~ chicken-core (chicken-5) 7e5c04920a7a7776dc393bd495154123269b304b


commit 7e5c04920a7a7776dc393bd495154123269b304b
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Feb 22 12:16:10 2010 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Mon Feb 22 12:16:10 2010 +0100

    updated bootstrap files

diff --git a/bootstrap/batch-driver.c b/bootstrap/batch-driver.c
index 52166b67..0c54079b 100644
--- a/bootstrap/batch-driver.c
+++ b/bootstrap/batch-driver.c
@@ -1,10 +1,10 @@
 /* Generated from batch-driver.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:29
+   2010-02-09 21:38
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: batch-driver.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file batch-driver.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: batch-driver.scm -optimize-level 2 -include-path . -include-path ./ -inline -no-lambda-info -local -no-trace -extend private-namespace.scm -no-trace -output-file batch-driver.c
    unit: driver
 */
 
@@ -16,106 +16,92 @@ C_externimport void C_ccall C_library_toplevel(C_word c,C_word d,C_word k) C_nor
 C_noret_decl(C_eval_toplevel)
 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[403];
+static C_TLS C_word lf[409];
 static double C_possibly_force_alignment;
 
 
 C_noret_decl(C_driver_toplevel)
 C_externexport void C_ccall C_driver_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1498)
-static void C_ccall f_1498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1501)
-static void C_ccall f_1501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1506)
-static void C_ccall f_1506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1510)
-static void C_ccall f_1510(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1514)
-static void C_ccall f_1514(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1518)
-static void C_ccall f_1518(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1522)
-static void C_ccall f_1522(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1508)
+static void C_ccall f_1508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1511)
+static void C_ccall f_1511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1516)
+static void C_ccall f_1516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1520)
+static void C_ccall f_1520(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1524)
-static void C_ccall f_1524(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1524)
-static void C_ccall f_1524r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1560)
-static void C_ccall f_1560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4808)
-static void C_ccall f_4808(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1524(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1528)
+static void C_ccall f_1528(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1532)
+static void C_ccall f_1532(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1534)
+static void C_ccall f_1534(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_1534)
+static void C_ccall f_1534r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1570)
+static void C_ccall f_1570(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4848)
+static void C_ccall f_4848(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4833)
+static void C_ccall f_4833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4829)
+static void C_ccall f_4829(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4818)
+static void C_ccall f_4818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4789)
+static void C_fcall f_4789(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4793)
 static void C_ccall f_4793(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4789)
-static void C_ccall f_4789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4778)
-static void C_ccall f_4778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4749)
-static void C_fcall f_4749(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4753)
-static void C_ccall f_4753(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1576)
-static void C_ccall f_1576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4745)
-static void C_ccall f_4745(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4706)
-static void C_ccall f_4706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4708)
-static void C_fcall f_4708(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4737)
-static void C_ccall f_4737(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1579)
-static void C_ccall f_1579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1585)
-static void C_fcall f_1585(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4687)
-static void C_ccall f_4687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4683)
-static void C_ccall f_4683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4679)
-static void C_ccall f_4679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2040)
-static void C_fcall f_2040(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2043)
-static void C_fcall f_2043(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2046)
-static void C_ccall f_2046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4664)
-static void C_ccall f_4664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4608)
-static void C_ccall f_4608(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4616)
-static void C_ccall f_4616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4618)
-static void C_fcall f_4618(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4656)
-static void C_ccall f_4656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2050)
-static void C_ccall f_2050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4558)
-static void C_ccall f_4558(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4560)
-static void C_fcall f_4560(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4595)
-static void C_ccall f_4595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4599)
-static void C_ccall f_4599(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2058)
-static void C_ccall f_2058(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1586)
+static void C_ccall f_1586(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4785)
+static void C_ccall f_4785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4746)
+static void C_ccall f_4746(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4748)
+static void C_fcall f_4748(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4777)
+static void C_ccall f_4777(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1589)
+static void C_ccall f_1589(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1595)
+static void C_fcall f_1595(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4727)
+static void C_ccall f_4727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4723)
+static void C_ccall f_4723(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4719)
+static void C_ccall f_4719(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2061)
 static void C_fcall f_2061(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2064)
 static void C_fcall f_2064(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2067)
-static void C_fcall f_2067(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2070)
-static void C_ccall f_2070(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2073)
-static void C_fcall f_2073(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2076)
-static void C_ccall f_2076(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_2067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4704)
+static void C_ccall f_4704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4648)
+static void C_ccall f_4648(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4656)
+static void C_ccall f_4656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4658)
+static void C_fcall f_4658(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4696)
+static void C_ccall f_4696(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2071)
+static void C_ccall f_2071(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4598)
+static void C_ccall f_4598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4600)
+static void C_fcall f_4600(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4635)
+static void C_ccall f_4635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4639)
+static void C_ccall f_4639(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2079)
-static void C_fcall f_2079(C_word t0,C_word t1) C_noret;
+static void C_ccall f_2079(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2082)
 static void C_fcall f_2082(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2085)
@@ -123,739 +109,729 @@ static void C_fcall f_2085(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2088)
 static void C_fcall f_2088(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2091)
-static void C_fcall f_2091(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4461)
-static void C_ccall f_4461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4463)
-static void C_fcall f_4463(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4492)
-static void C_ccall f_4492(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2095)
-static void C_ccall f_2095(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4456)
-static void C_ccall f_4456(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2098)
-static void C_fcall f_2098(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2101)
-static void C_fcall f_2101(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2104)
-static void C_fcall f_2104(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2107)
-static void C_fcall f_2107(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2110)
-static void C_fcall f_2110(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2113)
-static void C_fcall f_2113(C_word t0,C_word t1) C_noret;
+static void C_ccall f_2091(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2094)
+static void C_fcall f_2094(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2097)
+static void C_ccall f_2097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2100)
+static void C_fcall f_2100(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2103)
+static void C_fcall f_2103(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2106)
+static void C_fcall f_2106(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2109)
+static void C_fcall f_2109(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2112)
+static void C_fcall f_2112(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4501)
+static void C_ccall f_4501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4503)
+static void C_fcall f_4503(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4532)
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2116)
-static void C_fcall f_2116(C_word t0,C_word t1) C_noret;
+static void C_ccall f_2116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4496)
+static void C_ccall f_4496(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2119)
 static void C_fcall f_2119(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2122)
 static void C_fcall f_2122(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2125)
 static void C_fcall f_2125(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4411)
-static void C_ccall f_4411(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2128)
+static void C_fcall f_2128(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2131)
 static void C_fcall f_2131(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4396)
-static void C_ccall f_4396(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4399)
-static void C_ccall f_4399(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4402)
-static void C_ccall f_4402(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2134)
+static void C_fcall f_2134(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2137)
 static void C_fcall f_2137(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4386)
-static void C_ccall f_4386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4389)
-static void C_ccall f_4389(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2140)
-static void C_ccall f_2140(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2140(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2143)
-static void C_ccall f_2143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4344)
-static void C_ccall f_4344(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2143(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2146)
-static void C_ccall f_2146(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4338)
-static void C_ccall f_4338(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2149)
-static void C_ccall f_2149(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4329)
-static void C_ccall f_4329(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2146(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4451)
+static void C_ccall f_4451(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2152)
-static void C_ccall f_2152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4311)
-static void C_ccall f_4311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4314)
-static void C_ccall f_4314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4317)
-static void C_ccall f_4317(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4320)
-static void C_ccall f_4320(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2155)
-static void C_ccall f_2155(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4270)
-static void C_ccall f_4270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4272)
-static void C_fcall f_4272(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4301)
-static void C_ccall f_4301(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4266)
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2152(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4436)
+static void C_ccall f_4436(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4439)
+static void C_ccall f_4439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4442)
+static void C_ccall f_4442(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2158)
+static void C_fcall f_2158(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4426)
+static void C_ccall f_4426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4429)
+static void C_ccall f_4429(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2161)
 static void C_ccall f_2161(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2164)
 static void C_ccall f_2164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4215)
-static void C_ccall f_4215(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4217)
-static void C_fcall f_4217(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4246)
-static void C_ccall f_4246(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2168)
-static void C_ccall f_2168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2171)
-static void C_fcall f_2171(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2174)
-static void C_fcall f_2174(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2177)
-static void C_fcall f_2177(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2180)
-static void C_fcall f_2180(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4112)
-static void C_fcall f_4112(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4126)
-static void C_ccall f_4126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4151)
-static void C_ccall f_4151(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4156)
-static void C_ccall f_4156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4184)
-static void C_ccall f_4184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4022)
-static void C_ccall f_4022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4027)
-static void C_fcall f_4027(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4041)
-static void C_ccall f_4041(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4066)
-static void C_ccall f_4066(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4071)
-static void C_ccall f_4071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4099)
-static void C_ccall f_4099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2183)
-static void C_ccall f_2183(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4016)
-static void C_ccall f_4016(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4008)
-static void C_ccall f_4008(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3983)
-static void C_ccall f_3983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3985)
-static void C_fcall f_3985(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3995)
-static void C_ccall f_3995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2186)
-static void C_ccall f_2186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2193)
-static void C_ccall f_2193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2196)
-static void C_ccall f_2196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2199)
-static void C_ccall f_2199(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3946)
-static void C_fcall f_3946(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3962)
-static void C_ccall f_3962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3965)
-static void C_ccall f_3965(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2202)
-static void C_ccall f_2202(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2206)
-static void C_ccall f_2206(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4384)
+static void C_ccall f_4384(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2167)
+static void C_ccall f_2167(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4378)
+static void C_ccall f_4378(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2170)
+static void C_ccall f_2170(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4369)
+static void C_ccall f_4369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2173)
+static void C_ccall f_2173(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4351)
+static void C_ccall f_4351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4354)
+static void C_ccall f_4354(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4357)
+static void C_ccall f_4357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4360)
+static void C_ccall f_4360(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2176)
+static void C_ccall f_2176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4310)
+static void C_ccall f_4310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4312)
+static void C_fcall f_4312(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4341)
+static void C_ccall f_4341(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4306)
+static void C_ccall f_4306(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2182)
+static void C_ccall f_2182(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2185)
+static void C_ccall f_2185(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4255)
+static void C_ccall f_4255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4257)
+static void C_fcall f_4257(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4286)
+static void C_ccall f_4286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2189)
+static void C_ccall f_2189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2192)
+static void C_fcall f_2192(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2195)
+static void C_fcall f_2195(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2198)
+static void C_fcall f_2198(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2201)
+static void C_fcall f_2201(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4152)
+static void C_fcall f_4152(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4166)
+static void C_ccall f_4166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4191)
+static void C_ccall f_4191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4196)
+static void C_ccall f_4196(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4224)
+static void C_ccall f_4224(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4062)
+static void C_ccall f_4062(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4067)
+static void C_fcall f_4067(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4081)
+static void C_ccall f_4081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4106)
+static void C_ccall f_4106(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4111)
+static void C_ccall f_4111(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4139)
+static void C_ccall f_4139(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2204)
+static void C_ccall f_2204(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4056)
+static void C_ccall f_4056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4048)
+static void C_ccall f_4048(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4023)
+static void C_ccall f_4023(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4025)
+static void C_fcall f_4025(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4035)
+static void C_ccall f_4035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2207)
+static void C_ccall f_2207(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2214)
 static void C_ccall f_2214(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2218)
-static void C_ccall f_2218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3909)
-static void C_ccall f_3909(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3911)
-static void C_fcall f_3911(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3940)
-static void C_ccall f_3940(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2221)
-static void C_ccall f_2221(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3870)
-static void C_ccall f_3870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3872)
-static void C_fcall f_3872(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3901)
-static void C_ccall f_3901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3866)
-static void C_ccall f_3866(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3810)
-static void C_ccall f_3810(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3812)
-static void C_fcall f_3812(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3806)
-static void C_ccall f_3806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2225)
-static void C_ccall f_2225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2229)
-static void C_ccall f_2229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2232)
-static void C_fcall f_2232(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3785)
-static void C_ccall f_3785(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2236)
-static void C_ccall f_2236(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3778)
-static void C_ccall f_3778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2240)
-static void C_ccall f_2240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3771)
-static void C_ccall f_3771(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2244)
-static void C_ccall f_2244(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3764)
-static void C_ccall f_3764(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2248)
-static void C_ccall f_2248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3744)
-static void C_ccall f_3744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2252)
-static void C_ccall f_2252(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2263)
-static void C_ccall f_2263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2266)
-static void C_fcall f_2266(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2217)
+static void C_ccall f_2217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2220)
+static void C_ccall f_2220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3986)
+static void C_fcall f_3986(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4002)
+static void C_ccall f_4002(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4005)
+static void C_ccall f_4005(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2223)
+static void C_ccall f_2223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2227)
+static void C_ccall f_2227(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2235)
+static void C_ccall f_2235(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2239)
+static void C_ccall f_2239(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3949)
+static void C_ccall f_3949(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3951)
+static void C_fcall f_3951(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3980)
+static void C_ccall f_3980(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2242)
+static void C_ccall f_2242(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3910)
+static void C_ccall f_3910(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3912)
+static void C_fcall f_3912(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3941)
+static void C_ccall f_3941(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3906)
+static void C_ccall f_3906(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3850)
+static void C_ccall f_3850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3852)
+static void C_fcall f_3852(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3846)
+static void C_ccall f_3846(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2246)
+static void C_ccall f_2246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2250)
+static void C_ccall f_2250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2253)
+static void C_fcall f_2253(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3825)
+static void C_ccall f_3825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2257)
+static void C_ccall f_2257(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3818)
+static void C_ccall f_3818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2261)
+static void C_ccall f_2261(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3811)
+static void C_ccall f_3811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2265)
+static void C_ccall f_2265(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3804)
+static void C_ccall f_3804(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2269)
 static void C_ccall f_2269(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3703)
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2272)
-static void C_ccall f_2272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2275)
-static void C_ccall f_2275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3784)
+static void C_ccall f_3784(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2273)
+static void C_ccall f_2273(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2284)
+static void C_ccall f_2284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2287)
+static void C_fcall f_2287(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2290)
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3743)
+static void C_ccall f_3743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2293)
+static void C_ccall f_2293(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2296)
-static void C_fcall f_2296(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2324)
-static void C_ccall f_2324(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2330)
-static void C_ccall f_2330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2334)
-static void C_ccall f_2334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2337)
-static void C_ccall f_2337(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2340)
-static void C_ccall f_2340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2343)
-static void C_ccall f_2343(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_2296(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2317)
+static void C_fcall f_2317(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2345)
+static void C_ccall f_2345(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2351)
 static void C_ccall f_2351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2354)
-static void C_ccall f_2354(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2357)
-static void C_ccall f_2357(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3671)
-static void C_ccall f_3671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3679)
-static void C_ccall f_3679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2360)
-static void C_ccall f_2360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2363)
-static void C_ccall f_2363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3516)
-static void C_fcall f_3516(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3615)
-static void C_ccall f_3615(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3664)
-static void C_ccall f_3664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3632)
-static void C_ccall f_3632(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3636)
-static void C_ccall f_3636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3641)
-static void C_fcall f_3641(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3662)
-static void C_ccall f_3662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3627)
-static void C_ccall f_3627(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3618)
-static void C_ccall f_3618(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3576)
-static void C_fcall f_3576(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3605)
-static void C_ccall f_3605(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3531)
-static void C_ccall f_3531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3535)
-static void C_ccall f_3535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3541)
-static void C_fcall f_3541(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3570)
-static void C_ccall f_3570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3539)
-static void C_ccall f_3539(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3527)
-static void C_ccall f_3527(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3507)
-static void C_ccall f_3507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3511)
-static void C_ccall f_3511(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2366)
-static void C_ccall f_2366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2369)
-static void C_ccall f_2369(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3465)
-static void C_ccall f_3465(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3471)
-static void C_fcall f_3471(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3500)
-static void C_ccall f_3500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3469)
-static void C_ccall f_3469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2355)
+static void C_ccall f_2355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2358)
+static void C_ccall f_2358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2361)
+static void C_ccall f_2361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2364)
+static void C_ccall f_2364(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2372)
-static void C_fcall f_2372(C_word t0,C_word t1) C_noret;
+static void C_ccall f_2372(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2375)
 static void C_ccall f_2375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3442)
-static void C_ccall f_3442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3462)
-static void C_ccall f_3462(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2378)
+static void C_ccall f_2378(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3711)
+static void C_ccall f_3711(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3719)
+static void C_ccall f_3719(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2381)
-static void C_fcall f_2381(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3400)
-static void C_ccall f_3400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3402)
-static void C_fcall f_3402(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3431)
-static void C_ccall f_3431(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_2381(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2384)
 static void C_ccall f_2384(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3556)
+static void C_fcall f_3556(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3655)
+static void C_ccall f_3655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3704)
+static void C_ccall f_3704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3672)
+static void C_ccall f_3672(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3676)
+static void C_ccall f_3676(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3681)
+static void C_fcall f_3681(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3702)
+static void C_ccall f_3702(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3667)
+static void C_ccall f_3667(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3658)
+static void C_ccall f_3658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3616)
+static void C_fcall f_3616(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3645)
+static void C_ccall f_3645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3571)
+static void C_ccall f_3571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3575)
+static void C_ccall f_3575(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3581)
+static void C_fcall f_3581(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3610)
+static void C_ccall f_3610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3579)
+static void C_ccall f_3579(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3567)
+static void C_ccall f_3567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3547)
+static void C_ccall f_3547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3551)
+static void C_ccall f_3551(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2387)
 static void C_ccall f_2387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3334)
-static void C_fcall f_3334(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3140)
-static void C_ccall f_3140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3290)
-static void C_fcall f_3290(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3144)
-static void C_ccall f_3144(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3148)
-static void C_fcall f_3148(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3167)
-static void C_fcall f_3167(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3152)
-static void C_ccall f_3152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2390)
+static void C_ccall f_2390(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3505)
+static void C_ccall f_3505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3511)
+static void C_fcall f_3511(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3540)
+static void C_ccall f_3540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3509)
+static void C_ccall f_3509(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2393)
-static void C_ccall f_2393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3079)
-static void C_ccall f_3079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3084)
-static void C_fcall f_3084(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3096)
-static void C_ccall f_3096(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3099)
-static void C_ccall f_3099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3102)
-static void C_ccall f_3102(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3105)
-static void C_ccall f_3105(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3119)
-static void C_ccall f_3119(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2393(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2396)
 static void C_ccall f_2396(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3073)
-static void C_ccall f_3073(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2399)
-static void C_ccall f_2399(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3067)
-static void C_ccall f_3067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3482)
+static void C_ccall f_3482(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3502)
+static void C_ccall f_3502(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2402)
-static void C_ccall f_2402(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2402(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3440)
+static void C_ccall f_3440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3442)
+static void C_fcall f_3442(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3471)
+static void C_ccall f_3471(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2405)
 static void C_ccall f_2405(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3052)
-static void C_ccall f_3052(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2408)
 static void C_ccall f_2408(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2413)
-static void C_ccall f_2413(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2416)
-static void C_ccall f_2416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2419)
-static void C_ccall f_2419(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2422)
-static void C_ccall f_2422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2998)
-static void C_ccall f_2998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3010)
-static void C_fcall f_3010(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3039)
-static void C_ccall f_3039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3005)
-static void C_ccall f_3005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2425)
-static void C_ccall f_2425(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2995)
-static void C_ccall f_2995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2991)
-static void C_ccall f_2991(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2436)
-static void C_ccall f_2436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2439)
-static void C_ccall f_2439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2937)
-static void C_ccall f_2937(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2977)
-static void C_ccall f_2977(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2969)
-static void C_ccall f_2969(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2940)
-static void C_ccall f_2940(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2948)
-static void C_ccall f_2948(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2951)
-static void C_ccall f_2951(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2954)
-static void C_ccall f_2954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2960)
-static void C_ccall f_2960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2963)
-static void C_ccall f_2963(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2966)
-static void C_ccall f_2966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2442)
-static void C_fcall f_2442(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2928)
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2931)
-static void C_ccall f_2931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2910)
-static void C_ccall f_2910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2916)
-static void C_ccall f_2916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2919)
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2922)
-static void C_ccall f_2922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2445)
-static void C_fcall f_2445(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2904)
-static void C_ccall f_2904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2448)
-static void C_ccall f_2448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2897)
-static void C_ccall f_2897(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2451)
-static void C_ccall f_2451(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2861)
-static void C_fcall f_2861(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2890)
-static void C_ccall f_2890(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2859)
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2804)
-static void C_ccall f_2804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2806)
-static void C_fcall f_2806(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2844)
-static void C_ccall f_2844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2814)
-static void C_fcall f_2814(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2841)
-static void C_ccall f_2841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2837)
-static void C_ccall f_2837(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2818)
-static void C_ccall f_2818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2827)
-static void C_ccall f_2827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2830)
-static void C_ccall f_2830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2454)
-static void C_ccall f_2454(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3374)
+static void C_fcall f_3374(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3180)
+static void C_ccall f_3180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3330)
+static void C_fcall f_3330(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3184)
+static void C_ccall f_3184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3188)
+static void C_fcall f_3188(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3207)
+static void C_fcall f_3207(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3192)
+static void C_ccall f_3192(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2414)
+static void C_ccall f_2414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3119)
+static void C_ccall f_3119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3124)
+static void C_fcall f_3124(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3136)
+static void C_ccall f_3136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3139)
+static void C_ccall f_3139(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3142)
+static void C_ccall f_3142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3145)
+static void C_ccall f_3145(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3159)
+static void C_ccall f_3159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2417)
+static void C_ccall f_2417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3113)
+static void C_ccall f_3113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2420)
+static void C_ccall f_2420(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3107)
+static void C_ccall f_3107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2423)
+static void C_ccall f_2423(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2426)
+static void C_ccall f_2426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3092)
+static void C_ccall f_3092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2429)
+static void C_ccall f_2429(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2434)
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2437)
+static void C_ccall f_2437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2440)
+static void C_ccall f_2440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2443)
+static void C_ccall f_2443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3038)
+static void C_ccall f_3038(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3050)
+static void C_fcall f_3050(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3079)
+static void C_ccall f_3079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3045)
+static void C_ccall f_3045(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2446)
+static void C_ccall f_2446(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3035)
+static void C_ccall f_3035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3031)
+static void C_ccall f_3031(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2457)
 static void C_ccall f_2457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2768)
-static void C_fcall f_2768(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2786)
-static void C_ccall f_2786(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2776)
-static void C_fcall f_2776(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2780)
-static void C_ccall f_2780(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2460)
 static void C_ccall f_2460(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2977)
+static void C_ccall f_2977(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3017)
+static void C_ccall f_3017(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3009)
+static void C_ccall f_3009(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2980)
+static void C_ccall f_2980(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2988)
+static void C_ccall f_2988(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2991)
+static void C_ccall f_2991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2994)
+static void C_ccall f_2994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3000)
+static void C_ccall f_3000(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3003)
+static void C_ccall f_3003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3006)
+static void C_ccall f_3006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2463)
+static void C_fcall f_2463(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2968)
+static void C_ccall f_2968(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2971)
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2950)
+static void C_ccall f_2950(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2956)
+static void C_ccall f_2956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2959)
+static void C_ccall f_2959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2962)
+static void C_ccall f_2962(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2466)
-static void C_ccall f_2466(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2466(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2944)
+static void C_ccall f_2944(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2469)
+static void C_ccall f_2469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2937)
+static void C_ccall f_2937(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2472)
 static void C_ccall f_2472(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2901)
+static void C_fcall f_2901(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2930)
+static void C_ccall f_2930(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2899)
+static void C_ccall f_2899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2844)
+static void C_ccall f_2844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2846)
+static void C_fcall f_2846(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2884)
+static void C_ccall f_2884(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2854)
+static void C_fcall f_2854(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2881)
+static void C_ccall f_2881(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2877)
+static void C_ccall f_2877(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2858)
+static void C_ccall f_2858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2867)
+static void C_ccall f_2867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2870)
+static void C_ccall f_2870(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2475)
 static void C_ccall f_2475(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2478)
 static void C_ccall f_2478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2483)
-static void C_fcall f_2483(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2490)
-static void C_ccall f_2490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2718)
-static void C_ccall f_2718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2721)
-static void C_ccall f_2721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2808)
+static void C_fcall f_2808(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2826)
+static void C_ccall f_2826(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2816)
+static void C_fcall f_2816(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2820)
+static void C_ccall f_2820(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2481)
+static void C_ccall f_2481(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2487)
+static void C_ccall f_2487(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2493)
 static void C_ccall f_2493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2497)
-static void C_ccall f_2497(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2500)
-static void C_ccall f_2500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2503)
-static void C_ccall f_2503(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2595)
-static void C_ccall f_2595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2706)
-static void C_ccall f_2706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2598)
-static void C_ccall f_2598(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2604)
-static void C_ccall f_2604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2607)
-static void C_ccall f_2607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2610)
-static void C_ccall f_2610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2613)
-static void C_ccall f_2613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2496)
+static void C_ccall f_2496(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2499)
+static void C_ccall f_2499(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2504)
+static void C_fcall f_2504(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2511)
+static void C_ccall f_2511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2758)
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2761)
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2514)
+static void C_ccall f_2514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2518)
+static void C_ccall f_2518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2521)
+static void C_ccall f_2521(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2524)
+static void C_ccall f_2524(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2616)
 static void C_ccall f_2616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2746)
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2619)
 static void C_ccall f_2619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2633)
-static void C_ccall f_2633(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_2637)
-static void C_ccall f_2637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2643)
-static void C_ccall f_2643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2646)
-static void C_ccall f_2646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2649)
-static void C_ccall f_2649(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2652)
-static void C_ccall f_2652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2655)
-static void C_ccall f_2655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f5114)
-static void C_ccall f5114(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2626)
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2629)
+static void C_ccall f_2629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2632)
+static void C_ccall f_2632(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2635)
+static void C_ccall f_2635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2638)
+static void C_ccall f_2638(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2714)
+static void C_ccall f_2714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2720)
+static void C_ccall f_2720(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2723)
+static void C_ccall f_2723(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2641)
+static void C_ccall f_2641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2644)
+static void C_ccall f_2644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2658)
+static void C_ccall f_2658(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_2662)
+static void C_ccall f_2662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2668)
+static void C_ccall f_2668(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2671)
+static void C_ccall f_2671(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2674)
 static void C_ccall f_2674(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2658)
-static void C_ccall f_2658(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2661)
-static void C_ccall f_2661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2627)
-static void C_ccall f_2627(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2509)
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2523)
-static void C_ccall f_2523(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2527)
-static void C_ccall f_2527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2677)
+static void C_ccall f_2677(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2680)
+static void C_ccall f_2680(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f5154)
+static void C_ccall f5154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2699)
+static void C_ccall f_2699(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2683)
+static void C_ccall f_2683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2686)
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2652)
+static void C_ccall f_2652(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2530)
 static void C_ccall f_2530(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2549)
-static void C_ccall f_2549(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2566)
-static void C_ccall f_2566(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2569)
-static void C_ccall f_2569(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2575)
-static void C_ccall f_2575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2578)
-static void C_ccall f_2578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2517)
-static void C_ccall f_2517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2315)
-static void C_ccall f_2315(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2308)
-static void C_ccall f_2308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2284)
-static void C_ccall f_2284(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1961)
-static void C_fcall f_1961(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2544)
+static void C_ccall f_2544(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2548)
+static void C_ccall f_2548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2551)
+static void C_ccall f_2551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2570)
+static void C_ccall f_2570(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2587)
+static void C_ccall f_2587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2590)
+static void C_ccall f_2590(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2596)
+static void C_ccall f_2596(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2599)
+static void C_ccall f_2599(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2538)
+static void C_ccall f_2538(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2336)
+static void C_ccall f_2336(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2329)
+static void C_ccall f_2329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2305)
+static void C_ccall f_2305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1982)
+static void C_fcall f_1982(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2012)
+static void C_fcall f_2012(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2007)
+static void C_fcall f_2007(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1984)
+static void C_fcall f_1984(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1988)
+static void C_ccall f_1988(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2002)
+static void C_ccall f_2002(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1996)
+static void C_ccall f_1996(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_1991)
-static void C_fcall f_1991(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1986)
-static void C_fcall f_1986(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_1991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1976)
+static void C_fcall f_1976(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1947)
+static void C_fcall f_1947(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1954)
+static void C_ccall f_1954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1957)
+static void C_ccall f_1957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1960)
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1963)
-static void C_fcall f_1963(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1967)
-static void C_ccall f_1967(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1981)
-static void C_ccall f_1981(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1975)
-static void C_ccall f_1975(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1970)
-static void C_ccall f_1970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1955)
-static void C_fcall f_1955(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1926)
-static void C_fcall f_1926(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1933)
-static void C_ccall f_1933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1936)
-static void C_ccall f_1936(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1939)
-static void C_ccall f_1939(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1942)
-static void C_ccall f_1942(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1937)
+static C_word C_fcall f_1937(C_word t0);
+C_noret_decl(f_1902)
+static void C_fcall f_1902(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1908)
+static void C_fcall f_1908(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1916)
-static C_word C_fcall f_1916(C_word t0);
-C_noret_decl(f_1881)
-static void C_fcall f_1881(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_1916(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1924)
+static void C_ccall f_1924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1928)
+static void C_ccall f_1928(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1822)
+static void C_fcall f_1822(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1891)
+static void C_ccall f_1891(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1887)
-static void C_fcall f_1887(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1895)
-static void C_fcall f_1895(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1903)
-static void C_ccall f_1903(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1907)
-static void C_ccall f_1907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1801)
-static void C_fcall f_1801(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1870)
-static void C_ccall f_1870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1866)
-static void C_ccall f_1866(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1850)
-static void C_ccall f_1850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1842)
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1811)
-static void C_ccall f_1811(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1752)
-static void C_ccall f_1752(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1759)
-static void C_ccall f_1759(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1765)
-static void C_fcall f_1765(C_word t0,C_word t1) C_noret;
+static void C_ccall f_1887(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1871)
+static void C_ccall f_1871(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1863)
+static void C_ccall f_1863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1832)
+static void C_ccall f_1832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1773)
+static void C_ccall f_1773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_1780)
 static void C_ccall f_1780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1776)
-static void C_ccall f_1776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1762)
-static void C_ccall f_1762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1798)
-static void C_ccall f_1798(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1717)
-static void C_fcall f_1717(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1724)
-static void C_ccall f_1724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1729)
-static void C_fcall f_1729(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1739)
-static void C_ccall f_1739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1693)
-static void C_fcall f_1693(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1700)
-static void C_ccall f_1700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1703)
-static void C_ccall f_1703(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1786)
+static void C_fcall f_1786(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1801)
+static void C_ccall f_1801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1797)
+static void C_ccall f_1797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1783)
+static void C_ccall f_1783(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1819)
+static void C_ccall f_1819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1730)
+static void C_fcall f_1730(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1737)
+static void C_ccall f_1737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1742)
+static void C_fcall f_1742(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1754)
+static void C_ccall f_1754(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1760)
+static void C_ccall f_1760(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1706)
-static void C_ccall f_1706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1709)
-static void C_ccall f_1709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1712)
-static void C_ccall f_1712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1671)
-static void C_fcall f_1671(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1678)
-static void C_ccall f_1678(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_1706(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1713)
+static void C_ccall f_1713(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1716)
+static void C_ccall f_1716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1719)
+static void C_ccall f_1719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1722)
+static void C_ccall f_1722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1725)
+static void C_ccall f_1725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1684)
+static void C_fcall f_1684(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_1691)
 static void C_ccall f_1691(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1647)
-static void C_fcall f_1647(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1651)
-static void C_ccall f_1651(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1704)
+static void C_ccall f_1704(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1660)
-static void C_ccall f_1660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1663)
-static void C_ccall f_1663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1666)
-static void C_ccall f_1666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1669)
-static void C_ccall f_1669(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1632)
-static void C_fcall f_1632(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1639)
-static void C_ccall f_1639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1642)
-static void C_ccall f_1642(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1527)
-static void C_fcall f_1527(C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_4749)
-static void C_fcall trf_4749(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4749(void *dummy){
+static void C_fcall f_1660(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1664)
+static void C_ccall f_1664(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1673)
+static void C_ccall f_1673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1676)
+static void C_ccall f_1676(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1679)
+static void C_ccall f_1679(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1682)
+static void C_ccall f_1682(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1645)
+static void C_fcall f_1645(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1652)
+static void C_ccall f_1652(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1655)
+static void C_ccall f_1655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1537)
+static void C_fcall f_1537(C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_4789)
+static void C_fcall trf_4789(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4789(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4749(t0,t1,t2);}
+f_4789(t0,t1,t2);}
 
-C_noret_decl(trf_4708)
-static void C_fcall trf_4708(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4708(void *dummy){
+C_noret_decl(trf_4748)
+static void C_fcall trf_4748(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4748(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4708(t0,t1,t2);}
-
-C_noret_decl(trf_1585)
-static void C_fcall trf_1585(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1585(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_1585(t0,t1);}
+f_4748(t0,t1,t2);}
 
-C_noret_decl(trf_2040)
-static void C_fcall trf_2040(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2040(void *dummy){
+C_noret_decl(trf_1595)
+static void C_fcall trf_1595(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1595(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2040(t0,t1);}
-
-C_noret_decl(trf_2043)
-static void C_fcall trf_2043(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2043(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_2043(t0,t1);}
-
-C_noret_decl(trf_4618)
-static void C_fcall trf_4618(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4618(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_4618(t0,t1,t2);}
-
-C_noret_decl(trf_4560)
-static void C_fcall trf_4560(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4560(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_4560(t0,t1,t2);}
+f_1595(t0,t1);}
 
 C_noret_decl(trf_2061)
 static void C_fcall trf_2061(void *dummy) C_regparm C_noret;
@@ -873,29 +849,23 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_2064(t0,t1);}
 
-C_noret_decl(trf_2067)
-static void C_fcall trf_2067(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2067(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_2067(t0,t1);}
-
-C_noret_decl(trf_2073)
-static void C_fcall trf_2073(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2073(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_2073(t0,t1);}
+C_noret_decl(trf_4658)
+static void C_fcall trf_4658(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4658(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_4658(t0,t1,t2);}
 
-C_noret_decl(trf_2079)
-static void C_fcall trf_2079(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2079(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_2079(t0,t1);}
+C_noret_decl(trf_4600)
+static void C_fcall trf_4600(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4600(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_4600(t0,t1,t2);}
 
 C_noret_decl(trf_2082)
 static void C_fcall trf_2082(void *dummy) C_regparm C_noret;
@@ -921,78 +891,62 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_2088(t0,t1);}
 
-C_noret_decl(trf_2091)
-static void C_fcall trf_2091(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2091(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_2091(t0,t1);}
-
-C_noret_decl(trf_4463)
-static void C_fcall trf_4463(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4463(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_4463(t0,t1,t2);}
-
-C_noret_decl(trf_2098)
-static void C_fcall trf_2098(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2098(void *dummy){
+C_noret_decl(trf_2094)
+static void C_fcall trf_2094(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2094(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2098(t0,t1);}
+f_2094(t0,t1);}
 
-C_noret_decl(trf_2101)
-static void C_fcall trf_2101(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2101(void *dummy){
+C_noret_decl(trf_2100)
+static void C_fcall trf_2100(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2100(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2101(t0,t1);}
+f_2100(t0,t1);}
 
-C_noret_decl(trf_2104)
-static void C_fcall trf_2104(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2104(void *dummy){
+C_noret_decl(trf_2103)
+static void C_fcall trf_2103(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2103(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2104(t0,t1);}
+f_2103(t0,t1);}
 
-C_noret_decl(trf_2107)
-static void C_fcall trf_2107(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2107(void *dummy){
+C_noret_decl(trf_2106)
+static void C_fcall trf_2106(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2106(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2107(t0,t1);}
+f_2106(t0,t1);}
 
-C_noret_decl(trf_2110)
-static void C_fcall trf_2110(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2110(void *dummy){
+C_noret_decl(trf_2109)
+static void C_fcall trf_2109(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2109(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2110(t0,t1);}
+f_2109(t0,t1);}
 
-C_noret_decl(trf_2113)
-static void C_fcall trf_2113(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2113(void *dummy){
+C_noret_decl(trf_2112)
+static void C_fcall trf_2112(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2112(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2113(t0,t1);}
+f_2112(t0,t1);}
 
-C_noret_decl(trf_2116)
-static void C_fcall trf_2116(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2116(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_2116(t0,t1);}
+C_noret_decl(trf_4503)
+static void C_fcall trf_4503(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4503(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_4503(t0,t1,t2);}
 
 C_noret_decl(trf_2119)
 static void C_fcall trf_2119(void *dummy) C_regparm C_noret;
@@ -1018,6 +972,14 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_2125(t0,t1);}
 
+C_noret_decl(trf_2128)
+static void C_fcall trf_2128(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2128(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2128(t0,t1);}
+
 C_noret_decl(trf_2131)
 static void C_fcall trf_2131(void *dummy) C_regparm C_noret;
 C_regparm static void C_fcall trf_2131(void *dummy){
@@ -1026,6 +988,14 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_2131(t0,t1);}
 
+C_noret_decl(trf_2134)
+static void C_fcall trf_2134(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2134(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2134(t0,t1);}
+
 C_noret_decl(trf_2137)
 static void C_fcall trf_2137(void *dummy) C_regparm C_noret;
 C_regparm static void C_fcall trf_2137(void *dummy){
@@ -1034,460 +1004,500 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_2137(t0,t1);}
 
-C_noret_decl(trf_4272)
-static void C_fcall trf_4272(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4272(void *dummy){
+C_noret_decl(trf_2140)
+static void C_fcall trf_2140(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2140(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2140(t0,t1);}
+
+C_noret_decl(trf_2143)
+static void C_fcall trf_2143(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2143(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2143(t0,t1);}
+
+C_noret_decl(trf_2146)
+static void C_fcall trf_2146(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2146(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2146(t0,t1);}
+
+C_noret_decl(trf_2152)
+static void C_fcall trf_2152(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2152(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2152(t0,t1);}
+
+C_noret_decl(trf_2158)
+static void C_fcall trf_2158(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2158(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2158(t0,t1);}
+
+C_noret_decl(trf_4312)
+static void C_fcall trf_4312(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4312(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4272(t0,t1,t2);}
+f_4312(t0,t1,t2);}
 
-C_noret_decl(trf_4217)
-static void C_fcall trf_4217(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4217(void *dummy){
+C_noret_decl(trf_4257)
+static void C_fcall trf_4257(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4257(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4217(t0,t1,t2);}
+f_4257(t0,t1,t2);}
 
-C_noret_decl(trf_2171)
-static void C_fcall trf_2171(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2171(void *dummy){
+C_noret_decl(trf_2192)
+static void C_fcall trf_2192(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2192(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2171(t0,t1);}
+f_2192(t0,t1);}
 
-C_noret_decl(trf_2174)
-static void C_fcall trf_2174(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2174(void *dummy){
+C_noret_decl(trf_2195)
+static void C_fcall trf_2195(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2195(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2174(t0,t1);}
+f_2195(t0,t1);}
 
-C_noret_decl(trf_2177)
-static void C_fcall trf_2177(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2177(void *dummy){
+C_noret_decl(trf_2198)
+static void C_fcall trf_2198(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2198(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2177(t0,t1);}
+f_2198(t0,t1);}
 
-C_noret_decl(trf_2180)
-static void C_fcall trf_2180(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2180(void *dummy){
+C_noret_decl(trf_2201)
+static void C_fcall trf_2201(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2201(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2180(t0,t1);}
+f_2201(t0,t1);}
 
-C_noret_decl(trf_4112)
-static void C_fcall trf_4112(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4112(void *dummy){
+C_noret_decl(trf_4152)
+static void C_fcall trf_4152(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4152(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4112(t0,t1,t2);}
+f_4152(t0,t1,t2);}
 
-C_noret_decl(trf_4027)
-static void C_fcall trf_4027(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4027(void *dummy){
+C_noret_decl(trf_4067)
+static void C_fcall trf_4067(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4067(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4027(t0,t1,t2);}
+f_4067(t0,t1,t2);}
 
-C_noret_decl(trf_3985)
-static void C_fcall trf_3985(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3985(void *dummy){
+C_noret_decl(trf_4025)
+static void C_fcall trf_4025(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4025(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3985(t0,t1,t2);}
+f_4025(t0,t1,t2);}
 
-C_noret_decl(trf_3946)
-static void C_fcall trf_3946(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3946(void *dummy){
+C_noret_decl(trf_3986)
+static void C_fcall trf_3986(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3986(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3946(t0,t1,t2);}
+f_3986(t0,t1,t2);}
 
-C_noret_decl(trf_3911)
-static void C_fcall trf_3911(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3911(void *dummy){
+C_noret_decl(trf_3951)
+static void C_fcall trf_3951(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3951(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3911(t0,t1,t2);}
+f_3951(t0,t1,t2);}
 
-C_noret_decl(trf_3872)
-static void C_fcall trf_3872(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3872(void *dummy){
+C_noret_decl(trf_3912)
+static void C_fcall trf_3912(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3912(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3872(t0,t1,t2);}
+f_3912(t0,t1,t2);}
 
-C_noret_decl(trf_3812)
-static void C_fcall trf_3812(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3812(void *dummy){
+C_noret_decl(trf_3852)
+static void C_fcall trf_3852(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3852(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3812(t0,t1,t2);}
+f_3852(t0,t1,t2);}
 
-C_noret_decl(trf_2232)
-static void C_fcall trf_2232(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2232(void *dummy){
+C_noret_decl(trf_2253)
+static void C_fcall trf_2253(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2253(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2232(t0,t1);}
+f_2253(t0,t1);}
 
-C_noret_decl(trf_2266)
-static void C_fcall trf_2266(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2266(void *dummy){
+C_noret_decl(trf_2287)
+static void C_fcall trf_2287(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2287(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2266(t0,t1);}
+f_2287(t0,t1);}
 
-C_noret_decl(trf_2296)
-static void C_fcall trf_2296(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2296(void *dummy){
+C_noret_decl(trf_2317)
+static void C_fcall trf_2317(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2317(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2296(t0,t1);}
+f_2317(t0,t1);}
 
-C_noret_decl(trf_3516)
-static void C_fcall trf_3516(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3516(void *dummy){
+C_noret_decl(trf_3556)
+static void C_fcall trf_3556(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3556(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3516(t0,t1,t2);}
+f_3556(t0,t1,t2);}
 
-C_noret_decl(trf_3641)
-static void C_fcall trf_3641(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3641(void *dummy){
+C_noret_decl(trf_3681)
+static void C_fcall trf_3681(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3681(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3641(t0,t1,t2);}
+f_3681(t0,t1,t2);}
 
-C_noret_decl(trf_3576)
-static void C_fcall trf_3576(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3576(void *dummy){
+C_noret_decl(trf_3616)
+static void C_fcall trf_3616(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3616(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3576(t0,t1,t2);}
+f_3616(t0,t1,t2);}
 
-C_noret_decl(trf_3541)
-static void C_fcall trf_3541(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3541(void *dummy){
+C_noret_decl(trf_3581)
+static void C_fcall trf_3581(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3581(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3541(t0,t1,t2);}
+f_3581(t0,t1,t2);}
 
-C_noret_decl(trf_3471)
-static void C_fcall trf_3471(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3471(void *dummy){
+C_noret_decl(trf_3511)
+static void C_fcall trf_3511(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3511(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3471(t0,t1,t2);}
+f_3511(t0,t1,t2);}
 
-C_noret_decl(trf_2372)
-static void C_fcall trf_2372(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2372(void *dummy){
+C_noret_decl(trf_2393)
+static void C_fcall trf_2393(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2393(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2372(t0,t1);}
+f_2393(t0,t1);}
 
-C_noret_decl(trf_2381)
-static void C_fcall trf_2381(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2381(void *dummy){
+C_noret_decl(trf_2402)
+static void C_fcall trf_2402(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2402(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2381(t0,t1);}
+f_2402(t0,t1);}
 
-C_noret_decl(trf_3402)
-static void C_fcall trf_3402(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3402(void *dummy){
+C_noret_decl(trf_3442)
+static void C_fcall trf_3442(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3442(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3402(t0,t1,t2);}
+f_3442(t0,t1,t2);}
 
-C_noret_decl(trf_3334)
-static void C_fcall trf_3334(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3334(void *dummy){
+C_noret_decl(trf_3374)
+static void C_fcall trf_3374(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3374(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3334(t0,t1,t2);}
+f_3374(t0,t1,t2);}
 
-C_noret_decl(trf_3290)
-static void C_fcall trf_3290(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3290(void *dummy){
+C_noret_decl(trf_3330)
+static void C_fcall trf_3330(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3330(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3290(t0,t1,t2);}
+f_3330(t0,t1,t2);}
 
-C_noret_decl(trf_3148)
-static void C_fcall trf_3148(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3148(void *dummy){
+C_noret_decl(trf_3188)
+static void C_fcall trf_3188(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3188(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3148(t0,t1);}
+f_3188(t0,t1);}
 
-C_noret_decl(trf_3167)
-static void C_fcall trf_3167(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3167(void *dummy){
+C_noret_decl(trf_3207)
+static void C_fcall trf_3207(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3207(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3167(t0,t1,t2);}
+f_3207(t0,t1,t2);}
 
-C_noret_decl(trf_3084)
-static void C_fcall trf_3084(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3084(void *dummy){
+C_noret_decl(trf_3124)
+static void C_fcall trf_3124(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3124(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3084(t0,t1,t2);}
+f_3124(t0,t1,t2);}
 
-C_noret_decl(trf_3010)
-static void C_fcall trf_3010(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3010(void *dummy){
+C_noret_decl(trf_3050)
+static void C_fcall trf_3050(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3050(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3010(t0,t1,t2);}
+f_3050(t0,t1,t2);}
 
-C_noret_decl(trf_2442)
-static void C_fcall trf_2442(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2442(void *dummy){
+C_noret_decl(trf_2463)
+static void C_fcall trf_2463(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2463(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2442(t0,t1);}
+f_2463(t0,t1);}
 
-C_noret_decl(trf_2445)
-static void C_fcall trf_2445(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2445(void *dummy){
+C_noret_decl(trf_2466)
+static void C_fcall trf_2466(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2466(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2445(t0,t1);}
+f_2466(t0,t1);}
 
-C_noret_decl(trf_2861)
-static void C_fcall trf_2861(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2861(void *dummy){
+C_noret_decl(trf_2901)
+static void C_fcall trf_2901(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2901(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2861(t0,t1,t2);}
+f_2901(t0,t1,t2);}
 
-C_noret_decl(trf_2806)
-static void C_fcall trf_2806(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2806(void *dummy){
+C_noret_decl(trf_2846)
+static void C_fcall trf_2846(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2846(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2806(t0,t1,t2);}
+f_2846(t0,t1,t2);}
 
-C_noret_decl(trf_2814)
-static void C_fcall trf_2814(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2814(void *dummy){
+C_noret_decl(trf_2854)
+static void C_fcall trf_2854(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2854(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2814(t0,t1,t2);}
+f_2854(t0,t1,t2);}
 
-C_noret_decl(trf_2768)
-static void C_fcall trf_2768(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2768(void *dummy){
+C_noret_decl(trf_2808)
+static void C_fcall trf_2808(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2808(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2768(t0,t1,t2);}
+f_2808(t0,t1,t2);}
 
-C_noret_decl(trf_2776)
-static void C_fcall trf_2776(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2776(void *dummy){
+C_noret_decl(trf_2816)
+static void C_fcall trf_2816(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2816(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2776(t0,t1,t2);}
+f_2816(t0,t1,t2);}
 
-C_noret_decl(trf_2483)
-static void C_fcall trf_2483(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2483(void *dummy){
+C_noret_decl(trf_2504)
+static void C_fcall trf_2504(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2504(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2483(t0,t1,t2,t3,t4);}
+f_2504(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1961)
-static void C_fcall trf_1961(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1961(void *dummy){
+C_noret_decl(trf_1982)
+static void C_fcall trf_1982(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1982(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_1961(t0,t1,t2,t3,t4);}
+f_1982(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1991)
-static void C_fcall trf_1991(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1991(void *dummy){
+C_noret_decl(trf_2012)
+static void C_fcall trf_2012(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2012(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1991(t0,t1);}
+f_2012(t0,t1);}
 
-C_noret_decl(trf_1986)
-static void C_fcall trf_1986(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1986(void *dummy){
+C_noret_decl(trf_2007)
+static void C_fcall trf_2007(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2007(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1986(t0,t1,t2);}
+f_2007(t0,t1,t2);}
 
-C_noret_decl(trf_1963)
-static void C_fcall trf_1963(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1963(void *dummy){
+C_noret_decl(trf_1984)
+static void C_fcall trf_1984(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1984(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1963(t0,t1,t2,t3);}
+f_1984(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1955)
-static void C_fcall trf_1955(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1955(void *dummy){
+C_noret_decl(trf_1976)
+static void C_fcall trf_1976(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1976(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1955(t0,t1,t2);}
+f_1976(t0,t1,t2);}
 
-C_noret_decl(trf_1926)
-static void C_fcall trf_1926(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1926(void *dummy){
+C_noret_decl(trf_1947)
+static void C_fcall trf_1947(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1947(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1926(t0,t1,t2);}
+f_1947(t0,t1,t2);}
 
-C_noret_decl(trf_1881)
-static void C_fcall trf_1881(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1881(void *dummy){
+C_noret_decl(trf_1902)
+static void C_fcall trf_1902(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1902(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1881(t0,t1,t2);}
+f_1902(t0,t1,t2);}
 
-C_noret_decl(trf_1887)
-static void C_fcall trf_1887(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1887(void *dummy){
+C_noret_decl(trf_1908)
+static void C_fcall trf_1908(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1908(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1887(t0,t1,t2);}
+f_1908(t0,t1,t2);}
 
-C_noret_decl(trf_1895)
-static void C_fcall trf_1895(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1895(void *dummy){
+C_noret_decl(trf_1916)
+static void C_fcall trf_1916(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1916(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1895(t0,t1,t2);}
+f_1916(t0,t1,t2);}
 
-C_noret_decl(trf_1801)
-static void C_fcall trf_1801(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1801(void *dummy){
+C_noret_decl(trf_1822)
+static void C_fcall trf_1822(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1822(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1801(t0,t1);}
+f_1822(t0,t1);}
 
-C_noret_decl(trf_1765)
-static void C_fcall trf_1765(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1765(void *dummy){
+C_noret_decl(trf_1786)
+static void C_fcall trf_1786(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1786(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1765(t0,t1);}
+f_1786(t0,t1);}
 
-C_noret_decl(trf_1717)
-static void C_fcall trf_1717(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1717(void *dummy){
+C_noret_decl(trf_1730)
+static void C_fcall trf_1730(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1730(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_1717(t0,t1,t2,t3,t4);}
+f_1730(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1729)
-static void C_fcall trf_1729(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1729(void *dummy){
+C_noret_decl(trf_1742)
+static void C_fcall trf_1742(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1742(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1729(t0,t1,t2);}
+f_1742(t0,t1,t2);}
 
-C_noret_decl(trf_1693)
-static void C_fcall trf_1693(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1693(void *dummy){
+C_noret_decl(trf_1706)
+static void C_fcall trf_1706(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1706(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -1495,46 +1505,46 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_1693(t0,t1,t2,t3,t4,t5);}
+f_1706(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_1671)
-static void C_fcall trf_1671(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1671(void *dummy){
+C_noret_decl(trf_1684)
+static void C_fcall trf_1684(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1684(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_1671(t0,t1,t2,t3,t4);}
+f_1684(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1647)
-static void C_fcall trf_1647(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1647(void *dummy){
+C_noret_decl(trf_1660)
+static void C_fcall trf_1660(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1660(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1647(t0,t1,t2,t3);}
+f_1660(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1632)
-static void C_fcall trf_1632(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1632(void *dummy){
+C_noret_decl(trf_1645)
+static void C_fcall trf_1645(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1645(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1632(t0,t1,t2,t3);}
+f_1645(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1527)
-static void C_fcall trf_1527(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1527(void *dummy){
+C_noret_decl(trf_1537)
+static void C_fcall trf_1537(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1537(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1527(t0,t1);}
+f_1537(t0,t1);}
 
 C_noret_decl(tr5)
 static void C_fcall tr5(C_proc5 k) C_regparm C_noret;
@@ -1620,12 +1630,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(3145)){
+if(!C_demand_2(3175)){
 C_save(t1);
-C_rereclaim2(3145*sizeof(C_word), 1);
+C_rereclaim2(3175*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,403);
+C_initialize_lf(lf,409);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[2]=C_h_intern(&lf[2],17,"user-options-pass");
 lf[3]=C_h_intern(&lf[3],14,"user-read-pass");
@@ -1654,480 +1664,486 @@ lf[25]=C_h_intern(&lf[25],13,"keyword-style");
 lf[26]=C_h_intern(&lf[26],4,"unit");
 lf[27]=C_h_intern(&lf[27],12,"analyze-only");
 lf[28]=C_h_intern(&lf[28],7,"dynamic");
-lf[29]=C_h_intern(&lf[29],7,"nursery");
-lf[30]=C_h_intern(&lf[30],10,"stack-size");
-lf[31]=C_h_intern(&lf[31],19,"\003sysstandard-output");
-lf[32]=C_h_intern(&lf[32],16,"\003sysflush-output");
-lf[33]=C_h_intern(&lf[33],19,"\003syswrite-char/port");
-lf[34]=C_h_intern(&lf[34],7,"fprintf");
-lf[35]=C_h_intern(&lf[35],26,"\010compilerdebugging-chicken");
-lf[36]=C_h_intern(&lf[36],7,"display");
-lf[37]=C_decode_literal(C_heaptop,"\376B\000\000\010pass: ~a");
-lf[38]=C_h_intern(&lf[38],19,"\010compilerdump-nodes");
-lf[39]=C_h_intern(&lf[39],12,"pretty-print");
-lf[40]=C_h_intern(&lf[40],30,"\010compilerbuild-expression-tree");
-lf[41]=C_h_intern(&lf[41],34,"\010compilerdisplay-analysis-database");
-lf[42]=C_h_intern(&lf[42],5,"write");
-lf[43]=C_decode_literal(C_heaptop,"\376B\000\000\013(iteration ");
-lf[44]=C_h_intern(&lf[44],26,"\003sysdefault-read-info-hook");
-lf[45]=C_h_intern(&lf[45],19,"\003syshash-table-set!");
-lf[46]=C_h_intern(&lf[46],24,"\003sysline-number-database");
-lf[47]=C_h_intern(&lf[47],10,"alist-cons");
-lf[48]=C_h_intern(&lf[48],18,"\003syshash-table-ref");
-lf[49]=C_h_intern(&lf[49],9,"list-info");
-lf[50]=C_decode_literal(C_heaptop,"\376B\000\000\033invalid numeric argument ~S");
-lf[51]=C_h_intern(&lf[51],9,"substring");
-lf[52]=C_decode_literal(C_heaptop,"\376B\000\000\003: \011");
-lf[53]=C_decode_literal(C_heaptop,"\376B\000\000\030milliseconds needed for ");
-lf[54]=C_h_intern(&lf[54],8,"\003sysread");
-lf[55]=C_h_intern(&lf[55],12,"\010compilerget");
-lf[56]=C_h_intern(&lf[56],13,"\010compilerput!");
-lf[57]=C_h_intern(&lf[57],27,"\010compileranalyze-expression");
-lf[58]=C_h_intern(&lf[58],9,"\003syserror");
-lf[59]=C_h_intern(&lf[59],1,"D");
-lf[60]=C_h_intern(&lf[60],25,"\010compilerimport-libraries");
-lf[61]=C_h_intern(&lf[61],26,"\010compilerdisabled-warnings");
-lf[62]=C_h_intern(&lf[62],16,"emit-inline-file");
-lf[63]=C_h_intern(&lf[63],12,"inline-limit");
-lf[64]=C_h_intern(&lf[64],21,"\010compilerverbose-mode");
-lf[65]=C_h_intern(&lf[65],31,"\003sysread-error-with-line-number");
-lf[66]=C_h_intern(&lf[66],21,"\003sysinclude-pathnames");
-lf[67]=C_h_intern(&lf[67],19,"\000compiler-extension");
-lf[68]=C_h_intern(&lf[68],12,"\003sysfeatures");
-lf[69]=C_h_intern(&lf[69],10,"\000compiling");
-lf[70]=C_h_intern(&lf[70],28,"\003sysexplicit-library-modules");
-lf[71]=C_h_intern(&lf[71],25,"\010compilertarget-heap-size");
-lf[72]=C_h_intern(&lf[72],33,"\010compilertarget-initial-heap-size");
-lf[73]=C_h_intern(&lf[73],27,"\010compilertarget-heap-growth");
-lf[74]=C_h_intern(&lf[74],30,"\010compilertarget-heap-shrinkage");
-lf[75]=C_h_intern(&lf[75],26,"\010compilertarget-stack-size");
-lf[76]=C_h_intern(&lf[76],8,"no-trace");
-lf[77]=C_h_intern(&lf[77],24,"\010compileremit-trace-info");
-lf[78]=C_h_intern(&lf[78],29,"disable-stack-overflow-checks");
-lf[79]=C_h_intern(&lf[79],40,"\010compilerdisable-stack-overflow-checking");
-lf[80]=C_h_intern(&lf[80],7,"version");
-lf[81]=C_h_intern(&lf[81],7,"newline");
-lf[82]=C_h_intern(&lf[82],22,"\010compilerprint-version");
-lf[83]=C_h_intern(&lf[83],4,"help");
-lf[84]=C_h_intern(&lf[84],20,"\010compilerprint-usage");
-lf[85]=C_h_intern(&lf[85],7,"release");
-lf[86]=C_h_intern(&lf[86],15,"chicken-version");
-lf[87]=C_h_intern(&lf[87],24,"\010compilersource-filename");
-lf[88]=C_h_intern(&lf[88],28,"\010compilerprofile-lambda-list");
-lf[89]=C_h_intern(&lf[89],31,"\010compilerline-number-database-2");
-lf[90]=C_h_intern(&lf[90],4,"node");
-lf[91]=C_h_intern(&lf[91],6,"lambda");
-lf[92]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\016\376\377\016");
-lf[93]=C_h_intern(&lf[93],23,"\010compilerconstant-table");
-lf[94]=C_h_intern(&lf[94],21,"\010compilerinline-table");
-lf[95]=C_h_intern(&lf[95],23,"\010compilerfirst-analysis");
-lf[96]=C_h_intern(&lf[96],41,"\010compilerperform-high-level-optimizations");
-lf[97]=C_h_intern(&lf[97],37,"\010compilerinline-substitutions-enabled");
-lf[98]=C_h_intern(&lf[98],22,"optimize-leaf-routines");
-lf[99]=C_decode_literal(C_heaptop,"\376B\000\000\031leaf routine optimization");
-lf[100]=C_h_intern(&lf[100],34,"\010compilertransform-direct-lambdas!");
-lf[101]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
-lf[102]=C_h_intern(&lf[102],4,"leaf");
-lf[103]=C_h_intern(&lf[103],18,"\010compilerdebugging");
-lf[104]=C_h_intern(&lf[104],1,"p");
-lf[105]=C_decode_literal(C_heaptop,"\376B\000\000\025rewritings enabled...");
-lf[106]=C_decode_literal(C_heaptop,"\376B\000\000\023optimized-iteration");
-lf[107]=C_h_intern(&lf[107],1,"5");
-lf[108]=C_decode_literal(C_heaptop,"\376B\000\000\014optimization");
-lf[109]=C_decode_literal(C_heaptop,"\376B\000\000\021optimization pass");
-lf[110]=C_h_intern(&lf[110],36,"\010compilerprepare-for-code-generation");
-lf[111]=C_decode_literal(C_heaptop,"\376B\000\000\025compilation finished.");
-lf[112]=C_h_intern(&lf[112],30,"\010compilercompiler-cleanup-hook");
-lf[113]=C_h_intern(&lf[113],1,"t");
-lf[114]=C_h_intern(&lf[114],17,"\003sysdisplay-times");
-lf[115]=C_h_intern(&lf[115],14,"\003sysstop-timer");
-lf[116]=C_decode_literal(C_heaptop,"\376B\000\000\017code generation");
-lf[117]=C_h_intern(&lf[117],17,"close-output-port");
-lf[118]=C_h_intern(&lf[118],22,"\010compilergenerate-code");
-lf[119]=C_decode_literal(C_heaptop,"\376B\000\000\023generating `~A\047 ...");
-lf[120]=C_h_intern(&lf[120],16,"open-output-file");
-lf[121]=C_h_intern(&lf[121],19,"current-output-port");
-lf[122]=C_decode_literal(C_heaptop,"\376B\000\000\013preparation");
-lf[123]=C_decode_literal(C_heaptop,"\376B\000\000\021closure-converted");
-lf[124]=C_h_intern(&lf[124],1,"9");
-lf[125]=C_h_intern(&lf[125],4,"exit");
-lf[126]=C_h_intern(&lf[126],20,"\003syswarnings-enabled");
-lf[127]=C_decode_literal(C_heaptop,"\376B\000\000#(don\047t worry - still compiling...)\012");
-lf[128]=C_decode_literal(C_heaptop,"\376B\000\000\016final-analysis");
-lf[129]=C_h_intern(&lf[129],1,"8");
-lf[130]=C_decode_literal(C_heaptop,"\376B\000\000\022closure conversion");
-lf[131]=C_h_intern(&lf[131],35,"\010compilerperform-closure-conversion");
-lf[132]=C_h_intern(&lf[132],27,"\010compilerinline-output-file");
-lf[133]=C_h_intern(&lf[133],32,"\010compileremit-global-inline-file");
-lf[134]=C_decode_literal(C_heaptop,"\376B\000\000&Generating global inline file `~a\047 ...");
-lf[135]=C_decode_literal(C_heaptop,"\376B\000\000\011optimized");
-lf[136]=C_h_intern(&lf[136],1,"7");
-lf[137]=C_h_intern(&lf[137],1,"s");
-lf[138]=C_h_intern(&lf[138],33,"\010compilerprint-program-statistics");
-lf[139]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
-lf[140]=C_h_intern(&lf[140],1,"4");
-lf[141]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
-lf[142]=C_h_intern(&lf[142],1,"v");
-lf[143]=C_h_intern(&lf[143],25,"\010compilerdump-global-refs");
-lf[144]=C_h_intern(&lf[144],1,"d");
-lf[145]=C_h_intern(&lf[145],29,"\010compilerdump-defined-globals");
-lf[146]=C_h_intern(&lf[146],1,"u");
-lf[147]=C_h_intern(&lf[147],31,"\010compilerdump-undefined-globals");
-lf[148]=C_h_intern(&lf[148],3,"opt");
-lf[149]=C_decode_literal(C_heaptop,"\376B\000\000\003cps");
-lf[150]=C_h_intern(&lf[150],1,"3");
-lf[151]=C_decode_literal(C_heaptop,"\376B\000\000\016cps conversion");
-lf[152]=C_h_intern(&lf[152],31,"\010compilerperform-cps-conversion");
-lf[153]=C_h_intern(&lf[153],6,"unsafe");
-lf[154]=C_h_intern(&lf[154],34,"\010compilerscan-toplevel-assignments");
-lf[155]=C_h_intern(&lf[155],24,"\010compilerinline-globally");
-lf[156]=C_h_intern(&lf[156],23,"\010compilerinline-locally");
-lf[157]=C_h_intern(&lf[157],25,"\010compilerload-inline-file");
-lf[158]=C_decode_literal(C_heaptop,"\376B\000\000\032Loading inline file ~a ...");
-lf[159]=C_h_intern(&lf[159],19,"consult-inline-file");
-lf[160]=C_h_intern(&lf[160],28,"\010compilerenable-inline-files");
-lf[161]=C_decode_literal(C_heaptop,"\376B\000\000\032Loading inline file ~a ...");
-lf[162]=C_h_intern(&lf[162],12,"file-exists\077");
-lf[163]=C_h_intern(&lf[163],28,"\003sysresolve-include-filename");
-lf[164]=C_h_intern(&lf[164],13,"make-pathname");
-lf[165]=C_decode_literal(C_heaptop,"\376B\000\000\006inline");
-lf[166]=C_h_intern(&lf[166],14,"symbol->string");
-lf[167]=C_h_intern(&lf[167],11,"concatenate");
-lf[168]=C_h_intern(&lf[168],3,"cdr");
-lf[169]=C_h_intern(&lf[169],2,"pp");
-lf[170]=C_h_intern(&lf[170],1,"M");
-lf[171]=C_decode_literal(C_heaptop,"\376B\000\000\017; requirements:");
-lf[172]=C_h_intern(&lf[172],12,"vector->list");
-lf[173]=C_h_intern(&lf[173],26,"\010compilerfile-requirements");
-lf[174]=C_h_intern(&lf[174],26,"\010compilerdo-lambda-lifting");
-lf[175]=C_decode_literal(C_heaptop,"\376B\000\000\015lambda lifted");
-lf[176]=C_h_intern(&lf[176],1,"L");
-lf[177]=C_decode_literal(C_heaptop,"\376B\000\000\016lambda lifting");
-lf[178]=C_h_intern(&lf[178],32,"\010compilerperform-lambda-lifting!");
-lf[179]=C_h_intern(&lf[179],22,"\010compilerdo-scrutinize");
-lf[180]=C_decode_literal(C_heaptop,"\376B\000\000\032pre-analysis (lambda-lift)");
-lf[181]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
-lf[182]=C_h_intern(&lf[182],1,"0");
-lf[183]=C_h_intern(&lf[183],4,"lift");
-lf[184]=C_decode_literal(C_heaptop,"\376B\000\000\010scrutiny");
-lf[185]=C_h_intern(&lf[185],19,"\010compilerscrutinize");
-lf[186]=C_decode_literal(C_heaptop,"\376B\000\000\023performing scrutiny");
-lf[187]=C_decode_literal(C_heaptop,"\376B\000\000\014pre-analysis");
-lf[188]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
-lf[189]=C_h_intern(&lf[189],8,"scrutiny");
-lf[190]=C_h_intern(&lf[190],27,"\010compilerload-type-database");
-lf[191]=C_h_intern(&lf[191],12,"\003sysfor-each");
-lf[192]=C_h_intern(&lf[192],5,"types");
-lf[193]=C_h_intern(&lf[193],17,"ignore-repository");
-lf[194]=C_decode_literal(C_heaptop,"\376B\000\000\010types.db");
-lf[195]=C_h_intern(&lf[195],37,"\010compilerinitialize-analysis-database");
-lf[196]=C_decode_literal(C_heaptop,"\376B\000\000\021initial node tree");
-lf[197]=C_h_intern(&lf[197],1,"T");
-lf[198]=C_h_intern(&lf[198],25,"\010compilerbuild-node-graph");
-lf[199]=C_h_intern(&lf[199],32,"\010compilercanonicalize-begin-body");
-lf[200]=C_decode_literal(C_heaptop,"\376B\000\000\011user pass");
-lf[201]=C_decode_literal(C_heaptop,"\376B\000\000\014User pass...");
-lf[202]=C_h_intern(&lf[202],12,"check-syntax");
-lf[203]=C_decode_literal(C_heaptop,"\376B\000\000\015canonicalized");
-lf[204]=C_h_intern(&lf[204],1,"2");
-lf[205]=C_decode_literal(C_heaptop,"\376B\000\000\020canonicalization");
-lf[206]=C_h_intern(&lf[206],25,"\010compilercompiler-warning");
-lf[207]=C_h_intern(&lf[207],5,"style");
-lf[208]=C_decode_literal(C_heaptop,"\376B\000\000Icompiling extensions in unsafe mode is bad practice and should be avoided");
-lf[209]=C_h_intern(&lf[209],8,"feature\077");
-lf[210]=C_h_intern(&lf[210],19,"compiling-extension");
-lf[211]=C_h_intern(&lf[211],18,"\010compilerunit-name");
-lf[212]=C_h_intern(&lf[212],5,"usage");
-lf[213]=C_decode_literal(C_heaptop,"\376B\000\000*library unit `~a\047 compiled in dynamic mode");
-lf[214]=C_h_intern(&lf[214],37,"\010compilerdisplay-line-number-database");
-lf[215]=C_h_intern(&lf[215],1,"n");
-lf[216]=C_decode_literal(C_heaptop,"\376B\000\000\025line number database:");
-lf[217]=C_h_intern(&lf[217],32,"\010compilerdisplay-real-name-table");
-lf[218]=C_h_intern(&lf[218],1,"N");
-lf[219]=C_decode_literal(C_heaptop,"\376B\000\000\020real name table:");
-lf[220]=C_decode_literal(C_heaptop,"\376B\000\000\002\011\011");
-lf[221]=C_decode_literal(C_heaptop,"\376B\000\000\002  ");
-lf[222]=C_h_intern(&lf[222],35,"\010compilercompiler-syntax-statistics");
-lf[223]=C_h_intern(&lf[223],1,"S");
-lf[224]=C_decode_literal(C_heaptop,"\376B\000\000\030applied compiler syntax:");
-lf[225]=C_h_intern(&lf[225],6,"append");
-lf[226]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
-lf[227]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
-lf[228]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
-lf[229]=C_h_intern(&lf[229],5,"quote");
-lf[230]=C_h_intern(&lf[230],33,"\010compilerprofile-info-vector-name");
-lf[231]=C_h_intern(&lf[231],28,"\003sysset-profile-info-vector!");
-lf[232]=C_h_intern(&lf[232],21,"\010compileremit-profile");
-lf[233]=C_h_intern(&lf[233],25,"\003sysregister-profile-info");
-lf[234]=C_h_intern(&lf[234],4,"set!");
-lf[235]=C_h_intern(&lf[235],13,"\004corecallunit");
-lf[236]=C_h_intern(&lf[236],19,"\010compilerused-units");
-lf[237]=C_h_intern(&lf[237],28,"\010compilerimmutable-constants");
-lf[238]=C_h_intern(&lf[238],6,"gensym");
-lf[239]=C_h_intern(&lf[239],32,"\010compilercanonicalize-expression");
-lf[240]=C_h_intern(&lf[240],4,"uses");
-lf[241]=C_h_intern(&lf[241],7,"declare");
-lf[242]=C_h_intern(&lf[242],10,"\003sysappend");
-lf[243]=C_decode_literal(C_heaptop,"\376B\000\000\006source");
-lf[244]=C_h_intern(&lf[244],1,"1");
-lf[245]=C_decode_literal(C_heaptop,"\376B\000\000\032User preprocessing pass...");
-lf[246]=C_decode_literal(C_heaptop,"\376B\000\000\021User read pass...");
-lf[247]=C_h_intern(&lf[247],21,"\010compilerstring->expr");
-lf[248]=C_h_intern(&lf[248],7,"reverse");
-lf[249]=C_h_intern(&lf[249],27,"\003syscurrent-source-filename");
-lf[250]=C_h_intern(&lf[250],33,"\010compilerclose-checked-input-file");
-lf[251]=C_h_intern(&lf[251],16,"\003sysdynamic-wind");
-lf[252]=C_h_intern(&lf[252],34,"\010compilercheck-and-open-input-file");
-lf[253]=C_h_intern(&lf[253],8,"epilogue");
-lf[254]=C_h_intern(&lf[254],8,"prologue");
-lf[255]=C_h_intern(&lf[255],8,"postlude");
-lf[256]=C_h_intern(&lf[256],7,"prelude");
-lf[257]=C_h_intern(&lf[257],11,"make-vector");
-lf[258]=C_h_intern(&lf[258],34,"\010compilerline-number-database-size");
-lf[259]=C_h_intern(&lf[259],1,"r");
-lf[260]=C_decode_literal(C_heaptop,"\376B\000\000\021target stack size");
-lf[261]=C_decode_literal(C_heaptop,"\376B\000\000\020target heap size");
-lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\021debugging options");
-lf[263]=C_decode_literal(C_heaptop,"\376B\000\000\007options");
-lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\022compiling `~a\047 ...");
-lf[265]=C_decode_literal(C_heaptop,"\376B\000\0009\012Enter \042chicken -help\042 for information on how to use it.\012");
-lf[266]=C_h_intern(&lf[266],5,"-help");
-lf[267]=C_h_intern(&lf[267],1,"h");
-lf[268]=C_h_intern(&lf[268],2,"-h");
-lf[269]=C_h_intern(&lf[269],33,"\010compilerload-identifier-database");
-lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\012modules.db");
-lf[271]=C_h_intern(&lf[271],18,"accumulate-profile");
-lf[272]=C_h_intern(&lf[272],28,"\010compilerprofiled-procedures");
-lf[273]=C_h_intern(&lf[273],3,"all");
-lf[274]=C_decode_literal(C_heaptop,"\376B\000\000\024Generating ~aprofile");
-lf[275]=C_decode_literal(C_heaptop,"\376B\000\000\014accumulated ");
-lf[276]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[277]=C_h_intern(&lf[277],39,"\010compilerdefault-profiling-declarations");
-lf[278]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\004set!\376\003\000\000\002\376\001\000\000\027\003sysprofile-append-mode\376\003\000\000\002\376\377\006\001\376\377\016\376\377\016");
-lf[279]=C_decode_literal(C_heaptop,"\376B\000\000\022debugging info: ~A");
-lf[280]=C_decode_literal(C_heaptop,"\376B\000\000\011calltrace");
-lf[281]=C_decode_literal(C_heaptop,"\376B\000\000\004none");
-lf[282]=C_h_intern(&lf[282],21,"no-usual-integrations");
-lf[283]=C_h_intern(&lf[283],17,"standard-bindings");
-lf[284]=C_h_intern(&lf[284],34,"\010compilerdefault-standard-bindings");
-lf[285]=C_h_intern(&lf[285],17,"extended-bindings");
-lf[286]=C_h_intern(&lf[286],34,"\010compilerdefault-extended-bindings");
-lf[287]=C_h_intern(&lf[287],1,"m");
-lf[288]=C_h_intern(&lf[288],14,"set-gc-report!");
-lf[289]=C_h_intern(&lf[289],42,"\010compilerdefault-default-target-stack-size");
-lf[290]=C_h_intern(&lf[290],41,"\010compilerdefault-default-target-heap-size");
-lf[291]=C_h_intern(&lf[291],14,"compile-syntax");
-lf[292]=C_h_intern(&lf[292],25,"\003sysenable-runtime-macros");
-lf[293]=C_h_intern(&lf[293],22,"\004corerequire-extension");
-lf[294]=C_h_intern(&lf[294],14,"string->symbol");
-lf[295]=C_h_intern(&lf[295],17,"require-extension");
-lf[296]=C_h_intern(&lf[296],16,"static-extension");
-lf[297]=C_h_intern(&lf[297],28,"\010compilerpostponed-initforms");
-lf[298]=C_h_intern(&lf[298],6,"delete");
-lf[299]=C_h_intern(&lf[299],3,"eq\077");
-lf[300]=C_h_intern(&lf[300],4,"load");
-lf[301]=C_h_intern(&lf[301],12,"load-verbose");
-lf[302]=C_decode_literal(C_heaptop,"\376B\000\000\036Loading compiler extensions...");
-lf[303]=C_h_intern(&lf[303],6,"extend");
-lf[304]=C_h_intern(&lf[304],17,"register-feature!");
-lf[305]=C_h_intern(&lf[305],12,"string-split");
-lf[306]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
-lf[307]=C_h_intern(&lf[307],10,"append-map");
-lf[308]=C_h_intern(&lf[308],7,"feature");
-lf[309]=C_h_intern(&lf[309],38,"no-procedure-checks-for-usual-bindings");
-lf[310]=C_h_intern(&lf[310],8,"\003sysput!");
-lf[311]=C_h_intern(&lf[311],21,"\010compileralways-bound");
-lf[312]=C_h_intern(&lf[312],34,"\010compileralways-bound-to-procedure");
-lf[313]=C_h_intern(&lf[313],19,"no-procedure-checks");
-lf[314]=C_h_intern(&lf[314],28,"\010compilerno-procedure-checks");
-lf[315]=C_h_intern(&lf[315],15,"no-bound-checks");
-lf[316]=C_h_intern(&lf[316],24,"\010compilerno-bound-checks");
-lf[317]=C_h_intern(&lf[317],14,"no-argc-checks");
-lf[318]=C_h_intern(&lf[318],23,"\010compilerno-argc-checks");
-lf[319]=C_h_intern(&lf[319],20,"keep-shadowed-macros");
-lf[320]=C_h_intern(&lf[320],33,"\010compilerundefine-shadowed-macros");
-lf[321]=C_decode_literal(C_heaptop,"\376B\000\000(source- and output-filename are the same");
-lf[322]=C_h_intern(&lf[322],23,"\010compilerchop-separator");
-lf[323]=C_h_intern(&lf[323],12,"include-path");
-lf[324]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\014-r5rs-syntax\376\377\016");
-lf[325]=C_h_intern(&lf[325],13,"symbol-escape");
-lf[326]=C_h_intern(&lf[326],20,"parentheses-synonyms");
-lf[327]=C_h_intern(&lf[327],5,"\000none");
-lf[328]=C_h_intern(&lf[328],14,"case-sensitive");
-lf[329]=C_decode_literal(C_heaptop,"\376B\000\000.Disabled the Chicken extensions to R5RS syntax");
-lf[330]=C_h_intern(&lf[330],16,"no-symbol-escape");
-lf[331]=C_decode_literal(C_heaptop,"\376B\000\000$Disabled support for escaped symbols");
-lf[332]=C_h_intern(&lf[332],23,"no-parenthesis-synonyms");
-lf[333]=C_h_intern(&lf[333],20,"parenthesis-synonyms");
-lf[334]=C_decode_literal(C_heaptop,"\376B\000\000)Disabled support for parenthesis synonyms");
-lf[335]=C_decode_literal(C_heaptop,"\376B\000\000\006prefix");
-lf[336]=C_h_intern(&lf[336],7,"\000prefix");
-lf[337]=C_decode_literal(C_heaptop,"\376B\000\000\004none");
-lf[338]=C_decode_literal(C_heaptop,"\376B\000\000\006suffix");
-lf[339]=C_h_intern(&lf[339],7,"\000suffix");
-lf[340]=C_decode_literal(C_heaptop,"\376B\000\000+invalid argument to `-keyword-style\047 option");
-lf[341]=C_h_intern(&lf[341],17,"compress-literals");
-lf[342]=C_decode_literal(C_heaptop,"\376B\000\000+`the -compress-literals\047 option is obsolete");
-lf[343]=C_h_intern(&lf[343],16,"case-insensitive");
-lf[344]=C_decode_literal(C_heaptop,"\376B\000\000,Identifiers and symbols are case insensitive");
-lf[345]=C_h_intern(&lf[345],24,"\010compilerinline-max-size");
-lf[346]=C_decode_literal(C_heaptop,"\376B\000\0000invalid argument to `-inline-limit\047 option: `~A\047");
-lf[347]=C_h_intern(&lf[347],26,"\010compilerlocal-definitions");
-lf[348]=C_h_intern(&lf[348],6,"inline");
-lf[349]=C_h_intern(&lf[349],30,"emit-external-prototypes-first");
-lf[350]=C_h_intern(&lf[350],30,"\010compilerexternal-protos-first");
-lf[351]=C_h_intern(&lf[351],5,"block");
-lf[352]=C_h_intern(&lf[352],26,"\010compilerblock-compilation");
-lf[353]=C_h_intern(&lf[353],17,"fixnum-arithmetic");
-lf[354]=C_h_intern(&lf[354],11,"number-type");
-lf[355]=C_h_intern(&lf[355],6,"fixnum");
-lf[356]=C_h_intern(&lf[356],18,"disable-interrupts");
-lf[357]=C_h_intern(&lf[357],28,"\010compilerinsert-timer-checks");
-lf[358]=C_h_intern(&lf[358],10,"setup-mode");
-lf[359]=C_h_intern(&lf[359],14,"\003syssetup-mode");
-lf[360]=C_h_intern(&lf[360],16,"unsafe-libraries");
-lf[361]=C_h_intern(&lf[361],27,"\010compileremit-unsafe-marker");
-lf[362]=C_h_intern(&lf[362],11,"no-warnings");
-lf[363]=C_decode_literal(C_heaptop,"\376B\000\000\025Warnings are disabled");
-lf[364]=C_h_intern(&lf[364],15,"disable-warning");
-lf[365]=C_h_intern(&lf[365],13,"inline-global");
-lf[366]=C_h_intern(&lf[366],5,"local");
-lf[367]=C_h_intern(&lf[367],18,"no-compiler-syntax");
-lf[368]=C_h_intern(&lf[368],32,"\010compilercompiler-syntax-enabled");
-lf[369]=C_h_intern(&lf[369],14,"no-lambda-info");
-lf[370]=C_h_intern(&lf[370],26,"\010compileremit-closure-info");
-lf[371]=C_h_intern(&lf[371],3,"raw");
-lf[372]=C_h_intern(&lf[372],12,"emit-exports");
-lf[373]=C_h_intern(&lf[373],7,"warning");
-lf[374]=C_decode_literal(C_heaptop,"\376B\000\000(deprecated compiler option: emit-exports");
-lf[375]=C_h_intern(&lf[375],1,"b");
-lf[376]=C_h_intern(&lf[376],15,"\003sysstart-timer");
-lf[377]=C_h_intern(&lf[377],10,"scrutinize");
-lf[378]=C_h_intern(&lf[378],11,"lambda-lift");
-lf[379]=C_h_intern(&lf[379],25,"emit-all-import-libraries");
-lf[380]=C_h_intern(&lf[380],29,"\010compilerall-import-libraries");
-lf[381]=C_h_intern(&lf[381],13,"string-append");
-lf[382]=C_decode_literal(C_heaptop,"\376B\000\000\013.import.scm");
-lf[383]=C_h_intern(&lf[383],19,"emit-import-library");
-lf[384]=C_h_intern(&lf[384],16,"\003sysstring->list");
-lf[385]=C_h_intern(&lf[385],5,"debug");
-lf[386]=C_h_intern(&lf[386],18,"\003sysdload-disabled");
-lf[387]=C_h_intern(&lf[387],15,"repository-path");
-lf[388]=C_h_intern(&lf[388],30,"\010compilerstandalone-executable");
-lf[389]=C_h_intern(&lf[389],29,"\010compilerstring->c-identifier");
-lf[390]=C_h_intern(&lf[390],18,"\010compilerstringify");
-lf[391]=C_decode_literal(C_heaptop,"\376B\000\000\001;");
-lf[392]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[393]=C_h_intern(&lf[393],24,"get-environment-variable");
-lf[394]=C_decode_literal(C_heaptop,"\376B\000\000\024CHICKEN_INCLUDE_PATH");
-lf[395]=C_h_intern(&lf[395],9,"to-stdout");
-lf[396]=C_decode_literal(C_heaptop,"\376B\000\000\001c");
-lf[397]=C_h_intern(&lf[397],13,"pathname-file");
-lf[398]=C_decode_literal(C_heaptop,"\376B\000\000\003out");
-lf[399]=C_h_intern(&lf[399],29,"\010compilerdefault-declarations");
-lf[400]=C_h_intern(&lf[400],30,"\010compilerunits-used-by-default");
-lf[401]=C_h_intern(&lf[401],28,"\010compilerinitialize-compiler");
-lf[402]=C_h_intern(&lf[402],14,"make-parameter");
-C_register_lf2(lf,403,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c338 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1498,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[29]=C_h_intern(&lf[29],8,"unboxing");
+lf[30]=C_h_intern(&lf[30],7,"nursery");
+lf[31]=C_h_intern(&lf[31],10,"stack-size");
+lf[32]=C_h_intern(&lf[32],19,"\003sysstandard-output");
+lf[33]=C_h_intern(&lf[33],16,"\003sysflush-output");
+lf[34]=C_h_intern(&lf[34],19,"\003syswrite-char/port");
+lf[35]=C_h_intern(&lf[35],7,"fprintf");
+lf[36]=C_h_intern(&lf[36],26,"\010compilerdebugging-chicken");
+lf[37]=C_h_intern(&lf[37],7,"display");
+lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\010pass: ~a");
+lf[39]=C_h_intern(&lf[39],19,"\010compilerdump-nodes");
+lf[40]=C_h_intern(&lf[40],12,"pretty-print");
+lf[41]=C_h_intern(&lf[41],30,"\010compilerbuild-expression-tree");
+lf[42]=C_h_intern(&lf[42],34,"\010compilerdisplay-analysis-database");
+lf[43]=C_h_intern(&lf[43],5,"write");
+lf[44]=C_decode_literal(C_heaptop,"\376B\000\000\013(iteration ");
+lf[45]=C_h_intern(&lf[45],7,"newline");
+lf[46]=C_h_intern(&lf[46],26,"\003sysdefault-read-info-hook");
+lf[47]=C_h_intern(&lf[47],19,"\003syshash-table-set!");
+lf[48]=C_h_intern(&lf[48],24,"\003sysline-number-database");
+lf[49]=C_h_intern(&lf[49],10,"alist-cons");
+lf[50]=C_h_intern(&lf[50],18,"\003syshash-table-ref");
+lf[51]=C_h_intern(&lf[51],9,"list-info");
+lf[52]=C_decode_literal(C_heaptop,"\376B\000\000\033invalid numeric argument ~S");
+lf[53]=C_h_intern(&lf[53],9,"substring");
+lf[54]=C_decode_literal(C_heaptop,"\376B\000\000\003: \011");
+lf[55]=C_decode_literal(C_heaptop,"\376B\000\000\030milliseconds needed for ");
+lf[56]=C_h_intern(&lf[56],8,"\003sysread");
+lf[57]=C_h_intern(&lf[57],12,"\010compilerget");
+lf[58]=C_h_intern(&lf[58],13,"\010compilerput!");
+lf[59]=C_h_intern(&lf[59],27,"\010compileranalyze-expression");
+lf[60]=C_h_intern(&lf[60],9,"\003syserror");
+lf[61]=C_h_intern(&lf[61],1,"D");
+lf[62]=C_h_intern(&lf[62],25,"\010compilerimport-libraries");
+lf[63]=C_h_intern(&lf[63],26,"\010compilerdisabled-warnings");
+lf[64]=C_h_intern(&lf[64],16,"emit-inline-file");
+lf[65]=C_h_intern(&lf[65],12,"inline-limit");
+lf[66]=C_h_intern(&lf[66],21,"\010compilerverbose-mode");
+lf[67]=C_h_intern(&lf[67],31,"\003sysread-error-with-line-number");
+lf[68]=C_h_intern(&lf[68],21,"\003sysinclude-pathnames");
+lf[69]=C_h_intern(&lf[69],19,"\000compiler-extension");
+lf[70]=C_h_intern(&lf[70],12,"\003sysfeatures");
+lf[71]=C_h_intern(&lf[71],10,"\000compiling");
+lf[72]=C_h_intern(&lf[72],28,"\003sysexplicit-library-modules");
+lf[73]=C_h_intern(&lf[73],25,"\010compilertarget-heap-size");
+lf[74]=C_h_intern(&lf[74],33,"\010compilertarget-initial-heap-size");
+lf[75]=C_h_intern(&lf[75],27,"\010compilertarget-heap-growth");
+lf[76]=C_h_intern(&lf[76],30,"\010compilertarget-heap-shrinkage");
+lf[77]=C_h_intern(&lf[77],26,"\010compilertarget-stack-size");
+lf[78]=C_h_intern(&lf[78],8,"no-trace");
+lf[79]=C_h_intern(&lf[79],24,"\010compileremit-trace-info");
+lf[80]=C_h_intern(&lf[80],29,"disable-stack-overflow-checks");
+lf[81]=C_h_intern(&lf[81],40,"\010compilerdisable-stack-overflow-checking");
+lf[82]=C_h_intern(&lf[82],7,"version");
+lf[83]=C_h_intern(&lf[83],22,"\010compilerprint-version");
+lf[84]=C_h_intern(&lf[84],4,"help");
+lf[85]=C_h_intern(&lf[85],20,"\010compilerprint-usage");
+lf[86]=C_h_intern(&lf[86],7,"release");
+lf[87]=C_h_intern(&lf[87],15,"chicken-version");
+lf[88]=C_h_intern(&lf[88],24,"\010compilersource-filename");
+lf[89]=C_h_intern(&lf[89],28,"\010compilerprofile-lambda-list");
+lf[90]=C_h_intern(&lf[90],31,"\010compilerline-number-database-2");
+lf[91]=C_h_intern(&lf[91],4,"node");
+lf[92]=C_h_intern(&lf[92],6,"lambda");
+lf[93]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\016\376\377\016");
+lf[94]=C_h_intern(&lf[94],23,"\010compilerconstant-table");
+lf[95]=C_h_intern(&lf[95],21,"\010compilerinline-table");
+lf[96]=C_h_intern(&lf[96],23,"\010compilerfirst-analysis");
+lf[97]=C_h_intern(&lf[97],41,"\010compilerperform-high-level-optimizations");
+lf[98]=C_h_intern(&lf[98],37,"\010compilerinline-substitutions-enabled");
+lf[99]=C_h_intern(&lf[99],22,"optimize-leaf-routines");
+lf[100]=C_decode_literal(C_heaptop,"\376B\000\000\031leaf routine optimization");
+lf[101]=C_h_intern(&lf[101],34,"\010compilertransform-direct-lambdas!");
+lf[102]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
+lf[103]=C_h_intern(&lf[103],4,"leaf");
+lf[104]=C_h_intern(&lf[104],18,"\010compilerdebugging");
+lf[105]=C_h_intern(&lf[105],1,"p");
+lf[106]=C_decode_literal(C_heaptop,"\376B\000\000\025rewritings enabled...");
+lf[107]=C_decode_literal(C_heaptop,"\376B\000\000\023optimized-iteration");
+lf[108]=C_h_intern(&lf[108],1,"5");
+lf[109]=C_decode_literal(C_heaptop,"\376B\000\000\014optimization");
+lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\021optimization pass");
+lf[111]=C_h_intern(&lf[111],36,"\010compilerprepare-for-code-generation");
+lf[112]=C_decode_literal(C_heaptop,"\376B\000\000\025compilation finished.");
+lf[113]=C_h_intern(&lf[113],30,"\010compilercompiler-cleanup-hook");
+lf[114]=C_h_intern(&lf[114],1,"t");
+lf[115]=C_h_intern(&lf[115],17,"\003sysdisplay-times");
+lf[116]=C_h_intern(&lf[116],14,"\003sysstop-timer");
+lf[117]=C_decode_literal(C_heaptop,"\376B\000\000\017code generation");
+lf[118]=C_h_intern(&lf[118],17,"close-output-port");
+lf[119]=C_h_intern(&lf[119],22,"\010compilergenerate-code");
+lf[120]=C_decode_literal(C_heaptop,"\376B\000\000\023generating `~A\047 ...");
+lf[121]=C_h_intern(&lf[121],16,"open-output-file");
+lf[122]=C_h_intern(&lf[122],19,"current-output-port");
+lf[123]=C_decode_literal(C_heaptop,"\376B\000\000\013preparation");
+lf[124]=C_h_intern(&lf[124],4,"exit");
+lf[125]=C_decode_literal(C_heaptop,"\376B\000\000\010unboxing");
+lf[126]=C_h_intern(&lf[126],1,"U");
+lf[127]=C_decode_literal(C_heaptop,"\376B\000\000\010unboxing");
+lf[128]=C_h_intern(&lf[128],26,"\010compilerperform-unboxing!");
+lf[129]=C_decode_literal(C_heaptop,"\376B\000\000\023performing unboxing");
+lf[130]=C_decode_literal(C_heaptop,"\376B\000\000\021closure-converted");
+lf[131]=C_h_intern(&lf[131],1,"9");
+lf[132]=C_h_intern(&lf[132],20,"\003syswarnings-enabled");
+lf[133]=C_decode_literal(C_heaptop,"\376B\000\000#(don\047t worry - still compiling...)\012");
+lf[134]=C_decode_literal(C_heaptop,"\376B\000\000\016final-analysis");
+lf[135]=C_h_intern(&lf[135],1,"8");
+lf[136]=C_decode_literal(C_heaptop,"\376B\000\000\022closure conversion");
+lf[137]=C_h_intern(&lf[137],35,"\010compilerperform-closure-conversion");
+lf[138]=C_h_intern(&lf[138],27,"\010compilerinline-output-file");
+lf[139]=C_h_intern(&lf[139],32,"\010compileremit-global-inline-file");
+lf[140]=C_decode_literal(C_heaptop,"\376B\000\000&Generating global inline file `~a\047 ...");
+lf[141]=C_decode_literal(C_heaptop,"\376B\000\000\011optimized");
+lf[142]=C_h_intern(&lf[142],1,"7");
+lf[143]=C_h_intern(&lf[143],1,"s");
+lf[144]=C_h_intern(&lf[144],33,"\010compilerprint-program-statistics");
+lf[145]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
+lf[146]=C_h_intern(&lf[146],1,"4");
+lf[147]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
+lf[148]=C_h_intern(&lf[148],1,"v");
+lf[149]=C_h_intern(&lf[149],25,"\010compilerdump-global-refs");
+lf[150]=C_h_intern(&lf[150],1,"d");
+lf[151]=C_h_intern(&lf[151],29,"\010compilerdump-defined-globals");
+lf[152]=C_h_intern(&lf[152],1,"u");
+lf[153]=C_h_intern(&lf[153],31,"\010compilerdump-undefined-globals");
+lf[154]=C_h_intern(&lf[154],3,"opt");
+lf[155]=C_decode_literal(C_heaptop,"\376B\000\000\003cps");
+lf[156]=C_h_intern(&lf[156],1,"3");
+lf[157]=C_decode_literal(C_heaptop,"\376B\000\000\016cps conversion");
+lf[158]=C_h_intern(&lf[158],31,"\010compilerperform-cps-conversion");
+lf[159]=C_h_intern(&lf[159],6,"unsafe");
+lf[160]=C_h_intern(&lf[160],34,"\010compilerscan-toplevel-assignments");
+lf[161]=C_h_intern(&lf[161],24,"\010compilerinline-globally");
+lf[162]=C_h_intern(&lf[162],23,"\010compilerinline-locally");
+lf[163]=C_h_intern(&lf[163],25,"\010compilerload-inline-file");
+lf[164]=C_decode_literal(C_heaptop,"\376B\000\000\032Loading inline file ~a ...");
+lf[165]=C_h_intern(&lf[165],19,"consult-inline-file");
+lf[166]=C_h_intern(&lf[166],28,"\010compilerenable-inline-files");
+lf[167]=C_decode_literal(C_heaptop,"\376B\000\000\032Loading inline file ~a ...");
+lf[168]=C_h_intern(&lf[168],12,"file-exists\077");
+lf[169]=C_h_intern(&lf[169],28,"\003sysresolve-include-filename");
+lf[170]=C_h_intern(&lf[170],13,"make-pathname");
+lf[171]=C_decode_literal(C_heaptop,"\376B\000\000\006inline");
+lf[172]=C_h_intern(&lf[172],14,"symbol->string");
+lf[173]=C_h_intern(&lf[173],11,"concatenate");
+lf[174]=C_h_intern(&lf[174],3,"cdr");
+lf[175]=C_h_intern(&lf[175],2,"pp");
+lf[176]=C_h_intern(&lf[176],1,"M");
+lf[177]=C_decode_literal(C_heaptop,"\376B\000\000\017; requirements:");
+lf[178]=C_h_intern(&lf[178],12,"vector->list");
+lf[179]=C_h_intern(&lf[179],26,"\010compilerfile-requirements");
+lf[180]=C_h_intern(&lf[180],26,"\010compilerdo-lambda-lifting");
+lf[181]=C_decode_literal(C_heaptop,"\376B\000\000\015lambda lifted");
+lf[182]=C_h_intern(&lf[182],1,"L");
+lf[183]=C_decode_literal(C_heaptop,"\376B\000\000\016lambda lifting");
+lf[184]=C_h_intern(&lf[184],32,"\010compilerperform-lambda-lifting!");
+lf[185]=C_h_intern(&lf[185],22,"\010compilerdo-scrutinize");
+lf[186]=C_decode_literal(C_heaptop,"\376B\000\000\032pre-analysis (lambda-lift)");
+lf[187]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
+lf[188]=C_h_intern(&lf[188],1,"0");
+lf[189]=C_h_intern(&lf[189],4,"lift");
+lf[190]=C_decode_literal(C_heaptop,"\376B\000\000\010scrutiny");
+lf[191]=C_h_intern(&lf[191],19,"\010compilerscrutinize");
+lf[192]=C_decode_literal(C_heaptop,"\376B\000\000\023performing scrutiny");
+lf[193]=C_decode_literal(C_heaptop,"\376B\000\000\014pre-analysis");
+lf[194]=C_decode_literal(C_heaptop,"\376B\000\000\010analysis");
+lf[195]=C_h_intern(&lf[195],8,"scrutiny");
+lf[196]=C_h_intern(&lf[196],27,"\010compilerload-type-database");
+lf[197]=C_h_intern(&lf[197],12,"\003sysfor-each");
+lf[198]=C_h_intern(&lf[198],5,"types");
+lf[199]=C_h_intern(&lf[199],17,"ignore-repository");
+lf[200]=C_decode_literal(C_heaptop,"\376B\000\000\010types.db");
+lf[201]=C_h_intern(&lf[201],37,"\010compilerinitialize-analysis-database");
+lf[202]=C_decode_literal(C_heaptop,"\376B\000\000\021initial node tree");
+lf[203]=C_h_intern(&lf[203],1,"T");
+lf[204]=C_h_intern(&lf[204],25,"\010compilerbuild-node-graph");
+lf[205]=C_h_intern(&lf[205],32,"\010compilercanonicalize-begin-body");
+lf[206]=C_decode_literal(C_heaptop,"\376B\000\000\011user pass");
+lf[207]=C_decode_literal(C_heaptop,"\376B\000\000\014User pass...");
+lf[208]=C_h_intern(&lf[208],12,"check-syntax");
+lf[209]=C_decode_literal(C_heaptop,"\376B\000\000\015canonicalized");
+lf[210]=C_h_intern(&lf[210],1,"2");
+lf[211]=C_decode_literal(C_heaptop,"\376B\000\000\020canonicalization");
+lf[212]=C_h_intern(&lf[212],25,"\010compilercompiler-warning");
+lf[213]=C_h_intern(&lf[213],5,"style");
+lf[214]=C_decode_literal(C_heaptop,"\376B\000\000Icompiling extensions in unsafe mode is bad practice and should be avoided");
+lf[215]=C_h_intern(&lf[215],8,"feature\077");
+lf[216]=C_h_intern(&lf[216],19,"compiling-extension");
+lf[217]=C_h_intern(&lf[217],18,"\010compilerunit-name");
+lf[218]=C_h_intern(&lf[218],5,"usage");
+lf[219]=C_decode_literal(C_heaptop,"\376B\000\000*library unit `~a\047 compiled in dynamic mode");
+lf[220]=C_h_intern(&lf[220],37,"\010compilerdisplay-line-number-database");
+lf[221]=C_h_intern(&lf[221],1,"n");
+lf[222]=C_decode_literal(C_heaptop,"\376B\000\000\025line number database:");
+lf[223]=C_h_intern(&lf[223],32,"\010compilerdisplay-real-name-table");
+lf[224]=C_h_intern(&lf[224],1,"N");
+lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\020real name table:");
+lf[226]=C_decode_literal(C_heaptop,"\376B\000\000\002\011\011");
+lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\002  ");
+lf[228]=C_h_intern(&lf[228],35,"\010compilercompiler-syntax-statistics");
+lf[229]=C_h_intern(&lf[229],1,"S");
+lf[230]=C_decode_literal(C_heaptop,"\376B\000\000\030applied compiler syntax:");
+lf[231]=C_h_intern(&lf[231],6,"append");
+lf[232]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
+lf[233]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
+lf[234]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
+lf[235]=C_h_intern(&lf[235],5,"quote");
+lf[236]=C_h_intern(&lf[236],33,"\010compilerprofile-info-vector-name");
+lf[237]=C_h_intern(&lf[237],28,"\003sysset-profile-info-vector!");
+lf[238]=C_h_intern(&lf[238],21,"\010compileremit-profile");
+lf[239]=C_h_intern(&lf[239],25,"\003sysregister-profile-info");
+lf[240]=C_h_intern(&lf[240],4,"set!");
+lf[241]=C_h_intern(&lf[241],13,"\004corecallunit");
+lf[242]=C_h_intern(&lf[242],19,"\010compilerused-units");
+lf[243]=C_h_intern(&lf[243],28,"\010compilerimmutable-constants");
+lf[244]=C_h_intern(&lf[244],6,"gensym");
+lf[245]=C_h_intern(&lf[245],32,"\010compilercanonicalize-expression");
+lf[246]=C_h_intern(&lf[246],4,"uses");
+lf[247]=C_h_intern(&lf[247],7,"declare");
+lf[248]=C_h_intern(&lf[248],10,"\003sysappend");
+lf[249]=C_decode_literal(C_heaptop,"\376B\000\000\006source");
+lf[250]=C_h_intern(&lf[250],1,"1");
+lf[251]=C_decode_literal(C_heaptop,"\376B\000\000\032User preprocessing pass...");
+lf[252]=C_decode_literal(C_heaptop,"\376B\000\000\021User read pass...");
+lf[253]=C_h_intern(&lf[253],21,"\010compilerstring->expr");
+lf[254]=C_h_intern(&lf[254],7,"reverse");
+lf[255]=C_h_intern(&lf[255],27,"\003syscurrent-source-filename");
+lf[256]=C_h_intern(&lf[256],33,"\010compilerclose-checked-input-file");
+lf[257]=C_h_intern(&lf[257],16,"\003sysdynamic-wind");
+lf[258]=C_h_intern(&lf[258],34,"\010compilercheck-and-open-input-file");
+lf[259]=C_h_intern(&lf[259],8,"epilogue");
+lf[260]=C_h_intern(&lf[260],8,"prologue");
+lf[261]=C_h_intern(&lf[261],8,"postlude");
+lf[262]=C_h_intern(&lf[262],7,"prelude");
+lf[263]=C_h_intern(&lf[263],11,"make-vector");
+lf[264]=C_h_intern(&lf[264],34,"\010compilerline-number-database-size");
+lf[265]=C_h_intern(&lf[265],1,"r");
+lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\021target stack size");
+lf[267]=C_decode_literal(C_heaptop,"\376B\000\000\020target heap size");
+lf[268]=C_decode_literal(C_heaptop,"\376B\000\000\021debugging options");
+lf[269]=C_decode_literal(C_heaptop,"\376B\000\000\007options");
+lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\022compiling `~a\047 ...");
+lf[271]=C_decode_literal(C_heaptop,"\376B\000\0009\012Enter \042chicken -help\042 for information on how to use it.\012");
+lf[272]=C_h_intern(&lf[272],5,"-help");
+lf[273]=C_h_intern(&lf[273],1,"h");
+lf[274]=C_h_intern(&lf[274],2,"-h");
+lf[275]=C_h_intern(&lf[275],33,"\010compilerload-identifier-database");
+lf[276]=C_decode_literal(C_heaptop,"\376B\000\000\012modules.db");
+lf[277]=C_h_intern(&lf[277],18,"accumulate-profile");
+lf[278]=C_h_intern(&lf[278],28,"\010compilerprofiled-procedures");
+lf[279]=C_h_intern(&lf[279],3,"all");
+lf[280]=C_decode_literal(C_heaptop,"\376B\000\000\024Generating ~aprofile");
+lf[281]=C_decode_literal(C_heaptop,"\376B\000\000\014accumulated ");
+lf[282]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[283]=C_h_intern(&lf[283],39,"\010compilerdefault-profiling-declarations");
+lf[284]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\004set!\376\003\000\000\002\376\001\000\000\027\003sysprofile-append-mode\376\003\000\000\002\376\377\006\001\376\377\016\376\377\016");
+lf[285]=C_decode_literal(C_heaptop,"\376B\000\000\022debugging info: ~A");
+lf[286]=C_decode_literal(C_heaptop,"\376B\000\000\011calltrace");
+lf[287]=C_decode_literal(C_heaptop,"\376B\000\000\004none");
+lf[288]=C_h_intern(&lf[288],21,"no-usual-integrations");
+lf[289]=C_h_intern(&lf[289],17,"standard-bindings");
+lf[290]=C_h_intern(&lf[290],34,"\010compilerdefault-standard-bindings");
+lf[291]=C_h_intern(&lf[291],17,"extended-bindings");
+lf[292]=C_h_intern(&lf[292],34,"\010compilerdefault-extended-bindings");
+lf[293]=C_h_intern(&lf[293],1,"m");
+lf[294]=C_h_intern(&lf[294],14,"set-gc-report!");
+lf[295]=C_h_intern(&lf[295],42,"\010compilerdefault-default-target-stack-size");
+lf[296]=C_h_intern(&lf[296],41,"\010compilerdefault-default-target-heap-size");
+lf[297]=C_h_intern(&lf[297],14,"compile-syntax");
+lf[298]=C_h_intern(&lf[298],25,"\003sysenable-runtime-macros");
+lf[299]=C_h_intern(&lf[299],22,"\004corerequire-extension");
+lf[300]=C_h_intern(&lf[300],14,"string->symbol");
+lf[301]=C_h_intern(&lf[301],17,"require-extension");
+lf[302]=C_h_intern(&lf[302],16,"static-extension");
+lf[303]=C_h_intern(&lf[303],28,"\010compilerpostponed-initforms");
+lf[304]=C_h_intern(&lf[304],6,"delete");
+lf[305]=C_h_intern(&lf[305],3,"eq\077");
+lf[306]=C_h_intern(&lf[306],4,"load");
+lf[307]=C_h_intern(&lf[307],12,"load-verbose");
+lf[308]=C_decode_literal(C_heaptop,"\376B\000\000\036Loading compiler extensions...");
+lf[309]=C_h_intern(&lf[309],6,"extend");
+lf[310]=C_h_intern(&lf[310],17,"register-feature!");
+lf[311]=C_h_intern(&lf[311],12,"string-split");
+lf[312]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
+lf[313]=C_h_intern(&lf[313],10,"append-map");
+lf[314]=C_h_intern(&lf[314],7,"feature");
+lf[315]=C_h_intern(&lf[315],38,"no-procedure-checks-for-usual-bindings");
+lf[316]=C_h_intern(&lf[316],8,"\003sysput!");
+lf[317]=C_h_intern(&lf[317],21,"\010compileralways-bound");
+lf[318]=C_h_intern(&lf[318],34,"\010compileralways-bound-to-procedure");
+lf[319]=C_h_intern(&lf[319],19,"no-procedure-checks");
+lf[320]=C_h_intern(&lf[320],28,"\010compilerno-procedure-checks");
+lf[321]=C_h_intern(&lf[321],15,"no-bound-checks");
+lf[322]=C_h_intern(&lf[322],24,"\010compilerno-bound-checks");
+lf[323]=C_h_intern(&lf[323],14,"no-argc-checks");
+lf[324]=C_h_intern(&lf[324],23,"\010compilerno-argc-checks");
+lf[325]=C_h_intern(&lf[325],20,"keep-shadowed-macros");
+lf[326]=C_h_intern(&lf[326],33,"\010compilerundefine-shadowed-macros");
+lf[327]=C_decode_literal(C_heaptop,"\376B\000\000(source- and output-filename are the same");
+lf[328]=C_h_intern(&lf[328],23,"\010compilerchop-separator");
+lf[329]=C_h_intern(&lf[329],12,"include-path");
+lf[330]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\014-r5rs-syntax\376\377\016");
+lf[331]=C_h_intern(&lf[331],13,"symbol-escape");
+lf[332]=C_h_intern(&lf[332],20,"parentheses-synonyms");
+lf[333]=C_h_intern(&lf[333],5,"\000none");
+lf[334]=C_h_intern(&lf[334],14,"case-sensitive");
+lf[335]=C_decode_literal(C_heaptop,"\376B\000\000.Disabled the Chicken extensions to R5RS syntax");
+lf[336]=C_h_intern(&lf[336],16,"no-symbol-escape");
+lf[337]=C_decode_literal(C_heaptop,"\376B\000\000$Disabled support for escaped symbols");
+lf[338]=C_h_intern(&lf[338],23,"no-parenthesis-synonyms");
+lf[339]=C_h_intern(&lf[339],20,"parenthesis-synonyms");
+lf[340]=C_decode_literal(C_heaptop,"\376B\000\000)Disabled support for parenthesis synonyms");
+lf[341]=C_decode_literal(C_heaptop,"\376B\000\000\006prefix");
+lf[342]=C_h_intern(&lf[342],7,"\000prefix");
+lf[343]=C_decode_literal(C_heaptop,"\376B\000\000\004none");
+lf[344]=C_decode_literal(C_heaptop,"\376B\000\000\006suffix");
+lf[345]=C_h_intern(&lf[345],7,"\000suffix");
+lf[346]=C_decode_literal(C_heaptop,"\376B\000\000+invalid argument to `-keyword-style\047 option");
+lf[347]=C_h_intern(&lf[347],17,"compress-literals");
+lf[348]=C_decode_literal(C_heaptop,"\376B\000\000+`the -compress-literals\047 option is obsolete");
+lf[349]=C_h_intern(&lf[349],16,"case-insensitive");
+lf[350]=C_decode_literal(C_heaptop,"\376B\000\000,Identifiers and symbols are case insensitive");
+lf[351]=C_h_intern(&lf[351],24,"\010compilerinline-max-size");
+lf[352]=C_decode_literal(C_heaptop,"\376B\000\0000invalid argument to `-inline-limit\047 option: `~A\047");
+lf[353]=C_h_intern(&lf[353],26,"\010compilerlocal-definitions");
+lf[354]=C_h_intern(&lf[354],6,"inline");
+lf[355]=C_h_intern(&lf[355],30,"emit-external-prototypes-first");
+lf[356]=C_h_intern(&lf[356],30,"\010compilerexternal-protos-first");
+lf[357]=C_h_intern(&lf[357],5,"block");
+lf[358]=C_h_intern(&lf[358],26,"\010compilerblock-compilation");
+lf[359]=C_h_intern(&lf[359],17,"fixnum-arithmetic");
+lf[360]=C_h_intern(&lf[360],11,"number-type");
+lf[361]=C_h_intern(&lf[361],6,"fixnum");
+lf[362]=C_h_intern(&lf[362],18,"disable-interrupts");
+lf[363]=C_h_intern(&lf[363],28,"\010compilerinsert-timer-checks");
+lf[364]=C_h_intern(&lf[364],10,"setup-mode");
+lf[365]=C_h_intern(&lf[365],14,"\003syssetup-mode");
+lf[366]=C_h_intern(&lf[366],16,"unsafe-libraries");
+lf[367]=C_h_intern(&lf[367],27,"\010compileremit-unsafe-marker");
+lf[368]=C_h_intern(&lf[368],11,"no-warnings");
+lf[369]=C_decode_literal(C_heaptop,"\376B\000\000\025Warnings are disabled");
+lf[370]=C_h_intern(&lf[370],15,"disable-warning");
+lf[371]=C_h_intern(&lf[371],13,"inline-global");
+lf[372]=C_h_intern(&lf[372],5,"local");
+lf[373]=C_h_intern(&lf[373],18,"no-compiler-syntax");
+lf[374]=C_h_intern(&lf[374],32,"\010compilercompiler-syntax-enabled");
+lf[375]=C_h_intern(&lf[375],14,"no-lambda-info");
+lf[376]=C_h_intern(&lf[376],26,"\010compileremit-closure-info");
+lf[377]=C_h_intern(&lf[377],3,"raw");
+lf[378]=C_h_intern(&lf[378],12,"emit-exports");
+lf[379]=C_h_intern(&lf[379],7,"warning");
+lf[380]=C_decode_literal(C_heaptop,"\376B\000\000(deprecated compiler option: emit-exports");
+lf[381]=C_h_intern(&lf[381],1,"b");
+lf[382]=C_h_intern(&lf[382],15,"\003sysstart-timer");
+lf[383]=C_h_intern(&lf[383],10,"scrutinize");
+lf[384]=C_h_intern(&lf[384],11,"lambda-lift");
+lf[385]=C_h_intern(&lf[385],25,"emit-all-import-libraries");
+lf[386]=C_h_intern(&lf[386],29,"\010compilerall-import-libraries");
+lf[387]=C_h_intern(&lf[387],13,"string-append");
+lf[388]=C_decode_literal(C_heaptop,"\376B\000\000\013.import.scm");
+lf[389]=C_h_intern(&lf[389],19,"emit-import-library");
+lf[390]=C_h_intern(&lf[390],16,"\003sysstring->list");
+lf[391]=C_h_intern(&lf[391],5,"debug");
+lf[392]=C_h_intern(&lf[392],18,"\003sysdload-disabled");
+lf[393]=C_h_intern(&lf[393],15,"repository-path");
+lf[394]=C_h_intern(&lf[394],30,"\010compilerstandalone-executable");
+lf[395]=C_h_intern(&lf[395],29,"\010compilerstring->c-identifier");
+lf[396]=C_h_intern(&lf[396],18,"\010compilerstringify");
+lf[397]=C_decode_literal(C_heaptop,"\376B\000\000\001;");
+lf[398]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[399]=C_h_intern(&lf[399],24,"get-environment-variable");
+lf[400]=C_decode_literal(C_heaptop,"\376B\000\000\024CHICKEN_INCLUDE_PATH");
+lf[401]=C_h_intern(&lf[401],9,"to-stdout");
+lf[402]=C_decode_literal(C_heaptop,"\376B\000\000\001c");
+lf[403]=C_h_intern(&lf[403],13,"pathname-file");
+lf[404]=C_decode_literal(C_heaptop,"\376B\000\000\003out");
+lf[405]=C_h_intern(&lf[405],29,"\010compilerdefault-declarations");
+lf[406]=C_h_intern(&lf[406],30,"\010compilerunits-used-by-default");
+lf[407]=C_h_intern(&lf[407],28,"\010compilerinitialize-compiler");
+lf[408]=C_h_intern(&lf[408],14,"make-parameter");
+C_register_lf2(lf,409,create_ptable());
+t2=C_mutate(&lf[0] /* (set! c341 ...) */,lf[1]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1508,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t3);}
 
-/* k1496 */
-static void C_ccall f_1498(C_word c,C_word t0,C_word t1){
+/* k1506 */
+static void C_ccall f_1508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1498,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1501,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1508,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1511,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1499 in k1496 */
-static void C_ccall f_1501(C_word c,C_word t0,C_word t1){
+/* k1509 in k1506 */
+static void C_ccall f_1511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1501,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1506,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 38   make-parameter");
-((C_proc3)C_retrieve_symbol_proc(lf[402]))(3,*((C_word*)lf[402]+1),t2,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_1511,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1516,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 38   make-parameter */
+((C_proc3)C_retrieve_symbol_proc(lf[408]))(3,*((C_word*)lf[408]+1),t2,C_SCHEME_FALSE);}
 
-/* k1504 in k1499 in k1496 */
-static void C_ccall f_1506(C_word c,C_word t0,C_word t1){
+/* k1514 in k1509 in k1506 */
+static void C_ccall f_1516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1506,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1516,2,t0,t1);}
 t2=C_mutate((C_word*)lf[2]+1 /* (set! user-options-pass ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1510,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 39   make-parameter");
-((C_proc3)C_retrieve_symbol_proc(lf[402]))(3,*((C_word*)lf[402]+1),t3,C_SCHEME_FALSE);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1520,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 39   make-parameter */
+((C_proc3)C_retrieve_symbol_proc(lf[408]))(3,*((C_word*)lf[408]+1),t3,C_SCHEME_FALSE);}
 
-/* k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1510(C_word c,C_word t0,C_word t1){
+/* k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1510,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1520,2,t0,t1);}
 t2=C_mutate((C_word*)lf[3]+1 /* (set! user-read-pass ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1514,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 40   make-parameter");
-((C_proc3)C_retrieve_symbol_proc(lf[402]))(3,*((C_word*)lf[402]+1),t3,C_SCHEME_FALSE);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1524,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 40   make-parameter */
+((C_proc3)C_retrieve_symbol_proc(lf[408]))(3,*((C_word*)lf[408]+1),t3,C_SCHEME_FALSE);}
 
-/* k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1514(C_word c,C_word t0,C_word t1){
+/* k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1524(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1514,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1524,2,t0,t1);}
 t2=C_mutate((C_word*)lf[4]+1 /* (set! user-preprocessor-pass ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1518,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 41   make-parameter");
-((C_proc3)C_retrieve_symbol_proc(lf[402]))(3,*((C_word*)lf[402]+1),t3,C_SCHEME_FALSE);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1528,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 41   make-parameter */
+((C_proc3)C_retrieve_symbol_proc(lf[408]))(3,*((C_word*)lf[408]+1),t3,C_SCHEME_FALSE);}
 
-/* k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1518(C_word c,C_word t0,C_word t1){
+/* k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1528(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1518,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1528,2,t0,t1);}
 t2=C_mutate((C_word*)lf[5]+1 /* (set! user-pass ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1522,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 42   make-parameter");
-((C_proc3)C_retrieve_symbol_proc(lf[402]))(3,*((C_word*)lf[402]+1),t3,C_SCHEME_FALSE);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1532,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 42   make-parameter */
+((C_proc3)C_retrieve_symbol_proc(lf[408]))(3,*((C_word*)lf[408]+1),t3,C_SCHEME_FALSE);}
 
-/* k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1522(C_word c,C_word t0,C_word t1){
+/* k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1522,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1532,2,t0,t1);}
 t2=C_mutate((C_word*)lf[6]+1 /* (set! user-post-analysis-pass ...) */,t1);
-t3=C_mutate((C_word*)lf[7]+1 /* (set! compile-source-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1524,tmp=(C_word)a,a+=2,tmp));
+t3=C_mutate((C_word*)lf[7]+1 /* (set! compile-source-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1534,tmp=(C_word)a,a+=2,tmp));
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1524(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1534(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -2135,25 +2151,25 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr3r,(void*)f_1524r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1534r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_1524r(t0,t1,t2,t3);}}
+f_1534r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1524r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1534r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(8);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1527,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1560,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("batch-driver.scm: 55   initialize-compiler");
-((C_proc2)C_retrieve_symbol_proc(lf[401]))(2,*((C_word*)lf[401]+1),t5);}
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1537,tmp=(C_word)a,a+=2,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1570,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* batch-driver.scm: 55   initialize-compiler */
+((C_proc2)C_retrieve_symbol_proc(lf[407]))(2,*((C_word*)lf[407]+1),t5);}
 
-/* k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1560(C_word c,C_word t0,C_word t1){
+/* k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1570(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2163,45 +2179,45 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1560,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1570,2,t0,t1);}
 t2=(C_word)C_i_memq(lf[11],((C_word*)t0)[5]);
 t3=C_mutate((C_word*)lf[12]+1 /* (set! explicit-use-flag ...) */,t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4789,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4793,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4829,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4833,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(C_retrieve(lf[12]))){
-C_trace("batch-driver.scm: 58   append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),t5,C_retrieve(lf[399]),C_SCHEME_END_OF_LIST);}
+/* batch-driver.scm: 58   append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),t5,C_retrieve(lf[405]),C_SCHEME_END_OF_LIST);}
 else{
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4808,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#append");
-t7=*((C_word*)lf[242]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,C_retrieve(lf[400]),C_SCHEME_END_OF_LIST);}}
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4848,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* ##sys#append */
+t7=*((C_word*)lf[248]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,C_retrieve(lf[406]),C_SCHEME_END_OF_LIST);}}
 
-/* k4806 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4808(C_word c,C_word t0,C_word t1){
+/* k4846 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4848(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4808,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[240],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4848,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,lf[246],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-C_trace("batch-driver.scm: 58   append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),((C_word*)t0)[2],C_retrieve(lf[399]),t3);}
+/* batch-driver.scm: 58   append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),((C_word*)t0)[2],C_retrieve(lf[405]),t3);}
 
-/* k4791 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4793(C_word c,C_word t0,C_word t1){
+/* k4831 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
-t2=*((C_word*)lf[242]+1);
+/* ##sys#append */
+t2=*((C_word*)lf[248]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4789(C_word c,C_word t0,C_word t1){
+/* k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2215,68 +2231,68 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4789,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4829,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[13],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=t3;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=(C_word)C_i_memq(lf[14],((C_word*)t0)[5]);
 t7=(C_word)C_i_memq(lf[15],((C_word*)t0)[5]);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1586,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t7)){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4749,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("g7778");
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4789,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* g7879 */
 t10=t9;
-f_4749(t10,t8,t7);}
+f_4789(t10,t8,t7);}
 else{
-if(C_truep((C_word)C_i_memq(lf[395],((C_word*)t0)[5]))){
+if(C_truep((C_word)C_i_memq(lf[401],((C_word*)t0)[5]))){
 t9=t8;
-f_1576(2,t9,C_SCHEME_FALSE);}
+f_1586(2,t9,C_SCHEME_FALSE);}
 else{
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4778,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4818,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("batch-driver.scm: 71   pathname-file");
-((C_proc3)C_retrieve_symbol_proc(lf[397]))(3,*((C_word*)lf[397]+1),t9,((C_word*)t0)[2]);}
+/* batch-driver.scm: 71   pathname-file */
+((C_proc3)C_retrieve_symbol_proc(lf[403]))(3,*((C_word*)lf[403]+1),t9,((C_word*)t0)[2]);}
 else{
-C_trace("batch-driver.scm: 71   make-pathname");
-((C_proc5)C_retrieve_symbol_proc(lf[164]))(5,*((C_word*)lf[164]+1),t8,C_SCHEME_FALSE,lf[398],lf[396]);}}}}
+/* batch-driver.scm: 71   make-pathname */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),t8,C_SCHEME_FALSE,lf[404],lf[402]);}}}}
 
-/* k4776 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4778(C_word c,C_word t0,C_word t1){
+/* k4816 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 71   make-pathname");
-((C_proc5)C_retrieve_symbol_proc(lf[164]))(5,*((C_word*)lf[164]+1),((C_word*)t0)[2],C_SCHEME_FALSE,t1,lf[396]);}
+/* batch-driver.scm: 71   make-pathname */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),((C_word*)t0)[2],C_SCHEME_FALSE,t1,lf[402]);}
 
-/* g77 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4749(C_word t0,C_word t1,C_word t2){
+/* g78 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4789(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4749,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4753,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 66   option-arg");
-f_1527(t3,t2);}
+C_save_and_reclaim((void*)trf_4789,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4793,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 66   option-arg */
+f_1537(t3,t2);}
 
-/* k4751 in g77 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4753(C_word c,C_word t0,C_word t1){
+/* k4791 in g78 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep((C_word)C_i_symbolp(t1))){
-C_trace("batch-driver.scm: 68   symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[166]+1)))(3,*((C_word*)lf[166]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 68   symbol->string */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[172]+1)))(3,*((C_word*)lf[172]+1),((C_word*)t0)[2],t1);}
 else{
 t2=t1;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1576(C_word c,C_word t0,C_word t1){
+/* k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1586(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2288,33 +2304,33 @@ C_word t8;
 C_word t9;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1576,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1586,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1579,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4706,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4745,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 72   get-environment-variable");
-((C_proc3)C_retrieve_symbol_proc(lf[393]))(3,*((C_word*)lf[393]+1),t8,lf[394]);}
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1589,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4746,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4785,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 72   get-environment-variable */
+((C_proc3)C_retrieve_symbol_proc(lf[399]))(3,*((C_word*)lf[399]+1),t8,lf[400]);}
 
-/* k4743 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4745(C_word c,C_word t0,C_word t1){
+/* k4783 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=t1;
-C_trace("batch-driver.scm: 72   string-split");
-((C_proc4)C_retrieve_symbol_proc(lf[305]))(4,*((C_word*)lf[305]+1),((C_word*)t0)[2],t2,lf[391]);}
+/* batch-driver.scm: 72   string-split */
+((C_proc4)C_retrieve_symbol_proc(lf[311]))(4,*((C_word*)lf[311]+1),((C_word*)t0)[2],t2,lf[397]);}
 else{
-C_trace("batch-driver.scm: 72   string-split");
-((C_proc4)C_retrieve_symbol_proc(lf[305]))(4,*((C_word*)lf[305]+1),((C_word*)t0)[2],lf[392],lf[391]);}}
+/* batch-driver.scm: 72   string-split */
+((C_proc4)C_retrieve_symbol_proc(lf[311]))(4,*((C_word*)lf[311]+1),((C_word*)t0)[2],lf[398],lf[397]);}}
 
-/* k4704 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4706(C_word c,C_word t0,C_word t1){
+/* k4744 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2322,15 +2338,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4706,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4746,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4708,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4748,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4708(t5,((C_word*)t0)[2],t1);}
+f_4748(t5,((C_word*)t0)[2],t1);}
 
-/* loop83 in k4704 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4708(C_word t0,C_word t1,C_word t2){
+/* loop84 in k4744 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4748(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2339,12 +2355,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4708,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4748,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[322]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4737,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[328]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4777,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g99100");
+/* g100101 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -2352,8 +2368,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4735 in loop83 in k4704 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4737(C_word c,C_word t0,C_word t1){
+/* k4775 in loop84 in k4744 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4777(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2365,25 +2381,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4737,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4777,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop8396");
+/* loop8497 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4708(t6,((C_word*)t0)[3],t5);}
+f_4748(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop8396");
+/* loop8497 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4708(t6,((C_word*)t0)[3],t5);}}
+f_4748(t6,((C_word*)t0)[3],t5);}}
 
-/* k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1579(C_word c,C_word t0,C_word t1){
+/* k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1589(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2400,7 +2416,7 @@ C_word t13;
 C_word t14;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1579,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1589,2,t0,t1);}
 t2=C_retrieve(lf[16]);
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
@@ -2411,17 +2427,17 @@ t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=lf[17];
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=(C_word)C_i_memq(lf[18],((C_word*)t0)[8]);
-t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_1585,a[2]=t1,a[3]=t8,a[4]=t10,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=t4,a[10]=t6,a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[7],a[13]=((C_word*)t0)[8],tmp=(C_word)a,a+=14,tmp);
+t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_1595,a[2]=t1,a[3]=t8,a[4]=t10,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=t4,a[10]=t6,a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[7],a[13]=((C_word*)t0)[8],tmp=(C_word)a,a+=14,tmp);
 if(C_truep(t11)){
 t13=t12;
-f_1585(t13,t11);}
+f_1595(t13,t11);}
 else{
-t13=(C_word)C_i_memq(lf[271],((C_word*)t0)[8]);
+t13=(C_word)C_i_memq(lf[277],((C_word*)t0)[8]);
 t14=t12;
-f_1585(t14,(C_truep(t13)?t13:(C_word)C_i_memq(lf[19],((C_word*)t0)[8])));}}
+f_1595(t14,(C_truep(t13)?t13:(C_word)C_i_memq(lf[19],((C_word*)t0)[8])));}}
 
-/* k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1585(C_word t0,C_word t1){
+/* k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1595(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2485,9 +2501,10 @@ C_word t60;
 C_word t61;
 C_word t62;
 C_word t63;
-C_word ab[116],*a=ab;
+C_word t64;
+C_word ab[117],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1585,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1595,NULL,2,t0,t1);}
 t2=(C_word)C_i_memq(lf[19],((C_word*)t0)[13]);
 t3=(C_truep(t2)?(C_word)C_i_cadr(t2):C_SCHEME_FALSE);
 t4=(C_truep(t3)?t3:lf[20]);
@@ -2501,162 +2518,163 @@ t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
 t12=(C_word)C_i_memq(lf[26],((C_word*)t0)[13]);
 t13=(C_word)C_i_memq(lf[27],((C_word*)t0)[13]);
 t14=(C_word)C_i_memq(lf[28],((C_word*)t0)[13]);
-t15=C_SCHEME_FALSE;
-t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_SCHEME_FALSE;
-t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
-t19=C_SCHEME_FALSE;
-t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=(C_word)C_i_memq(lf[29],((C_word*)t0)[13]);
-t22=(C_truep(t21)?t21:(C_word)C_i_memq(lf[30],((C_word*)t0)[13]));
-t23=C_SCHEME_UNDEFINED;
-t24=(*a=C_VECTOR_TYPE|1,a[1]=t23,tmp=(C_word)a,a+=2,tmp);
-t25=C_SCHEME_UNDEFINED;
-t26=(*a=C_VECTOR_TYPE|1,a[1]=t25,tmp=(C_word)a,a+=2,tmp);
-t27=C_SCHEME_UNDEFINED;
-t28=(*a=C_VECTOR_TYPE|1,a[1]=t27,tmp=(C_word)a,a+=2,tmp);
-t29=C_SCHEME_UNDEFINED;
-t30=(*a=C_VECTOR_TYPE|1,a[1]=t29,tmp=(C_word)a,a+=2,tmp);
-t31=C_SCHEME_UNDEFINED;
-t32=(*a=C_VECTOR_TYPE|1,a[1]=t31,tmp=(C_word)a,a+=2,tmp);
-t33=C_SCHEME_UNDEFINED;
-t34=(*a=C_VECTOR_TYPE|1,a[1]=t33,tmp=(C_word)a,a+=2,tmp);
-t35=C_SCHEME_UNDEFINED;
-t36=(*a=C_VECTOR_TYPE|1,a[1]=t35,tmp=(C_word)a,a+=2,tmp);
-t37=C_SCHEME_UNDEFINED;
-t38=(*a=C_VECTOR_TYPE|1,a[1]=t37,tmp=(C_word)a,a+=2,tmp);
-t39=C_SCHEME_UNDEFINED;
-t40=(*a=C_VECTOR_TYPE|1,a[1]=t39,tmp=(C_word)a,a+=2,tmp);
-t41=C_SCHEME_UNDEFINED;
-t42=(*a=C_VECTOR_TYPE|1,a[1]=t41,tmp=(C_word)a,a+=2,tmp);
-t43=C_SCHEME_UNDEFINED;
-t44=(*a=C_VECTOR_TYPE|1,a[1]=t43,tmp=(C_word)a,a+=2,tmp);
-t45=C_SCHEME_UNDEFINED;
-t46=(*a=C_VECTOR_TYPE|1,a[1]=t45,tmp=(C_word)a,a+=2,tmp);
-t47=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1632,a[2]=((C_word*)t0)[12],tmp=(C_word)a,a+=3,tmp));
-t48=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1647,a[2]=t24,tmp=(C_word)a,a+=3,tmp));
-t49=C_set_block_item(t28,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1671,a[2]=t26,a[3]=t16,tmp=(C_word)a,a+=4,tmp));
-t50=C_set_block_item(t30,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1693,a[2]=t26,tmp=(C_word)a,a+=3,tmp));
-t51=C_set_block_item(t32,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1717,a[2]=t26,tmp=(C_word)a,a+=3,tmp));
-t52=C_set_block_item(t34,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1752,tmp=(C_word)a,a+=2,tmp));
-t53=C_set_block_item(t36,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1801,tmp=(C_word)a,a+=2,tmp));
-t54=C_set_block_item(t38,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1881,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[11],tmp=(C_word)a,a+=4,tmp));
-t55=C_set_block_item(t40,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1916,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp));
-t56=C_set_block_item(t42,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1926,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp));
-t57=C_set_block_item(t44,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1955,a[2]=t34,tmp=(C_word)a,a+=3,tmp));
-t58=C_set_block_item(t46,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1961,a[2]=t20,tmp=(C_word)a,a+=3,tmp));
-t59=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2040,a[2]=((C_word*)t0)[10],a[3]=t9,a[4]=((C_word*)t0)[2],a[5]=t5,a[6]=t6,a[7]=t7,a[8]=t8,a[9]=((C_word*)t0)[11],a[10]=t36,a[11]=t22,a[12]=t1,a[13]=t44,a[14]=((C_word*)t0)[3],a[15]=t4,a[16]=((C_word*)t0)[4],a[17]=t32,a[18]=t38,a[19]=t30,a[20]=t13,a[21]=t14,a[22]=((C_word*)t0)[5],a[23]=t24,a[24]=t28,a[25]=t46,a[26]=t42,a[27]=t40,a[28]=t18,a[29]=((C_word*)t0)[6],a[30]=((C_word*)t0)[7],a[31]=((C_word*)t0)[8],a[32]=t20,a[33]=t11,a[34]=((C_word*)t0)[12],a[35]=((C_word*)t0)[13],a[36]=t16,tmp=(C_word)a,a+=37,tmp);
+t15=(C_word)C_i_memq(lf[29],((C_word*)t0)[13]);
+t16=C_SCHEME_FALSE;
+t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
+t18=C_SCHEME_FALSE;
+t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
+t20=C_SCHEME_FALSE;
+t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
+t22=(C_word)C_i_memq(lf[30],((C_word*)t0)[13]);
+t23=(C_truep(t22)?t22:(C_word)C_i_memq(lf[31],((C_word*)t0)[13]));
+t24=C_SCHEME_UNDEFINED;
+t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
+t26=C_SCHEME_UNDEFINED;
+t27=(*a=C_VECTOR_TYPE|1,a[1]=t26,tmp=(C_word)a,a+=2,tmp);
+t28=C_SCHEME_UNDEFINED;
+t29=(*a=C_VECTOR_TYPE|1,a[1]=t28,tmp=(C_word)a,a+=2,tmp);
+t30=C_SCHEME_UNDEFINED;
+t31=(*a=C_VECTOR_TYPE|1,a[1]=t30,tmp=(C_word)a,a+=2,tmp);
+t32=C_SCHEME_UNDEFINED;
+t33=(*a=C_VECTOR_TYPE|1,a[1]=t32,tmp=(C_word)a,a+=2,tmp);
+t34=C_SCHEME_UNDEFINED;
+t35=(*a=C_VECTOR_TYPE|1,a[1]=t34,tmp=(C_word)a,a+=2,tmp);
+t36=C_SCHEME_UNDEFINED;
+t37=(*a=C_VECTOR_TYPE|1,a[1]=t36,tmp=(C_word)a,a+=2,tmp);
+t38=C_SCHEME_UNDEFINED;
+t39=(*a=C_VECTOR_TYPE|1,a[1]=t38,tmp=(C_word)a,a+=2,tmp);
+t40=C_SCHEME_UNDEFINED;
+t41=(*a=C_VECTOR_TYPE|1,a[1]=t40,tmp=(C_word)a,a+=2,tmp);
+t42=C_SCHEME_UNDEFINED;
+t43=(*a=C_VECTOR_TYPE|1,a[1]=t42,tmp=(C_word)a,a+=2,tmp);
+t44=C_SCHEME_UNDEFINED;
+t45=(*a=C_VECTOR_TYPE|1,a[1]=t44,tmp=(C_word)a,a+=2,tmp);
+t46=C_SCHEME_UNDEFINED;
+t47=(*a=C_VECTOR_TYPE|1,a[1]=t46,tmp=(C_word)a,a+=2,tmp);
+t48=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1645,a[2]=((C_word*)t0)[12],tmp=(C_word)a,a+=3,tmp));
+t49=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1660,a[2]=t25,tmp=(C_word)a,a+=3,tmp));
+t50=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1684,a[2]=t27,a[3]=t17,tmp=(C_word)a,a+=4,tmp));
+t51=C_set_block_item(t31,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1706,a[2]=t27,tmp=(C_word)a,a+=3,tmp));
+t52=C_set_block_item(t33,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1730,a[2]=t27,tmp=(C_word)a,a+=3,tmp));
+t53=C_set_block_item(t35,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1773,tmp=(C_word)a,a+=2,tmp));
+t54=C_set_block_item(t37,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1822,tmp=(C_word)a,a+=2,tmp));
+t55=C_set_block_item(t39,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1902,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[11],tmp=(C_word)a,a+=4,tmp));
+t56=C_set_block_item(t41,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1937,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp));
+t57=C_set_block_item(t43,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1947,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp));
+t58=C_set_block_item(t45,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1976,a[2]=t35,tmp=(C_word)a,a+=3,tmp));
+t59=C_set_block_item(t47,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1982,a[2]=t21,tmp=(C_word)a,a+=3,tmp));
+t60=(*a=C_CLOSURE_TYPE|37,a[1]=(C_word)f_2061,a[2]=((C_word*)t0)[10],a[3]=t9,a[4]=((C_word*)t0)[2],a[5]=t5,a[6]=t6,a[7]=t7,a[8]=t8,a[9]=((C_word*)t0)[11],a[10]=t37,a[11]=t23,a[12]=t1,a[13]=t45,a[14]=((C_word*)t0)[3],a[15]=t4,a[16]=((C_word*)t0)[4],a[17]=t33,a[18]=t39,a[19]=t31,a[20]=t15,a[21]=t13,a[22]=t14,a[23]=((C_word*)t0)[5],a[24]=t25,a[25]=t29,a[26]=t47,a[27]=t43,a[28]=t41,a[29]=t19,a[30]=((C_word*)t0)[6],a[31]=((C_word*)t0)[7],a[32]=((C_word*)t0)[8],a[33]=t21,a[34]=t11,a[35]=((C_word*)t0)[12],a[36]=((C_word*)t0)[13],a[37]=t17,tmp=(C_word)a,a+=38,tmp);
 if(C_truep(t12)){
-t60=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4679,a[2]=t59,tmp=(C_word)a,a+=3,tmp);
-t61=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4683,a[2]=t60,tmp=(C_word)a,a+=3,tmp);
-t62=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4687,a[2]=t61,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 169  option-arg");
-f_1527(t62,t12);}
+t61=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4719,a[2]=t60,tmp=(C_word)a,a+=3,tmp);
+t62=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4723,a[2]=t61,tmp=(C_word)a,a+=3,tmp);
+t63=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4727,a[2]=t62,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 174  option-arg */
+f_1537(t63,t12);}
 else{
-t60=t59;
-f_2040(t60,C_SCHEME_UNDEFINED);}}
+t61=t60;
+f_2061(t61,C_SCHEME_UNDEFINED);}}
 
-/* k4685 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4687(C_word c,C_word t0,C_word t1){
+/* k4725 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 169  stringify");
-((C_proc3)C_retrieve_symbol_proc(lf[390]))(3,*((C_word*)lf[390]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 174  stringify */
+((C_proc3)C_retrieve_symbol_proc(lf[396]))(3,*((C_word*)lf[396]+1),((C_word*)t0)[2],t1);}
 
-/* k4681 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4683(C_word c,C_word t0,C_word t1){
+/* k4721 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4723(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 169  string->c-identifier");
-((C_proc3)C_retrieve_symbol_proc(lf[389]))(3,*((C_word*)lf[389]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 174  string->c-identifier */
+((C_proc3)C_retrieve_symbol_proc(lf[395]))(3,*((C_word*)lf[395]+1),((C_word*)t0)[2],t1);}
 
-/* k4677 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4679(C_word c,C_word t0,C_word t1){
+/* k4717 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[211]+1 /* (set! unit-name ...) */,t1);
+t2=C_mutate((C_word*)lf[217]+1 /* (set! unit-name ...) */,t1);
 t3=((C_word*)t0)[2];
-f_2040(t3,t2);}
+f_2061(t3,t2);}
 
-/* k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2040(C_word t0,C_word t1){
+/* k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2061(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[37],*a=ab;
+C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2040,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2043,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
-t3=C_retrieve(lf[211]);
+C_save_and_reclaim((void*)trf_2061,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|37,a[1]=(C_word)f_2064,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],tmp=(C_word)a,a+=38,tmp);
+t3=C_retrieve(lf[217]);
 if(C_truep(t3)){
 if(C_truep(t3)){
-t4=C_set_block_item(lf[388] /* standalone-executable */,0,C_SCHEME_FALSE);
+t4=C_set_block_item(lf[394] /* standalone-executable */,0,C_SCHEME_FALSE);
 t5=t2;
-f_2043(t5,t4);}
+f_2064(t5,t4);}
 else{
 t4=t2;
-f_2043(t4,C_SCHEME_UNDEFINED);}}
+f_2064(t4,C_SCHEME_UNDEFINED);}}
 else{
-if(C_truep(((C_word*)t0)[21])){
-t4=C_set_block_item(lf[388] /* standalone-executable */,0,C_SCHEME_FALSE);
+if(C_truep(((C_word*)t0)[22])){
+t4=C_set_block_item(lf[394] /* standalone-executable */,0,C_SCHEME_FALSE);
 t5=t2;
-f_2043(t5,t4);}
+f_2064(t5,t4);}
 else{
 t4=t2;
-f_2043(t4,C_SCHEME_UNDEFINED);}}}
+f_2064(t4,C_SCHEME_UNDEFINED);}}}
 
-/* k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2043(C_word t0,C_word t1){
+/* k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2064(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[37],*a=ab;
+C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2043,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
-if(C_truep((C_word)C_i_memq(lf[193],((C_word*)t0)[35]))){
-t3=C_set_block_item(lf[386] /* dload-disabled */,0,C_SCHEME_TRUE);
-C_trace("batch-driver.scm: 174  repository-path");
-((C_proc3)C_retrieve_symbol_proc(lf[387]))(3,*((C_word*)lf[387]+1),t2,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)trf_2064,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|37,a[1]=(C_word)f_2067,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],tmp=(C_word)a,a+=38,tmp);
+if(C_truep((C_word)C_i_memq(lf[199],((C_word*)t0)[36]))){
+t3=C_set_block_item(lf[392] /* dload-disabled */,0,C_SCHEME_TRUE);
+/* batch-driver.scm: 179  repository-path */
+((C_proc3)C_retrieve_symbol_proc(lf[393]))(3,*((C_word*)lf[393]+1),t2,C_SCHEME_FALSE);}
 else{
 t3=t2;
-f_2046(2,t3,C_SCHEME_UNDEFINED);}}
+f_2067(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2046(C_word c,C_word t0,C_word t1){
+/* k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[43],*a=ab;
+C_word ab[44],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2046,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2050,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4608,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4664,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 180  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2067,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|37,a[1]=(C_word)f_2071,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],tmp=(C_word)a,a+=38,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4648,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4704,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 185  collect-options */
 t5=((C_word*)((C_word*)t0)[18])[1];
-f_1881(t5,t4,lf[385]);}
+f_1902(t5,t4,lf[391]);}
 
-/* k4662 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4664(C_word c,C_word t0,C_word t1){
+/* k4702 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 176  append-map");
-((C_proc4)C_retrieve_symbol_proc(lf[307]))(4,*((C_word*)lf[307]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 181  append-map */
+((C_proc4)C_retrieve_symbol_proc(lf[313]))(4,*((C_word*)lf[313]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a4607 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4608(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4647 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4648(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2667,18 +2685,18 @@ C_word t8;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4608,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4648,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4616,a[2]=t1,a[3]=t4,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-C_trace("string->list");
-t8=C_retrieve(lf[384]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4656,a[2]=t1,a[3]=t4,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+/* string->list */
+t8=C_retrieve(lf[390]);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 
-/* k4614 in a4607 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4616(C_word c,C_word t0,C_word t1){
+/* k4654 in a4647 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4656(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2686,15 +2704,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4616,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4656,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4618,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4658,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4618(t5,((C_word*)t0)[2],t1);}
+f_4658(t5,((C_word*)t0)[2],t1);}
 
-/* loop352 in k4614 in a4607 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4618(C_word t0,C_word t1,C_word t2){
+/* loop355 in k4654 in a4647 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4658(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2703,20 +2721,20 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4618,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4658,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4656,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4696,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_a_i_string(&a,1,t4);
-C_trace("batch-driver.scm: 178  string->symbol");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[294]+1)))(3,*((C_word*)lf[294]+1),t3,t5);}
+/* batch-driver.scm: 183  string->symbol */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[300]+1)))(3,*((C_word*)lf[300]+1),t3,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4654 in loop352 in k4614 in a4607 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4656(C_word c,C_word t0,C_word t1){
+/* k4694 in loop355 in k4654 in a4647 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4696(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2728,25 +2746,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4656,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4696,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop352365");
+/* loop355368 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4618(t6,((C_word*)t0)[3],t5);}
+f_4658(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop352365");
+/* loop355368 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4618(t6,((C_word*)t0)[3],t5);}}
+f_4658(t6,((C_word*)t0)[3],t5);}}
 
-/* k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2050(C_word c,C_word t0,C_word t1){
+/* k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2071(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2758,24 +2776,24 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[45],*a=ab;
+C_word ab[46],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2050,2,t0,t1);}
-t2=C_mutate((C_word*)lf[35]+1 /* (set! debugging-chicken ...) */,t1);
-t3=(C_word)C_i_memq(lf[59],C_retrieve(lf[35]));
-t4=C_mutate(((C_word *)((C_word*)t0)[36])+1,t3);
+C_save_and_reclaim((void*)tr2,(void*)f_2071,2,t0,t1);}
+t2=C_mutate((C_word*)lf[36]+1 /* (set! debugging-chicken ...) */,t1);
+t3=(C_word)C_i_memq(lf[61],C_retrieve(lf[36]));
+t4=C_mutate(((C_word *)((C_word*)t0)[37])+1,t3);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2058,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4558,a[2]=t9,a[3]=t6,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 186  collect-options");
+t9=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2079,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4598,a[2]=t9,a[3]=t6,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 191  collect-options */
 t11=((C_word*)((C_word*)t0)[18])[1];
-f_1881(t11,t10,lf[383]);}
+f_1902(t11,t10,lf[389]);}
 
-/* k4556 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4558(C_word c,C_word t0,C_word t1){
+/* k4596 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2783,15 +2801,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4558,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4598,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4560,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4600,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4560(t5,((C_word*)t0)[2],t1);}
+f_4600(t5,((C_word*)t0)[2],t1);}
 
-/* loop376 in k4556 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4560(C_word t0,C_word t1,C_word t2){
+/* loop379 in k4596 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4600(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2799,31 +2817,31 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4560,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4600,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4595,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-C_trace("batch-driver.scm: 184  string->symbol");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[294]+1)))(3,*((C_word*)lf[294]+1),t4,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4635,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+/* batch-driver.scm: 189  string->symbol */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[300]+1)))(3,*((C_word*)lf[300]+1),t4,t3);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4593 in loop376 in k4556 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4595(C_word c,C_word t0,C_word t1){
+/* k4633 in loop379 in k4596 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4595,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4599,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("batch-driver.scm: 185  string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[381]+1)))(4,*((C_word*)lf[381]+1),t2,((C_word*)t0)[2],lf[382]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4635,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4639,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* batch-driver.scm: 190  string-append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[387]+1)))(4,*((C_word*)lf[387]+1),t2,((C_word*)t0)[2],lf[388]);}
 
-/* k4597 in k4593 in loop376 in k4556 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4599(C_word c,C_word t0,C_word t1){
+/* k4637 in k4633 in loop379 in k4596 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4639(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2836,235 +2854,235 @@ C_word t9;
 C_word t10;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4599,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4639,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t4=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t3);
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t6=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop376389");
+/* loop379392 */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_4560(t7,((C_word*)t0)[3],t6);}
+f_4600(t7,((C_word*)t0)[3],t6);}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t6=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop376389");
+/* loop379392 */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_4560(t7,((C_word*)t0)[3],t6);}}
+f_4600(t7,((C_word*)t0)[3],t6);}}
 
-/* k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2058(C_word c,C_word t0,C_word t1){
+/* k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[36],*a=ab;
+C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2058,2,t0,t1);}
-t2=C_mutate((C_word*)lf[60]+1 /* (set! import-libraries ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2061,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
-if(C_truep((C_word)C_i_memq(lf[379],((C_word*)t0)[35]))){
-if(C_truep(((C_word*)t0)[20])){
+C_save_and_reclaim((void*)tr2,(void*)f_2079,2,t0,t1);}
+t2=C_mutate((C_word*)lf[62]+1 /* (set! import-libraries ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2082,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
+if(C_truep((C_word)C_i_memq(lf[385],((C_word*)t0)[36]))){
+if(C_truep(((C_word*)t0)[21])){
 t4=t3;
-f_2061(t4,C_SCHEME_UNDEFINED);}
+f_2082(t4,C_SCHEME_UNDEFINED);}
 else{
-t4=C_set_block_item(lf[380] /* all-import-libraries */,0,C_SCHEME_TRUE);
+t4=C_set_block_item(lf[386] /* all-import-libraries */,0,C_SCHEME_TRUE);
 t5=t3;
-f_2061(t5,t4);}}
+f_2082(t5,t4);}}
 else{
 t4=t3;
-f_2061(t4,C_SCHEME_UNDEFINED);}}
+f_2082(t4,C_SCHEME_UNDEFINED);}}
 
-/* k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2061(C_word t0,C_word t1){
+/* k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2082(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[36],*a=ab;
+C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2061,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2064,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
-if(C_truep((C_word)C_i_memq(lf[378],((C_word*)t0)[35]))){
-t3=C_set_block_item(lf[174] /* do-lambda-lifting */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2082,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
+if(C_truep((C_word)C_i_memq(lf[384],((C_word*)t0)[36]))){
+t3=C_set_block_item(lf[180] /* do-lambda-lifting */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2064(t4,t3);}
+f_2085(t4,t3);}
 else{
 t3=t2;
-f_2064(t3,C_SCHEME_UNDEFINED);}}
+f_2085(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2064(C_word t0,C_word t1){
+/* k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2085(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[36],*a=ab;
+C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2064,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2067,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
-if(C_truep((C_word)C_i_memq(lf[377],((C_word*)t0)[35]))){
-t3=C_set_block_item(lf[179] /* do-scrutinize */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2085,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2088,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
+if(C_truep((C_word)C_i_memq(lf[383],((C_word*)t0)[36]))){
+t3=C_set_block_item(lf[185] /* do-scrutinize */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2067(t4,t3);}
+f_2088(t4,t3);}
 else{
 t3=t2;
-f_2067(t3,C_SCHEME_UNDEFINED);}}
+f_2088(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2067(C_word t0,C_word t1){
+/* k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2088(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[36],*a=ab;
+C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2067,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2070,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
-if(C_truep((C_word)C_i_memq(lf[113],C_retrieve(lf[35])))){
-C_trace("batch-driver.scm: 192  ##sys#start-timer");
-t3=*((C_word*)lf[376]+1);
+C_save_and_reclaim((void*)trf_2088,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|36,a[1]=(C_word)f_2091,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],tmp=(C_word)a,a+=37,tmp);
+if(C_truep((C_word)C_i_memq(lf[114],C_retrieve(lf[36])))){
+/* batch-driver.scm: 197  ##sys#start-timer */
+t3=*((C_word*)lf[382]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 t3=t2;
-f_2070(2,t3,C_SCHEME_UNDEFINED);}}
+f_2091(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2070(C_word c,C_word t0,C_word t1){
+/* k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2091(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2070,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2073,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],a[32]=((C_word*)t0)[33],a[33]=((C_word*)t0)[34],a[34]=((C_word*)t0)[35],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[375],C_retrieve(lf[35])))){
+C_save_and_reclaim((void*)tr2,(void*)f_2091,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2094,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],a[32]=((C_word*)t0)[33],a[33]=((C_word*)t0)[34],a[34]=((C_word*)t0)[35],a[35]=((C_word*)t0)[36],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[381],C_retrieve(lf[36])))){
 t3=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
 t4=t2;
-f_2073(t4,t3);}
+f_2094(t4,t3);}
 else{
 t3=t2;
-f_2073(t3,C_SCHEME_UNDEFINED);}}
+f_2094(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2073(C_word t0,C_word t1){
+/* k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2094(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2073,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2076,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[372],((C_word*)t0)[34]))){
-C_trace("batch-driver.scm: 195  warning");
-((C_proc3)C_retrieve_symbol_proc(lf[373]))(3,*((C_word*)lf[373]+1),t2,lf[374]);}
+C_save_and_reclaim((void*)trf_2094,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2097,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[378],((C_word*)t0)[35]))){
+/* batch-driver.scm: 200  warning */
+((C_proc3)C_retrieve_symbol_proc(lf[379]))(3,*((C_word*)lf[379]+1),t2,lf[380]);}
 else{
 t3=t2;
-f_2076(2,t3,C_SCHEME_UNDEFINED);}}
+f_2097(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2076(C_word c,C_word t0,C_word t1){
+/* k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2076,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2079,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[371],((C_word*)t0)[34]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2097,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2100,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[377],((C_word*)t0)[35]))){
 t3=C_set_block_item(lf[12] /* explicit-use-flag */,0,C_SCHEME_TRUE);
 t4=C_set_block_item(((C_word*)t0)[15],0,C_SCHEME_END_OF_LIST);
-t5=C_set_block_item(((C_word*)t0)[30],0,C_SCHEME_END_OF_LIST);
+t5=C_set_block_item(((C_word*)t0)[31],0,C_SCHEME_END_OF_LIST);
 t6=t2;
-f_2079(t6,t5);}
+f_2100(t6,t5);}
 else{
 t3=t2;
-f_2079(t3,C_SCHEME_UNDEFINED);}}
+f_2100(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2079(C_word t0,C_word t1){
+/* k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2100(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2079,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2082,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[369],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[370] /* emit-closure-info */,0,C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_2100,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2103,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[375],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[376] /* emit-closure-info */,0,C_SCHEME_FALSE);
 t4=t2;
-f_2082(t4,t3);}
+f_2103(t4,t3);}
 else{
 t3=t2;
-f_2082(t3,C_SCHEME_UNDEFINED);}}
+f_2103(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2082(C_word t0,C_word t1){
+/* k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2103(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2082,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[367],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[368] /* compiler-syntax-enabled */,0,C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_2103,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2106,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[373],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[374] /* compiler-syntax-enabled */,0,C_SCHEME_FALSE);
 t4=t2;
-f_2085(t4,t3);}
+f_2106(t4,t3);}
 else{
 t3=t2;
-f_2085(t3,C_SCHEME_UNDEFINED);}}
+f_2106(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2085(C_word t0,C_word t1){
+/* k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2106(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2085,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2088,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[366],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[347] /* local-definitions */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2106,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2109,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[372],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[353] /* local-definitions */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2088(t4,t3);}
+f_2109(t4,t3);}
 else{
 t3=t2;
-f_2088(t3,C_SCHEME_UNDEFINED);}}
+f_2109(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2088(C_word t0,C_word t1){
+/* k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2109(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2088,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2091,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[365],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[160] /* enable-inline-files */,0,C_SCHEME_TRUE);
-t4=C_set_block_item(lf[156] /* inline-locally */,0,C_SCHEME_TRUE);
-t5=C_set_block_item(lf[155] /* inline-globally */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2109,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2112,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[371],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[166] /* enable-inline-files */,0,C_SCHEME_TRUE);
+t4=C_set_block_item(lf[162] /* inline-locally */,0,C_SCHEME_TRUE);
+t5=C_set_block_item(lf[161] /* inline-globally */,0,C_SCHEME_TRUE);
 t6=t2;
-f_2091(t6,t5);}
+f_2112(t6,t5);}
 else{
 t3=t2;
-f_2091(t3,C_SCHEME_UNDEFINED);}}
+f_2112(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2091(C_word t0,C_word t1){
+/* k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2112(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3073,21 +3091,21 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[44],*a=ab;
+C_word ab[45],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2091,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2112,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2095,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4461,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 210  collect-options");
+t6=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2116,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4501,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 215  collect-options */
 t8=((C_word*)((C_word*)t0)[17])[1];
-f_1881(t8,t7,lf[364]);}
+f_1902(t8,t7,lf[370]);}
 
-/* k4459 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4461(C_word c,C_word t0,C_word t1){
+/* k4499 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3095,15 +3113,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4461,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4501,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4463,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4503,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4463(t5,((C_word*)t0)[2],t1);}
+f_4503(t5,((C_word*)t0)[2],t1);}
 
-/* loop428 in k4459 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4463(C_word t0,C_word t1,C_word t2){
+/* loop431 in k4499 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4503(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3112,12 +3130,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4463,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4503,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[294]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4492,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[300]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4532,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g444445");
+/* g447448 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -3125,8 +3143,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4490 in loop428 in k4459 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4492(C_word c,C_word t0,C_word t1){
+/* k4530 in loop431 in k4499 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3138,222 +3156,222 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4492,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4532,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop428441");
+/* loop431444 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4463(t6,((C_word*)t0)[3],t5);}
+f_4503(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop428441");
+/* loop431444 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4463(t6,((C_word*)t0)[3],t5);}}
+f_4503(t6,((C_word*)t0)[3],t5);}}
 
-/* k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2095(C_word c,C_word t0,C_word t1){
+/* k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[38],*a=ab;
+C_word ab[39],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2095,2,t0,t1);}
-t2=C_mutate((C_word*)lf[61]+1 /* (set! disabled-warnings ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2098,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[362],((C_word*)t0)[34]))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4456,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 212  dribble");
-t5=((C_word*)((C_word*)t0)[22])[1];
-f_1632(t5,t4,lf[363],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_2116,2,t0,t1);}
+t2=C_mutate((C_word*)lf[63]+1 /* (set! disabled-warnings ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2119,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[368],((C_word*)t0)[35]))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4496,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 217  dribble */
+t5=((C_word*)((C_word*)t0)[23])[1];
+f_1645(t5,t4,lf[369],C_SCHEME_END_OF_LIST);}
 else{
 t4=t3;
-f_2098(t4,C_SCHEME_UNDEFINED);}}
+f_2119(t4,C_SCHEME_UNDEFINED);}}
 
-/* k4454 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4456(C_word c,C_word t0,C_word t1){
+/* k4494 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4496(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_set_block_item(lf[126] /* warnings-enabled */,0,C_SCHEME_FALSE);
+t2=C_set_block_item(lf[132] /* warnings-enabled */,0,C_SCHEME_FALSE);
 t3=((C_word*)t0)[2];
-f_2098(t3,t2);}
+f_2119(t3,t2);}
 
-/* k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2098(C_word t0,C_word t1){
+/* k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2119(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2098,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2101,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[98],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[98] /* optimize-leaf-routines */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2119,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2122,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[99],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[99] /* optimize-leaf-routines */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2101(t4,t3);}
+f_2122(t4,t3);}
 else{
 t3=t2;
-f_2101(t3,C_SCHEME_UNDEFINED);}}
+f_2122(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2101(C_word t0,C_word t1){
+/* k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2122(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2101,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2104,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[153],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[153] /* unsafe */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2122,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2125,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[159],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[159] /* unsafe */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2104(t4,t3);}
+f_2125(t4,t3);}
 else{
 t3=t2;
-f_2104(t3,C_SCHEME_UNDEFINED);}}
+f_2125(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2104(C_word t0,C_word t1){
+/* k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2125(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2104,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2107,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep(((C_word*)t0)[20])){
-if(C_truep((C_word)C_i_memq(lf[360],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[361] /* emit-unsafe-marker */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2125,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2128,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep(((C_word*)t0)[21])){
+if(C_truep((C_word)C_i_memq(lf[366],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[367] /* emit-unsafe-marker */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2107(t4,t3);}
+f_2128(t4,t3);}
 else{
 t3=t2;
-f_2107(t3,C_SCHEME_UNDEFINED);}}
+f_2128(t3,C_SCHEME_UNDEFINED);}}
 else{
 t3=t2;
-f_2107(t3,C_SCHEME_UNDEFINED);}}
+f_2128(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2107(C_word t0,C_word t1){
+/* k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2128(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2107,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2110,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[358],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[359] /* setup-mode */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2128,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2131,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[364],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[365] /* setup-mode */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2110(t4,t3);}
+f_2131(t4,t3);}
 else{
 t3=t2;
-f_2110(t3,C_SCHEME_UNDEFINED);}}
+f_2131(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2110(C_word t0,C_word t1){
+/* k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2131(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2110,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2113,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[356],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[357] /* insert-timer-checks */,0,C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_2131,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2134,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[362],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[363] /* insert-timer-checks */,0,C_SCHEME_FALSE);
 t4=t2;
-f_2113(t4,t3);}
+f_2134(t4,t3);}
 else{
 t3=t2;
-f_2113(t3,C_SCHEME_UNDEFINED);}}
+f_2134(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2113(C_word t0,C_word t1){
+/* k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2134(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2113,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2116,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[353],((C_word*)t0)[34]))){
-t3=C_mutate((C_word*)lf[354]+1 /* (set! number-type ...) */,lf[355]);
+C_save_and_reclaim((void*)trf_2134,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2137,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[359],((C_word*)t0)[35]))){
+t3=C_mutate((C_word*)lf[360]+1 /* (set! number-type ...) */,lf[361]);
 t4=t2;
-f_2116(t4,t3);}
+f_2137(t4,t3);}
 else{
 t3=t2;
-f_2116(t3,C_SCHEME_UNDEFINED);}}
+f_2137(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2116(C_word t0,C_word t1){
+/* k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2137(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2116,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2119,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[351],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[352] /* block-compilation */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2137,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2140,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[357],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[358] /* block-compilation */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2119(t4,t3);}
+f_2140(t4,t3);}
 else{
 t3=t2;
-f_2119(t3,C_SCHEME_UNDEFINED);}}
+f_2140(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2119(C_word t0,C_word t1){
+/* k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2140(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2119,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2122,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[349],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[350] /* external-protos-first */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2140,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2143,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[355],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[356] /* external-protos-first */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2122(t4,t3);}
+f_2143(t4,t3);}
 else{
 t3=t2;
-f_2122(t3,C_SCHEME_UNDEFINED);}}
+f_2143(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2122(C_word t0,C_word t1){
+/* k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2143(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2122,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2125,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[348],((C_word*)t0)[34]))){
-t3=C_set_block_item(lf[156] /* inline-locally */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2143,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2146,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[354],((C_word*)t0)[35]))){
+t3=C_set_block_item(lf[162] /* inline-locally */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2125(t4,t3);}
+f_2146(t4,t3);}
 else{
 t3=t2;
-f_2125(t3,C_SCHEME_UNDEFINED);}}
+f_2146(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2125(C_word t0,C_word t1){
+/* k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2146(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3361,65 +3379,65 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[38],*a=ab;
+C_word ab[39],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2125,NULL,2,t0,t1);}
-t2=(C_word)C_i_memq(lf[62],((C_word*)t0)[34]);
-t3=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2131,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
+C_save_and_reclaim((void*)trf_2146,NULL,2,t0,t1);}
+t2=(C_word)C_i_memq(lf[64],((C_word*)t0)[35]);
+t3=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2152,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
 if(C_truep(t2)){
-t4=C_set_block_item(lf[156] /* inline-locally */,0,C_SCHEME_TRUE);
-t5=C_set_block_item(lf[347] /* local-definitions */,0,C_SCHEME_TRUE);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4411,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 230  option-arg");
-f_1527(t6,t2);}
+t4=C_set_block_item(lf[162] /* inline-locally */,0,C_SCHEME_TRUE);
+t5=C_set_block_item(lf[353] /* local-definitions */,0,C_SCHEME_TRUE);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4451,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 235  option-arg */
+f_1537(t6,t2);}
 else{
 t4=t3;
-f_2131(t4,C_SCHEME_FALSE);}}
+f_2152(t4,C_SCHEME_FALSE);}}
 
-/* k4409 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4411(C_word c,C_word t0,C_word t1){
+/* k4449 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4451(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[132]+1 /* (set! inline-output-file ...) */,t1);
+t2=C_mutate((C_word*)lf[138]+1 /* (set! inline-output-file ...) */,t1);
 t3=((C_word*)t0)[2];
-f_2131(t3,t2);}
+f_2152(t3,t2);}
 
-/* k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2131(C_word t0,C_word t1){
+/* k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2152(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[38],*a=ab;
+C_word ab[39],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2131,NULL,2,t0,t1);}
-t2=(C_word)C_i_memq(lf[63],((C_word*)t0)[34]);
-t3=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2137,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[34],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],tmp=(C_word)a,a+=35,tmp);
+C_save_and_reclaim((void*)trf_2152,NULL,2,t0,t1);}
+t2=(C_word)C_i_memq(lf[65],((C_word*)t0)[35]);
+t3=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2158,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[35],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],tmp=(C_word)a,a+=36,tmp);
 if(C_truep(t2)){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4396,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 233  option-arg");
-f_1527(t4,t2);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4436,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 238  option-arg */
+f_1537(t4,t2);}
 else{
 t4=t3;
-f_2137(t4,C_SCHEME_FALSE);}}
+f_2158(t4,C_SCHEME_FALSE);}}
 
-/* k4394 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4396(C_word c,C_word t0,C_word t1){
+/* k4434 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4396,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4399,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 234  string->number");
+C_save_and_reclaim((void*)tr2,(void*)f_4436,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4439,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 239  string->number */
 C_string_to_number(3,0,t2,t1);}
 
-/* k4397 in k4394 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4399(C_word c,C_word t0,C_word t1){
+/* k4437 in k4434 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3427,239 +3445,239 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4399,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4402,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4439,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4442,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t1)){
 t3=t1;
-t4=C_mutate((C_word*)lf[345]+1 /* (set! inline-max-size ...) */,t3);
+t4=C_mutate((C_word*)lf[351]+1 /* (set! inline-max-size ...) */,t3);
 t5=((C_word*)t0)[3];
-f_2137(t5,t4);}
+f_2158(t5,t4);}
 else{
-C_trace("batch-driver.scm: 235  quit");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[346],((C_word*)t0)[2]);}}
+/* batch-driver.scm: 240  quit */
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[352],((C_word*)t0)[2]);}}
 
-/* k4400 in k4397 in k4394 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4402(C_word c,C_word t0,C_word t1){
+/* k4440 in k4437 in k4434 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[345]+1 /* (set! inline-max-size ...) */,t1);
+t2=C_mutate((C_word*)lf[351]+1 /* (set! inline-max-size ...) */,t1);
 t3=((C_word*)t0)[2];
-f_2137(t3,t2);}
+f_2158(t3,t2);}
 
-/* k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2137(C_word t0,C_word t1){
+/* k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2158(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[38],*a=ab;
+C_word ab[39],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2137,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2140,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[343],((C_word*)t0)[30]))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4386,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 237  dribble");
-t4=((C_word*)((C_word*)t0)[22])[1];
-f_1632(t4,t3,lf[344],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)trf_2158,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2161,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[349],((C_word*)t0)[31]))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4426,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 242  dribble */
+t4=((C_word*)((C_word*)t0)[23])[1];
+f_1645(t4,t3,lf[350],C_SCHEME_END_OF_LIST);}
 else{
 t3=t2;
-f_2140(2,t3,C_SCHEME_UNDEFINED);}}
+f_2161(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4384 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4386(C_word c,C_word t0,C_word t1){
+/* k4424 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4386,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4389,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 238  register-feature!");
-((C_proc3)C_retrieve_symbol_proc(lf[304]))(3,*((C_word*)lf[304]+1),t2,lf[343]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4426,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4429,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 243  register-feature! */
+((C_proc3)C_retrieve_symbol_proc(lf[310]))(3,*((C_word*)lf[310]+1),t2,lf[349]);}
 
-/* k4387 in k4384 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4389(C_word c,C_word t0,C_word t1){
+/* k4427 in k4424 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4429(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 239  case-sensitive");
-((C_proc3)C_retrieve_symbol_proc(lf[328]))(3,*((C_word*)lf[328]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
+/* batch-driver.scm: 244  case-sensitive */
+((C_proc3)C_retrieve_symbol_proc(lf[334]))(3,*((C_word*)lf[334]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2140(C_word c,C_word t0,C_word t1){
+/* k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2140,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2143,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
-if(C_truep((C_word)C_i_memq(lf[341],((C_word*)t0)[30]))){
-C_trace("batch-driver.scm: 241  compiler-warning");
-((C_proc4)C_retrieve_symbol_proc(lf[206]))(4,*((C_word*)lf[206]+1),t2,lf[212],lf[342]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2161,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|35,a[1]=(C_word)f_2164,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],tmp=(C_word)a,a+=36,tmp);
+if(C_truep((C_word)C_i_memq(lf[347],((C_word*)t0)[31]))){
+/* batch-driver.scm: 246  compiler-warning */
+((C_proc4)C_retrieve_symbol_proc(lf[212]))(4,*((C_word*)lf[212]+1),t2,lf[218],lf[348]);}
 else{
 t3=t2;
-f_2143(2,t3,C_SCHEME_UNDEFINED);}}
+f_2164(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2143(C_word c,C_word t0,C_word t1){
+/* k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[37],*a=ab;
+C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2143,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2146,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],a[32]=((C_word*)t0)[33],a[33]=((C_word*)t0)[34],tmp=(C_word)a,a+=34,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2164,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2167,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],a[32]=((C_word*)t0)[33],a[33]=((C_word*)t0)[34],a[34]=((C_word*)t0)[35],tmp=(C_word)a,a+=35,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4344,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 243  option-arg");
-f_1527(t3,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4384,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 248  option-arg */
+f_1537(t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_2146(2,t3,C_SCHEME_UNDEFINED);}}
+f_2167(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4342 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4344(C_word c,C_word t0,C_word t1){
+/* k4382 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4384(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-if(C_truep((C_word)C_i_string_equal_p(lf[335],t1))){
-C_trace("batch-driver.scm: 244  keyword-style");
-((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],lf[336]);}
+if(C_truep((C_word)C_i_string_equal_p(lf[341],t1))){
+/* batch-driver.scm: 249  keyword-style */
+((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],lf[342]);}
 else{
-if(C_truep((C_word)C_i_string_equal_p(lf[337],t1))){
-C_trace("batch-driver.scm: 245  keyword-style");
-((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],lf[327]);}
+if(C_truep((C_word)C_i_string_equal_p(lf[343],t1))){
+/* batch-driver.scm: 250  keyword-style */
+((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],lf[333]);}
 else{
-if(C_truep((C_word)C_i_string_equal_p(lf[338],t1))){
-C_trace("batch-driver.scm: 246  keyword-style");
-((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],lf[339]);}
+if(C_truep((C_word)C_i_string_equal_p(lf[344],t1))){
+/* batch-driver.scm: 251  keyword-style */
+((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],lf[345]);}
 else{
-C_trace("batch-driver.scm: 247  quit");
-((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),((C_word*)t0)[2],lf[340]);}}}}
+/* batch-driver.scm: 252  quit */
+((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),((C_word*)t0)[2],lf[346]);}}}}
 
-/* k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2146(C_word c,C_word t0,C_word t1){
+/* k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[37],*a=ab;
+C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2146,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2149,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
-if(C_truep((C_word)C_i_memq(lf[332],((C_word*)t0)[29]))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4338,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 249  dribble");
-t4=((C_word*)((C_word*)t0)[21])[1];
-f_1632(t4,t3,lf[334],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_2167,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2170,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
+if(C_truep((C_word)C_i_memq(lf[338],((C_word*)t0)[30]))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4378,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 254  dribble */
+t4=((C_word*)((C_word*)t0)[22])[1];
+f_1645(t4,t3,lf[340],C_SCHEME_END_OF_LIST);}
 else{
 t3=t2;
-f_2149(2,t3,C_SCHEME_UNDEFINED);}}
+f_2170(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4336 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4338(C_word c,C_word t0,C_word t1){
+/* k4376 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4378(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 250  parenthesis-synonyms");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
+/* batch-driver.scm: 255  parenthesis-synonyms */
+((C_proc3)C_retrieve_symbol_proc(lf[339]))(3,*((C_word*)lf[339]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2149(C_word c,C_word t0,C_word t1){
+/* k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2170(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[37],*a=ab;
+C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2149,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2152,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
-if(C_truep((C_word)C_i_memq(lf[330],((C_word*)t0)[29]))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4329,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 252  dribble");
-t4=((C_word*)((C_word*)t0)[21])[1];
-f_1632(t4,t3,lf[331],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_2170,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2173,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
+if(C_truep((C_word)C_i_memq(lf[336],((C_word*)t0)[30]))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4369,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 257  dribble */
+t4=((C_word*)((C_word*)t0)[22])[1];
+f_1645(t4,t3,lf[337],C_SCHEME_END_OF_LIST);}
 else{
 t3=t2;
-f_2152(2,t3,C_SCHEME_UNDEFINED);}}
+f_2173(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4327 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4329(C_word c,C_word t0,C_word t1){
+/* k4367 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 253  symbol-escape");
-((C_proc3)C_retrieve_symbol_proc(lf[325]))(3,*((C_word*)lf[325]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
+/* batch-driver.scm: 258  symbol-escape */
+((C_proc3)C_retrieve_symbol_proc(lf[331]))(3,*((C_word*)lf[331]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2152(C_word c,C_word t0,C_word t1){
+/* k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2173(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[37],*a=ab;
+C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2152,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2155,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
-if(C_truep((C_word)C_i_memq(lf[324],((C_word*)t0)[29]))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4311,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 255  dribble");
-t4=((C_word*)((C_word*)t0)[21])[1];
-f_1632(t4,t3,lf[329],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_2173,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2176,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],tmp=(C_word)a,a+=35,tmp);
+if(C_truep((C_word)C_i_memq(lf[330],((C_word*)t0)[30]))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4351,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 260  dribble */
+t4=((C_word*)((C_word*)t0)[22])[1];
+f_1645(t4,t3,lf[335],C_SCHEME_END_OF_LIST);}
 else{
 t3=t2;
-f_2155(2,t3,C_SCHEME_UNDEFINED);}}
+f_2176(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4309 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4311(C_word c,C_word t0,C_word t1){
+/* k4349 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4311,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4314,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 256  case-sensitive");
-((C_proc3)C_retrieve_symbol_proc(lf[328]))(3,*((C_word*)lf[328]+1),t2,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_4351,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4354,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 261  case-sensitive */
+((C_proc3)C_retrieve_symbol_proc(lf[334]))(3,*((C_word*)lf[334]+1),t2,C_SCHEME_FALSE);}
 
-/* k4312 in k4309 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4314(C_word c,C_word t0,C_word t1){
+/* k4352 in k4349 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4354(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4314,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4317,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 257  keyword-style");
-((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),t2,lf[327]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4354,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4357,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 262  keyword-style */
+((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),t2,lf[333]);}
 
-/* k4315 in k4312 in k4309 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4317(C_word c,C_word t0,C_word t1){
+/* k4355 in k4352 in k4349 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4317,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4320,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 258  parentheses-synonyms");
-((C_proc3)C_retrieve_symbol_proc(lf[326]))(3,*((C_word*)lf[326]+1),t2,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_4357,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4360,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 263  parentheses-synonyms */
+((C_proc3)C_retrieve_symbol_proc(lf[332]))(3,*((C_word*)lf[332]+1),t2,C_SCHEME_FALSE);}
 
-/* k4318 in k4315 in k4312 in k4309 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4320(C_word c,C_word t0,C_word t1){
+/* k4358 in k4355 in k4352 in k4349 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4360(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 259  symbol-escape");
-((C_proc3)C_retrieve_symbol_proc(lf[325]))(3,*((C_word*)lf[325]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
+/* batch-driver.scm: 264  symbol-escape */
+((C_proc3)C_retrieve_symbol_proc(lf[331]))(3,*((C_word*)lf[331]+1),((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2155(C_word c,C_word t0,C_word t1){
+/* k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3671,24 +3689,24 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[46],*a=ab;
+C_word ab[47],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2155,2,t0,t1);}
-t2=C_mutate((C_word*)lf[64]+1 /* (set! verbose-mode ...) */,((C_word*)t0)[33]);
-t3=C_set_block_item(lf[65] /* read-error-with-line-number */,0,C_SCHEME_TRUE);
-t4=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2161,a[2]=((C_word*)t0)[33],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2176,2,t0,t1);}
+t2=C_mutate((C_word*)lf[66]+1 /* (set! verbose-mode ...) */,((C_word*)t0)[34]);
+t3=C_set_block_item(lf[67] /* read-error-with-line-number */,0,C_SCHEME_TRUE);
+t4=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2182,a[2]=((C_word*)t0)[34],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4266,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4270,a[2]=t9,a[3]=t6,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 263  collect-options");
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4306,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4310,a[2]=t9,a[3]=t6,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 268  collect-options */
 t11=((C_word*)((C_word*)t0)[16])[1];
-f_1881(t11,t10,lf[323]);}
+f_1902(t11,t10,lf[329]);}
 
-/* k4268 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4270(C_word c,C_word t0,C_word t1){
+/* k4308 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3696,15 +3714,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4270,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4310,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4272,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4312,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4272(t5,((C_word*)t0)[2],t1);}
+f_4312(t5,((C_word*)t0)[2],t1);}
 
-/* loop517 in k4268 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4272(C_word t0,C_word t1,C_word t2){
+/* loop520 in k4308 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4312(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3713,12 +3731,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4272,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4312,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[322]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4301,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[328]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4341,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g533534");
+/* g536537 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -3726,8 +3744,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4299 in loop517 in k4268 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4301(C_word c,C_word t0,C_word t1){
+/* k4339 in loop520 in k4308 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4341(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3739,59 +3757,59 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4301,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4341,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop517530");
+/* loop520533 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4272(t6,((C_word*)t0)[3],t5);}
+f_4312(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop517530");
+/* loop520533 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4272(t6,((C_word*)t0)[3],t5);}}
+f_4312(t6,((C_word*)t0)[3],t5);}}
 
-/* k4264 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1){
+/* k4304 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4306(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 263  append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[225]+1)))(5,*((C_word*)lf[225]+1),((C_word*)t0)[3],t1,C_retrieve(lf[66]),((C_word*)t0)[2]);}
+/* batch-driver.scm: 268  append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[231]+1)))(5,*((C_word*)lf[231]+1),((C_word*)t0)[3],t1,C_retrieve(lf[68]),((C_word*)t0)[2]);}
 
-/* k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2161(C_word c,C_word t0,C_word t1){
+/* k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2182(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[33],*a=ab;
+C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2161,2,t0,t1);}
-t2=C_mutate((C_word*)lf[66]+1 /* (set! include-pathnames ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2164,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-if(C_truep(((C_word*)t0)[20])){
-if(C_truep(((C_word*)t0)[27])){
-if(C_truep((C_word)C_i_string_equal_p(((C_word*)t0)[20],((C_word*)t0)[27]))){
-C_trace("batch-driver.scm: 267  quit");
-((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t3,lf[321]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2182,2,t0,t1);}
+t2=C_mutate((C_word*)lf[68]+1 /* (set! include-pathnames ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2185,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+if(C_truep(((C_word*)t0)[21])){
+if(C_truep(((C_word*)t0)[28])){
+if(C_truep((C_word)C_i_string_equal_p(((C_word*)t0)[21],((C_word*)t0)[28]))){
+/* batch-driver.scm: 272  quit */
+((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t3,lf[327]);}
 else{
 t4=t3;
-f_2164(2,t4,C_SCHEME_UNDEFINED);}}
+f_2185(2,t4,C_SCHEME_UNDEFINED);}}
 else{
 t4=t3;
-f_2164(2,t4,C_SCHEME_UNDEFINED);}}
+f_2185(2,t4,C_SCHEME_UNDEFINED);}}
 else{
 t4=t3;
-f_2164(2,t4,C_SCHEME_UNDEFINED);}}
+f_2185(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2164(C_word c,C_word t0,C_word t1){
+/* k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3800,21 +3818,21 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[42],*a=ab;
+C_word ab[43],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2164,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2185,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2168,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4215,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 268  collect-options");
+t6=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2189,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4255,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 273  collect-options */
 t8=((C_word*)((C_word*)t0)[16])[1];
-f_1881(t8,t7,lf[240]);}
+f_1902(t8,t7,lf[246]);}
 
-/* k4213 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4215(C_word c,C_word t0,C_word t1){
+/* k4253 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3822,15 +3840,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4215,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4255,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4217,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4257,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4217(t5,((C_word*)t0)[2],t1);}
+f_4257(t5,((C_word*)t0)[2],t1);}
 
-/* loop546 in k4213 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4217(C_word t0,C_word t1,C_word t2){
+/* loop549 in k4253 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4257(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3839,12 +3857,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4217,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4257,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[294]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4246,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[300]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4286,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g562563");
+/* g565566 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -3852,8 +3870,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4244 in loop546 in k4213 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4246(C_word c,C_word t0,C_word t1){
+/* k4284 in loop549 in k4253 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3865,99 +3883,99 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4246,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4286,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop546559");
+/* loop549562 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4217(t6,((C_word*)t0)[3],t5);}
+f_4257(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop546559");
+/* loop549562 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4217(t6,((C_word*)t0)[3],t5);}}
+f_4257(t6,((C_word*)t0)[3],t5);}}
 
-/* k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2168(C_word c,C_word t0,C_word t1){
+/* k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[33],*a=ab;
+C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2168,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[32])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2171,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[32],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],tmp=(C_word)a,a+=33,tmp);
-if(C_truep((C_word)C_i_memq(lf[319],((C_word*)t0)[29]))){
-t4=C_set_block_item(lf[320] /* undefine-shadowed-macros */,0,C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_2189,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[33])+1,t1);
+t3=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2192,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[33],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],tmp=(C_word)a,a+=34,tmp);
+if(C_truep((C_word)C_i_memq(lf[325],((C_word*)t0)[30]))){
+t4=C_set_block_item(lf[326] /* undefine-shadowed-macros */,0,C_SCHEME_FALSE);
 t5=t3;
-f_2171(t5,t4);}
+f_2192(t5,t4);}
 else{
 t4=t3;
-f_2171(t4,C_SCHEME_UNDEFINED);}}
+f_2192(t4,C_SCHEME_UNDEFINED);}}
 
-/* k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2171(C_word t0,C_word t1){
+/* k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2192(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[33],*a=ab;
+C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2171,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2174,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-if(C_truep((C_word)C_i_memq(lf[317],((C_word*)t0)[30]))){
-t3=C_set_block_item(lf[318] /* no-argc-checks */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2192,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2195,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+if(C_truep((C_word)C_i_memq(lf[323],((C_word*)t0)[31]))){
+t3=C_set_block_item(lf[324] /* no-argc-checks */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2174(t4,t3);}
+f_2195(t4,t3);}
 else{
 t3=t2;
-f_2174(t3,C_SCHEME_UNDEFINED);}}
+f_2195(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2174(C_word t0,C_word t1){
+/* k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2195(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[33],*a=ab;
+C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2174,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-if(C_truep((C_word)C_i_memq(lf[315],((C_word*)t0)[30]))){
-t3=C_set_block_item(lf[316] /* no-bound-checks */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2195,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2198,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+if(C_truep((C_word)C_i_memq(lf[321],((C_word*)t0)[31]))){
+t3=C_set_block_item(lf[322] /* no-bound-checks */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2177(t4,t3);}
+f_2198(t4,t3);}
 else{
 t3=t2;
-f_2177(t3,C_SCHEME_UNDEFINED);}}
+f_2198(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2177(C_word t0,C_word t1){
+/* k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2198(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[33],*a=ab;
+C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2177,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2180,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-if(C_truep((C_word)C_i_memq(lf[313],((C_word*)t0)[30]))){
-t3=C_set_block_item(lf[314] /* no-procedure-checks */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)trf_2198,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2201,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+if(C_truep((C_word)C_i_memq(lf[319],((C_word*)t0)[31]))){
+t3=C_set_block_item(lf[320] /* no-procedure-checks */,0,C_SCHEME_TRUE);
 t4=t2;
-f_2180(t4,t3);}
+f_2201(t4,t3);}
 else{
 t3=t2;
-f_2180(t3,C_SCHEME_UNDEFINED);}}
+f_2201(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2180(C_word t0,C_word t1){
+/* k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2201(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3965,23 +3983,23 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[41],*a=ab;
+C_word ab[42],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2180,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2183,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-if(C_truep((C_word)C_i_memq(lf[309],((C_word*)t0)[30]))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4022,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_2201,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2204,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+if(C_truep((C_word)C_i_memq(lf[315],((C_word*)t0)[31]))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4062,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4112,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4152,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
 t7=((C_word*)t5)[1];
-f_4112(t7,t3,C_retrieve(lf[284]));}
+f_4152(t7,t3,C_retrieve(lf[290]));}
 else{
 t3=t2;
-f_2183(2,t3,C_SCHEME_UNDEFINED);}}
+f_2204(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* loop579 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4112(C_word t0,C_word t1,C_word t2){
+/* loop582 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4152(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3994,41 +4012,41 @@ C_word t10;
 C_word t11;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4112,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4152,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4184,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4224,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4151,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4191,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_END_OF_LIST;
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4126,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4166,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t6))){
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),t5,t4,lf[312],C_SCHEME_TRUE);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),t5,t4,lf[318],C_SCHEME_TRUE);}
 else{
 t8=(C_word)C_i_cdr(t6);
 if(C_truep((C_word)C_i_nullp(t8))){
 t9=(C_word)C_i_car(t6);
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),t5,t4,lf[312],t9);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),t5,t4,lf[318],t9);}
 else{
-C_trace("##sys#error");
-t9=*((C_word*)lf[58]+1);
+/* ##sys#error */
+t9=*((C_word*)lf[60]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,lf[0],t6);}}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4124 in loop579 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4126(C_word c,C_word t0,C_word t1){
+/* k4164 in loop582 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[312],t1);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[318],t1);}
 
-/* k4149 in loop579 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4151(C_word c,C_word t0,C_word t1){
+/* k4189 in loop582 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4037,43 +4055,43 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4151,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4191,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4156,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4196,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[311],C_SCHEME_TRUE);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[317],C_SCHEME_TRUE);}
 else{
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=(C_word)C_i_car(t2);
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[311],t5);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[317],t5);}
 else{
-C_trace("##sys#error");
-t5=*((C_word*)lf[58]+1);
+/* ##sys#error */
+t5=*((C_word*)lf[60]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k4154 in k4149 in loop579 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4156(C_word c,C_word t0,C_word t1){
+/* k4194 in k4189 in loop582 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[311],t1);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[317],t1);}
 
-/* k4182 in loop579 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4184(C_word c,C_word t0,C_word t1){
+/* k4222 in loop582 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4224(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4112(t3,((C_word*)t0)[2],t2);}
+f_4152(t3,((C_word*)t0)[2],t2);}
 
-/* k4020 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4022(C_word c,C_word t0,C_word t1){
+/* k4060 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4062(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4081,15 +4099,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4022,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4062,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4027,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4067,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_4027(t5,((C_word*)t0)[2],C_retrieve(lf[286]));}
+f_4067(t5,((C_word*)t0)[2],C_retrieve(lf[292]));}
 
-/* loop626 in k4020 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_4027(C_word t0,C_word t1,C_word t2){
+/* loop629 in k4060 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4067(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4102,41 +4120,41 @@ C_word t10;
 C_word t11;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4027,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4067,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4099,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4139,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4066,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4106,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_END_OF_LIST;
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4041,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4081,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t6))){
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),t5,t4,lf[312],C_SCHEME_TRUE);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),t5,t4,lf[318],C_SCHEME_TRUE);}
 else{
 t8=(C_word)C_i_cdr(t6);
 if(C_truep((C_word)C_i_nullp(t8))){
 t9=(C_word)C_i_car(t6);
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),t5,t4,lf[312],t9);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),t5,t4,lf[318],t9);}
 else{
-C_trace("##sys#error");
-t9=*((C_word*)lf[58]+1);
+/* ##sys#error */
+t9=*((C_word*)lf[60]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,lf[0],t6);}}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4039 in loop626 in k4020 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4041(C_word c,C_word t0,C_word t1){
+/* k4079 in loop629 in k4060 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[312],t1);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[318],t1);}
 
-/* k4064 in loop626 in k4020 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4066(C_word c,C_word t0,C_word t1){
+/* k4104 in loop629 in k4060 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4106(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4145,84 +4163,84 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4066,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4106,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4071,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4111,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[311],C_SCHEME_TRUE);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[317],C_SCHEME_TRUE);}
 else{
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=(C_word)C_i_car(t2);
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[311],t5);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[317],t5);}
 else{
-C_trace("##sys#error");
-t5=*((C_word*)lf[58]+1);
+/* ##sys#error */
+t5=*((C_word*)lf[60]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k4069 in k4064 in loop626 in k4020 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4071(C_word c,C_word t0,C_word t1){
+/* k4109 in k4104 in loop629 in k4060 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4111(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[310]))(5,*((C_word*)lf[310]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[311],t1);}
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[316]))(5,*((C_word*)lf[316]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[317],t1);}
 
-/* k4097 in loop626 in k4020 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4099(C_word c,C_word t0,C_word t1){
+/* k4137 in loop629 in k4060 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4139(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4027(t3,((C_word*)t0)[2],t2);}
+f_4067(t3,((C_word*)t0)[2],t2);}
 
-/* k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2183(C_word c,C_word t0,C_word t1){
+/* k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[42],*a=ab;
+C_word ab[43],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2183,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2186,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3983,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4008,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4016,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 292  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2204,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2207,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4023,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4048,tmp=(C_word)a,a+=2,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4056,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 297  collect-options */
 t6=((C_word*)((C_word*)t0)[17])[1];
-f_1881(t6,t5,lf[308]);}
+f_1902(t6,t5,lf[314]);}
 
-/* k4014 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4016(C_word c,C_word t0,C_word t1){
+/* k4054 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 292  append-map");
-((C_proc4)C_retrieve_symbol_proc(lf[307]))(4,*((C_word*)lf[307]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 297  append-map */
+((C_proc4)C_retrieve_symbol_proc(lf[313]))(4,*((C_word*)lf[313]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a4007 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_4008(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4047 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4048(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4008,3,t0,t1,t2);}
-t3=C_retrieve(lf[305]);
-C_trace("g692693");
+C_save_and_reclaim((void*)tr3,(void*)f_4048,3,t0,t1,t2);}
+t3=C_retrieve(lf[311]);
+/* g695696 */
 t4=t3;
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,lf[306]);}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,lf[312]);}
 
-/* k3981 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3983(C_word c,C_word t0,C_word t1){
+/* k4021 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4023(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4230,15 +4248,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3983,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4023,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3985,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4025,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_3985(t5,((C_word*)t0)[2],t1);}
+f_4025(t5,((C_word*)t0)[2],t1);}
 
-/* loop674 in k3981 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3985(C_word t0,C_word t1,C_word t2){
+/* loop677 in k4021 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_4025(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4247,12 +4265,12 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3985,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4025,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[304]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3995,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=C_retrieve(lf[310]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4035,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g681682");
+/* g684685 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -4260,82 +4278,82 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3993 in loop674 in k3981 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3995(C_word c,C_word t0,C_word t1){
+/* k4033 in loop677 in k4021 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3985(t3,((C_word*)t0)[2],t2);}
+f_4025(t3,((C_word*)t0)[2],t2);}
 
-/* k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2186(C_word c,C_word t0,C_word t1){
+/* k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[36],*a=ab;
+C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2186,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[67],C_retrieve(lf[68]));
-t3=C_mutate((C_word*)lf[68]+1 /* (set! features ...) */,t2);
-t4=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2193,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
-C_trace("batch-driver.scm: 296  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2207,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,lf[69],C_retrieve(lf[70]));
+t3=C_mutate((C_word*)lf[70]+1 /* (set! features ...) */,t2);
+t4=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2214,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],tmp=(C_word)a,a+=34,tmp);
+/* batch-driver.scm: 301  collect-options */
 t5=((C_word*)((C_word*)t0)[17])[1];
-f_1881(t5,t4,lf[303]);}
+f_1902(t5,t4,lf[309]);}
 
-/* k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2193(C_word c,C_word t0,C_word t1){
+/* k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[34],*a=ab;
+C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2193,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2196,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],tmp=(C_word)a,a+=34,tmp);
-C_trace("batch-driver.scm: 297  dribble");
-t3=((C_word*)((C_word*)t0)[22])[1];
-f_1632(t3,t2,lf[302],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_2214,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|34,a[1]=(C_word)f_2217,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],tmp=(C_word)a,a+=35,tmp);
+/* batch-driver.scm: 302  dribble */
+t3=((C_word*)((C_word*)t0)[23])[1];
+f_1645(t3,t2,lf[308],C_SCHEME_END_OF_LIST);}
 
-/* k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2196(C_word c,C_word t0,C_word t1){
+/* k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[33],*a=ab;
+C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2196,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2199,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],a[32]=((C_word*)t0)[33],tmp=(C_word)a,a+=33,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2217,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|33,a[1]=(C_word)f_2220,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],a[32]=((C_word*)t0)[33],a[33]=((C_word*)t0)[34],tmp=(C_word)a,a+=34,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("batch-driver.scm: 298  load-verbose");
-((C_proc3)C_retrieve_symbol_proc(lf[301]))(3,*((C_word*)lf[301]+1),t2,C_SCHEME_TRUE);}
+/* batch-driver.scm: 303  load-verbose */
+((C_proc3)C_retrieve_symbol_proc(lf[307]))(3,*((C_word*)lf[307]+1),t2,C_SCHEME_TRUE);}
 else{
 t3=t2;
-f_2199(2,t3,C_SCHEME_UNDEFINED);}}
+f_2220(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2199(C_word c,C_word t0,C_word t1){
+/* k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[37],*a=ab;
+C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2199,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2202,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],tmp=(C_word)a,a+=32,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2220,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2223,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],a[31]=((C_word*)t0)[32],a[32]=((C_word*)t0)[33],tmp=(C_word)a,a+=33,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3946,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3986,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_3946(t6,t2,((C_word*)t0)[2]);}
+f_3986(t6,t2,((C_word*)t0)[2]);}
 
-/* loop699 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3946(C_word t0,C_word t1,C_word t2){
+/* loop702 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3986(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4344,82 +4362,82 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3946,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3986,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3965,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4005,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3962,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 300  ##sys#resolve-include-filename");
-((C_proc5)C_retrieve_symbol_proc(lf[163]))(5,*((C_word*)lf[163]+1),t5,t4,C_SCHEME_FALSE,C_SCHEME_TRUE);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4002,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 305  ##sys#resolve-include-filename */
+((C_proc5)C_retrieve_symbol_proc(lf[169]))(5,*((C_word*)lf[169]+1),t5,t4,C_SCHEME_FALSE,C_SCHEME_TRUE);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3960 in loop699 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3962(C_word c,C_word t0,C_word t1){
+/* k4000 in loop702 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 300  load");
-((C_proc3)C_retrieve_symbol_proc(lf[300]))(3,*((C_word*)lf[300]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 305  load */
+((C_proc3)C_retrieve_symbol_proc(lf[306]))(3,*((C_word*)lf[306]+1),((C_word*)t0)[2],t1);}
 
-/* k3963 in loop699 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3965(C_word c,C_word t0,C_word t1){
+/* k4003 in loop702 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_4005(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3946(t3,((C_word*)t0)[2],t2);}
+f_3986(t3,((C_word*)t0)[2],t2);}
 
-/* k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2202(C_word c,C_word t0,C_word t1){
+/* k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[32],*a=ab;
+C_word ab[33],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2202,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2206,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],tmp=(C_word)a,a+=32,tmp);
-C_trace("batch-driver.scm: 302  delete");
-((C_proc5)C_retrieve_symbol_proc(lf[298]))(5,*((C_word*)lf[298]+1),t2,lf[67],C_retrieve(lf[68]),*((C_word*)lf[299]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2223,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2227,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
+/* batch-driver.scm: 307  delete */
+((C_proc5)C_retrieve_symbol_proc(lf[304]))(5,*((C_word*)lf[304]+1),t2,lf[69],C_retrieve(lf[70]),*((C_word*)lf[305]+1));}
 
-/* k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2206(C_word c,C_word t0,C_word t1){
+/* k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2227(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[35],*a=ab;
+C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2206,2,t0,t1);}
-t2=C_mutate((C_word*)lf[68]+1 /* (set! features ...) */,t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[69],C_retrieve(lf[68]));
-t4=C_mutate((C_word*)lf[68]+1 /* (set! features ...) */,t3);
-t5=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2214,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],tmp=(C_word)a,a+=32,tmp);
-C_trace("batch-driver.scm: 305  user-post-analysis-pass");
+C_save_and_reclaim((void*)tr2,(void*)f_2227,2,t0,t1);}
+t2=C_mutate((C_word*)lf[70]+1 /* (set! features ...) */,t1);
+t3=(C_word)C_a_i_cons(&a,2,lf[71],C_retrieve(lf[70]));
+t4=C_mutate((C_word*)lf[70]+1 /* (set! features ...) */,t3);
+t5=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2235,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],tmp=(C_word)a,a+=33,tmp);
+/* batch-driver.scm: 310  user-post-analysis-pass */
 ((C_proc2)C_retrieve_symbol_proc(lf[6]))(2,*((C_word*)lf[6]+1),t5);}
 
-/* k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2214(C_word c,C_word t0,C_word t1){
+/* k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[31],*a=ab;
+C_word ab[32],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2214,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[31])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|30,a[1]=(C_word)f_2218,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],tmp=(C_word)a,a+=31,tmp);
-C_trace("batch-driver.scm: 308  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),t3,((C_word*)((C_word*)t0)[30])[1],C_retrieve(lf[297]));}
+C_save_and_reclaim((void*)tr2,(void*)f_2235,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[32])+1,t1);
+t3=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2239,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],tmp=(C_word)a,a+=32,tmp);
+/* batch-driver.scm: 313  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),t3,((C_word*)((C_word*)t0)[31])[1],C_retrieve(lf[303]));}
 
-/* k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2218(C_word c,C_word t0,C_word t1){
+/* k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2239(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4429,22 +4447,22 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[40],*a=ab;
+C_word ab[41],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2218,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[30])+1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_2239,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[31])+1,t1);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|30,a[1]=(C_word)f_2221,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],tmp=(C_word)a,a+=31,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3909,a[2]=t7,a[3]=t4,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 310  collect-options");
+t7=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2242,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],tmp=(C_word)a,a+=32,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3949,a[2]=t7,a[3]=t4,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 315  collect-options */
 t9=((C_word*)((C_word*)t0)[16])[1];
-f_1881(t9,t8,lf[296]);}
+f_1902(t9,t8,lf[302]);}
 
-/* k3907 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3909(C_word c,C_word t0,C_word t1){
+/* k3947 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3949(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4452,15 +4470,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3909,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3949,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3911,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3951,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_3911(t5,((C_word*)t0)[2],t1);}
+f_3951(t5,((C_word*)t0)[2],t1);}
 
-/* loop716 in k3907 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3911(C_word t0,C_word t1,C_word t2){
+/* loop719 in k3947 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3951(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4469,12 +4487,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3911,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3951,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[294]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3940,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[300]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3980,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g732733");
+/* g735736 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -4482,8 +4500,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3938 in loop716 in k3907 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3940(C_word c,C_word t0,C_word t1){
+/* k3978 in loop719 in k3947 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4495,25 +4513,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3940,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3980,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop716729");
+/* loop719732 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3911(t6,((C_word*)t0)[3],t5);}
+f_3951(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop716729");
+/* loop719732 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3911(t6,((C_word*)t0)[3],t5);}}
+f_3951(t6,((C_word*)t0)[3],t5);}}
 
-/* k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2221(C_word c,C_word t0,C_word t1){
+/* k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2242(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4529,28 +4547,28 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word t15;
-C_word ab[58],*a=ab;
+C_word ab[59],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2221,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2225,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],tmp=(C_word)a,a+=32,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2242,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|32,a[1]=(C_word)f_2246,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],tmp=(C_word)a,a+=33,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3806,a[2]=((C_word*)t0)[30],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3810,a[2]=t7,a[3]=t4,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3846,a[2]=((C_word*)t0)[31],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3850,a[2]=t7,a[3]=t4,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
 t9=C_SCHEME_END_OF_LIST;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_FALSE;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3866,a[2]=t1,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
-t14=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3870,a[2]=t13,a[3]=t10,a[4]=t12,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 316  collect-options");
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3906,a[2]=t1,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
+t14=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3910,a[2]=t13,a[3]=t10,a[4]=t12,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 321  collect-options */
 t15=((C_word*)((C_word*)t0)[16])[1];
-f_1881(t15,t14,lf[295]);}
+f_1902(t15,t14,lf[301]);}
 
-/* k3868 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3870(C_word c,C_word t0,C_word t1){
+/* k3908 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3910(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4558,15 +4576,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3870,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3910,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3872,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3912,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_3872(t5,((C_word*)t0)[2],t1);}
+f_3912(t5,((C_word*)t0)[2],t1);}
 
-/* loop767 in k3868 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3872(C_word t0,C_word t1,C_word t2){
+/* loop770 in k3908 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3912(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4575,12 +4593,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3872,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3912,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[294]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3901,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[300]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3941,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g783784");
+/* g786787 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -4588,8 +4606,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3899 in loop767 in k3868 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3901(C_word c,C_word t0,C_word t1){
+/* k3939 in loop770 in k3908 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4601,33 +4619,33 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3901,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3941,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop767780");
+/* loop770783 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3872(t6,((C_word*)t0)[3],t5);}
+f_3912(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop767780");
+/* loop770783 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3872(t6,((C_word*)t0)[3],t5);}}
+f_3912(t6,((C_word*)t0)[3],t5);}}
 
-/* k3864 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3866(C_word c,C_word t0,C_word t1){
+/* k3904 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3906(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 316  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 321  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k3808 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3810(C_word c,C_word t0,C_word t1){
+/* k3848 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4635,15 +4653,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3810,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3850,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3812,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3852,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_3812(t5,((C_word*)t0)[2],t1);}
+f_3852(t5,((C_word*)t0)[2],t1);}
 
-/* loop739 in k3808 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3812(C_word t0,C_word t1,C_word t2){
+/* loop742 in k3848 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3852(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4665,19 +4683,19 @@ C_word *a;
 loop:
 a=C_alloc(15);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3812,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3852,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,C_SCHEME_TRUE,C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[293],t6);
+t7=(C_word)C_a_i_cons(&a,2,lf[299],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t9=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t8);
 t10=C_mutate(((C_word *)((C_word*)t0)[4])+1,t8);
 t11=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop739752");
+/* loop742755 */
 t17=t1;
 t18=t11;
 t1=t17;
@@ -4687,7 +4705,7 @@ else{
 t9=C_mutate(((C_word *)((C_word*)t0)[2])+1,t8);
 t10=C_mutate(((C_word *)((C_word*)t0)[4])+1,t8);
 t11=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop739752");
+/* loop742755 */
 t17=t1;
 t18=t11;
 t1=t17;
@@ -4698,168 +4716,168 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3804 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3806(C_word c,C_word t0,C_word t1){
+/* k3844 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3846(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 313  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}
+/* batch-driver.scm: 318  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}
 
-/* k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2225(C_word c,C_word t0,C_word t1){
+/* k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[31],*a=ab;
+C_word ab[32],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2225,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[31])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|30,a[1]=(C_word)f_2229,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[31],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],tmp=(C_word)a,a+=31,tmp);
-C_trace("batch-driver.scm: 320  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),t3,C_retrieve(lf[70]),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2246,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[32])+1,t1);
+t3=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2250,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[32],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],tmp=(C_word)a,a+=32,tmp);
+/* batch-driver.scm: 325  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),t3,C_retrieve(lf[72]),((C_word*)t0)[2]);}
 
-/* k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2229(C_word c,C_word t0,C_word t1){
+/* k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[31],*a=ab;
+C_word ab[32],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2229,2,t0,t1);}
-t2=C_mutate((C_word*)lf[70]+1 /* (set! explicit-library-modules ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|30,a[1]=(C_word)f_2232,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],tmp=(C_word)a,a+=31,tmp);
-if(C_truep((C_word)C_i_memq(lf[291],((C_word*)t0)[30]))){
-t4=C_set_block_item(lf[292] /* enable-runtime-macros */,0,C_SCHEME_TRUE);
+C_save_and_reclaim((void*)tr2,(void*)f_2250,2,t0,t1);}
+t2=C_mutate((C_word*)lf[72]+1 /* (set! explicit-library-modules ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|31,a[1]=(C_word)f_2253,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],tmp=(C_word)a,a+=32,tmp);
+if(C_truep((C_word)C_i_memq(lf[297],((C_word*)t0)[31]))){
+t4=C_set_block_item(lf[298] /* enable-runtime-macros */,0,C_SCHEME_TRUE);
 t5=t3;
-f_2232(t5,t4);}
+f_2253(t5,t4);}
 else{
 t4=t3;
-f_2232(t4,C_SCHEME_UNDEFINED);}}
+f_2253(t4,C_SCHEME_UNDEFINED);}}
 
-/* k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2232(C_word t0,C_word t1){
+/* k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2253(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[34],*a=ab;
+C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2232,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|29,a[1]=(C_word)f_2236,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],tmp=(C_word)a,a+=30,tmp);
+C_save_and_reclaim((void*)trf_2253,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|30,a[1]=(C_word)f_2257,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],a[30]=((C_word*)t0)[31],tmp=(C_word)a,a+=31,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3785,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 326  option-arg");
-f_1527(t3,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3825,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 331  option-arg */
+f_1537(t3,((C_word*)t0)[2]);}
 else{
-t3=C_retrieve(lf[290]);
+t3=C_retrieve(lf[296]);
 if(C_truep(t3)){
 t4=(C_word)C_eqp(t3,C_fix(0));
 t5=t2;
-f_2236(2,t5,(C_truep(t4)?C_SCHEME_FALSE:t3));}
+f_2257(2,t5,(C_truep(t4)?C_SCHEME_FALSE:t3));}
 else{
 t4=t2;
-f_2236(2,t4,C_SCHEME_FALSE);}}}
+f_2257(2,t4,C_SCHEME_FALSE);}}}
 
-/* k3783 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3785(C_word c,C_word t0,C_word t1){
+/* k3823 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 326  arg-val");
-f_1801(((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 331  arg-val */
+f_1822(((C_word*)t0)[2],t1);}
 
-/* k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2236(C_word c,C_word t0,C_word t1){
+/* k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2257(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[33],*a=ab;
+C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2236,2,t0,t1);}
-t2=C_mutate((C_word*)lf[71]+1 /* (set! target-heap-size ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|28,a[1]=(C_word)f_2240,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],tmp=(C_word)a,a+=29,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2257,2,t0,t1);}
+t2=C_mutate((C_word*)lf[73]+1 /* (set! target-heap-size ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|29,a[1]=(C_word)f_2261,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],a[29]=((C_word*)t0)[30],tmp=(C_word)a,a+=30,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3778,a[2]=t3,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 330  option-arg");
-f_1527(t4,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3818,a[2]=t3,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 335  option-arg */
+f_1537(t4,((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_2240(2,t4,C_SCHEME_FALSE);}}
+f_2261(2,t4,C_SCHEME_FALSE);}}
 
-/* k3776 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3778(C_word c,C_word t0,C_word t1){
+/* k3816 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 330  arg-val");
-f_1801(((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 335  arg-val */
+f_1822(((C_word*)t0)[2],t1);}
 
-/* k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2240(C_word c,C_word t0,C_word t1){
+/* k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2261(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[32],*a=ab;
+C_word ab[33],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2240,2,t0,t1);}
-t2=C_mutate((C_word*)lf[72]+1 /* (set! target-initial-heap-size ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|27,a[1]=(C_word)f_2244,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],tmp=(C_word)a,a+=28,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2261,2,t0,t1);}
+t2=C_mutate((C_word*)lf[74]+1 /* (set! target-initial-heap-size ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|28,a[1]=(C_word)f_2265,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],a[28]=((C_word*)t0)[29],tmp=(C_word)a,a+=29,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3771,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 331  option-arg");
-f_1527(t4,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3811,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 336  option-arg */
+f_1537(t4,((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_2244(2,t4,C_SCHEME_FALSE);}}
+f_2265(2,t4,C_SCHEME_FALSE);}}
 
-/* k3769 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3771(C_word c,C_word t0,C_word t1){
+/* k3809 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3811(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 331  arg-val");
-f_1801(((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 336  arg-val */
+f_1822(((C_word*)t0)[2],t1);}
 
-/* k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2244(C_word c,C_word t0,C_word t1){
+/* k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2265(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[31],*a=ab;
+C_word ab[32],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2244,2,t0,t1);}
-t2=C_mutate((C_word*)lf[73]+1 /* (set! target-heap-growth ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|26,a[1]=(C_word)f_2248,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],tmp=(C_word)a,a+=27,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2265,2,t0,t1);}
+t2=C_mutate((C_word*)lf[75]+1 /* (set! target-heap-growth ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|27,a[1]=(C_word)f_2269,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],a[24]=((C_word*)t0)[25],a[25]=((C_word*)t0)[26],a[26]=((C_word*)t0)[27],a[27]=((C_word*)t0)[28],tmp=(C_word)a,a+=28,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3764,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 332  option-arg");
-f_1527(t4,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3804,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 337  option-arg */
+f_1537(t4,((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_2248(2,t4,C_SCHEME_FALSE);}}
+f_2269(2,t4,C_SCHEME_FALSE);}}
 
-/* k3762 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3764(C_word c,C_word t0,C_word t1){
+/* k3802 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3804(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 332  arg-val");
-f_1801(((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 337  arg-val */
+f_1822(((C_word*)t0)[2],t1);}
 
-/* k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2248(C_word c,C_word t0,C_word t1){
+/* k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4867,35 +4885,35 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[28],*a=ab;
+C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2248,2,t0,t1);}
-t2=C_mutate((C_word*)lf[74]+1 /* (set! target-heap-shrinkage ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2252,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[15],a[13]=((C_word*)t0)[16],a[14]=((C_word*)t0)[17],a[15]=((C_word*)t0)[18],a[16]=((C_word*)t0)[19],a[17]=((C_word*)t0)[20],a[18]=((C_word*)t0)[21],a[19]=((C_word*)t0)[22],a[20]=((C_word*)t0)[23],a[21]=((C_word*)t0)[24],a[22]=((C_word*)t0)[25],a[23]=((C_word*)t0)[26],tmp=(C_word)a,a+=24,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2269,2,t0,t1);}
+t2=C_mutate((C_word*)lf[76]+1 /* (set! target-heap-shrinkage ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_2273,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[15],a[13]=((C_word*)t0)[16],a[14]=((C_word*)t0)[17],a[15]=((C_word*)t0)[18],a[16]=((C_word*)t0)[19],a[17]=((C_word*)t0)[20],a[18]=((C_word*)t0)[21],a[19]=((C_word*)t0)[22],a[20]=((C_word*)t0)[23],a[21]=((C_word*)t0)[24],a[22]=((C_word*)t0)[25],a[23]=((C_word*)t0)[26],a[24]=((C_word*)t0)[27],tmp=(C_word)a,a+=25,tmp);
 if(C_truep(((C_word*)t0)[4])){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3744,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 335  option-arg");
-f_1527(t4,((C_word*)t0)[4]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3784,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 340  option-arg */
+f_1537(t4,((C_word*)t0)[4]);}
 else{
-t4=C_retrieve(lf[289]);
+t4=C_retrieve(lf[295]);
 if(C_truep(t4)){
 t5=(C_word)C_eqp(t4,C_fix(0));
 t6=t3;
-f_2252(2,t6,(C_truep(t5)?C_SCHEME_FALSE:t4));}
+f_2273(2,t6,(C_truep(t5)?C_SCHEME_FALSE:t4));}
 else{
 t5=t3;
-f_2252(2,t5,C_SCHEME_FALSE);}}}
+f_2273(2,t5,C_SCHEME_FALSE);}}}
 
-/* k3742 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3744(C_word c,C_word t0,C_word t1){
+/* k3782 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3784(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 335  arg-val");
-f_1801(((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 340  arg-val */
+f_1822(((C_word*)t0)[2],t1);}
 
-/* k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2252(C_word c,C_word t0,C_word t1){
+/* k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2273(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4905,63 +4923,63 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[24],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2252,2,t0,t1);}
-t2=C_mutate((C_word*)lf[75]+1 /* (set! target-stack-size ...) */,t1);
-t3=(C_word)C_i_memq(lf[76],((C_word*)t0)[23]);
+C_save_and_reclaim((void*)tr2,(void*)f_2273,2,t0,t1);}
+t2=C_mutate((C_word*)lf[77]+1 /* (set! target-stack-size ...) */,t1);
+t3=(C_word)C_i_memq(lf[78],((C_word*)t0)[24]);
 t4=(C_word)C_i_not(t3);
-t5=C_mutate((C_word*)lf[77]+1 /* (set! emit-trace-info ...) */,t4);
-t6=(C_word)C_i_memq(lf[78],((C_word*)t0)[23]);
-t7=C_mutate((C_word*)lf[79]+1 /* (set! disable-stack-overflow-checking ...) */,t6);
-t8=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2263,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
-if(C_truep((C_word)C_i_memq(lf[287],C_retrieve(lf[35])))){
-C_trace("batch-driver.scm: 341  set-gc-report!");
-((C_proc3)C_retrieve_symbol_proc(lf[288]))(3,*((C_word*)lf[288]+1),t8,C_SCHEME_TRUE);}
+t5=C_mutate((C_word*)lf[79]+1 /* (set! emit-trace-info ...) */,t4);
+t6=(C_word)C_i_memq(lf[80],((C_word*)t0)[24]);
+t7=C_mutate((C_word*)lf[81]+1 /* (set! disable-stack-overflow-checking ...) */,t6);
+t8=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_2284,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],tmp=(C_word)a,a+=25,tmp);
+if(C_truep((C_word)C_i_memq(lf[293],C_retrieve(lf[36])))){
+/* batch-driver.scm: 346  set-gc-report! */
+((C_proc3)C_retrieve_symbol_proc(lf[294]))(3,*((C_word*)lf[294]+1),t8,C_SCHEME_TRUE);}
 else{
 t9=t8;
-f_2263(2,t9,C_SCHEME_UNDEFINED);}}
+f_2284(2,t9,C_SCHEME_UNDEFINED);}}
 
-/* k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2263(C_word c,C_word t0,C_word t1){
+/* k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[24],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2263,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2266,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
-if(C_truep((C_word)C_i_memq(lf[282],((C_word*)t0)[23]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2284,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_2287,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],tmp=(C_word)a,a+=25,tmp);
+if(C_truep((C_word)C_i_memq(lf[288],((C_word*)t0)[24]))){
 t3=t2;
-f_2266(t3,C_SCHEME_UNDEFINED);}
+f_2287(t3,C_SCHEME_UNDEFINED);}
 else{
-t3=C_mutate((C_word*)lf[283]+1 /* (set! standard-bindings ...) */,C_retrieve(lf[284]));
-t4=C_mutate((C_word*)lf[285]+1 /* (set! extended-bindings ...) */,C_retrieve(lf[286]));
+t3=C_mutate((C_word*)lf[289]+1 /* (set! standard-bindings ...) */,C_retrieve(lf[290]));
+t4=C_mutate((C_word*)lf[291]+1 /* (set! extended-bindings ...) */,C_retrieve(lf[292]));
 t5=t2;
-f_2266(t5,t4);}}
+f_2287(t5,t4);}}
 
-/* k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2266(C_word t0,C_word t1){
+/* k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2287(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[27],*a=ab;
+C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2266,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2269,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
-if(C_truep(C_retrieve(lf[77]))){
-C_trace("batch-driver.scm: 345  dribble");
-t3=((C_word*)((C_word*)t0)[15])[1];
-f_1632(t3,t2,lf[279],(C_word)C_a_i_list(&a,1,lf[280]));}
+C_save_and_reclaim((void*)trf_2287,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_2290,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],tmp=(C_word)a,a+=25,tmp);
+if(C_truep(C_retrieve(lf[79]))){
+/* batch-driver.scm: 350  dribble */
+t3=((C_word*)((C_word*)t0)[16])[1];
+f_1645(t3,t2,lf[285],(C_word)C_a_i_list(&a,1,lf[286]));}
 else{
-C_trace("batch-driver.scm: 345  dribble");
-t3=((C_word*)((C_word*)t0)[15])[1];
-f_1632(t3,t2,lf[279],(C_word)C_a_i_list(&a,1,lf[281]));}}
+/* batch-driver.scm: 350  dribble */
+t3=((C_word*)((C_word*)t0)[16])[1];
+f_1645(t3,t2,lf[285],(C_word)C_a_i_list(&a,1,lf[287]));}}
 
-/* k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2269(C_word c,C_word t0,C_word t1){
+/* k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4970,58 +4988,58 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[29],*a=ab;
+C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2269,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2272,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],tmp=(C_word)a,a+=23,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2290,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2293,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],tmp=(C_word)a,a+=24,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-t4=(C_word)C_eqp(lf[271],t3);
-t5=C_set_block_item(lf[232] /* emit-profile */,0,C_SCHEME_TRUE);
-t6=C_mutate((C_word*)lf[272]+1 /* (set! profiled-procedures ...) */,lf[273]);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3703,a[2]=t2,a[3]=((C_word*)t0)[15],a[4]=t4,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(C_word)C_eqp(lf[277],t3);
+t5=C_set_block_item(lf[238] /* emit-profile */,0,C_SCHEME_TRUE);
+t6=C_mutate((C_word*)lf[278]+1 /* (set! profiled-procedures ...) */,lf[279]);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3743,a[2]=t2,a[3]=((C_word*)t0)[16],a[4]=t4,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t4)){
-C_trace("batch-driver.scm: 354  append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[225]+1)))(5,*((C_word*)lf[225]+1),t7,((C_word*)((C_word*)t0)[6])[1],C_retrieve(lf[277]),lf[278]);}
+/* batch-driver.scm: 359  append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[231]+1)))(5,*((C_word*)lf[231]+1),t7,((C_word*)((C_word*)t0)[6])[1],C_retrieve(lf[283]),lf[284]);}
 else{
-C_trace("batch-driver.scm: 354  append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[225]+1)))(5,*((C_word*)lf[225]+1),t7,((C_word*)((C_word*)t0)[6])[1],C_retrieve(lf[277]),C_SCHEME_END_OF_LIST);}}
+/* batch-driver.scm: 359  append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[231]+1)))(5,*((C_word*)lf[231]+1),t7,((C_word*)((C_word*)t0)[6])[1],C_retrieve(lf[283]),C_SCHEME_END_OF_LIST);}}
 else{
 t3=t2;
-f_2272(2,t3,C_SCHEME_UNDEFINED);}}
+f_2293(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k3701 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1){
+/* k3741 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3703,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3743,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 if(C_truep(((C_word*)t0)[4])){
-C_trace("batch-driver.scm: 360  dribble");
+/* batch-driver.scm: 365  dribble */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1632(t3,((C_word*)t0)[2],lf[274],(C_word)C_a_i_list(&a,1,lf[275]));}
+f_1645(t3,((C_word*)t0)[2],lf[280],(C_word)C_a_i_list(&a,1,lf[281]));}
 else{
-C_trace("batch-driver.scm: 360  dribble");
+/* batch-driver.scm: 365  dribble */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1632(t3,((C_word*)t0)[2],lf[274],(C_word)C_a_i_list(&a,1,lf[276]));}}
+f_1645(t3,((C_word*)t0)[2],lf[280],(C_word)C_a_i_list(&a,1,lf[282]));}}
 
-/* k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2272(C_word c,C_word t0,C_word t1){
+/* k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2272,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2275,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 363  load-identifier-database");
-((C_proc3)C_retrieve_symbol_proc(lf[269]))(3,*((C_word*)lf[269]+1),t2,lf[270]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2293,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2296,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 368  load-identifier-database */
+((C_proc3)C_retrieve_symbol_proc(lf[275]))(3,*((C_word*)lf[275]+1),t2,lf[276]);}
 
-/* k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2275(C_word c,C_word t0,C_word t1){
+/* k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2296(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5029,31 +5047,31 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2275,2,t0,t1);}
-if(C_truep((C_word)C_i_memq(lf[80],((C_word*)t0)[22]))){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2284,a[2]=((C_word*)t0)[21],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 366  print-version");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2296,2,t0,t1);}
+if(C_truep((C_word)C_i_memq(lf[82],((C_word*)t0)[23]))){
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2305,a[2]=((C_word*)t0)[22],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 371  print-version */
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,C_SCHEME_TRUE);}
 else{
-t2=(C_word)C_i_memq(lf[83],((C_word*)t0)[22]);
-t3=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2296,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[21],tmp=(C_word)a,a+=23,tmp);
+t2=(C_word)C_i_memq(lf[84],((C_word*)t0)[23]);
+t3=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2317,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[22],tmp=(C_word)a,a+=24,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_2296(t4,t2);}
+f_2317(t4,t2);}
 else{
-t4=(C_word)C_i_memq(lf[266],((C_word*)t0)[22]);
+t4=(C_word)C_i_memq(lf[272],((C_word*)t0)[23]);
 if(C_truep(t4)){
 t5=t3;
-f_2296(t5,t4);}
+f_2317(t5,t4);}
 else{
-t5=(C_word)C_i_memq(lf[267],((C_word*)t0)[22]);
+t5=(C_word)C_i_memq(lf[273],((C_word*)t0)[23]);
 t6=t3;
-f_2296(t6,(C_truep(t5)?t5:(C_word)C_i_memq(lf[268],((C_word*)t0)[22])));}}}}
+f_2317(t6,(C_truep(t5)?t5:(C_word)C_i_memq(lf[274],((C_word*)t0)[23])));}}}}
 
-/* k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2296(C_word t0,C_word t1){
+/* k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2317(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5061,184 +5079,184 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[26],*a=ab;
+C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2296,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2317,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("batch-driver.scm: 369  print-usage");
-((C_proc2)C_retrieve_symbol_proc(lf[84]))(2,*((C_word*)lf[84]+1),((C_word*)t0)[22]);}
+/* batch-driver.scm: 374  print-usage */
+((C_proc2)C_retrieve_symbol_proc(lf[85]))(2,*((C_word*)lf[85]+1),((C_word*)t0)[23]);}
 else{
-if(C_truep((C_word)C_i_memq(lf[85],((C_word*)t0)[21]))){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2308,a[2]=((C_word*)t0)[22],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2315,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 371  chicken-version");
-((C_proc2)C_retrieve_symbol_proc(lf[86]))(2,*((C_word*)lf[86]+1),t3);}
+if(C_truep((C_word)C_i_memq(lf[86],((C_word*)t0)[22]))){
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2329,a[2]=((C_word*)t0)[23],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2336,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 376  chicken-version */
+((C_proc2)C_retrieve_symbol_proc(lf[87]))(2,*((C_word*)lf[87]+1),t3);}
 else{
-t2=((C_word*)t0)[20];
+t2=((C_word*)t0)[21];
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2330,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[21],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[22],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],a[18]=((C_word*)t0)[16],a[19]=((C_word*)t0)[17],a[20]=((C_word*)t0)[18],a[21]=((C_word*)t0)[19],a[22]=((C_word*)t0)[20],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 379  dribble");
-t4=((C_word*)((C_word*)t0)[14])[1];
-f_1632(t4,t3,lf[264],(C_word)C_a_i_list(&a,1,((C_word*)t0)[20]));}
+t3=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2351,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[22],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[23],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],a[18]=((C_word*)t0)[16],a[19]=((C_word*)t0)[17],a[20]=((C_word*)t0)[18],a[21]=((C_word*)t0)[19],a[22]=((C_word*)t0)[20],a[23]=((C_word*)t0)[21],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 384  dribble */
+t4=((C_word*)((C_word*)t0)[15])[1];
+f_1645(t4,t3,lf[270],(C_word)C_a_i_list(&a,1,((C_word*)t0)[21]));}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2324,a[2]=((C_word*)t0)[22],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 374  print-version");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t3,C_SCHEME_TRUE);}}}}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2345,a[2]=((C_word*)t0)[23],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 379  print-version */
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t3,C_SCHEME_TRUE);}}}}
 
-/* k2322 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2324(C_word c,C_word t0,C_word t1){
+/* k2343 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2345(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 375  display");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[36]+1)))(3,*((C_word*)lf[36]+1),((C_word*)t0)[2],lf[265]);}
+/* batch-driver.scm: 380  display */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[37]+1)))(3,*((C_word*)lf[37]+1),((C_word*)t0)[2],lf[271]);}
 
-/* k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2330(C_word c,C_word t0,C_word t1){
+/* k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2330,2,t0,t1);}
-t2=C_mutate((C_word*)lf[87]+1 /* (set! source-filename ...) */,((C_word*)t0)[22]);
-t3=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2334,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[22],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 381  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[103]))(5,*((C_word*)lf[103]+1),t3,lf[259],lf[263],((C_word*)t0)[9]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2351,2,t0,t1);}
+t2=C_mutate((C_word*)lf[88]+1 /* (set! source-filename ...) */,((C_word*)t0)[23]);
+t3=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2355,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[23],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 386  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[104]))(5,*((C_word*)lf[104]+1),t3,lf[265],lf[269],((C_word*)t0)[9]);}
 
-/* k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2334(C_word c,C_word t0,C_word t1){
+/* k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2334,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2337,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 382  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[103]))(5,*((C_word*)lf[103]+1),t2,lf[259],lf[262],C_retrieve(lf[35]));}
+C_save_and_reclaim((void*)tr2,(void*)f_2355,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2358,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 387  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[104]))(5,*((C_word*)lf[104]+1),t2,lf[265],lf[268],C_retrieve(lf[36]));}
 
-/* k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2337(C_word c,C_word t0,C_word t1){
+/* k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2358(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2337,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2340,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 383  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[103]))(5,*((C_word*)lf[103]+1),t2,lf[259],lf[261],C_retrieve(lf[71]));}
+C_save_and_reclaim((void*)tr2,(void*)f_2358,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2361,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 388  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[104]))(5,*((C_word*)lf[104]+1),t2,lf[265],lf[267],C_retrieve(lf[73]));}
 
-/* k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2340(C_word c,C_word t0,C_word t1){
+/* k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2340,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2343,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 384  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[103]))(5,*((C_word*)lf[103]+1),t2,lf[259],lf[260],C_retrieve(lf[75]));}
+C_save_and_reclaim((void*)tr2,(void*)f_2361,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2364,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 389  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[104]))(5,*((C_word*)lf[104]+1),t2,lf[265],lf[266],C_retrieve(lf[77]));}
 
-/* k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2343(C_word c,C_word t0,C_word t1){
+/* k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2364(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2343,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2364,2,t0,t1);}
 t2=(C_word)C_fudge(C_fix(6));
-t3=C_mutate(((C_word *)((C_word*)t0)[22])+1,t2);
-t4=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2351,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[22],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 388  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[257]+1)))(4,*((C_word*)lf[257]+1),t4,C_retrieve(lf[258]),C_SCHEME_END_OF_LIST);}
+t3=C_mutate(((C_word *)((C_word*)t0)[23])+1,t2);
+t4=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2372,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[23],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 393  make-vector */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[263]+1)))(4,*((C_word*)lf[263]+1),t4,C_retrieve(lf[264]),C_SCHEME_END_OF_LIST);}
 
-/* k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2351(C_word c,C_word t0,C_word t1){
+/* k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2372(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2351,2,t0,t1);}
-t2=C_mutate((C_word*)lf[46]+1 /* (set! line-number-database ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2354,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("batch-driver.scm: 389  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2372,2,t0,t1);}
+t2=C_mutate((C_word*)lf[48]+1 /* (set! line-number-database ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2375,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+/* batch-driver.scm: 394  collect-options */
 t4=((C_word*)((C_word*)t0)[10])[1];
-f_1881(t4,t3,lf[256]);}
+f_1902(t4,t3,lf[262]);}
 
-/* k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2354(C_word c,C_word t0,C_word t1){
+/* k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2375(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[24],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2354,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_2357,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],tmp=(C_word)a,a+=24,tmp);
-C_trace("batch-driver.scm: 390  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2375,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_2378,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],tmp=(C_word)a,a+=25,tmp);
+/* batch-driver.scm: 395  collect-options */
 t3=((C_word*)((C_word*)t0)[10])[1];
-f_1881(t3,t2,lf[255]);}
+f_1902(t3,t2,lf[261]);}
 
-/* k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2357(C_word c,C_word t0,C_word t1){
+/* k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2378(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[30],*a=ab;
+C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2357,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_2360,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],tmp=(C_word)a,a+=25,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3671,a[2]=((C_word*)t0)[11],a[3]=t2,a[4]=((C_word*)t0)[17],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 392  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2378,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|25,a[1]=(C_word)f_2381,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],tmp=(C_word)a,a+=26,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3711,a[2]=((C_word*)t0)[11],a[3]=t2,a[4]=((C_word*)t0)[18],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 397  collect-options */
 t4=((C_word*)((C_word*)t0)[11])[1];
-f_1881(t4,t3,lf[254]);}
+f_1902(t4,t3,lf[260]);}
 
-/* k3669 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3671(C_word c,C_word t0,C_word t1){
+/* k3709 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3671,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3711,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3679,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 394  collect-options");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3719,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 399  collect-options */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_1881(t4,t3,lf[253]);}
+f_1902(t4,t3,lf[259]);}
 
-/* k3677 in k3669 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3679(C_word c,C_word t0,C_word t1){
+/* k3717 in k3709 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 391  append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[225]+1)))(5,*((C_word*)lf[225]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 396  append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[231]+1)))(5,*((C_word*)lf[231]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2360(C_word c,C_word t0,C_word t1){
+/* k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[26],*a=ab;
+C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2360,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|25,a[1]=(C_word)f_2363,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],tmp=(C_word)a,a+=26,tmp);
-C_trace("batch-driver.scm: 396  user-read-pass");
+C_save_and_reclaim((void*)tr2,(void*)f_2381,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|26,a[1]=(C_word)f_2384,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],tmp=(C_word)a,a+=27,tmp);
+/* batch-driver.scm: 401  user-read-pass */
 ((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t2);}
 
-/* k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2363(C_word c,C_word t0,C_word t1){
+/* k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2384(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5246,24 +5264,24 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[31],*a=ab;
+C_word ab[32],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2363,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_2366,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],a[11]=((C_word*)t0)[15],a[12]=((C_word*)t0)[16],a[13]=((C_word*)t0)[17],a[14]=((C_word*)t0)[18],a[15]=((C_word*)t0)[19],a[16]=((C_word*)t0)[20],a[17]=((C_word*)t0)[21],a[18]=((C_word*)t0)[22],a[19]=((C_word*)t0)[23],a[20]=((C_word*)t0)[24],a[21]=((C_word*)t0)[25],tmp=(C_word)a,a+=22,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2384,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2387,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],a[11]=((C_word*)t0)[15],a[12]=((C_word*)t0)[16],a[13]=((C_word*)t0)[17],a[14]=((C_word*)t0)[18],a[15]=((C_word*)t0)[19],a[16]=((C_word*)t0)[20],a[17]=((C_word*)t0)[21],a[18]=((C_word*)t0)[22],a[19]=((C_word*)t0)[23],a[20]=((C_word*)t0)[24],a[21]=((C_word*)t0)[25],a[22]=((C_word*)t0)[26],tmp=(C_word)a,a+=23,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3507,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("batch-driver.scm: 398  dribble");
-t4=((C_word*)((C_word*)t0)[21])[1];
-f_1632(t4,t3,lf[246],C_SCHEME_END_OF_LIST);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3547,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* batch-driver.scm: 403  dribble */
+t4=((C_word*)((C_word*)t0)[22])[1];
+f_1645(t4,t3,lf[252],C_SCHEME_END_OF_LIST);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3516,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3556,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp));
 t6=((C_word*)t4)[1];
-f_3516(t6,t2,((C_word*)t0)[4]);}}
+f_3556(t6,t2,((C_word*)t0)[4]);}}
 
-/* doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3516(C_word t0,C_word t1,C_word t2){
+/* doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3556(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5279,27 +5297,27 @@ C_word t13;
 C_word t14;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3516,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3556,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3527,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3567,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3531,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3571,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3576,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3616,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_3576(t12,t8,((C_word*)t0)[4]);}
+f_3616(t12,t8,((C_word*)t0)[4]);}
 else{
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3615,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-C_trace("batch-driver.scm: 408  check-and-open-input-file");
-((C_proc3)C_retrieve_symbol_proc(lf[252]))(3,*((C_word*)lf[252]+1),t4,t3);}}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3655,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+/* batch-driver.scm: 413  check-and-open-input-file */
+((C_proc3)C_retrieve_symbol_proc(lf[258]))(3,*((C_word*)lf[258]+1),t4,t3);}}
 
-/* k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3615(C_word c,C_word t0,C_word t1){
+/* k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5312,21 +5330,21 @@ C_word t9;
 C_word t10;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3615,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3655,2,t0,t1);}
 t2=((C_word*)t0)[7];
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3618,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3627,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3632,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3664,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#dynamic-wind");
-t10=*((C_word*)lf[251]+1);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3658,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3667,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3672,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3704,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* ##sys#dynamic-wind */
+t10=*((C_word*)lf[257]+1);
 ((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t6,t7,t8,t9);}
 
-/* a3663 in k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3664(C_word c,C_word t0,C_word t1){
+/* a3703 in k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5334,28 +5352,28 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3664,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,C_retrieve(lf[249]));
-t3=C_mutate((C_word*)lf[249]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[2])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_3704,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,C_retrieve(lf[255]));
+t3=C_mutate((C_word*)lf[255]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* a3631 in k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3632(C_word c,C_word t0,C_word t1){
+/* a3671 in k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3672(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3632,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3636,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("batch-driver.scm: 410  read-form");
+C_save_and_reclaim((void*)tr2,(void*)f_3672,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3676,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 415  read-form */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1955(t3,t2,((C_word*)t0)[5]);}
+f_1976(t3,t2,((C_word*)t0)[5]);}
 
-/* k3634 in a3631 in k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3636(C_word c,C_word t0,C_word t1){
+/* k3674 in a3671 in k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3676(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5363,15 +5381,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3636,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3676,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3641,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3681,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_3641(t5,((C_word*)t0)[2],t1);}
+f_3681(t5,((C_word*)t0)[2],t1);}
 
-/* doloop916 in k3634 in a3631 in k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3641(C_word t0,C_word t1,C_word t2){
+/* doloop919 in k3674 in a3671 in k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3681(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5379,28 +5397,28 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3641,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3681,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_eofp(t2))){
-C_trace("batch-driver.scm: 413  close-checked-input-file");
-((C_proc4)C_retrieve_symbol_proc(lf[250]))(4,*((C_word*)lf[250]+1),t1,((C_word*)t0)[6],((C_word*)t0)[5]);}
+/* batch-driver.scm: 418  close-checked-input-file */
+((C_proc4)C_retrieve_symbol_proc(lf[256]))(4,*((C_word*)lf[256]+1),t1,((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)((C_word*)t0)[4])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[4])+1,t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3662,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 411  read-form");
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3702,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 416  read-form */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_1955(t6,t5,((C_word*)t0)[6]);}}
+f_1976(t6,t5,((C_word*)t0)[6]);}}
 
-/* k3660 in doloop916 in k3634 in a3631 in k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3662(C_word c,C_word t0,C_word t1){
+/* k3700 in doloop919 in k3674 in a3671 in k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3702(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_3641(t2,((C_word*)t0)[2],t1);}
+f_3681(t2,((C_word*)t0)[2],t1);}
 
-/* a3626 in k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3627(C_word c,C_word t0,C_word t1){
+/* a3666 in k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3667(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5408,24 +5426,24 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3627,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,C_retrieve(lf[249]));
-t3=C_mutate((C_word*)lf[249]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[2])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_3667,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,C_retrieve(lf[255]));
+t3=C_mutate((C_word*)lf[255]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* k3616 in k3613 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3618(C_word c,C_word t0,C_word t1){
+/* k3656 in k3653 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3516(t3,((C_word*)t0)[2],t2);}
+f_3556(t3,((C_word*)t0)[2],t2);}
 
-/* loop858 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3576(C_word t0,C_word t1,C_word t2){
+/* loop861 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3616(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5434,12 +5452,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3576,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3616,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[247]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3605,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[253]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3645,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g874875");
+/* g877878 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -5447,8 +5465,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3603 in loop858 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3605(C_word c,C_word t0,C_word t1){
+/* k3643 in loop861 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3645(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5460,37 +5478,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3605,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3645,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop858871");
+/* loop861874 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3576(t6,((C_word*)t0)[3],t5);}
+f_3616(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop858871");
+/* loop861874 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3576(t6,((C_word*)t0)[3],t5);}}
+f_3616(t6,((C_word*)t0)[3],t5);}}
 
-/* k3529 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3531(C_word c,C_word t0,C_word t1){
+/* k3569 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3531,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3535,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 405  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[248]+1)))(3,*((C_word*)lf[248]+1),t2,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3571,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3575,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 410  reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[254]+1)))(3,*((C_word*)lf[254]+1),t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k3533 in k3529 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3535(C_word c,C_word t0,C_word t1){
+/* k3573 in k3569 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3575(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5503,20 +5521,20 @@ C_word t9;
 C_word t10;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3535,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3575,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3539,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3579,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3541,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3581,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_3541(t10,t6,((C_word*)t0)[2]);}
+f_3581(t10,t6,((C_word*)t0)[2]);}
 
-/* loop881 in k3533 in k3529 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3541(C_word t0,C_word t1,C_word t2){
+/* loop884 in k3573 in k3569 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3581(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5525,12 +5543,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3541,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3581,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[247]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3570,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[253]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3610,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g897898");
+/* g900901 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -5538,8 +5556,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3568 in loop881 in k3533 in k3529 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3570(C_word c,C_word t0,C_word t1){
+/* k3608 in loop884 in k3573 in k3569 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5551,33 +5569,33 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3570,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3610,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop881894");
+/* loop884897 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3541(t6,((C_word*)t0)[3],t5);}
+f_3581(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop881894");
+/* loop884897 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3541(t6,((C_word*)t0)[3],t5);}}
+f_3581(t6,((C_word*)t0)[3],t5);}}
 
-/* k3537 in k3533 in k3529 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3539(C_word c,C_word t0,C_word t1){
+/* k3577 in k3573 in k3569 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3579(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 404  append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[225]+1)))(5,*((C_word*)lf[225]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 409  append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[231]+1)))(5,*((C_word*)lf[231]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k3525 in doloop851 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3527(C_word c,C_word t0,C_word t1){
+/* k3565 in doloop854 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5586,62 +5604,62 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k3505 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3507(C_word c,C_word t0,C_word t1){
+/* k3545 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3507,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3511,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 399  proc");
+C_save_and_reclaim((void*)tr2,(void*)f_3547,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3551,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 404  proc */
 t3=((C_word*)t0)[5];
 ((C_proc5)C_retrieve_proc(t3))(5,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3509 in k3505 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3511(C_word c,C_word t0,C_word t1){
+/* k3549 in k3545 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_2366(2,t3,t2);}
+f_2387(2,t3,t2);}
 
-/* k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2366(C_word c,C_word t0,C_word t1){
+/* k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2387(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[22],*a=ab;
+C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2366,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_2369,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],tmp=(C_word)a,a+=22,tmp);
-C_trace("batch-driver.scm: 417  user-preprocessor-pass");
+C_save_and_reclaim((void*)tr2,(void*)f_2387,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2390,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
+/* batch-driver.scm: 422  user-preprocessor-pass */
 ((C_proc2)C_retrieve_symbol_proc(lf[4]))(2,*((C_word*)lf[4]+1),t2);}
 
-/* k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2369(C_word c,C_word t0,C_word t1){
+/* k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2390(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[27],*a=ab;
+C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2369,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_2372,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],tmp=(C_word)a,a+=22,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2390,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2393,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3465,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 419  dribble");
-t4=((C_word*)((C_word*)t0)[17])[1];
-f_1632(t4,t3,lf[245],C_SCHEME_END_OF_LIST);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3505,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 424  dribble */
+t4=((C_word*)((C_word*)t0)[18])[1];
+f_1645(t4,t3,lf[251],C_SCHEME_END_OF_LIST);}
 else{
 t3=t2;
-f_2372(t3,C_SCHEME_UNDEFINED);}}
+f_2393(t3,C_SCHEME_UNDEFINED);}}
 
-/* k3463 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3465(C_word c,C_word t0,C_word t1){
+/* k3503 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5654,20 +5672,20 @@ C_word t9;
 C_word t10;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3465,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3505,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3469,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3509,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3471,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t8,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3511,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t8,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_3471(t10,t6,((C_word*)((C_word*)t0)[4])[1]);}
+f_3511(t10,t6,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* loop932 in k3463 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3471(C_word t0,C_word t1,C_word t2){
+/* loop935 in k3503 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3511(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5675,11 +5693,11 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3471,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3511,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3500,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3540,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g948949");
+/* g951952 */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t3,t4);}
 else{
@@ -5687,8 +5705,8 @@ t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3498 in loop932 in k3463 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3500(C_word c,C_word t0,C_word t1){
+/* k3538 in loop935 in k3503 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5700,83 +5718,83 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3500,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3540,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop932945");
+/* loop935948 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3471(t6,((C_word*)t0)[3],t5);}
+f_3511(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop932945");
+/* loop935948 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3471(t6,((C_word*)t0)[3],t5);}}
+f_3511(t6,((C_word*)t0)[3],t5);}}
 
-/* k3467 in k3463 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3469(C_word c,C_word t0,C_word t1){
+/* k3507 in k3503 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_2372(t3,t2);}
+f_2393(t3,t2);}
 
-/* k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2372(C_word t0,C_word t1){
+/* k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2393(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[22],*a=ab;
+C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2372,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_2375,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],tmp=(C_word)a,a+=22,tmp);
-C_trace("batch-driver.scm: 422  print-expr");
+C_save_and_reclaim((void*)trf_2393,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_2396,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
+/* batch-driver.scm: 427  print-expr */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_1717(t3,t2,lf[243],lf[244],((C_word*)((C_word*)t0)[3])[1]);}
+f_1730(t3,t2,lf[249],lf[250],((C_word*)((C_word*)t0)[3])[1]);}
 
-/* k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2375(C_word c,C_word t0,C_word t1){
+/* k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2396(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[26],*a=ab;
+C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2375,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[21])[1]);
-t3=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_2381,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],tmp=(C_word)a,a+=21,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2396,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[22])[1]);
+t3=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_2402,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],tmp=(C_word)a,a+=22,tmp);
 if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[2])[1]))){
 t4=t3;
-f_2381(t4,C_SCHEME_UNDEFINED);}
+f_2402(t4,C_SCHEME_UNDEFINED);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3442,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 425  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),t4,C_retrieve(lf[70]),((C_word*)((C_word*)t0)[2])[1]);}}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3482,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 430  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),t4,C_retrieve(lf[72]),((C_word*)((C_word*)t0)[2])[1]);}}
 
-/* k3440 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3442(C_word c,C_word t0,C_word t1){
+/* k3480 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3482(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3442,2,t0,t1);}
-t2=C_mutate((C_word*)lf[70]+1 /* (set! explicit-library-modules ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3462,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#append");
-t4=*((C_word*)lf[242]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3482,2,t0,t1);}
+t2=C_mutate((C_word*)lf[72]+1 /* (set! explicit-library-modules ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3502,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* ##sys#append */
+t4=*((C_word*)lf[248]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)((C_word*)t0)[2])[1],C_SCHEME_END_OF_LIST);}
 
-/* k3460 in k3440 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3462(C_word c,C_word t0,C_word t1){
+/* k3500 in k3480 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3502(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5786,17 +5804,17 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3462,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[240],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_3502,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,lf[246],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[241],t3);
+t4=(C_word)C_a_i_cons(&a,2,lf[247],t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)((C_word*)t0)[3])[1]);
 t6=C_mutate(((C_word *)((C_word*)t0)[3])+1,t5);
 t7=((C_word*)t0)[2];
-f_2381(t7,t6);}
+f_2402(t7,t6);}
 
-/* k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2381(C_word t0,C_word t1){
+/* k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2402(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5805,20 +5823,20 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[28],*a=ab;
+C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2381,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2402,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2384,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],a[17]=((C_word*)t0)[19],a[18]=((C_word*)t0)[20],tmp=(C_word)a,a+=19,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3400,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 427  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[225]+1)))(4,*((C_word*)lf[225]+1),t7,((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1]);}
+t6=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_2405,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],a[17]=((C_word*)t0)[19],a[18]=((C_word*)t0)[20],a[19]=((C_word*)t0)[21],tmp=(C_word)a,a+=20,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3440,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 432  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),t7,((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k3398 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3400(C_word c,C_word t0,C_word t1){
+/* k3438 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5826,15 +5844,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3400,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3440,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3402,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3442,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_3402(t5,((C_word*)t0)[2],t1);}
+f_3442(t5,((C_word*)t0)[2],t1);}
 
-/* loop965 in k3398 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3402(C_word t0,C_word t1,C_word t2){
+/* loop968 in k3438 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3442(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5843,12 +5861,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3402,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3442,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[239]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3431,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[245]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3471,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g981982");
+/* g984985 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -5856,8 +5874,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3429 in loop965 in k3398 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3431(C_word c,C_word t0,C_word t1){
+/* k3469 in loop968 in k3438 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3471(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5869,37 +5887,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3431,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3471,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop965978");
+/* loop968981 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3402(t6,((C_word*)t0)[3],t5);}
+f_3442(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop965978");
+/* loop968981 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3402(t6,((C_word*)t0)[3],t5);}}
+f_3442(t6,((C_word*)t0)[3],t5);}}
 
-/* k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2384(C_word c,C_word t0,C_word t1){
+/* k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2405(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[20],*a=ab;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2384,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_2387,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],tmp=(C_word)a,a+=20,tmp);
-C_trace("batch-driver.scm: 428  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[238]))(2,*((C_word*)lf[238]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2405,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_2408,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],tmp=(C_word)a,a+=21,tmp);
+/* batch-driver.scm: 433  gensym */
+((C_proc2)C_retrieve_symbol_proc(lf[244]))(2,*((C_word*)lf[244]+1),t2);}
 
-/* k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2387(C_word c,C_word t0,C_word t1){
+/* k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2408(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5912,24 +5930,24 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
-C_word ab[36],*a=ab;
+C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2387,2,t0,t1);}
-t2=(C_word)C_i_length(C_retrieve(lf[88]));
-t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2393,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[15],a[13]=((C_word*)t0)[16],a[14]=((C_word*)t0)[17],a[15]=((C_word*)t0)[18],a[16]=((C_word*)t0)[19],tmp=(C_word)a,a+=17,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2408,2,t0,t1);}
+t2=(C_word)C_i_length(C_retrieve(lf[89]));
+t3=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2414,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[15],a[13]=((C_word*)t0)[16],a[14]=((C_word*)t0)[17],a[15]=((C_word*)t0)[18],a[16]=((C_word*)t0)[19],a[17]=((C_word*)t0)[20],tmp=(C_word)a,a+=18,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3140,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[4],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3180,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[4],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3334,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3374,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_3334(t12,t8,C_retrieve(lf[237]));}
+f_3374(t12,t8,C_retrieve(lf[243]));}
 
-/* loop991 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3334(C_word t0,C_word t1,C_word t2){
+/* loop994 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3374(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5954,22 +5972,22 @@ C_word *a;
 loop:
 a=C_alloc(18);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3334,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3374,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_cdr(t3);
 t5=(C_word)C_i_car(t3);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[229],t6);
+t7=(C_word)C_a_i_cons(&a,2,lf[235],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,t4,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[234],t9);
+t10=(C_word)C_a_i_cons(&a,2,lf[240],t9);
 t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t12=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11);
 t13=C_mutate(((C_word *)((C_word*)t0)[4])+1,t11);
 t14=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop9911004");
+/* loop9941007 */
 t20=t1;
 t21=t14;
 t1=t20;
@@ -5979,7 +5997,7 @@ else{
 t12=C_mutate(((C_word *)((C_word*)t0)[2])+1,t11);
 t13=C_mutate(((C_word *)((C_word*)t0)[4])+1,t11);
 t14=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop9911004");
+/* loop9941007 */
 t20=t1;
 t21=t14;
 t1=t20;
@@ -5990,8 +6008,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3138 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3140(C_word c,C_word t0,C_word t1){
+/* k3178 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6004,20 +6022,20 @@ C_word t9;
 C_word t10;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3140,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3180,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3144,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3184,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3290,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3330,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_3290(t10,t6,C_retrieve(lf[236]));}
+f_3330(t10,t6,C_retrieve(lf[242]));}
 
-/* loop1019 in k3138 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3290(C_word t0,C_word t1,C_word t2){
+/* loop1022 in k3178 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3330(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6037,17 +6055,17 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3290,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3330,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[235],t4);
+t5=(C_word)C_a_i_cons(&a,2,lf[241],t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop10191032");
+/* loop10221035 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -6057,7 +6075,7 @@ else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop10191032");
+/* loop10221035 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -6068,8 +6086,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3142 in k3138 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3144(C_word c,C_word t0,C_word t1){
+/* k3182 in k3178 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6085,27 +6103,27 @@ C_word t12;
 C_word t13;
 C_word ab[41],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3144,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3148,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-if(C_truep(C_retrieve(lf[232]))){
+C_save_and_reclaim((void*)tr2,(void*)f_3184,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3188,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_retrieve(lf[238]))){
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[229],t3);
-t5=(C_truep(C_retrieve(lf[211]))?(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST):(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST));
-t6=(C_word)C_a_i_cons(&a,2,lf[229],t5);
+t4=(C_word)C_a_i_cons(&a,2,lf[235],t3);
+t5=(C_truep(C_retrieve(lf[217]))?(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST):(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST));
+t6=(C_word)C_a_i_cons(&a,2,lf[235],t5);
 t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,t4,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[233],t8);
+t9=(C_word)C_a_i_cons(&a,2,lf[239],t8);
 t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,C_retrieve(lf[230]),t10);
-t12=(C_word)C_a_i_cons(&a,2,lf[234],t11);
+t11=(C_word)C_a_i_cons(&a,2,C_retrieve(lf[236]),t10);
+t12=(C_word)C_a_i_cons(&a,2,lf[240],t11);
 t13=t2;
-f_3148(t13,(C_word)C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST));}
+f_3188(t13,(C_word)C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST));}
 else{
 t3=t2;
-f_3148(t3,C_SCHEME_END_OF_LIST);}}
+f_3188(t3,C_SCHEME_END_OF_LIST);}}
 
-/* k3146 in k3142 in k3138 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3148(C_word t0,C_word t1){
+/* k3186 in k3182 in k3178 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3188(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6118,20 +6136,20 @@ C_word t9;
 C_word t10;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3148,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3188,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3152,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3192,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3167,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3207,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_3167(t10,t6,C_retrieve(lf[88]));}
+f_3207(t10,t6,C_retrieve(lf[89]));}
 
-/* loop1051 in k3146 in k3142 in k3138 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3167(C_word t0,C_word t1,C_word t2){
+/* loop1054 in k3186 in k3182 in k3178 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3207(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6159,25 +6177,25 @@ C_word *a;
 loop:
 a=C_alloc(27);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3167,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3207,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_car(t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[229],t5);
+t6=(C_word)C_a_i_cons(&a,2,lf[235],t5);
 t7=(C_word)C_i_cdr(t3);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,lf[229],t8);
+t9=(C_word)C_a_i_cons(&a,2,lf[235],t8);
 t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
 t11=(C_word)C_a_i_cons(&a,2,t6,t10);
-t12=(C_word)C_a_i_cons(&a,2,C_retrieve(lf[230]),t11);
-t13=(C_word)C_a_i_cons(&a,2,lf[231],t12);
+t12=(C_word)C_a_i_cons(&a,2,C_retrieve(lf[236]),t11);
+t13=(C_word)C_a_i_cons(&a,2,lf[237],t12);
 t14=(C_word)C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t15=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t14);
 t16=C_mutate(((C_word *)((C_word*)t0)[4])+1,t14);
 t17=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop10511064");
+/* loop10541067 */
 t23=t1;
 t24=t17;
 t1=t23;
@@ -6187,7 +6205,7 @@ else{
 t15=C_mutate(((C_word *)((C_word*)t0)[2])+1,t14);
 t16=C_mutate(((C_word *)((C_word*)t0)[4])+1,t14);
 t17=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop10511064");
+/* loop10541067 */
 t23=t1;
 t24=t17;
 t1=t23;
@@ -6198,50 +6216,50 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3150 in k3146 in k3142 in k3138 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3152(C_word c,C_word t0,C_word t1){
+/* k3190 in k3186 in k3182 in k3178 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3192(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=C_retrieve(lf[211]);
+t2=C_retrieve(lf[217]);
 if(C_truep(t2)){
-C_trace("batch-driver.scm: 430  append");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[225]+1)))(9,*((C_word*)lf[225]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],C_SCHEME_END_OF_LIST,lf[226]);}
+/* batch-driver.scm: 435  append */
+((C_proc9)C_retrieve_proc(*((C_word*)lf[231]+1)))(9,*((C_word*)lf[231]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],C_SCHEME_END_OF_LIST,lf[232]);}
 else{
 if(C_truep(((C_word*)t0)[3])){
-C_trace("batch-driver.scm: 430  append");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[225]+1)))(9,*((C_word*)lf[225]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],C_SCHEME_END_OF_LIST,lf[227]);}
+/* batch-driver.scm: 435  append */
+((C_proc9)C_retrieve_proc(*((C_word*)lf[231]+1)))(9,*((C_word*)lf[231]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],C_SCHEME_END_OF_LIST,lf[233]);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
-C_trace("batch-driver.scm: 430  append");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[225]+1)))(9,*((C_word*)lf[225]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],t3,lf[228]);}}}
+/* batch-driver.scm: 435  append */
+((C_proc9)C_retrieve_proc(*((C_word*)lf[231]+1)))(9,*((C_word*)lf[231]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],t3,lf[234]);}}}
 
-/* k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2393(C_word c,C_word t0,C_word t1){
+/* k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2393,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2414,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2396,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3079,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(C_retrieve(lf[222])))){
-C_trace("batch-driver.scm: 452  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t5,lf[223],lf[224]);}
+t4=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2417,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3119,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+if(C_truep((C_word)C_i_pairp(C_retrieve(lf[228])))){
+/* batch-driver.scm: 457  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[104]))(4,*((C_word*)lf[104]+1),t5,lf[229],lf[230]);}
 else{
 t6=t5;
-f_3079(2,t6,C_SCHEME_FALSE);}}
+f_3119(2,t6,C_SCHEME_FALSE);}}
 
-/* k3077 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3079(C_word c,C_word t0,C_word t1){
+/* k3117 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6249,19 +6267,19 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3079,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3119,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3084,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3124,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_3084(t5,((C_word*)t0)[2],C_retrieve(lf[222]));}
+f_3124(t5,((C_word*)t0)[2],C_retrieve(lf[228]));}
 else{
 t2=((C_word*)t0)[2];
-f_2396(2,t2,C_SCHEME_UNDEFINED);}}
+f_2417(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* loop1085 in k3077 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3084(C_word t0,C_word t1,C_word t2){
+/* loop1088 in k3117 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3124(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6271,259 +6289,259 @@ C_word t7;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3084,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3124,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3119,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3159,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=*((C_word*)lf[31]+1);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3096,a[2]=t4,a[3]=t5,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t6,lf[221],t5);}
+t5=*((C_word*)lf[32]+1);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3136,a[2]=t4,a[3]=t5,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t6,lf[227],t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3094 in loop1085 in k3077 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3096(C_word c,C_word t0,C_word t1){
+/* k3134 in loop1088 in k3117 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3136(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3096,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3099,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3136,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3139,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t2,t3,((C_word*)t0)[3]);}
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t2,t3,((C_word*)t0)[3]);}
 
-/* k3097 in k3094 in loop1085 in k3077 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3099(C_word c,C_word t0,C_word t1){
+/* k3137 in k3134 in loop1088 in k3117 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3139(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3099,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3102,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t2,lf[220],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3139,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3142,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t2,lf[226],((C_word*)t0)[3]);}
 
-/* k3100 in k3097 in k3094 in loop1085 in k3077 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3102(C_word c,C_word t0,C_word t1){
+/* k3140 in k3137 in k3134 in loop1088 in k3117 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3102,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3105,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3142,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3145,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t2,t3,((C_word*)t0)[3]);}
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t2,t3,((C_word*)t0)[3]);}
 
-/* k3103 in k3100 in k3097 in k3094 in loop1085 in k3077 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3105(C_word c,C_word t0,C_word t1){
+/* k3143 in k3140 in k3137 in k3134 in loop1088 in k3117 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3145(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
-t2=C_retrieve(lf[33]);
+/* write-char/port */
+t2=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* k3117 in loop1085 in k3077 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3119(C_word c,C_word t0,C_word t1){
+/* k3157 in loop1088 in k3117 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3084(t3,((C_word*)t0)[2],t2);}
+f_3124(t3,((C_word*)t0)[2],t2);}
 
-/* k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2396(C_word c,C_word t0,C_word t1){
+/* k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[21],*a=ab;
+C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2396,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2399,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3073,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 456  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t3,lf[218],lf[219]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2417,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2420,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3113,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 461  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[104]))(4,*((C_word*)lf[104]+1),t3,lf[224],lf[225]);}
 
-/* k3071 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3073(C_word c,C_word t0,C_word t1){
+/* k3111 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("batch-driver.scm: 457  display-real-name-table");
-((C_proc2)C_retrieve_symbol_proc(lf[217]))(2,*((C_word*)lf[217]+1),((C_word*)t0)[2]);}
+/* batch-driver.scm: 462  display-real-name-table */
+((C_proc2)C_retrieve_symbol_proc(lf[223]))(2,*((C_word*)lf[223]+1),((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[2];
-f_2399(2,t2,C_SCHEME_UNDEFINED);}}
+f_2420(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2399(C_word c,C_word t0,C_word t1){
+/* k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[21],*a=ab;
+C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2399,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2402,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3067,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 458  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t3,lf[215],lf[216]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2420,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2423,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3107,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 463  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[104]))(4,*((C_word*)lf[104]+1),t3,lf[221],lf[222]);}
 
-/* k3065 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3067(C_word c,C_word t0,C_word t1){
+/* k3105 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("batch-driver.scm: 459  display-line-number-database");
-((C_proc2)C_retrieve_symbol_proc(lf[214]))(2,*((C_word*)lf[214]+1),((C_word*)t0)[2]);}
+/* batch-driver.scm: 464  display-line-number-database */
+((C_proc2)C_retrieve_symbol_proc(lf[220]))(2,*((C_word*)lf[220]+1),((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[2];
-f_2402(2,t2,C_SCHEME_UNDEFINED);}}
+f_2423(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2402(C_word c,C_word t0,C_word t1){
+/* k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2423(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[18],*a=ab;
+C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2402,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2405,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
-if(C_truep(C_retrieve(lf[211]))){
-if(C_truep(((C_word*)t0)[10])){
-C_trace("batch-driver.scm: 462  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[206]))(5,*((C_word*)lf[206]+1),t2,lf[212],lf[213],C_retrieve(lf[211]));}
+C_save_and_reclaim((void*)tr2,(void*)f_2423,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2426,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
+if(C_truep(C_retrieve(lf[217]))){
+if(C_truep(((C_word*)t0)[11])){
+/* batch-driver.scm: 467  compiler-warning */
+((C_proc5)C_retrieve_symbol_proc(lf[212]))(5,*((C_word*)lf[212]+1),t2,lf[218],lf[219],C_retrieve(lf[217]));}
 else{
 t3=t2;
-f_2405(2,t3,C_SCHEME_UNDEFINED);}}
+f_2426(2,t3,C_SCHEME_UNDEFINED);}}
 else{
 t3=t2;
-f_2405(2,t3,C_SCHEME_UNDEFINED);}}
+f_2426(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2405(C_word c,C_word t0,C_word t1){
+/* k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[21],*a=ab;
+C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2405,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2408,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3052,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-if(C_truep(C_retrieve(lf[153]))){
-C_trace("batch-driver.scm: 464  feature?");
-((C_proc3)C_retrieve_symbol_proc(lf[209]))(3,*((C_word*)lf[209]+1),t3,lf[210]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2426,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2429,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3092,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[159]))){
+/* batch-driver.scm: 469  feature? */
+((C_proc3)C_retrieve_symbol_proc(lf[215]))(3,*((C_word*)lf[215]+1),t3,lf[216]);}
 else{
 t4=t2;
-f_2408(2,t4,C_SCHEME_UNDEFINED);}}
+f_2429(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k3050 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3052(C_word c,C_word t0,C_word t1){
+/* k3090 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("batch-driver.scm: 465  compiler-warning");
-((C_proc4)C_retrieve_symbol_proc(lf[206]))(4,*((C_word*)lf[206]+1),((C_word*)t0)[2],lf[207],lf[208]);}
+/* batch-driver.scm: 470  compiler-warning */
+((C_proc4)C_retrieve_symbol_proc(lf[212]))(4,*((C_word*)lf[212]+1),((C_word*)t0)[2],lf[213],lf[214]);}
 else{
 t2=((C_word*)t0)[2];
-f_2408(2,t2,C_SCHEME_UNDEFINED);}}
+f_2429(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2408(C_word c,C_word t0,C_word t1){
+/* k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2429(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[18],*a=ab;
+C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2408,2,t0,t1);}
-t2=C_mutate((C_word*)lf[46]+1 /* (set! line-number-database ...) */,C_retrieve(lf[89]));
-t3=C_set_block_item(lf[89] /* line-number-database-2 */,0,C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2413,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
-C_trace("batch-driver.scm: 472  end-time");
-t5=((C_word*)((C_word*)t0)[16])[1];
-f_1926(t5,t4,lf[205]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2429,2,t0,t1);}
+t2=C_mutate((C_word*)lf[48]+1 /* (set! line-number-database ...) */,C_retrieve(lf[90]));
+t3=C_set_block_item(lf[90] /* line-number-database-2 */,0,C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2434,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
+/* batch-driver.scm: 477  end-time */
+t5=((C_word*)((C_word*)t0)[17])[1];
+f_1947(t5,t4,lf[211]);}
 
-/* k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2413(C_word c,C_word t0,C_word t1){
+/* k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[17],*a=ab;
+C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2413,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2416,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
-C_trace("batch-driver.scm: 473  print-expr");
+C_save_and_reclaim((void*)tr2,(void*)f_2434,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2437,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],tmp=(C_word)a,a+=18,tmp);
+/* batch-driver.scm: 478  print-expr */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1717(t3,t2,lf[203],lf[204],((C_word*)((C_word*)t0)[3])[1]);}
+f_1730(t3,t2,lf[209],lf[210],((C_word*)((C_word*)t0)[3])[1]);}
 
-/* k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2416(C_word c,C_word t0,C_word t1){
+/* k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[17],*a=ab;
+C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2416,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2419,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
-if(C_truep((C_word)C_i_memq(lf[202],((C_word*)t0)[3]))){
-C_trace("batch-driver.scm: 475  exit");
-((C_proc2)C_retrieve_symbol_proc(lf[125]))(2,*((C_word*)lf[125]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2437,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2440,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
+if(C_truep((C_word)C_i_memq(lf[208],((C_word*)t0)[3]))){
+/* batch-driver.scm: 480  exit */
+((C_proc2)C_retrieve_symbol_proc(lf[124]))(2,*((C_word*)lf[124]+1),t2);}
 else{
 t3=t2;
-f_2419(2,t3,C_SCHEME_UNDEFINED);}}
+f_2440(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2419(C_word c,C_word t0,C_word t1){
+/* k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[17],*a=ab;
+C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2419,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2422,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
-C_trace("batch-driver.scm: 477  user-pass");
+C_save_and_reclaim((void*)tr2,(void*)f_2440,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2443,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
+/* batch-driver.scm: 482  user-pass */
 ((C_proc2)C_retrieve_symbol_proc(lf[5]))(2,*((C_word*)lf[5]+1),t2);}
 
-/* k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2422(C_word c,C_word t0,C_word t1){
+/* k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[24],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2422,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2425,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2443,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2446,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2998,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[16],tmp=(C_word)a,a+=7,tmp);
-C_trace("batch-driver.scm: 479  dribble");
-t4=((C_word*)((C_word*)t0)[12])[1];
-f_1632(t4,t3,lf[201],C_SCHEME_END_OF_LIST);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3038,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[17],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 484  dribble */
+t4=((C_word*)((C_word*)t0)[13])[1];
+f_1645(t4,t3,lf[207],C_SCHEME_END_OF_LIST);}
 else{
 t3=t2;
-f_2425(2,t3,C_SCHEME_UNDEFINED);}}
+f_2446(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2996 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2998(C_word c,C_word t0,C_word t1){
+/* k3036 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6537,21 +6555,21 @@ C_word t10;
 C_word t11;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2998,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[6])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_3038,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[6])[1]);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3005,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3045,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3010,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t9,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3050,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t9,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_3010(t11,t7,((C_word*)((C_word*)t0)[5])[1]);}
+f_3050(t11,t7,((C_word*)((C_word*)t0)[5])[1]);}
 
-/* loop1123 in k2996 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_3010(C_word t0,C_word t1,C_word t2){
+/* loop1126 in k3036 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_3050(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6559,11 +6577,11 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3010,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3050,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3039,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3079,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g11391140");
+/* g11421143 */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t3,t4);}
 else{
@@ -6571,8 +6589,8 @@ t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3037 in loop1123 in k2996 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3039(C_word c,C_word t0,C_word t1){
+/* k3077 in loop1126 in k3036 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6584,58 +6602,58 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3039,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3079,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11231136");
+/* loop11261139 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3010(t6,((C_word*)t0)[3],t5);}
+f_3050(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11231136");
+/* loop11261139 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_3010(t6,((C_word*)t0)[3],t5);}}
+f_3050(t6,((C_word*)t0)[3],t5);}}
 
-/* k3003 in k2996 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_3005(C_word c,C_word t0,C_word t1){
+/* k3043 in k3036 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3045(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
-C_trace("batch-driver.scm: 482  end-time");
+/* batch-driver.scm: 487  end-time */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1926(t3,((C_word*)t0)[2],lf[200]);}
+f_1947(t3,((C_word*)t0)[2],lf[206]);}
 
-/* k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2425(C_word c,C_word t0,C_word t1){
+/* k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2446(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[19],*a=ab;
+C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2425,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2991,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2995,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 487  canonicalize-begin-body");
-((C_proc3)C_retrieve_symbol_proc(lf[199]))(3,*((C_word*)lf[199]+1),t3,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2446,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_3031,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3035,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 492  canonicalize-begin-body */
+((C_proc3)C_retrieve_symbol_proc(lf[205]))(3,*((C_word*)lf[205]+1),t3,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k2993 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2995(C_word c,C_word t0,C_word t1){
+/* k3033 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 486  build-node-graph");
-((C_proc3)C_retrieve_symbol_proc(lf[198]))(3,*((C_word*)lf[198]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 491  build-node-graph */
+((C_proc3)C_retrieve_symbol_proc(lf[204]))(3,*((C_word*)lf[204]+1),((C_word*)t0)[2],t1);}
 
-/* k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2991(C_word c,C_word t0,C_word t1){
+/* k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3031(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6643,54 +6661,54 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[28],*a=ab;
+C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2991,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3031,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[90],lf[91],lf[92],t2);
+t3=(C_word)C_a_i_record(&a,4,lf[91],lf[92],lf[93],t2);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2436,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],tmp=(C_word)a,a+=18,tmp);
-C_trace("batch-driver.scm: 490  print-node");
-t7=((C_word*)((C_word*)t0)[12])[1];
-f_1671(t7,t6,lf[196],lf[197],t3);}
+t6=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2457,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],a[18]=((C_word*)t0)[16],tmp=(C_word)a,a+=19,tmp);
+/* batch-driver.scm: 495  print-node */
+t7=((C_word*)((C_word*)t0)[13])[1];
+f_1684(t7,t6,lf[202],lf[203],t3);}
 
-/* k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2436(C_word c,C_word t0,C_word t1){
+/* k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[18],*a=ab;
+C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2436,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2439,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
-C_trace("batch-driver.scm: 491  initialize-analysis-database");
-((C_proc2)C_retrieve_symbol_proc(lf[195]))(2,*((C_word*)lf[195]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2457,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2460,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
+/* batch-driver.scm: 496  initialize-analysis-database */
+((C_proc2)C_retrieve_symbol_proc(lf[201]))(2,*((C_word*)lf[201]+1),t2);}
 
-/* k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2439(C_word c,C_word t0,C_word t1){
+/* k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2460(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[27],*a=ab;
+C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2439,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2442,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
-if(C_truep(C_retrieve(lf[179]))){
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2937,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[16],a[7]=t2,a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[17],tmp=(C_word)a,a+=10,tmp);
-if(C_truep((C_word)C_i_memq(lf[193],((C_word*)t0)[2]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2460,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2463,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],tmp=(C_word)a,a+=18,tmp);
+if(C_truep(C_retrieve(lf[185]))){
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2977,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[16],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[17],a[7]=t2,a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[18],tmp=(C_word)a,a+=10,tmp);
+if(C_truep((C_word)C_i_memq(lf[199],((C_word*)t0)[2]))){
 t4=t3;
-f_2937(2,t4,C_SCHEME_UNDEFINED);}
+f_2977(2,t4,C_SCHEME_UNDEFINED);}
 else{
-C_trace("batch-driver.scm: 496  load-type-database");
-((C_proc3)C_retrieve_symbol_proc(lf[190]))(3,*((C_word*)lf[190]+1),t3,lf[194]);}}
+/* batch-driver.scm: 501  load-type-database */
+((C_proc3)C_retrieve_symbol_proc(lf[196]))(3,*((C_word*)lf[196]+1),t3,lf[200]);}}
 else{
 t3=t2;
-f_2442(t3,C_SCHEME_UNDEFINED);}}
+f_2463(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2937(C_word c,C_word t0,C_word t1){
+/* k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2977(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6698,39 +6716,39 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2937,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2940,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2969,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2977,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 497  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2977,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2980,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3009,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3017,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 502  collect-options */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_1881(t5,t4,lf[192]);}
+f_1902(t5,t4,lf[198]);}
 
-/* k2975 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2977(C_word c,C_word t0,C_word t1){
+/* k3015 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("for-each");
-t2=*((C_word*)lf[191]+1);
+/* for-each */
+t2=*((C_word*)lf[197]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a2968 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2969(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3008 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3009(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2969,3,t0,t1,t2);}
-t3=C_retrieve(lf[190]);
-C_trace("g11711172");
+C_save_and_reclaim((void*)tr3,(void*)f_3009,3,t0,t1,t2);}
+t3=C_retrieve(lf[196]);
+/* g11741175 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,C_SCHEME_FALSE);}
 
-/* k2938 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2940(C_word c,C_word t0,C_word t1){
+/* k2978 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6738,93 +6756,93 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2940,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[8])[1]);
-t3=C_set_block_item(lf[95] /* first-analysis */,0,C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2948,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("batch-driver.scm: 500  analyze");
+C_save_and_reclaim((void*)tr2,(void*)f_2980,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[8])[1]);
+t3=C_set_block_item(lf[96] /* first-analysis */,0,C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2988,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* batch-driver.scm: 505  analyze */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_1961(t5,t4,lf[189],((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}
+f_1982(t5,t4,lf[195],((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}
 
-/* k2946 in k2938 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2948(C_word c,C_word t0,C_word t1){
+/* k2986 in k2978 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2988(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2948,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2988,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2951,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("batch-driver.scm: 501  print-db");
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2991,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 506  print-db */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_1693(t4,t3,lf[188],lf[182],((C_word*)((C_word*)t0)[7])[1],C_fix(0));}
+f_1706(t4,t3,lf[194],lf[188],((C_word*)((C_word*)t0)[7])[1],C_fix(0));}
 
-/* k2949 in k2946 in k2938 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2951(C_word c,C_word t0,C_word t1){
+/* k2989 in k2986 in k2978 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2951,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2954,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("batch-driver.scm: 502  end-time");
+C_save_and_reclaim((void*)tr2,(void*)f_2991,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2994,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 507  end-time */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_1926(t3,t2,lf[187]);}
+f_1947(t3,t2,lf[193]);}
 
-/* k2952 in k2949 in k2946 in k2938 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2954(C_word c,C_word t0,C_word t1){
+/* k2992 in k2989 in k2986 in k2978 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2954,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[6])[1]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2960,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("batch-driver.scm: 504  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t3,lf[104],lf[186]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2994,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[6])[1]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3000,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* batch-driver.scm: 509  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[104]))(4,*((C_word*)lf[104]+1),t3,lf[105],lf[192]);}
 
-/* k2958 in k2952 in k2949 in k2946 in k2938 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2960(C_word c,C_word t0,C_word t1){
+/* k2998 in k2992 in k2989 in k2986 in k2978 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3000(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2960,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2963,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 505  scrutinize");
-((C_proc4)C_retrieve_symbol_proc(lf[185]))(4,*((C_word*)lf[185]+1),t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3000,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3003,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 510  scrutinize */
+((C_proc4)C_retrieve_symbol_proc(lf[191]))(4,*((C_word*)lf[191]+1),t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k2961 in k2958 in k2952 in k2949 in k2946 in k2938 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2963(C_word c,C_word t0,C_word t1){
+/* k3001 in k2998 in k2992 in k2989 in k2986 in k2978 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3003(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2963,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2966,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 506  end-time");
+C_save_and_reclaim((void*)tr2,(void*)f_3003,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3006,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 511  end-time */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1926(t3,t2,lf[184]);}
+f_1947(t3,t2,lf[190]);}
 
-/* k2964 in k2961 in k2958 in k2952 in k2949 in k2946 in k2938 in k2935 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2966(C_word c,C_word t0,C_word t1){
+/* k3004 in k3001 in k2998 in k2992 in k2989 in k2986 in k2978 in k2975 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_3006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_set_block_item(lf[95] /* first-analysis */,0,C_SCHEME_TRUE);
+t2=C_set_block_item(lf[96] /* first-analysis */,0,C_SCHEME_TRUE);
 t3=((C_word*)t0)[2];
-f_2442(t3,t2);}
+f_2463(t3,t2);}
 
-/* k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2442(C_word t0,C_word t1){
+/* k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2463(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6832,150 +6850,150 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[30],*a=ab;
+C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2442,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2445,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
-if(C_truep(C_retrieve(lf[174]))){
-t3=f_1916(((C_word*)((C_word*)t0)[16])[1]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2910,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[13],a[6]=t2,a[7]=((C_word*)t0)[16],tmp=(C_word)a,a+=8,tmp);
-if(C_truep(C_retrieve(lf[179]))){
+C_save_and_reclaim((void*)trf_2463,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2466,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
+if(C_truep(C_retrieve(lf[180]))){
+t3=f_1937(((C_word*)((C_word*)t0)[17])[1]);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2950,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[16],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[14],a[6]=t2,a[7]=((C_word*)t0)[17],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_retrieve(lf[185]))){
 t5=t4;
-f_2910(2,t5,C_SCHEME_UNDEFINED);}
+f_2950(2,t5,C_SCHEME_UNDEFINED);}
 else{
-t5=C_set_block_item(lf[95] /* first-analysis */,0,C_SCHEME_FALSE);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2928,a[2]=((C_word*)t0)[6],a[3]=t4,a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("batch-driver.scm: 513  analyze");
-t7=((C_word*)((C_word*)t0)[14])[1];
-f_1961(t7,t6,lf[183],((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}}
+t5=C_set_block_item(lf[96] /* first-analysis */,0,C_SCHEME_FALSE);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2968,a[2]=((C_word*)t0)[6],a[3]=t4,a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+/* batch-driver.scm: 518  analyze */
+t7=((C_word*)((C_word*)t0)[15])[1];
+f_1982(t7,t6,lf[189],((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}}
 else{
 t3=t2;
-f_2445(t3,C_SCHEME_UNDEFINED);}}
+f_2466(t3,C_SCHEME_UNDEFINED);}}
 
-/* k2926 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1){
+/* k2966 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2928,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2968,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2931,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 514  print-db");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2971,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 519  print-db */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_1693(t4,t3,lf[181],lf[182],((C_word*)((C_word*)t0)[5])[1],C_fix(0));}
+f_1706(t4,t3,lf[187],lf[188],((C_word*)((C_word*)t0)[5])[1],C_fix(0));}
 
-/* k2929 in k2926 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2931(C_word c,C_word t0,C_word t1){
+/* k2969 in k2966 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 515  end-time");
+/* batch-driver.scm: 520  end-time */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_1926(t2,((C_word*)t0)[2],lf[180]);}
+f_1947(t2,((C_word*)t0)[2],lf[186]);}
 
-/* k2908 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2910(C_word c,C_word t0,C_word t1){
+/* k2948 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2950(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2910,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[7])[1]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2916,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("batch-driver.scm: 517  perform-lambda-lifting!");
-((C_proc4)C_retrieve_symbol_proc(lf[178]))(4,*((C_word*)lf[178]+1),t3,((C_word*)t0)[4],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2950,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[7])[1]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2956,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* batch-driver.scm: 522  perform-lambda-lifting! */
+((C_proc4)C_retrieve_symbol_proc(lf[184]))(4,*((C_word*)lf[184]+1),t3,((C_word*)t0)[4],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k2914 in k2908 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2916(C_word c,C_word t0,C_word t1){
+/* k2954 in k2948 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2919,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 518  end-time");
+C_save_and_reclaim((void*)tr2,(void*)f_2956,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2959,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 523  end-time */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1926(t3,t2,lf[177]);}
+f_1947(t3,t2,lf[183]);}
 
-/* k2917 in k2914 in k2908 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1){
+/* k2957 in k2954 in k2948 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2919,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2922,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 519  print-node");
+C_save_and_reclaim((void*)tr2,(void*)f_2959,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2962,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 524  print-node */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1671(t3,t2,lf[175],lf[176],((C_word*)t0)[2]);}
+f_1684(t3,t2,lf[181],lf[182],((C_word*)t0)[2]);}
 
-/* k2920 in k2917 in k2914 in k2908 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2922(C_word c,C_word t0,C_word t1){
+/* k2960 in k2957 in k2954 in k2948 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_set_block_item(lf[95] /* first-analysis */,0,C_SCHEME_TRUE);
+t2=C_set_block_item(lf[96] /* first-analysis */,0,C_SCHEME_TRUE);
 t3=((C_word*)t0)[2];
-f_2445(t3,t2);}
+f_2466(t3,t2);}
 
-/* k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2445(C_word t0,C_word t1){
+/* k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2466(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[19],*a=ab;
+C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2445,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2904,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 522  vector->list");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[172]+1)))(3,*((C_word*)lf[172]+1),t3,C_retrieve(lf[173]));}
+C_save_and_reclaim((void*)trf_2466,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2469,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2944,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 527  vector->list */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[178]+1)))(3,*((C_word*)lf[178]+1),t3,C_retrieve(lf[179]));}
 
-/* k2902 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2904(C_word c,C_word t0,C_word t1){
+/* k2942 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 522  concatenate");
-((C_proc3)C_retrieve_symbol_proc(lf[167]))(3,*((C_word*)lf[167]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 527  concatenate */
+((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),((C_word*)t0)[2],t1);}
 
-/* k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2448(C_word c,C_word t0,C_word t1){
+/* k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2469(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[21],*a=ab;
+C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2448,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2451,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2897,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 523  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t3,lf[170],lf[171]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2469,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2472,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2937,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 528  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[104]))(4,*((C_word*)lf[104]+1),t3,lf[176],lf[177]);}
 
-/* k2895 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2897(C_word c,C_word t0,C_word t1){
+/* k2935 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2937(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("batch-driver.scm: 524  pp");
-((C_proc3)C_retrieve_symbol_proc(lf[169]))(3,*((C_word*)lf[169]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* batch-driver.scm: 529  pp */
+((C_proc3)C_retrieve_symbol_proc(lf[175]))(3,*((C_word*)lf[175]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_2451(2,t2,C_SCHEME_UNDEFINED);}}
+f_2472(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2451(C_word c,C_word t0,C_word t1){
+/* k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2472(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6988,28 +7006,28 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
-C_word ab[34],*a=ab;
+C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2451,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2454,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
-if(C_truep(C_retrieve(lf[160]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2804,a[2]=t2,a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2472,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2475,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
+if(C_truep(C_retrieve(lf[166]))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2844,a[2]=t2,a[3]=((C_word*)t0)[13],tmp=(C_word)a,a+=4,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2859,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2899,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2861,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2901,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_2861(t12,t8,((C_word*)t0)[2]);}
+f_2901(t12,t8,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_2454(2,t3,C_SCHEME_UNDEFINED);}}
+f_2475(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* loop1223 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2861(C_word t0,C_word t1,C_word t2){
+/* loop1226 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2901(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7018,12 +7036,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2861,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2901,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[168]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2890,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[174]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2930,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g12391240");
+/* g12421243 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -7031,8 +7049,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2888 in loop1223 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2890(C_word c,C_word t0,C_word t1){
+/* k2928 in loop1226 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7044,33 +7062,33 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2890,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2930,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop12231236");
+/* loop12261239 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2861(t6,((C_word*)t0)[3],t5);}
+f_2901(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop12231236");
+/* loop12261239 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2861(t6,((C_word*)t0)[3],t5);}}
+f_2901(t6,((C_word*)t0)[3],t5);}}
 
-/* k2857 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1){
+/* k2897 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 534  concatenate");
-((C_proc3)C_retrieve_symbol_proc(lf[167]))(3,*((C_word*)lf[167]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 539  concatenate */
+((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),((C_word*)t0)[2],t1);}
 
-/* k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2804(C_word c,C_word t0,C_word t1){
+/* k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7078,15 +7096,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2804,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2844,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2806,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2846,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_2806(t5,((C_word*)t0)[2],t1);}
+f_2846(t5,((C_word*)t0)[2],t1);}
 
-/* loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2806(C_word t0,C_word t1,C_word t2){
+/* loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2846(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7095,31 +7113,31 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2806,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2846,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2814,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2844,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2854,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2884,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g12111212");
+/* g12141215 */
 t6=t3;
-f_2814(t6,t4,t5);}
+f_2854(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2842 in loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2844(C_word c,C_word t0,C_word t1){
+/* k2882 in loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2884(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_2806(t3,((C_word*)t0)[2],t2);}
+f_2846(t3,((C_word*)t0)[2],t2);}
 
-/* g1211 in loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2814(C_word t0,C_word t1,C_word t2){
+/* g1214 in loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2854(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7127,85 +7145,85 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2814,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2818,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2837,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2841,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 529  symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[166]+1)))(3,*((C_word*)lf[166]+1),t5,t2);}
+C_save_and_reclaim((void*)trf_2854,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2858,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2877,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2881,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 534  symbol->string */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[172]+1)))(3,*((C_word*)lf[172]+1),t5,t2);}
 
-/* k2839 in g1211 in loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2841(C_word c,C_word t0,C_word t1){
+/* k2879 in g1214 in loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2881(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 529  make-pathname");
-((C_proc5)C_retrieve_symbol_proc(lf[164]))(5,*((C_word*)lf[164]+1),((C_word*)t0)[2],C_SCHEME_FALSE,t1,lf[165]);}
+/* batch-driver.scm: 534  make-pathname */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),((C_word*)t0)[2],C_SCHEME_FALSE,t1,lf[171]);}
 
-/* k2835 in g1211 in loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2837(C_word c,C_word t0,C_word t1){
+/* k2875 in g1214 in loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2877(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 528  ##sys#resolve-include-filename");
-((C_proc5)C_retrieve_symbol_proc(lf[163]))(5,*((C_word*)lf[163]+1),((C_word*)t0)[2],t1,C_SCHEME_FALSE,C_SCHEME_TRUE);}
+/* batch-driver.scm: 533  ##sys#resolve-include-filename */
+((C_proc5)C_retrieve_symbol_proc(lf[169]))(5,*((C_word*)lf[169]+1),((C_word*)t0)[2],t1,C_SCHEME_FALSE,C_SCHEME_TRUE);}
 
-/* k2816 in g1211 in loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2818(C_word c,C_word t0,C_word t1){
+/* k2856 in g1214 in loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2818,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2858,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2827,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 531  file-exists?");
-((C_proc3)C_retrieve_symbol_proc(lf[162]))(3,*((C_word*)lf[162]+1),t2,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2867,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 536  file-exists? */
+((C_proc3)C_retrieve_symbol_proc(lf[168]))(3,*((C_word*)lf[168]+1),t2,t1);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k2825 in k2816 in g1211 in loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2827(C_word c,C_word t0,C_word t1){
+/* k2865 in k2856 in g1214 in loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2827,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2867,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2830,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 532  dribble");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2870,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 537  dribble */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1632(t3,t2,lf[161],(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]));}
+f_1645(t3,t2,lf[167],(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]));}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k2828 in k2825 in k2816 in g1211 in loop1204 in k2802 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2830(C_word c,C_word t0,C_word t1){
+/* k2868 in k2865 in k2856 in g1214 in loop1207 in k2842 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2870(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 533  load-inline-file");
-((C_proc3)C_retrieve_symbol_proc(lf[157]))(3,*((C_word*)lf[157]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* batch-driver.scm: 538  load-inline-file */
+((C_proc3)C_retrieve_symbol_proc(lf[163]))(3,*((C_word*)lf[163]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2454(C_word c,C_word t0,C_word t1){
+/* k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2475(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[15],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2454,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2457,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
-C_trace("batch-driver.scm: 535  collect-options");
+C_save_and_reclaim((void*)tr2,(void*)f_2475,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2478,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
+/* batch-driver.scm: 540  collect-options */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1881(t3,t2,lf[159]);}
+f_1902(t3,t2,lf[165]);}
 
-/* k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2457(C_word c,C_word t0,C_word t1){
+/* k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7214,24 +7232,24 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[21],*a=ab;
+C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2457,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2460,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2478,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2481,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
 if(C_truep((C_word)C_i_nullp(t1))){
 t3=t2;
-f_2460(2,t3,C_SCHEME_UNDEFINED);}
+f_2481(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=C_set_block_item(lf[155] /* inline-globally */,0,C_SCHEME_TRUE);
-t4=C_set_block_item(lf[156] /* inline-locally */,0,C_SCHEME_TRUE);
+t3=C_set_block_item(lf[161] /* inline-globally */,0,C_SCHEME_TRUE);
+t4=C_set_block_item(lf[162] /* inline-locally */,0,C_SCHEME_TRUE);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2768,a[2]=t6,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2808,a[2]=t6,a[3]=((C_word*)t0)[11],tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_2768(t8,t2,t1);}}
+f_2808(t8,t2,t1);}}
 
-/* loop1249 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2768(C_word t0,C_word t1,C_word t2){
+/* loop1252 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2808(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7240,52 +7258,52 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2768,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2808,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2776,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2786,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2816,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2826,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g12561257");
+/* g12591260 */
 t6=t3;
-f_2776(t6,t4,t5);}
+f_2816(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2784 in loop1249 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2786(C_word c,C_word t0,C_word t1){
+/* k2824 in loop1252 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2826(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_2768(t3,((C_word*)t0)[2],t2);}
+f_2808(t3,((C_word*)t0)[2],t2);}
 
-/* g1256 in loop1249 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2776(C_word t0,C_word t1,C_word t2){
+/* g1259 in loop1252 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2816(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2776,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2780,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 541  dribble");
+C_save_and_reclaim((void*)trf_2816,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2820,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 546  dribble */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_1632(t4,t3,lf[158],(C_word)C_a_i_list(&a,1,t2));}
+f_1645(t4,t3,lf[164],(C_word)C_a_i_list(&a,1,t2));}
 
-/* k2778 in g1256 in loop1249 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2780(C_word c,C_word t0,C_word t1){
+/* k2818 in g1259 in loop1252 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2820(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 542  load-inline-file");
-((C_proc3)C_retrieve_symbol_proc(lf[157]))(3,*((C_word*)lf[157]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* batch-driver.scm: 547  load-inline-file */
+((C_proc3)C_retrieve_symbol_proc(lf[163]))(3,*((C_word*)lf[163]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2460(C_word c,C_word t0,C_word t1){
+/* k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2481(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7294,332 +7312,390 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[15],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2460,2,t0,t1);}
-t2=C_set_block_item(lf[46] /* line-number-database */,0,C_SCHEME_FALSE);
-t3=C_set_block_item(lf[93] /* constant-table */,0,C_SCHEME_FALSE);
-t4=C_set_block_item(lf[94] /* inline-table */,0,C_SCHEME_FALSE);
-t5=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2466,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
-if(C_truep(C_retrieve(lf[153]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2481,2,t0,t1);}
+t2=C_set_block_item(lf[48] /* line-number-database */,0,C_SCHEME_FALSE);
+t3=C_set_block_item(lf[94] /* constant-table */,0,C_SCHEME_FALSE);
+t4=C_set_block_item(lf[95] /* inline-table */,0,C_SCHEME_FALSE);
+t5=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2487,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
+if(C_truep(C_retrieve(lf[159]))){
 t6=t5;
-f_2466(2,t6,C_SCHEME_UNDEFINED);}
+f_2487(2,t6,C_SCHEME_UNDEFINED);}
 else{
 t6=(C_word)C_slot(((C_word*)t0)[2],C_fix(3));
 t7=(C_word)C_i_car(t6);
-C_trace("batch-driver.scm: 549  scan-toplevel-assignments");
-((C_proc3)C_retrieve_symbol_proc(lf[154]))(3,*((C_word*)lf[154]+1),t5,t7);}}
+/* batch-driver.scm: 554  scan-toplevel-assignments */
+((C_proc3)C_retrieve_symbol_proc(lf[160]))(3,*((C_word*)lf[160]+1),t5,t7);}}
 
-/* k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2466(C_word c,C_word t0,C_word t1){
+/* k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2487(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[14],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2466,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[14])[1]);
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_2472,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
-C_trace("batch-driver.scm: 552  perform-cps-conversion");
-((C_proc3)C_retrieve_symbol_proc(lf[152]))(3,*((C_word*)lf[152]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2487,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[15])[1]);
+t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2493,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
+/* batch-driver.scm: 557  perform-cps-conversion */
+((C_proc3)C_retrieve_symbol_proc(lf[158]))(3,*((C_word*)lf[158]+1),t3,((C_word*)t0)[2]);}
 
-/* k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2472(C_word c,C_word t0,C_word t1){
+/* k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[15],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2472,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2475,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-C_trace("batch-driver.scm: 553  end-time");
-t3=((C_word*)((C_word*)t0)[12])[1];
-f_1926(t3,t2,lf[151]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2493,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2496,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
+/* batch-driver.scm: 558  end-time */
+t3=((C_word*)((C_word*)t0)[13])[1];
+f_1947(t3,t2,lf[157]);}
 
-/* k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2475(C_word c,C_word t0,C_word t1){
+/* k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2496(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[15],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2475,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2478,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
-C_trace("batch-driver.scm: 554  print-node");
-t3=((C_word*)((C_word*)t0)[11])[1];
-f_1671(t3,t2,lf[149],lf[150],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2496,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2499,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
+/* batch-driver.scm: 559  print-node */
+t3=((C_word*)((C_word*)t0)[12])[1];
+f_1684(t3,t2,lf[155],lf[156],((C_word*)t0)[2]);}
 
-/* k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2478(C_word c,C_word t0,C_word t1){
+/* k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2499(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[16],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2478,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2499,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_2483,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=t3,a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2504,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=t3,a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp));
 t5=((C_word*)t3)[1];
-f_2483(t5,((C_word*)t0)[3],C_fix(1),((C_word*)t0)[2],C_SCHEME_TRUE);}
+f_2504(t5,((C_word*)t0)[3],C_fix(1),((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_2483(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2504(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[24],*a=ab;
+C_word t8;
+C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2483,NULL,5,t0,t1,t2,t3,t4);}
-t5=f_1916(((C_word*)((C_word*)t0)[13])[1]);
-t6=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_2490,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=t2,a[15]=t3,a[16]=((C_word*)t0)[13],a[17]=t4,tmp=(C_word)a,a+=18,tmp);
-C_trace("batch-driver.scm: 560  analyze");
-t7=((C_word*)((C_word*)t0)[10])[1];
-f_1961(t7,t6,lf[148],t3,(C_word)C_a_i_list(&a,2,t2,t4));}
+C_save_and_reclaim((void*)trf_2504,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
+t6=f_1937(((C_word*)((C_word*)t0)[14])[1]);
+t7=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2511,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=t2,a[16]=t5,a[17]=((C_word*)t0)[14],a[18]=t4,tmp=(C_word)a,a+=19,tmp);
+/* batch-driver.scm: 565  analyze */
+t8=((C_word*)((C_word*)t0)[11])[1];
+f_1982(t8,t7,lf[154],((C_word*)t5)[1],(C_word)C_a_i_list(&a,2,t2,t4));}
 
-/* k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2490(C_word c,C_word t0,C_word t1){
+/* k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2490,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2493,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=t1,a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
-if(C_truep(C_retrieve(lf[95]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2718,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_memq(lf[146],C_retrieve(lf[35])))){
-C_trace("batch-driver.scm: 563  dump-undefined-globals");
-((C_proc3)C_retrieve_symbol_proc(lf[147]))(3,*((C_word*)lf[147]+1),t3,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2511,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_2514,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=t1,a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],tmp=(C_word)a,a+=20,tmp);
+if(C_truep(C_retrieve(lf[96]))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2758,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep((C_word)C_i_memq(lf[152],C_retrieve(lf[36])))){
+/* batch-driver.scm: 568  dump-undefined-globals */
+((C_proc3)C_retrieve_symbol_proc(lf[153]))(3,*((C_word*)lf[153]+1),t3,t1);}
 else{
 t4=t3;
-f_2718(2,t4,C_SCHEME_UNDEFINED);}}
+f_2758(2,t4,C_SCHEME_UNDEFINED);}}
 else{
 t3=t2;
-f_2493(2,t3,C_SCHEME_UNDEFINED);}}
+f_2514(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2716 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2718(C_word c,C_word t0,C_word t1){
+/* k2756 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2718,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2721,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_memq(lf[144],C_retrieve(lf[35])))){
-C_trace("batch-driver.scm: 565  dump-defined-globals");
-((C_proc3)C_retrieve_symbol_proc(lf[145]))(3,*((C_word*)lf[145]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2758,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2761,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep((C_word)C_i_memq(lf[150],C_retrieve(lf[36])))){
+/* batch-driver.scm: 570  dump-defined-globals */
+((C_proc3)C_retrieve_symbol_proc(lf[151]))(3,*((C_word*)lf[151]+1),t2,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_2721(2,t3,C_SCHEME_UNDEFINED);}}
+f_2761(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2719 in k2716 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2721(C_word c,C_word t0,C_word t1){
+/* k2759 in k2756 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_memq(lf[142],C_retrieve(lf[35])))){
-C_trace("batch-driver.scm: 567  dump-global-refs");
-((C_proc3)C_retrieve_symbol_proc(lf[143]))(3,*((C_word*)lf[143]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+if(C_truep((C_word)C_i_memq(lf[148],C_retrieve(lf[36])))){
+/* batch-driver.scm: 572  dump-global-refs */
+((C_proc3)C_retrieve_symbol_proc(lf[149]))(3,*((C_word*)lf[149]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
-f_2493(2,t3,t2);}}
+f_2514(2,t3,t2);}}
 
-/* k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2493(C_word c,C_word t0,C_word t1){
+/* k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[19],*a=ab;
+C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2493,2,t0,t1);}
-t2=C_set_block_item(lf[95] /* first-analysis */,0,C_SCHEME_FALSE);
-t3=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2497,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
-C_trace("batch-driver.scm: 569  end-time");
-t4=((C_word*)((C_word*)t0)[12])[1];
-f_1926(t4,t3,lf[141]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2514,2,t0,t1);}
+t2=C_set_block_item(lf[96] /* first-analysis */,0,C_SCHEME_FALSE);
+t3=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_2518,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],tmp=(C_word)a,a+=20,tmp);
+/* batch-driver.scm: 574  end-time */
+t4=((C_word*)((C_word*)t0)[13])[1];
+f_1947(t4,t3,lf[147]);}
 
-/* k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2497(C_word c,C_word t0,C_word t1){
+/* k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[19],*a=ab;
+C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2497,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2500,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
-C_trace("batch-driver.scm: 570  print-db");
+C_save_and_reclaim((void*)tr2,(void*)f_2518,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_2521,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],tmp=(C_word)a,a+=20,tmp);
+/* batch-driver.scm: 575  print-db */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1693(t3,t2,lf[139],lf[140],((C_word*)t0)[15],((C_word*)t0)[14]);}
+f_1706(t3,t2,lf[145],lf[146],((C_word*)t0)[16],((C_word*)t0)[15]);}
 
-/* k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2500(C_word c,C_word t0,C_word t1){
+/* k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2521(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[19],*a=ab;
+C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2500,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_2503,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
-if(C_truep((C_word)C_i_memq(lf[137],C_retrieve(lf[35])))){
-C_trace("batch-driver.scm: 572  print-program-statistics");
-((C_proc3)C_retrieve_symbol_proc(lf[138]))(3,*((C_word*)lf[138]+1),t2,((C_word*)t0)[15]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2521,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_2524,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],tmp=(C_word)a,a+=20,tmp);
+if(C_truep((C_word)C_i_memq(lf[143],C_retrieve(lf[36])))){
+/* batch-driver.scm: 577  print-program-statistics */
+((C_proc3)C_retrieve_symbol_proc(lf[144]))(3,*((C_word*)lf[144]+1),t2,((C_word*)t0)[16]);}
 else{
 t3=t2;
-f_2503(2,t3,C_SCHEME_UNDEFINED);}}
+f_2524(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2503(C_word c,C_word t0,C_word t1){
+/* k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2524(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[16],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2503,2,t0,t1);}
-if(C_truep(((C_word*)t0)[18])){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2509,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[16],a[10]=((C_word*)t0)[17],tmp=(C_word)a,a+=11,tmp);
-C_trace("batch-driver.scm: 575  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[103]))(5,*((C_word*)lf[103]+1),t2,lf[104],lf[109],((C_word*)t0)[14]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2524,2,t0,t1);}
+if(C_truep(((C_word*)t0)[19])){
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2530,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[16],a[9]=((C_word*)t0)[17],a[10]=((C_word*)t0)[18],tmp=(C_word)a,a+=11,tmp);
+/* batch-driver.scm: 580  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[104]))(5,*((C_word*)lf[104]+1),t2,lf[105],lf[110],((C_word*)t0)[15]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2595,a[2]=((C_word*)t0)[16],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[6],a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[8],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[17],tmp=(C_word)a,a+=16,tmp);
-C_trace("batch-driver.scm: 599  print-node");
-t3=((C_word*)((C_word*)t0)[10])[1];
-f_1671(t3,t2,lf[135],lf[136],((C_word*)t0)[16]);}}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2616,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[9],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],tmp=(C_word)a,a+=17,tmp);
+/* batch-driver.scm: 602  print-node */
+t3=((C_word*)((C_word*)t0)[11])[1];
+f_1684(t3,t2,lf[141],lf[142],((C_word*)((C_word*)t0)[17])[1]);}}
 
-/* k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2595(C_word c,C_word t0,C_word t1){
+/* k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[24],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2595,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2598,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
-if(C_truep(C_retrieve(lf[132]))){
-t3=C_retrieve(lf[132]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2706,a[2]=((C_word*)t0)[14],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 603  dribble");
+C_save_and_reclaim((void*)tr2,(void*)f_2616,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2619,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
+if(C_truep(C_retrieve(lf[138]))){
+t3=C_retrieve(lf[138]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2746,a[2]=((C_word*)t0)[14],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 605  dribble */
 t5=((C_word*)((C_word*)t0)[13])[1];
-f_1632(t5,t4,lf[134],(C_word)C_a_i_list(&a,1,t3));}
+f_1645(t5,t4,lf[140],(C_word)C_a_i_list(&a,1,t3));}
 else{
 t3=t2;
-f_2598(2,t3,C_SCHEME_UNDEFINED);}}
+f_2619(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2704 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2706(C_word c,C_word t0,C_word t1){
+/* k2744 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 604  emit-global-inline-file");
-((C_proc4)C_retrieve_symbol_proc(lf[133]))(4,*((C_word*)lf[133]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* batch-driver.scm: 606  emit-global-inline-file */
+((C_proc4)C_retrieve_symbol_proc(lf[139]))(4,*((C_word*)lf[139]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2598(C_word c,C_word t0,C_word t1){
+/* k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[15],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2598,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[15])[1]);
-t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2604,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
-C_trace("batch-driver.scm: 607  perform-closure-conversion");
-((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t3,((C_word*)t0)[2],((C_word*)t0)[14]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2619,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[16])[1]);
+t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2626,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
+/* batch-driver.scm: 608  perform-closure-conversion */
+((C_proc4)C_retrieve_symbol_proc(lf[137]))(4,*((C_word*)lf[137]+1),t3,((C_word*)((C_word*)t0)[15])[1],((C_word*)t0)[14]);}
 
-/* k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2604(C_word c,C_word t0,C_word t1){
+/* k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[16],*a=ab;
+C_word t4;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2604,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_2607,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=t1,a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
-C_trace("batch-driver.scm: 608  end-time");
-t3=((C_word*)((C_word*)t0)[11])[1];
-f_1926(t3,t2,lf[130]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2626,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[16])+1,t1);
+t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2629,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
+/* batch-driver.scm: 609  end-time */
+t4=((C_word*)((C_word*)t0)[12])[1];
+f_1947(t4,t3,lf[136]);}
 
-/* k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2607(C_word c,C_word t0,C_word t1){
+/* k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[14],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2607,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_2610,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],tmp=(C_word)a,a+=14,tmp);
-C_trace("batch-driver.scm: 609  print-db");
+C_save_and_reclaim((void*)tr2,(void*)f_2629,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2632,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],tmp=(C_word)a,a+=15,tmp);
+/* batch-driver.scm: 610  print-db */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1693(t3,t2,lf[128],lf[129],((C_word*)t0)[13],((C_word*)t0)[2]);}
+f_1706(t3,t2,lf[134],lf[135],((C_word*)t0)[14],((C_word*)t0)[2]);}
 
-/* k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2610(C_word c,C_word t0,C_word t1){
+/* k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2632(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[13],*a=ab;
+C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2610,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2613,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
-if(C_truep(C_retrieve(lf[126]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2632,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_2635,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
+if(C_truep(C_retrieve(lf[132]))){
 t3=(C_word)C_fudge(C_fix(6));
 t4=(C_word)C_fixnum_difference(t3,((C_word*)((C_word*)t0)[2])[1]);
 if(C_truep((C_word)C_fixnum_greaterp(t4,C_fix(60000)))){
-C_trace("batch-driver.scm: 611  display");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[36]+1)))(3,*((C_word*)lf[36]+1),t2,lf[127]);}
+/* batch-driver.scm: 613  display */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[37]+1)))(3,*((C_word*)lf[37]+1),t2,lf[133]);}
 else{
 t5=t2;
-f_2613(2,t5,C_SCHEME_UNDEFINED);}}
+f_2635(2,t5,C_SCHEME_UNDEFINED);}}
 else{
 t3=t2;
-f_2613(2,t3,C_SCHEME_UNDEFINED);}}
+f_2635(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2613(C_word c,C_word t0,C_word t1){
+/* k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[12],*a=ab;
+C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2613,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2616,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
-if(C_truep(((C_word*)t0)[2])){
-C_trace("batch-driver.scm: 612  exit");
-((C_proc3)C_retrieve_symbol_proc(lf[125]))(3,*((C_word*)lf[125]+1),t2,C_fix(0));}
+C_save_and_reclaim((void*)tr2,(void*)f_2635,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_2638,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* batch-driver.scm: 614  print-node */
+t3=((C_word*)((C_word*)t0)[2])[1];
+f_1684(t3,t2,lf[130],lf[131],((C_word*)((C_word*)t0)[12])[1]);}
+
+/* k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2638(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[19],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2638,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2641,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],tmp=(C_word)a,a+=12,tmp);
+if(C_truep(((C_word*)t0)[3])){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2714,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[12],a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 616  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[104]))(4,*((C_word*)lf[104]+1),t3,lf[105],lf[129]);}
 else{
 t3=t2;
-f_2616(2,t3,C_SCHEME_UNDEFINED);}}
+f_2641(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2616(C_word c,C_word t0,C_word t1){
+/* k2712 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[11],*a=ab;
+C_word t4;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2616,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2619,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-C_trace("batch-driver.scm: 613  print-node");
+C_save_and_reclaim((void*)tr2,(void*)f_2714,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[6])[1]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2720,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* batch-driver.scm: 618  perform-unboxing! */
+((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t3,((C_word*)((C_word*)t0)[3])[1]);}
+
+/* k2718 in k2712 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2720(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2720,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2723,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 619  end-time */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1671(t3,t2,lf[123],lf[124],((C_word*)t0)[10]);}
+f_1947(t3,t2,lf[127]);}
 
-/* k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2619(C_word c,C_word t0,C_word t1){
+/* k2721 in k2718 in k2712 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2723(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* batch-driver.scm: 620  print-node */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_1684(t2,((C_word*)t0)[3],lf[125],lf[126],((C_word*)((C_word*)t0)[2])[1]);}
+
+/* k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2641(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[11],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2641,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2644,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+if(C_truep(((C_word*)t0)[2])){
+/* batch-driver.scm: 621  exit */
+((C_proc3)C_retrieve_symbol_proc(lf[124]))(3,*((C_word*)lf[124]+1),t2,C_fix(0));}
+else{
+t3=t2;
+f_2644(2,t3,C_SCHEME_UNDEFINED);}}
+
+/* k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7627,101 +7703,101 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2619,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[10])[1]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2627,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2633,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr2,(void*)f_2644,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[10])[1]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2652,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2658,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t3,t4);}
 
-/* a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2633(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2658(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_2633,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2637,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t5,a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t1,a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
-C_trace("batch-driver.scm: 618  end-time");
+C_save_and_reclaim((void*)tr6,(void*)f_2658,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2662,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t5,a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t1,a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
+/* batch-driver.scm: 626  end-time */
 t7=((C_word*)((C_word*)t0)[6])[1];
-f_1926(t7,t6,lf[122]);}
+f_1947(t7,t6,lf[123]);}
 
-/* k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2637(C_word c,C_word t0,C_word t1){
+/* k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2637,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[12])[1]);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2643,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2662,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[12])[1]);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2668,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(((C_word*)t0)[8])){
-C_trace("batch-driver.scm: 621  open-output-file");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[120]+1)))(3,*((C_word*)lf[120]+1),t3,((C_word*)t0)[8]);}
+/* batch-driver.scm: 628  open-output-file */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[121]+1)))(3,*((C_word*)lf[121]+1),t3,((C_word*)t0)[8]);}
 else{
-C_trace("batch-driver.scm: 621  current-output-port");
-((C_proc2)C_retrieve_proc(*((C_word*)lf[121]+1)))(2,*((C_word*)lf[121]+1),t3);}}
+/* batch-driver.scm: 628  current-output-port */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[122]+1)))(2,*((C_word*)lf[122]+1),t3);}}
 
-/* k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2643(C_word c,C_word t0,C_word t1){
+/* k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2668(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2643,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2646,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-C_trace("batch-driver.scm: 622  dribble");
+C_save_and_reclaim((void*)tr2,(void*)f_2668,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2671,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+/* batch-driver.scm: 629  dribble */
 t3=((C_word*)((C_word*)t0)[11])[1];
-f_1632(t3,t2,lf[119],(C_word)C_a_i_list(&a,1,((C_word*)t0)[8]));}
+f_1645(t3,t2,lf[120],(C_word)C_a_i_list(&a,1,((C_word*)t0)[8]));}
 
-/* k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2646(C_word c,C_word t0,C_word t1){
+/* k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2646,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2649,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("batch-driver.scm: 623  generate-code");
-((C_proc9)C_retrieve_symbol_proc(lf[118]))(9,*((C_word*)lf[118]+1),t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[8],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2671,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2674,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 630  generate-code */
+((C_proc9)C_retrieve_symbol_proc(lf[119]))(9,*((C_word*)lf[119]+1),t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[8],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k2647 in k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2649(C_word c,C_word t0,C_word t1){
+/* k2672 in k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2649,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2652,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2674,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2677,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[3])){
-C_trace("batch-driver.scm: 624  close-output-port");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[117]+1)))(3,*((C_word*)lf[117]+1),t2,((C_word*)t0)[2]);}
+/* batch-driver.scm: 631  close-output-port */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[118]+1)))(3,*((C_word*)lf[118]+1),t2,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_2652(2,t3,C_SCHEME_UNDEFINED);}}
+f_2677(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2650 in k2647 in k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2652(C_word c,C_word t0,C_word t1){
+/* k2675 in k2672 in k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2677(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2652,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2655,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 625  end-time");
+C_save_and_reclaim((void*)tr2,(void*)f_2677,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2680,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 632  end-time */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1926(t3,t2,lf[116]);}
+f_1947(t3,t2,lf[117]);}
 
-/* k2653 in k2650 in k2647 in k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2655(C_word c,C_word t0,C_word t1){
+/* k2678 in k2675 in k2672 in k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2680(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7729,69 +7805,69 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2655,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2658,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_memq(lf[113],C_retrieve(lf[35])))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2674,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 626  ##sys#stop-timer");
-t4=*((C_word*)lf[115]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2680,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2683,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep((C_word)C_i_memq(lf[114],C_retrieve(lf[36])))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2699,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 634  ##sys#stop-timer */
+t4=*((C_word*)lf[116]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f5114,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 627  compiler-cleanup-hook");
-((C_proc2)C_retrieve_symbol_proc(lf[112]))(2,*((C_word*)lf[112]+1),t3);}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f5154,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 635  compiler-cleanup-hook */
+((C_proc2)C_retrieve_symbol_proc(lf[113]))(2,*((C_word*)lf[113]+1),t3);}}
 
-/* f5114 in k2653 in k2650 in k2647 in k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f5114(C_word c,C_word t0,C_word t1){
+/* f5154 in k2678 in k2675 in k2672 in k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f5154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 628  dribble");
+/* batch-driver.scm: 636  dribble */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_1632(t2,((C_word*)t0)[2],lf[111],C_SCHEME_END_OF_LIST);}
+f_1645(t2,((C_word*)t0)[2],lf[112],C_SCHEME_END_OF_LIST);}
 
-/* k2672 in k2653 in k2650 in k2647 in k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2674(C_word c,C_word t0,C_word t1){
+/* k2697 in k2678 in k2675 in k2672 in k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2699(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 626  ##sys#display-times");
-((C_proc3)C_retrieve_symbol_proc(lf[114]))(3,*((C_word*)lf[114]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 634  ##sys#display-times */
+((C_proc3)C_retrieve_symbol_proc(lf[115]))(3,*((C_word*)lf[115]+1),((C_word*)t0)[2],t1);}
 
-/* k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2658(C_word c,C_word t0,C_word t1){
+/* k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2658,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2661,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 627  compiler-cleanup-hook");
-((C_proc2)C_retrieve_symbol_proc(lf[112]))(2,*((C_word*)lf[112]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2683,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2686,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 635  compiler-cleanup-hook */
+((C_proc2)C_retrieve_symbol_proc(lf[113]))(2,*((C_word*)lf[113]+1),t2);}
 
-/* k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2635 in a2632 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2661(C_word c,C_word t0,C_word t1){
+/* k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2660 in a2657 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 628  dribble");
+/* batch-driver.scm: 636  dribble */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_1632(t2,((C_word*)t0)[2],lf[111],C_SCHEME_END_OF_LIST);}
+f_1645(t2,((C_word*)t0)[2],lf[112],C_SCHEME_END_OF_LIST);}
 
-/* a2626 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2596 in k2593 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2627(C_word c,C_word t0,C_word t1){
+/* a2651 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2617 in k2614 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2652(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2627,2,t0,t1);}
-C_trace("batch-driver.scm: 617  prepare-for-code-generation");
-((C_proc4)C_retrieve_symbol_proc(lf[110]))(4,*((C_word*)lf[110]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2652,2,t0,t1);}
+/* batch-driver.scm: 625  prepare-for-code-generation */
+((C_proc4)C_retrieve_symbol_proc(lf[111]))(4,*((C_word*)lf[111]+1),t1,((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
 
-/* k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1){
+/* k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7799,42 +7875,42 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2509,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[10])[1]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2517,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2523,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr2,(void*)f_2530,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[10])[1]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2538,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2544,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t3,t4);}
 
-/* a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2523(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2544(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2523,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2527,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
-C_trace("batch-driver.scm: 580  end-time");
+C_save_and_reclaim((void*)tr4,(void*)f_2544,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2548,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
+/* batch-driver.scm: 584  end-time */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_1926(t5,t4,lf[108]);}
+f_1947(t5,t4,lf[109]);}
 
-/* k2525 in a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2527(C_word c,C_word t0,C_word t1){
+/* k2546 in a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2527,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2530,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("batch-driver.scm: 581  print-node");
+C_save_and_reclaim((void*)tr2,(void*)f_2548,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2551,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+/* batch-driver.scm: 585  print-node */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1671(t3,t2,lf[106],lf[107],((C_word*)t0)[6]);}
+f_1684(t3,t2,lf[107],lf[108],((C_word*)t0)[6]);}
 
-/* k2528 in k2525 in a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2530(C_word c,C_word t0,C_word t1){
+/* k2549 in k2546 in a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7845,132 +7921,132 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2530,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2551,2,t0,t1);}
 if(C_truep(((C_word*)t0)[9])){
 t2=(C_word)C_fixnum_increase(((C_word*)t0)[8]);
-C_trace("batch-driver.scm: 583  loop");
+/* batch-driver.scm: 586  loop */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_2483(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_SCHEME_TRUE);}
+f_2504(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_SCHEME_TRUE);}
 else{
-t2=C_retrieve(lf[97]);
+t2=C_retrieve(lf[98]);
 if(C_truep(t2)){
-if(C_truep(C_retrieve(lf[98]))){
-t3=f_1916(((C_word*)((C_word*)t0)[4])[1]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2566,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-C_trace("batch-driver.scm: 590  analyze");
+if(C_truep(C_retrieve(lf[99]))){
+t3=f_1937(((C_word*)((C_word*)t0)[4])[1]);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2587,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+/* batch-driver.scm: 593  analyze */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_1961(t5,t4,lf[102],((C_word*)t0)[5],C_SCHEME_END_OF_LIST);}
+f_1982(t5,t4,lf[103],((C_word*)t0)[5],C_SCHEME_END_OF_LIST);}
 else{
 t3=(C_word)C_fixnum_increase(((C_word*)t0)[8]);
-C_trace("batch-driver.scm: 596  loop");
+/* batch-driver.scm: 599  loop */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_2483(t4,((C_word*)t0)[6],t3,((C_word*)t0)[5],C_SCHEME_FALSE);}}
+f_2504(t4,((C_word*)t0)[6],t3,((C_word*)t0)[5],C_SCHEME_FALSE);}}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2549,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-C_trace("batch-driver.scm: 585  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t3,lf[104],lf[105]);}}}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2570,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+/* batch-driver.scm: 588  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[104]))(4,*((C_word*)lf[104]+1),t3,lf[105],lf[106]);}}}
 
-/* k2547 in k2528 in k2525 in a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2549(C_word c,C_word t0,C_word t1){
+/* k2568 in k2549 in k2546 in a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2570(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=C_set_block_item(lf[97] /* inline-substitutions-enabled */,0,C_SCHEME_TRUE);
+t2=C_set_block_item(lf[98] /* inline-substitutions-enabled */,0,C_SCHEME_TRUE);
 t3=(C_word)C_fixnum_increase(((C_word*)t0)[5]);
-C_trace("batch-driver.scm: 587  loop");
+/* batch-driver.scm: 590  loop */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_2483(t4,((C_word*)t0)[3],t3,((C_word*)t0)[2],C_SCHEME_TRUE);}
+f_2504(t4,((C_word*)t0)[3],t3,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* k2564 in k2528 in k2525 in a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2566(C_word c,C_word t0,C_word t1){
+/* k2585 in k2549 in k2546 in a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2566,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2569,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("batch-driver.scm: 591  end-time");
+C_save_and_reclaim((void*)tr2,(void*)f_2587,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2590,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* batch-driver.scm: 594  end-time */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1926(t3,t2,lf[101]);}
+f_1947(t3,t2,lf[102]);}
 
-/* k2567 in k2564 in k2528 in k2525 in a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2569(C_word c,C_word t0,C_word t1){
+/* k2588 in k2585 in k2549 in k2546 in a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2590(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2569,2,t0,t1);}
-t2=f_1916(((C_word*)((C_word*)t0)[8])[1]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2575,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("batch-driver.scm: 593  transform-direct-lambdas!");
-((C_proc4)C_retrieve_symbol_proc(lf[100]))(4,*((C_word*)lf[100]+1),t3,((C_word*)t0)[4],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2590,2,t0,t1);}
+t2=f_1937(((C_word*)((C_word*)t0)[8])[1]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2596,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 596  transform-direct-lambdas! */
+((C_proc4)C_retrieve_symbol_proc(lf[101]))(4,*((C_word*)lf[101]+1),t3,((C_word*)t0)[4],((C_word*)t0)[2]);}
 
-/* k2573 in k2567 in k2564 in k2528 in k2525 in a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2575(C_word c,C_word t0,C_word t1){
+/* k2594 in k2588 in k2585 in k2549 in k2546 in a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2596(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2575,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2578,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("batch-driver.scm: 594  end-time");
+C_save_and_reclaim((void*)tr2,(void*)f_2596,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2599,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* batch-driver.scm: 597  end-time */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1926(t3,t2,lf[99]);}
+f_1947(t3,t2,lf[100]);}
 
-/* k2576 in k2573 in k2567 in k2564 in k2528 in k2525 in a2522 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2578(C_word c,C_word t0,C_word t1){
+/* k2597 in k2594 in k2588 in k2585 in k2549 in k2546 in a2543 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2599(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_fixnum_increase(((C_word*)t0)[6]);
-C_trace("batch-driver.scm: 595  loop");
+/* batch-driver.scm: 598  loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_2483(t3,((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2504(t3,((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a2516 in k2507 in k2501 in k2498 in k2495 in k2491 in k2488 in loop in k2476 in k2473 in k2470 in k2464 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2989 in k2423 in k2420 in k2417 in k2414 in k2411 in k2406 in k2403 in k2400 in k2397 in k2394 in k2391 in k2385 in k2382 in k2379 in k2373 in k2370 in k2367 in k2364 in k2361 in k2358 in k2355 in k2352 in k2349 in k2341 in k2338 in k2335 in k2332 in k2328 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2517(C_word c,C_word t0,C_word t1){
+/* a2537 in k2528 in k2522 in k2519 in k2516 in k2512 in k2509 in loop in k2497 in k2494 in k2491 in k2485 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k3029 in k2444 in k2441 in k2438 in k2435 in k2432 in k2427 in k2424 in k2421 in k2418 in k2415 in k2412 in k2406 in k2403 in k2400 in k2394 in k2391 in k2388 in k2385 in k2382 in k2379 in k2376 in k2373 in k2370 in k2362 in k2359 in k2356 in k2353 in k2349 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2538(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2517,2,t0,t1);}
-C_trace("batch-driver.scm: 579  perform-high-level-optimizations");
-((C_proc4)C_retrieve_symbol_proc(lf[96]))(4,*((C_word*)lf[96]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2538,2,t0,t1);}
+/* batch-driver.scm: 583  perform-high-level-optimizations */
+((C_proc4)C_retrieve_symbol_proc(lf[97]))(4,*((C_word*)lf[97]+1),t1,((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
 
-/* k2313 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2315(C_word c,C_word t0,C_word t1){
+/* k2334 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2336(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 371  display");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[36]+1)))(3,*((C_word*)lf[36]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 376  display */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[37]+1)))(3,*((C_word*)lf[37]+1),((C_word*)t0)[2],t1);}
 
-/* k2306 in k2294 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2308(C_word c,C_word t0,C_word t1){
+/* k2327 in k2315 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 372  newline");
-((C_proc2)C_retrieve_proc(*((C_word*)lf[81]+1)))(2,*((C_word*)lf[81]+1),((C_word*)t0)[2]);}
+/* batch-driver.scm: 377  newline */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[45]+1)))(2,*((C_word*)lf[45]+1),((C_word*)t0)[2]);}
 
-/* k2282 in k2273 in k2270 in k2267 in k2264 in k2261 in k2250 in k2246 in k2242 in k2238 in k2234 in k2230 in k2227 in k2223 in k2219 in k2216 in k2212 in k2204 in k2200 in k2197 in k2194 in k2191 in k2184 in k2181 in k2178 in k2175 in k2172 in k2169 in k2166 in k2162 in k2159 in k2153 in k2150 in k2147 in k2144 in k2141 in k2138 in k2135 in k2129 in k2123 in k2120 in k2117 in k2114 in k2111 in k2108 in k2105 in k2102 in k2099 in k2096 in k2093 in k2089 in k2086 in k2083 in k2080 in k2077 in k2074 in k2071 in k2068 in k2065 in k2062 in k2059 in k2056 in k2048 in k2044 in k2041 in k2038 in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_2284(C_word c,C_word t0,C_word t1){
+/* k2303 in k2294 in k2291 in k2288 in k2285 in k2282 in k2271 in k2267 in k2263 in k2259 in k2255 in k2251 in k2248 in k2244 in k2240 in k2237 in k2233 in k2225 in k2221 in k2218 in k2215 in k2212 in k2205 in k2202 in k2199 in k2196 in k2193 in k2190 in k2187 in k2183 in k2180 in k2174 in k2171 in k2168 in k2165 in k2162 in k2159 in k2156 in k2150 in k2144 in k2141 in k2138 in k2135 in k2132 in k2129 in k2126 in k2123 in k2120 in k2117 in k2114 in k2110 in k2107 in k2104 in k2101 in k2098 in k2095 in k2092 in k2089 in k2086 in k2083 in k2080 in k2077 in k2069 in k2065 in k2062 in k2059 in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 367  newline");
-((C_proc2)C_retrieve_proc(*((C_word*)lf[81]+1)))(2,*((C_word*)lf[81]+1),((C_word*)t0)[2]);}
+/* batch-driver.scm: 372  newline */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[45]+1)))(2,*((C_word*)lf[45]+1),((C_word*)t0)[2]);}
 
-/* analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1961(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1982(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7982,69 +8058,69 @@ C_word t11;
 C_word t12;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1961,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1963,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1986,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1991,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_1982,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1984,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2007,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2012,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
-C_trace("def-no291333");
+/* def-no294336 */
 t8=t7;
-f_1991(t8,t1);}
+f_2012(t8,t1);}
 else{
 t8=(C_word)C_i_car(t4);
 t9=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t9))){
-C_trace("def-contf292331");
+/* def-contf295334 */
 t10=t6;
-f_1986(t10,t1,t8);}
+f_2007(t10,t1,t8);}
 else{
 t10=(C_word)C_i_car(t9);
 t11=(C_word)C_i_cdr(t9);
 if(C_truep((C_word)C_i_nullp(t11))){
-C_trace("body289297");
+/* body292300 */
 t12=t5;
-f_1963(t12,t1,t8,t10);}
+f_1984(t12,t1,t8,t10);}
 else{
-C_trace("##sys#error");
-t12=*((C_word*)lf[58]+1);
+/* ##sys#error */
+t12=*((C_word*)lf[60]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-no291 in analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1991(C_word t0,C_word t1){
+/* def-no294 in analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2012(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1991,NULL,2,t0,t1);}
-C_trace("def-contf292331");
+C_save_and_reclaim((void*)trf_2012,NULL,2,t0,t1);}
+/* def-contf295334 */
 t2=((C_word*)t0)[2];
-f_1986(t2,t1,C_fix(0));}
+f_2007(t2,t1,C_fix(0));}
 
-/* def-contf292 in analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1986(C_word t0,C_word t1,C_word t2){
+/* def-contf295 in analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_2007(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1986,NULL,3,t0,t1,t2);}
-C_trace("body289297");
+C_save_and_reclaim((void*)trf_2007,NULL,3,t0,t1,t2);}
+/* body292300 */
 t3=((C_word*)t0)[2];
-f_1963(t3,t1,t2,C_SCHEME_TRUE);}
+f_1984(t3,t1,t2,C_SCHEME_TRUE);}
 
-/* body289 in analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1963(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body292 in analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1984(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1963,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1967,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("batch-driver.scm: 160  analyze-expression");
-((C_proc3)C_retrieve_symbol_proc(lf[57]))(3,*((C_word*)lf[57]+1),t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_1984,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1988,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* batch-driver.scm: 165  analyze-expression */
+((C_proc3)C_retrieve_symbol_proc(lf[59]))(3,*((C_word*)lf[59]+1),t4,((C_word*)t0)[2]);}
 
-/* k1965 in body289 in analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1967(C_word c,C_word t0,C_word t1){
+/* k1986 in body292 in analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1988(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8052,66 +8128,66 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1967,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1970,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1988,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1991,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1975,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1981,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 162  upap");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1996,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2002,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 167  upap */
 t5=((C_word*)((C_word*)t0)[6])[1];
 ((C_proc9)C_retrieve_proc(t5))(9,t5,t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],t3,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}}
 
-/* a1980 in k1965 in body289 in analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1981(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2001 in k1986 in body292 in analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_2002(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1981,5,t0,t1,t2,t3,t4);}
-t5=C_retrieve(lf[56]);
-C_trace("g328329");
+C_save_and_reclaim((void*)tr5,(void*)f_2002,5,t0,t1,t2,t3,t4);}
+t5=C_retrieve(lf[58]);
+/* g331332 */
 t6=t5;
 ((C_proc6)C_retrieve_proc(t6))(6,t6,t1,((C_word*)t0)[2],t2,t3,t4);}
 
-/* a1974 in k1965 in body289 in analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1975(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a1995 in k1986 in body292 in analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1996(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1975,4,t0,t1,t2,t3);}
-t4=C_retrieve(lf[55]);
-C_trace("g313314");
+C_save_and_reclaim((void*)tr4,(void*)f_1996,4,t0,t1,t2,t3);}
+t4=C_retrieve(lf[57]);
+/* g316317 */
 t5=t4;
 ((C_proc5)C_retrieve_proc(t5))(5,t5,t1,((C_word*)t0)[2],t2,t3);}
 
-/* k1968 in k1965 in body289 in analyze in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1970(C_word c,C_word t0,C_word t1){
+/* k1989 in k1986 in body292 in analyze in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* read-form in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1955(C_word t0,C_word t1,C_word t2){
+/* read-form in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1976(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1955,NULL,3,t0,t1,t2);}
-C_trace("batch-driver.scm: 156  ##sys#read");
-((C_proc4)C_retrieve_symbol_proc(lf[54]))(4,*((C_word*)lf[54]+1),t1,t2,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)trf_1976,NULL,3,t0,t1,t2);}
+/* batch-driver.scm: 161  ##sys#read */
+((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t1,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* end-time in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1926(C_word t0,C_word t1,C_word t2){
+/* end-time in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1947(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8119,43 +8195,43 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1926,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1947,NULL,3,t0,t1,t2);}
 if(C_truep(((C_word*)((C_word*)t0)[3])[1])){
-t3=*((C_word*)lf[31]+1);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1933,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t4,lf[53],t3);}
+t3=*((C_word*)lf[32]+1);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1954,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t4,lf[55],t3);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1931 in end-time in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1933(C_word c,C_word t0,C_word t1){
+/* k1952 in end-time in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1933,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1936,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1954,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1957,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* k1934 in k1931 in end-time in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1936(C_word c,C_word t0,C_word t1){
+/* k1955 in k1952 in end-time in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1936,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1939,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t2,lf[52],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1957,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1960,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t2,lf[54],((C_word*)t0)[3]);}
 
-/* k1937 in k1934 in k1931 in end-time in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1939(C_word c,C_word t0,C_word t1){
+/* k1958 in k1955 in k1952 in end-time in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8163,24 +8239,24 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1939,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1942,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1963,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_fudge(C_fix(6));
 t4=(C_word)C_fixnum_difference(t3,((C_word*)((C_word*)t0)[2])[1]);
-C_trace("write");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[42]+1)))(4,*((C_word*)lf[42]+1),t2,t4,((C_word*)t0)[3]);}
+/* write */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[43]+1)))(4,*((C_word*)lf[43]+1),t2,t4,((C_word*)t0)[3]);}
 
-/* k1940 in k1937 in k1934 in k1931 in end-time in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1942(C_word c,C_word t0,C_word t1){
+/* k1961 in k1958 in k1955 in k1952 in end-time in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
-t2=C_retrieve(lf[33]);
+/* write-char/port */
+t2=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* begin-time in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static C_word C_fcall f_1916(C_word t0){
+/* begin-time in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static C_word C_fcall f_1937(C_word t0){
 C_word tmp;
 C_word t1;
 C_word t2;
@@ -8195,8 +8271,8 @@ else{
 t1=C_SCHEME_UNDEFINED;
 return(t1);}}
 
-/* collect-options in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1881(C_word t0,C_word t1,C_word t2){
+/* collect-options in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1902(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8204,71 +8280,71 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1881,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1902,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1887,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1908,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_1887(t6,t1,((C_word*)t0)[2]);}
+f_1908(t6,t1,((C_word*)t0)[2]);}
 
-/* loop in collect-options in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1887(C_word t0,C_word t1,C_word t2){
+/* loop in collect-options in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1908(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1887,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1908,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_memq(((C_word*)t0)[4],t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1895,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("g264265");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1916,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* g267268 */
 t5=t4;
-f_1895(t5,t1,t3);}
+f_1916(t5,t1,t3);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}}
 
-/* g264 in loop in collect-options in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1895(C_word t0,C_word t1,C_word t2){
+/* g267 in loop in collect-options in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1916(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1895,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1903,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 145  option-arg");
-f_1527(t3,t2);}
+C_save_and_reclaim((void*)trf_1916,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1924,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 150  option-arg */
+f_1537(t3,t2);}
 
-/* k1901 in g264 in loop in collect-options in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1903(C_word c,C_word t0,C_word t1){
+/* k1922 in g267 in loop in collect-options in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1903,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1907,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1924,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1928,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cddr(((C_word*)t0)[3]);
-C_trace("batch-driver.scm: 145  loop");
+/* batch-driver.scm: 150  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_1887(t4,t2,t3);}
+f_1908(t4,t2,t3);}
 
-/* k1905 in k1901 in g264 in loop in collect-options in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1907(C_word c,C_word t0,C_word t1){
+/* k1926 in k1922 in g267 in loop in collect-options in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1928(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1907,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1928,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* arg-val in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1801(C_word t1,C_word t2){
+/* arg-val in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1822(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8285,44 +8361,44 @@ C_word t14;
 C_word t15;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1801,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_1822,NULL,2,t1,t2);}
 t3=(C_word)C_i_string_length(t2);
 t4=(C_word)C_fixnum_difference(t3,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1811,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1832,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_fixnum_lessp(t3,C_fix(2)))){
-C_trace("batch-driver.scm: 136  string->number");
+/* batch-driver.scm: 141  string->number */
 C_string_to_number(3,0,t5,t2);}
 else{
 t6=(C_word)C_i_string_ref(t2,t4);
 t7=(C_word)C_eqp(t6,C_make_character(109));
 t8=(C_truep(t7)?t7:(C_word)C_eqp(t6,C_make_character(77)));
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1842,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1850,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 138  substring");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[51]+1)))(5,*((C_word*)lf[51]+1),t10,t2,C_fix(0),t4);}
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1863,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1871,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 143  substring */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t10,t2,C_fix(0),t4);}
 else{
 t9=(C_word)C_eqp(t6,C_make_character(107));
 t10=(C_truep(t9)?t9:(C_word)C_eqp(t6,C_make_character(75)));
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1866,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1870,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 139  substring");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[51]+1)))(5,*((C_word*)lf[51]+1),t12,t2,C_fix(0),t4);}
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1887,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1891,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 144  substring */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t12,t2,C_fix(0),t4);}
 else{
-C_trace("batch-driver.scm: 140  string->number");
+/* batch-driver.scm: 145  string->number */
 C_string_to_number(3,0,t5,t2);}}}}
 
-/* k1868 in arg-val in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1870(C_word c,C_word t0,C_word t1){
+/* k1889 in arg-val in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1891(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 139  string->number");
+/* batch-driver.scm: 144  string->number */
 C_string_to_number(3,0,((C_word*)t0)[2],t1);}
 
-/* k1864 in arg-val in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1866(C_word c,C_word t0,C_word t1){
+/* k1885 in arg-val in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1887(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8332,19 +8408,19 @@ if(C_truep(t2)){
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-C_trace("batch-driver.scm: 141  quit");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),((C_word*)t0)[3],lf[50],((C_word*)t0)[2]);}}
+/* batch-driver.scm: 146  quit */
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),((C_word*)t0)[3],lf[52],((C_word*)t0)[2]);}}
 
-/* k1848 in arg-val in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1850(C_word c,C_word t0,C_word t1){
+/* k1869 in arg-val in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1871(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 138  string->number");
+/* batch-driver.scm: 143  string->number */
 C_string_to_number(3,0,((C_word*)t0)[2],t1);}
 
-/* k1840 in arg-val in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1){
+/* k1861 in arg-val in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8354,11 +8430,11 @@ if(C_truep(t2)){
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-C_trace("batch-driver.scm: 141  quit");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),((C_word*)t0)[3],lf[50],((C_word*)t0)[2]);}}
+/* batch-driver.scm: 146  quit */
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),((C_word*)t0)[3],lf[52],((C_word*)t0)[2]);}}
 
-/* k1809 in arg-val in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1811(C_word c,C_word t0,C_word t1){
+/* k1830 in arg-val in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8368,11 +8444,11 @@ t2=t1;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-C_trace("batch-driver.scm: 141  quit");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),((C_word*)t0)[3],lf[50],((C_word*)t0)[2]);}}
+/* batch-driver.scm: 146  quit */
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),((C_word*)t0)[3],lf[52],((C_word*)t0)[2]);}}
 
-/* infohook in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1752(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* infohook in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8381,16 +8457,16 @@ C_word t8;
 C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1752,5,t0,t1,t2,t3,t4);}
-t5=C_retrieve(lf[44]);
-t6=(C_truep(t5)?t5:(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1798,tmp=(C_word)a,a+=2,tmp));
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1759,a[2]=t2,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("g209210");
+C_save_and_reclaim((void*)tr5,(void*)f_1773,5,t0,t1,t2,t3,t4);}
+t5=C_retrieve(lf[46]);
+t6=(C_truep(t5)?t5:(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1819,tmp=(C_word)a,a+=2,tmp));
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1780,a[2]=t2,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* g212213 */
 t8=t6;
 ((C_proc5)C_retrieve_proc(t8))(5,t8,t7,t2,t3,t4);}
 
-/* k1757 in infohook in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1759(C_word c,C_word t0,C_word t1){
+/* k1778 in infohook in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1780(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8399,20 +8475,20 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1759,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1762,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1765,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_eqp(lf[49],((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_1780,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1783,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1786,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=(C_word)C_eqp(lf[51],((C_word*)t0)[2]);
 if(C_truep(t4)){
 t5=(C_word)C_i_car(t1);
 t6=t3;
-f_1765(t6,(C_word)C_i_symbolp(t5));}
+f_1786(t6,(C_word)C_i_symbolp(t5));}
 else{
 t5=t3;
-f_1765(t5,C_SCHEME_FALSE);}}
+f_1786(t5,C_SCHEME_FALSE);}}
 
-/* k1763 in k1757 in infohook in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1765(C_word t0,C_word t1){
+/* k1784 in k1778 in infohook in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1786(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8421,74 +8497,74 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1765,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1786,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1776,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1780,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1797,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1801,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("batch-driver.scm: 128  ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[48]))(4,*((C_word*)lf[48]+1),t4,C_retrieve(lf[46]),t5);}
+/* batch-driver.scm: 133  ##sys#hash-table-ref */
+((C_proc4)C_retrieve_symbol_proc(lf[50]))(4,*((C_word*)lf[50]+1),t4,C_retrieve(lf[48]),t5);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}}
 
-/* k1778 in k1763 in k1757 in infohook in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1780(C_word c,C_word t0,C_word t1){
+/* k1799 in k1784 in k1778 in infohook in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=t1;
-C_trace("batch-driver.scm: 127  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[47]))(5,*((C_word*)lf[47]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* batch-driver.scm: 132  alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[49]))(5,*((C_word*)lf[49]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 else{
-C_trace("batch-driver.scm: 127  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[47]))(5,*((C_word*)lf[47]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}}
+/* batch-driver.scm: 132  alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[49]))(5,*((C_word*)lf[49]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}}
 
-/* k1774 in k1763 in k1757 in infohook in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1776(C_word c,C_word t0,C_word t1){
+/* k1795 in k1784 in k1778 in infohook in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 124  ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),((C_word*)t0)[3],C_retrieve(lf[46]),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 129  ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[47]))(5,*((C_word*)lf[47]+1),((C_word*)t0)[3],C_retrieve(lf[48]),((C_word*)t0)[2],t1);}
 
-/* k1760 in k1757 in infohook in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1762(C_word c,C_word t0,C_word t1){
+/* k1781 in k1778 in infohook in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1783(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* f_1798 in infohook in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1798(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_1819 in infohook in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1798,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_1819,5,t0,t1,t2,t3,t4);}
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 
-/* print-expr in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1717(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* print-expr in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1730(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1717,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1724,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("batch-driver.scm: 118  print-header");
+C_save_and_reclaim((void*)trf_1730,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1737,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* batch-driver.scm: 119  print-header */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_1647(t6,t5,t2,t3);}
+f_1660(t6,t5,t2,t3);}
 
-/* k1722 in print-expr in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1724(C_word c,C_word t0,C_word t1){
+/* k1735 in print-expr in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8497,66 +8573,73 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1724,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1737,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1729,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1742,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_1729(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_1742(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* loop194 in k1722 in print-expr in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1729(C_word t0,C_word t1,C_word t2){
+/* loop195 in k1735 in print-expr in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1742(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[5],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1729,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1742,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[39]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1739,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g201202");
-t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1760,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(C_word)C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1754,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 122  pretty-print */
+((C_proc3)C_retrieve_symbol_proc(lf[40]))(3,*((C_word*)lf[40]+1),t5,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1737 in loop194 in k1722 in print-expr in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1739(C_word c,C_word t0,C_word t1){
+/* k1752 in loop195 in k1735 in print-expr in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1754(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* batch-driver.scm: 123  newline */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[45]+1)))(2,*((C_word*)lf[45]+1),((C_word*)t0)[2]);}
+
+/* k1758 in loop195 in k1735 in print-expr in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1760(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1729(t3,((C_word*)t0)[2],t2);}
+f_1742(t3,((C_word*)t0)[2],t2);}
 
-/* print-db in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1693(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* print-db in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1706(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1693,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1700,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 113  print-header");
+C_save_and_reclaim((void*)trf_1706,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1713,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 114  print-header */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_1647(t7,t6,t2,t3);}
+f_1660(t7,t6,t2,t3);}
 
-/* k1698 in print-db in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1700(C_word c,C_word t0,C_word t1){
+/* k1711 in print-db in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1713(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8564,186 +8647,186 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1700,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1713,2,t0,t1);}
 if(C_truep(t1)){
-t2=*((C_word*)lf[31]+1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1703,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t3,lf[43],t2);}
+t2=*((C_word*)lf[32]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1716,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t3,lf[44],t2);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k1701 in k1698 in print-db in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1703(C_word c,C_word t0,C_word t1){
+/* k1714 in k1711 in print-db in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1716(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1703,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1706,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("write");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[42]+1)))(4,*((C_word*)lf[42]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1716,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1719,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* write */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[43]+1)))(4,*((C_word*)lf[43]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k1704 in k1701 in k1698 in print-db in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1706(C_word c,C_word t0,C_word t1){
+/* k1717 in k1714 in k1711 in print-db in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1706,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1709,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
-t3=C_retrieve(lf[33]);
+C_save_and_reclaim((void*)tr2,(void*)f_1719,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1722,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
+t3=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(41),((C_word*)t0)[2]);}
 
-/* k1707 in k1704 in k1701 in k1698 in print-db in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1709(C_word c,C_word t0,C_word t1){
+/* k1720 in k1717 in k1714 in k1711 in print-db in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1709,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1712,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
-t3=C_retrieve(lf[33]);
+C_save_and_reclaim((void*)tr2,(void*)f_1722,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1725,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* write-char/port */
+t3=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k1710 in k1707 in k1704 in k1701 in k1698 in print-db in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1712(C_word c,C_word t0,C_word t1){
+/* k1723 in k1720 in k1717 in k1714 in k1711 in print-db in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 115  display-analysis-database");
-((C_proc3)C_retrieve_symbol_proc(lf[41]))(3,*((C_word*)lf[41]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* batch-driver.scm: 116  display-analysis-database */
+((C_proc3)C_retrieve_symbol_proc(lf[42]))(3,*((C_word*)lf[42]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* print-node in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1671(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* print-node in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1684(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1671,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1678,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 107  print-header");
+C_save_and_reclaim((void*)trf_1684,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1691,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 108  print-header */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_1647(t6,t5,t2,t3);}
+f_1660(t6,t5,t2,t3);}
 
-/* k1676 in print-node in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1678(C_word c,C_word t0,C_word t1){
+/* k1689 in print-node in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1691(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1678,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1691,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-C_trace("batch-driver.scm: 109  dump-nodes");
-((C_proc3)C_retrieve_symbol_proc(lf[38]))(3,*((C_word*)lf[38]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* batch-driver.scm: 110  dump-nodes */
+((C_proc3)C_retrieve_symbol_proc(lf[39]))(3,*((C_word*)lf[39]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1691,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("batch-driver.scm: 110  build-expression-tree");
-((C_proc3)C_retrieve_symbol_proc(lf[40]))(3,*((C_word*)lf[40]+1),t2,((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1704,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* batch-driver.scm: 111  build-expression-tree */
+((C_proc3)C_retrieve_symbol_proc(lf[41]))(3,*((C_word*)lf[41]+1),t2,((C_word*)t0)[2]);}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k1689 in k1676 in print-node in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1691(C_word c,C_word t0,C_word t1){
+/* k1702 in k1689 in print-node in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("batch-driver.scm: 110  pretty-print");
-((C_proc3)C_retrieve_symbol_proc(lf[39]))(3,*((C_word*)lf[39]+1),((C_word*)t0)[2],t1);}
+/* batch-driver.scm: 111  pretty-print */
+((C_proc3)C_retrieve_symbol_proc(lf[40]))(3,*((C_word*)lf[40]+1),((C_word*)t0)[2],t1);}
 
-/* print-header in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1647(C_word t0,C_word t1,C_word t2,C_word t3){
+/* print-header in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1660(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1647,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1651,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("batch-driver.scm: 100  dribble");
+C_save_and_reclaim((void*)trf_1660,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1664,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* batch-driver.scm: 101  dribble */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_1632(t5,t4,lf[37],(C_word)C_a_i_list(&a,1,t2));}
+f_1645(t5,t4,lf[38],(C_word)C_a_i_list(&a,1,t2));}
 
-/* k1649 in print-header in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1651(C_word c,C_word t0,C_word t1){
+/* k1662 in print-header in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1664(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1651,2,t0,t1);}
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[4],C_retrieve(lf[35])))){
-t2=*((C_word*)lf[31]+1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1660,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
-t4=C_retrieve(lf[33]);
+C_save_and_reclaim((void*)tr2,(void*)f_1664,2,t0,t1);}
+if(C_truep((C_word)C_i_memq(((C_word*)t0)[4],C_retrieve(lf[36])))){
+t2=*((C_word*)lf[32]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1673,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
+t4=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_make_character(91),t2);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k1658 in k1649 in print-header in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1660(C_word c,C_word t0,C_word t1){
+/* k1671 in k1662 in print-header in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1660,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1663,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[36]+1)))(4,*((C_word*)lf[36]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1673,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1676,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k1661 in k1658 in k1649 in print-header in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1663(C_word c,C_word t0,C_word t1){
+/* k1674 in k1671 in k1662 in print-header in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1676(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1663,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1666,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
-t3=C_retrieve(lf[33]);
+C_save_and_reclaim((void*)tr2,(void*)f_1676,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1679,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* write-char/port */
+t3=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(93),((C_word*)t0)[2]);}
 
-/* k1664 in k1661 in k1658 in k1649 in print-header in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1666(C_word c,C_word t0,C_word t1){
+/* k1677 in k1674 in k1671 in k1662 in print-header in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1679(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1666,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1669,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("write-char/port");
-t3=C_retrieve(lf[33]);
+C_save_and_reclaim((void*)tr2,(void*)f_1679,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1682,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* write-char/port */
+t3=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k1667 in k1664 in k1661 in k1658 in k1649 in print-header in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1669(C_word c,C_word t0,C_word t1){
+/* k1680 in k1677 in k1674 in k1671 in k1662 in print-header in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1682(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* dribble in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1632(C_word t0,C_word t1,C_word t2,C_word t3){
+/* dribble in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1645(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8751,39 +8834,39 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1632,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1645,NULL,4,t0,t1,t2,t3);}
 if(C_truep(((C_word*)t0)[2])){
-t4=*((C_word*)lf[31]+1);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1639,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_apply(6,0,t5,C_retrieve(lf[34]),t4,t2,t3);}
+t4=*((C_word*)lf[32]+1);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1652,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_apply(6,0,t5,C_retrieve(lf[35]),t4,t2,t3);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k1637 in dribble in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1639(C_word c,C_word t0,C_word t1){
+/* k1650 in dribble in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1652(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1639,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1642,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
-t3=C_retrieve(lf[33]);
+C_save_and_reclaim((void*)tr2,(void*)f_1652,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1655,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* write-char/port */
+t3=C_retrieve(lf[34]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k1640 in k1637 in dribble in k1583 in k1577 in k1574 in k4787 in k1558 in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_ccall f_1642(C_word c,C_word t0,C_word t1){
+/* k1653 in k1650 in dribble in k1593 in k1587 in k1584 in k4827 in k1568 in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_ccall f_1655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#flush-output");
-((C_proc3)C_retrieve_symbol_proc(lf[32]))(3,*((C_word*)lf[32]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* ##sys#flush-output */
+((C_proc3)C_retrieve_symbol_proc(lf[33]))(3,*((C_word*)lf[33]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* option-arg in compile-source-file in k1520 in k1516 in k1512 in k1508 in k1504 in k1499 in k1496 */
-static void C_fcall f_1527(C_word t1,C_word t2){
+/* option-arg in compile-source-file in k1530 in k1526 in k1522 in k1518 in k1514 in k1509 in k1506 */
+static void C_fcall f_1537(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8791,410 +8874,415 @@ C_word t5;
 C_word t6;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1527,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_1537,NULL,2,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=(C_word)C_i_car(t2);
-C_trace("batch-driver.scm: 50   quit");
+/* batch-driver.scm: 50   quit */
 ((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t1,lf[9],t4);}
 else{
 t4=(C_word)C_i_cadr(t2);
 if(C_truep((C_word)C_i_symbolp(t4))){
-C_trace("batch-driver.scm: 53   quit");
+/* batch-driver.scm: 53   quit */
 ((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t1,lf[10],t4);}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[388] = {
+static C_PTABLE_ENTRY ptable[393] = {
 {"toplevel:batch_driver_scm",(void*)C_driver_toplevel},
-{"f_1498:batch_driver_scm",(void*)f_1498},
-{"f_1501:batch_driver_scm",(void*)f_1501},
-{"f_1506:batch_driver_scm",(void*)f_1506},
-{"f_1510:batch_driver_scm",(void*)f_1510},
-{"f_1514:batch_driver_scm",(void*)f_1514},
-{"f_1518:batch_driver_scm",(void*)f_1518},
-{"f_1522:batch_driver_scm",(void*)f_1522},
+{"f_1508:batch_driver_scm",(void*)f_1508},
+{"f_1511:batch_driver_scm",(void*)f_1511},
+{"f_1516:batch_driver_scm",(void*)f_1516},
+{"f_1520:batch_driver_scm",(void*)f_1520},
 {"f_1524:batch_driver_scm",(void*)f_1524},
-{"f_1560:batch_driver_scm",(void*)f_1560},
-{"f_4808:batch_driver_scm",(void*)f_4808},
-{"f_4793:batch_driver_scm",(void*)f_4793},
+{"f_1528:batch_driver_scm",(void*)f_1528},
+{"f_1532:batch_driver_scm",(void*)f_1532},
+{"f_1534:batch_driver_scm",(void*)f_1534},
+{"f_1570:batch_driver_scm",(void*)f_1570},
+{"f_4848:batch_driver_scm",(void*)f_4848},
+{"f_4833:batch_driver_scm",(void*)f_4833},
+{"f_4829:batch_driver_scm",(void*)f_4829},
+{"f_4818:batch_driver_scm",(void*)f_4818},
 {"f_4789:batch_driver_scm",(void*)f_4789},
-{"f_4778:batch_driver_scm",(void*)f_4778},
-{"f_4749:batch_driver_scm",(void*)f_4749},
-{"f_4753:batch_driver_scm",(void*)f_4753},
-{"f_1576:batch_driver_scm",(void*)f_1576},
-{"f_4745:batch_driver_scm",(void*)f_4745},
-{"f_4706:batch_driver_scm",(void*)f_4706},
-{"f_4708:batch_driver_scm",(void*)f_4708},
-{"f_4737:batch_driver_scm",(void*)f_4737},
-{"f_1579:batch_driver_scm",(void*)f_1579},
-{"f_1585:batch_driver_scm",(void*)f_1585},
-{"f_4687:batch_driver_scm",(void*)f_4687},
-{"f_4683:batch_driver_scm",(void*)f_4683},
-{"f_4679:batch_driver_scm",(void*)f_4679},
-{"f_2040:batch_driver_scm",(void*)f_2040},
-{"f_2043:batch_driver_scm",(void*)f_2043},
-{"f_2046:batch_driver_scm",(void*)f_2046},
-{"f_4664:batch_driver_scm",(void*)f_4664},
-{"f_4608:batch_driver_scm",(void*)f_4608},
-{"f_4616:batch_driver_scm",(void*)f_4616},
-{"f_4618:batch_driver_scm",(void*)f_4618},
-{"f_4656:batch_driver_scm",(void*)f_4656},
-{"f_2050:batch_driver_scm",(void*)f_2050},
-{"f_4558:batch_driver_scm",(void*)f_4558},
-{"f_4560:batch_driver_scm",(void*)f_4560},
-{"f_4595:batch_driver_scm",(void*)f_4595},
-{"f_4599:batch_driver_scm",(void*)f_4599},
-{"f_2058:batch_driver_scm",(void*)f_2058},
+{"f_4793:batch_driver_scm",(void*)f_4793},
+{"f_1586:batch_driver_scm",(void*)f_1586},
+{"f_4785:batch_driver_scm",(void*)f_4785},
+{"f_4746:batch_driver_scm",(void*)f_4746},
+{"f_4748:batch_driver_scm",(void*)f_4748},
+{"f_4777:batch_driver_scm",(void*)f_4777},
+{"f_1589:batch_driver_scm",(void*)f_1589},
+{"f_1595:batch_driver_scm",(void*)f_1595},
+{"f_4727:batch_driver_scm",(void*)f_4727},
+{"f_4723:batch_driver_scm",(void*)f_4723},
+{"f_4719:batch_driver_scm",(void*)f_4719},
 {"f_2061:batch_driver_scm",(void*)f_2061},
 {"f_2064:batch_driver_scm",(void*)f_2064},
 {"f_2067:batch_driver_scm",(void*)f_2067},
-{"f_2070:batch_driver_scm",(void*)f_2070},
-{"f_2073:batch_driver_scm",(void*)f_2073},
-{"f_2076:batch_driver_scm",(void*)f_2076},
+{"f_4704:batch_driver_scm",(void*)f_4704},
+{"f_4648:batch_driver_scm",(void*)f_4648},
+{"f_4656:batch_driver_scm",(void*)f_4656},
+{"f_4658:batch_driver_scm",(void*)f_4658},
+{"f_4696:batch_driver_scm",(void*)f_4696},
+{"f_2071:batch_driver_scm",(void*)f_2071},
+{"f_4598:batch_driver_scm",(void*)f_4598},
+{"f_4600:batch_driver_scm",(void*)f_4600},
+{"f_4635:batch_driver_scm",(void*)f_4635},
+{"f_4639:batch_driver_scm",(void*)f_4639},
 {"f_2079:batch_driver_scm",(void*)f_2079},
 {"f_2082:batch_driver_scm",(void*)f_2082},
 {"f_2085:batch_driver_scm",(void*)f_2085},
 {"f_2088:batch_driver_scm",(void*)f_2088},
 {"f_2091:batch_driver_scm",(void*)f_2091},
-{"f_4461:batch_driver_scm",(void*)f_4461},
-{"f_4463:batch_driver_scm",(void*)f_4463},
-{"f_4492:batch_driver_scm",(void*)f_4492},
-{"f_2095:batch_driver_scm",(void*)f_2095},
-{"f_4456:batch_driver_scm",(void*)f_4456},
-{"f_2098:batch_driver_scm",(void*)f_2098},
-{"f_2101:batch_driver_scm",(void*)f_2101},
-{"f_2104:batch_driver_scm",(void*)f_2104},
-{"f_2107:batch_driver_scm",(void*)f_2107},
-{"f_2110:batch_driver_scm",(void*)f_2110},
-{"f_2113:batch_driver_scm",(void*)f_2113},
+{"f_2094:batch_driver_scm",(void*)f_2094},
+{"f_2097:batch_driver_scm",(void*)f_2097},
+{"f_2100:batch_driver_scm",(void*)f_2100},
+{"f_2103:batch_driver_scm",(void*)f_2103},
+{"f_2106:batch_driver_scm",(void*)f_2106},
+{"f_2109:batch_driver_scm",(void*)f_2109},
+{"f_2112:batch_driver_scm",(void*)f_2112},
+{"f_4501:batch_driver_scm",(void*)f_4501},
+{"f_4503:batch_driver_scm",(void*)f_4503},
+{"f_4532:batch_driver_scm",(void*)f_4532},
 {"f_2116:batch_driver_scm",(void*)f_2116},
+{"f_4496:batch_driver_scm",(void*)f_4496},
 {"f_2119:batch_driver_scm",(void*)f_2119},
 {"f_2122:batch_driver_scm",(void*)f_2122},
 {"f_2125:batch_driver_scm",(void*)f_2125},
-{"f_4411:batch_driver_scm",(void*)f_4411},
+{"f_2128:batch_driver_scm",(void*)f_2128},
 {"f_2131:batch_driver_scm",(void*)f_2131},
-{"f_4396:batch_driver_scm",(void*)f_4396},
-{"f_4399:batch_driver_scm",(void*)f_4399},
-{"f_4402:batch_driver_scm",(void*)f_4402},
+{"f_2134:batch_driver_scm",(void*)f_2134},
 {"f_2137:batch_driver_scm",(void*)f_2137},
-{"f_4386:batch_driver_scm",(void*)f_4386},
-{"f_4389:batch_driver_scm",(void*)f_4389},
 {"f_2140:batch_driver_scm",(void*)f_2140},
 {"f_2143:batch_driver_scm",(void*)f_2143},
-{"f_4344:batch_driver_scm",(void*)f_4344},
 {"f_2146:batch_driver_scm",(void*)f_2146},
-{"f_4338:batch_driver_scm",(void*)f_4338},
-{"f_2149:batch_driver_scm",(void*)f_2149},
-{"f_4329:batch_driver_scm",(void*)f_4329},
+{"f_4451:batch_driver_scm",(void*)f_4451},
 {"f_2152:batch_driver_scm",(void*)f_2152},
-{"f_4311:batch_driver_scm",(void*)f_4311},
-{"f_4314:batch_driver_scm",(void*)f_4314},
-{"f_4317:batch_driver_scm",(void*)f_4317},
-{"f_4320:batch_driver_scm",(void*)f_4320},
-{"f_2155:batch_driver_scm",(void*)f_2155},
-{"f_4270:batch_driver_scm",(void*)f_4270},
-{"f_4272:batch_driver_scm",(void*)f_4272},
-{"f_4301:batch_driver_scm",(void*)f_4301},
-{"f_4266:batch_driver_scm",(void*)f_4266},
+{"f_4436:batch_driver_scm",(void*)f_4436},
+{"f_4439:batch_driver_scm",(void*)f_4439},
+{"f_4442:batch_driver_scm",(void*)f_4442},
+{"f_2158:batch_driver_scm",(void*)f_2158},
+{"f_4426:batch_driver_scm",(void*)f_4426},
+{"f_4429:batch_driver_scm",(void*)f_4429},
 {"f_2161:batch_driver_scm",(void*)f_2161},
 {"f_2164:batch_driver_scm",(void*)f_2164},
-{"f_4215:batch_driver_scm",(void*)f_4215},
-{"f_4217:batch_driver_scm",(void*)f_4217},
-{"f_4246:batch_driver_scm",(void*)f_4246},
-{"f_2168:batch_driver_scm",(void*)f_2168},
-{"f_2171:batch_driver_scm",(void*)f_2171},
-{"f_2174:batch_driver_scm",(void*)f_2174},
-{"f_2177:batch_driver_scm",(void*)f_2177},
-{"f_2180:batch_driver_scm",(void*)f_2180},
-{"f_4112:batch_driver_scm",(void*)f_4112},
-{"f_4126:batch_driver_scm",(void*)f_4126},
-{"f_4151:batch_driver_scm",(void*)f_4151},
-{"f_4156:batch_driver_scm",(void*)f_4156},
-{"f_4184:batch_driver_scm",(void*)f_4184},
-{"f_4022:batch_driver_scm",(void*)f_4022},
-{"f_4027:batch_driver_scm",(void*)f_4027},
-{"f_4041:batch_driver_scm",(void*)f_4041},
-{"f_4066:batch_driver_scm",(void*)f_4066},
-{"f_4071:batch_driver_scm",(void*)f_4071},
-{"f_4099:batch_driver_scm",(void*)f_4099},
-{"f_2183:batch_driver_scm",(void*)f_2183},
-{"f_4016:batch_driver_scm",(void*)f_4016},
-{"f_4008:batch_driver_scm",(void*)f_4008},
-{"f_3983:batch_driver_scm",(void*)f_3983},
-{"f_3985:batch_driver_scm",(void*)f_3985},
-{"f_3995:batch_driver_scm",(void*)f_3995},
-{"f_2186:batch_driver_scm",(void*)f_2186},
-{"f_2193:batch_driver_scm",(void*)f_2193},
-{"f_2196:batch_driver_scm",(void*)f_2196},
-{"f_2199:batch_driver_scm",(void*)f_2199},
-{"f_3946:batch_driver_scm",(void*)f_3946},
-{"f_3962:batch_driver_scm",(void*)f_3962},
-{"f_3965:batch_driver_scm",(void*)f_3965},
-{"f_2202:batch_driver_scm",(void*)f_2202},
-{"f_2206:batch_driver_scm",(void*)f_2206},
+{"f_4384:batch_driver_scm",(void*)f_4384},
+{"f_2167:batch_driver_scm",(void*)f_2167},
+{"f_4378:batch_driver_scm",(void*)f_4378},
+{"f_2170:batch_driver_scm",(void*)f_2170},
+{"f_4369:batch_driver_scm",(void*)f_4369},
+{"f_2173:batch_driver_scm",(void*)f_2173},
+{"f_4351:batch_driver_scm",(void*)f_4351},
+{"f_4354:batch_driver_scm",(void*)f_4354},
+{"f_4357:batch_driver_scm",(void*)f_4357},
+{"f_4360:batch_driver_scm",(void*)f_4360},
+{"f_2176:batch_driver_scm",(void*)f_2176},
+{"f_4310:batch_driver_scm",(void*)f_4310},
+{"f_4312:batch_driver_scm",(void*)f_4312},
+{"f_4341:batch_driver_scm",(void*)f_4341},
+{"f_4306:batch_driver_scm",(void*)f_4306},
+{"f_2182:batch_driver_scm",(void*)f_2182},
+{"f_2185:batch_driver_scm",(void*)f_2185},
+{"f_4255:batch_driver_scm",(void*)f_4255},
+{"f_4257:batch_driver_scm",(void*)f_4257},
+{"f_4286:batch_driver_scm",(void*)f_4286},
+{"f_2189:batch_driver_scm",(void*)f_2189},
+{"f_2192:batch_driver_scm",(void*)f_2192},
+{"f_2195:batch_driver_scm",(void*)f_2195},
+{"f_2198:batch_driver_scm",(void*)f_2198},
+{"f_2201:batch_driver_scm",(void*)f_2201},
+{"f_4152:batch_driver_scm",(void*)f_4152},
+{"f_4166:batch_driver_scm",(void*)f_4166},
+{"f_4191:batch_driver_scm",(void*)f_4191},
+{"f_4196:batch_driver_scm",(void*)f_4196},
+{"f_4224:batch_driver_scm",(void*)f_4224},
+{"f_4062:batch_driver_scm",(void*)f_4062},
+{"f_4067:batch_driver_scm",(void*)f_4067},
+{"f_4081:batch_driver_scm",(void*)f_4081},
+{"f_4106:batch_driver_scm",(void*)f_4106},
+{"f_4111:batch_driver_scm",(void*)f_4111},
+{"f_4139:batch_driver_scm",(void*)f_4139},
+{"f_2204:batch_driver_scm",(void*)f_2204},
+{"f_4056:batch_driver_scm",(void*)f_4056},
+{"f_4048:batch_driver_scm",(void*)f_4048},
+{"f_4023:batch_driver_scm",(void*)f_4023},
+{"f_4025:batch_driver_scm",(void*)f_4025},
+{"f_4035:batch_driver_scm",(void*)f_4035},
+{"f_2207:batch_driver_scm",(void*)f_2207},
 {"f_2214:batch_driver_scm",(void*)f_2214},
-{"f_2218:batch_driver_scm",(void*)f_2218},
-{"f_3909:batch_driver_scm",(void*)f_3909},
-{"f_3911:batch_driver_scm",(void*)f_3911},
-{"f_3940:batch_driver_scm",(void*)f_3940},
-{"f_2221:batch_driver_scm",(void*)f_2221},
-{"f_3870:batch_driver_scm",(void*)f_3870},
-{"f_3872:batch_driver_scm",(void*)f_3872},
-{"f_3901:batch_driver_scm",(void*)f_3901},
-{"f_3866:batch_driver_scm",(void*)f_3866},
-{"f_3810:batch_driver_scm",(void*)f_3810},
-{"f_3812:batch_driver_scm",(void*)f_3812},
-{"f_3806:batch_driver_scm",(void*)f_3806},
-{"f_2225:batch_driver_scm",(void*)f_2225},
-{"f_2229:batch_driver_scm",(void*)f_2229},
-{"f_2232:batch_driver_scm",(void*)f_2232},
-{"f_3785:batch_driver_scm",(void*)f_3785},
-{"f_2236:batch_driver_scm",(void*)f_2236},
-{"f_3778:batch_driver_scm",(void*)f_3778},
-{"f_2240:batch_driver_scm",(void*)f_2240},
-{"f_3771:batch_driver_scm",(void*)f_3771},
-{"f_2244:batch_driver_scm",(void*)f_2244},
-{"f_3764:batch_driver_scm",(void*)f_3764},
-{"f_2248:batch_driver_scm",(void*)f_2248},
-{"f_3744:batch_driver_scm",(void*)f_3744},
-{"f_2252:batch_driver_scm",(void*)f_2252},
-{"f_2263:batch_driver_scm",(void*)f_2263},
-{"f_2266:batch_driver_scm",(void*)f_2266},
+{"f_2217:batch_driver_scm",(void*)f_2217},
+{"f_2220:batch_driver_scm",(void*)f_2220},
+{"f_3986:batch_driver_scm",(void*)f_3986},
+{"f_4002:batch_driver_scm",(void*)f_4002},
+{"f_4005:batch_driver_scm",(void*)f_4005},
+{"f_2223:batch_driver_scm",(void*)f_2223},
+{"f_2227:batch_driver_scm",(void*)f_2227},
+{"f_2235:batch_driver_scm",(void*)f_2235},
+{"f_2239:batch_driver_scm",(void*)f_2239},
+{"f_3949:batch_driver_scm",(void*)f_3949},
+{"f_3951:batch_driver_scm",(void*)f_3951},
+{"f_3980:batch_driver_scm",(void*)f_3980},
+{"f_2242:batch_driver_scm",(void*)f_2242},
+{"f_3910:batch_driver_scm",(void*)f_3910},
+{"f_3912:batch_driver_scm",(void*)f_3912},
+{"f_3941:batch_driver_scm",(void*)f_3941},
+{"f_3906:batch_driver_scm",(void*)f_3906},
+{"f_3850:batch_driver_scm",(void*)f_3850},
+{"f_3852:batch_driver_scm",(void*)f_3852},
+{"f_3846:batch_driver_scm",(void*)f_3846},
+{"f_2246:batch_driver_scm",(void*)f_2246},
+{"f_2250:batch_driver_scm",(void*)f_2250},
+{"f_2253:batch_driver_scm",(void*)f_2253},
+{"f_3825:batch_driver_scm",(void*)f_3825},
+{"f_2257:batch_driver_scm",(void*)f_2257},
+{"f_3818:batch_driver_scm",(void*)f_3818},
+{"f_2261:batch_driver_scm",(void*)f_2261},
+{"f_3811:batch_driver_scm",(void*)f_3811},
+{"f_2265:batch_driver_scm",(void*)f_2265},
+{"f_3804:batch_driver_scm",(void*)f_3804},
 {"f_2269:batch_driver_scm",(void*)f_2269},
-{"f_3703:batch_driver_scm",(void*)f_3703},
-{"f_2272:batch_driver_scm",(void*)f_2272},
-{"f_2275:batch_driver_scm",(void*)f_2275},
+{"f_3784:batch_driver_scm",(void*)f_3784},
+{"f_2273:batch_driver_scm",(void*)f_2273},
+{"f_2284:batch_driver_scm",(void*)f_2284},
+{"f_2287:batch_driver_scm",(void*)f_2287},
+{"f_2290:batch_driver_scm",(void*)f_2290},
+{"f_3743:batch_driver_scm",(void*)f_3743},
+{"f_2293:batch_driver_scm",(void*)f_2293},
 {"f_2296:batch_driver_scm",(void*)f_2296},
-{"f_2324:batch_driver_scm",(void*)f_2324},
-{"f_2330:batch_driver_scm",(void*)f_2330},
-{"f_2334:batch_driver_scm",(void*)f_2334},
-{"f_2337:batch_driver_scm",(void*)f_2337},
-{"f_2340:batch_driver_scm",(void*)f_2340},
-{"f_2343:batch_driver_scm",(void*)f_2343},
+{"f_2317:batch_driver_scm",(void*)f_2317},
+{"f_2345:batch_driver_scm",(void*)f_2345},
 {"f_2351:batch_driver_scm",(void*)f_2351},
-{"f_2354:batch_driver_scm",(void*)f_2354},
-{"f_2357:batch_driver_scm",(void*)f_2357},
-{"f_3671:batch_driver_scm",(void*)f_3671},
-{"f_3679:batch_driver_scm",(void*)f_3679},
-{"f_2360:batch_driver_scm",(void*)f_2360},
-{"f_2363:batch_driver_scm",(void*)f_2363},
-{"f_3516:batch_driver_scm",(void*)f_3516},
-{"f_3615:batch_driver_scm",(void*)f_3615},
-{"f_3664:batch_driver_scm",(void*)f_3664},
-{"f_3632:batch_driver_scm",(void*)f_3632},
-{"f_3636:batch_driver_scm",(void*)f_3636},
-{"f_3641:batch_driver_scm",(void*)f_3641},
-{"f_3662:batch_driver_scm",(void*)f_3662},
-{"f_3627:batch_driver_scm",(void*)f_3627},
-{"f_3618:batch_driver_scm",(void*)f_3618},
-{"f_3576:batch_driver_scm",(void*)f_3576},
-{"f_3605:batch_driver_scm",(void*)f_3605},
-{"f_3531:batch_driver_scm",(void*)f_3531},
-{"f_3535:batch_driver_scm",(void*)f_3535},
-{"f_3541:batch_driver_scm",(void*)f_3541},
-{"f_3570:batch_driver_scm",(void*)f_3570},
-{"f_3539:batch_driver_scm",(void*)f_3539},
-{"f_3527:batch_driver_scm",(void*)f_3527},
-{"f_3507:batch_driver_scm",(void*)f_3507},
-{"f_3511:batch_driver_scm",(void*)f_3511},
-{"f_2366:batch_driver_scm",(void*)f_2366},
-{"f_2369:batch_driver_scm",(void*)f_2369},
-{"f_3465:batch_driver_scm",(void*)f_3465},
-{"f_3471:batch_driver_scm",(void*)f_3471},
-{"f_3500:batch_driver_scm",(void*)f_3500},
-{"f_3469:batch_driver_scm",(void*)f_3469},
+{"f_2355:batch_driver_scm",(void*)f_2355},
+{"f_2358:batch_driver_scm",(void*)f_2358},
+{"f_2361:batch_driver_scm",(void*)f_2361},
+{"f_2364:batch_driver_scm",(void*)f_2364},
 {"f_2372:batch_driver_scm",(void*)f_2372},
 {"f_2375:batch_driver_scm",(void*)f_2375},
-{"f_3442:batch_driver_scm",(void*)f_3442},
-{"f_3462:batch_driver_scm",(void*)f_3462},
+{"f_2378:batch_driver_scm",(void*)f_2378},
+{"f_3711:batch_driver_scm",(void*)f_3711},
+{"f_3719:batch_driver_scm",(void*)f_3719},
 {"f_2381:batch_driver_scm",(void*)f_2381},
-{"f_3400:batch_driver_scm",(void*)f_3400},
-{"f_3402:batch_driver_scm",(void*)f_3402},
-{"f_3431:batch_driver_scm",(void*)f_3431},
 {"f_2384:batch_driver_scm",(void*)f_2384},
+{"f_3556:batch_driver_scm",(void*)f_3556},
+{"f_3655:batch_driver_scm",(void*)f_3655},
+{"f_3704:batch_driver_scm",(void*)f_3704},
+{"f_3672:batch_driver_scm",(void*)f_3672},
+{"f_3676:batch_driver_scm",(void*)f_3676},
+{"f_3681:batch_driver_scm",(void*)f_3681},
+{"f_3702:batch_driver_scm",(void*)f_3702},
+{"f_3667:batch_driver_scm",(void*)f_3667},
+{"f_3658:batch_driver_scm",(void*)f_3658},
+{"f_3616:batch_driver_scm",(void*)f_3616},
+{"f_3645:batch_driver_scm",(void*)f_3645},
+{"f_3571:batch_driver_scm",(void*)f_3571},
+{"f_3575:batch_driver_scm",(void*)f_3575},
+{"f_3581:batch_driver_scm",(void*)f_3581},
+{"f_3610:batch_driver_scm",(void*)f_3610},
+{"f_3579:batch_driver_scm",(void*)f_3579},
+{"f_3567:batch_driver_scm",(void*)f_3567},
+{"f_3547:batch_driver_scm",(void*)f_3547},
+{"f_3551:batch_driver_scm",(void*)f_3551},
 {"f_2387:batch_driver_scm",(void*)f_2387},
-{"f_3334:batch_driver_scm",(void*)f_3334},
-{"f_3140:batch_driver_scm",(void*)f_3140},
-{"f_3290:batch_driver_scm",(void*)f_3290},
-{"f_3144:batch_driver_scm",(void*)f_3144},
-{"f_3148:batch_driver_scm",(void*)f_3148},
-{"f_3167:batch_driver_scm",(void*)f_3167},
-{"f_3152:batch_driver_scm",(void*)f_3152},
+{"f_2390:batch_driver_scm",(void*)f_2390},
+{"f_3505:batch_driver_scm",(void*)f_3505},
+{"f_3511:batch_driver_scm",(void*)f_3511},
+{"f_3540:batch_driver_scm",(void*)f_3540},
+{"f_3509:batch_driver_scm",(void*)f_3509},
 {"f_2393:batch_driver_scm",(void*)f_2393},
-{"f_3079:batch_driver_scm",(void*)f_3079},
-{"f_3084:batch_driver_scm",(void*)f_3084},
-{"f_3096:batch_driver_scm",(void*)f_3096},
-{"f_3099:batch_driver_scm",(void*)f_3099},
-{"f_3102:batch_driver_scm",(void*)f_3102},
-{"f_3105:batch_driver_scm",(void*)f_3105},
-{"f_3119:batch_driver_scm",(void*)f_3119},
 {"f_2396:batch_driver_scm",(void*)f_2396},
-{"f_3073:batch_driver_scm",(void*)f_3073},
-{"f_2399:batch_driver_scm",(void*)f_2399},
-{"f_3067:batch_driver_scm",(void*)f_3067},
+{"f_3482:batch_driver_scm",(void*)f_3482},
+{"f_3502:batch_driver_scm",(void*)f_3502},
 {"f_2402:batch_driver_scm",(void*)f_2402},
+{"f_3440:batch_driver_scm",(void*)f_3440},
+{"f_3442:batch_driver_scm",(void*)f_3442},
+{"f_3471:batch_driver_scm",(void*)f_3471},
 {"f_2405:batch_driver_scm",(void*)f_2405},
-{"f_3052:batch_driver_scm",(void*)f_3052},
 {"f_2408:batch_driver_scm",(void*)f_2408},
-{"f_2413:batch_driver_scm",(void*)f_2413},
-{"f_2416:batch_driver_scm",(void*)f_2416},
-{"f_2419:batch_driver_scm",(void*)f_2419},
-{"f_2422:batch_driver_scm",(void*)f_2422},
-{"f_2998:batch_driver_scm",(void*)f_2998},
-{"f_3010:batch_driver_scm",(void*)f_3010},
-{"f_3039:batch_driver_scm",(void*)f_3039},
-{"f_3005:batch_driver_scm",(void*)f_3005},
-{"f_2425:batch_driver_scm",(void*)f_2425},
-{"f_2995:batch_driver_scm",(void*)f_2995},
-{"f_2991:batch_driver_scm",(void*)f_2991},
-{"f_2436:batch_driver_scm",(void*)f_2436},
-{"f_2439:batch_driver_scm",(void*)f_2439},
-{"f_2937:batch_driver_scm",(void*)f_2937},
-{"f_2977:batch_driver_scm",(void*)f_2977},
-{"f_2969:batch_driver_scm",(void*)f_2969},
-{"f_2940:batch_driver_scm",(void*)f_2940},
-{"f_2948:batch_driver_scm",(void*)f_2948},
-{"f_2951:batch_driver_scm",(void*)f_2951},
-{"f_2954:batch_driver_scm",(void*)f_2954},
-{"f_2960:batch_driver_scm",(void*)f_2960},
-{"f_2963:batch_driver_scm",(void*)f_2963},
-{"f_2966:batch_driver_scm",(void*)f_2966},
-{"f_2442:batch_driver_scm",(void*)f_2442},
-{"f_2928:batch_driver_scm",(void*)f_2928},
-{"f_2931:batch_driver_scm",(void*)f_2931},
-{"f_2910:batch_driver_scm",(void*)f_2910},
-{"f_2916:batch_driver_scm",(void*)f_2916},
-{"f_2919:batch_driver_scm",(void*)f_2919},
-{"f_2922:batch_driver_scm",(void*)f_2922},
-{"f_2445:batch_driver_scm",(void*)f_2445},
-{"f_2904:batch_driver_scm",(void*)f_2904},
-{"f_2448:batch_driver_scm",(void*)f_2448},
-{"f_2897:batch_driver_scm",(void*)f_2897},
-{"f_2451:batch_driver_scm",(void*)f_2451},
-{"f_2861:batch_driver_scm",(void*)f_2861},
-{"f_2890:batch_driver_scm",(void*)f_2890},
-{"f_2859:batch_driver_scm",(void*)f_2859},
-{"f_2804:batch_driver_scm",(void*)f_2804},
-{"f_2806:batch_driver_scm",(void*)f_2806},
-{"f_2844:batch_driver_scm",(void*)f_2844},
-{"f_2814:batch_driver_scm",(void*)f_2814},
-{"f_2841:batch_driver_scm",(void*)f_2841},
-{"f_2837:batch_driver_scm",(void*)f_2837},
-{"f_2818:batch_driver_scm",(void*)f_2818},
-{"f_2827:batch_driver_scm",(void*)f_2827},
-{"f_2830:batch_driver_scm",(void*)f_2830},
-{"f_2454:batch_driver_scm",(void*)f_2454},
+{"f_3374:batch_driver_scm",(void*)f_3374},
+{"f_3180:batch_driver_scm",(void*)f_3180},
+{"f_3330:batch_driver_scm",(void*)f_3330},
+{"f_3184:batch_driver_scm",(void*)f_3184},
+{"f_3188:batch_driver_scm",(void*)f_3188},
+{"f_3207:batch_driver_scm",(void*)f_3207},
+{"f_3192:batch_driver_scm",(void*)f_3192},
+{"f_2414:batch_driver_scm",(void*)f_2414},
+{"f_3119:batch_driver_scm",(void*)f_3119},
+{"f_3124:batch_driver_scm",(void*)f_3124},
+{"f_3136:batch_driver_scm",(void*)f_3136},
+{"f_3139:batch_driver_scm",(void*)f_3139},
+{"f_3142:batch_driver_scm",(void*)f_3142},
+{"f_3145:batch_driver_scm",(void*)f_3145},
+{"f_3159:batch_driver_scm",(void*)f_3159},
+{"f_2417:batch_driver_scm",(void*)f_2417},
+{"f_3113:batch_driver_scm",(void*)f_3113},
+{"f_2420:batch_driver_scm",(void*)f_2420},
+{"f_3107:batch_driver_scm",(void*)f_3107},
+{"f_2423:batch_driver_scm",(void*)f_2423},
+{"f_2426:batch_driver_scm",(void*)f_2426},
+{"f_3092:batch_driver_scm",(void*)f_3092},
+{"f_2429:batch_driver_scm",(void*)f_2429},
+{"f_2434:batch_driver_scm",(void*)f_2434},
+{"f_2437:batch_driver_scm",(void*)f_2437},
+{"f_2440:batch_driver_scm",(void*)f_2440},
+{"f_2443:batch_driver_scm",(void*)f_2443},
+{"f_3038:batch_driver_scm",(void*)f_3038},
+{"f_3050:batch_driver_scm",(void*)f_3050},
+{"f_3079:batch_driver_scm",(void*)f_3079},
+{"f_3045:batch_driver_scm",(void*)f_3045},
+{"f_2446:batch_driver_scm",(void*)f_2446},
+{"f_3035:batch_driver_scm",(void*)f_3035},
+{"f_3031:batch_driver_scm",(void*)f_3031},
 {"f_2457:batch_driver_scm",(void*)f_2457},
-{"f_2768:batch_driver_scm",(void*)f_2768},
-{"f_2786:batch_driver_scm",(void*)f_2786},
-{"f_2776:batch_driver_scm",(void*)f_2776},
-{"f_2780:batch_driver_scm",(void*)f_2780},
 {"f_2460:batch_driver_scm",(void*)f_2460},
+{"f_2977:batch_driver_scm",(void*)f_2977},
+{"f_3017:batch_driver_scm",(void*)f_3017},
+{"f_3009:batch_driver_scm",(void*)f_3009},
+{"f_2980:batch_driver_scm",(void*)f_2980},
+{"f_2988:batch_driver_scm",(void*)f_2988},
+{"f_2991:batch_driver_scm",(void*)f_2991},
+{"f_2994:batch_driver_scm",(void*)f_2994},
+{"f_3000:batch_driver_scm",(void*)f_3000},
+{"f_3003:batch_driver_scm",(void*)f_3003},
+{"f_3006:batch_driver_scm",(void*)f_3006},
+{"f_2463:batch_driver_scm",(void*)f_2463},
+{"f_2968:batch_driver_scm",(void*)f_2968},
+{"f_2971:batch_driver_scm",(void*)f_2971},
+{"f_2950:batch_driver_scm",(void*)f_2950},
+{"f_2956:batch_driver_scm",(void*)f_2956},
+{"f_2959:batch_driver_scm",(void*)f_2959},
+{"f_2962:batch_driver_scm",(void*)f_2962},
 {"f_2466:batch_driver_scm",(void*)f_2466},
+{"f_2944:batch_driver_scm",(void*)f_2944},
+{"f_2469:batch_driver_scm",(void*)f_2469},
+{"f_2937:batch_driver_scm",(void*)f_2937},
 {"f_2472:batch_driver_scm",(void*)f_2472},
+{"f_2901:batch_driver_scm",(void*)f_2901},
+{"f_2930:batch_driver_scm",(void*)f_2930},
+{"f_2899:batch_driver_scm",(void*)f_2899},
+{"f_2844:batch_driver_scm",(void*)f_2844},
+{"f_2846:batch_driver_scm",(void*)f_2846},
+{"f_2884:batch_driver_scm",(void*)f_2884},
+{"f_2854:batch_driver_scm",(void*)f_2854},
+{"f_2881:batch_driver_scm",(void*)f_2881},
+{"f_2877:batch_driver_scm",(void*)f_2877},
+{"f_2858:batch_driver_scm",(void*)f_2858},
+{"f_2867:batch_driver_scm",(void*)f_2867},
+{"f_2870:batch_driver_scm",(void*)f_2870},
 {"f_2475:batch_driver_scm",(void*)f_2475},
 {"f_2478:batch_driver_scm",(void*)f_2478},
-{"f_2483:batch_driver_scm",(void*)f_2483},
-{"f_2490:batch_driver_scm",(void*)f_2490},
-{"f_2718:batch_driver_scm",(void*)f_2718},
-{"f_2721:batch_driver_scm",(void*)f_2721},
+{"f_2808:batch_driver_scm",(void*)f_2808},
+{"f_2826:batch_driver_scm",(void*)f_2826},
+{"f_2816:batch_driver_scm",(void*)f_2816},
+{"f_2820:batch_driver_scm",(void*)f_2820},
+{"f_2481:batch_driver_scm",(void*)f_2481},
+{"f_2487:batch_driver_scm",(void*)f_2487},
 {"f_2493:batch_driver_scm",(void*)f_2493},
-{"f_2497:batch_driver_scm",(void*)f_2497},
-{"f_2500:batch_driver_scm",(void*)f_2500},
-{"f_2503:batch_driver_scm",(void*)f_2503},
-{"f_2595:batch_driver_scm",(void*)f_2595},
-{"f_2706:batch_driver_scm",(void*)f_2706},
-{"f_2598:batch_driver_scm",(void*)f_2598},
-{"f_2604:batch_driver_scm",(void*)f_2604},
-{"f_2607:batch_driver_scm",(void*)f_2607},
-{"f_2610:batch_driver_scm",(void*)f_2610},
-{"f_2613:batch_driver_scm",(void*)f_2613},
+{"f_2496:batch_driver_scm",(void*)f_2496},
+{"f_2499:batch_driver_scm",(void*)f_2499},
+{"f_2504:batch_driver_scm",(void*)f_2504},
+{"f_2511:batch_driver_scm",(void*)f_2511},
+{"f_2758:batch_driver_scm",(void*)f_2758},
+{"f_2761:batch_driver_scm",(void*)f_2761},
+{"f_2514:batch_driver_scm",(void*)f_2514},
+{"f_2518:batch_driver_scm",(void*)f_2518},
+{"f_2521:batch_driver_scm",(void*)f_2521},
+{"f_2524:batch_driver_scm",(void*)f_2524},
 {"f_2616:batch_driver_scm",(void*)f_2616},
+{"f_2746:batch_driver_scm",(void*)f_2746},
 {"f_2619:batch_driver_scm",(void*)f_2619},
-{"f_2633:batch_driver_scm",(void*)f_2633},
-{"f_2637:batch_driver_scm",(void*)f_2637},
-{"f_2643:batch_driver_scm",(void*)f_2643},
-{"f_2646:batch_driver_scm",(void*)f_2646},
-{"f_2649:batch_driver_scm",(void*)f_2649},
-{"f_2652:batch_driver_scm",(void*)f_2652},
-{"f_2655:batch_driver_scm",(void*)f_2655},
-{"f5114:batch_driver_scm",(void*)f5114},
-{"f_2674:batch_driver_scm",(void*)f_2674},
+{"f_2626:batch_driver_scm",(void*)f_2626},
+{"f_2629:batch_driver_scm",(void*)f_2629},
+{"f_2632:batch_driver_scm",(void*)f_2632},
+{"f_2635:batch_driver_scm",(void*)f_2635},
+{"f_2638:batch_driver_scm",(void*)f_2638},
+{"f_2714:batch_driver_scm",(void*)f_2714},
+{"f_2720:batch_driver_scm",(void*)f_2720},
+{"f_2723:batch_driver_scm",(void*)f_2723},
+{"f_2641:batch_driver_scm",(void*)f_2641},
+{"f_2644:batch_driver_scm",(void*)f_2644},
 {"f_2658:batch_driver_scm",(void*)f_2658},
-{"f_2661:batch_driver_scm",(void*)f_2661},
-{"f_2627:batch_driver_scm",(void*)f_2627},
-{"f_2509:batch_driver_scm",(void*)f_2509},
-{"f_2523:batch_driver_scm",(void*)f_2523},
-{"f_2527:batch_driver_scm",(void*)f_2527},
+{"f_2662:batch_driver_scm",(void*)f_2662},
+{"f_2668:batch_driver_scm",(void*)f_2668},
+{"f_2671:batch_driver_scm",(void*)f_2671},
+{"f_2674:batch_driver_scm",(void*)f_2674},
+{"f_2677:batch_driver_scm",(void*)f_2677},
+{"f_2680:batch_driver_scm",(void*)f_2680},
+{"f5154:batch_driver_scm",(void*)f5154},
+{"f_2699:batch_driver_scm",(void*)f_2699},
+{"f_2683:batch_driver_scm",(void*)f_2683},
+{"f_2686:batch_driver_scm",(void*)f_2686},
+{"f_2652:batch_driver_scm",(void*)f_2652},
 {"f_2530:batch_driver_scm",(void*)f_2530},
-{"f_2549:batch_driver_scm",(void*)f_2549},
-{"f_2566:batch_driver_scm",(void*)f_2566},
-{"f_2569:batch_driver_scm",(void*)f_2569},
-{"f_2575:batch_driver_scm",(void*)f_2575},
-{"f_2578:batch_driver_scm",(void*)f_2578},
-{"f_2517:batch_driver_scm",(void*)f_2517},
-{"f_2315:batch_driver_scm",(void*)f_2315},
-{"f_2308:batch_driver_scm",(void*)f_2308},
-{"f_2284:batch_driver_scm",(void*)f_2284},
-{"f_1961:batch_driver_scm",(void*)f_1961},
+{"f_2544:batch_driver_scm",(void*)f_2544},
+{"f_2548:batch_driver_scm",(void*)f_2548},
+{"f_2551:batch_driver_scm",(void*)f_2551},
+{"f_2570:batch_driver_scm",(void*)f_2570},
+{"f_2587:batch_driver_scm",(void*)f_2587},
+{"f_2590:batch_driver_scm",(void*)f_2590},
+{"f_2596:batch_driver_scm",(void*)f_2596},
+{"f_2599:batch_driver_scm",(void*)f_2599},
+{"f_2538:batch_driver_scm",(void*)f_2538},
+{"f_2336:batch_driver_scm",(void*)f_2336},
+{"f_2329:batch_driver_scm",(void*)f_2329},
+{"f_2305:batch_driver_scm",(void*)f_2305},
+{"f_1982:batch_driver_scm",(void*)f_1982},
+{"f_2012:batch_driver_scm",(void*)f_2012},
+{"f_2007:batch_driver_scm",(void*)f_2007},
+{"f_1984:batch_driver_scm",(void*)f_1984},
+{"f_1988:batch_driver_scm",(void*)f_1988},
+{"f_2002:batch_driver_scm",(void*)f_2002},
+{"f_1996:batch_driver_scm",(void*)f_1996},
 {"f_1991:batch_driver_scm",(void*)f_1991},
-{"f_1986:batch_driver_scm",(void*)f_1986},
+{"f_1976:batch_driver_scm",(void*)f_1976},
+{"f_1947:batch_driver_scm",(void*)f_1947},
+{"f_1954:batch_driver_scm",(void*)f_1954},
+{"f_1957:batch_driver_scm",(void*)f_1957},
+{"f_1960:batch_driver_scm",(void*)f_1960},
 {"f_1963:batch_driver_scm",(void*)f_1963},
-{"f_1967:batch_driver_scm",(void*)f_1967},
-{"f_1981:batch_driver_scm",(void*)f_1981},
-{"f_1975:batch_driver_scm",(void*)f_1975},
-{"f_1970:batch_driver_scm",(void*)f_1970},
-{"f_1955:batch_driver_scm",(void*)f_1955},
-{"f_1926:batch_driver_scm",(void*)f_1926},
-{"f_1933:batch_driver_scm",(void*)f_1933},
-{"f_1936:batch_driver_scm",(void*)f_1936},
-{"f_1939:batch_driver_scm",(void*)f_1939},
-{"f_1942:batch_driver_scm",(void*)f_1942},
+{"f_1937:batch_driver_scm",(void*)f_1937},
+{"f_1902:batch_driver_scm",(void*)f_1902},
+{"f_1908:batch_driver_scm",(void*)f_1908},
 {"f_1916:batch_driver_scm",(void*)f_1916},
-{"f_1881:batch_driver_scm",(void*)f_1881},
+{"f_1924:batch_driver_scm",(void*)f_1924},
+{"f_1928:batch_driver_scm",(void*)f_1928},
+{"f_1822:batch_driver_scm",(void*)f_1822},
+{"f_1891:batch_driver_scm",(void*)f_1891},
 {"f_1887:batch_driver_scm",(void*)f_1887},
-{"f_1895:batch_driver_scm",(void*)f_1895},
-{"f_1903:batch_driver_scm",(void*)f_1903},
-{"f_1907:batch_driver_scm",(void*)f_1907},
-{"f_1801:batch_driver_scm",(void*)f_1801},
-{"f_1870:batch_driver_scm",(void*)f_1870},
-{"f_1866:batch_driver_scm",(void*)f_1866},
-{"f_1850:batch_driver_scm",(void*)f_1850},
-{"f_1842:batch_driver_scm",(void*)f_1842},
-{"f_1811:batch_driver_scm",(void*)f_1811},
-{"f_1752:batch_driver_scm",(void*)f_1752},
-{"f_1759:batch_driver_scm",(void*)f_1759},
-{"f_1765:batch_driver_scm",(void*)f_1765},
+{"f_1871:batch_driver_scm",(void*)f_1871},
+{"f_1863:batch_driver_scm",(void*)f_1863},
+{"f_1832:batch_driver_scm",(void*)f_1832},
+{"f_1773:batch_driver_scm",(void*)f_1773},
 {"f_1780:batch_driver_scm",(void*)f_1780},
-{"f_1776:batch_driver_scm",(void*)f_1776},
-{"f_1762:batch_driver_scm",(void*)f_1762},
-{"f_1798:batch_driver_scm",(void*)f_1798},
-{"f_1717:batch_driver_scm",(void*)f_1717},
-{"f_1724:batch_driver_scm",(void*)f_1724},
-{"f_1729:batch_driver_scm",(void*)f_1729},
-{"f_1739:batch_driver_scm",(void*)f_1739},
-{"f_1693:batch_driver_scm",(void*)f_1693},
-{"f_1700:batch_driver_scm",(void*)f_1700},
-{"f_1703:batch_driver_scm",(void*)f_1703},
+{"f_1786:batch_driver_scm",(void*)f_1786},
+{"f_1801:batch_driver_scm",(void*)f_1801},
+{"f_1797:batch_driver_scm",(void*)f_1797},
+{"f_1783:batch_driver_scm",(void*)f_1783},
+{"f_1819:batch_driver_scm",(void*)f_1819},
+{"f_1730:batch_driver_scm",(void*)f_1730},
+{"f_1737:batch_driver_scm",(void*)f_1737},
+{"f_1742:batch_driver_scm",(void*)f_1742},
+{"f_1754:batch_driver_scm",(void*)f_1754},
+{"f_1760:batch_driver_scm",(void*)f_1760},
 {"f_1706:batch_driver_scm",(void*)f_1706},
-{"f_1709:batch_driver_scm",(void*)f_1709},
-{"f_1712:batch_driver_scm",(void*)f_1712},
-{"f_1671:batch_driver_scm",(void*)f_1671},
-{"f_1678:batch_driver_scm",(void*)f_1678},
+{"f_1713:batch_driver_scm",(void*)f_1713},
+{"f_1716:batch_driver_scm",(void*)f_1716},
+{"f_1719:batch_driver_scm",(void*)f_1719},
+{"f_1722:batch_driver_scm",(void*)f_1722},
+{"f_1725:batch_driver_scm",(void*)f_1725},
+{"f_1684:batch_driver_scm",(void*)f_1684},
 {"f_1691:batch_driver_scm",(void*)f_1691},
-{"f_1647:batch_driver_scm",(void*)f_1647},
-{"f_1651:batch_driver_scm",(void*)f_1651},
+{"f_1704:batch_driver_scm",(void*)f_1704},
 {"f_1660:batch_driver_scm",(void*)f_1660},
-{"f_1663:batch_driver_scm",(void*)f_1663},
-{"f_1666:batch_driver_scm",(void*)f_1666},
-{"f_1669:batch_driver_scm",(void*)f_1669},
-{"f_1632:batch_driver_scm",(void*)f_1632},
-{"f_1639:batch_driver_scm",(void*)f_1639},
-{"f_1642:batch_driver_scm",(void*)f_1642},
-{"f_1527:batch_driver_scm",(void*)f_1527},
+{"f_1664:batch_driver_scm",(void*)f_1664},
+{"f_1673:batch_driver_scm",(void*)f_1673},
+{"f_1676:batch_driver_scm",(void*)f_1676},
+{"f_1679:batch_driver_scm",(void*)f_1679},
+{"f_1682:batch_driver_scm",(void*)f_1682},
+{"f_1645:batch_driver_scm",(void*)f_1645},
+{"f_1652:batch_driver_scm",(void*)f_1652},
+{"f_1655:batch_driver_scm",(void*)f_1655},
+{"f_1537:batch_driver_scm",(void*)f_1537},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/c-backend.c b/bootstrap/c-backend.c
index 43214066..fdf54a1e 100644
--- a/bootstrap/c-backend.c
+++ b/bootstrap/c-backend.c
@@ -1,9 +1,9 @@
 /* Generated from c-backend.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:30
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:33
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: c-backend.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file c-backend.c
    unit: backend
 */
@@ -16,14 +16,13 @@ C_externimport void C_ccall C_library_toplevel(C_word c,C_word d,C_word k) C_nor
 C_noret_decl(C_eval_toplevel)
 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[853];
+static C_TLS C_word lf[864];
 static double C_possibly_force_alignment;
 
 
-/* from getsize */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub2441(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub2441(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub2463(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub2463(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word lit=(C_word )(C_a0);
 return(C_header_size(lit));
@@ -32,10 +31,9 @@ C_ret:
 
 return C_r;}
 
-/* from getbits */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub2437(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub2437(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub2459(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub2459(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word lit=(C_word )(C_a0);
 
@@ -52,2645 +50,2674 @@ return C_r;}
 
 C_noret_decl(C_backend_toplevel)
 C_externexport void C_ccall C_backend_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2486)
-static void C_ccall f_2486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2489)
-static void C_ccall f_2489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10148)
-static void C_ccall f_10148(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10151)
-static void C_ccall f_10151(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10178)
-static void C_ccall f_10178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10174)
-static void C_ccall f_10174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10154)
-static void C_ccall f_10154(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10157)
-static void C_ccall f_10157(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10170)
-static void C_ccall f_10170(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10160)
-static void C_ccall f_10160(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10163)
-static void C_ccall f_10163(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10166)
-static void C_ccall f_10166(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2575)
-static void C_ccall f_2575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9848)
-static void C_ccall f_9848(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10124)
-static void C_ccall f_10124(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10122)
-static void C_ccall f_10122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10110)
-static void C_ccall f_10110(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10080)
-static void C_ccall f_10080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10041)
-static void C_ccall f_10041(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10028)
-static void C_ccall f_10028(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10024)
-static void C_ccall f_10024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9910)
-static void C_ccall f_9910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9857)
-static C_word C_fcall f_9857(C_word *a,C_word t0);
-C_noret_decl(f_9241)
-static void C_ccall f_9241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9352)
-static void C_fcall f_9352(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9517)
-static void C_ccall f_9517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9544)
-static void C_fcall f_9544(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2508)
+static void C_ccall f_2508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2511)
+static void C_ccall f_2511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10305)
+static void C_ccall f_10305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10308)
+static void C_ccall f_10308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10335)
+static void C_ccall f_10335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10331)
+static void C_ccall f_10331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10311)
+static void C_ccall f_10311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10314)
+static void C_ccall f_10314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10327)
+static void C_ccall f_10327(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10317)
+static void C_ccall f_10317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10320)
+static void C_ccall f_10320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10323)
+static void C_ccall f_10323(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2597)
+static void C_ccall f_2597(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10005)
+static void C_ccall f_10005(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10281)
+static void C_ccall f_10281(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10279)
+static void C_ccall f_10279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10267)
+static void C_ccall f_10267(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10237)
+static void C_ccall f_10237(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10198)
+static void C_ccall f_10198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10185)
+static void C_ccall f_10185(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10181)
+static void C_ccall f_10181(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10067)
+static void C_ccall f_10067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10014)
+static C_word C_fcall f_10014(C_word *a,C_word t0);
+C_noret_decl(f_9398)
+static void C_ccall f_9398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9509)
+static void C_fcall f_9509(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9674)
+static void C_ccall f_9674(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9701)
+static void C_fcall f_9701(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9879)
+static void C_ccall f_9879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9882)
+static void C_ccall f_9882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9885)
+static void C_ccall f_9885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9888)
+static void C_ccall f_9888(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9858)
+static void C_ccall f_9858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9861)
+static void C_ccall f_9861(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9864)
+static void C_ccall f_9864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9867)
+static void C_ccall f_9867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9837)
+static void C_ccall f_9837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9840)
+static void C_ccall f_9840(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9843)
+static void C_ccall f_9843(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9846)
+static void C_ccall f_9846(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9800)
+static void C_ccall f_9800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9803)
+static void C_ccall f_9803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9806)
+static void C_ccall f_9806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9809)
+static void C_ccall f_9809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9779)
+static void C_ccall f_9779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9782)
+static void C_ccall f_9782(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9785)
+static void C_ccall f_9785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9788)
+static void C_ccall f_9788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9758)
+static void C_ccall f_9758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9761)
+static void C_ccall f_9761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9764)
+static void C_ccall f_9764(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9767)
+static void C_ccall f_9767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9737)
+static void C_ccall f_9737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9740)
+static void C_ccall f_9740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9743)
+static void C_ccall f_9743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9746)
+static void C_ccall f_9746(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9716)
+static void C_ccall f_9716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9719)
+static void C_ccall f_9719(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9722)
 static void C_ccall f_9722(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9725)
 static void C_ccall f_9725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9728)
-static void C_ccall f_9728(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9731)
-static void C_ccall f_9731(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9701)
-static void C_ccall f_9701(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9704)
-static void C_ccall f_9704(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9707)
-static void C_ccall f_9707(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9710)
-static void C_ccall f_9710(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9680)
-static void C_ccall f_9680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9683)
-static void C_ccall f_9683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9686)
-static void C_ccall f_9686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9689)
-static void C_ccall f_9689(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9643)
-static void C_ccall f_9643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9646)
-static void C_ccall f_9646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9649)
-static void C_ccall f_9649(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9652)
-static void C_ccall f_9652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9622)
-static void C_ccall f_9622(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9625)
-static void C_ccall f_9625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9628)
-static void C_ccall f_9628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9631)
-static void C_ccall f_9631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9601)
-static void C_ccall f_9601(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9604)
-static void C_ccall f_9604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9607)
-static void C_ccall f_9607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9610)
-static void C_ccall f_9610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9580)
-static void C_ccall f_9580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9583)
-static void C_ccall f_9583(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9586)
-static void C_ccall f_9586(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9589)
-static void C_ccall f_9589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9559)
-static void C_ccall f_9559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9562)
-static void C_ccall f_9562(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9565)
-static void C_ccall f_9565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9568)
-static void C_ccall f_9568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9678)
+static void C_fcall f_9678(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9644)
+static void C_ccall f_9644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9647)
+static void C_ccall f_9647(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9650)
+static void C_ccall f_9650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9653)
+static void C_ccall f_9653(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9623)
+static void C_ccall f_9623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9626)
+static void C_ccall f_9626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9629)
+static void C_ccall f_9629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9632)
+static void C_ccall f_9632(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9602)
+static void C_ccall f_9602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9605)
+static void C_ccall f_9605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9608)
+static void C_ccall f_9608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9611)
+static void C_ccall f_9611(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9578)
+static void C_ccall f_9578(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9581)
+static void C_ccall f_9581(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9584)
+static void C_ccall f_9584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9587)
+static void C_ccall f_9587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9557)
+static void C_ccall f_9557(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9560)
+static void C_ccall f_9560(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9563)
+static void C_ccall f_9563(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9566)
+static void C_ccall f_9566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9533)
+static void C_ccall f_9533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9536)
+static void C_ccall f_9536(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9539)
+static void C_ccall f_9539(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9542)
+static void C_ccall f_9542(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9512)
+static void C_ccall f_9512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9515)
+static void C_ccall f_9515(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9518)
+static void C_ccall f_9518(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9521)
-static void C_fcall f_9521(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9487)
-static void C_ccall f_9487(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9490)
-static void C_ccall f_9490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9493)
-static void C_ccall f_9493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9496)
-static void C_ccall f_9496(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9466)
-static void C_ccall f_9466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9469)
-static void C_ccall f_9469(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9472)
-static void C_ccall f_9472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9475)
-static void C_ccall f_9475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9445)
-static void C_ccall f_9445(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9448)
-static void C_ccall f_9448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9451)
-static void C_ccall f_9451(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9454)
-static void C_ccall f_9454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9421)
-static void C_ccall f_9421(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9424)
-static void C_ccall f_9424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9427)
-static void C_ccall f_9427(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9430)
-static void C_ccall f_9430(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_9521(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9488)
+static void C_ccall f_9488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9491)
+static void C_ccall f_9491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9494)
+static void C_ccall f_9494(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9497)
+static void C_ccall f_9497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9467)
+static void C_ccall f_9467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9470)
+static void C_ccall f_9470(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9473)
+static void C_ccall f_9473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9476)
+static void C_ccall f_9476(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9400)
-static void C_ccall f_9400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9403)
-static void C_ccall f_9403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9406)
-static void C_ccall f_9406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9409)
-static void C_ccall f_9409(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9376)
-static void C_ccall f_9376(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9379)
-static void C_ccall f_9379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9382)
-static void C_ccall f_9382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9385)
-static void C_ccall f_9385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9355)
-static void C_ccall f_9355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9358)
-static void C_ccall f_9358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9361)
-static void C_ccall f_9361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9364)
-static void C_ccall f_9364(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9331)
-static void C_ccall f_9331(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9334)
-static void C_ccall f_9334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9337)
-static void C_ccall f_9337(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9340)
-static void C_ccall f_9340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9310)
-static void C_ccall f_9310(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9313)
-static void C_ccall f_9313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9316)
-static void C_ccall f_9316(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9319)
-static void C_ccall f_9319(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9243)
-static void C_fcall f_9243(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8751)
-static void C_ccall f_8751(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8781)
-static void C_fcall f_8781(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8808)
-static void C_fcall f_8808(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9003)
-static void C_fcall f_9003(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9012)
-static void C_fcall f_9012(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9021)
-static void C_ccall f_9021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9048)
-static void C_fcall f_9048(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9125)
-static void C_ccall f_9125(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8753)
-static void C_fcall f_8753(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7867)
-static void C_ccall f_7867(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7944)
-static void C_fcall f_7944(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8046)
-static void C_fcall f_8046(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8079)
-static void C_fcall f_8079(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8175)
-static void C_fcall f_8175(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8187)
-static void C_fcall f_8187(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8202)
-static void C_ccall f_8202(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8247)
-static void C_fcall f_8247(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8264)
-static void C_fcall f_8264(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8281)
-static void C_fcall f_8281(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8320)
-static void C_fcall f_8320(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8337)
-static void C_fcall f_8337(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8354)
-static void C_fcall f_8354(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8371)
-static void C_fcall f_8371(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8388)
-static void C_fcall f_8388(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8405)
-static void C_fcall f_8405(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8422)
-static void C_fcall f_8422(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8434)
-static void C_ccall f_8434(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8441)
-static void C_ccall f_8441(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8451)
-static void C_fcall f_8451(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8491)
-static void C_ccall f_8491(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8461)
-static void C_fcall f_8461(C_word t0,C_word t1) C_noret;
+static void C_fcall f_9400(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8908)
+static void C_ccall f_8908(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8938)
+static void C_fcall f_8938(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8965)
+static void C_fcall f_8965(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9160)
+static void C_fcall f_9160(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9169)
+static void C_fcall f_9169(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9178)
+static void C_ccall f_9178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9205)
+static void C_fcall f_9205(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9282)
+static void C_ccall f_9282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8910)
+static void C_fcall f_8910(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8024)
+static void C_ccall f_8024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8101)
+static void C_fcall f_8101(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8203)
+static void C_fcall f_8203(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8236)
+static void C_fcall f_8236(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8332)
+static void C_fcall f_8332(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8344)
+static void C_fcall f_8344(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8359)
+static void C_ccall f_8359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8404)
+static void C_fcall f_8404(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8421)
+static void C_fcall f_8421(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8438)
+static void C_fcall f_8438(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8477)
+static void C_fcall f_8477(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8494)
+static void C_fcall f_8494(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8511)
+static void C_fcall f_8511(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8528)
+static void C_fcall f_8528(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8545)
+static void C_fcall f_8545(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8562)
+static void C_fcall f_8562(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8579)
+static void C_fcall f_8579(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8591)
+static void C_ccall f_8591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8598)
+static void C_ccall f_8598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8608)
+static void C_fcall f_8608(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8648)
+static void C_ccall f_8648(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8618)
+static void C_fcall f_8618(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8606)
+static void C_ccall f_8606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8602)
+static void C_ccall f_8602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8569)
+static void C_ccall f_8569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8552)
+static void C_ccall f_8552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8535)
+static void C_ccall f_8535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8518)
+static void C_ccall f_8518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8501)
+static void C_ccall f_8501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8484)
+static void C_ccall f_8484(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8449)
 static void C_ccall f_8449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8459)
+static void C_ccall f_8459(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8457)
+static void C_ccall f_8457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8453)
+static void C_ccall f_8453(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8445)
 static void C_ccall f_8445(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8412)
-static void C_ccall f_8412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8395)
-static void C_ccall f_8395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8378)
-static void C_ccall f_8378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8361)
-static void C_ccall f_8361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8344)
-static void C_ccall f_8344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8327)
-static void C_ccall f_8327(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8292)
-static void C_ccall f_8292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8302)
-static void C_ccall f_8302(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8300)
-static void C_ccall f_8300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8296)
-static void C_ccall f_8296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8288)
-static void C_ccall f_8288(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8275)
-static void C_ccall f_8275(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8258)
-static void C_ccall f_8258(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8206)
-static void C_fcall f_8206(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7874)
-static void C_fcall f_7874(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7869)
-static void C_fcall f_7869(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7802)
-static void C_ccall f_7802(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7806)
-static void C_ccall f_7806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7809)
-static void C_ccall f_7809(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7812)
-static void C_ccall f_7812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7815)
-static void C_ccall f_7815(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7821)
-static void C_ccall f_7821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7865)
-static void C_ccall f_7865(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7824)
-static void C_ccall f_7824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7832)
-static void C_ccall f_7832(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8432)
+static void C_ccall f_8432(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8415)
+static void C_ccall f_8415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8363)
+static void C_fcall f_8363(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8031)
+static void C_fcall f_8031(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8026)
+static void C_fcall f_8026(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7959)
+static void C_ccall f_7959(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7963)
+static void C_ccall f_7963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7966)
+static void C_ccall f_7966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7969)
+static void C_ccall f_7969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7972)
+static void C_ccall f_7972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7978)
+static void C_ccall f_7978(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8022)
+static void C_ccall f_8022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7981)
+static void C_ccall f_7981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7989)
+static void C_ccall f_7989(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8010)
+static void C_ccall f_8010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7993)
+static void C_ccall f_7993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7984)
+static void C_ccall f_7984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7465)
+static void C_ccall f_7465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7471)
+static void C_fcall f_7471(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7946)
+static void C_ccall f_7946(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7479)
+static void C_fcall f_7479(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7483)
+static void C_ccall f_7483(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7486)
+static void C_ccall f_7486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7489)
+static void C_ccall f_7489(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7492)
+static void C_ccall f_7492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7498)
+static void C_ccall f_7498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7844)
+static void C_ccall f_7844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7847)
+static void C_ccall f_7847(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7943)
+static void C_ccall f_7943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7850)
+static void C_ccall f_7850(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7853)
 static void C_ccall f_7853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7836)
-static void C_ccall f_7836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7827)
-static void C_ccall f_7827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7308)
-static void C_ccall f_7308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7314)
-static void C_fcall f_7314(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7789)
-static void C_ccall f_7789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7322)
-static void C_fcall f_7322(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7326)
-static void C_ccall f_7326(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7329)
-static void C_ccall f_7329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7332)
-static void C_ccall f_7332(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7335)
-static void C_ccall f_7335(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7341)
-static void C_ccall f_7341(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7687)
-static void C_ccall f_7687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7690)
-static void C_ccall f_7690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7786)
-static void C_ccall f_7786(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7693)
-static void C_ccall f_7693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7696)
-static void C_ccall f_7696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7699)
-static void C_ccall f_7699(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7702)
-static void C_ccall f_7702(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7735)
-static void C_fcall f_7735(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7751)
-static void C_ccall f_7751(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7754)
-static void C_ccall f_7754(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7705)
-static void C_ccall f_7705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7733)
-static void C_ccall f_7733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7708)
-static void C_ccall f_7708(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7711)
-static void C_ccall f_7711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7714)
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7343)
-static void C_ccall f_7343(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7353)
-static void C_fcall f_7353(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7362)
-static void C_fcall f_7362(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7374)
-static void C_fcall f_7374(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7386)
-static void C_fcall f_7386(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7392)
-static void C_ccall f_7392(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7431)
-static void C_fcall f_7431(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7396)
-static void C_fcall f_7396(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6994)
-static void C_ccall f_6994(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7000)
-static void C_fcall f_7000(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7295)
-static void C_ccall f_7295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7008)
-static void C_fcall f_7008(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7012)
-static void C_ccall f_7012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7015)
-static void C_ccall f_7015(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7018)
-static void C_ccall f_7018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7292)
-static void C_ccall f_7292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7024)
-static void C_ccall f_7024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7027)
-static void C_ccall f_7027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7030)
-static void C_ccall f_7030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7033)
-static void C_ccall f_7033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7036)
-static void C_ccall f_7036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7039)
-static void C_ccall f_7039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7042)
-static void C_ccall f_7042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7045)
-static void C_ccall f_7045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7048)
-static void C_ccall f_7048(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7051)
-static void C_ccall f_7051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7281)
-static void C_ccall f_7281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7054)
-static void C_ccall f_7054(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7057)
-static void C_ccall f_7057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7060)
-static void C_ccall f_7060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7063)
-static void C_ccall f_7063(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7066)
-static void C_ccall f_7066(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7069)
-static void C_ccall f_7069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7072)
-static void C_ccall f_7072(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7075)
-static void C_ccall f_7075(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7856)
+static void C_ccall f_7856(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7859)
+static void C_ccall f_7859(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7892)
+static void C_fcall f_7892(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7908)
+static void C_ccall f_7908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7911)
+static void C_ccall f_7911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7862)
+static void C_ccall f_7862(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7890)
+static void C_ccall f_7890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7865)
+static void C_ccall f_7865(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7868)
+static void C_ccall f_7868(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7871)
+static void C_ccall f_7871(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7500)
+static void C_ccall f_7500(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7510)
+static void C_fcall f_7510(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7519)
+static void C_fcall f_7519(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7531)
+static void C_fcall f_7531(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7543)
+static void C_fcall f_7543(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7549)
+static void C_ccall f_7549(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7588)
+static void C_fcall f_7588(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7553)
+static void C_fcall f_7553(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7151)
+static void C_ccall f_7151(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7157)
+static void C_fcall f_7157(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7452)
+static void C_ccall f_7452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7165)
+static void C_fcall f_7165(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7169)
+static void C_ccall f_7169(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7172)
 static void C_ccall f_7172(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7174)
-static void C_fcall f_7174(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7175)
+static void C_ccall f_7175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7449)
+static void C_ccall f_7449(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7181)
-static void C_fcall f_7181(C_word t0,C_word t1) C_noret;
+static void C_ccall f_7181(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7184)
+static void C_ccall f_7184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7187)
+static void C_ccall f_7187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7190)
+static void C_ccall f_7190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7193)
+static void C_ccall f_7193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7196)
+static void C_ccall f_7196(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7199)
+static void C_ccall f_7199(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7202)
+static void C_ccall f_7202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7205)
+static void C_ccall f_7205(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7208)
 static void C_ccall f_7208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7438)
+static void C_ccall f_7438(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7211)
 static void C_ccall f_7211(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7214)
 static void C_ccall f_7214(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7202)
-static void C_ccall f_7202(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7190)
-static void C_ccall f_7190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7194)
-static void C_ccall f_7194(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7198)
-static void C_ccall f_7198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7217)
+static void C_ccall f_7217(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7220)
 static void C_ccall f_7220(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7078)
-static void C_ccall f_7078(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7081)
-static void C_ccall f_7081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7223)
+static void C_ccall f_7223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7226)
+static void C_ccall f_7226(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7229)
+static void C_ccall f_7229(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7232)
+static void C_ccall f_7232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7329)
+static void C_ccall f_7329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7331)
+static void C_fcall f_7331(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7338)
+static void C_fcall f_7338(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7365)
+static void C_ccall f_7365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7368)
+static void C_ccall f_7368(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7371)
+static void C_ccall f_7371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7359)
+static void C_ccall f_7359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7347)
+static void C_ccall f_7347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7351)
+static void C_ccall f_7351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7355)
+static void C_ccall f_7355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7377)
+static void C_ccall f_7377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7235)
+static void C_ccall f_7235(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7238)
+static void C_ccall f_7238(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7268)
+static void C_ccall f_7268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7271)
+static void C_ccall f_7271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7309)
+static void C_ccall f_7309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7305)
+static void C_ccall f_7305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7274)
+static void C_ccall f_7274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7277)
+static void C_ccall f_7277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7280)
+static void C_ccall f_7280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7247)
+static void C_ccall f_7247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7250)
+static void C_ccall f_7250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7241)
+static void C_ccall f_7241(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7111)
-static void C_ccall f_7111(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7114)
-static void C_ccall f_7114(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7152)
-static void C_ccall f_7152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7148)
-static void C_ccall f_7148(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7111(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7117)
-static void C_ccall f_7117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7120)
-static void C_ccall f_7120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7123)
-static void C_ccall f_7123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7090)
-static void C_ccall f_7090(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7093)
-static void C_ccall f_7093(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7084)
-static void C_ccall f_7084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6954)
-static void C_ccall f_6954(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6960)
-static void C_fcall f_6960(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6972)
-static void C_ccall f_6972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6975)
-static void C_ccall f_6975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6981)
-static void C_ccall f_6981(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6900)
-static void C_ccall f_6900(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6904)
-static void C_ccall f_6904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6909)
-static void C_fcall f_6909(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6938)
-static void C_ccall f_6938(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6941)
-static void C_ccall f_6941(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6884)
-static void C_ccall f_6884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_fcall f_7117(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7129)
+static void C_ccall f_7129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7132)
+static void C_ccall f_7132(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7138)
+static void C_ccall f_7138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7057)
+static void C_ccall f_7057(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7061)
+static void C_ccall f_7061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7066)
+static void C_fcall f_7066(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7095)
+static void C_ccall f_7095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7098)
+static void C_ccall f_7098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7041)
+static void C_ccall f_7041(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7047)
+static void C_ccall f_7047(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7055)
+static void C_ccall f_7055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7025)
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7031)
+static void C_ccall f_7031(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7039)
+static void C_ccall f_7039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6936)
+static void C_ccall f_6936(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6945)
+static void C_fcall f_6945(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6974)
+static void C_fcall f_6974(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6984)
+static void C_ccall f_6984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6859)
+static void C_ccall f_6859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6863)
+static void C_ccall f_6863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6877)
+static void C_fcall f_6877(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6890)
-static void C_ccall f_6890(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6898)
-static void C_ccall f_6898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6868)
-static void C_ccall f_6868(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6874)
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6882)
-static void C_ccall f_6882(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6779)
-static void C_ccall f_6779(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6788)
-static void C_fcall f_6788(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6817)
-static void C_fcall f_6817(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6827)
-static void C_ccall f_6827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6702)
-static void C_ccall f_6702(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6706)
-static void C_ccall f_6706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6720)
-static void C_fcall f_6720(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6733)
-static void C_ccall f_6733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6765)
-static void C_ccall f_6765(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6736)
-static void C_ccall f_6736(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6922)
+static void C_ccall f_6922(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6893)
+static void C_ccall f_6893(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6896)
+static void C_ccall f_6896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6866)
+static void C_ccall f_6866(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6869)
+static void C_ccall f_6869(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6872)
+static void C_ccall f_6872(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2599)
+static void C_ccall f_2599(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_6826)
+static void C_ccall f_6826(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6830)
+static void C_ccall f_6830(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6833)
+static void C_ccall f_6833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6836)
+static void C_ccall f_6836(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6839)
+static void C_ccall f_6839(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6842)
+static void C_ccall f_6842(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6845)
+static void C_ccall f_6845(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6848)
+static void C_ccall f_6848(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6851)
+static void C_ccall f_6851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6854)
+static void C_ccall f_6854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6041)
+static void C_fcall f_6041(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6047)
+static void C_fcall f_6047(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6812)
+static void C_ccall f_6812(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6055)
+static void C_fcall f_6055(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6059)
+static void C_ccall f_6059(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6062)
+static void C_ccall f_6062(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6065)
+static void C_ccall f_6065(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6068)
+static void C_ccall f_6068(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6071)
+static void C_ccall f_6071(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6074)
+static void C_ccall f_6074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6809)
+static void C_ccall f_6809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6077)
+static void C_fcall f_6077(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6083)
+static void C_ccall f_6083(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6086)
+static void C_ccall f_6086(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6089)
+static void C_ccall f_6089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6092)
+static void C_ccall f_6092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6095)
+static void C_ccall f_6095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6098)
+static void C_ccall f_6098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6101)
+static void C_ccall f_6101(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6104)
+static void C_ccall f_6104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6107)
+static void C_ccall f_6107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6110)
+static void C_ccall f_6110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6113)
+static void C_ccall f_6113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6116)
+static void C_ccall f_6116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6119)
+static void C_ccall f_6119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6778)
+static void C_ccall f_6778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6122)
+static void C_ccall f_6122(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6739)
 static void C_ccall f_6739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6709)
-static void C_ccall f_6709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6712)
-static void C_ccall f_6712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6715)
-static void C_ccall f_6715(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2577)
-static void C_ccall f_2577(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_6669)
-static void C_ccall f_6669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6742)
+static void C_ccall f_6742(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6745)
+static void C_ccall f_6745(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6761)
+static void C_ccall f_6761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6764)
+static void C_ccall f_6764(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6125)
+static void C_ccall f_6125(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6128)
+static void C_ccall f_6128(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6131)
+static void C_ccall f_6131(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6711)
+static void C_fcall f_6711(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6714)
+static void C_ccall f_6714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6134)
+static void C_ccall f_6134(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6137)
+static void C_ccall f_6137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6140)
+static void C_ccall f_6140(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6143)
+static void C_ccall f_6143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6146)
+static void C_fcall f_6146(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6149)
+static void C_ccall f_6149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6671)
+static void C_fcall f_6671(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6673)
-static void C_ccall f_6673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6676)
-static void C_ccall f_6676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6679)
-static void C_ccall f_6679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6682)
-static void C_ccall f_6682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6685)
-static void C_ccall f_6685(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6688)
-static void C_ccall f_6688(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6691)
-static void C_ccall f_6691(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6694)
-static void C_ccall f_6694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6697)
-static void C_ccall f_6697(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5900)
-static void C_fcall f_5900(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5906)
-static void C_fcall f_5906(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6655)
-static void C_ccall f_6655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5914)
-static void C_fcall f_5914(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5918)
-static void C_ccall f_5918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5921)
-static void C_ccall f_5921(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5924)
-static void C_ccall f_5924(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5927)
-static void C_ccall f_5927(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5930)
-static void C_ccall f_5930(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5933)
-static void C_ccall f_5933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6652)
-static void C_ccall f_6652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5936)
-static void C_fcall f_5936(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5942)
-static void C_ccall f_5942(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5945)
-static void C_ccall f_5945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5948)
-static void C_ccall f_5948(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5951)
-static void C_ccall f_5951(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5954)
-static void C_ccall f_5954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5957)
-static void C_ccall f_5957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5960)
-static void C_ccall f_5960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5963)
-static void C_ccall f_5963(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5966)
-static void C_ccall f_5966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5969)
-static void C_ccall f_5969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5972)
-static void C_ccall f_5972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5975)
-static void C_ccall f_5975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6621)
-static void C_ccall f_6621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5978)
-static void C_ccall f_5978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6582)
-static void C_ccall f_6582(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_6673(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6683)
+static void C_ccall f_6683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6624)
+static void C_ccall f_6624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6629)
+static void C_fcall f_6629(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6645)
+static void C_ccall f_6645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6656)
+static void C_ccall f_6656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6152)
+static void C_ccall f_6152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6573)
+static void C_fcall f_6573(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6585)
 static void C_ccall f_6585(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6588)
 static void C_ccall f_6588(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6604)
-static void C_ccall f_6604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6607)
-static void C_ccall f_6607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5981)
-static void C_ccall f_5981(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5984)
-static void C_ccall f_5984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5987)
-static void C_ccall f_5987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6554)
-static void C_fcall f_6554(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6557)
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5990)
-static void C_ccall f_5990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5993)
-static void C_ccall f_5993(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5996)
-static void C_ccall f_5996(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5999)
-static void C_ccall f_5999(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6002)
-static void C_fcall f_6002(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6005)
-static void C_ccall f_6005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6514)
-static void C_fcall f_6514(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6516)
-static void C_fcall f_6516(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6526)
-static void C_ccall f_6526(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6008)
-static void C_ccall f_6008(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6459)
-static void C_fcall f_6459(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6471)
-static void C_ccall f_6471(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6474)
-static void C_ccall f_6474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6381)
-static void C_ccall f_6381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6423)
-static void C_fcall f_6423(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6384)
-static void C_ccall f_6384(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6390)
-static void C_fcall f_6390(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6393)
-static void C_ccall f_6393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6317)
-static void C_ccall f_6317(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6320)
-static void C_ccall f_6320(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6323)
-static void C_ccall f_6323(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6326)
-static void C_ccall f_6326(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6329)
-static void C_ccall f_6329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6344)
-static void C_fcall f_6344(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6332)
-static void C_ccall f_6332(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6335)
-static void C_ccall f_6335(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6303)
-static void C_ccall f_6303(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6311)
-static void C_ccall f_6311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6228)
-static void C_ccall f_6228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6234)
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6237)
-static void C_ccall f_6237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6271)
-static void C_ccall f_6271(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6274)
-static void C_ccall f_6274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6277)
-static void C_ccall f_6277(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6240)
-static void C_ccall f_6240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6243)
-static void C_ccall f_6243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6246)
-static void C_ccall f_6246(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6249)
-static void C_ccall f_6249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6258)
-static void C_ccall f_6258(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6261)
-static void C_ccall f_6261(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6011)
-static void C_ccall f_6011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6034)
-static void C_fcall f_6034(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6169)
-static void C_ccall f_6169(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6172)
-static void C_ccall f_6172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6495)
+static void C_ccall f_6495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6537)
+static void C_fcall f_6537(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6498)
+static void C_ccall f_6498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6504)
+static void C_fcall f_6504(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6507)
+static void C_ccall f_6507(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6431)
+static void C_ccall f_6431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6434)
+static void C_ccall f_6434(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6437)
+static void C_ccall f_6437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6440)
+static void C_ccall f_6440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6443)
+static void C_ccall f_6443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6458)
+static void C_fcall f_6458(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6446)
+static void C_ccall f_6446(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6449)
+static void C_ccall f_6449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6417)
+static void C_ccall f_6417(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6425)
+static void C_ccall f_6425(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6342)
+static void C_ccall f_6342(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6348)
+static void C_ccall f_6348(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6351)
+static void C_ccall f_6351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6385)
+static void C_ccall f_6385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6388)
+static void C_ccall f_6388(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6391)
+static void C_ccall f_6391(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6354)
+static void C_ccall f_6354(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6357)
+static void C_ccall f_6357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6360)
+static void C_ccall f_6360(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6363)
+static void C_ccall f_6363(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6372)
+static void C_ccall f_6372(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6375)
+static void C_ccall f_6375(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6155)
+static void C_ccall f_6155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6178)
+static void C_fcall f_6178(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6283)
+static void C_ccall f_6283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6286)
+static void C_ccall f_6286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6298)
+static void C_ccall f_6298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6289)
+static void C_ccall f_6289(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6184)
 static void C_ccall f_6184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6175)
-static void C_ccall f_6175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6040)
-static void C_ccall f_6040(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6043)
-static void C_ccall f_6043(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6046)
-static void C_ccall f_6046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6150)
-static void C_ccall f_6150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6049)
-static void C_ccall f_6049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6052)
-static void C_ccall f_6052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6055)
-static void C_ccall f_6055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6058)
-static void C_ccall f_6058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6123)
-static void C_ccall f_6123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6119)
-static void C_ccall f_6119(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6061)
-static void C_ccall f_6061(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6064)
-static void C_ccall f_6064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6067)
-static void C_ccall f_6067(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6070)
-static void C_ccall f_6070(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6073)
-static void C_ccall f_6073(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6076)
-static void C_ccall f_6076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6094)
-static void C_fcall f_6094(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6104)
-static void C_ccall f_6104(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6079)
-static void C_ccall f_6079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6014)
-static void C_ccall f_6014(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6024)
-static void C_ccall f_6024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6017)
-static void C_ccall f_6017(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5888)
-static void C_fcall f_5888(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5895)
-static void C_ccall f_5895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5898)
-static void C_ccall f_5898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5811)
-static void C_fcall f_5811(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5818)
-static void C_ccall f_5818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5821)
-static void C_ccall f_5821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5826)
-static void C_fcall f_5826(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5882)
-static void C_ccall f_5882(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5878)
-static void C_ccall f_5878(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5863)
-static void C_ccall f_5863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5842)
-static void C_fcall f_5842(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5853)
-static void C_ccall f_5853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5849)
-static void C_ccall f_5849(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5669)
-static void C_fcall f_5669(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5809)
-static void C_ccall f_5809(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5676)
-static void C_fcall f_5676(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5682)
-static void C_ccall f_5682(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6187)
+static void C_ccall f_6187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6270)
+static void C_ccall f_6270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6190)
+static void C_ccall f_6190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6193)
+static void C_ccall f_6193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6196)
+static void C_ccall f_6196(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6199)
+static void C_ccall f_6199(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6264)
+static void C_ccall f_6264(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6260)
+static void C_ccall f_6260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6202)
+static void C_ccall f_6202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6205)
+static void C_ccall f_6205(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6208)
+static void C_ccall f_6208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6211)
+static void C_ccall f_6211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6214)
+static void C_ccall f_6214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6217)
+static void C_ccall f_6217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6235)
+static void C_fcall f_6235(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6245)
+static void C_ccall f_6245(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6220)
+static void C_ccall f_6220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6158)
+static void C_ccall f_6158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6168)
+static void C_ccall f_6168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6161)
+static void C_ccall f_6161(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5993)
+static void C_fcall f_5993(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6000)
+static void C_ccall f_6000(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6003)
+static void C_ccall f_6003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5916)
+static void C_fcall f_5916(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5923)
+static void C_ccall f_5923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5926)
+static void C_ccall f_5926(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5931)
+static void C_fcall f_5931(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5987)
+static void C_ccall f_5987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5983)
+static void C_ccall f_5983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5968)
+static void C_ccall f_5968(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5947)
+static void C_fcall f_5947(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5958)
+static void C_ccall f_5958(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5954)
+static void C_ccall f_5954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5774)
+static void C_fcall f_5774(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5914)
+static void C_ccall f_5914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5781)
+static void C_fcall f_5781(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5787)
+static void C_ccall f_5787(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5870)
+static void C_fcall f_5870(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5873)
+static void C_ccall f_5873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5883)
+static void C_ccall f_5883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5876)
+static void C_ccall f_5876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5837)
+static void C_ccall f_5837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5843)
+static void C_ccall f_5843(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5580)
+static void C_fcall f_5580(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5587)
+static void C_ccall f_5587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5696)
+static void C_ccall f_5696(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5714)
+static void C_ccall f_5714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5743)
+static void C_fcall f_5743(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_5765)
-static void C_fcall f_5765(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5768)
-static void C_ccall f_5768(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5778)
-static void C_ccall f_5778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5771)
-static void C_ccall f_5771(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5732)
-static void C_ccall f_5732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5738)
-static void C_ccall f_5738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5475)
-static void C_fcall f_5475(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5482)
-static void C_ccall f_5482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5591)
-static void C_ccall f_5591(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5609)
-static void C_ccall f_5609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5638)
-static void C_fcall f_5638(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5660)
-static void C_ccall f_5660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5616)
-static void C_ccall f_5616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5550)
-static void C_ccall f_5550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5552)
-static void C_fcall f_5552(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5581)
-static void C_ccall f_5581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5546)
-static void C_ccall f_5546(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5542)
-static void C_ccall f_5542(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5513)
-static void C_ccall f_5513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5517)
-static void C_ccall f_5517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5420)
-static void C_fcall f_5420(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5426)
-static void C_fcall f_5426(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5455)
-static void C_ccall f_5455(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5458)
-static void C_ccall f_5458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5461)
-static void C_ccall f_5461(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5765(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5721)
+static void C_ccall f_5721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5655)
+static void C_ccall f_5655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5657)
+static void C_fcall f_5657(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5686)
+static void C_ccall f_5686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5651)
+static void C_ccall f_5651(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5647)
+static void C_ccall f_5647(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5618)
+static void C_ccall f_5618(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5622)
+static void C_ccall f_5622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5525)
+static void C_fcall f_5525(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5531)
+static void C_fcall f_5531(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5560)
+static void C_ccall f_5560(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5563)
+static void C_ccall f_5563(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5566)
+static void C_ccall f_5566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5569)
+static void C_ccall f_5569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5572)
+static void C_ccall f_5572(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5541)
+static void C_ccall f_5541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5205)
+static void C_fcall f_5205(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5394)
+static void C_fcall f_5394(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5512)
+static void C_ccall f_5512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5402)
+static void C_fcall f_5402(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5406)
+static void C_ccall f_5406(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5409)
+static void C_ccall f_5409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5412)
+static void C_ccall f_5412(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5415)
+static void C_ccall f_5415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5418)
+static void C_ccall f_5418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5509)
+static void C_ccall f_5509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5421)
+static void C_fcall f_5421(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5424)
+static void C_fcall f_5424(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5430)
+static void C_ccall f_5430(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5498)
+static void C_ccall f_5498(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5464)
 static void C_ccall f_5464(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5467)
-static void C_ccall f_5467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5470)
+static void C_fcall f_5470(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5478)
+static void C_ccall f_5478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5474)
+static void C_ccall f_5474(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5436)
 static void C_ccall f_5436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5090)
-static void C_fcall f_5090(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5279)
-static void C_fcall f_5279(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5407)
-static void C_ccall f_5407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5287)
-static void C_fcall f_5287(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5291)
-static void C_ccall f_5291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5294)
-static void C_ccall f_5294(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5297)
-static void C_ccall f_5297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5300)
-static void C_ccall f_5300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5303)
-static void C_ccall f_5303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5404)
-static void C_ccall f_5404(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5306)
-static void C_fcall f_5306(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5309)
-static void C_fcall f_5309(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5315)
-static void C_ccall f_5315(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5393)
-static void C_ccall f_5393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5349)
-static void C_ccall f_5349(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5355)
-static void C_fcall f_5355(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5373)
-static void C_ccall f_5373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5369)
-static void C_ccall f_5369(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5365)
-static void C_ccall f_5365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5321)
-static void C_ccall f_5321(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5439)
+static void C_ccall f_5439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5442)
+static void C_ccall f_5442(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5445)
+static void C_ccall f_5445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5448)
+static void C_ccall f_5448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5458)
+static void C_ccall f_5458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5451)
+static void C_ccall f_5451(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5324)
 static void C_ccall f_5324(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5343)
+static void C_fcall f_5343(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5381)
+static void C_ccall f_5381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5351)
+static void C_fcall f_5351(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5355)
+static void C_ccall f_5355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5358)
+static void C_ccall f_5358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5361)
+static void C_ccall f_5361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5364)
+static void C_ccall f_5364(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5378)
+static void C_ccall f_5378(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5374)
+static void C_ccall f_5374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5367)
+static void C_ccall f_5367(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5327)
 static void C_ccall f_5327(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5341)
+static void C_ccall f_5341(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5330)
 static void C_ccall f_5330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5333)
-static void C_ccall f_5333(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5343)
-static void C_ccall f_5343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5336)
-static void C_ccall f_5336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5209)
-static void C_ccall f_5209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5228)
-static void C_fcall f_5228(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5266)
-static void C_ccall f_5266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5236)
-static void C_fcall f_5236(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5240)
-static void C_ccall f_5240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5243)
-static void C_ccall f_5243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5337)
+static void C_ccall f_5337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5244)
+static void C_fcall f_5244(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_5246)
-static void C_ccall f_5246(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5249)
-static void C_ccall f_5249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5263)
-static void C_ccall f_5263(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5246(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5250)
+static void C_ccall f_5250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5253)
+static void C_ccall f_5253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5256)
+static void C_ccall f_5256(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5259)
 static void C_ccall f_5259(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5252)
-static void C_ccall f_5252(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5262)
+static void C_ccall f_5262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5265)
+static void C_ccall f_5265(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5268)
+static void C_ccall f_5268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5271)
+static void C_ccall f_5271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5274)
+static void C_ccall f_5274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5277)
+static void C_ccall f_5277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5280)
+static void C_ccall f_5280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5283)
+static void C_ccall f_5283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5297)
+static void C_ccall f_5297(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5293)
+static void C_ccall f_5293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5286)
+static void C_ccall f_5286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5208)
+static void C_fcall f_5208(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5221)
+static void C_fcall f_5221(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5231)
+static void C_ccall f_5231(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5212)
 static void C_ccall f_5212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5226)
-static void C_ccall f_5226(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5215)
-static void C_ccall f_5215(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5222)
-static void C_ccall f_5222(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5129)
-static void C_fcall f_5129(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5131)
-static void C_ccall f_5131(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5135)
-static void C_ccall f_5135(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5138)
-static void C_ccall f_5138(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5141)
-static void C_ccall f_5141(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5144)
-static void C_ccall f_5144(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5147)
-static void C_ccall f_5147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5150)
-static void C_ccall f_5150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5153)
-static void C_ccall f_5153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5156)
-static void C_ccall f_5156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5159)
-static void C_ccall f_5159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5162)
-static void C_ccall f_5162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5165)
-static void C_ccall f_5165(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5168)
-static void C_ccall f_5168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5182)
-static void C_ccall f_5182(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5178)
-static void C_ccall f_5178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5171)
-static void C_ccall f_5171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5093)
-static void C_fcall f_5093(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5106)
-static void C_fcall f_5106(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5116)
-static void C_ccall f_5116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5097)
-static void C_ccall f_5097(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4750)
-static void C_fcall f_4750(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4754)
-static void C_ccall f_4754(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4823)
-static void C_fcall f_4823(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5077)
-static void C_ccall f_5077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4831)
-static void C_fcall f_4831(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4835)
-static void C_ccall f_4835(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4838)
-static void C_ccall f_4838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5074)
-static void C_ccall f_5074(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4841)
-static void C_fcall f_4841(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5060)
-static void C_ccall f_5060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4844)
-static void C_ccall f_4844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4847)
-static void C_ccall f_4847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4850)
-static void C_ccall f_4850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4853)
-static void C_ccall f_4853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4856)
-static void C_ccall f_4856(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4859)
-static void C_ccall f_4859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5052)
-static void C_ccall f_5052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4862)
-static void C_fcall f_4862(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4865)
-static void C_ccall f_4865(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5006)
-static void C_ccall f_5006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5008)
-static void C_fcall f_5008(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5034)
-static void C_ccall f_5034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5016)
-static void C_fcall f_5016(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5027)
-static void C_ccall f_5027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4868)
-static void C_ccall f_4868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4955)
-static void C_ccall f_4955(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4958)
-static void C_ccall f_4958(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4961)
-static void C_ccall f_4961(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4964)
-static void C_ccall f_4964(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4865(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4869)
+static void C_ccall f_4869(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4938)
+static void C_fcall f_4938(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5192)
+static void C_ccall f_5192(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4946)
+static void C_fcall f_4946(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4950)
+static void C_ccall f_4950(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4953)
+static void C_ccall f_4953(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5189)
+static void C_ccall f_5189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4956)
+static void C_fcall f_4956(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5175)
+static void C_ccall f_5175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4959)
+static void C_ccall f_4959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4962)
+static void C_ccall f_4962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4965)
+static void C_ccall f_4965(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4968)
+static void C_ccall f_4968(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4971)
+static void C_ccall f_4971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4974)
+static void C_ccall f_4974(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5167)
+static void C_ccall f_5167(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4977)
+static void C_fcall f_4977(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4980)
 static void C_ccall f_4980(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5121)
+static void C_ccall f_5121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5123)
+static void C_fcall f_5123(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5149)
+static void C_ccall f_5149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5131)
+static void C_fcall f_5131(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5142)
+static void C_ccall f_5142(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4983)
 static void C_ccall f_4983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f11016)
-static void C_ccall f11016(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5070)
+static void C_ccall f_5070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5073)
+static void C_ccall f_5073(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5076)
+static void C_ccall f_5076(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5079)
+static void C_ccall f_5079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5095)
+static void C_ccall f_5095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5098)
+static void C_ccall f_5098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11178)
+static void C_ccall f11178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5101)
+static void C_ccall f_5101(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5104)
+static void C_ccall f_5104(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4986)
 static void C_ccall f_4986(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4989)
 static void C_ccall f_4989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4871)
-static void C_ccall f_4871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4874)
-static void C_ccall f_4874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4992)
+static void C_ccall f_4992(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5042)
+static void C_fcall f_5042(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5045)
+static void C_ccall f_5045(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4995)
+static void C_ccall f_4995(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4998)
+static void C_ccall f_4998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5030)
+static void C_ccall f_5030(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5033)
+static void C_ccall f_5033(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5004)
+static void C_ccall f_5004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5013)
+static void C_ccall f_5013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5016)
+static void C_ccall f_5016(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4872)
+static void C_ccall f_4872(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4877)
-static void C_ccall f_4877(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4927)
-static void C_fcall f_4927(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4930)
-static void C_ccall f_4930(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4880)
-static void C_ccall f_4880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4883)
-static void C_ccall f_4883(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4915)
-static void C_ccall f_4915(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4918)
-static void C_ccall f_4918(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4877(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4889)
 static void C_ccall f_4889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4898)
-static void C_ccall f_4898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4899)
+static void C_ccall f_4899(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4901)
-static void C_ccall f_4901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4757)
-static void C_ccall f_4757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4762)
-static void C_fcall f_4762(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4774)
-static void C_ccall f_4774(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4901(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4911)
+static void C_ccall f_4911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4892)
+static void C_ccall f_4892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4925)
+static void C_ccall f_4925(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4694)
+static void C_fcall f_4694(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4701)
+static void C_ccall f_4701(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4837)
+static void C_fcall f_4837(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4852)
+static void C_ccall f_4852(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4704)
+static void C_ccall f_4704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4707)
+static void C_ccall f_4707(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4710)
+static void C_ccall f_4710(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4715)
+static void C_fcall f_4715(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4725)
+static void C_ccall f_4725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4731)
+static void C_ccall f_4731(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4784)
-static void C_ccall f_4784(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4786)
-static void C_fcall f_4786(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4796)
-static void C_ccall f_4796(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4777)
-static void C_ccall f_4777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4810)
-static void C_ccall f_4810(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4579)
-static void C_fcall f_4579(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4586)
-static void C_ccall f_4586(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4722)
-static void C_fcall f_4722(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_4784(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4794)
+static void C_ccall f_4794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4734)
+static void C_ccall f_4734(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4757)
+static void C_fcall f_4757(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4767)
+static void C_ccall f_4767(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4737)
 static void C_ccall f_4737(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4589)
-static void C_ccall f_4589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4592)
-static void C_ccall f_4592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4595)
-static void C_ccall f_4595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4600)
-static void C_fcall f_4600(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4610)
-static void C_ccall f_4610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4616)
-static void C_ccall f_4616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4669)
-static void C_fcall f_4669(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4679)
-static void C_ccall f_4679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4619)
-static void C_ccall f_4619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4642)
-static void C_fcall f_4642(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4740)
+static void C_ccall f_4740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4525)
+static void C_fcall f_4525(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4686)
+static void C_ccall f_4686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4545)
+static void C_ccall f_4545(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4644)
+static void C_ccall f_4644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4648)
+static void C_ccall f_4648(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4652)
 static void C_ccall f_4652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4622)
-static void C_ccall f_4622(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4625)
-static void C_ccall f_4625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4410)
-static void C_fcall f_4410(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4571)
-static void C_ccall f_4571(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4430)
-static void C_ccall f_4430(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4529)
-static void C_ccall f_4529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4533)
-static void C_ccall f_4533(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4537)
-static void C_ccall f_4537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4541)
-static void C_ccall f_4541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4656)
+static void C_ccall f_4656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4678)
+static void C_ccall f_4678(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4674)
+static void C_ccall f_4674(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4666)
+static void C_ccall f_4666(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4664)
+static void C_ccall f_4664(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4660)
+static void C_ccall f_4660(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4563)
 static void C_ccall f_4563(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4559)
-static void C_ccall f_4559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4551)
-static void C_ccall f_4551(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4549)
-static void C_ccall f_4549(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4545)
-static void C_ccall f_4545(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4448)
-static void C_ccall f_4448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4451)
-static void C_ccall f_4451(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4454)
-static void C_ccall f_4454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4518)
-static void C_ccall f_4518(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4457)
-static void C_ccall f_4457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4460)
-static void C_ccall f_4460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4463)
-static void C_ccall f_4463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4478)
-static void C_ccall f_4478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4483)
-static void C_fcall f_4483(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4498)
-static void C_ccall f_4498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4466)
-static void C_ccall f_4466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4413)
-static void C_fcall f_4413(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4427)
-static void C_ccall f_4427(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2622)
-static void C_fcall f_2622(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4378)
-static void C_fcall f_4378(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4384)
-static void C_ccall f_4384(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4388)
-static void C_ccall f_4388(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2625)
-static void C_fcall f_2625(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4343)
-static void C_ccall f_4343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4346)
-static void C_ccall f_4346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4349)
-static void C_ccall f_4349(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4352)
-static void C_ccall f_4352(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4355)
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4358)
-static void C_ccall f_4358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4260)
-static void C_ccall f_4260(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4263)
-static void C_ccall f_4263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4266)
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4279)
-static void C_fcall f_4279(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4566)
+static void C_ccall f_4566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4569)
+static void C_ccall f_4569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4633)
+static void C_ccall f_4633(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4572)
+static void C_ccall f_4572(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4575)
+static void C_ccall f_4575(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4578)
+static void C_ccall f_4578(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4593)
+static void C_ccall f_4593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4598)
+static void C_fcall f_4598(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4613)
+static void C_ccall f_4613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4581)
+static void C_ccall f_4581(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4528)
+static void C_fcall f_4528(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4542)
+static void C_ccall f_4542(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2644)
+static void C_fcall f_2644(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4493)
+static void C_fcall f_4493(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4499)
+static void C_ccall f_4499(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4503)
+static void C_ccall f_4503(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2647)
+static void C_fcall f_2647(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4449)
+static void C_ccall f_4449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4452)
+static void C_ccall f_4452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4455)
+static void C_ccall f_4455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4458)
+static void C_ccall f_4458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4461)
+static void C_ccall f_4461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4464)
+static void C_ccall f_4464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4366)
+static void C_ccall f_4366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4369)
+static void C_ccall f_4369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4372)
+static void C_ccall f_4372(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4385)
+static void C_fcall f_4385(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4408)
+static void C_ccall f_4408(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4411)
+static void C_ccall f_4411(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4414)
+static void C_ccall f_4414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4417)
+static void C_ccall f_4417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4395)
+static void C_ccall f_4395(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4398)
+static void C_ccall f_4398(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4347)
+static void C_ccall f_4347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4350)
+static void C_ccall f_4350(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4324)
+static void C_ccall f_4324(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4327)
+static void C_ccall f_4327(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4302)
 static void C_ccall f_4302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4305)
-static void C_ccall f_4305(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4308)
-static void C_ccall f_4308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4311)
-static void C_ccall f_4311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4289)
-static void C_ccall f_4289(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4292)
-static void C_ccall f_4292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4251)
-static void C_ccall f_4251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4223)
-static void C_ccall f_4223(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4226)
-static void C_ccall f_4226(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4243)
-static void C_ccall f_4243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4229)
-static void C_ccall f_4229(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4274)
+static void C_ccall f_4274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4277)
+static void C_ccall f_4277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4294)
+static void C_ccall f_4294(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4280)
+static void C_ccall f_4280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4283)
+static void C_ccall f_4283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4258)
+static void C_ccall f_4258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4262)
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4244)
+static void C_ccall f_4244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4247)
+static void C_ccall f_4247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4228)
+static void C_ccall f_4228(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4232)
 static void C_ccall f_4232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4207)
-static void C_ccall f_4207(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4211)
-static void C_ccall f_4211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4193)
-static void C_ccall f_4193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4196)
-static void C_ccall f_4196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4177)
-static void C_ccall f_4177(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4181)
-static void C_ccall f_4181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4159)
-static void C_ccall f_4159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4162)
-static void C_ccall f_4162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4139)
-static void C_ccall f_4139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4103)
-static void C_ccall f_4103(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4115)
-static void C_ccall f_4115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4106)
-static void C_ccall f_4106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4084)
-static void C_ccall f_4084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4087)
-static void C_ccall f_4087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4065)
-static void C_ccall f_4065(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4068)
-static void C_ccall f_4068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4046)
-static void C_ccall f_4046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4049)
-static void C_ccall f_4049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4027)
-static void C_ccall f_4027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4023)
-static void C_ccall f_4023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3971)
-static void C_ccall f_3971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4004)
-static void C_ccall f_4004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3974)
-static void C_ccall f_3974(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3992)
-static void C_ccall f_3992(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3977)
-static void C_ccall f_3977(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3980)
-static void C_ccall f_3980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3938)
-static void C_ccall f_3938(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3922)
-static void C_ccall f_3922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f10988)
-static void C_ccall f10988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3925)
-static void C_ccall f_3925(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4210)
+static void C_ccall f_4210(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4213)
+static void C_ccall f_4213(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4190)
+static void C_ccall f_4190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4154)
+static void C_ccall f_4154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4166)
+static void C_ccall f_4166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4157)
+static void C_ccall f_4157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4135)
+static void C_ccall f_4135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4138)
+static void C_ccall f_4138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4116)
+static void C_ccall f_4116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4119)
+static void C_ccall f_4119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4097)
+static void C_ccall f_4097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4100)
+static void C_ccall f_4100(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4078)
+static void C_ccall f_4078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4074)
+static void C_ccall f_4074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4022)
+static void C_ccall f_4022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4055)
+static void C_ccall f_4055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4025)
+static void C_ccall f_4025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4043)
+static void C_ccall f_4043(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4028)
+static void C_ccall f_4028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4031)
+static void C_ccall f_4031(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3989)
+static void C_ccall f_3989(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3973)
+static void C_ccall f_3973(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11150)
+static void C_ccall f11150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3976)
+static void C_ccall f_3976(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3979)
+static void C_ccall f_3979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3860)
+static void C_ccall f_3860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3863)
+static void C_ccall f_3863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3920)
+static void C_fcall f_3920(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3941)
+static void C_ccall f_3941(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3928)
-static void C_ccall f_3928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3809)
-static void C_ccall f_3809(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3812)
-static void C_ccall f_3812(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_3928(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3932)
+static void C_ccall f_3932(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3935)
+static void C_ccall f_3935(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3866)
+static void C_ccall f_3866(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3876)
+static void C_ccall f_3876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3878)
+static void C_fcall f_3878(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3893)
+static void C_ccall f_3893(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3869)
-static void C_fcall f_3869(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3890)
-static void C_ccall f_3890(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3877)
-static void C_fcall f_3877(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3881)
-static void C_ccall f_3881(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3884)
-static void C_ccall f_3884(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3815)
-static void C_ccall f_3815(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3825)
-static void C_ccall f_3825(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3827)
-static void C_fcall f_3827(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3842)
-static void C_ccall f_3842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3818)
-static void C_ccall f_3818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3350)
-static void C_ccall f_3350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3353)
-static void C_fcall f_3353(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3759)
-static void C_ccall f_3759(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3755)
-static void C_ccall f_3755(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3359)
-static void C_fcall f_3359(C_word t0,C_word t1) C_noret;
-C_noret_decl(f10980)
-static void C_ccall f10980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3748)
-static void C_ccall f_3748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2610)
-static void C_ccall f_2610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3741)
-static void C_ccall f_3741(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3365)
-static void C_ccall f_3365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3569)
-static void C_fcall f_3569(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3658)
-static void C_ccall f_3658(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3661)
-static void C_ccall f_3661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3664)
-static void C_ccall f_3664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3679)
-static void C_fcall f_3679(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3667)
-static void C_ccall f_3667(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3670)
-static void C_ccall f_3670(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3673)
-static void C_ccall f_3673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3589)
-static void C_ccall f_3589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3655)
-static void C_ccall f_3655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3648)
-static void C_ccall f_3648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3644)
-static void C_ccall f_3644(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3637)
-static void C_ccall f_3637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3630)
-static void C_ccall f_3630(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3605)
-static void C_ccall f_3605(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3622)
-static void C_ccall f_3622(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3618)
-static void C_ccall f_3618(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3592)
-static void C_ccall f_3592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3595)
-static void C_ccall f_3595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3598)
-static void C_ccall f_3598(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3563)
-static void C_ccall f_3563(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_3869(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3401)
 static void C_ccall f_3401(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3547)
-static void C_ccall f_3547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3550)
-static void C_ccall f_3550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3523)
-static void C_ccall f_3523(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3526)
-static void C_ccall f_3526(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3529)
-static void C_ccall f_3529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f10975)
-static void C_ccall f10975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3532)
-static void C_ccall f_3532(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3535)
-static void C_ccall f_3535(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3404)
-static void C_ccall f_3404(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3407)
-static void C_ccall f_3407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3470)
-static void C_fcall f_3470(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3491)
-static void C_ccall f_3491(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3478)
-static void C_fcall f_3478(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3482)
-static void C_ccall f_3482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3485)
-static void C_ccall f_3485(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_3404(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3810)
+static void C_ccall f_3810(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3806)
+static void C_ccall f_3806(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3410)
-static void C_ccall f_3410(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3426)
-static void C_ccall f_3426(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3428)
-static void C_fcall f_3428(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3443)
-static void C_ccall f_3443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3413)
-static void C_ccall f_3413(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_3410(C_word t0,C_word t1) C_noret;
+C_noret_decl(f11142)
+static void C_ccall f11142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3799)
+static void C_ccall f_3799(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2632)
+static void C_ccall f_2632(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3792)
+static void C_ccall f_3792(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3416)
 static void C_ccall f_3416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3382)
-static void C_ccall f_3382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3385)
-static void C_ccall f_3385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3317)
-static void C_ccall f_3317(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f10967)
-static void C_ccall f10967(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3313)
-static void C_ccall f_3313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3299)
-static void C_ccall f_3299(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3302)
-static void C_ccall f_3302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3296)
-static void C_ccall f_3296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f10962)
-static void C_ccall f10962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3292)
-static void C_ccall f_3292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3278)
-static void C_ccall f_3278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3620)
+static void C_fcall f_3620(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3709)
+static void C_ccall f_3709(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3712)
+static void C_ccall f_3712(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3715)
+static void C_ccall f_3715(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3730)
+static void C_fcall f_3730(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3718)
+static void C_ccall f_3718(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3721)
+static void C_ccall f_3721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3724)
+static void C_ccall f_3724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3640)
+static void C_ccall f_3640(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3706)
+static void C_ccall f_3706(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3699)
+static void C_ccall f_3699(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3695)
+static void C_ccall f_3695(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3688)
+static void C_ccall f_3688(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3681)
+static void C_ccall f_3681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3656)
+static void C_ccall f_3656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3673)
+static void C_ccall f_3673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3669)
+static void C_ccall f_3669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3643)
+static void C_ccall f_3643(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3646)
+static void C_ccall f_3646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3649)
+static void C_ccall f_3649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3614)
+static void C_ccall f_3614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3452)
+static void C_ccall f_3452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3598)
+static void C_ccall f_3598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3601)
+static void C_ccall f_3601(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3574)
+static void C_ccall f_3574(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3577)
+static void C_ccall f_3577(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3580)
+static void C_ccall f_3580(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11137)
+static void C_ccall f11137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3583)
+static void C_ccall f_3583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3586)
+static void C_ccall f_3586(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3455)
+static void C_ccall f_3455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3458)
+static void C_ccall f_3458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3521)
+static void C_fcall f_3521(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3542)
+static void C_ccall f_3542(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3529)
+static void C_fcall f_3529(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3533)
+static void C_ccall f_3533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3536)
+static void C_ccall f_3536(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3461)
+static void C_ccall f_3461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3477)
+static void C_ccall f_3477(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3479)
+static void C_fcall f_3479(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3494)
+static void C_ccall f_3494(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3464)
+static void C_ccall f_3464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3467)
+static void C_ccall f_3467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3433)
+static void C_ccall f_3433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3436)
+static void C_ccall f_3436(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3368)
+static void C_ccall f_3368(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11129)
+static void C_ccall f11129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3364)
+static void C_ccall f_3364(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3350)
+static void C_ccall f_3350(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3353)
+static void C_ccall f_3353(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3347)
+static void C_ccall f_3347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11124)
+static void C_ccall f11124(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3343)
+static void C_ccall f_3343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3329)
+static void C_ccall f_3329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3332)
+static void C_ccall f_3332(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3281)
 static void C_ccall f_3281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3230)
-static void C_ccall f_3230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3251)
-static void C_ccall f_3251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f10957)
-static void C_ccall f10957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3247)
-static void C_ccall f_3247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3233)
-static void C_ccall f_3233(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3236)
-static void C_ccall f_3236(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3199)
-static void C_ccall f_3199(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3195)
-static void C_ccall f_3195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3153)
-static void C_ccall f_3153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3121)
-static void C_ccall f_3121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3124)
-static void C_ccall f_3124(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3050)
-static void C_ccall f_3050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3064)
-static void C_ccall f_3064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3066)
-static void C_fcall f_3066(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3087)
-static void C_ccall f_3087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3074)
-static void C_fcall f_3074(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3302)
+static void C_ccall f_3302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11119)
+static void C_ccall f11119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3298)
+static void C_ccall f_3298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3284)
+static void C_ccall f_3284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3287)
+static void C_ccall f_3287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3250)
+static void C_ccall f_3250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3246)
+static void C_ccall f_3246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3204)
+static void C_ccall f_3204(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3172)
+static void C_ccall f_3172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3175)
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3101)
+static void C_ccall f_3101(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3115)
+static void C_ccall f_3115(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3117)
+static void C_fcall f_3117(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3138)
+static void C_ccall f_3138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3125)
+static void C_fcall f_3125(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3129)
+static void C_ccall f_3129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3132)
+static void C_ccall f_3132(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3104)
+static void C_ccall f_3104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3069)
+static void C_ccall f_3069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3072)
+static void C_ccall f_3072(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3075)
+static void C_ccall f_3075(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3078)
 static void C_ccall f_3078(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3081)
-static void C_ccall f_3081(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3053)
-static void C_ccall f_3053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3018)
-static void C_ccall f_3018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3021)
-static void C_ccall f_3021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3024)
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3027)
-static void C_ccall f_3027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2989)
-static void C_ccall f_2989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2992)
-static void C_ccall f_2992(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2995)
-static void C_ccall f_2995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2998)
-static void C_ccall f_2998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2952)
-static void C_ccall f_2952(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2955)
-static void C_ccall f_2955(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2958)
-static void C_ccall f_2958(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2961)
-static void C_ccall f_2961(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2919)
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2922)
-static void C_ccall f_2922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2925)
-static void C_ccall f_2925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2928)
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2900)
-static void C_ccall f_2900(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2903)
-static void C_ccall f_2903(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2873)
-static void C_ccall f_2873(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2876)
-static void C_ccall f_2876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2822)
-static void C_fcall f_2822(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2832)
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2835)
-static void C_ccall f_2835(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2838)
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2764)
-static void C_ccall f_2764(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2767)
-static void C_ccall f_2767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2770)
-static void C_ccall f_2770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2773)
-static void C_ccall f_2773(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2776)
-static void C_ccall f_2776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2779)
-static void C_ccall f_2779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2580)
-static void C_fcall f_2580(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2592)
-static void C_ccall f_2592(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2600)
-static void C_ccall f_2600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2584)
-static void C_ccall f_2584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2535)
-static void C_ccall f_2535(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2543)
-static void C_ccall f_2543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2545)
-static void C_fcall f_2545(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2560)
-static void C_ccall f_2560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2492)
-static void C_ccall f_2492(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_2492)
-static void C_ccall f_2492r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_2498)
-static void C_fcall f_2498(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2522)
-static void C_ccall f_2522(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_9352)
-static void C_fcall trf_9352(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9352(void *dummy){
+C_noret_decl(f_3040)
+static void C_ccall f_3040(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3043)
+static void C_ccall f_3043(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3046)
+static void C_ccall f_3046(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3049)
+static void C_ccall f_3049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3003)
+static void C_ccall f_3003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3006)
+static void C_ccall f_3006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3009)
+static void C_ccall f_3009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3012)
+static void C_ccall f_3012(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2970)
+static void C_ccall f_2970(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2973)
+static void C_ccall f_2973(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2976)
+static void C_ccall f_2976(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2979)
+static void C_ccall f_2979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2951)
+static void C_ccall f_2951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2954)
+static void C_ccall f_2954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2924)
+static void C_ccall f_2924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2927)
+static void C_ccall f_2927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2898)
+static void C_ccall f_2898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2901)
+static void C_ccall f_2901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2904)
+static void C_ccall f_2904(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2844)
+static void C_fcall f_2844(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2854)
+static void C_ccall f_2854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2857)
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2860)
+static void C_ccall f_2860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2786)
+static void C_ccall f_2786(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2789)
+static void C_ccall f_2789(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2792)
+static void C_ccall f_2792(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2795)
+static void C_ccall f_2795(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2798)
+static void C_ccall f_2798(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2801)
+static void C_ccall f_2801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2602)
+static void C_fcall f_2602(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2614)
+static void C_ccall f_2614(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2622)
+static void C_ccall f_2622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2606)
+static void C_ccall f_2606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2557)
+static void C_ccall f_2557(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2565)
+static void C_ccall f_2565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2567)
+static void C_fcall f_2567(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2582)
+static void C_ccall f_2582(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2514)
+static void C_ccall f_2514(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_2514)
+static void C_ccall f_2514r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_2520)
+static void C_fcall f_2520(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2544)
+static void C_ccall f_2544(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_9509)
+static void C_fcall trf_9509(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9509(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9352(t0,t1);}
+f_9509(t0,t1);}
 
-C_noret_decl(trf_9544)
-static void C_fcall trf_9544(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9544(void *dummy){
+C_noret_decl(trf_9701)
+static void C_fcall trf_9701(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9701(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9544(t0,t1);}
+f_9701(t0,t1);}
 
-C_noret_decl(trf_9521)
-static void C_fcall trf_9521(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9521(void *dummy){
+C_noret_decl(trf_9678)
+static void C_fcall trf_9678(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9678(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9521(t0,t1,t2);}
+f_9678(t0,t1,t2);}
 
-C_noret_decl(trf_9243)
-static void C_fcall trf_9243(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9243(void *dummy){
+C_noret_decl(trf_9400)
+static void C_fcall trf_9400(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9400(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9243(t0,t1);}
+f_9400(t0,t1);}
 
-C_noret_decl(trf_8781)
-static void C_fcall trf_8781(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8781(void *dummy){
+C_noret_decl(trf_8938)
+static void C_fcall trf_8938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8938(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8781(t0,t1);}
+f_8938(t0,t1);}
 
-C_noret_decl(trf_8808)
-static void C_fcall trf_8808(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8808(void *dummy){
+C_noret_decl(trf_8965)
+static void C_fcall trf_8965(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8965(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8808(t0,t1);}
+f_8965(t0,t1);}
 
-C_noret_decl(trf_9003)
-static void C_fcall trf_9003(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9003(void *dummy){
+C_noret_decl(trf_9160)
+static void C_fcall trf_9160(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9160(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9003(t0,t1);}
+f_9160(t0,t1);}
 
-C_noret_decl(trf_9012)
-static void C_fcall trf_9012(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9012(void *dummy){
+C_noret_decl(trf_9169)
+static void C_fcall trf_9169(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9169(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9012(t0,t1);}
+f_9169(t0,t1);}
 
-C_noret_decl(trf_9048)
-static void C_fcall trf_9048(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9048(void *dummy){
+C_noret_decl(trf_9205)
+static void C_fcall trf_9205(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9205(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9048(t0,t1);}
+f_9205(t0,t1);}
 
-C_noret_decl(trf_8753)
-static void C_fcall trf_8753(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8753(void *dummy){
+C_noret_decl(trf_8910)
+static void C_fcall trf_8910(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8910(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8753(t0,t1);}
+f_8910(t0,t1);}
 
-C_noret_decl(trf_7944)
-static void C_fcall trf_7944(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7944(void *dummy){
+C_noret_decl(trf_8101)
+static void C_fcall trf_8101(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8101(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7944(t0,t1);}
+f_8101(t0,t1);}
 
-C_noret_decl(trf_8046)
-static void C_fcall trf_8046(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8046(void *dummy){
+C_noret_decl(trf_8203)
+static void C_fcall trf_8203(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8203(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8046(t0,t1);}
+f_8203(t0,t1);}
 
-C_noret_decl(trf_8079)
-static void C_fcall trf_8079(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8079(void *dummy){
+C_noret_decl(trf_8236)
+static void C_fcall trf_8236(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8236(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8079(t0,t1);}
+f_8236(t0,t1);}
 
-C_noret_decl(trf_8175)
-static void C_fcall trf_8175(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8175(void *dummy){
+C_noret_decl(trf_8332)
+static void C_fcall trf_8332(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8332(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8175(t0,t1);}
+f_8332(t0,t1);}
 
-C_noret_decl(trf_8187)
-static void C_fcall trf_8187(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8187(void *dummy){
+C_noret_decl(trf_8344)
+static void C_fcall trf_8344(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8344(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8187(t0,t1);}
+f_8344(t0,t1);}
 
-C_noret_decl(trf_8247)
-static void C_fcall trf_8247(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8247(void *dummy){
+C_noret_decl(trf_8404)
+static void C_fcall trf_8404(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8404(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8247(t0,t1);}
+f_8404(t0,t1);}
 
-C_noret_decl(trf_8264)
-static void C_fcall trf_8264(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8264(void *dummy){
+C_noret_decl(trf_8421)
+static void C_fcall trf_8421(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8421(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8264(t0,t1);}
+f_8421(t0,t1);}
 
-C_noret_decl(trf_8281)
-static void C_fcall trf_8281(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8281(void *dummy){
+C_noret_decl(trf_8438)
+static void C_fcall trf_8438(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8438(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8281(t0,t1);}
+f_8438(t0,t1);}
 
-C_noret_decl(trf_8320)
-static void C_fcall trf_8320(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8320(void *dummy){
+C_noret_decl(trf_8477)
+static void C_fcall trf_8477(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8477(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8320(t0,t1);}
+f_8477(t0,t1);}
 
-C_noret_decl(trf_8337)
-static void C_fcall trf_8337(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8337(void *dummy){
+C_noret_decl(trf_8494)
+static void C_fcall trf_8494(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8494(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8337(t0,t1);}
+f_8494(t0,t1);}
 
-C_noret_decl(trf_8354)
-static void C_fcall trf_8354(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8354(void *dummy){
+C_noret_decl(trf_8511)
+static void C_fcall trf_8511(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8511(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8354(t0,t1);}
+f_8511(t0,t1);}
 
-C_noret_decl(trf_8371)
-static void C_fcall trf_8371(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8371(void *dummy){
+C_noret_decl(trf_8528)
+static void C_fcall trf_8528(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8528(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8371(t0,t1);}
+f_8528(t0,t1);}
 
-C_noret_decl(trf_8388)
-static void C_fcall trf_8388(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8388(void *dummy){
+C_noret_decl(trf_8545)
+static void C_fcall trf_8545(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8545(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8388(t0,t1);}
+f_8545(t0,t1);}
 
-C_noret_decl(trf_8405)
-static void C_fcall trf_8405(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8405(void *dummy){
+C_noret_decl(trf_8562)
+static void C_fcall trf_8562(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8562(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8405(t0,t1);}
+f_8562(t0,t1);}
 
-C_noret_decl(trf_8422)
-static void C_fcall trf_8422(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8422(void *dummy){
+C_noret_decl(trf_8579)
+static void C_fcall trf_8579(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8579(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8422(t0,t1);}
+f_8579(t0,t1);}
 
-C_noret_decl(trf_8451)
-static void C_fcall trf_8451(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8451(void *dummy){
+C_noret_decl(trf_8608)
+static void C_fcall trf_8608(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8608(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8451(t0,t1,t2);}
+f_8608(t0,t1,t2);}
 
-C_noret_decl(trf_8461)
-static void C_fcall trf_8461(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8461(void *dummy){
+C_noret_decl(trf_8618)
+static void C_fcall trf_8618(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8618(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8461(t0,t1);}
+f_8618(t0,t1);}
 
-C_noret_decl(trf_8206)
-static void C_fcall trf_8206(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8206(void *dummy){
+C_noret_decl(trf_8363)
+static void C_fcall trf_8363(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8363(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8206(t0,t1,t2);}
+f_8363(t0,t1,t2);}
 
-C_noret_decl(trf_7874)
-static void C_fcall trf_7874(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7874(void *dummy){
+C_noret_decl(trf_8031)
+static void C_fcall trf_8031(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8031(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7874(t0,t1,t2);}
+f_8031(t0,t1,t2);}
 
-C_noret_decl(trf_7869)
-static void C_fcall trf_7869(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7869(void *dummy){
+C_noret_decl(trf_8026)
+static void C_fcall trf_8026(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8026(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7869(t0,t1);}
+f_8026(t0,t1);}
 
-C_noret_decl(trf_7314)
-static void C_fcall trf_7314(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7314(void *dummy){
+C_noret_decl(trf_7471)
+static void C_fcall trf_7471(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7471(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7314(t0,t1,t2);}
+f_7471(t0,t1,t2);}
 
-C_noret_decl(trf_7322)
-static void C_fcall trf_7322(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7322(void *dummy){
+C_noret_decl(trf_7479)
+static void C_fcall trf_7479(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7479(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7322(t0,t1,t2);}
+f_7479(t0,t1,t2);}
 
-C_noret_decl(trf_7735)
-static void C_fcall trf_7735(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7735(void *dummy){
+C_noret_decl(trf_7892)
+static void C_fcall trf_7892(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7892(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7735(t0,t1,t2,t3);}
+f_7892(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7353)
-static void C_fcall trf_7353(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7353(void *dummy){
+C_noret_decl(trf_7510)
+static void C_fcall trf_7510(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7510(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7353(t0,t1);}
+f_7510(t0,t1);}
 
-C_noret_decl(trf_7362)
-static void C_fcall trf_7362(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7362(void *dummy){
+C_noret_decl(trf_7519)
+static void C_fcall trf_7519(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7519(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7362(t0,t1);}
+f_7519(t0,t1);}
 
-C_noret_decl(trf_7374)
-static void C_fcall trf_7374(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7374(void *dummy){
+C_noret_decl(trf_7531)
+static void C_fcall trf_7531(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7531(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7374(t0,t1);}
+f_7531(t0,t1);}
 
-C_noret_decl(trf_7386)
-static void C_fcall trf_7386(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7386(void *dummy){
+C_noret_decl(trf_7543)
+static void C_fcall trf_7543(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7543(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7386(t0,t1);}
+f_7543(t0,t1);}
 
-C_noret_decl(trf_7431)
-static void C_fcall trf_7431(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7431(void *dummy){
+C_noret_decl(trf_7588)
+static void C_fcall trf_7588(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7588(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7431(t0,t1);}
+f_7588(t0,t1);}
 
-C_noret_decl(trf_7396)
-static void C_fcall trf_7396(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7396(void *dummy){
+C_noret_decl(trf_7553)
+static void C_fcall trf_7553(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7553(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7396(t0,t1,t2);}
+f_7553(t0,t1,t2);}
 
-C_noret_decl(trf_7000)
-static void C_fcall trf_7000(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7000(void *dummy){
+C_noret_decl(trf_7157)
+static void C_fcall trf_7157(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7157(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7000(t0,t1,t2);}
+f_7157(t0,t1,t2);}
 
-C_noret_decl(trf_7008)
-static void C_fcall trf_7008(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7008(void *dummy){
+C_noret_decl(trf_7165)
+static void C_fcall trf_7165(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7165(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7008(t0,t1,t2);}
+f_7165(t0,t1,t2);}
 
-C_noret_decl(trf_7174)
-static void C_fcall trf_7174(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7174(void *dummy){
+C_noret_decl(trf_7331)
+static void C_fcall trf_7331(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7331(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7174(t0,t1,t2,t3,t4);}
+f_7331(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7181)
-static void C_fcall trf_7181(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7181(void *dummy){
+C_noret_decl(trf_7338)
+static void C_fcall trf_7338(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7338(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7181(t0,t1);}
+f_7338(t0,t1);}
 
-C_noret_decl(trf_6960)
-static void C_fcall trf_6960(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6960(void *dummy){
+C_noret_decl(trf_7117)
+static void C_fcall trf_7117(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7117(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6960(t0,t1,t2);}
+f_7117(t0,t1,t2);}
 
-C_noret_decl(trf_6909)
-static void C_fcall trf_6909(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6909(void *dummy){
+C_noret_decl(trf_7066)
+static void C_fcall trf_7066(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7066(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6909(t0,t1,t2);}
+f_7066(t0,t1,t2);}
 
-C_noret_decl(trf_6788)
-static void C_fcall trf_6788(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6788(void *dummy){
+C_noret_decl(trf_6945)
+static void C_fcall trf_6945(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6945(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6788(t0,t1,t2);}
+f_6945(t0,t1,t2);}
 
-C_noret_decl(trf_6817)
-static void C_fcall trf_6817(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6817(void *dummy){
+C_noret_decl(trf_6974)
+static void C_fcall trf_6974(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6974(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6817(t0,t1);}
+f_6974(t0,t1);}
 
-C_noret_decl(trf_6720)
-static void C_fcall trf_6720(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6720(void *dummy){
+C_noret_decl(trf_6877)
+static void C_fcall trf_6877(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6877(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6720(t0,t1,t2);}
+f_6877(t0,t1,t2);}
 
-C_noret_decl(trf_5900)
-static void C_fcall trf_5900(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5900(void *dummy){
+C_noret_decl(trf_6041)
+static void C_fcall trf_6041(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6041(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5900(t0,t1);}
+f_6041(t0,t1);}
 
-C_noret_decl(trf_5906)
-static void C_fcall trf_5906(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5906(void *dummy){
+C_noret_decl(trf_6047)
+static void C_fcall trf_6047(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6047(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5906(t0,t1,t2);}
+f_6047(t0,t1,t2);}
 
-C_noret_decl(trf_5914)
-static void C_fcall trf_5914(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5914(void *dummy){
+C_noret_decl(trf_6055)
+static void C_fcall trf_6055(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6055(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5914(t0,t1,t2);}
+f_6055(t0,t1,t2);}
 
-C_noret_decl(trf_5936)
-static void C_fcall trf_5936(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5936(void *dummy){
+C_noret_decl(trf_6077)
+static void C_fcall trf_6077(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6077(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5936(t0,t1);}
+f_6077(t0,t1);}
 
-C_noret_decl(trf_6554)
-static void C_fcall trf_6554(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6554(void *dummy){
+C_noret_decl(trf_6711)
+static void C_fcall trf_6711(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6711(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6554(t0,t1);}
+f_6711(t0,t1);}
 
-C_noret_decl(trf_6002)
-static void C_fcall trf_6002(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6002(void *dummy){
+C_noret_decl(trf_6146)
+static void C_fcall trf_6146(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6146(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6002(t0,t1);}
+f_6146(t0,t1);}
 
-C_noret_decl(trf_6514)
-static void C_fcall trf_6514(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6514(void *dummy){
+C_noret_decl(trf_6671)
+static void C_fcall trf_6671(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6671(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6514(t0,t1);}
+f_6671(t0,t1);}
 
-C_noret_decl(trf_6516)
-static void C_fcall trf_6516(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6516(void *dummy){
+C_noret_decl(trf_6673)
+static void C_fcall trf_6673(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6673(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6516(t0,t1,t2,t3);}
+f_6673(t0,t1,t2,t3);}
+
+C_noret_decl(trf_6629)
+static void C_fcall trf_6629(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6629(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_6629(t0,t1,t2);}
 
-C_noret_decl(trf_6459)
-static void C_fcall trf_6459(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6459(void *dummy){
+C_noret_decl(trf_6573)
+static void C_fcall trf_6573(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6573(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6459(t0,t1);}
+f_6573(t0,t1);}
 
-C_noret_decl(trf_6423)
-static void C_fcall trf_6423(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6423(void *dummy){
+C_noret_decl(trf_6537)
+static void C_fcall trf_6537(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6537(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6423(t0,t1);}
+f_6537(t0,t1);}
 
-C_noret_decl(trf_6390)
-static void C_fcall trf_6390(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6390(void *dummy){
+C_noret_decl(trf_6504)
+static void C_fcall trf_6504(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6504(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6390(t0,t1);}
+f_6504(t0,t1);}
 
-C_noret_decl(trf_6344)
-static void C_fcall trf_6344(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6344(void *dummy){
+C_noret_decl(trf_6458)
+static void C_fcall trf_6458(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6458(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6344(t0,t1);}
+f_6458(t0,t1);}
 
-C_noret_decl(trf_6034)
-static void C_fcall trf_6034(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6034(void *dummy){
+C_noret_decl(trf_6178)
+static void C_fcall trf_6178(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6178(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6034(t0,t1);}
+f_6178(t0,t1);}
 
-C_noret_decl(trf_6094)
-static void C_fcall trf_6094(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6094(void *dummy){
+C_noret_decl(trf_6235)
+static void C_fcall trf_6235(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6235(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6094(t0,t1,t2,t3);}
+f_6235(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5888)
-static void C_fcall trf_5888(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5888(void *dummy){
+C_noret_decl(trf_5993)
+static void C_fcall trf_5993(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5993(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5888(t0,t1,t2,t3);}
+f_5993(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5811)
-static void C_fcall trf_5811(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5811(void *dummy){
+C_noret_decl(trf_5916)
+static void C_fcall trf_5916(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5916(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5811(t0,t1,t2);}
+f_5916(t0,t1,t2);}
 
-C_noret_decl(trf_5826)
-static void C_fcall trf_5826(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5826(void *dummy){
+C_noret_decl(trf_5931)
+static void C_fcall trf_5931(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5931(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5826(t0,t1,t2,t3);}
+f_5931(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5842)
-static void C_fcall trf_5842(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5842(void *dummy){
+C_noret_decl(trf_5947)
+static void C_fcall trf_5947(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5947(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5842(t0,t1);}
+f_5947(t0,t1);}
 
-C_noret_decl(trf_5669)
-static void C_fcall trf_5669(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5669(void *dummy){
+C_noret_decl(trf_5774)
+static void C_fcall trf_5774(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5774(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5669(t0,t1,t2,t3);}
+f_5774(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5676)
-static void C_fcall trf_5676(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5676(void *dummy){
+C_noret_decl(trf_5781)
+static void C_fcall trf_5781(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5781(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5676(t0,t1);}
+f_5781(t0,t1);}
 
-C_noret_decl(trf_5765)
-static void C_fcall trf_5765(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5765(void *dummy){
+C_noret_decl(trf_5870)
+static void C_fcall trf_5870(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5870(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5765(t0,t1);}
+f_5870(t0,t1);}
 
-C_noret_decl(trf_5475)
-static void C_fcall trf_5475(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5475(void *dummy){
+C_noret_decl(trf_5580)
+static void C_fcall trf_5580(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5580(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5475(t0,t1,t2);}
+f_5580(t0,t1,t2);}
 
-C_noret_decl(trf_5638)
-static void C_fcall trf_5638(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5638(void *dummy){
+C_noret_decl(trf_5743)
+static void C_fcall trf_5743(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5743(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5638(t0,t1,t2,t3);}
+f_5743(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5552)
-static void C_fcall trf_5552(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5552(void *dummy){
+C_noret_decl(trf_5657)
+static void C_fcall trf_5657(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5657(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5552(t0,t1,t2);}
+f_5657(t0,t1,t2);}
 
-C_noret_decl(trf_5420)
-static void C_fcall trf_5420(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5420(void *dummy){
+C_noret_decl(trf_5525)
+static void C_fcall trf_5525(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5525(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5420(t0,t1);}
+f_5525(t0,t1);}
 
-C_noret_decl(trf_5426)
-static void C_fcall trf_5426(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5426(void *dummy){
+C_noret_decl(trf_5531)
+static void C_fcall trf_5531(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5531(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5426(t0,t1,t2,t3);}
+f_5531(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5090)
-static void C_fcall trf_5090(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5090(void *dummy){
+C_noret_decl(trf_5205)
+static void C_fcall trf_5205(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5205(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5090(t0,t1);}
+f_5205(t0,t1);}
 
-C_noret_decl(trf_5279)
-static void C_fcall trf_5279(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5279(void *dummy){
+C_noret_decl(trf_5394)
+static void C_fcall trf_5394(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5394(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5279(t0,t1,t2);}
+f_5394(t0,t1,t2);}
 
-C_noret_decl(trf_5287)
-static void C_fcall trf_5287(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5287(void *dummy){
+C_noret_decl(trf_5402)
+static void C_fcall trf_5402(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5402(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5287(t0,t1,t2);}
+f_5402(t0,t1,t2);}
 
-C_noret_decl(trf_5306)
-static void C_fcall trf_5306(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5306(void *dummy){
+C_noret_decl(trf_5421)
+static void C_fcall trf_5421(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5421(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5306(t0,t1);}
+f_5421(t0,t1);}
 
-C_noret_decl(trf_5309)
-static void C_fcall trf_5309(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5309(void *dummy){
+C_noret_decl(trf_5424)
+static void C_fcall trf_5424(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5424(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5309(t0,t1);}
+f_5424(t0,t1);}
 
-C_noret_decl(trf_5355)
-static void C_fcall trf_5355(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5355(void *dummy){
+C_noret_decl(trf_5470)
+static void C_fcall trf_5470(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5470(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5355(t0,t1);}
+f_5470(t0,t1);}
 
-C_noret_decl(trf_5228)
-static void C_fcall trf_5228(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5228(void *dummy){
+C_noret_decl(trf_5343)
+static void C_fcall trf_5343(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5343(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5228(t0,t1,t2);}
+f_5343(t0,t1,t2);}
 
-C_noret_decl(trf_5236)
-static void C_fcall trf_5236(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5236(void *dummy){
+C_noret_decl(trf_5351)
+static void C_fcall trf_5351(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5351(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5236(t0,t1,t2);}
+f_5351(t0,t1,t2);}
 
-C_noret_decl(trf_5129)
-static void C_fcall trf_5129(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5129(void *dummy){
+C_noret_decl(trf_5244)
+static void C_fcall trf_5244(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5244(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5129(t0,t1,t2);}
+f_5244(t0,t1,t2);}
 
-C_noret_decl(trf_5093)
-static void C_fcall trf_5093(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5093(void *dummy){
+C_noret_decl(trf_5208)
+static void C_fcall trf_5208(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5208(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5093(t0,t1);}
+f_5208(t0,t1);}
 
-C_noret_decl(trf_5106)
-static void C_fcall trf_5106(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5106(void *dummy){
+C_noret_decl(trf_5221)
+static void C_fcall trf_5221(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5221(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5106(t0,t1,t2,t3);}
+f_5221(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4750)
-static void C_fcall trf_4750(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4750(void *dummy){
+C_noret_decl(trf_4865)
+static void C_fcall trf_4865(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4865(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4750(t0,t1);}
+f_4865(t0,t1);}
 
-C_noret_decl(trf_4823)
-static void C_fcall trf_4823(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4823(void *dummy){
+C_noret_decl(trf_4938)
+static void C_fcall trf_4938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4938(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4823(t0,t1,t2);}
+f_4938(t0,t1,t2);}
 
-C_noret_decl(trf_4831)
-static void C_fcall trf_4831(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4831(void *dummy){
+C_noret_decl(trf_4946)
+static void C_fcall trf_4946(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4946(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4831(t0,t1,t2);}
+f_4946(t0,t1,t2);}
 
-C_noret_decl(trf_4841)
-static void C_fcall trf_4841(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4841(void *dummy){
+C_noret_decl(trf_4956)
+static void C_fcall trf_4956(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4956(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4841(t0,t1);}
+f_4956(t0,t1);}
 
-C_noret_decl(trf_4862)
-static void C_fcall trf_4862(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4862(void *dummy){
+C_noret_decl(trf_4977)
+static void C_fcall trf_4977(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4977(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4862(t0,t1);}
+f_4977(t0,t1);}
 
-C_noret_decl(trf_5008)
-static void C_fcall trf_5008(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5008(void *dummy){
+C_noret_decl(trf_5123)
+static void C_fcall trf_5123(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5123(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5008(t0,t1,t2);}
+f_5123(t0,t1,t2);}
 
-C_noret_decl(trf_5016)
-static void C_fcall trf_5016(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5016(void *dummy){
+C_noret_decl(trf_5131)
+static void C_fcall trf_5131(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5131(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5016(t0,t1,t2);}
+f_5131(t0,t1,t2);}
 
-C_noret_decl(trf_4927)
-static void C_fcall trf_4927(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4927(void *dummy){
+C_noret_decl(trf_5042)
+static void C_fcall trf_5042(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5042(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4927(t0,t1);}
+f_5042(t0,t1);}
 
-C_noret_decl(trf_4762)
-static void C_fcall trf_4762(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4762(void *dummy){
+C_noret_decl(trf_4877)
+static void C_fcall trf_4877(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4877(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4762(t0,t1,t2);}
+f_4877(t0,t1,t2);}
 
-C_noret_decl(trf_4786)
-static void C_fcall trf_4786(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4786(void *dummy){
+C_noret_decl(trf_4901)
+static void C_fcall trf_4901(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4901(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4786(t0,t1,t2);}
+f_4901(t0,t1,t2);}
 
-C_noret_decl(trf_4579)
-static void C_fcall trf_4579(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4579(void *dummy){
+C_noret_decl(trf_4694)
+static void C_fcall trf_4694(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4694(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4579(t0,t1);}
+f_4694(t0,t1);}
 
-C_noret_decl(trf_4722)
-static void C_fcall trf_4722(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4722(void *dummy){
+C_noret_decl(trf_4837)
+static void C_fcall trf_4837(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4837(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4722(t0,t1,t2);}
+f_4837(t0,t1,t2);}
 
-C_noret_decl(trf_4600)
-static void C_fcall trf_4600(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4600(void *dummy){
+C_noret_decl(trf_4715)
+static void C_fcall trf_4715(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4715(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4600(t0,t1,t2,t3);}
+f_4715(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4669)
-static void C_fcall trf_4669(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4669(void *dummy){
+C_noret_decl(trf_4784)
+static void C_fcall trf_4784(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4784(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4669(t0,t1,t2);}
+f_4784(t0,t1,t2);}
 
-C_noret_decl(trf_4642)
-static void C_fcall trf_4642(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4642(void *dummy){
+C_noret_decl(trf_4757)
+static void C_fcall trf_4757(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4757(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4642(t0,t1,t2);}
+f_4757(t0,t1,t2);}
 
-C_noret_decl(trf_4410)
-static void C_fcall trf_4410(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4410(void *dummy){
+C_noret_decl(trf_4525)
+static void C_fcall trf_4525(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4525(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4410(t0,t1);}
+f_4525(t0,t1);}
 
-C_noret_decl(trf_4483)
-static void C_fcall trf_4483(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4483(void *dummy){
+C_noret_decl(trf_4598)
+static void C_fcall trf_4598(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4598(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4483(t0,t1,t2);}
+f_4598(t0,t1,t2);}
 
-C_noret_decl(trf_4413)
-static void C_fcall trf_4413(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4413(void *dummy){
+C_noret_decl(trf_4528)
+static void C_fcall trf_4528(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4528(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4413(t0,t1);}
+f_4528(t0,t1);}
 
-C_noret_decl(trf_2622)
-static void C_fcall trf_2622(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2622(void *dummy){
+C_noret_decl(trf_2644)
+static void C_fcall trf_2644(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2644(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2622(t0,t1,t2,t3,t4);}
+f_2644(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4378)
-static void C_fcall trf_4378(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4378(void *dummy){
+C_noret_decl(trf_4493)
+static void C_fcall trf_4493(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4493(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4378(t0,t1,t2,t3);}
+f_4493(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2625)
-static void C_fcall trf_2625(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2625(void *dummy){
+C_noret_decl(trf_2647)
+static void C_fcall trf_2647(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2647(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2625(t0,t1,t2,t3);}
+f_2647(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4279)
-static void C_fcall trf_4279(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4279(void *dummy){
+C_noret_decl(trf_4385)
+static void C_fcall trf_4385(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4385(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4279(t0,t1,t2,t3);}
+f_4385(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3869)
-static void C_fcall trf_3869(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3869(void *dummy){
+C_noret_decl(trf_3920)
+static void C_fcall trf_3920(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3920(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3869(t0,t1,t2,t3);}
+f_3920(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3877)
-static void C_fcall trf_3877(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3877(void *dummy){
+C_noret_decl(trf_3928)
+static void C_fcall trf_3928(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3928(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3877(t0,t1,t2,t3);}
+f_3928(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3827)
-static void C_fcall trf_3827(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3827(void *dummy){
+C_noret_decl(trf_3878)
+static void C_fcall trf_3878(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3878(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3827(t0,t1,t2,t3);}
+f_3878(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3353)
-static void C_fcall trf_3353(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3353(void *dummy){
+C_noret_decl(trf_3404)
+static void C_fcall trf_3404(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3404(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3353(t0,t1);}
+f_3404(t0,t1);}
 
-C_noret_decl(trf_3359)
-static void C_fcall trf_3359(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3359(void *dummy){
+C_noret_decl(trf_3410)
+static void C_fcall trf_3410(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3410(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3359(t0,t1);}
+f_3410(t0,t1);}
 
-C_noret_decl(trf_3569)
-static void C_fcall trf_3569(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3569(void *dummy){
+C_noret_decl(trf_3620)
+static void C_fcall trf_3620(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3620(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3569(t0,t1);}
+f_3620(t0,t1);}
 
-C_noret_decl(trf_3679)
-static void C_fcall trf_3679(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3679(void *dummy){
+C_noret_decl(trf_3730)
+static void C_fcall trf_3730(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3730(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3679(t0,t1);}
+f_3730(t0,t1);}
 
-C_noret_decl(trf_3470)
-static void C_fcall trf_3470(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3470(void *dummy){
+C_noret_decl(trf_3521)
+static void C_fcall trf_3521(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3521(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3470(t0,t1,t2,t3);}
+f_3521(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3478)
-static void C_fcall trf_3478(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3478(void *dummy){
+C_noret_decl(trf_3529)
+static void C_fcall trf_3529(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3529(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3478(t0,t1,t2,t3);}
+f_3529(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3428)
-static void C_fcall trf_3428(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3428(void *dummy){
+C_noret_decl(trf_3479)
+static void C_fcall trf_3479(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3479(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3428(t0,t1,t2,t3);}
+f_3479(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3066)
-static void C_fcall trf_3066(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3066(void *dummy){
+C_noret_decl(trf_3117)
+static void C_fcall trf_3117(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3117(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3066(t0,t1,t2,t3);}
+f_3117(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3074)
-static void C_fcall trf_3074(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3074(void *dummy){
+C_noret_decl(trf_3125)
+static void C_fcall trf_3125(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3125(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3074(t0,t1,t2,t3);}
+f_3125(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2822)
-static void C_fcall trf_2822(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2822(void *dummy){
+C_noret_decl(trf_2844)
+static void C_fcall trf_2844(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2844(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2822(t0,t1,t2,t3,t4);}
+f_2844(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_2580)
-static void C_fcall trf_2580(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2580(void *dummy){
+C_noret_decl(trf_2602)
+static void C_fcall trf_2602(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2602(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2580(t0,t1,t2);}
+f_2602(t0,t1,t2);}
 
-C_noret_decl(trf_2545)
-static void C_fcall trf_2545(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2545(void *dummy){
+C_noret_decl(trf_2567)
+static void C_fcall trf_2567(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2567(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2545(t0,t1,t2);}
+f_2567(t0,t1,t2);}
 
-C_noret_decl(trf_2498)
-static void C_fcall trf_2498(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2498(void *dummy){
+C_noret_decl(trf_2520)
+static void C_fcall trf_2520(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2520(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2498(t0,t1,t2);}
+f_2520(t0,t1,t2);}
 
 C_noret_decl(tr9)
 static void C_fcall tr9(C_proc9 k) C_regparm C_noret;
@@ -2777,12 +2804,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(2452)){
+if(!C_demand_2(2512)){
 C_save(t1);
-C_rereclaim2(2452*sizeof(C_word), 1);
+C_rereclaim2(2512*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,853);
+C_initialize_lf(lf,864);
 lf[0]=C_h_intern(&lf[0],15,"\010compileroutput");
 lf[1]=C_h_intern(&lf[1],12,"\010compilergen");
 lf[2]=C_h_intern(&lf[2],7,"newline");
@@ -2819,136 +2846,136 @@ lf[32]=C_decode_literal(C_heaptop,"\376B\000\000\013if(C_truep(");
 lf[33]=C_h_intern(&lf[33],9,"\004coreproc");
 lf[34]=C_decode_literal(C_heaptop,"\376B\000\000\010(C_word)");
 lf[35]=C_h_intern(&lf[35],9,"\004corebind");
-lf[36]=C_h_intern(&lf[36],8,"\004coreref");
-lf[37]=C_decode_literal(C_heaptop,"\376B\000\000\002)[");
-lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\012((C_word*)");
-lf[39]=C_h_intern(&lf[39],10,"\004coreunbox");
-lf[40]=C_decode_literal(C_heaptop,"\376B\000\000\004)[1]");
-lf[41]=C_decode_literal(C_heaptop,"\376B\000\000\012((C_word*)");
-lf[42]=C_h_intern(&lf[42],13,"\004coreupdate_i");
-lf[43]=C_decode_literal(C_heaptop,"\376B\000\000\021C_set_block_item(");
-lf[44]=C_h_intern(&lf[44],11,"\004coreupdate");
-lf[45]=C_decode_literal(C_heaptop,"\376B\000\000\002)+");
-lf[46]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
-lf[47]=C_decode_literal(C_heaptop,"\376B\000\000\024C_mutate(((C_word *)");
-lf[48]=C_h_intern(&lf[48],16,"\004coreupdatebox_i");
-lf[49]=C_decode_literal(C_heaptop,"\376B\000\000\003,0,");
-lf[50]=C_decode_literal(C_heaptop,"\376B\000\000\021C_set_block_item(");
-lf[51]=C_h_intern(&lf[51],14,"\004coreupdatebox");
-lf[52]=C_decode_literal(C_heaptop,"\376B\000\000\004)+1,");
-lf[53]=C_decode_literal(C_heaptop,"\376B\000\000\024C_mutate(((C_word *)");
-lf[54]=C_h_intern(&lf[54],12,"\004coreclosure");
-lf[55]=C_decode_literal(C_heaptop,"\376B\000\000\021tmp=(C_word)a,a+=");
-lf[56]=C_decode_literal(C_heaptop,"\376B\000\000\005,tmp)");
-lf[57]=C_decode_literal(C_heaptop,"\376B\000\000\002a[");
-lf[58]=C_decode_literal(C_heaptop,"\376B\000\000\002]=");
-lf[59]=C_h_intern(&lf[59],4,"iota");
-lf[60]=C_decode_literal(C_heaptop,"\376B\000\000\023(*a=C_CLOSURE_TYPE|");
-lf[61]=C_h_intern(&lf[61],8,"\004corebox");
-lf[62]=C_decode_literal(C_heaptop,"\376B\000\000\030,tmp=(C_word)a,a+=2,tmp)");
-lf[63]=C_decode_literal(C_heaptop,"\376B\000\000\031(*a=C_VECTOR_TYPE|1,a[1]=");
-lf[64]=C_h_intern(&lf[64],10,"\004corelocal");
-lf[65]=C_h_intern(&lf[65],13,"\004coresetlocal");
-lf[66]=C_h_intern(&lf[66],11,"\004coreglobal");
-lf[67]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
-lf[68]=C_decode_literal(C_heaptop,"\376B\000\000\001]");
-lf[69]=C_decode_literal(C_heaptop,"\376B\000\000\017C_retrieve2(lf[");
-lf[70]=C_decode_literal(C_heaptop,"\376B\000\000\002],");
-lf[71]=C_h_intern(&lf[71],21,"\010compilerc-ify-string");
-lf[72]=C_h_intern(&lf[72],14,"symbol->string");
-lf[73]=C_decode_literal(C_heaptop,"\376B\000\000\016*((C_word*)lf[");
-lf[74]=C_decode_literal(C_heaptop,"\376B\000\000\004]+1)");
-lf[75]=C_decode_literal(C_heaptop,"\376B\000\000\016C_retrieve(lf[");
-lf[76]=C_decode_literal(C_heaptop,"\376B\000\000\002])");
-lf[77]=C_h_intern(&lf[77],14,"\004coresetglobal");
-lf[78]=C_decode_literal(C_heaptop,"\376B\000\000\012 /* (set! ");
-lf[79]=C_decode_literal(C_heaptop,"\376B\000\000\011 ...) */,");
-lf[80]=C_h_intern(&lf[80],17,"string-translate*");
-lf[81]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
-lf[82]=C_h_intern(&lf[82],8,"->string");
-lf[83]=C_decode_literal(C_heaptop,"\376B\000\000\015C_mutate(&lf[");
-lf[84]=C_decode_literal(C_heaptop,"\376B\000\000\001]");
-lf[85]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mutate((C_word*)lf[");
-lf[86]=C_decode_literal(C_heaptop,"\376B\000\000\003]+1");
-lf[87]=C_h_intern(&lf[87],16,"\004coresetglobal_i");
-lf[88]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
-lf[89]=C_decode_literal(C_heaptop,"\376B\000\000\005] /* ");
-lf[90]=C_decode_literal(C_heaptop,"\376B\000\000\005 */ =");
-lf[91]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
-lf[92]=C_decode_literal(C_heaptop,"\376B\000\000\024C_set_block_item(lf[");
-lf[93]=C_decode_literal(C_heaptop,"\376B\000\000\005] /* ");
-lf[94]=C_decode_literal(C_heaptop,"\376B\000\000\006 */,0,");
-lf[95]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
-lf[96]=C_h_intern(&lf[96],14,"\004coreundefined");
-lf[97]=C_decode_literal(C_heaptop,"\376B\000\000\022C_SCHEME_UNDEFINED");
-lf[98]=C_h_intern(&lf[98],9,"\004corecall");
-lf[99]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[100]=C_decode_literal(C_heaptop,"\376B\000\000\003,0,");
-lf[101]=C_decode_literal(C_heaptop,"\376B\000\000\012goto loop;");
-lf[102]=C_decode_literal(C_heaptop,"\376B\000\000\002c=");
-lf[103]=C_decode_literal(C_heaptop,"\376B\000\000\002=t");
-lf[104]=C_h_intern(&lf[104],26,"lambda-literal-temporaries");
-lf[105]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[106]=C_h_intern(&lf[106],22,"lambda-literal-looping");
+lf[36]=C_h_intern(&lf[36],16,"\004corelet_unboxed");
+lf[37]=C_h_intern(&lf[37],8,"\004coreref");
+lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\002)[");
+lf[39]=C_decode_literal(C_heaptop,"\376B\000\000\012((C_word*)");
+lf[40]=C_h_intern(&lf[40],10,"\004coreunbox");
+lf[41]=C_decode_literal(C_heaptop,"\376B\000\000\004)[1]");
+lf[42]=C_decode_literal(C_heaptop,"\376B\000\000\012((C_word*)");
+lf[43]=C_h_intern(&lf[43],13,"\004coreupdate_i");
+lf[44]=C_decode_literal(C_heaptop,"\376B\000\000\021C_set_block_item(");
+lf[45]=C_h_intern(&lf[45],11,"\004coreupdate");
+lf[46]=C_decode_literal(C_heaptop,"\376B\000\000\002)+");
+lf[47]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
+lf[48]=C_decode_literal(C_heaptop,"\376B\000\000\024C_mutate(((C_word *)");
+lf[49]=C_h_intern(&lf[49],16,"\004coreupdatebox_i");
+lf[50]=C_decode_literal(C_heaptop,"\376B\000\000\003,0,");
+lf[51]=C_decode_literal(C_heaptop,"\376B\000\000\021C_set_block_item(");
+lf[52]=C_h_intern(&lf[52],14,"\004coreupdatebox");
+lf[53]=C_decode_literal(C_heaptop,"\376B\000\000\004)+1,");
+lf[54]=C_decode_literal(C_heaptop,"\376B\000\000\024C_mutate(((C_word *)");
+lf[55]=C_h_intern(&lf[55],12,"\004coreclosure");
+lf[56]=C_decode_literal(C_heaptop,"\376B\000\000\021tmp=(C_word)a,a+=");
+lf[57]=C_decode_literal(C_heaptop,"\376B\000\000\005,tmp)");
+lf[58]=C_decode_literal(C_heaptop,"\376B\000\000\002a[");
+lf[59]=C_decode_literal(C_heaptop,"\376B\000\000\002]=");
+lf[60]=C_h_intern(&lf[60],4,"iota");
+lf[61]=C_decode_literal(C_heaptop,"\376B\000\000\023(*a=C_CLOSURE_TYPE|");
+lf[62]=C_h_intern(&lf[62],8,"\004corebox");
+lf[63]=C_decode_literal(C_heaptop,"\376B\000\000\030,tmp=(C_word)a,a+=2,tmp)");
+lf[64]=C_decode_literal(C_heaptop,"\376B\000\000\031(*a=C_VECTOR_TYPE|1,a[1]=");
+lf[65]=C_h_intern(&lf[65],10,"\004corelocal");
+lf[66]=C_h_intern(&lf[66],13,"\004coresetlocal");
+lf[67]=C_h_intern(&lf[67],11,"\004coreglobal");
+lf[68]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
+lf[69]=C_decode_literal(C_heaptop,"\376B\000\000\001]");
+lf[70]=C_decode_literal(C_heaptop,"\376B\000\000\017C_retrieve2(lf[");
+lf[71]=C_decode_literal(C_heaptop,"\376B\000\000\002],");
+lf[72]=C_h_intern(&lf[72],21,"\010compilerc-ify-string");
+lf[73]=C_h_intern(&lf[73],14,"symbol->string");
+lf[74]=C_decode_literal(C_heaptop,"\376B\000\000\016*((C_word*)lf[");
+lf[75]=C_decode_literal(C_heaptop,"\376B\000\000\004]+1)");
+lf[76]=C_decode_literal(C_heaptop,"\376B\000\000\016C_retrieve(lf[");
+lf[77]=C_decode_literal(C_heaptop,"\376B\000\000\002])");
+lf[78]=C_h_intern(&lf[78],14,"\004coresetglobal");
+lf[79]=C_decode_literal(C_heaptop,"\376B\000\000\012 /* (set! ");
+lf[80]=C_decode_literal(C_heaptop,"\376B\000\000\011 ...) */,");
+lf[81]=C_h_intern(&lf[81],17,"string-translate*");
+lf[82]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
+lf[83]=C_h_intern(&lf[83],8,"->string");
+lf[84]=C_h_intern(&lf[84],28,"\003syssymbol->qualified-string");
+lf[85]=C_decode_literal(C_heaptop,"\376B\000\000\015C_mutate(&lf[");
+lf[86]=C_decode_literal(C_heaptop,"\376B\000\000\001]");
+lf[87]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mutate((C_word*)lf[");
+lf[88]=C_decode_literal(C_heaptop,"\376B\000\000\003]+1");
+lf[89]=C_h_intern(&lf[89],16,"\004coresetglobal_i");
+lf[90]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
+lf[91]=C_decode_literal(C_heaptop,"\376B\000\000\005] /* ");
+lf[92]=C_decode_literal(C_heaptop,"\376B\000\000\005 */ =");
+lf[93]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
+lf[94]=C_decode_literal(C_heaptop,"\376B\000\000\024C_set_block_item(lf[");
+lf[95]=C_decode_literal(C_heaptop,"\376B\000\000\005] /* ");
+lf[96]=C_decode_literal(C_heaptop,"\376B\000\000\006 */,0,");
+lf[97]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
+lf[98]=C_h_intern(&lf[98],14,"\004coreundefined");
+lf[99]=C_decode_literal(C_heaptop,"\376B\000\000\022C_SCHEME_UNDEFINED");
+lf[100]=C_h_intern(&lf[100],9,"\004corecall");
+lf[101]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[102]=C_decode_literal(C_heaptop,"\376B\000\000\003,0,");
+lf[103]=C_decode_literal(C_heaptop,"\376B\000\000\012goto loop;");
+lf[104]=C_decode_literal(C_heaptop,"\376B\000\000\002c=");
+lf[105]=C_decode_literal(C_heaptop,"\376B\000\000\002=t");
+lf[106]=C_h_intern(&lf[106],26,"lambda-literal-temporaries");
 lf[107]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[108]=C_decode_literal(C_heaptop,"\376B\000\000\002)(");
-lf[109]=C_decode_literal(C_heaptop,"\376B\000\000\020C_retrieve_proc(");
-lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[111]=C_decode_literal(C_heaptop,"\376B\000\000\030C_retrieve2_symbol_proc(");
-lf[112]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
-lf[113]=C_h_intern(&lf[113],13,"string-append");
-lf[114]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
-lf[115]=C_decode_literal(C_heaptop,"\376B\000\000\001]");
-lf[116]=C_decode_literal(C_heaptop,"\376B\000\000\020C_retrieve_proc(");
-lf[117]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[118]=C_decode_literal(C_heaptop,"\376B\000\000\016*((C_word*)lf[");
-lf[119]=C_decode_literal(C_heaptop,"\376B\000\000\004]+1)");
-lf[120]=C_decode_literal(C_heaptop,"\376B\000\000\032C_retrieve_symbol_proc(lf[");
-lf[121]=C_decode_literal(C_heaptop,"\376B\000\000\002])");
-lf[122]=C_decode_literal(C_heaptop,"\376B\000\000\016*((C_word*)lf[");
-lf[123]=C_decode_literal(C_heaptop,"\376B\000\000\004]+1)");
-lf[124]=C_decode_literal(C_heaptop,"\376B\000\000\010((C_proc");
-lf[125]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[126]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[127]=C_decode_literal(C_heaptop,"\376B\000\000\002)(");
-lf[128]=C_decode_literal(C_heaptop,"\376B\000\000\002,t");
-lf[129]=C_h_intern(&lf[129],6,"unsafe");
-lf[130]=C_decode_literal(C_heaptop,"\376B\000\000\024(void*)(*((C_word*)t");
-lf[131]=C_decode_literal(C_heaptop,"\376B\000\000\004+1))");
-lf[132]=C_decode_literal(C_heaptop,"\376B\000\000\021C_retrieve_proc(t");
-lf[133]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[134]=C_h_intern(&lf[134],28,"\010compilerno-procedure-checks");
-lf[135]=C_decode_literal(C_heaptop,"\376B\000\000\010((C_proc");
-lf[136]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[137]=C_h_intern(&lf[137],24,"\010compileremit-trace-info");
-lf[138]=C_decode_literal(C_heaptop,"\376B\000\000\011C_trace(\042");
-lf[139]=C_decode_literal(C_heaptop,"\376B\000\000\003\042);");
-lf[140]=C_h_intern(&lf[140],16,"string-translate");
-lf[141]=C_decode_literal(C_heaptop,"\376B\000\000\001\134");
-lf[142]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[143]=C_decode_literal(C_heaptop,"\376B\000\000\003/* ");
-lf[144]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
-lf[145]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
-lf[146]=C_h_intern(&lf[146],27,"lambda-literal-closure-size");
-lf[147]=C_h_intern(&lf[147],28,"\010compilersource-info->string");
-lf[148]=C_h_intern(&lf[148],12,"\004corerecurse");
-lf[149]=C_decode_literal(C_heaptop,"\376B\000\000\012goto loop;");
-lf[150]=C_decode_literal(C_heaptop,"\376B\000\000\002=t");
-lf[151]=C_decode_literal(C_heaptop,"\376B\000\000\003t0,");
-lf[152]=C_h_intern(&lf[152],16,"\004coredirect_call");
-lf[153]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i(&a,");
-lf[154]=C_h_intern(&lf[154],13,"\004corecallunit");
-lf[155]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[156]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
-lf[157]=C_decode_literal(C_heaptop,"\376B\000\000\012_toplevel(");
-lf[158]=C_decode_literal(C_heaptop,"\376B\000\000\024,C_SCHEME_UNDEFINED,");
-lf[159]=C_h_intern(&lf[159],11,"\004corereturn");
-lf[160]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[161]=C_decode_literal(C_heaptop,"\376B\000\000\007return(");
-lf[162]=C_h_intern(&lf[162],11,"\004coreinline");
-lf[163]=C_decode_literal(C_heaptop,"\376B\000\000\010(C_word)");
-lf[164]=C_h_intern(&lf[164],20,"\004coreinline_allocate");
-lf[165]=C_decode_literal(C_heaptop,"\376B\000\000\010(C_word)");
+lf[108]=C_h_intern(&lf[108],22,"lambda-literal-looping");
+lf[109]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\002)(");
+lf[111]=C_decode_literal(C_heaptop,"\376B\000\000\020C_retrieve_proc(");
+lf[112]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[113]=C_decode_literal(C_heaptop,"\376B\000\000\030C_retrieve2_symbol_proc(");
+lf[114]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
+lf[115]=C_h_intern(&lf[115],13,"string-append");
+lf[116]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
+lf[117]=C_decode_literal(C_heaptop,"\376B\000\000\001]");
+lf[118]=C_decode_literal(C_heaptop,"\376B\000\000\020C_retrieve_proc(");
+lf[119]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[120]=C_decode_literal(C_heaptop,"\376B\000\000\016*((C_word*)lf[");
+lf[121]=C_decode_literal(C_heaptop,"\376B\000\000\004]+1)");
+lf[122]=C_decode_literal(C_heaptop,"\376B\000\000\032C_retrieve_symbol_proc(lf[");
+lf[123]=C_decode_literal(C_heaptop,"\376B\000\000\002])");
+lf[124]=C_decode_literal(C_heaptop,"\376B\000\000\016*((C_word*)lf[");
+lf[125]=C_decode_literal(C_heaptop,"\376B\000\000\004]+1)");
+lf[126]=C_decode_literal(C_heaptop,"\376B\000\000\010((C_proc");
+lf[127]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[128]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[129]=C_decode_literal(C_heaptop,"\376B\000\000\002)(");
+lf[130]=C_decode_literal(C_heaptop,"\376B\000\000\002,t");
+lf[131]=C_h_intern(&lf[131],6,"unsafe");
+lf[132]=C_decode_literal(C_heaptop,"\376B\000\000\024(void*)(*((C_word*)t");
+lf[133]=C_decode_literal(C_heaptop,"\376B\000\000\004+1))");
+lf[134]=C_decode_literal(C_heaptop,"\376B\000\000\021C_retrieve_proc(t");
+lf[135]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[136]=C_h_intern(&lf[136],28,"\010compilerno-procedure-checks");
+lf[137]=C_decode_literal(C_heaptop,"\376B\000\000\010((C_proc");
+lf[138]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[139]=C_h_intern(&lf[139],24,"\010compileremit-trace-info");
+lf[140]=C_decode_literal(C_heaptop,"\376B\000\000\011C_trace(\042");
+lf[141]=C_decode_literal(C_heaptop,"\376B\000\000\003\042);");
+lf[142]=C_h_intern(&lf[142],16,"string-translate");
+lf[143]=C_decode_literal(C_heaptop,"\376B\000\000\001\134");
+lf[144]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[145]=C_decode_literal(C_heaptop,"\376B\000\000\003/* ");
+lf[146]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
+lf[147]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\002*/\376B\000\000\003* /\376\377\016");
+lf[148]=C_h_intern(&lf[148],27,"lambda-literal-closure-size");
+lf[149]=C_h_intern(&lf[149],28,"\010compilersource-info->string");
+lf[150]=C_h_intern(&lf[150],12,"\004corerecurse");
+lf[151]=C_decode_literal(C_heaptop,"\376B\000\000\012goto loop;");
+lf[152]=C_decode_literal(C_heaptop,"\376B\000\000\002=t");
+lf[153]=C_decode_literal(C_heaptop,"\376B\000\000\003t0,");
+lf[154]=C_h_intern(&lf[154],16,"\004coredirect_call");
+lf[155]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i(&a,");
+lf[156]=C_h_intern(&lf[156],13,"\004corecallunit");
+lf[157]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[158]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
+lf[159]=C_decode_literal(C_heaptop,"\376B\000\000\012_toplevel(");
+lf[160]=C_decode_literal(C_heaptop,"\376B\000\000\024,C_SCHEME_UNDEFINED,");
+lf[161]=C_h_intern(&lf[161],11,"\004corereturn");
+lf[162]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[163]=C_decode_literal(C_heaptop,"\376B\000\000\007return(");
+lf[164]=C_h_intern(&lf[164],11,"\004coreinline");
+lf[165]=C_h_intern(&lf[165],20,"\004coreinline_allocate");
 lf[166]=C_decode_literal(C_heaptop,"\376B\000\000\004(&a,");
 lf[167]=C_h_intern(&lf[167],15,"\004coreinline_ref");
 lf[168]=C_h_intern(&lf[168],34,"\010compilerforeign-result-conversion");
@@ -2971,689 +2998,700 @@ lf[184]=C_decode_literal(C_heaptop,"\376B\000\000\003))=");
 lf[185]=C_decode_literal(C_heaptop,"\376B\000\000\004((*(");
 lf[186]=C_decode_literal(C_heaptop,"\376B\000\000\021*)C_data_pointer(");
 lf[187]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[188]=C_h_intern(&lf[188],11,"\004coreswitch");
-lf[189]=C_decode_literal(C_heaptop,"\376B\000\000\010default:");
-lf[190]=C_decode_literal(C_heaptop,"\376B\000\000\005case ");
-lf[191]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
-lf[192]=C_decode_literal(C_heaptop,"\376B\000\000\007switch(");
-lf[193]=C_h_intern(&lf[193],9,"\004corecond");
-lf[194]=C_decode_literal(C_heaptop,"\376B\000\000\002)\077");
-lf[195]=C_decode_literal(C_heaptop,"\376B\000\000\011(C_truep(");
-lf[196]=C_decode_literal(C_heaptop,"\376B\000\000\010bad form");
-lf[197]=C_h_intern(&lf[197],13,"pair-for-each");
-lf[198]=C_decode_literal(C_heaptop,"\376B\000\000\0010");
-lf[199]=C_h_intern(&lf[199],30,"\010compilerexternal-protos-first");
-lf[200]=C_h_intern(&lf[200],50,"\010compilergenerate-foreign-callback-stub-prototypes");
-lf[201]=C_h_intern(&lf[201],22,"foreign-callback-stubs");
-lf[202]=C_h_intern(&lf[202],29,"\010compilerforeign-declarations");
-lf[203]=C_decode_literal(C_heaptop,"\376B\000\000\002*/");
-lf[204]=C_decode_literal(C_heaptop,"\376B\000\000\012#include \042");
-lf[205]=C_h_intern(&lf[205],28,"\010compilertarget-include-file");
-lf[206]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
-lf[207]=C_h_intern(&lf[207],18,"\010compilerunit-name");
-lf[208]=C_decode_literal(C_heaptop,"\376B\000\000\011   unit: ");
-lf[209]=C_h_intern(&lf[209],19,"\010compilerused-units");
-lf[210]=C_decode_literal(C_heaptop,"\376B\000\000\017   used units: ");
-lf[211]=C_h_intern(&lf[211],27,"\010compilercompiler-arguments");
-lf[212]=C_decode_literal(C_heaptop,"\376B\000\000\022/* Generated from ");
-lf[213]=C_decode_literal(C_heaptop,"\376B\000\000\030 by the CHICKEN compiler");
-lf[214]=C_decode_literal(C_heaptop,"\376B\000\0000   http://www.call-with-current-continuation.org");
-lf[215]=C_decode_literal(C_heaptop,"\376B\000\000\003   ");
-lf[216]=C_decode_literal(C_heaptop,"\376B\000\000\021   command line: ");
-lf[217]=C_h_intern(&lf[217],18,"string-intersperse");
-lf[218]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[219]=C_decode_literal(C_heaptop,"\376B\000\000\003   ");
-lf[220]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
-lf[221]=C_h_intern(&lf[221],7,"\003sysmap");
-lf[222]=C_h_intern(&lf[222],12,"string-split");
-lf[223]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
-lf[224]=C_h_intern(&lf[224],15,"chicken-version");
-lf[225]=C_h_intern(&lf[225],18,"\003sysdecode-seconds");
-lf[226]=C_h_intern(&lf[226],15,"current-seconds");
-lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\002};");
-lf[228]=C_decode_literal(C_heaptop,"\376B\000\000\002,0");
-lf[229]=C_decode_literal(C_heaptop,"\376B\000\000\026static C_char C_TLS li");
-lf[230]=C_decode_literal(C_heaptop,"\376B\000\000\026[] C_aligned={C_lihdr(");
-lf[231]=C_h_intern(&lf[231],23,"\003syslambda-info->string");
-lf[232]=C_decode_literal(C_heaptop,"\376B\000\000)static double C_possibly_force_alignment;");
-lf[233]=C_decode_literal(C_heaptop,"\376B\000\000\027static C_TLS C_word lf[");
-lf[234]=C_decode_literal(C_heaptop,"\376B\000\000\002];");
-lf[235]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(C_");
-lf[236]=C_decode_literal(C_heaptop,"\376B\000\000\012_toplevel)");
-lf[237]=C_decode_literal(C_heaptop,"\376B\000\000\036C_externimport void C_ccall C_");
-lf[238]=C_decode_literal(C_heaptop,"\376B\000\000._toplevel(C_word c,C_word d,C_word k) C_noret;");
-lf[239]=C_decode_literal(C_heaptop,"\376B\000\000+static C_PTABLE_ENTRY *create_ptable(void);");
-lf[240]=C_decode_literal(C_heaptop,"\376B\000\000\012) C_noret;");
-lf[241]=C_h_intern(&lf[241],9,"make-list");
-lf[242]=C_decode_literal(C_heaptop,"\376B\000\000\007,C_word");
-lf[243]=C_decode_literal(C_heaptop,"\376B\000\000\025typedef void (*C_proc");
-lf[244]=C_decode_literal(C_heaptop,"\376B\000\000\010)(C_word");
-lf[245]=C_h_intern(&lf[245],4,"none");
-lf[246]=C_decode_literal(C_heaptop,"\376B\000\000\011,C_word t");
-lf[247]=C_decode_literal(C_heaptop,"\376B\000\000\012) C_noret;");
-lf[248]=C_decode_literal(C_heaptop,"\376B\000\000\015C_noret_decl(");
-lf[249]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[250]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
-lf[251]=C_decode_literal(C_heaptop,"\376B\000\000\002r(");
-lf[252]=C_decode_literal(C_heaptop,"\376B\000\000\016,...) C_noret;");
-lf[253]=C_decode_literal(C_heaptop,"\376B\000\000\010 C_noret");
-lf[254]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word *a");
-lf[255]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word c,");
-lf[256]=C_h_intern(&lf[256],8,"toplevel");
-lf[257]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
-lf[258]=C_decode_literal(C_heaptop,"\376B\000\000\034C_externexport void C_ccall ");
-lf[259]=C_h_intern(&lf[259],27,"\010compileremit-unsafe-marker");
-lf[260]=C_decode_literal(C_heaptop,"\376B\000\0001C_externexport void C_dynamic_and_unsafe(void) {}");
-lf[261]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(C_");
-lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[263]=C_decode_literal(C_heaptop,"\376B\000\000\011_toplevel");
-lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\010toplevel");
-lf[265]=C_decode_literal(C_heaptop,"\376B\000\000\010C_fcall ");
-lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\010C_ccall ");
-lf[267]=C_decode_literal(C_heaptop,"\376B\000\000\007C_word ");
-lf[268]=C_decode_literal(C_heaptop,"\376B\000\000\005void ");
-lf[269]=C_decode_literal(C_heaptop,"\376B\000\000\007static ");
-lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\015C_noret_decl(");
-lf[271]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[272]=C_h_intern(&lf[272],21,"small-parameter-limit");
-lf[273]=C_h_intern(&lf[273],11,"lset-adjoin");
-lf[274]=C_h_intern(&lf[274],1,"=");
-lf[275]=C_h_intern(&lf[275],32,"lambda-literal-callee-signatures");
-lf[276]=C_h_intern(&lf[276],24,"lambda-literal-allocated");
-lf[277]=C_h_intern(&lf[277],21,"lambda-literal-direct");
-lf[278]=C_h_intern(&lf[278],33,"lambda-literal-rest-argument-mode");
-lf[279]=C_h_intern(&lf[279],28,"lambda-literal-rest-argument");
-lf[280]=C_h_intern(&lf[280],27,"\010compilermake-variable-list");
-lf[281]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[282]=C_h_intern(&lf[282],27,"lambda-literal-customizable");
-lf[283]=C_h_intern(&lf[283],29,"lambda-literal-argument-count");
-lf[284]=C_decode_literal(C_heaptop,"\376B\000\000\020C_adjust_stack(-");
-lf[285]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[286]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
-lf[287]=C_decode_literal(C_heaptop,"\376B\000\000\010=C_pick(");
-lf[288]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[289]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
-lf[290]=C_h_intern(&lf[290],27,"\010compilermake-argument-list");
-lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[292]=C_decode_literal(C_heaptop,"\376B\000\000\004(k)(");
-lf[293]=C_decode_literal(C_heaptop,"\376B\000\000\006(a,n);");
-lf[294]=C_decode_literal(C_heaptop,"\376B\000\000\007_vector");
-lf[295]=C_decode_literal(C_heaptop,"\376B\000\000\017=C_restore_rest");
-lf[296]=C_decode_literal(C_heaptop,"\376B\000\000\017a=C_alloc(n+1);");
-lf[297]=C_decode_literal(C_heaptop,"\376B\000\000\017a=C_alloc(n*3);");
-lf[298]=C_decode_literal(C_heaptop,"\376B\000\000\022n=C_rest_count(0);");
-lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
-lf[300]=C_decode_literal(C_heaptop,"\376B\000\000\004 k){");
-lf[301]=C_decode_literal(C_heaptop,"\376B\000\000\006int n;");
-lf[302]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word *a,t");
-lf[303]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static void C_fcall tr");
-lf[304]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
-lf[305]=C_decode_literal(C_heaptop,"\376B\000\000\026 k) C_regparm C_noret;");
-lf[306]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[307]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[308]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(tr");
-lf[309]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[310]=C_decode_literal(C_heaptop,"\376B\000\000\026static void C_fcall tr");
-lf[311]=C_h_intern(&lf[311],12,"\003sysfor-each");
-lf[312]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
-lf[313]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[314]=C_decode_literal(C_heaptop,"\376B\000\000\004(k)(");
-lf[315]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static void C_fcall tr");
-lf[316]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
-lf[317]=C_decode_literal(C_heaptop,"\376B\000\000\004 k){");
-lf[318]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(tr");
-lf[319]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[320]=C_decode_literal(C_heaptop,"\376B\000\000\026static void C_fcall tr");
-lf[321]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
-lf[322]=C_decode_literal(C_heaptop,"\376B\000\000\026 k) C_regparm C_noret;");
-lf[323]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
-lf[324]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[325]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static void C_fcall tr");
-lf[326]=C_decode_literal(C_heaptop,"\376B\000\000\016(void *dummy){");
-lf[327]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(tr");
-lf[328]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[329]=C_decode_literal(C_heaptop,"\376B\000\000\026static void C_fcall tr");
-lf[330]=C_decode_literal(C_heaptop,"\376B\000\000 (void *dummy) C_regparm C_noret;");
-lf[331]=C_h_intern(&lf[331],6,"vector");
-lf[332]=C_h_intern(&lf[332],23,"lambda-literal-external");
-lf[333]=C_h_intern(&lf[333],17,"get-output-string");
-lf[334]=C_h_intern(&lf[334],19,"\003syswrite-char/port");
-lf[335]=C_h_intern(&lf[335],5,"write");
-lf[336]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
-lf[337]=C_h_intern(&lf[337],18,"open-output-string");
-lf[338]=C_h_intern(&lf[338],25,"\010compilerwords-per-flonum");
-lf[339]=C_h_intern(&lf[339],6,"reduce");
-lf[340]=C_h_intern(&lf[340],1,"+");
-lf[341]=C_h_intern(&lf[341],12,"vector->list");
-lf[342]=C_decode_literal(C_heaptop,"\376B\000\000\035type of literal not supported");
-lf[343]=C_h_intern(&lf[343],14,"\010compilerwords");
-lf[344]=C_h_intern(&lf[344],15,"\003sysbytevector\077");
-lf[345]=C_h_intern(&lf[345],32,"\010compilerblock-variable-literal\077");
-lf[346]=C_h_intern(&lf[346],19,"\010compilerimmediate\077");
-lf[347]=C_decode_literal(C_heaptop,"\376B\000\000\007=C_fix(");
-lf[348]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[349]=C_h_intern(&lf[349],19,"\003sysundefined-value");
-lf[350]=C_decode_literal(C_heaptop,"\376B\000\000\024=C_SCHEME_UNDEFINED;");
-lf[351]=C_decode_literal(C_heaptop,"\376B\000\000\015C_SCHEME_TRUE");
-lf[352]=C_decode_literal(C_heaptop,"\376B\000\000\016C_SCHEME_FALSE");
-lf[353]=C_decode_literal(C_heaptop,"\376B\000\000\022=C_make_character(");
-lf[354]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[355]=C_decode_literal(C_heaptop,"\376B\000\000\014C_h_intern(&");
-lf[356]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[357]=C_decode_literal(C_heaptop,"\376B\000\000\001=");
-lf[358]=C_decode_literal(C_heaptop,"\376B\000\000\026=C_SCHEME_END_OF_LIST;");
+lf[188]=C_h_intern(&lf[188],16,"\004coreunboxed_ref");
+lf[189]=C_h_intern(&lf[189],17,"\004coreunboxed_set!");
+lf[190]=C_decode_literal(C_heaptop,"\376B\000\000\025),C_SCHEME_UNDEFINED)");
+lf[191]=C_decode_literal(C_heaptop,"\376B\000\000\002((");
+lf[192]=C_h_intern(&lf[192],19,"\004coreinline_unboxed");
+lf[193]=C_decode_literal(C_heaptop,"\376B\000\000\001(");
+lf[194]=C_h_intern(&lf[194],11,"\004coreswitch");
+lf[195]=C_decode_literal(C_heaptop,"\376B\000\000\010default:");
+lf[196]=C_decode_literal(C_heaptop,"\376B\000\000\005case ");
+lf[197]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
+lf[198]=C_decode_literal(C_heaptop,"\376B\000\000\007switch(");
+lf[199]=C_h_intern(&lf[199],9,"\004corecond");
+lf[200]=C_decode_literal(C_heaptop,"\376B\000\000\002)\077");
+lf[201]=C_decode_literal(C_heaptop,"\376B\000\000\011(C_truep(");
+lf[202]=C_decode_literal(C_heaptop,"\376B\000\000\010bad form");
+lf[203]=C_h_intern(&lf[203],13,"pair-for-each");
+lf[204]=C_decode_literal(C_heaptop,"\376B\000\000\0010");
+lf[205]=C_h_intern(&lf[205],30,"\010compilerexternal-protos-first");
+lf[206]=C_h_intern(&lf[206],50,"\010compilergenerate-foreign-callback-stub-prototypes");
+lf[207]=C_h_intern(&lf[207],22,"foreign-callback-stubs");
+lf[208]=C_h_intern(&lf[208],29,"\010compilerforeign-declarations");
+lf[209]=C_decode_literal(C_heaptop,"\376B\000\000\002*/");
+lf[210]=C_decode_literal(C_heaptop,"\376B\000\000\012#include \042");
+lf[211]=C_h_intern(&lf[211],28,"\010compilertarget-include-file");
+lf[212]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
+lf[213]=C_h_intern(&lf[213],18,"\010compilerunit-name");
+lf[214]=C_decode_literal(C_heaptop,"\376B\000\000\011   unit: ");
+lf[215]=C_h_intern(&lf[215],19,"\010compilerused-units");
+lf[216]=C_decode_literal(C_heaptop,"\376B\000\000\017   used units: ");
+lf[217]=C_h_intern(&lf[217],27,"\010compilercompiler-arguments");
+lf[218]=C_decode_literal(C_heaptop,"\376B\000\000\022/* Generated from ");
+lf[219]=C_decode_literal(C_heaptop,"\376B\000\000\030 by the CHICKEN compiler");
+lf[220]=C_decode_literal(C_heaptop,"\376B\000\0000   http://www.call-with-current-continuation.org");
+lf[221]=C_decode_literal(C_heaptop,"\376B\000\000\003   ");
+lf[222]=C_decode_literal(C_heaptop,"\376B\000\000\021   command line: ");
+lf[223]=C_h_intern(&lf[223],18,"string-intersperse");
+lf[224]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\003   ");
+lf[226]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
+lf[227]=C_h_intern(&lf[227],7,"\003sysmap");
+lf[228]=C_h_intern(&lf[228],12,"string-split");
+lf[229]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
+lf[230]=C_h_intern(&lf[230],15,"chicken-version");
+lf[231]=C_h_intern(&lf[231],18,"\003sysdecode-seconds");
+lf[232]=C_h_intern(&lf[232],15,"current-seconds");
+lf[233]=C_decode_literal(C_heaptop,"\376B\000\000\002};");
+lf[234]=C_decode_literal(C_heaptop,"\376B\000\000\002,0");
+lf[235]=C_decode_literal(C_heaptop,"\376B\000\000\026static C_char C_TLS li");
+lf[236]=C_decode_literal(C_heaptop,"\376B\000\000\026[] C_aligned={C_lihdr(");
+lf[237]=C_h_intern(&lf[237],23,"\003syslambda-info->string");
+lf[238]=C_decode_literal(C_heaptop,"\376B\000\000)static double C_possibly_force_alignment;");
+lf[239]=C_decode_literal(C_heaptop,"\376B\000\000\027static C_TLS C_word lf[");
+lf[240]=C_decode_literal(C_heaptop,"\376B\000\000\002];");
+lf[241]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(C_");
+lf[242]=C_decode_literal(C_heaptop,"\376B\000\000\012_toplevel)");
+lf[243]=C_decode_literal(C_heaptop,"\376B\000\000\036C_externimport void C_ccall C_");
+lf[244]=C_decode_literal(C_heaptop,"\376B\000\000._toplevel(C_word c,C_word d,C_word k) C_noret;");
+lf[245]=C_decode_literal(C_heaptop,"\376B\000\000+static C_PTABLE_ENTRY *create_ptable(void);");
+lf[246]=C_decode_literal(C_heaptop,"\376B\000\000\012) C_noret;");
+lf[247]=C_h_intern(&lf[247],9,"make-list");
+lf[248]=C_decode_literal(C_heaptop,"\376B\000\000\007,C_word");
+lf[249]=C_decode_literal(C_heaptop,"\376B\000\000\025typedef void (*C_proc");
+lf[250]=C_decode_literal(C_heaptop,"\376B\000\000\010)(C_word");
+lf[251]=C_h_intern(&lf[251],4,"none");
+lf[252]=C_decode_literal(C_heaptop,"\376B\000\000\011,C_word t");
+lf[253]=C_decode_literal(C_heaptop,"\376B\000\000\012) C_noret;");
+lf[254]=C_decode_literal(C_heaptop,"\376B\000\000\015C_noret_decl(");
+lf[255]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[256]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
+lf[257]=C_decode_literal(C_heaptop,"\376B\000\000\002r(");
+lf[258]=C_decode_literal(C_heaptop,"\376B\000\000\016,...) C_noret;");
+lf[259]=C_decode_literal(C_heaptop,"\376B\000\000\010 C_noret");
+lf[260]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word *a");
+lf[261]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word c,");
+lf[262]=C_h_intern(&lf[262],8,"toplevel");
+lf[263]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
+lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\034C_externexport void C_ccall ");
+lf[265]=C_h_intern(&lf[265],27,"\010compileremit-unsafe-marker");
+lf[266]=C_decode_literal(C_heaptop,"\376B\000\0001C_externexport void C_dynamic_and_unsafe(void) {}");
+lf[267]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(C_");
+lf[268]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[269]=C_decode_literal(C_heaptop,"\376B\000\000\011_toplevel");
+lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\010toplevel");
+lf[271]=C_decode_literal(C_heaptop,"\376B\000\000\010C_fcall ");
+lf[272]=C_decode_literal(C_heaptop,"\376B\000\000\010C_ccall ");
+lf[273]=C_decode_literal(C_heaptop,"\376B\000\000\007C_word ");
+lf[274]=C_decode_literal(C_heaptop,"\376B\000\000\005void ");
+lf[275]=C_decode_literal(C_heaptop,"\376B\000\000\007static ");
+lf[276]=C_decode_literal(C_heaptop,"\376B\000\000\015C_noret_decl(");
+lf[277]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[278]=C_h_intern(&lf[278],21,"small-parameter-limit");
+lf[279]=C_h_intern(&lf[279],11,"lset-adjoin");
+lf[280]=C_h_intern(&lf[280],1,"=");
+lf[281]=C_h_intern(&lf[281],32,"lambda-literal-callee-signatures");
+lf[282]=C_h_intern(&lf[282],24,"lambda-literal-allocated");
+lf[283]=C_h_intern(&lf[283],21,"lambda-literal-direct");
+lf[284]=C_h_intern(&lf[284],33,"lambda-literal-rest-argument-mode");
+lf[285]=C_h_intern(&lf[285],28,"lambda-literal-rest-argument");
+lf[286]=C_h_intern(&lf[286],27,"\010compilermake-variable-list");
+lf[287]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[288]=C_h_intern(&lf[288],27,"lambda-literal-customizable");
+lf[289]=C_h_intern(&lf[289],29,"lambda-literal-argument-count");
+lf[290]=C_decode_literal(C_heaptop,"\376B\000\000\020C_adjust_stack(-");
+lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[292]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
+lf[293]=C_decode_literal(C_heaptop,"\376B\000\000\010=C_pick(");
+lf[294]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[295]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
+lf[296]=C_h_intern(&lf[296],27,"\010compilermake-argument-list");
+lf[297]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[298]=C_decode_literal(C_heaptop,"\376B\000\000\004(k)(");
+lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\006(a,n);");
+lf[300]=C_decode_literal(C_heaptop,"\376B\000\000\007_vector");
+lf[301]=C_decode_literal(C_heaptop,"\376B\000\000\017=C_restore_rest");
+lf[302]=C_decode_literal(C_heaptop,"\376B\000\000\017a=C_alloc(n+1);");
+lf[303]=C_decode_literal(C_heaptop,"\376B\000\000\017a=C_alloc(n*3);");
+lf[304]=C_decode_literal(C_heaptop,"\376B\000\000\022n=C_rest_count(0);");
+lf[305]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
+lf[306]=C_decode_literal(C_heaptop,"\376B\000\000\004 k){");
+lf[307]=C_decode_literal(C_heaptop,"\376B\000\000\006int n;");
+lf[308]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word *a,t");
+lf[309]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static void C_fcall tr");
+lf[310]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
+lf[311]=C_decode_literal(C_heaptop,"\376B\000\000\026 k) C_regparm C_noret;");
+lf[312]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[313]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[314]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(tr");
+lf[315]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[316]=C_decode_literal(C_heaptop,"\376B\000\000\026static void C_fcall tr");
+lf[317]=C_h_intern(&lf[317],12,"\003sysfor-each");
+lf[318]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
+lf[319]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[320]=C_decode_literal(C_heaptop,"\376B\000\000\004(k)(");
+lf[321]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static void C_fcall tr");
+lf[322]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
+lf[323]=C_decode_literal(C_heaptop,"\376B\000\000\004 k){");
+lf[324]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(tr");
+lf[325]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[326]=C_decode_literal(C_heaptop,"\376B\000\000\026static void C_fcall tr");
+lf[327]=C_decode_literal(C_heaptop,"\376B\000\000\007(C_proc");
+lf[328]=C_decode_literal(C_heaptop,"\376B\000\000\026 k) C_regparm C_noret;");
+lf[329]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
+lf[330]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[331]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static void C_fcall tr");
+lf[332]=C_decode_literal(C_heaptop,"\376B\000\000\016(void *dummy){");
+lf[333]=C_decode_literal(C_heaptop,"\376B\000\000\017C_noret_decl(tr");
+lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[335]=C_decode_literal(C_heaptop,"\376B\000\000\026static void C_fcall tr");
+lf[336]=C_decode_literal(C_heaptop,"\376B\000\000 (void *dummy) C_regparm C_noret;");
+lf[337]=C_h_intern(&lf[337],23,"lambda-literal-external");
+lf[338]=C_h_intern(&lf[338],17,"get-output-string");
+lf[339]=C_h_intern(&lf[339],19,"\003syswrite-char/port");
+lf[340]=C_h_intern(&lf[340],5,"write");
+lf[341]=C_decode_literal(C_heaptop,"\376B\000\000\003lf[");
+lf[342]=C_h_intern(&lf[342],18,"open-output-string");
+lf[343]=C_h_intern(&lf[343],25,"\010compilerwords-per-flonum");
+lf[344]=C_h_intern(&lf[344],6,"reduce");
+lf[345]=C_h_intern(&lf[345],1,"+");
+lf[346]=C_h_intern(&lf[346],12,"vector->list");
+lf[347]=C_decode_literal(C_heaptop,"\376B\000\000\035type of literal not supported");
+lf[348]=C_h_intern(&lf[348],14,"\010compilerwords");
+lf[349]=C_h_intern(&lf[349],15,"\003sysbytevector\077");
+lf[350]=C_h_intern(&lf[350],32,"\010compilerblock-variable-literal\077");
+lf[351]=C_h_intern(&lf[351],19,"\010compilerimmediate\077");
+lf[352]=C_decode_literal(C_heaptop,"\376B\000\000\007=C_fix(");
+lf[353]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[354]=C_h_intern(&lf[354],19,"\003sysundefined-value");
+lf[355]=C_decode_literal(C_heaptop,"\376B\000\000\024=C_SCHEME_UNDEFINED;");
+lf[356]=C_decode_literal(C_heaptop,"\376B\000\000\015C_SCHEME_TRUE");
+lf[357]=C_decode_literal(C_heaptop,"\376B\000\000\016C_SCHEME_FALSE");
+lf[358]=C_decode_literal(C_heaptop,"\376B\000\000\022=C_make_character(");
 lf[359]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[360]=C_h_intern(&lf[360],23,"\010compilerencode-literal");
-lf[361]=C_decode_literal(C_heaptop,"\376B\000\000\034=C_decode_literal(C_heaptop,");
-lf[362]=C_h_intern(&lf[362],20,"\010compilerbig-fixnum\077");
-lf[363]=C_h_intern(&lf[363],6,"modulo");
-lf[364]=C_h_intern(&lf[364],3,"fx/");
-lf[365]=C_h_intern(&lf[365],14,"\003syscopy-bytes");
-lf[366]=C_h_intern(&lf[366],11,"make-string");
-lf[367]=C_h_intern(&lf[367],19,"lambda-literal-body");
-lf[368]=C_decode_literal(C_heaptop,"\376B\000\000\022C_word *a=C_alloc(");
-lf[369]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[370]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
-lf[371]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word tmp;");
-lf[372]=C_decode_literal(C_heaptop,"\376B\000\000\011,C_word t");
-lf[373]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
-lf[374]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
-lf[375]=C_decode_literal(C_heaptop,"\376B\000\000\002r(");
-lf[376]=C_decode_literal(C_heaptop,"\376B\000\000\002,t");
-lf[377]=C_decode_literal(C_heaptop,"\376B\000\000\004);}}");
-lf[378]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[379]=C_decode_literal(C_heaptop,"\376B\000\000\002r(");
-lf[380]=C_h_intern(&lf[380],4,"list");
-lf[381]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[382]=C_decode_literal(C_heaptop,"\376B\000\000#=C_restore_rest(a,C_rest_count(0));");
+lf[360]=C_decode_literal(C_heaptop,"\376B\000\000\014C_h_intern(&");
+lf[361]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[362]=C_decode_literal(C_heaptop,"\376B\000\000\001=");
+lf[363]=C_decode_literal(C_heaptop,"\376B\000\000\026=C_SCHEME_END_OF_LIST;");
+lf[364]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[365]=C_h_intern(&lf[365],23,"\010compilerencode-literal");
+lf[366]=C_decode_literal(C_heaptop,"\376B\000\000\034=C_decode_literal(C_heaptop,");
+lf[367]=C_h_intern(&lf[367],20,"\010compilerbig-fixnum\077");
+lf[368]=C_h_intern(&lf[368],6,"modulo");
+lf[369]=C_h_intern(&lf[369],3,"fx/");
+lf[370]=C_h_intern(&lf[370],14,"\003syscopy-bytes");
+lf[371]=C_h_intern(&lf[371],11,"make-string");
+lf[372]=C_h_intern(&lf[372],19,"lambda-literal-body");
+lf[373]=C_decode_literal(C_heaptop,"\376B\000\000\022C_word *a=C_alloc(");
+lf[374]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[375]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
+lf[376]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word tmp;");
+lf[377]=C_decode_literal(C_heaptop,"\376B\000\000\011,C_word t");
+lf[378]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
+lf[379]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
+lf[380]=C_decode_literal(C_heaptop,"\376B\000\000\002r(");
+lf[381]=C_decode_literal(C_heaptop,"\376B\000\000\002,t");
+lf[382]=C_decode_literal(C_heaptop,"\376B\000\000\004);}}");
 lf[383]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[384]=C_decode_literal(C_heaptop,"\376B\000\000*=C_restore_rest_vector(a,C_rest_count(0));");
-lf[385]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
-lf[386]=C_decode_literal(C_heaptop,"\376B\000\000\005else{");
-lf[387]=C_decode_literal(C_heaptop,"\376B\000\000\015a=C_alloc((c-");
-lf[388]=C_decode_literal(C_heaptop,"\376B\000\000\005)*3);");
-lf[389]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[390]=C_decode_literal(C_heaptop,"\376B\000\000\001r");
-lf[391]=C_decode_literal(C_heaptop,"\376B\000\000\022C_save_and_reclaim");
-lf[392]=C_decode_literal(C_heaptop,"\376B\000\000\012((void*)tr");
-lf[393]=C_decode_literal(C_heaptop,"\376B\000\000\011C_reclaim");
-lf[394]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
-lf[395]=C_decode_literal(C_heaptop,"\376B\000\000\005,NULL");
-lf[396]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[397]=C_decode_literal(C_heaptop,"\376B\000\000\022C_save_and_reclaim");
-lf[398]=C_decode_literal(C_heaptop,"\376B\000\000\012((void*)tr");
-lf[399]=C_decode_literal(C_heaptop,"\376B\000\000\011C_reclaim");
-lf[400]=C_decode_literal(C_heaptop,"\376B\000\000\022C_register_lf2(lf,");
-lf[401]=C_decode_literal(C_heaptop,"\376B\000\000\022,create_ptable());");
-lf[402]=C_decode_literal(C_heaptop,"\376B\000\000\023C_initialize_lf(lf,");
-lf[403]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[404]=C_decode_literal(C_heaptop,"\376B\000\000\012a=C_alloc(");
+lf[384]=C_decode_literal(C_heaptop,"\376B\000\000\002r(");
+lf[385]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[386]=C_decode_literal(C_heaptop,"\376B\000\000#=C_restore_rest(a,C_rest_count(0));");
+lf[387]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
+lf[388]=C_decode_literal(C_heaptop,"\376B\000\000\005else{");
+lf[389]=C_decode_literal(C_heaptop,"\376B\000\000\015a=C_alloc((c-");
+lf[390]=C_decode_literal(C_heaptop,"\376B\000\000\005)*3);");
+lf[391]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[392]=C_decode_literal(C_heaptop,"\376B\000\000\001r");
+lf[393]=C_decode_literal(C_heaptop,"\376B\000\000\022C_save_and_reclaim");
+lf[394]=C_decode_literal(C_heaptop,"\376B\000\000\012((void*)tr");
+lf[395]=C_decode_literal(C_heaptop,"\376B\000\000\011C_reclaim");
+lf[396]=C_decode_literal(C_heaptop,"\376B\000\000\003);}");
+lf[397]=C_decode_literal(C_heaptop,"\376B\000\000\005,NULL");
+lf[398]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[399]=C_decode_literal(C_heaptop,"\376B\000\000\022C_save_and_reclaim");
+lf[400]=C_decode_literal(C_heaptop,"\376B\000\000\012((void*)tr");
+lf[401]=C_decode_literal(C_heaptop,"\376B\000\000\011C_reclaim");
+lf[402]=C_decode_literal(C_heaptop,"\376B\000\000\022C_register_lf2(lf,");
+lf[403]=C_decode_literal(C_heaptop,"\376B\000\000\022,create_ptable());");
+lf[404]=C_decode_literal(C_heaptop,"\376B\000\000\023C_initialize_lf(lf,");
 lf[405]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[406]=C_decode_literal(C_heaptop,"\376B\000\000\017if(!C_demand_2(");
-lf[407]=C_decode_literal(C_heaptop,"\376B\000\000\003)){");
-lf[408]=C_decode_literal(C_heaptop,"\376B\000\000\013C_save(t1);");
-lf[409]=C_decode_literal(C_heaptop,"\376B\000\000\015C_rereclaim2(");
-lf[410]=C_decode_literal(C_heaptop,"\376B\000\000\024*sizeof(C_word), 1);");
-lf[411]=C_decode_literal(C_heaptop,"\376B\000\000\016t1=C_restore;}");
-lf[412]=C_decode_literal(C_heaptop,"\376B\000\000\030C_check_nursery_minimum(");
-lf[413]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[414]=C_decode_literal(C_heaptop,"\376B\000\000\015if(!C_demand(");
-lf[415]=C_decode_literal(C_heaptop,"\376B\000\000\003)){");
-lf[416]=C_decode_literal(C_heaptop,"\376B\000\000\013C_save(t1);");
-lf[417]=C_decode_literal(C_heaptop,"\376B\000\000,C_reclaim((void*)toplevel_trampoline,NULL);}");
-lf[418]=C_decode_literal(C_heaptop,"\376B\000\000\027toplevel_initialized=1;");
-lf[419]=C_h_intern(&lf[419],26,"\010compilertarget-stack-size");
-lf[420]=C_decode_literal(C_heaptop,"\376B\000\000\017C_resize_stack(");
-lf[421]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[422]=C_h_intern(&lf[422],30,"\010compilertarget-heap-shrinkage");
-lf[423]=C_decode_literal(C_heaptop,"\376B\000\000\021C_heap_shrinkage=");
-lf[424]=C_h_intern(&lf[424],27,"\010compilertarget-heap-growth");
-lf[425]=C_decode_literal(C_heaptop,"\376B\000\000\016C_heap_growth=");
-lf[426]=C_h_intern(&lf[426],33,"\010compilertarget-initial-heap-size");
-lf[427]=C_decode_literal(C_heaptop,"\376B\000\000\032C_set_or_change_heap_size(");
-lf[428]=C_decode_literal(C_heaptop,"\376B\000\000\004,1);");
-lf[429]=C_h_intern(&lf[429],25,"\010compilertarget-heap-size");
-lf[430]=C_decode_literal(C_heaptop,"\376B\000\000\032C_set_or_change_heap_size(");
-lf[431]=C_decode_literal(C_heaptop,"\376B\000\000\004,1);");
-lf[432]=C_decode_literal(C_heaptop,"\376B\000\000\027C_heap_size_is_fixed=1;");
-lf[433]=C_h_intern(&lf[433],40,"\010compilerdisable-stack-overflow-checking");
-lf[434]=C_decode_literal(C_heaptop,"\376B\000\000\033C_disable_overflow_check=1;");
-lf[435]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word *a;");
-lf[436]=C_decode_literal(C_heaptop,"\376B\000\000;if(toplevel_initialized) C_kontinue(t1,C_SCHEME_UNDEFINED);");
-lf[437]=C_decode_literal(C_heaptop,"\376B\000\000\036else C_toplevel_entry(C_text(\042");
-lf[438]=C_decode_literal(C_heaptop,"\376B\000\000\004\042));");
-lf[439]=C_h_intern(&lf[439],4,"fold");
-lf[440]=C_decode_literal(C_heaptop,"\376B\000\000\035if(!C_demand(c*C_SIZEOF_PAIR+");
-lf[441]=C_decode_literal(C_heaptop,"\376B\000\000\003)){");
-lf[442]=C_h_intern(&lf[442],28,"\010compilerinsert-timer-checks");
-lf[443]=C_decode_literal(C_heaptop,"\376B\000\000\026C_check_for_interrupt;");
-lf[444]=C_decode_literal(C_heaptop,"\376B\000\000\005if(c<");
-lf[445]=C_decode_literal(C_heaptop,"\376B\000\000\025) C_bad_min_argc_2(c,");
-lf[446]=C_decode_literal(C_heaptop,"\376B\000\000\005,t0);");
-lf[447]=C_h_intern(&lf[447],23,"\010compilerno-argc-checks");
-lf[448]=C_decode_literal(C_heaptop,"\376B\000\000\004,c2,");
-lf[449]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[450]=C_decode_literal(C_heaptop,"\376B\000\000\001c");
-lf[451]=C_decode_literal(C_heaptop,"\376B\000\000\014C_save_rest(");
-lf[452]=C_decode_literal(C_heaptop,"\376B\000\000\017C_word *a,c2=c;");
-lf[453]=C_decode_literal(C_heaptop,"\376B\000\000\012va_list v;");
-lf[454]=C_decode_literal(C_heaptop,"\376B\000\000\026if(!C_stack_probe(a)){");
-lf[455]=C_decode_literal(C_heaptop,"\376B\000\000\027if(!C_stack_probe(&a)){");
-lf[456]=C_decode_literal(C_heaptop,"\376B\000\000\026C_check_for_interrupt;");
-lf[457]=C_decode_literal(C_heaptop,"\376B\000\000\005if(c<");
-lf[458]=C_decode_literal(C_heaptop,"\376B\000\000\025) C_bad_min_argc_2(c,");
-lf[459]=C_decode_literal(C_heaptop,"\376B\000\000\005,t0);");
-lf[460]=C_decode_literal(C_heaptop,"\376B\000\000\006if(c!=");
-lf[461]=C_decode_literal(C_heaptop,"\376B\000\000\021) C_bad_argc_2(c,");
-lf[462]=C_decode_literal(C_heaptop,"\376B\000\000\005,t0);");
-lf[463]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word *a;");
-lf[464]=C_decode_literal(C_heaptop,"\376B\000\000\005loop:");
-lf[465]=C_decode_literal(C_heaptop,"\376B\000\000\012a=C_alloc(");
-lf[466]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[467]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word ab[");
-lf[468]=C_decode_literal(C_heaptop,"\376B\000\000\010],*a=ab;");
-lf[469]=C_decode_literal(C_heaptop,"\376B\000\000\016C_stack_check;");
-lf[470]=C_decode_literal(C_heaptop,"\376B\000\000\005loop:");
-lf[471]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word *a;");
-lf[472]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
-lf[473]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
-lf[474]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word tmp;");
-lf[475]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
-lf[476]=C_decode_literal(C_heaptop,"\376B\000\000\004,...");
-lf[477]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word *a");
-lf[478]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word c,");
-lf[479]=C_decode_literal(C_heaptop,"\376B\000\000!C_noret_decl(toplevel_trampoline)");
-lf[480]=C_decode_literal(C_heaptop,"\376B\000\000Gstatic void C_fcall toplevel_trampoline(void *dummy) C_regparm C_noret;");
-lf[481]=C_decode_literal(C_heaptop,"\376B\000\000\077C_regparm static void C_fcall toplevel_trampoline(void *dummy){");
-lf[482]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
-lf[483]=C_decode_literal(C_heaptop,"\376B\000\000\042(2,C_SCHEME_UNDEFINED,C_restore);}");
-lf[484]=C_decode_literal(C_heaptop,"\376B\000\000\017void C_ccall C_");
-lf[485]=C_decode_literal(C_heaptop,"\376B\000\000\022C_main_entry_point");
-lf[486]=C_decode_literal(C_heaptop,"\376B\000\000(static C_TLS int toplevel_initialized=0;");
-lf[487]=C_decode_literal(C_heaptop,"\376B\000\000\010C_fcall ");
-lf[488]=C_decode_literal(C_heaptop,"\376B\000\000\010C_ccall ");
-lf[489]=C_decode_literal(C_heaptop,"\376B\000\000\007C_word ");
-lf[490]=C_decode_literal(C_heaptop,"\376B\000\000\005void ");
-lf[491]=C_decode_literal(C_heaptop,"\376B\000\000\007static ");
-lf[492]=C_decode_literal(C_heaptop,"\376B\000\000\003/* ");
-lf[493]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
-lf[494]=C_h_intern(&lf[494],16,"\010compilercleanup");
-lf[495]=C_h_intern(&lf[495],18,"\010compilerdebugging");
-lf[496]=C_h_intern(&lf[496],1,"o");
-lf[497]=C_decode_literal(C_heaptop,"\376B\000\000 dropping unused closure argument");
-lf[498]=C_decode_literal(C_heaptop,"\376B\000\000\011_toplevel");
-lf[499]=C_decode_literal(C_heaptop,"\376B\000\000\010toplevel");
-lf[500]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[501]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[502]=C_h_intern(&lf[502],18,"\010compilerreal-name");
-lf[503]=C_decode_literal(C_heaptop,"\376B\000\000\021/* end of file */");
-lf[504]=C_h_intern(&lf[504],25,"emit-procedure-table-info");
-lf[505]=C_h_intern(&lf[505],31,"generate-foreign-callback-stubs");
-lf[506]=C_h_intern(&lf[506],31,"\010compilergenerate-foreign-stubs");
-lf[507]=C_h_intern(&lf[507],29,"\010compilerforeign-lambda-stubs");
-lf[508]=C_h_intern(&lf[508],36,"\010compilergenerate-external-variables");
-lf[509]=C_h_intern(&lf[509],27,"\010compilerexternal-variables");
-lf[510]=C_h_intern(&lf[510],1,"p");
-lf[511]=C_decode_literal(C_heaptop,"\376B\000\000\030code generation phase...");
-lf[512]=C_decode_literal(C_heaptop,"\376B\000\000\001{");
-lf[513]=C_decode_literal(C_heaptop,"\376B\000\000\027#ifdef C_ENABLE_PTABLES");
-lf[514]=C_decode_literal(C_heaptop,"\376B\000\000\016return ptable;");
-lf[515]=C_decode_literal(C_heaptop,"\376B\000\000\005#else");
-lf[516]=C_decode_literal(C_heaptop,"\376B\000\000\014return NULL;");
-lf[517]=C_decode_literal(C_heaptop,"\376B\000\000\006#endif");
-lf[518]=C_decode_literal(C_heaptop,"\376B\000\000\001}");
-lf[519]=C_decode_literal(C_heaptop,"\376B\000\000*static C_PTABLE_ENTRY *create_ptable(void)");
-lf[520]=C_decode_literal(C_heaptop,"\376B\000\000\006#endif");
-lf[521]=C_decode_literal(C_heaptop,"\376B\000\000\015{NULL,NULL}};");
-lf[522]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
-lf[523]=C_decode_literal(C_heaptop,"\376B\000\000\013_toplevel},");
-lf[524]=C_decode_literal(C_heaptop,"\376B\000\000\014C_toplevel},");
-lf[525]=C_decode_literal(C_heaptop,"\376B\000\000\002},");
-lf[526]=C_decode_literal(C_heaptop,"\376B\000\000\002{\042");
-lf[527]=C_decode_literal(C_heaptop,"\376B\000\000\011\042,(void*)");
-lf[528]=C_h_intern(&lf[528],29,"\010compilerstring->c-identifier");
-lf[529]=C_decode_literal(C_heaptop,"\376B\000\000\027#ifdef C_ENABLE_PTABLES");
-lf[530]=C_decode_literal(C_heaptop,"\376B\000\000\035static C_PTABLE_ENTRY ptable[");
-lf[531]=C_decode_literal(C_heaptop,"\376B\000\000\005] = {");
-lf[532]=C_h_intern(&lf[532],11,"string-copy");
-lf[533]=C_decode_literal(C_heaptop,"\376B\000\000\007C_word ");
-lf[534]=C_h_intern(&lf[534],13,"list-tabulate");
-lf[535]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[536]=C_decode_literal(C_heaptop,"\376B\000\000\007static ");
-lf[537]=C_h_intern(&lf[537],41,"\010compilergenerate-foreign-callback-header");
-lf[538]=C_decode_literal(C_heaptop,"\376B\000\000\017C_externexport ");
-lf[539]=C_decode_literal(C_heaptop,"\376B\000\000.C_k=C_restore_callback_continuation2(C_level);");
-lf[540]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
-lf[541]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
-lf[542]=C_decode_literal(C_heaptop,"\376B\000\000\013return C_r;");
-lf[543]=C_decode_literal(C_heaptop,"\376B\000\000\015#undef return");
-lf[544]=C_decode_literal(C_heaptop,"\376B\000\000\006C_ret:");
-lf[545]=C_decode_literal(C_heaptop,"\376B\000\000.C_k=C_restore_callback_continuation2(C_level);");
-lf[546]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
-lf[547]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
-lf[548]=C_decode_literal(C_heaptop,"\376B\000\000\013return C_r;");
-lf[549]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[550]=C_h_intern(&lf[550],4,"void");
-lf[551]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[552]=C_decode_literal(C_heaptop,"\376B\000\000\004C_r=");
-lf[553]=C_decode_literal(C_heaptop,"\376B\000\0003int C_level=C_save_callback_continuation(&C_a,C_k);");
-lf[554]=C_decode_literal(C_heaptop,"\376B\000\000\002=(");
-lf[555]=C_decode_literal(C_heaptop,"\376B\000\000\003C_a");
-lf[556]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[557]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[558]=C_decode_literal(C_heaptop,"\376B\000\0002C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;");
-lf[559]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
-lf[560]=C_decode_literal(C_heaptop,"\376B\000\000\012) C_noret;");
-lf[561]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
-lf[562]=C_decode_literal(C_heaptop,"\376B\000\000%(C_word C_c,C_word C_self,C_word C_k,");
-lf[563]=C_decode_literal(C_heaptop,"\376B\000\000\014) C_regparm;");
-lf[564]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static C_word C_fcall ");
-lf[565]=C_decode_literal(C_heaptop,"\376B\000\000\015C_noret_decl(");
-lf[566]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[567]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
-lf[568]=C_decode_literal(C_heaptop,"\376B\000\000%(C_word C_c,C_word C_self,C_word C_k,");
-lf[569]=C_decode_literal(C_heaptop,"\376B\000\000\026static C_word C_fcall ");
-lf[570]=C_decode_literal(C_heaptop,"\376B\000\000\042#define return(x) C_cblock C_r = (");
-lf[571]=C_decode_literal(C_heaptop,"\376B\000\000\036(x))); goto C_ret; C_cblockend");
-lf[572]=C_decode_literal(C_heaptop,"\376B\000\000\010/* from ");
-lf[573]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
-lf[574]=C_h_intern(&lf[574],21,"foreign-stub-callback");
-lf[575]=C_h_intern(&lf[575],16,"foreign-stub-cps");
-lf[576]=C_decode_literal(C_heaptop,"\376B\000\000\003C_a");
-lf[577]=C_h_intern(&lf[577],27,"foreign-stub-argument-names");
-lf[578]=C_h_intern(&lf[578],17,"foreign-stub-body");
-lf[579]=C_h_intern(&lf[579],17,"foreign-stub-name");
-lf[580]=C_h_intern(&lf[580],24,"foreign-stub-return-type");
-lf[581]=C_decode_literal(C_heaptop,"\376B\000\000\014C_word C_buf");
-lf[582]=C_decode_literal(C_heaptop,"\376B\000\000\003C_a");
-lf[583]=C_h_intern(&lf[583],27,"foreign-stub-argument-types");
-lf[584]=C_h_intern(&lf[584],19,"\010compilerreal-name2");
-lf[585]=C_h_intern(&lf[585],15,"foreign-stub-id");
-lf[586]=C_h_intern(&lf[586],5,"float");
-lf[587]=C_decode_literal(C_heaptop,"\376B\000\000\002+3");
-lf[588]=C_h_intern(&lf[588],8,"c-string");
-lf[589]=C_decode_literal(C_heaptop,"\376B\000\000\004+2+(");
-lf[590]=C_decode_literal(C_heaptop,"\376B\000\000!==NULL\0771:C_bytestowords(C_strlen(");
-lf[591]=C_decode_literal(C_heaptop,"\376B\000\000\003)))");
-lf[592]=C_h_intern(&lf[592],16,"nonnull-c-string");
-lf[593]=C_decode_literal(C_heaptop,"\376B\000\000\033+2+C_bytestowords(C_strlen(");
-lf[594]=C_decode_literal(C_heaptop,"\376B\000\000\002))");
-lf[595]=C_h_intern(&lf[595],3,"ref");
-lf[596]=C_decode_literal(C_heaptop,"\376B\000\000\002+3");
-lf[597]=C_h_intern(&lf[597],5,"const");
-lf[598]=C_h_intern(&lf[598],7,"pointer");
-lf[599]=C_h_intern(&lf[599],9,"c-pointer");
-lf[600]=C_h_intern(&lf[600],15,"nonnull-pointer");
-lf[601]=C_h_intern(&lf[601],17,"nonnull-c-pointer");
-lf[602]=C_h_intern(&lf[602],8,"function");
-lf[603]=C_h_intern(&lf[603],8,"instance");
-lf[604]=C_h_intern(&lf[604],16,"nonnull-instance");
-lf[605]=C_h_intern(&lf[605],12,"instance-ref");
-lf[606]=C_h_intern(&lf[606],18,"\003syshash-table-ref");
-lf[607]=C_h_intern(&lf[607],27,"\010compilerforeign-type-table");
-lf[608]=C_h_intern(&lf[608],17,"nonnull-c-string*");
-lf[609]=C_h_intern(&lf[609],25,"nonnull-unsigned-c-string");
-lf[610]=C_h_intern(&lf[610],26,"nonnull-unsigned-c-string*");
-lf[611]=C_h_intern(&lf[611],6,"symbol");
-lf[612]=C_h_intern(&lf[612],9,"c-string*");
-lf[613]=C_h_intern(&lf[613],17,"unsigned-c-string");
-lf[614]=C_h_intern(&lf[614],18,"unsigned-c-string*");
-lf[615]=C_h_intern(&lf[615],6,"double");
-lf[616]=C_h_intern(&lf[616],16,"unsigned-integer");
-lf[617]=C_h_intern(&lf[617],18,"unsigned-integer32");
-lf[618]=C_h_intern(&lf[618],4,"long");
-lf[619]=C_h_intern(&lf[619],7,"integer");
-lf[620]=C_h_intern(&lf[620],9,"integer32");
-lf[621]=C_h_intern(&lf[621],13,"unsigned-long");
-lf[622]=C_h_intern(&lf[622],6,"number");
-lf[623]=C_h_intern(&lf[623],9,"integer64");
-lf[624]=C_h_intern(&lf[624],13,"c-string-list");
-lf[625]=C_h_intern(&lf[625],14,"c-string-list*");
-lf[626]=C_h_intern(&lf[626],3,"int");
-lf[627]=C_h_intern(&lf[627],5,"int32");
-lf[628]=C_h_intern(&lf[628],5,"short");
-lf[629]=C_h_intern(&lf[629],14,"unsigned-short");
-lf[630]=C_h_intern(&lf[630],13,"scheme-object");
-lf[631]=C_h_intern(&lf[631],13,"unsigned-char");
-lf[632]=C_h_intern(&lf[632],12,"unsigned-int");
-lf[633]=C_h_intern(&lf[633],14,"unsigned-int32");
-lf[634]=C_h_intern(&lf[634],4,"byte");
-lf[635]=C_h_intern(&lf[635],13,"unsigned-byte");
-lf[636]=C_decode_literal(C_heaptop,"\376B\000\000\002;}");
-lf[637]=C_decode_literal(C_heaptop,"\376B\000\000\033C_callback_wrapper((void *)");
-lf[638]=C_decode_literal(C_heaptop,"\376B\000\000\007return ");
-lf[639]=C_decode_literal(C_heaptop,"\376B\000\000\002x=");
-lf[640]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
-lf[641]=C_decode_literal(C_heaptop,"\376B\000\000\012C_save(x);");
-lf[642]=C_decode_literal(C_heaptop,"\376B\000\000\001a");
-lf[643]=C_decode_literal(C_heaptop,"\376B\000\000\035C_callback_adjust_stack(a,s);");
-lf[644]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word x,s=");
-lf[645]=C_decode_literal(C_heaptop,"\376B\000\000\017,*a=C_alloc(s);");
-lf[646]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[647]=C_decode_literal(C_heaptop,"\376B\000\000\010/* from ");
-lf[648]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
-lf[649]=C_decode_literal(C_heaptop,"\376B\000\000\0010");
-lf[650]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[651]=C_h_intern(&lf[651],36,"foreign-callback-stub-argument-types");
-lf[652]=C_h_intern(&lf[652],33,"foreign-callback-stub-return-type");
-lf[653]=C_h_intern(&lf[653],24,"foreign-callback-stub-id");
-lf[654]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[655]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
-lf[656]=C_h_intern(&lf[656],32,"foreign-callback-stub-qualifiers");
-lf[657]=C_h_intern(&lf[657],26,"foreign-callback-stub-name");
-lf[658]=C_h_intern(&lf[658],4,"quit");
-lf[659]=C_decode_literal(C_heaptop,"\376B\000\000\031illegal foreign type `~A\047");
-lf[660]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
-lf[661]=C_decode_literal(C_heaptop,"\376B\000\000\006C_word");
-lf[662]=C_decode_literal(C_heaptop,"\376B\000\000\006C_char");
-lf[663]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned C_char");
-lf[664]=C_decode_literal(C_heaptop,"\376B\000\000\014unsigned int");
-lf[665]=C_decode_literal(C_heaptop,"\376B\000\000\005C_u32");
-lf[666]=C_decode_literal(C_heaptop,"\376B\000\000\003int");
-lf[667]=C_decode_literal(C_heaptop,"\376B\000\000\005C_s32");
-lf[668]=C_decode_literal(C_heaptop,"\376B\000\000\005C_s64");
-lf[669]=C_decode_literal(C_heaptop,"\376B\000\000\005short");
-lf[670]=C_decode_literal(C_heaptop,"\376B\000\000\004long");
-lf[671]=C_decode_literal(C_heaptop,"\376B\000\000\016unsigned short");
-lf[672]=C_decode_literal(C_heaptop,"\376B\000\000\015unsigned long");
-lf[673]=C_decode_literal(C_heaptop,"\376B\000\000\005float");
-lf[674]=C_decode_literal(C_heaptop,"\376B\000\000\006double");
-lf[675]=C_decode_literal(C_heaptop,"\376B\000\000\006void *");
-lf[676]=C_decode_literal(C_heaptop,"\376B\000\000\006void *");
-lf[677]=C_decode_literal(C_heaptop,"\376B\000\000\011C_char **");
-lf[678]=C_h_intern(&lf[678],11,"byte-vector");
-lf[679]=C_h_intern(&lf[679],19,"nonnull-byte-vector");
-lf[680]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned char *");
-lf[681]=C_h_intern(&lf[681],4,"blob");
-lf[682]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned char *");
-lf[683]=C_h_intern(&lf[683],9,"u16vector");
-lf[684]=C_h_intern(&lf[684],17,"nonnull-u16vector");
-lf[685]=C_decode_literal(C_heaptop,"\376B\000\000\020unsigned short *");
-lf[686]=C_h_intern(&lf[686],8,"s8vector");
-lf[687]=C_h_intern(&lf[687],16,"nonnull-s8vector");
-lf[688]=C_decode_literal(C_heaptop,"\376B\000\000\006char *");
-lf[689]=C_h_intern(&lf[689],9,"u32vector");
-lf[690]=C_h_intern(&lf[690],17,"nonnull-u32vector");
-lf[691]=C_decode_literal(C_heaptop,"\376B\000\000\016unsigned int *");
-lf[692]=C_h_intern(&lf[692],9,"s16vector");
-lf[693]=C_h_intern(&lf[693],17,"nonnull-s16vector");
-lf[694]=C_decode_literal(C_heaptop,"\376B\000\000\007short *");
-lf[695]=C_h_intern(&lf[695],9,"s32vector");
-lf[696]=C_h_intern(&lf[696],17,"nonnull-s32vector");
-lf[697]=C_decode_literal(C_heaptop,"\376B\000\000\005int *");
-lf[698]=C_h_intern(&lf[698],9,"f32vector");
-lf[699]=C_h_intern(&lf[699],17,"nonnull-f32vector");
-lf[700]=C_decode_literal(C_heaptop,"\376B\000\000\007float *");
-lf[701]=C_h_intern(&lf[701],9,"f64vector");
-lf[702]=C_h_intern(&lf[702],17,"nonnull-f64vector");
-lf[703]=C_decode_literal(C_heaptop,"\376B\000\000\010double *");
-lf[704]=C_decode_literal(C_heaptop,"\376B\000\000\006char *");
-lf[705]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned char *");
-lf[706]=C_decode_literal(C_heaptop,"\376B\000\000\004void");
-lf[707]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[708]=C_decode_literal(C_heaptop,"\376B\000\000\001&");
-lf[709]=C_decode_literal(C_heaptop,"\376B\000\000\001<");
-lf[710]=C_decode_literal(C_heaptop,"\376B\000\000\002> ");
-lf[711]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
-lf[712]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[713]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[714]=C_decode_literal(C_heaptop,"\376B\000\000\006const ");
-lf[715]=C_decode_literal(C_heaptop,"\376B\000\000\007struct ");
-lf[716]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
-lf[717]=C_decode_literal(C_heaptop,"\376B\000\000\006union ");
-lf[718]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
-lf[719]=C_decode_literal(C_heaptop,"\376B\000\000\005enum ");
-lf[720]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
-lf[721]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[722]=C_decode_literal(C_heaptop,"\376B\000\000\001&");
-lf[723]=C_decode_literal(C_heaptop,"\376B\000\000\003 (*");
-lf[724]=C_decode_literal(C_heaptop,"\376B\000\000\002)(");
-lf[725]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
-lf[726]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
-lf[727]=C_h_intern(&lf[727],3,"...");
-lf[728]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
-lf[729]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[730]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[731]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[732]=C_h_intern(&lf[732],9,"\003syserror");
-lf[733]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
-lf[734]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010instance\376\003\000\000\002\376\001\000\000\020nonnull-instance\376\377\016");
-lf[735]=C_h_intern(&lf[735],4,"enum");
-lf[736]=C_h_intern(&lf[736],5,"union");
-lf[737]=C_h_intern(&lf[737],6,"struct");
-lf[738]=C_h_intern(&lf[738],8,"template");
-lf[739]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007pointer\376\003\000\000\002\376\001\000\000\017nonnull-pointer\376\003\000\000\002\376\001\000\000\011c-pointer\376\003\000\000\002\376\001\000\000\021nonnull-c"
+lf[406]=C_decode_literal(C_heaptop,"\376B\000\000\012a=C_alloc(");
+lf[407]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[408]=C_decode_literal(C_heaptop,"\376B\000\000\017if(!C_demand_2(");
+lf[409]=C_decode_literal(C_heaptop,"\376B\000\000\003)){");
+lf[410]=C_decode_literal(C_heaptop,"\376B\000\000\013C_save(t1);");
+lf[411]=C_decode_literal(C_heaptop,"\376B\000\000\015C_rereclaim2(");
+lf[412]=C_decode_literal(C_heaptop,"\376B\000\000\024*sizeof(C_word), 1);");
+lf[413]=C_decode_literal(C_heaptop,"\376B\000\000\016t1=C_restore;}");
+lf[414]=C_decode_literal(C_heaptop,"\376B\000\000\030C_check_nursery_minimum(");
+lf[415]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[416]=C_decode_literal(C_heaptop,"\376B\000\000\015if(!C_demand(");
+lf[417]=C_decode_literal(C_heaptop,"\376B\000\000\003)){");
+lf[418]=C_decode_literal(C_heaptop,"\376B\000\000\013C_save(t1);");
+lf[419]=C_decode_literal(C_heaptop,"\376B\000\000,C_reclaim((void*)toplevel_trampoline,NULL);}");
+lf[420]=C_decode_literal(C_heaptop,"\376B\000\000\027toplevel_initialized=1;");
+lf[421]=C_h_intern(&lf[421],26,"\010compilertarget-stack-size");
+lf[422]=C_decode_literal(C_heaptop,"\376B\000\000\017C_resize_stack(");
+lf[423]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[424]=C_h_intern(&lf[424],30,"\010compilertarget-heap-shrinkage");
+lf[425]=C_decode_literal(C_heaptop,"\376B\000\000\021C_heap_shrinkage=");
+lf[426]=C_h_intern(&lf[426],27,"\010compilertarget-heap-growth");
+lf[427]=C_decode_literal(C_heaptop,"\376B\000\000\016C_heap_growth=");
+lf[428]=C_h_intern(&lf[428],33,"\010compilertarget-initial-heap-size");
+lf[429]=C_decode_literal(C_heaptop,"\376B\000\000\032C_set_or_change_heap_size(");
+lf[430]=C_decode_literal(C_heaptop,"\376B\000\000\004,1);");
+lf[431]=C_h_intern(&lf[431],25,"\010compilertarget-heap-size");
+lf[432]=C_decode_literal(C_heaptop,"\376B\000\000\032C_set_or_change_heap_size(");
+lf[433]=C_decode_literal(C_heaptop,"\376B\000\000\004,1);");
+lf[434]=C_decode_literal(C_heaptop,"\376B\000\000\027C_heap_size_is_fixed=1;");
+lf[435]=C_h_intern(&lf[435],40,"\010compilerdisable-stack-overflow-checking");
+lf[436]=C_decode_literal(C_heaptop,"\376B\000\000\033C_disable_overflow_check=1;");
+lf[437]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word *a;");
+lf[438]=C_decode_literal(C_heaptop,"\376B\000\000;if(toplevel_initialized) C_kontinue(t1,C_SCHEME_UNDEFINED);");
+lf[439]=C_decode_literal(C_heaptop,"\376B\000\000\036else C_toplevel_entry(C_text(\042");
+lf[440]=C_decode_literal(C_heaptop,"\376B\000\000\004\042));");
+lf[441]=C_h_intern(&lf[441],4,"fold");
+lf[442]=C_decode_literal(C_heaptop,"\376B\000\000\035if(!C_demand(c*C_SIZEOF_PAIR+");
+lf[443]=C_decode_literal(C_heaptop,"\376B\000\000\003)){");
+lf[444]=C_h_intern(&lf[444],28,"\010compilerinsert-timer-checks");
+lf[445]=C_decode_literal(C_heaptop,"\376B\000\000\026C_check_for_interrupt;");
+lf[446]=C_decode_literal(C_heaptop,"\376B\000\000\005if(c<");
+lf[447]=C_decode_literal(C_heaptop,"\376B\000\000\025) C_bad_min_argc_2(c,");
+lf[448]=C_decode_literal(C_heaptop,"\376B\000\000\005,t0);");
+lf[449]=C_h_intern(&lf[449],23,"\010compilerno-argc-checks");
+lf[450]=C_decode_literal(C_heaptop,"\376B\000\000\004,c2,");
+lf[451]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[452]=C_decode_literal(C_heaptop,"\376B\000\000\001c");
+lf[453]=C_decode_literal(C_heaptop,"\376B\000\000\014C_save_rest(");
+lf[454]=C_decode_literal(C_heaptop,"\376B\000\000\017C_word *a,c2=c;");
+lf[455]=C_decode_literal(C_heaptop,"\376B\000\000\012va_list v;");
+lf[456]=C_decode_literal(C_heaptop,"\376B\000\000\026if(!C_stack_probe(a)){");
+lf[457]=C_decode_literal(C_heaptop,"\376B\000\000\027if(!C_stack_probe(&a)){");
+lf[458]=C_decode_literal(C_heaptop,"\376B\000\000\026C_check_for_interrupt;");
+lf[459]=C_decode_literal(C_heaptop,"\376B\000\000\005if(c<");
+lf[460]=C_decode_literal(C_heaptop,"\376B\000\000\025) C_bad_min_argc_2(c,");
+lf[461]=C_decode_literal(C_heaptop,"\376B\000\000\005,t0);");
+lf[462]=C_decode_literal(C_heaptop,"\376B\000\000\006if(c!=");
+lf[463]=C_decode_literal(C_heaptop,"\376B\000\000\021) C_bad_argc_2(c,");
+lf[464]=C_decode_literal(C_heaptop,"\376B\000\000\005,t0);");
+lf[465]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word *a;");
+lf[466]=C_decode_literal(C_heaptop,"\376B\000\000\005loop:");
+lf[467]=C_decode_literal(C_heaptop,"\376B\000\000\012a=C_alloc(");
+lf[468]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[469]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word ab[");
+lf[470]=C_decode_literal(C_heaptop,"\376B\000\000\010],*a=ab;");
+lf[471]=C_decode_literal(C_heaptop,"\376B\000\000\016C_stack_check;");
+lf[472]=C_decode_literal(C_heaptop,"\376B\000\000\005loop:");
+lf[473]=C_decode_literal(C_heaptop,"\376B\000\000\012C_word *a;");
+lf[474]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
+lf[475]=C_h_intern(&lf[475],6,"fixnum");
+lf[476]=C_decode_literal(C_heaptop,"\376B\000\000\003int");
+lf[477]=C_h_intern(&lf[477],6,"flonum");
+lf[478]=C_decode_literal(C_heaptop,"\376B\000\000\006double");
+lf[479]=C_decode_literal(C_heaptop,"\376B\000\000\004char");
+lf[480]=C_h_intern(&lf[480],7,"pointer");
+lf[481]=C_decode_literal(C_heaptop,"\376B\000\000\006void *");
+lf[482]=C_decode_literal(C_heaptop,"\376B\000\000\003int");
+lf[483]=C_decode_literal(C_heaptop,"\376B\000\000\024invalid unboxed type");
+lf[484]=C_decode_literal(C_heaptop,"\376B\000\000\010C_word t");
+lf[485]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word tmp;");
+lf[486]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
+lf[487]=C_decode_literal(C_heaptop,"\376B\000\000\004,...");
+lf[488]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word *a");
+lf[489]=C_decode_literal(C_heaptop,"\376B\000\000\011C_word c,");
+lf[490]=C_decode_literal(C_heaptop,"\376B\000\000!C_noret_decl(toplevel_trampoline)");
+lf[491]=C_decode_literal(C_heaptop,"\376B\000\000Gstatic void C_fcall toplevel_trampoline(void *dummy) C_regparm C_noret;");
+lf[492]=C_decode_literal(C_heaptop,"\376B\000\000\077C_regparm static void C_fcall toplevel_trampoline(void *dummy){");
+lf[493]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
+lf[494]=C_decode_literal(C_heaptop,"\376B\000\000\042(2,C_SCHEME_UNDEFINED,C_restore);}");
+lf[495]=C_decode_literal(C_heaptop,"\376B\000\000\017void C_ccall C_");
+lf[496]=C_decode_literal(C_heaptop,"\376B\000\000\022C_main_entry_point");
+lf[497]=C_decode_literal(C_heaptop,"\376B\000\000(static C_TLS int toplevel_initialized=0;");
+lf[498]=C_decode_literal(C_heaptop,"\376B\000\000\010C_fcall ");
+lf[499]=C_decode_literal(C_heaptop,"\376B\000\000\010C_ccall ");
+lf[500]=C_decode_literal(C_heaptop,"\376B\000\000\007C_word ");
+lf[501]=C_decode_literal(C_heaptop,"\376B\000\000\005void ");
+lf[502]=C_decode_literal(C_heaptop,"\376B\000\000\007static ");
+lf[503]=C_decode_literal(C_heaptop,"\376B\000\000\003/* ");
+lf[504]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
+lf[505]=C_h_intern(&lf[505],16,"\010compilercleanup");
+lf[506]=C_h_intern(&lf[506],18,"\010compilerdebugging");
+lf[507]=C_h_intern(&lf[507],1,"o");
+lf[508]=C_decode_literal(C_heaptop,"\376B\000\000 dropping unused closure argument");
+lf[509]=C_decode_literal(C_heaptop,"\376B\000\000\011_toplevel");
+lf[510]=C_decode_literal(C_heaptop,"\376B\000\000\010toplevel");
+lf[511]=C_h_intern(&lf[511],34,"lambda-literal-unboxed-temporaries");
+lf[512]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[513]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[514]=C_h_intern(&lf[514],18,"\010compilerreal-name");
+lf[515]=C_decode_literal(C_heaptop,"\376B\000\000\021/* end of file */");
+lf[516]=C_h_intern(&lf[516],25,"emit-procedure-table-info");
+lf[517]=C_h_intern(&lf[517],31,"generate-foreign-callback-stubs");
+lf[518]=C_h_intern(&lf[518],31,"\010compilergenerate-foreign-stubs");
+lf[519]=C_h_intern(&lf[519],29,"\010compilerforeign-lambda-stubs");
+lf[520]=C_h_intern(&lf[520],36,"\010compilergenerate-external-variables");
+lf[521]=C_h_intern(&lf[521],27,"\010compilerexternal-variables");
+lf[522]=C_h_intern(&lf[522],1,"p");
+lf[523]=C_decode_literal(C_heaptop,"\376B\000\000\030code generation phase...");
+lf[524]=C_decode_literal(C_heaptop,"\376B\000\000\001{");
+lf[525]=C_decode_literal(C_heaptop,"\376B\000\000\027#ifdef C_ENABLE_PTABLES");
+lf[526]=C_decode_literal(C_heaptop,"\376B\000\000\016return ptable;");
+lf[527]=C_decode_literal(C_heaptop,"\376B\000\000\005#else");
+lf[528]=C_decode_literal(C_heaptop,"\376B\000\000\014return NULL;");
+lf[529]=C_decode_literal(C_heaptop,"\376B\000\000\006#endif");
+lf[530]=C_decode_literal(C_heaptop,"\376B\000\000\001}");
+lf[531]=C_decode_literal(C_heaptop,"\376B\000\000*static C_PTABLE_ENTRY *create_ptable(void)");
+lf[532]=C_decode_literal(C_heaptop,"\376B\000\000\006#endif");
+lf[533]=C_decode_literal(C_heaptop,"\376B\000\000\015{NULL,NULL}};");
+lf[534]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
+lf[535]=C_decode_literal(C_heaptop,"\376B\000\000\013_toplevel},");
+lf[536]=C_decode_literal(C_heaptop,"\376B\000\000\014C_toplevel},");
+lf[537]=C_decode_literal(C_heaptop,"\376B\000\000\002},");
+lf[538]=C_decode_literal(C_heaptop,"\376B\000\000\002{\042");
+lf[539]=C_decode_literal(C_heaptop,"\376B\000\000\011\042,(void*)");
+lf[540]=C_h_intern(&lf[540],29,"\010compilerstring->c-identifier");
+lf[541]=C_decode_literal(C_heaptop,"\376B\000\000\027#ifdef C_ENABLE_PTABLES");
+lf[542]=C_decode_literal(C_heaptop,"\376B\000\000\035static C_PTABLE_ENTRY ptable[");
+lf[543]=C_decode_literal(C_heaptop,"\376B\000\000\005] = {");
+lf[544]=C_h_intern(&lf[544],11,"string-copy");
+lf[545]=C_decode_literal(C_heaptop,"\376B\000\000\007C_word ");
+lf[546]=C_h_intern(&lf[546],13,"list-tabulate");
+lf[547]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[548]=C_decode_literal(C_heaptop,"\376B\000\000\007static ");
+lf[549]=C_h_intern(&lf[549],41,"\010compilergenerate-foreign-callback-header");
+lf[550]=C_decode_literal(C_heaptop,"\376B\000\000\017C_externexport ");
+lf[551]=C_decode_literal(C_heaptop,"\376B\000\000.C_k=C_restore_callback_continuation2(C_level);");
+lf[552]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
+lf[553]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
+lf[554]=C_decode_literal(C_heaptop,"\376B\000\000\013return C_r;");
+lf[555]=C_decode_literal(C_heaptop,"\376B\000\000\015#undef return");
+lf[556]=C_decode_literal(C_heaptop,"\376B\000\000\006C_ret:");
+lf[557]=C_decode_literal(C_heaptop,"\376B\000\000.C_k=C_restore_callback_continuation2(C_level);");
+lf[558]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
+lf[559]=C_decode_literal(C_heaptop,"\376B\000\000\024C_kontinue(C_k,C_r);");
+lf[560]=C_decode_literal(C_heaptop,"\376B\000\000\013return C_r;");
+lf[561]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[562]=C_h_intern(&lf[562],4,"void");
+lf[563]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[564]=C_decode_literal(C_heaptop,"\376B\000\000\004C_r=");
+lf[565]=C_decode_literal(C_heaptop,"\376B\000\0003int C_level=C_save_callback_continuation(&C_a,C_k);");
+lf[566]=C_decode_literal(C_heaptop,"\376B\000\000\002=(");
+lf[567]=C_decode_literal(C_heaptop,"\376B\000\000\003C_a");
+lf[568]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[569]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[570]=C_decode_literal(C_heaptop,"\376B\000\0002C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;");
+lf[571]=C_decode_literal(C_heaptop,"\376B\000\000\002){");
+lf[572]=C_decode_literal(C_heaptop,"\376B\000\000\012) C_noret;");
+lf[573]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
+lf[574]=C_decode_literal(C_heaptop,"\376B\000\000%(C_word C_c,C_word C_self,C_word C_k,");
+lf[575]=C_decode_literal(C_heaptop,"\376B\000\000\014) C_regparm;");
+lf[576]=C_decode_literal(C_heaptop,"\376B\000\000 C_regparm static C_word C_fcall ");
+lf[577]=C_decode_literal(C_heaptop,"\376B\000\000\015C_noret_decl(");
+lf[578]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[579]=C_decode_literal(C_heaptop,"\376B\000\000\024static void C_ccall ");
+lf[580]=C_decode_literal(C_heaptop,"\376B\000\000%(C_word C_c,C_word C_self,C_word C_k,");
+lf[581]=C_decode_literal(C_heaptop,"\376B\000\000\026static C_word C_fcall ");
+lf[582]=C_decode_literal(C_heaptop,"\376B\000\000\042#define return(x) C_cblock C_r = (");
+lf[583]=C_decode_literal(C_heaptop,"\376B\000\000\036(x))); goto C_ret; C_cblockend");
+lf[584]=C_decode_literal(C_heaptop,"\376B\000\000\010/* from ");
+lf[585]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
+lf[586]=C_h_intern(&lf[586],21,"foreign-stub-callback");
+lf[587]=C_h_intern(&lf[587],16,"foreign-stub-cps");
+lf[588]=C_decode_literal(C_heaptop,"\376B\000\000\003C_a");
+lf[589]=C_h_intern(&lf[589],27,"foreign-stub-argument-names");
+lf[590]=C_h_intern(&lf[590],17,"foreign-stub-body");
+lf[591]=C_h_intern(&lf[591],17,"foreign-stub-name");
+lf[592]=C_h_intern(&lf[592],24,"foreign-stub-return-type");
+lf[593]=C_decode_literal(C_heaptop,"\376B\000\000\014C_word C_buf");
+lf[594]=C_decode_literal(C_heaptop,"\376B\000\000\003C_a");
+lf[595]=C_h_intern(&lf[595],27,"foreign-stub-argument-types");
+lf[596]=C_h_intern(&lf[596],19,"\010compilerreal-name2");
+lf[597]=C_h_intern(&lf[597],15,"foreign-stub-id");
+lf[598]=C_h_intern(&lf[598],5,"float");
+lf[599]=C_decode_literal(C_heaptop,"\376B\000\000\002+3");
+lf[600]=C_h_intern(&lf[600],8,"c-string");
+lf[601]=C_decode_literal(C_heaptop,"\376B\000\000\004+2+(");
+lf[602]=C_decode_literal(C_heaptop,"\376B\000\000!==NULL\0771:C_bytestowords(C_strlen(");
+lf[603]=C_decode_literal(C_heaptop,"\376B\000\000\003)))");
+lf[604]=C_h_intern(&lf[604],16,"nonnull-c-string");
+lf[605]=C_decode_literal(C_heaptop,"\376B\000\000\033+2+C_bytestowords(C_strlen(");
+lf[606]=C_decode_literal(C_heaptop,"\376B\000\000\002))");
+lf[607]=C_h_intern(&lf[607],3,"ref");
+lf[608]=C_decode_literal(C_heaptop,"\376B\000\000\002+3");
+lf[609]=C_h_intern(&lf[609],5,"const");
+lf[610]=C_h_intern(&lf[610],9,"c-pointer");
+lf[611]=C_h_intern(&lf[611],15,"nonnull-pointer");
+lf[612]=C_h_intern(&lf[612],17,"nonnull-c-pointer");
+lf[613]=C_h_intern(&lf[613],8,"function");
+lf[614]=C_h_intern(&lf[614],8,"instance");
+lf[615]=C_h_intern(&lf[615],16,"nonnull-instance");
+lf[616]=C_h_intern(&lf[616],12,"instance-ref");
+lf[617]=C_h_intern(&lf[617],18,"\003syshash-table-ref");
+lf[618]=C_h_intern(&lf[618],27,"\010compilerforeign-type-table");
+lf[619]=C_h_intern(&lf[619],17,"nonnull-c-string*");
+lf[620]=C_h_intern(&lf[620],25,"nonnull-unsigned-c-string");
+lf[621]=C_h_intern(&lf[621],26,"nonnull-unsigned-c-string*");
+lf[622]=C_h_intern(&lf[622],6,"symbol");
+lf[623]=C_h_intern(&lf[623],9,"c-string*");
+lf[624]=C_h_intern(&lf[624],17,"unsigned-c-string");
+lf[625]=C_h_intern(&lf[625],18,"unsigned-c-string*");
+lf[626]=C_h_intern(&lf[626],6,"double");
+lf[627]=C_h_intern(&lf[627],16,"unsigned-integer");
+lf[628]=C_h_intern(&lf[628],18,"unsigned-integer32");
+lf[629]=C_h_intern(&lf[629],4,"long");
+lf[630]=C_h_intern(&lf[630],7,"integer");
+lf[631]=C_h_intern(&lf[631],9,"integer32");
+lf[632]=C_h_intern(&lf[632],13,"unsigned-long");
+lf[633]=C_h_intern(&lf[633],6,"number");
+lf[634]=C_h_intern(&lf[634],9,"integer64");
+lf[635]=C_h_intern(&lf[635],13,"c-string-list");
+lf[636]=C_h_intern(&lf[636],14,"c-string-list*");
+lf[637]=C_h_intern(&lf[637],3,"int");
+lf[638]=C_h_intern(&lf[638],5,"int32");
+lf[639]=C_h_intern(&lf[639],5,"short");
+lf[640]=C_h_intern(&lf[640],14,"unsigned-short");
+lf[641]=C_h_intern(&lf[641],13,"scheme-object");
+lf[642]=C_h_intern(&lf[642],13,"unsigned-char");
+lf[643]=C_h_intern(&lf[643],12,"unsigned-int");
+lf[644]=C_h_intern(&lf[644],14,"unsigned-int32");
+lf[645]=C_h_intern(&lf[645],4,"byte");
+lf[646]=C_h_intern(&lf[646],13,"unsigned-byte");
+lf[647]=C_decode_literal(C_heaptop,"\376B\000\000\002;}");
+lf[648]=C_decode_literal(C_heaptop,"\376B\000\000\033C_callback_wrapper((void *)");
+lf[649]=C_decode_literal(C_heaptop,"\376B\000\000\007return ");
+lf[650]=C_decode_literal(C_heaptop,"\376B\000\000\002x=");
+lf[651]=C_decode_literal(C_heaptop,"\376B\000\000\002);");
+lf[652]=C_decode_literal(C_heaptop,"\376B\000\000\012C_save(x);");
+lf[653]=C_decode_literal(C_heaptop,"\376B\000\000\001a");
+lf[654]=C_decode_literal(C_heaptop,"\376B\000\000\035C_callback_adjust_stack(a,s);");
+lf[655]=C_decode_literal(C_heaptop,"\376B\000\000\013C_word x,s=");
+lf[656]=C_decode_literal(C_heaptop,"\376B\000\000\017,*a=C_alloc(s);");
+lf[657]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[658]=C_decode_literal(C_heaptop,"\376B\000\000\010/* from ");
+lf[659]=C_decode_literal(C_heaptop,"\376B\000\000\003 */");
+lf[660]=C_decode_literal(C_heaptop,"\376B\000\000\0010");
+lf[661]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[662]=C_h_intern(&lf[662],36,"foreign-callback-stub-argument-types");
+lf[663]=C_h_intern(&lf[663],33,"foreign-callback-stub-return-type");
+lf[664]=C_h_intern(&lf[664],24,"foreign-callback-stub-id");
+lf[665]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[666]=C_decode_literal(C_heaptop,"\376B\000\000\001t");
+lf[667]=C_h_intern(&lf[667],32,"foreign-callback-stub-qualifiers");
+lf[668]=C_h_intern(&lf[668],26,"foreign-callback-stub-name");
+lf[669]=C_h_intern(&lf[669],4,"quit");
+lf[670]=C_decode_literal(C_heaptop,"\376B\000\000\031illegal foreign type `~A\047");
+lf[671]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[672]=C_decode_literal(C_heaptop,"\376B\000\000\006C_word");
+lf[673]=C_decode_literal(C_heaptop,"\376B\000\000\006C_char");
+lf[674]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned C_char");
+lf[675]=C_decode_literal(C_heaptop,"\376B\000\000\014unsigned int");
+lf[676]=C_decode_literal(C_heaptop,"\376B\000\000\005C_u32");
+lf[677]=C_decode_literal(C_heaptop,"\376B\000\000\003int");
+lf[678]=C_decode_literal(C_heaptop,"\376B\000\000\005C_s32");
+lf[679]=C_decode_literal(C_heaptop,"\376B\000\000\005C_s64");
+lf[680]=C_decode_literal(C_heaptop,"\376B\000\000\005short");
+lf[681]=C_decode_literal(C_heaptop,"\376B\000\000\004long");
+lf[682]=C_decode_literal(C_heaptop,"\376B\000\000\016unsigned short");
+lf[683]=C_decode_literal(C_heaptop,"\376B\000\000\015unsigned long");
+lf[684]=C_decode_literal(C_heaptop,"\376B\000\000\005float");
+lf[685]=C_decode_literal(C_heaptop,"\376B\000\000\006double");
+lf[686]=C_decode_literal(C_heaptop,"\376B\000\000\006void *");
+lf[687]=C_decode_literal(C_heaptop,"\376B\000\000\006void *");
+lf[688]=C_decode_literal(C_heaptop,"\376B\000\000\011C_char **");
+lf[689]=C_h_intern(&lf[689],11,"byte-vector");
+lf[690]=C_h_intern(&lf[690],19,"nonnull-byte-vector");
+lf[691]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned char *");
+lf[692]=C_h_intern(&lf[692],4,"blob");
+lf[693]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned char *");
+lf[694]=C_h_intern(&lf[694],9,"u16vector");
+lf[695]=C_h_intern(&lf[695],17,"nonnull-u16vector");
+lf[696]=C_decode_literal(C_heaptop,"\376B\000\000\020unsigned short *");
+lf[697]=C_h_intern(&lf[697],8,"s8vector");
+lf[698]=C_h_intern(&lf[698],16,"nonnull-s8vector");
+lf[699]=C_decode_literal(C_heaptop,"\376B\000\000\006char *");
+lf[700]=C_h_intern(&lf[700],9,"u32vector");
+lf[701]=C_h_intern(&lf[701],17,"nonnull-u32vector");
+lf[702]=C_decode_literal(C_heaptop,"\376B\000\000\016unsigned int *");
+lf[703]=C_h_intern(&lf[703],9,"s16vector");
+lf[704]=C_h_intern(&lf[704],17,"nonnull-s16vector");
+lf[705]=C_decode_literal(C_heaptop,"\376B\000\000\007short *");
+lf[706]=C_h_intern(&lf[706],9,"s32vector");
+lf[707]=C_h_intern(&lf[707],17,"nonnull-s32vector");
+lf[708]=C_decode_literal(C_heaptop,"\376B\000\000\005int *");
+lf[709]=C_h_intern(&lf[709],9,"f32vector");
+lf[710]=C_h_intern(&lf[710],17,"nonnull-f32vector");
+lf[711]=C_decode_literal(C_heaptop,"\376B\000\000\007float *");
+lf[712]=C_h_intern(&lf[712],9,"f64vector");
+lf[713]=C_h_intern(&lf[713],17,"nonnull-f64vector");
+lf[714]=C_decode_literal(C_heaptop,"\376B\000\000\010double *");
+lf[715]=C_decode_literal(C_heaptop,"\376B\000\000\006char *");
+lf[716]=C_decode_literal(C_heaptop,"\376B\000\000\017unsigned char *");
+lf[717]=C_decode_literal(C_heaptop,"\376B\000\000\004void");
+lf[718]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[719]=C_decode_literal(C_heaptop,"\376B\000\000\001&");
+lf[720]=C_decode_literal(C_heaptop,"\376B\000\000\001<");
+lf[721]=C_decode_literal(C_heaptop,"\376B\000\000\002> ");
+lf[722]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
+lf[723]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[724]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[725]=C_decode_literal(C_heaptop,"\376B\000\000\006const ");
+lf[726]=C_decode_literal(C_heaptop,"\376B\000\000\007struct ");
+lf[727]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[728]=C_decode_literal(C_heaptop,"\376B\000\000\006union ");
+lf[729]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[730]=C_decode_literal(C_heaptop,"\376B\000\000\005enum ");
+lf[731]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[732]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[733]=C_decode_literal(C_heaptop,"\376B\000\000\001&");
+lf[734]=C_decode_literal(C_heaptop,"\376B\000\000\003 (*");
+lf[735]=C_decode_literal(C_heaptop,"\376B\000\000\002)(");
+lf[736]=C_decode_literal(C_heaptop,"\376B\000\000\001)");
+lf[737]=C_decode_literal(C_heaptop,"\376B\000\000\001,");
+lf[738]=C_h_intern(&lf[738],3,"...");
+lf[739]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
+lf[740]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[741]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[742]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[743]=C_h_intern(&lf[743],9,"\003syserror");
+lf[744]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
+lf[745]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010instance\376\003\000\000\002\376\001\000\000\020nonnull-instance\376\377\016");
+lf[746]=C_h_intern(&lf[746],4,"enum");
+lf[747]=C_h_intern(&lf[747],5,"union");
+lf[748]=C_h_intern(&lf[748],6,"struct");
+lf[749]=C_h_intern(&lf[749],8,"template");
+lf[750]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007pointer\376\003\000\000\002\376\001\000\000\017nonnull-pointer\376\003\000\000\002\376\001\000\000\011c-pointer\376\003\000\000\002\376\001\000\000\021nonnull-c"
 "-pointer\376\377\016");
-lf[740]=C_h_intern(&lf[740],12,"nonnull-blob");
-lf[741]=C_h_intern(&lf[741],8,"u8vector");
-lf[742]=C_h_intern(&lf[742],16,"nonnull-u8vector");
-lf[743]=C_h_intern(&lf[743],14,"scheme-pointer");
-lf[744]=C_h_intern(&lf[744],22,"nonnull-scheme-pointer");
-lf[745]=C_decode_literal(C_heaptop,"\376B\000\000\042illegal foreign argument type `~A\047");
-lf[746]=C_decode_literal(C_heaptop,"\376B\000\000\001(");
-lf[747]=C_decode_literal(C_heaptop,"\376B\000\000\031C_character_code((C_word)");
-lf[748]=C_decode_literal(C_heaptop,"\376B\000\000\010C_unfix(");
-lf[749]=C_decode_literal(C_heaptop,"\376B\000\000\010C_unfix(");
-lf[750]=C_decode_literal(C_heaptop,"\376B\000\000\030(unsigned short)C_unfix(");
-lf[751]=C_decode_literal(C_heaptop,"\376B\000\000\027C_num_to_unsigned_long(");
-lf[752]=C_decode_literal(C_heaptop,"\376B\000\000\013C_c_double(");
-lf[753]=C_decode_literal(C_heaptop,"\376B\000\000\015C_num_to_int(");
-lf[754]=C_decode_literal(C_heaptop,"\376B\000\000\017C_num_to_int64(");
-lf[755]=C_decode_literal(C_heaptop,"\376B\000\000\016C_num_to_long(");
-lf[756]=C_decode_literal(C_heaptop,"\376B\000\000\026C_num_to_unsigned_int(");
-lf[757]=C_decode_literal(C_heaptop,"\376B\000\000\027C_data_pointer_or_null(");
-lf[758]=C_decode_literal(C_heaptop,"\376B\000\000\017C_data_pointer(");
-lf[759]=C_decode_literal(C_heaptop,"\376B\000\000\027C_data_pointer_or_null(");
-lf[760]=C_decode_literal(C_heaptop,"\376B\000\000\017C_data_pointer(");
-lf[761]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
-lf[762]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
-lf[763]=C_decode_literal(C_heaptop,"\376B\000\000\027C_c_bytevector_or_null(");
-lf[764]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_bytevector(");
-lf[765]=C_decode_literal(C_heaptop,"\376B\000\000\027C_c_bytevector_or_null(");
-lf[766]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_bytevector(");
-lf[767]=C_decode_literal(C_heaptop,"\376B\000\000\025C_c_u8vector_or_null(");
-lf[768]=C_decode_literal(C_heaptop,"\376B\000\000\015C_c_u8vector(");
-lf[769]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_u16vector_or_null(");
-lf[770]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_u16vector(");
-lf[771]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_u32vector_or_null(");
-lf[772]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_u32vector(");
-lf[773]=C_decode_literal(C_heaptop,"\376B\000\000\025C_c_s8vector_or_null(");
-lf[774]=C_decode_literal(C_heaptop,"\376B\000\000\015C_c_s8vector(");
-lf[775]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_s16vector_or_null(");
-lf[776]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_s16vector(");
-lf[777]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_s32vector_or_null(");
-lf[778]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_s32vector(");
-lf[779]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_f32vector_or_null(");
-lf[780]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_f32vector(");
-lf[781]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_f64vector_or_null(");
-lf[782]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_f64vector(");
-lf[783]=C_decode_literal(C_heaptop,"\376B\000\000\021C_string_or_null(");
-lf[784]=C_decode_literal(C_heaptop,"\376B\000\000\013C_c_string(");
-lf[785]=C_decode_literal(C_heaptop,"\376B\000\000\010C_truep(");
-lf[786]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
-lf[787]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
-lf[788]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
-lf[789]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
-lf[790]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
-lf[791]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
-lf[792]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
-lf[793]=C_decode_literal(C_heaptop,"\376B\000\000\015C_num_to_int(");
-lf[794]=C_decode_literal(C_heaptop,"\376B\000\000\002*(");
-lf[795]=C_decode_literal(C_heaptop,"\376B\000\000\020)C_c_pointer_nn(");
-lf[796]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[797]=C_decode_literal(C_heaptop,"\376B\000\000\002*(");
-lf[798]=C_decode_literal(C_heaptop,"\376B\000\000\021*)C_c_pointer_nn(");
-lf[799]=C_decode_literal(C_heaptop,"\376B\000\000 illegal foreign return type `~A\047");
-lf[800]=C_decode_literal(C_heaptop,"\376B\000\000\031C_make_character((C_word)");
-lf[801]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fix((C_word)");
-lf[802]=C_decode_literal(C_heaptop,"\376B\000\000%C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)");
-lf[803]=C_decode_literal(C_heaptop,"\376B\000\000\015C_fix((short)");
-lf[804]=C_decode_literal(C_heaptop,"\376B\000\000\025C_fix(0xffff&(C_word)");
-lf[805]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fix((char)");
-lf[806]=C_decode_literal(C_heaptop,"\376B\000\000\023C_fix(0xff&(C_word)");
-lf[807]=C_decode_literal(C_heaptop,"\376B\000\000\012C_flonum(&");
-lf[808]=C_decode_literal(C_heaptop,"\376B\000\000\012C_number(&");
-lf[809]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[810]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
-lf[811]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[812]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mpointer_or_false(&");
-lf[813]=C_decode_literal(C_heaptop,"\376B\000\000\016C_int_to_num(&");
-lf[814]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_double_to_num(&");
-lf[815]=C_decode_literal(C_heaptop,"\376B\000\000\027C_unsigned_int_to_num(&");
-lf[816]=C_decode_literal(C_heaptop,"\376B\000\000\017C_long_to_num(&");
-lf[817]=C_decode_literal(C_heaptop,"\376B\000\000\030C_unsigned_long_to_num(&");
-lf[818]=C_decode_literal(C_heaptop,"\376B\000\000\012C_mk_bool(");
-lf[819]=C_decode_literal(C_heaptop,"\376B\000\000\011((C_word)");
+lf[751]=C_h_intern(&lf[751],12,"nonnull-blob");
+lf[752]=C_h_intern(&lf[752],8,"u8vector");
+lf[753]=C_h_intern(&lf[753],16,"nonnull-u8vector");
+lf[754]=C_h_intern(&lf[754],14,"scheme-pointer");
+lf[755]=C_h_intern(&lf[755],22,"nonnull-scheme-pointer");
+lf[756]=C_decode_literal(C_heaptop,"\376B\000\000\042illegal foreign argument type `~A\047");
+lf[757]=C_decode_literal(C_heaptop,"\376B\000\000\001(");
+lf[758]=C_decode_literal(C_heaptop,"\376B\000\000\031C_character_code((C_word)");
+lf[759]=C_decode_literal(C_heaptop,"\376B\000\000\010C_unfix(");
+lf[760]=C_decode_literal(C_heaptop,"\376B\000\000\010C_unfix(");
+lf[761]=C_decode_literal(C_heaptop,"\376B\000\000\030(unsigned short)C_unfix(");
+lf[762]=C_decode_literal(C_heaptop,"\376B\000\000\027C_num_to_unsigned_long(");
+lf[763]=C_decode_literal(C_heaptop,"\376B\000\000\013C_c_double(");
+lf[764]=C_decode_literal(C_heaptop,"\376B\000\000\015C_num_to_int(");
+lf[765]=C_decode_literal(C_heaptop,"\376B\000\000\017C_num_to_int64(");
+lf[766]=C_decode_literal(C_heaptop,"\376B\000\000\016C_num_to_long(");
+lf[767]=C_decode_literal(C_heaptop,"\376B\000\000\026C_num_to_unsigned_int(");
+lf[768]=C_decode_literal(C_heaptop,"\376B\000\000\027C_data_pointer_or_null(");
+lf[769]=C_decode_literal(C_heaptop,"\376B\000\000\017C_data_pointer(");
+lf[770]=C_decode_literal(C_heaptop,"\376B\000\000\027C_data_pointer_or_null(");
+lf[771]=C_decode_literal(C_heaptop,"\376B\000\000\017C_data_pointer(");
+lf[772]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
+lf[773]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
+lf[774]=C_decode_literal(C_heaptop,"\376B\000\000\027C_c_bytevector_or_null(");
+lf[775]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_bytevector(");
+lf[776]=C_decode_literal(C_heaptop,"\376B\000\000\027C_c_bytevector_or_null(");
+lf[777]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_bytevector(");
+lf[778]=C_decode_literal(C_heaptop,"\376B\000\000\025C_c_u8vector_or_null(");
+lf[779]=C_decode_literal(C_heaptop,"\376B\000\000\015C_c_u8vector(");
+lf[780]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_u16vector_or_null(");
+lf[781]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_u16vector(");
+lf[782]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_u32vector_or_null(");
+lf[783]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_u32vector(");
+lf[784]=C_decode_literal(C_heaptop,"\376B\000\000\025C_c_s8vector_or_null(");
+lf[785]=C_decode_literal(C_heaptop,"\376B\000\000\015C_c_s8vector(");
+lf[786]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_s16vector_or_null(");
+lf[787]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_s16vector(");
+lf[788]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_s32vector_or_null(");
+lf[789]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_s32vector(");
+lf[790]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_f32vector_or_null(");
+lf[791]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_f32vector(");
+lf[792]=C_decode_literal(C_heaptop,"\376B\000\000\026C_c_f64vector_or_null(");
+lf[793]=C_decode_literal(C_heaptop,"\376B\000\000\016C_c_f64vector(");
+lf[794]=C_decode_literal(C_heaptop,"\376B\000\000\021C_string_or_null(");
+lf[795]=C_decode_literal(C_heaptop,"\376B\000\000\013C_c_string(");
+lf[796]=C_decode_literal(C_heaptop,"\376B\000\000\010C_truep(");
+lf[797]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
+lf[798]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
+lf[799]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
+lf[800]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
+lf[801]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
+lf[802]=C_decode_literal(C_heaptop,"\376B\000\000\017C_c_pointer_nn(");
+lf[803]=C_decode_literal(C_heaptop,"\376B\000\000\024C_c_pointer_or_null(");
+lf[804]=C_decode_literal(C_heaptop,"\376B\000\000\015C_num_to_int(");
+lf[805]=C_decode_literal(C_heaptop,"\376B\000\000\002*(");
+lf[806]=C_decode_literal(C_heaptop,"\376B\000\000\020)C_c_pointer_nn(");
+lf[807]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[808]=C_decode_literal(C_heaptop,"\376B\000\000\002*(");
+lf[809]=C_decode_literal(C_heaptop,"\376B\000\000\021*)C_c_pointer_nn(");
+lf[810]=C_decode_literal(C_heaptop,"\376B\000\000 illegal foreign return type `~A\047");
+lf[811]=C_decode_literal(C_heaptop,"\376B\000\000\031C_make_character((C_word)");
+lf[812]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fix((C_word)");
+lf[813]=C_decode_literal(C_heaptop,"\376B\000\000%C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)");
+lf[814]=C_decode_literal(C_heaptop,"\376B\000\000\015C_fix((short)");
+lf[815]=C_decode_literal(C_heaptop,"\376B\000\000\025C_fix(0xffff&(C_word)");
+lf[816]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fix((char)");
+lf[817]=C_decode_literal(C_heaptop,"\376B\000\000\023C_fix(0xff&(C_word)");
+lf[818]=C_decode_literal(C_heaptop,"\376B\000\000\012C_flonum(&");
+lf[819]=C_decode_literal(C_heaptop,"\376B\000\000\012C_number(&");
 lf[820]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
 lf[821]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
-lf[822]=C_decode_literal(C_heaptop,"\376B\000\000\011,(void*)&");
-lf[823]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
-lf[824]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[825]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mpointer_or_false(&");
-lf[826]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[827]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
-lf[828]=C_decode_literal(C_heaptop,"\376B\000\000\011,(void*)&");
-lf[829]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
-lf[830]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[831]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mpointer_or_false(&");
-lf[832]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
-lf[833]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
-lf[834]=C_decode_literal(C_heaptop,"\376B\000\000\016C_int_to_num(&");
-lf[835]=C_decode_literal(C_heaptop,"\376B\000\000\003\377\006\001");
-lf[836]=C_decode_literal(C_heaptop,"\376B\000\000\003\377\006\000");
-lf[837]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\012");
-lf[838]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\016");
-lf[839]=C_decode_literal(C_heaptop,"\376B\000\000\002\377>");
-lf[840]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\036");
-lf[841]=C_decode_literal(C_heaptop,"\376B\000\000\002\377U");
-lf[842]=C_decode_literal(C_heaptop,"\376B\000\000\001\000");
-lf[843]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\001");
-lf[844]=C_decode_literal(C_heaptop,"\376B\000\000\001U");
-lf[845]=C_decode_literal(C_heaptop,"\376B\000\000\001\000");
-lf[846]=C_decode_literal(C_heaptop,"\376B\000\000\001\001");
-lf[847]=C_decode_literal(C_heaptop,"\376B\000\000\037invalid literal - cannot encode");
-lf[848]=C_h_intern(&lf[848],17,"\003sysstring-append");
-lf[849]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[850]=C_h_intern(&lf[850],5,"cons*");
-lf[851]=C_h_intern(&lf[851],6,"random");
-lf[852]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
-C_register_lf2(lf,853,create_ptable());
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2486,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[822]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[823]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mpointer_or_false(&");
+lf[824]=C_decode_literal(C_heaptop,"\376B\000\000\016C_int_to_num(&");
+lf[825]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_double_to_num(&");
+lf[826]=C_decode_literal(C_heaptop,"\376B\000\000\027C_unsigned_int_to_num(&");
+lf[827]=C_decode_literal(C_heaptop,"\376B\000\000\017C_long_to_num(&");
+lf[828]=C_decode_literal(C_heaptop,"\376B\000\000\030C_unsigned_long_to_num(&");
+lf[829]=C_decode_literal(C_heaptop,"\376B\000\000\012C_mk_bool(");
+lf[830]=C_decode_literal(C_heaptop,"\376B\000\000\011((C_word)");
+lf[831]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[832]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
+lf[833]=C_decode_literal(C_heaptop,"\376B\000\000\011,(void*)&");
+lf[834]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
+lf[835]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[836]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mpointer_or_false(&");
+lf[837]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[838]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
+lf[839]=C_decode_literal(C_heaptop,"\376B\000\000\011,(void*)&");
+lf[840]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
+lf[841]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[842]=C_decode_literal(C_heaptop,"\376B\000\000\025C_mpointer_or_false(&");
+lf[843]=C_decode_literal(C_heaptop,"\376B\000\000\010,(void*)");
+lf[844]=C_decode_literal(C_heaptop,"\376B\000\000\014C_mpointer(&");
+lf[845]=C_decode_literal(C_heaptop,"\376B\000\000\016C_int_to_num(&");
+lf[846]=C_decode_literal(C_heaptop,"\376B\000\000\003\377\006\001");
+lf[847]=C_decode_literal(C_heaptop,"\376B\000\000\003\377\006\000");
+lf[848]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\012");
+lf[849]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\016");
+lf[850]=C_decode_literal(C_heaptop,"\376B\000\000\002\377>");
+lf[851]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\036");
+lf[852]=C_decode_literal(C_heaptop,"\376B\000\000\002\377U");
+lf[853]=C_decode_literal(C_heaptop,"\376B\000\000\001\000");
+lf[854]=C_decode_literal(C_heaptop,"\376B\000\000\002\377\001");
+lf[855]=C_decode_literal(C_heaptop,"\376B\000\000\001U");
+lf[856]=C_decode_literal(C_heaptop,"\376B\000\000\001\000");
+lf[857]=C_decode_literal(C_heaptop,"\376B\000\000\001\001");
+lf[858]=C_decode_literal(C_heaptop,"\376B\000\000\037invalid literal - cannot encode");
+lf[859]=C_h_intern(&lf[859],17,"\003sysstring-append");
+lf[860]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[861]=C_h_intern(&lf[861],5,"cons*");
+lf[862]=C_h_intern(&lf[862],6,"random");
+lf[863]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
+C_register_lf2(lf,864,create_ptable());
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2508,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k2484 */
-static void C_ccall f_2486(C_word c,C_word t0,C_word t1){
+/* k2506 */
+static void C_ccall f_2508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2486,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2489,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2508,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2511,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k2487 in k2484 */
-static void C_ccall f_2489(C_word c,C_word t0,C_word t1){
+/* k2509 in k2506 */
+static void C_ccall f_2511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3663,29 +3701,29 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2489,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2511,2,t0,t1);}
 t2=C_set_block_item(lf[0] /* output */,0,C_SCHEME_FALSE);
-t3=C_mutate((C_word*)lf[1]+1 /* (set! gen ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2492,tmp=(C_word)a,a+=2,tmp));
-t4=C_mutate((C_word*)lf[4]+1 /* (set! gen-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2535,tmp=(C_word)a,a+=2,tmp));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2575,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10148,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t3=C_mutate((C_word*)lf[1]+1 /* (set! gen ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2514,tmp=(C_word)a,a+=2,tmp));
+t4=C_mutate((C_word*)lf[4]+1 /* (set! gen-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2557,tmp=(C_word)a,a+=2,tmp));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2597,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10305,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t6);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t6);}
 
-/* k10146 in k2487 in k2484 */
-static void C_ccall f_10148(C_word c,C_word t0,C_word t1){
+/* k10303 in k2509 in k2506 */
+static void C_ccall f_10305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10148,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10151,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10305,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10308,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[852],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[863],t1);}
 
-/* k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10151(C_word c,C_word t0,C_word t1){
+/* k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3693,99 +3731,99 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10151,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10154,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10174,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10178,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10308,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10311,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10331,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10335,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 57   random");
-((C_proc3)C_retrieve_symbol_proc(lf[851]))(3,*((C_word*)lf[851]+1),t4,C_fix(16777216));}
+((C_proc3)C_retrieve_symbol_proc(lf[862]))(3,*((C_word*)lf[862]+1),t4,C_fix(16777216));}
 
-/* k10176 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10178(C_word c,C_word t0,C_word t1){
+/* k10333 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("number->string");
 C_number_to_string(4,0,((C_word*)t0)[2],t1,C_fix(16));}
 
-/* k10172 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10174(C_word c,C_word t0,C_word t1){
+/* k10329 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k10152 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10154(C_word c,C_word t0,C_word t1){
+/* k10309 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10154,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10157,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10311,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10314,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(95),((C_word*)t0)[2]);}
 
-/* k10155 in k10152 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10157(C_word c,C_word t0,C_word t1){
+/* k10312 in k10309 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10157,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10160,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10170,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10314,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10317,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10327,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 C_trace("c-backend.scm: 57   current-seconds");
-((C_proc2)C_retrieve_symbol_proc(lf[226]))(2,*((C_word*)lf[226]+1),t3);}
+((C_proc2)C_retrieve_symbol_proc(lf[232]))(2,*((C_word*)lf[232]+1),t3);}
 
-/* k10168 in k10155 in k10152 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10170(C_word c,C_word t0,C_word t1){
+/* k10325 in k10312 in k10309 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10327(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k10158 in k10155 in k10152 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10160(C_word c,C_word t0,C_word t1){
+/* k10315 in k10312 in k10309 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10160,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10163,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10317,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10320,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(95),((C_word*)t0)[2]);}
 
-/* k10161 in k10158 in k10155 in k10152 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10163(C_word c,C_word t0,C_word t1){
+/* k10318 in k10315 in k10312 in k10309 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10163,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10166,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10320,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10323,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),t2,((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),t2,((C_word*)t0)[2]);}
 
-/* k10164 in k10161 in k10158 in k10155 in k10152 in k10149 in k10146 in k2487 in k2484 */
-static void C_ccall f_10166(C_word c,C_word t0,C_word t1){
+/* k10321 in k10318 in k10315 in k10312 in k10309 in k10306 in k10303 in k2509 in k2506 */
+static void C_ccall f_10323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("c-backend.scm: 56   string->c-identifier");
-((C_proc3)C_retrieve_symbol_proc(lf[528]))(3,*((C_word*)lf[528]+1),((C_word*)t0)[2],t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[540]))(3,*((C_word*)lf[540]+1),((C_word*)t0)[2],t1);}
 
-/* k2573 in k2487 in k2484 */
-static void C_ccall f_2575(C_word c,C_word t0,C_word t1){
+/* k2595 in k2509 in k2506 */
+static void C_ccall f_2597(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3805,27 +3843,27 @@ C_word t16;
 C_word t17;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2575,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2597,2,t0,t1);}
 t2=C_mutate((C_word*)lf[6]+1 /* (set! unique-id ...) */,t1);
-t3=C_mutate((C_word*)lf[7]+1 /* (set! generate-code ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2577,tmp=(C_word)a,a+=2,tmp));
-t4=C_mutate((C_word*)lf[504]+1 /* (set! emit-procedure-table-info ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6702,tmp=(C_word)a,a+=2,tmp));
-t5=C_mutate((C_word*)lf[494]+1 /* (set! cleanup ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6779,tmp=(C_word)a,a+=2,tmp));
-t6=C_mutate((C_word*)lf[280]+1 /* (set! make-variable-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6868,tmp=(C_word)a,a+=2,tmp));
-t7=C_mutate((C_word*)lf[290]+1 /* (set! make-argument-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6884,tmp=(C_word)a,a+=2,tmp));
-t8=C_mutate((C_word*)lf[508]+1 /* (set! generate-external-variables ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6900,tmp=(C_word)a,a+=2,tmp));
-t9=C_mutate((C_word*)lf[200]+1 /* (set! generate-foreign-callback-stub-prototypes ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6954,tmp=(C_word)a,a+=2,tmp));
-t10=C_mutate((C_word*)lf[506]+1 /* (set! generate-foreign-stubs ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6994,tmp=(C_word)a,a+=2,tmp));
-t11=C_mutate((C_word*)lf[505]+1 /* (set! generate-foreign-callback-stubs ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7308,tmp=(C_word)a,a+=2,tmp));
-t12=C_mutate((C_word*)lf[537]+1 /* (set! generate-foreign-callback-header ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7802,tmp=(C_word)a,a+=2,tmp));
-t13=C_mutate((C_word*)lf[174]+1 /* (set! foreign-type-declaration ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7867,tmp=(C_word)a,a+=2,tmp));
-t14=C_mutate((C_word*)lf[173]+1 /* (set! foreign-argument-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8751,tmp=(C_word)a,a+=2,tmp));
-t15=C_mutate((C_word*)lf[168]+1 /* (set! foreign-result-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9241,tmp=(C_word)a,a+=2,tmp));
-t16=C_mutate((C_word*)lf[360]+1 /* (set! encode-literal ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9848,tmp=(C_word)a,a+=2,tmp));
+t3=C_mutate((C_word*)lf[7]+1 /* (set! generate-code ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2599,tmp=(C_word)a,a+=2,tmp));
+t4=C_mutate((C_word*)lf[516]+1 /* (set! emit-procedure-table-info ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6859,tmp=(C_word)a,a+=2,tmp));
+t5=C_mutate((C_word*)lf[505]+1 /* (set! cleanup ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6936,tmp=(C_word)a,a+=2,tmp));
+t6=C_mutate((C_word*)lf[286]+1 /* (set! make-variable-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7025,tmp=(C_word)a,a+=2,tmp));
+t7=C_mutate((C_word*)lf[296]+1 /* (set! make-argument-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7041,tmp=(C_word)a,a+=2,tmp));
+t8=C_mutate((C_word*)lf[520]+1 /* (set! generate-external-variables ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7057,tmp=(C_word)a,a+=2,tmp));
+t9=C_mutate((C_word*)lf[206]+1 /* (set! generate-foreign-callback-stub-prototypes ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7111,tmp=(C_word)a,a+=2,tmp));
+t10=C_mutate((C_word*)lf[518]+1 /* (set! generate-foreign-stubs ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7151,tmp=(C_word)a,a+=2,tmp));
+t11=C_mutate((C_word*)lf[517]+1 /* (set! generate-foreign-callback-stubs ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7465,tmp=(C_word)a,a+=2,tmp));
+t12=C_mutate((C_word*)lf[549]+1 /* (set! generate-foreign-callback-header ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7959,tmp=(C_word)a,a+=2,tmp));
+t13=C_mutate((C_word*)lf[174]+1 /* (set! foreign-type-declaration ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8024,tmp=(C_word)a,a+=2,tmp));
+t14=C_mutate((C_word*)lf[173]+1 /* (set! foreign-argument-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8908,tmp=(C_word)a,a+=2,tmp));
+t15=C_mutate((C_word*)lf[168]+1 /* (set! foreign-result-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9398,tmp=(C_word)a,a+=2,tmp));
+t16=C_mutate((C_word*)lf[365]+1 /* (set! encode-literal ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10005,tmp=(C_word)a,a+=2,tmp));
 t17=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t17+1)))(2,t17,C_SCHEME_UNDEFINED);}
 
-/* ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_9848(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10005(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3872,142 +3910,142 @@ C_word t44;
 C_word ab[22],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9848,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9857,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9910,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_eqp(C_SCHEME_TRUE,t2);
+C_save_and_reclaim((void*)tr3,(void*)f_10005,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10014,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10067,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=C_eqp(C_SCHEME_TRUE,t2);
 if(C_truep(t5)){
 t6=t1;
-t7=(C_word)C_a_i_string(&a,1,C_make_character(254));
-C_trace("c-backend.scm: 1362 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t6,t7,lf[835]);}
+t7=C_a_i_string(&a,1,C_make_character(254));
+C_trace("c-backend.scm: 1394 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t6,t7,lf[846]);}
 else{
-t6=(C_word)C_eqp(C_SCHEME_FALSE,t2);
+t6=C_eqp(C_SCHEME_FALSE,t2);
 if(C_truep(t6)){
 t7=t1;
-t8=(C_word)C_a_i_string(&a,1,C_make_character(254));
-C_trace("c-backend.scm: 1362 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t7,t8,lf[836]);}
+t8=C_a_i_string(&a,1,C_make_character(254));
+C_trace("c-backend.scm: 1394 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t7,t8,lf[847]);}
 else{
-if(C_truep((C_word)C_charp(t2))){
-t7=(C_word)C_fix((C_word)C_character_code(t2));
-t8=f_9857(C_a_i(&a,4),t7);
-C_trace("c-backend.scm: 1366 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t4,lf[837],t8);}
+if(C_truep(C_charp(t2))){
+t7=C_fix(C_character_code(t2));
+t8=f_10014(C_a_i(&a,4),t7);
+C_trace("c-backend.scm: 1398 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t4,lf[848],t8);}
 else{
-if(C_truep((C_word)C_i_nullp(t2))){
+if(C_truep(C_i_nullp(t2))){
 t7=t1;
-t8=(C_word)C_a_i_string(&a,1,C_make_character(254));
-C_trace("c-backend.scm: 1362 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t7,t8,lf[838]);}
+t8=C_a_i_string(&a,1,C_make_character(254));
+C_trace("c-backend.scm: 1394 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t7,t8,lf[849]);}
 else{
-if(C_truep((C_word)C_eofp(t2))){
+if(C_truep(C_eofp(t2))){
 t7=t1;
-t8=(C_word)C_a_i_string(&a,1,C_make_character(254));
-C_trace("c-backend.scm: 1362 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t7,t8,lf[839]);}
+t8=C_a_i_string(&a,1,C_make_character(254));
+C_trace("c-backend.scm: 1394 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t7,t8,lf[850]);}
 else{
-t7=C_retrieve(lf[349]);
-t8=(C_word)C_eqp(t7,t2);
+t7=C_retrieve(lf[354]);
+t8=C_eqp(t7,t2);
 if(C_truep(t8)){
 t9=t1;
-t10=(C_word)C_a_i_string(&a,1,C_make_character(254));
-C_trace("c-backend.scm: 1362 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t9,t10,lf[840]);}
-else{
-if(C_truep((C_word)C_fixnump(t2))){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10028,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 1371 big-fixnum?");
-((C_proc3)C_retrieve_symbol_proc(lf[362]))(3,*((C_word*)lf[362]+1),t9,t2);}
-else{
-if(C_truep((C_word)C_i_numberp(t2))){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10041,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 1380 number->string");
+t10=C_a_i_string(&a,1,C_make_character(254));
+C_trace("c-backend.scm: 1394 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t9,t10,lf[851]);}
+else{
+if(C_truep(C_fixnump(t2))){
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10185,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 1403 big-fixnum?");
+((C_proc3)C_retrieve_symbol_proc(lf[367]))(3,*((C_word*)lf[367]+1),t9,t2);}
+else{
+if(C_truep(C_i_numberp(t2))){
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10198,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1412 number->string");
 C_number_to_string(3,0,t9,t2);}
 else{
-if(C_truep((C_word)C_i_symbolp(t2))){
-t9=(C_word)C_slot(t2,C_fix(1));
-t10=(C_word)C_i_string_length(t9);
-t11=f_9857(C_a_i(&a,4),t10);
-C_trace("c-backend.scm: 1383 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),t4,lf[846],t11,t9);}
+if(C_truep(C_i_symbolp(t2))){
+t9=C_slot(t2,C_fix(1));
+t10=C_i_string_length(t9);
+t11=f_10014(C_a_i(&a,4),t10);
+C_trace("c-backend.scm: 1415 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),t4,lf[857],t11,t9);}
 else{
-if(C_truep((C_word)C_immp(t2))){
-C_trace("c-backend.scm: 1388 bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t4,lf[847],t2);}
+if(C_truep(C_immp(t2))){
+C_trace("c-backend.scm: 1420 bomb");
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t4,lf[858],t2);}
 else{
-if(C_truep((C_word)C_byteblockp(t2))){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10080,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_byteblockp(t2))){
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10237,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t10=t2;
-t11=(C_word)stub2437(C_SCHEME_UNDEFINED,t10);
-t12=(C_word)C_make_character((C_word)C_unfix(t11));
-t13=(C_word)C_a_i_string(&a,1,t12);
+t11=stub2459(C_SCHEME_UNDEFINED,t10);
+t12=C_make_character(C_unfix(t11));
+t13=C_a_i_string(&a,1,t12);
 t14=t2;
-t15=(C_word)stub2441(C_SCHEME_UNDEFINED,t14);
-t16=f_9857(C_a_i(&a,4),t15);
-C_trace("c-backend.scm: 1391 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t9,t13,t16);}
+t15=stub2463(C_SCHEME_UNDEFINED,t14);
+t16=f_10014(C_a_i(&a,4),t15);
+C_trace("c-backend.scm: 1423 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t9,t13,t16);}
 else{
 t9=t2;
-t10=(C_word)stub2441(C_SCHEME_UNDEFINED,t9);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10110,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t10=stub2463(C_SCHEME_UNDEFINED,t9);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10267,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 t12=t2;
-t13=(C_word)stub2437(C_SCHEME_UNDEFINED,t12);
-t14=(C_word)C_make_character((C_word)C_unfix(t13));
-t15=(C_word)C_a_i_string(&a,1,t14);
-t16=f_9857(C_a_i(&a,4),t10);
-t17=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10122,a[2]=t16,a[3]=t15,a[4]=t11,tmp=(C_word)a,a+=5,tmp);
-t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10124,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 1401 list-tabulate");
-((C_proc4)C_retrieve_symbol_proc(lf[534]))(4,*((C_word*)lf[534]+1),t17,t10,t18);}}}}}}}}}}}}
+t13=stub2459(C_SCHEME_UNDEFINED,t12);
+t14=C_make_character(C_unfix(t13));
+t15=C_a_i_string(&a,1,t14);
+t16=f_10014(C_a_i(&a,4),t10);
+t17=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10279,a[2]=t16,a[3]=t15,a[4]=t11,tmp=(C_word)a,a+=5,tmp);
+t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10281,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1433 list-tabulate");
+((C_proc4)C_retrieve_symbol_proc(lf[546]))(4,*((C_word*)lf[546]+1),t17,t10,t18);}}}}}}}}}}}}
 
-/* a10123 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_10124(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10280 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10281(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10124,3,t0,t1,t2);}
-t3=(C_word)C_slot(((C_word*)t0)[2],t2);
-C_trace("c-backend.scm: 1401 encode-literal");
-((C_proc3)C_retrieve_symbol_proc(lf[360]))(3,*((C_word*)lf[360]+1),t1,t3);}
+C_save_and_reclaim((void*)tr3,(void*)f_10281,3,t0,t1,t2);}
+t3=C_slot(((C_word*)t0)[2],t2);
+C_trace("c-backend.scm: 1433 encode-literal");
+((C_proc3)C_retrieve_symbol_proc(lf[365]))(3,*((C_word*)lf[365]+1),t1,t3);}
 
-/* k10120 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_10122(C_word c,C_word t0,C_word t1){
+/* k10277 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1398 cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[850]))(5,*((C_word*)lf[850]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 1430 cons*");
+((C_proc5)C_retrieve_symbol_proc(lf[861]))(5,*((C_word*)lf[861]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10108 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_10110(C_word c,C_word t0,C_word t1){
+/* k10265 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10267(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1397 string-intersperse");
-((C_proc4)C_retrieve_symbol_proc(lf[217]))(4,*((C_word*)lf[217]+1),((C_word*)t0)[2],t1,lf[849]);}
+C_trace("c-backend.scm: 1429 string-intersperse");
+((C_proc4)C_retrieve_symbol_proc(lf[223]))(4,*((C_word*)lf[223]+1),((C_word*)t0)[2],t1,lf[860]);}
 
-/* k10078 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_10080(C_word c,C_word t0,C_word t1){
+/* k10235 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1390 ##sys#string-append");
-((C_proc4)C_retrieve_symbol_proc(lf[848]))(4,*((C_word*)lf[848]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 1422 ##sys#string-append");
+((C_proc4)C_retrieve_symbol_proc(lf[859]))(4,*((C_word*)lf[859]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k10039 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_10041(C_word c,C_word t0,C_word t1){
+/* k10196 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1380 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[844],t1,lf[845]);}
+C_trace("c-backend.scm: 1412 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[855],t1,lf[856]);}
 
-/* k10026 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_10028(C_word c,C_word t0,C_word t1){
+/* k10183 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4025,51 +4063,51 @@ C_word t14;
 C_word t15;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10028,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10185,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10024,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 1378 number->string");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10181,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1410 number->string");
 C_number_to_string(3,0,t2,((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_fixnum_shift_right(((C_word*)t0)[2],C_fix(24));
-t3=(C_word)C_fixnum_and(C_fix(255),t2);
-t4=(C_word)C_make_character((C_word)C_unfix(t3));
-t5=(C_word)C_fixnum_shift_right(((C_word*)t0)[2],C_fix(16));
-t6=(C_word)C_fixnum_and(C_fix(255),t5);
-t7=(C_word)C_make_character((C_word)C_unfix(t6));
-t8=(C_word)C_fixnum_shift_right(((C_word*)t0)[2],C_fix(8));
-t9=(C_word)C_fixnum_and(C_fix(255),t8);
-t10=(C_word)C_make_character((C_word)C_unfix(t9));
-t11=(C_word)C_fixnum_and(C_fix(255),((C_word*)t0)[2]);
-t12=(C_word)C_make_character((C_word)C_unfix(t11));
-t13=(C_word)C_a_i_string(&a,4,t4,t7,t10,t12);
-C_trace("c-backend.scm: 1372 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[3],lf[843],t13);}}
-
-/* k10022 in k10026 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_10024(C_word c,C_word t0,C_word t1){
+t2=C_fixnum_shift_right(((C_word*)t0)[2],C_fix(24));
+t3=C_fixnum_and(C_fix(255),t2);
+t4=C_make_character(C_unfix(t3));
+t5=C_fixnum_shift_right(((C_word*)t0)[2],C_fix(16));
+t6=C_fixnum_and(C_fix(255),t5);
+t7=C_make_character(C_unfix(t6));
+t8=C_fixnum_shift_right(((C_word*)t0)[2],C_fix(8));
+t9=C_fixnum_and(C_fix(255),t8);
+t10=C_make_character(C_unfix(t9));
+t11=C_fixnum_and(C_fix(255),((C_word*)t0)[2]);
+t12=C_make_character(C_unfix(t11));
+t13=C_a_i_string(&a,4,t4,t7,t10,t12);
+C_trace("c-backend.scm: 1404 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[854],t13);}}
+
+/* k10179 in k10183 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10181(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1378 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[841],t1,lf[842]);}
+C_trace("c-backend.scm: 1410 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[852],t1,lf[853]);}
 
-/* k9908 in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static void C_ccall f_9910(C_word c,C_word t0,C_word t1){
+/* k10065 in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static void C_ccall f_10067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9910,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10067,2,t0,t1);}
 t2=((C_word*)t0)[2];
-t3=(C_word)C_a_i_string(&a,1,C_make_character(254));
-C_trace("c-backend.scm: 1362 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t2,t3,t1);}
+t3=C_a_i_string(&a,1,C_make_character(254));
+C_trace("c-backend.scm: 1394 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t2,t3,t1);}
 
-/* encode-size in ##compiler#encode-literal in k2573 in k2487 in k2484 */
-static C_word C_fcall f_9857(C_word *a,C_word t1){
+/* encode-size in ##compiler#encode-literal in k2595 in k2509 in k2506 */
+static C_word C_fcall f_10014(C_word *a,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4081,18 +4119,18 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_stack_check;
-t2=(C_word)C_fixnum_shift_right(t1,C_fix(16));
-t3=(C_word)C_fixnum_and(C_fix(255),t2);
-t4=(C_word)C_make_character((C_word)C_unfix(t3));
-t5=(C_word)C_fixnum_shift_right(t1,C_fix(8));
-t6=(C_word)C_fixnum_and(C_fix(255),t5);
-t7=(C_word)C_make_character((C_word)C_unfix(t6));
-t8=(C_word)C_fixnum_and(C_fix(255),t1);
-t9=(C_word)C_make_character((C_word)C_unfix(t8));
-return((C_word)C_a_i_string(&a,3,t4,t7,t9));}
+t2=C_fixnum_shift_right(t1,C_fix(16));
+t3=C_fixnum_and(C_fix(255),t2);
+t4=C_make_character(C_unfix(t3));
+t5=C_fixnum_shift_right(t1,C_fix(8));
+t6=C_fixnum_and(C_fix(255),t5);
+t7=C_make_character(C_unfix(t6));
+t8=C_fixnum_and(C_fix(255),t1);
+t9=C_make_character(C_unfix(t8));
+return(C_a_i_string(&a,3,t4,t7,t9));}
 
-/* ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4127,117 +4165,117 @@ C_word t33;
 C_word ab[10],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9241,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9243,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_9398,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9400,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t5=t2;
-t6=(C_word)C_eqp(t5,lf[16]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(t5,lf[631]));
+t6=C_eqp(t5,lf[16]);
+t7=(C_truep(t6)?t6:C_eqp(t5,lf[642]));
 if(C_truep(t7)){
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[800]);}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[811]);}
 else{
-t8=(C_word)C_eqp(t5,lf[626]);
-t9=(C_truep(t8)?t8:(C_word)C_eqp(t5,lf[627]));
+t8=C_eqp(t5,lf[637]);
+t9=(C_truep(t8)?t8:C_eqp(t5,lf[638]));
 if(C_truep(t9)){
 t10=t1;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[801]);}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[812]);}
 else{
-t10=(C_word)C_eqp(t5,lf[632]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(t5,lf[633]));
+t10=C_eqp(t5,lf[643]);
+t11=(C_truep(t10)?t10:C_eqp(t5,lf[644]));
 if(C_truep(t11)){
 t12=t1;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[802]);}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[813]);}
 else{
-t12=(C_word)C_eqp(t5,lf[628]);
+t12=C_eqp(t5,lf[639]);
 if(C_truep(t12)){
 t13=t1;
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[803]);}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[814]);}
 else{
-t13=(C_word)C_eqp(t5,lf[629]);
+t13=C_eqp(t5,lf[640]);
 if(C_truep(t13)){
 t14=t1;
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,lf[804]);}
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,lf[815]);}
 else{
-t14=(C_word)C_eqp(t5,lf[634]);
+t14=C_eqp(t5,lf[645]);
 if(C_truep(t14)){
 t15=t1;
-((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,lf[805]);}
+((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,lf[816]);}
 else{
-t15=(C_word)C_eqp(t5,lf[635]);
+t15=C_eqp(t5,lf[646]);
 if(C_truep(t15)){
 t16=t1;
-((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,lf[806]);}
+((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,lf[817]);}
 else{
-t16=(C_word)C_eqp(t5,lf[586]);
-t17=(C_truep(t16)?t16:(C_word)C_eqp(t5,lf[615]));
+t16=C_eqp(t5,lf[598]);
+t17=(C_truep(t16)?t16:C_eqp(t5,lf[626]));
 if(C_truep(t17)){
-t18=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9310,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t18=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9467,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t18);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t18);}
 else{
-t18=(C_word)C_eqp(t5,lf[622]);
+t18=C_eqp(t5,lf[633]);
 if(C_truep(t18)){
-t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9331,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9488,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t19);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t19);}
 else{
-t19=(C_word)C_eqp(t5,lf[592]);
-t20=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9352,a[2]=t4,a[3]=t2,a[4]=t5,a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t19=C_eqp(t5,lf[604]);
+t20=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9509,a[2]=t4,a[3]=t2,a[4]=t5,a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t19)){
 t21=t20;
-f_9352(t21,t19);}
+f_9509(t21,t19);}
 else{
-t21=(C_word)C_eqp(t5,lf[588]);
+t21=C_eqp(t5,lf[600]);
 if(C_truep(t21)){
 t22=t20;
-f_9352(t22,t21);}
+f_9509(t22,t21);}
 else{
-t22=(C_word)C_eqp(t5,lf[601]);
+t22=C_eqp(t5,lf[612]);
 if(C_truep(t22)){
 t23=t20;
-f_9352(t23,t22);}
+f_9509(t23,t22);}
 else{
-t23=(C_word)C_eqp(t5,lf[612]);
+t23=C_eqp(t5,lf[623]);
 if(C_truep(t23)){
 t24=t20;
-f_9352(t24,t23);}
+f_9509(t24,t23);}
 else{
-t24=(C_word)C_eqp(t5,lf[608]);
+t24=C_eqp(t5,lf[619]);
 if(C_truep(t24)){
 t25=t20;
-f_9352(t25,t24);}
+f_9509(t25,t24);}
 else{
-t25=(C_word)C_eqp(t5,lf[613]);
+t25=C_eqp(t5,lf[624]);
 if(C_truep(t25)){
 t26=t20;
-f_9352(t26,t25);}
+f_9509(t26,t25);}
 else{
-t26=(C_word)C_eqp(t5,lf[614]);
+t26=C_eqp(t5,lf[625]);
 if(C_truep(t26)){
 t27=t20;
-f_9352(t27,t26);}
+f_9509(t27,t26);}
 else{
-t27=(C_word)C_eqp(t5,lf[609]);
+t27=C_eqp(t5,lf[620]);
 if(C_truep(t27)){
 t28=t20;
-f_9352(t28,t27);}
+f_9509(t28,t27);}
 else{
-t28=(C_word)C_eqp(t5,lf[610]);
+t28=C_eqp(t5,lf[621]);
 if(C_truep(t28)){
 t29=t20;
-f_9352(t29,t28);}
+f_9509(t29,t28);}
 else{
-t29=(C_word)C_eqp(t5,lf[611]);
+t29=C_eqp(t5,lf[622]);
 if(C_truep(t29)){
 t30=t20;
-f_9352(t30,t29);}
+f_9509(t30,t29);}
 else{
-t30=(C_word)C_eqp(t5,lf[624]);
+t30=C_eqp(t5,lf[635]);
 t31=t20;
-f_9352(t31,(C_truep(t30)?t30:(C_word)C_eqp(t5,lf[625])));}}}}}}}}}}}}}}}}}}}}
+f_9509(t31,(C_truep(t30)?t30:C_eqp(t5,lf[636])));}}}}}}}}}}}}}}}}}}}}
 
-/* k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_9352(C_word t0,C_word t1){
+/* k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_9509(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4261,71 +4299,71 @@ C_word t20;
 C_word t21;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9352,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9509,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9355,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9512,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t2);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t2);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[599]);
+t2=C_eqp(((C_word*)t0)[4],lf[610]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9376,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9533,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t3);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t3);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[4],lf[619]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(((C_word*)t0)[4],lf[620]));
+t3=C_eqp(((C_word*)t0)[4],lf[630]);
+t4=(C_truep(t3)?t3:C_eqp(((C_word*)t0)[4],lf[631]));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9400,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9557,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t5);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t5);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[4],lf[623]);
+t5=C_eqp(((C_word*)t0)[4],lf[634]);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9421,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9578,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t6);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t6);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[4],lf[616]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[4],lf[617]));
+t6=C_eqp(((C_word*)t0)[4],lf[627]);
+t7=(C_truep(t6)?t6:C_eqp(((C_word*)t0)[4],lf[628]));
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9445,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9602,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t8);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t8);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[4],lf[618]);
+t8=C_eqp(((C_word*)t0)[4],lf[629]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9466,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9623,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t9);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t9);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[4],lf[621]);
+t9=C_eqp(((C_word*)t0)[4],lf[632]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9487,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9644,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t10);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t10);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[4],lf[13]);
+t10=C_eqp(((C_word*)t0)[4],lf[13]);
 if(C_truep(t10)){
 t11=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[818]);}
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[829]);}
 else{
-t11=(C_word)C_eqp(((C_word*)t0)[4],lf[550]);
-t12=(C_truep(t11)?t11:(C_word)C_eqp(((C_word*)t0)[4],lf[630]));
+t11=C_eqp(((C_word*)t0)[4],lf[562]);
+t12=(C_truep(t11)?t11:C_eqp(((C_word*)t0)[4],lf[641]));
 if(C_truep(t12)){
 t13=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[819]);}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[830]);}
 else{
-t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9517,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
-C_trace("c-backend.scm: 1315 ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[606]))(4,*((C_word*)lf[606]+1),t13,C_retrieve(lf[607]),((C_word*)t0)[3]);}
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9674,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
+C_trace("c-backend.scm: 1347 ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[617]))(4,*((C_word*)lf[617]+1),t13,C_retrieve(lf[618]),((C_word*)t0)[3]);}
 else{
 t14=t13;
-f_9517(2,t14,C_SCHEME_FALSE);}}}}}}}}}}}
+f_9674(2,t14,C_SCHEME_FALSE);}}}}}}}}}}}
 
-/* k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9517(C_word c,C_word t0,C_word t1){
+/* k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4333,24 +4371,24 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9517,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9674,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9521,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("g23462347");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9678,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("g23682369");
 t3=t2;
-f_9521(t3,((C_word*)t0)[4],t1);}
+f_9678(t3,((C_word*)t0)[4],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9544,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_listp(((C_word*)t0)[3]))){
-t3=(C_word)C_i_length(((C_word*)t0)[3]);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9701,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_listp(((C_word*)t0)[3]))){
+t3=C_i_length(((C_word*)t0)[3]);
 t4=t2;
-f_9544(t4,(C_word)C_fixnum_greater_or_equal_p(t3,C_fix(2)));}
+f_9701(t4,C_fixnum_greater_or_equal_p(t3,C_fix(2)));}
 else{
 t3=t2;
-f_9544(t3,C_SCHEME_FALSE);}}}
+f_9701(t3,C_SCHEME_FALSE);}}}
 
-/* k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_9544(C_word t0,C_word t1){
+/* k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_9701(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4376,859 +4414,859 @@ C_word t22;
 C_word t23;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9544,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9701,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(C_word)C_eqp(t2,lf[600]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(t2,lf[601]));
+t2=C_i_car(((C_word*)t0)[5]);
+t3=C_eqp(t2,lf[611]);
+t4=(C_truep(t3)?t3:C_eqp(t2,lf[612]));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9559,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9716,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t5);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t5);}
 else{
-t5=(C_word)C_eqp(t2,lf[595]);
+t5=C_eqp(t2,lf[607]);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9580,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9737,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t6);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t6);}
 else{
-t6=(C_word)C_eqp(t2,lf[603]);
+t6=C_eqp(t2,lf[614]);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9601,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9758,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t7);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t7);}
 else{
-t7=(C_word)C_eqp(t2,lf[604]);
+t7=C_eqp(t2,lf[615]);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9622,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9779,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t8);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t8);}
 else{
-t8=(C_word)C_eqp(t2,lf[605]);
+t8=C_eqp(t2,lf[616]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9643,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9800,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t9);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t9);}
 else{
-t9=(C_word)C_eqp(t2,lf[597]);
+t9=C_eqp(t2,lf[609]);
 if(C_truep(t9)){
-t10=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 1330 foreign-result-conversion");
+t10=C_i_cadr(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 1362 foreign-result-conversion");
 ((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),((C_word*)t0)[4],t10,((C_word*)t0)[3]);}
 else{
-t10=(C_word)C_eqp(t2,lf[598]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(t2,lf[599]));
+t10=C_eqp(t2,lf[480]);
+t11=(C_truep(t10)?t10:C_eqp(t2,lf[610]));
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9680,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9837,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t12);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t12);}
 else{
-t12=(C_word)C_eqp(t2,lf[602]);
+t12=C_eqp(t2,lf[613]);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9701,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9858,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t13);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t13);}
 else{
-t13=(C_word)C_eqp(t2,lf[735]);
+t13=C_eqp(t2,lf[746]);
 if(C_truep(t13)){
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9722,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9879,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t14);}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t14);}
 else{
-C_trace("c-backend.scm: 1335 err");
+C_trace("c-backend.scm: 1367 err");
 t14=((C_word*)t0)[2];
-f_9243(t14,((C_word*)t0)[4]);}}}}}}}}}}
+f_9400(t14,((C_word*)t0)[4]);}}}}}}}}}}
 else{
-C_trace("c-backend.scm: 1336 err");
+C_trace("c-backend.scm: 1368 err");
 t2=((C_word*)t0)[2];
-f_9243(t2,((C_word*)t0)[4]);}}
+f_9400(t2,((C_word*)t0)[4]);}}
 
-/* k9720 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9722(C_word c,C_word t0,C_word t1){
+/* k9877 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9722,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9725,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9879,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9882,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[834],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[845],t1);}
 
-/* k9723 in k9720 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9725(C_word c,C_word t0,C_word t1){
+/* k9880 in k9877 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9725,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9728,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9882,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9885,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9726 in k9723 in k9720 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9728(C_word c,C_word t0,C_word t1){
+/* k9883 in k9880 in k9877 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9728,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9731,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9885,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9888,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9729 in k9726 in k9723 in k9720 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9731(C_word c,C_word t0,C_word t1){
+/* k9886 in k9883 in k9880 in k9877 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9888(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9699 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9701(C_word c,C_word t0,C_word t1){
+/* k9856 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9701,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9704,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9858,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9861,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[833],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[844],t1);}
 
-/* k9702 in k9699 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9704(C_word c,C_word t0,C_word t1){
+/* k9859 in k9856 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9861(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9704,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9707,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9861,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9864,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9705 in k9702 in k9699 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9707(C_word c,C_word t0,C_word t1){
+/* k9862 in k9859 in k9856 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9707,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9710,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9864,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9867,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[832],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[843],((C_word*)t0)[2]);}
 
-/* k9708 in k9705 in k9702 in k9699 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9710(C_word c,C_word t0,C_word t1){
+/* k9865 in k9862 in k9859 in k9856 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9678 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9680(C_word c,C_word t0,C_word t1){
+/* k9835 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9837(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9680,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9683,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9837,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9840,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[831],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[842],t1);}
 
-/* k9681 in k9678 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9683(C_word c,C_word t0,C_word t1){
+/* k9838 in k9835 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9683,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9686,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9840,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9843,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9684 in k9681 in k9678 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9686(C_word c,C_word t0,C_word t1){
+/* k9841 in k9838 in k9835 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9843(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9686,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9689,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9843,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9846,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[830],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[841],((C_word*)t0)[2]);}
 
-/* k9687 in k9684 in k9681 in k9678 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9689(C_word c,C_word t0,C_word t1){
+/* k9844 in k9841 in k9838 in k9835 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9846(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9641 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9643(C_word c,C_word t0,C_word t1){
+/* k9798 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9800(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9643,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9646,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9800,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9803,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[829],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[840],t1);}
 
-/* k9644 in k9641 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9646(C_word c,C_word t0,C_word t1){
+/* k9801 in k9798 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9646,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9649,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9806,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9647 in k9644 in k9641 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9649(C_word c,C_word t0,C_word t1){
+/* k9804 in k9801 in k9798 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9649,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9652,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9806,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9809,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[828],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[839],((C_word*)t0)[2]);}
 
-/* k9650 in k9647 in k9644 in k9641 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9652(C_word c,C_word t0,C_word t1){
+/* k9807 in k9804 in k9801 in k9798 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9620 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9622(C_word c,C_word t0,C_word t1){
+/* k9777 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9622,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9625,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9779,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9782,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[827],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[838],t1);}
 
-/* k9623 in k9620 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9625(C_word c,C_word t0,C_word t1){
+/* k9780 in k9777 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9782(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9625,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9628,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9782,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9785,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9626 in k9623 in k9620 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9628(C_word c,C_word t0,C_word t1){
+/* k9783 in k9780 in k9777 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9628,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9631,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9785,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9788,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[826],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[837],((C_word*)t0)[2]);}
 
-/* k9629 in k9626 in k9623 in k9620 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9631(C_word c,C_word t0,C_word t1){
+/* k9786 in k9783 in k9780 in k9777 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9599 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9601(C_word c,C_word t0,C_word t1){
+/* k9756 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9601,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9604,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9758,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9761,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[825],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[836],t1);}
 
-/* k9602 in k9599 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9604(C_word c,C_word t0,C_word t1){
+/* k9759 in k9756 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9604,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9607,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9761,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9764,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9605 in k9602 in k9599 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9607(C_word c,C_word t0,C_word t1){
+/* k9762 in k9759 in k9756 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9764(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9607,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9764,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9767,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[824],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[835],((C_word*)t0)[2]);}
 
-/* k9608 in k9605 in k9602 in k9599 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9610(C_word c,C_word t0,C_word t1){
+/* k9765 in k9762 in k9759 in k9756 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9578 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9580(C_word c,C_word t0,C_word t1){
+/* k9735 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9580,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9583,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9737,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9740,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[823],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[834],t1);}
 
-/* k9581 in k9578 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9583(C_word c,C_word t0,C_word t1){
+/* k9738 in k9735 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9583,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9586,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9740,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9743,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9584 in k9581 in k9578 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9586(C_word c,C_word t0,C_word t1){
+/* k9741 in k9738 in k9735 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9586,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9589,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9743,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9746,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[822],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[833],((C_word*)t0)[2]);}
 
-/* k9587 in k9584 in k9581 in k9578 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9589(C_word c,C_word t0,C_word t1){
+/* k9744 in k9741 in k9738 in k9735 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9557 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9559(C_word c,C_word t0,C_word t1){
+/* k9714 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9716(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9559,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9562,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9716,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9719,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[821],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[832],t1);}
 
-/* k9560 in k9557 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9562(C_word c,C_word t0,C_word t1){
+/* k9717 in k9714 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9562,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9565,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9719,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9722,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9563 in k9560 in k9557 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9565(C_word c,C_word t0,C_word t1){
+/* k9720 in k9717 in k9714 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9565,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9568,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9722,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9725,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[820],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[831],((C_word*)t0)[2]);}
 
-/* k9566 in k9563 in k9560 in k9557 in k9542 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9568(C_word c,C_word t0,C_word t1){
+/* k9723 in k9720 in k9717 in k9714 in k9699 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* g2346 in k9515 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_9521(C_word t0,C_word t1,C_word t2){
+/* g2368 in k9672 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_9678(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9521,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_vectorp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-C_trace("c-backend.scm: 1317 foreign-result-conversion");
+C_save_and_reclaim((void*)trf_9678,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_vectorp(t2))){
+t3=C_i_vector_ref(t2,C_fix(0));
+C_trace("c-backend.scm: 1349 foreign-result-conversion");
 ((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t1,t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-C_trace("c-backend.scm: 1317 foreign-result-conversion");
+C_trace("c-backend.scm: 1349 foreign-result-conversion");
 ((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t1,t3,((C_word*)t0)[2]);}}
 
-/* k9485 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9487(C_word c,C_word t0,C_word t1){
+/* k9642 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9487,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9490,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9644,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9647,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[817],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[828],t1);}
 
-/* k9488 in k9485 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9490(C_word c,C_word t0,C_word t1){
+/* k9645 in k9642 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9647(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9490,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9493,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9647,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9650,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9491 in k9488 in k9485 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9493(C_word c,C_word t0,C_word t1){
+/* k9648 in k9645 in k9642 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9493,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9496,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9650,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9653,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9494 in k9491 in k9488 in k9485 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9496(C_word c,C_word t0,C_word t1){
+/* k9651 in k9648 in k9645 in k9642 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9653(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9464 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9466(C_word c,C_word t0,C_word t1){
+/* k9621 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9466,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9469,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9623,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9626,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[816],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[827],t1);}
 
-/* k9467 in k9464 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9469(C_word c,C_word t0,C_word t1){
+/* k9624 in k9621 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9469,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9472,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9626,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9629,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9470 in k9467 in k9464 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9472(C_word c,C_word t0,C_word t1){
+/* k9627 in k9624 in k9621 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9472,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9475,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9629,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9632,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9473 in k9470 in k9467 in k9464 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9475(C_word c,C_word t0,C_word t1){
+/* k9630 in k9627 in k9624 in k9621 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9632(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9443 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9445(C_word c,C_word t0,C_word t1){
+/* k9600 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9445,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9448,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9602,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9605,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[815],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[826],t1);}
 
-/* k9446 in k9443 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9448(C_word c,C_word t0,C_word t1){
+/* k9603 in k9600 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9448,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9451,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9605,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9608,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9449 in k9446 in k9443 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9451(C_word c,C_word t0,C_word t1){
+/* k9606 in k9603 in k9600 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9451,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9454,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9608,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9611,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9452 in k9449 in k9446 in k9443 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9454(C_word c,C_word t0,C_word t1){
+/* k9609 in k9606 in k9603 in k9600 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9611(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9419 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9421(C_word c,C_word t0,C_word t1){
+/* k9576 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9578(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9421,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9424,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9578,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9581,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[814],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[825],t1);}
 
-/* k9422 in k9419 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9424(C_word c,C_word t0,C_word t1){
+/* k9579 in k9576 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9581(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9424,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9427,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9581,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9584,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9425 in k9422 in k9419 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9427(C_word c,C_word t0,C_word t1){
+/* k9582 in k9579 in k9576 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9427,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9430,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9584,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9587,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9428 in k9425 in k9422 in k9419 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9430(C_word c,C_word t0,C_word t1){
+/* k9585 in k9582 in k9579 in k9576 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9398 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9400(C_word c,C_word t0,C_word t1){
+/* k9555 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9557(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9400,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9403,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9557,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9560,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[813],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[824],t1);}
 
-/* k9401 in k9398 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9403(C_word c,C_word t0,C_word t1){
+/* k9558 in k9555 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9560(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9403,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9406,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9560,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9563,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9404 in k9401 in k9398 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9406(C_word c,C_word t0,C_word t1){
+/* k9561 in k9558 in k9555 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9406,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9409,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9563,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9566,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9407 in k9404 in k9401 in k9398 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9409(C_word c,C_word t0,C_word t1){
+/* k9564 in k9561 in k9558 in k9555 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9374 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9376(C_word c,C_word t0,C_word t1){
+/* k9531 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9376,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9379,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9533,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9536,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[812],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[823],t1);}
 
-/* k9377 in k9374 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9379(C_word c,C_word t0,C_word t1){
+/* k9534 in k9531 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9379,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9382,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9536,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9539,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9380 in k9377 in k9374 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9382(C_word c,C_word t0,C_word t1){
+/* k9537 in k9534 in k9531 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9382,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9385,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9539,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9542,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[811],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[822],((C_word*)t0)[2]);}
 
-/* k9383 in k9380 in k9377 in k9374 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9385(C_word c,C_word t0,C_word t1){
+/* k9540 in k9537 in k9534 in k9531 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9542(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9353 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9355(C_word c,C_word t0,C_word t1){
+/* k9510 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9358,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9512,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9515,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[810],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[821],t1);}
 
-/* k9356 in k9353 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9358(C_word c,C_word t0,C_word t1){
+/* k9513 in k9510 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9515(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9358,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9361,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9515,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9518,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9359 in k9356 in k9353 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9361(C_word c,C_word t0,C_word t1){
+/* k9516 in k9513 in k9510 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9361,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9364,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9518,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9521,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[809],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[820],((C_word*)t0)[2]);}
 
-/* k9362 in k9359 in k9356 in k9353 in k9350 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9364(C_word c,C_word t0,C_word t1){
+/* k9519 in k9516 in k9513 in k9510 in k9507 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9521(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9329 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9331(C_word c,C_word t0,C_word t1){
+/* k9486 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9331,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9334,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9488,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9491,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[808],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[819],t1);}
 
-/* k9332 in k9329 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9334(C_word c,C_word t0,C_word t1){
+/* k9489 in k9486 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9334,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9337,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9491,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9494,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9335 in k9332 in k9329 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9337(C_word c,C_word t0,C_word t1){
+/* k9492 in k9489 in k9486 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9494(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9337,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9340,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9494,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9497,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9338 in k9335 in k9332 in k9329 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9340(C_word c,C_word t0,C_word t1){
+/* k9495 in k9492 in k9489 in k9486 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9308 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9310(C_word c,C_word t0,C_word t1){
+/* k9465 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9310,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9313,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9467,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9470,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[807],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[818],t1);}
 
-/* k9311 in k9308 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9313(C_word c,C_word t0,C_word t1){
+/* k9468 in k9465 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9313,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9316,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9470,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9473,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9314 in k9311 in k9308 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9316(C_word c,C_word t0,C_word t1){
+/* k9471 in k9468 in k9465 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9316,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9319,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9473,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9476,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(44),((C_word*)t0)[2]);}
 
-/* k9317 in k9314 in k9311 in k9308 in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9319(C_word c,C_word t0,C_word t1){
+/* k9474 in k9471 in k9468 in k9465 in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* err in ##compiler#foreign-result-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_9243(C_word t0,C_word t1){
+/* err in ##compiler#foreign-result-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_9400(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9243,NULL,2,t0,t1);}
-C_trace("c-backend.scm: 1291 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[658]))(4,*((C_word*)lf[658]+1),t1,lf[799],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_9400,NULL,2,t0,t1);}
+C_trace("c-backend.scm: 1323 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[669]))(4,*((C_word*)lf[669]+1),t1,lf[810],((C_word*)t0)[2]);}
 
-/* ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_8751(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_8908(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5244,42 +5282,42 @@ C_word t13;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8751,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8753,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8908,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8910,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=t2;
-t5=(C_word)C_eqp(t4,lf[630]);
+t5=C_eqp(t4,lf[641]);
 if(C_truep(t5)){
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[746]);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[757]);}
 else{
-t6=(C_word)C_eqp(t4,lf[16]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(t4,lf[631]));
+t6=C_eqp(t4,lf[16]);
+t7=(C_truep(t6)?t6:C_eqp(t4,lf[642]));
 if(C_truep(t7)){
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[747]);}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[758]);}
 else{
-t8=(C_word)C_eqp(t4,lf[634]);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8781,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t8=C_eqp(t4,lf[645]);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8938,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t8)){
 t10=t9;
-f_8781(t10,t8);}
+f_8938(t10,t8);}
 else{
-t10=(C_word)C_eqp(t4,lf[626]);
+t10=C_eqp(t4,lf[637]);
 if(C_truep(t10)){
 t11=t9;
-f_8781(t11,t10);}
+f_8938(t11,t10);}
 else{
-t11=(C_word)C_eqp(t4,lf[632]);
+t11=C_eqp(t4,lf[643]);
 if(C_truep(t11)){
 t12=t9;
-f_8781(t12,t11);}
+f_8938(t12,t11);}
 else{
-t12=(C_word)C_eqp(t4,lf[633]);
+t12=C_eqp(t4,lf[644]);
 t13=t9;
-f_8781(t13,(C_truep(t12)?t12:(C_word)C_eqp(t4,lf[635])));}}}}}}
+f_8938(t13,(C_truep(t12)?t12:C_eqp(t4,lf[646])));}}}}}}
 
-/* k8779 in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_8781(C_word t0,C_word t1){
+/* k8936 in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_8938(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5290,38 +5328,38 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8781,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8938,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[748]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[759]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[628]);
+t2=C_eqp(((C_word*)t0)[4],lf[639]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[749]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[760]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[4],lf[629]);
+t3=C_eqp(((C_word*)t0)[4],lf[640]);
 if(C_truep(t3)){
 t4=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[750]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[761]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[4],lf[621]);
+t4=C_eqp(((C_word*)t0)[4],lf[632]);
 if(C_truep(t4)){
 t5=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[751]);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[762]);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[4],lf[615]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8808,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t5=C_eqp(((C_word*)t0)[4],lf[626]);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8965,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_8808(t7,t5);}
+f_8965(t7,t5);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[4],lf[622]);
+t7=C_eqp(((C_word*)t0)[4],lf[633]);
 t8=t6;
-f_8808(t8,(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[4],lf[586])));}}}}}}
+f_8965(t8,(C_truep(t7)?t7:C_eqp(((C_word*)t0)[4],lf[598])));}}}}}}
 
-/* k8806 in k8779 in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_8808(C_word t0,C_word t1){
+/* k8963 in k8936 in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_8965(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5362,180 +5400,180 @@ C_word t37;
 C_word t38;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8808,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8965,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[752]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[763]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[619]);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[4],lf[620]));
+t2=C_eqp(((C_word*)t0)[4],lf[630]);
+t3=(C_truep(t2)?t2:C_eqp(((C_word*)t0)[4],lf[631]));
 if(C_truep(t3)){
 t4=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[753]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[764]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[4],lf[623]);
+t4=C_eqp(((C_word*)t0)[4],lf[634]);
 if(C_truep(t4)){
 t5=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[754]);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[765]);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[4],lf[618]);
+t5=C_eqp(((C_word*)t0)[4],lf[629]);
 if(C_truep(t5)){
 t6=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[755]);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[766]);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[4],lf[616]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[4],lf[617]));
+t6=C_eqp(((C_word*)t0)[4],lf[627]);
+t7=(C_truep(t6)?t6:C_eqp(((C_word*)t0)[4],lf[628]));
 if(C_truep(t7)){
 t8=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[756]);}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[767]);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[4],lf[598]);
+t8=C_eqp(((C_word*)t0)[4],lf[480]);
 if(C_truep(t8)){
 t9=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[757]);}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[768]);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[4],lf[600]);
+t9=C_eqp(((C_word*)t0)[4],lf[611]);
 if(C_truep(t9)){
 t10=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[758]);}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[769]);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[4],lf[743]);
+t10=C_eqp(((C_word*)t0)[4],lf[754]);
 if(C_truep(t10)){
 t11=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[759]);}
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[770]);}
 else{
-t11=(C_word)C_eqp(((C_word*)t0)[4],lf[744]);
+t11=C_eqp(((C_word*)t0)[4],lf[755]);
 if(C_truep(t11)){
 t12=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[760]);}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[771]);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[4],lf[599]);
+t12=C_eqp(((C_word*)t0)[4],lf[610]);
 if(C_truep(t12)){
 t13=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[761]);}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[772]);}
 else{
-t13=(C_word)C_eqp(((C_word*)t0)[4],lf[601]);
+t13=C_eqp(((C_word*)t0)[4],lf[612]);
 if(C_truep(t13)){
 t14=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,lf[762]);}
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,lf[773]);}
 else{
-t14=(C_word)C_eqp(((C_word*)t0)[4],lf[681]);
+t14=C_eqp(((C_word*)t0)[4],lf[692]);
 if(C_truep(t14)){
 t15=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,lf[763]);}
+((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,lf[774]);}
 else{
-t15=(C_word)C_eqp(((C_word*)t0)[4],lf[740]);
+t15=C_eqp(((C_word*)t0)[4],lf[751]);
 if(C_truep(t15)){
 t16=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,lf[764]);}
+((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,lf[775]);}
 else{
-t16=(C_word)C_eqp(((C_word*)t0)[4],lf[678]);
+t16=C_eqp(((C_word*)t0)[4],lf[689]);
 if(C_truep(t16)){
 t17=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t17+1)))(2,t17,lf[765]);}
+((C_proc2)(void*)(*((C_word*)t17+1)))(2,t17,lf[776]);}
 else{
-t17=(C_word)C_eqp(((C_word*)t0)[4],lf[679]);
+t17=C_eqp(((C_word*)t0)[4],lf[690]);
 if(C_truep(t17)){
 t18=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,lf[766]);}
+((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,lf[777]);}
 else{
-t18=(C_word)C_eqp(((C_word*)t0)[4],lf[741]);
+t18=C_eqp(((C_word*)t0)[4],lf[752]);
 if(C_truep(t18)){
 t19=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,lf[767]);}
+((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,lf[778]);}
 else{
-t19=(C_word)C_eqp(((C_word*)t0)[4],lf[742]);
+t19=C_eqp(((C_word*)t0)[4],lf[753]);
 if(C_truep(t19)){
 t20=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t20+1)))(2,t20,lf[768]);}
+((C_proc2)(void*)(*((C_word*)t20+1)))(2,t20,lf[779]);}
 else{
-t20=(C_word)C_eqp(((C_word*)t0)[4],lf[683]);
+t20=C_eqp(((C_word*)t0)[4],lf[694]);
 if(C_truep(t20)){
 t21=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t21+1)))(2,t21,lf[769]);}
+((C_proc2)(void*)(*((C_word*)t21+1)))(2,t21,lf[780]);}
 else{
-t21=(C_word)C_eqp(((C_word*)t0)[4],lf[684]);
+t21=C_eqp(((C_word*)t0)[4],lf[695]);
 if(C_truep(t21)){
 t22=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t22+1)))(2,t22,lf[770]);}
+((C_proc2)(void*)(*((C_word*)t22+1)))(2,t22,lf[781]);}
 else{
-t22=(C_word)C_eqp(((C_word*)t0)[4],lf[689]);
+t22=C_eqp(((C_word*)t0)[4],lf[700]);
 if(C_truep(t22)){
 t23=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t23+1)))(2,t23,lf[771]);}
+((C_proc2)(void*)(*((C_word*)t23+1)))(2,t23,lf[782]);}
 else{
-t23=(C_word)C_eqp(((C_word*)t0)[4],lf[690]);
+t23=C_eqp(((C_word*)t0)[4],lf[701]);
 if(C_truep(t23)){
 t24=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t24+1)))(2,t24,lf[772]);}
+((C_proc2)(void*)(*((C_word*)t24+1)))(2,t24,lf[783]);}
 else{
-t24=(C_word)C_eqp(((C_word*)t0)[4],lf[686]);
+t24=C_eqp(((C_word*)t0)[4],lf[697]);
 if(C_truep(t24)){
 t25=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t25+1)))(2,t25,lf[773]);}
+((C_proc2)(void*)(*((C_word*)t25+1)))(2,t25,lf[784]);}
 else{
-t25=(C_word)C_eqp(((C_word*)t0)[4],lf[687]);
+t25=C_eqp(((C_word*)t0)[4],lf[698]);
 if(C_truep(t25)){
 t26=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t26+1)))(2,t26,lf[774]);}
+((C_proc2)(void*)(*((C_word*)t26+1)))(2,t26,lf[785]);}
 else{
-t26=(C_word)C_eqp(((C_word*)t0)[4],lf[692]);
+t26=C_eqp(((C_word*)t0)[4],lf[703]);
 if(C_truep(t26)){
 t27=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t27+1)))(2,t27,lf[775]);}
+((C_proc2)(void*)(*((C_word*)t27+1)))(2,t27,lf[786]);}
 else{
-t27=(C_word)C_eqp(((C_word*)t0)[4],lf[693]);
+t27=C_eqp(((C_word*)t0)[4],lf[704]);
 if(C_truep(t27)){
 t28=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t28+1)))(2,t28,lf[776]);}
+((C_proc2)(void*)(*((C_word*)t28+1)))(2,t28,lf[787]);}
 else{
-t28=(C_word)C_eqp(((C_word*)t0)[4],lf[695]);
+t28=C_eqp(((C_word*)t0)[4],lf[706]);
 if(C_truep(t28)){
 t29=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t29+1)))(2,t29,lf[777]);}
+((C_proc2)(void*)(*((C_word*)t29+1)))(2,t29,lf[788]);}
 else{
-t29=(C_word)C_eqp(((C_word*)t0)[4],lf[696]);
+t29=C_eqp(((C_word*)t0)[4],lf[707]);
 if(C_truep(t29)){
 t30=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t30+1)))(2,t30,lf[778]);}
+((C_proc2)(void*)(*((C_word*)t30+1)))(2,t30,lf[789]);}
 else{
-t30=(C_word)C_eqp(((C_word*)t0)[4],lf[698]);
+t30=C_eqp(((C_word*)t0)[4],lf[709]);
 if(C_truep(t30)){
 t31=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t31+1)))(2,t31,lf[779]);}
+((C_proc2)(void*)(*((C_word*)t31+1)))(2,t31,lf[790]);}
 else{
-t31=(C_word)C_eqp(((C_word*)t0)[4],lf[699]);
+t31=C_eqp(((C_word*)t0)[4],lf[710]);
 if(C_truep(t31)){
 t32=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t32+1)))(2,t32,lf[780]);}
+((C_proc2)(void*)(*((C_word*)t32+1)))(2,t32,lf[791]);}
 else{
-t32=(C_word)C_eqp(((C_word*)t0)[4],lf[701]);
+t32=C_eqp(((C_word*)t0)[4],lf[712]);
 if(C_truep(t32)){
 t33=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t33+1)))(2,t33,lf[781]);}
+((C_proc2)(void*)(*((C_word*)t33+1)))(2,t33,lf[792]);}
 else{
-t33=(C_word)C_eqp(((C_word*)t0)[4],lf[702]);
+t33=C_eqp(((C_word*)t0)[4],lf[713]);
 if(C_truep(t33)){
 t34=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t34+1)))(2,t34,lf[782]);}
+((C_proc2)(void*)(*((C_word*)t34+1)))(2,t34,lf[793]);}
 else{
-t34=(C_word)C_eqp(((C_word*)t0)[4],lf[588]);
-t35=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9003,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t34=C_eqp(((C_word*)t0)[4],lf[600]);
+t35=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9160,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t34)){
 t36=t35;
-f_9003(t36,t34);}
+f_9160(t36,t34);}
 else{
-t36=(C_word)C_eqp(((C_word*)t0)[4],lf[612]);
+t36=C_eqp(((C_word*)t0)[4],lf[623]);
 if(C_truep(t36)){
 t37=t35;
-f_9003(t37,t36);}
+f_9160(t37,t36);}
 else{
-t37=(C_word)C_eqp(((C_word*)t0)[4],lf[613]);
+t37=C_eqp(((C_word*)t0)[4],lf[624]);
 t38=t35;
-f_9003(t38,(C_truep(t37)?t37:(C_word)C_eqp(((C_word*)t0)[4],lf[614])));}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
+f_9160(t38,(C_truep(t37)?t37:C_eqp(((C_word*)t0)[4],lf[625])));}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
 
-/* k9001 in k8806 in k8779 in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_9003(C_word t0,C_word t1){
+/* k9158 in k8963 in k8936 in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_9160(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5545,59 +5583,59 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9003,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9160,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[783]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[794]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[592]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9012,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t2=C_eqp(((C_word*)t0)[4],lf[604]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9169,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_9012(t4,t2);}
+f_9169(t4,t2);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[4],lf[608]);
+t4=C_eqp(((C_word*)t0)[4],lf[619]);
 if(C_truep(t4)){
 t5=t3;
-f_9012(t5,t4);}
+f_9169(t5,t4);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[4],lf[609]);
+t5=C_eqp(((C_word*)t0)[4],lf[620]);
 if(C_truep(t5)){
 t6=t3;
-f_9012(t6,t5);}
+f_9169(t6,t5);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[4],lf[610]);
+t6=C_eqp(((C_word*)t0)[4],lf[621]);
 t7=t3;
-f_9012(t7,(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[4],lf[611])));}}}}}
+f_9169(t7,(C_truep(t6)?t6:C_eqp(((C_word*)t0)[4],lf[622])));}}}}}
 
-/* k9010 in k9001 in k8806 in k8779 in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_9012(C_word t0,C_word t1){
+/* k9167 in k9158 in k8963 in k8936 in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_9169(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9012,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9169,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[784]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[795]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[13]);
+t2=C_eqp(((C_word*)t0)[4],lf[13]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[785]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[796]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9021,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
-C_trace("c-backend.scm: 1264 ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[606]))(4,*((C_word*)lf[606]+1),t3,C_retrieve(lf[607]),((C_word*)t0)[3]);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9178,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
+C_trace("c-backend.scm: 1296 ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[617]))(4,*((C_word*)lf[617]+1),t3,C_retrieve(lf[618]),((C_word*)t0)[3]);}
 else{
 t4=t3;
-f_9021(2,t4,C_SCHEME_FALSE);}}}}
+f_9178(2,t4,C_SCHEME_FALSE);}}}}
 
-/* k9019 in k9010 in k9001 in k8806 in k8779 in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9021(C_word c,C_word t0,C_word t1){
+/* k9176 in k9167 in k9158 in k8963 in k8936 in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5607,29 +5645,29 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9021,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9178,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 t3=t1;
-if(C_truep((C_word)C_i_vectorp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-C_trace("c-backend.scm: 1266 foreign-argument-conversion");
+if(C_truep(C_i_vectorp(t3))){
+t4=C_i_vector_ref(t3,C_fix(0));
+C_trace("c-backend.scm: 1298 foreign-argument-conversion");
 ((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),t2,t4);}
 else{
-C_trace("c-backend.scm: 1266 foreign-argument-conversion");
+C_trace("c-backend.scm: 1298 foreign-argument-conversion");
 ((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),t2,t3);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9048,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_listp(((C_word*)t0)[3]))){
-t3=(C_word)C_i_length(((C_word*)t0)[3]);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9205,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_listp(((C_word*)t0)[3]))){
+t3=C_i_length(((C_word*)t0)[3]);
 t4=t2;
-f_9048(t4,(C_word)C_fixnum_greater_or_equal_p(t3,C_fix(2)));}
+f_9205(t4,C_fixnum_greater_or_equal_p(t3,C_fix(2)));}
 else{
 t3=t2;
-f_9048(t3,C_SCHEME_FALSE);}}}
+f_9205(t3,C_SCHEME_FALSE);}}}
 
-/* k9046 in k9019 in k9010 in k9001 in k8806 in k8779 in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_9048(C_word t0,C_word t1){
+/* k9203 in k9176 in k9167 in k9158 in k8963 in k8936 in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_9205(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5650,96 +5688,96 @@ C_word t17;
 C_word t18;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9048,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9205,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(C_word)C_eqp(t2,lf[598]);
+t2=C_i_car(((C_word*)t0)[4]);
+t3=C_eqp(t2,lf[480]);
 if(C_truep(t3)){
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[786]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[797]);}
 else{
-t4=(C_word)C_eqp(t2,lf[600]);
+t4=C_eqp(t2,lf[611]);
 if(C_truep(t4)){
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[787]);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[798]);}
 else{
-t5=(C_word)C_eqp(t2,lf[599]);
+t5=C_eqp(t2,lf[610]);
 if(C_truep(t5)){
 t6=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[788]);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[799]);}
 else{
-t6=(C_word)C_eqp(t2,lf[601]);
+t6=C_eqp(t2,lf[612]);
 if(C_truep(t6)){
 t7=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,lf[789]);}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,lf[800]);}
 else{
-t7=(C_word)C_eqp(t2,lf[603]);
+t7=C_eqp(t2,lf[614]);
 if(C_truep(t7)){
 t8=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[790]);}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[801]);}
 else{
-t8=(C_word)C_eqp(t2,lf[604]);
+t8=C_eqp(t2,lf[615]);
 if(C_truep(t8)){
 t9=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[791]);}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[802]);}
 else{
-t9=(C_word)C_eqp(t2,lf[602]);
+t9=C_eqp(t2,lf[613]);
 if(C_truep(t9)){
 t10=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[792]);}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[803]);}
 else{
-t10=(C_word)C_eqp(t2,lf[597]);
+t10=C_eqp(t2,lf[609]);
 if(C_truep(t10)){
-t11=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1277 foreign-argument-conversion");
+t11=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1309 foreign-argument-conversion");
 ((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),((C_word*)t0)[3],t11);}
 else{
-t11=(C_word)C_eqp(t2,lf[735]);
+t11=C_eqp(t2,lf[746]);
 if(C_truep(t11)){
 t12=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[793]);}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[804]);}
 else{
-t12=(C_word)C_eqp(t2,lf[595]);
+t12=C_eqp(t2,lf[607]);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9125,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t14=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1280 foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t13,t14,lf[796]);}
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9282,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t14=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1312 foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t13,t14,lf[807]);}
 else{
-t13=(C_word)C_eqp(t2,lf[605]);
+t13=C_eqp(t2,lf[616]);
 if(C_truep(t13)){
-t14=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1283 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[3],lf[797],t14,lf[798]);}
+t14=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1315 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[808],t14,lf[809]);}
 else{
-C_trace("c-backend.scm: 1284 err");
+C_trace("c-backend.scm: 1316 err");
 t14=((C_word*)t0)[2];
-f_8753(t14,((C_word*)t0)[3]);}}}}}}}}}}}}
+f_8910(t14,((C_word*)t0)[3]);}}}}}}}}}}}}
 else{
-C_trace("c-backend.scm: 1285 err");
+C_trace("c-backend.scm: 1317 err");
 t2=((C_word*)t0)[2];
-f_8753(t2,((C_word*)t0)[3]);}}
+f_8910(t2,((C_word*)t0)[3]);}}
 
-/* k9123 in k9046 in k9019 in k9010 in k9001 in k8806 in k8779 in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_ccall f_9125(C_word c,C_word t0,C_word t1){
+/* k9280 in k9203 in k9176 in k9167 in k9158 in k8963 in k8936 in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_ccall f_9282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1280 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[794],t1,lf[795]);}
+C_trace("c-backend.scm: 1312 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[805],t1,lf[806]);}
 
-/* err in ##compiler#foreign-argument-conversion in k2573 in k2487 in k2484 */
-static void C_fcall f_8753(C_word t0,C_word t1){
+/* err in ##compiler#foreign-argument-conversion in k2595 in k2509 in k2506 */
+static void C_fcall f_8910(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8753,NULL,2,t0,t1);}
-C_trace("c-backend.scm: 1218 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[658]))(4,*((C_word*)lf[658]+1),t1,lf[745],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_8910,NULL,2,t0,t1);}
+C_trace("c-backend.scm: 1250 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[669]))(4,*((C_word*)lf[669]+1),t1,lf[756],((C_word*)t0)[2]);}
 
-/* ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_7867(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5760,56 +5798,56 @@ C_word t19;
 C_word ab[14],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7867,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7869,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7874,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8024,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8026,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8031,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t6=t2;
-t7=(C_word)C_eqp(t6,lf[630]);
+t7=C_eqp(t6,lf[641]);
 if(C_truep(t7)){
-C_trace("c-backend.scm: 1125 str");
+C_trace("c-backend.scm: 1157 str");
 t8=t5;
-f_7874(t8,t1,lf[661]);}
+f_8031(t8,t1,lf[672]);}
 else{
-t8=(C_word)C_eqp(t6,lf[16]);
-t9=(C_truep(t8)?t8:(C_word)C_eqp(t6,lf[634]));
+t8=C_eqp(t6,lf[16]);
+t9=(C_truep(t8)?t8:C_eqp(t6,lf[645]));
 if(C_truep(t9)){
-C_trace("c-backend.scm: 1126 str");
+C_trace("c-backend.scm: 1158 str");
 t10=t5;
-f_7874(t10,t1,lf[662]);}
+f_8031(t10,t1,lf[673]);}
 else{
-t10=(C_word)C_eqp(t6,lf[631]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(t6,lf[635]));
+t10=C_eqp(t6,lf[642]);
+t11=(C_truep(t10)?t10:C_eqp(t6,lf[646]));
 if(C_truep(t11)){
-C_trace("c-backend.scm: 1127 str");
+C_trace("c-backend.scm: 1159 str");
 t12=t5;
-f_7874(t12,t1,lf[663]);}
+f_8031(t12,t1,lf[674]);}
 else{
-t12=(C_word)C_eqp(t6,lf[632]);
-t13=(C_truep(t12)?t12:(C_word)C_eqp(t6,lf[616]));
+t12=C_eqp(t6,lf[643]);
+t13=(C_truep(t12)?t12:C_eqp(t6,lf[627]));
 if(C_truep(t13)){
-C_trace("c-backend.scm: 1128 str");
+C_trace("c-backend.scm: 1160 str");
 t14=t5;
-f_7874(t14,t1,lf[664]);}
+f_8031(t14,t1,lf[675]);}
 else{
-t14=(C_word)C_eqp(t6,lf[633]);
-t15=(C_truep(t14)?t14:(C_word)C_eqp(t6,lf[617]));
+t14=C_eqp(t6,lf[644]);
+t15=(C_truep(t14)?t14:C_eqp(t6,lf[628]));
 if(C_truep(t15)){
-C_trace("c-backend.scm: 1129 str");
+C_trace("c-backend.scm: 1161 str");
 t16=t5;
-f_7874(t16,t1,lf[665]);}
+f_8031(t16,t1,lf[676]);}
 else{
-t16=(C_word)C_eqp(t6,lf[626]);
-t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7944,a[2]=t4,a[3]=t2,a[4]=t3,a[5]=t6,a[6]=t1,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
+t16=C_eqp(t6,lf[637]);
+t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8101,a[2]=t4,a[3]=t2,a[4]=t3,a[5]=t6,a[6]=t1,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t16)){
 t18=t17;
-f_7944(t18,t16);}
+f_8101(t18,t16);}
 else{
-t18=(C_word)C_eqp(t6,lf[619]);
+t18=C_eqp(t6,lf[630]);
 t19=t17;
-f_7944(t19,(C_truep(t18)?t18:(C_word)C_eqp(t6,lf[13])));}}}}}}}
+f_8101(t19,(C_truep(t18)?t18:C_eqp(t6,lf[13])));}}}}}}}
 
-/* k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_7944(C_word t0,C_word t1){
+/* k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8101(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5830,86 +5868,86 @@ C_word t17;
 C_word t18;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7944,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8101,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1130 str");
+C_trace("c-backend.scm: 1162 str");
 t2=((C_word*)t0)[7];
-f_7874(t2,((C_word*)t0)[6],lf[666]);}
+f_8031(t2,((C_word*)t0)[6],lf[677]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[627]);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[5],lf[620]));
+t2=C_eqp(((C_word*)t0)[5],lf[638]);
+t3=(C_truep(t2)?t2:C_eqp(((C_word*)t0)[5],lf[631]));
 if(C_truep(t3)){
-C_trace("c-backend.scm: 1131 str");
+C_trace("c-backend.scm: 1163 str");
 t4=((C_word*)t0)[7];
-f_7874(t4,((C_word*)t0)[6],lf[667]);}
+f_8031(t4,((C_word*)t0)[6],lf[678]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[5],lf[623]);
+t4=C_eqp(((C_word*)t0)[5],lf[634]);
 if(C_truep(t4)){
-C_trace("c-backend.scm: 1132 str");
+C_trace("c-backend.scm: 1164 str");
 t5=((C_word*)t0)[7];
-f_7874(t5,((C_word*)t0)[6],lf[668]);}
+f_8031(t5,((C_word*)t0)[6],lf[679]);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[5],lf[628]);
+t5=C_eqp(((C_word*)t0)[5],lf[639]);
 if(C_truep(t5)){
-C_trace("c-backend.scm: 1133 str");
+C_trace("c-backend.scm: 1165 str");
 t6=((C_word*)t0)[7];
-f_7874(t6,((C_word*)t0)[6],lf[669]);}
+f_8031(t6,((C_word*)t0)[6],lf[680]);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[5],lf[618]);
+t6=C_eqp(((C_word*)t0)[5],lf[629]);
 if(C_truep(t6)){
-C_trace("c-backend.scm: 1134 str");
+C_trace("c-backend.scm: 1166 str");
 t7=((C_word*)t0)[7];
-f_7874(t7,((C_word*)t0)[6],lf[670]);}
+f_8031(t7,((C_word*)t0)[6],lf[681]);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[5],lf[629]);
+t7=C_eqp(((C_word*)t0)[5],lf[640]);
 if(C_truep(t7)){
-C_trace("c-backend.scm: 1135 str");
+C_trace("c-backend.scm: 1167 str");
 t8=((C_word*)t0)[7];
-f_7874(t8,((C_word*)t0)[6],lf[671]);}
+f_8031(t8,((C_word*)t0)[6],lf[682]);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[5],lf[621]);
+t8=C_eqp(((C_word*)t0)[5],lf[632]);
 if(C_truep(t8)){
-C_trace("c-backend.scm: 1136 str");
+C_trace("c-backend.scm: 1168 str");
 t9=((C_word*)t0)[7];
-f_7874(t9,((C_word*)t0)[6],lf[672]);}
+f_8031(t9,((C_word*)t0)[6],lf[683]);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[5],lf[586]);
+t9=C_eqp(((C_word*)t0)[5],lf[598]);
 if(C_truep(t9)){
-C_trace("c-backend.scm: 1137 str");
+C_trace("c-backend.scm: 1169 str");
 t10=((C_word*)t0)[7];
-f_7874(t10,((C_word*)t0)[6],lf[673]);}
+f_8031(t10,((C_word*)t0)[6],lf[684]);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[5],lf[615]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(((C_word*)t0)[5],lf[622]));
+t10=C_eqp(((C_word*)t0)[5],lf[626]);
+t11=(C_truep(t10)?t10:C_eqp(((C_word*)t0)[5],lf[633]));
 if(C_truep(t11)){
-C_trace("c-backend.scm: 1138 str");
+C_trace("c-backend.scm: 1170 str");
 t12=((C_word*)t0)[7];
-f_7874(t12,((C_word*)t0)[6],lf[674]);}
+f_8031(t12,((C_word*)t0)[6],lf[685]);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[5],lf[598]);
-t13=(C_truep(t12)?t12:(C_word)C_eqp(((C_word*)t0)[5],lf[600]));
+t12=C_eqp(((C_word*)t0)[5],lf[480]);
+t13=(C_truep(t12)?t12:C_eqp(((C_word*)t0)[5],lf[611]));
 if(C_truep(t13)){
-C_trace("c-backend.scm: 1140 str");
+C_trace("c-backend.scm: 1172 str");
 t14=((C_word*)t0)[7];
-f_7874(t14,((C_word*)t0)[6],lf[675]);}
+f_8031(t14,((C_word*)t0)[6],lf[686]);}
 else{
-t14=(C_word)C_eqp(((C_word*)t0)[5],lf[599]);
-t15=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t14=C_eqp(((C_word*)t0)[5],lf[610]);
+t15=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8203,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t14)){
 t16=t15;
-f_8046(t16,t14);}
+f_8203(t16,t14);}
 else{
-t16=(C_word)C_eqp(((C_word*)t0)[5],lf[601]);
+t16=C_eqp(((C_word*)t0)[5],lf[612]);
 if(C_truep(t16)){
 t17=t15;
-f_8046(t17,t16);}
+f_8203(t17,t16);}
 else{
-t17=(C_word)C_eqp(((C_word*)t0)[5],lf[743]);
+t17=C_eqp(((C_word*)t0)[5],lf[754]);
 t18=t15;
-f_8046(t18,(C_truep(t17)?t17:(C_word)C_eqp(((C_word*)t0)[5],lf[744])));}}}}}}}}}}}}}
+f_8203(t18,(C_truep(t17)?t17:C_eqp(((C_word*)t0)[5],lf[755])));}}}}}}}}}}}}}
 
-/* k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8046(C_word t0,C_word t1){
+/* k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8203(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5922,42 +5960,42 @@ C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8046,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8203,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1141 str");
+C_trace("c-backend.scm: 1173 str");
 t2=((C_word*)t0)[7];
-f_7874(t2,((C_word*)t0)[6],lf[676]);}
+f_8031(t2,((C_word*)t0)[6],lf[687]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[624]);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[5],lf[625]));
+t2=C_eqp(((C_word*)t0)[5],lf[635]);
+t3=(C_truep(t2)?t2:C_eqp(((C_word*)t0)[5],lf[636]));
 if(C_truep(t3)){
 t4=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[677]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[688]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[5],lf[678]);
-t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[679]));
+t4=C_eqp(((C_word*)t0)[5],lf[689]);
+t5=(C_truep(t4)?t4:C_eqp(((C_word*)t0)[5],lf[690]));
 if(C_truep(t5)){
-C_trace("c-backend.scm: 1144 str");
+C_trace("c-backend.scm: 1176 str");
 t6=((C_word*)t0)[7];
-f_7874(t6,((C_word*)t0)[6],lf[680]);}
+f_8031(t6,((C_word*)t0)[6],lf[691]);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[5],lf[681]);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8079,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t6=C_eqp(((C_word*)t0)[5],lf[692]);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8236,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_8079(t8,t6);}
+f_8236(t8,t6);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[5],lf[740]);
+t8=C_eqp(((C_word*)t0)[5],lf[751]);
 if(C_truep(t8)){
 t9=t7;
-f_8079(t9,t8);}
+f_8236(t9,t8);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[5],lf[741]);
+t9=C_eqp(((C_word*)t0)[5],lf[752]);
 t10=t7;
-f_8079(t10,(C_truep(t9)?t9:(C_word)C_eqp(((C_word*)t0)[5],lf[742])));}}}}}}
+f_8236(t10,(C_truep(t9)?t9:C_eqp(((C_word*)t0)[5],lf[753])));}}}}}}
 
-/* k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8079(C_word t0,C_word t1){
+/* k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8236(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5981,83 +6019,83 @@ C_word t20;
 C_word t21;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8079,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8236,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1145 str");
+C_trace("c-backend.scm: 1177 str");
 t2=((C_word*)t0)[7];
-f_7874(t2,((C_word*)t0)[6],lf[682]);}
+f_8031(t2,((C_word*)t0)[6],lf[693]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[683]);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[5],lf[684]));
+t2=C_eqp(((C_word*)t0)[5],lf[694]);
+t3=(C_truep(t2)?t2:C_eqp(((C_word*)t0)[5],lf[695]));
 if(C_truep(t3)){
-C_trace("c-backend.scm: 1146 str");
+C_trace("c-backend.scm: 1178 str");
 t4=((C_word*)t0)[7];
-f_7874(t4,((C_word*)t0)[6],lf[685]);}
+f_8031(t4,((C_word*)t0)[6],lf[696]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[5],lf[686]);
-t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[687]));
+t4=C_eqp(((C_word*)t0)[5],lf[697]);
+t5=(C_truep(t4)?t4:C_eqp(((C_word*)t0)[5],lf[698]));
 if(C_truep(t5)){
-C_trace("c-backend.scm: 1147 str");
+C_trace("c-backend.scm: 1179 str");
 t6=((C_word*)t0)[7];
-f_7874(t6,((C_word*)t0)[6],lf[688]);}
+f_8031(t6,((C_word*)t0)[6],lf[699]);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[5],lf[689]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[5],lf[690]));
+t6=C_eqp(((C_word*)t0)[5],lf[700]);
+t7=(C_truep(t6)?t6:C_eqp(((C_word*)t0)[5],lf[701]));
 if(C_truep(t7)){
-C_trace("c-backend.scm: 1148 str");
+C_trace("c-backend.scm: 1180 str");
 t8=((C_word*)t0)[7];
-f_7874(t8,((C_word*)t0)[6],lf[691]);}
+f_8031(t8,((C_word*)t0)[6],lf[702]);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[5],lf[692]);
-t9=(C_truep(t8)?t8:(C_word)C_eqp(((C_word*)t0)[5],lf[693]));
+t8=C_eqp(((C_word*)t0)[5],lf[703]);
+t9=(C_truep(t8)?t8:C_eqp(((C_word*)t0)[5],lf[704]));
 if(C_truep(t9)){
-C_trace("c-backend.scm: 1149 str");
+C_trace("c-backend.scm: 1181 str");
 t10=((C_word*)t0)[7];
-f_7874(t10,((C_word*)t0)[6],lf[694]);}
+f_8031(t10,((C_word*)t0)[6],lf[705]);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[5],lf[695]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(((C_word*)t0)[5],lf[696]));
+t10=C_eqp(((C_word*)t0)[5],lf[706]);
+t11=(C_truep(t10)?t10:C_eqp(((C_word*)t0)[5],lf[707]));
 if(C_truep(t11)){
-C_trace("c-backend.scm: 1150 str");
+C_trace("c-backend.scm: 1182 str");
 t12=((C_word*)t0)[7];
-f_7874(t12,((C_word*)t0)[6],lf[697]);}
+f_8031(t12,((C_word*)t0)[6],lf[708]);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[5],lf[698]);
-t13=(C_truep(t12)?t12:(C_word)C_eqp(((C_word*)t0)[5],lf[699]));
+t12=C_eqp(((C_word*)t0)[5],lf[709]);
+t13=(C_truep(t12)?t12:C_eqp(((C_word*)t0)[5],lf[710]));
 if(C_truep(t13)){
-C_trace("c-backend.scm: 1151 str");
+C_trace("c-backend.scm: 1183 str");
 t14=((C_word*)t0)[7];
-f_7874(t14,((C_word*)t0)[6],lf[700]);}
+f_8031(t14,((C_word*)t0)[6],lf[711]);}
 else{
-t14=(C_word)C_eqp(((C_word*)t0)[5],lf[701]);
-t15=(C_truep(t14)?t14:(C_word)C_eqp(((C_word*)t0)[5],lf[702]));
+t14=C_eqp(((C_word*)t0)[5],lf[712]);
+t15=(C_truep(t14)?t14:C_eqp(((C_word*)t0)[5],lf[713]));
 if(C_truep(t15)){
-C_trace("c-backend.scm: 1152 str");
+C_trace("c-backend.scm: 1184 str");
 t16=((C_word*)t0)[7];
-f_7874(t16,((C_word*)t0)[6],lf[703]);}
+f_8031(t16,((C_word*)t0)[6],lf[714]);}
 else{
-t16=(C_word)C_eqp(((C_word*)t0)[5],lf[592]);
-t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8175,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t16=C_eqp(((C_word*)t0)[5],lf[604]);
+t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8332,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t16)){
 t18=t17;
-f_8175(t18,t16);}
+f_8332(t18,t16);}
 else{
-t18=(C_word)C_eqp(((C_word*)t0)[5],lf[588]);
+t18=C_eqp(((C_word*)t0)[5],lf[600]);
 if(C_truep(t18)){
 t19=t17;
-f_8175(t19,t18);}
+f_8332(t19,t18);}
 else{
-t19=(C_word)C_eqp(((C_word*)t0)[5],lf[608]);
+t19=C_eqp(((C_word*)t0)[5],lf[619]);
 if(C_truep(t19)){
 t20=t17;
-f_8175(t20,t19);}
+f_8332(t20,t19);}
 else{
-t20=(C_word)C_eqp(((C_word*)t0)[5],lf[612]);
+t20=C_eqp(((C_word*)t0)[5],lf[623]);
 t21=t17;
-f_8175(t21,(C_truep(t20)?t20:(C_word)C_eqp(((C_word*)t0)[5],lf[611])));}}}}}}}}}}}}
+f_8332(t21,(C_truep(t20)?t20:C_eqp(((C_word*)t0)[5],lf[622])));}}}}}}}}}}}}
 
-/* k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8175(C_word t0,C_word t1){
+/* k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8332(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6066,57 +6104,57 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8175,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8332,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1154 str");
+C_trace("c-backend.scm: 1186 str");
 t2=((C_word*)t0)[7];
-f_7874(t2,((C_word*)t0)[6],lf[704]);}
+f_8031(t2,((C_word*)t0)[6],lf[715]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[609]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8187,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t2=C_eqp(((C_word*)t0)[5],lf[620]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8344,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_8187(t4,t2);}
+f_8344(t4,t2);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[5],lf[610]);
+t4=C_eqp(((C_word*)t0)[5],lf[621]);
 if(C_truep(t4)){
 t5=t3;
-f_8187(t5,t4);}
+f_8344(t5,t4);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[5],lf[613]);
+t5=C_eqp(((C_word*)t0)[5],lf[624]);
 t6=t3;
-f_8187(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[5],lf[614])));}}}}
+f_8344(t6,(C_truep(t5)?t5:C_eqp(((C_word*)t0)[5],lf[625])));}}}}
 
-/* k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8187(C_word t0,C_word t1){
+/* k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8344(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8187,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8344,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1156 str");
+C_trace("c-backend.scm: 1188 str");
 t2=((C_word*)t0)[7];
-f_7874(t2,((C_word*)t0)[6],lf[705]);}
+f_8031(t2,((C_word*)t0)[6],lf[716]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[550]);
+t2=C_eqp(((C_word*)t0)[5],lf[562]);
 if(C_truep(t2)){
-C_trace("c-backend.scm: 1157 str");
+C_trace("c-backend.scm: 1189 str");
 t3=((C_word*)t0)[7];
-f_7874(t3,((C_word*)t0)[6],lf[706]);}
+f_8031(t3,((C_word*)t0)[6],lf[717]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8202,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
-C_trace("c-backend.scm: 1159 ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[606]))(4,*((C_word*)lf[606]+1),t3,C_retrieve(lf[607]),((C_word*)t0)[3]);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8359,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
+C_trace("c-backend.scm: 1191 ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[617]))(4,*((C_word*)lf[617]+1),t3,C_retrieve(lf[618]),((C_word*)t0)[3]);}
 else{
 t4=t3;
-f_8202(2,t4,C_SCHEME_FALSE);}}}}
+f_8359(2,t4,C_SCHEME_FALSE);}}}}
 
-/* k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8202(C_word c,C_word t0,C_word t1){
+/* k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6126,36 +6164,36 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8202,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8359,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8206,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-C_trace("g19741975");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8363,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+C_trace("g19961997");
 t3=t2;
-f_8206(t3,((C_word*)t0)[5],t1);}
+f_8363(t3,((C_word*)t0)[5],t1);}
 else{
-if(C_truep((C_word)C_i_stringp(((C_word*)t0)[4]))){
-C_trace("c-backend.scm: 1162 str");
+if(C_truep(C_i_stringp(((C_word*)t0)[4]))){
+C_trace("c-backend.scm: 1194 str");
 t2=((C_word*)t0)[3];
-f_7874(t2,((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_8031(t2,((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-if(C_truep((C_word)C_i_listp(((C_word*)t0)[4]))){
-t2=(C_word)C_i_length(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8247,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_eqp(C_fix(2),t2);
+if(C_truep(C_i_listp(((C_word*)t0)[4]))){
+t2=C_i_length(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8404,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t4=C_eqp(C_fix(2),t2);
 if(C_truep(t4)){
-t5=(C_word)C_i_car(((C_word*)t0)[4]);
+t5=C_i_car(((C_word*)t0)[4]);
 t6=t3;
-f_8247(t6,(C_word)C_i_memq(t5,lf[739]));}
+f_8404(t6,C_i_memq(t5,lf[750]));}
 else{
 t5=t3;
-f_8247(t5,C_SCHEME_FALSE);}}
+f_8404(t5,C_SCHEME_FALSE);}}
 else{
-C_trace("c-backend.scm: 1212 err");
+C_trace("c-backend.scm: 1244 err");
 t2=((C_word*)t0)[2];
-f_7869(t2,((C_word*)t0)[5]);}}}}
+f_8026(t2,((C_word*)t0)[5]);}}}}
 
-/* k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8247(C_word t0,C_word t1){
+/* k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8404(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6165,25 +6203,25 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8247,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8404,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8258,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 1169 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t3,lf[707],((C_word*)t0)[5]);}
+t2=C_i_cadr(((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8415,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 1201 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t3,lf[718],((C_word*)t0)[5]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8264,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_eqp(C_fix(2),((C_word*)t0)[2]);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8421,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_eqp(C_fix(2),((C_word*)t0)[2]);
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[7]);
+t4=C_i_car(((C_word*)t0)[7]);
 t5=t2;
-f_8264(t5,(C_word)C_eqp(lf[595],t4));}
+f_8421(t5,C_eqp(lf[607],t4));}
 else{
 t4=t2;
-f_8264(t4,C_SCHEME_FALSE);}}}
+f_8421(t4,C_SCHEME_FALSE);}}}
 
-/* k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8264(C_word t0,C_word t1){
+/* k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8421(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6192,24 +6230,24 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8264,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8421,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8275,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 1172 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t3,lf[708],((C_word*)t0)[5]);}
-else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8281,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[2],C_fix(2)))){
-t3=(C_word)C_i_car(((C_word*)t0)[7]);
+t2=C_i_cadr(((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8432,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 1204 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t3,lf[719],((C_word*)t0)[5]);}
+else{
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8438,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[2],C_fix(2)))){
+t3=C_i_car(((C_word*)t0)[7]);
 t4=t2;
-f_8281(t4,(C_word)C_eqp(lf[738],t3));}
+f_8438(t4,C_eqp(lf[749],t3));}
 else{
 t3=t2;
-f_8281(t3,C_SCHEME_FALSE);}}}
+f_8438(t3,C_SCHEME_FALSE);}}}
 
-/* k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8281(C_word t0,C_word t1){
+/* k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8438(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6220,26 +6258,26 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8281,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8438,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8288,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8292,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 1177 foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t3,t4,lf[713]);}
-else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8320,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(2));
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8445,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8449,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=C_i_cadr(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 1209 foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t3,t4,lf[724]);}
+else{
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8477,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_eqp(((C_word*)t0)[2],C_fix(2));
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[5]);
+t4=C_i_car(((C_word*)t0)[5]);
 t5=t2;
-f_8320(t5,(C_word)C_eqp(lf[597],t4));}
+f_8477(t5,C_eqp(lf[609],t4));}
 else{
 t4=t2;
-f_8320(t4,C_SCHEME_FALSE);}}}
+f_8477(t4,C_SCHEME_FALSE);}}}
 
-/* k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8320(C_word t0,C_word t1){
+/* k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8477(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6249,25 +6287,25 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8320,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8477,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8327,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 1184 foreign-type-declaration");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8484,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 1216 foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t2,t3,((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8337,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(2));
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8494,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_eqp(((C_word*)t0)[2],C_fix(2));
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[5]);
+t4=C_i_car(((C_word*)t0)[5]);
 t5=t2;
-f_8337(t5,(C_word)C_eqp(lf[737],t4));}
+f_8494(t5,C_eqp(lf[748],t4));}
 else{
 t4=t2;
-f_8337(t4,C_SCHEME_FALSE);}}}
+f_8494(t4,C_SCHEME_FALSE);}}}
 
-/* k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8337(C_word t0,C_word t1){
+/* k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8494(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6277,25 +6315,25 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8337,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8494,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8344,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1186 ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t3);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8501,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1218 ->string");
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8354,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(2));
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8511,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_eqp(((C_word*)t0)[2],C_fix(2));
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
+t4=C_i_car(((C_word*)t0)[4]);
 t5=t2;
-f_8354(t5,(C_word)C_eqp(lf[736],t4));}
+f_8511(t5,C_eqp(lf[747],t4));}
 else{
 t4=t2;
-f_8354(t4,C_SCHEME_FALSE);}}}
+f_8511(t4,C_SCHEME_FALSE);}}}
 
-/* k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8354(C_word t0,C_word t1){
+/* k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8511(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6305,25 +6343,25 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8354,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8511,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8361,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1188 ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t3);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8518,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1220 ->string");
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8371,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(2));
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8528,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_eqp(((C_word*)t0)[2],C_fix(2));
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
+t4=C_i_car(((C_word*)t0)[4]);
 t5=t2;
-f_8371(t5,(C_word)C_eqp(lf[735],t4));}
+f_8528(t5,C_eqp(lf[746],t4));}
 else{
 t4=t2;
-f_8371(t4,C_SCHEME_FALSE);}}}
+f_8528(t4,C_SCHEME_FALSE);}}}
 
-/* k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8371(C_word t0,C_word t1){
+/* k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8528(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6333,25 +6371,25 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8371,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8528,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8378,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1190 ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t3);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8535,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1222 ->string");
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8388,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(3));
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8545,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_eqp(((C_word*)t0)[2],C_fix(3));
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
+t4=C_i_car(((C_word*)t0)[4]);
 t5=t2;
-f_8388(t5,(C_word)C_i_memq(t4,lf[734]));}
+f_8545(t5,C_i_memq(t4,lf[745]));}
 else{
 t4=t2;
-f_8388(t4,C_SCHEME_FALSE);}}}
+f_8545(t4,C_SCHEME_FALSE);}}}
 
-/* k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8388(C_word t0,C_word t1){
+/* k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8545(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6361,25 +6399,25 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8388,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8545,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8395,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1192 ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t3);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8552,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1224 ->string");
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8405,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(3));
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8562,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_eqp(((C_word*)t0)[2],C_fix(3));
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
+t4=C_i_car(((C_word*)t0)[4]);
 t5=t2;
-f_8405(t5,(C_word)C_eqp(lf[605],t4));}
+f_8562(t5,C_eqp(lf[616],t4));}
 else{
 t4=t2;
-f_8405(t4,C_SCHEME_FALSE);}}}
+f_8562(t4,C_SCHEME_FALSE);}}}
 
-/* k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8405(C_word t0,C_word t1){
+/* k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8562(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6388,24 +6426,24 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8405,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8562,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8412,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1194 ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t3);}
-else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8422,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(((C_word*)t0)[2],C_fix(3)))){
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8569,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1226 ->string");
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t3);}
+else{
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8579,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnum_greater_or_equal_p(((C_word*)t0)[2],C_fix(3)))){
+t3=C_i_car(((C_word*)t0)[4]);
 t4=t2;
-f_8422(t4,(C_word)C_eqp(lf[602],t3));}
+f_8579(t4,C_eqp(lf[613],t3));}
 else{
 t3=t2;
-f_8422(t3,C_SCHEME_FALSE);}}}
+f_8579(t3,C_SCHEME_FALSE);}}}
 
-/* k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8422(C_word t0,C_word t1){
+/* k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8579(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6415,43 +6453,43 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8422,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8579,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[5]);
-t4=(C_word)C_i_cdddr(((C_word*)t0)[5]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8434,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t2=C_i_cadr(((C_word*)t0)[5]);
+t3=C_i_caddr(((C_word*)t0)[5]);
+t4=C_i_cdddr(((C_word*)t0)[5]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8591,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_nullp(t4))){
 t6=t5;
-f_8434(2,t6,lf[731]);}
+f_8591(2,t6,lf[742]);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
 t7=t5;
-f_8434(2,t7,(C_word)C_i_car(t4));}
+f_8591(2,t7,C_i_car(t4));}
 else{
 C_trace("##sys#error");
-t7=*((C_word*)lf[732]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[733],t4);}}}
+t7=*((C_word*)lf[743]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[744],t4);}}}
 else{
-C_trace("c-backend.scm: 1211 err");
+C_trace("c-backend.scm: 1243 err");
 t2=((C_word*)t0)[2];
-f_7869(t2,((C_word*)t0)[4]);}}
+f_8026(t2,((C_word*)t0)[4]);}}
 
-/* k8432 in k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8434(C_word c,C_word t0,C_word t1){
+/* k8589 in k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8434,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8441,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 1200 foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t2,((C_word*)t0)[2],lf[730]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8591,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8598,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 1232 foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t2,((C_word*)t0)[2],lf[741]);}
 
-/* k8439 in k8432 in k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8441(C_word c,C_word t0,C_word t1){
+/* k8596 in k8589 in k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6465,21 +6503,21 @@ C_word t10;
 C_word t11;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8441,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8445,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8598,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8602,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8449,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8606,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8451,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8608,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_8451(t11,t7,((C_word*)t0)[2]);}
+f_8608(t11,t7,((C_word*)t0)[2]);}
 
-/* loop2035 in k8439 in k8432 in k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8451(C_word t0,C_word t1,C_word t2){
+/* loop2057 in k8596 in k8589 in k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8608(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6489,35 +6527,35 @@ C_word t7;
 C_word t8;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8451,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8461,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8491,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-t6=(C_word)C_eqp(lf[727],t5);
+C_save_and_reclaim((void*)trf_8608,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8618,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8648,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=C_slot(t2,C_fix(0));
+t6=C_eqp(lf[738],t5);
 if(C_truep(t6)){
 t7=t3;
-f_8461(t7,(C_word)C_a_i_cons(&a,2,lf[728],C_SCHEME_END_OF_LIST));}
+f_8618(t7,C_a_i_cons(&a,2,lf[739],C_SCHEME_END_OF_LIST));}
 else{
-C_trace("c-backend.scm: 1207 foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t4,t5,lf[729]);}}
+C_trace("c-backend.scm: 1239 foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t4,t5,lf[740]);}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8489 in loop2035 in k8439 in k8432 in k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8491(C_word c,C_word t0,C_word t1){
+/* k8646 in loop2057 in k8596 in k8589 in k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8648(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8491,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8648,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_8461(t2,(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
+f_8618(t2,C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
 
-/* k8459 in loop2035 in k8439 in k8432 in k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8461(C_word t0,C_word t1){
+/* k8616 in loop2057 in k8596 in k8589 in k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8618(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6528,86 +6566,86 @@ C_word t7;
 C_word t8;
 C_word *a;
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t2=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t1);
+t2=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop20352048");
+t4=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop20572070");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_8451(t5,((C_word*)t0)[3],t4);}
+f_8608(t5,((C_word*)t0)[3],t4);}
 else{
 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop20352048");
+t4=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop20572070");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_8451(t5,((C_word*)t0)[3],t4);}}
+f_8608(t5,((C_word*)t0)[3],t4);}}
 
-/* k8447 in k8439 in k8432 in k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8449(C_word c,C_word t0,C_word t1){
+/* k8604 in k8596 in k8589 in k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1203 string-intersperse");
-((C_proc4)C_retrieve_symbol_proc(lf[217]))(4,*((C_word*)lf[217]+1),((C_word*)t0)[2],t1,lf[726]);}
+C_trace("c-backend.scm: 1235 string-intersperse");
+((C_proc4)C_retrieve_symbol_proc(lf[223]))(4,*((C_word*)lf[223]+1),((C_word*)t0)[2],t1,lf[737]);}
 
-/* k8443 in k8439 in k8432 in k8420 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8445(C_word c,C_word t0,C_word t1){
+/* k8600 in k8596 in k8589 in k8577 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1199 string-append");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[113]+1)))(9,*((C_word*)lf[113]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[723],((C_word*)t0)[2],lf[724],t1,lf[725]);}
+C_trace("c-backend.scm: 1231 string-append");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[115]+1)))(9,*((C_word*)lf[115]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[734],((C_word*)t0)[2],lf[735],t1,lf[736]);}
 
-/* k8410 in k8403 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8412(C_word c,C_word t0,C_word t1){
+/* k8567 in k8560 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1194 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[3],t1,lf[722],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 1226 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],t1,lf[733],((C_word*)t0)[2]);}
 
-/* k8393 in k8386 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8395(C_word c,C_word t0,C_word t1){
+/* k8550 in k8543 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1192 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[3],t1,lf[721],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 1224 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],t1,lf[732],((C_word*)t0)[2]);}
 
-/* k8376 in k8369 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8378(C_word c,C_word t0,C_word t1){
+/* k8533 in k8526 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1190 string-append");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[113]+1)))(6,*((C_word*)lf[113]+1),((C_word*)t0)[3],lf[719],t1,lf[720],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 1222 string-append");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[115]+1)))(6,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[730],t1,lf[731],((C_word*)t0)[2]);}
 
-/* k8359 in k8352 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8361(C_word c,C_word t0,C_word t1){
+/* k8516 in k8509 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1188 string-append");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[113]+1)))(6,*((C_word*)lf[113]+1),((C_word*)t0)[3],lf[717],t1,lf[718],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 1220 string-append");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[115]+1)))(6,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[728],t1,lf[729],((C_word*)t0)[2]);}
 
-/* k8342 in k8335 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8344(C_word c,C_word t0,C_word t1){
+/* k8499 in k8492 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1186 string-append");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[113]+1)))(6,*((C_word*)lf[113]+1),((C_word*)t0)[3],lf[715],t1,lf[716],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 1218 string-append");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[115]+1)))(6,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[726],t1,lf[727],((C_word*)t0)[2]);}
 
-/* k8325 in k8318 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8327(C_word c,C_word t0,C_word t1){
+/* k8482 in k8475 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8484(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1184 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[714],t1);}
+C_trace("c-backend.scm: 1216 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[725],t1);}
 
-/* k8290 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8292(C_word c,C_word t0,C_word t1){
+/* k8447 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6616,209 +6654,209 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8292,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8296,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8300,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8302,tmp=(C_word)a,a+=2,tmp);
-t5=(C_word)C_i_cddr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_8449,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8453,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8457,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8459,tmp=(C_word)a,a+=2,tmp);
+t5=C_i_cddr(((C_word*)t0)[2]);
 C_trace("map");
-t6=*((C_word*)lf[221]+1);
+t6=*((C_word*)lf[227]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t4,t5);}
 
-/* a8301 in k8290 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8302(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8458 in k8447 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8459(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8302,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8459,3,t0,t1,t2);}
 t3=C_retrieve(lf[174]);
-C_trace("g20092010");
+C_trace("g20312032");
 t4=t3;
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,lf[712]);}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,lf[723]);}
 
-/* k8298 in k8290 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8300(C_word c,C_word t0,C_word t1){
+/* k8455 in k8447 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1179 string-intersperse");
-((C_proc4)C_retrieve_symbol_proc(lf[217]))(4,*((C_word*)lf[217]+1),((C_word*)t0)[2],t1,lf[711]);}
+C_trace("c-backend.scm: 1211 string-intersperse");
+((C_proc4)C_retrieve_symbol_proc(lf[223]))(4,*((C_word*)lf[223]+1),((C_word*)t0)[2],t1,lf[722]);}
 
-/* k8294 in k8290 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8296(C_word c,C_word t0,C_word t1){
+/* k8451 in k8447 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8453(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1176 string-append");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[113]+1)))(6,*((C_word*)lf[113]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[709],t1,lf[710]);}
+C_trace("c-backend.scm: 1208 string-append");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[115]+1)))(6,*((C_word*)lf[115]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[720],t1,lf[721]);}
 
-/* k8286 in k8279 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8288(C_word c,C_word t0,C_word t1){
+/* k8443 in k8436 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1175 str");
+C_trace("c-backend.scm: 1207 str");
 t2=((C_word*)t0)[3];
-f_7874(t2,((C_word*)t0)[2],t1);}
+f_8031(t2,((C_word*)t0)[2],t1);}
 
-/* k8273 in k8262 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8275(C_word c,C_word t0,C_word t1){
+/* k8430 in k8419 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8432(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1172 foreign-type-declaration");
+C_trace("c-backend.scm: 1204 foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8256 in k8245 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_ccall f_8258(C_word c,C_word t0,C_word t1){
+/* k8413 in k8402 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_ccall f_8415(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1169 foreign-type-declaration");
+C_trace("c-backend.scm: 1201 foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* g1974 in k8200 in k8185 in k8173 in k8077 in k8044 in k7942 in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_8206(C_word t0,C_word t1,C_word t2){
+/* g1996 in k8357 in k8342 in k8330 in k8234 in k8201 in k8099 in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8363(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8206,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_vectorp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-C_trace("c-backend.scm: 1161 foreign-type-declaration");
+C_save_and_reclaim((void*)trf_8363,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_vectorp(t2))){
+t3=C_i_vector_ref(t2,C_fix(0));
+C_trace("c-backend.scm: 1193 foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t1,t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-C_trace("c-backend.scm: 1161 foreign-type-declaration");
+C_trace("c-backend.scm: 1193 foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t1,t3,((C_word*)t0)[2]);}}
 
-/* str in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_7874(C_word t0,C_word t1,C_word t2){
+/* str in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8031(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7874,NULL,3,t0,t1,t2);}
-C_trace("c-backend.scm: 1123 string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),t1,t2,lf[660],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_8031,NULL,3,t0,t1,t2);}
+C_trace("c-backend.scm: 1155 string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),t1,t2,lf[671],((C_word*)t0)[2]);}
 
-/* err in ##compiler#foreign-type-declaration in k2573 in k2487 in k2484 */
-static void C_fcall f_7869(C_word t0,C_word t1){
+/* err in ##compiler#foreign-type-declaration in k2595 in k2509 in k2506 */
+static void C_fcall f_8026(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7869,NULL,2,t0,t1);}
-C_trace("c-backend.scm: 1122 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[658]))(4,*((C_word*)lf[658]+1),t1,lf[659],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_8026,NULL,2,t0,t1);}
+C_trace("c-backend.scm: 1154 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[669]))(4,*((C_word*)lf[669]+1),t1,lf[670],((C_word*)t0)[2]);}
 
-/* ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7802(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7959(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7802,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7806,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 1104 foreign-callback-stub-name");
-((C_proc3)C_retrieve_symbol_proc(lf[657]))(3,*((C_word*)lf[657]+1),t4,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7959,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7963,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1136 foreign-callback-stub-name");
+((C_proc3)C_retrieve_symbol_proc(lf[668]))(3,*((C_word*)lf[668]+1),t4,t3);}
 
-/* k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7806(C_word c,C_word t0,C_word t1){
+/* k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7806,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7809,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 1105 foreign-callback-stub-qualifiers");
-((C_proc3)C_retrieve_symbol_proc(lf[656]))(3,*((C_word*)lf[656]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7963,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7966,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 1137 foreign-callback-stub-qualifiers");
+((C_proc3)C_retrieve_symbol_proc(lf[667]))(3,*((C_word*)lf[667]+1),t2,((C_word*)t0)[2]);}
 
-/* k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7809(C_word c,C_word t0,C_word t1){
+/* k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7809,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7812,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 1106 foreign-callback-stub-return-type");
-((C_proc3)C_retrieve_symbol_proc(lf[652]))(3,*((C_word*)lf[652]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7966,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7969,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 1138 foreign-callback-stub-return-type");
+((C_proc3)C_retrieve_symbol_proc(lf[663]))(3,*((C_word*)lf[663]+1),t2,((C_word*)t0)[2]);}
 
-/* k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7812(C_word c,C_word t0,C_word t1){
+/* k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7812,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7815,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 1107 foreign-callback-stub-argument-types");
-((C_proc3)C_retrieve_symbol_proc(lf[651]))(3,*((C_word*)lf[651]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7969,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7972,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 1139 foreign-callback-stub-argument-types");
+((C_proc3)C_retrieve_symbol_proc(lf[662]))(3,*((C_word*)lf[662]+1),t2,((C_word*)t0)[2]);}
 
-/* k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7815(C_word c,C_word t0,C_word t1){
+/* k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7815,2,t0,t1);}
-t2=(C_word)C_i_length(t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7821,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 1109 make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t3,t2,lf[655]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7972,2,t0,t1);}
+t2=C_i_length(t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7978,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 1141 make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t3,t2,lf[666]);}
 
-/* k7819 in k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7821(C_word c,C_word t0,C_word t1){
+/* k7976 in k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7978(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7821,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7824,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7865,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 1110 foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t3,((C_word*)t0)[2],lf[654]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7978,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7981,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8022,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 1142 foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t3,((C_word*)t0)[2],lf[665]);}
 
-/* k7863 in k7819 in k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7865(C_word c,C_word t0,C_word t1){
+/* k8020 in k7976 in k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_8022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1110 gen");
+C_trace("c-backend.scm: 1142 gen");
 ((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[4],C_make_character(32),t1,((C_word*)t0)[3],C_make_character(32),((C_word*)t0)[2],C_make_character(40));}
 
-/* k7822 in k7819 in k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7824(C_word c,C_word t0,C_word t1){
+/* k7979 in k7976 in k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7981(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7824,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7827,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7832,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-backend.scm: 1111 pair-for-each");
-((C_proc5)C_retrieve_symbol_proc(lf[197]))(5,*((C_word*)lf[197]+1),t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7981,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7984,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7989,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-backend.scm: 1143 pair-for-each");
+((C_proc5)C_retrieve_symbol_proc(lf[203]))(5,*((C_word*)lf[203]+1),t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a7831 in k7822 in k7819 in k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7832(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a7988 in k7979 in k7976 in k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7989(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6828,48 +6866,48 @@ C_word t8;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7832,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7836,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7853,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_car(t3);
-t7=(C_word)C_i_car(t2);
-C_trace("c-backend.scm: 1113 foreign-type-declaration");
+C_save_and_reclaim((void*)tr4,(void*)f_7989,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7993,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8010,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_car(t3);
+t7=C_i_car(t2);
+C_trace("c-backend.scm: 1145 foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t5,t6,t7);}
 
-/* k7851 in a7831 in k7822 in k7819 in k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7853(C_word c,C_word t0,C_word t1){
+/* k8008 in a7988 in k7979 in k7976 in k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_8010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1113 gen");
+C_trace("c-backend.scm: 1145 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],t1);}
 
-/* k7834 in a7831 in k7822 in k7819 in k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7836(C_word c,C_word t0,C_word t1){
+/* k7991 in a7988 in k7979 in k7976 in k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-if(C_truep((C_word)C_i_pairp(t2))){
-C_trace("c-backend.scm: 1114 gen");
+t2=C_i_cdr(((C_word*)t0)[3]);
+if(C_truep(C_i_pairp(t2))){
+C_trace("c-backend.scm: 1146 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(44));}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7825 in k7822 in k7819 in k7813 in k7810 in k7807 in k7804 in ##compiler#generate-foreign-callback-header in k2573 in k2487 in k2484 */
-static void C_ccall f_7827(C_word c,C_word t0,C_word t1){
+/* k7982 in k7979 in k7976 in k7970 in k7967 in k7964 in k7961 in ##compiler#generate-foreign-callback-header in k2595 in k2509 in k2506 */
+static void C_ccall f_7984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1116 gen");
+C_trace("c-backend.scm: 1148 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6878,15 +6916,15 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7308,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7465,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7314,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7471,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_7314(t7,t1,t2);}
+f_7471(t7,t1,t2);}
 
-/* loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7314(C_word t0,C_word t1,C_word t2){
+/* loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7471(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6895,93 +6933,93 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7314,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7322,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7789,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g15011502");
+C_save_and_reclaim((void*)trf_7471,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7479,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7946,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g15231524");
 t6=t3;
-f_7322(t6,t4,t5);}
+f_7479(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7787 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7789(C_word c,C_word t0,C_word t1){
+/* k7944 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7946(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_7314(t3,((C_word*)t0)[2],t2);}
+f_7471(t3,((C_word*)t0)[2],t2);}
 
-/* g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7322(C_word t0,C_word t1,C_word t2){
+/* g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7479(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7322,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7326,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 1051 foreign-callback-stub-id");
-((C_proc3)C_retrieve_symbol_proc(lf[653]))(3,*((C_word*)lf[653]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_7479,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7483,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1083 foreign-callback-stub-id");
+((C_proc3)C_retrieve_symbol_proc(lf[664]))(3,*((C_word*)lf[664]+1),t3,t2);}
 
-/* k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7326(C_word c,C_word t0,C_word t1){
+/* k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7483(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7326,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7329,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 1052 real-name2");
-((C_proc4)C_retrieve_symbol_proc(lf[584]))(4,*((C_word*)lf[584]+1),t2,t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7483,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7486,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1084 real-name2");
+((C_proc4)C_retrieve_symbol_proc(lf[596]))(4,*((C_word*)lf[596]+1),t2,t1,((C_word*)t0)[2]);}
 
-/* k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7329(C_word c,C_word t0,C_word t1){
+/* k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7329,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7332,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 1053 foreign-callback-stub-return-type");
-((C_proc3)C_retrieve_symbol_proc(lf[652]))(3,*((C_word*)lf[652]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7486,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7489,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 1085 foreign-callback-stub-return-type");
+((C_proc3)C_retrieve_symbol_proc(lf[663]))(3,*((C_word*)lf[663]+1),t2,((C_word*)t0)[2]);}
 
-/* k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7332(C_word c,C_word t0,C_word t1){
+/* k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7489(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7332,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7335,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 1054 foreign-callback-stub-argument-types");
-((C_proc3)C_retrieve_symbol_proc(lf[651]))(3,*((C_word*)lf[651]+1),t2,((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7489,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7492,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 1086 foreign-callback-stub-argument-types");
+((C_proc3)C_retrieve_symbol_proc(lf[662]))(3,*((C_word*)lf[662]+1),t2,((C_word*)t0)[3]);}
 
-/* k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7335(C_word c,C_word t0,C_word t1){
+/* k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7335,2,t0,t1);}
-t2=(C_word)C_i_length(t1);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7341,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 1056 make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t3,t2,lf[650]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7492,2,t0,t1);}
+t2=C_i_length(t1);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7498,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 1088 make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t3,t2,lf[661]);}
 
-/* k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7341(C_word c,C_word t0,C_word t1){
+/* k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6990,90 +7028,90 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7341,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7498,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7343,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7687,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 1083 fold");
-((C_proc6)C_retrieve_symbol_proc(lf[439]))(6,*((C_word*)lf[439]+1),t5,((C_word*)t3)[1],lf[649],((C_word*)t0)[4],t1);}
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7500,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7844,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 1115 fold");
+((C_proc6)C_retrieve_symbol_proc(lf[441]))(6,*((C_word*)lf[441]+1),t5,((C_word*)t3)[1],lf[660],((C_word*)t0)[4],t1);}
 
-/* k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7687(C_word c,C_word t0,C_word t1){
+/* k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7687,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7690,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 1084 gen");
+C_save_and_reclaim((void*)tr2,(void*)f_7844,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7847,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 1116 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE);}
 
-/* k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7690(C_word c,C_word t0,C_word t1){
+/* k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7847(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7690,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7693,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7847,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7850,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7786,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 1086 cleanup");
-((C_proc3)C_retrieve_symbol_proc(lf[494]))(3,*((C_word*)lf[494]+1),t3,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7943,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1118 cleanup");
+((C_proc3)C_retrieve_symbol_proc(lf[505]))(3,*((C_word*)lf[505]+1),t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_7693(2,t3,C_SCHEME_UNDEFINED);}}
+f_7850(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k7784 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7786(C_word c,C_word t0,C_word t1){
+/* k7941 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1086 gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[647],t1,lf[648]);}
+C_trace("c-backend.scm: 1118 gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[658],t1,lf[659]);}
 
-/* k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7693(C_word c,C_word t0,C_word t1){
+/* k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7693,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7696,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 1087 generate-foreign-callback-header");
-((C_proc4)C_retrieve_symbol_proc(lf[537]))(4,*((C_word*)lf[537]+1),t2,lf[646],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7850,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7853,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 1119 generate-foreign-callback-header");
+((C_proc4)C_retrieve_symbol_proc(lf[549]))(4,*((C_word*)lf[549]+1),t2,lf[657],((C_word*)t0)[2]);}
 
-/* k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7696(C_word c,C_word t0,C_word t1){
+/* k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7853(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7696,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7699,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 1088 gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_make_character(123),C_SCHEME_TRUE,lf[644],((C_word*)t0)[2],lf[645]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7853,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7856,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 1120 gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_make_character(123),C_SCHEME_TRUE,lf[655],((C_word*)t0)[2],lf[656]);}
 
-/* k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7699(C_word c,C_word t0,C_word t1){
+/* k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7856(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7699,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7702,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 1089 gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[643]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7856,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7859,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 1121 gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[654]);}
 
-/* k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7702(C_word c,C_word t0,C_word t1){
+/* k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7859(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7082,16 +7120,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7702,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7705,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7859,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7862,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7735,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7892,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_7735(t6,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_7892(t6,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop1748 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7735(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1770 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7892(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7103,43 +7141,43 @@ C_word t10;
 C_word t11;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7735,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_7892,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7754,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-t8=(C_word)C_slot(t3,C_fix(0));
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7751,a[2]=t7,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 1092 foreign-result-conversion");
-((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t9,t8,lf[642]);}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7911,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t7=C_slot(t2,C_fix(0));
+t8=C_slot(t3,C_fix(0));
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7908,a[2]=t7,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 1124 foreign-result-conversion");
+((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t9,t8,lf[653]);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k7749 in loop1748 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7751(C_word c,C_word t0,C_word t1){
+/* k7906 in loop1770 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1092 gen");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[639],t1,((C_word*)t0)[2],lf[640],C_SCHEME_TRUE,lf[641]);}
+C_trace("c-backend.scm: 1124 gen");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[650],t1,((C_word*)t0)[2],lf[651],C_SCHEME_TRUE,lf[652]);}
 
-/* k7752 in loop1748 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7754(C_word c,C_word t0,C_word t1){
+/* k7909 in loop1770 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_7735(t4,((C_word*)t0)[2],t2,t3);}
+f_7892(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k7703 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7705(C_word c,C_word t0,C_word t1){
+/* k7860 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7862(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7147,65 +7185,65 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7705,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7708,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_eqp(lf[550],((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_7862,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7865,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_eqp(lf[562],((C_word*)t0)[4]);
 if(C_truep(t3)){
 t4=t2;
-f_7708(2,t4,C_SCHEME_UNDEFINED);}
+f_7865(2,t4,C_SCHEME_UNDEFINED);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7733,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 1097 foreign-argument-conversion");
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7890,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1129 foreign-argument-conversion");
 ((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),t4,((C_word*)t0)[4]);}}
 
-/* k7731 in k7703 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7733(C_word c,C_word t0,C_word t1){
+/* k7888 in k7860 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1097 gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[638],t1);}
+C_trace("c-backend.scm: 1129 gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[649],t1);}
 
-/* k7706 in k7703 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7708(C_word c,C_word t0,C_word t1){
+/* k7863 in k7860 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7865(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7708,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7711,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 1098 gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[637],((C_word*)t0)[3],C_make_character(44),((C_word*)t0)[2],C_make_character(41));}
+C_save_and_reclaim((void*)tr2,(void*)f_7865,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7868,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 1130 gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[648],((C_word*)t0)[3],C_make_character(44),((C_word*)t0)[2],C_make_character(41));}
 
-/* k7709 in k7706 in k7703 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7711(C_word c,C_word t0,C_word t1){
+/* k7866 in k7863 in k7860 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7868(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7711,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7714,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_eqp(lf[550],((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_7868,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7871,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_eqp(lf[562],((C_word*)t0)[2]);
 if(C_truep(t3)){
-C_trace("c-backend.scm: 1100 gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[636]);}
+C_trace("c-backend.scm: 1132 gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[647]);}
 else{
-C_trace("c-backend.scm: 1099 gen");
+C_trace("c-backend.scm: 1131 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(41));}}
 
-/* k7712 in k7709 in k7706 in k7703 in k7700 in k7697 in k7694 in k7691 in k7688 in k7685 in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1){
+/* k7869 in k7866 in k7863 in k7860 in k7857 in k7854 in k7851 in k7848 in k7845 in k7842 in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7871(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1100 gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[636]);}
+C_trace("c-backend.scm: 1132 gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[647]);}
 
-/* compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7343(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7500(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7225,70 +7263,70 @@ C_word t19;
 C_word ab[8],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7343,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_7500,5,t0,t1,t2,t3,t4);}
 t5=t2;
-t6=(C_word)C_eqp(t5,lf[16]);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7353,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t5,a[6]=t1,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
+t6=C_eqp(t5,lf[16]);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7510,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t5,a[6]=t1,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_7353(t8,t6);}
+f_7510(t8,t6);}
 else{
-t8=(C_word)C_eqp(t5,lf[626]);
+t8=C_eqp(t5,lf[637]);
 if(C_truep(t8)){
 t9=t7;
-f_7353(t9,t8);}
+f_7510(t9,t8);}
 else{
-t9=(C_word)C_eqp(t5,lf[627]);
+t9=C_eqp(t5,lf[638]);
 if(C_truep(t9)){
 t10=t7;
-f_7353(t10,t9);}
+f_7510(t10,t9);}
 else{
-t10=(C_word)C_eqp(t5,lf[628]);
+t10=C_eqp(t5,lf[639]);
 if(C_truep(t10)){
 t11=t7;
-f_7353(t11,t10);}
+f_7510(t11,t10);}
 else{
-t11=(C_word)C_eqp(t5,lf[13]);
+t11=C_eqp(t5,lf[13]);
 if(C_truep(t11)){
 t12=t7;
-f_7353(t12,t11);}
+f_7510(t12,t11);}
 else{
-t12=(C_word)C_eqp(t5,lf[550]);
+t12=C_eqp(t5,lf[562]);
 if(C_truep(t12)){
 t13=t7;
-f_7353(t13,t12);}
+f_7510(t13,t12);}
 else{
-t13=(C_word)C_eqp(t5,lf[629]);
+t13=C_eqp(t5,lf[640]);
 if(C_truep(t13)){
 t14=t7;
-f_7353(t14,t13);}
+f_7510(t14,t13);}
 else{
-t14=(C_word)C_eqp(t5,lf[630]);
+t14=C_eqp(t5,lf[641]);
 if(C_truep(t14)){
 t15=t7;
-f_7353(t15,t14);}
+f_7510(t15,t14);}
 else{
-t15=(C_word)C_eqp(t5,lf[631]);
+t15=C_eqp(t5,lf[642]);
 if(C_truep(t15)){
 t16=t7;
-f_7353(t16,t15);}
+f_7510(t16,t15);}
 else{
-t16=(C_word)C_eqp(t5,lf[632]);
+t16=C_eqp(t5,lf[643]);
 if(C_truep(t16)){
 t17=t7;
-f_7353(t17,t16);}
+f_7510(t17,t16);}
 else{
-t17=(C_word)C_eqp(t5,lf[633]);
+t17=C_eqp(t5,lf[644]);
 if(C_truep(t17)){
 t18=t7;
-f_7353(t18,t17);}
+f_7510(t18,t17);}
 else{
-t18=(C_word)C_eqp(t5,lf[634]);
+t18=C_eqp(t5,lf[645]);
 t19=t7;
-f_7353(t19,(C_truep(t18)?t18:(C_word)C_eqp(t5,lf[635])));}}}}}}}}}}}}
+f_7510(t19,(C_truep(t18)?t18:C_eqp(t5,lf[646])));}}}}}}}}}}}}
 
-/* k7351 in compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7353(C_word t0,C_word t1){
+/* k7508 in compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7510(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7308,79 +7346,79 @@ C_word t16;
 C_word t17;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7353,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7510,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[586]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7362,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t2=C_eqp(((C_word*)t0)[5],lf[598]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7519,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_7362(t4,t2);}
+f_7519(t4,t2);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[5],lf[615]);
+t4=C_eqp(((C_word*)t0)[5],lf[626]);
 if(C_truep(t4)){
 t5=t3;
-f_7362(t5,t4);}
+f_7519(t5,t4);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[5],lf[599]);
+t5=C_eqp(((C_word*)t0)[5],lf[610]);
 if(C_truep(t5)){
 t6=t3;
-f_7362(t6,t5);}
+f_7519(t6,t5);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[5],lf[616]);
+t6=C_eqp(((C_word*)t0)[5],lf[627]);
 if(C_truep(t6)){
 t7=t3;
-f_7362(t7,t6);}
+f_7519(t7,t6);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[5],lf[617]);
+t7=C_eqp(((C_word*)t0)[5],lf[628]);
 if(C_truep(t7)){
 t8=t3;
-f_7362(t8,t7);}
+f_7519(t8,t7);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[5],lf[618]);
+t8=C_eqp(((C_word*)t0)[5],lf[629]);
 if(C_truep(t8)){
 t9=t3;
-f_7362(t9,t8);}
+f_7519(t9,t8);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[5],lf[619]);
+t9=C_eqp(((C_word*)t0)[5],lf[630]);
 if(C_truep(t9)){
 t10=t3;
-f_7362(t10,t9);}
+f_7519(t10,t9);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[5],lf[620]);
+t10=C_eqp(((C_word*)t0)[5],lf[631]);
 if(C_truep(t10)){
 t11=t3;
-f_7362(t11,t10);}
+f_7519(t11,t10);}
 else{
-t11=(C_word)C_eqp(((C_word*)t0)[5],lf[621]);
+t11=C_eqp(((C_word*)t0)[5],lf[632]);
 if(C_truep(t11)){
 t12=t3;
-f_7362(t12,t11);}
+f_7519(t12,t11);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[5],lf[601]);
+t12=C_eqp(((C_word*)t0)[5],lf[612]);
 if(C_truep(t12)){
 t13=t3;
-f_7362(t13,t12);}
+f_7519(t13,t12);}
 else{
-t13=(C_word)C_eqp(((C_word*)t0)[5],lf[622]);
+t13=C_eqp(((C_word*)t0)[5],lf[633]);
 if(C_truep(t13)){
 t14=t3;
-f_7362(t14,t13);}
+f_7519(t14,t13);}
 else{
-t14=(C_word)C_eqp(((C_word*)t0)[5],lf[623]);
+t14=C_eqp(((C_word*)t0)[5],lf[634]);
 if(C_truep(t14)){
 t15=t3;
-f_7362(t15,t14);}
+f_7519(t15,t14);}
 else{
-t15=(C_word)C_eqp(((C_word*)t0)[5],lf[624]);
+t15=C_eqp(((C_word*)t0)[5],lf[635]);
 t16=t3;
-f_7362(t16,(C_truep(t15)?t15:(C_word)C_eqp(((C_word*)t0)[5],lf[625])));}}}}}}}}}}}}}}
+f_7519(t16,(C_truep(t15)?t15:C_eqp(((C_word*)t0)[5],lf[636])));}}}}}}}}}}}}}}
 
-/* k7360 in k7351 in compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7362(C_word t0,C_word t1){
+/* k7517 in k7508 in compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7519(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7390,33 +7428,33 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7362,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7519,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1065 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[7],((C_word*)t0)[6],lf[587]);}
+C_trace("c-backend.scm: 1097 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),((C_word*)t0)[7],((C_word*)t0)[6],lf[599]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[588]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7374,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t2=C_eqp(((C_word*)t0)[5],lf[600]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7531,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_7374(t4,t2);}
+f_7531(t4,t2);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[5],lf[612]);
+t4=C_eqp(((C_word*)t0)[5],lf[623]);
 if(C_truep(t4)){
 t5=t3;
-f_7374(t5,t4);}
+f_7531(t5,t4);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[5],lf[613]);
+t5=C_eqp(((C_word*)t0)[5],lf[624]);
 if(C_truep(t5)){
 t6=t3;
-f_7374(t6,t5);}
+f_7531(t6,t5);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[5],lf[613]);
+t6=C_eqp(((C_word*)t0)[5],lf[624]);
 t7=t3;
-f_7374(t7,(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[5],lf[614])));}}}}}
+f_7531(t7,(C_truep(t6)?t6:C_eqp(((C_word*)t0)[5],lf[625])));}}}}}
 
-/* k7372 in k7360 in k7351 in compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7374(C_word t0,C_word t1){
+/* k7529 in k7517 in k7508 in compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7531(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7426,53 +7464,53 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7374,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7531,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1067 string-append");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[113]+1)))(8,*((C_word*)lf[113]+1),((C_word*)t0)[7],((C_word*)t0)[6],lf[589],((C_word*)t0)[5],lf[590],((C_word*)t0)[5],lf[591]);}
+C_trace("c-backend.scm: 1099 string-append");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[115]+1)))(8,*((C_word*)lf[115]+1),((C_word*)t0)[7],((C_word*)t0)[6],lf[601],((C_word*)t0)[5],lf[602],((C_word*)t0)[5],lf[603]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[592]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7386,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t2=C_eqp(((C_word*)t0)[4],lf[604]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7543,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_7386(t4,t2);}
+f_7543(t4,t2);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[4],lf[608]);
+t4=C_eqp(((C_word*)t0)[4],lf[619]);
 if(C_truep(t4)){
 t5=t3;
-f_7386(t5,t4);}
+f_7543(t5,t4);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[4],lf[609]);
+t5=C_eqp(((C_word*)t0)[4],lf[620]);
 if(C_truep(t5)){
 t6=t3;
-f_7386(t6,t5);}
+f_7543(t6,t5);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[4],lf[610]);
+t6=C_eqp(((C_word*)t0)[4],lf[621]);
 t7=t3;
-f_7386(t7,(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[4],lf[611])));}}}}}
+f_7543(t7,(C_truep(t6)?t6:C_eqp(((C_word*)t0)[4],lf[622])));}}}}}
 
-/* k7384 in k7372 in k7360 in k7351 in compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7386(C_word t0,C_word t1){
+/* k7541 in k7529 in k7517 in k7508 in compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7543(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7386,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7543,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1069 string-append");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[113]+1)))(6,*((C_word*)lf[113]+1),((C_word*)t0)[6],((C_word*)t0)[5],lf[593],((C_word*)t0)[4],lf[594]);}
+C_trace("c-backend.scm: 1101 string-append");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[115]+1)))(6,*((C_word*)lf[115]+1),((C_word*)t0)[6],((C_word*)t0)[5],lf[605],((C_word*)t0)[4],lf[606]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7392,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[2]))){
-C_trace("c-backend.scm: 1071 ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[606]))(4,*((C_word*)lf[606]+1),t2,C_retrieve(lf[607]),((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7549,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t0)[2]))){
+C_trace("c-backend.scm: 1103 ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[617]))(4,*((C_word*)lf[617]+1),t2,C_retrieve(lf[618]),((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_7392(2,t3,C_SCHEME_FALSE);}}}
+f_7549(2,t3,C_SCHEME_FALSE);}}}
 
-/* k7390 in k7384 in k7372 in k7360 in k7351 in compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7392(C_word c,C_word t0,C_word t1){
+/* k7547 in k7541 in k7529 in k7517 in k7508 in compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7549(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7488,101 +7526,101 @@ C_word t12;
 C_word t13;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7392,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7549,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7396,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("g16951696");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7553,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("g17171718");
 t3=t2;
-f_7396(t3,((C_word*)t0)[3],t1);}
+f_7553(t3,((C_word*)t0)[3],t1);}
 else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-t2=(C_word)C_i_car(((C_word*)t0)[2]);
-t3=(C_word)C_eqp(t2,lf[595]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7431,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
+t2=C_i_car(((C_word*)t0)[2]);
+t3=C_eqp(t2,lf[607]);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7588,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_7431(t5,t3);}
+f_7588(t5,t3);}
 else{
-t5=(C_word)C_eqp(t2,lf[598]);
+t5=C_eqp(t2,lf[480]);
 if(C_truep(t5)){
 t6=t4;
-f_7431(t6,t5);}
+f_7588(t6,t5);}
 else{
-t6=(C_word)C_eqp(t2,lf[599]);
+t6=C_eqp(t2,lf[610]);
 if(C_truep(t6)){
 t7=t4;
-f_7431(t7,t6);}
+f_7588(t7,t6);}
 else{
-t7=(C_word)C_eqp(t2,lf[600]);
+t7=C_eqp(t2,lf[611]);
 if(C_truep(t7)){
 t8=t4;
-f_7431(t8,t7);}
+f_7588(t8,t7);}
 else{
-t8=(C_word)C_eqp(t2,lf[601]);
+t8=C_eqp(t2,lf[612]);
 if(C_truep(t8)){
 t9=t4;
-f_7431(t9,t8);}
+f_7588(t9,t8);}
 else{
-t9=(C_word)C_eqp(t2,lf[602]);
+t9=C_eqp(t2,lf[613]);
 if(C_truep(t9)){
 t10=t4;
-f_7431(t10,t9);}
+f_7588(t10,t9);}
 else{
-t10=(C_word)C_eqp(t2,lf[603]);
+t10=C_eqp(t2,lf[614]);
 if(C_truep(t10)){
 t11=t4;
-f_7431(t11,t10);}
+f_7588(t11,t10);}
 else{
-t11=(C_word)C_eqp(t2,lf[604]);
+t11=C_eqp(t2,lf[615]);
 t12=t4;
-f_7431(t12,(C_truep(t11)?t11:(C_word)C_eqp(t2,lf[605])));}}}}}}}}
+f_7588(t12,(C_truep(t11)?t11:C_eqp(t2,lf[616])));}}}}}}}}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[4]);}}}
 
-/* k7429 in k7390 in k7384 in k7372 in k7360 in k7351 in compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7431(C_word t0,C_word t1){
+/* k7586 in k7547 in k7541 in k7529 in k7517 in k7508 in compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7588(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-C_trace("c-backend.scm: 1078 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[7],((C_word*)t0)[6],lf[596]);}
+C_trace("c-backend.scm: 1110 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),((C_word*)t0)[7],((C_word*)t0)[6],lf[608]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[597]);
+t2=C_eqp(((C_word*)t0)[5],lf[609]);
 if(C_truep(t2)){
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 1079 compute-size");
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 1111 compute-size");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_7343(5,t4,((C_word*)t0)[7],t3,((C_word*)t0)[2],((C_word*)t0)[6]);}
+f_7500(5,t4,((C_word*)t0)[7],t3,((C_word*)t0)[2],((C_word*)t0)[6]);}
 else{
 t3=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[6]);}}}
 
-/* g1695 in k7390 in k7384 in k7372 in k7360 in k7351 in compute-size in k7339 in k7333 in k7330 in k7327 in k7324 in g1501 in loop1494 in generate-foreign-callback-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7396(C_word t0,C_word t1,C_word t2){
+/* g1717 in k7547 in k7541 in k7529 in k7517 in k7508 in compute-size in k7496 in k7490 in k7487 in k7484 in k7481 in g1523 in loop1516 in generate-foreign-callback-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7553(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7396,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_vectorp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-C_trace("c-backend.scm: 1073 compute-size");
+C_save_and_reclaim((void*)trf_7553,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_vectorp(t2))){
+t3=C_i_vector_ref(t2,C_fix(0));
+C_trace("c-backend.scm: 1105 compute-size");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_7343(5,t4,t1,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_7500(5,t4,t1,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t3=t2;
-C_trace("c-backend.scm: 1073 compute-size");
+C_trace("c-backend.scm: 1105 compute-size");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_7343(5,t4,t1,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_7500(5,t4,t1,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_6994(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7151(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7591,15 +7629,15 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6994,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7151,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7000,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7157,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_7000(t7,t1,t2);}
+f_7157(t7,t1,t2);}
 
-/* loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7000(C_word t0,C_word t1,C_word t2){
+/* loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7157(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7608,67 +7646,67 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7000,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7008,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7295,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g13901391");
+C_save_and_reclaim((void*)trf_7157,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7165,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7452,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g14121413");
 t6=t3;
-f_7008(t6,t4,t5);}
+f_7165(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7293 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7295(C_word c,C_word t0,C_word t1){
+/* k7450 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_7000(t3,((C_word*)t0)[2],t2);}
+f_7157(t3,((C_word*)t0)[2],t2);}
 
-/* g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7008(C_word t0,C_word t1,C_word t2){
+/* g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7165(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7008,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7012,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 984  foreign-stub-id");
-((C_proc3)C_retrieve_symbol_proc(lf[585]))(3,*((C_word*)lf[585]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_7165,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7169,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1016 foreign-stub-id");
+((C_proc3)C_retrieve_symbol_proc(lf[597]))(3,*((C_word*)lf[597]+1),t3,t2);}
 
-/* k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7012(C_word c,C_word t0,C_word t1){
+/* k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7012,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7015,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 985  real-name2");
-((C_proc4)C_retrieve_symbol_proc(lf[584]))(4,*((C_word*)lf[584]+1),t2,t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7169,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7172,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1017 real-name2");
+((C_proc4)C_retrieve_symbol_proc(lf[596]))(4,*((C_word*)lf[596]+1),t2,t1,((C_word*)t0)[2]);}
 
-/* k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7015(C_word c,C_word t0,C_word t1){
+/* k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7015,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7018,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 986  foreign-stub-argument-types");
-((C_proc3)C_retrieve_symbol_proc(lf[583]))(3,*((C_word*)lf[583]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7172,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7175,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 1018 foreign-stub-argument-types");
+((C_proc3)C_retrieve_symbol_proc(lf[595]))(3,*((C_word*)lf[595]+1),t2,((C_word*)t0)[2]);}
 
-/* k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7018(C_word c,C_word t0,C_word t1){
+/* k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7676,273 +7714,273 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7018,2,t0,t1);}
-t2=(C_word)C_i_length(t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7024,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7292,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 988  make-variable-list");
-((C_proc4)C_retrieve_symbol_proc(lf[280]))(4,*((C_word*)lf[280]+1),t4,t2,lf[582]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7175,2,t0,t1);}
+t2=C_i_length(t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7181,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7449,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1020 make-variable-list");
+((C_proc4)C_retrieve_symbol_proc(lf[286]))(4,*((C_word*)lf[286]+1),t4,t2,lf[594]);}
 
-/* k7290 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7292(C_word c,C_word t0,C_word t1){
+/* k7447 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7292,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[581],t1);
-C_trace("c-backend.scm: 988  intersperse");
+C_save_and_reclaim((void*)tr2,(void*)f_7449,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[593],t1);
+C_trace("c-backend.scm: 1020 intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),((C_word*)t0)[2],t2,C_make_character(44));}
 
-/* k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7024(C_word c,C_word t0,C_word t1){
+/* k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7181(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7024,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7027,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 989  foreign-stub-return-type");
-((C_proc3)C_retrieve_symbol_proc(lf[580]))(3,*((C_word*)lf[580]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7181,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7184,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 1021 foreign-stub-return-type");
+((C_proc3)C_retrieve_symbol_proc(lf[592]))(3,*((C_word*)lf[592]+1),t2,((C_word*)t0)[2]);}
 
-/* k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7027(C_word c,C_word t0,C_word t1){
+/* k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7027,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 990  foreign-stub-name");
-((C_proc3)C_retrieve_symbol_proc(lf[579]))(3,*((C_word*)lf[579]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7184,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7187,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 1022 foreign-stub-name");
+((C_proc3)C_retrieve_symbol_proc(lf[591]))(3,*((C_word*)lf[591]+1),t2,((C_word*)t0)[2]);}
 
-/* k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7030(C_word c,C_word t0,C_word t1){
+/* k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7030,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7033,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 991  foreign-stub-body");
-((C_proc3)C_retrieve_symbol_proc(lf[578]))(3,*((C_word*)lf[578]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7187,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7190,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 1023 foreign-stub-body");
+((C_proc3)C_retrieve_symbol_proc(lf[590]))(3,*((C_word*)lf[590]+1),t2,((C_word*)t0)[2]);}
 
-/* k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7033(C_word c,C_word t0,C_word t1){
+/* k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7033,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7036,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 992  foreign-stub-argument-names");
-((C_proc3)C_retrieve_symbol_proc(lf[577]))(3,*((C_word*)lf[577]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7190,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7193,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 1024 foreign-stub-argument-names");
+((C_proc3)C_retrieve_symbol_proc(lf[589]))(3,*((C_word*)lf[589]+1),t2,((C_word*)t0)[2]);}
 
-/* k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7036(C_word c,C_word t0,C_word t1){
+/* k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7193,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7196,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_7039(2,t3,t1);}
+f_7196(2,t3,t1);}
 else{
-C_trace("c-backend.scm: 992  make-list");
-((C_proc4)C_retrieve_symbol_proc(lf[241]))(4,*((C_word*)lf[241]+1),t2,((C_word*)t0)[8],C_SCHEME_FALSE);}}
+C_trace("c-backend.scm: 1024 make-list");
+((C_proc4)C_retrieve_symbol_proc(lf[247]))(4,*((C_word*)lf[247]+1),t2,((C_word*)t0)[8],C_SCHEME_FALSE);}}
 
-/* k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7039(C_word c,C_word t0,C_word t1){
+/* k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7042,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-C_trace("c-backend.scm: 993  foreign-result-conversion");
-((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t2,((C_word*)t0)[9],lf[576]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7196,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7199,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+C_trace("c-backend.scm: 1025 foreign-result-conversion");
+((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t2,((C_word*)t0)[9],lf[588]);}
 
-/* k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7042(C_word c,C_word t0,C_word t1){
+/* k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7199(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7042,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7045,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-C_trace("c-backend.scm: 994  foreign-stub-cps");
-((C_proc3)C_retrieve_symbol_proc(lf[575]))(3,*((C_word*)lf[575]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7199,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7202,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+C_trace("c-backend.scm: 1026 foreign-stub-cps");
+((C_proc3)C_retrieve_symbol_proc(lf[587]))(3,*((C_word*)lf[587]+1),t2,((C_word*)t0)[2]);}
 
-/* k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7045(C_word c,C_word t0,C_word t1){
+/* k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7045,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7048,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-C_trace("c-backend.scm: 995  foreign-stub-callback");
-((C_proc3)C_retrieve_symbol_proc(lf[574]))(3,*((C_word*)lf[574]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7202,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7205,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+C_trace("c-backend.scm: 1027 foreign-stub-callback");
+((C_proc3)C_retrieve_symbol_proc(lf[586]))(3,*((C_word*)lf[586]+1),t2,((C_word*)t0)[2]);}
 
-/* k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7048(C_word c,C_word t0,C_word t1){
+/* k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7205(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7048,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7051,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t1,a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-C_trace("c-backend.scm: 996  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_7205,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7208,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t1,a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+C_trace("c-backend.scm: 1028 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE);}
 
-/* k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7051(C_word c,C_word t0,C_word t1){
+/* k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7051,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7054,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7211,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7281,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 998  cleanup");
-((C_proc3)C_retrieve_symbol_proc(lf[494]))(3,*((C_word*)lf[494]+1),t3,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7438,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1030 cleanup");
+((C_proc3)C_retrieve_symbol_proc(lf[505]))(3,*((C_word*)lf[505]+1),t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_7054(2,t3,C_SCHEME_UNDEFINED);}}
+f_7211(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k7279 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7281(C_word c,C_word t0,C_word t1){
+/* k7436 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 998  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[572],t1,lf[573]);}
+C_trace("c-backend.scm: 1030 gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[584],t1,lf[585]);}
 
-/* k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7054(C_word c,C_word t0,C_word t1){
+/* k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7054,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7057,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7214,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
 if(C_truep(((C_word*)t0)[12])){
-C_trace("c-backend.scm: 1000 gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[570],((C_word*)t0)[6],lf[571]);}
+C_trace("c-backend.scm: 1032 gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[582],((C_word*)t0)[6],lf[583]);}
 else{
 t3=t2;
-f_7057(2,t3,C_SCHEME_UNDEFINED);}}
+f_7214(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7057(C_word c,C_word t0,C_word t1){
+/* k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7057,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7060,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7214,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7217,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
 if(C_truep(((C_word*)t0)[10])){
-C_trace("c-backend.scm: 1003 gen");
-((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[565],((C_word*)t0)[2],lf[566],C_SCHEME_TRUE,lf[567],((C_word*)t0)[2],lf[568]);}
+C_trace("c-backend.scm: 1035 gen");
+((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[577],((C_word*)t0)[2],lf[578],C_SCHEME_TRUE,lf[579],((C_word*)t0)[2],lf[580]);}
 else{
-C_trace("c-backend.scm: 1005 gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[569],((C_word*)t0)[2],C_make_character(40));}}
+C_trace("c-backend.scm: 1037 gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[581],((C_word*)t0)[2],C_make_character(40));}}
 
-/* k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7060(C_word c,C_word t0,C_word t1){
+/* k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7060,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7063,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7217,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7220,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
 C_apply(4,0,t2,*((C_word*)lf[1]+1),((C_word*)t0)[3]);}
 
-/* k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7063(C_word c,C_word t0,C_word t1){
+/* k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7063,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7066,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7220,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7223,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
 if(C_truep(((C_word*)t0)[10])){
-C_trace("c-backend.scm: 1008 gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[560],C_SCHEME_TRUE,lf[561],((C_word*)t0)[2],lf[562]);}
+C_trace("c-backend.scm: 1040 gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[572],C_SCHEME_TRUE,lf[573],((C_word*)t0)[2],lf[574]);}
 else{
-C_trace("c-backend.scm: 1009 gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[563],C_SCHEME_TRUE,lf[564],((C_word*)t0)[2],C_make_character(40));}}
+C_trace("c-backend.scm: 1041 gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[575],C_SCHEME_TRUE,lf[576],((C_word*)t0)[2],C_make_character(40));}}
 
-/* k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7066(C_word c,C_word t0,C_word t1){
+/* k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7066,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7069,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7223,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7226,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
 C_apply(4,0,t2,*((C_word*)lf[1]+1),((C_word*)t0)[2]);}
 
-/* k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7069(C_word c,C_word t0,C_word t1){
+/* k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7226(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7069,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7072,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 1011 gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[559]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7226,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7229,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 1043 gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[571]);}
 
-/* k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7072(C_word c,C_word t0,C_word t1){
+/* k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7072,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7075,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 1012 gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[558]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7229,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7232,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 1044 gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[570]);}
 
-/* k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7075(C_word c,C_word t0,C_word t1){
+/* k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7075,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7078,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7172,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 1021 iota");
-((C_proc3)C_retrieve_symbol_proc(lf[59]))(3,*((C_word*)lf[59]+1),t3,((C_word*)t0)[6]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7232,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7235,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7329,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1053 iota");
+((C_proc3)C_retrieve_symbol_proc(lf[60]))(3,*((C_word*)lf[60]+1),t3,((C_word*)t0)[6]);}
 
-/* k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7172(C_word c,C_word t0,C_word t1){
+/* k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7950,33 +7988,33 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7172,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7329,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7174,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7331,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_7174(t5,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_7331(t5,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7174(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7331(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7174,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7181,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-t6=(C_word)C_i_pairp(t3);
+C_save_and_reclaim((void*)trf_7331,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7338,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_pairp(t2))){
+t6=C_i_pairp(t3);
 t7=t5;
-f_7181(t7,(C_truep(t6)?(C_word)C_i_pairp(t4):C_SCHEME_FALSE));}
+f_7338(t7,(C_truep(t6)?C_i_pairp(t4):C_SCHEME_FALSE));}
 else{
 t6=t5;
-f_7181(t6,C_SCHEME_FALSE);}}
+f_7338(t6,C_SCHEME_FALSE);}}
 
-/* k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_fcall f_7181(C_word t0,C_word t1){
+/* k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_fcall f_7338(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7989,131 +8027,131 @@ C_word t9;
 C_word t10;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7181,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7338,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7220,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[6],C_fix(0));
-t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
-t5=(C_word)C_slot(((C_word*)t0)[4],C_fix(0));
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7190,a[2]=t3,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7202,a[2]=t3,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7377,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_slot(((C_word*)t0)[6],C_fix(0));
+t4=C_slot(((C_word*)t0)[5],C_fix(0));
+t5=C_slot(((C_word*)t0)[4],C_fix(0));
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7347,a[2]=t3,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7359,a[2]=t3,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t5)){
-C_trace("c-backend.scm: 1018 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[72]+1)))(3,*((C_word*)lf[72]+1),t7,t5);}
+C_trace("c-backend.scm: 1050 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[73]+1)))(3,*((C_word*)lf[73]+1),t7,t5);}
 else{
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7208,a[2]=t4,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7365,a[2]=t4,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t8);}}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t8);}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k7206 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7208(C_word c,C_word t0,C_word t1){
+/* k7363 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7208,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7211,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7365,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7368,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(116),t1);}
 
-/* k7209 in k7206 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7211(C_word c,C_word t0,C_word t1){
+/* k7366 in k7363 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7211,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7214,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7368,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7371,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k7212 in k7209 in k7206 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7214(C_word c,C_word t0,C_word t1){
+/* k7369 in k7366 in k7363 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k7200 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7202(C_word c,C_word t0,C_word t1){
+/* k7357 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1016 foreign-type-declaration");
+C_trace("c-backend.scm: 1048 foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k7188 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7190(C_word c,C_word t0,C_word t1){
+/* k7345 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7190,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7194,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 1019 foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t2,((C_word*)t0)[2],lf[557]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7347,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7351,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 1051 foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t2,((C_word*)t0)[2],lf[569]);}
 
-/* k7192 in k7188 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7194(C_word c,C_word t0,C_word t1){
+/* k7349 in k7345 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7194,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7198,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 1020 foreign-argument-conversion");
+C_save_and_reclaim((void*)tr2,(void*)f_7351,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7355,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 1052 foreign-argument-conversion");
 ((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),t2,((C_word*)t0)[2]);}
 
-/* k7196 in k7192 in k7188 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7198(C_word c,C_word t0,C_word t1){
+/* k7353 in k7349 in k7345 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1015 gen");
-((C_proc11)C_retrieve_proc(*((C_word*)lf[1]+1)))(11,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[4],lf[554],((C_word*)t0)[3],C_make_character(41),t1,lf[555],((C_word*)t0)[2],lf[556]);}
+C_trace("c-backend.scm: 1047 gen");
+((C_proc11)C_retrieve_proc(*((C_word*)lf[1]+1)))(11,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[4],lf[566],((C_word*)t0)[3],C_make_character(41),t1,lf[567],((C_word*)t0)[2],lf[568]);}
 
-/* k7218 in k7179 in loop1417 in k7170 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7220(C_word c,C_word t0,C_word t1){
+/* k7375 in k7336 in loop1439 in k7327 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[6],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[6],C_fix(1));
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_7174(t5,((C_word*)t0)[2],t2,t3,t4);}
+f_7331(t5,((C_word*)t0)[2],t2,t3,t4);}
 
-/* k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7078(C_word c,C_word t0,C_word t1){
+/* k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7078,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7081,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7235,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7238,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(((C_word*)t0)[7])){
-C_trace("c-backend.scm: 1022 gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[553]);}
+C_trace("c-backend.scm: 1054 gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[565]);}
 else{
 t3=t2;
-f_7081(2,t3,C_SCHEME_UNDEFINED);}}
+f_7238(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7081(C_word c,C_word t0,C_word t1){
+/* k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7238(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8122,36 +8160,36 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7081,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7084,a[2]=((C_word*)t0)[9],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7238,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7241,a[2]=((C_word*)t0)[9],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[8])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7090,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 1024 gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,((C_word*)t0)[8],C_SCHEME_TRUE,lf[544]);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7247,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1056 gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,((C_word*)t0)[8],C_SCHEME_TRUE,lf[556]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7111,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_eqp(((C_word*)t0)[5],lf[550]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7268,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=C_eqp(((C_word*)t0)[5],lf[562]);
 if(C_truep(t4)){
-C_trace("c-backend.scm: 1035 gen");
+C_trace("c-backend.scm: 1067 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE);}
 else{
-C_trace("c-backend.scm: 1034 gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[552],((C_word*)t0)[2]);}}}
+C_trace("c-backend.scm: 1066 gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[564],((C_word*)t0)[2]);}}}
 
-/* k7109 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7111(C_word c,C_word t0,C_word t1){
+/* k7266 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7111,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7114,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 1036 gen");
+C_save_and_reclaim((void*)tr2,(void*)f_7268,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7271,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 1068 gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,((C_word*)t0)[2],C_make_character(40));}
 
-/* k7112 in k7109 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7114(C_word c,C_word t0,C_word t1){
+/* k7269 in k7266 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8159,112 +8197,112 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7114,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7117,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7148,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7152,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 1037 make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t4,((C_word*)t0)[2],lf[551]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7271,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7274,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7305,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7309,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1069 make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t4,((C_word*)t0)[2],lf[563]);}
 
-/* k7150 in k7112 in k7109 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7152(C_word c,C_word t0,C_word t1){
+/* k7307 in k7269 in k7266 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1037 intersperse");
+C_trace("c-backend.scm: 1069 intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),((C_word*)t0)[2],t1,C_make_character(44));}
 
-/* k7146 in k7112 in k7109 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7148(C_word c,C_word t0,C_word t1){
+/* k7303 in k7269 in k7266 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[1]+1),t1);}
 
-/* k7115 in k7112 in k7109 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7117(C_word c,C_word t0,C_word t1){
+/* k7272 in k7269 in k7266 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7117,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7120,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],lf[550]);
+C_save_and_reclaim((void*)tr2,(void*)f_7274,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7277,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_eqp(((C_word*)t0)[2],lf[562]);
 if(C_truep(t3)){
 t4=t2;
-f_7120(2,t4,C_SCHEME_UNDEFINED);}
+f_7277(2,t4,C_SCHEME_UNDEFINED);}
 else{
-C_trace("c-backend.scm: 1038 gen");
+C_trace("c-backend.scm: 1070 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(41));}}
 
-/* k7118 in k7115 in k7112 in k7109 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7120(C_word c,C_word t0,C_word t1){
+/* k7275 in k7272 in k7269 in k7266 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7120,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7123,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 1039 gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[549]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7277,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7280,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1071 gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[561]);}
 
-/* k7121 in k7118 in k7115 in k7112 in k7109 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7123(C_word c,C_word t0,C_word t1){
+/* k7278 in k7275 in k7272 in k7269 in k7266 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-C_trace("c-backend.scm: 1041 gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[545],C_SCHEME_TRUE,lf[546]);}
+C_trace("c-backend.scm: 1073 gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[557],C_SCHEME_TRUE,lf[558]);}
 else{
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 1043 gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[547]);}
+C_trace("c-backend.scm: 1075 gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[559]);}
 else{
-C_trace("c-backend.scm: 1044 gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[548]);}}}
+C_trace("c-backend.scm: 1076 gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[560]);}}}
 
-/* k7088 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7090(C_word c,C_word t0,C_word t1){
+/* k7245 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7090,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7093,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 1026 gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[543],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_7247,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7250,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 1058 gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[555],C_SCHEME_TRUE);}
 
-/* k7091 in k7088 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7093(C_word c,C_word t0,C_word t1){
+/* k7248 in k7245 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-C_trace("c-backend.scm: 1028 gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[539],C_SCHEME_TRUE,lf[540]);}
+C_trace("c-backend.scm: 1060 gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[551],C_SCHEME_TRUE,lf[552]);}
 else{
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 1030 gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[541]);}
+C_trace("c-backend.scm: 1062 gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[553]);}
 else{
-C_trace("c-backend.scm: 1031 gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[542]);}}}
+C_trace("c-backend.scm: 1063 gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[554]);}}}
 
-/* k7082 in k7079 in k7076 in k7073 in k7070 in k7067 in k7064 in k7061 in k7058 in k7055 in k7052 in k7049 in k7046 in k7043 in k7040 in k7037 in k7034 in k7031 in k7028 in k7025 in k7022 in k7016 in k7013 in k7010 in g1390 in loop1383 in ##compiler#generate-foreign-stubs in k2573 in k2487 in k2484 */
-static void C_ccall f_7084(C_word c,C_word t0,C_word t1){
+/* k7239 in k7236 in k7233 in k7230 in k7227 in k7224 in k7221 in k7218 in k7215 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k7194 in k7191 in k7188 in k7185 in k7182 in k7179 in k7173 in k7170 in k7167 in g1412 in loop1405 in ##compiler#generate-foreign-stubs in k2595 in k2509 in k2506 */
+static void C_ccall f_7241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 1045 gen");
+C_trace("c-backend.scm: 1077 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(125));}
 
-/* ##compiler#generate-foreign-callback-stub-prototypes in k2573 in k2487 in k2484 */
-static void C_ccall f_6954(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#generate-foreign-callback-stub-prototypes in k2595 in k2509 in k2506 */
+static void C_ccall f_7111(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8273,15 +8311,15 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6954,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7111,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6960,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7117,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_6960(t6,t1,t2);}
+f_7117(t6,t1,t2);}
 
-/* loop1364 in ##compiler#generate-foreign-callback-stub-prototypes in k2573 in k2487 in k2484 */
-static void C_fcall f_6960(C_word t0,C_word t1,C_word t2){
+/* loop1386 in ##compiler#generate-foreign-callback-stub-prototypes in k2595 in k2509 in k2506 */
+static void C_fcall f_7117(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8290,63 +8328,63 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6960,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6981,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6972,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 976  gen");
+C_save_and_reclaim((void*)trf_7117,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7138,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7129,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 1008 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6970 in loop1364 in ##compiler#generate-foreign-callback-stub-prototypes in k2573 in k2487 in k2484 */
-static void C_ccall f_6972(C_word c,C_word t0,C_word t1){
+/* k7127 in loop1386 in ##compiler#generate-foreign-callback-stub-prototypes in k2595 in k2509 in k2506 */
+static void C_ccall f_7129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6972,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6975,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 977  generate-foreign-callback-header");
-((C_proc4)C_retrieve_symbol_proc(lf[537]))(4,*((C_word*)lf[537]+1),t2,lf[538],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7129,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7132,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 1009 generate-foreign-callback-header");
+((C_proc4)C_retrieve_symbol_proc(lf[549]))(4,*((C_word*)lf[549]+1),t2,lf[550],((C_word*)t0)[2]);}
 
-/* k6973 in k6970 in loop1364 in ##compiler#generate-foreign-callback-stub-prototypes in k2573 in k2487 in k2484 */
-static void C_ccall f_6975(C_word c,C_word t0,C_word t1){
+/* k7130 in k7127 in loop1386 in ##compiler#generate-foreign-callback-stub-prototypes in k2595 in k2509 in k2506 */
+static void C_ccall f_7132(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 978  gen");
+C_trace("c-backend.scm: 1010 gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(59));}
 
-/* k6979 in loop1364 in ##compiler#generate-foreign-callback-stub-prototypes in k2573 in k2487 in k2484 */
-static void C_ccall f_6981(C_word c,C_word t0,C_word t1){
+/* k7136 in loop1386 in ##compiler#generate-foreign-callback-stub-prototypes in k2595 in k2509 in k2506 */
+static void C_ccall f_7138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6960(t3,((C_word*)t0)[2],t2);}
+f_7117(t3,((C_word*)t0)[2],t2);}
 
-/* ##compiler#generate-external-variables in k2573 in k2487 in k2484 */
-static void C_ccall f_6900(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#generate-external-variables in k2595 in k2509 in k2506 */
+static void C_ccall f_7057(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6900,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6904,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 961  gen");
+C_save_and_reclaim((void*)tr3,(void*)f_7057,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7061,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 993  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE);}
 
-/* k6902 in ##compiler#generate-external-variables in k2573 in k2487 in k2484 */
-static void C_ccall f_6904(C_word c,C_word t0,C_word t1){
+/* k7059 in ##compiler#generate-external-variables in k2595 in k2509 in k2506 */
+static void C_ccall f_7061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8354,15 +8392,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6904,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7061,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6909,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7066,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_6909(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_7066(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop1344 in k6902 in ##compiler#generate-external-variables in k2573 in k2487 in k2484 */
-static void C_fcall f_6909(C_word t0,C_word t1,C_word t2){
+/* loop1366 in k7059 in ##compiler#generate-external-variables in k2595 in k2509 in k2506 */
+static void C_fcall f_7066(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8375,110 +8413,110 @@ C_word t10;
 C_word t11;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6909,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6941,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_i_vector_ref(t4,C_fix(0));
-t6=(C_word)C_i_vector_ref(t4,C_fix(1));
-t7=(C_word)C_i_vector_ref(t4,C_fix(2));
-t8=(C_truep(t7)?lf[535]:lf[536]);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6938,a[2]=t8,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 967  foreign-type-declaration");
+C_save_and_reclaim((void*)trf_7066,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7098,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=C_i_vector_ref(t4,C_fix(0));
+t6=C_i_vector_ref(t4,C_fix(1));
+t7=C_i_vector_ref(t4,C_fix(2));
+t8=(C_truep(t7)?lf[547]:lf[548]);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7095,a[2]=t8,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 999  foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t9,t6,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6936 in loop1344 in k6902 in ##compiler#generate-external-variables in k2573 in k2487 in k2484 */
-static void C_ccall f_6938(C_word c,C_word t0,C_word t1){
+/* k7093 in loop1366 in k7059 in ##compiler#generate-external-variables in k2595 in k2509 in k2506 */
+static void C_ccall f_7095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 967  gen");
+C_trace("c-backend.scm: 999  gen");
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,((C_word*)t0)[2],t1,C_make_character(59));}
 
-/* k6939 in loop1344 in k6902 in ##compiler#generate-external-variables in k2573 in k2487 in k2484 */
-static void C_ccall f_6941(C_word c,C_word t0,C_word t1){
+/* k7096 in loop1366 in k7059 in ##compiler#generate-external-variables in k2595 in k2509 in k2506 */
+static void C_ccall f_7098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6909(t3,((C_word*)t0)[2],t2);}
+f_7066(t3,((C_word*)t0)[2],t2);}
 
-/* ##compiler#make-argument-list in k2573 in k2487 in k2484 */
-static void C_ccall f_6884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#make-argument-list in k2595 in k2509 in k2506 */
+static void C_ccall f_7041(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6884,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6890,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 953  list-tabulate");
-((C_proc4)C_retrieve_symbol_proc(lf[534]))(4,*((C_word*)lf[534]+1),t1,t2,t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7041,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7047,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 985  list-tabulate");
+((C_proc4)C_retrieve_symbol_proc(lf[546]))(4,*((C_word*)lf[546]+1),t1,t2,t4);}
 
-/* a6889 in ##compiler#make-argument-list in k2573 in k2487 in k2484 */
-static void C_ccall f_6890(C_word c,C_word t0,C_word t1,C_word t2){
+/* a7046 in ##compiler#make-argument-list in k2595 in k2509 in k2506 */
+static void C_ccall f_7047(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6890,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6898,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 955  number->string");
+C_save_and_reclaim((void*)tr3,(void*)f_7047,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7055,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 987  number->string");
 C_number_to_string(3,0,t3,t2);}
 
-/* k6896 in a6889 in ##compiler#make-argument-list in k2573 in k2487 in k2484 */
-static void C_ccall f_6898(C_word c,C_word t0,C_word t1){
+/* k7053 in a7046 in ##compiler#make-argument-list in k2595 in k2509 in k2506 */
+static void C_ccall f_7055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 955  string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 987  string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* ##compiler#make-variable-list in k2573 in k2487 in k2484 */
-static void C_ccall f_6868(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#make-variable-list in k2595 in k2509 in k2506 */
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6868,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6874,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 948  list-tabulate");
-((C_proc4)C_retrieve_symbol_proc(lf[534]))(4,*((C_word*)lf[534]+1),t1,t2,t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7025,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7031,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 980  list-tabulate");
+((C_proc4)C_retrieve_symbol_proc(lf[546]))(4,*((C_word*)lf[546]+1),t1,t2,t4);}
 
-/* a6873 in ##compiler#make-variable-list in k2573 in k2487 in k2484 */
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1,C_word t2){
+/* a7030 in ##compiler#make-variable-list in k2595 in k2509 in k2506 */
+static void C_ccall f_7031(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6874,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6882,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 950  number->string");
+C_save_and_reclaim((void*)tr3,(void*)f_7031,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7039,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 982  number->string");
 C_number_to_string(3,0,t3,t2);}
 
-/* k6880 in a6873 in ##compiler#make-variable-list in k2573 in k2487 in k2484 */
-static void C_ccall f_6882(C_word c,C_word t0,C_word t1){
+/* k7037 in a7030 in ##compiler#make-variable-list in k2595 in k2509 in k2506 */
+static void C_ccall f_7039(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 950  string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[3],lf[533],((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 982  string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[545],((C_word*)t0)[2],t1);}
 
-/* ##compiler#cleanup in k2573 in k2487 in k2484 */
-static void C_ccall f_6779(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#cleanup in k2595 in k2509 in k2506 */
+static void C_ccall f_6936(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8490,18 +8528,18 @@ C_word t9;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6779,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6936,3,t0,t1,t2);}
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(C_word)C_i_string_length(t2);
+t5=C_i_string_length(t2);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6788,a[2]=t7,a[3]=t2,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6945,a[2]=t7,a[3]=t2,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_6788(t9,t1,C_fix(0));}
+f_6945(t9,t1,C_fix(0));}
 
-/* loop in ##compiler#cleanup in k2573 in k2487 in k2484 */
-static void C_fcall f_6788(C_word t0,C_word t1,C_word t2){
+/* loop in ##compiler#cleanup in k2595 in k2509 in k2506 */
+static void C_fcall f_6945(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8517,43 +8555,43 @@ C_word t13;
 C_word t14;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6788,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6945,NULL,3,t0,t1,t2);}
 t3=t2;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[5]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[5]))){
 t4=((C_word*)((C_word*)t0)[4])[1];
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?t4:((C_word*)t0)[3]));}
 else{
-t4=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
-t5=(C_word)C_fixnum_lessp(t4,C_make_character(32));
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6817,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t4=C_i_string_ref(((C_word*)t0)[3],t2);
+t5=C_fixnum_lessp(t4,C_make_character(32));
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6974,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_6817(t7,t5);}
+f_6974(t7,t5);}
 else{
-t7=(C_word)C_fixnum_greaterp(t4,C_make_character(126));
+t7=C_fixnum_greaterp(t4,C_make_character(126));
 if(C_truep(t7)){
 t8=t6;
-f_6817(t8,t7);}
+f_6974(t8,t7);}
 else{
-t8=(C_word)C_eqp(t4,C_make_character(42));
+t8=C_eqp(t4,C_make_character(42));
 if(C_truep(t8)){
-t9=(C_word)C_fixnum_decrease(((C_word*)t0)[5]);
+t9=C_fixnum_decrease(((C_word*)t0)[5]);
 t10=t2;
-if(C_truep((C_word)C_fixnum_lessp(t10,t9))){
-t11=(C_word)C_fixnum_increase(t2);
-t12=(C_word)C_i_string_ref(((C_word*)t0)[3],t11);
+if(C_truep(C_fixnum_lessp(t10,t9))){
+t11=C_fixnum_increase(t2);
+t12=C_i_string_ref(((C_word*)t0)[3],t11);
 t13=t6;
-f_6817(t13,(C_word)C_eqp(C_make_character(47),t12));}
+f_6974(t13,C_eqp(C_make_character(47),t12));}
 else{
 t11=t6;
-f_6817(t11,C_SCHEME_FALSE);}}
+f_6974(t11,C_SCHEME_FALSE);}}
 else{
 t9=t6;
-f_6817(t9,C_SCHEME_FALSE);}}}}}
+f_6974(t9,C_SCHEME_FALSE);}}}}}
 
-/* k6815 in loop in ##compiler#cleanup in k2573 in k2487 in k2484 */
-static void C_fcall f_6817(C_word t0,C_word t1){
+/* k6972 in loop in ##compiler#cleanup in k2595 in k2509 in k2506 */
+static void C_fcall f_6974(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8564,33 +8602,33 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6817,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6974,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
-t2=(C_word)C_i_string_set(((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],C_make_character(126));
-t3=(C_word)C_fixnum_increase(((C_word*)t0)[6]);
-C_trace("c-backend.scm: 942  loop");
+t2=C_i_string_set(((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],C_make_character(126));
+t3=C_fixnum_increase(((C_word*)t0)[6]);
+C_trace("c-backend.scm: 974  loop");
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_6788(t4,((C_word*)t0)[4],t3);}
+f_6945(t4,((C_word*)t0)[4],t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6827,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 939  string-copy");
-((C_proc3)C_retrieve_symbol_proc(lf[532]))(3,*((C_word*)lf[532]+1),t2,((C_word*)t0)[3]);}}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6984,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 971  string-copy");
+((C_proc3)C_retrieve_symbol_proc(lf[544]))(3,*((C_word*)lf[544]+1),t2,((C_word*)t0)[3]);}}
 else{
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
-t2=(C_word)C_i_string_set(((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],((C_word*)t0)[2]);
-t3=(C_word)C_fixnum_increase(((C_word*)t0)[6]);
-C_trace("c-backend.scm: 942  loop");
+t2=C_i_string_set(((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],((C_word*)t0)[2]);
+t3=C_fixnum_increase(((C_word*)t0)[6]);
+C_trace("c-backend.scm: 974  loop");
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_6788(t4,((C_word*)t0)[4],t3);}
+f_6945(t4,((C_word*)t0)[4],t3);}
 else{
-t2=(C_word)C_fixnum_increase(((C_word*)t0)[6]);
-C_trace("c-backend.scm: 942  loop");
+t2=C_fixnum_increase(((C_word*)t0)[6]);
+C_trace("c-backend.scm: 974  loop");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_6788(t3,((C_word*)t0)[4],t2);}}}
+f_6945(t3,((C_word*)t0)[4],t2);}}}
 
-/* k6825 in k6815 in loop in ##compiler#cleanup in k2573 in k2487 in k2484 */
-static void C_ccall f_6827(C_word c,C_word t0,C_word t1){
+/* k6982 in k6972 in loop in ##compiler#cleanup in k2595 in k2509 in k2506 */
+static void C_ccall f_6984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8598,14 +8636,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_i_string_set(((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4],C_make_character(126));
-t4=(C_word)C_fixnum_increase(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 942  loop");
+t3=C_i_string_set(((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4],C_make_character(126));
+t4=C_fixnum_increase(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 974  loop");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_6788(t5,((C_word*)t0)[2],t4);}
+f_6945(t5,((C_word*)t0)[2],t4);}
 
-/* emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6702(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8614,15 +8652,15 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6702,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6706,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_i_length(t2);
-t6=(C_word)C_fixnum_increase(t5);
-C_trace("c-backend.scm: 904  gen");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[529],C_SCHEME_TRUE,lf[530],t6,lf[531]);}
+C_save_and_reclaim((void*)tr4,(void*)f_6859,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6863,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=C_i_length(t2);
+t6=C_fixnum_increase(t5);
+C_trace("c-backend.scm: 936  gen");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[541],C_SCHEME_TRUE,lf[542],t6,lf[543]);}
 
-/* k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6706(C_word c,C_word t0,C_word t1){
+/* k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8631,120 +8669,120 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6706,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6709,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6866,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6720,a[2]=((C_word*)t0)[3],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6877,a[2]=((C_word*)t0)[3],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_6720(t6,t2,((C_word*)t0)[2]);}
+f_6877(t6,t2,((C_word*)t0)[2]);}
 
-/* doloop1286 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_fcall f_6720(C_word t0,C_word t1,C_word t2){
+/* doloop1308 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_fcall f_6877(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6720,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("c-backend.scm: 908  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t1,C_SCHEME_TRUE,lf[521]);}
+C_save_and_reclaim((void*)trf_6877,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+C_trace("c-backend.scm: 940  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t1,C_SCHEME_TRUE,lf[533]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6733,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_i_car(t2);
-C_trace("c-backend.scm: 909  lambda-literal-id");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6890,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=C_i_car(t2);
+C_trace("c-backend.scm: 941  lambda-literal-id");
 ((C_proc3)C_retrieve_symbol_proc(lf[10]))(3,*((C_word*)lf[10]+1),t3,t4);}}
 
-/* k6731 in doloop1286 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6733(C_word c,C_word t0,C_word t1){
+/* k6888 in doloop1308 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6733,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6736,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6765,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 910  string->c-identifier");
-((C_proc3)C_retrieve_symbol_proc(lf[528]))(3,*((C_word*)lf[528]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6890,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6893,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6922,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 942  string->c-identifier");
+((C_proc3)C_retrieve_symbol_proc(lf[540]))(3,*((C_word*)lf[540]+1),t3,((C_word*)t0)[2]);}
 
-/* k6763 in k6731 in doloop1286 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6765(C_word c,C_word t0,C_word t1){
+/* k6920 in k6888 in doloop1308 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6922(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 910  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[526],((C_word*)t0)[2],C_make_character(58),t1,lf[527]);}
+C_trace("c-backend.scm: 942  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[538],((C_word*)t0)[2],C_make_character(58),t1,lf[539]);}
 
-/* k6734 in k6731 in doloop1286 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6736(C_word c,C_word t0,C_word t1){
+/* k6891 in k6888 in doloop1308 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6736,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6739,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_eqp(lf[256],((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_6893,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6896,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_eqp(lf[262],((C_word*)t0)[2]);
 if(C_truep(t3)){
-if(C_truep(C_retrieve(lf[207]))){
-C_trace("c-backend.scm: 913  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[522],C_retrieve(lf[207]),lf[523]);}
+if(C_truep(C_retrieve(lf[213]))){
+C_trace("c-backend.scm: 945  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[534],C_retrieve(lf[213]),lf[535]);}
 else{
-C_trace("c-backend.scm: 914  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[524]);}}
+C_trace("c-backend.scm: 946  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[536]);}}
 else{
-C_trace("c-backend.scm: 915  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,((C_word*)t0)[2],lf[525]);}}
+C_trace("c-backend.scm: 947  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,((C_word*)t0)[2],lf[537]);}}
 
-/* k6737 in k6734 in k6731 in doloop1286 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6739(C_word c,C_word t0,C_word t1){
+/* k6894 in k6891 in k6888 in doloop1308 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
+t2=C_i_cdr(((C_word*)t0)[4]);
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6720(t3,((C_word*)t0)[2],t2);}
+f_6877(t3,((C_word*)t0)[2],t2);}
 
-/* k6707 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6709(C_word c,C_word t0,C_word t1){
+/* k6864 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6866(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6709,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6712,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 916  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[520]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6866,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6869,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 948  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[532]);}
 
-/* k6710 in k6707 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6712(C_word c,C_word t0,C_word t1){
+/* k6867 in k6864 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6869(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6712,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6715,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 917  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[519]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6869,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6872,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 949  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[531]);}
 
-/* k6713 in k6710 in k6707 in k6704 in emit-procedure-table-info in k2573 in k2487 in k2484 */
-static void C_ccall f_6715(C_word c,C_word t0,C_word t1){
+/* k6870 in k6867 in k6864 in k6861 in emit-procedure-table-info in k2595 in k2509 in k2506 */
+static void C_ccall f_6872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 918  gen");
-((C_proc15)C_retrieve_proc(*((C_word*)lf[1]+1)))(15,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[512],C_SCHEME_TRUE,lf[513],C_SCHEME_TRUE,lf[514],C_SCHEME_TRUE,lf[515],C_SCHEME_TRUE,lf[516],C_SCHEME_TRUE,lf[517],C_SCHEME_TRUE,lf[518]);}
+C_trace("c-backend.scm: 950  gen");
+((C_proc15)C_retrieve_proc(*((C_word*)lf[1]+1)))(15,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[524],C_SCHEME_TRUE,lf[525],C_SCHEME_TRUE,lf[526],C_SCHEME_TRUE,lf[527],C_SCHEME_TRUE,lf[528],C_SCHEME_TRUE,lf[529],C_SCHEME_TRUE,lf[530]);}
 
-/* ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2577(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2599(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
 C_word tmp;
 C_word t9;
 C_word t10;
@@ -8787,7 +8825,7 @@ C_word t46;
 C_word ab[78],*a=ab;
 if(c!=9) C_bad_argc_2(c,9,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr9,(void*)f_2577,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+C_save_and_reclaim((void*)tr9,(void*)f_2599,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_UNDEFINED;
@@ -8812,149 +8850,149 @@ t29=C_SCHEME_UNDEFINED;
 t30=(*a=C_VECTOR_TYPE|1,a[1]=t29,tmp=(C_word)a,a+=2,tmp);
 t31=C_SCHEME_UNDEFINED;
 t32=(*a=C_VECTOR_TYPE|1,a[1]=t31,tmp=(C_word)a,a+=2,tmp);
-t33=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2580,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
-t34=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2622,a[2]=t10,tmp=(C_word)a,a+=3,tmp));
-t35=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4410,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
-t36=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4579,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
-t37=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4750,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
-t38=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5090,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
-t39=C_set_block_item(t22,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5420,a[2]=t2,a[3]=t26,tmp=(C_word)a,a+=4,tmp));
-t40=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5475,a[2]=t24,tmp=(C_word)a,a+=3,tmp));
-t41=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5669,a[2]=t28,tmp=(C_word)a,a+=3,tmp));
-t42=C_set_block_item(t28,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5811,a[2]=t30,tmp=(C_word)a,a+=3,tmp));
-t43=C_set_block_item(t30,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5888,tmp=(C_word)a,a+=2,tmp));
-t44=C_set_block_item(t32,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5900,a[2]=t4,a[3]=t8,a[4]=t24,a[5]=t22,a[6]=t2,a[7]=t12,tmp=(C_word)a,a+=8,tmp));
-t45=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6669,a[2]=t14,a[3]=t16,a[4]=t18,a[5]=t8,a[6]=t20,a[7]=t32,a[8]=t6,a[9]=t4,a[10]=t1,a[11]=t5,tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 887  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[495]))(4,*((C_word*)lf[495]+1),t45,lf[510],lf[511]);}
+t33=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2602,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t34=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2644,a[2]=t10,tmp=(C_word)a,a+=3,tmp));
+t35=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4525,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
+t36=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4694,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
+t37=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4865,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t38=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5205,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t39=C_set_block_item(t22,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5525,a[2]=t2,a[3]=t26,tmp=(C_word)a,a+=4,tmp));
+t40=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5580,a[2]=t24,tmp=(C_word)a,a+=3,tmp));
+t41=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5774,a[2]=t28,tmp=(C_word)a,a+=3,tmp));
+t42=C_set_block_item(t28,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5916,a[2]=t30,tmp=(C_word)a,a+=3,tmp));
+t43=C_set_block_item(t30,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5993,tmp=(C_word)a,a+=2,tmp));
+t44=C_set_block_item(t32,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6041,a[2]=t4,a[3]=t8,a[4]=t24,a[5]=t22,a[6]=t2,a[7]=t12,tmp=(C_word)a,a+=8,tmp));
+t45=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6826,a[2]=t14,a[3]=t16,a[4]=t18,a[5]=t8,a[6]=t20,a[7]=t32,a[8]=t6,a[9]=t4,a[10]=t1,a[11]=t5,tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 919  debugging");
+((C_proc4)C_retrieve_symbol_proc(lf[506]))(4,*((C_word*)lf[506]+1),t45,lf[522],lf[523]);}
 
-/* k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6669(C_word c,C_word t0,C_word t1){
+/* k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6826(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6669,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6826,2,t0,t1);}
 t2=C_mutate((C_word*)lf[0]+1 /* (set! output ...) */,((C_word*)t0)[11]);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6673,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 889  header");
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6830,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 921  header");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4410(t4,t3);}
+f_4525(t4,t3);}
 
-/* k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6673(C_word c,C_word t0,C_word t1){
+/* k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6830(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6673,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6676,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 890  declarations");
+C_save_and_reclaim((void*)tr2,(void*)f_6830,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6833,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 922  declarations");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_4579(t3,t2);}
+f_4694(t3,t2);}
 
-/* k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6676(C_word c,C_word t0,C_word t1){
+/* k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6676,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6679,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 891  generate-external-variables");
-((C_proc3)C_retrieve_symbol_proc(lf[508]))(3,*((C_word*)lf[508]+1),t2,C_retrieve(lf[509]));}
+C_save_and_reclaim((void*)tr2,(void*)f_6833,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6836,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 923  generate-external-variables");
+((C_proc3)C_retrieve_symbol_proc(lf[520]))(3,*((C_word*)lf[520]+1),t2,C_retrieve(lf[521]));}
 
-/* k6677 in k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6679(C_word c,C_word t0,C_word t1){
+/* k6834 in k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6836(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6679,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6682,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 892  generate-foreign-stubs");
-((C_proc4)C_retrieve_symbol_proc(lf[506]))(4,*((C_word*)lf[506]+1),t2,C_retrieve(lf[507]),((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6836,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6839,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 924  generate-foreign-stubs");
+((C_proc4)C_retrieve_symbol_proc(lf[518]))(4,*((C_word*)lf[518]+1),t2,C_retrieve(lf[519]),((C_word*)t0)[3]);}
 
-/* k6680 in k6677 in k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6682(C_word c,C_word t0,C_word t1){
+/* k6837 in k6834 in k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6839(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6682,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6685,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 893  prototypes");
+C_save_and_reclaim((void*)tr2,(void*)f_6839,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6842,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 925  prototypes");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_4750(t3,t2);}
+f_4865(t3,t2);}
 
-/* k6683 in k6680 in k6677 in k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6685(C_word c,C_word t0,C_word t1){
+/* k6840 in k6837 in k6834 in k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6842(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6685,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6688,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 894  generate-foreign-callback-stubs");
-((C_proc4)C_retrieve_symbol_proc(lf[505]))(4,*((C_word*)lf[505]+1),t2,C_retrieve(lf[201]),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6842,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6845,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 926  generate-foreign-callback-stubs");
+((C_proc4)C_retrieve_symbol_proc(lf[517]))(4,*((C_word*)lf[517]+1),t2,C_retrieve(lf[207]),((C_word*)t0)[2]);}
 
-/* k6686 in k6683 in k6680 in k6677 in k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6688(C_word c,C_word t0,C_word t1){
+/* k6843 in k6840 in k6837 in k6834 in k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6845(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6688,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6691,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 895  trampolines");
+C_save_and_reclaim((void*)tr2,(void*)f_6845,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6848,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 927  trampolines");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5090(t3,t2);}
+f_5205(t3,t2);}
 
-/* k6689 in k6686 in k6683 in k6680 in k6677 in k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6691(C_word c,C_word t0,C_word t1){
+/* k6846 in k6843 in k6840 in k6837 in k6834 in k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6848(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6691,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6694,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 896  procedures");
+C_save_and_reclaim((void*)tr2,(void*)f_6848,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6851,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 928  procedures");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5900(t3,t2);}
+f_6041(t3,t2);}
 
-/* k6692 in k6689 in k6686 in k6683 in k6680 in k6677 in k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6694(C_word c,C_word t0,C_word t1){
+/* k6849 in k6846 in k6843 in k6840 in k6837 in k6834 in k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6694,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6697,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 897  emit-procedure-table-info");
-((C_proc4)C_retrieve_symbol_proc(lf[504]))(4,*((C_word*)lf[504]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6851,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6854,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 929  emit-procedure-table-info");
+((C_proc4)C_retrieve_symbol_proc(lf[516]))(4,*((C_word*)lf[516]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6695 in k6692 in k6689 in k6686 in k6683 in k6680 in k6677 in k6674 in k6671 in k6667 in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6697(C_word c,C_word t0,C_word t1){
+/* k6852 in k6849 in k6846 in k6843 in k6840 in k6837 in k6834 in k6831 in k6828 in k6824 in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=((C_word*)t0)[2];
-C_trace("c-backend.scm: 468  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[503],C_SCHEME_TRUE);}
+C_trace("c-backend.scm: 488  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[515],C_SCHEME_TRUE);}
 
-/* procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5900(C_word t0,C_word t1){
+/* procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6041(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8962,15 +9000,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5900,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6041,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5906,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6047,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_5906(t5,t1,((C_word*)t0)[2]);}
+f_6047(t5,t1,((C_word*)t0)[2]);}
 
-/* loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5906(C_word t0,C_word t1,C_word t2){
+/* loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6047(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8979,91 +9017,91 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5906,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5914,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6655,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g10091010");
+C_save_and_reclaim((void*)trf_6047,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6055,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6812,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g10271028");
 t6=t3;
-f_5914(t6,t4,t5);}
+f_6055(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6653 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6655(C_word c,C_word t0,C_word t1){
+/* k6810 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6812(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5906(t3,((C_word*)t0)[2],t2);}
+f_6047(t3,((C_word*)t0)[2],t2);}
 
-/* g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5914(C_word t0,C_word t1,C_word t2){
+/* g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6055(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5914,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5918,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 711  lambda-literal-argument-count");
-((C_proc3)C_retrieve_symbol_proc(lf[283]))(3,*((C_word*)lf[283]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_6055,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6059,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 738  lambda-literal-argument-count");
+((C_proc3)C_retrieve_symbol_proc(lf[289]))(3,*((C_word*)lf[289]+1),t3,t2);}
 
-/* k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5918(C_word c,C_word t0,C_word t1){
+/* k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5918,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5921,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 712  lambda-literal-id");
+C_save_and_reclaim((void*)tr2,(void*)f_6059,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6062,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 739  lambda-literal-id");
 ((C_proc3)C_retrieve_symbol_proc(lf[10]))(3,*((C_word*)lf[10]+1),t2,((C_word*)t0)[6]);}
 
-/* k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5921(C_word c,C_word t0,C_word t1){
+/* k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6062(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5921,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5924,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 713  real-name");
-((C_proc4)C_retrieve_symbol_proc(lf[502]))(4,*((C_word*)lf[502]+1),t2,t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6062,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6065,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 740  real-name");
+((C_proc4)C_retrieve_symbol_proc(lf[514]))(4,*((C_word*)lf[514]+1),t2,t1,((C_word*)t0)[2]);}
 
-/* k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5924(C_word c,C_word t0,C_word t1){
+/* k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6065(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5924,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5927,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 714  lambda-literal-allocated");
-((C_proc3)C_retrieve_symbol_proc(lf[276]))(3,*((C_word*)lf[276]+1),t2,((C_word*)t0)[6]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6065,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6068,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 741  lambda-literal-allocated");
+((C_proc3)C_retrieve_symbol_proc(lf[282]))(3,*((C_word*)lf[282]+1),t2,((C_word*)t0)[6]);}
 
-/* k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5927(C_word c,C_word t0,C_word t1){
+/* k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6068(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5927,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5930,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 715  lambda-literal-rest-argument");
-((C_proc3)C_retrieve_symbol_proc(lf[279]))(3,*((C_word*)lf[279]+1),t2,((C_word*)t0)[7]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6068,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6071,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 742  lambda-literal-rest-argument");
+((C_proc3)C_retrieve_symbol_proc(lf[285]))(3,*((C_word*)lf[285]+1),t2,((C_word*)t0)[7]);}
 
-/* k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5930(C_word c,C_word t0,C_word t1){
+/* k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6071(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9071,67 +9109,67 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5930,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6071,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5933,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-C_trace("c-backend.scm: 716  lambda-literal-customizable");
-((C_proc3)C_retrieve_symbol_proc(lf[282]))(3,*((C_word*)lf[282]+1),t4,((C_word*)t0)[8]);}
+t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6074,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+C_trace("c-backend.scm: 743  lambda-literal-customizable");
+((C_proc3)C_retrieve_symbol_proc(lf[288]))(3,*((C_word*)lf[288]+1),t4,((C_word*)t0)[8]);}
 
-/* k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5933(C_word c,C_word t0,C_word t1){
+/* k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5933,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5936,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6074,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6077,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6652,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 717  lambda-literal-closure-size");
-((C_proc3)C_retrieve_symbol_proc(lf[146]))(3,*((C_word*)lf[146]+1),t3,((C_word*)t0)[8]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6809,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 744  lambda-literal-closure-size");
+((C_proc3)C_retrieve_symbol_proc(lf[148]))(3,*((C_word*)lf[148]+1),t3,((C_word*)t0)[8]);}
 else{
 t3=t2;
-f_5936(t3,C_SCHEME_FALSE);}}
+f_6077(t3,C_SCHEME_FALSE);}}
 
-/* k6650 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6652(C_word c,C_word t0,C_word t1){
+/* k6807 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_5936(t2,(C_word)C_eqp(t1,C_fix(0)));}
+f_6077(t2,C_eqp(t1,C_fix(0)));}
 
-/* k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5936(C_word t0,C_word t1){
+/* k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6077(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5936,NULL,2,t0,t1);}
-t2=(C_truep(t1)?(C_word)C_fixnum_difference(((C_word*)t0)[13],C_fix(1)):(C_word)C_a_i_minus(&a,2,((C_word*)t0)[13],C_fix(0)));
-t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5942,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[11],a[15]=((C_word*)t0)[12],tmp=(C_word)a,a+=16,tmp);
-C_trace("c-backend.scm: 719  make-variable-list");
-((C_proc4)C_retrieve_symbol_proc(lf[280]))(4,*((C_word*)lf[280]+1),t3,((C_word*)t0)[13],lf[501]);}
+C_save_and_reclaim((void*)trf_6077,NULL,2,t0,t1);}
+t2=(C_truep(t1)?C_fixnum_difference(((C_word*)t0)[13],C_fix(1)):C_a_i_minus(&a,2,((C_word*)t0)[13],C_fix(0)));
+t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_6083,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[11],a[15]=((C_word*)t0)[12],tmp=(C_word)a,a+=16,tmp);
+C_trace("c-backend.scm: 746  make-variable-list");
+((C_proc4)C_retrieve_symbol_proc(lf[286]))(4,*((C_word*)lf[286]+1),t3,((C_word*)t0)[13],lf[513]);}
 
-/* k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5942(C_word c,C_word t0,C_word t1){
+/* k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6083(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5942,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5945,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
-C_trace("c-backend.scm: 720  make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t2,((C_word*)t0)[13],lf[500]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6083,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_6086,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
+C_trace("c-backend.scm: 747  make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t2,((C_word*)t0)[13],lf[512]);}
 
-/* k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5945(C_word c,C_word t0,C_word t1){
+/* k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6086(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9139,19 +9177,19 @@ C_word t4;
 C_word t5;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5945,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5948,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6086,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_6089,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
 if(C_truep(((C_word*)t0)[4])){
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("c-backend.scm: 721  intersperse");
+t3=C_i_cdr(((C_word*)t0)[2]);
+C_trace("c-backend.scm: 748  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),t2,t3,C_make_character(44));}
 else{
 t3=((C_word*)t0)[2];
-C_trace("c-backend.scm: 721  intersperse");
+C_trace("c-backend.scm: 748  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),t2,t3,C_make_character(44));}}
 
-/* k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5948(C_word c,C_word t0,C_word t1){
+/* k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9159,404 +9197,418 @@ C_word t4;
 C_word t5;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5948,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5951,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t1,a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6089,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_6092,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t1,a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
 if(C_truep(((C_word*)t0)[4])){
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("c-backend.scm: 722  intersperse");
+t3=C_i_cdr(((C_word*)t0)[2]);
+C_trace("c-backend.scm: 749  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),t2,t3,C_make_character(44));}
 else{
 t3=((C_word*)t0)[2];
-C_trace("c-backend.scm: 722  intersperse");
+C_trace("c-backend.scm: 749  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),t2,t3,C_make_character(44));}}
 
-/* k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5951(C_word c,C_word t0,C_word t1){
+/* k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5951,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_5954,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
-C_trace("c-backend.scm: 723  lambda-literal-external");
-((C_proc3)C_retrieve_symbol_proc(lf[332]))(3,*((C_word*)lf[332]+1),t2,((C_word*)t0)[12]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6092,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_6095,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
+C_trace("c-backend.scm: 750  lambda-literal-external");
+((C_proc3)C_retrieve_symbol_proc(lf[337]))(3,*((C_word*)lf[337]+1),t2,((C_word*)t0)[12]);}
 
-/* k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5954(C_word c,C_word t0,C_word t1){
+/* k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5954,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_5957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
-C_trace("c-backend.scm: 724  lambda-literal-looping");
-((C_proc3)C_retrieve_symbol_proc(lf[106]))(3,*((C_word*)lf[106]+1),t2,((C_word*)t0)[13]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6095,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_6098,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
+C_trace("c-backend.scm: 751  lambda-literal-looping");
+((C_proc3)C_retrieve_symbol_proc(lf[108]))(3,*((C_word*)lf[108]+1),t2,((C_word*)t0)[13]);}
 
-/* k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5957(C_word c,C_word t0,C_word t1){
+/* k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5957,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_5960,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],tmp=(C_word)a,a+=20,tmp);
-C_trace("c-backend.scm: 725  lambda-literal-direct");
-((C_proc3)C_retrieve_symbol_proc(lf[277]))(3,*((C_word*)lf[277]+1),t2,((C_word*)t0)[14]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6098,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_6101,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],tmp=(C_word)a,a+=20,tmp);
+C_trace("c-backend.scm: 752  lambda-literal-direct");
+((C_proc3)C_retrieve_symbol_proc(lf[283]))(3,*((C_word*)lf[283]+1),t2,((C_word*)t0)[14]);}
 
-/* k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5960(C_word c,C_word t0,C_word t1){
+/* k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5960,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_5963,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],tmp=(C_word)a,a+=21,tmp);
-C_trace("c-backend.scm: 726  lambda-literal-rest-argument-mode");
-((C_proc3)C_retrieve_symbol_proc(lf[278]))(3,*((C_word*)lf[278]+1),t2,((C_word*)t0)[15]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6101,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_6104,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],tmp=(C_word)a,a+=21,tmp);
+C_trace("c-backend.scm: 753  lambda-literal-rest-argument-mode");
+((C_proc3)C_retrieve_symbol_proc(lf[284]))(3,*((C_word*)lf[284]+1),t2,((C_word*)t0)[15]);}
 
-/* k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5963(C_word c,C_word t0,C_word t1){
+/* k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5963,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_5966,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=t1,a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],tmp=(C_word)a,a+=22,tmp);
-C_trace("c-backend.scm: 727  lambda-literal-temporaries");
-((C_proc3)C_retrieve_symbol_proc(lf[104]))(3,*((C_word*)lf[104]+1),t2,((C_word*)t0)[16]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6104,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_6107,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],tmp=(C_word)a,a+=22,tmp);
+C_trace("c-backend.scm: 754  lambda-literal-temporaries");
+((C_proc3)C_retrieve_symbol_proc(lf[106]))(3,*((C_word*)lf[106]+1),t2,((C_word*)t0)[16]);}
 
-/* k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5966(C_word c,C_word t0,C_word t1){
+/* k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5966,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5969,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=t1,a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],tmp=(C_word)a,a+=23,tmp);
-if(C_truep(C_retrieve(lf[207]))){
-C_trace("c-backend.scm: 729  string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t2,C_retrieve(lf[207]),lf[498]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6107,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_6110,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=t1,a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],tmp=(C_word)a,a+=23,tmp);
+C_trace("c-backend.scm: 755  lambda-literal-unboxed-temporaries");
+((C_proc3)C_retrieve_symbol_proc(lf[511]))(3,*((C_word*)lf[511]+1),t2,((C_word*)t0)[17]);}
+
+/* k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6110(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[24],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_6110,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6113,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],tmp=(C_word)a,a+=24,tmp);
+if(C_truep(C_retrieve(lf[213]))){
+C_trace("c-backend.scm: 757  string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t2,C_retrieve(lf[213]),lf[509]);}
 else{
 t3=t2;
-f_5969(2,t3,lf[499]);}}
+f_6113(2,t3,lf[510]);}}
 
-/* k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5969(C_word c,C_word t0,C_word t1){
+/* k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[24],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5969,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_5972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],tmp=(C_word)a,a+=24,tmp);
-if(C_truep(((C_word*)t0)[4])){
-C_trace("c-backend.scm: 731  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[495]))(5,*((C_word*)lf[495]+1),t2,lf[496],lf[497],((C_word*)t0)[14]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6113,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_6116,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],tmp=(C_word)a,a+=25,tmp);
+if(C_truep(((C_word*)t0)[6])){
+C_trace("c-backend.scm: 759  debugging");
+((C_proc5)C_retrieve_symbol_proc(lf[506]))(5,*((C_word*)lf[506]+1),t2,lf[507],lf[508],((C_word*)t0)[15]);}
 else{
 t3=t2;
-f_5972(2,t3,C_SCHEME_UNDEFINED);}}
+f_6116(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5972(C_word c,C_word t0,C_word t1){
+/* k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[24],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5972,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_5975,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
-C_trace("c-backend.scm: 732  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_6116,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_6119,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],tmp=(C_word)a,a+=25,tmp);
+C_trace("c-backend.scm: 760  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE);}
 
-/* k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5975(C_word c,C_word t0,C_word t1){
+/* k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[26],*a=ab;
+C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5975,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5978,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],tmp=(C_word)a,a+=23,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6621,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 733  cleanup");
-((C_proc3)C_retrieve_symbol_proc(lf[494]))(3,*((C_word*)lf[494]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6119,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6122,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],a[23]=((C_word*)t0)[24],tmp=(C_word)a,a+=24,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6778,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 761  cleanup");
+((C_proc3)C_retrieve_symbol_proc(lf[505]))(3,*((C_word*)lf[505]+1),t3,((C_word*)t0)[2]);}
 
-/* k6619 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6621(C_word c,C_word t0,C_word t1){
+/* k6776 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 733  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[492],t1,lf[493],C_SCHEME_TRUE);}
+C_trace("c-backend.scm: 761  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[503],t1,lf[504],C_SCHEME_TRUE);}
 
-/* k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5978(C_word c,C_word t0,C_word t1){
+/* k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[29],*a=ab;
+C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5978,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5981,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-t3=(C_word)C_eqp(lf[256],((C_word*)t0)[14]);
+C_save_and_reclaim((void*)tr2,(void*)f_6122,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6125,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+t3=C_eqp(lf[262],((C_word*)t0)[15]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6604,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 742  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t4,lf[486]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6761,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 770  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t4,lf[497]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6582,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[14],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 735  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t4,lf[491]);}}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6739,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[15],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 763  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t4,lf[502]);}}
 
-/* k6580 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6582(C_word c,C_word t0,C_word t1){
+/* k6737 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6582,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6585,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6739,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6742,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 736  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[489]);}
+C_trace("c-backend.scm: 764  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[500]);}
 else{
-C_trace("c-backend.scm: 736  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[490]);}}
+C_trace("c-backend.scm: 764  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[501]);}}
 
-/* k6583 in k6580 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6585(C_word c,C_word t0,C_word t1){
+/* k6740 in k6737 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6585,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6588,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6742,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6745,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 738  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[487]);}
+C_trace("c-backend.scm: 766  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[498]);}
 else{
-C_trace("c-backend.scm: 739  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[488]);}}
+C_trace("c-backend.scm: 767  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[499]);}}
 
-/* k6586 in k6583 in k6580 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6588(C_word c,C_word t0,C_word t1){
+/* k6743 in k6740 in k6737 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6745(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 740  gen");
+C_trace("c-backend.scm: 768  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6602 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6604(C_word c,C_word t0,C_word t1){
+/* k6759 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6604,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6607,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep(C_retrieve(lf[207]))){
+C_save_and_reclaim((void*)tr2,(void*)f_6761,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6764,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_retrieve(lf[213]))){
 t3=t2;
-f_6607(2,t3,C_SCHEME_UNDEFINED);}
+f_6764(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("c-backend.scm: 744  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[485]);}}
+C_trace("c-backend.scm: 772  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[496]);}}
 
-/* k6605 in k6602 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6607(C_word c,C_word t0,C_word t1){
+/* k6762 in k6759 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6764(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 745  gen");
-((C_proc16)C_retrieve_proc(*((C_word*)lf[1]+1)))(16,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[479],C_SCHEME_TRUE,lf[480],C_SCHEME_TRUE,lf[481],C_SCHEME_TRUE,lf[482],((C_word*)t0)[2],lf[483],C_SCHEME_TRUE,C_SCHEME_TRUE,lf[484],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 773  gen");
+((C_proc16)C_retrieve_proc(*((C_word*)lf[1]+1)))(16,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[490],C_SCHEME_TRUE,lf[491],C_SCHEME_TRUE,lf[492],C_SCHEME_TRUE,lf[493],((C_word*)t0)[2],lf[494],C_SCHEME_TRUE,C_SCHEME_TRUE,lf[495],((C_word*)t0)[2]);}
 
-/* k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5981(C_word c,C_word t0,C_word t1){
+/* k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6125(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5981,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5984,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("c-backend.scm: 750  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_6125,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6128,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+C_trace("c-backend.scm: 778  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(40));}
 
-/* k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5984(C_word c,C_word t0,C_word t1){
+/* k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6128(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5984,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5987,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-if(C_truep(((C_word*)t0)[10])){
+C_save_and_reclaim((void*)tr2,(void*)f_6128,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6131,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+if(C_truep(((C_word*)t0)[12])){
 t3=t2;
-f_5987(2,t3,C_SCHEME_UNDEFINED);}
+f_6131(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("c-backend.scm: 751  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[478]);}}
+C_trace("c-backend.scm: 779  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[489]);}}
 
-/* k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5987(C_word c,C_word t0,C_word t1){
+/* k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6131(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[27],*a=ab;
+C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5987,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6554,a[2]=t2,a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-if(C_truep(((C_word*)t0)[9])){
-t4=(C_word)C_eqp(((C_word*)t0)[17],C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_6131,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6134,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6711,a[2]=t2,a[3]=((C_word*)t0)[16],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(((C_word*)t0)[11])){
+t4=C_eqp(((C_word*)t0)[18],C_fix(0));
 t5=t3;
-f_6554(t5,(C_word)C_i_not(t4));}
+f_6711(t5,C_i_not(t4));}
 else{
 t4=t3;
-f_6554(t4,C_SCHEME_FALSE);}}
+f_6711(t4,C_SCHEME_FALSE);}}
 
-/* k6552 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6554(C_word t0,C_word t1){
+/* k6709 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6711(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6554,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6711,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6557,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 753  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[477]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6714,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 781  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[488]);}
 else{
 t2=((C_word*)t0)[2];
-f_5990(2,t2,C_SCHEME_UNDEFINED);}}
+f_6134(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k6555 in k6552 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1){
+/* k6712 in k6709 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-C_trace("c-backend.scm: 754  gen");
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+C_trace("c-backend.scm: 782  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(44));}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
-f_5990(2,t3,t2);}}
+f_6134(2,t3,t2);}}
 
-/* k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5990(C_word c,C_word t0,C_word t1){
+/* k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6134(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5990,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5993,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_apply(4,0,t2,*((C_word*)lf[1]+1),((C_word*)t0)[15]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6134,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6137,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+C_apply(4,0,t2,*((C_word*)lf[1]+1),((C_word*)t0)[16]);}
 
-/* k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5993(C_word c,C_word t0,C_word t1){
+/* k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5993,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5996,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[21])[1])){
-C_trace("c-backend.scm: 756  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[476]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6137,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6140,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[22])[1])){
+C_trace("c-backend.scm: 784  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[487]);}
 else{
 t3=t2;
-f_5996(2,t3,C_SCHEME_UNDEFINED);}}
+f_6140(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5996(C_word c,C_word t0,C_word t1){
+/* k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5996,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("c-backend.scm: 757  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[475]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6140,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6143,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+C_trace("c-backend.scm: 785  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[486]);}
 
-/* k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5999(C_word c,C_word t0,C_word t1){
+/* k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5999,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_6002,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[13],lf[245]);
+C_save_and_reclaim((void*)tr2,(void*)f_6143,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6146,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+t3=C_eqp(((C_word*)t0)[3],lf[251]);
 if(C_truep(t3)){
-t4=C_set_block_item(((C_word*)t0)[21],0,C_SCHEME_FALSE);
+t4=C_set_block_item(((C_word*)t0)[22],0,C_SCHEME_FALSE);
 t5=t2;
-f_6002(t5,t4);}
+f_6146(t5,t4);}
 else{
 t4=t2;
-f_6002(t4,C_SCHEME_UNDEFINED);}}
+f_6146(t4,C_SCHEME_UNDEFINED);}}
 
-/* k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6002(C_word t0,C_word t1){
+/* k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6146(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[23],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6002,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_6005,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-C_trace("c-backend.scm: 759  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[474]);}
+C_save_and_reclaim((void*)trf_6146,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_6149,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+C_trace("c-backend.scm: 787  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[485]);}
 
-/* k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6005(C_word c,C_word t0,C_word t1){
+/* k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[27],*a=ab;
+C_word t6;
+C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6005,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_6008,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[21])[1])){
-C_trace("c-backend.scm: 761  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[472],((C_word*)t0)[20],C_make_character(59));}
+C_save_and_reclaim((void*)tr2,(void*)f_6149,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_6152,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],a[22]=((C_word*)t0)[23],tmp=(C_word)a,a+=23,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[22])[1])){
+C_trace("c-backend.scm: 789  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[474],((C_word*)t0)[21],C_make_character(59));}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6514,a[2]=((C_word*)t0)[20],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep(((C_word*)t0)[2])){
-t4=(C_word)C_fixnum_decrease(((C_word*)t0)[20]);
-t5=t3;
-f_6514(t5,(C_word)C_fixnum_plus(((C_word*)t0)[16],t4));}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6624,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6671,a[2]=((C_word*)t0)[21],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(((C_word*)t0)[4])){
+t5=C_fixnum_decrease(((C_word*)t0)[21]);
+t6=t4;
+f_6671(t6,C_fixnum_plus(((C_word*)t0)[17],t5));}
 else{
-t4=t3;
-f_6514(t4,((C_word*)t0)[16]);}}}
+t5=t4;
+f_6671(t5,((C_word*)t0)[17]);}}}
 
-/* k6512 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6514(C_word t0,C_word t1){
+/* k6669 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6671(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9564,15 +9616,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6514,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6671,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6516,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6673,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_6516(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_6673(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* doloop1061 in k6512 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6516(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop1080 in k6669 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6673(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9580,111 +9632,211 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6516,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t3,C_fix(0));
+C_save_and_reclaim((void*)trf_6673,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t3,C_fix(0));
 if(C_truep(t4)){
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6526,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 765  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[473],t2,C_make_character(59));}}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6683,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 794  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[484],t2,C_make_character(59));}}
 
-/* k6524 in doloop1061 in k6512 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6526(C_word c,C_word t0,C_word t1){
+/* k6681 in doloop1080 in k6669 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_increase(((C_word*)t0)[5]);
-t3=(C_word)C_fixnum_decrease(((C_word*)t0)[4]);
+t2=C_fixnum_increase(((C_word*)t0)[5]);
+t3=C_fixnum_decrease(((C_word*)t0)[4]);
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6516(t4,((C_word*)t0)[2],t2,t3);}
+f_6673(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6008(C_word c,C_word t0,C_word t1){
+/* k6622 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_6624,2,t0,t1);}
+t2=C_SCHEME_UNDEFINED;
+t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6629,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t5=((C_word*)t3)[1];
+f_6629(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* loop1090 in k6622 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6629(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[33],*a=ab;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6008,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_6011,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[15],a[10]=((C_word*)t0)[16],a[11]=((C_word*)t0)[17],a[12]=((C_word*)t0)[18],a[13]=((C_word*)t0)[19],a[14]=((C_word*)t0)[20],a[15]=((C_word*)t0)[21],a[16]=((C_word*)t0)[22],tmp=(C_word)a,a+=17,tmp);
-t3=(C_word)C_eqp(lf[256],((C_word*)t0)[14]);
-if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6228,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[17],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6303,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 767  fold");
-((C_proc5)C_retrieve_symbol_proc(lf[439]))(5,*((C_word*)lf[439]+1),t4,t5,C_fix(0),((C_word*)t0)[7]);}
-else{
+C_save_and_reclaim((void*)trf_6629,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6656,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6645,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t6=C_i_cdr(t4);
+t7=C_eqp(t6,lf[475]);
+if(C_truep(t7)){
+t8=C_i_car(t4);
+C_trace("c-backend.scm: 797  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[476],C_make_character(32),t8,C_make_character(59));}
+else{
+t8=C_eqp(t6,lf[477]);
+if(C_truep(t8)){
+t9=C_i_car(t4);
+C_trace("c-backend.scm: 797  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[478],C_make_character(32),t9,C_make_character(59));}
+else{
+t9=C_eqp(t6,lf[16]);
+if(C_truep(t9)){
+t10=C_i_car(t4);
+C_trace("c-backend.scm: 797  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[479],C_make_character(32),t10,C_make_character(59));}
+else{
+t10=C_eqp(t6,lf[480]);
+if(C_truep(t10)){
+t11=C_i_car(t4);
+C_trace("c-backend.scm: 797  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[481],C_make_character(32),t11,C_make_character(59));}
+else{
+t11=C_eqp(t6,lf[13]);
+if(C_truep(t11)){
+t12=C_i_car(t4);
+C_trace("c-backend.scm: 797  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[482],C_make_character(32),t12,C_make_character(59));}
+else{
+C_trace("c-backend.scm: 733  bomb");
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t5,lf[483],t6);}}}}}}
+else{
+t3=C_SCHEME_UNDEFINED;
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
+
+/* k6643 in loop1090 in k6622 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6645(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=C_i_car(((C_word*)t0)[3]);
+C_trace("c-backend.scm: 797  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,t1,C_make_character(32),t2,C_make_character(59));}
+
+/* k6654 in loop1090 in k6622 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6656(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_6629(t3,((C_word*)t0)[2],t2);}
+
+/* k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6152(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word ab[32],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_6152,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_6155,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[16],a[10]=((C_word*)t0)[17],a[11]=((C_word*)t0)[18],a[12]=((C_word*)t0)[19],a[13]=((C_word*)t0)[20],a[14]=((C_word*)t0)[21],a[15]=((C_word*)t0)[22],tmp=(C_word)a,a+=16,tmp);
+t3=C_eqp(lf[262],((C_word*)t0)[14]);
+if(C_truep(t3)){
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6342,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[17],a[4]=((C_word*)t0)[7],a[5]=t2,a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6417,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 800  fold");
+((C_proc5)C_retrieve_symbol_proc(lf[441]))(5,*((C_word*)lf[441]+1),t4,t5,C_fix(0),((C_word*)t0)[8]);}
+else{
 if(C_truep(((C_word*)((C_word*)t0)[21])[1])){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6317,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[20],a[4]=((C_word*)t0)[17],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 801  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,lf[453]);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6431,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[20],a[4]=((C_word*)t0)[17],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 834  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,lf[455]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6381,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[20],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=t2,a[8]=((C_word*)t0)[17],a[9]=((C_word*)t0)[2],tmp=(C_word)a,a+=10,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6459,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[17],a[4]=t4,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t6=((C_word*)t0)[9];
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6495,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[20],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t2,a[8]=((C_word*)t0)[17],a[9]=((C_word*)t0)[3],tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6573,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[17],a[4]=t4,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t6=((C_word*)t0)[10];
 if(C_truep(t6)){
 t7=t5;
-f_6459(t7,C_SCHEME_FALSE);}
+f_6573(t7,C_SCHEME_FALSE);}
 else{
 t7=((C_word*)t0)[17];
 t8=t5;
-f_6459(t8,(C_word)C_fixnum_greaterp(t7,C_fix(0)));}}}}
+f_6573(t8,C_fixnum_greaterp(t7,C_fix(0)));}}}}
 
-/* k6457 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6459(C_word t0,C_word t1){
+/* k6571 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6573(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6459,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6573,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(((C_word*)t0)[5])){
-C_trace("c-backend.scm: 815  gen");
-((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),((C_word*)t0)[4],C_SCHEME_TRUE,lf[463],C_SCHEME_TRUE,lf[464],C_SCHEME_TRUE,lf[465],((C_word*)t0)[3],lf[466]);}
+C_trace("c-backend.scm: 848  gen");
+((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),((C_word*)t0)[4],C_SCHEME_TRUE,lf[465],C_SCHEME_TRUE,lf[466],C_SCHEME_TRUE,lf[467],((C_word*)t0)[3],lf[468]);}
 else{
-C_trace("c-backend.scm: 818  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[4],C_SCHEME_TRUE,lf[467],((C_word*)t0)[3],lf[468]);}}
+C_trace("c-backend.scm: 851  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[4],C_SCHEME_TRUE,lf[469],((C_word*)t0)[3],lf[470]);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6471,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6585,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=t2;
-f_6471(2,t3,C_SCHEME_UNDEFINED);}
+f_6585(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("c-backend.scm: 820  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[471]);}}}
+C_trace("c-backend.scm: 853  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[473]);}}}
 
-/* k6469 in k6457 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6471(C_word c,C_word t0,C_word t1){
+/* k6583 in k6571 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6585(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6471,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6474,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6585,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6588,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 821  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[470]);}
+C_trace("c-backend.scm: 854  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[472]);}
 else{
 t3=t2;
-f_6474(2,t3,C_SCHEME_UNDEFINED);}}
+f_6588(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k6472 in k6469 in k6457 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6474(C_word c,C_word t0,C_word t1){
+/* k6586 in k6583 in k6571 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6588(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9694,27 +9846,27 @@ C_word t6;
 C_word t7;
 C_word *a;
 if(C_truep(((C_word*)t0)[3])){
-t2=C_retrieve(lf[129]);
+t2=C_retrieve(lf[131]);
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[2];
-f_6381(2,t4,t3);}
+f_6495(2,t4,t3);}
 else{
-t3=C_retrieve(lf[433]);
+t3=C_retrieve(lf[435]);
 if(C_truep(t3)){
 t4=C_SCHEME_UNDEFINED;
 t5=((C_word*)t0)[2];
-f_6381(2,t5,t4);}
+f_6495(2,t5,t4);}
 else{
-C_trace("c-backend.scm: 823  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[469]);}}}
+C_trace("c-backend.scm: 858  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[471]);}}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
-f_6381(2,t3,t2);}}
+f_6495(2,t3,t2);}}
 
-/* k6379 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6381(C_word c,C_word t0,C_word t1){
+/* k6493 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9723,48 +9875,48 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6381,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6384,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6423,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6495,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6498,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6537,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[5])){
-t4=C_retrieve(lf[129]);
+t4=C_retrieve(lf[131]);
 if(C_truep(t4)){
 t5=t3;
-f_6423(t5,C_SCHEME_FALSE);}
+f_6537(t5,C_SCHEME_FALSE);}
 else{
-t5=C_retrieve(lf[447]);
+t5=C_retrieve(lf[449]);
 t6=t3;
-f_6423(t6,(C_truep(t5)?C_SCHEME_FALSE:(C_word)C_i_not(((C_word*)t0)[2])));}}
+f_6537(t6,(C_truep(t5)?C_SCHEME_FALSE:C_i_not(((C_word*)t0)[2])));}}
 else{
 t4=t3;
-f_6423(t4,C_SCHEME_FALSE);}}
+f_6537(t4,C_SCHEME_FALSE);}}
 
-/* k6421 in k6379 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6423(C_word t0,C_word t1){
+/* k6535 in k6493 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6537(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[245]);
+t2=C_eqp(((C_word*)t0)[4],lf[251]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(2)))){
-C_trace("c-backend.scm: 827  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[457],((C_word*)t0)[3],lf[458],((C_word*)t0)[3],lf[459]);}
+if(C_truep(C_fixnum_greaterp(t3,C_fix(2)))){
+C_trace("c-backend.scm: 862  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[459],((C_word*)t0)[3],lf[460],((C_word*)t0)[3],lf[461]);}
 else{
 t4=((C_word*)t0)[2];
-f_6384(2,t4,C_SCHEME_UNDEFINED);}}
+f_6498(2,t4,C_SCHEME_UNDEFINED);}}
 else{
-C_trace("c-backend.scm: 828  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[460],((C_word*)t0)[3],lf[461],((C_word*)t0)[3],lf[462]);}}
+C_trace("c-backend.scm: 863  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[462],((C_word*)t0)[3],lf[463],((C_word*)t0)[3],lf[464]);}}
 else{
 t2=((C_word*)t0)[2];
-f_6384(2,t2,C_SCHEME_UNDEFINED);}}
+f_6498(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k6382 in k6379 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6384(C_word c,C_word t0,C_word t1){
+/* k6496 in k6493 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9773,86 +9925,86 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6384,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6390,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6498,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6504,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[3];
 if(C_truep(t3)){
 t4=t2;
-f_6390(t4,C_SCHEME_FALSE);}
+f_6504(t4,C_SCHEME_FALSE);}
 else{
 if(C_truep(((C_word*)t0)[2])){
 t4=((C_word*)t0)[2];
 t5=t2;
-f_6390(t5,t4);}
+f_6504(t5,t4);}
 else{
 t4=((C_word*)t0)[5];
 t5=t2;
-f_6390(t5,(C_word)C_fixnum_greaterp(t4,C_fix(0)));}}}
+f_6504(t5,C_fixnum_greaterp(t4,C_fix(0)));}}}
 
-/* k6388 in k6382 in k6379 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6390(C_word t0,C_word t1){
+/* k6502 in k6496 in k6493 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6504(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6390,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6504,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6393,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-if(C_truep(C_retrieve(lf[442]))){
-C_trace("c-backend.scm: 830  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[456]);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6507,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_retrieve(lf[444]))){
+C_trace("c-backend.scm: 865  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[458]);}
 else{
 t3=t2;
-f_6393(2,t3,C_SCHEME_UNDEFINED);}}
+f_6507(2,t3,C_SCHEME_UNDEFINED);}}
 else{
 t2=((C_word*)t0)[2];
-f_6011(2,t2,C_SCHEME_UNDEFINED);}}
+f_6155(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k6391 in k6388 in k6382 in k6379 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6393(C_word c,C_word t0,C_word t1){
+/* k6505 in k6502 in k6496 in k6493 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6507(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
 t2=((C_word*)t0)[3];
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(0)))){
-C_trace("c-backend.scm: 832  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[454]);}
+if(C_truep(C_fixnum_greaterp(t2,C_fix(0)))){
+C_trace("c-backend.scm: 867  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[456]);}
 else{
-C_trace("c-backend.scm: 833  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[455]);}}
+C_trace("c-backend.scm: 868  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[457]);}}
 else{
-C_trace("c-backend.scm: 833  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[455]);}}
+C_trace("c-backend.scm: 868  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[457]);}}
 
-/* k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6317(C_word c,C_word t0,C_word t1){
+/* k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6317,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6320,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 802  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[452]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6431,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6434,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 835  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[454]);}
 
-/* k6318 in k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6320(C_word c,C_word t0,C_word t1){
+/* k6432 in k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6434(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6320,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6323,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 803  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[451]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6434,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6437,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 836  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[453]);}
 
-/* k6321 in k6318 in k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6323(C_word c,C_word t0,C_word t1){
+/* k6435 in k6432 in k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9860,31 +10012,31 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6323,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6326,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6437,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6440,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[3];
-if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-t4=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-C_trace("c-backend.scm: 805  gen");
+if(C_truep(C_fixnum_greaterp(t3,C_fix(0)))){
+t4=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+C_trace("c-backend.scm: 838  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_make_character(116),t4);}
 else{
-C_trace("c-backend.scm: 806  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[450]);}}
+C_trace("c-backend.scm: 839  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[452]);}}
 
-/* k6324 in k6321 in k6318 in k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6326(C_word c,C_word t0,C_word t1){
+/* k6438 in k6435 in k6432 in k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6326,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6329,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 807  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[448],((C_word*)t0)[3],lf[449]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6440,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6443,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 840  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[450],((C_word*)t0)[3],lf[451]);}
 
-/* k6327 in k6324 in k6321 in k6318 in k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6329(C_word c,C_word t0,C_word t1){
+/* k6441 in k6438 in k6435 in k6432 in k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9895,114 +10047,114 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6329,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6332,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6344,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=C_retrieve(lf[129]);
+C_save_and_reclaim((void*)tr2,(void*)f_6443,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6446,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6458,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=C_retrieve(lf[131]);
 if(C_truep(t4)){
 t5=t3;
-f_6344(t5,C_SCHEME_FALSE);}
+f_6458(t5,C_SCHEME_FALSE);}
 else{
-t5=C_retrieve(lf[447]);
+t5=C_retrieve(lf[449]);
 if(C_truep(t5)){
 t6=t3;
-f_6344(t6,C_SCHEME_FALSE);}
+f_6458(t6,C_SCHEME_FALSE);}
 else{
 t6=((C_word*)t0)[3];
-t7=(C_word)C_fixnum_greaterp(t6,C_fix(2));
+t7=C_fixnum_greaterp(t6,C_fix(2));
 t8=t3;
-f_6344(t8,(C_truep(t7)?(C_word)C_i_not(((C_word*)t0)[2]):C_SCHEME_FALSE));}}}
+f_6458(t8,(C_truep(t7)?C_i_not(((C_word*)t0)[2]):C_SCHEME_FALSE));}}}
 
-/* k6342 in k6327 in k6324 in k6321 in k6318 in k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6344(C_word t0,C_word t1){
+/* k6456 in k6441 in k6438 in k6435 in k6432 in k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6458(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("c-backend.scm: 809  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[444],((C_word*)t0)[2],lf[445],((C_word*)t0)[2],lf[446]);}
+C_trace("c-backend.scm: 842  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[446],((C_word*)t0)[2],lf[447],((C_word*)t0)[2],lf[448]);}
 else{
 t2=((C_word*)t0)[3];
-f_6332(2,t2,C_SCHEME_UNDEFINED);}}
+f_6446(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k6330 in k6327 in k6324 in k6321 in k6318 in k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6332(C_word c,C_word t0,C_word t1){
+/* k6444 in k6441 in k6438 in k6435 in k6432 in k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6446(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6332,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6335,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep(C_retrieve(lf[442]))){
-C_trace("c-backend.scm: 810  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[443]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6446,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6449,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_retrieve(lf[444]))){
+C_trace("c-backend.scm: 843  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[445]);}
 else{
-C_trace("c-backend.scm: 811  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[440],((C_word*)t0)[2],lf[441]);}}
+C_trace("c-backend.scm: 844  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[442],((C_word*)t0)[2],lf[443]);}}
 
-/* k6333 in k6330 in k6327 in k6324 in k6321 in k6318 in k6315 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6335(C_word c,C_word t0,C_word t1){
+/* k6447 in k6444 in k6441 in k6438 in k6435 in k6432 in k6429 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 811  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[440],((C_word*)t0)[2],lf[441]);}
+C_trace("c-backend.scm: 844  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[442],((C_word*)t0)[2],lf[443]);}
 
-/* a6302 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6303(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6416 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6417(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6303,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6311,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 767  literal-size");
+C_save_and_reclaim((void*)tr4,(void*)f_6417,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6425,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 800  literal-size");
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_5475(t5,t4,t2);}
+f_5580(t5,t4,t2);}
 
-/* k6309 in a6302 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6311(C_word c,C_word t0,C_word t1){
+/* k6423 in a6416 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6425(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_plus(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_plus(((C_word*)t0)[2],t1));}
 
-/* k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6228(C_word c,C_word t0,C_word t1){
+/* k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6342(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6228,2,t0,t1);}
-t2=(C_word)C_i_length(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6234,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 769  gen");
-((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[435],C_SCHEME_TRUE,lf[436],C_SCHEME_TRUE,lf[437],((C_word*)t0)[2],lf[438]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6342,2,t0,t1);}
+t2=C_i_length(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6348,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 802  gen");
+((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[437],C_SCHEME_TRUE,lf[438],C_SCHEME_TRUE,lf[439],((C_word*)t0)[2],lf[440]);}
 
-/* k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1){
+/* k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6348(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6234,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6237,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-if(C_truep(C_retrieve(lf[433]))){
-C_trace("c-backend.scm: 773  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[434]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6348,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6351,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_retrieve(lf[435]))){
+C_trace("c-backend.scm: 806  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[436]);}
 else{
 t3=t2;
-f_6237(2,t3,C_SCHEME_UNDEFINED);}}
+f_6351(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6237(C_word c,C_word t0,C_word t1){
+/* k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10010,109 +10162,109 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6237,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6240,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-if(C_truep(C_retrieve(lf[207]))){
+C_save_and_reclaim((void*)tr2,(void*)f_6351,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6354,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_retrieve(lf[213]))){
 t3=t2;
-f_6240(2,t3,C_SCHEME_UNDEFINED);}
+f_6354(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6271,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-if(C_truep(C_retrieve(lf[426]))){
-C_trace("c-backend.scm: 776  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[427],C_retrieve(lf[426]),lf[428]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6385,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[428]))){
+C_trace("c-backend.scm: 809  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[429],C_retrieve(lf[428]),lf[430]);}
 else{
-if(C_truep(C_retrieve(lf[429]))){
-C_trace("c-backend.scm: 778  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[430],C_retrieve(lf[429]),lf[431],C_SCHEME_TRUE,lf[432]);}
+if(C_truep(C_retrieve(lf[431]))){
+C_trace("c-backend.scm: 811  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[432],C_retrieve(lf[431]),lf[433],C_SCHEME_TRUE,lf[434]);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t3;
-f_6271(2,t5,t4);}}}}
+f_6385(2,t5,t4);}}}}
 
-/* k6269 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6271(C_word c,C_word t0,C_word t1){
+/* k6383 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6271,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6274,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(C_retrieve(lf[424]))){
-C_trace("c-backend.scm: 781  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[425],C_retrieve(lf[424]),C_make_character(59));}
+C_save_and_reclaim((void*)tr2,(void*)f_6385,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6388,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[426]))){
+C_trace("c-backend.scm: 814  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[427],C_retrieve(lf[426]),C_make_character(59));}
 else{
 t3=t2;
-f_6274(2,t3,C_SCHEME_UNDEFINED);}}
+f_6388(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k6272 in k6269 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6274(C_word c,C_word t0,C_word t1){
+/* k6386 in k6383 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6388(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6274,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6277,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(C_retrieve(lf[422]))){
-C_trace("c-backend.scm: 783  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[423],C_retrieve(lf[422]),C_make_character(59));}
+C_save_and_reclaim((void*)tr2,(void*)f_6388,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6391,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[424]))){
+C_trace("c-backend.scm: 816  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[425],C_retrieve(lf[424]),C_make_character(59));}
 else{
 t3=t2;
-f_6277(2,t3,C_SCHEME_UNDEFINED);}}
+f_6391(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k6275 in k6272 in k6269 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6277(C_word c,C_word t0,C_word t1){
+/* k6389 in k6386 in k6383 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6391(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep(C_retrieve(lf[419]))){
-C_trace("c-backend.scm: 785  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[420],C_retrieve(lf[419]),lf[421]);}
+if(C_truep(C_retrieve(lf[421]))){
+C_trace("c-backend.scm: 818  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[422],C_retrieve(lf[421]),lf[423]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
-f_6240(2,t3,t2);}}
+f_6354(2,t3,t2);}}
 
-/* k6238 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6240(C_word c,C_word t0,C_word t1){
+/* k6352 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6354(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6240,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6243,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 786  gen");
-((C_proc16)C_retrieve_proc(*((C_word*)lf[1]+1)))(16,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[412],((C_word*)t0)[3],lf[413],C_SCHEME_TRUE,lf[414],((C_word*)t0)[3],lf[415],C_SCHEME_TRUE,lf[416],C_SCHEME_TRUE,lf[417],C_SCHEME_TRUE,lf[418]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6354,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6357,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 819  gen");
+((C_proc16)C_retrieve_proc(*((C_word*)lf[1]+1)))(16,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[414],((C_word*)t0)[3],lf[415],C_SCHEME_TRUE,lf[416],((C_word*)t0)[3],lf[417],C_SCHEME_TRUE,lf[418],C_SCHEME_TRUE,lf[419],C_SCHEME_TRUE,lf[420]);}
 
-/* k6241 in k6238 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6243(C_word c,C_word t0,C_word t1){
+/* k6355 in k6352 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6243,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6246,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 791  gen");
-((C_proc14)C_retrieve_proc(*((C_word*)lf[1]+1)))(14,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[406],((C_word*)t0)[2],lf[407],C_SCHEME_TRUE,lf[408],C_SCHEME_TRUE,lf[409],((C_word*)t0)[2],lf[410],C_SCHEME_TRUE,lf[411]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6357,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6360,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 824  gen");
+((C_proc14)C_retrieve_proc(*((C_word*)lf[1]+1)))(14,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[408],((C_word*)t0)[2],lf[409],C_SCHEME_TRUE,lf[410],C_SCHEME_TRUE,lf[411],((C_word*)t0)[2],lf[412],C_SCHEME_TRUE,lf[413]);}
 
-/* k6244 in k6241 in k6238 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6246(C_word c,C_word t0,C_word t1){
+/* k6358 in k6355 in k6352 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6360(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6246,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6249,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 795  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[404],((C_word*)t0)[2],lf[405]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6360,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6363,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 828  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[406],((C_word*)t0)[2],lf[407]);}
 
-/* k6247 in k6244 in k6241 in k6238 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6249(C_word c,C_word t0,C_word t1){
+/* k6361 in k6358 in k6355 in k6352 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6363(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10120,40 +10272,40 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6249,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[4],C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_6363,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[4],C_fix(0));
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
-f_6011(2,t4,t3);}
+f_6155(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6258,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 797  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[402],((C_word*)t0)[4],lf[403]);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6372,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 830  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[404],((C_word*)t0)[4],lf[405]);}}
 
-/* k6256 in k6247 in k6244 in k6241 in k6238 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6258(C_word c,C_word t0,C_word t1){
+/* k6370 in k6361 in k6358 in k6355 in k6352 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6372(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6258,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6261,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 798  literal-frame");
+C_save_and_reclaim((void*)tr2,(void*)f_6372,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6375,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 831  literal-frame");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5420(t3,t2);}
+f_5525(t3,t2);}
 
-/* k6259 in k6256 in k6247 in k6244 in k6241 in k6238 in k6235 in k6232 in k6226 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6261(C_word c,C_word t0,C_word t1){
+/* k6373 in k6370 in k6361 in k6358 in k6355 in k6352 in k6349 in k6346 in k6340 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6375(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 799  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[400],((C_word*)t0)[2],lf[401]);}
+C_trace("c-backend.scm: 832  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[402],((C_word*)t0)[2],lf[403]);}
 
-/* k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6011(C_word c,C_word t0,C_word t1){
+/* k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10163,223 +10315,189 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[20],*a=ab;
+C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6011,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6014,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[16],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6034,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[14],a[10]=t2,a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[15],tmp=(C_word)a,a+=13,tmp);
-t4=(C_word)C_eqp(lf[256],((C_word*)t0)[8]);
+C_save_and_reclaim((void*)tr2,(void*)f_6155,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6158,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6178,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[13],a[9]=t2,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[14],tmp=(C_word)a,a+=12,tmp);
+t4=C_eqp(lf[262],((C_word*)t0)[7]);
 if(C_truep(t4)){
 t5=t3;
-f_6034(t5,C_SCHEME_FALSE);}
+f_6178(t5,C_SCHEME_FALSE);}
 else{
 t5=((C_word*)t0)[3];
 if(C_truep(t5)){
 t6=t3;
-f_6034(t6,C_SCHEME_FALSE);}
+f_6178(t6,C_SCHEME_FALSE);}
 else{
-t6=((C_word*)((C_word*)t0)[15])[1];
+t6=((C_word*)((C_word*)t0)[14])[1];
 if(C_truep(t6)){
 t7=t3;
-f_6034(t7,t6);}
+f_6178(t7,t6);}
 else{
 if(C_truep(((C_word*)t0)[2])){
 t7=((C_word*)t0)[2];
 t8=t3;
-f_6034(t8,t7);}
+f_6178(t8,t7);}
 else{
-t7=((C_word*)t0)[11];
+t7=((C_word*)t0)[10];
 t8=t3;
-f_6034(t8,(C_word)C_fixnum_greaterp(t7,C_fix(0)));}}}}}
+f_6178(t8,C_fixnum_greaterp(t7,C_fix(0)));}}}}}
 
-/* k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6034(C_word t0,C_word t1){
+/* k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6178(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[11],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6034,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6178,NULL,2,t0,t1);}
 if(C_truep(t1)){
-if(C_truep(((C_word*)((C_word*)t0)[12])[1])){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6040,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[4],C_fix(0)))){
-C_trace("c-backend.scm: 844  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[391],lf[392],((C_word*)t0)[9],C_make_character(114));}
+if(C_truep(((C_word*)((C_word*)t0)[11])[1])){
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6184,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[4],C_fix(0)))){
+C_trace("c-backend.scm: 879  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[393],lf[394],((C_word*)t0)[8],C_make_character(114));}
 else{
-C_trace("c-backend.scm: 844  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[393],lf[392],((C_word*)t0)[9],C_make_character(114));}}
+C_trace("c-backend.scm: 879  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[395],lf[394],((C_word*)t0)[8],C_make_character(114));}}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6169,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[4],C_fix(0)))){
-C_trace("c-backend.scm: 870  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[397],lf[398]);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6283,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[4],C_fix(0)))){
+C_trace("c-backend.scm: 902  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[399],lf[400]);}
 else{
-C_trace("c-backend.scm: 870  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[399],lf[398]);}}}
+C_trace("c-backend.scm: 902  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[401],lf[400]);}}}
 else{
-t2=((C_word*)t0)[10];
-f_6014(2,t2,C_SCHEME_UNDEFINED);}}
+t2=((C_word*)t0)[9];
+f_6158(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k6167 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6169(C_word c,C_word t0,C_word t1){
+/* k6281 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6169,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6172,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6283,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6286,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[4])){
-C_trace("c-backend.scm: 872  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,((C_word*)t0)[3],lf[395]);}
+C_trace("c-backend.scm: 904  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,((C_word*)t0)[3],lf[397]);}
 else{
-C_trace("c-backend.scm: 873  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,((C_word*)t0)[2],lf[396],((C_word*)t0)[3]);}}
+C_trace("c-backend.scm: 905  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,((C_word*)t0)[2],lf[398],((C_word*)t0)[3]);}}
 
-/* k6170 in k6167 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6172(C_word c,C_word t0,C_word t1){
+/* k6284 in k6281 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6172,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6175,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[3],C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6184,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 875  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_6286,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6289,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[3],C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6298,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 907  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_make_character(44),((C_word*)t0)[3],C_make_character(44));}
 else{
-C_trace("c-backend.scm: 877  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[4],lf[394]);}}
+C_trace("c-backend.scm: 909  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[4],lf[396]);}}
 
-/* k6182 in k6170 in k6167 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6184(C_word c,C_word t0,C_word t1){
+/* k6296 in k6284 in k6281 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],*((C_word*)lf[1]+1),((C_word*)t0)[2]);}
 
-/* k6173 in k6170 in k6167 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6175(C_word c,C_word t0,C_word t1){
+/* k6287 in k6284 in k6281 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 877  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[394]);}
-
-/* k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6040(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[11],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6040,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6043,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[4],lf[331]);
-if(C_truep(t3)){
-C_trace("c-backend.scm: 845  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(118));}
-else{
-t4=t2;
-f_6043(2,t4,C_SCHEME_UNDEFINED);}}
+C_trace("c-backend.scm: 909  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[396]);}
 
-/* k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6043(C_word c,C_word t0,C_word t1){
+/* k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[11],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6043,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 846  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[389],((C_word*)t0)[5],lf[390]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6184,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6187,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 880  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[391],((C_word*)t0)[4],lf[392]);}
 
-/* k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6046(C_word c,C_word t0,C_word t1){
+/* k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[13],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6046,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6049,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[3],C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6150,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 848  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_6187,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6190,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[3],C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6270,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 882  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_make_character(44),((C_word*)t0)[3],C_make_character(44));}
 else{
 t3=t2;
-f_6049(2,t3,C_SCHEME_UNDEFINED);}}
+f_6190(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k6148 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6150(C_word c,C_word t0,C_word t1){
+/* k6268 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],*((C_word*)lf[1]+1),((C_word*)t0)[2]);}
 
-/* k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6049(C_word c,C_word t0,C_word t1){
+/* k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[9],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6049,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6052,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 850  gen");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),t2,lf[385],C_SCHEME_TRUE,lf[386],C_SCHEME_TRUE,lf[387],((C_word*)t0)[6],lf[388]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6190,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6193,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 884  gen");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),t2,lf[387],C_SCHEME_TRUE,lf[388],C_SCHEME_TRUE,lf[389],((C_word*)t0)[5],lf[390]);}
 
-/* k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6052(C_word c,C_word t0,C_word t1){
+/* k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6052,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6055,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],lf[380]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(((C_word*)t0)[2],C_SCHEME_FALSE));
-if(C_truep(t4)){
-C_trace("c-backend.scm: 854  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[381],((C_word*)t0)[6],lf[382]);}
-else{
-t5=(C_word)C_eqp(((C_word*)t0)[2],lf[331]);
-if(C_truep(t5)){
-C_trace("c-backend.scm: 855  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[383],((C_word*)t0)[6],lf[384]);}
-else{
-t6=C_SCHEME_UNDEFINED;
-t7=t2;
-f_6055(2,t7,t6);}}}
+C_save_and_reclaim((void*)tr2,(void*)f_6193,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6196,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 887  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[385],((C_word*)t0)[5],lf[386]);}
 
-/* k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6055(C_word c,C_word t0,C_word t1){
+/* k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6055,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6058,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 856  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,((C_word*)t0)[2],lf[379]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6196,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6199,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 888  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,((C_word*)t0)[2],lf[384]);}
 
-/* k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6058(C_word c,C_word t0,C_word t1){
+/* k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6199(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10387,89 +10505,89 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6058,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6061,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6119,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6123,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 857  make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t4,((C_word*)t0)[5],lf[378]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6199,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6202,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6260,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6264,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 889  make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t4,((C_word*)t0)[5],lf[383]);}
 
-/* k6121 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6123(C_word c,C_word t0,C_word t1){
+/* k6262 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6264(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 857  intersperse");
+C_trace("c-backend.scm: 889  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),((C_word*)t0)[2],t1,C_make_character(44));}
 
-/* k6117 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6119(C_word c,C_word t0,C_word t1){
+/* k6258 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[1]+1),t1);}
 
-/* k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6061(C_word c,C_word t0,C_word t1){
+/* k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6061,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6064,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 858  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[376],((C_word*)t0)[5],lf[377]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6202,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6205,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 890  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[381],((C_word*)t0)[5],lf[382]);}
 
-/* k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6064(C_word c,C_word t0,C_word t1){
+/* k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6205(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6064,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6067,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 860  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[374],((C_word*)t0)[2],lf[375]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6205,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6208,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 892  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[379],((C_word*)t0)[2],lf[380]);}
 
-/* k6065 in k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6067(C_word c,C_word t0,C_word t1){
+/* k6206 in k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6067,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6070,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6211,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 C_apply(4,0,t2,*((C_word*)lf[1]+1),((C_word*)t0)[2]);}
 
-/* k6068 in k6065 in k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6070(C_word c,C_word t0,C_word t1){
+/* k6209 in k6206 in k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6070,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6073,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 862  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[372],((C_word*)t0)[3],lf[373]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6214,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 894  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[377],((C_word*)t0)[3],lf[378]);}
 
-/* k6071 in k6068 in k6065 in k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6073(C_word c,C_word t0,C_word t1){
+/* k6212 in k6209 in k6206 in k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6073,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6076,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 863  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[371]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6214,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6217,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 895  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[376]);}
 
-/* k6074 in k6071 in k6068 in k6065 in k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6076(C_word c,C_word t0,C_word t1){
+/* k6215 in k6212 in k6209 in k6206 in k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10479,17 +10597,17 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6076,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6079,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_6217,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6220,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6094,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6235,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
 t7=((C_word*)t5)[1];
-f_6094(t7,t2,t3,((C_word*)t0)[2]);}
+f_6235(t7,t2,t3,((C_word*)t0)[2]);}
 
-/* doloop1208 in k6074 in k6071 in k6068 in k6065 in k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_6094(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop1230 in k6215 in k6212 in k6209 in k6206 in k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_6235(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10497,145 +10615,145 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6094,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t3,C_fix(0));
+C_save_and_reclaim((void*)trf_6235,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t3,C_fix(0));
 if(C_truep(t4)){
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6104,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 867  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[370],t2,C_make_character(59));}}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6245,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 899  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[375],t2,C_make_character(59));}}
 
-/* k6102 in doloop1208 in k6074 in k6071 in k6068 in k6065 in k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6104(C_word c,C_word t0,C_word t1){
+/* k6243 in doloop1230 in k6215 in k6212 in k6209 in k6206 in k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6245(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t3=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6094(t4,((C_word*)t0)[2],t2,t3);}
+f_6235(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k6077 in k6074 in k6071 in k6068 in k6065 in k6062 in k6059 in k6056 in k6053 in k6050 in k6047 in k6044 in k6041 in k6038 in k6032 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6079(C_word c,C_word t0,C_word t1){
+/* k6218 in k6215 in k6212 in k6209 in k6206 in k6203 in k6200 in k6197 in k6194 in k6191 in k6188 in k6185 in k6182 in k6176 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=((C_word*)t0)[3];
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(0)))){
-C_trace("c-backend.scm: 868  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[368],((C_word*)t0)[3],lf[369]);}
+if(C_truep(C_fixnum_greaterp(t2,C_fix(0)))){
+C_trace("c-backend.scm: 900  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[373],((C_word*)t0)[3],lf[374]);}
 else{
 t3=((C_word*)t0)[2];
-f_6014(2,t3,C_SCHEME_UNDEFINED);}}
+f_6158(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k6012 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6014(C_word c,C_word t0,C_word t1){
+/* k6156 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6014,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6017,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6024,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 879  lambda-literal-body");
-((C_proc3)C_retrieve_symbol_proc(lf[367]))(3,*((C_word*)lf[367]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6158,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6161,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6168,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 911  lambda-literal-body");
+((C_proc3)C_retrieve_symbol_proc(lf[372]))(3,*((C_word*)lf[372]+1),t3,((C_word*)t0)[2]);}
 
-/* k6022 in k6012 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6024(C_word c,C_word t0,C_word t1){
+/* k6166 in k6156 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t2=(C_word)C_fixnum_increase(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 878  expression");
+t2=C_fixnum_increase(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 910  expression");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2622(t3,((C_word*)t0)[3],t1,t2,((C_word*)t0)[2]);}
+f_2644(t3,((C_word*)t0)[3],t1,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
-C_trace("c-backend.scm: 878  expression");
+C_trace("c-backend.scm: 910  expression");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2622(t3,((C_word*)t0)[3],t1,t2,((C_word*)t0)[2]);}}
+f_2644(t3,((C_word*)t0)[3],t1,t2,((C_word*)t0)[2]);}}
 
-/* k6015 in k6012 in k6009 in k6006 in k6003 in k6000 in k5997 in k5994 in k5991 in k5988 in k5985 in k5982 in k5979 in k5976 in k5973 in k5970 in k5967 in k5964 in k5961 in k5958 in k5955 in k5952 in k5949 in k5946 in k5943 in k5940 in k5934 in k5931 in k5928 in k5925 in k5922 in k5919 in k5916 in g1009 in loop1002 in procedures in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_6017(C_word c,C_word t0,C_word t1){
+/* k6159 in k6156 in k6153 in k6150 in k6147 in k6144 in k6141 in k6138 in k6135 in k6132 in k6129 in k6126 in k6123 in k6120 in k6117 in k6114 in k6111 in k6108 in k6105 in k6102 in k6099 in k6096 in k6093 in k6090 in k6087 in k6084 in k6081 in k6075 in k6072 in k6069 in k6066 in k6063 in k6060 in k6057 in g1027 in loop1020 in procedures in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 884  gen");
+C_trace("c-backend.scm: 916  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(125));}
 
-/* string-like-substring in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5888(C_word t1,C_word t2,C_word t3,C_word t4){
+/* string-like-substring in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5993(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5888,NULL,4,t1,t2,t3,t4);}
-t5=(C_word)C_fixnum_difference(t4,t3);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5895,a[2]=t5,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 704  make-string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[366]+1)))(3,*((C_word*)lf[366]+1),t6,t5);}
+C_save_and_reclaim((void*)trf_5993,NULL,4,t1,t2,t3,t4);}
+t5=C_fixnum_difference(t4,t3);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6000,a[2]=t5,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 722  make-string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[371]+1)))(3,*((C_word*)lf[371]+1),t6,t5);}
 
-/* k5893 in string-like-substring in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5895(C_word c,C_word t0,C_word t1){
+/* k5998 in string-like-substring in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6000(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5895,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5898,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 705  ##sys#copy-bytes");
-((C_proc7)C_retrieve_symbol_proc(lf[365]))(7,*((C_word*)lf[365]+1),t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6000,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6003,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 723  ##sys#copy-bytes");
+((C_proc7)C_retrieve_symbol_proc(lf[370]))(7,*((C_word*)lf[370]+1),t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
 
-/* k5896 in k5893 in string-like-substring in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5898(C_word c,C_word t0,C_word t1){
+/* k6001 in k5998 in string-like-substring in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_6003(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5811(C_word t0,C_word t1,C_word t2){
+/* gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5916(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5811,NULL,3,t0,t1,t2);}
-t3=(C_word)C_block_size(t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5818,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 693  fx/");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[364]+1)))(4,*((C_word*)lf[364]+1),t4,t3,C_fix(80));}
+C_save_and_reclaim((void*)trf_5916,NULL,3,t0,t1,t2);}
+t3=C_block_size(t2);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5923,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 711  fx/");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[369]+1)))(4,*((C_word*)lf[369]+1),t4,t3,C_fix(80));}
 
-/* k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5818(C_word c,C_word t0,C_word t1){
+/* k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5818,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5821,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 694  modulo");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[363]+1)))(4,*((C_word*)lf[363]+1),t2,((C_word*)t0)[5],C_fix(80));}
+C_save_and_reclaim((void*)tr2,(void*)f_5923,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5926,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 712  modulo");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[368]+1)))(4,*((C_word*)lf[368]+1),t2,((C_word*)t0)[5],C_fix(80));}
 
-/* k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5821(C_word c,C_word t0,C_word t1){
+/* k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5926(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10643,15 +10761,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5821,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5926,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5826,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5931,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_5826(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0));}
+f_5931(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0));}
 
-/* doloop978 in k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5826(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop990 in k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5931(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10664,132 +10782,132 @@ C_word t11;
 C_word t12;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5826,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_5931,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t2,C_fix(0));
 if(C_truep(t4)){
-t5=(C_word)C_eqp(((C_word*)t0)[6],C_fix(0));
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5842,a[2]=((C_word*)t0)[6],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t5=C_eqp(((C_word*)t0)[6],C_fix(0));
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5947,a[2]=((C_word*)t0)[6],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_5842(t7,t5);}
+f_5947(t7,t5);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[3],C_fix(0));
+t7=C_eqp(((C_word*)t0)[3],C_fix(0));
 t8=t6;
-f_5842(t8,(C_word)C_i_not(t7));}}
+f_5947(t8,C_i_not(t7));}}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5863,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5878,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5882,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_fixnum_plus(t3,C_fix(80));
-C_trace("c-backend.scm: 700  string-like-substring");
-f_5888(t7,((C_word*)t0)[4],t3,t8);}}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5968,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5983,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5987,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+t8=C_fixnum_plus(t3,C_fix(80));
+C_trace("c-backend.scm: 718  string-like-substring");
+f_5993(t7,((C_word*)t0)[4],t3,t8);}}
 
-/* k5880 in doloop978 in k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5882(C_word c,C_word t0,C_word t1){
+/* k5985 in doloop990 in k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 700  c-ify-string");
-((C_proc3)C_retrieve_symbol_proc(lf[71]))(3,*((C_word*)lf[71]+1),((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 718  c-ify-string");
+((C_proc3)C_retrieve_symbol_proc(lf[72]))(3,*((C_word*)lf[72]+1),((C_word*)t0)[2],t1);}
 
-/* k5876 in doloop978 in k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5878(C_word c,C_word t0,C_word t1){
+/* k5981 in doloop990 in k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 700  gen");
+C_trace("c-backend.scm: 718  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* k5861 in doloop978 in k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5863(C_word c,C_word t0,C_word t1){
+/* k5966 in doloop990 in k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_decrease(((C_word*)t0)[5]);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(80));
+t2=C_fixnum_decrease(((C_word*)t0)[5]);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(80));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_5826(t4,((C_word*)t0)[2],t2,t3);}
+f_5931(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k5840 in doloop978 in k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5842(C_word t0,C_word t1){
+/* k5945 in doloop990 in k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5947(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5842,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5947,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5849,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5853,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 699  string-like-substring");
-f_5888(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5954,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5958,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 717  string-like-substring");
+f_5993(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k5851 in k5840 in doloop978 in k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5853(C_word c,C_word t0,C_word t1){
+/* k5956 in k5945 in doloop990 in k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 699  c-ify-string");
-((C_proc3)C_retrieve_symbol_proc(lf[71]))(3,*((C_word*)lf[71]+1),((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 717  c-ify-string");
+((C_proc3)C_retrieve_symbol_proc(lf[72]))(3,*((C_word*)lf[72]+1),((C_word*)t0)[2],t1);}
 
-/* k5847 in k5840 in doloop978 in k5819 in k5816 in gen-string-constant in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5849(C_word c,C_word t0,C_word t1){
+/* k5952 in k5945 in doloop990 in k5924 in k5921 in gen-string-constant in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 699  gen");
+C_trace("c-backend.scm: 717  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],t1);}
 
-/* gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5669(C_word t0,C_word t1,C_word t2,C_word t3){
+/* gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5774(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5669,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5676,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnump(t2))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5809,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 666  big-fixnum?");
-((C_proc3)C_retrieve_symbol_proc(lf[362]))(3,*((C_word*)lf[362]+1),t5,t2);}
+C_save_and_reclaim((void*)trf_5774,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5781,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnump(t2))){
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5914,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 684  big-fixnum?");
+((C_proc3)C_retrieve_symbol_proc(lf[367]))(3,*((C_word*)lf[367]+1),t5,t2);}
 else{
 t5=t4;
-f_5676(t5,C_SCHEME_FALSE);}}
+f_5781(t5,C_SCHEME_FALSE);}}
 
-/* k5807 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5809(C_word c,C_word t0,C_word t1){
+/* k5912 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5914(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_5676(t2,(C_word)C_i_not(t1));}
+f_5781(t2,C_i_not(t1));}
 
-/* k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5676(C_word t0,C_word t1){
+/* k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5781(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5676,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5781,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-backend.scm: 667  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[4],lf[347],((C_word*)t0)[3],lf[348]);}
+C_trace("c-backend.scm: 685  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[4],lf[352],((C_word*)t0)[3],lf[353]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5682,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 668  block-variable-literal?");
-((C_proc3)C_retrieve_symbol_proc(lf[345]))(3,*((C_word*)lf[345]+1),t2,((C_word*)t0)[3]);}}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5787,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 686  block-variable-literal?");
+((C_proc3)C_retrieve_symbol_proc(lf[350]))(3,*((C_word*)lf[350]+1),t2,((C_word*)t0)[3]);}}
 
-/* k5680 in k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5682(C_word c,C_word t0,C_word t1){
+/* k5785 in k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5787(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10804,58 +10922,58 @@ C_word t11;
 C_word t12;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5682,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5787,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=C_retrieve(lf[349]);
-t3=(C_word)C_eqp(((C_word*)t0)[4],t2);
+t2=C_retrieve(lf[354]);
+t3=C_eqp(((C_word*)t0)[4],t2);
 if(C_truep(t3)){
-C_trace("c-backend.scm: 670  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],lf[350]);}
+C_trace("c-backend.scm: 688  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],lf[355]);}
 else{
-if(C_truep((C_word)C_booleanp(((C_word*)t0)[4]))){
+if(C_truep(C_booleanp(((C_word*)t0)[4]))){
 if(C_truep(((C_word*)t0)[4])){
-C_trace("c-backend.scm: 672  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],C_make_character(61),lf[351],C_make_character(59));}
+C_trace("c-backend.scm: 690  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],C_make_character(61),lf[356],C_make_character(59));}
 else{
-C_trace("c-backend.scm: 672  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],C_make_character(61),lf[352],C_make_character(59));}}
+C_trace("c-backend.scm: 690  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],C_make_character(61),lf[357],C_make_character(59));}}
 else{
-if(C_truep((C_word)C_charp(((C_word*)t0)[4]))){
-t4=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[4]));
-C_trace("c-backend.scm: 674  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],lf[353],t4,lf[354]);}
+if(C_truep(C_charp(((C_word*)t0)[4]))){
+t4=C_fix(C_character_code(((C_word*)t0)[4]));
+C_trace("c-backend.scm: 692  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],lf[358],t4,lf[359]);}
 else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[4]))){
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5732,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 677  c-ify-string");
-((C_proc3)C_retrieve_symbol_proc(lf[71]))(3,*((C_word*)lf[71]+1),t5,t4);}
+if(C_truep(C_i_symbolp(((C_word*)t0)[4]))){
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5837,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 695  c-ify-string");
+((C_proc3)C_retrieve_symbol_proc(lf[72]))(3,*((C_word*)lf[72]+1),t5,t4);}
 else{
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[4]))){
-C_trace("c-backend.scm: 682  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],lf[358]);}
+if(C_truep(C_i_nullp(((C_word*)t0)[4]))){
+C_trace("c-backend.scm: 700  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_SCHEME_TRUE,((C_word*)t0)[3],lf[363]);}
 else{
-t4=(C_word)C_immp(((C_word*)t0)[4]);
-t5=(C_truep(t4)?C_SCHEME_FALSE:(C_word)C_lambdainfop(((C_word*)t0)[4]));
+t4=C_immp(((C_word*)t0)[4]);
+t5=(C_truep(t4)?C_SCHEME_FALSE:C_lambdainfop(((C_word*)t0)[4]));
 if(C_truep(t5)){
 t6=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t6=(C_word)C_fixnump(((C_word*)t0)[4]);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5765,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t6=C_fixnump(((C_word*)t0)[4]);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5870,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_5765(t8,t6);}
+f_5870(t8,t6);}
 else{
-t8=(C_word)C_immp(((C_word*)t0)[4]);
+t8=C_immp(((C_word*)t0)[4]);
 t9=t7;
-f_5765(t9,(C_word)C_i_not(t8));}}}}}}}}}
+f_5870(t9,C_i_not(t8));}}}}}}}}}
 
-/* k5763 in k5680 in k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5765(C_word t0,C_word t1){
+/* k5868 in k5785 in k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5870(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10863,84 +10981,84 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5765,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5870,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5768,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 686  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,((C_word*)t0)[2],lf[361]);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5873,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 704  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,((C_word*)t0)[2],lf[366]);}
 else{
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[3];
-C_trace("c-backend.scm: 643  bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[342],t3);}}
+C_trace("c-backend.scm: 661  bomb");
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[347],t3);}}
 
-/* k5766 in k5763 in k5680 in k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5768(C_word c,C_word t0,C_word t1){
+/* k5871 in k5868 in k5785 in k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5768,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5771,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5778,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 687  encode-literal");
-((C_proc3)C_retrieve_symbol_proc(lf[360]))(3,*((C_word*)lf[360]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5873,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5876,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5883,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 705  encode-literal");
+((C_proc3)C_retrieve_symbol_proc(lf[365]))(3,*((C_word*)lf[365]+1),t3,((C_word*)t0)[2]);}
 
-/* k5776 in k5766 in k5763 in k5680 in k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5778(C_word c,C_word t0,C_word t1){
+/* k5881 in k5871 in k5868 in k5785 in k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 687  gen-string-constant");
+C_trace("c-backend.scm: 705  gen-string-constant");
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5811(t2,((C_word*)t0)[2],t1);}
+f_5916(t2,((C_word*)t0)[2],t1);}
 
-/* k5769 in k5766 in k5763 in k5680 in k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5771(C_word c,C_word t0,C_word t1){
+/* k5874 in k5871 in k5868 in k5785 in k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 688  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[359]);}
+C_trace("c-backend.scm: 706  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[364]);}
 
-/* k5730 in k5680 in k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5732(C_word c,C_word t0,C_word t1){
+/* k5835 in k5785 in k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5837(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5732,2,t0,t1);}
-t2=(C_word)C_block_size(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5738,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 679  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,((C_word*)t0)[2],lf[357]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5837,2,t0,t1);}
+t2=C_block_size(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5843,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 697  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,((C_word*)t0)[2],lf[362]);}
 
-/* k5736 in k5730 in k5680 in k5674 in gen-lit in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5738(C_word c,C_word t0,C_word t1){
+/* k5841 in k5835 in k5785 in k5779 in gen-lit in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5843(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 680  gen");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),((C_word*)t0)[5],lf[355],((C_word*)t0)[4],C_make_character(44),((C_word*)t0)[3],C_make_character(44),((C_word*)t0)[2],lf[356]);}
+C_trace("c-backend.scm: 698  gen");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),((C_word*)t0)[5],lf[360],((C_word*)t0)[4],C_make_character(44),((C_word*)t0)[3],C_make_character(44),((C_word*)t0)[2],lf[361]);}
 
-/* literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5475(C_word t0,C_word t1,C_word t2){
+/* literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5580(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5475,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5482,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 646  immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[346]))(3,*((C_word*)lf[346]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_5580,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5587,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 664  immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[351]))(3,*((C_word*)lf[351]+1),t3,t2);}
 
-/* k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5482(C_word c,C_word t0,C_word t1){
+/* k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10957,49 +11075,49 @@ C_word t13;
 C_word t14;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5482,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5587,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}
 else{
-if(C_truep((C_word)C_i_stringp(((C_word*)t0)[3]))){
+if(C_truep(C_i_stringp(((C_word*)t0)[3]))){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}
 else{
-if(C_truep((C_word)C_i_numberp(((C_word*)t0)[3]))){
-t2=C_retrieve(lf[338]);
+if(C_truep(C_i_numberp(((C_word*)t0)[3]))){
+t2=C_retrieve(lf[343]);
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
+if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(10));}
 else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5513,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("c-backend.scm: 650  literal-size");
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5618,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_i_car(((C_word*)t0)[3]);
+C_trace("c-backend.scm: 668  literal-size");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5475(t4,t2,t3);}
+f_5580(t4,t2,t3);}
 else{
-if(C_truep((C_word)C_i_vectorp(((C_word*)t0)[3]))){
-t2=(C_word)C_i_vector_length(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5542,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_vectorp(((C_word*)t0)[3]))){
+t2=C_i_vector_length(((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5647,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5546,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5550,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 651  vector->list");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[341]+1)))(3,*((C_word*)lf[341]+1),t9,((C_word*)t0)[3]);}
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5651,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5655,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 669  vector->list");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[346]+1)))(3,*((C_word*)lf[346]+1),t9,((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5591,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 652  block-variable-literal?");
-((C_proc3)C_retrieve_symbol_proc(lf[345]))(3,*((C_word*)lf[345]+1),t2,((C_word*)t0)[3]);}}}}}}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5696,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 670  block-variable-literal?");
+((C_proc3)C_retrieve_symbol_proc(lf[350]))(3,*((C_word*)lf[350]+1),t2,((C_word*)t0)[3]);}}}}}}}
 
-/* k5589 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5591(C_word c,C_word t0,C_word t1){
+/* k5694 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5696(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11007,27 +11125,27 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5591,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5696,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}
 else{
-if(C_truep((C_word)C_immp(((C_word*)t0)[3]))){
+if(C_truep(C_immp(((C_word*)t0)[3]))){
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
-C_trace("c-backend.scm: 643  bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[342],t3);}
+C_trace("c-backend.scm: 661  bomb");
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[347],t3);}
 else{
-if(C_truep((C_word)C_lambdainfop(((C_word*)t0)[3]))){
+if(C_truep(C_lambdainfop(((C_word*)t0)[3]))){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5609,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 655  ##sys#bytevector?");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[344]+1)))(3,*((C_word*)lf[344]+1),t2,((C_word*)t0)[3]);}}}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5714,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 673  ##sys#bytevector?");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[349]+1)))(3,*((C_word*)lf[349]+1),t2,((C_word*)t0)[3]);}}}}
 
-/* k5607 in k5589 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5609(C_word c,C_word t0,C_word t1){
+/* k5712 in k5694 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11041,29 +11159,29 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5609,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5714,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5616,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[3]);
-C_trace("c-backend.scm: 655  words");
-((C_proc3)C_retrieve_symbol_proc(lf[343]))(3,*((C_word*)lf[343]+1),t2,t3);}
-else{
-if(C_truep((C_word)C_structurep(((C_word*)t0)[3]))){
-t2=(C_word)C_block_size(((C_word*)t0)[3]);
-t3=(C_word)C_fixnum_plus(C_fix(2),t2);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5721,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=C_block_size(((C_word*)t0)[3]);
+C_trace("c-backend.scm: 673  words");
+((C_proc3)C_retrieve_symbol_proc(lf[348]))(3,*((C_word*)lf[348]+1),t2,t3);}
+else{
+if(C_truep(C_structurep(((C_word*)t0)[3]))){
+t2=C_block_size(((C_word*)t0)[3]);
+t3=C_fixnum_plus(C_fix(2),t2);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5638,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=t2,tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5743,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=t2,tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_5638(t7,((C_word*)t0)[4],C_fix(0),t3);}
+f_5743(t7,((C_word*)t0)[4],C_fix(0),t3);}
 else{
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
-C_trace("c-backend.scm: 643  bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[342],t3);}}}
+C_trace("c-backend.scm: 661  bomb");
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t2,lf[347],t3);}}}
 
-/* loop in k5607 in k5589 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5638(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k5712 in k5694 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5743(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11073,41 +11191,41 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5638,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5743,NULL,4,t0,t1,t2,t3);}
 t4=t2;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,((C_word*)t0)[5]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t4,((C_word*)t0)[5]))){
 t5=t3;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(C_word)C_fixnum_increase(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5660,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_slot(((C_word*)t0)[3],t2);
-C_trace("c-backend.scm: 661  literal-size");
+t5=C_fixnum_increase(t2);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5765,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t7=C_slot(((C_word*)t0)[3],t2);
+C_trace("c-backend.scm: 679  literal-size");
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_5475(t8,t6,t7);}}
+f_5580(t8,t6,t7);}}
 
-/* k5658 in loop in k5607 in k5589 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5660(C_word c,C_word t0,C_word t1){
+/* k5763 in loop in k5712 in k5694 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5765(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],t1);
-C_trace("c-backend.scm: 661  loop");
+t2=C_fixnum_plus(((C_word*)t0)[5],t1);
+C_trace("c-backend.scm: 679  loop");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_5638(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_5743(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k5614 in k5607 in k5589 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5616(C_word c,C_word t0,C_word t1){
+/* k5719 in k5712 in k5694 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5721(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_plus(C_fix(2),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_plus(C_fix(2),t1));}
 
-/* k5548 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5550(C_word c,C_word t0,C_word t1){
+/* k5653 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11115,15 +11233,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5550,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5655,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5552,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5657,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_5552(t5,((C_word*)t0)[2],t1);}
+f_5657(t5,((C_word*)t0)[2],t1);}
 
-/* loop913 in k5548 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5552(C_word t0,C_word t1,C_word t2){
+/* loop925 in k5653 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5657(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11131,20 +11249,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5552,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5581,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g929930");
+C_save_and_reclaim((void*)trf_5657,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5686,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=C_slot(t2,C_fix(0));
+C_trace("g941942");
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_5475(t5,t3,t4);}
+f_5580(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5579 in loop913 in k5548 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5581(C_word c,C_word t0,C_word t1){
+/* k5684 in loop925 in k5653 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11156,64 +11274,64 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5581,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_5686,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop913926");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop925938");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5552(t6,((C_word*)t0)[3],t5);}
+f_5657(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop913926");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop925938");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5552(t6,((C_word*)t0)[3],t5);}}
+f_5657(t6,((C_word*)t0)[3],t5);}}
 
-/* k5544 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5546(C_word c,C_word t0,C_word t1){
+/* k5649 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5651(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 651  reduce");
-((C_proc5)C_retrieve_symbol_proc(lf[339]))(5,*((C_word*)lf[339]+1),((C_word*)t0)[2],*((C_word*)lf[340]+1),C_fix(0),t1);}
+C_trace("c-backend.scm: 669  reduce");
+((C_proc5)C_retrieve_symbol_proc(lf[344]))(5,*((C_word*)lf[344]+1),((C_word*)t0)[2],*((C_word*)lf[345]+1),C_fix(0),t1);}
 
-/* k5540 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5542(C_word c,C_word t0,C_word t1){
+/* k5645 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5647(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_plus((C_word)C_fixnum_plus(C_fix(1),((C_word*)t0)[2]),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_plus(C_fixnum_plus(C_fix(1),((C_word*)t0)[2]),t1));}
 
-/* k5511 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5513(C_word c,C_word t0,C_word t1){
+/* k5616 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5618(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5513,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5517,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("c-backend.scm: 650  literal-size");
+C_save_and_reclaim((void*)tr2,(void*)f_5618,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5622,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[3]);
+C_trace("c-backend.scm: 668  literal-size");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5475(t4,t2,t3);}
+f_5580(t4,t2,t3);}
 
-/* k5515 in k5511 in k5480 in literal-size in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5517(C_word c,C_word t0,C_word t1){
+/* k5620 in k5616 in k5585 in literal-size in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_plus((C_word)C_fixnum_plus(C_fix(3),((C_word*)t0)[2]),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_plus(C_fixnum_plus(C_fix(3),((C_word*)t0)[2]),t1));}
 
-/* literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5420(C_word t0,C_word t1){
+/* literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5525(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11221,15 +11339,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5420,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5525,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5426,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5531,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_5426(t5,t1,C_fix(0),((C_word*)t0)[2]);}
+f_5531(t5,t1,C_fix(0),((C_word*)t0)[2]);}
 
-/* doloop887 in literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5426(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop899 in literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5531(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11238,90 +11356,90 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5426,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)trf_5531,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5436,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_i_car(t3);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5455,a[2]=t2,a[3]=t5,a[4]=t4,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5541,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=C_i_car(t3);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5560,a[2]=t2,a[3]=t5,a[4]=t4,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[337]))(2,*((C_word*)lf[337]+1),t6);}}
+((C_proc2)C_retrieve_symbol_proc(lf[342]))(2,*((C_word*)lf[342]+1),t6);}}
 
-/* k5453 in doloop887 in literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5455(C_word c,C_word t0,C_word t1){
+/* k5558 in doloop899 in literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5560(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5455,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5458,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5560,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5563,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[336],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t2,lf[341],t1);}
 
-/* k5456 in k5453 in doloop887 in literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5458(C_word c,C_word t0,C_word t1){
+/* k5561 in k5558 in doloop899 in literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5458,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5461,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5563,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5566,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 C_trace("write");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[335]+1)))(4,*((C_word*)lf[335]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[340]+1)))(4,*((C_word*)lf[340]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k5459 in k5456 in k5453 in doloop887 in literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5461(C_word c,C_word t0,C_word t1){
+/* k5564 in k5561 in k5558 in doloop899 in literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5461,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5464,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5566,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5569,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 C_trace("write-char/port");
-t3=C_retrieve(lf[334]);
+t3=C_retrieve(lf[339]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(93),((C_word*)t0)[2]);}
 
-/* k5462 in k5459 in k5456 in k5453 in doloop887 in literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5464(C_word c,C_word t0,C_word t1){
+/* k5567 in k5564 in k5561 in k5558 in doloop899 in literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5464,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5467,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5569,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5572,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[333]))(3,*((C_word*)lf[333]+1),t2,((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[338]))(3,*((C_word*)lf[338]+1),t2,((C_word*)t0)[2]);}
 
-/* k5465 in k5462 in k5459 in k5456 in k5453 in doloop887 in literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5467(C_word c,C_word t0,C_word t1){
+/* k5570 in k5567 in k5564 in k5561 in k5558 in doloop899 in literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5572(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 640  gen-lit");
+C_trace("c-backend.scm: 658  gen-lit");
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5669(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5774(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k5434 in doloop887 in literal-frame in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5436(C_word c,C_word t0,C_word t1){
+/* k5539 in doloop899 in literal-frame in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_increase(((C_word*)t0)[5]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
+t2=C_fixnum_increase(((C_word*)t0)[5]);
+t3=C_i_cdr(((C_word*)t0)[4]);
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_5426(t4,((C_word*)t0)[2],t2,t3);}
+f_5531(t4,((C_word*)t0)[2],t2,t3);}
 
-/* trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5090(C_word t0,C_word t1){
+/* trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5205(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11338,281 +11456,269 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word t16;
-C_word t17;
-C_word t18;
-C_word ab[32],*a=ab;
+C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5090,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5205,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_SCHEME_END_OF_LIST;
+t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_SCHEME_UNDEFINED;
-t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5093,tmp=(C_word)a,a+=2,tmp));
-t13=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5129,a[2]=t9,tmp=(C_word)a,a+=3,tmp));
-t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5209,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=t11,a[6]=t7,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t15=C_SCHEME_UNDEFINED;
-t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5279,a[2]=t16,a[3]=t3,a[4]=t5,a[5]=t7,a[6]=t9,tmp=(C_word)a,a+=7,tmp));
-t18=((C_word*)t16)[1];
-f_5279(t18,t14,((C_word*)t0)[2]);}
+t10=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5208,tmp=(C_word)a,a+=2,tmp));
+t11=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5244,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
+t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5324,a[2]=t3,a[3]=t7,a[4]=t5,a[5]=t9,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t13=C_SCHEME_UNDEFINED;
+t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5394,a[2]=t14,a[3]=t3,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
+t16=((C_word*)t14)[1];
+f_5394(t16,t12,((C_word*)t0)[2]);}
 
-/* loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5279(C_word t0,C_word t1,C_word t2){
+/* loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5394(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[11],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5279,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5287,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5407,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g808809");
+C_save_and_reclaim((void*)trf_5394,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5402,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5512,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g820821");
 t6=t3;
-f_5287(t6,t4,t5);}
+f_5402(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5405 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5407(C_word c,C_word t0,C_word t1){
+/* k5510 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5279(t3,((C_word*)t0)[2],t2);}
+f_5394(t3,((C_word*)t0)[2],t2);}
 
-/* g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5287(C_word t0,C_word t1,C_word t2){
+/* g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5402(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
-C_word ab[8],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5287,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5291,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 599  lambda-literal-argument-count");
-((C_proc3)C_retrieve_symbol_proc(lf[283]))(3,*((C_word*)lf[283]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_5402,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5406,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 619  lambda-literal-argument-count");
+((C_proc3)C_retrieve_symbol_proc(lf[289]))(3,*((C_word*)lf[289]+1),t3,t2);}
 
-/* k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5291(C_word c,C_word t0,C_word t1){
+/* k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5406(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[11],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5291,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5406,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5294,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 600  lambda-literal-rest-argument");
-((C_proc3)C_retrieve_symbol_proc(lf[279]))(3,*((C_word*)lf[279]+1),t4,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5409,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 620  lambda-literal-rest-argument");
+((C_proc3)C_retrieve_symbol_proc(lf[285]))(3,*((C_word*)lf[285]+1),t4,((C_word*)t0)[2]);}
 
-/* k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5294(C_word c,C_word t0,C_word t1){
+/* k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[10],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5294,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5297,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 601  lambda-literal-rest-argument-mode");
-((C_proc3)C_retrieve_symbol_proc(lf[278]))(3,*((C_word*)lf[278]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5409,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5412,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 621  lambda-literal-rest-argument-mode");
+((C_proc3)C_retrieve_symbol_proc(lf[284]))(3,*((C_word*)lf[284]+1),t2,((C_word*)t0)[2]);}
 
-/* k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5297(C_word c,C_word t0,C_word t1){
+/* k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5412(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[11],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5297,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5300,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 602  lambda-literal-id");
+C_save_and_reclaim((void*)tr2,(void*)f_5412,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5415,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 622  lambda-literal-id");
 ((C_proc3)C_retrieve_symbol_proc(lf[10]))(3,*((C_word*)lf[10]+1),t2,((C_word*)t0)[2]);}
 
-/* k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5300(C_word c,C_word t0,C_word t1){
+/* k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5415(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[12],*a=ab;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5300,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5303,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 603  lambda-literal-customizable");
-((C_proc3)C_retrieve_symbol_proc(lf[282]))(3,*((C_word*)lf[282]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5415,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5418,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 623  lambda-literal-customizable");
+((C_proc3)C_retrieve_symbol_proc(lf[288]))(3,*((C_word*)lf[288]+1),t2,((C_word*)t0)[2]);}
 
-/* k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5303(C_word c,C_word t0,C_word t1){
+/* k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[16],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5306,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5418,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5421,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5404,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 604  lambda-literal-closure-size");
-((C_proc3)C_retrieve_symbol_proc(lf[146]))(3,*((C_word*)lf[146]+1),t3,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5509,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 624  lambda-literal-closure-size");
+((C_proc3)C_retrieve_symbol_proc(lf[148]))(3,*((C_word*)lf[148]+1),t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_5306(t3,C_SCHEME_FALSE);}}
+f_5421(t3,C_SCHEME_FALSE);}}
 
-/* k5402 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5404(C_word c,C_word t0,C_word t1){
+/* k5507 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_5306(t2,(C_word)C_eqp(t1,C_fix(0)));}
+f_5421(t2,C_eqp(t1,C_fix(0)));}
 
-/* k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5306(C_word t0,C_word t1){
+/* k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5421(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[13],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5306,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5309,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)trf_5421,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5424,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t1)){
-t3=(C_word)C_fixnum_decrease(((C_word*)((C_word*)t0)[10])[1]);
-t4=C_mutate(((C_word *)((C_word*)t0)[10])+1,t3);
+t3=C_fixnum_decrease(((C_word*)((C_word*)t0)[9])[1]);
+t4=C_mutate(((C_word *)((C_word*)t0)[9])+1,t3);
 t5=t2;
-f_5309(t5,t4);}
+f_5424(t5,t4);}
 else{
 t3=t2;
-f_5309(t3,C_SCHEME_UNDEFINED);}}
+f_5424(t3,C_SCHEME_UNDEFINED);}}
 
-/* k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5309(C_word t0,C_word t1){
+/* k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5424(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[13],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5309,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5315,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
-C_trace("c-backend.scm: 606  lambda-literal-direct");
-((C_proc3)C_retrieve_symbol_proc(lf[277]))(3,*((C_word*)lf[277]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_5424,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5430,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 626  lambda-literal-direct");
+((C_proc3)C_retrieve_symbol_proc(lf[283]))(3,*((C_word*)lf[283]+1),t2,((C_word*)t0)[2]);}
 
-/* k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5315(C_word c,C_word t0,C_word t1){
+/* k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5430(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[13],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5315,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5430,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
-t3=((C_word*)t0)[12];
+t3=((C_word*)t0)[11];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep(((C_word*)t0)[11])){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5321,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[12],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 608  gen");
-((C_proc11)C_retrieve_proc(*((C_word*)lf[1]+1)))(11,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[327],((C_word*)t0)[9],lf[328],C_SCHEME_TRUE,lf[329],((C_word*)t0)[9],lf[330]);}
+if(C_truep(((C_word*)t0)[10])){
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5436,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 628  gen");
+((C_proc11)C_retrieve_proc(*((C_word*)lf[1]+1)))(11,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[333],((C_word*)t0)[8],lf[334],C_SCHEME_TRUE,lf[335],((C_word*)t0)[8],lf[336]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5349,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-if(C_truep(((C_word*)t0)[3])){
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5464,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(((C_word*)t0)[4])){
 t3=t2;
-f_5349(2,t3,((C_word*)t0)[3]);}
+f_5464(2,t3,((C_word*)t0)[4]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5393,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 616  lambda-literal-allocated");
-((C_proc3)C_retrieve_symbol_proc(lf[276]))(3,*((C_word*)lf[276]+1),t3,((C_word*)t0)[2]);}}}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5498,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 636  lambda-literal-allocated");
+((C_proc3)C_retrieve_symbol_proc(lf[282]))(3,*((C_word*)lf[282]+1),t3,((C_word*)t0)[2]);}}}}
 
-/* k5391 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5393(C_word c,C_word t0,C_word t1){
+/* k5496 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_greaterp(t1,C_fix(0));
+t2=C_fixnum_greaterp(t1,C_fix(0));
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-f_5349(2,t3,t2);}
+f_5464(2,t3,t2);}
 else{
-C_trace("c-backend.scm: 616  lambda-literal-external");
-((C_proc3)C_retrieve_symbol_proc(lf[332]))(3,*((C_word*)lf[332]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}}
+C_trace("c-backend.scm: 636  lambda-literal-external");
+((C_proc3)C_retrieve_symbol_proc(lf[337]))(3,*((C_word*)lf[337]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k5347 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5349(C_word c,C_word t0,C_word t1){
+/* k5462 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[8],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5349,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5464,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5355,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-if(C_truep(((C_word*)t0)[2])){
-t3=(C_word)C_eqp(((C_word*)t0)[8],lf[245]);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5470,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(((C_word*)t0)[3])){
+t3=C_eqp(((C_word*)t0)[2],lf[251]);
 t4=t2;
-f_5355(t4,(C_word)C_i_not(t3));}
+f_5470(t4,C_i_not(t3));}
 else{
 t3=t2;
-f_5355(t3,C_SCHEME_FALSE);}}
+f_5470(t3,C_SCHEME_FALSE);}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k5353 in k5347 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5355(C_word t0,C_word t1){
+/* k5468 in k5462 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5470(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
-C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5355,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5470,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_eqp(((C_word*)t0)[7],lf[331]);
-if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5365,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 619  lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[273]))(5,*((C_word*)lf[273]+1),t3,*((C_word*)lf[274]+1),((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[4])[1]);}
-else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5369,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 620  lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[273]))(5,*((C_word*)lf[273]+1),t3,*((C_word*)lf[274]+1),((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[4])[1]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5474,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 638  lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[279]))(5,*((C_word*)lf[279]+1),t2,*((C_word*)lf[280]+1),((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[3])[1]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5373,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 621  lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[273]))(5,*((C_word*)lf[273]+1),t2,*((C_word*)lf[274]+1),((C_word*)((C_word*)t0)[2])[1],((C_word*)((C_word*)t0)[4])[1]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5478,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 639  lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[279]))(5,*((C_word*)lf[279]+1),t2,*((C_word*)lf[280]+1),((C_word*)((C_word*)t0)[2])[1],((C_word*)((C_word*)t0)[3])[1]);}}
 
-/* k5371 in k5353 in k5347 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5373(C_word c,C_word t0,C_word t1){
+/* k5476 in k5468 in k5462 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11621,8 +11727,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k5367 in k5353 in k5347 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5369(C_word c,C_word t0,C_word t1){
+/* k5472 in k5468 in k5462 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5474(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11631,113 +11737,103 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k5363 in k5353 in k5347 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5365(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
-t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
-
-/* k5319 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5321(C_word c,C_word t0,C_word t1){
+/* k5434 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5321,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5324,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 610  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[325],((C_word*)t0)[3],lf[326]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5436,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5439,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 630  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[331],((C_word*)t0)[3],lf[332]);}
 
-/* k5322 in k5319 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5324(C_word c,C_word t0,C_word t1){
+/* k5437 in k5434 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5324,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5327,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 611  restore");
-f_5093(t2,((C_word*)((C_word*)t0)[4])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5439,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5442,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 631  restore");
+f_5208(t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k5325 in k5322 in k5319 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5327(C_word c,C_word t0,C_word t1){
+/* k5440 in k5437 in k5434 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5327,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5330,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 612  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_5442,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5445,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 632  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,((C_word*)t0)[2],C_make_character(40));}
 
-/* k5328 in k5325 in k5322 in k5319 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5330(C_word c,C_word t0,C_word t1){
+/* k5443 in k5440 in k5437 in k5434 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5330,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5333,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 613  make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t2,((C_word*)((C_word*)t0)[2])[1],lf[324]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5445,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5448,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 633  make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t2,((C_word*)((C_word*)t0)[2])[1],lf[330]);}
 
-/* k5331 in k5328 in k5325 in k5322 in k5319 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5333(C_word c,C_word t0,C_word t1){
+/* k5446 in k5443 in k5440 in k5437 in k5434 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5333,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5336,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5343,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 614  intersperse");
+C_save_and_reclaim((void*)tr2,(void*)f_5448,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5451,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5458,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 634  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),t3,t1,C_make_character(44));}
 
-/* k5341 in k5331 in k5328 in k5325 in k5322 in k5319 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5343(C_word c,C_word t0,C_word t1){
+/* k5456 in k5446 in k5443 in k5440 in k5437 in k5434 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[1]+1),t1);}
 
-/* k5334 in k5331 in k5328 in k5325 in k5322 in k5319 in k5313 in k5307 in k5304 in k5301 in k5298 in k5295 in k5292 in k5289 in g808 in loop770 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5336(C_word c,C_word t0,C_word t1){
+/* k5449 in k5446 in k5443 in k5440 in k5437 in k5434 in k5428 in k5422 in k5419 in k5416 in k5413 in k5410 in k5407 in k5404 in g820 in loop782 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5451(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 615  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[323]);}
+C_trace("c-backend.scm: 635  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[329]);}
 
-/* k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5209(C_word c,C_word t0,C_word t1){
+/* k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5324(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[12],*a=ab;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5209,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5212,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5324,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5327,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5228,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5343,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_5228(t6,t2,((C_word*)((C_word*)t0)[2])[1]);}
+f_5343(t6,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5228(C_word t0,C_word t1,C_word t2){
+/* loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5343(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11746,79 +11842,79 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5228,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5236,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5266,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g860861");
+C_save_and_reclaim((void*)trf_5343,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5351,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5381,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g872873");
 t6=t3;
-f_5236(t6,t4,t5);}
+f_5351(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5264 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5266(C_word c,C_word t0,C_word t1){
+/* k5379 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5228(t3,((C_word*)t0)[2],t2);}
+f_5343(t3,((C_word*)t0)[2],t2);}
 
-/* g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5236(C_word t0,C_word t1,C_word t2){
+/* g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5351(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5236,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5240,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 625  gen");
-((C_proc13)C_retrieve_proc(*((C_word*)lf[1]+1)))(13,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[318],t2,lf[319],C_SCHEME_TRUE,lf[320],t2,lf[321],t2,lf[322]);}
+C_save_and_reclaim((void*)trf_5351,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5355,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 643  gen");
+((C_proc13)C_retrieve_proc(*((C_word*)lf[1]+1)))(13,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[324],t2,lf[325],C_SCHEME_TRUE,lf[326],t2,lf[327],t2,lf[328]);}
 
-/* k5238 in g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5240(C_word c,C_word t0,C_word t1){
+/* k5353 in g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5240,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5243,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 627  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[315],((C_word*)t0)[3],lf[316],((C_word*)t0)[3],lf[317]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5355,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5358,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 645  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[321],((C_word*)t0)[3],lf[322],((C_word*)t0)[3],lf[323]);}
 
-/* k5241 in k5238 in g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5243(C_word c,C_word t0,C_word t1){
+/* k5356 in k5353 in g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5358(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5243,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5246,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 628  restore");
-f_5093(t2,((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5358,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5361,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 646  restore");
+f_5208(t2,((C_word*)t0)[3]);}
 
-/* k5244 in k5241 in k5238 in g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5246(C_word c,C_word t0,C_word t1){
+/* k5359 in k5356 in k5353 in g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5246,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5249,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 629  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[314],((C_word*)t0)[2],C_make_character(44));}
+C_save_and_reclaim((void*)tr2,(void*)f_5361,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5364,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 647  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[320],((C_word*)t0)[2],C_make_character(44));}
 
-/* k5247 in k5244 in k5241 in k5238 in g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5249(C_word c,C_word t0,C_word t1){
+/* k5362 in k5359 in k5356 in k5353 in g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5364(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11826,94 +11922,94 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5249,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5252,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5259,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5263,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 630  make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t4,((C_word*)t0)[2],lf[313]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5364,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5367,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5374,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5378,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 648  make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t4,((C_word*)t0)[2],lf[319]);}
 
-/* k5261 in k5247 in k5244 in k5241 in k5238 in g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5263(C_word c,C_word t0,C_word t1){
+/* k5376 in k5362 in k5359 in k5356 in k5353 in g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5378(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 630  intersperse");
+C_trace("c-backend.scm: 648  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),((C_word*)t0)[2],t1,C_make_character(44));}
 
-/* k5257 in k5247 in k5244 in k5241 in k5238 in g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5259(C_word c,C_word t0,C_word t1){
+/* k5372 in k5362 in k5359 in k5356 in k5353 in g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[1]+1),t1);}
 
-/* k5250 in k5247 in k5244 in k5241 in k5238 in g860 in loop853 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5252(C_word c,C_word t0,C_word t1){
+/* k5365 in k5362 in k5359 in k5356 in k5353 in g872 in loop865 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5367(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 631  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[312]);}
+C_trace("c-backend.scm: 649  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[318]);}
 
-/* k5210 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5212(C_word c,C_word t0,C_word t1){
+/* k5325 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5327(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[9],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5212,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5215,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5226,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 633  emitter");
+C_save_and_reclaim((void*)tr2,(void*)f_5327,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5330,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5341,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 651  emitter");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_5129(t4,t3,C_SCHEME_FALSE);}
+f_5244(t4,t3,C_SCHEME_FALSE);}
 
-/* k5224 in k5210 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5226(C_word c,C_word t0,C_word t1){
+/* k5339 in k5325 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5341(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[311]+1);
+t2=*((C_word*)lf[317]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k5213 in k5210 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5215(C_word c,C_word t0,C_word t1){
+/* k5328 in k5325 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5330(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
+C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5215,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5222,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 634  emitter");
+C_save_and_reclaim((void*)tr2,(void*)f_5330,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5337,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 652  emitter");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5129(t3,t2,C_SCHEME_TRUE);}
+f_5244(t3,t2,C_SCHEME_TRUE);}
 
-/* k5220 in k5213 in k5210 in k5207 in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5222(C_word c,C_word t0,C_word t1){
+/* k5335 in k5328 in k5325 in k5322 in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[311]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
+t2=*((C_word*)lf[317]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* emitter in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5129(C_word t0,C_word t1,C_word t2){
+/* emitter in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5244(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5129,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5244,NULL,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5131,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5246,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp));}
 
-/* f_5131 in emitter in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5131(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_5246 in emitter in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5246(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11922,159 +12018,159 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5131,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5135,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t4=(C_truep(((C_word*)t0)[3])?C_make_character(118):lf[306]);
-t5=(C_truep(((C_word*)t0)[3])?C_make_character(118):lf[307]);
-C_trace("c-backend.scm: 577  gen");
-((C_proc14)C_retrieve_proc(*((C_word*)lf[1]+1)))(14,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[308],t2,C_make_character(114),t4,lf[309],C_SCHEME_TRUE,lf[310],t2,C_make_character(114),t5);}
+C_save_and_reclaim((void*)tr3,(void*)f_5246,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5250,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=(C_truep(((C_word*)t0)[3])?C_make_character(118):lf[312]);
+t5=(C_truep(((C_word*)t0)[3])?C_make_character(118):lf[313]);
+C_trace("c-backend.scm: 597  gen");
+((C_proc14)C_retrieve_proc(*((C_word*)lf[1]+1)))(14,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[314],t2,C_make_character(114),t4,lf[315],C_SCHEME_TRUE,lf[316],t2,C_make_character(114),t5);}
 
-/* k5133 */
-static void C_ccall f_5135(C_word c,C_word t0,C_word t1){
+/* k5248 */
+static void C_ccall f_5250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5135,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5138,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 579  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[304],((C_word*)t0)[4],lf[305]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5250,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5253,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 599  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[310],((C_word*)t0)[4],lf[311]);}
 
-/* k5136 in k5133 */
-static void C_ccall f_5138(C_word c,C_word t0,C_word t1){
+/* k5251 in k5248 */
+static void C_ccall f_5253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5138,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5141,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 580  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[303],((C_word*)t0)[4],C_make_character(114));}
+C_save_and_reclaim((void*)tr2,(void*)f_5253,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5256,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 600  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[309],((C_word*)t0)[4],C_make_character(114));}
 
-/* k5139 in k5136 in k5133 */
-static void C_ccall f_5141(C_word c,C_word t0,C_word t1){
+/* k5254 in k5251 in k5248 */
+static void C_ccall f_5256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5141,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5144,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5256,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5259,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[3])){
-C_trace("c-backend.scm: 581  gen");
+C_trace("c-backend.scm: 601  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(118));}
 else{
 t3=t2;
-f_5144(2,t3,C_SCHEME_UNDEFINED);}}
+f_5259(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5144(C_word c,C_word t0,C_word t1){
+/* k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5144,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5147,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 582  gen");
-((C_proc11)C_retrieve_proc(*((C_word*)lf[1]+1)))(11,*((C_word*)lf[1]+1),t2,lf[299],((C_word*)t0)[4],lf[300],C_SCHEME_TRUE,lf[301],C_SCHEME_TRUE,lf[302],((C_word*)t0)[4],C_make_character(59));}
+C_save_and_reclaim((void*)tr2,(void*)f_5259,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5262,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 602  gen");
+((C_proc11)C_retrieve_proc(*((C_word*)lf[1]+1)))(11,*((C_word*)lf[1]+1),t2,lf[305],((C_word*)t0)[4],lf[306],C_SCHEME_TRUE,lf[307],C_SCHEME_TRUE,lf[308],((C_word*)t0)[4],C_make_character(59));}
 
-/* k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5147(C_word c,C_word t0,C_word t1){
+/* k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5147,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5150,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 585  restore");
-f_5093(t2,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5262,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5265,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 605  restore");
+f_5208(t2,((C_word*)t0)[4]);}
 
-/* k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5150(C_word c,C_word t0,C_word t1){
+/* k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5265(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5150,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5153,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 586  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[298]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5265,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5268,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 606  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[304]);}
 
-/* k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5153(C_word c,C_word t0,C_word t1){
+/* k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5153,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5156,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5268,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5271,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 588  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[296]);}
+C_trace("c-backend.scm: 608  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[302]);}
 else{
-C_trace("c-backend.scm: 589  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[297]);}}
+C_trace("c-backend.scm: 609  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[303]);}}
 
-/* k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5156(C_word c,C_word t0,C_word t1){
+/* k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5156,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5159,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 590  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_make_character(116),((C_word*)t0)[3],lf[295]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5271,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5274,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 610  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_make_character(116),((C_word*)t0)[3],lf[301]);}
 
-/* k5157 in k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5159(C_word c,C_word t0,C_word t1){
+/* k5272 in k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5159,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5162,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5274,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5277,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 591  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[294]);}
+C_trace("c-backend.scm: 611  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[300]);}
 else{
 t3=t2;
-f_5162(2,t3,C_SCHEME_UNDEFINED);}}
+f_5277(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k5160 in k5157 in k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5162(C_word c,C_word t0,C_word t1){
+/* k5275 in k5272 in k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5162,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5165,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 592  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[293]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5277,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5280,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 612  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[299]);}
 
-/* k5163 in k5160 in k5157 in k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5165(C_word c,C_word t0,C_word t1){
+/* k5278 in k5275 in k5272 in k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5165,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5168,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 593  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[292]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5280,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5283,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 613  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[298]);}
 
-/* k5166 in k5163 in k5160 in k5157 in k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5168(C_word c,C_word t0,C_word t1){
+/* k5281 in k5278 in k5275 in k5272 in k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12083,39 +12179,39 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5168,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5171,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5178,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5182,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(1));
-C_trace("c-backend.scm: 594  make-argument-list");
-((C_proc4)C_retrieve_symbol_proc(lf[290]))(4,*((C_word*)lf[290]+1),t4,t5,lf[291]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5283,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5286,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5293,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5297,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=C_fixnum_plus(((C_word*)t0)[2],C_fix(1));
+C_trace("c-backend.scm: 614  make-argument-list");
+((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t4,t5,lf[297]);}
 
-/* k5180 in k5166 in k5163 in k5160 in k5157 in k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5182(C_word c,C_word t0,C_word t1){
+/* k5295 in k5281 in k5278 in k5275 in k5272 in k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5297(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 594  intersperse");
+C_trace("c-backend.scm: 614  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),((C_word*)t0)[2],t1,C_make_character(44));}
 
-/* k5176 in k5166 in k5163 in k5160 in k5157 in k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5178(C_word c,C_word t0,C_word t1){
+/* k5291 in k5281 in k5278 in k5275 in k5272 in k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[1]+1),t1);}
 
-/* k5169 in k5166 in k5163 in k5160 in k5157 in k5154 in k5151 in k5148 in k5145 in k5142 in k5139 in k5136 in k5133 */
-static void C_ccall f_5171(C_word c,C_word t0,C_word t1){
+/* k5284 in k5281 in k5278 in k5275 in k5272 in k5269 in k5266 in k5263 in k5260 in k5257 in k5254 in k5251 in k5248 */
+static void C_ccall f_5286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 595  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[289]);}
+C_trace("c-backend.scm: 615  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[295]);}
 
-/* restore in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5093(C_word t1,C_word t2){
+/* restore in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5208(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12125,55 +12221,55 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5093,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5097,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_fixnum_difference(t2,C_fix(1));
+C_save_and_reclaim((void*)trf_5208,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5212,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=C_fixnum_difference(t2,C_fix(1));
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5106,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5221,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
 t8=((C_word*)t6)[1];
-f_5106(t8,t3,t4,C_fix(0));}
+f_5221(t8,t3,t4,C_fix(0));}
 
-/* doloop778 in restore in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5106(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop790 in restore in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5221(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5106,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
+C_save_and_reclaim((void*)trf_5221,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5116,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 572  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,lf[286],t2,lf[287],t3,lf[288]);}}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5231,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 592  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,lf[292],t2,lf[293],t3,lf[294]);}}
 
-/* k5114 in doloop778 in restore in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5116(C_word c,C_word t0,C_word t1){
+/* k5229 in doloop790 in restore in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_difference(((C_word*)t0)[5],C_fix(1));
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_5106(t4,((C_word*)t0)[2],t2,t3);}
+f_5221(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k5095 in restore in trampolines in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5097(C_word c,C_word t0,C_word t1){
+/* k5210 in restore in trampolines in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 573  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[284],((C_word*)t0)[2],lf[285]);}
+C_trace("c-backend.scm: 593  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_SCHEME_TRUE,lf[290],((C_word*)t0)[2],lf[291]);}
 
-/* prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4750(C_word t0,C_word t1){
+/* prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4865(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12181,15 +12277,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4750,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4865,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4754,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 501  gen");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4869,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 521  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE);}
 
-/* k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4754(C_word c,C_word t0,C_word t1){
+/* k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4869(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12198,16 +12294,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4754,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4757,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4869,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4872,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4823,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4938,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_4823(t6,t2,((C_word*)t0)[2]);}
+f_4938(t6,t2,((C_word*)t0)[2]);}
 
-/* loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4823(C_word t0,C_word t1,C_word t2){
+/* loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4938(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12216,81 +12312,81 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4823,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4831,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5077,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g653654");
+C_save_and_reclaim((void*)trf_4938,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4946,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5192,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g665666");
 t6=t3;
-f_4831(t6,t4,t5);}
+f_4946(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5075 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5077(C_word c,C_word t0,C_word t1){
+/* k5190 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5192(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4823(t3,((C_word*)t0)[2],t2);}
+f_4938(t3,((C_word*)t0)[2],t2);}
 
-/* g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4831(C_word t0,C_word t1,C_word t2){
+/* g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4946(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4831,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4835,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 504  lambda-literal-argument-count");
-((C_proc3)C_retrieve_symbol_proc(lf[283]))(3,*((C_word*)lf[283]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_4946,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4950,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 524  lambda-literal-argument-count");
+((C_proc3)C_retrieve_symbol_proc(lf[289]))(3,*((C_word*)lf[289]+1),t3,t2);}
 
-/* k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4835(C_word c,C_word t0,C_word t1){
+/* k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4950(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4835,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4838,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 505  lambda-literal-customizable");
-((C_proc3)C_retrieve_symbol_proc(lf[282]))(3,*((C_word*)lf[282]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4950,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4953,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 525  lambda-literal-customizable");
+((C_proc3)C_retrieve_symbol_proc(lf[288]))(3,*((C_word*)lf[288]+1),t2,((C_word*)t0)[2]);}
 
-/* k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4838(C_word c,C_word t0,C_word t1){
+/* k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4953(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4838,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4841,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4953,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4956,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5074,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 506  lambda-literal-closure-size");
-((C_proc3)C_retrieve_symbol_proc(lf[146]))(3,*((C_word*)lf[146]+1),t3,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5189,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 526  lambda-literal-closure-size");
+((C_proc3)C_retrieve_symbol_proc(lf[148]))(3,*((C_word*)lf[148]+1),t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_4841(t3,C_SCHEME_FALSE);}}
+f_4956(t3,C_SCHEME_FALSE);}}
 
-/* k5072 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5074(C_word c,C_word t0,C_word t1){
+/* k5187 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_4841(t2,(C_word)C_eqp(t1,C_fix(0)));}
+f_4956(t2,C_eqp(t1,C_fix(0)));}
 
-/* k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4841(C_word t0,C_word t1){
+/* k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4956(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12299,88 +12395,88 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4841,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4844,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5060,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_4956,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4959,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5175,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t1)){
-t4=(C_word)C_fixnum_decrease(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 507  make-variable-list");
-((C_proc4)C_retrieve_symbol_proc(lf[280]))(4,*((C_word*)lf[280]+1),t3,t4,lf[281]);}
+t4=C_fixnum_decrease(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 527  make-variable-list");
+((C_proc4)C_retrieve_symbol_proc(lf[286]))(4,*((C_word*)lf[286]+1),t3,t4,lf[287]);}
 else{
 t4=((C_word*)t0)[5];
-C_trace("c-backend.scm: 507  make-variable-list");
-((C_proc4)C_retrieve_symbol_proc(lf[280]))(4,*((C_word*)lf[280]+1),t3,t4,lf[281]);}}
+C_trace("c-backend.scm: 527  make-variable-list");
+((C_proc4)C_retrieve_symbol_proc(lf[286]))(4,*((C_word*)lf[286]+1),t3,t4,lf[287]);}}
 
-/* k5058 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5060(C_word c,C_word t0,C_word t1){
+/* k5173 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 507  intersperse");
+C_trace("c-backend.scm: 527  intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),((C_word*)t0)[2],t1,C_make_character(44));}
 
-/* k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4844(C_word c,C_word t0,C_word t1){
+/* k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4844,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4847,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 508  lambda-literal-id");
+C_save_and_reclaim((void*)tr2,(void*)f_4959,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4962,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 528  lambda-literal-id");
 ((C_proc3)C_retrieve_symbol_proc(lf[10]))(3,*((C_word*)lf[10]+1),t2,((C_word*)t0)[2]);}
 
-/* k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4847(C_word c,C_word t0,C_word t1){
+/* k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4847,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4850,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 509  lambda-literal-rest-argument");
-((C_proc3)C_retrieve_symbol_proc(lf[279]))(3,*((C_word*)lf[279]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4965,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 529  lambda-literal-rest-argument");
+((C_proc3)C_retrieve_symbol_proc(lf[285]))(3,*((C_word*)lf[285]+1),t2,((C_word*)t0)[2]);}
 
-/* k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4850(C_word c,C_word t0,C_word t1){
+/* k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4965(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4850,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4853,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 510  lambda-literal-rest-argument-mode");
-((C_proc3)C_retrieve_symbol_proc(lf[278]))(3,*((C_word*)lf[278]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4965,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4968,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 530  lambda-literal-rest-argument-mode");
+((C_proc3)C_retrieve_symbol_proc(lf[284]))(3,*((C_word*)lf[284]+1),t2,((C_word*)t0)[2]);}
 
-/* k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4853(C_word c,C_word t0,C_word t1){
+/* k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4853,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4856,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 511  lambda-literal-direct");
-((C_proc3)C_retrieve_symbol_proc(lf[277]))(3,*((C_word*)lf[277]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4968,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4971,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 531  lambda-literal-direct");
+((C_proc3)C_retrieve_symbol_proc(lf[283]))(3,*((C_word*)lf[283]+1),t2,((C_word*)t0)[2]);}
 
-/* k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4856(C_word c,C_word t0,C_word t1){
+/* k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4856,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4859,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 512  lambda-literal-allocated");
-((C_proc3)C_retrieve_symbol_proc(lf[276]))(3,*((C_word*)lf[276]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4971,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4974,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 532  lambda-literal-allocated");
+((C_proc3)C_retrieve_symbol_proc(lf[282]))(3,*((C_word*)lf[282]+1),t2,((C_word*)t0)[2]);}
 
-/* k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4859(C_word c,C_word t0,C_word t1){
+/* k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4974(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12390,57 +12486,57 @@ C_word t6;
 C_word t7;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4859,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4862,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4974,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4977,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
 t3=((C_word*)t0)[8];
-t4=C_retrieve(lf[272]);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,t4))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5052,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_fixnum_increase(((C_word*)t0)[8]);
-C_trace("c-backend.scm: 514  lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[273]))(5,*((C_word*)lf[273]+1),t5,*((C_word*)lf[274]+1),((C_word*)((C_word*)t0)[3])[1],t6);}
+t4=C_retrieve(lf[278]);
+if(C_truep(C_fixnum_greater_or_equal_p(t3,t4))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5167,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t6=C_fixnum_increase(((C_word*)t0)[8]);
+C_trace("c-backend.scm: 534  lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[279]))(5,*((C_word*)lf[279]+1),t5,*((C_word*)lf[280]+1),((C_word*)((C_word*)t0)[3])[1],t6);}
 else{
 t5=t2;
-f_4862(t5,C_SCHEME_UNDEFINED);}}
+f_4977(t5,C_SCHEME_UNDEFINED);}}
 
-/* k5050 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5052(C_word c,C_word t0,C_word t1){
+/* k5165 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_4862(t3,t2);}
+f_4977(t3,t2);}
 
-/* k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4862(C_word t0,C_word t1){
+/* k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4977(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4862,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4865,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
-C_trace("c-backend.scm: 515  gen");
+C_save_and_reclaim((void*)trf_4977,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4980,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
+C_trace("c-backend.scm: 535  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE);}
 
-/* k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4865(C_word c,C_word t0,C_word t1){
+/* k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4865,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4868,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],tmp=(C_word)a,a+=11,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5006,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 520  lambda-literal-callee-signatures");
-((C_proc3)C_retrieve_symbol_proc(lf[275]))(3,*((C_word*)lf[275]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4980,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4983,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5121,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 540  lambda-literal-callee-signatures");
+((C_proc3)C_retrieve_symbol_proc(lf[281]))(3,*((C_word*)lf[281]+1),t3,((C_word*)t0)[2]);}
 
-/* k5004 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5006(C_word c,C_word t0,C_word t1){
+/* k5119 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12448,15 +12544,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5006,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5121,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5008,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5123,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_5008(t5,((C_word*)t0)[2],t1);}
+f_5123(t5,((C_word*)t0)[2],t1);}
 
-/* loop672 in k5004 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5008(C_word t0,C_word t1,C_word t2){
+/* loop684 in k5119 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5123(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12465,31 +12561,31 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5008,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5016,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5034,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g679680");
+C_save_and_reclaim((void*)trf_5123,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5131,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5149,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g691692");
 t6=t3;
-f_5016(t6,t4,t5);}
+f_5131(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5032 in loop672 in k5004 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5034(C_word c,C_word t0,C_word t1){
+/* k5147 in loop684 in k5119 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5008(t3,((C_word*)t0)[2],t2);}
+f_5123(t3,((C_word*)t0)[2],t2);}
 
-/* g679 in loop672 in k5004 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_5016(C_word t0,C_word t1,C_word t2){
+/* g691 in loop684 in k5119 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5131(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12499,21 +12595,21 @@ C_word t7;
 C_word t8;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5016,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5131,NULL,3,t0,t1,t2);}
 t3=t2;
-t4=C_retrieve(lf[272]);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,t4))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5027,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_fixnum_increase(t2);
-C_trace("c-backend.scm: 519  lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[273]))(5,*((C_word*)lf[273]+1),t5,*((C_word*)lf[274]+1),((C_word*)((C_word*)t0)[2])[1],t6);}
+t4=C_retrieve(lf[278]);
+if(C_truep(C_fixnum_greater_or_equal_p(t3,t4))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5142,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t6=C_fixnum_increase(t2);
+C_trace("c-backend.scm: 539  lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[279]))(5,*((C_word*)lf[279]+1),t5,*((C_word*)lf[280]+1),((C_word*)((C_word*)t0)[2])[1],t6);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k5025 in g679 in loop672 in k5004 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_5027(C_word c,C_word t0,C_word t1){
+/* k5140 in g691 in loop684 in k5119 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12522,8 +12618,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4868(C_word c,C_word t0,C_word t1){
+/* k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12532,162 +12628,162 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4868,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4871,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-t3=(C_word)C_eqp(lf[256],((C_word*)t0)[5]);
+C_save_and_reclaim((void*)tr2,(void*)f_4983,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4986,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+t3=C_eqp(lf[262],((C_word*)t0)[5]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4980,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-if(C_truep(C_retrieve(lf[207]))){
-C_trace("c-backend.scm: 530  string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t4,C_retrieve(lf[207]),lf[263]);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5095,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[213]))){
+C_trace("c-backend.scm: 550  string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),t4,C_retrieve(lf[213]),lf[269]);}
 else{
 t5=t4;
-f_4980(2,t5,lf[264]);}}
+f_5095(2,t5,lf[270]);}}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4955,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 522  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t4,lf[270],((C_word*)t0)[5],lf[271],C_SCHEME_TRUE);}}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5070,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 542  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t4,lf[276],((C_word*)t0)[5],lf[277],C_SCHEME_TRUE);}}
 
-/* k4953 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4955(C_word c,C_word t0,C_word t1){
+/* k5068 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4955,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4958,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 523  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[269]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5070,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5073,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 543  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[275]);}
 
-/* k4956 in k4953 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4958(C_word c,C_word t0,C_word t1){
+/* k5071 in k5068 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5073(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4958,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4961,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5073,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5076,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 524  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[267]);}
+C_trace("c-backend.scm: 544  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[273]);}
 else{
-C_trace("c-backend.scm: 524  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[268]);}}
+C_trace("c-backend.scm: 544  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[274]);}}
 
-/* k4959 in k4956 in k4953 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4961(C_word c,C_word t0,C_word t1){
+/* k5074 in k5071 in k5068 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4961,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4964,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5076,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5079,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 526  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[265]);}
+C_trace("c-backend.scm: 546  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[271]);}
 else{
-C_trace("c-backend.scm: 527  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[266]);}}
+C_trace("c-backend.scm: 547  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[272]);}}
 
-/* k4962 in k4959 in k4956 in k4953 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4964(C_word c,C_word t0,C_word t1){
+/* k5077 in k5074 in k5071 in k5068 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 528  gen");
+C_trace("c-backend.scm: 548  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k4978 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4980(C_word c,C_word t0,C_word t1){
+/* k5093 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4980,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4983,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 531  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,lf[261],t1,lf[262],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_5095,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5098,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 551  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,lf[267],t1,lf[268],C_SCHEME_TRUE);}
 
-/* k4981 in k4978 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4983(C_word c,C_word t0,C_word t1){
+/* k5096 in k5093 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4983,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4986,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep(C_retrieve(lf[259]))){
-C_trace("c-backend.scm: 533  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,lf[260],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_5098,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5101,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_retrieve(lf[265]))){
+C_trace("c-backend.scm: 553  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,lf[266],C_SCHEME_TRUE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f11016,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 534  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,lf[258]);}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f11178,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 554  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,lf[264]);}}
 
-/* f11016 in k4981 in k4978 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f11016(C_word c,C_word t0,C_word t1){
+/* f11178 in k5096 in k5093 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f11178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 535  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[257],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 555  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[263],((C_word*)t0)[2]);}
 
-/* k4984 in k4981 in k4978 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4986(C_word c,C_word t0,C_word t1){
+/* k5099 in k5096 in k5093 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4986,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4989,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 534  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[258]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5101,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5104,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 554  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[264]);}
 
-/* k4987 in k4984 in k4981 in k4978 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4989(C_word c,C_word t0,C_word t1){
+/* k5102 in k5099 in k5096 in k5093 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 535  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[257],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 555  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[263],((C_word*)t0)[2]);}
 
-/* k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4871(C_word c,C_word t0,C_word t1){
+/* k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4986(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4871,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4874,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 536  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_4986,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4989,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 556  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(40));}
 
-/* k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4874(C_word c,C_word t0,C_word t1){
+/* k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4989(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4874,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4877,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4989,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4992,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=t2;
-f_4877(2,t3,C_SCHEME_UNDEFINED);}
+f_4992(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("c-backend.scm: 537  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[255]);}}
+C_trace("c-backend.scm: 557  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[261]);}}
 
-/* k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4877(C_word c,C_word t0,C_word t1){
+/* k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4992(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12695,141 +12791,141 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4877,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4880,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4927,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4992,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4995,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5042,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t4=(C_word)C_eqp(((C_word*)t0)[2],C_fix(0));
+t4=C_eqp(((C_word*)t0)[2],C_fix(0));
 t5=t3;
-f_4927(t5,(C_word)C_i_not(t4));}
+f_5042(t5,C_i_not(t4));}
 else{
 t4=t3;
-f_4927(t4,C_SCHEME_FALSE);}}
+f_5042(t4,C_SCHEME_FALSE);}}
 
-/* k4925 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4927(C_word t0,C_word t1){
+/* k5040 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_5042(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4927,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5042,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4930,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 539  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[254]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5045,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 559  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[260]);}
 else{
 t2=((C_word*)t0)[2];
-f_4880(2,t2,C_SCHEME_UNDEFINED);}}
+f_4995(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k4928 in k4925 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4930(C_word c,C_word t0,C_word t1){
+/* k5043 in k5040 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5045(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-C_trace("c-backend.scm: 540  gen");
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+C_trace("c-backend.scm: 560  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(44));}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
-f_4880(2,t3,t2);}}
+f_4995(2,t3,t2);}}
 
-/* k4878 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4880(C_word c,C_word t0,C_word t1){
+/* k4993 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4995(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4880,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4883,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4995,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4998,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 C_apply(4,0,t2,*((C_word*)lf[1]+1),((C_word*)t0)[4]);}
 
-/* k4881 in k4878 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4883(C_word c,C_word t0,C_word t1){
+/* k4996 in k4993 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4998(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4883,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4998,2,t0,t1);}
 if(C_truep(((C_word*)t0)[8])){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4889,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 543  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[252]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5004,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 563  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[258]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4915,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 551  gen");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 571  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(41));}}
 
-/* k4913 in k4881 in k4878 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4915(C_word c,C_word t0,C_word t1){
+/* k5028 in k4996 in k4993 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5030(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4915,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4918,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5030,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5033,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("c-backend.scm: 554  gen");
+C_trace("c-backend.scm: 574  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_make_character(59));}
 else{
-C_trace("c-backend.scm: 553  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[253]);}}
+C_trace("c-backend.scm: 573  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[259]);}}
 
-/* k4916 in k4913 in k4881 in k4878 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4918(C_word c,C_word t0,C_word t1){
+/* k5031 in k5028 in k4996 in k4993 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 554  gen");
+C_trace("c-backend.scm: 574  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(59));}
 
-/* k4887 in k4881 in k4878 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4889(C_word c,C_word t0,C_word t1){
+/* k5002 in k4996 in k4993 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4889,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[6],lf[245]);
+C_save_and_reclaim((void*)tr2,(void*)f_5004,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[6],lf[251]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4898,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 546  gen");
-((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[248],((C_word*)t0)[2],lf[249],C_SCHEME_TRUE,lf[250],((C_word*)t0)[2],lf[251]);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5013,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 566  gen");
+((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[254],((C_word*)t0)[2],lf[255],C_SCHEME_TRUE,lf[256],((C_word*)t0)[2],lf[257]);}}
 
-/* k4896 in k4887 in k4881 in k4878 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4898(C_word c,C_word t0,C_word t1){
+/* k5011 in k5002 in k4996 in k4993 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4898,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4901,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5013,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5016,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_apply(4,0,t2,*((C_word*)lf[1]+1),((C_word*)t0)[2]);}
 
-/* k4899 in k4896 in k4887 in k4881 in k4878 in k4875 in k4872 in k4869 in k4866 in k4863 in k4860 in k4857 in k4854 in k4851 in k4848 in k4845 in k4842 in k4839 in k4836 in k4833 in g653 in loop646 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4901(C_word c,C_word t0,C_word t1){
+/* k5014 in k5011 in k5002 in k4996 in k4993 in k4990 in k4987 in k4984 in k4981 in k4978 in k4975 in k4972 in k4969 in k4966 in k4963 in k4960 in k4957 in k4954 in k4951 in k4948 in g665 in loop658 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_5016(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-C_trace("c-backend.scm: 549  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[246],t2,lf[247]);}
+t2=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+C_trace("c-backend.scm: 569  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[252],t2,lf[253]);}
 
-/* k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4757(C_word c,C_word t0,C_word t1){
+/* k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12837,15 +12933,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4757,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4872,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4762,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4877,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_4762(t5,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
+f_4877(t5,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* loop736 in k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4762(C_word t0,C_word t1,C_word t2){
+/* loop748 in k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4877(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12854,34 +12950,34 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4762,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4810,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4774,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 558  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[243],t4,lf[244]);}
+C_save_and_reclaim((void*)trf_4877,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4925,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4889,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 578  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[249],t4,lf[250]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4772 in loop736 in k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4774(C_word c,C_word t0,C_word t1){
+/* k4887 in loop748 in k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4774,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4777,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4784,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 559  make-list");
-((C_proc4)C_retrieve_symbol_proc(lf[241]))(4,*((C_word*)lf[241]+1),t3,((C_word*)t0)[2],lf[242]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4889,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4892,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4899,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 579  make-list");
+((C_proc4)C_retrieve_symbol_proc(lf[247]))(4,*((C_word*)lf[247]+1),t3,((C_word*)t0)[2],lf[248]);}
 
-/* k4782 in k4772 in loop736 in k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4784(C_word c,C_word t0,C_word t1){
+/* k4897 in k4887 in loop748 in k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12889,15 +12985,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4784,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4899,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4786,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4901,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_4786(t5,((C_word*)t0)[2],t1);}
+f_4901(t5,((C_word*)t0)[2],t1);}
 
-/* loop748 in k4782 in k4772 in loop736 in k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4786(C_word t0,C_word t1,C_word t2){
+/* loop760 in k4897 in k4887 in loop748 in k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4901(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12906,12 +13002,12 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4786,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_4901,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[1]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4796,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g755756");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4911,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g767768");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -12919,50 +13015,50 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4794 in loop748 in k4782 in k4772 in loop736 in k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4796(C_word c,C_word t0,C_word t1){
+/* k4909 in loop760 in k4897 in k4887 in loop748 in k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4786(t3,((C_word*)t0)[2],t2);}
+f_4901(t3,((C_word*)t0)[2],t2);}
 
-/* k4775 in k4772 in loop736 in k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4777(C_word c,C_word t0,C_word t1){
+/* k4890 in k4887 in loop748 in k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 560  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[240]);}
+C_trace("c-backend.scm: 580  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[246]);}
 
-/* k4808 in loop736 in k4755 in k4752 in prototypes in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4810(C_word c,C_word t0,C_word t1){
+/* k4923 in loop748 in k4870 in k4867 in prototypes in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4925(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4762(t3,((C_word*)t0)[2],t2);}
+f_4877(t3,((C_word*)t0)[2],t2);}
 
-/* declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4579(C_word t0,C_word t1){
+/* declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4694(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4579,NULL,2,t0,t1);}
-t2=(C_word)C_i_length(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4586,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 472  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[239]);}
+C_save_and_reclaim((void*)trf_4694,NULL,2,t0,t1);}
+t2=C_i_length(((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4701,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 492  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[245]);}
 
-/* k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4586(C_word c,C_word t0,C_word t1){
+/* k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4701(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12971,16 +13067,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4586,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4589,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4701,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4704,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4722,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4837,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_4722(t6,t2,C_retrieve(lf[209]));}
+f_4837(t6,t2,C_retrieve(lf[215]));}
 
-/* loop597 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4722(C_word t0,C_word t1,C_word t2){
+/* loop609 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4837(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12988,59 +13084,59 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4722,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4737,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("c-backend.scm: 475  gen");
-((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[235],t4,lf[236],C_SCHEME_TRUE,lf[237],t4,lf[238]);}
+C_save_and_reclaim((void*)trf_4837,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4852,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+C_trace("c-backend.scm: 495  gen");
+((C_proc10)C_retrieve_proc(*((C_word*)lf[1]+1)))(10,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[241],t4,lf[242],C_SCHEME_TRUE,lf[243],t4,lf[244]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4735 in loop597 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4737(C_word c,C_word t0,C_word t1){
+/* k4850 in loop609 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4852(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4722(t3,((C_word*)t0)[2],t2);}
+f_4837(t3,((C_word*)t0)[2],t2);}
 
-/* k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4589(C_word c,C_word t0,C_word t1){
+/* k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4589,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4592,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_4704,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4707,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_eqp(((C_word*)t0)[2],C_fix(0));
 if(C_truep(t3)){
 t4=t2;
-f_4592(2,t4,C_SCHEME_UNDEFINED);}
+f_4707(2,t4,C_SCHEME_UNDEFINED);}
 else{
-C_trace("c-backend.scm: 479  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[233],((C_word*)t0)[2],lf[234]);}}
+C_trace("c-backend.scm: 499  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_SCHEME_TRUE,lf[239],((C_word*)t0)[2],lf[240]);}}
 
-/* k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4592(C_word c,C_word t0,C_word t1){
+/* k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4592,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4595,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 480  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[232]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4707,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4710,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 500  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[238]);}
 
-/* k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4595(C_word c,C_word t0,C_word t1){
+/* k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4710(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13048,15 +13144,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4595,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4710,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4600,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4715,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_4600(t5,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
+f_4715(t5,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
 
-/* doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4600(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4715(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13064,19 +13160,19 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4600,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)trf_4715,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4610,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_i_car(t3);
-C_trace("c-backend.scm: 484  ##sys#lambda-info->string");
-((C_proc3)C_retrieve_symbol_proc(lf[231]))(3,*((C_word*)lf[231]+1),t4,t5);}}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4725,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=C_i_car(t3);
+C_trace("c-backend.scm: 504  ##sys#lambda-info->string");
+((C_proc3)C_retrieve_symbol_proc(lf[237]))(3,*((C_word*)lf[237]+1),t4,t5);}}
 
-/* k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4610(C_word c,C_word t0,C_word t1){
+/* k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13087,18 +13183,18 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4610,2,t0,t1);}
-t2=(C_word)C_i_string_length(t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4616,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_fixnum_shift_right(t2,C_fix(16));
-t5=(C_word)C_fixnum_shift_right(t2,C_fix(8));
-t6=(C_word)C_fixnum_and(C_fix(255),t5);
-t7=(C_word)C_fixnum_and(C_fix(255),t2);
-C_trace("c-backend.scm: 486  gen");
-((C_proc12)C_retrieve_proc(*((C_word*)lf[1]+1)))(12,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[229],((C_word*)t0)[5],lf[230],t4,C_make_character(44),t6,C_make_character(44),t7,C_make_character(41));}
+C_save_and_reclaim((void*)tr2,(void*)f_4725,2,t0,t1);}
+t2=C_i_string_length(t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4731,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t4=C_fixnum_shift_right(t2,C_fix(16));
+t5=C_fixnum_shift_right(t2,C_fix(8));
+t6=C_fixnum_and(C_fix(255),t5);
+t7=C_fixnum_and(C_fix(255),t2);
+C_trace("c-backend.scm: 506  gen");
+((C_proc12)C_retrieve_proc(*((C_word*)lf[1]+1)))(12,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,lf[235],((C_word*)t0)[5],lf[236],t4,C_make_character(44),t6,C_make_character(44),t7,C_make_character(41));}
 
-/* k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4616(C_word c,C_word t0,C_word t1){
+/* k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13107,16 +13203,16 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4616,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4619,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4731,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4734,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4669,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4784,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_4669(t6,t2,C_fix(0));}
+f_4784(t6,t2,C_fix(0));}
 
-/* doloop620 in k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4669(C_word t0,C_word t1,C_word t2){
+/* doloop632 in k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4784(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13126,31 +13222,31 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4669,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4784,NULL,3,t0,t1,t2);}
 t3=t2;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[4]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[4]))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4679,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_i_string_ref(((C_word*)t0)[2],t2);
-t6=(C_word)C_fix((C_word)C_character_code(t5));
-C_trace("c-backend.scm: 493  gen");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4794,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_i_string_ref(((C_word*)t0)[2],t2);
+t6=C_fix(C_character_code(t5));
+C_trace("c-backend.scm: 513  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t4,C_make_character(44),t6);}}
 
-/* k4677 in doloop620 in k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4679(C_word c,C_word t0,C_word t1){
+/* k4792 in doloop632 in k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4794(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_increase(((C_word*)t0)[4]);
+t2=C_fixnum_increase(((C_word*)t0)[4]);
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4669(t3,((C_word*)t0)[2],t2);}
+f_4784(t3,((C_word*)t0)[2],t2);}
 
-/* k4617 in k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4619(C_word c,C_word t0,C_word t1){
+/* k4732 in k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13162,19 +13258,19 @@ C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4619,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4622,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(7));
-t4=(C_word)C_fixnum_and(C_fix(16777208),t3);
-t5=(C_word)C_fixnum_difference(t4,((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_4734,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4737,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[2],C_fix(7));
+t4=C_fixnum_and(C_fix(16777208),t3);
+t5=C_fixnum_difference(t4,((C_word*)t0)[2]);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4642,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4757,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
 t9=((C_word*)t7)[1];
-f_4642(t9,t2,t5);}
+f_4757(t9,t2,t5);}
 
-/* doloop627 in k4617 in k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4642(C_word t0,C_word t1,C_word t2){
+/* doloop639 in k4732 in k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4757(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13182,53 +13278,53 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4642,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_4757,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,C_fix(0));
 if(C_truep(t3)){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4652,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 496  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t4,lf[228]);}}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4767,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 516  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t4,lf[234]);}}
 
-/* k4650 in doloop627 in k4617 in k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4652(C_word c,C_word t0,C_word t1){
+/* k4765 in doloop639 in k4732 in k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_decrease(((C_word*)t0)[4]);
+t2=C_fixnum_decrease(((C_word*)t0)[4]);
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4642(t3,((C_word*)t0)[2],t2);}
+f_4757(t3,((C_word*)t0)[2],t2);}
 
-/* k4620 in k4617 in k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4622(C_word c,C_word t0,C_word t1){
+/* k4735 in k4732 in k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4622,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4625,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 497  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[227]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4737,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4740,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 517  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[233]);}
 
-/* k4623 in k4620 in k4617 in k4614 in k4608 in doloop611 in k4593 in k4590 in k4587 in k4584 in declarations in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4625(C_word c,C_word t0,C_word t1){
+/* k4738 in k4735 in k4732 in k4729 in k4723 in doloop623 in k4708 in k4705 in k4702 in k4699 in declarations in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_increase(((C_word*)t0)[5]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
+t2=C_fixnum_increase(((C_word*)t0)[5]);
+t3=C_i_cdr(((C_word*)t0)[4]);
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4600(t4,((C_word*)t0)[2],t2,t3);}
+f_4715(t4,((C_word*)t0)[2],t2,t3);}
 
-/* header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4410(C_word t0,C_word t1){
+/* header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4525(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13236,23 +13332,23 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4410,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4413,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4430,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4571,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 438  current-seconds");
-((C_proc2)C_retrieve_symbol_proc(lf[226]))(2,*((C_word*)lf[226]+1),t4);}
+C_save_and_reclaim((void*)trf_4525,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4528,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4545,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4686,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 458  current-seconds");
+((C_proc2)C_retrieve_symbol_proc(lf[232]))(2,*((C_word*)lf[232]+1),t4);}
 
-/* k4569 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4571(C_word c,C_word t0,C_word t1){
+/* k4684 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 438  ##sys#decode-seconds");
-((C_proc4)C_retrieve_symbol_proc(lf[225]))(4,*((C_word*)lf[225]+1),((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
+C_trace("c-backend.scm: 458  ##sys#decode-seconds");
+((C_proc4)C_retrieve_symbol_proc(lf[231]))(4,*((C_word*)lf[231]+1),((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4430(C_word c,C_word t0,C_word t1){
+/* k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4545(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13266,57 +13362,57 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4430,2,t0,t1);}
-t2=(C_word)C_i_vector_ref(t1,C_fix(1));
-t3=(C_word)C_i_vector_ref(t1,C_fix(2));
-t4=(C_word)C_i_vector_ref(t1,C_fix(3));
-t5=(C_word)C_i_vector_ref(t1,C_fix(4));
-t6=(C_word)C_i_vector_ref(t1,C_fix(5));
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4448,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_fixnum_plus(C_fix(1900),t6);
-t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4529,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t8,a[7]=((C_word*)t0)[3],a[8]=t7,tmp=(C_word)a,a+=9,tmp);
-t10=(C_word)C_fixnum_increase(t5);
-C_trace("c-backend.scm: 446  pad0");
-f_4413(t9,t10);}
+C_save_and_reclaim((void*)tr2,(void*)f_4545,2,t0,t1);}
+t2=C_i_vector_ref(t1,C_fix(1));
+t3=C_i_vector_ref(t1,C_fix(2));
+t4=C_i_vector_ref(t1,C_fix(3));
+t5=C_i_vector_ref(t1,C_fix(4));
+t6=C_i_vector_ref(t1,C_fix(5));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4563,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t8=C_fixnum_plus(C_fix(1900),t6);
+t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4644,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t8,a[7]=((C_word*)t0)[3],a[8]=t7,tmp=(C_word)a,a+=9,tmp);
+t10=C_fixnum_increase(t5);
+C_trace("c-backend.scm: 466  pad0");
+f_4528(t9,t10);}
 
-/* k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4529(C_word c,C_word t0,C_word t1){
+/* k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4529,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4533,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 446  pad0");
-f_4413(t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4644,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4648,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 466  pad0");
+f_4528(t2,((C_word*)t0)[2]);}
 
-/* k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4533(C_word c,C_word t0,C_word t1){
+/* k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4648(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4533,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4537,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 446  pad0");
-f_4413(t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4648,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4652,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 466  pad0");
+f_4528(t2,((C_word*)t0)[2]);}
 
-/* k4535 in k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4537(C_word c,C_word t0,C_word t1){
+/* k4650 in k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4652(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4537,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4541,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 446  pad0");
-f_4413(t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4652,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4656,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 466  pad0");
+f_4528(t2,((C_word*)t0)[2]);}
 
-/* k4539 in k4535 in k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4541(C_word c,C_word t0,C_word t1){
+/* k4654 in k4650 in k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4656(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13326,142 +13422,142 @@ C_word t6;
 C_word t7;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4541,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4545,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4549,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4551,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4559,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4563,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 449  chicken-version");
-((C_proc3)C_retrieve_symbol_proc(lf[224]))(3,*((C_word*)lf[224]+1),t6,C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_4656,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4660,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4664,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4666,tmp=(C_word)a,a+=2,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4674,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4678,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 469  chicken-version");
+((C_proc3)C_retrieve_symbol_proc(lf[230]))(3,*((C_word*)lf[230]+1),t6,C_SCHEME_TRUE);}
 
-/* k4561 in k4539 in k4535 in k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4563(C_word c,C_word t0,C_word t1){
+/* k4676 in k4654 in k4650 in k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4678(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 449  string-split");
-((C_proc4)C_retrieve_symbol_proc(lf[222]))(4,*((C_word*)lf[222]+1),((C_word*)t0)[2],t1,lf[223]);}
+C_trace("c-backend.scm: 469  string-split");
+((C_proc4)C_retrieve_symbol_proc(lf[228]))(4,*((C_word*)lf[228]+1),((C_word*)t0)[2],t1,lf[229]);}
 
-/* k4557 in k4539 in k4535 in k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4559(C_word c,C_word t0,C_word t1){
+/* k4672 in k4654 in k4650 in k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("map");
-t2=*((C_word*)lf[221]+1);
+t2=*((C_word*)lf[227]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a4550 in k4539 in k4535 in k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4551(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4665 in k4654 in k4650 in k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4666(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4551,3,t0,t1,t2);}
-t3=*((C_word*)lf[113]+1);
-C_trace("g556557");
+C_save_and_reclaim((void*)tr3,(void*)f_4666,3,t0,t1,t2);}
+t3=*((C_word*)lf[115]+1);
+C_trace("g568569");
 t4=t3;
-((C_proc5)C_retrieve_proc(t4))(5,t4,t1,lf[219],t2,lf[220]);}
+((C_proc5)C_retrieve_proc(t4))(5,t4,t1,lf[225],t2,lf[226]);}
 
-/* k4547 in k4539 in k4535 in k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4549(C_word c,C_word t0,C_word t1){
+/* k4662 in k4654 in k4650 in k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4664(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 447  string-intersperse");
-((C_proc4)C_retrieve_symbol_proc(lf[217]))(4,*((C_word*)lf[217]+1),((C_word*)t0)[2],t1,lf[218]);}
+C_trace("c-backend.scm: 467  string-intersperse");
+((C_proc4)C_retrieve_symbol_proc(lf[223]))(4,*((C_word*)lf[223]+1),((C_word*)t0)[2],t1,lf[224]);}
 
-/* k4543 in k4539 in k4535 in k4531 in k4527 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4545(C_word c,C_word t0,C_word t1){
+/* k4658 in k4654 in k4650 in k4646 in k4642 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4660(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 444  gen");
-((C_proc21)C_retrieve_proc(*((C_word*)lf[1]+1)))(21,*((C_word*)lf[1]+1),((C_word*)t0)[8],lf[212],((C_word*)t0)[7],lf[213],C_SCHEME_TRUE,lf[214],C_SCHEME_TRUE,lf[215],((C_word*)t0)[6],C_make_character(45),((C_word*)t0)[5],C_make_character(45),((C_word*)t0)[4],C_make_character(32),((C_word*)t0)[3],C_make_character(58),((C_word*)t0)[2],C_SCHEME_TRUE,t1,lf[216]);}
+C_trace("c-backend.scm: 464  gen");
+((C_proc21)C_retrieve_proc(*((C_word*)lf[1]+1)))(21,*((C_word*)lf[1]+1),((C_word*)t0)[8],lf[218],((C_word*)t0)[7],lf[219],C_SCHEME_TRUE,lf[220],C_SCHEME_TRUE,lf[221],((C_word*)t0)[6],C_make_character(45),((C_word*)t0)[5],C_make_character(45),((C_word*)t0)[4],C_make_character(32),((C_word*)t0)[3],C_make_character(58),((C_word*)t0)[2],C_SCHEME_TRUE,t1,lf[222]);}
 
-/* k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4448(C_word c,C_word t0,C_word t1){
+/* k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4448,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4451,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 452  gen-list");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),t2,C_retrieve(lf[211]));}
+C_save_and_reclaim((void*)tr2,(void*)f_4563,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4566,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 472  gen-list");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),t2,C_retrieve(lf[217]));}
 
-/* k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4451(C_word c,C_word t0,C_word t1){
+/* k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4451,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4454,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 453  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_4566,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4569,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 473  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE);}
 
-/* k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4454(C_word c,C_word t0,C_word t1){
+/* k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4454,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4457,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(C_retrieve(lf[207]))){
-C_trace("c-backend.scm: 454  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,lf[208],C_retrieve(lf[207]));}
+C_save_and_reclaim((void*)tr2,(void*)f_4569,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4572,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[213]))){
+C_trace("c-backend.scm: 474  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,lf[214],C_retrieve(lf[213]));}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4518,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 456  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,lf[210]);}}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4633,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 476  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,lf[216]);}}
 
-/* k4516 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4518(C_word c,C_word t0,C_word t1){
+/* k4631 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4633(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 457  gen-list");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),((C_word*)t0)[2],C_retrieve(lf[209]));}
+C_trace("c-backend.scm: 477  gen-list");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),((C_word*)t0)[2],C_retrieve(lf[215]));}
 
-/* k4455 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4457(C_word c,C_word t0,C_word t1){
+/* k4570 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4572(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4457,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4460,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 458  gen");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[203],C_SCHEME_TRUE,C_SCHEME_TRUE,lf[204],C_retrieve(lf[205]),lf[206]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4572,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4575,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 478  gen");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[1]+1)))(9,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[209],C_SCHEME_TRUE,C_SCHEME_TRUE,lf[210],C_retrieve(lf[211]),lf[212]);}
 
-/* k4458 in k4455 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4460(C_word c,C_word t0,C_word t1){
+/* k4573 in k4570 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4575(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4460,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4463,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(C_retrieve(lf[199]))){
-C_trace("c-backend.scm: 460  generate-foreign-callback-stub-prototypes");
-((C_proc3)C_retrieve_symbol_proc(lf[200]))(3,*((C_word*)lf[200]+1),t2,C_retrieve(lf[201]));}
+C_save_and_reclaim((void*)tr2,(void*)f_4575,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4578,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[205]))){
+C_trace("c-backend.scm: 480  generate-foreign-callback-stub-prototypes");
+((C_proc3)C_retrieve_symbol_proc(lf[206]))(3,*((C_word*)lf[206]+1),t2,C_retrieve(lf[207]));}
 else{
 t3=t2;
-f_4463(2,t3,C_SCHEME_UNDEFINED);}}
+f_4578(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4461 in k4458 in k4455 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4463(C_word c,C_word t0,C_word t1){
+/* k4576 in k4573 in k4570 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4578(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13469,23 +13565,23 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4463,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4466,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(C_retrieve(lf[202])))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4478,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 462  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_4578,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4581,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(C_retrieve(lf[208])))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4593,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 482  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE);}
 else{
-if(C_truep(C_retrieve(lf[199]))){
+if(C_truep(C_retrieve(lf[205]))){
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-C_trace("c-backend.scm: 465  generate-foreign-callback-stub-prototypes");
-((C_proc3)C_retrieve_symbol_proc(lf[200]))(3,*((C_word*)lf[200]+1),((C_word*)t0)[2],C_retrieve(lf[201]));}}}
+C_trace("c-backend.scm: 485  generate-foreign-callback-stub-prototypes");
+((C_proc3)C_retrieve_symbol_proc(lf[206]))(3,*((C_word*)lf[206]+1),((C_word*)t0)[2],C_retrieve(lf[207]));}}}
 
-/* k4476 in k4461 in k4458 in k4455 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4478(C_word c,C_word t0,C_word t1){
+/* k4591 in k4576 in k4573 in k4570 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13493,15 +13589,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4478,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4593,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4483,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4598,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_4483(t5,((C_word*)t0)[2],C_retrieve(lf[202]));}
+f_4598(t5,((C_word*)t0)[2],C_retrieve(lf[208]));}
 
-/* loop571 in k4476 in k4461 in k4458 in k4455 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4483(C_word t0,C_word t1,C_word t2){
+/* loop583 in k4591 in k4576 in k4573 in k4570 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4598(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13509,43 +13605,43 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4483,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4498,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("c-backend.scm: 463  gen");
+C_save_and_reclaim((void*)trf_4598,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4613,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+C_trace("c-backend.scm: 483  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4496 in loop571 in k4476 in k4461 in k4458 in k4455 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4498(C_word c,C_word t0,C_word t1){
+/* k4611 in loop583 in k4591 in k4576 in k4573 in k4570 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4483(t3,((C_word*)t0)[2],t2);}
+f_4598(t3,((C_word*)t0)[2],t2);}
 
-/* k4464 in k4461 in k4458 in k4455 in k4452 in k4449 in k4446 in k4428 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4466(C_word c,C_word t0,C_word t1){
+/* k4579 in k4576 in k4573 in k4570 in k4567 in k4564 in k4561 in k4543 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4581(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep(C_retrieve(lf[199]))){
+if(C_truep(C_retrieve(lf[205]))){
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-C_trace("c-backend.scm: 465  generate-foreign-callback-stub-prototypes");
-((C_proc3)C_retrieve_symbol_proc(lf[200]))(3,*((C_word*)lf[200]+1),((C_word*)t0)[2],C_retrieve(lf[201]));}}
+C_trace("c-backend.scm: 485  generate-foreign-callback-stub-prototypes");
+((C_proc3)C_retrieve_symbol_proc(lf[206]))(3,*((C_word*)lf[206]+1),((C_word*)t0)[2],C_retrieve(lf[207]));}}
 
-/* pad0 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4413(C_word t1,C_word t2){
+/* pad0 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4528(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13553,27 +13649,27 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4413,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_4528,NULL,2,t1,t2);}
 t3=t2;
-if(C_truep((C_word)C_fixnum_lessp(t3,C_fix(10)))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4427,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 436  number->string");
+if(C_truep(C_fixnum_lessp(t3,C_fix(10)))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4542,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 456  number->string");
 C_number_to_string(3,0,t4,t2);}
 else{
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k4425 in pad0 in header in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4427(C_word c,C_word t0,C_word t1){
+/* k4540 in pad0 in header in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4542(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 436  string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[198],t1);}
+C_trace("c-backend.scm: 456  string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[115]+1)))(4,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[204],t1);}
 
-/* expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_2622(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_2644(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -13584,31 +13680,31 @@ C_word t10;
 C_word t11;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2622,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_2644,NULL,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2625,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t8,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
-t10=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4378,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
-C_trace("c-backend.scm: 431  expr");
+t9=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2647,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t8,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4493,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
+C_trace("c-backend.scm: 451  expr");
 t11=((C_word*)t6)[1];
-f_2625(t11,t1,t2,t3);}
+f_2647(t11,t1,t2,t3);}
 
-/* expr-args in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4378(C_word t0,C_word t1,C_word t2,C_word t3){
+/* expr-args in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4493(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4378,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4384,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 425  pair-for-each");
-((C_proc4)C_retrieve_symbol_proc(lf[197]))(4,*((C_word*)lf[197]+1),t1,t4,t2);}
+C_save_and_reclaim((void*)trf_4493,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4499,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 445  pair-for-each");
+((C_proc4)C_retrieve_symbol_proc(lf[203]))(4,*((C_word*)lf[203]+1),t1,t4,t2);}
 
-/* a4383 in expr-args in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4384(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4498 in expr-args in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4499(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13617,31 +13713,31 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4384,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4388,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_eqp(t2,((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr3,(void*)f_4499,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4503,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=C_eqp(t2,((C_word*)t0)[2]);
 if(C_truep(t4)){
-t5=(C_word)C_i_car(t2);
-C_trace("c-backend.scm: 428  expr");
+t5=C_i_car(t2);
+C_trace("c-backend.scm: 448  expr");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t6,t1,t5,((C_word*)t0)[3]);}
+f_2647(t6,t1,t5,((C_word*)t0)[3]);}
 else{
-C_trace("c-backend.scm: 427  gen");
+C_trace("c-backend.scm: 447  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,C_make_character(44));}}
 
-/* k4386 in a4383 in expr-args in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4388(C_word c,C_word t0,C_word t1){
+/* k4501 in a4498 in expr-args in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 428  expr");
+t2=C_i_car(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 448  expr");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_2647(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_2625(C_word t0,C_word t1,C_word t2,C_word t3){
+/* expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_2647(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13776,46 +13872,59 @@ C_word t133;
 C_word t134;
 C_word t135;
 C_word t136;
+C_word t137;
+C_word t138;
+C_word t139;
+C_word t140;
+C_word t141;
+C_word t142;
+C_word t143;
+C_word t144;
+C_word t145;
+C_word t146;
+C_word t147;
+C_word t148;
+C_word t149;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2625,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_2647,NULL,4,t0,t1,t2,t3);}
 t4=t2;
-t5=(C_word)C_slot(t4,C_fix(3));
+t5=C_slot(t4,C_fix(3));
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(2));
+t7=C_slot(t6,C_fix(2));
 t8=t2;
-t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(t9,lf[12]);
+t9=C_slot(t8,C_fix(1));
+t10=C_eqp(t9,lf[12]);
 if(C_truep(t10)){
-t11=(C_word)C_i_car(t7);
-t12=(C_word)C_eqp(t11,lf[13]);
+t11=C_i_car(t7);
+t12=C_eqp(t11,lf[13]);
 if(C_truep(t12)){
-if(C_truep((C_word)C_i_cadr(t7))){
+if(C_truep(C_i_cadr(t7))){
 C_trace("c-backend.scm: 84   gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t1,lf[14]);}
 else{
 C_trace("c-backend.scm: 84   gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t1,lf[15]);}}
 else{
-t13=(C_word)C_eqp(t11,lf[16]);
+t13=C_eqp(t11,lf[16]);
 if(C_truep(t13)){
-t14=(C_word)C_i_cadr(t7);
-t15=(C_word)C_fix((C_word)C_character_code(t14));
+t14=C_i_cadr(t7);
+t15=C_fix(C_character_code(t14));
 C_trace("c-backend.scm: 85   gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[17],t15,C_make_character(41));}
 else{
-t14=(C_word)C_eqp(t11,lf[18]);
+t14=C_eqp(t11,lf[18]);
 if(C_truep(t14)){
 C_trace("c-backend.scm: 86   gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t1,lf[19]);}
 else{
-t15=(C_word)C_eqp(t11,lf[20]);
+t15=C_eqp(t11,lf[20]);
 if(C_truep(t15)){
-t16=(C_word)C_i_cadr(t7);
+t16=C_i_cadr(t7);
 C_trace("c-backend.scm: 87   gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[21],t16,C_make_character(41));}
 else{
-t16=(C_word)C_eqp(t11,lf[22]);
+t16=C_eqp(t11,lf[22]);
 if(C_truep(t16)){
 C_trace("c-backend.scm: 88   gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t1,lf[23]);}
@@ -13823,380 +13932,409 @@ else{
 C_trace("c-backend.scm: 89   bomb");
 ((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t1,lf[24]);}}}}}}
 else{
-t11=(C_word)C_eqp(t9,lf[25]);
+t11=C_eqp(t9,lf[25]);
 if(C_truep(t11)){
-t12=(C_word)C_i_car(t7);
-if(C_truep((C_word)C_i_vectorp(t12))){
-t13=(C_word)C_i_vector_ref(t12,C_fix(0));
+t12=C_i_car(t7);
+if(C_truep(C_i_vectorp(t12))){
+t13=C_i_vector_ref(t12,C_fix(0));
 C_trace("c-backend.scm: 94   gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[26],t13,lf[27]);}
 else{
-t13=(C_word)C_i_car(t7);
+t13=C_i_car(t7);
 C_trace("c-backend.scm: 95   gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[28],t13,C_make_character(93));}}
 else{
-t12=(C_word)C_eqp(t9,lf[29]);
+t12=C_eqp(t9,lf[29]);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2764,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2786,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 C_trace("c-backend.scm: 98   gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t13,C_SCHEME_TRUE,lf[32]);}
 else{
-t13=(C_word)C_eqp(t9,lf[33]);
+t13=C_eqp(t9,lf[33]);
 if(C_truep(t13)){
-t14=(C_word)C_i_car(t7);
+t14=C_i_car(t7);
 C_trace("c-backend.scm: 107  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t1,lf[34],t14);}
 else{
-t14=(C_word)C_eqp(t9,lf[35]);
+t14=C_eqp(t9,lf[35]);
 if(C_truep(t14)){
-t15=(C_word)C_i_car(t7);
+t15=C_i_car(t7);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2822,a[2]=((C_word*)t0)[5],a[3]=t17,tmp=(C_word)a,a+=4,tmp));
+t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2844,a[2]=((C_word*)t0)[5],a[3]=t17,tmp=(C_word)a,a+=4,tmp));
 t19=((C_word*)t17)[1];
-f_2822(t19,t1,t5,t3,t15);}
+f_2844(t19,t1,t5,t3,t15);}
 else{
-t15=(C_word)C_eqp(t9,lf[36]);
+t15=C_eqp(t9,lf[36]);
 if(C_truep(t15)){
-t16=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2873,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 119  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t16,lf[38]);}
+t16=C_i_car(t7);
+t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2898,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 120  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t17,C_SCHEME_TRUE,t16,C_make_character(61));}
 else{
-t16=(C_word)C_eqp(t9,lf[39]);
+t16=C_eqp(t9,lf[37]);
 if(C_truep(t16)){
-t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2900,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 124  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t17,lf[41]);}
+t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2924,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 126  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t17,lf[39]);}
 else{
-t17=(C_word)C_eqp(t9,lf[42]);
+t17=C_eqp(t9,lf[40]);
 if(C_truep(t17)){
-t18=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2919,a[2]=t7,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 129  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t18,lf[43]);}
+t18=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2951,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 131  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t18,lf[42]);}
 else{
-t18=(C_word)C_eqp(t9,lf[44]);
+t18=C_eqp(t9,lf[43]);
 if(C_truep(t18)){
-t19=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2952,a[2]=t7,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t19=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2970,a[2]=t7,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 C_trace("c-backend.scm: 136  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t19,lf[47]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t19,lf[44]);}
 else{
-t19=(C_word)C_eqp(t9,lf[48]);
+t19=C_eqp(t9,lf[45]);
 if(C_truep(t19)){
-t20=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2989,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t20=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3003,a[2]=t7,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 C_trace("c-backend.scm: 143  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t20,lf[50]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t20,lf[48]);}
 else{
-t20=(C_word)C_eqp(t9,lf[51]);
+t20=C_eqp(t9,lf[49]);
 if(C_truep(t20)){
-t21=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3018,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t21=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3040,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 C_trace("c-backend.scm: 150  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t21,lf[53]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t21,lf[51]);}
 else{
-t21=(C_word)C_eqp(t9,lf[54]);
+t21=C_eqp(t9,lf[52]);
 if(C_truep(t21)){
-t22=(C_word)C_i_car(t7);
-t23=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3050,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t22,tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 158  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t23,lf[60],t22,C_make_character(44));}
+t22=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3069,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 157  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t22,lf[54]);}
 else{
-t22=(C_word)C_eqp(t9,lf[61]);
+t22=C_eqp(t9,lf[55]);
 if(C_truep(t22)){
-t23=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3121,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 168  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t23,lf[63]);}
+t23=C_i_car(t7);
+t24=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3101,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t23,tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 165  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t24,lf[61],t23,C_make_character(44));}
 else{
-t23=(C_word)C_eqp(t9,lf[64]);
+t23=C_eqp(t9,lf[62]);
 if(C_truep(t23)){
-t24=(C_word)C_i_car(t7);
-C_trace("c-backend.scm: 172  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t1,C_make_character(116),t24);}
+t24=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3172,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 175  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t24,lf[64]);}
 else{
-t24=(C_word)C_eqp(t9,lf[65]);
+t24=C_eqp(t9,lf[65]);
 if(C_truep(t24)){
-t25=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3153,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-t26=(C_word)C_i_car(t7);
-C_trace("c-backend.scm: 175  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t25,C_make_character(116),t26,C_make_character(61));}
+t25=C_i_car(t7);
+C_trace("c-backend.scm: 179  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t1,C_make_character(116),t25);}
 else{
-t25=(C_word)C_eqp(t9,lf[66]);
+t25=C_eqp(t9,lf[66]);
 if(C_truep(t25)){
-t26=(C_word)C_i_car(t7);
-t27=(C_word)C_i_cadr(t7);
-if(C_truep((C_word)C_i_caddr(t7))){
-if(C_truep(t27)){
-C_trace("c-backend.scm: 184  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[67],t26,lf[68]);}
-else{
-t28=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3195,a[2]=t26,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3199,a[2]=t28,tmp=(C_word)a,a+=3,tmp);
-t30=(C_word)C_i_cadddr(t7);
-C_trace("c-backend.scm: 185  symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[72]+1)))(3,*((C_word*)lf[72]+1),t29,t30);}}
+t26=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3204,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t27=C_i_car(t7);
+C_trace("c-backend.scm: 182  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t26,C_make_character(116),t27,C_make_character(61));}
 else{
-if(C_truep(t27)){
-C_trace("c-backend.scm: 186  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[73],t26,lf[74]);}
+t26=C_eqp(t9,lf[67]);
+if(C_truep(t26)){
+t27=C_i_car(t7);
+t28=C_i_cadr(t7);
+if(C_truep(C_i_caddr(t7))){
+if(C_truep(t28)){
+C_trace("c-backend.scm: 191  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[68],t27,lf[69]);}
 else{
-C_trace("c-backend.scm: 187  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[75],t26,lf[76]);}}}
+t29=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3246,a[2]=t27,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t30=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3250,a[2]=t29,tmp=(C_word)a,a+=3,tmp);
+t31=C_i_cadddr(t7);
+C_trace("c-backend.scm: 192  symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[73]+1)))(3,*((C_word*)lf[73]+1),t30,t31);}}
 else{
-t26=(C_word)C_eqp(t9,lf[77]);
-if(C_truep(t26)){
-t27=(C_word)C_i_car(t7);
-t28=(C_word)C_i_cadr(t7);
-t29=(C_word)C_i_caddr(t7);
-t30=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3230,a[2]=t29,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t28)){
-C_trace("c-backend.scm: 194  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t30,lf[83],t27,lf[84]);}
+C_trace("c-backend.scm: 193  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[74],t27,lf[75]);}
 else{
-C_trace("c-backend.scm: 195  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t30,lf[85],t27,lf[86]);}}
+C_trace("c-backend.scm: 194  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t1,lf[76],t27,lf[77]);}}}
 else{
-t27=(C_word)C_eqp(t9,lf[87]);
+t27=C_eqp(t9,lf[78]);
 if(C_truep(t27)){
-t28=(C_word)C_i_car(t7);
-t29=(C_word)C_i_cadr(t7);
-t30=(C_word)C_i_caddr(t7);
+t28=C_i_car(t7);
+t29=C_i_cadr(t7);
+t30=C_i_caddr(t7);
+t31=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3281,a[2]=t30,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t29)){
-t31=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3278,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t32=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3292,a[2]=t28,a[3]=t31,tmp=(C_word)a,a+=4,tmp);
-t33=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3296,a[2]=t32,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 206  symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[72]+1)))(3,*((C_word*)lf[72]+1),t33,t30);}
-else{
-t31=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3299,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t32=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3313,a[2]=t28,a[3]=t31,tmp=(C_word)a,a+=4,tmp);
-t33=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3317,a[2]=t32,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 211  symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[72]+1)))(3,*((C_word*)lf[72]+1),t33,t30);}}
-else{
-t28=(C_word)C_eqp(t9,lf[96]);
-if(C_truep(t28)){
-C_trace("c-backend.scm: 215  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t1,lf[97]);}
+C_trace("c-backend.scm: 201  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t31,lf[85],t28,lf[86]);}
 else{
-t29=(C_word)C_eqp(t9,lf[98]);
+C_trace("c-backend.scm: 202  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t31,lf[87],t28,lf[88]);}}
+else{
+t28=C_eqp(t9,lf[89]);
+if(C_truep(t28)){
+t29=C_i_car(t7);
+t30=C_i_cadr(t7);
+t31=C_i_caddr(t7);
+if(C_truep(t30)){
+t32=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3329,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t33=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3343,a[2]=t29,a[3]=t32,tmp=(C_word)a,a+=4,tmp);
+t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3347,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 213  symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[73]+1)))(3,*((C_word*)lf[73]+1),t34,t31);}
+else{
+t32=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3350,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t33=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3364,a[2]=t29,a[3]=t32,tmp=(C_word)a,a+=4,tmp);
+t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3368,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 218  symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[73]+1)))(3,*((C_word*)lf[73]+1),t34,t31);}}
+else{
+t29=C_eqp(t9,lf[98]);
 if(C_truep(t29)){
-t30=(C_word)C_i_cdr(t5);
-t31=(C_word)C_i_length(t30);
-t32=t3;
-t33=(C_word)C_fixnum_increase(t31);
-t34=(C_word)C_i_cdr(t7);
-t35=(C_word)C_i_pairp(t34);
-t36=(C_truep(t35)?(C_word)C_i_cadr(t7):C_SCHEME_FALSE);
-t37=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3350,a[2]=t35,a[3]=((C_word*)t0)[2],a[4]=t36,a[5]=t32,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[5],a[8]=t31,a[9]=t33,a[10]=t3,a[11]=t30,a[12]=((C_word*)t0)[4],a[13]=t1,a[14]=t5,a[15]=t7,tmp=(C_word)a,a+=16,tmp);
-C_trace("c-backend.scm: 224  source-info->string");
-((C_proc3)C_retrieve_symbol_proc(lf[147]))(3,*((C_word*)lf[147]+1),t37,t36);}
-else{
-t30=(C_word)C_eqp(t9,lf[148]);
+C_trace("c-backend.scm: 222  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t1,lf[99]);}
+else{
+t30=C_eqp(t9,lf[100]);
 if(C_truep(t30)){
-t31=(C_word)C_i_length(t5);
-t32=(C_word)C_fixnum_increase(t31);
-t33=(C_word)C_i_car(t7);
-t34=(C_word)C_i_cadr(t7);
-t35=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3938,a[2]=t34,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t32,a[6]=t5,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=t31,a[10]=t1,a[11]=t33,tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 308  lambda-literal-closure-size");
-((C_proc3)C_retrieve_symbol_proc(lf[146]))(3,*((C_word*)lf[146]+1),t35,((C_word*)t0)[3]);}
-else{
-t31=(C_word)C_eqp(t9,lf[152]);
+t31=C_i_cdr(t5);
+t32=C_i_length(t31);
+t33=t3;
+t34=C_fixnum_increase(t32);
+t35=C_i_cdr(t7);
+t36=C_i_pairp(t35);
+t37=(C_truep(t36)?C_i_cadr(t7):C_SCHEME_FALSE);
+t38=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3401,a[2]=t36,a[3]=((C_word*)t0)[2],a[4]=t37,a[5]=t33,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[5],a[8]=t32,a[9]=t34,a[10]=t3,a[11]=t31,a[12]=((C_word*)t0)[4],a[13]=t1,a[14]=t5,a[15]=t7,tmp=(C_word)a,a+=16,tmp);
+C_trace("c-backend.scm: 231  source-info->string");
+((C_proc3)C_retrieve_symbol_proc(lf[149]))(3,*((C_word*)lf[149]+1),t38,t37);}
+else{
+t31=C_eqp(t9,lf[150]);
 if(C_truep(t31)){
-t32=(C_word)C_i_cdr(t5);
-t33=(C_word)C_i_length(t32);
-t34=(C_word)C_fixnum_increase(t33);
-t35=(C_word)C_i_caddr(t7);
-t36=(C_word)C_i_cadddr(t7);
-t37=(C_word)C_eqp(t36,C_fix(0));
-t38=(C_word)C_i_not(t37);
-t39=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4023,a[2]=t35,a[3]=t36,a[4]=t38,a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[4],a[8]=t32,a[9]=t1,a[10]=t5,tmp=(C_word)a,a+=11,tmp);
-t40=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4027,a[2]=t39,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 336  find-lambda");
-t41=((C_word*)((C_word*)t0)[2])[1];
-f_2580(t41,t40,t35);}
-else{
-t32=(C_word)C_eqp(t9,lf[154]);
+t32=C_i_length(t5);
+t33=C_fixnum_increase(t32);
+t34=C_i_car(t7);
+t35=C_i_cadr(t7);
+t36=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3989,a[2]=t35,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t33,a[6]=t5,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=t32,a[10]=t1,a[11]=t34,tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 315  lambda-literal-closure-size");
+((C_proc3)C_retrieve_symbol_proc(lf[148]))(3,*((C_word*)lf[148]+1),t36,((C_word*)t0)[3]);}
+else{
+t32=C_eqp(t9,lf[154]);
 if(C_truep(t32)){
-t33=(C_word)C_i_length(t5);
-t34=(C_word)C_fixnum_plus(t33,C_fix(1));
-t35=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4046,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t36=(C_word)C_i_car(t7);
-C_trace("c-backend.scm: 353  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t35,C_SCHEME_TRUE,lf[156],t36,lf[157],t34,lf[158]);}
-else{
-t33=(C_word)C_eqp(t9,lf[159]);
+t33=C_i_cdr(t5);
+t34=C_i_length(t33);
+t35=C_fixnum_increase(t34);
+t36=C_i_caddr(t7);
+t37=C_i_cadddr(t7);
+t38=C_eqp(t37,C_fix(0));
+t39=C_i_not(t38);
+t40=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4074,a[2]=t36,a[3]=t37,a[4]=t39,a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[4],a[8]=t33,a[9]=t1,a[10]=t5,tmp=(C_word)a,a+=11,tmp);
+t41=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4078,a[2]=t40,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 343  find-lambda");
+t42=((C_word*)((C_word*)t0)[2])[1];
+f_2602(t42,t41,t36);}
+else{
+t33=C_eqp(t9,lf[156]);
 if(C_truep(t33)){
-t34=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4065,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 358  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t34,C_SCHEME_TRUE,lf[161]);}
+t34=C_i_length(t5);
+t35=C_fixnum_plus(t34,C_fix(1));
+t36=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4097,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t37=C_i_car(t7);
+C_trace("c-backend.scm: 360  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t36,C_SCHEME_TRUE,lf[158],t37,lf[159],t35,lf[160]);}
 else{
-t34=(C_word)C_eqp(t9,lf[162]);
+t34=C_eqp(t9,lf[161]);
 if(C_truep(t34)){
-t35=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4084,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t36=(C_word)C_i_car(t7);
-C_trace("c-backend.scm: 363  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t35,lf[163],t36,C_make_character(40));}
+t35=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4116,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 365  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t35,C_SCHEME_TRUE,lf[163]);}
 else{
-t35=(C_word)C_eqp(t9,lf[164]);
+t35=C_eqp(t9,lf[164]);
 if(C_truep(t35)){
-t36=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4103,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t37=(C_word)C_i_car(t7);
-t38=(C_word)C_i_length(t5);
-C_trace("c-backend.scm: 368  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t36,lf[165],t37,lf[166],t38);}
+t36=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4135,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t37=C_i_car(t7);
+C_trace("c-backend.scm: 370  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t36,t37,C_make_character(40));}
 else{
-t36=(C_word)C_eqp(t9,lf[167]);
+t36=C_eqp(t9,lf[165]);
 if(C_truep(t36)){
-t37=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4139,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
-t38=(C_word)C_i_cadr(t7);
-C_trace("c-backend.scm: 376  foreign-result-conversion");
-((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t37,t38,lf[169]);}
+t37=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4154,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t38=C_i_car(t7);
+t39=C_i_length(t5);
+C_trace("c-backend.scm: 375  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t37,t38,lf[166],t39);}
 else{
-t37=(C_word)C_eqp(t9,lf[170]);
+t37=C_eqp(t9,lf[167]);
 if(C_truep(t37)){
-t38=(C_word)C_i_cadr(t7);
-t39=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4159,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t40=(C_word)C_i_car(t7);
-t41=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4177,a[2]=t38,a[3]=t40,a[4]=t39,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 380  foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t41,t38,lf[175]);}
-else{
-t38=(C_word)C_eqp(t9,lf[176]);
-if(C_truep(t38)){
-t39=(C_word)C_i_car(t7);
-t40=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4193,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t41=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4207,a[2]=t39,a[3]=t40,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 386  foreign-result-conversion");
-((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t41,t39,lf[181]);}
+t38=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4190,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+t39=C_i_cadr(t7);
+C_trace("c-backend.scm: 383  foreign-result-conversion");
+((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t38,t39,lf[169]);}
 else{
-t39=(C_word)C_eqp(t9,lf[182]);
+t38=C_eqp(t9,lf[170]);
+if(C_truep(t38)){
+t39=C_i_cadr(t7);
+t40=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4210,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t41=C_i_car(t7);
+t42=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4228,a[2]=t39,a[3]=t41,a[4]=t40,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 387  foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t42,t39,lf[175]);}
+else{
+t39=C_eqp(t9,lf[176]);
 if(C_truep(t39)){
-t40=(C_word)C_i_car(t7);
-t41=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4223,a[2]=t40,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t42=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4251,a[2]=t41,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 392  foreign-type-declaration");
-((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t42,t40,lf[187]);}
+t40=C_i_car(t7);
+t41=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4244,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t42=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4258,a[2]=t40,a[3]=t41,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 393  foreign-result-conversion");
+((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t42,t40,lf[181]);}
 else{
-t40=(C_word)C_eqp(t9,lf[188]);
+t40=C_eqp(t9,lf[182]);
 if(C_truep(t40)){
-t41=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4260,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 399  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t41,C_SCHEME_TRUE,lf[192]);}
+t41=C_i_car(t7);
+t42=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4274,a[2]=t41,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t43=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4302,a[2]=t42,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 399  foreign-type-declaration");
+((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t43,t41,lf[187]);}
 else{
-t41=(C_word)C_eqp(t9,lf[193]);
+t41=C_eqp(t9,lf[188]);
 if(C_truep(t41)){
-t42=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4343,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t42=C_i_car(t7);
+C_trace("c-backend.scm: 406  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t1,t42);}
+else{
+t42=C_eqp(t9,lf[189]);
+if(C_truep(t42)){
+t43=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4324,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t44=C_i_car(t7);
+C_trace("c-backend.scm: 409  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t43,lf[191],t44,C_make_character(61));}
+else{
+t43=C_eqp(t9,lf[192]);
+if(C_truep(t43)){
+t44=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4347,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t45=C_i_car(t7);
 C_trace("c-backend.scm: 414  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t42,lf[195]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t44,t45,lf[193]);}
+else{
+t44=C_eqp(t9,lf[194]);
+if(C_truep(t44)){
+t45=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4366,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 419  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t45,C_SCHEME_TRUE,lf[198]);}
 else{
-C_trace("c-backend.scm: 422  bomb");
-((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t1,lf[196]);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
+t45=C_eqp(t9,lf[199]);
+if(C_truep(t45)){
+t46=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4449,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 434  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t46,lf[201]);}
+else{
+t46=t2;
+t47=C_slot(t46,C_fix(1));
+C_trace("c-backend.scm: 442  bomb");
+((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),t1,lf[202],t47);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
 
-/* k4341 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4343(C_word c,C_word t0,C_word t1){
+/* k4447 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4343,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4346,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 415  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4449,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4452,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 435  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4344 in k4341 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4346(C_word c,C_word t0,C_word t1){
+/* k4450 in k4447 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4346,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4349,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 416  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[194]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4452,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4455,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 436  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[200]);}
 
-/* k4347 in k4344 in k4341 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4349(C_word c,C_word t0,C_word t1){
+/* k4453 in k4450 in k4447 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4349,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4352,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 417  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4455,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4458,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 437  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4350 in k4347 in k4344 in k4341 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4352(C_word c,C_word t0,C_word t1){
+/* k4456 in k4453 in k4450 in k4447 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4352,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4355,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 418  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_4458,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4461,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 438  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(58));}
 
-/* k4353 in k4350 in k4347 in k4344 in k4341 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1){
+/* k4459 in k4456 in k4453 in k4450 in k4447 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4358,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 419  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4461,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4464,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_caddr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 439  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4356 in k4353 in k4350 in k4347 in k4344 in k4341 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4358(C_word c,C_word t0,C_word t1){
+/* k4462 in k4459 in k4456 in k4453 in k4450 in k4447 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 420  gen");
+C_trace("c-backend.scm: 440  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4260(C_word c,C_word t0,C_word t1){
+/* k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4260,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4263,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 400  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4366,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4369,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 420  expr");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[3]);}
+f_2647(t4,t2,t3,((C_word*)t0)[3]);}
 
-/* k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4263(C_word c,C_word t0,C_word t1){
+/* k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4263,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4266,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 401  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[191]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4369,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4372,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 421  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[197]);}
 
-/* k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1){
+/* k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4372(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14206,17 +14344,17 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4266,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
+C_save_and_reclaim((void*)tr2,(void*)f_4372,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[6]);
+t3=C_i_cdr(((C_word*)t0)[5]);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4279,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4385,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_4279(t7,((C_word*)t0)[2],t2,t3);}
+f_4385(t7,((C_word*)t0)[2],t2,t3);}
 
-/* doloop500 in k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_4279(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop509 in k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_4385(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14224,368 +14362,412 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4279,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_4385,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t2,C_fix(0));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4289,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 405  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[189]);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4395,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 425  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[195]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4302,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 408  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[190]);}}
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4408,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 428  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,lf[196]);}}
 
-/* k4300 in doloop500 in k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4302(C_word c,C_word t0,C_word t1){
+/* k4406 in doloop509 in k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4408(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4302,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4305,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("c-backend.scm: 409  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4408,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4411,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_i_car(((C_word*)t0)[6]);
+C_trace("c-backend.scm: 429  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4303 in k4300 in doloop500 in k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4305(C_word c,C_word t0,C_word t1){
+/* k4409 in k4406 in doloop509 in k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4411(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4305,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4308,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 410  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_4411,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4414,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 430  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(58));}
 
-/* k4306 in k4303 in k4300 in doloop500 in k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4308(C_word c,C_word t0,C_word t1){
+/* k4412 in k4409 in k4406 in doloop509 in k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4308,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4311,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[6]);
-C_trace("c-backend.scm: 411  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4414,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4417,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_cadr(((C_word*)t0)[6]);
+C_trace("c-backend.scm: 431  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4309 in k4306 in k4303 in k4300 in doloop500 in k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4311(C_word c,C_word t0,C_word t1){
+/* k4415 in k4412 in k4409 in k4406 in doloop509 in k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_decrease(((C_word*)t0)[5]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
+t2=C_fixnum_decrease(((C_word*)t0)[5]);
+t3=C_i_cddr(((C_word*)t0)[4]);
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4279(t4,((C_word*)t0)[2],t2,t3);}
+f_4385(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k4287 in doloop500 in k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4289(C_word c,C_word t0,C_word t1){
+/* k4393 in doloop509 in k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4289,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4292,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 406  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4395,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4398,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 426  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4290 in k4287 in doloop500 in k4264 in k4261 in k4258 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4292(C_word c,C_word t0,C_word t1){
+/* k4396 in k4393 in doloop509 in k4370 in k4367 in k4364 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4398(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 407  gen");
+C_trace("c-backend.scm: 427  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(125));}
 
-/* k4249 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4251(C_word c,C_word t0,C_word t1){
+/* k4345 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4347(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4347,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4350,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 415  expr-args");
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* k4348 in k4345 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4350(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("c-backend.scm: 416  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
+
+/* k4322 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4324(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4324,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4327,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 410  expr");
+t4=((C_word*)((C_word*)t0)[3])[1];
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
+
+/* k4325 in k4322 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4327(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("c-backend.scm: 411  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[190]);}
+
+/* k4300 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 392  gen");
+C_trace("c-backend.scm: 399  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[185],t1,lf[186]);}
 
-/* k4221 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4223(C_word c,C_word t0,C_word t1){
+/* k4272 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4223,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4226,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 393  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4274,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4277,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 400  expr");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[3]);}
+f_2647(t4,t2,t3,((C_word*)t0)[3]);}
 
-/* k4224 in k4221 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4226(C_word c,C_word t0,C_word t1){
+/* k4275 in k4272 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4226,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4229,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4243,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 394  foreign-argument-conversion");
+C_save_and_reclaim((void*)tr2,(void*)f_4277,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4280,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4294,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 401  foreign-argument-conversion");
 ((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),t3,((C_word*)t0)[2]);}
 
-/* k4241 in k4224 in k4221 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4243(C_word c,C_word t0,C_word t1){
+/* k4292 in k4275 in k4272 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4294(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 394  gen");
+C_trace("c-backend.scm: 401  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[184],t1);}
 
-/* k4227 in k4224 in k4221 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4229(C_word c,C_word t0,C_word t1){
+/* k4278 in k4275 in k4272 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4229,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4232,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 395  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4280,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4283,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 402  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4230 in k4227 in k4224 in k4221 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4232(C_word c,C_word t0,C_word t1){
+/* k4281 in k4278 in k4275 in k4272 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 396  gen");
+C_trace("c-backend.scm: 403  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[183]);}
 
-/* k4205 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4207(C_word c,C_word t0,C_word t1){
+/* k4256 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4207,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4211,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 386  foreign-type-declaration");
+C_save_and_reclaim((void*)tr2,(void*)f_4258,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4262,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 393  foreign-type-declaration");
 ((C_proc4)C_retrieve_symbol_proc(lf[174]))(4,*((C_word*)lf[174]+1),t2,((C_word*)t0)[2],lf[180]);}
 
-/* k4209 in k4205 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4211(C_word c,C_word t0,C_word t1){
+/* k4260 in k4256 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 386  gen");
+C_trace("c-backend.scm: 393  gen");
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[178],t1,lf[179]);}
 
-/* k4191 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4193(C_word c,C_word t0,C_word t1){
+/* k4242 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4193,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4196,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 387  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4244,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4247,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 394  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4194 in k4191 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4196(C_word c,C_word t0,C_word t1){
+/* k4245 in k4242 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 388  gen");
+C_trace("c-backend.scm: 395  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[177]);}
 
-/* k4175 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4177(C_word c,C_word t0,C_word t1){
+/* k4226 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4177,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4181,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 380  foreign-argument-conversion");
+C_save_and_reclaim((void*)tr2,(void*)f_4228,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4232,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 387  foreign-argument-conversion");
 ((C_proc3)C_retrieve_symbol_proc(lf[173]))(3,*((C_word*)lf[173]+1),t2,((C_word*)t0)[2]);}
 
-/* k4179 in k4175 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4181(C_word c,C_word t0,C_word t1){
+/* k4230 in k4226 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 380  gen");
+C_trace("c-backend.scm: 387  gen");
 ((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),((C_word*)t0)[4],C_make_character(40),((C_word*)t0)[3],lf[172],((C_word*)t0)[2],C_make_character(41),t1);}
 
-/* k4157 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4159(C_word c,C_word t0,C_word t1){
+/* k4208 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4210(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4159,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4162,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 381  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4210,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4213,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 388  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4160 in k4157 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4162(C_word c,C_word t0,C_word t1){
+/* k4211 in k4208 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4213(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 382  gen");
+C_trace("c-backend.scm: 389  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[171]);}
 
-/* k4137 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4139(C_word c,C_word t0,C_word t1){
+/* k4188 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("c-backend.scm: 376  gen");
+t2=C_i_car(((C_word*)t0)[3]);
+C_trace("c-backend.scm: 383  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],t1,t2,C_make_character(41));}
 
-/* k4101 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4103(C_word c,C_word t0,C_word t1){
+/* k4152 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4103,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4106,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4115,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 371  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_4154,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4157,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[4]))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4166,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 378  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t3,C_make_character(44));}
 else{
-C_trace("c-backend.scm: 373  gen");
+C_trace("c-backend.scm: 380  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_make_character(41));}}
 
-/* k4113 in k4101 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4115(C_word c,C_word t0,C_word t1){
+/* k4164 in k4152 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 372  expr-args");
+C_trace("c-backend.scm: 379  expr-args");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_4378(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k4104 in k4101 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4106(C_word c,C_word t0,C_word t1){
+/* k4155 in k4152 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 373  gen");
+C_trace("c-backend.scm: 380  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k4082 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4084(C_word c,C_word t0,C_word t1){
+/* k4133 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4084,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4087,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 364  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_4135,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4138,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 371  expr-args");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4378(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k4085 in k4082 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4087(C_word c,C_word t0,C_word t1){
+/* k4136 in k4133 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 365  gen");
+C_trace("c-backend.scm: 372  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k4063 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4065(C_word c,C_word t0,C_word t1){
+/* k4114 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4065,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4068,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 359  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_4116,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4119,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 366  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k4066 in k4063 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4068(C_word c,C_word t0,C_word t1){
+/* k4117 in k4114 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 360  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[160]);}
+C_trace("c-backend.scm: 367  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[162]);}
 
-/* k4044 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4046(C_word c,C_word t0,C_word t1){
+/* k4095 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4046,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4049,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 354  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_4097,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4100,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 361  expr-args");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4378(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k4047 in k4044 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4049(C_word c,C_word t0,C_word t1){
+/* k4098 in k4095 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4100(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 355  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[155]);}
+C_trace("c-backend.scm: 362  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[157]);}
 
-/* k4025 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4027(C_word c,C_word t0,C_word t1){
+/* k4076 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 336  lambda-literal-closure-size");
-((C_proc3)C_retrieve_symbol_proc(lf[146]))(3,*((C_word*)lf[146]+1),((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 343  lambda-literal-closure-size");
+((C_proc3)C_retrieve_symbol_proc(lf[148]))(3,*((C_word*)lf[148]+1),((C_word*)t0)[2],t1);}
 
-/* k4021 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4023(C_word c,C_word t0,C_word t1){
+/* k4072 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14593,117 +14775,117 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4023,2,t0,t1);}
-t2=(C_word)C_eqp(t1,C_fix(0));
-t3=(C_word)C_i_car(((C_word*)t0)[10]);
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3971,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 338  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_4074,2,t0,t1);}
+t2=C_eqp(t1,C_fix(0));
+t3=C_i_car(((C_word*)t0)[10]);
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4022,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 345  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t4,((C_word*)t0)[2],C_make_character(40));}
 
-/* k3969 in k4021 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3971(C_word c,C_word t0,C_word t1){
+/* k4020 in k4072 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3971,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3974,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4022,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4025,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4004,a[2]=((C_word*)t0)[9],a[3]=t2,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 340  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,lf[153],((C_word*)t0)[2],C_make_character(41));}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4055,a[2]=((C_word*)t0)[9],a[3]=t2,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 347  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t3,lf[155],((C_word*)t0)[2],C_make_character(41));}
 else{
 t3=t2;
-f_3974(2,t3,C_SCHEME_UNDEFINED);}}
+f_4025(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4002 in k3969 in k4021 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_4004(C_word c,C_word t0,C_word t1){
+/* k4053 in k4020 in k4072 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_not(((C_word*)t0)[4]);
+t2=C_i_not(((C_word*)t0)[4]);
 if(C_truep(t2)){
 if(C_truep(t2)){
-C_trace("c-backend.scm: 341  gen");
+C_trace("c-backend.scm: 348  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_make_character(44));}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
-f_3974(2,t4,t3);}}
+f_4025(2,t4,t3);}}
 else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-C_trace("c-backend.scm: 341  gen");
+if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
+C_trace("c-backend.scm: 348  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[3],C_make_character(44));}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
-f_3974(2,t4,t3);}}}
+f_4025(2,t4,t3);}}}
 
-/* k3972 in k3969 in k4021 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3974(C_word c,C_word t0,C_word t1){
+/* k4023 in k4020 in k4072 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3974,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3977,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4025,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4028,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[4])){
 t3=t2;
-f_3977(2,t3,C_SCHEME_UNDEFINED);}
+f_4028(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3992,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 343  expr");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4043,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 350  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t3,((C_word*)t0)[2],((C_word*)t0)[5]);}}
+f_2647(t4,t3,((C_word*)t0)[2],((C_word*)t0)[5]);}}
 
-/* k3990 in k3972 in k3969 in k4021 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3992(C_word c,C_word t0,C_word t1){
+/* k4041 in k4023 in k4020 in k4072 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4043(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-C_trace("c-backend.scm: 344  gen");
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+C_trace("c-backend.scm: 351  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(44));}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
-f_3977(2,t3,t2);}}
+f_4028(2,t3,t2);}}
 
-/* k3975 in k3972 in k3969 in k4021 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3977(C_word c,C_word t0,C_word t1){
+/* k4026 in k4023 in k4020 in k4072 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3977,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3980,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
-C_trace("c-backend.scm: 345  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_4028,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4031,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[4]))){
+C_trace("c-backend.scm: 352  expr-args");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4378(t3,t2,((C_word*)t0)[4],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[4],((C_word*)t0)[2]);}
 else{
-C_trace("c-backend.scm: 346  gen");
+C_trace("c-backend.scm: 353  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[5],C_make_character(41));}}
 
-/* k3978 in k3975 in k3972 in k3969 in k4021 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3980(C_word c,C_word t0,C_word t1){
+/* k4029 in k4026 in k4023 in k4020 in k4072 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_4031(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 346  gen");
+C_trace("c-backend.scm: 353  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3938(C_word c,C_word t0,C_word t1){
+/* k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3989(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14711,81 +14893,81 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3938,2,t0,t1);}
-t2=(C_word)C_eqp(t1,C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_3989,2,t0,t1);}
+t2=C_eqp(t1,C_fix(0));
 if(C_truep(((C_word*)t0)[11])){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3809,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
-C_trace("c-backend.scm: 310  lambda-literal-temporaries");
-((C_proc3)C_retrieve_symbol_proc(lf[104]))(3,*((C_word*)lf[104]+1),t3,((C_word*)t0)[4]);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3860,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+C_trace("c-backend.scm: 317  lambda-literal-temporaries");
+((C_proc3)C_retrieve_symbol_proc(lf[106]))(3,*((C_word*)lf[106]+1),t3,((C_word*)t0)[4]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3922,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-backend.scm: 323  gen");
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3973,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-backend.scm: 330  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t3,((C_word*)t0)[2],C_make_character(40));}}
 
-/* k3920 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3922(C_word c,C_word t0,C_word t1){
+/* k3971 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3973(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3922,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3925,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3973,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3976,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f10988,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 325  expr-args");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11150,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 332  expr-args");
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_4378(t4,t3,((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_4493(t4,t3,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-C_trace("c-backend.scm: 324  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[151]);}}
+C_trace("c-backend.scm: 331  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[153]);}}
 
-/* f10988 in k3920 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f10988(C_word c,C_word t0,C_word t1){
+/* f11150 in k3971 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f11150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 326  gen");
+C_trace("c-backend.scm: 333  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k3923 in k3920 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3925(C_word c,C_word t0,C_word t1){
+/* k3974 in k3971 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3925,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3928,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 325  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_3976,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3979,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 332  expr-args");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4378(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3926 in k3923 in k3920 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3928(C_word c,C_word t0,C_word t1){
+/* k3977 in k3974 in k3971 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 326  gen");
+C_trace("c-backend.scm: 333  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3809(C_word c,C_word t0,C_word t1){
+/* k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3809,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3812,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_fixnum_plus(t1,((C_word*)t0)[2]);
-C_trace("c-backend.scm: 311  iota");
-((C_proc5)C_retrieve_symbol_proc(lf[59]))(5,*((C_word*)lf[59]+1),t2,((C_word*)t0)[6],t3,C_fix(1));}
+C_save_and_reclaim((void*)tr2,(void*)f_3860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3863,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=C_fixnum_plus(t1,((C_word*)t0)[2]);
+C_trace("c-backend.scm: 318  iota");
+((C_proc5)C_retrieve_symbol_proc(lf[60]))(5,*((C_word*)lf[60]+1),t2,((C_word*)t0)[6],t3,C_fix(1));}
 
-/* k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3812(C_word c,C_word t0,C_word t1){
+/* k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14794,16 +14976,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3812,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3815,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3866,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3869,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3920,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_3869(t6,t2,((C_word*)t0)[2],t1);}
+f_3920(t6,t2,((C_word*)t0)[2],t1);}
 
-/* loop402 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3869(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop407 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3920(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14815,83 +14997,83 @@ C_word t10;
 C_word t11;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3869,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_3920,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3877,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3890,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g413414");
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3928,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3941,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g418419");
 t10=t6;
-f_3877(t10,t7,t8,t9);}
+f_3928(t10,t7,t8,t9);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k3888 in loop402 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3890(C_word c,C_word t0,C_word t1){
+/* k3939 in loop407 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_3869(t4,((C_word*)t0)[2],t2,t3);}
+f_3920(t4,((C_word*)t0)[2],t2,t3);}
 
-/* g413 in loop402 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3877(C_word t0,C_word t1,C_word t2,C_word t3){
+/* g418 in loop407 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3928(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3877,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3881,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 314  gen");
+C_save_and_reclaim((void*)trf_3928,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3932,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 321  gen");
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,C_make_character(116),t3,C_make_character(61));}
 
-/* k3879 in g413 in loop402 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3881(C_word c,C_word t0,C_word t1){
+/* k3930 in g418 in loop407 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3932(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3881,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3884,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 315  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3932,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3935,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 322  expr");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2647(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3882 in k3879 in g413 in loop402 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3884(C_word c,C_word t0,C_word t1){
+/* k3933 in k3930 in g418 in loop407 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3935(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 316  gen");
+C_trace("c-backend.scm: 323  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(59));}
 
-/* k3813 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3815(C_word c,C_word t0,C_word t1){
+/* k3864 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3866(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3815,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3818,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3825,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 320  iota");
-((C_proc5)C_retrieve_symbol_proc(lf[59]))(5,*((C_word*)lf[59]+1),t3,((C_word*)t0)[2],C_fix(1),C_fix(1));}
+C_save_and_reclaim((void*)tr2,(void*)f_3866,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3869,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3876,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 327  iota");
+((C_proc5)C_retrieve_symbol_proc(lf[60]))(5,*((C_word*)lf[60]+1),t3,((C_word*)t0)[2],C_fix(1),C_fix(1));}
 
-/* k3823 in k3813 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3825(C_word c,C_word t0,C_word t1){
+/* k3874 in k3864 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14899,15 +15081,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3825,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3876,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3827,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3878,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_3827(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_3878(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop423 in k3823 in k3813 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3827(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop428 in k3874 in k3864 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3878(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14918,42 +15100,42 @@ C_word t9;
 C_word t10;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3827,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_3878,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3842,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-t8=(C_word)C_slot(t3,C_fix(0));
-C_trace("c-backend.scm: 319  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t6,C_SCHEME_TRUE,C_make_character(116),t8,lf[150],t7,C_make_character(59));}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3893,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t7=C_slot(t2,C_fix(0));
+t8=C_slot(t3,C_fix(0));
+C_trace("c-backend.scm: 326  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t6,C_SCHEME_TRUE,C_make_character(116),t8,lf[152],t7,C_make_character(59));}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k3840 in loop423 in k3823 in k3813 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3842(C_word c,C_word t0,C_word t1){
+/* k3891 in loop428 in k3874 in k3864 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_3827(t4,((C_word*)t0)[2],t2,t3);}
+f_3878(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k3816 in k3813 in k3810 in k3807 in k3936 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3818(C_word c,C_word t0,C_word t1){
+/* k3867 in k3864 in k3861 in k3858 in k3987 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3869(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 321  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[149]);}
+C_trace("c-backend.scm: 328  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[151]);}
 
-/* k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3350(C_word c,C_word t0,C_word t1){
+/* k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3401(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14961,19 +15143,19 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3350,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3353,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3401,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3404,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(C_word)C_i_cddr(((C_word*)t0)[15]);
-t4=(C_word)C_i_pairp(t3);
+t3=C_i_cddr(((C_word*)t0)[15]);
+t4=C_i_pairp(t3);
 t5=t2;
-f_3353(t5,(C_truep(t4)?(C_word)C_i_caddr(((C_word*)t0)[15]):C_SCHEME_FALSE));}
+f_3404(t5,(C_truep(t4)?C_i_caddr(((C_word*)t0)[15]):C_SCHEME_FALSE));}
 else{
 t3=t2;
-f_3353(t3,C_SCHEME_FALSE);}}
+f_3404(t3,C_SCHEME_FALSE);}}
 
-/* k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3353(C_word t0,C_word t1){
+/* k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3404(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14982,37 +15164,37 @@ C_word t5;
 C_word t6;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3353,NULL,2,t0,t1);}
-t2=(C_truep(t1)?(C_word)C_i_cadddr(((C_word*)t0)[15]):C_SCHEME_FALSE);
-t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_3359,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=t1,a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],tmp=(C_word)a,a+=17,tmp);
+C_save_and_reclaim((void*)trf_3404,NULL,2,t0,t1);}
+t2=(C_truep(t1)?C_i_cadddr(((C_word*)t0)[15]):C_SCHEME_FALSE);
+t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_3410,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=t1,a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],tmp=(C_word)a,a+=17,tmp);
 if(C_truep(t2)){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3755,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3759,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 227  find-lambda");
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3806,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3810,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 234  find-lambda");
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_2580(t6,t5,t1);}
+f_2602(t6,t5,t1);}
 else{
 t4=t3;
-f_3359(t4,C_SCHEME_FALSE);}}
+f_3410(t4,C_SCHEME_FALSE);}}
 
-/* k3757 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3759(C_word c,C_word t0,C_word t1){
+/* k3808 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3810(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 227  lambda-literal-closure-size");
-((C_proc3)C_retrieve_symbol_proc(lf[146]))(3,*((C_word*)lf[146]+1),((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 234  lambda-literal-closure-size");
+((C_proc3)C_retrieve_symbol_proc(lf[148]))(3,*((C_word*)lf[148]+1),((C_word*)t0)[2],t1);}
 
-/* k3753 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3755(C_word c,C_word t0,C_word t1){
+/* k3804 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_3359(t2,(C_word)C_eqp(t1,C_fix(0)));}
+f_3410(t2,C_eqp(t1,C_fix(0)));}
 
-/* k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3359(C_word t0,C_word t1){
+/* k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3410(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15025,60 +15207,60 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3359,NULL,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[16]);
-t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3365,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=t2,tmp=(C_word)a,a+=16,tmp);
+C_save_and_reclaim((void*)trf_3410,NULL,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[16]);
+t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3416,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=t2,tmp=(C_word)a,a+=16,tmp);
 if(C_truep(((C_word*)t0)[3])){
-if(C_truep(C_retrieve(lf[137]))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3741,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_retrieve(lf[139]))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3792,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=((C_word*)t0)[2];
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2610,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2632,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 71   ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t6,t5);}
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t6,t5);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3748,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3799,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=((C_word*)t0)[2];
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f10980,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11142,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 72   ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t6,t5);}}
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t6,t5);}}
 else{
 t4=t3;
-f_3365(2,t4,C_SCHEME_UNDEFINED);}}
+f_3416(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* f10980 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f10980(C_word c,C_word t0,C_word t1){
+/* f11142 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f11142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("c-backend.scm: 72   string-translate*");
-((C_proc4)C_retrieve_symbol_proc(lf[80]))(4,*((C_word*)lf[80]+1),((C_word*)t0)[2],t1,lf[145]);}
+((C_proc4)C_retrieve_symbol_proc(lf[81]))(4,*((C_word*)lf[81]+1),((C_word*)t0)[2],t1,lf[147]);}
 
-/* k3746 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3748(C_word c,C_word t0,C_word t1){
+/* k3797 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3799(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 232  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[143],t1,lf[144]);}
+C_trace("c-backend.scm: 239  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[145],t1,lf[146]);}
 
-/* k2608 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2610(C_word c,C_word t0,C_word t1){
+/* k2630 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2632(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("c-backend.scm: 71   string-translate");
-((C_proc5)C_retrieve_symbol_proc(lf[140]))(5,*((C_word*)lf[140]+1),((C_word*)t0)[2],t1,lf[141],lf[142]);}
+((C_proc5)C_retrieve_symbol_proc(lf[142]))(5,*((C_word*)lf[142]+1),((C_word*)t0)[2],t1,lf[143],lf[144]);}
 
-/* k3739 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3741(C_word c,C_word t0,C_word t1){
+/* k3790 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 231  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[138],t1,lf[139]);}
+C_trace("c-backend.scm: 238  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[140],t1,lf[141]);}
 
-/* k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3365(C_word c,C_word t0,C_word t1){
+/* k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15096,45 +15278,45 @@ C_word t14;
 C_word t15;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3365,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[15],C_fix(1));
-t3=(C_word)C_eqp(lf[33],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_3416,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[15],C_fix(1));
+t3=C_eqp(lf[33],t2);
 if(C_truep(t3)){
-t4=(C_word)C_slot(((C_word*)t0)[15],C_fix(2));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3382,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_i_car(t4);
-C_trace("c-backend.scm: 235  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,t6,C_make_character(40),((C_word*)t0)[10],lf[100]);}
+t4=C_slot(((C_word*)t0)[15],C_fix(2));
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3433,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],tmp=(C_word)a,a+=6,tmp);
+t6=C_i_car(t4);
+C_trace("c-backend.scm: 242  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t5,C_SCHEME_TRUE,t6,C_make_character(40),((C_word*)t0)[10],lf[102]);}
 else{
 if(C_truep(((C_word*)t0)[9])){
-t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3401,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[6],a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[8],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3563,a[2]=((C_word*)t0)[5],a[3]=t4,a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-backend.scm: 239  lambda-literal-id");
+t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3452,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[6],a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[8],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3614,a[2]=((C_word*)t0)[5],a[3]=t4,a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-backend.scm: 246  lambda-literal-id");
 ((C_proc3)C_retrieve_symbol_proc(lf[10]))(3,*((C_word*)lf[10]+1),t5,((C_word*)t0)[5]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3569,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[15],tmp=(C_word)a,a+=11,tmp);
-t5=(C_word)C_slot(((C_word*)t0)[15],C_fix(1));
-t6=(C_word)C_eqp(lf[66],t5);
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3620,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[15],tmp=(C_word)a,a+=11,tmp);
+t5=C_slot(((C_word*)t0)[15],C_fix(1));
+t6=C_eqp(lf[67],t5);
 if(C_truep(t6)){
-t7=C_retrieve(lf[129]);
+t7=C_retrieve(lf[131]);
 if(C_truep(t7)){
 t8=t4;
-f_3569(t8,C_SCHEME_FALSE);}
+f_3620(t8,C_SCHEME_FALSE);}
 else{
-t8=C_retrieve(lf[134]);
+t8=C_retrieve(lf[136]);
 if(C_truep(t8)){
 t9=t4;
-f_3569(t9,C_SCHEME_FALSE);}
+f_3620(t9,C_SCHEME_FALSE);}
 else{
-t9=(C_word)C_i_car(((C_word*)t0)[2]);
+t9=C_i_car(((C_word*)t0)[2]);
 t10=t4;
-f_3569(t10,(C_word)C_i_not(t9));}}}
+f_3620(t10,C_i_not(t9));}}}
 else{
 t7=t4;
-f_3569(t7,C_SCHEME_FALSE);}}}}
+f_3620(t7,C_SCHEME_FALSE);}}}}
 
-/* k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3569(C_word t0,C_word t1){
+/* k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3620(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15147,49 +15329,49 @@ C_word t9;
 C_word t10;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3569,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3620,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[10],C_fix(2));
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cadr(t2);
-t5=(C_word)C_i_caddr(t2);
+t2=C_slot(((C_word*)t0)[10],C_fix(2));
+t3=C_i_car(t2);
+t4=C_i_cadr(t2);
+t5=C_i_caddr(t2);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3589,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t5,a[6]=t7,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
-C_trace("c-backend.scm: 273  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t8,C_SCHEME_TRUE,lf[124],((C_word*)t0)[5],lf[125]);}
+t8=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3640,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t5,a[6]=t7,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
+C_trace("c-backend.scm: 280  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t8,C_SCHEME_TRUE,lf[126],((C_word*)t0)[5],lf[127]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3658,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("c-backend.scm: 292  gen");
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3709,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("c-backend.scm: 299  gen");
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,C_make_character(116),((C_word*)t0)[4],C_make_character(61));}}
 
-/* k3656 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3658(C_word c,C_word t0,C_word t1){
+/* k3707 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3709(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3658,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3661,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 293  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3709,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3712,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 300  expr");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t3,t2,((C_word*)t0)[2],((C_word*)t0)[7]);}
+f_2647(t3,t2,((C_word*)t0)[2],((C_word*)t0)[7]);}
 
-/* k3659 in k3656 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3661(C_word c,C_word t0,C_word t1){
+/* k3710 in k3707 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3712(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3661,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3664,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 294  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_make_character(59),C_SCHEME_TRUE,lf[135],((C_word*)t0)[4],lf[136]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3712,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3715,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 301  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,C_make_character(59),C_SCHEME_TRUE,lf[137],((C_word*)t0)[4],lf[138]);}
 
-/* k3662 in k3659 in k3656 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3664(C_word c,C_word t0,C_word t1){
+/* k3713 in k3710 in k3707 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3715(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15198,65 +15380,65 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3664,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3667,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=C_retrieve(lf[129]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3679,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3715,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3718,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=C_retrieve(lf[131]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3730,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_3679(t5,t3);}
+f_3730(t5,t3);}
 else{
-t5=C_retrieve(lf[134]);
+t5=C_retrieve(lf[136]);
 t6=t4;
-f_3679(t6,(C_truep(t5)?t5:(C_word)C_i_car(((C_word*)t0)[2])));}}
+f_3730(t6,(C_truep(t5)?t5:C_i_car(((C_word*)t0)[2])));}}
 
-/* k3677 in k3662 in k3659 in k3656 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3679(C_word t0,C_word t1){
+/* k3728 in k3713 in k3710 in k3707 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3730(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("c-backend.scm: 297  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[130],((C_word*)t0)[2],lf[131]);}
+C_trace("c-backend.scm: 304  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[132],((C_word*)t0)[2],lf[133]);}
 else{
-C_trace("c-backend.scm: 298  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[132],((C_word*)t0)[2],lf[133]);}}
+C_trace("c-backend.scm: 305  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[134],((C_word*)t0)[2],lf[135]);}}
 
-/* k3665 in k3662 in k3659 in k3656 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3667(C_word c,C_word t0,C_word t1){
+/* k3716 in k3713 in k3710 in k3707 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3718(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3667,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3670,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 299  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[127],((C_word*)t0)[3],lf[128],((C_word*)t0)[2],C_make_character(44));}
+C_save_and_reclaim((void*)tr2,(void*)f_3718,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3721,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 306  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[129],((C_word*)t0)[3],lf[130],((C_word*)t0)[2],C_make_character(44));}
 
-/* k3668 in k3665 in k3662 in k3659 in k3656 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3670(C_word c,C_word t0,C_word t1){
+/* k3719 in k3716 in k3713 in k3710 in k3707 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3721(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3670,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3673,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 300  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_3721,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3724,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 307  expr-args");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4378(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3671 in k3668 in k3665 in k3662 in k3659 in k3656 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3673(C_word c,C_word t0,C_word t1){
+/* k3722 in k3719 in k3716 in k3713 in k3710 in k3707 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 301  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[126]);}
+C_trace("c-backend.scm: 308  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[128]);}
 
-/* k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3589(C_word c,C_word t0,C_word t1){
+/* k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3640(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15268,71 +15450,71 @@ C_word t8;
 C_word t9;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3589,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3592,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3640,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3643,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[5])){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3605,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3630,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 275  number->string");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3656,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3681,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 282  number->string");
 C_number_to_string(3,0,t4,((C_word*)t0)[2]);}
 else{
 if(C_truep(((C_word*)t0)[4])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3637,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3644,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 282  number->string");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3688,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3695,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 289  number->string");
 C_number_to_string(3,0,t4,((C_word*)t0)[2]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3648,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3655,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 286  number->string");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3699,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3706,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 293  number->string");
 C_number_to_string(3,0,t4,((C_word*)t0)[2]);}}}
 
-/* k3653 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3655(C_word c,C_word t0,C_word t1){
+/* k3704 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3706(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 286  string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[122],t1,lf[123]);}
+C_trace("c-backend.scm: 293  string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[124],t1,lf[125]);}
 
-/* k3646 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3648(C_word c,C_word t0,C_word t1){
+/* k3697 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3699(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
-C_trace("c-backend.scm: 287  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[120],((C_word*)t0)[2],lf[121]);}
+C_trace("c-backend.scm: 294  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[122],((C_word*)t0)[2],lf[123]);}
 
-/* k3642 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3644(C_word c,C_word t0,C_word t1){
+/* k3693 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3695(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 282  string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[118],t1,lf[119]);}
+C_trace("c-backend.scm: 289  string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[120],t1,lf[121]);}
 
-/* k3635 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3637(C_word c,C_word t0,C_word t1){
+/* k3686 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3688(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
-C_trace("c-backend.scm: 283  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[116],((C_word*)((C_word*)t0)[3])[1],lf[117]);}
+C_trace("c-backend.scm: 290  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[118],((C_word*)((C_word*)t0)[3])[1],lf[119]);}
 
-/* k3628 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3630(C_word c,C_word t0,C_word t1){
+/* k3679 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 275  string-append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[113]+1)))(5,*((C_word*)lf[113]+1),((C_word*)t0)[2],lf[114],t1,lf[115]);}
+C_trace("c-backend.scm: 282  string-append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[115]+1)))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[116],t1,lf[117]);}
 
-/* k3603 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3605(C_word c,C_word t0,C_word t1){
+/* k3654 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3656(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15341,83 +15523,83 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3605,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3656,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 if(C_truep(((C_word*)t0)[4])){
-C_trace("c-backend.scm: 277  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[109],((C_word*)((C_word*)t0)[5])[1],lf[110]);}
+C_trace("c-backend.scm: 284  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[111],((C_word*)((C_word*)t0)[5])[1],lf[112]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3618,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3622,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_i_cadddr(((C_word*)t0)[2]);
-C_trace("c-backend.scm: 279  symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[72]+1)))(3,*((C_word*)lf[72]+1),t4,t5);}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3669,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3673,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=C_i_cadddr(((C_word*)t0)[2]);
+C_trace("c-backend.scm: 286  symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[73]+1)))(3,*((C_word*)lf[73]+1),t4,t5);}}
 
-/* k3620 in k3603 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3622(C_word c,C_word t0,C_word t1){
+/* k3671 in k3654 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 279  c-ify-string");
-((C_proc3)C_retrieve_symbol_proc(lf[71]))(3,*((C_word*)lf[71]+1),((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 286  c-ify-string");
+((C_proc3)C_retrieve_symbol_proc(lf[72]))(3,*((C_word*)lf[72]+1),((C_word*)t0)[2],t1);}
 
-/* k3616 in k3603 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3618(C_word c,C_word t0,C_word t1){
+/* k3667 in k3654 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 278  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[111],((C_word*)((C_word*)t0)[2])[1],lf[112],t1,C_make_character(41));}
+C_trace("c-backend.scm: 285  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[113],((C_word*)((C_word*)t0)[2])[1],lf[114],t1,C_make_character(41));}
 
-/* k3590 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3592(C_word c,C_word t0,C_word t1){
+/* k3641 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3643(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3592,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3595,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 288  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[108],((C_word*)t0)[3],C_make_character(44),((C_word*)((C_word*)t0)[2])[1],C_make_character(44));}
+C_save_and_reclaim((void*)tr2,(void*)f_3643,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3646,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 295  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),t2,lf[110],((C_word*)t0)[3],C_make_character(44),((C_word*)((C_word*)t0)[2])[1],C_make_character(44));}
 
-/* k3593 in k3590 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3595(C_word c,C_word t0,C_word t1){
+/* k3644 in k3641 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3595,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3598,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 289  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_3646,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3649,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 296  expr-args");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4378(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3596 in k3593 in k3590 in k3587 in k3567 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3598(C_word c,C_word t0,C_word t1){
+/* k3647 in k3644 in k3641 in k3638 in k3618 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 290  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[107]);}
+C_trace("c-backend.scm: 297  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[109]);}
 
-/* k3561 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3563(C_word c,C_word t0,C_word t1){
+/* k3612 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(((C_word*)t0)[4],t1);
+t2=C_eqp(((C_word*)t0)[4],t1);
 if(C_truep(t2)){
-C_trace("c-backend.scm: 240  lambda-literal-looping");
-((C_proc3)C_retrieve_symbol_proc(lf[106]))(3,*((C_word*)lf[106]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_trace("c-backend.scm: 247  lambda-literal-looping");
+((C_proc3)C_retrieve_symbol_proc(lf[108]))(3,*((C_word*)lf[108]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
-f_3401(2,t3,C_SCHEME_FALSE);}}
+f_3452(2,t3,C_SCHEME_FALSE);}}
 
-/* k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3401(C_word c,C_word t0,C_word t1){
+/* k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15425,134 +15607,134 @@ C_word t4;
 C_word t5;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3401,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3452,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3404,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-backend.scm: 241  lambda-literal-temporaries");
-((C_proc3)C_retrieve_symbol_proc(lf[104]))(3,*((C_word*)lf[104]+1),t2,((C_word*)t0)[7]);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3455,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-backend.scm: 248  lambda-literal-temporaries");
+((C_proc3)C_retrieve_symbol_proc(lf[106]))(3,*((C_word*)lf[106]+1),t2,((C_word*)t0)[7]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3523,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3574,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
 if(C_truep(((C_word*)t0)[5])){
 t3=t2;
-f_3523(2,t3,C_SCHEME_UNDEFINED);}
+f_3574(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3547,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[10],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 256  gen");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3598,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[10],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 263  gen");
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t3,C_SCHEME_TRUE,C_make_character(116),((C_word*)t0)[4],C_make_character(61));}}}
 
-/* k3545 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3547(C_word c,C_word t0,C_word t1){
+/* k3596 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3547,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3550,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 257  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3598,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3601,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 264  expr");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2647(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3548 in k3545 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3550(C_word c,C_word t0,C_word t1){
+/* k3599 in k3596 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 258  gen");
+C_trace("c-backend.scm: 265  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(59));}
 
-/* k3521 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3523(C_word c,C_word t0,C_word t1){
+/* k3572 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3574(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3523,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3526,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("c-backend.scm: 259  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_3574,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3577,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+C_trace("c-backend.scm: 266  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,((C_word*)t0)[2],C_make_character(40));}
 
-/* k3524 in k3521 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3526(C_word c,C_word t0,C_word t1){
+/* k3575 in k3572 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3577(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3526,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3529,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3577,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3580,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=t2;
-f_3529(2,t3,C_SCHEME_UNDEFINED);}
+f_3580(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("c-backend.scm: 260  gen");
+C_trace("c-backend.scm: 267  gen");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),t2,((C_word*)t0)[2],C_make_character(44));}}
 
-/* k3527 in k3524 in k3521 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3529(C_word c,C_word t0,C_word t1){
+/* k3578 in k3575 in k3572 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3580(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3529,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3532,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3580,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3583,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f10975,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 262  expr-args");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11137,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 269  expr-args");
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_4378(t4,t3,((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_4493(t4,t3,((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-C_trace("c-backend.scm: 261  gen");
+C_trace("c-backend.scm: 268  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_make_character(116),((C_word*)t0)[2],C_make_character(44));}}
 
-/* f10975 in k3527 in k3524 in k3521 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f10975(C_word c,C_word t0,C_word t1){
+/* f11137 in k3578 in k3575 in k3572 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f11137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 263  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[105]);}
+C_trace("c-backend.scm: 270  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[107]);}
 
-/* k3530 in k3527 in k3524 in k3521 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3532(C_word c,C_word t0,C_word t1){
+/* k3581 in k3578 in k3575 in k3572 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3532,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3535,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 262  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_3583,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3586,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 269  expr-args");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4378(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3533 in k3530 in k3527 in k3524 in k3521 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3535(C_word c,C_word t0,C_word t1){
+/* k3584 in k3581 in k3578 in k3575 in k3572 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3586(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 263  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[105]);}
+C_trace("c-backend.scm: 270  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[107]);}
 
-/* k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3404(C_word c,C_word t0,C_word t1){
+/* k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3404,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3407,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(C_word)C_fixnum_plus(t1,((C_word*)t0)[6]);
-C_trace("c-backend.scm: 242  iota");
-((C_proc5)C_retrieve_symbol_proc(lf[59]))(5,*((C_word*)lf[59]+1),t2,((C_word*)t0)[5],t3,C_fix(1));}
+C_save_and_reclaim((void*)tr2,(void*)f_3455,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3458,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=C_fixnum_plus(t1,((C_word*)t0)[6]);
+C_trace("c-backend.scm: 249  iota");
+((C_proc5)C_retrieve_symbol_proc(lf[60]))(5,*((C_word*)lf[60]+1),t2,((C_word*)t0)[5],t3,C_fix(1));}
 
-/* k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3407(C_word c,C_word t0,C_word t1){
+/* k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15561,16 +15743,16 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3407,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3410,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3458,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3461,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3470,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3521,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_3470(t6,t2,((C_word*)t0)[2],t1);}
+f_3521(t6,t2,((C_word*)t0)[2],t1);}
 
-/* loop281 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3470(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop286 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3521(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15582,83 +15764,83 @@ C_word t10;
 C_word t11;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3470,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_3521,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3478,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3491,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g292293");
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3529,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3542,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g297298");
 t10=t6;
-f_3478(t10,t7,t8,t9);}
+f_3529(t10,t7,t8,t9);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k3489 in loop281 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3491(C_word c,C_word t0,C_word t1){
+/* k3540 in loop286 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3542(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_3470(t4,((C_word*)t0)[2],t2,t3);}
+f_3521(t4,((C_word*)t0)[2],t2,t3);}
 
-/* g292 in loop281 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3478(C_word t0,C_word t1,C_word t2,C_word t3){
+/* g297 in loop286 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3529(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3478,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3482,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 245  gen");
+C_save_and_reclaim((void*)trf_3529,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3533,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 252  gen");
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t4,C_SCHEME_TRUE,C_make_character(116),t3,C_make_character(61));}
 
-/* k3480 in g292 in loop281 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3482(C_word c,C_word t0,C_word t1){
+/* k3531 in g297 in loop286 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3482,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3485,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 246  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3533,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3536,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 253  expr");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2647(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3483 in k3480 in g292 in loop281 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3485(C_word c,C_word t0,C_word t1){
+/* k3534 in k3531 in g297 in loop286 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 247  gen");
+C_trace("c-backend.scm: 254  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(59));}
 
-/* k3408 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3410(C_word c,C_word t0,C_word t1){
+/* k3459 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3410,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3413,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3426,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-backend.scm: 251  iota");
-((C_proc5)C_retrieve_symbol_proc(lf[59]))(5,*((C_word*)lf[59]+1),t3,((C_word*)t0)[2],C_fix(1),C_fix(1));}
+C_save_and_reclaim((void*)tr2,(void*)f_3461,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3464,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3477,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-backend.scm: 258  iota");
+((C_proc5)C_retrieve_symbol_proc(lf[60]))(5,*((C_word*)lf[60]+1),t3,((C_word*)t0)[2],C_fix(1),C_fix(1));}
 
-/* k3424 in k3408 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3426(C_word c,C_word t0,C_word t1){
+/* k3475 in k3459 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3477(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15666,15 +15848,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3426,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3477,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3428,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3479,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_3428(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_3479(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop302 in k3424 in k3408 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3428(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop307 in k3475 in k3459 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3479(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15685,181 +15867,181 @@ C_word t9;
 C_word t10;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3428,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_3479,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3443,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-t8=(C_word)C_slot(t3,C_fix(0));
-C_trace("c-backend.scm: 250  gen");
-((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t6,C_SCHEME_TRUE,C_make_character(116),t8,lf[103],t7,C_make_character(59));}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3494,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t7=C_slot(t2,C_fix(0));
+t8=C_slot(t3,C_fix(0));
+C_trace("c-backend.scm: 257  gen");
+((C_proc8)C_retrieve_proc(*((C_word*)lf[1]+1)))(8,*((C_word*)lf[1]+1),t6,C_SCHEME_TRUE,C_make_character(116),t8,lf[105],t7,C_make_character(59));}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k3441 in loop302 in k3424 in k3408 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3443(C_word c,C_word t0,C_word t1){
+/* k3492 in loop307 in k3475 in k3459 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3494(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_3428(t4,((C_word*)t0)[2],t2,t3);}
+f_3479(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k3411 in k3408 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3413(C_word c,C_word t0,C_word t1){
+/* k3462 in k3459 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3413,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3416,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3464,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3467,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[3])){
-C_trace("c-backend.scm: 253  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[4],C_SCHEME_TRUE,lf[101]);}
+C_trace("c-backend.scm: 260  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[4],C_SCHEME_TRUE,lf[103]);}
 else{
-C_trace("c-backend.scm: 252  gen");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[102],((C_word*)t0)[2],C_make_character(59));}}
+C_trace("c-backend.scm: 259  gen");
+((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t2,C_SCHEME_TRUE,lf[104],((C_word*)t0)[2],C_make_character(59));}}
 
-/* k3414 in k3411 in k3408 in k3405 in k3402 in k3399 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3416(C_word c,C_word t0,C_word t1){
+/* k3465 in k3462 in k3459 in k3456 in k3453 in k3450 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 253  gen");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[101]);}
+C_trace("c-backend.scm: 260  gen");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[1]+1)))(4,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_SCHEME_TRUE,lf[103]);}
 
-/* k3380 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3382(C_word c,C_word t0,C_word t1){
+/* k3431 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3382,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3385,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 236  expr-args");
+C_save_and_reclaim((void*)tr2,(void*)f_3433,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3436,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 243  expr-args");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4378(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4493(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3383 in k3380 in k3363 in k3357 in k3351 in k3348 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3385(C_word c,C_word t0,C_word t1){
+/* k3434 in k3431 in k3414 in k3408 in k3402 in k3399 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 237  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[99]);}
+C_trace("c-backend.scm: 244  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[101]);}
 
-/* k3315 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3317(C_word c,C_word t0,C_word t1){
+/* k3366 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3317,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f10967,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3368,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11129,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 72   ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t1);}
 
-/* f10967 in k3315 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f10967(C_word c,C_word t0,C_word t1){
+/* f11129 in k3366 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f11129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("c-backend.scm: 72   string-translate*");
-((C_proc4)C_retrieve_symbol_proc(lf[80]))(4,*((C_word*)lf[80]+1),((C_word*)t0)[2],t1,lf[95]);}
+((C_proc4)C_retrieve_symbol_proc(lf[81]))(4,*((C_word*)lf[81]+1),((C_word*)t0)[2],t1,lf[97]);}
 
-/* k3311 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3313(C_word c,C_word t0,C_word t1){
+/* k3362 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3364(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 210  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[92],((C_word*)t0)[2],lf[93],t1,lf[94]);}
+C_trace("c-backend.scm: 217  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[94],((C_word*)t0)[2],lf[95],t1,lf[96]);}
 
-/* k3297 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3299(C_word c,C_word t0,C_word t1){
+/* k3348 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3350(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3299,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3302,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 212  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3350,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3353,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 219  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k3300 in k3297 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3302(C_word c,C_word t0,C_word t1){
+/* k3351 in k3348 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 213  gen");
+C_trace("c-backend.scm: 220  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k3294 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3296(C_word c,C_word t0,C_word t1){
+/* k3345 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3296,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f10962,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3347,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11124,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 72   ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t1);}
 
-/* f10962 in k3294 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f10962(C_word c,C_word t0,C_word t1){
+/* f11124 in k3345 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f11124(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("c-backend.scm: 72   string-translate*");
-((C_proc4)C_retrieve_symbol_proc(lf[80]))(4,*((C_word*)lf[80]+1),((C_word*)t0)[2],t1,lf[91]);}
+((C_proc4)C_retrieve_symbol_proc(lf[81]))(4,*((C_word*)lf[81]+1),((C_word*)t0)[2],t1,lf[93]);}
 
-/* k3290 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3292(C_word c,C_word t0,C_word t1){
+/* k3341 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 205  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[88],((C_word*)t0)[2],lf[89],t1,lf[90]);}
+C_trace("c-backend.scm: 212  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[90],((C_word*)t0)[2],lf[91],t1,lf[92]);}
 
-/* k3276 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3278(C_word c,C_word t0,C_word t1){
+/* k3327 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3278,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3281,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 207  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3329,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3332,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 214  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k3279 in k3276 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3281(C_word c,C_word t0,C_word t1){
+/* k3330 in k3327 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 208  gen");
+C_trace("c-backend.scm: 215  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(59));}
 
-/* k3228 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3230(C_word c,C_word t0,C_word t1){
+/* k3279 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15867,130 +16049,130 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3230,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3233,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3247,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3251,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 196  symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[72]+1)))(3,*((C_word*)lf[72]+1),t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3281,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3284,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3298,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3302,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 203  ##sys#symbol->qualified-string");
+((C_proc3)C_retrieve_symbol_proc(lf[84]))(3,*((C_word*)lf[84]+1),t4,((C_word*)t0)[2]);}
 
-/* k3249 in k3228 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3251(C_word c,C_word t0,C_word t1){
+/* k3300 in k3279 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3251,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f10957,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3302,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11119,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 72   ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t2,t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,t1);}
 
-/* f10957 in k3249 in k3228 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f10957(C_word c,C_word t0,C_word t1){
+/* f11119 in k3300 in k3279 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f11119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("c-backend.scm: 72   string-translate*");
-((C_proc4)C_retrieve_symbol_proc(lf[80]))(4,*((C_word*)lf[80]+1),((C_word*)t0)[2],t1,lf[81]);}
+((C_proc4)C_retrieve_symbol_proc(lf[81]))(4,*((C_word*)lf[81]+1),((C_word*)t0)[2],t1,lf[82]);}
 
-/* k3245 in k3228 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3247(C_word c,C_word t0,C_word t1){
+/* k3296 in k3279 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 196  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[78],t1,lf[79]);}
+C_trace("c-backend.scm: 203  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[79],t1,lf[80]);}
 
-/* k3231 in k3228 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3233(C_word c,C_word t0,C_word t1){
+/* k3282 in k3279 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3233,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3236,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 197  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3284,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3287,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 204  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k3234 in k3231 in k3228 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3236(C_word c,C_word t0,C_word t1){
+/* k3285 in k3282 in k3279 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 198  gen");
+C_trace("c-backend.scm: 205  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k3197 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3199(C_word c,C_word t0,C_word t1){
+/* k3248 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 185  c-ify-string");
-((C_proc3)C_retrieve_symbol_proc(lf[71]))(3,*((C_word*)lf[71]+1),((C_word*)t0)[2],t1);}
+C_trace("c-backend.scm: 192  c-ify-string");
+((C_proc3)C_retrieve_symbol_proc(lf[72]))(3,*((C_word*)lf[72]+1),((C_word*)t0)[2],t1);}
 
-/* k3193 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3195(C_word c,C_word t0,C_word t1){
+/* k3244 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 185  gen");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[69],((C_word*)t0)[2],lf[70],t1,C_make_character(41));}
+C_trace("c-backend.scm: 192  gen");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[1]+1)))(7,*((C_word*)lf[1]+1),((C_word*)t0)[3],lf[70],((C_word*)t0)[2],lf[71],t1,C_make_character(41));}
 
-/* k3151 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3153(C_word c,C_word t0,C_word t1){
+/* k3202 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 176  expr");
+t2=C_i_car(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 183  expr");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_2647(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k3119 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3121(C_word c,C_word t0,C_word t1){
+/* k3170 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3121,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3124,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 169  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3172,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3175,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 176  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k3122 in k3119 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3124(C_word c,C_word t0,C_word t1){
+/* k3173 in k3170 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 170  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[62]);}
+C_trace("c-backend.scm: 177  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[63]);}
 
-/* k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3050(C_word c,C_word t0,C_word t1){
+/* k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3050,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3053,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3064,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 164  iota");
-((C_proc5)C_retrieve_symbol_proc(lf[59]))(5,*((C_word*)lf[59]+1),t3,((C_word*)t0)[6],C_fix(1),C_fix(1));}
+C_save_and_reclaim((void*)tr2,(void*)f_3101,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3104,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3115,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 171  iota");
+((C_proc5)C_retrieve_symbol_proc(lf[60]))(5,*((C_word*)lf[60]+1),t3,((C_word*)t0)[6],C_fix(1),C_fix(1));}
 
-/* k3062 in k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3064(C_word c,C_word t0,C_word t1){
+/* k3113 in k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15998,15 +16180,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3064,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3115,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3066,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3117,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_3066(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_3117(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop177 in k3062 in k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3066(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop182 in k3113 in k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3117(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16018,194 +16200,194 @@ C_word t10;
 C_word t11;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3066,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_3117,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3074,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3087,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g188189");
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3125,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3138,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g193194");
 t10=t6;
-f_3074(t10,t7,t8,t9);}
+f_3125(t10,t7,t8,t9);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k3085 in loop177 in k3062 in k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3087(C_word c,C_word t0,C_word t1){
+/* k3136 in loop182 in k3113 in k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_3066(t4,((C_word*)t0)[2],t2,t3);}
+f_3117(t4,((C_word*)t0)[2],t2,t3);}
 
-/* g188 in loop177 in k3062 in k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_3074(C_word t0,C_word t1,C_word t2,C_word t3){
+/* g193 in loop182 in k3113 in k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_3125(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3074,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3078,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 161  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t4,lf[57],t3,lf[58]);}
+C_save_and_reclaim((void*)trf_3125,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3129,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 168  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t4,lf[58],t3,lf[59]);}
 
-/* k3076 in g188 in loop177 in k3062 in k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3078(C_word c,C_word t0,C_word t1){
+/* k3127 in g193 in loop182 in k3113 in k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3078,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3081,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-backend.scm: 162  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3129,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3132,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-backend.scm: 169  expr");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2647(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3079 in k3076 in g188 in loop177 in k3062 in k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3081(C_word c,C_word t0,C_word t1){
+/* k3130 in k3127 in g193 in loop182 in k3113 in k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3132(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 163  gen");
+C_trace("c-backend.scm: 170  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(44));}
 
-/* k3051 in k3048 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3053(C_word c,C_word t0,C_word t1){
+/* k3102 in k3099 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_increase(((C_word*)t0)[3]);
-C_trace("c-backend.scm: 165  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[55],t2,lf[56]);}
+t2=C_fixnum_increase(((C_word*)t0)[3]);
+C_trace("c-backend.scm: 172  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[56],t2,lf[57]);}
 
-/* k3016 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3018(C_word c,C_word t0,C_word t1){
+/* k3067 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3018,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3021,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 151  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3069,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3072,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 158  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k3019 in k3016 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3021(C_word c,C_word t0,C_word t1){
+/* k3070 in k3067 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3072(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3021,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3024,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 152  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[52]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3072,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3075,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 159  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[53]);}
 
-/* k3022 in k3019 in k3016 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1){
+/* k3073 in k3070 in k3067 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3075(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3024,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3027,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 153  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3075,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3078,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 160  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k3025 in k3022 in k3019 in k3016 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_3027(C_word c,C_word t0,C_word t1){
+/* k3076 in k3073 in k3070 in k3067 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 154  gen");
+C_trace("c-backend.scm: 161  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k2987 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2989(C_word c,C_word t0,C_word t1){
+/* k3038 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2989,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2992,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 144  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3040,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3043,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 151  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2990 in k2987 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2992(C_word c,C_word t0,C_word t1){
+/* k3041 in k3038 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3043(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2992,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2995,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-backend.scm: 145  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[49]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3043,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 152  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[50]);}
 
-/* k2993 in k2990 in k2987 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2995(C_word c,C_word t0,C_word t1){
+/* k3044 in k3041 in k3038 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3046(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2995,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2998,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 146  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3046,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3049,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 153  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2996 in k2993 in k2990 in k2987 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2998(C_word c,C_word t0,C_word t1){
+/* k3047 in k3044 in k3041 in k3038 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 147  gen");
+C_trace("c-backend.scm: 154  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k2950 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2952(C_word c,C_word t0,C_word t1){
+/* k3001 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3003(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2952,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2955,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 137  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3003,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3006,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 144  expr");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[3]);}
+f_2647(t4,t2,t3,((C_word*)t0)[3]);}
 
-/* k2953 in k2950 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2955(C_word c,C_word t0,C_word t1){
+/* k3004 in k3001 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16213,140 +16395,178 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2955,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2958,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[2]);
-t4=(C_word)C_fixnum_plus(t3,C_fix(1));
-C_trace("c-backend.scm: 138  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[45],t4,lf[46]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3006,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3009,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[2]);
+t4=C_fixnum_plus(t3,C_fix(1));
+C_trace("c-backend.scm: 145  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,lf[46],t4,lf[47]);}
 
-/* k2956 in k2953 in k2950 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2958(C_word c,C_word t0,C_word t1){
+/* k3007 in k3004 in k3001 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2958,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2961,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 139  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_3009,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3012,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 146  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2959 in k2956 in k2953 in k2950 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2961(C_word c,C_word t0,C_word t1){
+/* k3010 in k3007 in k3004 in k3001 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_3012(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 140  gen");
+C_trace("c-backend.scm: 147  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k2917 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1){
+/* k2968 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2970(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2919,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2922,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("c-backend.scm: 130  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_2970,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2973,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 137  expr");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[3]);}
+f_2647(t4,t2,t3,((C_word*)t0)[3]);}
 
-/* k2920 in k2917 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2922(C_word c,C_word t0,C_word t1){
+/* k2971 in k2968 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2973(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2922,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2925,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[2]);
-C_trace("c-backend.scm: 131  gen");
+C_save_and_reclaim((void*)tr2,(void*)f_2973,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2976,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[2]);
+C_trace("c-backend.scm: 138  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_make_character(44),t3,C_make_character(44));}
 
-/* k2923 in k2920 in k2917 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2925(C_word c,C_word t0,C_word t1){
+/* k2974 in k2971 in k2968 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2925,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2928,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 132  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_2976,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2979,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 139  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2926 in k2923 in k2920 in k2917 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1){
+/* k2977 in k2974 in k2971 in k2968 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 133  gen");
+C_trace("c-backend.scm: 140  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(41));}
 
-/* k2898 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2900(C_word c,C_word t0,C_word t1){
+/* k2949 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2900,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2903,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 125  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_2951,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2954,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 132  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2901 in k2898 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2903(C_word c,C_word t0,C_word t1){
+/* k2952 in k2949 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-backend.scm: 126  gen");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[40]);}
+C_trace("c-backend.scm: 133  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[41]);}
 
-/* k2871 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2873(C_word c,C_word t0,C_word t1){
+/* k2922 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2873,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2876,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("c-backend.scm: 120  expr");
+C_save_and_reclaim((void*)tr2,(void*)f_2924,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2927,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("c-backend.scm: 127  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
+
+/* k2925 in k2922 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2927(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word *a;
+t2=C_i_car(((C_word*)t0)[3]);
+t3=C_fixnum_plus(t2,C_fix(1));
+C_trace("c-backend.scm: 128  gen");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[38],t3,C_make_character(93));}
 
-/* k2874 in k2871 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2876(C_word c,C_word t0,C_word t1){
+/* k2896 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2898,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2901,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 121  expr");
+t4=((C_word*)((C_word*)t0)[4])[1];
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
+
+/* k2899 in k2896 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2901(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2901,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2904,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-backend.scm: 122  gen");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(59));}
+
+/* k2902 in k2899 in k2896 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2904(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
-t3=(C_word)C_fixnum_plus(t2,C_fix(1));
-C_trace("c-backend.scm: 121  gen");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),((C_word*)t0)[2],lf[37],t3,C_make_character(93));}
+t2=C_i_cadr(((C_word*)t0)[5]);
+C_trace("c-backend.scm: 123  expr");
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_2647(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* loop in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_2822(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_2844(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16354,174 +16574,174 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2822,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_2844,NULL,5,t0,t1,t2,t3,t4);}
 t5=t4;
-if(C_truep((C_word)C_fixnum_greaterp(t5,C_fix(0)))){
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2832,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_fixnum_greaterp(t5,C_fix(0)))){
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2854,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 C_trace("c-backend.scm: 112  gen");
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[1]+1)))(6,*((C_word*)lf[1]+1),t6,C_SCHEME_TRUE,C_make_character(116),t3,C_make_character(61));}
 else{
-t6=(C_word)C_i_car(t2);
+t6=C_i_car(t2);
 C_trace("c-backend.scm: 116  expr");
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_2625(t7,t1,t6,t3);}}
+f_2647(t7,t1,t6,t3);}}
 
-/* k2830 in loop in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1){
+/* k2852 in loop in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2832,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2835,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[7]);
+C_save_and_reclaim((void*)tr2,(void*)f_2854,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2857,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[7]);
 C_trace("c-backend.scm: 113  expr");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[6]);}
+f_2647(t4,t2,t3,((C_word*)t0)[6]);}
 
-/* k2833 in k2830 in loop in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2835(C_word c,C_word t0,C_word t1){
+/* k2855 in k2852 in loop in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2835,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2838,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2857,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2860,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 C_trace("c-backend.scm: 114  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,C_make_character(59));}
 
-/* k2836 in k2833 in k2830 in loop in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1){
+/* k2858 in k2855 in k2852 in loop in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(C_word)C_fixnum_increase(((C_word*)t0)[5]);
-t4=(C_word)C_fixnum_decrease(((C_word*)t0)[4]);
+t2=C_i_cdr(((C_word*)t0)[6]);
+t3=C_fixnum_increase(((C_word*)t0)[5]);
+t4=C_fixnum_decrease(((C_word*)t0)[4]);
 C_trace("c-backend.scm: 115  loop");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_2822(t5,((C_word*)t0)[2],t2,t3,t4);}
+f_2844(t5,((C_word*)t0)[2],t2,t3,t4);}
 
-/* k2762 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2764(C_word c,C_word t0,C_word t1){
+/* k2784 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2786(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2764,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2767,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_2786,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2789,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
 C_trace("c-backend.scm: 99   expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2765 in k2762 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2767(C_word c,C_word t0,C_word t1){
+/* k2787 in k2784 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2789(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2767,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2770,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2789,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2792,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 C_trace("c-backend.scm: 100  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),t2,lf[31]);}
 
-/* k2768 in k2765 in k2762 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2770(C_word c,C_word t0,C_word t1){
+/* k2790 in k2787 in k2784 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2770,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2773,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_2792,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2795,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_cadr(((C_word*)t0)[4]);
 C_trace("c-backend.scm: 101  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2771 in k2768 in k2765 in k2762 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2773(C_word c,C_word t0,C_word t1){
+/* k2793 in k2790 in k2787 in k2784 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2795(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2773,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2776,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2795,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2798,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 C_trace("c-backend.scm: 102  gen");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[1]+1)))(5,*((C_word*)lf[1]+1),t2,C_make_character(125),C_SCHEME_TRUE,lf[30]);}
 
-/* k2774 in k2771 in k2768 in k2765 in k2762 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2776(C_word c,C_word t0,C_word t1){
+/* k2796 in k2793 in k2790 in k2787 in k2784 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2798(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2776,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2779,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_2798,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2801,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_caddr(((C_word*)t0)[4]);
 C_trace("c-backend.scm: 103  expr");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2625(t4,t2,t3,((C_word*)t0)[2]);}
+f_2647(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in expr in expression in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2779(C_word c,C_word t0,C_word t1){
+/* k2799 in k2796 in k2793 in k2790 in k2787 in k2784 in expr in expression in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("c-backend.scm: 104  gen");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[1]+1)))(3,*((C_word*)lf[1]+1),((C_word*)t0)[2],C_make_character(125));}
 
-/* find-lambda in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_fcall f_2580(C_word t0,C_word t1,C_word t2){
+/* find-lambda in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_fcall f_2602(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2580,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2584,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2592,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_2602,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2606,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2614,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 68   find");
 ((C_proc4)C_retrieve_symbol_proc(lf[11]))(4,*((C_word*)lf[11]+1),t3,t4,((C_word*)t0)[2]);}
 
-/* a2591 in find-lambda in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2592(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2613 in find-lambda in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2614(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2592,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2600,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2614,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2622,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_trace("c-backend.scm: 68   lambda-literal-id");
 ((C_proc3)C_retrieve_symbol_proc(lf[10]))(3,*((C_word*)lf[10]+1),t3,t2);}
 
-/* k2598 in a2591 in find-lambda in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2600(C_word c,C_word t0,C_word t1){
+/* k2620 in a2613 in find-lambda in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_eqp(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_eqp(((C_word*)t0)[2],t1));}
 
-/* k2582 in find-lambda in ##compiler#generate-code in k2573 in k2487 in k2484 */
-static void C_ccall f_2584(C_word c,C_word t0,C_word t1){
+/* k2604 in find-lambda in ##compiler#generate-code in k2595 in k2509 in k2506 */
+static void C_ccall f_2606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16534,21 +16754,21 @@ else{
 C_trace("c-backend.scm: 69   bomb");
 ((C_proc4)C_retrieve_symbol_proc(lf[8]))(4,*((C_word*)lf[8]+1),((C_word*)t0)[3],lf[9],((C_word*)t0)[2]);}}
 
-/* ##compiler#gen-list in k2487 in k2484 */
-static void C_ccall f_2535(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#gen-list in k2509 in k2506 */
+static void C_ccall f_2557(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2535,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2543,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2557,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2565,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_trace("c-backend.scm: 50   intersperse");
 ((C_proc4)C_retrieve_symbol_proc(lf[5]))(4,*((C_word*)lf[5]+1),t3,t2,C_make_character(32));}
 
-/* k2541 in ##compiler#gen-list in k2487 in k2484 */
-static void C_ccall f_2543(C_word c,C_word t0,C_word t1){
+/* k2563 in ##compiler#gen-list in k2509 in k2506 */
+static void C_ccall f_2565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16556,15 +16776,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2543,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2565,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2545,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2567,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_2545(t5,((C_word*)t0)[2],t1);}
+f_2567(t5,((C_word*)t0)[2],t1);}
 
-/* loop50 in k2541 in ##compiler#gen-list in k2487 in k2484 */
-static void C_fcall f_2545(C_word t0,C_word t1,C_word t2){
+/* loop50 in k2563 in ##compiler#gen-list in k2509 in k2506 */
+static void C_fcall f_2567(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16572,10 +16792,10 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2545,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2560,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_2567,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2582,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
 C_trace("c-backend.scm: 49   display");
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[3]+1)))(4,*((C_word*)lf[3]+1),t3,t4,*((C_word*)lf[0]+1));}
 else{
@@ -16583,31 +16803,31 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2558 in loop50 in k2541 in ##compiler#gen-list in k2487 in k2484 */
-static void C_ccall f_2560(C_word c,C_word t0,C_word t1){
+/* k2580 in loop50 in k2563 in ##compiler#gen-list in k2509 in k2506 */
+static void C_ccall f_2582(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_2545(t3,((C_word*)t0)[2],t2);}
+f_2567(t3,((C_word*)t0)[2],t2);}
 
-/* ##compiler#gen in k2487 in k2484 */
-static void C_ccall f_2492(C_word c,C_word t0,C_word t1,...){
+/* ##compiler#gen in k2509 in k2506 */
+static void C_ccall f_2514(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_2492r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_2514r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_2492r(t0,t1,t2);}}
+f_2514r(t0,t1,t2);}}
 
-static void C_ccall f_2492r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_2514r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16616,12 +16836,12 @@ C_word t6;
 C_word *a=C_alloc(5);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2498,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2520,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_2498(t6,t1,t2);}
+f_2520(t6,t1,t2);}
 
-/* loop34 in ##compiler#gen in k2487 in k2484 */
-static void C_fcall f_2498(C_word t0,C_word t1,C_word t2){
+/* loop34 in ##compiler#gen in k2509 in k2506 */
+static void C_fcall f_2520(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16630,11 +16850,11 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2498,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2522,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_eqp(C_SCHEME_TRUE,t4);
+C_save_and_reclaim((void*)trf_2520,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2544,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=C_eqp(C_SCHEME_TRUE,t4);
 if(C_truep(t5)){
 C_trace("c-backend.scm: 43   newline");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[2]+1)))(3,*((C_word*)lf[2]+1),t3,*((C_word*)lf[0]+1));}
@@ -16646,802 +16866,812 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2520 in loop34 in ##compiler#gen in k2487 in k2484 */
-static void C_ccall f_2522(C_word c,C_word t0,C_word t1){
+/* k2542 in loop34 in ##compiler#gen in k2509 in k2506 */
+static void C_ccall f_2544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_2498(t3,((C_word*)t0)[2],t2);}
+f_2520(t3,((C_word*)t0)[2],t2);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[785] = {
+static C_PTABLE_ENTRY ptable[795] = {
 {"toplevel:c_backend_scm",(void*)C_backend_toplevel},
-{"f_2486:c_backend_scm",(void*)f_2486},
-{"f_2489:c_backend_scm",(void*)f_2489},
-{"f_10148:c_backend_scm",(void*)f_10148},
-{"f_10151:c_backend_scm",(void*)f_10151},
-{"f_10178:c_backend_scm",(void*)f_10178},
-{"f_10174:c_backend_scm",(void*)f_10174},
-{"f_10154:c_backend_scm",(void*)f_10154},
-{"f_10157:c_backend_scm",(void*)f_10157},
-{"f_10170:c_backend_scm",(void*)f_10170},
-{"f_10160:c_backend_scm",(void*)f_10160},
-{"f_10163:c_backend_scm",(void*)f_10163},
-{"f_10166:c_backend_scm",(void*)f_10166},
-{"f_2575:c_backend_scm",(void*)f_2575},
-{"f_9848:c_backend_scm",(void*)f_9848},
-{"f_10124:c_backend_scm",(void*)f_10124},
-{"f_10122:c_backend_scm",(void*)f_10122},
-{"f_10110:c_backend_scm",(void*)f_10110},
-{"f_10080:c_backend_scm",(void*)f_10080},
-{"f_10041:c_backend_scm",(void*)f_10041},
-{"f_10028:c_backend_scm",(void*)f_10028},
-{"f_10024:c_backend_scm",(void*)f_10024},
-{"f_9910:c_backend_scm",(void*)f_9910},
-{"f_9857:c_backend_scm",(void*)f_9857},
-{"f_9241:c_backend_scm",(void*)f_9241},
-{"f_9352:c_backend_scm",(void*)f_9352},
-{"f_9517:c_backend_scm",(void*)f_9517},
-{"f_9544:c_backend_scm",(void*)f_9544},
+{"f_2508:c_backend_scm",(void*)f_2508},
+{"f_2511:c_backend_scm",(void*)f_2511},
+{"f_10305:c_backend_scm",(void*)f_10305},
+{"f_10308:c_backend_scm",(void*)f_10308},
+{"f_10335:c_backend_scm",(void*)f_10335},
+{"f_10331:c_backend_scm",(void*)f_10331},
+{"f_10311:c_backend_scm",(void*)f_10311},
+{"f_10314:c_backend_scm",(void*)f_10314},
+{"f_10327:c_backend_scm",(void*)f_10327},
+{"f_10317:c_backend_scm",(void*)f_10317},
+{"f_10320:c_backend_scm",(void*)f_10320},
+{"f_10323:c_backend_scm",(void*)f_10323},
+{"f_2597:c_backend_scm",(void*)f_2597},
+{"f_10005:c_backend_scm",(void*)f_10005},
+{"f_10281:c_backend_scm",(void*)f_10281},
+{"f_10279:c_backend_scm",(void*)f_10279},
+{"f_10267:c_backend_scm",(void*)f_10267},
+{"f_10237:c_backend_scm",(void*)f_10237},
+{"f_10198:c_backend_scm",(void*)f_10198},
+{"f_10185:c_backend_scm",(void*)f_10185},
+{"f_10181:c_backend_scm",(void*)f_10181},
+{"f_10067:c_backend_scm",(void*)f_10067},
+{"f_10014:c_backend_scm",(void*)f_10014},
+{"f_9398:c_backend_scm",(void*)f_9398},
+{"f_9509:c_backend_scm",(void*)f_9509},
+{"f_9674:c_backend_scm",(void*)f_9674},
+{"f_9701:c_backend_scm",(void*)f_9701},
+{"f_9879:c_backend_scm",(void*)f_9879},
+{"f_9882:c_backend_scm",(void*)f_9882},
+{"f_9885:c_backend_scm",(void*)f_9885},
+{"f_9888:c_backend_scm",(void*)f_9888},
+{"f_9858:c_backend_scm",(void*)f_9858},
+{"f_9861:c_backend_scm",(void*)f_9861},
+{"f_9864:c_backend_scm",(void*)f_9864},
+{"f_9867:c_backend_scm",(void*)f_9867},
+{"f_9837:c_backend_scm",(void*)f_9837},
+{"f_9840:c_backend_scm",(void*)f_9840},
+{"f_9843:c_backend_scm",(void*)f_9843},
+{"f_9846:c_backend_scm",(void*)f_9846},
+{"f_9800:c_backend_scm",(void*)f_9800},
+{"f_9803:c_backend_scm",(void*)f_9803},
+{"f_9806:c_backend_scm",(void*)f_9806},
+{"f_9809:c_backend_scm",(void*)f_9809},
+{"f_9779:c_backend_scm",(void*)f_9779},
+{"f_9782:c_backend_scm",(void*)f_9782},
+{"f_9785:c_backend_scm",(void*)f_9785},
+{"f_9788:c_backend_scm",(void*)f_9788},
+{"f_9758:c_backend_scm",(void*)f_9758},
+{"f_9761:c_backend_scm",(void*)f_9761},
+{"f_9764:c_backend_scm",(void*)f_9764},
+{"f_9767:c_backend_scm",(void*)f_9767},
+{"f_9737:c_backend_scm",(void*)f_9737},
+{"f_9740:c_backend_scm",(void*)f_9740},
+{"f_9743:c_backend_scm",(void*)f_9743},
+{"f_9746:c_backend_scm",(void*)f_9746},
+{"f_9716:c_backend_scm",(void*)f_9716},
+{"f_9719:c_backend_scm",(void*)f_9719},
 {"f_9722:c_backend_scm",(void*)f_9722},
 {"f_9725:c_backend_scm",(void*)f_9725},
-{"f_9728:c_backend_scm",(void*)f_9728},
-{"f_9731:c_backend_scm",(void*)f_9731},
-{"f_9701:c_backend_scm",(void*)f_9701},
-{"f_9704:c_backend_scm",(void*)f_9704},
-{"f_9707:c_backend_scm",(void*)f_9707},
-{"f_9710:c_backend_scm",(void*)f_9710},
-{"f_9680:c_backend_scm",(void*)f_9680},
-{"f_9683:c_backend_scm",(void*)f_9683},
-{"f_9686:c_backend_scm",(void*)f_9686},
-{"f_9689:c_backend_scm",(void*)f_9689},
-{"f_9643:c_backend_scm",(void*)f_9643},
-{"f_9646:c_backend_scm",(void*)f_9646},
-{"f_9649:c_backend_scm",(void*)f_9649},
-{"f_9652:c_backend_scm",(void*)f_9652},
-{"f_9622:c_backend_scm",(void*)f_9622},
-{"f_9625:c_backend_scm",(void*)f_9625},
-{"f_9628:c_backend_scm",(void*)f_9628},
-{"f_9631:c_backend_scm",(void*)f_9631},
-{"f_9601:c_backend_scm",(void*)f_9601},
-{"f_9604:c_backend_scm",(void*)f_9604},
-{"f_9607:c_backend_scm",(void*)f_9607},
-{"f_9610:c_backend_scm",(void*)f_9610},
-{"f_9580:c_backend_scm",(void*)f_9580},
-{"f_9583:c_backend_scm",(void*)f_9583},
-{"f_9586:c_backend_scm",(void*)f_9586},
-{"f_9589:c_backend_scm",(void*)f_9589},
-{"f_9559:c_backend_scm",(void*)f_9559},
-{"f_9562:c_backend_scm",(void*)f_9562},
-{"f_9565:c_backend_scm",(void*)f_9565},
-{"f_9568:c_backend_scm",(void*)f_9568},
+{"f_9678:c_backend_scm",(void*)f_9678},
+{"f_9644:c_backend_scm",(void*)f_9644},
+{"f_9647:c_backend_scm",(void*)f_9647},
+{"f_9650:c_backend_scm",(void*)f_9650},
+{"f_9653:c_backend_scm",(void*)f_9653},
+{"f_9623:c_backend_scm",(void*)f_9623},
+{"f_9626:c_backend_scm",(void*)f_9626},
+{"f_9629:c_backend_scm",(void*)f_9629},
+{"f_9632:c_backend_scm",(void*)f_9632},
+{"f_9602:c_backend_scm",(void*)f_9602},
+{"f_9605:c_backend_scm",(void*)f_9605},
+{"f_9608:c_backend_scm",(void*)f_9608},
+{"f_9611:c_backend_scm",(void*)f_9611},
+{"f_9578:c_backend_scm",(void*)f_9578},
+{"f_9581:c_backend_scm",(void*)f_9581},
+{"f_9584:c_backend_scm",(void*)f_9584},
+{"f_9587:c_backend_scm",(void*)f_9587},
+{"f_9557:c_backend_scm",(void*)f_9557},
+{"f_9560:c_backend_scm",(void*)f_9560},
+{"f_9563:c_backend_scm",(void*)f_9563},
+{"f_9566:c_backend_scm",(void*)f_9566},
+{"f_9533:c_backend_scm",(void*)f_9533},
+{"f_9536:c_backend_scm",(void*)f_9536},
+{"f_9539:c_backend_scm",(void*)f_9539},
+{"f_9542:c_backend_scm",(void*)f_9542},
+{"f_9512:c_backend_scm",(void*)f_9512},
+{"f_9515:c_backend_scm",(void*)f_9515},
+{"f_9518:c_backend_scm",(void*)f_9518},
 {"f_9521:c_backend_scm",(void*)f_9521},
-{"f_9487:c_backend_scm",(void*)f_9487},
-{"f_9490:c_backend_scm",(void*)f_9490},
-{"f_9493:c_backend_scm",(void*)f_9493},
-{"f_9496:c_backend_scm",(void*)f_9496},
-{"f_9466:c_backend_scm",(void*)f_9466},
-{"f_9469:c_backend_scm",(void*)f_9469},
-{"f_9472:c_backend_scm",(void*)f_9472},
-{"f_9475:c_backend_scm",(void*)f_9475},
-{"f_9445:c_backend_scm",(void*)f_9445},
-{"f_9448:c_backend_scm",(void*)f_9448},
-{"f_9451:c_backend_scm",(void*)f_9451},
-{"f_9454:c_backend_scm",(void*)f_9454},
-{"f_9421:c_backend_scm",(void*)f_9421},
-{"f_9424:c_backend_scm",(void*)f_9424},
-{"f_9427:c_backend_scm",(void*)f_9427},
-{"f_9430:c_backend_scm",(void*)f_9430},
+{"f_9488:c_backend_scm",(void*)f_9488},
+{"f_9491:c_backend_scm",(void*)f_9491},
+{"f_9494:c_backend_scm",(void*)f_9494},
+{"f_9497:c_backend_scm",(void*)f_9497},
+{"f_9467:c_backend_scm",(void*)f_9467},
+{"f_9470:c_backend_scm",(void*)f_9470},
+{"f_9473:c_backend_scm",(void*)f_9473},
+{"f_9476:c_backend_scm",(void*)f_9476},
 {"f_9400:c_backend_scm",(void*)f_9400},
-{"f_9403:c_backend_scm",(void*)f_9403},
-{"f_9406:c_backend_scm",(void*)f_9406},
-{"f_9409:c_backend_scm",(void*)f_9409},
-{"f_9376:c_backend_scm",(void*)f_9376},
-{"f_9379:c_backend_scm",(void*)f_9379},
-{"f_9382:c_backend_scm",(void*)f_9382},
-{"f_9385:c_backend_scm",(void*)f_9385},
-{"f_9355:c_backend_scm",(void*)f_9355},
-{"f_9358:c_backend_scm",(void*)f_9358},
-{"f_9361:c_backend_scm",(void*)f_9361},
-{"f_9364:c_backend_scm",(void*)f_9364},
-{"f_9331:c_backend_scm",(void*)f_9331},
-{"f_9334:c_backend_scm",(void*)f_9334},
-{"f_9337:c_backend_scm",(void*)f_9337},
-{"f_9340:c_backend_scm",(void*)f_9340},
-{"f_9310:c_backend_scm",(void*)f_9310},
-{"f_9313:c_backend_scm",(void*)f_9313},
-{"f_9316:c_backend_scm",(void*)f_9316},
-{"f_9319:c_backend_scm",(void*)f_9319},
-{"f_9243:c_backend_scm",(void*)f_9243},
-{"f_8751:c_backend_scm",(void*)f_8751},
-{"f_8781:c_backend_scm",(void*)f_8781},
-{"f_8808:c_backend_scm",(void*)f_8808},
-{"f_9003:c_backend_scm",(void*)f_9003},
-{"f_9012:c_backend_scm",(void*)f_9012},
-{"f_9021:c_backend_scm",(void*)f_9021},
-{"f_9048:c_backend_scm",(void*)f_9048},
-{"f_9125:c_backend_scm",(void*)f_9125},
-{"f_8753:c_backend_scm",(void*)f_8753},
-{"f_7867:c_backend_scm",(void*)f_7867},
-{"f_7944:c_backend_scm",(void*)f_7944},
-{"f_8046:c_backend_scm",(void*)f_8046},
-{"f_8079:c_backend_scm",(void*)f_8079},
-{"f_8175:c_backend_scm",(void*)f_8175},
-{"f_8187:c_backend_scm",(void*)f_8187},
-{"f_8202:c_backend_scm",(void*)f_8202},
-{"f_8247:c_backend_scm",(void*)f_8247},
-{"f_8264:c_backend_scm",(void*)f_8264},
-{"f_8281:c_backend_scm",(void*)f_8281},
-{"f_8320:c_backend_scm",(void*)f_8320},
-{"f_8337:c_backend_scm",(void*)f_8337},
-{"f_8354:c_backend_scm",(void*)f_8354},
-{"f_8371:c_backend_scm",(void*)f_8371},
-{"f_8388:c_backend_scm",(void*)f_8388},
-{"f_8405:c_backend_scm",(void*)f_8405},
-{"f_8422:c_backend_scm",(void*)f_8422},
-{"f_8434:c_backend_scm",(void*)f_8434},
-{"f_8441:c_backend_scm",(void*)f_8441},
-{"f_8451:c_backend_scm",(void*)f_8451},
-{"f_8491:c_backend_scm",(void*)f_8491},
-{"f_8461:c_backend_scm",(void*)f_8461},
+{"f_8908:c_backend_scm",(void*)f_8908},
+{"f_8938:c_backend_scm",(void*)f_8938},
+{"f_8965:c_backend_scm",(void*)f_8965},
+{"f_9160:c_backend_scm",(void*)f_9160},
+{"f_9169:c_backend_scm",(void*)f_9169},
+{"f_9178:c_backend_scm",(void*)f_9178},
+{"f_9205:c_backend_scm",(void*)f_9205},
+{"f_9282:c_backend_scm",(void*)f_9282},
+{"f_8910:c_backend_scm",(void*)f_8910},
+{"f_8024:c_backend_scm",(void*)f_8024},
+{"f_8101:c_backend_scm",(void*)f_8101},
+{"f_8203:c_backend_scm",(void*)f_8203},
+{"f_8236:c_backend_scm",(void*)f_8236},
+{"f_8332:c_backend_scm",(void*)f_8332},
+{"f_8344:c_backend_scm",(void*)f_8344},
+{"f_8359:c_backend_scm",(void*)f_8359},
+{"f_8404:c_backend_scm",(void*)f_8404},
+{"f_8421:c_backend_scm",(void*)f_8421},
+{"f_8438:c_backend_scm",(void*)f_8438},
+{"f_8477:c_backend_scm",(void*)f_8477},
+{"f_8494:c_backend_scm",(void*)f_8494},
+{"f_8511:c_backend_scm",(void*)f_8511},
+{"f_8528:c_backend_scm",(void*)f_8528},
+{"f_8545:c_backend_scm",(void*)f_8545},
+{"f_8562:c_backend_scm",(void*)f_8562},
+{"f_8579:c_backend_scm",(void*)f_8579},
+{"f_8591:c_backend_scm",(void*)f_8591},
+{"f_8598:c_backend_scm",(void*)f_8598},
+{"f_8608:c_backend_scm",(void*)f_8608},
+{"f_8648:c_backend_scm",(void*)f_8648},
+{"f_8618:c_backend_scm",(void*)f_8618},
+{"f_8606:c_backend_scm",(void*)f_8606},
+{"f_8602:c_backend_scm",(void*)f_8602},
+{"f_8569:c_backend_scm",(void*)f_8569},
+{"f_8552:c_backend_scm",(void*)f_8552},
+{"f_8535:c_backend_scm",(void*)f_8535},
+{"f_8518:c_backend_scm",(void*)f_8518},
+{"f_8501:c_backend_scm",(void*)f_8501},
+{"f_8484:c_backend_scm",(void*)f_8484},
 {"f_8449:c_backend_scm",(void*)f_8449},
+{"f_8459:c_backend_scm",(void*)f_8459},
+{"f_8457:c_backend_scm",(void*)f_8457},
+{"f_8453:c_backend_scm",(void*)f_8453},
 {"f_8445:c_backend_scm",(void*)f_8445},
-{"f_8412:c_backend_scm",(void*)f_8412},
-{"f_8395:c_backend_scm",(void*)f_8395},
-{"f_8378:c_backend_scm",(void*)f_8378},
-{"f_8361:c_backend_scm",(void*)f_8361},
-{"f_8344:c_backend_scm",(void*)f_8344},
-{"f_8327:c_backend_scm",(void*)f_8327},
-{"f_8292:c_backend_scm",(void*)f_8292},
-{"f_8302:c_backend_scm",(void*)f_8302},
-{"f_8300:c_backend_scm",(void*)f_8300},
-{"f_8296:c_backend_scm",(void*)f_8296},
-{"f_8288:c_backend_scm",(void*)f_8288},
-{"f_8275:c_backend_scm",(void*)f_8275},
-{"f_8258:c_backend_scm",(void*)f_8258},
-{"f_8206:c_backend_scm",(void*)f_8206},
-{"f_7874:c_backend_scm",(void*)f_7874},
-{"f_7869:c_backend_scm",(void*)f_7869},
-{"f_7802:c_backend_scm",(void*)f_7802},
-{"f_7806:c_backend_scm",(void*)f_7806},
-{"f_7809:c_backend_scm",(void*)f_7809},
-{"f_7812:c_backend_scm",(void*)f_7812},
-{"f_7815:c_backend_scm",(void*)f_7815},
-{"f_7821:c_backend_scm",(void*)f_7821},
-{"f_7865:c_backend_scm",(void*)f_7865},
-{"f_7824:c_backend_scm",(void*)f_7824},
-{"f_7832:c_backend_scm",(void*)f_7832},
+{"f_8432:c_backend_scm",(void*)f_8432},
+{"f_8415:c_backend_scm",(void*)f_8415},
+{"f_8363:c_backend_scm",(void*)f_8363},
+{"f_8031:c_backend_scm",(void*)f_8031},
+{"f_8026:c_backend_scm",(void*)f_8026},
+{"f_7959:c_backend_scm",(void*)f_7959},
+{"f_7963:c_backend_scm",(void*)f_7963},
+{"f_7966:c_backend_scm",(void*)f_7966},
+{"f_7969:c_backend_scm",(void*)f_7969},
+{"f_7972:c_backend_scm",(void*)f_7972},
+{"f_7978:c_backend_scm",(void*)f_7978},
+{"f_8022:c_backend_scm",(void*)f_8022},
+{"f_7981:c_backend_scm",(void*)f_7981},
+{"f_7989:c_backend_scm",(void*)f_7989},
+{"f_8010:c_backend_scm",(void*)f_8010},
+{"f_7993:c_backend_scm",(void*)f_7993},
+{"f_7984:c_backend_scm",(void*)f_7984},
+{"f_7465:c_backend_scm",(void*)f_7465},
+{"f_7471:c_backend_scm",(void*)f_7471},
+{"f_7946:c_backend_scm",(void*)f_7946},
+{"f_7479:c_backend_scm",(void*)f_7479},
+{"f_7483:c_backend_scm",(void*)f_7483},
+{"f_7486:c_backend_scm",(void*)f_7486},
+{"f_7489:c_backend_scm",(void*)f_7489},
+{"f_7492:c_backend_scm",(void*)f_7492},
+{"f_7498:c_backend_scm",(void*)f_7498},
+{"f_7844:c_backend_scm",(void*)f_7844},
+{"f_7847:c_backend_scm",(void*)f_7847},
+{"f_7943:c_backend_scm",(void*)f_7943},
+{"f_7850:c_backend_scm",(void*)f_7850},
 {"f_7853:c_backend_scm",(void*)f_7853},
-{"f_7836:c_backend_scm",(void*)f_7836},
-{"f_7827:c_backend_scm",(void*)f_7827},
-{"f_7308:c_backend_scm",(void*)f_7308},
-{"f_7314:c_backend_scm",(void*)f_7314},
-{"f_7789:c_backend_scm",(void*)f_7789},
-{"f_7322:c_backend_scm",(void*)f_7322},
-{"f_7326:c_backend_scm",(void*)f_7326},
-{"f_7329:c_backend_scm",(void*)f_7329},
-{"f_7332:c_backend_scm",(void*)f_7332},
-{"f_7335:c_backend_scm",(void*)f_7335},
-{"f_7341:c_backend_scm",(void*)f_7341},
-{"f_7687:c_backend_scm",(void*)f_7687},
-{"f_7690:c_backend_scm",(void*)f_7690},
-{"f_7786:c_backend_scm",(void*)f_7786},
-{"f_7693:c_backend_scm",(void*)f_7693},
-{"f_7696:c_backend_scm",(void*)f_7696},
-{"f_7699:c_backend_scm",(void*)f_7699},
-{"f_7702:c_backend_scm",(void*)f_7702},
-{"f_7735:c_backend_scm",(void*)f_7735},
-{"f_7751:c_backend_scm",(void*)f_7751},
-{"f_7754:c_backend_scm",(void*)f_7754},
-{"f_7705:c_backend_scm",(void*)f_7705},
-{"f_7733:c_backend_scm",(void*)f_7733},
-{"f_7708:c_backend_scm",(void*)f_7708},
-{"f_7711:c_backend_scm",(void*)f_7711},
-{"f_7714:c_backend_scm",(void*)f_7714},
-{"f_7343:c_backend_scm",(void*)f_7343},
-{"f_7353:c_backend_scm",(void*)f_7353},
-{"f_7362:c_backend_scm",(void*)f_7362},
-{"f_7374:c_backend_scm",(void*)f_7374},
-{"f_7386:c_backend_scm",(void*)f_7386},
-{"f_7392:c_backend_scm",(void*)f_7392},
-{"f_7431:c_backend_scm",(void*)f_7431},
-{"f_7396:c_backend_scm",(void*)f_7396},
-{"f_6994:c_backend_scm",(void*)f_6994},
-{"f_7000:c_backend_scm",(void*)f_7000},
-{"f_7295:c_backend_scm",(void*)f_7295},
-{"f_7008:c_backend_scm",(void*)f_7008},
-{"f_7012:c_backend_scm",(void*)f_7012},
-{"f_7015:c_backend_scm",(void*)f_7015},
-{"f_7018:c_backend_scm",(void*)f_7018},
-{"f_7292:c_backend_scm",(void*)f_7292},
-{"f_7024:c_backend_scm",(void*)f_7024},
-{"f_7027:c_backend_scm",(void*)f_7027},
-{"f_7030:c_backend_scm",(void*)f_7030},
-{"f_7033:c_backend_scm",(void*)f_7033},
-{"f_7036:c_backend_scm",(void*)f_7036},
-{"f_7039:c_backend_scm",(void*)f_7039},
-{"f_7042:c_backend_scm",(void*)f_7042},
-{"f_7045:c_backend_scm",(void*)f_7045},
-{"f_7048:c_backend_scm",(void*)f_7048},
-{"f_7051:c_backend_scm",(void*)f_7051},
-{"f_7281:c_backend_scm",(void*)f_7281},
-{"f_7054:c_backend_scm",(void*)f_7054},
-{"f_7057:c_backend_scm",(void*)f_7057},
-{"f_7060:c_backend_scm",(void*)f_7060},
-{"f_7063:c_backend_scm",(void*)f_7063},
-{"f_7066:c_backend_scm",(void*)f_7066},
-{"f_7069:c_backend_scm",(void*)f_7069},
-{"f_7072:c_backend_scm",(void*)f_7072},
-{"f_7075:c_backend_scm",(void*)f_7075},
+{"f_7856:c_backend_scm",(void*)f_7856},
+{"f_7859:c_backend_scm",(void*)f_7859},
+{"f_7892:c_backend_scm",(void*)f_7892},
+{"f_7908:c_backend_scm",(void*)f_7908},
+{"f_7911:c_backend_scm",(void*)f_7911},
+{"f_7862:c_backend_scm",(void*)f_7862},
+{"f_7890:c_backend_scm",(void*)f_7890},
+{"f_7865:c_backend_scm",(void*)f_7865},
+{"f_7868:c_backend_scm",(void*)f_7868},
+{"f_7871:c_backend_scm",(void*)f_7871},
+{"f_7500:c_backend_scm",(void*)f_7500},
+{"f_7510:c_backend_scm",(void*)f_7510},
+{"f_7519:c_backend_scm",(void*)f_7519},
+{"f_7531:c_backend_scm",(void*)f_7531},
+{"f_7543:c_backend_scm",(void*)f_7543},
+{"f_7549:c_backend_scm",(void*)f_7549},
+{"f_7588:c_backend_scm",(void*)f_7588},
+{"f_7553:c_backend_scm",(void*)f_7553},
+{"f_7151:c_backend_scm",(void*)f_7151},
+{"f_7157:c_backend_scm",(void*)f_7157},
+{"f_7452:c_backend_scm",(void*)f_7452},
+{"f_7165:c_backend_scm",(void*)f_7165},
+{"f_7169:c_backend_scm",(void*)f_7169},
 {"f_7172:c_backend_scm",(void*)f_7172},
-{"f_7174:c_backend_scm",(void*)f_7174},
+{"f_7175:c_backend_scm",(void*)f_7175},
+{"f_7449:c_backend_scm",(void*)f_7449},
 {"f_7181:c_backend_scm",(void*)f_7181},
+{"f_7184:c_backend_scm",(void*)f_7184},
+{"f_7187:c_backend_scm",(void*)f_7187},
+{"f_7190:c_backend_scm",(void*)f_7190},
+{"f_7193:c_backend_scm",(void*)f_7193},
+{"f_7196:c_backend_scm",(void*)f_7196},
+{"f_7199:c_backend_scm",(void*)f_7199},
+{"f_7202:c_backend_scm",(void*)f_7202},
+{"f_7205:c_backend_scm",(void*)f_7205},
 {"f_7208:c_backend_scm",(void*)f_7208},
+{"f_7438:c_backend_scm",(void*)f_7438},
 {"f_7211:c_backend_scm",(void*)f_7211},
 {"f_7214:c_backend_scm",(void*)f_7214},
-{"f_7202:c_backend_scm",(void*)f_7202},
-{"f_7190:c_backend_scm",(void*)f_7190},
-{"f_7194:c_backend_scm",(void*)f_7194},
-{"f_7198:c_backend_scm",(void*)f_7198},
+{"f_7217:c_backend_scm",(void*)f_7217},
 {"f_7220:c_backend_scm",(void*)f_7220},
-{"f_7078:c_backend_scm",(void*)f_7078},
-{"f_7081:c_backend_scm",(void*)f_7081},
+{"f_7223:c_backend_scm",(void*)f_7223},
+{"f_7226:c_backend_scm",(void*)f_7226},
+{"f_7229:c_backend_scm",(void*)f_7229},
+{"f_7232:c_backend_scm",(void*)f_7232},
+{"f_7329:c_backend_scm",(void*)f_7329},
+{"f_7331:c_backend_scm",(void*)f_7331},
+{"f_7338:c_backend_scm",(void*)f_7338},
+{"f_7365:c_backend_scm",(void*)f_7365},
+{"f_7368:c_backend_scm",(void*)f_7368},
+{"f_7371:c_backend_scm",(void*)f_7371},
+{"f_7359:c_backend_scm",(void*)f_7359},
+{"f_7347:c_backend_scm",(void*)f_7347},
+{"f_7351:c_backend_scm",(void*)f_7351},
+{"f_7355:c_backend_scm",(void*)f_7355},
+{"f_7377:c_backend_scm",(void*)f_7377},
+{"f_7235:c_backend_scm",(void*)f_7235},
+{"f_7238:c_backend_scm",(void*)f_7238},
+{"f_7268:c_backend_scm",(void*)f_7268},
+{"f_7271:c_backend_scm",(void*)f_7271},
+{"f_7309:c_backend_scm",(void*)f_7309},
+{"f_7305:c_backend_scm",(void*)f_7305},
+{"f_7274:c_backend_scm",(void*)f_7274},
+{"f_7277:c_backend_scm",(void*)f_7277},
+{"f_7280:c_backend_scm",(void*)f_7280},
+{"f_7247:c_backend_scm",(void*)f_7247},
+{"f_7250:c_backend_scm",(void*)f_7250},
+{"f_7241:c_backend_scm",(void*)f_7241},
 {"f_7111:c_backend_scm",(void*)f_7111},
-{"f_7114:c_backend_scm",(void*)f_7114},
-{"f_7152:c_backend_scm",(void*)f_7152},
-{"f_7148:c_backend_scm",(void*)f_7148},
 {"f_7117:c_backend_scm",(void*)f_7117},
-{"f_7120:c_backend_scm",(void*)f_7120},
-{"f_7123:c_backend_scm",(void*)f_7123},
-{"f_7090:c_backend_scm",(void*)f_7090},
-{"f_7093:c_backend_scm",(void*)f_7093},
-{"f_7084:c_backend_scm",(void*)f_7084},
-{"f_6954:c_backend_scm",(void*)f_6954},
-{"f_6960:c_backend_scm",(void*)f_6960},
-{"f_6972:c_backend_scm",(void*)f_6972},
-{"f_6975:c_backend_scm",(void*)f_6975},
-{"f_6981:c_backend_scm",(void*)f_6981},
-{"f_6900:c_backend_scm",(void*)f_6900},
-{"f_6904:c_backend_scm",(void*)f_6904},
-{"f_6909:c_backend_scm",(void*)f_6909},
-{"f_6938:c_backend_scm",(void*)f_6938},
-{"f_6941:c_backend_scm",(void*)f_6941},
-{"f_6884:c_backend_scm",(void*)f_6884},
+{"f_7129:c_backend_scm",(void*)f_7129},
+{"f_7132:c_backend_scm",(void*)f_7132},
+{"f_7138:c_backend_scm",(void*)f_7138},
+{"f_7057:c_backend_scm",(void*)f_7057},
+{"f_7061:c_backend_scm",(void*)f_7061},
+{"f_7066:c_backend_scm",(void*)f_7066},
+{"f_7095:c_backend_scm",(void*)f_7095},
+{"f_7098:c_backend_scm",(void*)f_7098},
+{"f_7041:c_backend_scm",(void*)f_7041},
+{"f_7047:c_backend_scm",(void*)f_7047},
+{"f_7055:c_backend_scm",(void*)f_7055},
+{"f_7025:c_backend_scm",(void*)f_7025},
+{"f_7031:c_backend_scm",(void*)f_7031},
+{"f_7039:c_backend_scm",(void*)f_7039},
+{"f_6936:c_backend_scm",(void*)f_6936},
+{"f_6945:c_backend_scm",(void*)f_6945},
+{"f_6974:c_backend_scm",(void*)f_6974},
+{"f_6984:c_backend_scm",(void*)f_6984},
+{"f_6859:c_backend_scm",(void*)f_6859},
+{"f_6863:c_backend_scm",(void*)f_6863},
+{"f_6877:c_backend_scm",(void*)f_6877},
 {"f_6890:c_backend_scm",(void*)f_6890},
-{"f_6898:c_backend_scm",(void*)f_6898},
-{"f_6868:c_backend_scm",(void*)f_6868},
-{"f_6874:c_backend_scm",(void*)f_6874},
-{"f_6882:c_backend_scm",(void*)f_6882},
-{"f_6779:c_backend_scm",(void*)f_6779},
-{"f_6788:c_backend_scm",(void*)f_6788},
-{"f_6817:c_backend_scm",(void*)f_6817},
-{"f_6827:c_backend_scm",(void*)f_6827},
-{"f_6702:c_backend_scm",(void*)f_6702},
-{"f_6706:c_backend_scm",(void*)f_6706},
-{"f_6720:c_backend_scm",(void*)f_6720},
-{"f_6733:c_backend_scm",(void*)f_6733},
-{"f_6765:c_backend_scm",(void*)f_6765},
-{"f_6736:c_backend_scm",(void*)f_6736},
+{"f_6922:c_backend_scm",(void*)f_6922},
+{"f_6893:c_backend_scm",(void*)f_6893},
+{"f_6896:c_backend_scm",(void*)f_6896},
+{"f_6866:c_backend_scm",(void*)f_6866},
+{"f_6869:c_backend_scm",(void*)f_6869},
+{"f_6872:c_backend_scm",(void*)f_6872},
+{"f_2599:c_backend_scm",(void*)f_2599},
+{"f_6826:c_backend_scm",(void*)f_6826},
+{"f_6830:c_backend_scm",(void*)f_6830},
+{"f_6833:c_backend_scm",(void*)f_6833},
+{"f_6836:c_backend_scm",(void*)f_6836},
+{"f_6839:c_backend_scm",(void*)f_6839},
+{"f_6842:c_backend_scm",(void*)f_6842},
+{"f_6845:c_backend_scm",(void*)f_6845},
+{"f_6848:c_backend_scm",(void*)f_6848},
+{"f_6851:c_backend_scm",(void*)f_6851},
+{"f_6854:c_backend_scm",(void*)f_6854},
+{"f_6041:c_backend_scm",(void*)f_6041},
+{"f_6047:c_backend_scm",(void*)f_6047},
+{"f_6812:c_backend_scm",(void*)f_6812},
+{"f_6055:c_backend_scm",(void*)f_6055},
+{"f_6059:c_backend_scm",(void*)f_6059},
+{"f_6062:c_backend_scm",(void*)f_6062},
+{"f_6065:c_backend_scm",(void*)f_6065},
+{"f_6068:c_backend_scm",(void*)f_6068},
+{"f_6071:c_backend_scm",(void*)f_6071},
+{"f_6074:c_backend_scm",(void*)f_6074},
+{"f_6809:c_backend_scm",(void*)f_6809},
+{"f_6077:c_backend_scm",(void*)f_6077},
+{"f_6083:c_backend_scm",(void*)f_6083},
+{"f_6086:c_backend_scm",(void*)f_6086},
+{"f_6089:c_backend_scm",(void*)f_6089},
+{"f_6092:c_backend_scm",(void*)f_6092},
+{"f_6095:c_backend_scm",(void*)f_6095},
+{"f_6098:c_backend_scm",(void*)f_6098},
+{"f_6101:c_backend_scm",(void*)f_6101},
+{"f_6104:c_backend_scm",(void*)f_6104},
+{"f_6107:c_backend_scm",(void*)f_6107},
+{"f_6110:c_backend_scm",(void*)f_6110},
+{"f_6113:c_backend_scm",(void*)f_6113},
+{"f_6116:c_backend_scm",(void*)f_6116},
+{"f_6119:c_backend_scm",(void*)f_6119},
+{"f_6778:c_backend_scm",(void*)f_6778},
+{"f_6122:c_backend_scm",(void*)f_6122},
 {"f_6739:c_backend_scm",(void*)f_6739},
-{"f_6709:c_backend_scm",(void*)f_6709},
-{"f_6712:c_backend_scm",(void*)f_6712},
-{"f_6715:c_backend_scm",(void*)f_6715},
-{"f_2577:c_backend_scm",(void*)f_2577},
-{"f_6669:c_backend_scm",(void*)f_6669},
+{"f_6742:c_backend_scm",(void*)f_6742},
+{"f_6745:c_backend_scm",(void*)f_6745},
+{"f_6761:c_backend_scm",(void*)f_6761},
+{"f_6764:c_backend_scm",(void*)f_6764},
+{"f_6125:c_backend_scm",(void*)f_6125},
+{"f_6128:c_backend_scm",(void*)f_6128},
+{"f_6131:c_backend_scm",(void*)f_6131},
+{"f_6711:c_backend_scm",(void*)f_6711},
+{"f_6714:c_backend_scm",(void*)f_6714},
+{"f_6134:c_backend_scm",(void*)f_6134},
+{"f_6137:c_backend_scm",(void*)f_6137},
+{"f_6140:c_backend_scm",(void*)f_6140},
+{"f_6143:c_backend_scm",(void*)f_6143},
+{"f_6146:c_backend_scm",(void*)f_6146},
+{"f_6149:c_backend_scm",(void*)f_6149},
+{"f_6671:c_backend_scm",(void*)f_6671},
 {"f_6673:c_backend_scm",(void*)f_6673},
-{"f_6676:c_backend_scm",(void*)f_6676},
-{"f_6679:c_backend_scm",(void*)f_6679},
-{"f_6682:c_backend_scm",(void*)f_6682},
-{"f_6685:c_backend_scm",(void*)f_6685},
-{"f_6688:c_backend_scm",(void*)f_6688},
-{"f_6691:c_backend_scm",(void*)f_6691},
-{"f_6694:c_backend_scm",(void*)f_6694},
-{"f_6697:c_backend_scm",(void*)f_6697},
-{"f_5900:c_backend_scm",(void*)f_5900},
-{"f_5906:c_backend_scm",(void*)f_5906},
-{"f_6655:c_backend_scm",(void*)f_6655},
-{"f_5914:c_backend_scm",(void*)f_5914},
-{"f_5918:c_backend_scm",(void*)f_5918},
-{"f_5921:c_backend_scm",(void*)f_5921},
-{"f_5924:c_backend_scm",(void*)f_5924},
-{"f_5927:c_backend_scm",(void*)f_5927},
-{"f_5930:c_backend_scm",(void*)f_5930},
-{"f_5933:c_backend_scm",(void*)f_5933},
-{"f_6652:c_backend_scm",(void*)f_6652},
-{"f_5936:c_backend_scm",(void*)f_5936},
-{"f_5942:c_backend_scm",(void*)f_5942},
-{"f_5945:c_backend_scm",(void*)f_5945},
-{"f_5948:c_backend_scm",(void*)f_5948},
-{"f_5951:c_backend_scm",(void*)f_5951},
-{"f_5954:c_backend_scm",(void*)f_5954},
-{"f_5957:c_backend_scm",(void*)f_5957},
-{"f_5960:c_backend_scm",(void*)f_5960},
-{"f_5963:c_backend_scm",(void*)f_5963},
-{"f_5966:c_backend_scm",(void*)f_5966},
-{"f_5969:c_backend_scm",(void*)f_5969},
-{"f_5972:c_backend_scm",(void*)f_5972},
-{"f_5975:c_backend_scm",(void*)f_5975},
-{"f_6621:c_backend_scm",(void*)f_6621},
-{"f_5978:c_backend_scm",(void*)f_5978},
-{"f_6582:c_backend_scm",(void*)f_6582},
+{"f_6683:c_backend_scm",(void*)f_6683},
+{"f_6624:c_backend_scm",(void*)f_6624},
+{"f_6629:c_backend_scm",(void*)f_6629},
+{"f_6645:c_backend_scm",(void*)f_6645},
+{"f_6656:c_backend_scm",(void*)f_6656},
+{"f_6152:c_backend_scm",(void*)f_6152},
+{"f_6573:c_backend_scm",(void*)f_6573},
 {"f_6585:c_backend_scm",(void*)f_6585},
 {"f_6588:c_backend_scm",(void*)f_6588},
-{"f_6604:c_backend_scm",(void*)f_6604},
-{"f_6607:c_backend_scm",(void*)f_6607},
-{"f_5981:c_backend_scm",(void*)f_5981},
-{"f_5984:c_backend_scm",(void*)f_5984},
-{"f_5987:c_backend_scm",(void*)f_5987},
-{"f_6554:c_backend_scm",(void*)f_6554},
-{"f_6557:c_backend_scm",(void*)f_6557},
-{"f_5990:c_backend_scm",(void*)f_5990},
-{"f_5993:c_backend_scm",(void*)f_5993},
-{"f_5996:c_backend_scm",(void*)f_5996},
-{"f_5999:c_backend_scm",(void*)f_5999},
-{"f_6002:c_backend_scm",(void*)f_6002},
-{"f_6005:c_backend_scm",(void*)f_6005},
-{"f_6514:c_backend_scm",(void*)f_6514},
-{"f_6516:c_backend_scm",(void*)f_6516},
-{"f_6526:c_backend_scm",(void*)f_6526},
-{"f_6008:c_backend_scm",(void*)f_6008},
-{"f_6459:c_backend_scm",(void*)f_6459},
-{"f_6471:c_backend_scm",(void*)f_6471},
-{"f_6474:c_backend_scm",(void*)f_6474},
-{"f_6381:c_backend_scm",(void*)f_6381},
-{"f_6423:c_backend_scm",(void*)f_6423},
-{"f_6384:c_backend_scm",(void*)f_6384},
-{"f_6390:c_backend_scm",(void*)f_6390},
-{"f_6393:c_backend_scm",(void*)f_6393},
-{"f_6317:c_backend_scm",(void*)f_6317},
-{"f_6320:c_backend_scm",(void*)f_6320},
-{"f_6323:c_backend_scm",(void*)f_6323},
-{"f_6326:c_backend_scm",(void*)f_6326},
-{"f_6329:c_backend_scm",(void*)f_6329},
-{"f_6344:c_backend_scm",(void*)f_6344},
-{"f_6332:c_backend_scm",(void*)f_6332},
-{"f_6335:c_backend_scm",(void*)f_6335},
-{"f_6303:c_backend_scm",(void*)f_6303},
-{"f_6311:c_backend_scm",(void*)f_6311},
-{"f_6228:c_backend_scm",(void*)f_6228},
-{"f_6234:c_backend_scm",(void*)f_6234},
-{"f_6237:c_backend_scm",(void*)f_6237},
-{"f_6271:c_backend_scm",(void*)f_6271},
-{"f_6274:c_backend_scm",(void*)f_6274},
-{"f_6277:c_backend_scm",(void*)f_6277},
-{"f_6240:c_backend_scm",(void*)f_6240},
-{"f_6243:c_backend_scm",(void*)f_6243},
-{"f_6246:c_backend_scm",(void*)f_6246},
-{"f_6249:c_backend_scm",(void*)f_6249},
-{"f_6258:c_backend_scm",(void*)f_6258},
-{"f_6261:c_backend_scm",(void*)f_6261},
-{"f_6011:c_backend_scm",(void*)f_6011},
-{"f_6034:c_backend_scm",(void*)f_6034},
-{"f_6169:c_backend_scm",(void*)f_6169},
-{"f_6172:c_backend_scm",(void*)f_6172},
+{"f_6495:c_backend_scm",(void*)f_6495},
+{"f_6537:c_backend_scm",(void*)f_6537},
+{"f_6498:c_backend_scm",(void*)f_6498},
+{"f_6504:c_backend_scm",(void*)f_6504},
+{"f_6507:c_backend_scm",(void*)f_6507},
+{"f_6431:c_backend_scm",(void*)f_6431},
+{"f_6434:c_backend_scm",(void*)f_6434},
+{"f_6437:c_backend_scm",(void*)f_6437},
+{"f_6440:c_backend_scm",(void*)f_6440},
+{"f_6443:c_backend_scm",(void*)f_6443},
+{"f_6458:c_backend_scm",(void*)f_6458},
+{"f_6446:c_backend_scm",(void*)f_6446},
+{"f_6449:c_backend_scm",(void*)f_6449},
+{"f_6417:c_backend_scm",(void*)f_6417},
+{"f_6425:c_backend_scm",(void*)f_6425},
+{"f_6342:c_backend_scm",(void*)f_6342},
+{"f_6348:c_backend_scm",(void*)f_6348},
+{"f_6351:c_backend_scm",(void*)f_6351},
+{"f_6385:c_backend_scm",(void*)f_6385},
+{"f_6388:c_backend_scm",(void*)f_6388},
+{"f_6391:c_backend_scm",(void*)f_6391},
+{"f_6354:c_backend_scm",(void*)f_6354},
+{"f_6357:c_backend_scm",(void*)f_6357},
+{"f_6360:c_backend_scm",(void*)f_6360},
+{"f_6363:c_backend_scm",(void*)f_6363},
+{"f_6372:c_backend_scm",(void*)f_6372},
+{"f_6375:c_backend_scm",(void*)f_6375},
+{"f_6155:c_backend_scm",(void*)f_6155},
+{"f_6178:c_backend_scm",(void*)f_6178},
+{"f_6283:c_backend_scm",(void*)f_6283},
+{"f_6286:c_backend_scm",(void*)f_6286},
+{"f_6298:c_backend_scm",(void*)f_6298},
+{"f_6289:c_backend_scm",(void*)f_6289},
 {"f_6184:c_backend_scm",(void*)f_6184},
-{"f_6175:c_backend_scm",(void*)f_6175},
-{"f_6040:c_backend_scm",(void*)f_6040},
-{"f_6043:c_backend_scm",(void*)f_6043},
-{"f_6046:c_backend_scm",(void*)f_6046},
-{"f_6150:c_backend_scm",(void*)f_6150},
-{"f_6049:c_backend_scm",(void*)f_6049},
-{"f_6052:c_backend_scm",(void*)f_6052},
-{"f_6055:c_backend_scm",(void*)f_6055},
-{"f_6058:c_backend_scm",(void*)f_6058},
-{"f_6123:c_backend_scm",(void*)f_6123},
-{"f_6119:c_backend_scm",(void*)f_6119},
-{"f_6061:c_backend_scm",(void*)f_6061},
-{"f_6064:c_backend_scm",(void*)f_6064},
-{"f_6067:c_backend_scm",(void*)f_6067},
-{"f_6070:c_backend_scm",(void*)f_6070},
-{"f_6073:c_backend_scm",(void*)f_6073},
-{"f_6076:c_backend_scm",(void*)f_6076},
-{"f_6094:c_backend_scm",(void*)f_6094},
-{"f_6104:c_backend_scm",(void*)f_6104},
-{"f_6079:c_backend_scm",(void*)f_6079},
-{"f_6014:c_backend_scm",(void*)f_6014},
-{"f_6024:c_backend_scm",(void*)f_6024},
-{"f_6017:c_backend_scm",(void*)f_6017},
-{"f_5888:c_backend_scm",(void*)f_5888},
-{"f_5895:c_backend_scm",(void*)f_5895},
-{"f_5898:c_backend_scm",(void*)f_5898},
-{"f_5811:c_backend_scm",(void*)f_5811},
-{"f_5818:c_backend_scm",(void*)f_5818},
-{"f_5821:c_backend_scm",(void*)f_5821},
-{"f_5826:c_backend_scm",(void*)f_5826},
-{"f_5882:c_backend_scm",(void*)f_5882},
-{"f_5878:c_backend_scm",(void*)f_5878},
-{"f_5863:c_backend_scm",(void*)f_5863},
-{"f_5842:c_backend_scm",(void*)f_5842},
-{"f_5853:c_backend_scm",(void*)f_5853},
-{"f_5849:c_backend_scm",(void*)f_5849},
-{"f_5669:c_backend_scm",(void*)f_5669},
-{"f_5809:c_backend_scm",(void*)f_5809},
-{"f_5676:c_backend_scm",(void*)f_5676},
-{"f_5682:c_backend_scm",(void*)f_5682},
+{"f_6187:c_backend_scm",(void*)f_6187},
+{"f_6270:c_backend_scm",(void*)f_6270},
+{"f_6190:c_backend_scm",(void*)f_6190},
+{"f_6193:c_backend_scm",(void*)f_6193},
+{"f_6196:c_backend_scm",(void*)f_6196},
+{"f_6199:c_backend_scm",(void*)f_6199},
+{"f_6264:c_backend_scm",(void*)f_6264},
+{"f_6260:c_backend_scm",(void*)f_6260},
+{"f_6202:c_backend_scm",(void*)f_6202},
+{"f_6205:c_backend_scm",(void*)f_6205},
+{"f_6208:c_backend_scm",(void*)f_6208},
+{"f_6211:c_backend_scm",(void*)f_6211},
+{"f_6214:c_backend_scm",(void*)f_6214},
+{"f_6217:c_backend_scm",(void*)f_6217},
+{"f_6235:c_backend_scm",(void*)f_6235},
+{"f_6245:c_backend_scm",(void*)f_6245},
+{"f_6220:c_backend_scm",(void*)f_6220},
+{"f_6158:c_backend_scm",(void*)f_6158},
+{"f_6168:c_backend_scm",(void*)f_6168},
+{"f_6161:c_backend_scm",(void*)f_6161},
+{"f_5993:c_backend_scm",(void*)f_5993},
+{"f_6000:c_backend_scm",(void*)f_6000},
+{"f_6003:c_backend_scm",(void*)f_6003},
+{"f_5916:c_backend_scm",(void*)f_5916},
+{"f_5923:c_backend_scm",(void*)f_5923},
+{"f_5926:c_backend_scm",(void*)f_5926},
+{"f_5931:c_backend_scm",(void*)f_5931},
+{"f_5987:c_backend_scm",(void*)f_5987},
+{"f_5983:c_backend_scm",(void*)f_5983},
+{"f_5968:c_backend_scm",(void*)f_5968},
+{"f_5947:c_backend_scm",(void*)f_5947},
+{"f_5958:c_backend_scm",(void*)f_5958},
+{"f_5954:c_backend_scm",(void*)f_5954},
+{"f_5774:c_backend_scm",(void*)f_5774},
+{"f_5914:c_backend_scm",(void*)f_5914},
+{"f_5781:c_backend_scm",(void*)f_5781},
+{"f_5787:c_backend_scm",(void*)f_5787},
+{"f_5870:c_backend_scm",(void*)f_5870},
+{"f_5873:c_backend_scm",(void*)f_5873},
+{"f_5883:c_backend_scm",(void*)f_5883},
+{"f_5876:c_backend_scm",(void*)f_5876},
+{"f_5837:c_backend_scm",(void*)f_5837},
+{"f_5843:c_backend_scm",(void*)f_5843},
+{"f_5580:c_backend_scm",(void*)f_5580},
+{"f_5587:c_backend_scm",(void*)f_5587},
+{"f_5696:c_backend_scm",(void*)f_5696},
+{"f_5714:c_backend_scm",(void*)f_5714},
+{"f_5743:c_backend_scm",(void*)f_5743},
 {"f_5765:c_backend_scm",(void*)f_5765},
-{"f_5768:c_backend_scm",(void*)f_5768},
-{"f_5778:c_backend_scm",(void*)f_5778},
-{"f_5771:c_backend_scm",(void*)f_5771},
-{"f_5732:c_backend_scm",(void*)f_5732},
-{"f_5738:c_backend_scm",(void*)f_5738},
-{"f_5475:c_backend_scm",(void*)f_5475},
-{"f_5482:c_backend_scm",(void*)f_5482},
-{"f_5591:c_backend_scm",(void*)f_5591},
-{"f_5609:c_backend_scm",(void*)f_5609},
-{"f_5638:c_backend_scm",(void*)f_5638},
-{"f_5660:c_backend_scm",(void*)f_5660},
-{"f_5616:c_backend_scm",(void*)f_5616},
-{"f_5550:c_backend_scm",(void*)f_5550},
-{"f_5552:c_backend_scm",(void*)f_5552},
-{"f_5581:c_backend_scm",(void*)f_5581},
-{"f_5546:c_backend_scm",(void*)f_5546},
-{"f_5542:c_backend_scm",(void*)f_5542},
-{"f_5513:c_backend_scm",(void*)f_5513},
-{"f_5517:c_backend_scm",(void*)f_5517},
-{"f_5420:c_backend_scm",(void*)f_5420},
-{"f_5426:c_backend_scm",(void*)f_5426},
-{"f_5455:c_backend_scm",(void*)f_5455},
-{"f_5458:c_backend_scm",(void*)f_5458},
-{"f_5461:c_backend_scm",(void*)f_5461},
+{"f_5721:c_backend_scm",(void*)f_5721},
+{"f_5655:c_backend_scm",(void*)f_5655},
+{"f_5657:c_backend_scm",(void*)f_5657},
+{"f_5686:c_backend_scm",(void*)f_5686},
+{"f_5651:c_backend_scm",(void*)f_5651},
+{"f_5647:c_backend_scm",(void*)f_5647},
+{"f_5618:c_backend_scm",(void*)f_5618},
+{"f_5622:c_backend_scm",(void*)f_5622},
+{"f_5525:c_backend_scm",(void*)f_5525},
+{"f_5531:c_backend_scm",(void*)f_5531},
+{"f_5560:c_backend_scm",(void*)f_5560},
+{"f_5563:c_backend_scm",(void*)f_5563},
+{"f_5566:c_backend_scm",(void*)f_5566},
+{"f_5569:c_backend_scm",(void*)f_5569},
+{"f_5572:c_backend_scm",(void*)f_5572},
+{"f_5541:c_backend_scm",(void*)f_5541},
+{"f_5205:c_backend_scm",(void*)f_5205},
+{"f_5394:c_backend_scm",(void*)f_5394},
+{"f_5512:c_backend_scm",(void*)f_5512},
+{"f_5402:c_backend_scm",(void*)f_5402},
+{"f_5406:c_backend_scm",(void*)f_5406},
+{"f_5409:c_backend_scm",(void*)f_5409},
+{"f_5412:c_backend_scm",(void*)f_5412},
+{"f_5415:c_backend_scm",(void*)f_5415},
+{"f_5418:c_backend_scm",(void*)f_5418},
+{"f_5509:c_backend_scm",(void*)f_5509},
+{"f_5421:c_backend_scm",(void*)f_5421},
+{"f_5424:c_backend_scm",(void*)f_5424},
+{"f_5430:c_backend_scm",(void*)f_5430},
+{"f_5498:c_backend_scm",(void*)f_5498},
 {"f_5464:c_backend_scm",(void*)f_5464},
-{"f_5467:c_backend_scm",(void*)f_5467},
+{"f_5470:c_backend_scm",(void*)f_5470},
+{"f_5478:c_backend_scm",(void*)f_5478},
+{"f_5474:c_backend_scm",(void*)f_5474},
 {"f_5436:c_backend_scm",(void*)f_5436},
-{"f_5090:c_backend_scm",(void*)f_5090},
-{"f_5279:c_backend_scm",(void*)f_5279},
-{"f_5407:c_backend_scm",(void*)f_5407},
-{"f_5287:c_backend_scm",(void*)f_5287},
-{"f_5291:c_backend_scm",(void*)f_5291},
-{"f_5294:c_backend_scm",(void*)f_5294},
-{"f_5297:c_backend_scm",(void*)f_5297},
-{"f_5300:c_backend_scm",(void*)f_5300},
-{"f_5303:c_backend_scm",(void*)f_5303},
-{"f_5404:c_backend_scm",(void*)f_5404},
-{"f_5306:c_backend_scm",(void*)f_5306},
-{"f_5309:c_backend_scm",(void*)f_5309},
-{"f_5315:c_backend_scm",(void*)f_5315},
-{"f_5393:c_backend_scm",(void*)f_5393},
-{"f_5349:c_backend_scm",(void*)f_5349},
-{"f_5355:c_backend_scm",(void*)f_5355},
-{"f_5373:c_backend_scm",(void*)f_5373},
-{"f_5369:c_backend_scm",(void*)f_5369},
-{"f_5365:c_backend_scm",(void*)f_5365},
-{"f_5321:c_backend_scm",(void*)f_5321},
+{"f_5439:c_backend_scm",(void*)f_5439},
+{"f_5442:c_backend_scm",(void*)f_5442},
+{"f_5445:c_backend_scm",(void*)f_5445},
+{"f_5448:c_backend_scm",(void*)f_5448},
+{"f_5458:c_backend_scm",(void*)f_5458},
+{"f_5451:c_backend_scm",(void*)f_5451},
 {"f_5324:c_backend_scm",(void*)f_5324},
+{"f_5343:c_backend_scm",(void*)f_5343},
+{"f_5381:c_backend_scm",(void*)f_5381},
+{"f_5351:c_backend_scm",(void*)f_5351},
+{"f_5355:c_backend_scm",(void*)f_5355},
+{"f_5358:c_backend_scm",(void*)f_5358},
+{"f_5361:c_backend_scm",(void*)f_5361},
+{"f_5364:c_backend_scm",(void*)f_5364},
+{"f_5378:c_backend_scm",(void*)f_5378},
+{"f_5374:c_backend_scm",(void*)f_5374},
+{"f_5367:c_backend_scm",(void*)f_5367},
 {"f_5327:c_backend_scm",(void*)f_5327},
+{"f_5341:c_backend_scm",(void*)f_5341},
 {"f_5330:c_backend_scm",(void*)f_5330},
-{"f_5333:c_backend_scm",(void*)f_5333},
-{"f_5343:c_backend_scm",(void*)f_5343},
-{"f_5336:c_backend_scm",(void*)f_5336},
-{"f_5209:c_backend_scm",(void*)f_5209},
-{"f_5228:c_backend_scm",(void*)f_5228},
-{"f_5266:c_backend_scm",(void*)f_5266},
-{"f_5236:c_backend_scm",(void*)f_5236},
-{"f_5240:c_backend_scm",(void*)f_5240},
-{"f_5243:c_backend_scm",(void*)f_5243},
+{"f_5337:c_backend_scm",(void*)f_5337},
+{"f_5244:c_backend_scm",(void*)f_5244},
 {"f_5246:c_backend_scm",(void*)f_5246},
-{"f_5249:c_backend_scm",(void*)f_5249},
-{"f_5263:c_backend_scm",(void*)f_5263},
+{"f_5250:c_backend_scm",(void*)f_5250},
+{"f_5253:c_backend_scm",(void*)f_5253},
+{"f_5256:c_backend_scm",(void*)f_5256},
 {"f_5259:c_backend_scm",(void*)f_5259},
-{"f_5252:c_backend_scm",(void*)f_5252},
+{"f_5262:c_backend_scm",(void*)f_5262},
+{"f_5265:c_backend_scm",(void*)f_5265},
+{"f_5268:c_backend_scm",(void*)f_5268},
+{"f_5271:c_backend_scm",(void*)f_5271},
+{"f_5274:c_backend_scm",(void*)f_5274},
+{"f_5277:c_backend_scm",(void*)f_5277},
+{"f_5280:c_backend_scm",(void*)f_5280},
+{"f_5283:c_backend_scm",(void*)f_5283},
+{"f_5297:c_backend_scm",(void*)f_5297},
+{"f_5293:c_backend_scm",(void*)f_5293},
+{"f_5286:c_backend_scm",(void*)f_5286},
+{"f_5208:c_backend_scm",(void*)f_5208},
+{"f_5221:c_backend_scm",(void*)f_5221},
+{"f_5231:c_backend_scm",(void*)f_5231},
 {"f_5212:c_backend_scm",(void*)f_5212},
-{"f_5226:c_backend_scm",(void*)f_5226},
-{"f_5215:c_backend_scm",(void*)f_5215},
-{"f_5222:c_backend_scm",(void*)f_5222},
-{"f_5129:c_backend_scm",(void*)f_5129},
-{"f_5131:c_backend_scm",(void*)f_5131},
-{"f_5135:c_backend_scm",(void*)f_5135},
-{"f_5138:c_backend_scm",(void*)f_5138},
-{"f_5141:c_backend_scm",(void*)f_5141},
-{"f_5144:c_backend_scm",(void*)f_5144},
-{"f_5147:c_backend_scm",(void*)f_5147},
-{"f_5150:c_backend_scm",(void*)f_5150},
-{"f_5153:c_backend_scm",(void*)f_5153},
-{"f_5156:c_backend_scm",(void*)f_5156},
-{"f_5159:c_backend_scm",(void*)f_5159},
-{"f_5162:c_backend_scm",(void*)f_5162},
-{"f_5165:c_backend_scm",(void*)f_5165},
-{"f_5168:c_backend_scm",(void*)f_5168},
-{"f_5182:c_backend_scm",(void*)f_5182},
-{"f_5178:c_backend_scm",(void*)f_5178},
-{"f_5171:c_backend_scm",(void*)f_5171},
-{"f_5093:c_backend_scm",(void*)f_5093},
-{"f_5106:c_backend_scm",(void*)f_5106},
-{"f_5116:c_backend_scm",(void*)f_5116},
-{"f_5097:c_backend_scm",(void*)f_5097},
-{"f_4750:c_backend_scm",(void*)f_4750},
-{"f_4754:c_backend_scm",(void*)f_4754},
-{"f_4823:c_backend_scm",(void*)f_4823},
-{"f_5077:c_backend_scm",(void*)f_5077},
-{"f_4831:c_backend_scm",(void*)f_4831},
-{"f_4835:c_backend_scm",(void*)f_4835},
-{"f_4838:c_backend_scm",(void*)f_4838},
-{"f_5074:c_backend_scm",(void*)f_5074},
-{"f_4841:c_backend_scm",(void*)f_4841},
-{"f_5060:c_backend_scm",(void*)f_5060},
-{"f_4844:c_backend_scm",(void*)f_4844},
-{"f_4847:c_backend_scm",(void*)f_4847},
-{"f_4850:c_backend_scm",(void*)f_4850},
-{"f_4853:c_backend_scm",(void*)f_4853},
-{"f_4856:c_backend_scm",(void*)f_4856},
-{"f_4859:c_backend_scm",(void*)f_4859},
-{"f_5052:c_backend_scm",(void*)f_5052},
-{"f_4862:c_backend_scm",(void*)f_4862},
 {"f_4865:c_backend_scm",(void*)f_4865},
-{"f_5006:c_backend_scm",(void*)f_5006},
-{"f_5008:c_backend_scm",(void*)f_5008},
-{"f_5034:c_backend_scm",(void*)f_5034},
-{"f_5016:c_backend_scm",(void*)f_5016},
-{"f_5027:c_backend_scm",(void*)f_5027},
-{"f_4868:c_backend_scm",(void*)f_4868},
-{"f_4955:c_backend_scm",(void*)f_4955},
-{"f_4958:c_backend_scm",(void*)f_4958},
-{"f_4961:c_backend_scm",(void*)f_4961},
-{"f_4964:c_backend_scm",(void*)f_4964},
+{"f_4869:c_backend_scm",(void*)f_4869},
+{"f_4938:c_backend_scm",(void*)f_4938},
+{"f_5192:c_backend_scm",(void*)f_5192},
+{"f_4946:c_backend_scm",(void*)f_4946},
+{"f_4950:c_backend_scm",(void*)f_4950},
+{"f_4953:c_backend_scm",(void*)f_4953},
+{"f_5189:c_backend_scm",(void*)f_5189},
+{"f_4956:c_backend_scm",(void*)f_4956},
+{"f_5175:c_backend_scm",(void*)f_5175},
+{"f_4959:c_backend_scm",(void*)f_4959},
+{"f_4962:c_backend_scm",(void*)f_4962},
+{"f_4965:c_backend_scm",(void*)f_4965},
+{"f_4968:c_backend_scm",(void*)f_4968},
+{"f_4971:c_backend_scm",(void*)f_4971},
+{"f_4974:c_backend_scm",(void*)f_4974},
+{"f_5167:c_backend_scm",(void*)f_5167},
+{"f_4977:c_backend_scm",(void*)f_4977},
 {"f_4980:c_backend_scm",(void*)f_4980},
+{"f_5121:c_backend_scm",(void*)f_5121},
+{"f_5123:c_backend_scm",(void*)f_5123},
+{"f_5149:c_backend_scm",(void*)f_5149},
+{"f_5131:c_backend_scm",(void*)f_5131},
+{"f_5142:c_backend_scm",(void*)f_5142},
 {"f_4983:c_backend_scm",(void*)f_4983},
-{"f11016:c_backend_scm",(void*)f11016},
+{"f_5070:c_backend_scm",(void*)f_5070},
+{"f_5073:c_backend_scm",(void*)f_5073},
+{"f_5076:c_backend_scm",(void*)f_5076},
+{"f_5079:c_backend_scm",(void*)f_5079},
+{"f_5095:c_backend_scm",(void*)f_5095},
+{"f_5098:c_backend_scm",(void*)f_5098},
+{"f11178:c_backend_scm",(void*)f11178},
+{"f_5101:c_backend_scm",(void*)f_5101},
+{"f_5104:c_backend_scm",(void*)f_5104},
 {"f_4986:c_backend_scm",(void*)f_4986},
 {"f_4989:c_backend_scm",(void*)f_4989},
-{"f_4871:c_backend_scm",(void*)f_4871},
-{"f_4874:c_backend_scm",(void*)f_4874},
+{"f_4992:c_backend_scm",(void*)f_4992},
+{"f_5042:c_backend_scm",(void*)f_5042},
+{"f_5045:c_backend_scm",(void*)f_5045},
+{"f_4995:c_backend_scm",(void*)f_4995},
+{"f_4998:c_backend_scm",(void*)f_4998},
+{"f_5030:c_backend_scm",(void*)f_5030},
+{"f_5033:c_backend_scm",(void*)f_5033},
+{"f_5004:c_backend_scm",(void*)f_5004},
+{"f_5013:c_backend_scm",(void*)f_5013},
+{"f_5016:c_backend_scm",(void*)f_5016},
+{"f_4872:c_backend_scm",(void*)f_4872},
 {"f_4877:c_backend_scm",(void*)f_4877},
-{"f_4927:c_backend_scm",(void*)f_4927},
-{"f_4930:c_backend_scm",(void*)f_4930},
-{"f_4880:c_backend_scm",(void*)f_4880},
-{"f_4883:c_backend_scm",(void*)f_4883},
-{"f_4915:c_backend_scm",(void*)f_4915},
-{"f_4918:c_backend_scm",(void*)f_4918},
 {"f_4889:c_backend_scm",(void*)f_4889},
-{"f_4898:c_backend_scm",(void*)f_4898},
+{"f_4899:c_backend_scm",(void*)f_4899},
 {"f_4901:c_backend_scm",(void*)f_4901},
-{"f_4757:c_backend_scm",(void*)f_4757},
-{"f_4762:c_backend_scm",(void*)f_4762},
-{"f_4774:c_backend_scm",(void*)f_4774},
+{"f_4911:c_backend_scm",(void*)f_4911},
+{"f_4892:c_backend_scm",(void*)f_4892},
+{"f_4925:c_backend_scm",(void*)f_4925},
+{"f_4694:c_backend_scm",(void*)f_4694},
+{"f_4701:c_backend_scm",(void*)f_4701},
+{"f_4837:c_backend_scm",(void*)f_4837},
+{"f_4852:c_backend_scm",(void*)f_4852},
+{"f_4704:c_backend_scm",(void*)f_4704},
+{"f_4707:c_backend_scm",(void*)f_4707},
+{"f_4710:c_backend_scm",(void*)f_4710},
+{"f_4715:c_backend_scm",(void*)f_4715},
+{"f_4725:c_backend_scm",(void*)f_4725},
+{"f_4731:c_backend_scm",(void*)f_4731},
 {"f_4784:c_backend_scm",(void*)f_4784},
-{"f_4786:c_backend_scm",(void*)f_4786},
-{"f_4796:c_backend_scm",(void*)f_4796},
-{"f_4777:c_backend_scm",(void*)f_4777},
-{"f_4810:c_backend_scm",(void*)f_4810},
-{"f_4579:c_backend_scm",(void*)f_4579},
-{"f_4586:c_backend_scm",(void*)f_4586},
-{"f_4722:c_backend_scm",(void*)f_4722},
+{"f_4794:c_backend_scm",(void*)f_4794},
+{"f_4734:c_backend_scm",(void*)f_4734},
+{"f_4757:c_backend_scm",(void*)f_4757},
+{"f_4767:c_backend_scm",(void*)f_4767},
 {"f_4737:c_backend_scm",(void*)f_4737},
-{"f_4589:c_backend_scm",(void*)f_4589},
-{"f_4592:c_backend_scm",(void*)f_4592},
-{"f_4595:c_backend_scm",(void*)f_4595},
-{"f_4600:c_backend_scm",(void*)f_4600},
-{"f_4610:c_backend_scm",(void*)f_4610},
-{"f_4616:c_backend_scm",(void*)f_4616},
-{"f_4669:c_backend_scm",(void*)f_4669},
-{"f_4679:c_backend_scm",(void*)f_4679},
-{"f_4619:c_backend_scm",(void*)f_4619},
-{"f_4642:c_backend_scm",(void*)f_4642},
+{"f_4740:c_backend_scm",(void*)f_4740},
+{"f_4525:c_backend_scm",(void*)f_4525},
+{"f_4686:c_backend_scm",(void*)f_4686},
+{"f_4545:c_backend_scm",(void*)f_4545},
+{"f_4644:c_backend_scm",(void*)f_4644},
+{"f_4648:c_backend_scm",(void*)f_4648},
 {"f_4652:c_backend_scm",(void*)f_4652},
-{"f_4622:c_backend_scm",(void*)f_4622},
-{"f_4625:c_backend_scm",(void*)f_4625},
-{"f_4410:c_backend_scm",(void*)f_4410},
-{"f_4571:c_backend_scm",(void*)f_4571},
-{"f_4430:c_backend_scm",(void*)f_4430},
-{"f_4529:c_backend_scm",(void*)f_4529},
-{"f_4533:c_backend_scm",(void*)f_4533},
-{"f_4537:c_backend_scm",(void*)f_4537},
-{"f_4541:c_backend_scm",(void*)f_4541},
+{"f_4656:c_backend_scm",(void*)f_4656},
+{"f_4678:c_backend_scm",(void*)f_4678},
+{"f_4674:c_backend_scm",(void*)f_4674},
+{"f_4666:c_backend_scm",(void*)f_4666},
+{"f_4664:c_backend_scm",(void*)f_4664},
+{"f_4660:c_backend_scm",(void*)f_4660},
 {"f_4563:c_backend_scm",(void*)f_4563},
-{"f_4559:c_backend_scm",(void*)f_4559},
-{"f_4551:c_backend_scm",(void*)f_4551},
-{"f_4549:c_backend_scm",(void*)f_4549},
-{"f_4545:c_backend_scm",(void*)f_4545},
-{"f_4448:c_backend_scm",(void*)f_4448},
-{"f_4451:c_backend_scm",(void*)f_4451},
-{"f_4454:c_backend_scm",(void*)f_4454},
-{"f_4518:c_backend_scm",(void*)f_4518},
-{"f_4457:c_backend_scm",(void*)f_4457},
-{"f_4460:c_backend_scm",(void*)f_4460},
-{"f_4463:c_backend_scm",(void*)f_4463},
-{"f_4478:c_backend_scm",(void*)f_4478},
-{"f_4483:c_backend_scm",(void*)f_4483},
-{"f_4498:c_backend_scm",(void*)f_4498},
-{"f_4466:c_backend_scm",(void*)f_4466},
-{"f_4413:c_backend_scm",(void*)f_4413},
-{"f_4427:c_backend_scm",(void*)f_4427},
-{"f_2622:c_backend_scm",(void*)f_2622},
-{"f_4378:c_backend_scm",(void*)f_4378},
-{"f_4384:c_backend_scm",(void*)f_4384},
-{"f_4388:c_backend_scm",(void*)f_4388},
-{"f_2625:c_backend_scm",(void*)f_2625},
-{"f_4343:c_backend_scm",(void*)f_4343},
-{"f_4346:c_backend_scm",(void*)f_4346},
-{"f_4349:c_backend_scm",(void*)f_4349},
-{"f_4352:c_backend_scm",(void*)f_4352},
-{"f_4355:c_backend_scm",(void*)f_4355},
-{"f_4358:c_backend_scm",(void*)f_4358},
-{"f_4260:c_backend_scm",(void*)f_4260},
-{"f_4263:c_backend_scm",(void*)f_4263},
-{"f_4266:c_backend_scm",(void*)f_4266},
-{"f_4279:c_backend_scm",(void*)f_4279},
+{"f_4566:c_backend_scm",(void*)f_4566},
+{"f_4569:c_backend_scm",(void*)f_4569},
+{"f_4633:c_backend_scm",(void*)f_4633},
+{"f_4572:c_backend_scm",(void*)f_4572},
+{"f_4575:c_backend_scm",(void*)f_4575},
+{"f_4578:c_backend_scm",(void*)f_4578},
+{"f_4593:c_backend_scm",(void*)f_4593},
+{"f_4598:c_backend_scm",(void*)f_4598},
+{"f_4613:c_backend_scm",(void*)f_4613},
+{"f_4581:c_backend_scm",(void*)f_4581},
+{"f_4528:c_backend_scm",(void*)f_4528},
+{"f_4542:c_backend_scm",(void*)f_4542},
+{"f_2644:c_backend_scm",(void*)f_2644},
+{"f_4493:c_backend_scm",(void*)f_4493},
+{"f_4499:c_backend_scm",(void*)f_4499},
+{"f_4503:c_backend_scm",(void*)f_4503},
+{"f_2647:c_backend_scm",(void*)f_2647},
+{"f_4449:c_backend_scm",(void*)f_4449},
+{"f_4452:c_backend_scm",(void*)f_4452},
+{"f_4455:c_backend_scm",(void*)f_4455},
+{"f_4458:c_backend_scm",(void*)f_4458},
+{"f_4461:c_backend_scm",(void*)f_4461},
+{"f_4464:c_backend_scm",(void*)f_4464},
+{"f_4366:c_backend_scm",(void*)f_4366},
+{"f_4369:c_backend_scm",(void*)f_4369},
+{"f_4372:c_backend_scm",(void*)f_4372},
+{"f_4385:c_backend_scm",(void*)f_4385},
+{"f_4408:c_backend_scm",(void*)f_4408},
+{"f_4411:c_backend_scm",(void*)f_4411},
+{"f_4414:c_backend_scm",(void*)f_4414},
+{"f_4417:c_backend_scm",(void*)f_4417},
+{"f_4395:c_backend_scm",(void*)f_4395},
+{"f_4398:c_backend_scm",(void*)f_4398},
+{"f_4347:c_backend_scm",(void*)f_4347},
+{"f_4350:c_backend_scm",(void*)f_4350},
+{"f_4324:c_backend_scm",(void*)f_4324},
+{"f_4327:c_backend_scm",(void*)f_4327},
 {"f_4302:c_backend_scm",(void*)f_4302},
-{"f_4305:c_backend_scm",(void*)f_4305},
-{"f_4308:c_backend_scm",(void*)f_4308},
-{"f_4311:c_backend_scm",(void*)f_4311},
-{"f_4289:c_backend_scm",(void*)f_4289},
-{"f_4292:c_backend_scm",(void*)f_4292},
-{"f_4251:c_backend_scm",(void*)f_4251},
-{"f_4223:c_backend_scm",(void*)f_4223},
-{"f_4226:c_backend_scm",(void*)f_4226},
-{"f_4243:c_backend_scm",(void*)f_4243},
-{"f_4229:c_backend_scm",(void*)f_4229},
+{"f_4274:c_backend_scm",(void*)f_4274},
+{"f_4277:c_backend_scm",(void*)f_4277},
+{"f_4294:c_backend_scm",(void*)f_4294},
+{"f_4280:c_backend_scm",(void*)f_4280},
+{"f_4283:c_backend_scm",(void*)f_4283},
+{"f_4258:c_backend_scm",(void*)f_4258},
+{"f_4262:c_backend_scm",(void*)f_4262},
+{"f_4244:c_backend_scm",(void*)f_4244},
+{"f_4247:c_backend_scm",(void*)f_4247},
+{"f_4228:c_backend_scm",(void*)f_4228},
 {"f_4232:c_backend_scm",(void*)f_4232},
-{"f_4207:c_backend_scm",(void*)f_4207},
-{"f_4211:c_backend_scm",(void*)f_4211},
-{"f_4193:c_backend_scm",(void*)f_4193},
-{"f_4196:c_backend_scm",(void*)f_4196},
-{"f_4177:c_backend_scm",(void*)f_4177},
-{"f_4181:c_backend_scm",(void*)f_4181},
-{"f_4159:c_backend_scm",(void*)f_4159},
-{"f_4162:c_backend_scm",(void*)f_4162},
-{"f_4139:c_backend_scm",(void*)f_4139},
-{"f_4103:c_backend_scm",(void*)f_4103},
-{"f_4115:c_backend_scm",(void*)f_4115},
-{"f_4106:c_backend_scm",(void*)f_4106},
-{"f_4084:c_backend_scm",(void*)f_4084},
-{"f_4087:c_backend_scm",(void*)f_4087},
-{"f_4065:c_backend_scm",(void*)f_4065},
-{"f_4068:c_backend_scm",(void*)f_4068},
-{"f_4046:c_backend_scm",(void*)f_4046},
-{"f_4049:c_backend_scm",(void*)f_4049},
-{"f_4027:c_backend_scm",(void*)f_4027},
-{"f_4023:c_backend_scm",(void*)f_4023},
-{"f_3971:c_backend_scm",(void*)f_3971},
-{"f_4004:c_backend_scm",(void*)f_4004},
-{"f_3974:c_backend_scm",(void*)f_3974},
-{"f_3992:c_backend_scm",(void*)f_3992},
-{"f_3977:c_backend_scm",(void*)f_3977},
-{"f_3980:c_backend_scm",(void*)f_3980},
-{"f_3938:c_backend_scm",(void*)f_3938},
-{"f_3922:c_backend_scm",(void*)f_3922},
-{"f10988:c_backend_scm",(void*)f10988},
-{"f_3925:c_backend_scm",(void*)f_3925},
+{"f_4210:c_backend_scm",(void*)f_4210},
+{"f_4213:c_backend_scm",(void*)f_4213},
+{"f_4190:c_backend_scm",(void*)f_4190},
+{"f_4154:c_backend_scm",(void*)f_4154},
+{"f_4166:c_backend_scm",(void*)f_4166},
+{"f_4157:c_backend_scm",(void*)f_4157},
+{"f_4135:c_backend_scm",(void*)f_4135},
+{"f_4138:c_backend_scm",(void*)f_4138},
+{"f_4116:c_backend_scm",(void*)f_4116},
+{"f_4119:c_backend_scm",(void*)f_4119},
+{"f_4097:c_backend_scm",(void*)f_4097},
+{"f_4100:c_backend_scm",(void*)f_4100},
+{"f_4078:c_backend_scm",(void*)f_4078},
+{"f_4074:c_backend_scm",(void*)f_4074},
+{"f_4022:c_backend_scm",(void*)f_4022},
+{"f_4055:c_backend_scm",(void*)f_4055},
+{"f_4025:c_backend_scm",(void*)f_4025},
+{"f_4043:c_backend_scm",(void*)f_4043},
+{"f_4028:c_backend_scm",(void*)f_4028},
+{"f_4031:c_backend_scm",(void*)f_4031},
+{"f_3989:c_backend_scm",(void*)f_3989},
+{"f_3973:c_backend_scm",(void*)f_3973},
+{"f11150:c_backend_scm",(void*)f11150},
+{"f_3976:c_backend_scm",(void*)f_3976},
+{"f_3979:c_backend_scm",(void*)f_3979},
+{"f_3860:c_backend_scm",(void*)f_3860},
+{"f_3863:c_backend_scm",(void*)f_3863},
+{"f_3920:c_backend_scm",(void*)f_3920},
+{"f_3941:c_backend_scm",(void*)f_3941},
 {"f_3928:c_backend_scm",(void*)f_3928},
-{"f_3809:c_backend_scm",(void*)f_3809},
-{"f_3812:c_backend_scm",(void*)f_3812},
+{"f_3932:c_backend_scm",(void*)f_3932},
+{"f_3935:c_backend_scm",(void*)f_3935},
+{"f_3866:c_backend_scm",(void*)f_3866},
+{"f_3876:c_backend_scm",(void*)f_3876},
+{"f_3878:c_backend_scm",(void*)f_3878},
+{"f_3893:c_backend_scm",(void*)f_3893},
 {"f_3869:c_backend_scm",(void*)f_3869},
-{"f_3890:c_backend_scm",(void*)f_3890},
-{"f_3877:c_backend_scm",(void*)f_3877},
-{"f_3881:c_backend_scm",(void*)f_3881},
-{"f_3884:c_backend_scm",(void*)f_3884},
-{"f_3815:c_backend_scm",(void*)f_3815},
-{"f_3825:c_backend_scm",(void*)f_3825},
-{"f_3827:c_backend_scm",(void*)f_3827},
-{"f_3842:c_backend_scm",(void*)f_3842},
-{"f_3818:c_backend_scm",(void*)f_3818},
-{"f_3350:c_backend_scm",(void*)f_3350},
-{"f_3353:c_backend_scm",(void*)f_3353},
-{"f_3759:c_backend_scm",(void*)f_3759},
-{"f_3755:c_backend_scm",(void*)f_3755},
-{"f_3359:c_backend_scm",(void*)f_3359},
-{"f10980:c_backend_scm",(void*)f10980},
-{"f_3748:c_backend_scm",(void*)f_3748},
-{"f_2610:c_backend_scm",(void*)f_2610},
-{"f_3741:c_backend_scm",(void*)f_3741},
-{"f_3365:c_backend_scm",(void*)f_3365},
-{"f_3569:c_backend_scm",(void*)f_3569},
-{"f_3658:c_backend_scm",(void*)f_3658},
-{"f_3661:c_backend_scm",(void*)f_3661},
-{"f_3664:c_backend_scm",(void*)f_3664},
-{"f_3679:c_backend_scm",(void*)f_3679},
-{"f_3667:c_backend_scm",(void*)f_3667},
-{"f_3670:c_backend_scm",(void*)f_3670},
-{"f_3673:c_backend_scm",(void*)f_3673},
-{"f_3589:c_backend_scm",(void*)f_3589},
-{"f_3655:c_backend_scm",(void*)f_3655},
-{"f_3648:c_backend_scm",(void*)f_3648},
-{"f_3644:c_backend_scm",(void*)f_3644},
-{"f_3637:c_backend_scm",(void*)f_3637},
-{"f_3630:c_backend_scm",(void*)f_3630},
-{"f_3605:c_backend_scm",(void*)f_3605},
-{"f_3622:c_backend_scm",(void*)f_3622},
-{"f_3618:c_backend_scm",(void*)f_3618},
-{"f_3592:c_backend_scm",(void*)f_3592},
-{"f_3595:c_backend_scm",(void*)f_3595},
-{"f_3598:c_backend_scm",(void*)f_3598},
-{"f_3563:c_backend_scm",(void*)f_3563},
 {"f_3401:c_backend_scm",(void*)f_3401},
-{"f_3547:c_backend_scm",(void*)f_3547},
-{"f_3550:c_backend_scm",(void*)f_3550},
-{"f_3523:c_backend_scm",(void*)f_3523},
-{"f_3526:c_backend_scm",(void*)f_3526},
-{"f_3529:c_backend_scm",(void*)f_3529},
-{"f10975:c_backend_scm",(void*)f10975},
-{"f_3532:c_backend_scm",(void*)f_3532},
-{"f_3535:c_backend_scm",(void*)f_3535},
 {"f_3404:c_backend_scm",(void*)f_3404},
-{"f_3407:c_backend_scm",(void*)f_3407},
-{"f_3470:c_backend_scm",(void*)f_3470},
-{"f_3491:c_backend_scm",(void*)f_3491},
-{"f_3478:c_backend_scm",(void*)f_3478},
-{"f_3482:c_backend_scm",(void*)f_3482},
-{"f_3485:c_backend_scm",(void*)f_3485},
+{"f_3810:c_backend_scm",(void*)f_3810},
+{"f_3806:c_backend_scm",(void*)f_3806},
 {"f_3410:c_backend_scm",(void*)f_3410},
-{"f_3426:c_backend_scm",(void*)f_3426},
-{"f_3428:c_backend_scm",(void*)f_3428},
-{"f_3443:c_backend_scm",(void*)f_3443},
-{"f_3413:c_backend_scm",(void*)f_3413},
+{"f11142:c_backend_scm",(void*)f11142},
+{"f_3799:c_backend_scm",(void*)f_3799},
+{"f_2632:c_backend_scm",(void*)f_2632},
+{"f_3792:c_backend_scm",(void*)f_3792},
 {"f_3416:c_backend_scm",(void*)f_3416},
-{"f_3382:c_backend_scm",(void*)f_3382},
-{"f_3385:c_backend_scm",(void*)f_3385},
-{"f_3317:c_backend_scm",(void*)f_3317},
-{"f10967:c_backend_scm",(void*)f10967},
-{"f_3313:c_backend_scm",(void*)f_3313},
-{"f_3299:c_backend_scm",(void*)f_3299},
-{"f_3302:c_backend_scm",(void*)f_3302},
-{"f_3296:c_backend_scm",(void*)f_3296},
-{"f10962:c_backend_scm",(void*)f10962},
-{"f_3292:c_backend_scm",(void*)f_3292},
-{"f_3278:c_backend_scm",(void*)f_3278},
+{"f_3620:c_backend_scm",(void*)f_3620},
+{"f_3709:c_backend_scm",(void*)f_3709},
+{"f_3712:c_backend_scm",(void*)f_3712},
+{"f_3715:c_backend_scm",(void*)f_3715},
+{"f_3730:c_backend_scm",(void*)f_3730},
+{"f_3718:c_backend_scm",(void*)f_3718},
+{"f_3721:c_backend_scm",(void*)f_3721},
+{"f_3724:c_backend_scm",(void*)f_3724},
+{"f_3640:c_backend_scm",(void*)f_3640},
+{"f_3706:c_backend_scm",(void*)f_3706},
+{"f_3699:c_backend_scm",(void*)f_3699},
+{"f_3695:c_backend_scm",(void*)f_3695},
+{"f_3688:c_backend_scm",(void*)f_3688},
+{"f_3681:c_backend_scm",(void*)f_3681},
+{"f_3656:c_backend_scm",(void*)f_3656},
+{"f_3673:c_backend_scm",(void*)f_3673},
+{"f_3669:c_backend_scm",(void*)f_3669},
+{"f_3643:c_backend_scm",(void*)f_3643},
+{"f_3646:c_backend_scm",(void*)f_3646},
+{"f_3649:c_backend_scm",(void*)f_3649},
+{"f_3614:c_backend_scm",(void*)f_3614},
+{"f_3452:c_backend_scm",(void*)f_3452},
+{"f_3598:c_backend_scm",(void*)f_3598},
+{"f_3601:c_backend_scm",(void*)f_3601},
+{"f_3574:c_backend_scm",(void*)f_3574},
+{"f_3577:c_backend_scm",(void*)f_3577},
+{"f_3580:c_backend_scm",(void*)f_3580},
+{"f11137:c_backend_scm",(void*)f11137},
+{"f_3583:c_backend_scm",(void*)f_3583},
+{"f_3586:c_backend_scm",(void*)f_3586},
+{"f_3455:c_backend_scm",(void*)f_3455},
+{"f_3458:c_backend_scm",(void*)f_3458},
+{"f_3521:c_backend_scm",(void*)f_3521},
+{"f_3542:c_backend_scm",(void*)f_3542},
+{"f_3529:c_backend_scm",(void*)f_3529},
+{"f_3533:c_backend_scm",(void*)f_3533},
+{"f_3536:c_backend_scm",(void*)f_3536},
+{"f_3461:c_backend_scm",(void*)f_3461},
+{"f_3477:c_backend_scm",(void*)f_3477},
+{"f_3479:c_backend_scm",(void*)f_3479},
+{"f_3494:c_backend_scm",(void*)f_3494},
+{"f_3464:c_backend_scm",(void*)f_3464},
+{"f_3467:c_backend_scm",(void*)f_3467},
+{"f_3433:c_backend_scm",(void*)f_3433},
+{"f_3436:c_backend_scm",(void*)f_3436},
+{"f_3368:c_backend_scm",(void*)f_3368},
+{"f11129:c_backend_scm",(void*)f11129},
+{"f_3364:c_backend_scm",(void*)f_3364},
+{"f_3350:c_backend_scm",(void*)f_3350},
+{"f_3353:c_backend_scm",(void*)f_3353},
+{"f_3347:c_backend_scm",(void*)f_3347},
+{"f11124:c_backend_scm",(void*)f11124},
+{"f_3343:c_backend_scm",(void*)f_3343},
+{"f_3329:c_backend_scm",(void*)f_3329},
+{"f_3332:c_backend_scm",(void*)f_3332},
 {"f_3281:c_backend_scm",(void*)f_3281},
-{"f_3230:c_backend_scm",(void*)f_3230},
-{"f_3251:c_backend_scm",(void*)f_3251},
-{"f10957:c_backend_scm",(void*)f10957},
-{"f_3247:c_backend_scm",(void*)f_3247},
-{"f_3233:c_backend_scm",(void*)f_3233},
-{"f_3236:c_backend_scm",(void*)f_3236},
-{"f_3199:c_backend_scm",(void*)f_3199},
-{"f_3195:c_backend_scm",(void*)f_3195},
-{"f_3153:c_backend_scm",(void*)f_3153},
-{"f_3121:c_backend_scm",(void*)f_3121},
-{"f_3124:c_backend_scm",(void*)f_3124},
-{"f_3050:c_backend_scm",(void*)f_3050},
-{"f_3064:c_backend_scm",(void*)f_3064},
-{"f_3066:c_backend_scm",(void*)f_3066},
-{"f_3087:c_backend_scm",(void*)f_3087},
-{"f_3074:c_backend_scm",(void*)f_3074},
+{"f_3302:c_backend_scm",(void*)f_3302},
+{"f11119:c_backend_scm",(void*)f11119},
+{"f_3298:c_backend_scm",(void*)f_3298},
+{"f_3284:c_backend_scm",(void*)f_3284},
+{"f_3287:c_backend_scm",(void*)f_3287},
+{"f_3250:c_backend_scm",(void*)f_3250},
+{"f_3246:c_backend_scm",(void*)f_3246},
+{"f_3204:c_backend_scm",(void*)f_3204},
+{"f_3172:c_backend_scm",(void*)f_3172},
+{"f_3175:c_backend_scm",(void*)f_3175},
+{"f_3101:c_backend_scm",(void*)f_3101},
+{"f_3115:c_backend_scm",(void*)f_3115},
+{"f_3117:c_backend_scm",(void*)f_3117},
+{"f_3138:c_backend_scm",(void*)f_3138},
+{"f_3125:c_backend_scm",(void*)f_3125},
+{"f_3129:c_backend_scm",(void*)f_3129},
+{"f_3132:c_backend_scm",(void*)f_3132},
+{"f_3104:c_backend_scm",(void*)f_3104},
+{"f_3069:c_backend_scm",(void*)f_3069},
+{"f_3072:c_backend_scm",(void*)f_3072},
+{"f_3075:c_backend_scm",(void*)f_3075},
 {"f_3078:c_backend_scm",(void*)f_3078},
-{"f_3081:c_backend_scm",(void*)f_3081},
-{"f_3053:c_backend_scm",(void*)f_3053},
-{"f_3018:c_backend_scm",(void*)f_3018},
-{"f_3021:c_backend_scm",(void*)f_3021},
-{"f_3024:c_backend_scm",(void*)f_3024},
-{"f_3027:c_backend_scm",(void*)f_3027},
-{"f_2989:c_backend_scm",(void*)f_2989},
-{"f_2992:c_backend_scm",(void*)f_2992},
-{"f_2995:c_backend_scm",(void*)f_2995},
-{"f_2998:c_backend_scm",(void*)f_2998},
-{"f_2952:c_backend_scm",(void*)f_2952},
-{"f_2955:c_backend_scm",(void*)f_2955},
-{"f_2958:c_backend_scm",(void*)f_2958},
-{"f_2961:c_backend_scm",(void*)f_2961},
-{"f_2919:c_backend_scm",(void*)f_2919},
-{"f_2922:c_backend_scm",(void*)f_2922},
-{"f_2925:c_backend_scm",(void*)f_2925},
-{"f_2928:c_backend_scm",(void*)f_2928},
-{"f_2900:c_backend_scm",(void*)f_2900},
-{"f_2903:c_backend_scm",(void*)f_2903},
-{"f_2873:c_backend_scm",(void*)f_2873},
-{"f_2876:c_backend_scm",(void*)f_2876},
-{"f_2822:c_backend_scm",(void*)f_2822},
-{"f_2832:c_backend_scm",(void*)f_2832},
-{"f_2835:c_backend_scm",(void*)f_2835},
-{"f_2838:c_backend_scm",(void*)f_2838},
-{"f_2764:c_backend_scm",(void*)f_2764},
-{"f_2767:c_backend_scm",(void*)f_2767},
-{"f_2770:c_backend_scm",(void*)f_2770},
-{"f_2773:c_backend_scm",(void*)f_2773},
-{"f_2776:c_backend_scm",(void*)f_2776},
-{"f_2779:c_backend_scm",(void*)f_2779},
-{"f_2580:c_backend_scm",(void*)f_2580},
-{"f_2592:c_backend_scm",(void*)f_2592},
-{"f_2600:c_backend_scm",(void*)f_2600},
-{"f_2584:c_backend_scm",(void*)f_2584},
-{"f_2535:c_backend_scm",(void*)f_2535},
-{"f_2543:c_backend_scm",(void*)f_2543},
-{"f_2545:c_backend_scm",(void*)f_2545},
-{"f_2560:c_backend_scm",(void*)f_2560},
-{"f_2492:c_backend_scm",(void*)f_2492},
-{"f_2498:c_backend_scm",(void*)f_2498},
-{"f_2522:c_backend_scm",(void*)f_2522},
+{"f_3040:c_backend_scm",(void*)f_3040},
+{"f_3043:c_backend_scm",(void*)f_3043},
+{"f_3046:c_backend_scm",(void*)f_3046},
+{"f_3049:c_backend_scm",(void*)f_3049},
+{"f_3003:c_backend_scm",(void*)f_3003},
+{"f_3006:c_backend_scm",(void*)f_3006},
+{"f_3009:c_backend_scm",(void*)f_3009},
+{"f_3012:c_backend_scm",(void*)f_3012},
+{"f_2970:c_backend_scm",(void*)f_2970},
+{"f_2973:c_backend_scm",(void*)f_2973},
+{"f_2976:c_backend_scm",(void*)f_2976},
+{"f_2979:c_backend_scm",(void*)f_2979},
+{"f_2951:c_backend_scm",(void*)f_2951},
+{"f_2954:c_backend_scm",(void*)f_2954},
+{"f_2924:c_backend_scm",(void*)f_2924},
+{"f_2927:c_backend_scm",(void*)f_2927},
+{"f_2898:c_backend_scm",(void*)f_2898},
+{"f_2901:c_backend_scm",(void*)f_2901},
+{"f_2904:c_backend_scm",(void*)f_2904},
+{"f_2844:c_backend_scm",(void*)f_2844},
+{"f_2854:c_backend_scm",(void*)f_2854},
+{"f_2857:c_backend_scm",(void*)f_2857},
+{"f_2860:c_backend_scm",(void*)f_2860},
+{"f_2786:c_backend_scm",(void*)f_2786},
+{"f_2789:c_backend_scm",(void*)f_2789},
+{"f_2792:c_backend_scm",(void*)f_2792},
+{"f_2795:c_backend_scm",(void*)f_2795},
+{"f_2798:c_backend_scm",(void*)f_2798},
+{"f_2801:c_backend_scm",(void*)f_2801},
+{"f_2602:c_backend_scm",(void*)f_2602},
+{"f_2614:c_backend_scm",(void*)f_2614},
+{"f_2622:c_backend_scm",(void*)f_2622},
+{"f_2606:c_backend_scm",(void*)f_2606},
+{"f_2557:c_backend_scm",(void*)f_2557},
+{"f_2565:c_backend_scm",(void*)f_2565},
+{"f_2567:c_backend_scm",(void*)f_2567},
+{"f_2582:c_backend_scm",(void*)f_2582},
+{"f_2514:c_backend_scm",(void*)f_2514},
+{"f_2520:c_backend_scm",(void*)f_2520},
+{"f_2544:c_backend_scm",(void*)f_2544},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/c-platform.c b/bootstrap/c-platform.c
index 3d1dcb31..faeeefc8 100644
--- a/bootstrap/c-platform.c
+++ b/bootstrap/c-platform.c
@@ -1,9 +1,9 @@
 /* Generated from c-platform.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:30
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:33
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: c-platform.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file c-platform.c
    unit: platform
 */
@@ -16,1164 +16,1182 @@ C_externimport void C_ccall C_library_toplevel(C_word c,C_word d,C_word k) C_nor
 C_noret_decl(C_eval_toplevel)
 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[908];
+static C_TLS C_word lf[913];
 static double C_possibly_force_alignment;
 
 
 C_noret_decl(C_platform_toplevel)
 C_externexport void C_ccall C_platform_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1303)
-static void C_ccall f_1303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1306)
-static void C_ccall f_1306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4930)
-static void C_ccall f_4930(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1330)
-static void C_ccall f_1330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1333)
-static void C_ccall f_1333(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4753)
-static void C_ccall f_4753(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4894)
-static void C_ccall f_4894(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4757)
-static void C_ccall f_4757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4825)
-static void C_ccall f_4825(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4832)
-static void C_fcall f_4832(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4848)
-static void C_ccall f_4848(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4823)
-static void C_ccall f_4823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4779)
-static void C_ccall f_4779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1336)
-static void C_ccall f_1336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4603)
-static void C_ccall f_4603(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4705)
-static void C_ccall f_4705(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4703)
-static void C_ccall f_4703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4674)
-static void C_ccall f_4674(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4672)
-static void C_ccall f_4672(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1339)
-static void C_ccall f_1339(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4444)
-static void C_ccall f_4444(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4561)
-static void C_ccall f_4561(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4559)
-static void C_ccall f_4559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4484)
-static void C_ccall f_4484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4491)
-static void C_fcall f_4491(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4507)
-static void C_ccall f_4507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4482)
-static void C_ccall f_4482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1342)
-static void C_ccall f_1342(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4326)
-static void C_ccall f_4326(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4429)
-static void C_ccall f_4429(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4361)
-static void C_fcall f_4361(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4381)
-static void C_ccall f_4381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1345)
-static void C_ccall f_1345(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4324)
-static void C_ccall f_4324(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1422)
-static void C_ccall f_1422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4320)
-static void C_ccall f_4320(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1425)
-static void C_ccall f_1425(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1617)
-static void C_ccall f_1617(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1620)
-static void C_ccall f_1620(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1311)
+static void C_ccall f_1311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1314)
+static void C_ccall f_1314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4964)
+static void C_ccall f_4964(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1337)
+static void C_ccall f_1337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1340)
+static void C_ccall f_1340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4787)
+static void C_ccall f_4787(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_4928)
+static void C_ccall f_4928(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4791)
+static void C_ccall f_4791(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4859)
+static void C_ccall f_4859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4866)
+static void C_fcall f_4866(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4882)
+static void C_ccall f_4882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4857)
+static void C_ccall f_4857(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4813)
+static void C_ccall f_4813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1343)
+static void C_ccall f_1343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4637)
+static void C_ccall f_4637(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_4739)
+static void C_ccall f_4739(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4737)
+static void C_ccall f_4737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4708)
+static void C_ccall f_4708(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4706)
+static void C_ccall f_4706(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1346)
+static void C_ccall f_1346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4478)
+static void C_ccall f_4478(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_4595)
+static void C_ccall f_4595(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4593)
+static void C_ccall f_4593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4518)
+static void C_ccall f_4518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4525)
+static void C_fcall f_4525(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4541)
+static void C_ccall f_4541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4516)
+static void C_ccall f_4516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1349)
+static void C_ccall f_1349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4360)
+static void C_ccall f_4360(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_4463)
+static void C_ccall f_4463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4395)
+static void C_fcall f_4395(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4415)
+static void C_ccall f_4415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1352)
+static void C_ccall f_1352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4358)
+static void C_ccall f_4358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1429)
+static void C_ccall f_1429(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4354)
+static void C_ccall f_4354(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1432)
+static void C_ccall f_1432(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1624)
+static void C_ccall f_1624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1627)
+static void C_ccall f_1627(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4137)
+static void C_ccall f_4137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_4310)
+static void C_ccall f_4310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4153)
+static void C_fcall f_4153(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4255)
+static void C_ccall f_4255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4186)
+static void C_fcall f_4186(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4222)
+static void C_ccall f_4222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4189)
+static void C_fcall f_4189(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4159)
+static void C_fcall f_4159(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1630)
+static void C_ccall f_1630(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1846)
+static void C_ccall f_1846(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1849)
+static void C_ccall f_1849(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1987)
+static void C_ccall f_1987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1990)
+static void C_ccall f_1990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1993)
+static void C_ccall f_1993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1996)
+static void C_ccall f_1996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1999)
+static void C_ccall f_1999(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2002)
+static void C_ccall f_2002(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2005)
+static void C_ccall f_2005(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2008)
+static void C_ccall f_2008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2011)
+static void C_ccall f_2011(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2014)
+static void C_ccall f_2014(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2041)
+static void C_ccall f_2041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2044)
+static void C_ccall f_2044(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2266)
+static void C_ccall f_2266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2269)
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2272)
+static void C_ccall f_2272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2275)
+static void C_ccall f_2275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2278)
+static void C_ccall f_2278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2281)
+static void C_ccall f_2281(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2284)
+static void C_ccall f_2284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2287)
+static void C_ccall f_2287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2290)
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2293)
+static void C_ccall f_2293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2296)
+static void C_ccall f_2296(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2299)
+static void C_ccall f_2299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2302)
+static void C_ccall f_2302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2305)
+static void C_ccall f_2305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2308)
+static void C_ccall f_2308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2311)
+static void C_ccall f_2311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2314)
+static void C_ccall f_2314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2317)
+static void C_ccall f_2317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2320)
+static void C_ccall f_2320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2323)
+static void C_ccall f_2323(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2326)
+static void C_ccall f_2326(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2329)
+static void C_ccall f_2329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2332)
+static void C_ccall f_2332(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2335)
+static void C_ccall f_2335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2338)
+static void C_ccall f_2338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2341)
+static void C_ccall f_2341(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2344)
+static void C_ccall f_2344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2347)
+static void C_ccall f_2347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2350)
+static void C_ccall f_2350(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2353)
+static void C_ccall f_2353(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2356)
+static void C_ccall f_2356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2359)
+static void C_ccall f_2359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2362)
+static void C_ccall f_2362(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2365)
+static void C_ccall f_2365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2368)
+static void C_ccall f_2368(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2371)
+static void C_ccall f_2371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2374)
+static void C_ccall f_2374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2377)
+static void C_ccall f_2377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2380)
+static void C_ccall f_2380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2383)
+static void C_ccall f_2383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2386)
+static void C_ccall f_2386(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2389)
+static void C_ccall f_2389(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2392)
+static void C_ccall f_2392(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2395)
+static void C_ccall f_2395(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2398)
+static void C_ccall f_2398(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2401)
+static void C_ccall f_2401(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2404)
+static void C_ccall f_2404(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2407)
+static void C_ccall f_2407(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2410)
+static void C_ccall f_2410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2413)
+static void C_ccall f_2413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2416)
+static void C_ccall f_2416(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2419)
+static void C_ccall f_2419(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2422)
+static void C_ccall f_2422(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2425)
+static void C_ccall f_2425(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2428)
+static void C_ccall f_2428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2431)
+static void C_ccall f_2431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2434)
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2437)
+static void C_ccall f_2437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2440)
+static void C_ccall f_2440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2443)
+static void C_ccall f_2443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2446)
+static void C_ccall f_2446(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2449)
+static void C_ccall f_2449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2452)
+static void C_ccall f_2452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2455)
+static void C_ccall f_2455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2458)
+static void C_ccall f_2458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2461)
+static void C_ccall f_2461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2464)
+static void C_ccall f_2464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2467)
+static void C_ccall f_2467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2470)
+static void C_ccall f_2470(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2473)
+static void C_ccall f_2473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2476)
+static void C_ccall f_2476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2479)
+static void C_ccall f_2479(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2482)
+static void C_ccall f_2482(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2485)
+static void C_ccall f_2485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2488)
+static void C_ccall f_2488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2491)
+static void C_ccall f_2491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2494)
+static void C_ccall f_2494(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2497)
+static void C_ccall f_2497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2500)
+static void C_ccall f_2500(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2503)
+static void C_ccall f_2503(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2506)
+static void C_ccall f_2506(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2509)
+static void C_ccall f_2509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2512)
+static void C_ccall f_2512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2515)
+static void C_ccall f_2515(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2518)
+static void C_ccall f_2518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2521)
+static void C_ccall f_2521(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2524)
+static void C_ccall f_2524(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2527)
+static void C_ccall f_2527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2530)
+static void C_ccall f_2530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2533)
+static void C_ccall f_2533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2536)
+static void C_ccall f_2536(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2539)
+static void C_ccall f_2539(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2542)
+static void C_ccall f_2542(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2545)
+static void C_ccall f_2545(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2548)
+static void C_ccall f_2548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2551)
+static void C_ccall f_2551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2554)
+static void C_ccall f_2554(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2557)
+static void C_ccall f_2557(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2560)
+static void C_ccall f_2560(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2563)
+static void C_ccall f_2563(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2566)
+static void C_ccall f_2566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2569)
+static void C_ccall f_2569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2572)
+static void C_ccall f_2572(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2575)
+static void C_ccall f_2575(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2578)
+static void C_ccall f_2578(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2581)
+static void C_ccall f_2581(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2584)
+static void C_ccall f_2584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2587)
+static void C_ccall f_2587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2590)
+static void C_ccall f_2590(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2593)
+static void C_ccall f_2593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2596)
+static void C_ccall f_2596(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2599)
+static void C_ccall f_2599(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2602)
+static void C_ccall f_2602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2605)
+static void C_ccall f_2605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2608)
+static void C_ccall f_2608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2611)
+static void C_ccall f_2611(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2614)
+static void C_ccall f_2614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2617)
+static void C_ccall f_2617(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2620)
+static void C_ccall f_2620(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2623)
+static void C_ccall f_2623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2626)
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2629)
+static void C_ccall f_2629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2632)
+static void C_ccall f_2632(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2635)
+static void C_ccall f_2635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2638)
+static void C_ccall f_2638(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2641)
+static void C_ccall f_2641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2644)
+static void C_ccall f_2644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2647)
+static void C_ccall f_2647(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2650)
+static void C_ccall f_2650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2653)
+static void C_ccall f_2653(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2656)
+static void C_ccall f_2656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2659)
+static void C_ccall f_2659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2662)
+static void C_ccall f_2662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2665)
+static void C_ccall f_2665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2668)
+static void C_ccall f_2668(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2671)
+static void C_ccall f_2671(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2674)
+static void C_ccall f_2674(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2677)
+static void C_ccall f_2677(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2680)
+static void C_ccall f_2680(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2683)
+static void C_ccall f_2683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2686)
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2689)
+static void C_ccall f_2689(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2692)
+static void C_ccall f_2692(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2695)
+static void C_ccall f_2695(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2698)
+static void C_ccall f_2698(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2701)
+static void C_ccall f_2701(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2704)
+static void C_ccall f_2704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2707)
+static void C_ccall f_2707(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2710)
+static void C_ccall f_2710(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2713)
+static void C_ccall f_2713(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2716)
+static void C_ccall f_2716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2719)
+static void C_ccall f_2719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2722)
+static void C_ccall f_2722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2725)
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2728)
+static void C_ccall f_2728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2731)
+static void C_ccall f_2731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2734)
+static void C_ccall f_2734(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2737)
+static void C_ccall f_2737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2740)
+static void C_ccall f_2740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2743)
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2746)
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2749)
+static void C_ccall f_2749(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2752)
+static void C_ccall f_2752(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2755)
+static void C_ccall f_2755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2758)
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2761)
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2764)
+static void C_ccall f_2764(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2767)
+static void C_ccall f_2767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2770)
+static void C_ccall f_2770(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2773)
+static void C_ccall f_2773(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2776)
+static void C_ccall f_2776(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2779)
+static void C_ccall f_2779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2782)
+static void C_ccall f_2782(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2785)
+static void C_ccall f_2785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2788)
+static void C_ccall f_2788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2791)
+static void C_ccall f_2791(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2794)
+static void C_ccall f_2794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2797)
+static void C_ccall f_2797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2800)
+static void C_ccall f_2800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2803)
+static void C_ccall f_2803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2806)
+static void C_ccall f_2806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2809)
+static void C_ccall f_2809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2812)
+static void C_ccall f_2812(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2815)
+static void C_ccall f_2815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2818)
+static void C_ccall f_2818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2821)
+static void C_ccall f_2821(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2824)
+static void C_ccall f_2824(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2827)
+static void C_ccall f_2827(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2830)
+static void C_ccall f_2830(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2833)
+static void C_ccall f_2833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2836)
+static void C_ccall f_2836(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2839)
+static void C_ccall f_2839(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2842)
+static void C_ccall f_2842(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2845)
+static void C_ccall f_2845(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2848)
+static void C_ccall f_2848(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2851)
+static void C_ccall f_2851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2854)
+static void C_ccall f_2854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2857)
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2860)
+static void C_ccall f_2860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2863)
+static void C_ccall f_2863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2866)
+static void C_ccall f_2866(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2869)
+static void C_ccall f_2869(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2872)
+static void C_ccall f_2872(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2875)
+static void C_ccall f_2875(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2878)
+static void C_ccall f_2878(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2881)
+static void C_ccall f_2881(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2884)
+static void C_ccall f_2884(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2887)
+static void C_ccall f_2887(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2890)
+static void C_ccall f_2890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2893)
+static void C_ccall f_2893(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2896)
+static void C_ccall f_2896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2899)
+static void C_ccall f_2899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2902)
+static void C_ccall f_2902(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2905)
+static void C_ccall f_2905(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2908)
+static void C_ccall f_2908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2911)
+static void C_ccall f_2911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2914)
+static void C_ccall f_2914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2917)
+static void C_ccall f_2917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2920)
+static void C_ccall f_2920(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2923)
+static void C_ccall f_2923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2926)
+static void C_ccall f_2926(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2929)
+static void C_ccall f_2929(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2932)
+static void C_ccall f_2932(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2935)
+static void C_ccall f_2935(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2938)
+static void C_ccall f_2938(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2941)
+static void C_ccall f_2941(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2944)
+static void C_ccall f_2944(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2947)
+static void C_ccall f_2947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2950)
+static void C_ccall f_2950(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2953)
+static void C_ccall f_2953(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2956)
+static void C_ccall f_2956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2959)
+static void C_ccall f_2959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2962)
+static void C_ccall f_2962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2965)
+static void C_ccall f_2965(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2968)
+static void C_ccall f_2968(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2971)
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2974)
+static void C_ccall f_2974(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2977)
+static void C_ccall f_2977(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2980)
+static void C_ccall f_2980(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2983)
+static void C_ccall f_2983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2986)
+static void C_ccall f_2986(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2989)
+static void C_ccall f_2989(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2992)
+static void C_ccall f_2992(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2995)
+static void C_ccall f_2995(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2998)
+static void C_ccall f_2998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3001)
+static void C_ccall f_3001(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3004)
+static void C_ccall f_3004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3007)
+static void C_ccall f_3007(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3010)
+static void C_ccall f_3010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3013)
+static void C_ccall f_3013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3016)
+static void C_ccall f_3016(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3019)
+static void C_ccall f_3019(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3022)
+static void C_ccall f_3022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3025)
+static void C_ccall f_3025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3028)
+static void C_ccall f_3028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3031)
+static void C_ccall f_3031(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3034)
+static void C_ccall f_3034(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3037)
+static void C_ccall f_3037(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3040)
+static void C_ccall f_3040(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3043)
+static void C_ccall f_3043(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3046)
+static void C_ccall f_3046(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3049)
+static void C_ccall f_3049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3052)
+static void C_ccall f_3052(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3055)
+static void C_ccall f_3055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3058)
+static void C_ccall f_3058(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3061)
+static void C_ccall f_3061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3064)
+static void C_ccall f_3064(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3067)
+static void C_ccall f_3067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3070)
+static void C_ccall f_3070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3073)
+static void C_ccall f_3073(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3076)
+static void C_ccall f_3076(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3079)
+static void C_ccall f_3079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3082)
+static void C_ccall f_3082(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3085)
+static void C_ccall f_3085(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3088)
+static void C_ccall f_3088(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3091)
+static void C_ccall f_3091(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3094)
+static void C_ccall f_3094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3097)
+static void C_ccall f_3097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3100)
+static void C_ccall f_3100(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3103)
+static void C_ccall f_3103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3106)
+static void C_ccall f_3106(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3109)
+static void C_ccall f_3109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3112)
+static void C_ccall f_3112(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3115)
+static void C_ccall f_3115(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3118)
+static void C_ccall f_3118(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3121)
+static void C_ccall f_3121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3124)
+static void C_ccall f_3124(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3127)
+static void C_ccall f_3127(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3130)
+static void C_ccall f_3130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3133)
+static void C_ccall f_3133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3136)
+static void C_ccall f_3136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3139)
+static void C_ccall f_3139(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4065)
+static void C_ccall f_4065(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
 C_noret_decl(f_4103)
-static void C_ccall f_4103(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4276)
-static void C_ccall f_4276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4119)
-static void C_fcall f_4119(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4221)
-static void C_ccall f_4221(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4152)
-static void C_fcall f_4152(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4188)
-static void C_ccall f_4188(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4155)
-static void C_fcall f_4155(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4125)
-static void C_fcall f_4125(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1623)
-static void C_ccall f_1623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1839)
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1842)
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1980)
-static void C_ccall f_1980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1983)
-static void C_ccall f_1983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1986)
-static void C_ccall f_1986(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1989)
-static void C_ccall f_1989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1992)
-static void C_ccall f_1992(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1995)
-static void C_ccall f_1995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1998)
-static void C_ccall f_1998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2001)
-static void C_ccall f_2001(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2004)
-static void C_ccall f_2004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2007)
-static void C_ccall f_2007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2034)
-static void C_ccall f_2034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2037)
-static void C_ccall f_2037(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2259)
-static void C_ccall f_2259(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2262)
-static void C_ccall f_2262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2265)
-static void C_ccall f_2265(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2268)
-static void C_ccall f_2268(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2271)
-static void C_ccall f_2271(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2274)
-static void C_ccall f_2274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2277)
-static void C_ccall f_2277(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2280)
-static void C_ccall f_2280(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2283)
-static void C_ccall f_2283(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2286)
-static void C_ccall f_2286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2289)
-static void C_ccall f_2289(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2292)
-static void C_ccall f_2292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2295)
-static void C_ccall f_2295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2298)
-static void C_ccall f_2298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2301)
-static void C_ccall f_2301(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2304)
-static void C_ccall f_2304(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2307)
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2310)
-static void C_ccall f_2310(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2313)
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2316)
-static void C_ccall f_2316(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2319)
-static void C_ccall f_2319(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2322)
-static void C_ccall f_2322(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2325)
-static void C_ccall f_2325(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2328)
-static void C_ccall f_2328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2331)
-static void C_ccall f_2331(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2334)
-static void C_ccall f_2334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2337)
-static void C_ccall f_2337(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2340)
-static void C_ccall f_2340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2343)
-static void C_ccall f_2343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2346)
-static void C_ccall f_2346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2349)
-static void C_ccall f_2349(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2352)
-static void C_ccall f_2352(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2355)
-static void C_ccall f_2355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2358)
-static void C_ccall f_2358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2361)
-static void C_ccall f_2361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2364)
-static void C_ccall f_2364(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2367)
-static void C_ccall f_2367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2370)
-static void C_ccall f_2370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2373)
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2376)
-static void C_ccall f_2376(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2379)
-static void C_ccall f_2379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2382)
-static void C_ccall f_2382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2385)
-static void C_ccall f_2385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2388)
-static void C_ccall f_2388(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2391)
-static void C_ccall f_2391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2394)
-static void C_ccall f_2394(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2397)
-static void C_ccall f_2397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2400)
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2403)
-static void C_ccall f_2403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2406)
-static void C_ccall f_2406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2409)
-static void C_ccall f_2409(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2412)
-static void C_ccall f_2412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2415)
-static void C_ccall f_2415(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2418)
-static void C_ccall f_2418(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2421)
-static void C_ccall f_2421(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2424)
-static void C_ccall f_2424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2427)
-static void C_ccall f_2427(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2430)
-static void C_ccall f_2430(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2433)
-static void C_ccall f_2433(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2436)
-static void C_ccall f_2436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2439)
-static void C_ccall f_2439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2442)
-static void C_ccall f_2442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2445)
-static void C_ccall f_2445(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2448)
-static void C_ccall f_2448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2451)
-static void C_ccall f_2451(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2454)
-static void C_ccall f_2454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2457)
-static void C_ccall f_2457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2460)
-static void C_ccall f_2460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2463)
-static void C_ccall f_2463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2466)
-static void C_ccall f_2466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2469)
-static void C_ccall f_2469(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2472)
-static void C_ccall f_2472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2475)
-static void C_ccall f_2475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2478)
-static void C_ccall f_2478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2481)
-static void C_ccall f_2481(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2484)
-static void C_ccall f_2484(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2487)
-static void C_ccall f_2487(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2490)
-static void C_ccall f_2490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2493)
-static void C_ccall f_2493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2496)
-static void C_ccall f_2496(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2499)
-static void C_ccall f_2499(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2502)
-static void C_ccall f_2502(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2505)
-static void C_ccall f_2505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2508)
-static void C_ccall f_2508(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2511)
-static void C_ccall f_2511(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2514)
-static void C_ccall f_2514(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2517)
-static void C_ccall f_2517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2520)
-static void C_ccall f_2520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2523)
-static void C_ccall f_2523(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2526)
-static void C_ccall f_2526(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2529)
-static void C_ccall f_2529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2532)
-static void C_ccall f_2532(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2535)
-static void C_ccall f_2535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2538)
-static void C_ccall f_2538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2541)
-static void C_ccall f_2541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2544)
-static void C_ccall f_2544(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2547)
-static void C_ccall f_2547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2550)
-static void C_ccall f_2550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2553)
-static void C_ccall f_2553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2556)
-static void C_ccall f_2556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2559)
-static void C_ccall f_2559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2562)
-static void C_ccall f_2562(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2565)
-static void C_ccall f_2565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2568)
-static void C_ccall f_2568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2571)
-static void C_ccall f_2571(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2574)
-static void C_ccall f_2574(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2577)
-static void C_ccall f_2577(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2580)
-static void C_ccall f_2580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2583)
-static void C_ccall f_2583(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2586)
-static void C_ccall f_2586(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2589)
-static void C_ccall f_2589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2592)
-static void C_ccall f_2592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2595)
-static void C_ccall f_2595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2598)
-static void C_ccall f_2598(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2601)
-static void C_ccall f_2601(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2604)
-static void C_ccall f_2604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2607)
-static void C_ccall f_2607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2610)
-static void C_ccall f_2610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2613)
-static void C_ccall f_2613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2616)
-static void C_ccall f_2616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2619)
-static void C_ccall f_2619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2622)
-static void C_ccall f_2622(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2625)
-static void C_ccall f_2625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2628)
-static void C_ccall f_2628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2631)
-static void C_ccall f_2631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2634)
-static void C_ccall f_2634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2637)
-static void C_ccall f_2637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2640)
-static void C_ccall f_2640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2643)
-static void C_ccall f_2643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2646)
-static void C_ccall f_2646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2649)
-static void C_ccall f_2649(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2652)
-static void C_ccall f_2652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2655)
-static void C_ccall f_2655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2658)
-static void C_ccall f_2658(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2661)
-static void C_ccall f_2661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2664)
-static void C_ccall f_2664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2667)
-static void C_ccall f_2667(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2670)
-static void C_ccall f_2670(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2673)
-static void C_ccall f_2673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2676)
-static void C_ccall f_2676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2679)
-static void C_ccall f_2679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2682)
-static void C_ccall f_2682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2685)
-static void C_ccall f_2685(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2688)
-static void C_ccall f_2688(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2691)
-static void C_ccall f_2691(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2694)
-static void C_ccall f_2694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2697)
-static void C_ccall f_2697(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2700)
-static void C_ccall f_2700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2703)
-static void C_ccall f_2703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2706)
-static void C_ccall f_2706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2709)
-static void C_ccall f_2709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2712)
-static void C_ccall f_2712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2715)
-static void C_ccall f_2715(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2718)
-static void C_ccall f_2718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2721)
-static void C_ccall f_2721(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2724)
-static void C_ccall f_2724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2727)
-static void C_ccall f_2727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2730)
-static void C_ccall f_2730(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2733)
-static void C_ccall f_2733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2736)
-static void C_ccall f_2736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2739)
-static void C_ccall f_2739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2742)
-static void C_ccall f_2742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2745)
-static void C_ccall f_2745(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2748)
-static void C_ccall f_2748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2751)
-static void C_ccall f_2751(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2754)
-static void C_ccall f_2754(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2757)
-static void C_ccall f_2757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2760)
-static void C_ccall f_2760(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2763)
-static void C_ccall f_2763(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2766)
-static void C_ccall f_2766(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2769)
-static void C_ccall f_2769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2772)
-static void C_ccall f_2772(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2775)
-static void C_ccall f_2775(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2778)
-static void C_ccall f_2778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2781)
-static void C_ccall f_2781(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2784)
-static void C_ccall f_2784(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2787)
-static void C_ccall f_2787(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2790)
-static void C_ccall f_2790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2793)
-static void C_ccall f_2793(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2796)
-static void C_ccall f_2796(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2799)
-static void C_ccall f_2799(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2802)
-static void C_ccall f_2802(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2805)
-static void C_ccall f_2805(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2808)
-static void C_ccall f_2808(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2811)
-static void C_ccall f_2811(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2814)
-static void C_ccall f_2814(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2817)
-static void C_ccall f_2817(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2820)
-static void C_ccall f_2820(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2823)
-static void C_ccall f_2823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2826)
-static void C_ccall f_2826(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2829)
-static void C_ccall f_2829(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2832)
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2835)
-static void C_ccall f_2835(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2838)
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2841)
-static void C_ccall f_2841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2844)
-static void C_ccall f_2844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2847)
-static void C_ccall f_2847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2850)
-static void C_ccall f_2850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2853)
-static void C_ccall f_2853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2856)
-static void C_ccall f_2856(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2859)
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2862)
-static void C_ccall f_2862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2865)
-static void C_ccall f_2865(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2868)
-static void C_ccall f_2868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2871)
-static void C_ccall f_2871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2874)
-static void C_ccall f_2874(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2877)
-static void C_ccall f_2877(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2880)
-static void C_ccall f_2880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2883)
-static void C_ccall f_2883(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2886)
-static void C_ccall f_2886(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2889)
-static void C_ccall f_2889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2892)
-static void C_ccall f_2892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2895)
-static void C_ccall f_2895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2898)
-static void C_ccall f_2898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2901)
-static void C_ccall f_2901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2904)
-static void C_ccall f_2904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2907)
-static void C_ccall f_2907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2910)
-static void C_ccall f_2910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2913)
-static void C_ccall f_2913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2916)
-static void C_ccall f_2916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2919)
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2922)
-static void C_ccall f_2922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2925)
-static void C_ccall f_2925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2928)
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2931)
-static void C_ccall f_2931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2934)
-static void C_ccall f_2934(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2937)
-static void C_ccall f_2937(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2940)
-static void C_ccall f_2940(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2943)
-static void C_ccall f_2943(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2946)
-static void C_ccall f_2946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2949)
-static void C_ccall f_2949(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2952)
-static void C_ccall f_2952(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2955)
-static void C_ccall f_2955(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2958)
-static void C_ccall f_2958(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2961)
-static void C_ccall f_2961(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2964)
-static void C_ccall f_2964(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2967)
-static void C_ccall f_2967(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2970)
-static void C_ccall f_2970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2973)
-static void C_ccall f_2973(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2976)
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2979)
-static void C_ccall f_2979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2982)
-static void C_ccall f_2982(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2985)
-static void C_ccall f_2985(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2988)
-static void C_ccall f_2988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2991)
-static void C_ccall f_2991(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2994)
-static void C_ccall f_2994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2997)
-static void C_ccall f_2997(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3000)
-static void C_ccall f_3000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3003)
-static void C_ccall f_3003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3006)
-static void C_ccall f_3006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3009)
-static void C_ccall f_3009(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3012)
-static void C_ccall f_3012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3015)
-static void C_ccall f_3015(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3018)
-static void C_ccall f_3018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3021)
-static void C_ccall f_3021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3024)
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3027)
-static void C_ccall f_3027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3030)
-static void C_ccall f_3030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3033)
-static void C_ccall f_3033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3036)
-static void C_ccall f_3036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3039)
-static void C_ccall f_3039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3042)
-static void C_ccall f_3042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3045)
-static void C_ccall f_3045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3048)
-static void C_ccall f_3048(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3051)
-static void C_ccall f_3051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3054)
-static void C_ccall f_3054(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3057)
-static void C_ccall f_3057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3060)
-static void C_ccall f_3060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3063)
-static void C_ccall f_3063(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3066)
-static void C_ccall f_3066(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3069)
-static void C_ccall f_3069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3072)
-static void C_ccall f_3072(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3075)
-static void C_ccall f_3075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3078)
-static void C_ccall f_3078(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3081)
-static void C_ccall f_3081(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3084)
-static void C_ccall f_3084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3087)
-static void C_ccall f_3087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3090)
-static void C_ccall f_3090(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3093)
-static void C_ccall f_3093(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3096)
-static void C_ccall f_3096(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3099)
-static void C_ccall f_3099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3102)
-static void C_ccall f_3102(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3105)
-static void C_ccall f_3105(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4031)
-static void C_ccall f_4031(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4069)
-static void C_ccall f_4069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3108)
-static void C_ccall f_3108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3111)
-static void C_ccall f_3111(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3114)
-static void C_ccall f_3114(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3117)
-static void C_ccall f_3117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3120)
-static void C_ccall f_3120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3123)
-static void C_ccall f_3123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3126)
-static void C_ccall f_3126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3129)
-static void C_ccall f_3129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3132)
-static void C_ccall f_3132(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3875)
-static void C_ccall f_3875(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4007)
-static void C_ccall f_4007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3951)
-static void C_fcall f_3951(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3977)
-static void C_ccall f_3977(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3901)
-static void C_fcall f_3901(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3135)
-static void C_ccall f_3135(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3138)
-static void C_ccall f_3138(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3141)
-static void C_ccall f_3141(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3144)
-static void C_ccall f_3144(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3147)
-static void C_ccall f_3147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3150)
-static void C_ccall f_3150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3153)
-static void C_ccall f_3153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3156)
-static void C_ccall f_3156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3159)
-static void C_ccall f_3159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3162)
-static void C_ccall f_3162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3165)
-static void C_ccall f_3165(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3168)
-static void C_ccall f_3168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3171)
-static void C_ccall f_3171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3174)
-static void C_ccall f_3174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3177)
-static void C_ccall f_3177(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3180)
-static void C_ccall f_3180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3183)
-static void C_ccall f_3183(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3186)
-static void C_ccall f_3186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3189)
-static void C_ccall f_3189(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3192)
-static void C_ccall f_3192(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3195)
-static void C_ccall f_3195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3198)
-static void C_ccall f_3198(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3201)
-static void C_ccall f_3201(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3204)
-static void C_ccall f_3204(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3207)
-static void C_ccall f_3207(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3210)
-static void C_ccall f_3210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3213)
-static void C_ccall f_3213(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3216)
-static void C_ccall f_3216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3219)
-static void C_ccall f_3219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3222)
-static void C_ccall f_3222(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3225)
-static void C_ccall f_3225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3228)
-static void C_ccall f_3228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3231)
-static void C_ccall f_3231(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3234)
-static void C_ccall f_3234(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3237)
-static void C_ccall f_3237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3240)
-static void C_ccall f_3240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3243)
-static void C_ccall f_3243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3246)
-static void C_ccall f_3246(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3249)
-static void C_ccall f_3249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3252)
-static void C_ccall f_3252(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3255)
-static void C_ccall f_3255(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3258)
-static void C_ccall f_3258(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3261)
-static void C_ccall f_3261(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3264)
-static void C_ccall f_3264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3267)
-static void C_ccall f_3267(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3270)
-static void C_ccall f_3270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3273)
-static void C_ccall f_3273(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3276)
-static void C_ccall f_3276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3279)
-static void C_ccall f_3279(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3282)
-static void C_ccall f_3282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3285)
-static void C_ccall f_3285(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3288)
-static void C_ccall f_3288(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3291)
-static void C_ccall f_3291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3294)
-static void C_ccall f_3294(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3297)
-static void C_ccall f_3297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3300)
-static void C_ccall f_3300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3303)
-static void C_ccall f_3303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3306)
-static void C_ccall f_3306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3309)
-static void C_ccall f_3309(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3312)
-static void C_ccall f_3312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3315)
-static void C_ccall f_3315(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3318)
-static void C_ccall f_3318(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3321)
-static void C_ccall f_3321(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3324)
-static void C_ccall f_3324(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3327)
-static void C_ccall f_3327(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3330)
-static void C_ccall f_3330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3333)
-static void C_ccall f_3333(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3336)
-static void C_ccall f_3336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3473)
-static void C_ccall f_3473(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3476)
-static void C_ccall f_3476(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3479)
-static void C_ccall f_3479(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3482)
-static void C_ccall f_3482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3626)
-static void C_ccall f_3626(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3629)
-static void C_ccall f_3629(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3795)
-static void C_ccall f_3795(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3825)
-static void C_ccall f_3825(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3847)
-static void C_ccall f_3847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3633)
-static void C_ccall f_3633(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3636)
-static void C_ccall f_3636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3639)
-static void C_ccall f_3639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3713)
-static void C_ccall f_3713(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3767)
-static void C_ccall f_3767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3742)
-static void C_fcall f_3742(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3739)
-static void C_ccall f_3739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3642)
-static void C_ccall f_3642(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3668)
-static void C_ccall f_3668(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3645)
-static void C_ccall f_3645(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3648)
-static void C_ccall f_3648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3651)
-static void C_ccall f_3651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3654)
-static void C_ccall f_3654(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3657)
-static void C_ccall f_3657(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3142)
+static void C_ccall f_3142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3145)
+static void C_ccall f_3145(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3148)
+static void C_ccall f_3148(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3151)
+static void C_ccall f_3151(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3154)
+static void C_ccall f_3154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3157)
+static void C_ccall f_3157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3160)
+static void C_ccall f_3160(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3163)
+static void C_ccall f_3163(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3166)
+static void C_ccall f_3166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3909)
+static void C_ccall f_3909(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_4041)
+static void C_ccall f_4041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3985)
+static void C_fcall f_3985(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4011)
+static void C_ccall f_4011(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3935)
+static void C_fcall f_3935(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3169)
+static void C_ccall f_3169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3172)
+static void C_ccall f_3172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3175)
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3178)
+static void C_ccall f_3178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3181)
+static void C_ccall f_3181(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3184)
+static void C_ccall f_3184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3187)
+static void C_ccall f_3187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3190)
+static void C_ccall f_3190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3193)
+static void C_ccall f_3193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3196)
+static void C_ccall f_3196(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3199)
+static void C_ccall f_3199(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3202)
+static void C_ccall f_3202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3205)
+static void C_ccall f_3205(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3208)
+static void C_ccall f_3208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3211)
+static void C_ccall f_3211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3214)
+static void C_ccall f_3214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3217)
+static void C_ccall f_3217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3220)
+static void C_ccall f_3220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3223)
+static void C_ccall f_3223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3226)
+static void C_ccall f_3226(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3229)
+static void C_ccall f_3229(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3232)
+static void C_ccall f_3232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3235)
+static void C_ccall f_3235(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3238)
+static void C_ccall f_3238(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3241)
+static void C_ccall f_3241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3244)
+static void C_ccall f_3244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3247)
+static void C_ccall f_3247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3250)
+static void C_ccall f_3250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3253)
+static void C_ccall f_3253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3256)
+static void C_ccall f_3256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3259)
+static void C_ccall f_3259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3262)
+static void C_ccall f_3262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3265)
+static void C_ccall f_3265(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3268)
+static void C_ccall f_3268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3271)
+static void C_ccall f_3271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3274)
+static void C_ccall f_3274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3277)
+static void C_ccall f_3277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3280)
+static void C_ccall f_3280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3283)
+static void C_ccall f_3283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3286)
+static void C_ccall f_3286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3289)
+static void C_ccall f_3289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3292)
+static void C_ccall f_3292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3295)
+static void C_ccall f_3295(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3298)
+static void C_ccall f_3298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3301)
+static void C_ccall f_3301(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3304)
+static void C_ccall f_3304(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3307)
+static void C_ccall f_3307(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3310)
+static void C_ccall f_3310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3313)
+static void C_ccall f_3313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3316)
+static void C_ccall f_3316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3319)
+static void C_ccall f_3319(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3322)
+static void C_ccall f_3322(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3325)
+static void C_ccall f_3325(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3328)
+static void C_ccall f_3328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3331)
+static void C_ccall f_3331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3334)
+static void C_ccall f_3334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3337)
+static void C_ccall f_3337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3340)
+static void C_ccall f_3340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3343)
+static void C_ccall f_3343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3346)
+static void C_ccall f_3346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3349)
+static void C_ccall f_3349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3352)
+static void C_ccall f_3352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3355)
+static void C_ccall f_3355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3358)
+static void C_ccall f_3358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3361)
+static void C_ccall f_3361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3364)
+static void C_ccall f_3364(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3367)
+static void C_ccall f_3367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3370)
+static void C_ccall f_3370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3507)
+static void C_ccall f_3507(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3510)
+static void C_ccall f_3510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3513)
+static void C_ccall f_3513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3516)
+static void C_ccall f_3516(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3660)
 static void C_ccall f_3660(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3663)
 static void C_ccall f_3663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3666)
-static void C_ccall f_3666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3484)
-static void C_ccall f_3484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3503)
-static void C_ccall f_3503(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3520)
-static void C_ccall f_3520(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3576)
-static void C_ccall f_3576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3572)
-static void C_ccall f_3572(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3568)
-static void C_ccall f_3568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3564)
-static void C_ccall f_3564(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3338)
-static void C_ccall f_3338(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3360)
-static void C_ccall f_3360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3426)
-static void C_ccall f_3426(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3424)
-static void C_ccall f_3424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2039)
-static void C_ccall f_2039(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_2073)
-static void C_ccall f_2073(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2100)
-static void C_ccall f_2100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2103)
-static void C_ccall f_2103(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2106)
-static void C_ccall f_2106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2177)
-static void C_ccall f_2177(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2173)
-static void C_ccall f_2173(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2148)
-static void C_ccall f_2148(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2008)
-static void C_ccall f_2008(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1844)
-static void C_fcall f_1844(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1850)
-static void C_ccall f_1850(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1862)
-static void C_ccall f_1862(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1951)
-static void C_ccall f_1951(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1885)
-static void C_fcall f_1885(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1905)
-static void C_ccall f_1905(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1882)
-static void C_ccall f_1882(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1625)
-static void C_ccall f_1625(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1635)
-static void C_ccall f_1635(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1780)
-static void C_ccall f_1780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1727)
-static void C_fcall f_1727(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1742)
-static void C_ccall f_1742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1724)
-static void C_ccall f_1724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1678)
-static void C_fcall f_1678(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1707)
-static void C_ccall f_1707(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1672)
-static void C_ccall f_1672(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1664)
-static void C_ccall f_1664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1656)
-static void C_ccall f_1656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1427)
-static void C_ccall f_1427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1574)
-static void C_ccall f_1574(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1443)
-static void C_fcall f_1443(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1452)
-static void C_fcall f_1452(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1455)
-static void C_fcall f_1455(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1347)
-static void C_fcall f_1347(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1349)
-static void C_ccall f_1349(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1415)
-static void C_ccall f_1415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3829)
+static void C_ccall f_3829(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3859)
+static void C_ccall f_3859(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3881)
+static void C_ccall f_3881(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3667)
+static void C_ccall f_3667(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3670)
+static void C_ccall f_3670(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3673)
+static void C_ccall f_3673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3747)
+static void C_ccall f_3747(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3801)
+static void C_ccall f_3801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3776)
+static void C_fcall f_3776(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3773)
+static void C_ccall f_3773(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3676)
+static void C_ccall f_3676(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3702)
+static void C_ccall f_3702(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3679)
+static void C_ccall f_3679(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3682)
+static void C_ccall f_3682(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3685)
+static void C_ccall f_3685(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3688)
+static void C_ccall f_3688(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3691)
+static void C_ccall f_3691(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3694)
+static void C_ccall f_3694(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3697)
+static void C_ccall f_3697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3700)
+static void C_ccall f_3700(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3518)
+static void C_ccall f_3518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3537)
+static void C_ccall f_3537(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3554)
+static void C_ccall f_3554(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3610)
+static void C_ccall f_3610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3606)
+static void C_ccall f_3606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3602)
+static void C_ccall f_3602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3598)
+static void C_ccall f_3598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3372)
+static void C_ccall f_3372(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3394)
+static void C_ccall f_3394(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3460)
+static void C_ccall f_3460(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3458)
+static void C_ccall f_3458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2046)
+static void C_ccall f_2046(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_2080)
+static void C_ccall f_2080(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2107)
+static void C_ccall f_2107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2110)
+static void C_ccall f_2110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2113)
+static void C_ccall f_2113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2184)
+static void C_ccall f_2184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2180)
+static void C_ccall f_2180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2155)
+static void C_ccall f_2155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2015)
+static void C_ccall f_2015(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1851)
+static void C_fcall f_1851(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1857)
+static void C_ccall f_1857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1869)
+static void C_ccall f_1869(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1958)
+static void C_ccall f_1958(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1892)
+static void C_fcall f_1892(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1912)
+static void C_ccall f_1912(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1889)
+static void C_ccall f_1889(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1632)
+static void C_ccall f_1632(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1642)
+static void C_ccall f_1642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1787)
+static void C_ccall f_1787(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1734)
+static void C_fcall f_1734(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1749)
+static void C_ccall f_1749(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1731)
+static void C_ccall f_1731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1685)
+static void C_fcall f_1685(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1714)
+static void C_ccall f_1714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1679)
+static void C_ccall f_1679(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1671)
+static void C_ccall f_1671(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1663)
+static void C_ccall f_1663(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1434)
+static void C_ccall f_1434(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1581)
+static void C_ccall f_1581(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1450)
+static void C_fcall f_1450(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1459)
+static void C_fcall f_1459(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1462)
+static void C_fcall f_1462(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1354)
+static void C_fcall f_1354(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1356)
+static void C_ccall f_1356(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1422)
+static void C_ccall f_1422(C_word c,C_word t0,C_word t1) C_noret;
 
-C_noret_decl(trf_4832)
-static void C_fcall trf_4832(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4832(void *dummy){
+C_noret_decl(trf_4866)
+static void C_fcall trf_4866(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4866(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4832(t0,t1);}
+f_4866(t0,t1);}
 
-C_noret_decl(trf_4491)
-static void C_fcall trf_4491(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4491(void *dummy){
+C_noret_decl(trf_4525)
+static void C_fcall trf_4525(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4525(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4491(t0,t1);}
+f_4525(t0,t1);}
 
-C_noret_decl(trf_4361)
-static void C_fcall trf_4361(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4361(void *dummy){
+C_noret_decl(trf_4395)
+static void C_fcall trf_4395(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4395(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4361(t0,t1);}
+f_4395(t0,t1);}
 
-C_noret_decl(trf_4119)
-static void C_fcall trf_4119(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4119(void *dummy){
+C_noret_decl(trf_4153)
+static void C_fcall trf_4153(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4153(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4119(t0,t1);}
+f_4153(t0,t1);}
 
-C_noret_decl(trf_4152)
-static void C_fcall trf_4152(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4152(void *dummy){
+C_noret_decl(trf_4186)
+static void C_fcall trf_4186(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4186(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4152(t0,t1);}
+f_4186(t0,t1);}
 
-C_noret_decl(trf_4155)
-static void C_fcall trf_4155(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4155(void *dummy){
+C_noret_decl(trf_4189)
+static void C_fcall trf_4189(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4189(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4155(t0,t1);}
+f_4189(t0,t1);}
 
-C_noret_decl(trf_4125)
-static void C_fcall trf_4125(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4125(void *dummy){
+C_noret_decl(trf_4159)
+static void C_fcall trf_4159(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4159(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4125(t0,t1);}
+f_4159(t0,t1);}
 
-C_noret_decl(trf_3951)
-static void C_fcall trf_3951(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3951(void *dummy){
+C_noret_decl(trf_3985)
+static void C_fcall trf_3985(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3985(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3951(t0,t1);}
+f_3985(t0,t1);}
 
-C_noret_decl(trf_3901)
-static void C_fcall trf_3901(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3901(void *dummy){
+C_noret_decl(trf_3935)
+static void C_fcall trf_3935(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3935(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3901(t0,t1);}
+f_3935(t0,t1);}
 
-C_noret_decl(trf_3742)
-static void C_fcall trf_3742(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3742(void *dummy){
+C_noret_decl(trf_3776)
+static void C_fcall trf_3776(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3776(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3742(t0,t1);}
+f_3776(t0,t1);}
 
-C_noret_decl(trf_1844)
-static void C_fcall trf_1844(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1844(void *dummy){
+C_noret_decl(trf_1851)
+static void C_fcall trf_1851(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1851(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_1844(t0,t1,t2,t3,t4);}
+f_1851(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1885)
-static void C_fcall trf_1885(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1885(void *dummy){
+C_noret_decl(trf_1892)
+static void C_fcall trf_1892(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1892(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1885(t0,t1);}
+f_1892(t0,t1);}
 
-C_noret_decl(trf_1727)
-static void C_fcall trf_1727(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1727(void *dummy){
+C_noret_decl(trf_1734)
+static void C_fcall trf_1734(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1734(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1727(t0,t1);}
+f_1734(t0,t1);}
 
-C_noret_decl(trf_1678)
-static void C_fcall trf_1678(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1678(void *dummy){
+C_noret_decl(trf_1685)
+static void C_fcall trf_1685(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1685(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1678(t0,t1,t2);}
+f_1685(t0,t1,t2);}
 
-C_noret_decl(trf_1443)
-static void C_fcall trf_1443(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1443(void *dummy){
+C_noret_decl(trf_1450)
+static void C_fcall trf_1450(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1450(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1443(t0,t1);}
+f_1450(t0,t1);}
 
-C_noret_decl(trf_1452)
-static void C_fcall trf_1452(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1452(void *dummy){
+C_noret_decl(trf_1459)
+static void C_fcall trf_1459(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1459(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1452(t0,t1);}
+f_1459(t0,t1);}
 
-C_noret_decl(trf_1455)
-static void C_fcall trf_1455(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1455(void *dummy){
+C_noret_decl(trf_1462)
+static void C_fcall trf_1462(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1462(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1455(t0,t1);}
+f_1462(t0,t1);}
 
-C_noret_decl(trf_1347)
-static void C_fcall trf_1347(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1347(void *dummy){
+C_noret_decl(trf_1354)
+static void C_fcall trf_1354(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1354(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1347(t0,t1,t2,t3);}
+f_1354(t0,t1,t2,t3);}
 
 C_noret_decl(tr5)
 static void C_fcall tr5(C_proc5 k) C_regparm C_noret;
@@ -1244,12 +1262,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(13251)){
+if(!C_demand_2(13265)){
 C_save(t1);
-C_rereclaim2(13251*sizeof(C_word), 1);
+C_rereclaim2(13265*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,908);
+C_initialize_lf(lf,913);
 lf[0]=C_h_intern(&lf[0],36,"\010compilerdefault-optimization-passes");
 lf[1]=C_h_intern(&lf[1],29,"\010compilerdefault-declarations");
 lf[2]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\014always-bound\376\003\000\000\002\376\001\000\000\022\003sysstandard-input\376\003\000\000\002\376\001\000\000\023\003sysstandard-ou"
@@ -1285,32 +1303,29 @@ lf[12]=C_h_intern(&lf[12],27,"\010compilerunlikely-variables");
 lf[13]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007unquote\376\003\000\000\002\376\001\000\000\020unquote-splicing\376\377\016");
 lf[14]=C_h_intern(&lf[14],27,"\010compilereq-inline-operator");
 lf[15]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
-lf[16]=C_h_intern(&lf[16],44,"\010compileroptimizable-rest-argument-operators");
-lf[17]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003car\376\003\000\000\002\376\001\000\000\004cadr\376\003\000\000\002\376\001\000\000\005caddr\376\003\000\000\002\376\001\000\000\006cadddr\376\003\000\000\002\376\001\000\000\006length\376\003\000\000\002\376"
-"\001\000\000\005pair\077\376\003\000\000\002\376\001\000\000\005null\077\376\003\000\000\002\376\001\000\000\010list-ref\376\377\016");
-lf[18]=C_h_intern(&lf[18],34,"\010compilermembership-test-operators");
-lf[19]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\010C_i_memq\376B\000\000\005C_eqp\376\003\000\000\002\376\003\000\000\002\376B\000\000\012C_u_i_memq\376B\000\000\005C_eqp\376\003\000\000\002\376\003\000\000\002\376B"
+lf[16]=C_h_intern(&lf[16],34,"\010compilermembership-test-operators");
+lf[17]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376B\000\000\010C_i_memq\376B\000\000\005C_eqp\376\003\000\000\002\376\003\000\000\002\376B\000\000\012C_u_i_memq\376B\000\000\005C_eqp\376\003\000\000\002\376\003\000\000\002\376B"
 "\000\000\012C_i_member\376B\000\000\012C_i_equalp\376\003\000\000\002\376\003\000\000\002\376B\000\000\010C_i_memv\376B\000\000\010C_i_eqvp\376\377\016");
-lf[20]=C_h_intern(&lf[20],32,"\010compilermembership-unfold-limit");
-lf[21]=C_h_intern(&lf[21],28,"\010compilertarget-include-file");
-lf[22]=C_decode_literal(C_heaptop,"\376B\000\000\011chicken.h");
-lf[23]=C_h_intern(&lf[23],31,"\010compilervalid-compiler-options");
-lf[24]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005-help\376\003\000\000\002\376\001\000\000\001h\376\003\000\000\002\376\001\000\000\004help\376\003\000\000\002\376\001\000\000\007version\376\003\000\000\002\376\001\000\000\007verbose\376\003\000\000\002\376"
-"\001\000\000\014explicit-use\376\003\000\000\002\376\001\000\000\005quiet\376\003\000\000\002\376\001\000\000\010no-trace\376\003\000\000\002\376\001\000\000\013no-warnings\376\003\000\000\002\376\001\000\000\006"
-"unsafe\376\003\000\000\002\376\001\000\000\005block\376\003\000\000\002\376\001\000\000\014check-syntax\376\003\000\000\002\376\001\000\000\011to-stdout\376\003\000\000\002\376\001\000\000\025no-usual"
-"-integrations\376\003\000\000\002\376\001\000\000\020case-insensitive\376\003\000\000\002\376\001\000\000\016no-lambda-info\376\003\000\000\002\376\001\000\000\007profile"
-"\376\003\000\000\002\376\001\000\000\006inline\376\003\000\000\002\376\001\000\000\024keep-shadowed-macros\376\003\000\000\002\376\001\000\000\021ignore-repository\376\003\000\000\002\376\001"
-"\000\000\021fixnum-arithmetic\376\003\000\000\002\376\001\000\000\022disable-interrupts\376\003\000\000\002\376\001\000\000\026optimize-leaf-routines"
-"\376\003\000\000\002\376\001\000\000\013lambda-lift\376\003\000\000\002\376\001\000\000\016compile-syntax\376\003\000\000\002\376\001\000\000\014tag-pointers\376\003\000\000\002\376\001\000\000\022acc"
-"umulate-profile\376\003\000\000\002\376\001\000\000\035disable-stack-overflow-checks\376\003\000\000\002\376\001\000\000\020unsafe-libraries"
-"\376\003\000\000\002\376\001\000\000\003raw\376\003\000\000\002\376\001\000\000\036emit-external-prototypes-first\376\003\000\000\002\376\001\000\000\007release\376\003\000\000\002\376\001\000\000\005"
-"local\376\003\000\000\002\376\001\000\000\015inline-global\376\003\000\000\002\376\001\000\000\014analyze-only\376\003\000\000\002\376\001\000\000\007dynamic\376\003\000\000\002\376\001\000\000\012scr"
-"utinize\376\003\000\000\002\376\001\000\000\016no-argc-checks\376\003\000\000\002\376\001\000\000\023no-procedure-checks\376\003\000\000\002\376\001\000\000\017no-bound-c"
-"hecks\376\003\000\000\002\376\001\000\000&no-procedure-checks-for-usual-bindings\376\003\000\000\002\376\001\000\000\022no-compiler-synta"
-"x\376\003\000\000\002\376\001\000\000\027no-parentheses-synonyms\376\003\000\000\002\376\001\000\000\020no-symbol-escape\376\003\000\000\002\376\001\000\000\013r5rs-synta"
-"x\376\003\000\000\002\376\001\000\000\031emit-all-import-libraries\376\003\000\000\002\376\001\000\000\012setup-mode\376\377\016");
-lf[25]=C_h_intern(&lf[25],45,"\010compilervalid-compiler-options-with-argument");
-lf[26]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005debug\376\003\000\000\002\376\001\000\000\013output-file\376\003\000\000\002\376\001\000\000\014include-path\376\003\000\000\002\376\001\000\000\011heap-size\376\003\000"
+lf[18]=C_h_intern(&lf[18],32,"\010compilermembership-unfold-limit");
+lf[19]=C_h_intern(&lf[19],28,"\010compilertarget-include-file");
+lf[20]=C_decode_literal(C_heaptop,"\376B\000\000\011chicken.h");
+lf[21]=C_h_intern(&lf[21],31,"\010compilervalid-compiler-options");
+lf[22]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005-help\376\003\000\000\002\376\001\000\000\001h\376\003\000\000\002\376\001\000\000\004help\376\003\000\000\002\376\001\000\000\007version\376\003\000\000\002\376\001\000\000\007verbose\376\003\000\000\002\376"
+"\001\000\000\014explicit-use\376\003\000\000\002\376\001\000\000\010no-trace\376\003\000\000\002\376\001\000\000\013no-warnings\376\003\000\000\002\376\001\000\000\006unsafe\376\003\000\000\002\376\001\000\000"
+"\005block\376\003\000\000\002\376\001\000\000\014check-syntax\376\003\000\000\002\376\001\000\000\011to-stdout\376\003\000\000\002\376\001\000\000\025no-usual-integrations\376\003"
+"\000\000\002\376\001\000\000\020case-insensitive\376\003\000\000\002\376\001\000\000\016no-lambda-info\376\003\000\000\002\376\001\000\000\007profile\376\003\000\000\002\376\001\000\000\006inlin"
+"e\376\003\000\000\002\376\001\000\000\024keep-shadowed-macros\376\003\000\000\002\376\001\000\000\021ignore-repository\376\003\000\000\002\376\001\000\000\021fixnum-arith"
+"metic\376\003\000\000\002\376\001\000\000\022disable-interrupts\376\003\000\000\002\376\001\000\000\026optimize-leaf-routines\376\003\000\000\002\376\001\000\000\013lambd"
+"a-lift\376\003\000\000\002\376\001\000\000\016compile-syntax\376\003\000\000\002\376\001\000\000\014tag-pointers\376\003\000\000\002\376\001\000\000\022accumulate-profile"
+"\376\003\000\000\002\376\001\000\000\035disable-stack-overflow-checks\376\003\000\000\002\376\001\000\000\020unsafe-libraries\376\003\000\000\002\376\001\000\000\003raw\376\003"
+"\000\000\002\376\001\000\000\036emit-external-prototypes-first\376\003\000\000\002\376\001\000\000\007release\376\003\000\000\002\376\001\000\000\005local\376\003\000\000\002\376\001\000\000\015"
+"inline-global\376\003\000\000\002\376\001\000\000\014analyze-only\376\003\000\000\002\376\001\000\000\007dynamic\376\003\000\000\002\376\001\000\000\012scrutinize\376\003\000\000\002\376\001\000"
+"\000\016no-argc-checks\376\003\000\000\002\376\001\000\000\023no-procedure-checks\376\003\000\000\002\376\001\000\000\017no-bound-checks\376\003\000\000\002\376\001\000\000&"
+"no-procedure-checks-for-usual-bindings\376\003\000\000\002\376\001\000\000\022no-compiler-syntax\376\003\000\000\002\376\001\000\000\027no-p"
+"arentheses-synonyms\376\003\000\000\002\376\001\000\000\020no-symbol-escape\376\003\000\000\002\376\001\000\000\013r5rs-syntax\376\003\000\000\002\376\001\000\000\031emit"
+"-all-import-libraries\376\003\000\000\002\376\001\000\000\012setup-mode\376\003\000\000\002\376\001\000\000\010unboxing\376\377\016");
+lf[23]=C_h_intern(&lf[23],45,"\010compilervalid-compiler-options-with-argument");
+lf[24]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005debug\376\003\000\000\002\376\001\000\000\013output-file\376\003\000\000\002\376\001\000\000\014include-path\376\003\000\000\002\376\001\000\000\011heap-size\376\003\000"
 "\000\002\376\001\000\000\012stack-size\376\003\000\000\002\376\001\000\000\004unit\376\003\000\000\002\376\001\000\000\004uses\376\003\000\000\002\376\001\000\000\015keyword-style\376\003\000\000\002\376\001\000\000\021re"
 "quire-extension\376\003\000\000\002\376\001\000\000\014inline-limit\376\003\000\000\002\376\001\000\000\014profile-name\376\003\000\000\002\376\001\000\000\017disable-war"
 "ning\376\003\000\000\002\376\001\000\000\024parenthesis-synonyms\376\003\000\000\002\376\001\000\000\007prelude\376\003\000\000\002\376\001\000\000\010postlude\376\003\000\000\002\376\001\000\000\010p"
@@ -1319,8 +1334,8 @@ lf[26]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005debug
 "c-extension\376\003\000\000\002\376\001\000\000\023consult-inline-file\376\003\000\000\002\376\001\000\000\013heap-growth\376\003\000\000\002\376\001\000\000\016heap-shri"
 "nkage\376\003\000\000\002\376\001\000\000\021heap-initial-size\376\003\000\000\002\376\001\000\000\012ffi-define\376\003\000\000\002\376\001\000\000\020ffi-include-path\376\377"
 "\016");
-lf[27]=C_h_intern(&lf[27],34,"\010compilerdefault-standard-bindings");
-lf[28]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003not\376\003\000\000\002\376\001\000\000\010boolean\077\376\003\000\000\002\376\001\000\000\005apply\376\003\000\000\002\376\001\000\000\036call-with-current-contin"
+lf[25]=C_h_intern(&lf[25],34,"\010compilerdefault-standard-bindings");
+lf[26]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003not\376\003\000\000\002\376\001\000\000\010boolean\077\376\003\000\000\002\376\001\000\000\005apply\376\003\000\000\002\376\001\000\000\036call-with-current-contin"
 "uation\376\003\000\000\002\376\001\000\000\003eq\077\376\003\000\000\002\376\001\000\000\004eqv\077\376\003\000\000\002\376\001\000\000\006equal\077\376\003\000\000\002\376\001\000\000\005pair\077\376\003\000\000\002\376\001\000\000\004cons\376\003"
 "\000\000\002\376\001\000\000\003car\376\003\000\000\002\376\001\000\000\003cdr\376\003\000\000\002\376\001\000\000\004caar\376\003\000\000\002\376\001\000\000\004cadr\376\003\000\000\002\376\001\000\000\004cdar\376\003\000\000\002\376\001\000\000\004cddr"
 "\376\003\000\000\002\376\001\000\000\005caaar\376\003\000\000\002\376\001\000\000\005caadr\376\003\000\000\002\376\001\000\000\005cadar\376\003\000\000\002\376\001\000\000\005caddr\376\003\000\000\002\376\001\000\000\005cdaar\376\003\000\000\002"
@@ -1361,8 +1376,8 @@ lf[28]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003not\3
 "sq\376\003\000\000\002\376\001\000\000\004assv\376\003\000\000\002\376\001\000\000\005assoc\376\003\000\000\002\376\001\000\000\011list-tail\376\003\000\000\002\376\001\000\000\010list-ref\376\003\000\000\002\376\001\000\000\003ab"
 "s\376\003\000\000\002\376\001\000\000\013char-ready\077\376\003\000\000\002\376\001\000\000\011peek-char\376\003\000\000\002\376\001\000\000\014list->string\376\003\000\000\002\376\001\000\000\014string-"
 ">list\376\377\016");
-lf[29]=C_h_intern(&lf[29],34,"\010compilerdefault-extended-bindings");
-lf[30]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\013bitwise-and\376\003\000\000\002\376\001\000\000\013bitwise-ior\376\003\000\000\002\376\001\000\000\013bitwise-xor\376\003\000\000\002\376\001\000\000\013bitwise"
+lf[27]=C_h_intern(&lf[27],34,"\010compilerdefault-extended-bindings");
+lf[28]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\013bitwise-and\376\003\000\000\002\376\001\000\000\013bitwise-ior\376\003\000\000\002\376\001\000\000\013bitwise-xor\376\003\000\000\002\376\001\000\000\013bitwise"
 "-not\376\003\000\000\002\376\001\000\000\004add1\376\003\000\000\002\376\001\000\000\004sub1\376\003\000\000\002\376\001\000\000\003fx+\376\003\000\000\002\376\001\000\000\003fx-\376\003\000\000\002\376\001\000\000\003fx*\376\003\000\000\002\376\001\000\000"
 "\003fx/\376\003\000\000\002\376\001\000\000\005fxmod\376\003\000\000\002\376\001\000\000\001o\376\003\000\000\002\376\001\000\000\003fx=\376\003\000\000\002\376\001\000\000\003fx>\376\003\000\000\002\376\001\000\000\003fx<\376\003\000\000\002\376\001\000\000\004f"
 "x>=\376\003\000\000\002\376\001\000\000\004fx<=\376\003\000\000\002\376\001\000\000\007fixnum\077\376\003\000\000\002\376\001\000\000\005fxneg\376\003\000\000\002\376\001\000\000\005fxmax\376\003\000\000\002\376\001\000\000\005fxmin\376"
@@ -1372,34 +1387,35 @@ lf[30]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\013bitwi
 "r\376\003\000\000\002\376\001\000\000\005fxshr\376\003\000\000\002\376\001\000\000\005fxshl\376\003\000\000\002\376\001\000\000\010bit-set\077\376\003\000\000\002\376\001\000\000\007fpfloor\376\003\000\000\002\376\001\000\000\011fpce"
 "iling\376\003\000\000\002\376\001\000\000\012fptruncate\376\003\000\000\002\376\001\000\000\007fpround\376\003\000\000\002\376\001\000\000\005fpsin\376\003\000\000\002\376\001\000\000\005fpcos\376\003\000\000\002\376\001\000"
 "\000\005fptan\376\003\000\000\002\376\001\000\000\006fpasin\376\003\000\000\002\376\001\000\000\006fpacos\376\003\000\000\002\376\001\000\000\006fpatan\376\003\000\000\002\376\001\000\000\007fpatan2\376\003\000\000\002\376\001\000"
-"\000\005fpexp\376\003\000\000\002\376\001\000\000\006fpexpt\376\003\000\000\002\376\001\000\000\005fplog\376\003\000\000\002\376\001\000\000\006fpsqrt\376\003\000\000\002\376\001\000\000\020arithmetic-shift"
-"\376\003\000\000\002\376\001\000\000\004void\376\003\000\000\002\376\001\000\000\014flush-output\376\003\000\000\002\376\001\000\000\017thread-specific\376\003\000\000\002\376\001\000\000\024thread-sp"
-"ecific-set!\376\003\000\000\002\376\001\000\000\011not-pair\077\376\003\000\000\002\376\001\000\000\005atom\077\376\003\000\000\002\376\001\000\000\012null-list\077\376\003\000\000\002\376\001\000\000\005print"
-"\376\003\000\000\002\376\001\000\000\006print*\376\003\000\000\002\376\001\000\000\005error\376\003\000\000\002\376\001\000\000\010cpu-time\376\003\000\000\002\376\001\000\000\014proper-list\077\376\003\000\000\002\376\001\000\000"
-"\007call/cc\376\003\000\000\002\376\001\000\000\011blob-size\376\003\000\000\002\376\001\000\000\025u8vector->blob/shared\376\003\000\000\002\376\001\000\000\025s8vector->bl"
-"ob/shared\376\003\000\000\002\376\001\000\000\026u16vector->blob/shared\376\003\000\000\002\376\001\000\000\026s16vector->blob/shared\376\003\000\000\002\376\001"
-"\000\000\026u32vector->blob/shared\376\003\000\000\002\376\001\000\000\026s32vector->blob/shared\376\003\000\000\002\376\001\000\000\026f32vector->bl"
-"ob/shared\376\003\000\000\002\376\001\000\000\026f64vector->blob/shared\376\003\000\000\002\376\001\000\000\025blob->u8vector/shared\376\003\000\000\002\376\001\000"
-"\000\025blob->s8vector/shared\376\003\000\000\002\376\001\000\000\026blob->u16vector/shared\376\003\000\000\002\376\001\000\000\026blob->s16vector"
-"/shared\376\003\000\000\002\376\001\000\000\026blob->u32vector/shared\376\003\000\000\002\376\001\000\000\026blob->s32vector/shared\376\003\000\000\002\376\001\000\000"
-"\026blob->f32vector/shared\376\003\000\000\002\376\001\000\000\026blob->f64vector/shared\376\003\000\000\002\376\001\000\000\011block-ref\376\003\000\000\002\376"
-"\001\000\000\012block-set!\376\003\000\000\002\376\001\000\000\017number-of-slots\376\003\000\000\002\376\001\000\000\017substring-index\376\003\000\000\002\376\001\000\000\022substr"
-"ing-index-ci\376\003\000\000\002\376\001\000\000\016hash-table-ref\376\003\000\000\002\376\001\000\000\004any\077\376\003\000\000\002\376\001\000\000\013read-string\376\003\000\000\002\376\001\000\000"
-"\013substring=\077\376\003\000\000\002\376\001\000\000\016substring-ci=\077\376\003\000\000\002\376\001\000\000\005first\376\003\000\000\002\376\001\000\000\006second\376\003\000\000\002\376\001\000\000\005thi"
-"rd\376\003\000\000\002\376\001\000\000\006fourth\376\003\000\000\002\376\001\000\000\024make-record-instance\376\003\000\000\002\376\001\000\000\017u8vector-length\376\003\000\000\002\376\001"
-"\000\000\017s8vector-length\376\003\000\000\002\376\001\000\000\020u16vector-length\376\003\000\000\002\376\001\000\000\020s16vector-length\376\003\000\000\002\376\001\000\000\020"
-"u32vector-length\376\003\000\000\002\376\001\000\000\020s32vector-length\376\003\000\000\002\376\001\000\000\020f32vector-length\376\003\000\000\002\376\001\000\000\020f6"
-"4vector-length\376\003\000\000\002\376\001\000\000\006setter\376\003\000\000\002\376\001\000\000\014u8vector-ref\376\003\000\000\002\376\001\000\000\014s8vector-ref\376\003\000\000\002\376"
-"\001\000\000\015u16vector-ref\376\003\000\000\002\376\001\000\000\015s16vector-ref\376\003\000\000\002\376\001\000\000\015u32vector-ref\376\003\000\000\002\376\001\000\000\015s32vect"
-"or-ref\376\003\000\000\002\376\001\000\000\015f32vector-ref\376\003\000\000\002\376\001\000\000\015f64vector-ref\376\003\000\000\002\376\001\000\000\016f32vector-set!\376\003\000\000"
-"\002\376\001\000\000\016f64vector-set!\376\003\000\000\002\376\001\000\000\015u8vector-set!\376\003\000\000\002\376\001\000\000\015s8vector-set!\376\003\000\000\002\376\001\000\000\016u16v"
-"ector-set!\376\003\000\000\002\376\001\000\000\016s16vector-set!\376\003\000\000\002\376\001\000\000\016u32vector-set!\376\003\000\000\002\376\001\000\000\016s32vector-se"
-"t!\376\003\000\000\002\376\001\000\000\014locative-ref\376\003\000\000\002\376\001\000\000\015locative-set!\376\003\000\000\002\376\001\000\000\020locative->object\376\003\000\000\002\376\001"
-"\000\000\011locative\077\376\003\000\000\002\376\001\000\000\012global-ref\376\003\000\000\002\376\001\000\000\015null-pointer\077\376\003\000\000\002\376\001\000\000\017pointer->object"
-"\376\003\000\000\002\376\001\000\000\007flonum\077\376\003\000\000\002\376\001\000\000\007finite\077\376\003\000\000\002\376\001\000\000\006printf\376\003\000\000\002\376\001\000\000\007sprintf\376\003\000\000\002\376\001\000\000\006for"
-"mat\376\377\016");
-lf[31]=C_h_intern(&lf[31],26,"\010compilerinternal-bindings");
-lf[32]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010\003sysslot\376\003\000\000\002\376\001\000\000\013\003syssetslot\376\003\000\000\002\376\001\000\000\015\003sysblock-ref\376\003\000\000\002\376\001\000\000\016\003sysbloc"
+"\000\005fpexp\376\003\000\000\002\376\001\000\000\006fpexpt\376\003\000\000\002\376\001\000\000\005fplog\376\003\000\000\002\376\001\000\000\006fpsqrt\376\003\000\000\002\376\001\000\000\005fpabs\376\003\000\000\002\376\001\000\000\012f"
+"pinteger\077\376\003\000\000\002\376\001\000\000\020arithmetic-shift\376\003\000\000\002\376\001\000\000\004void\376\003\000\000\002\376\001\000\000\014flush-output\376\003\000\000\002\376\001\000\000"
+"\017thread-specific\376\003\000\000\002\376\001\000\000\024thread-specific-set!\376\003\000\000\002\376\001\000\000\011not-pair\077\376\003\000\000\002\376\001\000\000\005atom\077"
+"\376\003\000\000\002\376\001\000\000\012null-list\077\376\003\000\000\002\376\001\000\000\005print\376\003\000\000\002\376\001\000\000\006print*\376\003\000\000\002\376\001\000\000\005error\376\003\000\000\002\376\001\000\000\010cpu-"
+"time\376\003\000\000\002\376\001\000\000\014proper-list\077\376\003\000\000\002\376\001\000\000\007call/cc\376\003\000\000\002\376\001\000\000\011blob-size\376\003\000\000\002\376\001\000\000\025u8vector"
+"->blob/shared\376\003\000\000\002\376\001\000\000\025s8vector->blob/shared\376\003\000\000\002\376\001\000\000\026u16vector->blob/shared\376\003\000\000"
+"\002\376\001\000\000\026s16vector->blob/shared\376\003\000\000\002\376\001\000\000\026u32vector->blob/shared\376\003\000\000\002\376\001\000\000\026s32vector-"
+">blob/shared\376\003\000\000\002\376\001\000\000\026f32vector->blob/shared\376\003\000\000\002\376\001\000\000\026f64vector->blob/shared\376\003\000\000"
+"\002\376\001\000\000\025blob->u8vector/shared\376\003\000\000\002\376\001\000\000\025blob->s8vector/shared\376\003\000\000\002\376\001\000\000\026blob->u16vec"
+"tor/shared\376\003\000\000\002\376\001\000\000\026blob->s16vector/shared\376\003\000\000\002\376\001\000\000\026blob->u32vector/shared\376\003\000\000\002\376"
+"\001\000\000\026blob->s32vector/shared\376\003\000\000\002\376\001\000\000\026blob->f32vector/shared\376\003\000\000\002\376\001\000\000\026blob->f64vec"
+"tor/shared\376\003\000\000\002\376\001\000\000\011block-ref\376\003\000\000\002\376\001\000\000\012block-set!\376\003\000\000\002\376\001\000\000\017number-of-slots\376\003\000\000\002\376"
+"\001\000\000\017substring-index\376\003\000\000\002\376\001\000\000\022substring-index-ci\376\003\000\000\002\376\001\000\000\016hash-table-ref\376\003\000\000\002\376\001\000\000"
+"\004any\077\376\003\000\000\002\376\001\000\000\013read-string\376\003\000\000\002\376\001\000\000\013substring=\077\376\003\000\000\002\376\001\000\000\016substring-ci=\077\376\003\000\000\002\376\001\000\000"
+"\005first\376\003\000\000\002\376\001\000\000\006second\376\003\000\000\002\376\001\000\000\005third\376\003\000\000\002\376\001\000\000\006fourth\376\003\000\000\002\376\001\000\000\024make-record-insta"
+"nce\376\003\000\000\002\376\001\000\000\017u8vector-length\376\003\000\000\002\376\001\000\000\017s8vector-length\376\003\000\000\002\376\001\000\000\020u16vector-length\376"
+"\003\000\000\002\376\001\000\000\020s16vector-length\376\003\000\000\002\376\001\000\000\020u32vector-length\376\003\000\000\002\376\001\000\000\020s32vector-length\376\003\000"
+"\000\002\376\001\000\000\020f32vector-length\376\003\000\000\002\376\001\000\000\020f64vector-length\376\003\000\000\002\376\001\000\000\006setter\376\003\000\000\002\376\001\000\000\014u8vec"
+"tor-ref\376\003\000\000\002\376\001\000\000\014s8vector-ref\376\003\000\000\002\376\001\000\000\015u16vector-ref\376\003\000\000\002\376\001\000\000\015s16vector-ref\376\003\000\000\002"
+"\376\001\000\000\015u32vector-ref\376\003\000\000\002\376\001\000\000\015s32vector-ref\376\003\000\000\002\376\001\000\000\015f32vector-ref\376\003\000\000\002\376\001\000\000\015f64vec"
+"tor-ref\376\003\000\000\002\376\001\000\000\016f32vector-set!\376\003\000\000\002\376\001\000\000\016f64vector-set!\376\003\000\000\002\376\001\000\000\015u8vector-set!\376\003"
+"\000\000\002\376\001\000\000\015s8vector-set!\376\003\000\000\002\376\001\000\000\016u16vector-set!\376\003\000\000\002\376\001\000\000\016s16vector-set!\376\003\000\000\002\376\001\000\000\016u"
+"32vector-set!\376\003\000\000\002\376\001\000\000\016s32vector-set!\376\003\000\000\002\376\001\000\000\014locative-ref\376\003\000\000\002\376\001\000\000\015locative-se"
+"t!\376\003\000\000\002\376\001\000\000\020locative->object\376\003\000\000\002\376\001\000\000\011locative\077\376\003\000\000\002\376\001\000\000\012global-ref\376\003\000\000\002\376\001\000\000\015nul"
+"l-pointer\077\376\003\000\000\002\376\001\000\000\017pointer->object\376\003\000\000\002\376\001\000\000\007flonum\077\376\003\000\000\002\376\001\000\000\007finite\077\376\003\000\000\002\376\001\000\000\020a"
+"ddress->pointer\376\003\000\000\002\376\001\000\000\020pointer->address\376\003\000\000\002\376\001\000\000\006printf\376\003\000\000\002\376\001\000\000\007sprintf\376\003\000\000\002\376"
+"\001\000\000\006format\376\377\016");
+lf[29]=C_h_intern(&lf[29],26,"\010compilerinternal-bindings");
+lf[30]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010\003sysslot\376\003\000\000\002\376\001\000\000\013\003syssetslot\376\003\000\000\002\376\001\000\000\015\003sysblock-ref\376\003\000\000\002\376\001\000\000\016\003sysbloc"
 "k-set!\376\003\000\000\002\376\001\000\000\042\003syscall-with-current-continuation\376\003\000\000\002\376\001\000\000\010\003syssize\376\003\000\000\002\376\001\000\000\010\003s"
 "ysbyte\376\003\000\000\002\376\001\000\000\013\003syssetbyte\376\003\000\000\002\376\001\000\000\014\003syspointer\077\376\003\000\000\002\376\001\000\000\026\003sysgeneric-structure"
 "\077\376\003\000\000\002\376\001\000\000\016\003sysstructure\077\376\003\000\000\002\376\001\000\000\023\003syscheck-structure\376\003\000\000\002\376\001\000\000\017\003syscheck-exact\376"
@@ -1421,8 +1437,8 @@ lf[32]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010\003s
 "\014\003syssetislot\376\003\000\000\002\376\001\000\000\020\003syspoke-integer\376\003\000\000\002\376\001\000\000\016\003syspermanent\077\376\003\000\000\002\376\001\000\000\012\003sysval"
 "ues\376\003\000\000\002\376\001\000\000\017\003syspoke-double\376\003\000\000\002\376\001\000\000\021\003sysintern-symbol\376\003\000\000\002\376\001\000\000\017\003sysmake-symbol"
 "\376\003\000\000\002\376\001\000\000\021\003sysnull-pointer\077\376\003\000\000\002\376\001\000\000\015\003syspeek-byte\376\377\016");
-lf[33]=C_h_intern(&lf[33],30,"\010compilernon-foldable-bindings");
-lf[34]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006vector\376\003\000\000\002\376\001\000\000\004cons\376\003\000\000\002\376\001\000\000\004list\376\003\000\000\002\376\001\000\000\006string\376\003\000\000\002\376\001\000\000\013make-vecto"
+lf[31]=C_h_intern(&lf[31],30,"\010compilernon-foldable-bindings");
+lf[32]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006vector\376\003\000\000\002\376\001\000\000\004cons\376\003\000\000\002\376\001\000\000\004list\376\003\000\000\002\376\001\000\000\006string\376\003\000\000\002\376\001\000\000\013make-vecto"
 "r\376\003\000\000\002\376\001\000\000\013make-string\376\003\000\000\002\376\001\000\000\016string->symbol\376\003\000\000\002\376\001\000\000\006values\376\003\000\000\002\376\001\000\000\022current-"
 "input-port\376\003\000\000\002\376\001\000\000\023current-output-port\376\003\000\000\002\376\001\000\000\011read-char\376\003\000\000\002\376\001\000\000\012write-char\376\003"
 "\000\000\002\376\001\000\000\006printf\376\003\000\000\002\376\001\000\000\007fprintf\376\003\000\000\002\376\001\000\000\006format\376\003\000\000\002\376\001\000\000\005apply\376\003\000\000\002\376\001\000\000\036call-wit"
@@ -1438,111 +1454,112 @@ lf[34]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006vecto
 "ctor->blob/shared\376\003\000\000\002\376\001\000\000\026u16vector->blob/shared\376\003\000\000\002\376\001\000\000\026s16vector->blob/share"
 "d\376\003\000\000\002\376\001\000\000\026u32vector->blob/shared\376\003\000\000\002\376\001\000\000\026f32vector->blob/shared\376\003\000\000\002\376\001\000\000\026f64ve"
 "ctor->blob/shared\376\003\000\000\002\376\001\000\000\026s32vector->blob/shared\376\003\000\000\002\376\001\000\000\013read-string\376\003\000\000\002\376\001\000\000\014"
-"read-string!\376\003\000\000\002\376\001\000\000\001o\376\003\000\000\002\376\001\000\000\022\003sysmake-structure\376\003\000\000\002\376\001\000\000\006print*\376\003\000\000\002\376\001\000\000\017\003sy"
-"smake-vector\376\003\000\000\002\376\001\000\000\011\003sysapply\376\003\000\000\002\376\001\000\000\014\003syssetislot\376\003\000\000\002\376\001\000\000\015\003sysblock-ref\376\003\000\000"
-"\002\376\001\000\000\010\003sysbyte\376\003\000\000\002\376\001\000\000\013\003syssetbyte\376\003\000\000\002\376\001\000\000\017u8vector-length\376\003\000\000\002\376\001\000\000\017s8vector-l"
-"ength\376\003\000\000\002\376\001\000\000\020u16vector-length\376\003\000\000\002\376\001\000\000\020s16vector-length\376\003\000\000\002\376\001\000\000\020u32vector-len"
-"gth\376\003\000\000\002\376\001\000\000\020s32vector-length\376\003\000\000\002\376\001\000\000\020f32vector-length\376\003\000\000\002\376\001\000\000\020f64vector-lengt"
-"h\376\003\000\000\002\376\001\000\000\020\003sysapply-values\376\003\000\000\002\376\001\000\000\012\003syssetter\376\003\000\000\002\376\001\000\000\006setter\376\003\000\000\002\376\001\000\000\016f32vect"
-"or-set!\376\003\000\000\002\376\001\000\000\016f64vector-set!\376\003\000\000\002\376\001\000\000\014u8vector-ref\376\003\000\000\002\376\001\000\000\014s8vector-ref\376\003\000\000\002"
-"\376\001\000\000\015u16vector-ref\376\003\000\000\002\376\001\000\000\015s16vector-ref\376\003\000\000\002\376\001\000\000\015u32vector-ref\376\003\000\000\002\376\001\000\000\015s32vec"
-"tor-ref\376\003\000\000\002\376\001\000\000\015u8vector-set!\376\003\000\000\002\376\001\000\000\015s8vector-set!\376\003\000\000\002\376\001\000\000\016u16vector-set!\376\003\000"
-"\000\002\376\001\000\000\016s16vector-set!\376\003\000\000\002\376\001\000\000\016u32vector-set!\376\003\000\000\002\376\001\000\000\016s32vector-set!\376\003\000\000\002\376\001\000\000\021\003"
-"sysintern-symbol\376\003\000\000\002\376\001\000\000\017\003sysmake-symbol\376\003\000\000\002\376\001\000\000\024make-record-instance\376\003\000\000\002\376\001\000\000"
-"\005error\376\003\000\000\002\376\001\000\000\010cpu-time\376\003\000\000\002\376\001\000\000\016\003sysblock-set!\376\377\016");
-lf[35]=C_h_intern(&lf[35],26,"\010compilerfoldable-bindings");
-lf[36]=C_h_intern(&lf[36],6,"fixnum");
-lf[37]=C_h_intern(&lf[37],11,"number-type");
-lf[38]=C_h_intern(&lf[38],6,"unsafe");
-lf[39]=C_h_intern(&lf[39],4,"node");
-lf[40]=C_h_intern(&lf[40],11,"\004coreinline");
-lf[41]=C_h_intern(&lf[41],9,"\004corecall");
-lf[42]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+"read-string!\376\003\000\000\002\376\001\000\000\001o\376\003\000\000\002\376\001\000\000\020address->pointer\376\003\000\000\002\376\001\000\000\020pointer->address\376\003\000\000\002"
+"\376\001\000\000\022\003sysmake-structure\376\003\000\000\002\376\001\000\000\006print*\376\003\000\000\002\376\001\000\000\017\003sysmake-vector\376\003\000\000\002\376\001\000\000\011\003sysap"
+"ply\376\003\000\000\002\376\001\000\000\014\003syssetislot\376\003\000\000\002\376\001\000\000\015\003sysblock-ref\376\003\000\000\002\376\001\000\000\010\003sysbyte\376\003\000\000\002\376\001\000\000\013\003sys"
+"setbyte\376\003\000\000\002\376\001\000\000\017u8vector-length\376\003\000\000\002\376\001\000\000\017s8vector-length\376\003\000\000\002\376\001\000\000\020u16vector-len"
+"gth\376\003\000\000\002\376\001\000\000\020s16vector-length\376\003\000\000\002\376\001\000\000\020u32vector-length\376\003\000\000\002\376\001\000\000\020s32vector-lengt"
+"h\376\003\000\000\002\376\001\000\000\020f32vector-length\376\003\000\000\002\376\001\000\000\020f64vector-length\376\003\000\000\002\376\001\000\000\020\003sysapply-values\376"
+"\003\000\000\002\376\001\000\000\012\003syssetter\376\003\000\000\002\376\001\000\000\006setter\376\003\000\000\002\376\001\000\000\016f32vector-set!\376\003\000\000\002\376\001\000\000\016f64vector-s"
+"et!\376\003\000\000\002\376\001\000\000\014u8vector-ref\376\003\000\000\002\376\001\000\000\014s8vector-ref\376\003\000\000\002\376\001\000\000\015u16vector-ref\376\003\000\000\002\376\001\000\000\015"
+"s16vector-ref\376\003\000\000\002\376\001\000\000\015u32vector-ref\376\003\000\000\002\376\001\000\000\015s32vector-ref\376\003\000\000\002\376\001\000\000\015u8vector-se"
+"t!\376\003\000\000\002\376\001\000\000\015s8vector-set!\376\003\000\000\002\376\001\000\000\016u16vector-set!\376\003\000\000\002\376\001\000\000\016s16vector-set!\376\003\000\000\002\376\001"
+"\000\000\016u32vector-set!\376\003\000\000\002\376\001\000\000\016s32vector-set!\376\003\000\000\002\376\001\000\000\021\003sysintern-symbol\376\003\000\000\002\376\001\000\000\017\003s"
+"ysmake-symbol\376\003\000\000\002\376\001\000\000\024make-record-instance\376\003\000\000\002\376\001\000\000\005error\376\003\000\000\002\376\001\000\000\010cpu-time\376\003\000\000"
+"\002\376\001\000\000\016\003sysblock-set!\376\377\016");
+lf[33]=C_h_intern(&lf[33],26,"\010compilerfoldable-bindings");
+lf[34]=C_h_intern(&lf[34],6,"fixnum");
+lf[35]=C_h_intern(&lf[35],11,"number-type");
+lf[36]=C_h_intern(&lf[36],6,"unsafe");
+lf[37]=C_h_intern(&lf[37],4,"node");
+lf[38]=C_h_intern(&lf[38],11,"\004coreinline");
+lf[39]=C_h_intern(&lf[39],9,"\004corecall");
+lf[40]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[41]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[42]=C_h_intern(&lf[42],20,"\004coreinline_allocate");
 lf[43]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[44]=C_h_intern(&lf[44],20,"\004coreinline_allocate");
-lf[45]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[46]=C_h_intern(&lf[46],14,"\010compilerqnode");
-lf[47]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\005C_eqp\376\377\016");
-lf[48]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[49]=C_h_intern(&lf[49],5,"quote");
-lf[50]=C_h_intern(&lf[50],13,"\004corevariable");
-lf[51]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[52]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\000\376\377\016");
-lf[53]=C_h_intern(&lf[53],5,"cons*");
-lf[54]=C_h_intern(&lf[54],6,"append");
-lf[55]=C_h_intern(&lf[55],7,"butlast");
-lf[56]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[57]=C_h_intern(&lf[57],9,"\004coreproc");
-lf[58]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\007C_apply\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[59]=C_h_intern(&lf[59],6,"values");
-lf[60]=C_h_intern(&lf[60],10,"\003sysvalues");
-lf[61]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_apply_values\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[62]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[63]=C_h_intern(&lf[63],7,"\003sysget");
-lf[64]=C_h_intern(&lf[64],18,"\010compilerintrinsic");
-lf[65]=C_h_intern(&lf[65],4,"last");
-lf[66]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[67]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\006C_slot\376\377\016");
-lf[68]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_i_vector_ref\376\377\016");
+lf[44]=C_h_intern(&lf[44],14,"\010compilerqnode");
+lf[45]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\005C_eqp\376\377\016");
+lf[46]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[47]=C_h_intern(&lf[47],5,"quote");
+lf[48]=C_h_intern(&lf[48],13,"\004corevariable");
+lf[49]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[50]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\000\376\377\016");
+lf[51]=C_h_intern(&lf[51],5,"cons*");
+lf[52]=C_h_intern(&lf[52],6,"append");
+lf[53]=C_h_intern(&lf[53],7,"butlast");
+lf[54]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[55]=C_h_intern(&lf[55],9,"\004coreproc");
+lf[56]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\007C_apply\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[57]=C_h_intern(&lf[57],6,"values");
+lf[58]=C_h_intern(&lf[58],10,"\003sysvalues");
+lf[59]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_apply_values\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[60]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[61]=C_h_intern(&lf[61],7,"\003sysget");
+lf[62]=C_h_intern(&lf[62],18,"\010compilerintrinsic");
+lf[63]=C_h_intern(&lf[63],4,"last");
+lf[64]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[65]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\006C_slot\376\377\016");
+lf[66]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_i_vector_ref\376\377\016");
+lf[67]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[68]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[69]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[70]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[71]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[72]=C_h_intern(&lf[72],6,"vector");
-lf[73]=C_h_intern(&lf[73],12,"\010compilerget");
-lf[74]=C_h_intern(&lf[74],14,"rest-parameter");
-lf[75]=C_h_intern(&lf[75],30,"call-with-current-continuation");
-lf[76]=C_h_intern(&lf[76],16,"\010compilerrewrite");
+lf[70]=C_h_intern(&lf[70],6,"vector");
+lf[71]=C_h_intern(&lf[71],12,"\010compilerget");
+lf[72]=C_h_intern(&lf[72],14,"rest-parameter");
+lf[73]=C_h_intern(&lf[73],30,"call-with-current-continuation");
+lf[74]=C_h_intern(&lf[74],16,"\010compilerrewrite");
+lf[75]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[76]=C_h_intern(&lf[76],11,"\004corelambda");
 lf[77]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[78]=C_h_intern(&lf[78],11,"\004corelambda");
-lf[79]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[80]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[81]=C_h_intern(&lf[81],3,"let");
-lf[82]=C_h_intern(&lf[82],16,"\010compilervarnode");
-lf[83]=C_h_intern(&lf[83],6,"gensym");
-lf[84]=C_h_intern(&lf[84],2,"f_");
-lf[85]=C_h_intern(&lf[85],18,"\010compilerdebugging");
-lf[86]=C_h_intern(&lf[86],1,"o");
-lf[87]=C_decode_literal(C_heaptop,"\376B\000\000)removing single-valued `call-with-values\047");
-lf[88]=C_h_intern(&lf[88],1,"r");
-lf[89]=C_h_intern(&lf[89],5,"value");
-lf[90]=C_h_intern(&lf[90],14,"\004coreundefined");
-lf[91]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_vector");
+lf[78]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[79]=C_h_intern(&lf[79],3,"let");
+lf[80]=C_h_intern(&lf[80],16,"\010compilervarnode");
+lf[81]=C_h_intern(&lf[81],6,"gensym");
+lf[82]=C_h_intern(&lf[82],2,"f_");
+lf[83]=C_h_intern(&lf[83],18,"\010compilerdebugging");
+lf[84]=C_h_intern(&lf[84],1,"o");
+lf[85]=C_decode_literal(C_heaptop,"\376B\000\000)removing single-valued `call-with-values\047");
+lf[86]=C_h_intern(&lf[86],1,"r");
+lf[87]=C_h_intern(&lf[87],5,"value");
+lf[88]=C_h_intern(&lf[88],14,"\004coreundefined");
+lf[89]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_vector");
+lf[90]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[91]=C_h_intern(&lf[91],13,"list-tabulate");
 lf[92]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[93]=C_h_intern(&lf[93],13,"list-tabulate");
-lf[94]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[95]=C_h_intern(&lf[95],16,"inline-transient");
-lf[96]=C_h_intern(&lf[96],8,"assigned");
-lf[97]=C_h_intern(&lf[97],10,"references");
-lf[98]=C_h_intern(&lf[98],30,"\010compilerdecompose-lambda-list");
-lf[99]=C_h_intern(&lf[99],18,"substring-index-ci");
-lf[100]=C_h_intern(&lf[100],22,"\003syssubstring-index-ci");
-lf[101]=C_h_intern(&lf[101],15,"substring-index");
-lf[102]=C_h_intern(&lf[102],19,"\003syssubstring-index");
-lf[103]=C_h_intern(&lf[103],14,"substring-ci=\077");
-lf[104]=C_h_intern(&lf[104],18,"\003syssubstring-ci=\077");
-lf[105]=C_h_intern(&lf[105],11,"substring=\077");
-lf[106]=C_h_intern(&lf[106],15,"\003syssubstring=\077");
-lf[107]=C_h_intern(&lf[107],11,"read-string");
-lf[108]=C_h_intern(&lf[108],20,"\003sysread-string/port");
-lf[109]=C_h_intern(&lf[109],18,"\003sysstandard-input");
-lf[110]=C_h_intern(&lf[110],10,"write-char");
-lf[111]=C_h_intern(&lf[111],19,"\003syswrite-char/port");
-lf[112]=C_h_intern(&lf[112],19,"\003sysstandard-output");
-lf[113]=C_h_intern(&lf[113],9,"read-char");
-lf[114]=C_h_intern(&lf[114],18,"\003sysread-char/port");
-lf[115]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_i_bit_setp");
-lf[116]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_bit_setp");
+lf[93]=C_h_intern(&lf[93],16,"inline-transient");
+lf[94]=C_h_intern(&lf[94],8,"assigned");
+lf[95]=C_h_intern(&lf[95],10,"references");
+lf[96]=C_h_intern(&lf[96],30,"\010compilerdecompose-lambda-list");
+lf[97]=C_h_intern(&lf[97],18,"substring-index-ci");
+lf[98]=C_h_intern(&lf[98],22,"\003syssubstring-index-ci");
+lf[99]=C_h_intern(&lf[99],15,"substring-index");
+lf[100]=C_h_intern(&lf[100],19,"\003syssubstring-index");
+lf[101]=C_h_intern(&lf[101],14,"substring-ci=\077");
+lf[102]=C_h_intern(&lf[102],18,"\003syssubstring-ci=\077");
+lf[103]=C_h_intern(&lf[103],11,"substring=\077");
+lf[104]=C_h_intern(&lf[104],15,"\003syssubstring=\077");
+lf[105]=C_h_intern(&lf[105],11,"read-string");
+lf[106]=C_h_intern(&lf[106],20,"\003sysread-string/port");
+lf[107]=C_h_intern(&lf[107],18,"\003sysstandard-input");
+lf[108]=C_h_intern(&lf[108],10,"write-char");
+lf[109]=C_h_intern(&lf[109],19,"\003syswrite-char/port");
+lf[110]=C_h_intern(&lf[110],19,"\003sysstandard-output");
+lf[111]=C_h_intern(&lf[111],9,"read-char");
+lf[112]=C_h_intern(&lf[112],18,"\003sysread-char/port");
+lf[113]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_i_bit_setp");
+lf[114]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_bit_setp");
+lf[115]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[116]=C_h_intern(&lf[116],8,"bit-set\077");
 lf[117]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[118]=C_h_intern(&lf[118],8,"bit-set\077");
+lf[118]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\006C_anyp\376\377\016");
 lf[119]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[120]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\006C_anyp\376\377\016");
-lf[121]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[122]=C_h_intern(&lf[122],6,"global");
-lf[123]=C_h_intern(&lf[123],4,"any\077");
-lf[124]=C_h_intern(&lf[124],8,"\003sysvoid");
-lf[125]=C_h_intern(&lf[125],19,"\003sysundefined-value");
-lf[126]=C_h_intern(&lf[126],4,"void");
-lf[127]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\003car\376\001\000\000\010set-car!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\003cdr\376\001\000\000\010set-cdr!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016has"
+lf[120]=C_h_intern(&lf[120],6,"global");
+lf[121]=C_h_intern(&lf[121],4,"any\077");
+lf[122]=C_h_intern(&lf[122],8,"\003sysvoid");
+lf[123]=C_h_intern(&lf[123],19,"\003sysundefined-value");
+lf[124]=C_h_intern(&lf[124],4,"void");
+lf[125]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\003car\376\001\000\000\010set-car!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\003cdr\376\001\000\000\010set-cdr!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016has"
 "h-table-ref\376\001\000\000\017hash-table-set!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\011block-ref\376\001\000\000\012block-set!\376\003\000\000\002\376\003\000\000\002"
 "\376\001\000\000\014locative-ref\376\001\000\000\015locative-set!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\014u8vector-ref\376\001\000\000\015u8vector-set!"
 "\376\003\000\000\002\376\003\000\000\002\376\001\000\000\014s8vector-ref\376\001\000\000\015s8vector-set!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\015u16vector-ref\376\001\000\000\016u1"
@@ -1556,803 +1573,810 @@ lf[127]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376
 "\001\000\000\017pointer-f32-ref\376\001\000\000\020pointer-f32-set!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\017pointer-f64-ref\376\001\000\000\020point"
 "er-f64-set!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\012string-ref\376\001\000\000\013string-set!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\012global-ref\376\001\000"
 "\000\013global-set!\376\003\000\000\002\376\003\000\000\002\376\001\000\000\012vector-ref\376\001\000\000\013vector-set!\376\377\016");
-lf[128]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[129]=C_h_intern(&lf[129],10,"\003syssetter");
-lf[130]=C_h_intern(&lf[130],7,"call/cc");
-lf[131]=C_h_intern(&lf[131],20,"thread-specific-set!");
-lf[132]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_setslot");
-lf[133]=C_h_intern(&lf[133],15,"thread-specific");
-lf[134]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[135]=C_h_intern(&lf[135],15,"\003sysmake-vector");
-lf[136]=C_h_intern(&lf[136],11,"make-vector");
-lf[137]=C_h_intern(&lf[137],22,"f64vector->blob/shared");
+lf[126]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[127]=C_h_intern(&lf[127],10,"\003syssetter");
+lf[128]=C_h_intern(&lf[128],7,"call/cc");
+lf[129]=C_h_intern(&lf[129],20,"thread-specific-set!");
+lf[130]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_setslot");
+lf[131]=C_h_intern(&lf[131],15,"thread-specific");
+lf[132]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
+lf[133]=C_h_intern(&lf[133],15,"\003sysmake-vector");
+lf[134]=C_h_intern(&lf[134],11,"make-vector");
+lf[135]=C_h_intern(&lf[135],22,"f64vector->blob/shared");
+lf[136]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
+lf[137]=C_h_intern(&lf[137],22,"f32vector->blob/shared");
 lf[138]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[139]=C_h_intern(&lf[139],22,"f32vector->blob/shared");
+lf[139]=C_h_intern(&lf[139],22,"s32vector->blob/shared");
 lf[140]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[141]=C_h_intern(&lf[141],22,"s32vector->blob/shared");
+lf[141]=C_h_intern(&lf[141],22,"u32vector->blob/shared");
 lf[142]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[143]=C_h_intern(&lf[143],22,"u32vector->blob/shared");
+lf[143]=C_h_intern(&lf[143],22,"s16vector->blob/shared");
 lf[144]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[145]=C_h_intern(&lf[145],22,"s16vector->blob/shared");
+lf[145]=C_h_intern(&lf[145],22,"u16vector->blob/shared");
 lf[146]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[147]=C_h_intern(&lf[147],22,"u16vector->blob/shared");
+lf[147]=C_h_intern(&lf[147],21,"s8vector->blob/shared");
 lf[148]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[149]=C_h_intern(&lf[149],21,"s8vector->blob/shared");
+lf[149]=C_h_intern(&lf[149],21,"u8vector->blob/shared");
 lf[150]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[151]=C_h_intern(&lf[151],21,"u8vector->blob/shared");
-lf[152]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[153]=C_h_intern(&lf[153],10,"null-list\077");
-lf[154]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_null_list_p");
-lf[155]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_nullp");
-lf[156]=C_h_intern(&lf[156],5,"atom\077");
+lf[151]=C_h_intern(&lf[151],10,"null-list\077");
+lf[152]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_null_list_p");
+lf[153]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_nullp");
+lf[154]=C_h_intern(&lf[154],5,"atom\077");
+lf[155]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_not_pair_p");
+lf[156]=C_h_intern(&lf[156],9,"not-pair\077");
 lf[157]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_not_pair_p");
-lf[158]=C_h_intern(&lf[158],9,"not-pair\077");
-lf[159]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_not_pair_p");
-lf[160]=C_h_intern(&lf[160],16,"f64vector-length");
-lf[161]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_64vector_length");
-lf[162]=C_h_intern(&lf[162],16,"f32vector-length");
+lf[158]=C_h_intern(&lf[158],16,"f64vector-length");
+lf[159]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_64vector_length");
+lf[160]=C_h_intern(&lf[160],16,"f32vector-length");
+lf[161]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_32vector_length");
+lf[162]=C_h_intern(&lf[162],16,"s32vector-length");
 lf[163]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_32vector_length");
-lf[164]=C_h_intern(&lf[164],16,"s32vector-length");
+lf[164]=C_h_intern(&lf[164],16,"u32vector-length");
 lf[165]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_32vector_length");
-lf[166]=C_h_intern(&lf[166],16,"u32vector-length");
-lf[167]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_32vector_length");
-lf[168]=C_h_intern(&lf[168],16,"s16vector-length");
+lf[166]=C_h_intern(&lf[166],16,"s16vector-length");
+lf[167]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_16vector_length");
+lf[168]=C_h_intern(&lf[168],16,"u16vector-length");
 lf[169]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_16vector_length");
-lf[170]=C_h_intern(&lf[170],16,"u16vector-length");
-lf[171]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_i_16vector_length");
-lf[172]=C_h_intern(&lf[172],15,"s8vector-length");
+lf[170]=C_h_intern(&lf[170],15,"s8vector-length");
+lf[171]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_i_8vector_length");
+lf[172]=C_h_intern(&lf[172],15,"u8vector-length");
 lf[173]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_i_8vector_length");
-lf[174]=C_h_intern(&lf[174],15,"u8vector-length");
-lf[175]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_i_8vector_length");
-lf[176]=C_h_intern(&lf[176],14,"f64vector-set!");
-lf[177]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_f64vector_set");
-lf[178]=C_h_intern(&lf[178],14,"f32vector-set!");
-lf[179]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_f32vector_set");
-lf[180]=C_h_intern(&lf[180],14,"s32vector-set!");
-lf[181]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s32vector_set");
-lf[182]=C_h_intern(&lf[182],14,"u32vector-set!");
-lf[183]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u32vector_set");
-lf[184]=C_h_intern(&lf[184],14,"s16vector-set!");
-lf[185]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s16vector_set");
-lf[186]=C_h_intern(&lf[186],14,"u16vector-set!");
-lf[187]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u16vector_set");
-lf[188]=C_h_intern(&lf[188],13,"s8vector-set!");
-lf[189]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_s8vector_set");
-lf[190]=C_h_intern(&lf[190],13,"u8vector-set!");
-lf[191]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_u8vector_set");
-lf[192]=C_h_intern(&lf[192],13,"s32vector-ref");
-lf[193]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_s32vector_ref");
-lf[194]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s32vector_ref");
-lf[195]=C_h_intern(&lf[195],13,"u32vector-ref");
-lf[196]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_u32vector_ref");
-lf[197]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u32vector_ref");
-lf[198]=C_h_intern(&lf[198],13,"f64vector-ref");
-lf[199]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_f64vector_ref");
-lf[200]=C_h_intern(&lf[200],13,"f32vector-ref");
-lf[201]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_f32vector_ref");
-lf[202]=C_h_intern(&lf[202],13,"s16vector-ref");
-lf[203]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s16vector_ref");
-lf[204]=C_h_intern(&lf[204],13,"u16vector-ref");
-lf[205]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u16vector_ref");
-lf[206]=C_h_intern(&lf[206],12,"s8vector-ref");
-lf[207]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_s8vector_ref");
-lf[208]=C_h_intern(&lf[208],12,"u8vector-ref");
-lf[209]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_u8vector_ref");
-lf[210]=C_h_intern(&lf[210],9,"blob-size");
-lf[211]=C_decode_literal(C_heaptop,"\376B\000\000\014C_block_size");
-lf[212]=C_h_intern(&lf[212],17,"\003sysdirect-return");
-lf[213]=C_decode_literal(C_heaptop,"\376B\000\000\017C_direct_return");
-lf[214]=C_h_intern(&lf[214],37,"\003sysforeign-unsigned-integer-argument");
-lf[215]=C_decode_literal(C_heaptop,"\376B\000\000&C_i_foreign_unsigned_integer_argumentp");
-lf[216]=C_h_intern(&lf[216],28,"\003sysforeign-integer-argument");
-lf[217]=C_decode_literal(C_heaptop,"\376B\000\000\035C_i_foreign_integer_argumentp");
-lf[218]=C_h_intern(&lf[218],28,"\003sysforeign-pointer-argument");
-lf[219]=C_decode_literal(C_heaptop,"\376B\000\000\035C_i_foreign_pointer_argumentp");
-lf[220]=C_h_intern(&lf[220],27,"\003sysforeign-string-argument");
-lf[221]=C_decode_literal(C_heaptop,"\376B\000\000\034C_i_foreign_string_argumentp");
-lf[222]=C_h_intern(&lf[222],34,"\003sysforeign-number-vector-argument");
-lf[223]=C_decode_literal(C_heaptop,"\376B\000\000#C_i_foreign_number_vector_argumentp");
-lf[224]=C_h_intern(&lf[224],26,"\003sysforeign-block-argument");
-lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\033C_i_foreign_block_argumentp");
-lf[226]=C_h_intern(&lf[226],27,"\003sysforeign-flonum-argument");
-lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\034C_i_foreign_flonum_argumentp");
-lf[228]=C_h_intern(&lf[228],25,"\003sysforeign-char-argument");
-lf[229]=C_decode_literal(C_heaptop,"\376B\000\000\032C_i_foreign_char_argumentp");
-lf[230]=C_h_intern(&lf[230],27,"\003sysforeign-fixnum-argument");
-lf[231]=C_decode_literal(C_heaptop,"\376B\000\000\034C_i_foreign_fixnum_argumentp");
-lf[232]=C_h_intern(&lf[232],13,"locative-set!");
-lf[233]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_locative_set");
-lf[234]=C_h_intern(&lf[234],16,"locative->object");
-lf[235]=C_decode_literal(C_heaptop,"\376B\000\000\026C_i_locative_to_object");
-lf[236]=C_h_intern(&lf[236],14,"\003sysimmediate\077");
-lf[237]=C_decode_literal(C_heaptop,"\376B\000\000\006C_immp");
-lf[238]=C_h_intern(&lf[238],13,"null-pointer\077");
-lf[239]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_null_pointerp");
+lf[174]=C_h_intern(&lf[174],14,"f64vector-set!");
+lf[175]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_f64vector_set");
+lf[176]=C_h_intern(&lf[176],14,"f32vector-set!");
+lf[177]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_f32vector_set");
+lf[178]=C_h_intern(&lf[178],14,"s32vector-set!");
+lf[179]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s32vector_set");
+lf[180]=C_h_intern(&lf[180],14,"u32vector-set!");
+lf[181]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u32vector_set");
+lf[182]=C_h_intern(&lf[182],14,"s16vector-set!");
+lf[183]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s16vector_set");
+lf[184]=C_h_intern(&lf[184],14,"u16vector-set!");
+lf[185]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u16vector_set");
+lf[186]=C_h_intern(&lf[186],13,"s8vector-set!");
+lf[187]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_s8vector_set");
+lf[188]=C_h_intern(&lf[188],13,"u8vector-set!");
+lf[189]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_u8vector_set");
+lf[190]=C_h_intern(&lf[190],13,"s32vector-ref");
+lf[191]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_s32vector_ref");
+lf[192]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s32vector_ref");
+lf[193]=C_h_intern(&lf[193],13,"u32vector-ref");
+lf[194]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_u32vector_ref");
+lf[195]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u32vector_ref");
+lf[196]=C_h_intern(&lf[196],13,"f64vector-ref");
+lf[197]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_f64vector_ref");
+lf[198]=C_h_intern(&lf[198],13,"f32vector-ref");
+lf[199]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_f32vector_ref");
+lf[200]=C_h_intern(&lf[200],13,"s16vector-ref");
+lf[201]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_s16vector_ref");
+lf[202]=C_h_intern(&lf[202],13,"u16vector-ref");
+lf[203]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_u16vector_ref");
+lf[204]=C_h_intern(&lf[204],12,"s8vector-ref");
+lf[205]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_s8vector_ref");
+lf[206]=C_h_intern(&lf[206],12,"u8vector-ref");
+lf[207]=C_decode_literal(C_heaptop,"\376B\000\000\022C_u_i_u8vector_ref");
+lf[208]=C_h_intern(&lf[208],9,"blob-size");
+lf[209]=C_decode_literal(C_heaptop,"\376B\000\000\014C_block_size");
+lf[210]=C_h_intern(&lf[210],17,"\003sysdirect-return");
+lf[211]=C_decode_literal(C_heaptop,"\376B\000\000\017C_direct_return");
+lf[212]=C_h_intern(&lf[212],37,"\003sysforeign-unsigned-integer-argument");
+lf[213]=C_decode_literal(C_heaptop,"\376B\000\000&C_i_foreign_unsigned_integer_argumentp");
+lf[214]=C_h_intern(&lf[214],28,"\003sysforeign-integer-argument");
+lf[215]=C_decode_literal(C_heaptop,"\376B\000\000\035C_i_foreign_integer_argumentp");
+lf[216]=C_h_intern(&lf[216],28,"\003sysforeign-pointer-argument");
+lf[217]=C_decode_literal(C_heaptop,"\376B\000\000\035C_i_foreign_pointer_argumentp");
+lf[218]=C_h_intern(&lf[218],27,"\003sysforeign-string-argument");
+lf[219]=C_decode_literal(C_heaptop,"\376B\000\000\034C_i_foreign_string_argumentp");
+lf[220]=C_h_intern(&lf[220],34,"\003sysforeign-number-vector-argument");
+lf[221]=C_decode_literal(C_heaptop,"\376B\000\000#C_i_foreign_number_vector_argumentp");
+lf[222]=C_h_intern(&lf[222],26,"\003sysforeign-block-argument");
+lf[223]=C_decode_literal(C_heaptop,"\376B\000\000\033C_i_foreign_block_argumentp");
+lf[224]=C_h_intern(&lf[224],27,"\003sysforeign-flonum-argument");
+lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\034C_i_foreign_flonum_argumentp");
+lf[226]=C_h_intern(&lf[226],25,"\003sysforeign-char-argument");
+lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\032C_i_foreign_char_argumentp");
+lf[228]=C_h_intern(&lf[228],27,"\003sysforeign-fixnum-argument");
+lf[229]=C_decode_literal(C_heaptop,"\376B\000\000\034C_i_foreign_fixnum_argumentp");
+lf[230]=C_h_intern(&lf[230],13,"locative-set!");
+lf[231]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_locative_set");
+lf[232]=C_h_intern(&lf[232],16,"locative->object");
+lf[233]=C_decode_literal(C_heaptop,"\376B\000\000\026C_i_locative_to_object");
+lf[234]=C_h_intern(&lf[234],14,"\003sysimmediate\077");
+lf[235]=C_decode_literal(C_heaptop,"\376B\000\000\006C_immp");
+lf[236]=C_h_intern(&lf[236],13,"null-pointer\077");
+lf[237]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_null_pointerp");
+lf[238]=C_decode_literal(C_heaptop,"\376B\000\000\017C_null_pointerp");
+lf[239]=C_h_intern(&lf[239],17,"\003sysnull-pointer\077");
 lf[240]=C_decode_literal(C_heaptop,"\376B\000\000\017C_null_pointerp");
-lf[241]=C_h_intern(&lf[241],17,"\003sysnull-pointer\077");
-lf[242]=C_decode_literal(C_heaptop,"\376B\000\000\017C_null_pointerp");
-lf[243]=C_decode_literal(C_heaptop,"\376B\000\000\017C_null_pointerp");
-lf[244]=C_h_intern(&lf[244],14,"\003syspermanent\077");
-lf[245]=C_decode_literal(C_heaptop,"\376B\000\000\014C_permanentp");
-lf[246]=C_h_intern(&lf[246],27,"\003sysflonum-in-fixnum-range\077");
-lf[247]=C_decode_literal(C_heaptop,"\376B\000\000\032C_flonum_in_fixnum_range_p");
-lf[248]=C_h_intern(&lf[248],25,"\003sysfits-in-unsigned-int\077");
-lf[249]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fits_in_unsigned_int_p");
-lf[250]=C_h_intern(&lf[250],16,"\003sysfits-in-int\077");
-lf[251]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fits_in_int_p");
-lf[252]=C_h_intern(&lf[252],9,"\003sysfudge");
-lf[253]=C_decode_literal(C_heaptop,"\376B\000\000\007C_fudge");
-lf[254]=C_h_intern(&lf[254],11,"string-ci=\077");
-lf[255]=C_decode_literal(C_heaptop,"\376B\000\000\025C_i_string_ci_equal_p");
-lf[256]=C_h_intern(&lf[256],8,"string=\077");
-lf[257]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_string_equal_p");
-lf[258]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_i_string_equal_p");
-lf[259]=C_h_intern(&lf[259],18,"\003sysdouble->number");
-lf[260]=C_decode_literal(C_heaptop,"\376B\000\000\022C_double_to_number");
-lf[261]=C_h_intern(&lf[261],15,"\003syspoke-double");
-lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\015C_poke_double");
-lf[263]=C_h_intern(&lf[263],16,"\003syspoke-integer");
-lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\016C_poke_integer");
-lf[265]=C_h_intern(&lf[265],12,"\003syssetislot");
-lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_set_i_slot");
-lf[267]=C_h_intern(&lf[267],15,"pointer->object");
-lf[268]=C_decode_literal(C_heaptop,"\376B\000\000\023C_pointer_to_object");
-lf[269]=C_h_intern(&lf[269],13,"\003syspeek-byte");
-lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\013C_peek_byte");
-lf[271]=C_h_intern(&lf[271],15,"\003syspeek-fixnum");
-lf[272]=C_decode_literal(C_heaptop,"\376B\000\000\015C_peek_fixnum");
-lf[273]=C_h_intern(&lf[273],11,"\003syssetbyte");
-lf[274]=C_decode_literal(C_heaptop,"\376B\000\000\011C_setbyte");
-lf[275]=C_h_intern(&lf[275],8,"\003sysbyte");
-lf[276]=C_decode_literal(C_heaptop,"\376B\000\000\011C_subbyte");
+lf[241]=C_decode_literal(C_heaptop,"\376B\000\000\017C_null_pointerp");
+lf[242]=C_h_intern(&lf[242],14,"\003syspermanent\077");
+lf[243]=C_decode_literal(C_heaptop,"\376B\000\000\014C_permanentp");
+lf[244]=C_h_intern(&lf[244],27,"\003sysflonum-in-fixnum-range\077");
+lf[245]=C_decode_literal(C_heaptop,"\376B\000\000\032C_flonum_in_fixnum_range_p");
+lf[246]=C_h_intern(&lf[246],25,"\003sysfits-in-unsigned-int\077");
+lf[247]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fits_in_unsigned_int_p");
+lf[248]=C_h_intern(&lf[248],16,"\003sysfits-in-int\077");
+lf[249]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fits_in_int_p");
+lf[250]=C_h_intern(&lf[250],9,"\003sysfudge");
+lf[251]=C_decode_literal(C_heaptop,"\376B\000\000\007C_fudge");
+lf[252]=C_h_intern(&lf[252],11,"string-ci=\077");
+lf[253]=C_decode_literal(C_heaptop,"\376B\000\000\025C_i_string_ci_equal_p");
+lf[254]=C_h_intern(&lf[254],8,"string=\077");
+lf[255]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_string_equal_p");
+lf[256]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_i_string_equal_p");
+lf[257]=C_h_intern(&lf[257],18,"\003sysdouble->number");
+lf[258]=C_decode_literal(C_heaptop,"\376B\000\000\022C_double_to_number");
+lf[259]=C_h_intern(&lf[259],15,"\003syspoke-double");
+lf[260]=C_decode_literal(C_heaptop,"\376B\000\000\015C_poke_double");
+lf[261]=C_h_intern(&lf[261],16,"\003syspoke-integer");
+lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\016C_poke_integer");
+lf[263]=C_h_intern(&lf[263],12,"\003syssetislot");
+lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_set_i_slot");
+lf[265]=C_h_intern(&lf[265],15,"pointer->object");
+lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\023C_pointer_to_object");
+lf[267]=C_h_intern(&lf[267],13,"\003syspeek-byte");
+lf[268]=C_decode_literal(C_heaptop,"\376B\000\000\013C_peek_byte");
+lf[269]=C_h_intern(&lf[269],15,"\003syspeek-fixnum");
+lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\015C_peek_fixnum");
+lf[271]=C_h_intern(&lf[271],11,"\003syssetbyte");
+lf[272]=C_decode_literal(C_heaptop,"\376B\000\000\011C_setbyte");
+lf[273]=C_h_intern(&lf[273],8,"\003sysbyte");
+lf[274]=C_decode_literal(C_heaptop,"\376B\000\000\011C_subbyte");
+lf[275]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[276]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\033C_i_fixnum_arithmetic_shift\376\377\016");
 lf[277]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[278]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\033C_i_fixnum_arithmetic_shift\376\377\016");
+lf[278]=C_decode_literal(C_heaptop,"\376B\000\000\026C_a_i_arithmetic_shift");
 lf[279]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[280]=C_decode_literal(C_heaptop,"\376B\000\000\026C_a_i_arithmetic_shift");
-lf[281]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[282]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\024C_fixnum_shift_right\376\377\016");
-lf[283]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\023C_fixnum_shift_left\376\377\016");
-lf[284]=C_h_intern(&lf[284],20,"\010compilerbig-fixnum\077");
-lf[285]=C_h_intern(&lf[285],16,"arithmetic-shift");
-lf[286]=C_h_intern(&lf[286],5,"fxior");
-lf[287]=C_decode_literal(C_heaptop,"\376B\000\000\013C_fixnum_or");
-lf[288]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_fixnum_or");
-lf[289]=C_h_intern(&lf[289],5,"fxand");
-lf[290]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_and");
-lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_fixnum_and");
-lf[292]=C_h_intern(&lf[292],5,"fxxor");
-lf[293]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
-lf[294]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
-lf[295]=C_h_intern(&lf[295],5,"fxneg");
-lf[296]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_negate");
-lf[297]=C_decode_literal(C_heaptop,"\376B\000\000\021C_u_fixnum_negate");
-lf[298]=C_h_intern(&lf[298],5,"fxshr");
-lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\024C_fixnum_shift_right");
-lf[300]=C_h_intern(&lf[300],5,"fxshl");
-lf[301]=C_decode_literal(C_heaptop,"\376B\000\000\023C_fixnum_shift_left");
-lf[302]=C_h_intern(&lf[302],3,"fx-");
-lf[303]=C_decode_literal(C_heaptop,"\376B\000\000\023C_fixnum_difference");
-lf[304]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_fixnum_difference");
-lf[305]=C_h_intern(&lf[305],3,"fx+");
-lf[306]=C_decode_literal(C_heaptop,"\376B\000\000\015C_fixnum_plus");
-lf[307]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_fixnum_plus");
-lf[308]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_i_set_i_slot\376\377\016");
+lf[280]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\024C_fixnum_shift_right\376\377\016");
+lf[281]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\023C_fixnum_shift_left\376\377\016");
+lf[282]=C_h_intern(&lf[282],20,"\010compilerbig-fixnum\077");
+lf[283]=C_h_intern(&lf[283],16,"arithmetic-shift");
+lf[284]=C_h_intern(&lf[284],5,"fxior");
+lf[285]=C_decode_literal(C_heaptop,"\376B\000\000\013C_fixnum_or");
+lf[286]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_fixnum_or");
+lf[287]=C_h_intern(&lf[287],5,"fxand");
+lf[288]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_and");
+lf[289]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_fixnum_and");
+lf[290]=C_h_intern(&lf[290],5,"fxxor");
+lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
+lf[292]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
+lf[293]=C_h_intern(&lf[293],5,"fxneg");
+lf[294]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_negate");
+lf[295]=C_decode_literal(C_heaptop,"\376B\000\000\021C_u_fixnum_negate");
+lf[296]=C_h_intern(&lf[296],5,"fxshr");
+lf[297]=C_decode_literal(C_heaptop,"\376B\000\000\024C_fixnum_shift_right");
+lf[298]=C_h_intern(&lf[298],5,"fxshl");
+lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\023C_fixnum_shift_left");
+lf[300]=C_h_intern(&lf[300],3,"fx-");
+lf[301]=C_decode_literal(C_heaptop,"\376B\000\000\023C_fixnum_difference");
+lf[302]=C_decode_literal(C_heaptop,"\376B\000\000\025C_u_fixnum_difference");
+lf[303]=C_h_intern(&lf[303],3,"fx+");
+lf[304]=C_decode_literal(C_heaptop,"\376B\000\000\015C_fixnum_plus");
+lf[305]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_fixnum_plus");
+lf[306]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_i_set_i_slot\376\377\016");
+lf[307]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[308]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\013C_i_setslot\376\377\016");
 lf[309]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[310]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\013C_i_setslot\376\377\016");
-lf[311]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[312]=C_h_intern(&lf[312],19,"\010compilerimmediate\077");
-lf[313]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\013C_i_setslot\376\377\016");
-lf[314]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[315]=C_h_intern(&lf[315],11,"\003syssetslot");
-lf[316]=C_h_intern(&lf[316],6,"string");
-lf[317]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_string");
-lf[318]=C_h_intern(&lf[318],18,"\003sysmake-structure");
-lf[319]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_record");
-lf[320]=C_h_intern(&lf[320],10,"\003sysvector");
-lf[321]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_vector");
-lf[322]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_vector");
-lf[323]=C_h_intern(&lf[323],8,"\003syslist");
-lf[324]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_list");
-lf[325]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\001\000\000\000\003\376\377\016");
-lf[326]=C_h_intern(&lf[326],4,"list");
-lf[327]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_list");
-lf[328]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\001\000\000\000\003\376\377\016");
-lf[329]=C_h_intern(&lf[329],8,"\003syscons");
-lf[330]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_cons");
-lf[331]=C_h_intern(&lf[331],4,"cons");
+lf[310]=C_h_intern(&lf[310],19,"\010compilerimmediate\077");
+lf[311]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\013C_i_setslot\376\377\016");
+lf[312]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[313]=C_h_intern(&lf[313],11,"\003syssetslot");
+lf[314]=C_h_intern(&lf[314],16,"pointer->address");
+lf[315]=C_decode_literal(C_heaptop,"\376B\000\000\030C_a_i_pointer_to_address");
+lf[316]=C_h_intern(&lf[316],16,"address->pointer");
+lf[317]=C_decode_literal(C_heaptop,"\376B\000\000\030C_a_i_address_to_pointer");
+lf[318]=C_h_intern(&lf[318],6,"string");
+lf[319]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_string");
+lf[320]=C_h_intern(&lf[320],18,"\003sysmake-structure");
+lf[321]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_record");
+lf[322]=C_h_intern(&lf[322],10,"\003sysvector");
+lf[323]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_vector");
+lf[324]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_vector");
+lf[325]=C_h_intern(&lf[325],8,"\003syslist");
+lf[326]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_list");
+lf[327]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\001\000\000\000\003\376\377\016");
+lf[328]=C_h_intern(&lf[328],4,"list");
+lf[329]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_list");
+lf[330]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\001\000\000\000\003\376\377\016");
+lf[331]=C_h_intern(&lf[331],8,"\003syscons");
 lf[332]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_cons");
-lf[333]=C_h_intern(&lf[333],6,"fpsqrt");
-lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_sqrt");
-lf[335]=C_h_intern(&lf[335],5,"fplog");
-lf[336]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_log");
-lf[337]=C_h_intern(&lf[337],6,"fpexpt");
-lf[338]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_expt");
-lf[339]=C_h_intern(&lf[339],5,"fpexp");
-lf[340]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_exp");
-lf[341]=C_h_intern(&lf[341],7,"fpatan2");
-lf[342]=C_decode_literal(C_heaptop,"\376B\000\000\022C_a_i_flonum_atan2");
-lf[343]=C_h_intern(&lf[343],6,"fpatan");
-lf[344]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_atan");
-lf[345]=C_h_intern(&lf[345],6,"fpacos");
-lf[346]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_acos");
-lf[347]=C_h_intern(&lf[347],6,"fpasin");
-lf[348]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_asin");
-lf[349]=C_h_intern(&lf[349],5,"fptan");
-lf[350]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_tan");
-lf[351]=C_h_intern(&lf[351],5,"fpcos");
-lf[352]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_cos");
-lf[353]=C_h_intern(&lf[353],5,"fpsin");
-lf[354]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_sin");
-lf[355]=C_h_intern(&lf[355],5,"round");
-lf[356]=C_h_intern(&lf[356],6,"flonum");
-lf[357]=C_h_intern(&lf[357],7,"fpround");
-lf[358]=C_h_intern(&lf[358],8,"truncate");
-lf[359]=C_h_intern(&lf[359],10,"fptruncate");
-lf[360]=C_h_intern(&lf[360],7,"ceiling");
-lf[361]=C_h_intern(&lf[361],9,"fpceiling");
-lf[362]=C_h_intern(&lf[362],5,"floor");
-lf[363]=C_h_intern(&lf[363],7,"fpfloor");
-lf[364]=C_h_intern(&lf[364],4,"odd\077");
-lf[365]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_oddp");
-lf[366]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_oddp");
-lf[367]=C_h_intern(&lf[367],5,"even\077");
-lf[368]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_evenp");
-lf[369]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_evenp");
-lf[370]=C_h_intern(&lf[370],9,"remainder");
-lf[371]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_modulo");
-lf[372]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_modulo");
-lf[373]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnumoddp");
-lf[374]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnumoddp");
-lf[375]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_fixnumevenp");
-lf[376]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_fixnumevenp");
-lf[377]=C_h_intern(&lf[377],15,"\003sysmake-symbol");
-lf[378]=C_decode_literal(C_heaptop,"\376B\000\000\015C_make_symbol");
-lf[379]=C_h_intern(&lf[379],17,"\003sysintern-symbol");
-lf[380]=C_decode_literal(C_heaptop,"\376B\000\000\022C_string_to_symbol");
-lf[381]=C_h_intern(&lf[381],18,"\003syscontext-switch");
-lf[382]=C_decode_literal(C_heaptop,"\376B\000\000\020C_context_switch");
-lf[383]=C_h_intern(&lf[383],14,"return-to-host");
-lf[384]=C_decode_literal(C_heaptop,"\376B\000\000\020C_return_to_host");
-lf[385]=C_h_intern(&lf[385],23,"\003sysensure-heap-reserve");
-lf[386]=C_decode_literal(C_heaptop,"\376B\000\000\025C_ensure_heap_reserve");
-lf[387]=C_h_intern(&lf[387],19,"\003sysallocate-vector");
-lf[388]=C_decode_literal(C_heaptop,"\376B\000\000\021C_allocate_vector");
-lf[389]=C_h_intern(&lf[389],34,"\003syscall-with-current-continuation");
-lf[390]=C_decode_literal(C_heaptop,"\376B\000\000\011C_call_cc");
-lf[391]=C_h_intern(&lf[391],14,"number->string");
-lf[392]=C_decode_literal(C_heaptop,"\376B\000\000\022C_number_to_string");
-lf[393]=C_h_intern(&lf[393],14,"string->number");
-lf[394]=C_decode_literal(C_heaptop,"\376B\000\000\022C_string_to_number");
-lf[395]=C_h_intern(&lf[395],14,"exact->inexact");
-lf[396]=C_decode_literal(C_heaptop,"\376B\000\000\022C_exact_to_inexact");
-lf[397]=C_h_intern(&lf[397],2,"<=");
-lf[398]=C_decode_literal(C_heaptop,"\376B\000\000\021C_less_or_equal_p");
-lf[399]=C_h_intern(&lf[399],2,">=");
-lf[400]=C_decode_literal(C_heaptop,"\376B\000\000\024C_greater_or_equal_p");
-lf[401]=C_h_intern(&lf[401],1,"<");
-lf[402]=C_decode_literal(C_heaptop,"\376B\000\000\007C_lessp");
-lf[403]=C_h_intern(&lf[403],1,">");
-lf[404]=C_decode_literal(C_heaptop,"\376B\000\000\012C_greaterp");
-lf[405]=C_h_intern(&lf[405],1,"=");
-lf[406]=C_decode_literal(C_heaptop,"\376B\000\000\011C_nequalp");
-lf[407]=C_h_intern(&lf[407],1,"/");
-lf[408]=C_decode_literal(C_heaptop,"\376B\000\000\010C_divide");
-lf[409]=C_h_intern(&lf[409],1,"+");
-lf[410]=C_decode_literal(C_heaptop,"\376B\000\000\006C_plus");
-lf[411]=C_h_intern(&lf[411],1,"-");
-lf[412]=C_decode_literal(C_heaptop,"\376B\000\000\007C_minus");
-lf[413]=C_h_intern(&lf[413],1,"*");
-lf[414]=C_decode_literal(C_heaptop,"\376B\000\000\007C_times");
-lf[415]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_less_or_equalp");
-lf[416]=C_decode_literal(C_heaptop,"\376B\000\000\025C_i_greater_or_equalp");
-lf[417]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_lessp");
-lf[418]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_greaterp");
-lf[419]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_nequalp");
-lf[420]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_divide");
-lf[421]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_minus");
-lf[422]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_plus");
-lf[423]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_times");
-lf[424]=C_h_intern(&lf[424],4,"argv");
-lf[425]=C_decode_literal(C_heaptop,"\376B\000\000\012C_get_argv");
-lf[426]=C_h_intern(&lf[426],3,"lcm");
-lf[427]=C_h_intern(&lf[427],3,"gcd");
-lf[428]=C_h_intern(&lf[428],8,"identity");
-lf[429]=C_h_intern(&lf[429],7,"\003syslcm");
-lf[430]=C_h_intern(&lf[430],7,"\003sysgcd");
-lf[431]=C_h_intern(&lf[431],5,"\003sys=");
-lf[432]=C_h_intern(&lf[432],6,"\003sys>=");
-lf[433]=C_h_intern(&lf[433],16,"\003syslist->vector");
-lf[434]=C_h_intern(&lf[434],12,"list->vector");
-lf[435]=C_h_intern(&lf[435],16,"\003sysvector->list");
-lf[436]=C_h_intern(&lf[436],12,"vector->list");
-lf[437]=C_h_intern(&lf[437],11,"vector-set!");
-lf[438]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_vector_set");
-lf[439]=C_h_intern(&lf[439],12,"list->string");
-lf[440]=C_h_intern(&lf[440],16,"\003syslist->string");
-lf[441]=C_h_intern(&lf[441],12,"string->list");
-lf[442]=C_h_intern(&lf[442],16,"\003sysstring->list");
-lf[443]=C_h_intern(&lf[443],13,"string-append");
-lf[444]=C_h_intern(&lf[444],17,"\003sysstring-append");
-lf[445]=C_h_intern(&lf[445],9,"substring");
-lf[446]=C_h_intern(&lf[446],13,"\003syssubstring");
-lf[447]=C_h_intern(&lf[447],20,"make-record-instance");
-lf[448]=C_h_intern(&lf[448],14,"\003sysblock-set!");
-lf[449]=C_h_intern(&lf[449],10,"block-set!");
-lf[450]=C_h_intern(&lf[450],3,"map");
-lf[451]=C_h_intern(&lf[451],7,"\003sysmap");
-lf[452]=C_h_intern(&lf[452],8,"for-each");
-lf[453]=C_h_intern(&lf[453],12,"\003sysfor-each");
-lf[454]=C_h_intern(&lf[454],6,"setter");
-lf[455]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fixnum_less_or_equal_p");
-lf[456]=C_decode_literal(C_heaptop,"\376B\000\000\030C_flonum_less_or_equal_p");
-lf[457]=C_decode_literal(C_heaptop,"\376B\000\000\033C_fixnum_greater_or_equal_p");
-lf[458]=C_decode_literal(C_heaptop,"\376B\000\000\033C_flonum_greater_or_equal_p");
-lf[459]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
-lf[460]=C_decode_literal(C_heaptop,"\376B\000\000\016C_flonum_lessp");
-lf[461]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
-lf[462]=C_decode_literal(C_heaptop,"\376B\000\000\021C_flonum_greaterp");
-lf[463]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
-lf[464]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_equalp");
-lf[465]=C_h_intern(&lf[465],14,"\003syscheck-char");
-lf[466]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_char_2");
-lf[467]=C_h_intern(&lf[467],19,"\003syscheck-structure");
-lf[468]=C_decode_literal(C_heaptop,"\376B\000\000\025C_i_check_structure_2");
-lf[469]=C_h_intern(&lf[469],16,"\003syscheck-vector");
-lf[470]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_vector_2");
-lf[471]=C_h_intern(&lf[471],21,"\003syscheck-byte-vector");
-lf[472]=C_decode_literal(C_heaptop,"\376B\000\000\026C_i_check_bytevector_2");
-lf[473]=C_h_intern(&lf[473],16,"\003syscheck-string");
-lf[474]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_string_2");
-lf[475]=C_h_intern(&lf[475],16,"\003syscheck-symbol");
-lf[476]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_symbol_2");
-lf[477]=C_h_intern(&lf[477],14,"\003syscheck-pair");
-lf[478]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_pair_2");
-lf[479]=C_h_intern(&lf[479],14,"\003syscheck-list");
-lf[480]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_list_2");
-lf[481]=C_h_intern(&lf[481],16,"\003syscheck-number");
-lf[482]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_number_2");
-lf[483]=C_h_intern(&lf[483],15,"\003syscheck-exact");
-lf[484]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_check_exact_2");
-lf[485]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_check_char");
-lf[486]=C_decode_literal(C_heaptop,"\376B\000\000\023C_i_check_structure");
-lf[487]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_vector");
-lf[488]=C_decode_literal(C_heaptop,"\376B\000\000\024C_i_check_bytevector");
-lf[489]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_string");
-lf[490]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_symbol");
-lf[491]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_check_pair");
-lf[492]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_check_list");
-lf[493]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_number");
-lf[494]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_check_exact");
-lf[495]=C_h_intern(&lf[495],14,"inexact->exact");
-lf[496]=C_decode_literal(C_heaptop,"\376B\000\000\024C_i_inexact_to_exact");
-lf[497]=C_h_intern(&lf[497],13,"string-length");
-lf[498]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_string_length");
-lf[499]=C_h_intern(&lf[499],17,"\003sysvector-length");
-lf[500]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_vector_length");
-lf[501]=C_h_intern(&lf[501],13,"vector-length");
-lf[502]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_vector_length");
-lf[503]=C_h_intern(&lf[503],13,"integer->char");
-lf[504]=C_decode_literal(C_heaptop,"\376B\000\000\020C_make_character");
-lf[505]=C_decode_literal(C_heaptop,"\376B\000\000\007C_unfix");
-lf[506]=C_h_intern(&lf[506],13,"char->integer");
-lf[507]=C_decode_literal(C_heaptop,"\376B\000\000\005C_fix");
-lf[508]=C_decode_literal(C_heaptop,"\376B\000\000\020C_character_code");
-lf[509]=C_decode_literal(C_heaptop,"\376B\000\000\005C_fix");
-lf[510]=C_decode_literal(C_heaptop,"\376B\000\000\015C_header_size");
-lf[511]=C_decode_literal(C_heaptop,"\376B\000\000\005C_fix");
-lf[512]=C_decode_literal(C_heaptop,"\376B\000\000\015C_header_size");
-lf[513]=C_h_intern(&lf[513],9,"negative\077");
-lf[514]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_i_negativep");
-lf[515]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_negativep");
-lf[516]=C_decode_literal(C_heaptop,"\376B\000\000\016C_flonum_lessp");
-lf[517]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
-lf[518]=C_h_intern(&lf[518],9,"positive\077");
-lf[519]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_i_positivep");
-lf[520]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_positivep");
-lf[521]=C_decode_literal(C_heaptop,"\376B\000\000\021C_flonum_greaterp");
-lf[522]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
-lf[523]=C_h_intern(&lf[523],5,"zero\077");
-lf[524]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_zerop");
-lf[525]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_zerop");
-lf[526]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
-lf[527]=C_h_intern(&lf[527],4,"atan");
-lf[528]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_atan2");
-lf[529]=C_h_intern(&lf[529],4,"sqrt");
-lf[530]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_sqrt");
-lf[531]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_atan");
-lf[532]=C_h_intern(&lf[532],4,"acos");
-lf[533]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_acos");
-lf[534]=C_h_intern(&lf[534],4,"asin");
-lf[535]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_asin");
-lf[536]=C_h_intern(&lf[536],3,"log");
-lf[537]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_log");
-lf[538]=C_h_intern(&lf[538],3,"tan");
-lf[539]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_tan");
-lf[540]=C_h_intern(&lf[540],3,"cos");
-lf[541]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_cos");
-lf[542]=C_h_intern(&lf[542],3,"sin");
-lf[543]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_sin");
-lf[544]=C_h_intern(&lf[544],3,"exp");
-lf[545]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_exp");
-lf[546]=C_h_intern(&lf[546],5,"fpneg");
-lf[547]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_flonum_negate");
-lf[548]=C_h_intern(&lf[548],3,"fp/");
-lf[549]=C_decode_literal(C_heaptop,"\376B\000\000\025C_a_i_flonum_quotient");
-lf[550]=C_h_intern(&lf[550],3,"fp*");
-lf[551]=C_decode_literal(C_heaptop,"\376B\000\000\022C_a_i_flonum_times");
-lf[552]=C_h_intern(&lf[552],3,"fp-");
-lf[553]=C_decode_literal(C_heaptop,"\376B\000\000\027C_a_i_flonum_difference");
-lf[554]=C_h_intern(&lf[554],3,"fp+");
-lf[555]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_plus");
-lf[556]=C_h_intern(&lf[556],11,"bitwise-not");
-lf[557]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_not");
-lf[558]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_not");
-lf[559]=C_h_intern(&lf[559],11,"bitwise-ior");
-lf[560]=C_decode_literal(C_heaptop,"\376B\000\000\013C_fixnum_or");
-lf[561]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_fixnum_or");
-lf[562]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_ior");
-lf[563]=C_h_intern(&lf[563],11,"bitwise-and");
-lf[564]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_and");
-lf[565]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_fixnum_and");
-lf[566]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_and");
-lf[567]=C_h_intern(&lf[567],11,"bitwise-xor");
-lf[568]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
-lf[569]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
-lf[570]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_xor");
-lf[571]=C_h_intern(&lf[571],3,"abs");
-lf[572]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_abs");
-lf[573]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_abs");
-lf[574]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_abs");
-lf[575]=C_h_intern(&lf[575],8,"set-cdr!");
-lf[576]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_set_cdr");
-lf[577]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_i_set_cdr");
-lf[578]=C_h_intern(&lf[578],8,"set-car!");
-lf[579]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_set_car");
-lf[580]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_i_set_car");
-lf[581]=C_h_intern(&lf[581],6,"member");
-lf[582]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_member");
-lf[583]=C_h_intern(&lf[583],5,"assoc");
-lf[584]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_assoc");
-lf[585]=C_h_intern(&lf[585],4,"memq");
-lf[586]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_memq");
-lf[587]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_memq");
-lf[588]=C_h_intern(&lf[588],4,"assq");
-lf[589]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_assq");
-lf[590]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_assq");
-lf[591]=C_h_intern(&lf[591],4,"memv");
-lf[592]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_memv");
-lf[593]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_memq");
-lf[594]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_memq");
-lf[595]=C_h_intern(&lf[595],4,"assv");
-lf[596]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_assv");
+lf[333]=C_h_intern(&lf[333],4,"cons");
+lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_cons");
+lf[335]=C_h_intern(&lf[335],7,"fpround");
+lf[336]=C_decode_literal(C_heaptop,"\376B\000\000\025C_a_i_flonum_truncate");
+lf[337]=C_h_intern(&lf[337],9,"fpceiling");
+lf[338]=C_decode_literal(C_heaptop,"\376B\000\000\025C_a_i_flonum_truncate");
+lf[339]=C_decode_literal(C_heaptop,"\376B\000\000\025C_a_i_flonum_truncate");
+lf[340]=C_h_intern(&lf[340],10,"fptruncate");
+lf[341]=C_decode_literal(C_heaptop,"\376B\000\000\025C_a_i_flonum_truncate");
+lf[342]=C_h_intern(&lf[342],5,"fpabs");
+lf[343]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_abs");
+lf[344]=C_h_intern(&lf[344],6,"fpsqrt");
+lf[345]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_sqrt");
+lf[346]=C_h_intern(&lf[346],5,"fplog");
+lf[347]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_log");
+lf[348]=C_h_intern(&lf[348],6,"fpexpt");
+lf[349]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_expt");
+lf[350]=C_h_intern(&lf[350],5,"fpexp");
+lf[351]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_exp");
+lf[352]=C_h_intern(&lf[352],7,"fpatan2");
+lf[353]=C_decode_literal(C_heaptop,"\376B\000\000\022C_a_i_flonum_atan2");
+lf[354]=C_h_intern(&lf[354],6,"fpatan");
+lf[355]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_atan");
+lf[356]=C_h_intern(&lf[356],6,"fpacos");
+lf[357]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_acos");
+lf[358]=C_h_intern(&lf[358],6,"fpasin");
+lf[359]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_asin");
+lf[360]=C_h_intern(&lf[360],5,"fptan");
+lf[361]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_tan");
+lf[362]=C_h_intern(&lf[362],5,"fpcos");
+lf[363]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_cos");
+lf[364]=C_h_intern(&lf[364],5,"fpsin");
+lf[365]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_flonum_sin");
+lf[366]=C_h_intern(&lf[366],5,"round");
+lf[367]=C_h_intern(&lf[367],6,"flonum");
+lf[368]=C_h_intern(&lf[368],8,"truncate");
+lf[369]=C_h_intern(&lf[369],7,"ceiling");
+lf[370]=C_h_intern(&lf[370],5,"floor");
+lf[371]=C_h_intern(&lf[371],7,"fpfloor");
+lf[372]=C_h_intern(&lf[372],4,"odd\077");
+lf[373]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_oddp");
+lf[374]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_oddp");
+lf[375]=C_h_intern(&lf[375],5,"even\077");
+lf[376]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_evenp");
+lf[377]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_evenp");
+lf[378]=C_h_intern(&lf[378],9,"remainder");
+lf[379]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_modulo");
+lf[380]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_modulo");
+lf[381]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnumoddp");
+lf[382]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnumoddp");
+lf[383]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_fixnumevenp");
+lf[384]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_fixnumevenp");
+lf[385]=C_h_intern(&lf[385],15,"\003sysmake-symbol");
+lf[386]=C_decode_literal(C_heaptop,"\376B\000\000\015C_make_symbol");
+lf[387]=C_h_intern(&lf[387],17,"\003sysintern-symbol");
+lf[388]=C_decode_literal(C_heaptop,"\376B\000\000\022C_string_to_symbol");
+lf[389]=C_h_intern(&lf[389],18,"\003syscontext-switch");
+lf[390]=C_decode_literal(C_heaptop,"\376B\000\000\020C_context_switch");
+lf[391]=C_h_intern(&lf[391],14,"return-to-host");
+lf[392]=C_decode_literal(C_heaptop,"\376B\000\000\020C_return_to_host");
+lf[393]=C_h_intern(&lf[393],23,"\003sysensure-heap-reserve");
+lf[394]=C_decode_literal(C_heaptop,"\376B\000\000\025C_ensure_heap_reserve");
+lf[395]=C_h_intern(&lf[395],19,"\003sysallocate-vector");
+lf[396]=C_decode_literal(C_heaptop,"\376B\000\000\021C_allocate_vector");
+lf[397]=C_h_intern(&lf[397],34,"\003syscall-with-current-continuation");
+lf[398]=C_decode_literal(C_heaptop,"\376B\000\000\011C_call_cc");
+lf[399]=C_h_intern(&lf[399],14,"number->string");
+lf[400]=C_decode_literal(C_heaptop,"\376B\000\000\022C_number_to_string");
+lf[401]=C_h_intern(&lf[401],14,"string->number");
+lf[402]=C_decode_literal(C_heaptop,"\376B\000\000\022C_string_to_number");
+lf[403]=C_h_intern(&lf[403],14,"exact->inexact");
+lf[404]=C_decode_literal(C_heaptop,"\376B\000\000\022C_exact_to_inexact");
+lf[405]=C_h_intern(&lf[405],2,"<=");
+lf[406]=C_decode_literal(C_heaptop,"\376B\000\000\021C_less_or_equal_p");
+lf[407]=C_h_intern(&lf[407],2,">=");
+lf[408]=C_decode_literal(C_heaptop,"\376B\000\000\024C_greater_or_equal_p");
+lf[409]=C_h_intern(&lf[409],1,"<");
+lf[410]=C_decode_literal(C_heaptop,"\376B\000\000\007C_lessp");
+lf[411]=C_h_intern(&lf[411],1,">");
+lf[412]=C_decode_literal(C_heaptop,"\376B\000\000\012C_greaterp");
+lf[413]=C_h_intern(&lf[413],1,"=");
+lf[414]=C_decode_literal(C_heaptop,"\376B\000\000\011C_nequalp");
+lf[415]=C_h_intern(&lf[415],1,"/");
+lf[416]=C_decode_literal(C_heaptop,"\376B\000\000\010C_divide");
+lf[417]=C_h_intern(&lf[417],1,"+");
+lf[418]=C_decode_literal(C_heaptop,"\376B\000\000\006C_plus");
+lf[419]=C_h_intern(&lf[419],1,"-");
+lf[420]=C_decode_literal(C_heaptop,"\376B\000\000\007C_minus");
+lf[421]=C_h_intern(&lf[421],1,"*");
+lf[422]=C_decode_literal(C_heaptop,"\376B\000\000\007C_times");
+lf[423]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_less_or_equalp");
+lf[424]=C_decode_literal(C_heaptop,"\376B\000\000\025C_i_greater_or_equalp");
+lf[425]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_lessp");
+lf[426]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_greaterp");
+lf[427]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_nequalp");
+lf[428]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_divide");
+lf[429]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_minus");
+lf[430]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_plus");
+lf[431]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_times");
+lf[432]=C_h_intern(&lf[432],4,"argv");
+lf[433]=C_decode_literal(C_heaptop,"\376B\000\000\012C_get_argv");
+lf[434]=C_h_intern(&lf[434],3,"lcm");
+lf[435]=C_h_intern(&lf[435],3,"gcd");
+lf[436]=C_h_intern(&lf[436],8,"identity");
+lf[437]=C_h_intern(&lf[437],7,"\003syslcm");
+lf[438]=C_h_intern(&lf[438],7,"\003sysgcd");
+lf[439]=C_h_intern(&lf[439],5,"\003sys=");
+lf[440]=C_h_intern(&lf[440],6,"\003sys>=");
+lf[441]=C_h_intern(&lf[441],16,"\003syslist->vector");
+lf[442]=C_h_intern(&lf[442],12,"list->vector");
+lf[443]=C_h_intern(&lf[443],16,"\003sysvector->list");
+lf[444]=C_h_intern(&lf[444],12,"vector->list");
+lf[445]=C_h_intern(&lf[445],11,"vector-set!");
+lf[446]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_vector_set");
+lf[447]=C_h_intern(&lf[447],12,"list->string");
+lf[448]=C_h_intern(&lf[448],16,"\003syslist->string");
+lf[449]=C_h_intern(&lf[449],12,"string->list");
+lf[450]=C_h_intern(&lf[450],16,"\003sysstring->list");
+lf[451]=C_h_intern(&lf[451],13,"string-append");
+lf[452]=C_h_intern(&lf[452],17,"\003sysstring-append");
+lf[453]=C_h_intern(&lf[453],9,"substring");
+lf[454]=C_h_intern(&lf[454],13,"\003syssubstring");
+lf[455]=C_h_intern(&lf[455],20,"make-record-instance");
+lf[456]=C_h_intern(&lf[456],14,"\003sysblock-set!");
+lf[457]=C_h_intern(&lf[457],10,"block-set!");
+lf[458]=C_h_intern(&lf[458],3,"map");
+lf[459]=C_h_intern(&lf[459],7,"\003sysmap");
+lf[460]=C_h_intern(&lf[460],8,"for-each");
+lf[461]=C_h_intern(&lf[461],12,"\003sysfor-each");
+lf[462]=C_h_intern(&lf[462],6,"setter");
+lf[463]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fixnum_less_or_equal_p");
+lf[464]=C_decode_literal(C_heaptop,"\376B\000\000\030C_flonum_less_or_equal_p");
+lf[465]=C_decode_literal(C_heaptop,"\376B\000\000\033C_fixnum_greater_or_equal_p");
+lf[466]=C_decode_literal(C_heaptop,"\376B\000\000\033C_flonum_greater_or_equal_p");
+lf[467]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
+lf[468]=C_decode_literal(C_heaptop,"\376B\000\000\016C_flonum_lessp");
+lf[469]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
+lf[470]=C_decode_literal(C_heaptop,"\376B\000\000\021C_flonum_greaterp");
+lf[471]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
+lf[472]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_equalp");
+lf[473]=C_h_intern(&lf[473],14,"\003syscheck-char");
+lf[474]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_char_2");
+lf[475]=C_h_intern(&lf[475],19,"\003syscheck-structure");
+lf[476]=C_decode_literal(C_heaptop,"\376B\000\000\025C_i_check_structure_2");
+lf[477]=C_h_intern(&lf[477],16,"\003syscheck-vector");
+lf[478]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_vector_2");
+lf[479]=C_h_intern(&lf[479],21,"\003syscheck-byte-vector");
+lf[480]=C_decode_literal(C_heaptop,"\376B\000\000\026C_i_check_bytevector_2");
+lf[481]=C_h_intern(&lf[481],16,"\003syscheck-string");
+lf[482]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_string_2");
+lf[483]=C_h_intern(&lf[483],16,"\003syscheck-symbol");
+lf[484]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_symbol_2");
+lf[485]=C_h_intern(&lf[485],14,"\003syscheck-pair");
+lf[486]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_pair_2");
+lf[487]=C_h_intern(&lf[487],14,"\003syscheck-list");
+lf[488]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_list_2");
+lf[489]=C_h_intern(&lf[489],16,"\003syscheck-number");
+lf[490]=C_decode_literal(C_heaptop,"\376B\000\000\022C_i_check_number_2");
+lf[491]=C_h_intern(&lf[491],15,"\003syscheck-exact");
+lf[492]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_check_exact_2");
+lf[493]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_check_char");
+lf[494]=C_decode_literal(C_heaptop,"\376B\000\000\023C_i_check_structure");
+lf[495]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_vector");
+lf[496]=C_decode_literal(C_heaptop,"\376B\000\000\024C_i_check_bytevector");
+lf[497]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_string");
+lf[498]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_symbol");
+lf[499]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_check_pair");
+lf[500]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_check_list");
+lf[501]=C_decode_literal(C_heaptop,"\376B\000\000\020C_i_check_number");
+lf[502]=C_decode_literal(C_heaptop,"\376B\000\000\017C_i_check_exact");
+lf[503]=C_h_intern(&lf[503],14,"inexact->exact");
+lf[504]=C_decode_literal(C_heaptop,"\376B\000\000\024C_i_inexact_to_exact");
+lf[505]=C_h_intern(&lf[505],13,"string-length");
+lf[506]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_string_length");
+lf[507]=C_h_intern(&lf[507],17,"\003sysvector-length");
+lf[508]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_vector_length");
+lf[509]=C_h_intern(&lf[509],13,"vector-length");
+lf[510]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_vector_length");
+lf[511]=C_h_intern(&lf[511],13,"integer->char");
+lf[512]=C_decode_literal(C_heaptop,"\376B\000\000\020C_make_character");
+lf[513]=C_decode_literal(C_heaptop,"\376B\000\000\007C_unfix");
+lf[514]=C_h_intern(&lf[514],13,"char->integer");
+lf[515]=C_decode_literal(C_heaptop,"\376B\000\000\005C_fix");
+lf[516]=C_decode_literal(C_heaptop,"\376B\000\000\020C_character_code");
+lf[517]=C_decode_literal(C_heaptop,"\376B\000\000\005C_fix");
+lf[518]=C_decode_literal(C_heaptop,"\376B\000\000\015C_header_size");
+lf[519]=C_decode_literal(C_heaptop,"\376B\000\000\005C_fix");
+lf[520]=C_decode_literal(C_heaptop,"\376B\000\000\015C_header_size");
+lf[521]=C_h_intern(&lf[521],9,"negative\077");
+lf[522]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_i_negativep");
+lf[523]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_negativep");
+lf[524]=C_decode_literal(C_heaptop,"\376B\000\000\016C_flonum_lessp");
+lf[525]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
+lf[526]=C_h_intern(&lf[526],9,"positive\077");
+lf[527]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_i_positivep");
+lf[528]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_positivep");
+lf[529]=C_decode_literal(C_heaptop,"\376B\000\000\021C_flonum_greaterp");
+lf[530]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
+lf[531]=C_h_intern(&lf[531],5,"zero\077");
+lf[532]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_zerop");
+lf[533]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_zerop");
+lf[534]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
+lf[535]=C_h_intern(&lf[535],4,"atan");
+lf[536]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_atan2");
+lf[537]=C_h_intern(&lf[537],4,"sqrt");
+lf[538]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_sqrt");
+lf[539]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_atan");
+lf[540]=C_h_intern(&lf[540],4,"acos");
+lf[541]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_acos");
+lf[542]=C_h_intern(&lf[542],4,"asin");
+lf[543]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_asin");
+lf[544]=C_h_intern(&lf[544],3,"log");
+lf[545]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_log");
+lf[546]=C_h_intern(&lf[546],3,"tan");
+lf[547]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_tan");
+lf[548]=C_h_intern(&lf[548],3,"cos");
+lf[549]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_cos");
+lf[550]=C_h_intern(&lf[550],3,"sin");
+lf[551]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_sin");
+lf[552]=C_h_intern(&lf[552],3,"exp");
+lf[553]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_exp");
+lf[554]=C_h_intern(&lf[554],5,"fpneg");
+lf[555]=C_decode_literal(C_heaptop,"\376B\000\000\023C_a_i_flonum_negate");
+lf[556]=C_h_intern(&lf[556],3,"fp/");
+lf[557]=C_decode_literal(C_heaptop,"\376B\000\000\025C_a_i_flonum_quotient");
+lf[558]=C_h_intern(&lf[558],3,"fp*");
+lf[559]=C_decode_literal(C_heaptop,"\376B\000\000\022C_a_i_flonum_times");
+lf[560]=C_h_intern(&lf[560],3,"fp-");
+lf[561]=C_decode_literal(C_heaptop,"\376B\000\000\027C_a_i_flonum_difference");
+lf[562]=C_h_intern(&lf[562],3,"fp+");
+lf[563]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_flonum_plus");
+lf[564]=C_h_intern(&lf[564],11,"bitwise-not");
+lf[565]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_not");
+lf[566]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_not");
+lf[567]=C_h_intern(&lf[567],11,"bitwise-ior");
+lf[568]=C_decode_literal(C_heaptop,"\376B\000\000\013C_fixnum_or");
+lf[569]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_fixnum_or");
+lf[570]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_ior");
+lf[571]=C_h_intern(&lf[571],11,"bitwise-and");
+lf[572]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_and");
+lf[573]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_fixnum_and");
+lf[574]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_and");
+lf[575]=C_h_intern(&lf[575],11,"bitwise-xor");
+lf[576]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
+lf[577]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_xor");
+lf[578]=C_decode_literal(C_heaptop,"\376B\000\000\021C_a_i_bitwise_xor");
+lf[579]=C_h_intern(&lf[579],3,"abs");
+lf[580]=C_decode_literal(C_heaptop,"\376B\000\000\011C_a_i_abs");
+lf[581]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_abs");
+lf[582]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_abs");
+lf[583]=C_h_intern(&lf[583],8,"set-cdr!");
+lf[584]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_set_cdr");
+lf[585]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_i_set_cdr");
+lf[586]=C_h_intern(&lf[586],8,"set-car!");
+lf[587]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_set_car");
+lf[588]=C_decode_literal(C_heaptop,"\376B\000\000\015C_u_i_set_car");
+lf[589]=C_h_intern(&lf[589],6,"member");
+lf[590]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_member");
+lf[591]=C_h_intern(&lf[591],5,"assoc");
+lf[592]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_assoc");
+lf[593]=C_h_intern(&lf[593],4,"memq");
+lf[594]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_memq");
+lf[595]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_memq");
+lf[596]=C_h_intern(&lf[596],4,"assq");
 lf[597]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_assq");
 lf[598]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_assq");
-lf[599]=C_h_intern(&lf[599],15,"number-of-slots");
-lf[600]=C_decode_literal(C_heaptop,"\376B\000\000\014C_block_size");
-lf[601]=C_h_intern(&lf[601],9,"block-ref");
-lf[602]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[603]=C_h_intern(&lf[603],15,"\003sysbytevector\077");
-lf[604]=C_decode_literal(C_heaptop,"\376B\000\000\015C_bytevectorp");
-lf[605]=C_h_intern(&lf[605],14,"\003sysstructure\077");
-lf[606]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_structurep");
-lf[607]=C_h_intern(&lf[607],9,"list-tail");
-lf[608]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_list_tail");
-lf[609]=C_h_intern(&lf[609],13,"char-downcase");
-lf[610]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_char_downcase");
-lf[611]=C_h_intern(&lf[611],11,"char-upcase");
-lf[612]=C_decode_literal(C_heaptop,"\376B\000\000\021C_u_i_char_upcase");
-lf[613]=C_h_intern(&lf[613],16,"char-lower-case\077");
-lf[614]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_lower_casep");
-lf[615]=C_h_intern(&lf[615],16,"char-upper-case\077");
-lf[616]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_upper_casep");
-lf[617]=C_h_intern(&lf[617],16,"char-whitespace\077");
-lf[618]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_whitespacep");
-lf[619]=C_h_intern(&lf[619],16,"char-alphabetic\077");
-lf[620]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_alphabeticp");
-lf[621]=C_h_intern(&lf[621],13,"char-numeric\077");
-lf[622]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_char_numericp");
-lf[623]=C_h_intern(&lf[623],5,"fpmin");
-lf[624]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_flonum_min");
-lf[625]=C_h_intern(&lf[625],5,"fpmax");
-lf[626]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_flonum_max");
-lf[627]=C_h_intern(&lf[627],5,"fxmin");
-lf[628]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnum_min");
-lf[629]=C_h_intern(&lf[629],5,"fxmax");
-lf[630]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnum_max");
-lf[631]=C_h_intern(&lf[631],4,"fp<=");
-lf[632]=C_decode_literal(C_heaptop,"\376B\000\000\030C_flonum_less_or_equal_p");
-lf[633]=C_h_intern(&lf[633],4,"fp>=");
-lf[634]=C_decode_literal(C_heaptop,"\376B\000\000\033C_flonum_greater_or_equal_p");
-lf[635]=C_h_intern(&lf[635],3,"fp<");
-lf[636]=C_decode_literal(C_heaptop,"\376B\000\000\016C_flonum_lessp");
-lf[637]=C_h_intern(&lf[637],3,"fp>");
-lf[638]=C_decode_literal(C_heaptop,"\376B\000\000\021C_flonum_greaterp");
-lf[639]=C_h_intern(&lf[639],3,"fp=");
-lf[640]=C_decode_literal(C_heaptop,"\376B\000\000\017C_flonum_equalp");
-lf[641]=C_h_intern(&lf[641],4,"fx<=");
-lf[642]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fixnum_less_or_equal_p");
-lf[643]=C_h_intern(&lf[643],4,"fx>=");
-lf[644]=C_decode_literal(C_heaptop,"\376B\000\000\033C_fixnum_greater_or_equal_p");
-lf[645]=C_h_intern(&lf[645],3,"fx<");
-lf[646]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
-lf[647]=C_h_intern(&lf[647],3,"fx>");
-lf[648]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
-lf[649]=C_h_intern(&lf[649],3,"fx=");
-lf[650]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
-lf[651]=C_h_intern(&lf[651],5,"fxmod");
-lf[652]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_modulo");
-lf[653]=C_h_intern(&lf[653],3,"fx/");
-lf[654]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_divide");
-lf[655]=C_h_intern(&lf[655],3,"fx*");
-lf[656]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_times");
-lf[657]=C_h_intern(&lf[657],5,"fxnot");
-lf[658]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_not");
-lf[659]=C_h_intern(&lf[659],8,"\003syssize");
-lf[660]=C_decode_literal(C_heaptop,"\376B\000\000\014C_block_size");
-lf[661]=C_h_intern(&lf[661],13,"\003sysblock-ref");
-lf[662]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_block_ref");
-lf[663]=C_h_intern(&lf[663],8,"\003sysslot");
-lf[664]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[665]=C_h_intern(&lf[665],7,"char<=\077");
-lf[666]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fixnum_less_or_equal_p");
-lf[667]=C_h_intern(&lf[667],7,"char>=\077");
-lf[668]=C_decode_literal(C_heaptop,"\376B\000\000\033C_fixnum_greater_or_equal_p");
-lf[669]=C_h_intern(&lf[669],6,"char<\077");
-lf[670]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
-lf[671]=C_h_intern(&lf[671],6,"char>\077");
-lf[672]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
-lf[673]=C_h_intern(&lf[673],6,"char=\077");
-lf[674]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
-lf[675]=C_h_intern(&lf[675],10,"vector-ref");
-lf[676]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_vector_ref");
-lf[677]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[678]=C_h_intern(&lf[678],11,"string-set!");
-lf[679]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_string_set");
-lf[680]=C_decode_literal(C_heaptop,"\376B\000\000\014C_setsubchar");
-lf[681]=C_h_intern(&lf[681],10,"string-ref");
-lf[682]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_string_ref");
-lf[683]=C_decode_literal(C_heaptop,"\376B\000\000\011C_subchar");
-lf[684]=C_h_intern(&lf[684],11,"eof-object\077");
-lf[685]=C_decode_literal(C_heaptop,"\376B\000\000\006C_eofp");
-lf[686]=C_h_intern(&lf[686],12,"proper-list\077");
-lf[687]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_listp");
-lf[688]=C_h_intern(&lf[688],5,"list\077");
-lf[689]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_listp");
-lf[690]=C_h_intern(&lf[690],8,"inexact\077");
-lf[691]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_i_inexactp");
-lf[692]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_inexactp");
-lf[693]=C_decode_literal(C_heaptop,"\376B\000\000\012C_nfixnump");
-lf[694]=C_h_intern(&lf[694],6,"exact\077");
-lf[695]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_exactp");
-lf[696]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_exactp");
-lf[697]=C_decode_literal(C_heaptop,"\376B\000\000\011C_fixnump");
-lf[698]=C_h_intern(&lf[698],22,"\003sysgeneric-structure\077");
-lf[699]=C_decode_literal(C_heaptop,"\376B\000\000\014C_structurep");
-lf[700]=C_h_intern(&lf[700],12,"\003syspointer\077");
-lf[701]=C_decode_literal(C_heaptop,"\376B\000\000\015C_anypointerp");
-lf[702]=C_h_intern(&lf[702],7,"finite\077");
-lf[703]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_finitep");
-lf[704]=C_h_intern(&lf[704],7,"fixnum\077");
+lf[599]=C_h_intern(&lf[599],4,"memv");
+lf[600]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_memv");
+lf[601]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_memq");
+lf[602]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_memq");
+lf[603]=C_h_intern(&lf[603],4,"assv");
+lf[604]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_assv");
+lf[605]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_assq");
+lf[606]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_assq");
+lf[607]=C_h_intern(&lf[607],15,"number-of-slots");
+lf[608]=C_decode_literal(C_heaptop,"\376B\000\000\014C_block_size");
+lf[609]=C_h_intern(&lf[609],9,"block-ref");
+lf[610]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
+lf[611]=C_h_intern(&lf[611],15,"\003sysbytevector\077");
+lf[612]=C_decode_literal(C_heaptop,"\376B\000\000\015C_bytevectorp");
+lf[613]=C_h_intern(&lf[613],14,"\003sysstructure\077");
+lf[614]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_structurep");
+lf[615]=C_h_intern(&lf[615],9,"list-tail");
+lf[616]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_list_tail");
+lf[617]=C_h_intern(&lf[617],13,"char-downcase");
+lf[618]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_char_downcase");
+lf[619]=C_h_intern(&lf[619],11,"char-upcase");
+lf[620]=C_decode_literal(C_heaptop,"\376B\000\000\021C_u_i_char_upcase");
+lf[621]=C_h_intern(&lf[621],16,"char-lower-case\077");
+lf[622]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_lower_casep");
+lf[623]=C_h_intern(&lf[623],16,"char-upper-case\077");
+lf[624]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_upper_casep");
+lf[625]=C_h_intern(&lf[625],16,"char-whitespace\077");
+lf[626]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_whitespacep");
+lf[627]=C_h_intern(&lf[627],16,"char-alphabetic\077");
+lf[628]=C_decode_literal(C_heaptop,"\376B\000\000\026C_u_i_char_alphabeticp");
+lf[629]=C_h_intern(&lf[629],13,"char-numeric\077");
+lf[630]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_i_char_numericp");
+lf[631]=C_h_intern(&lf[631],5,"fpmin");
+lf[632]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_flonum_min");
+lf[633]=C_h_intern(&lf[633],5,"fpmax");
+lf[634]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_flonum_max");
+lf[635]=C_h_intern(&lf[635],5,"fxmin");
+lf[636]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnum_min");
+lf[637]=C_h_intern(&lf[637],5,"fxmax");
+lf[638]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_fixnum_max");
+lf[639]=C_h_intern(&lf[639],4,"fp<=");
+lf[640]=C_decode_literal(C_heaptop,"\376B\000\000\030C_flonum_less_or_equal_p");
+lf[641]=C_h_intern(&lf[641],4,"fp>=");
+lf[642]=C_decode_literal(C_heaptop,"\376B\000\000\033C_flonum_greater_or_equal_p");
+lf[643]=C_h_intern(&lf[643],3,"fp<");
+lf[644]=C_decode_literal(C_heaptop,"\376B\000\000\016C_flonum_lessp");
+lf[645]=C_h_intern(&lf[645],3,"fp>");
+lf[646]=C_decode_literal(C_heaptop,"\376B\000\000\021C_flonum_greaterp");
+lf[647]=C_h_intern(&lf[647],3,"fp=");
+lf[648]=C_decode_literal(C_heaptop,"\376B\000\000\017C_flonum_equalp");
+lf[649]=C_h_intern(&lf[649],4,"fx<=");
+lf[650]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fixnum_less_or_equal_p");
+lf[651]=C_h_intern(&lf[651],4,"fx>=");
+lf[652]=C_decode_literal(C_heaptop,"\376B\000\000\033C_fixnum_greater_or_equal_p");
+lf[653]=C_h_intern(&lf[653],3,"fx<");
+lf[654]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
+lf[655]=C_h_intern(&lf[655],3,"fx>");
+lf[656]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
+lf[657]=C_h_intern(&lf[657],3,"fx=");
+lf[658]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
+lf[659]=C_h_intern(&lf[659],5,"fxmod");
+lf[660]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_modulo");
+lf[661]=C_h_intern(&lf[661],3,"fx/");
+lf[662]=C_decode_literal(C_heaptop,"\376B\000\000\017C_fixnum_divide");
+lf[663]=C_h_intern(&lf[663],3,"fx*");
+lf[664]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_times");
+lf[665]=C_h_intern(&lf[665],5,"fxnot");
+lf[666]=C_decode_literal(C_heaptop,"\376B\000\000\014C_fixnum_not");
+lf[667]=C_h_intern(&lf[667],8,"\003syssize");
+lf[668]=C_decode_literal(C_heaptop,"\376B\000\000\014C_block_size");
+lf[669]=C_h_intern(&lf[669],13,"\003sysblock-ref");
+lf[670]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_block_ref");
+lf[671]=C_h_intern(&lf[671],8,"\003sysslot");
+lf[672]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
+lf[673]=C_h_intern(&lf[673],7,"char<=\077");
+lf[674]=C_decode_literal(C_heaptop,"\376B\000\000\030C_fixnum_less_or_equal_p");
+lf[675]=C_h_intern(&lf[675],7,"char>=\077");
+lf[676]=C_decode_literal(C_heaptop,"\376B\000\000\033C_fixnum_greater_or_equal_p");
+lf[677]=C_h_intern(&lf[677],6,"char<\077");
+lf[678]=C_decode_literal(C_heaptop,"\376B\000\000\016C_fixnum_lessp");
+lf[679]=C_h_intern(&lf[679],6,"char>\077");
+lf[680]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_greaterp");
+lf[681]=C_h_intern(&lf[681],6,"char=\077");
+lf[682]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
+lf[683]=C_h_intern(&lf[683],10,"vector-ref");
+lf[684]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_vector_ref");
+lf[685]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
+lf[686]=C_h_intern(&lf[686],11,"string-set!");
+lf[687]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_string_set");
+lf[688]=C_decode_literal(C_heaptop,"\376B\000\000\014C_setsubchar");
+lf[689]=C_h_intern(&lf[689],10,"string-ref");
+lf[690]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_string_ref");
+lf[691]=C_decode_literal(C_heaptop,"\376B\000\000\011C_subchar");
+lf[692]=C_h_intern(&lf[692],11,"eof-object\077");
+lf[693]=C_decode_literal(C_heaptop,"\376B\000\000\006C_eofp");
+lf[694]=C_h_intern(&lf[694],12,"proper-list\077");
+lf[695]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_listp");
+lf[696]=C_h_intern(&lf[696],5,"list\077");
+lf[697]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_listp");
+lf[698]=C_h_intern(&lf[698],8,"inexact\077");
+lf[699]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_i_inexactp");
+lf[700]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_inexactp");
+lf[701]=C_decode_literal(C_heaptop,"\376B\000\000\012C_nfixnump");
+lf[702]=C_h_intern(&lf[702],6,"exact\077");
+lf[703]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_exactp");
+lf[704]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_exactp");
 lf[705]=C_decode_literal(C_heaptop,"\376B\000\000\011C_fixnump");
-lf[706]=C_h_intern(&lf[706],7,"flonum\077");
-lf[707]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_flonump");
-lf[708]=C_h_intern(&lf[708],8,"integer\077");
-lf[709]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_integerp");
-lf[710]=C_h_intern(&lf[710],5,"real\077");
-lf[711]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_numberp");
-lf[712]=C_h_intern(&lf[712],9,"rational\077");
-lf[713]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_rationalp");
-lf[714]=C_h_intern(&lf[714],8,"complex\077");
-lf[715]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_numberp");
-lf[716]=C_h_intern(&lf[716],7,"number\077");
-lf[717]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_numberp");
-lf[718]=C_h_intern(&lf[718],8,"boolean\077");
-lf[719]=C_decode_literal(C_heaptop,"\376B\000\000\012C_booleanp");
-lf[720]=C_h_intern(&lf[720],5,"port\077");
-lf[721]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_portp");
-lf[722]=C_h_intern(&lf[722],10,"procedure\077");
-lf[723]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_closurep");
-lf[724]=C_h_intern(&lf[724],9,"\003syspair\077");
-lf[725]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_pairp");
-lf[726]=C_decode_literal(C_heaptop,"\376B\000\000\014C_notvemptyp");
-lf[727]=C_h_intern(&lf[727],5,"pair\077");
-lf[728]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_pairp");
-lf[729]=C_decode_literal(C_heaptop,"\376B\000\000\014C_notvemptyp");
-lf[730]=C_h_intern(&lf[730],11,"\003sysvector\077");
-lf[731]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_vectorp");
-lf[732]=C_h_intern(&lf[732],7,"vector\077");
-lf[733]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_vectorp");
-lf[734]=C_h_intern(&lf[734],7,"symbol\077");
-lf[735]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_symbolp");
-lf[736]=C_h_intern(&lf[736],9,"locative\077");
-lf[737]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_locativep");
-lf[738]=C_h_intern(&lf[738],7,"string\077");
-lf[739]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_stringp");
-lf[740]=C_h_intern(&lf[740],5,"char\077");
-lf[741]=C_decode_literal(C_heaptop,"\376B\000\000\007C_charp");
-lf[742]=C_h_intern(&lf[742],3,"not");
-lf[743]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_not");
-lf[744]=C_h_intern(&lf[744],6,"length");
-lf[745]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_length");
-lf[746]=C_decode_literal(C_heaptop,"\376B\000\000\014C_block_size");
-lf[747]=C_h_intern(&lf[747],9,"\003sysnull\077");
-lf[748]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_nullp");
-lf[749]=C_decode_literal(C_heaptop,"\376B\000\000\011C_vemptyp");
-lf[750]=C_h_intern(&lf[750],5,"null\077");
-lf[751]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_nullp");
-lf[752]=C_decode_literal(C_heaptop,"\376B\000\000\011C_vemptyp");
-lf[753]=C_h_intern(&lf[753],8,"list-ref");
-lf[754]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_list_ref");
-lf[755]=C_decode_literal(C_heaptop,"\376B\000\000\016C_i_vector_ref");
-lf[756]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_i_list_ref");
-lf[757]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[758]=C_h_intern(&lf[758],8,"\003syseqv\077");
-lf[759]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_eqvp");
-lf[760]=C_h_intern(&lf[760],4,"eqv\077");
-lf[761]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_eqvp");
-lf[762]=C_h_intern(&lf[762],7,"\003syseq\077");
-lf[763]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
-lf[764]=C_h_intern(&lf[764],3,"eq\077");
-lf[765]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
-lf[766]=C_h_intern(&lf[766],3,"cdr");
-lf[767]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_cdr");
-lf[768]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
-lf[769]=C_h_intern(&lf[769],6,"cddddr");
-lf[770]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_cddddr");
-lf[771]=C_h_intern(&lf[771],5,"cdddr");
-lf[772]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_cdddr");
-lf[773]=C_h_intern(&lf[773],4,"cddr");
-lf[774]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_cddr");
-lf[775]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cddddr");
-lf[776]=C_h_intern(&lf[776],6,"cdddar");
-lf[777]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdddar");
-lf[778]=C_h_intern(&lf[778],6,"cddadr");
-lf[779]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cddadr");
-lf[780]=C_h_intern(&lf[780],6,"cddaar");
-lf[781]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cddaar");
-lf[782]=C_h_intern(&lf[782],6,"cdaddr");
-lf[783]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdaddr");
-lf[784]=C_h_intern(&lf[784],6,"cdadar");
-lf[785]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdadar");
-lf[786]=C_h_intern(&lf[786],6,"cdaadr");
-lf[787]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdaadr");
-lf[788]=C_h_intern(&lf[788],6,"cdaaar");
-lf[789]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdaaar");
-lf[790]=C_h_intern(&lf[790],6,"cadddr");
-lf[791]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadddr");
-lf[792]=C_h_intern(&lf[792],6,"caddar");
-lf[793]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caddar");
-lf[794]=C_h_intern(&lf[794],6,"cadadr");
-lf[795]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadadr");
-lf[796]=C_h_intern(&lf[796],6,"cadaar");
-lf[797]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadaar");
-lf[798]=C_h_intern(&lf[798],6,"caaddr");
-lf[799]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caaddr");
-lf[800]=C_h_intern(&lf[800],6,"caadar");
-lf[801]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caadar");
-lf[802]=C_h_intern(&lf[802],6,"caaaar");
-lf[803]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caaaar");
-lf[804]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cdddr");
-lf[805]=C_h_intern(&lf[805],5,"cddar");
-lf[806]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cddar");
-lf[807]=C_h_intern(&lf[807],5,"cdadr");
-lf[808]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cdadr");
-lf[809]=C_h_intern(&lf[809],5,"cdaar");
-lf[810]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cdaar");
-lf[811]=C_h_intern(&lf[811],5,"caddr");
-lf[812]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caddr");
-lf[813]=C_h_intern(&lf[813],5,"cadar");
-lf[814]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cadar");
-lf[815]=C_h_intern(&lf[815],5,"caaar");
-lf[816]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caaar");
-lf[817]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cddr");
-lf[818]=C_h_intern(&lf[818],4,"cdar");
-lf[819]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cdar");
-lf[820]=C_h_intern(&lf[820],4,"caar");
-lf[821]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_caar");
-lf[822]=C_h_intern(&lf[822],22,"\003syscontinuation-graft");
-lf[823]=C_decode_literal(C_heaptop,"\376B\000\000\024C_continuation_graft");
-lf[824]=C_h_intern(&lf[824],12,"locative-ref");
-lf[825]=C_decode_literal(C_heaptop,"\376B\000\000\016C_locative_ref");
-lf[826]=C_h_intern(&lf[826],8,"cpu-time");
-lf[827]=C_decode_literal(C_heaptop,"\376B\000\000\012C_cpu_time");
-lf[828]=C_h_intern(&lf[828],20,"\003syscall-with-values");
-lf[829]=C_decode_literal(C_heaptop,"\376B\000\000\022C_call_with_values");
-lf[830]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_call_with_values");
-lf[831]=C_h_intern(&lf[831],16,"call-with-values");
-lf[832]=C_decode_literal(C_heaptop,"\376B\000\000\022C_call_with_values");
-lf[833]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_call_with_values");
-lf[834]=C_decode_literal(C_heaptop,"\376B\000\000\010C_values");
-lf[835]=C_decode_literal(C_heaptop,"\376B\000\000\010C_values");
-lf[836]=C_h_intern(&lf[836],6,"fourth");
-lf[837]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_cadddr");
-lf[838]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadddr");
-lf[839]=C_h_intern(&lf[839],5,"third");
-lf[840]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_caddr");
-lf[841]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caddr");
-lf[842]=C_h_intern(&lf[842],6,"second");
-lf[843]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_cadr");
-lf[844]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cadr");
-lf[845]=C_h_intern(&lf[845],5,"first");
-lf[846]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_car");
-lf[847]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_car");
-lf[848]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_cadddr");
-lf[849]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadddr");
-lf[850]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_caddr");
-lf[851]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caddr");
-lf[852]=C_h_intern(&lf[852],4,"cadr");
-lf[853]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_cadr");
-lf[854]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cadr");
-lf[855]=C_h_intern(&lf[855],7,"\003syscdr");
-lf[856]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_cdr");
-lf[857]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_cdr");
-lf[858]=C_h_intern(&lf[858],7,"\003syscar");
-lf[859]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_car");
-lf[860]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_car");
-lf[861]=C_h_intern(&lf[861],3,"car");
-lf[862]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_car");
-lf[863]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_car");
-lf[864]=C_h_intern(&lf[864],9,"\003sysapply");
-lf[865]=C_h_intern(&lf[865],5,"apply");
-lf[866]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\012C_i_equalp\376\377\016");
-lf[867]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[868]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\005C_eqp\376\377\016");
-lf[869]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[870]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[871]=C_h_intern(&lf[871],6,"equal\077");
-lf[872]=C_h_intern(&lf[872],4,"sub1");
-lf[873]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_decrease");
-lf[874]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_fixnum_decrease");
-lf[875]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_minus");
-lf[876]=C_h_intern(&lf[876],4,"add1");
-lf[877]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_increase");
-lf[878]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_fixnum_increase");
-lf[879]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_plus");
-lf[880]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\024C_fixnum_shift_right\376\377\016");
-lf[881]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[882]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\017C_fixnum_divide\376\377\016");
-lf[883]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[884]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[885]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\012C_quotient\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[886]=C_h_intern(&lf[886],8,"quotient");
-lf[887]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[888]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\024C_fixnum_shift_right\376\377\016");
-lf[889]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\017C_fixnum_divide\376\377\016");
-lf[890]=C_h_intern(&lf[890],19,"\010compilerfold-inner");
-lf[891]=C_h_intern(&lf[891],6,"remove");
-lf[892]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\021C_u_fixnum_negate\376\377\016");
-lf[893]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[894]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\017C_fixnum_negate\376\377\016");
-lf[895]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[896]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[897]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\025C_u_fixnum_difference\376\377\016");
-lf[898]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\023C_fixnum_difference\376\377\016");
-lf[899]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[706]=C_h_intern(&lf[706],22,"\003sysgeneric-structure\077");
+lf[707]=C_decode_literal(C_heaptop,"\376B\000\000\014C_structurep");
+lf[708]=C_h_intern(&lf[708],8,"pointer\077");
+lf[709]=C_decode_literal(C_heaptop,"\376B\000\000\021C_i_safe_pointerp");
+lf[710]=C_h_intern(&lf[710],12,"\003syspointer\077");
+lf[711]=C_decode_literal(C_heaptop,"\376B\000\000\015C_anypointerp");
+lf[712]=C_h_intern(&lf[712],10,"fpinteger\077");
+lf[713]=C_decode_literal(C_heaptop,"\376B\000\000\020C_u_i_fpintegerp");
+lf[714]=C_h_intern(&lf[714],7,"finite\077");
+lf[715]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_finitep");
+lf[716]=C_h_intern(&lf[716],7,"fixnum\077");
+lf[717]=C_decode_literal(C_heaptop,"\376B\000\000\011C_fixnump");
+lf[718]=C_h_intern(&lf[718],7,"flonum\077");
+lf[719]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_flonump");
+lf[720]=C_h_intern(&lf[720],8,"integer\077");
+lf[721]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_integerp");
+lf[722]=C_h_intern(&lf[722],5,"real\077");
+lf[723]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_numberp");
+lf[724]=C_h_intern(&lf[724],9,"rational\077");
+lf[725]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_rationalp");
+lf[726]=C_h_intern(&lf[726],8,"complex\077");
+lf[727]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_numberp");
+lf[728]=C_h_intern(&lf[728],7,"number\077");
+lf[729]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_numberp");
+lf[730]=C_h_intern(&lf[730],8,"boolean\077");
+lf[731]=C_decode_literal(C_heaptop,"\376B\000\000\012C_booleanp");
+lf[732]=C_h_intern(&lf[732],5,"port\077");
+lf[733]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_portp");
+lf[734]=C_h_intern(&lf[734],10,"procedure\077");
+lf[735]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_closurep");
+lf[736]=C_h_intern(&lf[736],9,"\003syspair\077");
+lf[737]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_pairp");
+lf[738]=C_h_intern(&lf[738],5,"pair\077");
+lf[739]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_pairp");
+lf[740]=C_h_intern(&lf[740],11,"\003sysvector\077");
+lf[741]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_vectorp");
+lf[742]=C_h_intern(&lf[742],7,"vector\077");
+lf[743]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_vectorp");
+lf[744]=C_h_intern(&lf[744],7,"symbol\077");
+lf[745]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_symbolp");
+lf[746]=C_h_intern(&lf[746],9,"locative\077");
+lf[747]=C_decode_literal(C_heaptop,"\376B\000\000\015C_i_locativep");
+lf[748]=C_h_intern(&lf[748],7,"string\077");
+lf[749]=C_decode_literal(C_heaptop,"\376B\000\000\013C_i_stringp");
+lf[750]=C_h_intern(&lf[750],5,"char\077");
+lf[751]=C_decode_literal(C_heaptop,"\376B\000\000\007C_charp");
+lf[752]=C_h_intern(&lf[752],3,"not");
+lf[753]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_not");
+lf[754]=C_h_intern(&lf[754],6,"length");
+lf[755]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_length");
+lf[756]=C_h_intern(&lf[756],9,"\003sysnull\077");
+lf[757]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_nullp");
+lf[758]=C_h_intern(&lf[758],5,"null\077");
+lf[759]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_nullp");
+lf[760]=C_h_intern(&lf[760],8,"list-ref");
+lf[761]=C_decode_literal(C_heaptop,"\376B\000\000\014C_i_list_ref");
+lf[762]=C_decode_literal(C_heaptop,"\376B\000\000\016C_u_i_list_ref");
+lf[763]=C_h_intern(&lf[763],8,"\003syseqv\077");
+lf[764]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_eqvp");
+lf[765]=C_h_intern(&lf[765],4,"eqv\077");
+lf[766]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_eqvp");
+lf[767]=C_h_intern(&lf[767],7,"\003syseq\077");
+lf[768]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
+lf[769]=C_h_intern(&lf[769],3,"eq\077");
+lf[770]=C_decode_literal(C_heaptop,"\376B\000\000\005C_eqp");
+lf[771]=C_h_intern(&lf[771],3,"cdr");
+lf[772]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_cdr");
+lf[773]=C_decode_literal(C_heaptop,"\376B\000\000\006C_slot");
+lf[774]=C_h_intern(&lf[774],6,"cddddr");
+lf[775]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_cddddr");
+lf[776]=C_h_intern(&lf[776],5,"cdddr");
+lf[777]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_cdddr");
+lf[778]=C_h_intern(&lf[778],4,"cddr");
+lf[779]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_cddr");
+lf[780]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cddddr");
+lf[781]=C_h_intern(&lf[781],6,"cdddar");
+lf[782]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdddar");
+lf[783]=C_h_intern(&lf[783],6,"cddadr");
+lf[784]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cddadr");
+lf[785]=C_h_intern(&lf[785],6,"cddaar");
+lf[786]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cddaar");
+lf[787]=C_h_intern(&lf[787],6,"cdaddr");
+lf[788]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdaddr");
+lf[789]=C_h_intern(&lf[789],6,"cdadar");
+lf[790]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdadar");
+lf[791]=C_h_intern(&lf[791],6,"cdaadr");
+lf[792]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdaadr");
+lf[793]=C_h_intern(&lf[793],6,"cdaaar");
+lf[794]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cdaaar");
+lf[795]=C_h_intern(&lf[795],6,"cadddr");
+lf[796]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadddr");
+lf[797]=C_h_intern(&lf[797],6,"caddar");
+lf[798]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caddar");
+lf[799]=C_h_intern(&lf[799],6,"cadadr");
+lf[800]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadadr");
+lf[801]=C_h_intern(&lf[801],6,"cadaar");
+lf[802]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadaar");
+lf[803]=C_h_intern(&lf[803],6,"caaddr");
+lf[804]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caaddr");
+lf[805]=C_h_intern(&lf[805],6,"caadar");
+lf[806]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caadar");
+lf[807]=C_h_intern(&lf[807],6,"caaaar");
+lf[808]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_caaaar");
+lf[809]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cdddr");
+lf[810]=C_h_intern(&lf[810],5,"cddar");
+lf[811]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cddar");
+lf[812]=C_h_intern(&lf[812],5,"cdadr");
+lf[813]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cdadr");
+lf[814]=C_h_intern(&lf[814],5,"cdaar");
+lf[815]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cdaar");
+lf[816]=C_h_intern(&lf[816],5,"caddr");
+lf[817]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caddr");
+lf[818]=C_h_intern(&lf[818],5,"cadar");
+lf[819]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_cadar");
+lf[820]=C_h_intern(&lf[820],5,"caaar");
+lf[821]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caaar");
+lf[822]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cddr");
+lf[823]=C_h_intern(&lf[823],4,"cdar");
+lf[824]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cdar");
+lf[825]=C_h_intern(&lf[825],4,"caar");
+lf[826]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_caar");
+lf[827]=C_h_intern(&lf[827],22,"\003syscontinuation-graft");
+lf[828]=C_decode_literal(C_heaptop,"\376B\000\000\024C_continuation_graft");
+lf[829]=C_h_intern(&lf[829],12,"locative-ref");
+lf[830]=C_decode_literal(C_heaptop,"\376B\000\000\016C_locative_ref");
+lf[831]=C_h_intern(&lf[831],8,"cpu-time");
+lf[832]=C_decode_literal(C_heaptop,"\376B\000\000\012C_cpu_time");
+lf[833]=C_h_intern(&lf[833],20,"\003syscall-with-values");
+lf[834]=C_decode_literal(C_heaptop,"\376B\000\000\022C_call_with_values");
+lf[835]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_call_with_values");
+lf[836]=C_h_intern(&lf[836],16,"call-with-values");
+lf[837]=C_decode_literal(C_heaptop,"\376B\000\000\022C_call_with_values");
+lf[838]=C_decode_literal(C_heaptop,"\376B\000\000\024C_u_call_with_values");
+lf[839]=C_decode_literal(C_heaptop,"\376B\000\000\010C_values");
+lf[840]=C_decode_literal(C_heaptop,"\376B\000\000\010C_values");
+lf[841]=C_h_intern(&lf[841],6,"fourth");
+lf[842]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_cadddr");
+lf[843]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadddr");
+lf[844]=C_h_intern(&lf[844],5,"third");
+lf[845]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_caddr");
+lf[846]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caddr");
+lf[847]=C_h_intern(&lf[847],6,"second");
+lf[848]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_cadr");
+lf[849]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cadr");
+lf[850]=C_h_intern(&lf[850],5,"first");
+lf[851]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_car");
+lf[852]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_car");
+lf[853]=C_decode_literal(C_heaptop,"\376B\000\000\012C_i_cadddr");
+lf[854]=C_decode_literal(C_heaptop,"\376B\000\000\014C_u_i_cadddr");
+lf[855]=C_decode_literal(C_heaptop,"\376B\000\000\011C_i_caddr");
+lf[856]=C_decode_literal(C_heaptop,"\376B\000\000\013C_u_i_caddr");
+lf[857]=C_h_intern(&lf[857],4,"cadr");
+lf[858]=C_decode_literal(C_heaptop,"\376B\000\000\010C_i_cadr");
+lf[859]=C_decode_literal(C_heaptop,"\376B\000\000\012C_u_i_cadr");
+lf[860]=C_h_intern(&lf[860],7,"\003syscdr");
+lf[861]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_cdr");
+lf[862]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_cdr");
+lf[863]=C_h_intern(&lf[863],7,"\003syscar");
+lf[864]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_car");
+lf[865]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_car");
+lf[866]=C_h_intern(&lf[866],3,"car");
+lf[867]=C_decode_literal(C_heaptop,"\376B\000\000\007C_i_car");
+lf[868]=C_decode_literal(C_heaptop,"\376B\000\000\011C_u_i_car");
+lf[869]=C_h_intern(&lf[869],9,"\003sysapply");
+lf[870]=C_h_intern(&lf[870],5,"apply");
+lf[871]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\012C_i_equalp\376\377\016");
+lf[872]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[873]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\005C_eqp\376\377\016");
+lf[874]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[875]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[876]=C_h_intern(&lf[876],6,"equal\077");
+lf[877]=C_h_intern(&lf[877],4,"sub1");
+lf[878]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_decrease");
+lf[879]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_fixnum_decrease");
+lf[880]=C_decode_literal(C_heaptop,"\376B\000\000\013C_a_i_minus");
+lf[881]=C_h_intern(&lf[881],4,"add1");
+lf[882]=C_decode_literal(C_heaptop,"\376B\000\000\021C_fixnum_increase");
+lf[883]=C_decode_literal(C_heaptop,"\376B\000\000\023C_u_fixnum_increase");
+lf[884]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_plus");
+lf[885]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\024C_fixnum_shift_right\376\377\016");
+lf[886]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[887]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\017C_fixnum_divide\376\377\016");
+lf[888]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[889]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[890]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\012C_quotient\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[891]=C_h_intern(&lf[891],8,"quotient");
+lf[892]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[893]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\024C_fixnum_shift_right\376\377\016");
+lf[894]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\017C_fixnum_divide\376\377\016");
+lf[895]=C_h_intern(&lf[895],19,"\010compilerfold-inner");
+lf[896]=C_h_intern(&lf[896],6,"remove");
+lf[897]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\021C_u_fixnum_negate\376\377\016");
+lf[898]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[899]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\017C_fixnum_negate\376\377\016");
 lf[900]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[901]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[902]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\023C_fixnum_shift_left\376\377\016");
-lf[903]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_fixnum_times\376\377\016");
-lf[904]=C_decode_literal(C_heaptop,"\376B\000\000\015C_fixnum_plus");
-lf[905]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_fixnum_plus");
-lf[906]=C_h_intern(&lf[906],15,"lset-difference");
-lf[907]=C_h_intern(&lf[907],10,"lset-union");
-C_register_lf2(lf,908,create_ptable());
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1303,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[902]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\025C_u_fixnum_difference\376\377\016");
+lf[903]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\023C_fixnum_difference\376\377\016");
+lf[904]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[905]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[906]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[907]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\023C_fixnum_shift_left\376\377\016");
+lf[908]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\016C_fixnum_times\376\377\016");
+lf[909]=C_decode_literal(C_heaptop,"\376B\000\000\015C_fixnum_plus");
+lf[910]=C_decode_literal(C_heaptop,"\376B\000\000\017C_u_fixnum_plus");
+lf[911]=C_h_intern(&lf[911],15,"lset-difference");
+lf[912]=C_h_intern(&lf[912],10,"lset-union");
+C_register_lf2(lf,913,create_ptable());
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1311,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1301 */
-static void C_ccall f_1303(C_word c,C_word t0,C_word t1){
+/* k1309 */
+static void C_ccall f_1311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1306,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1311,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1314,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1304 in k1301 */
-static void C_ccall f_1306(C_word c,C_word t0,C_word t1){
+/* k1312 in k1309 */
+static void C_ccall f_1314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2376,10 +2400,9 @@ C_word t20;
 C_word t21;
 C_word t22;
 C_word t23;
-C_word t24;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1306,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1314,2,t0,t1);}
 t2=C_set_block_item(lf[0] /* default-optimization-passes */,0,C_fix(3));
 t3=C_mutate((C_word*)lf[1]+1 /* (set! default-declarations ...) */,lf[2]);
 t4=C_mutate((C_word*)lf[3]+1 /* (set! default-debugging-declarations ...) */,lf[4]);
@@ -2390,59 +2413,58 @@ t8=C_set_block_item(lf[10] /* parameter-limit */,0,C_fix(1024));
 t9=C_set_block_item(lf[11] /* small-parameter-limit */,0,C_fix(128));
 t10=C_mutate((C_word*)lf[12]+1 /* (set! unlikely-variables ...) */,lf[13]);
 t11=C_mutate((C_word*)lf[14]+1 /* (set! eq-inline-operator ...) */,lf[15]);
-t12=C_mutate((C_word*)lf[16]+1 /* (set! optimizable-rest-argument-operators ...) */,lf[17]);
-t13=C_mutate((C_word*)lf[18]+1 /* (set! membership-test-operators ...) */,lf[19]);
-t14=C_set_block_item(lf[20] /* membership-unfold-limit */,0,C_fix(20));
-t15=C_mutate((C_word*)lf[21]+1 /* (set! target-include-file ...) */,lf[22]);
-t16=C_mutate((C_word*)lf[23]+1 /* (set! valid-compiler-options ...) */,lf[24]);
-t17=C_mutate((C_word*)lf[25]+1 /* (set! valid-compiler-options-with-argument ...) */,lf[26]);
-t18=C_mutate((C_word*)lf[27]+1 /* (set! default-standard-bindings ...) */,lf[28]);
-t19=C_mutate((C_word*)lf[29]+1 /* (set! default-extended-bindings ...) */,lf[30]);
-t20=C_mutate((C_word*)lf[31]+1 /* (set! internal-bindings ...) */,lf[32]);
-t21=C_mutate((C_word*)lf[33]+1 /* (set! non-foldable-bindings ...) */,lf[34]);
-t22=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1330,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t23=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4930,a[2]=t22,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 197  lset-union");
-((C_proc5)C_retrieve_symbol_proc(lf[907]))(5,*((C_word*)lf[907]+1),t23,*((C_word*)lf[764]+1),*((C_word*)lf[27]+1),*((C_word*)lf[29]+1));}
-
-/* k4928 in k1304 in k1301 */
-static void C_ccall f_4930(C_word c,C_word t0,C_word t1){
+t12=C_mutate((C_word*)lf[16]+1 /* (set! membership-test-operators ...) */,lf[17]);
+t13=C_set_block_item(lf[18] /* membership-unfold-limit */,0,C_fix(20));
+t14=C_mutate((C_word*)lf[19]+1 /* (set! target-include-file ...) */,lf[20]);
+t15=C_mutate((C_word*)lf[21]+1 /* (set! valid-compiler-options ...) */,lf[22]);
+t16=C_mutate((C_word*)lf[23]+1 /* (set! valid-compiler-options-with-argument ...) */,lf[24]);
+t17=C_mutate((C_word*)lf[25]+1 /* (set! default-standard-bindings ...) */,lf[26]);
+t18=C_mutate((C_word*)lf[27]+1 /* (set! default-extended-bindings ...) */,lf[28]);
+t19=C_mutate((C_word*)lf[29]+1 /* (set! internal-bindings ...) */,lf[30]);
+t20=C_mutate((C_word*)lf[31]+1 /* (set! non-foldable-bindings ...) */,lf[32]);
+t21=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1337,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t22=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4964,a[2]=t21,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 195  lset-union");
+((C_proc5)C_retrieve_symbol_proc(lf[912]))(5,*((C_word*)lf[912]+1),t22,*((C_word*)lf[769]+1),*((C_word*)lf[25]+1),*((C_word*)lf[27]+1));}
+
+/* k4962 in k1312 in k1309 */
+static void C_ccall f_4964(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-platform.scm: 195  lset-difference");
-((C_proc5)C_retrieve_symbol_proc(lf[906]))(5,*((C_word*)lf[906]+1),((C_word*)t0)[2],*((C_word*)lf[764]+1),t1,*((C_word*)lf[33]+1));}
+C_trace("c-platform.scm: 193  lset-difference");
+((C_proc5)C_retrieve_symbol_proc(lf[911]))(5,*((C_word*)lf[911]+1),((C_word*)t0)[2],*((C_word*)lf[769]+1),t1,*((C_word*)lf[31]+1));}
 
-/* k1328 in k1304 in k1301 */
-static void C_ccall f_1330(C_word c,C_word t0,C_word t1){
+/* k1335 in k1312 in k1309 */
+static void C_ccall f_1337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1330,2,t0,t1);}
-t2=C_mutate((C_word*)lf[35]+1 /* (set! foldable-bindings ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1333,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 203  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t3,lf[409],C_fix(19),C_fix(0),lf[904],lf[905],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_1337,2,t0,t1);}
+t2=C_mutate((C_word*)lf[33]+1 /* (set! foldable-bindings ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1340,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 201  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t3,lf[417],C_fix(19),C_fix(0),lf[909],lf[910],C_SCHEME_FALSE);}
 
-/* k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1333(C_word c,C_word t0,C_word t1){
+/* k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1333,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1336,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4753,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 205  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[413],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_1340,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1343,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4787,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 203  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[421],C_fix(8),t3);}
 
-/* a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4753(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4787(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -2450,14 +2472,14 @@ C_word t8;
 C_word ab[6],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_4753,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4757,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4894,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 214  remove");
-((C_proc4)C_retrieve_symbol_proc(lf[891]))(4,*((C_word*)lf[891]+1),t6,t7,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_4787,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4791,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4928,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 212  remove");
+((C_proc4)C_retrieve_symbol_proc(lf[896]))(4,*((C_word*)lf[896]+1),t6,t7,t5);}
 
-/* a4893 in a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4894(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4927 in a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4928(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2469,22 +2491,22 @@ C_word t9;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4894,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4928,3,t0,t1,t2);}
 t3=t2;
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(lf[49],t4);
+t4=C_slot(t3,C_fix(1));
+t5=C_eqp(lf[47],t4);
 if(C_truep(t5)){
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(2));
-t8=(C_word)C_i_car(t7);
+t7=C_slot(t6,C_fix(2));
+t8=C_i_car(t7);
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_eqp(C_fix(1),t8));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_eqp(C_fix(1),t8));}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
-/* k4755 in a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4757(C_word c,C_word t0,C_word t1){
+/* k4789 in a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4791(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2497,32 +2519,32 @@ C_word t9;
 C_word t10;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4757,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(t1))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4779,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 219  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t2,C_fix(0));}
+C_save_and_reclaim((void*)tr2,(void*)f_4791,2,t0,t1);}
+if(C_truep(C_i_nullp(t1))){
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4813,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 217  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t2,C_fix(0));}
 else{
-t2=(C_word)C_i_cdr(t1);
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)C_i_car(t1);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+t2=C_i_cdr(t1);
+if(C_truep(C_i_nullp(t2))){
+t3=C_i_car(t1);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[900],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[905],t4));}
 else{
-t3=(C_word)C_eqp(C_retrieve(lf[37]),lf[36]);
+t3=C_eqp(C_retrieve(lf[35]),lf[34]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4823,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4825,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 227  fold-inner");
-((C_proc4)C_retrieve_symbol_proc(lf[890]))(4,*((C_word*)lf[890]+1),t4,t5,t1);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4857,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4859,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 225  fold-inner");
+((C_proc4)C_retrieve_symbol_proc(lf[895]))(4,*((C_word*)lf[895]+1),t4,t5,t1);}
 else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}}}
 
-/* a4824 in k4755 in a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4825(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a4858 in k4789 in a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2535,23 +2557,23 @@ C_word t11;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4825,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4832,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4859,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4866,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=t3;
-t6=(C_word)C_slot(t5,C_fix(1));
-t7=(C_word)C_eqp(lf[49],t6);
+t6=C_slot(t5,C_fix(1));
+t7=C_eqp(lf[47],t6);
 if(C_truep(t7)){
 t8=t3;
-t9=(C_word)C_slot(t8,C_fix(2));
-t10=(C_word)C_i_car(t9);
+t9=C_slot(t8,C_fix(2));
+t10=C_i_car(t9);
 t11=t4;
-f_4832(t11,(C_word)C_eqp(C_fix(2),t10));}
+f_4866(t11,C_eqp(C_fix(2),t10));}
 else{
 t8=t4;
-f_4832(t8,C_SCHEME_FALSE);}}
+f_4866(t8,C_SCHEME_FALSE);}}
 
-/* k4830 in a4824 in k4755 in a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_4832(C_word t0,C_word t1){
+/* k4864 in a4858 in k4789 in a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_4866(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2559,75 +2581,75 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4832,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4866,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4848,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 230  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t2,C_fix(1));}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4882,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 228  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t2,C_fix(1));}
 else{
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[903],t2));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[38],lf[908],t2));}}
 
-/* k4846 in k4830 in a4824 in k4755 in a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4848(C_word c,C_word t0,C_word t1){
+/* k4880 in k4864 in a4858 in k4789 in a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4848,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4882,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[902],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[38],lf[907],t2));}
 
-/* k4821 in k4755 in a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4823(C_word c,C_word t0,C_word t1){
+/* k4855 in k4789 in a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4857(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4823,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4857,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[901],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[906],t2));}
 
-/* k4777 in k4755 in a4752 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4779(C_word c,C_word t0,C_word t1){
+/* k4811 in k4789 in a4786 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4779,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4813,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[899],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[904],t2));}
 
-/* k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1336(C_word c,C_word t0,C_word t1){
+/* k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1336,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1339,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4603,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 235  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[411],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_1343,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1346,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4637,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 233  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[419],C_fix(8),t3);}
 
-/* a4602 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4603(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a4636 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4637(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -2648,39 +2670,39 @@ C_word t21;
 C_word ab[16],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_4603,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_i_nullp(t5))){
+C_save_and_reclaim((void*)tr6,(void*)f_4637,6,t0,t1,t2,t3,t4,t5);}
+if(C_truep(C_i_nullp(t5))){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}
 else{
-t6=(C_word)C_i_cdr(t5);
-t7=(C_word)C_i_nullp(t6);
-t8=(C_truep(t7)?(C_word)C_eqp(C_retrieve(lf[37]),lf[36]):C_SCHEME_FALSE);
+t6=C_i_cdr(t5);
+t7=C_i_nullp(t6);
+t8=(C_truep(t7)?C_eqp(C_retrieve(lf[35]),lf[34]):C_SCHEME_FALSE);
 if(C_truep(t8)){
-if(C_truep(C_retrieve(lf[38]))){
+if(C_truep(C_retrieve(lf[36]))){
 t9=t5;
-t10=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[892],t9);
-t11=(C_word)C_a_i_list(&a,2,t4,t10);
+t10=C_a_i_record(&a,4,lf[37],lf[38],lf[897],t9);
+t11=C_a_i_list(&a,2,t4,t10);
 t12=t1;
 t13=t12;
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[893],t11));}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_a_i_record(&a,4,lf[37],lf[39],lf[898],t11));}
 else{
 t9=t5;
-t10=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[894],t9);
-t11=(C_word)C_a_i_list(&a,2,t4,t10);
+t10=C_a_i_record(&a,4,lf[37],lf[38],lf[899],t9);
+t11=C_a_i_list(&a,2,t4,t10);
 t12=t1;
 t13=t12;
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[895],t11));}}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_a_i_record(&a,4,lf[37],lf[39],lf[900],t11));}}
 else{
-t9=(C_word)C_i_car(t5);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4703,a[2]=t1,a[3]=t4,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
-t11=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4705,tmp=(C_word)a,a+=2,tmp);
-t12=(C_word)C_i_cdr(t5);
-C_trace("c-platform.scm: 255  remove");
-((C_proc4)C_retrieve_symbol_proc(lf[891]))(4,*((C_word*)lf[891]+1),t10,t11,t12);}}}
+t9=C_i_car(t5);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4737,a[2]=t1,a[3]=t4,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+t11=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4739,tmp=(C_word)a,a+=2,tmp);
+t12=C_i_cdr(t5);
+C_trace("c-platform.scm: 253  remove");
+((C_proc4)C_retrieve_symbol_proc(lf[896]))(4,*((C_word*)lf[896]+1),t10,t11,t12);}}}
 
-/* a4704 in a4602 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4705(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4738 in a4636 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4739(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2692,22 +2714,22 @@ C_word t9;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4705,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4739,3,t0,t1,t2);}
 t3=t2;
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(lf[49],t4);
+t4=C_slot(t3,C_fix(1));
+t5=C_eqp(lf[47],t4);
 if(C_truep(t5)){
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(2));
-t8=(C_word)C_i_car(t7);
+t7=C_slot(t6,C_fix(2));
+t8=C_i_car(t7);
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_eqp(t8,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_eqp(t8,C_fix(0)));}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
-/* k4701 in a4602 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4703(C_word c,C_word t0,C_word t1){
+/* k4735 in a4636 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2717,16 +2739,16 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4703,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-t3=(C_word)C_eqp(C_retrieve(lf[37]),lf[36]);
+C_save_and_reclaim((void*)tr2,(void*)f_4737,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+t3=C_eqp(C_retrieve(lf[35]),lf[34]);
 if(C_truep(t3)){
-t4=(C_word)C_i_length(t2);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,C_fix(2)))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4672,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4674,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 266  fold-inner");
-((C_proc4)C_retrieve_symbol_proc(lf[890]))(4,*((C_word*)lf[890]+1),t5,t6,t2);}
+t4=C_i_length(t2);
+if(C_truep(C_fixnum_greater_or_equal_p(t4,C_fix(2)))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4706,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4708,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 264  fold-inner");
+((C_proc4)C_retrieve_symbol_proc(lf[895]))(4,*((C_word*)lf[895]+1),t5,t6,t2);}
 else{
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
@@ -2734,8 +2756,8 @@ else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* a4673 in k4701 in a4602 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4674(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a4707 in k4735 in a4636 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4708(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2743,42 +2765,42 @@ C_word t6;
 C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4674,4,t0,t1,t2,t3);}
-t4=(C_truep(C_retrieve(lf[38]))?lf[897]:lf[898]);
-t5=(C_word)C_a_i_list(&a,2,t2,t3);
+C_save_and_reclaim((void*)tr4,(void*)f_4708,4,t0,t1,t2,t3);}
+t4=(C_truep(C_retrieve(lf[36]))?lf[902]:lf[903]);
+t5=C_a_i_list(&a,2,t2,t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[40],t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[38],t4,t5));}
 
-/* k4670 in k4701 in a4602 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4672(C_word c,C_word t0,C_word t1){
+/* k4704 in k4735 in a4636 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4706(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4672,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4706,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[896],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[901],t2));}
 
-/* k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1339(C_word c,C_word t0,C_word t1){
+/* k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1339,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1342,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4444,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 273  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[407],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_1346,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1349,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4478,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 271  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[415],C_fix(8),t3);}
 
-/* a4443 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4444(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a4477 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4478(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -2789,21 +2811,21 @@ C_word t11;
 C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_4444,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t6,C_fix(2)))){
-t7=(C_word)C_i_car(t5);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4559,a[2]=t1,a[3]=t4,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t9=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4561,tmp=(C_word)a,a+=2,tmp);
-t10=(C_word)C_i_cdr(t5);
-C_trace("c-platform.scm: 282  remove");
-((C_proc4)C_retrieve_symbol_proc(lf[891]))(4,*((C_word*)lf[891]+1),t8,t9,t10);}
+C_save_and_reclaim((void*)tr6,(void*)f_4478,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+if(C_truep(C_fixnum_greater_or_equal_p(t6,C_fix(2)))){
+t7=C_i_car(t5);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4593,a[2]=t1,a[3]=t4,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4595,tmp=(C_word)a,a+=2,tmp);
+t10=C_i_cdr(t5);
+C_trace("c-platform.scm: 280  remove");
+((C_proc4)C_retrieve_symbol_proc(lf[896]))(4,*((C_word*)lf[896]+1),t8,t9,t10);}
 else{
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_SCHEME_FALSE);}}
 
-/* a4560 in a4443 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4561(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4594 in a4477 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4595(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2815,22 +2837,22 @@ C_word t9;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4561,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4595,3,t0,t1,t2);}
 t3=t2;
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(lf[49],t4);
+t4=C_slot(t3,C_fix(1));
+t5=C_eqp(lf[47],t4);
 if(C_truep(t5)){
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(2));
-t8=(C_word)C_i_car(t7);
+t7=C_slot(t6,C_fix(2));
+t8=C_i_car(t7);
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_eqp(C_fix(1),t8));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_eqp(C_fix(1),t8));}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
-/* k4557 in a4443 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4559(C_word c,C_word t0,C_word t1){
+/* k4591 in a4477 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2840,16 +2862,16 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4559,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-t3=(C_word)C_eqp(C_retrieve(lf[37]),lf[36]);
+C_save_and_reclaim((void*)tr2,(void*)f_4593,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+t3=C_eqp(C_retrieve(lf[35]),lf[34]);
 if(C_truep(t3)){
-t4=(C_word)C_i_length(t2);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,C_fix(2)))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4482,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4484,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 293  fold-inner");
-((C_proc4)C_retrieve_symbol_proc(lf[890]))(4,*((C_word*)lf[890]+1),t5,t6,t2);}
+t4=C_i_length(t2);
+if(C_truep(C_fixnum_greater_or_equal_p(t4,C_fix(2)))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4516,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4518,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 291  fold-inner");
+((C_proc4)C_retrieve_symbol_proc(lf[895]))(4,*((C_word*)lf[895]+1),t5,t6,t2);}
 else{
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
@@ -2857,8 +2879,8 @@ else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* a4483 in k4557 in a4443 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a4517 in k4591 in a4477 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2871,23 +2893,23 @@ C_word t11;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4484,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4491,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4518,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4525,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=t3;
-t6=(C_word)C_slot(t5,C_fix(1));
-t7=(C_word)C_eqp(lf[49],t6);
+t6=C_slot(t5,C_fix(1));
+t7=C_eqp(lf[47],t6);
 if(C_truep(t7)){
 t8=t3;
-t9=(C_word)C_slot(t8,C_fix(2));
-t10=(C_word)C_i_car(t9);
+t9=C_slot(t8,C_fix(2));
+t10=C_i_car(t9);
 t11=t4;
-f_4491(t11,(C_word)C_eqp(C_fix(2),t10));}
+f_4525(t11,C_eqp(C_fix(2),t10));}
 else{
 t8=t4;
-f_4491(t8,C_SCHEME_FALSE);}}
+f_4525(t8,C_SCHEME_FALSE);}}
 
-/* k4489 in a4483 in k4557 in a4443 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_4491(C_word t0,C_word t1){
+/* k4523 in a4517 in k4591 in a4477 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_4525(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2895,61 +2917,61 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4491,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4525,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4507,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 296  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t2,C_fix(1));}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4541,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 294  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t2,C_fix(1));}
 else{
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[889],t2));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[38],lf[894],t2));}}
 
-/* k4505 in k4489 in a4483 in k4557 in a4443 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4507(C_word c,C_word t0,C_word t1){
+/* k4539 in k4523 in a4517 in k4591 in a4477 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4507,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4541,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[888],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[38],lf[893],t2));}
 
-/* k4480 in k4557 in a4443 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4482(C_word c,C_word t0,C_word t1){
+/* k4514 in k4591 in a4477 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4482,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4516,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[887],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[892],t2));}
 
-/* k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1342(C_word c,C_word t0,C_word t1){
+/* k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1342,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1345,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4326,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 300  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[886],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_1349,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1352,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4360,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 298  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[891],C_fix(8),t3);}
 
-/* a4325 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4326(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a4359 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4360(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -2966,47 +2988,47 @@ C_word t17;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_4326,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(t6,C_fix(2));
+C_save_and_reclaim((void*)tr6,(void*)f_4360,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(t6,C_fix(2));
 if(C_truep(t7)){
-t8=(C_word)C_eqp(lf[36],C_retrieve(lf[37]));
+t8=C_eqp(lf[34],C_retrieve(lf[35]));
 if(C_truep(t8)){
-t9=(C_word)C_i_cadr(t5);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4361,a[2]=t1,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t11=(C_word)C_slot(t9,C_fix(1));
-t12=(C_word)C_eqp(lf[49],t11);
+t9=C_i_cadr(t5);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4395,a[2]=t1,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t11=C_slot(t9,C_fix(1));
+t12=C_eqp(lf[47],t11);
 if(C_truep(t12)){
-t13=(C_word)C_slot(t9,C_fix(2));
-t14=(C_word)C_i_car(t13);
+t13=C_slot(t9,C_fix(2));
+t14=C_i_car(t13);
 t15=t10;
-f_4361(t15,(C_word)C_eqp(C_fix(2),t14));}
+f_4395(t15,C_eqp(C_fix(2),t14));}
 else{
 t13=t10;
-f_4361(t13,C_SCHEME_FALSE);}}
+f_4395(t13,C_SCHEME_FALSE);}}
 else{
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4429,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t10=(C_word)C_a_i_record(&a,4,lf[39],lf[57],lf[885],C_SCHEME_END_OF_LIST);
-C_trace("c-platform.scm: 320  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[53]))(5,*((C_word*)lf[53]+1),t9,t10,t4,t5);}}
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4463,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t10=C_a_i_record(&a,4,lf[37],lf[55],lf[890],C_SCHEME_END_OF_LIST);
+C_trace("c-platform.scm: 318  cons*");
+((C_proc5)C_retrieve_symbol_proc(lf[51]))(5,*((C_word*)lf[51]+1),t9,t10,t4,t5);}}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k4427 in a4325 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4429(C_word c,C_word t0,C_word t1){
+/* k4461 in a4359 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4429,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4463,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[884],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[37],lf[39],lf[889],t1));}
 
-/* k4359 in a4325 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_4361(C_word t0,C_word t1){
+/* k4393 in a4359 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_4395(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3017,22 +3039,22 @@ C_word t7;
 C_word t8;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4361,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4395,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4381,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-platform.scm: 316  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,C_fix(1));}
+t2=C_i_car(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4415,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-platform.scm: 314  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t3,C_fix(1));}
 else{
 t2=((C_word*)t0)[4];
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[882],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[887],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[883],t4));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[888],t4));}}
 
-/* k4379 in k4359 in a4325 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4381(C_word c,C_word t0,C_word t1){
+/* k4413 in k4393 in a4359 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4415(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3041,16 +3063,16 @@ C_word t5;
 C_word t6;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4381,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[880],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_4415,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[885],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[881],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[886],t4));}
 
-/* k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1345(C_word c,C_word t0,C_word t1){
+/* k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1352(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3058,85 +3080,85 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1345,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1347,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1422,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4324,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 340  op1");
-f_1347(t4,lf[877],lf[878],lf[879]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1352,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1354,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1429,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4358,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 338  op1");
+f_1354(t4,lf[882],lf[883],lf[884]);}
 
-/* k4322 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4324(C_word c,C_word t0,C_word t1){
+/* k4356 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4358(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-platform.scm: 340  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),((C_word*)t0)[2],lf[876],C_fix(8),t1);}
+C_trace("c-platform.scm: 338  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),((C_word*)t0)[2],lf[881],C_fix(8),t1);}
 
-/* k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1422(C_word c,C_word t0,C_word t1){
+/* k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1429(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1422,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1425,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4320,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 341  op1");
-f_1347(t3,lf[873],lf[874],lf[875]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1429,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1432,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4354,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 339  op1");
+f_1354(t3,lf[878],lf[879],lf[880]);}
 
-/* k4318 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4320(C_word c,C_word t0,C_word t1){
+/* k4352 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4354(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-platform.scm: 341  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),((C_word*)t0)[2],lf[872],C_fix(8),t1);}
+C_trace("c-platform.scm: 339  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),((C_word*)t0)[2],lf[877],C_fix(8),t1);}
 
-/* k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1425(C_word c,C_word t0,C_word t1){
+/* k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1432(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1425,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1427,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1617,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 361  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t3,lf[760],C_fix(8),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_1432,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1434,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1624,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 359  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t3,lf[765],C_fix(8),t2);}
 
-/* k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1617(C_word c,C_word t0,C_word t1){
+/* k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1617,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1620,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 362  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[758],C_fix(8),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1624,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1627,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 360  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[763],C_fix(8),((C_word*)t0)[2]);}
 
-/* k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1620(C_word c,C_word t0,C_word t1){
+/* k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1627(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1620,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1623,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4103,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 364  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[871],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_1627,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1630,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4137,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 362  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[876],C_fix(8),t3);}
 
-/* a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4103(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -3154,52 +3176,52 @@ C_word t18;
 C_word ab[11],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_4103,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(t6,C_fix(2));
+C_save_and_reclaim((void*)tr6,(void*)f_4137,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(t6,C_fix(2));
 if(C_truep(t7)){
-t8=(C_word)C_i_car(t5);
-t9=(C_word)C_i_cadr(t5);
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4119,a[2]=t8,a[3]=t9,a[4]=t4,a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t11=(C_word)C_slot(t8,C_fix(1));
-t12=(C_word)C_eqp(lf[50],t11);
+t8=C_i_car(t5);
+t9=C_i_cadr(t5);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4153,a[2]=t8,a[3]=t9,a[4]=t4,a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t11=C_slot(t8,C_fix(1));
+t12=C_eqp(lf[48],t11);
 if(C_truep(t12)){
-t13=(C_word)C_slot(t9,C_fix(1));
-t14=(C_word)C_eqp(lf[50],t13);
+t13=C_slot(t9,C_fix(1));
+t14=C_eqp(lf[48],t13);
 if(C_truep(t14)){
-t15=(C_word)C_slot(t8,C_fix(2));
-t16=(C_word)C_slot(t9,C_fix(2));
-if(C_truep((C_word)C_i_equalp(t15,t16))){
-t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4276,a[2]=t10,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 376  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t17,C_SCHEME_TRUE);}
+t15=C_slot(t8,C_fix(2));
+t16=C_slot(t9,C_fix(2));
+if(C_truep(C_i_equalp(t15,t16))){
+t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4310,a[2]=t10,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 374  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t17,C_SCHEME_TRUE);}
 else{
 t17=t10;
-f_4119(t17,C_SCHEME_FALSE);}}
+f_4153(t17,C_SCHEME_FALSE);}}
 else{
 t15=t10;
-f_4119(t15,C_SCHEME_FALSE);}}
+f_4153(t15,C_SCHEME_FALSE);}}
 else{
 t13=t10;
-f_4119(t13,C_SCHEME_FALSE);}}
+f_4153(t13,C_SCHEME_FALSE);}}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k4274 in a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4276(C_word c,C_word t0,C_word t1){
+/* k4308 in a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4276,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4310,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_4119(t3,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[870],t2));}
+f_4153(t3,C_a_i_record(&a,4,lf[37],lf[39],lf[875],t2));}
 
-/* k4117 in a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_4119(C_word t0,C_word t1){
+/* k4151 in a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_4153(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3211,27 +3233,27 @@ C_word t8;
 C_word t9;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4119,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4153,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4125,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4152,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
-t5=(C_word)C_eqp(lf[49],t4);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4159,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4186,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[2],C_fix(1));
+t5=C_eqp(lf[47],t4);
 if(C_truep(t5)){
-t6=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
-t7=(C_word)C_i_car(t6);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4221,a[2]=t7,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 379  immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[312]))(3,*((C_word*)lf[312]+1),t8,t7);}
+t6=C_slot(((C_word*)t0)[2],C_fix(2));
+t7=C_i_car(t6);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4255,a[2]=t7,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 377  immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[310]))(3,*((C_word*)lf[310]+1),t8,t7);}
 else{
 t6=t3;
-f_4152(t6,C_SCHEME_FALSE);}}}
+f_4186(t6,C_SCHEME_FALSE);}}}
 
-/* k4219 in k4117 in a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4221(C_word c,C_word t0,C_word t1){
+/* k4253 in k4151 in a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3239,13 +3261,13 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_4152(t3,t2);}
+f_4186(t3,t2);}
 else{
 t2=((C_word*)t0)[3];
-f_4152(t2,(C_word)C_i_symbolp(((C_word*)t0)[2]));}}
+f_4186(t2,C_i_symbolp(((C_word*)t0)[2]));}}
 
-/* k4150 in k4117 in a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_4152(C_word t0,C_word t1){
+/* k4184 in k4151 in a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_4186(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3256,34 +3278,34 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4152,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4155,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_4186,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4189,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_4155(t3,t1);}
+f_4189(t3,t1);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
-t4=(C_word)C_eqp(lf[49],t3);
+t3=C_slot(((C_word*)t0)[2],C_fix(1));
+t4=C_eqp(lf[47],t3);
 if(C_truep(t4)){
-t5=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
-t6=(C_word)C_i_car(t5);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4188,a[2]=t6,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 382  immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[312]))(3,*((C_word*)lf[312]+1),t7,t6);}
+t5=C_slot(((C_word*)t0)[2],C_fix(2));
+t6=C_i_car(t5);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4222,a[2]=t6,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 380  immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[310]))(3,*((C_word*)lf[310]+1),t7,t6);}
 else{
 t5=t2;
-f_4155(t5,C_SCHEME_FALSE);}}}
+f_4189(t5,C_SCHEME_FALSE);}}}
 
-/* k4186 in k4150 in k4117 in a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4188(C_word c,C_word t0,C_word t1){
+/* k4220 in k4184 in k4151 in a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_4155(t2,(C_truep(t1)?t1:(C_word)C_i_symbolp(((C_word*)t0)[2])));}
+f_4189(t2,(C_truep(t1)?t1:C_i_symbolp(((C_word*)t0)[2])));}
 
-/* k4153 in k4150 in k4117 in a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_4155(C_word t0,C_word t1){
+/* k4187 in k4184 in k4151 in a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_4189(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3291,19 +3313,19 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4155,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4189,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[868],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[873],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
-f_4125(t5,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[869],t4));}
+f_4159(t5,C_a_i_record(&a,4,lf[37],lf[39],lf[874],t4));}
 else{
 t2=((C_word*)t0)[2];
-f_4125(t2,C_SCHEME_FALSE);}}
+f_4159(t2,C_SCHEME_FALSE);}}
 
-/* k4123 in k4117 in a4102 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_4125(C_word t0,C_word t1){
+/* k4157 in k4151 in a4136 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_4159(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3313,3607 +3335,3715 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4125,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4159,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 t2=((C_word*)t0)[3];
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[866],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],t3);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[871],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[2],t3);
 t5=((C_word*)t0)[4];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[867],t4));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[872],t4));}}
 
-/* k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1623(C_word c,C_word t0,C_word t1){
+/* k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1630(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1623,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1625,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1839,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 419  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t3,lf[865],C_fix(8),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_1630,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1632,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1846,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 417  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t3,lf[870],C_fix(8),t2);}
 
-/* k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1){
+/* k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1846(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1839,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1842,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 420  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[864],C_fix(8),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1846,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1849,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 418  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[869],C_fix(8),((C_word*)t0)[2]);}
 
-/* k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1){
+/* k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1849(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1842,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1844,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1980,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1849,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1851,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1987,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 448  rewrite-c..r");
+f_1851(t3,lf[866],lf[867],lf[868],C_fix(0));}
+
+/* k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1987(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1987,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 449  rewrite-c..r");
+f_1851(t2,lf[863],lf[864],lf[865],C_fix(0));}
+
+/* k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1990(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1990,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1993,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("c-platform.scm: 450  rewrite-c..r");
-f_1844(t3,lf[861],lf[862],lf[863],C_fix(0));}
+f_1851(t2,lf[860],lf[861],lf[862],C_fix(0));}
 
-/* k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1980(C_word c,C_word t0,C_word t1){
+/* k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1980,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1983,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1993,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1996,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("c-platform.scm: 451  rewrite-c..r");
-f_1844(t2,lf[858],lf[859],lf[860],C_fix(0));}
+f_1851(t2,lf[857],lf[858],lf[859],C_fix(1));}
 
-/* k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1983(C_word c,C_word t0,C_word t1){
+/* k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1983,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1986,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1996,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("c-platform.scm: 452  rewrite-c..r");
-f_1844(t2,lf[855],lf[856],lf[857],C_fix(0));}
+f_1851(t2,lf[816],lf[855],lf[856],C_fix(2));}
 
-/* k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1986(C_word c,C_word t0,C_word t1){
+/* k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1999(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1986,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1989,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1999,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2002,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("c-platform.scm: 453  rewrite-c..r");
-f_1844(t2,lf[852],lf[853],lf[854],C_fix(1));}
+f_1851(t2,lf[795],lf[853],lf[854],C_fix(3));}
 
-/* k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1989(C_word c,C_word t0,C_word t1){
+/* k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1989,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1992,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2002,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2005,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("c-platform.scm: 454  rewrite-c..r");
-f_1844(t2,lf[811],lf[850],lf[851],C_fix(2));}
+f_1851(t2,lf[850],lf[851],lf[852],C_fix(0));}
 
-/* k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1992(C_word c,C_word t0,C_word t1){
+/* k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2005(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1992,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1995,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2005,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2008,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("c-platform.scm: 455  rewrite-c..r");
-f_1844(t2,lf[790],lf[848],lf[849],C_fix(3));}
+f_1851(t2,lf[847],lf[848],lf[849],C_fix(1));}
 
-/* k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1995(C_word c,C_word t0,C_word t1){
+/* k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1995,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1998,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2008,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2011,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("c-platform.scm: 456  rewrite-c..r");
-f_1844(t2,lf[845],lf[846],lf[847],C_fix(0));}
+f_1851(t2,lf[844],lf[845],lf[846],C_fix(2));}
 
-/* k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1998(C_word c,C_word t0,C_word t1){
+/* k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2011(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
+C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1998,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2001,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2011,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2014,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 457  rewrite-c..r");
-f_1844(t2,lf[842],lf[843],lf[844],C_fix(1));}
+f_1851(t2,lf[841],lf[842],lf[843],C_fix(3));}
 
-/* k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2001(C_word c,C_word t0,C_word t1){
+/* k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
+C_word t4;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2001,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2004,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 458  rewrite-c..r");
-f_1844(t2,lf[839],lf[840],lf[841],C_fix(2));}
+C_save_and_reclaim((void*)tr2,(void*)f_2014,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2015,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2041,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 464  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t3,lf[57],C_fix(8),t2);}
 
-/* k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2004(C_word c,C_word t0,C_word t1){
+/* k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2004,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2007,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 459  rewrite-c..r");
-f_1844(t2,lf[836],lf[837],lf[838],C_fix(3));}
+C_save_and_reclaim((void*)tr2,(void*)f_2041,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2044,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 465  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[58],C_fix(8),((C_word*)t0)[2]);}
 
-/* k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2007(C_word c,C_word t0,C_word t1){
+/* k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2044(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2007,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2008,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2034,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 466  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t3,lf[59],C_fix(8),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2044,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2046,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2266,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 496  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t3,lf[836],C_fix(8),t2);}
 
-/* k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2034(C_word c,C_word t0,C_word t1){
+/* k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2266(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2034,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2037,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 467  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[60],C_fix(8),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2266,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2269,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 497  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[833],C_fix(8),((C_word*)t0)[2]);}
 
-/* k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2037(C_word c,C_word t0,C_word t1){
+/* k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word ab[6],*a=ab;
+C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2037,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2039,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2259,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 498  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t3,lf[831],C_fix(8),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2269,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2272,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 499  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[57],C_fix(13),lf[840],C_SCHEME_TRUE);}
 
-/* k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2259(C_word c,C_word t0,C_word t1){
+/* k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2272(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2259,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2262,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 499  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[828],C_fix(8),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2272,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2275,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 500  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[58],C_fix(13),lf[839],C_SCHEME_TRUE);}
 
-/* k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2262(C_word c,C_word t0,C_word t1){
+/* k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2262,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2265,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2275,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2278,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 501  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[59],C_fix(13),lf[835],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[836],C_fix(13),lf[838],C_SCHEME_FALSE);}
 
-/* k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2265(C_word c,C_word t0,C_word t1){
+/* k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2265,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2268,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2278,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2281,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 502  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[60],C_fix(13),lf[834],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[836],C_fix(13),lf[837],C_SCHEME_TRUE);}
 
-/* k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2268(C_word c,C_word t0,C_word t1){
+/* k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2268,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2271,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2281,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2284,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 503  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[831],C_fix(13),lf[833],C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[833],C_fix(13),lf[835],C_SCHEME_FALSE);}
 
-/* k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2271(C_word c,C_word t0,C_word t1){
+/* k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2271,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2274,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2284,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2287,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 504  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[831],C_fix(13),lf[832],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[833],C_fix(13),lf[834],C_SCHEME_TRUE);}
 
-/* k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2274(C_word c,C_word t0,C_word t1){
+/* k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2274,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2277,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2287,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2290,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 505  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[828],C_fix(13),lf[830],C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[831],C_fix(13),lf[832],C_SCHEME_TRUE);}
 
-/* k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2277(C_word c,C_word t0,C_word t1){
+/* k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2277,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2280,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2290,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2293,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 506  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[828],C_fix(13),lf[829],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[829],C_fix(13),lf[830],C_SCHEME_TRUE);}
 
-/* k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2280(C_word c,C_word t0,C_word t1){
+/* k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2280,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2283,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2293,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2296,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 507  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[826],C_fix(13),lf[827],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[827],C_fix(13),lf[828],C_SCHEME_TRUE);}
 
-/* k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2283(C_word c,C_word t0,C_word t1){
+/* k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2296(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2283,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2286,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 508  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[824],C_fix(13),lf[825],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2296,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2299,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 509  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[825],C_fix(2),C_fix(1),lf[826],C_SCHEME_FALSE);}
 
-/* k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2286(C_word c,C_word t0,C_word t1){
+/* k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2286,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2289,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 509  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[822],C_fix(13),lf[823],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2299,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2302,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 510  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[823],C_fix(2),C_fix(1),lf[824],C_SCHEME_FALSE);}
 
-/* k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2289(C_word c,C_word t0,C_word t1){
+/* k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2289,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2292,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2302,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2305,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 511  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[820],C_fix(2),C_fix(1),lf[821],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[778],C_fix(2),C_fix(1),lf[822],C_SCHEME_FALSE);}
 
-/* k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2292(C_word c,C_word t0,C_word t1){
+/* k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2292,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2295,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2305,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2308,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 512  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[818],C_fix(2),C_fix(1),lf[819],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[820],C_fix(2),C_fix(1),lf[821],C_SCHEME_FALSE);}
 
-/* k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2295(C_word c,C_word t0,C_word t1){
+/* k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2295,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2298,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2308,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2311,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 513  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[773],C_fix(2),C_fix(1),lf[817],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[818],C_fix(2),C_fix(1),lf[819],C_SCHEME_FALSE);}
 
-/* k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2298(C_word c,C_word t0,C_word t1){
+/* k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2298,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2301,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2311,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2314,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 514  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[815],C_fix(2),C_fix(1),lf[816],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[816],C_fix(2),C_fix(1),lf[817],C_SCHEME_FALSE);}
 
-/* k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2301(C_word c,C_word t0,C_word t1){
+/* k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2301,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2304,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2314,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2317,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 515  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[813],C_fix(2),C_fix(1),lf[814],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[814],C_fix(2),C_fix(1),lf[815],C_SCHEME_FALSE);}
 
-/* k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2304(C_word c,C_word t0,C_word t1){
+/* k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2304,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2307,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2317,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2320,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 516  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[811],C_fix(2),C_fix(1),lf[812],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[812],C_fix(2),C_fix(1),lf[813],C_SCHEME_FALSE);}
 
-/* k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1){
+/* k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2307,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2310,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2320,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2323,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 517  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[809],C_fix(2),C_fix(1),lf[810],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[810],C_fix(2),C_fix(1),lf[811],C_SCHEME_FALSE);}
 
-/* k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2310(C_word c,C_word t0,C_word t1){
+/* k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2310,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2313,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2323,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2326,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 518  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[807],C_fix(2),C_fix(1),lf[808],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[776],C_fix(2),C_fix(1),lf[809],C_SCHEME_FALSE);}
 
-/* k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1){
+/* k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2326(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2313,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2316,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2326,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2329,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 519  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[805],C_fix(2),C_fix(1),lf[806],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[807],C_fix(2),C_fix(1),lf[808],C_SCHEME_FALSE);}
 
-/* k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2316(C_word c,C_word t0,C_word t1){
+/* k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2316,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2319,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2329,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2332,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 520  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[771],C_fix(2),C_fix(1),lf[804],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[805],C_fix(2),C_fix(1),lf[806],C_SCHEME_FALSE);}
 
-/* k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2319(C_word c,C_word t0,C_word t1){
+/* k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2319,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2322,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2332,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2335,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 521  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[802],C_fix(2),C_fix(1),lf[803],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[803],C_fix(2),C_fix(1),lf[804],C_SCHEME_FALSE);}
 
-/* k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2322(C_word c,C_word t0,C_word t1){
+/* k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2322,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2325,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2335,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2338,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 522  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[800],C_fix(2),C_fix(1),lf[801],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[801],C_fix(2),C_fix(1),lf[802],C_SCHEME_FALSE);}
 
-/* k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2325(C_word c,C_word t0,C_word t1){
+/* k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2325,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2328,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2338,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2341,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 523  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[798],C_fix(2),C_fix(1),lf[799],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[799],C_fix(2),C_fix(1),lf[800],C_SCHEME_FALSE);}
 
-/* k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2328(C_word c,C_word t0,C_word t1){
+/* k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2341(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2328,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2331,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2341,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2344,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 524  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[796],C_fix(2),C_fix(1),lf[797],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[797],C_fix(2),C_fix(1),lf[798],C_SCHEME_FALSE);}
 
-/* k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2331(C_word c,C_word t0,C_word t1){
+/* k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2331,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2334,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2344,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2347,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 525  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[794],C_fix(2),C_fix(1),lf[795],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[795],C_fix(2),C_fix(1),lf[796],C_SCHEME_FALSE);}
 
-/* k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2334(C_word c,C_word t0,C_word t1){
+/* k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2334,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2337,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2347,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2350,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 526  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[792],C_fix(2),C_fix(1),lf[793],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[793],C_fix(2),C_fix(1),lf[794],C_SCHEME_FALSE);}
 
-/* k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2337(C_word c,C_word t0,C_word t1){
+/* k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2350(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2337,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2340,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2350,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2353,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 527  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[790],C_fix(2),C_fix(1),lf[791],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[791],C_fix(2),C_fix(1),lf[792],C_SCHEME_FALSE);}
 
-/* k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2340(C_word c,C_word t0,C_word t1){
+/* k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2340,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2343,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2353,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2356,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 528  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[788],C_fix(2),C_fix(1),lf[789],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[789],C_fix(2),C_fix(1),lf[790],C_SCHEME_FALSE);}
 
-/* k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2343(C_word c,C_word t0,C_word t1){
+/* k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2343,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2346,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2356,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2359,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 529  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[786],C_fix(2),C_fix(1),lf[787],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[787],C_fix(2),C_fix(1),lf[788],C_SCHEME_FALSE);}
 
-/* k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2346(C_word c,C_word t0,C_word t1){
+/* k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2346,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2349,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2359,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2362,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 530  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[784],C_fix(2),C_fix(1),lf[785],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[785],C_fix(2),C_fix(1),lf[786],C_SCHEME_FALSE);}
 
-/* k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2349(C_word c,C_word t0,C_word t1){
+/* k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2349,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2352,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2362,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2365,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 531  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[782],C_fix(2),C_fix(1),lf[783],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[783],C_fix(2),C_fix(1),lf[784],C_SCHEME_FALSE);}
 
-/* k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2352(C_word c,C_word t0,C_word t1){
+/* k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2352,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2355,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2365,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2368,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 532  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[780],C_fix(2),C_fix(1),lf[781],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[781],C_fix(2),C_fix(1),lf[782],C_SCHEME_FALSE);}
 
-/* k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2355(C_word c,C_word t0,C_word t1){
+/* k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2358,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2368,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2371,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 533  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[778],C_fix(2),C_fix(1),lf[779],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[774],C_fix(2),C_fix(1),lf[780],C_SCHEME_FALSE);}
 
-/* k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2358(C_word c,C_word t0,C_word t1){
+/* k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2358,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2361,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 534  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[776],C_fix(2),C_fix(1),lf[777],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2371,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2374,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 535  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[778],C_fix(2),C_fix(1),lf[779],C_SCHEME_TRUE);}
 
-/* k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2361(C_word c,C_word t0,C_word t1){
+/* k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2361,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2364,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 535  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[769],C_fix(2),C_fix(1),lf[775],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2374,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2377,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 536  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[776],C_fix(2),C_fix(1),lf[777],C_SCHEME_TRUE);}
 
-/* k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2364(C_word c,C_word t0,C_word t1){
+/* k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2364,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2367,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2377,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2380,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 537  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[773],C_fix(2),C_fix(1),lf[774],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[774],C_fix(2),C_fix(1),lf[775],C_SCHEME_TRUE);}
 
-/* k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2367(C_word c,C_word t0,C_word t1){
+/* k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2367,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2370,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 538  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[771],C_fix(2),C_fix(1),lf[772],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2380,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2383,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 539  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[771],C_fix(7),C_fix(1),lf[773],C_fix(1),C_SCHEME_FALSE);}
 
-/* k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2370(C_word c,C_word t0,C_word t1){
+/* k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2370,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2373,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 539  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[769],C_fix(2),C_fix(1),lf[770],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2383,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2386,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 540  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[771],C_fix(2),C_fix(1),lf[772],C_SCHEME_TRUE);}
 
-/* k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1){
+/* k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2386(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2373,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2376,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 541  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[766],C_fix(7),C_fix(1),lf[768],C_fix(1),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2386,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2389,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 542  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[769],C_fix(1),C_fix(2),lf[770]);}
 
-/* k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2376(C_word c,C_word t0,C_word t1){
+/* k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2389(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2376,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2379,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 542  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[766],C_fix(2),C_fix(1),lf[767],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2389,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2392,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 543  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[767],C_fix(1),C_fix(2),lf[768]);}
 
-/* k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2379(C_word c,C_word t0,C_word t1){
+/* k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2379,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2382,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2392,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2395,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 544  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[764],C_fix(1),C_fix(2),lf[765]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[765],C_fix(1),C_fix(2),lf[766]);}
 
-/* k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2382(C_word c,C_word t0,C_word t1){
+/* k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2382,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2385,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2395,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2398,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 545  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[762],C_fix(1),C_fix(2),lf[763]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[763],C_fix(1),C_fix(2),lf[764]);}
 
-/* k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2385(C_word c,C_word t0,C_word t1){
+/* k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2398(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2385,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2388,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 546  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[760],C_fix(1),C_fix(2),lf[761]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2398,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2401,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 547  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[760],C_fix(2),C_fix(2),lf[762],C_SCHEME_FALSE);}
 
-/* k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2388(C_word c,C_word t0,C_word t1){
+/* k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2401(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2388,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2391,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 547  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[758],C_fix(1),C_fix(2),lf[759]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2401,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2404,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 548  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[760],C_fix(2),C_fix(2),lf[761],C_SCHEME_TRUE);}
 
-/* k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2391(C_word c,C_word t0,C_word t1){
+/* k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2404(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2391,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2394,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2404,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2407,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 549  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[753],C_fix(2),C_fix(2),lf[756],C_SCHEME_FALSE,lf[757]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[758],C_fix(2),C_fix(1),lf[759],C_SCHEME_TRUE);}
 
-/* k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2394(C_word c,C_word t0,C_word t1){
+/* k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2407(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2394,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2397,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2407,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2410,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 550  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[753],C_fix(2),C_fix(2),lf[754],C_SCHEME_TRUE,lf[755]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[756],C_fix(2),C_fix(1),lf[757],C_SCHEME_TRUE);}
 
-/* k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2397(C_word c,C_word t0,C_word t1){
+/* k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2397,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2400,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2410,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2413,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 551  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[750],C_fix(2),C_fix(1),lf[751],C_SCHEME_TRUE,lf[752]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[754],C_fix(2),C_fix(1),lf[755],C_SCHEME_TRUE);}
 
-/* k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1){
+/* k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2413(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2400,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2403,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2413,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2416,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 552  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[747],C_fix(2),C_fix(1),lf[748],C_SCHEME_TRUE,lf[749]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[752],C_fix(2),C_fix(1),lf[753],C_SCHEME_TRUE);}
 
-/* k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2403(C_word c,C_word t0,C_word t1){
+/* k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2403,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2406,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2416,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2419,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 553  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[744],C_fix(2),C_fix(1),lf[745],C_SCHEME_TRUE,lf[746]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[750],C_fix(2),C_fix(1),lf[751],C_SCHEME_TRUE);}
 
-/* k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2406(C_word c,C_word t0,C_word t1){
+/* k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2419(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2406,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2409,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2419,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2422,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 554  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[742],C_fix(2),C_fix(1),lf[743],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[748],C_fix(2),C_fix(1),lf[749],C_SCHEME_TRUE);}
 
-/* k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2409(C_word c,C_word t0,C_word t1){
+/* k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2409,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2412,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2422,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2425,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 555  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[740],C_fix(2),C_fix(1),lf[741],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[746],C_fix(2),C_fix(1),lf[747],C_SCHEME_TRUE);}
 
-/* k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2412(C_word c,C_word t0,C_word t1){
+/* k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2425(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2412,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2415,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2425,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2428,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 556  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[738],C_fix(2),C_fix(1),lf[739],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[744],C_fix(2),C_fix(1),lf[745],C_SCHEME_TRUE);}
 
-/* k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2415(C_word c,C_word t0,C_word t1){
+/* k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2415,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2418,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2428,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2431,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 557  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[736],C_fix(2),C_fix(1),lf[737],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[742],C_fix(2),C_fix(1),lf[743],C_SCHEME_TRUE);}
 
-/* k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2418(C_word c,C_word t0,C_word t1){
+/* k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2418,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2421,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2431,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2434,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 558  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[734],C_fix(2),C_fix(1),lf[735],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[740],C_fix(2),C_fix(1),lf[741],C_SCHEME_TRUE);}
 
-/* k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2421(C_word c,C_word t0,C_word t1){
+/* k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2421,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2424,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2434,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2437,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 559  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[732],C_fix(2),C_fix(1),lf[733],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[738],C_fix(2),C_fix(1),lf[739],C_SCHEME_TRUE);}
 
-/* k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2424(C_word c,C_word t0,C_word t1){
+/* k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2424,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2427,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2437,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2440,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 560  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[730],C_fix(2),C_fix(1),lf[731],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[736],C_fix(2),C_fix(1),lf[737],C_SCHEME_TRUE);}
 
-/* k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2427(C_word c,C_word t0,C_word t1){
+/* k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2427,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2430,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2440,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2443,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 561  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[727],C_fix(2),C_fix(1),lf[728],C_SCHEME_TRUE,lf[729]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[734],C_fix(2),C_fix(1),lf[735],C_SCHEME_TRUE);}
 
-/* k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2430(C_word c,C_word t0,C_word t1){
+/* k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2430,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2433,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2443,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2446,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 562  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[724],C_fix(2),C_fix(1),lf[725],C_SCHEME_TRUE,lf[726]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[732],C_fix(2),C_fix(1),lf[733],C_SCHEME_TRUE);}
 
-/* k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2433(C_word c,C_word t0,C_word t1){
+/* k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2446(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2433,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2436,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2446,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2449,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 563  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[722],C_fix(2),C_fix(1),lf[723],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[730],C_fix(2),C_fix(1),lf[731],C_SCHEME_TRUE);}
 
-/* k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2436(C_word c,C_word t0,C_word t1){
+/* k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2436,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2439,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2449,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2452,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 564  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[720],C_fix(2),C_fix(1),lf[721],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[728],C_fix(2),C_fix(1),lf[729],C_SCHEME_TRUE);}
 
-/* k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2439(C_word c,C_word t0,C_word t1){
+/* k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2439,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2442,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2452,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2455,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 565  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[718],C_fix(2),C_fix(1),lf[719],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[726],C_fix(2),C_fix(1),lf[727],C_SCHEME_TRUE);}
 
-/* k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2442(C_word c,C_word t0,C_word t1){
+/* k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2442,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2445,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2455,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2458,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 566  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[716],C_fix(2),C_fix(1),lf[717],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[724],C_fix(2),C_fix(1),lf[725],C_SCHEME_TRUE);}
 
-/* k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2445(C_word c,C_word t0,C_word t1){
+/* k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2445,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2448,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2458,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2461,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 567  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[714],C_fix(2),C_fix(1),lf[715],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[722],C_fix(2),C_fix(1),lf[723],C_SCHEME_TRUE);}
 
-/* k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2448(C_word c,C_word t0,C_word t1){
+/* k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2448,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2451,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2461,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2464,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 568  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[712],C_fix(2),C_fix(1),lf[713],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[720],C_fix(2),C_fix(1),lf[721],C_SCHEME_TRUE);}
 
-/* k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2451(C_word c,C_word t0,C_word t1){
+/* k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2451,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2454,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2464,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2467,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 569  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[710],C_fix(2),C_fix(1),lf[711],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[718],C_fix(2),C_fix(1),lf[719],C_SCHEME_TRUE);}
 
-/* k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2454(C_word c,C_word t0,C_word t1){
+/* k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2454,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2457,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2467,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2470,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 570  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[708],C_fix(2),C_fix(1),lf[709],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[716],C_fix(2),C_fix(1),lf[717],C_SCHEME_TRUE);}
 
-/* k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2457(C_word c,C_word t0,C_word t1){
+/* k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2457,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2460,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2470,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2473,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 571  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[706],C_fix(2),C_fix(1),lf[707],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[714],C_fix(2),C_fix(1),lf[715],C_SCHEME_FALSE);}
 
-/* k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2460(C_word c,C_word t0,C_word t1){
+/* k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2460,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2463,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2473,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2476,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 572  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[704],C_fix(2),C_fix(1),lf[705],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[712],C_fix(2),C_fix(1),lf[713],C_SCHEME_FALSE);}
 
-/* k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2463(C_word c,C_word t0,C_word t1){
+/* k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2463,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2466,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2476,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2479,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 573  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[702],C_fix(2),C_fix(1),lf[703],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[710],C_fix(2),C_fix(1),lf[711],C_SCHEME_TRUE);}
 
-/* k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2466(C_word c,C_word t0,C_word t1){
+/* k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2479(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2466,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2469,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2479,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2482,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 574  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[700],C_fix(2),C_fix(1),lf[701],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[708],C_fix(2),C_fix(1),lf[709],C_SCHEME_TRUE);}
 
-/* k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2469(C_word c,C_word t0,C_word t1){
+/* k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2482(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2469,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2472,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2482,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2485,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 575  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[698],C_fix(2),C_fix(1),lf[699],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[706],C_fix(2),C_fix(1),lf[707],C_SCHEME_TRUE);}
 
-/* k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2472(C_word c,C_word t0,C_word t1){
+/* k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2472,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2475,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2485,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2488,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 576  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[694],C_fix(2),C_fix(1),lf[697],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[702],C_fix(2),C_fix(1),lf[705],C_SCHEME_FALSE);}
 
-/* k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2475(C_word c,C_word t0,C_word t1){
+/* k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2475,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2478,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2488,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2491,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 577  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[694],C_fix(2),C_fix(1),lf[696],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[702],C_fix(2),C_fix(1),lf[704],C_SCHEME_TRUE);}
 
-/* k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2478(C_word c,C_word t0,C_word t1){
+/* k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2478,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2481,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2491,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2494,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 578  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[694],C_fix(2),C_fix(1),lf[695],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[702],C_fix(2),C_fix(1),lf[703],C_SCHEME_FALSE);}
 
-/* k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2481(C_word c,C_word t0,C_word t1){
+/* k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2494(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2481,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2484,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2494,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2497,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 579  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[690],C_fix(2),C_fix(1),lf[693],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[698],C_fix(2),C_fix(1),lf[701],C_SCHEME_FALSE);}
 
-/* k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2484(C_word c,C_word t0,C_word t1){
+/* k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2484,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2487,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2497,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2500,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 580  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[690],C_fix(2),C_fix(1),lf[692],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[698],C_fix(2),C_fix(1),lf[700],C_SCHEME_TRUE);}
 
-/* k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2487(C_word c,C_word t0,C_word t1){
+/* k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2500(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2487,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2490,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2500,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2503,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 581  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[690],C_fix(2),C_fix(1),lf[691],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[698],C_fix(2),C_fix(1),lf[699],C_SCHEME_FALSE);}
 
-/* k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2490(C_word c,C_word t0,C_word t1){
+/* k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2490,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2493,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2503,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2506,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 582  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[688],C_fix(2),C_fix(1),lf[689],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[696],C_fix(2),C_fix(1),lf[697],C_SCHEME_TRUE);}
 
-/* k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2493(C_word c,C_word t0,C_word t1){
+/* k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2506(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2493,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2496,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2506,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2509,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 583  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[686],C_fix(2),C_fix(1),lf[687],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[694],C_fix(2),C_fix(1),lf[695],C_SCHEME_TRUE);}
 
-/* k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2496(C_word c,C_word t0,C_word t1){
+/* k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2496,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2499,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2509,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2512,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 584  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[684],C_fix(2),C_fix(1),lf[685],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[692],C_fix(2),C_fix(1),lf[693],C_SCHEME_TRUE);}
 
-/* k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2499(C_word c,C_word t0,C_word t1){
+/* k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2499,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2502,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2512,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2515,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 585  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[681],C_fix(2),C_fix(2),lf[683],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[689],C_fix(2),C_fix(2),lf[691],C_SCHEME_FALSE);}
 
-/* k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2502(C_word c,C_word t0,C_word t1){
+/* k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2515(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2502,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2505,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2515,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2518,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 586  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[681],C_fix(2),C_fix(2),lf[682],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[689],C_fix(2),C_fix(2),lf[690],C_SCHEME_TRUE);}
 
-/* k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2505(C_word c,C_word t0,C_word t1){
+/* k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2505,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2508,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2518,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2521,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 587  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[678],C_fix(2),C_fix(3),lf[680],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[686],C_fix(2),C_fix(3),lf[688],C_SCHEME_FALSE);}
 
-/* k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2508(C_word c,C_word t0,C_word t1){
+/* k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2521(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2508,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2511,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2521,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2524,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 588  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[678],C_fix(2),C_fix(3),lf[679],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[686],C_fix(2),C_fix(3),lf[687],C_SCHEME_TRUE);}
 
-/* k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2511(C_word c,C_word t0,C_word t1){
+/* k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2524(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2511,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2514,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2524,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2527,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 589  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[675],C_fix(2),C_fix(2),lf[677],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[683],C_fix(2),C_fix(2),lf[685],C_SCHEME_FALSE);}
 
-/* k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2514(C_word c,C_word t0,C_word t1){
+/* k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2514,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2517,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2527,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2530,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 590  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[675],C_fix(2),C_fix(2),lf[676],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[683],C_fix(2),C_fix(2),lf[684],C_SCHEME_TRUE);}
 
-/* k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2517(C_word c,C_word t0,C_word t1){
+/* k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2517,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2520,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2530,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2533,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 591  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[673],C_fix(2),C_fix(2),lf[674],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[681],C_fix(2),C_fix(2),lf[682],C_SCHEME_TRUE);}
 
-/* k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2520(C_word c,C_word t0,C_word t1){
+/* k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2520,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2523,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2533,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2536,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 592  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[671],C_fix(2),C_fix(2),lf[672],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[679],C_fix(2),C_fix(2),lf[680],C_SCHEME_TRUE);}
 
-/* k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2523(C_word c,C_word t0,C_word t1){
+/* k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2523,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2526,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2536,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2539,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 593  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[669],C_fix(2),C_fix(2),lf[670],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[677],C_fix(2),C_fix(2),lf[678],C_SCHEME_TRUE);}
 
-/* k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2526(C_word c,C_word t0,C_word t1){
+/* k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2526,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2529,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2539,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2542,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 594  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[667],C_fix(2),C_fix(2),lf[668],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[675],C_fix(2),C_fix(2),lf[676],C_SCHEME_TRUE);}
 
-/* k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2529(C_word c,C_word t0,C_word t1){
+/* k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2542(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2529,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2532,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2542,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2545,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 595  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[665],C_fix(2),C_fix(2),lf[666],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[673],C_fix(2),C_fix(2),lf[674],C_SCHEME_TRUE);}
 
-/* k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2532(C_word c,C_word t0,C_word t1){
+/* k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2545(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2532,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2535,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2545,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2548,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 596  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[663],C_fix(2),C_fix(2),lf[664],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[671],C_fix(2),C_fix(2),lf[672],C_SCHEME_TRUE);}
 
-/* k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2535(C_word c,C_word t0,C_word t1){
+/* k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2535,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2538,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2548,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2551,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 597  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[661],C_fix(2),C_fix(2),lf[662],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[669],C_fix(2),C_fix(2),lf[670],C_SCHEME_TRUE);}
 
-/* k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2538(C_word c,C_word t0,C_word t1){
+/* k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2538,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2541,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2551,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2554,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 598  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[659],C_fix(2),C_fix(1),lf[660],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[667],C_fix(2),C_fix(1),lf[668],C_SCHEME_TRUE);}
 
-/* k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2541(C_word c,C_word t0,C_word t1){
+/* k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2554(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2541,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2544,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2554,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2557,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 599  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[657],C_fix(2),C_fix(1),lf[658],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[665],C_fix(2),C_fix(1),lf[666],C_SCHEME_TRUE);}
 
-/* k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2544(C_word c,C_word t0,C_word t1){
+/* k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2557(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2544,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2547,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2557,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2560,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 600  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[655],C_fix(2),C_fix(2),lf[656],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[663],C_fix(2),C_fix(2),lf[664],C_SCHEME_TRUE);}
 
-/* k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2547(C_word c,C_word t0,C_word t1){
+/* k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2560(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2547,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2550,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2560,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2563,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 601  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[653],C_fix(2),C_fix(2),lf[654],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[661],C_fix(2),C_fix(2),lf[662],C_SCHEME_FALSE);}
 
-/* k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2550(C_word c,C_word t0,C_word t1){
+/* k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2550,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2553,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2563,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2566,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 602  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[651],C_fix(2),C_fix(2),lf[652],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[659],C_fix(2),C_fix(2),lf[660],C_SCHEME_FALSE);}
 
-/* k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2553(C_word c,C_word t0,C_word t1){
+/* k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2553,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2556,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2566,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2569,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 603  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[649],C_fix(2),C_fix(2),lf[650],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[657],C_fix(2),C_fix(2),lf[658],C_SCHEME_TRUE);}
 
-/* k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2556(C_word c,C_word t0,C_word t1){
+/* k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2556,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2559,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2569,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2572,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 604  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[647],C_fix(2),C_fix(2),lf[648],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[655],C_fix(2),C_fix(2),lf[656],C_SCHEME_TRUE);}
 
-/* k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2559(C_word c,C_word t0,C_word t1){
+/* k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2572(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2559,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2562,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2572,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2575,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 605  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[645],C_fix(2),C_fix(2),lf[646],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[653],C_fix(2),C_fix(2),lf[654],C_SCHEME_TRUE);}
 
-/* k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2562(C_word c,C_word t0,C_word t1){
+/* k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2575(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2562,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2565,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2575,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2578,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 606  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[643],C_fix(2),C_fix(2),lf[644],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[651],C_fix(2),C_fix(2),lf[652],C_SCHEME_TRUE);}
 
-/* k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2565(C_word c,C_word t0,C_word t1){
+/* k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2578(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2565,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2568,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2578,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2581,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 607  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[641],C_fix(2),C_fix(2),lf[642],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[649],C_fix(2),C_fix(2),lf[650],C_SCHEME_TRUE);}
 
-/* k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2568(C_word c,C_word t0,C_word t1){
+/* k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2581(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2568,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2571,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2581,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2584,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 608  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[639],C_fix(2),C_fix(2),lf[640],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[647],C_fix(2),C_fix(2),lf[648],C_SCHEME_FALSE);}
 
-/* k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2571(C_word c,C_word t0,C_word t1){
+/* k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2571,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2574,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2584,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2587,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 609  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[637],C_fix(2),C_fix(2),lf[638],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[645],C_fix(2),C_fix(2),lf[646],C_SCHEME_FALSE);}
 
-/* k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2574(C_word c,C_word t0,C_word t1){
+/* k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2574,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2577,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2587,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2590,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 610  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[635],C_fix(2),C_fix(2),lf[636],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[643],C_fix(2),C_fix(2),lf[644],C_SCHEME_FALSE);}
 
-/* k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2577(C_word c,C_word t0,C_word t1){
+/* k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2590(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2577,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2580,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2590,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2593,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 611  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[633],C_fix(2),C_fix(2),lf[634],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[641],C_fix(2),C_fix(2),lf[642],C_SCHEME_FALSE);}
 
-/* k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2580(C_word c,C_word t0,C_word t1){
+/* k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2580,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2583,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2593,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2596,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 612  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[631],C_fix(2),C_fix(2),lf[632],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[639],C_fix(2),C_fix(2),lf[640],C_SCHEME_FALSE);}
 
-/* k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2583(C_word c,C_word t0,C_word t1){
+/* k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2596(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2583,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2586,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2596,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2599,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 613  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[629],C_fix(2),C_fix(2),lf[630],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[637],C_fix(2),C_fix(2),lf[638],C_SCHEME_FALSE);}
 
-/* k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2586(C_word c,C_word t0,C_word t1){
+/* k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2599(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2586,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2589,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2599,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2602,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 614  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[627],C_fix(2),C_fix(2),lf[628],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[635],C_fix(2),C_fix(2),lf[636],C_SCHEME_FALSE);}
 
-/* k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2589(C_word c,C_word t0,C_word t1){
+/* k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2589,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2592,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2602,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2605,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 615  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[625],C_fix(2),C_fix(2),lf[626],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[633],C_fix(2),C_fix(2),lf[634],C_SCHEME_FALSE);}
 
-/* k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2592(C_word c,C_word t0,C_word t1){
+/* k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2592,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2595,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2605,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2608,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 616  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[623],C_fix(2),C_fix(2),lf[624],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[631],C_fix(2),C_fix(2),lf[632],C_SCHEME_FALSE);}
 
-/* k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2595(C_word c,C_word t0,C_word t1){
+/* k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2595,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2598,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2608,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2611,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 617  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[621],C_fix(2),C_fix(1),lf[622],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[629],C_fix(2),C_fix(1),lf[630],C_SCHEME_TRUE);}
 
-/* k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2598(C_word c,C_word t0,C_word t1){
+/* k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2611(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2598,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2601,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2611,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2614,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 618  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[619],C_fix(2),C_fix(1),lf[620],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[627],C_fix(2),C_fix(1),lf[628],C_SCHEME_TRUE);}
 
-/* k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2601(C_word c,C_word t0,C_word t1){
+/* k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2601,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2604,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2614,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2617,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 619  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[617],C_fix(2),C_fix(1),lf[618],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[625],C_fix(2),C_fix(1),lf[626],C_SCHEME_TRUE);}
 
-/* k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2604(C_word c,C_word t0,C_word t1){
+/* k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2617(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2604,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2607,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2617,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2620,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 620  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[615],C_fix(2),C_fix(1),lf[616],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[623],C_fix(2),C_fix(1),lf[624],C_SCHEME_TRUE);}
 
-/* k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2607(C_word c,C_word t0,C_word t1){
+/* k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2620(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2607,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2610,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2620,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2623,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 621  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[613],C_fix(2),C_fix(1),lf[614],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[621],C_fix(2),C_fix(1),lf[622],C_SCHEME_TRUE);}
 
-/* k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2610(C_word c,C_word t0,C_word t1){
+/* k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2610,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2613,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2623,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2626,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 622  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[611],C_fix(2),C_fix(1),lf[612],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[619],C_fix(2),C_fix(1),lf[620],C_SCHEME_TRUE);}
 
-/* k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2613(C_word c,C_word t0,C_word t1){
+/* k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2613,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2616,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2626,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2629,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 623  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[609],C_fix(2),C_fix(1),lf[610],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[617],C_fix(2),C_fix(1),lf[618],C_SCHEME_TRUE);}
 
-/* k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2616(C_word c,C_word t0,C_word t1){
+/* k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2616,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2619,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2629,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2632,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 624  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[607],C_fix(2),C_fix(2),lf[608],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[615],C_fix(2),C_fix(2),lf[616],C_SCHEME_TRUE);}
 
-/* k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2619(C_word c,C_word t0,C_word t1){
+/* k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2632(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2619,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2622,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2632,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2635,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 625  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[605],C_fix(2),C_fix(2),lf[606],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[613],C_fix(2),C_fix(2),lf[614],C_SCHEME_TRUE);}
 
-/* k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2622(C_word c,C_word t0,C_word t1){
+/* k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2622,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2625,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2635,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2638,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 626  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[603],C_fix(2),C_fix(2),lf[604],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[611],C_fix(2),C_fix(2),lf[612],C_SCHEME_TRUE);}
 
-/* k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2625(C_word c,C_word t0,C_word t1){
+/* k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2638(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2625,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2628,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2638,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2641,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 627  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[601],C_fix(2),C_fix(2),lf[602],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[609],C_fix(2),C_fix(2),lf[610],C_SCHEME_FALSE);}
 
-/* k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2628(C_word c,C_word t0,C_word t1){
+/* k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2641(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2628,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2631,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2641,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2644,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 628  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[599],C_fix(2),C_fix(1),lf[600],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[607],C_fix(2),C_fix(1),lf[608],C_SCHEME_FALSE);}
 
-/* k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2631(C_word c,C_word t0,C_word t1){
+/* k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2631,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2634,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2644,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2647,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 630  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[595],C_fix(14),lf[36],C_fix(2),lf[597],lf[598]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[603],C_fix(14),lf[34],C_fix(2),lf[605],lf[606]);}
 
-/* k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2634(C_word c,C_word t0,C_word t1){
+/* k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2647(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2634,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2637,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2647,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2650,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 631  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[595],C_fix(2),C_fix(2),lf[596],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[603],C_fix(2),C_fix(2),lf[604],C_SCHEME_TRUE);}
 
-/* k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2637(C_word c,C_word t0,C_word t1){
+/* k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2637,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2640,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2650,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2653,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 632  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[591],C_fix(14),lf[36],C_fix(2),lf[593],lf[594]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[599],C_fix(14),lf[34],C_fix(2),lf[601],lf[602]);}
 
-/* k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2640(C_word c,C_word t0,C_word t1){
+/* k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2653(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2640,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2643,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2653,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2656,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 633  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[591],C_fix(2),C_fix(2),lf[592],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[599],C_fix(2),C_fix(2),lf[600],C_SCHEME_TRUE);}
 
-/* k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2643(C_word c,C_word t0,C_word t1){
+/* k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2656(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2643,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2646,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2656,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2659,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 634  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[588],C_fix(17),C_fix(2),lf[589],lf[590]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[596],C_fix(17),C_fix(2),lf[597],lf[598]);}
 
-/* k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2646(C_word c,C_word t0,C_word t1){
+/* k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2646,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2649,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2659,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2662,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 635  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[585],C_fix(17),C_fix(2),lf[586],lf[587]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[593],C_fix(17),C_fix(2),lf[594],lf[595]);}
 
-/* k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2649(C_word c,C_word t0,C_word t1){
+/* k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2649,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2652,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2662,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2665,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 636  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[583],C_fix(2),C_fix(2),lf[584],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[591],C_fix(2),C_fix(2),lf[592],C_SCHEME_TRUE);}
 
-/* k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2652(C_word c,C_word t0,C_word t1){
+/* k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2652,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2655,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2665,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2668,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 637  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[581],C_fix(2),C_fix(2),lf[582],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[589],C_fix(2),C_fix(2),lf[590],C_SCHEME_TRUE);}
 
-/* k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2655(C_word c,C_word t0,C_word t1){
+/* k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2668(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2655,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2658,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2668,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2671,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 639  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[578],C_fix(4),lf[315],C_fix(0));}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[586],C_fix(4),lf[313],C_fix(0));}
 
-/* k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2658(C_word c,C_word t0,C_word t1){
+/* k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2658,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2661,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2671,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2674,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 640  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[575],C_fix(4),lf[315],C_fix(1));}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[583],C_fix(4),lf[313],C_fix(1));}
 
-/* k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2661(C_word c,C_word t0,C_word t1){
+/* k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2661,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2664,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2674,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2677,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 641  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[578],C_fix(17),C_fix(2),lf[579],lf[580]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[586],C_fix(17),C_fix(2),lf[587],lf[588]);}
 
-/* k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2664(C_word c,C_word t0,C_word t1){
+/* k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2677(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2664,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2667,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2677,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2680,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 642  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[575],C_fix(17),C_fix(2),lf[576],lf[577]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[583],C_fix(17),C_fix(2),lf[584],lf[585]);}
 
-/* k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2667(C_word c,C_word t0,C_word t1){
+/* k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2680(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2667,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2670,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2680,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2683,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 644  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[571],C_fix(14),lf[36],C_fix(1),lf[573],lf[574]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[579],C_fix(14),lf[34],C_fix(1),lf[581],lf[582]);}
 
-/* k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2670(C_word c,C_word t0,C_word t1){
+/* k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2670,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2673,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2683,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2686,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 645  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[571],C_fix(16),C_fix(1),lf[572],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[579],C_fix(16),C_fix(1),lf[580],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2673(C_word c,C_word t0,C_word t1){
+/* k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2673,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2676,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2686,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2689,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 647  rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[567],C_fix(21),C_fix(0),lf[568],lf[569],lf[570],*((C_word*)lf[9]+1));}
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[575],C_fix(21),C_fix(0),lf[576],lf[577],lf[578],*((C_word*)lf[9]+1));}
 
-/* k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2676(C_word c,C_word t0,C_word t1){
+/* k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2689(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2676,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2679,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2689,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2692,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 648  rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[563],C_fix(21),C_fix(-1),lf[564],lf[565],lf[566],*((C_word*)lf[9]+1));}
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[571],C_fix(21),C_fix(-1),lf[572],lf[573],lf[574],*((C_word*)lf[9]+1));}
 
-/* k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2679(C_word c,C_word t0,C_word t1){
+/* k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2692(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2679,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2682,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2692,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2695,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 649  rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[559],C_fix(21),C_fix(0),lf[560],lf[561],lf[562],*((C_word*)lf[9]+1));}
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[567],C_fix(21),C_fix(0),lf[568],lf[569],lf[570],*((C_word*)lf[9]+1));}
 
-/* k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2682(C_word c,C_word t0,C_word t1){
+/* k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2695(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2682,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2685,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2695,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2698,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 651  rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[556],C_fix(22),C_fix(1),lf[557],C_SCHEME_TRUE,*((C_word*)lf[9]+1),lf[558]);}
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[564],C_fix(22),C_fix(1),lf[565],C_SCHEME_TRUE,*((C_word*)lf[9]+1),lf[566]);}
 
-/* k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2685(C_word c,C_word t0,C_word t1){
+/* k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2698(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2685,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2688,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2698,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2701,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 653  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[554],C_fix(16),C_fix(2),lf[555],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[562],C_fix(16),C_fix(2),lf[563],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2688(C_word c,C_word t0,C_word t1){
+/* k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2701(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2688,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2691,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2701,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2704,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 654  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[552],C_fix(16),C_fix(2),lf[553],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[560],C_fix(16),C_fix(2),lf[561],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2691(C_word c,C_word t0,C_word t1){
+/* k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2691,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2694,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2704,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2707,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 655  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[550],C_fix(16),C_fix(2),lf[551],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[558],C_fix(16),C_fix(2),lf[559],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2694(C_word c,C_word t0,C_word t1){
+/* k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2694,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2697,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2707,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2710,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 656  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[548],C_fix(16),C_fix(2),lf[549],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[556],C_fix(16),C_fix(2),lf[557],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2697(C_word c,C_word t0,C_word t1){
+/* k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2710(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2697,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2700,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2710,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2713,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 657  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[546],C_fix(16),C_fix(1),lf[547],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[554],C_fix(16),C_fix(1),lf[555],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2700(C_word c,C_word t0,C_word t1){
+/* k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2713(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2700,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2703,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2713,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2716,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 659  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[544],C_fix(16),C_fix(1),lf[545],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[552],C_fix(16),C_fix(1),lf[553],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2703(C_word c,C_word t0,C_word t1){
+/* k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2716(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2703,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2706,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2716,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2719,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 660  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[542],C_fix(16),C_fix(1),lf[543],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[550],C_fix(16),C_fix(1),lf[551],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2706(C_word c,C_word t0,C_word t1){
+/* k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2706,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2709,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2719,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2722,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 661  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[540],C_fix(16),C_fix(1),lf[541],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[548],C_fix(16),C_fix(1),lf[549],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2709(C_word c,C_word t0,C_word t1){
+/* k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2709,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2712,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2722,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2725,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 662  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[538],C_fix(16),C_fix(1),lf[539],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[546],C_fix(16),C_fix(1),lf[547],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2712(C_word c,C_word t0,C_word t1){
+/* k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2712,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2715,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2725,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2728,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 663  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[536],C_fix(16),C_fix(1),lf[537],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[544],C_fix(16),C_fix(1),lf[545],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2715(C_word c,C_word t0,C_word t1){
+/* k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2715,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2718,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2728,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2731,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 664  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[534],C_fix(16),C_fix(1),lf[535],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[542],C_fix(16),C_fix(1),lf[543],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2718(C_word c,C_word t0,C_word t1){
+/* k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2718,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2721,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2731,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2734,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 665  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[532],C_fix(16),C_fix(1),lf[533],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[540],C_fix(16),C_fix(1),lf[541],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2721(C_word c,C_word t0,C_word t1){
+/* k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2721,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2724,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2734,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2737,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 666  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[527],C_fix(16),C_fix(1),lf[531],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[535],C_fix(16),C_fix(1),lf[539],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2724(C_word c,C_word t0,C_word t1){
+/* k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2724,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2727,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2737,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2740,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 667  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[529],C_fix(16),C_fix(1),lf[530],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[537],C_fix(16),C_fix(1),lf[538],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2727(C_word c,C_word t0,C_word t1){
+/* k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2727,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2730,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2740,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2743,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 668  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[527],C_fix(16),C_fix(2),lf[528],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[535],C_fix(16),C_fix(2),lf[536],C_SCHEME_TRUE,*((C_word*)lf[9]+1));}
 
-/* k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2730(C_word c,C_word t0,C_word t1){
+/* k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2730,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2733,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2743,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2746,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 670  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[523],C_fix(5),lf[526],C_fix(0),lf[36]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[531],C_fix(5),lf[534],C_fix(0),lf[34]);}
 
-/* k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2733(C_word c,C_word t0,C_word t1){
+/* k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2733,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2736,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2746,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2749,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 671  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[523],C_fix(2),C_fix(1),lf[525],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[531],C_fix(2),C_fix(1),lf[533],C_SCHEME_TRUE);}
 
-/* k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2736(C_word c,C_word t0,C_word t1){
+/* k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2749(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2736,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2739,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2749,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2752,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 672  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[523],C_fix(2),C_fix(1),lf[524],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[531],C_fix(2),C_fix(1),lf[532],C_SCHEME_FALSE);}
 
-/* k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2739(C_word c,C_word t0,C_word t1){
+/* k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2752(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2739,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2742,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2752,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2755,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 673  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[518],C_fix(5),lf[522],C_fix(0),lf[36]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[526],C_fix(5),lf[530],C_fix(0),lf[34]);}
 
-/* k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2742(C_word c,C_word t0,C_word t1){
+/* k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2742,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2745,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2755,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2758,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 674  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[518],C_fix(5),lf[521],C_fix(0),lf[356]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[526],C_fix(5),lf[529],C_fix(0),lf[367]);}
 
-/* k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2745(C_word c,C_word t0,C_word t1){
+/* k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2745,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2748,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2758,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2761,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 675  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[518],C_fix(2),C_fix(1),lf[520],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[526],C_fix(2),C_fix(1),lf[528],C_SCHEME_TRUE);}
 
-/* k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2748(C_word c,C_word t0,C_word t1){
+/* k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2748,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2751,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2761,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2764,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 676  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[518],C_fix(2),C_fix(1),lf[519],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[526],C_fix(2),C_fix(1),lf[527],C_SCHEME_FALSE);}
 
-/* k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2751(C_word c,C_word t0,C_word t1){
+/* k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2764(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2751,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2754,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2764,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2767,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 677  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[513],C_fix(5),lf[517],C_fix(0),lf[36]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[521],C_fix(5),lf[525],C_fix(0),lf[34]);}
 
-/* k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2754(C_word c,C_word t0,C_word t1){
+/* k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2754,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2757,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2767,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2770,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 678  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[513],C_fix(5),lf[516],C_fix(0),lf[356]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[521],C_fix(5),lf[524],C_fix(0),lf[367]);}
 
-/* k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2757(C_word c,C_word t0,C_word t1){
+/* k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2770(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2757,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2760,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2770,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2773,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 679  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[513],C_fix(2),C_fix(1),lf[515],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[521],C_fix(2),C_fix(1),lf[523],C_SCHEME_TRUE);}
 
-/* k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2760(C_word c,C_word t0,C_word t1){
+/* k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2773(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2760,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2763,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2773,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2776,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 680  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[513],C_fix(2),C_fix(1),lf[514],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[521],C_fix(2),C_fix(1),lf[522],C_SCHEME_FALSE);}
 
-/* k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2763(C_word c,C_word t0,C_word t1){
+/* k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2776(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2763,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2766,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2776,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2779,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 682  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[501],C_fix(6),lf[511],lf[512],C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[509],C_fix(6),lf[519],lf[520],C_SCHEME_FALSE);}
 
-/* k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2766(C_word c,C_word t0,C_word t1){
+/* k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2766,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2769,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2779,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2782,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 683  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[497],C_fix(6),lf[509],lf[510],C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[505],C_fix(6),lf[517],lf[518],C_SCHEME_FALSE);}
 
-/* k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2769(C_word c,C_word t0,C_word t1){
+/* k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2782(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2769,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2772,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2782,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2785,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 684  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[506],C_fix(6),lf[507],lf[508],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[514],C_fix(6),lf[515],lf[516],C_SCHEME_TRUE);}
 
-/* k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2772(C_word c,C_word t0,C_word t1){
+/* k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2772,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2775,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2785,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2788,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 685  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[503],C_fix(6),lf[504],lf[505],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[511],C_fix(6),lf[512],lf[513],C_SCHEME_TRUE);}
 
-/* k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2775(C_word c,C_word t0,C_word t1){
+/* k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2775,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2778,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2788,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2791,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 687  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[501],C_fix(2),C_fix(1),lf[502],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[509],C_fix(2),C_fix(1),lf[510],C_SCHEME_TRUE);}
 
-/* k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2778(C_word c,C_word t0,C_word t1){
+/* k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2791(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2778,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2781,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2791,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2794,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 688  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[499],C_fix(2),C_fix(1),lf[500],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[507],C_fix(2),C_fix(1),lf[508],C_SCHEME_TRUE);}
 
-/* k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2781(C_word c,C_word t0,C_word t1){
+/* k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2794(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2781,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2784,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2794,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2797,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 689  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[497],C_fix(2),C_fix(1),lf[498],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[505],C_fix(2),C_fix(1),lf[506],C_SCHEME_TRUE);}
 
-/* k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2784(C_word c,C_word t0,C_word t1){
+/* k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2784,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2787,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2797,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2800,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 690  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[495],C_fix(2),C_fix(1),lf[496],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[503],C_fix(2),C_fix(1),lf[504],C_SCHEME_TRUE);}
 
-/* k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2787(C_word c,C_word t0,C_word t1){
+/* k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2800(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2787,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2790,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2800,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2803,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 692  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[483],C_fix(2),C_fix(1),lf[494],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[491],C_fix(2),C_fix(1),lf[502],C_SCHEME_TRUE);}
 
-/* k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2790(C_word c,C_word t0,C_word t1){
+/* k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2790,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2793,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2806,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 693  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[481],C_fix(2),C_fix(1),lf[493],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[489],C_fix(2),C_fix(1),lf[501],C_SCHEME_TRUE);}
 
-/* k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2793(C_word c,C_word t0,C_word t1){
+/* k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2793,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2796,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2806,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2809,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 694  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[479],C_fix(2),C_fix(1),lf[492],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[487],C_fix(2),C_fix(1),lf[500],C_SCHEME_TRUE);}
 
-/* k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2796(C_word c,C_word t0,C_word t1){
+/* k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2796,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2799,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2809,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2812,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 695  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[477],C_fix(2),C_fix(1),lf[491],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[485],C_fix(2),C_fix(1),lf[499],C_SCHEME_TRUE);}
 
-/* k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2799(C_word c,C_word t0,C_word t1){
+/* k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2812(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2799,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2802,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2812,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2815,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 696  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[475],C_fix(2),C_fix(1),lf[490],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[483],C_fix(2),C_fix(1),lf[498],C_SCHEME_TRUE);}
 
-/* k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2802(C_word c,C_word t0,C_word t1){
+/* k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2802,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2805,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2815,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2818,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 697  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[473],C_fix(2),C_fix(1),lf[489],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[481],C_fix(2),C_fix(1),lf[497],C_SCHEME_TRUE);}
 
-/* k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2805(C_word c,C_word t0,C_word t1){
+/* k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2805,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2808,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2818,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2821,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 698  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[471],C_fix(2),C_fix(1),lf[488],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[479],C_fix(2),C_fix(1),lf[496],C_SCHEME_TRUE);}
 
-/* k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2808(C_word c,C_word t0,C_word t1){
+/* k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2821(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2808,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2811,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2821,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2824,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 699  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[469],C_fix(2),C_fix(1),lf[487],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[477],C_fix(2),C_fix(1),lf[495],C_SCHEME_TRUE);}
 
-/* k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2811(C_word c,C_word t0,C_word t1){
+/* k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2824(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2811,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2814,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2824,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2827,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 700  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[467],C_fix(2),C_fix(2),lf[486],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[475],C_fix(2),C_fix(2),lf[494],C_SCHEME_TRUE);}
 
-/* k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2814(C_word c,C_word t0,C_word t1){
+/* k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2814,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2817,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2827,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2830,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 701  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[465],C_fix(2),C_fix(1),lf[485],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[473],C_fix(2),C_fix(1),lf[493],C_SCHEME_TRUE);}
 
-/* k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2817(C_word c,C_word t0,C_word t1){
+/* k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2830(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2817,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2820,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2830,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2833,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 702  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[483],C_fix(2),C_fix(2),lf[484],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[491],C_fix(2),C_fix(2),lf[492],C_SCHEME_TRUE);}
 
-/* k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2820(C_word c,C_word t0,C_word t1){
+/* k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2820,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2823,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2833,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2836,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 703  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[481],C_fix(2),C_fix(2),lf[482],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[489],C_fix(2),C_fix(2),lf[490],C_SCHEME_TRUE);}
 
-/* k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2823(C_word c,C_word t0,C_word t1){
+/* k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2836(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2823,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2826,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2836,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2839,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 704  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[479],C_fix(2),C_fix(2),lf[480],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[487],C_fix(2),C_fix(2),lf[488],C_SCHEME_TRUE);}
 
-/* k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2826(C_word c,C_word t0,C_word t1){
+/* k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2839(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2826,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2829,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2839,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2842,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 705  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[477],C_fix(2),C_fix(2),lf[478],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[485],C_fix(2),C_fix(2),lf[486],C_SCHEME_TRUE);}
 
-/* k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2829(C_word c,C_word t0,C_word t1){
+/* k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2842(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2829,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2832,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2842,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2845,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 706  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[475],C_fix(2),C_fix(2),lf[476],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[483],C_fix(2),C_fix(2),lf[484],C_SCHEME_TRUE);}
 
-/* k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1){
+/* k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2845(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2832,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2835,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2845,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2848,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 707  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[473],C_fix(2),C_fix(2),lf[474],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[481],C_fix(2),C_fix(2),lf[482],C_SCHEME_TRUE);}
 
-/* k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2835(C_word c,C_word t0,C_word t1){
+/* k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2848(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2835,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2838,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2848,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2851,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 708  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[471],C_fix(2),C_fix(2),lf[472],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[479],C_fix(2),C_fix(2),lf[480],C_SCHEME_TRUE);}
 
-/* k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1){
+/* k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2838,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2841,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2851,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2854,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 709  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[469],C_fix(2),C_fix(2),lf[470],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[477],C_fix(2),C_fix(2),lf[478],C_SCHEME_TRUE);}
 
-/* k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2841(C_word c,C_word t0,C_word t1){
+/* k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2841,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2844,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2854,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2857,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 710  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[467],C_fix(2),C_fix(3),lf[468],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[475],C_fix(2),C_fix(3),lf[476],C_SCHEME_TRUE);}
 
-/* k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2844(C_word c,C_word t0,C_word t1){
+/* k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2844,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2847,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2857,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2860,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 711  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[465],C_fix(2),C_fix(2),lf[466],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[473],C_fix(2),C_fix(2),lf[474],C_SCHEME_TRUE);}
 
-/* k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2847(C_word c,C_word t0,C_word t1){
+/* k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2847,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2850,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2863,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 713  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[405],C_fix(9),lf[463],lf[464],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[413],C_fix(9),lf[471],lf[472],C_SCHEME_TRUE,C_SCHEME_TRUE);}
 
-/* k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2850(C_word c,C_word t0,C_word t1){
+/* k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2850,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2853,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2866,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 714  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[403],C_fix(9),lf[461],lf[462],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[411],C_fix(9),lf[469],lf[470],C_SCHEME_TRUE,C_SCHEME_FALSE);}
 
-/* k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2853(C_word c,C_word t0,C_word t1){
+/* k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2866(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2853,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2856,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2866,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2869,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 715  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[401],C_fix(9),lf[459],lf[460],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[409],C_fix(9),lf[467],lf[468],C_SCHEME_TRUE,C_SCHEME_FALSE);}
 
-/* k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2856(C_word c,C_word t0,C_word t1){
+/* k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2869(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2856,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2859,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2869,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2872,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 716  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[399],C_fix(9),lf[457],lf[458],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[407],C_fix(9),lf[465],lf[466],C_SCHEME_TRUE,C_SCHEME_FALSE);}
 
-/* k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1){
+/* k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2859,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2862,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2872,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2875,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 717  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[397],C_fix(9),lf[455],lf[456],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[405],C_fix(9),lf[463],lf[464],C_SCHEME_TRUE,C_SCHEME_FALSE);}
 
-/* k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2862(C_word c,C_word t0,C_word t1){
+/* k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2875(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2862,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2865,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2875,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2878,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 719  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[454],C_fix(11),C_fix(1),lf[129],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[462],C_fix(11),C_fix(1),lf[127],C_SCHEME_TRUE);}
 
-/* k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2865(C_word c,C_word t0,C_word t1){
+/* k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2878(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2865,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2868,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2878,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2881,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 720  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[452],C_fix(11),C_fix(2),lf[453],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[460],C_fix(11),C_fix(2),lf[461],C_SCHEME_TRUE);}
 
-/* k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2868(C_word c,C_word t0,C_word t1){
+/* k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2881(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2868,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2871,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2881,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2884,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 721  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[450],C_fix(11),C_fix(2),lf[451],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[458],C_fix(11),C_fix(2),lf[459],C_SCHEME_TRUE);}
 
-/* k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2871(C_word c,C_word t0,C_word t1){
+/* k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2884(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2871,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2874,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2884,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2887,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 722  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[449],C_fix(11),C_fix(3),lf[315],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[457],C_fix(11),C_fix(3),lf[313],C_SCHEME_TRUE);}
 
-/* k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2874(C_word c,C_word t0,C_word t1){
+/* k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2887(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2874,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2877,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2887,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2890,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 723  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[448],C_fix(11),C_fix(3),lf[315],C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[456],C_fix(11),C_fix(3),lf[313],C_SCHEME_FALSE);}
 
-/* k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2877(C_word c,C_word t0,C_word t1){
+/* k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2877,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2880,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2890,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2893,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 724  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[447],C_fix(11),C_SCHEME_FALSE,lf[318],C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[455],C_fix(11),C_SCHEME_FALSE,lf[320],C_SCHEME_FALSE);}
 
-/* k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2880(C_word c,C_word t0,C_word t1){
+/* k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2880,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2883,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2893,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2896,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 725  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[445],C_fix(11),C_fix(3),lf[446],C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[453],C_fix(11),C_fix(3),lf[454],C_SCHEME_FALSE);}
 
-/* k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2883(C_word c,C_word t0,C_word t1){
+/* k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2883,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2886,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2896,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2899,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 726  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[443],C_fix(11),C_fix(2),lf[444],C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[451],C_fix(11),C_fix(2),lf[452],C_SCHEME_FALSE);}
 
-/* k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2886(C_word c,C_word t0,C_word t1){
+/* k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2886,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2889,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2899,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2902,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 727  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[441],C_fix(11),C_fix(1),lf[442],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[449],C_fix(11),C_fix(1),lf[450],C_SCHEME_TRUE);}
 
-/* k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2889(C_word c,C_word t0,C_word t1){
+/* k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2902(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2889,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2892,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2902,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2905,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 728  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[439],C_fix(11),C_fix(1),lf[440],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[447],C_fix(11),C_fix(1),lf[448],C_SCHEME_TRUE);}
 
-/* k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2892(C_word c,C_word t0,C_word t1){
+/* k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2905(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2892,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2895,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2905,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2908,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 730  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[437],C_fix(11),C_fix(3),lf[315],C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[445],C_fix(11),C_fix(3),lf[313],C_SCHEME_FALSE);}
 
-/* k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2895(C_word c,C_word t0,C_word t1){
+/* k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2895,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2898,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2908,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2911,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 731  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[437],C_fix(2),C_fix(3),lf[438],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[445],C_fix(2),C_fix(3),lf[446],C_SCHEME_TRUE);}
 
-/* k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2898(C_word c,C_word t0,C_word t1){
+/* k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2898,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2901,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2911,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2914,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 733  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[435],C_fix(11),C_fix(1),lf[436],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[443],C_fix(11),C_fix(1),lf[444],C_SCHEME_TRUE);}
 
-/* k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2901(C_word c,C_word t0,C_word t1){
+/* k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2914(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2904,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2914,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2917,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 734  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[433],C_fix(11),C_fix(1),lf[434],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[441],C_fix(11),C_fix(1),lf[442],C_SCHEME_TRUE);}
 
-/* k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2904(C_word c,C_word t0,C_word t1){
+/* k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2904,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2907,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2917,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2920,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 735  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[432],C_fix(11),C_fix(2),lf[399],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[440],C_fix(11),C_fix(2),lf[407],C_SCHEME_TRUE);}
 
-/* k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2907(C_word c,C_word t0,C_word t1){
+/* k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2920(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2907,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2910,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2920,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2923,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 736  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[431],C_fix(11),C_fix(2),lf[405],C_SCHEME_TRUE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[439],C_fix(11),C_fix(2),lf[413],C_SCHEME_TRUE);}
 
-/* k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2910(C_word c,C_word t0,C_word t1){
+/* k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2910,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2913,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2923,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2926,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 738  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[427],C_fix(12),lf[430],C_SCHEME_TRUE,C_fix(2));}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[435],C_fix(12),lf[438],C_SCHEME_TRUE,C_fix(2));}
 
-/* k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2913(C_word c,C_word t0,C_word t1){
+/* k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2926(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2913,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2916,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2926,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2929,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 739  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[426],C_fix(12),lf[429],C_SCHEME_TRUE,C_fix(2));}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[434],C_fix(12),lf[437],C_SCHEME_TRUE,C_fix(2));}
 
-/* k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2916(C_word c,C_word t0,C_word t1){
+/* k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2929(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2919,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2929,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2932,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 740  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[428],C_fix(12),C_SCHEME_FALSE,C_SCHEME_TRUE,C_fix(1));}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[436],C_fix(12),C_SCHEME_FALSE,C_SCHEME_TRUE,C_fix(1));}
 
-/* k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1){
+/* k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2932(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2919,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2922,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2932,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2935,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 742  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[427],C_fix(18),C_fix(0));}
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[435],C_fix(18),C_fix(0));}
 
-/* k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2922(C_word c,C_word t0,C_word t1){
+/* k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2935(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2922,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2925,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2935,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2938,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 743  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[426],C_fix(18),C_fix(1));}
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[434],C_fix(18),C_fix(1));}
 
-/* k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2925(C_word c,C_word t0,C_word t1){
+/* k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2938(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2925,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2928,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2938,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2941,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 744  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[326],C_fix(18),C_SCHEME_END_OF_LIST);}
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[328],C_fix(18),C_SCHEME_END_OF_LIST);}
 
-/* k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1){
+/* k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2928,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2931,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2941,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2944,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 746  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[424],C_fix(13),lf[425],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[432],C_fix(13),lf[433],C_SCHEME_TRUE);}
 
-/* k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2931(C_word c,C_word t0,C_word t1){
+/* k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2931,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2934,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2944,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2947,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 748  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[413],C_fix(16),C_fix(2),lf[423],C_SCHEME_TRUE,C_fix(4));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[421],C_fix(16),C_fix(2),lf[431],C_SCHEME_TRUE,C_fix(4));}
 
-/* k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2934(C_word c,C_word t0,C_word t1){
+/* k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2934,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2937,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2947,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2950,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 749  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[409],C_fix(16),C_fix(2),lf[422],C_SCHEME_TRUE,C_fix(4));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[417],C_fix(16),C_fix(2),lf[430],C_SCHEME_TRUE,C_fix(4));}
 
-/* k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2937(C_word c,C_word t0,C_word t1){
+/* k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2950(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2937,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2940,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2950,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2953,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 750  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[411],C_fix(16),C_fix(2),lf[421],C_SCHEME_TRUE,C_fix(4));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[419],C_fix(16),C_fix(2),lf[429],C_SCHEME_TRUE,C_fix(4));}
 
-/* k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2940(C_word c,C_word t0,C_word t1){
+/* k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2953(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2940,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2943,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2953,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2956,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 751  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[407],C_fix(16),C_fix(2),lf[420],C_SCHEME_TRUE,C_fix(4));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[415],C_fix(16),C_fix(2),lf[428],C_SCHEME_TRUE,C_fix(4));}
 
-/* k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2943(C_word c,C_word t0,C_word t1){
+/* k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2943,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2946,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2956,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2959,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 752  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[405],C_fix(17),C_fix(2),lf[419]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[413],C_fix(17),C_fix(2),lf[427]);}
 
-/* k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2946(C_word c,C_word t0,C_word t1){
+/* k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2946,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2949,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2959,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2962,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 753  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[403],C_fix(17),C_fix(2),lf[418]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[411],C_fix(17),C_fix(2),lf[426]);}
 
-/* k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2949(C_word c,C_word t0,C_word t1){
+/* k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2949,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2952,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2965,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 754  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[401],C_fix(17),C_fix(2),lf[417]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[409],C_fix(17),C_fix(2),lf[425]);}
 
-/* k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2952(C_word c,C_word t0,C_word t1){
+/* k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2965(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2952,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2955,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2965,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2968,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 755  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[399],C_fix(17),C_fix(2),lf[416]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[407],C_fix(17),C_fix(2),lf[424]);}
 
-/* k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2955(C_word c,C_word t0,C_word t1){
+/* k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2955,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2958,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2968,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2971,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 756  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[397],C_fix(17),C_fix(2),lf[415]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[405],C_fix(17),C_fix(2),lf[423]);}
 
-/* k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2958(C_word c,C_word t0,C_word t1){
+/* k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2958,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2961,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2971,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2974,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 758  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[413],C_fix(13),lf[414],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[421],C_fix(13),lf[422],C_SCHEME_TRUE);}
 
-/* k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2961(C_word c,C_word t0,C_word t1){
+/* k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2974(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2961,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2964,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2974,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2977,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 759  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[411],C_fix(13),lf[412],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[419],C_fix(13),lf[420],C_SCHEME_TRUE);}
 
-/* k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2964(C_word c,C_word t0,C_word t1){
+/* k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2977(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2964,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2967,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2977,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2980,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 760  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[409],C_fix(13),lf[410],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[417],C_fix(13),lf[418],C_SCHEME_TRUE);}
 
-/* k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2967(C_word c,C_word t0,C_word t1){
+/* k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2967,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2970,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2980,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2983,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 761  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[407],C_fix(13),lf[408],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[415],C_fix(13),lf[416],C_SCHEME_TRUE);}
 
-/* k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2970(C_word c,C_word t0,C_word t1){
+/* k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2970,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2973,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2983,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2986,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 762  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[405],C_fix(13),lf[406],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[413],C_fix(13),lf[414],C_SCHEME_TRUE);}
 
-/* k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2973(C_word c,C_word t0,C_word t1){
+/* k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2986(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2973,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2976,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2986,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2989,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 763  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[403],C_fix(13),lf[404],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[411],C_fix(13),lf[412],C_SCHEME_TRUE);}
 
-/* k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1){
+/* k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2989(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2976,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2979,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2989,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2992,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 764  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[401],C_fix(13),lf[402],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[409],C_fix(13),lf[410],C_SCHEME_TRUE);}
 
-/* k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2979(C_word c,C_word t0,C_word t1){
+/* k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2992(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2979,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2982,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2992,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2995,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 765  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[399],C_fix(13),lf[400],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[407],C_fix(13),lf[408],C_SCHEME_TRUE);}
 
-/* k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2982(C_word c,C_word t0,C_word t1){
+/* k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2995(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2982,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2985,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2995,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2998,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 766  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[397],C_fix(13),lf[398],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[405],C_fix(13),lf[406],C_SCHEME_TRUE);}
 
-/* k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2985(C_word c,C_word t0,C_word t1){
+/* k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2998(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2985,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2988,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2998,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3001,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 768  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[395],C_fix(13),lf[396],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[403],C_fix(13),lf[404],C_SCHEME_TRUE);}
 
-/* k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2988(C_word c,C_word t0,C_word t1){
+/* k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3001(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2988,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2991,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3001,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3004,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 769  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[393],C_fix(13),lf[394],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[401],C_fix(13),lf[402],C_SCHEME_TRUE);}
 
-/* k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2991(C_word c,C_word t0,C_word t1){
+/* k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2991,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2994,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3004,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3007,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 770  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[391],C_fix(13),lf[392],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[399],C_fix(13),lf[400],C_SCHEME_TRUE);}
 
-/* k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2994(C_word c,C_word t0,C_word t1){
+/* k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3007(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2994,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2997,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3007,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3010,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 771  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[389],C_fix(13),lf[390],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[397],C_fix(13),lf[398],C_SCHEME_TRUE);}
 
-/* k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2997(C_word c,C_word t0,C_word t1){
+/* k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2997,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3000,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3010,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3013,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 772  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[387],C_fix(13),lf[388],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[395],C_fix(13),lf[396],C_SCHEME_TRUE);}
 
-/* k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3000(C_word c,C_word t0,C_word t1){
+/* k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3000,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3003,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3013,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3016,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 773  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[385],C_fix(13),lf[386],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[393],C_fix(13),lf[394],C_SCHEME_TRUE);}
 
-/* k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3003(C_word c,C_word t0,C_word t1){
+/* k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3016(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3003,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3006,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3016,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3019,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 774  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[383],C_fix(13),lf[384],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[391],C_fix(13),lf[392],C_SCHEME_TRUE);}
 
-/* k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3006(C_word c,C_word t0,C_word t1){
+/* k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3019(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3006,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3009,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3019,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3022,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 775  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[381],C_fix(13),lf[382],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[389],C_fix(13),lf[390],C_SCHEME_TRUE);}
 
-/* k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3009(C_word c,C_word t0,C_word t1){
+/* k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3009,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3012,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3022,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3025,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 776  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[379],C_fix(13),lf[380],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[387],C_fix(13),lf[388],C_SCHEME_TRUE);}
 
-/* k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3012(C_word c,C_word t0,C_word t1){
+/* k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3012,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3015,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3025,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3028,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 777  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[377],C_fix(13),lf[378],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[385],C_fix(13),lf[386],C_SCHEME_TRUE);}
 
-/* k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3015(C_word c,C_word t0,C_word t1){
+/* k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3015,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3018,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3028,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3031,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 779  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[367],C_fix(14),lf[36],C_fix(1),lf[375],lf[376]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[375],C_fix(14),lf[34],C_fix(1),lf[383],lf[384]);}
 
-/* k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3018(C_word c,C_word t0,C_word t1){
+/* k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3031(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3018,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3021,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3031,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3034,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 780  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[364],C_fix(14),lf[36],C_fix(1),lf[373],lf[374]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[372],C_fix(14),lf[34],C_fix(1),lf[381],lf[382]);}
 
-/* k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3021(C_word c,C_word t0,C_word t1){
+/* k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3034(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3021,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3024,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3034,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3037,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 781  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[370],C_fix(14),lf[36],C_fix(2),lf[371],lf[372]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[378],C_fix(14),lf[34],C_fix(2),lf[379],lf[380]);}
 
-/* k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1){
+/* k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3037(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3024,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3027,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3037,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3040,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 783  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[367],C_fix(2),C_fix(1),lf[369],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[375],C_fix(2),C_fix(1),lf[377],C_SCHEME_TRUE);}
 
-/* k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3027(C_word c,C_word t0,C_word t1){
+/* k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3027,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3030,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3040,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3043,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 784  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[367],C_fix(2),C_fix(1),lf[368],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[375],C_fix(2),C_fix(1),lf[376],C_SCHEME_FALSE);}
 
-/* k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3030(C_word c,C_word t0,C_word t1){
+/* k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3043(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3030,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3033,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3043,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3046,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 785  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[364],C_fix(2),C_fix(1),lf[366],C_SCHEME_TRUE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[372],C_fix(2),C_fix(1),lf[374],C_SCHEME_TRUE);}
 
-/* k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3033(C_word c,C_word t0,C_word t1){
+/* k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3046(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3033,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3036,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3046,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3049,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 786  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[364],C_fix(2),C_fix(1),lf[365],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[372],C_fix(2),C_fix(1),lf[373],C_SCHEME_FALSE);}
 
-/* k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3036(C_word c,C_word t0,C_word t1){
+/* k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3039,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3049,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3052,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 788  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[362],C_fix(15),lf[356],lf[36],lf[363],C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[370],C_fix(15),lf[367],lf[34],lf[371],C_SCHEME_FALSE);}
 
-/* k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3039(C_word c,C_word t0,C_word t1){
+/* k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3042,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3052,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3055,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 789  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[360],C_fix(15),lf[356],lf[36],lf[361],C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[369],C_fix(15),lf[367],lf[34],lf[337],C_SCHEME_FALSE);}
 
-/* k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3042(C_word c,C_word t0,C_word t1){
+/* k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3042,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3045,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3055,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3058,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 790  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[358],C_fix(15),lf[356],lf[36],lf[359],C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[368],C_fix(15),lf[367],lf[34],lf[340],C_SCHEME_FALSE);}
 
-/* k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3045(C_word c,C_word t0,C_word t1){
+/* k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3058(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3045,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3048,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3058,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3061,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 791  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[355],C_fix(15),lf[356],lf[36],lf[357],C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[366],C_fix(15),lf[367],lf[34],lf[335],C_SCHEME_FALSE);}
 
-/* k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3048(C_word c,C_word t0,C_word t1){
+/* k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3048,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3051,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3061,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3064,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 793  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[353],C_fix(16),C_fix(1),lf[354],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[364],C_fix(16),C_fix(1),lf[365],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3051(C_word c,C_word t0,C_word t1){
+/* k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3064(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3051,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3054,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3064,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3067,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 794  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[351],C_fix(16),C_fix(1),lf[352],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[362],C_fix(16),C_fix(1),lf[363],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3054(C_word c,C_word t0,C_word t1){
+/* k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3054,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3057,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3067,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3070,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 795  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[349],C_fix(16),C_fix(1),lf[350],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[360],C_fix(16),C_fix(1),lf[361],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3057(C_word c,C_word t0,C_word t1){
+/* k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3057,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3060,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3070,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3073,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 796  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[347],C_fix(16),C_fix(1),lf[348],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[358],C_fix(16),C_fix(1),lf[359],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3060(C_word c,C_word t0,C_word t1){
+/* k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3073(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3060,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3063,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3073,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3076,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 797  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[345],C_fix(16),C_fix(1),lf[346],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[356],C_fix(16),C_fix(1),lf[357],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3063(C_word c,C_word t0,C_word t1){
+/* k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3063,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3066,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3076,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3079,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 798  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[343],C_fix(16),C_fix(1),lf[344],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[354],C_fix(16),C_fix(1),lf[355],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3066(C_word c,C_word t0,C_word t1){
+/* k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3066,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3069,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3079,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3082,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 799  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[341],C_fix(16),C_fix(2),lf[342],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[352],C_fix(16),C_fix(2),lf[353],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3069(C_word c,C_word t0,C_word t1){
+/* k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3082(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3069,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3072,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3082,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3085,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 800  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[339],C_fix(16),C_fix(1),lf[340],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[350],C_fix(16),C_fix(1),lf[351],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3072(C_word c,C_word t0,C_word t1){
+/* k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3085(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3072,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3075,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3085,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3088,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 801  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[337],C_fix(16),C_fix(2),lf[338],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[348],C_fix(16),C_fix(2),lf[349],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3075(C_word c,C_word t0,C_word t1){
+/* k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3088(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3075,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3078,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3088,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3091,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 802  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[335],C_fix(16),C_fix(1),lf[336],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[346],C_fix(16),C_fix(1),lf[347],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3078(C_word c,C_word t0,C_word t1){
+/* k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3091(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3078,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3081,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3091,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3094,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 803  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[333],C_fix(16),C_fix(1),lf[334],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[344],C_fix(16),C_fix(1),lf[345],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+
+/* k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3094(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3094,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3097,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 804  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[342],C_fix(16),C_fix(1),lf[343],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3081(C_word c,C_word t0,C_word t1){
+/* k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3081,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3084,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3097,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3100,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 805  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[331],C_fix(16),C_fix(2),lf[332],C_SCHEME_TRUE,C_fix(3));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[340],C_fix(16),C_fix(1),lf[341],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3084(C_word c,C_word t0,C_word t1){
+/* k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3100(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3084,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3087,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3100,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3103,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 806  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[329],C_fix(16),C_fix(2),lf[330],C_SCHEME_TRUE,C_fix(3));}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[335],C_fix(16),C_fix(1),lf[339],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3087(C_word c,C_word t0,C_word t1){
+/* k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3087,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3090,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3103,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3106,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 807  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[326],C_fix(16),C_SCHEME_FALSE,lf[327],C_SCHEME_TRUE,lf[328]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[337],C_fix(16),C_fix(1),lf[338],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3090(C_word c,C_word t0,C_word t1){
+/* k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3106(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3090,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3093,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3106,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3109,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 808  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[323],C_fix(16),C_SCHEME_FALSE,lf[324],C_SCHEME_TRUE,lf[325]);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[335],C_fix(16),C_fix(1),lf[336],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3093(C_word c,C_word t0,C_word t1){
+/* k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3093,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3096,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 809  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[72],C_fix(16),C_SCHEME_FALSE,lf[322],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3109,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3112,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 810  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[333],C_fix(16),C_fix(2),lf[334],C_SCHEME_TRUE,C_fix(3));}
 
-/* k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3096(C_word c,C_word t0,C_word t1){
+/* k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3112(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3096,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3099,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 810  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[320],C_fix(16),C_SCHEME_FALSE,lf[321],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3112,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3115,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 811  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[331],C_fix(16),C_fix(2),lf[332],C_SCHEME_TRUE,C_fix(3));}
 
-/* k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3099(C_word c,C_word t0,C_word t1){
+/* k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3099,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3102,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 811  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[318],C_fix(16),C_SCHEME_FALSE,lf[319],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3115,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3118,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 812  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[328],C_fix(16),C_SCHEME_FALSE,lf[329],C_SCHEME_TRUE,lf[330]);}
 
-/* k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3102(C_word c,C_word t0,C_word t1){
+/* k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3102,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3105,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 812  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[316],C_fix(16),C_SCHEME_FALSE,lf[317],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3118,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3121,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 813  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[325],C_fix(16),C_SCHEME_FALSE,lf[326],C_SCHEME_TRUE,lf[327]);}
+
+/* k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3121(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3121,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3124,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 814  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[70],C_fix(16),C_SCHEME_FALSE,lf[324],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+
+/* k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3124(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3124,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3127,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 815  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[322],C_fix(16),C_SCHEME_FALSE,lf[323],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+
+/* k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3127(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3127,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3130,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 816  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[320],C_fix(16),C_SCHEME_FALSE,lf[321],C_SCHEME_TRUE,C_SCHEME_TRUE);}
+
+/* k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3130(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3130,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3133,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 817  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[318],C_fix(16),C_SCHEME_FALSE,lf[319],C_SCHEME_TRUE,C_SCHEME_TRUE);}
 
-/* k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3105(C_word c,C_word t0,C_word t1){
+/* k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3133(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3133,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3136,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 818  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[316],C_fix(16),C_fix(1),lf[317],C_SCHEME_FALSE,C_fix(2));}
+
+/* k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3136(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3136,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3139,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 819  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[314],C_fix(16),C_fix(1),lf[315],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+
+/* k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3139(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3105,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3108,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4031,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 814  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[315],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_3139,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3142,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4065,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 821  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[313],C_fix(8),t3);}
 
-/* a4030 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4031(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a4064 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4065(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -6931,32 +7061,32 @@ C_word t18;
 C_word ab[21],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_4031,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(t6,C_fix(3));
+C_save_and_reclaim((void*)tr6,(void*)f_4065,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(t6,C_fix(3));
 if(C_truep(t7)){
-t8=(C_word)C_i_caddr(t5);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4069,a[2]=t1,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t10=(C_word)C_slot(t8,C_fix(1));
-t11=(C_word)C_eqp(lf[49],t10);
+t8=C_i_caddr(t5);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4103,a[2]=t1,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t10=C_slot(t8,C_fix(1));
+t11=C_eqp(lf[47],t10);
 if(C_truep(t11)){
-t12=(C_word)C_slot(t8,C_fix(2));
-t13=(C_word)C_i_car(t12);
-C_trace("c-platform.scm: 827  immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[312]))(3,*((C_word*)lf[312]+1),t9,t13);}
+t12=C_slot(t8,C_fix(2));
+t13=C_i_car(t12);
+C_trace("c-platform.scm: 834  immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[310]))(3,*((C_word*)lf[310]+1),t9,t13);}
 else{
 t12=t5;
-t13=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[313],t12);
-t14=(C_word)C_a_i_list(&a,2,t4,t13);
+t13=C_a_i_record(&a,4,lf[37],lf[38],lf[311],t12);
+t14=C_a_i_list(&a,2,t4,t13);
 t15=t1;
 t16=t15;
-((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[314],t14));}}
+((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,C_a_i_record(&a,4,lf[37],lf[39],lf[312],t14));}}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k4067 in a4030 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4069(C_word c,C_word t0,C_word t1){
+/* k4101 in a4064 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6969,134 +7099,134 @@ C_word t9;
 C_word t10;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4069,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4103,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[308],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[306],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[309],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[307],t4));}
 else{
 t2=((C_word*)t0)[4];
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[310],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[308],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[311],t4));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[309],t4));}}
 
-/* k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3108(C_word c,C_word t0,C_word t1){
+/* k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3108,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3111,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 832  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[305],C_fix(17),C_fix(2),lf[306],lf[307]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3142,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3145,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 839  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[303],C_fix(17),C_fix(2),lf[304],lf[305]);}
 
-/* k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3111(C_word c,C_word t0,C_word t1){
+/* k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3145(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3111,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3114,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 833  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[302],C_fix(17),C_fix(2),lf[303],lf[304]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3145,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3148,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 840  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[300],C_fix(17),C_fix(2),lf[301],lf[302]);}
 
-/* k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3114(C_word c,C_word t0,C_word t1){
+/* k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3148(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3114,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3117,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 834  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[300],C_fix(17),C_fix(2),lf[301]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3148,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3151,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 841  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[298],C_fix(17),C_fix(2),lf[299]);}
 
-/* k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3117(C_word c,C_word t0,C_word t1){
+/* k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3151(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3117,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3120,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 835  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[298],C_fix(17),C_fix(2),lf[299]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3151,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3154,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 842  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[296],C_fix(17),C_fix(2),lf[297]);}
 
-/* k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3120(C_word c,C_word t0,C_word t1){
+/* k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3120,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3123,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 836  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[295],C_fix(17),C_fix(1),lf[296],lf[297]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3154,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3157,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 843  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[293],C_fix(17),C_fix(1),lf[294],lf[295]);}
 
-/* k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3123(C_word c,C_word t0,C_word t1){
+/* k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3123,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3126,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 837  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[292],C_fix(17),C_fix(2),lf[293],lf[294]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3157,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3160,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 844  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[290],C_fix(17),C_fix(2),lf[291],lf[292]);}
 
-/* k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3126(C_word c,C_word t0,C_word t1){
+/* k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3160(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3126,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3129,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 838  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[289],C_fix(17),C_fix(2),lf[290],lf[291]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3160,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3163,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 845  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[287],C_fix(17),C_fix(2),lf[288],lf[289]);}
 
-/* k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3129(C_word c,C_word t0,C_word t1){
+/* k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3163(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3129,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3132,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 839  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[286],C_fix(17),C_fix(2),lf[287],lf[288]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3163,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3166,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 846  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[284],C_fix(17),C_fix(2),lf[285],lf[286]);}
 
-/* k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3132(C_word c,C_word t0,C_word t1){
+/* k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3132,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3135,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3875,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 841  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[285],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_3166,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3169,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3909,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 848  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[283],C_fix(8),t3);}
 
-/* a3874 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3875(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a3908 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3909(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -7113,51 +7243,51 @@ C_word t17;
 C_word ab[14],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_3875,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(C_fix(2),t6);
+C_save_and_reclaim((void*)tr6,(void*)f_3909,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(C_fix(2),t6);
 if(C_truep(t7)){
-t8=(C_word)C_i_cadr(t5);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3901,a[2]=t5,a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-t10=(C_word)C_slot(t8,C_fix(1));
-t11=(C_word)C_eqp(lf[49],t10);
+t8=C_i_cadr(t5);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3935,a[2]=t5,a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t10=C_slot(t8,C_fix(1));
+t11=C_eqp(lf[47],t10);
 if(C_truep(t11)){
-t12=(C_word)C_eqp(C_retrieve(lf[37]),lf[36]);
+t12=C_eqp(C_retrieve(lf[35]),lf[34]);
 if(C_truep(t12)){
-t13=(C_word)C_slot(t8,C_fix(2));
-t14=(C_word)C_i_car(t13);
+t13=C_slot(t8,C_fix(2));
+t14=C_i_car(t13);
 if(C_truep(t14)){
-t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3951,a[2]=t8,a[3]=t9,a[4]=t5,a[5]=t14,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnump(t14))){
-t16=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4007,a[2]=t15,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 856  big-fixnum?");
-((C_proc3)C_retrieve_symbol_proc(lf[284]))(3,*((C_word*)lf[284]+1),t16,t14);}
+t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3985,a[2]=t8,a[3]=t9,a[4]=t5,a[5]=t14,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnump(t14))){
+t16=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4041,a[2]=t15,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 863  big-fixnum?");
+((C_proc3)C_retrieve_symbol_proc(lf[282]))(3,*((C_word*)lf[282]+1),t16,t14);}
 else{
 t16=t15;
-f_3951(t16,C_SCHEME_FALSE);}}
+f_3985(t16,C_SCHEME_FALSE);}}
 else{
 t15=t9;
-f_3901(t15,C_SCHEME_FALSE);}}
+f_3935(t15,C_SCHEME_FALSE);}}
 else{
 t13=t9;
-f_3901(t13,C_SCHEME_FALSE);}}
+f_3935(t13,C_SCHEME_FALSE);}}
 else{
 t12=t9;
-f_3901(t12,C_SCHEME_FALSE);}}
+f_3935(t12,C_SCHEME_FALSE);}}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k4005 in a3874 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_4007(C_word c,C_word t0,C_word t1){
+/* k4039 in a3908 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_3951(t2,(C_word)C_i_not(t1));}
+f_3985(t2,C_i_not(t1));}
 
-/* k3949 in a3874 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_3951(C_word t0,C_word t1){
+/* k3983 in a3908 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_3985(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7167,37 +7297,37 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3951,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3985,NULL,2,t0,t1);}
 if(C_truep(t1)){
-if(C_truep((C_word)C_fixnum_lessp(((C_word*)t0)[5],C_fix(0)))){
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3977,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_fixnum_negate(((C_word*)t0)[5]);
-C_trace("c-platform.scm: 860  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+if(C_truep(C_fixnum_lessp(((C_word*)t0)[5],C_fix(0)))){
+t2=C_i_car(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4011,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=C_fixnum_negate(((C_word*)t0)[5]);
+C_trace("c-platform.scm: 867  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t3,t4);}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(C_word)C_a_i_list(&a,2,t2,((C_word*)t0)[2]);
+t2=C_i_car(((C_word*)t0)[4]);
+t3=C_a_i_list(&a,2,t2,((C_word*)t0)[2]);
 t4=((C_word*)t0)[3];
-f_3901(t4,(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[283],t3));}}
+f_3935(t4,C_a_i_record(&a,4,lf[37],lf[38],lf[281],t3));}}
 else{
 t2=((C_word*)t0)[3];
-f_3901(t2,C_SCHEME_FALSE);}}
+f_3935(t2,C_SCHEME_FALSE);}}
 
-/* k3975 in k3949 in a3874 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3977(C_word c,C_word t0,C_word t1){
+/* k4009 in k3983 in a3908 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_4011(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3977,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4011,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_3901(t3,(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[282],t2));}
+f_3935(t3,C_a_i_record(&a,4,lf[37],lf[38],lf[280],t2));}
 
-/* k3899 in a3874 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_3901(C_word t0,C_word t1){
+/* k3933 in a3908 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_3935(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7215,927 +7345,927 @@ C_word t14;
 C_word t15;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3901,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3935,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
-t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t2);
+t3=C_a_i_list(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
 t5=t4;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[277],t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_record(&a,4,lf[37],lf[39],lf[275],t3));}
 else{
-t2=(C_word)C_eqp(C_retrieve(lf[37]),lf[36]);
+t2=C_eqp(C_retrieve(lf[35]),lf[34]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
-t4=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[278],t3);
-t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t4);
+t4=C_a_i_record(&a,4,lf[37],lf[38],lf[276],t3);
+t5=C_a_i_list(&a,2,((C_word*)t0)[4],t4);
 t6=((C_word*)t0)[3];
 t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[279],t5));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_record(&a,4,lf[37],lf[39],lf[277],t5));}
 else{
-t3=(C_word)C_a_i_list(&a,2,lf[280],*((C_word*)lf[9]+1));
+t3=C_a_i_list(&a,2,lf[278],*((C_word*)lf[9]+1));
 t4=((C_word*)t0)[2];
-t5=(C_word)C_a_i_record(&a,4,lf[39],lf[44],t3,t4);
-t6=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t5);
+t5=C_a_i_record(&a,4,lf[37],lf[42],t3,t4);
+t6=C_a_i_list(&a,2,((C_word*)t0)[4],t5);
 t7=((C_word*)t0)[3];
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[281],t6));}}}
-
-/* k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3135(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3135,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3138,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 869  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[275],C_fix(17),C_fix(2),lf[276]);}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_a_i_record(&a,4,lf[37],lf[39],lf[279],t6));}}}
 
-/* k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3138(C_word c,C_word t0,C_word t1){
+/* k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3138,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3141,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 870  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[273],C_fix(17),C_fix(3),lf[274]);}
-
-/* k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3141(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3141,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3144,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 871  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[271],C_fix(17),C_fix(2),lf[272]);}
-
-/* k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3144(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3144,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3147,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 872  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[269],C_fix(17),C_fix(2),lf[270]);}
-
-/* k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3147(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3147,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3150,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 873  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[267],C_fix(17),C_fix(2),lf[268]);}
-
-/* k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3150(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3150,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3153,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 874  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[265],C_fix(17),C_fix(3),lf[266]);}
-
-/* k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3153(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3153,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3156,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 875  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[263],C_fix(17),C_fix(3),lf[264]);}
-
-/* k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3156(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3156,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3159,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3169,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3172,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 876  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[261],C_fix(17),C_fix(3),lf[262]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[273],C_fix(17),C_fix(2),lf[274]);}
 
-/* k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3159(C_word c,C_word t0,C_word t1){
+/* k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3159,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3162,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3172,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3175,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 877  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[259],C_fix(17),C_fix(1),lf[260]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[271],C_fix(17),C_fix(3),lf[272]);}
 
-/* k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3162(C_word c,C_word t0,C_word t1){
+/* k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3162,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3165,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3175,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3178,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 878  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[256],C_fix(17),C_fix(2),lf[257],lf[258]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[269],C_fix(17),C_fix(2),lf[270]);}
 
-/* k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3165(C_word c,C_word t0,C_word t1){
+/* k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3165,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3168,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3178,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3181,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 879  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[254],C_fix(17),C_fix(2),lf[255]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[267],C_fix(17),C_fix(2),lf[268]);}
 
-/* k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3168(C_word c,C_word t0,C_word t1){
+/* k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3181(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3168,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3171,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3181,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3184,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 880  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[252],C_fix(17),C_fix(1),lf[253]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[265],C_fix(17),C_fix(2),lf[266]);}
 
-/* k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3171(C_word c,C_word t0,C_word t1){
+/* k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3171,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3174,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3184,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3187,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 881  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[250],C_fix(17),C_fix(1),lf[251]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[263],C_fix(17),C_fix(3),lf[264]);}
 
-/* k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3174(C_word c,C_word t0,C_word t1){
+/* k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3174,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3177,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3187,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3190,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 882  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[248],C_fix(17),C_fix(1),lf[249]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[261],C_fix(17),C_fix(3),lf[262]);}
 
-/* k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3177(C_word c,C_word t0,C_word t1){
+/* k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3177,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3180,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3190,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3193,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 883  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[246],C_fix(17),C_fix(1),lf[247]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[259],C_fix(17),C_fix(3),lf[260]);}
 
-/* k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3180(C_word c,C_word t0,C_word t1){
+/* k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3180,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3183,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3193,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3196,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 884  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[244],C_fix(17),C_fix(1),lf[245]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[257],C_fix(17),C_fix(1),lf[258]);}
 
-/* k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3183(C_word c,C_word t0,C_word t1){
+/* k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3183,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3186,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3196,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3199,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 885  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[241],C_fix(17),C_fix(1),lf[242],lf[243]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[254],C_fix(17),C_fix(2),lf[255],lf[256]);}
 
-/* k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3186(C_word c,C_word t0,C_word t1){
+/* k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3199(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3186,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3189,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3199,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3202,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 886  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[238],C_fix(17),C_fix(1),lf[239],lf[240]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[252],C_fix(17),C_fix(2),lf[253]);}
 
-/* k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3189(C_word c,C_word t0,C_word t1){
+/* k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3189,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3192,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3202,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3205,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 887  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[236],C_fix(17),C_fix(1),lf[237]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[250],C_fix(17),C_fix(1),lf[251]);}
 
-/* k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3192(C_word c,C_word t0,C_word t1){
+/* k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3205(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3192,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3195,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3205,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3208,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 888  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[234],C_fix(17),C_fix(1),lf[235]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[248],C_fix(17),C_fix(1),lf[249]);}
 
-/* k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3195(C_word c,C_word t0,C_word t1){
+/* k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3195,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3198,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3211,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 889  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[232],C_fix(17),C_fix(2),lf[233]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[246],C_fix(17),C_fix(1),lf[247]);}
 
-/* k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3198(C_word c,C_word t0,C_word t1){
+/* k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3198,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3201,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3214,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 890  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[230],C_fix(17),C_fix(1),lf[231]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[244],C_fix(17),C_fix(1),lf[245]);}
 
-/* k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3201(C_word c,C_word t0,C_word t1){
+/* k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3201,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3204,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3214,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3217,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 891  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[228],C_fix(17),C_fix(1),lf[229]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[242],C_fix(17),C_fix(1),lf[243]);}
 
-/* k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3204(C_word c,C_word t0,C_word t1){
+/* k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3204,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3207,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3217,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3220,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 892  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[226],C_fix(17),C_fix(1),lf[227]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[239],C_fix(17),C_fix(1),lf[240],lf[241]);}
 
-/* k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3207(C_word c,C_word t0,C_word t1){
+/* k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3207,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3210,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3220,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3223,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 893  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[224],C_fix(17),C_fix(1),lf[225]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[236],C_fix(17),C_fix(1),lf[237],lf[238]);}
 
-/* k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3210(C_word c,C_word t0,C_word t1){
+/* k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3210,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3213,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3223,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3226,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 894  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[222],C_fix(17),C_fix(2),lf[223]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[234],C_fix(17),C_fix(1),lf[235]);}
 
-/* k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3213(C_word c,C_word t0,C_word t1){
+/* k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3226(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3213,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3216,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3226,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3229,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 895  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[220],C_fix(17),C_fix(1),lf[221]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[232],C_fix(17),C_fix(1),lf[233]);}
 
-/* k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3216(C_word c,C_word t0,C_word t1){
+/* k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3216,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3219,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3229,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3232,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 896  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[218],C_fix(17),C_fix(1),lf[219]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[230],C_fix(17),C_fix(2),lf[231]);}
 
-/* k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3219(C_word c,C_word t0,C_word t1){
+/* k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3219,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3222,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3232,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3235,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 897  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[216],C_fix(17),C_fix(1),lf[217]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[228],C_fix(17),C_fix(1),lf[229]);}
 
-/* k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3222(C_word c,C_word t0,C_word t1){
+/* k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3222,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3225,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3235,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3238,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 898  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[214],C_fix(17),C_fix(1),lf[215]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[226],C_fix(17),C_fix(1),lf[227]);}
 
-/* k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3225(C_word c,C_word t0,C_word t1){
+/* k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3238(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3225,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3228,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3238,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3241,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 899  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[212],C_fix(17),C_fix(2),lf[213]);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[224],C_fix(17),C_fix(1),lf[225]);}
+
+/* k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3241(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3241,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3244,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 900  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[222],C_fix(17),C_fix(1),lf[223]);}
 
-/* k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3228(C_word c,C_word t0,C_word t1){
+/* k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3228,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3231,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3244,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3247,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 901  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[210],C_fix(2),C_fix(1),lf[211],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[220],C_fix(17),C_fix(2),lf[221]);}
+
+/* k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3247(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3247,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3250,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 902  rewrite");
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[218],C_fix(17),C_fix(1),lf[219]);}
 
-/* k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3231(C_word c,C_word t0,C_word t1){
+/* k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3231,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3234,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3250,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3253,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 903  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[208],C_fix(2),C_fix(2),lf[209],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[216],C_fix(17),C_fix(1),lf[217]);}
 
-/* k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3234(C_word c,C_word t0,C_word t1){
+/* k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3234,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3237,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3253,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3256,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 904  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[206],C_fix(2),C_fix(2),lf[207],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[214],C_fix(17),C_fix(1),lf[215]);}
 
-/* k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3237(C_word c,C_word t0,C_word t1){
+/* k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3237,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3240,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3256,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3259,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 905  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[204],C_fix(2),C_fix(2),lf[205],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[212],C_fix(17),C_fix(1),lf[213]);}
 
-/* k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3240(C_word c,C_word t0,C_word t1){
+/* k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3240,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3243,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3259,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3262,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 906  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[202],C_fix(2),C_fix(2),lf[203],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[210],C_fix(17),C_fix(2),lf[211]);}
 
-/* k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3243(C_word c,C_word t0,C_word t1){
+/* k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3243,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3246,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3262,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3265,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 908  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[200],C_fix(16),C_fix(2),lf[201],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[208],C_fix(2),C_fix(1),lf[209],C_SCHEME_FALSE);}
 
-/* k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3246(C_word c,C_word t0,C_word t1){
+/* k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3265(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3246,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3249,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 909  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[198],C_fix(16),C_fix(2),lf[199],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_3265,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3268,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 910  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[206],C_fix(2),C_fix(2),lf[207],C_SCHEME_FALSE);}
 
-/* k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3249(C_word c,C_word t0,C_word t1){
+/* k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3249,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3252,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3268,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3271,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 911  rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[195],C_fix(22),C_fix(2),lf[196],C_SCHEME_FALSE,*((C_word*)lf[9]+1),lf[197]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[204],C_fix(2),C_fix(2),lf[205],C_SCHEME_FALSE);}
 
-/* k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3252(C_word c,C_word t0,C_word t1){
+/* k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3252,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3255,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3271,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3274,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 912  rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[192],C_fix(22),C_fix(2),lf[193],C_SCHEME_FALSE,*((C_word*)lf[9]+1),lf[194]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[202],C_fix(2),C_fix(2),lf[203],C_SCHEME_FALSE);}
 
-/* k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3255(C_word c,C_word t0,C_word t1){
+/* k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3255,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3258,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 914  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[190],C_fix(2),C_fix(3),lf[191],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3274,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3277,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 913  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[200],C_fix(2),C_fix(2),lf[201],C_SCHEME_FALSE);}
 
-/* k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3258(C_word c,C_word t0,C_word t1){
+/* k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3258,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3261,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3277,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3280,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 915  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[188],C_fix(2),C_fix(3),lf[189],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[198],C_fix(16),C_fix(2),lf[199],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3261(C_word c,C_word t0,C_word t1){
+/* k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3261,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3264,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3280,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3283,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 916  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[186],C_fix(2),C_fix(3),lf[187],C_SCHEME_FALSE,C_SCHEME_FALSE);}
-
-/* k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3264(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3264,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3267,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 917  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[184],C_fix(2),C_fix(3),lf[185],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[196],C_fix(16),C_fix(2),lf[197],C_SCHEME_FALSE,*((C_word*)lf[9]+1));}
 
-/* k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3267(C_word c,C_word t0,C_word t1){
+/* k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3267,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3270,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3283,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3286,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 918  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[182],C_fix(2),C_fix(3),lf[183],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[193],C_fix(22),C_fix(2),lf[194],C_SCHEME_FALSE,*((C_word*)lf[9]+1),lf[195]);}
 
-/* k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3270(C_word c,C_word t0,C_word t1){
+/* k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3270,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3273,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3286,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3289,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 919  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[180],C_fix(2),C_fix(3),lf[181],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[190],C_fix(22),C_fix(2),lf[191],C_SCHEME_FALSE,*((C_word*)lf[9]+1),lf[192]);}
 
-/* k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3273(C_word c,C_word t0,C_word t1){
+/* k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3273,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3276,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 920  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[178],C_fix(2),C_fix(3),lf[179],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3289,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3292,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 921  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[188],C_fix(2),C_fix(3),lf[189],C_SCHEME_FALSE);}
 
-/* k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3276(C_word c,C_word t0,C_word t1){
+/* k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3276,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3279,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 921  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[176],C_fix(2),C_fix(3),lf[177],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3292,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3295,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 922  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[186],C_fix(2),C_fix(3),lf[187],C_SCHEME_FALSE);}
 
-/* k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3279(C_word c,C_word t0,C_word t1){
+/* k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3295(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3279,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3282,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3295,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3298,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 923  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[174],C_fix(2),C_fix(1),lf[175],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[184],C_fix(2),C_fix(3),lf[185],C_SCHEME_FALSE);}
 
-/* k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3282(C_word c,C_word t0,C_word t1){
+/* k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3282,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3285,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3298,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3301,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 924  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[172],C_fix(2),C_fix(1),lf[173],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[182],C_fix(2),C_fix(3),lf[183],C_SCHEME_FALSE);}
 
-/* k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3285(C_word c,C_word t0,C_word t1){
+/* k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3301(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3285,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3288,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3301,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3304,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 925  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[170],C_fix(2),C_fix(1),lf[171],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[180],C_fix(2),C_fix(3),lf[181],C_SCHEME_FALSE);}
 
-/* k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3288(C_word c,C_word t0,C_word t1){
+/* k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3304(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3288,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3291,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3304,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3307,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 926  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[168],C_fix(2),C_fix(1),lf[169],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[178],C_fix(2),C_fix(3),lf[179],C_SCHEME_FALSE);}
 
-/* k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3291(C_word c,C_word t0,C_word t1){
+/* k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3307(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3291,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3294,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3307,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3310,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 927  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[166],C_fix(2),C_fix(1),lf[167],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[176],C_fix(2),C_fix(3),lf[177],C_SCHEME_FALSE);}
 
-/* k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3294(C_word c,C_word t0,C_word t1){
+/* k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3294,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3297,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3310,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3313,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 928  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[164],C_fix(2),C_fix(1),lf[165],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[174],C_fix(2),C_fix(3),lf[175],C_SCHEME_FALSE);}
 
-/* k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3297(C_word c,C_word t0,C_word t1){
+/* k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3297,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3300,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 929  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[162],C_fix(2),C_fix(1),lf[163],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3313,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3316,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 930  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[172],C_fix(2),C_fix(1),lf[173],C_SCHEME_FALSE);}
 
-/* k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3300(C_word c,C_word t0,C_word t1){
+/* k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3300,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3303,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 930  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[160],C_fix(2),C_fix(1),lf[161],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3316,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3319,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 931  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[170],C_fix(2),C_fix(1),lf[171],C_SCHEME_FALSE);}
 
-/* k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3303(C_word c,C_word t0,C_word t1){
+/* k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3319(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3306,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3319,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3322,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 932  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[158],C_fix(17),C_fix(1),lf[159]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[168],C_fix(2),C_fix(1),lf[169],C_SCHEME_FALSE);}
 
-/* k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3306(C_word c,C_word t0,C_word t1){
+/* k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3322(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3306,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3309,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3322,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3325,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 933  rewrite");
-((C_proc6)C_retrieve_symbol_proc(lf[76]))(6,*((C_word*)lf[76]+1),t2,lf[156],C_fix(17),C_fix(1),lf[157]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[166],C_fix(2),C_fix(1),lf[167],C_SCHEME_FALSE);}
 
-/* k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3309(C_word c,C_word t0,C_word t1){
+/* k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3325(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3309,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3312,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3325,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3328,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 934  rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[153],C_fix(17),C_fix(1),lf[154],lf[155]);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[164],C_fix(2),C_fix(1),lf[165],C_SCHEME_FALSE);}
 
-/* k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3312(C_word c,C_word t0,C_word t1){
+/* k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3312,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3315,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 936  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[151],C_fix(7),C_fix(1),lf[152],C_fix(1),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3328,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3331,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 935  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[162],C_fix(2),C_fix(1),lf[163],C_SCHEME_FALSE);}
 
-/* k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3315(C_word c,C_word t0,C_word t1){
+/* k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3315,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3318,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 937  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[149],C_fix(7),C_fix(1),lf[150],C_fix(1),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3331,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3334,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 936  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[160],C_fix(2),C_fix(1),lf[161],C_SCHEME_FALSE);}
 
-/* k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3318(C_word c,C_word t0,C_word t1){
+/* k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3318,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3321,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 938  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[147],C_fix(7),C_fix(1),lf[148],C_fix(1),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3334,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3337,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 937  rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[158],C_fix(2),C_fix(1),lf[159],C_SCHEME_FALSE);}
 
-/* k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3321(C_word c,C_word t0,C_word t1){
+/* k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3321,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3324,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3337,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3340,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 939  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[145],C_fix(7),C_fix(1),lf[146],C_fix(1),C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[156],C_fix(17),C_fix(1),lf[157]);}
 
-/* k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3324(C_word c,C_word t0,C_word t1){
+/* k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3324,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3327,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3340,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3343,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 940  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[143],C_fix(7),C_fix(1),lf[144],C_fix(1),C_SCHEME_FALSE);}
+((C_proc6)C_retrieve_symbol_proc(lf[74]))(6,*((C_word*)lf[74]+1),t2,lf[154],C_fix(17),C_fix(1),lf[155]);}
 
-/* k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3327(C_word c,C_word t0,C_word t1){
+/* k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3327,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3330,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3343,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3346,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("c-platform.scm: 941  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[141],C_fix(7),C_fix(1),lf[142],C_fix(1),C_SCHEME_FALSE);}
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[151],C_fix(17),C_fix(1),lf[152],lf[153]);}
 
-/* k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3330(C_word c,C_word t0,C_word t1){
+/* k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3330,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3333,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 942  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[139],C_fix(7),C_fix(1),lf[140],C_fix(1),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3346,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3349,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 943  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[149],C_fix(7),C_fix(1),lf[150],C_fix(1),C_SCHEME_FALSE);}
 
-/* k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3333(C_word c,C_word t0,C_word t1){
+/* k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3333,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3336,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 943  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[137],C_fix(7),C_fix(1),lf[138],C_fix(1),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3349,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3352,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 944  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[147],C_fix(7),C_fix(1),lf[148],C_fix(1),C_SCHEME_FALSE);}
+
+/* k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3352(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3352,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3355,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 945  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[145],C_fix(7),C_fix(1),lf[146],C_fix(1),C_SCHEME_FALSE);}
+
+/* k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3355(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3355,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3358,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 946  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[143],C_fix(7),C_fix(1),lf[144],C_fix(1),C_SCHEME_FALSE);}
+
+/* k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3358(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3358,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3361,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 947  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[141],C_fix(7),C_fix(1),lf[142],C_fix(1),C_SCHEME_FALSE);}
 
-/* k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3336(C_word c,C_word t0,C_word t1){
+/* k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3361(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3361,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3364,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 948  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[139],C_fix(7),C_fix(1),lf[140],C_fix(1),C_SCHEME_FALSE);}
+
+/* k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3364(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3364,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3367,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 949  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[137],C_fix(7),C_fix(1),lf[138],C_fix(1),C_SCHEME_FALSE);}
+
+/* k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3367(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3367,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3370,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 950  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[135],C_fix(7),C_fix(1),lf[136],C_fix(1),C_SCHEME_FALSE);}
+
+/* k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3336,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3338,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3473,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 971  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t3,lf[136],C_fix(8),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3370,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3372,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3507,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 978  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t3,lf[134],C_fix(8),t2);}
 
-/* k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3473(C_word c,C_word t0,C_word t1){
+/* k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3507(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3473,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3476,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 972  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[135],C_fix(8),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3507,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3510,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 979  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[133],C_fix(8),((C_word*)t0)[2]);}
 
-/* k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3476(C_word c,C_word t0,C_word t1){
+/* k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3476,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3479,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 974  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[133],C_fix(7),C_fix(1),lf[134],C_fix(10),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3510,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3513,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 981  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[131],C_fix(7),C_fix(1),lf[132],C_fix(10),C_SCHEME_FALSE);}
 
-/* k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3479(C_word c,C_word t0,C_word t1){
+/* k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3479,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3482,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 975  rewrite");
-((C_proc8)C_retrieve_symbol_proc(lf[76]))(8,*((C_word*)lf[76]+1),t2,lf[131],C_fix(20),C_fix(2),lf[132],C_fix(10),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3513,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3516,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 982  rewrite");
+((C_proc8)C_retrieve_symbol_proc(lf[74]))(8,*((C_word*)lf[74]+1),t2,lf[129],C_fix(20),C_fix(2),lf[130],C_fix(10),C_SCHEME_FALSE);}
 
-/* k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3482(C_word c,C_word t0,C_word t1){
+/* k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3482,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3484,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3626,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 997  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t3,lf[75],C_fix(8),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3516,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3518,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3660,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 1004 rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t3,lf[73],C_fix(8),t2);}
 
-/* k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3626(C_word c,C_word t0,C_word t1){
+/* k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3660(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3626,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3629,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 998  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[130],C_fix(8),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3660,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3663,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1005 rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[128],C_fix(8),((C_word*)t0)[2]);}
 
-/* k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3629(C_word c,C_word t0,C_word t1){
+/* k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3663(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3629,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3633,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3795,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 1028 rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[129],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_3663,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3667,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3829,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 1035 rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[127],C_fix(8),t3);}
 
-/* a3794 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3795(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a3828 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3829(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8149,19 +8279,19 @@ C_word t14;
 C_word ab[5],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_3795,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(C_fix(1),t6);
+C_save_and_reclaim((void*)tr6,(void*)f_3829,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(C_fix(1),t6);
 if(C_truep(t7)){
-t8=(C_word)C_i_car(t5);
-t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(lf[50],t9);
+t8=C_i_car(t5);
+t9=C_slot(t8,C_fix(1));
+t10=C_eqp(lf[48],t9);
 if(C_truep(t10)){
-t11=(C_word)C_slot(t8,C_fix(2));
-t12=(C_word)C_i_car(t11);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3825,a[2]=t1,a[3]=t4,a[4]=t12,tmp=(C_word)a,a+=5,tmp);
+t11=C_slot(t8,C_fix(2));
+t12=C_i_car(t11);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3859,a[2]=t1,a[3]=t4,a[4]=t12,tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[63]))(4,*((C_word*)lf[63]+1),t13,t12,lf[64]);}
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t13,t12,lf[62]);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
@@ -8169,8 +8299,8 @@ else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k3823 in a3794 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3825(C_word c,C_word t0,C_word t1){
+/* k3857 in a3828 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3859(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8178,14 +8308,14 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3825,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3859,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_assq(((C_word*)t0)[4],lf[127]);
+t2=C_i_assq(((C_word*)t0)[4],lf[125]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3847,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_cdr(t2);
-C_trace("c-platform.scm: 1040 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t3,t4);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3881,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=C_i_cdr(t2);
+C_trace("c-platform.scm: 1047 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[80]))(3,*((C_word*)lf[80]+1),t3,t4);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
@@ -8193,60 +8323,60 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k3845 in k3823 in a3794 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3847(C_word c,C_word t0,C_word t1){
+/* k3879 in k3857 in a3828 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3881(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3847,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_3881,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[128],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[126],t2));}
 
-/* k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3633(C_word c,C_word t0,C_word t1){
+/* k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3667(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3633,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3636,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1042 rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[126],C_fix(3),lf[125]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3667,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3670,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1049 rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[124],C_fix(3),lf[123]);}
 
-/* k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3636(C_word c,C_word t0,C_word t1){
+/* k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3670(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3636,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3639,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1043 rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[124],C_fix(3),lf[125]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3670,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3673,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1050 rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[122],C_fix(3),lf[123]);}
 
-/* k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3639(C_word c,C_word t0,C_word t1){
+/* k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3639,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3642,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3713,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 1045 rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[123],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_3673,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3676,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3747,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 1052 rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[121],C_fix(8),t3);}
 
-/* a3712 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3713(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a3746 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3747(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8262,38 +8392,38 @@ C_word t16;
 C_word ab[13],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_3713,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(C_fix(1),t6);
+C_save_and_reclaim((void*)tr6,(void*)f_3747,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(C_fix(1),t6);
 if(C_truep(t7)){
-t8=(C_word)C_i_car(t5);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3739,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3742,a[2]=t1,a[3]=t4,a[4]=t8,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
-t11=(C_word)C_slot(t8,C_fix(1));
-t12=(C_word)C_eqp(lf[50],t11);
+t8=C_i_car(t5);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3773,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3776,a[2]=t1,a[3]=t4,a[4]=t8,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
+t11=C_slot(t8,C_fix(1));
+t12=C_eqp(lf[48],t11);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3767,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
-t14=(C_word)C_slot(t8,C_fix(2));
-t15=(C_word)C_i_car(t14);
-C_trace("c-platform.scm: 1054 get");
-((C_proc5)C_retrieve_symbol_proc(lf[73]))(5,*((C_word*)lf[73]+1),t13,t2,t15,lf[122]);}
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3801,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
+t14=C_slot(t8,C_fix(2));
+t15=C_i_car(t14);
+C_trace("c-platform.scm: 1061 get");
+((C_proc5)C_retrieve_symbol_proc(lf[71]))(5,*((C_word*)lf[71]+1),t13,t2,t15,lf[120]);}
 else{
 t13=t10;
-f_3742(t13,C_SCHEME_FALSE);}}
+f_3776(t13,C_SCHEME_FALSE);}}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k3765 in a3712 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3767(C_word c,C_word t0,C_word t1){
+/* k3799 in a3746 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_3742(t2,(C_word)C_i_not(t1));}
+f_3776(t2,C_i_not(t1));}
 
-/* k3740 in a3712 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_3742(C_word t0,C_word t1){
+/* k3774 in a3746 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_3776(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8302,48 +8432,48 @@ C_word t5;
 C_word t6;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3742,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3776,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("c-platform.scm: 1055 qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),((C_word*)t0)[5],C_SCHEME_TRUE);}
+C_trace("c-platform.scm: 1062 qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),((C_word*)t0)[5],C_SCHEME_TRUE);}
 else{
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[120],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+t2=C_a_i_list(&a,1,((C_word*)t0)[4]);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[118],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[121],t4));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[119],t4));}}
 
-/* k3737 in a3712 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3739(C_word c,C_word t0,C_word t1){
+/* k3771 in a3746 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3773(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3739,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_3773,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[119],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[117],t2));}
 
-/* k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3642(C_word c,C_word t0,C_word t1){
+/* k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3676(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3642,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3645,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3668,tmp=(C_word)a,a+=2,tmp);
-C_trace("c-platform.scm: 1060 rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t2,lf[118],C_fix(8),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_3676,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3679,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3702,tmp=(C_word)a,a+=2,tmp);
+C_trace("c-platform.scm: 1067 rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t2,lf[116],C_fix(8),t3);}
 
-/* a3667 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3668(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a3701 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3702(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8357,116 +8487,116 @@ C_word t14;
 C_word ab[19],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_3668,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(C_fix(2),t6);
+C_save_and_reclaim((void*)tr6,(void*)f_3702,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(C_fix(2),t6);
 if(C_truep(t7)){
-t8=(C_word)C_eqp(C_retrieve(lf[37]),lf[36]);
-t9=(C_truep(t8)?(C_word)C_a_i_list(&a,1,lf[115]):(C_word)C_a_i_list(&a,1,lf[116]));
+t8=C_eqp(C_retrieve(lf[35]),lf[34]);
+t9=(C_truep(t8)?C_a_i_list(&a,1,lf[113]):C_a_i_list(&a,1,lf[114]));
 t10=t5;
-t11=(C_word)C_a_i_record(&a,4,lf[39],lf[40],t9,t10);
-t12=(C_word)C_a_i_list(&a,2,t4,t11);
+t11=C_a_i_record(&a,4,lf[37],lf[38],t9,t10);
+t12=C_a_i_list(&a,2,t4,t11);
 t13=t1;
 t14=t13;
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[117],t12));}
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_a_i_record(&a,4,lf[37],lf[39],lf[115],t12));}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3645(C_word c,C_word t0,C_word t1){
+/* k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3679(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3645,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3648,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1072 rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[113],C_fix(23),C_fix(0),lf[114],lf[109]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3679,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3682,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1079 rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[111],C_fix(23),C_fix(0),lf[112],lf[107]);}
 
-/* k3646 in k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3648(C_word c,C_word t0,C_word t1){
+/* k3680 in k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3682(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3648,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3651,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1073 rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[110],C_fix(23),C_fix(1),lf[111],lf[112]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3682,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3685,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1080 rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[108],C_fix(23),C_fix(1),lf[109],lf[110]);}
 
-/* k3649 in k3646 in k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3651(C_word c,C_word t0,C_word t1){
+/* k3683 in k3680 in k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3685(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3651,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3654,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1074 rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[107],C_fix(23),C_fix(1),lf[108],lf[109]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3685,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3688,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1081 rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[105],C_fix(23),C_fix(1),lf[106],lf[107]);}
 
-/* k3652 in k3649 in k3646 in k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3654(C_word c,C_word t0,C_word t1){
+/* k3686 in k3683 in k3680 in k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3688(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3654,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3657,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1075 rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[105],C_fix(23),C_fix(2),lf[106],C_fix(0),C_fix(0),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3688,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3691,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1082 rewrite");
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[103],C_fix(23),C_fix(2),lf[104],C_fix(0),C_fix(0),C_SCHEME_FALSE);}
 
-/* k3655 in k3652 in k3649 in k3646 in k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3657(C_word c,C_word t0,C_word t1){
+/* k3689 in k3686 in k3683 in k3680 in k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3691(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3657,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3660,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1076 rewrite");
-((C_proc9)C_retrieve_symbol_proc(lf[76]))(9,*((C_word*)lf[76]+1),t2,lf[103],C_fix(23),C_fix(2),lf[104],C_fix(0),C_fix(0),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_3691,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3694,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1083 rewrite");
+((C_proc9)C_retrieve_symbol_proc(lf[74]))(9,*((C_word*)lf[74]+1),t2,lf[101],C_fix(23),C_fix(2),lf[102],C_fix(0),C_fix(0),C_SCHEME_FALSE);}
 
-/* k3658 in k3655 in k3652 in k3649 in k3646 in k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3660(C_word c,C_word t0,C_word t1){
+/* k3692 in k3689 in k3686 in k3683 in k3680 in k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3694(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3660,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3663,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1077 rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[101],C_fix(23),C_fix(2),lf[102],C_fix(0));}
+C_save_and_reclaim((void*)tr2,(void*)f_3694,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3697,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1084 rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[99],C_fix(23),C_fix(2),lf[100],C_fix(0));}
 
-/* k3661 in k3658 in k3655 in k3652 in k3649 in k3646 in k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3663(C_word c,C_word t0,C_word t1){
+/* k3695 in k3692 in k3689 in k3686 in k3683 in k3680 in k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3663,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3666,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 1078 rewrite");
-((C_proc7)C_retrieve_symbol_proc(lf[76]))(7,*((C_word*)lf[76]+1),t2,lf[99],C_fix(23),C_fix(2),lf[100],C_fix(0));}
+C_save_and_reclaim((void*)tr2,(void*)f_3697,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3700,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 1085 rewrite");
+((C_proc7)C_retrieve_symbol_proc(lf[74]))(7,*((C_word*)lf[74]+1),t2,lf[97],C_fix(23),C_fix(2),lf[98],C_fix(0));}
 
-/* k3664 in k3661 in k3658 in k3655 in k3652 in k3649 in k3646 in k3643 in k3640 in k3637 in k3634 in k3631 in k3627 in k3624 in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3666(C_word c,C_word t0,C_word t1){
+/* k3698 in k3695 in k3692 in k3689 in k3686 in k3683 in k3680 in k3677 in k3674 in k3671 in k3668 in k3665 in k3661 in k3658 in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3700(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
-/* rewrite-call/cc in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* rewrite-call/cc in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8480,19 +8610,19 @@ C_word t14;
 C_word ab[6],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_3484,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(C_fix(1),t6);
+C_save_and_reclaim((void*)tr6,(void*)f_3518,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(C_fix(1),t6);
 if(C_truep(t7)){
-t8=(C_word)C_i_car(t5);
-t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(lf[50],t9);
+t8=C_i_car(t5);
+t9=C_slot(t8,C_fix(1));
+t10=C_eqp(lf[48],t9);
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3503,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
-t12=(C_word)C_slot(t8,C_fix(2));
-t13=(C_word)C_i_car(t12);
-C_trace("c-platform.scm: 983  get");
-((C_proc5)C_retrieve_symbol_proc(lf[73]))(5,*((C_word*)lf[73]+1),t11,t2,t13,lf[89]);}
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3537,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
+t12=C_slot(t8,C_fix(2));
+t13=C_i_car(t12);
+C_trace("c-platform.scm: 990  get");
+((C_proc5)C_retrieve_symbol_proc(lf[71]))(5,*((C_word*)lf[71]+1),t11,t2,t13,lf[87]);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
@@ -8500,8 +8630,8 @@ else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k3501 in rewrite-call/cc in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3503(C_word c,C_word t0,C_word t1){
+/* k3535 in rewrite-call/cc in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3537(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8513,18 +8643,18 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3503,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3537,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_eqp(lf[78],t3);
+t3=C_slot(t2,C_fix(1));
+t4=C_eqp(lf[76],t3);
 if(C_truep(t4)){
 t5=t1;
-t6=(C_word)C_slot(t5,C_fix(2));
-t7=(C_word)C_i_caddr(t6);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3520,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-platform.scm: 986  decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),((C_word*)t0)[2],t7,t8);}
+t6=C_slot(t5,C_fix(2));
+t7=C_i_caddr(t6);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3554,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-platform.scm: 993  decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[96]))(4,*((C_word*)lf[96]+1),((C_word*)t0)[2],t7,t8);}
 else{
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
@@ -8532,8 +8662,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a3519 in k3501 in rewrite-call/cc in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3520(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a3553 in k3535 in rewrite-call/cc in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3554(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8542,81 +8672,81 @@ C_word t8;
 C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_3520,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t3,C_fix(2));
+C_save_and_reclaim((void*)tr5,(void*)f_3554,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t3,C_fix(2));
 if(C_truep(t5)){
-t6=(C_truep(t4)?t4:(C_word)C_i_cadr(((C_word*)t0)[5]));
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3576,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("c-platform.scm: 991  get");
-((C_proc5)C_retrieve_symbol_proc(lf[73]))(5,*((C_word*)lf[73]+1),t7,((C_word*)t0)[2],t6,lf[97]);}
+t6=(C_truep(t4)?t4:C_i_cadr(((C_word*)t0)[5]));
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3610,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_trace("c-platform.scm: 998  get");
+((C_proc5)C_retrieve_symbol_proc(lf[71]))(5,*((C_word*)lf[71]+1),t7,((C_word*)t0)[2],t6,lf[95]);}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
-/* k3574 in a3519 in k3501 in rewrite-call/cc in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3576(C_word c,C_word t0,C_word t1){
+/* k3608 in a3553 in k3535 in rewrite-call/cc in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3576,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3610,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3572,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-platform.scm: 992  get");
-((C_proc5)C_retrieve_symbol_proc(lf[73]))(5,*((C_word*)lf[73]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[96]);}}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3606,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-platform.scm: 999  get");
+((C_proc5)C_retrieve_symbol_proc(lf[71]))(5,*((C_word*)lf[71]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[94]);}}
 
-/* k3570 in k3574 in a3519 in k3501 in rewrite-call/cc in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3572(C_word c,C_word t0,C_word t1){
+/* k3604 in k3608 in a3553 in k3535 in rewrite-call/cc in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3572,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3606,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3568,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-platform.scm: 993  get");
-((C_proc5)C_retrieve_symbol_proc(lf[73]))(5,*((C_word*)lf[73]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[95]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3602,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-platform.scm: 1000 get");
+((C_proc5)C_retrieve_symbol_proc(lf[71]))(5,*((C_word*)lf[71]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[93]);}}
 
-/* k3566 in k3570 in k3574 in a3519 in k3501 in rewrite-call/cc in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3568(C_word c,C_word t0,C_word t1){
+/* k3600 in k3604 in k3608 in a3553 in k3535 in rewrite-call/cc in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3568,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3602,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3564,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("c-platform.scm: 996  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t2,C_SCHEME_FALSE);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3598,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("c-platform.scm: 1003 qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t2,C_SCHEME_FALSE);}}
 
-/* k3562 in k3566 in k3570 in k3574 in a3519 in k3501 in rewrite-call/cc in k3480 in k3477 in k3474 in k3471 in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3564(C_word c,C_word t0,C_word t1){
+/* k3596 in k3600 in k3604 in k3608 in a3553 in k3535 in rewrite-call/cc in k3514 in k3511 in k3508 in k3505 in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3564,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_3598,2,t0,t1);}
+t2=C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[94],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[92],t2));}
 
-/* rewrite-make-vector in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3338(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* rewrite-make-vector in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3372(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8627,16 +8757,16 @@ C_word t11;
 C_word ab[6],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_3338,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-if(C_truep((C_word)C_i_pairp(t5))){
-t7=(C_word)C_i_car(t5);
-t8=(C_word)C_slot(t7,C_fix(1));
-t9=(C_word)C_eqp(lf[49],t8);
+C_save_and_reclaim((void*)tr6,(void*)f_3372,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+if(C_truep(C_i_pairp(t5))){
+t7=C_i_car(t5);
+t8=C_slot(t7,C_fix(1));
+t9=C_eqp(lf[47],t8);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3360,a[2]=t1,a[3]=t4,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-platform.scm: 953  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[83]))(2,*((C_word*)lf[83]+1),t10);}
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3394,a[2]=t1,a[3]=t4,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-platform.scm: 960  gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[81]))(2,*((C_word*)lf[81]+1),t10);}
 else{
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_FALSE);}}
@@ -8644,8 +8774,8 @@ else{
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_SCHEME_FALSE);}}
 
-/* k3358 in rewrite-make-vector in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3360(C_word c,C_word t0,C_word t1){
+/* k3392 in rewrite-make-vector in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3394(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8660,21 +8790,21 @@ C_word t11;
 C_word t12;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3360,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(2));
-t3=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_fixnump(t3))){
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(32)))){
-t4=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t5=(C_word)C_i_pairp(t4);
-t6=(C_truep(t5)?(C_word)C_i_cadr(((C_word*)t0)[4]):(C_word)C_a_i_record(&a,4,lf[39],lf[90],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));
-t7=(C_word)C_a_i_list(&a,1,t1);
-t8=(C_word)C_fixnum_increase(t3);
-t9=(C_word)C_a_i_list(&a,2,lf[91],t8);
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3424,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=t9,tmp=(C_word)a,a+=7,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3426,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("c-platform.scm: 970  list-tabulate");
-((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t10,t3,t11);}
+C_save_and_reclaim((void*)tr2,(void*)f_3394,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[5],C_fix(2));
+t3=C_i_car(t2);
+if(C_truep(C_fixnump(t3))){
+if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(32)))){
+t4=C_i_cdr(((C_word*)t0)[4]);
+t5=C_i_pairp(t4);
+t6=(C_truep(t5)?C_i_cadr(((C_word*)t0)[4]):C_a_i_record(&a,4,lf[37],lf[88],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));
+t7=C_a_i_list(&a,1,t1);
+t8=C_fixnum_increase(t3);
+t9=C_a_i_list(&a,2,lf[89],t8);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3458,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=t9,tmp=(C_word)a,a+=7,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3460,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_trace("c-platform.scm: 977  list-tabulate");
+((C_proc4)C_retrieve_symbol_proc(lf[91]))(4,*((C_word*)lf[91]+1),t10,t3,t11);}
 else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -8682,19 +8812,19 @@ else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* a3425 in k3358 in rewrite-make-vector in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3426(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3459 in k3392 in rewrite-make-vector in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3460(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3426,3,t0,t1,t2);}
-C_trace("c-platform.scm: 970  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3460,3,t0,t1,t2);}
+C_trace("c-platform.scm: 977  varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[80]))(3,*((C_word*)lf[80]+1),t1,((C_word*)t0)[2]);}
 
-/* k3422 in k3358 in rewrite-make-vector in k3334 in k3331 in k3328 in k3325 in k3322 in k3319 in k3316 in k3313 in k3310 in k3307 in k3304 in k3301 in k3298 in k3295 in k3292 in k3289 in k3286 in k3283 in k3280 in k3277 in k3274 in k3271 in k3268 in k3265 in k3262 in k3259 in k3256 in k3253 in k3250 in k3247 in k3244 in k3241 in k3238 in k3235 in k3232 in k3229 in k3226 in k3223 in k3220 in k3217 in k3214 in k3211 in k3208 in k3205 in k3202 in k3199 in k3196 in k3193 in k3190 in k3187 in k3184 in k3181 in k3178 in k3175 in k3172 in k3169 in k3166 in k3163 in k3160 in k3157 in k3154 in k3151 in k3148 in k3145 in k3142 in k3139 in k3136 in k3133 in k3130 in k3127 in k3124 in k3121 in k3118 in k3115 in k3112 in k3109 in k3106 in k3103 in k3100 in k3097 in k3094 in k3091 in k3088 in k3085 in k3082 in k3079 in k3076 in k3073 in k3070 in k3067 in k3064 in k3061 in k3058 in k3055 in k3052 in k3049 in k3046 in k3043 in k3040 in k3037 in k3034 in k3031 in k3028 in k3025 in k3022 in k3019 in k3016 in k3013 in k3010 in k3007 in k3004 in k3001 in k2998 in k2995 in k2992 in k2989 in k2986 in k2983 in k2980 in k2977 in k2974 in k2971 in k2968 in k2965 in k2962 in k2959 in k2956 in k2953 in k2950 in k2947 in k2944 in k2941 in k2938 in k2935 in k2932 in k2929 in k2926 in k2923 in k2920 in k2917 in k2914 in k2911 in k2908 in k2905 in k2902 in k2899 in k2896 in k2893 in k2890 in k2887 in k2884 in k2881 in k2878 in k2875 in k2872 in k2869 in k2866 in k2863 in k2860 in k2857 in k2854 in k2851 in k2848 in k2845 in k2842 in k2839 in k2836 in k2833 in k2830 in k2827 in k2824 in k2821 in k2818 in k2815 in k2812 in k2809 in k2806 in k2803 in k2800 in k2797 in k2794 in k2791 in k2788 in k2785 in k2782 in k2779 in k2776 in k2773 in k2770 in k2767 in k2764 in k2761 in k2758 in k2755 in k2752 in k2749 in k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2728 in k2725 in k2722 in k2719 in k2716 in k2713 in k2710 in k2707 in k2704 in k2701 in k2698 in k2695 in k2692 in k2689 in k2686 in k2683 in k2680 in k2677 in k2674 in k2671 in k2668 in k2665 in k2662 in k2659 in k2656 in k2653 in k2650 in k2647 in k2644 in k2641 in k2638 in k2635 in k2632 in k2629 in k2626 in k2623 in k2620 in k2617 in k2614 in k2611 in k2608 in k2605 in k2602 in k2599 in k2596 in k2593 in k2590 in k2587 in k2584 in k2581 in k2578 in k2575 in k2572 in k2569 in k2566 in k2563 in k2560 in k2557 in k2554 in k2551 in k2548 in k2545 in k2542 in k2539 in k2536 in k2533 in k2530 in k2527 in k2524 in k2521 in k2518 in k2515 in k2512 in k2509 in k2506 in k2503 in k2500 in k2497 in k2494 in k2491 in k2488 in k2485 in k2482 in k2479 in k2476 in k2473 in k2470 in k2467 in k2464 in k2461 in k2458 in k2455 in k2452 in k2449 in k2446 in k2443 in k2440 in k2437 in k2434 in k2431 in k2428 in k2425 in k2422 in k2419 in k2416 in k2413 in k2410 in k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2284 in k2281 in k2278 in k2275 in k2272 in k2269 in k2266 in k2263 in k2260 in k2257 in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_3424(C_word c,C_word t0,C_word t1){
+/* k3456 in k3392 in rewrite-make-vector in k3368 in k3365 in k3362 in k3359 in k3356 in k3353 in k3350 in k3347 in k3344 in k3341 in k3338 in k3335 in k3332 in k3329 in k3326 in k3323 in k3320 in k3317 in k3314 in k3311 in k3308 in k3305 in k3302 in k3299 in k3296 in k3293 in k3290 in k3287 in k3284 in k3281 in k3278 in k3275 in k3272 in k3269 in k3266 in k3263 in k3260 in k3257 in k3254 in k3251 in k3248 in k3245 in k3242 in k3239 in k3236 in k3233 in k3230 in k3227 in k3224 in k3221 in k3218 in k3215 in k3212 in k3209 in k3206 in k3203 in k3200 in k3197 in k3194 in k3191 in k3188 in k3185 in k3182 in k3179 in k3176 in k3173 in k3170 in k3167 in k3164 in k3161 in k3158 in k3155 in k3152 in k3149 in k3146 in k3143 in k3140 in k3137 in k3134 in k3131 in k3128 in k3125 in k3122 in k3119 in k3116 in k3113 in k3110 in k3107 in k3104 in k3101 in k3098 in k3095 in k3092 in k3089 in k3086 in k3083 in k3080 in k3077 in k3074 in k3071 in k3068 in k3065 in k3062 in k3059 in k3056 in k3053 in k3050 in k3047 in k3044 in k3041 in k3038 in k3035 in k3032 in k3029 in k3026 in k3023 in k3020 in k3017 in k3014 in k3011 in k3008 in k3005 in k3002 in k2999 in k2996 in k2993 in k2990 in k2987 in k2984 in k2981 in k2978 in k2975 in k2972 in k2969 in k2966 in k2963 in k2960 in k2957 in k2954 in k2951 in k2948 in k2945 in k2942 in k2939 in k2936 in k2933 in k2930 in k2927 in k2924 in k2921 in k2918 in k2915 in k2912 in k2909 in k2906 in k2903 in k2900 in k2897 in k2894 in k2891 in k2888 in k2885 in k2882 in k2879 in k2876 in k2873 in k2870 in k2867 in k2864 in k2861 in k2858 in k2855 in k2852 in k2849 in k2846 in k2843 in k2840 in k2837 in k2834 in k2831 in k2828 in k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k2735 in k2732 in k2729 in k2726 in k2723 in k2720 in k2717 in k2714 in k2711 in k2708 in k2705 in k2702 in k2699 in k2696 in k2693 in k2690 in k2687 in k2684 in k2681 in k2678 in k2675 in k2672 in k2669 in k2666 in k2663 in k2660 in k2657 in k2654 in k2651 in k2648 in k2645 in k2642 in k2639 in k2636 in k2633 in k2630 in k2627 in k2624 in k2621 in k2618 in k2615 in k2612 in k2609 in k2606 in k2603 in k2600 in k2597 in k2594 in k2591 in k2588 in k2585 in k2582 in k2579 in k2576 in k2573 in k2570 in k2567 in k2564 in k2561 in k2558 in k2555 in k2552 in k2549 in k2546 in k2543 in k2540 in k2537 in k2534 in k2531 in k2528 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 in k2504 in k2501 in k2498 in k2495 in k2492 in k2489 in k2486 in k2483 in k2480 in k2477 in k2474 in k2471 in k2468 in k2465 in k2462 in k2459 in k2456 in k2453 in k2450 in k2447 in k2444 in k2441 in k2438 in k2435 in k2432 in k2429 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2405 in k2402 in k2399 in k2396 in k2393 in k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_3458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8704,17 +8834,17 @@ C_word t6;
 C_word t7;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3424,2,t0,t1);}
-t2=(C_word)C_a_i_record(&a,4,lf[39],lf[44],((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[92],t3);
-t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_3458,2,t0,t1);}
+t2=C_a_i_record(&a,4,lf[37],lf[42],((C_word*)t0)[6],t1);
+t3=C_a_i_list(&a,2,((C_word*)t0)[5],t2);
+t4=C_a_i_record(&a,4,lf[37],lf[39],lf[90],t3);
+t5=C_a_i_list(&a,2,((C_word*)t0)[4],t4);
 t6=((C_word*)t0)[3];
 t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[39],lf[81],((C_word*)t0)[2],t5));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_record(&a,4,lf[37],lf[79],((C_word*)t0)[2],t5));}
 
-/* rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2039(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2046(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8731,24 +8861,24 @@ C_word t17;
 C_word ab[6],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_2039,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(C_fix(2),t6);
+C_save_and_reclaim((void*)tr6,(void*)f_2046,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(C_fix(2),t6);
 if(C_truep(t7)){
-t8=(C_word)C_i_car(t5);
-t9=(C_word)C_i_cadr(t5);
-t10=(C_word)C_slot(t8,C_fix(1));
-t11=(C_word)C_eqp(lf[50],t10);
+t8=C_i_car(t5);
+t9=C_i_cadr(t5);
+t10=C_slot(t8,C_fix(1));
+t11=C_eqp(lf[48],t10);
 if(C_truep(t11)){
-t12=(C_word)C_slot(t9,C_fix(1));
-t13=(C_word)C_eqp(lf[50],t12);
+t12=C_slot(t9,C_fix(1));
+t13=C_eqp(lf[48],t12);
 if(C_truep(t13)){
-t14=(C_word)C_slot(t9,C_fix(2));
-t15=(C_word)C_i_car(t14);
+t14=C_slot(t9,C_fix(2));
+t15=C_i_car(t14);
 if(C_truep(t15)){
-t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2073,a[2]=t1,a[3]=t8,a[4]=t4,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-platform.scm: 479  get");
-((C_proc5)C_retrieve_symbol_proc(lf[73]))(5,*((C_word*)lf[73]+1),t16,t2,t15,lf[89]);}
+t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2080,a[2]=t1,a[3]=t8,a[4]=t4,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-platform.scm: 477  get");
+((C_proc5)C_retrieve_symbol_proc(lf[71]))(5,*((C_word*)lf[71]+1),t16,t2,t15,lf[87]);}
 else{
 t16=t1;
 ((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,C_SCHEME_FALSE);}}
@@ -8762,8 +8892,8 @@ else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k2071 in rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2073(C_word c,C_word t0,C_word t1){
+/* k2078 in rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2080(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8780,25 +8910,25 @@ C_word t13;
 C_word t14;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2073,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2080,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_eqp(lf[78],t3);
+t3=C_slot(t2,C_fix(1));
+t4=C_eqp(lf[76],t3);
 if(C_truep(t4)){
 t5=t1;
-t6=(C_word)C_slot(t5,C_fix(2));
-t7=(C_word)C_i_caddr(t6);
-if(C_truep((C_word)C_i_listp(t7))){
+t6=C_slot(t5,C_fix(2));
+t7=C_i_caddr(t6);
+if(C_truep(C_i_listp(t7))){
 t8=t1;
-t9=(C_word)C_slot(t8,C_fix(2));
-t10=(C_word)C_i_caddr(t9);
-t11=(C_word)C_i_length(t10);
-t12=(C_word)C_eqp(C_fix(2),t11);
+t9=C_slot(t8,C_fix(2));
+t10=C_i_caddr(t9);
+t11=C_i_length(t10);
+t12=C_eqp(C_fix(2),t11);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2100,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("c-platform.scm: 484  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[83]))(2,*((C_word*)lf[83]+1),t13);}
+t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2107,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("c-platform.scm: 482  gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[81]))(2,*((C_word*)lf[81]+1),t13);}
 else{
 t13=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_SCHEME_FALSE);}}
@@ -8812,20 +8942,20 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k2098 in k2071 in rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2100(C_word c,C_word t0,C_word t1){
+/* k2105 in k2078 in rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2100,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2103,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("c-platform.scm: 485  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t2,lf[88]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2107,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2110,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_trace("c-platform.scm: 483  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[81]))(3,*((C_word*)lf[81]+1),t2,lf[86]);}
 
-/* k2101 in k2098 in k2071 in rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2103(C_word c,C_word t0,C_word t1){
+/* k2108 in k2105 in k2078 in rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8833,29 +8963,29 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2103,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2106,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2110,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2113,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[2];
-t4=(C_word)C_slot(t3,C_fix(2));
-C_trace("c-platform.scm: 486  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[85]))(5,*((C_word*)lf[85]+1),t2,lf[86],lf[87],t4);}
+t4=C_slot(t3,C_fix(2));
+C_trace("c-platform.scm: 484  debugging");
+((C_proc5)C_retrieve_symbol_proc(lf[83]))(5,*((C_word*)lf[83]+1),t2,lf[84],lf[85],t4);}
 
-/* k2104 in k2101 in k2098 in k2071 in rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2106(C_word c,C_word t0,C_word t1){
+/* k2111 in k2108 in k2105 in k2078 in rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2106,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2177,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-platform.scm: 491  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[83]))(3,*((C_word*)lf[83]+1),t3,lf[84]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2113,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2184,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-platform.scm: 489  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[81]))(3,*((C_word*)lf[81]+1),t3,lf[82]);}
 
-/* k2175 in k2104 in k2101 in k2098 in k2071 in rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2177(C_word c,C_word t0,C_word t1){
+/* k2182 in k2111 in k2108 in k2105 in k2078 in rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8863,15 +8993,15 @@ C_word t4;
 C_word t5;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2177,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[8]);
-t3=(C_word)C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2173,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("c-platform.scm: 494  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t4,((C_word*)t0)[8]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2184,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[8]);
+t3=C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2180,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_trace("c-platform.scm: 492  varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[80]))(3,*((C_word*)lf[80]+1),t4,((C_word*)t0)[8]);}
 
-/* k2171 in k2175 in k2104 in k2101 in k2098 in k2071 in rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2173(C_word c,C_word t0,C_word t1){
+/* k2178 in k2182 in k2111 in k2108 in k2105 in k2078 in rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8881,17 +9011,17 @@ C_word t6;
 C_word t7;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2173,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[8],((C_word*)t0)[7],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[79],t2);
-t4=(C_word)C_a_i_list(&a,1,t3);
-t5=(C_word)C_a_i_record(&a,4,lf[39],lf[78],((C_word*)t0)[6],t4);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2148,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-platform.scm: 497  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[82]))(3,*((C_word*)lf[82]+1),t6,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2180,2,t0,t1);}
+t2=C_a_i_list(&a,3,((C_word*)t0)[8],((C_word*)t0)[7],t1);
+t3=C_a_i_record(&a,4,lf[37],lf[39],lf[77],t2);
+t4=C_a_i_list(&a,1,t3);
+t5=C_a_i_record(&a,4,lf[37],lf[76],((C_word*)t0)[6],t4);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2155,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-platform.scm: 495  varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[80]))(3,*((C_word*)lf[80]+1),t6,((C_word*)t0)[2]);}
 
-/* k2146 in k2171 in k2175 in k2104 in k2101 in k2098 in k2071 in rewrite-c-w-v in k2035 in k2032 in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2148(C_word c,C_word t0,C_word t1){
+/* k2153 in k2178 in k2182 in k2111 in k2108 in k2105 in k2078 in rewrite-c-w-v in k2042 in k2039 in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8900,16 +9030,16 @@ C_word t5;
 C_word t6;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2148,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[80],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_2155,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_record(&a,4,lf[37],lf[39],lf[78],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[81],((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[79],((C_word*)t0)[2],t4));}
 
-/* rvalues in k2005 in k2002 in k1999 in k1996 in k1993 in k1990 in k1987 in k1984 in k1981 in k1978 in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_2008(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* rvalues in k2012 in k2009 in k2006 in k2003 in k2000 in k1997 in k1994 in k1991 in k1988 in k1985 in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_2015(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8919,32 +9049,32 @@ C_word t10;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_2008,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(t6,C_fix(1));
+C_save_and_reclaim((void*)tr6,(void*)f_2015,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(t6,C_fix(1));
 if(C_truep(t7)){
-t8=(C_word)C_a_i_cons(&a,2,t4,t5);
+t8=C_a_i_cons(&a,2,t4,t5);
 t9=t1;
 t10=t9;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[77],t8));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_record(&a,4,lf[37],lf[39],lf[75],t8));}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* rewrite-c..r in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1844(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* rewrite-c..r in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1851(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1844,NULL,5,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1850,a[2]=t3,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-platform.scm: 424  rewrite");
-((C_proc5)C_retrieve_symbol_proc(lf[76]))(5,*((C_word*)lf[76]+1),t1,t2,C_fix(8),t6);}
+C_save_and_reclaim((void*)trf_1851,NULL,5,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1857,a[2]=t3,a[3]=t4,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-platform.scm: 422  rewrite");
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t1,t2,C_fix(8),t6);}
 
-/* a1849 in rewrite-c..r in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1850(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a1856 in rewrite-c..r in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8953,19 +9083,19 @@ C_word t9;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_1850,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(t6,C_fix(1));
+C_save_and_reclaim((void*)tr6,(void*)f_1857,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(t6,C_fix(1));
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1862,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
-C_trace("c-platform.scm: 431  call-with-current-continuation");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[75]+1)))(3,*((C_word*)lf[75]+1),t1,t8);}
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1869,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
+C_trace("c-platform.scm: 429  call-with-current-continuation");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[73]+1)))(3,*((C_word*)lf[73]+1),t1,t8);}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* a1861 in a1849 in rewrite-c..r in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1862(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1868 in a1856 in rewrite-c..r in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1869(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8979,32 +9109,32 @@ C_word t11;
 C_word ab[18],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1862,3,t0,t1,t2);}
-t3=(C_word)C_i_car(((C_word*)t0)[7]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1882,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1885,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=((C_word*)t0)[6],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
-t6=(C_word)C_slot(t3,C_fix(1));
-t7=(C_word)C_eqp(lf[50],t6);
+C_save_and_reclaim((void*)tr3,(void*)f_1869,3,t0,t1,t2);}
+t3=C_i_car(((C_word*)t0)[7]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1889,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1892,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=((C_word*)t0)[6],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
+t6=C_slot(t3,C_fix(1));
+t7=C_eqp(lf[48],t6);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1951,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t9=(C_word)C_slot(t3,C_fix(2));
-t10=(C_word)C_i_car(t9);
-C_trace("c-platform.scm: 439  get");
-((C_proc5)C_retrieve_symbol_proc(lf[73]))(5,*((C_word*)lf[73]+1),t8,((C_word*)t0)[2],t10,lf[74]);}
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1958,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t9=C_slot(t3,C_fix(2));
+t10=C_i_car(t9);
+C_trace("c-platform.scm: 437  get");
+((C_proc5)C_retrieve_symbol_proc(lf[71]))(5,*((C_word*)lf[71]+1),t8,((C_word*)t0)[2],t10,lf[72]);}
 else{
 t8=t5;
-f_1885(t8,C_SCHEME_FALSE);}}
+f_1892(t8,C_SCHEME_FALSE);}}
 
-/* k1949 in a1861 in a1849 in rewrite-c..r in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1951(C_word c,C_word t0,C_word t1){
+/* k1956 in a1868 in a1856 in rewrite-c..r in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_1885(t2,(C_word)C_eqp(lf[72],t1));}
+f_1892(t2,C_eqp(lf[70],t1));}
 
-/* k1883 in a1861 in a1849 in rewrite-c..r in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1885(C_word t0,C_word t1){
+/* k1890 in a1868 in a1856 in rewrite-c..r in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1892(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9022,38 +9152,38 @@ C_word t14;
 C_word t15;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1885,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1892,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_truep(C_retrieve(lf[38]))?lf[67]:lf[68]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1905,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t2,a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
-C_trace("c-platform.scm: 445  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,((C_word*)t0)[7]);}
+t2=(C_truep(C_retrieve(lf[36]))?lf[65]:lf[66]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1912,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t2,a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
+C_trace("c-platform.scm: 443  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t3,((C_word*)t0)[7]);}
 else{
-t2=(C_truep(C_retrieve(lf[38]))?((C_word*)t0)[6]:C_SCHEME_FALSE);
+t2=(C_truep(C_retrieve(lf[36]))?((C_word*)t0)[6]:C_SCHEME_FALSE);
 if(C_truep(t2)){
-t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[6]);
+t3=C_a_i_list(&a,1,((C_word*)t0)[6]);
 t4=((C_word*)t0)[5];
-t5=(C_word)C_a_i_record(&a,4,lf[39],lf[40],t3,t4);
-t6=(C_word)C_a_i_list(&a,2,((C_word*)t0)[9],t5);
+t5=C_a_i_record(&a,4,lf[37],lf[38],t3,t4);
+t6=C_a_i_list(&a,2,((C_word*)t0)[9],t5);
 t7=((C_word*)t0)[8];
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[70],t6));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_a_i_record(&a,4,lf[37],lf[39],lf[68],t6));}
 else{
 if(C_truep(((C_word*)t0)[4])){
-t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
+t3=C_a_i_list(&a,1,((C_word*)t0)[4]);
 t4=((C_word*)t0)[5];
-t5=(C_word)C_a_i_record(&a,4,lf[39],lf[40],t3,t4);
-t6=(C_word)C_a_i_list(&a,2,((C_word*)t0)[9],t5);
+t5=C_a_i_record(&a,4,lf[37],lf[38],t3,t4);
+t6=C_a_i_list(&a,2,((C_word*)t0)[9],t5);
 t7=((C_word*)t0)[8];
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[71],t6));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_a_i_record(&a,4,lf[37],lf[39],lf[69],t6));}
 else{
-C_trace("c-platform.scm: 448  return");
+C_trace("c-platform.scm: 446  return");
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,((C_word*)t0)[2],C_SCHEME_FALSE);}}}}
 
-/* k1903 in k1883 in a1861 in a1849 in rewrite-c..r in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1905(C_word c,C_word t0,C_word t1){
+/* k1910 in k1890 in a1868 in a1856 in rewrite-c..r in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1912(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9062,47 +9192,47 @@ C_word t5;
 C_word t6;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1905,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_1912,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_record(&a,4,lf[37],lf[38],((C_word*)t0)[4],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[69],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[67],t4));}
 
-/* k1880 in a1861 in a1849 in rewrite-c..r in k1840 in k1837 in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1882(C_word c,C_word t0,C_word t1){
+/* k1887 in a1868 in a1856 in rewrite-c..r in k1847 in k1844 in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1882,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_1889,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[66],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[37],lf[39],lf[64],t2));}
 
-/* rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1625(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1632(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_1625,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_i_pairp(t5))){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1635,a[2]=t4,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("c-platform.scm: 397  last");
-((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t6,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_1632,6,t0,t1,t2,t3,t4,t5);}
+if(C_truep(C_i_pairp(t5))){
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1642,a[2]=t4,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+C_trace("c-platform.scm: 395  last");
+((C_proc3)C_retrieve_symbol_proc(lf[63]))(3,*((C_word*)lf[63]+1),t6,t5);}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
-/* k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1635(C_word c,C_word t0,C_word t1){
+/* k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9123,44 +9253,44 @@ C_word t17;
 C_word t18;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1635,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_1642,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[4]);
 t3=t1;
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(lf[49],t4);
+t4=C_slot(t3,C_fix(1));
+t5=C_eqp(lf[47],t4);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1656,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t7=(C_word)C_i_car(((C_word*)t0)[4]);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1664,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1724,a[2]=t1,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 404  butlast");
-((C_proc3)C_retrieve_symbol_proc(lf[55]))(3,*((C_word*)lf[55]+1),t9,((C_word*)t0)[4]);}
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1663,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t7=C_i_car(((C_word*)t0)[4]);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1671,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1731,a[2]=t1,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 402  butlast");
+((C_proc3)C_retrieve_symbol_proc(lf[53]))(3,*((C_word*)lf[53]+1),t9,((C_word*)t0)[4]);}
 else{
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1727,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_slot(t2,C_fix(1));
-t8=(C_word)C_eqp(lf[50],t7);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1734,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t7=C_slot(t2,C_fix(1));
+t8=C_eqp(lf[48],t7);
 if(C_truep(t8)){
-t9=(C_word)C_i_length(((C_word*)t0)[4]);
-t10=(C_word)C_eqp(C_fix(2),t9);
+t9=C_i_length(((C_word*)t0)[4]);
+t10=C_eqp(C_fix(2),t9);
 if(C_truep(t10)){
-t11=(C_word)C_slot(t2,C_fix(2));
-t12=(C_word)C_i_car(t11);
-if(C_truep((C_truep((C_word)C_eqp(t12,lf[59]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t12,lf[60]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1780,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t11=C_slot(t2,C_fix(2));
+t12=C_i_car(t11);
+if(C_truep((C_truep(C_eqp(t12,lf[57]))?C_SCHEME_TRUE:(C_truep(C_eqp(t12,lf[58]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1787,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[63]))(4,*((C_word*)lf[63]+1),t13,t12,lf[64]);}
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t13,t12,lf[62]);}
 else{
 t13=t6;
-f_1727(t13,C_SCHEME_FALSE);}}
+f_1734(t13,C_SCHEME_FALSE);}}
 else{
 t11=t6;
-f_1727(t11,C_SCHEME_FALSE);}}
+f_1734(t11,C_SCHEME_FALSE);}}
 else{
 t9=t6;
-f_1727(t9,C_SCHEME_FALSE);}}}
+f_1734(t9,C_SCHEME_FALSE);}}}
 
-/* k1778 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1780(C_word c,C_word t0,C_word t1){
+/* k1785 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1787(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9168,19 +9298,19 @@ C_word t4;
 C_word t5;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1780,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1787,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_record(&a,4,lf[39],lf[57],lf[61],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t4=(C_word)C_a_i_list(&a,3,t2,((C_word*)t0)[3],t3);
+t2=C_a_i_record(&a,4,lf[37],lf[55],lf[59],C_SCHEME_END_OF_LIST);
+t3=C_i_cadr(((C_word*)t0)[4]);
+t4=C_a_i_list(&a,3,t2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
-f_1727(t5,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[62],t4));}
+f_1734(t5,C_a_i_record(&a,4,lf[37],lf[39],lf[60],t4));}
 else{
 t2=((C_word*)t0)[2];
-f_1727(t2,C_SCHEME_FALSE);}}
+f_1734(t2,C_SCHEME_FALSE);}}
 
-/* k1725 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1727(C_word t0,C_word t1){
+/* k1732 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1734(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9188,31 +9318,31 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1727,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1734,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1742,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[57],lf[58],C_SCHEME_END_OF_LIST);
-C_trace("c-platform.scm: 417  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[53]))(5,*((C_word*)lf[53]+1),t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1749,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=C_a_i_record(&a,4,lf[37],lf[55],lf[56],C_SCHEME_END_OF_LIST);
+C_trace("c-platform.scm: 415  cons*");
+((C_proc5)C_retrieve_symbol_proc(lf[51]))(5,*((C_word*)lf[51]+1),t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k1740 in k1725 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1742(C_word c,C_word t0,C_word t1){
+/* k1747 in k1732 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1749(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1742,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1749,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[56],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[37],lf[39],lf[54],t1));}
 
-/* k1722 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1724(C_word c,C_word t0,C_word t1){
+/* k1729 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9229,24 +9359,24 @@ C_word t13;
 C_word t14;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1724,2,t0,t1);}
-t2=(C_word)C_i_cdr(t1);
+C_save_and_reclaim((void*)tr2,(void*)f_1731,2,t0,t1);}
+t2=C_i_cdr(t1);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1672,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1679,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t8=((C_word*)t0)[2];
-t9=(C_word)C_slot(t8,C_fix(2));
-t10=(C_word)C_i_car(t9);
+t9=C_slot(t8,C_fix(2));
+t10=C_i_car(t9);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1678,a[2]=t4,a[3]=t12,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1685,a[2]=t4,a[3]=t12,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t14=((C_word*)t12)[1];
-f_1678(t14,t7,t10);}
+f_1685(t14,t7,t10);}
 
-/* loop433 in k1722 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1678(C_word t0,C_word t1,C_word t2){
+/* loop433 in k1729 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1685(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9255,11 +9385,11 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1678,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[46]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1707,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_1685,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[44]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1714,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
 C_trace("g449450");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
@@ -9268,8 +9398,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1705 in loop433 in k1722 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1707(C_word c,C_word t0,C_word t1){
+/* k1712 in loop433 in k1729 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9281,53 +9411,53 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1707,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_1714,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 C_trace("loop433446");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_1678(t6,((C_word*)t0)[3],t5);}
+f_1685(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 C_trace("loop433446");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_1678(t6,((C_word*)t0)[3],t5);}}
+f_1685(t6,((C_word*)t0)[3],t5);}}
 
-/* k1670 in k1722 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1672(C_word c,C_word t0,C_word t1){
+/* k1677 in k1729 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1679(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-platform.scm: 404  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("c-platform.scm: 402  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[52]+1)))(4,*((C_word*)lf[52]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1662 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1664(C_word c,C_word t0,C_word t1){
+/* k1669 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("c-platform.scm: 402  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[53]))(5,*((C_word*)lf[53]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("c-platform.scm: 400  cons*");
+((C_proc5)C_retrieve_symbol_proc(lf[51]))(5,*((C_word*)lf[51]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1654 in k1633 in rewrite-apply in k1621 in k1618 in k1615 in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1656(C_word c,C_word t0,C_word t1){
+/* k1661 in k1640 in rewrite-apply in k1628 in k1625 in k1622 in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1663(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1656,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1663,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[52],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[37],lf[39],lf[50],t1));}
 
-/* eqv?-id in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* eqv?-id in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1434(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -9345,52 +9475,52 @@ C_word t18;
 C_word ab[11],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_1427,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(t6,C_fix(2));
+C_save_and_reclaim((void*)tr6,(void*)f_1434,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(t6,C_fix(2));
 if(C_truep(t7)){
-t8=(C_word)C_i_car(t5);
-t9=(C_word)C_i_cadr(t5);
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1443,a[2]=t8,a[3]=t9,a[4]=t4,a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t11=(C_word)C_slot(t8,C_fix(1));
-t12=(C_word)C_eqp(lf[50],t11);
+t8=C_i_car(t5);
+t9=C_i_cadr(t5);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1450,a[2]=t8,a[3]=t9,a[4]=t4,a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t11=C_slot(t8,C_fix(1));
+t12=C_eqp(lf[48],t11);
 if(C_truep(t12)){
-t13=(C_word)C_slot(t9,C_fix(1));
-t14=(C_word)C_eqp(lf[50],t13);
+t13=C_slot(t9,C_fix(1));
+t14=C_eqp(lf[48],t13);
 if(C_truep(t14)){
-t15=(C_word)C_slot(t8,C_fix(2));
-t16=(C_word)C_slot(t9,C_fix(2));
-if(C_truep((C_word)C_i_equalp(t15,t16))){
-t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1574,a[2]=t10,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("c-platform.scm: 353  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t17,C_SCHEME_TRUE);}
+t15=C_slot(t8,C_fix(2));
+t16=C_slot(t9,C_fix(2));
+if(C_truep(C_i_equalp(t15,t16))){
+t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1581,a[2]=t10,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_trace("c-platform.scm: 351  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t17,C_SCHEME_TRUE);}
 else{
 t17=t10;
-f_1443(t17,C_SCHEME_FALSE);}}
+f_1450(t17,C_SCHEME_FALSE);}}
 else{
 t15=t10;
-f_1443(t15,C_SCHEME_FALSE);}}
+f_1450(t15,C_SCHEME_FALSE);}}
 else{
 t13=t10;
-f_1443(t13,C_SCHEME_FALSE);}}
+f_1450(t13,C_SCHEME_FALSE);}}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k1572 in eqv?-id in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1574(C_word c,C_word t0,C_word t1){
+/* k1579 in eqv?-id in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1581(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1574,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_1581,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_1443(t3,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[51],t2));}
+f_1450(t3,C_a_i_record(&a,4,lf[37],lf[39],lf[49],t2));}
 
-/* k1441 in eqv?-id in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1443(C_word t0,C_word t1){
+/* k1448 in eqv?-id in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1450(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9401,26 +9531,26 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1443,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1450,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1452,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
-t4=(C_word)C_eqp(lf[49],t3);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1459,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[2],C_fix(1));
+t4=C_eqp(lf[47],t3);
 if(C_truep(t4)){
-t5=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
-t6=(C_word)C_i_car(t5);
-t7=(C_word)C_i_flonump(t6);
+t5=C_slot(((C_word*)t0)[2],C_fix(2));
+t6=C_i_car(t5);
+t7=C_i_flonump(t6);
 t8=t2;
-f_1452(t8,(C_word)C_i_not(t7));}
+f_1459(t8,C_i_not(t7));}
 else{
 t5=t2;
-f_1452(t5,C_SCHEME_FALSE);}}}
+f_1459(t5,C_SCHEME_FALSE);}}}
 
-/* k1450 in k1441 in eqv?-id in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1452(C_word t0,C_word t1){
+/* k1457 in k1448 in eqv?-id in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1459(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9431,26 +9561,26 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1452,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1455,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_1459,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1462,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_1455(t3,t1);}
+f_1462(t3,t1);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
-t4=(C_word)C_eqp(lf[49],t3);
+t3=C_slot(((C_word*)t0)[2],C_fix(1));
+t4=C_eqp(lf[47],t3);
 if(C_truep(t4)){
-t5=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
-t6=(C_word)C_i_car(t5);
-t7=(C_word)C_i_flonump(t6);
+t5=C_slot(((C_word*)t0)[2],C_fix(2));
+t6=C_i_car(t5);
+t7=C_i_flonump(t6);
 t8=t2;
-f_1455(t8,(C_word)C_i_not(t7));}
+f_1462(t8,C_i_not(t7));}
 else{
 t5=t2;
-f_1455(t5,C_SCHEME_FALSE);}}}
+f_1462(t5,C_SCHEME_FALSE);}}}
 
-/* k1453 in k1450 in k1441 in eqv?-id in k1423 in k1420 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1455(C_word t0,C_word t1){
+/* k1460 in k1457 in k1448 in eqv?-id in k1430 in k1427 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1462(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9459,30 +9589,30 @@ C_word t5;
 C_word t6;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1455,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1462,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[40],lf[47],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+t3=C_a_i_record(&a,4,lf[37],lf[38],lf[45],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[48],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[46],t4));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* op1 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_fcall f_1347(C_word t1,C_word t2,C_word t3,C_word t4){
+/* op1 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_fcall f_1354(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1347,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_1354,NULL,4,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1349,a[2]=t4,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1356,a[2]=t4,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp));}
 
-/* f_1349 in op1 in k1343 in k1340 in k1337 in k1334 in k1331 in k1328 in k1304 in k1301 */
-static void C_ccall f_1349(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_1356 in op1 in k1350 in k1347 in k1344 in k1341 in k1338 in k1335 in k1312 in k1309 */
+static void C_ccall f_1356(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -9506,42 +9636,42 @@ C_word t24;
 C_word ab[19],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_1349,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_eqp(t6,C_fix(1));
+C_save_and_reclaim((void*)tr6,(void*)f_1356,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_length(t5);
+t7=C_eqp(t6,C_fix(1));
 if(C_truep(t7)){
-t8=(C_word)C_eqp(lf[36],C_retrieve(lf[37]));
+t8=C_eqp(lf[34],C_retrieve(lf[35]));
 if(C_truep(t8)){
-if(C_truep(C_retrieve(lf[38]))){
+if(C_truep(C_retrieve(lf[36]))){
 t9=((C_word*)t0)[4];
-t10=(C_word)C_a_i_list(&a,1,t9);
+t10=C_a_i_list(&a,1,t9);
 t11=t5;
-t12=(C_word)C_a_i_record(&a,4,lf[39],lf[40],t10,t11);
-t13=(C_word)C_a_i_list(&a,2,t4,t12);
+t12=C_a_i_record(&a,4,lf[37],lf[38],t10,t11);
+t13=C_a_i_list(&a,2,t4,t12);
 t14=t1;
 t15=t14;
-((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[42],t13));}
+((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,C_a_i_record(&a,4,lf[37],lf[39],lf[40],t13));}
 else{
 t9=((C_word*)t0)[3];
-t10=(C_word)C_a_i_list(&a,1,t9);
+t10=C_a_i_list(&a,1,t9);
 t11=t5;
-t12=(C_word)C_a_i_record(&a,4,lf[39],lf[40],t10,t11);
-t13=(C_word)C_a_i_list(&a,2,t4,t12);
+t12=C_a_i_record(&a,4,lf[37],lf[38],t10,t11);
+t13=C_a_i_list(&a,2,t4,t12);
 t14=t1;
 t15=t14;
-((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[43],t13));}}
+((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,C_a_i_record(&a,4,lf[37],lf[39],lf[41],t13));}}
 else{
-t9=(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],C_fix(4));
-t10=(C_word)C_i_car(t5);
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1415,a[2]=t1,a[3]=t4,a[4]=t9,a[5]=t10,tmp=(C_word)a,a+=6,tmp);
-C_trace("c-platform.scm: 339  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t11,C_fix(1));}}
+t9=C_a_i_list(&a,2,((C_word*)t0)[2],C_fix(4));
+t10=C_i_car(t5);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1422,a[2]=t1,a[3]=t4,a[4]=t9,a[5]=t10,tmp=(C_word)a,a+=6,tmp);
+C_trace("c-platform.scm: 337  qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t11,C_fix(1));}}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* k1413 */
-static void C_ccall f_1415(C_word c,C_word t0,C_word t1){
+/* k1420 */
+static void C_ccall f_1422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9550,518 +9680,527 @@ C_word t5;
 C_word t6;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1415,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[39],lf[44],((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_1422,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_record(&a,4,lf[37],lf[42],((C_word*)t0)[4],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[39],lf[41],lf[45],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[37],lf[39],lf[43],t4));}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[503] = {
+static C_PTABLE_ENTRY ptable[512] = {
 {"toplevel:c_platform_scm",(void*)C_platform_toplevel},
-{"f_1303:c_platform_scm",(void*)f_1303},
-{"f_1306:c_platform_scm",(void*)f_1306},
-{"f_4930:c_platform_scm",(void*)f_4930},
-{"f_1330:c_platform_scm",(void*)f_1330},
-{"f_1333:c_platform_scm",(void*)f_1333},
-{"f_4753:c_platform_scm",(void*)f_4753},
-{"f_4894:c_platform_scm",(void*)f_4894},
-{"f_4757:c_platform_scm",(void*)f_4757},
-{"f_4825:c_platform_scm",(void*)f_4825},
-{"f_4832:c_platform_scm",(void*)f_4832},
-{"f_4848:c_platform_scm",(void*)f_4848},
-{"f_4823:c_platform_scm",(void*)f_4823},
-{"f_4779:c_platform_scm",(void*)f_4779},
-{"f_1336:c_platform_scm",(void*)f_1336},
-{"f_4603:c_platform_scm",(void*)f_4603},
-{"f_4705:c_platform_scm",(void*)f_4705},
-{"f_4703:c_platform_scm",(void*)f_4703},
-{"f_4674:c_platform_scm",(void*)f_4674},
-{"f_4672:c_platform_scm",(void*)f_4672},
-{"f_1339:c_platform_scm",(void*)f_1339},
-{"f_4444:c_platform_scm",(void*)f_4444},
-{"f_4561:c_platform_scm",(void*)f_4561},
-{"f_4559:c_platform_scm",(void*)f_4559},
-{"f_4484:c_platform_scm",(void*)f_4484},
-{"f_4491:c_platform_scm",(void*)f_4491},
-{"f_4507:c_platform_scm",(void*)f_4507},
-{"f_4482:c_platform_scm",(void*)f_4482},
-{"f_1342:c_platform_scm",(void*)f_1342},
-{"f_4326:c_platform_scm",(void*)f_4326},
-{"f_4429:c_platform_scm",(void*)f_4429},
-{"f_4361:c_platform_scm",(void*)f_4361},
-{"f_4381:c_platform_scm",(void*)f_4381},
-{"f_1345:c_platform_scm",(void*)f_1345},
-{"f_4324:c_platform_scm",(void*)f_4324},
-{"f_1422:c_platform_scm",(void*)f_1422},
-{"f_4320:c_platform_scm",(void*)f_4320},
-{"f_1425:c_platform_scm",(void*)f_1425},
-{"f_1617:c_platform_scm",(void*)f_1617},
-{"f_1620:c_platform_scm",(void*)f_1620},
+{"f_1311:c_platform_scm",(void*)f_1311},
+{"f_1314:c_platform_scm",(void*)f_1314},
+{"f_4964:c_platform_scm",(void*)f_4964},
+{"f_1337:c_platform_scm",(void*)f_1337},
+{"f_1340:c_platform_scm",(void*)f_1340},
+{"f_4787:c_platform_scm",(void*)f_4787},
+{"f_4928:c_platform_scm",(void*)f_4928},
+{"f_4791:c_platform_scm",(void*)f_4791},
+{"f_4859:c_platform_scm",(void*)f_4859},
+{"f_4866:c_platform_scm",(void*)f_4866},
+{"f_4882:c_platform_scm",(void*)f_4882},
+{"f_4857:c_platform_scm",(void*)f_4857},
+{"f_4813:c_platform_scm",(void*)f_4813},
+{"f_1343:c_platform_scm",(void*)f_1343},
+{"f_4637:c_platform_scm",(void*)f_4637},
+{"f_4739:c_platform_scm",(void*)f_4739},
+{"f_4737:c_platform_scm",(void*)f_4737},
+{"f_4708:c_platform_scm",(void*)f_4708},
+{"f_4706:c_platform_scm",(void*)f_4706},
+{"f_1346:c_platform_scm",(void*)f_1346},
+{"f_4478:c_platform_scm",(void*)f_4478},
+{"f_4595:c_platform_scm",(void*)f_4595},
+{"f_4593:c_platform_scm",(void*)f_4593},
+{"f_4518:c_platform_scm",(void*)f_4518},
+{"f_4525:c_platform_scm",(void*)f_4525},
+{"f_4541:c_platform_scm",(void*)f_4541},
+{"f_4516:c_platform_scm",(void*)f_4516},
+{"f_1349:c_platform_scm",(void*)f_1349},
+{"f_4360:c_platform_scm",(void*)f_4360},
+{"f_4463:c_platform_scm",(void*)f_4463},
+{"f_4395:c_platform_scm",(void*)f_4395},
+{"f_4415:c_platform_scm",(void*)f_4415},
+{"f_1352:c_platform_scm",(void*)f_1352},
+{"f_4358:c_platform_scm",(void*)f_4358},
+{"f_1429:c_platform_scm",(void*)f_1429},
+{"f_4354:c_platform_scm",(void*)f_4354},
+{"f_1432:c_platform_scm",(void*)f_1432},
+{"f_1624:c_platform_scm",(void*)f_1624},
+{"f_1627:c_platform_scm",(void*)f_1627},
+{"f_4137:c_platform_scm",(void*)f_4137},
+{"f_4310:c_platform_scm",(void*)f_4310},
+{"f_4153:c_platform_scm",(void*)f_4153},
+{"f_4255:c_platform_scm",(void*)f_4255},
+{"f_4186:c_platform_scm",(void*)f_4186},
+{"f_4222:c_platform_scm",(void*)f_4222},
+{"f_4189:c_platform_scm",(void*)f_4189},
+{"f_4159:c_platform_scm",(void*)f_4159},
+{"f_1630:c_platform_scm",(void*)f_1630},
+{"f_1846:c_platform_scm",(void*)f_1846},
+{"f_1849:c_platform_scm",(void*)f_1849},
+{"f_1987:c_platform_scm",(void*)f_1987},
+{"f_1990:c_platform_scm",(void*)f_1990},
+{"f_1993:c_platform_scm",(void*)f_1993},
+{"f_1996:c_platform_scm",(void*)f_1996},
+{"f_1999:c_platform_scm",(void*)f_1999},
+{"f_2002:c_platform_scm",(void*)f_2002},
+{"f_2005:c_platform_scm",(void*)f_2005},
+{"f_2008:c_platform_scm",(void*)f_2008},
+{"f_2011:c_platform_scm",(void*)f_2011},
+{"f_2014:c_platform_scm",(void*)f_2014},
+{"f_2041:c_platform_scm",(void*)f_2041},
+{"f_2044:c_platform_scm",(void*)f_2044},
+{"f_2266:c_platform_scm",(void*)f_2266},
+{"f_2269:c_platform_scm",(void*)f_2269},
+{"f_2272:c_platform_scm",(void*)f_2272},
+{"f_2275:c_platform_scm",(void*)f_2275},
+{"f_2278:c_platform_scm",(void*)f_2278},
+{"f_2281:c_platform_scm",(void*)f_2281},
+{"f_2284:c_platform_scm",(void*)f_2284},
+{"f_2287:c_platform_scm",(void*)f_2287},
+{"f_2290:c_platform_scm",(void*)f_2290},
+{"f_2293:c_platform_scm",(void*)f_2293},
+{"f_2296:c_platform_scm",(void*)f_2296},
+{"f_2299:c_platform_scm",(void*)f_2299},
+{"f_2302:c_platform_scm",(void*)f_2302},
+{"f_2305:c_platform_scm",(void*)f_2305},
+{"f_2308:c_platform_scm",(void*)f_2308},
+{"f_2311:c_platform_scm",(void*)f_2311},
+{"f_2314:c_platform_scm",(void*)f_2314},
+{"f_2317:c_platform_scm",(void*)f_2317},
+{"f_2320:c_platform_scm",(void*)f_2320},
+{"f_2323:c_platform_scm",(void*)f_2323},
+{"f_2326:c_platform_scm",(void*)f_2326},
+{"f_2329:c_platform_scm",(void*)f_2329},
+{"f_2332:c_platform_scm",(void*)f_2332},
+{"f_2335:c_platform_scm",(void*)f_2335},
+{"f_2338:c_platform_scm",(void*)f_2338},
+{"f_2341:c_platform_scm",(void*)f_2341},
+{"f_2344:c_platform_scm",(void*)f_2344},
+{"f_2347:c_platform_scm",(void*)f_2347},
+{"f_2350:c_platform_scm",(void*)f_2350},
+{"f_2353:c_platform_scm",(void*)f_2353},
+{"f_2356:c_platform_scm",(void*)f_2356},
+{"f_2359:c_platform_scm",(void*)f_2359},
+{"f_2362:c_platform_scm",(void*)f_2362},
+{"f_2365:c_platform_scm",(void*)f_2365},
+{"f_2368:c_platform_scm",(void*)f_2368},
+{"f_2371:c_platform_scm",(void*)f_2371},
+{"f_2374:c_platform_scm",(void*)f_2374},
+{"f_2377:c_platform_scm",(void*)f_2377},
+{"f_2380:c_platform_scm",(void*)f_2380},
+{"f_2383:c_platform_scm",(void*)f_2383},
+{"f_2386:c_platform_scm",(void*)f_2386},
+{"f_2389:c_platform_scm",(void*)f_2389},
+{"f_2392:c_platform_scm",(void*)f_2392},
+{"f_2395:c_platform_scm",(void*)f_2395},
+{"f_2398:c_platform_scm",(void*)f_2398},
+{"f_2401:c_platform_scm",(void*)f_2401},
+{"f_2404:c_platform_scm",(void*)f_2404},
+{"f_2407:c_platform_scm",(void*)f_2407},
+{"f_2410:c_platform_scm",(void*)f_2410},
+{"f_2413:c_platform_scm",(void*)f_2413},
+{"f_2416:c_platform_scm",(void*)f_2416},
+{"f_2419:c_platform_scm",(void*)f_2419},
+{"f_2422:c_platform_scm",(void*)f_2422},
+{"f_2425:c_platform_scm",(void*)f_2425},
+{"f_2428:c_platform_scm",(void*)f_2428},
+{"f_2431:c_platform_scm",(void*)f_2431},
+{"f_2434:c_platform_scm",(void*)f_2434},
+{"f_2437:c_platform_scm",(void*)f_2437},
+{"f_2440:c_platform_scm",(void*)f_2440},
+{"f_2443:c_platform_scm",(void*)f_2443},
+{"f_2446:c_platform_scm",(void*)f_2446},
+{"f_2449:c_platform_scm",(void*)f_2449},
+{"f_2452:c_platform_scm",(void*)f_2452},
+{"f_2455:c_platform_scm",(void*)f_2455},
+{"f_2458:c_platform_scm",(void*)f_2458},
+{"f_2461:c_platform_scm",(void*)f_2461},
+{"f_2464:c_platform_scm",(void*)f_2464},
+{"f_2467:c_platform_scm",(void*)f_2467},
+{"f_2470:c_platform_scm",(void*)f_2470},
+{"f_2473:c_platform_scm",(void*)f_2473},
+{"f_2476:c_platform_scm",(void*)f_2476},
+{"f_2479:c_platform_scm",(void*)f_2479},
+{"f_2482:c_platform_scm",(void*)f_2482},
+{"f_2485:c_platform_scm",(void*)f_2485},
+{"f_2488:c_platform_scm",(void*)f_2488},
+{"f_2491:c_platform_scm",(void*)f_2491},
+{"f_2494:c_platform_scm",(void*)f_2494},
+{"f_2497:c_platform_scm",(void*)f_2497},
+{"f_2500:c_platform_scm",(void*)f_2500},
+{"f_2503:c_platform_scm",(void*)f_2503},
+{"f_2506:c_platform_scm",(void*)f_2506},
+{"f_2509:c_platform_scm",(void*)f_2509},
+{"f_2512:c_platform_scm",(void*)f_2512},
+{"f_2515:c_platform_scm",(void*)f_2515},
+{"f_2518:c_platform_scm",(void*)f_2518},
+{"f_2521:c_platform_scm",(void*)f_2521},
+{"f_2524:c_platform_scm",(void*)f_2524},
+{"f_2527:c_platform_scm",(void*)f_2527},
+{"f_2530:c_platform_scm",(void*)f_2530},
+{"f_2533:c_platform_scm",(void*)f_2533},
+{"f_2536:c_platform_scm",(void*)f_2536},
+{"f_2539:c_platform_scm",(void*)f_2539},
+{"f_2542:c_platform_scm",(void*)f_2542},
+{"f_2545:c_platform_scm",(void*)f_2545},
+{"f_2548:c_platform_scm",(void*)f_2548},
+{"f_2551:c_platform_scm",(void*)f_2551},
+{"f_2554:c_platform_scm",(void*)f_2554},
+{"f_2557:c_platform_scm",(void*)f_2557},
+{"f_2560:c_platform_scm",(void*)f_2560},
+{"f_2563:c_platform_scm",(void*)f_2563},
+{"f_2566:c_platform_scm",(void*)f_2566},
+{"f_2569:c_platform_scm",(void*)f_2569},
+{"f_2572:c_platform_scm",(void*)f_2572},
+{"f_2575:c_platform_scm",(void*)f_2575},
+{"f_2578:c_platform_scm",(void*)f_2578},
+{"f_2581:c_platform_scm",(void*)f_2581},
+{"f_2584:c_platform_scm",(void*)f_2584},
+{"f_2587:c_platform_scm",(void*)f_2587},
+{"f_2590:c_platform_scm",(void*)f_2590},
+{"f_2593:c_platform_scm",(void*)f_2593},
+{"f_2596:c_platform_scm",(void*)f_2596},
+{"f_2599:c_platform_scm",(void*)f_2599},
+{"f_2602:c_platform_scm",(void*)f_2602},
+{"f_2605:c_platform_scm",(void*)f_2605},
+{"f_2608:c_platform_scm",(void*)f_2608},
+{"f_2611:c_platform_scm",(void*)f_2611},
+{"f_2614:c_platform_scm",(void*)f_2614},
+{"f_2617:c_platform_scm",(void*)f_2617},
+{"f_2620:c_platform_scm",(void*)f_2620},
+{"f_2623:c_platform_scm",(void*)f_2623},
+{"f_2626:c_platform_scm",(void*)f_2626},
+{"f_2629:c_platform_scm",(void*)f_2629},
+{"f_2632:c_platform_scm",(void*)f_2632},
+{"f_2635:c_platform_scm",(void*)f_2635},
+{"f_2638:c_platform_scm",(void*)f_2638},
+{"f_2641:c_platform_scm",(void*)f_2641},
+{"f_2644:c_platform_scm",(void*)f_2644},
+{"f_2647:c_platform_scm",(void*)f_2647},
+{"f_2650:c_platform_scm",(void*)f_2650},
+{"f_2653:c_platform_scm",(void*)f_2653},
+{"f_2656:c_platform_scm",(void*)f_2656},
+{"f_2659:c_platform_scm",(void*)f_2659},
+{"f_2662:c_platform_scm",(void*)f_2662},
+{"f_2665:c_platform_scm",(void*)f_2665},
+{"f_2668:c_platform_scm",(void*)f_2668},
+{"f_2671:c_platform_scm",(void*)f_2671},
+{"f_2674:c_platform_scm",(void*)f_2674},
+{"f_2677:c_platform_scm",(void*)f_2677},
+{"f_2680:c_platform_scm",(void*)f_2680},
+{"f_2683:c_platform_scm",(void*)f_2683},
+{"f_2686:c_platform_scm",(void*)f_2686},
+{"f_2689:c_platform_scm",(void*)f_2689},
+{"f_2692:c_platform_scm",(void*)f_2692},
+{"f_2695:c_platform_scm",(void*)f_2695},
+{"f_2698:c_platform_scm",(void*)f_2698},
+{"f_2701:c_platform_scm",(void*)f_2701},
+{"f_2704:c_platform_scm",(void*)f_2704},
+{"f_2707:c_platform_scm",(void*)f_2707},
+{"f_2710:c_platform_scm",(void*)f_2710},
+{"f_2713:c_platform_scm",(void*)f_2713},
+{"f_2716:c_platform_scm",(void*)f_2716},
+{"f_2719:c_platform_scm",(void*)f_2719},
+{"f_2722:c_platform_scm",(void*)f_2722},
+{"f_2725:c_platform_scm",(void*)f_2725},
+{"f_2728:c_platform_scm",(void*)f_2728},
+{"f_2731:c_platform_scm",(void*)f_2731},
+{"f_2734:c_platform_scm",(void*)f_2734},
+{"f_2737:c_platform_scm",(void*)f_2737},
+{"f_2740:c_platform_scm",(void*)f_2740},
+{"f_2743:c_platform_scm",(void*)f_2743},
+{"f_2746:c_platform_scm",(void*)f_2746},
+{"f_2749:c_platform_scm",(void*)f_2749},
+{"f_2752:c_platform_scm",(void*)f_2752},
+{"f_2755:c_platform_scm",(void*)f_2755},
+{"f_2758:c_platform_scm",(void*)f_2758},
+{"f_2761:c_platform_scm",(void*)f_2761},
+{"f_2764:c_platform_scm",(void*)f_2764},
+{"f_2767:c_platform_scm",(void*)f_2767},
+{"f_2770:c_platform_scm",(void*)f_2770},
+{"f_2773:c_platform_scm",(void*)f_2773},
+{"f_2776:c_platform_scm",(void*)f_2776},
+{"f_2779:c_platform_scm",(void*)f_2779},
+{"f_2782:c_platform_scm",(void*)f_2782},
+{"f_2785:c_platform_scm",(void*)f_2785},
+{"f_2788:c_platform_scm",(void*)f_2788},
+{"f_2791:c_platform_scm",(void*)f_2791},
+{"f_2794:c_platform_scm",(void*)f_2794},
+{"f_2797:c_platform_scm",(void*)f_2797},
+{"f_2800:c_platform_scm",(void*)f_2800},
+{"f_2803:c_platform_scm",(void*)f_2803},
+{"f_2806:c_platform_scm",(void*)f_2806},
+{"f_2809:c_platform_scm",(void*)f_2809},
+{"f_2812:c_platform_scm",(void*)f_2812},
+{"f_2815:c_platform_scm",(void*)f_2815},
+{"f_2818:c_platform_scm",(void*)f_2818},
+{"f_2821:c_platform_scm",(void*)f_2821},
+{"f_2824:c_platform_scm",(void*)f_2824},
+{"f_2827:c_platform_scm",(void*)f_2827},
+{"f_2830:c_platform_scm",(void*)f_2830},
+{"f_2833:c_platform_scm",(void*)f_2833},
+{"f_2836:c_platform_scm",(void*)f_2836},
+{"f_2839:c_platform_scm",(void*)f_2839},
+{"f_2842:c_platform_scm",(void*)f_2842},
+{"f_2845:c_platform_scm",(void*)f_2845},
+{"f_2848:c_platform_scm",(void*)f_2848},
+{"f_2851:c_platform_scm",(void*)f_2851},
+{"f_2854:c_platform_scm",(void*)f_2854},
+{"f_2857:c_platform_scm",(void*)f_2857},
+{"f_2860:c_platform_scm",(void*)f_2860},
+{"f_2863:c_platform_scm",(void*)f_2863},
+{"f_2866:c_platform_scm",(void*)f_2866},
+{"f_2869:c_platform_scm",(void*)f_2869},
+{"f_2872:c_platform_scm",(void*)f_2872},
+{"f_2875:c_platform_scm",(void*)f_2875},
+{"f_2878:c_platform_scm",(void*)f_2878},
+{"f_2881:c_platform_scm",(void*)f_2881},
+{"f_2884:c_platform_scm",(void*)f_2884},
+{"f_2887:c_platform_scm",(void*)f_2887},
+{"f_2890:c_platform_scm",(void*)f_2890},
+{"f_2893:c_platform_scm",(void*)f_2893},
+{"f_2896:c_platform_scm",(void*)f_2896},
+{"f_2899:c_platform_scm",(void*)f_2899},
+{"f_2902:c_platform_scm",(void*)f_2902},
+{"f_2905:c_platform_scm",(void*)f_2905},
+{"f_2908:c_platform_scm",(void*)f_2908},
+{"f_2911:c_platform_scm",(void*)f_2911},
+{"f_2914:c_platform_scm",(void*)f_2914},
+{"f_2917:c_platform_scm",(void*)f_2917},
+{"f_2920:c_platform_scm",(void*)f_2920},
+{"f_2923:c_platform_scm",(void*)f_2923},
+{"f_2926:c_platform_scm",(void*)f_2926},
+{"f_2929:c_platform_scm",(void*)f_2929},
+{"f_2932:c_platform_scm",(void*)f_2932},
+{"f_2935:c_platform_scm",(void*)f_2935},
+{"f_2938:c_platform_scm",(void*)f_2938},
+{"f_2941:c_platform_scm",(void*)f_2941},
+{"f_2944:c_platform_scm",(void*)f_2944},
+{"f_2947:c_platform_scm",(void*)f_2947},
+{"f_2950:c_platform_scm",(void*)f_2950},
+{"f_2953:c_platform_scm",(void*)f_2953},
+{"f_2956:c_platform_scm",(void*)f_2956},
+{"f_2959:c_platform_scm",(void*)f_2959},
+{"f_2962:c_platform_scm",(void*)f_2962},
+{"f_2965:c_platform_scm",(void*)f_2965},
+{"f_2968:c_platform_scm",(void*)f_2968},
+{"f_2971:c_platform_scm",(void*)f_2971},
+{"f_2974:c_platform_scm",(void*)f_2974},
+{"f_2977:c_platform_scm",(void*)f_2977},
+{"f_2980:c_platform_scm",(void*)f_2980},
+{"f_2983:c_platform_scm",(void*)f_2983},
+{"f_2986:c_platform_scm",(void*)f_2986},
+{"f_2989:c_platform_scm",(void*)f_2989},
+{"f_2992:c_platform_scm",(void*)f_2992},
+{"f_2995:c_platform_scm",(void*)f_2995},
+{"f_2998:c_platform_scm",(void*)f_2998},
+{"f_3001:c_platform_scm",(void*)f_3001},
+{"f_3004:c_platform_scm",(void*)f_3004},
+{"f_3007:c_platform_scm",(void*)f_3007},
+{"f_3010:c_platform_scm",(void*)f_3010},
+{"f_3013:c_platform_scm",(void*)f_3013},
+{"f_3016:c_platform_scm",(void*)f_3016},
+{"f_3019:c_platform_scm",(void*)f_3019},
+{"f_3022:c_platform_scm",(void*)f_3022},
+{"f_3025:c_platform_scm",(void*)f_3025},
+{"f_3028:c_platform_scm",(void*)f_3028},
+{"f_3031:c_platform_scm",(void*)f_3031},
+{"f_3034:c_platform_scm",(void*)f_3034},
+{"f_3037:c_platform_scm",(void*)f_3037},
+{"f_3040:c_platform_scm",(void*)f_3040},
+{"f_3043:c_platform_scm",(void*)f_3043},
+{"f_3046:c_platform_scm",(void*)f_3046},
+{"f_3049:c_platform_scm",(void*)f_3049},
+{"f_3052:c_platform_scm",(void*)f_3052},
+{"f_3055:c_platform_scm",(void*)f_3055},
+{"f_3058:c_platform_scm",(void*)f_3058},
+{"f_3061:c_platform_scm",(void*)f_3061},
+{"f_3064:c_platform_scm",(void*)f_3064},
+{"f_3067:c_platform_scm",(void*)f_3067},
+{"f_3070:c_platform_scm",(void*)f_3070},
+{"f_3073:c_platform_scm",(void*)f_3073},
+{"f_3076:c_platform_scm",(void*)f_3076},
+{"f_3079:c_platform_scm",(void*)f_3079},
+{"f_3082:c_platform_scm",(void*)f_3082},
+{"f_3085:c_platform_scm",(void*)f_3085},
+{"f_3088:c_platform_scm",(void*)f_3088},
+{"f_3091:c_platform_scm",(void*)f_3091},
+{"f_3094:c_platform_scm",(void*)f_3094},
+{"f_3097:c_platform_scm",(void*)f_3097},
+{"f_3100:c_platform_scm",(void*)f_3100},
+{"f_3103:c_platform_scm",(void*)f_3103},
+{"f_3106:c_platform_scm",(void*)f_3106},
+{"f_3109:c_platform_scm",(void*)f_3109},
+{"f_3112:c_platform_scm",(void*)f_3112},
+{"f_3115:c_platform_scm",(void*)f_3115},
+{"f_3118:c_platform_scm",(void*)f_3118},
+{"f_3121:c_platform_scm",(void*)f_3121},
+{"f_3124:c_platform_scm",(void*)f_3124},
+{"f_3127:c_platform_scm",(void*)f_3127},
+{"f_3130:c_platform_scm",(void*)f_3130},
+{"f_3133:c_platform_scm",(void*)f_3133},
+{"f_3136:c_platform_scm",(void*)f_3136},
+{"f_3139:c_platform_scm",(void*)f_3139},
+{"f_4065:c_platform_scm",(void*)f_4065},
 {"f_4103:c_platform_scm",(void*)f_4103},
-{"f_4276:c_platform_scm",(void*)f_4276},
-{"f_4119:c_platform_scm",(void*)f_4119},
-{"f_4221:c_platform_scm",(void*)f_4221},
-{"f_4152:c_platform_scm",(void*)f_4152},
-{"f_4188:c_platform_scm",(void*)f_4188},
-{"f_4155:c_platform_scm",(void*)f_4155},
-{"f_4125:c_platform_scm",(void*)f_4125},
-{"f_1623:c_platform_scm",(void*)f_1623},
-{"f_1839:c_platform_scm",(void*)f_1839},
-{"f_1842:c_platform_scm",(void*)f_1842},
-{"f_1980:c_platform_scm",(void*)f_1980},
-{"f_1983:c_platform_scm",(void*)f_1983},
-{"f_1986:c_platform_scm",(void*)f_1986},
-{"f_1989:c_platform_scm",(void*)f_1989},
-{"f_1992:c_platform_scm",(void*)f_1992},
-{"f_1995:c_platform_scm",(void*)f_1995},
-{"f_1998:c_platform_scm",(void*)f_1998},
-{"f_2001:c_platform_scm",(void*)f_2001},
-{"f_2004:c_platform_scm",(void*)f_2004},
-{"f_2007:c_platform_scm",(void*)f_2007},
-{"f_2034:c_platform_scm",(void*)f_2034},
-{"f_2037:c_platform_scm",(void*)f_2037},
-{"f_2259:c_platform_scm",(void*)f_2259},
-{"f_2262:c_platform_scm",(void*)f_2262},
-{"f_2265:c_platform_scm",(void*)f_2265},
-{"f_2268:c_platform_scm",(void*)f_2268},
-{"f_2271:c_platform_scm",(void*)f_2271},
-{"f_2274:c_platform_scm",(void*)f_2274},
-{"f_2277:c_platform_scm",(void*)f_2277},
-{"f_2280:c_platform_scm",(void*)f_2280},
-{"f_2283:c_platform_scm",(void*)f_2283},
-{"f_2286:c_platform_scm",(void*)f_2286},
-{"f_2289:c_platform_scm",(void*)f_2289},
-{"f_2292:c_platform_scm",(void*)f_2292},
-{"f_2295:c_platform_scm",(void*)f_2295},
-{"f_2298:c_platform_scm",(void*)f_2298},
-{"f_2301:c_platform_scm",(void*)f_2301},
-{"f_2304:c_platform_scm",(void*)f_2304},
-{"f_2307:c_platform_scm",(void*)f_2307},
-{"f_2310:c_platform_scm",(void*)f_2310},
-{"f_2313:c_platform_scm",(void*)f_2313},
-{"f_2316:c_platform_scm",(void*)f_2316},
-{"f_2319:c_platform_scm",(void*)f_2319},
-{"f_2322:c_platform_scm",(void*)f_2322},
-{"f_2325:c_platform_scm",(void*)f_2325},
-{"f_2328:c_platform_scm",(void*)f_2328},
-{"f_2331:c_platform_scm",(void*)f_2331},
-{"f_2334:c_platform_scm",(void*)f_2334},
-{"f_2337:c_platform_scm",(void*)f_2337},
-{"f_2340:c_platform_scm",(void*)f_2340},
-{"f_2343:c_platform_scm",(void*)f_2343},
-{"f_2346:c_platform_scm",(void*)f_2346},
-{"f_2349:c_platform_scm",(void*)f_2349},
-{"f_2352:c_platform_scm",(void*)f_2352},
-{"f_2355:c_platform_scm",(void*)f_2355},
-{"f_2358:c_platform_scm",(void*)f_2358},
-{"f_2361:c_platform_scm",(void*)f_2361},
-{"f_2364:c_platform_scm",(void*)f_2364},
-{"f_2367:c_platform_scm",(void*)f_2367},
-{"f_2370:c_platform_scm",(void*)f_2370},
-{"f_2373:c_platform_scm",(void*)f_2373},
-{"f_2376:c_platform_scm",(void*)f_2376},
-{"f_2379:c_platform_scm",(void*)f_2379},
-{"f_2382:c_platform_scm",(void*)f_2382},
-{"f_2385:c_platform_scm",(void*)f_2385},
-{"f_2388:c_platform_scm",(void*)f_2388},
-{"f_2391:c_platform_scm",(void*)f_2391},
-{"f_2394:c_platform_scm",(void*)f_2394},
-{"f_2397:c_platform_scm",(void*)f_2397},
-{"f_2400:c_platform_scm",(void*)f_2400},
-{"f_2403:c_platform_scm",(void*)f_2403},
-{"f_2406:c_platform_scm",(void*)f_2406},
-{"f_2409:c_platform_scm",(void*)f_2409},
-{"f_2412:c_platform_scm",(void*)f_2412},
-{"f_2415:c_platform_scm",(void*)f_2415},
-{"f_2418:c_platform_scm",(void*)f_2418},
-{"f_2421:c_platform_scm",(void*)f_2421},
-{"f_2424:c_platform_scm",(void*)f_2424},
-{"f_2427:c_platform_scm",(void*)f_2427},
-{"f_2430:c_platform_scm",(void*)f_2430},
-{"f_2433:c_platform_scm",(void*)f_2433},
-{"f_2436:c_platform_scm",(void*)f_2436},
-{"f_2439:c_platform_scm",(void*)f_2439},
-{"f_2442:c_platform_scm",(void*)f_2442},
-{"f_2445:c_platform_scm",(void*)f_2445},
-{"f_2448:c_platform_scm",(void*)f_2448},
-{"f_2451:c_platform_scm",(void*)f_2451},
-{"f_2454:c_platform_scm",(void*)f_2454},
-{"f_2457:c_platform_scm",(void*)f_2457},
-{"f_2460:c_platform_scm",(void*)f_2460},
-{"f_2463:c_platform_scm",(void*)f_2463},
-{"f_2466:c_platform_scm",(void*)f_2466},
-{"f_2469:c_platform_scm",(void*)f_2469},
-{"f_2472:c_platform_scm",(void*)f_2472},
-{"f_2475:c_platform_scm",(void*)f_2475},
-{"f_2478:c_platform_scm",(void*)f_2478},
-{"f_2481:c_platform_scm",(void*)f_2481},
-{"f_2484:c_platform_scm",(void*)f_2484},
-{"f_2487:c_platform_scm",(void*)f_2487},
-{"f_2490:c_platform_scm",(void*)f_2490},
-{"f_2493:c_platform_scm",(void*)f_2493},
-{"f_2496:c_platform_scm",(void*)f_2496},
-{"f_2499:c_platform_scm",(void*)f_2499},
-{"f_2502:c_platform_scm",(void*)f_2502},
-{"f_2505:c_platform_scm",(void*)f_2505},
-{"f_2508:c_platform_scm",(void*)f_2508},
-{"f_2511:c_platform_scm",(void*)f_2511},
-{"f_2514:c_platform_scm",(void*)f_2514},
-{"f_2517:c_platform_scm",(void*)f_2517},
-{"f_2520:c_platform_scm",(void*)f_2520},
-{"f_2523:c_platform_scm",(void*)f_2523},
-{"f_2526:c_platform_scm",(void*)f_2526},
-{"f_2529:c_platform_scm",(void*)f_2529},
-{"f_2532:c_platform_scm",(void*)f_2532},
-{"f_2535:c_platform_scm",(void*)f_2535},
-{"f_2538:c_platform_scm",(void*)f_2538},
-{"f_2541:c_platform_scm",(void*)f_2541},
-{"f_2544:c_platform_scm",(void*)f_2544},
-{"f_2547:c_platform_scm",(void*)f_2547},
-{"f_2550:c_platform_scm",(void*)f_2550},
-{"f_2553:c_platform_scm",(void*)f_2553},
-{"f_2556:c_platform_scm",(void*)f_2556},
-{"f_2559:c_platform_scm",(void*)f_2559},
-{"f_2562:c_platform_scm",(void*)f_2562},
-{"f_2565:c_platform_scm",(void*)f_2565},
-{"f_2568:c_platform_scm",(void*)f_2568},
-{"f_2571:c_platform_scm",(void*)f_2571},
-{"f_2574:c_platform_scm",(void*)f_2574},
-{"f_2577:c_platform_scm",(void*)f_2577},
-{"f_2580:c_platform_scm",(void*)f_2580},
-{"f_2583:c_platform_scm",(void*)f_2583},
-{"f_2586:c_platform_scm",(void*)f_2586},
-{"f_2589:c_platform_scm",(void*)f_2589},
-{"f_2592:c_platform_scm",(void*)f_2592},
-{"f_2595:c_platform_scm",(void*)f_2595},
-{"f_2598:c_platform_scm",(void*)f_2598},
-{"f_2601:c_platform_scm",(void*)f_2601},
-{"f_2604:c_platform_scm",(void*)f_2604},
-{"f_2607:c_platform_scm",(void*)f_2607},
-{"f_2610:c_platform_scm",(void*)f_2610},
-{"f_2613:c_platform_scm",(void*)f_2613},
-{"f_2616:c_platform_scm",(void*)f_2616},
-{"f_2619:c_platform_scm",(void*)f_2619},
-{"f_2622:c_platform_scm",(void*)f_2622},
-{"f_2625:c_platform_scm",(void*)f_2625},
-{"f_2628:c_platform_scm",(void*)f_2628},
-{"f_2631:c_platform_scm",(void*)f_2631},
-{"f_2634:c_platform_scm",(void*)f_2634},
-{"f_2637:c_platform_scm",(void*)f_2637},
-{"f_2640:c_platform_scm",(void*)f_2640},
-{"f_2643:c_platform_scm",(void*)f_2643},
-{"f_2646:c_platform_scm",(void*)f_2646},
-{"f_2649:c_platform_scm",(void*)f_2649},
-{"f_2652:c_platform_scm",(void*)f_2652},
-{"f_2655:c_platform_scm",(void*)f_2655},
-{"f_2658:c_platform_scm",(void*)f_2658},
-{"f_2661:c_platform_scm",(void*)f_2661},
-{"f_2664:c_platform_scm",(void*)f_2664},
-{"f_2667:c_platform_scm",(void*)f_2667},
-{"f_2670:c_platform_scm",(void*)f_2670},
-{"f_2673:c_platform_scm",(void*)f_2673},
-{"f_2676:c_platform_scm",(void*)f_2676},
-{"f_2679:c_platform_scm",(void*)f_2679},
-{"f_2682:c_platform_scm",(void*)f_2682},
-{"f_2685:c_platform_scm",(void*)f_2685},
-{"f_2688:c_platform_scm",(void*)f_2688},
-{"f_2691:c_platform_scm",(void*)f_2691},
-{"f_2694:c_platform_scm",(void*)f_2694},
-{"f_2697:c_platform_scm",(void*)f_2697},
-{"f_2700:c_platform_scm",(void*)f_2700},
-{"f_2703:c_platform_scm",(void*)f_2703},
-{"f_2706:c_platform_scm",(void*)f_2706},
-{"f_2709:c_platform_scm",(void*)f_2709},
-{"f_2712:c_platform_scm",(void*)f_2712},
-{"f_2715:c_platform_scm",(void*)f_2715},
-{"f_2718:c_platform_scm",(void*)f_2718},
-{"f_2721:c_platform_scm",(void*)f_2721},
-{"f_2724:c_platform_scm",(void*)f_2724},
-{"f_2727:c_platform_scm",(void*)f_2727},
-{"f_2730:c_platform_scm",(void*)f_2730},
-{"f_2733:c_platform_scm",(void*)f_2733},
-{"f_2736:c_platform_scm",(void*)f_2736},
-{"f_2739:c_platform_scm",(void*)f_2739},
-{"f_2742:c_platform_scm",(void*)f_2742},
-{"f_2745:c_platform_scm",(void*)f_2745},
-{"f_2748:c_platform_scm",(void*)f_2748},
-{"f_2751:c_platform_scm",(void*)f_2751},
-{"f_2754:c_platform_scm",(void*)f_2754},
-{"f_2757:c_platform_scm",(void*)f_2757},
-{"f_2760:c_platform_scm",(void*)f_2760},
-{"f_2763:c_platform_scm",(void*)f_2763},
-{"f_2766:c_platform_scm",(void*)f_2766},
-{"f_2769:c_platform_scm",(void*)f_2769},
-{"f_2772:c_platform_scm",(void*)f_2772},
-{"f_2775:c_platform_scm",(void*)f_2775},
-{"f_2778:c_platform_scm",(void*)f_2778},
-{"f_2781:c_platform_scm",(void*)f_2781},
-{"f_2784:c_platform_scm",(void*)f_2784},
-{"f_2787:c_platform_scm",(void*)f_2787},
-{"f_2790:c_platform_scm",(void*)f_2790},
-{"f_2793:c_platform_scm",(void*)f_2793},
-{"f_2796:c_platform_scm",(void*)f_2796},
-{"f_2799:c_platform_scm",(void*)f_2799},
-{"f_2802:c_platform_scm",(void*)f_2802},
-{"f_2805:c_platform_scm",(void*)f_2805},
-{"f_2808:c_platform_scm",(void*)f_2808},
-{"f_2811:c_platform_scm",(void*)f_2811},
-{"f_2814:c_platform_scm",(void*)f_2814},
-{"f_2817:c_platform_scm",(void*)f_2817},
-{"f_2820:c_platform_scm",(void*)f_2820},
-{"f_2823:c_platform_scm",(void*)f_2823},
-{"f_2826:c_platform_scm",(void*)f_2826},
-{"f_2829:c_platform_scm",(void*)f_2829},
-{"f_2832:c_platform_scm",(void*)f_2832},
-{"f_2835:c_platform_scm",(void*)f_2835},
-{"f_2838:c_platform_scm",(void*)f_2838},
-{"f_2841:c_platform_scm",(void*)f_2841},
-{"f_2844:c_platform_scm",(void*)f_2844},
-{"f_2847:c_platform_scm",(void*)f_2847},
-{"f_2850:c_platform_scm",(void*)f_2850},
-{"f_2853:c_platform_scm",(void*)f_2853},
-{"f_2856:c_platform_scm",(void*)f_2856},
-{"f_2859:c_platform_scm",(void*)f_2859},
-{"f_2862:c_platform_scm",(void*)f_2862},
-{"f_2865:c_platform_scm",(void*)f_2865},
-{"f_2868:c_platform_scm",(void*)f_2868},
-{"f_2871:c_platform_scm",(void*)f_2871},
-{"f_2874:c_platform_scm",(void*)f_2874},
-{"f_2877:c_platform_scm",(void*)f_2877},
-{"f_2880:c_platform_scm",(void*)f_2880},
-{"f_2883:c_platform_scm",(void*)f_2883},
-{"f_2886:c_platform_scm",(void*)f_2886},
-{"f_2889:c_platform_scm",(void*)f_2889},
-{"f_2892:c_platform_scm",(void*)f_2892},
-{"f_2895:c_platform_scm",(void*)f_2895},
-{"f_2898:c_platform_scm",(void*)f_2898},
-{"f_2901:c_platform_scm",(void*)f_2901},
-{"f_2904:c_platform_scm",(void*)f_2904},
-{"f_2907:c_platform_scm",(void*)f_2907},
-{"f_2910:c_platform_scm",(void*)f_2910},
-{"f_2913:c_platform_scm",(void*)f_2913},
-{"f_2916:c_platform_scm",(void*)f_2916},
-{"f_2919:c_platform_scm",(void*)f_2919},
-{"f_2922:c_platform_scm",(void*)f_2922},
-{"f_2925:c_platform_scm",(void*)f_2925},
-{"f_2928:c_platform_scm",(void*)f_2928},
-{"f_2931:c_platform_scm",(void*)f_2931},
-{"f_2934:c_platform_scm",(void*)f_2934},
-{"f_2937:c_platform_scm",(void*)f_2937},
-{"f_2940:c_platform_scm",(void*)f_2940},
-{"f_2943:c_platform_scm",(void*)f_2943},
-{"f_2946:c_platform_scm",(void*)f_2946},
-{"f_2949:c_platform_scm",(void*)f_2949},
-{"f_2952:c_platform_scm",(void*)f_2952},
-{"f_2955:c_platform_scm",(void*)f_2955},
-{"f_2958:c_platform_scm",(void*)f_2958},
-{"f_2961:c_platform_scm",(void*)f_2961},
-{"f_2964:c_platform_scm",(void*)f_2964},
-{"f_2967:c_platform_scm",(void*)f_2967},
-{"f_2970:c_platform_scm",(void*)f_2970},
-{"f_2973:c_platform_scm",(void*)f_2973},
-{"f_2976:c_platform_scm",(void*)f_2976},
-{"f_2979:c_platform_scm",(void*)f_2979},
-{"f_2982:c_platform_scm",(void*)f_2982},
-{"f_2985:c_platform_scm",(void*)f_2985},
-{"f_2988:c_platform_scm",(void*)f_2988},
-{"f_2991:c_platform_scm",(void*)f_2991},
-{"f_2994:c_platform_scm",(void*)f_2994},
-{"f_2997:c_platform_scm",(void*)f_2997},
-{"f_3000:c_platform_scm",(void*)f_3000},
-{"f_3003:c_platform_scm",(void*)f_3003},
-{"f_3006:c_platform_scm",(void*)f_3006},
-{"f_3009:c_platform_scm",(void*)f_3009},
-{"f_3012:c_platform_scm",(void*)f_3012},
-{"f_3015:c_platform_scm",(void*)f_3015},
-{"f_3018:c_platform_scm",(void*)f_3018},
-{"f_3021:c_platform_scm",(void*)f_3021},
-{"f_3024:c_platform_scm",(void*)f_3024},
-{"f_3027:c_platform_scm",(void*)f_3027},
-{"f_3030:c_platform_scm",(void*)f_3030},
-{"f_3033:c_platform_scm",(void*)f_3033},
-{"f_3036:c_platform_scm",(void*)f_3036},
-{"f_3039:c_platform_scm",(void*)f_3039},
-{"f_3042:c_platform_scm",(void*)f_3042},
-{"f_3045:c_platform_scm",(void*)f_3045},
-{"f_3048:c_platform_scm",(void*)f_3048},
-{"f_3051:c_platform_scm",(void*)f_3051},
-{"f_3054:c_platform_scm",(void*)f_3054},
-{"f_3057:c_platform_scm",(void*)f_3057},
-{"f_3060:c_platform_scm",(void*)f_3060},
-{"f_3063:c_platform_scm",(void*)f_3063},
-{"f_3066:c_platform_scm",(void*)f_3066},
-{"f_3069:c_platform_scm",(void*)f_3069},
-{"f_3072:c_platform_scm",(void*)f_3072},
-{"f_3075:c_platform_scm",(void*)f_3075},
-{"f_3078:c_platform_scm",(void*)f_3078},
-{"f_3081:c_platform_scm",(void*)f_3081},
-{"f_3084:c_platform_scm",(void*)f_3084},
-{"f_3087:c_platform_scm",(void*)f_3087},
-{"f_3090:c_platform_scm",(void*)f_3090},
-{"f_3093:c_platform_scm",(void*)f_3093},
-{"f_3096:c_platform_scm",(void*)f_3096},
-{"f_3099:c_platform_scm",(void*)f_3099},
-{"f_3102:c_platform_scm",(void*)f_3102},
-{"f_3105:c_platform_scm",(void*)f_3105},
-{"f_4031:c_platform_scm",(void*)f_4031},
-{"f_4069:c_platform_scm",(void*)f_4069},
-{"f_3108:c_platform_scm",(void*)f_3108},
-{"f_3111:c_platform_scm",(void*)f_3111},
-{"f_3114:c_platform_scm",(void*)f_3114},
-{"f_3117:c_platform_scm",(void*)f_3117},
-{"f_3120:c_platform_scm",(void*)f_3120},
-{"f_3123:c_platform_scm",(void*)f_3123},
-{"f_3126:c_platform_scm",(void*)f_3126},
-{"f_3129:c_platform_scm",(void*)f_3129},
-{"f_3132:c_platform_scm",(void*)f_3132},
-{"f_3875:c_platform_scm",(void*)f_3875},
-{"f_4007:c_platform_scm",(void*)f_4007},
-{"f_3951:c_platform_scm",(void*)f_3951},
-{"f_3977:c_platform_scm",(void*)f_3977},
-{"f_3901:c_platform_scm",(void*)f_3901},
-{"f_3135:c_platform_scm",(void*)f_3135},
-{"f_3138:c_platform_scm",(void*)f_3138},
-{"f_3141:c_platform_scm",(void*)f_3141},
-{"f_3144:c_platform_scm",(void*)f_3144},
-{"f_3147:c_platform_scm",(void*)f_3147},
-{"f_3150:c_platform_scm",(void*)f_3150},
-{"f_3153:c_platform_scm",(void*)f_3153},
-{"f_3156:c_platform_scm",(void*)f_3156},
-{"f_3159:c_platform_scm",(void*)f_3159},
-{"f_3162:c_platform_scm",(void*)f_3162},
-{"f_3165:c_platform_scm",(void*)f_3165},
-{"f_3168:c_platform_scm",(void*)f_3168},
-{"f_3171:c_platform_scm",(void*)f_3171},
-{"f_3174:c_platform_scm",(void*)f_3174},
-{"f_3177:c_platform_scm",(void*)f_3177},
-{"f_3180:c_platform_scm",(void*)f_3180},
-{"f_3183:c_platform_scm",(void*)f_3183},
-{"f_3186:c_platform_scm",(void*)f_3186},
-{"f_3189:c_platform_scm",(void*)f_3189},
-{"f_3192:c_platform_scm",(void*)f_3192},
-{"f_3195:c_platform_scm",(void*)f_3195},
-{"f_3198:c_platform_scm",(void*)f_3198},
-{"f_3201:c_platform_scm",(void*)f_3201},
-{"f_3204:c_platform_scm",(void*)f_3204},
-{"f_3207:c_platform_scm",(void*)f_3207},
-{"f_3210:c_platform_scm",(void*)f_3210},
-{"f_3213:c_platform_scm",(void*)f_3213},
-{"f_3216:c_platform_scm",(void*)f_3216},
-{"f_3219:c_platform_scm",(void*)f_3219},
-{"f_3222:c_platform_scm",(void*)f_3222},
-{"f_3225:c_platform_scm",(void*)f_3225},
-{"f_3228:c_platform_scm",(void*)f_3228},
-{"f_3231:c_platform_scm",(void*)f_3231},
-{"f_3234:c_platform_scm",(void*)f_3234},
-{"f_3237:c_platform_scm",(void*)f_3237},
-{"f_3240:c_platform_scm",(void*)f_3240},
-{"f_3243:c_platform_scm",(void*)f_3243},
-{"f_3246:c_platform_scm",(void*)f_3246},
-{"f_3249:c_platform_scm",(void*)f_3249},
-{"f_3252:c_platform_scm",(void*)f_3252},
-{"f_3255:c_platform_scm",(void*)f_3255},
-{"f_3258:c_platform_scm",(void*)f_3258},
-{"f_3261:c_platform_scm",(void*)f_3261},
-{"f_3264:c_platform_scm",(void*)f_3264},
-{"f_3267:c_platform_scm",(void*)f_3267},
-{"f_3270:c_platform_scm",(void*)f_3270},
-{"f_3273:c_platform_scm",(void*)f_3273},
-{"f_3276:c_platform_scm",(void*)f_3276},
-{"f_3279:c_platform_scm",(void*)f_3279},
-{"f_3282:c_platform_scm",(void*)f_3282},
-{"f_3285:c_platform_scm",(void*)f_3285},
-{"f_3288:c_platform_scm",(void*)f_3288},
-{"f_3291:c_platform_scm",(void*)f_3291},
-{"f_3294:c_platform_scm",(void*)f_3294},
-{"f_3297:c_platform_scm",(void*)f_3297},
-{"f_3300:c_platform_scm",(void*)f_3300},
-{"f_3303:c_platform_scm",(void*)f_3303},
-{"f_3306:c_platform_scm",(void*)f_3306},
-{"f_3309:c_platform_scm",(void*)f_3309},
-{"f_3312:c_platform_scm",(void*)f_3312},
-{"f_3315:c_platform_scm",(void*)f_3315},
-{"f_3318:c_platform_scm",(void*)f_3318},
-{"f_3321:c_platform_scm",(void*)f_3321},
-{"f_3324:c_platform_scm",(void*)f_3324},
-{"f_3327:c_platform_scm",(void*)f_3327},
-{"f_3330:c_platform_scm",(void*)f_3330},
-{"f_3333:c_platform_scm",(void*)f_3333},
-{"f_3336:c_platform_scm",(void*)f_3336},
-{"f_3473:c_platform_scm",(void*)f_3473},
-{"f_3476:c_platform_scm",(void*)f_3476},
-{"f_3479:c_platform_scm",(void*)f_3479},
-{"f_3482:c_platform_scm",(void*)f_3482},
-{"f_3626:c_platform_scm",(void*)f_3626},
-{"f_3629:c_platform_scm",(void*)f_3629},
-{"f_3795:c_platform_scm",(void*)f_3795},
-{"f_3825:c_platform_scm",(void*)f_3825},
-{"f_3847:c_platform_scm",(void*)f_3847},
-{"f_3633:c_platform_scm",(void*)f_3633},
-{"f_3636:c_platform_scm",(void*)f_3636},
-{"f_3639:c_platform_scm",(void*)f_3639},
-{"f_3713:c_platform_scm",(void*)f_3713},
-{"f_3767:c_platform_scm",(void*)f_3767},
-{"f_3742:c_platform_scm",(void*)f_3742},
-{"f_3739:c_platform_scm",(void*)f_3739},
-{"f_3642:c_platform_scm",(void*)f_3642},
-{"f_3668:c_platform_scm",(void*)f_3668},
-{"f_3645:c_platform_scm",(void*)f_3645},
-{"f_3648:c_platform_scm",(void*)f_3648},
-{"f_3651:c_platform_scm",(void*)f_3651},
-{"f_3654:c_platform_scm",(void*)f_3654},
-{"f_3657:c_platform_scm",(void*)f_3657},
+{"f_3142:c_platform_scm",(void*)f_3142},
+{"f_3145:c_platform_scm",(void*)f_3145},
+{"f_3148:c_platform_scm",(void*)f_3148},
+{"f_3151:c_platform_scm",(void*)f_3151},
+{"f_3154:c_platform_scm",(void*)f_3154},
+{"f_3157:c_platform_scm",(void*)f_3157},
+{"f_3160:c_platform_scm",(void*)f_3160},
+{"f_3163:c_platform_scm",(void*)f_3163},
+{"f_3166:c_platform_scm",(void*)f_3166},
+{"f_3909:c_platform_scm",(void*)f_3909},
+{"f_4041:c_platform_scm",(void*)f_4041},
+{"f_3985:c_platform_scm",(void*)f_3985},
+{"f_4011:c_platform_scm",(void*)f_4011},
+{"f_3935:c_platform_scm",(void*)f_3935},
+{"f_3169:c_platform_scm",(void*)f_3169},
+{"f_3172:c_platform_scm",(void*)f_3172},
+{"f_3175:c_platform_scm",(void*)f_3175},
+{"f_3178:c_platform_scm",(void*)f_3178},
+{"f_3181:c_platform_scm",(void*)f_3181},
+{"f_3184:c_platform_scm",(void*)f_3184},
+{"f_3187:c_platform_scm",(void*)f_3187},
+{"f_3190:c_platform_scm",(void*)f_3190},
+{"f_3193:c_platform_scm",(void*)f_3193},
+{"f_3196:c_platform_scm",(void*)f_3196},
+{"f_3199:c_platform_scm",(void*)f_3199},
+{"f_3202:c_platform_scm",(void*)f_3202},
+{"f_3205:c_platform_scm",(void*)f_3205},
+{"f_3208:c_platform_scm",(void*)f_3208},
+{"f_3211:c_platform_scm",(void*)f_3211},
+{"f_3214:c_platform_scm",(void*)f_3214},
+{"f_3217:c_platform_scm",(void*)f_3217},
+{"f_3220:c_platform_scm",(void*)f_3220},
+{"f_3223:c_platform_scm",(void*)f_3223},
+{"f_3226:c_platform_scm",(void*)f_3226},
+{"f_3229:c_platform_scm",(void*)f_3229},
+{"f_3232:c_platform_scm",(void*)f_3232},
+{"f_3235:c_platform_scm",(void*)f_3235},
+{"f_3238:c_platform_scm",(void*)f_3238},
+{"f_3241:c_platform_scm",(void*)f_3241},
+{"f_3244:c_platform_scm",(void*)f_3244},
+{"f_3247:c_platform_scm",(void*)f_3247},
+{"f_3250:c_platform_scm",(void*)f_3250},
+{"f_3253:c_platform_scm",(void*)f_3253},
+{"f_3256:c_platform_scm",(void*)f_3256},
+{"f_3259:c_platform_scm",(void*)f_3259},
+{"f_3262:c_platform_scm",(void*)f_3262},
+{"f_3265:c_platform_scm",(void*)f_3265},
+{"f_3268:c_platform_scm",(void*)f_3268},
+{"f_3271:c_platform_scm",(void*)f_3271},
+{"f_3274:c_platform_scm",(void*)f_3274},
+{"f_3277:c_platform_scm",(void*)f_3277},
+{"f_3280:c_platform_scm",(void*)f_3280},
+{"f_3283:c_platform_scm",(void*)f_3283},
+{"f_3286:c_platform_scm",(void*)f_3286},
+{"f_3289:c_platform_scm",(void*)f_3289},
+{"f_3292:c_platform_scm",(void*)f_3292},
+{"f_3295:c_platform_scm",(void*)f_3295},
+{"f_3298:c_platform_scm",(void*)f_3298},
+{"f_3301:c_platform_scm",(void*)f_3301},
+{"f_3304:c_platform_scm",(void*)f_3304},
+{"f_3307:c_platform_scm",(void*)f_3307},
+{"f_3310:c_platform_scm",(void*)f_3310},
+{"f_3313:c_platform_scm",(void*)f_3313},
+{"f_3316:c_platform_scm",(void*)f_3316},
+{"f_3319:c_platform_scm",(void*)f_3319},
+{"f_3322:c_platform_scm",(void*)f_3322},
+{"f_3325:c_platform_scm",(void*)f_3325},
+{"f_3328:c_platform_scm",(void*)f_3328},
+{"f_3331:c_platform_scm",(void*)f_3331},
+{"f_3334:c_platform_scm",(void*)f_3334},
+{"f_3337:c_platform_scm",(void*)f_3337},
+{"f_3340:c_platform_scm",(void*)f_3340},
+{"f_3343:c_platform_scm",(void*)f_3343},
+{"f_3346:c_platform_scm",(void*)f_3346},
+{"f_3349:c_platform_scm",(void*)f_3349},
+{"f_3352:c_platform_scm",(void*)f_3352},
+{"f_3355:c_platform_scm",(void*)f_3355},
+{"f_3358:c_platform_scm",(void*)f_3358},
+{"f_3361:c_platform_scm",(void*)f_3361},
+{"f_3364:c_platform_scm",(void*)f_3364},
+{"f_3367:c_platform_scm",(void*)f_3367},
+{"f_3370:c_platform_scm",(void*)f_3370},
+{"f_3507:c_platform_scm",(void*)f_3507},
+{"f_3510:c_platform_scm",(void*)f_3510},
+{"f_3513:c_platform_scm",(void*)f_3513},
+{"f_3516:c_platform_scm",(void*)f_3516},
 {"f_3660:c_platform_scm",(void*)f_3660},
 {"f_3663:c_platform_scm",(void*)f_3663},
-{"f_3666:c_platform_scm",(void*)f_3666},
-{"f_3484:c_platform_scm",(void*)f_3484},
-{"f_3503:c_platform_scm",(void*)f_3503},
-{"f_3520:c_platform_scm",(void*)f_3520},
-{"f_3576:c_platform_scm",(void*)f_3576},
-{"f_3572:c_platform_scm",(void*)f_3572},
-{"f_3568:c_platform_scm",(void*)f_3568},
-{"f_3564:c_platform_scm",(void*)f_3564},
-{"f_3338:c_platform_scm",(void*)f_3338},
-{"f_3360:c_platform_scm",(void*)f_3360},
-{"f_3426:c_platform_scm",(void*)f_3426},
-{"f_3424:c_platform_scm",(void*)f_3424},
-{"f_2039:c_platform_scm",(void*)f_2039},
-{"f_2073:c_platform_scm",(void*)f_2073},
-{"f_2100:c_platform_scm",(void*)f_2100},
-{"f_2103:c_platform_scm",(void*)f_2103},
-{"f_2106:c_platform_scm",(void*)f_2106},
-{"f_2177:c_platform_scm",(void*)f_2177},
-{"f_2173:c_platform_scm",(void*)f_2173},
-{"f_2148:c_platform_scm",(void*)f_2148},
-{"f_2008:c_platform_scm",(void*)f_2008},
-{"f_1844:c_platform_scm",(void*)f_1844},
-{"f_1850:c_platform_scm",(void*)f_1850},
-{"f_1862:c_platform_scm",(void*)f_1862},
-{"f_1951:c_platform_scm",(void*)f_1951},
-{"f_1885:c_platform_scm",(void*)f_1885},
-{"f_1905:c_platform_scm",(void*)f_1905},
-{"f_1882:c_platform_scm",(void*)f_1882},
-{"f_1625:c_platform_scm",(void*)f_1625},
-{"f_1635:c_platform_scm",(void*)f_1635},
-{"f_1780:c_platform_scm",(void*)f_1780},
-{"f_1727:c_platform_scm",(void*)f_1727},
-{"f_1742:c_platform_scm",(void*)f_1742},
-{"f_1724:c_platform_scm",(void*)f_1724},
-{"f_1678:c_platform_scm",(void*)f_1678},
-{"f_1707:c_platform_scm",(void*)f_1707},
-{"f_1672:c_platform_scm",(void*)f_1672},
-{"f_1664:c_platform_scm",(void*)f_1664},
-{"f_1656:c_platform_scm",(void*)f_1656},
-{"f_1427:c_platform_scm",(void*)f_1427},
-{"f_1574:c_platform_scm",(void*)f_1574},
-{"f_1443:c_platform_scm",(void*)f_1443},
-{"f_1452:c_platform_scm",(void*)f_1452},
-{"f_1455:c_platform_scm",(void*)f_1455},
-{"f_1347:c_platform_scm",(void*)f_1347},
-{"f_1349:c_platform_scm",(void*)f_1349},
-{"f_1415:c_platform_scm",(void*)f_1415},
+{"f_3829:c_platform_scm",(void*)f_3829},
+{"f_3859:c_platform_scm",(void*)f_3859},
+{"f_3881:c_platform_scm",(void*)f_3881},
+{"f_3667:c_platform_scm",(void*)f_3667},
+{"f_3670:c_platform_scm",(void*)f_3670},
+{"f_3673:c_platform_scm",(void*)f_3673},
+{"f_3747:c_platform_scm",(void*)f_3747},
+{"f_3801:c_platform_scm",(void*)f_3801},
+{"f_3776:c_platform_scm",(void*)f_3776},
+{"f_3773:c_platform_scm",(void*)f_3773},
+{"f_3676:c_platform_scm",(void*)f_3676},
+{"f_3702:c_platform_scm",(void*)f_3702},
+{"f_3679:c_platform_scm",(void*)f_3679},
+{"f_3682:c_platform_scm",(void*)f_3682},
+{"f_3685:c_platform_scm",(void*)f_3685},
+{"f_3688:c_platform_scm",(void*)f_3688},
+{"f_3691:c_platform_scm",(void*)f_3691},
+{"f_3694:c_platform_scm",(void*)f_3694},
+{"f_3697:c_platform_scm",(void*)f_3697},
+{"f_3700:c_platform_scm",(void*)f_3700},
+{"f_3518:c_platform_scm",(void*)f_3518},
+{"f_3537:c_platform_scm",(void*)f_3537},
+{"f_3554:c_platform_scm",(void*)f_3554},
+{"f_3610:c_platform_scm",(void*)f_3610},
+{"f_3606:c_platform_scm",(void*)f_3606},
+{"f_3602:c_platform_scm",(void*)f_3602},
+{"f_3598:c_platform_scm",(void*)f_3598},
+{"f_3372:c_platform_scm",(void*)f_3372},
+{"f_3394:c_platform_scm",(void*)f_3394},
+{"f_3460:c_platform_scm",(void*)f_3460},
+{"f_3458:c_platform_scm",(void*)f_3458},
+{"f_2046:c_platform_scm",(void*)f_2046},
+{"f_2080:c_platform_scm",(void*)f_2080},
+{"f_2107:c_platform_scm",(void*)f_2107},
+{"f_2110:c_platform_scm",(void*)f_2110},
+{"f_2113:c_platform_scm",(void*)f_2113},
+{"f_2184:c_platform_scm",(void*)f_2184},
+{"f_2180:c_platform_scm",(void*)f_2180},
+{"f_2155:c_platform_scm",(void*)f_2155},
+{"f_2015:c_platform_scm",(void*)f_2015},
+{"f_1851:c_platform_scm",(void*)f_1851},
+{"f_1857:c_platform_scm",(void*)f_1857},
+{"f_1869:c_platform_scm",(void*)f_1869},
+{"f_1958:c_platform_scm",(void*)f_1958},
+{"f_1892:c_platform_scm",(void*)f_1892},
+{"f_1912:c_platform_scm",(void*)f_1912},
+{"f_1889:c_platform_scm",(void*)f_1889},
+{"f_1632:c_platform_scm",(void*)f_1632},
+{"f_1642:c_platform_scm",(void*)f_1642},
+{"f_1787:c_platform_scm",(void*)f_1787},
+{"f_1734:c_platform_scm",(void*)f_1734},
+{"f_1749:c_platform_scm",(void*)f_1749},
+{"f_1731:c_platform_scm",(void*)f_1731},
+{"f_1685:c_platform_scm",(void*)f_1685},
+{"f_1714:c_platform_scm",(void*)f_1714},
+{"f_1679:c_platform_scm",(void*)f_1679},
+{"f_1671:c_platform_scm",(void*)f_1671},
+{"f_1663:c_platform_scm",(void*)f_1663},
+{"f_1434:c_platform_scm",(void*)f_1434},
+{"f_1581:c_platform_scm",(void*)f_1581},
+{"f_1450:c_platform_scm",(void*)f_1450},
+{"f_1459:c_platform_scm",(void*)f_1459},
+{"f_1462:c_platform_scm",(void*)f_1462},
+{"f_1354:c_platform_scm",(void*)f_1354},
+{"f_1356:c_platform_scm",(void*)f_1356},
+{"f_1422:c_platform_scm",(void*)f_1422},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/chicken-syntax.c b/bootstrap/chicken-syntax.c
index 7297e743..89a20216 100644
--- a/bootstrap/chicken-syntax.c
+++ b/bootstrap/chicken-syntax.c
@@ -1,9 +1,9 @@
 /* Generated from chicken-syntax.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:27
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:31
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: chicken-syntax.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file chicken-syntax.c
    unit: chicken_syntax
 */
@@ -12,2196 +12,2215 @@
 
 static C_PTABLE_ENTRY *create_ptable(void);
 
-static C_TLS C_word lf[244];
+static C_TLS C_word lf[255];
 static double C_possibly_force_alignment;
-static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,28),40,97,50,52,49,52,32,102,111,114,109,50,50,51,48,32,114,50,50,51,49,32,99,50,50,51,50,41,0,0,0,0};
-static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,32),40,97,50,52,54,48,32,110,97,109,101,50,50,50,56,32,116,114,97,110,115,102,111,114,109,101,114,50,50,50,57,41};
-static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,50,48,53,32,103,50,50,49,53,50,50,49,57,41,0,0,0,0};
-static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,49,56,48,32,103,50,49,57,48,50,49,57,52,41,0,0,0,0};
-static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,49,51,54,32,108,50,49,51,49,50,49,53,57,41,0,0,0,0};
-static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,52),40,97,50,52,50,52,32,105,110,112,117,116,50,49,51,48,50,49,52,51,32,114,101,110,97,109,101,50,49,51,57,50,49,52,52,32,99,111,109,112,97,114,101,50,49,50,55,50,49,52,53,41,0,0,0,0};
-static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,52),40,97,50,54,51,57,32,105,110,112,117,116,50,48,56,51,50,48,57,54,32,114,101,110,97,109,101,50,48,57,50,50,48,57,55,32,99,111,109,112,97,114,101,50,48,56,48,50,48,57,56,41,0,0,0,0};
-static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,25),40,97,50,55,55,49,32,120,50,48,55,48,32,114,50,48,55,49,32,99,50,48,55,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,28),40,97,50,55,57,54,32,102,111,114,109,50,48,54,50,32,114,50,48,54,51,32,99,50,48,54,52,41,0,0,0,0};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,28),40,97,50,56,51,51,32,102,111,114,109,50,48,52,56,32,114,50,48,52,57,32,99,50,48,53,48,41,0,0,0,0};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,37),40,108,111,111,112,32,115,50,48,48,52,32,100,50,48,48,53,32,99,115,50,48,48,54,32,101,120,112,111,114,116,115,50,48,48,55,41,0,0,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,28),40,97,50,57,51,55,32,102,111,114,109,49,57,57,53,32,114,49,57,57,54,32,99,49,57,57,55,41,0,0,0,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,47),40,108,111,111,112,32,120,115,49,57,55,48,32,118,97,114,115,49,57,55,49,32,98,115,49,57,55,50,32,118,97,108,115,49,57,55,51,32,114,101,115,116,49,57,55,52,41,0};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,28),40,97,51,50,49,56,32,102,111,114,109,49,57,54,49,32,114,49,57,54,50,32,99,49,57,54,51,41,0,0,0,0};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,40),40,108,111,111,112,32,120,115,49,57,51,52,32,118,97,114,115,49,57,51,53,32,118,97,108,115,49,57,51,54,32,114,101,115,116,49,57,51,55,41};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,28),40,97,51,52,52,57,32,102,111,114,109,49,57,50,53,32,114,49,57,50,54,32,99,49,57,50,55,41,0,0,0,0};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,115,108,111,116,115,49,56,57,52,32,105,49,56,57,53,41,0,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,7),40,103,49,56,56,55,41,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,55,49,32,103,49,56,56,49,49,56,56,53,41,0,0,0,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,52,52,32,103,49,56,53,52,49,56,53,56,41,0,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,28),40,97,51,54,52,57,32,102,111,114,109,49,56,50,53,32,114,49,56,50,54,32,99,49,56,50,55,41,0,0,0,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,7),40,103,49,55,55,56,41,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,54,50,32,103,49,55,55,50,49,55,55,54,41,0,0,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,20),40,112,97,114,115,101,45,99,108,97,117,115,101,32,99,49,55,51,55,41,0,0,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,57,56,32,103,49,56,48,56,49,56,49,50,41,0,0,0,0};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,28),40,97,52,49,50,48,32,102,111,114,109,49,55,50,50,32,114,49,55,50,51,32,99,49,55,50,52,41,0,0,0,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,28),40,97,52,53,52,51,32,102,111,114,109,49,55,48,55,32,114,49,55,48,56,32,99,49,55,48,57,41,0,0,0,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,28),40,97,52,55,53,55,32,102,111,114,109,49,54,56,49,32,114,49,54,56,50,32,99,49,54,56,51,41,0,0,0,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,53,53,53,41,0,0,0,0};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,15),40,103,101,110,118,97,114,115,32,110,49,53,53,51,41,0};
-static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,7),40,97,53,48,49,50,41,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,30),40,108,111,111,112,49,54,53,50,32,103,49,54,54,50,49,54,54,55,32,103,49,54,54,51,49,54,54,56,41,0,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,27),40,98,117,105,108,100,32,118,97,114,115,50,49,54,50,52,32,118,114,101,115,116,49,54,50,53,41,0,0,0,0,0};
-static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,27),40,97,53,48,50,50,32,118,97,114,115,49,49,54,50,48,32,118,97,114,115,50,49,54,50,49,41,0,0,0,0,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,34),40,97,52,57,56,48,32,118,97,114,115,49,54,48,50,32,97,114,103,99,49,54,48,51,32,114,101,115,116,49,54,48,52,41,0,0,0,0,0,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,22),40,97,52,57,55,48,32,99,49,54,48,48,32,98,111,100,121,49,54,48,49,41,0,0};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,34),40,97,53,51,52,53,32,118,97,114,115,49,53,56,48,32,97,114,103,99,49,53,56,49,32,114,101,115,116,49,53,56,50,41,0,0,0,0,0,0};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,54,49,32,103,49,53,55,49,49,53,55,53,41,0,0,0,0};
-static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,28),40,97,52,56,53,57,32,102,111,114,109,49,53,52,57,32,114,49,53,53,48,32,99,49,53,53,49,41,0,0,0,0};
-static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,27),40,108,111,111,112,32,97,114,103,115,49,53,50,55,32,118,97,114,100,101,102,115,49,53,50,56,41,0,0,0,0,0};
-static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,28),40,97,53,52,48,55,32,102,111,114,109,49,53,49,48,32,114,49,53,49,49,32,99,49,53,49,50,41,0,0,0,0};
-static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,28),40,97,53,55,50,49,32,102,111,114,109,49,52,57,49,32,114,49,52,57,50,32,99,49,52,57,51,41,0,0,0,0};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,58),40,114,101,99,117,114,32,118,97,114,115,49,51,52,51,32,100,101,102,97,117,108,116,101,114,45,110,97,109,101,115,49,51,52,52,32,100,101,102,115,49,51,52,53,32,110,101,120,116,45,103,117,121,49,51,52,54,41,0,0,0,0,0,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,72),40,109,97,107,101,45,100,101,102,97,117,108,116,45,112,114,111,99,115,32,118,97,114,115,49,51,51,55,32,98,111,100,121,45,112,114,111,99,49,51,51,56,32,100,101,102,97,117,108,116,101,114,45,110,97,109,101,115,49,51,51,57,32,100,101,102,115,49,51,52,48,41};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,48),40,114,101,99,117,114,32,118,97,114,115,49,51,53,57,32,100,101,102,97,117,108,116,101,114,115,49,51,54,48,32,110,111,110,45,100,101,102,97,117,108,116,115,49,51,54,49,41};
-static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,61),40,109,97,107,101,45,105,102,45,116,114,101,101,32,118,97,114,115,49,51,53,51,32,100,101,102,97,117,108,116,101,114,115,49,51,53,52,32,98,111,100,121,45,112,114,111,99,49,51,53,53,32,114,101,115,116,49,51,53,54,41,0,0,0};
-static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,31),40,112,114,101,102,105,120,45,115,121,109,32,112,114,101,102,105,120,49,51,57,56,32,115,121,109,49,51,57,57,41,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,15),40,103,49,52,55,48,32,118,97,114,49,52,55,50,41,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,53,52,32,103,49,52,54,52,49,52,54,56,41,0,0,0,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,50,56,32,103,49,52,51,56,49,52,52,50,41,0,0,0,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,13),40,103,49,52,49,57,32,118,49,52,50,49,41,0,0,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,48,51,32,103,49,52,49,51,49,52,49,55,41,0,0,0,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,51,55,54,32,103,49,51,56,54,49,51,57,48,41,0,0,0,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,28),40,97,53,57,52,54,32,102,111,114,109,49,51,50,54,32,114,49,51,50,55,32,99,49,51,50,56,41,0,0,0,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,7),40,103,49,51,48,57,41,0};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,50,57,51,32,103,49,51,48,51,49,51,48,55,41,0,0,0,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,20),40,101,120,112,97,110,100,32,99,108,97,117,115,101,115,49,50,56,48,41,0,0,0,0};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,28),40,97,54,53,51,57,32,102,111,114,109,49,50,54,53,32,114,49,50,54,54,32,99,49,50,54,55,41,0,0,0,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,13),40,102,111,108,100,32,98,115,49,50,51,55,41,0,0,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,28),40,97,54,55,51,57,32,102,111,114,109,49,50,50,57,32,114,49,50,51,48,32,99,49,50,51,49,41,0,0,0,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,28),40,113,117,111,116,105,102,121,45,112,114,111,99,32,120,115,49,50,48,53,32,105,100,49,50,48,54,41,0,0,0,0};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,28),40,97,54,57,48,50,32,102,111,114,109,49,50,48,48,32,114,49,50,48,49,32,99,49,50,48,50,41,0,0,0,0};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,28),40,97,55,48,48,55,32,102,111,114,109,49,49,57,48,32,114,49,49,57,49,32,99,49,49,57,50,41,0,0,0,0};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,8),40,108,111,111,107,117,112,41};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,7),40,103,49,49,55,50,41,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,53,54,32,103,49,49,54,54,49,49,55,48,41,0,0,0,0};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,51,51,32,103,49,49,52,51,49,49,52,55,41,0,0,0,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,14),40,103,49,49,50,52,32,118,98,49,49,50,54,41,0,0};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,48,56,32,103,49,49,49,56,49,49,50,50,41,0,0,0,0};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,56,52,32,103,49,48,57,52,49,48,57,56,41,0,0,0,0};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,13),40,103,49,48,55,48,32,118,49,48,55,50,41,0,0,0};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,53,52,32,103,49,48,54,52,49,48,54,56,41,0,0,0,0};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,50,57,32,103,49,48,51,57,49,48,52,51,41,0,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,28),40,97,55,48,57,48,32,102,111,114,109,49,48,49,56,32,114,49,48,49,57,32,99,49,48,50,48,41,0,0,0,0};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,20),40,102,111,108,100,32,118,98,105,110,100,105,110,103,115,49,48,48,55,41,0,0,0,0};
-static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,27),40,97,55,52,54,49,32,102,111,114,109,57,57,57,32,114,49,48,48,48,32,99,49,48,48,49,41,0,0,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,20),40,97,112,112,101,110,100,42,32,105,108,56,51,51,32,108,56,51,52,41,0,0,0,0};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,19),40,109,97,112,42,32,112,114,111,99,56,51,53,32,108,56,51,54,41,0,0,0,0,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,13),40,108,111,111,107,117,112,32,118,57,48,56,41,0,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,11),40,103,57,53,53,32,118,57,53,55,41,0,0,0,0,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,51,57,32,103,57,52,57,57,53,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,35),40,102,111,108,100,32,108,108,105,115,116,115,57,50,52,32,101,120,112,115,57,50,53,32,108,108,105,115,116,115,50,57,50,54,41,0,0,0,0,0};
-static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,55,52,32,103,57,56,52,57,56,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,108,108,105,115,116,115,57,49,49,32,97,99,99,57,49,50,41,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,11),40,103,57,48,49,32,118,57,48,51,41,0,0,0,0,0};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,56,53,32,103,56,57,53,56,57,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,108,108,105,115,116,115,56,55,48,32,97,99,99,56,55,49,41,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,52,55,32,103,56,53,55,56,54,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,25),40,97,55,53,51,51,32,102,111,114,109,56,50,52,32,114,56,50,53,32,99,56,50,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,18),40,97,56,48,56,50,32,103,56,49,51,56,49,52,56,49,53,41,0,0,0,0,0,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,25),40,97,56,48,53,56,32,102,111,114,109,56,48,48,32,114,56,48,49,32,99,56,48,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,55,54,56,32,103,55,55,56,55,56,51,32,103,55,55,57,55,56,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,52,49,32,103,55,53,49,55,53,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,25),40,97,56,49,48,48,32,102,111,114,109,55,49,56,32,114,55,49,57,32,99,55,50,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,25),40,97,56,51,50,56,32,102,111,114,109,55,49,48,32,114,55,49,49,32,99,55,49,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,25),40,97,56,51,56,49,32,102,111,114,109,55,48,50,32,114,55,48,51,32,99,55,48,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,12),40,103,54,57,48,32,97,50,54,57,51,41,0,0,0,0};
-static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,55,48,32,103,54,56,48,54,56,53,32,103,54,56,49,54,56,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,52,51,32,103,54,53,51,54,53,56,32,103,54,53,52,54,53,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,49,54,32,103,54,50,54,54,51,49,32,103,54,50,55,54,51,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,6),40,103,54,48,52,41,0,0};
-static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,56,56,32,103,53,57,56,54,48,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,6),40,103,53,55,57,41,0,0};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,54,51,32,103,53,55,51,53,55,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,51,57,32,103,53,52,57,53,53,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,49,53,32,103,53,50,53,53,50,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,25),40,97,56,52,50,54,32,102,111,114,109,53,48,51,32,114,53,48,52,32,99,53,48,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,115,115,52,55,53,41,0,0,0,0};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,25),40,97,56,57,49,50,32,102,111,114,109,52,53,55,32,114,52,53,56,32,99,52,53,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,52,50,53,32,103,52,51,53,52,52,48,32,103,52,51,54,52,52,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,51,57,50,32,103,52,48,50,52,48,55,32,103,52,48,51,52,48,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,51,53,57,32,103,51,54,57,51,55,52,32,103,51,55,48,51,55,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,51,50,54,32,103,51,51,54,51,52,49,32,103,51,51,55,51,52,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,50,57,54,32,103,51,48,54,51,49,49,32,103,51,48,55,51,49,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,110,51,50,50,41,0,0,0,0,0};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,50,52,54,32,103,50,53,54,50,54,49,32,103,50,53,55,50,54,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,50,55,51,32,103,50,56,51,50,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,6),40,103,50,51,50,41,0,0};
-static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,50,49,54,32,103,50,50,54,50,51,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,6),40,103,50,48,55,41,0,0};
-static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,57,49,32,103,50,48,49,50,48,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,54,55,32,103,49,55,55,49,56,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,25),40,97,57,48,51,51,32,102,111,114,109,49,53,56,32,114,49,53,57,32,99,49,54,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,25),40,97,57,55,49,57,32,102,111,114,109,49,52,48,32,114,49,52,49,32,99,49,52,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,25),40,97,57,56,53,54,32,102,111,114,109,49,49,56,32,114,49,49,57,32,99,49,50,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,8),40,97,49,48,48,48,50,41};
-static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,22),40,100,111,108,111,111,112,49,48,55,32,120,49,49,49,32,120,115,49,49,50,41,0,0};
-static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,8),40,97,49,48,48,48,55,41};
-static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,8),40,97,49,48,48,52,48,41};
-static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,7),40,97,57,57,57,54,41,0};
-static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,22),40,97,57,57,55,48,32,102,111,114,109,56,54,32,114,56,55,32,99,56,56,41,0,0};
-static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,23),40,97,49,48,48,53,57,32,102,111,114,109,55,57,32,114,56,48,32,99,56,49,41,0};
-static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,23),40,97,49,48,48,55,55,32,102,111,114,109,54,57,32,114,55,48,32,99,55,49,41,0};
-static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,23),40,97,49,48,49,55,54,32,102,111,114,109,51,57,32,114,52,48,32,99,52,49,41,0};
-static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,22),40,109,97,112,115,108,111,116,115,32,115,108,111,116,115,49,57,32,105,50,48,41,0,0};
-static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,17),40,97,49,48,51,49,57,32,120,49,32,114,50,32,99,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,28),40,97,50,51,57,55,32,102,111,114,109,50,50,48,49,32,114,50,50,48,50,32,99,50,50,48,51,41,0,0,0,0};
+static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,52),40,97,50,52,48,55,32,105,110,112,117,116,50,49,55,48,50,49,56,51,32,114,101,110,97,109,101,50,49,55,57,50,49,56,52,32,99,111,109,112,97,114,101,50,49,54,55,50,49,56,53,41,0,0,0,0};
+static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,52),40,97,50,52,54,51,32,105,110,112,117,116,50,49,49,56,50,49,51,49,32,114,101,110,97,109,101,50,49,50,55,50,49,51,50,32,99,111,109,112,97,114,101,50,49,49,53,50,49,51,51,41,0,0,0,0};
+static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,25),40,97,50,54,50,57,32,120,50,49,48,53,32,114,50,49,48,54,32,99,50,49,48,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,28),40,97,50,54,53,52,32,102,111,114,109,50,48,57,56,32,114,50,48,57,57,32,99,50,49,48,48,41,0,0,0,0};
+static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,28),40,97,50,54,55,54,32,102,111,114,109,50,48,57,48,32,114,50,48,57,49,32,99,50,48,57,50,41,0,0,0,0};
+static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,28),40,97,50,55,49,51,32,102,111,114,109,50,48,55,54,32,114,50,48,55,55,32,99,50,48,55,56,41,0,0,0,0};
+static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,37),40,108,111,111,112,32,115,50,48,51,50,32,100,50,48,51,51,32,99,115,50,48,51,52,32,101,120,112,111,114,116,115,50,48,51,53,41,0,0,0};
+static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,28),40,97,50,56,49,55,32,102,111,114,109,50,48,50,51,32,114,50,48,50,52,32,99,50,48,50,53,41,0,0,0,0};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,47),40,108,111,111,112,32,120,115,49,57,57,56,32,118,97,114,115,49,57,57,57,32,98,115,50,48,48,48,32,118,97,108,115,50,48,48,49,32,114,101,115,116,50,48,48,50,41,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,28),40,97,51,48,57,56,32,102,111,114,109,49,57,56,57,32,114,49,57,57,48,32,99,49,57,57,49,41,0,0,0,0};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,40),40,108,111,111,112,32,120,115,49,57,54,50,32,118,97,114,115,49,57,54,51,32,118,97,108,115,49,57,54,52,32,114,101,115,116,49,57,54,53,41};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,28),40,97,51,51,50,57,32,102,111,114,109,49,57,53,51,32,114,49,57,53,52,32,99,49,57,53,53,41,0,0,0,0};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,115,108,111,116,115,49,57,50,50,32,105,49,57,50,51,41,0,0};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,7),40,103,49,57,49,53,41,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,57,57,32,103,49,57,48,57,49,57,49,51,41,0,0,0,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,55,50,32,103,49,56,56,50,49,56,56,54,41,0,0,0,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,28),40,97,51,53,50,57,32,102,111,114,109,49,56,53,51,32,114,49,56,53,52,32,99,49,56,53,53,41,0,0,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,7),40,103,49,56,48,54,41,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,57,48,32,103,49,56,48,48,49,56,48,52,41,0,0,0,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,20),40,112,97,114,115,101,45,99,108,97,117,115,101,32,99,49,55,54,53,41,0,0,0,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,50,54,32,103,49,56,51,54,49,56,52,48,41,0,0,0,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,28),40,97,52,48,48,48,32,102,111,114,109,49,55,53,48,32,114,49,55,53,49,32,99,49,55,53,50,41,0,0,0,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,28),40,97,52,52,50,51,32,102,111,114,109,49,55,51,53,32,114,49,55,51,54,32,99,49,55,51,55,41,0,0,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,28),40,97,52,54,51,55,32,102,111,114,109,49,55,48,57,32,114,49,55,49,48,32,99,49,55,49,49,41,0,0,0,0};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,53,56,51,41,0,0,0,0};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,15),40,103,101,110,118,97,114,115,32,110,49,53,56,49,41,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,7),40,97,52,56,57,50,41,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,30),40,108,111,111,112,49,54,56,48,32,103,49,54,57,48,49,54,57,53,32,103,49,54,57,49,49,54,57,54,41,0,0};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,27),40,98,117,105,108,100,32,118,97,114,115,50,49,54,53,50,32,118,114,101,115,116,49,54,53,51,41,0,0,0,0,0};
+static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,27),40,97,52,57,48,50,32,118,97,114,115,49,49,54,52,56,32,118,97,114,115,50,49,54,52,57,41,0,0,0,0,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,34),40,97,52,56,54,48,32,118,97,114,115,49,54,51,48,32,97,114,103,99,49,54,51,49,32,114,101,115,116,49,54,51,50,41,0,0,0,0,0,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,22),40,97,52,56,53,48,32,99,49,54,50,56,32,98,111,100,121,49,54,50,57,41,0,0};
+static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,34),40,97,53,50,50,53,32,118,97,114,115,49,54,48,56,32,97,114,103,99,49,54,48,57,32,114,101,115,116,49,54,49,48,41,0,0,0,0,0,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,56,57,32,103,49,53,57,57,49,54,48,51,41,0,0,0,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,28),40,97,52,55,51,57,32,102,111,114,109,49,53,55,55,32,114,49,53,55,56,32,99,49,53,55,57,41,0,0,0,0};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,27),40,108,111,111,112,32,97,114,103,115,49,53,53,53,32,118,97,114,100,101,102,115,49,53,53,54,41,0,0,0,0,0};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,28),40,97,53,50,56,55,32,102,111,114,109,49,53,51,56,32,114,49,53,51,57,32,99,49,53,52,48,41,0,0,0,0};
+static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,28),40,97,53,54,48,49,32,102,111,114,109,49,53,49,57,32,114,49,53,50,48,32,99,49,53,50,49,41,0,0,0,0};
+static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,58),40,114,101,99,117,114,32,118,97,114,115,49,51,55,49,32,100,101,102,97,117,108,116,101,114,45,110,97,109,101,115,49,51,55,50,32,100,101,102,115,49,51,55,51,32,110,101,120,116,45,103,117,121,49,51,55,52,41,0,0,0,0,0,0};
+static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,72),40,109,97,107,101,45,100,101,102,97,117,108,116,45,112,114,111,99,115,32,118,97,114,115,49,51,54,53,32,98,111,100,121,45,112,114,111,99,49,51,54,54,32,100,101,102,97,117,108,116,101,114,45,110,97,109,101,115,49,51,54,55,32,100,101,102,115,49,51,54,56,41};
+static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,48),40,114,101,99,117,114,32,118,97,114,115,49,51,56,55,32,100,101,102,97,117,108,116,101,114,115,49,51,56,56,32,110,111,110,45,100,101,102,97,117,108,116,115,49,51,56,57,41};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,61),40,109,97,107,101,45,105,102,45,116,114,101,101,32,118,97,114,115,49,51,56,49,32,100,101,102,97,117,108,116,101,114,115,49,51,56,50,32,98,111,100,121,45,112,114,111,99,49,51,56,51,32,114,101,115,116,49,51,56,52,41,0,0,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,31),40,112,114,101,102,105,120,45,115,121,109,32,112,114,101,102,105,120,49,52,50,54,32,115,121,109,49,52,50,55,41,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,15),40,103,49,52,57,56,32,118,97,114,49,53,48,48,41,0};
+static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,56,50,32,103,49,52,57,50,49,52,57,54,41,0,0,0,0};
+static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,53,54,32,103,49,52,54,54,49,52,55,48,41,0,0,0,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,13),40,103,49,52,52,55,32,118,49,52,52,57,41,0,0,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,51,49,32,103,49,52,52,49,49,52,52,53,41,0,0,0,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,48,52,32,103,49,52,49,52,49,52,49,56,41,0,0,0,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,28),40,97,53,56,50,54,32,102,111,114,109,49,51,53,52,32,114,49,51,53,53,32,99,49,51,53,54,41,0,0,0,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,7),40,103,49,51,51,55,41,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,51,50,49,32,103,49,51,51,49,49,51,51,53,41,0,0,0,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,20),40,101,120,112,97,110,100,32,99,108,97,117,115,101,115,49,51,48,56,41,0,0,0,0};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,28),40,97,54,52,49,57,32,102,111,114,109,49,50,57,51,32,114,49,50,57,52,32,99,49,50,57,53,41,0,0,0,0};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,13),40,102,111,108,100,32,98,115,49,50,54,53,41,0,0,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,28),40,97,54,54,49,57,32,102,111,114,109,49,50,53,55,32,114,49,50,53,56,32,99,49,50,53,57,41,0,0,0,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,28),40,113,117,111,116,105,102,121,45,112,114,111,99,32,120,115,49,50,51,51,32,105,100,49,50,51,52,41,0,0,0,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,28),40,97,54,55,56,50,32,102,111,114,109,49,50,50,56,32,114,49,50,50,57,32,99,49,50,51,48,41,0,0,0,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,28),40,97,54,56,56,55,32,102,111,114,109,49,50,49,56,32,114,49,50,49,57,32,99,49,50,50,48,41,0,0,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,8),40,108,111,111,107,117,112,41};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,7),40,103,49,50,48,48,41,0};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,56,52,32,103,49,49,57,52,49,49,57,56,41,0,0,0,0};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,54,49,32,103,49,49,55,49,49,49,55,53,41,0,0,0,0};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,14),40,103,49,49,53,50,32,118,98,49,49,53,52,41,0,0};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,51,54,32,103,49,49,52,54,49,49,53,48,41,0,0,0,0};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,49,50,32,103,49,49,50,50,49,49,50,54,41,0,0,0,0};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,13),40,103,49,48,57,56,32,118,49,49,48,48,41,0,0,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,56,50,32,103,49,48,57,50,49,48,57,54,41,0,0,0,0};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,53,55,32,103,49,48,54,55,49,48,55,49,41,0,0,0,0};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,28),40,97,54,57,55,48,32,102,111,114,109,49,48,52,54,32,114,49,48,52,55,32,99,49,48,52,56,41,0,0,0,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,20),40,102,111,108,100,32,118,98,105,110,100,105,110,103,115,49,48,51,53,41,0,0,0,0};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,28),40,97,55,51,52,49,32,102,111,114,109,49,48,50,55,32,114,49,48,50,56,32,99,49,48,50,57,41,0,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,20),40,97,112,112,101,110,100,42,32,105,108,56,54,49,32,108,56,54,50,41,0,0,0,0};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,19),40,109,97,112,42,32,112,114,111,99,56,54,51,32,108,56,54,52,41,0,0,0,0,0};
+static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,13),40,108,111,111,107,117,112,32,118,57,51,54,41,0,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,11),40,103,57,56,51,32,118,57,56,53,41,0,0,0,0,0};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,54,55,32,103,57,55,55,57,56,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,35),40,102,111,108,100,32,108,108,105,115,116,115,57,53,50,32,101,120,112,115,57,53,51,32,108,108,105,115,116,115,50,57,53,52,41,0,0,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,48,50,32,103,49,48,49,50,49,48,49,54,41,0,0,0,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,108,108,105,115,116,115,57,51,57,32,97,99,99,57,52,48,41,0};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,11),40,103,57,50,57,32,118,57,51,49,41,0,0,0,0,0};
+static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,49,51,32,103,57,50,51,57,50,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,108,108,105,115,116,115,56,57,56,32,97,99,99,56,57,57,41,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,55,53,32,103,56,56,53,56,56,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,25),40,97,55,52,49,51,32,102,111,114,109,56,53,50,32,114,56,53,51,32,99,56,53,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,18),40,97,55,57,54,50,32,103,56,52,49,56,52,50,56,52,51,41,0,0,0,0,0,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,25),40,97,55,57,51,56,32,102,111,114,109,56,50,56,32,114,56,50,57,32,99,56,51,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,55,57,54,32,103,56,48,54,56,49,49,32,103,56,48,55,56,49,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,54,57,32,103,55,55,57,55,56,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,25),40,97,55,57,56,48,32,102,111,114,109,55,52,54,32,114,55,52,55,32,99,55,52,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,25),40,97,56,50,48,56,32,102,111,114,109,55,51,56,32,114,55,51,57,32,99,55,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,25),40,97,56,50,54,49,32,102,111,114,109,55,51,48,32,114,55,51,49,32,99,55,51,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,12),40,103,55,49,56,32,97,50,55,50,49,41,0,0,0,0};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,57,56,32,103,55,48,56,55,49,51,32,103,55,48,57,55,49,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,55,49,32,103,54,56,49,54,56,54,32,103,54,56,50,54,56,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,52,52,32,103,54,53,52,54,53,57,32,103,54,53,53,54,54,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,6),40,103,54,51,50,41,0,0};
+static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,54,49,54,32,103,54,50,54,54,51,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,6),40,103,54,48,55,41,0,0};
+static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,57,49,32,103,54,48,49,54,48,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,54,55,32,103,53,55,55,53,56,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,52,51,32,103,53,53,51,53,53,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,25),40,97,56,51,48,54,32,102,111,114,109,53,51,49,32,114,53,51,50,32,99,53,51,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,115,115,53,48,51,41,0,0,0,0};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,25),40,97,56,55,57,50,32,102,111,114,109,52,56,53,32,114,52,56,54,32,99,52,56,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,52,53,51,32,103,52,54,51,52,54,56,32,103,52,54,52,52,54,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,52,50,48,32,103,52,51,48,52,51,53,32,103,52,51,49,52,51,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,51,56,55,32,103,51,57,55,52,48,50,32,103,51,57,56,52,48,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,51,53,52,32,103,51,54,52,51,54,57,32,103,51,54,53,51,55,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,51,50,52,32,103,51,51,52,51,51,57,32,103,51,51,53,51,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,110,51,53,48,41,0,0,0,0,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,50,55,52,32,103,50,56,52,50,56,57,32,103,50,56,53,50,57,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,51,48,49,32,103,51,49,49,51,49,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,6),40,103,50,54,48,41,0,0};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,50,52,52,32,103,50,53,52,50,53,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,6),40,103,50,51,53,41,0,0};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,50,49,57,32,103,50,50,57,50,51,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,57,53,32,103,50,48,53,50,48,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,25),40,97,56,57,49,51,32,102,111,114,109,49,56,54,32,114,49,56,55,32,99,49,56,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,25),40,97,57,53,57,57,32,102,111,114,109,49,54,56,32,114,49,54,57,32,99,49,55,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,25),40,97,57,55,51,54,32,102,111,114,109,49,52,54,32,114,49,52,55,32,99,49,52,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,7),40,97,57,56,56,50,41,0};
+static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,22),40,100,111,108,111,111,112,49,51,53,32,120,49,51,57,32,120,115,49,52,48,41,0,0};
+static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,7),40,97,57,56,56,55,41,0};
+static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,7),40,97,57,57,50,48,41,0};
+static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,7),40,97,57,56,55,54,41,0};
+static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,25),40,97,57,56,53,48,32,102,111,114,109,49,49,52,32,114,49,49,53,32,99,49,49,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,25),40,97,57,57,51,57,32,102,111,114,109,49,48,55,32,114,49,48,56,32,99,49,48,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,22),40,97,57,57,53,55,32,102,111,114,109,57,55,32,114,57,56,32,99,57,57,41,0,0};
+static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,23),40,97,49,48,48,53,54,32,102,111,114,109,54,55,32,114,54,56,32,99,54,57,41,0};
+static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,22),40,109,97,112,115,108,111,116,115,32,115,108,111,116,115,52,55,32,105,52,56,41,0,0};
+static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,20),40,97,49,48,49,57,57,32,120,50,57,32,114,51,48,32,99,51,49,41,0,0,0,0};
+static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,22),40,97,49,48,54,52,54,32,102,111,114,109,57,32,114,49,48,32,99,49,49,41,0,0};
+static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,20),40,97,49,48,55,53,52,32,102,111,114,109,49,32,114,50,32,99,51,41,0,0,0,0};
+static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
 C_noret_decl(C_chicken_syntax_toplevel)
 C_externexport void C_ccall C_chicken_syntax_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2285)
-static void C_ccall f_2285(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2289)
-static void C_ccall f_2289(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10320)
-static void C_ccall f_10320(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10324)
-static void C_ccall f_10324(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10333)
-static void C_ccall f_10333(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10336)
-static void C_ccall f_10336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10342)
-static void C_ccall f_10342(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10345)
-static void C_ccall f_10345(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10348)
-static void C_ccall f_10348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10351)
-static void C_ccall f_10351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10761)
-static void C_ccall f_10761(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10721)
-static void C_ccall f_10721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2259)
+static void C_ccall f_2259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2263)
+static void C_ccall f_2263(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10755)
+static void C_ccall f_10755(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10759)
+static void C_ccall f_10759(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10766)
+static void C_ccall f_10766(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10753)
 static void C_ccall f_10753(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10713)
-static void C_ccall f_10713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10669)
-static void C_ccall f_10669(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10380)
-static void C_fcall f_10380(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10390)
-static void C_ccall f_10390(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10657)
-static void C_ccall f_10657(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10393)
-static void C_ccall f_10393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10653)
-static void C_ccall f_10653(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10396)
-static void C_ccall f_10396(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10443)
-static void C_fcall f_10443(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10407)
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10378)
-static void C_ccall f_10378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10374)
-static void C_ccall f_10374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10318)
-static void C_ccall f_10318(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2292)
-static void C_ccall f_2292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10177)
-static void C_ccall f_10177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10181)
-static void C_ccall f_10181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10184)
-static void C_ccall f_10184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10187)
-static void C_ccall f_10187(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10223)
-static void C_ccall f_10223(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10238)
-static void C_fcall f_10238(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10292)
-static void C_ccall f_10292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10253)
-static void C_ccall f_10253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2266)
+static void C_ccall f_2266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10647)
+static void C_ccall f_10647(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10738)
+static void C_ccall f_10738(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10745)
+static void C_ccall f_10745(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10660)
+static void C_ccall f_10660(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10645)
+static void C_ccall f_10645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2269)
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10200)
+static void C_ccall f_10200(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10204)
+static void C_ccall f_10204(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10213)
+static void C_ccall f_10213(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10216)
 static void C_ccall f_10216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10175)
-static void C_ccall f_10175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2295)
-static void C_ccall f_2295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10078)
-static void C_ccall f_10078(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10082)
-static void C_ccall f_10082(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10085)
-static void C_ccall f_10085(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10088)
-static void C_ccall f_10088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10167)
-static void C_ccall f_10167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10076)
-static void C_ccall f_10076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2298)
-static void C_ccall f_2298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10060)
-static void C_ccall f_10060(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10068)
-static void C_ccall f_10068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10058)
-static void C_ccall f_10058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2301)
-static void C_ccall f_2301(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9971)
-static void C_ccall f_9971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9975)
-static void C_ccall f_9975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9978)
-static void C_ccall f_9978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9981)
-static void C_ccall f_9981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10222)
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10225)
+static void C_ccall f_10225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10228)
+static void C_ccall f_10228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10231)
+static void C_ccall f_10231(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10641)
+static void C_ccall f_10641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10601)
+static void C_ccall f_10601(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10633)
+static void C_ccall f_10633(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10593)
+static void C_ccall f_10593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10549)
+static void C_ccall f_10549(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10260)
+static void C_fcall f_10260(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10270)
+static void C_ccall f_10270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10537)
+static void C_ccall f_10537(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10273)
+static void C_ccall f_10273(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10533)
+static void C_ccall f_10533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10276)
+static void C_ccall f_10276(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10323)
+static void C_fcall f_10323(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10287)
+static void C_ccall f_10287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10258)
+static void C_ccall f_10258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10254)
+static void C_ccall f_10254(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10198)
+static void C_ccall f_10198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2272)
+static void C_ccall f_2272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10057)
+static void C_ccall f_10057(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10061)
+static void C_ccall f_10061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10064)
+static void C_ccall f_10064(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10067)
+static void C_ccall f_10067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10103)
+static void C_ccall f_10103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10118)
+static void C_fcall f_10118(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10172)
+static void C_ccall f_10172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10133)
+static void C_ccall f_10133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10096)
+static void C_ccall f_10096(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10055)
+static void C_ccall f_10055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2275)
+static void C_ccall f_2275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9958)
+static void C_ccall f_9958(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9962)
+static void C_ccall f_9962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9965)
+static void C_ccall f_9965(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9968)
+static void C_ccall f_9968(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10047)
 static void C_ccall f_10047(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9984)
-static void C_ccall f_9984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9997)
-static void C_ccall f_9997(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10041)
-static void C_ccall f_10041(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10008)
-static void C_ccall f_10008(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10016)
-static void C_ccall f_10016(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10018)
-static void C_fcall f_10018(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10035)
-static void C_ccall f_10035(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10003)
-static void C_ccall f_10003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9995)
-static void C_ccall f_9995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9991)
-static void C_ccall f_9991(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9969)
-static void C_ccall f_9969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2304)
-static void C_ccall f_2304(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9857)
-static void C_ccall f_9857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9861)
-static void C_ccall f_9861(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9870)
-static void C_ccall f_9870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9873)
-static void C_ccall f_9873(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9876)
-static void C_fcall f_9876(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9936)
-static void C_ccall f_9936(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9911)
-static void C_ccall f_9911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9956)
+static void C_ccall f_9956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2278)
+static void C_ccall f_2278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9940)
+static void C_ccall f_9940(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9948)
+static void C_ccall f_9948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9938)
+static void C_ccall f_9938(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2281)
+static void C_ccall f_2281(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9851)
+static void C_ccall f_9851(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_9855)
 static void C_ccall f_9855(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2307)
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9720)
-static void C_ccall f_9720(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9724)
-static void C_ccall f_9724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9736)
-static void C_ccall f_9736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9739)
-static void C_ccall f_9739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9742)
-static void C_ccall f_9742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9789)
-static void C_ccall f_9789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9718)
-static void C_ccall f_9718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2310)
-static void C_ccall f_2310(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9034)
-static void C_ccall f_9034(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9038)
-static void C_ccall f_9038(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9681)
-static void C_fcall f_9681(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9710)
-static void C_ccall f_9710(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9047)
-static void C_ccall f_9047(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9637)
-static void C_fcall f_9637(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9675)
-static void C_ccall f_9675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9664)
-static void C_fcall f_9664(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9672)
-static void C_ccall f_9672(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9050)
-static void C_ccall f_9050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9593)
-static void C_fcall f_9593(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9631)
-static void C_ccall f_9631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9620)
-static void C_fcall f_9620(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9628)
-static void C_ccall f_9628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9053)
-static void C_ccall f_9053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9056)
-static void C_ccall f_9056(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9059)
-static void C_ccall f_9059(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9558)
-static void C_fcall f_9558(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9587)
-static void C_ccall f_9587(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9507)
-static void C_ccall f_9507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9509)
-static void C_fcall f_9509(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9542)
-static void C_ccall f_9542(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9522)
-static void C_fcall f_9522(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9418)
-static void C_ccall f_9418(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9485)
-static void C_fcall f_9485(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9499)
-static void C_ccall f_9499(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9430)
-static void C_ccall f_9430(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9432)
-static void C_fcall f_9432(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9465)
-static void C_ccall f_9465(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9445)
-static void C_fcall f_9445(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9426)
-static void C_ccall f_9426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9858)
+static void C_ccall f_9858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9861)
+static void C_ccall f_9861(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9927)
+static void C_ccall f_9927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9864)
+static void C_ccall f_9864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9877)
+static void C_ccall f_9877(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9921)
+static void C_ccall f_9921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9888)
+static void C_ccall f_9888(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9896)
+static void C_ccall f_9896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9898)
+static void C_fcall f_9898(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9915)
+static void C_ccall f_9915(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9883)
+static void C_ccall f_9883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9875)
+static void C_ccall f_9875(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9871)
+static void C_ccall f_9871(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9849)
+static void C_ccall f_9849(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2284)
+static void C_ccall f_2284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9737)
+static void C_ccall f_9737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9741)
+static void C_ccall f_9741(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9750)
+static void C_ccall f_9750(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9753)
+static void C_ccall f_9753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9756)
+static void C_fcall f_9756(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9816)
+static void C_ccall f_9816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9791)
+static void C_ccall f_9791(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9735)
+static void C_ccall f_9735(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2287)
+static void C_ccall f_2287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9600)
+static void C_ccall f_9600(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9604)
+static void C_ccall f_9604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9616)
+static void C_ccall f_9616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9619)
+static void C_ccall f_9619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9622)
+static void C_ccall f_9622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9669)
+static void C_ccall f_9669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9598)
+static void C_ccall f_9598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2290)
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8914)
+static void C_ccall f_8914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8918)
+static void C_ccall f_8918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9561)
+static void C_fcall f_9561(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9590)
+static void C_ccall f_9590(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8927)
+static void C_ccall f_8927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9517)
+static void C_fcall f_9517(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9555)
+static void C_ccall f_9555(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9544)
+static void C_fcall f_9544(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9552)
+static void C_ccall f_9552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8930)
+static void C_ccall f_8930(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9473)
+static void C_fcall f_9473(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9511)
+static void C_ccall f_9511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9500)
+static void C_fcall f_9500(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9508)
+static void C_ccall f_9508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8933)
+static void C_ccall f_8933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8936)
+static void C_ccall f_8936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8939)
+static void C_ccall f_8939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9438)
+static void C_fcall f_9438(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9467)
+static void C_ccall f_9467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9387)
+static void C_ccall f_9387(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9389)
+static void C_fcall f_9389(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_9422)
 static void C_ccall f_9422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9070)
-static void C_ccall f_9070(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9354)
-static void C_fcall f_9354(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9367)
-static void C_fcall f_9367(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9274)
-static void C_ccall f_9274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9292)
-static void C_fcall f_9292(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9305)
-static void C_fcall f_9305(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9282)
-static void C_ccall f_9282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9278)
-static void C_ccall f_9278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9270)
-static void C_ccall f_9270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9262)
-static void C_ccall f_9262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9194)
-static void C_fcall f_9194(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9207)
-static void C_fcall f_9207(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9114)
-static void C_ccall f_9114(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9132)
-static void C_fcall f_9132(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9145)
-static void C_fcall f_9145(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9122)
-static void C_ccall f_9122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9118)
-static void C_ccall f_9118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9110)
-static void C_ccall f_9110(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9032)
-static void C_ccall f_9032(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2313)
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8913)
-static void C_ccall f_8913(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8917)
-static void C_ccall f_8917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8923)
-static void C_ccall f_8923(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9024)
-static void C_ccall f_9024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8929)
-static void C_ccall f_8929(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8932)
-static void C_ccall f_8932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8935)
-static void C_ccall f_8935(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8975)
-static void C_fcall f_8975(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9402)
+static void C_fcall f_9402(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9298)
+static void C_ccall f_9298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9365)
+static void C_fcall f_9365(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9379)
+static void C_ccall f_9379(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9310)
+static void C_ccall f_9310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9312)
+static void C_fcall f_9312(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9345)
+static void C_ccall f_9345(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9325)
+static void C_fcall f_9325(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9306)
+static void C_ccall f_9306(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9302)
+static void C_ccall f_9302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8950)
+static void C_ccall f_8950(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9234)
+static void C_fcall f_9234(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9247)
+static void C_fcall f_9247(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9154)
+static void C_ccall f_9154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9172)
+static void C_fcall f_9172(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9185)
+static void C_fcall f_9185(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9162)
+static void C_ccall f_9162(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9158)
+static void C_ccall f_9158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9150)
+static void C_ccall f_9150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9142)
+static void C_ccall f_9142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9074)
+static void C_fcall f_9074(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9087)
+static void C_fcall f_9087(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8994)
+static void C_ccall f_8994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9012)
+static void C_fcall f_9012(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9025)
+static void C_fcall f_9025(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9002)
+static void C_ccall f_9002(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8998)
 static void C_ccall f_8998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9005)
-static void C_ccall f_9005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9012)
-static void C_ccall f_9012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8988)
-static void C_ccall f_8988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8938)
-static void C_ccall f_8938(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8911)
-static void C_ccall f_8911(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2316)
-static void C_ccall f_2316(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8427)
-static void C_ccall f_8427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8431)
-static void C_ccall f_8431(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8440)
-static void C_ccall f_8440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8443)
-static void C_ccall f_8443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8446)
-static void C_ccall f_8446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8874)
-static void C_fcall f_8874(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8903)
-static void C_ccall f_8903(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8449)
-static void C_ccall f_8449(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8839)
-static void C_fcall f_8839(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8990)
+static void C_ccall f_8990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8912)
+static void C_ccall f_8912(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2293)
+static void C_ccall f_2293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8793)
+static void C_ccall f_8793(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8797)
+static void C_ccall f_8797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8803)
+static void C_ccall f_8803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8904)
+static void C_ccall f_8904(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8809)
+static void C_ccall f_8809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8812)
+static void C_ccall f_8812(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8815)
+static void C_ccall f_8815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8855)
+static void C_fcall f_8855(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8878)
+static void C_ccall f_8878(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8885)
+static void C_ccall f_8885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8892)
+static void C_ccall f_8892(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8868)
 static void C_ccall f_8868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8452)
-static void C_ccall f_8452(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8795)
-static void C_fcall f_8795(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8833)
-static void C_ccall f_8833(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8822)
-static void C_fcall f_8822(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8830)
-static void C_ccall f_8830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8455)
-static void C_ccall f_8455(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8751)
-static void C_fcall f_8751(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8789)
-static void C_ccall f_8789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8778)
-static void C_fcall f_8778(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8786)
-static void C_ccall f_8786(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8458)
-static void C_ccall f_8458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8818)
+static void C_ccall f_8818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8791)
+static void C_ccall f_8791(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2296)
+static void C_ccall f_2296(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8307)
+static void C_ccall f_8307(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8311)
+static void C_ccall f_8311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8320)
+static void C_ccall f_8320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8323)
+static void C_ccall f_8323(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8326)
+static void C_ccall f_8326(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8754)
+static void C_fcall f_8754(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8783)
+static void C_ccall f_8783(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8329)
+static void C_ccall f_8329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8719)
+static void C_fcall f_8719(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8748)
+static void C_ccall f_8748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8332)
+static void C_ccall f_8332(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8675)
+static void C_fcall f_8675(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8713)
+static void C_ccall f_8713(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8702)
-static void C_fcall f_8702(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8735)
-static void C_ccall f_8735(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8715)
-static void C_fcall f_8715(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8647)
-static void C_ccall f_8647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8653)
-static void C_fcall f_8653(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8686)
-static void C_ccall f_8686(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_8702(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8710)
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8335)
+static void C_ccall f_8335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8631)
+static void C_fcall f_8631(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8669)
+static void C_ccall f_8669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8658)
+static void C_fcall f_8658(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8666)
-static void C_fcall f_8666(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8651)
-static void C_ccall f_8651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8469)
-static void C_ccall f_8469(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8543)
-static void C_fcall f_8543(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8556)
-static void C_fcall f_8556(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8574)
-static C_word C_fcall f_8574(C_word *a,C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_8541)
-static void C_ccall f_8541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8537)
-static void C_ccall f_8537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8517)
-static void C_ccall f_8517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8425)
-static void C_ccall f_8425(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2319)
-static void C_ccall f_2319(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8382)
-static void C_ccall f_8382(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8386)
-static void C_ccall f_8386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8393)
-static void C_ccall f_8393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8413)
-static void C_ccall f_8413(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8338)
+static void C_ccall f_8338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8582)
+static void C_fcall f_8582(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8615)
+static void C_ccall f_8615(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8595)
+static void C_fcall f_8595(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8527)
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8533)
+static void C_fcall f_8533(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8566)
+static void C_ccall f_8566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8546)
+static void C_fcall f_8546(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8531)
+static void C_ccall f_8531(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8349)
+static void C_ccall f_8349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8423)
+static void C_fcall f_8423(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8436)
+static void C_fcall f_8436(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8454)
+static C_word C_fcall f_8454(C_word *a,C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_8421)
+static void C_ccall f_8421(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8417)
 static void C_ccall f_8417(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8380)
-static void C_ccall f_8380(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2322)
-static void C_ccall f_2322(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8329)
-static void C_ccall f_8329(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8333)
-static void C_ccall f_8333(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8340)
-static void C_ccall f_8340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8368)
-static void C_ccall f_8368(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8372)
-static void C_ccall f_8372(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8327)
-static void C_ccall f_8327(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2325)
-static void C_ccall f_2325(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8101)
-static void C_ccall f_8101(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8105)
-static void C_ccall f_8105(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8114)
-static void C_ccall f_8114(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8286)
-static void C_fcall f_8286(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8315)
-static void C_ccall f_8315(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8183)
-static void C_ccall f_8183(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8216)
-static void C_fcall f_8216(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8229)
-static void C_fcall f_8229(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8214)
-static void C_ccall f_8214(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8210)
-static void C_ccall f_8210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8099)
-static void C_ccall f_8099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2328)
-static void C_ccall f_2328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8059)
-static void C_ccall f_8059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8397)
+static void C_ccall f_8397(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8305)
+static void C_ccall f_8305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2299)
+static void C_ccall f_2299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8262)
+static void C_ccall f_8262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8266)
+static void C_ccall f_8266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8273)
+static void C_ccall f_8273(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8293)
+static void C_ccall f_8293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8297)
+static void C_ccall f_8297(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8260)
+static void C_ccall f_8260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2302)
+static void C_ccall f_2302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8209)
+static void C_ccall f_8209(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8213)
+static void C_ccall f_8213(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8220)
+static void C_ccall f_8220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8248)
+static void C_ccall f_8248(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8252)
+static void C_ccall f_8252(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8207)
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2305)
+static void C_ccall f_2305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7981)
+static void C_ccall f_7981(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7985)
+static void C_ccall f_7985(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7994)
+static void C_ccall f_7994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8166)
+static void C_fcall f_8166(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8195)
+static void C_ccall f_8195(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8063)
 static void C_ccall f_8063(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8083)
-static void C_ccall f_8083(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8091)
-static void C_ccall f_8091(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8066)
-static void C_ccall f_8066(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8073)
-static void C_ccall f_8073(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8077)
-static void C_ccall f_8077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8057)
-static void C_ccall f_8057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2331)
-static void C_ccall f_2331(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7534)
-static void C_ccall f_7534(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7538)
-static void C_ccall f_7538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7547)
-static void C_ccall f_7547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7550)
-static void C_ccall f_7550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8020)
-static void C_fcall f_8020(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8049)
-static void C_ccall f_8049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7625)
-static void C_ccall f_7625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7980)
-static void C_fcall f_7980(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7993)
-static void C_ccall f_7993(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7628)
-static void C_ccall f_7628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7932)
-static void C_fcall f_7932(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7974)
-static void C_ccall f_7974(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7959)
-static void C_fcall f_7959(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8096)
+static void C_fcall f_8096(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8109)
+static void C_fcall f_8109(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8094)
+static void C_ccall f_8094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8090)
+static void C_ccall f_8090(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7979)
+static void C_ccall f_7979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2308)
+static void C_ccall f_2308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7939)
+static void C_ccall f_7939(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7943)
+static void C_ccall f_7943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7963)
+static void C_ccall f_7963(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7971)
 static void C_ccall f_7971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7967)
-static void C_ccall f_7967(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7631)
-static void C_ccall f_7631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7886)
-static void C_fcall f_7886(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7919)
-static void C_ccall f_7919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7926)
-static void C_ccall f_7926(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7643)
-static void C_ccall f_7643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7846)
-static void C_fcall f_7846(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7650)
-static void C_ccall f_7650(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7652)
-static void C_fcall f_7652(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7840)
-static void C_ccall f_7840(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7724)
-static void C_fcall f_7724(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7946)
+static void C_ccall f_7946(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7953)
+static void C_ccall f_7953(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7957)
+static void C_ccall f_7957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7937)
+static void C_ccall f_7937(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2311)
+static void C_ccall f_2311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7414)
+static void C_ccall f_7414(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7418)
+static void C_ccall f_7418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7427)
+static void C_ccall f_7427(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7430)
+static void C_ccall f_7430(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7900)
+static void C_fcall f_7900(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7929)
+static void C_ccall f_7929(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7505)
+static void C_ccall f_7505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7860)
+static void C_fcall f_7860(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7873)
+static void C_ccall f_7873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7508)
+static void C_ccall f_7508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7812)
+static void C_fcall f_7812(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7854)
+static void C_ccall f_7854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7839)
+static void C_fcall f_7839(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7851)
+static void C_ccall f_7851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7847)
+static void C_ccall f_7847(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7511)
+static void C_ccall f_7511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7766)
+static void C_fcall f_7766(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7799)
+static void C_ccall f_7799(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7806)
 static void C_ccall f_7806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7763)
-static void C_ccall f_7763(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7743)
-static void C_ccall f_7743(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7676)
-static void C_fcall f_7676(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7714)
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7703)
-static void C_fcall f_7703(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7711)
-static void C_ccall f_7711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7670)
-static void C_ccall f_7670(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7674)
-static void C_ccall f_7674(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7632)
-static void C_ccall f_7632(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7583)
-static void C_fcall f_7583(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7606)
-static void C_ccall f_7606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7610)
-static void C_ccall f_7610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7552)
-static void C_fcall f_7552(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7573)
-static void C_ccall f_7573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7523)
+static void C_ccall f_7523(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7726)
+static void C_fcall f_7726(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7530)
+static void C_ccall f_7530(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7532)
-static void C_ccall f_7532(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2334)
-static void C_ccall f_2334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7462)
-static void C_ccall f_7462(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7466)
-static void C_ccall f_7466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7475)
-static void C_ccall f_7475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7478)
-static void C_ccall f_7478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7483)
-static void C_fcall f_7483(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7520)
-static void C_ccall f_7520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7501)
-static void C_ccall f_7501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7460)
-static void C_ccall f_7460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2337)
-static void C_ccall f_2337(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7091)
-static void C_ccall f_7091(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7095)
-static void C_ccall f_7095(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7104)
-static void C_ccall f_7104(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7107)
-static void C_ccall f_7107(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7418)
-static void C_fcall f_7418(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7416)
-static void C_ccall f_7416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7110)
-static void C_ccall f_7110(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7366)
-static void C_fcall f_7366(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7408)
-static void C_ccall f_7408(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7393)
-static void C_fcall f_7393(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7405)
-static void C_ccall f_7405(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7401)
-static void C_ccall f_7401(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7113)
-static void C_ccall f_7113(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7326)
-static void C_fcall f_7326(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7133)
-static void C_ccall f_7133(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7147)
-static void C_fcall f_7147(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7320)
-static void C_ccall f_7320(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7174)
-static void C_fcall f_7174(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7272)
-static void C_fcall f_7272(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7202)
-static void C_ccall f_7202(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7216)
-static void C_fcall f_7216(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7243)
-static C_word C_fcall f_7243(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_7210)
-static void C_ccall f_7210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7206)
-static void C_ccall f_7206(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7141)
-static void C_ccall f_7141(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7145)
-static void C_ccall f_7145(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7137)
-static void C_ccall f_7137(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7114)
-static C_word C_fcall f_7114(C_word t0,C_word t1);
-C_noret_decl(f_7089)
-static void C_ccall f_7089(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2340)
-static void C_ccall f_2340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7085)
-static void C_ccall f_7085(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7008)
-static void C_ccall f_7008(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7012)
-static void C_ccall f_7012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7015)
-static void C_ccall f_7015(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7018)
-static void C_ccall f_7018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7053)
-static void C_ccall f_7053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7006)
-static void C_ccall f_7006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2343)
-static void C_ccall f_2343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6903)
-static void C_ccall f_6903(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6907)
-static void C_ccall f_6907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6994)
-static void C_ccall f_6994(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7532(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7720)
+static void C_ccall f_7720(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7604)
+static void C_fcall f_7604(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7686)
+static void C_ccall f_7686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7643)
+static void C_ccall f_7643(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7623)
+static void C_ccall f_7623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7556)
+static void C_fcall f_7556(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7594)
+static void C_ccall f_7594(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7583)
+static void C_fcall f_7583(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7591)
+static void C_ccall f_7591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7550)
+static void C_ccall f_7550(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7554)
+static void C_ccall f_7554(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7512)
+static void C_ccall f_7512(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7463)
+static void C_fcall f_7463(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7486)
+static void C_ccall f_7486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7490)
+static void C_ccall f_7490(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7432)
+static void C_fcall f_7432(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7453)
+static void C_ccall f_7453(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7412)
+static void C_ccall f_7412(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2314)
+static void C_ccall f_2314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7342)
+static void C_ccall f_7342(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7346)
+static void C_ccall f_7346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7355)
+static void C_ccall f_7355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7358)
+static void C_ccall f_7358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7363)
+static void C_fcall f_7363(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7400)
+static void C_ccall f_7400(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7381)
+static void C_ccall f_7381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7340)
+static void C_ccall f_7340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2317)
+static void C_ccall f_2317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6971)
+static void C_ccall f_6971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6975)
+static void C_ccall f_6975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6984)
+static void C_ccall f_6984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6987)
+static void C_ccall f_6987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7298)
+static void C_fcall f_7298(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7296)
+static void C_ccall f_7296(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6990)
 static void C_ccall f_6990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6909)
-static void C_fcall f_6909(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6913)
-static void C_ccall f_6913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6970)
-static void C_ccall f_6970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6922)
-static void C_fcall f_6922(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6944)
-static void C_ccall f_6944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6934)
-static void C_fcall f_6934(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6925)
-static void C_ccall f_6925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6901)
-static void C_ccall f_6901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2346)
-static void C_ccall f_2346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6740)
-static void C_ccall f_6740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6744)
-static void C_ccall f_6744(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7246)
+static void C_fcall f_7246(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7288)
+static void C_ccall f_7288(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7273)
+static void C_fcall f_7273(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7285)
+static void C_ccall f_7285(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7281)
+static void C_ccall f_7281(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6993)
+static void C_ccall f_6993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7206)
+static void C_fcall f_7206(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7013)
+static void C_ccall f_7013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7027)
+static void C_fcall f_7027(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7200)
+static void C_ccall f_7200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7054)
+static void C_fcall f_7054(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7152)
+static void C_fcall f_7152(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7082)
+static void C_ccall f_7082(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7096)
+static void C_fcall f_7096(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7123)
+static C_word C_fcall f_7123(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_7090)
+static void C_ccall f_7090(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7086)
+static void C_ccall f_7086(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7021)
+static void C_ccall f_7021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7025)
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7017)
+static void C_ccall f_7017(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6994)
+static C_word C_fcall f_6994(C_word t0,C_word t1);
+C_noret_decl(f_6969)
+static void C_ccall f_6969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2320)
+static void C_ccall f_2320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6965)
+static void C_ccall f_6965(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6888)
+static void C_ccall f_6888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6892)
+static void C_ccall f_6892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6895)
+static void C_ccall f_6895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6898)
+static void C_ccall f_6898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6933)
+static void C_ccall f_6933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6886)
+static void C_ccall f_6886(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2323)
+static void C_ccall f_2323(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6783)
+static void C_ccall f_6783(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6787)
+static void C_ccall f_6787(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6874)
+static void C_ccall f_6874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6870)
+static void C_ccall f_6870(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6789)
+static void C_fcall f_6789(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6793)
+static void C_ccall f_6793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6850)
+static void C_ccall f_6850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6802)
+static void C_fcall f_6802(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6824)
+static void C_ccall f_6824(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6814)
+static void C_fcall f_6814(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6805)
+static void C_ccall f_6805(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6781)
+static void C_ccall f_6781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2326)
+static void C_ccall f_2326(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6620)
+static void C_ccall f_6620(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6624)
+static void C_ccall f_6624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6633)
+static void C_ccall f_6633(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6636)
+static void C_ccall f_6636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6641)
+static void C_fcall f_6641(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6686)
+static void C_ccall f_6686(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6753)
 static void C_ccall f_6753(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6756)
-static void C_ccall f_6756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6761)
-static void C_fcall f_6761(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6806)
-static void C_ccall f_6806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6873)
-static void C_ccall f_6873(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6835)
-static void C_ccall f_6835(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6775)
-static void C_ccall f_6775(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6779)
-static void C_ccall f_6779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6738)
-static void C_ccall f_6738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2349)
-static void C_ccall f_2349(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6540)
-static void C_ccall f_6540(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6544)
-static void C_ccall f_6544(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6553)
-static void C_ccall f_6553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6556)
-static void C_ccall f_6556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6559)
-static void C_ccall f_6559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6562)
-static void C_ccall f_6562(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6565)
-static void C_ccall f_6565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6572)
-static void C_ccall f_6572(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6590)
-static void C_fcall f_6590(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6606)
-static void C_ccall f_6606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6612)
-static void C_ccall f_6612(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6672)
-static void C_fcall f_6672(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6699)
-static C_word C_fcall f_6699(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_6666)
-static void C_ccall f_6666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6662)
-static void C_ccall f_6662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6654)
-static void C_ccall f_6654(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6650)
-static void C_ccall f_6650(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6619)
-static void C_ccall f_6619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6588)
-static void C_ccall f_6588(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6538)
-static void C_ccall f_6538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2352)
-static void C_ccall f_2352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6715)
+static void C_ccall f_6715(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6655)
+static void C_ccall f_6655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6659)
+static void C_ccall f_6659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6618)
+static void C_ccall f_6618(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2329)
+static void C_ccall f_2329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6420)
+static void C_ccall f_6420(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6424)
+static void C_ccall f_6424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6433)
+static void C_ccall f_6433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6436)
+static void C_ccall f_6436(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6439)
+static void C_ccall f_6439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6442)
+static void C_ccall f_6442(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6445)
+static void C_ccall f_6445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6452)
+static void C_ccall f_6452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6470)
+static void C_fcall f_6470(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6486)
+static void C_ccall f_6486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6492)
+static void C_ccall f_6492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6552)
+static void C_fcall f_6552(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6579)
+static C_word C_fcall f_6579(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_6546)
+static void C_ccall f_6546(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6542)
+static void C_ccall f_6542(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6534)
 static void C_ccall f_6534(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6530)
 static void C_ccall f_6530(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5947)
-static void C_ccall f_5947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5951)
-static void C_ccall f_5951(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5963)
-static void C_ccall f_5963(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5966)
-static void C_ccall f_5966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5969)
-static void C_ccall f_5969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6269)
-static void C_ccall f_6269(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6272)
-static void C_ccall f_6272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6481)
-static void C_fcall f_6481(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6510)
-static void C_ccall f_6510(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6275)
-static void C_ccall f_6275(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6437)
-static void C_fcall f_6437(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6475)
-static void C_ccall f_6475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6464)
-static void C_fcall f_6464(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6472)
-static void C_ccall f_6472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6291)
-static void C_ccall f_6291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6402)
-static void C_fcall f_6402(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6431)
-static void C_ccall f_6431(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6294)
-static void C_ccall f_6294(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6297)
-static void C_ccall f_6297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6300)
-static void C_ccall f_6300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6358)
-static void C_fcall f_6358(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6396)
-static void C_ccall f_6396(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6385)
-static void C_fcall f_6385(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6393)
-static void C_ccall f_6393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6303)
-static void C_ccall f_6303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6306)
-static void C_ccall f_6306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6309)
-static void C_ccall f_6309(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6316)
-static void C_ccall f_6316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6499)
+static void C_ccall f_6499(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6468)
+static void C_ccall f_6468(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6418)
+static void C_ccall f_6418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2332)
+static void C_ccall f_2332(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6414)
+static void C_ccall f_6414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6410)
+static void C_ccall f_6410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5827)
+static void C_ccall f_5827(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5831)
+static void C_ccall f_5831(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5843)
+static void C_ccall f_5843(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5846)
+static void C_ccall f_5846(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5849)
+static void C_ccall f_5849(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6149)
+static void C_ccall f_6149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6152)
+static void C_ccall f_6152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6361)
+static void C_fcall f_6361(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6390)
+static void C_ccall f_6390(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6155)
+static void C_ccall f_6155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6317)
+static void C_fcall f_6317(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6355)
+static void C_ccall f_6355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6344)
+static void C_fcall f_6344(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6352)
+static void C_ccall f_6352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6171)
+static void C_ccall f_6171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6282)
+static void C_fcall f_6282(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6311)
+static void C_ccall f_6311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6174)
+static void C_ccall f_6174(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6177)
+static void C_ccall f_6177(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6180)
+static void C_ccall f_6180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6238)
+static void C_fcall f_6238(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6276)
-static void C_fcall f_6276(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6288)
-static void C_ccall f_6288(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6284)
-static void C_ccall f_6284(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6068)
-static void C_fcall f_6068(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_6074)
-static void C_fcall f_6074(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6262)
-static void C_ccall f_6262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6250)
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6234)
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6198)
-static void C_ccall f_6198(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6148)
-static void C_ccall f_6148(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6136)
-static void C_ccall f_6136(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5971)
-static void C_fcall f_5971(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5979)
-static void C_ccall f_5979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5983)
-static void C_ccall f_5983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5987)
-static void C_ccall f_5987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5989)
-static void C_fcall f_5989(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_6042)
-static void C_ccall f_6042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6058)
-static void C_ccall f_6058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6054)
-static void C_ccall f_6054(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6010)
-static void C_ccall f_6010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5945)
-static void C_ccall f_5945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2355)
-static void C_ccall f_2355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5937)
-static void C_ccall f_5937(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5933)
-static void C_ccall f_5933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5929)
-static void C_ccall f_5929(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5722)
-static void C_ccall f_5722(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5726)
-static void C_ccall f_5726(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5729)
-static void C_ccall f_5729(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5732)
-static void C_ccall f_5732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5739)
-static void C_ccall f_5739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5889)
-static void C_ccall f_5889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5774)
-static void C_ccall f_5774(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5850)
-static void C_ccall f_5850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5862)
-static void C_ccall f_5862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5834)
-static void C_ccall f_5834(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5720)
-static void C_ccall f_5720(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2358)
-static void C_ccall f_2358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5712)
-static void C_ccall f_5712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5408)
-static void C_ccall f_5408(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5412)
-static void C_ccall f_5412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5424)
-static void C_ccall f_5424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5427)
-static void C_ccall f_5427(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6276(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6265)
+static void C_fcall f_6265(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6273)
+static void C_ccall f_6273(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6183)
+static void C_ccall f_6183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6186)
+static void C_ccall f_6186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6189)
+static void C_ccall f_6189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6196)
+static void C_ccall f_6196(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6156)
+static void C_fcall f_6156(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6168)
+static void C_ccall f_6168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6164)
+static void C_ccall f_6164(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5948)
+static void C_fcall f_5948(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5954)
+static void C_fcall f_5954(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6142)
+static void C_ccall f_6142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6130)
+static void C_ccall f_6130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6114)
+static void C_ccall f_6114(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6078)
+static void C_ccall f_6078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6028)
+static void C_ccall f_6028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6016)
+static void C_ccall f_6016(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5851)
+static void C_fcall f_5851(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5859)
+static void C_ccall f_5859(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5863)
+static void C_ccall f_5863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5867)
+static void C_ccall f_5867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5869)
+static void C_fcall f_5869(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5922)
+static void C_ccall f_5922(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5938)
+static void C_ccall f_5938(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5934)
+static void C_ccall f_5934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5890)
+static void C_ccall f_5890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5825)
+static void C_ccall f_5825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2335)
+static void C_ccall f_2335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5817)
+static void C_ccall f_5817(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5813)
+static void C_ccall f_5813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5809)
+static void C_ccall f_5809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5602)
+static void C_ccall f_5602(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5606)
+static void C_ccall f_5606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5609)
+static void C_ccall f_5609(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5612)
+static void C_ccall f_5612(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5619)
+static void C_ccall f_5619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5769)
+static void C_ccall f_5769(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5654)
+static void C_ccall f_5654(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5730)
+static void C_ccall f_5730(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5742)
+static void C_ccall f_5742(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5714)
+static void C_ccall f_5714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5600)
+static void C_ccall f_5600(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2338)
+static void C_ccall f_2338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5592)
+static void C_ccall f_5592(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5288)
+static void C_ccall f_5288(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5292)
+static void C_ccall f_5292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5304)
+static void C_ccall f_5304(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5307)
+static void C_ccall f_5307(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5310)
+static void C_ccall f_5310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5313)
+static void C_ccall f_5313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5316)
+static void C_ccall f_5316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5319)
+static void C_ccall f_5319(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5340)
+static void C_fcall f_5340(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5568)
+static void C_ccall f_5568(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5430)
 static void C_ccall f_5430(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5433)
-static void C_ccall f_5433(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5436)
-static void C_ccall f_5436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5439)
-static void C_ccall f_5439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5460)
-static void C_fcall f_5460(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5688)
-static void C_ccall f_5688(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5550)
-static void C_ccall f_5550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5569)
-static void C_ccall f_5569(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5526)
-static void C_ccall f_5526(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5458)
-static void C_ccall f_5458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5449)
+static void C_ccall f_5449(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5406)
 static void C_ccall f_5406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2361)
-static void C_ccall f_2361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5398)
-static void C_ccall f_5398(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5394)
-static void C_ccall f_5394(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5390)
-static void C_ccall f_5390(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5386)
-static void C_ccall f_5386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4860)
-static void C_ccall f_4860(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4864)
-static void C_ccall f_4864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4901)
-static void C_ccall f_4901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5309)
-static void C_fcall f_5309(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5346)
-static void C_ccall f_5346(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5350)
-static void C_ccall f_5350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5303)
-static void C_ccall f_5303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4904)
-static void C_ccall f_4904(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5338)
+static void C_ccall f_5338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5286)
+static void C_ccall f_5286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2341)
+static void C_ccall f_2341(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5278)
+static void C_ccall f_5278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5274)
+static void C_ccall f_5274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5270)
+static void C_ccall f_5270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5266)
+static void C_ccall f_5266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4740)
+static void C_ccall f_4740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4744)
+static void C_ccall f_4744(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4781)
+static void C_ccall f_4781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5189)
+static void C_fcall f_5189(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5226)
+static void C_ccall f_5226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5230)
+static void C_ccall f_5230(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5183)
+static void C_ccall f_5183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4784)
+static void C_ccall f_4784(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4787)
+static void C_ccall f_4787(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4790)
+static void C_ccall f_4790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4793)
+static void C_ccall f_4793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4796)
+static void C_ccall f_4796(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4799)
+static void C_ccall f_4799(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4802)
+static void C_ccall f_4802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4805)
+static void C_ccall f_4805(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4808)
+static void C_ccall f_4808(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4811)
+static void C_ccall f_4811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4814)
+static void C_ccall f_4814(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4825)
+static void C_ccall f_4825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4851)
+static void C_ccall f_4851(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4861)
+static void C_ccall f_4861(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4865)
+static void C_ccall f_4865(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4879)
+static void C_fcall f_4879(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4903)
+static void C_ccall f_4903(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4979)
+static void C_fcall f_4979(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5127)
+static void C_ccall f_5127(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5047)
+static void C_ccall f_5047(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5066)
+static void C_ccall f_5066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5036)
+static void C_ccall f_5036(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5004)
+static void C_ccall f_5004(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4907)
 static void C_ccall f_4907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4910)
-static void C_ccall f_4910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4913)
-static void C_ccall f_4913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4916)
-static void C_ccall f_4916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4919)
-static void C_ccall f_4919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4922)
-static void C_ccall f_4922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4925)
-static void C_ccall f_4925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4928)
-static void C_ccall f_4928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4931)
-static void C_ccall f_4931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4934)
-static void C_ccall f_4934(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4945)
-static void C_ccall f_4945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4971)
-static void C_ccall f_4971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4981)
-static void C_ccall f_4981(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4985)
-static void C_ccall f_4985(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4999)
-static void C_fcall f_4999(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5023)
-static void C_ccall f_5023(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5099)
-static void C_fcall f_5099(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5247)
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5167)
-static void C_ccall f_5167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5186)
-static void C_ccall f_5186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5156)
-static void C_ccall f_5156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5124)
-static void C_ccall f_5124(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5027)
-static void C_ccall f_5027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5050)
-static void C_fcall f_5050(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5083)
-static void C_ccall f_5083(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5063)
-static void C_fcall f_5063(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5044)
-static void C_ccall f_5044(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5013)
-static void C_ccall f_5013(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5021)
-static void C_ccall f_5021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5007)
-static void C_ccall f_5007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4969)
-static void C_ccall f_4969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4866)
-static void C_fcall f_4866(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4872)
-static void C_fcall f_4872(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4898)
-static void C_ccall f_4898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4886)
-static void C_ccall f_4886(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4890)
-static void C_ccall f_4890(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4858)
-static void C_ccall f_4858(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2364)
-static void C_ccall f_2364(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4758)
-static void C_ccall f_4758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4762)
-static void C_ccall f_4762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4827)
-static void C_ccall f_4827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4842)
-static void C_ccall f_4842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4777)
-static void C_ccall f_4777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4800)
-static void C_ccall f_4800(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4812)
-static void C_ccall f_4812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4756)
-static void C_ccall f_4756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2367)
-static void C_ccall f_2367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4930)
+static void C_fcall f_4930(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4963)
+static void C_ccall f_4963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4943)
+static void C_fcall f_4943(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4924)
+static void C_ccall f_4924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4893)
+static void C_ccall f_4893(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4901)
+static void C_ccall f_4901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4887)
+static void C_ccall f_4887(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4849)
+static void C_ccall f_4849(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4746)
+static void C_fcall f_4746(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4752)
-static void C_ccall f_4752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4748)
-static void C_ccall f_4748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4544)
-static void C_ccall f_4544(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4548)
-static void C_ccall f_4548(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4551)
-static void C_ccall f_4551(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4554)
-static void C_ccall f_4554(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4557)
-static void C_ccall f_4557(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4752(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4778)
+static void C_ccall f_4778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4766)
+static void C_ccall f_4766(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4770)
+static void C_ccall f_4770(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4738)
+static void C_ccall f_4738(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2344)
+static void C_ccall f_2344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4638)
+static void C_ccall f_4638(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4642)
+static void C_ccall f_4642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4707)
+static void C_ccall f_4707(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4722)
+static void C_ccall f_4722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4657)
+static void C_ccall f_4657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4680)
+static void C_ccall f_4680(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4692)
+static void C_ccall f_4692(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4636)
+static void C_ccall f_4636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2347)
+static void C_ccall f_2347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4632)
+static void C_ccall f_4632(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4628)
+static void C_ccall f_4628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4424)
+static void C_ccall f_4424(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4428)
+static void C_ccall f_4428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4431)
+static void C_ccall f_4431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4434)
+static void C_ccall f_4434(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4437)
+static void C_ccall f_4437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4448)
+static void C_ccall f_4448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4476)
+static void C_ccall f_4476(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4568)
 static void C_ccall f_4568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4596)
-static void C_ccall f_4596(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4688)
-static void C_ccall f_4688(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4542)
-static void C_ccall f_4542(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2370)
-static void C_ccall f_2370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4534)
-static void C_ccall f_4534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4530)
-static void C_ccall f_4530(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4121)
-static void C_ccall f_4121(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4125)
-static void C_ccall f_4125(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4128)
-static void C_ccall f_4128(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4131)
-static void C_ccall f_4131(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4134)
-static void C_ccall f_4134(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4137)
-static void C_ccall f_4137(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4140)
-static void C_ccall f_4140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4143)
-static void C_ccall f_4143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4422)
+static void C_ccall f_4422(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2350)
+static void C_ccall f_2350(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4414)
+static void C_ccall f_4414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4410)
+static void C_ccall f_4410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4001)
+static void C_ccall f_4001(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4005)
+static void C_ccall f_4005(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4008)
+static void C_ccall f_4008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4011)
+static void C_ccall f_4011(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4014)
+static void C_ccall f_4014(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4017)
+static void C_ccall f_4017(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4020)
+static void C_ccall f_4020(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4023)
+static void C_ccall f_4023(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4026)
+static void C_ccall f_4026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4235)
+static void C_ccall f_4235(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4275)
+static void C_ccall f_4275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4309)
+static void C_fcall f_4309(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4338)
+static void C_ccall f_4338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4283)
+static void C_ccall f_4283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4279)
+static void C_ccall f_4279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4028)
+static void C_fcall f_4028(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4152)
+static void C_fcall f_4152(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4179)
+static C_word C_fcall f_4179(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_4150)
+static void C_ccall f_4150(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4146)
 static void C_ccall f_4146(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4355)
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4395)
-static void C_ccall f_4395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4429)
-static void C_fcall f_4429(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4458)
-static void C_ccall f_4458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4403)
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4399)
-static void C_ccall f_4399(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4148)
-static void C_fcall f_4148(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4272)
-static void C_fcall f_4272(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4299)
-static C_word C_fcall f_4299(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_4270)
-static void C_ccall f_4270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4266)
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4258)
-static void C_ccall f_4258(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4239)
-static void C_ccall f_4239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4209)
-static void C_ccall f_4209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4190)
-static void C_ccall f_4190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4138)
+static void C_ccall f_4138(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4119)
 static void C_ccall f_4119(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2373)
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3650)
-static void C_ccall f_3650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3654)
-static void C_ccall f_3654(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3669)
-static void C_ccall f_3669(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3672)
-static void C_ccall f_3672(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3675)
-static void C_ccall f_3675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3678)
-static void C_ccall f_3678(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3681)
-static void C_ccall f_3681(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3687)
-static void C_ccall f_3687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3690)
-static void C_ccall f_3690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4058)
-static void C_fcall f_4058(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4087)
-static void C_ccall f_4087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3693)
-static void C_ccall f_3693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4011)
-static void C_fcall f_4011(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4038)
-static C_word C_fcall f_4038(C_word t0,C_word t1);
-C_noret_decl(f_4009)
-static void C_ccall f_4009(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4005)
-static void C_ccall f_4005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3722)
-static void C_fcall f_3722(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3748)
-static void C_fcall f_3748(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3784)
-static void C_fcall f_3784(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3764)
-static void C_ccall f_3764(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3760)
-static void C_ccall f_3760(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3720)
-static void C_ccall f_3720(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3716)
-static void C_ccall f_3716(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3648)
-static void C_ccall f_3648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2376)
-static void C_ccall f_2376(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4089)
+static void C_ccall f_4089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4070)
+static void C_ccall f_4070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3999)
+static void C_ccall f_3999(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2353)
+static void C_ccall f_2353(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3530)
+static void C_ccall f_3530(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3534)
+static void C_ccall f_3534(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3549)
+static void C_ccall f_3549(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3552)
+static void C_ccall f_3552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3555)
+static void C_ccall f_3555(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3558)
+static void C_ccall f_3558(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3561)
+static void C_ccall f_3561(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3567)
+static void C_ccall f_3567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3570)
+static void C_ccall f_3570(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3938)
+static void C_fcall f_3938(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3967)
+static void C_ccall f_3967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3573)
+static void C_ccall f_3573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3891)
+static void C_fcall f_3891(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3918)
+static C_word C_fcall f_3918(C_word t0,C_word t1);
+C_noret_decl(f_3889)
+static void C_ccall f_3889(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3885)
+static void C_ccall f_3885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3602)
+static void C_fcall f_3602(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3628)
+static void C_fcall f_3628(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3664)
+static void C_fcall f_3664(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3644)
+static void C_ccall f_3644(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3640)
 static void C_ccall f_3640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3450)
-static void C_ccall f_3450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3454)
-static void C_ccall f_3454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3457)
-static void C_ccall f_3457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3460)
-static void C_ccall f_3460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3463)
-static void C_ccall f_3463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3466)
-static void C_ccall f_3466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3475)
-static void C_fcall f_3475(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3578)
-static void C_ccall f_3578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3606)
-static void C_ccall f_3606(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3600)
 static void C_ccall f_3600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3581)
-static void C_ccall f_3581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3485)
-static void C_ccall f_3485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3488)
-static void C_ccall f_3488(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3560)
-static void C_ccall f_3560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3537)
-static void C_ccall f_3537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3494)
-static void C_ccall f_3494(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3505)
-static void C_ccall f_3505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3525)
-static void C_ccall f_3525(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3448)
-static void C_ccall f_3448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2379)
-static void C_ccall f_2379(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3596)
+static void C_ccall f_3596(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3528)
+static void C_ccall f_3528(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2356)
+static void C_ccall f_2356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3520)
+static void C_ccall f_3520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3330)
+static void C_ccall f_3330(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3334)
+static void C_ccall f_3334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3337)
+static void C_ccall f_3337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3340)
+static void C_ccall f_3340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3343)
+static void C_ccall f_3343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3346)
+static void C_ccall f_3346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3355)
+static void C_fcall f_3355(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3458)
+static void C_ccall f_3458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3486)
+static void C_ccall f_3486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3480)
+static void C_ccall f_3480(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3461)
+static void C_ccall f_3461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3365)
+static void C_ccall f_3365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3368)
+static void C_ccall f_3368(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3440)
 static void C_ccall f_3440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3219)
-static void C_ccall f_3219(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3223)
-static void C_ccall f_3223(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3226)
-static void C_ccall f_3226(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3229)
-static void C_ccall f_3229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3232)
-static void C_ccall f_3232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3235)
-static void C_ccall f_3235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3244)
-static void C_fcall f_3244(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_3363)
-static void C_ccall f_3363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3391)
-static void C_ccall f_3391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3424)
-static void C_ccall f_3424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3397)
-static void C_ccall f_3397(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3417)
+static void C_ccall f_3417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3374)
+static void C_ccall f_3374(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3385)
 static void C_ccall f_3385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3366)
-static void C_ccall f_3366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3254)
-static void C_ccall f_3254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3257)
-static void C_ccall f_3257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3353)
-static void C_ccall f_3353(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3318)
-static void C_ccall f_3318(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3263)
-static void C_ccall f_3263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3286)
-static void C_ccall f_3286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3306)
-static void C_ccall f_3306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3217)
-static void C_ccall f_3217(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2382)
-static void C_ccall f_2382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2938)
-static void C_ccall f_2938(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2942)
-static void C_ccall f_2942(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2945)
-static void C_ccall f_2945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2948)
-static void C_ccall f_2948(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2951)
-static void C_ccall f_2951(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2954)
-static void C_ccall f_2954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2957)
-static void C_ccall f_2957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2966)
-static void C_fcall f_2966(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3405)
+static void C_ccall f_3405(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3328)
+static void C_ccall f_3328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2359)
+static void C_ccall f_2359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3320)
+static void C_ccall f_3320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3099)
+static void C_ccall f_3099(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3103)
+static void C_ccall f_3103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3106)
+static void C_ccall f_3106(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3109)
+static void C_ccall f_3109(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3112)
-static void C_fcall f_3112(C_word t0,C_word t1) C_noret;
+static void C_ccall f_3112(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3115)
 static void C_ccall f_3115(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3124)
-static void C_ccall f_3124(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3149)
-static void C_ccall f_3149(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3174)
-static void C_ccall f_3174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3196)
-static void C_ccall f_3196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f11165)
-static void C_ccall f11165(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f11161)
-static void C_ccall f11161(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3181)
-static void C_ccall f_3181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3168)
-static void C_ccall f_3168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3164)
-static void C_ccall f_3164(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_3124(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_3243)
+static void C_ccall f_3243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3271)
+static void C_ccall f_3271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3304)
+static void C_ccall f_3304(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3277)
+static void C_ccall f_3277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3265)
+static void C_ccall f_3265(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3246)
+static void C_ccall f_3246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3134)
+static void C_ccall f_3134(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3137)
+static void C_ccall f_3137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3233)
+static void C_ccall f_3233(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3198)
+static void C_ccall f_3198(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3143)
 static void C_ccall f_3143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3139)
-static void C_ccall f_3139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3106)
-static void C_ccall f_3106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2976)
-static void C_fcall f_2976(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2983)
-static void C_ccall f_2983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3091)
-static void C_ccall f_3091(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3079)
-static void C_ccall f_3079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3075)
-static void C_ccall f_3075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3011)
-static void C_ccall f_3011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3039)
-static void C_ccall f_3039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3051)
-static void C_ccall f_3051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3035)
-static void C_ccall f_3035(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2936)
-static void C_ccall f_2936(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2385)
-static void C_ccall f_2385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3166)
+static void C_ccall f_3166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3186)
+static void C_ccall f_3186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3097)
+static void C_ccall f_3097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2362)
+static void C_ccall f_2362(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2818)
+static void C_ccall f_2818(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2822)
+static void C_ccall f_2822(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2825)
+static void C_ccall f_2825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2828)
+static void C_ccall f_2828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2831)
+static void C_ccall f_2831(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2834)
-static void C_ccall f_2834(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2838)
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2844)
-static void C_ccall f_2844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2928)
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2889)
-static void C_ccall f_2889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2901)
-static void C_ccall f_2901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2832)
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2388)
-static void C_ccall f_2388(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2797)
-static void C_ccall f_2797(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2801)
-static void C_ccall f_2801(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_2834(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2837)
+static void C_ccall f_2837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2846)
+static void C_fcall f_2846(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_2992)
+static void C_fcall f_2992(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2995)
+static void C_ccall f_2995(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3004)
+static void C_ccall f_3004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3029)
+static void C_ccall f_3029(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3054)
+static void C_ccall f_3054(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3076)
+static void C_ccall f_3076(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11150)
+static void C_ccall f11150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11146)
+static void C_ccall f11146(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3061)
+static void C_ccall f_3061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3048)
+static void C_ccall f_3048(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3044)
+static void C_ccall f_3044(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3023)
+static void C_ccall f_3023(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3019)
+static void C_ccall f_3019(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2986)
+static void C_ccall f_2986(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2856)
+static void C_fcall f_2856(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2863)
+static void C_ccall f_2863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2971)
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2959)
+static void C_ccall f_2959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2955)
+static void C_ccall f_2955(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2891)
+static void C_ccall f_2891(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2919)
+static void C_ccall f_2919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2931)
+static void C_ccall f_2931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2915)
+static void C_ccall f_2915(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2816)
+static void C_ccall f_2816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2365)
+static void C_ccall f_2365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2714)
+static void C_ccall f_2714(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2718)
+static void C_ccall f_2718(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2724)
+static void C_ccall f_2724(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2808)
 static void C_ccall f_2808(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2820)
-static void C_ccall f_2820(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2824)
-static void C_ccall f_2824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2795)
-static void C_ccall f_2795(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2391)
-static void C_ccall f_2391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2772)
-static void C_ccall f_2772(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2776)
-static void C_ccall f_2776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2770)
-static void C_ccall f_2770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2394)
-static void C_ccall f_2394(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2640)
-static void C_ccall f_2640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2650)
-static void C_ccall f_2650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2769)
+static void C_ccall f_2769(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2781)
+static void C_ccall f_2781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2712)
+static void C_ccall f_2712(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2368)
+static void C_ccall f_2368(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2677)
+static void C_ccall f_2677(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2681)
+static void C_ccall f_2681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2688)
+static void C_ccall f_2688(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2700)
-static void C_fcall f_2700(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2713)
-static void C_ccall f_2713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2666)
-static void C_ccall f_2666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2682)
-static void C_ccall f_2682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2638)
-static void C_ccall f_2638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2397)
-static void C_ccall f_2397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2425)
-static void C_ccall f_2425(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2586)
-static void C_fcall f_2586(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2590)
-static void C_ccall f_2590(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2573)
-static void C_ccall f_2573(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2435)
-static void C_ccall f_2435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2523)
-static void C_fcall f_2523(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2438)
-static void C_ccall f_2438(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2475)
-static void C_fcall f_2475(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2441)
-static void C_ccall f_2441(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2451)
-static void C_ccall f_2451(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2461)
-static void C_ccall f_2461(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2459)
-static void C_ccall f_2459(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2423)
-static void C_ccall f_2423(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2400)
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2415)
-static void C_ccall f_2415(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2413)
-static void C_ccall f_2413(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2403)
-static void C_ccall f_2403(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_2700(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2704)
+static void C_ccall f_2704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2675)
+static void C_ccall f_2675(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2371)
+static void C_ccall f_2371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2655)
+static void C_ccall f_2655(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2663)
+static void C_ccall f_2663(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2667)
+static void C_ccall f_2667(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2653)
+static void C_ccall f_2653(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2374)
+static void C_ccall f_2374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2630)
+static void C_ccall f_2630(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2634)
+static void C_ccall f_2634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2628)
+static void C_ccall f_2628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2377)
+static void C_ccall f_2377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2464)
+static void C_ccall f_2464(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2474)
+static void C_fcall f_2474(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2498)
+static void C_ccall f_2498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2548)
+static void C_fcall f_2548(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2561)
+static void C_ccall f_2561(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2514)
+static void C_ccall f_2514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2530)
+static void C_ccall f_2530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2484)
+static void C_ccall f_2484(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2462)
+static void C_ccall f_2462(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2380)
+static void C_ccall f_2380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2408)
+static void C_ccall f_2408(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2447)
+static void C_ccall f_2447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2418)
+static void C_ccall f_2418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2431)
+static void C_ccall f_2431(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2406)
 static void C_ccall f_2406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2409)
-static void C_ccall f_2409(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_10380)
-static void C_fcall trf_10380(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10380(void *dummy){
+C_noret_decl(f_2383)
+static void C_ccall f_2383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2398)
+static void C_ccall f_2398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2396)
+static void C_ccall f_2396(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2386)
+static void C_ccall f_2386(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2389)
+static void C_ccall f_2389(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2392)
+static void C_ccall f_2392(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_10260)
+static void C_fcall trf_10260(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10260(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10380(t0,t1,t2,t3);}
+f_10260(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10443)
-static void C_fcall trf_10443(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10443(void *dummy){
+C_noret_decl(trf_10323)
+static void C_fcall trf_10323(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10323(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10443(t0,t1);}
+f_10323(t0,t1);}
 
-C_noret_decl(trf_10238)
-static void C_fcall trf_10238(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10238(void *dummy){
+C_noret_decl(trf_10118)
+static void C_fcall trf_10118(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10118(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10238(t0,t1);}
+f_10118(t0,t1);}
 
-C_noret_decl(trf_10018)
-static void C_fcall trf_10018(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10018(void *dummy){
+C_noret_decl(trf_9898)
+static void C_fcall trf_9898(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9898(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10018(t0,t1,t2,t3);}
+f_9898(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9876)
-static void C_fcall trf_9876(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9876(void *dummy){
+C_noret_decl(trf_9756)
+static void C_fcall trf_9756(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9756(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9876(t0,t1);}
+f_9756(t0,t1);}
 
-C_noret_decl(trf_9681)
-static void C_fcall trf_9681(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9681(void *dummy){
+C_noret_decl(trf_9561)
+static void C_fcall trf_9561(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9561(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9681(t0,t1,t2);}
+f_9561(t0,t1,t2);}
 
-C_noret_decl(trf_9637)
-static void C_fcall trf_9637(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9637(void *dummy){
+C_noret_decl(trf_9517)
+static void C_fcall trf_9517(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9517(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9637(t0,t1,t2);}
+f_9517(t0,t1,t2);}
 
-C_noret_decl(trf_9664)
-static void C_fcall trf_9664(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9664(void *dummy){
+C_noret_decl(trf_9544)
+static void C_fcall trf_9544(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9544(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9664(t0,t1);}
+f_9544(t0,t1);}
 
-C_noret_decl(trf_9593)
-static void C_fcall trf_9593(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9593(void *dummy){
+C_noret_decl(trf_9473)
+static void C_fcall trf_9473(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9473(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9593(t0,t1,t2);}
+f_9473(t0,t1,t2);}
 
-C_noret_decl(trf_9620)
-static void C_fcall trf_9620(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9620(void *dummy){
+C_noret_decl(trf_9500)
+static void C_fcall trf_9500(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9500(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9620(t0,t1);}
+f_9500(t0,t1);}
 
-C_noret_decl(trf_9558)
-static void C_fcall trf_9558(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9558(void *dummy){
+C_noret_decl(trf_9438)
+static void C_fcall trf_9438(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9438(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9558(t0,t1,t2);}
+f_9438(t0,t1,t2);}
 
-C_noret_decl(trf_9509)
-static void C_fcall trf_9509(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9509(void *dummy){
+C_noret_decl(trf_9389)
+static void C_fcall trf_9389(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9389(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9509(t0,t1,t2,t3);}
+f_9389(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9522)
-static void C_fcall trf_9522(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9522(void *dummy){
+C_noret_decl(trf_9402)
+static void C_fcall trf_9402(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9402(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9522(t0,t1);}
+f_9402(t0,t1);}
 
-C_noret_decl(trf_9485)
-static void C_fcall trf_9485(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9485(void *dummy){
+C_noret_decl(trf_9365)
+static void C_fcall trf_9365(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9365(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9485(t0,t1,t2);}
+f_9365(t0,t1,t2);}
 
-C_noret_decl(trf_9432)
-static void C_fcall trf_9432(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9432(void *dummy){
+C_noret_decl(trf_9312)
+static void C_fcall trf_9312(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9312(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9432(t0,t1,t2,t3);}
+f_9312(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9445)
-static void C_fcall trf_9445(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9445(void *dummy){
+C_noret_decl(trf_9325)
+static void C_fcall trf_9325(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9325(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9445(t0,t1);}
+f_9325(t0,t1);}
 
-C_noret_decl(trf_9354)
-static void C_fcall trf_9354(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9354(void *dummy){
+C_noret_decl(trf_9234)
+static void C_fcall trf_9234(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9234(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9354(t0,t1,t2,t3);}
+f_9234(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9367)
-static void C_fcall trf_9367(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9367(void *dummy){
+C_noret_decl(trf_9247)
+static void C_fcall trf_9247(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9247(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9367(t0,t1);}
+f_9247(t0,t1);}
 
-C_noret_decl(trf_9292)
-static void C_fcall trf_9292(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9292(void *dummy){
+C_noret_decl(trf_9172)
+static void C_fcall trf_9172(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9172(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9292(t0,t1,t2,t3);}
+f_9172(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9305)
-static void C_fcall trf_9305(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9305(void *dummy){
+C_noret_decl(trf_9185)
+static void C_fcall trf_9185(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9185(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9305(t0,t1);}
+f_9185(t0,t1);}
 
-C_noret_decl(trf_9194)
-static void C_fcall trf_9194(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9194(void *dummy){
+C_noret_decl(trf_9074)
+static void C_fcall trf_9074(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9074(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9194(t0,t1,t2,t3);}
+f_9074(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9207)
-static void C_fcall trf_9207(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9207(void *dummy){
+C_noret_decl(trf_9087)
+static void C_fcall trf_9087(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9087(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9207(t0,t1);}
+f_9087(t0,t1);}
 
-C_noret_decl(trf_9132)
-static void C_fcall trf_9132(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9132(void *dummy){
+C_noret_decl(trf_9012)
+static void C_fcall trf_9012(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9012(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9132(t0,t1,t2,t3);}
+f_9012(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9145)
-static void C_fcall trf_9145(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9145(void *dummy){
+C_noret_decl(trf_9025)
+static void C_fcall trf_9025(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9025(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9145(t0,t1);}
+f_9025(t0,t1);}
 
-C_noret_decl(trf_8975)
-static void C_fcall trf_8975(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8975(void *dummy){
+C_noret_decl(trf_8855)
+static void C_fcall trf_8855(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8855(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8975(t0,t1,t2);}
+f_8855(t0,t1,t2);}
 
-C_noret_decl(trf_8874)
-static void C_fcall trf_8874(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8874(void *dummy){
+C_noret_decl(trf_8754)
+static void C_fcall trf_8754(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8754(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8874(t0,t1,t2);}
+f_8754(t0,t1,t2);}
 
-C_noret_decl(trf_8839)
-static void C_fcall trf_8839(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8839(void *dummy){
+C_noret_decl(trf_8719)
+static void C_fcall trf_8719(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8719(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8839(t0,t1,t2);}
+f_8719(t0,t1,t2);}
 
-C_noret_decl(trf_8795)
-static void C_fcall trf_8795(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8795(void *dummy){
+C_noret_decl(trf_8675)
+static void C_fcall trf_8675(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8675(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8795(t0,t1,t2);}
+f_8675(t0,t1,t2);}
 
-C_noret_decl(trf_8822)
-static void C_fcall trf_8822(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8822(void *dummy){
+C_noret_decl(trf_8702)
+static void C_fcall trf_8702(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8702(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8822(t0,t1);}
+f_8702(t0,t1);}
 
-C_noret_decl(trf_8751)
-static void C_fcall trf_8751(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8751(void *dummy){
+C_noret_decl(trf_8631)
+static void C_fcall trf_8631(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8631(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8751(t0,t1,t2);}
+f_8631(t0,t1,t2);}
 
-C_noret_decl(trf_8778)
-static void C_fcall trf_8778(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8778(void *dummy){
+C_noret_decl(trf_8658)
+static void C_fcall trf_8658(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8658(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8778(t0,t1);}
+f_8658(t0,t1);}
 
-C_noret_decl(trf_8702)
-static void C_fcall trf_8702(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8702(void *dummy){
+C_noret_decl(trf_8582)
+static void C_fcall trf_8582(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8582(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8702(t0,t1,t2,t3);}
+f_8582(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8715)
-static void C_fcall trf_8715(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8715(void *dummy){
+C_noret_decl(trf_8595)
+static void C_fcall trf_8595(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8595(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8715(t0,t1);}
+f_8595(t0,t1);}
 
-C_noret_decl(trf_8653)
-static void C_fcall trf_8653(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8653(void *dummy){
+C_noret_decl(trf_8533)
+static void C_fcall trf_8533(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8533(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8653(t0,t1,t2,t3);}
+f_8533(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8666)
-static void C_fcall trf_8666(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8666(void *dummy){
+C_noret_decl(trf_8546)
+static void C_fcall trf_8546(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8546(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8666(t0,t1);}
+f_8546(t0,t1);}
 
-C_noret_decl(trf_8543)
-static void C_fcall trf_8543(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8543(void *dummy){
+C_noret_decl(trf_8423)
+static void C_fcall trf_8423(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8423(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8543(t0,t1,t2,t3);}
+f_8423(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8556)
-static void C_fcall trf_8556(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8556(void *dummy){
+C_noret_decl(trf_8436)
+static void C_fcall trf_8436(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8436(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8556(t0,t1);}
+f_8436(t0,t1);}
 
-C_noret_decl(trf_8286)
-static void C_fcall trf_8286(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8286(void *dummy){
+C_noret_decl(trf_8166)
+static void C_fcall trf_8166(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8166(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8286(t0,t1,t2);}
+f_8166(t0,t1,t2);}
 
-C_noret_decl(trf_8216)
-static void C_fcall trf_8216(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8216(void *dummy){
+C_noret_decl(trf_8096)
+static void C_fcall trf_8096(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8096(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8216(t0,t1,t2,t3);}
+f_8096(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8229)
-static void C_fcall trf_8229(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8229(void *dummy){
+C_noret_decl(trf_8109)
+static void C_fcall trf_8109(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8109(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8229(t0,t1);}
+f_8109(t0,t1);}
 
-C_noret_decl(trf_8020)
-static void C_fcall trf_8020(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8020(void *dummy){
+C_noret_decl(trf_7900)
+static void C_fcall trf_7900(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7900(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8020(t0,t1,t2);}
+f_7900(t0,t1,t2);}
 
-C_noret_decl(trf_7980)
-static void C_fcall trf_7980(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7980(void *dummy){
+C_noret_decl(trf_7860)
+static void C_fcall trf_7860(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7860(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7980(t0,t1,t2,t3);}
+f_7860(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7932)
-static void C_fcall trf_7932(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7932(void *dummy){
+C_noret_decl(trf_7812)
+static void C_fcall trf_7812(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7812(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7932(t0,t1,t2);}
+f_7812(t0,t1,t2);}
 
-C_noret_decl(trf_7959)
-static void C_fcall trf_7959(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7959(void *dummy){
+C_noret_decl(trf_7839)
+static void C_fcall trf_7839(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7839(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7959(t0,t1,t2);}
+f_7839(t0,t1,t2);}
 
-C_noret_decl(trf_7886)
-static void C_fcall trf_7886(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7886(void *dummy){
+C_noret_decl(trf_7766)
+static void C_fcall trf_7766(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7766(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7886(t0,t1,t2,t3);}
+f_7766(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7846)
-static void C_fcall trf_7846(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7846(void *dummy){
+C_noret_decl(trf_7726)
+static void C_fcall trf_7726(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7726(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7846(t0,t1,t2);}
+f_7726(t0,t1,t2);}
 
-C_noret_decl(trf_7652)
-static void C_fcall trf_7652(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7652(void *dummy){
+C_noret_decl(trf_7532)
+static void C_fcall trf_7532(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7532(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7652(t0,t1,t2,t3,t4);}
+f_7532(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7724)
-static void C_fcall trf_7724(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7724(void *dummy){
+C_noret_decl(trf_7604)
+static void C_fcall trf_7604(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7604(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7724(t0,t1);}
+f_7604(t0,t1);}
 
-C_noret_decl(trf_7676)
-static void C_fcall trf_7676(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7676(void *dummy){
+C_noret_decl(trf_7556)
+static void C_fcall trf_7556(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7556(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7676(t0,t1,t2);}
+f_7556(t0,t1,t2);}
 
-C_noret_decl(trf_7703)
-static void C_fcall trf_7703(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7703(void *dummy){
+C_noret_decl(trf_7583)
+static void C_fcall trf_7583(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7583(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7703(t0,t1,t2);}
+f_7583(t0,t1,t2);}
 
-C_noret_decl(trf_7583)
-static void C_fcall trf_7583(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7583(void *dummy){
+C_noret_decl(trf_7463)
+static void C_fcall trf_7463(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7463(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7583(t0,t1,t2,t3);}
+f_7463(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7552)
-static void C_fcall trf_7552(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7552(void *dummy){
+C_noret_decl(trf_7432)
+static void C_fcall trf_7432(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7432(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7552(t0,t1,t2,t3);}
+f_7432(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7483)
-static void C_fcall trf_7483(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7483(void *dummy){
+C_noret_decl(trf_7363)
+static void C_fcall trf_7363(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7363(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7483(t0,t1,t2);}
+f_7363(t0,t1,t2);}
 
-C_noret_decl(trf_7418)
-static void C_fcall trf_7418(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7418(void *dummy){
+C_noret_decl(trf_7298)
+static void C_fcall trf_7298(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7298(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7418(t0,t1,t2);}
+f_7298(t0,t1,t2);}
 
-C_noret_decl(trf_7366)
-static void C_fcall trf_7366(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7366(void *dummy){
+C_noret_decl(trf_7246)
+static void C_fcall trf_7246(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7246(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7366(t0,t1,t2);}
+f_7246(t0,t1,t2);}
 
-C_noret_decl(trf_7393)
-static void C_fcall trf_7393(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7393(void *dummy){
+C_noret_decl(trf_7273)
+static void C_fcall trf_7273(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7273(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7393(t0,t1,t2);}
+f_7273(t0,t1,t2);}
 
-C_noret_decl(trf_7326)
-static void C_fcall trf_7326(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7326(void *dummy){
+C_noret_decl(trf_7206)
+static void C_fcall trf_7206(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7206(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7326(t0,t1,t2);}
+f_7206(t0,t1,t2);}
 
-C_noret_decl(trf_7147)
-static void C_fcall trf_7147(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7147(void *dummy){
+C_noret_decl(trf_7027)
+static void C_fcall trf_7027(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7027(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7147(t0,t1,t2);}
+f_7027(t0,t1,t2);}
 
-C_noret_decl(trf_7174)
-static void C_fcall trf_7174(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7174(void *dummy){
+C_noret_decl(trf_7054)
+static void C_fcall trf_7054(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7054(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7174(t0,t1,t2);}
+f_7054(t0,t1,t2);}
 
-C_noret_decl(trf_7272)
-static void C_fcall trf_7272(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7272(void *dummy){
+C_noret_decl(trf_7152)
+static void C_fcall trf_7152(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7152(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7272(t0,t1,t2);}
+f_7152(t0,t1,t2);}
 
-C_noret_decl(trf_7216)
-static void C_fcall trf_7216(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7216(void *dummy){
+C_noret_decl(trf_7096)
+static void C_fcall trf_7096(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7096(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7216(t0,t1,t2);}
+f_7096(t0,t1,t2);}
 
-C_noret_decl(trf_6909)
-static void C_fcall trf_6909(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6909(void *dummy){
+C_noret_decl(trf_6789)
+static void C_fcall trf_6789(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6789(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6909(t0,t1,t2,t3);}
+f_6789(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6922)
-static void C_fcall trf_6922(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6922(void *dummy){
+C_noret_decl(trf_6802)
+static void C_fcall trf_6802(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6802(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6922(t0,t1);}
+f_6802(t0,t1);}
 
-C_noret_decl(trf_6934)
-static void C_fcall trf_6934(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6934(void *dummy){
+C_noret_decl(trf_6814)
+static void C_fcall trf_6814(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6814(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6934(t0,t1);}
+f_6814(t0,t1);}
 
-C_noret_decl(trf_6761)
-static void C_fcall trf_6761(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6761(void *dummy){
+C_noret_decl(trf_6641)
+static void C_fcall trf_6641(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6641(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6761(t0,t1,t2);}
+f_6641(t0,t1,t2);}
 
-C_noret_decl(trf_6590)
-static void C_fcall trf_6590(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6590(void *dummy){
+C_noret_decl(trf_6470)
+static void C_fcall trf_6470(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6470(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6590(t0,t1,t2);}
+f_6470(t0,t1,t2);}
 
-C_noret_decl(trf_6672)
-static void C_fcall trf_6672(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6672(void *dummy){
+C_noret_decl(trf_6552)
+static void C_fcall trf_6552(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6552(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6672(t0,t1,t2);}
+f_6552(t0,t1,t2);}
 
-C_noret_decl(trf_6481)
-static void C_fcall trf_6481(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6481(void *dummy){
+C_noret_decl(trf_6361)
+static void C_fcall trf_6361(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6361(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6481(t0,t1,t2);}
+f_6361(t0,t1,t2);}
 
-C_noret_decl(trf_6437)
-static void C_fcall trf_6437(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6437(void *dummy){
+C_noret_decl(trf_6317)
+static void C_fcall trf_6317(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6317(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6437(t0,t1,t2);}
+f_6317(t0,t1,t2);}
 
-C_noret_decl(trf_6464)
-static void C_fcall trf_6464(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6464(void *dummy){
+C_noret_decl(trf_6344)
+static void C_fcall trf_6344(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6344(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6464(t0,t1,t2);}
+f_6344(t0,t1,t2);}
 
-C_noret_decl(trf_6402)
-static void C_fcall trf_6402(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6402(void *dummy){
+C_noret_decl(trf_6282)
+static void C_fcall trf_6282(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6282(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6402(t0,t1,t2);}
+f_6282(t0,t1,t2);}
 
-C_noret_decl(trf_6358)
-static void C_fcall trf_6358(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6358(void *dummy){
+C_noret_decl(trf_6238)
+static void C_fcall trf_6238(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6238(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6358(t0,t1,t2);}
+f_6238(t0,t1,t2);}
 
-C_noret_decl(trf_6385)
-static void C_fcall trf_6385(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6385(void *dummy){
+C_noret_decl(trf_6265)
+static void C_fcall trf_6265(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6265(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6385(t0,t1,t2);}
+f_6265(t0,t1,t2);}
 
-C_noret_decl(trf_6276)
-static void C_fcall trf_6276(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6276(void *dummy){
+C_noret_decl(trf_6156)
+static void C_fcall trf_6156(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6156(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6276(t0,t1,t2);}
+f_6156(t0,t1,t2);}
 
-C_noret_decl(trf_6068)
-static void C_fcall trf_6068(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6068(void *dummy){
+C_noret_decl(trf_5948)
+static void C_fcall trf_5948(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5948(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2209,22 +2228,22 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_6068(t0,t1,t2,t3,t4,t5);}
+f_5948(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_6074)
-static void C_fcall trf_6074(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6074(void *dummy){
+C_noret_decl(trf_5954)
+static void C_fcall trf_5954(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5954(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_6074(t0,t1,t2,t3,t4);}
+f_5954(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_5971)
-static void C_fcall trf_5971(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5971(void *dummy){
+C_noret_decl(trf_5851)
+static void C_fcall trf_5851(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5851(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2232,11 +2251,11 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_5971(t0,t1,t2,t3,t4,t5);}
+f_5851(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_5989)
-static void C_fcall trf_5989(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5989(void *dummy){
+C_noret_decl(trf_5869)
+static void C_fcall trf_5869(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5869(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2244,155 +2263,155 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_5989(t0,t1,t2,t3,t4,t5);}
+f_5869(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_5460)
-static void C_fcall trf_5460(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5460(void *dummy){
+C_noret_decl(trf_5340)
+static void C_fcall trf_5340(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5340(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5460(t0,t1,t2,t3);}
+f_5340(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5309)
-static void C_fcall trf_5309(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5309(void *dummy){
+C_noret_decl(trf_5189)
+static void C_fcall trf_5189(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5189(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5309(t0,t1,t2);}
+f_5189(t0,t1,t2);}
 
-C_noret_decl(trf_4999)
-static void C_fcall trf_4999(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4999(void *dummy){
+C_noret_decl(trf_4879)
+static void C_fcall trf_4879(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4879(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4999(t0,t1);}
+f_4879(t0,t1);}
 
-C_noret_decl(trf_5099)
-static void C_fcall trf_5099(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5099(void *dummy){
+C_noret_decl(trf_4979)
+static void C_fcall trf_4979(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4979(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5099(t0,t1,t2,t3);}
+f_4979(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5050)
-static void C_fcall trf_5050(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5050(void *dummy){
+C_noret_decl(trf_4930)
+static void C_fcall trf_4930(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4930(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5050(t0,t1,t2,t3);}
+f_4930(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5063)
-static void C_fcall trf_5063(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5063(void *dummy){
+C_noret_decl(trf_4943)
+static void C_fcall trf_4943(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4943(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5063(t0,t1);}
+f_4943(t0,t1);}
 
-C_noret_decl(trf_4866)
-static void C_fcall trf_4866(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4866(void *dummy){
+C_noret_decl(trf_4746)
+static void C_fcall trf_4746(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4746(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4866(t0,t1,t2);}
+f_4746(t0,t1,t2);}
 
-C_noret_decl(trf_4872)
-static void C_fcall trf_4872(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4872(void *dummy){
+C_noret_decl(trf_4752)
+static void C_fcall trf_4752(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4752(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4872(t0,t1,t2);}
+f_4752(t0,t1,t2);}
 
-C_noret_decl(trf_4429)
-static void C_fcall trf_4429(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4429(void *dummy){
+C_noret_decl(trf_4309)
+static void C_fcall trf_4309(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4309(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4429(t0,t1,t2);}
+f_4309(t0,t1,t2);}
 
-C_noret_decl(trf_4148)
-static void C_fcall trf_4148(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4148(void *dummy){
+C_noret_decl(trf_4028)
+static void C_fcall trf_4028(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4028(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4148(t0,t1,t2);}
+f_4028(t0,t1,t2);}
 
-C_noret_decl(trf_4272)
-static void C_fcall trf_4272(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4272(void *dummy){
+C_noret_decl(trf_4152)
+static void C_fcall trf_4152(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4152(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4272(t0,t1,t2);}
+f_4152(t0,t1,t2);}
 
-C_noret_decl(trf_4058)
-static void C_fcall trf_4058(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4058(void *dummy){
+C_noret_decl(trf_3938)
+static void C_fcall trf_3938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3938(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4058(t0,t1,t2);}
+f_3938(t0,t1,t2);}
 
-C_noret_decl(trf_4011)
-static void C_fcall trf_4011(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4011(void *dummy){
+C_noret_decl(trf_3891)
+static void C_fcall trf_3891(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3891(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4011(t0,t1,t2);}
+f_3891(t0,t1,t2);}
 
-C_noret_decl(trf_3722)
-static void C_fcall trf_3722(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3722(void *dummy){
+C_noret_decl(trf_3602)
+static void C_fcall trf_3602(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3602(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3722(t0,t1,t2,t3);}
+f_3602(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3748)
-static void C_fcall trf_3748(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3748(void *dummy){
+C_noret_decl(trf_3628)
+static void C_fcall trf_3628(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3628(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3748(t0,t1);}
+f_3628(t0,t1);}
 
-C_noret_decl(trf_3784)
-static void C_fcall trf_3784(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3784(void *dummy){
+C_noret_decl(trf_3664)
+static void C_fcall trf_3664(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3664(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3784(t0,t1);}
+f_3664(t0,t1);}
 
-C_noret_decl(trf_3475)
-static void C_fcall trf_3475(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3475(void *dummy){
+C_noret_decl(trf_3355)
+static void C_fcall trf_3355(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3355(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2400,11 +2419,11 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_3475(t0,t1,t2,t3,t4,t5);}
+f_3355(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_3244)
-static void C_fcall trf_3244(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3244(void *dummy){
+C_noret_decl(trf_3124)
+static void C_fcall trf_3124(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3124(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2413,11 +2432,11 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_3244(t0,t1,t2,t3,t4,t5,t6);}
+f_3124(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_2966)
-static void C_fcall trf_2966(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2966(void *dummy){
+C_noret_decl(trf_2846)
+static void C_fcall trf_2846(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2846(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2425,58 +2444,39 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_2966(t0,t1,t2,t3,t4,t5);}
+f_2846(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_3112)
-static void C_fcall trf_3112(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3112(void *dummy){
+C_noret_decl(trf_2992)
+static void C_fcall trf_2992(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2992(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3112(t0,t1);}
+f_2992(t0,t1);}
 
-C_noret_decl(trf_2976)
-static void C_fcall trf_2976(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2976(void *dummy){
+C_noret_decl(trf_2856)
+static void C_fcall trf_2856(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2856(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2976(t0,t1);}
+f_2856(t0,t1);}
 
-C_noret_decl(trf_2700)
-static void C_fcall trf_2700(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2700(void *dummy){
+C_noret_decl(trf_2474)
+static void C_fcall trf_2474(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2474(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2700(t0,t1);}
-
-C_noret_decl(trf_2586)
-static void C_fcall trf_2586(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2586(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_2586(t0,t1,t2);}
+f_2474(t0,t1);}
 
-C_noret_decl(trf_2523)
-static void C_fcall trf_2523(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2523(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_2523(t0,t1,t2);}
-
-C_noret_decl(trf_2475)
-static void C_fcall trf_2475(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2475(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_2475(t0,t1,t2);}
+C_noret_decl(trf_2548)
+static void C_fcall trf_2548(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2548(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_2548(t0,t1);}
 
 C_noret_decl(tr4)
 static void C_fcall tr4(C_proc4 k) C_regparm C_noret;
@@ -2535,12 +2535,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(3170)){
+if(!C_demand_2(3380)){
 C_save(t1);
-C_rereclaim2(3170*sizeof(C_word), 1);
+C_rereclaim2(3380*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,244);
+C_initialize_lf(lf,255);
 lf[0]=C_h_intern(&lf[0],29,"\003syschicken-macro-environment");
 lf[1]=C_h_intern(&lf[1],17,"register-feature!");
 lf[2]=C_h_intern(&lf[2],6,"srfi-8");
@@ -2557,20 +2557,20 @@ lf[12]=C_h_intern(&lf[12],12,"syntax-error");
 lf[13]=C_decode_literal(C_heaptop,"\376B\000\000<`define-macro\047 is not supported - please use `define-syntax\047");
 lf[14]=C_h_intern(&lf[14],18,"\003syser-transformer");
 lf[15]=C_h_intern(&lf[15],19,"let-compiler-syntax");
-lf[16]=C_h_intern(&lf[16],9,"\003sysmap-n");
-lf[17]=C_h_intern(&lf[17],24,"\004corelet-compiler-syntax");
-lf[18]=C_h_intern(&lf[18],25,"\003syssyntax-rules-mismatch");
-lf[19]=C_h_intern(&lf[19],9,"\003syslist\077");
-lf[20]=C_h_intern(&lf[20],9,"\003sysnull\077");
-lf[21]=C_h_intern(&lf[21],22,"define-compiler-syntax");
-lf[22]=C_h_intern(&lf[22],6,"lambda");
-lf[23]=C_h_intern(&lf[23],27,"\004coredefine-compiler-syntax");
-lf[24]=C_h_intern(&lf[24],3,"use");
-lf[25]=C_h_intern(&lf[25],22,"\004corerequire-extension");
-lf[26]=C_h_intern(&lf[26],16,"\003syscheck-syntax");
-lf[27]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
-lf[28]=C_h_intern(&lf[28],17,"define-for-syntax");
-lf[29]=C_h_intern(&lf[29],10,"\003sysappend");
+lf[16]=C_h_intern(&lf[16],24,"\004corelet-compiler-syntax");
+lf[17]=C_h_intern(&lf[17],25,"\003syssyntax-rules-mismatch");
+lf[18]=C_h_intern(&lf[18],9,"\003syslist\077");
+lf[19]=C_h_intern(&lf[19],22,"define-compiler-syntax");
+lf[20]=C_h_intern(&lf[20],27,"\004coredefine-compiler-syntax");
+lf[21]=C_h_intern(&lf[21],6,"lambda");
+lf[22]=C_h_intern(&lf[22],3,"use");
+lf[23]=C_h_intern(&lf[23],22,"\004corerequire-extension");
+lf[24]=C_h_intern(&lf[24],16,"\003syscheck-syntax");
+lf[25]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
+lf[26]=C_h_intern(&lf[26],22,"define-compiled-syntax");
+lf[27]=C_h_intern(&lf[27],10,"\003sysappend");
+lf[28]=C_h_intern(&lf[28],13,"define-syntax");
+lf[29]=C_h_intern(&lf[29],17,"define-for-syntax");
 lf[30]=C_h_intern(&lf[30],6,"define");
 lf[31]=C_h_intern(&lf[31],16,"begin-for-syntax");
 lf[32]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\001\000\000\001_");
@@ -2784,31 +2784,227 @@ lf[236]=C_decode_literal(C_heaptop,"\376B\000\000\005-set!");
 lf[237]=C_decode_literal(C_heaptop,"\376B\000\000\001\077");
 lf[238]=C_decode_literal(C_heaptop,"\376B\000\000\005make-");
 lf[239]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\000\000\000\002\376\001\000\000\006symbol\376\377\001\000\000\000\000");
-lf[240]=C_h_intern(&lf[240],21,"\003sysmacro-environment");
-lf[241]=C_h_intern(&lf[241],11,"\003sysprovide");
-lf[242]=C_h_intern(&lf[242],19,"chicken-more-macros");
-lf[243]=C_h_intern(&lf[243],14,"chicken-syntax");
-C_register_lf2(lf,244,create_ptable());
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2285,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[240]=C_h_intern(&lf[240],1,"r");
+lf[241]=C_h_intern(&lf[241],7,"unquote");
+lf[242]=C_h_intern(&lf[242],4,"head");
+lf[243]=C_h_intern(&lf[243],4,"form");
+lf[244]=C_h_intern(&lf[244],16,"unquote-splicing");
+lf[245]=C_h_intern(&lf[245],10,"quasiquote");
+lf[246]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[247]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[248]=C_h_intern(&lf[248],15,"define-constant");
+lf[249]=C_h_intern(&lf[249],20,"\004coredefine-constant");
+lf[250]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[251]=C_h_intern(&lf[251],21,"\003sysmacro-environment");
+lf[252]=C_h_intern(&lf[252],11,"\003sysprovide");
+lf[253]=C_h_intern(&lf[253],19,"chicken-more-macros");
+lf[254]=C_h_intern(&lf[254],14,"chicken-syntax");
+C_register_lf2(lf,255,create_ptable());
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2259,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* chicken-syntax.scm: 35   ##sys#provide */
-t3=*((C_word*)lf[241]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[242],lf[243]);}
+t3=*((C_word*)lf[252]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[253],lf[254]);}
 
-/* k2283 */
-static void C_ccall f_2285(C_word c,C_word t0,C_word t1){
+/* k2257 */
+static void C_ccall f_2259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2285,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2289,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2259,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2263,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* chicken-syntax.scm: 43   ##sys#macro-environment */
-t3=*((C_word*)lf[240]+1);
+t3=*((C_word*)lf[251]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k2287 in k2283 */
-static void C_ccall f_2289(C_word c,C_word t0,C_word t1){
+/* k2261 in k2257 */
+static void C_ccall f_2263(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[10],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2263,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2266,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10753,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10755,a[2]=((C_word)li134),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 48   ##sys#er-transformer */
+t5=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
+
+/* a10754 in k2261 in k2257 */
+static void C_ccall f_10755(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word ab[4],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_10755,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10759,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 50   ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[248],t2,lf[250]);}
+
+/* k10757 in a10754 in k2261 in k2257 */
+static void C_ccall f_10759(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_10759,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10766,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
+/* ##sys#append */
+t4=*((C_word*)lf[27]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
+
+/* k10764 in k10757 in a10754 in k2261 in k2257 */
+static void C_ccall f_10766(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_10766,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[249],t1));}
+
+/* k10751 in k2261 in k2257 */
+static void C_ccall f_10753(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* chicken-syntax.scm: 45   ##sys#extend-macro-environment */
+t2=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[248],C_SCHEME_END_OF_LIST,t1);}
+
+/* k2264 in k2261 in k2257 */
+static void C_ccall f_2266(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[10],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2266,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2269,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10645,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10647,a[2]=((C_word)li133),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 56   ##sys#er-transformer */
+t5=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
+
+/* a10646 in k2264 in k2261 in k2257 */
+static void C_ccall f_10647(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word ab[4],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_10647,5,t0,t1,t2,t3,t4);}
+t5=C_i_cadr(t2);
+if(C_truep(C_i_pairp(t5))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10660,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 60   ##sys#check-syntax */
+t7=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[159],t2,lf[246]);}
+else{
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10738,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 65   ##sys#check-syntax */
+t7=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[159],t2,lf[247]);}}
+
+/* k10736 in a10646 in k2264 in k2261 in k2257 */
+static void C_ccall f_10738(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_10738,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10745,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
+/* ##sys#append */
+t4=*((C_word*)lf[27]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
+
+/* k10743 in k10736 in a10646 in k2264 in k2261 in k2257 */
+static void C_ccall f_10745(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_10745,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[162],t1));}
+
+/* k10658 in a10646 in k2264 in k2261 in k2257 */
+static void C_ccall f_10660(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word ab[66],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_10660,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[3]);
+t3=C_a_i_cons(&a,2,lf[21],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[41],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[240],t5);
+t7=C_a_i_list(&a,2,lf[241],t6);
+t8=C_a_i_cons(&a,2,lf[242],C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,lf[107],t8);
+t10=C_a_i_list(&a,2,lf[241],t9);
+t11=C_a_i_cons(&a,2,lf[243],C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,lf[107],t11);
+t13=C_a_i_list(&a,2,lf[244],t12);
+t14=C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,t10,t14);
+t16=C_a_i_cons(&a,2,t7,t15);
+t17=C_a_i_list(&a,2,lf[245],t16);
+t18=C_a_i_cons(&a,2,t17,C_SCHEME_END_OF_LIST);
+t19=C_a_i_cons(&a,2,t2,t18);
+t20=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t20+1)))(2,t20,C_a_i_cons(&a,2,lf[162],t19));}
+
+/* k10643 in k2264 in k2261 in k2257 */
+static void C_ccall f_10645(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* chicken-syntax.scm: 53   ##sys#extend-macro-environment */
+t2=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[159],C_SCHEME_END_OF_LIST,t1);}
+
+/* k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2816,30 +3012,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2289,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2292,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10318,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10320,a[2]=((C_word)li135),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 47   ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2269,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2272,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10198,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10200,a[2]=((C_word)li132),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 70   ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a10319 in k2287 in k2283 */
-static void C_ccall f_10320(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10200(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10320,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10324,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 49   ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_10200,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10204,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 72   ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[232],t2,lf[239]);}
 
-/* k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10324(C_word c,C_word t0,C_word t1){
+/* k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2847,107 +3043,107 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10324,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10333,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 52   symbol->string */
+C_save_and_reclaim((void*)tr2,(void*)f_10204,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10213,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 75   symbol->string */
 t5=*((C_word*)lf[141]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10333(C_word c,C_word t0,C_word t1){
+/* k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10213(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10333,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10336,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 53   r */
+C_save_and_reclaim((void*)tr2,(void*)f_10213,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10216,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 76   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[41]);}
 
-/* k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10336(C_word c,C_word t0,C_word t1){
+/* k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10216(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10336,2,t0,t1);}
-t2=(C_word)C_i_memq(lf[71],*((C_word*)lf[72]+1));
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10342,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 55   r */
+C_save_and_reclaim((void*)tr2,(void*)f_10216,2,t0,t1);}
+t2=C_i_memq(lf[71],*((C_word*)lf[72]+1));
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10222,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 78   r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[55]);}
 
-/* k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10342(C_word c,C_word t0,C_word t1){
+/* k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10342,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10345,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 56   r */
+C_save_and_reclaim((void*)tr2,(void*)f_10222,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10225,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 79   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[30]);}
 
-/* k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10345(C_word c,C_word t0,C_word t1){
+/* k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10345,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10348,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 57   r */
+C_save_and_reclaim((void*)tr2,(void*)f_10225,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10228,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 80   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[67]);}
 
-/* k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10348(C_word c,C_word t0,C_word t1){
+/* k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10348,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10351,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 58   r */
+C_save_and_reclaim((void*)tr2,(void*)f_10228,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10231,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 81   r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10351(C_word c,C_word t0,C_word t1){
+/* k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10351,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10721,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10761,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 61   string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_10231,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10601,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10641,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 84   string-append */
 t4=*((C_word*)lf[140]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[238],((C_word*)t0)[2]);}
 
-/* k10759 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10761(C_word c,C_word t0,C_word t1){
+/* k10639 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10641(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 61   string->symbol */
+/* chicken-syntax.scm: 84   string->symbol */
 t2=*((C_word*)lf[139]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10721(C_word c,C_word t0,C_word t1){
+/* k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2955,16 +3151,16 @@ C_word t4;
 C_word t5;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10721,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t2);
-t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10753,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[7],a[10]=t1,a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[9],a[13]=t3,tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10601,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[10],t2);
+t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[7],a[10]=t1,a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[9],a[13]=t3,tmp=(C_word)a,a+=14,tmp);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);}
 
-/* k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10753(C_word c,C_word t0,C_word t1){
+/* k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10633(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2979,32 +3175,32 @@ C_word t11;
 C_word t12;
 C_word ab[40],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10753,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[69],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t7);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t8);
-t10=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_10669,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t9,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10713,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 64   string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_10633,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[13],t1);
+t3=C_a_i_cons(&a,2,lf[69],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[12],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[11],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[10],t7);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[9],t8);
+t10=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_10549,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t9,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10593,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 87   string-append */
 t12=*((C_word*)lf[140]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t11,((C_word*)t0)[2],lf[237]);}
 
-/* k10711 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10713(C_word c,C_word t0,C_word t1){
+/* k10591 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 64   string->symbol */
+/* chicken-syntax.scm: 87   string->symbol */
 t2=*((C_word*)lf[139]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10669(C_word c,C_word t0,C_word t1){
+/* k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10549(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3026,29 +3222,29 @@ C_word t18;
 C_word t19;
 C_word ab[59],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10669,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[80],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[41],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[80],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[70],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t2,t8);
-t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,t1,t11);
-t13=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t12);
-t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10374,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t13,tmp=(C_word)a,a+=6,tmp);
-t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10378,a[2]=t14,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10549,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[80],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[41],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[80],t5);
+t7=C_a_i_cons(&a,2,lf[70],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t2,t8);
+t10=C_a_i_cons(&a,2,((C_word*)t0)[11],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,t1,t11);
+t13=C_a_i_cons(&a,2,((C_word*)t0)[10],t12);
+t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10254,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t13,tmp=(C_word)a,a+=6,tmp);
+t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10258,a[2]=t14,tmp=(C_word)a,a+=3,tmp);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10380,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t17,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[12],a[11]=((C_word)li134),tmp=(C_word)a,a+=12,tmp));
+t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10260,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t17,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[12],a[11]=((C_word)li131),tmp=(C_word)a,a+=12,tmp));
 t19=((C_word*)t17)[1];
-f_10380(t19,t15,((C_word*)t0)[2],C_fix(1));}
+f_10260(t19,t15,((C_word*)t0)[2],C_fix(1));}
 
-/* mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_fcall f_10380(C_word t0,C_word t1,C_word t2,C_word t3){
+/* mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_10260(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3057,69 +3253,69 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10380,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_10260,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
 t5=t2;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10390,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t3,a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
-t6=(C_word)C_slot(t2,C_fix(0));
-/* chicken-syntax.scm: 69   symbol->string */
+t5=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10270,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t3,a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
+t6=C_slot(t2,C_fix(0));
+/* chicken-syntax.scm: 92   symbol->string */
 t7=*((C_word*)lf[141]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}}
 
-/* k10388 in mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10390(C_word c,C_word t0,C_word t1){
+/* k10268 in mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10390,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_10393,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10657,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 70   string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_10270,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_10273,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10537,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 93   string-append */
 t4=*((C_word*)lf[140]+1);
 ((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,((C_word*)t0)[2],lf[235],t1,lf[236]);}
 
-/* k10655 in k10388 in mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10657(C_word c,C_word t0,C_word t1){
+/* k10535 in k10268 in mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10537(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 70   string->symbol */
+/* chicken-syntax.scm: 93   string->symbol */
 t2=*((C_word*)lf[139]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10391 in k10388 in mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10393(C_word c,C_word t0,C_word t1){
+/* k10271 in k10268 in mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10273(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10393,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10396,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10653,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 71   string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_10273,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10276,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10533,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 94   string-append */
 t4=*((C_word*)lf[140]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[3],lf[234],((C_word*)t0)[2]);}
 
-/* k10651 in k10391 in k10388 in mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10653(C_word c,C_word t0,C_word t1){
+/* k10531 in k10271 in k10268 in mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 71   string->symbol */
+/* chicken-syntax.scm: 94   string->symbol */
 t2=*((C_word*)lf[139]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10394 in k10391 in k10388 in mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10396(C_word c,C_word t0,C_word t1){
+/* k10274 in k10271 in k10268 in mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10276(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3176,68 +3372,68 @@ C_word t53;
 C_word t54;
 C_word ab[124],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10396,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[233],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[80],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[80],t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[73],t7);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,lf[74],t9);
-t11=(C_word)C_a_i_cons(&a,2,lf[233],C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],t11);
-t13=(C_word)C_a_i_cons(&a,2,lf[80],t12);
-t14=(C_word)C_a_i_cons(&a,2,lf[76],t13);
-t15=(C_word)C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
-t16=(C_word)C_a_i_cons(&a,2,t10,t15);
-t17=(C_word)C_a_i_cons(&a,2,t3,t16);
-t18=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t17);
-t19=(C_word)C_a_i_cons(&a,2,t18,C_SCHEME_END_OF_LIST);
-t20=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t19);
-t21=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t20);
-t22=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10443,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t21,a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10276,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[233],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[80],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[12],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[80],t6);
+t8=C_a_i_cons(&a,2,lf[73],t7);
+t9=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,lf[74],t9);
+t11=C_a_i_cons(&a,2,lf[233],C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[11],t11);
+t13=C_a_i_cons(&a,2,lf[80],t12);
+t14=C_a_i_cons(&a,2,lf[76],t13);
+t15=C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
+t16=C_a_i_cons(&a,2,t10,t15);
+t17=C_a_i_cons(&a,2,t3,t16);
+t18=C_a_i_cons(&a,2,((C_word*)t0)[10],t17);
+t19=C_a_i_cons(&a,2,t18,C_SCHEME_END_OF_LIST);
+t20=C_a_i_cons(&a,2,((C_word*)t0)[9],t19);
+t21=C_a_i_cons(&a,2,((C_word*)t0)[8],t20);
+t22=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10323,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t21,a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t23=(C_word)C_a_i_cons(&a,2,lf[80],C_SCHEME_END_OF_LIST);
-t24=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
-t25=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t24);
-t26=(C_word)C_a_i_cons(&a,2,t25,C_SCHEME_END_OF_LIST);
-t27=(C_word)C_a_i_cons(&a,2,lf[80],t26);
-t28=(C_word)C_a_i_cons(&a,2,lf[73],t27);
-t29=(C_word)C_a_i_cons(&a,2,t28,C_SCHEME_END_OF_LIST);
-t30=(C_word)C_a_i_cons(&a,2,lf[74],t29);
-t31=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
-t32=(C_word)C_a_i_cons(&a,2,lf[80],t31);
-t33=(C_word)C_a_i_cons(&a,2,lf[75],t32);
-t34=(C_word)C_a_i_cons(&a,2,t33,C_SCHEME_END_OF_LIST);
-t35=(C_word)C_a_i_cons(&a,2,t30,t34);
-t36=(C_word)C_a_i_cons(&a,2,t23,t35);
-t37=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t36);
-t38=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
-t39=(C_word)C_a_i_cons(&a,2,t37,t38);
+t23=C_a_i_cons(&a,2,lf[80],C_SCHEME_END_OF_LIST);
+t24=C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
+t25=C_a_i_cons(&a,2,((C_word*)t0)[12],t24);
+t26=C_a_i_cons(&a,2,t25,C_SCHEME_END_OF_LIST);
+t27=C_a_i_cons(&a,2,lf[80],t26);
+t28=C_a_i_cons(&a,2,lf[73],t27);
+t29=C_a_i_cons(&a,2,t28,C_SCHEME_END_OF_LIST);
+t30=C_a_i_cons(&a,2,lf[74],t29);
+t31=C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
+t32=C_a_i_cons(&a,2,lf[80],t31);
+t33=C_a_i_cons(&a,2,lf[75],t32);
+t34=C_a_i_cons(&a,2,t33,C_SCHEME_END_OF_LIST);
+t35=C_a_i_cons(&a,2,t30,t34);
+t36=C_a_i_cons(&a,2,t23,t35);
+t37=C_a_i_cons(&a,2,((C_word*)t0)[10],t36);
+t38=C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
+t39=C_a_i_cons(&a,2,t37,t38);
 t40=t22;
-f_10443(t40,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t39));}
+f_10323(t40,C_a_i_cons(&a,2,((C_word*)t0)[2],t39));}
 else{
-t23=(C_word)C_a_i_cons(&a,2,lf[80],C_SCHEME_END_OF_LIST);
-t24=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
-t25=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t24);
-t26=(C_word)C_a_i_cons(&a,2,t25,C_SCHEME_END_OF_LIST);
-t27=(C_word)C_a_i_cons(&a,2,lf[80],t26);
-t28=(C_word)C_a_i_cons(&a,2,lf[73],t27);
-t29=(C_word)C_a_i_cons(&a,2,t28,C_SCHEME_END_OF_LIST);
-t30=(C_word)C_a_i_cons(&a,2,lf[74],t29);
-t31=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
-t32=(C_word)C_a_i_cons(&a,2,lf[80],t31);
-t33=(C_word)C_a_i_cons(&a,2,lf[75],t32);
-t34=(C_word)C_a_i_cons(&a,2,t33,C_SCHEME_END_OF_LIST);
-t35=(C_word)C_a_i_cons(&a,2,t30,t34);
-t36=(C_word)C_a_i_cons(&a,2,t23,t35);
+t23=C_a_i_cons(&a,2,lf[80],C_SCHEME_END_OF_LIST);
+t24=C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
+t25=C_a_i_cons(&a,2,((C_word*)t0)[12],t24);
+t26=C_a_i_cons(&a,2,t25,C_SCHEME_END_OF_LIST);
+t27=C_a_i_cons(&a,2,lf[80],t26);
+t28=C_a_i_cons(&a,2,lf[73],t27);
+t29=C_a_i_cons(&a,2,t28,C_SCHEME_END_OF_LIST);
+t30=C_a_i_cons(&a,2,lf[74],t29);
+t31=C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
+t32=C_a_i_cons(&a,2,lf[80],t31);
+t33=C_a_i_cons(&a,2,lf[75],t32);
+t34=C_a_i_cons(&a,2,t33,C_SCHEME_END_OF_LIST);
+t35=C_a_i_cons(&a,2,t30,t34);
+t36=C_a_i_cons(&a,2,t23,t35);
 t37=t22;
-f_10443(t37,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t36));}}
+f_10323(t37,C_a_i_cons(&a,2,((C_word*)t0)[10],t36));}}
 
-/* k10441 in k10394 in k10391 in k10388 in mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_fcall f_10443(C_word t0,C_word t1){
+/* k10321 in k10274 in k10271 in k10268 in mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_10323(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3251,64 +3447,64 @@ C_word t10;
 C_word t11;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10443,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10407,a[2]=t7,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t9=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t10=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* chicken-syntax.scm: 90   mapslots */
+C_save_and_reclaim((void*)trf_10323,NULL,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[8],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10287,a[2]=t7,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t9=C_slot(((C_word*)t0)[4],C_fix(1));
+t10=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* chicken-syntax.scm: 113  mapslots */
 t11=((C_word*)((C_word*)t0)[2])[1];
-f_10380(t11,t8,t9,t10);}
+f_10260(t11,t8,t9,t10);}
 
-/* k10405 in k10441 in k10394 in k10391 in k10388 in mapslots in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1){
+/* k10285 in k10321 in k10274 in k10271 in k10268 in mapslots in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10407,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10287,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k10376 in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10378(C_word c,C_word t0,C_word t1){
+/* k10256 in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k10372 in k10667 in k10751 in k10719 in k10349 in k10346 in k10343 in k10340 in k10334 in k10331 in k10322 in a10319 in k2287 in k2283 */
-static void C_ccall f_10374(C_word c,C_word t0,C_word t1){
+/* k10252 in k10547 in k10631 in k10599 in k10229 in k10226 in k10223 in k10220 in k10214 in k10211 in k10202 in a10199 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10254(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10374,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_10254,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k10316 in k2287 in k2283 */
-static void C_ccall f_10318(C_word c,C_word t0,C_word t1){
+/* k10196 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 45   ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 68   ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[232],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2290 in k2287 in k2283 */
-static void C_ccall f_2292(C_word c,C_word t0,C_word t1){
+/* k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2272(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3316,56 +3512,56 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2292,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2295,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10175,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10177,a[2]=((C_word)li133),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 95   ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2272,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2275,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10055,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10057,a[2]=((C_word)li130),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 118  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10057(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10177,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10181,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 97   r */
+C_save_and_reclaim((void*)tr5,(void*)f_10057,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10061,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 120  r */
 t6=t3;
-((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[21]);}
 
-/* k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10181(C_word c,C_word t0,C_word t1){
+/* k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10181,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10184,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 98   r */
+C_save_and_reclaim((void*)tr2,(void*)f_10061,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10064,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 121  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k10182 in k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10184(C_word c,C_word t0,C_word t1){
+/* k10062 in k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10064(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10184,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10187,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 99   ##sys#check-syntax */
-t3=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10064,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10067,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 122  ##sys#check-syntax */
+t3=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[229],((C_word*)t0)[4],lf[231]);}
 
-/* k10185 in k10182 in k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10187(C_word c,C_word t0,C_word t1){
+/* k10065 in k10062 in k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3374,22 +3570,22 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10187,2,t0,t1);}
-t2=(C_word)C_i_cddr(((C_word*)t0)[5]);
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10216,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
+C_save_and_reclaim((void*)tr2,(void*)f_10067,2,t0,t1);}
+t2=C_i_cddr(((C_word*)t0)[5]);
+if(C_truep(C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10096,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=C_i_cdr(((C_word*)t0)[5]);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10223,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 103  ##sys#check-syntax */
-t4=*((C_word*)lf[26]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10103,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 126  ##sys#check-syntax */
+t4=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[229],((C_word*)t0)[5],lf[230]);}}
 
-/* k10221 in k10185 in k10182 in k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10223(C_word c,C_word t0,C_word t1){
+/* k10101 in k10065 in k10062 in k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3399,21 +3595,21 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10223,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[5]);
-t4=(C_word)C_i_cdddr(((C_word*)t0)[5]);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10238,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-t6=(C_word)C_i_cdr(t2);
+C_save_and_reclaim((void*)tr2,(void*)f_10103,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[5]);
+t3=C_i_caddr(((C_word*)t0)[5]);
+t4=C_i_cdddr(((C_word*)t0)[5]);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10118,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(t2))){
+t6=C_i_cdr(t2);
 t7=t5;
-f_10238(t7,(C_word)C_i_nullp(t6));}
+f_10118(t7,C_i_nullp(t6));}
 else{
 t6=t5;
-f_10238(t6,C_SCHEME_FALSE);}}
+f_10118(t6,C_SCHEME_FALSE);}}
 
-/* k10236 in k10221 in k10185 in k10182 in k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_fcall f_10238(C_word t0,C_word t1){
+/* k10116 in k10101 in k10065 in k10062 in k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_10118(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3427,27 +3623,27 @@ C_word t10;
 C_word t11;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10238,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10118,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t2,t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10253,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t2=C_i_car(((C_word*)t0)[7]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t2,t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10133,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
-t7=*((C_word*)lf[29]+1);
+t7=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}
 else{
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10292,a[2]=((C_word*)t0)[5],a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[2],t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10172,a[2]=((C_word*)t0)[5],a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 /* ##sys#append */
-t6=*((C_word*)lf[29]+1);
+t6=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}}
 
-/* k10290 in k10236 in k10221 in k10185 in k10182 in k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10292(C_word c,C_word t0,C_word t1){
+/* k10170 in k10116 in k10101 in k10065 in k10062 in k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3456,28 +3652,28 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10292,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_10172,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[97],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,lf[97],t5));}
 
-/* k10251 in k10236 in k10221 in k10185 in k10182 in k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10253(C_word c,C_word t0,C_word t1){
+/* k10131 in k10116 in k10101 in k10065 in k10062 in k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10253,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_10133,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k10214 in k10185 in k10182 in k10179 in a10176 in k2290 in k2287 in k2283 */
-static void C_ccall f_10216(C_word c,C_word t0,C_word t1){
+/* k10094 in k10065 in k10062 in k10059 in a10056 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3486,25 +3682,25 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10216,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[189],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t3,t4);
+C_save_and_reclaim((void*)tr2,(void*)f_10096,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+t4=C_a_i_cons(&a,2,lf[189],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t3,t4);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[97],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,lf[97],t5));}
 
-/* k10173 in k2290 in k2287 in k2283 */
-static void C_ccall f_10175(C_word c,C_word t0,C_word t1){
+/* k10053 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 92   ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 115  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[229],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2295(C_word c,C_word t0,C_word t1){
+/* k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3512,56 +3708,56 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2295,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2298,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10076,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10078,a[2]=((C_word)li132),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 115  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2275,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2278,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9956,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9958,a[2]=((C_word)li129),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 138  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a10077 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10078(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a9957 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9958(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10078,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10082,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 117  r */
+C_save_and_reclaim((void*)tr5,(void*)f_9958,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9962,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 140  r */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[188]);}
 
-/* k10080 in a10077 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10082(C_word c,C_word t0,C_word t1){
+/* k9960 in a9957 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10082,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 118  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9965,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 141  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[55]);}
 
-/* k10083 in k10080 in a10077 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10085(C_word c,C_word t0,C_word t1){
+/* k9963 in k9960 in a9957 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9965(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10085,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10088,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 119  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9965,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9968,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 142  r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k10086 in k10083 in k10080 in a10077 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10088(C_word c,C_word t0,C_word t1){
+/* k9966 in k9963 in k9960 in a9957 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3569,16 +3765,16 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10088,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[226],C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10167,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_9968,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[226],C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10047,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t4=C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}
 
-/* k10165 in k10086 in k10083 in k10080 in a10077 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10167(C_word c,C_word t0,C_word t1){
+/* k10045 in k9966 in k9963 in k9960 in a9957 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_10047(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3600,38 +3796,38 @@ C_word t18;
 C_word t19;
 C_word ab[54],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10167,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[227],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[228],t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,lf[95],t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[96],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,t6,t10);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t11);
-t13=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t12);
-t14=(C_word)C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
-t15=(C_word)C_a_i_cons(&a,2,t3,t14);
-t16=(C_word)C_a_i_cons(&a,2,lf[97],t15);
-t17=(C_word)C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST);
-t18=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t17);
+C_save_and_reclaim((void*)tr2,(void*)f_10047,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
+t4=C_a_i_cons(&a,2,lf[227],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[228],t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,lf[95],t7);
+t9=C_a_i_cons(&a,2,lf[96],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,t6,t10);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[5],t11);
+t13=C_a_i_cons(&a,2,((C_word*)t0)[6],t12);
+t14=C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,t3,t14);
+t16=C_a_i_cons(&a,2,lf[97],t15);
+t17=C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST);
+t18=C_a_i_cons(&a,2,((C_word*)t0)[4],t17);
 t19=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t18));}
+((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,C_a_i_cons(&a,2,((C_word*)t0)[2],t18));}
 
-/* k10074 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10076(C_word c,C_word t0,C_word t1){
+/* k9954 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 113  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 136  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[225],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2298(C_word c,C_word t0,C_word t1){
+/* k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3639,16 +3835,16 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2298,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2301,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10058,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10060,a[2]=((C_word)li131),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 130  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2278,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2281,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9938,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9940,a[2]=((C_word)li128),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 153  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a10059 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10060(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a9939 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9940(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3656,34 +3852,34 @@ C_word t7;
 C_word ab[3],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10060,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10068,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cdr(t2);
+C_save_and_reclaim((void*)tr5,(void*)f_9940,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9948,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
 /* ##sys#append */
-t7=*((C_word*)lf[29]+1);
+t7=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
 
-/* k10066 in a10059 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10068(C_word c,C_word t0,C_word t1){
+/* k9946 in a9939 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10068,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9948,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[224],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[224],t1));}
 
-/* k10056 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10058(C_word c,C_word t0,C_word t1){
+/* k9936 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9938(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 128  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 151  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[56],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2301(C_word c,C_word t0,C_word t1){
+/* k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3691,86 +3887,86 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2301,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2304,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9969,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9971,a[2]=((C_word)li130),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 136  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2281,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2284,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9849,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9851,a[2]=((C_word)li127),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 159  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9851(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9971,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9975,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 138  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_9851,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9855,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 161  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[214],t2,lf[223]);}
 
-/* k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9975(C_word c,C_word t0,C_word t1){
+/* k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9855(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9975,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9978,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
-/* chicken-syntax.scm: 139  ##sys#resolve-include-filename */
+C_save_and_reclaim((void*)tr2,(void*)f_9855,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9858,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(((C_word*)t0)[2]);
+/* chicken-syntax.scm: 162  ##sys#resolve-include-filename */
 t4=*((C_word*)lf[222]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_TRUE);}
 
-/* k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9978(C_word c,C_word t0,C_word t1){
+/* k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9978,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9981,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 140  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9858,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9861,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 163  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[55]);}
 
-/* k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9981(C_word c,C_word t0,C_word t1){
+/* k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9861(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9981,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9984,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10047,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 141  load-verbose */
+C_save_and_reclaim((void*)tr2,(void*)f_9861,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9864,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9927,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 164  load-verbose */
 t4=*((C_word*)lf[221]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k10045 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10047(C_word c,C_word t0,C_word t1){
+/* k9925 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* chicken-syntax.scm: 141  print */
+/* chicken-syntax.scm: 164  print */
 t2=*((C_word*)lf[218]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[219],((C_word*)t0)[2],lf[220]);}
 else{
 t2=((C_word*)t0)[3];
-f_9984(2,t2,C_SCHEME_UNDEFINED);}}
+f_9864(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9984(C_word c,C_word t0,C_word t1){
+/* k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3778,16 +3974,16 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9984,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9991,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9995,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9997,a[2]=((C_word*)t0)[2],a[3]=((C_word)li129),tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 143  with-input-from-file */
+C_save_and_reclaim((void*)tr2,(void*)f_9864,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9871,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9875,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9877,a[2]=((C_word*)t0)[2],a[3]=((C_word)li126),tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 166  with-input-from-file */
 t5=*((C_word*)lf[217]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,((C_word*)t0)[2],t4);}
 
-/* a9996 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9997(C_word c,C_word t0,C_word t1){
+/* a9876 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9877(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3800,20 +3996,20 @@ C_word t9;
 C_word ab[17],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9997,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9877,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10003,a[2]=t3,a[3]=t5,a[4]=((C_word)li125),tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10008,a[2]=((C_word)li127),tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10041,a[2]=t5,a[3]=t3,a[4]=((C_word)li128),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9883,a[2]=t3,a[3]=t5,a[4]=((C_word)li122),tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9888,a[2]=((C_word)li124),tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9921,a[2]=t5,a[3]=t3,a[4]=((C_word)li125),tmp=(C_word)a,a+=5,tmp);
 /* ##sys#dynamic-wind */
 t9=*((C_word*)lf[187]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t1,t6,t7,t8);}
 
-/* a10040 in a9996 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10041(C_word c,C_word t0,C_word t1){
+/* a9920 in a9876 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3821,28 +4017,28 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10041,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9921,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[215]+1));
 t3=C_mutate((C_word*)lf[215]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* a10007 in a9996 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10008(C_word c,C_word t0,C_word t1){
+/* a9887 in a9876 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9888(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10008,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10016,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 146  read */
+C_save_and_reclaim((void*)tr2,(void*)f_9888,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9896,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 169  read */
 t3=*((C_word*)lf[216]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k10014 in a10007 in a9996 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10016(C_word c,C_word t0,C_word t1){
+/* k9894 in a9887 in a9876 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3850,45 +4046,45 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10016,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9896,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10018,a[2]=t3,a[3]=((C_word)li126),tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9898,a[2]=t3,a[3]=((C_word)li123),tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_10018(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_9898(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* doloop107 in k10014 in a10007 in a9996 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_10018(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop135 in k9894 in a9887 in a9876 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9898(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10018,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_eofp(t2))){
-/* chicken-syntax.scm: 149  reverse */
+C_save_and_reclaim((void*)trf_9898,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_eofp(t2))){
+/* chicken-syntax.scm: 172  reverse */
 t4=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10035,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 146  read */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9915,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 169  read */
 t5=*((C_word*)lf[216]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k10033 in doloop107 in k10014 in a10007 in a9996 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10035(C_word c,C_word t0,C_word t1){
+/* k9913 in doloop135 in k9894 in a9887 in a9876 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10035,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_9915,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10018(t3,((C_word*)t0)[2],t1,t2);}
+f_9898(t3,((C_word*)t0)[2],t1,t2);}
 
-/* a10002 in a9996 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_10003(C_word c,C_word t0,C_word t1){
+/* a9882 in a9876 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3896,42 +4092,42 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10003,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9883,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[215]+1));
 t3=C_mutate((C_word*)lf[215]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* k9993 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9995(C_word c,C_word t0,C_word t1){
+/* k9873 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9875(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9989 in k9982 in k9979 in k9976 in k9973 in a9970 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9991(C_word c,C_word t0,C_word t1){
+/* k9869 in k9862 in k9859 in k9856 in k9853 in a9850 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9871(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9991,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9871,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k9967 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9969(C_word c,C_word t0,C_word t1){
+/* k9847 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9849(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 134  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 157  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[214],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2304(C_word c,C_word t0,C_word t1){
+/* k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3939,30 +4135,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2304,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2307,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9855,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9857,a[2]=((C_word)li124),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 153  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2284,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2287,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9735,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9737,a[2]=((C_word)li121),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 176  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a9856 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a9736 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9857,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9861,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 155  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_9737,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9741,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 178  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[210],t2,lf[213]);}
 
-/* k9859 in a9856 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9861(C_word c,C_word t0,C_word t1){
+/* k9739 in a9736 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9741(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3970,29 +4166,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9861,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9870,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 158  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9741,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9750,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 181  r */
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[118]);}
 
-/* k9868 in k9859 in a9856 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9870(C_word c,C_word t0,C_word t1){
+/* k9748 in k9739 in a9736 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9750(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9870,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9873,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 159  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9750,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9753,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 182  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[41]);}
 
-/* k9871 in k9868 in k9859 in a9856 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9873(C_word c,C_word t0,C_word t1){
+/* k9751 in k9748 in k9739 in a9736 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4002,21 +4198,21 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9873,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9876,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_eqp(C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_9753,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9756,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=C_eqp(C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);
 if(C_truep(t3)){
-t4=(C_word)C_a_i_cons(&a,2,lf[212],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[41],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[212],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[41],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=t2;
-f_9876(t7,(C_word)C_a_i_cons(&a,2,lf[128],t6));}
+f_9756(t7,C_a_i_cons(&a,2,lf[128],t6));}
 else{
 t4=t2;
-f_9876(t4,(C_word)C_i_car(((C_word*)t0)[2]));}}
+f_9756(t4,C_i_car(((C_word*)t0)[2]));}}
 
-/* k9874 in k9871 in k9868 in k9859 in a9856 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9876(C_word t0,C_word t1){
+/* k9754 in k9751 in k9748 in k9739 in a9736 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9756(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4028,25 +4224,25 @@ C_word t8;
 C_word t9;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9876,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[74],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9911,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t4,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t6=(C_word)C_i_length(((C_word*)t0)[3]);
-if(C_truep((C_word)C_fixnum_greaterp(t6,C_fix(1)))){
-t7=(C_word)C_i_cdr(((C_word*)t0)[3]);
+C_save_and_reclaim((void*)trf_9756,NULL,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[74],t2);
+t4=C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9791,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t4,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t6=C_i_length(((C_word*)t0)[3]);
+if(C_truep(C_fixnum_greaterp(t6,C_fix(1)))){
+t7=C_i_cdr(((C_word*)t0)[3]);
 /* ##sys#append */
-t8=*((C_word*)lf[29]+1);
+t8=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t5,t7,C_SCHEME_END_OF_LIST);}
 else{
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9936,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 169  ##sys#strip-syntax */
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9816,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 192  ##sys#strip-syntax */
 t8=*((C_word*)lf[211]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,((C_word*)t0)[6]);}}
 
-/* k9934 in k9874 in k9871 in k9868 in k9859 in a9856 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9936(C_word c,C_word t0,C_word t1){
+/* k9814 in k9754 in k9751 in k9748 in k9739 in a9736 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4054,16 +4250,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9936,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9816,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[2],t4,C_SCHEME_END_OF_LIST);}
 
-/* k9909 in k9874 in k9871 in k9868 in k9859 in a9856 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9911(C_word c,C_word t0,C_word t1){
+/* k9789 in k9754 in k9751 in k9748 in k9739 in a9736 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9791(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4073,26 +4269,26 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9911,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[129],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
+C_save_and_reclaim((void*)tr2,(void*)f_9791,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
+t3=C_a_i_cons(&a,2,lf[129],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
 t7=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_cons(&a,2,((C_word*)t0)[2],t6));}
 
-/* k9853 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9855(C_word c,C_word t0,C_word t1){
+/* k9733 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9735(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 151  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 174  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[210],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1){
+/* k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4100,30 +4296,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2307,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2310,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9718,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9720,a[2]=((C_word)li123),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 174  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2287,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2290,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9598,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9600,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 197  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a9719 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9720(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a9599 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9600(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9720,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9724,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 176  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_9600,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9604,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 199  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[205],t2,lf[209]);}
 
-/* k9722 in a9719 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9724(C_word c,C_word t0,C_word t1){
+/* k9602 in a9599 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4132,43 +4328,43 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9724,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-t4=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9736,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 180  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9604,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_caddr(((C_word*)t0)[4]);
+t4=C_i_cdddr(((C_word*)t0)[4]);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9616,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 203  r */
 t6=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[131]);}
 
-/* k9734 in k9722 in a9719 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9736(C_word c,C_word t0,C_word t1){
+/* k9614 in k9602 in a9599 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9736,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9739,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 181  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9616,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9619,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 204  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k9737 in k9734 in k9722 in a9719 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9739(C_word c,C_word t0,C_word t1){
+/* k9617 in k9614 in k9602 in a9599 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9739,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9742,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 182  r */
+C_save_and_reclaim((void*)tr2,(void*)f_9619,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9622,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 205  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[118]);}
 
-/* k9740 in k9737 in k9734 in k9722 in a9719 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9742(C_word c,C_word t0,C_word t1){
+/* k9620 in k9617 in k9614 in k9602 in a9599 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4190,35 +4386,35 @@ C_word t18;
 C_word t19;
 C_word ab[56],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9742,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,lf[74],t7);
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9789,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t1,a[6]=t8,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
+C_save_and_reclaim((void*)tr2,(void*)f_9622,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,lf[74],t7);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9669,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t1,a[6]=t8,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
 /* ##sys#append */
-t10=*((C_word*)lf[29]+1);
+t10=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t9,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 else{
-t10=(C_word)C_a_i_cons(&a,2,lf[208],C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,lf[41],t10);
-t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
-t13=(C_word)C_a_i_cons(&a,2,lf[128],t12);
-t14=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t15=(C_word)C_a_i_cons(&a,2,lf[41],t14);
-t16=(C_word)C_a_i_cons(&a,2,t15,C_SCHEME_END_OF_LIST);
-t17=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t16);
-t18=(C_word)C_a_i_cons(&a,2,t13,t17);
+t10=C_a_i_cons(&a,2,lf[208],C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,lf[41],t10);
+t12=C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
+t13=C_a_i_cons(&a,2,lf[128],t12);
+t14=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,lf[41],t14);
+t16=C_a_i_cons(&a,2,t15,C_SCHEME_END_OF_LIST);
+t17=C_a_i_cons(&a,2,((C_word*)t0)[6],t16);
+t18=C_a_i_cons(&a,2,t13,t17);
 /* ##sys#append */
-t19=*((C_word*)lf[29]+1);
+t19=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t19+1)))(4,t19,t9,t18,C_SCHEME_END_OF_LIST);}}
 
-/* k9787 in k9740 in k9737 in k9734 in k9722 in a9719 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9789(C_word c,C_word t0,C_word t1){
+/* k9667 in k9620 in k9617 in k9614 in k9602 in a9599 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4231,29 +4427,29 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9789,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[206],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[207],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
+C_save_and_reclaim((void*)tr2,(void*)f_9669,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[206],t1);
+t3=C_a_i_cons(&a,2,lf[207],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[7],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
 t10=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
 
-/* k9716 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9718(C_word c,C_word t0,C_word t1){
+/* k9596 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 171  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 194  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[205],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2310(C_word c,C_word t0,C_word t1){
+/* k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4261,30 +4457,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2310,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2313,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9032,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9034,a[2]=((C_word)li122),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 195  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2290,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2293,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8912,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8914,a[2]=((C_word)li119),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 218  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9034(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9034,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9038,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 197  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_8914,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8918,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 220  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[203],t2,lf[204]);}
 
-/* k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9038(C_word c,C_word t0,C_word t1){
+/* k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4299,22 +4495,22 @@ C_word t11;
 C_word t12;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9038,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_8918,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9047,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8927,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9681,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li121),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9561,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li118),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_9681(t12,t8,t2);}
+f_9561(t12,t8,t2);}
 
-/* loop167 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9681(C_word t0,C_word t1,C_word t2){
+/* loop195 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9561(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4323,12 +4519,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9681,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_9561,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[78]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9710,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g183184 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9590,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g211212 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -4336,8 +4532,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9708 in loop167 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9710(C_word c,C_word t0,C_word t1){
+/* k9588 in loop195 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9590(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4349,25 +4545,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9710,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9590,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop167180 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop195208 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9681(t6,((C_word*)t0)[3],t5);}
+f_9561(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop167180 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop195208 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9681(t6,((C_word*)t0)[3],t5);}}
+f_9561(t6,((C_word*)t0)[3],t5);}}
 
-/* k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9047(C_word c,C_word t0,C_word t1){
+/* k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4380,20 +4576,20 @@ C_word t9;
 C_word t10;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9047,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8927,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9050,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8930,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9637,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li120),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9517,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li117),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_9637(t10,t6,((C_word*)t0)[3]);}
+f_9517(t10,t6,((C_word*)t0)[3]);}
 
-/* loop191 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9637(C_word t0,C_word t1,C_word t2){
+/* loop219 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9517(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4402,21 +4598,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9637,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9664,a[2]=((C_word*)t0)[5],a[3]=((C_word)li119),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9675,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g207208 */
+C_save_and_reclaim((void*)trf_9517,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9544,a[2]=((C_word*)t0)[5],a[3]=((C_word)li116),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9555,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g235236 */
 t6=t3;
-f_9664(t6,t4);}
+f_9544(t6,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9673 in loop191 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9675(C_word c,C_word t0,C_word t1){
+/* k9553 in loop219 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4428,47 +4624,47 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9675,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9555,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop191204 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop219232 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9637(t6,((C_word*)t0)[3],t5);}
+f_9517(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop191204 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop219232 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9637(t6,((C_word*)t0)[3],t5);}}
+f_9517(t6,((C_word*)t0)[3],t5);}}
 
-/* g207 in loop191 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9664(C_word t0,C_word t1){
+/* g235 in loop219 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9544(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9664,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9672,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 201  gensym */
+C_save_and_reclaim((void*)trf_9544,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9552,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 224  gensym */
 t3=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k9670 in g207 in loop191 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9672(C_word c,C_word t0,C_word t1){
+/* k9550 in g235 in loop219 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 201  r */
+/* chicken-syntax.scm: 224  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9050(C_word c,C_word t0,C_word t1){
+/* k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4481,20 +4677,20 @@ C_word t9;
 C_word t10;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9050,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8930,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9053,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8933,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9593,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li118),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9473,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li115),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_9593(t10,t6,((C_word*)t0)[3]);}
+f_9473(t10,t6,((C_word*)t0)[3]);}
 
-/* loop216 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9593(C_word t0,C_word t1,C_word t2){
+/* loop244 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9473(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4503,21 +4699,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9593,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9620,a[2]=((C_word*)t0)[5],a[3]=((C_word)li117),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9631,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g232233 */
+C_save_and_reclaim((void*)trf_9473,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9500,a[2]=((C_word*)t0)[5],a[3]=((C_word)li114),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9511,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g260261 */
 t6=t3;
-f_9620(t6,t4);}
+f_9500(t6,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9629 in loop216 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9631(C_word c,C_word t0,C_word t1){
+/* k9509 in loop244 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4529,73 +4725,73 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9631,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9511,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop216229 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop244257 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9593(t6,((C_word*)t0)[3],t5);}
+f_9473(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop216229 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop244257 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9593(t6,((C_word*)t0)[3],t5);}}
+f_9473(t6,((C_word*)t0)[3],t5);}}
 
-/* g232 in loop216 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9620(C_word t0,C_word t1){
+/* g260 in loop244 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9500(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9620,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9628,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 202  gensym */
+C_save_and_reclaim((void*)trf_9500,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9508,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 225  gensym */
 t3=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k9626 in g232 in loop216 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9628(C_word c,C_word t0,C_word t1){
+/* k9506 in g260 in loop244 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 202  r */
+/* chicken-syntax.scm: 225  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9053(C_word c,C_word t0,C_word t1){
+/* k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9053,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9056,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 203  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8933,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8936,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 226  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9056(C_word c,C_word t0,C_word t1){
+/* k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9056,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9059,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 204  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8936,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8939,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 227  r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9059(C_word c,C_word t0,C_word t1){
+/* k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4614,26 +4810,26 @@ C_word t15;
 C_word t16;
 C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9059,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9070,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8939,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8950,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9418,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9298,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_FALSE;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9507,a[2]=((C_word*)t0)[4],a[3]=t7,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9387,a[2]=((C_word*)t0)[4],a[3]=t7,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9558,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li116),tmp=(C_word)a,a+=6,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9438,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li113),tmp=(C_word)a,a+=6,tmp));
 t16=((C_word*)t14)[1];
-f_9558(t16,t12,((C_word*)t0)[2]);}
+f_9438(t16,t12,((C_word*)t0)[2]);}
 
-/* loop273 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9558(C_word t0,C_word t1,C_word t2){
+/* loop301 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9438(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4642,12 +4838,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9558,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_9438,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[146]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9587,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g289290 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9467,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g317318 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -4655,8 +4851,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9585 in loop273 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9587(C_word c,C_word t0,C_word t1){
+/* k9465 in loop301 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4668,25 +4864,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9587,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9467,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop273286 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop301314 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9558(t6,((C_word*)t0)[3],t5);}
+f_9438(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop273286 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop301314 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9558(t6,((C_word*)t0)[3],t5);}}
+f_9438(t6,((C_word*)t0)[3],t5);}}
 
-/* k9505 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9507(C_word c,C_word t0,C_word t1){
+/* k9385 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9387(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4694,15 +4890,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9507,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9387,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9509,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li115),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9389,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li112),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_9509(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_9389(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop246 in k9505 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9509(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop274 in k9385 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9389(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4714,15 +4910,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9509,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_9389,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[189]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9542,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-/* g266267 */
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9422,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+/* g294295 */
 t10=t6;
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,t8,t9);}
 else{
@@ -4730,8 +4926,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k9540 in loop246 in k9505 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9542(C_word c,C_word t0,C_word t1){
+/* k9420 in loop274 in k9385 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4739,19 +4935,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9542,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9522,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9422,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9402,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_9522(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_9402(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_9522(t5,t4);}}
+f_9402(t5,t4);}}
 
-/* k9520 in k9540 in loop246 in k9505 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9522(C_word t0,C_word t1){
+/* k9400 in k9420 in loop274 in k9385 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9402(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4759,14 +4955,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop246260 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop274288 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_9509(t5,((C_word*)t0)[2],t3,t4);}
+f_9389(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9418(C_word c,C_word t0,C_word t1){
+/* k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4782,23 +4978,23 @@ C_word t12;
 C_word t13;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9418,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9422,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9298,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9302,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9426,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9430,a[2]=((C_word*)t0)[3],a[3]=t7,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-t9=(C_word)C_i_length(((C_word*)t0)[2]);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9306,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9310,a[2]=((C_word*)t0)[3],a[3]=t7,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t9=C_i_length(((C_word*)t0)[2]);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9485,a[2]=t11,a[3]=((C_word)li114),tmp=(C_word)a,a+=4,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9365,a[2]=t11,a[3]=((C_word)li111),tmp=(C_word)a,a+=4,tmp));
 t13=((C_word*)t11)[1];
-f_9485(t13,t8,t9);}
+f_9365(t13,t8,t9);}
 
-/* loop in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9485(C_word t0,C_word t1,C_word t2){
+/* loop in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9365(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4810,33 +5006,33 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9485,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_9365,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,C_fix(0));
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9499,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_fixnum_difference(t2,C_fix(1));
-/* chicken-syntax.scm: 210  loop */
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9379,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=C_fixnum_difference(t2,C_fix(1));
+/* chicken-syntax.scm: 233  loop */
 t7=t4;
 t8=t5;
 t1=t7;
 t2=t8;
 goto loop;}}
 
-/* k9497 in loop in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9499(C_word c,C_word t0,C_word t1){
+/* k9377 in loop in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9379(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9499,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9379,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,C_SCHEME_FALSE,t1));}
 
-/* k9428 in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9430(C_word c,C_word t0,C_word t1){
+/* k9308 in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4844,15 +5040,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9430,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9310,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9432,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li113),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9312,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li110),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_9432(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_9312(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop296 in k9428 in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9432(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop324 in k9308 in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9312(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4864,15 +5060,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9432,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_9312,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[189]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9465,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-/* g316317 */
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9345,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+/* g344345 */
 t10=t6;
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,t8,t9);}
 else{
@@ -4880,8 +5076,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k9463 in loop296 in k9428 in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9465(C_word c,C_word t0,C_word t1){
+/* k9343 in loop324 in k9308 in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9345(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4889,19 +5085,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9465,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9445,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9345,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9325,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_9445(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_9325(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_9445(t5,t4);}}
+f_9325(t5,t4);}}
 
-/* k9443 in k9463 in loop296 in k9428 in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9445(C_word t0,C_word t1){
+/* k9323 in k9343 in loop324 in k9308 in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9325(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4909,32 +5105,32 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop296310 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop324338 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_9432(t5,((C_word*)t0)[2],t3,t4);}
+f_9312(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k9424 in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9426(C_word c,C_word t0,C_word t1){
+/* k9304 in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9306(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9420 in k9416 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9422(C_word c,C_word t0,C_word t1){
+/* k9300 in k9296 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9070(C_word c,C_word t0,C_word t1){
+/* k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8950(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4948,21 +5144,21 @@ C_word t10;
 C_word t11;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9070,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9270,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8950,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9150,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9274,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9154,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9354,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li112),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9234,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li109),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_9354(t11,t7,((C_word*)t0)[4],((C_word*)t0)[5]);}
+f_9234(t11,t7,((C_word*)t0)[4],((C_word*)t0)[5]);}
 
-/* loop326 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9354(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop354 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9234(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4978,31 +5174,31 @@ C_word t14;
 C_word t15;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9354,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_9234,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(C_word)C_slot(t2,C_fix(0));
-t7=(C_word)C_slot(t3,C_fix(0));
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t6,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[167],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9367,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=C_slot(t2,C_fix(0));
+t7=C_slot(t3,C_fix(0));
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t6,t8);
+t10=C_a_i_cons(&a,2,lf[167],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9247,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t13=t12;
-f_9367(t13,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
+f_9247(t13,C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
 else{
 t13=C_mutate(((C_word *)((C_word*)t0)[2])+1,t11);
 t14=t12;
-f_9367(t14,t13);}}
+f_9247(t14,t13);}}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k9365 in loop326 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9367(C_word t0,C_word t1){
+/* k9245 in loop354 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9247(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5010,14 +5206,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop326340 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop354368 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_9354(t5,((C_word*)t0)[2],t3,t4);}
+f_9234(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k9272 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9274(C_word c,C_word t0,C_word t1){
+/* k9152 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5031,21 +5227,21 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9274,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9278,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9154,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9158,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9282,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9162,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9292,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li111),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9172,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li108),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_9292(t11,t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_9172(t11,t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop359 in k9272 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9292(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop387 in k9152 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9172(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5061,31 +5257,31 @@ C_word t14;
 C_word t15;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9292,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_9172,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(C_word)C_slot(t2,C_fix(0));
-t7=(C_word)C_slot(t3,C_fix(0));
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t6,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[167],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9305,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=C_slot(t2,C_fix(0));
+t7=C_slot(t3,C_fix(0));
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t6,t8);
+t10=C_a_i_cons(&a,2,lf[167],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9185,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t13=t12;
-f_9305(t13,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
+f_9185(t13,C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
 else{
 t13=C_mutate(((C_word *)((C_word*)t0)[2])+1,t11);
 t14=t12;
-f_9305(t14,t13);}}
+f_9185(t14,t13);}}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k9303 in loop359 in k9272 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9305(C_word t0,C_word t1){
+/* k9183 in loop387 in k9152 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9185(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5093,38 +5289,38 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop359373 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop387401 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_9292(t5,((C_word*)t0)[2],t3,t4);}
+f_9172(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k9280 in k9272 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9282(C_word c,C_word t0,C_word t1){
+/* k9160 in k9152 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9162(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9282,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9162,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],t1,t3);}
 
-/* k9276 in k9272 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9278(C_word c,C_word t0,C_word t1){
+/* k9156 in k9152 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9270(C_word c,C_word t0,C_word t1){
+/* k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5132,16 +5328,16 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9270,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9262,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t3,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9150,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9142,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t3,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9262(C_word c,C_word t0,C_word t1){
+/* k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5157,23 +5353,23 @@ C_word t12;
 C_word t13;
 C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9262,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9110,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t3,a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9142,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8990,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t3,a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9114,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8994,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9194,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word)li110),tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9074,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word)li107),tmp=(C_word)a,a+=6,tmp));
 t13=((C_word*)t11)[1];
-f_9194(t13,t9,((C_word*)t0)[2],((C_word*)t0)[4]);}
+f_9074(t13,t9,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* loop392 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9194(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop420 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9074(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5189,31 +5385,31 @@ C_word t14;
 C_word t15;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9194,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_9074,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(C_word)C_slot(t2,C_fix(0));
-t7=(C_word)C_slot(t3,C_fix(0));
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t6,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[167],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9207,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=C_slot(t2,C_fix(0));
+t7=C_slot(t3,C_fix(0));
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t6,t8);
+t10=C_a_i_cons(&a,2,lf[167],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9087,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t13=t12;
-f_9207(t13,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
+f_9087(t13,C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
 else{
 t13=C_mutate(((C_word *)((C_word*)t0)[2])+1,t11);
 t14=t12;
-f_9207(t14,t13);}}
+f_9087(t14,t13);}}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k9205 in loop392 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9207(C_word t0,C_word t1){
+/* k9085 in loop420 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9087(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5221,14 +5417,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop392406 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop420434 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_9194(t5,((C_word*)t0)[2],t3,t4);}
+f_9074(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k9112 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9114(C_word c,C_word t0,C_word t1){
+/* k8992 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5242,21 +5438,21 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9114,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9118,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8994,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8998,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9122,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9002,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9132,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li109),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9012,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li106),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_9132(t11,t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_9012(t11,t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop425 in k9112 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9132(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop453 in k8992 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9012(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5272,31 +5468,31 @@ C_word t14;
 C_word t15;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9132,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_9012,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(C_word)C_slot(t2,C_fix(0));
-t7=(C_word)C_slot(t3,C_fix(0));
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t6,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[167],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9145,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=C_slot(t2,C_fix(0));
+t7=C_slot(t3,C_fix(0));
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t6,t8);
+t10=C_a_i_cons(&a,2,lf[167],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9025,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t13=t12;
-f_9145(t13,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
+f_9025(t13,C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
 else{
 t13=C_mutate(((C_word *)((C_word*)t0)[2])+1,t11);
 t14=t12;
-f_9145(t14,t13);}}
+f_9025(t14,t13);}}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k9143 in loop425 in k9112 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_9145(C_word t0,C_word t1){
+/* k9023 in loop453 in k8992 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_9025(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5304,38 +5500,38 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop425439 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop453467 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_9132(t5,((C_word*)t0)[2],t3,t4);}
+f_9012(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k9120 in k9112 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9122(C_word c,C_word t0,C_word t1){
+/* k9000 in k8992 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_9002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9122,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9002,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],t1,t3);}
 
-/* k9116 in k9112 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9118(C_word c,C_word t0,C_word t1){
+/* k8996 in k8992 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8998(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9108 in k9260 in k9268 in k9068 in k9057 in k9054 in k9051 in k9048 in k9045 in k9036 in a9033 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9110(C_word c,C_word t0,C_word t1){
+/* k8988 in k9140 in k9148 in k8948 in k8937 in k8934 in k8931 in k8928 in k8925 in k8916 in a8913 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5348,29 +5544,29 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9110,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[187],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
+C_save_and_reclaim((void*)tr2,(void*)f_8990,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
+t7=C_a_i_cons(&a,2,lf[187],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
 t10=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
 
-/* k9030 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9032(C_word c,C_word t0,C_word t1){
+/* k8910 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8912(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 193  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 216  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[203],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1){
+/* k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5378,101 +5574,101 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2313,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2316,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8911,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8913,a[2]=((C_word)li108),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 228  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2293,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2296,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8791,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8793,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 251  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8913(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8793(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8913,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8917,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 230  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_8793,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8797,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 253  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[192],t2,lf[202]);}
 
-/* k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8917(C_word c,C_word t0,C_word t1){
+/* k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8917,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8923,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 232  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8797,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8803,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 255  r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[55]);}
 
-/* k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8923(C_word c,C_word t0,C_word t1){
+/* k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8923,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9024,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_8803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8904,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t3=C_i_cddr(((C_word*)t0)[2]);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9024(C_word c,C_word t0,C_word t1){
+/* k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8904(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9024,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 234  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8904,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8809,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 257  r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[201]);}
 
-/* k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8929(C_word c,C_word t0,C_word t1){
+/* k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8929,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8932,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 235  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8809,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8812,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 258  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[200]);}
 
-/* k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8932(C_word c,C_word t0,C_word t1){
+/* k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8812(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8932,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8935,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 236  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8812,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8815,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 259  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[199]);}
 
-/* k8933 in k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8935(C_word c,C_word t0,C_word t1){
+/* k8813 in k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5487,22 +5683,22 @@ C_word t11;
 C_word t12;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8935,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8815,2,t0,t1);}
 t2=C_SCHEME_FALSE;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8938,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t7,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8818,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t7,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8975,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t5,a[7]=t7,a[8]=t3,a[9]=t10,a[10]=((C_word)li107),tmp=(C_word)a,a+=11,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8855,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t5,a[7]=t7,a[8]=t3,a[9]=t10,a[10]=((C_word)li104),tmp=(C_word)a,a+=11,tmp));
 t12=((C_word*)t10)[1];
-f_8975(t12,t8,((C_word*)t0)[2]);}
+f_8855(t12,t8,((C_word*)t0)[2]);}
 
-/* loop in k8933 in k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8975(C_word t0,C_word t1,C_word t2){
+/* loop in k8813 in k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8855(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5511,12 +5707,12 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8975,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8988,a[2]=t1,a[3]=((C_word*)t0)[9],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8998,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=t2,a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
-/* chicken-syntax.scm: 243  c */
+C_save_and_reclaim((void*)trf_8855,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8868,a[2]=t1,a[3]=((C_word*)t0)[9],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8878,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=t2,a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
+/* chicken-syntax.scm: 266  c */
 t6=((C_word*)t0)[5];
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,((C_word*)t0)[2]);}
 else{
@@ -5524,8 +5720,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8996 in loop in k8933 in k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8998(C_word c,C_word t0,C_word t1){
+/* k8876 in loop in k8813 in k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8878(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5533,21 +5729,21 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8998,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8878,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_set_block_item(((C_word*)t0)[12],0,C_SCHEME_TRUE);
-t3=(C_word)C_slot(((C_word*)t0)[11],C_fix(1));
-/* chicken-syntax.scm: 247  loop */
+t3=C_slot(((C_word*)t0)[11],C_fix(1));
+/* chicken-syntax.scm: 270  loop */
 t4=((C_word*)((C_word*)t0)[10])[1];
-f_8975(t4,((C_word*)t0)[9],t3);}
+f_8855(t4,((C_word*)t0)[9],t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9005,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 244  c */
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8885,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 267  c */
 t3=((C_word*)t0)[5];
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* k9003 in k8996 in loop in k8933 in k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9005(C_word c,C_word t0,C_word t1){
+/* k8883 in k8876 in loop in k8813 in k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5555,21 +5751,21 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9005,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8885,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_set_block_item(((C_word*)t0)[10],0,C_SCHEME_TRUE);
-t3=(C_word)C_slot(((C_word*)t0)[9],C_fix(1));
-/* chicken-syntax.scm: 247  loop */
+t3=C_slot(((C_word*)t0)[9],C_fix(1));
+/* chicken-syntax.scm: 270  loop */
 t4=((C_word*)((C_word*)t0)[8])[1];
-f_8975(t4,((C_word*)t0)[7],t3);}
+f_8855(t4,((C_word*)t0)[7],t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9012,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 245  c */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8892,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 268  c */
 t3=((C_word*)t0)[4];
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k9010 in k9003 in k8996 in loop in k8933 in k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_9012(C_word c,C_word t0,C_word t1){
+/* k8890 in k8883 in k8876 in loop in k8813 in k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5578,29 +5774,29 @@ C_word t5;
 C_word *a;
 if(C_truep(t1)){
 t2=C_set_block_item(((C_word*)t0)[6],0,C_SCHEME_TRUE);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* chicken-syntax.scm: 247  loop */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+/* chicken-syntax.scm: 270  loop */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_8975(t4,((C_word*)t0)[3],t3);}
+f_8855(t4,((C_word*)t0)[3],t3);}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-/* chicken-syntax.scm: 246  ##sys#error */
+t2=C_i_car(((C_word*)t0)[5]);
+/* chicken-syntax.scm: 269  ##sys#error */
 t3=*((C_word*)lf[129]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],lf[198],t2);}}
 
-/* k8986 in loop in k8933 in k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8988(C_word c,C_word t0,C_word t1){
+/* k8866 in loop in k8813 in k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8868(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* chicken-syntax.scm: 247  loop */
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+/* chicken-syntax.scm: 270  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8975(t3,((C_word*)t0)[2],t2);}
+f_8855(t3,((C_word*)t0)[2],t2);}
 
-/* k8936 in k8933 in k8930 in k8927 in k9022 in k8921 in k8915 in a8912 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8938(C_word c,C_word t0,C_word t1){
+/* k8816 in k8813 in k8810 in k8807 in k8902 in k8801 in k8795 in a8792 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5608,18 +5804,18 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8938,2,t0,t1);}
-if(C_truep((C_word)C_i_memq(lf[193],*((C_word*)lf[72]+1)))){
+C_save_and_reclaim((void*)tr2,(void*)f_8818,2,t0,t1);}
+if(C_truep(C_i_memq(lf[193],*((C_word*)lf[72]+1)))){
 t2=(C_truep(((C_word*)((C_word*)t0)[6])[1])?((C_word*)((C_word*)t0)[5])[1]:C_SCHEME_FALSE);
 if(C_truep(t2)){
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[194],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[194],t3));}
 else{
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[195],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[195],t3));}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(((C_word*)((C_word*)t0)[5])[1])?((C_word*)t0)[4]:lf[196]));}}}
@@ -5627,17 +5823,17 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(((C_word*)((C_word*)t0)[2])[1])?((C_word*)t0)[4]:lf[197]));}}
 
-/* k8909 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8911(C_word c,C_word t0,C_word t1){
+/* k8789 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8791(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 226  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 249  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[192],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2316(C_word c,C_word t0,C_word t1){
+/* k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2296(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5645,30 +5841,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2316,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2319,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8425,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8427,a[2]=((C_word)li106),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 259  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2296,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2299,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8305,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8307,a[2]=((C_word)li103),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 282  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8307(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8427,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8431,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 261  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_8307,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8311,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 284  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[186],t2,lf[191]);}
 
-/* k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8431(C_word c,C_word t0,C_word t1){
+/* k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5676,42 +5872,42 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8431,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8440,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 264  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8311,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8320,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 287  r */
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[190]);}
 
-/* k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8440(C_word c,C_word t0,C_word t1){
+/* k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8440,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8443,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 265  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8320,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8323,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 288  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8443(C_word c,C_word t0,C_word t1){
+/* k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8443,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8446,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 266  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8323,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8326,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 289  r */
 t3=((C_word*)t0)[3];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8446(C_word c,C_word t0,C_word t1){
+/* k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8326(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5724,20 +5920,20 @@ C_word t9;
 C_word t10;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8446,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8326,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8449,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8329,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8874,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li105),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8754,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li102),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_8874(t10,t6,((C_word*)t0)[2]);}
+f_8754(t10,t6,((C_word*)t0)[2]);}
 
-/* loop515 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8874(C_word t0,C_word t1,C_word t2){
+/* loop543 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8754(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5746,12 +5942,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8874,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_8754,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[78]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8903,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g531532 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8783,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g559560 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -5759,8 +5955,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8901 in loop515 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8903(C_word c,C_word t0,C_word t1){
+/* k8781 in loop543 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8783(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5772,25 +5968,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8903,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8783,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop515528 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop543556 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8874(t6,((C_word*)t0)[3],t5);}
+f_8754(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop515528 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop543556 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8874(t6,((C_word*)t0)[3],t5);}}
+f_8754(t6,((C_word*)t0)[3],t5);}}
 
-/* k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8449(C_word c,C_word t0,C_word t1){
+/* k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5803,20 +5999,20 @@ C_word t9;
 C_word t10;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8449,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8329,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8452,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8332,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8839,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li104),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8719,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li101),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_8839(t10,t6,((C_word*)t0)[2]);}
+f_8719(t10,t6,((C_word*)t0)[2]);}
 
-/* loop539 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8839(C_word t0,C_word t1,C_word t2){
+/* loop567 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8719(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5825,12 +6021,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8839,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_8719,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[146]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8868,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g555556 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8748,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g583584 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -5838,8 +6034,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8866 in loop539 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8868(C_word c,C_word t0,C_word t1){
+/* k8746 in loop567 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5851,25 +6047,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8868,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8748,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop539552 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop567580 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8839(t6,((C_word*)t0)[3],t5);}
+f_8719(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop539552 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop567580 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8839(t6,((C_word*)t0)[3],t5);}}
+f_8719(t6,((C_word*)t0)[3],t5);}}
 
-/* k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8452(C_word c,C_word t0,C_word t1){
+/* k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5882,20 +6078,20 @@ C_word t9;
 C_word t10;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8452,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8332,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8455,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8335,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8795,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li103),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8675,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li100),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_8795(t10,t6,((C_word*)t0)[3]);}
+f_8675(t10,t6,((C_word*)t0)[3]);}
 
-/* loop563 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8795(C_word t0,C_word t1,C_word t2){
+/* loop591 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8675(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5904,21 +6100,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8795,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8822,a[2]=((C_word*)t0)[5],a[3]=((C_word)li102),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8833,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g579580 */
+C_save_and_reclaim((void*)trf_8675,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8702,a[2]=((C_word*)t0)[5],a[3]=((C_word)li99),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8713,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g607608 */
 t6=t3;
-f_8822(t6,t4);}
+f_8702(t6,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8831 in loop563 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8833(C_word c,C_word t0,C_word t1){
+/* k8711 in loop591 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8713(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5930,47 +6126,47 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8833,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8713,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop563576 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop591604 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8795(t6,((C_word*)t0)[3],t5);}
+f_8675(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop563576 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop591604 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8795(t6,((C_word*)t0)[3],t5);}}
+f_8675(t6,((C_word*)t0)[3],t5);}}
 
-/* g579 in loop563 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8822(C_word t0,C_word t1){
+/* g607 in loop591 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8702(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8822,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8830,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 269  gensym */
+C_save_and_reclaim((void*)trf_8702,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8710,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 292  gensym */
 t3=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k8828 in g579 in loop563 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8830(C_word c,C_word t0,C_word t1){
+/* k8708 in g607 in loop591 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 269  r */
+/* chicken-syntax.scm: 292  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8455(C_word c,C_word t0,C_word t1){
+/* k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5983,20 +6179,20 @@ C_word t9;
 C_word t10;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8455,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8335,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8458,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8338,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8751,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li101),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8631,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li98),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_8751(t10,t6,((C_word*)t0)[3]);}
+f_8631(t10,t6,((C_word*)t0)[3]);}
 
-/* loop588 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8751(C_word t0,C_word t1,C_word t2){
+/* loop616 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8631(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6005,21 +6201,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8751,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8778,a[2]=((C_word*)t0)[5],a[3]=((C_word)li100),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8789,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g604605 */
+C_save_and_reclaim((void*)trf_8631,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8658,a[2]=((C_word*)t0)[5],a[3]=((C_word)li97),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8669,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g632633 */
 t6=t3;
-f_8778(t6,t4);}
+f_8658(t6,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8787 in loop588 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8789(C_word c,C_word t0,C_word t1){
+/* k8667 in loop616 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6031,47 +6227,47 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8789,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8669,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop588601 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop616629 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8751(t6,((C_word*)t0)[3],t5);}
+f_8631(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop588601 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop616629 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8751(t6,((C_word*)t0)[3],t5);}}
+f_8631(t6,((C_word*)t0)[3],t5);}}
 
-/* g604 in loop588 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8778(C_word t0,C_word t1){
+/* g632 in loop616 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8658(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8778,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8786,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 270  gensym */
+C_save_and_reclaim((void*)trf_8658,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8666,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 293  gensym */
 t3=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k8784 in g604 in loop588 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8786(C_word c,C_word t0,C_word t1){
+/* k8664 in g632 in loop616 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 270  r */
+/* chicken-syntax.scm: 293  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8458(C_word c,C_word t0,C_word t1){
+/* k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6085,21 +6281,21 @@ C_word t10;
 C_word t11;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8458,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8469,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8338,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8349,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8647,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8527,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8702,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li99),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8582,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li96),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_8702(t11,t7,((C_word*)t0)[4],((C_word*)t0)[2]);}
+f_8582(t11,t7,((C_word*)t0)[4],((C_word*)t0)[2]);}
 
-/* loop616 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8702(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop644 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8582(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6111,15 +6307,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8702,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_8582,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[189]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8735,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-/* g636637 */
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8615,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+/* g664665 */
 t10=t6;
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,t8,t9);}
 else{
@@ -6127,8 +6323,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8733 in loop616 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8735(C_word c,C_word t0,C_word t1){
+/* k8613 in loop644 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8615(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6136,19 +6332,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8735,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8715,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8615,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8595,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_8715(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_8595(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_8715(t5,t4);}}
+f_8595(t5,t4);}}
 
-/* k8713 in k8733 in loop616 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8715(C_word t0,C_word t1){
+/* k8593 in k8613 in loop644 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8595(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6156,14 +6352,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop616630 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop644658 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8702(t5,((C_word*)t0)[2],t3,t4);}
+f_8582(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k8645 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8647(C_word c,C_word t0,C_word t1){
+/* k8525 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6176,20 +6372,20 @@ C_word t9;
 C_word t10;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8647,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8527,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8651,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8531,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8653,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li98),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8533,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li95),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_8653(t10,t6,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_8533(t10,t6,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop643 in k8645 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8653(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop671 in k8525 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8533(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6201,15 +6397,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8653,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_8533,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[189]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8686,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-/* g663664 */
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8566,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+/* g691692 */
 t10=t6;
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,t8,t9);}
 else{
@@ -6217,8 +6413,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8684 in loop643 in k8645 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8686(C_word c,C_word t0,C_word t1){
+/* k8564 in loop671 in k8525 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6226,19 +6422,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8686,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8666,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8566,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8546,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_8666(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_8546(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_8666(t5,t4);}}
+f_8546(t5,t4);}}
 
-/* k8664 in k8684 in loop643 in k8645 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8666(C_word t0,C_word t1){
+/* k8544 in k8564 in loop671 in k8525 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8546(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6246,23 +6442,23 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop643657 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop671685 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8653(t5,((C_word*)t0)[2],t3,t4);}
+f_8533(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k8649 in k8645 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8651(C_word c,C_word t0,C_word t1){
+/* k8529 in k8525 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8531(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 271  ##sys#append */
-t2=*((C_word*)lf[29]+1);
+/* chicken-syntax.scm: 294  ##sys#append */
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8467 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8469(C_word c,C_word t0,C_word t1){
+/* k8347 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6276,21 +6472,21 @@ C_word t10;
 C_word t11;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8469,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8537,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8349,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8417,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8541,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8421,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8543,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[6],a[6]=((C_word)li97),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8423,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[6],a[6]=((C_word)li94),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_8543(t11,t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_8423(t11,t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop670 in k8467 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8543(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop698 in k8347 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8423(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6305,30 +6501,30 @@ C_word t13;
 C_word t14;
 C_word ab[54],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8543,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_8423,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8574,a[2]=((C_word*)t0)[5],a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-t8=(C_word)C_slot(t3,C_fix(0));
-t9=f_8574(C_a_i(&a,39),t6,t7,t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8556,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t10,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8454,a[2]=((C_word*)t0)[5],a[3]=((C_word)li93),tmp=(C_word)a,a+=4,tmp);
+t7=C_slot(t2,C_fix(0));
+t8=C_slot(t3,C_fix(0));
+t9=f_8454(C_a_i(&a,39),t6,t7,t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8436,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t10,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t12=t11;
-f_8556(t12,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t10));}
+f_8436(t12,C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t10));}
 else{
 t12=C_mutate(((C_word *)((C_word*)t0)[2])+1,t10);
 t13=t11;
-f_8556(t13,t12);}}
+f_8436(t13,t12);}}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8554 in loop670 in k8467 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8556(C_word t0,C_word t1){
+/* k8434 in loop698 in k8347 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8436(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6336,14 +6532,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop670684 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop698712 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8543(t5,((C_word*)t0)[2],t3,t4);}
+f_8423(t5,((C_word*)t0)[2],t3,t4);}
 
-/* g690 in loop670 in k8467 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static C_word C_fcall f_8574(C_word *a,C_word t0,C_word t1,C_word t2){
+/* g718 in loop698 in k8347 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static C_word C_fcall f_8454(C_word *a,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6359,31 +6555,31 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_stack_check;
-t3=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[188],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,t1,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[188],C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,t2,t9);
-t11=(C_word)C_a_i_cons(&a,2,lf[167],t10);
-t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
-t13=(C_word)C_a_i_cons(&a,2,t8,t12);
-t14=(C_word)C_a_i_cons(&a,2,t6,t13);
-return((C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t14));}
-
-/* k8539 in k8467 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8541(C_word c,C_word t0,C_word t1){
+t3=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[188],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t1,t7);
+t9=C_a_i_cons(&a,2,lf[188],C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,t2,t9);
+t11=C_a_i_cons(&a,2,lf[167],t10);
+t12=C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
+t13=C_a_i_cons(&a,2,t8,t12);
+t14=C_a_i_cons(&a,2,t6,t13);
+return(C_a_i_cons(&a,2,((C_word*)t0)[2],t14));}
+
+/* k8419 in k8347 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8421(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8535 in k8467 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8537(C_word c,C_word t0,C_word t1){
+/* k8415 in k8347 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6394,19 +6590,19 @@ C_word t7;
 C_word t8;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8537,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8517,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t6,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8417,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8397,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t6,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 /* ##sys#append */
-t8=*((C_word*)lf[29]+1);
+t8=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k8515 in k8535 in k8467 in k8456 in k8453 in k8450 in k8447 in k8444 in k8441 in k8438 in k8429 in a8426 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8517(C_word c,C_word t0,C_word t1){
+/* k8395 in k8415 in k8347 in k8336 in k8333 in k8330 in k8327 in k8324 in k8321 in k8318 in k8309 in a8306 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8397(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6422,32 +6618,32 @@ C_word t12;
 C_word t13;
 C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8517,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[187],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t8);
-t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t11);
+C_save_and_reclaim((void*)tr2,(void*)f_8397,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t3,t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
+t7=C_a_i_cons(&a,2,lf[187],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[5],t8);
+t10=C_a_i_cons(&a,2,((C_word*)t0)[4],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[3],t11);
 t13=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t12));}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_a_i_cons(&a,2,((C_word*)t0)[4],t12));}
 
-/* k8423 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8425(C_word c,C_word t0,C_word t1){
+/* k8303 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 257  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 280  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[186],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2319(C_word c,C_word t0,C_word t1){
+/* k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6455,73 +6651,73 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2319,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2322,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8380,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8382,a[2]=((C_word)li95),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 284  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2299,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2302,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8260,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8262,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 307  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a8381 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8382(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8261 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8382,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8386,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 286  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_8262,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8266,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 309  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[184],t2,lf[185]);}
 
-/* k8384 in a8381 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8386(C_word c,C_word t0,C_word t1){
+/* k8264 in a8261 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8266(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8386,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8393,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 287  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8266,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8273,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 310  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[118]);}
 
-/* k8391 in k8384 in a8381 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8393(C_word c,C_word t0,C_word t1){
+/* k8271 in k8264 in a8261 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8273(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8393,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8413,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 288  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8273,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8293,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 311  r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[55]);}
 
-/* k8411 in k8391 in k8384 in a8381 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8413(C_word c,C_word t0,C_word t1){
+/* k8291 in k8271 in k8264 in a8261 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8413,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8417,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_8293,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8297,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=C_i_cddr(((C_word*)t0)[2]);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k8415 in k8411 in k8391 in k8384 in a8381 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8417(C_word c,C_word t0,C_word t1){
+/* k8295 in k8291 in k8271 in k8264 in a8261 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8297(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6529,24 +6725,24 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8417,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_8297,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k8378 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8380(C_word c,C_word t0,C_word t1){
+/* k8258 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 282  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 305  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[184],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2322(C_word c,C_word t0,C_word t1){
+/* k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6554,43 +6750,43 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2322,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2325,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8327,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8329,a[2]=((C_word)li94),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 292  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2302,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2305,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8207,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8209,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 315  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a8328 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8329(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8208 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8209(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8329,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8333,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 294  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_8209,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8213,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 317  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[182],t2,lf[183]);}
 
-/* k8331 in a8328 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8333(C_word c,C_word t0,C_word t1){
+/* k8211 in a8208 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8213(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8333,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8340,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 295  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8213,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8220,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 318  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[118]);}
 
-/* k8338 in k8331 in a8328 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8340(C_word c,C_word t0,C_word t1){
+/* k8218 in k8211 in a8208 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6598,31 +6794,31 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8340,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8368,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 297  r */
+C_save_and_reclaim((void*)tr2,(void*)f_8220,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8248,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 320  r */
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[55]);}
 
-/* k8366 in k8338 in k8331 in a8328 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8368(C_word c,C_word t0,C_word t1){
+/* k8246 in k8218 in k8211 in a8208 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8248(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8368,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8372,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_8248,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8252,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t3=C_i_cddr(((C_word*)t0)[2]);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k8370 in k8366 in k8338 in k8331 in a8328 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8372(C_word c,C_word t0,C_word t1){
+/* k8250 in k8246 in k8218 in k8211 in a8208 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6631,25 +6827,25 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8372,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_8252,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
 t6=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
 
-/* k8325 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8327(C_word c,C_word t0,C_word t1){
+/* k8205 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 290  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 313  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[182],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2325(C_word c,C_word t0,C_word t1){
+/* k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6657,30 +6853,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2325,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2328,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8099,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8101,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 301  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2305,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2308,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7979,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7981,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 324  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8101(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7981(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8101,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8105,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 303  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_7981,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7985,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 326  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[175],t2,lf[181]);}
 
-/* k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8105(C_word c,C_word t0,C_word t1){
+/* k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7985(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6688,16 +6884,16 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8105,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8114,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 306  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7985,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_caddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7994,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 329  r */
 t5=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[21]);}
 
-/* k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8114(C_word c,C_word t0,C_word t1){
+/* k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6723,41 +6919,41 @@ C_word t22;
 C_word t23;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8114,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[4]))){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t2);
-t4=(C_word)C_a_i_cons(&a,2,t1,t3);
-t5=(C_word)C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t6);
-t8=(C_word)C_a_i_cons(&a,2,t1,t7);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,t4,t9);
+C_save_and_reclaim((void*)tr2,(void*)f_7994,2,t0,t1);}
+if(C_truep(C_i_nullp(((C_word*)t0)[4]))){
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t2);
+t4=C_a_i_cons(&a,2,t1,t3);
+t5=C_a_i_cons(&a,2,lf[180],C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t6);
+t8=C_a_i_cons(&a,2,t1,t7);
+t9=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,t4,t9);
 t11=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_cons(&a,2,lf[97],t10));}
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_a_i_cons(&a,2,lf[97],t10));}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t3,t4);
+t2=C_i_cdr(((C_word*)t0)[4]);
+if(C_truep(C_i_nullp(t2))){
+t3=C_i_car(((C_word*)t0)[4]);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t3,t4);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[167],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,lf[167],t5));}
 else{
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8183,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8063,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8286,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li92),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8166,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li89),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_8286(t11,t7,((C_word*)t0)[4]);}}}
+f_8166(t11,t7,((C_word*)t0)[4]);}}}
 
-/* loop741 in k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8286(C_word t0,C_word t1,C_word t2){
+/* loop769 in k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8166(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6766,12 +6962,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8286,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_8166,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[60]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8315,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g757758 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8195,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g785786 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -6779,8 +6975,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8313 in loop741 in k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8315(C_word c,C_word t0,C_word t1){
+/* k8193 in loop769 in k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6792,25 +6988,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8315,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8195,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop741754 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop769782 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8286(t6,((C_word*)t0)[3],t5);}
+f_8166(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop741754 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop769782 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8286(t6,((C_word*)t0)[3],t5);}}
+f_8166(t6,((C_word*)t0)[3],t5);}}
 
-/* k8181 in k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8183(C_word c,C_word t0,C_word t1){
+/* k8061 in k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6827,24 +7023,24 @@ C_word t13;
 C_word t14;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8183,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8210,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8063,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8090,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8214,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8094,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8216,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word)li91),tmp=(C_word)a,a+=6,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8096,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word)li88),tmp=(C_word)a,a+=6,tmp));
 t14=((C_word*)t12)[1];
-f_8216(t14,t10,((C_word*)t0)[2],t1);}
+f_8096(t14,t10,((C_word*)t0)[2],t1);}
 
-/* loop768 in k8181 in k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8216(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop796 in k8061 in k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8096(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6860,31 +7056,31 @@ C_word t14;
 C_word t15;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8216,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_8096,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(C_word)C_slot(t2,C_fix(0));
-t7=(C_word)C_slot(t3,C_fix(0));
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t6,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[167],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8229,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=C_slot(t2,C_fix(0));
+t7=C_slot(t3,C_fix(0));
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t6,t8);
+t10=C_a_i_cons(&a,2,lf[167],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8109,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t11,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t13=t12;
-f_8229(t13,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
+f_8109(t13,C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t11));}
 else{
 t13=C_mutate(((C_word *)((C_word*)t0)[2])+1,t11);
 t14=t12;
-f_8229(t14,t13);}}
+f_8109(t14,t13);}}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8227 in loop768 in k8181 in k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8229(C_word t0,C_word t1){
+/* k8107 in loop796 in k8061 in k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_8109(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6892,23 +7088,23 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop768782 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop796810 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8216(t5,((C_word*)t0)[2],t3,t4);}
+f_8096(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k8212 in k8181 in k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8214(C_word c,C_word t0,C_word t1){
+/* k8092 in k8061 in k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8208 in k8181 in k8112 in k8103 in a8100 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8210(C_word c,C_word t0,C_word t1){
+/* k8088 in k8061 in k7992 in k7983 in a7980 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_8090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6917,25 +7113,25 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8210,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_8090,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[97],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,lf[97],t5));}
 
-/* k8097 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8099(C_word c,C_word t0,C_word t1){
+/* k7977 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 299  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 322  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[175],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2328(C_word c,C_word t0,C_word t1){
+/* k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6943,30 +7139,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2328,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2331,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8057,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8059,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 325  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2308,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2311,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7937,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7939,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 348  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a8058 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7938 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7939(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8059,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8063,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 327  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_7939,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7943,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 350  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[174],t2,lf[179]);}
 
-/* k8061 in a8058 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8063(C_word c,C_word t0,C_word t1){
+/* k7941 in a7938 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6974,16 +7170,16 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8063,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8066,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8083,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_i_cadr(((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_7943,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7946,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7963,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp);
+t4=C_i_cadr(((C_word*)t0)[3]);
 /* for-each */
 t5=*((C_word*)lf[178]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,t3,t4);}
 
-/* a8082 in k8061 in a8058 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8083(C_word c,C_word t0,C_word t1,C_word t2){
+/* a7962 in k7941 in a7938 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7963(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6991,71 +7187,71 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8083,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7963,3,t0,t1,t2);}
 t3=*((C_word*)lf[176]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8091,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 328  ##sys#current-module */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7971,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 351  ##sys#current-module */
 t5=*((C_word*)lf[177]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k8089 in a8082 in k8061 in a8058 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8091(C_word c,C_word t0,C_word t1){
+/* k7969 in a7962 in k7941 in a7938 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g816817 */
+/* g844845 */
 t2=((C_word*)t0)[4];
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8064 in k8061 in a8058 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8066(C_word c,C_word t0,C_word t1){
+/* k7944 in k7941 in a7938 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7946(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8066,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8073,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 329  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7946,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7953,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 352  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[175]);}
 
-/* k8071 in k8064 in k8061 in a8058 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8073(C_word c,C_word t0,C_word t1){
+/* k7951 in k7944 in k7941 in a7938 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7953(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8073,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8077,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_7953,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7957,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k8075 in k8071 in k8064 in k8061 in a8058 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8077(C_word c,C_word t0,C_word t1){
+/* k7955 in k7951 in k7944 in k7941 in a7938 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8077,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7957,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k8055 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8057(C_word c,C_word t0,C_word t1){
+/* k7935 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7937(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 323  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 346  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[174],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2331(C_word c,C_word t0,C_word t1){
+/* k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7063,30 +7259,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2331,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2334,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7532,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7534,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 333  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2311,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2314,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7412,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7414,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 356  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7534(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7414(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7534,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7538,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 335  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_7414,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7418,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 358  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[171],t2,lf[173]);}
 
-/* k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7538(C_word c,C_word t0,C_word t1){
+/* k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7094,29 +7290,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7538,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7547,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 338  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7418,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7427,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 361  r */
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[64]);}
 
-/* k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7547(C_word c,C_word t0,C_word t1){
+/* k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7427(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7547,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7550,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 339  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7427,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7430,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 362  r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7550(C_word c,C_word t0,C_word t1){
+/* k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7430(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7135,26 +7331,26 @@ C_word t15;
 C_word t16;
 C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7550,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7430,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7552,a[2]=t3,a[3]=((C_word)li76),tmp=(C_word)a,a+=4,tmp));
-t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7583,a[2]=t5,a[3]=((C_word)li77),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7432,a[2]=t3,a[3]=((C_word)li73),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7463,a[2]=t5,a[3]=((C_word)li74),tmp=(C_word)a,a+=4,tmp));
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_FALSE;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7625,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+t12=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7505,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8020,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li87),tmp=(C_word)a,a+=6,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7900,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li84),tmp=(C_word)a,a+=6,tmp));
 t16=((C_word*)t14)[1];
-f_8020(t16,t12,((C_word*)t0)[3]);}
+f_7900(t16,t12,((C_word*)t0)[3]);}
 
-/* loop847 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_8020(C_word t0,C_word t1,C_word t2){
+/* loop875 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7900(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7163,12 +7359,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8020,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_7900,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[78]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8049,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g863864 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7929,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g891892 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -7176,8 +7372,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8047 in loop847 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_8049(C_word c,C_word t0,C_word t1){
+/* k7927 in loop875 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7929(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7189,25 +7385,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8049,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7929,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop847860 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop875888 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8020(t6,((C_word*)t0)[3],t5);}
+f_7900(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop847860 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop875888 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8020(t6,((C_word*)t0)[3],t5);}}
+f_7900(t6,((C_word*)t0)[3],t5);}}
 
-/* k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7625(C_word c,C_word t0,C_word t1){
+/* k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7216,16 +7412,16 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7625,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7628,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7505,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7508,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7980,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word)li86),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7860,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word)li83),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_7980(t6,t2,t1,C_SCHEME_END_OF_LIST);}
+f_7860(t6,t2,t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7980(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7860(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7240,27 +7436,27 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7980,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_7860,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7993,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_listp(t4))){
-/* chicken-syntax.scm: 355  append */
+t4=C_i_car(t2);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7873,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_listp(t4))){
+/* chicken-syntax.scm: 378  append */
 t6=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t4,t3);}
 else{
-if(C_truep((C_word)C_i_pairp(t4))){
-/* chicken-syntax.scm: 356  append* */
+if(C_truep(C_i_pairp(t4))){
+/* chicken-syntax.scm: 379  append* */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_7552(t6,t5,t4,t3);}
+f_7432(t6,t5,t4,t3);}
 else{
-t6=(C_word)C_a_i_cons(&a,2,t4,t3);
-t7=(C_word)C_i_cdr(t2);
-/* chicken-syntax.scm: 358  loop */
+t6=C_a_i_cons(&a,2,t4,t3);
+t7=C_i_cdr(t2);
+/* chicken-syntax.scm: 381  loop */
 t10=t1;
 t11=t7;
 t12=t6;
@@ -7269,19 +7465,19 @@ t2=t11;
 t3=t12;
 goto loop;}}}}
 
-/* k7991 in loop in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7993(C_word c,C_word t0,C_word t1){
+/* k7871 in loop in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* chicken-syntax.scm: 358  loop */
+t2=C_i_cdr(((C_word*)t0)[4]);
+/* chicken-syntax.scm: 381  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_7980(t3,((C_word*)t0)[2],t2,t1);}
+f_7860(t3,((C_word*)t0)[2],t2,t1);}
 
-/* k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7628(C_word c,C_word t0,C_word t1){
+/* k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7294,20 +7490,20 @@ C_word t9;
 C_word t10;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7628,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7508,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7631,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7511,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7932,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li85),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7812,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li82),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_7932(t10,t6,t1);}
+f_7812(t10,t6,t1);}
 
-/* loop885 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7932(C_word t0,C_word t1,C_word t2){
+/* loop913 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7812(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7316,21 +7512,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7932,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7959,a[2]=((C_word*)t0)[5],a[3]=((C_word)li84),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7974,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g901902 */
+C_save_and_reclaim((void*)trf_7812,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7839,a[2]=((C_word*)t0)[5],a[3]=((C_word)li81),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7854,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g929930 */
 t6=t3;
-f_7959(t6,t4,t5);}
+f_7839(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7972 in loop885 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7974(C_word c,C_word t0,C_word t1){
+/* k7852 in loop913 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7342,59 +7538,59 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7974,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7854,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop885898 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop913926 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7932(t6,((C_word*)t0)[3],t5);}
+f_7812(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop885898 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop913926 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7932(t6,((C_word*)t0)[3],t5);}}
+f_7812(t6,((C_word*)t0)[3],t5);}}
 
-/* g901 in loop885 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7959(C_word t0,C_word t1,C_word t2){
+/* g929 in loop913 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7839(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7959,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7967,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7971,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 359  gensym */
+C_save_and_reclaim((void*)trf_7839,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7847,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7851,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 382  gensym */
 t5=*((C_word*)lf[60]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k7969 in g901 in loop885 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7971(C_word c,C_word t0,C_word t1){
+/* k7849 in g929 in loop913 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 359  r */
+/* chicken-syntax.scm: 382  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7965 in g901 in loop885 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7967(C_word c,C_word t0,C_word t1){
+/* k7845 in g929 in loop913 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7847(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7967,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7847,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7631(C_word c,C_word t0,C_word t1){
+/* k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7404,17 +7600,17 @@ C_word t6;
 C_word t7;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7631,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7632,a[2]=t1,a[3]=((C_word)li78),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7643,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t2,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7511,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7512,a[2]=t1,a[3]=((C_word)li75),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7523,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t2,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7886,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word)li83),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7766,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word)li80),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_7886(t7,t3,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}
+f_7766(t7,t3,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}
 
-/* loop in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7886(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7766(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7422,56 +7618,56 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7886,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-/* chicken-syntax.scm: 363  reverse */
+C_save_and_reclaim((void*)trf_7766,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+/* chicken-syntax.scm: 386  reverse */
 t4=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 else{
-t4=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_i_pairp(t4))){
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7926,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 367  map* */
+t4=C_i_car(t2);
+if(C_truep(C_i_pairp(t4))){
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7806,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 390  map* */
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_7583(t6,t5,((C_word*)t0)[2],t4);}
+f_7463(t6,t5,((C_word*)t0)[2],t4);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7919,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 366  lookup */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7799,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 389  lookup */
 t6=((C_word*)t0)[2];
-f_7632(3,t6,t5,t4);}}}
+f_7512(3,t6,t5,t4);}}}
 
-/* k7917 in loop in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7919(C_word c,C_word t0,C_word t1){
+/* k7797 in loop in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7799(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7919,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* chicken-syntax.scm: 368  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_7799,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+t3=C_i_cdr(((C_word*)t0)[4]);
+/* chicken-syntax.scm: 391  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_7886(t4,((C_word*)t0)[2],t3,t2);}
+f_7766(t4,((C_word*)t0)[2],t3,t2);}
 
-/* k7924 in loop in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7926(C_word c,C_word t0,C_word t1){
+/* k7804 in loop in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7926,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* chicken-syntax.scm: 368  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_7806,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+t3=C_i_cdr(((C_word*)t0)[4]);
+/* chicken-syntax.scm: 391  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_7886(t4,((C_word*)t0)[2],t3,t2);}
+f_7766(t4,((C_word*)t0)[2],t3,t2);}
 
-/* k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7643(C_word c,C_word t0,C_word t1){
+/* k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7523(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7484,20 +7680,20 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7643,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7523,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7650,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7530,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7846,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li82),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7726,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li79),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_7846(t10,t6,((C_word*)t0)[2]);}
+f_7726(t10,t6,((C_word*)t0)[2]);}
 
-/* loop974 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7846(C_word t0,C_word t1,C_word t2){
+/* loop1002 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7726(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7516,16 +7712,16 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7846,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_cadr(t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_7726,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_cadr(t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop974987 */
+t8=C_slot(t2,C_fix(1));
+/* loop10021015 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -7534,8 +7730,8 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop974987 */
+t8=C_slot(t2,C_fix(1));
+/* loop10021015 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -7546,8 +7742,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7650(C_word c,C_word t0,C_word t1){
+/* k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7555,15 +7751,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7650,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7530,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7652,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word)li81),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7532,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word)li78),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_7652(t5,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_7532(t5,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7652(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7532(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7579,40 +7775,40 @@ C_word t15;
 C_word t16;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7652,NULL,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_7532,NULL,5,t0,t1,t2,t3,t4);}
+if(C_truep(C_i_nullp(t2))){
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7670,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7550,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7676,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word*)t0)[5],a[6]=((C_word)li80),tmp=(C_word)a,a+=7,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7556,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word*)t0)[5],a[6]=((C_word)li77),tmp=(C_word)a,a+=7,tmp));
 t13=((C_word*)t11)[1];
-f_7676(t13,t9,((C_word*)t0)[4]);}
+f_7556(t13,t9,((C_word*)t0)[4]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7724,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-t6=(C_word)C_i_car(t4);
-if(C_truep((C_word)C_i_pairp(t6))){
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7840,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 374  cdar */
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7604,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+t6=C_i_car(t4);
+if(C_truep(C_i_pairp(t6))){
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7720,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 397  cdar */
 t8=*((C_word*)lf[47]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t4);}
 else{
 t7=t5;
-f_7724(t7,C_SCHEME_FALSE);}}}
+f_7604(t7,C_SCHEME_FALSE);}}}
 
-/* k7838 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7840(C_word c,C_word t0,C_word t1){
+/* k7718 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7720(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_7724(t2,(C_word)C_i_nullp(t1));}
+f_7604(t2,C_i_nullp(t1));}
 
-/* k7722 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7724(C_word t0,C_word t1){
+/* k7602 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7604(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7627,28 +7823,28 @@ C_word t11;
 C_word t12;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7724,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7604,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7763,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 375  caar */
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7643,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 398  caar */
 t3=*((C_word*)lf[50]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[8]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4);
-t6=(C_word)C_i_car(((C_word*)t0)[4]);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7806,a[2]=((C_word*)t0)[7],a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t9=(C_word)C_i_cdr(((C_word*)t0)[8]);
-t10=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* chicken-syntax.scm: 380  fold */
+t2=C_i_car(((C_word*)t0)[8]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[2],t4);
+t6=C_i_car(((C_word*)t0)[4]);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7686,a[2]=((C_word*)t0)[7],a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t8=C_i_cdr(((C_word*)t0)[5]);
+t9=C_i_cdr(((C_word*)t0)[8]);
+t10=C_i_cdr(((C_word*)t0)[4]);
+/* chicken-syntax.scm: 403  fold */
 t11=((C_word*)((C_word*)t0)[3])[1];
-f_7652(t11,t7,t8,t9,t10);}}
+f_7532(t11,t7,t8,t9,t10);}}
 
-/* k7804 in k7722 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7806(C_word c,C_word t0,C_word t1){
+/* k7684 in k7602 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7658,17 +7854,17 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7806,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
+C_save_and_reclaim((void*)tr2,(void*)f_7686,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
 t7=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,lf[97],t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_cons(&a,2,lf[97],t6));}
 
-/* k7761 in k7722 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7763(C_word c,C_word t0,C_word t1){
+/* k7641 in k7602 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7643(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7681,35 +7877,35 @@ C_word t9;
 C_word t10;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7763,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t1,t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7743,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t8=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t9=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* chicken-syntax.scm: 376  fold */
+C_save_and_reclaim((void*)tr2,(void*)f_7643,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[7]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t1,t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7623,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t7=C_i_cdr(((C_word*)t0)[4]);
+t8=C_i_cdr(((C_word*)t0)[7]);
+t9=C_i_cdr(((C_word*)t0)[3]);
+/* chicken-syntax.scm: 399  fold */
 t10=((C_word*)((C_word*)t0)[2])[1];
-f_7652(t10,t6,t7,t8,t9);}
+f_7532(t10,t6,t7,t8,t9);}
 
-/* k7741 in k7761 in k7722 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7743(C_word c,C_word t0,C_word t1){
+/* k7621 in k7641 in k7602 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7743,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_7623,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* loop939 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7676(C_word t0,C_word t1,C_word t2){
+/* loop967 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7556(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7718,21 +7914,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7676,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7703,a[2]=((C_word*)t0)[5],a[3]=((C_word)li79),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7714,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g955956 */
+C_save_and_reclaim((void*)trf_7556,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7583,a[2]=((C_word*)t0)[5],a[3]=((C_word)li76),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7594,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g983984 */
 t6=t3;
-f_7703(t6,t4,t5);}
+f_7583(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7712 in loop939 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1){
+/* k7592 in loop967 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7594(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7744,135 +7940,135 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7714,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7594,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop939952 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop967980 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7676(t6,((C_word*)t0)[3],t5);}
+f_7556(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop939952 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop967980 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7676(t6,((C_word*)t0)[3],t5);}}
+f_7556(t6,((C_word*)t0)[3],t5);}}
 
-/* g955 in loop939 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7703(C_word t0,C_word t1,C_word t2){
+/* g983 in loop967 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7583(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7703,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7711,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 373  lookup */
+C_save_and_reclaim((void*)trf_7583,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7591,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 396  lookup */
 t4=((C_word*)t0)[2];
-f_7632(3,t4,t3,t2);}
+f_7512(3,t4,t3,t2);}
 
-/* k7709 in g955 in loop939 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7711(C_word c,C_word t0,C_word t1){
+/* k7589 in g983 in loop967 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7711,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7591,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,((C_word*)t0)[2],t1));}
 
-/* k7668 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7670(C_word c,C_word t0,C_word t1){
+/* k7548 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7550(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7670,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7674,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7550,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7554,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k7672 in k7668 in fold in k7648 in k7641 in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7674(C_word c,C_word t0,C_word t1){
+/* k7552 in k7548 in fold in k7528 in k7521 in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7554(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7674,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_7554,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* lookup in k7629 in k7626 in k7623 in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7632(C_word c,C_word t0,C_word t1,C_word t2){
+/* lookup in k7509 in k7506 in k7503 in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7512(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7632,3,t0,t1,t2);}
-t3=(C_word)C_i_assq(t2,((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr3,(void*)f_7512,3,t0,t1,t2);}
+t3=C_i_assq(t2,((C_word*)t0)[2]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_cdr(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_cdr(t3));}
 
-/* map* in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7583(C_word t0,C_word t1,C_word t2,C_word t3){
+/* map* in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7463(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7583,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)trf_7463,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7606,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_i_car(t3);
-/* chicken-syntax.scm: 348  proc */
+if(C_truep(C_i_pairp(t3))){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7486,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t5=C_i_car(t3);
+/* chicken-syntax.scm: 371  proc */
 t6=t2;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
-/* chicken-syntax.scm: 347  proc */
+/* chicken-syntax.scm: 370  proc */
 t4=t2;
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}}}
 
-/* k7604 in map* in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7606(C_word c,C_word t0,C_word t1){
+/* k7484 in map* in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7606,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7610,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* chicken-syntax.scm: 348  map* */
+C_save_and_reclaim((void*)tr2,(void*)f_7486,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7490,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[4]);
+/* chicken-syntax.scm: 371  map* */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_7583(t4,t2,((C_word*)t0)[2],t3);}
+f_7463(t4,t2,((C_word*)t0)[2],t3);}
 
-/* k7608 in k7604 in map* in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7610(C_word c,C_word t0,C_word t1){
+/* k7488 in k7484 in map* in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7490(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7610,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7490,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* append* in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7552(C_word t0,C_word t1,C_word t2,C_word t3){
+/* append* in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7432(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7885,12 +8081,12 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7552,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(C_word)C_i_car(t2);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7573,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_i_cdr(t2);
-/* chicken-syntax.scm: 344  append* */
+C_save_and_reclaim((void*)trf_7432,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_pairp(t2))){
+t4=C_i_car(t2);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7453,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=C_i_cdr(t2);
+/* chicken-syntax.scm: 367  append* */
 t8=t5;
 t9=t6;
 t10=t3;
@@ -7900,29 +8096,29 @@ t3=t10;
 goto loop;}
 else{
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t2,t3));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,t2,t3));}}
 
-/* k7571 in append* in k7548 in k7545 in k7536 in a7533 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7573(C_word c,C_word t0,C_word t1){
+/* k7451 in append* in k7428 in k7425 in k7416 in a7413 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7453(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7573,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7453,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k7530 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7532(C_word c,C_word t0,C_word t1){
+/* k7410 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7412(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 331  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 354  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[171],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2334(C_word c,C_word t0,C_word t1){
+/* k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7930,30 +8126,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2334,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2337,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7460,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7462,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 384  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2314,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2317,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7340,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7342,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 407  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a7461 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7462(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7341 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7342(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7462,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7466,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 386  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_7342,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7346,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 409  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[170],t2,lf[172]);}
 
-/* k7464 in a7461 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7466(C_word c,C_word t0,C_word t1){
+/* k7344 in a7341 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7961,29 +8157,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7466,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7475,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 389  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7346,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7355,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 412  r */
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[64]);}
 
-/* k7473 in k7464 in a7461 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7475(C_word c,C_word t0,C_word t1){
+/* k7353 in k7344 in a7341 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7475,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7478,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 390  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7355,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7358,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 413  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[171]);}
 
-/* k7476 in k7473 in k7464 in a7461 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7478(C_word c,C_word t0,C_word t1){
+/* k7356 in k7353 in k7344 in a7341 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7358(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7991,15 +8187,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7478,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7358,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7483,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li74),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7363,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li71),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_7483(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_7363(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* fold in k7476 in k7473 in k7464 in a7461 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7483(C_word t0,C_word t1,C_word t2){
+/* fold in k7356 in k7353 in k7344 in a7341 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7363(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8013,61 +8209,61 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7483,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7501,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_7363,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7381,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7520,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_i_cdr(t2);
-/* chicken-syntax.scm: 395  fold */
+t3=C_i_car(t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7400,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t6=C_i_cdr(t2);
+/* chicken-syntax.scm: 418  fold */
 t9=t5;
 t10=t6;
 t1=t9;
 t2=t10;
 goto loop;}}
 
-/* k7518 in fold in k7476 in k7473 in k7464 in a7461 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7520(C_word c,C_word t0,C_word t1){
+/* k7398 in fold in k7356 in k7353 in k7344 in a7341 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7400(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7520,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_7400,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k7499 in fold in k7476 in k7473 in k7464 in a7461 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7501(C_word c,C_word t0,C_word t1){
+/* k7379 in fold in k7356 in k7353 in k7344 in a7341 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7501,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_7381,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k7458 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7460(C_word c,C_word t0,C_word t1){
+/* k7338 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 382  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 405  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[170],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2337(C_word c,C_word t0,C_word t1){
+/* k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8075,30 +8271,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2337,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2340,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7089,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7091,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 399  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2317,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2320,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6969,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6971,a[2]=((C_word)li70),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 422  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7091(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7091,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7095,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 401  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_6971,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6975,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 424  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[166],t2,lf[169]);}
 
-/* k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7095(C_word c,C_word t0,C_word t1){
+/* k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8106,29 +8302,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7095,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7104,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 404  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6975,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6984,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 427  r */
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[64]);}
 
-/* k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7104(C_word c,C_word t0,C_word t1){
+/* k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7104,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7107,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 405  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6984,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6987,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 428  r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7107(C_word c,C_word t0,C_word t1){
+/* k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8142,21 +8338,21 @@ C_word t10;
 C_word t11;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7107,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7110,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6987,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7416,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7296,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7418,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li72),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7298,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li69),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_7418(t11,t7,((C_word*)t0)[3]);}
+f_7298(t11,t7,((C_word*)t0)[3]);}
 
-/* loop1029 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7418(C_word t0,C_word t1,C_word t2){
+/* loop1057 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7298(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8175,16 +8371,16 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7418,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_7298,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_car(t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop10291042 */
+t8=C_slot(t2,C_fix(1));
+/* loop10571070 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -8193,8 +8389,8 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop10291042 */
+t8=C_slot(t2,C_fix(1));
+/* loop10571070 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -8205,15 +8401,15 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7414 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7416(C_word c,C_word t0,C_word t1){
+/* k7294 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7296(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[29]+1),t1);}
+C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[27]+1),t1);}
 
-/* k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7110(C_word c,C_word t0,C_word t1){
+/* k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8226,20 +8422,20 @@ C_word t9;
 C_word t10;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7110,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6990,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7113,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6993,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7366,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li71),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7246,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li68),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_7366(t10,t6,t1);}
+f_7246(t10,t6,t1);}
 
-/* loop1054 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7366(C_word t0,C_word t1,C_word t2){
+/* loop1082 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7246(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8248,21 +8444,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7366,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7393,a[2]=((C_word*)t0)[5],a[3]=((C_word)li70),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7408,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g10701071 */
+C_save_and_reclaim((void*)trf_7246,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7273,a[2]=((C_word*)t0)[5],a[3]=((C_word)li67),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7288,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g10981099 */
 t6=t3;
-f_7393(t6,t4,t5);}
+f_7273(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7406 in loop1054 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7408(C_word c,C_word t0,C_word t1){
+/* k7286 in loop1082 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7288(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8274,59 +8470,59 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7408,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7288,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop10541067 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop10821095 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7366(t6,((C_word*)t0)[3],t5);}
+f_7246(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop10541067 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop10821095 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7366(t6,((C_word*)t0)[3],t5);}}
+f_7246(t6,((C_word*)t0)[3],t5);}}
 
-/* g1070 in loop1054 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7393(C_word t0,C_word t1,C_word t2){
+/* g1098 in loop1082 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7273(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7393,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7401,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7405,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 407  gensym */
+C_save_and_reclaim((void*)trf_7273,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7281,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7285,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 430  gensym */
 t5=*((C_word*)lf[60]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k7403 in g1070 in loop1054 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7405(C_word c,C_word t0,C_word t1){
+/* k7283 in g1098 in loop1082 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7285(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 407  r */
+/* chicken-syntax.scm: 430  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7399 in g1070 in loop1054 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7401(C_word c,C_word t0,C_word t1){
+/* k7279 in g1098 in loop1082 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7401,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7281,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7113(C_word c,C_word t0,C_word t1){
+/* k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8340,21 +8536,21 @@ C_word t10;
 C_word t11;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7113,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7114,a[2]=t1,a[3]=((C_word)li63),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6993,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6994,a[2]=t1,a[3]=((C_word)li60),tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7133,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7013,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7326,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li69),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7206,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li66),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_7326(t11,t7,((C_word*)t0)[2]);}
+f_7206(t11,t7,((C_word*)t0)[2]);}
 
-/* loop1084 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7326(C_word t0,C_word t1,C_word t2){
+/* loop1112 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7206(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8373,16 +8569,16 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7326,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_a_i_list(&a,2,t3,lf[168]);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_7206,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_a_i_list(&a,2,t3,lf[168]);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop10841097 */
+t8=C_slot(t2,C_fix(1));
+/* loop11121125 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -8391,8 +8587,8 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop10841097 */
+t8=C_slot(t2,C_fix(1));
+/* loop11121125 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -8403,8 +8599,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7133(C_word c,C_word t0,C_word t1){
+/* k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8418,21 +8614,21 @@ C_word t10;
 C_word t11;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7133,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7137,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7013,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7017,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7141,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7021,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7147,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word)li68),tmp=(C_word)a,a+=8,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7027,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word)li65),tmp=(C_word)a,a+=8,tmp));
 t11=((C_word*)t9)[1];
-f_7147(t11,t7,((C_word*)t0)[2]);}
+f_7027(t11,t7,((C_word*)t0)[2]);}
 
-/* loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7147(C_word t0,C_word t1,C_word t2){
+/* loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7027(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8441,21 +8637,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7147,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7174,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li67),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7320,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g11241125 */
+C_save_and_reclaim((void*)trf_7027,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7054,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li64),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7200,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g11521153 */
 t6=t3;
-f_7174(t6,t4,t5);}
+f_7054(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7318 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7320(C_word c,C_word t0,C_word t1){
+/* k7198 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8467,25 +8663,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7320,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7200,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop11081121 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop11361149 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7147(t6,((C_word*)t0)[3],t5);}
+f_7027(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop11081121 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop11361149 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7147(t6,((C_word*)t0)[3],t5);}}
+f_7027(t6,((C_word*)t0)[3],t5);}}
 
-/* g1124 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7174(C_word t0,C_word t1,C_word t2){
+/* g1152 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7054(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8503,25 +8699,25 @@ C_word t15;
 C_word t16;
 C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7174,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_cadr(t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
+C_save_and_reclaim((void*)trf_7054,NULL,3,t0,t1,t2);}
+t3=C_i_cadr(t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
 t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7202,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=t6,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t12=(C_word)C_i_car(t2);
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7082,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=t6,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t12=C_i_car(t2);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7272,a[2]=t8,a[3]=t14,a[4]=t10,a[5]=((C_word*)t0)[2],a[6]=((C_word)li66),tmp=(C_word)a,a+=7,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7152,a[2]=t8,a[3]=t14,a[4]=t10,a[5]=((C_word*)t0)[2],a[6]=((C_word)li63),tmp=(C_word)a,a+=7,tmp));
 t16=((C_word*)t14)[1];
-f_7272(t16,t11,t12);}
+f_7152(t16,t11,t12);}
 
-/* loop1133 in g1124 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7272(C_word t0,C_word t1,C_word t2){
+/* loop1161 in g1152 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7152(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8540,16 +8736,16 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7272,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=f_7114(((C_word*)t0)[5],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_7152,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=f_6994(((C_word*)t0)[5],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop11331146 */
+t8=C_slot(t2,C_fix(1));
+/* loop11611174 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -8558,8 +8754,8 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop11331146 */
+t8=C_slot(t2,C_fix(1));
+/* loop11611174 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -8570,8 +8766,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7200 in g1124 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7202(C_word c,C_word t0,C_word t1){
+/* k7080 in g1152 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7082(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8586,22 +8782,22 @@ C_word t11;
 C_word t12;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7202,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7206,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7082,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7086,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7210,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_i_car(((C_word*)t0)[3]);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7090,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t8=C_i_car(((C_word*)t0)[3]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7216,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word)li65),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7096,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word)li62),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_7216(t12,t7,t8);}
+f_7096(t12,t7,t8);}
 
-/* loop1156 in k7200 in g1124 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_7216(C_word t0,C_word t1,C_word t2){
+/* loop1184 in k7080 in g1152 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_7096(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8621,17 +8817,17 @@ C_word *a;
 loop:
 a=C_alloc(16);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7216,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7243,a[2]=((C_word*)t0)[5],a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_7243(C_a_i(&a,9),t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_7096,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7123,a[2]=((C_word*)t0)[5],a[3]=((C_word)li61),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_7123(C_a_i(&a,9),t3,t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop11561169 */
+t9=C_slot(t2,C_fix(1));
+/* loop11841197 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -8640,8 +8836,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop11561169 */
+t9=C_slot(t2,C_fix(1));
+/* loop11841197 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -8652,30 +8848,30 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g1172 in loop1156 in k7200 in g1124 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static C_word C_fcall f_7243(C_word *a,C_word t0,C_word t1){
+/* g1200 in loop1184 in k7080 in g1152 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static C_word C_fcall f_7123(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_stack_check;
-t2=f_7114(((C_word*)t0)[2],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t1,t3);
-return((C_word)C_a_i_cons(&a,2,lf[167],t4));}
+t2=f_6994(((C_word*)t0)[2],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t1,t3);
+return(C_a_i_cons(&a,2,lf[167],t4));}
 
-/* k7208 in k7200 in g1124 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7210(C_word c,C_word t0,C_word t1){
+/* k7088 in k7080 in g1152 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7204 in k7200 in g1124 in loop1108 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7206(C_word c,C_word t0,C_word t1){
+/* k7084 in k7080 in g1152 in loop1136 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7086(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8684,83 +8880,83 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7206,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_7086,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[97],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,lf[97],t5));}
 
-/* k7139 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7141(C_word c,C_word t0,C_word t1){
+/* k7019 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7141,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7145,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7021,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7025,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k7143 in k7139 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7145(C_word c,C_word t0,C_word t1){
+/* k7023 in k7019 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k7135 in k7131 in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7137(C_word c,C_word t0,C_word t1){
+/* k7015 in k7011 in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_7017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7137,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_7017,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* lookup in k7111 in k7108 in k7105 in k7102 in k7093 in a7090 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static C_word C_fcall f_7114(C_word t0,C_word t1){
+/* lookup in k6991 in k6988 in k6985 in k6982 in k6973 in a6970 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static C_word C_fcall f_6994(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_stack_check;
-t2=(C_word)C_i_assq(t1,((C_word*)t0)[2]);
-return((C_word)C_i_cdr(t2));}
+t2=C_i_assq(t1,((C_word*)t0)[2]);
+return(C_i_cdr(t2));}
 
-/* k7087 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7089(C_word c,C_word t0,C_word t1){
+/* k6967 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 397  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 420  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[166],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2340(C_word c,C_word t0,C_word t1){
+/* k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2340,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2343,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7085,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 420  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2320,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2323,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6965,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 443  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[163]);}
 
-/* k7083 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7085(C_word c,C_word t0,C_word t1){
+/* k6963 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6965(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8769,57 +8965,57 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7085,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[163],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7006,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7008,a[2]=((C_word)li62),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 421  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_6965,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[163],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6886,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6888,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 444  ##sys#er-transformer */
 t6=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* a7007 in k7083 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7008(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a6887 in k6963 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7008,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7012,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 423  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_6888,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6892,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 446  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[164],t2,lf[165]);}
 
-/* k7010 in a7007 in k7083 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7012(C_word c,C_word t0,C_word t1){
+/* k6890 in a6887 in k6963 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7012,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7015,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 424  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6892,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6895,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 447  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[131]);}
 
-/* k7013 in k7010 in a7007 in k7083 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7015(C_word c,C_word t0,C_word t1){
+/* k6893 in k6890 in a6887 in k6963 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7015,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7018,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 425  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6895,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6898,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 448  r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k7016 in k7013 in k7010 in a7007 in k7083 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7018(C_word c,C_word t0,C_word t1){
+/* k6896 in k6893 in k6890 in a6887 in k6963 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8829,18 +9025,18 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7018,2,t0,t1);}
-t2=(C_word)C_i_caddr(((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t3);
-t5=(C_word)C_a_i_cons(&a,2,t1,t4);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7053,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 428  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6898,2,t0,t1);}
+t2=C_i_caddr(((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t3);
+t5=C_a_i_cons(&a,2,t1,t4);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6933,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 451  r */
 t7=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[163]);}
 
-/* k7051 in k7016 in k7013 in k7010 in a7007 in k7083 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7053(C_word c,C_word t0,C_word t1){
+/* k6931 in k6896 in k6893 in k6890 in a6887 in k6963 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8854,30 +9050,30 @@ C_word t10;
 C_word t11;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7053,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
-t5=(C_word)C_a_i_cons(&a,2,t1,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t9);
+C_save_and_reclaim((void*)tr2,(void*)f_6933,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[6]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
+t5=C_a_i_cons(&a,2,t1,t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
+t9=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,((C_word*)t0)[3],t9);
 t11=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_cons(&a,2,lf[97],t10));}
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_a_i_cons(&a,2,lf[97],t10));}
 
-/* k7004 in k7083 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_7006(C_word c,C_word t0,C_word t1){
+/* k6884 in k6963 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6886(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 418  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 441  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[164],((C_word*)t0)[2],t1);}
 
-/* k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2343(C_word c,C_word t0,C_word t1){
+/* k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8885,30 +9081,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2343,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2346,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6901,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6903,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 432  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2323,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2326,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6781,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6783,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 455  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6903(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6783(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6903,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6907,a[2]=t2,a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 434  r */
+C_save_and_reclaim((void*)tr5,(void*)f_6783,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6787,a[2]=t2,a[3]=t1,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 457  r */
 t6=t3;
-((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[21]);}
 
-/* k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6907(C_word c,C_word t0,C_word t1){
+/* k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6787(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8917,49 +9113,49 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6907,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6909,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li60),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6990,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6994,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_i_cdr(((C_word*)t0)[2]);
-/* chicken-syntax.scm: 448  quotify-proc */
+C_save_and_reclaim((void*)tr2,(void*)f_6787,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6789,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li57),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6870,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6874,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=C_i_cdr(((C_word*)t0)[2]);
+/* chicken-syntax.scm: 471  quotify-proc */
 t6=t2;
-f_6909(t6,t4,t5,lf[159]);}
+f_6789(t6,t4,t5,lf[159]);}
 
-/* k6992 in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6994(C_word c,C_word t0,C_word t1){
+/* k6872 in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6874(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k6988 in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6990(C_word c,C_word t0,C_word t1){
+/* k6868 in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6870(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6990,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6870,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[162],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[162],t1));}
 
-/* quotify-proc in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6909(C_word t0,C_word t1,C_word t2,C_word t3){
+/* quotify-proc in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6789(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6909,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6913,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 437  ##sys#check-syntax */
-t5=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)trf_6789,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6793,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 460  ##sys#check-syntax */
+t5=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,t3,t2,lf[161]);}
 
-/* k6911 in quotify-proc in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6913(C_word c,C_word t0,C_word t1){
+/* k6791 in quotify-proc in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8971,36 +9167,36 @@ C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6913,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(C_word)C_i_pairp(t2);
-t4=(C_truep(t3)?(C_word)C_i_car(t2):t2);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6922,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-t6=(C_word)C_i_cdr(t2);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6970,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_i_cdr(((C_word*)t0)[5]);
+C_save_and_reclaim((void*)tr2,(void*)f_6793,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[5]);
+t3=C_i_pairp(t2);
+t4=(C_truep(t3)?C_i_car(t2):t2);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6802,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(t2))){
+t6=C_i_cdr(t2);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6850,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t8=C_i_cdr(((C_word*)t0)[5]);
 /* ##sys#append */
-t9=*((C_word*)lf[29]+1);
+t9=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,t8,C_SCHEME_END_OF_LIST);}
 else{
 t6=t5;
-f_6922(t6,(C_word)C_i_cadr(((C_word*)t0)[5]));}}
+f_6802(t6,C_i_cadr(((C_word*)t0)[5]));}}
 
-/* k6968 in k6911 in quotify-proc in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6970(C_word c,C_word t0,C_word t1){
+/* k6848 in k6791 in quotify-proc in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6970,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_6850,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-f_6922(t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+f_6802(t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k6920 in k6911 in quotify-proc in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6922(C_word t0,C_word t1){
+/* k6800 in k6791 in quotify-proc in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6802(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9011,65 +9207,65 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6922,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6925,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_pairp(t1);
-t4=(C_word)C_i_not(t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6934,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_6802,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6805,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_i_pairp(t1);
+t4=C_i_not(t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6814,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_6934(t6,t4);}
+f_6814(t6,t4);}
 else{
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6944,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(C_word)C_i_car(t1);
-/* chicken-syntax.scm: 443  c */
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6824,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t7=C_i_car(t1);
+/* chicken-syntax.scm: 466  c */
 t8=((C_word*)t0)[3];
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,((C_word*)t0)[2],t7);}}
 
-/* k6942 in k6920 in k6911 in quotify-proc in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6944(C_word c,C_word t0,C_word t1){
+/* k6822 in k6800 in k6791 in quotify-proc in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6824(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_6934(t2,(C_word)C_i_not(t1));}
+f_6814(t2,C_i_not(t1));}
 
-/* k6932 in k6920 in k6911 in quotify-proc in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6934(C_word t0,C_word t1){
+/* k6812 in k6800 in k6791 in quotify-proc in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6814(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6934,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6814,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* chicken-syntax.scm: 444  syntax-error */
+/* chicken-syntax.scm: 467  syntax-error */
 t2=*((C_word*)lf[12]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],lf[159],lf[160],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]));}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]));}}
 
-/* k6923 in k6920 in k6911 in quotify-proc in k6905 in a6902 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6925(C_word c,C_word t0,C_word t1){
+/* k6803 in k6800 in k6791 in quotify-proc in k6785 in a6782 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6805(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6925,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6805,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* k6899 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6901(C_word c,C_word t0,C_word t1){
+/* k6779 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 430  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 453  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[159],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2346(C_word c,C_word t0,C_word t1){
+/* k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2326(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9077,30 +9273,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2346,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2349,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6738,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6740,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 452  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2326,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2329,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6618,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6620,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 475  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6620(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6740,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6744,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 454  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_6620,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6624,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 477  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[157],t2,lf[158]);}
 
-/* k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6744(C_word c,C_word t0,C_word t1){
+/* k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9108,29 +9304,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6744,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6753,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 457  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6624,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6633,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 480  r */
 t5=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[118]);}
 
-/* k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6753(C_word c,C_word t0,C_word t1){
+/* k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6633(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6753,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6756,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 458  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6633,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6636,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 481  r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k6754 in k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6756(C_word c,C_word t0,C_word t1){
+/* k6634 in k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6636(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9138,15 +9334,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6756,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6636,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6761,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li58),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6641,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li55),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_6761(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6641(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* fold in k6754 in k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6761(C_word t0,C_word t1,C_word t2){
+/* fold in k6634 in k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6641(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9168,50 +9364,50 @@ C_word *a;
 loop:
 a=C_alloc(16);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6761,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6775,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 461  r */
+C_save_and_reclaim((void*)trf_6641,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6655,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 484  r */
 t4=((C_word*)t0)[5];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[55]);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_pairp(t3))){
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6835,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 465  fold */
+t3=C_i_car(t2);
+t4=C_i_cdr(t2);
+if(C_truep(C_i_pairp(t3))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6715,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 488  fold */
 t17=t7;
 t18=t4;
 t1=t17;
 t2=t18;
 goto loop;}
 else{
-t6=(C_word)C_i_car(t3);
-t7=(C_word)C_i_cadr(t3);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t6,t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6873,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t10,a[5]=((C_word*)t0)[4],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 469  fold */
+t6=C_i_car(t3);
+t7=C_i_cadr(t3);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t6,t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6753,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t10,a[5]=((C_word*)t0)[4],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 492  fold */
 t17=t11;
 t18=t4;
 t1=t17;
 t2=t18;
 goto loop;}}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6806,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 464  fold */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6686,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 487  fold */
 t17=t5;
 t18=t4;
 t1=t17;
 t2=t18;
 goto loop;}}}
 
-/* k6804 in fold in k6754 in k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6806(C_word c,C_word t0,C_word t1){
+/* k6684 in fold in k6634 in k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9219,15 +9415,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6806,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_6686,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k6871 in fold in k6754 in k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6873(C_word c,C_word t0,C_word t1){
+/* k6751 in fold in k6634 in k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9238,18 +9434,18 @@ C_word t7;
 C_word t8;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6873,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
+C_save_and_reclaim((void*)tr2,(void*)f_6753,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
 t8=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_a_i_cons(&a,2,((C_word*)t0)[2],t7));}
 
-/* k6833 in fold in k6754 in k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6835(C_word c,C_word t0,C_word t1){
+/* k6713 in fold in k6634 in k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6715(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9257,47 +9453,47 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6835,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_6715,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k6773 in fold in k6754 in k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6775(C_word c,C_word t0,C_word t1){
+/* k6653 in fold in k6634 in k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6775,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6779,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6655,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6659,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k6777 in k6773 in fold in k6754 in k6751 in k6742 in a6739 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6779(C_word c,C_word t0,C_word t1){
+/* k6657 in k6653 in fold in k6634 in k6631 in k6622 in a6619 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6779,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6659,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k6736 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6738(C_word c,C_word t0,C_word t1){
+/* k6616 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6618(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 450  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 473  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[157],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2349(C_word c,C_word t0,C_word t1){
+/* k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9305,30 +9501,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2349,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2352,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6538,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6540,a[2]=((C_word)li57),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 473  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2329,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2332,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6418,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6420,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 496  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6540(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6420(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6540,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6544,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 475  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_6420,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6424,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 498  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[151],t2,lf[156]);}
 
-/* k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6544(C_word c,C_word t0,C_word t1){
+/* k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6424(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9336,81 +9532,81 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6544,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[5]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6553,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 478  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6424,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[5]);
+t3=C_i_cddr(((C_word*)t0)[5]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6433,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 501  r */
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[131]);}
 
-/* k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6553(C_word c,C_word t0,C_word t1){
+/* k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6553,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6556,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 479  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6433,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6436,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 502  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[118]);}
 
-/* k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6556(C_word c,C_word t0,C_word t1){
+/* k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6556,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6559,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 480  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6436,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6439,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 503  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[43]);}
 
-/* k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6559(C_word c,C_word t0,C_word t1){
+/* k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6559,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6562,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 481  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6439,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 504  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[155]);}
 
-/* k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6562(C_word c,C_word t0,C_word t1){
+/* k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6562,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6565,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 482  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6442,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6445,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 505  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[55]);}
 
-/* k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6565(C_word c,C_word t0,C_word t1){
+/* k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6565,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6572,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 483  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6445,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6452,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 506  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6572(C_word c,C_word t0,C_word t1){
+/* k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9422,19 +9618,19 @@ C_word t8;
 C_word t9;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6572,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6588,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6452,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6468,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6590,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=t7,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word)li56),tmp=(C_word)a,a+=10,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6470,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=t7,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word)li53),tmp=(C_word)a,a+=10,tmp));
 t9=((C_word*)t7)[1];
-f_6590(t9,t5,((C_word*)t0)[2]);}
+f_6470(t9,t5,((C_word*)t0)[2]);}
 
-/* expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6590(C_word t0,C_word t1,C_word t2){
+/* expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6470(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9442,35 +9638,35 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6590,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6606,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t3,a[10]=((C_word*)t0)[8],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
-/* chicken-syntax.scm: 489  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)trf_6470,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t2,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6486,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t3,a[10]=((C_word*)t0)[8],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+/* chicken-syntax.scm: 512  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[151],t3,lf[153]);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[154]);}}
 
-/* k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6606(C_word c,C_word t0,C_word t1){
+/* k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6606,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6612,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[9]);
-/* chicken-syntax.scm: 490  c */
+C_save_and_reclaim((void*)tr2,(void*)f_6486,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6492,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+t3=C_i_car(((C_word*)t0)[9]);
+/* chicken-syntax.scm: 513  c */
 t4=((C_word*)t0)[3];
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}
 
-/* k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6612(C_word c,C_word t0,C_word t1){
+/* k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9487,29 +9683,29 @@ C_word t13;
 C_word t14;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6612,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6492,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6619,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6499,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[7]);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6662,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6542,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6666,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_i_car(((C_word*)t0)[7]);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6546,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t8=C_i_car(((C_word*)t0)[7]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6672,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word)li55),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6552,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word)li52),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_6672(t12,t7,t8);}}
+f_6552(t12,t7,t8);}}
 
-/* loop1293 in k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6672(C_word t0,C_word t1,C_word t2){
+/* loop1321 in k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6552(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9529,17 +9725,17 @@ C_word *a;
 loop:
 a=C_alloc(16);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6672,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6699,a[2]=((C_word*)t0)[5],a[3]=((C_word)li54),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_6699(C_a_i(&a,9),t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_6552,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6579,a[2]=((C_word*)t0)[5],a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_6579(C_a_i(&a,9),t3,t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop12931306 */
+t9=C_slot(t2,C_fix(1));
+/* loop13211334 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -9548,8 +9744,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop12931306 */
+t9=C_slot(t2,C_fix(1));
+/* loop13211334 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -9560,28 +9756,28 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g1309 in loop1293 in k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static C_word C_fcall f_6699(C_word *a,C_word t0,C_word t1){
+/* g1337 in loop1321 in k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static C_word C_fcall f_6579(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_stack_check;
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2);
-return((C_word)C_a_i_cons(&a,2,lf[152],t3));}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[2],t2);
+return(C_a_i_cons(&a,2,lf[152],t3));}
 
-/* k6664 in k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6666(C_word c,C_word t0,C_word t1){
+/* k6544 in k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6546(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k6660 in k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6662(C_word c,C_word t0,C_word t1){
+/* k6540 in k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6542(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9589,31 +9785,31 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6662,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6654,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_6542,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6534,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}
 
-/* k6652 in k6660 in k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6654(C_word c,C_word t0,C_word t1){
+/* k6532 in k6540 in k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6534(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6654,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6650,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 495  expand */
+C_save_and_reclaim((void*)tr2,(void*)f_6534,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6530,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 518  expand */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6590(t4,t3,((C_word*)t0)[2]);}
+f_6470(t4,t3,((C_word*)t0)[2]);}
 
-/* k6648 in k6652 in k6660 in k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6650(C_word c,C_word t0,C_word t1){
+/* k6528 in k6532 in k6540 in k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9621,78 +9817,78 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6650,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_6530,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k6617 in k6610 in k6604 in expand in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6619(C_word c,C_word t0,C_word t1){
+/* k6497 in k6490 in k6484 in expand in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6499(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6619,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6499,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k6586 in k6570 in k6563 in k6560 in k6557 in k6554 in k6551 in k6542 in a6539 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6588(C_word c,C_word t0,C_word t1){
+/* k6466 in k6450 in k6443 in k6440 in k6437 in k6434 in k6431 in k6422 in a6419 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6468(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6588,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_6468,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k6536 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6538(C_word c,C_word t0,C_word t1){
+/* k6416 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 471  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 494  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[151],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2352(C_word c,C_word t0,C_word t1){
+/* k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2352,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2355,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6534,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 576  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2332,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2335,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6414,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 599  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[78]);}
 
-/* k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6534(C_word c,C_word t0,C_word t1){
+/* k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6534,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[78],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6530,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 577  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_6414,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[78],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6410,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 600  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[107]);}
 
-/* k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6530(C_word c,C_word t0,C_word t1){
+/* k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9702,32 +9898,32 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6530,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[107],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5945,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5947,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 578  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_6410,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[107],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5825,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5827,a[2]=((C_word)li50),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 601  ##sys#er-transformer */
 t7=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 
-/* a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5827(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5947,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5951,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 580  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_5827,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5831,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 603  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[137],t2,lf[150]);}
 
-/* k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5951(C_word c,C_word t0,C_word t1){
+/* k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5831(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9736,43 +9932,43 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5951,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-t4=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5963,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 584  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5831,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_caddr(((C_word*)t0)[4]);
+t4=C_i_cdddr(((C_word*)t0)[4]);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5843,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 607  r */
 t6=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[118]);}
 
-/* k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5963(C_word c,C_word t0,C_word t1){
+/* k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5843(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5963,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5966,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 585  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5843,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5846,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 608  r */
 t3=((C_word*)t0)[6];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5966(C_word c,C_word t0,C_word t1){
+/* k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5846(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5966,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5969,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 586  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5846,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5849,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 609  r */
 t3=((C_word*)t0)[6];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5969(C_word c,C_word t0,C_word t1){
+/* k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5849(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9784,33 +9980,33 @@ C_word t8;
 C_word t9;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5969,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5849,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5971,a[2]=t1,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp));
-t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6068,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word)li45),tmp=(C_word)a,a+=6,tmp));
-t8=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6269,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t5,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=t1,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 624  ##sys#check-syntax */
-t9=*((C_word*)lf[26]+1);
+t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5851,a[2]=t1,a[3]=((C_word)li40),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5948,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word)li42),tmp=(C_word)a,a+=6,tmp));
+t8=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6149,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t5,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=t1,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 647  ##sys#check-syntax */
+t9=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,lf[137],((C_word*)t0)[2],lf[149]);}
 
-/* k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6269(C_word c,C_word t0,C_word t1){
+/* k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6269,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6272,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 625  ##sys#check-syntax */
-t3=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_6149,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6152,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 648  ##sys#check-syntax */
+t3=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[137],((C_word*)t0)[8],lf[148]);}
 
-/* k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6272(C_word c,C_word t0,C_word t1){
+/* k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6152(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9823,20 +10019,20 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6272,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6152,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6275,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6155,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6481,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li52),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6361,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li49),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_6481(t10,t6,((C_word*)t0)[2]);}
+f_6361(t10,t6,((C_word*)t0)[2]);}
 
-/* loop1376 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6481(C_word t0,C_word t1,C_word t2){
+/* loop1404 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6361(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9845,12 +10041,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6481,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_6361,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[78]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6510,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g13921393 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6390,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g14201421 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -9858,8 +10054,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6508 in loop1376 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6510(C_word c,C_word t0,C_word t1){
+/* k6388 in loop1404 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6390(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9871,25 +10067,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6510,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6390,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop13761389 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14041417 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6481(t6,((C_word*)t0)[3],t5);}
+f_6361(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop13761389 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14041417 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6481(t6,((C_word*)t0)[3],t5);}}
+f_6361(t6,((C_word*)t0)[3],t5);}}
 
-/* k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6275(C_word c,C_word t0,C_word t1){
+/* k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9903,21 +10099,21 @@ C_word t10;
 C_word t11;
 C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6275,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6276,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6155,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6156,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6291,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t1,a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
+t7=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6171,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t1,a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6437,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word)li51),tmp=(C_word)a,a+=8,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6317,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word)li48),tmp=(C_word)a,a+=8,tmp));
 t11=((C_word*)t9)[1];
-f_6437(t11,t7,t1);}
+f_6317(t11,t7,t1);}
 
-/* loop1403 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6437(C_word t0,C_word t1,C_word t2){
+/* loop1431 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6317(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9926,21 +10122,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6437,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6464,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6475,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g14191420 */
+C_save_and_reclaim((void*)trf_6317,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6344,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li47),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6355,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g14471448 */
 t6=t3;
-f_6464(t6,t4,t5);}
+f_6344(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6473 in loop1403 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6475(C_word c,C_word t0,C_word t1){
+/* k6353 in loop1431 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9952,46 +10148,46 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6475,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6355,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14031416 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14311444 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6437(t6,((C_word*)t0)[3],t5);}
+f_6317(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14031416 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14311444 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6437(t6,((C_word*)t0)[3],t5);}}
+f_6317(t6,((C_word*)t0)[3],t5);}}
 
-/* g1419 in loop1403 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6464(C_word t0,C_word t1,C_word t2){
+/* g1447 in loop1431 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6344(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6464,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6472,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 633  prefix-sym */
-f_6276(t3,lf[147],t2);}
+C_save_and_reclaim((void*)trf_6344,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6352,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 656  prefix-sym */
+f_6156(t3,lf[147],t2);}
 
-/* k6470 in g1419 in loop1403 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6472(C_word c,C_word t0,C_word t1){
+/* k6350 in g1447 in loop1431 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6352(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 633  r */
+/* chicken-syntax.scm: 656  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6291(C_word c,C_word t0,C_word t1){
+/* k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10004,20 +10200,20 @@ C_word t9;
 C_word t10;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6291,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6171,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6294,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6174,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6402,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li49),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6282,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li46),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_6402(t10,t6,((C_word*)t0)[2]);}
+f_6282(t10,t6,((C_word*)t0)[2]);}
 
-/* loop1428 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6402(C_word t0,C_word t1,C_word t2){
+/* loop1456 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6282(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10026,12 +10222,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6402,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_6282,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[146]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6431,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g14441445 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6311,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g14721473 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -10039,8 +10235,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6429 in loop1428 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6431(C_word c,C_word t0,C_word t1){
+/* k6309 in loop1456 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10052,51 +10248,51 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6431,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6311,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14281441 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14561469 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6402(t6,((C_word*)t0)[3],t5);}
+f_6282(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14281441 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14561469 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6402(t6,((C_word*)t0)[3],t5);}}
+f_6282(t6,((C_word*)t0)[3],t5);}}
 
-/* k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6294(C_word c,C_word t0,C_word t1){
+/* k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6174(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6294,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6297,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-/* chicken-syntax.scm: 637  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6174,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6177,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+/* chicken-syntax.scm: 660  r */
 t3=((C_word*)t0)[6];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[145]);}
 
-/* k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6297(C_word c,C_word t0,C_word t1){
+/* k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6177(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6297,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6300,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 640  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6177,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6180,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 663  r */
 t3=((C_word*)t0)[7];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[144]);}
 
-/* k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6300(C_word c,C_word t0,C_word t1){
+/* k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10109,20 +10305,20 @@ C_word t9;
 C_word t10;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6300,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6180,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6303,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t1,a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6183,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t1,a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6358,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[7],a[7]=((C_word)li48),tmp=(C_word)a,a+=8,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6238,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[7],a[7]=((C_word)li45),tmp=(C_word)a,a+=8,tmp));
 t10=((C_word*)t8)[1];
-f_6358(t10,t6,((C_word*)t0)[12]);}
+f_6238(t10,t6,((C_word*)t0)[12]);}
 
-/* loop1454 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6358(C_word t0,C_word t1,C_word t2){
+/* loop1482 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6238(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10131,21 +10327,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6358,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6385,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li47),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6396,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g14701471 */
+C_save_and_reclaim((void*)trf_6238,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6265,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li44),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6276,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g14981499 */
 t6=t3;
-f_6385(t6,t4,t5);}
+f_6265(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6394 in loop1454 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6396(C_word c,C_word t0,C_word t1){
+/* k6274 in loop1482 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6276(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10157,85 +10353,85 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6396,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6276,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14541467 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14821495 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6358(t6,((C_word*)t0)[3],t5);}
+f_6238(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14541467 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop14821495 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6358(t6,((C_word*)t0)[3],t5);}}
+f_6238(t6,((C_word*)t0)[3],t5);}}
 
-/* g1470 in loop1454 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6385(C_word t0,C_word t1,C_word t2){
+/* g1498 in loop1482 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6265(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6385,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6393,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 642  prefix-sym */
-f_6276(t3,lf[143],t2);}
+C_save_and_reclaim((void*)trf_6265,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6273,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 665  prefix-sym */
+f_6156(t3,lf[143],t2);}
 
-/* k6391 in g1470 in loop1454 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6393(C_word c,C_word t0,C_word t1){
+/* k6271 in g1498 in loop1482 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6273(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 642  r */
+/* chicken-syntax.scm: 665  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k6301 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6303(C_word c,C_word t0,C_word t1){
+/* k6181 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6306,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
-/* chicken-syntax.scm: 645  make-default-procs */
+C_save_and_reclaim((void*)tr2,(void*)f_6183,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6186,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+/* chicken-syntax.scm: 668  make-default-procs */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5971(t3,t2,((C_word*)t0)[4],((C_word*)t0)[8],t1,((C_word*)t0)[2]);}
+f_5851(t3,t2,((C_word*)t0)[4],((C_word*)t0)[8],t1,((C_word*)t0)[2]);}
 
-/* k6304 in k6301 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6306(C_word c,C_word t0,C_word t1){
+/* k6184 in k6181 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6186(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6306,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6309,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 647  make-if-tree */
+C_save_and_reclaim((void*)tr2,(void*)f_6186,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6189,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 670  make-if-tree */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_6068(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[7],((C_word*)t0)[11]);}
+f_5948(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[7],((C_word*)t0)[11]);}
 
-/* k6307 in k6304 in k6301 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6309(C_word c,C_word t0,C_word t1){
+/* k6187 in k6184 in k6181 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6309,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6316,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 650  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6189,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6196,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 673  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[142]);}
 
-/* k6314 in k6307 in k6304 in k6301 in k6298 in k6295 in k6292 in k6289 in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6316(C_word c,C_word t0,C_word t1){
+/* k6194 in k6187 in k6184 in k6181 in k6178 in k6175 in k6172 in k6169 in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10250,55 +10446,55 @@ C_word t11;
 C_word t12;
 C_word ab[33],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6316,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],((C_word*)t0)[7]);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,((C_word*)t0)[4]);
-t9=(C_word)C_a_i_cons(&a,2,t3,t8);
-t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,t9,t10);
+C_save_and_reclaim((void*)tr2,(void*)f_6196,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[8],((C_word*)t0)[7]);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
+t8=C_a_i_cons(&a,2,t7,((C_word*)t0)[4]);
+t9=C_a_i_cons(&a,2,t3,t8);
+t10=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,t9,t10);
 t12=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_cons(&a,2,t1,t11));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_a_i_cons(&a,2,t1,t11));}
 
-/* prefix-sym in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6276(C_word t1,C_word t2,C_word t3){
+/* prefix-sym in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_6156(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6276,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6284,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6288,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 628  symbol->string */
+C_save_and_reclaim((void*)trf_6156,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6164,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6168,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 651  symbol->string */
 t6=*((C_word*)lf[141]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}
 
-/* k6286 in prefix-sym in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6288(C_word c,C_word t0,C_word t1){
+/* k6166 in prefix-sym in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 628  string-append */
+/* chicken-syntax.scm: 651  string-append */
 t2=*((C_word*)lf[140]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k6282 in prefix-sym in k6273 in k6270 in k6267 in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6284(C_word c,C_word t0,C_word t1){
+/* k6162 in prefix-sym in k6153 in k6150 in k6147 in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 628  string->symbol */
+/* chicken-syntax.scm: 651  string->symbol */
 t2=*((C_word*)lf[139]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6068(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_5948(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -10306,15 +10502,15 @@ C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6068,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_5948,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6074,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t5,a[8]=((C_word)li44),tmp=(C_word)a,a+=9,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5954,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t5,a[8]=((C_word)li41),tmp=(C_word)a,a+=9,tmp));
 t9=((C_word*)t7)[1];
-f_6074(t9,t1,t2,t3,C_SCHEME_END_OF_LIST);}
+f_5954(t9,t1,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* recur in make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_6074(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* recur in make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_5954(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10325,39 +10521,39 @@ C_word t10;
 C_word t11;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6074,NULL,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6148,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 612  r */
+C_save_and_reclaim((void*)trf_5954,NULL,5,t0,t1,t2,t3,t4);}
+if(C_truep(C_i_nullp(t2))){
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6028,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 635  r */
 t6=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[125]);}
 else{
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[125],t6);
-t8=(C_word)C_i_car(t3);
-t9=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6262,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=t7,a[10]=((C_word*)t0)[3],a[11]=t5,a[12]=((C_word*)t0)[7],a[13]=t8,tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 617  reverse */
+t5=C_i_car(t2);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[125],t6);
+t8=C_i_car(t3);
+t9=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6142,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=t7,a[10]=((C_word*)t0)[3],a[11]=t5,a[12]=((C_word*)t0)[7],a[13]=t8,tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 640  reverse */
 t10=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t4);}}
 
-/* k6260 in recur in make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6262(C_word c,C_word t0,C_word t1){
+/* k6140 in recur in make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6262,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],t1);
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6250,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 618  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6142,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[13],t1);
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6130,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 641  r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[78]);}
 
-/* k6248 in k6260 in recur in make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1){
+/* k6128 in k6140 in recur in make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6130(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10367,18 +10563,18 @@ C_word t6;
 C_word t7;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6250,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t4);
-t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6234,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t5,a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 619  r */
+C_save_and_reclaim((void*)tr2,(void*)f_6130,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[12],t4);
+t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6114,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t5,a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 642  r */
 t7=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[107]);}
 
-/* k6232 in k6248 in k6260 in recur in make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1){
+/* k6112 in k6128 in k6140 in recur in make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6114(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10393,23 +10589,23 @@ C_word t11;
 C_word t12;
 C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6234,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t6);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6198,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=t7,tmp=(C_word)a,a+=8,tmp);
-t9=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t10=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t11=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
-/* chicken-syntax.scm: 620  recur */
+C_save_and_reclaim((void*)tr2,(void*)f_6114,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[13],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[12],t6);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6078,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=t7,tmp=(C_word)a,a+=8,tmp);
+t9=C_i_cdr(((C_word*)t0)[6]);
+t10=C_i_cdr(((C_word*)t0)[5]);
+t11=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
+/* chicken-syntax.scm: 643  recur */
 t12=((C_word*)((C_word*)t0)[2])[1];
-f_6074(t12,t8,t9,t10,t11);}
+f_5954(t12,t8,t9,t10,t11);}
 
-/* k6196 in k6232 in k6248 in k6260 in recur in make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6198(C_word c,C_word t0,C_word t1){
+/* k6076 in k6112 in k6128 in k6140 in recur in make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10420,18 +10616,18 @@ C_word t7;
 C_word t8;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6198,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
+C_save_and_reclaim((void*)tr2,(void*)f_6078,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
 t8=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_a_i_cons(&a,2,((C_word*)t0)[2],t7));}
 
-/* k6146 in recur in make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6148(C_word c,C_word t0,C_word t1){
+/* k6026 in recur in make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10441,18 +10637,18 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6148,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[74],t4);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6136,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 613  reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_6028,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[74],t4);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6016,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 636  reverse */
 t7=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[2]);}
 
-/* k6134 in k6146 in recur in make-if-tree in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6136(C_word c,C_word t0,C_word t1){
+/* k6014 in k6026 in recur in make-if-tree in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_6016(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10468,62 +10664,62 @@ C_word t12;
 C_word t13;
 C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6136,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[138],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[41],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[128],t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,t6,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[129],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,t2,t10);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t11);
+C_save_and_reclaim((void*)tr2,(void*)f_6016,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
+t3=C_a_i_cons(&a,2,lf[138],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[41],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[128],t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t6,t7);
+t9=C_a_i_cons(&a,2,lf[129],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,t2,t10);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[4],t11);
 t13=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t12));}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_a_i_cons(&a,2,((C_word*)t0)[2],t12));}
 
-/* make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_5971(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_5851(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5971,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5979,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 592  reverse */
+C_save_and_reclaim((void*)trf_5851,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5859,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 615  reverse */
 t7=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}
 
-/* k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5979(C_word c,C_word t0,C_word t1){
+/* k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5859(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5979,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5983,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 593  reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_5859,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5863,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 616  reverse */
 t3=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k5981 in k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5983(C_word c,C_word t0,C_word t1){
+/* k5861 in k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5983,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5987,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 594  reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_5863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5867,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 617  reverse */
 t3=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k5985 in k5981 in k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5987(C_word c,C_word t0,C_word t1){
+/* k5865 in k5861 in k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10531,15 +10727,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5987,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5867,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5989,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word)li42),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5869,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word)li39),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_5989(t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5869(t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* recur in k5985 in k5981 in k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_5989(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* recur in k5865 in k5861 in k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_5869(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -10547,50 +10743,50 @@ C_word t8;
 C_word t9;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5989,NULL,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_5869,NULL,6,t0,t1,t2,t3,t4,t5);}
+if(C_truep(C_i_nullp(t2))){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_END_OF_LIST);}
 else{
-t6=(C_word)C_i_cdr(t2);
-t7=(C_word)C_i_car(t3);
-t8=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6042,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t3,a[6]=t1,a[7]=t7,a[8]=((C_word*)t0)[3],a[9]=t5,tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 599  reverse */
+t6=C_i_cdr(t2);
+t7=C_i_car(t3);
+t8=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5922,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t3,a[6]=t1,a[7]=t7,a[8]=((C_word*)t0)[3],a[9]=t5,tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 622  reverse */
 t9=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,t6);}}
 
-/* k6040 in recur in k5985 in k5981 in k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6042(C_word c,C_word t0,C_word t1){
+/* k5920 in recur in k5865 in k5861 in k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5922(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6042,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6054,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6058,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 600  reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_5922,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5934,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5938,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 623  reverse */
 t4=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k6056 in k6040 in recur in k5985 in k5981 in k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6058(C_word c,C_word t0,C_word t1){
+/* k5936 in k5920 in recur in k5865 in k5861 in k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5938(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6058,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_5938,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[3]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],t1,t3);}
 
-/* k6052 in k6040 in recur in k5985 in k5981 in k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6054(C_word c,C_word t0,C_word t1){
+/* k5932 in k5920 in recur in k5865 in k5861 in k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10605,87 +10801,87 @@ C_word t11;
 C_word t12;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6054,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t6);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6010,a[2]=t7,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t9=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t10=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t11=(C_word)C_i_car(((C_word*)t0)[5]);
-/* chicken-syntax.scm: 601  recur */
+C_save_and_reclaim((void*)tr2,(void*)f_5934,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[10],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[9],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[8],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[7],t6);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5890,a[2]=t7,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t9=C_i_cdr(((C_word*)t0)[5]);
+t10=C_i_cdr(((C_word*)t0)[4]);
+t11=C_i_car(((C_word*)t0)[5]);
+/* chicken-syntax.scm: 624  recur */
 t12=((C_word*)((C_word*)t0)[3])[1];
-f_5989(t12,t8,((C_word*)t0)[2],t9,t10,t11);}
+f_5869(t12,t8,((C_word*)t0)[2],t9,t10,t11);}
 
-/* k6008 in k6052 in k6040 in recur in k5985 in k5981 in k5977 in make-default-procs in k5967 in k5964 in k5961 in k5949 in a5946 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_6010(C_word c,C_word t0,C_word t1){
+/* k5888 in k5932 in k5920 in recur in k5865 in k5861 in k5857 in make-default-procs in k5847 in k5844 in k5841 in k5829 in a5826 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6010,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5890,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k5943 in k6528 in k6532 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5945(C_word c,C_word t0,C_word t1){
+/* k5823 in k6408 in k6412 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 574  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 597  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[137],((C_word*)t0)[2],t1);}
 
-/* k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2355(C_word c,C_word t0,C_word t1){
+/* k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2358,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5937,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 670  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2335,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2338,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5817,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 693  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[125]);}
 
-/* k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5937(C_word c,C_word t0,C_word t1){
+/* k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5817(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5937,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[125],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5933,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 671  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_5817,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[125],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5813,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 694  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[78]);}
 
-/* k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5933(C_word c,C_word t0,C_word t1){
+/* k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5933,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[78],t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 672  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_5813,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[78],t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5809,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 695  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[107]);}
 
-/* k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5929(C_word c,C_word t0,C_word t1){
+/* k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10696,72 +10892,72 @@ C_word t7;
 C_word t8;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5929,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[107],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5720,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5722,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 673  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_5809,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[107],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5600,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5602,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 696  ##sys#er-transformer */
 t8=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t6,t7);}
 
-/* a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5722(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5602(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5722,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5726,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 675  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_5602,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5606,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 698  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[133],t2,lf[136]);}
 
-/* k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5726(C_word c,C_word t0,C_word t1){
+/* k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5726,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5729,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 676  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5606,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5609,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 699  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[131]);}
 
-/* k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5729(C_word c,C_word t0,C_word t1){
+/* k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5609(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5729,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5732,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 677  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5609,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5612,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 700  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[118]);}
 
-/* k5730 in k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5732(C_word c,C_word t0,C_word t1){
+/* k5610 in k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5612(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5732,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5739,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 678  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5612,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5619,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 701  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k5737 in k5730 in k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5739(C_word c,C_word t0,C_word t1){
+/* k5617 in k5610 in k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10771,18 +10967,18 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5739,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5889,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 679  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5619,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[6]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5769,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 702  r */
 t7=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[125]);}
 
-/* k5887 in k5737 in k5730 in k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5889(C_word c,C_word t0,C_word t1){
+/* k5767 in k5617 in k5610 in k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5769(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10792,52 +10988,52 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5889,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_i_cddr(((C_word*)t0)[7]);
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5774,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+C_save_and_reclaim((void*)tr2,(void*)f_5769,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_i_cddr(((C_word*)t0)[7]);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5654,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_i_nullp(t4))){
 t6=t5;
-f_5774(2,t6,C_SCHEME_FALSE);}
+f_5654(2,t6,C_SCHEME_FALSE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
 t7=t5;
-f_5774(2,t7,(C_word)C_i_car(t4));}
+f_5654(2,t7,C_i_car(t4));}
 else{
 /* ##sys#error */
 t7=*((C_word*)lf[129]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[135],t4);}}}
 
-/* k5772 in k5887 in k5737 in k5730 in k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5774(C_word c,C_word t0,C_word t1){
+/* k5652 in k5767 in k5617 in k5610 in k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5654(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5774,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5850,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 681  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5654,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5730,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 704  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[125]);}
 
-/* k5848 in k5772 in k5887 in k5737 in k5730 in k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5850(C_word c,C_word t0,C_word t1){
+/* k5728 in k5652 in k5767 in k5617 in k5610 in k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5730(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5850,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5862,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 681  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5730,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5742,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 704  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[107]);}
 
-/* k5860 in k5848 in k5772 in k5887 in k5737 in k5730 in k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5862(C_word c,C_word t0,C_word t1){
+/* k5740 in k5728 in k5652 in k5767 in k5617 in k5610 in k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10849,20 +11045,20 @@ C_word t8;
 C_word t9;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5862,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[74],t6);
-t8=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5834,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t7,a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 682  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5742,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[9],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[74],t6);
+t8=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5714,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t7,a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 705  r */
 t9=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,lf[78]);}
 
-/* k5832 in k5860 in k5848 in k5772 in k5887 in k5737 in k5730 in k5727 in k5724 in a5721 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5834(C_word c,C_word t0,C_word t1){
+/* k5712 in k5740 in k5728 in k5652 in k5767 in k5617 in k5610 in k5607 in k5604 in a5601 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10886,55 +11082,55 @@ C_word t20;
 C_word t21;
 C_word ab[60],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5834,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[134],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[41],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[128],t6);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t7,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[129],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,t3,t11);
-t13=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t12);
-t14=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t13);
-t15=(C_word)C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
-t16=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t15);
-t17=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t16);
-t18=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t17);
-t19=(C_word)C_a_i_cons(&a,2,t18,C_SCHEME_END_OF_LIST);
-t20=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t19);
+C_save_and_reclaim((void*)tr2,(void*)f_5714,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,lf[134],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[41],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[128],t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t7,t8);
+t10=C_a_i_cons(&a,2,lf[129],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,t3,t11);
+t13=C_a_i_cons(&a,2,((C_word*)t0)[8],t12);
+t14=C_a_i_cons(&a,2,((C_word*)t0)[7],t13);
+t15=C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
+t16=C_a_i_cons(&a,2,((C_word*)t0)[6],t15);
+t17=C_a_i_cons(&a,2,((C_word*)t0)[5],t16);
+t18=C_a_i_cons(&a,2,((C_word*)t0)[7],t17);
+t19=C_a_i_cons(&a,2,t18,C_SCHEME_END_OF_LIST);
+t20=C_a_i_cons(&a,2,((C_word*)t0)[4],t19);
 t21=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t21+1)))(2,t21,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t20));}
+((C_proc2)(void*)(*((C_word*)t21+1)))(2,t21,C_a_i_cons(&a,2,((C_word*)t0)[2],t20));}
 
-/* k5718 in k5927 in k5931 in k5935 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5720(C_word c,C_word t0,C_word t1){
+/* k5598 in k5807 in k5811 in k5815 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5600(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 668  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 691  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[133],((C_word*)t0)[2],t1);}
 
-/* k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2358(C_word c,C_word t0,C_word t1){
+/* k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2358,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2361,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5712,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 705  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2338,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2341,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5592,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 728  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[125]);}
 
-/* k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5712(C_word c,C_word t0,C_word t1){
+/* k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5592(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10943,31 +11139,31 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5712,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[125],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5406,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5408,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 706  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_5592,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[125],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5286,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5288,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 729  ##sys#er-transformer */
 t6=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5408(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5288(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5408,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5412,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 708  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_5288,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5292,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 731  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[126],t2,lf[132]);}
 
-/* k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5412(C_word c,C_word t0,C_word t1){
+/* k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10976,82 +11172,82 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5412,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-t4=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5424,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 712  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5292,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_caddr(((C_word*)t0)[4]);
+t4=C_i_cdddr(((C_word*)t0)[4]);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5304,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 735  r */
 t6=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[64]);}
 
-/* k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5424(C_word c,C_word t0,C_word t1){
+/* k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5304(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5424,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5427,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 713  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5304,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5307,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 736  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[125]);}
 
-/* k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5427(C_word c,C_word t0,C_word t1){
+/* k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5307(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5427,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5430,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 714  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5307,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5310,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 737  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[78]);}
 
-/* k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5430(C_word c,C_word t0,C_word t1){
+/* k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5430,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5433,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 715  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5310,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5313,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 738  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[107]);}
 
-/* k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5433(C_word c,C_word t0,C_word t1){
+/* k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5433,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5436,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 716  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5313,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5316,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 739  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[118]);}
 
-/* k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5436(C_word c,C_word t0,C_word t1){
+/* k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5436,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5439,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-/* chicken-syntax.scm: 717  r */
+C_save_and_reclaim((void*)tr2,(void*)f_5316,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5319,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* chicken-syntax.scm: 740  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[131]);}
 
-/* k5437 in k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5439(C_word c,C_word t0,C_word t1){
+/* k5317 in k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5319(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11063,19 +11259,19 @@ C_word t8;
 C_word t9;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5439,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5458,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5319,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5338,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5460,a[2]=((C_word*)t0)[3],a[3]=t7,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[8],a[10]=((C_word)li39),tmp=(C_word)a,a+=11,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5340,a[2]=((C_word*)t0)[3],a[3]=t7,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[8],a[10]=((C_word)li36),tmp=(C_word)a,a+=11,tmp));
 t9=((C_word*)t7)[1];
-f_5460(t9,t5,t1,((C_word*)t0)[2]);}
+f_5340(t9,t5,t1,((C_word*)t0)[2]);}
 
-/* loop in k5437 in k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_5460(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k5317 in k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_5340(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11091,46 +11287,46 @@ C_word t14;
 C_word t15;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5460,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
-t4=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[74],t6);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5526,a[2]=((C_word*)t0)[7],a[3]=t1,a[4]=t7,a[5]=t2,a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_5340,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
+t4=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[9],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[74],t6);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5406,a[2]=((C_word*)t0)[7],a[3]=t1,a[4]=t7,a[5]=t2,a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 /* ##sys#append */
-t9=*((C_word*)lf[29]+1);
+t9=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);}
 else{
-t4=(C_word)C_i_car(t3);
-if(C_truep((C_word)C_i_pairp(t4))){
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5550,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[8],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=t4,tmp=(C_word)a,a+=12,tmp);
-/* chicken-syntax.scm: 728  r */
+t4=C_i_car(t3);
+if(C_truep(C_i_pairp(t4))){
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5430,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[8],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=t4,tmp=(C_word)a,a+=12,tmp);
+/* chicken-syntax.scm: 751  r */
 t6=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[130]);}
 else{
-t5=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5688,a[2]=((C_word*)t0)[8],a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t5=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,t4,t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5568,a[2]=((C_word*)t0)[8],a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
-t9=*((C_word*)lf[29]+1);
+t9=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);}}}
 
-/* k5686 in loop in k5437 in k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5688(C_word c,C_word t0,C_word t1){
+/* k5566 in loop in k5317 in k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5688,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_5568,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k5548 in loop in k5437 in k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5550(C_word c,C_word t0,C_word t1){
+/* k5428 in loop in k5317 in k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5430(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11163,55 +11359,55 @@ C_word t29;
 C_word t30;
 C_word ab[77],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5550,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[11]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t3);
-t5=(C_word)C_i_cadr(((C_word*)t0)[11]);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t5,t8);
-t10=(C_word)C_a_i_cons(&a,2,t4,t9);
-t11=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t10);
-t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
-t13=(C_word)C_a_i_cons(&a,2,t2,t12);
-t14=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t15=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t14);
-t16=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
-t17=(C_word)C_a_i_cons(&a,2,lf[41],t16);
-t18=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t19=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t18);
-t20=(C_word)C_a_i_cons(&a,2,t19,C_SCHEME_END_OF_LIST);
-t21=(C_word)C_a_i_cons(&a,2,t17,t20);
-t22=(C_word)C_a_i_cons(&a,2,t15,t21);
-t23=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t22);
-t24=(C_word)C_a_i_cons(&a,2,t23,C_SCHEME_END_OF_LIST);
-t25=(C_word)C_a_i_cons(&a,2,t1,t24);
-t26=(C_word)C_a_i_cons(&a,2,t25,C_SCHEME_END_OF_LIST);
-t27=(C_word)C_a_i_cons(&a,2,t13,t26);
-t28=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5569,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t27,tmp=(C_word)a,a+=5,tmp);
-t29=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* chicken-syntax.scm: 735  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_5430,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[11]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[9],t3);
+t5=C_i_cadr(((C_word*)t0)[11]);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[8],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t5,t8);
+t10=C_a_i_cons(&a,2,t4,t9);
+t11=C_a_i_cons(&a,2,((C_word*)t0)[7],t10);
+t12=C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
+t13=C_a_i_cons(&a,2,t2,t12);
+t14=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,((C_word*)t0)[9],t14);
+t16=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
+t17=C_a_i_cons(&a,2,lf[41],t16);
+t18=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t19=C_a_i_cons(&a,2,((C_word*)t0)[6],t18);
+t20=C_a_i_cons(&a,2,t19,C_SCHEME_END_OF_LIST);
+t21=C_a_i_cons(&a,2,t17,t20);
+t22=C_a_i_cons(&a,2,t15,t21);
+t23=C_a_i_cons(&a,2,((C_word*)t0)[7],t22);
+t24=C_a_i_cons(&a,2,t23,C_SCHEME_END_OF_LIST);
+t25=C_a_i_cons(&a,2,t1,t24);
+t26=C_a_i_cons(&a,2,t25,C_SCHEME_END_OF_LIST);
+t27=C_a_i_cons(&a,2,t13,t26);
+t28=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5449,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t27,tmp=(C_word)a,a+=5,tmp);
+t29=C_i_cdr(((C_word*)t0)[3]);
+/* chicken-syntax.scm: 758  loop */
 t30=((C_word*)((C_word*)t0)[2])[1];
-f_5460(t30,t28,t1,t29);}
+f_5340(t30,t28,t1,t29);}
 
-/* k5567 in k5548 in loop in k5437 in k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5569(C_word c,C_word t0,C_word t1){
+/* k5447 in k5428 in loop in k5317 in k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5569,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_5449,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k5524 in loop in k5437 in k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5526(C_word c,C_word t0,C_word t1){
+/* k5404 in loop in k5317 in k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5406(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11228,107 +11424,107 @@ C_word t13;
 C_word t14;
 C_word ab[39],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5526,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[127],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[41],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[128],t6);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t7,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[129],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,t3,t11);
-t13=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t12);
+C_save_and_reclaim((void*)tr2,(void*)f_5406,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
+t4=C_a_i_cons(&a,2,lf[127],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[41],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[128],t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t7,t8);
+t10=C_a_i_cons(&a,2,lf[129],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,t3,t11);
+t13=C_a_i_cons(&a,2,((C_word*)t0)[4],t12);
 t14=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t13));}
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_a_i_cons(&a,2,((C_word*)t0)[2],t13));}
 
-/* k5456 in k5437 in k5434 in k5431 in k5428 in k5425 in k5422 in k5410 in a5407 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5458(C_word c,C_word t0,C_word t1){
+/* k5336 in k5317 in k5314 in k5311 in k5308 in k5305 in k5302 in k5290 in a5287 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5458,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_5338,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k5404 in k5710 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5406(C_word c,C_word t0,C_word t1){
+/* k5284 in k5590 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 703  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 726  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[126],((C_word*)t0)[2],t1);}
 
-/* k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2361(C_word c,C_word t0,C_word t1){
+/* k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2341(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2361,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2364,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5398,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 743  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2341,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2344,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5278,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 766  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[106]);}
 
-/* k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5398(C_word c,C_word t0,C_word t1){
+/* k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5398,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[106],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5394,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 744  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_5278,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[106],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5274,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 767  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[78]);}
 
-/* k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5394(C_word c,C_word t0,C_word t1){
+/* k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5394,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[78],t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5390,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 745  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_5274,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[78],t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5270,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 768  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[107]);}
 
-/* k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5390(C_word c,C_word t0,C_word t1){
+/* k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5390,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[107],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5386,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 746  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_5270,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[107],t1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5266,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 769  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[108]);}
 
-/* k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5386(C_word c,C_word t0,C_word t1){
+/* k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5266(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11340,49 +11536,49 @@ C_word t8;
 C_word t9;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5386,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[108],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4858,a[2]=t6,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4860,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 747  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_5266,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[108],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4738,a[2]=t6,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4740,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 770  ##sys#er-transformer */
 t9=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}
 
-/* a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4860(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4860,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4864,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 749  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_4740,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4744,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 772  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[109],t2,lf[124]);}
 
-/* k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4864(C_word c,C_word t0,C_word t1){
+/* k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4744(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4864,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4866,a[2]=((C_word*)t0)[4],a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4901,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 755  require */
+C_save_and_reclaim((void*)tr2,(void*)f_4744,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4746,a[2]=((C_word*)t0)[4],a[3]=((C_word)li26),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4781,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 778  require */
 t4=*((C_word*)lf[122]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[123]);}
 
-/* k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4901(C_word c,C_word t0,C_word t1){
+/* k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11397,22 +11593,22 @@ C_word t11;
 C_word t12;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4904,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4781,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4784,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5303,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_i_cdr(((C_word*)t0)[3]);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5183,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t8=C_i_cdr(((C_word*)t0)[3]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5309,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word)li37),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5189,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word)li34),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_5309(t12,t7,t8);}
+f_5189(t12,t7,t8);}
 
-/* loop1561 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_5309(C_word t0,C_word t1,C_word t2){
+/* loop1589 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_5189(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11422,13 +11618,13 @@ C_word t7;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5309,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5350,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_i_car(t4);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5346,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 757  ##sys#decompose-lambda-list */
+C_save_and_reclaim((void*)trf_5189,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5230,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=C_i_car(t4);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5226,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 780  ##sys#decompose-lambda-list */
 t7=*((C_word*)lf[115]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t3,t5,t6);}
 else{
@@ -11436,19 +11632,19 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* a5345 in loop1561 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5346(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a5225 in loop1589 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5346,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_5226,5,t0,t1,t2,t3,t4);}
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 
-/* k5348 in loop1561 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5350(C_word c,C_word t0,C_word t1){
+/* k5228 in loop1589 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5230(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11460,175 +11656,175 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5350,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_5230,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop15611574 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop15891602 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5309(t6,((C_word*)t0)[3],t5);}
+f_5189(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop15611574 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop15891602 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5309(t6,((C_word*)t0)[3],t5);}}
+f_5189(t6,((C_word*)t0)[3],t5);}}
 
-/* k5301 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5303(C_word c,C_word t0,C_word t1){
+/* k5181 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[121]+1),t1);}
 
-/* k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4904(C_word c,C_word t0,C_word t1){
+/* k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4784(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4904,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4907,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 761  genvars */
+C_save_and_reclaim((void*)tr2,(void*)f_4784,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4787,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 784  genvars */
 t3=((C_word*)t0)[2];
-f_4866(t3,t2,t1);}
+f_4746(t3,t2,t1);}
 
-/* k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4907(C_word c,C_word t0,C_word t1){
+/* k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4787(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4907,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4910,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 762  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4787,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4790,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 785  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[120]);}
 
-/* k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4910(C_word c,C_word t0,C_word t1){
+/* k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4790(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4910,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4913,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 763  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4790,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4793,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 786  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[119]);}
 
-/* k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4913(C_word c,C_word t0,C_word t1){
+/* k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4913,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4916,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 764  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4793,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4796,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 787  r */
 t3=((C_word*)t0)[3];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4916(C_word c,C_word t0,C_word t1){
+/* k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4796(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4919,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 765  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4796,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4799,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 788  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4919(C_word c,C_word t0,C_word t1){
+/* k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4799(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4919,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4922,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 766  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4799,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4802,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 789  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[106]);}
 
-/* k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4922(C_word c,C_word t0,C_word t1){
+/* k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4922,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4925,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-/* chicken-syntax.scm: 767  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4802,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4805,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* chicken-syntax.scm: 790  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[108]);}
 
-/* k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4925(C_word c,C_word t0,C_word t1){
+/* k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4805(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4925,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4928,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-/* chicken-syntax.scm: 768  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4805,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4808,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+/* chicken-syntax.scm: 791  r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[78]);}
 
-/* k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4928(C_word c,C_word t0,C_word t1){
+/* k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4928,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4931,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 769  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4808,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4811,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 792  r */
 t3=((C_word*)t0)[5];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[107]);}
 
-/* k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4931(C_word c,C_word t0,C_word t1){
+/* k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4811(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4931,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_4934,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-/* chicken-syntax.scm: 770  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4811,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_4814,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+/* chicken-syntax.scm: 793  r */
 t3=((C_word*)t0)[5];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[118]);}
 
-/* k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4934(C_word c,C_word t0,C_word t1){
+/* k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4814(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4934,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4945,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
-/* chicken-syntax.scm: 771  append */
+C_save_and_reclaim((void*)tr2,(void*)f_4814,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4825,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
+/* chicken-syntax.scm: 794  append */
 t3=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[8],((C_word*)t0)[14]);}
 
-/* k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4945(C_word c,C_word t0,C_word t1){
+/* k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11641,21 +11837,21 @@ C_word t9;
 C_word t10;
 C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4945,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[15],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[110],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[14],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4969,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=t1,a[5]=((C_word*)t0)[13],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-t8=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4971,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word)li35),tmp=(C_word)a,a+=14,tmp);
-t9=(C_word)C_i_cdr(((C_word*)t0)[2]);
-/* chicken-syntax.scm: 773  fold-right */
+C_save_and_reclaim((void*)tr2,(void*)f_4825,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[15],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[110],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[14],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4849,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=t1,a[5]=((C_word*)t0)[13],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4851,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word)li32),tmp=(C_word)a,a+=14,tmp);
+t9=C_i_cdr(((C_word*)t0)[2]);
+/* chicken-syntax.scm: 796  fold-right */
 t10=*((C_word*)lf[116]+1);
 ((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t7,t8,lf[117],t9);}
 
-/* a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4851(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11663,15 +11859,15 @@ C_word t6;
 C_word ab[16],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4971,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_car(t2);
-t5=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4981,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=t3,a[14]=((C_word*)t0)[12],a[15]=((C_word)li34),tmp=(C_word)a,a+=16,tmp);
-/* chicken-syntax.scm: 775  ##sys#decompose-lambda-list */
+C_save_and_reclaim((void*)tr4,(void*)f_4851,4,t0,t1,t2,t3);}
+t4=C_i_car(t2);
+t5=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4861,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=t3,a[14]=((C_word*)t0)[12],a[15]=((C_word)li31),tmp=(C_word)a,a+=16,tmp);
+/* chicken-syntax.scm: 798  ##sys#decompose-lambda-list */
 t6=*((C_word*)lf[115]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,t4,t5);}
 
-/* a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4981(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4861(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11679,15 +11875,15 @@ C_word t7;
 C_word ab[19],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4981,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_4985,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t4,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=t2,a[14]=((C_word*)t0)[12],a[15]=t1,a[16]=((C_word*)t0)[13],a[17]=((C_word*)t0)[14],a[18]=t3,tmp=(C_word)a,a+=19,tmp);
-t6=(C_word)C_i_car(((C_word*)t0)[9]);
-/* chicken-syntax.scm: 778  ##sys#check-syntax */
-t7=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_4861,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_4865,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t4,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=t2,a[14]=((C_word*)t0)[12],a[15]=t1,a[16]=((C_word*)t0)[13],a[17]=((C_word*)t0)[14],a[18]=t3,tmp=(C_word)a,a+=19,tmp);
+t6=C_i_car(((C_word*)t0)[9]);
+/* chicken-syntax.scm: 801  ##sys#check-syntax */
+t7=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[109],t6,lf[114]);}
 
-/* k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4985(C_word c,C_word t0,C_word t1){
+/* k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4865(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11699,27 +11895,27 @@ C_word t8;
 C_word t9;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4985,2,t0,t1);}
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[18],((C_word*)t0)[17]);
-t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4999,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[18],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[17],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4865,2,t0,t1);}
+t2=C_fixnum_difference(((C_word*)t0)[18],((C_word*)t0)[17]);
+t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4879,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[18],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[17],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
 if(C_truep(((C_word*)t0)[10])){
-t4=(C_word)C_eqp(t2,C_fix(0));
+t4=C_eqp(t2,C_fix(0));
 if(C_truep(t4)){
 t5=t3;
-f_4999(t5,C_SCHEME_TRUE);}
+f_4879(t5,C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
+t5=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
 t7=t3;
-f_4999(t7,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t6));}}
+f_4879(t7,C_a_i_cons(&a,2,((C_word*)t0)[3],t6));}}
 else{
-t4=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
+t4=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
 t6=t3;
-f_4999(t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}}
+f_4879(t6,C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}}
 
-/* k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4999(C_word t0,C_word t1){
+/* k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4879(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11727,15 +11923,15 @@ C_word t4;
 C_word t5;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4999,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5007,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=t1,a[5]=((C_word*)t0)[15],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5013,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word)li30),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5023,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word)li33),tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)trf_4879,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4887,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=t1,a[5]=((C_word*)t0)[15],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4893,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word)li27),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4903,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word)li30),tmp=(C_word)a,a+=11,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t2,t3,t4);}
 
-/* a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5023(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4903(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11745,16 +11941,16 @@ C_word t8;
 C_word ab[18],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5023,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5027,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4903,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4907,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5099,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[7],a[9]=((C_word)li32),tmp=(C_word)a,a+=10,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4979,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[7],a[9]=((C_word)li29),tmp=(C_word)a,a+=10,tmp));
 t8=((C_word*)t6)[1];
-f_5099(t8,t4,t3,((C_word*)t0)[2]);}
+f_4979(t8,t4,t3,((C_word*)t0)[2]);}
 
-/* build in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_5099(C_word t0,C_word t1,C_word t2,C_word t3){
+/* build in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4979(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11769,46 +11965,46 @@ C_word t13;
 C_word t14;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5099,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_4979,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 if(C_truep(((C_word*)t0)[8])){
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5124,a[2]=((C_word*)t0)[7],a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_i_cdr(((C_word*)t0)[6]);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[8],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5004,a[2]=((C_word*)t0)[7],a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t8=C_i_cdr(((C_word*)t0)[6]);
 /* ##sys#append */
-t9=*((C_word*)lf[29]+1);
+t9=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,t8,C_SCHEME_END_OF_LIST);}
 else{
-t4=(C_word)C_i_cddr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cddr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_cadr(((C_word*)t0)[6]));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_cadr(((C_word*)t0)[6]));}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5156,a[2]=((C_word*)t0)[7],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_i_cdr(((C_word*)t0)[6]);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5036,a[2]=((C_word*)t0)[7],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=C_i_cdr(((C_word*)t0)[6]);
 /* ##sys#append */
-t7=*((C_word*)lf[29]+1);
+t7=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}}}
 else{
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5167,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5247,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 793  gensym */
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5047,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5127,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 816  gensym */
 t6=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k5245 in build in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1){
+/* k5125 in build in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5127(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 793  r */
+/* chicken-syntax.scm: 816  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5165 in build in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5167(C_word c,C_word t0,C_word t1){
+/* k5045 in build in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5047(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11827,70 +12023,70 @@ C_word t15;
 C_word t16;
 C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5167,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[8]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,t2,t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t7);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,t1,t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,t6,t11);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5186,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
-t14=(C_word)C_i_cdr(((C_word*)t0)[8]);
-if(C_truep((C_word)C_i_pairp(t14))){
-t15=(C_word)C_i_cdr(((C_word*)t0)[8]);
-/* chicken-syntax.scm: 797  build */
+C_save_and_reclaim((void*)tr2,(void*)f_5047,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[8]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,t2,t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[5],t7);
+t9=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,t1,t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,t6,t11);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5066,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
+t14=C_i_cdr(((C_word*)t0)[8]);
+if(C_truep(C_i_pairp(t14))){
+t15=C_i_cdr(((C_word*)t0)[8]);
+/* chicken-syntax.scm: 820  build */
 t16=((C_word*)((C_word*)t0)[2])[1];
-f_5099(t16,t13,t15,t1);}
+f_4979(t16,t13,t15,t1);}
 else{
-/* chicken-syntax.scm: 798  build */
+/* chicken-syntax.scm: 821  build */
 t15=((C_word*)((C_word*)t0)[2])[1];
-f_5099(t15,t13,C_SCHEME_END_OF_LIST,t1);}}
+f_4979(t15,t13,C_SCHEME_END_OF_LIST,t1);}}
 
-/* k5184 in k5165 in build in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5186(C_word c,C_word t0,C_word t1){
+/* k5064 in k5045 in build in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5066(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5186,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_5066,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k5154 in build in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5156(C_word c,C_word t0,C_word t1){
+/* k5034 in build in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5036(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5156,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_5036,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k5122 in build in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5124(C_word c,C_word t0,C_word t1){
+/* k5002 in build in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_5004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5124,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_5004,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k5025 in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5027(C_word c,C_word t0,C_word t1){
+/* k4905 in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4907(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11904,8 +12100,8 @@ C_word t10;
 C_word t11;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5027,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)tr2,(void*)f_4907,2,t0,t1);}
+if(C_truep(C_i_nullp(((C_word*)t0)[5]))){
 t2=t1;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
@@ -11914,15 +12110,15 @@ t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5044,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4924,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5050,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li31),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4930,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li28),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_5050(t10,t6,((C_word*)t0)[5],((C_word*)t0)[2]);}}
+f_4930(t10,t6,((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* loop1652 in k5025 in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_5050(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1680 in k4905 in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4930(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11934,15 +12130,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5050,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_4930,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[113]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5083,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-/* g16721673 */
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4963,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+/* g17001701 */
 t10=t6;
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,t8,t9);}
 else{
@@ -11950,8 +12146,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k5081 in loop1652 in k5025 in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5083(C_word c,C_word t0,C_word t1){
+/* k4961 in loop1680 in k4905 in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11959,19 +12155,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5083,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5063,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4963,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4943,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_5063(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_4943(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_5063(t5,t4);}}
+f_4943(t5,t4);}}
 
-/* k5061 in k5081 in loop1652 in k5025 in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_5063(C_word t0,C_word t1){
+/* k4941 in k4961 in loop1680 in k4905 in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4943(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11979,51 +12175,51 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* loop16521666 */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* loop16801694 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_5050(t5,((C_word*)t0)[2],t3,t4);}
+f_4930(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k5042 in k5025 in a5022 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5044(C_word c,C_word t0,C_word t1){
+/* k4922 in k4905 in a4902 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5044,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
+C_save_and_reclaim((void*)tr2,(void*)f_4924,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* a5012 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5013(C_word c,C_word t0,C_word t1){
+/* a4892 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5013,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5021,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 786  take */
+C_save_and_reclaim((void*)tr2,(void*)f_4893,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4901,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 809  take */
 t3=*((C_word*)lf[112]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5019 in a5012 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5021(C_word c,C_word t0,C_word t1){
+/* k4899 in a4892 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4901(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 786  split-at! */
+/* chicken-syntax.scm: 809  split-at! */
 t2=*((C_word*)lf[111]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k5005 in k4997 in k4983 in a4980 in a4970 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_5007(C_word c,C_word t0,C_word t1){
+/* k4885 in k4877 in k4863 in a4860 in a4850 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4887(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12031,15 +12227,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5007,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_4887,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k4967 in k4943 in k4932 in k4929 in k4926 in k4923 in k4920 in k4917 in k4914 in k4911 in k4908 in k4905 in k4902 in k4899 in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4969(C_word c,C_word t0,C_word t1){
+/* k4847 in k4823 in k4812 in k4809 in k4806 in k4803 in k4800 in k4797 in k4794 in k4791 in k4788 in k4785 in k4782 in k4779 in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4849(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12049,17 +12245,17 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4969,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
+C_save_and_reclaim((void*)tr2,(void*)f_4849,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
 t7=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_cons(&a,2,((C_word*)t0)[2],t6));}
 
-/* genvars in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4866(C_word t0,C_word t1,C_word t2){
+/* genvars in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4746(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12067,77 +12263,77 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4866,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4746,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4872,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t2,a[5]=((C_word)li28),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4752,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t2,a[5]=((C_word)li25),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_4872(t6,t1,C_fix(0));}
+f_4752(t6,t1,C_fix(0));}
 
-/* loop in genvars in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4872(C_word t0,C_word t1,C_word t2){
+/* loop in genvars in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4752(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4872,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
+C_save_and_reclaim((void*)trf_4752,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4886,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4898,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 754  gensym */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4766,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4778,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 777  gensym */
 t5=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k4896 in loop in genvars in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4898(C_word c,C_word t0,C_word t1){
+/* k4776 in loop in genvars in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 754  r */
+/* chicken-syntax.scm: 777  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k4884 in loop in genvars in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4886(C_word c,C_word t0,C_word t1){
+/* k4764 in loop in genvars in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4766(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4886,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4890,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* chicken-syntax.scm: 754  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_4766,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4770,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* chicken-syntax.scm: 777  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4872(t4,t2,t3);}
+f_4752(t4,t2,t3);}
 
-/* k4888 in k4884 in loop in genvars in k4862 in a4859 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4890(C_word c,C_word t0,C_word t1){
+/* k4768 in k4764 in loop in genvars in k4742 in a4739 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4770(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4890,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4770,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k4856 in k5384 in k5388 in k5392 in k5396 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4858(C_word c,C_word t0,C_word t1){
+/* k4736 in k5264 in k5268 in k5272 in k5276 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4738(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 741  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 764  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[109],((C_word*)t0)[2],t1);}
 
-/* k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2364(C_word c,C_word t0,C_word t1){
+/* k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12145,30 +12341,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2364,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2367,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4756,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4758,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 811  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2344,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2347,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4636,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4638,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 834  ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a4757 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4637 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4638(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4758,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4762,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 813  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_4638,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4642,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 836  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[101],t2,lf[105]);}
 
-/* k4760 in a4757 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4762(C_word c,C_word t0,C_word t1){
+/* k4640 in a4637 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12179,24 +12375,24 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4762,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4777,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_a_i_cons(&a,2,t2,t3);
-/* chicken-syntax.scm: 817  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_4642,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+if(C_truep(C_i_pairp(t2))){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4657,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=C_a_i_cons(&a,2,t2,t3);
+/* chicken-syntax.scm: 840  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,lf[101],t5,lf[103]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4827,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_a_i_cons(&a,2,t2,t3);
-/* chicken-syntax.scm: 824  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4707,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_a_i_cons(&a,2,t2,t3);
+/* chicken-syntax.scm: 847  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,lf[101],t5,lf[104]);}}
 
-/* k4825 in k4760 in a4757 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4827(C_word c,C_word t0,C_word t1){
+/* k4705 in k4640 in a4637 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12204,28 +12400,28 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4827,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[41],t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4842,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4707,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[41],t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4722,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k4840 in k4825 in k4760 in a4757 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4842(C_word c,C_word t0,C_word t1){
+/* k4720 in k4705 in k4640 in a4637 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4842,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4722,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[102],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[102],t2));}
 
-/* k4775 in k4760 in a4757 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4777(C_word c,C_word t0,C_word t1){
+/* k4655 in k4640 in a4637 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12234,32 +12430,32 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4777,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[41],t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4800,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 822  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4657,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[5],C_fix(0));
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[41],t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4680,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 845  r */
 t6=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[21]);}
 
-/* k4798 in k4775 in k4760 in a4757 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4800(C_word c,C_word t0,C_word t1){
+/* k4678 in k4655 in k4640 in a4637 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4680(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4800,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4812,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4680,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4692,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k4810 in k4798 in k4775 in k4760 in a4757 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4812(C_word c,C_word t0,C_word t1){
+/* k4690 in k4678 in k4655 in k4640 in a4637 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4692(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12268,55 +12464,55 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4812,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_4692,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[102],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,lf[102],t5));}
 
-/* k4754 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4756(C_word c,C_word t0,C_word t1){
+/* k4634 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4636(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 809  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 832  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[101],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2367(C_word c,C_word t0,C_word t1){
+/* k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2367,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2370,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4752,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 832  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2347,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2350,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4632,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 855  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[93]);}
 
-/* k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4752(C_word c,C_word t0,C_word t1){
+/* k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4632(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4752,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[93],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4748,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 833  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_4632,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[93],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4628,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 856  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[94]);}
 
-/* k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4748(C_word c,C_word t0,C_word t1){
+/* k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12326,99 +12522,99 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4748,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[94],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4542,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4544,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 834  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_4628,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[94],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4422,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4424,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 857  ##sys#er-transformer */
 t7=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 
-/* a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4544(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4424(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4544,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4548,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 836  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_4424,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4428,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 859  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[88],t2,lf[100]);}
 
-/* k4546 in a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4548(C_word c,C_word t0,C_word t1){
+/* k4426 in a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4548,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4551,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 837  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4428,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4431,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 860  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[99]);}
 
-/* k4549 in k4546 in a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4551(C_word c,C_word t0,C_word t1){
+/* k4429 in k4426 in a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4551,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4554,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 838  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4431,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4434,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 861  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[98]);}
 
-/* k4552 in k4549 in k4546 in a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4554(C_word c,C_word t0,C_word t1){
+/* k4432 in k4429 in k4426 in a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4434(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4554,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4557,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 839  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4434,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4437,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 862  r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k4555 in k4552 in k4549 in k4546 in a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4557(C_word c,C_word t0,C_word t1){
+/* k4435 in k4432 in k4429 in k4426 in a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4557,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4568,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 840  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4437,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 863  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[93]);}
 
-/* k4566 in k4555 in k4552 in k4549 in k4546 in a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4568(C_word c,C_word t0,C_word t1){
+/* k4446 in k4435 in k4432 in k4429 in k4426 in a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4568,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4596,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 842  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4448,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4476,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 865  r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[94]);}
 
-/* k4594 in k4566 in k4555 in k4552 in k4549 in k4546 in a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4596(C_word c,C_word t0,C_word t1){
+/* k4474 in k4446 in k4435 in k4432 in k4429 in k4426 in a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12436,26 +12632,26 @@ C_word t14;
 C_word t15;
 C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4596,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[8]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_i_caddr(((C_word*)t0)[8]);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,t3,t10);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t11);
-t13=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4688,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t12,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-t14=(C_word)C_i_cdddr(((C_word*)t0)[8]);
+C_save_and_reclaim((void*)tr2,(void*)f_4476,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[8]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_i_caddr(((C_word*)t0)[8]);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[7],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[6],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,t3,t10);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[7],t11);
+t13=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4568,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t12,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+t14=C_i_cdddr(((C_word*)t0)[8]);
 /* ##sys#append */
-t15=*((C_word*)lf[29]+1);
+t15=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t13,t14,C_SCHEME_END_OF_LIST);}
 
-/* k4686 in k4594 in k4566 in k4555 in k4552 in k4549 in k4546 in a4543 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4688(C_word c,C_word t0,C_word t1){
+/* k4566 in k4474 in k4446 in k4435 in k4432 in k4429 in k4426 in a4423 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12487,78 +12683,78 @@ C_word t28;
 C_word t29;
 C_word ab[84],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4688,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[95],t4);
-t6=(C_word)C_a_i_cons(&a,2,lf[96],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[22],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t10);
-t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
-t13=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t12);
-t14=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t13);
-t15=(C_word)C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
-t16=(C_word)C_a_i_cons(&a,2,t3,t15);
-t17=(C_word)C_a_i_cons(&a,2,lf[97],t16);
-t18=(C_word)C_a_i_cons(&a,2,t17,C_SCHEME_END_OF_LIST);
-t19=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t18);
-t20=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t19);
-t21=(C_word)C_a_i_cons(&a,2,t20,C_SCHEME_END_OF_LIST);
-t22=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t21);
-t23=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t22);
-t24=(C_word)C_a_i_cons(&a,2,t23,C_SCHEME_END_OF_LIST);
-t25=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t24);
-t26=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t25);
-t27=(C_word)C_a_i_cons(&a,2,t26,C_SCHEME_END_OF_LIST);
-t28=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t27);
+C_save_and_reclaim((void*)tr2,(void*)f_4568,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[95],t4);
+t6=C_a_i_cons(&a,2,lf[96],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t7);
+t9=C_a_i_cons(&a,2,lf[21],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,((C_word*)t0)[7],t10);
+t12=C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
+t13=C_a_i_cons(&a,2,((C_word*)t0)[8],t12);
+t14=C_a_i_cons(&a,2,((C_word*)t0)[9],t13);
+t15=C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
+t16=C_a_i_cons(&a,2,t3,t15);
+t17=C_a_i_cons(&a,2,lf[97],t16);
+t18=C_a_i_cons(&a,2,t17,C_SCHEME_END_OF_LIST);
+t19=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t18);
+t20=C_a_i_cons(&a,2,((C_word*)t0)[9],t19);
+t21=C_a_i_cons(&a,2,t20,C_SCHEME_END_OF_LIST);
+t22=C_a_i_cons(&a,2,((C_word*)t0)[6],t21);
+t23=C_a_i_cons(&a,2,((C_word*)t0)[5],t22);
+t24=C_a_i_cons(&a,2,t23,C_SCHEME_END_OF_LIST);
+t25=C_a_i_cons(&a,2,((C_word*)t0)[4],t24);
+t26=C_a_i_cons(&a,2,((C_word*)t0)[9],t25);
+t27=C_a_i_cons(&a,2,t26,C_SCHEME_END_OF_LIST);
+t28=C_a_i_cons(&a,2,((C_word*)t0)[3],t27);
 t29=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t29+1)))(2,t29,(C_word)C_a_i_cons(&a,2,t28,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t29+1)))(2,t29,C_a_i_cons(&a,2,t28,C_SCHEME_END_OF_LIST));}
 
-/* k4540 in k4746 in k4750 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4542(C_word c,C_word t0,C_word t1){
+/* k4420 in k4626 in k4630 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 830  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 853  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[88],((C_word*)t0)[2],t1);}
 
-/* k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2370(C_word c,C_word t0,C_word t1){
+/* k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2350(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2370,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2373,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4534,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 853  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2350,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2353,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4414,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 876  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[43]);}
 
-/* k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4534(C_word c,C_word t0,C_word t1){
+/* k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4534,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[43],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4530,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 854  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_4414,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[43],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4410,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 877  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[82]);}
 
-/* k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4530(C_word c,C_word t0,C_word t1){
+/* k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12568,138 +12764,138 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4530,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[82],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4119,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4121,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 855  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_4410,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[82],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3999,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4001,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 878  ##sys#er-transformer */
 t7=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 
-/* a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4121(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4001(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4121,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4125,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 857  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_4001,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4005,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 880  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[83],t2,lf[92]);}
 
-/* k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4125(C_word c,C_word t0,C_word t1){
+/* k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4005(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4125,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4128,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 858  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4005,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4008,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 881  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[91]);}
 
-/* k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4128(C_word c,C_word t0,C_word t1){
+/* k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4128,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4131,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 859  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4008,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4011,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 882  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[90]);}
 
-/* k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4131(C_word c,C_word t0,C_word t1){
+/* k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4011(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4131,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4134,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 860  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4011,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4014,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 883  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[89]);}
 
-/* k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4134(C_word c,C_word t0,C_word t1){
+/* k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4134,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4137,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 861  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4014,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4017,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 884  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[64]);}
 
-/* k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4137(C_word c,C_word t0,C_word t1){
+/* k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4137,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4140,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 862  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4017,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4020,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 885  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[41]);}
 
-/* k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4140(C_word c,C_word t0,C_word t1){
+/* k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4020(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4140,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4143,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 863  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4020,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4023,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 886  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[82]);}
 
-/* k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4143(C_word c,C_word t0,C_word t1){
+/* k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4023(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4143,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4146,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 864  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4023,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4026,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 887  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[43]);}
 
-/* k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4146(C_word c,C_word t0,C_word t1){
+/* k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4146,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4148,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word)li23),tmp=(C_word)a,a+=10,tmp);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4355,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[6],tmp=(C_word)a,a+=12,tmp);
-/* chicken-syntax.scm: 878  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4026,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4028,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word)li20),tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4235,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[6],tmp=(C_word)a,a+=12,tmp);
+/* chicken-syntax.scm: 901  r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[88]);}
 
-/* k4353 in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1){
+/* k4233 in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12719,28 +12915,28 @@ C_word t16;
 C_word t17;
 C_word ab[52],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4355,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[84],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t4);
-t6=(C_word)C_a_i_cons(&a,2,lf[70],t5);
-t7=(C_word)C_a_i_cons(&a,2,C_fix(1),C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[85],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,t6,t10);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t11);
-t13=(C_word)C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST);
-t14=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t13);
-t15=(C_word)C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
-t16=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4395,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t15,tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 881  r */
+C_save_and_reclaim((void*)tr2,(void*)f_4235,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[84],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[11],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[10],t4);
+t6=C_a_i_cons(&a,2,lf[70],t5);
+t7=C_a_i_cons(&a,2,C_fix(1),C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[10],t7);
+t9=C_a_i_cons(&a,2,lf[85],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,t6,t10);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[9],t11);
+t13=C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST);
+t14=C_a_i_cons(&a,2,((C_word*)t0)[8],t13);
+t15=C_a_i_cons(&a,2,t14,C_SCHEME_END_OF_LIST);
+t16=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4275,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t15,tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 904  r */
 t17=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t17+1)))(3,t17,t16,lf[87]);}
 
-/* k4393 in k4353 in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4395(C_word c,C_word t0,C_word t1){
+/* k4273 in k4233 in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12755,22 +12951,22 @@ C_word t11;
 C_word t12;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4395,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4399,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4275,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4279,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4403,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_i_cddr(((C_word*)t0)[7]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4283,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t8=C_i_cddr(((C_word*)t0)[7]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4429,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t10,a[5]=t6,a[6]=((C_word)li24),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4309,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t10,a[5]=t6,a[6]=((C_word)li21),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_4429(t12,t7,t8);}
+f_4309(t12,t7,t8);}
 
-/* loop1798 in k4393 in k4353 in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4429(C_word t0,C_word t1,C_word t2){
+/* loop1826 in k4273 in k4233 in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4309(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12778,20 +12974,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4429,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4458,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-/* g18141815 */
+C_save_and_reclaim((void*)trf_4309,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4338,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=C_slot(t2,C_fix(0));
+/* g18421843 */
 t5=((C_word*)t0)[2];
-f_4148(t5,t3,t4);}
+f_4028(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4456 in loop1798 in k4393 in k4353 in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4458(C_word c,C_word t0,C_word t1){
+/* k4336 in loop1826 in k4273 in k4233 in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12803,25 +12999,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4458,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_4338,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop17981811 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop18261839 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4429(t6,((C_word*)t0)[3],t5);}
+f_4309(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop17981811 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop18261839 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4429(t6,((C_word*)t0)[3],t5);}}
+f_4309(t6,((C_word*)t0)[3],t5);}}
 
-/* k4401 in k4393 in k4353 in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1){
+/* k4281 in k4273 in k4233 in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12831,18 +13027,18 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4403,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[86],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_4283,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[86],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t7=*((C_word*)lf[29]+1);
+t7=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[2],t1,t6);}
 
-/* k4397 in k4393 in k4353 in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4399(C_word c,C_word t0,C_word t1){
+/* k4277 in k4273 in k4233 in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12855,20 +13051,20 @@ C_word t9;
 C_word t10;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4399,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,t5,t7);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
+C_save_and_reclaim((void*)tr2,(void*)f_4279,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_i_cadr(((C_word*)t0)[5]);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t5,t7);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
 t10=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
 
-/* parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4148(C_word t0,C_word t1,C_word t2){
+/* parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4028(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12892,41 +13088,41 @@ C_word t21;
 C_word t22;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4148,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_symbolp(t3);
-t5=(C_truep(t4)?(C_word)C_i_car(t2):C_SCHEME_FALSE);
-t6=(C_truep(t5)?(C_word)C_i_cadr(t2):(C_word)C_i_car(t2));
-t7=(C_truep(t5)?(C_word)C_i_cddr(t2):(C_word)C_i_cdr(t2));
-if(C_truep((C_word)C_i_nullp(t6))){
+C_save_and_reclaim((void*)trf_4028,NULL,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_symbolp(t3);
+t5=(C_truep(t4)?C_i_car(t2):C_SCHEME_FALSE);
+t6=(C_truep(t5)?C_i_cadr(t2):C_i_car(t2));
+t7=(C_truep(t5)?C_i_cddr(t2):C_i_cdr(t2));
+if(C_truep(C_i_nullp(t6))){
 if(C_truep(t5)){
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t5,t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4190,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=t10,tmp=(C_word)a,a+=6,tmp);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t5,t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4070,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=t10,tmp=(C_word)a,a+=6,tmp);
 /* ##sys#append */
-t12=*((C_word*)lf[29]+1);
+t12=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t11,t7,C_SCHEME_END_OF_LIST);}
 else{
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4209,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4089,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
-t9=*((C_word*)lf[29]+1);
+t9=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,t7,C_SCHEME_END_OF_LIST);}}
 else{
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4266,a[2]=t7,a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t5,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4146,a[2]=t7,a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t5,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
 t9=C_SCHEME_END_OF_LIST;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_FALSE;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4270,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4150,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4272,a[2]=t10,a[3]=t15,a[4]=t12,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[3],a[8]=((C_word)li22),tmp=(C_word)a,a+=9,tmp));
+t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4152,a[2]=t10,a[3]=t15,a[4]=t12,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[3],a[8]=((C_word)li19),tmp=(C_word)a,a+=9,tmp));
 t17=((C_word*)t15)[1];
-f_4272(t17,t13,t6);}}
+f_4152(t17,t13,t6);}}
 
-/* loop1762 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4272(C_word t0,C_word t1,C_word t2){
+/* loop1790 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_4152(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12946,17 +13142,17 @@ C_word *a;
 loop:
 a=C_alloc(24);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4272,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4299,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word)li21),tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_4299(C_a_i(&a,15),t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_4152,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4179,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word)li18),tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_4179(C_a_i(&a,15),t3,t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop17621775 */
+t9=C_slot(t2,C_fix(1));
+/* loop17901803 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -12965,8 +13161,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop17621775 */
+t9=C_slot(t2,C_fix(1));
+/* loop17901803 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -12977,8 +13173,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g1778 in loop1762 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static C_word C_fcall f_4299(C_word *a,C_word t0,C_word t1){
+/* g1806 in loop1790 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static C_word C_fcall f_4179(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12986,23 +13182,23 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_stack_check;
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t3,t4);
-return((C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t3,t4);
+return(C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
 
-/* k4268 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4270(C_word c,C_word t0,C_word t1){
+/* k4148 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k4264 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1){
+/* k4144 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13014,25 +13210,25 @@ C_word t8;
 C_word t9;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4266,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_4146,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
 if(C_truep(((C_word*)t0)[6])){
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4239,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4119,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 /* ##sys#append */
-t8=*((C_word*)lf[29]+1);
+t8=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4258,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4138,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}}
 
-/* k4256 in k4264 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4258(C_word c,C_word t0,C_word t1){
+/* k4136 in k4144 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13040,15 +13236,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4258,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_4138,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k4237 in k4264 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4239(C_word c,C_word t0,C_word t1){
+/* k4117 in k4144 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13056,15 +13252,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4239,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_4119,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k4207 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4209(C_word c,C_word t0,C_word t1){
+/* k4087 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13072,15 +13268,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4209,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_4089,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k4188 in parse-clause in k4144 in k4141 in k4138 in k4135 in k4132 in k4129 in k4126 in k4123 in a4120 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4190(C_word c,C_word t0,C_word t1){
+/* k4068 in parse-clause in k4024 in k4021 in k4018 in k4015 in k4012 in k4009 in k4006 in k4003 in a4000 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_4070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13088,24 +13284,24 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4190,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_4070,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k4117 in k4528 in k4532 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4119(C_word c,C_word t0,C_word t1){
+/* k3997 in k4408 in k4412 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3999(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 851  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 874  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[83],((C_word*)t0)[2],t1);}
 
-/* k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1){
+/* k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13119,36 +13315,36 @@ C_word t10;
 C_word t11;
 C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2373,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2376,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_a_i_cons(&a,2,lf[67],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[41],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[65],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[67],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3648,a[2]=t8,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3650,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 891  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2353,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2356,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_a_i_cons(&a,2,lf[67],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[41],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[65],t5);
+t7=C_a_i_cons(&a,2,lf[67],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3528,a[2]=t8,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3530,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 914  ##sys#er-transformer */
 t11=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t9,t10);}
 
-/* a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3530(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_3650,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3654,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 893  ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_3530,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3534,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 916  ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[68],t2,lf[81]);}
 
-/* k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3654(C_word c,C_word t0,C_word t1){
+/* k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3534(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13158,98 +13354,98 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3654,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-t4=(C_word)C_i_cadddr(((C_word*)t0)[4]);
-t5=(C_word)C_i_cddddr(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3669,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 898  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3534,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_caddr(((C_word*)t0)[4]);
+t4=C_i_cadddr(((C_word*)t0)[4]);
+t5=C_i_cddddr(((C_word*)t0)[4]);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3549,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 921  r */
 t7=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[55]);}
 
-/* k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3669(C_word c,C_word t0,C_word t1){
+/* k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3549(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3669,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3672,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 899  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3549,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3552,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 922  r */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3672(C_word c,C_word t0,C_word t1){
+/* k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3672,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3675,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 900  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3552,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3555,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 923  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[30]);}
 
-/* k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3675(C_word c,C_word t0,C_word t1){
+/* k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3675,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3678,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 901  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3555,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3558,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 924  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[41]);}
 
-/* k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3678(C_word c,C_word t0,C_word t1){
+/* k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3558(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3678,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3681,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-/* chicken-syntax.scm: 902  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3558,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3561,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* chicken-syntax.scm: 925  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[67]);}
 
-/* k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3681(C_word c,C_word t0,C_word t1){
+/* k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3561(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3681,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[11]);
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_3687,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 904  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3561,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[11]);
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_3567,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 927  r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[80]);}
 
-/* k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3687(C_word c,C_word t0,C_word t1){
+/* k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3687,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_3690,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 905  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3567,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_3570,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 928  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[79]);}
 
-/* k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3690(C_word c,C_word t0,C_word t1){
+/* k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3570(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13262,20 +13458,20 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3690,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3570,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3693,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+t6=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3573,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4058,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li19),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3938,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li16),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_4058(t10,t6,((C_word*)t0)[3]);}
+f_3938(t10,t6,((C_word*)t0)[3]);}
 
-/* loop1844 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4058(C_word t0,C_word t1,C_word t2){
+/* loop1872 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_3938(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13284,12 +13480,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4058,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_3938,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=*((C_word*)lf[78]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4087,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g18601861 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3967,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g18881889 */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
@@ -13297,8 +13493,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4085 in loop1844 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4087(C_word c,C_word t0,C_word t1){
+/* k3965 in loop1872 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13310,25 +13506,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4087,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_3967,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop18441857 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop18721885 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4058(t6,((C_word*)t0)[3],t5);}
+f_3938(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop18441857 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop18721885 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4058(t6,((C_word*)t0)[3],t5);}}
+f_3938(t6,((C_word*)t0)[3],t5);}}
 
-/* k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3693(C_word c,C_word t0,C_word t1){
+/* k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3573(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13344,23 +13540,23 @@ C_word t12;
 C_word t13;
 C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3693,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[14],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],t2);
-t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_4005,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=t3,tmp=(C_word)a,a+=15,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3573,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[14],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[13],t2);
+t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3885,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=t3,tmp=(C_word)a,a+=15,tmp);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4009,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3889,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4011,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word*)t0)[2],a[6]=((C_word)li18),tmp=(C_word)a,a+=7,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3891,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word*)t0)[2],a[6]=((C_word)li15),tmp=(C_word)a,a+=7,tmp));
 t13=((C_word*)t11)[1];
-f_4011(t13,t9,t1);}
+f_3891(t13,t9,t1);}
 
-/* loop1871 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_4011(C_word t0,C_word t1,C_word t2){
+/* loop1899 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_3891(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13380,17 +13576,17 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4011,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4038,a[2]=((C_word*)t0)[5],a[3]=((C_word)li17),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_4038(t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_3891,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3918,a[2]=((C_word*)t0)[5],a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_3918(t3,t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop18711884 */
+t9=C_slot(t2,C_fix(1));
+/* loop18991912 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -13399,8 +13595,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop18711884 */
+t9=C_slot(t2,C_fix(1));
+/* loop18991912 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -13411,29 +13607,29 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g1887 in loop1871 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static C_word C_fcall f_4038(C_word t0,C_word t1){
+/* g1915 in loop1899 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static C_word C_fcall f_3918(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_stack_check;
-if(C_truep((C_word)C_i_memq(t1,((C_word*)t0)[2]))){
+if(C_truep(C_i_memq(t1,((C_word*)t0)[2]))){
 t2=t1;
 return(t2);}
 else{
 return(lf[77]);}}
 
-/* k4007 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4009(C_word c,C_word t0,C_word t1){
+/* k3887 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_4005(C_word c,C_word t0,C_word t1){
+/* k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13458,32 +13654,32 @@ C_word t21;
 C_word t22;
 C_word ab[67],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4005,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[14],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[69],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t7);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],t11);
-t13=(C_word)C_a_i_cons(&a,2,lf[70],t12);
-t14=(C_word)C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
-t15=(C_word)C_a_i_cons(&a,2,t8,t14);
-t16=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],t15);
-t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3716,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t6,a[5]=t16,tmp=(C_word)a,a+=6,tmp);
-t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3720,a[2]=t17,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3885,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[14],t1);
+t3=C_a_i_cons(&a,2,lf[69],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[13],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[12],t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[10],t7);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,((C_word*)t0)[8],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[11],t11);
+t13=C_a_i_cons(&a,2,lf[70],t12);
+t14=C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,t8,t14);
+t16=C_a_i_cons(&a,2,((C_word*)t0)[12],t15);
+t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3596,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t6,a[5]=t16,tmp=(C_word)a,a+=6,tmp);
+t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3600,a[2]=t17,tmp=(C_word)a,a+=3,tmp);
 t19=C_SCHEME_UNDEFINED;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3722,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t20,a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[11],a[10]=((C_word)li16),tmp=(C_word)a,a+=11,tmp));
+t21=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3602,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t20,a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[11],a[10]=((C_word)li13),tmp=(C_word)a,a+=11,tmp));
 t22=((C_word*)t20)[1];
-f_3722(t22,t18,((C_word*)t0)[2],C_fix(1));}
+f_3602(t22,t18,((C_word*)t0)[2],C_fix(1));}
 
-/* loop in k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_3722(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_3602(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13527,59 +13723,59 @@ C_word t42;
 C_word t43;
 C_word ab[114],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3722,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_3602,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_memq(lf[71],*((C_word*)lf[72]+1));
-t6=(C_word)C_i_cddr(t4);
-t7=(C_word)C_i_pairp(t6);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t11);
-t13=(C_word)C_a_i_cons(&a,2,lf[73],t12);
-t14=(C_word)C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
-t15=(C_word)C_a_i_cons(&a,2,lf[74],t14);
-t16=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t17=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t16);
-t18=(C_word)C_a_i_cons(&a,2,lf[75],t17);
-t19=(C_word)C_a_i_cons(&a,2,t18,C_SCHEME_END_OF_LIST);
-t20=(C_word)C_a_i_cons(&a,2,t15,t19);
-t21=(C_word)C_a_i_cons(&a,2,t8,t20);
-t22=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t21);
-t23=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3748,a[2]=((C_word*)t0)[3],a[3]=t22,a[4]=t5,a[5]=t7,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t2,a[9]=t1,a[10]=((C_word*)t0)[5],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
+t4=C_i_car(t2);
+t5=C_i_memq(lf[71],*((C_word*)lf[72]+1));
+t6=C_i_cddr(t4);
+t7=C_i_pairp(t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,((C_word*)t0)[7],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=C_a_i_cons(&a,2,((C_word*)t0)[9],t11);
+t13=C_a_i_cons(&a,2,lf[73],t12);
+t14=C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,lf[74],t14);
+t16=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t17=C_a_i_cons(&a,2,((C_word*)t0)[9],t16);
+t18=C_a_i_cons(&a,2,lf[75],t17);
+t19=C_a_i_cons(&a,2,t18,C_SCHEME_END_OF_LIST);
+t20=C_a_i_cons(&a,2,t15,t19);
+t21=C_a_i_cons(&a,2,t8,t20);
+t22=C_a_i_cons(&a,2,((C_word*)t0)[6],t21);
+t23=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3628,a[2]=((C_word*)t0)[3],a[3]=t22,a[4]=t5,a[5]=t7,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t2,a[9]=t1,a[10]=((C_word*)t0)[5],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t7)){
-t24=(C_word)C_i_caddr(t4);
-t25=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
-t26=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t25);
-t27=(C_word)C_a_i_cons(&a,2,t24,t26);
-t28=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t29=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t28);
-t30=(C_word)C_a_i_cons(&a,2,t29,C_SCHEME_END_OF_LIST);
-t31=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t30);
-t32=(C_word)C_a_i_cons(&a,2,lf[73],t31);
-t33=(C_word)C_a_i_cons(&a,2,t32,C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,lf[74],t33);
-t35=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
-t36=(C_word)C_a_i_cons(&a,2,t3,t35);
-t37=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t36);
-t38=(C_word)C_a_i_cons(&a,2,lf[76],t37);
-t39=(C_word)C_a_i_cons(&a,2,t38,C_SCHEME_END_OF_LIST);
-t40=(C_word)C_a_i_cons(&a,2,t34,t39);
-t41=(C_word)C_a_i_cons(&a,2,t27,t40);
-t42=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t41);
+t24=C_i_caddr(t4);
+t25=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t26=C_a_i_cons(&a,2,((C_word*)t0)[9],t25);
+t27=C_a_i_cons(&a,2,t24,t26);
+t28=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t29=C_a_i_cons(&a,2,((C_word*)t0)[7],t28);
+t30=C_a_i_cons(&a,2,t29,C_SCHEME_END_OF_LIST);
+t31=C_a_i_cons(&a,2,((C_word*)t0)[9],t30);
+t32=C_a_i_cons(&a,2,lf[73],t31);
+t33=C_a_i_cons(&a,2,t32,C_SCHEME_END_OF_LIST);
+t34=C_a_i_cons(&a,2,lf[74],t33);
+t35=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t36=C_a_i_cons(&a,2,t3,t35);
+t37=C_a_i_cons(&a,2,((C_word*)t0)[9],t36);
+t38=C_a_i_cons(&a,2,lf[76],t37);
+t39=C_a_i_cons(&a,2,t38,C_SCHEME_END_OF_LIST);
+t40=C_a_i_cons(&a,2,t34,t39);
+t41=C_a_i_cons(&a,2,t27,t40);
+t42=C_a_i_cons(&a,2,((C_word*)t0)[5],t41);
 t43=t23;
-f_3748(t43,(C_word)C_a_i_cons(&a,2,t42,C_SCHEME_END_OF_LIST));}
+f_3628(t43,C_a_i_cons(&a,2,t42,C_SCHEME_END_OF_LIST));}
 else{
 t24=t23;
-f_3748(t24,C_SCHEME_END_OF_LIST);}}}
+f_3628(t24,C_SCHEME_END_OF_LIST);}}}
 
-/* k3746 in loop in k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_3748(C_word t0,C_word t1){
+/* k3626 in loop in k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_3628(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13591,23 +13787,23 @@ C_word t8;
 C_word t9;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3748,NULL,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[11]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3784,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)trf_3628,NULL,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[11]);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3664,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
 t4=(C_truep(((C_word*)t0)[5])?((C_word*)t0)[4]:C_SCHEME_FALSE);
 if(C_truep(t4)){
-t5=(C_word)C_i_caddr(((C_word*)t0)[11]);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t6);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t7);
+t5=C_i_caddr(((C_word*)t0)[11]);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[3],t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[2],t7);
 t9=t3;
-f_3784(t9,(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST));}
+f_3664(t9,C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST));}
 else{
 t5=t3;
-f_3784(t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST));}}
+f_3664(t5,C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST));}}
 
-/* k3782 in k3746 in loop in k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_3784(C_word t0,C_word t1){
+/* k3662 in k3626 in loop in k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_3664(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13618,88 +13814,88 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3784,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3760,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3764,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t7=(C_word)C_fixnum_increase(((C_word*)t0)[3]);
-/* chicken-syntax.scm: 935  loop */
+C_save_and_reclaim((void*)trf_3664,NULL,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3640,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3644,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(((C_word*)t0)[4]);
+t7=C_fixnum_increase(((C_word*)t0)[3]);
+/* chicken-syntax.scm: 958  loop */
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_3722(t8,t5,t6,t7);}
+f_3602(t8,t5,t6,t7);}
 
-/* k3762 in k3782 in k3746 in loop in k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3764(C_word c,C_word t0,C_word t1){
+/* k3642 in k3662 in k3626 in loop in k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k3758 in k3782 in k3746 in loop in k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3760(C_word c,C_word t0,C_word t1){
+/* k3638 in k3662 in k3626 in loop in k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3640(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3760,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_3640,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 /* ##sys#append */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k3718 in k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3720(C_word c,C_word t0,C_word t1){
+/* k3598 in k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3600(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k3714 in k4003 in k3691 in k3688 in k3685 in k3679 in k3676 in k3673 in k3670 in k3667 in k3652 in a3649 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3716(C_word c,C_word t0,C_word t1){
+/* k3594 in k3883 in k3571 in k3568 in k3565 in k3559 in k3556 in k3553 in k3550 in k3547 in k3532 in a3529 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3596(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3716,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_3596,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k3646 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3648(C_word c,C_word t0,C_word t1){
+/* k3526 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3528(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 888  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 911  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[68],((C_word*)t0)[2],t1);}
 
-/* k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2376(C_word c,C_word t0,C_word t1){
+/* k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2376,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2379,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3640,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 942  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2356,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2359,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3520,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 965  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[58]);}
 
-/* k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3640(C_word c,C_word t0,C_word t1){
+/* k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13708,83 +13904,83 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3640,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[58],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3448,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3450,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 943  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_3520,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[58],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3328,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3330,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 966  ##sys#er-transformer */
 t6=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3330(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_3450,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3454,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 945  r */
+C_save_and_reclaim((void*)tr5,(void*)f_3330,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3334,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 968  r */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[63]);}
 
-/* k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3454(C_word c,C_word t0,C_word t1){
+/* k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3454,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3457,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 946  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3334,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3337,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 969  r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[62]);}
 
-/* k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3457(C_word c,C_word t0,C_word t1){
+/* k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3457,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3460,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 947  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3337,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3340,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 970  r */
 t3=((C_word*)t0)[5];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[58]);}
 
-/* k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3460(C_word c,C_word t0,C_word t1){
+/* k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3460,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3463,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 948  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3340,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3343,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 971  r */
 t3=((C_word*)t0)[6];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[55]);}
 
-/* k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3463(C_word c,C_word t0,C_word t1){
+/* k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3463,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3466,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 949  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3343,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3346,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 972  r */
 t3=((C_word*)t0)[6];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3466(C_word c,C_word t0,C_word t1){
+/* k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13793,16 +13989,16 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3466,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[9]);
+C_save_and_reclaim((void*)tr2,(void*)f_3346,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[9]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3475,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word)li14),tmp=(C_word)a,a+=11,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3355,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word)li11),tmp=(C_word)a,a+=11,tmp));
 t6=((C_word*)t4)[1];
-f_3475(t6,((C_word*)t0)[2],t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
+f_3355(t6,((C_word*)t0)[2],t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
 
-/* loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_3475(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_3355(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -13810,21 +14006,21 @@ C_word t8;
 C_word t9;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3475,NULL,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3485,a[2]=t4,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=t5,tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 952  reverse */
+C_save_and_reclaim((void*)trf_3355,NULL,6,t0,t1,t2,t3,t4,t5);}
+if(C_truep(C_i_nullp(t2))){
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3365,a[2]=t4,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=t5,tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 975  reverse */
 t7=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t3);}
 else{
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3578,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t4,a[8]=t3,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-t7=(C_word)C_i_car(t2);
-/* chicken-syntax.scm: 959  c */
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3458,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t4,a[8]=t3,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+t7=C_i_car(t2);
+/* chicken-syntax.scm: 982  c */
 t8=((C_word*)t0)[4];
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,((C_word*)t0)[2],t7);}}
 
-/* k3576 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3578(C_word c,C_word t0,C_word t1){
+/* k3456 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13833,22 +14029,22 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3578,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3458,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3581,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3600,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 960  gensym */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3461,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3480,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 983  gensym */
 t4=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3606,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[9]);
-/* chicken-syntax.scm: 962  c */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3486,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[9]);
+/* chicken-syntax.scm: 985  c */
 t4=((C_word*)t0)[3];
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}}
 
-/* k3604 in k3576 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3606(C_word c,C_word t0,C_word t1){
+/* k3484 in k3456 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13856,30 +14052,30 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3606,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3486,2,t0,t1);}
 if(C_truep(t1)){
-/* chicken-syntax.scm: 962  loop */
+/* chicken-syntax.scm: 985  loop */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_3475(t2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST,((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_TRUE);}
+f_3355(t2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST,((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_TRUE);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[2]);
-t3=(C_word)C_i_car(((C_word*)t0)[2]);
-t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[3]);
-/* chicken-syntax.scm: 963  loop */
+t2=C_i_cdr(((C_word*)t0)[2]);
+t3=C_i_car(((C_word*)t0)[2]);
+t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[3]);
+/* chicken-syntax.scm: 986  loop */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_3475(t5,((C_word*)t0)[5],t2,((C_word*)t0)[4],t4,C_SCHEME_FALSE);}}
+f_3355(t5,((C_word*)t0)[5],t2,((C_word*)t0)[4],t4,C_SCHEME_FALSE);}}
 
-/* k3598 in k3576 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3600(C_word c,C_word t0,C_word t1){
+/* k3478 in k3456 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3480(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 960  r */
+/* chicken-syntax.scm: 983  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3579 in k3576 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3581(C_word c,C_word t0,C_word t1){
+/* k3459 in k3456 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13887,29 +14083,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3581,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-t4=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
-/* chicken-syntax.scm: 961  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_3461,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[6]);
+t3=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+t4=C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
+/* chicken-syntax.scm: 984  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_3475(t5,((C_word*)t0)[2],t2,t3,t4,C_SCHEME_FALSE);}
+f_3355(t5,((C_word*)t0)[2],t2,t3,t4,C_SCHEME_FALSE);}
 
-/* k3483 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3485(C_word c,C_word t0,C_word t1){
+/* k3363 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3485,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3488,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 953  reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_3365,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3368,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 976  reverse */
 t3=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k3486 in k3483 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3488(C_word c,C_word t0,C_word t1){
+/* k3366 in k3363 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13921,25 +14117,25 @@ C_word t8;
 C_word t9;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3488,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3368,2,t0,t1);}
 if(C_truep(((C_word*)t0)[8])){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3494,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3537,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 955  gensym */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3374,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3417,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 978  gensym */
 t4=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t2=(C_word)C_i_car(t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3560,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_i_cdr(t1);
+t2=C_i_car(t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[2],t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3440,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t6=C_i_cdr(t1);
 /* ##sys#append */
-t7=*((C_word*)lf[29]+1);
+t7=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}}
 
-/* k3558 in k3486 in k3483 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3560(C_word c,C_word t0,C_word t1){
+/* k3438 in k3366 in k3363 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13947,37 +14143,37 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3560,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_3440,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k3535 in k3486 in k3483 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3537(C_word c,C_word t0,C_word t1){
+/* k3415 in k3366 in k3363 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 955  r */
+/* chicken-syntax.scm: 978  r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3492 in k3486 in k3483 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3494(C_word c,C_word t0,C_word t1){
+/* k3372 in k3366 in k3363 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3494,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3505,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3374,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3385,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* ##sys#append */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],t1);}
 
-/* k3503 in k3492 in k3486 in k3483 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3505(C_word c,C_word t0,C_word t1){
+/* k3383 in k3372 in k3366 in k3363 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13986,17 +14182,17 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3505,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3525,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_3385,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3405,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t4=C_i_cdr(((C_word*)t0)[6]);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t6=*((C_word*)lf[29]+1);
+t6=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t4,t5);}
 
-/* k3523 in k3503 in k3492 in k3486 in k3483 in loop in k3464 in k3461 in k3458 in k3455 in k3452 in a3449 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3525(C_word c,C_word t0,C_word t1){
+/* k3403 in k3383 in k3372 in k3366 in k3363 in loop in k3344 in k3341 in k3338 in k3335 in k3332 in a3329 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3405(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14005,40 +14201,40 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3525,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_3405,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
 t6=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
 
-/* k3446 in k3638 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3448(C_word c,C_word t0,C_word t1){
+/* k3326 in k3518 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 940  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 963  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[66],((C_word*)t0)[2],t1);}
 
-/* k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2379(C_word c,C_word t0,C_word t1){
+/* k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2379,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2382,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3440,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 967  ##sys#primitive-alias */
+C_save_and_reclaim((void*)tr2,(void*)f_2359,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2362,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3320,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 990  ##sys#primitive-alias */
 t4=*((C_word*)lf[65]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[58]);}
 
-/* k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3440(C_word c,C_word t0,C_word t1){
+/* k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14047,83 +14243,83 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3440,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[58],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3217,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3219,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 968  ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_3320,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[58],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3097,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3099,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 991  ##sys#er-transformer */
 t6=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3219(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3099(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_3219,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3223,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 970  r */
+C_save_and_reclaim((void*)tr5,(void*)f_3099,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3103,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 993  r */
 t6=t3;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[64]);}
 
-/* k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3223(C_word c,C_word t0,C_word t1){
+/* k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3223,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3226,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 971  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3103,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3106,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 994  r */
 t3=((C_word*)t0)[4];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3226(C_word c,C_word t0,C_word t1){
+/* k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3106(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3226,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3229,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 972  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3106,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3109,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 995  r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[58]);}
 
-/* k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3229(C_word c,C_word t0,C_word t1){
+/* k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3229,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3232,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 973  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3109,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3112,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 996  r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[63]);}
 
-/* k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3232(C_word c,C_word t0,C_word t1){
+/* k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3112(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3232,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3235,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 974  r */
+C_save_and_reclaim((void*)tr2,(void*)f_3112,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3115,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 997  r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[62]);}
 
-/* k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3235(C_word c,C_word t0,C_word t1){
+/* k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14132,16 +14328,16 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3235,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[9]);
+C_save_and_reclaim((void*)tr2,(void*)f_3115,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[9]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3244,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word)li12),tmp=(C_word)a,a+=11,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3124,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word)li9),tmp=(C_word)a,a+=11,tmp));
 t6=((C_word*)t4)[1];
-f_3244(t6,((C_word*)t0)[2],t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
+f_3124(t6,((C_word*)t0)[2],t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
 
-/* loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_3244(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_3124(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -14149,21 +14345,21 @@ C_word t9;
 C_word t10;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3244,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3254,a[2]=t5,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t1,a[6]=t4,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t6,tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 977  reverse */
+C_save_and_reclaim((void*)trf_3124,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+if(C_truep(C_i_nullp(t2))){
+t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3134,a[2]=t5,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t1,a[6]=t4,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t6,tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 1000 reverse */
 t8=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t3);}
 else{
-t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3363,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=t3,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
-t8=(C_word)C_i_car(t2);
-/* chicken-syntax.scm: 987  c */
+t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3243,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=t3,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
+t8=C_i_car(t2);
+/* chicken-syntax.scm: 1010 c */
 t9=((C_word*)t0)[4];
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,((C_word*)t0)[2],t8);}}
 
-/* k3361 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3363(C_word c,C_word t0,C_word t1){
+/* k3241 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14172,51 +14368,51 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3363,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3243,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3366,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3385,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 988  gensym */
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3246,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3265,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 1011 gensym */
 t4=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3391,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[10]);
-/* chicken-syntax.scm: 990  c */
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3271,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t3=C_i_car(((C_word*)t0)[10]);
+/* chicken-syntax.scm: 1013 c */
 t4=((C_word*)t0)[3];
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}}
 
-/* k3389 in k3361 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3391(C_word c,C_word t0,C_word t1){
+/* k3269 in k3241 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3391,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3271,2,t0,t1);}
 if(C_truep(t1)){
-/* chicken-syntax.scm: 990  loop */
+/* chicken-syntax.scm: 1013 loop */
 t2=((C_word*)((C_word*)t0)[8])[1];
-f_3244(t2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_TRUE);}
+f_3124(t2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_TRUE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3397,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3424,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 992  gensym */
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3277,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3304,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 1015 gensym */
 t4=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3422 in k3389 in k3361 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3424(C_word c,C_word t0,C_word t1){
+/* k3302 in k3269 in k3241 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3304(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 992  r */
+/* chicken-syntax.scm: 1015 r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3395 in k3389 in k3361 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3397(C_word c,C_word t0,C_word t1){
+/* k3275 in k3269 in k3241 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14226,27 +14422,27 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3397,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t3=(C_word)C_i_car(((C_word*)t0)[7]);
-t4=(C_word)C_a_i_list(&a,2,t1,t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[6]);
-t6=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-/* chicken-syntax.scm: 993  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_3277,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[7]);
+t3=C_i_car(((C_word*)t0)[7]);
+t4=C_a_i_list(&a,2,t1,t3);
+t5=C_a_i_cons(&a,2,t4,((C_word*)t0)[6]);
+t6=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+/* chicken-syntax.scm: 1016 loop */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_3244(t7,((C_word*)t0)[3],t2,((C_word*)t0)[2],t5,t6,C_SCHEME_FALSE);}
+f_3124(t7,((C_word*)t0)[3],t2,((C_word*)t0)[2],t5,t6,C_SCHEME_FALSE);}
 
-/* k3383 in k3361 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3385(C_word c,C_word t0,C_word t1){
+/* k3263 in k3241 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3265(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 988  r */
+/* chicken-syntax.scm: 1011 r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3364 in k3361 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3366(C_word c,C_word t0,C_word t1){
+/* k3244 in k3241 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14254,29 +14450,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3366,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t3=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
-t4=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-/* chicken-syntax.scm: 989  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_3246,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[7]);
+t3=C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
+t4=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+/* chicken-syntax.scm: 1012 loop */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_3244(t5,((C_word*)t0)[3],t2,t3,((C_word*)t0)[2],t4,C_SCHEME_FALSE);}
+f_3124(t5,((C_word*)t0)[3],t2,t3,((C_word*)t0)[2],t4,C_SCHEME_FALSE);}
 
-/* k3252 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3254(C_word c,C_word t0,C_word t1){
+/* k3132 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3134(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3254,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3257,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 978  reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_3134,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3137,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 1001 reverse */
 t3=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k3255 in k3252 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3257(C_word c,C_word t0,C_word t1){
+/* k3135 in k3132 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14286,23 +14482,23 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3257,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3137,2,t0,t1);}
 if(C_truep(((C_word*)t0)[9])){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3263,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3318,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 980  gensym */
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3143,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3198,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 1003 gensym */
 t4=*((C_word*)lf[60]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t2=(C_word)C_i_car(t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3353,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_i_cdr(t1);
+t2=C_i_car(t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3233,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t4=C_i_cdr(t1);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}}
 
-/* k3351 in k3255 in k3252 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3353(C_word c,C_word t0,C_word t1){
+/* k3231 in k3135 in k3132 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3233(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14313,40 +14509,40 @@ C_word t7;
 C_word t8;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3353,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
+C_save_and_reclaim((void*)tr2,(void*)f_3233,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
 t8=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_a_i_cons(&a,2,((C_word*)t0)[2],t7));}
 
-/* k3316 in k3255 in k3252 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3318(C_word c,C_word t0,C_word t1){
+/* k3196 in k3135 in k3132 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 980  r */
+/* chicken-syntax.scm: 1003 r */
 t2=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3261 in k3255 in k3252 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3263(C_word c,C_word t0,C_word t1){
+/* k3141 in k3135 in k3132 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3263,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3286,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3143,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3166,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* ##sys#append */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],t1);}
 
-/* k3284 in k3261 in k3255 in k3252 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3286(C_word c,C_word t0,C_word t1){
+/* k3164 in k3141 in k3135 in k3132 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14355,17 +14551,17 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3286,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[8]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3306,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[8]);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_3166,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[8]);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3186,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t4=C_i_cdr(((C_word*)t0)[8]);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t6=*((C_word*)lf[29]+1);
+t6=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t4,t5);}
 
-/* k3304 in k3284 in k3261 in k3255 in k3252 in loop in k3233 in k3230 in k3227 in k3224 in k3221 in a3218 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3306(C_word c,C_word t0,C_word t1){
+/* k3184 in k3164 in k3141 in k3135 in k3132 in loop in k3113 in k3110 in k3107 in k3104 in k3101 in a3098 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3186(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14377,28 +14573,28 @@ C_word t8;
 C_word t9;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3306,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
+C_save_and_reclaim((void*)tr2,(void*)f_3186,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
 t9=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t8));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_cons(&a,2,((C_word*)t0)[2],t8));}
 
-/* k3215 in k3438 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3217(C_word c,C_word t0,C_word t1){
+/* k3095 in k3318 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 965  ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 988  ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[59],((C_word*)t0)[2],t1);}
 
-/* k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2382(C_word c,C_word t0,C_word t1){
+/* k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14406,95 +14602,95 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2382,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2385,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2936,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2938,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1003 ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2362,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2365,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2816,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2818,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1026 ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2938(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2818(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2938,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2942,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 1005 ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_2818,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2822,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 1028 ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[36],t2,lf[57]);}
 
-/* k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2942(C_word c,C_word t0,C_word t1){
+/* k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2822(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2942,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2945,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 1006 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2822,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2825,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 1029 r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[56]);}
 
-/* k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2945(C_word c,C_word t0,C_word t1){
+/* k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2945,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2948,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 1007 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2825,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2828,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 1030 r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[55]);}
 
-/* k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2948(C_word c,C_word t0,C_word t1){
+/* k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2948,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2951,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 1008 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2828,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2831,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 1031 r */
 t3=((C_word*)t0)[4];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[54]);}
 
-/* k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2951(C_word c,C_word t0,C_word t1){
+/* k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2831(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2951,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2954,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 1009 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2831,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2834,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 1032 r */
 t3=((C_word*)t0)[5];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[53]);}
 
-/* k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2954(C_word c,C_word t0,C_word t1){
+/* k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2834(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2954,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 1010 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2834,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2837,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 1033 r */
 t3=((C_word*)t0)[6];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[52]);}
 
-/* k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2957(C_word c,C_word t0,C_word t1){
+/* k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2837(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14503,16 +14699,16 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2957,2,t0,t1);}
-t2=(C_word)C_i_cddr(((C_word*)t0)[9]);
+C_save_and_reclaim((void*)tr2,(void*)f_2837,2,t0,t1);}
+t2=C_i_cddr(((C_word*)t0)[9]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2966,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word)li10),tmp=(C_word)a,a+=11,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2846,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word)li7),tmp=(C_word)a,a+=11,tmp));
 t6=((C_word*)t4)[1];
-f_2966(t6,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t2,C_SCHEME_FALSE);}
+f_2846(t6,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t2,C_SCHEME_FALSE);}
 
-/* loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_2966(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_2846(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -14521,62 +14717,62 @@ C_word t9;
 C_word t10;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2966,NULL,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_i_nullp(t4))){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2976,a[2]=t3,a[3]=((C_word*)t0)[8],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_2846,NULL,6,t0,t1,t2,t3,t4,t5);}
+if(C_truep(C_i_nullp(t4))){
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2856,a[2]=t3,a[3]=((C_word*)t0)[8],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t5)){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3106,a[2]=((C_word*)t0)[9],a[3]=t6,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2986,a[2]=((C_word*)t0)[9],a[3]=t6,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
-t8=*((C_word*)lf[29]+1);
+t8=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,t5,C_SCHEME_END_OF_LIST);}
 else{
 t7=t6;
-f_2976(t7,lf[46]);}}
+f_2856(t7,lf[46]);}}
 else{
-t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3112,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=t3,a[8]=t1,a[9]=((C_word*)t0)[5],a[10]=t2,a[11]=((C_word*)t0)[6],a[12]=t4,tmp=(C_word)a,a+=13,tmp);
-if(C_truep((C_word)C_i_pairp(t4))){
-t7=(C_word)C_i_car(t4);
+t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2992,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=t3,a[8]=t1,a[9]=((C_word*)t0)[5],a[10]=t2,a[11]=((C_word*)t0)[6],a[12]=t4,tmp=(C_word)a,a+=13,tmp);
+if(C_truep(C_i_pairp(t4))){
+t7=C_i_car(t4);
 t8=t6;
-f_3112(t8,(C_word)C_i_pairp(t7));}
+f_2992(t8,C_i_pairp(t7));}
 else{
 t7=t6;
-f_3112(t7,C_SCHEME_FALSE);}}}
+f_2992(t7,C_SCHEME_FALSE);}}}
 
-/* k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_3112(C_word t0,C_word t1){
+/* k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_2992(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3112,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2992,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3115,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
-/* chicken-syntax.scm: 1025 caar */
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2995,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
+/* chicken-syntax.scm: 1048 caar */
 t3=*((C_word*)lf[50]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[12]);}
 else{
-/* chicken-syntax.scm: 1036 syntax-error */
+/* chicken-syntax.scm: 1059 syntax-error */
 t2=*((C_word*)lf[12]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[8],lf[36],lf[51],((C_word*)t0)[12]);}}
 
-/* k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3115(C_word c,C_word t0,C_word t1){
+/* k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2995(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3115,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[12]);
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_3124,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
-/* chicken-syntax.scm: 1027 c */
+C_save_and_reclaim((void*)tr2,(void*)f_2995,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[12]);
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_3004,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
+/* chicken-syntax.scm: 1050 c */
 t4=((C_word*)t0)[5];
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],t1);}
 
-/* k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3124(C_word c,C_word t0,C_word t1){
+/* k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14584,21 +14780,21 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3124,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3004,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3139,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3143,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1028 cdar */
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3019,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3023,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1051 cdar */
 t4=*((C_word*)lf[47]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[6]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3149,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
-/* chicken-syntax.scm: 1029 c */
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3029,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+/* chicken-syntax.scm: 1052 c */
 t3=((C_word*)t0)[5];
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],((C_word*)t0)[3]);}}
 
-/* k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3149(C_word c,C_word t0,C_word t1){
+/* k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14606,21 +14802,21 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3149,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3029,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3164,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3168,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1030 cdar */
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3044,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3048,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1053 cdar */
 t4=*((C_word*)lf[47]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[5]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3174,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-/* chicken-syntax.scm: 1031 c */
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3054,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+/* chicken-syntax.scm: 1054 c */
 t3=((C_word*)t0)[4];
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k3172 in k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3174(C_word c,C_word t0,C_word t1){
+/* k3052 in k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3054(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14630,152 +14826,152 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3174,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3054,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3181,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3061,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[3];
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f11161,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 1032 cdar */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f11146,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 1055 cdar */
 t5=*((C_word*)lf[47]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11165,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1032 cdar */
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11150,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1055 cdar */
 t5=*((C_word*)lf[47]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3196,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1034 caar */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3076,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1057 caar */
 t3=*((C_word*)lf[50]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}}
 
-/* k3194 in k3172 in k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3196(C_word c,C_word t0,C_word t1){
+/* k3074 in k3052 in k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1034 syntax-error */
+/* chicken-syntax.scm: 1057 syntax-error */
 t2=*((C_word*)lf[12]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[36],lf[49],t1);}
 
-/* f11165 in k3172 in k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f11165(C_word c,C_word t0,C_word t1){
+/* f11150 in k3052 in k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f11150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1032 append */
+/* chicken-syntax.scm: 1055 append */
 t2=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
 
-/* f11161 in k3172 in k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f11161(C_word c,C_word t0,C_word t1){
+/* f11146 in k3052 in k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f11146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1032 append */
+/* chicken-syntax.scm: 1055 append */
 t2=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k3179 in k3172 in k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3181(C_word c,C_word t0,C_word t1){
+/* k3059 in k3052 in k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1032 loop */
+/* chicken-syntax.scm: 1055 loop */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_2966(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_2846(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k3166 in k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3168(C_word c,C_word t0,C_word t1){
+/* k3046 in k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3048(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k3162 in k3147 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3164(C_word c,C_word t0,C_word t1){
+/* k3042 in k3027 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3044(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3164,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[7]);
-/* chicken-syntax.scm: 1030 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_3044,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[7]);
+/* chicken-syntax.scm: 1053 loop */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_2966(t4,((C_word*)t0)[5],((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2846(t4,((C_word*)t0)[5],((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3141 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3143(C_word c,C_word t0,C_word t1){
+/* k3021 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3023(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[29]+1);
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k3137 in k3122 in k3113 in k3110 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3139(C_word c,C_word t0,C_word t1){
+/* k3017 in k3002 in k2993 in k2990 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_3019(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3139,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[7]);
-/* chicken-syntax.scm: 1028 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_3019,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[7]);
+/* chicken-syntax.scm: 1051 loop */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_2966(t4,((C_word*)t0)[5],t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2846(t4,((C_word*)t0)[5],t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3104 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3106(C_word c,C_word t0,C_word t1){
+/* k2984 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2986(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3106,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_2986,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=((C_word*)t0)[3];
-f_2976(t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+f_2856(t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_2976(C_word t0,C_word t1){
+/* k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_2856(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2976,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2983,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* chicken-syntax.scm: 1016 r */
+C_save_and_reclaim((void*)trf_2856,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2863,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* chicken-syntax.scm: 1039 r */
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[45]);}
 
-/* k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2983(C_word c,C_word t0,C_word t1){
+/* k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2983,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3091,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2971,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* ##sys#append */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k3089 in k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3091(C_word c,C_word t0,C_word t1){
+/* k2969 in k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14783,16 +14979,16 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3091,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[37],t2);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3079,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 1018 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2971,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,lf[37],t2);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2959,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 1041 r */
 t5=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[44]);}
 
-/* k3077 in k3089 in k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3079(C_word c,C_word t0,C_word t1){
+/* k2957 in k2969 in k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14800,31 +14996,31 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3079,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[38],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3075,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2959,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[38],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2955,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k3073 in k3077 in k3089 in k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3075(C_word c,C_word t0,C_word t1){
+/* k2953 in k2957 in k2969 in k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2955(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3075,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3011,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* chicken-syntax.scm: 1019 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2955,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2891,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* chicken-syntax.scm: 1042 r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[43]);}
 
-/* k3009 in k3073 in k3077 in k3089 in k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3011(C_word c,C_word t0,C_word t1){
+/* k2889 in k2953 in k2957 in k2969 in k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2891(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14834,31 +15030,31 @@ C_word t6;
 C_word t7;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3011,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,*((C_word*)lf[39]+1),C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[40],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t4);
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=t5,a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 1022 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2891,2,t0,t1);}
+t2=C_a_i_cons(&a,2,*((C_word*)lf[39]+1),C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[40],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[9],t4);
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2919,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=t5,a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 1045 r */
 t7=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[42]);}
 
-/* k3037 in k3009 in k3073 in k3077 in k3089 in k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3039(C_word c,C_word t0,C_word t1){
+/* k2917 in k2889 in k2953 in k2957 in k2969 in k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2919(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3051,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-/* chicken-syntax.scm: 1022 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2919,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2931,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+/* chicken-syntax.scm: 1045 r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[41]);}
 
-/* k3049 in k3037 in k3009 in k3073 in k3077 in k3089 in k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3051(C_word c,C_word t0,C_word t1){
+/* k2929 in k2917 in k2889 in k2953 in k2957 in k2969 in k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14868,18 +15064,18 @@ C_word t6;
 C_word t7;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3051,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,*((C_word*)lf[39]+1),C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t4);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3035,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t5,tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2931,2,t0,t1);}
+t2=C_a_i_cons(&a,2,*((C_word*)lf[39]+1),C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[10],t4);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2915,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t5,tmp=(C_word)a,a+=10,tmp);
 /* ##sys#append */
-t7=*((C_word*)lf[29]+1);
+t7=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k3033 in k3049 in k3037 in k3009 in k3073 in k3077 in k3089 in k2981 in k2974 in loop in k2955 in k2952 in k2949 in k2946 in k2943 in k2940 in a2937 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_3035(C_word c,C_word t0,C_word t1){
+/* k2913 in k2929 in k2917 in k2889 in k2953 in k2957 in k2969 in k2861 in k2854 in loop in k2835 in k2832 in k2829 in k2826 in k2823 in k2820 in a2817 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14891,28 +15087,28 @@ C_word t8;
 C_word t9;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3035,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
+C_save_and_reclaim((void*)tr2,(void*)f_2915,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
 t9=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t8));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_cons(&a,2,((C_word*)t0)[2],t8));}
 
-/* k2934 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2936(C_word c,C_word t0,C_word t1){
+/* k2814 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1001 ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 1024 ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[36],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2385(C_word c,C_word t0,C_word t1){
+/* k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14920,45 +15116,45 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2385,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2388,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2832,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2834,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1045 ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2365,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2368,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2712,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2714,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1068 ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a2833 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2834(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2713 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2714(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2834,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2838,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 1047 ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_2714,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2718,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 1070 ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[33],t2,lf[35]);}
 
-/* k2836 in a2833 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1){
+/* k2716 in a2713 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2718(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2838,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2844,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* chicken-syntax.scm: 1049 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2718,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2724,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* chicken-syntax.scm: 1072 r */
 t4=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[34]);}
 
-/* k2842 in k2836 in a2833 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2844(C_word c,C_word t0,C_word t1){
+/* k2722 in k2716 in a2713 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14967,22 +15163,22 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2844,2,t0,t1);}
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[5]))){
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2889,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* chicken-syntax.scm: 1052 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2724,2,t0,t1);}
+if(C_truep(C_i_pairp(((C_word*)t0)[5]))){
+t2=C_i_car(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2769,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* chicken-syntax.scm: 1075 r */
 t4=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[21]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2928,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[3]);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2808,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_i_cddr(((C_word*)t0)[3]);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}}
 
-/* k2926 in k2842 in k2836 in a2833 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2928(C_word c,C_word t0,C_word t1){
+/* k2806 in k2722 in k2716 in a2713 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14991,16 +15187,16 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2928,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t3,t4);
+C_save_and_reclaim((void*)tr2,(void*)f_2808,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t3,t4);
 t6=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
 
-/* k2887 in k2842 in k2836 in a2833 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2889(C_word c,C_word t0,C_word t1){
+/* k2767 in k2722 in k2716 in a2713 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2769(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15008,16 +15204,16 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2889,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2901,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_i_cddr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_2769,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2781,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t4=C_i_cddr(((C_word*)t0)[2]);
 /* ##sys#append */
-t5=*((C_word*)lf[29]+1);
+t5=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}
 
-/* k2899 in k2887 in k2842 in k2836 in a2833 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2901(C_word c,C_word t0,C_word t1){
+/* k2779 in k2767 in k2722 in k2716 in a2713 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15030,29 +15226,29 @@ C_word t9;
 C_word t10;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2901,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_i_car(((C_word*)t0)[4]);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t6,t8);
+C_save_and_reclaim((void*)tr2,(void*)f_2781,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_i_car(((C_word*)t0)[4]);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t6,t8);
 t10=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
 
-/* k2830 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1){
+/* k2710 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2712(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1043 ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 1066 ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[33],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2388(C_word c,C_word t0,C_word t1){
+/* k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15060,94 +15256,159 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2388,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2391,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2795,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2797,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1062 ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2368,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2371,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2675,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2677,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1085 ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a2796 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2797(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2676 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2677(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2797,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2801,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 1064 ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[28],t2,lf[32]);}
+C_save_and_reclaim((void*)tr5,(void*)f_2677,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2681,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 1087 ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[29],t2,lf[32]);}
 
-/* k2799 in a2796 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2801(C_word c,C_word t0,C_word t1){
+/* k2679 in a2676 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2801,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2808,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 1065 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2681,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2688,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 1088 r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[31]);}
 
-/* k2806 in k2799 in a2796 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2808(C_word c,C_word t0,C_word t1){
+/* k2686 in k2679 in a2676 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2688(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2808,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2820,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* chicken-syntax.scm: 1066 r */
+C_save_and_reclaim((void*)tr2,(void*)f_2688,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2700,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* chicken-syntax.scm: 1089 r */
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[30]);}
 
-/* k2818 in k2806 in k2799 in a2796 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2820(C_word c,C_word t0,C_word t1){
+/* k2698 in k2686 in k2679 in a2676 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2700(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2820,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2824,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_2700,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2704,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
-t4=*((C_word*)lf[29]+1);
+t4=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k2822 in k2818 in k2806 in k2799 in a2796 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2824(C_word c,C_word t0,C_word t1){
+/* k2702 in k2698 in k2686 in k2679 in a2676 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2824,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_2704,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+
+/* k2673 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2675(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* chicken-syntax.scm: 1083 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[29],C_SCHEME_END_OF_LIST,t1);}
+
+/* k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2371(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[10],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2371,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2374,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2653,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2655,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1096 ##sys#er-transformer */
+t5=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
+
+/* a2654 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2655(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word ab[4],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_2655,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2663,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 1098 r */
+t6=t3;
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[28]);}
+
+/* k2661 in a2654 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2663(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2663,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2667,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
+/* ##sys#append */
+t4=*((C_word*)lf[27]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k2793 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2795(C_word c,C_word t0,C_word t1){
+/* k2665 in k2661 in a2654 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2667(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2667,2,t0,t1);}
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+
+/* k2651 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2653(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1060 ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 1094 ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[28],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[26],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2391(C_word c,C_word t0,C_word t1){
+/* k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15155,30 +15416,30 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2391,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2394,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2770,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2772,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1073 ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2374,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2377,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2628,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2630,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1105 ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a2771 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2772(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2629 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2630(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2772,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2776,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* chicken-syntax.scm: 1075 ##sys#check-syntax */
-t6=*((C_word*)lf[26]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[24],t2,lf[27]);}
+C_save_and_reclaim((void*)tr5,(void*)f_2630,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2634,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* chicken-syntax.scm: 1107 ##sys#check-syntax */
+t6=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[22],t2,lf[25]);}
 
-/* k2774 in a2771 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2776(C_word c,C_word t0,C_word t1){
+/* k2632 in a2629 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15186,24 +15447,24 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2776,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_TRUE,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t2,t3);
+C_save_and_reclaim((void*)tr2,(void*)f_2634,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[3]);
+t3=C_a_i_cons(&a,2,C_SCHEME_TRUE,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t2,t3);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[25],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,lf[23],t4));}
 
-/* k2768 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2770(C_word c,C_word t0,C_word t1){
+/* k2626 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1071 ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 1103 ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[24],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[22],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2394(C_word c,C_word t0,C_word t1){
+/* k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15211,44 +15472,71 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2394,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2397,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2638,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2640,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1083 ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2377,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2380,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2462,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2464,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1115 ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a2639 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2464(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word t9;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2640,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2650,a[2]=t2,a[3]=t3,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_pairp(t5))){
-t7=(C_word)C_i_car(t5);
-if(C_truep((C_word)C_i_pairp(t7))){
-t8=(C_word)C_i_cdr(t5);
-/* ##sys#list? */
-t9=*((C_word*)lf[19]+1);
-((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t6,t8);}
-else{
+C_save_and_reclaim((void*)tr5,(void*)f_2464,5,t0,t1,t2,t3,t4);}
+t5=C_i_cdr(t2);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2474,a[2]=t2,a[3]=t3,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(t5))){
+t7=C_i_cdr(t5);
 t8=t6;
-f_2650(2,t8,C_SCHEME_FALSE);}}
+f_2474(t8,C_eqp(t7,C_SCHEME_END_OF_LIST));}
 else{
 t7=t6;
-f_2650(2,t7,C_SCHEME_FALSE);}}
+f_2474(t7,C_SCHEME_FALSE);}}
+
+/* k2472 in a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_2474(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_2474,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=C_i_car(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2484,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* rename21272132 */
+t4=((C_word*)t0)[3];
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[20]);}
+else{
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2498,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[5]))){
+t3=C_i_car(((C_word*)t0)[5]);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_cdr(((C_word*)t0)[5]);
+/* ##sys#list? */
+t5=*((C_word*)lf[18]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t2,t4);}
+else{
+t4=t2;
+f_2498(2,t4,C_SCHEME_FALSE);}}
+else{
+t3=t2;
+f_2498(2,t3,C_SCHEME_FALSE);}}}
 
-/* k2648 in a2639 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2650(C_word c,C_word t0,C_word t1){
+/* k2496 in k2472 in a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15262,34 +15550,34 @@ C_word t10;
 C_word t11;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2650,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2498,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_car(((C_word*)t0)[5]);
-t5=(C_word)C_i_cdr(t4);
-t6=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2666,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t6,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-/* rename20922097 */
+t2=C_i_car(((C_word*)t0)[5]);
+t3=C_i_car(t2);
+t4=C_i_car(((C_word*)t0)[5]);
+t5=C_i_cdr(t4);
+t6=C_i_cdr(((C_word*)t0)[5]);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2514,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t6,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+/* rename21272132 */
 t8=((C_word*)t0)[3];
-((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,lf[21]);}
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,lf[19]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2700,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[5]))){
-t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(C_word)C_i_cdr(t3);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2548,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[5]))){
+t3=C_i_cdr(((C_word*)t0)[5]);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_cdr(t3);
 t5=t2;
-f_2700(t5,(C_word)C_eqp(t4,C_SCHEME_END_OF_LIST));}
+f_2548(t5,C_eqp(t4,C_SCHEME_END_OF_LIST));}
 else{
 t4=t2;
-f_2700(t4,C_SCHEME_FALSE);}}
+f_2548(t4,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_2700(t3,C_SCHEME_FALSE);}}}
+f_2548(t3,C_SCHEME_FALSE);}}}
 
-/* k2698 in k2648 in a2639 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_2700(C_word t0,C_word t1){
+/* k2546 in k2496 in k2472 in a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_fcall f_2548(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15298,49 +15586,49 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2700,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2548,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2713,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-/* rename20922097 */
+t2=C_i_car(((C_word*)t0)[5]);
+t3=C_i_cdr(((C_word*)t0)[5]);
+t4=C_i_car(t3);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2561,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+/* rename21272132 */
 t6=((C_word*)t0)[3];
-((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[23]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[20]);}
 else{
 /* ##sys#syntax-rules-mismatch */
-t2=*((C_word*)lf[18]+1);
+t2=*((C_word*)lf[17]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* k2711 in k2698 in k2648 in a2639 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2713(C_word c,C_word t0,C_word t1){
+/* k2559 in k2546 in k2496 in k2472 in a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2561(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2713,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2561,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t1,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,t1,t3));}
 
-/* k2664 in k2648 in a2639 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2666(C_word c,C_word t0,C_word t1){
+/* k2512 in k2496 in k2472 in a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2666,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2682,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* rename20922097 */
+C_save_and_reclaim((void*)tr2,(void*)f_2514,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2530,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* rename21272132 */
 t3=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[22]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[21]);}
 
-/* k2680 in k2664 in k2648 in a2639 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2682(C_word c,C_word t0,C_word t1){
+/* k2528 in k2512 in k2496 in k2472 in a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15349,25 +15637,39 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2682,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_2530,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
 t6=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
+
+/* k2482 in k2472 in a2463 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2484(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2484,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+t4=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,t1,t3));}
 
-/* k2636 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2638(C_word c,C_word t0,C_word t1){
+/* k2460 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2462(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1081 ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 1113 ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[21],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[19],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2397(C_word c,C_word t0,C_word t1){
+/* k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15375,341 +15677,98 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2397,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2400,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2423,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2425,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1092 ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2380,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2383,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2406,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2408,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1126 ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2425(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2407 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2408(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
-C_word ab[16],*a=ab;
+C_word ab[10],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2425,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2435,a[2]=t2,a[3]=t3,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_pairp(t5))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2573,a[2]=t6,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-t8=(C_word)C_i_car(t5);
-t9=C_SCHEME_UNDEFINED;
-t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2586,a[2]=t10,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp));
-t12=((C_word*)t10)[1];
-f_2586(t12,t7,t8);}
+C_save_and_reclaim((void*)tr5,(void*)f_2408,5,t0,t1,t2,t3,t4);}
+t5=C_i_cdr(t2);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2418,a[2]=t2,a[3]=t3,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(t5))){
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2447,a[2]=t6,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t8=C_i_car(t5);
+/* ##sys#list? */
+t9=*((C_word*)lf[18]+1);
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}
 else{
 t7=t6;
-f_2435(2,t7,C_SCHEME_FALSE);}}
+f_2418(2,t7,C_SCHEME_FALSE);}}
 
-/* loop2136 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_2586(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2586,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2590,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* ##sys#null? */
-t4=*((C_word*)lf[20]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
-
-/* k2588 in loop2136 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2590(C_word c,C_word t0,C_word t1){
+/* k2445 in a2407 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
 C_word *a;
 if(C_truep(t1)){
-t2=t1;
-t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
-else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(C_word)C_i_cdr(t3);
-t5=(C_word)C_eqp(t4,C_SCHEME_END_OF_LIST);
-if(C_truep(t5)){
-t6=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* loop21362158 */
-t7=((C_word*)((C_word*)t0)[2])[1];
-f_2586(t7,((C_word*)t0)[4],t6);}
-else{
-t6=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
-else{
-t4=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
-else{
-t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
-else{
-t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}}
-
-/* k2571 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2573(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
+t2=C_i_cdr(((C_word*)t0)[3]);
 /* ##sys#list? */
-t3=*((C_word*)lf[19]+1);
+t3=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 else{
 t2=((C_word*)t0)[2];
-f_2435(2,t2,C_SCHEME_FALSE);}}
+f_2418(2,t2,C_SCHEME_FALSE);}}
 
-/* k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2435(C_word c,C_word t0,C_word t1){
+/* k2416 in a2407 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word ab[17],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2435,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2418,2,t0,t1);}
 if(C_truep(t1)){
-t2=C_SCHEME_END_OF_LIST;
-t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_SCHEME_FALSE;
-t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2438,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_i_car(((C_word*)t0)[5]);
-t8=C_SCHEME_UNDEFINED;
-t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2523,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word)li3),tmp=(C_word)a,a+=6,tmp));
-t11=((C_word*)t9)[1];
-f_2523(t11,t6,t7);}
+t2=C_i_car(((C_word*)t0)[5]);
+t3=C_i_cdr(((C_word*)t0)[5]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2431,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* rename21792184 */
+t5=((C_word*)t0)[3];
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[16]);}
 else{
 /* ##sys#syntax-rules-mismatch */
-t2=*((C_word*)lf[18]+1);
+t2=*((C_word*)lf[17]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* loop2180 in k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_2523(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
-C_word t13;
-C_word t14;
-C_word t15;
-C_word *a;
-loop:
-a=C_alloc(3);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_2523,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
-t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop21802193 */
-t14=t1;
-t15=t8;
-t1=t14;
-t2=t15;
-goto loop;}
-else{
-t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
-t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop21802193 */
-t14=t1;
-t15=t8;
-t1=t14;
-t2=t15;
-goto loop;}}
-else{
-t3=((C_word*)((C_word*)t0)[2])[1];
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
-
-/* k2436 in k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2438(C_word c,C_word t0,C_word t1){
+/* k2429 in k2416 in a2407 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word ab[18],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2438,2,t0,t1);}
-t2=C_SCHEME_END_OF_LIST;
-t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_SCHEME_FALSE;
-t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2441,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_i_car(((C_word*)t0)[4]);
-t8=C_SCHEME_UNDEFINED;
-t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2475,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word)li2),tmp=(C_word)a,a+=6,tmp));
-t11=((C_word*)t9)[1];
-f_2475(t11,t6,t7);}
-
-/* loop2205 in k2436 in k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_fcall f_2475(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
-C_word t13;
-C_word t14;
-C_word t15;
-C_word t16;
-C_word *a;
-loop:
-a=C_alloc(3);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_2475,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_cdr(t3);
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
-t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop22052218 */
-t15=t1;
-t16=t9;
-t1=t15;
-t2=t16;
-goto loop;}
-else{
-t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
-t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop22052218 */
-t15=t1;
-t16=t9;
-t1=t15;
-t2=t16;
-goto loop;}}
-else{
-t3=((C_word*)((C_word*)t0)[2])[1];
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
-
-/* k2439 in k2436 in k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2441(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2441,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2451,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* rename21392144 */
-t4=((C_word*)t0)[2];
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[17]);}
-
-/* k2449 in k2439 in k2436 in k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2451(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2451,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2459,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2461,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp);
-/* ##sys#map-n */
-t4=*((C_word*)lf[16]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
-
-/* a2460 in k2449 in k2439 in k2436 in k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2461(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
-C_word tmp;
-C_word t4;
-C_word t5;
-C_word ab[6],*a=ab;
-if(c!=4) C_bad_argc_2(c,4,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2461,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,t2,t4));}
-
-/* k2457 in k2449 in k2439 in k2436 in k2433 in a2424 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2459(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[6],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2459,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
-t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+C_save_and_reclaim((void*)tr2,(void*)f_2431,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,t1,t2));}
 
-/* k2421 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2423(C_word c,C_word t0,C_word t1){
+/* k2404 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2406(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1090 ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 1124 ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[15],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1){
+/* k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15717,65 +15776,65 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2400,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2403,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2413,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2415,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1102 ##sys#er-transformer */
+C_save_and_reclaim((void*)tr2,(void*)f_2383,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2386,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2396,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2398,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1136 ##sys#er-transformer */
 t5=*((C_word*)lf[14]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a2414 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2415(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2397 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2415,5,t0,t1,t2,t3,t4);}
-/* chicken-syntax.scm: 1104 syntax-error */
+C_save_and_reclaim((void*)tr5,(void*)f_2398,5,t0,t1,t2,t3,t4);}
+/* chicken-syntax.scm: 1138 syntax-error */
 t5=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,lf[11],lf[13]);}
 
-/* k2411 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2413(C_word c,C_word t0,C_word t1){
+/* k2394 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2396(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* chicken-syntax.scm: 1100 ##sys#extend-macro-environment */
+/* chicken-syntax.scm: 1134 ##sys#extend-macro-environment */
 t2=*((C_word*)lf[10]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[11],C_SCHEME_END_OF_LIST,t1);}
 
-/* k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2403(C_word c,C_word t0,C_word t1){
+/* k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2386(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2403,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2406,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1107 ##sys#macro-subset */
+C_save_and_reclaim((void*)tr2,(void*)f_2386,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2389,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1141 ##sys#macro-subset */
 t3=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],*((C_word*)lf[9]+1));}
 
-/* k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2406(C_word c,C_word t0,C_word t1){
+/* k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2389(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2406,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2389,2,t0,t1);}
 t2=C_mutate((C_word*)lf[0]+1 /* (set! chicken-macro-environment ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2409,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* chicken-syntax.scm: 1112 register-feature! */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2392,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* chicken-syntax.scm: 1146 register-feature! */
 t4=*((C_word*)lf[1]+1);
 ((C_proc8)(void*)(*((C_word*)t4+1)))(8,t4,t3,lf[2],lf[3],lf[4],lf[5],lf[6],lf[7]);}
 
-/* k2407 in k2404 in k2401 in k2398 in k2395 in k2392 in k2389 in k2386 in k2383 in k2380 in k2377 in k2374 in k2371 in k2368 in k2365 in k2362 in k2359 in k2356 in k2353 in k2350 in k2347 in k2344 in k2341 in k2338 in k2335 in k2332 in k2329 in k2326 in k2323 in k2320 in k2317 in k2314 in k2311 in k2308 in k2305 in k2302 in k2299 in k2296 in k2293 in k2290 in k2287 in k2283 */
-static void C_ccall f_2409(C_word c,C_word t0,C_word t1){
+/* k2390 in k2387 in k2384 in k2381 in k2378 in k2375 in k2372 in k2369 in k2366 in k2363 in k2360 in k2357 in k2354 in k2351 in k2348 in k2345 in k2342 in k2339 in k2336 in k2333 in k2330 in k2327 in k2324 in k2321 in k2318 in k2315 in k2312 in k2309 in k2306 in k2303 in k2300 in k2297 in k2294 in k2291 in k2288 in k2285 in k2282 in k2279 in k2276 in k2273 in k2270 in k2267 in k2264 in k2261 in k2257 */
+static void C_ccall f_2392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -15783,697 +15842,707 @@ t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[691] = {
+static C_PTABLE_ENTRY ptable[701] = {
 {"toplevel:chicken_syntax_scm",(void*)C_chicken_syntax_toplevel},
-{"f_2285:chicken_syntax_scm",(void*)f_2285},
-{"f_2289:chicken_syntax_scm",(void*)f_2289},
-{"f_10320:chicken_syntax_scm",(void*)f_10320},
-{"f_10324:chicken_syntax_scm",(void*)f_10324},
-{"f_10333:chicken_syntax_scm",(void*)f_10333},
-{"f_10336:chicken_syntax_scm",(void*)f_10336},
-{"f_10342:chicken_syntax_scm",(void*)f_10342},
-{"f_10345:chicken_syntax_scm",(void*)f_10345},
-{"f_10348:chicken_syntax_scm",(void*)f_10348},
-{"f_10351:chicken_syntax_scm",(void*)f_10351},
-{"f_10761:chicken_syntax_scm",(void*)f_10761},
-{"f_10721:chicken_syntax_scm",(void*)f_10721},
+{"f_2259:chicken_syntax_scm",(void*)f_2259},
+{"f_2263:chicken_syntax_scm",(void*)f_2263},
+{"f_10755:chicken_syntax_scm",(void*)f_10755},
+{"f_10759:chicken_syntax_scm",(void*)f_10759},
+{"f_10766:chicken_syntax_scm",(void*)f_10766},
 {"f_10753:chicken_syntax_scm",(void*)f_10753},
-{"f_10713:chicken_syntax_scm",(void*)f_10713},
-{"f_10669:chicken_syntax_scm",(void*)f_10669},
-{"f_10380:chicken_syntax_scm",(void*)f_10380},
-{"f_10390:chicken_syntax_scm",(void*)f_10390},
-{"f_10657:chicken_syntax_scm",(void*)f_10657},
-{"f_10393:chicken_syntax_scm",(void*)f_10393},
-{"f_10653:chicken_syntax_scm",(void*)f_10653},
-{"f_10396:chicken_syntax_scm",(void*)f_10396},
-{"f_10443:chicken_syntax_scm",(void*)f_10443},
-{"f_10407:chicken_syntax_scm",(void*)f_10407},
-{"f_10378:chicken_syntax_scm",(void*)f_10378},
-{"f_10374:chicken_syntax_scm",(void*)f_10374},
-{"f_10318:chicken_syntax_scm",(void*)f_10318},
-{"f_2292:chicken_syntax_scm",(void*)f_2292},
-{"f_10177:chicken_syntax_scm",(void*)f_10177},
-{"f_10181:chicken_syntax_scm",(void*)f_10181},
-{"f_10184:chicken_syntax_scm",(void*)f_10184},
-{"f_10187:chicken_syntax_scm",(void*)f_10187},
-{"f_10223:chicken_syntax_scm",(void*)f_10223},
-{"f_10238:chicken_syntax_scm",(void*)f_10238},
-{"f_10292:chicken_syntax_scm",(void*)f_10292},
-{"f_10253:chicken_syntax_scm",(void*)f_10253},
+{"f_2266:chicken_syntax_scm",(void*)f_2266},
+{"f_10647:chicken_syntax_scm",(void*)f_10647},
+{"f_10738:chicken_syntax_scm",(void*)f_10738},
+{"f_10745:chicken_syntax_scm",(void*)f_10745},
+{"f_10660:chicken_syntax_scm",(void*)f_10660},
+{"f_10645:chicken_syntax_scm",(void*)f_10645},
+{"f_2269:chicken_syntax_scm",(void*)f_2269},
+{"f_10200:chicken_syntax_scm",(void*)f_10200},
+{"f_10204:chicken_syntax_scm",(void*)f_10204},
+{"f_10213:chicken_syntax_scm",(void*)f_10213},
 {"f_10216:chicken_syntax_scm",(void*)f_10216},
-{"f_10175:chicken_syntax_scm",(void*)f_10175},
-{"f_2295:chicken_syntax_scm",(void*)f_2295},
-{"f_10078:chicken_syntax_scm",(void*)f_10078},
-{"f_10082:chicken_syntax_scm",(void*)f_10082},
-{"f_10085:chicken_syntax_scm",(void*)f_10085},
-{"f_10088:chicken_syntax_scm",(void*)f_10088},
-{"f_10167:chicken_syntax_scm",(void*)f_10167},
-{"f_10076:chicken_syntax_scm",(void*)f_10076},
-{"f_2298:chicken_syntax_scm",(void*)f_2298},
-{"f_10060:chicken_syntax_scm",(void*)f_10060},
-{"f_10068:chicken_syntax_scm",(void*)f_10068},
-{"f_10058:chicken_syntax_scm",(void*)f_10058},
-{"f_2301:chicken_syntax_scm",(void*)f_2301},
-{"f_9971:chicken_syntax_scm",(void*)f_9971},
-{"f_9975:chicken_syntax_scm",(void*)f_9975},
-{"f_9978:chicken_syntax_scm",(void*)f_9978},
-{"f_9981:chicken_syntax_scm",(void*)f_9981},
+{"f_10222:chicken_syntax_scm",(void*)f_10222},
+{"f_10225:chicken_syntax_scm",(void*)f_10225},
+{"f_10228:chicken_syntax_scm",(void*)f_10228},
+{"f_10231:chicken_syntax_scm",(void*)f_10231},
+{"f_10641:chicken_syntax_scm",(void*)f_10641},
+{"f_10601:chicken_syntax_scm",(void*)f_10601},
+{"f_10633:chicken_syntax_scm",(void*)f_10633},
+{"f_10593:chicken_syntax_scm",(void*)f_10593},
+{"f_10549:chicken_syntax_scm",(void*)f_10549},
+{"f_10260:chicken_syntax_scm",(void*)f_10260},
+{"f_10270:chicken_syntax_scm",(void*)f_10270},
+{"f_10537:chicken_syntax_scm",(void*)f_10537},
+{"f_10273:chicken_syntax_scm",(void*)f_10273},
+{"f_10533:chicken_syntax_scm",(void*)f_10533},
+{"f_10276:chicken_syntax_scm",(void*)f_10276},
+{"f_10323:chicken_syntax_scm",(void*)f_10323},
+{"f_10287:chicken_syntax_scm",(void*)f_10287},
+{"f_10258:chicken_syntax_scm",(void*)f_10258},
+{"f_10254:chicken_syntax_scm",(void*)f_10254},
+{"f_10198:chicken_syntax_scm",(void*)f_10198},
+{"f_2272:chicken_syntax_scm",(void*)f_2272},
+{"f_10057:chicken_syntax_scm",(void*)f_10057},
+{"f_10061:chicken_syntax_scm",(void*)f_10061},
+{"f_10064:chicken_syntax_scm",(void*)f_10064},
+{"f_10067:chicken_syntax_scm",(void*)f_10067},
+{"f_10103:chicken_syntax_scm",(void*)f_10103},
+{"f_10118:chicken_syntax_scm",(void*)f_10118},
+{"f_10172:chicken_syntax_scm",(void*)f_10172},
+{"f_10133:chicken_syntax_scm",(void*)f_10133},
+{"f_10096:chicken_syntax_scm",(void*)f_10096},
+{"f_10055:chicken_syntax_scm",(void*)f_10055},
+{"f_2275:chicken_syntax_scm",(void*)f_2275},
+{"f_9958:chicken_syntax_scm",(void*)f_9958},
+{"f_9962:chicken_syntax_scm",(void*)f_9962},
+{"f_9965:chicken_syntax_scm",(void*)f_9965},
+{"f_9968:chicken_syntax_scm",(void*)f_9968},
 {"f_10047:chicken_syntax_scm",(void*)f_10047},
-{"f_9984:chicken_syntax_scm",(void*)f_9984},
-{"f_9997:chicken_syntax_scm",(void*)f_9997},
-{"f_10041:chicken_syntax_scm",(void*)f_10041},
-{"f_10008:chicken_syntax_scm",(void*)f_10008},
-{"f_10016:chicken_syntax_scm",(void*)f_10016},
-{"f_10018:chicken_syntax_scm",(void*)f_10018},
-{"f_10035:chicken_syntax_scm",(void*)f_10035},
-{"f_10003:chicken_syntax_scm",(void*)f_10003},
-{"f_9995:chicken_syntax_scm",(void*)f_9995},
-{"f_9991:chicken_syntax_scm",(void*)f_9991},
-{"f_9969:chicken_syntax_scm",(void*)f_9969},
-{"f_2304:chicken_syntax_scm",(void*)f_2304},
-{"f_9857:chicken_syntax_scm",(void*)f_9857},
-{"f_9861:chicken_syntax_scm",(void*)f_9861},
-{"f_9870:chicken_syntax_scm",(void*)f_9870},
-{"f_9873:chicken_syntax_scm",(void*)f_9873},
-{"f_9876:chicken_syntax_scm",(void*)f_9876},
-{"f_9936:chicken_syntax_scm",(void*)f_9936},
-{"f_9911:chicken_syntax_scm",(void*)f_9911},
+{"f_9956:chicken_syntax_scm",(void*)f_9956},
+{"f_2278:chicken_syntax_scm",(void*)f_2278},
+{"f_9940:chicken_syntax_scm",(void*)f_9940},
+{"f_9948:chicken_syntax_scm",(void*)f_9948},
+{"f_9938:chicken_syntax_scm",(void*)f_9938},
+{"f_2281:chicken_syntax_scm",(void*)f_2281},
+{"f_9851:chicken_syntax_scm",(void*)f_9851},
 {"f_9855:chicken_syntax_scm",(void*)f_9855},
-{"f_2307:chicken_syntax_scm",(void*)f_2307},
-{"f_9720:chicken_syntax_scm",(void*)f_9720},
-{"f_9724:chicken_syntax_scm",(void*)f_9724},
-{"f_9736:chicken_syntax_scm",(void*)f_9736},
-{"f_9739:chicken_syntax_scm",(void*)f_9739},
-{"f_9742:chicken_syntax_scm",(void*)f_9742},
-{"f_9789:chicken_syntax_scm",(void*)f_9789},
-{"f_9718:chicken_syntax_scm",(void*)f_9718},
-{"f_2310:chicken_syntax_scm",(void*)f_2310},
-{"f_9034:chicken_syntax_scm",(void*)f_9034},
-{"f_9038:chicken_syntax_scm",(void*)f_9038},
-{"f_9681:chicken_syntax_scm",(void*)f_9681},
-{"f_9710:chicken_syntax_scm",(void*)f_9710},
-{"f_9047:chicken_syntax_scm",(void*)f_9047},
-{"f_9637:chicken_syntax_scm",(void*)f_9637},
-{"f_9675:chicken_syntax_scm",(void*)f_9675},
-{"f_9664:chicken_syntax_scm",(void*)f_9664},
-{"f_9672:chicken_syntax_scm",(void*)f_9672},
-{"f_9050:chicken_syntax_scm",(void*)f_9050},
-{"f_9593:chicken_syntax_scm",(void*)f_9593},
-{"f_9631:chicken_syntax_scm",(void*)f_9631},
-{"f_9620:chicken_syntax_scm",(void*)f_9620},
-{"f_9628:chicken_syntax_scm",(void*)f_9628},
-{"f_9053:chicken_syntax_scm",(void*)f_9053},
-{"f_9056:chicken_syntax_scm",(void*)f_9056},
-{"f_9059:chicken_syntax_scm",(void*)f_9059},
-{"f_9558:chicken_syntax_scm",(void*)f_9558},
-{"f_9587:chicken_syntax_scm",(void*)f_9587},
-{"f_9507:chicken_syntax_scm",(void*)f_9507},
-{"f_9509:chicken_syntax_scm",(void*)f_9509},
-{"f_9542:chicken_syntax_scm",(void*)f_9542},
-{"f_9522:chicken_syntax_scm",(void*)f_9522},
-{"f_9418:chicken_syntax_scm",(void*)f_9418},
-{"f_9485:chicken_syntax_scm",(void*)f_9485},
-{"f_9499:chicken_syntax_scm",(void*)f_9499},
-{"f_9430:chicken_syntax_scm",(void*)f_9430},
-{"f_9432:chicken_syntax_scm",(void*)f_9432},
-{"f_9465:chicken_syntax_scm",(void*)f_9465},
-{"f_9445:chicken_syntax_scm",(void*)f_9445},
-{"f_9426:chicken_syntax_scm",(void*)f_9426},
+{"f_9858:chicken_syntax_scm",(void*)f_9858},
+{"f_9861:chicken_syntax_scm",(void*)f_9861},
+{"f_9927:chicken_syntax_scm",(void*)f_9927},
+{"f_9864:chicken_syntax_scm",(void*)f_9864},
+{"f_9877:chicken_syntax_scm",(void*)f_9877},
+{"f_9921:chicken_syntax_scm",(void*)f_9921},
+{"f_9888:chicken_syntax_scm",(void*)f_9888},
+{"f_9896:chicken_syntax_scm",(void*)f_9896},
+{"f_9898:chicken_syntax_scm",(void*)f_9898},
+{"f_9915:chicken_syntax_scm",(void*)f_9915},
+{"f_9883:chicken_syntax_scm",(void*)f_9883},
+{"f_9875:chicken_syntax_scm",(void*)f_9875},
+{"f_9871:chicken_syntax_scm",(void*)f_9871},
+{"f_9849:chicken_syntax_scm",(void*)f_9849},
+{"f_2284:chicken_syntax_scm",(void*)f_2284},
+{"f_9737:chicken_syntax_scm",(void*)f_9737},
+{"f_9741:chicken_syntax_scm",(void*)f_9741},
+{"f_9750:chicken_syntax_scm",(void*)f_9750},
+{"f_9753:chicken_syntax_scm",(void*)f_9753},
+{"f_9756:chicken_syntax_scm",(void*)f_9756},
+{"f_9816:chicken_syntax_scm",(void*)f_9816},
+{"f_9791:chicken_syntax_scm",(void*)f_9791},
+{"f_9735:chicken_syntax_scm",(void*)f_9735},
+{"f_2287:chicken_syntax_scm",(void*)f_2287},
+{"f_9600:chicken_syntax_scm",(void*)f_9600},
+{"f_9604:chicken_syntax_scm",(void*)f_9604},
+{"f_9616:chicken_syntax_scm",(void*)f_9616},
+{"f_9619:chicken_syntax_scm",(void*)f_9619},
+{"f_9622:chicken_syntax_scm",(void*)f_9622},
+{"f_9669:chicken_syntax_scm",(void*)f_9669},
+{"f_9598:chicken_syntax_scm",(void*)f_9598},
+{"f_2290:chicken_syntax_scm",(void*)f_2290},
+{"f_8914:chicken_syntax_scm",(void*)f_8914},
+{"f_8918:chicken_syntax_scm",(void*)f_8918},
+{"f_9561:chicken_syntax_scm",(void*)f_9561},
+{"f_9590:chicken_syntax_scm",(void*)f_9590},
+{"f_8927:chicken_syntax_scm",(void*)f_8927},
+{"f_9517:chicken_syntax_scm",(void*)f_9517},
+{"f_9555:chicken_syntax_scm",(void*)f_9555},
+{"f_9544:chicken_syntax_scm",(void*)f_9544},
+{"f_9552:chicken_syntax_scm",(void*)f_9552},
+{"f_8930:chicken_syntax_scm",(void*)f_8930},
+{"f_9473:chicken_syntax_scm",(void*)f_9473},
+{"f_9511:chicken_syntax_scm",(void*)f_9511},
+{"f_9500:chicken_syntax_scm",(void*)f_9500},
+{"f_9508:chicken_syntax_scm",(void*)f_9508},
+{"f_8933:chicken_syntax_scm",(void*)f_8933},
+{"f_8936:chicken_syntax_scm",(void*)f_8936},
+{"f_8939:chicken_syntax_scm",(void*)f_8939},
+{"f_9438:chicken_syntax_scm",(void*)f_9438},
+{"f_9467:chicken_syntax_scm",(void*)f_9467},
+{"f_9387:chicken_syntax_scm",(void*)f_9387},
+{"f_9389:chicken_syntax_scm",(void*)f_9389},
 {"f_9422:chicken_syntax_scm",(void*)f_9422},
-{"f_9070:chicken_syntax_scm",(void*)f_9070},
-{"f_9354:chicken_syntax_scm",(void*)f_9354},
-{"f_9367:chicken_syntax_scm",(void*)f_9367},
-{"f_9274:chicken_syntax_scm",(void*)f_9274},
-{"f_9292:chicken_syntax_scm",(void*)f_9292},
-{"f_9305:chicken_syntax_scm",(void*)f_9305},
-{"f_9282:chicken_syntax_scm",(void*)f_9282},
-{"f_9278:chicken_syntax_scm",(void*)f_9278},
-{"f_9270:chicken_syntax_scm",(void*)f_9270},
-{"f_9262:chicken_syntax_scm",(void*)f_9262},
-{"f_9194:chicken_syntax_scm",(void*)f_9194},
-{"f_9207:chicken_syntax_scm",(void*)f_9207},
-{"f_9114:chicken_syntax_scm",(void*)f_9114},
-{"f_9132:chicken_syntax_scm",(void*)f_9132},
-{"f_9145:chicken_syntax_scm",(void*)f_9145},
-{"f_9122:chicken_syntax_scm",(void*)f_9122},
-{"f_9118:chicken_syntax_scm",(void*)f_9118},
-{"f_9110:chicken_syntax_scm",(void*)f_9110},
-{"f_9032:chicken_syntax_scm",(void*)f_9032},
-{"f_2313:chicken_syntax_scm",(void*)f_2313},
-{"f_8913:chicken_syntax_scm",(void*)f_8913},
-{"f_8917:chicken_syntax_scm",(void*)f_8917},
-{"f_8923:chicken_syntax_scm",(void*)f_8923},
-{"f_9024:chicken_syntax_scm",(void*)f_9024},
-{"f_8929:chicken_syntax_scm",(void*)f_8929},
-{"f_8932:chicken_syntax_scm",(void*)f_8932},
-{"f_8935:chicken_syntax_scm",(void*)f_8935},
-{"f_8975:chicken_syntax_scm",(void*)f_8975},
-{"f_8998:chicken_syntax_scm",(void*)f_8998},
-{"f_9005:chicken_syntax_scm",(void*)f_9005},
+{"f_9402:chicken_syntax_scm",(void*)f_9402},
+{"f_9298:chicken_syntax_scm",(void*)f_9298},
+{"f_9365:chicken_syntax_scm",(void*)f_9365},
+{"f_9379:chicken_syntax_scm",(void*)f_9379},
+{"f_9310:chicken_syntax_scm",(void*)f_9310},
+{"f_9312:chicken_syntax_scm",(void*)f_9312},
+{"f_9345:chicken_syntax_scm",(void*)f_9345},
+{"f_9325:chicken_syntax_scm",(void*)f_9325},
+{"f_9306:chicken_syntax_scm",(void*)f_9306},
+{"f_9302:chicken_syntax_scm",(void*)f_9302},
+{"f_8950:chicken_syntax_scm",(void*)f_8950},
+{"f_9234:chicken_syntax_scm",(void*)f_9234},
+{"f_9247:chicken_syntax_scm",(void*)f_9247},
+{"f_9154:chicken_syntax_scm",(void*)f_9154},
+{"f_9172:chicken_syntax_scm",(void*)f_9172},
+{"f_9185:chicken_syntax_scm",(void*)f_9185},
+{"f_9162:chicken_syntax_scm",(void*)f_9162},
+{"f_9158:chicken_syntax_scm",(void*)f_9158},
+{"f_9150:chicken_syntax_scm",(void*)f_9150},
+{"f_9142:chicken_syntax_scm",(void*)f_9142},
+{"f_9074:chicken_syntax_scm",(void*)f_9074},
+{"f_9087:chicken_syntax_scm",(void*)f_9087},
+{"f_8994:chicken_syntax_scm",(void*)f_8994},
 {"f_9012:chicken_syntax_scm",(void*)f_9012},
-{"f_8988:chicken_syntax_scm",(void*)f_8988},
-{"f_8938:chicken_syntax_scm",(void*)f_8938},
-{"f_8911:chicken_syntax_scm",(void*)f_8911},
-{"f_2316:chicken_syntax_scm",(void*)f_2316},
-{"f_8427:chicken_syntax_scm",(void*)f_8427},
-{"f_8431:chicken_syntax_scm",(void*)f_8431},
-{"f_8440:chicken_syntax_scm",(void*)f_8440},
-{"f_8443:chicken_syntax_scm",(void*)f_8443},
-{"f_8446:chicken_syntax_scm",(void*)f_8446},
-{"f_8874:chicken_syntax_scm",(void*)f_8874},
-{"f_8903:chicken_syntax_scm",(void*)f_8903},
-{"f_8449:chicken_syntax_scm",(void*)f_8449},
-{"f_8839:chicken_syntax_scm",(void*)f_8839},
+{"f_9025:chicken_syntax_scm",(void*)f_9025},
+{"f_9002:chicken_syntax_scm",(void*)f_9002},
+{"f_8998:chicken_syntax_scm",(void*)f_8998},
+{"f_8990:chicken_syntax_scm",(void*)f_8990},
+{"f_8912:chicken_syntax_scm",(void*)f_8912},
+{"f_2293:chicken_syntax_scm",(void*)f_2293},
+{"f_8793:chicken_syntax_scm",(void*)f_8793},
+{"f_8797:chicken_syntax_scm",(void*)f_8797},
+{"f_8803:chicken_syntax_scm",(void*)f_8803},
+{"f_8904:chicken_syntax_scm",(void*)f_8904},
+{"f_8809:chicken_syntax_scm",(void*)f_8809},
+{"f_8812:chicken_syntax_scm",(void*)f_8812},
+{"f_8815:chicken_syntax_scm",(void*)f_8815},
+{"f_8855:chicken_syntax_scm",(void*)f_8855},
+{"f_8878:chicken_syntax_scm",(void*)f_8878},
+{"f_8885:chicken_syntax_scm",(void*)f_8885},
+{"f_8892:chicken_syntax_scm",(void*)f_8892},
 {"f_8868:chicken_syntax_scm",(void*)f_8868},
-{"f_8452:chicken_syntax_scm",(void*)f_8452},
-{"f_8795:chicken_syntax_scm",(void*)f_8795},
-{"f_8833:chicken_syntax_scm",(void*)f_8833},
-{"f_8822:chicken_syntax_scm",(void*)f_8822},
-{"f_8830:chicken_syntax_scm",(void*)f_8830},
-{"f_8455:chicken_syntax_scm",(void*)f_8455},
-{"f_8751:chicken_syntax_scm",(void*)f_8751},
-{"f_8789:chicken_syntax_scm",(void*)f_8789},
-{"f_8778:chicken_syntax_scm",(void*)f_8778},
-{"f_8786:chicken_syntax_scm",(void*)f_8786},
-{"f_8458:chicken_syntax_scm",(void*)f_8458},
+{"f_8818:chicken_syntax_scm",(void*)f_8818},
+{"f_8791:chicken_syntax_scm",(void*)f_8791},
+{"f_2296:chicken_syntax_scm",(void*)f_2296},
+{"f_8307:chicken_syntax_scm",(void*)f_8307},
+{"f_8311:chicken_syntax_scm",(void*)f_8311},
+{"f_8320:chicken_syntax_scm",(void*)f_8320},
+{"f_8323:chicken_syntax_scm",(void*)f_8323},
+{"f_8326:chicken_syntax_scm",(void*)f_8326},
+{"f_8754:chicken_syntax_scm",(void*)f_8754},
+{"f_8783:chicken_syntax_scm",(void*)f_8783},
+{"f_8329:chicken_syntax_scm",(void*)f_8329},
+{"f_8719:chicken_syntax_scm",(void*)f_8719},
+{"f_8748:chicken_syntax_scm",(void*)f_8748},
+{"f_8332:chicken_syntax_scm",(void*)f_8332},
+{"f_8675:chicken_syntax_scm",(void*)f_8675},
+{"f_8713:chicken_syntax_scm",(void*)f_8713},
 {"f_8702:chicken_syntax_scm",(void*)f_8702},
-{"f_8735:chicken_syntax_scm",(void*)f_8735},
-{"f_8715:chicken_syntax_scm",(void*)f_8715},
-{"f_8647:chicken_syntax_scm",(void*)f_8647},
-{"f_8653:chicken_syntax_scm",(void*)f_8653},
-{"f_8686:chicken_syntax_scm",(void*)f_8686},
+{"f_8710:chicken_syntax_scm",(void*)f_8710},
+{"f_8335:chicken_syntax_scm",(void*)f_8335},
+{"f_8631:chicken_syntax_scm",(void*)f_8631},
+{"f_8669:chicken_syntax_scm",(void*)f_8669},
+{"f_8658:chicken_syntax_scm",(void*)f_8658},
 {"f_8666:chicken_syntax_scm",(void*)f_8666},
-{"f_8651:chicken_syntax_scm",(void*)f_8651},
-{"f_8469:chicken_syntax_scm",(void*)f_8469},
-{"f_8543:chicken_syntax_scm",(void*)f_8543},
-{"f_8556:chicken_syntax_scm",(void*)f_8556},
-{"f_8574:chicken_syntax_scm",(void*)f_8574},
-{"f_8541:chicken_syntax_scm",(void*)f_8541},
-{"f_8537:chicken_syntax_scm",(void*)f_8537},
-{"f_8517:chicken_syntax_scm",(void*)f_8517},
-{"f_8425:chicken_syntax_scm",(void*)f_8425},
-{"f_2319:chicken_syntax_scm",(void*)f_2319},
-{"f_8382:chicken_syntax_scm",(void*)f_8382},
-{"f_8386:chicken_syntax_scm",(void*)f_8386},
-{"f_8393:chicken_syntax_scm",(void*)f_8393},
-{"f_8413:chicken_syntax_scm",(void*)f_8413},
+{"f_8338:chicken_syntax_scm",(void*)f_8338},
+{"f_8582:chicken_syntax_scm",(void*)f_8582},
+{"f_8615:chicken_syntax_scm",(void*)f_8615},
+{"f_8595:chicken_syntax_scm",(void*)f_8595},
+{"f_8527:chicken_syntax_scm",(void*)f_8527},
+{"f_8533:chicken_syntax_scm",(void*)f_8533},
+{"f_8566:chicken_syntax_scm",(void*)f_8566},
+{"f_8546:chicken_syntax_scm",(void*)f_8546},
+{"f_8531:chicken_syntax_scm",(void*)f_8531},
+{"f_8349:chicken_syntax_scm",(void*)f_8349},
+{"f_8423:chicken_syntax_scm",(void*)f_8423},
+{"f_8436:chicken_syntax_scm",(void*)f_8436},
+{"f_8454:chicken_syntax_scm",(void*)f_8454},
+{"f_8421:chicken_syntax_scm",(void*)f_8421},
 {"f_8417:chicken_syntax_scm",(void*)f_8417},
-{"f_8380:chicken_syntax_scm",(void*)f_8380},
-{"f_2322:chicken_syntax_scm",(void*)f_2322},
-{"f_8329:chicken_syntax_scm",(void*)f_8329},
-{"f_8333:chicken_syntax_scm",(void*)f_8333},
-{"f_8340:chicken_syntax_scm",(void*)f_8340},
-{"f_8368:chicken_syntax_scm",(void*)f_8368},
-{"f_8372:chicken_syntax_scm",(void*)f_8372},
-{"f_8327:chicken_syntax_scm",(void*)f_8327},
-{"f_2325:chicken_syntax_scm",(void*)f_2325},
-{"f_8101:chicken_syntax_scm",(void*)f_8101},
-{"f_8105:chicken_syntax_scm",(void*)f_8105},
-{"f_8114:chicken_syntax_scm",(void*)f_8114},
-{"f_8286:chicken_syntax_scm",(void*)f_8286},
-{"f_8315:chicken_syntax_scm",(void*)f_8315},
-{"f_8183:chicken_syntax_scm",(void*)f_8183},
-{"f_8216:chicken_syntax_scm",(void*)f_8216},
-{"f_8229:chicken_syntax_scm",(void*)f_8229},
-{"f_8214:chicken_syntax_scm",(void*)f_8214},
-{"f_8210:chicken_syntax_scm",(void*)f_8210},
-{"f_8099:chicken_syntax_scm",(void*)f_8099},
-{"f_2328:chicken_syntax_scm",(void*)f_2328},
-{"f_8059:chicken_syntax_scm",(void*)f_8059},
+{"f_8397:chicken_syntax_scm",(void*)f_8397},
+{"f_8305:chicken_syntax_scm",(void*)f_8305},
+{"f_2299:chicken_syntax_scm",(void*)f_2299},
+{"f_8262:chicken_syntax_scm",(void*)f_8262},
+{"f_8266:chicken_syntax_scm",(void*)f_8266},
+{"f_8273:chicken_syntax_scm",(void*)f_8273},
+{"f_8293:chicken_syntax_scm",(void*)f_8293},
+{"f_8297:chicken_syntax_scm",(void*)f_8297},
+{"f_8260:chicken_syntax_scm",(void*)f_8260},
+{"f_2302:chicken_syntax_scm",(void*)f_2302},
+{"f_8209:chicken_syntax_scm",(void*)f_8209},
+{"f_8213:chicken_syntax_scm",(void*)f_8213},
+{"f_8220:chicken_syntax_scm",(void*)f_8220},
+{"f_8248:chicken_syntax_scm",(void*)f_8248},
+{"f_8252:chicken_syntax_scm",(void*)f_8252},
+{"f_8207:chicken_syntax_scm",(void*)f_8207},
+{"f_2305:chicken_syntax_scm",(void*)f_2305},
+{"f_7981:chicken_syntax_scm",(void*)f_7981},
+{"f_7985:chicken_syntax_scm",(void*)f_7985},
+{"f_7994:chicken_syntax_scm",(void*)f_7994},
+{"f_8166:chicken_syntax_scm",(void*)f_8166},
+{"f_8195:chicken_syntax_scm",(void*)f_8195},
 {"f_8063:chicken_syntax_scm",(void*)f_8063},
-{"f_8083:chicken_syntax_scm",(void*)f_8083},
-{"f_8091:chicken_syntax_scm",(void*)f_8091},
-{"f_8066:chicken_syntax_scm",(void*)f_8066},
-{"f_8073:chicken_syntax_scm",(void*)f_8073},
-{"f_8077:chicken_syntax_scm",(void*)f_8077},
-{"f_8057:chicken_syntax_scm",(void*)f_8057},
-{"f_2331:chicken_syntax_scm",(void*)f_2331},
-{"f_7534:chicken_syntax_scm",(void*)f_7534},
-{"f_7538:chicken_syntax_scm",(void*)f_7538},
-{"f_7547:chicken_syntax_scm",(void*)f_7547},
-{"f_7550:chicken_syntax_scm",(void*)f_7550},
-{"f_8020:chicken_syntax_scm",(void*)f_8020},
-{"f_8049:chicken_syntax_scm",(void*)f_8049},
-{"f_7625:chicken_syntax_scm",(void*)f_7625},
-{"f_7980:chicken_syntax_scm",(void*)f_7980},
-{"f_7993:chicken_syntax_scm",(void*)f_7993},
-{"f_7628:chicken_syntax_scm",(void*)f_7628},
-{"f_7932:chicken_syntax_scm",(void*)f_7932},
-{"f_7974:chicken_syntax_scm",(void*)f_7974},
-{"f_7959:chicken_syntax_scm",(void*)f_7959},
+{"f_8096:chicken_syntax_scm",(void*)f_8096},
+{"f_8109:chicken_syntax_scm",(void*)f_8109},
+{"f_8094:chicken_syntax_scm",(void*)f_8094},
+{"f_8090:chicken_syntax_scm",(void*)f_8090},
+{"f_7979:chicken_syntax_scm",(void*)f_7979},
+{"f_2308:chicken_syntax_scm",(void*)f_2308},
+{"f_7939:chicken_syntax_scm",(void*)f_7939},
+{"f_7943:chicken_syntax_scm",(void*)f_7943},
+{"f_7963:chicken_syntax_scm",(void*)f_7963},
 {"f_7971:chicken_syntax_scm",(void*)f_7971},
-{"f_7967:chicken_syntax_scm",(void*)f_7967},
-{"f_7631:chicken_syntax_scm",(void*)f_7631},
-{"f_7886:chicken_syntax_scm",(void*)f_7886},
-{"f_7919:chicken_syntax_scm",(void*)f_7919},
-{"f_7926:chicken_syntax_scm",(void*)f_7926},
-{"f_7643:chicken_syntax_scm",(void*)f_7643},
-{"f_7846:chicken_syntax_scm",(void*)f_7846},
-{"f_7650:chicken_syntax_scm",(void*)f_7650},
-{"f_7652:chicken_syntax_scm",(void*)f_7652},
-{"f_7840:chicken_syntax_scm",(void*)f_7840},
-{"f_7724:chicken_syntax_scm",(void*)f_7724},
+{"f_7946:chicken_syntax_scm",(void*)f_7946},
+{"f_7953:chicken_syntax_scm",(void*)f_7953},
+{"f_7957:chicken_syntax_scm",(void*)f_7957},
+{"f_7937:chicken_syntax_scm",(void*)f_7937},
+{"f_2311:chicken_syntax_scm",(void*)f_2311},
+{"f_7414:chicken_syntax_scm",(void*)f_7414},
+{"f_7418:chicken_syntax_scm",(void*)f_7418},
+{"f_7427:chicken_syntax_scm",(void*)f_7427},
+{"f_7430:chicken_syntax_scm",(void*)f_7430},
+{"f_7900:chicken_syntax_scm",(void*)f_7900},
+{"f_7929:chicken_syntax_scm",(void*)f_7929},
+{"f_7505:chicken_syntax_scm",(void*)f_7505},
+{"f_7860:chicken_syntax_scm",(void*)f_7860},
+{"f_7873:chicken_syntax_scm",(void*)f_7873},
+{"f_7508:chicken_syntax_scm",(void*)f_7508},
+{"f_7812:chicken_syntax_scm",(void*)f_7812},
+{"f_7854:chicken_syntax_scm",(void*)f_7854},
+{"f_7839:chicken_syntax_scm",(void*)f_7839},
+{"f_7851:chicken_syntax_scm",(void*)f_7851},
+{"f_7847:chicken_syntax_scm",(void*)f_7847},
+{"f_7511:chicken_syntax_scm",(void*)f_7511},
+{"f_7766:chicken_syntax_scm",(void*)f_7766},
+{"f_7799:chicken_syntax_scm",(void*)f_7799},
 {"f_7806:chicken_syntax_scm",(void*)f_7806},
-{"f_7763:chicken_syntax_scm",(void*)f_7763},
-{"f_7743:chicken_syntax_scm",(void*)f_7743},
-{"f_7676:chicken_syntax_scm",(void*)f_7676},
-{"f_7714:chicken_syntax_scm",(void*)f_7714},
-{"f_7703:chicken_syntax_scm",(void*)f_7703},
-{"f_7711:chicken_syntax_scm",(void*)f_7711},
-{"f_7670:chicken_syntax_scm",(void*)f_7670},
-{"f_7674:chicken_syntax_scm",(void*)f_7674},
-{"f_7632:chicken_syntax_scm",(void*)f_7632},
-{"f_7583:chicken_syntax_scm",(void*)f_7583},
-{"f_7606:chicken_syntax_scm",(void*)f_7606},
-{"f_7610:chicken_syntax_scm",(void*)f_7610},
-{"f_7552:chicken_syntax_scm",(void*)f_7552},
-{"f_7573:chicken_syntax_scm",(void*)f_7573},
+{"f_7523:chicken_syntax_scm",(void*)f_7523},
+{"f_7726:chicken_syntax_scm",(void*)f_7726},
+{"f_7530:chicken_syntax_scm",(void*)f_7530},
 {"f_7532:chicken_syntax_scm",(void*)f_7532},
-{"f_2334:chicken_syntax_scm",(void*)f_2334},
-{"f_7462:chicken_syntax_scm",(void*)f_7462},
-{"f_7466:chicken_syntax_scm",(void*)f_7466},
-{"f_7475:chicken_syntax_scm",(void*)f_7475},
-{"f_7478:chicken_syntax_scm",(void*)f_7478},
-{"f_7483:chicken_syntax_scm",(void*)f_7483},
-{"f_7520:chicken_syntax_scm",(void*)f_7520},
-{"f_7501:chicken_syntax_scm",(void*)f_7501},
-{"f_7460:chicken_syntax_scm",(void*)f_7460},
-{"f_2337:chicken_syntax_scm",(void*)f_2337},
-{"f_7091:chicken_syntax_scm",(void*)f_7091},
-{"f_7095:chicken_syntax_scm",(void*)f_7095},
-{"f_7104:chicken_syntax_scm",(void*)f_7104},
-{"f_7107:chicken_syntax_scm",(void*)f_7107},
-{"f_7418:chicken_syntax_scm",(void*)f_7418},
-{"f_7416:chicken_syntax_scm",(void*)f_7416},
-{"f_7110:chicken_syntax_scm",(void*)f_7110},
-{"f_7366:chicken_syntax_scm",(void*)f_7366},
-{"f_7408:chicken_syntax_scm",(void*)f_7408},
-{"f_7393:chicken_syntax_scm",(void*)f_7393},
-{"f_7405:chicken_syntax_scm",(void*)f_7405},
-{"f_7401:chicken_syntax_scm",(void*)f_7401},
-{"f_7113:chicken_syntax_scm",(void*)f_7113},
-{"f_7326:chicken_syntax_scm",(void*)f_7326},
-{"f_7133:chicken_syntax_scm",(void*)f_7133},
-{"f_7147:chicken_syntax_scm",(void*)f_7147},
-{"f_7320:chicken_syntax_scm",(void*)f_7320},
-{"f_7174:chicken_syntax_scm",(void*)f_7174},
-{"f_7272:chicken_syntax_scm",(void*)f_7272},
-{"f_7202:chicken_syntax_scm",(void*)f_7202},
-{"f_7216:chicken_syntax_scm",(void*)f_7216},
-{"f_7243:chicken_syntax_scm",(void*)f_7243},
-{"f_7210:chicken_syntax_scm",(void*)f_7210},
+{"f_7720:chicken_syntax_scm",(void*)f_7720},
+{"f_7604:chicken_syntax_scm",(void*)f_7604},
+{"f_7686:chicken_syntax_scm",(void*)f_7686},
+{"f_7643:chicken_syntax_scm",(void*)f_7643},
+{"f_7623:chicken_syntax_scm",(void*)f_7623},
+{"f_7556:chicken_syntax_scm",(void*)f_7556},
+{"f_7594:chicken_syntax_scm",(void*)f_7594},
+{"f_7583:chicken_syntax_scm",(void*)f_7583},
+{"f_7591:chicken_syntax_scm",(void*)f_7591},
+{"f_7550:chicken_syntax_scm",(void*)f_7550},
+{"f_7554:chicken_syntax_scm",(void*)f_7554},
+{"f_7512:chicken_syntax_scm",(void*)f_7512},
+{"f_7463:chicken_syntax_scm",(void*)f_7463},
+{"f_7486:chicken_syntax_scm",(void*)f_7486},
+{"f_7490:chicken_syntax_scm",(void*)f_7490},
+{"f_7432:chicken_syntax_scm",(void*)f_7432},
+{"f_7453:chicken_syntax_scm",(void*)f_7453},
+{"f_7412:chicken_syntax_scm",(void*)f_7412},
+{"f_2314:chicken_syntax_scm",(void*)f_2314},
+{"f_7342:chicken_syntax_scm",(void*)f_7342},
+{"f_7346:chicken_syntax_scm",(void*)f_7346},
+{"f_7355:chicken_syntax_scm",(void*)f_7355},
+{"f_7358:chicken_syntax_scm",(void*)f_7358},
+{"f_7363:chicken_syntax_scm",(void*)f_7363},
+{"f_7400:chicken_syntax_scm",(void*)f_7400},
+{"f_7381:chicken_syntax_scm",(void*)f_7381},
+{"f_7340:chicken_syntax_scm",(void*)f_7340},
+{"f_2317:chicken_syntax_scm",(void*)f_2317},
+{"f_6971:chicken_syntax_scm",(void*)f_6971},
+{"f_6975:chicken_syntax_scm",(void*)f_6975},
+{"f_6984:chicken_syntax_scm",(void*)f_6984},
+{"f_6987:chicken_syntax_scm",(void*)f_6987},
+{"f_7298:chicken_syntax_scm",(void*)f_7298},
+{"f_7296:chicken_syntax_scm",(void*)f_7296},
+{"f_6990:chicken_syntax_scm",(void*)f_6990},
+{"f_7246:chicken_syntax_scm",(void*)f_7246},
+{"f_7288:chicken_syntax_scm",(void*)f_7288},
+{"f_7273:chicken_syntax_scm",(void*)f_7273},
+{"f_7285:chicken_syntax_scm",(void*)f_7285},
+{"f_7281:chicken_syntax_scm",(void*)f_7281},
+{"f_6993:chicken_syntax_scm",(void*)f_6993},
 {"f_7206:chicken_syntax_scm",(void*)f_7206},
-{"f_7141:chicken_syntax_scm",(void*)f_7141},
-{"f_7145:chicken_syntax_scm",(void*)f_7145},
-{"f_7137:chicken_syntax_scm",(void*)f_7137},
-{"f_7114:chicken_syntax_scm",(void*)f_7114},
-{"f_7089:chicken_syntax_scm",(void*)f_7089},
-{"f_2340:chicken_syntax_scm",(void*)f_2340},
-{"f_7085:chicken_syntax_scm",(void*)f_7085},
-{"f_7008:chicken_syntax_scm",(void*)f_7008},
-{"f_7012:chicken_syntax_scm",(void*)f_7012},
-{"f_7015:chicken_syntax_scm",(void*)f_7015},
-{"f_7018:chicken_syntax_scm",(void*)f_7018},
-{"f_7053:chicken_syntax_scm",(void*)f_7053},
-{"f_7006:chicken_syntax_scm",(void*)f_7006},
-{"f_2343:chicken_syntax_scm",(void*)f_2343},
-{"f_6903:chicken_syntax_scm",(void*)f_6903},
-{"f_6907:chicken_syntax_scm",(void*)f_6907},
+{"f_7013:chicken_syntax_scm",(void*)f_7013},
+{"f_7027:chicken_syntax_scm",(void*)f_7027},
+{"f_7200:chicken_syntax_scm",(void*)f_7200},
+{"f_7054:chicken_syntax_scm",(void*)f_7054},
+{"f_7152:chicken_syntax_scm",(void*)f_7152},
+{"f_7082:chicken_syntax_scm",(void*)f_7082},
+{"f_7096:chicken_syntax_scm",(void*)f_7096},
+{"f_7123:chicken_syntax_scm",(void*)f_7123},
+{"f_7090:chicken_syntax_scm",(void*)f_7090},
+{"f_7086:chicken_syntax_scm",(void*)f_7086},
+{"f_7021:chicken_syntax_scm",(void*)f_7021},
+{"f_7025:chicken_syntax_scm",(void*)f_7025},
+{"f_7017:chicken_syntax_scm",(void*)f_7017},
 {"f_6994:chicken_syntax_scm",(void*)f_6994},
-{"f_6990:chicken_syntax_scm",(void*)f_6990},
-{"f_6909:chicken_syntax_scm",(void*)f_6909},
-{"f_6913:chicken_syntax_scm",(void*)f_6913},
-{"f_6970:chicken_syntax_scm",(void*)f_6970},
-{"f_6922:chicken_syntax_scm",(void*)f_6922},
-{"f_6944:chicken_syntax_scm",(void*)f_6944},
-{"f_6934:chicken_syntax_scm",(void*)f_6934},
-{"f_6925:chicken_syntax_scm",(void*)f_6925},
-{"f_6901:chicken_syntax_scm",(void*)f_6901},
-{"f_2346:chicken_syntax_scm",(void*)f_2346},
-{"f_6740:chicken_syntax_scm",(void*)f_6740},
-{"f_6744:chicken_syntax_scm",(void*)f_6744},
+{"f_6969:chicken_syntax_scm",(void*)f_6969},
+{"f_2320:chicken_syntax_scm",(void*)f_2320},
+{"f_6965:chicken_syntax_scm",(void*)f_6965},
+{"f_6888:chicken_syntax_scm",(void*)f_6888},
+{"f_6892:chicken_syntax_scm",(void*)f_6892},
+{"f_6895:chicken_syntax_scm",(void*)f_6895},
+{"f_6898:chicken_syntax_scm",(void*)f_6898},
+{"f_6933:chicken_syntax_scm",(void*)f_6933},
+{"f_6886:chicken_syntax_scm",(void*)f_6886},
+{"f_2323:chicken_syntax_scm",(void*)f_2323},
+{"f_6783:chicken_syntax_scm",(void*)f_6783},
+{"f_6787:chicken_syntax_scm",(void*)f_6787},
+{"f_6874:chicken_syntax_scm",(void*)f_6874},
+{"f_6870:chicken_syntax_scm",(void*)f_6870},
+{"f_6789:chicken_syntax_scm",(void*)f_6789},
+{"f_6793:chicken_syntax_scm",(void*)f_6793},
+{"f_6850:chicken_syntax_scm",(void*)f_6850},
+{"f_6802:chicken_syntax_scm",(void*)f_6802},
+{"f_6824:chicken_syntax_scm",(void*)f_6824},
+{"f_6814:chicken_syntax_scm",(void*)f_6814},
+{"f_6805:chicken_syntax_scm",(void*)f_6805},
+{"f_6781:chicken_syntax_scm",(void*)f_6781},
+{"f_2326:chicken_syntax_scm",(void*)f_2326},
+{"f_6620:chicken_syntax_scm",(void*)f_6620},
+{"f_6624:chicken_syntax_scm",(void*)f_6624},
+{"f_6633:chicken_syntax_scm",(void*)f_6633},
+{"f_6636:chicken_syntax_scm",(void*)f_6636},
+{"f_6641:chicken_syntax_scm",(void*)f_6641},
+{"f_6686:chicken_syntax_scm",(void*)f_6686},
 {"f_6753:chicken_syntax_scm",(void*)f_6753},
-{"f_6756:chicken_syntax_scm",(void*)f_6756},
-{"f_6761:chicken_syntax_scm",(void*)f_6761},
-{"f_6806:chicken_syntax_scm",(void*)f_6806},
-{"f_6873:chicken_syntax_scm",(void*)f_6873},
-{"f_6835:chicken_syntax_scm",(void*)f_6835},
-{"f_6775:chicken_syntax_scm",(void*)f_6775},
-{"f_6779:chicken_syntax_scm",(void*)f_6779},
-{"f_6738:chicken_syntax_scm",(void*)f_6738},
-{"f_2349:chicken_syntax_scm",(void*)f_2349},
-{"f_6540:chicken_syntax_scm",(void*)f_6540},
-{"f_6544:chicken_syntax_scm",(void*)f_6544},
-{"f_6553:chicken_syntax_scm",(void*)f_6553},
-{"f_6556:chicken_syntax_scm",(void*)f_6556},
-{"f_6559:chicken_syntax_scm",(void*)f_6559},
-{"f_6562:chicken_syntax_scm",(void*)f_6562},
-{"f_6565:chicken_syntax_scm",(void*)f_6565},
-{"f_6572:chicken_syntax_scm",(void*)f_6572},
-{"f_6590:chicken_syntax_scm",(void*)f_6590},
-{"f_6606:chicken_syntax_scm",(void*)f_6606},
-{"f_6612:chicken_syntax_scm",(void*)f_6612},
-{"f_6672:chicken_syntax_scm",(void*)f_6672},
-{"f_6699:chicken_syntax_scm",(void*)f_6699},
-{"f_6666:chicken_syntax_scm",(void*)f_6666},
-{"f_6662:chicken_syntax_scm",(void*)f_6662},
-{"f_6654:chicken_syntax_scm",(void*)f_6654},
-{"f_6650:chicken_syntax_scm",(void*)f_6650},
-{"f_6619:chicken_syntax_scm",(void*)f_6619},
-{"f_6588:chicken_syntax_scm",(void*)f_6588},
-{"f_6538:chicken_syntax_scm",(void*)f_6538},
-{"f_2352:chicken_syntax_scm",(void*)f_2352},
+{"f_6715:chicken_syntax_scm",(void*)f_6715},
+{"f_6655:chicken_syntax_scm",(void*)f_6655},
+{"f_6659:chicken_syntax_scm",(void*)f_6659},
+{"f_6618:chicken_syntax_scm",(void*)f_6618},
+{"f_2329:chicken_syntax_scm",(void*)f_2329},
+{"f_6420:chicken_syntax_scm",(void*)f_6420},
+{"f_6424:chicken_syntax_scm",(void*)f_6424},
+{"f_6433:chicken_syntax_scm",(void*)f_6433},
+{"f_6436:chicken_syntax_scm",(void*)f_6436},
+{"f_6439:chicken_syntax_scm",(void*)f_6439},
+{"f_6442:chicken_syntax_scm",(void*)f_6442},
+{"f_6445:chicken_syntax_scm",(void*)f_6445},
+{"f_6452:chicken_syntax_scm",(void*)f_6452},
+{"f_6470:chicken_syntax_scm",(void*)f_6470},
+{"f_6486:chicken_syntax_scm",(void*)f_6486},
+{"f_6492:chicken_syntax_scm",(void*)f_6492},
+{"f_6552:chicken_syntax_scm",(void*)f_6552},
+{"f_6579:chicken_syntax_scm",(void*)f_6579},
+{"f_6546:chicken_syntax_scm",(void*)f_6546},
+{"f_6542:chicken_syntax_scm",(void*)f_6542},
 {"f_6534:chicken_syntax_scm",(void*)f_6534},
 {"f_6530:chicken_syntax_scm",(void*)f_6530},
-{"f_5947:chicken_syntax_scm",(void*)f_5947},
-{"f_5951:chicken_syntax_scm",(void*)f_5951},
-{"f_5963:chicken_syntax_scm",(void*)f_5963},
-{"f_5966:chicken_syntax_scm",(void*)f_5966},
-{"f_5969:chicken_syntax_scm",(void*)f_5969},
-{"f_6269:chicken_syntax_scm",(void*)f_6269},
-{"f_6272:chicken_syntax_scm",(void*)f_6272},
-{"f_6481:chicken_syntax_scm",(void*)f_6481},
-{"f_6510:chicken_syntax_scm",(void*)f_6510},
-{"f_6275:chicken_syntax_scm",(void*)f_6275},
-{"f_6437:chicken_syntax_scm",(void*)f_6437},
-{"f_6475:chicken_syntax_scm",(void*)f_6475},
-{"f_6464:chicken_syntax_scm",(void*)f_6464},
-{"f_6472:chicken_syntax_scm",(void*)f_6472},
-{"f_6291:chicken_syntax_scm",(void*)f_6291},
-{"f_6402:chicken_syntax_scm",(void*)f_6402},
-{"f_6431:chicken_syntax_scm",(void*)f_6431},
-{"f_6294:chicken_syntax_scm",(void*)f_6294},
-{"f_6297:chicken_syntax_scm",(void*)f_6297},
-{"f_6300:chicken_syntax_scm",(void*)f_6300},
-{"f_6358:chicken_syntax_scm",(void*)f_6358},
-{"f_6396:chicken_syntax_scm",(void*)f_6396},
-{"f_6385:chicken_syntax_scm",(void*)f_6385},
-{"f_6393:chicken_syntax_scm",(void*)f_6393},
-{"f_6303:chicken_syntax_scm",(void*)f_6303},
-{"f_6306:chicken_syntax_scm",(void*)f_6306},
-{"f_6309:chicken_syntax_scm",(void*)f_6309},
-{"f_6316:chicken_syntax_scm",(void*)f_6316},
+{"f_6499:chicken_syntax_scm",(void*)f_6499},
+{"f_6468:chicken_syntax_scm",(void*)f_6468},
+{"f_6418:chicken_syntax_scm",(void*)f_6418},
+{"f_2332:chicken_syntax_scm",(void*)f_2332},
+{"f_6414:chicken_syntax_scm",(void*)f_6414},
+{"f_6410:chicken_syntax_scm",(void*)f_6410},
+{"f_5827:chicken_syntax_scm",(void*)f_5827},
+{"f_5831:chicken_syntax_scm",(void*)f_5831},
+{"f_5843:chicken_syntax_scm",(void*)f_5843},
+{"f_5846:chicken_syntax_scm",(void*)f_5846},
+{"f_5849:chicken_syntax_scm",(void*)f_5849},
+{"f_6149:chicken_syntax_scm",(void*)f_6149},
+{"f_6152:chicken_syntax_scm",(void*)f_6152},
+{"f_6361:chicken_syntax_scm",(void*)f_6361},
+{"f_6390:chicken_syntax_scm",(void*)f_6390},
+{"f_6155:chicken_syntax_scm",(void*)f_6155},
+{"f_6317:chicken_syntax_scm",(void*)f_6317},
+{"f_6355:chicken_syntax_scm",(void*)f_6355},
+{"f_6344:chicken_syntax_scm",(void*)f_6344},
+{"f_6352:chicken_syntax_scm",(void*)f_6352},
+{"f_6171:chicken_syntax_scm",(void*)f_6171},
+{"f_6282:chicken_syntax_scm",(void*)f_6282},
+{"f_6311:chicken_syntax_scm",(void*)f_6311},
+{"f_6174:chicken_syntax_scm",(void*)f_6174},
+{"f_6177:chicken_syntax_scm",(void*)f_6177},
+{"f_6180:chicken_syntax_scm",(void*)f_6180},
+{"f_6238:chicken_syntax_scm",(void*)f_6238},
 {"f_6276:chicken_syntax_scm",(void*)f_6276},
-{"f_6288:chicken_syntax_scm",(void*)f_6288},
-{"f_6284:chicken_syntax_scm",(void*)f_6284},
-{"f_6068:chicken_syntax_scm",(void*)f_6068},
-{"f_6074:chicken_syntax_scm",(void*)f_6074},
-{"f_6262:chicken_syntax_scm",(void*)f_6262},
-{"f_6250:chicken_syntax_scm",(void*)f_6250},
-{"f_6234:chicken_syntax_scm",(void*)f_6234},
-{"f_6198:chicken_syntax_scm",(void*)f_6198},
-{"f_6148:chicken_syntax_scm",(void*)f_6148},
-{"f_6136:chicken_syntax_scm",(void*)f_6136},
-{"f_5971:chicken_syntax_scm",(void*)f_5971},
-{"f_5979:chicken_syntax_scm",(void*)f_5979},
-{"f_5983:chicken_syntax_scm",(void*)f_5983},
-{"f_5987:chicken_syntax_scm",(void*)f_5987},
-{"f_5989:chicken_syntax_scm",(void*)f_5989},
-{"f_6042:chicken_syntax_scm",(void*)f_6042},
-{"f_6058:chicken_syntax_scm",(void*)f_6058},
-{"f_6054:chicken_syntax_scm",(void*)f_6054},
-{"f_6010:chicken_syntax_scm",(void*)f_6010},
-{"f_5945:chicken_syntax_scm",(void*)f_5945},
-{"f_2355:chicken_syntax_scm",(void*)f_2355},
-{"f_5937:chicken_syntax_scm",(void*)f_5937},
-{"f_5933:chicken_syntax_scm",(void*)f_5933},
-{"f_5929:chicken_syntax_scm",(void*)f_5929},
-{"f_5722:chicken_syntax_scm",(void*)f_5722},
-{"f_5726:chicken_syntax_scm",(void*)f_5726},
-{"f_5729:chicken_syntax_scm",(void*)f_5729},
-{"f_5732:chicken_syntax_scm",(void*)f_5732},
-{"f_5739:chicken_syntax_scm",(void*)f_5739},
-{"f_5889:chicken_syntax_scm",(void*)f_5889},
-{"f_5774:chicken_syntax_scm",(void*)f_5774},
-{"f_5850:chicken_syntax_scm",(void*)f_5850},
-{"f_5862:chicken_syntax_scm",(void*)f_5862},
-{"f_5834:chicken_syntax_scm",(void*)f_5834},
-{"f_5720:chicken_syntax_scm",(void*)f_5720},
-{"f_2358:chicken_syntax_scm",(void*)f_2358},
-{"f_5712:chicken_syntax_scm",(void*)f_5712},
-{"f_5408:chicken_syntax_scm",(void*)f_5408},
-{"f_5412:chicken_syntax_scm",(void*)f_5412},
-{"f_5424:chicken_syntax_scm",(void*)f_5424},
-{"f_5427:chicken_syntax_scm",(void*)f_5427},
+{"f_6265:chicken_syntax_scm",(void*)f_6265},
+{"f_6273:chicken_syntax_scm",(void*)f_6273},
+{"f_6183:chicken_syntax_scm",(void*)f_6183},
+{"f_6186:chicken_syntax_scm",(void*)f_6186},
+{"f_6189:chicken_syntax_scm",(void*)f_6189},
+{"f_6196:chicken_syntax_scm",(void*)f_6196},
+{"f_6156:chicken_syntax_scm",(void*)f_6156},
+{"f_6168:chicken_syntax_scm",(void*)f_6168},
+{"f_6164:chicken_syntax_scm",(void*)f_6164},
+{"f_5948:chicken_syntax_scm",(void*)f_5948},
+{"f_5954:chicken_syntax_scm",(void*)f_5954},
+{"f_6142:chicken_syntax_scm",(void*)f_6142},
+{"f_6130:chicken_syntax_scm",(void*)f_6130},
+{"f_6114:chicken_syntax_scm",(void*)f_6114},
+{"f_6078:chicken_syntax_scm",(void*)f_6078},
+{"f_6028:chicken_syntax_scm",(void*)f_6028},
+{"f_6016:chicken_syntax_scm",(void*)f_6016},
+{"f_5851:chicken_syntax_scm",(void*)f_5851},
+{"f_5859:chicken_syntax_scm",(void*)f_5859},
+{"f_5863:chicken_syntax_scm",(void*)f_5863},
+{"f_5867:chicken_syntax_scm",(void*)f_5867},
+{"f_5869:chicken_syntax_scm",(void*)f_5869},
+{"f_5922:chicken_syntax_scm",(void*)f_5922},
+{"f_5938:chicken_syntax_scm",(void*)f_5938},
+{"f_5934:chicken_syntax_scm",(void*)f_5934},
+{"f_5890:chicken_syntax_scm",(void*)f_5890},
+{"f_5825:chicken_syntax_scm",(void*)f_5825},
+{"f_2335:chicken_syntax_scm",(void*)f_2335},
+{"f_5817:chicken_syntax_scm",(void*)f_5817},
+{"f_5813:chicken_syntax_scm",(void*)f_5813},
+{"f_5809:chicken_syntax_scm",(void*)f_5809},
+{"f_5602:chicken_syntax_scm",(void*)f_5602},
+{"f_5606:chicken_syntax_scm",(void*)f_5606},
+{"f_5609:chicken_syntax_scm",(void*)f_5609},
+{"f_5612:chicken_syntax_scm",(void*)f_5612},
+{"f_5619:chicken_syntax_scm",(void*)f_5619},
+{"f_5769:chicken_syntax_scm",(void*)f_5769},
+{"f_5654:chicken_syntax_scm",(void*)f_5654},
+{"f_5730:chicken_syntax_scm",(void*)f_5730},
+{"f_5742:chicken_syntax_scm",(void*)f_5742},
+{"f_5714:chicken_syntax_scm",(void*)f_5714},
+{"f_5600:chicken_syntax_scm",(void*)f_5600},
+{"f_2338:chicken_syntax_scm",(void*)f_2338},
+{"f_5592:chicken_syntax_scm",(void*)f_5592},
+{"f_5288:chicken_syntax_scm",(void*)f_5288},
+{"f_5292:chicken_syntax_scm",(void*)f_5292},
+{"f_5304:chicken_syntax_scm",(void*)f_5304},
+{"f_5307:chicken_syntax_scm",(void*)f_5307},
+{"f_5310:chicken_syntax_scm",(void*)f_5310},
+{"f_5313:chicken_syntax_scm",(void*)f_5313},
+{"f_5316:chicken_syntax_scm",(void*)f_5316},
+{"f_5319:chicken_syntax_scm",(void*)f_5319},
+{"f_5340:chicken_syntax_scm",(void*)f_5340},
+{"f_5568:chicken_syntax_scm",(void*)f_5568},
 {"f_5430:chicken_syntax_scm",(void*)f_5430},
-{"f_5433:chicken_syntax_scm",(void*)f_5433},
-{"f_5436:chicken_syntax_scm",(void*)f_5436},
-{"f_5439:chicken_syntax_scm",(void*)f_5439},
-{"f_5460:chicken_syntax_scm",(void*)f_5460},
-{"f_5688:chicken_syntax_scm",(void*)f_5688},
-{"f_5550:chicken_syntax_scm",(void*)f_5550},
-{"f_5569:chicken_syntax_scm",(void*)f_5569},
-{"f_5526:chicken_syntax_scm",(void*)f_5526},
-{"f_5458:chicken_syntax_scm",(void*)f_5458},
+{"f_5449:chicken_syntax_scm",(void*)f_5449},
 {"f_5406:chicken_syntax_scm",(void*)f_5406},
-{"f_2361:chicken_syntax_scm",(void*)f_2361},
-{"f_5398:chicken_syntax_scm",(void*)f_5398},
-{"f_5394:chicken_syntax_scm",(void*)f_5394},
-{"f_5390:chicken_syntax_scm",(void*)f_5390},
-{"f_5386:chicken_syntax_scm",(void*)f_5386},
-{"f_4860:chicken_syntax_scm",(void*)f_4860},
-{"f_4864:chicken_syntax_scm",(void*)f_4864},
-{"f_4901:chicken_syntax_scm",(void*)f_4901},
-{"f_5309:chicken_syntax_scm",(void*)f_5309},
-{"f_5346:chicken_syntax_scm",(void*)f_5346},
-{"f_5350:chicken_syntax_scm",(void*)f_5350},
-{"f_5303:chicken_syntax_scm",(void*)f_5303},
-{"f_4904:chicken_syntax_scm",(void*)f_4904},
+{"f_5338:chicken_syntax_scm",(void*)f_5338},
+{"f_5286:chicken_syntax_scm",(void*)f_5286},
+{"f_2341:chicken_syntax_scm",(void*)f_2341},
+{"f_5278:chicken_syntax_scm",(void*)f_5278},
+{"f_5274:chicken_syntax_scm",(void*)f_5274},
+{"f_5270:chicken_syntax_scm",(void*)f_5270},
+{"f_5266:chicken_syntax_scm",(void*)f_5266},
+{"f_4740:chicken_syntax_scm",(void*)f_4740},
+{"f_4744:chicken_syntax_scm",(void*)f_4744},
+{"f_4781:chicken_syntax_scm",(void*)f_4781},
+{"f_5189:chicken_syntax_scm",(void*)f_5189},
+{"f_5226:chicken_syntax_scm",(void*)f_5226},
+{"f_5230:chicken_syntax_scm",(void*)f_5230},
+{"f_5183:chicken_syntax_scm",(void*)f_5183},
+{"f_4784:chicken_syntax_scm",(void*)f_4784},
+{"f_4787:chicken_syntax_scm",(void*)f_4787},
+{"f_4790:chicken_syntax_scm",(void*)f_4790},
+{"f_4793:chicken_syntax_scm",(void*)f_4793},
+{"f_4796:chicken_syntax_scm",(void*)f_4796},
+{"f_4799:chicken_syntax_scm",(void*)f_4799},
+{"f_4802:chicken_syntax_scm",(void*)f_4802},
+{"f_4805:chicken_syntax_scm",(void*)f_4805},
+{"f_4808:chicken_syntax_scm",(void*)f_4808},
+{"f_4811:chicken_syntax_scm",(void*)f_4811},
+{"f_4814:chicken_syntax_scm",(void*)f_4814},
+{"f_4825:chicken_syntax_scm",(void*)f_4825},
+{"f_4851:chicken_syntax_scm",(void*)f_4851},
+{"f_4861:chicken_syntax_scm",(void*)f_4861},
+{"f_4865:chicken_syntax_scm",(void*)f_4865},
+{"f_4879:chicken_syntax_scm",(void*)f_4879},
+{"f_4903:chicken_syntax_scm",(void*)f_4903},
+{"f_4979:chicken_syntax_scm",(void*)f_4979},
+{"f_5127:chicken_syntax_scm",(void*)f_5127},
+{"f_5047:chicken_syntax_scm",(void*)f_5047},
+{"f_5066:chicken_syntax_scm",(void*)f_5066},
+{"f_5036:chicken_syntax_scm",(void*)f_5036},
+{"f_5004:chicken_syntax_scm",(void*)f_5004},
 {"f_4907:chicken_syntax_scm",(void*)f_4907},
-{"f_4910:chicken_syntax_scm",(void*)f_4910},
-{"f_4913:chicken_syntax_scm",(void*)f_4913},
-{"f_4916:chicken_syntax_scm",(void*)f_4916},
-{"f_4919:chicken_syntax_scm",(void*)f_4919},
-{"f_4922:chicken_syntax_scm",(void*)f_4922},
-{"f_4925:chicken_syntax_scm",(void*)f_4925},
-{"f_4928:chicken_syntax_scm",(void*)f_4928},
-{"f_4931:chicken_syntax_scm",(void*)f_4931},
-{"f_4934:chicken_syntax_scm",(void*)f_4934},
-{"f_4945:chicken_syntax_scm",(void*)f_4945},
-{"f_4971:chicken_syntax_scm",(void*)f_4971},
-{"f_4981:chicken_syntax_scm",(void*)f_4981},
-{"f_4985:chicken_syntax_scm",(void*)f_4985},
-{"f_4999:chicken_syntax_scm",(void*)f_4999},
-{"f_5023:chicken_syntax_scm",(void*)f_5023},
-{"f_5099:chicken_syntax_scm",(void*)f_5099},
-{"f_5247:chicken_syntax_scm",(void*)f_5247},
-{"f_5167:chicken_syntax_scm",(void*)f_5167},
-{"f_5186:chicken_syntax_scm",(void*)f_5186},
-{"f_5156:chicken_syntax_scm",(void*)f_5156},
-{"f_5124:chicken_syntax_scm",(void*)f_5124},
-{"f_5027:chicken_syntax_scm",(void*)f_5027},
-{"f_5050:chicken_syntax_scm",(void*)f_5050},
-{"f_5083:chicken_syntax_scm",(void*)f_5083},
-{"f_5063:chicken_syntax_scm",(void*)f_5063},
-{"f_5044:chicken_syntax_scm",(void*)f_5044},
-{"f_5013:chicken_syntax_scm",(void*)f_5013},
-{"f_5021:chicken_syntax_scm",(void*)f_5021},
-{"f_5007:chicken_syntax_scm",(void*)f_5007},
-{"f_4969:chicken_syntax_scm",(void*)f_4969},
-{"f_4866:chicken_syntax_scm",(void*)f_4866},
-{"f_4872:chicken_syntax_scm",(void*)f_4872},
-{"f_4898:chicken_syntax_scm",(void*)f_4898},
-{"f_4886:chicken_syntax_scm",(void*)f_4886},
-{"f_4890:chicken_syntax_scm",(void*)f_4890},
-{"f_4858:chicken_syntax_scm",(void*)f_4858},
-{"f_2364:chicken_syntax_scm",(void*)f_2364},
-{"f_4758:chicken_syntax_scm",(void*)f_4758},
-{"f_4762:chicken_syntax_scm",(void*)f_4762},
-{"f_4827:chicken_syntax_scm",(void*)f_4827},
-{"f_4842:chicken_syntax_scm",(void*)f_4842},
-{"f_4777:chicken_syntax_scm",(void*)f_4777},
-{"f_4800:chicken_syntax_scm",(void*)f_4800},
-{"f_4812:chicken_syntax_scm",(void*)f_4812},
-{"f_4756:chicken_syntax_scm",(void*)f_4756},
-{"f_2367:chicken_syntax_scm",(void*)f_2367},
+{"f_4930:chicken_syntax_scm",(void*)f_4930},
+{"f_4963:chicken_syntax_scm",(void*)f_4963},
+{"f_4943:chicken_syntax_scm",(void*)f_4943},
+{"f_4924:chicken_syntax_scm",(void*)f_4924},
+{"f_4893:chicken_syntax_scm",(void*)f_4893},
+{"f_4901:chicken_syntax_scm",(void*)f_4901},
+{"f_4887:chicken_syntax_scm",(void*)f_4887},
+{"f_4849:chicken_syntax_scm",(void*)f_4849},
+{"f_4746:chicken_syntax_scm",(void*)f_4746},
 {"f_4752:chicken_syntax_scm",(void*)f_4752},
-{"f_4748:chicken_syntax_scm",(void*)f_4748},
-{"f_4544:chicken_syntax_scm",(void*)f_4544},
-{"f_4548:chicken_syntax_scm",(void*)f_4548},
-{"f_4551:chicken_syntax_scm",(void*)f_4551},
-{"f_4554:chicken_syntax_scm",(void*)f_4554},
-{"f_4557:chicken_syntax_scm",(void*)f_4557},
+{"f_4778:chicken_syntax_scm",(void*)f_4778},
+{"f_4766:chicken_syntax_scm",(void*)f_4766},
+{"f_4770:chicken_syntax_scm",(void*)f_4770},
+{"f_4738:chicken_syntax_scm",(void*)f_4738},
+{"f_2344:chicken_syntax_scm",(void*)f_2344},
+{"f_4638:chicken_syntax_scm",(void*)f_4638},
+{"f_4642:chicken_syntax_scm",(void*)f_4642},
+{"f_4707:chicken_syntax_scm",(void*)f_4707},
+{"f_4722:chicken_syntax_scm",(void*)f_4722},
+{"f_4657:chicken_syntax_scm",(void*)f_4657},
+{"f_4680:chicken_syntax_scm",(void*)f_4680},
+{"f_4692:chicken_syntax_scm",(void*)f_4692},
+{"f_4636:chicken_syntax_scm",(void*)f_4636},
+{"f_2347:chicken_syntax_scm",(void*)f_2347},
+{"f_4632:chicken_syntax_scm",(void*)f_4632},
+{"f_4628:chicken_syntax_scm",(void*)f_4628},
+{"f_4424:chicken_syntax_scm",(void*)f_4424},
+{"f_4428:chicken_syntax_scm",(void*)f_4428},
+{"f_4431:chicken_syntax_scm",(void*)f_4431},
+{"f_4434:chicken_syntax_scm",(void*)f_4434},
+{"f_4437:chicken_syntax_scm",(void*)f_4437},
+{"f_4448:chicken_syntax_scm",(void*)f_4448},
+{"f_4476:chicken_syntax_scm",(void*)f_4476},
 {"f_4568:chicken_syntax_scm",(void*)f_4568},
-{"f_4596:chicken_syntax_scm",(void*)f_4596},
-{"f_4688:chicken_syntax_scm",(void*)f_4688},
-{"f_4542:chicken_syntax_scm",(void*)f_4542},
-{"f_2370:chicken_syntax_scm",(void*)f_2370},
-{"f_4534:chicken_syntax_scm",(void*)f_4534},
-{"f_4530:chicken_syntax_scm",(void*)f_4530},
-{"f_4121:chicken_syntax_scm",(void*)f_4121},
-{"f_4125:chicken_syntax_scm",(void*)f_4125},
-{"f_4128:chicken_syntax_scm",(void*)f_4128},
-{"f_4131:chicken_syntax_scm",(void*)f_4131},
-{"f_4134:chicken_syntax_scm",(void*)f_4134},
-{"f_4137:chicken_syntax_scm",(void*)f_4137},
-{"f_4140:chicken_syntax_scm",(void*)f_4140},
-{"f_4143:chicken_syntax_scm",(void*)f_4143},
+{"f_4422:chicken_syntax_scm",(void*)f_4422},
+{"f_2350:chicken_syntax_scm",(void*)f_2350},
+{"f_4414:chicken_syntax_scm",(void*)f_4414},
+{"f_4410:chicken_syntax_scm",(void*)f_4410},
+{"f_4001:chicken_syntax_scm",(void*)f_4001},
+{"f_4005:chicken_syntax_scm",(void*)f_4005},
+{"f_4008:chicken_syntax_scm",(void*)f_4008},
+{"f_4011:chicken_syntax_scm",(void*)f_4011},
+{"f_4014:chicken_syntax_scm",(void*)f_4014},
+{"f_4017:chicken_syntax_scm",(void*)f_4017},
+{"f_4020:chicken_syntax_scm",(void*)f_4020},
+{"f_4023:chicken_syntax_scm",(void*)f_4023},
+{"f_4026:chicken_syntax_scm",(void*)f_4026},
+{"f_4235:chicken_syntax_scm",(void*)f_4235},
+{"f_4275:chicken_syntax_scm",(void*)f_4275},
+{"f_4309:chicken_syntax_scm",(void*)f_4309},
+{"f_4338:chicken_syntax_scm",(void*)f_4338},
+{"f_4283:chicken_syntax_scm",(void*)f_4283},
+{"f_4279:chicken_syntax_scm",(void*)f_4279},
+{"f_4028:chicken_syntax_scm",(void*)f_4028},
+{"f_4152:chicken_syntax_scm",(void*)f_4152},
+{"f_4179:chicken_syntax_scm",(void*)f_4179},
+{"f_4150:chicken_syntax_scm",(void*)f_4150},
 {"f_4146:chicken_syntax_scm",(void*)f_4146},
-{"f_4355:chicken_syntax_scm",(void*)f_4355},
-{"f_4395:chicken_syntax_scm",(void*)f_4395},
-{"f_4429:chicken_syntax_scm",(void*)f_4429},
-{"f_4458:chicken_syntax_scm",(void*)f_4458},
-{"f_4403:chicken_syntax_scm",(void*)f_4403},
-{"f_4399:chicken_syntax_scm",(void*)f_4399},
-{"f_4148:chicken_syntax_scm",(void*)f_4148},
-{"f_4272:chicken_syntax_scm",(void*)f_4272},
-{"f_4299:chicken_syntax_scm",(void*)f_4299},
-{"f_4270:chicken_syntax_scm",(void*)f_4270},
-{"f_4266:chicken_syntax_scm",(void*)f_4266},
-{"f_4258:chicken_syntax_scm",(void*)f_4258},
-{"f_4239:chicken_syntax_scm",(void*)f_4239},
-{"f_4209:chicken_syntax_scm",(void*)f_4209},
-{"f_4190:chicken_syntax_scm",(void*)f_4190},
+{"f_4138:chicken_syntax_scm",(void*)f_4138},
 {"f_4119:chicken_syntax_scm",(void*)f_4119},
-{"f_2373:chicken_syntax_scm",(void*)f_2373},
-{"f_3650:chicken_syntax_scm",(void*)f_3650},
-{"f_3654:chicken_syntax_scm",(void*)f_3654},
-{"f_3669:chicken_syntax_scm",(void*)f_3669},
-{"f_3672:chicken_syntax_scm",(void*)f_3672},
-{"f_3675:chicken_syntax_scm",(void*)f_3675},
-{"f_3678:chicken_syntax_scm",(void*)f_3678},
-{"f_3681:chicken_syntax_scm",(void*)f_3681},
-{"f_3687:chicken_syntax_scm",(void*)f_3687},
-{"f_3690:chicken_syntax_scm",(void*)f_3690},
-{"f_4058:chicken_syntax_scm",(void*)f_4058},
-{"f_4087:chicken_syntax_scm",(void*)f_4087},
-{"f_3693:chicken_syntax_scm",(void*)f_3693},
-{"f_4011:chicken_syntax_scm",(void*)f_4011},
-{"f_4038:chicken_syntax_scm",(void*)f_4038},
-{"f_4009:chicken_syntax_scm",(void*)f_4009},
-{"f_4005:chicken_syntax_scm",(void*)f_4005},
-{"f_3722:chicken_syntax_scm",(void*)f_3722},
-{"f_3748:chicken_syntax_scm",(void*)f_3748},
-{"f_3784:chicken_syntax_scm",(void*)f_3784},
-{"f_3764:chicken_syntax_scm",(void*)f_3764},
-{"f_3760:chicken_syntax_scm",(void*)f_3760},
-{"f_3720:chicken_syntax_scm",(void*)f_3720},
-{"f_3716:chicken_syntax_scm",(void*)f_3716},
-{"f_3648:chicken_syntax_scm",(void*)f_3648},
-{"f_2376:chicken_syntax_scm",(void*)f_2376},
+{"f_4089:chicken_syntax_scm",(void*)f_4089},
+{"f_4070:chicken_syntax_scm",(void*)f_4070},
+{"f_3999:chicken_syntax_scm",(void*)f_3999},
+{"f_2353:chicken_syntax_scm",(void*)f_2353},
+{"f_3530:chicken_syntax_scm",(void*)f_3530},
+{"f_3534:chicken_syntax_scm",(void*)f_3534},
+{"f_3549:chicken_syntax_scm",(void*)f_3549},
+{"f_3552:chicken_syntax_scm",(void*)f_3552},
+{"f_3555:chicken_syntax_scm",(void*)f_3555},
+{"f_3558:chicken_syntax_scm",(void*)f_3558},
+{"f_3561:chicken_syntax_scm",(void*)f_3561},
+{"f_3567:chicken_syntax_scm",(void*)f_3567},
+{"f_3570:chicken_syntax_scm",(void*)f_3570},
+{"f_3938:chicken_syntax_scm",(void*)f_3938},
+{"f_3967:chicken_syntax_scm",(void*)f_3967},
+{"f_3573:chicken_syntax_scm",(void*)f_3573},
+{"f_3891:chicken_syntax_scm",(void*)f_3891},
+{"f_3918:chicken_syntax_scm",(void*)f_3918},
+{"f_3889:chicken_syntax_scm",(void*)f_3889},
+{"f_3885:chicken_syntax_scm",(void*)f_3885},
+{"f_3602:chicken_syntax_scm",(void*)f_3602},
+{"f_3628:chicken_syntax_scm",(void*)f_3628},
+{"f_3664:chicken_syntax_scm",(void*)f_3664},
+{"f_3644:chicken_syntax_scm",(void*)f_3644},
 {"f_3640:chicken_syntax_scm",(void*)f_3640},
-{"f_3450:chicken_syntax_scm",(void*)f_3450},
-{"f_3454:chicken_syntax_scm",(void*)f_3454},
-{"f_3457:chicken_syntax_scm",(void*)f_3457},
-{"f_3460:chicken_syntax_scm",(void*)f_3460},
-{"f_3463:chicken_syntax_scm",(void*)f_3463},
-{"f_3466:chicken_syntax_scm",(void*)f_3466},
-{"f_3475:chicken_syntax_scm",(void*)f_3475},
-{"f_3578:chicken_syntax_scm",(void*)f_3578},
-{"f_3606:chicken_syntax_scm",(void*)f_3606},
 {"f_3600:chicken_syntax_scm",(void*)f_3600},
-{"f_3581:chicken_syntax_scm",(void*)f_3581},
-{"f_3485:chicken_syntax_scm",(void*)f_3485},
-{"f_3488:chicken_syntax_scm",(void*)f_3488},
-{"f_3560:chicken_syntax_scm",(void*)f_3560},
-{"f_3537:chicken_syntax_scm",(void*)f_3537},
-{"f_3494:chicken_syntax_scm",(void*)f_3494},
-{"f_3505:chicken_syntax_scm",(void*)f_3505},
-{"f_3525:chicken_syntax_scm",(void*)f_3525},
-{"f_3448:chicken_syntax_scm",(void*)f_3448},
-{"f_2379:chicken_syntax_scm",(void*)f_2379},
+{"f_3596:chicken_syntax_scm",(void*)f_3596},
+{"f_3528:chicken_syntax_scm",(void*)f_3528},
+{"f_2356:chicken_syntax_scm",(void*)f_2356},
+{"f_3520:chicken_syntax_scm",(void*)f_3520},
+{"f_3330:chicken_syntax_scm",(void*)f_3330},
+{"f_3334:chicken_syntax_scm",(void*)f_3334},
+{"f_3337:chicken_syntax_scm",(void*)f_3337},
+{"f_3340:chicken_syntax_scm",(void*)f_3340},
+{"f_3343:chicken_syntax_scm",(void*)f_3343},
+{"f_3346:chicken_syntax_scm",(void*)f_3346},
+{"f_3355:chicken_syntax_scm",(void*)f_3355},
+{"f_3458:chicken_syntax_scm",(void*)f_3458},
+{"f_3486:chicken_syntax_scm",(void*)f_3486},
+{"f_3480:chicken_syntax_scm",(void*)f_3480},
+{"f_3461:chicken_syntax_scm",(void*)f_3461},
+{"f_3365:chicken_syntax_scm",(void*)f_3365},
+{"f_3368:chicken_syntax_scm",(void*)f_3368},
 {"f_3440:chicken_syntax_scm",(void*)f_3440},
-{"f_3219:chicken_syntax_scm",(void*)f_3219},
-{"f_3223:chicken_syntax_scm",(void*)f_3223},
-{"f_3226:chicken_syntax_scm",(void*)f_3226},
-{"f_3229:chicken_syntax_scm",(void*)f_3229},
-{"f_3232:chicken_syntax_scm",(void*)f_3232},
-{"f_3235:chicken_syntax_scm",(void*)f_3235},
-{"f_3244:chicken_syntax_scm",(void*)f_3244},
-{"f_3363:chicken_syntax_scm",(void*)f_3363},
-{"f_3391:chicken_syntax_scm",(void*)f_3391},
-{"f_3424:chicken_syntax_scm",(void*)f_3424},
-{"f_3397:chicken_syntax_scm",(void*)f_3397},
+{"f_3417:chicken_syntax_scm",(void*)f_3417},
+{"f_3374:chicken_syntax_scm",(void*)f_3374},
 {"f_3385:chicken_syntax_scm",(void*)f_3385},
-{"f_3366:chicken_syntax_scm",(void*)f_3366},
-{"f_3254:chicken_syntax_scm",(void*)f_3254},
-{"f_3257:chicken_syntax_scm",(void*)f_3257},
-{"f_3353:chicken_syntax_scm",(void*)f_3353},
-{"f_3318:chicken_syntax_scm",(void*)f_3318},
-{"f_3263:chicken_syntax_scm",(void*)f_3263},
-{"f_3286:chicken_syntax_scm",(void*)f_3286},
-{"f_3306:chicken_syntax_scm",(void*)f_3306},
-{"f_3217:chicken_syntax_scm",(void*)f_3217},
-{"f_2382:chicken_syntax_scm",(void*)f_2382},
-{"f_2938:chicken_syntax_scm",(void*)f_2938},
-{"f_2942:chicken_syntax_scm",(void*)f_2942},
-{"f_2945:chicken_syntax_scm",(void*)f_2945},
-{"f_2948:chicken_syntax_scm",(void*)f_2948},
-{"f_2951:chicken_syntax_scm",(void*)f_2951},
-{"f_2954:chicken_syntax_scm",(void*)f_2954},
-{"f_2957:chicken_syntax_scm",(void*)f_2957},
-{"f_2966:chicken_syntax_scm",(void*)f_2966},
+{"f_3405:chicken_syntax_scm",(void*)f_3405},
+{"f_3328:chicken_syntax_scm",(void*)f_3328},
+{"f_2359:chicken_syntax_scm",(void*)f_2359},
+{"f_3320:chicken_syntax_scm",(void*)f_3320},
+{"f_3099:chicken_syntax_scm",(void*)f_3099},
+{"f_3103:chicken_syntax_scm",(void*)f_3103},
+{"f_3106:chicken_syntax_scm",(void*)f_3106},
+{"f_3109:chicken_syntax_scm",(void*)f_3109},
 {"f_3112:chicken_syntax_scm",(void*)f_3112},
 {"f_3115:chicken_syntax_scm",(void*)f_3115},
 {"f_3124:chicken_syntax_scm",(void*)f_3124},
-{"f_3149:chicken_syntax_scm",(void*)f_3149},
-{"f_3174:chicken_syntax_scm",(void*)f_3174},
-{"f_3196:chicken_syntax_scm",(void*)f_3196},
-{"f11165:chicken_syntax_scm",(void*)f11165},
-{"f11161:chicken_syntax_scm",(void*)f11161},
-{"f_3181:chicken_syntax_scm",(void*)f_3181},
-{"f_3168:chicken_syntax_scm",(void*)f_3168},
-{"f_3164:chicken_syntax_scm",(void*)f_3164},
+{"f_3243:chicken_syntax_scm",(void*)f_3243},
+{"f_3271:chicken_syntax_scm",(void*)f_3271},
+{"f_3304:chicken_syntax_scm",(void*)f_3304},
+{"f_3277:chicken_syntax_scm",(void*)f_3277},
+{"f_3265:chicken_syntax_scm",(void*)f_3265},
+{"f_3246:chicken_syntax_scm",(void*)f_3246},
+{"f_3134:chicken_syntax_scm",(void*)f_3134},
+{"f_3137:chicken_syntax_scm",(void*)f_3137},
+{"f_3233:chicken_syntax_scm",(void*)f_3233},
+{"f_3198:chicken_syntax_scm",(void*)f_3198},
 {"f_3143:chicken_syntax_scm",(void*)f_3143},
-{"f_3139:chicken_syntax_scm",(void*)f_3139},
-{"f_3106:chicken_syntax_scm",(void*)f_3106},
-{"f_2976:chicken_syntax_scm",(void*)f_2976},
-{"f_2983:chicken_syntax_scm",(void*)f_2983},
-{"f_3091:chicken_syntax_scm",(void*)f_3091},
-{"f_3079:chicken_syntax_scm",(void*)f_3079},
-{"f_3075:chicken_syntax_scm",(void*)f_3075},
-{"f_3011:chicken_syntax_scm",(void*)f_3011},
-{"f_3039:chicken_syntax_scm",(void*)f_3039},
-{"f_3051:chicken_syntax_scm",(void*)f_3051},
-{"f_3035:chicken_syntax_scm",(void*)f_3035},
-{"f_2936:chicken_syntax_scm",(void*)f_2936},
-{"f_2385:chicken_syntax_scm",(void*)f_2385},
+{"f_3166:chicken_syntax_scm",(void*)f_3166},
+{"f_3186:chicken_syntax_scm",(void*)f_3186},
+{"f_3097:chicken_syntax_scm",(void*)f_3097},
+{"f_2362:chicken_syntax_scm",(void*)f_2362},
+{"f_2818:chicken_syntax_scm",(void*)f_2818},
+{"f_2822:chicken_syntax_scm",(void*)f_2822},
+{"f_2825:chicken_syntax_scm",(void*)f_2825},
+{"f_2828:chicken_syntax_scm",(void*)f_2828},
+{"f_2831:chicken_syntax_scm",(void*)f_2831},
 {"f_2834:chicken_syntax_scm",(void*)f_2834},
-{"f_2838:chicken_syntax_scm",(void*)f_2838},
-{"f_2844:chicken_syntax_scm",(void*)f_2844},
-{"f_2928:chicken_syntax_scm",(void*)f_2928},
-{"f_2889:chicken_syntax_scm",(void*)f_2889},
-{"f_2901:chicken_syntax_scm",(void*)f_2901},
-{"f_2832:chicken_syntax_scm",(void*)f_2832},
-{"f_2388:chicken_syntax_scm",(void*)f_2388},
-{"f_2797:chicken_syntax_scm",(void*)f_2797},
-{"f_2801:chicken_syntax_scm",(void*)f_2801},
+{"f_2837:chicken_syntax_scm",(void*)f_2837},
+{"f_2846:chicken_syntax_scm",(void*)f_2846},
+{"f_2992:chicken_syntax_scm",(void*)f_2992},
+{"f_2995:chicken_syntax_scm",(void*)f_2995},
+{"f_3004:chicken_syntax_scm",(void*)f_3004},
+{"f_3029:chicken_syntax_scm",(void*)f_3029},
+{"f_3054:chicken_syntax_scm",(void*)f_3054},
+{"f_3076:chicken_syntax_scm",(void*)f_3076},
+{"f11150:chicken_syntax_scm",(void*)f11150},
+{"f11146:chicken_syntax_scm",(void*)f11146},
+{"f_3061:chicken_syntax_scm",(void*)f_3061},
+{"f_3048:chicken_syntax_scm",(void*)f_3048},
+{"f_3044:chicken_syntax_scm",(void*)f_3044},
+{"f_3023:chicken_syntax_scm",(void*)f_3023},
+{"f_3019:chicken_syntax_scm",(void*)f_3019},
+{"f_2986:chicken_syntax_scm",(void*)f_2986},
+{"f_2856:chicken_syntax_scm",(void*)f_2856},
+{"f_2863:chicken_syntax_scm",(void*)f_2863},
+{"f_2971:chicken_syntax_scm",(void*)f_2971},
+{"f_2959:chicken_syntax_scm",(void*)f_2959},
+{"f_2955:chicken_syntax_scm",(void*)f_2955},
+{"f_2891:chicken_syntax_scm",(void*)f_2891},
+{"f_2919:chicken_syntax_scm",(void*)f_2919},
+{"f_2931:chicken_syntax_scm",(void*)f_2931},
+{"f_2915:chicken_syntax_scm",(void*)f_2915},
+{"f_2816:chicken_syntax_scm",(void*)f_2816},
+{"f_2365:chicken_syntax_scm",(void*)f_2365},
+{"f_2714:chicken_syntax_scm",(void*)f_2714},
+{"f_2718:chicken_syntax_scm",(void*)f_2718},
+{"f_2724:chicken_syntax_scm",(void*)f_2724},
 {"f_2808:chicken_syntax_scm",(void*)f_2808},
-{"f_2820:chicken_syntax_scm",(void*)f_2820},
-{"f_2824:chicken_syntax_scm",(void*)f_2824},
-{"f_2795:chicken_syntax_scm",(void*)f_2795},
-{"f_2391:chicken_syntax_scm",(void*)f_2391},
-{"f_2772:chicken_syntax_scm",(void*)f_2772},
-{"f_2776:chicken_syntax_scm",(void*)f_2776},
-{"f_2770:chicken_syntax_scm",(void*)f_2770},
-{"f_2394:chicken_syntax_scm",(void*)f_2394},
-{"f_2640:chicken_syntax_scm",(void*)f_2640},
-{"f_2650:chicken_syntax_scm",(void*)f_2650},
+{"f_2769:chicken_syntax_scm",(void*)f_2769},
+{"f_2781:chicken_syntax_scm",(void*)f_2781},
+{"f_2712:chicken_syntax_scm",(void*)f_2712},
+{"f_2368:chicken_syntax_scm",(void*)f_2368},
+{"f_2677:chicken_syntax_scm",(void*)f_2677},
+{"f_2681:chicken_syntax_scm",(void*)f_2681},
+{"f_2688:chicken_syntax_scm",(void*)f_2688},
 {"f_2700:chicken_syntax_scm",(void*)f_2700},
-{"f_2713:chicken_syntax_scm",(void*)f_2713},
-{"f_2666:chicken_syntax_scm",(void*)f_2666},
-{"f_2682:chicken_syntax_scm",(void*)f_2682},
-{"f_2638:chicken_syntax_scm",(void*)f_2638},
-{"f_2397:chicken_syntax_scm",(void*)f_2397},
-{"f_2425:chicken_syntax_scm",(void*)f_2425},
-{"f_2586:chicken_syntax_scm",(void*)f_2586},
-{"f_2590:chicken_syntax_scm",(void*)f_2590},
-{"f_2573:chicken_syntax_scm",(void*)f_2573},
-{"f_2435:chicken_syntax_scm",(void*)f_2435},
-{"f_2523:chicken_syntax_scm",(void*)f_2523},
-{"f_2438:chicken_syntax_scm",(void*)f_2438},
-{"f_2475:chicken_syntax_scm",(void*)f_2475},
-{"f_2441:chicken_syntax_scm",(void*)f_2441},
-{"f_2451:chicken_syntax_scm",(void*)f_2451},
-{"f_2461:chicken_syntax_scm",(void*)f_2461},
-{"f_2459:chicken_syntax_scm",(void*)f_2459},
-{"f_2423:chicken_syntax_scm",(void*)f_2423},
-{"f_2400:chicken_syntax_scm",(void*)f_2400},
-{"f_2415:chicken_syntax_scm",(void*)f_2415},
-{"f_2413:chicken_syntax_scm",(void*)f_2413},
-{"f_2403:chicken_syntax_scm",(void*)f_2403},
+{"f_2704:chicken_syntax_scm",(void*)f_2704},
+{"f_2675:chicken_syntax_scm",(void*)f_2675},
+{"f_2371:chicken_syntax_scm",(void*)f_2371},
+{"f_2655:chicken_syntax_scm",(void*)f_2655},
+{"f_2663:chicken_syntax_scm",(void*)f_2663},
+{"f_2667:chicken_syntax_scm",(void*)f_2667},
+{"f_2653:chicken_syntax_scm",(void*)f_2653},
+{"f_2374:chicken_syntax_scm",(void*)f_2374},
+{"f_2630:chicken_syntax_scm",(void*)f_2630},
+{"f_2634:chicken_syntax_scm",(void*)f_2634},
+{"f_2628:chicken_syntax_scm",(void*)f_2628},
+{"f_2377:chicken_syntax_scm",(void*)f_2377},
+{"f_2464:chicken_syntax_scm",(void*)f_2464},
+{"f_2474:chicken_syntax_scm",(void*)f_2474},
+{"f_2498:chicken_syntax_scm",(void*)f_2498},
+{"f_2548:chicken_syntax_scm",(void*)f_2548},
+{"f_2561:chicken_syntax_scm",(void*)f_2561},
+{"f_2514:chicken_syntax_scm",(void*)f_2514},
+{"f_2530:chicken_syntax_scm",(void*)f_2530},
+{"f_2484:chicken_syntax_scm",(void*)f_2484},
+{"f_2462:chicken_syntax_scm",(void*)f_2462},
+{"f_2380:chicken_syntax_scm",(void*)f_2380},
+{"f_2408:chicken_syntax_scm",(void*)f_2408},
+{"f_2447:chicken_syntax_scm",(void*)f_2447},
+{"f_2418:chicken_syntax_scm",(void*)f_2418},
+{"f_2431:chicken_syntax_scm",(void*)f_2431},
 {"f_2406:chicken_syntax_scm",(void*)f_2406},
-{"f_2409:chicken_syntax_scm",(void*)f_2409},
+{"f_2383:chicken_syntax_scm",(void*)f_2383},
+{"f_2398:chicken_syntax_scm",(void*)f_2398},
+{"f_2396:chicken_syntax_scm",(void*)f_2396},
+{"f_2386:chicken_syntax_scm",(void*)f_2386},
+{"f_2389:chicken_syntax_scm",(void*)f_2389},
+{"f_2392:chicken_syntax_scm",(void*)f_2392},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/chicken.c b/bootstrap/chicken.c
index 9e57db15..b391097c 100644
--- a/bootstrap/chicken.c
+++ b/bootstrap/chicken.c
@@ -1,11 +1,11 @@
 /* Generated from chicken.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:29
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:33
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: chicken.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file chicken.c
-   used units: library eval chicken_syntax srfi_1 srfi_4 utils files extras data_structures support compiler optimizer compiler_syntax scrutinizer driver platform backend srfi_69
+   used units: library eval chicken_syntax srfi_1 srfi_4 utils files extras data_structures support compiler optimizer unboxing compiler_syntax scrutinizer driver platform backend srfi_69
 */
 
 #include "chicken.h"
@@ -35,6 +35,8 @@ C_noret_decl(C_compiler_toplevel)
 C_externimport void C_ccall C_compiler_toplevel(C_word c,C_word d,C_word k) C_noret;
 C_noret_decl(C_optimizer_toplevel)
 C_externimport void C_ccall C_optimizer_toplevel(C_word c,C_word d,C_word k) C_noret;
+C_noret_decl(C_unboxing_toplevel)
+C_externimport void C_ccall C_unboxing_toplevel(C_word c,C_word d,C_word k) C_noret;
 C_noret_decl(C_compiler_syntax_toplevel)
 C_externimport void C_ccall C_compiler_syntax_toplevel(C_word c,C_word d,C_word k) C_noret;
 C_noret_decl(C_scrutinizer_toplevel)
@@ -48,351 +50,399 @@ C_externimport void C_ccall C_backend_toplevel(C_word c,C_word d,C_word k) C_nor
 C_noret_decl(C_srfi_69_toplevel)
 C_externimport void C_ccall C_srfi_69_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[91];
+static C_TLS C_word lf[105];
 static double C_possibly_force_alignment;
 
 
 C_noret_decl(C_toplevel)
 C_externexport void C_ccall C_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_340)
-static void C_ccall f_340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_343)
-static void C_ccall f_343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_346)
-static void C_ccall f_346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_349)
-static void C_ccall f_349(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_352)
-static void C_ccall f_352(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_355)
-static void C_ccall f_355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_358)
-static void C_ccall f_358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_361)
-static void C_ccall f_361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_364)
-static void C_ccall f_364(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_367)
-static void C_ccall f_367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_370)
-static void C_ccall f_370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_373)
-static void C_ccall f_373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_376)
-static void C_ccall f_376(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_379)
-static void C_ccall f_379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_382)
-static void C_ccall f_382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_385)
-static void C_ccall f_385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_388)
-static void C_ccall f_388(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_391)
-static void C_ccall f_391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_395)
-static void C_ccall f_395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1299)
-static void C_ccall f_1299(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1306)
-static void C_ccall f_1306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1309)
-static void C_fcall f_1309(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1312)
-static void C_fcall f_1312(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1417)
-static void C_ccall f_1417(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1430)
-static void C_ccall f_1430(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1562)
-static void C_fcall f_1562(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1560)
-static void C_ccall f_1560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1490)
-static void C_ccall f_1490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1514)
-static void C_fcall f_1514(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1498)
-static void C_ccall f_1498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1502)
-static void C_ccall f_1502(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1318)
-static void C_ccall f_1318(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1328)
-static void C_ccall f_1328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1402)
-static void C_ccall f_1402(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1382)
-static void C_ccall f_1382(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_397)
+static void C_ccall f_397(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_400)
+static void C_ccall f_400(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_403)
+static void C_ccall f_403(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_406)
+static void C_ccall f_406(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_409)
+static void C_ccall f_409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_412)
+static void C_ccall f_412(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_415)
+static void C_ccall f_415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_418)
+static void C_ccall f_418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_421)
+static void C_ccall f_421(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_424)
+static void C_ccall f_424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_427)
+static void C_ccall f_427(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_430)
+static void C_ccall f_430(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_433)
+static void C_ccall f_433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_436)
+static void C_ccall f_436(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_439)
+static void C_ccall f_439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_442)
+static void C_ccall f_442(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_445)
+static void C_ccall f_445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_448)
+static void C_ccall f_448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_451)
+static void C_ccall f_451(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_455)
+static void C_ccall f_455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1494)
+static void C_ccall f_1494(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1501)
+static void C_ccall f_1501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1504)
+static void C_fcall f_1504(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1507)
+static void C_fcall f_1507(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1604)
+static void C_ccall f_1604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1617)
+static void C_ccall f_1617(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1749)
+static void C_fcall f_1749(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1747)
+static void C_ccall f_1747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1677)
+static void C_ccall f_1677(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1701)
+static void C_fcall f_1701(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1685)
+static void C_ccall f_1685(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1689)
+static void C_ccall f_1689(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1513)
+static void C_ccall f_1513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1523)
+static void C_ccall f_1523(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1543)
+static void C_ccall f_1543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1492)
+static void C_ccall f_1492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_458)
+static void C_ccall f_458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1361)
+static void C_ccall f_1361(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1365)
+static void C_ccall f_1365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1377)
+static void C_ccall f_1377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1469)
+static void C_ccall f_1469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1380)
+static void C_ccall f_1380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1387)
+static void C_ccall f_1387(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1465)
+static void C_ccall f_1465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1407)
+static void C_ccall f_1407(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1359)
+static void C_ccall f_1359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_461)
+static void C_ccall f_461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1177)
+static void C_ccall f_1177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1181)
+static void C_ccall f_1181(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1190)
+static void C_ccall f_1190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1313)
+static void C_fcall f_1313(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1351)
+static void C_ccall f_1351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1340)
+static void C_fcall f_1340(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1348)
 static void C_ccall f_1348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1297)
-static void C_ccall f_1297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_398)
-static void C_ccall f_398(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1158)
-static void C_ccall f_1158(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1162)
-static void C_ccall f_1162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1174)
-static void C_ccall f_1174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1274)
-static void C_ccall f_1274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1177)
-static void C_ccall f_1177(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1184)
-static void C_ccall f_1184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1254)
-static void C_ccall f_1254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1270)
-static void C_ccall f_1270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1234)
-static void C_ccall f_1234(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1193)
+static void C_ccall f_1193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1289)
+static void C_ccall f_1289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_1204)
 static void C_ccall f_1204(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1156)
-static void C_ccall f_1156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_401)
-static void C_ccall f_401(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_974)
-static void C_ccall f_974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_978)
-static void C_ccall f_978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_987)
-static void C_ccall f_987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1110)
-static void C_fcall f_1110(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1148)
-static void C_ccall f_1148(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1137)
-static void C_fcall f_1137(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1287)
+static void C_ccall f_1287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1214)
+static void C_ccall f_1214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1212)
+static void C_ccall f_1212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1175)
+static void C_ccall f_1175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_464)
+static void C_ccall f_464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1091)
+static void C_ccall f_1091(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1095)
+static void C_ccall f_1095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1098)
+static void C_ccall f_1098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1105)
+static void C_ccall f_1105(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1129)
+static void C_ccall f_1129(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1145)
 static void C_ccall f_1145(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1148)
+static void C_ccall f_1148(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1151)
+static void C_ccall f_1151(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1154)
+static void C_ccall f_1154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1167)
+static void C_ccall f_1167(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1157)
+static void C_ccall f_1157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1160)
+static void C_ccall f_1160(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1163)
+static void C_ccall f_1163(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1089)
+static void C_ccall f_1089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_467)
+static void C_ccall f_467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1021)
+static void C_ccall f_1021(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1025)
+static void C_ccall f_1025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1028)
+static void C_ccall f_1028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1038)
+static void C_ccall f_1038(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1070)
+static void C_ccall f_1070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1066)
+static void C_fcall f_1066(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1019)
+static void C_ccall f_1019(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_470)
+static void C_ccall f_470(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_992)
+static void C_ccall f_992(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_996)
+static void C_ccall f_996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1011)
+static void C_ccall f_1011(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_990)
 static void C_ccall f_990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1086)
-static void C_ccall f_1086(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1001)
-static void C_ccall f_1001(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1084)
-static void C_ccall f_1084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1011)
-static void C_ccall f_1011(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1009)
-static void C_ccall f_1009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_473)
+static void C_ccall f_473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_974)
+static void C_ccall f_974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_982)
+static void C_ccall f_982(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_972)
 static void C_ccall f_972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_404)
-static void C_ccall f_404(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_888)
-static void C_ccall f_888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_892)
-static void C_ccall f_892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_895)
-static void C_ccall f_895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_902)
-static void C_ccall f_902(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_926)
-static void C_ccall f_926(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_942)
-static void C_ccall f_942(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_945)
-static void C_ccall f_945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_948)
-static void C_ccall f_948(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_951)
-static void C_ccall f_951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_476)
+static void C_ccall f_476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_956)
+static void C_ccall f_956(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_964)
 static void C_ccall f_964(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_954)
 static void C_ccall f_954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_957)
-static void C_ccall f_957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_960)
-static void C_ccall f_960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_886)
-static void C_ccall f_886(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_407)
-static void C_ccall f_407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_814)
-static void C_ccall f_814(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_479)
+static void C_ccall f_479(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_938)
+static void C_ccall f_938(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_946)
+static void C_ccall f_946(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_936)
+static void C_ccall f_936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_482)
+static void C_ccall f_482(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_920)
+static void C_ccall f_920(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_928)
+static void C_ccall f_928(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_918)
+static void C_ccall f_918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_485)
+static void C_ccall f_485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_902)
+static void C_ccall f_902(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_910)
+static void C_ccall f_910(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_900)
+static void C_ccall f_900(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_488)
+static void C_ccall f_488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_884)
+static void C_ccall f_884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_892)
+static void C_ccall f_892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_882)
+static void C_ccall f_882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_491)
+static void C_ccall f_491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_866)
+static void C_ccall f_866(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_874)
+static void C_ccall f_874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_864)
+static void C_ccall f_864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_494)
+static void C_ccall f_494(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_497)
+static void C_ccall f_497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_857)
+static void C_ccall f_857(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_853)
+static void C_ccall f_853(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_845)
+static void C_ccall f_845(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_835)
+static void C_ccall f_835(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_843)
+static void C_ccall f_843(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_501)
+static void C_ccall f_501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_630)
+static void C_ccall f_630(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_642)
+static void C_fcall f_642(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_825)
+static void C_ccall f_825(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_818)
 static void C_ccall f_818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_821)
-static void C_ccall f_821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_831)
-static void C_ccall f_831(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_847)
-static void C_ccall f_847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_867)
-static void C_ccall f_867(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_863)
-static void C_fcall f_863(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_812)
-static void C_ccall f_812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_410)
-static void C_ccall f_410(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_785)
-static void C_ccall f_785(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_789)
-static void C_ccall f_789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_804)
-static void C_ccall f_804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_783)
-static void C_ccall f_783(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_413)
-static void C_ccall f_413(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_416)
-static void C_ccall f_416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_776)
-static void C_ccall f_776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_772)
-static void C_ccall f_772(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_764)
-static void C_ccall f_764(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_754)
-static void C_ccall f_754(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_762)
-static void C_ccall f_762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_420)
-static void C_ccall f_420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_549)
-static void C_ccall f_549(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_561)
-static void C_fcall f_561(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_744)
-static void C_ccall f_744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_737)
-static void C_ccall f_737(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_659)
-static void C_ccall f_659(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_676)
-static void C_ccall f_676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_662)
-static void C_ccall f_662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_583)
-static void C_ccall f_583(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_646)
-static void C_ccall f_646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_636)
-static void C_ccall f_636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_626)
-static void C_ccall f_626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_740)
+static void C_ccall f_740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_757)
+static void C_ccall f_757(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_743)
+static void C_ccall f_743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_664)
+static void C_ccall f_664(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_727)
+static void C_ccall f_727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_717)
+static void C_ccall f_717(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_707)
+static void C_ccall f_707(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_697)
+static void C_ccall f_697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_634)
+static void C_ccall f_634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_637)
+static void C_ccall f_637(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_618)
+static void C_ccall f_618(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_622)
+static void C_ccall f_622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_610)
+static void C_ccall f_610(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_616)
 static void C_ccall f_616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_553)
-static void C_ccall f_553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_556)
-static void C_ccall f_556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_537)
-static void C_ccall f_537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_541)
-static void C_ccall f_541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_529)
-static void C_ccall f_529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_535)
-static void C_ccall f_535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_532)
-static void C_ccall f_532(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_422)
-static void C_ccall f_422(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_428)
-static void C_fcall f_428(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_463)
-static void C_fcall f_463(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_489)
-static void C_ccall f_489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_485)
-static void C_ccall f_485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_442)
-static void C_ccall f_442(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_1309)
-static void C_fcall trf_1309(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1309(void *dummy){
+C_noret_decl(f_613)
+static void C_ccall f_613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_503)
+static void C_ccall f_503(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_509)
+static void C_fcall f_509(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_544)
+static void C_fcall f_544(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_570)
+static void C_ccall f_570(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_566)
+static void C_ccall f_566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_523)
+static void C_ccall f_523(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_1504)
+static void C_fcall trf_1504(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1504(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1309(t0,t1);}
+f_1504(t0,t1);}
 
-C_noret_decl(trf_1312)
-static void C_fcall trf_1312(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1312(void *dummy){
+C_noret_decl(trf_1507)
+static void C_fcall trf_1507(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1507(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1312(t0,t1);}
+f_1507(t0,t1);}
 
-C_noret_decl(trf_1562)
-static void C_fcall trf_1562(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1562(void *dummy){
+C_noret_decl(trf_1749)
+static void C_fcall trf_1749(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1749(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1562(t0,t1,t2);}
+f_1749(t0,t1,t2);}
 
-C_noret_decl(trf_1514)
-static void C_fcall trf_1514(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1514(void *dummy){
+C_noret_decl(trf_1701)
+static void C_fcall trf_1701(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1701(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1514(t0,t1,t2);}
+f_1701(t0,t1,t2);}
 
-C_noret_decl(trf_1110)
-static void C_fcall trf_1110(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1110(void *dummy){
+C_noret_decl(trf_1313)
+static void C_fcall trf_1313(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1313(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1110(t0,t1,t2);}
+f_1313(t0,t1,t2);}
 
-C_noret_decl(trf_1137)
-static void C_fcall trf_1137(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1137(void *dummy){
+C_noret_decl(trf_1340)
+static void C_fcall trf_1340(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1340(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1137(t0,t1);}
+f_1340(t0,t1);}
 
-C_noret_decl(trf_863)
-static void C_fcall trf_863(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_863(void *dummy){
+C_noret_decl(trf_1066)
+static void C_fcall trf_1066(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1066(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_863(t0,t1);}
+f_1066(t0,t1);}
 
-C_noret_decl(trf_561)
-static void C_fcall trf_561(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_561(void *dummy){
+C_noret_decl(trf_642)
+static void C_fcall trf_642(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_642(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_561(t0,t1,t2);}
+f_642(t0,t1,t2);}
 
-C_noret_decl(trf_428)
-static void C_fcall trf_428(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_428(void *dummy){
+C_noret_decl(trf_509)
+static void C_fcall trf_509(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_509(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_428(t0,t1,t2,t3,t4);}
+f_509(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_463)
-static void C_fcall trf_463(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_463(void *dummy){
+C_noret_decl(trf_544)
+static void C_fcall trf_544(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_544(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_463(t0,t1);}
+f_544(t0,t1);}
 
 C_noret_decl(tr3)
 static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
@@ -453,12 +503,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(1098)){
+if(!C_demand_2(1238)){
 C_save(t1);
-C_rereclaim2(1098*sizeof(C_word), 1);
+C_rereclaim2(1238*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,91);
+C_initialize_lf(lf,105);
 lf[0]=C_h_intern(&lf[0],33,"\003syschicken-ffi-macro-environment");
 lf[1]=C_h_intern(&lf[1],27,"\010compilercompiler-arguments");
 lf[2]=C_h_intern(&lf[2],29,"\010compilerprocess-command-line");
@@ -474,290 +524,315 @@ lf[11]=C_h_intern(&lf[11],22,"optimize-leaf-routines");
 lf[12]=C_h_intern(&lf[12],5,"cons*");
 lf[13]=C_h_intern(&lf[13],6,"inline");
 lf[14]=C_h_intern(&lf[14],5,"local");
-lf[15]=C_h_intern(&lf[15],6,"unsafe");
-lf[16]=C_h_intern(&lf[16],18,"disable-interrupts");
-lf[17]=C_h_intern(&lf[17],8,"no-trace");
-lf[18]=C_h_intern(&lf[18],5,"block");
-lf[19]=C_h_intern(&lf[19],11,"lambda-lift");
-lf[20]=C_h_intern(&lf[20],14,"no-lambda-info");
-lf[21]=C_h_intern(&lf[21],11,"debug-level");
-lf[22]=C_h_intern(&lf[22],25,"\010compilercompiler-warning");
-lf[23]=C_h_intern(&lf[23],5,"usage");
-lf[24]=C_decode_literal(C_heaptop,"\376B\000\000 invalid debug level ~S - ignored");
-lf[25]=C_h_intern(&lf[25],31,"\010compilervalid-compiler-options");
-lf[26]=C_h_intern(&lf[26],45,"\010compilervalid-compiler-options-with-argument");
-lf[27]=C_h_intern(&lf[27],4,"quit");
-lf[28]=C_decode_literal(C_heaptop,"\376B\000\000 missing argument to `-~s\047 option");
-lf[29]=C_decode_literal(C_heaptop,"\376B\000\000&invalid compiler option `~a\047 - ignored");
-lf[30]=C_h_intern(&lf[30],4,"conc");
-lf[31]=C_decode_literal(C_heaptop,"\376B\000\000\001-");
-lf[32]=C_h_intern(&lf[32],6,"append");
-lf[33]=C_h_intern(&lf[33],4,"argv");
-lf[34]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[35]=C_h_intern(&lf[35],6,"remove");
-lf[36]=C_h_intern(&lf[36],12,"string-split");
-lf[37]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[38]=C_h_intern(&lf[38],24,"get-environment-variable");
-lf[39]=C_decode_literal(C_heaptop,"\376B\000\000\017CHICKEN_OPTIONS");
-lf[40]=C_h_intern(&lf[40],16,"\003sysmacro-subset");
-lf[41]=C_h_intern(&lf[41],28,"\003sysextend-macro-environment");
-lf[42]=C_h_intern(&lf[42],15,"foreign-declare");
-lf[43]=C_h_intern(&lf[43],12,"\004coredeclare");
-lf[44]=C_h_intern(&lf[44],10,"\003sysappend");
-lf[45]=C_h_intern(&lf[45],16,"\003syscheck-syntax");
-lf[46]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006string\376\377\001\000\000\000\000");
-lf[47]=C_h_intern(&lf[47],18,"\003syser-transformer");
-lf[48]=C_h_intern(&lf[48],13,"foreign-value");
-lf[49]=C_h_intern(&lf[49],14,"symbol->string");
-lf[50]=C_h_intern(&lf[50],12,"syntax-error");
-lf[51]=C_decode_literal(C_heaptop,"\376B\000\000*bad argument type - not a string or symbol");
-lf[52]=C_h_intern(&lf[52],23,"define-foreign-variable");
-lf[53]=C_h_intern(&lf[53],5,"begin");
-lf[54]=C_h_intern(&lf[54],6,"gensym");
-lf[55]=C_h_intern(&lf[55],5,"code_");
-lf[56]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[57]=C_h_intern(&lf[57],12,"foreign-code");
-lf[58]=C_h_intern(&lf[58],11,"\004coreinline");
-lf[59]=C_h_intern(&lf[59],17,"get-output-string");
-lf[60]=C_h_intern(&lf[60],7,"display");
-lf[61]=C_decode_literal(C_heaptop,"\376B\000\000 \012; return C_SCHEME_UNDEFINED; }\012");
-lf[62]=C_h_intern(&lf[62],18,"string-intersperse");
-lf[63]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
-lf[64]=C_decode_literal(C_heaptop,"\376B\000\000\005() { ");
-lf[65]=C_decode_literal(C_heaptop,"\376B\000\000\016static C_word ");
-lf[66]=C_h_intern(&lf[66],18,"open-output-string");
-lf[67]=C_h_intern(&lf[67],7,"declare");
-lf[68]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006string\376\377\001\000\000\000\000");
-lf[69]=C_h_intern(&lf[69],12,"let-location");
-lf[70]=C_h_intern(&lf[70],17,"\004corelet-location");
-lf[71]=C_h_intern(&lf[71],10,"fold-right");
-lf[72]=C_h_intern(&lf[72],10,"append-map");
-lf[73]=C_h_intern(&lf[73],3,"let");
-lf[74]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001\376\377\001\000\000"
+lf[15]=C_h_intern(&lf[15],8,"unboxing");
+lf[16]=C_h_intern(&lf[16],6,"unsafe");
+lf[17]=C_h_intern(&lf[17],18,"disable-interrupts");
+lf[18]=C_h_intern(&lf[18],8,"no-trace");
+lf[19]=C_h_intern(&lf[19],5,"block");
+lf[20]=C_h_intern(&lf[20],11,"lambda-lift");
+lf[21]=C_h_intern(&lf[21],14,"no-lambda-info");
+lf[22]=C_h_intern(&lf[22],11,"debug-level");
+lf[23]=C_h_intern(&lf[23],25,"\010compilercompiler-warning");
+lf[24]=C_h_intern(&lf[24],5,"usage");
+lf[25]=C_decode_literal(C_heaptop,"\376B\000\000 invalid debug level ~S - ignored");
+lf[26]=C_h_intern(&lf[26],31,"\010compilervalid-compiler-options");
+lf[27]=C_h_intern(&lf[27],45,"\010compilervalid-compiler-options-with-argument");
+lf[28]=C_h_intern(&lf[28],4,"quit");
+lf[29]=C_decode_literal(C_heaptop,"\376B\000\000 missing argument to `-~s\047 option");
+lf[30]=C_decode_literal(C_heaptop,"\376B\000\000&invalid compiler option `~a\047 - ignored");
+lf[31]=C_h_intern(&lf[31],4,"conc");
+lf[32]=C_decode_literal(C_heaptop,"\376B\000\000\001-");
+lf[33]=C_h_intern(&lf[33],6,"append");
+lf[34]=C_h_intern(&lf[34],4,"argv");
+lf[35]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[36]=C_h_intern(&lf[36],6,"remove");
+lf[37]=C_h_intern(&lf[37],12,"string-split");
+lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[39]=C_h_intern(&lf[39],24,"get-environment-variable");
+lf[40]=C_decode_literal(C_heaptop,"\376B\000\000\017CHICKEN_OPTIONS");
+lf[41]=C_h_intern(&lf[41],16,"\003sysmacro-subset");
+lf[42]=C_h_intern(&lf[42],28,"\003sysextend-macro-environment");
+lf[43]=C_h_intern(&lf[43],20,"foreign-safe-lambda*");
+lf[44]=C_h_intern(&lf[44],25,"\004coreforeign-safe-lambda*");
+lf[45]=C_h_intern(&lf[45],10,"\003sysappend");
+lf[46]=C_h_intern(&lf[46],18,"\003syser-transformer");
+lf[47]=C_h_intern(&lf[47],19,"foreign-safe-lambda");
+lf[48]=C_h_intern(&lf[48],24,"\004coreforeign-safe-lambda");
+lf[49]=C_h_intern(&lf[49],15,"foreign-lambda*");
+lf[50]=C_h_intern(&lf[50],20,"\004coreforeign-lambda*");
+lf[51]=C_h_intern(&lf[51],14,"foreign-lambda");
+lf[52]=C_h_intern(&lf[52],19,"\004coreforeign-lambda");
+lf[53]=C_h_intern(&lf[53],17,"foreign-primitive");
+lf[54]=C_h_intern(&lf[54],22,"\004coreforeign-primitive");
+lf[55]=C_h_intern(&lf[55],23,"define-foreign-variable");
+lf[56]=C_h_intern(&lf[56],28,"\004coredefine-foreign-variable");
+lf[57]=C_h_intern(&lf[57],19,"define-foreign-type");
+lf[58]=C_h_intern(&lf[58],24,"\004coredefine-foreign-type");
+lf[59]=C_h_intern(&lf[59],15,"foreign-declare");
+lf[60]=C_h_intern(&lf[60],12,"\004coredeclare");
+lf[61]=C_h_intern(&lf[61],16,"\003syscheck-syntax");
+lf[62]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006string\376\377\001\000\000\000\000");
+lf[63]=C_h_intern(&lf[63],13,"foreign-value");
+lf[64]=C_h_intern(&lf[64],14,"symbol->string");
+lf[65]=C_h_intern(&lf[65],12,"syntax-error");
+lf[66]=C_decode_literal(C_heaptop,"\376B\000\000*bad argument type - not a string or symbol");
+lf[67]=C_h_intern(&lf[67],5,"begin");
+lf[68]=C_h_intern(&lf[68],6,"gensym");
+lf[69]=C_h_intern(&lf[69],5,"code_");
+lf[70]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[71]=C_h_intern(&lf[71],12,"foreign-code");
+lf[72]=C_h_intern(&lf[72],11,"\004coreinline");
+lf[73]=C_h_intern(&lf[73],17,"get-output-string");
+lf[74]=C_h_intern(&lf[74],7,"display");
+lf[75]=C_decode_literal(C_heaptop,"\376B\000\000 \012; return C_SCHEME_UNDEFINED; }\012");
+lf[76]=C_h_intern(&lf[76],18,"string-intersperse");
+lf[77]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
+lf[78]=C_decode_literal(C_heaptop,"\376B\000\000\005() { ");
+lf[79]=C_decode_literal(C_heaptop,"\376B\000\000\016static C_word ");
+lf[80]=C_h_intern(&lf[80],18,"open-output-string");
+lf[81]=C_h_intern(&lf[81],7,"declare");
+lf[82]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006string\376\377\001\000\000\000\000");
+lf[83]=C_h_intern(&lf[83],12,"let-location");
+lf[84]=C_h_intern(&lf[84],17,"\004corelet-location");
+lf[85]=C_h_intern(&lf[85],10,"fold-right");
+lf[86]=C_h_intern(&lf[86],10,"append-map");
+lf[87]=C_h_intern(&lf[87],3,"let");
+lf[88]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001\376\377\001\000\000"
 "\000\000\376\001\000\000\001_");
-lf[75]=C_h_intern(&lf[75],15,"define-location");
-lf[76]=C_h_intern(&lf[76],9,"\004coreset!");
-lf[77]=C_h_intern(&lf[77],24,"define-external-variable");
-lf[78]=C_h_intern(&lf[78],9,"\003syserror");
-lf[79]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
-lf[80]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001");
-lf[81]=C_h_intern(&lf[81],15,"define-external");
-lf[82]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001");
-lf[83]=C_h_intern(&lf[83],5,"quote");
-lf[84]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[85]=C_h_intern(&lf[85],29,"\004coreforeign-callback-wrapper");
-lf[86]=C_h_intern(&lf[86],6,"lambda");
-lf[87]=C_h_intern(&lf[87],6,"define");
-lf[88]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006string\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\000\000\000\002\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\377\016\376\377\001\000\000\000\000\376"
+lf[89]=C_h_intern(&lf[89],15,"define-location");
+lf[90]=C_h_intern(&lf[90],29,"\004coredefine-external-variable");
+lf[91]=C_h_intern(&lf[91],9,"\004coreset!");
+lf[92]=C_h_intern(&lf[92],9,"\003syserror");
+lf[93]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
+lf[94]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001");
+lf[95]=C_h_intern(&lf[95],15,"define-external");
+lf[96]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001");
+lf[97]=C_h_intern(&lf[97],5,"quote");
+lf[98]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[99]=C_h_intern(&lf[99],29,"\004coreforeign-callback-wrapper");
+lf[100]=C_h_intern(&lf[100],6,"lambda");
+lf[101]=C_h_intern(&lf[101],6,"define");
+lf[102]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006string\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\000\000\000\002\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\377\016\376\377\001\000\000\000\000\376"
 "\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[89]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\000\000\000\002\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\377\016\376\377\001\000\000\000\000\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376"
+lf[103]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\000\000\000\002\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\377\016\376\377\001\000\000\000\000\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376"
 "\001\000\000\001_\376\377\001\000\000\000\001");
-lf[90]=C_h_intern(&lf[90],21,"\003sysmacro-environment");
-C_register_lf2(lf,91,create_ptable());
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_340,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[104]=C_h_intern(&lf[104],21,"\003sysmacro-environment");
+C_register_lf2(lf,105,create_ptable());
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_397,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k338 */
-static void C_ccall f_340(C_word c,C_word t0,C_word t1){
+/* k395 */
+static void C_ccall f_397(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_340,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_343,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_397,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_400,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k341 in k338 */
-static void C_ccall f_343(C_word c,C_word t0,C_word t1){
+/* k398 in k395 */
+static void C_ccall f_400(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_343,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_346,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_400,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_403,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_chicken_syntax_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k344 in k341 in k338 */
-static void C_ccall f_346(C_word c,C_word t0,C_word t1){
+/* k401 in k398 in k395 */
+static void C_ccall f_403(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_346,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_349,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_403,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_406,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_srfi_1_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k347 in k344 in k341 in k338 */
-static void C_ccall f_349(C_word c,C_word t0,C_word t1){
+/* k404 in k401 in k398 in k395 */
+static void C_ccall f_406(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_349,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_352,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_406,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_409,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_srfi_4_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_352(C_word c,C_word t0,C_word t1){
+/* k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_352,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_355,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_409,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_412,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_utils_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_355(C_word c,C_word t0,C_word t1){
+/* k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_412(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_358,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_412,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_415,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_files_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_358(C_word c,C_word t0,C_word t1){
+/* k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_415(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_358,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_361,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_415,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_418,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_extras_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_361(C_word c,C_word t0,C_word t1){
+/* k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_361,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_364,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_418,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_421,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_data_structures_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_364(C_word c,C_word t0,C_word t1){
+/* k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_421(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_364,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_367,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_421,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_424,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_support_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_367(C_word c,C_word t0,C_word t1){
+/* k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_424(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_367,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_370,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_424,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_427,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_compiler_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_370(C_word c,C_word t0,C_word t1){
+/* k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_427(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_370,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_373,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_427,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_430,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_optimizer_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_373(C_word c,C_word t0,C_word t1){
+/* k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_430(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_373,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_376,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_430,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_433,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_unboxing_toplevel(2,C_SCHEME_UNDEFINED,t2);}
+
+/* k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_433(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_433,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_436,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_compiler_syntax_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_376(C_word c,C_word t0,C_word t1){
+/* k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_376,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_379,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_436,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_439,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_scrutinizer_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_379(C_word c,C_word t0,C_word t1){
+/* k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_379,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_382,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_439,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_442,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_driver_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_382(C_word c,C_word t0,C_word t1){
+/* k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_382,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_385,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_442,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_445,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_platform_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_385(C_word c,C_word t0,C_word t1){
+/* k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_385,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_388,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_445,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_448,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_backend_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_388(C_word c,C_word t0,C_word t1){
+/* k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_388,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_391,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_448,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_451,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_srfi_69_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_391(C_word c,C_word t0,C_word t1){
+/* k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_451(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_391,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_395,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_451,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_455,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("##sys#macro-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[90]))(2,*((C_word*)lf[90]+1),t2);}
+((C_proc2)C_retrieve_symbol_proc(lf[104]))(2,*((C_word*)lf[104]+1),t2);}
 
-/* k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_395(C_word c,C_word t0,C_word t1){
+/* k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -765,15 +840,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_395,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_398,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1297,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1299,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_455,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_458,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1492,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1494,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t3,t4);}
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
 
-/* a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1299(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1494(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -781,33 +856,33 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1299,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1306,a[2]=t3,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_1494,5,t0,t1,t2,t3,t4);}
+t5=C_i_cdr(t2);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1501,a[2]=t3,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 C_trace("r37");
 t7=t3;
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[83]);}
+((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[97]);}
 
-/* k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1306(C_word c,C_word t0,C_word t1){
+/* k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1306,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1309,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_1501,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1504,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[4]))){
+t3=C_i_car(((C_word*)t0)[4]);
 t4=t2;
-f_1309(t4,(C_word)C_i_stringp(t3));}
+f_1504(t4,C_i_stringp(t3));}
 else{
 t3=t2;
-f_1309(t3,C_SCHEME_FALSE);}}
+f_1504(t3,C_SCHEME_FALSE);}}
 
-/* k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_1309(C_word t0,C_word t1){
+/* k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_1504(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -815,45 +890,45 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1309,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1312,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_1504,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1507,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t3=t1;
 if(C_truep(t3)){
 t4=t2;
-f_1312(t4,C_SCHEME_FALSE);}
+f_1507(t4,C_SCHEME_FALSE);}
 else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
+if(C_truep(C_i_pairp(((C_word*)t0)[4]))){
+t4=C_i_car(((C_word*)t0)[4]);
 t5=t2;
-f_1312(t5,(C_word)C_i_symbolp(t4));}
+f_1507(t5,C_i_symbolp(t4));}
 else{
 t4=t2;
-f_1312(t4,C_SCHEME_FALSE);}}}
+f_1507(t4,C_SCHEME_FALSE);}}}
 
-/* k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_1312(C_word t0,C_word t1){
+/* k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_1507(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1312,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1507,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1318,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1513,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t2,lf[81],((C_word*)t0)[5],lf[82]);}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t2,lf[95],((C_word*)t0)[5],lf[96]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1417,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1604,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[2])){
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t2,lf[81],((C_word*)t0)[5],lf[88]);}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t2,lf[95],((C_word*)t0)[5],lf[102]);}
 else{
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t2,lf[81],((C_word*)t0)[5],lf[89]);}}}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t2,lf[95],((C_word*)t0)[5],lf[103]);}}}
 
-/* k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1417(C_word c,C_word t0,C_word t1){
+/* k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -861,16 +936,16 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1417,2,t0,t1);}
-t2=(C_truep(((C_word*)t0)[5])?(C_word)C_i_cadr(((C_word*)t0)[4]):(C_word)C_i_car(((C_word*)t0)[4]));
-t3=(C_word)C_i_cdr(t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1430,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1604,2,t0,t1);}
+t2=(C_truep(((C_word*)t0)[5])?C_i_cadr(((C_word*)t0)[4]):C_i_car(((C_word*)t0)[4]));
+t3=C_i_cdr(t2);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1617,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 C_trace("r37");
 t5=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[87]);}
+((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[101]);}
 
-/* k1428 in k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1430(C_word c,C_word t0,C_word t1){
+/* k1615 in k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1617(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -891,28 +966,28 @@ C_word t17;
 C_word t18;
 C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1430,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(C_word)C_i_car(((C_word*)t0)[7]);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[83],t4);
-t6=(C_truep(((C_word*)t0)[6])?(C_word)C_i_car(((C_word*)t0)[5]):lf[84]);
-t7=(C_truep(((C_word*)t0)[6])?(C_word)C_i_caddr(((C_word*)t0)[5]):(C_word)C_i_cadr(((C_word*)t0)[5]));
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,lf[83],t8);
+C_save_and_reclaim((void*)tr2,(void*)f_1617,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[7]);
+t3=C_i_car(((C_word*)t0)[7]);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[97],t4);
+t6=(C_truep(((C_word*)t0)[6])?C_i_car(((C_word*)t0)[5]):lf[98]);
+t7=(C_truep(((C_word*)t0)[6])?C_i_caddr(((C_word*)t0)[5]):C_i_cadr(((C_word*)t0)[5]));
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,lf[97],t8);
 t10=C_SCHEME_END_OF_LIST;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
 t12=C_SCHEME_FALSE;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1560,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=t2,a[9]=t5,a[10]=t6,a[11]=t9,tmp=(C_word)a,a+=12,tmp);
+t14=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1747,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=t2,a[9]=t5,a[10]=t6,a[11]=t9,tmp=(C_word)a,a+=12,tmp);
 t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1562,a[2]=t11,a[3]=t16,a[4]=t13,tmp=(C_word)a,a+=5,tmp));
+t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1749,a[2]=t11,a[3]=t16,a[4]=t13,tmp=(C_word)a,a+=5,tmp));
 t18=((C_word*)t16)[1];
-f_1562(t18,t14,((C_word*)t0)[3]);}
+f_1749(t18,t14,((C_word*)t0)[3]);}
 
-/* loop75 in k1428 in k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_1562(C_word t0,C_word t1,C_word t2){
+/* loop75 in k1615 in k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_1749(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -931,15 +1006,15 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1562,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_1749,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_car(t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
+t8=C_slot(t2,C_fix(1));
 C_trace("loop7588");
 t14=t1;
 t15=t8;
@@ -949,7 +1024,7 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
+t8=C_slot(t2,C_fix(1));
 C_trace("loop7588");
 t14=t1;
 t15=t8;
@@ -961,8 +1036,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1558 in k1428 in k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1560(C_word c,C_word t0,C_word t1){
+/* k1745 in k1615 in k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -970,16 +1045,16 @@ C_word t4;
 C_word t5;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1560,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[83],t2);
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1490,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t3,tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1747,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[97],t2);
+t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1677,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t3,tmp=(C_word)a,a+=12,tmp);
 C_trace("r37");
 t5=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[86]);}
+((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[100]);}
 
-/* k1488 in k1558 in k1428 in k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1490(C_word c,C_word t0,C_word t1){
+/* k1675 in k1745 in k1615 in k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1677(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -992,20 +1067,20 @@ C_word t9;
 C_word t10;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1490,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1677,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1498,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1685,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1514,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1701,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_1514(t10,t6,((C_word*)t0)[2]);}
+f_1701(t10,t6,((C_word*)t0)[2]);}
 
-/* loop99 in k1488 in k1558 in k1428 in k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_1514(C_word t0,C_word t1,C_word t2){
+/* loop99 in k1675 in k1745 in k1615 in k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_1701(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1024,15 +1099,15 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1514,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_cadr(t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_1701,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_cadr(t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
+t8=C_slot(t2,C_fix(1));
 C_trace("loop99112");
 t14=t1;
 t15=t8;
@@ -1042,7 +1117,7 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
+t8=C_slot(t2,C_fix(1));
 C_trace("loop99112");
 t14=t1;
 t15=t8;
@@ -1054,23 +1129,23 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1496 in k1488 in k1558 in k1428 in k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1498(C_word c,C_word t0,C_word t1){
+/* k1683 in k1675 in k1745 in k1615 in k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1685(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1498,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1502,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-t3=(C_truep(((C_word*)t0)[3])?(C_word)C_i_cdddr(((C_word*)t0)[2]):(C_word)C_i_cddr(((C_word*)t0)[2]));
+C_save_and_reclaim((void*)tr2,(void*)f_1685,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1689,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+t3=(C_truep(((C_word*)t0)[3])?C_i_cdddr(((C_word*)t0)[2]):C_i_cddr(((C_word*)t0)[2]));
 C_trace("##sys#append");
-t4=*((C_word*)lf[44]+1);
+t4=*((C_word*)lf[45]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k1500 in k1496 in k1488 in k1558 in k1428 in k1415 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1502(C_word c,C_word t0,C_word t1){
+/* k1687 in k1683 in k1675 in k1745 in k1615 in k1602 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1689(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1085,71 +1160,37 @@ C_word t11;
 C_word t12;
 C_word ab[33],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1502,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[85],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t10);
+C_save_and_reclaim((void*)tr2,(void*)f_1689,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[10],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[8],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[5],t7);
+t9=C_a_i_cons(&a,2,lf[99],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,((C_word*)t0)[4],t10);
 t12=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t11));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_a_i_cons(&a,2,((C_word*)t0)[2],t11));}
 
-/* k1316 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1318(C_word c,C_word t0,C_word t1){
+/* k1511 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[6],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1318,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1328,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1513,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1523,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 C_trace("r37");
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[53]);}
-
-/* k1326 in k1316 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1328(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[7],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1328,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1402,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("r37");
-t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[52]);}
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[67]);}
 
-/* k1400 in k1326 in k1316 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1402(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word ab[16],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1402,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
-t5=(C_word)C_a_i_cons(&a,2,t1,t4);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1382,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("r37");
-t7=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[77]);}
-
-/* k1380 in k1400 in k1326 in k1316 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1382(C_word c,C_word t0,C_word t1){
+/* k1521 in k1511 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1523(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1164,54 +1205,62 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word t14;
-C_word ab[30],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1382,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_TRUE,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t2,t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
-t6=(C_word)C_a_i_cons(&a,2,t1,t5);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1348,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_i_cddr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_pairp(t8))){
-t9=(C_word)C_i_caddr(((C_word*)t0)[6]);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t10);
-t12=(C_word)C_a_i_cons(&a,2,lf[76],t11);
-t13=(C_word)C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST);
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word ab[39],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1523,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+t5=C_a_i_cons(&a,2,lf[56],t4);
+t6=C_i_cadr(((C_word*)t0)[4]);
+t7=C_a_i_cons(&a,2,C_SCHEME_TRUE,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t6,t7);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[3],t8);
+t10=C_a_i_cons(&a,2,lf[90],t9);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1543,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t10,tmp=(C_word)a,a+=6,tmp);
+t12=C_i_cddr(((C_word*)t0)[4]);
+if(C_truep(C_i_pairp(t12))){
+t13=C_i_caddr(((C_word*)t0)[4]);
+t14=C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,((C_word*)t0)[3],t14);
+t16=C_a_i_cons(&a,2,lf[91],t15);
+t17=C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t14=*((C_word*)lf[44]+1);
-((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t7,t13,C_SCHEME_END_OF_LIST);}
+t18=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t18+1)))(4,t18,t11,t17,C_SCHEME_END_OF_LIST);}
 else{
 C_trace("##sys#append");
-t9=*((C_word*)lf[44]+1);
-((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
+t13=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t13+1)))(4,t13,t11,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
 
-/* k1346 in k1380 in k1400 in k1326 in k1316 in k1310 in k1307 in k1304 in a1298 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1348(C_word c,C_word t0,C_word t1){
+/* k1541 in k1521 in k1511 in k1505 in k1502 in k1499 in a1493 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1348,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_1543,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k1295 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1297(C_word c,C_word t0,C_word t1){
+/* k1490 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#extend-macro-environment");
-((C_proc5)C_retrieve_symbol_proc(lf[41]))(5,*((C_word*)lf[41]+1),((C_word*)t0)[2],lf[81],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[95],C_SCHEME_END_OF_LIST,t1);}
 
-/* k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_398(C_word c,C_word t0,C_word t1){
+/* k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1219,28 +1268,28 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_398,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_401,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1156,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1158,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_458,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_461,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1359,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1361,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t3,t4);}
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
 
-/* a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1158(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1361(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1158,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1162,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_1361,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1365,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t5,lf[75],t2,lf[80]);}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t5,lf[89],t2,lf[94]);}
 
-/* k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1162(C_word c,C_word t0,C_word t1){
+/* k1363 in a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1250,40 +1299,40 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1162,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-t4=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1174,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+C_save_and_reclaim((void*)tr2,(void*)f_1365,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_caddr(((C_word*)t0)[4]);
+t4=C_i_cdddr(((C_word*)t0)[4]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1377,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_nullp(t4))){
 t6=t5;
-f_1174(2,t6,C_SCHEME_FALSE);}
+f_1377(2,t6,C_SCHEME_FALSE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
 t7=t5;
-f_1174(2,t7,(C_word)C_i_car(t4));}
+f_1377(2,t7,C_i_car(t4));}
 else{
 C_trace("##sys#error");
-t7=*((C_word*)lf[78]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[79],t4);}}}
+t7=*((C_word*)lf[92]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[93],t4);}}}
 
-/* k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1174(C_word c,C_word t0,C_word t1){
+/* k1375 in k1363 in a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1174,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1177,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1274,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1377,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1380,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1469,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 C_trace("gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[54]))(2,*((C_word*)lf[54]+1),t3);}
+((C_proc2)C_retrieve_symbol_proc(lf[68]))(2,*((C_word*)lf[68]+1),t3);}
 
-/* k1272 in k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1274(C_word c,C_word t0,C_word t1){
+/* k1467 in k1375 in k1363 in a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1469(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1291,67 +1340,33 @@ C_trace("r123");
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1175 in k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1177(C_word c,C_word t0,C_word t1){
+/* k1378 in k1375 in k1363 in a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1177,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1184,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("r123");
-t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[53]);}
-
-/* k1182 in k1175 in k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1184(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[9],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1184,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1254,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1380,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1387,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 C_trace("r123");
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[52]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[67]);}
 
-/* k1252 in k1182 in k1175 in k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1254(C_word c,C_word t0,C_word t1){
+/* k1385 in k1378 in k1375 in k1363 in a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1387(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[10],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1254,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1270,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1387,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1465,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 C_trace("symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[49]+1)))(3,*((C_word*)lf[49]+1),t2,((C_word*)t0)[6]);}
-
-/* k1268 in k1252 in k1182 in k1175 in k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1270(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word ab[21],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1270,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t4);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1234,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-C_trace("r123");
-t7=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[77]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[64]+1)))(3,*((C_word*)lf[64]+1),t2,((C_word*)t0)[4]);}
 
-/* k1232 in k1268 in k1252 in k1182 in k1175 in k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1234(C_word c,C_word t0,C_word t1){
+/* k1463 in k1385 in k1378 in k1375 in k1363 in a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1365,53 +1380,61 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[33],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1234,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,t1,t5);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1204,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-t8=(C_word)C_i_car(((C_word*)t0)[2]);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t9);
-t11=(C_word)C_a_i_cons(&a,2,lf[76],t10);
-t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word ab[45],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1465,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
+t5=C_a_i_cons(&a,2,lf[56],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,C_SCHEME_FALSE,t6);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[7],t7);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[6],t8);
+t10=C_a_i_cons(&a,2,lf[90],t9);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1407,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t10,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
+t12=C_i_car(((C_word*)t0)[2]);
+t13=C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST);
+t14=C_a_i_cons(&a,2,((C_word*)t0)[6],t13);
+t15=C_a_i_cons(&a,2,lf[91],t14);
+t16=C_a_i_cons(&a,2,t15,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t13=*((C_word*)lf[44]+1);
-((C_proc4)(void*)(*((C_word*)t13+1)))(4,t13,t7,t12,C_SCHEME_END_OF_LIST);}
+t17=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t17+1)))(4,t17,t11,t16,C_SCHEME_END_OF_LIST);}
 else{
 C_trace("##sys#append");
-t8=*((C_word*)lf[44]+1);
-((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
+t12=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t11,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
 
-/* k1202 in k1232 in k1268 in k1252 in k1182 in k1175 in k1172 in k1160 in a1157 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1204(C_word c,C_word t0,C_word t1){
+/* k1405 in k1463 in k1385 in k1378 in k1375 in k1363 in a1360 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1407(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1204,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_1407,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k1154 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1156(C_word c,C_word t0,C_word t1){
+/* k1357 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#extend-macro-environment");
-((C_proc5)C_retrieve_symbol_proc(lf[41]))(5,*((C_word*)lf[41]+1),((C_word*)t0)[2],lf[75],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[89],C_SCHEME_END_OF_LIST,t1);}
 
-/* k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_401(C_word c,C_word t0,C_word t1){
+/* k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1419,28 +1442,28 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_401,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_404,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_972,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_974,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_461,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_464,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1175,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1177,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t3,t4);}
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
 
-/* a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_974,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_978,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_1177,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1181,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t5,lf[69],t2,lf[74]);}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t5,lf[83],t2,lf[88]);}
 
-/* k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_978(C_word c,C_word t0,C_word t1){
+/* k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1181(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1448,16 +1471,16 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_978,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_987,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1181,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cddr(((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1190,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 C_trace("r144");
 t5=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[73]);}
+((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[87]);}
 
-/* k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_987(C_word c,C_word t0,C_word t1){
+/* k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1470,20 +1493,20 @@ C_word t9;
 C_word t10;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_987,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1190,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_990,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1193,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1110,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1313,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_1110(t10,t6,((C_word*)t0)[4]);}
+f_1313(t10,t6,((C_word*)t0)[4]);}
 
-/* loop153 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_1110(C_word t0,C_word t1,C_word t2){
+/* loop153 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_1313(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1492,21 +1515,21 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1110,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1137,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1148,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_1313,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1340,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1351,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
 C_trace("g169170");
 t6=t3;
-f_1137(t6,t4);}
+f_1340(t6,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1146 in loop153 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1148(C_word c,C_word t0,C_word t1){
+/* k1349 in loop153 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1518,37 +1541,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1148,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_1351,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 C_trace("loop153166");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_1110(t6,((C_word*)t0)[3],t5);}
+f_1313(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 C_trace("loop153166");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_1110(t6,((C_word*)t0)[3],t5);}}
+f_1313(t6,((C_word*)t0)[3],t5);}}
 
-/* g169 in loop153 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_1137(C_word t0,C_word t1){
+/* g169 in loop153 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_1340(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1137,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1145,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_1340,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1348,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 C_trace("gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[54]))(2,*((C_word*)lf[54]+1),t2);}
+((C_proc2)C_retrieve_symbol_proc(lf[68]))(2,*((C_word*)lf[68]+1),t2);}
 
-/* k1143 in g169 in loop153 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1145(C_word c,C_word t0,C_word t1){
+/* k1346 in g169 in loop153 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1348(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1556,22 +1579,22 @@ C_trace("r144");
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k988 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_990(C_word c,C_word t0,C_word t1){
+/* k1191 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_990,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1001,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1086,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1193,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1204,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1289,tmp=(C_word)a,a+=2,tmp);
 C_trace("append-map");
-((C_proc5)C_retrieve_symbol_proc(lf[72]))(5,*((C_word*)lf[72]+1),t2,t3,((C_word*)t0)[3],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[86]))(5,*((C_word*)lf[86]+1),t2,t3,((C_word*)t0)[3],t1);}
 
-/* a1085 in k988 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1086(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a1288 in k1191 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1580,19 +1603,19 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1086,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cddr(t2);
-if(C_truep((C_word)C_i_pairp(t4))){
-t5=(C_word)C_i_cddr(t2);
-t6=(C_word)C_a_i_cons(&a,2,t3,t5);
+C_save_and_reclaim((void*)tr4,(void*)f_1289,4,t0,t1,t2,t3);}
+t4=C_i_cddr(t2);
+if(C_truep(C_i_pairp(t4))){
+t5=C_i_cddr(t2);
+t6=C_a_i_cons(&a,2,t3,t5);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_list(&a,1,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_list(&a,1,t6));}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_END_OF_LIST);}}
 
-/* k999 in k988 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1001(C_word c,C_word t0,C_word t1){
+/* k1202 in k1191 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1600,30 +1623,30 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1001,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1009,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1011,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1084,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1204,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1212,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1214,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1287,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 C_trace("##sys#append");
-t5=*((C_word*)lf[44]+1);
+t5=*((C_word*)lf[45]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k1082 in k999 in k988 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1084(C_word c,C_word t0,C_word t1){
+/* k1285 in k1202 in k1191 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1084,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_1287,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
 C_trace("fold-right");
-((C_proc6)C_retrieve_symbol_proc(lf[71]))(6,*((C_word*)lf[71]+1),((C_word*)t0)[5],((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)C_retrieve_symbol_proc(lf[85]))(6,*((C_word*)lf[85]+1),((C_word*)t0)[5],((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a1010 in k999 in k988 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1011(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a1213 in k1202 in k1191 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -1642,51 +1665,51 @@ C_word t18;
 C_word ab[15],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1011,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_length(t2);
-t6=(C_word)C_eqp(C_fix(3),t5);
+C_save_and_reclaim((void*)tr5,(void*)f_1214,5,t0,t1,t2,t3,t4);}
+t5=C_i_length(t2);
+t6=C_eqp(C_fix(3),t5);
 if(C_truep(t6)){
-t7=(C_word)C_i_car(t2);
-t8=(C_word)C_i_cadr(t2);
-t9=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,t3,t9);
-t11=(C_word)C_a_i_cons(&a,2,t8,t10);
-t12=(C_word)C_a_i_cons(&a,2,t7,t11);
+t7=C_i_car(t2);
+t8=C_i_cadr(t2);
+t9=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,t3,t9);
+t11=C_a_i_cons(&a,2,t8,t10);
+t12=C_a_i_cons(&a,2,t7,t11);
 t13=t1;
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_cons(&a,2,lf[70],t12));}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_a_i_cons(&a,2,lf[84],t12));}
 else{
-t7=(C_word)C_i_car(t2);
-t8=(C_word)C_i_cadr(t2);
-t9=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,t8,t9);
-t11=(C_word)C_a_i_cons(&a,2,t7,t10);
+t7=C_i_car(t2);
+t8=C_i_cadr(t2);
+t9=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,t8,t9);
+t11=C_a_i_cons(&a,2,t7,t10);
 t12=t1;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_cons(&a,2,lf[70],t11));}}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_a_i_cons(&a,2,lf[84],t11));}}
 
-/* k1007 in k999 in k988 in k985 in k976 in a973 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_1009(C_word c,C_word t0,C_word t1){
+/* k1210 in k1202 in k1191 in k1188 in k1179 in a1176 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1009,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_1212,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k970 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_972(C_word c,C_word t0,C_word t1){
+/* k1173 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#extend-macro-environment");
-((C_proc5)C_retrieve_symbol_proc(lf[41]))(5,*((C_word*)lf[41]+1),((C_word*)t0)[2],lf[69],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[83],C_SCHEME_END_OF_LIST,t1);}
 
-/* k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_404(C_word c,C_word t0,C_word t1){
+/* k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1694,114 +1717,114 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_404,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_407,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_886,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_888,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_464,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_467,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1089,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1091,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t3,t4);}
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
 
-/* a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1091(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_888,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_892,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_1091,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1095,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t5,lf[57],t2,lf[68]);}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t5,lf[71],t2,lf[82]);}
 
-/* k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_892(C_word c,C_word t0,C_word t1){
+/* k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_892,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_895,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1095,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1098,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 C_trace("gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,lf[55]);}
+((C_proc3)C_retrieve_symbol_proc(lf[68]))(3,*((C_word*)lf[68]+1),t2,lf[69]);}
 
-/* k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_895(C_word c,C_word t0,C_word t1){
+/* k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_895,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_902,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1098,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1105,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 C_trace("r198");
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[53]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[67]);}
 
-/* k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_902(C_word c,C_word t0,C_word t1){
+/* k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_902,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_926,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1105,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1129,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 C_trace("r198");
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[67]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[81]);}
 
-/* k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_926(C_word c,C_word t0,C_word t1){
+/* k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_926,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_942,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1129,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1145,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[66]))(2,*((C_word*)lf[66]+1),t2);}
+((C_proc2)C_retrieve_symbol_proc(lf[80]))(2,*((C_word*)lf[80]+1),t2);}
 
-/* k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_942(C_word c,C_word t0,C_word t1){
+/* k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1145(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_942,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_945,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1145,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1148,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t2,lf[65],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[74]+1)))(4,*((C_word*)lf[74]+1),t2,lf[79],t1);}
 
-/* k943 in k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_945(C_word c,C_word t0,C_word t1){
+/* k1146 in k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1148(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_945,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_948,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1148,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1151,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t2,((C_word*)t0)[6],((C_word*)t0)[3]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[74]+1)))(4,*((C_word*)lf[74]+1),t2,((C_word*)t0)[6],((C_word*)t0)[3]);}
 
-/* k946 in k943 in k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_948(C_word c,C_word t0,C_word t1){
+/* k1149 in k1146 in k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1151(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_948,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_951,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1151,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1154,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t2,lf[64],((C_word*)t0)[3]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[74]+1)))(4,*((C_word*)lf[74]+1),t2,lf[78],((C_word*)t0)[3]);}
 
-/* k949 in k946 in k943 in k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_951(C_word c,C_word t0,C_word t1){
+/* k1152 in k1149 in k1146 in k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1809,47 +1832,47 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_951,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_954,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_964,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_1154,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1157,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1167,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=C_i_cdr(((C_word*)t0)[2]);
 C_trace("string-intersperse");
-((C_proc4)C_retrieve_symbol_proc(lf[62]))(4,*((C_word*)lf[62]+1),t3,t4,lf[63]);}
+((C_proc4)C_retrieve_symbol_proc(lf[76]))(4,*((C_word*)lf[76]+1),t3,t4,lf[77]);}
 
-/* k962 in k949 in k946 in k943 in k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_964(C_word c,C_word t0,C_word t1){
+/* k1165 in k1152 in k1149 in k1146 in k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[74]+1)))(4,*((C_word*)lf[74]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k952 in k949 in k946 in k943 in k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_954(C_word c,C_word t0,C_word t1){
+/* k1155 in k1152 in k1149 in k1146 in k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_954,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1157,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1160,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t2,lf[61],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[74]+1)))(4,*((C_word*)lf[74]+1),t2,lf[75],((C_word*)t0)[2]);}
 
-/* k955 in k952 in k949 in k946 in k943 in k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_957(C_word c,C_word t0,C_word t1){
+/* k1158 in k1155 in k1152 in k1149 in k1146 in k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1160(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_957,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_960,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1160,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1163,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[59]))(3,*((C_word*)lf[59]+1),t2,((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[73]))(3,*((C_word*)lf[73]+1),t2,((C_word*)t0)[2]);}
 
-/* k958 in k955 in k952 in k949 in k946 in k943 in k940 in k924 in k900 in k893 in k890 in a887 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_960(C_word c,C_word t0,C_word t1){
+/* k1161 in k1158 in k1155 in k1152 in k1149 in k1146 in k1143 in k1127 in k1103 in k1096 in k1093 in a1090 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1163(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1862,28 +1885,28 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_960,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[42],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[58],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t5,t8);
+C_save_and_reclaim((void*)tr2,(void*)f_1163,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[59],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[72],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t5,t8);
 t10=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_cons(&a,2,((C_word*)t0)[2],t9));}
 
-/* k884 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_886(C_word c,C_word t0,C_word t1){
+/* k1087 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#extend-macro-environment");
-((C_proc5)C_retrieve_symbol_proc(lf[41]))(5,*((C_word*)lf[41]+1),((C_word*)t0)[2],lf[57],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[71],C_SCHEME_END_OF_LIST,t1);}
 
-/* k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_407(C_word c,C_word t0,C_word t1){
+/* k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1891,102 +1914,89 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_407,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_410,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_812,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_814,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_467,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_470,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1019,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1021,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t3,t4);}
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
 
-/* a813 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_814(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a1020 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1021(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_814,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_818,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_1021,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1025,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t5,lf[48],t2,lf[56]);}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t5,lf[63],t2,lf[70]);}
 
-/* k816 in a813 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_818(C_word c,C_word t0,C_word t1){
+/* k1023 in a1020 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_818,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_821,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1025,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1028,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 C_trace("gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,lf[55]);}
+((C_proc3)C_retrieve_symbol_proc(lf[68]))(3,*((C_word*)lf[68]+1),t2,lf[69]);}
 
-/* k819 in k816 in a813 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_821(C_word c,C_word t0,C_word t1){
+/* k1026 in k1023 in a1020 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[7],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_821,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_831,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1028,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1038,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 C_trace("r217");
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[53]);}
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[67]);}
 
-/* k829 in k819 in k816 in a813 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_831(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[7],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_831,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_847,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("r217");
-t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[52]);}
-
-/* k845 in k829 in k819 in k816 in a813 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_847(C_word c,C_word t0,C_word t1){
+/* k1036 in k1026 in k1023 in a1020 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[13],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_847,2,t0,t1);}
-t2=(C_word)C_i_caddr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_863,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_867,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_stringp(((C_word*)t0)[2]))){
+C_save_and_reclaim((void*)tr2,(void*)f_1038,2,t0,t1);}
+t2=C_i_caddr(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1066,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1070,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_stringp(((C_word*)t0)[2]))){
 t5=t3;
-f_863(t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST));}
+f_1066(t5,C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST));}
 else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[2]))){
+if(C_truep(C_i_symbolp(((C_word*)t0)[2]))){
 C_trace("symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[49]+1)))(3,*((C_word*)lf[49]+1),t4,((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[64]+1)))(3,*((C_word*)lf[64]+1),t4,((C_word*)t0)[2]);}
 else{
 C_trace("syntax-error");
-((C_proc5)C_retrieve_symbol_proc(lf[50]))(5,*((C_word*)lf[50]+1),t4,lf[48],lf[51],((C_word*)t0)[2]);}}}
+((C_proc5)C_retrieve_symbol_proc(lf[65]))(5,*((C_word*)lf[65]+1),t4,lf[63],lf[66],((C_word*)t0)[2]);}}}
 
-/* k865 in k845 in k829 in k819 in k816 in a813 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_867(C_word c,C_word t0,C_word t1){
+/* k1068 in k1036 in k1026 in k1023 in a1020 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_867,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1070,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_863(t2,(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
+f_1066(t2,C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
 
-/* k861 in k845 in k829 in k819 in k816 in a813 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_863(C_word t0,C_word t1){
+/* k1064 in k1036 in k1026 in k1023 in a1020 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_1066(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1996,25 +2006,25 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_863,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,t4,t5);
+C_save_and_reclaim((void*)trf_1066,NULL,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,lf[56],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,t4,t5);
 t7=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_cons(&a,2,((C_word*)t0)[2],t6));}
 
-/* k810 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_812(C_word c,C_word t0,C_word t1){
+/* k1017 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1019(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#extend-macro-environment");
-((C_proc5)C_retrieve_symbol_proc(lf[41]))(5,*((C_word*)lf[41]+1),((C_word*)t0)[2],lf[48],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[63],C_SCHEME_END_OF_LIST,t1);}
 
-/* k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_410(C_word c,C_word t0,C_word t1){
+/* k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2022,77 +2032,427 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_410,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_413,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_783,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_785,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_470,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_473,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_990,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_992,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t3,t4);}
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
 
-/* a784 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_785(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a991 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_992(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_785,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_789,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_992,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_996,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_trace("##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[45]))(5,*((C_word*)lf[45]+1),t5,lf[42],t2,lf[46]);}
+((C_proc5)C_retrieve_symbol_proc(lf[61]))(5,*((C_word*)lf[61]+1),t5,lf[59],t2,lf[62]);}
 
-/* k787 in a784 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_789(C_word c,C_word t0,C_word t1){
+/* k994 in a991 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_789,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_804,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_996,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1011,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
 C_trace("##sys#append");
-t4=*((C_word*)lf[44]+1);
+t4=*((C_word*)lf[45]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k802 in k787 in a784 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_804(C_word c,C_word t0,C_word t1){
+/* k1009 in k994 in a991 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_1011(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_804,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[42],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_1011,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[59],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[43],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[60],t3));}
+
+/* k988 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_990(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[59],C_SCHEME_END_OF_LIST,t1);}
+
+/* k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_473(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_473,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_476,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_972,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_974,tmp=(C_word)a,a+=2,tmp);
+C_trace("##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+
+/* a973 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[3],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_974,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_982,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
+C_trace("##sys#append");
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
+
+/* k980 in a973 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_982(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_982,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[58],t1));}
+
+/* k970 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_972(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[57],C_SCHEME_END_OF_LIST,t1);}
+
+/* k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_476(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_476,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_479,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_954,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_956,tmp=(C_word)a,a+=2,tmp);
+C_trace("##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+
+/* a955 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_956(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[3],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_956,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_964,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
+C_trace("##sys#append");
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
+
+/* k962 in a955 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_964(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_964,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[56],t1));}
+
+/* k952 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_954(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[55],C_SCHEME_END_OF_LIST,t1);}
+
+/* k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_479(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_479,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_482,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_936,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_938,tmp=(C_word)a,a+=2,tmp);
+C_trace("##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+
+/* a937 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_938(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[3],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_938,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_946,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
+C_trace("##sys#append");
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
+
+/* k944 in a937 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_946(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_946,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[54],t1));}
+
+/* k934 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_936(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[53],C_SCHEME_END_OF_LIST,t1);}
+
+/* k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_482(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_482,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_485,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_918,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_920,tmp=(C_word)a,a+=2,tmp);
+C_trace("##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+
+/* a919 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_920(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[3],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_920,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_928,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
+C_trace("##sys#append");
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
+
+/* k926 in a919 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_928(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_928,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[52],t1));}
+
+/* k916 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_918(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[51],C_SCHEME_END_OF_LIST,t1);}
+
+/* k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_485(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_485,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_488,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_900,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_902,tmp=(C_word)a,a+=2,tmp);
+C_trace("##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+
+/* a901 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_902(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[3],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_902,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_910,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
+C_trace("##sys#append");
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
+
+/* k908 in a901 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_910(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_910,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[50],t1));}
+
+/* k898 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_900(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[49],C_SCHEME_END_OF_LIST,t1);}
+
+/* k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_488(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_488,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_491,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_882,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_884,tmp=(C_word)a,a+=2,tmp);
+C_trace("##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+
+/* a883 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[3],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_884,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_892,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
+C_trace("##sys#append");
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
+
+/* k890 in a883 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_892(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_892,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[48],t1));}
+
+/* k880 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_882(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[47],C_SCHEME_END_OF_LIST,t1);}
+
+/* k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_491(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_491,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_494,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_864,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_866,tmp=(C_word)a,a+=2,tmp);
+C_trace("##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t3,t4);}
+
+/* a865 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_866(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[3],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_866,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_874,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cdr(t2);
+C_trace("##sys#append");
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
+
+/* k872 in a865 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_874(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_874,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[44],t1));}
 
-/* k781 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_783(C_word c,C_word t0,C_word t1){
+/* k862 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#extend-macro-environment");
-((C_proc5)C_retrieve_symbol_proc(lf[41]))(5,*((C_word*)lf[41]+1),((C_word*)t0)[2],lf[42],C_SCHEME_END_OF_LIST,t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[42]))(5,*((C_word*)lf[42]+1),((C_word*)t0)[2],lf[43],C_SCHEME_END_OF_LIST,t1);}
 
-/* k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_413(C_word c,C_word t0,C_word t1){
+/* k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_494(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_413,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_416,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_494,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_497,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 C_trace("##sys#macro-subset");
-((C_proc3)C_retrieve_symbol_proc(lf[40]))(3,*((C_word*)lf[40]+1),t2,((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[41]))(3,*((C_word*)lf[41]+1),t2,((C_word*)t0)[2]);}
 
-/* k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_416(C_word c,C_word t0,C_word t1){
+/* k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2103,18 +2463,18 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_416,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_497,2,t0,t1);}
 t2=C_mutate((C_word*)lf[0]+1 /* (set! chicken-ffi-macro-environment ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_420,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_754,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_764,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_772,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_776,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_501,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_835,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_845,tmp=(C_word)a,a+=2,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_853,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_857,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
 C_trace("chicken.scm: 48   get-environment-variable");
-((C_proc3)C_retrieve_symbol_proc(lf[38]))(3,*((C_word*)lf[38]+1),t7,lf[39]);}
+((C_proc3)C_retrieve_symbol_proc(lf[39]))(3,*((C_word*)lf[39]+1),t7,lf[40]);}
 
-/* k774 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_776(C_word c,C_word t0,C_word t1){
+/* k855 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_857(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2122,54 +2482,54 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 C_trace("chicken.scm: 48   string-split");
-((C_proc3)C_retrieve_symbol_proc(lf[36]))(3,*((C_word*)lf[36]+1),((C_word*)t0)[2],t2);}
+((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),((C_word*)t0)[2],t2);}
 else{
 C_trace("chicken.scm: 48   string-split");
-((C_proc3)C_retrieve_symbol_proc(lf[36]))(3,*((C_word*)lf[36]+1),((C_word*)t0)[2],lf[37]);}}
+((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),((C_word*)t0)[2],lf[38]);}}
 
-/* k770 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_772(C_word c,C_word t0,C_word t1){
+/* k851 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_853(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("chicken.scm: 46   remove");
-((C_proc4)C_retrieve_symbol_proc(lf[35]))(4,*((C_word*)lf[35]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc4)C_retrieve_symbol_proc(lf[36]))(4,*((C_word*)lf[36]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a763 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_764(C_word c,C_word t0,C_word t1,C_word t2){
+/* a844 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_845(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_764,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_845,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_string_equal_p(t2,lf[34]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_string_equal_p(t2,lf[35]));}
 
-/* k752 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_754(C_word c,C_word t0,C_word t1){
+/* k833 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_835(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_754,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_762,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_835,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_843,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 C_trace("chicken.scm: 49   argv");
-((C_proc2)C_retrieve_symbol_proc(lf[33]))(2,*((C_word*)lf[33]+1),t2);}
+((C_proc2)C_retrieve_symbol_proc(lf[34]))(2,*((C_word*)lf[34]+1),t2);}
 
-/* k760 in k752 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_762(C_word c,C_word t0,C_word t1){
+/* k841 in k833 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_843(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(t1);
+t2=C_i_cdr(t1);
 C_trace("chicken.scm: 45   append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[32]+1)))(4,*((C_word*)lf[32]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[33]+1)))(4,*((C_word*)lf[33]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_420(C_word c,C_word t0,C_word t1){
+/* k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2179,17 +2539,17 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_420,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_501,2,t0,t1);}
 t2=C_mutate((C_word*)lf[1]+1 /* (set! compiler-arguments ...) */,t1);
-t3=C_mutate((C_word*)lf[2]+1 /* (set! process-command-line ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_422,tmp=(C_word)a,a+=2,tmp));
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_529,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_537,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_549,tmp=(C_word)a,a+=2,tmp);
+t3=C_mutate((C_word*)lf[2]+1 /* (set! process-command-line ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_503,tmp=(C_word)a,a+=2,tmp));
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_610,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_618,tmp=(C_word)a,a+=2,tmp);
+t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_630,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,t4,t5,t6);}
 
-/* a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_549(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_630(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2200,17 +2560,17 @@ C_word t9;
 C_word ab[13],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_549,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_630,4,t0,t1,t2,t3);}
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_553,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_634,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_561,a[2]=t4,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_642,a[2]=t4,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
 t9=((C_word*)t7)[1];
-f_561(t9,t5,((C_word*)t4)[1]);}
+f_642(t9,t5,((C_word*)t4)[1]);}
 
-/* loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_561(C_word t0,C_word t1,C_word t2){
+/* loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_642(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2231,77 +2591,77 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_561,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_642,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cdr(t2);
-t5=(C_word)C_eqp(lf[10],t3);
+t3=C_i_car(t2);
+t4=C_i_cdr(t2);
+t5=C_eqp(lf[10],t3);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_583,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_i_car(t4);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_664,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t7=C_i_car(t4);
 C_trace("chicken.scm: 82   string->number");
 C_string_to_number(3,0,t6,t7);}
 else{
-t6=(C_word)C_eqp(lf[21],t3);
+t6=C_eqp(lf[22],t3);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_659,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_i_car(t4);
-C_trace("chicken.scm: 105  string->number");
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_740,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t8=C_i_car(t4);
+C_trace("chicken.scm: 107  string->number");
 C_string_to_number(3,0,t7,t8);}
 else{
-if(C_truep((C_word)C_i_memq(t3,C_retrieve(lf[25])))){
-C_trace("chicken.scm: 112  loop");
+if(C_truep(C_i_memq(t3,C_retrieve(lf[26])))){
+C_trace("chicken.scm: 114  loop");
 t16=t1;
 t17=t4;
 t1=t16;
 t2=t17;
 goto loop;}
 else{
-if(C_truep((C_word)C_i_memq(t3,C_retrieve(lf[26])))){
-if(C_truep((C_word)C_i_pairp(t4))){
-t7=(C_word)C_i_cdr(t4);
-C_trace("chicken.scm: 115  loop");
+if(C_truep(C_i_memq(t3,C_retrieve(lf[27])))){
+if(C_truep(C_i_pairp(t4))){
+t7=C_i_cdr(t4);
+C_trace("chicken.scm: 117  loop");
 t16=t1;
 t17=t7;
 t1=t16;
 t2=t17;
 goto loop;}
 else{
-C_trace("chicken.scm: 116  quit");
-((C_proc4)C_retrieve_symbol_proc(lf[27]))(4,*((C_word*)lf[27]+1),t1,lf[28],t3);}}
+C_trace("chicken.scm: 118  quit");
+((C_proc4)C_retrieve_symbol_proc(lf[28]))(4,*((C_word*)lf[28]+1),t1,lf[29],t3);}}
 else{
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_737,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_744,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_stringp(t3))){
-C_trace("chicken.scm: 118  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[22]))(5,*((C_word*)lf[22]+1),t7,lf[23],lf[29],t3);}
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_818,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_825,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_stringp(t3))){
+C_trace("chicken.scm: 120  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),t7,lf[24],lf[30],t3);}
 else{
-C_trace("chicken.scm: 120  conc");
-((C_proc4)C_retrieve_symbol_proc(lf[30]))(4,*((C_word*)lf[30]+1),t8,lf[31],t3);}}}}}}}
+C_trace("chicken.scm: 122  conc");
+((C_proc4)C_retrieve_symbol_proc(lf[31]))(4,*((C_word*)lf[31]+1),t8,lf[32],t3);}}}}}}}
 
-/* k742 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_744(C_word c,C_word t0,C_word t1){
+/* k823 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("chicken.scm: 118  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[22]))(5,*((C_word*)lf[22]+1),((C_word*)t0)[2],lf[23],lf[29],t1);}
+C_trace("chicken.scm: 120  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[24],lf[30],t1);}
 
-/* k735 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_737(C_word c,C_word t0,C_word t1){
+/* k816 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("chicken.scm: 121  loop");
+C_trace("chicken.scm: 123  loop");
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_561(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_642(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k657 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_659(C_word c,C_word t0,C_word t1){
+/* k738 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2313,56 +2673,56 @@ C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_659,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_662,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_740,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_743,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 switch(t1){
 case C_fix(0):
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_676,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("chicken.scm: 107  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t3,lf[20],lf[17],((C_word*)((C_word*)t0)[2])[1]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_757,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+C_trace("chicken.scm: 109  cons*");
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t3,lf[21],lf[18],((C_word*)((C_word*)t0)[2])[1]);
 case C_fix(1):
-t3=(C_word)C_a_i_cons(&a,2,lf[17],((C_word*)((C_word*)t0)[2])[1]);
+t3=C_a_i_cons(&a,2,lf[18],((C_word*)((C_word*)t0)[2])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
-t5=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("chicken.scm: 111  loop");
+t5=C_i_cdr(((C_word*)t0)[5]);
+C_trace("chicken.scm: 113  loop");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_561(t6,((C_word*)t0)[3],t5);
+f_642(t6,((C_word*)t0)[3],t5);
 case C_fix(2):
-t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("chicken.scm: 111  loop");
+t3=C_i_cdr(((C_word*)t0)[5]);
+C_trace("chicken.scm: 113  loop");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_561(t4,((C_word*)t0)[3],t3);
+f_642(t4,((C_word*)t0)[3],t3);
 default:
-t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("chicken.scm: 110  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[22]))(5,*((C_word*)lf[22]+1),t2,lf[23],lf[24],t3);}}
+t3=C_i_car(((C_word*)t0)[5]);
+C_trace("chicken.scm: 112  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),t2,lf[24],lf[25],t3);}}
 
-/* k674 in k657 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_676(C_word c,C_word t0,C_word t1){
+/* k755 in k738 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_757(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("chicken.scm: 111  loop");
+t3=C_i_cdr(((C_word*)t0)[4]);
+C_trace("chicken.scm: 113  loop");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_561(t4,((C_word*)t0)[2],t3);}
+f_642(t4,((C_word*)t0)[2],t3);}
 
-/* k660 in k657 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_662(C_word c,C_word t0,C_word t1){
+/* k741 in k738 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("chicken.scm: 111  loop");
+t2=C_i_cdr(((C_word*)t0)[4]);
+C_trace("chicken.scm: 113  loop");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_561(t3,((C_word*)t0)[2],t2);}
+f_642(t3,((C_word*)t0)[2],t2);}
 
-/* k581 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_583(C_word c,C_word t0,C_word t1){
+/* k662 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_664(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2377,130 +2737,130 @@ C_word t11;
 C_word t12;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_583,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_664,2,t0,t1);}
 switch(t1){
 case C_fix(0):
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("chicken.scm: 103  loop");
+t2=C_i_cdr(((C_word*)t0)[5]);
+C_trace("chicken.scm: 105  loop");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_561(t3,((C_word*)t0)[3],t2);
+f_642(t3,((C_word*)t0)[3],t2);
 case C_fix(1):
-t2=(C_word)C_a_i_cons(&a,2,lf[11],((C_word*)((C_word*)t0)[2])[1]);
+t2=C_a_i_cons(&a,2,lf[11],((C_word*)((C_word*)t0)[2])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
-t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("chicken.scm: 103  loop");
+t4=C_i_cdr(((C_word*)t0)[5]);
+C_trace("chicken.scm: 105  loop");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_561(t5,((C_word*)t0)[3],t4);
+f_642(t5,((C_word*)t0)[3],t4);
 case C_fix(2):
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_616,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("chicken.scm: 89   cons*");
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_697,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+C_trace("chicken.scm: 90   cons*");
 ((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[11],lf[13],((C_word*)((C_word*)t0)[2])[1]);
 case C_fix(3):
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_626,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("chicken.scm: 92   cons*");
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_707,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+C_trace("chicken.scm: 93   cons*");
 ((C_proc6)C_retrieve_symbol_proc(lf[12]))(6,*((C_word*)lf[12]+1),t2,lf[11],lf[13],lf[14],((C_word*)((C_word*)t0)[2])[1]);
 case C_fix(4):
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_636,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("chicken.scm: 95   cons*");
-((C_proc7)C_retrieve_symbol_proc(lf[12]))(7,*((C_word*)lf[12]+1),t2,lf[11],lf[13],lf[14],lf[15],((C_word*)((C_word*)t0)[2])[1]);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_717,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+C_trace("chicken.scm: 96   cons*");
+((C_proc8)C_retrieve_symbol_proc(lf[12]))(8,*((C_word*)lf[12]+1),t2,lf[11],lf[13],lf[14],lf[15],lf[16],((C_word*)((C_word*)t0)[2])[1]);
 default:
 t2=t1;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,C_fix(5)))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_646,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("chicken.scm: 99   cons*");
-((C_proc11)C_retrieve_symbol_proc(lf[12]))(11,*((C_word*)lf[12]+1),t3,lf[16],lf[17],lf[15],lf[18],lf[11],lf[19],lf[20],lf[13],((C_word*)((C_word*)t0)[2])[1]);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,C_fix(5)))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_727,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+C_trace("chicken.scm: 101  cons*");
+((C_proc12)C_retrieve_symbol_proc(lf[12]))(12,*((C_word*)lf[12]+1),t3,lf[17],lf[18],lf[16],lf[19],lf[11],lf[20],lf[21],lf[13],lf[15],((C_word*)((C_word*)t0)[2])[1]);}
 else{
-t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("chicken.scm: 103  loop");
+t3=C_i_cdr(((C_word*)t0)[5]);
+C_trace("chicken.scm: 105  loop");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_561(t4,((C_word*)t0)[3],t3);}}}
+f_642(t4,((C_word*)t0)[3],t3);}}}
 
-/* k644 in k581 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_646(C_word c,C_word t0,C_word t1){
+/* k725 in k662 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("chicken.scm: 103  loop");
+t3=C_i_cdr(((C_word*)t0)[4]);
+C_trace("chicken.scm: 105  loop");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_561(t4,((C_word*)t0)[2],t3);}
+f_642(t4,((C_word*)t0)[2],t3);}
 
-/* k634 in k581 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_636(C_word c,C_word t0,C_word t1){
+/* k715 in k662 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_717(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("chicken.scm: 103  loop");
+t3=C_i_cdr(((C_word*)t0)[4]);
+C_trace("chicken.scm: 105  loop");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_561(t4,((C_word*)t0)[2],t3);}
+f_642(t4,((C_word*)t0)[2],t3);}
 
-/* k624 in k581 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_626(C_word c,C_word t0,C_word t1){
+/* k705 in k662 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("chicken.scm: 103  loop");
+t3=C_i_cdr(((C_word*)t0)[4]);
+C_trace("chicken.scm: 105  loop");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_561(t4,((C_word*)t0)[2],t3);}
+f_642(t4,((C_word*)t0)[2],t3);}
 
-/* k614 in k581 in loop in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_616(C_word c,C_word t0,C_word t1){
+/* k695 in k662 in loop in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("chicken.scm: 103  loop");
+t3=C_i_cdr(((C_word*)t0)[4]);
+C_trace("chicken.scm: 105  loop");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_561(t4,((C_word*)t0)[2],t3);}
+f_642(t4,((C_word*)t0)[2],t3);}
 
-/* k551 in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_553(C_word c,C_word t0,C_word t1){
+/* k632 in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_553,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_556,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_634,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_637,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 C_apply(5,0,t2,C_retrieve(lf[9]),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k554 in k551 in a548 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_556(C_word c,C_word t0,C_word t1){
+/* k635 in k632 in a629 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_637(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("chicken.scm: 123  exit");
+C_trace("chicken.scm: 125  exit");
 ((C_proc2)C_retrieve_symbol_proc(lf[8]))(2,*((C_word*)lf[8]+1),((C_word*)t0)[2]);}
 
-/* a536 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_537(C_word c,C_word t0,C_word t1){
+/* a617 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_618(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_537,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_541,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_618,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_622,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_trace("chicken.scm: 76   user-options-pass");
 ((C_proc2)C_retrieve_symbol_proc(lf[7]))(2,*((C_word*)lf[7]+1),t2);}
 
-/* k539 in a536 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_541(C_word c,C_word t0,C_word t1){
+/* k620 in a617 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2508,47 +2868,47 @@ C_word t4;
 C_word *a;
 if(C_truep(t1)){
 t2=t1;
-C_trace("g269270");
+C_trace("g325326");
 t3=t2;
 ((C_proc3)C_retrieve_proc(t3))(3,t3,((C_word*)t0)[2],C_retrieve(lf[1]));}
 else{
 t2=C_retrieve(lf[2]);
-C_trace("g269270");
+C_trace("g325326");
 t3=t2;
 ((C_proc3)C_retrieve_proc(t3))(3,t3,((C_word*)t0)[2],C_retrieve(lf[1]));}}
 
-/* k527 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_529(C_word c,C_word t0,C_word t1){
+/* k608 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_529,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_532,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_535,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_610,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_613,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_616,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 C_trace("##sys#implicit-exit-handler");
 ((C_proc2)C_retrieve_symbol_proc(lf[6]))(2,*((C_word*)lf[6]+1),t3);}
 
-/* k533 in k527 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_535(C_word c,C_word t0,C_word t1){
+/* k614 in k608 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k530 in k527 in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_532(C_word c,C_word t0,C_word t1){
+/* k611 in k608 in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
-/* ##compiler#process-command-line in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_422(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#process-command-line in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_503(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2557,15 +2917,15 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_422,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_503,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_428,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_509,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_428(t6,t1,t2,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
+f_509(t6,t1,t2,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
 
-/* loop in ##compiler#process-command-line in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_428(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in ##compiler#process-command-line in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_509(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -2587,30 +2947,30 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_428,NULL,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_442,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_509,NULL,5,t0,t1,t2,t3,t4);}
+if(C_truep(C_i_nullp(t2))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_523,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_trace("chicken.scm: 61   reverse");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[3]+1)))(3,*((C_word*)lf[3]+1),t5,t3);}
 else{
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_string_length(t5);
-t7=(C_word)C_i_string_ref(t5,C_fix(0));
-t8=(C_word)C_eqp(C_make_character(45),t7);
-t9=(C_truep(t8)?(C_word)C_fixnum_greaterp(t6,C_fix(1)):C_SCHEME_FALSE);
+t5=C_i_car(t2);
+t6=C_i_string_length(t5);
+t7=C_i_string_ref(t5,C_fix(0));
+t8=C_eqp(C_make_character(45),t7);
+t9=(C_truep(t8)?C_fixnum_greaterp(t6,C_fix(1)):C_SCHEME_FALSE);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_463,a[2]=t6,a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(t6,C_fix(1)))){
-t11=(C_word)C_i_string_ref(t5,C_fix(1));
+t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_544,a[2]=t6,a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_fixnum_greaterp(t6,C_fix(1)))){
+t11=C_i_string_ref(t5,C_fix(1));
 t12=t10;
-f_463(t12,(C_word)C_eqp(C_make_character(58),t11));}
+f_544(t12,C_eqp(C_make_character(58),t11));}
 else{
 t11=t10;
-f_463(t11,C_SCHEME_FALSE);}}
+f_544(t11,C_SCHEME_FALSE);}}
 else{
 if(C_truep(t4)){
-t10=(C_word)C_i_cdr(t2);
-t11=(C_word)C_a_i_cons(&a,2,t5,t3);
+t10=C_i_cdr(t2);
+t11=C_a_i_cons(&a,2,t5,t3);
 C_trace("chicken.scm: 70   loop");
 t17=t1;
 t18=t10;
@@ -2622,7 +2982,7 @@ t3=t19;
 t4=t20;
 goto loop;}
 else{
-t10=(C_word)C_i_cdr(t2);
+t10=C_i_cdr(t2);
 C_trace("chicken.scm: 71   loop");
 t17=t1;
 t18=t10;
@@ -2634,8 +2994,8 @@ t3=t19;
 t4=t20;
 goto loop;}}}}
 
-/* k461 in loop in ##compiler#process-command-line in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_fcall f_463(C_word t0,C_word t1){
+/* k542 in loop in ##compiler#process-command-line in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_fcall f_544(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2644,42 +3004,42 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_463,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_544,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[8]);
+t2=C_i_cdr(((C_word*)t0)[8]);
 C_trace("chicken.scm: 67   loop");
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_428(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_509(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[8]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_485,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_489,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t2=C_i_cdr(((C_word*)t0)[8]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_566,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_570,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 C_trace("chicken.scm: 68   substring");
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[5]+1)))(5,*((C_word*)lf[5]+1),t4,((C_word*)t0)[3],C_fix(1),((C_word*)t0)[2]);}}
 
-/* k487 in k461 in loop in ##compiler#process-command-line in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_489(C_word c,C_word t0,C_word t1){
+/* k568 in k542 in loop in ##compiler#process-command-line in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_570(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("chicken.scm: 68   string->symbol");
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),((C_word*)t0)[2],t1);}
 
-/* k483 in k461 in loop in ##compiler#process-command-line in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_485(C_word c,C_word t0,C_word t1){
+/* k564 in k542 in loop in ##compiler#process-command-line in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_485,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
+C_save_and_reclaim((void*)tr2,(void*)f_566,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
 C_trace("chicken.scm: 68   loop");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_428(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_509(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k440 in loop in ##compiler#process-command-line in k418 in k414 in k411 in k408 in k405 in k402 in k399 in k396 in k393 in k389 in k386 in k383 in k380 in k377 in k374 in k371 in k368 in k365 in k362 in k359 in k356 in k353 in k350 in k347 in k344 in k341 in k338 */
-static void C_ccall f_442(C_word c,C_word t0,C_word t1){
+/* k521 in loop in ##compiler#process-command-line in k499 in k495 in k492 in k489 in k486 in k483 in k480 in k477 in k474 in k471 in k468 in k465 in k462 in k459 in k456 in k453 in k449 in k446 in k443 in k440 in k437 in k434 in k431 in k428 in k425 in k422 in k419 in k416 in k413 in k410 in k407 in k404 in k401 in k398 in k395 */
+static void C_ccall f_523(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -2687,134 +3047,158 @@ C_trace("chicken.scm: 61   values");
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[128] = {
+static C_PTABLE_ENTRY ptable[152] = {
 {"toplevel:chicken_scm",(void*)C_toplevel},
-{"f_340:chicken_scm",(void*)f_340},
-{"f_343:chicken_scm",(void*)f_343},
-{"f_346:chicken_scm",(void*)f_346},
-{"f_349:chicken_scm",(void*)f_349},
-{"f_352:chicken_scm",(void*)f_352},
-{"f_355:chicken_scm",(void*)f_355},
-{"f_358:chicken_scm",(void*)f_358},
-{"f_361:chicken_scm",(void*)f_361},
-{"f_364:chicken_scm",(void*)f_364},
-{"f_367:chicken_scm",(void*)f_367},
-{"f_370:chicken_scm",(void*)f_370},
-{"f_373:chicken_scm",(void*)f_373},
-{"f_376:chicken_scm",(void*)f_376},
-{"f_379:chicken_scm",(void*)f_379},
-{"f_382:chicken_scm",(void*)f_382},
-{"f_385:chicken_scm",(void*)f_385},
-{"f_388:chicken_scm",(void*)f_388},
-{"f_391:chicken_scm",(void*)f_391},
-{"f_395:chicken_scm",(void*)f_395},
-{"f_1299:chicken_scm",(void*)f_1299},
-{"f_1306:chicken_scm",(void*)f_1306},
-{"f_1309:chicken_scm",(void*)f_1309},
-{"f_1312:chicken_scm",(void*)f_1312},
-{"f_1417:chicken_scm",(void*)f_1417},
-{"f_1430:chicken_scm",(void*)f_1430},
-{"f_1562:chicken_scm",(void*)f_1562},
-{"f_1560:chicken_scm",(void*)f_1560},
-{"f_1490:chicken_scm",(void*)f_1490},
-{"f_1514:chicken_scm",(void*)f_1514},
-{"f_1498:chicken_scm",(void*)f_1498},
-{"f_1502:chicken_scm",(void*)f_1502},
-{"f_1318:chicken_scm",(void*)f_1318},
-{"f_1328:chicken_scm",(void*)f_1328},
-{"f_1402:chicken_scm",(void*)f_1402},
-{"f_1382:chicken_scm",(void*)f_1382},
-{"f_1348:chicken_scm",(void*)f_1348},
-{"f_1297:chicken_scm",(void*)f_1297},
-{"f_398:chicken_scm",(void*)f_398},
-{"f_1158:chicken_scm",(void*)f_1158},
-{"f_1162:chicken_scm",(void*)f_1162},
-{"f_1174:chicken_scm",(void*)f_1174},
-{"f_1274:chicken_scm",(void*)f_1274},
+{"f_397:chicken_scm",(void*)f_397},
+{"f_400:chicken_scm",(void*)f_400},
+{"f_403:chicken_scm",(void*)f_403},
+{"f_406:chicken_scm",(void*)f_406},
+{"f_409:chicken_scm",(void*)f_409},
+{"f_412:chicken_scm",(void*)f_412},
+{"f_415:chicken_scm",(void*)f_415},
+{"f_418:chicken_scm",(void*)f_418},
+{"f_421:chicken_scm",(void*)f_421},
+{"f_424:chicken_scm",(void*)f_424},
+{"f_427:chicken_scm",(void*)f_427},
+{"f_430:chicken_scm",(void*)f_430},
+{"f_433:chicken_scm",(void*)f_433},
+{"f_436:chicken_scm",(void*)f_436},
+{"f_439:chicken_scm",(void*)f_439},
+{"f_442:chicken_scm",(void*)f_442},
+{"f_445:chicken_scm",(void*)f_445},
+{"f_448:chicken_scm",(void*)f_448},
+{"f_451:chicken_scm",(void*)f_451},
+{"f_455:chicken_scm",(void*)f_455},
+{"f_1494:chicken_scm",(void*)f_1494},
+{"f_1501:chicken_scm",(void*)f_1501},
+{"f_1504:chicken_scm",(void*)f_1504},
+{"f_1507:chicken_scm",(void*)f_1507},
+{"f_1604:chicken_scm",(void*)f_1604},
+{"f_1617:chicken_scm",(void*)f_1617},
+{"f_1749:chicken_scm",(void*)f_1749},
+{"f_1747:chicken_scm",(void*)f_1747},
+{"f_1677:chicken_scm",(void*)f_1677},
+{"f_1701:chicken_scm",(void*)f_1701},
+{"f_1685:chicken_scm",(void*)f_1685},
+{"f_1689:chicken_scm",(void*)f_1689},
+{"f_1513:chicken_scm",(void*)f_1513},
+{"f_1523:chicken_scm",(void*)f_1523},
+{"f_1543:chicken_scm",(void*)f_1543},
+{"f_1492:chicken_scm",(void*)f_1492},
+{"f_458:chicken_scm",(void*)f_458},
+{"f_1361:chicken_scm",(void*)f_1361},
+{"f_1365:chicken_scm",(void*)f_1365},
+{"f_1377:chicken_scm",(void*)f_1377},
+{"f_1469:chicken_scm",(void*)f_1469},
+{"f_1380:chicken_scm",(void*)f_1380},
+{"f_1387:chicken_scm",(void*)f_1387},
+{"f_1465:chicken_scm",(void*)f_1465},
+{"f_1407:chicken_scm",(void*)f_1407},
+{"f_1359:chicken_scm",(void*)f_1359},
+{"f_461:chicken_scm",(void*)f_461},
 {"f_1177:chicken_scm",(void*)f_1177},
-{"f_1184:chicken_scm",(void*)f_1184},
-{"f_1254:chicken_scm",(void*)f_1254},
-{"f_1270:chicken_scm",(void*)f_1270},
-{"f_1234:chicken_scm",(void*)f_1234},
+{"f_1181:chicken_scm",(void*)f_1181},
+{"f_1190:chicken_scm",(void*)f_1190},
+{"f_1313:chicken_scm",(void*)f_1313},
+{"f_1351:chicken_scm",(void*)f_1351},
+{"f_1340:chicken_scm",(void*)f_1340},
+{"f_1348:chicken_scm",(void*)f_1348},
+{"f_1193:chicken_scm",(void*)f_1193},
+{"f_1289:chicken_scm",(void*)f_1289},
 {"f_1204:chicken_scm",(void*)f_1204},
-{"f_1156:chicken_scm",(void*)f_1156},
-{"f_401:chicken_scm",(void*)f_401},
-{"f_974:chicken_scm",(void*)f_974},
-{"f_978:chicken_scm",(void*)f_978},
-{"f_987:chicken_scm",(void*)f_987},
-{"f_1110:chicken_scm",(void*)f_1110},
-{"f_1148:chicken_scm",(void*)f_1148},
-{"f_1137:chicken_scm",(void*)f_1137},
+{"f_1287:chicken_scm",(void*)f_1287},
+{"f_1214:chicken_scm",(void*)f_1214},
+{"f_1212:chicken_scm",(void*)f_1212},
+{"f_1175:chicken_scm",(void*)f_1175},
+{"f_464:chicken_scm",(void*)f_464},
+{"f_1091:chicken_scm",(void*)f_1091},
+{"f_1095:chicken_scm",(void*)f_1095},
+{"f_1098:chicken_scm",(void*)f_1098},
+{"f_1105:chicken_scm",(void*)f_1105},
+{"f_1129:chicken_scm",(void*)f_1129},
 {"f_1145:chicken_scm",(void*)f_1145},
-{"f_990:chicken_scm",(void*)f_990},
-{"f_1086:chicken_scm",(void*)f_1086},
-{"f_1001:chicken_scm",(void*)f_1001},
-{"f_1084:chicken_scm",(void*)f_1084},
+{"f_1148:chicken_scm",(void*)f_1148},
+{"f_1151:chicken_scm",(void*)f_1151},
+{"f_1154:chicken_scm",(void*)f_1154},
+{"f_1167:chicken_scm",(void*)f_1167},
+{"f_1157:chicken_scm",(void*)f_1157},
+{"f_1160:chicken_scm",(void*)f_1160},
+{"f_1163:chicken_scm",(void*)f_1163},
+{"f_1089:chicken_scm",(void*)f_1089},
+{"f_467:chicken_scm",(void*)f_467},
+{"f_1021:chicken_scm",(void*)f_1021},
+{"f_1025:chicken_scm",(void*)f_1025},
+{"f_1028:chicken_scm",(void*)f_1028},
+{"f_1038:chicken_scm",(void*)f_1038},
+{"f_1070:chicken_scm",(void*)f_1070},
+{"f_1066:chicken_scm",(void*)f_1066},
+{"f_1019:chicken_scm",(void*)f_1019},
+{"f_470:chicken_scm",(void*)f_470},
+{"f_992:chicken_scm",(void*)f_992},
+{"f_996:chicken_scm",(void*)f_996},
 {"f_1011:chicken_scm",(void*)f_1011},
-{"f_1009:chicken_scm",(void*)f_1009},
+{"f_990:chicken_scm",(void*)f_990},
+{"f_473:chicken_scm",(void*)f_473},
+{"f_974:chicken_scm",(void*)f_974},
+{"f_982:chicken_scm",(void*)f_982},
 {"f_972:chicken_scm",(void*)f_972},
-{"f_404:chicken_scm",(void*)f_404},
-{"f_888:chicken_scm",(void*)f_888},
-{"f_892:chicken_scm",(void*)f_892},
-{"f_895:chicken_scm",(void*)f_895},
-{"f_902:chicken_scm",(void*)f_902},
-{"f_926:chicken_scm",(void*)f_926},
-{"f_942:chicken_scm",(void*)f_942},
-{"f_945:chicken_scm",(void*)f_945},
-{"f_948:chicken_scm",(void*)f_948},
-{"f_951:chicken_scm",(void*)f_951},
+{"f_476:chicken_scm",(void*)f_476},
+{"f_956:chicken_scm",(void*)f_956},
 {"f_964:chicken_scm",(void*)f_964},
 {"f_954:chicken_scm",(void*)f_954},
-{"f_957:chicken_scm",(void*)f_957},
-{"f_960:chicken_scm",(void*)f_960},
-{"f_886:chicken_scm",(void*)f_886},
-{"f_407:chicken_scm",(void*)f_407},
-{"f_814:chicken_scm",(void*)f_814},
+{"f_479:chicken_scm",(void*)f_479},
+{"f_938:chicken_scm",(void*)f_938},
+{"f_946:chicken_scm",(void*)f_946},
+{"f_936:chicken_scm",(void*)f_936},
+{"f_482:chicken_scm",(void*)f_482},
+{"f_920:chicken_scm",(void*)f_920},
+{"f_928:chicken_scm",(void*)f_928},
+{"f_918:chicken_scm",(void*)f_918},
+{"f_485:chicken_scm",(void*)f_485},
+{"f_902:chicken_scm",(void*)f_902},
+{"f_910:chicken_scm",(void*)f_910},
+{"f_900:chicken_scm",(void*)f_900},
+{"f_488:chicken_scm",(void*)f_488},
+{"f_884:chicken_scm",(void*)f_884},
+{"f_892:chicken_scm",(void*)f_892},
+{"f_882:chicken_scm",(void*)f_882},
+{"f_491:chicken_scm",(void*)f_491},
+{"f_866:chicken_scm",(void*)f_866},
+{"f_874:chicken_scm",(void*)f_874},
+{"f_864:chicken_scm",(void*)f_864},
+{"f_494:chicken_scm",(void*)f_494},
+{"f_497:chicken_scm",(void*)f_497},
+{"f_857:chicken_scm",(void*)f_857},
+{"f_853:chicken_scm",(void*)f_853},
+{"f_845:chicken_scm",(void*)f_845},
+{"f_835:chicken_scm",(void*)f_835},
+{"f_843:chicken_scm",(void*)f_843},
+{"f_501:chicken_scm",(void*)f_501},
+{"f_630:chicken_scm",(void*)f_630},
+{"f_642:chicken_scm",(void*)f_642},
+{"f_825:chicken_scm",(void*)f_825},
 {"f_818:chicken_scm",(void*)f_818},
-{"f_821:chicken_scm",(void*)f_821},
-{"f_831:chicken_scm",(void*)f_831},
-{"f_847:chicken_scm",(void*)f_847},
-{"f_867:chicken_scm",(void*)f_867},
-{"f_863:chicken_scm",(void*)f_863},
-{"f_812:chicken_scm",(void*)f_812},
-{"f_410:chicken_scm",(void*)f_410},
-{"f_785:chicken_scm",(void*)f_785},
-{"f_789:chicken_scm",(void*)f_789},
-{"f_804:chicken_scm",(void*)f_804},
-{"f_783:chicken_scm",(void*)f_783},
-{"f_413:chicken_scm",(void*)f_413},
-{"f_416:chicken_scm",(void*)f_416},
-{"f_776:chicken_scm",(void*)f_776},
-{"f_772:chicken_scm",(void*)f_772},
-{"f_764:chicken_scm",(void*)f_764},
-{"f_754:chicken_scm",(void*)f_754},
-{"f_762:chicken_scm",(void*)f_762},
-{"f_420:chicken_scm",(void*)f_420},
-{"f_549:chicken_scm",(void*)f_549},
-{"f_561:chicken_scm",(void*)f_561},
-{"f_744:chicken_scm",(void*)f_744},
-{"f_737:chicken_scm",(void*)f_737},
-{"f_659:chicken_scm",(void*)f_659},
-{"f_676:chicken_scm",(void*)f_676},
-{"f_662:chicken_scm",(void*)f_662},
-{"f_583:chicken_scm",(void*)f_583},
-{"f_646:chicken_scm",(void*)f_646},
-{"f_636:chicken_scm",(void*)f_636},
-{"f_626:chicken_scm",(void*)f_626},
+{"f_740:chicken_scm",(void*)f_740},
+{"f_757:chicken_scm",(void*)f_757},
+{"f_743:chicken_scm",(void*)f_743},
+{"f_664:chicken_scm",(void*)f_664},
+{"f_727:chicken_scm",(void*)f_727},
+{"f_717:chicken_scm",(void*)f_717},
+{"f_707:chicken_scm",(void*)f_707},
+{"f_697:chicken_scm",(void*)f_697},
+{"f_634:chicken_scm",(void*)f_634},
+{"f_637:chicken_scm",(void*)f_637},
+{"f_618:chicken_scm",(void*)f_618},
+{"f_622:chicken_scm",(void*)f_622},
+{"f_610:chicken_scm",(void*)f_610},
 {"f_616:chicken_scm",(void*)f_616},
-{"f_553:chicken_scm",(void*)f_553},
-{"f_556:chicken_scm",(void*)f_556},
-{"f_537:chicken_scm",(void*)f_537},
-{"f_541:chicken_scm",(void*)f_541},
-{"f_529:chicken_scm",(void*)f_529},
-{"f_535:chicken_scm",(void*)f_535},
-{"f_532:chicken_scm",(void*)f_532},
-{"f_422:chicken_scm",(void*)f_422},
-{"f_428:chicken_scm",(void*)f_428},
-{"f_463:chicken_scm",(void*)f_463},
-{"f_489:chicken_scm",(void*)f_489},
-{"f_485:chicken_scm",(void*)f_485},
-{"f_442:chicken_scm",(void*)f_442},
+{"f_613:chicken_scm",(void*)f_613},
+{"f_503:chicken_scm",(void*)f_503},
+{"f_509:chicken_scm",(void*)f_509},
+{"f_544:chicken_scm",(void*)f_544},
+{"f_570:chicken_scm",(void*)f_570},
+{"f_566:chicken_scm",(void*)f_566},
+{"f_523:chicken_scm",(void*)f_523},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/compiler-syntax.c b/bootstrap/compiler-syntax.c
index 126e728f..2c10ffaa 100644
--- a/bootstrap/compiler-syntax.c
+++ b/bootstrap/compiler-syntax.c
@@ -1,10 +1,10 @@
 /* Generated from compiler-syntax.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:30
+   2010-02-09 21:38
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: compiler-syntax.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file compiler-syntax.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: compiler-syntax.scm -optimize-level 2 -include-path . -include-path ./ -inline -no-lambda-info -local -no-trace -extend private-namespace.scm -no-trace -output-file compiler-syntax.c
    unit: compiler_syntax
 */
 
@@ -736,7 +736,7 @@ t4=C_mutate((C_word*)lf[5]+1 /* (set! r-c-s ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C
 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_793,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2432,tmp=(C_word)a,a+=2,tmp);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2842,a[2]=t6,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t7,lf[62]);}
 
 /* k2840 in k700 in k697 */
@@ -750,7 +750,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2842,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[62],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-C_trace("##compiler#r-c-s");
+/* ##compiler#r-c-s */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[5]+1)))(5,*((C_word*)lf[5]+1),((C_word*)t0)[3],lf[75],((C_word*)t0)[2],t3);}
 
 /* a2431 in k700 in k697 */
@@ -763,7 +763,7 @@ if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_2432,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2436,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler-syntax.scm: 61   r");
+/* compiler-syntax.scm: 61   r */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,lf[32]);}
 
@@ -776,7 +776,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2436,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2439,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 62   r");
+/* compiler-syntax.scm: 62   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[71]);}
 
@@ -789,7 +789,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2439,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 63   r");
+/* compiler-syntax.scm: 63   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[70]);}
 
@@ -802,7 +802,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2442,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2445,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler-syntax.scm: 64   r");
+/* compiler-syntax.scm: 64   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[64]);}
 
@@ -815,7 +815,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2445,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler-syntax.scm: 65   r");
+/* compiler-syntax.scm: 65   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[63]);}
 
@@ -828,7 +828,7 @@ C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2448,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2451,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler-syntax.scm: 66   r");
+/* compiler-syntax.scm: 66   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[62]);}
 
@@ -841,7 +841,7 @@ C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2451,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2454,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler-syntax.scm: 67   r");
+/* compiler-syntax.scm: 67   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[53]);}
 
@@ -859,7 +859,7 @@ t2=(C_word)C_i_cddr(((C_word*)t0)[10]);
 t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2463,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 if(C_truep((C_word)C_i_memq(lf[74],C_retrieve(lf[59])))){
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2830,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[10],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler-syntax.scm: 70   length+");
+/* compiler-syntax.scm: 70   length+ */
 ((C_proc3)C_retrieve_symbol_proc(lf[61]))(3,*((C_word*)lf[61]+1),t4,((C_word*)t0)[10]);}
 else{
 t4=t3;
@@ -881,7 +881,7 @@ t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2802,a[2]=((C_word*)t0)[4],a[3]=((C_word*
 t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2822,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler-syntax.scm: 72   caadr");
+/* compiler-syntax.scm: 72   caadr */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[60]+1)))(3,*((C_word*)lf[60]+1),t4,((C_word*)t0)[4]);}
 else{
 t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
@@ -896,7 +896,7 @@ static void C_ccall f_2822(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler-syntax.scm: 72   c");
+/* compiler-syntax.scm: 72   c */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -961,7 +961,7 @@ if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2786,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_a_i_list(&a,1,t4);
-C_trace("compiler-syntax.scm: 74   gensym");
+/* compiler-syntax.scm: 74   gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[48]))(2,*((C_word*)lf[48]+1),t3);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
@@ -987,14 +987,14 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop137150");
+/* loop137150 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2752(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop137150");
+/* loop137150 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2752(t6,((C_word*)t0)[3],t5);}}
 
@@ -1045,7 +1045,7 @@ t6=*((C_word*)lf[52]+1);
 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2736,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g185186");
+/* g185186 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -1084,7 +1084,7 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop165179");
+/* loop165179 */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_2703(t5,((C_word*)t0)[2],t3,t4);}
 
@@ -1147,7 +1147,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop192205");
+/* loop192205 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -1157,7 +1157,7 @@ else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop192205");
+/* loop192205 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -1182,7 +1182,7 @@ static void C_ccall f_2657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[24]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -1255,7 +1255,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t8=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop220233");
+/* loop220233 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -1265,7 +1265,7 @@ else{
 t8=C_mutate(((C_word *)((C_word*)t0)[2])+1,t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop220233");
+/* loop220233 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -1281,7 +1281,7 @@ static void C_ccall f_2593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[24]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -1348,7 +1348,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t8=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop248261");
+/* loop248261 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -1358,7 +1358,7 @@ else{
 t8=C_mutate(((C_word *)((C_word*)t0)[2])+1,t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop248261");
+/* loop248261 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -1374,7 +1374,7 @@ static void C_ccall f_2533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[24]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -1423,7 +1423,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_793,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_796,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1862,tmp=(C_word)a,a+=2,tmp);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2430,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t4,lf[62]);}
 
 /* k2428 in k791 in k700 in k697 */
@@ -1437,7 +1437,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2430,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[62],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-C_trace("##compiler#r-c-s");
+/* ##compiler#r-c-s */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[5]+1)))(5,*((C_word*)lf[5]+1),((C_word*)t0)[3],lf[72],((C_word*)t0)[2],t3);}
 
 /* a1861 in k791 in k700 in k697 */
@@ -1450,7 +1450,7 @@ if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_1862,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1866,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler-syntax.scm: 87   r");
+/* compiler-syntax.scm: 87   r */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,lf[32]);}
 
@@ -1463,7 +1463,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1866,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1869,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 88   r");
+/* compiler-syntax.scm: 88   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[71]);}
 
@@ -1476,7 +1476,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1869,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1872,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 89   r");
+/* compiler-syntax.scm: 89   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[70]);}
 
@@ -1489,7 +1489,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1872,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1875,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler-syntax.scm: 90   r");
+/* compiler-syntax.scm: 90   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[69]);}
 
@@ -1502,7 +1502,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1875,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1878,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler-syntax.scm: 91   r");
+/* compiler-syntax.scm: 91   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[68]);}
 
@@ -1515,7 +1515,7 @@ C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1878,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1881,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler-syntax.scm: 92   r");
+/* compiler-syntax.scm: 92   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[67]);}
 
@@ -1528,7 +1528,7 @@ C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1881,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1884,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler-syntax.scm: 93   r");
+/* compiler-syntax.scm: 93   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[66]);}
 
@@ -1541,7 +1541,7 @@ C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1884,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_1887,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-C_trace("compiler-syntax.scm: 94   r");
+/* compiler-syntax.scm: 94   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[65]);}
 
@@ -1554,7 +1554,7 @@ C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1887,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_1890,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-C_trace("compiler-syntax.scm: 95   r");
+/* compiler-syntax.scm: 95   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[38]);}
 
@@ -1567,7 +1567,7 @@ C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1890,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_1893,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=t1,a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-C_trace("compiler-syntax.scm: 96   r");
+/* compiler-syntax.scm: 96   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[64]);}
 
@@ -1580,7 +1580,7 @@ C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1893,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_1896,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
-C_trace("compiler-syntax.scm: 97   r");
+/* compiler-syntax.scm: 97   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[53]);}
 
@@ -1593,7 +1593,7 @@ C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1896,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_1899,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
-C_trace("compiler-syntax.scm: 98   r");
+/* compiler-syntax.scm: 98   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[63]);}
 
@@ -1606,7 +1606,7 @@ C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1899,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_1902,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t1,a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
-C_trace("compiler-syntax.scm: 99   r");
+/* compiler-syntax.scm: 99   r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[62]);}
 
@@ -1624,7 +1624,7 @@ t2=(C_word)C_i_cddr(((C_word*)t0)[16]);
 t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_1911,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[16],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
 if(C_truep((C_word)C_i_memq(lf[58],C_retrieve(lf[59])))){
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2418,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[16],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler-syntax.scm: 102  length+");
+/* compiler-syntax.scm: 102  length+ */
 ((C_proc3)C_retrieve_symbol_proc(lf[61]))(3,*((C_word*)lf[61]+1),t4,((C_word*)t0)[16]);}
 else{
 t4=t3;
@@ -1646,7 +1646,7 @@ t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2390,a[2]=((C_word*)t0)[4],a[3]=((C_word*
 t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2410,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler-syntax.scm: 104  caadr");
+/* compiler-syntax.scm: 104  caadr */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[60]+1)))(3,*((C_word*)lf[60]+1),t4,((C_word*)t0)[4]);}
 else{
 t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
@@ -1661,7 +1661,7 @@ static void C_ccall f_2410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler-syntax.scm: 104  c");
+/* compiler-syntax.scm: 104  c */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -1726,7 +1726,7 @@ if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2374,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_a_i_list(&a,1,t4);
-C_trace("compiler-syntax.scm: 106  gensym");
+/* compiler-syntax.scm: 106  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[48]))(2,*((C_word*)lf[48]+1),t3);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
@@ -1752,14 +1752,14 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop314327");
+/* loop314327 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2340(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop314327");
+/* loop314327 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2340(t6,((C_word*)t0)[3],t5);}}
 
@@ -1826,7 +1826,7 @@ t6=*((C_word*)lf[52]+1);
 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2296,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g362363");
+/* g362363 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -1865,7 +1865,7 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop342356");
+/* loop342356 */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_2263(t5,((C_word*)t0)[2],t3,t4);}
 
@@ -1928,7 +1928,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop369382");
+/* loop369382 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -1938,7 +1938,7 @@ else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop369382");
+/* loop369382 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -1963,7 +1963,7 @@ static void C_ccall f_2217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[24]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -2036,7 +2036,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t8=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop397410");
+/* loop397410 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -2046,7 +2046,7 @@ else{
 t8=C_mutate(((C_word *)((C_word*)t0)[2])+1,t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop397410");
+/* loop397410 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -2062,7 +2062,7 @@ static void C_ccall f_2153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[24]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -2173,7 +2173,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t8=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop425438");
+/* loop425438 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -2183,7 +2183,7 @@ else{
 t8=C_mutate(((C_word *)((C_word*)t0)[2])+1,t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop425438");
+/* loop425438 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -2199,7 +2199,7 @@ static void C_ccall f_2013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[24]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -2256,7 +2256,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_796,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_799,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1813,tmp=(C_word)a,a+=2,tmp);
-C_trace("##compiler#r-c-s");
+/* ##compiler#r-c-s */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[5]+1)))(5,*((C_word*)lf[5]+1),t2,lf[55],t3,C_SCHEME_END_OF_LIST);}
 
 /* a1812 in k794 in k791 in k700 in k697 */
@@ -2277,7 +2277,7 @@ t6=(C_word)C_fixnum_greaterp(t5,C_fix(1));
 t7=(C_truep(t6)?(C_word)C_i_memq(lf[50],C_retrieve(lf[12])):C_SCHEME_FALSE);
 if(C_truep(t7)){
 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1823,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler-syntax.scm: 128  r");
+/* compiler-syntax.scm: 128  r */
 t9=t3;
 ((C_proc3)C_retrieve_proc(t9))(3,t9,t8,lf[54]);}
 else{
@@ -2294,7 +2294,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1823,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1830,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler-syntax.scm: 129  r");
+/* compiler-syntax.scm: 129  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[53]);}
 
@@ -2311,7 +2311,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_1830,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1846,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("compiler-syntax.scm: 129  fold-right");
+/* compiler-syntax.scm: 129  fold-right */
 ((C_proc5)C_retrieve_symbol_proc(lf[51]))(5,*((C_word*)lf[51]+1),t3,*((C_word*)lf[52]+1),((C_word*)t0)[4],t4);}
 
 /* k1844 in k1828 in k1821 in a1812 in k794 in k791 in k700 in k697 */
@@ -2341,7 +2341,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_799,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_802,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1651,tmp=(C_word)a,a+=2,tmp);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1811,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t4,lf[17]);}
 
 /* k1809 in k797 in k794 in k791 in k700 in k697 */
@@ -2355,7 +2355,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1811,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[17],t1);
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1807,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[35]);}
 
 /* k1805 in k1809 in k797 in k794 in k791 in k700 in k697 */
@@ -2369,7 +2369,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1807,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[35],t1);
 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1803,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[33]);}
 
 /* k1801 in k1805 in k1809 in k797 in k794 in k791 in k700 in k697 */
@@ -2383,7 +2383,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1803,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[33],t1);
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1799,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[31]);}
 
 /* k1797 in k1801 in k1805 in k1809 in k797 in k794 in k791 in k700 in k697 */
@@ -2397,7 +2397,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1799,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[31],t1);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1795,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[29]);}
 
 /* k1793 in k1797 in k1801 in k1805 in k1809 in k797 in k794 in k791 in k700 in k697 */
@@ -2411,7 +2411,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1795,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[29],t1);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1791,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[19]);}
 
 /* k1789 in k1793 in k1797 in k1801 in k1805 in k1809 in k797 in k794 in k791 in k700 in k697 */
@@ -2425,7 +2425,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1791,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[19],t1);
 t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1787,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[16]);}
 
 /* k1785 in k1789 in k1793 in k1797 in k1801 in k1805 in k1809 in k797 in k794 in k791 in k700 in k697 */
@@ -2451,7 +2451,7 @@ t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t7);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
-C_trace("##compiler#r-c-s");
+/* ##compiler#r-c-s */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[5]+1)))(5,*((C_word*)lf[5]+1),((C_word*)t0)[3],lf[49],((C_word*)t0)[2],t9);}
 
 /* a1650 in k797 in k794 in k791 in k700 in k697 */
@@ -2464,7 +2464,7 @@ if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_1651,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1655,a[2]=t4,a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler-syntax.scm: 134  gensym");
+/* compiler-syntax.scm: 134  gensym */
 ((C_proc3)C_retrieve_symbol_proc(lf[48]))(3,*((C_word*)lf[48]+1),t5,lf[34]);}
 
 /* k1653 in a1650 in k797 in k794 in k791 in k700 in k697 */
@@ -2484,7 +2484,7 @@ t3=(C_word)C_i_car(((C_word*)t0)[3]);
 t4=(C_word)C_i_memq(t3,lf[45]);
 t5=(C_truep(t4)?lf[46]:lf[47]);
 t6=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("compiler-syntax.scm: 135  compile-format-string");
+/* compiler-syntax.scm: 135  compile-format-string */
 ((C_proc8)C_retrieve_symbol_proc(lf[11]))(8,*((C_word*)lf[11]+1),t2,t5,t1,((C_word*)t0)[3],t6,((C_word*)t0)[4],((C_word*)t0)[2]);}
 
 /* k1656 in k1653 in a1650 in k797 in k794 in k791 in k700 in k697 */
@@ -2498,7 +2498,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1658,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1668,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler-syntax.scm: 144  r");
+/* compiler-syntax.scm: 144  r */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[32]);}
 else{
@@ -2515,7 +2515,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1668,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1712,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 144  r");
+/* compiler-syntax.scm: 144  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[19]);}
 
@@ -2536,7 +2536,7 @@ t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1692,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 146  r");
+/* compiler-syntax.scm: 146  r */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[16]);}
 
@@ -2573,7 +2573,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_802,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_805,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1540,tmp=(C_word)a,a+=2,tmp);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1649,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t4,lf[17]);}
 
 /* k1647 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2587,7 +2587,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1649,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[17],t1);
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1645,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[35]);}
 
 /* k1643 in k1647 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2601,7 +2601,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1645,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[35],t1);
 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1641,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[33]);}
 
 /* k1639 in k1643 in k1647 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2615,7 +2615,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1641,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[33],t1);
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1637,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[31]);}
 
 /* k1635 in k1639 in k1643 in k1647 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2629,7 +2629,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1637,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[31],t1);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[29]);}
 
 /* k1631 in k1635 in k1639 in k1643 in k1647 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2643,7 +2643,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1633,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[29],t1);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1629,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[19]);}
 
 /* k1627 in k1631 in k1635 in k1639 in k1643 in k1647 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2657,7 +2657,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1629,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[19],t1);
 t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1625,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[16]);}
 
 /* k1623 in k1627 in k1631 in k1635 in k1639 in k1643 in k1647 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2683,7 +2683,7 @@ t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t7);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
-C_trace("##compiler#r-c-s");
+/* ##compiler#r-c-s */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[5]+1)))(5,*((C_word*)lf[5]+1),((C_word*)t0)[3],lf[44],((C_word*)t0)[2],t9);}
 
 /* a1539 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2704,7 +2704,7 @@ if(C_truep((C_word)C_fixnum_greater_or_equal_p(t5,C_fix(3)))){
 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1550,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_i_cadr(t2);
 t8=(C_word)C_i_cddr(t2);
-C_trace("compiler-syntax.scm: 152  compile-format-string");
+/* compiler-syntax.scm: 152  compile-format-string */
 ((C_proc8)C_retrieve_symbol_proc(lf[11]))(8,*((C_word*)lf[11]+1),t6,lf[33],t7,t2,t8,t3,t4);}
 else{
 t6=t2;
@@ -2732,7 +2732,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_805,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_808,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1443,tmp=(C_word)a,a+=2,tmp);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1538,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t4,lf[17]);}
 
 /* k1536 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2746,7 +2746,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1538,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[17],t1);
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1534,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[35]);}
 
 /* k1532 in k1536 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2760,7 +2760,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1534,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[35],t1);
 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1530,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[33]);}
 
 /* k1528 in k1532 in k1536 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2774,7 +2774,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1530,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[33],t1);
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1526,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[31]);}
 
 /* k1524 in k1528 in k1532 in k1536 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2788,7 +2788,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1526,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[31],t1);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1522,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[29]);}
 
 /* k1520 in k1524 in k1528 in k1532 in k1536 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2802,7 +2802,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1522,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[29],t1);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1518,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[19]);}
 
 /* k1516 in k1520 in k1524 in k1528 in k1532 in k1536 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2816,7 +2816,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1518,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[19],t1);
 t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1514,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-C_trace("##sys#primitive-alias");
+/* ##sys#primitive-alias */
 ((C_proc3)C_retrieve_symbol_proc(lf[43]))(3,*((C_word*)lf[43]+1),t3,lf[16]);}
 
 /* k1512 in k1516 in k1520 in k1524 in k1528 in k1532 in k1536 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2842,7 +2842,7 @@ t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t7);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t8);
-C_trace("##compiler#r-c-s");
+/* ##compiler#r-c-s */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[5]+1)))(5,*((C_word*)lf[5]+1),((C_word*)t0)[3],lf[42],((C_word*)t0)[2],t9);}
 
 /* a1442 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2857,7 +2857,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_1443,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1447,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cdr(t2);
-C_trace("compiler-syntax.scm: 161  compile-format-string");
+/* compiler-syntax.scm: 161  compile-format-string */
 ((C_proc8)C_retrieve_symbol_proc(lf[11]))(8,*((C_word*)lf[11]+1),t5,lf[40],lf[41],t2,t6,t3,t4);}
 
 /* k1445 in a1442 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2898,7 +2898,7 @@ if(c!=8) C_bad_argc_2(c,8,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr8,(void*)f_810,8,t0,t1,t2,t3,t4,t5,t6,t7);}
 t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_816,a[2]=t7,a[3]=t6,a[4]=t3,a[5]=t4,a[6]=t2,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 168  call/cc");
+/* compiler-syntax.scm: 168  call/cc */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[39]+1)))(3,*((C_word*)lf[39]+1),t1,t8);}
 
 /* a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2930,7 +2930,7 @@ t7=(C_word)C_i_car(((C_word*)t0)[7]);
 if(C_truep((C_word)C_i_listp(t7))){
 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1414,a[2]=((C_word*)t0)[7],a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1425,a[2]=((C_word*)t0)[7],a[3]=t8,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler-syntax.scm: 174  r");
+/* compiler-syntax.scm: 174  r */
 t10=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t10))(3,t10,t9,lf[38]);}
 else{
@@ -2952,7 +2952,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1425,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1429,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler-syntax.scm: 174  caar");
+/* compiler-syntax.scm: 174  caar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[37]+1)))(3,*((C_word*)lf[37]+1),t2,((C_word*)t0)[2]);}
 
 /* k1427 in k1423 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -2960,7 +2960,7 @@ static void C_ccall f_1429(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler-syntax.scm: 174  c");
+/* compiler-syntax.scm: 174  c */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -2974,7 +2974,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1414,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1421,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler-syntax.scm: 175  cadar");
+/* compiler-syntax.scm: 175  cadar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[36]+1)))(3,*((C_word*)lf[36]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
@@ -3004,7 +3004,7 @@ if(C_truep((C_word)C_i_stringp(t3))){
 t4=t2;
 f_841(2,t4,(C_word)C_i_car(((C_word*)t0)[8]));}
 else{
-C_trace("compiler-syntax.scm: 176  cadar");
+/* compiler-syntax.scm: 176  cadar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[36]+1)))(3,*((C_word*)lf[36]+1),t2,((C_word*)t0)[8]);}}
 else{
 t2=((C_word*)t0)[3];
@@ -3037,7 +3037,7 @@ t8=C_fix(0);
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=(C_word)C_i_string_length(t1);
 t11=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_881,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t10,a[6]=t7,a[7]=t5,a[8]=t4,a[9]=t9,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler-syntax.scm: 190  r");
+/* compiler-syntax.scm: 190  r */
 t12=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t12))(3,t12,t11,lf[17]);}
 
@@ -3050,7 +3050,7 @@ C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_881,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_884,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler-syntax.scm: 191  r");
+/* compiler-syntax.scm: 191  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[35]);}
 
@@ -3063,7 +3063,7 @@ C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_884,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_887,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-C_trace("compiler-syntax.scm: 192  r");
+/* compiler-syntax.scm: 192  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[29]);}
 
@@ -3076,7 +3076,7 @@ C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_887,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_890,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-C_trace("compiler-syntax.scm: 193  r");
+/* compiler-syntax.scm: 193  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[34]);}
 
@@ -3089,7 +3089,7 @@ C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_890,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_893,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-C_trace("compiler-syntax.scm: 194  r");
+/* compiler-syntax.scm: 194  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[33]);}
 
@@ -3102,7 +3102,7 @@ C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_893,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_896,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
-C_trace("compiler-syntax.scm: 195  r");
+/* compiler-syntax.scm: 195  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[32]);}
 
@@ -3115,7 +3115,7 @@ C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_896,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_899,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
-C_trace("compiler-syntax.scm: 196  r");
+/* compiler-syntax.scm: 196  r */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[31]);}
 
@@ -3184,7 +3184,7 @@ if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[12])[1]))){
 t5=t4;
 f_1003(2,t5,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler-syntax.scm: 218  fail");
+/* compiler-syntax.scm: 218  fail */
 t5=((C_word*)t0)[11];
 f_846(t5,t4,C_SCHEME_FALSE,lf[26],C_SCHEME_END_OF_LIST);}}
 else{
@@ -3193,12 +3193,12 @@ t5=(C_word)C_eqp(t4,C_make_character(126));
 if(C_truep(t5)){
 t6=f_901(((C_word*)((C_word*)t0)[10])[1]);
 t7=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_1054,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[19],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[16],a[13]=t1,a[14]=((C_word*)t0)[9],a[15]=t6,tmp=(C_word)a,a+=16,tmp);
-C_trace("compiler-syntax.scm: 226  endchunk");
+/* compiler-syntax.scm: 226  endchunk */
 t8=((C_word*)((C_word*)t0)[13])[1];
 f_930(t8,t7,t2);}
 else{
 t6=(C_word)C_a_i_cons(&a,2,t4,t2);
-C_trace("compiler-syntax.scm: 249  loop");
+/* compiler-syntax.scm: 249  loop */
 t11=t1;
 t12=t6;
 t1=t11;
@@ -3242,44 +3242,44 @@ t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1060,a[2]=((C_word*)t0)[13],a[3]=((C_word
 switch(t2){
 case C_make_character(83):
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1081,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 228  next");
+/* compiler-syntax.scm: 228  next */
 t5=((C_word*)((C_word*)t0)[9])[1];
 f_911(t5,t4);
 case C_make_character(65):
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1106,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 229  next");
+/* compiler-syntax.scm: 229  next */
 t5=((C_word*)((C_word*)t0)[9])[1];
 f_911(t5,t4);
 case C_make_character(67):
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1131,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 230  next");
+/* compiler-syntax.scm: 230  next */
 t5=((C_word*)((C_word*)t0)[9])[1];
 f_911(t5,t4);
 case C_make_character(66):
 t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1168,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 231  next");
+/* compiler-syntax.scm: 231  next */
 t5=((C_word*)((C_word*)t0)[9])[1];
 f_911(t5,t4);
 case C_make_character(79):
 t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1205,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 232  next");
+/* compiler-syntax.scm: 232  next */
 t5=((C_word*)((C_word*)t0)[9])[1];
 f_911(t5,t4);
 case C_make_character(88):
 t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1242,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 233  next");
+/* compiler-syntax.scm: 233  next */
 t5=((C_word*)((C_word*)t0)[9])[1];
 f_911(t5,t4);
 case C_make_character(33):
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,lf[27],t4);
 t6=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[10])[1],t5);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t7=((C_word*)((C_word*)t0)[14])[1];
 f_993(t7,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
 case C_make_character(63):
 t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1272,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[12],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 236  next");
+/* compiler-syntax.scm: 236  next */
 t5=((C_word*)((C_word*)t0)[9])[1];
 f_911(t5,t4);
 case C_make_character(126):
@@ -3287,7 +3287,7 @@ t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,C_make_character(126),t4);
 t6=(C_word)C_a_i_cons(&a,2,*((C_word*)lf[29]+1),t5);
 t7=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[10])[1],t6);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t8=((C_word*)((C_word*)t0)[14])[1];
 f_993(t8,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
 default:
@@ -3298,7 +3298,7 @@ t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,C_make_character(10),t6);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t7);
 t9=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[10])[1],t8);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t10=((C_word*)((C_word*)t0)[14])[1];
 f_993(t10,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);}
 else{
@@ -3306,11 +3306,11 @@ if(C_truep((C_word)C_u_i_char_whitespacep(((C_word*)t0)[15]))){
 t6=f_901(((C_word*)((C_word*)t0)[4])[1]);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1358,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t8=f_1358(t7,t6);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t9=((C_word*)((C_word*)t0)[14])[1];
 f_993(t9,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);}
 else{
-C_trace("compiler-syntax.scm: 247  fail");
+/* compiler-syntax.scm: 247  fail */
 t6=((C_word*)t0)[2];
 f_846(t6,t3,C_SCHEME_TRUE,lf[30],(C_word)C_a_i_list(&a,1,((C_word*)t0)[15]));}}}}
 
@@ -3343,7 +3343,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1272,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1275,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler-syntax.scm: 237  next");
+/* compiler-syntax.scm: 237  next */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_911(t3,t2);}
 
@@ -3366,7 +3366,7 @@ t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
 t6=(C_word)C_a_i_cons(&a,2,lf[28],t5);
 t7=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[4])[1],t6);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t8=((C_word*)((C_word*)t0)[3])[1];
 f_993(t8,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3391,7 +3391,7 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
 t8=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[4])[1],t7);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t9=((C_word*)((C_word*)t0)[3])[1];
 f_993(t9,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3416,7 +3416,7 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
 t8=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[4])[1],t7);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t9=((C_word*)((C_word*)t0)[3])[1];
 f_993(t9,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3441,7 +3441,7 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
 t8=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[4])[1],t7);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t9=((C_word*)((C_word*)t0)[3])[1];
 f_993(t9,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3460,7 +3460,7 @@ t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
 t5=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[4])[1],t4);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
 f_993(t6,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3479,7 +3479,7 @@ t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
 t5=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[4])[1],t4);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
 f_993(t6,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3498,7 +3498,7 @@ t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
 t5=f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[4])[1],t4);
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
 f_993(t6,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3507,7 +3507,7 @@ static void C_ccall f_1060(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler-syntax.scm: 248  loop");
+/* compiler-syntax.scm: 248  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
 f_993(t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
@@ -3520,7 +3520,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1003,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1006,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler-syntax.scm: 219  endchunk");
+/* compiler-syntax.scm: 219  endchunk */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_930(t3,t2,((C_word*)t0)[2]);}
 
@@ -3541,7 +3541,7 @@ t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1021,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1025,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler-syntax.scm: 221  reverse");
+/* compiler-syntax.scm: 221  reverse */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[25]+1)))(3,*((C_word*)lf[25]+1),t6,((C_word*)((C_word*)t0)[2])[1]);}
 
 /* k1023 in k1004 in k1001 in loop in k897 in k894 in k891 in k888 in k885 in k882 in k879 in k839 in k836 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -3549,7 +3549,7 @@ static void C_ccall f_1025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[24]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -3599,12 +3599,12 @@ t5=(C_word)C_i_car(t2);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,t5,t6);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
-C_trace("compiler-syntax.scm: 209  push");
+/* compiler-syntax.scm: 209  push */
 t9=t1;
 ((C_proc2)C_retrieve_proc(t9))(2,t9,f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[3])[1],t8));}
 else{
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_973,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler-syntax.scm: 212  reverse-list->string");
+/* compiler-syntax.scm: 212  reverse-list->string */
 ((C_proc3)C_retrieve_symbol_proc(lf[23]))(3,*((C_word*)lf[23]+1),t5,t2);}}
 else{
 t3=C_SCHEME_UNDEFINED;
@@ -3624,7 +3624,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_973,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
-C_trace("compiler-syntax.scm: 209  push");
+/* compiler-syntax.scm: 209  push */
 t5=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t5))(2,t5,f_983(C_a_i(&a,3),((C_word*)((C_word*)t0)[2])[1],t4));}
 
@@ -3639,7 +3639,7 @@ C_word *a;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_911,NULL,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[3])[1]))){
-C_trace("compiler-syntax.scm: 203  fail");
+/* compiler-syntax.scm: 203  fail */
 t2=((C_word*)t0)[2];
 f_846(t2,t1,C_SCHEME_TRUE,lf[22],C_SCHEME_END_OF_LIST);}
 else{
@@ -3671,7 +3671,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_846,NULL,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_850,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler-syntax.scm: 179  get-line");
+/* compiler-syntax.scm: 179  get-line */
 ((C_proc3)C_retrieve_symbol_proc(lf[21]))(3,*((C_word*)lf[21]+1),t5,((C_word*)t0)[2]);}
 
 /* k848 in fail in k839 in k836 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -3688,10 +3688,10 @@ t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_853,a[2]=((C_word*)t0)[6],a[3]=((C_word*)
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_863,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_866,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[19]))(2,*((C_word*)lf[19]+1),t4);}
 else{
-C_trace("compiler-syntax.scm: 180  compiler-warning");
+/* compiler-syntax.scm: 180  compiler-warning */
 ((C_proc9)C_retrieve_symbol_proc(lf[13]))(9,*((C_word*)lf[13]+1),t2,lf[14],lf[15],((C_word*)t0)[5],((C_word*)t0)[4],lf[20],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
 /* k864 in k848 in fail in k839 in k836 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -3703,7 +3703,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_866,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_869,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,lf[18],t1);}
 
 /* k867 in k864 in k848 in fail in k839 in k836 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -3715,7 +3715,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_869,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_872,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k870 in k867 in k864 in k848 in fail in k839 in k836 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -3723,7 +3723,7 @@ static void C_ccall f_872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[16]))(3,*((C_word*)lf[16]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k861 in k848 in fail in k839 in k836 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -3731,7 +3731,7 @@ static void C_ccall f_863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler-syntax.scm: 180  compiler-warning");
+/* compiler-syntax.scm: 180  compiler-warning */
 ((C_proc9)C_retrieve_symbol_proc(lf[13]))(9,*((C_word*)lf[13]+1),((C_word*)t0)[6],lf[14],lf[15],((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k851 in k848 in fail in k839 in k836 in a815 in ##compiler#compile-format-string in k806 in k803 in k800 in k797 in k794 in k791 in k700 in k697 */
@@ -3741,7 +3741,7 @@ C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-C_trace("compiler-syntax.scm: 186  return");
+/* compiler-syntax.scm: 186  return */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_FALSE);}
 else{
@@ -3780,7 +3780,7 @@ if(C_truep((C_word)C_i_nullp(t6))){
 t7=t5;
 f_723(2,t7,(C_word)C_i_car(t4));}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t7=*((C_word*)lf[9]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[10],t4);}}}
 
@@ -3793,7 +3793,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_723,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_771,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler-syntax.scm: 46   ##sys#er-transformer");
+/* compiler-syntax.scm: 46   ##sys#er-transformer */
 ((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t2,((C_word*)t0)[2]);}
 
 /* k769 in k721 in ##compiler#r-c-s in k700 in k697 */
@@ -3833,7 +3833,7 @@ if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_743,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_750,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g5960");
+/* g5960 */
 t6=t3;
 f_743(t6,t4,t5);}
 else{
@@ -3858,7 +3858,7 @@ C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_743,NULL,3,t0,t1,t2);}
-C_trace("compiler-syntax.scm: 49   ##sys#put!");
+/* compiler-syntax.scm: 49   ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t1,t2,lf[7],((C_word*)t0)[2]);}
 
 /* ##sys#compiler-syntax-hook in k700 in k697 */
@@ -3871,7 +3871,7 @@ if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_705,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_709,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler-syntax.scm: 41   alist-ref");
+/* compiler-syntax.scm: 41   alist-ref */
 ((C_proc6)C_retrieve_symbol_proc(lf[3]))(6,*((C_word*)lf[3]+1),t4,t2,*((C_word*)lf[0]+1),*((C_word*)lf[4]+1),C_fix(0));}
 
 /* k707 in ##sys#compiler-syntax-hook in k700 in k697 */
@@ -3885,7 +3885,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_709,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_713,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_fixnum_increase(t1);
-C_trace("compiler-syntax.scm: 43   alist-update!");
+/* compiler-syntax.scm: 43   alist-update! */
 ((C_proc5)C_retrieve_symbol_proc(lf[2]))(5,*((C_word*)lf[2]+1),t2,((C_word*)t0)[2],t3,*((C_word*)lf[0]+1));}
 
 /* k711 in k707 in ##sys#compiler-syntax-hook in k700 in k697 */
diff --git a/bootstrap/compiler.c b/bootstrap/compiler.c
index bacde3c5..a0c3ffc5 100644
--- a/bootstrap/compiler.c
+++ b/bootstrap/compiler.c
@@ -1,9 +1,9 @@
 /* Generated from compiler.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:29
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:33
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: compiler.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file compiler.c
    unit: compiler
 */
@@ -16,2279 +16,2275 @@ C_externimport void C_ccall C_library_toplevel(C_word c,C_word d,C_word k) C_nor
 C_noret_decl(C_eval_toplevel)
 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[684];
+static C_TLS C_word lf[673];
 static double C_possibly_force_alignment;
 
 
 C_noret_decl(C_compiler_toplevel)
 C_externexport void C_ccall C_compiler_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5137)
-static void C_ccall f_5137(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5140)
-static void C_ccall f_5140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17711)
-static void C_ccall f_17711(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19181)
-static void C_ccall f_19181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19184)
-static void C_ccall f_19184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19187)
-static void C_ccall f_19187(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19190)
-static void C_ccall f_19190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19193)
-static void C_ccall f_19193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19096)
-static void C_fcall f_19096(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19123)
-static void C_ccall f_19123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19064)
-static void C_fcall f_19064(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19080)
-static void C_ccall f_19080(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19087)
-static void C_ccall f_19087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19094)
-static void C_ccall f_19094(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19068)
-static void C_ccall f_19068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19078)
-static void C_ccall f_19078(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19050)
-static void C_fcall f_19050(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19058)
-static void C_ccall f_19058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18970)
-static void C_fcall f_18970(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18977)
-static void C_ccall f_18977(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19039)
-static void C_ccall f_19039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19029)
-static void C_ccall f_19029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19003)
-static void C_ccall f_19003(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18989)
-static void C_ccall f_18989(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5088)
+static void C_ccall f_5088(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5091)
+static void C_ccall f_5091(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17502)
+static void C_ccall f_17502(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19009)
+static void C_ccall f_19009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19012)
+static void C_ccall f_19012(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19015)
+static void C_ccall f_19015(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19018)
+static void C_ccall f_19018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19021)
+static void C_ccall f_19021(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18924)
-static void C_fcall f_18924(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18930)
-static void C_fcall f_18930(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18964)
-static void C_ccall f_18964(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18957)
-static void C_fcall f_18957(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17838)
-static void C_fcall f_17838(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18913)
-static void C_ccall f_18913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18804)
-static void C_ccall f_18804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18830)
-static void C_fcall f_18830(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_18863)
-static void C_ccall f_18863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18866)
-static void C_ccall f_18866(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18885)
-static void C_ccall f_18885(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18873)
-static void C_ccall f_18873(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18841)
-static void C_ccall f_18841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18852)
-static void C_ccall f_18852(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18820)
-static void C_ccall f_18820(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18749)
-static void C_ccall f_18749(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_18924(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18951)
+static void C_ccall f_18951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18892)
+static void C_fcall f_18892(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18908)
+static void C_ccall f_18908(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18915)
+static void C_ccall f_18915(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18922)
+static void C_ccall f_18922(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18896)
+static void C_ccall f_18896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18906)
+static void C_ccall f_18906(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18878)
+static void C_fcall f_18878(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18886)
+static void C_ccall f_18886(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18798)
+static void C_fcall f_18798(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18805)
+static void C_ccall f_18805(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18867)
+static void C_ccall f_18867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18857)
+static void C_ccall f_18857(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18831)
+static void C_ccall f_18831(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18817)
+static void C_ccall f_18817(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18752)
-static void C_ccall f_18752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18755)
-static void C_ccall f_18755(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18775)
-static void C_ccall f_18775(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18737)
-static void C_ccall f_18737(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18638)
-static void C_fcall f_18638(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18708)
-static void C_ccall f_18708(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18727)
-static void C_ccall f_18727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18702)
-static void C_ccall f_18702(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18686)
-static void C_ccall f_18686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18659)
-static void C_fcall f_18659(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18662)
-static void C_ccall f_18662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18604)
-static void C_fcall f_18604(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18616)
-static void C_ccall f_18616(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_18752(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18758)
+static void C_fcall f_18758(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18792)
+static void C_ccall f_18792(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18785)
+static void C_fcall f_18785(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17629)
+static void C_fcall f_17629(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18741)
+static void C_ccall f_18741(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18632)
+static void C_ccall f_18632(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18658)
+static void C_fcall f_18658(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_18691)
+static void C_ccall f_18691(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18694)
+static void C_ccall f_18694(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18713)
+static void C_ccall f_18713(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18701)
+static void C_ccall f_18701(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18669)
+static void C_ccall f_18669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18680)
+static void C_ccall f_18680(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18648)
+static void C_ccall f_18648(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18577)
+static void C_ccall f_18577(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18580)
+static void C_ccall f_18580(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18583)
+static void C_ccall f_18583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18603)
+static void C_ccall f_18603(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18565)
+static void C_ccall f_18565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18466)
+static void C_fcall f_18466(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18536)
+static void C_ccall f_18536(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18555)
 static void C_ccall f_18555(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18573)
-static void C_fcall f_18573(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18558)
-static void C_fcall f_18558(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18570)
-static void C_ccall f_18570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18397)
-static void C_ccall f_18397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18531)
-static void C_ccall f_18531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18520)
-static void C_ccall f_18520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18436)
-static void C_fcall f_18436(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18516)
-static void C_ccall f_18516(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18442)
-static void C_ccall f_18442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18448)
-static void C_fcall f_18448(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18480)
-static void C_ccall f_18480(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18472)
-static void C_ccall f_18472(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18530)
+static void C_ccall f_18530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18514)
+static void C_ccall f_18514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18487)
+static void C_fcall f_18487(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18490)
+static void C_ccall f_18490(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18432)
+static void C_fcall f_18432(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18444)
+static void C_ccall f_18444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18383)
+static void C_ccall f_18383(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18401)
-static void C_fcall f_18401(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18422)
-static void C_ccall f_18422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18351)
-static void C_ccall f_18351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18363)
-static void C_ccall f_18363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18367)
-static void C_ccall f_18367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18355)
-static void C_ccall f_18355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18154)
-static void C_ccall f_18154(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_18281)
-static void C_ccall f_18281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18287)
-static void C_ccall f_18287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18312)
-static void C_ccall f_18312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18161)
-static void C_ccall f_18161(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18272)
-static void C_ccall f_18272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18164)
-static void C_ccall f_18164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18167)
-static void C_ccall f_18167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18170)
-static void C_ccall f_18170(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18214)
-static void C_ccall f_18214(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18240)
-static void C_ccall f_18240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18221)
-static void C_fcall f_18221(C_word t0,C_word t1) C_noret;
+static void C_fcall f_18401(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18386)
+static void C_fcall f_18386(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18398)
+static void C_ccall f_18398(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18225)
 static void C_ccall f_18225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18359)
+static void C_ccall f_18359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18348)
+static void C_ccall f_18348(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18264)
+static void C_fcall f_18264(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18344)
+static void C_ccall f_18344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18270)
+static void C_ccall f_18270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18276)
+static void C_fcall f_18276(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18308)
+static void C_ccall f_18308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18300)
+static void C_ccall f_18300(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18229)
+static void C_fcall f_18229(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18250)
+static void C_ccall f_18250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18182)
+static void C_ccall f_18182(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18198)
 static void C_ccall f_18198(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18082)
-static void C_ccall f_18082(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18097)
-static void C_fcall f_18097(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18066)
-static void C_ccall f_18066(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18036)
-static void C_ccall f_18036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18010)
-static void C_ccall f_18010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18006)
-static void C_ccall f_18006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18002)
-static void C_ccall f_18002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17976)
-static void C_ccall f_17976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17972)
-static void C_ccall f_17972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18202)
+static void C_ccall f_18202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18135)
+static void C_ccall f_18135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18147)
+static void C_ccall f_18147(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18151)
+static void C_ccall f_18151(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18139)
+static void C_ccall f_18139(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17946)
-static void C_ccall f_17946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17920)
-static void C_ccall f_17920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17765)
-static void C_fcall f_17765(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_17825)
-static void C_ccall f_17825(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17769)
-static void C_ccall f_17769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17804)
-static void C_ccall f_17804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17811)
-static void C_ccall f_17811(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17772)
-static void C_fcall f_17772(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17775)
-static void C_fcall f_17775(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17791)
-static void C_ccall f_17791(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17714)
-static void C_fcall f_17714(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_17718)
-static void C_ccall f_17718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17744)
-static void C_ccall f_17744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17760)
-static void C_ccall f_17760(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17702)
-static void C_ccall f_17702(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17693)
-static void C_ccall f_17693(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17684)
-static void C_ccall f_17684(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17675)
-static void C_ccall f_17675(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17666)
-static void C_ccall f_17666(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17657)
-static void C_ccall f_17657(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17648)
-static void C_ccall f_17648(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17639)
-static void C_ccall f_17639(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17630)
-static void C_ccall f_17630(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17621)
-static void C_ccall f_17621(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17612)
-static void C_ccall f_17612(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17603)
-static void C_ccall f_17603(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17594)
-static void C_ccall f_17594(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17585)
-static void C_ccall f_17585(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17576)
-static void C_ccall f_17576(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17570)
-static void C_ccall f_17570(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17564)
-static void C_ccall f_17564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13,C_word t14,C_word t15,C_word t16) C_noret;
-C_noret_decl(f_15804)
-static void C_ccall f_15804(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_17531)
-static void C_ccall f_17531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17534)
-static void C_ccall f_17534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17537)
-static void C_ccall f_17537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17540)
-static void C_ccall f_17540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17543)
-static void C_ccall f_17543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17558)
-static void C_ccall f_17558(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_17946(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_18065)
+static void C_ccall f_18065(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18071)
+static void C_ccall f_18071(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18096)
+static void C_ccall f_18096(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17953)
+static void C_ccall f_17953(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18056)
+static void C_ccall f_18056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17956)
+static void C_ccall f_17956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17959)
+static void C_ccall f_17959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17962)
+static void C_ccall f_17962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18007)
+static void C_ccall f_18007(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18033)
+static void C_ccall f_18033(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18014)
+static void C_fcall f_18014(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18018)
+static void C_ccall f_18018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17991)
+static void C_ccall f_17991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17873)
+static void C_ccall f_17873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17888)
+static void C_fcall f_17888(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17857)
+static void C_ccall f_17857(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17827)
+static void C_ccall f_17827(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17801)
+static void C_ccall f_17801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17797)
+static void C_ccall f_17797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17793)
+static void C_ccall f_17793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17767)
+static void C_ccall f_17767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17763)
+static void C_ccall f_17763(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17737)
+static void C_ccall f_17737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17711)
+static void C_ccall f_17711(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17556)
-static void C_ccall f_17556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17546)
-static void C_ccall f_17546(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_17556(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_17616)
+static void C_ccall f_17616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17560)
+static void C_ccall f_17560(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17595)
+static void C_ccall f_17595(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17602)
+static void C_ccall f_17602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17563)
+static void C_fcall f_17563(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17566)
+static void C_fcall f_17566(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17582)
+static void C_ccall f_17582(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17505)
+static void C_fcall f_17505(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_17509)
+static void C_ccall f_17509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17535)
+static void C_ccall f_17535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17551)
+static void C_ccall f_17551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17493)
+static void C_ccall f_17493(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17484)
+static void C_ccall f_17484(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17475)
+static void C_ccall f_17475(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17466)
+static void C_ccall f_17466(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17457)
+static void C_ccall f_17457(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17448)
+static void C_ccall f_17448(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17439)
+static void C_ccall f_17439(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17430)
+static void C_ccall f_17430(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17421)
+static void C_ccall f_17421(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17412)
+static void C_ccall f_17412(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17403)
+static void C_ccall f_17403(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17394)
+static void C_ccall f_17394(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17385)
+static void C_ccall f_17385(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17376)
+static void C_ccall f_17376(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17367)
+static void C_ccall f_17367(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17358)
+static void C_ccall f_17358(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17352)
+static void C_ccall f_17352(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17346)
+static void C_ccall f_17346(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13,C_word t14,C_word t15,C_word t16,C_word t17) C_noret;
+C_noret_decl(f_15586)
+static void C_ccall f_15586(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_17313)
+static void C_ccall f_17313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17316)
+static void C_ccall f_17316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17319)
+static void C_ccall f_17319(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17322)
+static void C_ccall f_17322(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17325)
+static void C_ccall f_17325(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17340)
-static void C_fcall f_17340(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_17347)
-static void C_ccall f_17347(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17351)
-static void C_fcall f_17351(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17372)
-static void C_ccall f_17372(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17294)
-static void C_fcall f_17294(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_17300)
-static void C_fcall f_17300(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17334)
-static void C_ccall f_17334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17327)
-static void C_fcall f_17327(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16269)
-static void C_fcall f_16269(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_16303)
-static void C_fcall f_16303(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16342)
-static void C_fcall f_16342(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17180)
-static void C_ccall f_17180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17176)
-static void C_ccall f_17176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16965)
-static void C_ccall f_16965(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16971)
-static void C_ccall f_16971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17068)
-static void C_ccall f_17068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17112)
-static void C_ccall f_17112(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17088)
-static void C_ccall f_17088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17092)
-static void C_ccall f_17092(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16975)
-static void C_fcall f_16975(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16982)
-static void C_ccall f_16982(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17051)
-static void C_ccall f_17051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17055)
-static void C_ccall f_17055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17023)
-static void C_ccall f_17023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17011)
-static void C_ccall f_17011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16476)
-static void C_ccall f_16476(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_16938)
-static void C_ccall f_16938(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16480)
-static void C_ccall f_16480(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16903)
-static void C_fcall f_16903(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16932)
-static void C_ccall f_16932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16852)
-static void C_ccall f_16852(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16854)
-static void C_fcall f_16854(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16887)
-static void C_ccall f_16887(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16867)
-static void C_fcall f_16867(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16483)
-static void C_ccall f_16483(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16486)
-static void C_ccall f_16486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16492)
-static void C_ccall f_16492(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16498)
-static void C_ccall f_16498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16504)
-static void C_fcall f_16504(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16819)
-static void C_ccall f_16819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16822)
-static void C_ccall f_16822(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16507)
-static void C_ccall f_16507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16761)
-static void C_fcall f_16761(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16788)
-static C_word C_fcall f_16788(C_word t0,C_word t1);
-C_noret_decl(f_16746)
-static void C_ccall f_16746(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16742)
-static void C_ccall f_16742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16629)
-static void C_ccall f_16629(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16661)
-static void C_ccall f_16661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16667)
-static void C_fcall f_16667(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16711)
-static void C_ccall f_16711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16665)
-static void C_ccall f_16665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16640)
-static void C_ccall f_16640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_16632)
-static void C_ccall f_16632(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16625)
-static void C_fcall f_16625(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16575)
-static void C_fcall f_16575(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16613)
-static void C_ccall f_16613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16602)
-static void C_fcall f_16602(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16610)
-static void C_ccall f_16610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16536)
-static void C_ccall f_16536(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16566)
-static void C_ccall f_16566(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16558)
-static void C_ccall f_16558(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16554)
-static void C_ccall f_16554(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16550)
-static void C_ccall f_16550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16539)
-static void C_ccall f_16539(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16375)
-static void C_ccall f_16375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16378)
-static void C_ccall f_16378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16459)
-static void C_ccall f_16459(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16401)
-static void C_ccall f_16401(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_17340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17338)
+static void C_ccall f_17338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17328)
+static void C_ccall f_17328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17122)
+static void C_fcall f_17122(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_17129)
+static void C_ccall f_17129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17133)
+static void C_fcall f_17133(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17154)
+static void C_ccall f_17154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17076)
+static void C_fcall f_17076(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_17082)
+static void C_fcall f_17082(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17116)
+static void C_ccall f_17116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17109)
+static void C_fcall f_17109(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16051)
+static void C_fcall f_16051(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_16085)
+static void C_fcall f_16085(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16124)
+static void C_fcall f_16124(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16962)
+static void C_ccall f_16962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16958)
+static void C_ccall f_16958(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16747)
+static void C_ccall f_16747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16753)
+static void C_ccall f_16753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16850)
+static void C_ccall f_16850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16894)
+static void C_ccall f_16894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16870)
+static void C_ccall f_16870(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16874)
+static void C_ccall f_16874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16757)
+static void C_fcall f_16757(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16764)
+static void C_ccall f_16764(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16833)
+static void C_ccall f_16833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16837)
+static void C_ccall f_16837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16805)
+static void C_ccall f_16805(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16793)
+static void C_ccall f_16793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16258)
+static void C_ccall f_16258(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_16720)
+static void C_ccall f_16720(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16262)
+static void C_ccall f_16262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16685)
+static void C_fcall f_16685(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16714)
+static void C_ccall f_16714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16634)
+static void C_ccall f_16634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16636)
+static void C_fcall f_16636(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16669)
+static void C_ccall f_16669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16649)
+static void C_fcall f_16649(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16265)
+static void C_ccall f_16265(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16268)
+static void C_ccall f_16268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16274)
+static void C_ccall f_16274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16280)
+static void C_ccall f_16280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16286)
+static void C_fcall f_16286(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16601)
+static void C_ccall f_16601(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16604)
+static void C_ccall f_16604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16289)
+static void C_ccall f_16289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16543)
+static void C_fcall f_16543(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16570)
+static C_word C_fcall f_16570(C_word t0,C_word t1);
+C_noret_decl(f_16528)
+static void C_ccall f_16528(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16524)
+static void C_ccall f_16524(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16411)
+static void C_ccall f_16411(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_16443)
 static void C_ccall f_16443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16431)
-static void C_ccall f_16431(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16363)
-static void C_ccall f_16363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16315)
-static void C_ccall f_16315(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16449)
+static void C_fcall f_16449(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16493)
+static void C_ccall f_16493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16447)
+static void C_ccall f_16447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16422)
+static void C_ccall f_16422(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_16414)
+static void C_ccall f_16414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16407)
+static void C_fcall f_16407(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16357)
+static void C_fcall f_16357(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16395)
+static void C_ccall f_16395(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16384)
+static void C_fcall f_16384(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16392)
+static void C_ccall f_16392(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16318)
+static void C_ccall f_16318(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16348)
+static void C_ccall f_16348(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16340)
+static void C_ccall f_16340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16336)
+static void C_ccall f_16336(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16332)
+static void C_ccall f_16332(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_16321)
 static void C_ccall f_16321(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15834)
-static void C_fcall f_15834(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15868)
-static void C_fcall f_15868(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16211)
-static void C_fcall f_16211(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16226)
-static void C_ccall f_16226(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16219)
-static void C_fcall f_16219(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16172)
-static void C_ccall f_16172(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_17396)
-static void C_fcall f_17396(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17449)
-static void C_fcall f_17449(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17480)
-static void C_fcall f_17480(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17490)
-static void C_ccall f_17490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17475)
-static void C_ccall f_17475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17440)
-static void C_ccall f_17440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17394)
-static void C_ccall f_17394(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16185)
-static void C_ccall f_16185(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16188)
-static void C_ccall f_16188(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16199)
-static void C_ccall f_16199(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16126)
-static void C_ccall f_16126(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16157)
+static void C_ccall f_16157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16160)
+static void C_ccall f_16160(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16241)
+static void C_ccall f_16241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16183)
+static void C_ccall f_16183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16225)
+static void C_ccall f_16225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16213)
+static void C_ccall f_16213(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16145)
+static void C_ccall f_16145(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16097)
+static void C_ccall f_16097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16103)
+static void C_ccall f_16103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15616)
+static void C_fcall f_15616(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15650)
+static void C_fcall f_15650(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15993)
+static void C_fcall f_15993(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_16008)
 static void C_ccall f_16008(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16014)
-static void C_fcall f_16014(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16031)
-static void C_ccall f_16031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16034)
-static void C_ccall f_16034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16037)
-static void C_fcall f_16037(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16076)
-static void C_ccall f_16076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16055)
-static void C_fcall f_16055(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16062)
-static void C_ccall f_16062(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16040)
-static void C_ccall f_16040(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16043)
-static void C_ccall f_16043(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16046)
-static void C_ccall f_16046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15953)
-static void C_ccall f_15953(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15958)
-static void C_fcall f_15958(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15973)
-static void C_ccall f_15973(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15966)
-static void C_fcall f_15966(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15889)
-static void C_ccall f_15889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15906)
-static void C_fcall f_15906(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15921)
-static void C_ccall f_15921(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15914)
-static void C_fcall f_15914(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15893)
-static void C_ccall f_15893(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15904)
-static void C_ccall f_15904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15879)
-static void C_ccall f_15879(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15823)
-static void C_fcall f_15823(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15832)
-static void C_ccall f_15832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16001)
+static void C_fcall f_16001(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15954)
+static void C_ccall f_15954(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_17178)
+static void C_fcall f_17178(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17231)
+static void C_fcall f_17231(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17262)
+static void C_fcall f_17262(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17272)
+static void C_ccall f_17272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17257)
+static void C_ccall f_17257(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17222)
+static void C_ccall f_17222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17176)
+static void C_ccall f_17176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15967)
+static void C_ccall f_15967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15970)
+static void C_ccall f_15970(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15981)
+static void C_ccall f_15981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15908)
+static void C_ccall f_15908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15790)
+static void C_ccall f_15790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15796)
+static void C_fcall f_15796(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15813)
-static void C_fcall f_15813(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15818)
-static void C_ccall f_15818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15807)
-static void C_fcall f_15807(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13727)
-static void C_ccall f_13727(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13731)
-static void C_ccall f_13731(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14691)
-static void C_ccall f_14691(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14695)
-static void C_ccall f_14695(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14698)
-static void C_ccall f_14698(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14711)
-static void C_ccall f_14711(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15659)
-static void C_fcall f_15659(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15667)
-static C_word C_fcall f_15667(C_word t0,C_word t1);
-C_noret_decl(f_14715)
-static void C_ccall f_14715(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15637)
-static void C_fcall f_15637(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15610)
-static void C_fcall f_15610(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14726)
-static void C_ccall f_14726(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15607)
-static void C_ccall f_15607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15552)
-static void C_fcall f_15552(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15555)
-static void C_ccall f_15555(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15583)
-static void C_ccall f_15583(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15561)
-static void C_ccall f_15561(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14729)
-static void C_ccall f_14729(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14732)
-static void C_ccall f_14732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15474)
-static void C_ccall f_15474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15478)
-static void C_fcall f_15478(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15537)
-static void C_ccall f_15537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15496)
-static void C_ccall f_15496(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15501)
-static void C_ccall f_15501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15416)
-static void C_ccall f_15416(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15454)
-static void C_ccall f_15454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15420)
-static void C_ccall f_15420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15437)
-static void C_ccall f_15437(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_15813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15816)
+static void C_ccall f_15816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15819)
+static void C_fcall f_15819(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15858)
+static void C_ccall f_15858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15837)
+static void C_fcall f_15837(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15844)
+static void C_ccall f_15844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15822)
+static void C_ccall f_15822(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15825)
+static void C_ccall f_15825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15828)
+static void C_ccall f_15828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15735)
+static void C_ccall f_15735(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15740)
+static void C_fcall f_15740(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15755)
+static void C_ccall f_15755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15748)
+static void C_fcall f_15748(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15671)
+static void C_ccall f_15671(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15688)
+static void C_fcall f_15688(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15703)
+static void C_ccall f_15703(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15696)
+static void C_fcall f_15696(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15675)
+static void C_ccall f_15675(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15686)
+static void C_ccall f_15686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15661)
+static void C_ccall f_15661(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15605)
+static void C_fcall f_15605(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15614)
+static void C_ccall f_15614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15595)
+static void C_fcall f_15595(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15600)
+static void C_ccall f_15600(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15589)
+static void C_fcall f_15589(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13640)
+static void C_ccall f_13640(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13644)
+static void C_ccall f_13644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14509)
+static void C_ccall f_14509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14513)
+static void C_ccall f_14513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14516)
+static void C_ccall f_14516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14525)
+static void C_ccall f_14525(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15451)
+static void C_fcall f_15451(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15459)
+static C_word C_fcall f_15459(C_word t0,C_word t1);
+C_noret_decl(f_14529)
+static void C_ccall f_14529(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15429)
-static void C_ccall f_15429(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15410)
-static void C_ccall f_15410(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15371)
-static void C_ccall f_15371(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_15371)
-static void C_ccall f_15371r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_15365)
-static void C_ccall f_15365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15363)
-static void C_ccall f_15363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15355)
-static void C_ccall f_15355(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15323)
-static void C_ccall f_15323(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15329)
-static void C_fcall f_15329(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14735)
-static void C_ccall f_14735(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_15429(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15402)
+static void C_fcall f_15402(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14540)
+static void C_ccall f_14540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15399)
+static void C_ccall f_15399(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15344)
+static void C_fcall f_15344(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15347)
+static void C_ccall f_15347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15375)
+static void C_ccall f_15375(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15353)
+static void C_ccall f_15353(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14543)
+static void C_ccall f_14543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14546)
+static void C_ccall f_14546(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15266)
+static void C_ccall f_15266(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15270)
-static void C_fcall f_15270(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15279)
-static void C_ccall f_15279(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14738)
-static void C_ccall f_14738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15139)
-static void C_fcall f_15139(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15162)
-static void C_ccall f_15162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15205)
-static void C_fcall f_15205(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15241)
-static void C_ccall f_15241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15213)
-static void C_fcall f_15213(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15238)
-static void C_ccall f_15238(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15234)
-static void C_ccall f_15234(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15220)
-static void C_fcall f_15220(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15223)
-static void C_ccall f_15223(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15166)
-static void C_ccall f_15166(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15172)
-static void C_fcall f_15172(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14741)
-static void C_ccall f_14741(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15107)
-static void C_ccall f_15107(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15093)
-static void C_fcall f_15093(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15100)
-static void C_ccall f_15100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15081)
-static void C_fcall f_15081(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14744)
-static void C_ccall f_14744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14961)
-static void C_ccall f_14961(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15042)
-static void C_ccall f_15042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14967)
-static void C_ccall f_14967(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15032)
-static void C_ccall f_15032(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15024)
-static void C_ccall f_15024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15020)
-static void C_ccall f_15020(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15016)
-static void C_ccall f_15016(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14970)
-static void C_fcall f_14970(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14973)
-static void C_ccall f_14973(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14747)
-static void C_ccall f_14747(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14775)
-static void C_fcall f_14775(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14801)
-static void C_fcall f_14801(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14827)
-static void C_fcall f_14827(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14833)
-static void C_ccall f_14833(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14750)
-static void C_ccall f_14750(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14756)
-static void C_fcall f_14756(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14760)
-static void C_ccall f_14760(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14701)
-static void C_ccall f_14701(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14705)
-static void C_ccall f_14705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14666)
-static void C_fcall f_14666(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14676)
-static void C_ccall f_14676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14684)
-static void C_ccall f_14684(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14652)
-static void C_fcall f_14652(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14660)
-static void C_ccall f_14660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14646)
-static void C_fcall f_14646(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14468)
-static void C_fcall f_14468(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_14481)
-static void C_fcall f_14481(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14597)
-static void C_ccall f_14597(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14607)
-static void C_ccall f_14607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14493)
-static void C_fcall f_14493(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14574)
-static void C_ccall f_14574(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14581)
-static void C_ccall f_14581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14538)
-static void C_fcall f_14538(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14541)
-static void C_ccall f_14541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14547)
-static void C_ccall f_14547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14496)
-static void C_ccall f_14496(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14499)
-static void C_ccall f_14499(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14434)
-static void C_fcall f_14434(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_14440)
-static void C_fcall f_14440(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14455)
-static void C_ccall f_14455(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14448)
-static void C_fcall f_14448(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13740)
-static void C_fcall f_13740(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_13777)
-static void C_fcall f_13777(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14390)
-static void C_ccall f_14390(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14384)
-static void C_ccall f_14384(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14348)
-static void C_ccall f_14348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14351)
-static void C_ccall f_14351(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_15270(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15329)
+static void C_ccall f_15329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15288)
+static void C_ccall f_15288(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15293)
+static void C_ccall f_15293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15208)
+static void C_ccall f_15208(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15246)
+static void C_ccall f_15246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15212)
+static void C_ccall f_15212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15229)
+static void C_ccall f_15229(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15221)
+static void C_ccall f_15221(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15202)
+static void C_ccall f_15202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15163)
+static void C_ccall f_15163(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_15163)
+static void C_ccall f_15163r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_15157)
+static void C_ccall f_15157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15155)
+static void C_ccall f_15155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15147)
+static void C_ccall f_15147(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15115)
+static void C_ccall f_15115(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15121)
+static void C_fcall f_15121(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14549)
+static void C_ccall f_14549(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15062)
+static void C_fcall f_15062(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15071)
+static void C_ccall f_15071(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14552)
+static void C_ccall f_14552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14931)
+static void C_fcall f_14931(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14954)
+static void C_ccall f_14954(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14997)
+static void C_fcall f_14997(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15033)
+static void C_ccall f_15033(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15005)
+static void C_fcall f_15005(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15030)
+static void C_ccall f_15030(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15026)
+static void C_ccall f_15026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15012)
+static void C_fcall f_15012(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15015)
+static void C_ccall f_15015(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14958)
+static void C_ccall f_14958(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14964)
+static void C_fcall f_14964(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14555)
+static void C_ccall f_14555(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14899)
+static void C_ccall f_14899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14885)
+static void C_fcall f_14885(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14892)
+static void C_ccall f_14892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14873)
+static void C_fcall f_14873(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14558)
+static void C_ccall f_14558(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14753)
+static void C_ccall f_14753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14834)
+static void C_ccall f_14834(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14759)
+static void C_ccall f_14759(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14824)
+static void C_ccall f_14824(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14816)
+static void C_ccall f_14816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14812)
+static void C_ccall f_14812(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14808)
+static void C_ccall f_14808(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14762)
+static void C_fcall f_14762(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14765)
+static void C_ccall f_14765(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14561)
+static void C_ccall f_14561(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14567)
+static void C_fcall f_14567(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14593)
+static void C_fcall f_14593(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14619)
+static void C_fcall f_14619(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14625)
+static void C_ccall f_14625(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14519)
+static void C_ccall f_14519(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14484)
+static void C_fcall f_14484(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14494)
+static void C_ccall f_14494(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14502)
+static void C_ccall f_14502(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14470)
+static void C_fcall f_14470(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14478)
+static void C_ccall f_14478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14464)
+static void C_fcall f_14464(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_14286)
-static void C_ccall f_14286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14340)
-static void C_ccall f_14340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14289)
-static void C_ccall f_14289(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14312)
-static void C_ccall f_14312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14292)
-static void C_ccall f_14292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14295)
-static void C_ccall f_14295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14298)
-static void C_ccall f_14298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14146)
-static void C_ccall f_14146(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14265)
-static void C_ccall f_14265(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14153)
-static void C_ccall f_14153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14233)
-static void C_fcall f_14233(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14251)
-static void C_ccall f_14251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14241)
-static void C_fcall f_14241(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14245)
-static void C_ccall f_14245(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14156)
-static void C_ccall f_14156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14159)
-static void C_ccall f_14159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14218)
-static void C_ccall f_14218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14162)
-static void C_ccall f_14162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14165)
-static void C_fcall f_14165(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14168)
-static void C_fcall f_14168(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14200)
-static void C_ccall f_14200(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14171)
-static void C_ccall f_14171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14080)
-static void C_ccall f_14080(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14099)
-static void C_fcall f_14099(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14114)
-static void C_ccall f_14114(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_14286(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_14299)
+static void C_fcall f_14299(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14415)
+static void C_ccall f_14415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14425)
+static void C_ccall f_14425(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14311)
+static void C_fcall f_14311(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14392)
+static void C_ccall f_14392(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14399)
+static void C_ccall f_14399(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14356)
+static void C_fcall f_14356(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14359)
+static void C_ccall f_14359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14365)
+static void C_ccall f_14365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14314)
+static void C_ccall f_14314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14317)
+static void C_ccall f_14317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14252)
+static void C_fcall f_14252(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_14258)
+static void C_fcall f_14258(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14273)
+static void C_ccall f_14273(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14266)
+static void C_fcall f_14266(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13653)
+static void C_fcall f_13653(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_13690)
+static void C_fcall f_13690(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14208)
+static void C_ccall f_14208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14202)
+static void C_ccall f_14202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14166)
+static void C_ccall f_14166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14169)
+static void C_ccall f_14169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14104)
+static void C_ccall f_14104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14158)
+static void C_ccall f_14158(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14107)
-static void C_fcall f_14107(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14084)
-static void C_ccall f_14084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14097)
-static void C_ccall f_14097(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14088)
-static void C_ccall f_14088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14013)
-static void C_ccall f_14013(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14018)
-static void C_fcall f_14018(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14045)
-static void C_ccall f_14045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14048)
-static void C_ccall f_14048(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_14107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14130)
+static void C_ccall f_14130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14110)
+static void C_ccall f_14110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14113)
+static void C_ccall f_14113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14116)
+static void C_ccall f_14116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13971)
+static void C_ccall f_13971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14083)
+static void C_ccall f_14083(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13978)
+static void C_ccall f_13978(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14051)
-static void C_ccall f_14051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14036)
-static void C_ccall f_14036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13891)
-static void C_ccall f_13891(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13976)
-static void C_ccall f_13976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13906)
-static void C_fcall f_13906(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13957)
-static void C_ccall f_13957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13914)
-static void C_fcall f_13914(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13933)
-static void C_ccall f_13933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13868)
-static void C_ccall f_13868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13871)
-static void C_ccall f_13871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13832)
-static void C_ccall f_13832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13789)
-static void C_ccall f_13789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13820)
-static void C_ccall f_13820(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13718)
-static void C_ccall f_13718(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13709)
-static void C_ccall f_13709(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13700)
-static void C_ccall f_13700(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13691)
-static void C_ccall f_13691(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13682)
-static void C_ccall f_13682(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13676)
-static void C_ccall f_13676(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13670)
-static void C_ccall f_13670(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_12811)
-static void C_ccall f_12811(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13632)
-static void C_ccall f_13632(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13540)
-static void C_fcall f_13540(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13546)
-static void C_fcall f_13546(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13566)
-static void C_ccall f_13566(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13584)
-static void C_ccall f_13584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13593)
-static void C_ccall f_13593(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13626)
-static void C_ccall f_13626(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13614)
-static void C_ccall f_13614(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13560)
-static void C_ccall f_13560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13519)
-static void C_fcall f_13519(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_13525)
-static void C_ccall f_13525(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13343)
-static void C_fcall f_13343(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_13347)
-static void C_ccall f_13347(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13350)
-static void C_ccall f_13350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13429)
-static void C_ccall f_13429(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13420)
-static void C_ccall f_13420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13416)
-static void C_ccall f_13416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13381)
-static void C_ccall f_13381(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13387)
-static void C_ccall f_13387(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13404)
-static void C_ccall f_13404(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13400)
-static void C_ccall f_13400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13379)
-static void C_ccall f_13379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12871)
-static void C_fcall f_12871(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12913)
-static void C_fcall f_12913(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13254)
-static void C_fcall f_13254(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13439)
-static void C_ccall f_13439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13442)
-static void C_ccall f_13442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13513)
-static void C_ccall f_13513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13504)
-static void C_ccall f_13504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13500)
-static void C_ccall f_13500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13488)
-static void C_ccall f_13488(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13209)
-static void C_ccall f_13209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13245)
-static void C_ccall f_13245(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13140)
-static void C_ccall f_13140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13149)
-static void C_ccall f_13149(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13183)
-static void C_ccall f_13183(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13179)
-static void C_ccall f_13179(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13127)
-static void C_ccall f_13127(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13050)
-static void C_fcall f_13050(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13073)
-static void C_ccall f_13073(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13094)
-static void C_ccall f_13094(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12925)
-static void C_ccall f_12925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12928)
-static void C_ccall f_12928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13035)
-static void C_ccall f_13035(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13026)
-static void C_ccall f_13026(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13022)
-static void C_ccall f_13022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12981)
-static void C_ccall f_12981(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12998)
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13002)
-static void C_ccall f_13002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12975)
-static void C_ccall f_12975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12929)
-static void C_ccall f_12929(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12946)
-static void C_ccall f_12946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12814)
-static void C_fcall f_12814(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_12818)
-static void C_ccall f_12818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12848)
-static void C_ccall f_12848(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12865)
-static void C_ccall f_12865(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_14051(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14069)
+static void C_ccall f_14069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14059)
+static void C_fcall f_14059(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14063)
+static void C_ccall f_14063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13981)
+static void C_ccall f_13981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13984)
+static void C_ccall f_13984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14043)
+static void C_ccall f_14043(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13987)
+static void C_ccall f_13987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13990)
+static void C_fcall f_13990(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13993)
+static void C_fcall f_13993(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14025)
+static void C_ccall f_14025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13996)
+static void C_ccall f_13996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13905)
+static void C_ccall f_13905(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13924)
+static void C_fcall f_13924(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13939)
+static void C_ccall f_13939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13932)
+static void C_fcall f_13932(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13909)
+static void C_ccall f_13909(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13922)
+static void C_ccall f_13922(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13913)
+static void C_ccall f_13913(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13838)
+static void C_ccall f_13838(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13843)
+static void C_fcall f_13843(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13870)
+static void C_ccall f_13870(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13873)
+static void C_ccall f_13873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13876)
+static void C_ccall f_13876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13861)
+static void C_ccall f_13861(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13781)
+static void C_ccall f_13781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13784)
+static void C_ccall f_13784(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13745)
+static void C_ccall f_13745(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13702)
+static void C_ccall f_13702(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13733)
+static void C_ccall f_13733(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13631)
+static void C_ccall f_13631(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13622)
+static void C_ccall f_13622(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13613)
+static void C_ccall f_13613(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13604)
+static void C_ccall f_13604(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13595)
+static void C_ccall f_13595(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13589)
+static void C_ccall f_13589(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13583)
+static void C_ccall f_13583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_12724)
+static void C_ccall f_12724(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13545)
+static void C_ccall f_13545(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13453)
+static void C_fcall f_13453(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13459)
+static void C_fcall f_13459(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13479)
+static void C_ccall f_13479(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13497)
+static void C_ccall f_13497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13506)
+static void C_ccall f_13506(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13539)
+static void C_ccall f_13539(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13527)
+static void C_ccall f_13527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13473)
+static void C_ccall f_13473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13432)
+static void C_fcall f_13432(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_13438)
+static void C_ccall f_13438(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13256)
+static void C_fcall f_13256(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_13260)
+static void C_ccall f_13260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13263)
+static void C_ccall f_13263(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13342)
+static void C_ccall f_13342(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13333)
+static void C_ccall f_13333(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13329)
+static void C_ccall f_13329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13294)
+static void C_ccall f_13294(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13300)
+static void C_ccall f_13300(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13317)
+static void C_ccall f_13317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13313)
+static void C_ccall f_13313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13292)
+static void C_ccall f_13292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12784)
+static void C_fcall f_12784(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12826)
+static void C_fcall f_12826(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13167)
+static void C_fcall f_13167(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13352)
+static void C_ccall f_13352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13355)
+static void C_ccall f_13355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13426)
+static void C_ccall f_13426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13417)
+static void C_ccall f_13417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13413)
+static void C_ccall f_13413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13401)
+static void C_ccall f_13401(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13122)
+static void C_ccall f_13122(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13158)
+static void C_ccall f_13158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13053)
+static void C_ccall f_13053(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13062)
+static void C_ccall f_13062(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13096)
+static void C_ccall f_13096(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13092)
+static void C_ccall f_13092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13040)
+static void C_ccall f_13040(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12963)
+static void C_fcall f_12963(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12986)
+static void C_ccall f_12986(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13007)
+static void C_ccall f_13007(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12838)
+static void C_ccall f_12838(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12841)
+static void C_ccall f_12841(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12948)
+static void C_ccall f_12948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12939)
+static void C_ccall f_12939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12935)
+static void C_ccall f_12935(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12894)
+static void C_ccall f_12894(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12911)
+static void C_ccall f_12911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12915)
+static void C_ccall f_12915(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12888)
+static void C_ccall f_12888(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12842)
-static void C_ccall f_12842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12721)
-static void C_ccall f_12721(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12753)
-static void C_fcall f_12753(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12772)
-static void C_ccall f_12772(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12795)
-static void C_ccall f_12795(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_12842(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12859)
+static void C_ccall f_12859(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12727)
+static void C_fcall f_12727(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_12731)
+static void C_ccall f_12731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12761)
+static void C_ccall f_12761(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12778)
 static void C_ccall f_12778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12724)
-static void C_fcall f_12724(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12730)
-static void C_fcall f_12730(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12740)
-static void C_ccall f_12740(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12582)
-static void C_ccall f_12582(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12586)
-static void C_fcall f_12586(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12592)
-static void C_ccall f_12592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12595)
-static void C_ccall f_12595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12645)
-static void C_fcall f_12645(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12674)
-static void C_ccall f_12674(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12598)
-static void C_ccall f_12598(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12608)
-static void C_ccall f_12608(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12610)
-static void C_fcall f_12610(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12639)
-static void C_ccall f_12639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12601)
-static void C_ccall f_12601(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12483)
-static void C_ccall f_12483(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12493)
-static void C_ccall f_12493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12543)
-static void C_fcall f_12543(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12572)
-static void C_ccall f_12572(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12496)
-static void C_ccall f_12496(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12506)
-static void C_ccall f_12506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12508)
-static void C_fcall f_12508(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12537)
-static void C_ccall f_12537(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12755)
+static void C_ccall f_12755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12634)
+static void C_ccall f_12634(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12666)
+static void C_fcall f_12666(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12685)
+static void C_ccall f_12685(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12708)
+static void C_ccall f_12708(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12691)
+static void C_ccall f_12691(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12637)
+static void C_fcall f_12637(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12643)
+static void C_fcall f_12643(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12653)
+static void C_ccall f_12653(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12495)
+static void C_ccall f_12495(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12499)
-static void C_ccall f_12499(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12446)
-static void C_ccall f_12446(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12472)
-static void C_ccall f_12472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12453)
-static void C_ccall f_12453(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12202)
-static void C_ccall f_12202(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_12206)
-static void C_ccall f_12206(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_12499(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12505)
+static void C_ccall f_12505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12508)
+static void C_ccall f_12508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12558)
+static void C_fcall f_12558(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12587)
+static void C_ccall f_12587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12511)
+static void C_ccall f_12511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12521)
+static void C_ccall f_12521(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12523)
+static void C_fcall f_12523(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12552)
+static void C_ccall f_12552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12514)
+static void C_ccall f_12514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12396)
+static void C_ccall f_12396(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12406)
+static void C_ccall f_12406(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12456)
+static void C_fcall f_12456(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12485)
+static void C_ccall f_12485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12409)
+static void C_ccall f_12409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12419)
+static void C_ccall f_12419(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12421)
+static void C_fcall f_12421(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12450)
+static void C_ccall f_12450(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12412)
+static void C_ccall f_12412(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12359)
+static void C_ccall f_12359(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12385)
+static void C_ccall f_12385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12366)
+static void C_ccall f_12366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12108)
+static void C_ccall f_12108(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_12112)
+static void C_ccall f_12112(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12115)
+static void C_ccall f_12115(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12353)
+static void C_ccall f_12353(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12118)
+static void C_ccall f_12118(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12121)
+static void C_ccall f_12121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12124)
+static void C_ccall f_12124(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12127)
+static void C_ccall f_12127(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12347)
+static void C_ccall f_12347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12130)
+static void C_ccall f_12130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12140)
+static void C_fcall f_12140(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12259)
+static void C_fcall f_12259(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12298)
+static void C_ccall f_12298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12301)
+static void C_ccall f_12301(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12272)
+static void C_fcall f_12272(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12143)
+static void C_ccall f_12143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12183)
+static void C_ccall f_12183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12186)
+static void C_ccall f_12186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12213)
+static void C_ccall f_12213(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12209)
 static void C_ccall f_12209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12440)
-static void C_ccall f_12440(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12212)
-static void C_ccall f_12212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12215)
-static void C_ccall f_12215(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12218)
-static void C_ccall f_12218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12221)
-static void C_ccall f_12221(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12224)
-static void C_ccall f_12224(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12234)
-static void C_fcall f_12234(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12353)
-static void C_fcall f_12353(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12392)
-static void C_ccall f_12392(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12395)
-static void C_ccall f_12395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12366)
-static void C_fcall f_12366(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12237)
-static void C_ccall f_12237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12277)
-static void C_ccall f_12277(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12280)
-static void C_ccall f_12280(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12307)
-static void C_ccall f_12307(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12303)
-static void C_ccall f_12303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12299)
-static void C_ccall f_12299(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12270)
-static void C_ccall f_12270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12260)
-static void C_ccall f_12260(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12248)
-static void C_ccall f_12248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12193)
-static void C_ccall f_12193(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12184)
-static void C_ccall f_12184(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12175)
-static void C_ccall f_12175(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12205)
+static void C_ccall f_12205(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12176)
+static void C_ccall f_12176(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12166)
-static void C_ccall f_12166(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12157)
-static void C_ccall f_12157(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12148)
-static void C_ccall f_12148(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12139)
-static void C_ccall f_12139(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12130)
-static void C_ccall f_12130(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12124)
-static void C_ccall f_12124(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12118)
-static void C_ccall f_12118(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9) C_noret;
-C_noret_decl(f_10418)
-static void C_ccall f_10418(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_12166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12154)
+static void C_ccall f_12154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12099)
+static void C_ccall f_12099(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12090)
+static void C_ccall f_12090(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12081)
+static void C_ccall f_12081(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12072)
+static void C_ccall f_12072(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12063)
+static void C_ccall f_12063(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12054)
+static void C_ccall f_12054(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12045)
+static void C_ccall f_12045(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12036)
+static void C_ccall f_12036(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12030)
+static void C_ccall f_12030(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12024)
+static void C_ccall f_12024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9) C_noret;
+C_noret_decl(f_10414)
+static void C_ccall f_10414(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10481)
+static void C_fcall f_10481(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10485)
-static void C_fcall f_10485(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10489)
-static void C_ccall f_10489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10492)
-static void C_ccall f_10492(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12017)
-static void C_fcall f_12017(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12032)
-static void C_fcall f_12032(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12035)
-static void C_ccall f_12035(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12076)
-static void C_ccall f_12076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11994)
-static void C_ccall f_11994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11959)
-static void C_ccall f_11959(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11965)
-static void C_ccall f_11965(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11931)
-static void C_ccall f_11931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11896)
-static void C_ccall f_11896(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11902)
-static void C_ccall f_11902(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11870)
-static void C_ccall f_11870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11835)
-static void C_ccall f_11835(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11841)
-static void C_ccall f_11841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11707)
-static void C_ccall f_11707(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11709)
-static void C_fcall f_11709(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11760)
-static void C_fcall f_11760(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11754)
-static void C_ccall f_11754(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_10485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10488)
+static void C_ccall f_10488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11926)
+static void C_fcall f_11926(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11941)
+static void C_fcall f_11941(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11944)
+static void C_ccall f_11944(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11985)
+static void C_ccall f_11985(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11903)
+static void C_ccall f_11903(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11868)
+static void C_ccall f_11868(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11874)
+static void C_ccall f_11874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11840)
+static void C_ccall f_11840(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11805)
+static void C_ccall f_11805(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11811)
+static void C_ccall f_11811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11779)
+static void C_ccall f_11779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11744)
+static void C_ccall f_11744(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_11750)
 static void C_ccall f_11750(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11807)
-static void C_ccall f_11807(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11703)
-static void C_ccall f_11703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11699)
-static void C_ccall f_11699(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11682)
-static void C_ccall f_11682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11686)
-static void C_ccall f_11686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11654)
-static void C_ccall f_11654(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11637)
-static void C_ccall f_11637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11602)
-static void C_ccall f_11602(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11616)
+static void C_ccall f_11616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11618)
+static void C_fcall f_11618(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11669)
+static void C_fcall f_11669(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11663)
+static void C_ccall f_11663(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11659)
+static void C_ccall f_11659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11716)
+static void C_ccall f_11716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11612)
+static void C_ccall f_11612(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11608)
 static void C_ccall f_11608(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11540)
-static void C_ccall f_11540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11545)
-static void C_fcall f_11545(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11555)
-static void C_ccall f_11555(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11493)
-static void C_ccall f_11493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11505)
-static void C_fcall f_11505(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11515)
-static void C_ccall f_11515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11223)
-static void C_ccall f_11223(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11226)
-static void C_ccall f_11226(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11443)
-static void C_ccall f_11443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11446)
-static void C_ccall f_11446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11432)
-static void C_ccall f_11432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11397)
-static void C_ccall f_11397(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11403)
-static void C_ccall f_11403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11362)
-static void C_ccall f_11362(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11366)
-static void C_ccall f_11366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11370)
-static void C_ccall f_11370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11337)
-static void C_ccall f_11337(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11302)
-static void C_ccall f_11302(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11308)
-static void C_ccall f_11308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11276)
-static void C_ccall f_11276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11272)
-static void C_ccall f_11272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11247)
-static void C_ccall f_11247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11243)
-static void C_ccall f_11243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11210)
-static void C_ccall f_11210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11175)
-static void C_ccall f_11175(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11181)
-static void C_ccall f_11181(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11591)
+static void C_ccall f_11591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11595)
+static void C_ccall f_11595(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11563)
+static void C_ccall f_11563(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11546)
+static void C_ccall f_11546(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11511)
+static void C_ccall f_11511(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11517)
+static void C_ccall f_11517(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11449)
+static void C_ccall f_11449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11454)
+static void C_fcall f_11454(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11464)
+static void C_ccall f_11464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11402)
+static void C_ccall f_11402(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11414)
+static void C_fcall f_11414(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11424)
+static void C_ccall f_11424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11135)
+static void C_ccall f_11135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11138)
+static void C_ccall f_11138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11355)
+static void C_ccall f_11355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11358)
+static void C_ccall f_11358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11344)
+static void C_ccall f_11344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11309)
+static void C_ccall f_11309(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11315)
+static void C_ccall f_11315(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11274)
+static void C_ccall f_11274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11278)
+static void C_ccall f_11278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11282)
+static void C_ccall f_11282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11249)
+static void C_ccall f_11249(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11214)
+static void C_ccall f_11214(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11220)
+static void C_ccall f_11220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11188)
+static void C_ccall f_11188(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11184)
+static void C_ccall f_11184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11159)
+static void C_ccall f_11159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11155)
+static void C_ccall f_11155(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11122)
 static void C_ccall f_11122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11135)
-static void C_ccall f_11135(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11133)
-static void C_ccall f_11133(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11129)
-static void C_ccall f_11129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11105)
-static void C_ccall f_11105(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11101)
-static void C_ccall f_11101(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11080)
-static void C_ccall f_11080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11076)
-static void C_ccall f_11076(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11087)
+static void C_ccall f_11087(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11093)
+static void C_ccall f_11093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11048)
+static void C_ccall f_11048(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11052)
 static void C_ccall f_11052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11056)
-static void C_ccall f_11056(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10961)
-static void C_ccall f_10961(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11002)
-static void C_ccall f_11002(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11008)
-static void C_ccall f_11008(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10964)
-static void C_ccall f_10964(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10969)
-static void C_ccall f_10969(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10975)
-static void C_ccall f_10975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10952)
-static void C_ccall f_10952(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10917)
-static void C_ccall f_10917(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10923)
-static void C_ccall f_10923(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10875)
-static void C_ccall f_10875(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10915)
-static void C_ccall f_10915(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10880)
-static void C_ccall f_10880(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10886)
-static void C_ccall f_10886(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10855)
-static void C_ccall f_10855(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10820)
-static void C_ccall f_10820(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10826)
-static void C_ccall f_10826(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10805)
-static void C_ccall f_10805(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10957)
+static void C_ccall f_10957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10998)
+static void C_ccall f_10998(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11004)
+static void C_ccall f_11004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10960)
+static void C_ccall f_10960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10965)
+static void C_ccall f_10965(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10971)
+static void C_ccall f_10971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10948)
+static void C_ccall f_10948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10913)
+static void C_ccall f_10913(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10919)
+static void C_ccall f_10919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10871)
+static void C_ccall f_10871(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10911)
+static void C_ccall f_10911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10876)
+static void C_ccall f_10876(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10882)
+static void C_ccall f_10882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10851)
+static void C_ccall f_10851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10816)
+static void C_ccall f_10816(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10822)
+static void C_ccall f_10822(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10801)
 static void C_ccall f_10801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10797)
+static void C_ccall f_10797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10713)
+static void C_ccall f_10713(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10717)
 static void C_ccall f_10717(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10721)
-static void C_ccall f_10721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10688)
+static void C_ccall f_10688(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10692)
 static void C_ccall f_10692(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10696)
 static void C_ccall f_10696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10700)
-static void C_ccall f_10700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10667)
-static void C_ccall f_10667(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10663)
 static void C_ccall f_10663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10638)
-static void C_ccall f_10638(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10659)
+static void C_ccall f_10659(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10634)
 static void C_ccall f_10634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10586)
-static void C_ccall f_10586(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10589)
-static void C_ccall f_10589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10613)
-static void C_ccall f_10613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10592)
-static void C_ccall f_10592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10599)
-static void C_fcall f_10599(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10630)
+static void C_ccall f_10630(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10582)
+static void C_ccall f_10582(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10585)
+static void C_ccall f_10585(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10609)
+static void C_ccall f_10609(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10588)
+static void C_ccall f_10588(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10595)
-static void C_ccall f_10595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10501)
-static void C_ccall f_10501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10504)
-static void C_ccall f_10504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10572)
-static void C_ccall f_10572(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10566)
-static void C_ccall f_10566(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10513)
-static void C_ccall f_10513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10522)
-static void C_fcall f_10522(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10557)
-static void C_ccall f_10557(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10560)
-static void C_ccall f_10560(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_10595(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10591)
+static void C_ccall f_10591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10497)
+static void C_ccall f_10497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10500)
+static void C_ccall f_10500(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10568)
+static void C_ccall f_10568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10562)
+static void C_ccall f_10562(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10509)
+static void C_ccall f_10509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10518)
+static void C_fcall f_10518(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10553)
+static void C_ccall f_10553(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10556)
+static void C_ccall f_10556(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10512)
+static void C_ccall f_10512(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10516)
 static void C_ccall f_10516(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10520)
-static void C_ccall f_10520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10495)
-static void C_ccall f_10495(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10475)
-static void C_fcall f_10475(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10469)
-static void C_fcall f_10469(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10421)
-static void C_fcall f_10421(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10444)
-static void C_ccall f_10444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5298)
-static void C_ccall f_5298(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10413)
-static void C_ccall f_10413(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10375)
-static void C_ccall f_10375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10378)
-static void C_ccall f_10378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10397)
-static void C_ccall f_10397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10407)
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10491)
+static void C_ccall f_10491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10471)
+static void C_fcall f_10471(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10465)
+static void C_fcall f_10465(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10417)
+static void C_fcall f_10417(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10440)
+static void C_ccall f_10440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5248)
+static void C_ccall f_5248(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10409)
+static void C_ccall f_10409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10371)
+static void C_ccall f_10371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10374)
+static void C_ccall f_10374(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10393)
 static void C_ccall f_10393(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10403)
+static void C_ccall f_10403(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10389)
 static void C_ccall f_10389(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10328)
-static void C_fcall f_10328(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10334)
-static void C_fcall f_10334(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10368)
-static void C_ccall f_10368(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10361)
-static void C_fcall f_10361(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5774)
-static void C_fcall f_5774(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_10256)
-static void C_ccall f_10256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10268)
-static void C_ccall f_10268(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10271)
-static void C_ccall f_10271(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10298)
-static void C_ccall f_10298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10259)
-static void C_ccall f_10259(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10262)
-static void C_ccall f_10262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5837)
-static void C_ccall f_5837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10385)
+static void C_ccall f_10385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10324)
+static void C_fcall f_10324(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10330)
+static void C_fcall f_10330(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10364)
+static void C_ccall f_10364(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10357)
+static void C_fcall f_10357(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5724)
+static void C_fcall f_5724(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_10252)
+static void C_ccall f_10252(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10264)
+static void C_ccall f_10264(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10267)
+static void C_ccall f_10267(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10294)
+static void C_ccall f_10294(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10255)
+static void C_ccall f_10255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10258)
+static void C_ccall f_10258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5787)
+static void C_ccall f_5787(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5790)
+static void C_ccall f_5790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10222)
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10225)
+static void C_ccall f_10225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10228)
+static void C_ccall f_10228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10231)
+static void C_ccall f_10231(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10234)
+static void C_ccall f_10234(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5793)
+static void C_ccall f_5793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5797)
+static void C_ccall f_5797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5800)
+static void C_ccall f_5800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5806)
+static void C_ccall f_5806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5818)
+static void C_ccall f_5818(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5840)
 static void C_ccall f_5840(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10226)
-static void C_ccall f_10226(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10229)
-static void C_ccall f_10229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10232)
-static void C_ccall f_10232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10235)
-static void C_ccall f_10235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10238)
-static void C_ccall f_10238(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5843)
-static void C_ccall f_5843(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5847)
-static void C_ccall f_5847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5850)
-static void C_ccall f_5850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5856)
-static void C_ccall f_5856(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5868)
-static void C_ccall f_5868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5890)
-static void C_ccall f_5890(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5957)
-static void C_fcall f_5957(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6058)
-static void C_fcall f_6058(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9984)
-static void C_ccall f_9984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10117)
-static void C_ccall f_10117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10078)
-static void C_ccall f_10078(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10046)
-static void C_fcall f_10046(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10000)
-static void C_fcall f_10000(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9944)
-static void C_fcall f_9944(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9948)
-static void C_ccall f_9948(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9954)
-static void C_ccall f_9954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9968)
-static void C_ccall f_9968(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9957)
-static void C_ccall f_9957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9633)
-static void C_ccall f_9633(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9924)
-static void C_ccall f_9924(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9652)
-static void C_ccall f_9652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9655)
-static void C_ccall f_9655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9666)
-static void C_ccall f_9666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9839)
-static void C_fcall f_9839(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9883)
-static void C_ccall f_9883(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9879)
-static void C_ccall f_9879(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9875)
-static void C_ccall f_9875(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9863)
-static void C_ccall f_9863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9698)
-static void C_ccall f_9698(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9830)
-static void C_ccall f_9830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9794)
-static void C_ccall f_9794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9748)
-static void C_ccall f_9748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9722)
-static void C_ccall f_9722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9718)
-static void C_ccall f_9718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9706)
-static void C_ccall f_9706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9674)
-static void C_ccall f_9674(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9662)
-static void C_ccall f_9662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9623)
-static void C_ccall f_9623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9574)
-static void C_fcall f_9574(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9608)
-static void C_ccall f_9608(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9601)
-static void C_fcall f_9601(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9568)
-static void C_ccall f_9568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9564)
-static void C_ccall f_9564(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9489)
-static void C_ccall f_9489(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9507)
-static void C_ccall f_9507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9537)
-static void C_ccall f_9537(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_9537)
-static void C_ccall f_9537r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_9543)
-static void C_ccall f_9543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9513)
-static void C_ccall f_9513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9520)
-static void C_ccall f_9520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9495)
-static void C_ccall f_9495(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9501)
-static void C_ccall f_9501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9358)
-static void C_ccall f_9358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9361)
-static void C_ccall f_9361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9372)
-static void C_ccall f_9372(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9382)
-static void C_ccall f_9382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9385)
-static void C_ccall f_9385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9388)
-static void C_ccall f_9388(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9393)
-static void C_ccall f_9393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9418)
-static void C_ccall f_9418(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9423)
-static void C_ccall f_9423(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9448)
-static void C_ccall f_9448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9375)
-static void C_ccall f_9375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9343)
-static void C_ccall f_9343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9339)
-static void C_ccall f_9339(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9334)
-static void C_ccall f_9334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9178)
-static void C_ccall f_9178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9181)
-static void C_ccall f_9181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9184)
-static void C_ccall f_9184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9190)
-static void C_ccall f_9190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9301)
-static void C_ccall f_9301(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9262)
-static void C_ccall f_9262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9229)
-static void C_fcall f_9229(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9237)
-static void C_ccall f_9237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9225)
-static void C_ccall f_9225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9205)
-static void C_ccall f_9205(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9122)
-static void C_ccall f_9122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9131)
-static void C_ccall f_9131(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9166)
-static void C_ccall f_9166(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9162)
-static void C_ccall f_9162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9134)
-static void C_fcall f_9134(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9154)
-static void C_ccall f_9154(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9146)
-static void C_ccall f_9146(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8958)
-static void C_ccall f_8958(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9106)
-static void C_ccall f_9106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8970)
-static void C_ccall f_8970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8973)
-static void C_ccall f_8973(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8976)
-static void C_ccall f_8976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8981)
-static void C_ccall f_8981(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9006)
-static void C_ccall f_9006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9011)
-static void C_ccall f_9011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9036)
-static void C_ccall f_9036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9039)
-static void C_ccall f_9039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9042)
-static void C_ccall f_9042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9073)
-static void C_fcall f_9073(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8901)
-static void C_ccall f_8901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8904)
-static void C_ccall f_8904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8907)
-static void C_ccall f_8907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8919)
-static void C_ccall f_8919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8892)
-static void C_ccall f_8892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8879)
-static void C_ccall f_8879(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8866)
-static void C_ccall f_8866(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8853)
-static void C_ccall f_8853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8840)
-static void C_ccall f_8840(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8773)
-static void C_ccall f_8773(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8792)
-static void C_fcall f_8792(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8819)
-static void C_ccall f_8819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8823)
-static void C_ccall f_8823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8812)
-static void C_ccall f_8812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8786)
-static void C_ccall f_8786(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8757)
-static void C_ccall f_8757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8742)
-static void C_ccall f_8742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8711)
-static void C_ccall f_8711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8719)
-static void C_ccall f_8719(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8682)
-static void C_ccall f_8682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8649)
-static void C_ccall f_8649(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8635)
-static void C_ccall f_8635(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8643)
-static void C_ccall f_8643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8639)
-static void C_ccall f_8639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8602)
-static void C_ccall f_8602(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8610)
-static void C_ccall f_8610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8606)
-static void C_ccall f_8606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8269)
-static void C_ccall f_8269(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8275)
-static void C_ccall f_8275(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8278)
-static void C_ccall f_8278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8284)
-static void C_ccall f_8284(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8510)
-static void C_ccall f_8510(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8513)
-static void C_ccall f_8513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8521)
-static void C_ccall f_8521(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8546)
-static void C_ccall f_8546(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8551)
-static void C_ccall f_8551(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8439)
-static void C_ccall f_8439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8478)
-static void C_ccall f_8478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8494)
-static void C_ccall f_8494(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8497)
-static void C_ccall f_8497(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8500)
-static void C_ccall f_8500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8491)
-static void C_ccall f_8491(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8481)
-static void C_ccall f_8481(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8442)
-static void C_ccall f_8442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8472)
-static void C_ccall f_8472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8445)
-static void C_ccall f_8445(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8448)
-static void C_ccall f_8448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8463)
-static void C_ccall f_8463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8367)
-static void C_fcall f_8367(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8374)
-static void C_ccall f_8374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8433)
-static void C_ccall f_8433(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8421)
-static void C_ccall f_8421(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8291)
-static void C_fcall f_8291(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8298)
-static void C_ccall f_8298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8357)
-static void C_ccall f_8357(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8337)
-static void C_ccall f_8337(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8224)
-static void C_fcall f_8224(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8253)
-static void C_ccall f_8253(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8141)
-static void C_ccall f_8141(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8175)
-static void C_fcall f_8175(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8208)
-static void C_ccall f_8208(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8188)
-static void C_fcall f_8188(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8173)
-static void C_ccall f_8173(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8144)
-static void C_ccall f_8144(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8165)
-static void C_ccall f_8165(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8169)
-static void C_ccall f_8169(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8147)
-static void C_ccall f_8147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8150)
-static void C_ccall f_8150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8122)
-static void C_ccall f_8122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7628)
-static void C_ccall f_7628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8005)
-static void C_ccall f_8005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8007)
-static void C_fcall f_8007(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8085)
-static void C_ccall f_8085(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8034)
-static void C_fcall f_8034(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8058)
-static C_word C_fcall f_8058(C_word t0);
-C_noret_decl(f_8047)
-static void C_fcall f_8047(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7634)
-static void C_ccall f_7634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7995)
-static void C_ccall f_7995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7637)
-static void C_ccall f_7637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7911)
-static void C_ccall f_7911(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5907)
+static void C_fcall f_5907(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6008)
+static void C_fcall f_6008(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9983)
+static void C_ccall f_9983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10116)
+static void C_ccall f_10116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10077)
+static void C_ccall f_10077(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10045)
+static void C_fcall f_10045(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9999)
+static void C_fcall f_9999(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9943)
+static void C_fcall f_9943(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9947)
+static void C_ccall f_9947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9953)
+static void C_ccall f_9953(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9967)
+static void C_ccall f_9967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9956)
+static void C_ccall f_9956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9632)
+static void C_ccall f_9632(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9923)
+static void C_ccall f_9923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9651)
+static void C_ccall f_9651(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9654)
+static void C_ccall f_9654(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9665)
+static void C_ccall f_9665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9838)
+static void C_fcall f_9838(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9882)
+static void C_ccall f_9882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9878)
+static void C_ccall f_9878(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9874)
+static void C_ccall f_9874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9862)
+static void C_ccall f_9862(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9697)
+static void C_ccall f_9697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9829)
+static void C_ccall f_9829(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9793)
+static void C_ccall f_9793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9747)
+static void C_ccall f_9747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9721)
+static void C_ccall f_9721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9717)
+static void C_ccall f_9717(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9705)
+static void C_ccall f_9705(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9673)
+static void C_ccall f_9673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9661)
+static void C_ccall f_9661(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9622)
+static void C_ccall f_9622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9573)
+static void C_fcall f_9573(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9607)
+static void C_ccall f_9607(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9600)
+static void C_fcall f_9600(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9567)
+static void C_ccall f_9567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9563)
+static void C_ccall f_9563(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9488)
+static void C_ccall f_9488(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9506)
+static void C_ccall f_9506(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9536)
+static void C_ccall f_9536(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_9536)
+static void C_ccall f_9536r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_9542)
+static void C_ccall f_9542(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9512)
+static void C_ccall f_9512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9519)
+static void C_ccall f_9519(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9494)
+static void C_ccall f_9494(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9500)
+static void C_ccall f_9500(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9357)
+static void C_ccall f_9357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9360)
+static void C_ccall f_9360(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9371)
+static void C_ccall f_9371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9381)
+static void C_ccall f_9381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9384)
+static void C_ccall f_9384(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9387)
+static void C_ccall f_9387(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9392)
+static void C_ccall f_9392(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9417)
+static void C_ccall f_9417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9422)
+static void C_ccall f_9422(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9447)
+static void C_ccall f_9447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9374)
+static void C_ccall f_9374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9342)
+static void C_ccall f_9342(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9338)
+static void C_ccall f_9338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9333)
+static void C_ccall f_9333(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9177)
+static void C_ccall f_9177(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9180)
+static void C_ccall f_9180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9183)
+static void C_ccall f_9183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9189)
+static void C_ccall f_9189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9300)
+static void C_ccall f_9300(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9261)
+static void C_ccall f_9261(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9228)
+static void C_fcall f_9228(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9236)
+static void C_ccall f_9236(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9224)
+static void C_ccall f_9224(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9204)
+static void C_ccall f_9204(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9121)
+static void C_ccall f_9121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9130)
+static void C_ccall f_9130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9165)
+static void C_ccall f_9165(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9161)
+static void C_ccall f_9161(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9133)
+static void C_fcall f_9133(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9153)
+static void C_ccall f_9153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9145)
+static void C_ccall f_9145(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8957)
+static void C_ccall f_8957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9105)
+static void C_ccall f_9105(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8969)
+static void C_ccall f_8969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8972)
+static void C_ccall f_8972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8975)
+static void C_ccall f_8975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8980)
+static void C_ccall f_8980(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9005)
+static void C_ccall f_9005(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9010)
+static void C_ccall f_9010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9035)
+static void C_ccall f_9035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9038)
+static void C_ccall f_9038(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9041)
+static void C_ccall f_9041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9072)
+static void C_fcall f_9072(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8900)
+static void C_ccall f_8900(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8903)
+static void C_ccall f_8903(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8906)
+static void C_ccall f_8906(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8918)
+static void C_ccall f_8918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8891)
+static void C_ccall f_8891(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8878)
+static void C_ccall f_8878(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8865)
+static void C_ccall f_8865(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8852)
+static void C_ccall f_8852(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8839)
+static void C_ccall f_8839(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8772)
+static void C_ccall f_8772(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8791)
+static void C_fcall f_8791(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8818)
+static void C_ccall f_8818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8822)
+static void C_ccall f_8822(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8811)
+static void C_ccall f_8811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8785)
+static void C_ccall f_8785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8756)
+static void C_ccall f_8756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8741)
+static void C_ccall f_8741(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8710)
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8718)
+static void C_ccall f_8718(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8681)
+static void C_ccall f_8681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8648)
+static void C_ccall f_8648(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8634)
+static void C_ccall f_8634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8642)
+static void C_ccall f_8642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8638)
+static void C_ccall f_8638(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8601)
+static void C_ccall f_8601(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8609)
+static void C_ccall f_8609(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8605)
+static void C_ccall f_8605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8268)
+static void C_ccall f_8268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8274)
+static void C_ccall f_8274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8277)
+static void C_ccall f_8277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8283)
+static void C_ccall f_8283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8509)
+static void C_ccall f_8509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8512)
+static void C_ccall f_8512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8520)
+static void C_ccall f_8520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8545)
+static void C_ccall f_8545(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8550)
+static void C_ccall f_8550(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8438)
+static void C_ccall f_8438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8477)
+static void C_ccall f_8477(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8493)
+static void C_ccall f_8493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8496)
+static void C_ccall f_8496(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8499)
+static void C_ccall f_8499(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8490)
+static void C_ccall f_8490(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8480)
+static void C_ccall f_8480(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8441)
+static void C_ccall f_8441(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8471)
+static void C_ccall f_8471(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8444)
+static void C_ccall f_8444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8447)
+static void C_ccall f_8447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8462)
+static void C_ccall f_8462(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8366)
+static void C_fcall f_8366(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8373)
+static void C_ccall f_8373(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8432)
+static void C_ccall f_8432(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8420)
+static void C_ccall f_8420(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8290)
+static void C_fcall f_8290(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8297)
+static void C_ccall f_8297(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8356)
+static void C_ccall f_8356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8336)
+static void C_ccall f_8336(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8223)
+static void C_fcall f_8223(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8252)
+static void C_ccall f_8252(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8140)
+static void C_ccall f_8140(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8174)
+static void C_fcall f_8174(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8207)
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8187)
+static void C_fcall f_8187(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8172)
+static void C_ccall f_8172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8143)
+static void C_ccall f_8143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8164)
+static void C_ccall f_8164(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8168)
+static void C_ccall f_8168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8146)
+static void C_ccall f_8146(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8149)
+static void C_ccall f_8149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8121)
+static void C_ccall f_8121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7596)
+static void C_ccall f_7596(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8004)
+static void C_ccall f_8004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8006)
+static void C_fcall f_8006(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8084)
+static void C_ccall f_8084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8033)
+static void C_fcall f_8033(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8057)
+static C_word C_fcall f_8057(C_word t0);
+C_noret_decl(f_8046)
+static void C_fcall f_8046(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7602)
+static void C_ccall f_7602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7994)
+static void C_ccall f_7994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7605)
+static void C_ccall f_7605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7879)
+static void C_ccall f_7879(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7922)
+static void C_ccall f_7922(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7943)
+static void C_ccall f_7943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7949)
+static void C_fcall f_7949(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7987)
+static void C_ccall f_7987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7976)
+static void C_fcall f_7976(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7984)
+static void C_ccall f_7984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7941)
+static void C_ccall f_7941(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7923)
 static void C_ccall f_7923(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7944)
-static void C_ccall f_7944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7950)
-static void C_fcall f_7950(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7988)
-static void C_ccall f_7988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7977)
-static void C_fcall f_7977(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7985)
-static void C_ccall f_7985(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7942)
-static void C_ccall f_7942(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7924)
-static void C_ccall f_7924(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7928)
-static void C_ccall f_7928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7931)
-static void C_ccall f_7931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7935)
-static void C_ccall f_7935(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7938)
-static void C_ccall f_7938(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7919)
-static void C_ccall f_7919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7927)
+static void C_ccall f_7927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7930)
+static void C_ccall f_7930(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7934)
+static void C_ccall f_7934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7937)
+static void C_ccall f_7937(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7918)
+static void C_ccall f_7918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7883)
+static void C_ccall f_7883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7889)
+static void C_fcall f_7889(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7910)
+static void C_ccall f_7910(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7914)
+static void C_ccall f_7914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7899)
+static void C_ccall f_7899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7886)
+static void C_ccall f_7886(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7610)
+static void C_ccall f_7610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7614)
+static void C_ccall f_7614(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7642)
 static void C_ccall f_7642(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7646)
-static void C_ccall f_7646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7674)
-static void C_ccall f_7674(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7684)
-static void C_fcall f_7684(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7905)
-static void C_ccall f_7905(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7901)
-static void C_ccall f_7901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7848)
-static void C_ccall f_7848(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7851)
-static void C_ccall f_7851(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7795)
-static void C_ccall f_7795(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7818)
-static void C_ccall f_7818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7810)
-static void C_ccall f_7810(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7741)
-static void C_ccall f_7741(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7766)
-static void C_ccall f_7766(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7782)
-static void C_ccall f_7782(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7782)
-static void C_ccall f_7782r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7788)
-static void C_ccall f_7788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7772)
-static void C_ccall f_7772(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7780)
-static void C_ccall f_7780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7747)
-static void C_ccall f_7747(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7753)
-static void C_ccall f_7753(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7764)
-static void C_ccall f_7764(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7757)
-static void C_ccall f_7757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7694)
-static void C_ccall f_7694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7697)
-static void C_ccall f_7697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7652)
+static void C_fcall f_7652(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7873)
+static void C_ccall f_7873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7869)
+static void C_ccall f_7869(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7816)
+static void C_ccall f_7816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7819)
+static void C_ccall f_7819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7763)
+static void C_ccall f_7763(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7786)
+static void C_ccall f_7786(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7778)
+static void C_ccall f_7778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7709)
+static void C_ccall f_7709(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7734)
+static void C_ccall f_7734(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7750)
+static void C_ccall f_7750(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7750)
+static void C_ccall f_7750r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7756)
+static void C_ccall f_7756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7740)
+static void C_ccall f_7740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7748)
+static void C_ccall f_7748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7715)
+static void C_ccall f_7715(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7721)
+static void C_ccall f_7721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7732)
+static void C_ccall f_7732(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7725)
 static void C_ccall f_7725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7736)
-static void C_ccall f_7736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7729)
-static void C_ccall f_7729(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7662)
+static void C_ccall f_7662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7665)
+static void C_ccall f_7665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7693)
+static void C_ccall f_7693(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7704)
-static void C_fcall f_7704(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5769)
-static void C_ccall f_5769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5686)
-static void C_ccall f_5686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5762)
-static void C_ccall f_5762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5689)
-static void C_ccall f_5689(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5755)
-static void C_ccall f_5755(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5692)
-static void C_ccall f_5692(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5707)
-static void C_ccall f_5707(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5712)
-static void C_ccall f_5712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5749)
-static void C_ccall f_5749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5716)
-static void C_ccall f_5716(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5724)
-static void C_fcall f_5724(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5734)
-static void C_ccall f_5734(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7697)
+static void C_ccall f_7697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7672)
+static void C_fcall f_7672(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_5719)
 static void C_ccall f_5719(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f20258)
-static void C_ccall f20258(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7708)
-static void C_ccall f_7708(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7715)
-static void C_ccall f_7715(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7647)
-static void C_ccall f_7647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7651)
-static void C_ccall f_7651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7654)
-static void C_ccall f_7654(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7658)
-static void C_ccall f_7658(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7661)
-static void C_ccall f_7661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7665)
-static void C_ccall f_7665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7668)
-static void C_ccall f_7668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7551)
-static void C_fcall f_7551(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5636)
+static void C_ccall f_5636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5712)
+static void C_ccall f_5712(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5639)
+static void C_ccall f_5639(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5705)
+static void C_ccall f_5705(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5642)
+static void C_ccall f_5642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5657)
+static void C_ccall f_5657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5662)
+static void C_ccall f_5662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5699)
+static void C_ccall f_5699(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5666)
+static void C_ccall f_5666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5674)
+static void C_fcall f_5674(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5684)
+static void C_ccall f_5684(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5669)
+static void C_ccall f_5669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f20080)
+static void C_ccall f20080(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7676)
+static void C_ccall f_7676(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7683)
+static void C_ccall f_7683(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7615)
 static void C_ccall f_7615(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7578)
-static void C_fcall f_7578(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7582)
-static void C_ccall f_7582(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7585)
-static void C_ccall f_7585(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7604)
-static void C_ccall f_7604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7600)
-static void C_ccall f_7600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7596)
-static void C_ccall f_7596(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7444)
-static void C_ccall f_7444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7505)
-static void C_ccall f_7505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7511)
-static void C_fcall f_7511(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7534)
-static void C_ccall f_7534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7491)
-static void C_ccall f_7491(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7499)
-static void C_ccall f_7499(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7619)
+static void C_ccall f_7619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7622)
+static void C_ccall f_7622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7626)
+static void C_ccall f_7626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7629)
+static void C_ccall f_7629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7633)
+static void C_ccall f_7633(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7636)
+static void C_ccall f_7636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7509)
+static void C_fcall f_7509(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7583)
+static void C_ccall f_7583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7536)
+static void C_fcall f_7536(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7540)
+static void C_ccall f_7540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7543)
+static void C_ccall f_7543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7568)
+static void C_ccall f_7568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7564)
+static void C_ccall f_7564(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7550)
+static void C_fcall f_7550(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7554)
+static void C_ccall f_7554(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7402)
+static void C_ccall f_7402(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7463)
+static void C_ccall f_7463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7469)
+static void C_fcall f_7469(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7492)
+static void C_ccall f_7492(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7449)
 static void C_ccall f_7449(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7455)
-static void C_fcall f_7455(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7478)
-static void C_ccall f_7478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7354)
-static void C_ccall f_7354(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7435)
-static void C_ccall f_7435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7427)
-static void C_ccall f_7427(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7431)
-static void C_ccall f_7431(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7357)
-static void C_ccall f_7357(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7199)
-static void C_ccall f_7199(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7202)
-static void C_ccall f_7202(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7296)
-static void C_ccall f_7296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7300)
-static void C_ccall f_7300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7205)
-static void C_fcall f_7205(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7208)
-static void C_ccall f_7208(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7282)
-static void C_ccall f_7282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7457)
+static void C_ccall f_7457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7407)
+static void C_ccall f_7407(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7413)
+static void C_fcall f_7413(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7436)
+static void C_ccall f_7436(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7295)
+static void C_ccall f_7295(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7393)
+static void C_ccall f_7393(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7389)
+static void C_ccall f_7389(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7298)
+static void C_fcall f_7298(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7385)
+static void C_ccall f_7385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7377)
+static void C_ccall f_7377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7381)
+static void C_ccall f_7381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7301)
+static void C_ccall f_7301(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7331)
+static void C_fcall f_7331(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7150)
+static void C_ccall f_7150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7153)
+static void C_ccall f_7153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7237)
+static void C_ccall f_7237(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7241)
+static void C_ccall f_7241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7156)
+static void C_fcall f_7156(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7159)
+static void C_ccall f_7159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7223)
+static void C_ccall f_7223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7162)
+static void C_ccall f_7162(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7211)
 static void C_ccall f_7211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7270)
-static void C_ccall f_7270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7278)
-static void C_ccall f_7278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7274)
-static void C_ccall f_7274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7214)
-static void C_ccall f_7214(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7224)
-static void C_fcall f_7224(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7075)
-static void C_ccall f_7075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7133)
-static void C_fcall f_7133(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7183)
-static void C_ccall f_7183(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7160)
-static void C_fcall f_7160(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7176)
-static void C_ccall f_7176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7172)
-static void C_ccall f_7172(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7078)
-static void C_ccall f_7078(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7081)
-static void C_ccall f_7081(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7097)
-static void C_fcall f_7097(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7105)
-static C_word C_fcall f_7105(C_word t0,C_word t1);
-C_noret_decl(f_7084)
-static void C_ccall f_7084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7091)
-static void C_ccall f_7091(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6988)
-static void C_ccall f_6988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7012)
-static void C_fcall f_7012(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7062)
-static void C_ccall f_7062(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7039)
-static void C_fcall f_7039(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7055)
-static void C_ccall f_7055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7219)
+static void C_ccall f_7219(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7215)
+static void C_ccall f_7215(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7165)
+static void C_ccall f_7165(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7029)
+static void C_ccall f_7029(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7087)
+static void C_fcall f_7087(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7137)
+static void C_ccall f_7137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7114)
+static void C_fcall f_7114(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7130)
+static void C_ccall f_7130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7126)
+static void C_ccall f_7126(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7032)
+static void C_ccall f_7032(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7035)
+static void C_ccall f_7035(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7051)
-static void C_ccall f_7051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7006)
-static void C_ccall f_7006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6991)
-static void C_ccall f_6991(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6998)
-static void C_ccall f_6998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6659)
-static void C_ccall f_6659(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6965)
-static void C_ccall f_6965(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6976)
-static void C_ccall f_6976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6970)
-static void C_ccall f_6970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6668)
-static void C_ccall f_6668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6673)
-static void C_ccall f_6673(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6929)
-static void C_fcall f_6929(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6958)
-static void C_ccall f_6958(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6677)
-static void C_ccall f_6677(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6880)
-static void C_fcall f_6880(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6913)
-static void C_ccall f_6913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6893)
-static void C_fcall f_6893(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6878)
-static void C_ccall f_6878(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6680)
-static void C_ccall f_6680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6683)
-static void C_ccall f_6683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6874)
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6686)
-static void C_ccall f_6686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6870)
-static void C_ccall f_6870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6689)
-static void C_ccall f_6689(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7051(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7059)
+static C_word C_fcall f_7059(C_word t0,C_word t1);
+C_noret_decl(f_7038)
+static void C_ccall f_7038(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7045)
+static void C_ccall f_7045(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6942)
+static void C_ccall f_6942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6966)
+static void C_fcall f_6966(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7016)
+static void C_ccall f_7016(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6993)
+static void C_fcall f_6993(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7009)
+static void C_ccall f_7009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7005)
+static void C_ccall f_7005(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6960)
+static void C_ccall f_6960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6945)
+static void C_ccall f_6945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6952)
+static void C_ccall f_6952(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6613)
+static void C_ccall f_6613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6919)
+static void C_ccall f_6919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6930)
+static void C_ccall f_6930(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6924)
+static void C_ccall f_6924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6622)
+static void C_ccall f_6622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6627)
+static void C_ccall f_6627(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6883)
+static void C_fcall f_6883(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6912)
+static void C_ccall f_6912(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6631)
+static void C_ccall f_6631(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6834)
+static void C_fcall f_6834(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6867)
+static void C_ccall f_6867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6847)
+static void C_fcall f_6847(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6832)
+static void C_ccall f_6832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6634)
+static void C_ccall f_6634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6637)
+static void C_ccall f_6637(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6828)
+static void C_ccall f_6828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6640)
+static void C_ccall f_6640(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6824)
+static void C_ccall f_6824(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6643)
+static void C_ccall f_6643(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6649)
+static void C_ccall f_6649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6799)
+static void C_ccall f_6799(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6772)
+static void C_fcall f_6772(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6664)
+static void C_ccall f_6664(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6751)
+static void C_ccall f_6751(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6695)
-static void C_ccall f_6695(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6845)
-static void C_ccall f_6845(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6818)
-static void C_fcall f_6818(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6710)
-static void C_ccall f_6710(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6797)
-static void C_ccall f_6797(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6741)
-static void C_fcall f_6741(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6775)
-static void C_ccall f_6775(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6719)
-static void C_fcall f_6719(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6502)
-static void C_ccall f_6502(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6605)
-static void C_fcall f_6605(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6523)
-static void C_ccall f_6523(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6549)
-static void C_fcall f_6549(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6531)
-static void C_ccall f_6531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6547)
-static void C_ccall f_6547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6527)
-static void C_ccall f_6527(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6290)
-static void C_ccall f_6290(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6296)
-static void C_ccall f_6296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6457)
-static void C_fcall f_6457(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6486)
-static void C_ccall f_6486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6299)
-static void C_ccall f_6299(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6408)
-static void C_fcall f_6408(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6441)
-static void C_ccall f_6441(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6421)
-static void C_fcall f_6421(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6406)
-static void C_ccall f_6406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6302)
-static void C_ccall f_6302(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_6695(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6729)
+static void C_ccall f_6729(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6673)
+static void C_fcall f_6673(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6456)
+static void C_ccall f_6456(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6559)
+static void C_fcall f_6559(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6477)
+static void C_ccall f_6477(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6503)
+static void C_fcall f_6503(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6485)
+static void C_ccall f_6485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6501)
+static void C_ccall f_6501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6481)
+static void C_ccall f_6481(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6244)
+static void C_ccall f_6244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6250)
+static void C_ccall f_6250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6411)
+static void C_fcall f_6411(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6440)
+static void C_ccall f_6440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6253)
+static void C_ccall f_6253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6362)
+static void C_fcall f_6362(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6395)
+static void C_ccall f_6395(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6375)
+static void C_fcall f_6375(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6360)
+static void C_ccall f_6360(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6256)
+static void C_ccall f_6256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6259)
+static void C_ccall f_6259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6292)
+static void C_fcall f_6292(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6342)
+static void C_ccall f_6342(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6305)
-static void C_ccall f_6305(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6338)
-static void C_fcall f_6338(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6388)
-static void C_ccall f_6388(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6351)
-static void C_fcall f_6351(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6369)
-static void C_fcall f_6369(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6377)
-static void C_ccall f_6377(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6316)
-static void C_ccall f_6316(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6328)
-static void C_ccall f_6328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6332)
-static void C_ccall f_6332(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6324)
-static void C_ccall f_6324(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6209)
-static void C_fcall f_6209(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6230)
-static void C_ccall f_6230(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6268)
-static void C_ccall f_6268(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_6305(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6323)
+static void C_fcall f_6323(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6331)
+static void C_ccall f_6331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6270)
+static void C_ccall f_6270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6282)
+static void C_ccall f_6282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6286)
+static void C_ccall f_6286(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6278)
 static void C_ccall f_6278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6256)
-static void C_ccall f_6256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6234)
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6249)
-static void C_ccall f_6249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6224)
-static void C_ccall f_6224(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6203)
-static void C_ccall f_6203(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6154)
-static void C_fcall f_6154(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6183)
-static void C_ccall f_6183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6157)
+static void C_ccall f_6157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6159)
+static void C_fcall f_6159(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6180)
+static void C_ccall f_6180(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6218)
+static void C_ccall f_6218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6228)
+static void C_ccall f_6228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6206)
+static void C_ccall f_6206(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6184)
+static void C_ccall f_6184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6199)
+static void C_ccall f_6199(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6174)
+static void C_ccall f_6174(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6153)
+static void C_ccall f_6153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6104)
+static void C_fcall f_6104(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6133)
 static void C_ccall f_6133(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6136)
-static void C_ccall f_6136(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6147)
-static void C_ccall f_6147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6141)
-static void C_ccall f_6141(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6139)
-static void C_ccall f_6139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6108)
-static void C_ccall f_6108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6116)
-static void C_ccall f_6116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6079)
-static void C_ccall f_6079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6083)
+static void C_ccall f_6083(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6086)
+static void C_ccall f_6086(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6097)
+static void C_ccall f_6097(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6091)
-static void C_ccall f_6091(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6087)
-static void C_ccall f_6087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6000)
-static void C_ccall f_6000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6012)
-static void C_ccall f_6012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6016)
-static void C_ccall f_6016(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6021)
-static void C_ccall f_6021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6046)
-static void C_ccall f_6046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6049)
-static void C_ccall f_6049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5960)
-static void C_ccall f_5960(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6091(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6089)
+static void C_ccall f_6089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6058)
+static void C_ccall f_6058(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6066)
+static void C_ccall f_6066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6029)
+static void C_ccall f_6029(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6041)
+static void C_ccall f_6041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6037)
+static void C_ccall f_6037(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5950)
+static void C_ccall f_5950(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5962)
+static void C_ccall f_5962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5966)
+static void C_ccall f_5966(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5971)
 static void C_ccall f_5971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5899)
-static void C_ccall f_5899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5996)
+static void C_ccall f_5996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5999)
+static void C_ccall f_5999(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5910)
 static void C_ccall f_5910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5918)
-static void C_ccall f_5918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5926)
-static void C_ccall f_5926(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5872)
-static void C_fcall f_5872(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5818)
-static void C_ccall f_5818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5790)
-static void C_ccall f_5790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5784)
-static void C_ccall f_5784(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5644)
-static void C_fcall f_5644(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5648)
-static void C_ccall f_5648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5669)
-static void C_ccall f_5669(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5680)
-static void C_ccall f_5680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5673)
-static void C_ccall f_5673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5649)
-static void C_ccall f_5649(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5653)
-static void C_ccall f_5653(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5656)
-static void C_ccall f_5656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5660)
-static void C_ccall f_5660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5663)
-static void C_ccall f_5663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5474)
-static void C_fcall f_5474(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5478)
-static void C_ccall f_5478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5490)
-static void C_ccall f_5490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5508)
-static void C_ccall f_5508(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5616)
-static void C_ccall f_5616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5573)
-static void C_fcall f_5573(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5580)
-static void C_ccall f_5580(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5921)
+static void C_ccall f_5921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5849)
+static void C_ccall f_5849(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5860)
+static void C_ccall f_5860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5868)
+static void C_ccall f_5868(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5876)
+static void C_ccall f_5876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5822)
+static void C_fcall f_5822(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5768)
+static void C_ccall f_5768(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5740)
+static void C_ccall f_5740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5734)
+static void C_ccall f_5734(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5594)
-static void C_ccall f_5594(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5590)
-static void C_ccall f_5590(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5526)
-static void C_fcall f_5526(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5533)
-static void C_ccall f_5533(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5547)
-static void C_ccall f_5547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5543)
-static void C_ccall f_5543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5512)
-static void C_fcall f_5512(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5494)
-static void C_fcall f_5494(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_5594(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5598)
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5619)
+static void C_ccall f_5619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5630)
+static void C_ccall f_5630(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5623)
+static void C_ccall f_5623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5599)
+static void C_ccall f_5599(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5603)
+static void C_ccall f_5603(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5606)
+static void C_ccall f_5606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5610)
+static void C_ccall f_5610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5613)
+static void C_ccall f_5613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5424)
+static void C_fcall f_5424(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
 C_noret_decl(f_5428)
-static void C_fcall f_5428(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5460)
-static void C_ccall f_5460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5368)
-static void C_fcall f_5368(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5374)
-static void C_fcall f_5374(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5389)
-static void C_ccall f_5389(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5355)
-static void C_fcall f_5355(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5359)
-static void C_ccall f_5359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5366)
-static void C_ccall f_5366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5362)
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5340)
-static void C_fcall f_5340(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5344)
-static void C_ccall f_5344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5350)
-static void C_ccall f_5350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5301)
-static void C_fcall f_5301(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5338)
-static void C_ccall f_5338(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5334)
-static void C_ccall f_5334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5314)
-static void C_fcall f_5314(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5237)
-static void C_ccall f_5237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5296)
-static void C_ccall f_5296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5241)
-static void C_ccall f_5241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5289)
-static void C_ccall f_5289(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5244)
-static void C_ccall f_5244(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5282)
-static void C_ccall f_5282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5247)
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5440)
+static void C_ccall f_5440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5458)
+static void C_ccall f_5458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5566)
+static void C_ccall f_5566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5523)
+static void C_fcall f_5523(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5530)
+static void C_ccall f_5530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5544)
+static void C_ccall f_5544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5540)
+static void C_ccall f_5540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5476)
+static void C_fcall f_5476(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5483)
+static void C_ccall f_5483(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5497)
+static void C_ccall f_5497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5493)
+static void C_ccall f_5493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5462)
+static void C_fcall f_5462(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5444)
+static void C_fcall f_5444(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5378)
+static void C_fcall f_5378(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5410)
+static void C_ccall f_5410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5318)
+static void C_fcall f_5318(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5324)
+static void C_fcall f_5324(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5339)
+static void C_ccall f_5339(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5305)
+static void C_fcall f_5305(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5309)
+static void C_ccall f_5309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5316)
+static void C_ccall f_5316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5312)
+static void C_ccall f_5312(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5290)
+static void C_fcall f_5290(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5294)
+static void C_ccall f_5294(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5300)
+static void C_ccall f_5300(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5251)
-static void C_ccall f_5251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5255)
-static void C_ccall f_5255(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5275)
-static void C_ccall f_5275(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5258)
-static void C_ccall f_5258(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5268)
-static void C_ccall f_5268(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5142)
-static void C_ccall f_5142(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5142)
-static void C_ccall f_5142r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-
-C_noret_decl(trf_19096)
-static void C_fcall trf_19096(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19096(void *dummy){
+static void C_fcall f_5251(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5288)
+static void C_ccall f_5288(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5284)
+static void C_ccall f_5284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5264)
+static void C_fcall f_5264(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5187)
+static void C_ccall f_5187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5246)
+static void C_ccall f_5246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5191)
+static void C_ccall f_5191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5239)
+static void C_ccall f_5239(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5194)
+static void C_ccall f_5194(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5232)
+static void C_ccall f_5232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5197)
+static void C_ccall f_5197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5201)
+static void C_ccall f_5201(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5205)
+static void C_ccall f_5205(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5225)
+static void C_ccall f_5225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5208)
+static void C_ccall f_5208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5218)
+static void C_ccall f_5218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5093)
+static void C_ccall f_5093(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5093)
+static void C_ccall f_5093r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+
+C_noret_decl(trf_18924)
+static void C_fcall trf_18924(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18924(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19096(t0,t1);}
+f_18924(t0,t1);}
 
-C_noret_decl(trf_19064)
-static void C_fcall trf_19064(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19064(void *dummy){
+C_noret_decl(trf_18892)
+static void C_fcall trf_18892(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18892(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19064(t0,t1,t2);}
+f_18892(t0,t1,t2);}
 
-C_noret_decl(trf_19050)
-static void C_fcall trf_19050(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19050(void *dummy){
+C_noret_decl(trf_18878)
+static void C_fcall trf_18878(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18878(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19050(t0,t1,t2);}
+f_18878(t0,t1,t2);}
 
-C_noret_decl(trf_18970)
-static void C_fcall trf_18970(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18970(void *dummy){
+C_noret_decl(trf_18798)
+static void C_fcall trf_18798(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18798(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18970(t0,t1,t2);}
+f_18798(t0,t1,t2);}
 
-C_noret_decl(trf_18924)
-static void C_fcall trf_18924(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18924(void *dummy){
+C_noret_decl(trf_18752)
+static void C_fcall trf_18752(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18752(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2296,29 +2292,29 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_18924(t0,t1,t2,t3,t4,t5);}
+f_18752(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_18930)
-static void C_fcall trf_18930(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18930(void *dummy){
+C_noret_decl(trf_18758)
+static void C_fcall trf_18758(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18758(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18930(t0,t1,t2);}
+f_18758(t0,t1,t2);}
 
-C_noret_decl(trf_18957)
-static void C_fcall trf_18957(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18957(void *dummy){
+C_noret_decl(trf_18785)
+static void C_fcall trf_18785(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18785(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18957(t0,t1,t2);}
+f_18785(t0,t1,t2);}
 
-C_noret_decl(trf_17838)
-static void C_fcall trf_17838(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17838(void *dummy){
+C_noret_decl(trf_17629)
+static void C_fcall trf_17629(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17629(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2326,641 +2322,633 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_17838(t0,t1,t2,t3,t4,t5);}
+f_17629(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_18830)
-static void C_fcall trf_18830(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18830(void *dummy){
+C_noret_decl(trf_18658)
+static void C_fcall trf_18658(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18658(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_18830(t0,t1,t2,t3,t4);}
+f_18658(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_18638)
-static void C_fcall trf_18638(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18638(void *dummy){
+C_noret_decl(trf_18466)
+static void C_fcall trf_18466(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18466(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18638(t0,t1);}
+f_18466(t0,t1);}
 
-C_noret_decl(trf_18659)
-static void C_fcall trf_18659(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18659(void *dummy){
+C_noret_decl(trf_18487)
+static void C_fcall trf_18487(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18487(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18659(t0,t1);}
+f_18487(t0,t1);}
 
-C_noret_decl(trf_18604)
-static void C_fcall trf_18604(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18604(void *dummy){
+C_noret_decl(trf_18432)
+static void C_fcall trf_18432(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18432(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18604(t0,t1);}
+f_18432(t0,t1);}
 
-C_noret_decl(trf_18573)
-static void C_fcall trf_18573(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18573(void *dummy){
+C_noret_decl(trf_18401)
+static void C_fcall trf_18401(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18401(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18573(t0,t1);}
+f_18401(t0,t1);}
 
-C_noret_decl(trf_18558)
-static void C_fcall trf_18558(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18558(void *dummy){
+C_noret_decl(trf_18386)
+static void C_fcall trf_18386(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18386(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18558(t0,t1);}
+f_18386(t0,t1);}
 
-C_noret_decl(trf_18436)
-static void C_fcall trf_18436(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18436(void *dummy){
+C_noret_decl(trf_18264)
+static void C_fcall trf_18264(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18264(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18436(t0,t1);}
+f_18264(t0,t1);}
 
-C_noret_decl(trf_18448)
-static void C_fcall trf_18448(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18448(void *dummy){
+C_noret_decl(trf_18276)
+static void C_fcall trf_18276(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18276(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18448(t0,t1);}
+f_18276(t0,t1);}
 
-C_noret_decl(trf_18401)
-static void C_fcall trf_18401(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18401(void *dummy){
+C_noret_decl(trf_18229)
+static void C_fcall trf_18229(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18229(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18401(t0,t1,t2);}
+f_18229(t0,t1,t2);}
 
-C_noret_decl(trf_18221)
-static void C_fcall trf_18221(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18221(void *dummy){
+C_noret_decl(trf_18014)
+static void C_fcall trf_18014(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18014(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18221(t0,t1);}
+f_18014(t0,t1);}
 
-C_noret_decl(trf_18097)
-static void C_fcall trf_18097(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18097(void *dummy){
+C_noret_decl(trf_17888)
+static void C_fcall trf_17888(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17888(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18097(t0,t1);}
+f_17888(t0,t1);}
 
-C_noret_decl(trf_17765)
-static void C_fcall trf_17765(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17765(void *dummy){
+C_noret_decl(trf_17556)
+static void C_fcall trf_17556(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17556(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_17765(t0,t1,t2,t3);}
+f_17556(t0,t1,t2,t3);}
 
-C_noret_decl(trf_17772)
-static void C_fcall trf_17772(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17772(void *dummy){
+C_noret_decl(trf_17563)
+static void C_fcall trf_17563(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17563(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17772(t0,t1);}
+f_17563(t0,t1);}
 
-C_noret_decl(trf_17775)
-static void C_fcall trf_17775(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17775(void *dummy){
+C_noret_decl(trf_17566)
+static void C_fcall trf_17566(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17566(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17775(t0,t1);}
+f_17566(t0,t1);}
 
-C_noret_decl(trf_17714)
-static void C_fcall trf_17714(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17714(void *dummy){
+C_noret_decl(trf_17505)
+static void C_fcall trf_17505(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17505(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_17714(t0,t1,t2,t3,t4);}
+f_17505(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_17340)
-static void C_fcall trf_17340(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17340(void *dummy){
+C_noret_decl(trf_17122)
+static void C_fcall trf_17122(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17122(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_17340(t0,t1,t2,t3);}
+f_17122(t0,t1,t2,t3);}
 
-C_noret_decl(trf_17351)
-static void C_fcall trf_17351(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17351(void *dummy){
+C_noret_decl(trf_17133)
+static void C_fcall trf_17133(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17133(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17351(t0,t1,t2);}
+f_17133(t0,t1,t2);}
 
-C_noret_decl(trf_17294)
-static void C_fcall trf_17294(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17294(void *dummy){
+C_noret_decl(trf_17076)
+static void C_fcall trf_17076(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17076(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_17294(t0,t1,t2,t3,t4);}
+f_17076(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_17300)
-static void C_fcall trf_17300(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17300(void *dummy){
+C_noret_decl(trf_17082)
+static void C_fcall trf_17082(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17082(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17300(t0,t1,t2);}
+f_17082(t0,t1,t2);}
 
-C_noret_decl(trf_17327)
-static void C_fcall trf_17327(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17327(void *dummy){
+C_noret_decl(trf_17109)
+static void C_fcall trf_17109(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17109(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17327(t0,t1,t2);}
+f_17109(t0,t1,t2);}
 
-C_noret_decl(trf_16269)
-static void C_fcall trf_16269(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16269(void *dummy){
+C_noret_decl(trf_16051)
+static void C_fcall trf_16051(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16051(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_16269(t0,t1,t2,t3,t4);}
+f_16051(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_16303)
-static void C_fcall trf_16303(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16303(void *dummy){
+C_noret_decl(trf_16085)
+static void C_fcall trf_16085(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16085(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16303(t0,t1);}
+f_16085(t0,t1);}
 
-C_noret_decl(trf_16342)
-static void C_fcall trf_16342(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16342(void *dummy){
+C_noret_decl(trf_16124)
+static void C_fcall trf_16124(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16124(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16342(t0,t1);}
+f_16124(t0,t1);}
 
-C_noret_decl(trf_16975)
-static void C_fcall trf_16975(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16975(void *dummy){
+C_noret_decl(trf_16757)
+static void C_fcall trf_16757(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16757(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16975(t0,t1,t2);}
+f_16757(t0,t1,t2);}
 
-C_noret_decl(trf_16903)
-static void C_fcall trf_16903(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16903(void *dummy){
+C_noret_decl(trf_16685)
+static void C_fcall trf_16685(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16685(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16903(t0,t1,t2);}
+f_16685(t0,t1,t2);}
 
-C_noret_decl(trf_16854)
-static void C_fcall trf_16854(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16854(void *dummy){
+C_noret_decl(trf_16636)
+static void C_fcall trf_16636(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16636(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16854(t0,t1,t2,t3);}
+f_16636(t0,t1,t2,t3);}
 
-C_noret_decl(trf_16867)
-static void C_fcall trf_16867(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16867(void *dummy){
+C_noret_decl(trf_16649)
+static void C_fcall trf_16649(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16649(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16867(t0,t1);}
+f_16649(t0,t1);}
 
-C_noret_decl(trf_16504)
-static void C_fcall trf_16504(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16504(void *dummy){
+C_noret_decl(trf_16286)
+static void C_fcall trf_16286(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16286(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16504(t0,t1);}
+f_16286(t0,t1);}
 
-C_noret_decl(trf_16761)
-static void C_fcall trf_16761(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16761(void *dummy){
+C_noret_decl(trf_16543)
+static void C_fcall trf_16543(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16543(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16761(t0,t1,t2);}
+f_16543(t0,t1,t2);}
 
-C_noret_decl(trf_16667)
-static void C_fcall trf_16667(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16667(void *dummy){
+C_noret_decl(trf_16449)
+static void C_fcall trf_16449(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16449(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16667(t0,t1,t2);}
+f_16449(t0,t1,t2);}
 
-C_noret_decl(trf_16625)
-static void C_fcall trf_16625(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16625(void *dummy){
+C_noret_decl(trf_16407)
+static void C_fcall trf_16407(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16407(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16625(t0,t1);}
+f_16407(t0,t1);}
 
-C_noret_decl(trf_16575)
-static void C_fcall trf_16575(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16575(void *dummy){
+C_noret_decl(trf_16357)
+static void C_fcall trf_16357(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16357(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16575(t0,t1,t2);}
+f_16357(t0,t1,t2);}
 
-C_noret_decl(trf_16602)
-static void C_fcall trf_16602(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16602(void *dummy){
+C_noret_decl(trf_16384)
+static void C_fcall trf_16384(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16384(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16602(t0,t1,t2);}
+f_16384(t0,t1,t2);}
 
-C_noret_decl(trf_15834)
-static void C_fcall trf_15834(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15834(void *dummy){
+C_noret_decl(trf_15616)
+static void C_fcall trf_15616(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15616(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_15834(t0,t1,t2,t3,t4);}
+f_15616(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_15868)
-static void C_fcall trf_15868(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15868(void *dummy){
+C_noret_decl(trf_15650)
+static void C_fcall trf_15650(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15650(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15868(t0,t1);}
+f_15650(t0,t1);}
 
-C_noret_decl(trf_16211)
-static void C_fcall trf_16211(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16211(void *dummy){
+C_noret_decl(trf_15993)
+static void C_fcall trf_15993(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15993(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16211(t0,t1,t2);}
+f_15993(t0,t1,t2);}
 
-C_noret_decl(trf_16219)
-static void C_fcall trf_16219(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16219(void *dummy){
+C_noret_decl(trf_16001)
+static void C_fcall trf_16001(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16001(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16219(t0,t1,t2);}
+f_16001(t0,t1,t2);}
 
-C_noret_decl(trf_17396)
-static void C_fcall trf_17396(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17396(void *dummy){
+C_noret_decl(trf_17178)
+static void C_fcall trf_17178(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17178(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17396(t0,t1,t2);}
+f_17178(t0,t1,t2);}
 
-C_noret_decl(trf_17449)
-static void C_fcall trf_17449(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17449(void *dummy){
+C_noret_decl(trf_17231)
+static void C_fcall trf_17231(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17231(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17449(t0,t1);}
+f_17231(t0,t1);}
 
-C_noret_decl(trf_17480)
-static void C_fcall trf_17480(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17480(void *dummy){
+C_noret_decl(trf_17262)
+static void C_fcall trf_17262(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17262(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17480(t0,t1,t2);}
+f_17262(t0,t1,t2);}
 
-C_noret_decl(trf_16014)
-static void C_fcall trf_16014(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16014(void *dummy){
+C_noret_decl(trf_15796)
+static void C_fcall trf_15796(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15796(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16014(t0,t1);}
+f_15796(t0,t1);}
 
-C_noret_decl(trf_16037)
-static void C_fcall trf_16037(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16037(void *dummy){
+C_noret_decl(trf_15819)
+static void C_fcall trf_15819(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15819(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16037(t0,t1);}
+f_15819(t0,t1);}
 
-C_noret_decl(trf_16055)
-static void C_fcall trf_16055(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16055(void *dummy){
+C_noret_decl(trf_15837)
+static void C_fcall trf_15837(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15837(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16055(t0,t1);}
+f_15837(t0,t1);}
 
-C_noret_decl(trf_15958)
-static void C_fcall trf_15958(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15958(void *dummy){
+C_noret_decl(trf_15740)
+static void C_fcall trf_15740(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15740(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15958(t0,t1,t2);}
+f_15740(t0,t1,t2);}
 
-C_noret_decl(trf_15966)
-static void C_fcall trf_15966(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15966(void *dummy){
+C_noret_decl(trf_15748)
+static void C_fcall trf_15748(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15748(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15966(t0,t1,t2);}
+f_15748(t0,t1,t2);}
 
-C_noret_decl(trf_15906)
-static void C_fcall trf_15906(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15906(void *dummy){
+C_noret_decl(trf_15688)
+static void C_fcall trf_15688(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15688(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15906(t0,t1,t2);}
+f_15688(t0,t1,t2);}
 
-C_noret_decl(trf_15914)
-static void C_fcall trf_15914(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15914(void *dummy){
+C_noret_decl(trf_15696)
+static void C_fcall trf_15696(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15696(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15914(t0,t1,t2);}
+f_15696(t0,t1,t2);}
 
-C_noret_decl(trf_15823)
-static void C_fcall trf_15823(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15823(void *dummy){
+C_noret_decl(trf_15605)
+static void C_fcall trf_15605(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15605(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15823(t0,t1,t2);}
+f_15605(t0,t1,t2);}
 
-C_noret_decl(trf_15813)
-static void C_fcall trf_15813(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15813(void *dummy){
+C_noret_decl(trf_15595)
+static void C_fcall trf_15595(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15595(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_15813(t0,t1,t2,t3);}
+f_15595(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15807)
-static void C_fcall trf_15807(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15807(void *dummy){
+C_noret_decl(trf_15589)
+static void C_fcall trf_15589(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15589(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_15807(t0,t1,t2,t3);}
+f_15589(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15659)
-static void C_fcall trf_15659(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15659(void *dummy){
+C_noret_decl(trf_15451)
+static void C_fcall trf_15451(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15451(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15659(t0,t1,t2);}
+f_15451(t0,t1,t2);}
 
-C_noret_decl(trf_15637)
-static void C_fcall trf_15637(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15637(void *dummy){
+C_noret_decl(trf_15429)
+static void C_fcall trf_15429(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15429(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15637(t0,t1);}
+f_15429(t0,t1);}
 
-C_noret_decl(trf_15610)
-static void C_fcall trf_15610(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15610(void *dummy){
+C_noret_decl(trf_15402)
+static void C_fcall trf_15402(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15402(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15610(t0,t1);}
+f_15402(t0,t1);}
 
-C_noret_decl(trf_15552)
-static void C_fcall trf_15552(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15552(void *dummy){
+C_noret_decl(trf_15344)
+static void C_fcall trf_15344(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15344(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15552(t0,t1);}
+f_15344(t0,t1);}
 
-C_noret_decl(trf_15478)
-static void C_fcall trf_15478(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15478(void *dummy){
+C_noret_decl(trf_15270)
+static void C_fcall trf_15270(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15270(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15478(t0,t1,t2);}
+f_15270(t0,t1,t2);}
 
-C_noret_decl(trf_15329)
-static void C_fcall trf_15329(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15329(void *dummy){
+C_noret_decl(trf_15121)
+static void C_fcall trf_15121(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15121(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15329(t0,t1);}
+f_15121(t0,t1);}
 
-C_noret_decl(trf_15270)
-static void C_fcall trf_15270(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15270(void *dummy){
+C_noret_decl(trf_15062)
+static void C_fcall trf_15062(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15062(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15270(t0,t1);}
+f_15062(t0,t1);}
 
-C_noret_decl(trf_15139)
-static void C_fcall trf_15139(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15139(void *dummy){
+C_noret_decl(trf_14931)
+static void C_fcall trf_14931(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14931(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15139(t0,t1);}
+f_14931(t0,t1);}
 
-C_noret_decl(trf_15205)
-static void C_fcall trf_15205(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15205(void *dummy){
+C_noret_decl(trf_14997)
+static void C_fcall trf_14997(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14997(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15205(t0,t1,t2);}
+f_14997(t0,t1,t2);}
 
-C_noret_decl(trf_15213)
-static void C_fcall trf_15213(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15213(void *dummy){
+C_noret_decl(trf_15005)
+static void C_fcall trf_15005(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15005(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15213(t0,t1,t2);}
-
-C_noret_decl(trf_15220)
-static void C_fcall trf_15220(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15220(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_15220(t0,t1);}
+f_15005(t0,t1,t2);}
 
-C_noret_decl(trf_15172)
-static void C_fcall trf_15172(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15172(void *dummy){
+C_noret_decl(trf_15012)
+static void C_fcall trf_15012(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15012(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15172(t0,t1);}
+f_15012(t0,t1);}
 
-C_noret_decl(trf_15093)
-static void C_fcall trf_15093(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15093(void *dummy){
+C_noret_decl(trf_14964)
+static void C_fcall trf_14964(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14964(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15093(t0,t1);}
+f_14964(t0,t1);}
 
-C_noret_decl(trf_15081)
-static void C_fcall trf_15081(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15081(void *dummy){
+C_noret_decl(trf_14885)
+static void C_fcall trf_14885(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14885(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15081(t0,t1);}
+f_14885(t0,t1);}
 
-C_noret_decl(trf_14970)
-static void C_fcall trf_14970(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14970(void *dummy){
+C_noret_decl(trf_14873)
+static void C_fcall trf_14873(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14873(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14970(t0,t1);}
+f_14873(t0,t1);}
 
-C_noret_decl(trf_14775)
-static void C_fcall trf_14775(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14775(void *dummy){
+C_noret_decl(trf_14762)
+static void C_fcall trf_14762(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14762(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14775(t0,t1);}
+f_14762(t0,t1);}
 
-C_noret_decl(trf_14801)
-static void C_fcall trf_14801(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14801(void *dummy){
+C_noret_decl(trf_14567)
+static void C_fcall trf_14567(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14567(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14801(t0,t1);}
+f_14567(t0,t1);}
 
-C_noret_decl(trf_14827)
-static void C_fcall trf_14827(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14827(void *dummy){
+C_noret_decl(trf_14593)
+static void C_fcall trf_14593(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14593(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14827(t0,t1);}
+f_14593(t0,t1);}
 
-C_noret_decl(trf_14756)
-static void C_fcall trf_14756(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14756(void *dummy){
+C_noret_decl(trf_14619)
+static void C_fcall trf_14619(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14619(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14756(t0,t1);}
+f_14619(t0,t1);}
 
-C_noret_decl(trf_14666)
-static void C_fcall trf_14666(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14666(void *dummy){
+C_noret_decl(trf_14484)
+static void C_fcall trf_14484(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14484(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14666(t0,t1,t2,t3);}
+f_14484(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14652)
-static void C_fcall trf_14652(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14652(void *dummy){
+C_noret_decl(trf_14470)
+static void C_fcall trf_14470(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14470(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14652(t0,t1,t2,t3);}
+f_14470(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14646)
-static void C_fcall trf_14646(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14646(void *dummy){
+C_noret_decl(trf_14464)
+static void C_fcall trf_14464(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14464(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14646(t0,t1,t2,t3);}
+f_14464(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14468)
-static void C_fcall trf_14468(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14468(void *dummy){
+C_noret_decl(trf_14286)
+static void C_fcall trf_14286(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14286(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2968,35 +2956,35 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_14468(t0,t1,t2,t3,t4,t5);}
+f_14286(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_14481)
-static void C_fcall trf_14481(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14481(void *dummy){
+C_noret_decl(trf_14299)
+static void C_fcall trf_14299(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14299(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14481(t0,t1);}
+f_14299(t0,t1);}
 
-C_noret_decl(trf_14493)
-static void C_fcall trf_14493(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14493(void *dummy){
+C_noret_decl(trf_14311)
+static void C_fcall trf_14311(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14311(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14493(t0,t1);}
+f_14311(t0,t1);}
 
-C_noret_decl(trf_14538)
-static void C_fcall trf_14538(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14538(void *dummy){
+C_noret_decl(trf_14356)
+static void C_fcall trf_14356(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14356(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14538(t0,t1);}
+f_14356(t0,t1);}
 
-C_noret_decl(trf_14434)
-static void C_fcall trf_14434(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14434(void *dummy){
+C_noret_decl(trf_14252)
+static void C_fcall trf_14252(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14252(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3004,29 +2992,29 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_14434(t0,t1,t2,t3,t4,t5);}
+f_14252(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_14440)
-static void C_fcall trf_14440(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14440(void *dummy){
+C_noret_decl(trf_14258)
+static void C_fcall trf_14258(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14258(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14440(t0,t1,t2);}
+f_14258(t0,t1,t2);}
 
-C_noret_decl(trf_14448)
-static void C_fcall trf_14448(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14448(void *dummy){
+C_noret_decl(trf_14266)
+static void C_fcall trf_14266(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14266(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14448(t0,t1,t2);}
+f_14266(t0,t1,t2);}
 
-C_noret_decl(trf_13740)
-static void C_fcall trf_13740(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13740(void *dummy){
+C_noret_decl(trf_13653)
+static void C_fcall trf_13653(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13653(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3034,119 +3022,101 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_13740(t0,t1,t2,t3,t4,t5);}
+f_13653(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_13777)
-static void C_fcall trf_13777(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13777(void *dummy){
+C_noret_decl(trf_13690)
+static void C_fcall trf_13690(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13690(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13777(t0,t1);}
+f_13690(t0,t1);}
 
-C_noret_decl(trf_14233)
-static void C_fcall trf_14233(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14233(void *dummy){
+C_noret_decl(trf_14051)
+static void C_fcall trf_14051(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14051(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14233(t0,t1,t2);}
+f_14051(t0,t1,t2);}
 
-C_noret_decl(trf_14241)
-static void C_fcall trf_14241(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14241(void *dummy){
+C_noret_decl(trf_14059)
+static void C_fcall trf_14059(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14059(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14241(t0,t1,t2);}
+f_14059(t0,t1,t2);}
 
-C_noret_decl(trf_14165)
-static void C_fcall trf_14165(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14165(void *dummy){
+C_noret_decl(trf_13990)
+static void C_fcall trf_13990(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13990(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14165(t0,t1);}
+f_13990(t0,t1);}
 
-C_noret_decl(trf_14168)
-static void C_fcall trf_14168(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14168(void *dummy){
+C_noret_decl(trf_13993)
+static void C_fcall trf_13993(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13993(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14168(t0,t1);}
+f_13993(t0,t1);}
 
-C_noret_decl(trf_14099)
-static void C_fcall trf_14099(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14099(void *dummy){
+C_noret_decl(trf_13924)
+static void C_fcall trf_13924(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13924(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14099(t0,t1,t2);}
+f_13924(t0,t1,t2);}
 
-C_noret_decl(trf_14107)
-static void C_fcall trf_14107(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14107(void *dummy){
+C_noret_decl(trf_13932)
+static void C_fcall trf_13932(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13932(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14107(t0,t1,t2);}
+f_13932(t0,t1,t2);}
 
-C_noret_decl(trf_14018)
-static void C_fcall trf_14018(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14018(void *dummy){
+C_noret_decl(trf_13843)
+static void C_fcall trf_13843(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13843(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14018(t0,t1,t2,t3);}
-
-C_noret_decl(trf_13906)
-static void C_fcall trf_13906(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13906(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_13906(t0,t1,t2);}
+f_13843(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13914)
-static void C_fcall trf_13914(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13914(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_13914(t0,t1,t2);}
-
-C_noret_decl(trf_13540)
-static void C_fcall trf_13540(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13540(void *dummy){
+C_noret_decl(trf_13453)
+static void C_fcall trf_13453(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13453(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_13540(t0,t1,t2,t3);}
+f_13453(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13546)
-static void C_fcall trf_13546(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13546(void *dummy){
+C_noret_decl(trf_13459)
+static void C_fcall trf_13459(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13459(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_13546(t0,t1,t2,t3);}
+f_13459(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13519)
-static void C_fcall trf_13519(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13519(void *dummy){
+C_noret_decl(trf_13432)
+static void C_fcall trf_13432(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13432(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3154,11 +3124,11 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_13519(t0,t1,t2,t3,t4,t5);}
+f_13432(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_13343)
-static void C_fcall trf_13343(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13343(void *dummy){
+C_noret_decl(trf_13256)
+static void C_fcall trf_13256(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13256(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3166,47 +3136,47 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_13343(t0,t1,t2,t3,t4,t5);}
+f_13256(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_12871)
-static void C_fcall trf_12871(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12871(void *dummy){
+C_noret_decl(trf_12784)
+static void C_fcall trf_12784(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12784(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12871(t0,t1,t2,t3);}
+f_12784(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12913)
-static void C_fcall trf_12913(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12913(void *dummy){
+C_noret_decl(trf_12826)
+static void C_fcall trf_12826(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12826(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12913(t0,t1);}
+f_12826(t0,t1);}
 
-C_noret_decl(trf_13254)
-static void C_fcall trf_13254(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13254(void *dummy){
+C_noret_decl(trf_13167)
+static void C_fcall trf_13167(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13167(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13254(t0,t1);}
+f_13167(t0,t1);}
 
-C_noret_decl(trf_13050)
-static void C_fcall trf_13050(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13050(void *dummy){
+C_noret_decl(trf_12963)
+static void C_fcall trf_12963(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12963(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_13050(t0,t1,t2,t3);}
+f_12963(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12814)
-static void C_fcall trf_12814(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12814(void *dummy){
+C_noret_decl(trf_12727)
+static void C_fcall trf_12727(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12727(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3214,242 +3184,242 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_12814(t0,t1,t2,t3,t4,t5);}
+f_12727(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_12753)
-static void C_fcall trf_12753(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12753(void *dummy){
+C_noret_decl(trf_12666)
+static void C_fcall trf_12666(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12666(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12753(t0,t1,t2);}
+f_12666(t0,t1,t2);}
 
-C_noret_decl(trf_12724)
-static void C_fcall trf_12724(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12724(void *dummy){
+C_noret_decl(trf_12637)
+static void C_fcall trf_12637(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12637(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12724(t0,t1,t2);}
+f_12637(t0,t1,t2);}
 
-C_noret_decl(trf_12730)
-static void C_fcall trf_12730(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12730(void *dummy){
+C_noret_decl(trf_12643)
+static void C_fcall trf_12643(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12643(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12730(t0,t1,t2);}
+f_12643(t0,t1,t2);}
 
-C_noret_decl(trf_12586)
-static void C_fcall trf_12586(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12586(void *dummy){
+C_noret_decl(trf_12499)
+static void C_fcall trf_12499(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12499(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12586(t0,t1);}
+f_12499(t0,t1);}
 
-C_noret_decl(trf_12645)
-static void C_fcall trf_12645(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12645(void *dummy){
+C_noret_decl(trf_12558)
+static void C_fcall trf_12558(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12558(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12645(t0,t1,t2);}
+f_12558(t0,t1,t2);}
 
-C_noret_decl(trf_12610)
-static void C_fcall trf_12610(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12610(void *dummy){
+C_noret_decl(trf_12523)
+static void C_fcall trf_12523(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12523(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12610(t0,t1,t2);}
+f_12523(t0,t1,t2);}
 
-C_noret_decl(trf_12543)
-static void C_fcall trf_12543(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12543(void *dummy){
+C_noret_decl(trf_12456)
+static void C_fcall trf_12456(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12456(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12543(t0,t1,t2);}
+f_12456(t0,t1,t2);}
 
-C_noret_decl(trf_12508)
-static void C_fcall trf_12508(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12508(void *dummy){
+C_noret_decl(trf_12421)
+static void C_fcall trf_12421(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12421(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12508(t0,t1,t2);}
+f_12421(t0,t1,t2);}
 
-C_noret_decl(trf_12234)
-static void C_fcall trf_12234(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12234(void *dummy){
+C_noret_decl(trf_12140)
+static void C_fcall trf_12140(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12140(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12234(t0,t1);}
+f_12140(t0,t1);}
 
-C_noret_decl(trf_12353)
-static void C_fcall trf_12353(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12353(void *dummy){
+C_noret_decl(trf_12259)
+static void C_fcall trf_12259(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12259(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12353(t0,t1,t2,t3);}
+f_12259(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12366)
-static void C_fcall trf_12366(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12366(void *dummy){
+C_noret_decl(trf_12272)
+static void C_fcall trf_12272(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12272(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12366(t0,t1);}
+f_12272(t0,t1);}
 
-C_noret_decl(trf_10485)
-static void C_fcall trf_10485(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10485(void *dummy){
+C_noret_decl(trf_10481)
+static void C_fcall trf_10481(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10481(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10485(t0,t1);}
+f_10481(t0,t1);}
 
-C_noret_decl(trf_12017)
-static void C_fcall trf_12017(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12017(void *dummy){
+C_noret_decl(trf_11926)
+static void C_fcall trf_11926(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11926(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12017(t0,t1,t2);}
+f_11926(t0,t1,t2);}
 
-C_noret_decl(trf_12032)
-static void C_fcall trf_12032(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12032(void *dummy){
+C_noret_decl(trf_11941)
+static void C_fcall trf_11941(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11941(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12032(t0,t1);}
+f_11941(t0,t1);}
 
-C_noret_decl(trf_11709)
-static void C_fcall trf_11709(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11709(void *dummy){
+C_noret_decl(trf_11618)
+static void C_fcall trf_11618(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11618(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11709(t0,t1,t2);}
+f_11618(t0,t1,t2);}
 
-C_noret_decl(trf_11760)
-static void C_fcall trf_11760(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11760(void *dummy){
+C_noret_decl(trf_11669)
+static void C_fcall trf_11669(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11669(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11760(t0,t1);}
+f_11669(t0,t1);}
 
-C_noret_decl(trf_11545)
-static void C_fcall trf_11545(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11545(void *dummy){
+C_noret_decl(trf_11454)
+static void C_fcall trf_11454(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11454(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11545(t0,t1,t2);}
+f_11454(t0,t1,t2);}
 
-C_noret_decl(trf_11505)
-static void C_fcall trf_11505(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11505(void *dummy){
+C_noret_decl(trf_11414)
+static void C_fcall trf_11414(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11414(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11505(t0,t1,t2);}
+f_11414(t0,t1,t2);}
 
-C_noret_decl(trf_10599)
-static void C_fcall trf_10599(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10599(void *dummy){
+C_noret_decl(trf_10595)
+static void C_fcall trf_10595(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10595(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10599(t0,t1);}
+f_10595(t0,t1);}
 
-C_noret_decl(trf_10522)
-static void C_fcall trf_10522(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10522(void *dummy){
+C_noret_decl(trf_10518)
+static void C_fcall trf_10518(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10518(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10522(t0,t1,t2);}
+f_10518(t0,t1,t2);}
 
-C_noret_decl(trf_10475)
-static void C_fcall trf_10475(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10475(void *dummy){
+C_noret_decl(trf_10471)
+static void C_fcall trf_10471(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10471(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10475(t0,t1,t2);}
+f_10471(t0,t1,t2);}
 
-C_noret_decl(trf_10469)
-static void C_fcall trf_10469(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10469(void *dummy){
+C_noret_decl(trf_10465)
+static void C_fcall trf_10465(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10465(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10469(t0,t1,t2);}
+f_10465(t0,t1,t2);}
 
-C_noret_decl(trf_10421)
-static void C_fcall trf_10421(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10421(void *dummy){
+C_noret_decl(trf_10417)
+static void C_fcall trf_10417(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10417(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10421(t0,t1,t2,t3);}
+f_10417(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10328)
-static void C_fcall trf_10328(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10328(void *dummy){
+C_noret_decl(trf_10324)
+static void C_fcall trf_10324(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10324(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_10328(t0,t1,t2,t3,t4);}
+f_10324(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_10334)
-static void C_fcall trf_10334(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10334(void *dummy){
+C_noret_decl(trf_10330)
+static void C_fcall trf_10330(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10330(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10334(t0,t1,t2);}
+f_10330(t0,t1,t2);}
 
-C_noret_decl(trf_10361)
-static void C_fcall trf_10361(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10361(void *dummy){
+C_noret_decl(trf_10357)
+static void C_fcall trf_10357(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10357(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10361(t0,t1,t2);}
+f_10357(t0,t1,t2);}
 
-C_noret_decl(trf_5774)
-static void C_fcall trf_5774(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5774(void *dummy){
+C_noret_decl(trf_5724)
+static void C_fcall trf_5724(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5724(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3457,487 +3427,512 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_5774(t0,t1,t2,t3,t4,t5);}
+f_5724(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_5957)
-static void C_fcall trf_5957(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5957(void *dummy){
+C_noret_decl(trf_5907)
+static void C_fcall trf_5907(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5907(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5957(t0,t1);}
+f_5907(t0,t1);}
 
-C_noret_decl(trf_6058)
-static void C_fcall trf_6058(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6058(void *dummy){
+C_noret_decl(trf_6008)
+static void C_fcall trf_6008(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6008(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6058(t0,t1);}
+f_6008(t0,t1);}
 
-C_noret_decl(trf_10046)
-static void C_fcall trf_10046(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10046(void *dummy){
+C_noret_decl(trf_10045)
+static void C_fcall trf_10045(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10045(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10046(t0,t1,t2);}
+f_10045(t0,t1,t2);}
 
-C_noret_decl(trf_10000)
-static void C_fcall trf_10000(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10000(void *dummy){
+C_noret_decl(trf_9999)
+static void C_fcall trf_9999(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9999(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10000(t0,t1,t2);}
+f_9999(t0,t1,t2);}
 
-C_noret_decl(trf_9944)
-static void C_fcall trf_9944(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9944(void *dummy){
+C_noret_decl(trf_9943)
+static void C_fcall trf_9943(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9943(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9944(t0,t1);}
+f_9943(t0,t1);}
 
-C_noret_decl(trf_9839)
-static void C_fcall trf_9839(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9839(void *dummy){
+C_noret_decl(trf_9838)
+static void C_fcall trf_9838(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9838(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9839(t0,t1,t2,t3);}
+f_9838(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9574)
-static void C_fcall trf_9574(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9574(void *dummy){
+C_noret_decl(trf_9573)
+static void C_fcall trf_9573(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9573(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9574(t0,t1,t2);}
+f_9573(t0,t1,t2);}
 
-C_noret_decl(trf_9601)
-static void C_fcall trf_9601(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9601(void *dummy){
+C_noret_decl(trf_9600)
+static void C_fcall trf_9600(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9600(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9601(t0,t1,t2);}
+f_9600(t0,t1,t2);}
 
-C_noret_decl(trf_9229)
-static void C_fcall trf_9229(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9229(void *dummy){
+C_noret_decl(trf_9228)
+static void C_fcall trf_9228(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9228(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9229(t0,t1);}
+f_9228(t0,t1);}
 
-C_noret_decl(trf_9134)
-static void C_fcall trf_9134(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9134(void *dummy){
+C_noret_decl(trf_9133)
+static void C_fcall trf_9133(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9133(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9134(t0,t1);}
+f_9133(t0,t1);}
 
-C_noret_decl(trf_9073)
-static void C_fcall trf_9073(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9073(void *dummy){
+C_noret_decl(trf_9072)
+static void C_fcall trf_9072(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9072(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9073(t0,t1);}
+f_9072(t0,t1);}
 
-C_noret_decl(trf_8792)
-static void C_fcall trf_8792(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8792(void *dummy){
+C_noret_decl(trf_8791)
+static void C_fcall trf_8791(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8791(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8792(t0,t1,t2);}
+f_8791(t0,t1,t2);}
 
-C_noret_decl(trf_8367)
-static void C_fcall trf_8367(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8367(void *dummy){
+C_noret_decl(trf_8366)
+static void C_fcall trf_8366(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8366(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8367(t0,t1,t2);}
+f_8366(t0,t1,t2);}
 
-C_noret_decl(trf_8291)
-static void C_fcall trf_8291(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8291(void *dummy){
+C_noret_decl(trf_8290)
+static void C_fcall trf_8290(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8290(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8291(t0,t1,t2);}
+f_8290(t0,t1,t2);}
 
-C_noret_decl(trf_8224)
-static void C_fcall trf_8224(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8224(void *dummy){
+C_noret_decl(trf_8223)
+static void C_fcall trf_8223(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8223(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8224(t0,t1,t2);}
+f_8223(t0,t1,t2);}
 
-C_noret_decl(trf_8175)
-static void C_fcall trf_8175(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8175(void *dummy){
+C_noret_decl(trf_8174)
+static void C_fcall trf_8174(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8174(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8175(t0,t1,t2,t3);}
+f_8174(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8188)
-static void C_fcall trf_8188(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8188(void *dummy){
+C_noret_decl(trf_8187)
+static void C_fcall trf_8187(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8187(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8188(t0,t1);}
+f_8187(t0,t1);}
 
-C_noret_decl(trf_8007)
-static void C_fcall trf_8007(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8007(void *dummy){
+C_noret_decl(trf_8006)
+static void C_fcall trf_8006(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8006(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8007(t0,t1,t2);}
+f_8006(t0,t1,t2);}
 
-C_noret_decl(trf_8034)
-static void C_fcall trf_8034(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8034(void *dummy){
+C_noret_decl(trf_8033)
+static void C_fcall trf_8033(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8033(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8034(t0,t1,t2);}
+f_8033(t0,t1,t2);}
 
-C_noret_decl(trf_8047)
-static void C_fcall trf_8047(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8047(void *dummy){
+C_noret_decl(trf_8046)
+static void C_fcall trf_8046(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8046(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8047(t0,t1);}
+f_8046(t0,t1);}
 
-C_noret_decl(trf_7950)
-static void C_fcall trf_7950(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7950(void *dummy){
+C_noret_decl(trf_7949)
+static void C_fcall trf_7949(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7949(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7950(t0,t1,t2);}
+f_7949(t0,t1,t2);}
 
-C_noret_decl(trf_7977)
-static void C_fcall trf_7977(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7977(void *dummy){
+C_noret_decl(trf_7976)
+static void C_fcall trf_7976(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7976(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7977(t0,t1,t2);}
+f_7976(t0,t1,t2);}
 
-C_noret_decl(trf_7684)
-static void C_fcall trf_7684(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7684(void *dummy){
+C_noret_decl(trf_7889)
+static void C_fcall trf_7889(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7889(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_7889(t0,t1,t2);}
+
+C_noret_decl(trf_7652)
+static void C_fcall trf_7652(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7652(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7684(t0,t1,t2,t3);}
+f_7652(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7704)
-static void C_fcall trf_7704(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7704(void *dummy){
+C_noret_decl(trf_7672)
+static void C_fcall trf_7672(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7672(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7704(t0,t1,t2);}
+f_7672(t0,t1,t2);}
 
-C_noret_decl(trf_5724)
-static void C_fcall trf_5724(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5724(void *dummy){
+C_noret_decl(trf_5674)
+static void C_fcall trf_5674(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5674(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5724(t0,t1,t2);}
+f_5674(t0,t1,t2);}
 
-C_noret_decl(trf_7551)
-static void C_fcall trf_7551(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7551(void *dummy){
+C_noret_decl(trf_7509)
+static void C_fcall trf_7509(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7509(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7551(t0,t1,t2);}
+f_7509(t0,t1,t2);}
 
-C_noret_decl(trf_7578)
-static void C_fcall trf_7578(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7578(void *dummy){
+C_noret_decl(trf_7536)
+static void C_fcall trf_7536(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7536(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7578(t0,t1,t2);}
+f_7536(t0,t1,t2);}
 
-C_noret_decl(trf_7511)
-static void C_fcall trf_7511(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7511(void *dummy){
+C_noret_decl(trf_7550)
+static void C_fcall trf_7550(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7550(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_7550(t0,t1);}
+
+C_noret_decl(trf_7469)
+static void C_fcall trf_7469(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7469(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7511(t0,t1,t2);}
+f_7469(t0,t1,t2);}
 
-C_noret_decl(trf_7455)
-static void C_fcall trf_7455(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7455(void *dummy){
+C_noret_decl(trf_7413)
+static void C_fcall trf_7413(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7413(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7455(t0,t1,t2);}
+f_7413(t0,t1,t2);}
+
+C_noret_decl(trf_7298)
+static void C_fcall trf_7298(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7298(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_7298(t0,t1);}
 
-C_noret_decl(trf_7205)
-static void C_fcall trf_7205(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7205(void *dummy){
+C_noret_decl(trf_7331)
+static void C_fcall trf_7331(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7331(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7205(t0,t1);}
+f_7331(t0,t1);}
 
-C_noret_decl(trf_7224)
-static void C_fcall trf_7224(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7224(void *dummy){
+C_noret_decl(trf_7156)
+static void C_fcall trf_7156(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7156(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7224(t0,t1);}
+f_7156(t0,t1);}
 
-C_noret_decl(trf_7133)
-static void C_fcall trf_7133(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7133(void *dummy){
+C_noret_decl(trf_7087)
+static void C_fcall trf_7087(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7087(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7133(t0,t1,t2);}
+f_7087(t0,t1,t2);}
 
-C_noret_decl(trf_7160)
-static void C_fcall trf_7160(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7160(void *dummy){
+C_noret_decl(trf_7114)
+static void C_fcall trf_7114(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7114(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7160(t0,t1,t2);}
+f_7114(t0,t1,t2);}
 
-C_noret_decl(trf_7097)
-static void C_fcall trf_7097(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7097(void *dummy){
+C_noret_decl(trf_7051)
+static void C_fcall trf_7051(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7051(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7097(t0,t1,t2);}
+f_7051(t0,t1,t2);}
 
-C_noret_decl(trf_7012)
-static void C_fcall trf_7012(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7012(void *dummy){
+C_noret_decl(trf_6966)
+static void C_fcall trf_6966(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6966(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7012(t0,t1,t2);}
+f_6966(t0,t1,t2);}
 
-C_noret_decl(trf_7039)
-static void C_fcall trf_7039(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7039(void *dummy){
+C_noret_decl(trf_6993)
+static void C_fcall trf_6993(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6993(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7039(t0,t1,t2);}
+f_6993(t0,t1,t2);}
 
-C_noret_decl(trf_6929)
-static void C_fcall trf_6929(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6929(void *dummy){
+C_noret_decl(trf_6883)
+static void C_fcall trf_6883(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6883(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6929(t0,t1,t2);}
+f_6883(t0,t1,t2);}
 
-C_noret_decl(trf_6880)
-static void C_fcall trf_6880(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6880(void *dummy){
+C_noret_decl(trf_6834)
+static void C_fcall trf_6834(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6834(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6880(t0,t1,t2,t3);}
+f_6834(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6893)
-static void C_fcall trf_6893(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6893(void *dummy){
+C_noret_decl(trf_6847)
+static void C_fcall trf_6847(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6847(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6893(t0,t1);}
+f_6847(t0,t1);}
 
-C_noret_decl(trf_6818)
-static void C_fcall trf_6818(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6818(void *dummy){
+C_noret_decl(trf_6772)
+static void C_fcall trf_6772(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6772(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6818(t0,t1);}
+f_6772(t0,t1);}
 
-C_noret_decl(trf_6741)
-static void C_fcall trf_6741(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6741(void *dummy){
+C_noret_decl(trf_6695)
+static void C_fcall trf_6695(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6695(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6741(t0,t1);}
+f_6695(t0,t1);}
 
-C_noret_decl(trf_6719)
-static void C_fcall trf_6719(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6719(void *dummy){
+C_noret_decl(trf_6673)
+static void C_fcall trf_6673(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6673(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6719(t0,t1);}
+f_6673(t0,t1);}
 
-C_noret_decl(trf_6605)
-static void C_fcall trf_6605(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6605(void *dummy){
+C_noret_decl(trf_6559)
+static void C_fcall trf_6559(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6559(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6605(t0,t1,t2);}
+f_6559(t0,t1,t2);}
 
-C_noret_decl(trf_6549)
-static void C_fcall trf_6549(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6549(void *dummy){
+C_noret_decl(trf_6503)
+static void C_fcall trf_6503(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6503(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6549(t0,t1,t2);}
+f_6503(t0,t1,t2);}
 
-C_noret_decl(trf_6457)
-static void C_fcall trf_6457(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6457(void *dummy){
+C_noret_decl(trf_6411)
+static void C_fcall trf_6411(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6411(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6457(t0,t1,t2);}
+f_6411(t0,t1,t2);}
 
-C_noret_decl(trf_6408)
-static void C_fcall trf_6408(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6408(void *dummy){
+C_noret_decl(trf_6362)
+static void C_fcall trf_6362(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6362(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6408(t0,t1,t2,t3);}
+f_6362(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6421)
-static void C_fcall trf_6421(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6421(void *dummy){
+C_noret_decl(trf_6375)
+static void C_fcall trf_6375(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6375(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6421(t0,t1);}
+f_6375(t0,t1);}
 
-C_noret_decl(trf_6338)
-static void C_fcall trf_6338(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6338(void *dummy){
+C_noret_decl(trf_6292)
+static void C_fcall trf_6292(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6292(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6338(t0,t1,t2,t3);}
+f_6292(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6351)
-static void C_fcall trf_6351(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6351(void *dummy){
+C_noret_decl(trf_6305)
+static void C_fcall trf_6305(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6305(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6351(t0,t1);}
+f_6305(t0,t1);}
 
-C_noret_decl(trf_6369)
-static void C_fcall trf_6369(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6369(void *dummy){
+C_noret_decl(trf_6323)
+static void C_fcall trf_6323(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6323(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6369(t0,t1,t2,t3);}
+f_6323(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6209)
-static void C_fcall trf_6209(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6209(void *dummy){
+C_noret_decl(trf_6159)
+static void C_fcall trf_6159(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6159(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6209(t0,t1,t2);}
+f_6159(t0,t1,t2);}
 
-C_noret_decl(trf_6154)
-static void C_fcall trf_6154(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6154(void *dummy){
+C_noret_decl(trf_6104)
+static void C_fcall trf_6104(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6104(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6154(t0,t1,t2);}
+f_6104(t0,t1,t2);}
 
-C_noret_decl(trf_5872)
-static void C_fcall trf_5872(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5872(void *dummy){
+C_noret_decl(trf_5822)
+static void C_fcall trf_5822(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5822(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5872(t0,t1,t2);}
+f_5822(t0,t1,t2);}
 
-C_noret_decl(trf_5644)
-static void C_fcall trf_5644(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5644(void *dummy){
+C_noret_decl(trf_5594)
+static void C_fcall trf_5594(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5594(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5644(t0,t1);}
+f_5594(t0,t1);}
 
-C_noret_decl(trf_5474)
-static void C_fcall trf_5474(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5474(void *dummy){
+C_noret_decl(trf_5424)
+static void C_fcall trf_5424(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5424(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3945,110 +3940,110 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_5474(t0,t1,t2,t3,t4,t5);}
+f_5424(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_5573)
-static void C_fcall trf_5573(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5573(void *dummy){
+C_noret_decl(trf_5523)
+static void C_fcall trf_5523(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5523(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5573(t0,t1,t2);}
+f_5523(t0,t1,t2);}
 
-C_noret_decl(trf_5526)
-static void C_fcall trf_5526(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5526(void *dummy){
+C_noret_decl(trf_5476)
+static void C_fcall trf_5476(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5476(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5526(t0,t1,t2);}
+f_5476(t0,t1,t2);}
 
-C_noret_decl(trf_5512)
-static void C_fcall trf_5512(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5512(void *dummy){
+C_noret_decl(trf_5462)
+static void C_fcall trf_5462(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5462(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5512(t0,t1,t2);}
+f_5462(t0,t1,t2);}
 
-C_noret_decl(trf_5494)
-static void C_fcall trf_5494(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5494(void *dummy){
+C_noret_decl(trf_5444)
+static void C_fcall trf_5444(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5444(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5494(t0,t1,t2);}
+f_5444(t0,t1,t2);}
 
-C_noret_decl(trf_5428)
-static void C_fcall trf_5428(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5428(void *dummy){
+C_noret_decl(trf_5378)
+static void C_fcall trf_5378(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5378(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5428(t0,t1,t2,t3);}
+f_5378(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5368)
-static void C_fcall trf_5368(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5368(void *dummy){
+C_noret_decl(trf_5318)
+static void C_fcall trf_5318(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5318(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5368(t0,t1,t2);}
+f_5318(t0,t1,t2);}
 
-C_noret_decl(trf_5374)
-static void C_fcall trf_5374(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5374(void *dummy){
+C_noret_decl(trf_5324)
+static void C_fcall trf_5324(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5324(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5374(t0,t1,t2,t3);}
+f_5324(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5355)
-static void C_fcall trf_5355(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5355(void *dummy){
+C_noret_decl(trf_5305)
+static void C_fcall trf_5305(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5305(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5355(t0,t1,t2,t3);}
+f_5305(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5340)
-static void C_fcall trf_5340(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5340(void *dummy){
+C_noret_decl(trf_5290)
+static void C_fcall trf_5290(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5290(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5340(t0,t1,t2,t3);}
+f_5290(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5301)
-static void C_fcall trf_5301(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5301(void *dummy){
+C_noret_decl(trf_5251)
+static void C_fcall trf_5251(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5251(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5301(t0,t1,t2,t3);}
+f_5251(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5314)
-static void C_fcall trf_5314(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5314(void *dummy){
+C_noret_decl(trf_5264)
+static void C_fcall trf_5264(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5264(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5314(t0,t1);}
+f_5264(t0,t1);}
 
 C_noret_decl(tr10)
 static void C_fcall tr10(C_proc10 k) C_regparm C_noret;
@@ -4094,28 +4089,29 @@ C_word t0=C_pick(6);
 C_adjust_stack(-7);
 (k)(7,t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(tr17)
-static void C_fcall tr17(C_proc17 k) C_regparm C_noret;
-C_regparm static void C_fcall tr17(C_proc17 k){
-C_word t16=C_pick(0);
-C_word t15=C_pick(1);
-C_word t14=C_pick(2);
-C_word t13=C_pick(3);
-C_word t12=C_pick(4);
-C_word t11=C_pick(5);
-C_word t10=C_pick(6);
-C_word t9=C_pick(7);
-C_word t8=C_pick(8);
-C_word t7=C_pick(9);
-C_word t6=C_pick(10);
-C_word t5=C_pick(11);
-C_word t4=C_pick(12);
-C_word t3=C_pick(13);
-C_word t2=C_pick(14);
-C_word t1=C_pick(15);
-C_word t0=C_pick(16);
-C_adjust_stack(-17);
-(k)(17,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16);}
+C_noret_decl(tr18)
+static void C_fcall tr18(C_proc18 k) C_regparm C_noret;
+C_regparm static void C_fcall tr18(C_proc18 k){
+C_word t17=C_pick(0);
+C_word t16=C_pick(1);
+C_word t15=C_pick(2);
+C_word t14=C_pick(3);
+C_word t13=C_pick(4);
+C_word t12=C_pick(5);
+C_word t11=C_pick(6);
+C_word t10=C_pick(7);
+C_word t9=C_pick(8);
+C_word t8=C_pick(9);
+C_word t7=C_pick(10);
+C_word t6=C_pick(11);
+C_word t5=C_pick(12);
+C_word t4=C_pick(13);
+C_word t3=C_pick(14);
+C_word t2=C_pick(15);
+C_word t1=C_pick(16);
+C_word t0=C_pick(17);
+C_adjust_stack(-18);
+(k)(18,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17);}
 
 C_noret_decl(tr5)
 static void C_fcall tr5(C_proc5 k) C_regparm C_noret;
@@ -4182,19 +4178,6 @@ a=C_alloc(n*3);
 t2=C_restore_rest(a,n);
 (k)(t0,t1,t2);}
 
-C_noret_decl(tr2rv)
-static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2rv(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t2=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -4215,12 +4198,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(6855)){
+if(!C_demand_2(6766)){
 C_save(t1);
-C_rereclaim2(6855*sizeof(C_word), 1);
+C_rereclaim2(6766*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,684);
+C_initialize_lf(lf,673);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[2]=C_h_intern(&lf[2],1,"d");
 lf[3]=C_h_intern(&lf[3],2,"pp");
@@ -4275,656 +4258,645 @@ lf[51]=C_h_intern(&lf[51],30,"\010compileroriginal-program-size");
 lf[52]=C_h_intern(&lf[52],29,"\010compilercurrent-program-size");
 lf[53]=C_h_intern(&lf[53],31,"\010compilerline-number-database-2");
 lf[54]=C_h_intern(&lf[54],28,"\010compilerimmutable-constants");
-lf[55]=C_h_intern(&lf[55],43,"\010compilerrest-parameters-promoted-to-vector");
-lf[56]=C_h_intern(&lf[56],21,"\010compilerinline-table");
-lf[57]=C_h_intern(&lf[57],26,"\010compilerinline-table-used");
-lf[58]=C_h_intern(&lf[58],23,"\010compilerconstant-table");
-lf[59]=C_h_intern(&lf[59],23,"\010compilerconstants-used");
-lf[60]=C_h_intern(&lf[60],30,"\010compilerbroken-constant-nodes");
-lf[61]=C_h_intern(&lf[61],37,"\010compilerinline-substitutions-enabled");
-lf[62]=C_h_intern(&lf[62],24,"\010compilerdirect-call-ids");
-lf[63]=C_h_intern(&lf[63],23,"\010compilerfirst-analysis");
-lf[64]=C_h_intern(&lf[64],27,"\010compilerforeign-type-table");
-lf[65]=C_h_intern(&lf[65],26,"\010compilerforeign-variables");
-lf[66]=C_h_intern(&lf[66],29,"\010compilerforeign-lambda-stubs");
-lf[67]=C_h_intern(&lf[67],22,"foreign-callback-stubs");
-lf[68]=C_h_intern(&lf[68],27,"\010compilerexternal-variables");
-lf[69]=C_h_intern(&lf[69],26,"\010compilerloop-lambda-names");
-lf[70]=C_h_intern(&lf[70],28,"\010compilerprofile-lambda-list");
-lf[71]=C_h_intern(&lf[71],29,"\010compilerprofile-lambda-index");
-lf[72]=C_h_intern(&lf[72],33,"\010compilerprofile-info-vector-name");
-lf[73]=C_h_intern(&lf[73],28,"\010compilerexternal-to-pointer");
-lf[74]=C_h_intern(&lf[74],34,"\010compilererror-is-extended-binding");
-lf[75]=C_h_intern(&lf[75],24,"\010compilerreal-name-table");
-lf[76]=C_h_intern(&lf[76],29,"\010compilerlocation-pointer-map");
-lf[77]=C_h_intern(&lf[77],34,"\010compilerpending-canonicalizations");
-lf[78]=C_h_intern(&lf[78],29,"\010compilerdefconstant-bindings");
-lf[79]=C_h_intern(&lf[79],23,"\010compilercallback-names");
-lf[80]=C_h_intern(&lf[80],23,"\010compilertoplevel-scope");
-lf[81]=C_h_intern(&lf[81],27,"\010compilertoplevel-lambda-id");
-lf[82]=C_h_intern(&lf[82],25,"\010compilercsc-control-file");
-lf[83]=C_h_intern(&lf[83],26,"\010compilerdata-declarations");
-lf[84]=C_h_intern(&lf[84],26,"\010compilerfile-requirements");
-lf[85]=C_h_intern(&lf[85],28,"\010compilerpostponed-initforms");
-lf[86]=C_h_intern(&lf[86],28,"\010compilerinitialize-compiler");
-lf[87]=C_h_intern(&lf[87],12,"vector-fill!");
-lf[88]=C_h_intern(&lf[88],11,"make-vector");
-lf[89]=C_h_intern(&lf[89],25,"\010compilermake-random-name");
-lf[90]=C_h_intern(&lf[90],12,"profile-info");
-lf[91]=C_h_intern(&lf[91],32,"\010compilercanonicalize-expression");
-lf[92]=C_h_intern(&lf[92],4,"cdar");
-lf[93]=C_h_intern(&lf[93],4,"caar");
-lf[94]=C_h_intern(&lf[94],7,"\003sysget");
-lf[95]=C_h_intern(&lf[95],16,"\004coremacro-alias");
-lf[96]=C_h_intern(&lf[96],8,"\003sysput!");
-lf[97]=C_h_intern(&lf[97],6,"gensym");
-lf[98]=C_h_intern(&lf[98],23,"\010compilerset-real-name!");
-lf[99]=C_h_intern(&lf[99],5,"quote");
-lf[100]=C_h_intern(&lf[100],19,"\003sysundefined-value");
-lf[101]=C_h_intern(&lf[101],15,"\004coreinline_ref");
-lf[102]=C_h_intern(&lf[102],36,"\010compilerforeign-type-convert-result");
-lf[103]=C_h_intern(&lf[103],30,"\010compilerfinish-foreign-result");
-lf[104]=C_h_intern(&lf[104],27,"\010compilerfinal-foreign-type");
-lf[105]=C_h_intern(&lf[105],19,"\004coreinline_loc_ref");
-lf[106]=C_h_intern(&lf[106],21,"\003sysalias-global-hook");
-lf[107]=C_h_intern(&lf[107],14,"\004coreprimitive");
-lf[108]=C_h_intern(&lf[108],18,"\003syshash-table-ref");
-lf[109]=C_h_intern(&lf[109],18,"\003syscurrent-module");
-lf[110]=C_h_intern(&lf[110],21,"\003sysmacro-environment");
-lf[111]=C_h_intern(&lf[111],22,"\003syscompile-to-closure");
-lf[112]=C_h_intern(&lf[112],28,"\003syscurrent-meta-environment");
-lf[113]=C_h_intern(&lf[113],16,"\003sysdynamic-wind");
-lf[114]=C_h_intern(&lf[114],26,"\003sysmeta-macro-environment");
-lf[115]=C_h_intern(&lf[115],27,"\010compilerunlikely-variables");
-lf[116]=C_h_intern(&lf[116],25,"\010compilercompiler-warning");
-lf[117]=C_h_intern(&lf[117],3,"var");
-lf[118]=C_decode_literal(C_heaptop,"\376B\000\000.reference to variable `~s\047 possibly unintended");
-lf[119]=C_h_intern(&lf[119],8,"keyword\077");
-lf[120]=C_h_intern(&lf[120],12,"syntax-error");
-lf[121]=C_decode_literal(C_heaptop,"\376B\000\000\023illegal atomic form");
-lf[122]=C_h_intern(&lf[122],18,"\010compilerconstant\077");
-lf[123]=C_h_intern(&lf[123],24,"\003syssyntax-error-culprit");
-lf[124]=C_h_intern(&lf[124],2,"if");
-lf[125]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[126]=C_h_intern(&lf[126],16,"\003syscheck-syntax");
-lf[127]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\002if\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\001\376\001\000\000\001_");
-lf[128]=C_h_intern(&lf[128],16,"\003sysstrip-syntax");
-lf[129]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[130]=C_h_intern(&lf[130],10,"\004corecheck");
-lf[131]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[132]=C_h_intern(&lf[132],14,"\004coreimmutable");
-lf[133]=C_h_intern(&lf[133],22,"\010compilerhide-variable");
-lf[134]=C_h_intern(&lf[134],21,"\010compileralways-bound");
-lf[135]=C_h_intern(&lf[135],9,"\003syserror");
-lf[136]=C_h_intern(&lf[136],10,"alist-cons");
-lf[137]=C_h_intern(&lf[137],1,"c");
-lf[138]=C_h_intern(&lf[138],6,"cadadr");
-lf[139]=C_h_intern(&lf[139],14,"\004coreundefined");
-lf[140]=C_h_intern(&lf[140],5,"caadr");
-lf[141]=C_h_intern(&lf[141],23,"\004corerequire-for-syntax");
-lf[142]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[143]=C_h_intern(&lf[143],10,"lset-union");
-lf[144]=C_h_intern(&lf[144],3,"eq\077");
-lf[145]=C_h_intern(&lf[145],22,"\003syshash-table-update!");
-lf[146]=C_h_intern(&lf[146],14,"dynamic/syntax");
-lf[147]=C_h_intern(&lf[147],11,"\003sysrequire");
-lf[148]=C_h_intern(&lf[148],4,"eval");
-lf[149]=C_h_intern(&lf[149],22,"\004corerequire-extension");
-lf[150]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[151]=C_h_intern(&lf[151],22,"\003sysdo-the-right-thing");
-lf[152]=C_h_intern(&lf[152],10,"\004corebegin");
-lf[153]=C_h_intern(&lf[153],3,"ext");
-lf[154]=C_decode_literal(C_heaptop,"\376B\000\000)extension `~A\047 is currently not installed");
-lf[155]=C_h_intern(&lf[155],18,"\003sysfind-extension");
-lf[156]=C_h_intern(&lf[156],31,"\003syscanonicalize-extension-path");
-lf[157]=C_h_intern(&lf[157],17,"require-extension");
-lf[158]=C_h_intern(&lf[158],8,"feature\077");
-lf[159]=C_h_intern(&lf[159],3,"let");
-lf[160]=C_h_intern(&lf[160],8,"\004corelet");
-lf[161]=C_h_intern(&lf[161],6,"append");
-lf[162]=C_h_intern(&lf[162],21,"\003syscanonicalize-body");
-lf[163]=C_h_intern(&lf[163],4,"cons");
-lf[164]=C_h_intern(&lf[164],6,"unzip1");
-lf[165]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[166]=C_h_intern(&lf[166],6,"letrec");
-lf[167]=C_h_intern(&lf[167],11,"\004coreletrec");
-lf[168]=C_h_intern(&lf[168],10,"\003sysappend");
-lf[169]=C_h_intern(&lf[169],9,"\004coreset!");
-lf[170]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[171]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[172]=C_h_intern(&lf[172],6,"lambda");
-lf[173]=C_h_intern(&lf[173],11,"\004corelambda");
-lf[174]=C_h_intern(&lf[174],30,"\010compilerexpand-profile-lambda");
-lf[175]=C_h_intern(&lf[175],37,"\010compilerprocess-lambda-documentation");
-lf[176]=C_h_intern(&lf[176],5,"begin");
-lf[177]=C_h_intern(&lf[177],3,"all");
-lf[178]=C_h_intern(&lf[178],4,"some");
-lf[179]=C_h_intern(&lf[179],16,"\010compilerprofile");
-lf[180]=C_h_intern(&lf[180],26,"\010compilerbuild-lambda-list");
-lf[181]=C_h_intern(&lf[181],13,"\010compilerposq");
-lf[182]=C_h_intern(&lf[182],30,"\010compilerdecompose-lambda-list");
-lf[183]=C_h_intern(&lf[183],31,"\003sysexpand-extended-lambda-list");
-lf[184]=C_h_intern(&lf[184],25,"\003sysextended-lambda-list\077");
-lf[185]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[186]=C_h_intern(&lf[186],10,"let-syntax");
-lf[187]=C_h_intern(&lf[187],18,"\003syser-transformer");
-lf[188]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\012let-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_"
+lf[55]=C_h_intern(&lf[55],21,"\010compilerinline-table");
+lf[56]=C_h_intern(&lf[56],26,"\010compilerinline-table-used");
+lf[57]=C_h_intern(&lf[57],23,"\010compilerconstant-table");
+lf[58]=C_h_intern(&lf[58],23,"\010compilerconstants-used");
+lf[59]=C_h_intern(&lf[59],30,"\010compilerbroken-constant-nodes");
+lf[60]=C_h_intern(&lf[60],37,"\010compilerinline-substitutions-enabled");
+lf[61]=C_h_intern(&lf[61],24,"\010compilerdirect-call-ids");
+lf[62]=C_h_intern(&lf[62],23,"\010compilerfirst-analysis");
+lf[63]=C_h_intern(&lf[63],27,"\010compilerforeign-type-table");
+lf[64]=C_h_intern(&lf[64],26,"\010compilerforeign-variables");
+lf[65]=C_h_intern(&lf[65],29,"\010compilerforeign-lambda-stubs");
+lf[66]=C_h_intern(&lf[66],22,"foreign-callback-stubs");
+lf[67]=C_h_intern(&lf[67],27,"\010compilerexternal-variables");
+lf[68]=C_h_intern(&lf[68],26,"\010compilerloop-lambda-names");
+lf[69]=C_h_intern(&lf[69],28,"\010compilerprofile-lambda-list");
+lf[70]=C_h_intern(&lf[70],29,"\010compilerprofile-lambda-index");
+lf[71]=C_h_intern(&lf[71],33,"\010compilerprofile-info-vector-name");
+lf[72]=C_h_intern(&lf[72],28,"\010compilerexternal-to-pointer");
+lf[73]=C_h_intern(&lf[73],34,"\010compilererror-is-extended-binding");
+lf[74]=C_h_intern(&lf[74],24,"\010compilerreal-name-table");
+lf[75]=C_h_intern(&lf[75],29,"\010compilerlocation-pointer-map");
+lf[76]=C_h_intern(&lf[76],34,"\010compilerpending-canonicalizations");
+lf[77]=C_h_intern(&lf[77],29,"\010compilerdefconstant-bindings");
+lf[78]=C_h_intern(&lf[78],23,"\010compilercallback-names");
+lf[79]=C_h_intern(&lf[79],23,"\010compilertoplevel-scope");
+lf[80]=C_h_intern(&lf[80],27,"\010compilertoplevel-lambda-id");
+lf[81]=C_h_intern(&lf[81],25,"\010compilercsc-control-file");
+lf[82]=C_h_intern(&lf[82],26,"\010compilerdata-declarations");
+lf[83]=C_h_intern(&lf[83],26,"\010compilerfile-requirements");
+lf[84]=C_h_intern(&lf[84],28,"\010compilerpostponed-initforms");
+lf[85]=C_h_intern(&lf[85],28,"\010compilerinitialize-compiler");
+lf[86]=C_h_intern(&lf[86],12,"vector-fill!");
+lf[87]=C_h_intern(&lf[87],11,"make-vector");
+lf[88]=C_h_intern(&lf[88],25,"\010compilermake-random-name");
+lf[89]=C_h_intern(&lf[89],12,"profile-info");
+lf[90]=C_h_intern(&lf[90],32,"\010compilercanonicalize-expression");
+lf[91]=C_h_intern(&lf[91],4,"cdar");
+lf[92]=C_h_intern(&lf[92],4,"caar");
+lf[93]=C_h_intern(&lf[93],7,"\003sysget");
+lf[94]=C_h_intern(&lf[94],16,"\004coremacro-alias");
+lf[95]=C_h_intern(&lf[95],8,"\003sysput!");
+lf[96]=C_h_intern(&lf[96],6,"gensym");
+lf[97]=C_h_intern(&lf[97],23,"\010compilerset-real-name!");
+lf[98]=C_h_intern(&lf[98],5,"quote");
+lf[99]=C_h_intern(&lf[99],19,"\003sysundefined-value");
+lf[100]=C_h_intern(&lf[100],15,"\004coreinline_ref");
+lf[101]=C_h_intern(&lf[101],36,"\010compilerforeign-type-convert-result");
+lf[102]=C_h_intern(&lf[102],30,"\010compilerfinish-foreign-result");
+lf[103]=C_h_intern(&lf[103],27,"\010compilerfinal-foreign-type");
+lf[104]=C_h_intern(&lf[104],19,"\004coreinline_loc_ref");
+lf[105]=C_h_intern(&lf[105],21,"\003sysalias-global-hook");
+lf[106]=C_h_intern(&lf[106],14,"\004coreprimitive");
+lf[107]=C_h_intern(&lf[107],18,"\003syshash-table-ref");
+lf[108]=C_h_intern(&lf[108],18,"\003syscurrent-module");
+lf[109]=C_h_intern(&lf[109],21,"\003sysmacro-environment");
+lf[110]=C_h_intern(&lf[110],22,"\003syscompile-to-closure");
+lf[111]=C_h_intern(&lf[111],28,"\003syscurrent-meta-environment");
+lf[112]=C_h_intern(&lf[112],16,"\003sysdynamic-wind");
+lf[113]=C_h_intern(&lf[113],26,"\003sysmeta-macro-environment");
+lf[114]=C_h_intern(&lf[114],27,"\010compilerunlikely-variables");
+lf[115]=C_h_intern(&lf[115],25,"\010compilercompiler-warning");
+lf[116]=C_h_intern(&lf[116],3,"var");
+lf[117]=C_decode_literal(C_heaptop,"\376B\000\000.reference to variable `~s\047 possibly unintended");
+lf[118]=C_h_intern(&lf[118],8,"keyword\077");
+lf[119]=C_h_intern(&lf[119],12,"syntax-error");
+lf[120]=C_decode_literal(C_heaptop,"\376B\000\000\023illegal atomic form");
+lf[121]=C_h_intern(&lf[121],18,"\010compilerconstant\077");
+lf[122]=C_h_intern(&lf[122],24,"\003syssyntax-error-culprit");
+lf[123]=C_h_intern(&lf[123],2,"if");
+lf[124]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[125]=C_h_intern(&lf[125],16,"\003syscheck-syntax");
+lf[126]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\002if\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\001\376\001\000\000\001_");
+lf[127]=C_h_intern(&lf[127],16,"\003sysstrip-syntax");
+lf[128]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[129]=C_h_intern(&lf[129],10,"\004corecheck");
+lf[130]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[131]=C_h_intern(&lf[131],14,"\004coreimmutable");
+lf[132]=C_h_intern(&lf[132],22,"\010compilerhide-variable");
+lf[133]=C_h_intern(&lf[133],21,"\010compileralways-bound");
+lf[134]=C_h_intern(&lf[134],9,"\003syserror");
+lf[135]=C_h_intern(&lf[135],10,"alist-cons");
+lf[136]=C_h_intern(&lf[136],1,"c");
+lf[137]=C_h_intern(&lf[137],6,"cadadr");
+lf[138]=C_h_intern(&lf[138],14,"\004coreundefined");
+lf[139]=C_h_intern(&lf[139],5,"caadr");
+lf[140]=C_h_intern(&lf[140],23,"\004corerequire-for-syntax");
+lf[141]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[142]=C_h_intern(&lf[142],10,"lset-union");
+lf[143]=C_h_intern(&lf[143],3,"eq\077");
+lf[144]=C_h_intern(&lf[144],22,"\003syshash-table-update!");
+lf[145]=C_h_intern(&lf[145],14,"dynamic/syntax");
+lf[146]=C_h_intern(&lf[146],11,"\003sysrequire");
+lf[147]=C_h_intern(&lf[147],4,"eval");
+lf[148]=C_h_intern(&lf[148],22,"\004corerequire-extension");
+lf[149]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[150]=C_h_intern(&lf[150],22,"\003sysdo-the-right-thing");
+lf[151]=C_h_intern(&lf[151],10,"\004corebegin");
+lf[152]=C_h_intern(&lf[152],3,"ext");
+lf[153]=C_decode_literal(C_heaptop,"\376B\000\000)extension `~A\047 is currently not installed");
+lf[154]=C_h_intern(&lf[154],18,"\003sysfind-extension");
+lf[155]=C_h_intern(&lf[155],31,"\003syscanonicalize-extension-path");
+lf[156]=C_h_intern(&lf[156],17,"require-extension");
+lf[157]=C_h_intern(&lf[157],8,"feature\077");
+lf[158]=C_h_intern(&lf[158],3,"let");
+lf[159]=C_h_intern(&lf[159],8,"\004corelet");
+lf[160]=C_h_intern(&lf[160],6,"append");
+lf[161]=C_h_intern(&lf[161],21,"\003syscanonicalize-body");
+lf[162]=C_h_intern(&lf[162],4,"cons");
+lf[163]=C_h_intern(&lf[163],6,"unzip1");
+lf[164]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[165]=C_h_intern(&lf[165],6,"letrec");
+lf[166]=C_h_intern(&lf[166],11,"\004coreletrec");
+lf[167]=C_h_intern(&lf[167],10,"\003sysappend");
+lf[168]=C_h_intern(&lf[168],9,"\004coreset!");
+lf[169]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[170]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[171]=C_h_intern(&lf[171],6,"lambda");
+lf[172]=C_h_intern(&lf[172],11,"\004corelambda");
+lf[173]=C_h_intern(&lf[173],30,"\010compilerexpand-profile-lambda");
+lf[174]=C_h_intern(&lf[174],37,"\010compilerprocess-lambda-documentation");
+lf[175]=C_h_intern(&lf[175],5,"begin");
+lf[176]=C_h_intern(&lf[176],3,"all");
+lf[177]=C_h_intern(&lf[177],4,"some");
+lf[178]=C_h_intern(&lf[178],16,"\010compilerprofile");
+lf[179]=C_h_intern(&lf[179],26,"\010compilerbuild-lambda-list");
+lf[180]=C_h_intern(&lf[180],13,"\010compilerposq");
+lf[181]=C_h_intern(&lf[181],30,"\010compilerdecompose-lambda-list");
+lf[182]=C_h_intern(&lf[182],31,"\003sysexpand-extended-lambda-list");
+lf[183]=C_h_intern(&lf[183],25,"\003sysextended-lambda-list\077");
+lf[184]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[185]=C_h_intern(&lf[185],10,"let-syntax");
+lf[186]=C_h_intern(&lf[186],18,"\003syser-transformer");
+lf[187]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\012let-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_"
 "\376\377\001\000\000\000\001");
-lf[189]=C_h_intern(&lf[189],13,"letrec-syntax");
-lf[190]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\015letrec-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000"
+lf[188]=C_h_intern(&lf[188],13,"letrec-syntax");
+lf[189]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\015letrec-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000"
 "\000\001_\376\377\001\000\000\000\001");
-lf[191]=C_h_intern(&lf[191],13,"define-syntax");
-lf[192]=C_h_intern(&lf[192],22,"define-compiled-syntax");
-lf[193]=C_h_intern(&lf[193],25,"\003sysenable-runtime-macros");
-lf[194]=C_h_intern(&lf[194],23,"\003syscurrent-environment");
-lf[195]=C_h_intern(&lf[195],28,"\003sysextend-macro-environment");
-lf[196]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[197]=C_h_intern(&lf[197],26,"\003sysregister-syntax-export");
-lf[198]=C_h_intern(&lf[198],5,"cdadr");
-lf[199]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[200]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[201]=C_h_intern(&lf[201],27,"\004coredefine-compiler-syntax");
-lf[202]=C_h_intern(&lf[202],11,"\004coresyntax");
-lf[203]=C_h_intern(&lf[203],24,"\010compilercompiler-syntax");
-lf[204]=C_h_intern(&lf[204],8,"\003syscons");
-lf[205]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[206]=C_h_intern(&lf[206],24,"\004corelet-compiler-syntax");
-lf[207]=C_h_intern(&lf[207],12,"dynamic-wind");
-lf[208]=C_h_intern(&lf[208],19,"let-compiler-syntax");
-lf[209]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[210]=C_h_intern(&lf[210],11,"\004coremodule");
-lf[211]=C_h_intern(&lf[211],29,"\003sysinitial-macro-environment");
-lf[212]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
-lf[213]=C_h_intern(&lf[213],7,"reverse");
-lf[214]=C_decode_literal(C_heaptop,"\376B\000\000\037not generating import library `");
-lf[215]=C_decode_literal(C_heaptop,"\376B\000\000\016\047 for module `");
-lf[216]=C_decode_literal(C_heaptop,"\376B\000\000 \047 because imports did not change");
-lf[217]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
-lf[218]=C_decode_literal(C_heaptop,"\376B\000\000\017\012;; END OF FILE");
-lf[219]=C_h_intern(&lf[219],12,"pretty-print");
-lf[220]=C_decode_literal(C_heaptop,"\376B\000\000\005;;;; ");
-lf[221]=C_decode_literal(C_heaptop,"\376B\000\000\030 - GENERATED BY CHICKEN ");
-lf[222]=C_decode_literal(C_heaptop,"\376B\000\000\020 -*- Scheme -*-\012");
-lf[223]=C_h_intern(&lf[223],15,"chicken-version");
-lf[224]=C_h_intern(&lf[224],19,"with-output-to-file");
-lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\033generating import library `");
-lf[226]=C_decode_literal(C_heaptop,"\376B\000\000\016\047 for module `");
-lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\005\047 ...");
-lf[228]=C_h_intern(&lf[228],9,"read-file");
-lf[229]=C_h_intern(&lf[229],12,"file-exists\077");
-lf[230]=C_h_intern(&lf[230],32,"\003syscompiled-module-registration");
-lf[231]=C_h_intern(&lf[231],13,"string-append");
-lf[232]=C_decode_literal(C_heaptop,"\376B\000\000\013.import.scm");
-lf[233]=C_h_intern(&lf[233],14,"symbol->string");
-lf[234]=C_h_intern(&lf[234],4,"exit");
-lf[235]=C_h_intern(&lf[235],19,"print-error-message");
-lf[236]=C_h_intern(&lf[236],18,"current-error-port");
-lf[237]=C_h_intern(&lf[237],19,"\003sysfinalize-module");
-lf[238]=C_h_intern(&lf[238],22,"with-exception-handler");
-lf[239]=C_h_intern(&lf[239],30,"call-with-current-continuation");
-lf[240]=C_h_intern(&lf[240],6,"import");
-lf[241]=C_h_intern(&lf[241],17,"import-for-syntax");
-lf[242]=C_h_intern(&lf[242],6,"syntax");
-lf[243]=C_decode_literal(C_heaptop,"\376B\000\000Imodule body of `~s\047 does not begin with `import\047 form - maybe unintended\077");
-lf[244]=C_h_intern(&lf[244],19,"\003sysregister-module");
-lf[245]=C_h_intern(&lf[245],32,"\010compilercanonicalize-begin-body");
-lf[246]=C_h_intern(&lf[246],21,"\003syssyntax-error-hook");
-lf[247]=C_h_intern(&lf[247],6,"module");
-lf[248]=C_decode_literal(C_heaptop,"\376B\000\000\031modules may not be nested");
-lf[249]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid export syntax");
-lf[250]=C_h_intern(&lf[250],17,"\004corenamed-lambda");
-lf[251]=C_h_intern(&lf[251],16,"\004coreloop-lambda");
-lf[252]=C_h_intern(&lf[252],4,"set!");
-lf[253]=C_h_intern(&lf[253],18,"\004coreinline_update");
-lf[254]=C_h_intern(&lf[254],27,"\010compilerforeign-type-check");
-lf[255]=C_h_intern(&lf[255],38,"\010compilerforeign-type-convert-argument");
-lf[256]=C_h_intern(&lf[256],22,"\004coreinline_loc_update");
-lf[257]=C_decode_literal(C_heaptop,"\376B\000\000\042assignment to syntactic identifier");
-lf[258]=C_decode_literal(C_heaptop,"\376B\000\000\032assignment to keyword `~S\047");
-lf[259]=C_h_intern(&lf[259],19,"\003sysundefine-macro!");
-lf[260]=C_decode_literal(C_heaptop,"\376B\000\000+assigned global variable `~S\047 is a macro ~A");
-lf[261]=C_h_intern(&lf[261],17,"get-output-string");
-lf[262]=C_h_intern(&lf[262],5,"write");
-lf[263]=C_h_intern(&lf[263],7,"display");
-lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\010in line ");
-lf[265]=C_h_intern(&lf[265],18,"open-output-string");
-lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[267]=C_h_intern(&lf[267],10,"\003sysmacro\077");
-lf[268]=C_h_intern(&lf[268],34,"\010compileralways-bound-to-procedure");
-lf[269]=C_decode_literal(C_heaptop,"\376B\000\000/assignment to variable `~s\047 possibly unintended");
-lf[270]=C_h_intern(&lf[270],17,"\010compilerget-line");
-lf[271]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[272]=C_h_intern(&lf[272],11,"\004coreinline");
-lf[273]=C_h_intern(&lf[273],20,"\004coreinline_allocate");
-lf[274]=C_h_intern(&lf[274],7,"\003sysmap");
-lf[275]=C_h_intern(&lf[275],19,"\004corecompiletimetoo");
-lf[276]=C_h_intern(&lf[276],23,"\004coreelaborationtimetoo");
-lf[277]=C_h_intern(&lf[277],20,"\004corecompiletimeonly");
-lf[278]=C_h_intern(&lf[278],24,"\004coreelaborationtimeonly");
-lf[279]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[280]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[281]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
-lf[282]=C_h_intern(&lf[282],14,"foreign-lambda");
-lf[283]=C_h_intern(&lf[283],30,"\010compilerexpand-foreign-lambda");
-lf[284]=C_h_intern(&lf[284],19,"foreign-safe-lambda");
-lf[285]=C_h_intern(&lf[285],15,"foreign-lambda*");
-lf[286]=C_h_intern(&lf[286],31,"\010compilerexpand-foreign-lambda*");
-lf[287]=C_h_intern(&lf[287],20,"foreign-safe-lambda*");
-lf[288]=C_h_intern(&lf[288],17,"foreign-primitive");
-lf[289]=C_h_intern(&lf[289],33,"\010compilerexpand-foreign-primitive");
-lf[290]=C_h_intern(&lf[290],23,"define-foreign-variable");
-lf[291]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[292]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[293]=C_h_intern(&lf[293],19,"define-foreign-type");
-lf[294]=C_h_intern(&lf[294],6,"define");
-lf[295]=C_h_intern(&lf[295],10,"\003sysvalues");
-lf[296]=C_h_intern(&lf[296],19,"\003syshash-table-set!");
-lf[297]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[298]=C_h_intern(&lf[298],24,"define-external-variable");
-lf[299]=C_h_intern(&lf[299],9,"c-pointer");
-lf[300]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[301]=C_decode_literal(C_heaptop,"\376B\000\000\001&");
-lf[302]=C_h_intern(&lf[302],5,"fifth");
-lf[303]=C_h_intern(&lf[303],17,"\004corelet-location");
-lf[304]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_bytevector");
-lf[305]=C_h_intern(&lf[305],14,"\010compilerwords");
-lf[306]=C_h_intern(&lf[306],46,"\010compilerestimate-foreign-result-location-size");
-lf[307]=C_h_intern(&lf[307],18,"\004coredefine-inline");
-lf[308]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[309]=C_h_intern(&lf[309],6,"cdaddr");
-lf[310]=C_h_intern(&lf[310],15,"define-constant");
-lf[311]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[312]=C_h_intern(&lf[312],17,"\010compilerconstant");
-lf[313]=C_decode_literal(C_heaptop,"\376B\000\000\010constant");
-lf[314]=C_h_intern(&lf[314],29,"\010compilercollapsable-literal\077");
-lf[315]=C_h_intern(&lf[315],4,"quit");
-lf[316]=C_decode_literal(C_heaptop,"\376B\000\0008error in constant evaluation of ~S for named constant ~S");
-lf[317]=C_h_intern(&lf[317],12,"\004coredeclare");
-lf[318]=C_h_intern(&lf[318],28,"\010compilerprocess-declaration");
-lf[319]=C_h_intern(&lf[319],29,"\004coreforeign-callback-wrapper");
-lf[320]=C_h_intern(&lf[320],8,"split-at");
-lf[321]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\020nonnull-c-string\376\377\016");
-lf[322]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\031nonnull-unsigned-c-string\376\377\016");
-lf[323]=C_h_intern(&lf[323],25,"nonnull-unsigned-c-string");
-lf[324]=C_h_intern(&lf[324],16,"nonnull-c-string");
-lf[325]=C_h_intern(&lf[325],17,"\003sysmake-c-string");
-lf[326]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\011c-string*\376\377\016");
-lf[327]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\022unsigned-c-string*\376\377\016");
-lf[328]=C_h_intern(&lf[328],18,"unsigned-c-string*");
-lf[329]=C_h_intern(&lf[329],9,"c-string*");
-lf[330]=C_h_intern(&lf[330],13,"c-string-list");
-lf[331]=C_h_intern(&lf[331],14,"c-string-list*");
-lf[332]=C_decode_literal(C_heaptop,"\376B\000\000/not a valid result type for callback procedures");
-lf[333]=C_h_intern(&lf[333],8,"c-string");
-lf[334]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\021unsigned-c-string\376\377\016");
-lf[335]=C_h_intern(&lf[335],17,"unsigned-c-string");
-lf[336]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\010c-string\376\377\016");
-lf[337]=C_h_intern(&lf[337],1,"r");
-lf[338]=C_h_intern(&lf[338],3,"and");
-lf[339]=C_decode_literal(C_heaptop,"\376B\000\000Anon-matching or invalid argument list to foreign callback-wrapper");
-lf[340]=C_decode_literal(C_heaptop,"\376B\000\000<name `~S\047 of external definition is not a valid C identifier");
-lf[341]=C_h_intern(&lf[341],28,"\010compilervalid-c-identifier\077");
-lf[342]=C_h_intern(&lf[342],8,"location");
-lf[343]=C_h_intern(&lf[343],17,"\003sysmake-locative");
-lf[344]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010location\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[345]=C_h_intern(&lf[345],13,"\004corecallunit");
-lf[346]=C_h_intern(&lf[346],37,"\010compilerupdate-line-number-database!");
-lf[347]=C_h_intern(&lf[347],10,"\003sysexpand");
-lf[348]=C_decode_literal(C_heaptop,"\376B\000\000\030) - malformed expression");
-lf[349]=C_decode_literal(C_heaptop,"\376B\000\000\011(in line ");
-lf[350]=C_decode_literal(C_heaptop,"\376B\000\000\024malformed expression");
-lf[351]=C_h_intern(&lf[351],31,"\010compileremit-syntax-trace-info");
-lf[352]=C_decode_literal(C_heaptop,"\376B\000\000 literal in operator position: ~S");
-lf[353]=C_decode_literal(C_heaptop,"\376B\000\000\024malformed expression");
-lf[354]=C_h_intern(&lf[354],26,"\010compilerinternal-bindings");
-lf[355]=C_h_intern(&lf[355],22,"\003sysclear-trace-buffer");
-lf[356]=C_h_intern(&lf[356],26,"\010compilerdebugging-chicken");
-lf[357]=C_h_intern(&lf[357],7,"newline");
-lf[358]=C_decode_literal(C_heaptop,"\376B\000\000\023invalid declaration");
+lf[190]=C_h_intern(&lf[190],18,"\004coredefine-syntax");
+lf[191]=C_h_intern(&lf[191],25,"\003sysenable-runtime-macros");
+lf[192]=C_h_intern(&lf[192],23,"\003syscurrent-environment");
+lf[193]=C_h_intern(&lf[193],28,"\003sysextend-macro-environment");
+lf[194]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[195]=C_h_intern(&lf[195],26,"\003sysregister-syntax-export");
+lf[196]=C_h_intern(&lf[196],5,"cdadr");
+lf[197]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[198]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[199]=C_h_intern(&lf[199],27,"\004coredefine-compiler-syntax");
+lf[200]=C_h_intern(&lf[200],11,"\004coresyntax");
+lf[201]=C_h_intern(&lf[201],24,"\010compilercompiler-syntax");
+lf[202]=C_h_intern(&lf[202],8,"\003syscons");
+lf[203]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[204]=C_h_intern(&lf[204],24,"\004corelet-compiler-syntax");
+lf[205]=C_h_intern(&lf[205],12,"dynamic-wind");
+lf[206]=C_h_intern(&lf[206],19,"let-compiler-syntax");
+lf[207]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006symbol\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001");
+lf[208]=C_h_intern(&lf[208],11,"\004coremodule");
+lf[209]=C_h_intern(&lf[209],29,"\003sysinitial-macro-environment");
+lf[210]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
+lf[211]=C_h_intern(&lf[211],7,"reverse");
+lf[212]=C_decode_literal(C_heaptop,"\376B\000\000\037not generating import library `");
+lf[213]=C_decode_literal(C_heaptop,"\376B\000\000\016\047 for module `");
+lf[214]=C_decode_literal(C_heaptop,"\376B\000\000 \047 because imports did not change");
+lf[215]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016\376\377\016");
+lf[216]=C_decode_literal(C_heaptop,"\376B\000\000\017\012;; END OF FILE");
+lf[217]=C_h_intern(&lf[217],12,"pretty-print");
+lf[218]=C_decode_literal(C_heaptop,"\376B\000\000\005;;;; ");
+lf[219]=C_decode_literal(C_heaptop,"\376B\000\000\030 - GENERATED BY CHICKEN ");
+lf[220]=C_decode_literal(C_heaptop,"\376B\000\000\020 -*- Scheme -*-\012");
+lf[221]=C_h_intern(&lf[221],15,"chicken-version");
+lf[222]=C_h_intern(&lf[222],19,"with-output-to-file");
+lf[223]=C_decode_literal(C_heaptop,"\376B\000\000\033generating import library `");
+lf[224]=C_decode_literal(C_heaptop,"\376B\000\000\016\047 for module `");
+lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\005\047 ...");
+lf[226]=C_h_intern(&lf[226],9,"read-file");
+lf[227]=C_h_intern(&lf[227],12,"file-exists\077");
+lf[228]=C_h_intern(&lf[228],32,"\003syscompiled-module-registration");
+lf[229]=C_h_intern(&lf[229],13,"string-append");
+lf[230]=C_decode_literal(C_heaptop,"\376B\000\000\013.import.scm");
+lf[231]=C_h_intern(&lf[231],14,"symbol->string");
+lf[232]=C_h_intern(&lf[232],4,"exit");
+lf[233]=C_h_intern(&lf[233],19,"print-error-message");
+lf[234]=C_h_intern(&lf[234],18,"current-error-port");
+lf[235]=C_h_intern(&lf[235],19,"\003sysfinalize-module");
+lf[236]=C_h_intern(&lf[236],22,"with-exception-handler");
+lf[237]=C_h_intern(&lf[237],30,"call-with-current-continuation");
+lf[238]=C_h_intern(&lf[238],6,"import");
+lf[239]=C_h_intern(&lf[239],17,"import-for-syntax");
+lf[240]=C_h_intern(&lf[240],6,"syntax");
+lf[241]=C_decode_literal(C_heaptop,"\376B\000\000Imodule body of `~s\047 does not begin with `import\047 form - maybe unintended\077");
+lf[242]=C_h_intern(&lf[242],19,"\003sysregister-module");
+lf[243]=C_h_intern(&lf[243],32,"\010compilercanonicalize-begin-body");
+lf[244]=C_h_intern(&lf[244],21,"\003syssyntax-error-hook");
+lf[245]=C_h_intern(&lf[245],6,"module");
+lf[246]=C_decode_literal(C_heaptop,"\376B\000\000\031modules may not be nested");
+lf[247]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid export syntax");
+lf[248]=C_h_intern(&lf[248],17,"\004corenamed-lambda");
+lf[249]=C_h_intern(&lf[249],16,"\004coreloop-lambda");
+lf[250]=C_h_intern(&lf[250],4,"set!");
+lf[251]=C_h_intern(&lf[251],18,"\004coreinline_update");
+lf[252]=C_h_intern(&lf[252],27,"\010compilerforeign-type-check");
+lf[253]=C_h_intern(&lf[253],38,"\010compilerforeign-type-convert-argument");
+lf[254]=C_h_intern(&lf[254],22,"\004coreinline_loc_update");
+lf[255]=C_decode_literal(C_heaptop,"\376B\000\000\042assignment to syntactic identifier");
+lf[256]=C_decode_literal(C_heaptop,"\376B\000\000\032assignment to keyword `~S\047");
+lf[257]=C_h_intern(&lf[257],19,"\003sysundefine-macro!");
+lf[258]=C_decode_literal(C_heaptop,"\376B\000\000+assigned global variable `~S\047 is a macro ~A");
+lf[259]=C_h_intern(&lf[259],17,"get-output-string");
+lf[260]=C_h_intern(&lf[260],5,"write");
+lf[261]=C_h_intern(&lf[261],7,"display");
+lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\010in line ");
+lf[263]=C_h_intern(&lf[263],18,"open-output-string");
+lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[265]=C_h_intern(&lf[265],10,"\003sysmacro\077");
+lf[266]=C_h_intern(&lf[266],34,"\010compileralways-bound-to-procedure");
+lf[267]=C_decode_literal(C_heaptop,"\376B\000\000/assignment to variable `~s\047 possibly unintended");
+lf[268]=C_h_intern(&lf[268],17,"\010compilerget-line");
+lf[269]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[270]=C_h_intern(&lf[270],11,"\004coreinline");
+lf[271]=C_h_intern(&lf[271],20,"\004coreinline_allocate");
+lf[272]=C_h_intern(&lf[272],7,"\003sysmap");
+lf[273]=C_h_intern(&lf[273],19,"\004corecompiletimetoo");
+lf[274]=C_h_intern(&lf[274],23,"\004coreelaborationtimetoo");
+lf[275]=C_h_intern(&lf[275],20,"\004corecompiletimeonly");
+lf[276]=C_h_intern(&lf[276],24,"\004coreelaborationtimeonly");
+lf[277]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[278]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[279]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
+lf[280]=C_h_intern(&lf[280],19,"\004coreforeign-lambda");
+lf[281]=C_h_intern(&lf[281],30,"\010compilerexpand-foreign-lambda");
+lf[282]=C_h_intern(&lf[282],24,"\004coreforeign-safe-lambda");
+lf[283]=C_h_intern(&lf[283],20,"\004coreforeign-lambda*");
+lf[284]=C_h_intern(&lf[284],31,"\010compilerexpand-foreign-lambda*");
+lf[285]=C_h_intern(&lf[285],25,"\004coreforeign-safe-lambda*");
+lf[286]=C_h_intern(&lf[286],22,"\004coreforeign-primitive");
+lf[287]=C_h_intern(&lf[287],33,"\010compilerexpand-foreign-primitive");
+lf[288]=C_h_intern(&lf[288],28,"\004coredefine-foreign-variable");
+lf[289]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[290]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[291]=C_h_intern(&lf[291],24,"\004coredefine-foreign-type");
+lf[292]=C_h_intern(&lf[292],6,"define");
+lf[293]=C_h_intern(&lf[293],10,"\003sysvalues");
+lf[294]=C_h_intern(&lf[294],19,"\003syshash-table-set!");
+lf[295]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[296]=C_h_intern(&lf[296],29,"\004coredefine-external-variable");
+lf[297]=C_h_intern(&lf[297],9,"c-pointer");
+lf[298]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\001&");
+lf[300]=C_h_intern(&lf[300],5,"fifth");
+lf[301]=C_h_intern(&lf[301],17,"\004corelet-location");
+lf[302]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_bytevector");
+lf[303]=C_h_intern(&lf[303],14,"\010compilerwords");
+lf[304]=C_h_intern(&lf[304],46,"\010compilerestimate-foreign-result-location-size");
+lf[305]=C_h_intern(&lf[305],18,"\004coredefine-inline");
+lf[306]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[307]=C_h_intern(&lf[307],6,"cdaddr");
+lf[308]=C_h_intern(&lf[308],20,"\004coredefine-constant");
+lf[309]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[310]=C_h_intern(&lf[310],17,"\010compilerconstant");
+lf[311]=C_decode_literal(C_heaptop,"\376B\000\000\010constant");
+lf[312]=C_h_intern(&lf[312],29,"\010compilercollapsable-literal\077");
+lf[313]=C_h_intern(&lf[313],4,"quit");
+lf[314]=C_decode_literal(C_heaptop,"\376B\000\0008error in constant evaluation of ~S for named constant ~S");
+lf[315]=C_h_intern(&lf[315],12,"\004coredeclare");
+lf[316]=C_h_intern(&lf[316],28,"\010compilerprocess-declaration");
+lf[317]=C_h_intern(&lf[317],29,"\004coreforeign-callback-wrapper");
+lf[318]=C_h_intern(&lf[318],8,"split-at");
+lf[319]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\020nonnull-c-string\376\377\016");
+lf[320]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\031nonnull-unsigned-c-string\376\377\016");
+lf[321]=C_h_intern(&lf[321],25,"nonnull-unsigned-c-string");
+lf[322]=C_h_intern(&lf[322],16,"nonnull-c-string");
+lf[323]=C_h_intern(&lf[323],17,"\003sysmake-c-string");
+lf[324]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\011c-string*\376\377\016");
+lf[325]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\022unsigned-c-string*\376\377\016");
+lf[326]=C_h_intern(&lf[326],18,"unsigned-c-string*");
+lf[327]=C_h_intern(&lf[327],9,"c-string*");
+lf[328]=C_h_intern(&lf[328],13,"c-string-list");
+lf[329]=C_h_intern(&lf[329],14,"c-string-list*");
+lf[330]=C_decode_literal(C_heaptop,"\376B\000\000/not a valid result type for callback procedures");
+lf[331]=C_h_intern(&lf[331],8,"c-string");
+lf[332]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\021unsigned-c-string\376\377\016");
+lf[333]=C_h_intern(&lf[333],17,"unsigned-c-string");
+lf[334]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005const\376\003\000\000\002\376\001\000\000\010c-string\376\377\016");
+lf[335]=C_h_intern(&lf[335],1,"r");
+lf[336]=C_h_intern(&lf[336],3,"and");
+lf[337]=C_decode_literal(C_heaptop,"\376B\000\000Anon-matching or invalid argument list to foreign callback-wrapper");
+lf[338]=C_decode_literal(C_heaptop,"\376B\000\000<name `~S\047 of external definition is not a valid C identifier");
+lf[339]=C_h_intern(&lf[339],28,"\010compilervalid-c-identifier\077");
+lf[340]=C_h_intern(&lf[340],8,"location");
+lf[341]=C_h_intern(&lf[341],17,"\003sysmake-locative");
+lf[342]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010location\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[343]=C_h_intern(&lf[343],13,"\004corecallunit");
+lf[344]=C_h_intern(&lf[344],37,"\010compilerupdate-line-number-database!");
+lf[345]=C_h_intern(&lf[345],10,"\003sysexpand");
+lf[346]=C_decode_literal(C_heaptop,"\376B\000\000\030) - malformed expression");
+lf[347]=C_decode_literal(C_heaptop,"\376B\000\000\011(in line ");
+lf[348]=C_decode_literal(C_heaptop,"\376B\000\000\024malformed expression");
+lf[349]=C_h_intern(&lf[349],31,"\010compileremit-syntax-trace-info");
+lf[350]=C_decode_literal(C_heaptop,"\376B\000\000 literal in operator position: ~S");
+lf[351]=C_decode_literal(C_heaptop,"\376B\000\000\024malformed expression");
+lf[352]=C_h_intern(&lf[352],26,"\010compilerinternal-bindings");
+lf[353]=C_h_intern(&lf[353],22,"\003sysclear-trace-buffer");
+lf[354]=C_h_intern(&lf[354],26,"\010compilerdebugging-chicken");
+lf[355]=C_h_intern(&lf[355],7,"newline");
+lf[356]=C_decode_literal(C_heaptop,"\376B\000\000\023invalid declaration");
+lf[357]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[358]=C_h_intern(&lf[358],4,"uses");
 lf[359]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[360]=C_h_intern(&lf[360],4,"uses");
-lf[361]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[362]=C_h_intern(&lf[362],29,"\010compilerstring->c-identifier");
-lf[363]=C_h_intern(&lf[363],18,"\010compilerstringify");
-lf[364]=C_h_intern(&lf[364],6,"static");
-lf[365]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[366]=C_h_intern(&lf[366],17,"register-feature!");
-lf[367]=C_h_intern(&lf[367],4,"unit");
-lf[368]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[369]=C_h_intern(&lf[369],5,"usage");
-lf[370]=C_decode_literal(C_heaptop,"\376B\000\0003unit was already given a name (new name is ignored)");
+lf[360]=C_h_intern(&lf[360],29,"\010compilerstring->c-identifier");
+lf[361]=C_h_intern(&lf[361],18,"\010compilerstringify");
+lf[362]=C_h_intern(&lf[362],6,"static");
+lf[363]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[364]=C_h_intern(&lf[364],17,"register-feature!");
+lf[365]=C_h_intern(&lf[365],4,"unit");
+lf[366]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[367]=C_h_intern(&lf[367],5,"usage");
+lf[368]=C_decode_literal(C_heaptop,"\376B\000\0003unit was already given a name (new name is ignored)");
+lf[369]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[370]=C_h_intern(&lf[370],34,"\010compilerdefault-standard-bindings");
 lf[371]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[372]=C_h_intern(&lf[372],34,"\010compilerdefault-standard-bindings");
-lf[373]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[372]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[373]=C_h_intern(&lf[373],34,"\010compilerdefault-extended-bindings");
 lf[374]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[375]=C_h_intern(&lf[375],34,"\010compilerdefault-extended-bindings");
-lf[376]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[375]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[376]=C_h_intern(&lf[376],18,"usual-integrations");
 lf[377]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[378]=C_h_intern(&lf[378],18,"usual-integrations");
-lf[379]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[378]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[379]=C_h_intern(&lf[379],17,"lset-intersection");
 lf[380]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[381]=C_h_intern(&lf[381],17,"lset-intersection");
-lf[382]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[383]=C_h_intern(&lf[383],6,"fixnum");
-lf[384]=C_h_intern(&lf[384],17,"fixnum-arithmetic");
+lf[381]=C_h_intern(&lf[381],6,"fixnum");
+lf[382]=C_h_intern(&lf[382],17,"fixnum-arithmetic");
+lf[383]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[384]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
 lf[385]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[386]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[386]=C_h_intern(&lf[386],4,"safe");
 lf[387]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[388]=C_h_intern(&lf[388],4,"safe");
+lf[388]=C_h_intern(&lf[388],15,"no-bound-checks");
 lf[389]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[390]=C_h_intern(&lf[390],15,"no-bound-checks");
+lf[390]=C_h_intern(&lf[390],14,"no-argc-checks");
 lf[391]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[392]=C_h_intern(&lf[392],14,"no-argc-checks");
+lf[392]=C_h_intern(&lf[392],19,"no-procedure-checks");
 lf[393]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[394]=C_h_intern(&lf[394],19,"no-procedure-checks");
+lf[394]=C_h_intern(&lf[394],18,"interrupts-enabled");
 lf[395]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[396]=C_h_intern(&lf[396],18,"interrupts-enabled");
+lf[396]=C_h_intern(&lf[396],18,"disable-interrupts");
 lf[397]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[398]=C_h_intern(&lf[398],18,"disable-interrupts");
-lf[399]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[400]=C_h_intern(&lf[400],15,"disable-warning");
-lf[401]=C_h_intern(&lf[401],26,"\010compilerdisabled-warnings");
-lf[402]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[403]=C_h_intern(&lf[403],12,"always-bound");
-lf[404]=C_h_intern(&lf[404],12,"\003sysfor-each");
-lf[405]=C_h_intern(&lf[405],12,"safe-globals");
-lf[406]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[407]=C_h_intern(&lf[407],38,"no-procedure-checks-for-usual-bindings");
-lf[408]=C_h_intern(&lf[408],18,"bound-to-procedure");
-lf[409]=C_h_intern(&lf[409],15,"foreign-declare");
-lf[410]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[411]=C_decode_literal(C_heaptop,"\376B\000\000\023invalid declaration");
-lf[412]=C_h_intern(&lf[412],5,"every");
-lf[413]=C_h_intern(&lf[413],7,"string\077");
-lf[414]=C_h_intern(&lf[414],9,"c-options");
-lf[415]=C_h_intern(&lf[415],31,"\010compileremit-control-file-item");
-lf[416]=C_h_intern(&lf[416],12,"link-options");
-lf[417]=C_h_intern(&lf[417],12,"post-process");
-lf[418]=C_h_intern(&lf[418],17,"string-substitute");
-lf[419]=C_decode_literal(C_heaptop,"\376B\000\000\003\134$@");
-lf[420]=C_h_intern(&lf[420],24,"pathname-strip-extension");
-lf[421]=C_h_intern(&lf[421],5,"block");
+lf[398]=C_h_intern(&lf[398],15,"disable-warning");
+lf[399]=C_h_intern(&lf[399],26,"\010compilerdisabled-warnings");
+lf[400]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[401]=C_h_intern(&lf[401],12,"always-bound");
+lf[402]=C_h_intern(&lf[402],12,"\003sysfor-each");
+lf[403]=C_h_intern(&lf[403],12,"safe-globals");
+lf[404]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[405]=C_h_intern(&lf[405],38,"no-procedure-checks-for-usual-bindings");
+lf[406]=C_h_intern(&lf[406],18,"bound-to-procedure");
+lf[407]=C_h_intern(&lf[407],15,"foreign-declare");
+lf[408]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[409]=C_h_intern(&lf[409],7,"declare");
+lf[410]=C_decode_literal(C_heaptop,"\376B\000\000\023invalid declaration");
+lf[411]=C_h_intern(&lf[411],5,"every");
+lf[412]=C_h_intern(&lf[412],7,"string\077");
+lf[413]=C_h_intern(&lf[413],5,"block");
+lf[414]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[415]=C_h_intern(&lf[415],8,"separate");
+lf[416]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[417]=C_h_intern(&lf[417],20,"keep-shadowed-macros");
+lf[418]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[419]=C_h_intern(&lf[419],6,"unused");
+lf[420]=C_h_intern(&lf[420],15,"\010compilerunused");
+lf[421]=C_h_intern(&lf[421],3,"not");
 lf[422]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[423]=C_h_intern(&lf[423],8,"separate");
-lf[424]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[425]=C_h_intern(&lf[425],20,"keep-shadowed-macros");
+lf[423]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[424]=C_h_intern(&lf[424],15,"lset-difference");
+lf[425]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
 lf[426]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[427]=C_h_intern(&lf[427],6,"unused");
-lf[428]=C_h_intern(&lf[428],15,"\010compilerunused");
-lf[429]=C_h_intern(&lf[429],3,"not");
-lf[430]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[427]=C_h_intern(&lf[427],6,"inline");
+lf[428]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[429]=C_h_intern(&lf[429],2,"no");
+lf[430]=C_h_intern(&lf[430],15,"\010compilerinline");
 lf[431]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[432]=C_h_intern(&lf[432],15,"lset-difference");
-lf[433]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[432]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[433]=C_h_intern(&lf[433],13,"inline-global");
 lf[434]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[435]=C_h_intern(&lf[435],6,"inline");
+lf[435]=C_h_intern(&lf[435],22,"\010compilerinline-global");
 lf[436]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[437]=C_h_intern(&lf[437],2,"no");
-lf[438]=C_h_intern(&lf[438],15,"\010compilerinline");
-lf[439]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[437]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[438]=C_decode_literal(C_heaptop,"\376B\000\000\042illegal declaration specifier `~s\047");
+lf[439]=C_h_intern(&lf[439],14,"compile-syntax");
 lf[440]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[441]=C_h_intern(&lf[441],13,"inline-global");
-lf[442]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[443]=C_h_intern(&lf[443],22,"\010compilerinline-global");
-lf[444]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[445]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[446]=C_decode_literal(C_heaptop,"\376B\000\000\042illegal declaration specifier `~s\047");
-lf[447]=C_h_intern(&lf[447],14,"compile-syntax");
-lf[448]=C_h_intern(&lf[448],15,"run-time-macros");
+lf[441]=C_h_intern(&lf[441],12,"block-global");
+lf[442]=C_h_intern(&lf[442],4,"hide");
+lf[443]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[444]=C_h_intern(&lf[444],6,"export");
+lf[445]=C_h_intern(&lf[445],24,"\010compilerexport-variable");
+lf[446]=C_h_intern(&lf[446],30,"emit-external-prototypes-first");
+lf[447]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[448]=C_h_intern(&lf[448],11,"lambda-lift");
 lf[449]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[450]=C_h_intern(&lf[450],12,"block-global");
-lf[451]=C_h_intern(&lf[451],4,"hide");
-lf[452]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[453]=C_h_intern(&lf[453],6,"export");
-lf[454]=C_h_intern(&lf[454],24,"\010compilerexport-variable");
-lf[455]=C_h_intern(&lf[455],30,"emit-external-prototypes-first");
+lf[450]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[451]=C_h_intern(&lf[451],3,"yes");
+lf[452]=C_h_intern(&lf[452],12,"inline-limit");
+lf[453]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[454]=C_decode_literal(C_heaptop,"\376B\000\0002invalid argument to `inline-limit\047 declaration: ~s");
+lf[455]=C_h_intern(&lf[455],8,"constant");
 lf[456]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[457]=C_h_intern(&lf[457],11,"lambda-lift");
-lf[458]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[459]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[460]=C_h_intern(&lf[460],3,"yes");
-lf[461]=C_h_intern(&lf[461],12,"inline-limit");
-lf[462]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[463]=C_decode_literal(C_heaptop,"\376B\000\0002invalid argument to `inline-limit\047 declaration: ~s");
-lf[464]=C_h_intern(&lf[464],8,"constant");
-lf[465]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[466]=C_decode_literal(C_heaptop,"\376B\000\000/invalid arguments to `constant\047 declaration: ~S");
-lf[467]=C_h_intern(&lf[467],7,"symbol\077");
-lf[468]=C_h_intern(&lf[468],19,"emit-import-library");
+lf[457]=C_decode_literal(C_heaptop,"\376B\000\000/invalid arguments to `constant\047 declaration: ~S");
+lf[458]=C_h_intern(&lf[458],7,"symbol\077");
+lf[459]=C_h_intern(&lf[459],19,"emit-import-library");
+lf[460]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[461]=C_decode_literal(C_heaptop,"\376B\000\000\013.import.scm");
+lf[462]=C_decode_literal(C_heaptop,"\376B\000\000(invalid import-library specification: ~s");
+lf[463]=C_h_intern(&lf[463],7,"profile");
+lf[464]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[465]=C_h_intern(&lf[465],20,"profiled-propcedures");
+lf[466]=C_h_intern(&lf[466],5,"local");
+lf[467]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[468]=C_h_intern(&lf[468],14,"\010compilerlocal");
 lf[469]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[470]=C_decode_literal(C_heaptop,"\376B\000\000\013.import.scm");
-lf[471]=C_decode_literal(C_heaptop,"\376B\000\000(invalid import-library specification: ~s");
-lf[472]=C_h_intern(&lf[472],7,"profile");
-lf[473]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[474]=C_h_intern(&lf[474],20,"profiled-propcedures");
-lf[475]=C_h_intern(&lf[475],5,"local");
-lf[476]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[477]=C_h_intern(&lf[477],14,"\010compilerlocal");
-lf[478]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[479]=C_h_intern(&lf[479],4,"type");
-lf[480]=C_h_intern(&lf[480],18,"\004coredeclared-type");
-lf[481]=C_h_intern(&lf[481],9,"\004coretype");
-lf[482]=C_decode_literal(C_heaptop,"\376B\000\000$illegal `type\047 declaration item `~s\047");
-lf[483]=C_h_intern(&lf[483],10,"scrutinize");
-lf[484]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[485]=C_decode_literal(C_heaptop,"\376B\000\000\042illegal declaration specifier `~s\047");
-lf[486]=C_decode_literal(C_heaptop,"\376B\000\000!invalid declaration specification");
-lf[487]=C_h_intern(&lf[487],17,"make-foreign-stub");
-lf[488]=C_h_intern(&lf[488],12,"foreign-stub");
-lf[489]=C_h_intern(&lf[489],13,"foreign-stub\077");
-lf[490]=C_h_intern(&lf[490],15,"foreign-stub-id");
-lf[491]=C_h_intern(&lf[491],24,"foreign-stub-return-type");
-lf[492]=C_h_intern(&lf[492],17,"foreign-stub-name");
-lf[493]=C_h_intern(&lf[493],27,"foreign-stub-argument-types");
-lf[494]=C_h_intern(&lf[494],27,"foreign-stub-argument-names");
-lf[495]=C_h_intern(&lf[495],17,"foreign-stub-body");
-lf[496]=C_h_intern(&lf[496],16,"foreign-stub-cps");
-lf[497]=C_h_intern(&lf[497],21,"foreign-stub-callback");
-lf[498]=C_h_intern(&lf[498],28,"\010compilercreate-foreign-stub");
-lf[499]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006\003sysgc\376\003\000\000\002\376\377\006\000\376\377\016\376\377\016");
-lf[500]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[501]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_bytevector");
-lf[502]=C_h_intern(&lf[502],37,"\010compilerestimate-foreign-result-size");
-lf[503]=C_h_intern(&lf[503],4,"stub");
-lf[504]=C_h_intern(&lf[504],1,"a");
-lf[505]=C_h_intern(&lf[505],13,"list-tabulate");
-lf[506]=C_decode_literal(C_heaptop,"\376B\000\000-name `~s\047 of foreign procedure has wrong type");
-lf[507]=C_h_intern(&lf[507],4,"cadr");
-lf[508]=C_h_intern(&lf[508],3,"car");
-lf[509]=C_h_intern(&lf[509],4,"void");
-lf[510]=C_h_intern(&lf[510],24,"\003sysline-number-database");
-lf[511]=C_h_intern(&lf[511],31,"\010compilerperform-cps-conversion");
-lf[512]=C_h_intern(&lf[512],4,"node");
-lf[513]=C_h_intern(&lf[513],9,"\004corecall");
-lf[514]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[515]=C_h_intern(&lf[515],16,"\010compilervarnode");
-lf[516]=C_h_intern(&lf[516],1,"k");
-lf[517]=C_h_intern(&lf[517],13,"\004corevariable");
-lf[518]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[519]=C_h_intern(&lf[519],2,"f_");
-lf[520]=C_h_intern(&lf[520],1,"t");
-lf[521]=C_h_intern(&lf[521],26,"make-foreign-callback-stub");
-lf[522]=C_h_intern(&lf[522],13,"\010compilerbomb");
-lf[523]=C_decode_literal(C_heaptop,"\376B\000\000\016bad node (cps)");
-lf[524]=C_h_intern(&lf[524],15,"\004coreglobal-ref");
-lf[525]=C_h_intern(&lf[525],5,"cons*");
-lf[526]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\001\000\000\015\004corevariable\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\003\000\000\002\376\001\000\000\017\004coreglo"
+lf[470]=C_h_intern(&lf[470],4,"type");
+lf[471]=C_h_intern(&lf[471],18,"\004coredeclared-type");
+lf[472]=C_h_intern(&lf[472],9,"\004coretype");
+lf[473]=C_decode_literal(C_heaptop,"\376B\000\000$illegal `type\047 declaration item `~s\047");
+lf[474]=C_h_intern(&lf[474],10,"scrutinize");
+lf[475]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[476]=C_decode_literal(C_heaptop,"\376B\000\000\042illegal declaration specifier `~s\047");
+lf[477]=C_decode_literal(C_heaptop,"\376B\000\000!invalid declaration specification");
+lf[478]=C_h_intern(&lf[478],17,"make-foreign-stub");
+lf[479]=C_h_intern(&lf[479],12,"foreign-stub");
+lf[480]=C_h_intern(&lf[480],13,"foreign-stub\077");
+lf[481]=C_h_intern(&lf[481],15,"foreign-stub-id");
+lf[482]=C_h_intern(&lf[482],24,"foreign-stub-return-type");
+lf[483]=C_h_intern(&lf[483],17,"foreign-stub-name");
+lf[484]=C_h_intern(&lf[484],27,"foreign-stub-argument-types");
+lf[485]=C_h_intern(&lf[485],27,"foreign-stub-argument-names");
+lf[486]=C_h_intern(&lf[486],17,"foreign-stub-body");
+lf[487]=C_h_intern(&lf[487],16,"foreign-stub-cps");
+lf[488]=C_h_intern(&lf[488],21,"foreign-stub-callback");
+lf[489]=C_h_intern(&lf[489],28,"\010compilercreate-foreign-stub");
+lf[490]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\003\000\000\002\376\001\000\000\006\003sysgc\376\003\000\000\002\376\377\006\000\376\377\016\376\377\016");
+lf[491]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[492]=C_decode_literal(C_heaptop,"\376B\000\000\020C_a_i_bytevector");
+lf[493]=C_h_intern(&lf[493],14,"string->symbol");
+lf[494]=C_h_intern(&lf[494],37,"\010compilerestimate-foreign-result-size");
+lf[495]=C_h_intern(&lf[495],4,"stub");
+lf[496]=C_h_intern(&lf[496],1,"a");
+lf[497]=C_h_intern(&lf[497],13,"list-tabulate");
+lf[498]=C_decode_literal(C_heaptop,"\376B\000\000-name `~s\047 of foreign procedure has wrong type");
+lf[499]=C_h_intern(&lf[499],4,"cadr");
+lf[500]=C_h_intern(&lf[500],3,"car");
+lf[501]=C_h_intern(&lf[501],4,"void");
+lf[502]=C_h_intern(&lf[502],24,"\003sysline-number-database");
+lf[503]=C_h_intern(&lf[503],31,"\010compilerperform-cps-conversion");
+lf[504]=C_h_intern(&lf[504],4,"node");
+lf[505]=C_h_intern(&lf[505],9,"\004corecall");
+lf[506]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[507]=C_h_intern(&lf[507],16,"\010compilervarnode");
+lf[508]=C_h_intern(&lf[508],1,"k");
+lf[509]=C_h_intern(&lf[509],13,"\004corevariable");
+lf[510]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[511]=C_h_intern(&lf[511],2,"f_");
+lf[512]=C_h_intern(&lf[512],1,"t");
+lf[513]=C_h_intern(&lf[513],26,"make-foreign-callback-stub");
+lf[514]=C_h_intern(&lf[514],13,"\010compilerbomb");
+lf[515]=C_decode_literal(C_heaptop,"\376B\000\000\016bad node (cps)");
+lf[516]=C_h_intern(&lf[516],15,"\004coreglobal-ref");
+lf[517]=C_h_intern(&lf[517],5,"cons*");
+lf[518]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\001\000\000\015\004corevariable\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\003\000\000\002\376\001\000\000\017\004coreglo"
 "bal-ref\376\377\016");
-lf[527]=C_h_intern(&lf[527],6,"values");
-lf[528]=C_h_intern(&lf[528],21,"foreign-callback-stub");
-lf[529]=C_h_intern(&lf[529],22,"foreign-callback-stub\077");
-lf[530]=C_h_intern(&lf[530],24,"foreign-callback-stub-id");
-lf[531]=C_h_intern(&lf[531],26,"foreign-callback-stub-name");
-lf[532]=C_h_intern(&lf[532],32,"foreign-callback-stub-qualifiers");
-lf[533]=C_h_intern(&lf[533],33,"foreign-callback-stub-return-type");
-lf[534]=C_h_intern(&lf[534],36,"foreign-callback-stub-argument-types");
-lf[535]=C_h_intern(&lf[535],27,"\010compileranalyze-expression");
-lf[536]=C_h_intern(&lf[536],13,"\010compilerput!");
-lf[537]=C_h_intern(&lf[537],8,"captured");
-lf[538]=C_h_intern(&lf[538],6,"global");
-lf[539]=C_h_intern(&lf[539],12,"\010compilerget");
-lf[540]=C_h_intern(&lf[540],12,"\004corerecurse");
-lf[541]=C_h_intern(&lf[541],44,"\010compileroptimizable-rest-argument-operators");
-lf[542]=C_h_intern(&lf[542],15,"\010compilercount!");
-lf[543]=C_h_intern(&lf[543],16,"o-r/access-count");
-lf[544]=C_h_intern(&lf[544],14,"rest-parameter");
-lf[545]=C_h_intern(&lf[545],18,"\010compilerintrinsic");
-lf[546]=C_h_intern(&lf[546],17,"\010compilercollect!");
-lf[547]=C_h_intern(&lf[547],10,"call-sites");
-lf[548]=C_h_intern(&lf[548],4,"home");
-lf[549]=C_h_intern(&lf[549],7,"unknown");
-lf[550]=C_h_intern(&lf[550],18,"\004coredirect_lambda");
-lf[551]=C_h_intern(&lf[551],6,"simple");
-lf[552]=C_h_intern(&lf[552],28,"\010compilersimple-lambda-node\077");
-lf[553]=C_h_intern(&lf[553],6,"vector");
-lf[554]=C_h_intern(&lf[554],4,"list");
-lf[555]=C_h_intern(&lf[555],12,"contained-in");
-lf[556]=C_h_intern(&lf[556],8,"contains");
-lf[557]=C_h_intern(&lf[557],8,"assigned");
-lf[558]=C_h_intern(&lf[558],16,"assigned-locally");
-lf[559]=C_h_intern(&lf[559],15,"potential-value");
-lf[560]=C_h_intern(&lf[560],8,"standard");
-lf[561]=C_h_intern(&lf[561],5,"redef");
-lf[562]=C_decode_literal(C_heaptop,"\376B\000\000%redefinition of standard binding `~S\047");
-lf[563]=C_h_intern(&lf[563],8,"extended");
-lf[564]=C_decode_literal(C_heaptop,"\376B\000\000%redefinition of extended binding `~S\047");
-lf[565]=C_h_intern(&lf[565],9,"\004coreproc");
-lf[566]=C_h_intern(&lf[566],9,"undefined");
-lf[567]=C_h_intern(&lf[567],5,"value");
-lf[568]=C_h_intern(&lf[568],16,"\010compilerget-all");
-lf[569]=C_h_intern(&lf[569],11,"local-value");
-lf[570]=C_h_intern(&lf[570],26,"\010compilervariable-visible\077");
-lf[571]=C_h_intern(&lf[571],10,"references");
-lf[572]=C_h_intern(&lf[572],3,"any");
-lf[573]=C_h_intern(&lf[573],11,"lset-adjoin");
-lf[574]=C_h_intern(&lf[574],9,"replacing");
-lf[575]=C_h_intern(&lf[575],10,"replacable");
-lf[576]=C_h_intern(&lf[576],9,"removable");
-lf[577]=C_h_intern(&lf[577],37,"\010compilerexpression-has-side-effects\077");
-lf[578]=C_h_intern(&lf[578],21,"has-unused-parameters");
-lf[579]=C_h_intern(&lf[579],13,"explicit-rest");
-lf[580]=C_h_intern(&lf[580],11,"collapsable");
-lf[581]=C_h_intern(&lf[581],12,"contractable");
-lf[582]=C_h_intern(&lf[582],9,"inlinable");
-lf[583]=C_h_intern(&lf[583],28,"\010compilerscan-free-variables");
-lf[584]=C_h_intern(&lf[584],11,"hidden-refs");
-lf[585]=C_h_intern(&lf[585],18,"\010compilerdebugging");
-lf[586]=C_h_intern(&lf[586],1,"i");
-lf[587]=C_decode_literal(C_heaptop,"\376B\000\000>global inlining candidate was assigned and will not be inlined");
-lf[588]=C_h_intern(&lf[588],5,"boxed");
-lf[589]=C_decode_literal(C_heaptop,"\376B\000\000\042global variable `~S\047 is never used");
-lf[590]=C_decode_literal(C_heaptop,"\376B\000\000:local assignment to unused variable `~S\047 may be unintended");
-lf[591]=C_h_intern(&lf[591],23,"\003syshash-table-for-each");
-lf[592]=C_h_intern(&lf[592],1,"p");
-lf[593]=C_decode_literal(C_heaptop,"\376B\000\000\033analysis gathering phase...");
-lf[594]=C_decode_literal(C_heaptop,"\376B\000\000\033analysis traversal phase...");
-lf[595]=C_h_intern(&lf[595],35,"\010compilerperform-closure-conversion");
-lf[596]=C_h_intern(&lf[596],12,"customizable");
-lf[597]=C_h_intern(&lf[597],20,"node-parameters-set!");
-lf[598]=C_decode_literal(C_heaptop,"\376B\000\0009known procedure called with wrong number of arguments: ~A");
-lf[599]=C_h_intern(&lf[599],28,"\010compilersource-info->string");
-lf[600]=C_h_intern(&lf[600],21,"\010compilerllist-length");
-lf[601]=C_h_intern(&lf[601],8,"toplevel");
-lf[602]=C_h_intern(&lf[602],18,"captured-variables");
-lf[603]=C_h_intern(&lf[603],12,"closure-size");
-lf[604]=C_h_intern(&lf[604],10,"\004coreunbox");
-lf[605]=C_h_intern(&lf[605],8,"\004corebox");
-lf[606]=C_h_intern(&lf[606],12,"\004coreclosure");
-lf[607]=C_h_intern(&lf[607],14,"\010compilerqnode");
-lf[608]=C_h_intern(&lf[608],20,"\003sysmake-lambda-info");
-lf[609]=C_h_intern(&lf[609],8,"->string");
-lf[610]=C_h_intern(&lf[610],1,"\077");
-lf[611]=C_h_intern(&lf[611],18,"\010compilerreal-name");
-lf[612]=C_h_intern(&lf[612],10,"fold-right");
-lf[613]=C_h_intern(&lf[613],10,"boxed-rest");
-lf[614]=C_h_intern(&lf[614],6,"filter");
-lf[615]=C_h_intern(&lf[615],16,"\004coreupdatebox_i");
-lf[616]=C_h_intern(&lf[616],14,"\004coreupdatebox");
-lf[617]=C_h_intern(&lf[617],8,"\004coreref");
-lf[618]=C_h_intern(&lf[618],13,"\004coreupdate_i");
-lf[619]=C_h_intern(&lf[619],11,"\004coreupdate");
-lf[620]=C_h_intern(&lf[620],19,"\010compilerimmediate\077");
-lf[621]=C_decode_literal(C_heaptop,"\376B\000\000\023bad node (closure2)");
-lf[622]=C_h_intern(&lf[622],11,"\004coreswitch");
-lf[623]=C_h_intern(&lf[623],9,"\004corecond");
-lf[624]=C_h_intern(&lf[624],16,"\004coredirect_call");
-lf[625]=C_h_intern(&lf[625],11,"\004corereturn");
-lf[626]=C_h_intern(&lf[626],1,"o");
-lf[627]=C_decode_literal(C_heaptop,"\376B\000\000\026calls to known targets");
-lf[628]=C_h_intern(&lf[628],16,"\003sysmake-promise");
-lf[629]=C_decode_literal(C_heaptop,"\376B\000\000*closure conversion transformation phase...");
-lf[630]=C_decode_literal(C_heaptop,"\376B\000\000\027customizable procedures");
-lf[631]=C_decode_literal(C_heaptop,"\376B\000\000%closure conversion gathering phase...");
-lf[632]=C_h_intern(&lf[632],19,"make-lambda-literal");
-lf[633]=C_h_intern(&lf[633],14,"lambda-literal");
-lf[634]=C_h_intern(&lf[634],15,"lambda-literal\077");
-lf[635]=C_h_intern(&lf[635],17,"lambda-literal-id");
-lf[636]=C_h_intern(&lf[636],23,"lambda-literal-external");
-lf[637]=C_h_intern(&lf[637],24,"lambda-literal-arguments");
-lf[638]=C_h_intern(&lf[638],29,"lambda-literal-argument-count");
-lf[639]=C_h_intern(&lf[639],28,"lambda-literal-rest-argument");
-lf[640]=C_h_intern(&lf[640],26,"lambda-literal-temporaries");
-lf[641]=C_h_intern(&lf[641],32,"lambda-literal-callee-signatures");
-lf[642]=C_h_intern(&lf[642],24,"lambda-literal-allocated");
-lf[643]=C_h_intern(&lf[643],30,"lambda-literal-directly-called");
-lf[644]=C_h_intern(&lf[644],27,"lambda-literal-closure-size");
-lf[645]=C_h_intern(&lf[645],22,"lambda-literal-looping");
-lf[646]=C_h_intern(&lf[646],27,"lambda-literal-customizable");
-lf[647]=C_h_intern(&lf[647],33,"lambda-literal-rest-argument-mode");
-lf[648]=C_h_intern(&lf[648],19,"lambda-literal-body");
-lf[649]=C_h_intern(&lf[649],21,"lambda-literal-direct");
-lf[650]=C_h_intern(&lf[650],36,"\010compilerprepare-for-code-generation");
-lf[651]=C_h_intern(&lf[651],10,"\004corelocal");
-lf[652]=C_h_intern(&lf[652],12,"\004coreliteral");
-lf[653]=C_h_intern(&lf[653],11,"\004coreglobal");
-lf[654]=C_decode_literal(C_heaptop,"\376B\000\000!identified direct recursive calls");
-lf[655]=C_decode_literal(C_heaptop,"\376B\000\000\021bad direct lambda");
-lf[656]=C_h_intern(&lf[656],4,"none");
-lf[657]=C_decode_literal(C_heaptop,"\376B\000\000\024unused rest argument");
-lf[658]=C_decode_literal(C_heaptop,"\376B\000\000 rest argument accessed as vector");
-lf[659]=C_h_intern(&lf[659],7,"butlast");
-lf[660]=C_h_intern(&lf[660],9,"\004corebind");
-lf[661]=C_h_intern(&lf[661],13,"\004coresetlocal");
-lf[662]=C_h_intern(&lf[662],16,"\004coresetglobal_i");
-lf[663]=C_h_intern(&lf[663],14,"\004coresetglobal");
-lf[664]=C_h_intern(&lf[664],1,"=");
-lf[665]=C_decode_literal(C_heaptop,"\376B\000\0000coerced inexact literal number `~S\047 to fixnum ~S");
-lf[666]=C_decode_literal(C_heaptop,"\376B\000\000,cannot coerce inexact literal `~S\047 to fixnum");
-lf[667]=C_h_intern(&lf[667],20,"\010compilerbig-fixnum\077");
-lf[668]=C_h_intern(&lf[668],3,"max");
-lf[669]=C_h_intern(&lf[669],10,"list-index");
-lf[670]=C_h_intern(&lf[670],36,"\010compilermake-block-variable-literal");
-lf[671]=C_h_intern(&lf[671],36,"\010compilerblock-variable-literal-name");
-lf[672]=C_h_intern(&lf[672],32,"\010compilerblock-variable-literal\077");
-lf[673]=C_h_intern(&lf[673],14,"\004coreimmediate");
-lf[674]=C_h_intern(&lf[674],3,"fix");
-lf[675]=C_h_intern(&lf[675],4,"bool");
-lf[676]=C_h_intern(&lf[676],4,"char");
-lf[677]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003nil\376\377\016");
-lf[678]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003eof\376\377\016");
-lf[679]=C_decode_literal(C_heaptop,"\376B\000\000\027bad immediate (prepare)");
-lf[680]=C_decode_literal(C_heaptop,"\376B\000\000\027fast global assignments");
-lf[681]=C_decode_literal(C_heaptop,"\376B\000\000\026fast global references");
-lf[682]=C_decode_literal(C_heaptop,"\376B\000\000\030fast box initializations");
-lf[683]=C_decode_literal(C_heaptop,"\376B\000\000\024preparation phase...");
-C_register_lf2(lf,684,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c384 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5137,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[519]=C_h_intern(&lf[519],6,"values");
+lf[520]=C_h_intern(&lf[520],21,"foreign-callback-stub");
+lf[521]=C_h_intern(&lf[521],22,"foreign-callback-stub\077");
+lf[522]=C_h_intern(&lf[522],24,"foreign-callback-stub-id");
+lf[523]=C_h_intern(&lf[523],26,"foreign-callback-stub-name");
+lf[524]=C_h_intern(&lf[524],32,"foreign-callback-stub-qualifiers");
+lf[525]=C_h_intern(&lf[525],33,"foreign-callback-stub-return-type");
+lf[526]=C_h_intern(&lf[526],36,"foreign-callback-stub-argument-types");
+lf[527]=C_h_intern(&lf[527],27,"\010compileranalyze-expression");
+lf[528]=C_h_intern(&lf[528],13,"\010compilerput!");
+lf[529]=C_h_intern(&lf[529],8,"captured");
+lf[530]=C_h_intern(&lf[530],6,"global");
+lf[531]=C_h_intern(&lf[531],12,"\010compilerget");
+lf[532]=C_h_intern(&lf[532],12,"\004corerecurse");
+lf[533]=C_h_intern(&lf[533],17,"\010compilercollect!");
+lf[534]=C_h_intern(&lf[534],10,"call-sites");
+lf[535]=C_h_intern(&lf[535],4,"home");
+lf[536]=C_h_intern(&lf[536],7,"unknown");
+lf[537]=C_h_intern(&lf[537],18,"\004coredirect_lambda");
+lf[538]=C_h_intern(&lf[538],6,"simple");
+lf[539]=C_h_intern(&lf[539],28,"\010compilersimple-lambda-node\077");
+lf[540]=C_h_intern(&lf[540],14,"rest-parameter");
+lf[541]=C_h_intern(&lf[541],4,"list");
+lf[542]=C_h_intern(&lf[542],12,"contained-in");
+lf[543]=C_h_intern(&lf[543],8,"contains");
+lf[544]=C_h_intern(&lf[544],8,"assigned");
+lf[545]=C_h_intern(&lf[545],16,"assigned-locally");
+lf[546]=C_h_intern(&lf[546],15,"potential-value");
+lf[547]=C_h_intern(&lf[547],8,"standard");
+lf[548]=C_h_intern(&lf[548],5,"redef");
+lf[549]=C_decode_literal(C_heaptop,"\376B\000\000%redefinition of standard binding `~S\047");
+lf[550]=C_h_intern(&lf[550],8,"extended");
+lf[551]=C_decode_literal(C_heaptop,"\376B\000\000%redefinition of extended binding `~S\047");
+lf[552]=C_h_intern(&lf[552],18,"\010compilerintrinsic");
+lf[553]=C_h_intern(&lf[553],9,"\004coreproc");
+lf[554]=C_h_intern(&lf[554],9,"undefined");
+lf[555]=C_h_intern(&lf[555],5,"value");
+lf[556]=C_h_intern(&lf[556],16,"\010compilerget-all");
+lf[557]=C_h_intern(&lf[557],11,"local-value");
+lf[558]=C_h_intern(&lf[558],26,"\010compilervariable-visible\077");
+lf[559]=C_h_intern(&lf[559],10,"references");
+lf[560]=C_h_intern(&lf[560],3,"any");
+lf[561]=C_h_intern(&lf[561],9,"replacing");
+lf[562]=C_h_intern(&lf[562],10,"replacable");
+lf[563]=C_h_intern(&lf[563],9,"removable");
+lf[564]=C_h_intern(&lf[564],37,"\010compilerexpression-has-side-effects\077");
+lf[565]=C_h_intern(&lf[565],21,"has-unused-parameters");
+lf[566]=C_h_intern(&lf[566],13,"explicit-rest");
+lf[567]=C_h_intern(&lf[567],11,"collapsable");
+lf[568]=C_h_intern(&lf[568],12,"contractable");
+lf[569]=C_h_intern(&lf[569],9,"inlinable");
+lf[570]=C_h_intern(&lf[570],28,"\010compilerscan-free-variables");
+lf[571]=C_h_intern(&lf[571],11,"hidden-refs");
+lf[572]=C_h_intern(&lf[572],18,"\010compilerdebugging");
+lf[573]=C_h_intern(&lf[573],1,"i");
+lf[574]=C_decode_literal(C_heaptop,"\376B\000\000>global inlining candidate was assigned and will not be inlined");
+lf[575]=C_h_intern(&lf[575],5,"boxed");
+lf[576]=C_decode_literal(C_heaptop,"\376B\000\000\042global variable `~S\047 is never used");
+lf[577]=C_decode_literal(C_heaptop,"\376B\000\000:local assignment to unused variable `~S\047 may be unintended");
+lf[578]=C_h_intern(&lf[578],23,"\003syshash-table-for-each");
+lf[579]=C_h_intern(&lf[579],1,"p");
+lf[580]=C_decode_literal(C_heaptop,"\376B\000\000\033analysis gathering phase...");
+lf[581]=C_decode_literal(C_heaptop,"\376B\000\000\033analysis traversal phase...");
+lf[582]=C_h_intern(&lf[582],35,"\010compilerperform-closure-conversion");
+lf[583]=C_h_intern(&lf[583],12,"customizable");
+lf[584]=C_h_intern(&lf[584],11,"lset-adjoin");
+lf[585]=C_h_intern(&lf[585],20,"node-parameters-set!");
+lf[586]=C_decode_literal(C_heaptop,"\376B\000\0009known procedure called with wrong number of arguments: ~A");
+lf[587]=C_h_intern(&lf[587],28,"\010compilersource-info->string");
+lf[588]=C_h_intern(&lf[588],21,"\010compilerllist-length");
+lf[589]=C_h_intern(&lf[589],8,"toplevel");
+lf[590]=C_h_intern(&lf[590],18,"captured-variables");
+lf[591]=C_h_intern(&lf[591],12,"closure-size");
+lf[592]=C_h_intern(&lf[592],10,"\004coreunbox");
+lf[593]=C_h_intern(&lf[593],8,"\004corebox");
+lf[594]=C_h_intern(&lf[594],12,"\004coreclosure");
+lf[595]=C_h_intern(&lf[595],14,"\010compilerqnode");
+lf[596]=C_h_intern(&lf[596],20,"\003sysmake-lambda-info");
+lf[597]=C_h_intern(&lf[597],8,"->string");
+lf[598]=C_h_intern(&lf[598],1,"\077");
+lf[599]=C_h_intern(&lf[599],18,"\010compilerreal-name");
+lf[600]=C_h_intern(&lf[600],10,"fold-right");
+lf[601]=C_h_intern(&lf[601],10,"boxed-rest");
+lf[602]=C_h_intern(&lf[602],6,"filter");
+lf[603]=C_h_intern(&lf[603],16,"\004coreupdatebox_i");
+lf[604]=C_h_intern(&lf[604],14,"\004coreupdatebox");
+lf[605]=C_h_intern(&lf[605],8,"\004coreref");
+lf[606]=C_h_intern(&lf[606],13,"\004coreupdate_i");
+lf[607]=C_h_intern(&lf[607],11,"\004coreupdate");
+lf[608]=C_h_intern(&lf[608],19,"\010compilerimmediate\077");
+lf[609]=C_decode_literal(C_heaptop,"\376B\000\000\023bad node (closure2)");
+lf[610]=C_h_intern(&lf[610],11,"\004coreswitch");
+lf[611]=C_h_intern(&lf[611],9,"\004corecond");
+lf[612]=C_h_intern(&lf[612],16,"\004coredirect_call");
+lf[613]=C_h_intern(&lf[613],11,"\004corereturn");
+lf[614]=C_h_intern(&lf[614],1,"o");
+lf[615]=C_decode_literal(C_heaptop,"\376B\000\000\026calls to known targets");
+lf[616]=C_h_intern(&lf[616],16,"\003sysmake-promise");
+lf[617]=C_decode_literal(C_heaptop,"\376B\000\000*closure conversion transformation phase...");
+lf[618]=C_decode_literal(C_heaptop,"\376B\000\000\027customizable procedures");
+lf[619]=C_decode_literal(C_heaptop,"\376B\000\000%closure conversion gathering phase...");
+lf[620]=C_h_intern(&lf[620],19,"make-lambda-literal");
+lf[621]=C_h_intern(&lf[621],14,"lambda-literal");
+lf[622]=C_h_intern(&lf[622],15,"lambda-literal\077");
+lf[623]=C_h_intern(&lf[623],17,"lambda-literal-id");
+lf[624]=C_h_intern(&lf[624],23,"lambda-literal-external");
+lf[625]=C_h_intern(&lf[625],24,"lambda-literal-arguments");
+lf[626]=C_h_intern(&lf[626],29,"lambda-literal-argument-count");
+lf[627]=C_h_intern(&lf[627],28,"lambda-literal-rest-argument");
+lf[628]=C_h_intern(&lf[628],26,"lambda-literal-temporaries");
+lf[629]=C_h_intern(&lf[629],34,"lambda-literal-unboxed-temporaries");
+lf[630]=C_h_intern(&lf[630],32,"lambda-literal-callee-signatures");
+lf[631]=C_h_intern(&lf[631],24,"lambda-literal-allocated");
+lf[632]=C_h_intern(&lf[632],30,"lambda-literal-directly-called");
+lf[633]=C_h_intern(&lf[633],27,"lambda-literal-closure-size");
+lf[634]=C_h_intern(&lf[634],22,"lambda-literal-looping");
+lf[635]=C_h_intern(&lf[635],27,"lambda-literal-customizable");
+lf[636]=C_h_intern(&lf[636],33,"lambda-literal-rest-argument-mode");
+lf[637]=C_h_intern(&lf[637],19,"lambda-literal-body");
+lf[638]=C_h_intern(&lf[638],21,"lambda-literal-direct");
+lf[639]=C_h_intern(&lf[639],36,"\010compilerprepare-for-code-generation");
+lf[640]=C_h_intern(&lf[640],10,"\004corelocal");
+lf[641]=C_h_intern(&lf[641],12,"\004coreliteral");
+lf[642]=C_h_intern(&lf[642],11,"\004coreglobal");
+lf[643]=C_decode_literal(C_heaptop,"\376B\000\000!identified direct recursive calls");
+lf[644]=C_decode_literal(C_heaptop,"\376B\000\000\021bad direct lambda");
+lf[645]=C_h_intern(&lf[645],4,"none");
+lf[646]=C_decode_literal(C_heaptop,"\376B\000\000\024unused rest argument");
+lf[647]=C_h_intern(&lf[647],7,"butlast");
+lf[648]=C_h_intern(&lf[648],9,"\004corebind");
+lf[649]=C_h_intern(&lf[649],16,"\004corelet_unboxed");
+lf[650]=C_h_intern(&lf[650],13,"\004coresetlocal");
+lf[651]=C_h_intern(&lf[651],16,"\004coresetglobal_i");
+lf[652]=C_h_intern(&lf[652],14,"\004coresetglobal");
+lf[653]=C_h_intern(&lf[653],1,"=");
+lf[654]=C_decode_literal(C_heaptop,"\376B\000\0000coerced inexact literal number `~S\047 to fixnum ~S");
+lf[655]=C_decode_literal(C_heaptop,"\376B\000\000,cannot coerce inexact literal `~S\047 to fixnum");
+lf[656]=C_h_intern(&lf[656],20,"\010compilerbig-fixnum\077");
+lf[657]=C_h_intern(&lf[657],3,"max");
+lf[658]=C_h_intern(&lf[658],10,"list-index");
+lf[659]=C_h_intern(&lf[659],36,"\010compilermake-block-variable-literal");
+lf[660]=C_h_intern(&lf[660],36,"\010compilerblock-variable-literal-name");
+lf[661]=C_h_intern(&lf[661],32,"\010compilerblock-variable-literal\077");
+lf[662]=C_h_intern(&lf[662],14,"\004coreimmediate");
+lf[663]=C_h_intern(&lf[663],3,"fix");
+lf[664]=C_h_intern(&lf[664],4,"bool");
+lf[665]=C_h_intern(&lf[665],4,"char");
+lf[666]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003nil\376\377\016");
+lf[667]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003eof\376\377\016");
+lf[668]=C_decode_literal(C_heaptop,"\376B\000\000\027bad immediate (prepare)");
+lf[669]=C_decode_literal(C_heaptop,"\376B\000\000\027fast global assignments");
+lf[670]=C_decode_literal(C_heaptop,"\376B\000\000\026fast global references");
+lf[671]=C_decode_literal(C_heaptop,"\376B\000\000\030fast box initializations");
+lf[672]=C_decode_literal(C_heaptop,"\376B\000\000\024preparation phase...");
+C_register_lf2(lf,673,create_ptable());
+t2=C_mutate(&lf[0] /* (set! c385 ...) */,lf[1]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5088,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t3);}
 
-/* k5135 */
-static void C_ccall f_5137(C_word c,C_word t0,C_word t1){
+/* k5086 */
+static void C_ccall f_5088(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5137,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5140,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5088,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5091,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k5138 in k5135 */
-static void C_ccall f_5140(C_word c,C_word t0,C_word t1){
+/* k5089 in k5086 */
+static void C_ccall f_5091(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5054,10 +5026,10 @@ C_word t126;
 C_word t127;
 C_word t128;
 C_word t129;
-C_word ab[94],*a=ab;
+C_word ab[96],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5140,2,t0,t1);}
-t2=C_mutate((C_word*)lf[2]+1 /* (set! d ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5142,tmp=(C_word)a,a+=2,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_5091,2,t0,t1);}
+t2=C_mutate((C_word*)lf[2]+1 /* (set! d ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5093,tmp=(C_word)a,a+=2,tmp));
 t3=C_set_block_item(lf[5] /* unit-name */,0,C_SCHEME_FALSE);
 t4=C_mutate((C_word*)lf[6]+1 /* (set! number-type ...) */,lf[7]);
 t5=C_set_block_item(lf[8] /* standard-bindings */,0,C_SCHEME_END_OF_LIST);
@@ -5107,88 +5079,88 @@ t48=C_set_block_item(lf[51] /* original-program-size */,0,C_SCHEME_FALSE);
 t49=C_set_block_item(lf[52] /* current-program-size */,0,C_fix(0));
 t50=C_set_block_item(lf[53] /* line-number-database-2 */,0,C_SCHEME_FALSE);
 t51=C_set_block_item(lf[54] /* immutable-constants */,0,C_SCHEME_END_OF_LIST);
-t52=C_set_block_item(lf[55] /* rest-parameters-promoted-to-vector */,0,C_SCHEME_END_OF_LIST);
-t53=C_set_block_item(lf[56] /* inline-table */,0,C_SCHEME_FALSE);
-t54=C_set_block_item(lf[57] /* inline-table-used */,0,C_SCHEME_FALSE);
-t55=C_set_block_item(lf[58] /* constant-table */,0,C_SCHEME_FALSE);
-t56=C_set_block_item(lf[59] /* constants-used */,0,C_SCHEME_FALSE);
-t57=C_set_block_item(lf[60] /* broken-constant-nodes */,0,C_SCHEME_END_OF_LIST);
-t58=C_set_block_item(lf[61] /* inline-substitutions-enabled */,0,C_SCHEME_FALSE);
-t59=C_set_block_item(lf[62] /* direct-call-ids */,0,C_SCHEME_END_OF_LIST);
-t60=C_set_block_item(lf[63] /* first-analysis */,0,C_SCHEME_TRUE);
-t61=C_set_block_item(lf[64] /* foreign-type-table */,0,C_SCHEME_FALSE);
-t62=C_set_block_item(lf[65] /* foreign-variables */,0,C_SCHEME_END_OF_LIST);
-t63=C_set_block_item(lf[66] /* foreign-lambda-stubs */,0,C_SCHEME_END_OF_LIST);
-t64=C_set_block_item(lf[67] /* foreign-callback-stubs */,0,C_SCHEME_END_OF_LIST);
-t65=C_set_block_item(lf[68] /* external-variables */,0,C_SCHEME_END_OF_LIST);
-t66=C_set_block_item(lf[69] /* loop-lambda-names */,0,C_SCHEME_END_OF_LIST);
-t67=C_set_block_item(lf[70] /* profile-lambda-list */,0,C_SCHEME_END_OF_LIST);
-t68=C_set_block_item(lf[71] /* profile-lambda-index */,0,C_fix(0));
-t69=C_set_block_item(lf[72] /* profile-info-vector-name */,0,C_SCHEME_FALSE);
-t70=C_set_block_item(lf[73] /* external-to-pointer */,0,C_SCHEME_END_OF_LIST);
-t71=C_set_block_item(lf[74] /* error-is-extended-binding */,0,C_SCHEME_FALSE);
-t72=C_set_block_item(lf[75] /* real-name-table */,0,C_SCHEME_FALSE);
-t73=C_set_block_item(lf[76] /* location-pointer-map */,0,C_SCHEME_END_OF_LIST);
-t74=C_set_block_item(lf[77] /* pending-canonicalizations */,0,C_SCHEME_END_OF_LIST);
-t75=C_set_block_item(lf[78] /* defconstant-bindings */,0,C_SCHEME_END_OF_LIST);
-t76=C_set_block_item(lf[79] /* callback-names */,0,C_SCHEME_END_OF_LIST);
-t77=C_set_block_item(lf[80] /* toplevel-scope */,0,C_SCHEME_TRUE);
-t78=C_set_block_item(lf[81] /* toplevel-lambda-id */,0,C_SCHEME_FALSE);
-t79=C_set_block_item(lf[82] /* csc-control-file */,0,C_SCHEME_FALSE);
-t80=C_set_block_item(lf[83] /* data-declarations */,0,C_SCHEME_END_OF_LIST);
-t81=C_set_block_item(lf[84] /* file-requirements */,0,C_SCHEME_FALSE);
-t82=C_set_block_item(lf[85] /* postponed-initforms */,0,C_SCHEME_END_OF_LIST);
-t83=C_mutate((C_word*)lf[86]+1 /* (set! initialize-compiler ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5237,tmp=(C_word)a,a+=2,tmp));
-t84=C_mutate((C_word*)lf[91]+1 /* (set! canonicalize-expression ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5298,tmp=(C_word)a,a+=2,tmp));
-t85=C_mutate((C_word*)lf[318]+1 /* (set! process-declaration ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10418,tmp=(C_word)a,a+=2,tmp));
-t86=C_mutate((C_word*)lf[487]+1 /* (set! make-foreign-stub ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12118,tmp=(C_word)a,a+=2,tmp));
-t87=C_mutate((C_word*)lf[489]+1 /* (set! foreign-stub? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12124,tmp=(C_word)a,a+=2,tmp));
-t88=C_mutate((C_word*)lf[490]+1 /* (set! foreign-stub-id ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12130,tmp=(C_word)a,a+=2,tmp));
-t89=C_mutate((C_word*)lf[491]+1 /* (set! foreign-stub-return-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12139,tmp=(C_word)a,a+=2,tmp));
-t90=C_mutate((C_word*)lf[492]+1 /* (set! foreign-stub-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12148,tmp=(C_word)a,a+=2,tmp));
-t91=C_mutate((C_word*)lf[493]+1 /* (set! foreign-stub-argument-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12157,tmp=(C_word)a,a+=2,tmp));
-t92=C_mutate((C_word*)lf[494]+1 /* (set! foreign-stub-argument-names ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12166,tmp=(C_word)a,a+=2,tmp));
-t93=C_mutate((C_word*)lf[495]+1 /* (set! foreign-stub-body ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12175,tmp=(C_word)a,a+=2,tmp));
-t94=C_mutate((C_word*)lf[496]+1 /* (set! foreign-stub-cps ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12184,tmp=(C_word)a,a+=2,tmp));
-t95=C_mutate((C_word*)lf[497]+1 /* (set! foreign-stub-callback ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12193,tmp=(C_word)a,a+=2,tmp));
-t96=C_mutate((C_word*)lf[498]+1 /* (set! create-foreign-stub ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12202,tmp=(C_word)a,a+=2,tmp));
-t97=C_mutate((C_word*)lf[283]+1 /* (set! expand-foreign-lambda ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12446,tmp=(C_word)a,a+=2,tmp));
-t98=C_mutate((C_word*)lf[286]+1 /* (set! expand-foreign-lambda* ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12483,tmp=(C_word)a,a+=2,tmp));
-t99=C_mutate((C_word*)lf[289]+1 /* (set! expand-foreign-primitive ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12582,tmp=(C_word)a,a+=2,tmp));
-t100=C_mutate((C_word*)lf[346]+1 /* (set! update-line-number-database! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12721,tmp=(C_word)a,a+=2,tmp));
-t101=C_mutate((C_word*)lf[511]+1 /* (set! perform-cps-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12811,tmp=(C_word)a,a+=2,tmp));
-t102=C_mutate((C_word*)lf[521]+1 /* (set! make-foreign-callback-stub ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13670,tmp=(C_word)a,a+=2,tmp));
-t103=C_mutate((C_word*)lf[529]+1 /* (set! foreign-callback-stub? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13676,tmp=(C_word)a,a+=2,tmp));
-t104=C_mutate((C_word*)lf[530]+1 /* (set! foreign-callback-stub-id ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13682,tmp=(C_word)a,a+=2,tmp));
-t105=C_mutate((C_word*)lf[531]+1 /* (set! foreign-callback-stub-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13691,tmp=(C_word)a,a+=2,tmp));
-t106=C_mutate((C_word*)lf[532]+1 /* (set! foreign-callback-stub-qualifiers ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13700,tmp=(C_word)a,a+=2,tmp));
-t107=C_mutate((C_word*)lf[533]+1 /* (set! foreign-callback-stub-return-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13709,tmp=(C_word)a,a+=2,tmp));
-t108=C_mutate((C_word*)lf[534]+1 /* (set! foreign-callback-stub-argument-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13718,tmp=(C_word)a,a+=2,tmp));
-t109=C_mutate((C_word*)lf[535]+1 /* (set! analyze-expression ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13727,tmp=(C_word)a,a+=2,tmp));
-t110=C_mutate((C_word*)lf[595]+1 /* (set! perform-closure-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15804,tmp=(C_word)a,a+=2,tmp));
-t111=C_mutate((C_word*)lf[632]+1 /* (set! make-lambda-literal ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17564,tmp=(C_word)a,a+=2,tmp));
-t112=C_mutate((C_word*)lf[634]+1 /* (set! lambda-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17570,tmp=(C_word)a,a+=2,tmp));
-t113=C_mutate((C_word*)lf[635]+1 /* (set! lambda-literal-id ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17576,tmp=(C_word)a,a+=2,tmp));
-t114=C_mutate((C_word*)lf[636]+1 /* (set! lambda-literal-external ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17585,tmp=(C_word)a,a+=2,tmp));
-t115=C_mutate((C_word*)lf[637]+1 /* (set! lambda-literal-arguments ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17594,tmp=(C_word)a,a+=2,tmp));
-t116=C_mutate((C_word*)lf[638]+1 /* (set! lambda-literal-argument-count ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17603,tmp=(C_word)a,a+=2,tmp));
-t117=C_mutate((C_word*)lf[639]+1 /* (set! lambda-literal-rest-argument ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17612,tmp=(C_word)a,a+=2,tmp));
-t118=C_mutate((C_word*)lf[640]+1 /* (set! lambda-literal-temporaries ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17621,tmp=(C_word)a,a+=2,tmp));
-t119=C_mutate((C_word*)lf[641]+1 /* (set! lambda-literal-callee-signatures ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17630,tmp=(C_word)a,a+=2,tmp));
-t120=C_mutate((C_word*)lf[642]+1 /* (set! lambda-literal-allocated ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17639,tmp=(C_word)a,a+=2,tmp));
-t121=C_mutate((C_word*)lf[643]+1 /* (set! lambda-literal-directly-called ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17648,tmp=(C_word)a,a+=2,tmp));
-t122=C_mutate((C_word*)lf[644]+1 /* (set! lambda-literal-closure-size ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17657,tmp=(C_word)a,a+=2,tmp));
-t123=C_mutate((C_word*)lf[645]+1 /* (set! lambda-literal-looping ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17666,tmp=(C_word)a,a+=2,tmp));
-t124=C_mutate((C_word*)lf[646]+1 /* (set! lambda-literal-customizable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17675,tmp=(C_word)a,a+=2,tmp));
-t125=C_mutate((C_word*)lf[647]+1 /* (set! lambda-literal-rest-argument-mode ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17684,tmp=(C_word)a,a+=2,tmp));
-t126=C_mutate((C_word*)lf[648]+1 /* (set! lambda-literal-body ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17693,tmp=(C_word)a,a+=2,tmp));
-t127=C_mutate((C_word*)lf[649]+1 /* (set! lambda-literal-direct ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17702,tmp=(C_word)a,a+=2,tmp));
-t128=C_mutate((C_word*)lf[650]+1 /* (set! prepare-for-code-generation ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17711,tmp=(C_word)a,a+=2,tmp));
+t52=C_set_block_item(lf[55] /* inline-table */,0,C_SCHEME_FALSE);
+t53=C_set_block_item(lf[56] /* inline-table-used */,0,C_SCHEME_FALSE);
+t54=C_set_block_item(lf[57] /* constant-table */,0,C_SCHEME_FALSE);
+t55=C_set_block_item(lf[58] /* constants-used */,0,C_SCHEME_FALSE);
+t56=C_set_block_item(lf[59] /* broken-constant-nodes */,0,C_SCHEME_END_OF_LIST);
+t57=C_set_block_item(lf[60] /* inline-substitutions-enabled */,0,C_SCHEME_FALSE);
+t58=C_set_block_item(lf[61] /* direct-call-ids */,0,C_SCHEME_END_OF_LIST);
+t59=C_set_block_item(lf[62] /* first-analysis */,0,C_SCHEME_TRUE);
+t60=C_set_block_item(lf[63] /* foreign-type-table */,0,C_SCHEME_FALSE);
+t61=C_set_block_item(lf[64] /* foreign-variables */,0,C_SCHEME_END_OF_LIST);
+t62=C_set_block_item(lf[65] /* foreign-lambda-stubs */,0,C_SCHEME_END_OF_LIST);
+t63=C_set_block_item(lf[66] /* foreign-callback-stubs */,0,C_SCHEME_END_OF_LIST);
+t64=C_set_block_item(lf[67] /* external-variables */,0,C_SCHEME_END_OF_LIST);
+t65=C_set_block_item(lf[68] /* loop-lambda-names */,0,C_SCHEME_END_OF_LIST);
+t66=C_set_block_item(lf[69] /* profile-lambda-list */,0,C_SCHEME_END_OF_LIST);
+t67=C_set_block_item(lf[70] /* profile-lambda-index */,0,C_fix(0));
+t68=C_set_block_item(lf[71] /* profile-info-vector-name */,0,C_SCHEME_FALSE);
+t69=C_set_block_item(lf[72] /* external-to-pointer */,0,C_SCHEME_END_OF_LIST);
+t70=C_set_block_item(lf[73] /* error-is-extended-binding */,0,C_SCHEME_FALSE);
+t71=C_set_block_item(lf[74] /* real-name-table */,0,C_SCHEME_FALSE);
+t72=C_set_block_item(lf[75] /* location-pointer-map */,0,C_SCHEME_END_OF_LIST);
+t73=C_set_block_item(lf[76] /* pending-canonicalizations */,0,C_SCHEME_END_OF_LIST);
+t74=C_set_block_item(lf[77] /* defconstant-bindings */,0,C_SCHEME_END_OF_LIST);
+t75=C_set_block_item(lf[78] /* callback-names */,0,C_SCHEME_END_OF_LIST);
+t76=C_set_block_item(lf[79] /* toplevel-scope */,0,C_SCHEME_TRUE);
+t77=C_set_block_item(lf[80] /* toplevel-lambda-id */,0,C_SCHEME_FALSE);
+t78=C_set_block_item(lf[81] /* csc-control-file */,0,C_SCHEME_FALSE);
+t79=C_set_block_item(lf[82] /* data-declarations */,0,C_SCHEME_END_OF_LIST);
+t80=C_set_block_item(lf[83] /* file-requirements */,0,C_SCHEME_FALSE);
+t81=C_set_block_item(lf[84] /* postponed-initforms */,0,C_SCHEME_END_OF_LIST);
+t82=C_mutate((C_word*)lf[85]+1 /* (set! initialize-compiler ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5187,tmp=(C_word)a,a+=2,tmp));
+t83=C_mutate((C_word*)lf[90]+1 /* (set! canonicalize-expression ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5248,tmp=(C_word)a,a+=2,tmp));
+t84=C_mutate((C_word*)lf[316]+1 /* (set! process-declaration ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10414,tmp=(C_word)a,a+=2,tmp));
+t85=C_mutate((C_word*)lf[478]+1 /* (set! make-foreign-stub ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12024,tmp=(C_word)a,a+=2,tmp));
+t86=C_mutate((C_word*)lf[480]+1 /* (set! foreign-stub? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12030,tmp=(C_word)a,a+=2,tmp));
+t87=C_mutate((C_word*)lf[481]+1 /* (set! foreign-stub-id ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12036,tmp=(C_word)a,a+=2,tmp));
+t88=C_mutate((C_word*)lf[482]+1 /* (set! foreign-stub-return-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12045,tmp=(C_word)a,a+=2,tmp));
+t89=C_mutate((C_word*)lf[483]+1 /* (set! foreign-stub-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12054,tmp=(C_word)a,a+=2,tmp));
+t90=C_mutate((C_word*)lf[484]+1 /* (set! foreign-stub-argument-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12063,tmp=(C_word)a,a+=2,tmp));
+t91=C_mutate((C_word*)lf[485]+1 /* (set! foreign-stub-argument-names ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12072,tmp=(C_word)a,a+=2,tmp));
+t92=C_mutate((C_word*)lf[486]+1 /* (set! foreign-stub-body ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12081,tmp=(C_word)a,a+=2,tmp));
+t93=C_mutate((C_word*)lf[487]+1 /* (set! foreign-stub-cps ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12090,tmp=(C_word)a,a+=2,tmp));
+t94=C_mutate((C_word*)lf[488]+1 /* (set! foreign-stub-callback ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12099,tmp=(C_word)a,a+=2,tmp));
+t95=C_mutate((C_word*)lf[489]+1 /* (set! create-foreign-stub ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12108,tmp=(C_word)a,a+=2,tmp));
+t96=C_mutate((C_word*)lf[281]+1 /* (set! expand-foreign-lambda ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12359,tmp=(C_word)a,a+=2,tmp));
+t97=C_mutate((C_word*)lf[284]+1 /* (set! expand-foreign-lambda* ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12396,tmp=(C_word)a,a+=2,tmp));
+t98=C_mutate((C_word*)lf[287]+1 /* (set! expand-foreign-primitive ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12495,tmp=(C_word)a,a+=2,tmp));
+t99=C_mutate((C_word*)lf[344]+1 /* (set! update-line-number-database! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12634,tmp=(C_word)a,a+=2,tmp));
+t100=C_mutate((C_word*)lf[503]+1 /* (set! perform-cps-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12724,tmp=(C_word)a,a+=2,tmp));
+t101=C_mutate((C_word*)lf[513]+1 /* (set! make-foreign-callback-stub ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13583,tmp=(C_word)a,a+=2,tmp));
+t102=C_mutate((C_word*)lf[521]+1 /* (set! foreign-callback-stub? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13589,tmp=(C_word)a,a+=2,tmp));
+t103=C_mutate((C_word*)lf[522]+1 /* (set! foreign-callback-stub-id ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13595,tmp=(C_word)a,a+=2,tmp));
+t104=C_mutate((C_word*)lf[523]+1 /* (set! foreign-callback-stub-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13604,tmp=(C_word)a,a+=2,tmp));
+t105=C_mutate((C_word*)lf[524]+1 /* (set! foreign-callback-stub-qualifiers ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13613,tmp=(C_word)a,a+=2,tmp));
+t106=C_mutate((C_word*)lf[525]+1 /* (set! foreign-callback-stub-return-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13622,tmp=(C_word)a,a+=2,tmp));
+t107=C_mutate((C_word*)lf[526]+1 /* (set! foreign-callback-stub-argument-types ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13631,tmp=(C_word)a,a+=2,tmp));
+t108=C_mutate((C_word*)lf[527]+1 /* (set! analyze-expression ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13640,tmp=(C_word)a,a+=2,tmp));
+t109=C_mutate((C_word*)lf[582]+1 /* (set! perform-closure-conversion ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15586,tmp=(C_word)a,a+=2,tmp));
+t110=C_mutate((C_word*)lf[620]+1 /* (set! make-lambda-literal ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17346,tmp=(C_word)a,a+=2,tmp));
+t111=C_mutate((C_word*)lf[622]+1 /* (set! lambda-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17352,tmp=(C_word)a,a+=2,tmp));
+t112=C_mutate((C_word*)lf[623]+1 /* (set! lambda-literal-id ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17358,tmp=(C_word)a,a+=2,tmp));
+t113=C_mutate((C_word*)lf[624]+1 /* (set! lambda-literal-external ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17367,tmp=(C_word)a,a+=2,tmp));
+t114=C_mutate((C_word*)lf[625]+1 /* (set! lambda-literal-arguments ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17376,tmp=(C_word)a,a+=2,tmp));
+t115=C_mutate((C_word*)lf[626]+1 /* (set! lambda-literal-argument-count ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17385,tmp=(C_word)a,a+=2,tmp));
+t116=C_mutate((C_word*)lf[627]+1 /* (set! lambda-literal-rest-argument ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17394,tmp=(C_word)a,a+=2,tmp));
+t117=C_mutate((C_word*)lf[628]+1 /* (set! lambda-literal-temporaries ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17403,tmp=(C_word)a,a+=2,tmp));
+t118=C_mutate((C_word*)lf[629]+1 /* (set! lambda-literal-unboxed-temporaries ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17412,tmp=(C_word)a,a+=2,tmp));
+t119=C_mutate((C_word*)lf[630]+1 /* (set! lambda-literal-callee-signatures ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17421,tmp=(C_word)a,a+=2,tmp));
+t120=C_mutate((C_word*)lf[631]+1 /* (set! lambda-literal-allocated ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17430,tmp=(C_word)a,a+=2,tmp));
+t121=C_mutate((C_word*)lf[632]+1 /* (set! lambda-literal-directly-called ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17439,tmp=(C_word)a,a+=2,tmp));
+t122=C_mutate((C_word*)lf[633]+1 /* (set! lambda-literal-closure-size ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17448,tmp=(C_word)a,a+=2,tmp));
+t123=C_mutate((C_word*)lf[634]+1 /* (set! lambda-literal-looping ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17457,tmp=(C_word)a,a+=2,tmp));
+t124=C_mutate((C_word*)lf[635]+1 /* (set! lambda-literal-customizable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17466,tmp=(C_word)a,a+=2,tmp));
+t125=C_mutate((C_word*)lf[636]+1 /* (set! lambda-literal-rest-argument-mode ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17475,tmp=(C_word)a,a+=2,tmp));
+t126=C_mutate((C_word*)lf[637]+1 /* (set! lambda-literal-body ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17484,tmp=(C_word)a,a+=2,tmp));
+t127=C_mutate((C_word*)lf[638]+1 /* (set! lambda-literal-direct ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17493,tmp=(C_word)a,a+=2,tmp));
+t128=C_mutate((C_word*)lf[639]+1 /* (set! prepare-for-code-generation ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17502,tmp=(C_word)a,a+=2,tmp));
 t129=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t129+1)))(2,t129,C_SCHEME_UNDEFINED);}
 
-/* ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17711(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17502(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5236,10 +5208,12 @@ C_word t46;
 C_word t47;
 C_word t48;
 C_word t49;
-C_word ab[92],*a=ab;
+C_word t50;
+C_word t51;
+C_word ab[95],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_17711,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_17502,4,t0,t1,t2,t3);}
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_END_OF_LIST;
@@ -5248,19 +5222,19 @@ t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_fix(0);
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_fix(0);
+t12=C_SCHEME_END_OF_LIST;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
 t14=C_fix(0);
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_SCHEME_END_OF_LIST;
+t16=C_fix(0);
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_fix(0);
+t18=C_SCHEME_END_OF_LIST;
 t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
 t20=C_fix(0);
 t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
 t22=C_fix(0);
 t23=(*a=C_VECTOR_TYPE|1,a[1]=t22,tmp=(C_word)a,a+=2,tmp);
-t24=C_SCHEME_UNDEFINED;
+t24=C_fix(0);
 t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
 t26=C_SCHEME_UNDEFINED;
 t27=(*a=C_VECTOR_TYPE|1,a[1]=t26,tmp=(C_word)a,a+=2,tmp);
@@ -5276,77 +5250,79 @@ t36=C_SCHEME_UNDEFINED;
 t37=(*a=C_VECTOR_TYPE|1,a[1]=t36,tmp=(C_word)a,a+=2,tmp);
 t38=C_SCHEME_UNDEFINED;
 t39=(*a=C_VECTOR_TYPE|1,a[1]=t38,tmp=(C_word)a,a+=2,tmp);
-t40=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17714,a[2]=t27,a[3]=t33,tmp=(C_word)a,a+=4,tmp));
-t41=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17765,a[2]=t3,a[3]=t21,a[4]=t33,a[5]=t37,tmp=(C_word)a,a+=6,tmp));
-t42=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_17838,a[2]=t39,a[3]=t23,a[4]=t33,a[5]=t37,a[6]=t3,a[7]=t9,a[8]=t15,a[9]=t17,a[10]=t11,a[11]=t19,a[12]=t29,a[13]=t31,a[14]=t13,a[15]=t27,a[16]=t25,tmp=(C_word)a,a+=17,tmp));
-t43=C_set_block_item(t31,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18924,a[2]=t29,tmp=(C_word)a,a+=3,tmp));
-t44=C_set_block_item(t33,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18970,a[2]=t7,a[3]=t5,a[4]=t35,a[5]=t39,tmp=(C_word)a,a+=6,tmp));
-t45=C_set_block_item(t35,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19050,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
-t46=C_set_block_item(t37,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19064,a[2]=t5,a[3]=t35,tmp=(C_word)a,a+=4,tmp));
-t47=C_set_block_item(t39,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_19096,tmp=(C_word)a,a+=2,tmp));
-t48=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19181,a[2]=t2,a[3]=t29,a[4]=t19,a[5]=t21,a[6]=t23,a[7]=t9,a[8]=t7,a[9]=t5,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 2672 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),t48,lf[592],lf[683]);}
+t40=C_SCHEME_UNDEFINED;
+t41=(*a=C_VECTOR_TYPE|1,a[1]=t40,tmp=(C_word)a,a+=2,tmp);
+t42=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17505,a[2]=t29,a[3]=t35,tmp=(C_word)a,a+=4,tmp));
+t43=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17556,a[2]=t3,a[3]=t23,a[4]=t35,a[5]=t39,tmp=(C_word)a,a+=6,tmp));
+t44=C_set_block_item(t31,0,(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_17629,a[2]=t41,a[3]=t25,a[4]=t35,a[5]=t39,a[6]=t3,a[7]=t9,a[8]=t17,a[9]=t19,a[10]=t13,a[11]=t11,a[12]=t21,a[13]=t31,a[14]=t33,a[15]=t15,a[16]=t29,a[17]=t27,tmp=(C_word)a,a+=18,tmp));
+t45=C_set_block_item(t33,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18752,a[2]=t31,tmp=(C_word)a,a+=3,tmp));
+t46=C_set_block_item(t35,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18798,a[2]=t7,a[3]=t5,a[4]=t37,a[5]=t41,tmp=(C_word)a,a+=6,tmp));
+t47=C_set_block_item(t37,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18878,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t48=C_set_block_item(t39,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18892,a[2]=t5,a[3]=t37,tmp=(C_word)a,a+=4,tmp));
+t49=C_set_block_item(t41,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_18924,tmp=(C_word)a,a+=2,tmp));
+t50=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19009,a[2]=t2,a[3]=t31,a[4]=t21,a[5]=t23,a[6]=t25,a[7]=t9,a[8]=t7,a[9]=t5,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 2668 debugging");
+((C_proc4)C_retrieve_symbol_proc(lf[572]))(4,*((C_word*)lf[572]+1),t50,lf[579],lf[672]);}
 
-/* k19179 in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19181(C_word c,C_word t0,C_word t1){
+/* k19007 in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_19009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19181,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19184,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 2673 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_19009,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19012,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 2669 walk");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_17838(t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);}
+f_17629(t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);}
 
-/* k19182 in k19179 in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19184(C_word c,C_word t0,C_word t1){
+/* k19010 in k19007 in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_19012(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19184,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19187,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 2674 debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[585]))(5,*((C_word*)lf[585]+1),t2,lf[626],lf[682],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_19012,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19015,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 2670 debugging");
+((C_proc5)C_retrieve_symbol_proc(lf[572]))(5,*((C_word*)lf[572]+1),t2,lf[614],lf[671],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k19185 in k19182 in k19179 in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19187(C_word c,C_word t0,C_word t1){
+/* k19013 in k19010 in k19007 in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_19015(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19187,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19190,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2675 debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[585]))(5,*((C_word*)lf[585]+1),t2,lf[626],lf[681],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_19015,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19018,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2671 debugging");
+((C_proc5)C_retrieve_symbol_proc(lf[572]))(5,*((C_word*)lf[572]+1),t2,lf[614],lf[670],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k19188 in k19185 in k19182 in k19179 in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19190(C_word c,C_word t0,C_word t1){
+/* k19016 in k19013 in k19010 in k19007 in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_19018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19190,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19193,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2676 debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[585]))(5,*((C_word*)lf[585]+1),t2,lf[626],lf[680],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_19018,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19021,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2672 debugging");
+((C_proc5)C_retrieve_symbol_proc(lf[572]))(5,*((C_word*)lf[572]+1),t2,lf[614],lf[669],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k19191 in k19188 in k19185 in k19182 in k19179 in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19193(C_word c,C_word t0,C_word t1){
+/* k19019 in k19016 in k19013 in k19010 in k19007 in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_19021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2677 values");
+C_trace("compiler.scm: 2673 values");
 C_values(6,0,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* immediate-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_19096(C_word t1,C_word t2){
+/* immediate-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18924(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5366,141 +5342,141 @@ C_word t17;
 C_word t18;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19096,NULL,2,t1,t2);}
-t3=C_retrieve(lf[100]);
-t4=(C_word)C_eqp(t3,t2);
+C_save_and_reclaim((void*)trf_18924,NULL,2,t1,t2);}
+t3=C_retrieve(lf[99]);
+t4=C_eqp(t3,t2);
 if(C_truep(t4)){
 t5=t1;
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[512],lf[139],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[504],lf[138],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19123,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fixnump(t2))){
-t6=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[674],t6);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18951,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fixnump(t2))){
+t6=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[663],t6);
 t8=t1;
 t9=t8;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_record(&a,4,lf[512],lf[673],t7,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_record(&a,4,lf[504],lf[662],t7,C_SCHEME_END_OF_LIST));}
 else{
-if(C_truep((C_word)C_booleanp(t2))){
-t6=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[675],t6);
+if(C_truep(C_booleanp(t2))){
+t6=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[664],t6);
 t8=t1;
 t9=t8;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_record(&a,4,lf[512],lf[673],t7,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_record(&a,4,lf[504],lf[662],t7,C_SCHEME_END_OF_LIST));}
 else{
-if(C_truep((C_word)C_charp(t2))){
-t6=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[676],t6);
+if(C_truep(C_charp(t2))){
+t6=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[665],t6);
 t8=t1;
 t9=t8;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_record(&a,4,lf[512],lf[673],t7,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_record(&a,4,lf[504],lf[662],t7,C_SCHEME_END_OF_LIST));}
 else{
-if(C_truep((C_word)C_i_nullp(t2))){
+if(C_truep(C_i_nullp(t2))){
 t6=t1;
 t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[512],lf[673],lf[677],C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_record(&a,4,lf[504],lf[662],lf[666],C_SCHEME_END_OF_LIST));}
 else{
-if(C_truep((C_word)C_eofp(t2))){
+if(C_truep(C_eofp(t2))){
 t6=t1;
 t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[512],lf[673],lf[678],C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_record(&a,4,lf[504],lf[662],lf[667],C_SCHEME_END_OF_LIST));}
 else{
-C_trace("compiler.scm: 2669 bomb");
-((C_proc3)C_retrieve_symbol_proc(lf[522]))(3,*((C_word*)lf[522]+1),t5,lf[679]);}}}}}}}
+C_trace("compiler.scm: 2665 bomb");
+((C_proc3)C_retrieve_symbol_proc(lf[514]))(3,*((C_word*)lf[514]+1),t5,lf[668]);}}}}}}}
 
-/* k19121 in immediate-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19123(C_word c,C_word t0,C_word t1){
+/* k18949 in immediate-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19123,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18951,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],lf[673],t1,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],lf[662],t1,C_SCHEME_END_OF_LIST));}
 
-/* blockvar-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_19064(C_word t0,C_word t1,C_word t2){
+/* blockvar-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18892(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19064,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19068,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19080,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2653 list-index");
-((C_proc4)C_retrieve_symbol_proc(lf[669]))(4,*((C_word*)lf[669]+1),t3,t4,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)trf_18892,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18896,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18908,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2649 list-index");
+((C_proc4)C_retrieve_symbol_proc(lf[658]))(4,*((C_word*)lf[658]+1),t3,t4,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* a19079 in blockvar-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19080(C_word c,C_word t0,C_word t1,C_word t2){
+/* a18907 in blockvar-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18908(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_19080,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19087,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2655 block-variable-literal?");
-((C_proc3)C_retrieve_symbol_proc(lf[672]))(3,*((C_word*)lf[672]+1),t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18908,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18915,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2651 block-variable-literal?");
+((C_proc3)C_retrieve_symbol_proc(lf[661]))(3,*((C_word*)lf[661]+1),t3,t2);}
 
-/* k19085 in a19079 in blockvar-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19087(C_word c,C_word t0,C_word t1){
+/* k18913 in a18907 in blockvar-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19087,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18915,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19094,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2656 block-variable-literal-name");
-((C_proc3)C_retrieve_symbol_proc(lf[671]))(3,*((C_word*)lf[671]+1),t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18922,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2652 block-variable-literal-name");
+((C_proc3)C_retrieve_symbol_proc(lf[660]))(3,*((C_word*)lf[660]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k19092 in k19085 in a19079 in blockvar-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19094(C_word c,C_word t0,C_word t1){
+/* k18920 in k18913 in a18907 in blockvar-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18922(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_eqp(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_eqp(((C_word*)t0)[2],t1));}
 
-/* k19066 in blockvar-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19068(C_word c,C_word t0,C_word t1){
+/* k18894 in blockvar-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19068,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18896,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19078,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2658 make-block-variable-literal");
-((C_proc3)C_retrieve_symbol_proc(lf[670]))(3,*((C_word*)lf[670]+1),t2,((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18906,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2654 make-block-variable-literal");
+((C_proc3)C_retrieve_symbol_proc(lf[659]))(3,*((C_word*)lf[659]+1),t2,((C_word*)t0)[2]);}}
 
-/* k19076 in k19066 in blockvar-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19078(C_word c,C_word t0,C_word t1){
+/* k18904 in k18894 in blockvar-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18906(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2658 new-literal");
+C_trace("compiler.scm: 2654 new-literal");
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_19050(t2,((C_word*)t0)[2],t1);}
+f_18878(t2,((C_word*)t0)[2],t1);}
 
-/* new-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_19050(C_word t0,C_word t1,C_word t2){
+/* new-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18878(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5508,15 +5484,15 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19050,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_length(((C_word*)((C_word*)t0)[2])[1]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19058,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_a_i_list(&a,1,t2);
-C_trace("compiler.scm: 2649 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t4,((C_word*)((C_word*)t0)[2])[1],t5);}
+C_save_and_reclaim((void*)trf_18878,NULL,3,t0,t1,t2);}
+t3=C_i_length(((C_word*)((C_word*)t0)[2])[1]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18886,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t5=C_a_i_list(&a,1,t2);
+C_trace("compiler.scm: 2645 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t4,((C_word*)((C_word*)t0)[2])[1],t5);}
 
-/* k19056 in new-literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19058(C_word c,C_word t0,C_word t1){
+/* k18884 in new-literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18886(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5525,20 +5501,20 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18970(C_word t0,C_word t1,C_word t2){
+/* literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18798(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18970,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18977,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2633 immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[620]))(3,*((C_word*)lf[620]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_18798,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18805,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2629 immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[608]))(3,*((C_word*)lf[608]+1),t3,t2);}
 
-/* k18975 in literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18977(C_word c,C_word t0,C_word t1){
+/* k18803 in literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18805(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5549,35 +5525,35 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18977,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18805,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("compiler.scm: 2633 immediate-literal");
-f_19096(((C_word*)t0)[6],((C_word*)t0)[5]);}
+C_trace("compiler.scm: 2629 immediate-literal");
+f_18924(((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
-if(C_truep((C_word)C_i_numberp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18989,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_inexactp(((C_word*)t0)[5]))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19003,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2636 list-index");
-((C_proc4)C_retrieve_symbol_proc(lf[669]))(4,*((C_word*)lf[669]+1),t2,t3,((C_word*)((C_word*)t0)[3])[1]);}
+if(C_truep(C_i_numberp(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18817,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_inexactp(((C_word*)t0)[5]))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18831,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2632 list-index");
+((C_proc4)C_retrieve_symbol_proc(lf[658]))(4,*((C_word*)lf[658]+1),t2,t3,((C_word*)((C_word*)t0)[3])[1]);}
 else{
-C_trace("compiler.scm: 2638 new-literal");
+C_trace("compiler.scm: 2634 new-literal");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_19050(t3,((C_word*)t0)[6],((C_word*)t0)[5]);}}
+f_18878(t3,((C_word*)t0)[6],((C_word*)t0)[5]);}}
 else{
-if(C_truep((C_word)C_lambdainfop(((C_word*)t0)[5]))){
-t2=(C_word)C_i_length(((C_word*)((C_word*)t0)[2])[1]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19029,a[2]=t2,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
-C_trace("compiler.scm: 2642 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t3,((C_word*)((C_word*)t0)[2])[1],t4);}
+if(C_truep(C_lambdainfop(((C_word*)t0)[5]))){
+t2=C_i_length(((C_word*)((C_word*)t0)[2])[1]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18857,a[2]=t2,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t4=C_a_i_list(&a,1,((C_word*)t0)[5]);
+C_trace("compiler.scm: 2638 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t3,((C_word*)((C_word*)t0)[2])[1],t4);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19039,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2644 posq");
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t2,((C_word*)t0)[5],((C_word*)((C_word*)t0)[3])[1]);}}}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18867,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2640 posq");
+((C_proc4)C_retrieve_symbol_proc(lf[180]))(4,*((C_word*)lf[180]+1),t2,((C_word*)t0)[5],((C_word*)((C_word*)t0)[3])[1]);}}}}
 
-/* k19037 in k18975 in literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19039(C_word c,C_word t0,C_word t1){
+/* k18865 in k18803 in literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -5585,24 +5561,24 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-C_trace("compiler.scm: 2645 new-literal");
+C_trace("compiler.scm: 2641 new-literal");
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_19050(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
+f_18878(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* k19027 in k18975 in literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19029(C_word c,C_word t0,C_word t1){
+/* k18855 in k18803 in literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18857(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19029,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18857,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_vector(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_vector(&a,1,((C_word*)t0)[2]));}
 
-/* a19002 in k18975 in literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_19003(C_word c,C_word t0,C_word t1,C_word t2){
+/* a18830 in k18803 in literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18831(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5610,13 +5586,13 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_19003,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_numberp(t2))){
-if(C_truep((C_word)C_i_inexactp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_18831,3,t0,t1,t2);}
+if(C_truep(C_i_numberp(t2))){
+if(C_truep(C_i_inexactp(t2))){
 t3=((C_word*)t0)[2];
 t4=t2;
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_eqp(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_eqp(t3,t4));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
@@ -5624,8 +5600,8 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k18987 in k18975 in literal in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18989(C_word c,C_word t0,C_word t1){
+/* k18815 in k18803 in literal in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18817(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5635,12 +5611,12 @@ t2=t1;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-C_trace("compiler.scm: 2638 new-literal");
+C_trace("compiler.scm: 2634 new-literal");
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_19050(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
+f_18878(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* mapwalk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18924(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* mapwalk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18752(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -5652,19 +5628,19 @@ C_word t12;
 C_word t13;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18924,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_18752,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18930,a[2]=t7,a[3]=t11,a[4]=t9,a[5]=t5,a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18758,a[2]=t7,a[3]=t11,a[4]=t9,a[5]=t5,a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp));
 t13=((C_word*)t11)[1];
-f_18930(t13,t1,t2);}
+f_18758(t13,t1,t2);}
 
-/* loop4933 in mapwalk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18930(C_word t0,C_word t1,C_word t2){
+/* loop4885 in mapwalk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18758(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5673,21 +5649,21 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18930,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18957,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18964,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g49494950");
+C_save_and_reclaim((void*)trf_18758,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18785,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18792,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g49014902");
 t6=t3;
-f_18957(t6,t4,t5);}
+f_18785(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k18962 in loop4933 in mapwalk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18964(C_word c,C_word t0,C_word t1){
+/* k18790 in loop4885 in mapwalk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5699,36 +5675,36 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18964,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_18792,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop49334946");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop48854898");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_18930(t6,((C_word*)t0)[3],t5);}
+f_18758(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop49334946");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop48854898");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_18930(t6,((C_word*)t0)[3],t5);}}
+f_18758(t6,((C_word*)t0)[3],t5);}}
 
-/* g4949 in loop4933 in mapwalk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18957(C_word t0,C_word t1,C_word t2){
+/* g4901 in loop4885 in mapwalk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18785(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18957,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 2630 walk");
+C_save_and_reclaim((void*)trf_18785,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 2626 walk");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_17838(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17629(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_17838(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_17629(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -5827,246 +5803,264 @@ C_word t99;
 C_word t100;
 C_word t101;
 C_word t102;
+C_word t103;
+C_word t104;
+C_word t105;
+C_word t106;
+C_word t107;
+C_word t108;
+C_word t109;
 C_word *a;
 loop:
-a=C_alloc(17);
+a=C_alloc(18);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_17838,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_17629,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(3));
+t7=C_slot(t6,C_fix(3));
 t8=t2;
-t9=(C_word)C_slot(t8,C_fix(2));
+t9=C_slot(t8,C_fix(2));
 t10=t2;
-t11=(C_word)C_slot(t10,C_fix(1));
-t12=(C_word)C_eqp(t11,lf[139]);
-t13=(C_truep(t12)?t12:(C_word)C_eqp(t11,lf[565]));
+t11=C_slot(t10,C_fix(1));
+t12=C_eqp(t11,lf[138]);
+t13=(C_truep(t12)?t12:C_eqp(t11,lf[553]));
 if(C_truep(t13)){
 t14=t2;
 t15=t1;
 ((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,t14);}
 else{
-t14=(C_word)C_eqp(t11,lf[517]);
+t14=C_eqp(t11,lf[509]);
 if(C_truep(t14)){
-t15=(C_word)C_i_car(t9);
-C_trace("compiler.scm: 2435 walk-var");
-t16=((C_word*)((C_word*)t0)[16])[1];
-f_17714(t16,t1,t15,t3,C_SCHEME_FALSE);}
+t15=C_i_car(t9);
+C_trace("compiler.scm: 2419 walk-var");
+t16=((C_word*)((C_word*)t0)[17])[1];
+f_17505(t16,t1,t15,t3,C_SCHEME_FALSE);}
 else{
-t15=(C_word)C_eqp(t11,lf[524]);
+t15=C_eqp(t11,lf[516]);
 if(C_truep(t15)){
-t16=(C_word)C_i_car(t9);
-C_trace("compiler.scm: 2438 walk-global");
-t17=((C_word*)((C_word*)t0)[15])[1];
-f_17765(t17,t1,t16,C_SCHEME_TRUE);}
+t16=C_i_car(t9);
+C_trace("compiler.scm: 2422 walk-global");
+t17=((C_word*)((C_word*)t0)[16])[1];
+f_17556(t17,t1,t16,C_SCHEME_TRUE);}
 else{
-t16=(C_word)C_eqp(t11,lf[624]);
+t16=C_eqp(t11,lf[612]);
 if(C_truep(t16)){
-t17=(C_word)C_i_cadddr(t9);
-t18=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[14])[1],t17);
-t19=C_mutate(((C_word *)((C_word*)t0)[14])+1,t18);
-t20=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17920,a[2]=t9,a[3]=t11,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2442 mapwalk");
-t21=((C_word*)((C_word*)t0)[13])[1];
-f_18924(t21,t20,t7,t3,t4,t5);}
-else{
-t17=(C_word)C_eqp(t11,lf[273]);
+t17=C_i_cadddr(t9);
+t18=C_fixnum_plus(((C_word*)((C_word*)t0)[15])[1],t17);
+t19=C_mutate(((C_word *)((C_word*)t0)[15])+1,t18);
+t20=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17711,a[2]=t9,a[3]=t11,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2426 mapwalk");
+t21=((C_word*)((C_word*)t0)[14])[1];
+f_18752(t21,t20,t7,t3,t4,t5);}
+else{
+t17=C_eqp(t11,lf[271]);
 if(C_truep(t17)){
-t18=(C_word)C_i_cadr(t9);
-t19=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[14])[1],t18);
-t20=C_mutate(((C_word *)((C_word*)t0)[14])+1,t19);
-t21=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17946,a[2]=t9,a[3]=t11,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2446 mapwalk");
-t22=((C_word*)((C_word*)t0)[13])[1];
-f_18924(t22,t21,t7,t3,t4,t5);}
-else{
-t18=(C_word)C_eqp(t11,lf[101]);
+t18=C_i_cadr(t9);
+t19=C_fixnum_plus(((C_word*)((C_word*)t0)[15])[1],t18);
+t20=C_mutate(((C_word *)((C_word*)t0)[15])+1,t19);
+t21=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17737,a[2]=t9,a[3]=t11,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2430 mapwalk");
+t22=((C_word*)((C_word*)t0)[14])[1];
+f_18752(t22,t21,t7,t3,t4,t5);}
+else{
+t18=C_eqp(t11,lf[100]);
 if(C_truep(t18)){
-t19=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17972,a[2]=t9,a[3]=t11,a[4]=t1,a[5]=((C_word*)t0)[14],tmp=(C_word)a,a+=6,tmp);
-t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17976,a[2]=t19,tmp=(C_word)a,a+=3,tmp);
-t21=(C_word)C_i_cadr(t9);
-C_trace("compiler.scm: 2449 estimate-foreign-result-size");
-((C_proc3)C_retrieve_symbol_proc(lf[502]))(3,*((C_word*)lf[502]+1),t20,t21);}
+t19=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17763,a[2]=t9,a[3]=t11,a[4]=t1,a[5]=((C_word*)t0)[15],tmp=(C_word)a,a+=6,tmp);
+t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17767,a[2]=t19,tmp=(C_word)a,a+=3,tmp);
+t21=C_i_cadr(t9);
+C_trace("compiler.scm: 2433 estimate-foreign-result-size");
+((C_proc3)C_retrieve_symbol_proc(lf[494]))(3,*((C_word*)lf[494]+1),t20,t21);}
 else{
-t19=(C_word)C_eqp(t11,lf[105]);
+t19=C_eqp(t11,lf[104]);
 if(C_truep(t19)){
-t20=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18006,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t7,a[6]=((C_word*)t0)[13],a[7]=t9,a[8]=t11,a[9]=t1,a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
-t21=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18010,a[2]=t20,tmp=(C_word)a,a+=3,tmp);
-t22=(C_word)C_i_car(t9);
-C_trace("compiler.scm: 2453 estimate-foreign-result-size");
-((C_proc3)C_retrieve_symbol_proc(lf[502]))(3,*((C_word*)lf[502]+1),t21,t22);}
+t20=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_17797,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t7,a[6]=((C_word*)t0)[14],a[7]=t9,a[8]=t11,a[9]=t1,a[10]=((C_word*)t0)[15],tmp=(C_word)a,a+=11,tmp);
+t21=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17801,a[2]=t20,tmp=(C_word)a,a+=3,tmp);
+t22=C_i_car(t9);
+C_trace("compiler.scm: 2437 estimate-foreign-result-size");
+((C_proc3)C_retrieve_symbol_proc(lf[494]))(3,*((C_word*)lf[494]+1),t21,t22);}
 else{
-t20=(C_word)C_eqp(t11,lf[606]);
+t20=C_eqp(t11,lf[594]);
 if(C_truep(t20)){
-t21=(C_word)C_i_car(t9);
-t22=(C_word)C_fixnum_plus((C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[14])[1],t21),C_fix(1));
-t23=C_mutate(((C_word *)((C_word*)t0)[14])+1,t22);
-t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18036,a[2]=t9,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2458 mapwalk");
-t25=((C_word*)((C_word*)t0)[13])[1];
-f_18924(t25,t24,t7,t3,t4,t5);}
-else{
-t21=(C_word)C_eqp(t11,lf[605]);
+t21=C_i_car(t9);
+t22=C_fixnum_plus(C_fixnum_plus(((C_word*)((C_word*)t0)[15])[1],t21),C_fix(1));
+t23=C_mutate(((C_word *)((C_word*)t0)[15])+1,t22);
+t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17827,a[2]=t9,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2442 mapwalk");
+t25=((C_word*)((C_word*)t0)[14])[1];
+f_18752(t25,t24,t7,t3,t4,t5);}
+else{
+t21=C_eqp(t11,lf[593]);
 if(C_truep(t21)){
-t22=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[14])[1],C_fix(2));
-t23=C_mutate(((C_word *)((C_word*)t0)[14])+1,t22);
-t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18066,a[2]=t9,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t25=(C_word)C_i_car(t7);
-C_trace("compiler.scm: 2462 walk");
-t98=t24;
-t99=t25;
-t100=t3;
-t101=t4;
-t102=t5;
-t1=t98;
-t2=t99;
-t3=t100;
-t4=t101;
-t5=t102;
+t22=C_fixnum_plus(((C_word*)((C_word*)t0)[15])[1],C_fix(2));
+t23=C_mutate(((C_word *)((C_word*)t0)[15])+1,t22);
+t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17857,a[2]=t9,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t25=C_i_car(t7);
+C_trace("compiler.scm: 2446 walk");
+t105=t24;
+t106=t25;
+t107=t3;
+t108=t4;
+t109=t5;
+t1=t105;
+t2=t106;
+t3=t107;
+t4=t108;
+t5=t109;
 goto loop;}
 else{
-t22=(C_word)C_eqp(t11,lf[616]);
+t22=C_eqp(t11,lf[604]);
 if(C_truep(t22)){
-t23=(C_word)C_i_car(t7);
-t24=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18082,a[2]=t5,a[3]=t23,a[4]=t11,a[5]=t1,a[6]=((C_word*)t0)[11],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2466 mapwalk");
-t25=((C_word*)((C_word*)t0)[13])[1];
-f_18924(t25,t24,t7,t3,t4,t5);}
-else{
-t23=(C_word)C_eqp(t11,lf[173]);
-t24=(C_truep(t23)?t23:(C_word)C_eqp(t11,lf[550]));
+t23=C_i_car(t7);
+t24=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17873,a[2]=t5,a[3]=t23,a[4]=t11,a[5]=t1,a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2450 mapwalk");
+t25=((C_word*)((C_word*)t0)[14])[1];
+f_18752(t25,t24,t7,t3,t4,t5);}
+else{
+t23=C_eqp(t11,lf[172]);
+t24=(C_truep(t23)?t23:C_eqp(t11,lf[537]));
 if(C_truep(t24)){
-t25=((C_word*)((C_word*)t0)[10])[1];
-t26=((C_word*)((C_word*)t0)[9])[1];
-t27=((C_word*)((C_word*)t0)[8])[1];
-t28=((C_word*)((C_word*)t0)[14])[1];
-t29=(C_word)C_eqp(t11,lf[550]);
-t30=C_set_block_item(((C_word*)t0)[10],0,C_fix(0));
-t31=C_set_block_item(((C_word*)t0)[14],0,C_fix(0));
-t32=C_set_block_item(((C_word*)t0)[9],0,C_SCHEME_END_OF_LIST);
-t33=C_set_block_item(((C_word*)t0)[8],0,C_fix(0));
-t34=(C_word)C_i_caddr(t9);
-t35=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_18154,a[2]=((C_word*)t0)[12],a[3]=t7,a[4]=((C_word*)t0)[6],a[5]=t29,a[6]=t26,a[7]=((C_word*)t0)[9],a[8]=t28,a[9]=((C_word*)t0)[14],a[10]=t25,a[11]=((C_word*)t0)[10],a[12]=t27,a[13]=((C_word*)t0)[8],a[14]=((C_word*)t0)[7],a[15]=t9,tmp=(C_word)a,a+=16,tmp);
-C_trace("compiler.scm: 2486 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[182]))(4,*((C_word*)lf[182]+1),t1,t34,t35);}
-else{
-t25=(C_word)C_eqp(t11,lf[159]);
+t25=((C_word*)((C_word*)t0)[11])[1];
+t26=((C_word*)((C_word*)t0)[10])[1];
+t27=((C_word*)((C_word*)t0)[9])[1];
+t28=((C_word*)((C_word*)t0)[8])[1];
+t29=((C_word*)((C_word*)t0)[15])[1];
+t30=C_eqp(t11,lf[537]);
+t31=C_set_block_item(((C_word*)t0)[11],0,C_fix(0));
+t32=C_set_block_item(((C_word*)t0)[10],0,C_SCHEME_END_OF_LIST);
+t33=C_set_block_item(((C_word*)t0)[15],0,C_fix(0));
+t34=C_set_block_item(((C_word*)t0)[9],0,C_SCHEME_END_OF_LIST);
+t35=C_set_block_item(((C_word*)t0)[8],0,C_fix(0));
+t36=C_i_caddr(t9);
+t37=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_17946,a[2]=((C_word*)t0)[13],a[3]=t7,a[4]=((C_word*)t0)[6],a[5]=t30,a[6]=t27,a[7]=((C_word*)t0)[9],a[8]=t29,a[9]=((C_word*)t0)[15],a[10]=t26,a[11]=((C_word*)t0)[10],a[12]=t25,a[13]=((C_word*)t0)[11],a[14]=t28,a[15]=((C_word*)t0)[8],a[16]=((C_word*)t0)[7],a[17]=t9,tmp=(C_word)a,a+=18,tmp);
+C_trace("compiler.scm: 2472 decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t1,t36,t37);}
+else{
+t25=C_eqp(t11,lf[158]);
 if(C_truep(t25)){
-t26=(C_word)C_i_car(t9);
-t27=(C_word)C_i_car(t7);
-t28=(C_word)C_slot(t27,C_fix(1));
-t29=(C_word)C_eqp(lf[605],t28);
-t30=(C_truep(t29)?(C_word)C_a_i_list(&a,1,t26):C_SCHEME_END_OF_LIST);
-t31=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[10])[1]);
-t32=C_mutate(((C_word *)((C_word*)t0)[10])+1,t31);
-t33=(C_word)C_a_i_list(&a,1,C_fix(1));
-t34=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18351,a[2]=t9,a[3]=t3,a[4]=t5,a[5]=t30,a[6]=t4,a[7]=((C_word*)t0)[12],a[8]=t7,a[9]=t33,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 2543 walk");
-t98=t34;
-t99=t27;
-t100=t3;
-t101=t4;
-t102=t5;
-t1=t98;
-t2=t99;
-t3=t100;
-t4=t101;
-t5=t102;
+t26=C_i_car(t9);
+t27=C_i_car(t7);
+t28=C_slot(t27,C_fix(1));
+t29=C_eqp(lf[593],t28);
+t30=(C_truep(t29)?C_a_i_list(&a,1,t26):C_SCHEME_END_OF_LIST);
+t31=C_fixnum_increase(((C_word*)((C_word*)t0)[11])[1]);
+t32=C_mutate(((C_word *)((C_word*)t0)[11])+1,t31);
+t33=C_a_i_list(&a,1,C_fix(1));
+t34=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18135,a[2]=t9,a[3]=t3,a[4]=t5,a[5]=t30,a[6]=t4,a[7]=((C_word*)t0)[13],a[8]=t7,a[9]=t33,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 2530 walk");
+t105=t34;
+t106=t27;
+t107=t3;
+t108=t4;
+t109=t5;
+t1=t105;
+t2=t106;
+t3=t107;
+t4=t108;
+t5=t109;
 goto loop;}
 else{
-t26=(C_word)C_eqp(t11,lf[252]);
+t26=C_eqp(t11,lf[649]);
 if(C_truep(t26)){
-t27=(C_word)C_i_car(t9);
-t28=(C_word)C_i_car(t7);
-t29=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18397,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t7,a[6]=t27,a[7]=t1,a[8]=t5,a[9]=t4,a[10]=t3,a[11]=t28,a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
-C_trace("compiler.scm: 2549 posq");
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t29,t27,t3);}
-else{
-t27=(C_word)C_eqp(t11,lf[513]);
+t27=C_i_car(t9);
+t28=C_i_car(t7);
+t29=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18182,a[2]=t28,a[3]=t5,a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[13],a[7]=t7,a[8]=t9,a[9]=t1,a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+t30=C_i_cadr(t9);
+C_trace("compiler.scm: 2536 alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t29,t27,t30,((C_word*)((C_word*)t0)[10])[1]);}
+else{
+t27=C_eqp(t11,lf[250]);
 if(C_truep(t27)){
-t28=(C_word)C_i_cdr(t7);
-t29=(C_word)C_i_length(t28);
-t30=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_18555,a[2]=((C_word*)t0)[8],a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t7,a[7]=((C_word*)t0)[13],a[8]=t9,a[9]=t11,a[10]=t1,a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler.scm: 2573 lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[573]))(5,*((C_word*)lf[573]+1),t30,*((C_word*)lf[664]+1),((C_word*)((C_word*)t0)[9])[1],t29);}
+t28=C_i_car(t9);
+t29=C_i_car(t7);
+t30=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18225,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t7,a[6]=t28,a[7]=t1,a[8]=t5,a[9]=t4,a[10]=t3,a[11]=t29,a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+C_trace("compiler.scm: 2545 posq");
+((C_proc4)C_retrieve_symbol_proc(lf[180]))(4,*((C_word*)lf[180]+1),t30,t28,t3);}
 else{
-t28=(C_word)C_eqp(t11,lf[540]);
+t28=C_eqp(t11,lf[505]);
 if(C_truep(t28)){
-t29=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18604,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t7,a[6]=((C_word*)t0)[13],a[7]=t9,a[8]=t11,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-if(C_truep((C_word)C_i_car(t9))){
-t30=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[8])[1]);
-t31=C_mutate(((C_word *)((C_word*)t0)[8])+1,t30);
-t32=t29;
-f_18604(t32,t31);}
-else{
-t30=t29;
-f_18604(t30,C_SCHEME_UNDEFINED);}}
+t29=C_i_cdr(t7);
+t30=C_i_length(t29);
+t31=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_18383,a[2]=((C_word*)t0)[8],a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t7,a[7]=((C_word*)t0)[14],a[8]=t9,a[9]=t11,a[10]=t1,a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
+C_trace("compiler.scm: 2569 lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[584]))(5,*((C_word*)lf[584]+1),t31,*((C_word*)lf[653]+1),((C_word*)((C_word*)t0)[9])[1],t30);}
 else{
-t29=(C_word)C_eqp(t11,lf[99]);
+t29=C_eqp(t11,lf[532]);
 if(C_truep(t29)){
-t30=(C_word)C_i_car(t9);
-t31=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18638,a[2]=((C_word*)t0)[4],a[3]=t30,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnump(t30))){
-t32=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18737,a[2]=t31,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2584 big-fixnum?");
-((C_proc3)C_retrieve_symbol_proc(lf[667]))(3,*((C_word*)lf[667]+1),t32,t30);}
+t30=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18432,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t7,a[6]=((C_word*)t0)[14],a[7]=t9,a[8]=t11,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+if(C_truep(C_i_car(t9))){
+t31=C_fixnum_increase(((C_word*)((C_word*)t0)[8])[1]);
+t32=C_mutate(((C_word *)((C_word*)t0)[8])+1,t31);
+t33=t30;
+f_18432(t33,t32);}
 else{
-t32=t31;
-f_18638(t32,C_SCHEME_FALSE);}}
+t31=t30;
+f_18432(t31,C_SCHEME_UNDEFINED);}}
 else{
-t30=(C_word)C_eqp(t11,lf[124]);
-t31=(C_truep(t30)?t30:(C_word)C_eqp(t11,lf[623]));
-if(C_truep(t31)){
-t32=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18749,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[12],a[6]=t7,a[7]=t9,a[8]=t11,a[9]=t1,a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
-t33=(C_word)C_i_car(t7);
-C_trace("compiler.scm: 2599 walk");
-t98=t32;
-t99=t33;
-t100=t3;
-t101=t4;
-t102=t5;
-t1=t98;
-t2=t99;
-t3=t100;
-t4=t101;
-t5=t102;
+t30=C_eqp(t11,lf[98]);
+if(C_truep(t30)){
+t31=C_i_car(t9);
+t32=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18466,a[2]=((C_word*)t0)[4],a[3]=t31,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnump(t31))){
+t33=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18565,a[2]=t32,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2580 big-fixnum?");
+((C_proc3)C_retrieve_symbol_proc(lf[656]))(3,*((C_word*)lf[656]+1),t33,t31);}
+else{
+t33=t32;
+f_18466(t33,C_SCHEME_FALSE);}}
+else{
+t31=C_eqp(t11,lf[123]);
+t32=(C_truep(t31)?t31:C_eqp(t11,lf[611]));
+if(C_truep(t32)){
+t33=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18577,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[13],a[6]=t7,a[7]=t9,a[8]=t11,a[9]=t1,a[10]=((C_word*)t0)[15],tmp=(C_word)a,a+=11,tmp);
+t34=C_i_car(t7);
+C_trace("compiler.scm: 2595 walk");
+t105=t33;
+t106=t34;
+t107=t3;
+t108=t4;
+t109=t5;
+t1=t105;
+t2=t106;
+t3=t107;
+t4=t108;
+t5=t109;
 goto loop;}
 else{
-t32=(C_word)C_eqp(t11,lf[622]);
-if(C_truep(t32)){
-t33=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18804,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[12],a[6]=t7,a[7]=t9,a[8]=t11,a[9]=t1,a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
-t34=(C_word)C_i_car(t7);
-C_trace("compiler.scm: 2608 walk");
-t98=t33;
-t99=t34;
-t100=t3;
-t101=t4;
-t102=t5;
-t1=t98;
-t2=t99;
-t3=t100;
-t4=t101;
-t5=t102;
+t33=C_eqp(t11,lf[610]);
+if(C_truep(t33)){
+t34=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18632,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[13],a[6]=t7,a[7]=t9,a[8]=t11,a[9]=t1,a[10]=((C_word*)t0)[15],tmp=(C_word)a,a+=11,tmp);
+t35=C_i_car(t7);
+C_trace("compiler.scm: 2604 walk");
+t105=t34;
+t106=t35;
+t107=t3;
+t108=t4;
+t109=t5;
+t1=t105;
+t2=t106;
+t3=t107;
+t4=t108;
+t5=t109;
 goto loop;}
 else{
-t33=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18913,a[2]=t9,a[3]=t11,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2627 mapwalk");
-t34=((C_word*)((C_word*)t0)[13])[1];
-f_18924(t34,t33,t7,t3,t4,t5);}}}}}}}}}}}}}}}}}}}
+t34=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18741,a[2]=t9,a[3]=t11,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2623 mapwalk");
+t35=((C_word*)((C_word*)t0)[14])[1];
+f_18752(t35,t34,t7,t3,t4,t5);}}}}}}}}}}}}}}}}}}}}
 
-/* k18911 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18913(C_word c,C_word t0,C_word t1){
+/* k18739 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18741(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18913,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18741,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18804(C_word c,C_word t0,C_word t1){
+/* k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18632(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6078,19 +6072,19 @@ C_word t8;
 C_word t9;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18804,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18632,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[10])[1];
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18820,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[7]);
-t5=(C_word)C_i_cdr(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18648,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=C_i_car(((C_word*)t0)[7]);
+t5=C_i_cdr(((C_word*)t0)[6]);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18830,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18658,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp));
 t9=((C_word*)t7)[1];
-f_18830(t9,t3,t4,t5,C_fix(0));}
+f_18658(t9,t3,t4,t5,C_fix(0));}
 
-/* loop in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18830(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18658(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6101,39 +6095,39 @@ C_word t10;
 C_word t11;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18830,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_18658,NULL,5,t0,t1,t2,t3,t4);}
 t5=C_mutate(((C_word *)((C_word*)t0)[8])+1,((C_word*)t0)[7]);
-t6=(C_word)C_eqp(t2,C_fix(0));
+t6=C_eqp(t2,C_fix(0));
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18841,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_i_car(t3);
-C_trace("compiler.scm: 2618 walk");
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18669,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t8=C_i_car(t3);
+C_trace("compiler.scm: 2614 walk");
 t9=((C_word*)((C_word*)t0)[6])[1];
-f_17838(t9,t7,t8,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_17629(t9,t7,t8,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t7=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18863,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t4,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[2],a[10]=t3,a[11]=t2,a[12]=t1,tmp=(C_word)a,a+=13,tmp);
-t8=(C_word)C_i_car(t3);
-C_trace("compiler.scm: 2621 walk");
+t7=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18691,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t4,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[2],a[10]=t3,a[11]=t2,a[12]=t1,tmp=(C_word)a,a+=13,tmp);
+t8=C_i_car(t3);
+C_trace("compiler.scm: 2617 walk");
 t9=((C_word*)((C_word*)t0)[6])[1];
-f_17838(t9,t7,t8,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
+f_17629(t9,t7,t8,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
 
-/* k18861 in loop in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18863(C_word c,C_word t0,C_word t1){
+/* k18689 in loop in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18691(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18863,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18866,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=t1,a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[10]);
-C_trace("compiler.scm: 2622 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_18691,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18694,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=t1,a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
+t3=C_i_cadr(((C_word*)t0)[10]);
+C_trace("compiler.scm: 2618 walk");
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_17838(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17629(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18864 in k18861 in loop in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18866(C_word c,C_word t0,C_word t1){
+/* k18692 in k18689 in loop in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18694(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6143,76 +6137,76 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18866,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18873,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_fixnum_decrease(((C_word*)t0)[7]);
-t4=(C_word)C_i_cddr(((C_word*)t0)[6]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18885,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_fixnum_difference(((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[3]);
-C_trace("compiler.scm: 2625 max");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[668]+1)))(4,*((C_word*)lf[668]+1),t5,t6,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_18694,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18701,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+t3=C_fixnum_decrease(((C_word*)t0)[7]);
+t4=C_i_cddr(((C_word*)t0)[6]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18713,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t6=C_fixnum_difference(((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[3]);
+C_trace("compiler.scm: 2621 max");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[657]+1)))(4,*((C_word*)lf[657]+1),t5,t6,((C_word*)t0)[2]);}
 
-/* k18883 in k18864 in k18861 in loop in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18885(C_word c,C_word t0,C_word t1){
+/* k18711 in k18692 in k18689 in loop in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18713(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2625 loop");
+C_trace("compiler.scm: 2621 loop");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_18830(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_18658(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k18871 in k18864 in k18861 in loop in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18873(C_word c,C_word t0,C_word t1){
+/* k18699 in k18692 in k18689 in loop in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18701(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2623 cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[525]))(5,*((C_word*)lf[525]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 2619 cons*");
+((C_proc5)C_retrieve_symbol_proc(lf[517]))(5,*((C_word*)lf[517]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k18839 in loop in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18841(C_word c,C_word t0,C_word t1){
+/* k18667 in loop in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18841,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18852,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_fixnum_difference(((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[5]);
-C_trace("compiler.scm: 2619 max");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[668]+1)))(4,*((C_word*)lf[668]+1),t2,((C_word*)t0)[2],t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_18669,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18680,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_fixnum_difference(((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[5]);
+C_trace("compiler.scm: 2615 max");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[657]+1)))(4,*((C_word*)lf[657]+1),t2,((C_word*)t0)[2],t3);}
 
-/* k18850 in k18839 in loop in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18852(C_word c,C_word t0,C_word t1){
+/* k18678 in k18667 in loop in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18680(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18852,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18680,2,t0,t1);}
+t2=C_fixnum_plus(((C_word*)t0)[5],t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_list(&a,1,((C_word*)t0)[2]));}
 
-/* k18818 in k18802 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18820(C_word c,C_word t0,C_word t1){
+/* k18646 in k18630 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18648(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18820,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18648,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=((C_word*)t0)[4];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t2));}
 
-/* k18747 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18749(C_word c,C_word t0,C_word t1){
+/* k18575 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18577(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6220,16 +6214,16 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18749,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18577,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[10])[1];
-t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18752,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=t2,a[12]=((C_word*)t0)[10],tmp=(C_word)a,a+=13,tmp);
-t4=(C_word)C_i_cadr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 2601 walk");
+t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18580,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=t2,a[12]=((C_word*)t0)[10],tmp=(C_word)a,a+=13,tmp);
+t4=C_i_cadr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 2597 walk");
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_17838(t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17629(t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18750 in k18747 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18752(C_word c,C_word t0,C_word t1){
+/* k18578 in k18575 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18580(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6237,16 +6231,16 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18752,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18580,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[12])[1];
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18755,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t1,a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-t4=(C_word)C_i_caddr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 2603 walk");
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18583,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t1,a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+t4=C_i_caddr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 2599 walk");
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_17838(t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17629(t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18753 in k18750 in k18747 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18755(C_word c,C_word t0,C_word t1){
+/* k18581 in k18578 in k18575 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6254,15 +6248,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18755,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18775,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_fixnum_difference(((C_word*)((C_word*)t0)[8])[1],((C_word*)t0)[2]);
-t4=(C_word)C_fixnum_difference(((C_word*)t0)[2],((C_word*)t0)[9]);
-C_trace("compiler.scm: 2604 max");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[668]+1)))(4,*((C_word*)lf[668]+1),t2,t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_18583,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18603,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t3=C_fixnum_difference(((C_word*)((C_word*)t0)[8])[1],((C_word*)t0)[2]);
+t4=C_fixnum_difference(((C_word*)t0)[2],((C_word*)t0)[9]);
+C_trace("compiler.scm: 2600 max");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[657]+1)))(4,*((C_word*)lf[657]+1),t2,t3,t4);}
 
-/* k18773 in k18753 in k18750 in k18747 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18775(C_word c,C_word t0,C_word t1){
+/* k18601 in k18581 in k18578 in k18575 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18603(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6271,24 +6265,24 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18775,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[9],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18603,2,t0,t1);}
+t2=C_fixnum_plus(((C_word*)t0)[9],t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[8])+1,t2);
-t4=(C_word)C_a_i_list(&a,3,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);
+t4=C_a_i_list(&a,3,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);
 t5=((C_word*)t0)[4];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t4));}
 
-/* k18735 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18737(C_word c,C_word t0,C_word t1){
+/* k18563 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_18638(t2,(C_word)C_i_not(t1));}
+f_18466(t2,C_i_not(t1));}
 
-/* k18636 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18638(C_word t0,C_word t1){
+/* k18464 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18466(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6298,140 +6292,140 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18638,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_18466,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("compiler.scm: 2585 immediate-literal");
-f_19096(((C_word*)t0)[4],((C_word*)t0)[3]);}
+C_trace("compiler.scm: 2581 immediate-literal");
+f_18924(((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-if(C_truep((C_word)C_i_numberp(((C_word*)t0)[3]))){
-t2=(C_word)C_eqp(lf[383],*((C_word*)lf[6]+1));
+if(C_truep(C_i_numberp(((C_word*)t0)[3]))){
+t2=C_eqp(lf[381],*((C_word*)lf[6]+1));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18659,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_integerp(((C_word*)t0)[3]))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18686,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2588 big-fixnum?");
-((C_proc3)C_retrieve_symbol_proc(lf[667]))(3,*((C_word*)lf[667]+1),t4,((C_word*)t0)[3]);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18487,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_integerp(((C_word*)t0)[3]))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18514,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2584 big-fixnum?");
+((C_proc3)C_retrieve_symbol_proc(lf[656]))(3,*((C_word*)lf[656]+1),t4,((C_word*)t0)[3]);}
 else{
 t4=t3;
-f_18659(t4,C_SCHEME_FALSE);}}
+f_18487(t4,C_SCHEME_FALSE);}}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18702,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2594 literal");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18530,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2590 literal");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_18970(t4,t3,((C_word*)t0)[3]);}}
+f_18798(t4,t3,((C_word*)t0)[3]);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18708,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2595 immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[620]))(3,*((C_word*)lf[620]+1),t2,((C_word*)t0)[3]);}}}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18536,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2591 immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[608]))(3,*((C_word*)lf[608]+1),t2,((C_word*)t0)[3]);}}}
 
-/* k18706 in k18636 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18708(C_word c,C_word t0,C_word t1){
+/* k18534 in k18464 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18708,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18536,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("compiler.scm: 2595 immediate-literal");
-f_19096(((C_word*)t0)[4],((C_word*)t0)[3]);}
+C_trace("compiler.scm: 2591 immediate-literal");
+f_18924(((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18727,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2596 literal");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18555,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2592 literal");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_18970(t3,t2,((C_word*)t0)[3]);}}
+f_18798(t3,t2,((C_word*)t0)[3]);}}
 
-/* k18725 in k18706 in k18636 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18727(C_word c,C_word t0,C_word t1){
+/* k18553 in k18534 in k18464 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18727,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18555,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[652],t2,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[641],t2,C_SCHEME_END_OF_LIST));}
 
-/* k18700 in k18636 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18702(C_word c,C_word t0,C_word t1){
+/* k18528 in k18464 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18702,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18530,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[652],t2,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[641],t2,C_SCHEME_END_OF_LIST));}
 
-/* k18684 in k18636 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18686(C_word c,C_word t0,C_word t1){
+/* k18512 in k18464 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_18659(t2,(C_word)C_i_not(t1));}
+f_18487(t2,C_i_not(t1));}
 
-/* k18657 in k18636 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18659(C_word t0,C_word t1){
+/* k18485 in k18464 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18487(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18659,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_18487,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18662,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_inexact_to_exact(((C_word*)t0)[4]);
-C_trace("compiler.scm: 2589 compiler-warning");
-((C_proc6)C_retrieve_symbol_proc(lf[116]))(6,*((C_word*)lf[116]+1),t2,lf[479],lf[665],((C_word*)t0)[4],t3);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18490,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_i_inexact_to_exact(((C_word*)t0)[4]);
+C_trace("compiler.scm: 2585 compiler-warning");
+((C_proc6)C_retrieve_symbol_proc(lf[115]))(6,*((C_word*)lf[115]+1),t2,lf[470],lf[654],((C_word*)t0)[4],t3);}
 else{
-C_trace("compiler.scm: 2593 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[315]))(4,*((C_word*)lf[315]+1),((C_word*)t0)[2],lf[666],((C_word*)t0)[4]);}}
+C_trace("compiler.scm: 2589 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[313]))(4,*((C_word*)lf[313]+1),((C_word*)t0)[2],lf[655],((C_word*)t0)[4]);}}
 
-/* k18660 in k18657 in k18636 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18662(C_word c,C_word t0,C_word t1){
+/* k18488 in k18485 in k18464 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18490(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_inexact_to_exact(((C_word*)t0)[4]);
-C_trace("compiler.scm: 2592 immediate-literal");
-f_19096(((C_word*)t0)[2],t2);}
+t2=C_i_inexact_to_exact(((C_word*)t0)[4]);
+C_trace("compiler.scm: 2588 immediate-literal");
+f_18924(((C_word*)t0)[2],t2);}
 
-/* k18602 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18604(C_word t0,C_word t1){
+/* k18430 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18432(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18604,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18616,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2580 mapwalk");
+C_save_and_reclaim((void*)trf_18432,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18444,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2576 mapwalk");
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_18924(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_18752(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18614 in k18602 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18616(C_word c,C_word t0,C_word t1){
+/* k18442 in k18430 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18616,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18444,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k18553 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18555(C_word c,C_word t0,C_word t1){
+/* k18381 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6441,62 +6435,62 @@ C_word t6;
 C_word t7;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18555,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18383,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[11])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18558,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18573,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_length(((C_word*)t0)[8]);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t5,C_fix(3)))){
-t6=(C_word)C_i_caddr(((C_word*)t0)[8]);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18386,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18401,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=C_i_length(((C_word*)t0)[8]);
+if(C_truep(C_fixnum_greater_or_equal_p(t5,C_fix(3)))){
+t6=C_i_caddr(((C_word*)t0)[8]);
 t7=t4;
-f_18573(t7,(C_word)C_eqp(((C_word*)t0)[4],t6));}
+f_18401(t7,C_eqp(((C_word*)t0)[4],t6));}
 else{
 t6=t4;
-f_18573(t6,C_SCHEME_FALSE);}}
+f_18401(t6,C_SCHEME_FALSE);}}
 
-/* k18571 in k18553 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18573(C_word t0,C_word t1){
+/* k18399 in k18381 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18401(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[3])[1]);
+t2=C_fixnum_increase(((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-f_18558(t4,t3);}
+f_18386(t4,t3);}
 else{
 t2=((C_word*)t0)[2];
-f_18558(t2,C_SCHEME_UNDEFINED);}}
+f_18386(t2,C_SCHEME_UNDEFINED);}}
 
-/* k18556 in k18553 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18558(C_word t0,C_word t1){
+/* k18384 in k18381 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18386(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18558,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18570,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2576 mapwalk");
+C_save_and_reclaim((void*)trf_18386,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18398,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2572 mapwalk");
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_18924(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_18752(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18568 in k18556 in k18553 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18570(C_word c,C_word t0,C_word t1){
+/* k18396 in k18384 in k18381 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18398(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18570,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18398,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18397(C_word c,C_word t0,C_word t1){
+/* k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6508,32 +6502,32 @@ C_word t8;
 C_word t9;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18397,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18225,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18401,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("g47764777");
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18229,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
+C_trace("g47284729");
 t3=t2;
-f_18401(t3,((C_word*)t0)[7],t1);}
+f_18229(t3,((C_word*)t0)[7],t1);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[11],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_18436,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[6],a[13]=t2,tmp=(C_word)a,a+=14,tmp);
+t2=C_slot(((C_word*)t0)[11],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_18264,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[6],a[13]=t2,tmp=(C_word)a,a+=14,tmp);
 t4=*((C_word*)lf[22]+1);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18520,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18348,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t4)){
 t6=t3;
-f_18436(t6,(C_word)C_i_not(t4));}
+f_18264(t6,C_i_not(t4));}
 else{
 t6=*((C_word*)lf[12]+1);
 if(C_truep(t6)){
 t7=t3;
-f_18436(t7,(C_word)C_i_not(t6));}
+f_18264(t7,C_i_not(t6));}
 else{
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18531,a[2]=((C_word*)t0)[6],a[3]=t5,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18359,a[2]=((C_word*)t0)[6],a[3]=t5,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t7,((C_word*)t0)[6],lf[134]);}}}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t7,((C_word*)t0)[6],lf[133]);}}}}
 
-/* k18529 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18531(C_word c,C_word t0,C_word t1){
+/* k18357 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6541,33 +6535,33 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
-f_18436(t3,(C_word)C_i_not(t2));}
+f_18264(t3,C_i_not(t2));}
 else{
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[545]);}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[552]);}}
 
-/* k18518 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18520(C_word c,C_word t0,C_word t1){
+/* k18346 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18348(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_18436(t2,(C_word)C_i_not(t1));}
+f_18264(t2,C_i_not(t1));}
 
-/* k18434 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18436(C_word t0,C_word t1){
+/* k18262 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18264(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18436,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_18516,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-C_trace("compiler.scm: 2558 variable-visible?");
-((C_proc3)C_retrieve_symbol_proc(lf[570]))(3,*((C_word*)lf[570]+1),t2,((C_word*)t0)[12]);}
+C_save_and_reclaim((void*)trf_18264,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_18344,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+C_trace("compiler.scm: 2554 variable-visible?");
+((C_proc3)C_retrieve_symbol_proc(lf[558]))(3,*((C_word*)lf[558]+1),t2,((C_word*)t0)[12]);}
 
-/* k18514 in k18434 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18516(C_word c,C_word t0,C_word t1){
+/* k18342 in k18262 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6577,21 +6571,21 @@ C_word t6;
 C_word t7;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18516,2,t0,t1);}
-t2=(C_word)C_i_not(t1);
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_18442,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t2,a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-t4=(C_word)C_eqp(((C_word*)t0)[13],lf[99]);
+C_save_and_reclaim((void*)tr2,(void*)f_18344,2,t0,t1);}
+t2=C_i_not(t1);
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_18270,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t2,a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+t4=C_eqp(((C_word*)t0)[13],lf[98]);
 if(C_truep(t4)){
-t5=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
-t6=(C_word)C_i_car(t5);
-C_trace("compiler.scm: 2559 immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[620]))(3,*((C_word*)lf[620]+1),t3,t6);}
+t5=C_slot(((C_word*)t0)[2],C_fix(2));
+t6=C_i_car(t5);
+C_trace("compiler.scm: 2555 immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[608]))(3,*((C_word*)lf[608]+1),t3,t6);}
 else{
 t5=t3;
-f_18442(2,t5,C_SCHEME_FALSE);}}
+f_18270(2,t5,C_SCHEME_FALSE);}}
 
-/* k18440 in k18514 in k18434 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18442(C_word c,C_word t0,C_word t1){
+/* k18268 in k18342 in k18262 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6600,40 +6594,40 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18442,2,t0,t1);}
-t2=(C_truep(t1)?t1:(C_word)C_eqp(lf[139],((C_word*)t0)[13]));
-t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18448,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18270,2,t0,t1);}
+t2=(C_truep(t1)?t1:C_eqp(lf[138],((C_word*)t0)[13]));
+t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18276,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
 if(C_truep(((C_word*)t0)[12])){
-t4=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[2])[1]);
+t4=C_fixnum_increase(((C_word*)((C_word*)t0)[2])[1]);
 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
 t6=t3;
-f_18448(t6,t5);}
+f_18276(t6,t5);}
 else{
 t4=t3;
-f_18448(t4,C_SCHEME_UNDEFINED);}}
+f_18276(t4,C_SCHEME_UNDEFINED);}}
 
-/* k18446 in k18440 in k18514 in k18434 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18448(C_word t0,C_word t1){
+/* k18274 in k18268 in k18342 in k18262 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18276(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18448,NULL,2,t0,t1);}
-t2=(C_truep(((C_word*)t0)[12])?lf[662]:lf[663]);
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18480,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)trf_18276,NULL,2,t0,t1);}
+t2=(C_truep(((C_word*)t0)[12])?lf[651]:lf[652]);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_18308,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
 if(C_truep(((C_word*)t0)[11])){
-C_trace("compiler.scm: 2565 blockvar-literal");
+C_trace("compiler.scm: 2561 blockvar-literal");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_19064(t4,t3,((C_word*)t0)[10]);}
+f_18892(t4,t3,((C_word*)t0)[10]);}
 else{
-C_trace("compiler.scm: 2566 literal");
+C_trace("compiler.scm: 2562 literal");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_18970(t4,t3,((C_word*)t0)[10]);}}
+f_18798(t4,t3,((C_word*)t0)[10]);}}
 
-/* k18478 in k18446 in k18440 in k18514 in k18434 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18480(C_word c,C_word t0,C_word t1){
+/* k18306 in k18274 in k18268 in k18342 in k18262 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6641,59 +6635,103 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18480,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,t1,((C_word*)t0)[10],((C_word*)t0)[9]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18472,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("compiler.scm: 2569 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_18308,2,t0,t1);}
+t2=C_a_i_list(&a,3,t1,((C_word*)t0)[10],((C_word*)t0)[9]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18300,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+t4=C_i_car(((C_word*)t0)[6]);
+C_trace("compiler.scm: 2565 walk");
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_17838(t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17629(t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18470 in k18478 in k18446 in k18440 in k18514 in k18434 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18472(C_word c,C_word t0,C_word t1){
+/* k18298 in k18306 in k18274 in k18268 in k18342 in k18262 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18472,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18300,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[4];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t2));}
 
-/* g4776 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18401(C_word t0,C_word t1,C_word t2){
+/* g4728 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18229(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18401,NULL,3,t0,t1,t2);}
-t3=(C_word)C_a_i_list(&a,1,t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18422,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2551 walk");
+C_save_and_reclaim((void*)trf_18229,NULL,3,t0,t1,t2);}
+t3=C_a_i_list(&a,1,t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18250,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2547 walk");
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_17838(t5,t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17629(t5,t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18420 in g4776 in k18395 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18422(C_word c,C_word t0,C_word t1){
+/* k18248 in g4728 in k18223 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18422,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18250,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=((C_word*)t0)[3];
+t4=t3;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[650],((C_word*)t0)[2],t2));}
+
+/* k18180 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18182(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_18182,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[10])+1,t1);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18198,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 2539 walk");
+t4=((C_word*)((C_word*)t0)[6])[1];
+f_17629(t4,t3,((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+
+/* k18196 in k18180 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18198(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_18198,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18202,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=C_i_cadr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 2540 walk");
+t4=((C_word*)((C_word*)t0)[5])[1];
+f_17629(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* k18200 in k18196 in k18180 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18202(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[11],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_18202,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[661],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[649],((C_word*)t0)[2],t2));}
 
-/* k18349 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18351(C_word c,C_word t0,C_word t1){
+/* k18133 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6701,125 +6739,125 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18351,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18355,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[8]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18363,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2544 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_18135,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18139,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=C_i_cadr(((C_word*)t0)[8]);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18147,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2531 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18361 in k18349 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18363(C_word c,C_word t0,C_word t1){
+/* k18145 in k18133 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18147(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18363,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18367,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2544 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_18147,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18151,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2531 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18365 in k18361 in k18349 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18367(C_word c,C_word t0,C_word t1){
+/* k18149 in k18145 in k18133 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18151(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2544 walk");
+C_trace("compiler.scm: 2531 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_17838(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_17629(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k18353 in k18349 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18355(C_word c,C_word t0,C_word t1){
+/* k18137 in k18133 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18139(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18355,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18139,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[660],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[648],((C_word*)t0)[2],t2));}
 
-/* a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18154(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17946(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[26],*a=ab;
+C_word ab[28],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_18154,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_car(((C_word*)t0)[15]);
-t6=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_18161,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=t3,a[7]=t2,a[8]=t5,a[9]=((C_word*)t0)[5],a[10]=t1,a[11]=((C_word*)t0)[15],a[12]=((C_word*)t0)[6],a[13]=((C_word*)t0)[7],a[14]=((C_word*)t0)[8],a[15]=((C_word*)t0)[9],a[16]=((C_word*)t0)[10],a[17]=((C_word*)t0)[11],a[18]=((C_word*)t0)[12],a[19]=((C_word*)t0)[13],a[20]=((C_word*)t0)[14],tmp=(C_word)a,a+=21,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_17946,5,t0,t1,t2,t3,t4);}
+t5=C_i_car(((C_word*)t0)[17]);
+t6=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_17953,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=t3,a[7]=t2,a[8]=t5,a[9]=((C_word*)t0)[5],a[10]=t1,a[11]=((C_word*)t0)[17],a[12]=((C_word*)t0)[6],a[13]=((C_word*)t0)[7],a[14]=((C_word*)t0)[8],a[15]=((C_word*)t0)[9],a[16]=((C_word*)t0)[10],a[17]=((C_word*)t0)[11],a[18]=((C_word*)t0)[12],a[19]=((C_word*)t0)[13],a[20]=((C_word*)t0)[14],a[21]=((C_word*)t0)[15],a[22]=((C_word*)t0)[16],tmp=(C_word)a,a+=23,tmp);
 if(C_truep(t4)){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18281,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2492 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t7,((C_word*)t0)[4],t4,lf[571]);}
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18065,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2478 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t7,((C_word*)t0)[4],t4,lf[559]);}
 else{
 t7=t6;
-f_18161(2,t7,C_SCHEME_FALSE);}}
+f_17953(2,t7,C_SCHEME_FALSE);}}
 
-/* k18279 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18281(C_word c,C_word t0,C_word t1){
+/* k18063 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18065(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18281,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18287,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2493 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[557]);}
+C_save_and_reclaim((void*)tr2,(void*)f_18065,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18071,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2479 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[544]);}
 
-/* k18285 in k18279 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18287(C_word c,C_word t0,C_word t1){
+/* k18069 in k18063 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18071(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18287,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18071,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-f_18161(2,t2,lf[554]);}
+f_17953(2,t2,lf[541]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18312,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2494 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[613]);}}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18096,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2480 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[601]);}}
 
-/* k18310 in k18285 in k18279 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18312(C_word c,C_word t0,C_word t1){
+/* k18094 in k18069 in k18063 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 2495 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[544]);}
+C_trace("compiler.scm: 2481 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[540]);}
 else{
-t2=(C_word)C_i_not(((C_word*)t0)[2]);
+t2=C_i_not(((C_word*)t0)[2]);
 if(C_truep(t2)){
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
-f_18161(2,t3,lf[656]);}
+f_17953(2,t3,lf[645]);}
 else{
-C_trace("compiler.scm: 2495 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[544]);}}
+C_trace("compiler.scm: 2481 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[540]);}}
 else{
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[2]))){
+if(C_truep(C_i_nullp(((C_word*)t0)[2]))){
 t3=((C_word*)t0)[5];
-f_18161(2,t3,lf[656]);}
+f_17953(2,t3,lf[645]);}
 else{
-C_trace("compiler.scm: 2495 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[544]);}}}}
+C_trace("compiler.scm: 2481 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[540]);}}}}
 
-/* k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18161(C_word c,C_word t0,C_word t1){
+/* k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17953(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6827,77 +6865,69 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[26],*a=ab;
+C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18161,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_18164,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],tmp=(C_word)a,a+=20,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[3]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18272,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_eqp(lf[656],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_17953,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_17956,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],a[19]=((C_word*)t0)[20],a[20]=((C_word*)t0)[21],a[21]=((C_word*)t0)[22],tmp=(C_word)a,a+=22,tmp);
+t3=C_i_car(((C_word*)t0)[3]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18056,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t5=C_eqp(lf[645],t1);
 if(C_truep(t5)){
-C_trace("compiler.scm: 2499 butlast");
-((C_proc3)C_retrieve_symbol_proc(lf[659]))(3,*((C_word*)lf[659]+1),t4,((C_word*)t0)[7]);}
+C_trace("compiler.scm: 2485 butlast");
+((C_proc3)C_retrieve_symbol_proc(lf[647]))(3,*((C_word*)lf[647]+1),t4,((C_word*)t0)[7]);}
 else{
 t6=((C_word*)t0)[7];
-C_trace("compiler.scm: 2496 walk");
+C_trace("compiler.scm: 2482 walk");
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_17838(t7,t2,t3,t6,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);}}
+f_17629(t7,t2,t3,t6,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);}}
 
-/* k18270 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18272(C_word c,C_word t0,C_word t1){
+/* k18054 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2496 walk");
+C_trace("compiler.scm: 2482 walk");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_17838(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_17629(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18164(C_word c,C_word t0,C_word t1){
+/* k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
-C_word t6;
-C_word ab[21],*a=ab;
+C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18164,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_18167,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],tmp=(C_word)a,a+=21,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[3],lf[656]);
+C_save_and_reclaim((void*)tr2,(void*)f_17956,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_17959,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],tmp=(C_word)a,a+=23,tmp);
+t3=C_eqp(((C_word*)t0)[3],lf[645]);
 if(C_truep(t3)){
-C_trace("compiler.scm: 2504 debugging");
-((C_proc6)C_retrieve_symbol_proc(lf[585]))(6,*((C_word*)lf[585]+1),t2,lf[626],lf[657],((C_word*)t0)[4],((C_word*)t0)[7]);}
-else{
-t4=(C_word)C_eqp(((C_word*)t0)[3],lf[553]);
-if(C_truep(t4)){
-C_trace("compiler.scm: 2505 debugging");
-((C_proc6)C_retrieve_symbol_proc(lf[585]))(6,*((C_word*)lf[585]+1),t2,lf[626],lf[658],((C_word*)t0)[4],((C_word*)t0)[7]);}
+C_trace("compiler.scm: 2490 debugging");
+((C_proc6)C_retrieve_symbol_proc(lf[572]))(6,*((C_word*)lf[572]+1),t2,lf[614],lf[646],((C_word*)t0)[4],((C_word*)t0)[7]);}
 else{
-t5=C_SCHEME_UNDEFINED;
-t6=t2;
-f_18167(2,t6,t5);}}}
+t4=t2;
+f_17959(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k18165 in k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18167(C_word c,C_word t0,C_word t1){
+/* k17957 in k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[21],*a=ab;
+C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18167,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_18170,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],tmp=(C_word)a,a+=21,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17959,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_17962,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],tmp=(C_word)a,a+=23,tmp);
 t3=(C_truep(((C_word*)t0)[9])?((C_word*)t0)[5]:C_SCHEME_FALSE);
 if(C_truep(t3)){
-C_trace("compiler.scm: 2507 bomb");
-((C_proc6)C_retrieve_symbol_proc(lf[522]))(6,*((C_word*)lf[522]+1),t2,lf[655],((C_word*)t0)[8],((C_word*)((C_word*)t0)[15])[1],((C_word*)t0)[5]);}
+C_trace("compiler.scm: 2492 bomb");
+((C_proc6)C_retrieve_symbol_proc(lf[514]))(6,*((C_word*)lf[514]+1),t2,lf[644],((C_word*)t0)[8],((C_word*)((C_word*)t0)[15])[1],((C_word*)t0)[5]);}
 else{
 t4=t2;
-f_18170(2,t4,C_SCHEME_UNDEFINED);}}
+f_17962(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k18168 in k18165 in k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18170(C_word c,C_word t0,C_word t1){
+/* k17960 in k17957 in k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6905,19 +6935,19 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[30],*a=ab;
+C_word ab[33],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18170,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_18198,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[16],a[9]=((C_word*)t0)[17],a[10]=((C_word*)t0)[18],a[11]=((C_word*)t0)[19],a[12]=((C_word*)t0)[20],tmp=(C_word)a,a+=13,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[11]);
-t4=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[17])[1]);
-t5=(C_truep(((C_word*)t0)[9])?((C_word*)t0)[9]:(C_word)C_i_memq(((C_word*)t0)[8],*((C_word*)lf[62]+1)));
-t6=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_18214,a[2]=((C_word*)t0)[19],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t5,a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[13],a[10]=t4,a[11]=((C_word*)t0)[5],a[12]=((C_word*)t0)[6],a[13]=((C_word*)t0)[7],a[14]=t3,a[15]=((C_word*)t0)[8],a[16]=t2,tmp=(C_word)a,a+=17,tmp);
-C_trace("compiler.scm: 2519 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t6,((C_word*)t0)[2],((C_word*)t0)[8],lf[603]);}
+C_save_and_reclaim((void*)tr2,(void*)f_17962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_17991,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[16],a[9]=((C_word*)t0)[17],a[10]=((C_word*)t0)[18],a[11]=((C_word*)t0)[19],a[12]=((C_word*)t0)[20],a[13]=((C_word*)t0)[21],a[14]=((C_word*)t0)[22],tmp=(C_word)a,a+=15,tmp);
+t3=C_i_cadr(((C_word*)t0)[11]);
+t4=C_fixnum_increase(((C_word*)((C_word*)t0)[19])[1]);
+t5=(C_truep(((C_word*)t0)[9])?((C_word*)t0)[9]:C_i_memq(((C_word*)t0)[8],*((C_word*)lf[61]+1)));
+t6=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_18007,a[2]=((C_word*)t0)[21],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t5,a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[17],a[11]=t4,a[12]=((C_word*)t0)[5],a[13]=((C_word*)t0)[6],a[14]=((C_word*)t0)[7],a[15]=t3,a[16]=((C_word*)t0)[8],a[17]=t2,tmp=(C_word)a,a+=18,tmp);
+C_trace("compiler.scm: 2505 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t6,((C_word*)t0)[2],((C_word*)t0)[8],lf[591]);}
 
-/* k18212 in k18168 in k18165 in k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18214(C_word c,C_word t0,C_word t1){
+/* k18005 in k17960 in k17957 in k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18007(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6925,59 +6955,59 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[20],*a=ab;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18214,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18007,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_18221,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
-t4=((C_word*)t0)[11];
+t3=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_18014,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
+t4=((C_word*)t0)[12];
 if(C_truep(t4)){
 t5=t3;
-f_18221(t5,C_SCHEME_FALSE);}
+f_18014(t5,C_SCHEME_FALSE);}
 else{
 t5=((C_word*)((C_word*)t0)[2])[1];
-if(C_truep((C_word)C_fixnum_greaterp(t5,C_fix(0)))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18240,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2523 debugging");
-((C_proc6)C_retrieve_symbol_proc(lf[585]))(6,*((C_word*)lf[585]+1),t6,lf[626],lf[654],((C_word*)t0)[15],((C_word*)((C_word*)t0)[2])[1]);}
+if(C_truep(C_fixnum_greaterp(t5,C_fix(0)))){
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18033,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2509 debugging");
+((C_proc6)C_retrieve_symbol_proc(lf[572]))(6,*((C_word*)lf[572]+1),t6,lf[614],lf[643],((C_word*)t0)[16],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t6=t3;
-f_18221(t6,C_SCHEME_FALSE);}}}
+f_18014(t6,C_SCHEME_FALSE);}}}
 
-/* k18238 in k18212 in k18168 in k18165 in k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18240(C_word c,C_word t0,C_word t1){
+/* k18031 in k18005 in k17960 in k17957 in k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_18221(t2,C_SCHEME_TRUE);}
+f_18014(t2,C_SCHEME_TRUE);}
 
-/* k18219 in k18212 in k18168 in k18165 in k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18221(C_word t0,C_word t1){
+/* k18012 in k18005 in k17960 in k17957 in k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_18014(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[17],*a=ab;
+C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18221,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_18225,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
+C_save_and_reclaim((void*)trf_18014,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_18018,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=t2;
-f_18225(2,t3,((C_word*)t0)[3]);}
+f_18018(2,t3,((C_word*)t0)[3]);}
 else{
-C_trace("compiler.scm: 2525 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[2],((C_word*)t0)[15],lf[596]);}}
+C_trace("compiler.scm: 2511 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[2],((C_word*)t0)[16],lf[583]);}}
 
-/* k18223 in k18219 in k18212 in k18168 in k18165 in k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18225(C_word c,C_word t0,C_word t1){
+/* k18016 in k18012 in k18005 in k17960 in k17957 in k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_18018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2509 make-lambda-literal");
-((C_proc17)C_retrieve_proc(*((C_word*)lf[632]+1)))(17,*((C_word*)lf[632]+1),((C_word*)t0)[16],((C_word*)t0)[15],((C_word*)t0)[14],((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[11],((C_word*)t0)[10],((C_word*)((C_word*)t0)[9])[1],((C_word*)((C_word*)t0)[8])[1],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 2494 make-lambda-literal");
+((C_proc18)C_retrieve_proc(*((C_word*)lf[620]+1)))(18,*((C_word*)lf[620]+1),((C_word*)t0)[17],((C_word*)t0)[16],((C_word*)t0)[15],((C_word*)t0)[14],((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[11],((C_word*)((C_word*)t0)[10])[1],((C_word*)((C_word*)t0)[9])[1],((C_word*)((C_word*)t0)[8])[1],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18196 in k18168 in k18165 in k18162 in k18159 in a18153 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18198(C_word c,C_word t0,C_word t1){
+/* k17989 in k17960 in k17957 in k17954 in k17951 in a17945 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6989,23 +7019,25 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
+C_word t12;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18198,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[12])[1]);
-t3=C_mutate(((C_word *)((C_word*)t0)[12])+1,t2);
-t4=C_mutate(((C_word *)((C_word*)t0)[11])+1,((C_word*)t0)[10]);
-t5=C_mutate(((C_word *)((C_word*)t0)[9])+1,((C_word*)t0)[8]);
-t6=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t7=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)t0)[4]);
-t8=(C_word)C_i_car(((C_word*)t0)[3]);
-t9=(C_word)C_a_i_list(&a,1,t8);
-t10=((C_word*)t0)[2];
-t11=t10;
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_record(&a,4,lf[512],lf[565],t9,C_SCHEME_END_OF_LIST));}
+C_save_and_reclaim((void*)tr2,(void*)f_17991,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[14])[1]);
+t3=C_mutate(((C_word *)((C_word*)t0)[14])+1,t2);
+t4=C_mutate(((C_word *)((C_word*)t0)[13])+1,((C_word*)t0)[12]);
+t5=C_mutate(((C_word *)((C_word*)t0)[11])+1,((C_word*)t0)[10]);
+t6=C_mutate(((C_word *)((C_word*)t0)[9])+1,((C_word*)t0)[8]);
+t7=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
+t8=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)t0)[4]);
+t9=C_i_car(((C_word*)t0)[3]);
+t10=C_a_i_list(&a,1,t9);
+t11=((C_word*)t0)[2];
+t12=t11;
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_a_i_record(&a,4,lf[504],lf[553],t10,C_SCHEME_END_OF_LIST));}
 
-/* k18080 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18082(C_word c,C_word t0,C_word t1){
+/* k17871 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7015,21 +7047,21 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18082,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18097,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-t4=(C_word)C_eqp(lf[517],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_17873,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17888,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(1));
+t4=C_eqp(lf[509],t3);
 if(C_truep(t4)){
-t5=(C_word)C_slot(((C_word*)t0)[3],C_fix(2));
-t6=(C_word)C_i_car(t5);
+t5=C_slot(((C_word*)t0)[3],C_fix(2));
+t6=C_i_car(t5);
 t7=t2;
-f_18097(t7,(C_word)C_i_memq(t6,((C_word*)t0)[2]));}
+f_17888(t7,C_i_memq(t6,((C_word*)t0)[2]));}
 else{
 t5=t2;
-f_18097(t5,C_SCHEME_FALSE);}}
+f_17888(t5,C_SCHEME_FALSE);}}
 
-/* k18095 in k18080 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_18097(C_word t0,C_word t1){
+/* k17886 in k17871 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_17888(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7040,56 +7072,56 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18097,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_17888,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[5])[1]);
+t2=C_fixnum_increase(((C_word*)((C_word*)t0)[5])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[5])+1,t2);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 t6=t4;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[512],lf[615],C_SCHEME_END_OF_LIST,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[504],lf[603],C_SCHEME_END_OF_LIST,t5));}
 else{
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t3));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t3));}}
 
-/* k18064 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18066(C_word c,C_word t0,C_word t1){
+/* k17855 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17857(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18066,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_17857,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[605],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[593],((C_word*)t0)[2],t2));}
 
-/* k18034 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18036(C_word c,C_word t0,C_word t1){
+/* k17825 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18036,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17827,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],lf[606],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],lf[594],((C_word*)t0)[2],t1));}
 
-/* k18008 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18010(C_word c,C_word t0,C_word t1){
+/* k17799 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2453 words");
-((C_proc3)C_retrieve_symbol_proc(lf[305]))(3,*((C_word*)lf[305]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 2437 words");
+((C_proc3)C_retrieve_symbol_proc(lf[303]))(3,*((C_word*)lf[303]+1),((C_word*)t0)[2],t1);}
 
-/* k18004 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18006(C_word c,C_word t0,C_word t1){
+/* k17795 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7097,36 +7129,36 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18006,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[10])[1],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_17797,2,t0,t1);}
+t2=C_fixnum_plus(((C_word*)((C_word*)t0)[10])[1],t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[10])+1,t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18002,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2454 mapwalk");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17793,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2438 mapwalk");
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_18924(t5,t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_18752(t5,t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18000 in k18004 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_18002(C_word c,C_word t0,C_word t1){
+/* k17791 in k17795 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18002,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17793,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k17974 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17976(C_word c,C_word t0,C_word t1){
+/* k17765 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2449 words");
-((C_proc3)C_retrieve_symbol_proc(lf[305]))(3,*((C_word*)lf[305]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 2433 words");
+((C_proc3)C_retrieve_symbol_proc(lf[303]))(3,*((C_word*)lf[303]+1),((C_word*)t0)[2],t1);}
 
-/* k17970 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17972(C_word c,C_word t0,C_word t1){
+/* k17761 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17763(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7134,39 +7166,39 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17972,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[5])[1],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_17763,2,t0,t1);}
+t2=C_fixnum_plus(((C_word*)((C_word*)t0)[5])[1],t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[5])+1,t2);
 t4=((C_word*)t0)[4];
 t5=t4;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST));}
 
-/* k17944 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17946(C_word c,C_word t0,C_word t1){
+/* k17735 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17946,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17737,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k17918 in walk in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17920(C_word c,C_word t0,C_word t1){
+/* k17709 in walk in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17920,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17711,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_17765(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_17556(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7176,29 +7208,29 @@ C_word t8;
 C_word t9;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17765,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17769,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_17556,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17560,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_17769(2,t5,t3);}
+f_17560(2,t5,t3);}
 else{
 t5=*((C_word*)lf[22]+1);
 if(C_truep(t5)){
 t6=t4;
-f_17769(2,t6,t5);}
+f_17560(2,t6,t5);}
 else{
 t6=*((C_word*)lf[12]+1);
 if(C_truep(t6)){
 t7=t4;
-f_17769(2,t7,t6);}
+f_17560(2,t7,t6);}
 else{
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17825,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17616,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t8=t2;
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t7,t8,lf[134]);}}}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t7,t8,lf[133]);}}}}
 
-/* k17823 in walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17825(C_word c,C_word t0,C_word t1){
+/* k17614 in walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7207,52 +7239,52 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_17769(2,t3,t2);}
+f_17560(2,t3,t2);}
 else{
 t2=((C_word*)t0)[2];
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),((C_word*)t0)[3],t2,lf[545]);}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),((C_word*)t0)[3],t2,lf[552]);}}
 
-/* k17767 in walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17769(C_word c,C_word t0,C_word t1){
+/* k17558 in walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17560(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17769,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17772,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17804,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2413 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t3,((C_word*)t0)[2],((C_word*)t0)[7],lf[557]);}
+C_save_and_reclaim((void*)tr2,(void*)f_17560,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17563,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17595,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2397 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t3,((C_word*)t0)[2],((C_word*)t0)[7],lf[544]);}
 
-/* k17802 in k17767 in walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17804(C_word c,C_word t0,C_word t1){
+/* k17593 in k17558 in walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17595(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17804,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17595,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17811,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2414 variable-visible?");
-((C_proc3)C_retrieve_symbol_proc(lf[570]))(3,*((C_word*)lf[570]+1),t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17602,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2398 variable-visible?");
+((C_proc3)C_retrieve_symbol_proc(lf[558]))(3,*((C_word*)lf[558]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_17772(t2,C_SCHEME_FALSE);}}
+f_17563(t2,C_SCHEME_FALSE);}}
 
-/* k17809 in k17802 in k17767 in walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17811(C_word c,C_word t0,C_word t1){
+/* k17600 in k17593 in k17558 in walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_17772(t2,(C_word)C_i_not(t1));}
+f_17563(t2,C_i_not(t1));}
 
-/* k17770 in k17767 in walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_17772(C_word t0,C_word t1){
+/* k17561 in k17558 in walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_17563(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7260,63 +7292,63 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17772,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17775,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_17563,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17566,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t1)){
-t3=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[2])[1]);
+t3=C_fixnum_increase(((C_word*)((C_word*)t0)[2])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
 t5=t2;
-f_17775(t5,t4);}
+f_17566(t5,t4);}
 else{
 t3=t2;
-f_17775(t3,C_SCHEME_UNDEFINED);}}
+f_17566(t3,C_SCHEME_UNDEFINED);}}
 
-/* k17773 in k17770 in k17767 in walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_17775(C_word t0,C_word t1){
+/* k17564 in k17561 in k17558 in walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_17566(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17775,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17791,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_17566,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17582,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[6])){
-C_trace("compiler.scm: 2419 blockvar-literal");
+C_trace("compiler.scm: 2403 blockvar-literal");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_19064(t3,t2,((C_word*)t0)[5]);}
+f_18892(t3,t2,((C_word*)t0)[5]);}
 else{
-C_trace("compiler.scm: 2420 literal");
+C_trace("compiler.scm: 2404 literal");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_18970(t3,t2,((C_word*)t0)[5]);}}
+f_18798(t3,t2,((C_word*)t0)[5]);}}
 
-/* k17789 in k17773 in k17770 in k17767 in walk-global in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17791(C_word c,C_word t0,C_word t1){
+/* k17580 in k17564 in k17561 in k17558 in walk-global in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17582(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17791,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,4,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_17582,2,t0,t1);}
+t2=C_a_i_list(&a,4,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[653],t2,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[642],t2,C_SCHEME_END_OF_LIST));}
 
-/* walk-var in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_fcall f_17714(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* walk-var in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_fcall f_17505(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17714,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17718,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2403 posq");
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t5,t2,t3);}
+C_save_and_reclaim((void*)trf_17505,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17509,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2387 posq");
+((C_proc4)C_retrieve_symbol_proc(lf[180]))(4,*((C_word*)lf[180]+1),t5,t2,t3);}
 
-/* k17716 in walk-var in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17718(C_word c,C_word t0,C_word t1){
+/* k17507 in walk-var in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7325,269 +7357,282 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17718,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17509,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 t3=t1;
-t4=(C_word)C_a_i_list(&a,1,t3);
+t4=C_a_i_list(&a,1,t3);
 t5=t2;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[512],lf[651],t4,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_record(&a,4,lf[504],lf[640],t4,C_SCHEME_END_OF_LIST));}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17744,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2404 keyword?");
-((C_proc3)C_retrieve_symbol_proc(lf[119]))(3,*((C_word*)lf[119]+1),t2,((C_word*)t0)[4]);}}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17535,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2388 keyword?");
+((C_proc3)C_retrieve_symbol_proc(lf[118]))(3,*((C_word*)lf[118]+1),t2,((C_word*)t0)[4]);}}
 
-/* k17742 in k17716 in walk-var in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17744(C_word c,C_word t0,C_word t1){
+/* k17533 in k17507 in walk-var in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17744,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17535,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17760,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2404 literal");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17551,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2388 literal");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_18970(t3,t2,((C_word*)t0)[4]);}
+f_18798(t3,t2,((C_word*)t0)[4]);}
 else{
-C_trace("compiler.scm: 2405 walk-global");
+C_trace("compiler.scm: 2389 walk-global");
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_17765(t2,((C_word*)t0)[6],((C_word*)t0)[4],((C_word*)t0)[2]);}}
+f_17556(t2,((C_word*)t0)[6],((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* k17758 in k17742 in k17716 in walk-var in ##compiler#prepare-for-code-generation in k5138 in k5135 */
-static void C_ccall f_17760(C_word c,C_word t0,C_word t1){
+/* k17549 in k17533 in k17507 in walk-var in ##compiler#prepare-for-code-generation in k5089 in k5086 */
+static void C_ccall f_17551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17760,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_17551,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[652],t2,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[641],t2,C_SCHEME_END_OF_LIST));}
+
+/* lambda-literal-direct in k5089 in k5086 */
+static void C_ccall f_17493(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word *a;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_17493,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(16)));}
 
-/* lambda-literal-direct in k5138 in k5135 */
-static void C_ccall f_17702(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-body in k5089 in k5086 */
+static void C_ccall f_17484(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17702,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17484,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(15)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(15)));}
 
-/* lambda-literal-body in k5138 in k5135 */
-static void C_ccall f_17693(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-rest-argument-mode in k5089 in k5086 */
+static void C_ccall f_17475(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17693,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17475,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(14)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(14)));}
 
-/* lambda-literal-rest-argument-mode in k5138 in k5135 */
-static void C_ccall f_17684(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-customizable in k5089 in k5086 */
+static void C_ccall f_17466(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17684,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17466,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(13)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(13)));}
 
-/* lambda-literal-customizable in k5138 in k5135 */
-static void C_ccall f_17675(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-looping in k5089 in k5086 */
+static void C_ccall f_17457(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17675,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17457,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(12)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(12)));}
 
-/* lambda-literal-looping in k5138 in k5135 */
-static void C_ccall f_17666(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-closure-size in k5089 in k5086 */
+static void C_ccall f_17448(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17666,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17448,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(11)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(11)));}
 
-/* lambda-literal-closure-size in k5138 in k5135 */
-static void C_ccall f_17657(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-directly-called in k5089 in k5086 */
+static void C_ccall f_17439(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17657,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17439,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(10)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(10)));}
 
-/* lambda-literal-directly-called in k5138 in k5135 */
-static void C_ccall f_17648(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-allocated in k5089 in k5086 */
+static void C_ccall f_17430(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17648,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17430,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(9)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(9)));}
 
-/* lambda-literal-allocated in k5138 in k5135 */
-static void C_ccall f_17639(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-callee-signatures in k5089 in k5086 */
+static void C_ccall f_17421(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17639,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17421,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(8)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(8)));}
 
-/* lambda-literal-callee-signatures in k5138 in k5135 */
-static void C_ccall f_17630(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-unboxed-temporaries in k5089 in k5086 */
+static void C_ccall f_17412(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17630,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17412,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(7)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(7)));}
 
-/* lambda-literal-temporaries in k5138 in k5135 */
-static void C_ccall f_17621(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-temporaries in k5089 in k5086 */
+static void C_ccall f_17403(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17621,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17403,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(6)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(6)));}
 
-/* lambda-literal-rest-argument in k5138 in k5135 */
-static void C_ccall f_17612(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-rest-argument in k5089 in k5086 */
+static void C_ccall f_17394(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17612,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17394,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(5)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(5)));}
 
-/* lambda-literal-argument-count in k5138 in k5135 */
-static void C_ccall f_17603(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-argument-count in k5089 in k5086 */
+static void C_ccall f_17385(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17603,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17385,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(4)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(4)));}
 
-/* lambda-literal-arguments in k5138 in k5135 */
-static void C_ccall f_17594(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-arguments in k5089 in k5086 */
+static void C_ccall f_17376(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17594,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17376,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(3)));}
 
-/* lambda-literal-external in k5138 in k5135 */
-static void C_ccall f_17585(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-external in k5089 in k5086 */
+static void C_ccall f_17367(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17585,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17367,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(2)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(2)));}
 
-/* lambda-literal-id in k5138 in k5135 */
-static void C_ccall f_17576(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal-id in k5089 in k5086 */
+static void C_ccall f_17358(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17576,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[633]);
+C_save_and_reclaim((void*)tr3,(void*)f_17358,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[621]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(1)));}
 
-/* lambda-literal? in k5138 in k5135 */
-static void C_ccall f_17570(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-literal? in k5089 in k5086 */
+static void C_ccall f_17352(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17570,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_17352,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[633]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[621]));}
 
-/* make-lambda-literal in k5138 in k5135 */
-static void C_ccall f_17564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13,C_word t14,C_word t15,C_word t16){
+/* make-lambda-literal in k5089 in k5086 */
+static void C_ccall f_17346(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13,C_word t14,C_word t15,C_word t16,C_word t17){
 C_word tmp;
-C_word t17;
-C_word ab[17],*a=ab;
-if(c!=17) C_bad_argc_2(c,17,t0);
+C_word t18;
+C_word ab[18],*a=ab;
+if(c!=18) C_bad_argc_2(c,18,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr17,(void*)f_17564,17,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16);}
-t17=t1;
-((C_proc2)(void*)(*((C_word*)t17+1)))(2,t17,(C_word)C_a_i_record(&a,16,lf[633],t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16));}
+C_save_and_reclaim((void*)tr18,(void*)f_17346,18,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17);}
+t18=t1;
+((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,C_a_i_record(&a,17,lf[621],t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17));}
 
-/* ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15804(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15586(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7619,7 +7664,7 @@ C_word t30;
 C_word ab[55],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_15804,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_15586,4,t0,t1,t2,t3);}
 t4=C_fix(0);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_END_OF_LIST;
@@ -7638,69 +7683,69 @@ t18=C_SCHEME_UNDEFINED;
 t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
 t20=C_SCHEME_UNDEFINED;
 t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
-t22=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15807,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t23=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15813,a[2]=t3,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
-t24=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15823,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
-t25=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15834,a[2]=t3,a[3]=t9,a[4]=t13,a[5]=t11,a[6]=t15,tmp=(C_word)a,a+=7,tmp));
-t26=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16269,a[2]=t3,a[3]=t17,a[4]=t19,a[5]=t21,a[6]=t9,tmp=(C_word)a,a+=7,tmp));
-t27=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17294,a[2]=t17,tmp=(C_word)a,a+=3,tmp));
-t28=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17340,tmp=(C_word)a,a+=2,tmp));
-t29=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17531,a[2]=t15,a[3]=t7,a[4]=t2,a[5]=t17,a[6]=t5,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2357 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),t29,lf[592],lf[631]);}
+t22=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15589,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t23=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15595,a[2]=t3,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
+t24=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15605,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t25=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15616,a[2]=t3,a[3]=t9,a[4]=t13,a[5]=t11,a[6]=t15,tmp=(C_word)a,a+=7,tmp));
+t26=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16051,a[2]=t3,a[3]=t17,a[4]=t19,a[5]=t21,a[6]=t9,tmp=(C_word)a,a+=7,tmp));
+t27=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17076,a[2]=t17,tmp=(C_word)a,a+=3,tmp));
+t28=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17122,tmp=(C_word)a,a+=2,tmp));
+t29=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17313,a[2]=t15,a[3]=t7,a[4]=t2,a[5]=t17,a[6]=t5,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2339 debugging");
+((C_proc4)C_retrieve_symbol_proc(lf[572]))(4,*((C_word*)lf[572]+1),t29,lf[579],lf[619]);}
 
-/* k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17531(C_word c,C_word t0,C_word t1){
+/* k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17531,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17534,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2358 gather");
+C_save_and_reclaim((void*)tr2,(void*)f_17313,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17316,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2340 gather");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_15834(t3,t2,((C_word*)t0)[4],C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);}
+f_15616(t3,t2,((C_word*)t0)[4],C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);}
 
-/* k17532 in k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17534(C_word c,C_word t0,C_word t1){
+/* k17314 in k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17534,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17537,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2359 debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[585]))(5,*((C_word*)lf[585]+1),t2,lf[626],lf[630],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_17316,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17319,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2341 debugging");
+((C_proc5)C_retrieve_symbol_proc(lf[572]))(5,*((C_word*)lf[572]+1),t2,lf[614],lf[618],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k17535 in k17532 in k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17537(C_word c,C_word t0,C_word t1){
+/* k17317 in k17314 in k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17319(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17537,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17540,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2360 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),t2,lf[592],lf[629]);}
+C_save_and_reclaim((void*)tr2,(void*)f_17319,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17322,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2342 debugging");
+((C_proc4)C_retrieve_symbol_proc(lf[572]))(4,*((C_word*)lf[572]+1),t2,lf[579],lf[617]);}
 
-/* k17538 in k17535 in k17532 in k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17540(C_word c,C_word t0,C_word t1){
+/* k17320 in k17317 in k17314 in k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17322(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17540,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17543,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2361 transform");
+C_save_and_reclaim((void*)tr2,(void*)f_17322,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17325,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2343 transform");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_16269(t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+f_16051(t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE);}
 
-/* k17541 in k17538 in k17535 in k17532 in k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17543(C_word c,C_word t0,C_word t1){
+/* k17323 in k17320 in k17317 in k17314 in k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17325(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7709,48 +7754,48 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17543,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17546,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_eqp(((C_word*)((C_word*)t0)[2])[1],C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_17325,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17328,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_eqp(((C_word*)((C_word*)t0)[2])[1],C_fix(0));
 if(C_truep(t3)){
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17556,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17558,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17338,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_17340,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#make-promise");
-t6=*((C_word*)lf[628]+1);
+t6=*((C_word*)lf[616]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}}
 
-/* a17557 in k17541 in k17538 in k17535 in k17532 in k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17558(C_word c,C_word t0,C_word t1){
+/* a17339 in k17323 in k17320 in k17317 in k17314 in k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17558,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17340,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_length(*((C_word*)lf[62]+1)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_length(*((C_word*)lf[61]+1)));}
 
-/* k17554 in k17541 in k17538 in k17535 in k17532 in k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17556(C_word c,C_word t0,C_word t1){
+/* k17336 in k17323 in k17320 in k17317 in k17314 in k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2363 debugging");
-((C_proc6)C_retrieve_symbol_proc(lf[585]))(6,*((C_word*)lf[585]+1),((C_word*)t0)[3],lf[626],lf[627],((C_word*)((C_word*)t0)[2])[1],t1);}
+C_trace("compiler.scm: 2345 debugging");
+((C_proc6)C_retrieve_symbol_proc(lf[572]))(6,*((C_word*)lf[572]+1),((C_word*)t0)[3],lf[614],lf[615],((C_word*)((C_word*)t0)[2])[1],t1);}
 
-/* k17544 in k17541 in k17538 in k17535 in k17532 in k17529 in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17546(C_word c,C_word t0,C_word t1){
+/* k17326 in k17323 in k17320 in k17317 in k17314 in k17311 in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ref-var in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17340(C_word t1,C_word t2,C_word t3,C_word t4){
+/* ref-var in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17122(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7759,35 +7804,35 @@ C_word t8;
 C_word t9;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17340,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_17122,NULL,4,t1,t2,t3,t4);}
 t5=t2;
-t6=(C_word)C_slot(t5,C_fix(2));
-t7=(C_word)C_i_car(t6);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17347,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2333 posq");
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t8,t7,t4);}
+t6=C_slot(t5,C_fix(2));
+t7=C_i_car(t6);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17129,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2315 posq");
+((C_proc4)C_retrieve_symbol_proc(lf[180]))(4,*((C_word*)lf[180]+1),t8,t7,t4);}
 
-/* k17345 in ref-var in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17347(C_word c,C_word t0,C_word t1){
+/* k17127 in ref-var in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17347,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17129,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17351,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("g43404341");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17133,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("g42784279");
 t3=t2;
-f_17351(t3,((C_word*)t0)[3],t1);}
+f_17133(t3,((C_word*)t0)[3],t1);}
 else{
 t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* g4340 in k17345 in ref-var in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17351(C_word t0,C_word t1,C_word t2){
+/* g4278 in k17127 in ref-var in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17133(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7795,29 +7840,29 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17351,NULL,3,t0,t1,t2);}
-t3=(C_word)C_fixnum_plus(t2,C_fix(1));
-t4=(C_word)C_a_i_list(&a,1,t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17372,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2336 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t5,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_17133,NULL,3,t0,t1,t2);}
+t3=C_fixnum_plus(t2,C_fix(1));
+t4=C_a_i_list(&a,1,t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17154,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2318 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t5,((C_word*)t0)[2]);}
 
-/* k17370 in g4340 in k17345 in ref-var in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17372(C_word c,C_word t0,C_word t1){
+/* k17152 in g4278 in k17127 in ref-var in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17372,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_17154,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[617],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[605],((C_word*)t0)[2],t2));}
 
-/* maptransform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17294(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* maptransform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17076(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7829,19 +7874,19 @@ C_word t11;
 C_word t12;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17294,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_17076,NULL,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17300,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=t4,a[6]=t3,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17082,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=t4,a[6]=t3,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp));
 t12=((C_word*)t10)[1];
-f_17300(t12,t1,t2);}
+f_17082(t12,t1,t2);}
 
-/* loop4303 in maptransform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17300(C_word t0,C_word t1,C_word t2){
+/* loop4241 in maptransform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17082(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7850,21 +7895,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17300,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17327,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17334,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g43194320");
+C_save_and_reclaim((void*)trf_17082,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17109,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17116,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g42574258");
 t6=t3;
-f_17327(t6,t4,t5);}
+f_17109(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k17332 in loop4303 in maptransform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17334(C_word c,C_word t0,C_word t1){
+/* k17114 in loop4241 in maptransform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7876,36 +7921,36 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17334,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_17116,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop43034316");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop42414254");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_17300(t6,((C_word*)t0)[3],t5);}
+f_17082(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop43034316");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop42414254");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_17300(t6,((C_word*)t0)[3],t5);}}
+f_17082(t6,((C_word*)t0)[3],t5);}}
 
-/* g4319 in loop4303 in maptransform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17327(C_word t0,C_word t1,C_word t2){
+/* g4257 in loop4241 in maptransform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17109(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17327,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 2329 transform");
+C_save_and_reclaim((void*)trf_17109,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 2311 transform");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_16269(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_16051(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16269(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16051(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7920,30 +7965,30 @@ C_word t14;
 C_word t15;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16269,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_16051,NULL,5,t0,t1,t2,t3,t4);}
 t5=t2;
-t6=(C_word)C_slot(t5,C_fix(3));
+t6=C_slot(t5,C_fix(3));
 t7=t2;
-t8=(C_word)C_slot(t7,C_fix(2));
+t8=C_slot(t7,C_fix(2));
 t9=t2;
-t10=(C_word)C_slot(t9,C_fix(1));
-t11=(C_word)C_eqp(t10,lf[99]);
-t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_16303,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t8,a[11]=t10,a[12]=t1,a[13]=t2,tmp=(C_word)a,a+=14,tmp);
+t10=C_slot(t9,C_fix(1));
+t11=C_eqp(t10,lf[98]);
+t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_16085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t8,a[11]=t10,a[12]=t1,a[13]=t2,tmp=(C_word)a,a+=14,tmp);
 if(C_truep(t11)){
 t13=t12;
-f_16303(t13,t11);}
+f_16085(t13,t11);}
 else{
-t13=(C_word)C_eqp(t10,lf[139]);
+t13=C_eqp(t10,lf[138]);
 if(C_truep(t13)){
 t14=t12;
-f_16303(t14,t13);}
+f_16085(t14,t13);}
 else{
-t14=(C_word)C_eqp(t10,lf[565]);
+t14=C_eqp(t10,lf[553]);
 t15=t12;
-f_16303(t15,(C_truep(t14)?t14:(C_word)C_eqp(t10,lf[524])));}}}
+f_16085(t15,(C_truep(t14)?t14:C_eqp(t10,lf[516])));}}}
 
-/* k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16303(C_word t0,C_word t1){
+/* k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16085(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7966,86 +8011,86 @@ C_word t19;
 C_word t20;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16303,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16085,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[13];
 t3=((C_word*)t0)[12];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[11],lf[517]);
+t2=C_eqp(((C_word*)t0)[11],lf[509]);
 if(C_truep(t2)){
-t3=(C_word)C_i_car(((C_word*)t0)[10]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16315,a[2]=t3,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[12],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2204 ref-var");
-f_17340(t4,((C_word*)t0)[13],((C_word*)t0)[7],((C_word*)t0)[6]);}
+t3=C_i_car(((C_word*)t0)[10]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16097,a[2]=t3,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[12],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2186 ref-var");
+f_17122(t4,((C_word*)t0)[13],((C_word*)t0)[7],((C_word*)t0)[6]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[11],lf[124]);
-t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_16342,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+t3=C_eqp(((C_word*)t0)[11],lf[123]);
+t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_16124,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_16342(t5,t3);}
+f_16124(t5,t3);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[11],lf[513]);
+t5=C_eqp(((C_word*)t0)[11],lf[505]);
 if(C_truep(t5)){
 t6=t4;
-f_16342(t6,t5);}
+f_16124(t6,t5);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[11],lf[272]);
+t6=C_eqp(((C_word*)t0)[11],lf[270]);
 if(C_truep(t6)){
 t7=t4;
-f_16342(t7,t6);}
+f_16124(t7,t6);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[11],lf[273]);
+t7=C_eqp(((C_word*)t0)[11],lf[271]);
 if(C_truep(t7)){
 t8=t4;
-f_16342(t8,t7);}
+f_16124(t8,t7);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[11],lf[345]);
+t8=C_eqp(((C_word*)t0)[11],lf[343]);
 if(C_truep(t8)){
 t9=t4;
-f_16342(t9,t8);}
+f_16124(t9,t8);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[11],lf[101]);
+t9=C_eqp(((C_word*)t0)[11],lf[100]);
 if(C_truep(t9)){
 t10=t4;
-f_16342(t10,t9);}
+f_16124(t10,t9);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[11],lf[253]);
+t10=C_eqp(((C_word*)t0)[11],lf[251]);
 if(C_truep(t10)){
 t11=t4;
-f_16342(t11,t10);}
+f_16124(t11,t10);}
 else{
-t11=(C_word)C_eqp(((C_word*)t0)[11],lf[622]);
+t11=C_eqp(((C_word*)t0)[11],lf[610]);
 if(C_truep(t11)){
 t12=t4;
-f_16342(t12,t11);}
+f_16124(t12,t11);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[11],lf[623]);
+t12=C_eqp(((C_word*)t0)[11],lf[611]);
 if(C_truep(t12)){
 t13=t4;
-f_16342(t13,t12);}
+f_16124(t13,t12);}
 else{
-t13=(C_word)C_eqp(((C_word*)t0)[11],lf[624]);
+t13=C_eqp(((C_word*)t0)[11],lf[612]);
 if(C_truep(t13)){
 t14=t4;
-f_16342(t14,t13);}
+f_16124(t14,t13);}
 else{
-t14=(C_word)C_eqp(((C_word*)t0)[11],lf[540]);
+t14=C_eqp(((C_word*)t0)[11],lf[532]);
 if(C_truep(t14)){
 t15=t4;
-f_16342(t15,t14);}
+f_16124(t15,t14);}
 else{
-t15=(C_word)C_eqp(((C_word*)t0)[11],lf[625]);
+t15=C_eqp(((C_word*)t0)[11],lf[613]);
 if(C_truep(t15)){
 t16=t4;
-f_16342(t16,t15);}
+f_16124(t16,t15);}
 else{
-t16=(C_word)C_eqp(((C_word*)t0)[11],lf[105]);
+t16=C_eqp(((C_word*)t0)[11],lf[104]);
 t17=t4;
-f_16342(t17,(C_truep(t16)?t16:(C_word)C_eqp(((C_word*)t0)[11],lf[256])));}}}}}}}}}}}}}}}
+f_16124(t17,(C_truep(t16)?t16:C_eqp(((C_word*)t0)[11],lf[254])));}}}}}}}}}}}}}}}
 
-/* k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16342(C_word t0,C_word t1){
+/* k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16124(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8078,78 +8123,78 @@ C_word t29;
 C_word t30;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16342,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16124,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[13];
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16363,a[2]=((C_word*)t0)[11],a[3]=t3,a[4]=((C_word*)t0)[12],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2212 maptransform");
+t3=C_slot(t2,C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16145,a[2]=((C_word*)t0)[11],a[3]=t3,a[4]=((C_word*)t0)[12],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2194 maptransform");
 t5=((C_word*)((C_word*)t0)[10])[1];
-f_17294(t5,t4,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7]);}
+f_17076(t5,t4,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[6],lf[159]);
+t2=C_eqp(((C_word*)t0)[6],lf[158]);
 if(C_truep(t2)){
-t3=(C_word)C_i_car(((C_word*)t0)[11]);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16375,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[12],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 2216 test");
+t3=C_i_car(((C_word*)t0)[11]);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16157,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[12],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 2198 test");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_15807(t5,t4,t3,lf[588]);}
+f_15589(t5,t4,t3,lf[575]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[6],lf[173]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(((C_word*)t0)[6],lf[550]));
+t3=C_eqp(((C_word*)t0)[6],lf[172]);
+t4=(C_truep(t3)?t3:C_eqp(((C_word*)t0)[6],lf[537]));
 if(C_truep(t4)){
-t5=(C_word)C_i_caddr(((C_word*)t0)[11]);
-t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16476,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[3],a[8]=t5,a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler.scm: 2232 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[182]))(4,*((C_word*)lf[182]+1),((C_word*)t0)[12],t5,t6);}
+t5=C_i_caddr(((C_word*)t0)[11]);
+t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16258,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[3],a[8]=t5,a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
+C_trace("compiler.scm: 2214 decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[12],t5,t6);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[6],lf[252]);
+t5=C_eqp(((C_word*)t0)[6],lf[250]);
 if(C_truep(t5)){
-t6=(C_word)C_i_car(((C_word*)t0)[11]);
-t7=(C_word)C_i_car(((C_word*)t0)[9]);
-t8=(C_word)C_slot(t7,C_fix(1));
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16965,a[2]=((C_word*)t0)[12],a[3]=t6,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t7,a[8]=((C_word*)t0)[5],a[9]=t8,tmp=(C_word)a,a+=10,tmp);
-t10=(C_word)C_eqp(lf[99],t8);
+t6=C_i_car(((C_word*)t0)[11]);
+t7=C_i_car(((C_word*)t0)[9]);
+t8=C_slot(t7,C_fix(1));
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16747,a[2]=((C_word*)t0)[12],a[3]=t6,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t7,a[8]=((C_word*)t0)[5],a[9]=t8,tmp=(C_word)a,a+=10,tmp);
+t10=C_eqp(lf[98],t8);
 if(C_truep(t10)){
-t11=(C_word)C_slot(t7,C_fix(2));
-t12=(C_word)C_i_car(t11);
-C_trace("compiler.scm: 2292 immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[620]))(3,*((C_word*)lf[620]+1),t9,t12);}
+t11=C_slot(t7,C_fix(2));
+t12=C_i_car(t11);
+C_trace("compiler.scm: 2274 immediate?");
+((C_proc3)C_retrieve_symbol_proc(lf[608]))(3,*((C_word*)lf[608]+1),t9,t12);}
 else{
 t11=t9;
-f_16965(2,t11,C_SCHEME_FALSE);}}
+f_16747(2,t11,C_SCHEME_FALSE);}}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[6],lf[107]);
+t6=C_eqp(((C_word*)t0)[6],lf[106]);
 if(C_truep(t6)){
-t7=(C_truep(*((C_word*)lf[34]+1))?(C_word)C_a_i_list(&a,1,C_fix(2)):(C_word)C_a_i_list(&a,1,C_fix(1)));
-t8=(C_word)C_i_car(((C_word*)t0)[11]);
-t9=(C_word)C_a_i_list(&a,2,t8,C_SCHEME_TRUE);
-t10=(C_word)C_a_i_record(&a,4,lf[512],lf[565],t9,C_SCHEME_END_OF_LIST);
+t7=(C_truep(*((C_word*)lf[34]+1))?C_a_i_list(&a,1,C_fix(2)):C_a_i_list(&a,1,C_fix(1)));
+t8=C_i_car(((C_word*)t0)[11]);
+t9=C_a_i_list(&a,2,t8,C_SCHEME_TRUE);
+t10=C_a_i_record(&a,4,lf[504],lf[553],t9,C_SCHEME_END_OF_LIST);
 if(C_truep(*((C_word*)lf[34]+1))){
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17176,a[2]=t7,a[3]=((C_word*)t0)[12],a[4]=t10,tmp=(C_word)a,a+=5,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17180,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
-t13=(C_word)C_i_car(((C_word*)t0)[11]);
-C_trace("compiler.scm: 2323 ##sys#make-lambda-info");
-((C_proc3)C_retrieve_symbol_proc(lf[608]))(3,*((C_word*)lf[608]+1),t12,t13);}
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16958,a[2]=t7,a[3]=((C_word*)t0)[12],a[4]=t10,tmp=(C_word)a,a+=5,tmp);
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16962,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
+t13=C_i_car(((C_word*)t0)[11]);
+C_trace("compiler.scm: 2305 ##sys#make-lambda-info");
+((C_proc3)C_retrieve_symbol_proc(lf[596]))(3,*((C_word*)lf[596]+1),t12,t13);}
 else{
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
 t12=((C_word*)t0)[12];
 t13=t12;
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_record(&a,4,lf[512],lf[606],t7,t11));}}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_a_i_record(&a,4,lf[504],lf[594],t7,t11));}}
 else{
-C_trace("compiler.scm: 2326 bomb");
-((C_proc3)C_retrieve_symbol_proc(lf[522]))(3,*((C_word*)lf[522]+1),((C_word*)t0)[12],lf[621]);}}}}}}
+C_trace("compiler.scm: 2308 bomb");
+((C_proc3)C_retrieve_symbol_proc(lf[514]))(3,*((C_word*)lf[514]+1),((C_word*)t0)[12],lf[609]);}}}}}}
 
-/* k17178 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17180(C_word c,C_word t0,C_word t1){
+/* k16960 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2323 qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[607]))(3,*((C_word*)lf[607]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 2305 qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[595]))(3,*((C_word*)lf[595]+1),((C_word*)t0)[2],t1);}
 
-/* k17174 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17176(C_word c,C_word t0,C_word t1){
+/* k16956 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8157,49 +8202,49 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17176,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_16958,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
 t5=t4;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[512],lf[606],((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_record(&a,4,lf[504],lf[594],((C_word*)t0)[2],t3));}
 
-/* k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16965(C_word c,C_word t0,C_word t1){
+/* k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16965,2,t0,t1);}
-t2=(C_truep(t1)?t1:(C_word)C_eqp(lf[139],((C_word*)t0)[9]));
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16971,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 2294 posq");
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t3,((C_word*)t0)[3],((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16747,2,t0,t1);}
+t2=(C_truep(t1)?t1:C_eqp(lf[138],((C_word*)t0)[9]));
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16753,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 2276 posq");
+((C_proc4)C_retrieve_symbol_proc(lf[180]))(4,*((C_word*)lf[180]+1),t3,((C_word*)t0)[3],((C_word*)t0)[5]);}
 
-/* k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16971(C_word c,C_word t0,C_word t1){
+/* k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16971,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16753,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16975,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("g42604261");
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16757,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_trace("g41984199");
 t3=t2;
-f_16975(t3,((C_word*)t0)[2],t1);}
+f_16757(t3,((C_word*)t0)[2],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17068,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 2308 test");
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16850,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 2290 test");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_15807(t3,t2,((C_word*)t0)[3],lf[588]);}}
+f_15589(t3,t2,((C_word*)t0)[3],lf[575]);}}
 
-/* k17066 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17068(C_word c,C_word t0,C_word t1){
+/* k16848 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8208,75 +8253,75 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17068,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16850,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_truep(((C_word*)t0)[8])?lf[615]:lf[616]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17088,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2312 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t3,((C_word*)t0)[2]);}
-else{
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17112,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2316 transform");
+t2=(C_truep(((C_word*)t0)[8])?lf[603]:lf[604]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16870,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2294 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t3,((C_word*)t0)[2]);}
+else{
+t2=C_a_i_list(&a,1,((C_word*)t0)[2]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16894,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2298 transform");
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_16269(t4,t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
+f_16051(t4,t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
 
-/* k17110 in k17066 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17112(C_word c,C_word t0,C_word t1){
+/* k16892 in k16848 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16894(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17112,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_16894,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[252],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[250],((C_word*)t0)[2],t2));}
 
-/* k17086 in k17066 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17088(C_word c,C_word t0,C_word t1){
+/* k16868 in k16848 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16870(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17088,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17092,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2313 transform");
+C_save_and_reclaim((void*)tr2,(void*)f_16870,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16874,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2295 transform");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_16269(t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_16051(t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17090 in k17086 in k17066 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17092(C_word c,C_word t0,C_word t1){
+/* k16872 in k16868 in k16848 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16874(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17092,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_16874,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t2));}
 
-/* g4260 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16975(C_word t0,C_word t1,C_word t2){
+/* g4198 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16757(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16975,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16982,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=t2,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 2296 test");
+C_save_and_reclaim((void*)trf_16757,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16764,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=t2,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 2278 test");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_15807(t4,t3,((C_word*)t0)[2],lf[588]);}
+f_15589(t4,t3,((C_word*)t0)[2],lf[575]);}
 
-/* k16980 in g4260 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16982(C_word c,C_word t0,C_word t1){
+/* k16762 in g4198 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16764(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8289,51 +8334,51 @@ C_word t9;
 C_word t10;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16982,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16764,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_truep(((C_word*)t0)[8])?lf[615]:lf[616]);
-t3=(C_word)C_fixnum_increase(((C_word*)t0)[7]);
-t4=(C_word)C_a_i_list(&a,1,t3);
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17023,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t4,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 2300 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t5,((C_word*)t0)[3]);}
+t2=(C_truep(((C_word*)t0)[8])?lf[603]:lf[604]);
+t3=C_fixnum_increase(((C_word*)t0)[7]);
+t4=C_a_i_list(&a,1,t3);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16805,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t4,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 2282 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t5,((C_word*)t0)[3]);}
 else{
-t2=(C_truep(((C_word*)t0)[8])?lf[618]:lf[619]);
-t3=(C_word)C_fixnum_increase(((C_word*)t0)[7]);
-t4=(C_word)C_a_i_list(&a,1,t3);
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17051,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t2,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 2306 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t5,((C_word*)t0)[3]);}}
+t2=(C_truep(((C_word*)t0)[8])?lf[606]:lf[607]);
+t3=C_fixnum_increase(((C_word*)t0)[7]);
+t4=C_a_i_list(&a,1,t3);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16833,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t2,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 2288 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t5,((C_word*)t0)[3]);}}
 
-/* k17049 in k16980 in g4260 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17051(C_word c,C_word t0,C_word t1){
+/* k16831 in k16762 in g4198 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17051,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17055,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2307 transform");
+C_save_and_reclaim((void*)tr2,(void*)f_16833,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16837,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2289 transform");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_16269(t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_16051(t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17053 in k17049 in k16980 in g4260 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17055(C_word c,C_word t0,C_word t1){
+/* k16835 in k16831 in k16762 in g4198 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16837(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17055,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_16837,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[5],t1);
 t3=((C_word*)t0)[4];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t2));}
 
-/* k17021 in k16980 in g4260 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17023(C_word c,C_word t0,C_word t1){
+/* k16803 in k16762 in g4198 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16805(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8341,30 +8386,30 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17023,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[617],((C_word*)t0)[8],t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17011,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2301 transform");
+C_save_and_reclaim((void*)tr2,(void*)f_16805,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[605],((C_word*)t0)[8],t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16793,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2283 transform");
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_16269(t5,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_16051(t5,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17009 in k17021 in k16980 in g4260 in k16969 in k16963 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17011(C_word c,C_word t0,C_word t1){
+/* k16791 in k16803 in k16762 in g4198 in k16751 in k16745 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17011,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_16793,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t2));}
 
-/* a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16476(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16258(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8372,26 +8417,26 @@ C_word t7;
 C_word ab[19],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_16476,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_16480,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=t4,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[8],a[12]=t1,a[13]=((C_word*)t0)[9],a[14]=((C_word*)t0)[10],a[15]=((C_word*)t0)[11],tmp=(C_word)a,a+=16,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16938,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2235 filter");
-((C_proc4)C_retrieve_symbol_proc(lf[614]))(4,*((C_word*)lf[614]+1),t5,t6,t2);}
+C_save_and_reclaim((void*)tr5,(void*)f_16258,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_16262,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=t4,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[8],a[12]=t1,a[13]=((C_word*)t0)[9],a[14]=((C_word*)t0)[10],a[15]=((C_word*)t0)[11],tmp=(C_word)a,a+=16,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16720,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2217 filter");
+((C_proc4)C_retrieve_symbol_proc(lf[602]))(4,*((C_word*)lf[602]+1),t5,t6,t2);}
 
-/* a16937 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16938(C_word c,C_word t0,C_word t1,C_word t2){
+/* a16719 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16720(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16938,3,t0,t1,t2);}
-C_trace("compiler.scm: 2235 test");
+C_save_and_reclaim((void*)tr3,(void*)f_16720,3,t0,t1,t2);}
+C_trace("compiler.scm: 2217 test");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_15807(t3,t1,t2,lf[588]);}
+f_15589(t3,t1,t2,lf[575]);}
 
-/* k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16480(C_word c,C_word t0,C_word t1){
+/* k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8409,25 +8454,25 @@ C_word t14;
 C_word t15;
 C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16480,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16262,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_16483,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
+t6=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_16265,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
 t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16852,a[2]=t1,a[3]=t6,a[4]=t3,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16634,a[2]=t1,a[3]=t6,a[4]=t3,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16903,a[2]=t8,a[3]=t13,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16685,a[2]=t8,a[3]=t13,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
 t15=((C_word*)t13)[1];
-f_16903(t15,t11,t1);}
+f_16685(t15,t11,t1);}
 
-/* loop4069 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16903(C_word t0,C_word t1,C_word t2){
+/* loop4007 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16685(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8436,12 +8481,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16903,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[97]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16932,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g40854086");
+C_save_and_reclaim((void*)trf_16685,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[96]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16714,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g40234024");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -8449,8 +8494,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16930 in loop4069 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16932(C_word c,C_word t0,C_word t1){
+/* k16712 in loop4007 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8462,25 +8507,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16932,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_16714,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop40694082");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop40074020");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16903(t6,((C_word*)t0)[3],t5);}
+f_16685(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop40694082");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop40074020");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16903(t6,((C_word*)t0)[3],t5);}}
+f_16685(t6,((C_word*)t0)[3],t5);}}
 
-/* k16850 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16852(C_word c,C_word t0,C_word t1){
+/* k16632 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8488,15 +8533,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16852,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16634,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16854,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16636,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_16854(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_16636(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop4042 in k16850 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16854(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop3980 in k16632 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16636(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8508,15 +8553,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16854,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_16636,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[163]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16887,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g40624063");
+t6=*((C_word*)lf[162]+1);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16669,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g40004001");
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -8524,8 +8569,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k16885 in loop4042 in k16850 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16887(C_word c,C_word t0,C_word t1){
+/* k16667 in loop3980 in k16632 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8533,19 +8578,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16887,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16867,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16669,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16649,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_16867(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_16649(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_16867(t5,t4);}}
+f_16649(t5,t4);}}
 
-/* k16865 in k16885 in loop4042 in k16850 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16867(C_word t0,C_word t1){
+/* k16647 in k16667 in loop3980 in k16632 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16649(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8553,56 +8598,56 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop40424056");
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+C_trace("loop39803994");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_16854(t5,((C_word*)t0)[2],t3,t4);}
+f_16636(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16483(C_word c,C_word t0,C_word t1){
+/* k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16265(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16483,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_16486,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
-C_trace("compiler.scm: 2237 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,lf[137]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16265,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_16268,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
+C_trace("compiler.scm: 2219 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,lf[136]);}
 
-/* k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16486(C_word c,C_word t0,C_word t1){
+/* k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16486,2,t0,t1);}
-t2=(C_truep(((C_word*)t0)[17])?(C_word)C_i_car(((C_word*)t0)[16]):lf[601]);
-t3=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_16492,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[17],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=t2,a[18]=t1,a[19]=((C_word*)t0)[16],tmp=(C_word)a,a+=20,tmp);
-C_trace("compiler.scm: 2239 test");
+C_save_and_reclaim((void*)tr2,(void*)f_16268,2,t0,t1);}
+t2=(C_truep(((C_word*)t0)[17])?C_i_car(((C_word*)t0)[16]):lf[589]);
+t3=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_16274,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[17],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=t2,a[18]=t1,a[19]=((C_word*)t0)[16],tmp=(C_word)a,a+=20,tmp);
+C_trace("compiler.scm: 2221 test");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_15807(t4,t3,t2,lf[602]);}
+f_15589(t4,t3,t2,lf[590]);}
 
-/* k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16492(C_word c,C_word t0,C_word t1){
+/* k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16492,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16274,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_16498,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t2,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],tmp=(C_word)a,a+=21,tmp);
-C_trace("compiler.scm: 2240 test");
+t3=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_16280,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t2,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],tmp=(C_word)a,a+=21,tmp);
+C_trace("compiler.scm: 2222 test");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_15807(t4,t3,((C_word*)t0)[17],lf[603]);}
+f_15589(t4,t3,((C_word*)t0)[17],lf[591]);}
 
-/* k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16498(C_word c,C_word t0,C_word t1){
+/* k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8610,71 +8655,71 @@ C_word t4;
 C_word t5;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16498,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16280,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_16504,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=t2,tmp=(C_word)a,a+=22,tmp);
+t3=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_16286,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=t2,tmp=(C_word)a,a+=22,tmp);
 if(C_truep(*((C_word*)lf[34]+1))){
-t4=(C_word)C_i_cadr(((C_word*)t0)[20]);
+t4=C_i_cadr(((C_word*)t0)[20]);
 t5=t3;
-f_16504(t5,(C_truep(t4)?(C_word)C_i_pairp(((C_word*)t0)[15]):C_SCHEME_FALSE));}
+f_16286(t5,(C_truep(t4)?C_i_pairp(((C_word*)t0)[15]):C_SCHEME_FALSE));}
 else{
 t4=t3;
-f_16504(t4,C_SCHEME_FALSE);}}
+f_16286(t4,C_SCHEME_FALSE);}}
 
-/* k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16504(C_word t0,C_word t1){
+/* k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16286(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16504,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_16507,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],a[17]=((C_word*)t0)[19],a[18]=((C_word*)t0)[20],a[19]=((C_word*)t0)[21],a[20]=t1,tmp=(C_word)a,a+=21,tmp);
+C_save_and_reclaim((void*)trf_16286,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_16289,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],a[17]=((C_word*)t0)[19],a[18]=((C_word*)t0)[20],a[19]=((C_word*)t0)[21],a[20]=t1,tmp=(C_word)a,a+=21,tmp);
 if(C_truep(((C_word*)t0)[6])){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16819,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2246 test");
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16601,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2228 test");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_15807(t4,t3,((C_word*)t0)[6],lf[588]);}
+f_15589(t4,t3,((C_word*)t0)[6],lf[575]);}
 else{
 t3=t2;
-f_16507(2,t3,C_SCHEME_FALSE);}}
+f_16289(2,t3,C_SCHEME_FALSE);}}
 
-/* k16817 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16819(C_word c,C_word t0,C_word t1){
+/* k16599 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16819,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16601,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16822,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2247 test");
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16604,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2229 test");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_15807(t3,t2,((C_word*)t0)[6],lf[544]);}
+f_15589(t3,t2,((C_word*)t0)[6],lf[540]);}
 else{
 t2=((C_word*)t0)[4];
-f_16507(2,t2,C_SCHEME_FALSE);}}
+f_16289(2,t2,C_SCHEME_FALSE);}}
 
-/* k16820 in k16817 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16822(C_word c,C_word t0,C_word t1){
+/* k16602 in k16599 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_i_assq(((C_word*)t0)[5],((C_word*)t0)[4]);
-t3=(C_word)C_i_cdr(t2);
-C_trace("compiler.scm: 2248 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[3],((C_word*)t0)[2],t3,lf[613],C_SCHEME_TRUE);}
+t2=C_i_assq(((C_word*)t0)[5],((C_word*)t0)[4]);
+t3=C_i_cdr(t2);
+C_trace("compiler.scm: 2230 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[3],((C_word*)t0)[2],t3,lf[601],C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[3];
-f_16507(2,t2,C_SCHEME_FALSE);}}
+f_16289(2,t2,C_SCHEME_FALSE);}}
 
-/* k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16507(C_word c,C_word t0,C_word t1){
+/* k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8691,24 +8736,24 @@ C_word t13;
 C_word t14;
 C_word ab[40],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16507,2,t0,t1);}
-t2=(C_truep(((C_word*)t0)[20])?(C_word)C_fixnum_plus(((C_word*)t0)[19],C_fix(2)):(C_word)C_fixnum_plus(((C_word*)t0)[19],C_fix(1)));
-t3=(C_word)C_a_i_list(&a,1,t2);
-t4=(C_word)C_i_cadr(((C_word*)t0)[18]);
-t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_16742,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[20],a[12]=t3,a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=t4,a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16289,2,t0,t1);}
+t2=(C_truep(((C_word*)t0)[20])?C_fixnum_plus(((C_word*)t0)[19],C_fix(2)):C_fixnum_plus(((C_word*)t0)[19],C_fix(1)));
+t3=C_a_i_list(&a,1,t2);
+t4=C_i_cadr(((C_word*)t0)[18]);
+t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_16524,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[20],a[12]=t3,a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=t4,a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[17],tmp=(C_word)a,a+=19,tmp);
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16746,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16528,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16761,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16543,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp));
 t14=((C_word*)t12)[1];
-f_16761(t14,t10,((C_word*)t0)[2]);}
+f_16543(t14,t10,((C_word*)t0)[2]);}
 
-/* loop4125 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16761(C_word t0,C_word t1,C_word t2){
+/* loop4063 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16543(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8728,17 +8773,17 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_16761,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16788,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_16788(t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_16543,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16570,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_16570(t3,t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop41254138");
+t9=C_slot(t2,C_fix(1));
+C_trace("loop40634076");
 t15=t1;
 t16=t9;
 t1=t15;
@@ -8747,8 +8792,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop41254138");
+t9=C_slot(t2,C_fix(1));
+C_trace("loop40634076");
 t15=t1;
 t16=t9;
 t1=t15;
@@ -8759,40 +8804,40 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g4141 in loop4125 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static C_word C_fcall f_16788(C_word t0,C_word t1){
+/* g4079 in loop4063 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static C_word C_fcall f_16570(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_stack_check;
-t2=(C_word)C_i_assq(t1,((C_word*)t0)[2]);
+t2=C_i_assq(t1,((C_word*)t0)[2]);
 if(C_truep(t2)){
-return((C_word)C_i_cdr(t2));}
+return(C_i_cdr(t2));}
 else{
 t3=t1;
 return(t3);}}
 
-/* k16744 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16746(C_word c,C_word t0,C_word t1){
+/* k16526 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16528(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_truep(((C_word*)t0)[5])?(C_word)C_i_assq(((C_word*)t0)[5],((C_word*)t0)[4]):C_SCHEME_FALSE);
+t2=(C_truep(((C_word*)t0)[5])?C_i_assq(((C_word*)t0)[5],((C_word*)t0)[4]):C_SCHEME_FALSE);
 if(C_truep(t2)){
-t3=(C_word)C_i_cdr(t2);
-C_trace("compiler.scm: 2258 build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[180]))(5,*((C_word*)lf[180]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2],t3);}
+t3=C_i_cdr(t2);
+C_trace("compiler.scm: 2240 build-lambda-list");
+((C_proc5)C_retrieve_symbol_proc(lf[179]))(5,*((C_word*)lf[179]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2],t3);}
 else{
 t3=((C_word*)t0)[5];
-C_trace("compiler.scm: 2258 build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[180]))(5,*((C_word*)lf[180]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2],t3);}}
+C_trace("compiler.scm: 2240 build-lambda-list");
+((C_proc5)C_retrieve_symbol_proc(lf[179]))(5,*((C_word*)lf[179]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2],t3);}}
 
-/* k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16742(C_word c,C_word t0,C_word t1){
+/* k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16524(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8803,19 +8848,19 @@ C_word t7;
 C_word t8;
 C_word ab[33],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16742,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[18],t1);
-t3=(C_word)C_i_cadddr(((C_word*)t0)[17]);
-t4=(C_word)C_a_i_list(&a,4,((C_word*)t0)[16],((C_word*)t0)[15],t2,t3);
-t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_16625,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=t4,a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16629,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("compiler.scm: 2267 transform");
+C_save_and_reclaim((void*)tr2,(void*)f_16524,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[18],t1);
+t3=C_i_cadddr(((C_word*)t0)[17]);
+t4=C_a_i_list(&a,4,((C_word*)t0)[16],((C_word*)t0)[15],t2,t3);
+t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_16407,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=t4,a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16411,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t7=C_i_car(((C_word*)t0)[3]);
+C_trace("compiler.scm: 2249 transform");
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_16269(t8,t6,t7,((C_word*)t0)[18],((C_word*)t0)[6]);}
+f_16051(t8,t6,t7,((C_word*)t0)[18],((C_word*)t0)[6]);}
 
-/* k16627 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16629(C_word c,C_word t0,C_word t1){
+/* k16409 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16411(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8824,20 +8869,20 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16629,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16632,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_16640,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16661,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2272 unzip1");
-((C_proc3)C_retrieve_symbol_proc(lf[164]))(3,*((C_word*)lf[164]+1),t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16411,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16414,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_16422,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16443,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2254 unzip1");
+((C_proc3)C_retrieve_symbol_proc(lf[163]))(3,*((C_word*)lf[163]+1),t4,((C_word*)t0)[2]);}
 else{
 t3=t1;
 t4=((C_word*)t0)[4];
-f_16625(t4,(C_word)C_a_i_list(&a,1,t3));}}
+f_16407(t4,C_a_i_list(&a,1,t3));}}
 
-/* k16659 in k16627 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16661(C_word c,C_word t0,C_word t1){
+/* k16441 in k16409 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8850,20 +8895,20 @@ C_word t9;
 C_word t10;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16661,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16443,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16665,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16447,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16667,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16449,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_16667(t10,t6,((C_word*)t0)[2]);}
+f_16449(t10,t6,((C_word*)t0)[2]);}
 
-/* loop4176 in k16659 in k16627 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16667(C_word t0,C_word t1,C_word t2){
+/* loop4114 in k16441 in k16409 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16449(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8872,20 +8917,20 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16667,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16711,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_i_cdr(t3);
-C_trace("compiler.scm: 2273 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t4,t5);}
+C_save_and_reclaim((void*)trf_16449,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16493,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_i_cdr(t3);
+C_trace("compiler.scm: 2255 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16709 in loop4176 in k16659 in k16627 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16711(C_word c,C_word t0,C_word t1){
+/* k16491 in loop4114 in k16441 in k16409 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8899,35 +8944,35 @@ C_word t10;
 C_word t11;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16711,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[605],C_SCHEME_END_OF_LIST,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_16493,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[593],C_SCHEME_END_OF_LIST,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t5=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t4);
+t5=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t4);
 t6=C_mutate(((C_word *)((C_word*)t0)[6])+1,t4);
-t7=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop41764189");
+t7=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop41144127");
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_16667(t8,((C_word*)t0)[3],t7);}
+f_16449(t8,((C_word*)t0)[3],t7);}
 else{
 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
 t6=C_mutate(((C_word *)((C_word*)t0)[6])+1,t4);
-t7=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop41764189");
+t7=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop41144127");
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_16667(t8,((C_word*)t0)[3],t7);}}
+f_16449(t8,((C_word*)t0)[3],t7);}}
 
-/* k16663 in k16659 in k16627 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16665(C_word c,C_word t0,C_word t1){
+/* k16445 in k16441 in k16409 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2269 fold-right");
-((C_proc6)C_retrieve_symbol_proc(lf[612]))(6,*((C_word*)lf[612]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 2251 fold-right");
+((C_proc6)C_retrieve_symbol_proc(lf[600]))(6,*((C_word*)lf[600]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a16639 in k16627 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a16421 in k16409 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16422(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8935,24 +8980,24 @@ C_word t7;
 C_word ab[14],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_16640,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_a_i_list(&a,1,t2);
-t6=(C_word)C_a_i_list(&a,2,t3,t4);
+C_save_and_reclaim((void*)tr5,(void*)f_16422,5,t0,t1,t2,t3,t4);}
+t5=C_a_i_list(&a,1,t2);
+t6=C_a_i_list(&a,2,t3,t4);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[512],lf[159],t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_record(&a,4,lf[504],lf[158],t5,t6));}
 
-/* k16630 in k16627 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16632(C_word c,C_word t0,C_word t1){
+/* k16412 in k16409 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16632,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16414,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_16625(t2,(C_word)C_a_i_list(&a,1,t1));}
+f_16407(t2,C_a_i_list(&a,1,t1));}
 
-/* k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16625(C_word t0,C_word t1){
+/* k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16407(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8966,21 +9011,21 @@ C_word t10;
 C_word t11;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16625,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[12],((C_word*)t0)[11],t1);
+C_save_and_reclaim((void*)trf_16407,NULL,2,t0,t1);}
+t2=C_a_i_record(&a,4,lf[504],((C_word*)t0)[12],((C_word*)t0)[11],t1);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16536,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16318,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16575,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16357,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp));
 t11=((C_word*)t9)[1];
-f_16575(t11,t7,((C_word*)t0)[2]);}
+f_16357(t11,t7,((C_word*)t0)[2]);}
 
-/* loop4206 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16575(C_word t0,C_word t1,C_word t2){
+/* loop4144 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16357(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8989,21 +9034,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16575,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16602,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16613,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g42224223");
+C_save_and_reclaim((void*)trf_16357,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16384,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16395,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g41604161");
 t6=t3;
-f_16602(t6,t4,t5);}
+f_16384(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16611 in loop4206 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16613(C_word c,C_word t0,C_word t1){
+/* k16393 in loop4144 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9015,45 +9060,45 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16613,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_16395,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop42064219");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop41444157");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16575(t6,((C_word*)t0)[3],t5);}
+f_16357(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop42064219");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop41444157");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16575(t6,((C_word*)t0)[3],t5);}}
+f_16357(t6,((C_word*)t0)[3],t5);}}
 
-/* g4222 in loop4206 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16602(C_word t0,C_word t1,C_word t2){
+/* g4160 in loop4144 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16384(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16602,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2276 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_16384,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16392,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2258 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t3,t2);}
 
-/* k16608 in g4222 in loop4206 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16610(C_word c,C_word t0,C_word t1){
+/* k16390 in g4160 in loop4144 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2276 ref-var");
-f_17340(((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 2258 ref-var");
+f_17122(((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k16534 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16536(C_word c,C_word t0,C_word t1){
+/* k16316 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9066,24 +9111,24 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16536,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16539,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16318,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16321,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[4])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16550,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16554,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16558,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16566,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2284 real-name");
-((C_proc3)C_retrieve_symbol_proc(lf[611]))(3,*((C_word*)lf[611]+1),t6,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16332,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16336,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16340,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16348,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2266 real-name");
+((C_proc3)C_retrieve_symbol_proc(lf[599]))(3,*((C_word*)lf[599]+1),t6,((C_word*)t0)[2]);}
 else{
 t3=t1;
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
 t5=((C_word*)t0)[6];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[512],lf[606],((C_word*)t0)[5],t4));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[504],lf[594],((C_word*)t0)[5],t4));}}
 
-/* k16564 in k16534 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16566(C_word c,C_word t0,C_word t1){
+/* k16346 in k16316 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16348(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9093,75 +9138,75 @@ C_word t6;
 C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16566,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16348,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
-t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-t4=(C_word)C_a_i_cons(&a,2,t2,t3);
-C_trace("compiler.scm: 2284 ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[609]))(3,*((C_word*)lf[609]+1),((C_word*)t0)[2],t4);}
+t3=C_i_cdr(((C_word*)t0)[3]);
+t4=C_a_i_cons(&a,2,t2,t3);
+C_trace("compiler.scm: 2266 ->string");
+((C_proc3)C_retrieve_symbol_proc(lf[597]))(3,*((C_word*)lf[597]+1),((C_word*)t0)[2],t4);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-t3=(C_word)C_a_i_cons(&a,2,lf[610],t2);
-C_trace("compiler.scm: 2284 ->string");
-((C_proc3)C_retrieve_symbol_proc(lf[609]))(3,*((C_word*)lf[609]+1),((C_word*)t0)[2],t3);}}
+t2=C_i_cdr(((C_word*)t0)[3]);
+t3=C_a_i_cons(&a,2,lf[598],t2);
+C_trace("compiler.scm: 2266 ->string");
+((C_proc3)C_retrieve_symbol_proc(lf[597]))(3,*((C_word*)lf[597]+1),((C_word*)t0)[2],t3);}}
 
-/* k16556 in k16534 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16558(C_word c,C_word t0,C_word t1){
+/* k16338 in k16316 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2283 ##sys#make-lambda-info");
-((C_proc3)C_retrieve_symbol_proc(lf[608]))(3,*((C_word*)lf[608]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 2265 ##sys#make-lambda-info");
+((C_proc3)C_retrieve_symbol_proc(lf[596]))(3,*((C_word*)lf[596]+1),((C_word*)t0)[2],t1);}
 
-/* k16552 in k16534 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16554(C_word c,C_word t0,C_word t1){
+/* k16334 in k16316 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16336(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2282 qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[607]))(3,*((C_word*)lf[607]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 2264 qnode");
+((C_proc3)C_retrieve_symbol_proc(lf[595]))(3,*((C_word*)lf[595]+1),((C_word*)t0)[2],t1);}
 
-/* k16548 in k16534 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16550(C_word c,C_word t0,C_word t1){
+/* k16330 in k16316 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16550,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-C_trace("compiler.scm: 2279 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_16332,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+C_trace("compiler.scm: 2261 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k16537 in k16534 in k16623 in k16740 in k16505 in k16502 in k16496 in k16490 in k16484 in k16481 in k16478 in a16475 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16539(C_word c,C_word t0,C_word t1){
+/* k16319 in k16316 in k16405 in k16522 in k16287 in k16284 in k16278 in k16272 in k16266 in k16263 in k16260 in a16257 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16321(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16539,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_16321,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[606],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[594],((C_word*)t0)[2],t2));}
 
-/* k16373 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16375(C_word c,C_word t0,C_word t1){
+/* k16155 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16375,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_16378,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 2217 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,((C_word*)t0)[9]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16157,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_16160,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 2199 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,((C_word*)t0)[9]);}
 
-/* k16376 in k16373 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16378(C_word c,C_word t0,C_word t1){
+/* k16158 in k16155 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16160(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9170,48 +9215,48 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16378,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16160,2,t0,t1);}
 if(C_truep(((C_word*)t0)[10])){
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16401,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t2,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[7]);
-C_trace("compiler.scm: 2221 transform");
+t2=C_a_i_list(&a,1,t1);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16183,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t2,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t4=C_i_car(((C_word*)t0)[7]);
+C_trace("compiler.scm: 2203 transform");
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_16269(t5,t3,t4,((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_16051(t5,t3,t4,((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16459,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2228 maptransform");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16241,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2210 maptransform");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_17294(t3,t2,((C_word*)t0)[7],((C_word*)t0)[5],((C_word*)t0)[4]);}}
+f_17076(t3,t2,((C_word*)t0)[7],((C_word*)t0)[5],((C_word*)t0)[4]);}}
 
-/* k16457 in k16376 in k16373 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16459(C_word c,C_word t0,C_word t1){
+/* k16239 in k16158 in k16155 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16459,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16241,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t1));}
 
-/* k16399 in k16376 in k16373 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16401(C_word c,C_word t0,C_word t1){
+/* k16181 in k16158 in k16155 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16401,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[9]);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16443,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 2224 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16183,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[9]);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16225,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 2206 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t3,((C_word*)t0)[2]);}
 
-/* k16441 in k16399 in k16376 in k16373 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16443(C_word c,C_word t0,C_word t1){
+/* k16223 in k16181 in k16158 in k16155 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9220,17 +9265,17 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16443,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[605],C_SCHEME_END_OF_LIST,t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16431,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 2225 transform");
+C_save_and_reclaim((void*)tr2,(void*)f_16225,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[593],C_SCHEME_END_OF_LIST,t2);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16213,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+t5=C_i_cadr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 2207 transform");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16269(t6,t4,t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_16051(t6,t4,t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k16429 in k16441 in k16399 in k16376 in k16373 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16431(C_word c,C_word t0,C_word t1){
+/* k16211 in k16223 in k16181 in k16158 in k16155 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16213(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9239,41 +9284,41 @@ C_word t5;
 C_word t6;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16431,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_16213,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[6],t1);
+t3=C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[5],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t4));}
 
-/* k16361 in k16340 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16363(C_word c,C_word t0,C_word t1){
+/* k16143 in k16122 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16145(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16363,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16145,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[512],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[504],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k16313 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16315(C_word c,C_word t0,C_word t1){
+/* k16095 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16315,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16321,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2205 test");
+C_save_and_reclaim((void*)tr2,(void*)f_16097,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16103,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2187 test");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_15807(t3,t2,((C_word*)t0)[2],lf[588]);}
+f_15589(t3,t2,((C_word*)t0)[2],lf[575]);}
 
-/* k16319 in k16313 in k16301 in transform in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16321(C_word c,C_word t0,C_word t1){
+/* k16101 in k16095 in k16083 in transform in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9281,19 +9326,19 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16321,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16103,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]);
+t2=C_a_i_list(&a,1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[604],C_SCHEME_END_OF_LIST,t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[592],C_SCHEME_END_OF_LIST,t2));}
 else{
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15834(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15616(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9310,40 +9355,40 @@ C_word t16;
 C_word t17;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15834,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_15616,NULL,5,t0,t1,t2,t3,t4);}
 t5=t2;
-t6=(C_word)C_slot(t5,C_fix(3));
+t6=C_slot(t5,C_fix(3));
 t7=t2;
-t8=(C_word)C_slot(t7,C_fix(2));
+t8=C_slot(t7,C_fix(2));
 t9=t2;
-t10=(C_word)C_slot(t9,C_fix(1));
-t11=(C_word)C_eqp(t10,lf[99]);
-t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_15868,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t4,a[8]=t3,a[9]=((C_word*)t0)[6],a[10]=t6,a[11]=t8,a[12]=t10,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
+t10=C_slot(t9,C_fix(1));
+t11=C_eqp(t10,lf[98]);
+t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_15650,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t4,a[8]=t3,a[9]=((C_word*)t0)[6],a[10]=t6,a[11]=t8,a[12]=t10,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
 if(C_truep(t11)){
 t13=t12;
-f_15868(t13,t11);}
+f_15650(t13,t11);}
 else{
-t13=(C_word)C_eqp(t10,lf[517]);
+t13=C_eqp(t10,lf[509]);
 if(C_truep(t13)){
 t14=t12;
-f_15868(t14,t13);}
+f_15650(t14,t13);}
 else{
-t14=(C_word)C_eqp(t10,lf[139]);
+t14=C_eqp(t10,lf[138]);
 if(C_truep(t14)){
 t15=t12;
-f_15868(t15,t14);}
+f_15650(t15,t14);}
 else{
-t15=(C_word)C_eqp(t10,lf[565]);
+t15=C_eqp(t10,lf[553]);
 if(C_truep(t15)){
 t16=t12;
-f_15868(t16,t15);}
+f_15650(t16,t15);}
 else{
-t16=(C_word)C_eqp(t10,lf[107]);
+t16=C_eqp(t10,lf[106]);
 t17=t12;
-f_15868(t17,(C_truep(t16)?t16:(C_word)C_eqp(t10,lf[524])));}}}}}
+f_15650(t17,(C_truep(t16)?t16:C_eqp(t10,lf[516])));}}}}}
 
-/* k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15868(C_word t0,C_word t1){
+/* k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15650(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9375,64 +9420,64 @@ C_word t28;
 C_word t29;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15868,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15650,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[12],lf[159]);
+t2=C_eqp(((C_word*)t0)[12],lf[158]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15879,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15889,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15661,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15671,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,((C_word*)t0)[13],t3,t4);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[12],lf[513]);
+t3=C_eqp(((C_word*)t0)[12],lf[505]);
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[10]);
-t5=(C_word)C_i_car(((C_word*)t0)[11]);
-t6=(C_word)C_i_cdr(((C_word*)t0)[11]);
-t7=(C_word)C_i_pairp(t6);
-t8=(C_truep(t7)?(C_word)C_i_cadr(((C_word*)t0)[11]):C_SCHEME_FALSE);
-t9=(C_word)C_slot(t4,C_fix(1));
-t10=(C_word)C_eqp(lf[517],t9);
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15953,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t4=C_i_car(((C_word*)t0)[10]);
+t5=C_i_car(((C_word*)t0)[11]);
+t6=C_i_cdr(((C_word*)t0)[11]);
+t7=C_i_pairp(t6);
+t8=(C_truep(t7)?C_i_cadr(((C_word*)t0)[11]):C_SCHEME_FALSE);
+t9=C_slot(t4,C_fix(1));
+t10=C_eqp(lf[509],t9);
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15735,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t12=(C_truep(t8)?t8:t10);
 if(C_truep(t12)){
 if(C_truep(t10)){
-t13=(C_word)C_slot(t4,C_fix(2));
-t14=(C_word)C_i_car(t13);
-t15=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_16008,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[4],a[5]=t14,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t11,a[9]=t5,a[10]=t8,tmp=(C_word)a,a+=11,tmp);
-t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16126,a[2]=t14,a[3]=((C_word*)t0)[3],a[4]=t15,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2155 test");
+t13=C_slot(t4,C_fix(2));
+t14=C_i_car(t13);
+t15=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_15790,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[4],a[5]=t14,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t11,a[9]=t5,a[10]=t8,tmp=(C_word)a,a+=11,tmp);
+t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15908,a[2]=t14,a[3]=((C_word*)t0)[3],a[4]=t15,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2137 test");
 t17=((C_word*)((C_word*)t0)[3])[1];
-f_15807(t17,t16,t14,lf[549]);}
+f_15589(t17,t16,t14,lf[536]);}
 else{
-t13=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t14=(C_word)C_a_i_cons(&a,2,t5,t13);
-C_trace("compiler.scm: 2148 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[597]))(4,*((C_word*)lf[597]+1),t11,((C_word*)t0)[6],t14);}}
+t13=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
+t14=C_a_i_cons(&a,2,t5,t13);
+C_trace("compiler.scm: 2130 node-parameters-set!");
+((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),t11,((C_word*)t0)[6],t14);}}
 else{
-t13=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-C_trace("compiler.scm: 2148 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[597]))(4,*((C_word*)lf[597]+1),t11,((C_word*)t0)[6],t13);}}
+t13=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_trace("compiler.scm: 2130 node-parameters-set!");
+((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),t11,((C_word*)t0)[6],t13);}}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[12],lf[173]);
-t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[12],lf[550]));
+t4=C_eqp(((C_word*)t0)[12],lf[172]);
+t5=(C_truep(t4)?t4:C_eqp(((C_word*)t0)[12],lf[537]));
 if(C_truep(t5)){
-t6=(C_word)C_i_caddr(((C_word*)t0)[11]);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16172,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2181 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[182]))(4,*((C_word*)lf[182]+1),((C_word*)t0)[13],t6,t7);}
+t6=C_i_caddr(((C_word*)t0)[11]);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15954,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2163 decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[13],t6,t7);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16211,a[2]=t7,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15993,a[2]=t7,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_16211(t9,((C_word*)t0)[13],((C_word*)t0)[10]);}}}}}
+f_15993(t9,((C_word*)t0)[13],((C_word*)t0)[10]);}}}}}
 
-/* loop3875 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16211(C_word t0,C_word t1,C_word t2){
+/* loop3813 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15993(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9441,42 +9486,42 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16211,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16219,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16226,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g38823883");
+C_save_and_reclaim((void*)trf_15993,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16001,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16008,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g38203821");
 t6=t3;
-f_16219(t6,t4,t5);}
+f_16001(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16224 in loop3875 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16226(C_word c,C_word t0,C_word t1){
+/* k16006 in loop3813 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_16008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_16211(t3,((C_word*)t0)[2],t2);}
+f_15993(t3,((C_word*)t0)[2],t2);}
 
-/* g3882 in loop3875 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16219(C_word t0,C_word t1,C_word t2){
+/* g3820 in loop3813 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_16001(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16219,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 2191 gather");
+C_save_and_reclaim((void*)trf_16001,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 2173 gather");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_15834(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15616(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16172(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15954(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9491,21 +9536,21 @@ C_word t14;
 C_word ab[19],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_16172,5,t0,t1,t2,t3,t4);}
-t5=(C_truep(((C_word*)t0)[7])?(C_word)C_i_car(((C_word*)t0)[6]):lf[601]);
-t6=(C_word)C_i_car(((C_word*)t0)[5]);
+C_save_and_reclaim((void*)tr5,(void*)f_15954,5,t0,t1,t2,t3,t4);}
+t5=(C_truep(((C_word*)t0)[7])?C_i_car(((C_word*)t0)[6]):lf[589]);
+t6=C_i_car(((C_word*)t0)[5]);
 t7=((C_word*)t0)[4];
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_17394,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t5,a[6]=t1,a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[5],a[9]=t9,tmp=(C_word)a,a+=10,tmp);
+t10=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_17176,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t5,a[6]=t1,a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[5],a[9]=t9,tmp=(C_word)a,a+=10,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17396,a[2]=t12,a[3]=t9,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17178,a[2]=t12,a[3]=t9,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
 t14=((C_word*)t12)[1];
-f_17396(t14,t10,t6);}
+f_17178(t14,t10,t6);}
 
-/* walk in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17396(C_word t0,C_word t1,C_word t2){
+/* walk in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17178(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9525,51 +9570,51 @@ C_word t17;
 C_word t18;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17396,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_17178,NULL,3,t0,t1,t2);}
 t3=t2;
-t4=(C_word)C_slot(t3,C_fix(3));
+t4=C_slot(t3,C_fix(3));
 t5=t2;
-t6=(C_word)C_slot(t5,C_fix(2));
+t6=C_slot(t5,C_fix(2));
 t7=t2;
-t8=(C_word)C_slot(t7,C_fix(1));
-t9=(C_word)C_eqp(t8,lf[517]);
+t8=C_slot(t7,C_fix(1));
+t9=C_eqp(t8,lf[509]);
 if(C_truep(t9)){
-t10=(C_word)C_i_car(t6);
-if(C_truep((C_word)C_i_memq(t10,((C_word*)t0)[4]))){
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17440,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2348 lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[573]))(5,*((C_word*)lf[573]+1),t11,*((C_word*)lf[144]+1),((C_word*)((C_word*)t0)[3])[1],t10);}
+t10=C_i_car(t6);
+if(C_truep(C_i_memq(t10,((C_word*)t0)[4]))){
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17222,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2330 lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[584]))(5,*((C_word*)lf[584]+1),t11,*((C_word*)lf[143]+1),((C_word*)((C_word*)t0)[3])[1],t10);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_UNDEFINED);}}
 else{
-t10=(C_word)C_eqp(t8,lf[99]);
-t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17449,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=t8,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t10=C_eqp(t8,lf[98]);
+t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17231,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=t8,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t10)){
 t12=t11;
-f_17449(t12,t10);}
+f_17231(t12,t10);}
 else{
-t12=(C_word)C_eqp(t8,lf[139]);
+t12=C_eqp(t8,lf[138]);
 if(C_truep(t12)){
 t13=t11;
-f_17449(t13,t12);}
+f_17231(t13,t12);}
 else{
-t13=(C_word)C_eqp(t8,lf[107]);
+t13=C_eqp(t8,lf[106]);
 if(C_truep(t13)){
 t14=t11;
-f_17449(t14,t13);}
+f_17231(t14,t13);}
 else{
-t14=(C_word)C_eqp(t8,lf[565]);
+t14=C_eqp(t8,lf[553]);
 if(C_truep(t14)){
 t15=t11;
-f_17449(t15,t14);}
+f_17231(t15,t14);}
 else{
-t15=(C_word)C_eqp(t8,lf[101]);
+t15=C_eqp(t8,lf[100]);
 t16=t11;
-f_17449(t16,(C_truep(t15)?t15:(C_word)C_eqp(t8,lf[524])));}}}}}}
+f_17231(t16,(C_truep(t15)?t15:C_eqp(t8,lf[516])));}}}}}}
 
-/* k17447 in walk in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17449(C_word t0,C_word t1){
+/* k17229 in walk in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17231(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9581,32 +9626,32 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17449,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_17231,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[7],lf[252]);
+t2=C_eqp(((C_word*)t0)[7],lf[250]);
 if(C_truep(t2)){
-t3=(C_word)C_i_car(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_memq(t3,((C_word*)t0)[5]))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17475,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2352 lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[573]))(5,*((C_word*)lf[573]+1),t4,*((C_word*)lf[144]+1),((C_word*)((C_word*)t0)[4])[1],t3);}
-else{
-t4=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("compiler.scm: 2353 walk");
+t3=C_i_car(((C_word*)t0)[6]);
+if(C_truep(C_i_memq(t3,((C_word*)t0)[5]))){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17257,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2334 lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[584]))(5,*((C_word*)lf[584]+1),t4,*((C_word*)lf[143]+1),((C_word*)((C_word*)t0)[4])[1],t3);}
+else{
+t4=C_i_car(((C_word*)t0)[3]);
+C_trace("compiler.scm: 2335 walk");
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_17396(t5,((C_word*)t0)[8],t4);}}
+f_17178(t5,((C_word*)t0)[8],t4);}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17480,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17262,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_17480(t6,((C_word*)t0)[8],((C_word*)t0)[3]);}}}
+f_17262(t6,((C_word*)t0)[8],((C_word*)t0)[3]);}}}
 
-/* loop4403 in k17447 in walk in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_17480(C_word t0,C_word t1,C_word t2){
+/* loop4341 in k17229 in walk in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_17262(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9614,43 +9659,43 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17480,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17490,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g44104411");
+C_save_and_reclaim((void*)trf_17262,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17272,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+C_trace("g43484349");
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_17396(t5,t3,t4);}
+f_17178(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k17488 in loop4403 in k17447 in walk in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17490(C_word c,C_word t0,C_word t1){
+/* k17270 in loop4341 in k17229 in walk in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17272(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_17480(t3,((C_word*)t0)[2],t2);}
+f_17262(t3,((C_word*)t0)[2],t2);}
 
-/* k17473 in k17447 in walk in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17475(C_word c,C_word t0,C_word t1){
+/* k17255 in k17229 in walk in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17257(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("compiler.scm: 2353 walk");
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("compiler.scm: 2335 walk");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_17396(t4,((C_word*)t0)[2],t3);}
+f_17178(t4,((C_word*)t0)[2],t3);}
 
-/* k17438 in walk in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17440(C_word c,C_word t0,C_word t1){
+/* k17220 in walk in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9659,8 +9704,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k17392 in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_17394(C_word c,C_word t0,C_word t1){
+/* k17174 in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_17176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9668,63 +9713,63 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17394,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17176,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[9])[1];
-t3=(C_word)C_i_length(t2);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16185,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 2187 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t4,((C_word*)t0)[2],((C_word*)t0)[5],lf[603],t3);}
+t3=C_i_length(t2);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15967,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 2169 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t4,((C_word*)t0)[2],((C_word*)t0)[5],lf[591],t3);}
 
-/* k16183 in k17392 in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16185(C_word c,C_word t0,C_word t1){
+/* k15965 in k17174 in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16185,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16188,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2188 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t2,((C_word*)t0)[3],((C_word*)t0)[6],lf[602],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15967,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15970,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2170 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t2,((C_word*)t0)[3],((C_word*)t0)[6],lf[590],((C_word*)t0)[2]);}
 
-/* k16186 in k16183 in k17392 in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16188(C_word c,C_word t0,C_word t1){
+/* k15968 in k15965 in k17174 in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15970(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16188,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16199,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2189 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15970,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15981,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2171 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k16197 in k16186 in k16183 in k17392 in a16171 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16199(C_word c,C_word t0,C_word t1){
+/* k15979 in k15968 in k15965 in k17174 in a15953 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15981(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2189 gather");
+C_trace("compiler.scm: 2171 gather");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_15834(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_15616(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k16124 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16126(C_word c,C_word t0,C_word t1){
+/* k15906 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_16008(2,t2,C_SCHEME_FALSE);}
+f_15790(2,t2,C_SCHEME_FALSE);}
 else{
-C_trace("compiler.scm: 2155 test");
+C_trace("compiler.scm: 2137 test");
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_15807(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[567]);}}
+f_15589(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[555]);}}
 
-/* k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16008(C_word c,C_word t0,C_word t1){
+/* k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15790(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9732,19 +9777,19 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16008,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16014,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15790,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_15796,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t1)){
 t3=t1;
-t4=(C_word)C_slot(t3,C_fix(1));
+t4=C_slot(t3,C_fix(1));
 t5=t2;
-f_16014(t5,(C_word)C_eqp(lf[173],t4));}
+f_15796(t5,C_eqp(lf[172],t4));}
 else{
 t3=t2;
-f_16014(t3,C_SCHEME_FALSE);}}
+f_15796(t3,C_SCHEME_FALSE);}}
 
-/* k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16014(C_word t0,C_word t1){
+/* k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15796(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9756,37 +9801,37 @@ C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16014,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15796,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[11];
-t3=(C_word)C_slot(t2,C_fix(2));
-t4=(C_word)C_i_caddr(t3);
-t5=(C_word)C_i_car(t3);
-t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_16031,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t5,tmp=(C_word)a,a+=13,tmp);
-C_trace("compiler.scm: 2160 test");
+t3=C_slot(t2,C_fix(2));
+t4=C_i_caddr(t3);
+t5=C_i_car(t3);
+t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_15813,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t5,tmp=(C_word)a,a+=13,tmp);
+C_trace("compiler.scm: 2142 test");
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_15807(t7,t6,((C_word*)t0)[5],lf[571]);}
+f_15589(t7,t6,((C_word*)t0)[5],lf[559]);}
 else{
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-C_trace("compiler.scm: 2148 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[597]))(4,*((C_word*)lf[597]+1),((C_word*)t0)[8],((C_word*)t0)[7],t3);}}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
+C_trace("compiler.scm: 2130 node-parameters-set!");
+((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),((C_word*)t0)[8],((C_word*)t0)[7],t3);}}
 
-/* k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16031(C_word c,C_word t0,C_word t1){
+/* k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16031,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_16034,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
-C_trace("compiler.scm: 2161 test");
+C_save_and_reclaim((void*)tr2,(void*)f_15813,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_15816,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
+C_trace("compiler.scm: 2143 test");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_15807(t3,t2,((C_word*)t0)[6],lf[547]);}
+f_15589(t3,t2,((C_word*)t0)[6],lf[534]);}
 
-/* k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16034(C_word c,C_word t0,C_word t1){
+/* k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9795,24 +9840,24 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16034,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16037,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15816,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_15819,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(((C_word*)t0)[2])){
 if(C_truep(t1)){
-t3=(C_word)C_i_length(((C_word*)t0)[2]);
-t4=(C_word)C_i_length(t1);
-t5=(C_word)C_eqp(t3,t4);
+t3=C_i_length(((C_word*)t0)[2]);
+t4=C_i_length(t1);
+t5=C_eqp(t3,t4);
 t6=t2;
-f_16037(t6,(C_truep(t5)?(C_word)C_i_listp(((C_word*)t0)[3]):C_SCHEME_FALSE));}
+f_15819(t6,(C_truep(t5)?C_i_listp(((C_word*)t0)[3]):C_SCHEME_FALSE));}
 else{
 t3=t2;
-f_16037(t3,C_SCHEME_FALSE);}}
+f_15819(t3,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_16037(t3,C_SCHEME_FALSE);}}
+f_15819(t3,C_SCHEME_FALSE);}}
 
-/* k16035 in k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16037(C_word t0,C_word t1){
+/* k15817 in k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15819(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9820,74 +9865,74 @@ C_word t4;
 C_word t5;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16037,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_16040,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16055,a[2]=((C_word*)t0)[10],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_15819,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_15822,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15837,a[2]=((C_word*)t0)[10],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[10])){
 if(C_truep(t1)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16076,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2168 llist-length");
-((C_proc3)C_retrieve_symbol_proc(lf[600]))(3,*((C_word*)lf[600]+1),t4,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15858,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2150 llist-length");
+((C_proc3)C_retrieve_symbol_proc(lf[588]))(3,*((C_word*)lf[588]+1),t4,((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_16055(t4,C_SCHEME_FALSE);}}
+f_15837(t4,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_16055(t4,C_SCHEME_FALSE);}}
+f_15837(t4,C_SCHEME_FALSE);}}
 
-/* k16074 in k16035 in k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16076(C_word c,C_word t0,C_word t1){
+/* k15856 in k15817 in k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-t3=(C_word)C_i_length(t2);
-t4=(C_word)C_eqp(t1,t3);
+t2=C_i_cdr(((C_word*)t0)[3]);
+t3=C_i_length(t2);
+t4=C_eqp(t1,t3);
 t5=((C_word*)t0)[2];
-f_16055(t5,(C_word)C_i_not(t4));}
+f_15837(t5,C_i_not(t4));}
 
-/* k16053 in k16035 in k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_16055(C_word t0,C_word t1){
+/* k15835 in k15817 in k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15837(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16055,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15837,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16062,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2171 source-info->string");
-((C_proc3)C_retrieve_symbol_proc(lf[599]))(3,*((C_word*)lf[599]+1),t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15844,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2153 source-info->string");
+((C_proc3)C_retrieve_symbol_proc(lf[587]))(3,*((C_word*)lf[587]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_16040(2,t2,C_SCHEME_UNDEFINED);}}
+f_15822(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k16060 in k16053 in k16035 in k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16062(C_word c,C_word t0,C_word t1){
+/* k15842 in k15835 in k15817 in k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2169 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[315]))(4,*((C_word*)lf[315]+1),((C_word*)t0)[2],lf[598],t1);}
+C_trace("compiler.scm: 2151 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[313]))(4,*((C_word*)lf[313]+1),((C_word*)t0)[2],lf[586],t1);}
 
-/* k16038 in k16035 in k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16040(C_word c,C_word t0,C_word t1){
+/* k15820 in k15817 in k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15822(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16040,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16043,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 2172 register-direct-call!");
+C_save_and_reclaim((void*)tr2,(void*)f_15822,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15825,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 2154 register-direct-call!");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_15823(t3,t2,((C_word*)t0)[10]);}
+f_15605(t3,t2,((C_word*)t0)[10]);}
 
-/* k16041 in k16038 in k16035 in k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16043(C_word c,C_word t0,C_word t1){
+/* k15823 in k15820 in k15817 in k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9896,21 +9941,21 @@ C_word t5;
 C_word t6;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16043,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16046,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15825,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15828,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[8])){
-C_trace("compiler.scm: 2173 register-customizable!");
+C_trace("compiler.scm: 2155 register-customizable!");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_15813(t3,t2,((C_word*)t0)[2],((C_word*)t0)[9]);}
+f_15595(t3,t2,((C_word*)t0)[2],((C_word*)t0)[9]);}
 else{
-t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[9],((C_word*)t0)[8]);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-C_trace("compiler.scm: 2148 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[597]))(4,*((C_word*)lf[597]+1),((C_word*)t0)[5],((C_word*)t0)[4],t5);}}
+t3=C_a_i_list(&a,2,((C_word*)t0)[9],((C_word*)t0)[8]);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+C_trace("compiler.scm: 2130 node-parameters-set!");
+((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),((C_word*)t0)[5],((C_word*)t0)[4],t5);}}
 
-/* k16044 in k16041 in k16038 in k16035 in k16032 in k16029 in k16012 in k16006 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_16046(C_word c,C_word t0,C_word t1){
+/* k15826 in k15823 in k15820 in k15817 in k15814 in k15811 in k15794 in k15788 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9918,15 +9963,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16046,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[7],((C_word*)t0)[6]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
-C_trace("compiler.scm: 2148 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[597]))(4,*((C_word*)lf[597]+1),((C_word*)t0)[3],((C_word*)t0)[2],t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_15828,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[7],((C_word*)t0)[6]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+C_trace("compiler.scm: 2130 node-parameters-set!");
+((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* k15951 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15953(C_word c,C_word t0,C_word t1){
+/* k15733 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15735(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9934,15 +9979,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15953,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15735,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15958,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15740,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_15958(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15740(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop3846 in k15951 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15958(C_word t0,C_word t1,C_word t2){
+/* loop3784 in k15733 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15740(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9951,42 +9996,42 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15958,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15966,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15973,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g38533854");
+C_save_and_reclaim((void*)trf_15740,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15748,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15755,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g37913792");
 t6=t3;
-f_15966(t6,t4,t5);}
+f_15748(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k15971 in loop3846 in k15951 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15973(C_word c,C_word t0,C_word t1){
+/* k15753 in loop3784 in k15733 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_15958(t3,((C_word*)t0)[2],t2);}
+f_15740(t3,((C_word*)t0)[2],t2);}
 
-/* g3853 in loop3846 in k15951 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15966(C_word t0,C_word t1,C_word t2){
+/* g3791 in loop3784 in k15733 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15748(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15966,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 2178 gather");
+C_save_and_reclaim((void*)trf_15748,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 2160 gather");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_15834(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15616(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a15888 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a15670 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15671(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9996,16 +10041,16 @@ C_word t8;
 C_word ab[16],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_15889,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15893,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_15671,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15675,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15906,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15688,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
 t8=((C_word*)t6)[1];
-f_15906(t8,t4,t2);}
+f_15688(t8,t4,t2);}
 
-/* loop3776 in a15888 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15906(C_word t0,C_word t1,C_word t2){
+/* loop3714 in a15670 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15688(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10014,78 +10059,78 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15906,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15914,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15921,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g37833784");
+C_save_and_reclaim((void*)trf_15688,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15696,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15703,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g37213722");
 t6=t3;
-f_15914(t6,t4,t5);}
+f_15696(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k15919 in loop3776 in a15888 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15921(C_word c,C_word t0,C_word t1){
+/* k15701 in loop3714 in a15670 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15703(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_15906(t3,((C_word*)t0)[2],t2);}
+f_15688(t3,((C_word*)t0)[2],t2);}
 
-/* g3783 in loop3776 in a15888 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15914(C_word t0,C_word t1,C_word t2){
+/* g3721 in loop3714 in a15670 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15696(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15914,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 2140 gather");
+C_save_and_reclaim((void*)trf_15696,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 2122 gather");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_15834(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15616(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15891 in a15888 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15893(C_word c,C_word t0,C_word t1){
+/* k15673 in a15670 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15675(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15893,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15904,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2141 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15675,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15686,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2123 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15902 in k15891 in a15888 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15904(C_word c,C_word t0,C_word t1){
+/* k15684 in k15673 in a15670 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2141 gather");
+C_trace("compiler.scm: 2123 gather");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_15834(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_15616(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a15878 in k15866 in gather in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15879(C_word c,C_word t0,C_word t1){
+/* a15660 in k15648 in gather in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15661(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15879,2,t0,t1);}
-t2=(C_word)C_i_length(((C_word*)t0)[3]);
-C_trace("compiler.scm: 2139 split-at");
-((C_proc4)C_retrieve_symbol_proc(lf[320]))(4,*((C_word*)lf[320]+1),t1,((C_word*)t0)[2],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_15661,2,t0,t1);}
+t2=C_i_length(((C_word*)t0)[3]);
+C_trace("compiler.scm: 2121 split-at");
+((C_proc4)C_retrieve_symbol_proc(lf[318]))(4,*((C_word*)lf[318]+1),t1,((C_word*)t0)[2],t2);}
 
-/* register-direct-call! in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15823(C_word t0,C_word t1,C_word t2){
+/* register-direct-call! in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15605(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10093,70 +10138,70 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15823,NULL,3,t0,t1,t2);}
-t3=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[2])[1]);
+C_save_and_reclaim((void*)trf_15605,NULL,3,t0,t1,t2);}
+t3=C_fixnum_increase(((C_word*)((C_word*)t0)[2])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15832,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2126 lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[573]))(5,*((C_word*)lf[573]+1),t5,*((C_word*)lf[144]+1),*((C_word*)lf[62]+1),t2);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15614,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2108 lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[584]))(5,*((C_word*)lf[584]+1),t5,*((C_word*)lf[143]+1),*((C_word*)lf[61]+1),t2);}
 
-/* k15830 in register-direct-call! in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15832(C_word c,C_word t0,C_word t1){
+/* k15612 in register-direct-call! in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[62]+1 /* (set! direct-call-ids ...) */,t1);
+t2=C_mutate((C_word*)lf[61]+1 /* (set! direct-call-ids ...) */,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* register-customizable! in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15813(C_word t0,C_word t1,C_word t2,C_word t3){
+/* register-customizable! in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15595(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15813,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15818,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2121 lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[573]))(5,*((C_word*)lf[573]+1),t4,*((C_word*)lf[144]+1),((C_word*)((C_word*)t0)[3])[1],t2);}
+C_save_and_reclaim((void*)trf_15595,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15600,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 2103 lset-adjoin");
+((C_proc5)C_retrieve_symbol_proc(lf[584]))(5,*((C_word*)lf[584]+1),t4,*((C_word*)lf[143]+1),((C_word*)((C_word*)t0)[3])[1],t2);}
 
-/* k15816 in register-customizable! in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_ccall f_15818(C_word c,C_word t0,C_word t1){
+/* k15598 in register-customizable! in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_ccall f_15600(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-C_trace("compiler.scm: 2122 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[596],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 2104 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[583],C_SCHEME_TRUE);}
 
-/* test in ##compiler#perform-closure-conversion in k5138 in k5135 */
-static void C_fcall f_15807(C_word t0,C_word t1,C_word t2,C_word t3){
+/* test in ##compiler#perform-closure-conversion in k5089 in k5086 */
+static void C_fcall f_15589(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15807,NULL,4,t0,t1,t2,t3);}
-C_trace("compiler.scm: 2118 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t1,((C_word*)t0)[2],t2,t3);}
+C_save_and_reclaim((void*)trf_15589,NULL,4,t0,t1,t2,t3);}
+C_trace("compiler.scm: 2100 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t1,((C_word*)t0)[2],t2,t3);}
 
-/* ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13727(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13640(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13727,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13731,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1702 make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t3,C_fix(3001),C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr3,(void*)f_13640,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13644,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1713 make-vector");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t3,C_fix(3001),C_SCHEME_END_OF_LIST);}
 
-/* k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13731(C_word c,C_word t0,C_word t1){
+/* k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10182,7 +10227,7 @@ C_word t22;
 C_word t23;
 C_word ab[44],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13731,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13644,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
@@ -10197,59 +10242,59 @@ t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13740,a[2]=t9,a[3]=t5,a[4]=t7,a[5]=t11,a[6]=t1,tmp=(C_word)a,a+=7,tmp));
-t17=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14434,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
-t18=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14468,a[2]=t1,tmp=(C_word)a,a+=3,tmp));
-t19=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14646,a[2]=t1,tmp=(C_word)a,a+=3,tmp));
-t20=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14652,tmp=(C_word)a,a+=2,tmp));
-t21=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14666,a[2]=t1,a[3]=t15,tmp=(C_word)a,a+=4,tmp));
-t22=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14691,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t13,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1882 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),t22,lf[592],lf[594]);}
+t16=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13653,a[2]=t9,a[3]=t5,a[4]=t7,a[5]=t11,a[6]=t1,tmp=(C_word)a,a+=7,tmp));
+t17=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14252,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t18=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14286,a[2]=t1,tmp=(C_word)a,a+=3,tmp));
+t19=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14464,a[2]=t1,tmp=(C_word)a,a+=3,tmp));
+t20=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14470,tmp=(C_word)a,a+=2,tmp));
+t21=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14484,a[2]=t1,a[3]=t15,tmp=(C_word)a,a+=4,tmp));
+t22=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14509,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t3,a[5]=t13,a[6]=t1,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1881 debugging");
+((C_proc4)C_retrieve_symbol_proc(lf[572]))(4,*((C_word*)lf[572]+1),t22,lf[579],lf[581]);}
 
-/* k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14691(C_word c,C_word t0,C_word t1){
+/* k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14691,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14509,2,t0,t1);}
 t2=C_set_block_item(lf[52] /* current-program-size */,0,C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14695,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1884 walk");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14513,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1883 walk");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_13740(t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
+f_13653(t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
 
-/* k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14695(C_word c,C_word t0,C_word t1){
+/* k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14695,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14698,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1887 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[585]))(4,*((C_word*)lf[585]+1),t2,lf[592],lf[593]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14513,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14516,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1886 debugging");
+((C_proc4)C_retrieve_symbol_proc(lf[572]))(4,*((C_word*)lf[572]+1),t2,lf[579],lf[580]);}
 
-/* k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14698(C_word c,C_word t0,C_word t1){
+/* k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[10],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14698,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14701,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14711,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1888 ##sys#hash-table-for-each");
-((C_proc4)C_retrieve_symbol_proc(lf[591]))(4,*((C_word*)lf[591]+1),t2,t3,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14516,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14519,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14525,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1887 ##sys#hash-table-for-each");
+((C_proc4)C_retrieve_symbol_proc(lf[578]))(4,*((C_word*)lf[578]+1),t2,t3,((C_word*)t0)[4]);}
 
-/* a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14711(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14525(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10282,14 +10327,10 @@ C_word t31;
 C_word t32;
 C_word t33;
 C_word t34;
-C_word t35;
-C_word t36;
-C_word t37;
-C_word t38;
-C_word ab[72],*a=ab;
+C_word ab[64],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14711,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_14525,4,t0,t1,t2,t3);}
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
@@ -10314,21 +10355,17 @@ t24=C_SCHEME_FALSE;
 t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
 t26=C_fix(0);
 t27=(*a=C_VECTOR_TYPE|1,a[1]=t26,tmp=(C_word)a,a+=2,tmp);
-t28=C_SCHEME_FALSE;
+t28=C_fix(0);
 t29=(*a=C_VECTOR_TYPE|1,a[1]=t28,tmp=(C_word)a,a+=2,tmp);
-t30=C_fix(0);
-t31=(*a=C_VECTOR_TYPE|1,a[1]=t30,tmp=(C_word)a,a+=2,tmp);
-t32=C_fix(0);
-t33=(*a=C_VECTOR_TYPE|1,a[1]=t32,tmp=(C_word)a,a+=2,tmp);
-t34=(*a=C_CLOSURE_TYPE|21,a[1]=(C_word)f_14715,a[2]=t11,a[3]=t21,a[4]=t15,a[5]=t33,a[6]=((C_word*)t0)[2],a[7]=t23,a[8]=t13,a[9]=t25,a[10]=t3,a[11]=((C_word*)t0)[3],a[12]=t27,a[13]=t31,a[14]=t19,a[15]=t29,a[16]=t2,a[17]=((C_word*)t0)[4],a[18]=t1,a[19]=t9,a[20]=t7,a[21]=t5,tmp=(C_word)a,a+=22,tmp);
-t35=C_SCHEME_UNDEFINED;
-t36=(*a=C_VECTOR_TYPE|1,a[1]=t35,tmp=(C_word)a,a+=2,tmp);
-t37=C_set_block_item(t36,0,(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_15659,a[2]=t36,a[3]=t29,a[4]=t27,a[5]=t9,a[6]=t7,a[7]=t25,a[8]=t23,a[9]=t21,a[10]=t19,a[11]=t33,a[12]=t17,a[13]=t11,a[14]=t15,a[15]=t31,a[16]=t13,a[17]=t5,tmp=(C_word)a,a+=18,tmp));
-t38=((C_word*)t36)[1];
-f_15659(t38,t34,t3);}
+t30=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_14529,a[2]=t11,a[3]=t21,a[4]=t15,a[5]=t29,a[6]=t27,a[7]=t2,a[8]=((C_word*)t0)[2],a[9]=t23,a[10]=t13,a[11]=t19,a[12]=t25,a[13]=t3,a[14]=((C_word*)t0)[3],a[15]=((C_word*)t0)[4],a[16]=t1,a[17]=t9,a[18]=t7,a[19]=t5,tmp=(C_word)a,a+=20,tmp);
+t31=C_SCHEME_UNDEFINED;
+t32=(*a=C_VECTOR_TYPE|1,a[1]=t31,tmp=(C_word)a,a+=2,tmp);
+t33=C_set_block_item(t32,0,(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_15451,a[2]=t32,a[3]=t9,a[4]=t7,a[5]=t25,a[6]=t23,a[7]=t21,a[8]=t19,a[9]=t29,a[10]=t17,a[11]=t11,a[12]=t15,a[13]=t27,a[14]=t13,a[15]=t5,tmp=(C_word)a,a+=16,tmp));
+t34=((C_word*)t32)[1];
+f_15451(t34,t30,t3);}
 
-/* loop3299 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15659(C_word t0,C_word t1,C_word t2){
+/* loop3246 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15451(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10340,14 +10377,14 @@ C_word t9;
 C_word t10;
 C_word *a;
 loop:
-a=C_alloc(17);
+a=C_alloc(15);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_15659,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_15667,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_15667(t3,t4);
-t6=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)trf_15451,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_15459,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_15459(t3,t4);
+t6=C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
 t1=t9;
@@ -10358,8 +10395,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g3306 in loop3299 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static C_word C_fcall f_15667(C_word t0,C_word t1){
+/* g3253 in loop3246 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static C_word C_fcall f_15459(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10396,92 +10433,81 @@ C_word t33;
 C_word t34;
 C_word t35;
 C_word t36;
-C_word t37;
-C_word t38;
-C_word t39;
-C_word t40;
 C_stack_check;
-t2=(C_word)C_i_car(t1);
-t3=(C_word)C_eqp(t2,lf[549]);
+t2=C_i_car(t1);
+t3=C_eqp(t2,lf[536]);
 if(C_truep(t3)){
-t4=C_set_block_item(((C_word*)t0)[16],0,C_SCHEME_TRUE);
+t4=C_set_block_item(((C_word*)t0)[14],0,C_SCHEME_TRUE);
 return(t4);}
 else{
-t4=(C_word)C_eqp(t2,lf[571]);
+t4=C_eqp(t2,lf[559]);
 if(C_truep(t4)){
-t5=(C_word)C_i_cdr(t1);
-t6=C_mutate(((C_word *)((C_word*)t0)[15])+1,t5);
-t7=(C_word)C_i_length(((C_word*)((C_word*)t0)[15])[1]);
-t8=C_mutate(((C_word *)((C_word*)t0)[14])+1,t7);
+t5=C_i_cdr(t1);
+t6=C_mutate(((C_word *)((C_word*)t0)[13])+1,t5);
+t7=C_i_length(((C_word*)((C_word*)t0)[13])[1]);
+t8=C_mutate(((C_word *)((C_word*)t0)[12])+1,t7);
 return(t8);}
 else{
-t5=(C_word)C_eqp(t2,lf[537]);
+t5=C_eqp(t2,lf[529]);
 if(C_truep(t5)){
-t6=C_set_block_item(((C_word*)t0)[13],0,C_SCHEME_TRUE);
+t6=C_set_block_item(((C_word*)t0)[11],0,C_SCHEME_TRUE);
 return(t6);}
 else{
-t6=(C_word)C_eqp(t2,lf[559]);
+t6=C_eqp(t2,lf[546]);
 if(C_truep(t6)){
-t7=(C_word)C_i_cdr(t1);
-t8=C_mutate(((C_word *)((C_word*)t0)[12])+1,t7);
+t7=C_i_cdr(t1);
+t8=C_mutate(((C_word *)((C_word*)t0)[10])+1,t7);
 return(t8);}
 else{
-t7=(C_word)C_eqp(t2,lf[547]);
+t7=C_eqp(t2,lf[534]);
 if(C_truep(t7)){
-t8=(C_word)C_i_cdr(t1);
-t9=C_mutate(((C_word *)((C_word*)t0)[11])+1,t8);
-t10=(C_word)C_i_length(((C_word*)((C_word*)t0)[11])[1]);
-t11=C_mutate(((C_word *)((C_word*)t0)[10])+1,t10);
+t8=C_i_cdr(t1);
+t9=C_mutate(((C_word *)((C_word*)t0)[9])+1,t8);
+t10=C_i_length(((C_word*)((C_word*)t0)[9])[1]);
+t11=C_mutate(((C_word *)((C_word*)t0)[8])+1,t10);
 return(t11);}
 else{
-t8=(C_word)C_eqp(t2,lf[557]);
+t8=C_eqp(t2,lf[544]);
 if(C_truep(t8)){
-t9=C_set_block_item(((C_word*)t0)[9],0,C_SCHEME_TRUE);
+t9=C_set_block_item(((C_word*)t0)[7],0,C_SCHEME_TRUE);
 return(t9);}
 else{
-t9=(C_word)C_eqp(t2,lf[558]);
+t9=C_eqp(t2,lf[545]);
 if(C_truep(t9)){
-t10=C_set_block_item(((C_word*)t0)[8],0,C_SCHEME_TRUE);
+t10=C_set_block_item(((C_word*)t0)[6],0,C_SCHEME_TRUE);
 return(t10);}
 else{
-t10=(C_word)C_eqp(t2,lf[566]);
+t10=C_eqp(t2,lf[554]);
 if(C_truep(t10)){
-t11=C_set_block_item(((C_word*)t0)[7],0,C_SCHEME_TRUE);
+t11=C_set_block_item(((C_word*)t0)[5],0,C_SCHEME_TRUE);
 return(t11);}
 else{
-t11=(C_word)C_eqp(t2,lf[538]);
+t11=C_eqp(t2,lf[530]);
 if(C_truep(t11)){
-t12=C_set_block_item(((C_word*)t0)[6],0,C_SCHEME_TRUE);
+t12=C_set_block_item(((C_word*)t0)[4],0,C_SCHEME_TRUE);
 return(t12);}
 else{
-t12=(C_word)C_eqp(t2,lf[567]);
+t12=C_eqp(t2,lf[555]);
 if(C_truep(t12)){
-t13=(C_word)C_i_cdr(t1);
-t14=C_mutate(((C_word *)((C_word*)t0)[5])+1,t13);
+t13=C_i_cdr(t1);
+t14=C_mutate(((C_word *)((C_word*)t0)[3])+1,t13);
 return(t14);}
 else{
-t13=(C_word)C_eqp(t2,lf[569]);
+t13=C_eqp(t2,lf[557]);
 if(C_truep(t13)){
-t14=(C_word)C_i_cdr(t1);
-t15=C_mutate(((C_word *)((C_word*)t0)[4])+1,t14);
+t14=C_i_cdr(t1);
+t15=C_mutate(((C_word *)((C_word*)t0)[2])+1,t14);
 return(t15);}
 else{
-t14=(C_word)C_eqp(t2,lf[543]);
+t14=C_eqp(t2,lf[540]);
 if(C_truep(t14)){
-t15=(C_word)C_i_cdr(t1);
-t16=C_mutate(((C_word *)((C_word*)t0)[3])+1,t15);
-return(t16);}
-else{
-t15=(C_word)C_eqp(t2,lf[544]);
-if(C_truep(t15)){
-t16=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
-return(t16);}
+t15=C_SCHEME_UNDEFINED;
+return(t15);}
 else{
-t16=C_SCHEME_UNDEFINED;
-return(t16);}}}}}}}}}}}}}}
+return(C_SCHEME_UNDEFINED);}}}}}}}}}}}}}
 
-/* k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14715(C_word c,C_word t0,C_word t1){
+/* k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14529(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10495,37 +10521,37 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[29],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14715,2,t0,t1);}
-t2=((C_word*)((C_word*)t0)[21])[1];
-t3=(C_truep(t2)?C_SCHEME_FALSE:((C_word*)((C_word*)t0)[20])[1]);
-t4=C_mutate(((C_word *)((C_word*)t0)[20])+1,t3);
-t5=((C_word*)((C_word*)t0)[21])[1];
-t6=(C_truep(t5)?C_SCHEME_FALSE:((C_word*)((C_word*)t0)[19])[1]);
-t7=C_mutate(((C_word *)((C_word*)t0)[19])+1,t6);
-t8=(*a=C_CLOSURE_TYPE|19,a[1]=(C_word)f_14726,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[19],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[20],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],tmp=(C_word)a,a+=20,tmp);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[16],a[4]=t8,a[5]=((C_word*)t0)[20],tmp=(C_word)a,a+=6,tmp);
-if(C_truep(*((C_word*)lf[63]+1))){
-t10=((C_word*)((C_word*)t0)[20])[1];
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15637,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
+C_word ab[27],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_14529,2,t0,t1);}
+t2=((C_word*)((C_word*)t0)[19])[1];
+t3=(C_truep(t2)?C_SCHEME_FALSE:((C_word*)((C_word*)t0)[18])[1]);
+t4=C_mutate(((C_word *)((C_word*)t0)[18])+1,t3);
+t5=((C_word*)((C_word*)t0)[19])[1];
+t6=(C_truep(t5)?C_SCHEME_FALSE:((C_word*)((C_word*)t0)[17])[1]);
+t7=C_mutate(((C_word *)((C_word*)t0)[17])+1,t6);
+t8=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_14540,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[17],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[18],tmp=(C_word)a,a+=18,tmp);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15402,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=t8,a[5]=((C_word*)t0)[18],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(*((C_word*)lf[62]+1))){
+t10=((C_word*)((C_word*)t0)[18])[1];
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15429,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t10)){
 t12=t11;
-f_15637(t12,t10);}
+f_15429(t12,t10);}
 else{
-if(C_truep(((C_word*)((C_word*)t0)[9])[1])){
+if(C_truep(((C_word*)((C_word*)t0)[12])[1])){
 t12=((C_word*)((C_word*)t0)[2])[1];
 t13=t11;
-f_15637(t13,t12);}
+f_15429(t13,t12);}
 else{
 t12=t11;
-f_15637(t12,C_SCHEME_FALSE);}}}
+f_15429(t12,C_SCHEME_FALSE);}}}
 else{
 t10=t9;
-f_15610(t10,C_SCHEME_FALSE);}}
+f_15402(t10,C_SCHEME_FALSE);}}
 
-/* k15635 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15637(C_word t0,C_word t1){
+/* k15427 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15429(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10533,15 +10559,15 @@ C_word t4;
 C_word *a;
 if(C_truep(t1)){
 t2=t1;
-t3=(C_word)C_slot(t2,C_fix(1));
+t3=C_slot(t2,C_fix(1));
 t4=((C_word*)t0)[2];
-f_15610(t4,(C_word)C_eqp(lf[173],t3));}
+f_15402(t4,C_eqp(lf[172],t3));}
 else{
 t2=((C_word*)t0)[2];
-f_15610(t2,C_SCHEME_FALSE);}}
+f_15402(t2,C_SCHEME_FALSE);}}
 
-/* k15608 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15610(C_word t0,C_word t1){
+/* k15400 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15402(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10554,94 +10580,94 @@ C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)((C_word*)t0)[5])[1];
 if(C_truep(t2)){
-t3=(C_word)C_slot(t2,C_fix(2));
-t4=(C_word)C_i_car(t3);
-C_trace("compiler.scm: 1937 set-real-name!");
-((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),((C_word*)t0)[4],t4,((C_word*)t0)[3]);}
+t3=C_slot(t2,C_fix(2));
+t4=C_i_car(t3);
+C_trace("compiler.scm: 1934 set-real-name!");
+((C_proc4)C_retrieve_symbol_proc(lf[97]))(4,*((C_word*)lf[97]+1),((C_word*)t0)[4],t4,((C_word*)t0)[3]);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
-t4=(C_word)C_slot(t3,C_fix(2));
-t5=(C_word)C_i_car(t4);
-C_trace("compiler.scm: 1937 set-real-name!");
-((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),((C_word*)t0)[4],t5,((C_word*)t0)[3]);}}
+t4=C_slot(t3,C_fix(2));
+t5=C_i_car(t4);
+C_trace("compiler.scm: 1934 set-real-name!");
+((C_proc4)C_retrieve_symbol_proc(lf[97]))(4,*((C_word*)lf[97]+1),((C_word*)t0)[4],t5,((C_word*)t0)[3]);}}
 else{
 t2=((C_word*)t0)[4];
-f_14726(2,t2,C_SCHEME_UNDEFINED);}}
+f_14540(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14726(C_word c,C_word t0,C_word t1){
+/* k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[27],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14726,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_14729,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],a[18]=((C_word*)t0)[19],tmp=(C_word)a,a+=19,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15552,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[17],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep(*((C_word*)lf[63]+1))){
-if(C_truep(((C_word*)((C_word*)t0)[9])[1])){
-if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[8])[1]))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15607,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=((C_word*)t0)[17];
+C_save_and_reclaim((void*)tr2,(void*)f_14540,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_14543,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15344,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(*((C_word*)lf[62]+1))){
+if(C_truep(((C_word*)((C_word*)t0)[12])[1])){
+if(C_truep(C_i_nullp(((C_word*)((C_word*)t0)[10])[1]))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15399,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=((C_word*)t0)[7];
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t4,t5,lf[428]);}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t4,t5,lf[420]);}
 else{
 t4=t3;
-f_15552(t4,C_SCHEME_FALSE);}}
+f_15344(t4,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_15552(t4,C_SCHEME_FALSE);}}
+f_15344(t4,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_15552(t4,C_SCHEME_FALSE);}}
+f_15344(t4,C_SCHEME_FALSE);}}
 
-/* k15605 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15607(C_word c,C_word t0,C_word t1){
+/* k15397 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15399(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_15552(t2,(C_word)C_i_not(t1));}
+f_15344(t2,C_i_not(t1));}
 
-/* k15550 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15552(C_word t0,C_word t1){
+/* k15342 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15344(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15552,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15344,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15555,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15347,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
-C_trace("compiler.scm: 1946 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t2,lf[117],lf[590],((C_word*)t0)[3]);}
+C_trace("compiler.scm: 1943 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t2,lf[116],lf[577],((C_word*)t0)[3]);}
 else{
 t3=t2;
-f_15555(2,t3,C_SCHEME_UNDEFINED);}}
+f_15347(2,t3,C_SCHEME_UNDEFINED);}}
 else{
 t2=((C_word*)t0)[4];
-f_14729(2,t2,C_SCHEME_UNDEFINED);}}
+f_14543(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k15553 in k15550 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15555(C_word c,C_word t0,C_word t1){
+/* k15345 in k15342 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15555,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15561,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15583,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1947 variable-visible?");
-((C_proc3)C_retrieve_symbol_proc(lf[570]))(3,*((C_word*)lf[570]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15347,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15353,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15375,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1944 variable-visible?");
+((C_proc3)C_retrieve_symbol_proc(lf[558]))(3,*((C_word*)lf[558]+1),t3,((C_word*)t0)[2]);}
 
-/* k15581 in k15553 in k15550 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15583(C_word c,C_word t0,C_word t1){
+/* k15373 in k15345 in k15342 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15375(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10650,14 +10676,14 @@ C_word *a;
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
-f_14729(2,t3,t2);}
+f_14543(2,t3,t2);}
 else{
 t2=((C_word*)t0)[3];
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),((C_word*)t0)[2],t2,lf[312]);}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),((C_word*)t0)[2],t2,lf[310]);}}
 
-/* k15559 in k15553 in k15550 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15561(C_word c,C_word t0,C_word t1){
+/* k15351 in k15345 in k15342 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10665,35 +10691,35 @@ C_word *a;
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
-f_14729(2,t3,t2);}
+f_14543(2,t3,t2);}
 else{
-C_trace("compiler.scm: 1949 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[3],lf[117],lf[589],((C_word*)t0)[2]);}}
+C_trace("compiler.scm: 1946 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[116],lf[576],((C_word*)t0)[2]);}}
 
-/* k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14729(C_word c,C_word t0,C_word t1){
+/* k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[18],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14729,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_14732,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],a[17]=((C_word*)t0)[18],tmp=(C_word)a,a+=18,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[14])[1])){
+C_save_and_reclaim((void*)tr2,(void*)f_14543,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_14546,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[10])[1])){
 t3=((C_word*)((C_word*)t0)[2])[1];
 if(C_truep(t3)){
-C_trace("compiler.scm: 1953 quick-put!");
-f_14652(t2,((C_word*)t0)[9],lf[588],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1950 quick-put!");
+f_14470(t2,((C_word*)t0)[12],lf[575],C_SCHEME_TRUE);}
 else{
 t4=t2;
-f_14732(2,t4,C_SCHEME_UNDEFINED);}}
+f_14546(2,t4,C_SCHEME_UNDEFINED);}}
 else{
 t3=t2;
-f_14732(2,t3,C_SCHEME_UNDEFINED);}}
+f_14546(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14732(C_word c,C_word t0,C_word t1){
+/* k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14546(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10718,73 +10744,73 @@ C_word t21;
 C_word t22;
 C_word t23;
 C_word t24;
-C_word ab[36],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14732,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_14735,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],a[15]=((C_word*)t0)[16],a[16]=((C_word*)t0)[17],tmp=(C_word)a,a+=17,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[10])[1])){
-t3=((C_word*)((C_word*)t0)[10])[1];
-t4=(C_word)C_slot(t3,C_fix(2));
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15323,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[8],a[5]=t2,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-t6=((C_word*)((C_word*)t0)[10])[1];
-t7=(C_word)C_slot(t6,C_fix(1));
-t8=(C_word)C_eqp(lf[173],t7);
+C_word ab[34],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_14546,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_14549,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[15])[1])){
+t3=((C_word*)((C_word*)t0)[15])[1];
+t4=C_slot(t3,C_fix(2));
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15115,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[11],a[5]=t2,a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
+t6=((C_word*)((C_word*)t0)[15])[1];
+t7=C_slot(t6,C_fix(1));
+t8=C_eqp(lf[172],t7);
 if(C_truep(t8)){
-t9=(C_word)C_i_cadr(t4);
-t10=(C_word)C_i_not(t9);
+t9=C_i_cadr(t4);
+t10=C_i_not(t9);
 if(C_truep(t10)){
 t11=t5;
-f_15323(2,t11,t10);}
+f_15115(2,t11,t10);}
 else{
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15355,a[2]=((C_word*)t0)[16],tmp=(C_word)a,a+=3,tmp);
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15363,a[2]=t11,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15365,a[2]=((C_word*)t0)[10],tmp=(C_word)a,a+=3,tmp);
-t14=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15371,tmp=(C_word)a,a+=2,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15147,a[2]=((C_word*)t0)[13],tmp=(C_word)a,a+=3,tmp);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15155,a[2]=t11,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15157,a[2]=((C_word*)t0)[15],tmp=(C_word)a,a+=3,tmp);
+t14=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_15163,tmp=(C_word)a,a+=2,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,t12,t13,t14);}}
 else{
 t9=t5;
-f_15323(2,t9,C_SCHEME_FALSE);}}
+f_15115(2,t9,C_SCHEME_FALSE);}}
 else{
 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
 t3=((C_word*)((C_word*)t0)[2])[1];
-t4=(C_word)C_slot(t3,C_fix(2));
+t4=C_slot(t3,C_fix(2));
 t5=((C_word*)((C_word*)t0)[2])[1];
-t6=(C_word)C_slot(t5,C_fix(1));
-t7=(C_word)C_eqp(lf[173],t6);
+t6=C_slot(t5,C_fix(1));
+t7=C_eqp(lf[172],t6);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15410,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15416,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[16],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15202,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15208,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,t2,t8,t9);}
 else{
 t8=t2;
-f_14735(2,t8,C_SCHEME_UNDEFINED);}}
+f_14549(2,t8,C_SCHEME_UNDEFINED);}}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15474,a[2]=t2,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
-t4=((C_word*)t0)[15];
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15266,a[2]=t2,a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t4=((C_word*)t0)[5];
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t3,t4,lf[443]);}}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t3,t4,lf[435]);}}}
 
-/* k15472 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15474(C_word c,C_word t0,C_word t1){
+/* k15264 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15266(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15474,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15266,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15478,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("g34413442");
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15270,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("g33883389");
 t3=t2;
-f_15478(t3,((C_word*)t0)[2],t1);}
+f_15270(t3,((C_word*)t0)[2],t1);}
 else{
 t2=((C_word*)t0)[2];
-f_14735(2,t2,C_SCHEME_UNDEFINED);}}
+f_14549(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* g3441 in k15472 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15478(C_word t0,C_word t1,C_word t2){
+/* g3388 in k15264 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15270(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10795,34 +10821,34 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15478,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15270,NULL,3,t0,t1,t2);}
 t3=t2;
-if(C_truep((C_word)C_i_structurep(t3,lf[512]))){
+if(C_truep(C_i_structurep(t3,lf[504]))){
 if(C_truep(((C_word*)((C_word*)t0)[5])[1])){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15496,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1985 debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[585]))(5,*((C_word*)lf[585]+1),t4,lf[586],lf[587],((C_word*)t0)[4]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15288,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1982 debugging");
+((C_proc5)C_retrieve_symbol_proc(lf[572]))(5,*((C_word*)lf[572]+1),t4,lf[573],lf[574],((C_word*)t0)[4]);}
 else{
 t4=t2;
-t5=(C_word)C_slot(t4,C_fix(2));
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15537,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1991 quick-put!");
-f_14652(t6,((C_word*)t0)[2],lf[582],C_SCHEME_TRUE);}}
+t5=C_slot(t4,C_fix(2));
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15329,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1988 quick-put!");
+f_14470(t6,((C_word*)t0)[2],lf[569],C_SCHEME_TRUE);}}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k15535 in g3441 in k15472 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15537(C_word c,C_word t0,C_word t1){
+/* k15327 in g3388 in k15264 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1992 quick-put!");
-f_14652(((C_word*)t0)[4],((C_word*)t0)[3],lf[569],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1989 quick-put!");
+f_14470(((C_word*)t0)[4],((C_word*)t0)[3],lf[557],((C_word*)t0)[2]);}
 
-/* k15494 in g3441 in k15472 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15496(C_word c,C_word t0,C_word t1){
+/* k15286 in g3388 in k15264 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15288(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10833,35 +10859,35 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15496,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15288,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-t4=(C_word)C_a_i_list(&a,1,lf[437]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15501,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_a_i_list(&a,1,lf[429]);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15293,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[443],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[435],C_SCHEME_TRUE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
-t7=(C_word)C_i_car(t4);
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
+t7=C_i_car(t4);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[443],t7);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[435],t7);}
 else{
 C_trace("##sys#error");
-t7=*((C_word*)lf[135]+1);
+t7=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k15499 in k15494 in g3441 in k15472 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15501(C_word c,C_word t0,C_word t1){
+/* k15291 in k15286 in g3388 in k15264 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[443],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[435],t1);}
 
-/* a15415 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15416(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a15207 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15208(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10869,30 +10895,30 @@ C_word t6;
 C_word ab[14],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_15416,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15420,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15454,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1973 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2],lf[538]);}
+C_save_and_reclaim((void*)tr4,(void*)f_15208,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15212,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15246,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1970 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2],lf[530]);}
 
-/* k15452 in a15415 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15454(C_word c,C_word t0,C_word t1){
+/* k15244 in a15207 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[5]))){
-C_trace("compiler.scm: 1975 quick-put!");
-f_14652(((C_word*)t0)[3],((C_word*)t0)[2],lf[584],C_SCHEME_TRUE);}
+if(C_truep(C_i_pairp(((C_word*)t0)[5]))){
+C_trace("compiler.scm: 1972 quick-put!");
+f_14470(((C_word*)t0)[3],((C_word*)t0)[2],lf[571],C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[3];
-f_15420(2,t2,C_SCHEME_UNDEFINED);}}
+f_15212(2,t2,C_SCHEME_UNDEFINED);}}
 else{
 t2=((C_word*)t0)[3];
-f_15420(2,t2,C_SCHEME_UNDEFINED);}}
+f_15212(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k15418 in a15415 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15420(C_word c,C_word t0,C_word t1){
+/* k15210 in a15207 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10902,111 +10928,111 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15420,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t3=(C_word)C_i_not(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15429,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15212,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[7]);
+t3=C_i_not(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15221,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t3)){
 if(C_truep(t3)){
-C_trace("compiler.scm: 1980 quick-put!");
-f_14652(((C_word*)t0)[5],((C_word*)t0)[4],lf[582],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1977 quick-put!");
+f_14470(((C_word*)t0)[5],((C_word*)t0)[4],lf[569],C_SCHEME_TRUE);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15437,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1977 every");
-((C_proc4)C_retrieve_symbol_proc(lf[412]))(4,*((C_word*)lf[412]+1),t4,t5,((C_word*)t0)[2]);}}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15229,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1974 every");
+((C_proc4)C_retrieve_symbol_proc(lf[411]))(4,*((C_word*)lf[411]+1),t4,t5,((C_word*)t0)[2]);}}
 
-/* a15436 in k15418 in a15415 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15437(C_word c,C_word t0,C_word t1,C_word t2){
+/* a15228 in k15210 in a15207 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15229(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_15437,3,t0,t1,t2);}
-C_trace("compiler.scm: 1978 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t1,((C_word*)t0)[2],t2,lf[538]);}
+C_save_and_reclaim((void*)tr3,(void*)f_15229,3,t0,t1,t2);}
+C_trace("compiler.scm: 1975 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t1,((C_word*)t0)[2],t2,lf[530]);}
 
-/* k15427 in k15418 in a15415 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15429(C_word c,C_word t0,C_word t1){
+/* k15219 in k15210 in a15207 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15221(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 1980 quick-put!");
-f_14652(((C_word*)t0)[3],((C_word*)t0)[2],lf[582],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1977 quick-put!");
+f_14470(((C_word*)t0)[3],((C_word*)t0)[2],lf[569],C_SCHEME_TRUE);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* a15409 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15410(C_word c,C_word t0,C_word t1){
+/* a15201 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15410,2,t0,t1);}
-C_trace("compiler.scm: 1972 scan-free-variables");
-((C_proc3)C_retrieve_symbol_proc(lf[583]))(3,*((C_word*)lf[583]+1),t1,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15202,2,t0,t1);}
+C_trace("compiler.scm: 1969 scan-free-variables");
+((C_proc3)C_retrieve_symbol_proc(lf[570]))(3,*((C_word*)lf[570]+1),t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* a15370 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15371(C_word c,C_word t0,C_word t1,...){
+/* a15162 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15163(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_15371r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_15163r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_15371r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_15163r(t0,t1,t2);}}
 
-static void C_ccall f_15371r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_15163r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_list_ref(t2,C_fix(0)));}
 
-/* a15364 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15365(C_word c,C_word t0,C_word t1){
+/* a15156 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15365,2,t0,t1);}
-C_trace("compiler.scm: 1964 scan-free-variables");
-((C_proc3)C_retrieve_symbol_proc(lf[583]))(3,*((C_word*)lf[583]+1),t1,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15157,2,t0,t1);}
+C_trace("compiler.scm: 1961 scan-free-variables");
+((C_proc3)C_retrieve_symbol_proc(lf[570]))(3,*((C_word*)lf[570]+1),t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k15361 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15363(C_word c,C_word t0,C_word t1){
+/* k15153 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1962 every");
-((C_proc4)C_retrieve_symbol_proc(lf[412]))(4,*((C_word*)lf[412]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 1959 every");
+((C_proc4)C_retrieve_symbol_proc(lf[411]))(4,*((C_word*)lf[411]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a15354 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15355(C_word c,C_word t0,C_word t1,C_word t2){
+/* a15146 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15147(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_15355,3,t0,t1,t2);}
-C_trace("compiler.scm: 1963 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t1,((C_word*)t0)[2],t2,lf[538]);}
+C_save_and_reclaim((void*)tr3,(void*)f_15147,3,t0,t1,t2);}
+C_trace("compiler.scm: 1960 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t1,((C_word*)t0)[2],t2,lf[530]);}
 
-/* k15321 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15323(C_word c,C_word t0,C_word t1){
+/* k15113 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11016,59 +11042,59 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15323,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15115,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15329,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15121,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)((C_word*)t0)[3])[1];
-t4=(C_word)C_eqp(C_fix(1),t3);
+t4=C_eqp(C_fix(1),t3);
 if(C_truep(t4)){
 t5=((C_word*)((C_word*)t0)[2])[1];
 t6=t2;
-f_15329(t6,(C_word)C_eqp(C_fix(1),t5));}
+f_15121(t6,C_eqp(C_fix(1),t5));}
 else{
 t5=t2;
-f_15329(t5,C_SCHEME_FALSE);}}
+f_15121(t5,C_SCHEME_FALSE);}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[5];
-f_14735(2,t3,t2);}}
+f_14549(2,t3,t2);}}
 
-/* k15327 in k15321 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15329(C_word t0,C_word t1){
+/* k15119 in k15113 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15121(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 1966 quick-put!");
-f_14652(((C_word*)t0)[3],((C_word*)t0)[2],lf[581],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1963 quick-put!");
+f_14470(((C_word*)t0)[3],((C_word*)t0)[2],lf[568],C_SCHEME_TRUE);}
 else{
-C_trace("compiler.scm: 1967 quick-put!");
-f_14652(((C_word*)t0)[3],((C_word*)t0)[2],lf[582],C_SCHEME_TRUE);}}
+C_trace("compiler.scm: 1964 quick-put!");
+f_14470(((C_word*)t0)[3],((C_word*)t0)[2],lf[569],C_SCHEME_TRUE);}}
 
-/* k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14735(C_word c,C_word t0,C_word t1){
+/* k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14549(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[24],*a=ab;
+C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14735,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_14738,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15270,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[7],a[4]=t2,a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[9])[1])){
-t4=((C_word*)((C_word*)t0)[9])[1];
-t5=(C_word)C_slot(t4,C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_14549,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_14552,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15062,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[10],a[4]=t2,a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[14],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[14])[1])){
+t4=((C_word*)((C_word*)t0)[14])[1];
+t5=C_slot(t4,C_fix(1));
 t6=t3;
-f_15270(t6,(C_word)C_eqp(lf[99],t5));}
+f_15062(t6,C_eqp(lf[98],t5));}
 else{
 t4=t3;
-f_15270(t4,C_SCHEME_FALSE);}}
+f_15062(t4,C_SCHEME_FALSE);}}
 
-/* k15268 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15270(C_word t0,C_word t1){
+/* k15060 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15062(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11077,20 +11103,20 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15270,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15062,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)((C_word*)t0)[6])[1];
-t3=(C_word)C_slot(t2,C_fix(2));
-t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15279,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 2000 collapsable-literal?");
-((C_proc3)C_retrieve_symbol_proc(lf[314]))(3,*((C_word*)lf[314]+1),t5,t4);}
+t3=C_slot(t2,C_fix(2));
+t4=C_i_car(t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15071,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1997 collapsable-literal?");
+((C_proc3)C_retrieve_symbol_proc(lf[312]))(3,*((C_word*)lf[312]+1),t5,t4);}
 else{
 t2=((C_word*)t0)[4];
-f_14738(2,t2,C_SCHEME_UNDEFINED);}}
+f_14552(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k15277 in k15268 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15279(C_word c,C_word t0,C_word t1){
+/* k15069 in k15060 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15071(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11102,25 +11128,25 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 if(C_truep(t2)){
-C_trace("compiler.scm: 2002 quick-put!");
-f_14652(((C_word*)t0)[4],((C_word*)t0)[3],lf[580],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1999 quick-put!");
+f_14470(((C_word*)t0)[4],((C_word*)t0)[3],lf[567],C_SCHEME_TRUE);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[4];
-f_14738(2,t4,t3);}}
+f_14552(2,t4,t3);}}
 else{
 t2=((C_word*)((C_word*)t0)[2])[1];
-t3=(C_word)C_eqp(C_fix(1),t2);
+t3=C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
-C_trace("compiler.scm: 2002 quick-put!");
-f_14652(((C_word*)t0)[4],((C_word*)t0)[3],lf[580],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1999 quick-put!");
+f_14470(((C_word*)t0)[4],((C_word*)t0)[3],lf[567],C_SCHEME_TRUE);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=((C_word*)t0)[4];
-f_14738(2,t5,t4);}}}
+f_14552(2,t5,t4);}}}
 
-/* k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14738(C_word c,C_word t0,C_word t1){
+/* k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11132,31 +11158,31 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[25],*a=ab;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14738,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_14741,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],tmp=(C_word)a,a+=15,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[9])[1])){
+C_save_and_reclaim((void*)tr2,(void*)f_14552,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14555,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[14])[1])){
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15139,a[2]=t2,a[3]=((C_word*)t0)[14],a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-t6=((C_word*)((C_word*)t0)[9])[1];
-t7=(C_word)C_slot(t6,C_fix(1));
-t8=(C_word)C_eqp(lf[173],t7);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14931,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[14],tmp=(C_word)a,a+=8,tmp);
+t6=((C_word*)((C_word*)t0)[14])[1];
+t7=C_slot(t6,C_fix(1));
+t8=C_eqp(lf[172],t7);
 if(C_truep(t8)){
-t9=((C_word*)((C_word*)t0)[11])[1];
+t9=((C_word*)((C_word*)t0)[3])[1];
 t10=((C_word*)((C_word*)t0)[2])[1];
 t11=t5;
-f_15139(t11,(C_word)C_eqp(t9,t10));}
+f_14931(t11,C_eqp(t9,t10));}
 else{
 t9=t5;
-f_15139(t9,C_SCHEME_FALSE);}}
+f_14931(t9,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_14741(2,t3,C_SCHEME_UNDEFINED);}}
+f_14555(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15139(C_word t0,C_word t1){
+/* k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14931(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11166,25 +11192,25 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15139,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14931,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)((C_word*)t0)[7])[1];
-t3=(C_word)C_slot(t2,C_fix(2));
-if(C_truep((C_word)C_i_cadr(t3))){
-t4=(C_word)C_i_caddr(t3);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15162,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2016 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[182]))(4,*((C_word*)lf[182]+1),((C_word*)t0)[2],t4,t5);}
+t3=C_slot(t2,C_fix(2));
+if(C_truep(C_i_cadr(t3))){
+t4=C_i_caddr(t3);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14954,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2013 decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[2],t4,t5);}
 else{
 t4=((C_word*)t0)[2];
-f_14741(2,t4,C_SCHEME_UNDEFINED);}}
+f_14555(2,t4,C_SCHEME_UNDEFINED);}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
-f_14741(2,t3,t2);}}
+f_14555(2,t3,t2);}}
 
-/* a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14954(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11194,20 +11220,20 @@ C_word t9;
 C_word ab[16],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15162,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15166,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_14954,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14958,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_15166(2,t6,C_SCHEME_UNDEFINED);}
+f_14958(2,t6,C_SCHEME_UNDEFINED);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15205,a[2]=t7,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14997,a[2]=t7,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_15205(t9,t5,t2);}}
+f_14997(t9,t5,t2);}}
 
-/* loop3518 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15205(C_word t0,C_word t1,C_word t2){
+/* loop3465 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14997(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11216,85 +11242,85 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15205,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15213,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15241,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g35253526");
+C_save_and_reclaim((void*)trf_14997,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15005,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15033,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g34723473");
 t6=t3;
-f_15213(t6,t4,t5);}
+f_15005(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k15239 in loop3518 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15241(C_word c,C_word t0,C_word t1){
+/* k15031 in loop3465 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_15205(t3,((C_word*)t0)[2],t2);}
+f_14997(t3,((C_word*)t0)[2],t2);}
 
-/* g3525 in loop3518 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15213(C_word t0,C_word t1,C_word t2){
+/* g3472 in loop3465 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15005(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15213,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15220,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15238,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2022 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t4,((C_word*)t0)[2],t2,lf[571]);}
+C_save_and_reclaim((void*)trf_15005,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15012,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15030,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2019 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t4,((C_word*)t0)[2],t2,lf[559]);}
 
-/* k15236 in g3525 in loop3518 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15238(C_word c,C_word t0,C_word t1){
+/* k15028 in g3472 in loop3465 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15030(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15238,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15030,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_15220(t2,C_SCHEME_FALSE);}
+f_15012(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15234,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2023 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[557]);}}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15026,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2020 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[544]);}}
 
-/* k15232 in k15236 in g3525 in loop3518 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15234(C_word c,C_word t0,C_word t1){
+/* k15024 in k15028 in g3472 in loop3465 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_15220(t2,(C_word)C_i_not(t1));}
+f_15012(t2,C_i_not(t1));}
 
-/* k15218 in g3525 in loop3518 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15220(C_word t0,C_word t1){
+/* k15010 in g3472 in loop3465 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_15012(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15220,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15012,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15223,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2024 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[427],C_SCHEME_TRUE);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15015,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 2021 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[419],C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15221 in k15218 in g3525 in loop3518 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15223(C_word c,C_word t0,C_word t1){
+/* k15013 in k15010 in g3472 in loop3465 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_15015(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11303,26 +11329,26 @@ t2=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_TRUE);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_TRUE);}
 
-/* k15164 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15166(C_word c,C_word t0,C_word t1){
+/* k14956 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15166,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15172,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14958,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14964,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[3])[1])){
-t3=(C_word)C_i_memq(((C_word*)t0)[2],*((C_word*)lf[79]+1));
+t3=C_i_memq(((C_word*)t0)[2],*((C_word*)lf[78]+1));
 t4=t2;
-f_15172(t4,(C_word)C_i_not(t3));}
+f_14964(t4,C_i_not(t3));}
 else{
 t3=t2;
-f_15172(t3,C_SCHEME_FALSE);}}
+f_14964(t3,C_SCHEME_FALSE);}}
 
-/* k15170 in k15164 in a15161 in k15137 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15172(C_word t0,C_word t1){
+/* k14962 in k14956 in a14953 in k14929 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14964(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11331,24 +11357,24 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15172,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14964,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("compiler.scm: 2030 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[5],((C_word*)t0)[4],t2,lf[578],C_SCHEME_TRUE);}
+t2=C_i_car(((C_word*)t0)[6]);
+C_trace("compiler.scm: 2027 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[5],((C_word*)t0)[4],t2,lf[565],C_SCHEME_TRUE);}
 else{
 if(C_truep(((C_word*)t0)[3])){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
-t4=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("compiler.scm: 2033 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[5],((C_word*)t0)[4],t4,lf[579],C_SCHEME_TRUE);}
+t4=C_i_car(((C_word*)t0)[6]);
+C_trace("compiler.scm: 2030 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[5],((C_word*)t0)[4],t4,lf[566],C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}}
 
-/* k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14741(C_word c,C_word t0,C_word t1){
+/* k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11363,74 +11389,74 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word t14;
-C_word ab[27],*a=ab;
+C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14741,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_14744,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
-t3=((C_word*)((C_word*)t0)[10])[1];
+C_save_and_reclaim((void*)tr2,(void*)f_14555,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14558,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t3=((C_word*)((C_word*)t0)[4])[1];
 if(C_truep(t3)){
 t4=t2;
-f_14744(2,t4,C_SCHEME_UNDEFINED);}
+f_14558(2,t4,C_SCHEME_UNDEFINED);}
 else{
-if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[3])[1]))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15081,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
-t5=((C_word*)((C_word*)t0)[7])[1];
-t6=(C_word)C_slot(t5,C_fix(1));
-t7=(C_word)C_eqp(lf[517],t6);
-t8=(C_word)C_i_not(t7);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15093,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[7],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_nullp(((C_word*)((C_word*)t0)[3])[1]))){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14873,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[10])[1])){
+t5=((C_word*)((C_word*)t0)[10])[1];
+t6=C_slot(t5,C_fix(1));
+t7=C_eqp(lf[509],t6);
+t8=C_i_not(t7);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14885,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[10],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t8)){
 t10=t9;
-f_15093(t10,t8);}
+f_14885(t10,t8);}
 else{
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15107,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
-t11=((C_word*)((C_word*)t0)[7])[1];
-t12=(C_word)C_slot(t11,C_fix(2));
-t13=(C_word)C_i_car(t12);
-C_trace("compiler.scm: 2041 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t10,((C_word*)t0)[13],t13,lf[538]);}}
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14899,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
+t11=((C_word*)((C_word*)t0)[10])[1];
+t12=C_slot(t11,C_fix(2));
+t13=C_i_car(t12);
+C_trace("compiler.scm: 2038 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t10,((C_word*)t0)[8],t13,lf[530]);}}
 else{
 t5=t4;
-f_15081(t5,C_SCHEME_FALSE);}}
+f_14873(t5,C_SCHEME_FALSE);}}
 else{
 t4=t2;
-f_14744(2,t4,C_SCHEME_UNDEFINED);}}}
+f_14558(2,t4,C_SCHEME_UNDEFINED);}}}
 
-/* k15105 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15107(C_word c,C_word t0,C_word t1){
+/* k14897 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_15093(t2,(C_word)C_i_not(t1));}
+f_14885(t2,C_i_not(t1));}
 
-/* k15091 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15093(C_word t0,C_word t1){
+/* k14883 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14885(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15093,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14885,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15100,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2042 expression-has-side-effects?");
-((C_proc4)C_retrieve_symbol_proc(lf[577]))(4,*((C_word*)lf[577]+1),t2,((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14892,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2039 expression-has-side-effects?");
+((C_proc4)C_retrieve_symbol_proc(lf[564]))(4,*((C_word*)lf[564]+1),t2,((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
-f_15081(t2,C_SCHEME_FALSE);}}
+f_14873(t2,C_SCHEME_FALSE);}}
 
-/* k15098 in k15091 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15100(C_word c,C_word t0,C_word t1){
+/* k14890 in k14883 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_15081(t2,(C_word)C_i_not(t1));}
+f_14873(t2,C_i_not(t1));}
 
-/* k15079 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_15081(C_word t0,C_word t1){
+/* k14871 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14873(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11439,22 +11465,22 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 if(C_truep(t2)){
-C_trace("compiler.scm: 2044 quick-put!");
-f_14652(((C_word*)t0)[4],((C_word*)t0)[3],lf[576],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 2041 quick-put!");
+f_14470(((C_word*)t0)[4],((C_word*)t0)[3],lf[563],C_SCHEME_TRUE);}
 else{
 t3=((C_word*)t0)[4];
-f_14744(2,t3,C_SCHEME_UNDEFINED);}}
+f_14558(2,t3,C_SCHEME_UNDEFINED);}}
 else{
 t2=((C_word*)((C_word*)t0)[2])[1];
 if(C_truep(t2)){
-C_trace("compiler.scm: 2044 quick-put!");
-f_14652(((C_word*)t0)[4],((C_word*)t0)[3],lf[576],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 2041 quick-put!");
+f_14470(((C_word*)t0)[4],((C_word*)t0)[3],lf[563],C_SCHEME_TRUE);}
 else{
 t3=((C_word*)t0)[4];
-f_14744(2,t3,C_SCHEME_UNDEFINED);}}}
+f_14558(2,t3,C_SCHEME_UNDEFINED);}}}
 
-/* k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14744(C_word c,C_word t0,C_word t1){
+/* k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14558(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11467,76 +11493,76 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
-C_word ab[20],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14744,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14747,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
-t3=(C_truep(((C_word*)((C_word*)t0)[5])[1])?(C_word)C_i_not(((C_word*)((C_word*)t0)[2])[1]):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_14558,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14561,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t3=(C_truep(((C_word*)((C_word*)t0)[8])[1])?C_i_not(((C_word*)((C_word*)t0)[3])[1]):C_SCHEME_FALSE);
 if(C_truep(t3)){
-t4=((C_word*)((C_word*)t0)[5])[1];
-t5=(C_word)C_slot(t4,C_fix(1));
-t6=(C_word)C_eqp(lf[517],t5);
+t4=((C_word*)((C_word*)t0)[8])[1];
+t5=C_slot(t4,C_fix(1));
+t6=C_eqp(lf[509],t5);
 if(C_truep(t6)){
-t7=((C_word*)((C_word*)t0)[5])[1];
-t8=(C_word)C_slot(t7,C_fix(2));
-t9=(C_word)C_i_car(t8);
-t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14961,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t9,a[6]=((C_word*)t0)[11],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 2056 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t10,((C_word*)t0)[11],t9,lf[571]);}
+t7=((C_word*)((C_word*)t0)[8])[1];
+t8=C_slot(t7,C_fix(2));
+t9=C_i_car(t8);
+t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14753,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t9,a[6]=((C_word*)t0)[6],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 2053 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t10,((C_word*)t0)[6],t9,lf[559]);}
 else{
 t7=C_SCHEME_UNDEFINED;
 t8=t2;
-f_14747(2,t8,t7);}}
+f_14561(2,t8,t7);}}
 else{
 t4=t2;
-f_14747(2,t4,C_SCHEME_UNDEFINED);}}
+f_14561(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14961(C_word c,C_word t0,C_word t1){
+/* k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14961,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14967,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15042,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2057 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t3,((C_word*)t0)[6],((C_word*)t0)[5],lf[549]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14753,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14759,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14834,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2054 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t3,((C_word*)t0)[6],((C_word*)t0)[5],lf[536]);}
 
-/* k15040 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15042(C_word c,C_word t0,C_word t1){
+/* k14832 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14834(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_14967(2,t2,C_SCHEME_FALSE);}
+f_14759(2,t2,C_SCHEME_FALSE);}
 else{
-C_trace("compiler.scm: 2057 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[567]);}}
+C_trace("compiler.scm: 2054 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[555]);}}
 
-/* k14965 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14967(C_word c,C_word t0,C_word t1){
+/* k14757 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14759(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14967,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14970,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14759,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14762,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_14970(t3,t1);}
+f_14762(t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15032,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 2058 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t3,((C_word*)t0)[7],((C_word*)t0)[6],lf[537]);}}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14824,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 2055 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t3,((C_word*)t0)[7],((C_word*)t0)[6],lf[529]);}}
 
-/* k15030 in k14965 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15032(C_word c,C_word t0,C_word t1){
+/* k14822 in k14757 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14824(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11545,120 +11571,118 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15032,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14824,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-f_14970(t2,C_SCHEME_FALSE);}
+f_14762(t2,C_SCHEME_FALSE);}
 else{
 if(C_truep(((C_word*)t0)[5])){
-t2=(C_word)C_i_length(((C_word*)t0)[5]);
-t3=(C_word)C_eqp(C_fix(1),t2);
+t2=C_i_length(((C_word*)t0)[5]);
+t3=C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
 t4=((C_word*)((C_word*)t0)[4])[1];
 if(C_truep(t4)){
 t5=((C_word*)t0)[6];
-f_14970(t5,C_SCHEME_FALSE);}
+f_14762(t5,C_SCHEME_FALSE);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15024,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2062 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2],lf[557]);}}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14816,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2059 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2],lf[544]);}}
 else{
 t4=((C_word*)t0)[6];
-f_14970(t4,C_SCHEME_FALSE);}}
+f_14762(t4,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[6];
-f_14970(t2,C_SCHEME_FALSE);}}}
+f_14762(t2,C_SCHEME_FALSE);}}}
 
-/* k15022 in k15030 in k14965 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15024(C_word c,C_word t0,C_word t1){
+/* k14814 in k14822 in k14757 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15024,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14816,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_14970(t2,C_SCHEME_FALSE);}
+f_14762(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15020,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2063 variable-visible?");
-((C_proc3)C_retrieve_symbol_proc(lf[570]))(3,*((C_word*)lf[570]+1),t2,((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14812,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2060 variable-visible?");
+((C_proc3)C_retrieve_symbol_proc(lf[558]))(3,*((C_word*)lf[558]+1),t2,((C_word*)t0)[2]);}}
 
-/* k15018 in k15022 in k15030 in k14965 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15020(C_word c,C_word t0,C_word t1){
+/* k14810 in k14814 in k14822 in k14757 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14812(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15020,2,t0,t1);}
-t2=(C_word)C_i_not(t1);
+C_save_and_reclaim((void*)tr2,(void*)f_14812,2,t0,t1);}
+t2=C_i_not(t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[4];
-f_14970(t3,t2);}
+f_14762(t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15016,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 2064 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2],lf[538]);}}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14808,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 2061 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2],lf[530]);}}
 
-/* k15014 in k15018 in k15022 in k15030 in k14965 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_15016(C_word c,C_word t0,C_word t1){
+/* k14806 in k14810 in k14814 in k14822 in k14757 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_14970(t2,(C_word)C_i_not(t1));}
+f_14762(t2,C_i_not(t1));}
 
-/* k14968 in k14965 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14970(C_word t0,C_word t1){
+/* k14760 in k14757 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14762(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14970,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14762,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14973,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2065 quick-put!");
-f_14652(t2,((C_word*)t0)[2],lf[575],((C_word*)t0)[4]);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14765,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2062 quick-put!");
+f_14470(t2,((C_word*)t0)[2],lf[562],((C_word*)t0)[4]);}
 else{
 t2=((C_word*)t0)[6];
-f_14747(2,t2,C_SCHEME_UNDEFINED);}}
+f_14561(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k14971 in k14968 in k14965 in k14959 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14973(C_word c,C_word t0,C_word t1){
+/* k14763 in k14760 in k14757 in k14751 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14765(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 2066 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[574],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 2063 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[561],C_SCHEME_TRUE);}
 
-/* k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14747(C_word c,C_word t0,C_word t1){
+/* k14559 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14561(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
-C_word ab[16],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14747,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14750,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14775,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t4=((C_word*)((C_word*)t0)[4])[1];
-t5=(C_word)C_slot(t4,C_fix(1));
-t6=t3;
-f_14775(t6,(C_word)C_eqp(lf[173],t5));}
+C_save_and_reclaim((void*)tr2,(void*)f_14561,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14567,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
+t3=((C_word*)((C_word*)t0)[6])[1];
+t4=C_slot(t3,C_fix(1));
+t5=t2;
+f_14567(t5,C_eqp(lf[172],t4));}
 else{
-t4=t3;
-f_14775(t4,C_SCHEME_FALSE);}}
+t3=t2;
+f_14567(t3,C_SCHEME_FALSE);}}
 
-/* k14773 in k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14775(C_word t0,C_word t1){
+/* k14565 in k14559 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14567(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11673,38 +11697,38 @@ C_word t11;
 C_word t12;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14775,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14567,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)((C_word*)t0)[6])[1];
-t3=(C_word)C_slot(t2,C_fix(2));
-if(C_truep((C_word)C_i_cadr(t3))){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[5];
-f_14750(2,t5,t4);}
+t3=C_slot(t2,C_fix(2));
+if(C_truep(C_i_cadr(t3))){
+t4=((C_word*)t0)[5];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 else{
-t4=(C_word)C_i_caddr(t3);
+t4=C_i_caddr(t3);
 t5=((C_word*)((C_word*)t0)[6])[1];
-t6=(C_word)C_slot(t5,C_fix(3));
-t7=(C_word)C_i_car(t6);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14801,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t7,tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_pairp(t4))){
-t9=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t9))){
-t10=(C_word)C_slot(t7,C_fix(1));
+t6=C_slot(t5,C_fix(3));
+t7=C_i_car(t6);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14593,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t7,tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(t4))){
+t9=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t9))){
+t10=C_slot(t7,C_fix(1));
 t11=t8;
-f_14801(t11,(C_word)C_eqp(lf[513],t10));}
+f_14593(t11,C_eqp(lf[505],t10));}
 else{
 t10=t8;
-f_14801(t10,C_SCHEME_FALSE);}}
+f_14593(t10,C_SCHEME_FALSE);}}
 else{
 t9=t8;
-f_14801(t9,C_SCHEME_FALSE);}}}
+f_14593(t9,C_SCHEME_FALSE);}}}
 else{
-t2=((C_word*)t0)[5];
-f_14750(2,t2,C_SCHEME_UNDEFINED);}}
+t2=C_SCHEME_UNDEFINED;
+t3=((C_word*)t0)[5];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k14799 in k14773 in k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14801(C_word t0,C_word t1){
+/* k14591 in k14565 in k14559 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14593(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11723,70 +11747,42 @@ C_word t15;
 C_word t16;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14801,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14593,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[7],C_fix(3));
-t3=(C_word)C_i_length(t2);
-t4=(C_word)C_eqp(C_fix(2),t3);
+t2=C_slot(((C_word*)t0)[7],C_fix(3));
+t3=C_i_length(t2);
+t4=C_eqp(C_fix(2),t3);
 if(C_truep(t4)){
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_cadr(t2);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14827,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-t8=(C_word)C_slot(t5,C_fix(1));
-t9=(C_word)C_eqp(lf[517],t8);
+t5=C_i_car(t2);
+t6=C_i_cadr(t2);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14619,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+t8=C_slot(t5,C_fix(1));
+t9=C_eqp(lf[509],t8);
 if(C_truep(t9)){
-t10=(C_word)C_slot(t6,C_fix(1));
-t11=(C_word)C_eqp(lf[517],t10);
+t10=C_slot(t6,C_fix(1));
+t11=C_eqp(lf[509],t10);
 if(C_truep(t11)){
-t12=(C_word)C_i_car(((C_word*)t0)[2]);
-t13=(C_word)C_slot(t6,C_fix(2));
-t14=(C_word)C_i_car(t13);
+t12=C_i_car(((C_word*)t0)[2]);
+t13=C_slot(t6,C_fix(2));
+t14=C_i_car(t13);
 t15=t7;
-f_14827(t15,(C_word)C_eqp(t12,t14));}
+f_14619(t15,C_eqp(t12,t14));}
 else{
 t12=t7;
-f_14827(t12,C_SCHEME_FALSE);}}
+f_14619(t12,C_SCHEME_FALSE);}}
 else{
 t10=t7;
-f_14827(t10,C_SCHEME_FALSE);}}
-else{
-t5=C_SCHEME_UNDEFINED;
-t6=((C_word*)t0)[6];
-f_14750(2,t6,t5);}}
+f_14619(t10,C_SCHEME_FALSE);}}
 else{
-t2=((C_word*)t0)[6];
-f_14750(2,t2,C_SCHEME_UNDEFINED);}}
-
-/* k14825 in k14799 in k14773 in k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14827(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14827,NULL,2,t0,t1);}
-if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[6],C_fix(2));
-t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14833,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2086 quick-put!");
-f_14652(t4,((C_word*)t0)[2],lf[575],t3);}
+t5=((C_word*)t0)[6];
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_UNDEFINED);}}
 else{
-t2=((C_word*)t0)[5];
-f_14750(2,t2,C_SCHEME_UNDEFINED);}}
-
-/* k14831 in k14825 in k14799 in k14773 in k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14833(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-C_trace("compiler.scm: 2087 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[574],C_SCHEME_TRUE);}
+t2=C_SCHEME_UNDEFINED;
+t3=((C_word*)t0)[6];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k14748 in k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14750(C_word c,C_word t0,C_word t1){
+/* k14617 in k14591 in k14565 in k14559 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14619(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11795,158 +11791,120 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14750,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14756,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-if(C_truep(((C_word*)((C_word*)t0)[5])[1])){
-t3=((C_word*)((C_word*)t0)[4])[1];
-if(C_truep(t3)){
-t4=t2;
-f_14756(t4,C_SCHEME_FALSE);}
-else{
-t4=((C_word*)((C_word*)t0)[3])[1];
-t5=((C_word*)((C_word*)t0)[2])[1];
-t6=t2;
-f_14756(t6,(C_word)C_eqp(t4,t5));}}
-else{
-t3=t2;
-f_14756(t3,C_SCHEME_FALSE);}}
-
-/* k14754 in k14748 in k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14756(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14756,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14619,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14760,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 2097 lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[573]))(5,*((C_word*)lf[573]+1),t2,*((C_word*)lf[144]+1),*((C_word*)lf[55]+1),((C_word*)t0)[2]);}
+t2=C_slot(((C_word*)t0)[6],C_fix(2));
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14625,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 2083 quick-put!");
+f_14470(t4,((C_word*)t0)[2],lf[562],t3);}
 else{
 t2=C_SCHEME_UNDEFINED;
-t3=((C_word*)t0)[4];
+t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k14758 in k14754 in k14748 in k14745 in k14742 in k14739 in k14736 in k14733 in k14730 in k14727 in k14724 in k14713 in a14710 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14760(C_word c,C_word t0,C_word t1){
+/* k14623 in k14617 in k14591 in k14565 in k14559 in k14556 in k14553 in k14550 in k14547 in k14544 in k14541 in k14538 in k14527 in a14524 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14625(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
-C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[55]+1 /* (set! rest-parameters-promoted-to-vector ...) */,t1);
-C_trace("compiler.scm: 2098 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[544],lf[553]);}
-
-/* k14699 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14701(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14701,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14705,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 2104 lset-difference");
-((C_proc5)C_retrieve_symbol_proc(lf[432]))(5,*((C_word*)lf[432]+1),t2,*((C_word*)lf[144]+1),*((C_word*)lf[55]+1),((C_word*)((C_word*)t0)[2])[1]);}
+C_trace("compiler.scm: 2084 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[561],C_SCHEME_TRUE);}
 
-/* k14703 in k14699 in k14696 in k14693 in k14689 in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14705(C_word c,C_word t0,C_word t1){
+/* k14517 in k14514 in k14511 in k14507 in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14519(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
 C_word *a;
-t2=C_mutate((C_word*)lf[55]+1 /* (set! rest-parameters-promoted-to-vector ...) */,t1);
 if(C_truep(*((C_word*)lf[51]+1))){
-t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 else{
-t3=C_mutate((C_word*)lf[51]+1 /* (set! original-program-size ...) */,*((C_word*)lf[52]+1));
-t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[2]);}}
+t2=C_mutate((C_word*)lf[51]+1 /* (set! original-program-size ...) */,*((C_word*)lf[52]+1));
+t3=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}}
 
-/* contains? in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14666(C_word t0,C_word t1,C_word t2,C_word t3){
+/* contains? in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14484(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14666,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_memq(t2,t3);
+C_save_and_reclaim((void*)trf_14484,NULL,4,t0,t1,t2,t3);}
+t4=C_i_memq(t2,t3);
 if(C_truep(t4)){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14676,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1877 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t5,((C_word*)t0)[2],t2,lf[556]);}}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14494,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1876 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t5,((C_word*)t0)[2],t2,lf[543]);}}
 
-/* k14674 in contains? in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14676(C_word c,C_word t0,C_word t1){
+/* k14492 in contains? in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14494(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14676,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14494,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14684,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1879 any");
-((C_proc4)C_retrieve_symbol_proc(lf[572]))(4,*((C_word*)lf[572]+1),((C_word*)t0)[2],t2,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14502,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1878 any");
+((C_proc4)C_retrieve_symbol_proc(lf[560]))(4,*((C_word*)lf[560]+1),((C_word*)t0)[2],t2,t1);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a14683 in k14674 in contains? in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14684(C_word c,C_word t0,C_word t1,C_word t2){
+/* a14501 in k14492 in contains? in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14502(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14684,3,t0,t1,t2);}
-C_trace("compiler.scm: 1879 contains?");
+C_save_and_reclaim((void*)tr3,(void*)f_14502,3,t0,t1,t2);}
+C_trace("compiler.scm: 1878 contains?");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14666(t3,t1,t2,((C_word*)t0)[2]);}
+f_14484(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* quick-put! in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14652(C_word t1,C_word t2,C_word t3,C_word t4){
+/* quick-put! in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14470(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14652,NULL,4,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14660,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_i_cdr(t2);
-C_trace("compiler.scm: 1872 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[136]))(5,*((C_word*)lf[136]+1),t5,t3,t4,t6);}
+C_save_and_reclaim((void*)trf_14470,NULL,4,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14478,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=C_i_cdr(t2);
+C_trace("compiler.scm: 1871 alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t5,t3,t4,t6);}
 
-/* k14658 in quick-put! in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14660(C_word c,C_word t0,C_word t1){
+/* k14476 in quick-put! in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_cdr(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_cdr(((C_word*)t0)[2],t1));}
 
-/* ref in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14646(C_word t0,C_word t1,C_word t2,C_word t3){
+/* ref in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14464(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14646,NULL,4,t0,t1,t2,t3);}
-C_trace("compiler.scm: 1869 collect!");
-((C_proc6)C_retrieve_symbol_proc(lf[546]))(6,*((C_word*)lf[546]+1),t1,((C_word*)t0)[2],t2,lf[571],t3);}
+C_save_and_reclaim((void*)trf_14464,NULL,4,t0,t1,t2,t3);}
+C_trace("compiler.scm: 1868 collect!");
+((C_proc6)C_retrieve_symbol_proc(lf[533]))(6,*((C_word*)lf[533]+1),t1,((C_word*)t0)[2],t2,lf[559],t3);}
 
-/* assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14468(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14286(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -11961,30 +11919,30 @@ C_word t15;
 C_word t16;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14468,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_14286,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=t3;
-t7=(C_word)C_slot(t6,C_fix(1));
-t8=(C_word)C_eqp(lf[139],t7);
+t7=C_slot(t6,C_fix(1));
+t8=C_eqp(lf[138],t7);
 if(C_truep(t8)){
-C_trace("compiler.scm: 1843 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t1,((C_word*)t0)[2],t2,lf[566],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1842 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t1,((C_word*)t0)[2],t2,lf[554],C_SCHEME_TRUE);}
 else{
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14481,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t4,a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14299,a[2]=t3,a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t4,a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t10=t3;
-t11=(C_word)C_slot(t10,C_fix(1));
-t12=(C_word)C_eqp(lf[517],t11);
+t11=C_slot(t10,C_fix(1));
+t12=C_eqp(lf[509],t11);
 if(C_truep(t12)){
 t13=t3;
-t14=(C_word)C_slot(t13,C_fix(2));
-t15=(C_word)C_i_car(t14);
+t14=C_slot(t13,C_fix(2));
+t15=C_i_car(t14);
 t16=t9;
-f_14481(t16,(C_word)C_eqp(t2,t15));}
+f_14299(t16,C_eqp(t2,t15));}
 else{
 t13=t9;
-f_14481(t13,C_SCHEME_FALSE);}}}
+f_14299(t13,C_SCHEME_FALSE);}}}
 
-/* k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14481(C_word t0,C_word t1){
+/* k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14299(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11993,50 +11951,50 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14481,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14299,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(C_word)C_i_memq(((C_word*)t0)[6],((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14493,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t2=C_i_memq(((C_word*)t0)[6],((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14311,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_14493(t4,t2);}
+f_14311(t4,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14597,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14415,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t5=((C_word*)t0)[6];
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t4,t5,lf[312]);}}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t4,t5,lf[310]);}}}
 
-/* k14595 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14597(C_word c,C_word t0,C_word t1){
+/* k14413 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14415(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14597,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14415,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_14493(t3,t2);}
+f_14311(t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14607,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1848 variable-visible?");
-((C_proc3)C_retrieve_symbol_proc(lf[570]))(3,*((C_word*)lf[570]+1),t2,((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14425,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1847 variable-visible?");
+((C_proc3)C_retrieve_symbol_proc(lf[558]))(3,*((C_word*)lf[558]+1),t2,((C_word*)t0)[2]);}}
 
-/* k14605 in k14595 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14607(C_word c,C_word t0,C_word t1){
+/* k14423 in k14413 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14425(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_14493(t2,(C_word)C_i_not(t1));}
+f_14311(t2,C_i_not(t1));}
 
-/* k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14493(C_word t0,C_word t1){
+/* k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14311(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12046,133 +12004,133 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14493,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14311,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14496,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1849 get-all");
-((C_proc6)C_retrieve_symbol_proc(lf[568]))(6,*((C_word*)lf[568]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[549],lf[567]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14314,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1848 get-all");
+((C_proc6)C_retrieve_symbol_proc(lf[556]))(6,*((C_word*)lf[556]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[536],lf[555]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14538,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14356,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t3=*((C_word*)lf[41]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14574,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14392,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_14574(2,t5,t3);}
+f_14392(2,t5,t3);}
 else{
 t5=((C_word*)t0)[4];
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t4,t5,lf[477]);}}}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t4,t5,lf[468]);}}}
 
-/* k14572 in k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14574(C_word c,C_word t0,C_word t1){
+/* k14390 in k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14574,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14392,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14581,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1859 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[549]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14399,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1858 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[536]);}
 else{
 t2=((C_word*)t0)[4];
-f_14538(t2,C_SCHEME_FALSE);}}
+f_14356(t2,C_SCHEME_FALSE);}}
 
-/* k14579 in k14572 in k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14581(C_word c,C_word t0,C_word t1){
+/* k14397 in k14390 in k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14399(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_14538(t2,(C_word)C_i_not(t1));}
+f_14356(t2,C_i_not(t1));}
 
-/* k14536 in k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14538(C_word t0,C_word t1){
+/* k14354 in k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14356(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14538,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14356,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14541,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1860 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[548]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14359,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1859 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[535]);}
 else{
-C_trace("compiler.scm: 1866 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[549],C_SCHEME_TRUE);}}
+C_trace("compiler.scm: 1865 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[536],C_SCHEME_TRUE);}}
 
-/* k14539 in k14536 in k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14541(C_word c,C_word t0,C_word t1){
+/* k14357 in k14354 in k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14541,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14547,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1861 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[569]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14359,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14365,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1860 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[557]);}
 
-/* k14545 in k14539 in k14536 in k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14547(C_word c,C_word t0,C_word t1){
+/* k14363 in k14357 in k14354 in k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 1862 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],lf[549],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1861 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],lf[536],C_SCHEME_TRUE);}
 else{
-t2=(C_word)C_i_not(((C_word*)t0)[4]);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[3],((C_word*)t0)[4]));
+t2=C_i_not(((C_word*)t0)[4]);
+t3=(C_truep(t2)?t2:C_eqp(((C_word*)t0)[3],((C_word*)t0)[4]));
 if(C_truep(t3)){
-C_trace("compiler.scm: 1864 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],lf[569],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1863 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],lf[557],((C_word*)t0)[2]);}
 else{
-C_trace("compiler.scm: 1865 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],lf[549],C_SCHEME_TRUE);}}}
+C_trace("compiler.scm: 1864 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],lf[536],C_SCHEME_TRUE);}}}
 
-/* k14494 in k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14496(C_word c,C_word t0,C_word t1){
+/* k14312 in k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14496,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14499,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1850 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[548]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14314,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14317,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1849 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[535]);}
 
-/* k14497 in k14494 in k14491 in k14479 in assign in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14499(C_word c,C_word t0,C_word t1){
+/* k14315 in k14312 in k14309 in k14297 in assign in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-if(C_truep((C_word)C_i_assq(lf[549],((C_word*)t0)[7]))){
+if(C_truep(C_i_assq(lf[536],((C_word*)t0)[7]))){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 else{
-if(C_truep((C_word)C_i_assq(lf[567],((C_word*)t0)[7]))){
-C_trace("compiler.scm: 1853 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[549],C_SCHEME_TRUE);}
+if(C_truep(C_i_assq(lf[555],((C_word*)t0)[7]))){
+C_trace("compiler.scm: 1852 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[536],C_SCHEME_TRUE);}
 else{
-t2=(C_word)C_i_not(t1);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[3],t1));
+t2=C_i_not(t1);
+t3=(C_truep(t2)?t2:C_eqp(((C_word*)t0)[3],t1));
 if(C_truep(t3)){
-C_trace("compiler.scm: 1855 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[567],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1854 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[555],((C_word*)t0)[2]);}
 else{
-C_trace("compiler.scm: 1856 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[549],C_SCHEME_TRUE);}}}}
+C_trace("compiler.scm: 1855 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],lf[536],C_SCHEME_TRUE);}}}}
 
-/* walkeach in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14434(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* walkeach in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14252(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -12180,15 +12138,15 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14434,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_14252,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14440,a[2]=t7,a[3]=t5,a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14258,a[2]=t7,a[3]=t5,a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp));
 t9=((C_word*)t7)[1];
-f_14440(t9,t1,t2);}
+f_14258(t9,t1,t2);}
 
-/* loop3180 in walkeach in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14440(C_word t0,C_word t1,C_word t2){
+/* loop3128 in walkeach in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14258(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12197,42 +12155,42 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14440,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14448,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14455,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g31873188");
+C_save_and_reclaim((void*)trf_14258,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14266,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14273,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g31353136");
 t6=t3;
-f_14448(t6,t4,t5);}
+f_14266(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14453 in loop3180 in walkeach in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14455(C_word c,C_word t0,C_word t1){
+/* k14271 in loop3128 in walkeach in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14273(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14440(t3,((C_word*)t0)[2],t2);}
+f_14258(t3,((C_word*)t0)[2],t2);}
 
-/* g3187 in loop3180 in walkeach in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14448(C_word t0,C_word t1,C_word t2){
+/* g3135 in loop3128 in walkeach in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14266(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14448,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 1839 walk");
+C_save_and_reclaim((void*)trf_14266,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 1838 walk");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_13740(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_13653(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_13740(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_13653(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -12248,27 +12206,27 @@ C_word t16;
 C_word t17;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13740,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_13653,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(3));
+t7=C_slot(t6,C_fix(3));
 t8=t2;
-t9=(C_word)C_slot(t8,C_fix(2));
+t9=C_slot(t8,C_fix(2));
 t10=t2;
-t11=(C_word)C_slot(t10,C_fix(1));
-t12=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t11=C_slot(t10,C_fix(1));
+t12=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t13=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t12);
-t14=(C_word)C_eqp(t11,lf[99]);
-t15=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_13777,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=t7,a[6]=((C_word*)t0)[4],a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t3,a[11]=t4,a[12]=t9,a[13]=t11,a[14]=t1,tmp=(C_word)a,a+=15,tmp);
+t14=C_eqp(t11,lf[98]);
+t15=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_13690,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=t7,a[6]=((C_word*)t0)[4],a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t3,a[11]=t4,a[12]=t9,a[13]=t11,a[14]=t1,tmp=(C_word)a,a+=15,tmp);
 if(C_truep(t14)){
 t16=t15;
-f_13777(t16,t14);}
+f_13690(t16,t14);}
 else{
-t16=(C_word)C_eqp(t11,lf[139]);
+t16=C_eqp(t11,lf[138]);
 t17=t15;
-f_13777(t17,(C_truep(t16)?t16:(C_word)C_eqp(t11,lf[565])));}}
+f_13690(t17,(C_truep(t16)?t16:C_eqp(t11,lf[553])));}}
 
-/* k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_13777(C_word t0,C_word t1){
+/* k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_13690(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12316,147 +12274,145 @@ C_word t44;
 C_word t45;
 C_word t46;
 C_word t47;
-C_word t48;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13777,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13690,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[14];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[13],lf[517]);
+t2=C_eqp(((C_word*)t0)[13],lf[509]);
 if(C_truep(t2)){
-t3=(C_word)C_i_car(((C_word*)t0)[12]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13789,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[11],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1718 ref");
+t3=C_i_car(((C_word*)t0)[12]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13702,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[11],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1729 ref");
 t5=((C_word*)((C_word*)t0)[8])[1];
-f_14646(t5,t4,t3,((C_word*)t0)[7]);}
+f_14464(t5,t4,t3,((C_word*)t0)[7]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[13],lf[524]);
+t3=C_eqp(((C_word*)t0)[13],lf[516]);
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[12]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13832,a[2]=t4,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[14],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1728 ref");
+t4=C_i_car(((C_word*)t0)[12]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13745,a[2]=t4,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[14],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1739 ref");
 t6=((C_word*)((C_word*)t0)[8])[1];
-f_14646(t6,t5,t4,((C_word*)t0)[7]);}
+f_14464(t6,t5,t4,((C_word*)t0)[7]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[13],lf[345]);
-t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[13],lf[540]));
+t4=C_eqp(((C_word*)t0)[13],lf[343]);
+t5=(C_truep(t4)?t4:C_eqp(((C_word*)t0)[13],lf[532]));
 if(C_truep(t5)){
-t6=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t6=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t7=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t6);
-C_trace("compiler.scm: 1734 walkeach");
+C_trace("compiler.scm: 1745 walkeach");
 t8=((C_word*)((C_word*)t0)[6])[1];
-f_14434(t8,((C_word*)t0)[14],((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[11],((C_word*)t0)[4]);}
+f_14252(t8,((C_word*)t0)[14],((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[11],((C_word*)t0)[4]);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[13],lf[513]);
+t6=C_eqp(((C_word*)t0)[13],lf[505]);
 if(C_truep(t6)){
-t7=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t7=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t8=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t7);
-t9=(C_word)C_i_car(((C_word*)t0)[5]);
-t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13868,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-t11=(C_word)C_slot(t9,C_fix(1));
-t12=(C_word)C_eqp(lf[517],t11);
+t9=C_i_car(((C_word*)t0)[5]);
+t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13781,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+t11=C_slot(t9,C_fix(1));
+t12=C_eqp(lf[509],t11);
 if(C_truep(t12)){
-t13=(C_word)C_slot(t9,C_fix(2));
-t14=(C_word)C_i_car(t13);
-t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13891,a[2]=t10,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[5],a[5]=t14,tmp=(C_word)a,a+=6,tmp);
-t16=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[7]);
-C_trace("compiler.scm: 1741 collect!");
-((C_proc6)C_retrieve_symbol_proc(lf[546]))(6,*((C_word*)lf[546]+1),t15,((C_word*)t0)[9],t14,lf[547],t16);}
+t13=C_slot(t9,C_fix(2));
+t14=C_i_car(t13);
+t15=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[7]);
+C_trace("compiler.scm: 1752 collect!");
+((C_proc6)C_retrieve_symbol_proc(lf[533]))(6,*((C_word*)lf[533]+1),t10,((C_word*)t0)[9],t14,lf[534],t15);}
 else{
 t13=t10;
-f_13868(2,t13,C_SCHEME_UNDEFINED);}}
+f_13781(2,t13,C_SCHEME_UNDEFINED);}}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[13],lf[159]);
-t8=(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[13],lf[160]));
+t7=C_eqp(((C_word*)t0)[13],lf[158]);
+t8=(C_truep(t7)?t7:C_eqp(((C_word*)t0)[13],lf[159]));
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14013,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[3],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 1755 append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[161]+1)))(5,*((C_word*)lf[161]+1),t9,((C_word*)t0)[12],((C_word*)t0)[11],((C_word*)t0)[10]);}
+t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13838,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[3],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 1757 append");
+((C_proc5)C_retrieve_proc(*((C_word*)lf[160]+1)))(5,*((C_word*)lf[160]+1),t9,((C_word*)t0)[12],((C_word*)t0)[11],((C_word*)t0)[10]);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[13],lf[172]);
+t9=C_eqp(((C_word*)t0)[13],lf[171]);
 if(C_truep(t9)){
-t10=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t10=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t11=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t10);
-t12=(C_word)C_i_car(((C_word*)t0)[12]);
-t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14080,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1768 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[182]))(4,*((C_word*)lf[182]+1),((C_word*)t0)[14],t12,t13);}
+t12=C_i_car(((C_word*)t0)[12]);
+t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13905,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1770 decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[14],t12,t13);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[13],lf[173]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(((C_word*)t0)[13],lf[550]));
+t10=C_eqp(((C_word*)t0)[13],lf[172]);
+t11=(C_truep(t10)?t10:C_eqp(((C_word*)t0)[13],lf[537]));
 if(C_truep(t11)){
-t12=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t12=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t13=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t12);
-t14=(C_word)C_i_caddr(((C_word*)t0)[12]);
-t15=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14146,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 1781 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[182]))(4,*((C_word*)lf[182]+1),((C_word*)t0)[14],t14,t15);}
+t14=C_i_caddr(((C_word*)t0)[12]);
+t15=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13971,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 1783 decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[14],t14,t15);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[13],lf[252]);
-t13=(C_truep(t12)?t12:(C_word)C_eqp(((C_word*)t0)[13],lf[169]));
+t12=C_eqp(((C_word*)t0)[13],lf[250]);
+t13=(C_truep(t12)?t12:C_eqp(((C_word*)t0)[13],lf[168]));
 if(C_truep(t13)){
-t14=(C_word)C_i_car(((C_word*)t0)[12]);
-t15=(C_word)C_i_car(((C_word*)t0)[5]);
-t16=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14286,a[2]=t15,a[3]=((C_word*)t0)[2],a[4]=t14,a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[3],a[11]=((C_word*)t0)[5],tmp=(C_word)a,a+=12,tmp);
-if(C_truep(*((C_word*)lf[63]+1))){
-t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14348,a[2]=t15,a[3]=t14,a[4]=((C_word*)t0)[9],a[5]=t16,tmp=(C_word)a,a+=6,tmp);
+t14=C_i_car(((C_word*)t0)[12]);
+t15=C_i_car(((C_word*)t0)[5]);
+t16=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14104,a[2]=t15,a[3]=((C_word*)t0)[2],a[4]=t14,a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[3],a[11]=((C_word*)t0)[5],tmp=(C_word)a,a+=12,tmp);
+if(C_truep(*((C_word*)lf[62]+1))){
+t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14166,a[2]=t15,a[3]=t14,a[4]=((C_word*)t0)[9],a[5]=t16,tmp=(C_word)a,a+=6,tmp);
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t17,t14,lf[545]);}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t17,t14,lf[552]);}
 else{
 t17=t16;
-f_14286(2,t17,C_SCHEME_UNDEFINED);}}
+f_14104(2,t17,C_SCHEME_UNDEFINED);}}
 else{
-t14=(C_word)C_eqp(((C_word*)t0)[13],lf[107]);
-t15=(C_truep(t14)?t14:(C_word)C_eqp(((C_word*)t0)[13],lf[272]));
+t14=C_eqp(((C_word*)t0)[13],lf[106]);
+t15=(C_truep(t14)?t14:C_eqp(((C_word*)t0)[13],lf[270]));
 if(C_truep(t15)){
-t16=(C_word)C_i_car(((C_word*)t0)[12]);
-t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14384,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t18=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14390,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[4],a[8]=t16,a[9]=t17,tmp=(C_word)a,a+=10,tmp);
-if(C_truep(*((C_word*)lf[63]+1))){
+t16=C_i_car(((C_word*)t0)[12]);
+t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14202,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t18=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14208,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[4],a[8]=t16,a[9]=t17,tmp=(C_word)a,a+=10,tmp);
+if(C_truep(*((C_word*)lf[62]+1))){
 if(C_truep(((C_word*)t0)[4])){
-if(C_truep((C_word)C_i_symbolp(t16))){
-C_trace("compiler.scm: 1832 ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t18,*((C_word*)lf[75]+1),t16);}
+if(C_truep(C_i_symbolp(t16))){
+C_trace("compiler.scm: 1831 ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[107]))(4,*((C_word*)lf[107]+1),t18,*((C_word*)lf[74]+1),t16);}
 else{
 t19=t18;
-f_14390(2,t19,C_SCHEME_FALSE);}}
+f_14208(2,t19,C_SCHEME_FALSE);}}
 else{
 t19=t18;
-f_14390(2,t19,C_SCHEME_FALSE);}}
+f_14208(2,t19,C_SCHEME_FALSE);}}
 else{
 t19=t18;
-f_14390(2,t19,C_SCHEME_FALSE);}}
+f_14208(2,t19,C_SCHEME_FALSE);}}
 else{
-C_trace("compiler.scm: 1836 walkeach");
+C_trace("compiler.scm: 1835 walkeach");
 t16=((C_word*)((C_word*)t0)[6])[1];
-f_14434(t16,((C_word*)t0)[14],((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[11],((C_word*)t0)[4]);}}}}}}}}}}}
+f_14252(t16,((C_word*)t0)[14],((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[11],((C_word*)t0)[4]);}}}}}}}}}}}
 
-/* k14388 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14390(C_word c,C_word t0,C_word t1){
+/* k14206 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 1833 set-real-name!");
-((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7]);}
+C_trace("compiler.scm: 1832 set-real-name!");
+((C_proc4)C_retrieve_symbol_proc(lf[97]))(4,*((C_word*)lf[97]+1),((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7]);}
 else{
-C_trace("compiler.scm: 1834 walkeach");
+C_trace("compiler.scm: 1833 walkeach");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14434(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[7]);}}
+f_14252(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[7]);}}
 
-/* k14382 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14384(C_word c,C_word t0,C_word t1){
+/* k14200 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1834 walkeach");
+C_trace("compiler.scm: 1833 walkeach");
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_14434(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14252(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14346 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14348(C_word c,C_word t0,C_word t1){
+/* k14164 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12464,31 +12420,31 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14348,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14351,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_eqp(t1,lf[560]);
+C_save_and_reclaim((void*)tr2,(void*)f_14166,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14169,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_eqp(t1,lf[547]);
 if(C_truep(t3)){
-C_trace("compiler.scm: 1815 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t2,lf[561],lf[562],((C_word*)t0)[3]);}
+C_trace("compiler.scm: 1814 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t2,lf[548],lf[549],((C_word*)t0)[3]);}
 else{
-t4=(C_word)C_eqp(t1,lf[563]);
+t4=C_eqp(t1,lf[550]);
 if(C_truep(t4)){
-C_trace("compiler.scm: 1817 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t2,lf[561],lf[564],((C_word*)t0)[3]);}
+C_trace("compiler.scm: 1816 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t2,lf[548],lf[551],((C_word*)t0)[3]);}
 else{
-C_trace("compiler.scm: 1818 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[559],((C_word*)t0)[2]);}}}
+C_trace("compiler.scm: 1817 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[546],((C_word*)t0)[2]);}}}
 
-/* k14349 in k14346 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14351(C_word c,C_word t0,C_word t1){
+/* k14167 in k14164 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1818 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[559],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1817 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[546],((C_word*)t0)[2]);}
 
-/* k14284 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14286(C_word c,C_word t0,C_word t1){
+/* k14102 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12497,98 +12453,98 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14286,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14289,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[4],((C_word*)t0)[7]))){
+C_save_and_reclaim((void*)tr2,(void*)f_14104,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14107,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+if(C_truep(C_i_memq(((C_word*)t0)[4],((C_word*)t0)[7]))){
 t3=t2;
-f_14289(2,t3,C_SCHEME_UNDEFINED);}
+f_14107(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t3=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t4=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t3);
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[4],((C_word*)t0)[8]))){
-C_trace("compiler.scm: 1822 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[537],C_SCHEME_TRUE);}
+if(C_truep(C_i_memq(((C_word*)t0)[4],((C_word*)t0)[8]))){
+C_trace("compiler.scm: 1821 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[529],C_SCHEME_TRUE);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14340,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1823 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t5,((C_word*)t0)[5],((C_word*)t0)[4],lf[538]);}}}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14158,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1822 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t5,((C_word*)t0)[5],((C_word*)t0)[4],lf[530]);}}}
 
-/* k14338 in k14284 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14340(C_word c,C_word t0,C_word t1){
+/* k14156 in k14102 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_14289(2,t2,C_SCHEME_UNDEFINED);}
+f_14107(2,t2,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 1824 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[538],C_SCHEME_TRUE);}}
+C_trace("compiler.scm: 1823 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[530],C_SCHEME_TRUE);}}
 
-/* k14287 in k14284 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14289(C_word c,C_word t0,C_word t1){
+/* k14105 in k14102 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14289,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14292,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14312,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1825 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t3,((C_word*)t0)[7],((C_word*)t0)[8]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14107,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14110,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14130,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1824 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t3,((C_word*)t0)[7],((C_word*)t0)[8]);}
 
-/* k14310 in k14287 in k14284 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14312(C_word c,C_word t0,C_word t1){
+/* k14128 in k14105 in k14102 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14130(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1825 assign");
+C_trace("compiler.scm: 1824 assign");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14468(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_14286(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k14290 in k14287 in k14284 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14292(C_word c,C_word t0,C_word t1){
+/* k14108 in k14105 in k14102 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14292,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14295,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-if(C_truep(*((C_word*)lf[80]+1))){
+C_save_and_reclaim((void*)tr2,(void*)f_14110,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14113,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+if(C_truep(*((C_word*)lf[79]+1))){
 t3=t2;
-f_14295(2,t3,C_SCHEME_UNDEFINED);}
+f_14113(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 1826 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[558],C_SCHEME_TRUE);}}
+C_trace("compiler.scm: 1825 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[545],C_SCHEME_TRUE);}}
 
-/* k14293 in k14290 in k14287 in k14284 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14295(C_word c,C_word t0,C_word t1){
+/* k14111 in k14108 in k14105 in k14102 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14295,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14298,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1827 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[557],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_14113,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14116,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1826 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[544],C_SCHEME_TRUE);}
 
-/* k14296 in k14293 in k14290 in k14287 in k14284 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14298(C_word c,C_word t0,C_word t1){
+/* k14114 in k14111 in k14108 in k14105 in k14102 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1828 walk");
+t2=C_i_car(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1827 walk");
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_13740(t3,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_13653(t3,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14146(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13971(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -12598,28 +12554,28 @@ C_word t9;
 C_word ab[21],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14146,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_car(((C_word*)t0)[9]);
+C_save_and_reclaim((void*)tr5,(void*)f_13971,5,t0,t1,t2,t3,t4);}
+t5=C_i_car(((C_word*)t0)[9]);
 t6=*((C_word*)lf[52]+1);
-t7=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_14153,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=t2,a[10]=((C_word*)t0)[6],a[11]=((C_word*)t0)[7],a[12]=t1,a[13]=t6,a[14]=((C_word*)t0)[8],tmp=(C_word)a,a+=15,tmp);
+t7=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_13978,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=t2,a[10]=((C_word*)t0)[6],a[11]=((C_word*)t0)[7],a[12]=t1,a[13]=t6,a[14]=((C_word*)t0)[8],tmp=(C_word)a,a+=15,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14265,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1787 collect!");
-((C_proc6)C_retrieve_symbol_proc(lf[546]))(6,*((C_word*)lf[546]+1),t8,((C_word*)t0)[3],((C_word*)t0)[2],lf[556],t5);}
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14083,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1789 collect!");
+((C_proc6)C_retrieve_symbol_proc(lf[533]))(6,*((C_word*)lf[533]+1),t8,((C_word*)t0)[3],((C_word*)t0)[2],lf[543],t5);}
 else{
 t8=t7;
-f_14153(2,t8,C_SCHEME_UNDEFINED);}}
+f_13978(2,t8,C_SCHEME_UNDEFINED);}}
 
-/* k14263 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14265(C_word c,C_word t0,C_word t1){
+/* k14081 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14083(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1788 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[555],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1790 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[542],((C_word*)t0)[2]);}
 
-/* k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14153(C_word c,C_word t0,C_word t1){
+/* k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13978(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12628,16 +12584,16 @@ C_word t5;
 C_word t6;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14153,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_14156,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13978,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_13981,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14233,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14051,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_14233(t6,t2,((C_word*)t0)[9]);}
+f_14051(t6,t2,((C_word*)t0)[9]);}
 
-/* loop3085 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14233(C_word t0,C_word t1,C_word t2){
+/* loop3033 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14051(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12646,97 +12602,93 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14233,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14241,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14251,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g30923093");
+C_save_and_reclaim((void*)trf_14051,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14059,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14069,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g30403041");
 t6=t3;
-f_14241(t6,t4,t5);}
+f_14059(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14249 in loop3085 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14251(C_word c,C_word t0,C_word t1){
+/* k14067 in loop3033 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14233(t3,((C_word*)t0)[2],t2);}
+f_14051(t3,((C_word*)t0)[2],t2);}
 
-/* g3092 in loop3085 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14241(C_word t0,C_word t1,C_word t2){
+/* g3040 in loop3033 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_14059(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14241,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14245,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1791 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t3,((C_word*)t0)[3],t2,lf[548],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_14059,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14063,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1793 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t3,((C_word*)t0)[3],t2,lf[535],((C_word*)t0)[2]);}
 
-/* k14243 in g3092 in loop3085 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14245(C_word c,C_word t0,C_word t1){
+/* k14061 in g3040 in loop3033 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1792 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[549],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1794 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[536],C_SCHEME_TRUE);}
 
-/* k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14156(C_word c,C_word t0,C_word t1){
+/* k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13981(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14156,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_14159,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13981,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_13984,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
 if(C_truep(((C_word*)t0)[2])){
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[2],*((C_word*)lf[55]+1)))){
-C_trace("compiler.scm: 1795 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[544],lf[553]);}
-else{
-C_trace("compiler.scm: 1795 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[544],lf[554]);}}
+C_trace("compiler.scm: 1797 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[540],lf[541]);}
 else{
 t3=t2;
-f_14159(2,t3,C_SCHEME_UNDEFINED);}}
+f_13984(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k14157 in k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14159(C_word c,C_word t0,C_word t1){
+/* k13982 in k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14159,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14162,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14218,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1799 simple-lambda-node?");
-((C_proc3)C_retrieve_symbol_proc(lf[552]))(3,*((C_word*)lf[552]+1),t3,((C_word*)t0)[12]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13984,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13987,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14043,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1798 simple-lambda-node?");
+((C_proc3)C_retrieve_symbol_proc(lf[539]))(3,*((C_word*)lf[539]+1),t3,((C_word*)t0)[12]);}
 
-/* k14216 in k14157 in k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14218(C_word c,C_word t0,C_word t1){
+/* k14041 in k13982 in k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14043(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 1799 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[551],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1798 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[538],C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[4];
-f_14162(2,t2,C_SCHEME_UNDEFINED);}}
+f_13987(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k14160 in k14157 in k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14162(C_word c,C_word t0,C_word t1){
+/* k13985 in k13982 in k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12744,19 +12696,19 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14162,2,t0,t1);}
-t2=*((C_word*)lf[80]+1);
-t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_14165,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
-if(C_truep(*((C_word*)lf[81]+1))){
+C_save_and_reclaim((void*)tr2,(void*)f_13987,2,t0,t1);}
+t2=*((C_word*)lf[79]+1);
+t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_13990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
+if(C_truep(*((C_word*)lf[80]+1))){
 t4=t3;
-f_14165(t4,C_SCHEME_UNDEFINED);}
+f_13990(t4,C_SCHEME_UNDEFINED);}
 else{
-t4=C_mutate((C_word*)lf[81]+1 /* (set! toplevel-lambda-id ...) */,((C_word*)t0)[5]);
+t4=C_mutate((C_word*)lf[80]+1 /* (set! toplevel-lambda-id ...) */,((C_word*)t0)[5]);
 t5=t3;
-f_14165(t5,t4);}}
+f_13990(t5,t4);}}
 
-/* k14163 in k14160 in k14157 in k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14165(C_word t0,C_word t1){
+/* k13988 in k13985 in k13982 in k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_13990(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12764,23 +12716,23 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14165,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14168,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
-if(C_truep((C_word)C_i_cadr(((C_word*)t0)[2]))){
-t3=(C_word)C_eqp(*((C_word*)lf[81]+1),((C_word*)t0)[5]);
+C_save_and_reclaim((void*)trf_13990,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13993,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+if(C_truep(C_i_cadr(((C_word*)t0)[2]))){
+t3=C_eqp(*((C_word*)lf[80]+1),((C_word*)t0)[5]);
 if(C_truep(t3)){
 t4=t2;
-f_14168(t4,C_SCHEME_UNDEFINED);}
+f_13993(t4,C_SCHEME_UNDEFINED);}
 else{
-t4=C_set_block_item(lf[80] /* toplevel-scope */,0,C_SCHEME_FALSE);
+t4=C_set_block_item(lf[79] /* toplevel-scope */,0,C_SCHEME_FALSE);
 t5=t2;
-f_14168(t5,t4);}}
+f_13993(t5,t4);}}
 else{
 t3=t2;
-f_14168(t3,C_SCHEME_UNDEFINED);}}
+f_13993(t3,C_SCHEME_UNDEFINED);}}
 
-/* k14166 in k14163 in k14160 in k14157 in k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14168(C_word t0,C_word t1){
+/* k13991 in k13988 in k13985 in k13982 in k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_13993(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12788,24 +12740,24 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14168,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14171,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[7]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14200,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1804 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_13993,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13996,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[7]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14025,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1803 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14198 in k14166 in k14163 in k14160 in k14157 in k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14200(C_word c,C_word t0,C_word t1){
+/* k14023 in k13991 in k13988 in k13985 in k13982 in k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_14025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1804 walk");
+C_trace("compiler.scm: 1803 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_13740(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_13653(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14169 in k14166 in k14163 in k14160 in k14157 in k14154 in k14151 in a14145 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14171(C_word c,C_word t0,C_word t1){
+/* k13994 in k13991 in k13988 in k13985 in k13982 in k13979 in k13976 in a13970 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12814,16 +12766,16 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a;
-t2=C_mutate((C_word*)lf[80]+1 /* (set! toplevel-scope ...) */,((C_word*)t0)[5]);
+t2=C_mutate((C_word*)lf[79]+1 /* (set! toplevel-scope ...) */,((C_word*)t0)[5]);
 t3=((C_word*)t0)[4];
-t4=(C_word)C_slot(t3,C_fix(2));
-t5=(C_word)C_i_cdddr(t4);
-t6=(C_word)C_fixnum_difference(*((C_word*)lf[52]+1),((C_word*)t0)[3]);
+t4=C_slot(t3,C_fix(2));
+t5=C_i_cdddr(t4);
+t6=C_fixnum_difference(*((C_word*)lf[52]+1),((C_word*)t0)[3]);
 t7=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_set_car(t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_i_set_car(t5,t6));}
 
-/* a14079 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14080(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13904 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13905(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -12833,16 +12785,16 @@ C_word t9;
 C_word ab[14],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14080,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14084,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_13905,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13909,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14099,a[2]=t7,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13924,a[2]=t7,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
 t9=((C_word*)t7)[1];
-f_14099(t9,t5,t2);}
+f_13924(t9,t5,t2);}
 
-/* loop3053 in a14079 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14099(C_word t0,C_word t1,C_word t2){
+/* loop3001 in a13904 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_13924(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12851,41 +12803,41 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14099,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14107,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14114,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g30603061");
+C_save_and_reclaim((void*)trf_13924,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13932,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13939,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g30083009");
 t6=t3;
-f_14107(t6,t4,t5);}
+f_13932(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14112 in loop3053 in a14079 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14114(C_word c,C_word t0,C_word t1){
+/* k13937 in loop3001 in a13904 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14099(t3,((C_word*)t0)[2],t2);}
+f_13924(t3,((C_word*)t0)[2],t2);}
 
-/* g3060 in loop3053 in a14079 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14107(C_word t0,C_word t1,C_word t2){
+/* g3008 in loop3001 in a13904 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_13932(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14107,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 1772 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t1,((C_word*)t0)[2],t2,lf[549],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)trf_13932,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 1774 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t1,((C_word*)t0)[2],t2,lf[536],C_SCHEME_TRUE);}
 
-/* k14082 in a14079 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14084(C_word c,C_word t0,C_word t1){
+/* k13907 in a13904 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13909(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12895,36 +12847,36 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14084,2,t0,t1);}
-t2=*((C_word*)lf[80]+1);
-t3=C_set_block_item(lf[80] /* toplevel-scope */,0,C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14088,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_car(((C_word*)t0)[6]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14097,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1776 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t6,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13909,2,t0,t1);}
+t2=*((C_word*)lf[79]+1);
+t3=C_set_block_item(lf[79] /* toplevel-scope */,0,C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13913,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=C_i_car(((C_word*)t0)[6]);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13922,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1778 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t6,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14095 in k14082 in a14079 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14097(C_word c,C_word t0,C_word t1){
+/* k13920 in k13907 in a13904 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13922(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1776 walk");
+C_trace("compiler.scm: 1778 walk");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_13740(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_13653(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k14086 in k14082 in a14079 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14088(C_word c,C_word t0,C_word t1){
+/* k13911 in k13907 in a13904 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[80]+1 /* (set! toplevel-scope ...) */,((C_word*)t0)[3]);
+t2=C_mutate((C_word*)lf[79]+1 /* (set! toplevel-scope ...) */,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k14011 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14013(C_word c,C_word t0,C_word t1){
+/* k13836 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13838(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12932,15 +12884,15 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14013,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13838,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14018,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13843,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp));
 t5=((C_word*)t3)[1];
-f_14018(t5,((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2]);}
+f_13843(t5,((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* loop in k14011 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_14018(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k13836 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_fcall f_13843(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12950,224 +12902,107 @@ C_word t8;
 C_word t9;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14018,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14036,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1758 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t5,((C_word*)t0)[7],((C_word*)t0)[6]);}
+C_save_and_reclaim((void*)trf_13843,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+t4=C_i_car(t3);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13861,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1760 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t5,((C_word*)t0)[7],((C_word*)t0)[6]);}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_car(t3);
-t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_14045,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[9],a[8]=t5,a[9]=((C_word*)t0)[10],a[10]=t1,a[11]=((C_word*)t0)[5],a[12]=t3,a[13]=t2,tmp=(C_word)a,a+=14,tmp);
-C_trace("compiler.scm: 1761 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),t6,((C_word*)t0)[2],t4,lf[548],((C_word*)t0)[8]);}}
+t4=C_i_car(t2);
+t5=C_i_car(t3);
+t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_13870,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[9],a[8]=t5,a[9]=((C_word*)t0)[10],a[10]=t1,a[11]=((C_word*)t0)[5],a[12]=t3,a[13]=t2,tmp=(C_word)a,a+=14,tmp);
+C_trace("compiler.scm: 1763 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),t6,((C_word*)t0)[2],t4,lf[535],((C_word*)t0)[8]);}}
 
-/* k14043 in loop in k14011 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14045(C_word c,C_word t0,C_word t1){
+/* k13868 in loop in k13836 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13870(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14045,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14048,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 1762 assign");
+C_save_and_reclaim((void*)tr2,(void*)f_13870,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13873,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 1764 assign");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_14468(t3,t2,((C_word*)t0)[3],((C_word*)t0)[8],((C_word*)t0)[2],((C_word*)t0)[5]);}
+f_14286(t3,t2,((C_word*)t0)[3],((C_word*)t0)[8],((C_word*)t0)[2],((C_word*)t0)[5]);}
 
-/* k14046 in k14043 in loop in k14011 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14048(C_word c,C_word t0,C_word t1){
+/* k13871 in k13868 in loop in k13836 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14048,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14051,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1763 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_13873,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13876,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1765 walk");
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_13740(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_13653(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14049 in k14046 in k14043 in loop in k14011 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14051(C_word c,C_word t0,C_word t1){
+/* k13874 in k13871 in k13868 in loop in k13836 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("compiler.scm: 1764 loop");
+t2=C_i_cdr(((C_word*)t0)[5]);
+t3=C_i_cdr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 1766 loop");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_14018(t4,((C_word*)t0)[2],t2,t3);}
+f_13843(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k14034 in loop in k14011 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_14036(C_word c,C_word t0,C_word t1){
+/* k13859 in loop in k13836 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13861(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1758 walk");
+C_trace("compiler.scm: 1760 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_13740(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
-
-/* k13889 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13891(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[6],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13891,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13976,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t2,((C_word*)t0)[5],lf[545]);}
-
-/* k13974 in k13889 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13976(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word ab[6],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13976,2,t0,t1);}
-t2=(C_truep(t1)?(C_word)C_i_memq(((C_word*)t0)[5],C_retrieve(lf[541])):C_SCHEME_FALSE);
-if(C_truep(t2)){
-t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t4=C_SCHEME_UNDEFINED;
-t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13906,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
-t7=((C_word*)t5)[1];
-f_13906(t7,((C_word*)t0)[2],t3);}
-else{
-t3=C_SCHEME_UNDEFINED;
-t4=((C_word*)t0)[2];
-f_13868(2,t4,t3);}}
-
-/* loop3005 in k13974 in k13889 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_13906(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13906,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13914,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13957,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g30123013");
-t6=t3;
-f_13914(t6,t4,t5);}
-else{
-t3=C_SCHEME_UNDEFINED;
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
-
-/* k13955 in loop3005 in k13974 in k13889 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13957(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=((C_word*)((C_word*)t0)[3])[1];
-f_13906(t3,((C_word*)t0)[2],t2);}
-
-/* g3012 in loop3005 in k13974 in k13889 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_fcall f_13914(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13914,NULL,3,t0,t1,t2);}
-t3=t2;
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(lf[517],t4);
-if(C_truep(t5)){
-t6=t2;
-t7=(C_word)C_slot(t6,C_fix(2));
-t8=(C_word)C_i_car(t7);
-if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13933,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1749 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t9,((C_word*)t0)[2],t8,lf[544]);}
-else{
-t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}}
-else{
-t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
-
-/* k13931 in g3012 in loop3005 in k13974 in k13889 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13933(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-if(C_truep(t1)){
-C_trace("compiler.scm: 1749 count!");
-((C_proc5)C_retrieve_symbol_proc(lf[542]))(5,*((C_word*)lf[542]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[543]);}
-else{
-t2=C_SCHEME_UNDEFINED;
-t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
+f_13653(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k13866 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13868(C_word c,C_word t0,C_word t1){
+/* k13779 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13868,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13871,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[8]);
-C_trace("compiler.scm: 1751 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_13781,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13784,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=C_i_car(((C_word*)t0)[8]);
+C_trace("compiler.scm: 1753 walk");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_13740(t4,t2,t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_13653(t4,t2,t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 
-/* k13869 in k13866 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13871(C_word c,C_word t0,C_word t1){
+/* k13782 in k13779 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13784(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1752 walkeach");
+t2=C_i_cdr(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1754 walkeach");
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_14434(t3,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14252(t3,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k13830 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13832(C_word c,C_word t0,C_word t1){
+/* k13743 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13745(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t2=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t3=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t2);
-C_trace("compiler.scm: 1730 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[538],C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1741 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[530],C_SCHEME_TRUE);}
 
-/* k13787 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13789(C_word c,C_word t0,C_word t1){
+/* k13700 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13702(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13176,24 +13011,24 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13789,2,t0,t1);}
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[6],((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)tr2,(void*)f_13702,2,t0,t1);}
+if(C_truep(C_i_memq(((C_word*)t0)[6],((C_word*)t0)[5]))){
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(C_word)C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
+t2=C_fixnum_plus(*((C_word*)lf[52]+1),C_fix(1));
 t3=C_mutate((C_word*)lf[52]+1 /* (set! current-program-size ...) */,t2);
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[6],((C_word*)t0)[3]))){
-C_trace("compiler.scm: 1722 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[2],((C_word*)t0)[6],lf[537],C_SCHEME_TRUE);}
+if(C_truep(C_i_memq(((C_word*)t0)[6],((C_word*)t0)[3]))){
+C_trace("compiler.scm: 1733 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[2],((C_word*)t0)[6],lf[529],C_SCHEME_TRUE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13820,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1723 get");
-((C_proc5)C_retrieve_symbol_proc(lf[539]))(5,*((C_word*)lf[539]+1),t4,((C_word*)t0)[2],((C_word*)t0)[6],lf[538]);}}}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13733,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1734 get");
+((C_proc5)C_retrieve_symbol_proc(lf[531]))(5,*((C_word*)lf[531]+1),t4,((C_word*)t0)[2],((C_word*)t0)[6],lf[530]);}}}
 
-/* k13818 in k13787 in k13775 in walk in k13729 in ##compiler#analyze-expression in k5138 in k5135 */
-static void C_ccall f_13820(C_word c,C_word t0,C_word t1){
+/* k13731 in k13700 in k13688 in walk in k13642 in ##compiler#analyze-expression in k5089 in k5086 */
+static void C_ccall f_13733(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13203,98 +13038,98 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-C_trace("compiler.scm: 1724 put!");
-((C_proc6)C_retrieve_symbol_proc(lf[536]))(6,*((C_word*)lf[536]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[538],C_SCHEME_TRUE);}}
+C_trace("compiler.scm: 1735 put!");
+((C_proc6)C_retrieve_symbol_proc(lf[528]))(6,*((C_word*)lf[528]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[530],C_SCHEME_TRUE);}}
 
-/* foreign-callback-stub-argument-types in k5138 in k5135 */
-static void C_ccall f_13718(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-callback-stub-argument-types in k5089 in k5086 */
+static void C_ccall f_13631(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13718,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[528]);
+C_save_and_reclaim((void*)tr3,(void*)f_13631,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[520]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(5)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(5)));}
 
-/* foreign-callback-stub-return-type in k5138 in k5135 */
-static void C_ccall f_13709(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-callback-stub-return-type in k5089 in k5086 */
+static void C_ccall f_13622(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13709,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[528]);
+C_save_and_reclaim((void*)tr3,(void*)f_13622,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[520]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(4)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(4)));}
 
-/* foreign-callback-stub-qualifiers in k5138 in k5135 */
-static void C_ccall f_13700(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-callback-stub-qualifiers in k5089 in k5086 */
+static void C_ccall f_13613(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13700,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[528]);
+C_save_and_reclaim((void*)tr3,(void*)f_13613,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[520]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(3)));}
 
-/* foreign-callback-stub-name in k5138 in k5135 */
-static void C_ccall f_13691(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-callback-stub-name in k5089 in k5086 */
+static void C_ccall f_13604(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13691,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[528]);
+C_save_and_reclaim((void*)tr3,(void*)f_13604,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[520]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(2)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(2)));}
 
-/* foreign-callback-stub-id in k5138 in k5135 */
-static void C_ccall f_13682(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-callback-stub-id in k5089 in k5086 */
+static void C_ccall f_13595(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13682,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[528]);
+C_save_and_reclaim((void*)tr3,(void*)f_13595,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[520]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(1)));}
 
-/* foreign-callback-stub? in k5138 in k5135 */
-static void C_ccall f_13676(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-callback-stub? in k5089 in k5086 */
+static void C_ccall f_13589(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13676,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_13589,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[528]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[520]));}
 
-/* make-foreign-callback-stub in k5138 in k5135 */
-static void C_ccall f_13670(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* make-foreign-callback-stub in k5089 in k5086 */
+static void C_ccall f_13583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word ab[7],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_13670,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)tr7,(void*)f_13583,7,t0,t1,t2,t3,t4,t5,t6);}
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,6,lf[528],t2,t3,t4,t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_record(&a,6,lf[520],t2,t3,t4,t5,t6));}
 
-/* ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12811(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12724(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13318,7 +13153,7 @@ C_word t21;
 C_word ab[35],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12811,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12724,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_UNDEFINED;
@@ -13331,18 +13166,18 @@ t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12814,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
-t16=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12871,a[2]=t8,a[3]=t10,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
-t17=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13343,a[2]=t12,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
-t18=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13519,a[2]=t12,tmp=(C_word)a,a+=3,tmp));
-t19=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13540,a[2]=t14,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
-t20=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13632,a[2]=t14,tmp=(C_word)a,a+=3,tmp));
-C_trace("compiler.scm: 1684 walk");
+t15=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12727,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
+t16=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12784,a[2]=t8,a[3]=t10,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
+t17=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13256,a[2]=t12,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
+t18=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13432,a[2]=t12,tmp=(C_word)a,a+=3,tmp));
+t19=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13453,a[2]=t14,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
+t20=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13545,a[2]=t14,tmp=(C_word)a,a+=3,tmp));
+C_trace("compiler.scm: 1695 walk");
 t21=((C_word*)t6)[1];
-f_12871(t21,t1,t2,*((C_word*)lf[527]+1));}
+f_12784(t21,t1,t2,*((C_word*)lf[519]+1));}
 
-/* atomic? in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13632(C_word c,C_word t0,C_word t1,C_word t2){
+/* atomic? in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13545(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13353,25 +13188,25 @@ C_word t8;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13632,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_13545,3,t0,t1,t2);}
 t3=t2;
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_i_memq(t4,lf[526]);
+t4=C_slot(t3,C_fix(1));
+t5=C_i_memq(t4,lf[518]);
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-if(C_truep((C_truep((C_word)C_eqp(t4,lf[272]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t4,lf[273]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t4,lf[101]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t4,lf[253]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t4,lf[105]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t4,lf[256]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))))){
+if(C_truep((C_truep(C_eqp(t4,lf[270]))?C_SCHEME_TRUE:(C_truep(C_eqp(t4,lf[271]))?C_SCHEME_TRUE:(C_truep(C_eqp(t4,lf[100]))?C_SCHEME_TRUE:(C_truep(C_eqp(t4,lf[251]))?C_SCHEME_TRUE:(C_truep(C_eqp(t4,lf[104]))?C_SCHEME_TRUE:(C_truep(C_eqp(t4,lf[254]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))))){
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(3));
-C_trace("compiler.scm: 1682 every");
-((C_proc4)C_retrieve_symbol_proc(lf[412]))(4,*((C_word*)lf[412]+1),t1,((C_word*)((C_word*)t0)[2])[1],t7);}
+t7=C_slot(t6,C_fix(3));
+C_trace("compiler.scm: 1693 every");
+((C_proc4)C_retrieve_symbol_proc(lf[411]))(4,*((C_word*)lf[411]+1),t1,((C_word*)((C_word*)t0)[2])[1],t7);}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}}
 
-/* walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_13540(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_13453(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13379,15 +13214,15 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13540,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_13453,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13546,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=t3,tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13459,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=t3,tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_13546(t7,t1,t2,C_SCHEME_END_OF_LIST);}
+f_13459(t7,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* loop in walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_13546(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_13459(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13395,20 +13230,20 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13546,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13560,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1665 reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[213]+1)))(3,*((C_word*)lf[213]+1),t4,t3);}
+C_save_and_reclaim((void*)trf_13459,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13473,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1676 reverse");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[211]+1)))(3,*((C_word*)lf[211]+1),t4,t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13566,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_i_car(t2);
-C_trace("compiler.scm: 1666 atomic?");
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13479,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=C_i_car(t2);
+C_trace("compiler.scm: 1677 atomic?");
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_13632(3,t6,t4,t5);}}
+f_13545(3,t6,t4,t5);}}
 
-/* k13564 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13566(C_word c,C_word t0,C_word t1){
+/* k13477 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13479(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13417,36 +13252,36 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13566,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13479,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(C_word)C_i_car(((C_word*)t0)[6]);
-t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
-C_trace("compiler.scm: 1667 loop");
+t2=C_i_cdr(((C_word*)t0)[6]);
+t3=C_i_car(((C_word*)t0)[6]);
+t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
+C_trace("compiler.scm: 1678 loop");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_13546(t5,((C_word*)t0)[3],t2,t4);}
+f_13459(t5,((C_word*)t0)[3],t2,t4);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13584,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1669 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,lf[504]);}}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13497,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1680 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,lf[496]);}}
 
-/* k13582 in k13564 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13584(C_word c,C_word t0,C_word t1){
+/* k13495 in k13477 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13584,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13593,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1670 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_13497,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13506,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1681 walk");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12871(t4,((C_word*)t0)[2],t2,t3);}
+f_12784(t4,((C_word*)t0)[2],t2,t3);}
 
-/* a13592 in k13582 in k13564 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13593(C_word c,C_word t0,C_word t1,C_word t2){
+/* a13505 in k13495 in k13477 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13506(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13456,65 +13291,65 @@ C_word t7;
 C_word ab[14],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13593,3,t0,t1,t2);}
-t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13614,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13626,a[2]=t5,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1675 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t6,((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr3,(void*)f_13506,3,t0,t1,t2);}
+t3=C_a_i_list(&a,1,((C_word*)t0)[5]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13527,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_i_cdr(((C_word*)t0)[4]);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13539,a[2]=t5,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1686 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t6,((C_word*)t0)[5]);}
 
-/* k13624 in a13592 in k13582 in k13564 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13626(C_word c,C_word t0,C_word t1){
+/* k13537 in a13505 in k13495 in k13477 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13626,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-C_trace("compiler.scm: 1674 loop");
+C_save_and_reclaim((void*)tr2,(void*)f_13539,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+C_trace("compiler.scm: 1685 loop");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_13546(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_13459(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k13612 in a13592 in k13582 in k13564 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13614(C_word c,C_word t0,C_word t1){
+/* k13525 in a13505 in k13495 in k13477 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13614,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_13527,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t2));}
 
-/* k13558 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13560(C_word c,C_word t0,C_word t1){
+/* k13471 in loop in walk-arguments in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1665 wk");
+C_trace("compiler.scm: 1676 wk");
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* walk-inline-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_13519(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* walk-inline-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_13432(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13519,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13525,a[2]=t5,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1658 walk-arguments");
+C_save_and_reclaim((void*)trf_13432,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13438,a[2]=t5,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1669 walk-arguments");
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_13540(t7,t1,t4,t6);}
+f_13453(t7,t1,t4,t6);}
 
-/* a13524 in walk-inline-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13525(C_word c,C_word t0,C_word t1,C_word t2){
+/* a13437 in walk-inline-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13438(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13523,54 +13358,54 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13525,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_13438,3,t0,t1,t2);}
 t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[3];
-t5=(C_word)C_a_i_record(&a,4,lf[512],t3,t4,t2);
-C_trace("compiler.scm: 1661 k");
+t5=C_a_i_record(&a,4,lf[504],t3,t4,t2);
+C_trace("compiler.scm: 1672 k");
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t1,t5);}
 
-/* walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_13343(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_13256(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13343,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13347,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=t4,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 1634 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t6,lf[516]);}
+C_save_and_reclaim((void*)trf_13256,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13260,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=t4,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 1645 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t6,lf[508]);}
 
-/* k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13347(C_word c,C_word t0,C_word t1){
+/* k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13347,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13350,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 1635 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,lf[337]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13260,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13263,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 1646 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,lf[335]);}
 
-/* k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13350(C_word c,C_word t0,C_word t1){
+/* k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13263(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13350,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[9]);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13429,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[7],a[9]=t2,a[10]=((C_word*)t0)[8],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler.scm: 276  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t3,lf[519]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13263,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[9]);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13342,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[7],a[9]=t2,a[10]=((C_word*)t0)[8],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+C_trace("compiler.scm: 277  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t3,lf[511]);}
 
-/* k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13429(C_word c,C_word t0,C_word t1){
+/* k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13342(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13579,25 +13414,25 @@ C_word t5;
 C_word t6;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13429,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[11]);
-t3=(C_word)C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13416,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13420,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1639 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t5,((C_word*)t0)[11]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13342,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[11]);
+t3=C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13329,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13333,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1650 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t5,((C_word*)t0)[11]);}
 
-/* k13418 in k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13420(C_word c,C_word t0,C_word t1){
+/* k13331 in k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13333(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1639 k");
+C_trace("compiler.scm: 1650 k");
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13414 in k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13416(C_word c,C_word t0,C_word t1){
+/* k13327 in k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13606,31 +13441,31 @@ C_word t5;
 C_word t6;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13416,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[173],((C_word*)t0)[10],t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13379,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13381,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1640 walk-arguments");
+C_save_and_reclaim((void*)tr2,(void*)f_13329,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[172],((C_word*)t0)[10],t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13292,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13294,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1651 walk-arguments");
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_13540(t6,t4,((C_word*)t0)[2],t5);}
+f_13453(t6,t4,((C_word*)t0)[2],t5);}
 
-/* a13380 in k13414 in k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13381(C_word c,C_word t0,C_word t1,C_word t2){
+/* a13293 in k13327 in k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13294(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13381,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13387,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1643 walk");
+C_save_and_reclaim((void*)tr3,(void*)f_13294,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13300,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1654 walk");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12871(t4,t1,((C_word*)t0)[2],t3);}
+f_12784(t4,t1,((C_word*)t0)[2],t3);}
 
-/* a13386 in a13380 in k13414 in k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13387(C_word c,C_word t0,C_word t1,C_word t2){
+/* a13299 in a13293 in k13327 in k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13300(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13638,50 +13473,50 @@ C_word t5;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13387,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13400,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13404,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1645 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr3,(void*)f_13300,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13313,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13317,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1656 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t4,((C_word*)t0)[2]);}
 
-/* k13402 in a13386 in a13380 in k13414 in k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13404(C_word c,C_word t0,C_word t1){
+/* k13315 in a13299 in a13293 in k13327 in k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1645 cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[525]))(5,*((C_word*)lf[525]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1656 cons*");
+((C_proc5)C_retrieve_symbol_proc(lf[517]))(5,*((C_word*)lf[517]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k13398 in a13386 in a13380 in k13414 in k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13400(C_word c,C_word t0,C_word t1){
+/* k13311 in a13299 in a13293 in k13327 in k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13400,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13313,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[513],t3,t1));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[505],t3,t1));}
 
-/* k13377 in k13414 in k13427 in k13348 in k13345 in walk-call in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13379(C_word c,C_word t0,C_word t1){
+/* k13290 in k13327 in k13340 in k13261 in k13258 in walk-call in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13379,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_13292,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t2));}
 
-/* walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_12871(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_12784(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13699,37 +13534,37 @@ C_word t16;
 C_word t17;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12871,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12784,NULL,4,t0,t1,t2,t3);}
 t4=t2;
-t5=(C_word)C_slot(t4,C_fix(3));
+t5=C_slot(t4,C_fix(3));
 t6=t2;
-t7=(C_word)C_slot(t6,C_fix(2));
+t7=C_slot(t6,C_fix(2));
 t8=t2;
-t9=(C_word)C_slot(t8,C_fix(1));
+t9=C_slot(t8,C_fix(1));
 t10=t2;
-t11=(C_word)C_slot(t10,C_fix(1));
-t12=(C_word)C_eqp(t11,lf[517]);
-t13=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12913,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t7,a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=t11,a[10]=t2,a[11]=t1,a[12]=t3,tmp=(C_word)a,a+=13,tmp);
+t11=C_slot(t10,C_fix(1));
+t12=C_eqp(t11,lf[509]);
+t13=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12826,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t7,a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=t11,a[10]=t2,a[11]=t1,a[12]=t3,tmp=(C_word)a,a+=13,tmp);
 if(C_truep(t12)){
 t14=t13;
-f_12913(t14,t12);}
+f_12826(t14,t12);}
 else{
-t14=(C_word)C_eqp(t11,lf[99]);
+t14=C_eqp(t11,lf[98]);
 if(C_truep(t14)){
 t15=t13;
-f_12913(t15,t14);}
+f_12826(t15,t14);}
 else{
-t15=(C_word)C_eqp(t11,lf[139]);
+t15=C_eqp(t11,lf[138]);
 if(C_truep(t15)){
 t16=t13;
-f_12913(t16,t15);}
+f_12826(t16,t15);}
 else{
-t16=(C_word)C_eqp(t11,lf[107]);
+t16=C_eqp(t11,lf[106]);
 t17=t13;
-f_12913(t17,(C_truep(t16)?t16:(C_word)C_eqp(t11,lf[524])));}}}}
+f_12826(t17,(C_truep(t16)?t16:C_eqp(t11,lf[516])));}}}}
 
-/* k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_12913(C_word t0,C_word t1){
+/* k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_12826(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13753,72 +13588,72 @@ C_word t20;
 C_word t21;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12913,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12826,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("compiler.scm: 1590 k");
+C_trace("compiler.scm: 1601 k");
 t2=((C_word*)t0)[12];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[11],((C_word*)t0)[10]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[9],lf[124]);
+t2=C_eqp(((C_word*)t0)[9],lf[123]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12925,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1591 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t3,lf[516]);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12838,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1602 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t3,lf[508]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[9],lf[159]);
+t3=C_eqp(((C_word*)t0)[9],lf[158]);
 if(C_truep(t3)){
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13050,a[2]=t5,a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12963,a[2]=t5,a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_13050(t7,((C_word*)t0)[11],((C_word*)t0)[6],((C_word*)t0)[8]);}
+f_12963(t7,((C_word*)t0)[11],((C_word*)t0)[6],((C_word*)t0)[8]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[9],lf[172]);
-t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[9],lf[173]));
+t4=C_eqp(((C_word*)t0)[9],lf[171]);
+t5=(C_truep(t4)?t4:C_eqp(((C_word*)t0)[9],lf[172]));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13127,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 276  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t6,lf[519]);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13040,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 277  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t6,lf[511]);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[9],lf[252]);
+t6=C_eqp(((C_word*)t0)[9],lf[250]);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13140,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1614 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t7,lf[520]);}
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13053,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1625 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t7,lf[512]);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[9],lf[319]);
+t7=C_eqp(((C_word*)t0)[9],lf[317]);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13209,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 276  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t8,lf[519]);}
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13122,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 277  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t8,lf[511]);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[9],lf[272]);
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13254,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[4],tmp=(C_word)a,a+=10,tmp);
+t8=C_eqp(((C_word*)t0)[9],lf[270]);
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13167,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[4],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t8)){
 t10=t9;
-f_13254(t10,t8);}
+f_13167(t10,t8);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[9],lf[273]);
+t10=C_eqp(((C_word*)t0)[9],lf[271]);
 if(C_truep(t10)){
 t11=t9;
-f_13254(t11,t10);}
+f_13167(t11,t10);}
 else{
-t11=(C_word)C_eqp(((C_word*)t0)[9],lf[101]);
+t11=C_eqp(((C_word*)t0)[9],lf[100]);
 if(C_truep(t11)){
 t12=t9;
-f_13254(t12,t11);}
+f_13167(t12,t11);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[9],lf[253]);
+t12=C_eqp(((C_word*)t0)[9],lf[251]);
 if(C_truep(t12)){
 t13=t9;
-f_13254(t13,t12);}
+f_13167(t13,t12);}
 else{
-t13=(C_word)C_eqp(((C_word*)t0)[9],lf[105]);
+t13=C_eqp(((C_word*)t0)[9],lf[104]);
 t14=t9;
-f_13254(t14,(C_truep(t13)?t13:(C_word)C_eqp(((C_word*)t0)[9],lf[256])));}}}}}}}}}}}
+f_13167(t14,(C_truep(t13)?t13:C_eqp(((C_word*)t0)[9],lf[254])));}}}}}}}}}}}
 
-/* k13252 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_13254(C_word t0,C_word t1){
+/* k13165 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_13167(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13831,60 +13666,60 @@ C_word t9;
 C_word t10;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13254,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13167,NULL,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("compiler.scm: 1628 walk-inline-call");
+C_trace("compiler.scm: 1639 walk-inline-call");
 t2=((C_word*)((C_word*)t0)[9])[1];
-f_13519(t2,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_13432(t2,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[3],lf[513]);
+t2=C_eqp(((C_word*)t0)[3],lf[505]);
 if(C_truep(t2)){
-t3=(C_word)C_i_car(((C_word*)t0)[5]);
-t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 1629 walk-call");
+t3=C_i_car(((C_word*)t0)[5]);
+t4=C_i_cdr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 1640 walk-call");
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_13343(t5,((C_word*)t0)[8],t3,t4,((C_word*)t0)[6],((C_word*)t0)[4]);}
+f_13256(t5,((C_word*)t0)[8],t3,t4,((C_word*)t0)[6],((C_word*)t0)[4]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[3],lf[345]);
+t3=C_eqp(((C_word*)t0)[3],lf[343]);
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[6]);
+t4=C_i_car(((C_word*)t0)[6]);
 t5=((C_word*)t0)[8];
 t6=((C_word*)t0)[4];
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13439,a[2]=t6,a[3]=t5,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1648 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t7,lf[516]);}
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13352,a[2]=t6,a[3]=t5,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1659 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t7,lf[508]);}
 else{
-C_trace("compiler.scm: 1631 bomb");
-((C_proc3)C_retrieve_symbol_proc(lf[522]))(3,*((C_word*)lf[522]+1),((C_word*)t0)[8],lf[523]);}}}}
+C_trace("compiler.scm: 1642 bomb");
+((C_proc3)C_retrieve_symbol_proc(lf[514]))(3,*((C_word*)lf[514]+1),((C_word*)t0)[8],lf[515]);}}}}
 
-/* k13437 in k13252 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13439(C_word c,C_word t0,C_word t1){
+/* k13350 in k13165 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13352(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13439,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1649 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,lf[337]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13352,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13355,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1660 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,lf[335]);}
 
-/* k13440 in k13437 in k13252 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13442(C_word c,C_word t0,C_word t1){
+/* k13353 in k13350 in k13165 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13442,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13513,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 276  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t3,lf[519]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13355,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13426,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 277  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t3,lf[511]);}
 
-/* k13511 in k13440 in k13437 in k13252 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13513(C_word c,C_word t0,C_word t1){
+/* k13424 in k13353 in k13350 in k13165 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13893,25 +13728,25 @@ C_word t5;
 C_word t6;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13513,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[7]);
-t3=(C_word)C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13500,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13504,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1653 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t5,((C_word*)t0)[7]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13426,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[7]);
+t3=C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13413,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13417,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1664 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t5,((C_word*)t0)[7]);}
 
-/* k13502 in k13511 in k13440 in k13437 in k13252 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13504(C_word c,C_word t0,C_word t1){
+/* k13415 in k13424 in k13353 in k13350 in k13165 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1653 k");
+C_trace("compiler.scm: 1664 k");
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13498 in k13511 in k13440 in k13437 in k13252 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13500(C_word c,C_word t0,C_word t1){
+/* k13411 in k13424 in k13353 in k13350 in k13165 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13413(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13920,16 +13755,16 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13500,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[173],((C_word*)t0)[6],t2);
-t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13488,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1655 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t5,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13413,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[172],((C_word*)t0)[6],t2);
+t4=C_a_i_list(&a,1,((C_word*)t0)[5]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13401,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1666 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t5,((C_word*)t0)[2]);}
 
-/* k13486 in k13498 in k13511 in k13440 in k13437 in k13252 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13488(C_word c,C_word t0,C_word t1){
+/* k13399 in k13411 in k13424 in k13353 in k13350 in k13165 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13401(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13937,28 +13772,28 @@ C_word t4;
 C_word t5;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13488,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[345],((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_13401,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[343],((C_word*)t0)[5],t2);
+t4=C_a_i_list(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t4));}
 
-/* k13207 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13209(C_word c,C_word t0,C_word t1){
+/* k13120 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13209,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13245,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_apply(5,0,t3,*((C_word*)lf[521]+1),t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13122,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13158,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+C_apply(5,0,t3,*((C_word*)lf[513]+1),t1,((C_word*)t0)[2]);}
 
-/* k13243 in k13207 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13245(C_word c,C_word t0,C_word t1){
+/* k13156 in k13120 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13968,33 +13803,33 @@ C_word t6;
 C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13245,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,*((C_word*)lf[67]+1));
-t3=C_mutate((C_word*)lf[67]+1 /* (set! foreign-callback-stubs ...) */,t2);
-t4=(C_word)C_slot(((C_word*)t0)[6],C_fix(2));
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_slot(((C_word*)t0)[6],C_fix(3));
-C_trace("compiler.scm: 1625 cps-lambda");
+C_save_and_reclaim((void*)tr2,(void*)f_13158,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,*((C_word*)lf[66]+1));
+t3=C_mutate((C_word*)lf[66]+1 /* (set! foreign-callback-stubs ...) */,t2);
+t4=C_slot(((C_word*)t0)[6],C_fix(2));
+t5=C_i_car(t4);
+t6=C_slot(((C_word*)t0)[6],C_fix(3));
+C_trace("compiler.scm: 1636 cps-lambda");
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_12814(t7,((C_word*)t0)[4],((C_word*)t0)[3],t5,t6,((C_word*)t0)[2]);}
+f_12727(t7,((C_word*)t0)[4],((C_word*)t0)[3],t5,t6,((C_word*)t0)[2]);}
 
-/* k13138 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13140(C_word c,C_word t0,C_word t1){
+/* k13051 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13053(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13140,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13149,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1615 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_13053,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13062,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1626 walk");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12871(t4,((C_word*)t0)[2],t2,t3);}
+f_12784(t4,((C_word*)t0)[2],t2,t3);}
 
-/* a13148 in k13138 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13149(C_word c,C_word t0,C_word t1,C_word t2){
+/* a13061 in k13051 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13062(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14007,53 +13842,53 @@ C_word t10;
 C_word ab[23],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13149,3,t0,t1,t2);}
-t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
-t4=(C_word)C_i_car(((C_word*)t0)[3]);
-t5=(C_word)C_a_i_list(&a,1,t4);
-t6=(C_word)C_a_i_list(&a,1,t2);
-t7=(C_word)C_a_i_record(&a,4,lf[512],lf[252],t5,t6);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13179,a[2]=t3,a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13183,a[2]=t8,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1619 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t9,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr3,(void*)f_13062,3,t0,t1,t2);}
+t3=C_a_i_list(&a,1,((C_word*)t0)[4]);
+t4=C_i_car(((C_word*)t0)[3]);
+t5=C_a_i_list(&a,1,t4);
+t6=C_a_i_list(&a,1,t2);
+t7=C_a_i_record(&a,4,lf[504],lf[250],t5,t6);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13092,a[2]=t3,a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13096,a[2]=t8,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1630 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t9,((C_word*)t0)[4]);}
 
-/* k13181 in a13148 in k13138 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13183(C_word c,C_word t0,C_word t1){
+/* k13094 in a13061 in k13051 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1619 k");
+C_trace("compiler.scm: 1630 k");
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13177 in a13148 in k13138 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13179(C_word c,C_word t0,C_word t1){
+/* k13090 in a13061 in k13051 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13179,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_13092,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t2));}
 
-/* k13125 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13127(C_word c,C_word t0,C_word t1){
+/* k13038 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1613 cps-lambda");
+t2=C_i_car(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1624 cps-lambda");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_12814(t3,((C_word*)t0)[4],t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12727(t3,((C_word*)t0)[4],t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_13050(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_12963(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14061,21 +13896,21 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13050,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=(C_word)C_i_car(t3);
-C_trace("compiler.scm: 1607 walk");
+C_save_and_reclaim((void*)trf_12963,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+t4=C_i_car(t3);
+C_trace("compiler.scm: 1618 walk");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12871(t5,t1,t4,((C_word*)t0)[3]);}
+f_12784(t5,t1,t4,((C_word*)t0)[3]);}
 else{
-t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13073,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1608 walk");
+t4=C_i_car(t3);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12986,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1619 walk");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12871(t6,t1,t4,t5);}}
+f_12784(t6,t1,t4,t5);}}
 
-/* a13072 in loop in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13073(C_word c,C_word t0,C_word t1,C_word t2){
+/* a12985 in loop in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12986(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14086,44 +13921,44 @@ C_word t8;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13073,3,t0,t1,t2);}
-t3=(C_word)C_i_car(((C_word*)t0)[4]);
-t4=(C_word)C_a_i_list(&a,1,t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13094,a[2]=t4,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t7=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 1612 loop");
+C_save_and_reclaim((void*)tr3,(void*)f_12986,3,t0,t1,t2);}
+t3=C_i_car(((C_word*)t0)[4]);
+t4=C_a_i_list(&a,1,t3);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13007,a[2]=t4,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t6=C_i_cdr(((C_word*)t0)[4]);
+t7=C_i_cdr(((C_word*)t0)[3]);
+C_trace("compiler.scm: 1623 loop");
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_13050(t8,t5,t6,t7);}
+f_12963(t8,t5,t6,t7);}
 
-/* k13092 in a13072 in loop in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13094(C_word c,C_word t0,C_word t1){
+/* k13005 in a12985 in loop in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_13007(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13094,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_13007,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t2));}
 
-/* k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12925(C_word c,C_word t0,C_word t1){
+/* k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12838(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12925,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12928,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1592 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,lf[337]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12838,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12841,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1603 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,lf[335]);}
 
-/* k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12928(C_word c,C_word t0,C_word t1){
+/* k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12841(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14131,15 +13966,15 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12928,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12929,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[6]);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13035,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[5],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 276  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t4,lf[519]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12841,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12842,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t3=C_a_i_list(&a,1,((C_word*)t0)[6]);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12948,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[5],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 277  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t4,lf[511]);}
 
-/* k13033 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13035(C_word c,C_word t0,C_word t1){
+/* k12946 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14148,25 +13983,25 @@ C_word t5;
 C_word t6;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13035,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[8]);
-t3=(C_word)C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13022,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13026,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1597 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t5,((C_word*)t0)[8]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12948,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[8]);
+t3=C_a_i_list(&a,4,t1,C_SCHEME_FALSE,t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12935,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12939,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1608 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t5,((C_word*)t0)[8]);}
 
-/* k13024 in k13033 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13026(C_word c,C_word t0,C_word t1){
+/* k12937 in k12946 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1597 k");
+C_trace("compiler.scm: 1608 k");
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13020 in k13033 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13022(C_word c,C_word t0,C_word t1){
+/* k12933 in k12946 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12935(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14176,18 +14011,18 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13022,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[173],((C_word*)t0)[7],t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12975,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_i_car(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12981,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1598 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_12935,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[172],((C_word*)t0)[7],t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12888,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=C_i_car(((C_word*)t0)[4]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12894,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1609 walk");
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_12871(t7,t4,t5,t6);}
+f_12784(t7,t4,t5,t6);}
 
-/* a12980 in k13020 in k13033 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12981(C_word c,C_word t0,C_word t1,C_word t2){
+/* a12893 in k12933 in k12946 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12894(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14195,97 +14030,97 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12981,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12998,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("compiler.scm: 1602 walk");
+C_save_and_reclaim((void*)tr3,(void*)f_12894,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12911,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t4=C_i_cadr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 1613 walk");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_12871(t5,t3,t4,((C_word*)t0)[2]);}
+f_12784(t5,t3,t4,((C_word*)t0)[2]);}
 
-/* k12996 in a12980 in k13020 in k13033 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1){
+/* k12909 in a12893 in k12933 in k12946 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12998,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13002,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
-C_trace("compiler.scm: 1603 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_12911,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12915,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=C_i_caddr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 1614 walk");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12871(t4,t2,t3,((C_word*)t0)[2]);}
+f_12784(t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k13000 in k12996 in a12980 in k13020 in k13033 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_13002(C_word c,C_word t0,C_word t1){
+/* k12913 in k12909 in a12893 in k12933 in k12946 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13002,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12915,2,t0,t1);}
+t2=C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[124],C_SCHEME_END_OF_LIST,t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[123],C_SCHEME_END_OF_LIST,t2));}
 
-/* k12973 in k13020 in k13033 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12975(C_word c,C_word t0,C_word t1){
+/* k12886 in k12933 in k12946 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12888(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12975,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12888,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[159],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[158],((C_word*)t0)[2],t2));}
 
-/* k1 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12929(C_word c,C_word t0,C_word t1,C_word t2){
+/* k1 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12842(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12929,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12946,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1593 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr3,(void*)f_12842,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12859,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1604 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t3,((C_word*)t0)[2]);}
 
-/* k12944 in k1 in k12926 in k12923 in k12911 in walk in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12946(C_word c,C_word t0,C_word t1){
+/* k12857 in k1 in k12839 in k12836 in k12824 in walk in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12859(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12946,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,t1,((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_12859,2,t0,t1);}
+t2=C_a_i_list(&a,2,t1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[513],lf[518],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[505],lf[510],t2));}
 
-/* cps-lambda in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_fcall f_12814(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* cps-lambda in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_fcall f_12727(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12814,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12818,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=t5,a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1578 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t6,lf[516]);}
+C_save_and_reclaim((void*)trf_12727,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12731,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=t5,a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1589 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t6,lf[508]);}
 
-/* k12816 in cps-lambda in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12818(C_word c,C_word t0,C_word t1){
+/* k12729 in cps-lambda in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14295,60 +14130,60 @@ C_word t6;
 C_word t7;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12818,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[7]);
-t3=(C_word)C_a_i_list(&a,4,((C_word*)t0)[6],C_SCHEME_TRUE,t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12842,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_i_car(((C_word*)t0)[3]);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12848,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1581 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_12731,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[7]);
+t3=C_a_i_list(&a,4,((C_word*)t0)[6],C_SCHEME_TRUE,t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12755,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=C_i_car(((C_word*)t0)[3]);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12761,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1592 walk");
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_12871(t7,t4,t5,t6);}
+f_12784(t7,t4,t5,t6);}
 
-/* a12847 in k12816 in cps-lambda in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12848(C_word c,C_word t0,C_word t1,C_word t2){
+/* a12760 in k12729 in cps-lambda in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12761(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12848,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12865,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1583 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[515]))(3,*((C_word*)lf[515]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr3,(void*)f_12761,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12778,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1594 varnode");
+((C_proc3)C_retrieve_symbol_proc(lf[507]))(3,*((C_word*)lf[507]+1),t3,((C_word*)t0)[2]);}
 
-/* k12863 in a12847 in k12816 in cps-lambda in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12865(C_word c,C_word t0,C_word t1){
+/* k12776 in a12760 in k12729 in cps-lambda in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12865,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,t1,((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_12778,2,t0,t1);}
+t2=C_a_i_list(&a,2,t1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[512],lf[513],lf[514],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[504],lf[505],lf[506],t2));}
 
-/* k12840 in k12816 in cps-lambda in ##compiler#perform-cps-conversion in k5138 in k5135 */
-static void C_ccall f_12842(C_word c,C_word t0,C_word t1){
+/* k12753 in k12729 in cps-lambda in ##compiler#perform-cps-conversion in k5089 in k5086 */
+static void C_ccall f_12755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12842,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(C_word)C_a_i_record(&a,4,lf[512],lf[173],((C_word*)t0)[4],t2);
-C_trace("compiler.scm: 1579 k");
+C_save_and_reclaim((void*)tr2,(void*)f_12755,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+t3=C_a_i_record(&a,4,lf[504],lf[172],((C_word*)t0)[4],t2);
+C_trace("compiler.scm: 1590 k");
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,((C_word*)t0)[2],t3);}
 
-/* ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_ccall f_12721(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_ccall f_12634(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14360,19 +14195,19 @@ C_word t10;
 C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12721,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12634,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12724,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
-t9=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12753,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
-C_trace("compiler.scm: 1570 walk");
+t8=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12637,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
+t9=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12666,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
+C_trace("compiler.scm: 1581 walk");
 t10=((C_word*)t7)[1];
-f_12753(t10,t1,t2);}
+f_12666(t10,t1,t2);}
 
-/* walk in ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_fcall f_12753(C_word t0,C_word t1,C_word t2){
+/* walk in ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_fcall f_12666(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14381,25 +14216,25 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12753,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_not_pair_p(t2);
+C_save_and_reclaim((void*)trf_12666,NULL,3,t0,t1,t2);}
+t3=C_i_not_pair_p(t2);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t4=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_i_symbolp(t4))){
-t5=(C_word)C_i_car(t2);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12772,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1565 ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t6,C_retrieve(lf[510]),t5);}
+t4=C_i_car(t2);
+if(C_truep(C_i_symbolp(t4))){
+t5=C_i_car(t2);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12685,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1576 ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[107]))(4,*((C_word*)lf[107]+1),t6,C_retrieve(lf[502]),t5);}
 else{
-C_trace("compiler.scm: 1569 mapupdate");
+C_trace("compiler.scm: 1580 mapupdate");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_12724(t5,t1,t2);}}}
+f_12637(t5,t1,t2);}}}
 
-/* k12770 in walk in ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_ccall f_12772(C_word c,C_word t0,C_word t1){
+/* k12683 in walk in ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_ccall f_12685(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14408,40 +14243,40 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12772,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12685,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12778,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_assq(((C_word*)t0)[6],t2))){
-t4=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1568 mapupdate");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12691,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_assq(((C_word*)t0)[6],t2))){
+t4=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1579 mapupdate");
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_12724(t5,((C_word*)t0)[4],t4);}
+f_12637(t5,((C_word*)t0)[4],t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12795,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1567 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[136]))(5,*((C_word*)lf[136]+1),t4,((C_word*)t0)[6],((C_word*)t0)[2],t2);}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12708,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1578 alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t4,((C_word*)t0)[6],((C_word*)t0)[2],t2);}}
 
-/* k12793 in k12770 in walk in ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_ccall f_12795(C_word c,C_word t0,C_word t1){
+/* k12706 in k12683 in walk in ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_ccall f_12708(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1567 ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[296]))(5,*((C_word*)lf[296]+1),((C_word*)t0)[3],C_retrieve(lf[510]),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 1578 ##sys#hash-table-set!");
+((C_proc5)C_retrieve_symbol_proc(lf[294]))(5,*((C_word*)lf[294]+1),((C_word*)t0)[3],C_retrieve(lf[502]),((C_word*)t0)[2],t1);}
 
-/* k12776 in k12770 in walk in ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_ccall f_12778(C_word c,C_word t0,C_word t1){
+/* k12689 in k12683 in walk in ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_ccall f_12691(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("compiler.scm: 1568 mapupdate");
+t2=C_i_cdr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 1579 mapupdate");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12724(t3,((C_word*)t0)[2],t2);}
+f_12637(t3,((C_word*)t0)[2],t2);}
 
-/* mapupdate in ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_fcall f_12724(C_word t0,C_word t1,C_word t2){
+/* mapupdate in ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_fcall f_12637(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14449,15 +14284,15 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12724,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12637,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12730,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12643,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_12730(t6,t1,t2);}
+f_12643(t6,t1,t2);}
 
-/* loop in mapupdate in ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_fcall f_12730(C_word t0,C_word t1,C_word t2){
+/* loop in mapupdate in ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_fcall f_12643(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14465,31 +14300,31 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12730,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12740,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_i_car(t2);
-C_trace("compiler.scm: 1559 walk");
+C_save_and_reclaim((void*)trf_12643,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12653,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_i_car(t2);
+C_trace("compiler.scm: 1570 walk");
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12753(t5,t3,t4);}
+f_12666(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12738 in loop in mapupdate in ##compiler#update-line-number-database! in k5138 in k5135 */
-static void C_ccall f_12740(C_word c,C_word t0,C_word t1){
+/* k12651 in loop in mapupdate in ##compiler#update-line-number-database! in k5089 in k5086 */
+static void C_ccall f_12653(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("compiler.scm: 1560 loop");
+t2=C_i_cdr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 1571 loop");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12730(t3,((C_word*)t0)[2],t2);}
+f_12643(t3,((C_word*)t0)[2],t2);}
 
-/* ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12582(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12495(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14499,20 +14334,20 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12582,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12586,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_cddr(t2);
-if(C_truep((C_word)C_i_pairp(t4))){
-t5=(C_word)C_i_caddr(t2);
-t6=(C_word)C_i_stringp(t5);
+C_save_and_reclaim((void*)tr3,(void*)f_12495,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12499,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=C_i_cddr(t2);
+if(C_truep(C_i_pairp(t4))){
+t5=C_i_caddr(t2);
+t6=C_i_stringp(t5);
 t7=t3;
-f_12586(t7,(C_word)C_i_not(t6));}
+f_12499(t7,C_i_not(t6));}
 else{
 t5=t3;
-f_12586(t5,C_SCHEME_FALSE);}}
+f_12499(t5,C_SCHEME_FALSE);}}
 
-/* k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_fcall f_12586(C_word t0,C_word t1){
+/* k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_fcall f_12499(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14520,28 +14355,28 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12586,NULL,2,t0,t1);}
-t2=(C_truep(t1)?(C_word)C_i_cadr(((C_word*)t0)[3]):lf[509]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12592,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t4=(C_truep(t1)?(C_word)C_i_caddr(((C_word*)t0)[3]):(C_word)C_i_cadr(((C_word*)t0)[3]));
-C_trace("compiler.scm: 1544 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t3,t4);}
+C_save_and_reclaim((void*)trf_12499,NULL,2,t0,t1);}
+t2=(C_truep(t1)?C_i_cadr(((C_word*)t0)[3]):lf[501]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12505,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t4=(C_truep(t1)?C_i_caddr(((C_word*)t0)[3]):C_i_cadr(((C_word*)t0)[3]));
+C_trace("compiler.scm: 1555 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t3,t4);}
 
-/* k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12592(C_word c,C_word t0,C_word t1){
+/* k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12592,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12595,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_truep(((C_word*)t0)[3])?(C_word)C_i_cdddr(((C_word*)t0)[2]):(C_word)C_i_cddr(((C_word*)t0)[2]));
-C_apply(4,0,t2,*((C_word*)lf[231]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_12505,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12508,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(C_truep(((C_word*)t0)[3])?C_i_cdddr(((C_word*)t0)[2]):C_i_cddr(((C_word*)t0)[2]));
+C_apply(4,0,t2,*((C_word*)lf[229]+1),t3);}
 
-/* k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12595(C_word c,C_word t0,C_word t1){
+/* k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14554,20 +14389,20 @@ C_word t9;
 C_word t10;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12595,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12508,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12598,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12511,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12645,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12558,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_12645(t10,t6,((C_word*)t0)[2]);}
+f_12558(t10,t6,((C_word*)t0)[2]);}
 
-/* loop2560 in k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_fcall f_12645(C_word t0,C_word t1,C_word t2){
+/* loop2538 in k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_fcall f_12558(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14576,12 +14411,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12645,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[508]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12674,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g25762577");
+C_save_and_reclaim((void*)trf_12558,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=*((C_word*)lf[500]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12587,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g25542555");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -14589,8 +14424,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12672 in loop2560 in k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12674(C_word c,C_word t0,C_word t1){
+/* k12585 in loop2538 in k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14602,25 +14437,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12674,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12587,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25602573");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop25382551");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12645(t6,((C_word*)t0)[3],t5);}
+f_12558(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25602573");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop25382551");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12645(t6,((C_word*)t0)[3],t5);}}
+f_12558(t6,((C_word*)t0)[3],t5);}}
 
-/* k12596 in k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12598(C_word c,C_word t0,C_word t1){
+/* k12509 in k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14631,18 +14466,18 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12598,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12511,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12601,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12608,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1548 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t7,((C_word*)t0)[2]);}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12514,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12521,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1559 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t7,((C_word*)t0)[2]);}
 
-/* k12606 in k12596 in k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12608(C_word c,C_word t0,C_word t1){
+/* k12519 in k12509 in k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12521(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14650,15 +14485,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12608,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12521,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12610,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12523,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_12610(t5,((C_word*)t0)[2],t1);}
+f_12523(t5,((C_word*)t0)[2],t1);}
 
-/* loop2584 in k12606 in k12596 in k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_fcall f_12610(C_word t0,C_word t1,C_word t2){
+/* loop2562 in k12519 in k12509 in k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_fcall f_12523(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14667,12 +14502,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12610,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[507]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12639,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g26002601");
+C_save_and_reclaim((void*)trf_12523,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=*((C_word*)lf[499]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12552,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g25782579");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -14680,8 +14515,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12637 in loop2584 in k12606 in k12596 in k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12639(C_word c,C_word t0,C_word t1){
+/* k12550 in loop2562 in k12519 in k12509 in k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14693,33 +14528,33 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12639,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12552,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25842597");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop25622575");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12610(t6,((C_word*)t0)[3],t5);}
+f_12523(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25842597");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop25622575");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12610(t6,((C_word*)t0)[3],t5);}}
+f_12523(t6,((C_word*)t0)[3],t5);}}
 
-/* k12599 in k12596 in k12593 in k12590 in k12584 in ##compiler#expand-foreign-primitive in k5138 in k5135 */
-static void C_ccall f_12601(C_word c,C_word t0,C_word t1){
+/* k12512 in k12509 in k12506 in k12503 in k12497 in ##compiler#expand-foreign-primitive in k5089 in k5086 */
+static void C_ccall f_12514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1549 create-foreign-stub");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[498]+1)))(9,*((C_word*)lf[498]+1),((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE,((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_TRUE);}
+C_trace("compiler.scm: 1560 create-foreign-stub");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[489]+1)))(9,*((C_word*)lf[489]+1),((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE,((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_TRUE);}
 
-/* ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_ccall f_12483(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_ccall f_12396(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14729,15 +14564,15 @@ C_word t8;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12483,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cadr(t2);
-t5=(C_word)C_i_caddr(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12493,a[2]=t5,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_i_cdddr(t2);
-C_apply(4,0,t6,*((C_word*)lf[231]+1),t7);}
+C_save_and_reclaim((void*)tr4,(void*)f_12396,4,t0,t1,t2,t3);}
+t4=C_i_cadr(t2);
+t5=C_i_caddr(t2);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12406,a[2]=t5,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t7=C_i_cdddr(t2);
+C_apply(4,0,t6,*((C_word*)lf[229]+1),t7);}
 
-/* k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_ccall f_12493(C_word c,C_word t0,C_word t1){
+/* k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_ccall f_12406(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14750,20 +14585,20 @@ C_word t9;
 C_word t10;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12493,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12406,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12496,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12409,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12543,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12456,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_12543(t10,t6,((C_word*)t0)[2]);}
+f_12456(t10,t6,((C_word*)t0)[2]);}
 
-/* loop2503 in k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_fcall f_12543(C_word t0,C_word t1,C_word t2){
+/* loop2481 in k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_fcall f_12456(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14772,12 +14607,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12543,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[508]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12572,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g25192520");
+C_save_and_reclaim((void*)trf_12456,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=*((C_word*)lf[500]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12485,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g24972498");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -14785,8 +14620,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12570 in loop2503 in k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_ccall f_12572(C_word c,C_word t0,C_word t1){
+/* k12483 in loop2481 in k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_ccall f_12485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14798,25 +14633,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12572,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12485,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25032516");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop24812494");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12543(t6,((C_word*)t0)[3],t5);}
+f_12456(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25032516");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop24812494");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12543(t6,((C_word*)t0)[3],t5);}}
+f_12456(t6,((C_word*)t0)[3],t5);}}
 
-/* k12494 in k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_ccall f_12496(C_word c,C_word t0,C_word t1){
+/* k12407 in k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_ccall f_12409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14827,18 +14662,18 @@ C_word t7;
 C_word t8;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12496,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12409,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12499,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12506,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1537 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t7,((C_word*)t0)[2]);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12412,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12419,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1548 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t7,((C_word*)t0)[2]);}
 
-/* k12504 in k12494 in k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_ccall f_12506(C_word c,C_word t0,C_word t1){
+/* k12417 in k12407 in k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_ccall f_12419(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14846,15 +14681,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12506,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12419,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12508,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12421,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_12508(t5,((C_word*)t0)[2],t1);}
+f_12421(t5,((C_word*)t0)[2],t1);}
 
-/* loop2527 in k12504 in k12494 in k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_fcall f_12508(C_word t0,C_word t1,C_word t2){
+/* loop2505 in k12417 in k12407 in k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_fcall f_12421(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14863,12 +14698,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12508,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[507]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12537,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g25432544");
+C_save_and_reclaim((void*)trf_12421,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=*((C_word*)lf[499]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12450,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g25212522");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -14876,8 +14711,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12535 in loop2527 in k12504 in k12494 in k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_ccall f_12537(C_word c,C_word t0,C_word t1){
+/* k12448 in loop2505 in k12417 in k12407 in k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_ccall f_12450(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14889,33 +14724,33 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12537,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12450,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25272540");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop25052518");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12508(t6,((C_word*)t0)[3],t5);}
+f_12421(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop25272540");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop25052518");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12508(t6,((C_word*)t0)[3],t5);}}
+f_12421(t6,((C_word*)t0)[3],t5);}}
 
-/* k12497 in k12494 in k12491 in ##compiler#expand-foreign-lambda* in k5138 in k5135 */
-static void C_ccall f_12499(C_word c,C_word t0,C_word t1){
+/* k12410 in k12407 in k12404 in ##compiler#expand-foreign-lambda* in k5089 in k5086 */
+static void C_ccall f_12412(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1538 create-foreign-stub");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[498]+1)))(9,*((C_word*)lf[498]+1),((C_word*)t0)[6],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1549 create-foreign-stub");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[489]+1)))(9,*((C_word*)lf[489]+1),((C_word*)t0)[6],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[2]);}
 
-/* ##compiler#expand-foreign-lambda in k5138 in k5135 */
-static void C_ccall f_12446(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#expand-foreign-lambda in k5089 in k5086 */
+static void C_ccall f_12359(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14924,68 +14759,68 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12446,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_caddr(t2);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12453,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_symbolp(t4))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12472,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1524 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t6,t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_12359,4,t0,t1,t2,t3);}
+t4=C_i_caddr(t2);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12366,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_symbolp(t4))){
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12385,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1535 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t6,t4);}
 else{
-if(C_truep((C_word)C_i_stringp(t4))){
+if(C_truep(C_i_stringp(t4))){
 t6=t5;
-f_12453(2,t6,t4);}
+f_12366(2,t6,t4);}
 else{
-C_trace("compiler.scm: 1526 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[315]))(4,*((C_word*)lf[315]+1),t5,lf[506],t4);}}}
+C_trace("compiler.scm: 1537 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[313]))(4,*((C_word*)lf[313]+1),t5,lf[498],t4);}}}
 
-/* k12470 in ##compiler#expand-foreign-lambda in k5138 in k5135 */
-static void C_ccall f_12472(C_word c,C_word t0,C_word t1){
+/* k12383 in ##compiler#expand-foreign-lambda in k5089 in k5086 */
+static void C_ccall f_12385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1524 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 1535 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),((C_word*)t0)[2],t1);}
 
-/* k12451 in ##compiler#expand-foreign-lambda in k5138 in k5135 */
-static void C_ccall f_12453(C_word c,C_word t0,C_word t1){
+/* k12364 in ##compiler#expand-foreign-lambda in k5089 in k5086 */
+static void C_ccall f_12366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t3=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-C_trace("compiler.scm: 1529 create-foreign-stub");
-((C_proc9)C_retrieve_proc(*((C_word*)lf[498]+1)))(9,*((C_word*)lf[498]+1),((C_word*)t0)[3],t2,t1,t3,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2],((C_word*)t0)[2]);}
+t2=C_i_cadr(((C_word*)t0)[4]);
+t3=C_i_cdddr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 1540 create-foreign-stub");
+((C_proc9)C_retrieve_proc(*((C_word*)lf[489]+1)))(9,*((C_word*)lf[489]+1),((C_word*)t0)[3],t2,t1,t3,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2],((C_word*)t0)[2]);}
 
-/* ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12202(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12108(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
 C_word tmp;
 C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(c!=9) C_bad_argc_2(c,9,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr9,(void*)f_12202,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
-t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12206,a[2]=t4,a[3]=t1,a[4]=t7,a[5]=t8,a[6]=t6,a[7]=t5,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 1495 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t9,t2);}
+C_save_and_reclaim((void*)tr9,(void*)f_12108,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12112,a[2]=t4,a[3]=t1,a[4]=t7,a[5]=t8,a[6]=t6,a[7]=t5,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 1506 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t9,t2);}
 
-/* k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12206(C_word c,C_word t0,C_word t1){
+/* k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12112(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12206,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12209,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 1496 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12112,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12115,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 1507 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t2,((C_word*)t0)[2]);}
 
-/* k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12209(C_word c,C_word t0,C_word t1){
+/* k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14993,74 +14828,88 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12209,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12212,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_length(t1);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12440,tmp=(C_word)a,a+=2,tmp);
-C_trace("compiler.scm: 1497 list-tabulate");
-((C_proc4)C_retrieve_symbol_proc(lf[505]))(4,*((C_word*)lf[505]+1),t2,t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_12115,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12118,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t3=C_i_length(t1);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12353,tmp=(C_word)a,a+=2,tmp);
+C_trace("compiler.scm: 1508 list-tabulate");
+((C_proc4)C_retrieve_symbol_proc(lf[497]))(4,*((C_word*)lf[497]+1),t2,t3,t4);}
 
-/* a12439 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12440(C_word c,C_word t0,C_word t1,C_word t2){
+/* a12352 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12353(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12440,3,t0,t1,t2);}
-C_trace("compiler.scm: 1497 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t1,lf[504]);}
+C_save_and_reclaim((void*)tr3,(void*)f_12353,3,t0,t1,t2);}
+C_trace("compiler.scm: 1508 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t1,lf[496]);}
 
-/* k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12212(C_word c,C_word t0,C_word t1){
+/* k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12212,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12215,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 1498 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,lf[503]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12118,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12121,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 1509 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,lf[495]);}
 
-/* k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12215(C_word c,C_word t0,C_word t1){
+/* k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12215,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12218,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler.scm: 1499 gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_12121,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12124,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+C_trace("compiler.scm: 1510 gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t2);}
 
-/* k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12218(C_word c,C_word t0,C_word t1){
+/* k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12124(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12218,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12221,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-C_trace("compiler.scm: 1500 estimate-foreign-result-size");
-((C_proc3)C_retrieve_symbol_proc(lf[502]))(3,*((C_word*)lf[502]+1),t2,((C_word*)t0)[10]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12124,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12127,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+C_trace("compiler.scm: 1511 estimate-foreign-result-size");
+((C_proc3)C_retrieve_symbol_proc(lf[494]))(3,*((C_word*)lf[494]+1),t2,((C_word*)t0)[10]);}
 
-/* k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12221(C_word c,C_word t0,C_word t1){
+/* k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12127(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[14],*a=ab;
+C_word t4;
+C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12221,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_12224,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-C_trace("compiler.scm: 1501 set-real-name!");
-((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),t2,((C_word*)t0)[12],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_12127,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_12130,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+if(C_truep(((C_word*)t0)[10])){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12347,a[2]=((C_word*)t0)[12],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1512 string->symbol");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[493]+1)))(3,*((C_word*)lf[493]+1),t3,((C_word*)t0)[10]);}
+else{
+t3=t2;
+f_12130(2,t3,C_SCHEME_UNDEFINED);}}
+
+/* k12345 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12347(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("compiler.scm: 1512 set-real-name!");
+((C_proc4)C_retrieve_symbol_proc(lf[97]))(4,*((C_word*)lf[97]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12224(C_word c,C_word t0,C_word t1){
+/* k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12130(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15081,7 +14930,7 @@ C_word t17;
 C_word t18;
 C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12224,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12130,2,t0,t1);}
 t2=((C_word*)t0)[13];
 t3=((C_word*)t0)[12];
 t4=((C_word*)t0)[11];
@@ -15090,23 +14939,23 @@ t6=((C_word*)t0)[9];
 t7=((C_word*)t0)[8];
 t8=((C_word*)t0)[7];
 t9=((C_word*)t0)[6];
-t10=(C_word)C_a_i_record(&a,9,lf[488],t2,t3,t4,t5,t6,t7,t8,t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,*((C_word*)lf[66]+1));
-t12=C_mutate((C_word*)lf[66]+1 /* (set! foreign-lambda-stubs ...) */,t11);
-t13=(C_truep(((C_word*)t0)[6])?(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(24)):((C_word*)t0)[5]);
-t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12234,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[12],a[5]=t13,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
+t10=C_a_i_record(&a,9,lf[479],t2,t3,t4,t5,t6,t7,t8,t9);
+t11=C_a_i_cons(&a,2,t10,*((C_word*)lf[65]+1));
+t12=C_mutate((C_word*)lf[65]+1 /* (set! foreign-lambda-stubs ...) */,t11);
+t13=(C_truep(((C_word*)t0)[6])?C_fixnum_plus(((C_word*)t0)[5],C_fix(24)):((C_word*)t0)[5]);
+t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12140,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[12],a[5]=t13,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[7])){
-t15=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
-t16=(C_word)C_a_i_cons(&a,2,lf[107],t15);
+t15=C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
+t16=C_a_i_cons(&a,2,lf[106],t15);
 t17=t14;
-f_12234(t17,(C_word)C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST));}
+f_12140(t17,C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST));}
 else{
-t15=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,((C_word*)t0)[13],C_SCHEME_END_OF_LIST);
 t16=t14;
-f_12234(t16,(C_word)C_a_i_cons(&a,2,lf[272],t15));}}
+f_12140(t16,C_a_i_cons(&a,2,lf[270],t15));}}
 
-/* k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_fcall f_12234(C_word t0,C_word t1){
+/* k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_fcall f_12140(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15119,20 +14968,20 @@ C_word t9;
 C_word t10;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12234,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12140,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12237,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12143,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12353,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12259,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_12353(t10,t6,((C_word*)t0)[8],((C_word*)t0)[2]);}
+f_12259(t10,t6,((C_word*)t0)[8],((C_word*)t0)[2]);}
 
-/* loop2440 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_fcall f_12353(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop2418 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_fcall f_12259(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15144,31 +14993,31 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12353,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_12259,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12395,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-t8=(C_word)C_slot(t3,C_fix(0));
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12392,a[2]=t8,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1509 foreign-type-convert-argument");
-((C_proc4)C_retrieve_symbol_proc(lf[255]))(4,*((C_word*)lf[255]+1),t9,t7,t8);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12301,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t7=C_slot(t2,C_fix(0));
+t8=C_slot(t3,C_fix(0));
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12298,a[2]=t8,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1520 foreign-type-convert-argument");
+((C_proc4)C_retrieve_symbol_proc(lf[253]))(4,*((C_word*)lf[253]+1),t9,t7,t8);}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k12390 in loop2440 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12392(C_word c,C_word t0,C_word t1){
+/* k12296 in loop2418 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1509 foreign-type-check");
-((C_proc4)C_retrieve_symbol_proc(lf[254]))(4,*((C_word*)lf[254]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1520 foreign-type-check");
+((C_proc4)C_retrieve_symbol_proc(lf[252]))(4,*((C_word*)lf[252]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k12393 in loop2440 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12395(C_word c,C_word t0,C_word t1){
+/* k12299 in loop2418 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12301(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15176,19 +15025,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12395,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12366,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12301,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12272,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_12366(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_12272(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_12366(t5,t4);}}
+f_12272(t5,t4);}}
 
-/* k12364 in k12393 in loop2440 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_fcall f_12366(C_word t0,C_word t1){
+/* k12270 in k12299 in loop2418 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_fcall f_12272(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15196,14 +15045,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop24402454");
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+C_trace("loop24182432");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_12353(t5,((C_word*)t0)[2],t3,t4);}
+f_12259(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12237(C_word c,C_word t0,C_word t1){
+/* k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15215,35 +15064,35 @@ C_word t8;
 C_word t9;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12237,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12248,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
-t3=(C_truep(((C_word*)t0)[6])?lf[499]:C_SCHEME_END_OF_LIST);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12260,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_eqp(((C_word*)t0)[5],C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_12143,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12154,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+t3=(C_truep(((C_word*)t0)[6])?lf[490]:C_SCHEME_END_OF_LIST);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12166,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=C_eqp(((C_word*)t0)[5],C_fix(0));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12270,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_a_i_cons(&a,2,lf[500],t1);
-C_trace("compiler.scm: 1514 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t6,((C_word*)t0)[3],t7);}
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12176,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t7=C_a_i_cons(&a,2,lf[491],t1);
+C_trace("compiler.scm: 1525 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t6,((C_word*)t0)[3],t7);}
 else{
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12277,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 1515 final-foreign-type");
-((C_proc3)C_retrieve_symbol_proc(lf[104]))(3,*((C_word*)lf[104]+1),t6,((C_word*)t0)[4]);}}
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12183,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 1526 final-foreign-type");
+((C_proc3)C_retrieve_symbol_proc(lf[103]))(3,*((C_word*)lf[103]+1),t6,((C_word*)t0)[4]);}}
 
-/* k12275 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12277(C_word c,C_word t0,C_word t1){
+/* k12181 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12277,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12280,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 1516 words");
-((C_proc3)C_retrieve_symbol_proc(lf[305]))(3,*((C_word*)lf[305]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12183,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12186,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 1527 words");
+((C_proc3)C_retrieve_symbol_proc(lf[303]))(3,*((C_word*)lf[303]+1),t2,((C_word*)t0)[2]);}
 
-/* k12278 in k12275 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12280(C_word c,C_word t0,C_word t1){
+/* k12184 in k12181 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12186(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15263,43 +15112,43 @@ C_word t16;
 C_word t17;
 C_word ab[46],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12280,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(C_fix(2),t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[501],t3);
-t5=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[99],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,t4,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[273],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t10);
-t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12299,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12303,a[2]=((C_word*)t0)[5],a[3]=t13,tmp=(C_word)a,a+=4,tmp);
-t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12307,a[2]=((C_word*)t0)[4],a[3]=t14,tmp=(C_word)a,a+=4,tmp);
-t16=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],((C_word*)t0)[3]);
-C_trace("compiler.scm: 1519 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t15,((C_word*)t0)[2],t16);}
-
-/* k12305 in k12278 in k12275 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12307(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-C_trace("compiler.scm: 1519 finish-foreign-result");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
-
-/* k12301 in k12278 in k12275 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12303(C_word c,C_word t0,C_word t1){
+C_save_and_reclaim((void*)tr2,(void*)f_12186,2,t0,t1);}
+t2=C_fixnum_plus(C_fix(2),t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[492],t3);
+t5=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[98],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t4,t7);
+t9=C_a_i_cons(&a,2,lf[271],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,((C_word*)t0)[8],t10);
+t12=C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12205,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12209,a[2]=((C_word*)t0)[5],a[3]=t13,tmp=(C_word)a,a+=4,tmp);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12213,a[2]=((C_word*)t0)[4],a[3]=t14,tmp=(C_word)a,a+=4,tmp);
+t16=C_a_i_cons(&a,2,((C_word*)t0)[8],((C_word*)t0)[3]);
+C_trace("compiler.scm: 1530 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t15,((C_word*)t0)[2],t16);}
+
+/* k12211 in k12184 in k12181 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12213(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("compiler.scm: 1530 finish-foreign-result");
+((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+
+/* k12207 in k12184 in k12181 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12209(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1518 foreign-type-convert-result");
-((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1529 foreign-type-convert-result");
+((C_proc4)C_retrieve_symbol_proc(lf[101]))(4,*((C_word*)lf[101]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k12297 in k12278 in k12275 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12299(C_word c,C_word t0,C_word t1){
+/* k12203 in k12184 in k12181 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12205(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15308,176 +15157,176 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12299,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[159],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12205,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,lf[158],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t6=*((C_word*)lf[168]+1);
+t6=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,((C_word*)t0)[3],((C_word*)t0)[2],t5);}
 
-/* k12268 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12270(C_word c,C_word t0,C_word t1){
+/* k12174 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1514 foreign-type-convert-result");
-((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1525 foreign-type-convert-result");
+((C_proc4)C_retrieve_symbol_proc(lf[101]))(4,*((C_word*)lf[101]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k12258 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12260(C_word c,C_word t0,C_word t1){
+/* k12164 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12260,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12166,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t3=*((C_word*)lf[168]+1);
+t3=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k12246 in k12235 in k12232 in k12222 in k12219 in k12216 in k12213 in k12210 in k12207 in k12204 in ##compiler#create-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12248(C_word c,C_word t0,C_word t1){
+/* k12152 in k12141 in k12138 in k12128 in k12125 in k12122 in k12119 in k12116 in k12113 in k12110 in ##compiler#create-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12248,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12154,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[172],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[171],t2));}
 
-/* foreign-stub-callback in k5138 in k5135 */
-static void C_ccall f_12193(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-callback in k5089 in k5086 */
+static void C_ccall f_12099(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12193,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12099,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(8)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(8)));}
 
-/* foreign-stub-cps in k5138 in k5135 */
-static void C_ccall f_12184(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-cps in k5089 in k5086 */
+static void C_ccall f_12090(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12184,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12090,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(7)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(7)));}
 
-/* foreign-stub-body in k5138 in k5135 */
-static void C_ccall f_12175(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-body in k5089 in k5086 */
+static void C_ccall f_12081(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12175,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12081,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(6)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(6)));}
 
-/* foreign-stub-argument-names in k5138 in k5135 */
-static void C_ccall f_12166(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-argument-names in k5089 in k5086 */
+static void C_ccall f_12072(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12166,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12072,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(5)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(5)));}
 
-/* foreign-stub-argument-types in k5138 in k5135 */
-static void C_ccall f_12157(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-argument-types in k5089 in k5086 */
+static void C_ccall f_12063(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12157,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12063,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(4)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(4)));}
 
-/* foreign-stub-name in k5138 in k5135 */
-static void C_ccall f_12148(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-name in k5089 in k5086 */
+static void C_ccall f_12054(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12148,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12054,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(3)));}
 
-/* foreign-stub-return-type in k5138 in k5135 */
-static void C_ccall f_12139(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-return-type in k5089 in k5086 */
+static void C_ccall f_12045(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12139,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12045,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(2)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(2)));}
 
-/* foreign-stub-id in k5138 in k5135 */
-static void C_ccall f_12130(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub-id in k5089 in k5086 */
+static void C_ccall f_12036(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12130,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[488]);
+C_save_and_reclaim((void*)tr3,(void*)f_12036,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[479]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,C_fix(1)));}
 
-/* foreign-stub? in k5138 in k5135 */
-static void C_ccall f_12124(C_word c,C_word t0,C_word t1,C_word t2){
+/* foreign-stub? in k5089 in k5086 */
+static void C_ccall f_12030(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12124,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12030,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[488]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[479]));}
 
-/* make-foreign-stub in k5138 in k5135 */
-static void C_ccall f_12118(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
+/* make-foreign-stub in k5089 in k5086 */
+static void C_ccall f_12024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
 C_word tmp;
 C_word t10;
 C_word ab[10],*a=ab;
 if(c!=10) C_bad_argc_2(c,10,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr10,(void*)f_12118,10,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}
+C_save_and_reclaim((void*)tr10,(void*)f_12024,10,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}
 t10=t1;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,9,lf[488],t2,t3,t4,t5,t6,t7,t8,t9));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_record(&a,9,lf[479],t2,t3,t4,t5,t6,t7,t8,t9));}
 
-/* ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10418(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10414(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15496,7 +15345,7 @@ C_word t17;
 C_word ab[23],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10418,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10414,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
@@ -15505,46 +15354,46 @@ t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10421,tmp=(C_word)a,a+=2,tmp));
-t13=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10469,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t14=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10475,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t15=C_set_block_item(t11,0,C_retrieve(lf[128]));
-t16=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10485,a[2]=t9,a[3]=t7,a[4]=t5,a[5]=t11,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t12=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10417,tmp=(C_word)a,a+=2,tmp));
+t13=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10465,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t14=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10471,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t15=C_set_block_item(t11,0,C_retrieve(lf[127]));
+t16=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10481,a[2]=t9,a[3]=t7,a[4]=t5,a[5]=t11,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t17=t16;
-f_10485(t17,t1);}
+f_10481(t17,t1);}
 
-/* a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_10485(C_word t0,C_word t1){
+/* a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_10481(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10485,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10489,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[6]))){
+C_save_and_reclaim((void*)trf_10481,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10485,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[6]))){
 t3=t2;
-f_10489(2,t3,C_SCHEME_UNDEFINED);}
+f_10485(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 1266 syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),t2,lf[486],((C_word*)t0)[6]);}}
+C_trace("compiler.scm: 1286 syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),t2,lf[477],((C_word*)t0)[6]);}}
 
-/* k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10489(C_word c,C_word t0,C_word t1){
+/* k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10489,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10492,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1268 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t2,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_10485,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10488,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_i_car(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1288 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t2,t3);}
 
-/* k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10492(C_word c,C_word t0,C_word t1){
+/* k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15687,393 +15536,357 @@ C_word t139;
 C_word t140;
 C_word t141;
 C_word t142;
-C_word t143;
-C_word t144;
-C_word t145;
-C_word t146;
-C_word t147;
-C_word t148;
-C_word t149;
-C_word t150;
-C_word t151;
-C_word t152;
-C_word t153;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10492,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10495,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_eqp(t1,lf[360]);
+C_save_and_reclaim((void*)tr2,(void*)f_10488,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10491,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t3=C_eqp(t1,lf[358]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10501,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1270 stripu");
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10497,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t5=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1290 stripu");
 t6=((C_word*)((C_word*)t0)[5])[1];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
-t4=(C_word)C_eqp(t1,lf[367]);
+t4=C_eqp(t1,lf[365]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10586,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1280 check-decl");
-f_10421(t5,((C_word*)t0)[6],C_fix(1),(C_word)C_a_i_list(&a,1,C_fix(1)));}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10582,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1300 check-decl");
+f_10417(t5,((C_word*)t0)[6],C_fix(1),C_a_i_list(&a,1,C_fix(1)));}
 else{
-t5=(C_word)C_eqp(t1,lf[8]);
+t5=C_eqp(t1,lf[8]);
 if(C_truep(t5)){
-t6=(C_word)C_i_cdr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t6))){
-t7=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,C_retrieve(lf[372]));
+t6=C_i_cdr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t6))){
+t7=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,C_retrieve(lf[370]));
 t8=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[373]);}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[371]);}
 else{
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10634,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10638,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-t9=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1289 stripa");
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10630,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10634,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+t9=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1309 stripa");
 t10=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t10,t8,t9);}}
+f_10465(t10,t8,t9);}}
 else{
-t6=(C_word)C_eqp(t1,lf[9]);
+t6=C_eqp(t1,lf[9]);
 if(C_truep(t6)){
-t7=(C_word)C_i_cdr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t7))){
-t8=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,C_retrieve(lf[375]));
+t7=C_i_cdr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t7))){
+t8=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,C_retrieve(lf[373]));
 t9=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[376]);}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[374]);}
 else{
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10663,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10667,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
-t10=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1293 stripa");
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10659,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10663,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
+t10=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1313 stripa");
 t11=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t11,t9,t10);}}
+f_10465(t11,t9,t10);}}
 else{
-t7=(C_word)C_eqp(t1,lf[378]);
+t7=C_eqp(t1,lf[376]);
 if(C_truep(t7)){
-t8=(C_word)C_i_cdr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t8))){
-t9=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,C_retrieve(lf[372]));
-t10=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,C_retrieve(lf[375]));
+t8=C_i_cdr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t8))){
+t9=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,C_retrieve(lf[370]));
+t10=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,C_retrieve(lf[373]));
 t11=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[379]);}
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[377]);}
 else{
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10692,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t10=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1299 stripa");
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10688,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t10=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1319 stripa");
 t11=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t11,t9,t10);}}
+f_10465(t11,t9,t10);}}
 else{
-t8=(C_word)C_eqp(t1,lf[6]);
+t8=C_eqp(t1,lf[6]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10717,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1303 check-decl");
-f_10421(t9,((C_word*)t0)[6],C_fix(1),(C_word)C_a_i_list(&a,1,C_fix(1)));}
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10713,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1323 check-decl");
+f_10417(t9,((C_word*)t0)[6],C_fix(1),C_a_i_list(&a,1,C_fix(1)));}
 else{
-t9=(C_word)C_eqp(t1,lf[383]);
-t10=(C_truep(t9)?t9:(C_word)C_eqp(t1,lf[384]));
+t9=C_eqp(t1,lf[381]);
+t10=(C_truep(t9)?t9:C_eqp(t1,lf[382]));
 if(C_truep(t10)){
-t11=C_mutate((C_word*)lf[6]+1 /* (set! number-type ...) */,lf[383]);
+t11=C_mutate((C_word*)lf[6]+1 /* (set! number-type ...) */,lf[381]);
 t12=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[385]);}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,lf[383]);}
 else{
-t11=(C_word)C_eqp(t1,lf[7]);
+t11=C_eqp(t1,lf[7]);
 if(C_truep(t11)){
 t12=C_mutate((C_word*)lf[6]+1 /* (set! number-type ...) */,lf[7]);
 t13=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[386]);}
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,lf[384]);}
 else{
-t12=(C_word)C_eqp(t1,lf[12]);
+t12=C_eqp(t1,lf[12]);
 if(C_truep(t12)){
 t13=C_set_block_item(lf[12] /* unsafe */,0,C_SCHEME_TRUE);
 t14=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,lf[387]);}
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,lf[385]);}
 else{
-t13=(C_word)C_eqp(t1,lf[388]);
+t13=C_eqp(t1,lf[386]);
 if(C_truep(t13)){
 t14=C_set_block_item(lf[12] /* unsafe */,0,C_SCHEME_FALSE);
 t15=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,lf[389]);}
+((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,lf[387]);}
 else{
-t14=(C_word)C_eqp(t1,lf[390]);
+t14=C_eqp(t1,lf[388]);
 if(C_truep(t14)){
 t15=C_set_block_item(lf[22] /* no-bound-checks */,0,C_SCHEME_TRUE);
 t16=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,lf[391]);}
+((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,lf[389]);}
 else{
-t15=(C_word)C_eqp(t1,lf[392]);
+t15=C_eqp(t1,lf[390]);
 if(C_truep(t15)){
 t16=C_set_block_item(lf[23] /* no-argc-checks */,0,C_SCHEME_TRUE);
 t17=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t17+1)))(2,t17,lf[393]);}
+((C_proc2)(void*)(*((C_word*)t17+1)))(2,t17,lf[391]);}
 else{
-t16=(C_word)C_eqp(t1,lf[394]);
+t16=C_eqp(t1,lf[392]);
 if(C_truep(t16)){
 t17=C_set_block_item(lf[24] /* no-procedure-checks */,0,C_SCHEME_TRUE);
 t18=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,lf[395]);}
+((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,lf[393]);}
 else{
-t17=(C_word)C_eqp(t1,lf[396]);
+t17=C_eqp(t1,lf[394]);
 if(C_truep(t17)){
 t18=C_set_block_item(lf[10] /* insert-timer-checks */,0,C_SCHEME_TRUE);
 t19=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,lf[397]);}
+((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,lf[395]);}
 else{
-t18=(C_word)C_eqp(t1,lf[398]);
+t18=C_eqp(t1,lf[396]);
 if(C_truep(t18)){
 t19=C_set_block_item(lf[10] /* insert-timer-checks */,0,C_SCHEME_FALSE);
 t20=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t20+1)))(2,t20,lf[399]);}
+((C_proc2)(void*)(*((C_word*)t20+1)))(2,t20,lf[397]);}
 else{
-t19=(C_word)C_eqp(t1,lf[400]);
+t19=C_eqp(t1,lf[398]);
 if(C_truep(t19)){
-t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10801,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t21=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10805,a[2]=t20,tmp=(C_word)a,a+=3,tmp);
-t22=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1316 strip");
+t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10797,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t21=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10801,a[2]=t20,tmp=(C_word)a,a+=3,tmp);
+t22=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1336 strip");
 t23=((C_word*)((C_word*)t0)[2])[1];
-f_10475(t23,t21,t22);}
+f_10471(t23,t21,t22);}
 else{
-t20=(C_word)C_eqp(t1,lf[403]);
+t20=C_eqp(t1,lf[401]);
 if(C_truep(t20)){
-t21=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10820,tmp=(C_word)a,a+=2,tmp);
-t22=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10855,a[2]=t21,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t23=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1318 stripa");
+t21=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10816,tmp=(C_word)a,a+=2,tmp);
+t22=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10851,a[2]=t21,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t23=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1338 stripa");
 t24=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t24,t22,t23);}
+f_10465(t24,t22,t23);}
 else{
-t21=(C_word)C_eqp(t1,lf[405]);
+t21=C_eqp(t1,lf[403]);
 if(C_truep(t21)){
 t22=C_set_block_item(lf[26] /* safe-globals-flag */,0,C_SCHEME_TRUE);
 t23=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t23+1)))(2,t23,lf[406]);}
+((C_proc2)(void*)(*((C_word*)t23+1)))(2,t23,lf[404]);}
 else{
-t22=(C_word)C_eqp(t1,lf[407]);
+t22=C_eqp(t1,lf[405]);
 if(C_truep(t22)){
-t23=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10875,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t24=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10917,tmp=(C_word)a,a+=2,tmp);
-t25=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10952,a[2]=t24,a[3]=t23,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1323 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t25,C_retrieve(lf[372]),C_retrieve(lf[375]));}
+t23=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10871,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t24=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10913,tmp=(C_word)a,a+=2,tmp);
+t25=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10948,a[2]=t24,a[3]=t23,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1343 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t25,C_retrieve(lf[370]),C_retrieve(lf[373]));}
 else{
-t23=(C_word)C_eqp(t1,lf[408]);
+t23=C_eqp(t1,lf[406]);
 if(C_truep(t23)){
-t24=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10961,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t25=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1328 stripa");
+t24=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10957,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t25=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1348 stripa");
 t26=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t26,t24,t25);}
+f_10465(t26,t24,t25);}
 else{
-t24=(C_word)C_eqp(t1,lf[409]);
+t24=C_eqp(t1,lf[407]);
 if(C_truep(t24)){
-t25=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t26=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11052,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=t25,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1333 every");
-((C_proc4)C_retrieve_symbol_proc(lf[412]))(4,*((C_word*)lf[412]+1),t26,*((C_word*)lf[413]+1),t25);}
+t25=C_i_cdr(((C_word*)t0)[6]);
+t26=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11048,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=t25,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1353 every");
+((C_proc4)C_retrieve_symbol_proc(lf[411]))(4,*((C_word*)lf[411]+1),t26,*((C_word*)lf[412]+1),t25);}
 else{
-t25=(C_word)C_eqp(t1,lf[414]);
+t25=C_eqp(t1,lf[413]);
 if(C_truep(t25)){
-t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11076,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t27=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11080,a[2]=t26,tmp=(C_word)a,a+=3,tmp);
-t28=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1337 strip");
-t29=((C_word*)((C_word*)t0)[2])[1];
-f_10475(t29,t27,t28);}
-else{
-t26=(C_word)C_eqp(t1,lf[416]);
+t26=C_set_block_item(lf[15] /* block-compilation */,0,C_SCHEME_TRUE);
+t27=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t27+1)))(2,t27,lf[414]);}
+else{
+t26=C_eqp(t1,lf[415]);
 if(C_truep(t26)){
-t27=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11101,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11105,a[2]=t27,tmp=(C_word)a,a+=3,tmp);
-t29=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1339 strip");
-t30=((C_word*)((C_word*)t0)[2])[1];
-f_10475(t30,t28,t29);}
-else{
-t27=(C_word)C_eqp(t1,lf[417]);
+t27=C_set_block_item(lf[15] /* block-compilation */,0,C_SCHEME_FALSE);
+t28=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t28+1)))(2,t28,lf[416]);}
+else{
+t27=C_eqp(t1,lf[417]);
 if(C_truep(t27)){
-t28=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11122,a[2]=((C_word*)t0)[6],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1342 pathname-strip-extension");
-((C_proc3)C_retrieve_symbol_proc(lf[420]))(3,*((C_word*)lf[420]+1),t28,*((C_word*)lf[25]+1));}
+t28=C_set_block_item(lf[35] /* undefine-shadowed-macros */,0,C_SCHEME_FALSE);
+t29=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t29+1)))(2,t29,lf[418]);}
 else{
-t28=(C_word)C_eqp(t1,lf[421]);
+t28=C_eqp(t1,lf[419]);
 if(C_truep(t28)){
-t29=C_set_block_item(lf[15] /* block-compilation */,0,C_SCHEME_TRUE);
-t30=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t30+1)))(2,t30,lf[422]);}
-else{
-t29=(C_word)C_eqp(t1,lf[423]);
+t29=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11087,tmp=(C_word)a,a+=2,tmp);
+t30=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11122,a[2]=t29,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t31=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1360 stripa");
+t32=((C_word*)((C_word*)t0)[3])[1];
+f_10465(t32,t30,t31);}
+else{
+t29=C_eqp(t1,lf[421]);
 if(C_truep(t29)){
-t30=C_set_block_item(lf[15] /* block-compilation */,0,C_SCHEME_FALSE);
-t31=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t31+1)))(2,t31,lf[424]);}
+t30=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11135,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1362 check-decl");
+f_10417(t30,((C_word*)t0)[6],C_fix(1),C_SCHEME_END_OF_LIST);}
 else{
-t30=(C_word)C_eqp(t1,lf[425]);
+t30=C_eqp(t1,lf[439]);
 if(C_truep(t30)){
-t31=C_set_block_item(lf[35] /* undefine-shadowed-macros */,0,C_SCHEME_FALSE);
+t31=C_set_block_item(lf[191] /* enable-runtime-macros */,0,C_SCHEME_TRUE);
 t32=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t32+1)))(2,t32,lf[426]);}
-else{
-t31=(C_word)C_eqp(t1,lf[427]);
-if(C_truep(t31)){
-t32=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11175,tmp=(C_word)a,a+=2,tmp);
-t33=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11210,a[2]=t32,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t34=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1348 stripa");
-t35=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t35,t33,t34);}
+((C_proc2)(void*)(*((C_word*)t32+1)))(2,t32,lf[440]);}
 else{
-t32=(C_word)C_eqp(t1,lf[429]);
+t31=C_eqp(t1,lf[441]);
+t32=(C_truep(t31)?t31:C_eqp(t1,lf[442]));
 if(C_truep(t32)){
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11223,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1350 check-decl");
-f_10421(t33,((C_word*)t0)[6],C_fix(1),C_SCHEME_END_OF_LIST);}
+t33=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11402,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t34=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1407 stripa");
+t35=((C_word*)((C_word*)t0)[3])[1];
+f_10465(t35,t33,t34);}
 else{
-t33=(C_word)C_eqp(t1,lf[447]);
-t34=(C_truep(t33)?t33:(C_word)C_eqp(t1,lf[448]));
+t33=C_eqp(t1,lf[444]);
+if(C_truep(t33)){
+t34=C_set_block_item(lf[15] /* block-compilation */,0,C_SCHEME_TRUE);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11449,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t36=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1413 stripa");
+t37=((C_word*)((C_word*)t0)[3])[1];
+f_10465(t37,t35,t36);}
+else{
+t34=C_eqp(t1,lf[446]);
 if(C_truep(t34)){
-t35=C_set_block_item(lf[193] /* enable-runtime-macros */,0,C_SCHEME_TRUE);
+t35=C_set_block_item(lf[31] /* external-protos-first */,0,C_SCHEME_TRUE);
 t36=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t36+1)))(2,t36,lf[449]);}
+((C_proc2)(void*)(*((C_word*)t36+1)))(2,t36,lf[447]);}
+else{
+t35=C_eqp(t1,lf[448]);
+if(C_truep(t35)){
+t36=C_set_block_item(lf[32] /* do-lambda-lifting */,0,C_SCHEME_TRUE);
+t37=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t37+1)))(2,t37,lf[449]);}
 else{
-t35=(C_word)C_eqp(t1,lf[450]);
-t36=(C_truep(t35)?t35:(C_word)C_eqp(t1,lf[451]));
+t36=C_eqp(t1,lf[427]);
 if(C_truep(t36)){
-t37=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11493,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t38=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1396 stripa");
-t39=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t39,t37,t38);}
+t37=C_i_cdr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t37))){
+t38=C_set_block_item(lf[43] /* inline-locally */,0,C_SCHEME_TRUE);
+t39=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t39+1)))(2,t39,lf[450]);}
+else{
+t38=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11511,tmp=(C_word)a,a+=2,tmp);
+t39=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11546,a[2]=t38,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t40=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1423 stripa");
+t41=((C_word*)((C_word*)t0)[3])[1];
+f_10465(t41,t39,t40);}}
 else{
-t37=(C_word)C_eqp(t1,lf[453]);
+t37=C_eqp(t1,lf[452]);
 if(C_truep(t37)){
-t38=C_set_block_item(lf[15] /* block-compilation */,0,C_SCHEME_TRUE);
-t39=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11540,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t40=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1402 stripa");
-t41=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t41,t39,t40);}
+t38=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11563,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1425 check-decl");
+f_10417(t38,((C_word*)t0)[6],C_fix(1),C_a_i_list(&a,1,C_fix(1)));}
 else{
-t38=(C_word)C_eqp(t1,lf[455]);
+t38=C_eqp(t1,lf[455]);
 if(C_truep(t38)){
-t39=C_set_block_item(lf[31] /* external-protos-first */,0,C_SCHEME_TRUE);
-t40=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t40+1)))(2,t40,lf[456]);}
+t39=C_i_cdr(((C_word*)t0)[6]);
+t40=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11591,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=t39,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1434 every");
+((C_proc4)C_retrieve_symbol_proc(lf[411]))(4,*((C_word*)lf[411]+1),t40,*((C_word*)lf[458]+1),t39);}
 else{
-t39=(C_word)C_eqp(t1,lf[457]);
+t39=C_eqp(t1,lf[459]);
 if(C_truep(t39)){
-t40=C_set_block_item(lf[32] /* do-lambda-lifting */,0,C_SCHEME_TRUE);
-t41=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t41+1)))(2,t41,lf[458]);}
-else{
-t40=(C_word)C_eqp(t1,lf[435]);
+t40=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11608,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t41=C_SCHEME_END_OF_LIST;
+t42=(*a=C_VECTOR_TYPE|1,a[1]=t41,tmp=(C_word)a,a+=2,tmp);
+t43=C_SCHEME_FALSE;
+t44=(*a=C_VECTOR_TYPE|1,a[1]=t43,tmp=(C_word)a,a+=2,tmp);
+t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11612,a[2]=t40,tmp=(C_word)a,a+=3,tmp);
+t46=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11616,a[2]=t45,a[3]=t42,a[4]=t44,tmp=(C_word)a,a+=5,tmp);
+t47=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1451 strip");
+t48=((C_word*)((C_word*)t0)[2])[1];
+f_10471(t48,t46,t47);}
+else{
+t40=C_eqp(t1,lf[463]);
 if(C_truep(t40)){
-t41=(C_word)C_i_cdr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t41))){
-t42=C_set_block_item(lf[43] /* inline-locally */,0,C_SCHEME_TRUE);
-t43=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t43+1)))(2,t43,lf[459]);}
-else{
-t42=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11602,tmp=(C_word)a,a+=2,tmp);
-t43=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11637,a[2]=t42,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t44=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1412 stripa");
-t45=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t45,t43,t44);}}
-else{
-t41=(C_word)C_eqp(t1,lf[461]);
+t41=C_set_block_item(lf[21] /* emit-profile */,0,C_SCHEME_TRUE);
+t42=C_i_cdr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t42))){
+t43=C_mutate((C_word*)lf[37]+1 /* (set! profiled-procedures ...) */,lf[176]);
+t44=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t44+1)))(2,t44,lf[464]);}
+else{
+t43=C_mutate((C_word*)lf[465]+1 /* (set! profiled-propcedures ...) */,lf[177]);
+t44=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11744,tmp=(C_word)a,a+=2,tmp);
+t45=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11779,a[2]=t44,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t46=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1460 stripa");
+t47=((C_word*)((C_word*)t0)[3])[1];
+f_10465(t47,t45,t46);}}
+else{
+t41=C_eqp(t1,lf[466]);
 if(C_truep(t41)){
-t42=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11654,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1414 check-decl");
-f_10421(t42,((C_word*)t0)[6],C_fix(1),(C_word)C_a_i_list(&a,1,C_fix(1)));}
-else{
-t42=(C_word)C_eqp(t1,lf[464]);
+t42=C_i_cdr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t42))){
+t43=C_set_block_item(lf[41] /* local-definitions */,0,C_SCHEME_TRUE);
+t44=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t44+1)))(2,t44,lf[467]);}
+else{
+t43=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11805,tmp=(C_word)a,a+=2,tmp);
+t44=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11840,a[2]=t43,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t45=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1467 stripa");
+t46=((C_word*)((C_word*)t0)[3])[1];
+f_10465(t46,t44,t45);}}
+else{
+t42=C_eqp(t1,lf[433]);
 if(C_truep(t42)){
-t43=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t44=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11682,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=t43,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1423 every");
-((C_proc4)C_retrieve_symbol_proc(lf[412]))(4,*((C_word*)lf[412]+1),t44,*((C_word*)lf[467]+1),t43);}
-else{
-t43=(C_word)C_eqp(t1,lf[468]);
+t43=C_set_block_item(lf[46] /* enable-inline-files */,0,C_SCHEME_TRUE);
+t44=C_set_block_item(lf[43] /* inline-locally */,0,C_SCHEME_TRUE);
+t45=C_i_cdr(((C_word*)t0)[6]);
+if(C_truep(C_i_nullp(t45))){
+t46=C_set_block_item(lf[42] /* inline-globally */,0,C_SCHEME_TRUE);
+t47=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t47+1)))(2,t47,lf[469]);}
+else{
+t46=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11868,tmp=(C_word)a,a+=2,tmp);
+t47=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11903,a[2]=t46,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t48=C_i_cdr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 1475 stripa");
+t49=((C_word*)((C_word*)t0)[3])[1];
+f_10465(t49,t47,t48);}}
+else{
+t43=C_eqp(t1,lf[470]);
 if(C_truep(t43)){
-t44=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11699,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t45=C_SCHEME_END_OF_LIST;
+t44=C_i_cdr(((C_word*)t0)[6]);
+t45=C_SCHEME_UNDEFINED;
 t46=(*a=C_VECTOR_TYPE|1,a[1]=t45,tmp=(C_word)a,a+=2,tmp);
-t47=C_SCHEME_FALSE;
-t48=(*a=C_VECTOR_TYPE|1,a[1]=t47,tmp=(C_word)a,a+=2,tmp);
-t49=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11703,a[2]=t44,tmp=(C_word)a,a+=3,tmp);
-t50=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11707,a[2]=t49,a[3]=t46,a[4]=t48,tmp=(C_word)a,a+=5,tmp);
-t51=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1440 strip");
-t52=((C_word*)((C_word*)t0)[2])[1];
-f_10475(t52,t50,t51);}
-else{
-t44=(C_word)C_eqp(t1,lf[472]);
-if(C_truep(t44)){
-t45=C_set_block_item(lf[21] /* emit-profile */,0,C_SCHEME_TRUE);
-t46=(C_word)C_i_cdr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t46))){
-t47=C_mutate((C_word*)lf[37]+1 /* (set! profiled-procedures ...) */,lf[177]);
-t48=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t48+1)))(2,t48,lf[473]);}
-else{
-t47=C_mutate((C_word*)lf[474]+1 /* (set! profiled-propcedures ...) */,lf[178]);
-t48=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11835,tmp=(C_word)a,a+=2,tmp);
-t49=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11870,a[2]=t48,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t50=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1449 stripa");
-t51=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t51,t49,t50);}}
-else{
-t45=(C_word)C_eqp(t1,lf[475]);
-if(C_truep(t45)){
-t46=(C_word)C_i_cdr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t46))){
-t47=C_set_block_item(lf[41] /* local-definitions */,0,C_SCHEME_TRUE);
-t48=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t48+1)))(2,t48,lf[476]);}
-else{
-t47=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11896,tmp=(C_word)a,a+=2,tmp);
-t48=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11931,a[2]=t47,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t49=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1456 stripa");
-t50=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t50,t48,t49);}}
-else{
-t46=(C_word)C_eqp(t1,lf[441]);
-if(C_truep(t46)){
-t47=C_set_block_item(lf[46] /* enable-inline-files */,0,C_SCHEME_TRUE);
-t48=C_set_block_item(lf[43] /* inline-locally */,0,C_SCHEME_TRUE);
-t49=(C_word)C_i_cdr(((C_word*)t0)[6]);
-if(C_truep((C_word)C_i_nullp(t49))){
-t50=C_set_block_item(lf[42] /* inline-globally */,0,C_SCHEME_TRUE);
-t51=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t51+1)))(2,t51,lf[478]);}
+t47=C_set_block_item(t46,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11926,a[2]=t46,tmp=(C_word)a,a+=3,tmp));
+t48=((C_word*)t46)[1];
+f_11926(t48,t2,t44);}
 else{
-t50=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11959,tmp=(C_word)a,a+=2,tmp);
-t51=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11994,a[2]=t50,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t52=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 1464 stripa");
-t53=((C_word*)((C_word*)t0)[3])[1];
-f_10469(t53,t51,t52);}}
-else{
-t47=(C_word)C_eqp(t1,lf[479]);
-if(C_truep(t47)){
-t48=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t49=C_SCHEME_UNDEFINED;
-t50=(*a=C_VECTOR_TYPE|1,a[1]=t49,tmp=(C_word)a,a+=2,tmp);
-t51=C_set_block_item(t50,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12017,a[2]=t50,tmp=(C_word)a,a+=3,tmp));
-t52=((C_word*)t50)[1];
-f_12017(t52,t2,t48);}
-else{
-t48=(C_word)C_eqp(t1,lf[483]);
-if(C_truep(t48)){
-t49=C_set_block_item(lf[45] /* do-scrutinize */,0,C_SCHEME_TRUE);
-t50=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t50+1)))(2,t50,lf[484]);}
+t44=C_eqp(t1,lf[474]);
+if(C_truep(t44)){
+t45=C_set_block_item(lf[45] /* do-scrutinize */,0,C_SCHEME_TRUE);
+t46=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t46+1)))(2,t46,lf[475]);}
 else{
-C_trace("compiler.scm: 1476 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t2,lf[242],lf[485],((C_word*)t0)[6]);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
+C_trace("compiler.scm: 1487 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t2,lf[240],lf[476],((C_word*)t0)[6]);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
 
-/* loop2339 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_12017(C_word t0,C_word t1,C_word t2){
+/* loop2315 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_11926(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16084,30 +15897,30 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12017,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12076,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12032,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_listp(t4))){
-t6=(C_word)C_i_car(t4);
-if(C_truep((C_word)C_i_symbolp(t6))){
-t7=(C_word)C_i_length(t4);
+C_save_and_reclaim((void*)trf_11926,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11985,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11941,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_listp(t4))){
+t6=C_i_car(t4);
+if(C_truep(C_i_symbolp(t6))){
+t7=C_i_length(t4);
 t8=t5;
-f_12032(t8,(C_word)C_eqp(C_fix(2),t7));}
+f_11941(t8,C_eqp(C_fix(2),t7));}
 else{
 t7=t5;
-f_12032(t7,C_SCHEME_FALSE);}}
+f_11941(t7,C_SCHEME_FALSE);}}
 else{
 t6=t5;
-f_12032(t6,C_SCHEME_FALSE);}}
+f_11941(t6,C_SCHEME_FALSE);}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12030 in loop2339 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_12032(C_word t0,C_word t1){
+/* k11939 in loop2315 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_11941(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16115,48 +15928,48 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12032,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11941,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12035,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[3]);
-t4=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 1469 ##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[481],t4);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11944,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_car(((C_word*)t0)[3]);
+t4=C_i_cadr(((C_word*)t0)[3]);
+C_trace("compiler.scm: 1480 ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[472],t4);}
 else{
-C_trace("compiler.scm: 1472 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[2],lf[242],lf[482],((C_word*)t0)[3]);}}
+C_trace("compiler.scm: 1483 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[240],lf[473],((C_word*)t0)[3]);}}
 
-/* k12033 in k12030 in loop2339 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_12035(C_word c,C_word t0,C_word t1){
+/* k11942 in k11939 in loop2315 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("compiler.scm: 1470 ##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[2],t2,lf[480],C_SCHEME_TRUE);}
+t2=C_i_car(((C_word*)t0)[3]);
+C_trace("compiler.scm: 1481 ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[2],t2,lf[471],C_SCHEME_TRUE);}
 
-/* k12074 in loop2339 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_12076(C_word c,C_word t0,C_word t1){
+/* k11983 in loop2315 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11985(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12017(t3,((C_word*)t0)[2],t2);}
+f_11926(t3,((C_word*)t0)[2],t2);}
 
-/* k11992 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11994(C_word c,C_word t0,C_word t1){
+/* k11901 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11903(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11958 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11959(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11867 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11868(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16166,42 +15979,42 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11959,3,t0,t1,t2);}
-t3=(C_word)C_a_i_list(&a,1,lf[460]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11965,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)tr3,(void*)f_11868,3,t0,t1,t2);}
+t3=C_a_i_list(&a,1,lf[451]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11874,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[443],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[435],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[443],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[435],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11963 in a11958 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11965(C_word c,C_word t0,C_word t1){
+/* k11872 in a11867 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11874(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[443],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[435],t1);}
 
-/* k11929 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11931(C_word c,C_word t0,C_word t1){
+/* k11838 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11895 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11896(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11804 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11805(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16211,42 +16024,42 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11896,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11805,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11902,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11811,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[477],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[468],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[477],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[468],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11900 in a11895 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11902(C_word c,C_word t0,C_word t1){
+/* k11809 in a11804 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11811(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[477],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[468],t1);}
 
-/* k11868 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11870(C_word c,C_word t0,C_word t1){
+/* k11777 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11834 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11835(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11743 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11744(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16256,33 +16069,33 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11835,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11744,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11841,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11750,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[179],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[178],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[179],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[178],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11839 in a11834 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11841(C_word c,C_word t0,C_word t1){
+/* k11748 in a11743 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11750(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[179],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[178],t1);}
 
-/* k11705 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11707(C_word c,C_word t0,C_word t1){
+/* k11614 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16290,15 +16103,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11707,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11616,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11709,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11618,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_11709(t5,((C_word*)t0)[2],t1);}
+f_11618(t5,((C_word*)t0)[2],t1);}
 
-/* loop2200 in k11705 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_11709(C_word t0,C_word t1,C_word t2){
+/* loop2176 in k11614 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_11618(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16313,78 +16126,78 @@ C_word t12;
 C_word t13;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11709,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11807,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-if(C_truep((C_word)C_i_symbolp(t4))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11750,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11754,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1432 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),t6,t4);}
-else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11760,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_listp(t4))){
-t6=(C_word)C_i_length(t4);
-t7=(C_word)C_eqp(C_fix(2),t6);
+C_save_and_reclaim((void*)trf_11618,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11716,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=C_slot(t2,C_fix(0));
+if(C_truep(C_i_symbolp(t4))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11659,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11663,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1443 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t6,t4);}
+else{
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11669,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_listp(t4))){
+t6=C_i_length(t4);
+t7=C_eqp(C_fix(2),t6);
 if(C_truep(t7)){
-t8=(C_word)C_i_car(t4);
-if(C_truep((C_word)C_i_symbolp(t8))){
-t9=(C_word)C_i_cadr(t4);
+t8=C_i_car(t4);
+if(C_truep(C_i_symbolp(t8))){
+t9=C_i_cadr(t4);
 t10=t5;
-f_11760(t10,(C_word)C_a_i_string(&a,1,t9));}
+f_11669(t10,C_a_i_string(&a,1,t9));}
 else{
 t9=t5;
-f_11760(t9,C_SCHEME_FALSE);}}
+f_11669(t9,C_SCHEME_FALSE);}}
 else{
 t8=t5;
-f_11760(t8,C_SCHEME_FALSE);}}
+f_11669(t8,C_SCHEME_FALSE);}}
 else{
 t6=t5;
-f_11760(t6,C_SCHEME_FALSE);}}}
+f_11669(t6,C_SCHEME_FALSE);}}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11758 in loop2200 in k11705 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_11760(C_word t0,C_word t1){
+/* k11667 in loop2176 in k11614 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_11669(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11760,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11669,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
-t3=(C_word)C_i_cadr(((C_word*)t0)[3]);
+t2=C_i_car(((C_word*)t0)[3]);
+t3=C_i_cadr(((C_word*)t0)[3]);
 t4=((C_word*)t0)[2];
-f_11807(2,t4,(C_word)C_a_i_cons(&a,2,t2,t3));}
+f_11716(2,t4,C_a_i_cons(&a,2,t2,t3));}
 else{
-C_trace("compiler.scm: 1437 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[2],lf[242],lf[471],((C_word*)t0)[3]);}}
+C_trace("compiler.scm: 1448 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[240],lf[462],((C_word*)t0)[3]);}}
 
-/* k11752 in loop2200 in k11705 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11754(C_word c,C_word t0,C_word t1){
+/* k11661 in loop2176 in k11614 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11663(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1432 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),((C_word*)t0)[2],t1,lf[470]);}
+C_trace("compiler.scm: 1443 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[229]+1)))(4,*((C_word*)lf[229]+1),((C_word*)t0)[2],t1,lf[461]);}
 
-/* k11748 in loop2200 in k11705 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11750(C_word c,C_word t0,C_word t1){
+/* k11657 in loop2176 in k11614 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11750,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11659,2,t0,t1);}
 t2=((C_word*)t0)[3];
-f_11807(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+f_11716(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k11805 in loop2200 in k11705 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11807(C_word c,C_word t0,C_word t1){
+/* k11714 in loop2176 in k11614 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11716(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16396,94 +16209,94 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11807,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_11716,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop22002213");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop21762189");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11709(t6,((C_word*)t0)[3],t5);}
+f_11618(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop22002213");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop21762189");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11709(t6,((C_word*)t0)[3],t5);}}
+f_11618(t6,((C_word*)t0)[3],t5);}}
 
-/* k11701 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11703(C_word c,C_word t0,C_word t1){
+/* k11610 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11612(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1428 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[2],*((C_word*)lf[38]+1),t1);}
+C_trace("compiler.scm: 1439 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[2],*((C_word*)lf[38]+1),t1);}
 
-/* k11697 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11699(C_word c,C_word t0,C_word t1){
+/* k11606 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[38]+1 /* (set! import-libraries ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[469]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[460]);}
 
-/* k11680 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11682(C_word c,C_word t0,C_word t1){
+/* k11589 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11682,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11591,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11686,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1424 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t2,((C_word*)t0)[4],*((C_word*)lf[36]+1));}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11595,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1435 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t2,((C_word*)t0)[4],*((C_word*)lf[36]+1));}
 else{
-C_trace("compiler.scm: 1425 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[315]))(4,*((C_word*)lf[315]+1),((C_word*)t0)[3],lf[466],((C_word*)t0)[2]);}}
+C_trace("compiler.scm: 1436 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[313]))(4,*((C_word*)lf[313]+1),((C_word*)t0)[3],lf[457],((C_word*)t0)[2]);}}
 
-/* k11684 in k11680 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11686(C_word c,C_word t0,C_word t1){
+/* k11593 in k11589 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11595(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[36]+1 /* (set! constant-declarations ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[465]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[456]);}
 
-/* k11652 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11654(C_word c,C_word t0,C_word t1){
+/* k11561 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_numberp(t2))){
+t2=C_i_cadr(((C_word*)t0)[4]);
+if(C_truep(C_i_numberp(t2))){
 t3=C_mutate((C_word*)lf[33]+1 /* (set! inline-max-size ...) */,t2);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[462]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[453]);}
 else{
-C_trace("compiler.scm: 1418 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[2],lf[242],lf[463],((C_word*)t0)[4]);}}
+C_trace("compiler.scm: 1429 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[240],lf[454],((C_word*)t0)[4]);}}
 
-/* k11635 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11637(C_word c,C_word t0,C_word t1){
+/* k11544 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11546(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11601 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11602(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11510 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11511(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16493,33 +16306,33 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11602,3,t0,t1,t2);}
-t3=(C_word)C_a_i_list(&a,1,lf[460]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11608,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)tr3,(void*)f_11511,3,t0,t1,t2);}
+t3=C_a_i_list(&a,1,lf[451]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11517,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[438],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[430],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[438],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[430],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11606 in a11601 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11608(C_word c,C_word t0,C_word t1){
+/* k11515 in a11510 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11517(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[438],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[430],t1);}
 
-/* k11538 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11540(C_word c,C_word t0,C_word t1){
+/* k11447 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16527,15 +16340,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11540,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11449,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11545,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11454,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_11545(t5,((C_word*)t0)[2],t1);}
+f_11454(t5,((C_word*)t0)[2],t1);}
 
-/* loop2154 in k11538 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_11545(C_word t0,C_word t1,C_word t2){
+/* loop2130 in k11447 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_11454(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16544,12 +16357,12 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11545,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[454]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11555,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g21612162");
+C_save_and_reclaim((void*)trf_11454,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[445]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11464,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g21372138");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -16557,18 +16370,18 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11553 in loop2154 in k11538 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11555(C_word c,C_word t0,C_word t1){
+/* k11462 in loop2130 in k11447 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11545(t3,((C_word*)t0)[2],t2);}
+f_11454(t3,((C_word*)t0)[2],t2);}
 
-/* k11491 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11493(C_word c,C_word t0,C_word t1){
+/* k11400 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11402(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16577,20 +16390,20 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11493,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_11402,2,t0,t1);}
+if(C_truep(C_i_nullp(t1))){
 t2=C_set_block_item(lf[15] /* block-compilation */,0,C_SCHEME_TRUE);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[452]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[443]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11505,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11414,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_11505(t5,((C_word*)t0)[2],t1);}}
+f_11414(t5,((C_word*)t0)[2],t1);}}
 
-/* loop2140 in k11491 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_11505(C_word t0,C_word t1,C_word t2){
+/* loop2116 in k11400 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_11414(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16599,12 +16412,12 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11505,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[133]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11515,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g21472148");
+C_save_and_reclaim((void*)trf_11414,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[132]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11424,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g21232124");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -16612,32 +16425,32 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11513 in loop2140 in k11491 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11515(C_word c,C_word t0,C_word t1){
+/* k11422 in loop2116 in k11400 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11424(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11505(t3,((C_word*)t0)[2],t2);}
+f_11414(t3,((C_word*)t0)[2],t2);}
 
-/* k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11223(C_word c,C_word t0,C_word t1){
+/* k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11223,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11226,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1351 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t2,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_11135,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11138,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_i_cadr(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1363 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t2,t3);}
 
-/* k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11226(C_word c,C_word t0,C_word t1){
+/* k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16674,104 +16487,104 @@ C_word t33;
 C_word t34;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11226,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[8]);
+C_save_and_reclaim((void*)tr2,(void*)f_11138,2,t0,t1);}
+t2=C_eqp(t1,lf[8]);
 if(C_truep(t2)){
-t3=(C_word)C_i_cddr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_nullp(t3))){
+t3=C_i_cddr(((C_word*)t0)[7]);
+if(C_truep(C_i_nullp(t3))){
 t4=C_set_block_item(lf[8] /* standard-bindings */,0,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[430]);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[422]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11243,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11247,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cddr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1357 stripa");
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11155,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11159,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cddr(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1369 stripa");
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_10469(t7,t5,t6);}}
+f_10465(t7,t5,t6);}}
 else{
-t3=(C_word)C_eqp(t1,lf[9]);
+t3=C_eqp(t1,lf[9]);
 if(C_truep(t3)){
-t4=(C_word)C_i_cddr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cddr(((C_word*)t0)[7]);
+if(C_truep(C_i_nullp(t4))){
 t5=C_set_block_item(lf[9] /* extended-bindings */,0,C_SCHEME_END_OF_LIST);
 t6=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[433]);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[425]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11272,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11276,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(C_word)C_i_cddr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1363 stripa");
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11184,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11188,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t7=C_i_cddr(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1375 stripa");
 t8=((C_word*)((C_word*)t0)[5])[1];
-f_10469(t8,t6,t7);}}
+f_10465(t8,t6,t7);}}
 else{
-t4=(C_word)C_eqp(t1,lf[435]);
+t4=C_eqp(t1,lf[427]);
 if(C_truep(t4)){
-t5=(C_word)C_i_cddr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cddr(((C_word*)t0)[7]);
+if(C_truep(C_i_nullp(t5))){
 t6=C_set_block_item(lf[43] /* inline-locally */,0,C_SCHEME_FALSE);
 t7=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,lf[436]);}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,lf[428]);}
 else{
-t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11302,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11337,a[2]=t6,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t8=(C_word)C_i_cddr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1369 stripa");
+t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11214,tmp=(C_word)a,a+=2,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11249,a[2]=t6,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t8=C_i_cddr(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1381 stripa");
 t9=((C_word*)((C_word*)t0)[5])[1];
-f_10469(t9,t7,t8);}}
+f_10465(t9,t7,t8);}}
 else{
-t5=(C_word)C_eqp(t1,lf[378]);
+t5=C_eqp(t1,lf[376]);
 if(C_truep(t5)){
-t6=(C_word)C_i_cddr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_nullp(t6))){
+t6=C_i_cddr(((C_word*)t0)[7]);
+if(C_truep(C_i_nullp(t6))){
 t7=C_set_block_item(lf[8] /* standard-bindings */,0,C_SCHEME_END_OF_LIST);
 t8=C_set_block_item(lf[9] /* extended-bindings */,0,C_SCHEME_END_OF_LIST);
 t9=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[439]);}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[431]);}
 else{
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11362,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_i_cddr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1375 stripa");
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11274,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t8=C_i_cddr(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1387 stripa");
 t9=((C_word*)((C_word*)t0)[5])[1];
-f_10469(t9,t7,t8);}}
+f_10465(t9,t7,t8);}}
 else{
-t6=(C_word)C_eqp(t1,lf[441]);
+t6=C_eqp(t1,lf[433]);
 if(C_truep(t6)){
 t7=C_set_block_item(lf[46] /* enable-inline-files */,0,C_SCHEME_TRUE);
-t8=(C_word)C_i_cddr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_nullp(t8))){
+t8=C_i_cddr(((C_word*)t0)[7]);
+if(C_truep(C_i_nullp(t8))){
 t9=C_set_block_item(lf[42] /* inline-globally */,0,C_SCHEME_FALSE);
 t10=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[442]);}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,lf[434]);}
 else{
-t9=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11397,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11432,a[2]=t9,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t11=(C_word)C_i_cddr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 1384 stripa");
+t9=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11309,tmp=(C_word)a,a+=2,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11344,a[2]=t9,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t11=C_i_cddr(((C_word*)t0)[7]);
+C_trace("compiler.scm: 1396 stripa");
 t12=((C_word*)((C_word*)t0)[5])[1];
-f_10469(t12,t10,t11);}}
+f_10465(t12,t10,t11);}}
 else{
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11443,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 1386 check-decl");
-f_10421(t7,((C_word*)t0)[7],C_fix(1),(C_word)C_a_i_list(&a,1,C_fix(1)));}}}}}}
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11355,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 1398 check-decl");
+f_10417(t7,((C_word*)t0)[7],C_fix(1),C_a_i_list(&a,1,C_fix(1)));}}}}}}
 
-/* k11441 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11443(C_word c,C_word t0,C_word t1){
+/* k11353 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11443,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11446,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 1387 strip");
+C_save_and_reclaim((void*)tr2,(void*)f_11355,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11358,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(((C_word*)t0)[3]);
+C_trace("compiler.scm: 1399 strip");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_10475(t4,t2,t3);}
+f_10471(t4,t2,t3);}
 
-/* k11444 in k11441 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11446(C_word c,C_word t0,C_word t1){
+/* k11356 in k11353 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11358(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16779,32 +16592,32 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_eqp(t1,lf[396]);
+t2=C_eqp(t1,lf[394]);
 if(C_truep(t2)){
 t3=C_set_block_item(lf[10] /* insert-timer-checks */,0,C_SCHEME_FALSE);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[444]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[436]);}
 else{
-t3=(C_word)C_eqp(t1,lf[388]);
+t3=C_eqp(t1,lf[386]);
 if(C_truep(t3)){
 t4=C_set_block_item(lf[12] /* unsafe */,0,C_SCHEME_TRUE);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[445]);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[437]);}
 else{
-C_trace("compiler.scm: 1391 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[2],lf[242],lf[446],t1);}}}
+C_trace("compiler.scm: 1403 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[240],lf[438],t1);}}}
 
-/* k11430 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11432(C_word c,C_word t0,C_word t1){
+/* k11342 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11396 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11397(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11308 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11309(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16814,78 +16627,78 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11397,3,t0,t1,t2);}
-t3=(C_word)C_a_i_list(&a,1,lf[437]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11403,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)tr3,(void*)f_11309,3,t0,t1,t2);}
+t3=C_a_i_list(&a,1,lf[429]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11315,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[443],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[435],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[443],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[435],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11401 in a11396 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11403(C_word c,C_word t0,C_word t1){
+/* k11313 in a11308 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11315(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[443],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[435],t1);}
 
-/* k11360 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11362(C_word c,C_word t0,C_word t1){
+/* k11272 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11362,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11366,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1376 lset-difference");
-((C_proc5)C_retrieve_symbol_proc(lf[432]))(5,*((C_word*)lf[432]+1),t2,*((C_word*)lf[144]+1),C_retrieve(lf[372]),t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11274,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11278,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1388 lset-difference");
+((C_proc5)C_retrieve_symbol_proc(lf[424]))(5,*((C_word*)lf[424]+1),t2,*((C_word*)lf[143]+1),C_retrieve(lf[370]),t1);}
 
-/* k11364 in k11360 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11366(C_word c,C_word t0,C_word t1){
+/* k11276 in k11272 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11366,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11278,2,t0,t1);}
 t2=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11370,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1377 lset-difference");
-((C_proc5)C_retrieve_symbol_proc(lf[432]))(5,*((C_word*)lf[432]+1),t3,*((C_word*)lf[144]+1),C_retrieve(lf[375]),((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11282,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1389 lset-difference");
+((C_proc5)C_retrieve_symbol_proc(lf[424]))(5,*((C_word*)lf[424]+1),t3,*((C_word*)lf[143]+1),C_retrieve(lf[373]),((C_word*)t0)[2]);}
 
-/* k11368 in k11364 in k11360 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11370(C_word c,C_word t0,C_word t1){
+/* k11280 in k11276 in k11272 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[440]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[432]);}
 
-/* k11335 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11337(C_word c,C_word t0,C_word t1){
+/* k11247 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11249(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11301 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11302(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11213 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11214(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16895,78 +16708,78 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11302,3,t0,t1,t2);}
-t3=(C_word)C_a_i_list(&a,1,lf[437]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11308,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)tr3,(void*)f_11214,3,t0,t1,t2);}
+t3=C_a_i_list(&a,1,lf[429]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11220,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[438],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[430],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[438],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[430],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11306 in a11301 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11308(C_word c,C_word t0,C_word t1){
+/* k11218 in a11213 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[438],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[430],t1);}
 
-/* k11274 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11276(C_word c,C_word t0,C_word t1){
+/* k11186 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11188(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1362 lset-difference");
-((C_proc5)C_retrieve_symbol_proc(lf[432]))(5,*((C_word*)lf[432]+1),((C_word*)t0)[2],*((C_word*)lf[144]+1),C_retrieve(lf[375]),t1);}
+C_trace("compiler.scm: 1374 lset-difference");
+((C_proc5)C_retrieve_symbol_proc(lf[424]))(5,*((C_word*)lf[424]+1),((C_word*)t0)[2],*((C_word*)lf[143]+1),C_retrieve(lf[373]),t1);}
 
-/* k11270 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11272(C_word c,C_word t0,C_word t1){
+/* k11182 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[434]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[426]);}
 
-/* k11245 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11247(C_word c,C_word t0,C_word t1){
+/* k11157 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1356 lset-difference");
-((C_proc5)C_retrieve_symbol_proc(lf[432]))(5,*((C_word*)lf[432]+1),((C_word*)t0)[2],*((C_word*)lf[144]+1),C_retrieve(lf[372]),t1);}
+C_trace("compiler.scm: 1368 lset-difference");
+((C_proc5)C_retrieve_symbol_proc(lf[424]))(5,*((C_word*)lf[424]+1),((C_word*)t0)[2],*((C_word*)lf[143]+1),C_retrieve(lf[370]),t1);}
 
-/* k11241 in k11224 in k11221 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11243(C_word c,C_word t0,C_word t1){
+/* k11153 in k11136 in k11133 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[431]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[423]);}
 
-/* k11208 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11210(C_word c,C_word t0,C_word t1){
+/* k11120 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11174 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11175(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11086 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11087(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16976,170 +16789,74 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11175,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11087,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11181,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11093,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[428],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[420],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[428],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[420],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11179 in a11174 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11181(C_word c,C_word t0,C_word t1){
+/* k11091 in a11086 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[428],t1);}
-
-/* k11120 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11122(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word ab[9],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11122,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11129,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11133,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11135,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("map");
-t6=*((C_word*)lf[274]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t4,t5);}
-
-/* a11134 in k11120 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11135(C_word c,C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word *a;
-if(c!=3) C_bad_argc_2(c,3,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11135,3,t0,t1,t2);}
-t3=C_retrieve(lf[418]);
-C_trace("g20152016");
-t4=t3;
-((C_proc5)C_retrieve_proc(t4))(5,t4,t1,lf[419],((C_word*)t0)[2],t2);}
-
-/* k11131 in k11120 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11133(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
-
-/* k11127 in k11120 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11129(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11129,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[417],t1);
-C_trace("compiler.scm: 1341 emit-control-file-item");
-((C_proc3)C_retrieve_symbol_proc(lf[415]))(3,*((C_word*)lf[415]+1),((C_word*)t0)[2],t2);}
-
-/* k11103 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11105(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[420],t1);}
 
-/* k11099 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11101(C_word c,C_word t0,C_word t1){
+/* k11046 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11048(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11101,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[416],t1);
-C_trace("compiler.scm: 1339 emit-control-file-item");
-((C_proc3)C_retrieve_symbol_proc(lf[415]))(3,*((C_word*)lf[415]+1),((C_word*)t0)[2],t2);}
-
-/* k11078 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11080(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
-
-/* k11074 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11076(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11076,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[414],t1);
-C_trace("compiler.scm: 1337 emit-control-file-item");
-((C_proc3)C_retrieve_symbol_proc(lf[415]))(3,*((C_word*)lf[415]+1),((C_word*)t0)[2],t2);}
-
-/* k11050 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11052(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11052,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11048,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11056,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1334 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t2,*((C_word*)lf[13]+1),((C_word*)t0)[4]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11052,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1354 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t2,*((C_word*)lf[13]+1),((C_word*)t0)[4]);}
 else{
-C_trace("compiler.scm: 1335 syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),((C_word*)t0)[3],lf[411],((C_word*)t0)[2]);}}
+C_trace("compiler.scm: 1355 syntax-error");
+((C_proc5)C_retrieve_symbol_proc(lf[119]))(5,*((C_word*)lf[119]+1),((C_word*)t0)[3],lf[409],lf[410],((C_word*)t0)[2]);}}
 
-/* k11054 in k11050 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11056(C_word c,C_word t0,C_word t1){
+/* k11050 in k11046 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[13]+1 /* (set! foreign-declarations ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[410]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[408]);}
 
-/* k10959 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10961(C_word c,C_word t0,C_word t1){
+/* k10955 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10961,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10964,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11002,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10957,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10960,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10998,tmp=(C_word)a,a+=2,tmp);
 C_trace("for-each");
-t4=*((C_word*)lf[404]+1);
+t4=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,t1);}
 
-/* a11001 in k10959 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11002(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10997 in k10955 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10998(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17149,46 +16866,46 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11002,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10998,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11008,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11004,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[268],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[266],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[268],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[266],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k11006 in a11001 in k10959 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_11008(C_word c,C_word t0,C_word t1){
+/* k11002 in a10997 in k10955 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_11004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[268],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[266],t1);}
 
-/* k10962 in k10959 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10964(C_word c,C_word t0,C_word t1){
+/* k10958 in k10955 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10964,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10969,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10965,tmp=(C_word)a,a+=2,tmp);
 C_trace("for-each");
-t3=*((C_word*)lf[404]+1);
+t3=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* a10968 in k10962 in k10959 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10969(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10964 in k10958 in k10955 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10965(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17198,42 +16915,42 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10969,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10965,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10975,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10971,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[133],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[134],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[133],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k10973 in a10968 in k10962 in k10959 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10975(C_word c,C_word t0,C_word t1){
+/* k10969 in a10964 in k10958 in k10955 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k10950 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10952(C_word c,C_word t0,C_word t1){
+/* k10946 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a10916 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10917(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10912 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10913(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17243,56 +16960,56 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10917,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10913,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10923,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10919,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[268],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[266],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[268],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[266],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k10921 in a10916 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10923(C_word c,C_word t0,C_word t1){
+/* k10917 in a10912 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10919(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[268],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[266],t1);}
 
-/* k10873 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10875(C_word c,C_word t0,C_word t1){
+/* k10869 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10871(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10875,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10880,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10915,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1326 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t3,C_retrieve(lf[372]),C_retrieve(lf[375]));}
+C_save_and_reclaim((void*)tr2,(void*)f_10871,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10876,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10911,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1346 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t3,C_retrieve(lf[370]),C_retrieve(lf[373]));}
 
-/* k10913 in k10873 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10915(C_word c,C_word t0,C_word t1){
+/* k10909 in k10869 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a10879 in k10873 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10880(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10875 in k10869 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10876(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17302,42 +17019,42 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10880,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10876,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10886,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10882,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[133],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[134],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[133],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k10884 in a10879 in k10873 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10886(C_word c,C_word t0,C_word t1){
+/* k10880 in a10875 in k10869 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k10853 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10855(C_word c,C_word t0,C_word t1){
+/* k10849 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("for-each");
-t2=*((C_word*)lf[404]+1);
+t2=*((C_word*)lf[402]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a10819 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10820(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10815 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10816(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17347,185 +17064,185 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10820,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10816,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10826,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10822,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[133],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t1,t2,lf[134],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t1,t2,lf[133],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k10824 in a10819 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10826(C_word c,C_word t0,C_word t1){
+/* k10820 in a10815 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10822(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k10803 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10805(C_word c,C_word t0,C_word t1){
+/* k10799 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1316 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[2],t1,C_retrieve(lf[401]));}
+C_trace("compiler.scm: 1336 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[2],t1,C_retrieve(lf[399]));}
 
-/* k10799 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10801(C_word c,C_word t0,C_word t1){
+/* k10795 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[401]+1 /* (set! disabled-warnings ...) */,t1);
+t2=C_mutate((C_word*)lf[399]+1 /* (set! disabled-warnings ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[402]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[400]);}
 
-/* k10715 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10717(C_word c,C_word t0,C_word t1){
+/* k10711 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10713(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10717,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10721,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 1304 strip");
+C_save_and_reclaim((void*)tr2,(void*)f_10713,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10717,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[3]);
+C_trace("compiler.scm: 1324 strip");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_10475(t4,t2,t3);}
+f_10471(t4,t2,t3);}
 
-/* k10719 in k10715 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10721(C_word c,C_word t0,C_word t1){
+/* k10715 in k10711 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10717(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[6]+1 /* (set! number-type ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[382]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[380]);}
 
-/* k10690 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10692(C_word c,C_word t0,C_word t1){
+/* k10686 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10688(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10692,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10696,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1300 lset-intersection");
-((C_proc5)C_retrieve_symbol_proc(lf[381]))(5,*((C_word*)lf[381]+1),t2,*((C_word*)lf[144]+1),t1,C_retrieve(lf[372]));}
+C_save_and_reclaim((void*)tr2,(void*)f_10688,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10692,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1320 lset-intersection");
+((C_proc5)C_retrieve_symbol_proc(lf[379]))(5,*((C_word*)lf[379]+1),t2,*((C_word*)lf[143]+1),t1,C_retrieve(lf[370]));}
 
-/* k10694 in k10690 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10696(C_word c,C_word t0,C_word t1){
+/* k10690 in k10686 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10692(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10696,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10692,2,t0,t1);}
 t2=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10700,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1301 lset-intersection");
-((C_proc5)C_retrieve_symbol_proc(lf[381]))(5,*((C_word*)lf[381]+1),t3,*((C_word*)lf[144]+1),((C_word*)t0)[2],C_retrieve(lf[375]));}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10696,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1321 lset-intersection");
+((C_proc5)C_retrieve_symbol_proc(lf[379]))(5,*((C_word*)lf[379]+1),t3,*((C_word*)lf[143]+1),((C_word*)t0)[2],C_retrieve(lf[373]));}
 
-/* k10698 in k10694 in k10690 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10700(C_word c,C_word t0,C_word t1){
+/* k10694 in k10690 in k10686 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10696(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[380]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[378]);}
 
-/* k10665 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10667(C_word c,C_word t0,C_word t1){
+/* k10661 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10663(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1293 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[2],t1,*((C_word*)lf[9]+1));}
+C_trace("compiler.scm: 1313 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[2],t1,*((C_word*)lf[9]+1));}
 
-/* k10661 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10663(C_word c,C_word t0,C_word t1){
+/* k10657 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[377]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[375]);}
 
-/* k10636 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10638(C_word c,C_word t0,C_word t1){
+/* k10632 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1289 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[2],t1,*((C_word*)lf[8]+1));}
+C_trace("compiler.scm: 1309 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[2],t1,*((C_word*)lf[8]+1));}
 
-/* k10632 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10634(C_word c,C_word t0,C_word t1){
+/* k10628 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10630(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[8]+1 /* (set! standard-bindings ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[374]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[372]);}
 
-/* k10584 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10586(C_word c,C_word t0,C_word t1){
+/* k10580 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10582(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10586,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10589,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 1281 stripu");
+C_save_and_reclaim((void*)tr2,(void*)f_10582,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10585,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[3]);
+C_trace("compiler.scm: 1301 stripu");
 t4=((C_word*)((C_word*)t0)[2])[1];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
 
-/* k10587 in k10584 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10589(C_word c,C_word t0,C_word t1){
+/* k10583 in k10580 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10585(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10589,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10592,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10613,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1282 stringify");
-((C_proc3)C_retrieve_symbol_proc(lf[363]))(3,*((C_word*)lf[363]+1),t3,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10585,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10588,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10609,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1302 stringify");
+((C_proc3)C_retrieve_symbol_proc(lf[361]))(3,*((C_word*)lf[361]+1),t3,t1);}
 
-/* k10611 in k10587 in k10584 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10613(C_word c,C_word t0,C_word t1){
+/* k10607 in k10583 in k10580 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10609(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1282 string->c-identifier");
-((C_proc3)C_retrieve_symbol_proc(lf[362]))(3,*((C_word*)lf[362]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 1302 string->c-identifier");
+((C_proc3)C_retrieve_symbol_proc(lf[360]))(3,*((C_word*)lf[360]+1),((C_word*)t0)[2],t1);}
 
-/* k10590 in k10587 in k10584 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10592(C_word c,C_word t0,C_word t1){
+/* k10586 in k10583 in k10580 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10588(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17533,54 +17250,54 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10592,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10595,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10599,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10588,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10591,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10595,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(*((C_word*)lf[5]+1))){
-t4=(C_word)C_i_string_equal_p(*((C_word*)lf[5]+1),t1);
+t4=C_i_string_equal_p(*((C_word*)lf[5]+1),t1);
 t5=t3;
-f_10599(t5,(C_word)C_i_not(t4));}
+f_10595(t5,C_i_not(t4));}
 else{
 t4=t3;
-f_10599(t4,C_SCHEME_FALSE);}}
+f_10595(t4,C_SCHEME_FALSE);}}
 
-/* k10597 in k10590 in k10587 in k10584 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_10599(C_word t0,C_word t1){
+/* k10593 in k10586 in k10583 in k10580 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_10595(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 1284 compiler-warning");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),((C_word*)t0)[4],lf[369],lf[370]);}
+C_trace("compiler.scm: 1304 compiler-warning");
+((C_proc4)C_retrieve_symbol_proc(lf[115]))(4,*((C_word*)lf[115]+1),((C_word*)t0)[4],lf[367],lf[368]);}
 else{
 t2=C_mutate((C_word*)lf[5]+1 /* (set! unit-name ...) */,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[371]);}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[369]);}}
 
-/* k10593 in k10590 in k10587 in k10584 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10595(C_word c,C_word t0,C_word t1){
+/* k10589 in k10586 in k10583 in k10580 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[5]+1 /* (set! unit-name ...) */,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[368]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[366]);}
 
-/* k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10501(C_word c,C_word t0,C_word t1){
+/* k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10501,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10504,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_apply(4,0,t2,C_retrieve(lf[366]),t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10497,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10500,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_apply(4,0,t2,C_retrieve(lf[364]),t1);}
 
-/* k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10504(C_word c,C_word t0,C_word t1){
+/* k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10500(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17588,44 +17305,44 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10504,2,t0,t1);}
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10513,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10566,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10572,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1273 ##sys#hash-table-update!");
-((C_proc6)C_retrieve_symbol_proc(lf[145]))(6,*((C_word*)lf[145]+1),t2,*((C_word*)lf[84]+1),lf[364],t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_10500,2,t0,t1);}
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10509,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10562,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10568,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1293 ##sys#hash-table-update!");
+((C_proc6)C_retrieve_symbol_proc(lf[144]))(6,*((C_word*)lf[144]+1),t2,*((C_word*)lf[83]+1),lf[362],t3,t4);}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[365]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[363]);}}
 
-/* a10571 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10572(C_word c,C_word t0,C_word t1){
+/* a10567 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10572,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10568,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* a10565 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10566(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10561 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10562(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10566,3,t0,t1,t2);}
-t3=C_retrieve(lf[143]);
-C_trace("g17751776");
+C_save_and_reclaim((void*)tr3,(void*)f_10562,3,t0,t1,t2);}
+t3=C_retrieve(lf[142]);
+C_trace("g17901791");
 t4=t3;
-((C_proc5)C_retrieve_proc(t4))(5,t4,t1,*((C_word*)lf[144]+1),((C_word*)t0)[2],t2);}
+((C_proc5)C_retrieve_proc(t4))(5,t4,t1,*((C_word*)lf[143]+1),((C_word*)t0)[2],t2);}
 
-/* k10511 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10513(C_word c,C_word t0,C_word t1){
+/* k10507 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17638,20 +17355,20 @@ C_word t9;
 C_word t10;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10513,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10509,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10516,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10512,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10522,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10518,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_10522(t10,t6,((C_word*)t0)[2]);}
+f_10518(t10,t6,((C_word*)t0)[2]);}
 
-/* loop1780 in k10511 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_10522(C_word t0,C_word t1,C_word t2){
+/* loop1795 in k10507 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_10518(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17660,28 +17377,28 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10522,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10560,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10557,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1277 stringify");
-((C_proc3)C_retrieve_symbol_proc(lf[363]))(3,*((C_word*)lf[363]+1),t5,t4);}
+C_save_and_reclaim((void*)trf_10518,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10556,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10553,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1297 stringify");
+((C_proc3)C_retrieve_symbol_proc(lf[361]))(3,*((C_word*)lf[361]+1),t5,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10555 in loop1780 in k10511 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10557(C_word c,C_word t0,C_word t1){
+/* k10551 in loop1795 in k10507 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10553(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1277 string->c-identifier");
-((C_proc3)C_retrieve_symbol_proc(lf[362]))(3,*((C_word*)lf[362]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 1297 string->c-identifier");
+((C_proc3)C_retrieve_symbol_proc(lf[360]))(3,*((C_word*)lf[360]+1),((C_word*)t0)[2],t1);}
 
-/* k10558 in loop1780 in k10511 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10560(C_word c,C_word t0,C_word t1){
+/* k10554 in loop1795 in k10507 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10556(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17693,75 +17410,75 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10560,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_10556,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop17801793");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop17951808");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10522(t6,((C_word*)t0)[3],t5);}
+f_10518(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop17801793");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop17951808");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10522(t6,((C_word*)t0)[3],t5);}}
+f_10518(t6,((C_word*)t0)[3],t5);}}
 
-/* k10514 in k10511 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10516(C_word c,C_word t0,C_word t1){
+/* k10510 in k10507 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10516,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10520,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1278 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t2,*((C_word*)lf[11]+1),t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10512,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10516,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1298 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t2,*((C_word*)lf[11]+1),t1);}
 
-/* k10518 in k10514 in k10511 in k10502 in k10499 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10520(C_word c,C_word t0,C_word t1){
+/* k10514 in k10510 in k10507 in k10498 in k10495 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[11]+1 /* (set! used-units ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[361]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[359]);}
 
-/* k10493 in k10490 in k10487 in a10484 in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10495(C_word c,C_word t0,C_word t1){
+/* k10489 in k10486 in k10483 in a10480 in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[359]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[357]);}
 
-/* strip in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_10475(C_word t0,C_word t1,C_word t2){
+/* strip in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_10471(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10475,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 1261 ##sys#strip-syntax");
-((C_proc4)C_retrieve_symbol_proc(lf[128]))(4,*((C_word*)lf[128]+1),t1,t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_10471,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 1281 ##sys#strip-syntax");
+((C_proc4)C_retrieve_symbol_proc(lf[127]))(4,*((C_word*)lf[127]+1),t1,t2,((C_word*)t0)[2]);}
 
-/* stripa in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_10469(C_word t0,C_word t1,C_word t2){
+/* stripa in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_10465(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10469,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 1259 ##sys#strip-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[128]))(5,*((C_word*)lf[128]+1),t1,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)trf_10465,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 1279 ##sys#strip-syntax");
+((C_proc5)C_retrieve_symbol_proc(lf[127]))(5,*((C_word*)lf[127]+1),t1,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* check-decl in ##compiler#process-declaration in k5138 in k5135 */
-static void C_fcall f_10421(C_word t1,C_word t2,C_word t3,C_word t4){
+/* check-decl in ##compiler#process-declaration in k5089 in k5086 */
+static void C_fcall f_10417(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -17773,54 +17490,54 @@ C_word t11;
 C_word t12;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10421,NULL,4,t1,t2,t3,t4);}
-t5=(C_word)C_i_cdr(t2);
-t6=(C_word)C_i_length(t5);
-t7=(C_word)C_fixnum_lessp(t6,t3);
+C_save_and_reclaim((void*)trf_10417,NULL,4,t1,t2,t3,t4);}
+t5=C_i_cdr(t2);
+t6=C_i_length(t5);
+t7=C_fixnum_lessp(t6,t3);
 if(C_truep(t7)){
 if(C_truep(t7)){
-C_trace("compiler.scm: 1257 syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),t1,lf[358],t2);}
+C_trace("compiler.scm: 1277 syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),t1,lf[356],t2);}
 else{
 t8=C_SCHEME_UNDEFINED;
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}}
 else{
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10444,a[2]=t2,a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-if(C_truep((C_word)C_fixnum_greaterp(t6,C_fix(99999)))){
-C_trace("compiler.scm: 1257 syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),t1,lf[358],t2);}
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10440,a[2]=t2,a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_nullp(t4))){
+if(C_truep(C_fixnum_greaterp(t6,C_fix(99999)))){
+C_trace("compiler.scm: 1277 syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),t1,lf[356],t2);}
 else{
 t9=C_SCHEME_UNDEFINED;
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}}
 else{
-t9=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t9))){
+t9=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t9))){
 t10=t8;
-f_10444(2,t10,(C_word)C_i_car(t4));}
+f_10440(2,t10,C_i_car(t4));}
 else{
 C_trace("##sys#error");
-t10=*((C_word*)lf[135]+1);
+t10=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t8,lf[0],t4);}}}}
 
-/* k10442 in check-decl in ##compiler#process-declaration in k5138 in k5135 */
-static void C_ccall f_10444(C_word c,C_word t0,C_word t1){
+/* k10438 in check-decl in ##compiler#process-declaration in k5089 in k5086 */
+static void C_ccall f_10440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[4],t1))){
-C_trace("compiler.scm: 1257 syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),((C_word*)t0)[3],lf[358],((C_word*)t0)[2]);}
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[4],t1))){
+C_trace("compiler.scm: 1277 syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),((C_word*)t0)[3],lf[356],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5298(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5248(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17852,11 +17569,13 @@ C_word t29;
 C_word t30;
 C_word t31;
 C_word t32;
-C_word ab[60],*a=ab;
+C_word t33;
+C_word t34;
+C_word ab[63],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5298,3,t0,t1,t2);}
-t3=C_SCHEME_UNDEFINED;
+C_save_and_reclaim((void*)tr3,(void*)f_5248,3,t0,t1,t2);}
+t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
@@ -17874,74 +17593,76 @@ t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
 t19=C_SCHEME_UNDEFINED;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5301,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
-t22=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5340,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
-t23=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5355,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
-t24=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5368,tmp=(C_word)a,a+=2,tmp));
-t25=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5428,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
-t26=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5474,a[2]=t6,a[3]=t18,tmp=(C_word)a,a+=4,tmp));
-t27=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5644,tmp=(C_word)a,a+=2,tmp));
-t28=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5774,a[2]=t8,a[3]=t12,a[4]=t20,a[5]=t16,a[6]=t6,a[7]=t10,a[8]=t18,a[9]=t14,tmp=(C_word)a,a+=10,tmp));
-t29=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10328,a[2]=t18,tmp=(C_word)a,a+=3,tmp));
-t30=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10375,a[2]=t2,a[3]=t1,a[4]=t18,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_memq(lf[137],C_retrieve(lf[356])))){
-t31=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10413,a[2]=t2,a[3]=t30,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1238 newline");
-((C_proc2)C_retrieve_proc(*((C_word*)lf[357]+1)))(2,*((C_word*)lf[357]+1),t31);}
+t21=C_SCHEME_UNDEFINED;
+t22=(*a=C_VECTOR_TYPE|1,a[1]=t21,tmp=(C_word)a,a+=2,tmp);
+t23=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5251,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
+t24=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5290,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
+t25=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5305,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
+t26=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5318,tmp=(C_word)a,a+=2,tmp));
+t27=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5378,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
+t28=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5424,a[2]=t8,a[3]=t20,tmp=(C_word)a,a+=4,tmp));
+t29=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5594,tmp=(C_word)a,a+=2,tmp));
+t30=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5724,a[2]=t10,a[3]=t14,a[4]=t22,a[5]=t4,a[6]=t18,a[7]=t8,a[8]=t12,a[9]=t20,a[10]=t16,tmp=(C_word)a,a+=11,tmp));
+t31=C_set_block_item(t22,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10324,a[2]=t20,tmp=(C_word)a,a+=3,tmp));
+t32=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10371,a[2]=t2,a[3]=t1,a[4]=t20,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_memq(lf[136],C_retrieve(lf[354])))){
+t33=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10409,a[2]=t2,a[3]=t32,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1258 newline");
+((C_proc2)C_retrieve_proc(*((C_word*)lf[355]+1)))(2,*((C_word*)lf[355]+1),t33);}
 else{
-t31=t30;
-f_10375(2,t31,C_SCHEME_UNDEFINED);}}
+t33=t32;
+f_10371(2,t33,C_SCHEME_UNDEFINED);}}
 
-/* k10411 in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10413(C_word c,C_word t0,C_word t1){
+/* k10407 in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1238 pretty-print");
-((C_proc3)C_retrieve_symbol_proc(lf[219]))(3,*((C_word*)lf[219]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1258 pretty-print");
+((C_proc3)C_retrieve_symbol_proc(lf[217]))(3,*((C_word*)lf[217]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10373 in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10375(C_word c,C_word t0,C_word t1){
+/* k10369 in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10375,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10378,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1239 ##sys#clear-trace-buffer");
-((C_proc2)C_retrieve_symbol_proc(lf[355]))(2,*((C_word*)lf[355]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_10371,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10374,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1259 ##sys#clear-trace-buffer");
+((C_proc2)C_retrieve_symbol_proc(lf[353]))(2,*((C_word*)lf[353]+1),t2);}
 
-/* k10376 in k10373 in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10378(C_word c,C_word t0,C_word t1){
+/* k10372 in k10369 in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10378,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10393,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10397,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1243 reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[213]+1)))(3,*((C_word*)lf[213]+1),t3,*((C_word*)lf[77]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_10374,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10389,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10393,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1263 reverse");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[211]+1)))(3,*((C_word*)lf[211]+1),t3,*((C_word*)lf[76]+1));}
 
-/* k10395 in k10376 in k10373 in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10397(C_word c,C_word t0,C_word t1){
+/* k10391 in k10372 in k10369 in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10393(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10397,2,t0,t1);}
-t2=C_set_block_item(lf[77] /* pending-canonicalizations */,0,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10407,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1247 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t3,C_retrieve(lf[354]),*((C_word*)lf[9]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_10393,2,t0,t1);}
+t2=C_set_block_item(lf[76] /* pending-canonicalizations */,0,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10403,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1267 append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t3,C_retrieve(lf[352]),*((C_word*)lf[9]+1));}
 
-/* k10405 in k10395 in k10376 in k10373 in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1){
+/* k10401 in k10391 in k10372 in k10369 in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10403(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17949,39 +17670,39 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10407,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10403,2,t0,t1);}
 t2=C_mutate((C_word*)lf[9]+1 /* (set! extended-bindings ...) */,t1);
 t3=((C_word*)t0)[4];
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t5=*((C_word*)lf[168]+1);
+t5=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* k10391 in k10376 in k10373 in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10393(C_word c,C_word t0,C_word t1){
+/* k10387 in k10372 in k10369 in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10389(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10393,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[152],t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10389,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1249 ##sys#current-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[194]))(2,*((C_word*)lf[194]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_10389,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[151],t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10385,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1269 ##sys#current-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[192]))(2,*((C_word*)lf[192]+1),t3);}
 
-/* k10387 in k10391 in k10376 in k10373 in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10389(C_word c,C_word t0,C_word t1){
+/* k10383 in k10387 in k10372 in k10369 in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1241 walk");
+C_trace("compiler.scm: 1261 walk");
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1,C_SCHEME_FALSE);}
+f_5724(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1,C_SCHEME_FALSE);}
 
-/* mapwalk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_10328(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* mapwalk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_10324(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -17993,19 +17714,19 @@ C_word t11;
 C_word t12;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10328,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_10324,NULL,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10334,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=t4,a[6]=t3,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10330,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=t4,a[6]=t3,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp));
 t12=((C_word*)t10)[1];
-f_10334(t12,t1,t2);}
+f_10330(t12,t1,t2);}
 
-/* loop1692 in mapwalk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_10334(C_word t0,C_word t1,C_word t2){
+/* loop1707 in mapwalk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_10330(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18014,21 +17735,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10334,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10361,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10368,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g17081709");
+C_save_and_reclaim((void*)trf_10330,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10357,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10364,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g17231724");
 t6=t3;
-f_10361(t6,t4,t5);}
+f_10357(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10366 in loop1692 in mapwalk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10368(C_word c,C_word t0,C_word t1){
+/* k10362 in loop1707 in mapwalk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10364(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18040,36 +17761,36 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10368,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_10364,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16921705");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop17071720");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10334(t6,((C_word*)t0)[3],t5);}
+f_10330(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16921705");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop17071720");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10334(t6,((C_word*)t0)[3],t5);}}
+f_10330(t6,((C_word*)t0)[3],t5);}}
 
-/* g1708 in loop1692 in mapwalk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_10361(C_word t0,C_word t1,C_word t2){
+/* g1723 in loop1707 in mapwalk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_10357(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10361,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 1236 walk");
+C_save_and_reclaim((void*)trf_10357,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 1256 walk");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5774(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5724(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -18081,65 +17802,65 @@ C_word t12;
 C_word t13;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5774,NULL,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_i_symbolp(t2))){
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5784,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5790,a[2]=t6,a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 513  keyword?");
-((C_proc3)C_retrieve_symbol_proc(lf[119]))(3,*((C_word*)lf[119]+1),t7,t2);}
+C_save_and_reclaim((void*)trf_5724,NULL,6,t0,t1,t2,t3,t4,t5);}
+if(C_truep(C_i_symbolp(t2))){
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5734,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5740,a[2]=t6,a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[10],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 514  keyword?");
+((C_proc3)C_retrieve_symbol_proc(lf[118]))(3,*((C_word*)lf[118]+1),t7,t2);}
 else{
-if(C_truep((C_word)C_i_not_pair_p(t2))){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5818,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 520  constant?");
-((C_proc3)C_retrieve_symbol_proc(lf[122]))(3,*((C_word*)lf[122]+1),t6,t2);}
+if(C_truep(C_i_not_pair_p(t2))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5768,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 521  constant?");
+((C_proc3)C_retrieve_symbol_proc(lf[121]))(3,*((C_word*)lf[121]+1),t6,t2);}
 else{
-t6=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_i_symbolp(t6))){
-t7=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5837,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=t5,a[10]=t4,a[11]=t3,a[12]=((C_word*)t0)[8],a[13]=t2,tmp=(C_word)a,a+=14,tmp);
-C_trace("compiler.scm: 524  get-line");
-((C_proc3)C_retrieve_symbol_proc(lf[270]))(3,*((C_word*)lf[270]+1),t7,t2);}
+t6=C_i_car(t2);
+if(C_truep(C_i_symbolp(t6))){
+t7=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5787,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=t5,a[11]=t4,a[12]=t3,a[13]=((C_word*)t0)[9],a[14]=t2,tmp=(C_word)a,a+=15,tmp);
+C_trace("compiler.scm: 525  get-line");
+((C_proc3)C_retrieve_symbol_proc(lf[268]))(3,*((C_word*)lf[268]+1),t7,t2);}
 else{
-if(C_truep((C_word)C_i_listp(t2))){
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10256,a[2]=t5,a[3]=((C_word*)t0)[8],a[4]=t4,a[5]=t3,a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
-t8=(C_word)C_i_car(t2);
-C_trace("compiler.scm: 1221 constant?");
-((C_proc3)C_retrieve_symbol_proc(lf[122]))(3,*((C_word*)lf[122]+1),t7,t8);}
+if(C_truep(C_i_listp(t2))){
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10252,a[2]=t5,a[3]=((C_word*)t0)[9],a[4]=t4,a[5]=t3,a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
+t8=C_i_car(t2);
+C_trace("compiler.scm: 1241 constant?");
+((C_proc3)C_retrieve_symbol_proc(lf[121]))(3,*((C_word*)lf[121]+1),t7,t8);}
 else{
-C_trace("compiler.scm: 1219 syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),t1,lf[353],t2);}}}}}
+C_trace("compiler.scm: 1239 syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),t1,lf[351],t2);}}}}}
 
-/* k10254 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10256(C_word c,C_word t0,C_word t1){
+/* k10250 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10256,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10252,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10259,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1222 emit-syntax-trace-info");
-((C_proc4)C_retrieve_symbol_proc(lf[351]))(4,*((C_word*)lf[351]+1),t2,((C_word*)t0)[6],C_SCHEME_FALSE);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10255,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1242 emit-syntax-trace-info");
+((C_proc4)C_retrieve_symbol_proc(lf[349]))(4,*((C_word*)lf[349]+1),t2,((C_word*)t0)[6],C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10268,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1227 emit-syntax-trace-info");
-((C_proc4)C_retrieve_symbol_proc(lf[351]))(4,*((C_word*)lf[351]+1),t2,((C_word*)t0)[6],C_SCHEME_FALSE);}}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10264,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1247 emit-syntax-trace-info");
+((C_proc4)C_retrieve_symbol_proc(lf[349]))(4,*((C_word*)lf[349]+1),t2,((C_word*)t0)[6],C_SCHEME_FALSE);}}
 
-/* k10266 in k10254 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10268(C_word c,C_word t0,C_word t1){
+/* k10262 in k10250 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10264(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10268,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10271,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1228 gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_10264,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10267,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1248 gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t2);}
 
-/* k10269 in k10266 in k10254 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10271(C_word c,C_word t0,C_word t1){
+/* k10265 in k10262 in k10250 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10267(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18150,19 +17871,19 @@ C_word t7;
 C_word t8;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10271,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t1,t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10298,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t5,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t7=(C_word)C_i_cdr(((C_word*)t0)[7]);
+C_save_and_reclaim((void*)tr2,(void*)f_10267,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[7]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t1,t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10294,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t5,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t7=C_i_cdr(((C_word*)t0)[7]);
 C_trace("##sys#append");
-t8=*((C_word*)lf[168]+1);
+t8=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,t7,C_SCHEME_END_OF_LIST);}
 
-/* k10296 in k10269 in k10266 in k10254 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10298(C_word c,C_word t0,C_word t1){
+/* k10292 in k10265 in k10262 in k10250 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10294(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18171,221 +17892,221 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10298,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
-t5=(C_word)C_a_i_cons(&a,2,lf[160],t4);
-C_trace("compiler.scm: 1229 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_10294,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
+t5=C_a_i_cons(&a,2,lf[159],t4);
+C_trace("compiler.scm: 1249 walk");
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t6,((C_word*)t0)[5],t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t6,((C_word*)t0)[5],t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10257 in k10254 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10259(C_word c,C_word t0,C_word t1){
+/* k10253 in k10250 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10259,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10262,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1223 compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t2,lf[242],lf[352],((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10255,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10258,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1243 compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t2,lf[240],lf[350],((C_word*)t0)[4]);}
 
-/* k10260 in k10257 in k10254 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10262(C_word c,C_word t0,C_word t1){
+/* k10256 in k10253 in k10250 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1224 mapwalk");
+C_trace("compiler.scm: 1244 mapwalk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_10328(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_10324(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5837(C_word c,C_word t0,C_word t1){
+/* k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5787(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[15],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5837,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5840,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-C_trace("compiler.scm: 525  emit-syntax-trace-info");
-((C_proc4)C_retrieve_symbol_proc(lf[351]))(4,*((C_word*)lf[351]+1),t2,((C_word*)t0)[13],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_5787,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5790,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
+C_trace("compiler.scm: 526  emit-syntax-trace-info");
+((C_proc4)C_retrieve_symbol_proc(lf[349]))(4,*((C_word*)lf[349]+1),t2,((C_word*)t0)[14],C_SCHEME_FALSE);}
 
-/* k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5840(C_word c,C_word t0,C_word t1){
+/* k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5790(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[20],*a=ab;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5840,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5843,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
-if(C_truep((C_word)C_i_listp(((C_word*)t0)[14]))){
+C_save_and_reclaim((void*)tr2,(void*)f_5790,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5793,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
+if(C_truep(C_i_listp(((C_word*)t0)[15]))){
 t3=t2;
-f_5843(2,t3,C_SCHEME_UNDEFINED);}
+f_5793(2,t3,C_SCHEME_UNDEFINED);}
 else{
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10226,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[14],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10222,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[15],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[265]))(2,*((C_word*)lf[265]+1),t3);}
+((C_proc2)C_retrieve_symbol_proc(lf[263]))(2,*((C_word*)lf[263]+1),t3);}
 else{
-C_trace("compiler.scm: 529  syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),t2,lf[350],((C_word*)t0)[14]);}}}
+C_trace("compiler.scm: 530  syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),t2,lf[348],((C_word*)t0)[15]);}}}
 
-/* k10224 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10226(C_word c,C_word t0,C_word t1){
+/* k10220 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10226,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10229,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10222,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10225,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[263]+1)))(4,*((C_word*)lf[263]+1),t2,lf[349],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[261]+1)))(4,*((C_word*)lf[261]+1),t2,lf[347],t1);}
 
-/* k10227 in k10224 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10229(C_word c,C_word t0,C_word t1){
+/* k10223 in k10220 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10229,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10232,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10225,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10228,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 C_trace("write");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[262]+1)))(4,*((C_word*)lf[262]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[260]+1)))(4,*((C_word*)lf[260]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k10230 in k10227 in k10224 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10232(C_word c,C_word t0,C_word t1){
+/* k10226 in k10223 in k10220 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10232,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10235,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10228,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10231,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[263]+1)))(4,*((C_word*)lf[263]+1),t2,lf[348],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[261]+1)))(4,*((C_word*)lf[261]+1),t2,lf[346],((C_word*)t0)[2]);}
 
-/* k10233 in k10230 in k10227 in k10224 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10235(C_word c,C_word t0,C_word t1){
+/* k10229 in k10226 in k10223 in k10220 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10235,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10238,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10231,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10234,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[261]))(3,*((C_word*)lf[261]+1),t2,((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[259]))(3,*((C_word*)lf[259]+1),t2,((C_word*)t0)[2]);}
 
-/* k10236 in k10233 in k10230 in k10227 in k10224 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10238(C_word c,C_word t0,C_word t1){
+/* k10232 in k10229 in k10226 in k10223 in k10220 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10234(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 528  syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 529  syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5843(C_word c,C_word t0,C_word t1){
+/* k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[15],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5843,2,t0,t1);}
-t2=C_mutate((C_word*)lf[123]+1 /* (set! syntax-error-culprit ...) */,((C_word*)t0)[14]);
-t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5847,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[14]);
-C_trace("compiler.scm: 531  lookup");
-t5=((C_word*)((C_word*)t0)[7])[1];
-f_5340(t5,t3,t4,((C_word*)t0)[11]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5793,2,t0,t1);}
+t2=C_mutate((C_word*)lf[122]+1 /* (set! syntax-error-culprit ...) */,((C_word*)t0)[15]);
+t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5797,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
+t4=C_i_car(((C_word*)t0)[15]);
+C_trace("compiler.scm: 532  lookup");
+t5=((C_word*)((C_word*)t0)[8])[1];
+f_5290(t5,t3,t4,((C_word*)t0)[12]);}
 
-/* k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5847(C_word c,C_word t0,C_word t1){
+/* k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[16],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5847,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5850,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=t1,tmp=(C_word)a,a+=16,tmp);
-if(C_truep((C_word)C_i_symbolp(t1))){
-C_trace("compiler.scm: 532  ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t2,t1,lf[107]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5797,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5800,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=t1,tmp=(C_word)a,a+=17,tmp);
+if(C_truep(C_i_symbolp(t1))){
+C_trace("compiler.scm: 533  ##sys#get");
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t2,t1,lf[106]);}
 else{
 t3=t2;
-f_5850(2,t3,C_SCHEME_FALSE);}}
+f_5800(2,t3,C_SCHEME_FALSE);}}
 
-/* k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5850(C_word c,C_word t0,C_word t1){
+/* k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5800(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[16],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5850,2,t0,t1);}
-t2=(C_truep(t1)?t1:((C_word*)t0)[15]);
-t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5856,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
-C_trace("compiler.scm: 533  ##sys#expand");
-((C_proc5)C_retrieve_symbol_proc(lf[347]))(5,*((C_word*)lf[347]+1),t3,((C_word*)t0)[14],((C_word*)t0)[11],*((C_word*)lf[47]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_5800,2,t0,t1);}
+t2=(C_truep(t1)?t1:((C_word*)t0)[16]);
+t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5806,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
+C_trace("compiler.scm: 534  ##sys#expand");
+((C_proc5)C_retrieve_symbol_proc(lf[345]))(5,*((C_word*)lf[345]+1),t3,((C_word*)t0)[15],((C_word*)t0)[12],*((C_word*)lf[47]+1));}
 
-/* k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5856(C_word c,C_word t0,C_word t1){
+/* k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[17],*a=ab;
+C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5856,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[15],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_5806,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[16],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5868,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
-if(C_truep(*((C_word*)lf[57]+1))){
-C_trace("compiler.scm: 537  ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t3,*((C_word*)lf[56]+1),((C_word*)t0)[9]);}
+t3=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_5818,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],tmp=(C_word)a,a+=18,tmp);
+if(C_truep(*((C_word*)lf[56]+1))){
+C_trace("compiler.scm: 538  ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[107]))(4,*((C_word*)lf[107]+1),t3,*((C_word*)lf[55]+1),((C_word*)t0)[10]);}
 else{
 t4=t3;
-f_5868(2,t4,C_SCHEME_FALSE);}}
+f_5818(2,t4,C_SCHEME_FALSE);}}
 else{
-C_trace("compiler.scm: 535  walk");
-t3=((C_word*)((C_word*)t0)[14])[1];
-f_5774(t3,((C_word*)t0)[10],t1,((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[11]);}}
+C_trace("compiler.scm: 536  walk");
+t3=((C_word*)((C_word*)t0)[15])[1];
+f_5724(t3,((C_word*)t0)[11],t1,((C_word*)t0)[14],((C_word*)t0)[13],((C_word*)t0)[12]);}}
 
-/* k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5868(C_word c,C_word t0,C_word t1){
+/* k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[16],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5868,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5818,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5872,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[16],tmp=(C_word)a,a+=7,tmp);
-C_trace("g328329");
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5822,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[17],tmp=(C_word)a,a+=7,tmp);
+C_trace("g329330");
 t3=t2;
-f_5872(t3,((C_word*)t0)[11],t1);}
+f_5822(t3,((C_word*)t0)[12],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5890,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[15],a[13]=((C_word*)t0)[16],a[14]=((C_word*)t0)[11],a[15]=((C_word*)t0)[10],tmp=(C_word)a,a+=16,tmp);
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5840,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[15],a[13]=((C_word*)t0)[16],a[14]=((C_word*)t0)[17],a[15]=((C_word*)t0)[12],a[16]=((C_word*)t0)[11],tmp=(C_word)a,a+=17,tmp);
 if(C_truep(((C_word*)t0)[3])){
-C_trace("compiler.scm: 542  update-line-number-database!");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[346]+1)))(4,*((C_word*)lf[346]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
+C_trace("compiler.scm: 543  update-line-number-database!");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[344]+1)))(4,*((C_word*)lf[344]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 else{
 t3=t2;
-f_5890(2,t3,C_SCHEME_UNDEFINED);}}}
+f_5840(2,t3,C_SCHEME_UNDEFINED);}}}
 
-/* k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5890(C_word c,C_word t0,C_word t1){
+/* k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18393,27 +18114,27 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[16],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5890,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[15],lf[124]);
+C_save_and_reclaim((void*)tr2,(void*)f_5840,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[16],lf[123]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5899,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[14],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 546  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t3,lf[124],((C_word*)t0)[13],lf[127],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5849,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 547  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t3,lf[123],((C_word*)t0)[14],lf[126],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[15],lf[99]);
-t4=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
+t3=C_eqp(((C_word*)t0)[16],lf[98]);
+t4=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_5907,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_5957(t5,t3);}
+f_5907(t5,t3);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[15],lf[242]);
+t5=C_eqp(((C_word*)t0)[16],lf[240]);
 t6=t4;
-f_5957(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[15],lf[202])));}}}
+f_5907(t6,(C_truep(t5)?t5:C_eqp(((C_word*)t0)[16],lf[200])));}}}
 
-/* k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5957(C_word t0,C_word t1){
+/* k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5907(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18424,43 +18145,43 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[16],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5957,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5907,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5960,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 555  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t2,((C_word*)t0)[13],((C_word*)t0)[14],lf[129],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5910,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[16],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 556  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t2,((C_word*)t0)[14],((C_word*)t0)[15],lf[128],C_SCHEME_FALSE,((C_word*)t0)[13]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[13],lf[130]);
+t2=C_eqp(((C_word*)t0)[14],lf[129]);
 if(C_truep(t2)){
 if(C_truep(*((C_word*)lf[12]+1))){
-t3=((C_word*)t0)[15];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[131]);}
+t3=((C_word*)t0)[16];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[130]);}
 else{
-t3=(C_word)C_i_cadr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 561  walk");
-t4=((C_word*)((C_word*)t0)[11])[1];
-f_5774(t4,((C_word*)t0)[15],t3,((C_word*)t0)[10],((C_word*)t0)[12],((C_word*)t0)[9]);}}
+t3=C_i_cadr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 562  walk");
+t4=((C_word*)((C_word*)t0)[12])[1];
+f_5724(t4,((C_word*)t0)[16],t3,((C_word*)t0)[11],((C_word*)t0)[13],((C_word*)t0)[10]);}}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[13],lf[132]);
+t3=C_eqp(((C_word*)t0)[14],lf[131]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6000,a[2]=((C_word*)t0)[15],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 564  cadadr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[138]+1)))(3,*((C_word*)lf[138]+1),t4,((C_word*)t0)[14]);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5950,a[2]=((C_word*)t0)[16],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 565  cadadr");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[137]+1)))(3,*((C_word*)lf[137]+1),t4,((C_word*)t0)[15]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[13],lf[139]);
-t5=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_6058,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
+t4=C_eqp(((C_word*)t0)[14],lf[138]);
+t5=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_6008,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_6058(t6,t4);}
+f_6008(t6,t4);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[13],lf[345]);
+t6=C_eqp(((C_word*)t0)[14],lf[343]);
 t7=t5;
-f_6058(t7,(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[13],lf[107])));}}}}}
+f_6008(t7,(C_truep(t6)?t6:C_eqp(((C_word*)t0)[14],lf[106])));}}}}}
 
-/* k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6058(C_word t0,C_word t1){
+/* k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6008(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18610,329 +18331,323 @@ C_word t146;
 C_word t147;
 C_word t148;
 C_word t149;
-C_word t150;
-C_word t151;
-C_word t152;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6058,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6008,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=((C_word*)t0)[15];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[14]);}
+t2=((C_word*)t0)[16];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[15]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[13],lf[101]);
+t2=C_eqp(((C_word*)t0)[14],lf[100]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6079,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 577  caadr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[140]+1)))(3,*((C_word*)lf[140]+1),t3,((C_word*)t0)[14]);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6029,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[16],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 578  caadr");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[139]+1)))(3,*((C_word*)lf[139]+1),t3,((C_word*)t0)[15]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[13],lf[105]);
+t3=C_eqp(((C_word*)t0)[14],lf[104]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6108,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[15],tmp=(C_word)a,a+=8,tmp);
-t5=(C_word)C_i_cadr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 581  ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t4,t5);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6058,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[16],tmp=(C_word)a,a+=8,tmp);
+t5=C_i_cadr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 582  ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t4,t5);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[13],lf[141]);
+t4=C_eqp(((C_word*)t0)[14],lf[140]);
 if(C_truep(t4)){
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6133,a[2]=((C_word*)t0)[15],tmp=(C_word)a,a+=3,tmp);
-t10=(C_word)C_i_cdr(((C_word*)t0)[14]);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6083,a[2]=((C_word*)t0)[16],tmp=(C_word)a,a+=3,tmp);
+t10=C_i_cdr(((C_word*)t0)[15]);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6154,a[2]=t6,a[3]=t12,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6104,a[2]=t6,a[3]=t12,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
 t14=((C_word*)t12)[1];
-f_6154(t14,t9,t10);}
+f_6104(t14,t9,t10);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[13],lf[149]);
+t5=C_eqp(((C_word*)t0)[14],lf[148]);
 if(C_truep(t5)){
-t6=(C_word)C_i_caddr(((C_word*)t0)[14]);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6203,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-t8=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t9=C_SCHEME_UNDEFINED;
-t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6209,a[2]=t10,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
-t12=((C_word*)t10)[1];
-f_6209(t12,t7,t8);}
-else{
-t6=(C_word)C_eqp(((C_word*)t0)[13],lf[159]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[13],lf[160]));
+t6=C_i_caddr(((C_word*)t0)[15]);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6153,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6157,a[2]=t7,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t9=C_i_cadr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 597  ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t8,t9);}
+else{
+t6=C_eqp(((C_word*)t0)[14],lf[158]);
+t7=(C_truep(t6)?t6:C_eqp(((C_word*)t0)[14],lf[159]));
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6290,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 614  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t8,lf[159],((C_word*)t0)[14],lf[165],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6244,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[16],a[8]=((C_word*)t0)[15],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 617  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t8,lf[158],((C_word*)t0)[15],lf[164],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[13],lf[166]);
-t9=(C_truep(t8)?t8:(C_word)C_eqp(((C_word*)t0)[13],lf[167]));
+t8=C_eqp(((C_word*)t0)[14],lf[165]);
+t9=(C_truep(t8)?t8:C_eqp(((C_word*)t0)[14],lf[166]));
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6502,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[14],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 629  ##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[126]))(5,*((C_word*)lf[126]+1),t10,lf[166],((C_word*)t0)[14],lf[171]);}
+t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6456,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[15],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 632  ##sys#check-syntax");
+((C_proc5)C_retrieve_symbol_proc(lf[125]))(5,*((C_word*)lf[125]+1),t10,lf[165],((C_word*)t0)[15],lf[170]);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[13],lf[172]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(((C_word*)t0)[13],lf[173]));
+t10=C_eqp(((C_word*)t0)[14],lf[171]);
+t11=(C_truep(t10)?t10:C_eqp(((C_word*)t0)[14],lf[172]));
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6659,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 644  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t12,lf[172],((C_word*)t0)[14],lf[185],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t12=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6613,a[2]=((C_word*)t0)[16],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[15],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 647  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t12,lf[171],((C_word*)t0)[15],lf[184],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[13],lf[186]);
+t12=C_eqp(((C_word*)t0)[14],lf[185]);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6988,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 690  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t13,lf[186],((C_word*)t0)[14],lf[188],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6942,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[16],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 693  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t13,lf[185],((C_word*)t0)[15],lf[187],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-t13=(C_word)C_eqp(((C_word*)t0)[13],lf[189]);
+t13=C_eqp(((C_word*)t0)[14],lf[188]);
 if(C_truep(t13)){
-t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7075,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 706  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t14,lf[189],((C_word*)t0)[14],lf[190],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7029,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[16],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 709  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t14,lf[188],((C_word*)t0)[15],lf[189],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-t14=(C_word)C_eqp(((C_word*)t0)[13],lf[191]);
-t15=(C_truep(t14)?t14:(C_word)C_eqp(((C_word*)t0)[13],lf[192]));
-if(C_truep(t15)){
-t16=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7199,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
-t17=(C_word)C_i_car(((C_word*)t0)[14]);
-t18=(C_word)C_i_cadr(((C_word*)t0)[14]);
-if(C_truep((C_word)C_i_pairp(t18))){
-C_trace("compiler.scm: 724  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t16,t17,((C_word*)t0)[14],lf[199],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t14=C_eqp(((C_word*)t0)[14],lf[190]);
+if(C_truep(t14)){
+t15=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7150,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[16],a[9]=((C_word*)t0)[13],tmp=(C_word)a,a+=10,tmp);
+t16=C_i_car(((C_word*)t0)[15]);
+t17=C_i_cadr(((C_word*)t0)[15]);
+if(C_truep(C_i_pairp(t17))){
+C_trace("compiler.scm: 727  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t15,t16,((C_word*)t0)[15],lf[197],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-C_trace("compiler.scm: 724  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t16,t17,((C_word*)t0)[14],lf[200],C_SCHEME_FALSE,((C_word*)t0)[10]);}}
+C_trace("compiler.scm: 727  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t15,t16,((C_word*)t0)[15],lf[198],C_SCHEME_FALSE,((C_word*)t0)[11]);}}
+else{
+t15=C_eqp(((C_word*)t0)[14],lf[199]);
+if(C_truep(t15)){
+t16=C_i_cadr(((C_word*)t0)[15]);
+t17=C_i_caddr(((C_word*)t0)[15]);
+t18=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7295,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t17,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[16],a[9]=((C_word*)t0)[13],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 755  ##sys#strip-syntax");
+((C_proc5)C_retrieve_symbol_proc(lf[127]))(5,*((C_word*)lf[127]+1),t18,t16,((C_word*)t0)[11],C_SCHEME_FALSE);}
 else{
-t16=(C_word)C_eqp(((C_word*)t0)[13],lf[201]);
+t16=C_eqp(((C_word*)t0)[14],lf[204]);
 if(C_truep(t16)){
-t17=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t18=(C_word)C_i_caddr(((C_word*)t0)[14]);
-t19=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7354,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[12],a[8]=t18,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 753  ##sys#strip-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[128]))(5,*((C_word*)lf[128]+1),t19,t17,((C_word*)t0)[10],C_SCHEME_TRUE);}
+t17=C_SCHEME_END_OF_LIST;
+t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
+t19=C_SCHEME_FALSE;
+t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
+t21=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7402,a[2]=((C_word*)t0)[16],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
+t22=C_i_cadr(((C_word*)t0)[15]);
+t23=C_SCHEME_UNDEFINED;
+t24=(*a=C_VECTOR_TYPE|1,a[1]=t23,tmp=(C_word)a,a+=2,tmp);
+t25=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7509,a[2]=t18,a[3]=t24,a[4]=t20,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[11],tmp=(C_word)a,a+=7,tmp));
+t26=((C_word*)t24)[1];
+f_7509(t26,t21,t22);}
 else{
-t17=(C_word)C_eqp(((C_word*)t0)[13],lf[206]);
+t17=C_eqp(((C_word*)t0)[14],lf[208]);
 if(C_truep(t17)){
-t18=C_SCHEME_END_OF_LIST;
-t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
-t20=C_SCHEME_FALSE;
-t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
-t22=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7444,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],tmp=(C_word)a,a+=8,tmp);
-t23=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t24=C_SCHEME_UNDEFINED;
-t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
-t26=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7551,a[2]=t19,a[3]=t25,a[4]=t21,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp));
-t27=((C_word*)t25)[1];
-f_7551(t27,t22,t23);}
+t18=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7596,a[2]=((C_word*)t0)[16],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[15],tmp=(C_word)a,a+=9,tmp);
+t19=C_i_cadr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 807  ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t18,t19);}
 else{
-t18=(C_word)C_eqp(((C_word*)t0)[13],lf[210]);
+t18=C_eqp(((C_word*)t0)[14],lf[248]);
 if(C_truep(t18)){
-t19=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7628,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[14],tmp=(C_word)a,a+=8,tmp);
-t20=(C_word)C_i_cadr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 794  ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t19,t20);}
-else{
-t19=(C_word)C_eqp(((C_word*)t0)[13],lf[250]);
-if(C_truep(t19)){
-t20=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8122,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[14],tmp=(C_word)a,a+=7,tmp);
-t21=(C_word)C_i_cddr(((C_word*)t0)[14]);
+t19=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8121,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
+t20=C_i_cddr(((C_word*)t0)[15]);
 C_trace("##sys#append");
-t22=*((C_word*)lf[168]+1);
-((C_proc4)(void*)(*((C_word*)t22+1)))(4,t22,t20,t21,C_SCHEME_END_OF_LIST);}
+t21=*((C_word*)lf[167]+1);
+((C_proc4)(void*)(*((C_word*)t21+1)))(4,t21,t19,t20,C_SCHEME_END_OF_LIST);}
 else{
-t20=(C_word)C_eqp(((C_word*)t0)[13],lf[251]);
-if(C_truep(t20)){
-t21=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t22=(C_word)C_i_cddr(((C_word*)t0)[14]);
-t23=C_SCHEME_END_OF_LIST;
-t24=(*a=C_VECTOR_TYPE|1,a[1]=t23,tmp=(C_word)a,a+=2,tmp);
-t25=C_SCHEME_FALSE;
-t26=(*a=C_VECTOR_TYPE|1,a[1]=t25,tmp=(C_word)a,a+=2,tmp);
-t27=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8141,a[2]=((C_word*)t0)[10],a[3]=t22,a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=t21,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[15],tmp=(C_word)a,a+=9,tmp);
-t28=C_SCHEME_UNDEFINED;
-t29=(*a=C_VECTOR_TYPE|1,a[1]=t28,tmp=(C_word)a,a+=2,tmp);
-t30=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8224,a[2]=t24,a[3]=t29,a[4]=t26,tmp=(C_word)a,a+=5,tmp));
-t31=((C_word*)t29)[1];
-f_8224(t31,t27,t21);}
+t19=C_eqp(((C_word*)t0)[14],lf[249]);
+if(C_truep(t19)){
+t20=C_i_cadr(((C_word*)t0)[15]);
+t21=C_i_cddr(((C_word*)t0)[15]);
+t22=C_SCHEME_END_OF_LIST;
+t23=(*a=C_VECTOR_TYPE|1,a[1]=t22,tmp=(C_word)a,a+=2,tmp);
+t24=C_SCHEME_FALSE;
+t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
+t26=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8140,a[2]=((C_word*)t0)[11],a[3]=t21,a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[13],a[6]=t20,a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[16],tmp=(C_word)a,a+=9,tmp);
+t27=C_SCHEME_UNDEFINED;
+t28=(*a=C_VECTOR_TYPE|1,a[1]=t27,tmp=(C_word)a,a+=2,tmp);
+t29=C_set_block_item(t28,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8223,a[2]=t23,a[3]=t28,a[4]=t25,tmp=(C_word)a,a+=5,tmp));
+t30=((C_word*)t28)[1];
+f_8223(t30,t26,t20);}
+else{
+t20=C_eqp(((C_word*)t0)[14],lf[250]);
+t21=(C_truep(t20)?t20:C_eqp(((C_word*)t0)[14],lf[168]));
+if(C_truep(t21)){
+t22=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8268,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[16],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[15],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 911  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t22,lf[250],((C_word*)t0)[15],lf[269],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-t21=(C_word)C_eqp(((C_word*)t0)[13],lf[252]);
-t22=(C_truep(t21)?t21:(C_word)C_eqp(((C_word*)t0)[13],lf[169]));
+t22=C_eqp(((C_word*)t0)[14],lf[270]);
 if(C_truep(t22)){
-t23=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8269,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[14],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 891  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t23,lf[252],((C_word*)t0)[14],lf[271],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t23=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8601,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[16],tmp=(C_word)a,a+=7,tmp);
+t24=C_i_cadr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 963  unquotify");
+t25=((C_word*)((C_word*)t0)[4])[1];
+f_5378(t25,t23,t24,((C_word*)t0)[11]);}
 else{
-t23=(C_word)C_eqp(((C_word*)t0)[13],lf[272]);
+t23=C_eqp(((C_word*)t0)[14],lf[271]);
 if(C_truep(t23)){
-t24=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8602,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
-t25=(C_word)C_i_cadr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 943  unquotify");
-t26=((C_word*)((C_word*)t0)[4])[1];
-f_5428(t26,t24,t25,((C_word*)t0)[10]);}
-else{
-t24=(C_word)C_eqp(((C_word*)t0)[13],lf[273]);
-if(C_truep(t24)){
-t25=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8635,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
-t26=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8649,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t27=(C_word)C_i_cadr(((C_word*)t0)[14]);
+t24=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8634,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[16],tmp=(C_word)a,a+=7,tmp);
+t25=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8648,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t26=C_i_cadr(((C_word*)t0)[15]);
 C_trace("map");
-t28=*((C_word*)lf[274]+1);
-((C_proc4)(void*)(*((C_word*)t28+1)))(4,t28,t25,t26,t27);}
+t27=*((C_word*)lf[272]+1);
+((C_proc4)(void*)(*((C_word*)t27+1)))(4,t27,t24,t25,t26);}
 else{
-t25=(C_word)C_eqp(((C_word*)t0)[13],lf[253]);
+t24=C_eqp(((C_word*)t0)[14],lf[251]);
+if(C_truep(t24)){
+t25=C_i_cadr(((C_word*)t0)[15]);
+t26=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8681,a[2]=((C_word*)t0)[16],a[3]=t25,tmp=(C_word)a,a+=4,tmp);
+t27=C_i_caddr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 971  walk");
+t28=((C_word*)((C_word*)t0)[13])[1];
+f_5724(t28,t26,t27,((C_word*)t0)[12],((C_word*)t0)[11],C_SCHEME_FALSE);}
+else{
+t25=C_eqp(((C_word*)t0)[14],lf[254]);
 if(C_truep(t25)){
-t26=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t27=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8682,a[2]=((C_word*)t0)[15],a[3]=t26,tmp=(C_word)a,a+=4,tmp);
-t28=(C_word)C_i_caddr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 951  walk");
-t29=((C_word*)((C_word*)t0)[12])[1];
-f_5774(t29,t27,t28,((C_word*)t0)[11],((C_word*)t0)[10],C_SCHEME_FALSE);}
-else{
-t26=(C_word)C_eqp(((C_word*)t0)[13],lf[256]);
-if(C_truep(t26)){
-t27=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t28=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8711,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[15],a[7]=t27,tmp=(C_word)a,a+=8,tmp);
-t29=(C_word)C_i_caddr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 956  walk");
-t30=((C_word*)((C_word*)t0)[12])[1];
-f_5774(t30,t28,t29,((C_word*)t0)[11],((C_word*)t0)[10],C_SCHEME_FALSE);}
-else{
-t27=(C_word)C_eqp(((C_word*)t0)[13],lf[275]);
-t28=(C_truep(t27)?t27:(C_word)C_eqp(((C_word*)t0)[13],lf[276]));
-if(C_truep(t28)){
-t29=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t30=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8742,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=t29,a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[12],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 961  eval/meta");
-f_5644(t30,t29);}
+t26=C_i_cadr(((C_word*)t0)[15]);
+t27=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8710,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[16],a[7]=t26,tmp=(C_word)a,a+=8,tmp);
+t28=C_i_caddr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 976  walk");
+t29=((C_word*)((C_word*)t0)[13])[1];
+f_5724(t29,t27,t28,((C_word*)t0)[12],((C_word*)t0)[11],C_SCHEME_FALSE);}
 else{
-t29=(C_word)C_eqp(((C_word*)t0)[13],lf[277]);
-t30=(C_truep(t29)?t29:(C_word)C_eqp(((C_word*)t0)[13],lf[278]));
-if(C_truep(t30)){
-t31=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8757,a[2]=((C_word*)t0)[15],tmp=(C_word)a,a+=3,tmp);
-t32=(C_word)C_i_cadr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 965  eval/meta");
-f_5644(t31,t32);}
+t26=C_eqp(((C_word*)t0)[14],lf[273]);
+t27=(C_truep(t26)?t26:C_eqp(((C_word*)t0)[14],lf[274]));
+if(C_truep(t27)){
+t28=C_i_cadr(((C_word*)t0)[15]);
+t29=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8741,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t28,a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 981  eval/meta");
+f_5594(t29,t28);}
+else{
+t28=C_eqp(((C_word*)t0)[14],lf[275]);
+t29=(C_truep(t28)?t28:C_eqp(((C_word*)t0)[14],lf[276]));
+if(C_truep(t29)){
+t30=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8756,a[2]=((C_word*)t0)[16],tmp=(C_word)a,a+=3,tmp);
+t31=C_i_cadr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 985  eval/meta");
+f_5594(t30,t31);}
+else{
+t30=C_eqp(((C_word*)t0)[14],lf[175]);
+t31=(C_truep(t30)?t30:C_eqp(((C_word*)t0)[14],lf[151]));
+if(C_truep(t31)){
+t32=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8772,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[15],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 989  ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t32,lf[175],((C_word*)t0)[15],lf[279],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-t31=(C_word)C_eqp(((C_word*)t0)[13],lf[176]);
-t32=(C_truep(t31)?t31:(C_word)C_eqp(((C_word*)t0)[13],lf[152]));
+t32=C_eqp(((C_word*)t0)[14],lf[280]);
 if(C_truep(t32)){
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8773,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[14],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 969  ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t33,lf[176],((C_word*)t0)[14],lf[281],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t33=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8839,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1001 expand-foreign-lambda");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[281]+1)))(4,*((C_word*)lf[281]+1),t33,((C_word*)t0)[15],C_SCHEME_FALSE);}
 else{
-t33=(C_word)C_eqp(((C_word*)t0)[13],lf[282]);
+t33=C_eqp(((C_word*)t0)[14],lf[282]);
 if(C_truep(t33)){
-t34=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8840,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 981  expand-foreign-lambda");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[283]+1)))(4,*((C_word*)lf[283]+1),t34,((C_word*)t0)[14],C_SCHEME_FALSE);}
+t34=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8852,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1004 expand-foreign-lambda");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[281]+1)))(4,*((C_word*)lf[281]+1),t34,((C_word*)t0)[15],C_SCHEME_TRUE);}
 else{
-t34=(C_word)C_eqp(((C_word*)t0)[13],lf[284]);
+t34=C_eqp(((C_word*)t0)[14],lf[283]);
 if(C_truep(t34)){
-t35=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8853,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 984  expand-foreign-lambda");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[283]+1)))(4,*((C_word*)lf[283]+1),t35,((C_word*)t0)[14],C_SCHEME_TRUE);}
+t35=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8865,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1007 expand-foreign-lambda*");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[284]+1)))(4,*((C_word*)lf[284]+1),t35,((C_word*)t0)[15],C_SCHEME_FALSE);}
 else{
-t35=(C_word)C_eqp(((C_word*)t0)[13],lf[285]);
+t35=C_eqp(((C_word*)t0)[14],lf[285]);
 if(C_truep(t35)){
-t36=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8866,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 987  expand-foreign-lambda*");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[286]+1)))(4,*((C_word*)lf[286]+1),t36,((C_word*)t0)[14],C_SCHEME_FALSE);}
+t36=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8878,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1010 expand-foreign-lambda*");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[284]+1)))(4,*((C_word*)lf[284]+1),t36,((C_word*)t0)[15],C_SCHEME_TRUE);}
 else{
-t36=(C_word)C_eqp(((C_word*)t0)[13],lf[287]);
+t36=C_eqp(((C_word*)t0)[14],lf[286]);
 if(C_truep(t36)){
-t37=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8879,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 990  expand-foreign-lambda*");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[286]+1)))(4,*((C_word*)lf[286]+1),t37,((C_word*)t0)[14],C_SCHEME_TRUE);}
+t37=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8891,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1013 expand-foreign-primitive");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[287]+1)))(3,*((C_word*)lf[287]+1),t37,((C_word*)t0)[15]);}
 else{
-t37=(C_word)C_eqp(((C_word*)t0)[13],lf[288]);
+t37=C_eqp(((C_word*)t0)[14],lf[288]);
 if(C_truep(t37)){
-t38=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8892,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 993  expand-foreign-primitive");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[289]+1)))(3,*((C_word*)lf[289]+1),t38,((C_word*)t0)[14]);}
+t38=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8900,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[16],tmp=(C_word)a,a+=4,tmp);
+t39=C_i_cadr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 1016 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t38,t39);}
 else{
-t38=(C_word)C_eqp(((C_word*)t0)[13],lf[290]);
+t38=C_eqp(((C_word*)t0)[14],lf[291]);
 if(C_truep(t38)){
-t39=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8901,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-t40=(C_word)C_i_cadr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 996  ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t39,t40);}
+t39=C_i_cadr(((C_word*)t0)[15]);
+t40=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8957,a[2]=t39,a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[15],tmp=(C_word)a,a+=9,tmp);
+t41=C_i_caddr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 1031 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t40,t41);}
 else{
-t39=(C_word)C_eqp(((C_word*)t0)[13],lf[293]);
+t39=C_eqp(((C_word*)t0)[14],lf[296]);
 if(C_truep(t39)){
-t40=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t41=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8958,a[2]=t40,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
-t42=(C_word)C_i_caddr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 1011 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t41,t42);}
+t40=C_i_cadr(((C_word*)t0)[15]);
+t41=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9121,a[2]=t40,a[3]=((C_word*)t0)[16],a[4]=((C_word*)t0)[15],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1054 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t41,t40);}
 else{
-t40=(C_word)C_eqp(((C_word*)t0)[13],lf[298]);
+t40=C_eqp(((C_word*)t0)[14],lf[301]);
 if(C_truep(t40)){
-t41=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t42=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9122,a[2]=t41,a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[14],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1034 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),t42,t41);}
+t41=C_i_cadr(((C_word*)t0)[15]);
+t42=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9177,a[2]=((C_word*)t0)[11],a[3]=t41,a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[15],tmp=(C_word)a,a+=9,tmp);
+t43=C_i_caddr(((C_word*)t0)[15]);
+C_trace("compiler.scm: 1068 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t42,t43);}
 else{
-t41=(C_word)C_eqp(((C_word*)t0)[13],lf[303]);
+t41=C_eqp(((C_word*)t0)[14],lf[305]);
 if(C_truep(t41)){
-t42=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t43=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9178,a[2]=((C_word*)t0)[10],a[3]=t42,a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[15],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
-t44=(C_word)C_i_caddr(((C_word*)t0)[14]);
-C_trace("compiler.scm: 1048 ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t43,t44);}
+t42=C_i_cadr(((C_word*)t0)[15]);
+t43=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9338,a[2]=t42,a[3]=((C_word*)t0)[16],tmp=(C_word)a,a+=4,tmp);
+t44=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9342,a[2]=t43,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1094 cdaddr");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[307]+1)))(3,*((C_word*)lf[307]+1),t44,((C_word*)t0)[15]);}
 else{
-t42=(C_word)C_eqp(((C_word*)t0)[13],lf[307]);
+t42=C_eqp(((C_word*)t0)[14],lf[308]);
 if(C_truep(t42)){
-t43=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t44=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9339,a[2]=t43,a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9343,a[2]=t44,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1074 cdaddr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[309]+1)))(3,*((C_word*)lf[309]+1),t45,((C_word*)t0)[14]);}
-else{
-t43=(C_word)C_eqp(((C_word*)t0)[13],lf[310]);
-if(C_truep(t43)){
-t44=(C_word)C_i_cadr(((C_word*)t0)[14]);
-t45=(C_word)C_i_caddr(((C_word*)t0)[14]);
-t46=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9358,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[15],a[6]=t44,tmp=(C_word)a,a+=7,tmp);
-t47=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9489,a[2]=t44,a[3]=t45,tmp=(C_word)a,a+=4,tmp);
+t43=C_i_cadr(((C_word*)t0)[15]);
+t44=C_i_caddr(((C_word*)t0)[15]);
+t45=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9357,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[16],a[6]=t43,tmp=(C_word)a,a+=7,tmp);
+t46=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9488,a[2]=t43,a[3]=t44,tmp=(C_word)a,a+=4,tmp);
 C_trace("call-with-current-continuation");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[239]+1)))(3,*((C_word*)lf[239]+1),t46,t47);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[237]+1)))(3,*((C_word*)lf[237]+1),t45,t46);}
 else{
-t44=(C_word)C_eqp(((C_word*)t0)[13],lf[317]);
+t43=C_eqp(((C_word*)t0)[14],lf[315]);
+if(C_truep(t43)){
+t44=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9563,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[16],a[4]=((C_word*)t0)[13],tmp=(C_word)a,a+=5,tmp);
+t45=C_SCHEME_END_OF_LIST;
+t46=(*a=C_VECTOR_TYPE|1,a[1]=t45,tmp=(C_word)a,a+=2,tmp);
+t47=C_SCHEME_FALSE;
+t48=(*a=C_VECTOR_TYPE|1,a[1]=t47,tmp=(C_word)a,a+=2,tmp);
+t49=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9567,a[2]=t44,tmp=(C_word)a,a+=3,tmp);
+t50=C_i_cdr(((C_word*)t0)[15]);
+t51=C_SCHEME_UNDEFINED;
+t52=(*a=C_VECTOR_TYPE|1,a[1]=t51,tmp=(C_word)a,a+=2,tmp);
+t53=C_set_block_item(t52,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9573,a[2]=t46,a[3]=t52,a[4]=t48,a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp));
+t54=((C_word*)t52)[1];
+f_9573(t54,t49,t50);}
+else{
+t44=C_eqp(((C_word*)t0)[14],lf[317]);
 if(C_truep(t44)){
-t45=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9564,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[12],tmp=(C_word)a,a+=5,tmp);
-t46=C_SCHEME_END_OF_LIST;
-t47=(*a=C_VECTOR_TYPE|1,a[1]=t46,tmp=(C_word)a,a+=2,tmp);
-t48=C_SCHEME_FALSE;
-t49=(*a=C_VECTOR_TYPE|1,a[1]=t48,tmp=(C_word)a,a+=2,tmp);
-t50=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9568,a[2]=t45,tmp=(C_word)a,a+=3,tmp);
-t51=(C_word)C_i_cdr(((C_word*)t0)[14]);
-t52=C_SCHEME_UNDEFINED;
-t53=(*a=C_VECTOR_TYPE|1,a[1]=t52,tmp=(C_word)a,a+=2,tmp);
-t54=C_set_block_item(t53,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9574,a[2]=t47,a[3]=t53,a[4]=t49,a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp));
-t55=((C_word*)t53)[1];
-f_9574(t55,t50,t51);}
-else{
-t45=(C_word)C_eqp(((C_word*)t0)[13],lf[319]);
-if(C_truep(t45)){
-t46=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9623,a[2]=((C_word*)t0)[14],tmp=(C_word)a,a+=3,tmp);
-t47=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9633,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
+t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9622,a[2]=((C_word*)t0)[15],tmp=(C_word)a,a+=3,tmp);
+t46=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9632,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
 C_trace("##sys#call-with-values");
-C_call_with_values(4,0,((C_word*)t0)[15],t46,t47);}
+C_call_with_values(4,0,((C_word*)t0)[16],t45,t46);}
 else{
-t46=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9944,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t47=(C_word)C_eqp(lf[342],((C_word*)t0)[13]);
-if(C_truep(t47)){
-t48=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9984,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[14],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1200 ##sys#check-syntax");
-((C_proc7)C_retrieve_symbol_proc(lf[126]))(7,*((C_word*)lf[126]+1),t48,lf[342],((C_word*)t0)[14],lf[344],C_SCHEME_FALSE,((C_word*)t0)[10]);}
+t45=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9943,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t46=C_eqp(lf[340],((C_word*)t0)[14]);
+if(C_truep(t46)){
+t47=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9983,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[16],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[15],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1220 ##sys#check-syntax");
+((C_proc7)C_retrieve_symbol_proc(lf[125]))(7,*((C_word*)lf[125]+1),t47,lf[340],((C_word*)t0)[15],lf[342],C_SCHEME_FALSE,((C_word*)t0)[11]);}
 else{
-C_trace("compiler.scm: 1216 handle-call");
-t48=t46;
-f_9944(t48,((C_word*)t0)[15]);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
+C_trace("compiler.scm: 1236 handle-call");
+t47=t45;
+f_9943(t47,((C_word*)t0)[16]);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
 
-/* k9982 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9984(C_word c,C_word t0,C_word t1){
+/* k9981 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18946,27 +18661,27 @@ C_word t10;
 C_word t11;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9984,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_symbolp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10117,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1203 lookup");
+C_save_and_reclaim((void*)tr2,(void*)f_9983,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[7]);
+if(C_truep(C_i_symbolp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10116,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1223 lookup");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5340(t4,t3,t2,((C_word*)t0)[4]);}
-else{
-t3=(C_word)C_a_i_cons(&a,2,lf[342],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[99],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t5);
-t7=(C_word)C_a_i_cons(&a,2,C_fix(0),t6);
-t8=(C_word)C_a_i_cons(&a,2,t2,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[343],t8);
-C_trace("compiler.scm: 1214 walk");
+f_5290(t4,t3,t2,((C_word*)t0)[4]);}
+else{
+t3=C_a_i_cons(&a,2,lf[340],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[98],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,C_SCHEME_FALSE,t5);
+t7=C_a_i_cons(&a,2,C_fix(0),t6);
+t8=C_a_i_cons(&a,2,t2,t7);
+t9=C_a_i_cons(&a,2,lf[341],t8);
+C_trace("compiler.scm: 1234 walk");
 t10=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t10,((C_word*)t0)[3],t9,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE);}}
+f_5724(t10,((C_word*)t0)[3],t9,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE);}}
 
-/* k10115 in k9982 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10117(C_word c,C_word t0,C_word t1){
+/* k10114 in k9981 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18983,39 +18698,39 @@ C_word t13;
 C_word t14;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10117,2,t0,t1);}
-t2=(C_word)C_i_assq(t1,*((C_word*)lf[76]+1));
+C_save_and_reclaim((void*)tr2,(void*)f_10116,2,t0,t1);}
+t2=C_i_assq(t1,*((C_word*)lf[75]+1));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10000,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("g16511652");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9999,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("g16661667");
 t4=t3;
-f_10000(t4,((C_word*)t0)[3],t2);}
+f_9999(t4,((C_word*)t0)[3],t2);}
 else{
-t3=(C_word)C_i_assq(((C_word*)t0)[2],*((C_word*)lf[73]+1));
+t3=C_i_assq(((C_word*)t0)[2],*((C_word*)lf[72]+1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10046,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("g16591660");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10045,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_trace("g16741675");
 t5=t4;
-f_10046(t5,((C_word*)t0)[3],t3);}
-else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[2],*((C_word*)lf[79]+1)))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10078,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1211 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),t4,((C_word*)t0)[2]);}
-else{
-t4=(C_word)C_a_i_cons(&a,2,lf[342],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[99],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t6);
-t8=(C_word)C_a_i_cons(&a,2,C_fix(0),t7);
-t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[343],t9);
-C_trace("compiler.scm: 1213 walk");
+f_10045(t5,((C_word*)t0)[3],t3);}
+else{
+if(C_truep(C_i_memq(((C_word*)t0)[2],*((C_word*)lf[78]+1)))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10077,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1231 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t4,((C_word*)t0)[2]);}
+else{
+t4=C_a_i_cons(&a,2,lf[340],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[98],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,C_SCHEME_FALSE,t6);
+t8=C_a_i_cons(&a,2,C_fix(0),t7);
+t9=C_a_i_cons(&a,2,((C_word*)t0)[2],t8);
+t10=C_a_i_cons(&a,2,lf[341],t9);
+C_trace("compiler.scm: 1233 walk");
 t11=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t11,((C_word*)t0)[3],t10,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE);}}}}
+f_5724(t11,((C_word*)t0)[3],t10,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE);}}}}
 
-/* k10076 in k10115 in k9982 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_10078(C_word c,C_word t0,C_word t1){
+/* k10075 in k10114 in k9981 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_10077(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19023,28 +18738,28 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10078,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[299],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_10077,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[297],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[101],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,lf[100],t4));}
 
-/* g1659 in k10115 in k9982 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_10046(C_word t0,C_word t1,C_word t2){
+/* g1674 in k10114 in k9981 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_10045(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10046,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_cdr(t2);
-C_trace("compiler.scm: 1209 walk");
+C_save_and_reclaim((void*)trf_10045,NULL,3,t0,t1,t2);}
+t3=C_i_cdr(t2);
+C_trace("compiler.scm: 1229 walk");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t4,t1,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t4,t1,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* g1651 in k10115 in k9982 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_10000(C_word t0,C_word t1,C_word t2){
+/* g1666 in k10114 in k9981 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9999(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19057,48 +18772,48 @@ C_word t10;
 C_word t11;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10000,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_cadr(t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[342],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[99],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t6);
-t8=(C_word)C_a_i_cons(&a,2,C_fix(0),t7);
-t9=(C_word)C_a_i_cons(&a,2,t3,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[343],t9);
-C_trace("compiler.scm: 1205 walk");
+C_save_and_reclaim((void*)trf_9999,NULL,3,t0,t1,t2);}
+t3=C_i_cadr(t2);
+t4=C_a_i_cons(&a,2,lf[340],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[98],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,C_SCHEME_FALSE,t6);
+t8=C_a_i_cons(&a,2,C_fix(0),t7);
+t9=C_a_i_cons(&a,2,t3,t8);
+t10=C_a_i_cons(&a,2,lf[341],t9);
+C_trace("compiler.scm: 1225 walk");
 t11=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t11,t1,t10,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t11,t1,t10,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* handle-call in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_9944(C_word t0,C_word t1){
+/* handle-call in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9943(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9944,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9948,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1189 mapwalk");
+C_save_and_reclaim((void*)trf_9943,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9947,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1209 mapwalk");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_10328(t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_10324(t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9946 in handle-call in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9948(C_word c,C_word t0,C_word t1){
+/* k9945 in handle-call in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9948,2,t0,t1);}
-t2=(C_word)C_i_car(t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9954,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1191 ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t3,*((C_word*)lf[53]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_9947,2,t0,t1);}
+t2=C_i_car(t1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9953,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1211 ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[107]))(4,*((C_word*)lf[107]+1),t3,*((C_word*)lf[53]+1),t2);}
 
-/* k9952 in k9946 in handle-call in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9954(C_word c,C_word t0,C_word t1){
+/* k9951 in k9945 in handle-call in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9953(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19106,43 +18821,43 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9954,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9957,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9953,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9956,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[4])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9968,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9967,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
-t4=(C_word)C_i_cdr(t1);
-C_trace("compiler.scm: 1196 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[136]))(5,*((C_word*)lf[136]+1),t3,((C_word*)t0)[5],((C_word*)t0)[4],t4);}
+t4=C_i_cdr(t1);
+C_trace("compiler.scm: 1216 alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t3,((C_word*)t0)[5],((C_word*)t0)[4],t4);}
 else{
-C_trace("compiler.scm: 1196 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[136]))(5,*((C_word*)lf[136]+1),t3,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}}
+C_trace("compiler.scm: 1216 alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t3,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}}
 else{
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[5]);}}
 
-/* k9966 in k9952 in k9946 in handle-call in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9968(C_word c,C_word t0,C_word t1){
+/* k9965 in k9951 in k9945 in handle-call in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9968,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-C_trace("compiler.scm: 1193 ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[296]))(5,*((C_word*)lf[296]+1),((C_word*)t0)[3],*((C_word*)lf[53]+1),((C_word*)t0)[2],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_9967,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_trace("compiler.scm: 1213 ##sys#hash-table-set!");
+((C_proc5)C_retrieve_symbol_proc(lf[294]))(5,*((C_word*)lf[294]+1),((C_word*)t0)[3],*((C_word*)lf[53]+1),((C_word*)t0)[2],t2);}
 
-/* k9955 in k9952 in k9946 in handle-call in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9957(C_word c,C_word t0,C_word t1){
+/* k9954 in k9951 in k9945 in handle-call in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9633(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9632(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19158,40 +18873,40 @@ C_word t14;
 C_word ab[18],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9633,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_cadr(t5);
-t7=(C_word)C_i_caddr(t2);
-t8=(C_word)C_i_cadr(t7);
-t9=(C_word)C_i_cadddr(t2);
-t10=(C_word)C_i_cadr(t9);
-t11=(C_word)C_i_cadr(t4);
-t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9652,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t10,a[5]=((C_word*)t0)[3],a[6]=t6,a[7]=t4,a[8]=t8,a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[6],a[12]=t11,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9924,a[2]=t12,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1119 valid-c-identifier?");
-((C_proc3)C_retrieve_symbol_proc(lf[341]))(3,*((C_word*)lf[341]+1),t13,t6);}
+C_save_and_reclaim((void*)tr4,(void*)f_9632,4,t0,t1,t2,t3);}
+t4=C_i_car(t3);
+t5=C_i_car(t2);
+t6=C_i_cadr(t5);
+t7=C_i_caddr(t2);
+t8=C_i_cadr(t7);
+t9=C_i_cadddr(t2);
+t10=C_i_cadr(t9);
+t11=C_i_cadr(t4);
+t12=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9651,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t10,a[5]=((C_word*)t0)[3],a[6]=t6,a[7]=t4,a[8]=t8,a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[6],a[12]=t11,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9923,a[2]=t12,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1139 valid-c-identifier?");
+((C_proc3)C_retrieve_symbol_proc(lf[339]))(3,*((C_word*)lf[339]+1),t13,t6);}
 
-/* k9922 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9924(C_word c,C_word t0,C_word t1){
+/* k9921 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9924,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9923,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],*((C_word*)lf[79]+1));
-t3=C_mutate((C_word*)lf[79]+1 /* (set! callback-names ...) */,t2);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],*((C_word*)lf[78]+1));
+t3=C_mutate((C_word*)lf[78]+1 /* (set! callback-names ...) */,t2);
 t4=((C_word*)t0)[2];
-f_9652(2,t4,t3);}
+f_9651(2,t4,t3);}
 else{
-C_trace("compiler.scm: 1121 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[315]))(4,*((C_word*)lf[315]+1),((C_word*)t0)[2],lf[340],((C_word*)t0)[3]);}}
+C_trace("compiler.scm: 1141 quit");
+((C_proc4)C_retrieve_symbol_proc(lf[313]))(4,*((C_word*)lf[313]+1),((C_word*)t0)[2],lf[338],((C_word*)t0)[3]);}}
 
-/* k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9652(C_word c,C_word t0,C_word t1){
+/* k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9651(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19204,55 +18919,55 @@ C_word t9;
 C_word t10;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9652,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9655,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-t3=(C_word)C_i_listp(((C_word*)t0)[12]);
-t4=(C_word)C_i_not(t3);
+C_save_and_reclaim((void*)tr2,(void*)f_9651,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9654,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+t3=C_i_listp(((C_word*)t0)[12]);
+t4=C_i_not(t3);
 if(C_truep(t4)){
 if(C_truep(t4)){
-C_trace("compiler.scm: 1126 syntax-error");
-((C_proc5)C_retrieve_symbol_proc(lf[120]))(5,*((C_word*)lf[120]+1),t2,lf[339],((C_word*)t0)[12],((C_word*)t0)[4]);}
+C_trace("compiler.scm: 1146 syntax-error");
+((C_proc5)C_retrieve_symbol_proc(lf[119]))(5,*((C_word*)lf[119]+1),t2,lf[337],((C_word*)t0)[12],((C_word*)t0)[4]);}
 else{
 t5=t2;
-f_9655(2,t5,C_SCHEME_UNDEFINED);}}
+f_9654(2,t5,C_SCHEME_UNDEFINED);}}
 else{
-t5=(C_word)C_i_listp(((C_word*)t0)[4]);
-t6=(C_word)C_i_not(t5);
+t5=C_i_listp(((C_word*)t0)[4]);
+t6=C_i_not(t5);
 if(C_truep(t6)){
 if(C_truep(t6)){
-C_trace("compiler.scm: 1126 syntax-error");
-((C_proc5)C_retrieve_symbol_proc(lf[120]))(5,*((C_word*)lf[120]+1),t2,lf[339],((C_word*)t0)[12],((C_word*)t0)[4]);}
+C_trace("compiler.scm: 1146 syntax-error");
+((C_proc5)C_retrieve_symbol_proc(lf[119]))(5,*((C_word*)lf[119]+1),t2,lf[337],((C_word*)t0)[12],((C_word*)t0)[4]);}
 else{
 t7=t2;
-f_9655(2,t7,C_SCHEME_UNDEFINED);}}
+f_9654(2,t7,C_SCHEME_UNDEFINED);}}
 else{
-t7=(C_word)C_i_length(((C_word*)t0)[12]);
-t8=(C_word)C_i_length(((C_word*)t0)[4]);
-t9=(C_word)C_eqp(t7,t8);
+t7=C_i_length(((C_word*)t0)[12]);
+t8=C_i_length(((C_word*)t0)[4]);
+t9=C_eqp(t7,t8);
 if(C_truep(t9)){
 t10=t2;
-f_9655(2,t10,C_SCHEME_UNDEFINED);}
+f_9654(2,t10,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 1126 syntax-error");
-((C_proc5)C_retrieve_symbol_proc(lf[120]))(5,*((C_word*)lf[120]+1),t2,lf[339],((C_word*)t0)[12],((C_word*)t0)[4]);}}}}
+C_trace("compiler.scm: 1146 syntax-error");
+((C_proc5)C_retrieve_symbol_proc(lf[119]))(5,*((C_word*)lf[119]+1),t2,lf[337],((C_word*)t0)[12],((C_word*)t0)[4]);}}}}
 
-/* k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9655(C_word c,C_word t0,C_word t1){
+/* k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9654(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9655,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9662,a[2]=((C_word*)t0)[13],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9666,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t2,tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler.scm: 1130 mapwalk");
+C_save_and_reclaim((void*)tr2,(void*)f_9654,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9661,a[2]=((C_word*)t0)[13],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9665,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t2,tmp=(C_word)a,a+=12,tmp);
+C_trace("compiler.scm: 1150 mapwalk");
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_10328(t4,t3,((C_word*)t0)[2],((C_word*)t0)[10],((C_word*)t0)[9]);}
+f_10324(t4,t3,((C_word*)t0)[2],((C_word*)t0)[10],((C_word*)t0)[9]);}
 
-/* k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9666(C_word c,C_word t0,C_word t1){
+/* k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19262,17 +18977,17 @@ C_word t6;
 C_word t7;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9666,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9674,a[2]=t1,a[3]=((C_word*)t0)[11],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9698,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t2,a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9665,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9673,a[2]=t1,a[3]=((C_word*)t0)[11],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9697,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t2,a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9839,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9838,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
 t7=((C_word*)t5)[1];
-f_9839(t7,t3,((C_word*)t0)[10],((C_word*)t0)[2]);}
+f_9838(t7,t3,((C_word*)t0)[10],((C_word*)t0)[2]);}
 
-/* loop in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_9839(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9838(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19282,37 +18997,37 @@ C_word t8;
 C_word t9;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9839,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_9838,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_car(t3);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9875,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=t1,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9879,a[2]=t5,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9883,a[2]=t4,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1143 final-foreign-type");
-((C_proc3)C_retrieve_symbol_proc(lf[104]))(3,*((C_word*)lf[104]+1),t8,t5);}}
+t4=C_i_car(t2);
+t5=C_i_car(t3);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9874,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=t1,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9878,a[2]=t5,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9882,a[2]=t4,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1163 final-foreign-type");
+((C_proc3)C_retrieve_symbol_proc(lf[103]))(3,*((C_word*)lf[103]+1),t8,t5);}}
 
-/* k9881 in loop in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9883(C_word c,C_word t0,C_word t1){
+/* k9880 in loop in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1143 finish-foreign-result");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1163 finish-foreign-result");
+((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9877 in loop in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9879(C_word c,C_word t0,C_word t1){
+/* k9876 in loop in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9878(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1142 foreign-type-convert-result");
-((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1162 foreign-type-convert-result");
+((C_proc4)C_retrieve_symbol_proc(lf[101]))(4,*((C_word*)lf[101]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9873 in loop in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9875(C_word c,C_word t0,C_word t1){
+/* k9872 in loop in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9874(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19321,27 +19036,27 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9875,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9863,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t5=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 1145 loop");
+C_save_and_reclaim((void*)tr2,(void*)f_9874,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[6],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9862,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t4=C_i_cdr(((C_word*)t0)[4]);
+t5=C_i_cdr(((C_word*)t0)[3]);
+C_trace("compiler.scm: 1165 loop");
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_9839(t6,t3,t4,t5);}
+f_9838(t6,t3,t4,t5);}
 
-/* k9861 in k9873 in loop in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9863(C_word c,C_word t0,C_word t1){
+/* k9860 in k9872 in loop in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9862(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9863,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9862,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k9696 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9698(C_word c,C_word t0,C_word t1){
+/* k9695 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19354,35 +19069,35 @@ C_word t9;
 C_word t10;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9698,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9706,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9718,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9722,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[321]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[322]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[323]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[324]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9748,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cddr(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_9697,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9705,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9717,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9721,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+if(C_truep((C_truep(C_i_equalp(((C_word*)t0)[5],lf[319]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[320]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[321]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[322]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))){
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9747,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cddr(((C_word*)t0)[4]);
 C_trace("##sys#append");
-t7=*((C_word*)lf[168]+1);
+t7=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
 else{
-if(C_truep((C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[326]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[327]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[328]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[329]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[330]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[331]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))))){
-C_trace("compiler.scm: 1167 syntax-error");
-((C_proc5)C_retrieve_symbol_proc(lf[120]))(5,*((C_word*)lf[120]+1),t4,lf[332],((C_word*)t0)[5],((C_word*)t0)[3]);}
+if(C_truep((C_truep(C_i_equalp(((C_word*)t0)[5],lf[324]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[325]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[326]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[327]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[328]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[329]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))))){
+C_trace("compiler.scm: 1187 syntax-error");
+((C_proc5)C_retrieve_symbol_proc(lf[119]))(5,*((C_word*)lf[119]+1),t4,lf[330],((C_word*)t0)[5],((C_word*)t0)[3]);}
 else{
-if(C_truep((C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[333]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[334]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[335]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(((C_word*)t0)[5],lf[336]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9830,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_i_cddr(((C_word*)t0)[4]);
+if(C_truep((C_truep(C_i_equalp(((C_word*)t0)[5],lf[331]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[332]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[333]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(((C_word*)t0)[5],lf[334]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))){
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9829,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t6=C_i_cddr(((C_word*)t0)[4]);
 C_trace("##sys#append");
-t7=*((C_word*)lf[168]+1);
+t7=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
 else{
-t5=(C_word)C_i_cddr(((C_word*)t0)[4]);
+t5=C_i_cddr(((C_word*)t0)[4]);
 C_trace("##sys#append");
-t6=*((C_word*)lf[168]+1);
+t6=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t5,C_SCHEME_END_OF_LIST);}}}}
 
-/* k9828 in k9696 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9830(C_word c,C_word t0,C_word t1){
+/* k9827 in k9695 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19393,19 +19108,19 @@ C_word t7;
 C_word t8;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9830,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[160],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[337],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9794,a[2]=((C_word*)t0)[4],a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1179 macro-alias");
+C_save_and_reclaim((void*)tr2,(void*)f_9829,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,lf[159],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[335],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9793,a[2]=((C_word*)t0)[4],a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1199 macro-alias");
 t8=((C_word*)((C_word*)t0)[3])[1];
-f_5355(t8,t7,lf[338],((C_word*)t0)[2]);}
+f_5305(t8,t7,lf[336],((C_word*)t0)[2]);}
 
-/* k9792 in k9828 in k9696 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9794(C_word c,C_word t0,C_word t1){
+/* k9791 in k9827 in k9695 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19419,22 +19134,22 @@ C_word t10;
 C_word t11;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9794,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[337],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[325],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[337],t4);
-t6=(C_word)C_a_i_cons(&a,2,t1,t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[160],t8);
-t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9793,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[335],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[323],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[335],t4);
+t6=C_a_i_cons(&a,2,t1,t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,((C_word*)t0)[3],t7);
+t9=C_a_i_cons(&a,2,lf[159],t8);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t11=*((C_word*)lf[168]+1);
+t11=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,((C_word*)t0)[2],t10,C_SCHEME_END_OF_LIST);}
 
-/* k9746 in k9696 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9748(C_word c,C_word t0,C_word t1){
+/* k9745 in k9695 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19444,41 +19159,41 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9748,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[160],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[325],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9747,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,lf[159],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[323],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t7=*((C_word*)lf[168]+1);
+t7=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[2],t6,C_SCHEME_END_OF_LIST);}
 
-/* k9720 in k9696 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9722(C_word c,C_word t0,C_word t1){
+/* k9719 in k9695 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9721(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
+t2=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9716 in k9696 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9718(C_word c,C_word t0,C_word t1){
+/* k9715 in k9695 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9717(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9718,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[160],t2);
-C_trace("compiler.scm: 1146 foreign-type-convert-argument");
-((C_proc4)C_retrieve_symbol_proc(lf[255]))(4,*((C_word*)lf[255]+1),((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9717,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,lf[159],t2);
+C_trace("compiler.scm: 1166 foreign-type-convert-argument");
+((C_proc4)C_retrieve_symbol_proc(lf[253]))(4,*((C_word*)lf[253]+1),((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* k9704 in k9696 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9706(C_word c,C_word t0,C_word t1){
+/* k9703 in k9695 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9705(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19489,55 +19204,55 @@ C_word t7;
 C_word t8;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9706,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[160],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[173],t6);
-C_trace("compiler.scm: 1131 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_9705,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,lf[159],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
+t7=C_a_i_cons(&a,2,lf[172],t6);
+C_trace("compiler.scm: 1151 walk");
 t8=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t8,((C_word*)t0)[4],t7,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t8,((C_word*)t0)[4],t7,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k9672 in k9664 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9674(C_word c,C_word t0,C_word t1){
+/* k9671 in k9663 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9674,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9673,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t3=*((C_word*)lf[168]+1);
+t3=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k9660 in k9653 in k9650 in a9632 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9662(C_word c,C_word t0,C_word t1){
+/* k9659 in k9652 in k9649 in a9631 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9661(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9662,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9661,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[319],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,lf[317],t1));}
 
-/* a9622 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9623(C_word c,C_word t0,C_word t1){
+/* a9621 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9623,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("compiler.scm: 1113 split-at");
-((C_proc4)C_retrieve_symbol_proc(lf[320]))(4,*((C_word*)lf[320]+1),t1,t2,C_fix(4));}
+C_save_and_reclaim((void*)tr2,(void*)f_9622,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[2]);
+C_trace("compiler.scm: 1133 split-at");
+((C_proc4)C_retrieve_symbol_proc(lf[318]))(4,*((C_word*)lf[318]+1),t1,t2,C_fix(4));}
 
-/* loop1544 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_9574(C_word t0,C_word t1,C_word t2){
+/* loop1559 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9573(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19546,21 +19261,21 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9574,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9601,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9608,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g15601561");
+C_save_and_reclaim((void*)trf_9573,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9600,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9607,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g15751576");
 t6=t3;
-f_9601(t6,t4,t5);}
+f_9600(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9606 in loop1544 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9608(C_word c,C_word t0,C_word t1){
+/* k9605 in loop1559 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9607(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19572,57 +19287,57 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9608,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9607,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15441557");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop15591572");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9574(t6,((C_word*)t0)[3],t5);}
+f_9573(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15441557");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop15591572");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9574(t6,((C_word*)t0)[3],t5);}}
+f_9573(t6,((C_word*)t0)[3],t5);}}
 
-/* g1560 in loop1544 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_9601(C_word t0,C_word t1,C_word t2){
+/* g1575 in loop1559 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9600(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9601,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 1108 process-declaration");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[318]+1)))(4,*((C_word*)lf[318]+1),t1,t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_9600,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 1128 process-declaration");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[316]+1)))(4,*((C_word*)lf[316]+1),t1,t2,((C_word*)t0)[2]);}
 
-/* k9566 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9568(C_word c,C_word t0,C_word t1){
+/* k9565 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
+t2=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9562 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9564(C_word c,C_word t0,C_word t1){
+/* k9561 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9564,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[152],t1);
-C_trace("compiler.scm: 1105 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_9563,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[151],t1);
+C_trace("compiler.scm: 1125 walk");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
+f_5724(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
 
-/* a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9489(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9488(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19630,14 +19345,14 @@ C_word t5;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9489,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9495,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9507,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_9488,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9494,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9506,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("with-exception-handler");
-((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t1,t3,t4);}
+((C_proc4)C_retrieve_symbol_proc(lf[236]))(4,*((C_word*)lf[236]+1),t1,t3,t4);}
 
-/* a9506 in a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9507(C_word c,C_word t0,C_word t1){
+/* a9505 in a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9506(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19645,61 +19360,61 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9507,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9513,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9537,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9506,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9512,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9536,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a9536 in a9506 in a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9537(C_word c,C_word t0,C_word t1,...){
+/* a9535 in a9505 in a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9536(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_9537r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_9536r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_9537r(t0,t1,t2);}}
+f_9536r(t0,t1,t2);}}
 
-static void C_ccall f_9537r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9536r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9543,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("k14721477");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9542,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("k14871492");
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a9542 in a9536 in a9506 in a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9543(C_word c,C_word t0,C_word t1){
+/* a9541 in a9535 in a9505 in a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9542(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9543,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9542,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a9512 in a9506 in a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9513(C_word c,C_word t0,C_word t1){
+/* a9511 in a9505 in a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9513,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9520,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 1086 collapsable-literal?");
-((C_proc3)C_retrieve_symbol_proc(lf[314]))(3,*((C_word*)lf[314]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9512,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9519,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 1106 collapsable-literal?");
+((C_proc3)C_retrieve_symbol_proc(lf[312]))(3,*((C_word*)lf[312]+1),t2,((C_word*)t0)[2]);}
 
-/* k9518 in a9512 in a9506 in a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9520(C_word c,C_word t0,C_word t1){
+/* k9517 in a9511 in a9505 in a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9519(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19707,57 +19422,57 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9520,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9519,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,*((C_word*)lf[78]+1),t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[160],t3);
-C_trace("compiler.scm: 1088 eval");
-((C_proc3)C_retrieve_symbol_proc(lf[148]))(3,*((C_word*)lf[148]+1),((C_word*)t0)[3],t4);}}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,*((C_word*)lf[77]+1),t2);
+t4=C_a_i_cons(&a,2,lf[159],t3);
+C_trace("compiler.scm: 1108 eval");
+((C_proc3)C_retrieve_symbol_proc(lf[147]))(3,*((C_word*)lf[147]+1),((C_word*)t0)[3],t4);}}
 
-/* a9494 in a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9495(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9493 in a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9494(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9495,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9501,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("k14721477");
+C_save_and_reclaim((void*)tr3,(void*)f_9494,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9500,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("k14871492");
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a9500 in a9494 in a9488 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9501(C_word c,C_word t0,C_word t1){
+/* a9499 in a9493 in a9487 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9500(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9501,2,t0,t1);}
-C_trace("compiler.scm: 1084 quit");
-((C_proc5)C_retrieve_symbol_proc(lf[315]))(5,*((C_word*)lf[315]+1),t1,lf[316],((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9500,2,t0,t1);}
+C_trace("compiler.scm: 1104 quit");
+((C_proc5)C_retrieve_symbol_proc(lf[313]))(5,*((C_word*)lf[313]+1),t1,lf[314],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9358(C_word c,C_word t0,C_word t1){
+/* k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9358,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9361,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("g14751476");
+C_save_and_reclaim((void*)tr2,(void*)f_9357,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9360,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("g14901491");
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9361(C_word c,C_word t0,C_word t1){
+/* k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9360(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19769,19 +19484,19 @@ C_word t8;
 C_word t9;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9361,2,t0,t1);}
-t2=C_set_block_item(lf[59] /* constants-used */,0,C_SCHEME_TRUE);
-t3=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[99],t3);
-t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,*((C_word*)lf[78]+1));
-t7=C_mutate((C_word*)lf[78]+1 /* (set! defconstant-bindings ...) */,t6);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9372,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1093 collapsable-literal?");
-((C_proc3)C_retrieve_symbol_proc(lf[314]))(3,*((C_word*)lf[314]+1),t8,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9360,2,t0,t1);}
+t2=C_set_block_item(lf[58] /* constants-used */,0,C_SCHEME_TRUE);
+t3=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[98],t3);
+t5=C_a_i_list(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,t5,*((C_word*)lf[77]+1));
+t7=C_mutate((C_word*)lf[77]+1 /* (set! defconstant-bindings ...) */,t6);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9371,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1113 collapsable-literal?");
+((C_proc3)C_retrieve_symbol_proc(lf[312]))(3,*((C_word*)lf[312]+1),t8,t1);}
 
-/* k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9372(C_word c,C_word t0,C_word t1){
+/* k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19789,45 +19504,45 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9372,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9371,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9375,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[6]);
-C_trace("compiler.scm: 1094 ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[296]))(5,*((C_word*)lf[296]+1),t2,*((C_word*)lf[58]+1),((C_word*)t0)[5],t3);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9374,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t3=C_a_i_list(&a,1,((C_word*)t0)[6]);
+C_trace("compiler.scm: 1114 ##sys#hash-table-set!");
+((C_proc5)C_retrieve_symbol_proc(lf[294]))(5,*((C_word*)lf[294]+1),t2,*((C_word*)lf[57]+1),((C_word*)t0)[5],t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9382,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1097 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t2,lf[313]);}}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9381,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1117 gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t2,lf[311]);}}
 
-/* k9380 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9382(C_word c,C_word t0,C_word t1){
+/* k9379 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9382,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9385,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_a_i_list(&a,1,t1);
-C_trace("compiler.scm: 1098 ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[296]))(5,*((C_word*)lf[296]+1),t2,*((C_word*)lf[58]+1),((C_word*)t0)[2],t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_9381,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9384,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_a_i_list(&a,1,t1);
+C_trace("compiler.scm: 1118 ##sys#hash-table-set!");
+((C_proc5)C_retrieve_symbol_proc(lf[294]))(5,*((C_word*)lf[294]+1),t2,*((C_word*)lf[57]+1),((C_word*)t0)[2],t3);}
 
-/* k9383 in k9380 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9385(C_word c,C_word t0,C_word t1){
+/* k9382 in k9379 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9384(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9385,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9388,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1099 hide-variable");
-((C_proc3)C_retrieve_symbol_proc(lf[133]))(3,*((C_word*)lf[133]+1),t2,((C_word*)t0)[6]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9384,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9387,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1119 hide-variable");
+((C_proc3)C_retrieve_symbol_proc(lf[132]))(3,*((C_word*)lf[132]+1),t2,((C_word*)t0)[6]);}
 
-/* k9386 in k9383 in k9380 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9388(C_word c,C_word t0,C_word t1){
+/* k9385 in k9382 in k9379 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9387(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19838,35 +19553,35 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9388,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9418,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9387,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9417,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[6];
 t4=C_SCHEME_END_OF_LIST;
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9393,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9392,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[312],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[310],C_SCHEME_TRUE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
-t7=(C_word)C_i_car(t4);
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
+t7=C_i_car(t4);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[312],t7);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[310],t7);}
 else{
 C_trace("##sys#error");
-t7=*((C_word*)lf[135]+1);
+t7=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k9391 in k9386 in k9383 in k9380 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9393(C_word c,C_word t0,C_word t1){
+/* k9390 in k9385 in k9382 in k9379 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[312],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[310],t1);}
 
-/* k9416 in k9386 in k9383 in k9380 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9418(C_word c,C_word t0,C_word t1){
+/* k9415 in k9385 in k9382 in k9379 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19877,35 +19592,35 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9418,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9417,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9447,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[6];
 t4=C_SCHEME_END_OF_LIST;
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9423,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9422,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[133],C_SCHEME_TRUE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
-t7=(C_word)C_i_car(t4);
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
+t7=C_i_car(t4);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[134],t7);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[133],t7);}
 else{
 C_trace("##sys#error");
-t7=*((C_word*)lf[135]+1);
+t7=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k9421 in k9416 in k9386 in k9383 in k9380 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9423(C_word c,C_word t0,C_word t1){
+/* k9420 in k9415 in k9385 in k9382 in k9379 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k9446 in k9416 in k9386 in k9383 in k9380 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9448(C_word c,C_word t0,C_word t1){
+/* k9445 in k9415 in k9385 in k9382 in k9379 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19915,83 +19630,83 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9448,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[99],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,lf[294],t5);
-C_trace("compiler.scm: 1102 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_9447,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[98],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
+t6=C_a_i_cons(&a,2,lf[292],t5);
+C_trace("compiler.scm: 1122 walk");
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t7,((C_word*)t0)[4],t6,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t7,((C_word*)t0)[4],t6,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k9373 in k9370 in k9359 in k9356 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9375(C_word c,C_word t0,C_word t1){
+/* k9372 in k9369 in k9358 in k9355 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[311]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[309]);}
 
-/* k9341 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9343(C_word c,C_word t0,C_word t1){
+/* k9340 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9342(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
+t2=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9337 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9339(C_word c,C_word t0,C_word t1){
+/* k9336 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9339,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[173],t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9334,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1075 ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[296]))(5,*((C_word*)lf[296]+1),t3,*((C_word*)lf[56]+1),((C_word*)t0)[2],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_9338,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[172],t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9333,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1095 ##sys#hash-table-set!");
+((C_proc5)C_retrieve_symbol_proc(lf[294]))(5,*((C_word*)lf[294]+1),t3,*((C_word*)lf[55]+1),((C_word*)t0)[2],t2);}
 
-/* k9332 in k9337 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9334(C_word c,C_word t0,C_word t1){
+/* k9331 in k9336 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9333(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_set_block_item(lf[57] /* inline-table-used */,0,C_SCHEME_TRUE);
+t2=C_set_block_item(lf[56] /* inline-table-used */,0,C_SCHEME_TRUE);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[308]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[306]);}
 
-/* k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9178(C_word c,C_word t0,C_word t1){
+/* k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9177(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9178,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9181,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 1049 gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_9177,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9180,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 1069 gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t2);}
 
-/* k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9181(C_word c,C_word t0,C_word t1){
+/* k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9181,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9184,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 1050 gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_9180,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9183,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 1070 gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t2);}
 
-/* k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9184(C_word c,C_word t0,C_word t1){
+/* k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20000,16 +19715,16 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9184,2,t0,t1);}
-t2=(C_word)C_i_cddddr(((C_word*)t0)[10]);
-t3=(C_word)C_i_pairp(t2);
-t4=(C_truep(t3)?(C_word)C_i_cadddr(((C_word*)t0)[10]):C_SCHEME_FALSE);
-t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9190,a[2]=((C_word*)t0)[10],a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t1,a[12]=((C_word*)t0)[9],tmp=(C_word)a,a+=13,tmp);
-C_trace("compiler.scm: 1052 set-real-name!");
-((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),t5,((C_word*)t0)[9],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9183,2,t0,t1);}
+t2=C_i_cddddr(((C_word*)t0)[10]);
+t3=C_i_pairp(t2);
+t4=(C_truep(t3)?C_i_cadddr(((C_word*)t0)[10]):C_SCHEME_FALSE);
+t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9189,a[2]=((C_word*)t0)[10],a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t1,a[12]=((C_word*)t0)[9],tmp=(C_word)a,a+=13,tmp);
+C_trace("compiler.scm: 1072 set-real-name!");
+((C_proc4)C_retrieve_symbol_proc(lf[97]))(4,*((C_word*)lf[97]+1),t5,((C_word*)t0)[9],((C_word*)t0)[3]);}
 
-/* k9188 in k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9190(C_word c,C_word t0,C_word t1){
+/* k9187 in k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20019,25 +19734,25 @@ C_word t6;
 C_word t7;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9190,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[12],((C_word*)t0)[11],((C_word*)t0)[10]);
-t3=(C_word)C_a_i_cons(&a,2,t2,*((C_word*)lf[76]+1));
-t4=C_mutate((C_word*)lf[76]+1 /* (set! location-pointer-map ...) */,t3);
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9262,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9301,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1056 estimate-foreign-result-location-size");
-((C_proc3)C_retrieve_symbol_proc(lf[306]))(3,*((C_word*)lf[306]+1),t6,((C_word*)t0)[10]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9189,2,t0,t1);}
+t2=C_a_i_list(&a,3,((C_word*)t0)[12],((C_word*)t0)[11],((C_word*)t0)[10]);
+t3=C_a_i_cons(&a,2,t2,*((C_word*)lf[75]+1));
+t4=C_mutate((C_word*)lf[75]+1 /* (set! location-pointer-map ...) */,t3);
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9261,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9300,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1076 estimate-foreign-result-location-size");
+((C_proc3)C_retrieve_symbol_proc(lf[304]))(3,*((C_word*)lf[304]+1),t6,((C_word*)t0)[10]);}
 
-/* k9299 in k9188 in k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9301(C_word c,C_word t0,C_word t1){
+/* k9298 in k9187 in k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1056 words");
-((C_proc3)C_retrieve_symbol_proc(lf[305]))(3,*((C_word*)lf[305]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 1076 words");
+((C_proc3)C_retrieve_symbol_proc(lf[303]))(3,*((C_word*)lf[303]+1),((C_word*)t0)[2],t1);}
 
-/* k9260 in k9188 in k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9262(C_word c,C_word t0,C_word t1){
+/* k9259 in k9187 in k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9261(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20057,31 +19772,31 @@ C_word t16;
 C_word t17;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9262,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(C_fix(2),t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[304],t3);
-t5=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[99],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,t4,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[273],t8);
-t10=(C_word)C_a_i_list(&a,2,((C_word*)t0)[11],t9);
-t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9225,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t11,tmp=(C_word)a,a+=10,tmp);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9229,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9261,2,t0,t1);}
+t2=C_fixnum_plus(C_fix(2),t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[302],t3);
+t5=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[98],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t4,t7);
+t9=C_a_i_cons(&a,2,lf[271],t8);
+t10=C_a_i_list(&a,2,((C_word*)t0)[11],t9);
+t11=C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
+t12=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9224,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t11,tmp=(C_word)a,a+=10,tmp);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9228,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t14=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t15=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t14);
-t16=(C_word)C_a_i_cons(&a,2,lf[169],t15);
+t14=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t15=C_a_i_cons(&a,2,((C_word*)t0)[5],t14);
+t16=C_a_i_cons(&a,2,lf[168],t15);
 t17=t13;
-f_9229(t17,(C_word)C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST));}
+f_9228(t17,C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST));}
 else{
 t14=t13;
-f_9229(t14,C_SCHEME_END_OF_LIST);}}
+f_9228(t14,C_SCHEME_END_OF_LIST);}}
 
-/* k9227 in k9260 in k9188 in k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_9229(C_word t0,C_word t1){
+/* k9226 in k9259 in k9187 in k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9228(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20089,33 +19804,33 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9229,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9237,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_9228,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9236,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[3])){
-C_trace("compiler.scm: 1068 fifth");
-((C_proc3)C_retrieve_symbol_proc(lf[302]))(3,*((C_word*)lf[302]+1),t2,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 1088 fifth");
+((C_proc3)C_retrieve_symbol_proc(lf[300]))(3,*((C_word*)lf[300]+1),t2,((C_word*)t0)[2]);}
 else{
-t3=(C_word)C_i_cadddr(((C_word*)t0)[2]);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t3=C_i_cadddr(((C_word*)t0)[2]);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t5=*((C_word*)lf[168]+1);
+t5=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[4],t1,t4);}}
 
-/* k9235 in k9227 in k9260 in k9188 in k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9237(C_word c,C_word t0,C_word t1){
+/* k9234 in k9226 in k9259 in k9187 in k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9236(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9237,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_9236,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t3=*((C_word*)lf[168]+1);
+t3=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k9223 in k9260 in k9188 in k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9225(C_word c,C_word t0,C_word t1){
+/* k9222 in k9259 in k9187 in k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9224(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20125,26 +19840,26 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9225,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[152],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t3);
-t5=(C_word)C_a_i_cons(&a,2,lf[159],t4);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9205,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t5,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 1069 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[136]))(5,*((C_word*)lf[136]+1),t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9224,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[151],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[9],t3);
+t5=C_a_i_cons(&a,2,lf[158],t4);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9204,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t5,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 1089 alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9203 in k9223 in k9260 in k9188 in k9182 in k9179 in k9176 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9205(C_word c,C_word t0,C_word t1){
+/* k9202 in k9222 in k9259 in k9187 in k9181 in k9178 in k9175 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1055 walk");
+C_trace("compiler.scm: 1075 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9122(C_word c,C_word t0,C_word t1){
+/* k9119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20154,17 +19869,17 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9122,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9121,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(C_word)C_i_caddr(((C_word*)t0)[4]);
-t5=(C_word)C_i_cadddr(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9131,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 1037 make-random-name");
-((C_proc2)C_retrieve_symbol_proc(lf[89]))(2,*((C_word*)lf[89]+1),t6);}
+t4=C_i_caddr(((C_word*)t0)[4]);
+t5=C_i_cadddr(((C_word*)t0)[4]);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9130,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 1057 make-random-name");
+((C_proc2)C_retrieve_symbol_proc(lf[88]))(2,*((C_word*)lf[88]+1),t6);}
 
-/* k9129 in k9120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9131(C_word c,C_word t0,C_word t1){
+/* k9128 in k9119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9130(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20172,37 +19887,37 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9131,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9134,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9130,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9133,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[5])){
 t3=t2;
-f_9134(t3,C_SCHEME_UNDEFINED);}
+f_9133(t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9162,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9166,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1038 fifth");
-((C_proc3)C_retrieve_symbol_proc(lf[302]))(3,*((C_word*)lf[302]+1),t4,((C_word*)t0)[2]);}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9161,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9165,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1058 fifth");
+((C_proc3)C_retrieve_symbol_proc(lf[300]))(3,*((C_word*)lf[300]+1),t4,((C_word*)t0)[2]);}}
 
-/* k9164 in k9129 in k9120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9166(C_word c,C_word t0,C_word t1){
+/* k9163 in k9128 in k9119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9165(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 1038 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 1058 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),((C_word*)t0)[2],t1);}
 
-/* k9160 in k9129 in k9120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9162(C_word c,C_word t0,C_word t1){
+/* k9159 in k9128 in k9119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_9134(t3,t2);}
+f_9133(t3,t2);}
 
-/* k9132 in k9129 in k9120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_9134(C_word t0,C_word t1){
+/* k9131 in k9128 in k9119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9133(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20211,16 +19926,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9134,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,3,((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,t2,*((C_word*)lf[68]+1));
-t4=C_mutate((C_word*)lf[68]+1 /* (set! external-variables ...) */,t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9154,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 1041 string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),t5,lf[301],((C_word*)((C_word*)t0)[7])[1]);}
+C_save_and_reclaim((void*)trf_9133,NULL,2,t0,t1);}
+t2=C_a_i_vector(&a,3,((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,t2,*((C_word*)lf[67]+1));
+t4=C_mutate((C_word*)lf[67]+1 /* (set! external-variables ...) */,t3);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9153,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 1061 string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[229]+1)))(4,*((C_word*)lf[229]+1),t5,lf[299],((C_word*)((C_word*)t0)[7])[1]);}
 
-/* k9152 in k9132 in k9129 in k9120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9154(C_word c,C_word t0,C_word t1){
+/* k9151 in k9131 in k9128 in k9119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20229,26 +19944,26 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9154,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],lf[299],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,*((C_word*)lf[65]+1));
-t4=C_mutate((C_word*)lf[65]+1 /* (set! foreign-variables ...) */,t3);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9146,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1043 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[136]))(5,*((C_word*)lf[136]+1),t5,((C_word*)t0)[2],((C_word*)t0)[4],*((C_word*)lf[73]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_9153,2,t0,t1);}
+t2=C_a_i_list(&a,3,((C_word*)t0)[4],lf[297],t1);
+t3=C_a_i_cons(&a,2,t2,*((C_word*)lf[64]+1));
+t4=C_mutate((C_word*)lf[64]+1 /* (set! foreign-variables ...) */,t3);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9145,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1063 alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t5,((C_word*)t0)[2],((C_word*)t0)[4],*((C_word*)lf[72]+1));}
 
-/* k9144 in k9152 in k9132 in k9129 in k9120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9146(C_word c,C_word t0,C_word t1){
+/* k9143 in k9151 in k9131 in k9128 in k9119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9145(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[73]+1 /* (set! external-to-pointer ...) */,t1);
+t2=C_mutate((C_word*)lf[72]+1 /* (set! external-to-pointer ...) */,t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[300]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[298]);}
 
-/* k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8958(C_word c,C_word t0,C_word t1){
+/* k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20256,53 +19971,53 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8958,2,t0,t1);}
-t2=(C_word)C_i_cdddr(((C_word*)t0)[8]);
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8970,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 1014 gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_8957,2,t0,t1);}
+t2=C_i_cdddr(((C_word*)t0)[8]);
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8969,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 1034 gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9106,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 1029 ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[296]))(5,*((C_word*)lf[296]+1),t3,*((C_word*)lf[64]+1),((C_word*)t0)[2],t1);}}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9105,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 1049 ##sys#hash-table-set!");
+((C_proc5)C_retrieve_symbol_proc(lf[294]))(5,*((C_word*)lf[294]+1),t3,*((C_word*)lf[63]+1),((C_word*)t0)[2],t1);}}
 
-/* k9104 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9106(C_word c,C_word t0,C_word t1){
+/* k9103 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[297]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[295]);}
 
-/* k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8970(C_word c,C_word t0,C_word t1){
+/* k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8970,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8973,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 1015 gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_8969,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 1035 gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t2);}
 
-/* k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8973(C_word c,C_word t0,C_word t1){
+/* k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8973,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8976,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_a_i_vector(&a,3,((C_word*)t0)[3],((C_word*)t0)[9],t1);
-C_trace("compiler.scm: 1016 ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[296]))(5,*((C_word*)lf[296]+1),t2,*((C_word*)lf[64]+1),((C_word*)t0)[2],t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_8972,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8975,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+t3=C_a_i_vector(&a,3,((C_word*)t0)[3],((C_word*)t0)[9],t1);
+C_trace("compiler.scm: 1036 ##sys#hash-table-set!");
+((C_proc5)C_retrieve_symbol_proc(lf[294]))(5,*((C_word*)lf[294]+1),t2,*((C_word*)lf[63]+1),((C_word*)t0)[2],t3);}
 
-/* k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8976(C_word c,C_word t0,C_word t1){
+/* k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20313,35 +20028,35 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8976,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9006,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8975,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9005,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t3=((C_word*)t0)[8];
 t4=C_SCHEME_END_OF_LIST;
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8981,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8980,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[133],C_SCHEME_TRUE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
-t7=(C_word)C_i_car(t4);
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
+t7=C_i_car(t4);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[134],t7);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[133],t7);}
 else{
 C_trace("##sys#error");
-t7=*((C_word*)lf[135]+1);
+t7=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k8979 in k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8981(C_word c,C_word t0,C_word t1){
+/* k8978 in k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k9004 in k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9006(C_word c,C_word t0,C_word t1){
+/* k9003 in k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9005(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20352,59 +20067,59 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9006,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9036,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9005,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9035,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t3=((C_word*)t0)[7];
 t4=C_SCHEME_END_OF_LIST;
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9011,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9010,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[133],C_SCHEME_TRUE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
-t7=(C_word)C_i_car(t4);
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
+t7=C_i_car(t4);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t2,t3,lf[134],t7);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,t3,lf[133],t7);}
 else{
 C_trace("##sys#error");
-t7=*((C_word*)lf[135]+1);
+t7=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k9009 in k9004 in k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9011(C_word c,C_word t0,C_word t1){
+/* k9008 in k9003 in k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k9034 in k9004 in k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9036(C_word c,C_word t0,C_word t1){
+/* k9033 in k9003 in k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 1019 hide-variable");
-((C_proc3)C_retrieve_symbol_proc(lf[133]))(3,*((C_word*)lf[133]+1),t2,((C_word*)t0)[8]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9035,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9038,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 1039 hide-variable");
+((C_proc3)C_retrieve_symbol_proc(lf[132]))(3,*((C_word*)lf[132]+1),t2,((C_word*)t0)[8]);}
 
-/* k9037 in k9034 in k9004 in k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9039(C_word c,C_word t0,C_word t1){
+/* k9036 in k9033 in k9003 in k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9042,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 1020 hide-variable");
-((C_proc3)C_retrieve_symbol_proc(lf[133]))(3,*((C_word*)lf[133]+1),t2,((C_word*)t0)[7]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9038,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9041,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 1040 hide-variable");
+((C_proc3)C_retrieve_symbol_proc(lf[132]))(3,*((C_word*)lf[132]+1),t2,((C_word*)t0)[7]);}
 
-/* k9040 in k9037 in k9034 in k9004 in k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_9042(C_word c,C_word t0,C_word t1){
+/* k9039 in k9036 in k9033 in k9003 in k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_9041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20416,23 +20131,23 @@ C_word t8;
 C_word t9;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9042,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[9]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t3);
-t5=(C_word)C_a_i_cons(&a,2,lf[294],t4);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9073,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t5,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t7=(C_word)C_i_cdr(((C_word*)t0)[9]);
-if(C_truep((C_word)C_i_pairp(t7))){
-t8=(C_word)C_i_cadr(((C_word*)t0)[9]);
+C_save_and_reclaim((void*)tr2,(void*)f_9041,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[9]);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[8],t3);
+t5=C_a_i_cons(&a,2,lf[292],t4);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9072,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t5,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t7=C_i_cdr(((C_word*)t0)[9]);
+if(C_truep(C_i_pairp(t7))){
+t8=C_i_cadr(((C_word*)t0)[9]);
 t9=t6;
-f_9073(t9,(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST));}
+f_9072(t9,C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST));}
 else{
 t8=t6;
-f_9073(t8,(C_word)C_a_i_cons(&a,2,lf[295],C_SCHEME_END_OF_LIST));}}
+f_9072(t8,C_a_i_cons(&a,2,lf[293],C_SCHEME_END_OF_LIST));}}
 
-/* k9071 in k9040 in k9037 in k9034 in k9004 in k8974 in k8971 in k8968 in k8956 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_9073(C_word t0,C_word t1){
+/* k9070 in k9039 in k9036 in k9033 in k9003 in k8973 in k8970 in k8967 in k8955 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_9072(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20442,50 +20157,50 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9073,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[294],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t4);
-t6=(C_word)C_a_i_cons(&a,2,lf[152],t5);
-C_trace("compiler.scm: 1021 walk");
+C_save_and_reclaim((void*)trf_9072,NULL,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,lf[292],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[7],t4);
+t6=C_a_i_cons(&a,2,lf[151],t5);
+C_trace("compiler.scm: 1041 walk");
 t7=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t7,((C_word*)t0)[5],t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t7,((C_word*)t0)[5],t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8899 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8901(C_word c,C_word t0,C_word t1){
+/* k8898 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8900(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8904,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[2]);
-C_trace("compiler.scm: 997  ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t2,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_8900,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8903,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=C_i_caddr(((C_word*)t0)[2]);
+C_trace("compiler.scm: 1017 ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t2,t3);}
 
-/* k8902 in k8899 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8904(C_word c,C_word t0,C_word t1){
+/* k8901 in k8898 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8903(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8904,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8907,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cdddr(((C_word*)t0)[2]);
-if(C_truep((C_word)C_i_pairp(t3))){
+C_save_and_reclaim((void*)tr2,(void*)f_8903,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8906,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_i_cdddr(((C_word*)t0)[2]);
+if(C_truep(C_i_pairp(t3))){
 t4=t2;
-f_8907(2,t4,(C_word)C_i_cadddr(((C_word*)t0)[2]));}
+f_8906(2,t4,C_i_cadddr(((C_word*)t0)[2]));}
 else{
-C_trace("compiler.scm: 1000 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),t2,((C_word*)t0)[4]);}}
+C_trace("compiler.scm: 1020 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t2,((C_word*)t0)[4]);}}
 
-/* k8905 in k8902 in k8899 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8907(C_word c,C_word t0,C_word t1){
+/* k8904 in k8901 in k8898 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8906(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20495,21 +20210,21 @@ C_word t6;
 C_word t7;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8907,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8919,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_stringp(t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_8906,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8918,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_stringp(t1))){
 t3=t1;
-t4=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,*((C_word*)lf[65]+1));
-t6=C_mutate((C_word*)lf[65]+1 /* (set! foreign-variables ...) */,t5);
+t4=C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t3);
+t5=C_a_i_cons(&a,2,t4,*((C_word*)lf[64]+1));
+t6=C_mutate((C_word*)lf[64]+1 /* (set! foreign-variables ...) */,t5);
 t7=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,lf[292]);}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,lf[290]);}
 else{
-C_trace("compiler.scm: 1005 symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),t2,t1);}}
+C_trace("compiler.scm: 1025 symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t2,t1);}}
 
-/* k8917 in k8905 in k8902 in k8899 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8919(C_word c,C_word t0,C_word t1){
+/* k8916 in k8904 in k8901 in k8898 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20517,60 +20232,60 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8919,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,*((C_word*)lf[65]+1));
-t4=C_mutate((C_word*)lf[65]+1 /* (set! foreign-variables ...) */,t3);
+C_save_and_reclaim((void*)tr2,(void*)f_8918,2,t0,t1);}
+t2=C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
+t3=C_a_i_cons(&a,2,t2,*((C_word*)lf[64]+1));
+t4=C_mutate((C_word*)lf[64]+1 /* (set! foreign-variables ...) */,t3);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[291]);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,lf[289]);}
 
-/* k8890 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8892(C_word c,C_word t0,C_word t1){
+/* k8889 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8891(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 993  walk");
+C_trace("compiler.scm: 1013 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8877 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8879(C_word c,C_word t0,C_word t1){
+/* k8876 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8878(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 990  walk");
+C_trace("compiler.scm: 1010 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8864 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8866(C_word c,C_word t0,C_word t1){
+/* k8863 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8865(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 987  walk");
+C_trace("compiler.scm: 1007 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8851 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8853(C_word c,C_word t0,C_word t1){
+/* k8850 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8852(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 984  walk");
+C_trace("compiler.scm: 1004 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8838 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8840(C_word c,C_word t0,C_word t1){
+/* k8837 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8839(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 981  walk");
+C_trace("compiler.scm: 1001 walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8771 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8773(C_word c,C_word t0,C_word t1){
+/* k8770 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8772(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20581,22 +20296,22 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8773,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8786,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[7]);
+C_save_and_reclaim((void*)tr2,(void*)f_8772,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[7]);
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8785,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t4=C_i_cdr(((C_word*)t0)[7]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8792,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8791,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_8792(t8,t3,t4);}
+f_8791(t8,t3,t4);}
 else{
 t3=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[280]);}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[278]);}}
 
-/* fold in k8771 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8792(C_word t0,C_word t1,C_word t2){
+/* fold in k8770 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8791(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20605,95 +20320,95 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8792,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8812,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 976  walk");
+C_save_and_reclaim((void*)trf_8791,NULL,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8811,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 996  walk");
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t6,t5,t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_5724(t6,t5,t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8819,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 977  walk");
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8818,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 997  walk");
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t6,t5,t3,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE);}}
+f_5724(t6,t5,t3,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_FALSE);}}
 
-/* k8817 in fold in k8771 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8819(C_word c,C_word t0,C_word t1){
+/* k8816 in fold in k8770 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8819,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8823,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 977  fold");
+C_save_and_reclaim((void*)tr2,(void*)f_8818,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8822,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 997  fold");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8792(t3,t2,((C_word*)t0)[2]);}
+f_8791(t3,t2,((C_word*)t0)[2]);}
 
-/* k8821 in k8817 in fold in k8771 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8823(C_word c,C_word t0,C_word t1){
+/* k8820 in k8816 in fold in k8770 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8822(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8823,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8822,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k8810 in fold in k8771 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8812(C_word c,C_word t0,C_word t1){
+/* k8809 in fold in k8770 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8811(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8812,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8811,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,1,t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,1,t1));}
 
-/* k8784 in k8771 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8786(C_word c,C_word t0,C_word t1){
+/* k8783 in k8770 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 971  canonicalize-begin-body");
-((C_proc3)C_retrieve_symbol_proc(lf[245]))(3,*((C_word*)lf[245]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 991  canonicalize-begin-body");
+((C_proc3)C_retrieve_symbol_proc(lf[243]))(3,*((C_word*)lf[243]+1),((C_word*)t0)[2],t1);}
 
-/* k8755 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8757(C_word c,C_word t0,C_word t1){
+/* k8754 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[279]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[277]);}
 
-/* k8740 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8742(C_word c,C_word t0,C_word t1){
+/* k8739 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8741(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 962  walk");
+C_trace("compiler.scm: 982  walk");
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5774(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8709 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8711(C_word c,C_word t0,C_word t1){
+/* k8708 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8711,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8719,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cadddr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 957  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_8710,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8718,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=C_i_cadddr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 977  walk");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k8717 in k8709 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8719(C_word c,C_word t0,C_word t1){
+/* k8716 in k8708 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8718(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20701,41 +20416,41 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8719,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_8718,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[256],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,lf[254],t4));}
 
-/* k8680 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8682(C_word c,C_word t0,C_word t1){
+/* k8679 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8682,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_8681,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[253],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[251],t3));}
 
-/* a8648 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8649(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8647 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8648(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8649,3,t0,t1,t2);}
-C_trace("g13321333");
+C_save_and_reclaim((void*)tr3,(void*)f_8648,3,t0,t1,t2);}
+C_trace("g13471348");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5428(t3,t1,t2,((C_word*)t0)[2]);}
+f_5378(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k8633 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8635(C_word c,C_word t0,C_word t1){
+/* k8632 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20743,37 +20458,37 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8635,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8639,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8643,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_i_cddr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 948  mapwalk");
+C_save_and_reclaim((void*)tr2,(void*)f_8634,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8638,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8642,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=C_i_cddr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 968  mapwalk");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_10328(t5,t3,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_10324(t5,t3,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8641 in k8633 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8643(C_word c,C_word t0,C_word t1){
+/* k8640 in k8632 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
+t2=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8637 in k8633 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8639(C_word c,C_word t0,C_word t1){
+/* k8636 in k8632 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8638(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8639,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_8638,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[273],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[271],t2));}
 
-/* k8600 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8602(C_word c,C_word t0,C_word t1){
+/* k8599 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20781,52 +20496,52 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8602,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8606,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8610,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_i_cddr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 943  mapwalk");
+C_save_and_reclaim((void*)tr2,(void*)f_8601,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8605,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8609,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=C_i_cddr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 963  mapwalk");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_10328(t5,t3,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_10324(t5,t3,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8608 in k8600 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8610(C_word c,C_word t0,C_word t1){
+/* k8607 in k8599 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8609(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#append");
-t2=*((C_word*)lf[168]+1);
+t2=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8604 in k8600 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8606(C_word c,C_word t0,C_word t1){
+/* k8603 in k8599 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8606,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_8605,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[272],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[270],t2));}
 
-/* k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8269(C_word c,C_word t0,C_word t1){
+/* k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8269,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8275,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 893  lookup");
+C_save_and_reclaim((void*)tr2,(void*)f_8268,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8274,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 913  lookup");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5340(t4,t3,t2,((C_word*)t0)[4]);}
+f_5290(t4,t3,t2,((C_word*)t0)[4]);}
 
-/* k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8275(C_word c,C_word t0,C_word t1){
+/* k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20834,33 +20549,33 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8275,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8274,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8278,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 894  get-line");
-((C_proc3)C_retrieve_symbol_proc(lf[270]))(3,*((C_word*)lf[270]+1),t4,((C_word*)t0)[7]);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8277,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 914  get-line");
+((C_proc3)C_retrieve_symbol_proc(lf[268]))(3,*((C_word*)lf[268]+1),t4,((C_word*)t0)[7]);}
 
-/* k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8278(C_word c,C_word t0,C_word t1){
+/* k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8278,2,t0,t1);}
-t2=(C_word)C_i_caddr(((C_word*)t0)[8]);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8284,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-if(C_truep((C_word)C_i_memq(((C_word*)((C_word*)t0)[7])[1],C_retrieve(lf[115])))){
-C_trace("compiler.scm: 897  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t3,lf[117],lf[269],((C_word*)((C_word*)t0)[7])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8277,2,t0,t1);}
+t2=C_i_caddr(((C_word*)t0)[8]);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8283,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+if(C_truep(C_i_memq(((C_word*)((C_word*)t0)[7])[1],C_retrieve(lf[114])))){
+C_trace("compiler.scm: 917  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t3,lf[116],lf[267],((C_word*)((C_word*)t0)[7])[1]);}
 else{
 t4=t3;
-f_8284(2,t4,C_SCHEME_UNDEFINED);}}
+f_8283(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8284(C_word c,C_word t0,C_word t1){
+/* k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20871,48 +20586,48 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8284,2,t0,t1);}
-t2=(C_word)C_i_assq(((C_word*)((C_word*)t0)[9])[1],*((C_word*)lf[65]+1));
+C_save_and_reclaim((void*)tr2,(void*)f_8283,2,t0,t1);}
+t2=C_i_assq(((C_word*)((C_word*)t0)[9])[1],*((C_word*)lf[64]+1));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8291,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-C_trace("g12161217");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8290,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_trace("g12311232");
 t4=t3;
-f_8291(t4,((C_word*)t0)[4],t2);}
+f_8290(t4,((C_word*)t0)[4],t2);}
 else{
-t3=(C_word)C_i_assq(((C_word*)((C_word*)t0)[9])[1],*((C_word*)lf[76]+1));
+t3=C_i_assq(((C_word*)((C_word*)t0)[9])[1],*((C_word*)lf[75]+1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8367,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-C_trace("g12261227");
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8366,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_trace("g12411242");
 t5=t4;
-f_8367(t5,((C_word*)t0)[4],t3);}
+f_8366(t5,((C_word*)t0)[4],t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8439,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-if(C_truep((C_word)C_i_memq(((C_word*)((C_word*)t0)[9])[1],((C_word*)t0)[7]))){
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8438,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+if(C_truep(C_i_memq(((C_word*)((C_word*)t0)[9])[1],((C_word*)t0)[7]))){
 t5=t4;
-f_8439(2,t5,C_SCHEME_UNDEFINED);}
+f_8438(2,t5,C_SCHEME_UNDEFINED);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8510,a[2]=t4,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 924  ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t5,((C_word*)((C_word*)t0)[9])[1],lf[107]);}}}}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8509,a[2]=t4,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 944  ##sys#get");
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t5,((C_word*)((C_word*)t0)[9])[1],lf[106]);}}}}
 
-/* k8508 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8510(C_word c,C_word t0,C_word t1){
+/* k8507 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8510,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8513,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8509,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8512,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_8513(2,t3,t1);}
+f_8512(2,t3,t1);}
 else{
-C_trace("compiler.scm: 925  ##sys#alias-global-hook");
-((C_proc4)C_retrieve_symbol_proc(lf[106]))(4,*((C_word*)lf[106]+1),t2,((C_word*)((C_word*)t0)[3])[1],C_SCHEME_TRUE);}}
+C_trace("compiler.scm: 945  ##sys#alias-global-hook");
+((C_proc4)C_retrieve_symbol_proc(lf[105]))(4,*((C_word*)lf[105]+1),t2,((C_word*)((C_word*)t0)[3])[1],C_SCHEME_TRUE);}}
 
-/* k8511 in k8508 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8513(C_word c,C_word t0,C_word t1){
+/* k8510 in k8507 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20925,41 +20640,41 @@ C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8513,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8512,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 if(C_truep(*((C_word*)lf[26]+1))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8546,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8545,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)((C_word*)t0)[3])[1];
 t5=C_SCHEME_END_OF_LIST;
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8521,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t5))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8520,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t5))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t3,t4,lf[268],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t3,t4,lf[266],C_SCHEME_TRUE);}
 else{
-t7=(C_word)C_i_cdr(t5);
-if(C_truep((C_word)C_i_nullp(t7))){
-t8=(C_word)C_i_car(t5);
+t7=C_i_cdr(t5);
+if(C_truep(C_i_nullp(t7))){
+t8=C_i_car(t5);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t3,t4,lf[268],t8);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t3,t4,lf[266],t8);}
 else{
 C_trace("##sys#error");
-t8=*((C_word*)lf[135]+1);
+t8=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,lf[0],t5);}}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[2];
-f_8439(2,t4,t3);}}
+f_8438(2,t4,t3);}}
 
-/* k8519 in k8511 in k8508 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8521(C_word c,C_word t0,C_word t1){
+/* k8518 in k8510 in k8507 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[268],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[266],t1);}
 
-/* k8544 in k8511 in k8508 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8546(C_word c,C_word t0,C_word t1){
+/* k8543 in k8510 in k8507 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8545(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20969,48 +20684,48 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8546,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8545,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[3])[1];
 t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8551,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8550,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[2],t2,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[2],t2,lf[133],C_SCHEME_TRUE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[2],t2,lf[134],t6);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[2],t2,lf[133],t6);}
 else{
 C_trace("##sys#error");
-t6=*((C_word*)lf[135]+1);
+t6=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k8549 in k8544 in k8511 in k8508 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8551(C_word c,C_word t0,C_word t1){
+/* k8548 in k8543 in k8510 in k8507 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8550(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8439(C_word c,C_word t0,C_word t1){
+/* k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8439,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8442,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8478,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[9],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 929  ##sys#macro?");
-((C_proc3)C_retrieve_symbol_proc(lf[267]))(3,*((C_word*)lf[267]+1),t3,((C_word*)((C_word*)t0)[9])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8438,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8441,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8477,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[9],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 949  ##sys#macro?");
+((C_proc3)C_retrieve_symbol_proc(lf[265]))(3,*((C_word*)lf[265]+1),t3,((C_word*)((C_word*)t0)[9])[1]);}
 
-/* k8476 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8478(C_word c,C_word t0,C_word t1){
+/* k8475 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8477(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21018,172 +20733,172 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8478,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8477,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8481,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8491,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8480,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8490,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8494,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8493,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 C_trace("open-output-string");
-((C_proc2)C_retrieve_symbol_proc(lf[265]))(2,*((C_word*)lf[265]+1),t4);}
+((C_proc2)C_retrieve_symbol_proc(lf[263]))(2,*((C_word*)lf[263]+1),t4);}
 else{
-C_trace("compiler.scm: 930  compiler-warning");
-((C_proc6)C_retrieve_symbol_proc(lf[116]))(6,*((C_word*)lf[116]+1),t2,lf[117],lf[260],((C_word*)((C_word*)t0)[3])[1],lf[266]);}}
+C_trace("compiler.scm: 950  compiler-warning");
+((C_proc6)C_retrieve_symbol_proc(lf[115]))(6,*((C_word*)lf[115]+1),t2,lf[116],lf[258],((C_word*)((C_word*)t0)[3])[1],lf[264]);}}
 else{
 t2=((C_word*)t0)[4];
-f_8442(2,t2,C_SCHEME_UNDEFINED);}}
+f_8441(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k8492 in k8476 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8494(C_word c,C_word t0,C_word t1){
+/* k8491 in k8475 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8494,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8497,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8493,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8496,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[263]+1)))(4,*((C_word*)lf[263]+1),t2,lf[264],t1);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[261]+1)))(4,*((C_word*)lf[261]+1),t2,lf[262],t1);}
 
-/* k8495 in k8492 in k8476 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8497(C_word c,C_word t0,C_word t1){
+/* k8494 in k8491 in k8475 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8496(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8497,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8500,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8496,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8499,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 C_trace("write");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[262]+1)))(4,*((C_word*)lf[262]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[260]+1)))(4,*((C_word*)lf[260]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k8498 in k8495 in k8492 in k8476 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8500(C_word c,C_word t0,C_word t1){
+/* k8497 in k8494 in k8491 in k8475 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8499(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("get-output-string");
-((C_proc3)C_retrieve_symbol_proc(lf[261]))(3,*((C_word*)lf[261]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)C_retrieve_symbol_proc(lf[259]))(3,*((C_word*)lf[259]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8489 in k8476 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8491(C_word c,C_word t0,C_word t1){
+/* k8488 in k8475 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8490(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 930  compiler-warning");
-((C_proc6)C_retrieve_symbol_proc(lf[116]))(6,*((C_word*)lf[116]+1),((C_word*)t0)[3],lf[117],lf[260],((C_word*)((C_word*)t0)[2])[1],t1);}
+C_trace("compiler.scm: 950  compiler-warning");
+((C_proc6)C_retrieve_symbol_proc(lf[115]))(6,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[116],lf[258],((C_word*)((C_word*)t0)[2])[1],t1);}
 
-/* k8479 in k8476 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8481(C_word c,C_word t0,C_word t1){
+/* k8478 in k8475 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8480(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(*((C_word*)lf[35]+1))){
-C_trace("compiler.scm: 934  ##sys#undefine-macro!");
-((C_proc3)C_retrieve_symbol_proc(lf[259]))(3,*((C_word*)lf[259]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
+C_trace("compiler.scm: 954  ##sys#undefine-macro!");
+((C_proc3)C_retrieve_symbol_proc(lf[257]))(3,*((C_word*)lf[257]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
-f_8442(2,t3,t2);}}
+f_8441(2,t3,t2);}}
 
-/* k8440 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8442(C_word c,C_word t0,C_word t1){
+/* k8439 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8441(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8442,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8445,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8472,a[2]=((C_word*)t0)[8],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 935  keyword?");
-((C_proc3)C_retrieve_symbol_proc(lf[119]))(3,*((C_word*)lf[119]+1),t3,((C_word*)((C_word*)t0)[8])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8441,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8444,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8471,a[2]=((C_word*)t0)[8],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 955  keyword?");
+((C_proc3)C_retrieve_symbol_proc(lf[118]))(3,*((C_word*)lf[118]+1),t3,((C_word*)((C_word*)t0)[8])[1]);}
 
-/* k8470 in k8440 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8472(C_word c,C_word t0,C_word t1){
+/* k8469 in k8439 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8471(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 936  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[3],lf[242],lf[258],((C_word*)((C_word*)t0)[2])[1]);}
+C_trace("compiler.scm: 956  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[240],lf[256],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t2=((C_word*)t0)[3];
-f_8445(2,t2,C_SCHEME_UNDEFINED);}}
+f_8444(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k8443 in k8440 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8445(C_word c,C_word t0,C_word t1){
+/* k8442 in k8439 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8445,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[8])[1]))){
-C_trace("compiler.scm: 938  syntax-error");
-((C_proc5)C_retrieve_symbol_proc(lf[120]))(5,*((C_word*)lf[120]+1),t2,lf[252],lf[257],((C_word*)((C_word*)t0)[8])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8444,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8447,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_i_pairp(((C_word*)((C_word*)t0)[8])[1]))){
+C_trace("compiler.scm: 958  syntax-error");
+((C_proc5)C_retrieve_symbol_proc(lf[119]))(5,*((C_word*)lf[119]+1),t2,lf[250],lf[255],((C_word*)((C_word*)t0)[8])[1]);}
 else{
 t3=t2;
-f_8448(2,t3,C_SCHEME_UNDEFINED);}}
+f_8447(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k8446 in k8443 in k8440 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8448(C_word c,C_word t0,C_word t1){
+/* k8445 in k8442 in k8439 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8448,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8463,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 940  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_8447,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8462,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 960  walk");
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t3,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8461 in k8446 in k8443 in k8440 in k8437 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8463(C_word c,C_word t0,C_word t1){
+/* k8460 in k8445 in k8442 in k8439 in k8436 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8462(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8463,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_8462,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[252],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[250],t3));}
 
-/* g1226 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8367(C_word t0,C_word t1,C_word t2){
+/* g1241 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8366(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8367,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_caddr(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8374,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 914  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t4);}
+C_save_and_reclaim((void*)trf_8366,NULL,3,t0,t1,t2);}
+t3=C_i_caddr(t2);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8373,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 934  gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t4);}
 
-/* k8372 in g1226 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8374(C_word c,C_word t0,C_word t1){
+/* k8371 in g1241 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8373(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8374,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8433,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 916  foreign-type-convert-argument");
-((C_proc4)C_retrieve_symbol_proc(lf[255]))(4,*((C_word*)lf[255]+1),t2,((C_word*)t0)[2],((C_word*)t0)[8]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8373,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8432,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 936  foreign-type-convert-argument");
+((C_proc4)C_retrieve_symbol_proc(lf[253]))(4,*((C_word*)lf[253]+1),t2,((C_word*)t0)[2],((C_word*)t0)[8]);}
 
-/* k8431 in k8372 in g1226 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8433(C_word c,C_word t0,C_word t1){
+/* k8430 in k8371 in g1241 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8432(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21194,18 +20909,18 @@ C_word t7;
 C_word t8;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8433,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t6=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8421,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t5,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 920  foreign-type-check");
-((C_proc4)C_retrieve_symbol_proc(lf[254]))(4,*((C_word*)lf[254]+1),t7,((C_word*)t0)[8],((C_word*)t0)[7]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8432,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t6=C_i_cadr(((C_word*)t0)[6]);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8420,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t5,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 940  foreign-type-check");
+((C_proc4)C_retrieve_symbol_proc(lf[252]))(4,*((C_word*)lf[252]+1),t7,((C_word*)t0)[8],((C_word*)t0)[7]);}
 
-/* k8419 in k8431 in k8372 in g1226 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8421(C_word c,C_word t0,C_word t1){
+/* k8418 in k8430 in k8371 in g1241 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21217,46 +20932,46 @@ C_word t8;
 C_word t9;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8421,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
-t5=(C_word)C_a_i_cons(&a,2,lf[256],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[159],t7);
-C_trace("compiler.scm: 915  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_8420,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
+t5=C_a_i_cons(&a,2,lf[254],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[6],t6);
+t8=C_a_i_cons(&a,2,lf[158],t7);
+C_trace("compiler.scm: 935  walk");
 t9=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t9,((C_word*)t0)[4],t8,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t9,((C_word*)t0)[4],t8,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* g1216 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8291(C_word t0,C_word t1,C_word t2){
+/* g1231 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8290(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8291,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_cadr(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8298,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 904  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[97]))(2,*((C_word*)lf[97]+1),t4);}
+C_save_and_reclaim((void*)trf_8290,NULL,3,t0,t1,t2);}
+t3=C_i_cadr(t2);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8297,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 924  gensym");
+((C_proc2)C_retrieve_symbol_proc(lf[96]))(2,*((C_word*)lf[96]+1),t4);}
 
-/* k8296 in g1216 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8298(C_word c,C_word t0,C_word t1){
+/* k8295 in g1231 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8297(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8298,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8357,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 906  foreign-type-convert-argument");
-((C_proc4)C_retrieve_symbol_proc(lf[255]))(4,*((C_word*)lf[255]+1),t2,((C_word*)t0)[2],((C_word*)t0)[7]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8297,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8356,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 926  foreign-type-convert-argument");
+((C_proc4)C_retrieve_symbol_proc(lf[253]))(4,*((C_word*)lf[253]+1),t2,((C_word*)t0)[2],((C_word*)t0)[7]);}
 
-/* k8355 in k8296 in g1216 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8357(C_word c,C_word t0,C_word t1){
+/* k8354 in k8295 in g1231 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21268,19 +20983,19 @@ C_word t8;
 C_word t9;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8357,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_i_caddr(((C_word*)t0)[7]);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,t5,t6);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8337,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 909  foreign-type-check");
-((C_proc4)C_retrieve_symbol_proc(lf[254]))(4,*((C_word*)lf[254]+1),t8,((C_word*)t0)[8],((C_word*)t0)[6]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8356,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_i_caddr(((C_word*)t0)[7]);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,t5,t6);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8336,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 929  foreign-type-check");
+((C_proc4)C_retrieve_symbol_proc(lf[252]))(4,*((C_word*)lf[252]+1),t8,((C_word*)t0)[8],((C_word*)t0)[6]);}
 
-/* k8335 in k8355 in k8296 in g1216 in k8282 in k8276 in k8273 in k8267 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8337(C_word c,C_word t0,C_word t1){
+/* k8334 in k8354 in k8295 in g1231 in k8281 in k8275 in k8272 in k8266 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8336(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21291,19 +21006,19 @@ C_word t7;
 C_word t8;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8337,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[253],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[159],t6);
-C_trace("compiler.scm: 905  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_8336,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,lf[251],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
+t7=C_a_i_cons(&a,2,lf[158],t6);
+C_trace("compiler.scm: 925  walk");
 t8=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t8,((C_word*)t0)[4],t7,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t8,((C_word*)t0)[4],t7,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* loop1141 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8224(C_word t0,C_word t1,C_word t2){
+/* loop1156 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8223(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21312,12 +21027,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8224,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[97]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8253,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g11571158");
+C_save_and_reclaim((void*)trf_8223,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[96]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8252,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g11721173");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -21325,8 +21040,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8251 in loop1141 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8253(C_word c,C_word t0,C_word t1){
+/* k8250 in loop1156 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21338,25 +21053,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8253,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8252,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11411154");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop11561169");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8224(t6,((C_word*)t0)[3],t5);}
+f_8223(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11411154");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop11561169");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8224(t6,((C_word*)t0)[3],t5);}}
+f_8223(t6,((C_word*)t0)[3],t5);}}
 
-/* k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8141(C_word c,C_word t0,C_word t1){
+/* k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21370,21 +21085,21 @@ C_word t10;
 C_word t11;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8141,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8144,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8140,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8143,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8173,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8172,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8175,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8174,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_8175(t11,t7,((C_word*)t0)[6],t1);}
+f_8174(t11,t7,((C_word*)t0)[6],t1);}
 
-/* loop1165 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8175(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1180 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8174(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21396,15 +21111,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8175,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_8174,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[163]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8208,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g11851186");
+t6=*((C_word*)lf[162]+1);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8207,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g12001201");
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -21412,8 +21127,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8206 in loop1165 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8208(C_word c,C_word t0,C_word t1){
+/* k8205 in loop1180 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21421,19 +21136,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8208,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8188,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8207,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8187,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_8188(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_8187(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_8188(t5,t4);}}
+f_8187(t5,t4);}}
 
-/* k8186 in k8206 in loop1165 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8188(C_word t0,C_word t1){
+/* k8185 in k8205 in loop1180 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8187(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21441,98 +21156,98 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop11651179");
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+C_trace("loop11801194");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8175(t5,((C_word*)t0)[2],t3,t4);}
+f_8174(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k8171 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8173(C_word c,C_word t0,C_word t1){
+/* k8170 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 881  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 901  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k8142 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8144(C_word c,C_word t0,C_word t1){
+/* k8141 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8144,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8147,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8165,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 884  ##sys#canonicalize-body");
-((C_proc5)C_retrieve_symbol_proc(lf[162]))(5,*((C_word*)lf[162]+1),t3,((C_word*)t0)[2],t1,*((C_word*)lf[47]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_8143,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8146,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8164,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 904  ##sys#canonicalize-body");
+((C_proc5)C_retrieve_symbol_proc(lf[161]))(5,*((C_word*)lf[161]+1),t3,((C_word*)t0)[2],t1,*((C_word*)lf[47]+1));}
 
-/* k8163 in k8142 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8165(C_word c,C_word t0,C_word t1){
+/* k8162 in k8141 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8165,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8169,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 885  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8164,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8168,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 905  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8167 in k8163 in k8142 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8169(C_word c,C_word t0,C_word t1){
+/* k8166 in k8162 in k8141 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 883  walk");
+C_trace("compiler.scm: 903  walk");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k8145 in k8142 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8147(C_word c,C_word t0,C_word t1){
+/* k8144 in k8141 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8147,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8150,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 887  set-real-names!");
-f_5368(t2,((C_word*)t0)[5],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8146,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8149,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 907  set-real-names!");
+f_5318(t2,((C_word*)t0)[5],((C_word*)t0)[2]);}
 
-/* k8148 in k8145 in k8142 in k8139 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8150(C_word c,C_word t0,C_word t1){
+/* k8147 in k8144 in k8141 in k8138 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8150,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_8149,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[173],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[172],t3));}
 
-/* k8120 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8122(C_word c,C_word t0,C_word t1){
+/* k8119 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8122,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[173],t1);
-t3=(C_word)C_i_cadr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 875  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_8121,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[172],t1);
+t3=C_i_cadr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 895  walk");
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t4,((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_5724(t4,((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7628(C_word c,C_word t0,C_word t1){
+/* k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7596(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21544,27 +21259,27 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[19],*a=ab;
+C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7628,2,t0,t1);}
-t2=(C_word)C_i_caddr(((C_word*)t0)[7]);
-t3=(C_word)C_eqp(C_SCHEME_TRUE,t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7634,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7596,2,t0,t1);}
+t2=C_i_caddr(((C_word*)t0)[8]);
+t3=C_eqp(C_SCHEME_TRUE,t2);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7602,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_7634(2,t5,t3);}
+f_7602(2,t5,t3);}
 else{
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8005,a[2]=t4,a[3]=t6,a[4]=t8,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t10=(C_word)C_i_caddr(((C_word*)t0)[7]);
-C_trace("compiler.scm: 809  ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t9,t10);}}
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8004,a[2]=t4,a[3]=t6,a[4]=t8,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t10=C_i_caddr(((C_word*)t0)[8]);
+C_trace("compiler.scm: 822  ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t9,t10);}}
 
-/* k8003 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8005(C_word c,C_word t0,C_word t1){
+/* k8002 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21572,15 +21287,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8005,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8004,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8007,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8006,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_8007(t5,((C_word*)t0)[2],t1);}
+f_8006(t5,((C_word*)t0)[2],t1);}
 
-/* loop945 in k8003 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8007(C_word t0,C_word t1,C_word t2){
+/* loop949 in k8002 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8006(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21589,21 +21304,21 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8007,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8034,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8085,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g961962");
+C_save_and_reclaim((void*)trf_8006,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8033,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8084,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g965966");
 t6=t3;
-f_8034(t6,t4,t5);}
+f_8033(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8083 in loop945 in k8003 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_8085(C_word c,C_word t0,C_word t1){
+/* k8082 in loop949 in k8002 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_8084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21615,25 +21330,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8085,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8084,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop945958");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop949962");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8007(t6,((C_word*)t0)[3],t5);}
+f_8006(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop945958");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop949962");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8007(t6,((C_word*)t0)[3],t5);}}
+f_8006(t6,((C_word*)t0)[3],t5);}}
 
-/* g961 in loop945 in k8003 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8034(C_word t0,C_word t1,C_word t2){
+/* g965 in loop949 in k8002 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8033(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21641,23 +21356,23 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8034,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_symbolp(t2))){
+C_save_and_reclaim((void*)trf_8033,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_symbolp(t2))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8047,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8058,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8046,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t2))){
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8057,tmp=(C_word)a,a+=2,tmp);
 t5=t3;
-f_8047(t5,f_8058(t2));}
+f_8046(t5,f_8057(t2));}
 else{
 t4=t3;
-f_8047(t4,C_SCHEME_FALSE);}}}
+f_8046(t4,C_SCHEME_FALSE);}}}
 
-/* loop in g961 in loop945 in k8003 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static C_word C_fcall f_8058(C_word t1){
+/* loop in g965 in loop949 in k8002 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static C_word C_fcall f_8057(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21666,21 +21381,21 @@ C_word t5;
 C_word t6;
 loop:
 C_stack_check;
-t2=(C_word)C_i_nullp(t1);
+t2=C_i_nullp(t1);
 if(C_truep(t2)){
 return(t2);}
 else{
-t3=(C_word)C_i_car(t1);
-if(C_truep((C_word)C_i_symbolp(t3))){
-t4=(C_word)C_i_cdr(t1);
+t3=C_i_car(t1);
+if(C_truep(C_i_symbolp(t3))){
+t4=C_i_cdr(t1);
 t6=t4;
 t1=t6;
 goto loop;}
 else{
 return(C_SCHEME_FALSE);}}}
 
-/* k8045 in g961 in loop945 in k8003 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_8047(C_word t0,C_word t1){
+/* k8044 in g965 in loop949 in k8002 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_8046(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -21688,51 +21403,53 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[3]);}
 else{
-C_trace("compiler.scm: 806  ##sys#syntax-error-hook");
-((C_proc6)C_retrieve_symbol_proc(lf[246]))(6,*((C_word*)lf[246]+1),((C_word*)t0)[4],lf[247],lf[249],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+C_trace("compiler.scm: 819  ##sys#syntax-error-hook");
+((C_proc6)C_retrieve_symbol_proc(lf[244]))(6,*((C_word*)lf[244]+1),((C_word*)t0)[4],lf[245],lf[247],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7634(C_word c,C_word t0,C_word t1){
+/* k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[14],*a=ab;
+C_word t5;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7634,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7637,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7995,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 810  ##sys#current-module");
-((C_proc2)C_retrieve_symbol_proc(lf[109]))(2,*((C_word*)lf[109]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_7602,2,t0,t1);}
+t2=((C_word*)((C_word*)t0)[9])[1];
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7605,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[9],a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7994,a[2]=((C_word*)t0)[7],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 824  ##sys#current-module");
+((C_proc2)C_retrieve_symbol_proc(lf[108]))(2,*((C_word*)lf[108]+1),t4);}
 
-/* k7993 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7995(C_word c,C_word t0,C_word t1){
+/* k7992 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 811  ##sys#syntax-error-hook");
-((C_proc5)C_retrieve_symbol_proc(lf[246]))(5,*((C_word*)lf[246]+1),((C_word*)t0)[3],lf[247],lf[248],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 825  ##sys#syntax-error-hook");
+((C_proc5)C_retrieve_symbol_proc(lf[244]))(5,*((C_word*)lf[244]+1),((C_word*)t0)[3],lf[245],lf[246],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_7637(2,t2,C_SCHEME_UNDEFINED);}}
+f_7605(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7637(C_word c,C_word t0,C_word t1){
+/* k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[13],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7637,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7642,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7911,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7605,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7610,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7879,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7911(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7879(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21741,21 +21458,23 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[15],*a=ab;
+C_word t11;
+C_word ab[20],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7911,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7919,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=C_retrieve(lf[109]);
-t6=C_retrieve(lf[110]);
-t7=C_SCHEME_FALSE;
-t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7923,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t4,a[7]=t5,a[8]=t6,a[9]=t8,tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 864  ##sys#meta-macro-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[114]))(2,*((C_word*)lf[114]+1),t9);}
+C_save_and_reclaim((void*)tr4,(void*)f_7879,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7883,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7918,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_retrieve(lf[108]);
+t7=C_retrieve(lf[109]);
+t8=C_SCHEME_FALSE;
+t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
+t10=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7922,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t5,a[7]=t6,a[8]=t7,a[9]=t9,tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 879  ##sys#meta-macro-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[113]))(2,*((C_word*)lf[113]+1),t10);}
 
-/* k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7923(C_word c,C_word t0,C_word t1){
+/* k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7922(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21765,18 +21484,18 @@ C_word t6;
 C_word t7;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7923,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7922,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7924,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t3,a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7942,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7944,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7923,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t3,a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7941,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7943,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#dynamic-wind");
-t7=*((C_word*)lf[113]+1);
+t7=*((C_word*)lf[112]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,t4,t6,t4);}
 
-/* a7943 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7944(C_word c,C_word t0,C_word t1){
+/* a7942 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21789,19 +21508,19 @@ C_word t9;
 C_word ab[13],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7944,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7943,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7950,a[2]=t3,a[3]=t7,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7949,a[2]=t3,a[3]=t7,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp));
 t9=((C_word*)t7)[1];
-f_7950(t9,t1,((C_word*)t0)[2]);}
+f_7949(t9,t1,((C_word*)t0)[2]);}
 
-/* loop1108 in a7943 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7950(C_word t0,C_word t1,C_word t2){
+/* loop1114 in a7942 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7949(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21810,21 +21529,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7950,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7977,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7988,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g11241125");
+C_save_and_reclaim((void*)trf_7949,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7976,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7987,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g11301131");
 t6=t3;
-f_7977(t6,t4,t5);}
+f_7976(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7986 in loop1108 in a7943 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7988(C_word c,C_word t0,C_word t1){
+/* k7985 in loop1114 in a7942 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21836,109 +21555,109 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7988,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7987,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11081121");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop11141127");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7950(t6,((C_word*)t0)[3],t5);}
+f_7949(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11081121");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop11141127");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7950(t6,((C_word*)t0)[3],t5);}}
+f_7949(t6,((C_word*)t0)[3],t5);}}
 
-/* g1124 in loop1108 in a7943 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7977(C_word t0,C_word t1,C_word t2){
+/* g1130 in loop1114 in a7942 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7976(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7977,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7985,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 870  ##sys#current-meta-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[112]))(2,*((C_word*)lf[112]+1),t3);}
+C_save_and_reclaim((void*)trf_7976,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7984,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 885  ##sys#current-meta-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[111]))(2,*((C_word*)lf[111]+1),t3);}
 
-/* k7983 in g1124 in loop1108 in a7943 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7985(C_word c,C_word t0,C_word t1){
+/* k7982 in g1130 in loop1114 in a7942 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 867  walk");
+C_trace("compiler.scm: 882  walk");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
+f_5724(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* k7940 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7942(C_word c,C_word t0,C_word t1){
+/* k7939 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 862  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 877  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* swap1085 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7924(C_word c,C_word t0,C_word t1){
+/* swap1091 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7924,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7928,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("g108810891096");
+C_save_and_reclaim((void*)tr2,(void*)f_7923,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7927,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("g109410951102");
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k7926 in swap1085 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7928(C_word c,C_word t0,C_word t1){
+/* k7925 in swap1091 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7928,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7931,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("g108810891096");
+C_save_and_reclaim((void*)tr2,(void*)f_7927,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7930,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("g109410951102");
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[6])[1]);}
 
-/* k7929 in k7926 in swap1085 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7931(C_word c,C_word t0,C_word t1){
+/* k7928 in k7925 in swap1091 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7931,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7930,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7935,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("g109010911097");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7934,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("g109610971103");
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k7933 in k7929 in k7926 in swap1085 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7935(C_word c,C_word t0,C_word t1){
+/* k7932 in k7928 in k7925 in swap1091 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7935,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7938,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("g109010911097");
+C_save_and_reclaim((void*)tr2,(void*)f_7934,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7937,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("g109610971103");
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k7936 in k7933 in k7929 in k7926 in swap1085 in k7921 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7938(C_word c,C_word t0,C_word t1){
+/* k7935 in k7932 in k7928 in k7925 in swap1091 in k7920 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7937(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21947,16 +21666,96 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k7917 in a7910 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7919(C_word c,C_word t0,C_word t1){
+/* k7916 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 861  canonicalize-begin-body");
-((C_proc3)C_retrieve_symbol_proc(lf[245]))(3,*((C_word*)lf[245]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 876  canonicalize-begin-body");
+((C_proc3)C_retrieve_symbol_proc(lf[243]))(3,*((C_word*)lf[243]+1),((C_word*)t0)[2],t1);}
 
-/* a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7642(C_word c,C_word t0,C_word t1){
+/* k7881 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7883(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[12],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_7883,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7886,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=C_SCHEME_UNDEFINED;
+t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7889,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
+t6=((C_word*)t4)[1];
+f_7889(t6,t2,((C_word*)((C_word*)t0)[4])[1]);}
+
+/* doloop1136 in k7881 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7889(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_7889,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,((C_word*)t0)[3]);
+if(C_truep(t3)){
+t4=C_SCHEME_UNDEFINED;
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+else{
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7899,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7910,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 890  caar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[92]+1)))(3,*((C_word*)lf[92]+1),t5,t2);}}
+
+/* k7908 in doloop1136 in k7881 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7910(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_7910,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7914,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 890  cdar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[91]+1)))(3,*((C_word*)lf[91]+1),t2,((C_word*)t0)[2]);}
+
+/* k7912 in k7908 in doloop1136 in k7881 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7914(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("compiler.scm: 890  ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[201],t1);}
+
+/* k7897 in doloop1136 in k7881 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7899(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=C_i_cdr(((C_word*)t0)[4]);
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_7889(t3,((C_word*)t0)[2],t2);}
+
+/* k7884 in k7881 in a7878 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7886(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)t0)[4]);
+t3=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
+
+/* a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21966,16 +21765,16 @@ C_word t6;
 C_word ab[12],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7642,2,t0,t1);}
-t2=C_retrieve(lf[109]);
-t3=C_retrieve(lf[194]);
-t4=C_retrieve(lf[110]);
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7646,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=t3,a[11]=t4,tmp=(C_word)a,a+=12,tmp);
-C_trace("compiler.scm: 814  ##sys#register-module");
-((C_proc4)C_retrieve_symbol_proc(lf[244]))(4,*((C_word*)lf[244]+1),t5,((C_word*)t0)[7],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7610,2,t0,t1);}
+t2=C_retrieve(lf[108]);
+t3=C_retrieve(lf[192]);
+t4=C_retrieve(lf[109]);
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7614,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=t3,a[11]=t4,tmp=(C_word)a,a+=12,tmp);
+C_trace("compiler.scm: 828  ##sys#register-module");
+((C_proc4)C_retrieve_symbol_proc(lf[242]))(4,*((C_word*)lf[242]+1),t5,((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7646(C_word c,C_word t0,C_word t1){
+/* k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21988,21 +21787,21 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7646,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7614,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_retrieve(lf[211]);
+t6=C_retrieve(lf[209]);
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7647,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=t7,a[6]=t5,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7674,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7615,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=t7,a[6]=t5,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7642,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 C_trace("##sys#dynamic-wind");
-t10=*((C_word*)lf[113]+1);
+t10=*((C_word*)lf[112]+1);
 ((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,((C_word*)t0)[2],t8,t9,t8);}
 
-/* a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7674(C_word c,C_word t0,C_word t1){
+/* a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22012,16 +21811,16 @@ C_word t6;
 C_word ab[10],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7674,2,t0,t1);}
-t2=(C_word)C_i_cdddr(((C_word*)t0)[7]);
+C_save_and_reclaim((void*)tr2,(void*)f_7642,2,t0,t1);}
+t2=C_i_cdddr(((C_word*)t0)[7]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7684,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7652,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_7684(t6,t1,t2,C_SCHEME_END_OF_LIST);}
+f_7652(t6,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7684(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7652(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -22031,76 +21830,76 @@ C_word t8;
 C_word t9;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7684,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7694,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7741,tmp=(C_word)a,a+=2,tmp);
+C_save_and_reclaim((void*)trf_7652,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7662,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7709,tmp=(C_word)a,a+=2,tmp);
 C_trace("call-with-current-continuation");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[239]+1)))(3,*((C_word*)lf[239]+1),t4,t5);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[237]+1)))(3,*((C_word*)lf[237]+1),t4,t5);}
 else{
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7795,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-if(C_truep((C_word)C_i_nullp(t3))){
-t5=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_i_pairp(t5))){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7905,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[7],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 843  caar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[93]+1)))(3,*((C_word*)lf[93]+1),t6,t2);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7763,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(t2))){
+if(C_truep(C_i_nullp(t3))){
+t5=C_i_car(t2);
+if(C_truep(C_i_pairp(t5))){
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7873,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[7],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 857  caar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[92]+1)))(3,*((C_word*)lf[92]+1),t6,t2);}
 else{
 t6=t4;
-f_7795(2,t6,C_SCHEME_UNDEFINED);}}
+f_7763(2,t6,C_SCHEME_UNDEFINED);}}
 else{
 t5=t4;
-f_7795(2,t5,C_SCHEME_UNDEFINED);}}
+f_7763(2,t5,C_SCHEME_UNDEFINED);}}
 else{
 t5=t4;
-f_7795(2,t5,C_SCHEME_UNDEFINED);}}}
+f_7763(2,t5,C_SCHEME_UNDEFINED);}}}
 
-/* k7903 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7905(C_word c,C_word t0,C_word t1){
+/* k7871 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7905,2,t0,t1);}
-if(C_truep((C_word)C_i_symbolp(t1))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7848,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7901,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 844  caar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[93]+1)))(3,*((C_word*)lf[93]+1),t3,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7873,2,t0,t1);}
+if(C_truep(C_i_symbolp(t1))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7816,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7869,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 858  caar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[92]+1)))(3,*((C_word*)lf[92]+1),t3,((C_word*)t0)[4]);}
 else{
 t2=((C_word*)t0)[6];
-f_7795(2,t2,C_SCHEME_UNDEFINED);}}
+f_7763(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k7899 in k7903 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7901(C_word c,C_word t0,C_word t1){
+/* k7867 in k7871 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7869(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 844  lookup");
+C_trace("compiler.scm: 858  lookup");
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5340(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5290(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k7846 in k7903 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7848(C_word c,C_word t0,C_word t1){
+/* k7814 in k7871 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7848,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7851,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7816,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7819,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_7851(2,t3,t1);}
+f_7819(2,t3,t1);}
 else{
-C_trace("compiler.scm: 844  caar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[93]+1)))(3,*((C_word*)lf[93]+1),t2,((C_word*)t0)[2]);}}
+C_trace("compiler.scm: 858  caar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[92]+1)))(3,*((C_word*)lf[92]+1),t2,((C_word*)t0)[2]);}}
 
-/* k7849 in k7846 in k7903 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7851(C_word c,C_word t0,C_word t1){
+/* k7817 in k7814 in k7871 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22112,29 +21911,29 @@ C_word t8;
 C_word t9;
 C_word *a;
 t2=t1;
-if(C_truep((C_truep((C_word)C_eqp(t2,lf[240]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t2,lf[241]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+if(C_truep((C_truep(C_eqp(t2,lf[238]))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,lf[239]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 t3=((C_word*)t0)[3];
-f_7795(2,t3,C_SCHEME_UNDEFINED);}
+f_7763(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(C_word)C_i_assq(lf[240],C_retrieve(lf[211]));
-t4=(C_word)C_i_cdr(t3);
-t5=(C_word)C_eqp(t1,t4);
+t3=C_i_assq(lf[238],C_retrieve(lf[209]));
+t4=C_i_cdr(t3);
+t5=C_eqp(t1,t4);
 if(C_truep(t5)){
 t6=((C_word*)t0)[3];
-f_7795(2,t6,C_SCHEME_UNDEFINED);}
+f_7763(2,t6,C_SCHEME_UNDEFINED);}
 else{
-t6=(C_word)C_i_assq(lf[241],C_retrieve(lf[211]));
-t7=(C_word)C_i_cdr(t6);
-t8=(C_word)C_eqp(t1,t7);
+t6=C_i_assq(lf[239],C_retrieve(lf[209]));
+t7=C_i_cdr(t6);
+t8=C_eqp(t1,t7);
 if(C_truep(t8)){
 t9=((C_word*)t0)[3];
-f_7795(2,t9,C_SCHEME_UNDEFINED);}
+f_7763(2,t9,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 849  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[3],lf[242],lf[243],((C_word*)t0)[2]);}}}}
+C_trace("compiler.scm: 863  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[240],lf[241],((C_word*)t0)[2]);}}}}
 
-/* k7793 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7795(C_word c,C_word t0,C_word t1){
+/* k7761 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7763(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22143,38 +21942,38 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7795,2,t0,t1);}
-t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7810,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[7]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7818,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 858  ##sys#current-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[194]))(2,*((C_word*)lf[194]+1),t5);}
+C_save_and_reclaim((void*)tr2,(void*)f_7763,2,t0,t1);}
+t2=C_i_cdr(((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7778,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=C_i_car(((C_word*)t0)[7]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7786,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 872  ##sys#current-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[192]))(2,*((C_word*)lf[192]+1),t5);}
 
-/* k7816 in k7793 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7818(C_word c,C_word t0,C_word t1){
+/* k7784 in k7761 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7786(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 855  walk");
+C_trace("compiler.scm: 869  walk");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
+f_5724(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* k7808 in k7793 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7810(C_word c,C_word t0,C_word t1){
+/* k7776 in k7761 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7810,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-C_trace("compiler.scm: 853  loop");
+C_save_and_reclaim((void*)tr2,(void*)f_7778,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+C_trace("compiler.scm: 867  loop");
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_7684(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_7652(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7741(C_word c,C_word t0,C_word t1,C_word t2){
+/* a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7709(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22182,14 +21981,14 @@ C_word t5;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7741,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7747,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7766,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_7709,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7715,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7734,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 C_trace("with-exception-handler");
-((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t1,t3,t4);}
+((C_proc4)C_retrieve_symbol_proc(lf[236]))(4,*((C_word*)lf[236]+1),t1,t3,t4);}
 
-/* a7765 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7766(C_word c,C_word t0,C_word t1){
+/* a7733 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22197,83 +21996,83 @@ C_word t4;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7766,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7772,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7782,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7734,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7740,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7750,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a7781 in a7765 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7782(C_word c,C_word t0,C_word t1,...){
+/* a7749 in a7733 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7750(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_7782r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7750r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_7782r(t0,t1,t2);}}
+f_7750r(t0,t1,t2);}}
 
-static void C_ccall f_7782r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7750r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7788,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("k10321037");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7756,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("k10371042");
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a7787 in a7781 in a7765 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7788(C_word c,C_word t0,C_word t1){
+/* a7755 in a7749 in a7733 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7788,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7756,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a7771 in a7765 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7772(C_word c,C_word t0,C_word t1){
+/* a7739 in a7733 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7772,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7780,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 825  ##sys#current-module");
-((C_proc2)C_retrieve_symbol_proc(lf[109]))(2,*((C_word*)lf[109]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_7740,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7748,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 839  ##sys#current-module");
+((C_proc2)C_retrieve_symbol_proc(lf[108]))(2,*((C_word*)lf[108]+1),t2);}
 
-/* k7778 in a7771 in a7765 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7780(C_word c,C_word t0,C_word t1){
+/* k7746 in a7739 in a7733 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 825  ##sys#finalize-module");
-((C_proc3)C_retrieve_symbol_proc(lf[237]))(3,*((C_word*)lf[237]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 839  ##sys#finalize-module");
+((C_proc3)C_retrieve_symbol_proc(lf[235]))(3,*((C_word*)lf[235]+1),((C_word*)t0)[2],t1);}
 
-/* a7746 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7747(C_word c,C_word t0,C_word t1,C_word t2){
+/* a7714 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7715(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7747,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7753,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("k10321037");
+C_save_and_reclaim((void*)tr3,(void*)f_7715,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7721,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("k10371042");
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a7752 in a7746 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7753(C_word c,C_word t0,C_word t1){
+/* a7720 in a7714 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7721(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22281,43 +22080,43 @@ C_word t4;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7753,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7757,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7764,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 823  current-error-port");
-((C_proc2)C_retrieve_symbol_proc(lf[236]))(2,*((C_word*)lf[236]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_7721,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7725,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7732,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 837  current-error-port");
+((C_proc2)C_retrieve_symbol_proc(lf[234]))(2,*((C_word*)lf[234]+1),t3);}
 
-/* k7762 in a7752 in a7746 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7764(C_word c,C_word t0,C_word t1){
+/* k7730 in a7720 in a7714 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7732(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 823  print-error-message");
-((C_proc4)C_retrieve_symbol_proc(lf[235]))(4,*((C_word*)lf[235]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 837  print-error-message");
+((C_proc4)C_retrieve_symbol_proc(lf[233]))(4,*((C_word*)lf[233]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k7755 in a7752 in a7746 in a7740 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7757(C_word c,C_word t0,C_word t1){
+/* k7723 in a7720 in a7714 in a7708 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 824  exit");
-((C_proc3)C_retrieve_symbol_proc(lf[234]))(3,*((C_word*)lf[234]+1),((C_word*)t0)[2],C_fix(1));}
+C_trace("compiler.scm: 838  exit");
+((C_proc3)C_retrieve_symbol_proc(lf[232]))(3,*((C_word*)lf[232]+1),((C_word*)t0)[2],C_fix(1));}
 
-/* k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7694(C_word c,C_word t0,C_word t1){
+/* k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7694,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7697,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("g10351036");
+C_save_and_reclaim((void*)tr2,(void*)f_7662,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7665,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("g10401041");
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7697(C_word c,C_word t0,C_word t1){
+/* k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22326,55 +22125,55 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7697,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7665,2,t0,t1);}
 t2=*((C_word*)lf[39]+1);
-t3=(C_truep(t2)?t2:(C_word)C_i_assq(((C_word*)t0)[4],*((C_word*)lf[38]+1)));
+t3=(C_truep(t2)?t2:C_i_assq(((C_word*)t0)[4],*((C_word*)lf[38]+1)));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7704,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("g10541055");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7672,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("g10591060");
 t5=t4;
-f_7704(t5,((C_word*)t0)[2],t3);}
+f_7672(t5,((C_word*)t0)[2],t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7725,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 835  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[213]+1)))(3,*((C_word*)lf[213]+1),t4,((C_word*)t0)[3]);}}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7693,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 849  reverse");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[211]+1)))(3,*((C_word*)lf[211]+1),t4,((C_word*)t0)[3]);}}
 
-/* k7723 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7725(C_word c,C_word t0,C_word t1){
+/* k7691 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7725,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7729,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7693,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7697,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(*((C_word*)lf[40]+1))){
-C_trace("compiler.scm: 834  values");
+C_trace("compiler.scm: 848  values");
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7736,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 838  ##sys#current-module");
-((C_proc2)C_retrieve_symbol_proc(lf[109]))(2,*((C_word*)lf[109]+1),t3);}}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7704,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 852  ##sys#current-module");
+((C_proc2)C_retrieve_symbol_proc(lf[108]))(2,*((C_word*)lf[108]+1),t3);}}
 
-/* k7734 in k7723 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7736(C_word c,C_word t0,C_word t1){
+/* k7702 in k7691 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 838  ##sys#compiled-module-registration");
-((C_proc3)C_retrieve_symbol_proc(lf[230]))(3,*((C_word*)lf[230]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 852  ##sys#compiled-module-registration");
+((C_proc3)C_retrieve_symbol_proc(lf[228]))(3,*((C_word*)lf[228]+1),((C_word*)t0)[2],t1);}
 
-/* k7727 in k7723 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7729(C_word c,C_word t0,C_word t1){
+/* k7695 in k7691 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 834  values");
+C_trace("compiler.scm: 848  values");
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7704(C_word t0,C_word t1,C_word t2){
+/* g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7672(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22383,114 +22182,114 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7704,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7708,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_7672,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7676,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[2];
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5686,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5636,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(*((C_word*)lf[39]+1))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5769,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 490  symbol->string");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[233]+1)))(3,*((C_word*)lf[233]+1),t6,t4);}
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5719,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 491  symbol->string");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t6,t4);}
 else{
 t6=t5;
-f_5686(2,t6,(C_word)C_i_cdr(t2));}}
+f_5636(2,t6,C_i_cdr(t2));}}
 
-/* k5767 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5769(C_word c,C_word t0,C_word t1){
+/* k5717 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 490  string-append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),((C_word*)t0)[2],t1,lf[232]);}
+C_trace("compiler.scm: 491  string-append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[229]+1)))(4,*((C_word*)lf[229]+1),((C_word*)t0)[2],t1,lf[230]);}
 
-/* k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5686(C_word c,C_word t0,C_word t1){
+/* k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5636(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5686,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5689,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5762,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 492  ##sys#current-module");
-((C_proc2)C_retrieve_symbol_proc(lf[109]))(2,*((C_word*)lf[109]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5636,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5639,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5712,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 493  ##sys#current-module");
+((C_proc2)C_retrieve_symbol_proc(lf[108]))(2,*((C_word*)lf[108]+1),t3);}
 
-/* k5760 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5762(C_word c,C_word t0,C_word t1){
+/* k5710 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5712(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 492  ##sys#compiled-module-registration");
-((C_proc3)C_retrieve_symbol_proc(lf[230]))(3,*((C_word*)lf[230]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 493  ##sys#compiled-module-registration");
+((C_proc3)C_retrieve_symbol_proc(lf[228]))(3,*((C_word*)lf[228]+1),((C_word*)t0)[2],t1);}
 
-/* k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5689(C_word c,C_word t0,C_word t1){
+/* k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5639(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5689,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5692,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5755,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 494  file-exists?");
-((C_proc3)C_retrieve_symbol_proc(lf[229]))(3,*((C_word*)lf[229]+1),t3,((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5639,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5642,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5705,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 495  file-exists?");
+((C_proc3)C_retrieve_symbol_proc(lf[227]))(3,*((C_word*)lf[227]+1),t3,((C_word*)t0)[5]);}
 
-/* k5753 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5755(C_word c,C_word t0,C_word t1){
+/* k5703 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5705(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 495  read-file");
-((C_proc3)C_retrieve_symbol_proc(lf[228]))(3,*((C_word*)lf[228]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_trace("compiler.scm: 496  read-file");
+((C_proc3)C_retrieve_symbol_proc(lf[226]))(3,*((C_word*)lf[226]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_5692(2,t2,C_SCHEME_FALSE);}}
+f_5642(2,t2,C_SCHEME_FALSE);}}
 
-/* k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5692(C_word c,C_word t0,C_word t1){
+/* k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5692,2,t0,t1);}
-if(C_truep((C_word)C_i_equalp(((C_word*)t0)[7],t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_5642,2,t0,t1);}
+if(C_truep(C_i_equalp(((C_word*)t0)[7],t1))){
 if(C_truep(*((C_word*)lf[50]+1))){
-C_trace("compiler.scm: 498  print");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[4]+1)))(7,*((C_word*)lf[4]+1),((C_word*)t0)[6],lf[214],((C_word*)t0)[5],lf[215],((C_word*)t0)[4],lf[216]);}
+C_trace("compiler.scm: 499  print");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[4]+1)))(7,*((C_word*)lf[4]+1),((C_word*)t0)[6],lf[212],((C_word*)t0)[5],lf[213],((C_word*)t0)[4],lf[214]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f20258,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 831  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[213]+1)))(3,*((C_word*)lf[213]+1),t2,((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f20080,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 845  reverse");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[211]+1)))(3,*((C_word*)lf[211]+1),t2,((C_word*)t0)[2]);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5707,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5657,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(*((C_word*)lf[50]+1))){
-C_trace("compiler.scm: 502  print");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[4]+1)))(7,*((C_word*)lf[4]+1),t2,lf[225],((C_word*)t0)[5],lf[226],((C_word*)t0)[4],lf[227]);}
+C_trace("compiler.scm: 503  print");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[4]+1)))(7,*((C_word*)lf[4]+1),t2,lf[223],((C_word*)t0)[5],lf[224],((C_word*)t0)[4],lf[225]);}
 else{
 t3=t2;
-f_5707(2,t3,C_SCHEME_UNDEFINED);}}}
+f_5657(2,t3,C_SCHEME_UNDEFINED);}}}
 
-/* k5705 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5707(C_word c,C_word t0,C_word t1){
+/* k5655 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5707,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5712,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 504  with-output-to-file");
-((C_proc4)C_retrieve_symbol_proc(lf[224]))(4,*((C_word*)lf[224]+1),((C_word*)t0)[2],((C_word*)t0)[3],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_5657,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5662,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 505  with-output-to-file");
+((C_proc4)C_retrieve_symbol_proc(lf[222]))(4,*((C_word*)lf[222]+1),((C_word*)t0)[2],((C_word*)t0)[3],t2);}
 
-/* a5711 in k5705 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5712(C_word c,C_word t0,C_word t1){
+/* a5661 in k5655 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22498,22 +22297,22 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5712,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5716,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5749,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 507  chicken-version");
-((C_proc2)C_retrieve_symbol_proc(lf[223]))(2,*((C_word*)lf[223]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5662,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5666,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5699,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 508  chicken-version");
+((C_proc2)C_retrieve_symbol_proc(lf[221]))(2,*((C_word*)lf[221]+1),t3);}
 
-/* k5747 in a5711 in k5705 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5749(C_word c,C_word t0,C_word t1){
+/* k5697 in a5661 in k5655 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5699(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 506  print");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[4]+1)))(7,*((C_word*)lf[4]+1),((C_word*)t0)[3],lf[220],((C_word*)t0)[2],lf[221],t1,lf[222]);}
+C_trace("compiler.scm: 507  print");
+((C_proc7)C_retrieve_proc(*((C_word*)lf[4]+1)))(7,*((C_word*)lf[4]+1),((C_word*)t0)[3],lf[218],((C_word*)t0)[2],lf[219],t1,lf[220]);}
 
-/* k5714 in a5711 in k5705 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5716(C_word c,C_word t0,C_word t1){
+/* k5664 in a5661 in k5655 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22522,16 +22321,16 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5716,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5719,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5666,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5669,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5724,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5674,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_5724(t6,t2,((C_word*)t0)[2]);}
+f_5674(t6,t2,((C_word*)t0)[2]);}
 
-/* loop257 in k5714 in a5711 in k5705 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5724(C_word t0,C_word t1,C_word t2){
+/* loop258 in k5664 in a5661 in k5655 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5674(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22540,12 +22339,12 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5724,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[219]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5734,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g264265");
+C_save_and_reclaim((void*)trf_5674,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[217]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5684,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g265266");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -22553,137 +22352,137 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5732 in loop257 in k5714 in a5711 in k5705 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5734(C_word c,C_word t0,C_word t1){
+/* k5682 in loop258 in k5664 in a5661 in k5655 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5684(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5724(t3,((C_word*)t0)[2],t2);}
+f_5674(t3,((C_word*)t0)[2],t2);}
 
-/* k5717 in k5714 in a5711 in k5705 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5719(C_word c,C_word t0,C_word t1){
+/* k5667 in k5664 in a5661 in k5655 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 509  print");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),((C_word*)t0)[2],lf[218]);}
+C_trace("compiler.scm: 510  print");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),((C_word*)t0)[2],lf[216]);}
 
-/* f20258 in k5690 in k5687 in k5684 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f20258(C_word c,C_word t0,C_word t1){
+/* f20080 in k5640 in k5637 in k5634 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f20080(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 830  values");
-C_values(4,0,((C_word*)t0)[2],t1,lf[217]);}
+C_trace("compiler.scm: 844  values");
+C_values(4,0,((C_word*)t0)[2],t1,lf[215]);}
 
-/* k7706 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7708(C_word c,C_word t0,C_word t1){
+/* k7674 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7676(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7708,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7715,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 831  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[213]+1)))(3,*((C_word*)lf[213]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7676,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7683,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 845  reverse");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[211]+1)))(3,*((C_word*)lf[211]+1),t2,((C_word*)t0)[2]);}
 
-/* k7713 in k7706 in g1054 in k7695 in k7692 in loop in a7673 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7715(C_word c,C_word t0,C_word t1){
+/* k7681 in k7674 in g1059 in k7663 in k7660 in loop in a7641 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 830  values");
-C_values(4,0,((C_word*)t0)[2],t1,lf[212]);}
+C_trace("compiler.scm: 844  values");
+C_values(4,0,((C_word*)t0)[2],t1,lf[210]);}
 
-/* swap993 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7647(C_word c,C_word t0,C_word t1){
+/* swap998 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7615(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7647,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7651,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("g9969971008");
+C_save_and_reclaim((void*)tr2,(void*)f_7615,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7619,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_trace("g100110021013");
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k7649 in swap993 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7651(C_word c,C_word t0,C_word t1){
+/* k7617 in swap998 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7651,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7654,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("g9969971008");
+C_save_and_reclaim((void*)tr2,(void*)f_7619,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7622,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_trace("g100110021013");
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[8])[1]);}
 
-/* k7652 in k7649 in swap993 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7654(C_word c,C_word t0,C_word t1){
+/* k7620 in k7617 in swap998 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7654,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7622,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[8])+1,((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7658,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("g9989991009");
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7626,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("g100310041014");
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k7656 in k7652 in k7649 in swap993 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7658(C_word c,C_word t0,C_word t1){
+/* k7624 in k7620 in k7617 in swap998 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7658,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7661,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("g9989991009");
+C_save_and_reclaim((void*)tr2,(void*)f_7626,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7629,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("g100310041014");
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[6])[1]);}
 
-/* k7659 in k7656 in k7652 in k7649 in swap993 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7661(C_word c,C_word t0,C_word t1){
+/* k7627 in k7624 in k7620 in k7617 in swap998 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7661,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7629,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7665,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("g100010011010");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("g100510061015");
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k7663 in k7659 in k7656 in k7652 in k7649 in swap993 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7665(C_word c,C_word t0,C_word t1){
+/* k7631 in k7627 in k7624 in k7620 in k7617 in swap998 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7633(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7665,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7668,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("g100010011010");
+C_save_and_reclaim((void*)tr2,(void*)f_7633,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7636,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("g100510061015");
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k7666 in k7663 in k7659 in k7656 in k7652 in k7649 in swap993 in k7644 in a7641 in k7635 in k7632 in k7626 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7668(C_word c,C_word t0,C_word t1){
+/* k7634 in k7631 in k7627 in k7624 in k7620 in k7617 in swap998 in k7612 in a7609 in k7603 in k7600 in k7594 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7636(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22692,8 +22491,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7551(C_word t0,C_word t1,C_word t2){
+/* loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7509(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22702,21 +22501,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7551,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7578,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7615,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g899900");
+C_save_and_reclaim((void*)trf_7509,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7536,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7583,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g901902");
 t6=t3;
-f_7578(t6,t4,t5);}
+f_7536(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7613 in loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7615(C_word c,C_word t0,C_word t1){
+/* k7581 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22728,99 +22527,115 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7615,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7583,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop883896");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop885898");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7551(t6,((C_word*)t0)[3],t5);}
+f_7509(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop883896");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop885898");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7551(t6,((C_word*)t0)[3],t5);}}
+f_7509(t6,((C_word*)t0)[3],t5);}}
 
-/* g899 in loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7578(C_word t0,C_word t1,C_word t2){
+/* g901 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7536(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7578,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7582,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 772  ##sys#check-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[126]))(5,*((C_word*)lf[126]+1),t3,lf[208],t2,lf[209]);}
+C_save_and_reclaim((void*)trf_7536,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7540,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 782  ##sys#check-syntax");
+((C_proc5)C_retrieve_symbol_proc(lf[125]))(5,*((C_word*)lf[125]+1),t3,lf[206],t2,lf[207]);}
 
-/* k7580 in g899 in loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7582(C_word c,C_word t0,C_word t1){
+/* k7538 in g901 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7582,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7585,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("compiler.scm: 773  ##sys#strip-syntax");
-((C_proc5)C_retrieve_symbol_proc(lf[128]))(5,*((C_word*)lf[128]+1),t2,t3,((C_word*)t0)[5],C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_7540,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7543,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_car(((C_word*)t0)[4]);
+C_trace("compiler.scm: 783  ##sys#strip-syntax");
+((C_proc5)C_retrieve_symbol_proc(lf[127]))(5,*((C_word*)lf[127]+1),t2,t3,((C_word*)t0)[3],C_SCHEME_FALSE);}
 
-/* k7583 in k7580 in g899 in loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7585(C_word c,C_word t0,C_word t1){
+/* k7541 in k7538 in g901 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[8],*a=ab;
+C_word t6;
+C_word t7;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7585,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7600,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7604,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 776  eval/meta");
-f_5644(t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_7543,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7550,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[4]);
+if(C_truep(C_i_pairp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7564,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7568,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cadr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 787  eval/meta");
+f_5594(t5,t6);}
+else{
+t4=t2;
+f_7550(t4,C_SCHEME_FALSE);}}
 
-/* k7602 in k7583 in k7580 in g899 in loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7604(C_word c,C_word t0,C_word t1){
+/* k7566 in k7541 in k7538 in g901 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 776  ##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[187]))(3,*((C_word*)lf[187]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 787  ##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[186]))(3,*((C_word*)lf[186]+1),((C_word*)t0)[2],t1);}
+
+/* k7562 in k7541 in k7538 in g901 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7564(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_7564,2,t0,t1);}
+t2=((C_word*)t0)[3];
+f_7550(t2,C_a_i_cons(&a,2,t1,((C_word*)t0)[2]));}
 
-/* k7598 in k7583 in k7580 in g899 in loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7600(C_word c,C_word t0,C_word t1){
+/* k7548 in k7541 in k7538 in g901 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7550(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word ab[8],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7600,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7596,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 777  ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t3,((C_word*)t0)[2],lf[203]);}
+C_save_and_reclaim((void*)trf_7550,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7554,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 788  ##sys#get");
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t2,((C_word*)t0)[2],lf[201]);}
 
-/* k7594 in k7598 in k7583 in k7580 in g899 in loop883 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7596(C_word c,C_word t0,C_word t1){
+/* k7552 in k7548 in k7541 in k7538 in g901 in loop885 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7554(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7596,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7554,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7444(C_word c,C_word t0,C_word t1){
+/* k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7402(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22828,15 +22643,15 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7444,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7449,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7491,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7505,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 779  dynamic-wind");
-((C_proc5)C_retrieve_symbol_proc(lf[207]))(5,*((C_word*)lf[207]+1),((C_word*)t0)[2],t2,t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_7402,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7407,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7449,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7463,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 790  dynamic-wind");
+((C_proc5)C_retrieve_symbol_proc(lf[205]))(5,*((C_word*)lf[205]+1),((C_word*)t0)[2],t2,t3,t4);}
 
-/* a7504 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7505(C_word c,C_word t0,C_word t1){
+/* a7462 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22845,15 +22660,15 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7505,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7463,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7511,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7469,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_7511(t5,t1,((C_word*)t0)[2]);}
+f_7469(t5,t1,((C_word*)t0)[2]);}
 
-/* loop923 in a7504 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7511(C_word t0,C_word t1,C_word t2){
+/* loop927 in a7462 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7469(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22863,31 +22678,31 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7511,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7534,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_i_caddr(t4);
-C_trace("compiler.scm: 790  ##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t3,t5,lf[203],t6);}
+C_save_and_reclaim((void*)trf_7469,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7492,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=C_i_car(t4);
+t6=C_i_caddr(t4);
+C_trace("compiler.scm: 803  ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t3,t5,lf[201],t6);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7532 in loop923 in a7504 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7534(C_word c,C_word t0,C_word t1){
+/* k7490 in loop927 in a7462 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_7511(t3,((C_word*)t0)[2],t2);}
+f_7469(t3,((C_word*)t0)[2],t2);}
 
-/* a7490 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7491(C_word c,C_word t0,C_word t1){
+/* a7448 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22895,23 +22710,23 @@ C_word t4;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7491,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7499,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
-C_trace("compiler.scm: 786  ##sys#canonicalize-body");
-((C_proc5)C_retrieve_symbol_proc(lf[162]))(5,*((C_word*)lf[162]+1),t2,t3,((C_word*)t0)[4],*((C_word*)lf[47]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_7449,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7457,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_cddr(((C_word*)t0)[2]);
+C_trace("compiler.scm: 798  ##sys#canonicalize-body");
+((C_proc5)C_retrieve_symbol_proc(lf[161]))(5,*((C_word*)lf[161]+1),t2,t3,((C_word*)t0)[4],*((C_word*)lf[47]+1));}
 
-/* k7497 in a7490 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7499(C_word c,C_word t0,C_word t1){
+/* k7455 in a7448 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 785  walk");
+C_trace("compiler.scm: 797  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a7448 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7449(C_word c,C_word t0,C_word t1){
+/* a7406 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7407(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22920,15 +22735,15 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7449,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7407,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7455,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7413,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_7455(t5,t1,((C_word*)t0)[2]);}
+f_7413(t5,t1,((C_word*)t0)[2]);}
 
-/* loop909 in a7448 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7455(C_word t0,C_word t1,C_word t2){
+/* loop913 in a7406 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7413(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22938,31 +22753,69 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7455,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7478,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_i_cadr(t4);
-C_trace("compiler.scm: 782  ##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t3,t5,lf[203],t6);}
+C_save_and_reclaim((void*)trf_7413,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7436,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=C_i_car(t4);
+t6=C_i_cadr(t4);
+C_trace("compiler.scm: 794  ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t3,t5,lf[201],t6);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7476 in loop909 in a7448 in k7442 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7478(C_word c,C_word t0,C_word t1){
+/* k7434 in loop913 in a7406 in k7400 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_7455(t3,((C_word*)t0)[2],t2);}
+f_7413(t3,((C_word*)t0)[2],t2);}
 
-/* k7352 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7354(C_word c,C_word t0,C_word t1){
+/* k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7295(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[19],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_7295,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7298,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+if(C_truep(((C_word*)t0)[4])){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7389,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7393,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 760  ##sys#get");
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t4,t1,lf[201]);}
+else{
+t3=t2;
+f_7298(t3,C_SCHEME_UNDEFINED);}}
+
+/* k7391 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7393(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+C_trace("compiler.scm: 758  alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
+
+/* k7387 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7389(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
+t3=((C_word*)t0)[2];
+f_7298(t3,t2);}
+
+/* k7296 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7298(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22970,47 +22823,51 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7354,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7357,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7427,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7435,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 757  eval/meta");
-f_5644(t4,((C_word*)t0)[8]);}
+C_save_and_reclaim((void*)trf_7298,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7301,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+if(C_truep(((C_word*)t0)[3])){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7377,a[2]=((C_word*)t0)[9],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7385,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 765  eval/meta");
+f_5594(t4,((C_word*)t0)[3]);}
+else{
+C_trace("compiler.scm: 761  ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t2,((C_word*)t0)[9],lf[201],C_SCHEME_FALSE);}}
 
-/* k7433 in k7352 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7435(C_word c,C_word t0,C_word t1){
+/* k7383 in k7296 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 757  ##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[187]))(3,*((C_word*)lf[187]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 765  ##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[186]))(3,*((C_word*)lf[186]+1),((C_word*)t0)[2],t1);}
 
-/* k7425 in k7352 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7427(C_word c,C_word t0,C_word t1){
+/* k7375 in k7296 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7427,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7431,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 758  ##sys#current-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[194]))(2,*((C_word*)lf[194]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_7377,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7381,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 766  ##sys#current-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[192]))(2,*((C_word*)lf[192]+1),t2);}
 
-/* k7429 in k7425 in k7352 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7431(C_word c,C_word t0,C_word t1){
+/* k7379 in k7375 in k7296 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7431,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-C_trace("compiler.scm: 754  ##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[203],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_7381,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_trace("compiler.scm: 761  ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[201],t2);}
 
-/* k7355 in k7352 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7357(C_word c,C_word t0,C_word t1){
+/* k7299 in k7296 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7301(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23024,201 +22881,195 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word t14;
-C_word t15;
-C_word t16;
 C_word ab[42],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7357,2,t0,t1);}
-if(C_truep(C_retrieve(lf[193]))){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[202],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[203],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[99],t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[187],t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[194],C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,t7,t9);
-t11=(C_word)C_a_i_cons(&a,2,lf[204],t10);
-t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
-t13=(C_word)C_a_i_cons(&a,2,t5,t12);
-t14=(C_word)C_a_i_cons(&a,2,t3,t13);
-t15=(C_word)C_a_i_cons(&a,2,lf[96],t14);
-C_trace("compiler.scm: 759  walk");
-t16=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t16,((C_word*)t0)[5],t15,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7301,2,t0,t1);}
+if(C_truep(C_retrieve(lf[191]))){
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[200],t2);
+t4=C_a_i_cons(&a,2,lf[201],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[98],t4);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7331,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,a[8]=t5,tmp=(C_word)a,a+=9,tmp);
+if(C_truep(((C_word*)t0)[2])){
+t7=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,lf[186],t7);
+t9=C_a_i_cons(&a,2,lf[192],C_SCHEME_END_OF_LIST);
+t10=C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
+t11=C_a_i_cons(&a,2,t8,t10);
+t12=C_a_i_cons(&a,2,lf[202],t11);
+t13=t6;
+f_7331(t13,C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST));}
 else{
-C_trace("compiler.scm: 759  walk");
-t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],lf[205],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+t7=t6;
+f_7331(t7,C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST));}}
+else{
+C_trace("compiler.scm: 767  walk");
+t2=((C_word*)((C_word*)t0)[7])[1];
+f_5724(t2,((C_word*)t0)[6],lf[203],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
 
-/* k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7199(C_word c,C_word t0,C_word t1){
+/* k7329 in k7299 in k7296 in k7293 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7331(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_7331,NULL,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+t4=C_a_i_cons(&a,2,lf[95],t3);
+C_trace("compiler.scm: 767  walk");
+t5=((C_word*)((C_word*)t0)[6])[1];
+f_5724(t5,((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7199,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7202,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_pairp(t3))){
-C_trace("compiler.scm: 730  caadr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[140]+1)))(3,*((C_word*)lf[140]+1),t2,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7150,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7153,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t3=C_i_cadr(((C_word*)t0)[2]);
+if(C_truep(C_i_pairp(t3))){
+C_trace("compiler.scm: 733  caadr");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[139]+1)))(3,*((C_word*)lf[139]+1),t2,((C_word*)t0)[2]);}
 else{
 t4=t2;
-f_7202(2,t4,(C_word)C_i_cadr(((C_word*)t0)[4]));}}
+f_7153(2,t4,C_i_cadr(((C_word*)t0)[2]));}}
 
-/* k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7202(C_word c,C_word t0,C_word t1){
+/* k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[15],*a=ab;
+C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7202,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7205,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7296,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 732  cdadr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[198]+1)))(3,*((C_word*)lf[198]+1),t4,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7153,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7156,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+t3=C_i_cadr(((C_word*)t0)[2]);
+if(C_truep(C_i_pairp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7237,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 735  cdadr");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[196]+1)))(3,*((C_word*)lf[196]+1),t4,((C_word*)t0)[2]);}
 else{
 t4=t2;
-f_7205(t4,(C_word)C_i_caddr(((C_word*)t0)[4]));}}
+f_7156(t4,C_i_caddr(((C_word*)t0)[2]));}}
 
-/* k7294 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7296(C_word c,C_word t0,C_word t1){
+/* k7235 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7296,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7300,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_7237,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7241,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cddr(((C_word*)t0)[2]);
 C_trace("##sys#append");
-t4=*((C_word*)lf[168]+1);
+t4=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k7298 in k7294 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7300(C_word c,C_word t0,C_word t1){
+/* k7239 in k7235 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7300,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_7241,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_7205(t3,(C_word)C_a_i_cons(&a,2,lf[173],t2));}
+f_7156(t3,C_a_i_cons(&a,2,lf[172],t2));}
 
-/* k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7205(C_word t0,C_word t1){
+/* k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7156(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[11],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7205,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7208,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 734  lookup");
+C_save_and_reclaim((void*)trf_7156,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7159,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 737  lookup");
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5340(t3,t2,((C_word*)t0)[10],((C_word*)t0)[6]);}
+f_5290(t3,t2,((C_word*)t0)[9],((C_word*)t0)[5]);}
 
-/* k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7208(C_word c,C_word t0,C_word t1){
+/* k7157 in k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[17],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7208,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7211,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7282,a[2]=((C_word*)t0)[9],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 735  ##sys#current-module");
-((C_proc2)C_retrieve_symbol_proc(lf[109]))(2,*((C_word*)lf[109]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_7159,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7162,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7223,a[2]=((C_word*)t0)[8],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 738  ##sys#current-module");
+((C_proc2)C_retrieve_symbol_proc(lf[108]))(2,*((C_word*)lf[108]+1),t3);}
 
-/* k7280 in k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7282(C_word c,C_word t0,C_word t1){
+/* k7221 in k7157 in k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 735  ##sys#register-syntax-export");
-((C_proc5)C_retrieve_symbol_proc(lf[197]))(5,*((C_word*)lf[197]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 738  ##sys#register-syntax-export");
+((C_proc5)C_retrieve_symbol_proc(lf[195]))(5,*((C_word*)lf[195]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k7209 in k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7211(C_word c,C_word t0,C_word t1){
+/* k7160 in k7157 in k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7162(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[16],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7211,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7214,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7270,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 738  ##sys#current-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[194]))(2,*((C_word*)lf[194]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_7162,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7165,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7211,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 741  ##sys#current-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[192]))(2,*((C_word*)lf[192]+1),t3);}
 
-/* k7268 in k7209 in k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7270(C_word c,C_word t0,C_word t1){
+/* k7209 in k7160 in k7157 in k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7270,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7274,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7278,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 739  eval/meta");
-f_5644(t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7215,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7219,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 742  eval/meta");
+f_5594(t3,((C_word*)t0)[2]);}
 
-/* k7276 in k7268 in k7209 in k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7278(C_word c,C_word t0,C_word t1){
+/* k7217 in k7209 in k7160 in k7157 in k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7219(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 739  ##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[187]))(3,*((C_word*)lf[187]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 742  ##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[186]))(3,*((C_word*)lf[186]+1),((C_word*)t0)[2],t1);}
 
-/* k7272 in k7268 in k7209 in k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7274(C_word c,C_word t0,C_word t1){
+/* k7213 in k7209 in k7160 in k7157 in k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7215(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 736  ##sys#extend-macro-environment");
-((C_proc5)C_retrieve_symbol_proc(lf[195]))(5,*((C_word*)lf[195]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 739  ##sys#extend-macro-environment");
+((C_proc5)C_retrieve_symbol_proc(lf[193]))(5,*((C_word*)lf[193]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7214(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[9],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7214,2,t0,t1);}
-t2=C_retrieve(lf[193]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7224,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-if(C_truep(t2)){
-t4=t3;
-f_7224(t4,t2);}
-else{
-t4=(C_word)C_i_car(((C_word*)t0)[2]);
-t5=t3;
-f_7224(t5,(C_word)C_eqp(lf[192],t4));}}
-
-/* k7222 in k7212 in k7209 in k7206 in k7203 in k7200 in k7197 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7224(C_word t0,C_word t1){
+/* k7163 in k7160 in k7157 in k7154 in k7151 in k7148 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7165(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23232,27 +23083,27 @@ C_word t10;
 C_word t11;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7224,NULL,2,t0,t1);}
-if(C_truep(t1)){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[99],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[194],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[187],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,t4,t7);
-t9=(C_word)C_a_i_cons(&a,2,t3,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[195],t9);
-C_trace("compiler.scm: 740  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_7165,2,t0,t1);}
+if(C_truep(C_retrieve(lf[191]))){
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[98],t2);
+t4=C_a_i_cons(&a,2,lf[192],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[186],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t4,t7);
+t9=C_a_i_cons(&a,2,t3,t8);
+t10=C_a_i_cons(&a,2,lf[193],t9);
+C_trace("compiler.scm: 743  walk");
 t11=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t11,((C_word*)t0)[5],t10,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t11,((C_word*)t0)[5],t10,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-C_trace("compiler.scm: 740  walk");
+C_trace("compiler.scm: 743  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],lf[196],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_5724(t2,((C_word*)t0)[5],lf[194],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7075(C_word c,C_word t0,C_word t1){
+/* k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23266,21 +23117,21 @@ C_word t10;
 C_word t11;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7075,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7029,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7078,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t7=(C_word)C_i_cadr(((C_word*)t0)[4]);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7032,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t7=C_i_cadr(((C_word*)t0)[4]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7133,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7087,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_7133(t11,t6,t7);}
+f_7087(t11,t6,t7);}
 
-/* loop807 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7133(C_word t0,C_word t1,C_word t2){
+/* loop808 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7087(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23289,21 +23140,21 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7133,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7160,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7183,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g823824");
+C_save_and_reclaim((void*)trf_7087,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7114,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7137,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g824825");
 t6=t3;
-f_7160(t6,t4,t5);}
+f_7114(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7181 in loop807 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7183(C_word c,C_word t0,C_word t1){
+/* k7135 in loop808 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23315,25 +23166,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7183,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7137,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop807820");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop808821");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7133(t6,((C_word*)t0)[3],t5);}
+f_7087(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop807820");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop808821");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7133(t6,((C_word*)t0)[3],t5);}}
+f_7087(t6,((C_word*)t0)[3],t5);}}
 
-/* g823 in loop807 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7160(C_word t0,C_word t1,C_word t2){
+/* g824 in loop808 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7114(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23342,46 +23193,46 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7160,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7172,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7176,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cadr(t2);
-C_trace("compiler.scm: 712  eval/meta");
-f_5644(t5,t6);}
+C_save_and_reclaim((void*)trf_7114,NULL,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7126,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7130,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cadr(t2);
+C_trace("compiler.scm: 715  eval/meta");
+f_5594(t5,t6);}
 
-/* k7174 in g823 in loop807 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7176(C_word c,C_word t0,C_word t1){
+/* k7128 in g824 in loop808 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7130(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 711  ##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[187]))(3,*((C_word*)lf[187]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 714  ##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[186]))(3,*((C_word*)lf[186]+1),((C_word*)t0)[2],t1);}
 
-/* k7170 in g823 in loop807 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7172(C_word c,C_word t0,C_word t1){
+/* k7124 in g824 in loop808 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7126(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7172,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7126,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,((C_word*)t0)[2],C_SCHEME_FALSE,t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,3,((C_word*)t0)[2],C_SCHEME_FALSE,t1));}
 
-/* k7076 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7078(C_word c,C_word t0,C_word t1){
+/* k7030 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7032(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7078,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7081,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 714  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t2,t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7032,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7035,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 717  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t2,t1,((C_word*)t0)[2]);}
 
-/* k7079 in k7076 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7081(C_word c,C_word t0,C_word t1){
+/* k7033 in k7030 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23390,16 +23241,16 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7081,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7084,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7035,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7038,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7097,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7051,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_7097(t6,t2,((C_word*)t0)[2]);}
+f_7051(t6,t2,((C_word*)t0)[2]);}
 
-/* loop832 in k7079 in k7076 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7097(C_word t0,C_word t1,C_word t2){
+/* loop833 in k7033 in k7030 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_7051(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23413,12 +23264,12 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7097,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7105,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_7105(t3,t4);
-t6=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)trf_7051,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7059,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_7059(t3,t4);
+t6=C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
 t1=t9;
@@ -23429,40 +23280,40 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g839 in loop832 in k7079 in k7076 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static C_word C_fcall f_7105(C_word t0,C_word t1){
+/* g840 in loop833 in k7033 in k7030 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static C_word C_fcall f_7059(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_stack_check;
-t2=(C_word)C_i_cdr(t1);
-return((C_word)C_i_set_car(t2,((C_word*)t0)[2]));}
+t2=C_i_cdr(t1);
+return(C_i_set_car(t2,((C_word*)t0)[2]));}
 
-/* k7082 in k7079 in k7076 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7084(C_word c,C_word t0,C_word t1){
+/* k7036 in k7033 in k7030 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7084,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7091,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
-C_trace("compiler.scm: 720  ##sys#canonicalize-body");
-((C_proc5)C_retrieve_symbol_proc(lf[162]))(5,*((C_word*)lf[162]+1),t2,t3,((C_word*)t0)[4],*((C_word*)lf[47]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_7038,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7045,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_cddr(((C_word*)t0)[2]);
+C_trace("compiler.scm: 723  ##sys#canonicalize-body");
+((C_proc5)C_retrieve_symbol_proc(lf[161]))(5,*((C_word*)lf[161]+1),t2,t3,((C_word*)t0)[4],*((C_word*)lf[47]+1));}
 
-/* k7089 in k7082 in k7079 in k7076 in k7073 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7091(C_word c,C_word t0,C_word t1){
+/* k7043 in k7036 in k7033 in k7030 in k7027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7045(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 719  walk");
+C_trace("compiler.scm: 722  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6988(C_word c,C_word t0,C_word t1){
+/* k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23477,22 +23328,22 @@ C_word t11;
 C_word t12;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6988,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6991,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6942,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6945,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7006,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t8=(C_word)C_i_cadr(((C_word*)t0)[4]);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6960,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t8=C_i_cadr(((C_word*)t0)[4]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7012,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6966,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_7012(t12,t7,t8);}
+f_6966(t12,t7,t8);}
 
-/* loop780 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7012(C_word t0,C_word t1,C_word t2){
+/* loop781 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6966(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23501,21 +23352,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7012,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7039,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7062,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g796797");
+C_save_and_reclaim((void*)trf_6966,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6993,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7016,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g797798");
 t6=t3;
-f_7039(t6,t4,t5);}
+f_6993(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7060 in loop780 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7062(C_word c,C_word t0,C_word t1){
+/* k7014 in loop781 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7016(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23527,25 +23378,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7062,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_7016,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop780793");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop781794");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7012(t6,((C_word*)t0)[3],t5);}
+f_6966(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop780793");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop781794");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7012(t6,((C_word*)t0)[3],t5);}}
+f_6966(t6,((C_word*)t0)[3],t5);}}
 
-/* g796 in loop780 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_7039(C_word t0,C_word t1,C_word t2){
+/* g797 in loop781 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6993(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23554,65 +23405,65 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7039,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7051,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7055,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cadr(t2);
-C_trace("compiler.scm: 697  eval/meta");
-f_5644(t5,t6);}
+C_save_and_reclaim((void*)trf_6993,NULL,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7005,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7009,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_i_cadr(t2);
+C_trace("compiler.scm: 700  eval/meta");
+f_5594(t5,t6);}
 
-/* k7053 in g796 in loop780 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7055(C_word c,C_word t0,C_word t1){
+/* k7007 in g797 in loop781 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 696  ##sys#er-transformer");
-((C_proc3)C_retrieve_symbol_proc(lf[187]))(3,*((C_word*)lf[187]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 699  ##sys#er-transformer");
+((C_proc3)C_retrieve_symbol_proc(lf[186]))(3,*((C_word*)lf[186]+1),((C_word*)t0)[2],t1);}
 
-/* k7049 in g796 in loop780 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7051(C_word c,C_word t0,C_word t1){
+/* k7003 in g797 in loop781 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_7005(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7051,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7005,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k7004 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_7006(C_word c,C_word t0,C_word t1){
+/* k6958 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 691  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 694  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k6989 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6991(C_word c,C_word t0,C_word t1){
+/* k6943 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6991,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6998,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
-C_trace("compiler.scm: 701  ##sys#canonicalize-body");
-((C_proc5)C_retrieve_symbol_proc(lf[162]))(5,*((C_word*)lf[162]+1),t2,t3,t1,*((C_word*)lf[47]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_6945,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6952,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_cddr(((C_word*)t0)[2]);
+C_trace("compiler.scm: 704  ##sys#canonicalize-body");
+((C_proc5)C_retrieve_symbol_proc(lf[161]))(5,*((C_word*)lf[161]+1),t2,t3,t1,*((C_word*)lf[47]+1));}
 
-/* k6996 in k6989 in k6986 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6998(C_word c,C_word t0,C_word t1){
+/* k6950 in k6943 in k6940 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6952(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 700  walk");
+C_trace("compiler.scm: 703  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6659(C_word c,C_word t0,C_word t1){
+/* k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23625,38 +23476,38 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6659,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[10]);
+C_save_and_reclaim((void*)tr2,(void*)f_6613,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[10]);
 t3=t2;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(C_word)C_i_cddr(((C_word*)t0)[10]);
+t5=C_i_cddr(((C_word*)t0)[10]);
 t6=t5;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6668,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t7,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6965,a[2]=t8,a[3]=((C_word*)t0)[8],a[4]=t7,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 647  ##sys#extended-lambda-list?");
-((C_proc3)C_retrieve_symbol_proc(lf[184]))(3,*((C_word*)lf[184]+1),t9,((C_word*)t4)[1]);}
+t8=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6622,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t7,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6919,a[2]=t8,a[3]=((C_word*)t0)[8],a[4]=t7,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 650  ##sys#extended-lambda-list?");
+((C_proc3)C_retrieve_symbol_proc(lf[183]))(3,*((C_word*)lf[183]+1),t9,((C_word*)t4)[1]);}
 
-/* k6963 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6965(C_word c,C_word t0,C_word t1){
+/* k6917 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6919(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6965,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6919,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6970,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6976,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6924,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6930,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 else{
 t2=((C_word*)t0)[2];
-f_6668(2,t2,C_SCHEME_UNDEFINED);}}
+f_6622(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* a6975 in k6963 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6929 in k6917 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6930(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -23664,37 +23515,37 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6976,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6930,4,t0,t1,t2,t3);}
 t4=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 
-/* a6969 in k6963 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6970(C_word c,C_word t0,C_word t1){
+/* a6923 in k6917 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6970,2,t0,t1);}
-C_trace("compiler.scm: 650  ##sys#expand-extended-lambda-list");
-((C_proc6)C_retrieve_symbol_proc(lf[183]))(6,*((C_word*)lf[183]+1),t1,((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],*((C_word*)lf[135]+1),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6924,2,t0,t1);}
+C_trace("compiler.scm: 653  ##sys#expand-extended-lambda-list");
+((C_proc6)C_retrieve_symbol_proc(lf[182]))(6,*((C_word*)lf[182]+1),t1,((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],*((C_word*)lf[134]+1),((C_word*)t0)[2]);}
 
-/* k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6668(C_word c,C_word t0,C_word t1){
+/* k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6668,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6673,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 652  decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[182]))(4,*((C_word*)lf[182]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_6622,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6627,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 655  decompose-lambda-list");
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t2);}
 
-/* a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6673(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6627(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -23708,20 +23559,20 @@ C_word t13;
 C_word ab[25],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6673,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6627,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6677,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t4,a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=t1,a[12]=((C_word*)t0)[8],a[13]=((C_word*)t0)[9],tmp=(C_word)a,a+=14,tmp);
+t9=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_6631,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t4,a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=t1,a[12]=((C_word*)t0)[8],a[13]=((C_word*)t0)[9],tmp=(C_word)a,a+=14,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6929,a[2]=t6,a[3]=t11,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6883,a[2]=t6,a[3]=t11,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
 t13=((C_word*)t11)[1];
-f_6929(t13,t9,t2);}
+f_6883(t13,t9,t2);}
 
-/* loop656 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6929(C_word t0,C_word t1,C_word t2){
+/* loop657 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6883(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23730,12 +23581,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6929,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[97]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6958,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g672673");
+C_save_and_reclaim((void*)trf_6883,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[96]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6912,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g673674");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -23743,8 +23594,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6956 in loop656 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6958(C_word c,C_word t0,C_word t1){
+/* k6910 in loop657 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6912(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23756,25 +23607,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6958,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6912,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop656669");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop657670");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6929(t6,((C_word*)t0)[3],t5);}
+f_6883(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop656669");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop657670");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6929(t6,((C_word*)t0)[3],t5);}}
+f_6883(t6,((C_word*)t0)[3],t5);}}
 
-/* k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6677(C_word c,C_word t0,C_word t1){
+/* k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23788,21 +23639,21 @@ C_word t10;
 C_word t11;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6677,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_6680,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6631,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_6634,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6878,a[2]=((C_word*)t0)[12],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6832,a[2]=((C_word*)t0)[12],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6880,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6834,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_6880(t11,t7,((C_word*)t0)[7],t1);}
+f_6834(t11,t7,((C_word*)t0)[7],t1);}
 
-/* loop680 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6880(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop681 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6834(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -23814,15 +23665,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6880,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_6834,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[163]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6913,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g700701");
+t6=*((C_word*)lf[162]+1);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6867,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g701702");
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -23830,8 +23681,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k6911 in loop680 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6913(C_word c,C_word t0,C_word t1){
+/* k6865 in loop681 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23839,19 +23690,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6913,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6893,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6867,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6847,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_6893(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_6847(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_6893(t5,t4);}}
+f_6847(t5,t4);}}
 
-/* k6891 in k6911 in loop680 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6893(C_word t0,C_word t1){
+/* k6845 in k6865 in loop681 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6847(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23859,85 +23710,85 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop680694");
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+C_trace("loop681695");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_6880(t5,((C_word*)t0)[2],t3,t4);}
+f_6834(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k6876 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6878(C_word c,C_word t0,C_word t1){
+/* k6830 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 656  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 659  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6680(C_word c,C_word t0,C_word t1){
+/* k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6680,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_6683,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
-C_trace("compiler.scm: 657  ##sys#canonicalize-body");
-((C_proc5)C_retrieve_symbol_proc(lf[162]))(5,*((C_word*)lf[162]+1),t2,((C_word*)((C_word*)t0)[2])[1],t1,*((C_word*)lf[47]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_6634,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_6637,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
+C_trace("compiler.scm: 660  ##sys#canonicalize-body");
+((C_proc5)C_retrieve_symbol_proc(lf[161]))(5,*((C_word*)lf[161]+1),t2,((C_word*)((C_word*)t0)[2])[1],t1,*((C_word*)lf[47]+1));}
 
-/* k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6683(C_word c,C_word t0,C_word t1){
+/* k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6637(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6683,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6686,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=t1,a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6874,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 658  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t3,((C_word*)t0)[8],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6637,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6640,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=t1,a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6828,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 661  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t3,((C_word*)t0)[8],((C_word*)t0)[2]);}
 
-/* k6872 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1){
+/* k6826 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 658  walk");
+C_trace("compiler.scm: 661  walk");
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6686(C_word c,C_word t0,C_word t1){
+/* k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6640(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6686,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6689,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6640,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6643,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6870,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 662  posq");
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t3,((C_word*)t0)[3],((C_word*)t0)[4]);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6824,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 665  posq");
+((C_proc4)C_retrieve_symbol_proc(lf[180]))(4,*((C_word*)lf[180]+1),t3,((C_word*)t0)[3],((C_word*)t0)[4]);}
 else{
-C_trace("compiler.scm: 660  build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[180]))(5,*((C_word*)lf[180]+1),t2,((C_word*)t0)[5],((C_word*)t0)[2],C_SCHEME_FALSE);}}
+C_trace("compiler.scm: 663  build-lambda-list");
+((C_proc5)C_retrieve_symbol_proc(lf[179]))(5,*((C_word*)lf[179]+1),t2,((C_word*)t0)[5],((C_word*)t0)[2],C_SCHEME_FALSE);}}
 
-/* k6868 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6870(C_word c,C_word t0,C_word t1){
+/* k6822 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6824(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_list_ref(((C_word*)t0)[4],t1);
-C_trace("compiler.scm: 660  build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[180]))(5,*((C_word*)lf[180]+1),((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[2],t2);}
+t2=C_i_list_ref(((C_word*)t0)[4],t1);
+C_trace("compiler.scm: 663  build-lambda-list");
+((C_proc5)C_retrieve_symbol_proc(lf[179]))(5,*((C_word*)lf[179]+1),((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[2],t2);}
 
-/* k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6689(C_word c,C_word t0,C_word t1){
+/* k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6643(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23946,16 +23797,16 @@ C_word t5;
 C_word t6;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6689,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[172],t3);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6695,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[11],a[6]=t1,a[7]=t4,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 664  set-real-names!");
-f_5368(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6643,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,lf[171],t3);
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6649,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[11],a[6]=t1,a[7]=t4,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 667  set-real-names!");
+f_5318(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6695(C_word c,C_word t0,C_word t1){
+/* k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23965,22 +23816,22 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6695,2,t0,t1);}
-t2=(C_word)C_i_not(((C_word*)t0)[10]);
-t3=(C_truep(t2)?t2:(C_word)C_i_assq(((C_word*)t0)[10],((C_word*)t0)[9]));
+C_save_and_reclaim((void*)tr2,(void*)f_6649,2,t0,t1);}
+t2=C_i_not(((C_word*)t0)[10]);
+t3=(C_truep(t2)?t2:C_i_assq(((C_word*)t0)[10],((C_word*)t0)[9]));
 if(C_truep(t3)){
 t4=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[7]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6710,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6818,a[2]=((C_word*)t0)[10],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6845,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 668  lookup");
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6664,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6772,a[2]=((C_word*)t0)[10],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6799,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 671  lookup");
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_5340(t7,t6,((C_word*)t0)[2],((C_word*)t0)[9]);}}
+f_5290(t7,t6,((C_word*)t0)[2],((C_word*)t0)[9]);}}
 
-/* k6843 in k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6845(C_word c,C_word t0,C_word t1){
+/* k6797 in k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6799(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23988,13 +23839,13 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_6818(t3,(C_word)C_eqp(lf[172],t2));}
+f_6772(t3,C_eqp(lf[171],t2));}
 else{
 t2=((C_word*)t0)[3];
-f_6818(t2,(C_word)C_eqp(lf[172],((C_word*)t0)[2]));}}
+f_6772(t2,C_eqp(lf[171],((C_word*)t0)[2]));}}
 
-/* k6816 in k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6818(C_word t0,C_word t1){
+/* k6770 in k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6772(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24003,28 +23854,28 @@ C_word t5;
 C_word *a;
 if(C_truep(t1)){
 if(C_truep(*((C_word*)lf[21]+1))){
-t2=(C_word)C_eqp(*((C_word*)lf[37]+1),lf[177]);
+t2=C_eqp(*((C_word*)lf[37]+1),lf[176]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-f_6710(2,t3,t2);}
+f_6664(2,t3,t2);}
 else{
-t3=(C_word)C_eqp(*((C_word*)lf[37]+1),lf[178]);
+t3=C_eqp(*((C_word*)lf[37]+1),lf[177]);
 if(C_truep(t3)){
 t4=((C_word*)t0)[2];
 C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),((C_word*)t0)[3],t4,lf[179]);}
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),((C_word*)t0)[3],t4,lf[178]);}
 else{
 t4=((C_word*)t0)[3];
-f_6710(2,t4,C_SCHEME_FALSE);}}}
+f_6664(2,t4,C_SCHEME_FALSE);}}}
 else{
 t2=((C_word*)t0)[3];
-f_6710(2,t2,C_SCHEME_FALSE);}}
+f_6664(2,t2,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[3];
-f_6710(2,t2,C_SCHEME_FALSE);}}
+f_6664(2,t2,C_SCHEME_FALSE);}}
 
-/* k6708 in k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6710(C_word c,C_word t0,C_word t1){
+/* k6662 in k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6664(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24035,31 +23886,31 @@ C_word t7;
 C_word t8;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6710,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6664,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("compiler.scm: 674  expand-profile-lambda");
-((C_proc5)C_retrieve_symbol_proc(lf[174]))(5,*((C_word*)lf[174]+1),((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6]);}
-else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6719,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_length(((C_word*)t0)[4]);
-if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(1)))){
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_symbolp(t4))){
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6741,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6797,a[2]=((C_word*)t0)[4],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("compiler.scm: 678  lookup");
+C_trace("compiler.scm: 677  expand-profile-lambda");
+((C_proc5)C_retrieve_symbol_proc(lf[173]))(5,*((C_word*)lf[173]+1),((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6]);}
+else{
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6673,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_length(((C_word*)t0)[4]);
+if(C_truep(C_fixnum_greaterp(t3,C_fix(1)))){
+t4=C_i_car(((C_word*)t0)[4]);
+if(C_truep(C_i_symbolp(t4))){
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6695,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6751,a[2]=((C_word*)t0)[4],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=C_i_car(((C_word*)t0)[4]);
+C_trace("compiler.scm: 681  lookup");
 t8=((C_word*)((C_word*)t0)[3])[1];
-f_5340(t8,t6,t7,((C_word*)t0)[2]);}
+f_5290(t8,t6,t7,((C_word*)t0)[2]);}
 else{
 t5=t2;
-f_6719(t5,C_SCHEME_FALSE);}}
+f_6673(t5,C_SCHEME_FALSE);}}
 else{
 t4=t2;
-f_6719(t4,C_SCHEME_FALSE);}}}
+f_6673(t4,C_SCHEME_FALSE);}}}
 
-/* k6795 in k6708 in k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6797(C_word c,C_word t0,C_word t1){
+/* k6749 in k6662 in k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6751(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24068,14 +23919,14 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_6741(t3,(C_word)C_eqp(lf[176],t2));}
+f_6695(t3,C_eqp(lf[175],t2));}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[2]);
+t2=C_i_car(((C_word*)t0)[2]);
 t3=((C_word*)t0)[3];
-f_6741(t3,(C_word)C_eqp(lf[176],t2));}}
+f_6695(t3,C_eqp(lf[175],t2));}}
 
-/* k6739 in k6708 in k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6741(C_word t0,C_word t1){
+/* k6693 in k6662 in k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6695(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24087,40 +23938,40 @@ C_word t8;
 C_word t9;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6741,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6695,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t3=(C_word)C_i_stringp(t2);
+t2=C_i_cadr(((C_word*)t0)[5]);
+t3=C_i_stringp(t2);
 if(C_truep(t3)){
 t4=((C_word*)t0)[4];
-f_6719(t4,t3);}
+f_6673(t4,t3);}
 else{
-if(C_truep((C_word)C_i_listp(t2))){
-t4=(C_word)C_i_length(t2);
-t5=(C_word)C_eqp(t4,C_fix(2));
+if(C_truep(C_i_listp(t2))){
+t4=C_i_length(t2);
+t5=C_eqp(t4,C_fix(2));
 if(C_truep(t5)){
-t6=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_i_symbolp(t6))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6775,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t8=(C_word)C_i_car(t2);
-C_trace("compiler.scm: 684  lookup");
+t6=C_i_car(t2);
+if(C_truep(C_i_symbolp(t6))){
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6729,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t8=C_i_car(t2);
+C_trace("compiler.scm: 687  lookup");
 t9=((C_word*)((C_word*)t0)[3])[1];
-f_5340(t9,t7,t8,((C_word*)t0)[2]);}
+f_5290(t9,t7,t8,((C_word*)t0)[2]);}
 else{
 t7=((C_word*)t0)[4];
-f_6719(t7,C_SCHEME_FALSE);}}
+f_6673(t7,C_SCHEME_FALSE);}}
 else{
 t6=((C_word*)t0)[4];
-f_6719(t6,C_SCHEME_FALSE);}}
+f_6673(t6,C_SCHEME_FALSE);}}
 else{
 t4=((C_word*)t0)[4];
-f_6719(t4,C_SCHEME_FALSE);}}}
+f_6673(t4,C_SCHEME_FALSE);}}}
 else{
 t2=((C_word*)t0)[4];
-f_6719(t2,C_SCHEME_FALSE);}}
+f_6673(t2,C_SCHEME_FALSE);}}
 
-/* k6773 in k6739 in k6708 in k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6775(C_word c,C_word t0,C_word t1){
+/* k6727 in k6693 in k6662 in k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6729(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24129,28 +23980,28 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_6719(t3,(C_word)C_eqp(lf[99],t2));}
+f_6673(t3,C_eqp(lf[98],t2));}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[2]);
+t2=C_i_car(((C_word*)t0)[2]);
 t3=((C_word*)t0)[3];
-f_6719(t3,(C_word)C_eqp(lf[99],t2));}}
+f_6673(t3,C_eqp(lf[98],t2));}}
 
-/* k6717 in k6708 in k6693 in k6687 in k6684 in k6681 in k6678 in k6675 in a6672 in k6666 in k6657 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6719(C_word t0,C_word t1){
+/* k6671 in k6662 in k6647 in k6641 in k6638 in k6635 in k6632 in k6629 in a6626 in k6620 in k6611 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6673(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 685  process-lambda-documentation");
-((C_proc5)C_retrieve_symbol_proc(lf[175]))(5,*((C_word*)lf[175]+1),((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+t2=C_i_cadr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 688  process-lambda-documentation");
+((C_proc5)C_retrieve_symbol_proc(lf[174]))(5,*((C_word*)lf[174]+1),((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* k6500 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6502(C_word c,C_word t0,C_word t1){
+/* k6454 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6456(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24165,22 +24016,22 @@ C_word t11;
 C_word t12;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6502,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[7]);
+C_save_and_reclaim((void*)tr2,(void*)f_6456,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[7]);
+t3=C_i_cddr(((C_word*)t0)[7]);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6523,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6477,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6605,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6559,a[2]=t5,a[3]=t10,a[4]=t7,tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_6605(t12,t8,t2);}
+f_6559(t12,t8,t2);}
 
-/* loop583 in k6500 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6605(C_word t0,C_word t1,C_word t2){
+/* loop584 in k6454 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6559(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -24200,17 +24051,17 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6605,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_a_i_list(&a,2,t4,lf[170]);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_6559,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_car(t3);
+t5=C_a_i_list(&a,2,t4,lf[169]);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop583596");
+t9=C_slot(t2,C_fix(1));
+C_trace("loop584597");
 t15=t1;
 t16=t9;
 t1=t15;
@@ -24219,8 +24070,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop583596");
+t9=C_slot(t2,C_fix(1));
+C_trace("loop584597");
 t15=t1;
 t16=t9;
 t1=t15;
@@ -24231,8 +24082,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6521 in k6500 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6523(C_word c,C_word t0,C_word t1){
+/* k6475 in k6454 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6477(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24246,21 +24097,21 @@ C_word t10;
 C_word t11;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6523,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6527,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6477,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6481,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6531,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6485,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6549,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6503,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_6549(t11,t7,((C_word*)t0)[2]);}
+f_6503(t11,t7,((C_word*)t0)[2]);}
 
-/* loop607 in k6521 in k6500 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6549(C_word t0,C_word t1,C_word t2){
+/* loop608 in k6475 in k6454 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6503(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -24283,20 +24134,20 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6549,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_i_cadr(t3);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,t4,t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[169],t7);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_6503,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_car(t3);
+t5=C_i_cadr(t3);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,t4,t6);
+t8=C_a_i_cons(&a,2,lf[168],t7);
+t9=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t10=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t9);
+t10=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t9);
 t11=C_mutate(((C_word *)((C_word*)t0)[4])+1,t9);
-t12=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop607620");
+t12=C_slot(t2,C_fix(1));
+C_trace("loop608621");
 t18=t1;
 t19=t12;
 t1=t18;
@@ -24305,8 +24156,8 @@ goto loop;}
 else{
 t10=C_mutate(((C_word *)((C_word*)t0)[2])+1,t9);
 t11=C_mutate(((C_word *)((C_word*)t0)[4])+1,t9);
-t12=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop607620");
+t12=C_slot(t2,C_fix(1));
+C_trace("loop608621");
 t18=t1;
 t19=t12;
 t1=t18;
@@ -24317,21 +24168,21 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6529 in k6521 in k6500 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6531(C_word c,C_word t0,C_word t1){
+/* k6483 in k6475 in k6454 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6531,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6547,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6485,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6501,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 C_trace("##sys#append");
-t3=*((C_word*)lf[168]+1);
+t3=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k6545 in k6529 in k6521 in k6500 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6547(C_word c,C_word t0,C_word t1){
+/* k6499 in k6483 in k6475 in k6454 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24339,45 +24190,45 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6547,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[160],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6501,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,lf[159],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 C_trace("##sys#append");
-t5=*((C_word*)lf[168]+1);
+t5=*((C_word*)lf[167]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* k6525 in k6521 in k6500 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6527(C_word c,C_word t0,C_word t1){
+/* k6479 in k6475 in k6454 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6481(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6527,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[160],t2);
-C_trace("compiler.scm: 632  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_6481,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
+t3=C_a_i_cons(&a,2,lf[159],t2);
+C_trace("compiler.scm: 635  walk");
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t4,((C_word*)t0)[5],t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t4,((C_word*)t0)[5],t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6290(C_word c,C_word t0,C_word t1){
+/* k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6290,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[8]);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6296,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-C_trace("compiler.scm: 616  unzip1");
-((C_proc3)C_retrieve_symbol_proc(lf[164]))(3,*((C_word*)lf[164]+1),t3,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_6244,2,t0,t1);}
+t2=C_i_cadr(((C_word*)t0)[8]);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6250,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+C_trace("compiler.scm: 619  unzip1");
+((C_proc3)C_retrieve_symbol_proc(lf[163]))(3,*((C_word*)lf[163]+1),t3,t2);}
 
-/* k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6296(C_word c,C_word t0,C_word t1){
+/* k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24390,20 +24241,20 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6296,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6250,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6299,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6253,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6457,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6411,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_6457(t10,t6,t1);}
+f_6411(t10,t6,t1);}
 
-/* loop486 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6457(C_word t0,C_word t1,C_word t2){
+/* loop487 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6411(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -24412,12 +24263,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6457,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[97]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6486,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g502503");
+C_save_and_reclaim((void*)trf_6411,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[96]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6440,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g503504");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -24425,8 +24276,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6484 in loop486 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6486(C_word c,C_word t0,C_word t1){
+/* k6438 in loop487 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24438,25 +24289,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6486,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6440,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop486499");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop487500");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6457(t6,((C_word*)t0)[3],t5);}
+f_6411(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop486499");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop487500");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6457(t6,((C_word*)t0)[3],t5);}}
+f_6411(t6,((C_word*)t0)[3],t5);}}
 
-/* k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6299(C_word c,C_word t0,C_word t1){
+/* k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24470,21 +24321,21 @@ C_word t10;
 C_word t11;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6299,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6302,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6253,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6256,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6406,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6360,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6408,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6362,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_6408(t11,t7,((C_word*)t0)[2],t1);}
+f_6362(t11,t7,((C_word*)t0)[2],t1);}
 
-/* loop510 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6408(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop511 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6362(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -24496,15 +24347,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6408,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_6362,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[163]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6441,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g530531");
+t6=*((C_word*)lf[162]+1);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6395,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g531532");
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -24512,8 +24363,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k6439 in loop510 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6441(C_word c,C_word t0,C_word t1){
+/* k6393 in loop511 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24521,19 +24372,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6441,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6421,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6395,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6375,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_6421(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_6375(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_6421(t5,t4);}}
+f_6375(t5,t4);}}
 
-/* k6419 in k6439 in loop510 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6421(C_word t0,C_word t1){
+/* k6373 in k6393 in loop511 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6375(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24541,34 +24392,34 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop510524");
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+C_trace("loop511525");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_6408(t5,((C_word*)t0)[2],t3,t4);}
+f_6362(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k6404 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6406(C_word c,C_word t0,C_word t1){
+/* k6358 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6360(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 618  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 621  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6302(C_word c,C_word t0,C_word t1){
+/* k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6302,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6305,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t1,a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-C_trace("compiler.scm: 619  set-real-names!");
-f_5368(t2,((C_word*)t0)[8],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6256,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6259,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t1,a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+C_trace("compiler.scm: 622  set-real-names!");
+f_5318(t2,((C_word*)t0)[8],((C_word*)t0)[2]);}
 
-/* k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6305(C_word c,C_word t0,C_word t1){
+/* k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24581,20 +24432,20 @@ C_word t9;
 C_word t10;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6305,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6259,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6316,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6270,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6338,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6292,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp));
 t10=((C_word*)t8)[1];
-f_6338(t10,t6,((C_word*)t0)[6],((C_word*)t0)[2]);}
+f_6292(t10,t6,((C_word*)t0)[6],((C_word*)t0)[2]);}
 
-/* loop541 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6338(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop542 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6292(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -24606,24 +24457,24 @@ C_word t10;
 C_word t11;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6338,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_6292,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6369,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6388,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g561562");
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6323,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6342,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
+C_trace("g562563");
 t10=t6;
-f_6369(t10,t7,t8,t9);}
+f_6323(t10,t7,t8,t9);}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k6386 in loop541 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6388(C_word c,C_word t0,C_word t1){
+/* k6340 in loop542 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6342(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24631,19 +24482,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6388,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6351,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6342,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6305,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_6351(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_6305(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_6351(t5,t4);}}
+f_6305(t5,t4);}}
 
-/* k6349 in k6386 in loop541 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6351(C_word t0,C_word t1){
+/* k6303 in k6340 in loop542 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6305(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24651,14 +24502,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop541555");
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+C_trace("loop542556");
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_6338(t5,((C_word*)t0)[2],t3,t4);}
+f_6292(t5,((C_word*)t0)[2],t3,t4);}
 
-/* g561 in loop541 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6369(C_word t0,C_word t1,C_word t2,C_word t3){
+/* g562 in loop542 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6323(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -24666,26 +24517,26 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6369,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6377,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_cadr(t3);
-t6=(C_word)C_i_car(t3);
-C_trace("compiler.scm: 622  walk");
+C_save_and_reclaim((void*)trf_6323,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6331,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=C_i_cadr(t3);
+t6=C_i_car(t3);
+C_trace("compiler.scm: 625  walk");
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t7,t4,t5,((C_word*)t0)[3],((C_word*)t0)[2],t6);}
+f_5724(t7,t4,t5,((C_word*)t0)[3],((C_word*)t0)[2],t6);}
 
-/* k6375 in g561 in loop541 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6377(C_word c,C_word t0,C_word t1){
+/* k6329 in g562 in loop542 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6377,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6331,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,((C_word*)t0)[2],t1));}
 
-/* k6314 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6316(C_word c,C_word t0,C_word t1){
+/* k6268 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24693,50 +24544,66 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6316,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6324,a[2]=((C_word*)t0)[8],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6328,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_i_cddr(((C_word*)t0)[2]);
-C_trace("compiler.scm: 624  ##sys#canonicalize-body");
-((C_proc5)C_retrieve_symbol_proc(lf[162]))(5,*((C_word*)lf[162]+1),t3,t4,((C_word*)t0)[6],*((C_word*)lf[47]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_6270,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6278,a[2]=((C_word*)t0)[8],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6282,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=C_i_cddr(((C_word*)t0)[2]);
+C_trace("compiler.scm: 627  ##sys#canonicalize-body");
+((C_proc5)C_retrieve_symbol_proc(lf[161]))(5,*((C_word*)lf[161]+1),t3,t4,((C_word*)t0)[6],*((C_word*)lf[47]+1));}
 
-/* k6326 in k6314 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6328(C_word c,C_word t0,C_word t1){
+/* k6280 in k6268 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6328,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6332,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 625  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[161]+1)))(4,*((C_word*)lf[161]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6282,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6286,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 628  append");
+((C_proc4)C_retrieve_proc(*((C_word*)lf[160]+1)))(4,*((C_word*)lf[160]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6330 in k6326 in k6314 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6332(C_word c,C_word t0,C_word t1){
+/* k6284 in k6280 in k6268 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 624  walk");
+C_trace("compiler.scm: 627  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6322 in k6314 in k6303 in k6300 in k6297 in k6294 in k6288 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6324(C_word c,C_word t0,C_word t1){
+/* k6276 in k6268 in k6257 in k6254 in k6251 in k6248 in k6242 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6324,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_6278,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[159],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[158],t3));}
 
-/* loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6209(C_word t0,C_word t1,C_word t2){
+/* k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6157(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_6157,2,t0,t1);}
+t2=C_SCHEME_UNDEFINED;
+t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6159,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
+t5=((C_word*)t3)[1];
+f_6159(t5,((C_word*)t0)[2],t1);}
+
+/* loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6159(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -24744,19 +24611,19 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6209,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_6159,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[150]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[149]);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6224,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6230,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6174,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6180,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 C_trace("##sys#call-with-values");
 C_call_with_values(4,0,t1,t4,t5);}}
 
-/* a6229 in loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6230(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6179 in loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6180(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -24766,119 +24633,119 @@ C_word t8;
 C_word ab[15],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6230,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6234,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6256,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_6180,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6184,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6206,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 t6=t3;
 if(C_truep(t6)){
 t7=t4;
-f_6234(2,t7,C_SCHEME_UNDEFINED);}
+f_6184(2,t7,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 608  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t4,lf[153],lf[154],((C_word*)t0)[2]);}}
+C_trace("compiler.scm: 611  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t4,lf[152],lf[153],((C_word*)t0)[2]);}}
 else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[2]))){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6268,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 603  feature?");
-((C_proc3)C_retrieve_symbol_proc(lf[158]))(3,*((C_word*)lf[158]+1),t6,((C_word*)t0)[2]);}
+if(C_truep(C_i_symbolp(((C_word*)t0)[2]))){
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6218,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 606  feature?");
+((C_proc3)C_retrieve_symbol_proc(lf[157]))(3,*((C_word*)lf[157]+1),t6,((C_word*)t0)[2]);}
 else{
-C_trace("compiler.scm: 608  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),t4,lf[153],lf[154],((C_word*)t0)[2]);}}}
+C_trace("compiler.scm: 611  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),t4,lf[152],lf[153],((C_word*)t0)[2]);}}}
 
-/* k6266 in a6229 in loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6268(C_word c,C_word t0,C_word t1){
+/* k6216 in a6179 in loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6268,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6218,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 if(C_truep(t2)){
 t3=((C_word*)t0)[4];
-f_6234(2,t3,C_SCHEME_UNDEFINED);}
+f_6184(2,t3,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 608  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[4],lf[153],lf[154],((C_word*)t0)[3]);}}
+C_trace("compiler.scm: 611  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[4],lf[152],lf[153],((C_word*)t0)[3]);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6278,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 605  ##sys#canonicalize-extension-path");
-((C_proc4)C_retrieve_symbol_proc(lf[156]))(4,*((C_word*)lf[156]+1),t2,((C_word*)t0)[3],lf[157]);}}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6228,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 608  ##sys#canonicalize-extension-path");
+((C_proc4)C_retrieve_symbol_proc(lf[155]))(4,*((C_word*)lf[155]+1),t2,((C_word*)t0)[3],lf[156]);}}
 
-/* k6276 in k6266 in a6229 in loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6278(C_word c,C_word t0,C_word t1){
+/* k6226 in k6216 in a6179 in loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 604  ##sys#find-extension");
-((C_proc4)C_retrieve_symbol_proc(lf[155]))(4,*((C_word*)lf[155]+1),((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
+C_trace("compiler.scm: 607  ##sys#find-extension");
+((C_proc4)C_retrieve_symbol_proc(lf[154]))(4,*((C_word*)lf[154]+1),((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* k6254 in a6229 in loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6256(C_word c,C_word t0,C_word t1){
+/* k6204 in a6179 in loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6206(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
-f_6234(2,t2,C_SCHEME_UNDEFINED);}
+f_6184(2,t2,C_SCHEME_UNDEFINED);}
 else{
-C_trace("compiler.scm: 608  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[3],lf[153],lf[154],((C_word*)t0)[2]);}}
+C_trace("compiler.scm: 611  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[3],lf[152],lf[153],((C_word*)t0)[2]);}}
 
-/* k6232 in a6229 in loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1){
+/* k6182 in a6179 in loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6234,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6249,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("compiler.scm: 610  loop");
+C_save_and_reclaim((void*)tr2,(void*)f_6184,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6199,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[3]);
+C_trace("compiler.scm: 613  loop");
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_6209(t4,t2,t3);}
+f_6159(t4,t2,t3);}
 
-/* k6247 in k6232 in a6229 in loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6249(C_word c,C_word t0,C_word t1){
+/* k6197 in k6182 in a6179 in loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6199(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6249,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_6199,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[152],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[151],t3));}
 
-/* a6223 in loop in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6224(C_word c,C_word t0,C_word t1){
+/* a6173 in loop in k6155 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6174(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6224,2,t0,t1);}
-C_trace("compiler.scm: 600  ##sys#do-the-right-thing");
-((C_proc5)C_retrieve_symbol_proc(lf[151]))(5,*((C_word*)lf[151]+1),t1,((C_word*)t0)[3],C_SCHEME_TRUE,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6174,2,t0,t1);}
+C_trace("compiler.scm: 602  ##sys#do-the-right-thing");
+((C_proc5)C_retrieve_symbol_proc(lf[150]))(5,*((C_word*)lf[150]+1),t1,((C_word*)t0)[3],C_SCHEME_TRUE,((C_word*)t0)[2]);}
 
-/* k6201 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6203(C_word c,C_word t0,C_word t1){
+/* k6151 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 595  walk");
+C_trace("compiler.scm: 596  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop409 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_6154(C_word t0,C_word t1,C_word t2){
+/* loop410 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_6104(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -24887,12 +24754,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6154,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[148]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6183,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g425426");
+C_save_and_reclaim((void*)trf_6104,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[147]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6133,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+C_trace("g426427");
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -24900,8 +24767,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6181 in loop409 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6183(C_word c,C_word t0,C_word t1){
+/* k6131 in loop410 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24913,36 +24780,36 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6183,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6133,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop409422");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop410423");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6154(t6,((C_word*)t0)[3],t5);}
+f_6104(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop409422");
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+C_trace("loop410423");
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6154(t6,((C_word*)t0)[3],t5);}}
+f_6104(t6,((C_word*)t0)[3],t5);}}
 
-/* k6131 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6133(C_word c,C_word t0,C_word t1){
+/* k6081 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6083(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6133,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6136,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_apply(4,0,t2,C_retrieve(lf[147]),t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6083,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6086,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_apply(4,0,t2,C_retrieve(lf[146]),t1);}
 
-/* k6134 in k6131 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6136(C_word c,C_word t0,C_word t1){
+/* k6084 in k6081 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6086(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24950,99 +24817,99 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6136,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6139,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6141,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6147,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 587  ##sys#hash-table-update!");
-((C_proc6)C_retrieve_symbol_proc(lf[145]))(6,*((C_word*)lf[145]+1),t2,*((C_word*)lf[84]+1),lf[146],t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_6086,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6089,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6091,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6097,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 588  ##sys#hash-table-update!");
+((C_proc6)C_retrieve_symbol_proc(lf[144]))(6,*((C_word*)lf[144]+1),t2,*((C_word*)lf[83]+1),lf[145],t3,t4);}
 
-/* a6146 in k6134 in k6131 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6147(C_word c,C_word t0,C_word t1){
+/* a6096 in k6084 in k6081 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6147,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6097,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* a6140 in k6134 in k6131 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6141(C_word c,C_word t0,C_word t1,C_word t2){
+/* a6090 in k6084 in k6081 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6091(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6141,3,t0,t1,t2);}
-t3=C_retrieve(lf[143]);
-C_trace("g437438");
+C_save_and_reclaim((void*)tr3,(void*)f_6091,3,t0,t1,t2);}
+t3=C_retrieve(lf[142]);
+C_trace("g438439");
 t4=t3;
-((C_proc5)C_retrieve_proc(t4))(5,t4,t1,*((C_word*)lf[144]+1),t2,((C_word*)t0)[2]);}
+((C_proc5)C_retrieve_proc(t4))(5,t4,t1,*((C_word*)lf[143]+1),t2,((C_word*)t0)[2]);}
 
-/* k6137 in k6134 in k6131 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6139(C_word c,C_word t0,C_word t1){
+/* k6087 in k6084 in k6081 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[142]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[141]);}
 
-/* k6106 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6108(C_word c,C_word t0,C_word t1){
+/* k6056 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6058(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6108,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6116,a[2]=((C_word*)t0)[7],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[6]);
-C_trace("compiler.scm: 582  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_6058,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6066,a[2]=((C_word*)t0)[7],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=C_i_caddr(((C_word*)t0)[6]);
+C_trace("compiler.scm: 583  walk");
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6114 in k6106 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6116(C_word c,C_word t0,C_word t1){
+/* k6064 in k6056 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6066(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6116,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_6066,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[105],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[104],t3));}
 
-/* k6077 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6079(C_word c,C_word t0,C_word t1){
+/* k6027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6079,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6087,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6091,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 577  cadadr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[138]+1)))(3,*((C_word*)lf[138]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6029,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6037,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6041,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 578  cadadr");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[137]+1)))(3,*((C_word*)lf[137]+1),t3,((C_word*)t0)[2]);}
 
-/* k6089 in k6077 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6091(C_word c,C_word t0,C_word t1){
+/* k6039 in k6027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 577  ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),((C_word*)t0)[2],t1);}
+C_trace("compiler.scm: 578  ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),((C_word*)t0)[2],t1);}
 
-/* k6085 in k6077 in k6056 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6087(C_word c,C_word t0,C_word t1){
+/* k6035 in k6027 in k6006 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_6037(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25050,45 +24917,45 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6087,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6037,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[101],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,lf[100],t4));}
 
-/* k5998 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6000(C_word c,C_word t0,C_word t1){
+/* k5948 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5950(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6000,2,t0,t1);}
-t2=(C_word)C_i_assoc(t1,*((C_word*)lf[54]+1));
+C_save_and_reclaim((void*)tr2,(void*)f_5950,2,t0,t1);}
+t2=C_i_assoc(t1,*((C_word*)lf[54]+1));
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cdr(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cdr(t2));}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6012,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 567  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t3,lf[137]);}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5962,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 568  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t3,lf[136]);}}
 
-/* k6010 in k5998 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6012(C_word c,C_word t0,C_word t1){
+/* k5960 in k5948 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6012,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6016,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 568  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[136]))(5,*((C_word*)lf[136]+1),t2,((C_word*)t0)[2],t1,*((C_word*)lf[54]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_5962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5966,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 569  alist-cons");
+((C_proc5)C_retrieve_symbol_proc(lf[135]))(5,*((C_word*)lf[135]+1),t2,((C_word*)t0)[2],t1,*((C_word*)lf[54]+1));}
 
-/* k6014 in k6010 in k5998 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6016(C_word c,C_word t0,C_word t1){
+/* k5964 in k5960 in k5948 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25100,112 +24967,112 @@ C_word t8;
 C_word t9;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6016,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5966,2,t0,t1);}
 t2=C_mutate((C_word*)lf[54]+1 /* (set! immutable-constants ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5996,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[2];
 t5=C_SCHEME_END_OF_LIST;
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6021,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t5))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5971,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t5))){
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t3,t4,lf[134],C_SCHEME_TRUE);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t3,t4,lf[133],C_SCHEME_TRUE);}
 else{
-t7=(C_word)C_i_cdr(t5);
-if(C_truep((C_word)C_i_nullp(t7))){
-t8=(C_word)C_i_car(t5);
+t7=C_i_cdr(t5);
+if(C_truep(C_i_nullp(t7))){
+t8=C_i_car(t5);
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),t3,t4,lf[134],t8);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),t3,t4,lf[133],t8);}
 else{
 C_trace("##sys#error");
-t8=*((C_word*)lf[135]+1);
+t8=*((C_word*)lf[134]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,lf[0],t5);}}}
 
-/* k6019 in k6014 in k6010 in k5998 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6021(C_word c,C_word t0,C_word t1){
+/* k5969 in k5964 in k5960 in k5948 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[134],t1);}
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[133],t1);}
 
-/* k6044 in k6014 in k6010 in k5998 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6046(C_word c,C_word t0,C_word t1){
+/* k5994 in k5964 in k5960 in k5948 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6046,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6049,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 570  hide-variable");
-((C_proc3)C_retrieve_symbol_proc(lf[133]))(3,*((C_word*)lf[133]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5996,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 571  hide-variable");
+((C_proc3)C_retrieve_symbol_proc(lf[132]))(3,*((C_word*)lf[132]+1),t2,((C_word*)t0)[2]);}
 
-/* k6047 in k6044 in k6014 in k6010 in k5998 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_6049(C_word c,C_word t0,C_word t1){
+/* k5997 in k5994 in k5964 in k5960 in k5948 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5999(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k5958 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5960(C_word c,C_word t0,C_word t1){
+/* k5908 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5910(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5960,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5971,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("compiler.scm: 556  ##sys#strip-syntax");
-((C_proc3)C_retrieve_symbol_proc(lf[128]))(3,*((C_word*)lf[128]+1),t2,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5910,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5921,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cadr(((C_word*)t0)[2]);
+C_trace("compiler.scm: 557  ##sys#strip-syntax");
+((C_proc3)C_retrieve_symbol_proc(lf[127]))(3,*((C_word*)lf[127]+1),t2,t3);}
 
-/* k5969 in k5958 in k5955 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5971(C_word c,C_word t0,C_word t1){
+/* k5919 in k5908 in k5905 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5971,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_5921,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[99],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[98],t2));}
 
-/* k5897 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5899(C_word c,C_word t0,C_word t1){
+/* k5847 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5849(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5899,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5910,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 548  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_5849,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5860,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_cadr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 549  walk");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k5908 in k5897 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5910(C_word c,C_word t0,C_word t1){
+/* k5858 in k5847 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5910,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5918,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 549  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_5860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5868,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=C_i_caddr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 550  walk");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_5724(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k5916 in k5908 in k5897 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5918(C_word c,C_word t0,C_word t1){
+/* k5866 in k5858 in k5847 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5868(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25216,23 +25083,23 @@ C_word t7;
 C_word t8;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5918,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5926,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cdddr(((C_word*)t0)[5]);
-if(C_truep((C_word)C_i_nullp(t3))){
-t4=(C_word)C_a_i_cons(&a,2,lf[125],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t1,t4);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
+C_save_and_reclaim((void*)tr2,(void*)f_5868,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5876,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=C_i_cdddr(((C_word*)t0)[5]);
+if(C_truep(C_i_nullp(t3))){
+t4=C_a_i_cons(&a,2,lf[124],C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t1,t4);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
 t7=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,lf[124],t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_cons(&a,2,lf[123],t6));}
 else{
-t4=(C_word)C_i_cadddr(((C_word*)t0)[5]);
-C_trace("compiler.scm: 552  walk");
+t4=C_i_cadddr(((C_word*)t0)[5]);
+C_trace("compiler.scm: 553  walk");
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_5774(t5,t2,t4,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}}
+f_5724(t5,t2,t4,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}}
 
-/* k5924 in k5916 in k5908 in k5897 in k5888 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5926(C_word c,C_word t0,C_word t1){
+/* k5874 in k5866 in k5858 in k5847 in k5838 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25240,79 +25107,79 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5926,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+C_save_and_reclaim((void*)tr2,(void*)f_5876,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[124],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_cons(&a,2,lf[123],t4));}
 
-/* g328 in k5866 in k5854 in k5848 in k5845 in k5841 in k5838 in k5835 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5872(C_word t0,C_word t1,C_word t2){
+/* g329 in k5816 in k5804 in k5798 in k5795 in k5791 in k5788 in k5785 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5822(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5872,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t4=(C_word)C_a_i_cons(&a,2,t2,t3);
-C_trace("compiler.scm: 539  walk");
+C_save_and_reclaim((void*)trf_5822,NULL,3,t0,t1,t2);}
+t3=C_i_cdr(((C_word*)t0)[6]);
+t4=C_a_i_cons(&a,2,t2,t3);
+C_trace("compiler.scm: 540  walk");
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t5,t1,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t5,t1,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5816 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5818(C_word c,C_word t0,C_word t1){
+/* k5766 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5768(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5818,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5768,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[99],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[98],t2));}
 else{
-C_trace("compiler.scm: 522  syntax-error");
-((C_proc4)C_retrieve_symbol_proc(lf[120]))(4,*((C_word*)lf[120]+1),((C_word*)t0)[2],lf[121],((C_word*)t0)[3]);}}
+C_trace("compiler.scm: 523  syntax-error");
+((C_proc4)C_retrieve_symbol_proc(lf[119]))(4,*((C_word*)lf[119]+1),((C_word*)t0)[2],lf[120],((C_word*)t0)[3]);}}
 
-/* k5788 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5790(C_word c,C_word t0,C_word t1){
+/* k5738 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5790,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5740,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[99],t2);
-C_trace("compiler.scm: 518  resolve-variable");
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[98],t2);
+C_trace("compiler.scm: 519  resolve-variable");
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_5474(t4,((C_word*)t0)[6],((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_5424(t4,((C_word*)t0)[6],((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[8],C_retrieve(lf[115])))){
-C_trace("compiler.scm: 515  compiler-warning");
-((C_proc5)C_retrieve_symbol_proc(lf[116]))(5,*((C_word*)lf[116]+1),((C_word*)t0)[2],lf[117],lf[118],((C_word*)t0)[8]);}
+if(C_truep(C_i_memq(((C_word*)t0)[8],C_retrieve(lf[114])))){
+C_trace("compiler.scm: 516  compiler-warning");
+((C_proc5)C_retrieve_symbol_proc(lf[115]))(5,*((C_word*)lf[115]+1),((C_word*)t0)[2],lf[116],lf[117],((C_word*)t0)[8]);}
 else{
-C_trace("compiler.scm: 518  resolve-variable");
+C_trace("compiler.scm: 519  resolve-variable");
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5474(t2,((C_word*)t0)[6],((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}}
+f_5424(t2,((C_word*)t0)[6],((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}}
 
-/* k5782 in walk in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5784(C_word c,C_word t0,C_word t1){
+/* k5732 in walk in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 518  resolve-variable");
+C_trace("compiler.scm: 519  resolve-variable");
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5474(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5424(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5644(C_word t1,C_word t2){
+/* eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5594(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -25322,17 +25189,17 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5644,NULL,2,t1,t2);}
-t3=C_retrieve(lf[109]);
-t4=C_retrieve(lf[110]);
+C_save_and_reclaim((void*)trf_5594,NULL,2,t1,t2);}
+t3=C_retrieve(lf[108]);
+t4=C_retrieve(lf[109]);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5648,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-C_trace("compiler.scm: 481  ##sys#meta-macro-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[114]))(2,*((C_word*)lf[114]+1),t7);}
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5598,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+C_trace("compiler.scm: 482  ##sys#meta-macro-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[113]))(2,*((C_word*)lf[113]+1),t7);}
 
-/* k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5648(C_word c,C_word t0,C_word t1){
+/* k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25341,17 +25208,17 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5648,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5598,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5649,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5669,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5599,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5619,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 C_trace("##sys#dynamic-wind");
-t6=*((C_word*)lf[113]+1);
+t6=*((C_word*)lf[112]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,((C_word*)t0)[2],t4,t5,t4);}
 
-/* a5668 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5669(C_word c,C_word t0,C_word t1){
+/* a5618 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25359,86 +25226,86 @@ C_word t4;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5669,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5673,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5680,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 485  ##sys#current-meta-environment");
-((C_proc2)C_retrieve_symbol_proc(lf[112]))(2,*((C_word*)lf[112]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5619,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5623,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5630,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 486  ##sys#current-meta-environment");
+((C_proc2)C_retrieve_symbol_proc(lf[111]))(2,*((C_word*)lf[111]+1),t3);}
 
-/* k5678 in a5668 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5680(C_word c,C_word t0,C_word t1){
+/* k5628 in a5618 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5630(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 482  ##sys#compile-to-closure");
-((C_proc5)C_retrieve_symbol_proc(lf[111]))(5,*((C_word*)lf[111]+1),((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
+C_trace("compiler.scm: 483  ##sys#compile-to-closure");
+((C_proc5)C_retrieve_symbol_proc(lf[110]))(5,*((C_word*)lf[110]+1),((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
 
-/* k5671 in a5668 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5673(C_word c,C_word t0,C_word t1){
+/* k5621 in a5618 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("g235236");
+C_trace("g236237");
 t2=t1;
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* swap214 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5649(C_word c,C_word t0,C_word t1){
+/* swap215 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5599(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5649,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5653,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("g217218225");
+C_save_and_reclaim((void*)tr2,(void*)f_5599,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5603,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_trace("g218219226");
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k5651 in swap214 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5653(C_word c,C_word t0,C_word t1){
+/* k5601 in swap215 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5603(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5653,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5656,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("g217218225");
+C_save_and_reclaim((void*)tr2,(void*)f_5603,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5606,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_trace("g218219226");
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[6])[1]);}
 
-/* k5654 in k5651 in swap214 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5656(C_word c,C_word t0,C_word t1){
+/* k5604 in k5601 in swap215 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5656,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5606,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5660,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("g219220226");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("g220221227");
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k5658 in k5654 in k5651 in swap214 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5660(C_word c,C_word t0,C_word t1){
+/* k5608 in k5604 in k5601 in swap215 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5660,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5663,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("g219220226");
+C_save_and_reclaim((void*)tr2,(void*)f_5610,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5613,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_trace("g220221227");
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k5661 in k5658 in k5654 in k5651 in swap214 in k5646 in eval/meta in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5663(C_word c,C_word t0,C_word t1){
+/* k5611 in k5608 in k5604 in k5601 in swap215 in k5596 in eval/meta in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25447,21 +25314,21 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5474(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5424(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5474,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5478,a[2]=t2,a[3]=t1,a[4]=t5,a[5]=t4,a[6]=t3,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
-C_trace("compiler.scm: 448  lookup");
+C_save_and_reclaim((void*)trf_5424,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5428,a[2]=t2,a[3]=t1,a[4]=t5,a[5]=t4,a[6]=t3,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+C_trace("compiler.scm: 449  lookup");
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_5340(t7,t6,t2,t4);}
+f_5290(t7,t6,t2,t4);}
 
-/* k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5478(C_word c,C_word t0,C_word t1){
+/* k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25469,46 +25336,46 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5478,2,t0,t1);}
-t2=C_retrieve(lf[100]);
-if(C_truep((C_word)C_i_symbolp(t1))){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5490,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-if(C_truep(*((C_word*)lf[59]+1))){
-C_trace("compiler.scm: 451  ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t3,*((C_word*)lf[58]+1),t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5428,2,t0,t1);}
+t2=C_retrieve(lf[99]);
+if(C_truep(C_i_symbolp(t1))){
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5440,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(*((C_word*)lf[58]+1))){
+C_trace("compiler.scm: 452  ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[107]))(4,*((C_word*)lf[107]+1),t3,*((C_word*)lf[57]+1),t1);}
 else{
 t4=t3;
-f_5490(2,t4,C_SCHEME_FALSE);}}
+f_5440(2,t4,C_SCHEME_FALSE);}}
 else{
 t3=((C_word*)t0)[2];
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5490(C_word c,C_word t0,C_word t1){
+/* k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5490,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5440,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5494,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("g174175");
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5444,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("g175176");
 t3=t2;
-f_5494(t3,((C_word*)t0)[3],t1);}
+f_5444(t3,((C_word*)t0)[3],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5508,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-if(C_truep(*((C_word*)lf[57]+1))){
-C_trace("compiler.scm: 453  ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t2,*((C_word*)lf[56]+1),((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5458,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(*((C_word*)lf[56]+1))){
+C_trace("compiler.scm: 454  ##sys#hash-table-ref");
+((C_proc4)C_retrieve_symbol_proc(lf[107]))(4,*((C_word*)lf[107]+1),t2,*((C_word*)lf[55]+1),((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_5508(2,t3,C_SCHEME_FALSE);}}}
+f_5458(2,t3,C_SCHEME_FALSE);}}}
 
-/* k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5508(C_word c,C_word t0,C_word t1){
+/* k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25519,33 +25386,33 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5508,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5458,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5512,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("g180181");
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5462,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("g181182");
 t3=t2;
-f_5512(t3,((C_word*)t0)[3],t1);}
+f_5462(t3,((C_word*)t0)[3],t1);}
 else{
-t2=(C_word)C_i_assq(((C_word*)t0)[2],*((C_word*)lf[65]+1));
+t2=C_i_assq(((C_word*)t0)[2],*((C_word*)lf[64]+1));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5526,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("g184185");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5476,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("g185186");
 t4=t3;
-f_5526(t4,((C_word*)t0)[3],t2);}
+f_5476(t4,((C_word*)t0)[3],t2);}
 else{
-t3=(C_word)C_i_assq(((C_word*)t0)[2],*((C_word*)lf[76]+1));
+t3=C_i_assq(((C_word*)t0)[2],*((C_word*)lf[75]+1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5573,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("g196197");
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5523,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_trace("g197198");
 t5=t4;
-f_5573(t5,((C_word*)t0)[3],t3);}
+f_5523(t5,((C_word*)t0)[3],t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5616,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 475  ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t4,((C_word*)t0)[2],lf[107]);}}}}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5566,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 476  ##sys#get");
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t4,((C_word*)t0)[2],lf[106]);}}}}
 
-/* k5614 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5616(C_word c,C_word t0,C_word t1){
+/* k5564 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25554,30 +25421,30 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[3],((C_word*)t0)[2]))){
+if(C_truep(C_i_memq(((C_word*)t0)[3],((C_word*)t0)[2]))){
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-C_trace("compiler.scm: 476  ##sys#alias-global-hook");
-((C_proc4)C_retrieve_symbol_proc(lf[106]))(4,*((C_word*)lf[106]+1),((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_FALSE);}}}
+C_trace("compiler.scm: 477  ##sys#alias-global-hook");
+((C_proc4)C_retrieve_symbol_proc(lf[105]))(4,*((C_word*)lf[105]+1),((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_FALSE);}}}
 
-/* g196 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5573(C_word t0,C_word t1,C_word t2){
+/* g197 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5523(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5573,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_caddr(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5580,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 468  final-foreign-type");
-((C_proc3)C_retrieve_symbol_proc(lf[104]))(3,*((C_word*)lf[104]+1),t4,t3);}
+C_save_and_reclaim((void*)trf_5523,NULL,3,t0,t1,t2);}
+t3=C_i_caddr(t2);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5530,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 469  final-foreign-type");
+((C_proc3)C_retrieve_symbol_proc(lf[103]))(3,*((C_word*)lf[103]+1),t4,t3);}
 
-/* k5578 in g196 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5580(C_word c,C_word t0,C_word t1){
+/* k5528 in g197 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25589,50 +25456,50 @@ C_word t8;
 C_word t9;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5580,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,t2,t4);
-t6=(C_word)C_a_i_cons(&a,2,lf[105],t5);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5590,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5594,a[2]=((C_word*)t0)[8],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 472  finish-foreign-result");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t8,t1,t6);}
+C_save_and_reclaim((void*)tr2,(void*)f_5530,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
+t3=C_i_cadr(((C_word*)t0)[7]);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,t2,t4);
+t6=C_a_i_cons(&a,2,lf[104],t5);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5540,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5544,a[2]=((C_word*)t0)[8],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 473  finish-foreign-result");
+((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),t8,t1,t6);}
 
-/* k5592 in k5578 in g196 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5594(C_word c,C_word t0,C_word t1){
+/* k5542 in k5528 in g197 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 471  foreign-type-convert-result");
-((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 472  foreign-type-convert-result");
+((C_proc4)C_retrieve_symbol_proc(lf[101]))(4,*((C_word*)lf[101]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k5588 in k5578 in g196 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5590(C_word c,C_word t0,C_word t1){
+/* k5538 in k5528 in g197 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 470  walk");
+C_trace("compiler.scm: 471  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* g184 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5526(C_word t0,C_word t1,C_word t2){
+/* g185 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5476(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5526,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_cadr(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5533,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("compiler.scm: 458  final-foreign-type");
-((C_proc3)C_retrieve_symbol_proc(lf[104]))(3,*((C_word*)lf[104]+1),t4,t3);}
+C_save_and_reclaim((void*)trf_5476,NULL,3,t0,t1,t2);}
+t3=C_i_cadr(t2);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5483,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+C_trace("compiler.scm: 459  final-foreign-type");
+((C_proc3)C_retrieve_symbol_proc(lf[103]))(3,*((C_word*)lf[103]+1),t4,t3);}
 
-/* k5531 in g184 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5533(C_word c,C_word t0,C_word t1){
+/* k5481 in g185 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5483(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25644,60 +25511,60 @@ C_word t8;
 C_word t9;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5533,2,t0,t1);}
-t2=(C_word)C_i_caddr(((C_word*)t0)[8]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,t2,t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[101],t5);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5543,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5547,a[2]=((C_word*)t0)[7],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 462  finish-foreign-result");
-((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),t8,t1,t6);}
+C_save_and_reclaim((void*)tr2,(void*)f_5483,2,t0,t1);}
+t2=C_i_caddr(((C_word*)t0)[8]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,t2,t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[100],t5);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5493,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5497,a[2]=((C_word*)t0)[7],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 463  finish-foreign-result");
+((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),t8,t1,t6);}
 
-/* k5545 in k5531 in g184 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5547(C_word c,C_word t0,C_word t1){
+/* k5495 in k5481 in g185 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 461  foreign-type-convert-result");
-((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+C_trace("compiler.scm: 462  foreign-type-convert-result");
+((C_proc4)C_retrieve_symbol_proc(lf[101]))(4,*((C_word*)lf[101]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k5541 in k5531 in g184 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5543(C_word c,C_word t0,C_word t1){
+/* k5491 in k5481 in g185 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 460  walk");
+C_trace("compiler.scm: 461  walk");
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5774(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* g180 in k5506 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5512(C_word t0,C_word t1,C_word t2){
+/* g181 in k5456 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5462(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5512,NULL,3,t0,t1,t2);}
-C_trace("compiler.scm: 454  walk");
+C_save_and_reclaim((void*)trf_5462,NULL,3,t0,t1,t2);}
+C_trace("compiler.scm: 455  walk");
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* g174 in k5488 in k5476 in resolve-variable in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5494(C_word t0,C_word t1,C_word t2){
+/* g175 in k5438 in k5426 in resolve-variable in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5444(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5494,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-C_trace("compiler.scm: 452  walk");
+C_save_and_reclaim((void*)trf_5444,NULL,3,t0,t1,t2);}
+t3=C_i_car(t2);
+C_trace("compiler.scm: 453  walk");
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_5774(t4,t1,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5724(t4,t1,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* unquotify in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5428(C_word t0,C_word t1,C_word t2,C_word t3){
+/* unquotify in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5378(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -25710,18 +25577,18 @@ C_word t11;
 C_word t12;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5428,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_listp(t2))){
-t4=(C_word)C_i_length(t2);
-t5=(C_word)C_eqp(C_fix(2),t4);
+C_save_and_reclaim((void*)trf_5378,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_listp(t2))){
+t4=C_i_length(t2);
+t5=C_eqp(C_fix(2),t4);
 if(C_truep(t5)){
-t6=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_i_symbolp(t6))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5460,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t8=(C_word)C_i_car(t2);
-C_trace("compiler.scm: 443  lookup");
+t6=C_i_car(t2);
+if(C_truep(C_i_symbolp(t6))){
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5410,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t8=C_i_car(t2);
+C_trace("compiler.scm: 444  lookup");
 t9=((C_word*)((C_word*)t0)[2])[1];
-f_5340(t9,t7,t8,t3);}
+f_5290(t9,t7,t8,t3);}
 else{
 t7=t2;
 t8=t1;
@@ -25735,24 +25602,24 @@ t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k5458 in unquotify in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5460(C_word c,C_word t0,C_word t1){
+/* k5408 in unquotify in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(lf[99],t1);
+t2=C_eqp(lf[98],t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cadr(((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cadr(((C_word*)t0)[2]));}
 else{
 t3=((C_word*)t0)[2];
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* set-real-names! in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5368(C_word t1,C_word t2,C_word t3){
+/* set-real-names! in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5318(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -25760,15 +25627,15 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5368,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5318,NULL,3,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5374,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5324,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
 t7=((C_word*)t5)[1];
-f_5374(t7,t1,t2,t3);}
+f_5324(t7,t1,t2,t3);}
 
-/* loop130 in set-real-names! in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5374(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop131 in set-real-names! in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5324(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -25779,175 +25646,175 @@ C_word t9;
 C_word t10;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5374,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_5324,NULL,4,t0,t1,t2,t3);}
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5389,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-t8=(C_word)C_slot(t3,C_fix(0));
-C_trace("compiler.scm: 432  set-real-name!");
-((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),t6,t7,t8);}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5339,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t7=C_slot(t2,C_fix(0));
+t8=C_slot(t3,C_fix(0));
+C_trace("compiler.scm: 433  set-real-name!");
+((C_proc4)C_retrieve_symbol_proc(lf[97]))(4,*((C_word*)lf[97]+1),t6,t7,t8);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k5387 in loop130 in set-real-names! in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5389(C_word c,C_word t0,C_word t1){
+/* k5337 in loop131 in set-real-names! in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5339(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_5374(t4,((C_word*)t0)[2],t2,t3);}
+f_5324(t4,((C_word*)t0)[2],t2,t3);}
 
-/* macro-alias in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5355(C_word t0,C_word t1,C_word t2,C_word t3){
+/* macro-alias in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5305(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5355,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5359,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("compiler.scm: 427  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[97]))(3,*((C_word*)lf[97]+1),t4,t2);}
+C_save_and_reclaim((void*)trf_5305,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5309,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_trace("compiler.scm: 428  gensym");
+((C_proc3)C_retrieve_symbol_proc(lf[96]))(3,*((C_word*)lf[96]+1),t4,t2);}
 
-/* k5357 in macro-alias in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5359(C_word c,C_word t0,C_word t1){
+/* k5307 in macro-alias in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5359,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5362,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5366,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 428  lookup");
+C_save_and_reclaim((void*)tr2,(void*)f_5309,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5312,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5316,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 429  lookup");
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_5340(t4,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5290(t4,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5364 in k5357 in macro-alias in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5366(C_word c,C_word t0,C_word t1){
+/* k5314 in k5307 in macro-alias in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("compiler.scm: 428  ##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[96]))(5,*((C_word*)lf[96]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[95],t1);}
+C_trace("compiler.scm: 429  ##sys#put!");
+((C_proc5)C_retrieve_symbol_proc(lf[95]))(5,*((C_word*)lf[95]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[94],t1);}
 
-/* k5360 in k5357 in macro-alias in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1){
+/* k5310 in k5307 in macro-alias in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* lookup in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5340(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lookup in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5290(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5340,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5344,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 422  find-id");
+C_save_and_reclaim((void*)trf_5290,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5294,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 423  find-id");
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_5301(t5,t4,t2,t3);}
+f_5251(t5,t4,t2,t3);}
 
-/* k5342 in lookup in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5344(C_word c,C_word t0,C_word t1){
+/* k5292 in lookup in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5294(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5344,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5294,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5350,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("compiler.scm: 423  ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[94]))(4,*((C_word*)lf[94]+1),t2,((C_word*)t0)[2],lf[95]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5300,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_trace("compiler.scm: 424  ##sys#get");
+((C_proc4)C_retrieve_symbol_proc(lf[93]))(4,*((C_word*)lf[93]+1),t2,((C_word*)t0)[2],lf[94]);}}
 
-/* k5348 in k5342 in lookup in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5350(C_word c,C_word t0,C_word t1){
+/* k5298 in k5292 in lookup in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?t1:((C_word*)t0)[2]));}
 
-/* find-id in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5301(C_word t0,C_word t1,C_word t2,C_word t3){
+/* find-id in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5251(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5301,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)trf_5251,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5314,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5338,a[2]=t3,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("compiler.scm: 418  caar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[93]+1)))(3,*((C_word*)lf[93]+1),t5,t3);}}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5264,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5288,a[2]=t3,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_trace("compiler.scm: 419  caar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[92]+1)))(3,*((C_word*)lf[92]+1),t5,t3);}}
 
-/* k5336 in find-id in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5338(C_word c,C_word t0,C_word t1){
+/* k5286 in find-id in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5288(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5338,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_5288,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[4],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5334,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("compiler.scm: 418  cdar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[92]+1)))(3,*((C_word*)lf[92]+1),t3,((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5284,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_trace("compiler.scm: 419  cdar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[91]+1)))(3,*((C_word*)lf[91]+1),t3,((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
-f_5314(t3,C_SCHEME_FALSE);}}
+f_5264(t3,C_SCHEME_FALSE);}}
 
-/* k5332 in k5336 in find-id in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_ccall f_5334(C_word c,C_word t0,C_word t1){
+/* k5282 in k5286 in find-id in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_ccall f_5284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_5314(t2,(C_word)C_i_symbolp(t1));}
+f_5264(t2,C_i_symbolp(t1));}
 
-/* k5312 in find-id in ##compiler#canonicalize-expression in k5138 in k5135 */
-static void C_fcall f_5314(C_word t0,C_word t1){
+/* k5262 in find-id in ##compiler#canonicalize-expression in k5089 in k5086 */
+static void C_fcall f_5264(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("compiler.scm: 418  cdar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[92]+1)))(3,*((C_word*)lf[92]+1),((C_word*)t0)[5],((C_word*)t0)[4]);}
+C_trace("compiler.scm: 419  cdar");
+((C_proc3)C_retrieve_proc(*((C_word*)lf[91]+1)))(3,*((C_word*)lf[91]+1),((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("compiler.scm: 419  find-id");
+t2=C_i_cdr(((C_word*)t0)[4]);
+C_trace("compiler.scm: 420  find-id");
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5301(t3,((C_word*)t0)[5],((C_word*)t0)[2],t2);}}
+f_5251(t3,((C_word*)t0)[5],((C_word*)t0)[2],t2);}}
 
-/* ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5237(C_word c,C_word t0,C_word t1){
+/* ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25955,110 +25822,110 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5237,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5241,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5187,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5191,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(*((C_word*)lf[53]+1))){
 C_trace("compiler.scm: 394  vector-fill!");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t2,*((C_word*)lf[53]+1),C_SCHEME_END_OF_LIST);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[86]+1)))(4,*((C_word*)lf[86]+1),t2,*((C_word*)lf[53]+1),C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5296,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5246,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 C_trace("compiler.scm: 395  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t3,*((C_word*)lf[16]+1),C_SCHEME_END_OF_LIST);}}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t3,*((C_word*)lf[16]+1),C_SCHEME_END_OF_LIST);}}
 
-/* k5294 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5296(C_word c,C_word t0,C_word t1){
+/* k5244 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[53]+1 /* (set! line-number-database-2 ...) */,t1);
 t3=((C_word*)t0)[2];
-f_5241(2,t3,t2);}
+f_5191(2,t3,t2);}
 
-/* k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5241(C_word c,C_word t0,C_word t1){
+/* k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5241,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5244,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(*((C_word*)lf[56]+1))){
+C_save_and_reclaim((void*)tr2,(void*)f_5191,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5194,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(*((C_word*)lf[55]+1))){
 C_trace("compiler.scm: 397  vector-fill!");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t2,*((C_word*)lf[56]+1),C_SCHEME_END_OF_LIST);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[86]+1)))(4,*((C_word*)lf[86]+1),t2,*((C_word*)lf[55]+1),C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5289,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5239,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 C_trace("compiler.scm: 398  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}}
 
-/* k5287 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5289(C_word c,C_word t0,C_word t1){
+/* k5237 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5239(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[56]+1 /* (set! inline-table ...) */,t1);
+t2=C_mutate((C_word*)lf[55]+1 /* (set! inline-table ...) */,t1);
 t3=((C_word*)t0)[2];
-f_5244(2,t3,t2);}
+f_5194(2,t3,t2);}
 
-/* k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5244(C_word c,C_word t0,C_word t1){
+/* k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5194(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5244,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5247,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(*((C_word*)lf[58]+1))){
+C_save_and_reclaim((void*)tr2,(void*)f_5194,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5197,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(*((C_word*)lf[57]+1))){
 C_trace("compiler.scm: 400  vector-fill!");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t2,*((C_word*)lf[58]+1),C_SCHEME_END_OF_LIST);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[86]+1)))(4,*((C_word*)lf[86]+1),t2,*((C_word*)lf[57]+1),C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5282,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5232,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 C_trace("compiler.scm: 401  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}}
 
-/* k5280 in k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5282(C_word c,C_word t0,C_word t1){
+/* k5230 in k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[58]+1 /* (set! constant-table ...) */,t1);
+t2=C_mutate((C_word*)lf[57]+1 /* (set! constant-table ...) */,t1);
 t3=((C_word*)t0)[2];
-f_5247(2,t3,t2);}
+f_5197(2,t3,t2);}
 
-/* k5245 in k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1){
+/* k5195 in k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5247,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5251,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5197,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5201,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("compiler.scm: 402  make-random-name");
-((C_proc3)C_retrieve_symbol_proc(lf[89]))(3,*((C_word*)lf[89]+1),t2,lf[90]);}
+((C_proc3)C_retrieve_symbol_proc(lf[88]))(3,*((C_word*)lf[88]+1),t2,lf[89]);}
 
-/* k5249 in k5245 in k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5251(C_word c,C_word t0,C_word t1){
+/* k5199 in k5195 in k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5201(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5251,2,t0,t1);}
-t2=C_mutate((C_word*)lf[72]+1 /* (set! profile-info-vector-name ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5255,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5201,2,t0,t1);}
+t2=C_mutate((C_word*)lf[71]+1 /* (set! profile-info-vector-name ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5205,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("compiler.scm: 403  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t3,C_fix(997),C_SCHEME_END_OF_LIST);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t3,C_fix(997),C_SCHEME_END_OF_LIST);}
 
-/* k5253 in k5249 in k5245 in k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5255(C_word c,C_word t0,C_word t1){
+/* k5203 in k5199 in k5195 in k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5205(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26066,55 +25933,55 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5255,2,t0,t1);}
-t2=C_mutate((C_word*)lf[75]+1 /* (set! real-name-table ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5258,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(*((C_word*)lf[84]+1))){
+C_save_and_reclaim((void*)tr2,(void*)f_5205,2,t0,t1);}
+t2=C_mutate((C_word*)lf[74]+1 /* (set! real-name-table ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5208,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(*((C_word*)lf[83]+1))){
 C_trace("compiler.scm: 405  vector-fill!");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t3,*((C_word*)lf[84]+1),C_SCHEME_END_OF_LIST);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[86]+1)))(4,*((C_word*)lf[86]+1),t3,*((C_word*)lf[83]+1),C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5275,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5225,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 C_trace("compiler.scm: 406  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t4,C_fix(301),C_SCHEME_END_OF_LIST);}}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t4,C_fix(301),C_SCHEME_END_OF_LIST);}}
 
-/* k5273 in k5253 in k5249 in k5245 in k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5275(C_word c,C_word t0,C_word t1){
+/* k5223 in k5203 in k5199 in k5195 in k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[84]+1 /* (set! file-requirements ...) */,t1);
+t2=C_mutate((C_word*)lf[83]+1 /* (set! file-requirements ...) */,t1);
 t3=((C_word*)t0)[2];
-f_5258(2,t3,t2);}
+f_5208(2,t3,t2);}
 
-/* k5256 in k5253 in k5249 in k5245 in k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5258(C_word c,C_word t0,C_word t1){
+/* k5206 in k5203 in k5199 in k5195 in k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5258,2,t0,t1);}
-if(C_truep(*((C_word*)lf[64]+1))){
+C_save_and_reclaim((void*)tr2,(void*)f_5208,2,t0,t1);}
+if(C_truep(*((C_word*)lf[63]+1))){
 C_trace("compiler.scm: 408  vector-fill!");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),((C_word*)t0)[2],*((C_word*)lf[64]+1),C_SCHEME_END_OF_LIST);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[86]+1)))(4,*((C_word*)lf[86]+1),((C_word*)t0)[2],*((C_word*)lf[63]+1),C_SCHEME_END_OF_LIST);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5268,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5218,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_trace("compiler.scm: 409  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t2,C_fix(301),C_SCHEME_END_OF_LIST);}}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[87]+1)))(4,*((C_word*)lf[87]+1),t2,C_fix(301),C_SCHEME_END_OF_LIST);}}
 
-/* k5266 in k5256 in k5253 in k5249 in k5245 in k5242 in k5239 in ##compiler#initialize-compiler in k5138 in k5135 */
-static void C_ccall f_5268(C_word c,C_word t0,C_word t1){
+/* k5216 in k5206 in k5203 in k5199 in k5195 in k5192 in k5189 in ##compiler#initialize-compiler in k5089 in k5086 */
+static void C_ccall f_5218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[64]+1 /* (set! foreign-type-table ...) */,t1);
+t2=C_mutate((C_word*)lf[63]+1 /* (set! foreign-type-table ...) */,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* d in k5138 in k5135 */
-static void C_ccall f_5142(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* d in k5089 in k5086 */
+static void C_ccall f_5093(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -26122,1134 +25989,1132 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5142r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5093r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5142r(t0,t1,t2,t3);}}
+f_5093r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5142r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5093r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
-if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("compiler.scm: 268  pp");
+if(C_truep(C_i_nullp(t3))){
+C_trace("compiler.scm: 269  pp");
 ((C_proc3)C_retrieve_symbol_proc(lf[3]))(3,*((C_word*)lf[3]+1),t1,t2);}
 else{
 C_apply(5,0,t1,*((C_word*)lf[4]+1),t2,t3);}}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[1112] = {
+static C_PTABLE_ENTRY ptable[1110] = {
 {"toplevel:compiler_scm",(void*)C_compiler_toplevel},
-{"f_5137:compiler_scm",(void*)f_5137},
-{"f_5140:compiler_scm",(void*)f_5140},
-{"f_17711:compiler_scm",(void*)f_17711},
-{"f_19181:compiler_scm",(void*)f_19181},
-{"f_19184:compiler_scm",(void*)f_19184},
-{"f_19187:compiler_scm",(void*)f_19187},
-{"f_19190:compiler_scm",(void*)f_19190},
-{"f_19193:compiler_scm",(void*)f_19193},
-{"f_19096:compiler_scm",(void*)f_19096},
-{"f_19123:compiler_scm",(void*)f_19123},
-{"f_19064:compiler_scm",(void*)f_19064},
-{"f_19080:compiler_scm",(void*)f_19080},
-{"f_19087:compiler_scm",(void*)f_19087},
-{"f_19094:compiler_scm",(void*)f_19094},
-{"f_19068:compiler_scm",(void*)f_19068},
-{"f_19078:compiler_scm",(void*)f_19078},
-{"f_19050:compiler_scm",(void*)f_19050},
-{"f_19058:compiler_scm",(void*)f_19058},
-{"f_18970:compiler_scm",(void*)f_18970},
-{"f_18977:compiler_scm",(void*)f_18977},
-{"f_19039:compiler_scm",(void*)f_19039},
-{"f_19029:compiler_scm",(void*)f_19029},
-{"f_19003:compiler_scm",(void*)f_19003},
-{"f_18989:compiler_scm",(void*)f_18989},
+{"f_5088:compiler_scm",(void*)f_5088},
+{"f_5091:compiler_scm",(void*)f_5091},
+{"f_17502:compiler_scm",(void*)f_17502},
+{"f_19009:compiler_scm",(void*)f_19009},
+{"f_19012:compiler_scm",(void*)f_19012},
+{"f_19015:compiler_scm",(void*)f_19015},
+{"f_19018:compiler_scm",(void*)f_19018},
+{"f_19021:compiler_scm",(void*)f_19021},
 {"f_18924:compiler_scm",(void*)f_18924},
-{"f_18930:compiler_scm",(void*)f_18930},
-{"f_18964:compiler_scm",(void*)f_18964},
-{"f_18957:compiler_scm",(void*)f_18957},
-{"f_17838:compiler_scm",(void*)f_17838},
-{"f_18913:compiler_scm",(void*)f_18913},
-{"f_18804:compiler_scm",(void*)f_18804},
-{"f_18830:compiler_scm",(void*)f_18830},
-{"f_18863:compiler_scm",(void*)f_18863},
-{"f_18866:compiler_scm",(void*)f_18866},
-{"f_18885:compiler_scm",(void*)f_18885},
-{"f_18873:compiler_scm",(void*)f_18873},
-{"f_18841:compiler_scm",(void*)f_18841},
-{"f_18852:compiler_scm",(void*)f_18852},
-{"f_18820:compiler_scm",(void*)f_18820},
-{"f_18749:compiler_scm",(void*)f_18749},
+{"f_18951:compiler_scm",(void*)f_18951},
+{"f_18892:compiler_scm",(void*)f_18892},
+{"f_18908:compiler_scm",(void*)f_18908},
+{"f_18915:compiler_scm",(void*)f_18915},
+{"f_18922:compiler_scm",(void*)f_18922},
+{"f_18896:compiler_scm",(void*)f_18896},
+{"f_18906:compiler_scm",(void*)f_18906},
+{"f_18878:compiler_scm",(void*)f_18878},
+{"f_18886:compiler_scm",(void*)f_18886},
+{"f_18798:compiler_scm",(void*)f_18798},
+{"f_18805:compiler_scm",(void*)f_18805},
+{"f_18867:compiler_scm",(void*)f_18867},
+{"f_18857:compiler_scm",(void*)f_18857},
+{"f_18831:compiler_scm",(void*)f_18831},
+{"f_18817:compiler_scm",(void*)f_18817},
 {"f_18752:compiler_scm",(void*)f_18752},
-{"f_18755:compiler_scm",(void*)f_18755},
-{"f_18775:compiler_scm",(void*)f_18775},
-{"f_18737:compiler_scm",(void*)f_18737},
-{"f_18638:compiler_scm",(void*)f_18638},
-{"f_18708:compiler_scm",(void*)f_18708},
-{"f_18727:compiler_scm",(void*)f_18727},
-{"f_18702:compiler_scm",(void*)f_18702},
-{"f_18686:compiler_scm",(void*)f_18686},
-{"f_18659:compiler_scm",(void*)f_18659},
-{"f_18662:compiler_scm",(void*)f_18662},
-{"f_18604:compiler_scm",(void*)f_18604},
-{"f_18616:compiler_scm",(void*)f_18616},
+{"f_18758:compiler_scm",(void*)f_18758},
+{"f_18792:compiler_scm",(void*)f_18792},
+{"f_18785:compiler_scm",(void*)f_18785},
+{"f_17629:compiler_scm",(void*)f_17629},
+{"f_18741:compiler_scm",(void*)f_18741},
+{"f_18632:compiler_scm",(void*)f_18632},
+{"f_18658:compiler_scm",(void*)f_18658},
+{"f_18691:compiler_scm",(void*)f_18691},
+{"f_18694:compiler_scm",(void*)f_18694},
+{"f_18713:compiler_scm",(void*)f_18713},
+{"f_18701:compiler_scm",(void*)f_18701},
+{"f_18669:compiler_scm",(void*)f_18669},
+{"f_18680:compiler_scm",(void*)f_18680},
+{"f_18648:compiler_scm",(void*)f_18648},
+{"f_18577:compiler_scm",(void*)f_18577},
+{"f_18580:compiler_scm",(void*)f_18580},
+{"f_18583:compiler_scm",(void*)f_18583},
+{"f_18603:compiler_scm",(void*)f_18603},
+{"f_18565:compiler_scm",(void*)f_18565},
+{"f_18466:compiler_scm",(void*)f_18466},
+{"f_18536:compiler_scm",(void*)f_18536},
 {"f_18555:compiler_scm",(void*)f_18555},
-{"f_18573:compiler_scm",(void*)f_18573},
-{"f_18558:compiler_scm",(void*)f_18558},
-{"f_18570:compiler_scm",(void*)f_18570},
-{"f_18397:compiler_scm",(void*)f_18397},
-{"f_18531:compiler_scm",(void*)f_18531},
-{"f_18520:compiler_scm",(void*)f_18520},
-{"f_18436:compiler_scm",(void*)f_18436},
-{"f_18516:compiler_scm",(void*)f_18516},
-{"f_18442:compiler_scm",(void*)f_18442},
-{"f_18448:compiler_scm",(void*)f_18448},
-{"f_18480:compiler_scm",(void*)f_18480},
-{"f_18472:compiler_scm",(void*)f_18472},
+{"f_18530:compiler_scm",(void*)f_18530},
+{"f_18514:compiler_scm",(void*)f_18514},
+{"f_18487:compiler_scm",(void*)f_18487},
+{"f_18490:compiler_scm",(void*)f_18490},
+{"f_18432:compiler_scm",(void*)f_18432},
+{"f_18444:compiler_scm",(void*)f_18444},
+{"f_18383:compiler_scm",(void*)f_18383},
 {"f_18401:compiler_scm",(void*)f_18401},
-{"f_18422:compiler_scm",(void*)f_18422},
-{"f_18351:compiler_scm",(void*)f_18351},
-{"f_18363:compiler_scm",(void*)f_18363},
-{"f_18367:compiler_scm",(void*)f_18367},
-{"f_18355:compiler_scm",(void*)f_18355},
-{"f_18154:compiler_scm",(void*)f_18154},
-{"f_18281:compiler_scm",(void*)f_18281},
-{"f_18287:compiler_scm",(void*)f_18287},
-{"f_18312:compiler_scm",(void*)f_18312},
-{"f_18161:compiler_scm",(void*)f_18161},
-{"f_18272:compiler_scm",(void*)f_18272},
-{"f_18164:compiler_scm",(void*)f_18164},
-{"f_18167:compiler_scm",(void*)f_18167},
-{"f_18170:compiler_scm",(void*)f_18170},
-{"f_18214:compiler_scm",(void*)f_18214},
-{"f_18240:compiler_scm",(void*)f_18240},
-{"f_18221:compiler_scm",(void*)f_18221},
+{"f_18386:compiler_scm",(void*)f_18386},
+{"f_18398:compiler_scm",(void*)f_18398},
 {"f_18225:compiler_scm",(void*)f_18225},
+{"f_18359:compiler_scm",(void*)f_18359},
+{"f_18348:compiler_scm",(void*)f_18348},
+{"f_18264:compiler_scm",(void*)f_18264},
+{"f_18344:compiler_scm",(void*)f_18344},
+{"f_18270:compiler_scm",(void*)f_18270},
+{"f_18276:compiler_scm",(void*)f_18276},
+{"f_18308:compiler_scm",(void*)f_18308},
+{"f_18300:compiler_scm",(void*)f_18300},
+{"f_18229:compiler_scm",(void*)f_18229},
+{"f_18250:compiler_scm",(void*)f_18250},
+{"f_18182:compiler_scm",(void*)f_18182},
 {"f_18198:compiler_scm",(void*)f_18198},
-{"f_18082:compiler_scm",(void*)f_18082},
-{"f_18097:compiler_scm",(void*)f_18097},
-{"f_18066:compiler_scm",(void*)f_18066},
-{"f_18036:compiler_scm",(void*)f_18036},
-{"f_18010:compiler_scm",(void*)f_18010},
-{"f_18006:compiler_scm",(void*)f_18006},
-{"f_18002:compiler_scm",(void*)f_18002},
-{"f_17976:compiler_scm",(void*)f_17976},
-{"f_17972:compiler_scm",(void*)f_17972},
+{"f_18202:compiler_scm",(void*)f_18202},
+{"f_18135:compiler_scm",(void*)f_18135},
+{"f_18147:compiler_scm",(void*)f_18147},
+{"f_18151:compiler_scm",(void*)f_18151},
+{"f_18139:compiler_scm",(void*)f_18139},
 {"f_17946:compiler_scm",(void*)f_17946},
-{"f_17920:compiler_scm",(void*)f_17920},
-{"f_17765:compiler_scm",(void*)f_17765},
-{"f_17825:compiler_scm",(void*)f_17825},
-{"f_17769:compiler_scm",(void*)f_17769},
-{"f_17804:compiler_scm",(void*)f_17804},
-{"f_17811:compiler_scm",(void*)f_17811},
-{"f_17772:compiler_scm",(void*)f_17772},
-{"f_17775:compiler_scm",(void*)f_17775},
-{"f_17791:compiler_scm",(void*)f_17791},
-{"f_17714:compiler_scm",(void*)f_17714},
-{"f_17718:compiler_scm",(void*)f_17718},
-{"f_17744:compiler_scm",(void*)f_17744},
-{"f_17760:compiler_scm",(void*)f_17760},
-{"f_17702:compiler_scm",(void*)f_17702},
-{"f_17693:compiler_scm",(void*)f_17693},
-{"f_17684:compiler_scm",(void*)f_17684},
-{"f_17675:compiler_scm",(void*)f_17675},
-{"f_17666:compiler_scm",(void*)f_17666},
-{"f_17657:compiler_scm",(void*)f_17657},
-{"f_17648:compiler_scm",(void*)f_17648},
-{"f_17639:compiler_scm",(void*)f_17639},
-{"f_17630:compiler_scm",(void*)f_17630},
-{"f_17621:compiler_scm",(void*)f_17621},
-{"f_17612:compiler_scm",(void*)f_17612},
-{"f_17603:compiler_scm",(void*)f_17603},
-{"f_17594:compiler_scm",(void*)f_17594},
-{"f_17585:compiler_scm",(void*)f_17585},
-{"f_17576:compiler_scm",(void*)f_17576},
-{"f_17570:compiler_scm",(void*)f_17570},
-{"f_17564:compiler_scm",(void*)f_17564},
-{"f_15804:compiler_scm",(void*)f_15804},
-{"f_17531:compiler_scm",(void*)f_17531},
-{"f_17534:compiler_scm",(void*)f_17534},
-{"f_17537:compiler_scm",(void*)f_17537},
-{"f_17540:compiler_scm",(void*)f_17540},
-{"f_17543:compiler_scm",(void*)f_17543},
-{"f_17558:compiler_scm",(void*)f_17558},
+{"f_18065:compiler_scm",(void*)f_18065},
+{"f_18071:compiler_scm",(void*)f_18071},
+{"f_18096:compiler_scm",(void*)f_18096},
+{"f_17953:compiler_scm",(void*)f_17953},
+{"f_18056:compiler_scm",(void*)f_18056},
+{"f_17956:compiler_scm",(void*)f_17956},
+{"f_17959:compiler_scm",(void*)f_17959},
+{"f_17962:compiler_scm",(void*)f_17962},
+{"f_18007:compiler_scm",(void*)f_18007},
+{"f_18033:compiler_scm",(void*)f_18033},
+{"f_18014:compiler_scm",(void*)f_18014},
+{"f_18018:compiler_scm",(void*)f_18018},
+{"f_17991:compiler_scm",(void*)f_17991},
+{"f_17873:compiler_scm",(void*)f_17873},
+{"f_17888:compiler_scm",(void*)f_17888},
+{"f_17857:compiler_scm",(void*)f_17857},
+{"f_17827:compiler_scm",(void*)f_17827},
+{"f_17801:compiler_scm",(void*)f_17801},
+{"f_17797:compiler_scm",(void*)f_17797},
+{"f_17793:compiler_scm",(void*)f_17793},
+{"f_17767:compiler_scm",(void*)f_17767},
+{"f_17763:compiler_scm",(void*)f_17763},
+{"f_17737:compiler_scm",(void*)f_17737},
+{"f_17711:compiler_scm",(void*)f_17711},
 {"f_17556:compiler_scm",(void*)f_17556},
-{"f_17546:compiler_scm",(void*)f_17546},
+{"f_17616:compiler_scm",(void*)f_17616},
+{"f_17560:compiler_scm",(void*)f_17560},
+{"f_17595:compiler_scm",(void*)f_17595},
+{"f_17602:compiler_scm",(void*)f_17602},
+{"f_17563:compiler_scm",(void*)f_17563},
+{"f_17566:compiler_scm",(void*)f_17566},
+{"f_17582:compiler_scm",(void*)f_17582},
+{"f_17505:compiler_scm",(void*)f_17505},
+{"f_17509:compiler_scm",(void*)f_17509},
+{"f_17535:compiler_scm",(void*)f_17535},
+{"f_17551:compiler_scm",(void*)f_17551},
+{"f_17493:compiler_scm",(void*)f_17493},
+{"f_17484:compiler_scm",(void*)f_17484},
+{"f_17475:compiler_scm",(void*)f_17475},
+{"f_17466:compiler_scm",(void*)f_17466},
+{"f_17457:compiler_scm",(void*)f_17457},
+{"f_17448:compiler_scm",(void*)f_17448},
+{"f_17439:compiler_scm",(void*)f_17439},
+{"f_17430:compiler_scm",(void*)f_17430},
+{"f_17421:compiler_scm",(void*)f_17421},
+{"f_17412:compiler_scm",(void*)f_17412},
+{"f_17403:compiler_scm",(void*)f_17403},
+{"f_17394:compiler_scm",(void*)f_17394},
+{"f_17385:compiler_scm",(void*)f_17385},
+{"f_17376:compiler_scm",(void*)f_17376},
+{"f_17367:compiler_scm",(void*)f_17367},
+{"f_17358:compiler_scm",(void*)f_17358},
+{"f_17352:compiler_scm",(void*)f_17352},
+{"f_17346:compiler_scm",(void*)f_17346},
+{"f_15586:compiler_scm",(void*)f_15586},
+{"f_17313:compiler_scm",(void*)f_17313},
+{"f_17316:compiler_scm",(void*)f_17316},
+{"f_17319:compiler_scm",(void*)f_17319},
+{"f_17322:compiler_scm",(void*)f_17322},
+{"f_17325:compiler_scm",(void*)f_17325},
 {"f_17340:compiler_scm",(void*)f_17340},
-{"f_17347:compiler_scm",(void*)f_17347},
-{"f_17351:compiler_scm",(void*)f_17351},
-{"f_17372:compiler_scm",(void*)f_17372},
-{"f_17294:compiler_scm",(void*)f_17294},
-{"f_17300:compiler_scm",(void*)f_17300},
-{"f_17334:compiler_scm",(void*)f_17334},
-{"f_17327:compiler_scm",(void*)f_17327},
-{"f_16269:compiler_scm",(void*)f_16269},
-{"f_16303:compiler_scm",(void*)f_16303},
-{"f_16342:compiler_scm",(void*)f_16342},
-{"f_17180:compiler_scm",(void*)f_17180},
-{"f_17176:compiler_scm",(void*)f_17176},
-{"f_16965:compiler_scm",(void*)f_16965},
-{"f_16971:compiler_scm",(void*)f_16971},
-{"f_17068:compiler_scm",(void*)f_17068},
-{"f_17112:compiler_scm",(void*)f_17112},
-{"f_17088:compiler_scm",(void*)f_17088},
-{"f_17092:compiler_scm",(void*)f_17092},
-{"f_16975:compiler_scm",(void*)f_16975},
-{"f_16982:compiler_scm",(void*)f_16982},
-{"f_17051:compiler_scm",(void*)f_17051},
-{"f_17055:compiler_scm",(void*)f_17055},
-{"f_17023:compiler_scm",(void*)f_17023},
-{"f_17011:compiler_scm",(void*)f_17011},
-{"f_16476:compiler_scm",(void*)f_16476},
-{"f_16938:compiler_scm",(void*)f_16938},
-{"f_16480:compiler_scm",(void*)f_16480},
-{"f_16903:compiler_scm",(void*)f_16903},
-{"f_16932:compiler_scm",(void*)f_16932},
-{"f_16852:compiler_scm",(void*)f_16852},
-{"f_16854:compiler_scm",(void*)f_16854},
-{"f_16887:compiler_scm",(void*)f_16887},
-{"f_16867:compiler_scm",(void*)f_16867},
-{"f_16483:compiler_scm",(void*)f_16483},
-{"f_16486:compiler_scm",(void*)f_16486},
-{"f_16492:compiler_scm",(void*)f_16492},
-{"f_16498:compiler_scm",(void*)f_16498},
-{"f_16504:compiler_scm",(void*)f_16504},
-{"f_16819:compiler_scm",(void*)f_16819},
-{"f_16822:compiler_scm",(void*)f_16822},
-{"f_16507:compiler_scm",(void*)f_16507},
-{"f_16761:compiler_scm",(void*)f_16761},
-{"f_16788:compiler_scm",(void*)f_16788},
-{"f_16746:compiler_scm",(void*)f_16746},
-{"f_16742:compiler_scm",(void*)f_16742},
-{"f_16629:compiler_scm",(void*)f_16629},
-{"f_16661:compiler_scm",(void*)f_16661},
-{"f_16667:compiler_scm",(void*)f_16667},
-{"f_16711:compiler_scm",(void*)f_16711},
-{"f_16665:compiler_scm",(void*)f_16665},
-{"f_16640:compiler_scm",(void*)f_16640},
-{"f_16632:compiler_scm",(void*)f_16632},
-{"f_16625:compiler_scm",(void*)f_16625},
-{"f_16575:compiler_scm",(void*)f_16575},
-{"f_16613:compiler_scm",(void*)f_16613},
-{"f_16602:compiler_scm",(void*)f_16602},
-{"f_16610:compiler_scm",(void*)f_16610},
-{"f_16536:compiler_scm",(void*)f_16536},
-{"f_16566:compiler_scm",(void*)f_16566},
-{"f_16558:compiler_scm",(void*)f_16558},
-{"f_16554:compiler_scm",(void*)f_16554},
-{"f_16550:compiler_scm",(void*)f_16550},
-{"f_16539:compiler_scm",(void*)f_16539},
-{"f_16375:compiler_scm",(void*)f_16375},
-{"f_16378:compiler_scm",(void*)f_16378},
-{"f_16459:compiler_scm",(void*)f_16459},
-{"f_16401:compiler_scm",(void*)f_16401},
+{"f_17338:compiler_scm",(void*)f_17338},
+{"f_17328:compiler_scm",(void*)f_17328},
+{"f_17122:compiler_scm",(void*)f_17122},
+{"f_17129:compiler_scm",(void*)f_17129},
+{"f_17133:compiler_scm",(void*)f_17133},
+{"f_17154:compiler_scm",(void*)f_17154},
+{"f_17076:compiler_scm",(void*)f_17076},
+{"f_17082:compiler_scm",(void*)f_17082},
+{"f_17116:compiler_scm",(void*)f_17116},
+{"f_17109:compiler_scm",(void*)f_17109},
+{"f_16051:compiler_scm",(void*)f_16051},
+{"f_16085:compiler_scm",(void*)f_16085},
+{"f_16124:compiler_scm",(void*)f_16124},
+{"f_16962:compiler_scm",(void*)f_16962},
+{"f_16958:compiler_scm",(void*)f_16958},
+{"f_16747:compiler_scm",(void*)f_16747},
+{"f_16753:compiler_scm",(void*)f_16753},
+{"f_16850:compiler_scm",(void*)f_16850},
+{"f_16894:compiler_scm",(void*)f_16894},
+{"f_16870:compiler_scm",(void*)f_16870},
+{"f_16874:compiler_scm",(void*)f_16874},
+{"f_16757:compiler_scm",(void*)f_16757},
+{"f_16764:compiler_scm",(void*)f_16764},
+{"f_16833:compiler_scm",(void*)f_16833},
+{"f_16837:compiler_scm",(void*)f_16837},
+{"f_16805:compiler_scm",(void*)f_16805},
+{"f_16793:compiler_scm",(void*)f_16793},
+{"f_16258:compiler_scm",(void*)f_16258},
+{"f_16720:compiler_scm",(void*)f_16720},
+{"f_16262:compiler_scm",(void*)f_16262},
+{"f_16685:compiler_scm",(void*)f_16685},
+{"f_16714:compiler_scm",(void*)f_16714},
+{"f_16634:compiler_scm",(void*)f_16634},
+{"f_16636:compiler_scm",(void*)f_16636},
+{"f_16669:compiler_scm",(void*)f_16669},
+{"f_16649:compiler_scm",(void*)f_16649},
+{"f_16265:compiler_scm",(void*)f_16265},
+{"f_16268:compiler_scm",(void*)f_16268},
+{"f_16274:compiler_scm",(void*)f_16274},
+{"f_16280:compiler_scm",(void*)f_16280},
+{"f_16286:compiler_scm",(void*)f_16286},
+{"f_16601:compiler_scm",(void*)f_16601},
+{"f_16604:compiler_scm",(void*)f_16604},
+{"f_16289:compiler_scm",(void*)f_16289},
+{"f_16543:compiler_scm",(void*)f_16543},
+{"f_16570:compiler_scm",(void*)f_16570},
+{"f_16528:compiler_scm",(void*)f_16528},
+{"f_16524:compiler_scm",(void*)f_16524},
+{"f_16411:compiler_scm",(void*)f_16411},
 {"f_16443:compiler_scm",(void*)f_16443},
-{"f_16431:compiler_scm",(void*)f_16431},
-{"f_16363:compiler_scm",(void*)f_16363},
-{"f_16315:compiler_scm",(void*)f_16315},
+{"f_16449:compiler_scm",(void*)f_16449},
+{"f_16493:compiler_scm",(void*)f_16493},
+{"f_16447:compiler_scm",(void*)f_16447},
+{"f_16422:compiler_scm",(void*)f_16422},
+{"f_16414:compiler_scm",(void*)f_16414},
+{"f_16407:compiler_scm",(void*)f_16407},
+{"f_16357:compiler_scm",(void*)f_16357},
+{"f_16395:compiler_scm",(void*)f_16395},
+{"f_16384:compiler_scm",(void*)f_16384},
+{"f_16392:compiler_scm",(void*)f_16392},
+{"f_16318:compiler_scm",(void*)f_16318},
+{"f_16348:compiler_scm",(void*)f_16348},
+{"f_16340:compiler_scm",(void*)f_16340},
+{"f_16336:compiler_scm",(void*)f_16336},
+{"f_16332:compiler_scm",(void*)f_16332},
 {"f_16321:compiler_scm",(void*)f_16321},
-{"f_15834:compiler_scm",(void*)f_15834},
-{"f_15868:compiler_scm",(void*)f_15868},
-{"f_16211:compiler_scm",(void*)f_16211},
-{"f_16226:compiler_scm",(void*)f_16226},
-{"f_16219:compiler_scm",(void*)f_16219},
-{"f_16172:compiler_scm",(void*)f_16172},
-{"f_17396:compiler_scm",(void*)f_17396},
-{"f_17449:compiler_scm",(void*)f_17449},
-{"f_17480:compiler_scm",(void*)f_17480},
-{"f_17490:compiler_scm",(void*)f_17490},
-{"f_17475:compiler_scm",(void*)f_17475},
-{"f_17440:compiler_scm",(void*)f_17440},
-{"f_17394:compiler_scm",(void*)f_17394},
-{"f_16185:compiler_scm",(void*)f_16185},
-{"f_16188:compiler_scm",(void*)f_16188},
-{"f_16199:compiler_scm",(void*)f_16199},
-{"f_16126:compiler_scm",(void*)f_16126},
+{"f_16157:compiler_scm",(void*)f_16157},
+{"f_16160:compiler_scm",(void*)f_16160},
+{"f_16241:compiler_scm",(void*)f_16241},
+{"f_16183:compiler_scm",(void*)f_16183},
+{"f_16225:compiler_scm",(void*)f_16225},
+{"f_16213:compiler_scm",(void*)f_16213},
+{"f_16145:compiler_scm",(void*)f_16145},
+{"f_16097:compiler_scm",(void*)f_16097},
+{"f_16103:compiler_scm",(void*)f_16103},
+{"f_15616:compiler_scm",(void*)f_15616},
+{"f_15650:compiler_scm",(void*)f_15650},
+{"f_15993:compiler_scm",(void*)f_15993},
 {"f_16008:compiler_scm",(void*)f_16008},
-{"f_16014:compiler_scm",(void*)f_16014},
-{"f_16031:compiler_scm",(void*)f_16031},
-{"f_16034:compiler_scm",(void*)f_16034},
-{"f_16037:compiler_scm",(void*)f_16037},
-{"f_16076:compiler_scm",(void*)f_16076},
-{"f_16055:compiler_scm",(void*)f_16055},
-{"f_16062:compiler_scm",(void*)f_16062},
-{"f_16040:compiler_scm",(void*)f_16040},
-{"f_16043:compiler_scm",(void*)f_16043},
-{"f_16046:compiler_scm",(void*)f_16046},
-{"f_15953:compiler_scm",(void*)f_15953},
-{"f_15958:compiler_scm",(void*)f_15958},
-{"f_15973:compiler_scm",(void*)f_15973},
-{"f_15966:compiler_scm",(void*)f_15966},
-{"f_15889:compiler_scm",(void*)f_15889},
-{"f_15906:compiler_scm",(void*)f_15906},
-{"f_15921:compiler_scm",(void*)f_15921},
-{"f_15914:compiler_scm",(void*)f_15914},
-{"f_15893:compiler_scm",(void*)f_15893},
-{"f_15904:compiler_scm",(void*)f_15904},
-{"f_15879:compiler_scm",(void*)f_15879},
-{"f_15823:compiler_scm",(void*)f_15823},
-{"f_15832:compiler_scm",(void*)f_15832},
+{"f_16001:compiler_scm",(void*)f_16001},
+{"f_15954:compiler_scm",(void*)f_15954},
+{"f_17178:compiler_scm",(void*)f_17178},
+{"f_17231:compiler_scm",(void*)f_17231},
+{"f_17262:compiler_scm",(void*)f_17262},
+{"f_17272:compiler_scm",(void*)f_17272},
+{"f_17257:compiler_scm",(void*)f_17257},
+{"f_17222:compiler_scm",(void*)f_17222},
+{"f_17176:compiler_scm",(void*)f_17176},
+{"f_15967:compiler_scm",(void*)f_15967},
+{"f_15970:compiler_scm",(void*)f_15970},
+{"f_15981:compiler_scm",(void*)f_15981},
+{"f_15908:compiler_scm",(void*)f_15908},
+{"f_15790:compiler_scm",(void*)f_15790},
+{"f_15796:compiler_scm",(void*)f_15796},
 {"f_15813:compiler_scm",(void*)f_15813},
-{"f_15818:compiler_scm",(void*)f_15818},
-{"f_15807:compiler_scm",(void*)f_15807},
-{"f_13727:compiler_scm",(void*)f_13727},
-{"f_13731:compiler_scm",(void*)f_13731},
-{"f_14691:compiler_scm",(void*)f_14691},
-{"f_14695:compiler_scm",(void*)f_14695},
-{"f_14698:compiler_scm",(void*)f_14698},
-{"f_14711:compiler_scm",(void*)f_14711},
-{"f_15659:compiler_scm",(void*)f_15659},
-{"f_15667:compiler_scm",(void*)f_15667},
-{"f_14715:compiler_scm",(void*)f_14715},
-{"f_15637:compiler_scm",(void*)f_15637},
-{"f_15610:compiler_scm",(void*)f_15610},
-{"f_14726:compiler_scm",(void*)f_14726},
-{"f_15607:compiler_scm",(void*)f_15607},
-{"f_15552:compiler_scm",(void*)f_15552},
-{"f_15555:compiler_scm",(void*)f_15555},
-{"f_15583:compiler_scm",(void*)f_15583},
-{"f_15561:compiler_scm",(void*)f_15561},
-{"f_14729:compiler_scm",(void*)f_14729},
-{"f_14732:compiler_scm",(void*)f_14732},
-{"f_15474:compiler_scm",(void*)f_15474},
-{"f_15478:compiler_scm",(void*)f_15478},
-{"f_15537:compiler_scm",(void*)f_15537},
-{"f_15496:compiler_scm",(void*)f_15496},
-{"f_15501:compiler_scm",(void*)f_15501},
-{"f_15416:compiler_scm",(void*)f_15416},
-{"f_15454:compiler_scm",(void*)f_15454},
-{"f_15420:compiler_scm",(void*)f_15420},
-{"f_15437:compiler_scm",(void*)f_15437},
+{"f_15816:compiler_scm",(void*)f_15816},
+{"f_15819:compiler_scm",(void*)f_15819},
+{"f_15858:compiler_scm",(void*)f_15858},
+{"f_15837:compiler_scm",(void*)f_15837},
+{"f_15844:compiler_scm",(void*)f_15844},
+{"f_15822:compiler_scm",(void*)f_15822},
+{"f_15825:compiler_scm",(void*)f_15825},
+{"f_15828:compiler_scm",(void*)f_15828},
+{"f_15735:compiler_scm",(void*)f_15735},
+{"f_15740:compiler_scm",(void*)f_15740},
+{"f_15755:compiler_scm",(void*)f_15755},
+{"f_15748:compiler_scm",(void*)f_15748},
+{"f_15671:compiler_scm",(void*)f_15671},
+{"f_15688:compiler_scm",(void*)f_15688},
+{"f_15703:compiler_scm",(void*)f_15703},
+{"f_15696:compiler_scm",(void*)f_15696},
+{"f_15675:compiler_scm",(void*)f_15675},
+{"f_15686:compiler_scm",(void*)f_15686},
+{"f_15661:compiler_scm",(void*)f_15661},
+{"f_15605:compiler_scm",(void*)f_15605},
+{"f_15614:compiler_scm",(void*)f_15614},
+{"f_15595:compiler_scm",(void*)f_15595},
+{"f_15600:compiler_scm",(void*)f_15600},
+{"f_15589:compiler_scm",(void*)f_15589},
+{"f_13640:compiler_scm",(void*)f_13640},
+{"f_13644:compiler_scm",(void*)f_13644},
+{"f_14509:compiler_scm",(void*)f_14509},
+{"f_14513:compiler_scm",(void*)f_14513},
+{"f_14516:compiler_scm",(void*)f_14516},
+{"f_14525:compiler_scm",(void*)f_14525},
+{"f_15451:compiler_scm",(void*)f_15451},
+{"f_15459:compiler_scm",(void*)f_15459},
+{"f_14529:compiler_scm",(void*)f_14529},
 {"f_15429:compiler_scm",(void*)f_15429},
-{"f_15410:compiler_scm",(void*)f_15410},
-{"f_15371:compiler_scm",(void*)f_15371},
-{"f_15365:compiler_scm",(void*)f_15365},
-{"f_15363:compiler_scm",(void*)f_15363},
-{"f_15355:compiler_scm",(void*)f_15355},
-{"f_15323:compiler_scm",(void*)f_15323},
-{"f_15329:compiler_scm",(void*)f_15329},
-{"f_14735:compiler_scm",(void*)f_14735},
+{"f_15402:compiler_scm",(void*)f_15402},
+{"f_14540:compiler_scm",(void*)f_14540},
+{"f_15399:compiler_scm",(void*)f_15399},
+{"f_15344:compiler_scm",(void*)f_15344},
+{"f_15347:compiler_scm",(void*)f_15347},
+{"f_15375:compiler_scm",(void*)f_15375},
+{"f_15353:compiler_scm",(void*)f_15353},
+{"f_14543:compiler_scm",(void*)f_14543},
+{"f_14546:compiler_scm",(void*)f_14546},
+{"f_15266:compiler_scm",(void*)f_15266},
 {"f_15270:compiler_scm",(void*)f_15270},
-{"f_15279:compiler_scm",(void*)f_15279},
-{"f_14738:compiler_scm",(void*)f_14738},
-{"f_15139:compiler_scm",(void*)f_15139},
-{"f_15162:compiler_scm",(void*)f_15162},
-{"f_15205:compiler_scm",(void*)f_15205},
-{"f_15241:compiler_scm",(void*)f_15241},
-{"f_15213:compiler_scm",(void*)f_15213},
-{"f_15238:compiler_scm",(void*)f_15238},
-{"f_15234:compiler_scm",(void*)f_15234},
-{"f_15220:compiler_scm",(void*)f_15220},
-{"f_15223:compiler_scm",(void*)f_15223},
-{"f_15166:compiler_scm",(void*)f_15166},
-{"f_15172:compiler_scm",(void*)f_15172},
-{"f_14741:compiler_scm",(void*)f_14741},
-{"f_15107:compiler_scm",(void*)f_15107},
-{"f_15093:compiler_scm",(void*)f_15093},
-{"f_15100:compiler_scm",(void*)f_15100},
-{"f_15081:compiler_scm",(void*)f_15081},
-{"f_14744:compiler_scm",(void*)f_14744},
-{"f_14961:compiler_scm",(void*)f_14961},
-{"f_15042:compiler_scm",(void*)f_15042},
-{"f_14967:compiler_scm",(void*)f_14967},
-{"f_15032:compiler_scm",(void*)f_15032},
-{"f_15024:compiler_scm",(void*)f_15024},
-{"f_15020:compiler_scm",(void*)f_15020},
-{"f_15016:compiler_scm",(void*)f_15016},
-{"f_14970:compiler_scm",(void*)f_14970},
-{"f_14973:compiler_scm",(void*)f_14973},
-{"f_14747:compiler_scm",(void*)f_14747},
-{"f_14775:compiler_scm",(void*)f_14775},
-{"f_14801:compiler_scm",(void*)f_14801},
-{"f_14827:compiler_scm",(void*)f_14827},
-{"f_14833:compiler_scm",(void*)f_14833},
-{"f_14750:compiler_scm",(void*)f_14750},
-{"f_14756:compiler_scm",(void*)f_14756},
-{"f_14760:compiler_scm",(void*)f_14760},
-{"f_14701:compiler_scm",(void*)f_14701},
-{"f_14705:compiler_scm",(void*)f_14705},
-{"f_14666:compiler_scm",(void*)f_14666},
-{"f_14676:compiler_scm",(void*)f_14676},
-{"f_14684:compiler_scm",(void*)f_14684},
-{"f_14652:compiler_scm",(void*)f_14652},
-{"f_14660:compiler_scm",(void*)f_14660},
-{"f_14646:compiler_scm",(void*)f_14646},
-{"f_14468:compiler_scm",(void*)f_14468},
-{"f_14481:compiler_scm",(void*)f_14481},
-{"f_14597:compiler_scm",(void*)f_14597},
-{"f_14607:compiler_scm",(void*)f_14607},
-{"f_14493:compiler_scm",(void*)f_14493},
-{"f_14574:compiler_scm",(void*)f_14574},
-{"f_14581:compiler_scm",(void*)f_14581},
-{"f_14538:compiler_scm",(void*)f_14538},
-{"f_14541:compiler_scm",(void*)f_14541},
-{"f_14547:compiler_scm",(void*)f_14547},
-{"f_14496:compiler_scm",(void*)f_14496},
-{"f_14499:compiler_scm",(void*)f_14499},
-{"f_14434:compiler_scm",(void*)f_14434},
-{"f_14440:compiler_scm",(void*)f_14440},
-{"f_14455:compiler_scm",(void*)f_14455},
-{"f_14448:compiler_scm",(void*)f_14448},
-{"f_13740:compiler_scm",(void*)f_13740},
-{"f_13777:compiler_scm",(void*)f_13777},
-{"f_14390:compiler_scm",(void*)f_14390},
-{"f_14384:compiler_scm",(void*)f_14384},
-{"f_14348:compiler_scm",(void*)f_14348},
-{"f_14351:compiler_scm",(void*)f_14351},
+{"f_15329:compiler_scm",(void*)f_15329},
+{"f_15288:compiler_scm",(void*)f_15288},
+{"f_15293:compiler_scm",(void*)f_15293},
+{"f_15208:compiler_scm",(void*)f_15208},
+{"f_15246:compiler_scm",(void*)f_15246},
+{"f_15212:compiler_scm",(void*)f_15212},
+{"f_15229:compiler_scm",(void*)f_15229},
+{"f_15221:compiler_scm",(void*)f_15221},
+{"f_15202:compiler_scm",(void*)f_15202},
+{"f_15163:compiler_scm",(void*)f_15163},
+{"f_15157:compiler_scm",(void*)f_15157},
+{"f_15155:compiler_scm",(void*)f_15155},
+{"f_15147:compiler_scm",(void*)f_15147},
+{"f_15115:compiler_scm",(void*)f_15115},
+{"f_15121:compiler_scm",(void*)f_15121},
+{"f_14549:compiler_scm",(void*)f_14549},
+{"f_15062:compiler_scm",(void*)f_15062},
+{"f_15071:compiler_scm",(void*)f_15071},
+{"f_14552:compiler_scm",(void*)f_14552},
+{"f_14931:compiler_scm",(void*)f_14931},
+{"f_14954:compiler_scm",(void*)f_14954},
+{"f_14997:compiler_scm",(void*)f_14997},
+{"f_15033:compiler_scm",(void*)f_15033},
+{"f_15005:compiler_scm",(void*)f_15005},
+{"f_15030:compiler_scm",(void*)f_15030},
+{"f_15026:compiler_scm",(void*)f_15026},
+{"f_15012:compiler_scm",(void*)f_15012},
+{"f_15015:compiler_scm",(void*)f_15015},
+{"f_14958:compiler_scm",(void*)f_14958},
+{"f_14964:compiler_scm",(void*)f_14964},
+{"f_14555:compiler_scm",(void*)f_14555},
+{"f_14899:compiler_scm",(void*)f_14899},
+{"f_14885:compiler_scm",(void*)f_14885},
+{"f_14892:compiler_scm",(void*)f_14892},
+{"f_14873:compiler_scm",(void*)f_14873},
+{"f_14558:compiler_scm",(void*)f_14558},
+{"f_14753:compiler_scm",(void*)f_14753},
+{"f_14834:compiler_scm",(void*)f_14834},
+{"f_14759:compiler_scm",(void*)f_14759},
+{"f_14824:compiler_scm",(void*)f_14824},
+{"f_14816:compiler_scm",(void*)f_14816},
+{"f_14812:compiler_scm",(void*)f_14812},
+{"f_14808:compiler_scm",(void*)f_14808},
+{"f_14762:compiler_scm",(void*)f_14762},
+{"f_14765:compiler_scm",(void*)f_14765},
+{"f_14561:compiler_scm",(void*)f_14561},
+{"f_14567:compiler_scm",(void*)f_14567},
+{"f_14593:compiler_scm",(void*)f_14593},
+{"f_14619:compiler_scm",(void*)f_14619},
+{"f_14625:compiler_scm",(void*)f_14625},
+{"f_14519:compiler_scm",(void*)f_14519},
+{"f_14484:compiler_scm",(void*)f_14484},
+{"f_14494:compiler_scm",(void*)f_14494},
+{"f_14502:compiler_scm",(void*)f_14502},
+{"f_14470:compiler_scm",(void*)f_14470},
+{"f_14478:compiler_scm",(void*)f_14478},
+{"f_14464:compiler_scm",(void*)f_14464},
 {"f_14286:compiler_scm",(void*)f_14286},
-{"f_14340:compiler_scm",(void*)f_14340},
-{"f_14289:compiler_scm",(void*)f_14289},
-{"f_14312:compiler_scm",(void*)f_14312},
-{"f_14292:compiler_scm",(void*)f_14292},
-{"f_14295:compiler_scm",(void*)f_14295},
-{"f_14298:compiler_scm",(void*)f_14298},
-{"f_14146:compiler_scm",(void*)f_14146},
-{"f_14265:compiler_scm",(void*)f_14265},
-{"f_14153:compiler_scm",(void*)f_14153},
-{"f_14233:compiler_scm",(void*)f_14233},
-{"f_14251:compiler_scm",(void*)f_14251},
-{"f_14241:compiler_scm",(void*)f_14241},
-{"f_14245:compiler_scm",(void*)f_14245},
-{"f_14156:compiler_scm",(void*)f_14156},
-{"f_14159:compiler_scm",(void*)f_14159},
-{"f_14218:compiler_scm",(void*)f_14218},
-{"f_14162:compiler_scm",(void*)f_14162},
-{"f_14165:compiler_scm",(void*)f_14165},
-{"f_14168:compiler_scm",(void*)f_14168},
-{"f_14200:compiler_scm",(void*)f_14200},
-{"f_14171:compiler_scm",(void*)f_14171},
-{"f_14080:compiler_scm",(void*)f_14080},
-{"f_14099:compiler_scm",(void*)f_14099},
-{"f_14114:compiler_scm",(void*)f_14114},
+{"f_14299:compiler_scm",(void*)f_14299},
+{"f_14415:compiler_scm",(void*)f_14415},
+{"f_14425:compiler_scm",(void*)f_14425},
+{"f_14311:compiler_scm",(void*)f_14311},
+{"f_14392:compiler_scm",(void*)f_14392},
+{"f_14399:compiler_scm",(void*)f_14399},
+{"f_14356:compiler_scm",(void*)f_14356},
+{"f_14359:compiler_scm",(void*)f_14359},
+{"f_14365:compiler_scm",(void*)f_14365},
+{"f_14314:compiler_scm",(void*)f_14314},
+{"f_14317:compiler_scm",(void*)f_14317},
+{"f_14252:compiler_scm",(void*)f_14252},
+{"f_14258:compiler_scm",(void*)f_14258},
+{"f_14273:compiler_scm",(void*)f_14273},
+{"f_14266:compiler_scm",(void*)f_14266},
+{"f_13653:compiler_scm",(void*)f_13653},
+{"f_13690:compiler_scm",(void*)f_13690},
+{"f_14208:compiler_scm",(void*)f_14208},
+{"f_14202:compiler_scm",(void*)f_14202},
+{"f_14166:compiler_scm",(void*)f_14166},
+{"f_14169:compiler_scm",(void*)f_14169},
+{"f_14104:compiler_scm",(void*)f_14104},
+{"f_14158:compiler_scm",(void*)f_14158},
 {"f_14107:compiler_scm",(void*)f_14107},
-{"f_14084:compiler_scm",(void*)f_14084},
-{"f_14097:compiler_scm",(void*)f_14097},
-{"f_14088:compiler_scm",(void*)f_14088},
-{"f_14013:compiler_scm",(void*)f_14013},
-{"f_14018:compiler_scm",(void*)f_14018},
-{"f_14045:compiler_scm",(void*)f_14045},
-{"f_14048:compiler_scm",(void*)f_14048},
+{"f_14130:compiler_scm",(void*)f_14130},
+{"f_14110:compiler_scm",(void*)f_14110},
+{"f_14113:compiler_scm",(void*)f_14113},
+{"f_14116:compiler_scm",(void*)f_14116},
+{"f_13971:compiler_scm",(void*)f_13971},
+{"f_14083:compiler_scm",(void*)f_14083},
+{"f_13978:compiler_scm",(void*)f_13978},
 {"f_14051:compiler_scm",(void*)f_14051},
-{"f_14036:compiler_scm",(void*)f_14036},
-{"f_13891:compiler_scm",(void*)f_13891},
-{"f_13976:compiler_scm",(void*)f_13976},
-{"f_13906:compiler_scm",(void*)f_13906},
-{"f_13957:compiler_scm",(void*)f_13957},
-{"f_13914:compiler_scm",(void*)f_13914},
-{"f_13933:compiler_scm",(void*)f_13933},
-{"f_13868:compiler_scm",(void*)f_13868},
-{"f_13871:compiler_scm",(void*)f_13871},
-{"f_13832:compiler_scm",(void*)f_13832},
-{"f_13789:compiler_scm",(void*)f_13789},
-{"f_13820:compiler_scm",(void*)f_13820},
-{"f_13718:compiler_scm",(void*)f_13718},
-{"f_13709:compiler_scm",(void*)f_13709},
-{"f_13700:compiler_scm",(void*)f_13700},
-{"f_13691:compiler_scm",(void*)f_13691},
-{"f_13682:compiler_scm",(void*)f_13682},
-{"f_13676:compiler_scm",(void*)f_13676},
-{"f_13670:compiler_scm",(void*)f_13670},
-{"f_12811:compiler_scm",(void*)f_12811},
-{"f_13632:compiler_scm",(void*)f_13632},
-{"f_13540:compiler_scm",(void*)f_13540},
-{"f_13546:compiler_scm",(void*)f_13546},
-{"f_13566:compiler_scm",(void*)f_13566},
-{"f_13584:compiler_scm",(void*)f_13584},
-{"f_13593:compiler_scm",(void*)f_13593},
-{"f_13626:compiler_scm",(void*)f_13626},
-{"f_13614:compiler_scm",(void*)f_13614},
-{"f_13560:compiler_scm",(void*)f_13560},
-{"f_13519:compiler_scm",(void*)f_13519},
-{"f_13525:compiler_scm",(void*)f_13525},
-{"f_13343:compiler_scm",(void*)f_13343},
-{"f_13347:compiler_scm",(void*)f_13347},
-{"f_13350:compiler_scm",(void*)f_13350},
-{"f_13429:compiler_scm",(void*)f_13429},
-{"f_13420:compiler_scm",(void*)f_13420},
-{"f_13416:compiler_scm",(void*)f_13416},
-{"f_13381:compiler_scm",(void*)f_13381},
-{"f_13387:compiler_scm",(void*)f_13387},
-{"f_13404:compiler_scm",(void*)f_13404},
-{"f_13400:compiler_scm",(void*)f_13400},
-{"f_13379:compiler_scm",(void*)f_13379},
-{"f_12871:compiler_scm",(void*)f_12871},
-{"f_12913:compiler_scm",(void*)f_12913},
-{"f_13254:compiler_scm",(void*)f_13254},
-{"f_13439:compiler_scm",(void*)f_13439},
-{"f_13442:compiler_scm",(void*)f_13442},
-{"f_13513:compiler_scm",(void*)f_13513},
-{"f_13504:compiler_scm",(void*)f_13504},
-{"f_13500:compiler_scm",(void*)f_13500},
-{"f_13488:compiler_scm",(void*)f_13488},
-{"f_13209:compiler_scm",(void*)f_13209},
-{"f_13245:compiler_scm",(void*)f_13245},
-{"f_13140:compiler_scm",(void*)f_13140},
-{"f_13149:compiler_scm",(void*)f_13149},
-{"f_13183:compiler_scm",(void*)f_13183},
-{"f_13179:compiler_scm",(void*)f_13179},
-{"f_13127:compiler_scm",(void*)f_13127},
-{"f_13050:compiler_scm",(void*)f_13050},
-{"f_13073:compiler_scm",(void*)f_13073},
-{"f_13094:compiler_scm",(void*)f_13094},
-{"f_12925:compiler_scm",(void*)f_12925},
-{"f_12928:compiler_scm",(void*)f_12928},
-{"f_13035:compiler_scm",(void*)f_13035},
-{"f_13026:compiler_scm",(void*)f_13026},
-{"f_13022:compiler_scm",(void*)f_13022},
-{"f_12981:compiler_scm",(void*)f_12981},
-{"f_12998:compiler_scm",(void*)f_12998},
-{"f_13002:compiler_scm",(void*)f_13002},
-{"f_12975:compiler_scm",(void*)f_12975},
-{"f_12929:compiler_scm",(void*)f_12929},
-{"f_12946:compiler_scm",(void*)f_12946},
-{"f_12814:compiler_scm",(void*)f_12814},
-{"f_12818:compiler_scm",(void*)f_12818},
-{"f_12848:compiler_scm",(void*)f_12848},
-{"f_12865:compiler_scm",(void*)f_12865},
+{"f_14069:compiler_scm",(void*)f_14069},
+{"f_14059:compiler_scm",(void*)f_14059},
+{"f_14063:compiler_scm",(void*)f_14063},
+{"f_13981:compiler_scm",(void*)f_13981},
+{"f_13984:compiler_scm",(void*)f_13984},
+{"f_14043:compiler_scm",(void*)f_14043},
+{"f_13987:compiler_scm",(void*)f_13987},
+{"f_13990:compiler_scm",(void*)f_13990},
+{"f_13993:compiler_scm",(void*)f_13993},
+{"f_14025:compiler_scm",(void*)f_14025},
+{"f_13996:compiler_scm",(void*)f_13996},
+{"f_13905:compiler_scm",(void*)f_13905},
+{"f_13924:compiler_scm",(void*)f_13924},
+{"f_13939:compiler_scm",(void*)f_13939},
+{"f_13932:compiler_scm",(void*)f_13932},
+{"f_13909:compiler_scm",(void*)f_13909},
+{"f_13922:compiler_scm",(void*)f_13922},
+{"f_13913:compiler_scm",(void*)f_13913},
+{"f_13838:compiler_scm",(void*)f_13838},
+{"f_13843:compiler_scm",(void*)f_13843},
+{"f_13870:compiler_scm",(void*)f_13870},
+{"f_13873:compiler_scm",(void*)f_13873},
+{"f_13876:compiler_scm",(void*)f_13876},
+{"f_13861:compiler_scm",(void*)f_13861},
+{"f_13781:compiler_scm",(void*)f_13781},
+{"f_13784:compiler_scm",(void*)f_13784},
+{"f_13745:compiler_scm",(void*)f_13745},
+{"f_13702:compiler_scm",(void*)f_13702},
+{"f_13733:compiler_scm",(void*)f_13733},
+{"f_13631:compiler_scm",(void*)f_13631},
+{"f_13622:compiler_scm",(void*)f_13622},
+{"f_13613:compiler_scm",(void*)f_13613},
+{"f_13604:compiler_scm",(void*)f_13604},
+{"f_13595:compiler_scm",(void*)f_13595},
+{"f_13589:compiler_scm",(void*)f_13589},
+{"f_13583:compiler_scm",(void*)f_13583},
+{"f_12724:compiler_scm",(void*)f_12724},
+{"f_13545:compiler_scm",(void*)f_13545},
+{"f_13453:compiler_scm",(void*)f_13453},
+{"f_13459:compiler_scm",(void*)f_13459},
+{"f_13479:compiler_scm",(void*)f_13479},
+{"f_13497:compiler_scm",(void*)f_13497},
+{"f_13506:compiler_scm",(void*)f_13506},
+{"f_13539:compiler_scm",(void*)f_13539},
+{"f_13527:compiler_scm",(void*)f_13527},
+{"f_13473:compiler_scm",(void*)f_13473},
+{"f_13432:compiler_scm",(void*)f_13432},
+{"f_13438:compiler_scm",(void*)f_13438},
+{"f_13256:compiler_scm",(void*)f_13256},
+{"f_13260:compiler_scm",(void*)f_13260},
+{"f_13263:compiler_scm",(void*)f_13263},
+{"f_13342:compiler_scm",(void*)f_13342},
+{"f_13333:compiler_scm",(void*)f_13333},
+{"f_13329:compiler_scm",(void*)f_13329},
+{"f_13294:compiler_scm",(void*)f_13294},
+{"f_13300:compiler_scm",(void*)f_13300},
+{"f_13317:compiler_scm",(void*)f_13317},
+{"f_13313:compiler_scm",(void*)f_13313},
+{"f_13292:compiler_scm",(void*)f_13292},
+{"f_12784:compiler_scm",(void*)f_12784},
+{"f_12826:compiler_scm",(void*)f_12826},
+{"f_13167:compiler_scm",(void*)f_13167},
+{"f_13352:compiler_scm",(void*)f_13352},
+{"f_13355:compiler_scm",(void*)f_13355},
+{"f_13426:compiler_scm",(void*)f_13426},
+{"f_13417:compiler_scm",(void*)f_13417},
+{"f_13413:compiler_scm",(void*)f_13413},
+{"f_13401:compiler_scm",(void*)f_13401},
+{"f_13122:compiler_scm",(void*)f_13122},
+{"f_13158:compiler_scm",(void*)f_13158},
+{"f_13053:compiler_scm",(void*)f_13053},
+{"f_13062:compiler_scm",(void*)f_13062},
+{"f_13096:compiler_scm",(void*)f_13096},
+{"f_13092:compiler_scm",(void*)f_13092},
+{"f_13040:compiler_scm",(void*)f_13040},
+{"f_12963:compiler_scm",(void*)f_12963},
+{"f_12986:compiler_scm",(void*)f_12986},
+{"f_13007:compiler_scm",(void*)f_13007},
+{"f_12838:compiler_scm",(void*)f_12838},
+{"f_12841:compiler_scm",(void*)f_12841},
+{"f_12948:compiler_scm",(void*)f_12948},
+{"f_12939:compiler_scm",(void*)f_12939},
+{"f_12935:compiler_scm",(void*)f_12935},
+{"f_12894:compiler_scm",(void*)f_12894},
+{"f_12911:compiler_scm",(void*)f_12911},
+{"f_12915:compiler_scm",(void*)f_12915},
+{"f_12888:compiler_scm",(void*)f_12888},
 {"f_12842:compiler_scm",(void*)f_12842},
-{"f_12721:compiler_scm",(void*)f_12721},
-{"f_12753:compiler_scm",(void*)f_12753},
-{"f_12772:compiler_scm",(void*)f_12772},
-{"f_12795:compiler_scm",(void*)f_12795},
+{"f_12859:compiler_scm",(void*)f_12859},
+{"f_12727:compiler_scm",(void*)f_12727},
+{"f_12731:compiler_scm",(void*)f_12731},
+{"f_12761:compiler_scm",(void*)f_12761},
 {"f_12778:compiler_scm",(void*)f_12778},
-{"f_12724:compiler_scm",(void*)f_12724},
-{"f_12730:compiler_scm",(void*)f_12730},
-{"f_12740:compiler_scm",(void*)f_12740},
-{"f_12582:compiler_scm",(void*)f_12582},
-{"f_12586:compiler_scm",(void*)f_12586},
-{"f_12592:compiler_scm",(void*)f_12592},
-{"f_12595:compiler_scm",(void*)f_12595},
-{"f_12645:compiler_scm",(void*)f_12645},
-{"f_12674:compiler_scm",(void*)f_12674},
-{"f_12598:compiler_scm",(void*)f_12598},
-{"f_12608:compiler_scm",(void*)f_12608},
-{"f_12610:compiler_scm",(void*)f_12610},
-{"f_12639:compiler_scm",(void*)f_12639},
-{"f_12601:compiler_scm",(void*)f_12601},
-{"f_12483:compiler_scm",(void*)f_12483},
-{"f_12493:compiler_scm",(void*)f_12493},
-{"f_12543:compiler_scm",(void*)f_12543},
-{"f_12572:compiler_scm",(void*)f_12572},
-{"f_12496:compiler_scm",(void*)f_12496},
-{"f_12506:compiler_scm",(void*)f_12506},
-{"f_12508:compiler_scm",(void*)f_12508},
-{"f_12537:compiler_scm",(void*)f_12537},
+{"f_12755:compiler_scm",(void*)f_12755},
+{"f_12634:compiler_scm",(void*)f_12634},
+{"f_12666:compiler_scm",(void*)f_12666},
+{"f_12685:compiler_scm",(void*)f_12685},
+{"f_12708:compiler_scm",(void*)f_12708},
+{"f_12691:compiler_scm",(void*)f_12691},
+{"f_12637:compiler_scm",(void*)f_12637},
+{"f_12643:compiler_scm",(void*)f_12643},
+{"f_12653:compiler_scm",(void*)f_12653},
+{"f_12495:compiler_scm",(void*)f_12495},
 {"f_12499:compiler_scm",(void*)f_12499},
-{"f_12446:compiler_scm",(void*)f_12446},
-{"f_12472:compiler_scm",(void*)f_12472},
-{"f_12453:compiler_scm",(void*)f_12453},
-{"f_12202:compiler_scm",(void*)f_12202},
-{"f_12206:compiler_scm",(void*)f_12206},
-{"f_12209:compiler_scm",(void*)f_12209},
-{"f_12440:compiler_scm",(void*)f_12440},
-{"f_12212:compiler_scm",(void*)f_12212},
-{"f_12215:compiler_scm",(void*)f_12215},
-{"f_12218:compiler_scm",(void*)f_12218},
-{"f_12221:compiler_scm",(void*)f_12221},
-{"f_12224:compiler_scm",(void*)f_12224},
-{"f_12234:compiler_scm",(void*)f_12234},
-{"f_12353:compiler_scm",(void*)f_12353},
-{"f_12392:compiler_scm",(void*)f_12392},
-{"f_12395:compiler_scm",(void*)f_12395},
+{"f_12505:compiler_scm",(void*)f_12505},
+{"f_12508:compiler_scm",(void*)f_12508},
+{"f_12558:compiler_scm",(void*)f_12558},
+{"f_12587:compiler_scm",(void*)f_12587},
+{"f_12511:compiler_scm",(void*)f_12511},
+{"f_12521:compiler_scm",(void*)f_12521},
+{"f_12523:compiler_scm",(void*)f_12523},
+{"f_12552:compiler_scm",(void*)f_12552},
+{"f_12514:compiler_scm",(void*)f_12514},
+{"f_12396:compiler_scm",(void*)f_12396},
+{"f_12406:compiler_scm",(void*)f_12406},
+{"f_12456:compiler_scm",(void*)f_12456},
+{"f_12485:compiler_scm",(void*)f_12485},
+{"f_12409:compiler_scm",(void*)f_12409},
+{"f_12419:compiler_scm",(void*)f_12419},
+{"f_12421:compiler_scm",(void*)f_12421},
+{"f_12450:compiler_scm",(void*)f_12450},
+{"f_12412:compiler_scm",(void*)f_12412},
+{"f_12359:compiler_scm",(void*)f_12359},
+{"f_12385:compiler_scm",(void*)f_12385},
 {"f_12366:compiler_scm",(void*)f_12366},
-{"f_12237:compiler_scm",(void*)f_12237},
-{"f_12277:compiler_scm",(void*)f_12277},
-{"f_12280:compiler_scm",(void*)f_12280},
-{"f_12307:compiler_scm",(void*)f_12307},
-{"f_12303:compiler_scm",(void*)f_12303},
-{"f_12299:compiler_scm",(void*)f_12299},
-{"f_12270:compiler_scm",(void*)f_12270},
-{"f_12260:compiler_scm",(void*)f_12260},
-{"f_12248:compiler_scm",(void*)f_12248},
-{"f_12193:compiler_scm",(void*)f_12193},
-{"f_12184:compiler_scm",(void*)f_12184},
-{"f_12175:compiler_scm",(void*)f_12175},
-{"f_12166:compiler_scm",(void*)f_12166},
-{"f_12157:compiler_scm",(void*)f_12157},
-{"f_12148:compiler_scm",(void*)f_12148},
-{"f_12139:compiler_scm",(void*)f_12139},
-{"f_12130:compiler_scm",(void*)f_12130},
-{"f_12124:compiler_scm",(void*)f_12124},
+{"f_12108:compiler_scm",(void*)f_12108},
+{"f_12112:compiler_scm",(void*)f_12112},
+{"f_12115:compiler_scm",(void*)f_12115},
+{"f_12353:compiler_scm",(void*)f_12353},
 {"f_12118:compiler_scm",(void*)f_12118},
-{"f_10418:compiler_scm",(void*)f_10418},
+{"f_12121:compiler_scm",(void*)f_12121},
+{"f_12124:compiler_scm",(void*)f_12124},
+{"f_12127:compiler_scm",(void*)f_12127},
+{"f_12347:compiler_scm",(void*)f_12347},
+{"f_12130:compiler_scm",(void*)f_12130},
+{"f_12140:compiler_scm",(void*)f_12140},
+{"f_12259:compiler_scm",(void*)f_12259},
+{"f_12298:compiler_scm",(void*)f_12298},
+{"f_12301:compiler_scm",(void*)f_12301},
+{"f_12272:compiler_scm",(void*)f_12272},
+{"f_12143:compiler_scm",(void*)f_12143},
+{"f_12183:compiler_scm",(void*)f_12183},
+{"f_12186:compiler_scm",(void*)f_12186},
+{"f_12213:compiler_scm",(void*)f_12213},
+{"f_12209:compiler_scm",(void*)f_12209},
+{"f_12205:compiler_scm",(void*)f_12205},
+{"f_12176:compiler_scm",(void*)f_12176},
+{"f_12166:compiler_scm",(void*)f_12166},
+{"f_12154:compiler_scm",(void*)f_12154},
+{"f_12099:compiler_scm",(void*)f_12099},
+{"f_12090:compiler_scm",(void*)f_12090},
+{"f_12081:compiler_scm",(void*)f_12081},
+{"f_12072:compiler_scm",(void*)f_12072},
+{"f_12063:compiler_scm",(void*)f_12063},
+{"f_12054:compiler_scm",(void*)f_12054},
+{"f_12045:compiler_scm",(void*)f_12045},
+{"f_12036:compiler_scm",(void*)f_12036},
+{"f_12030:compiler_scm",(void*)f_12030},
+{"f_12024:compiler_scm",(void*)f_12024},
+{"f_10414:compiler_scm",(void*)f_10414},
+{"f_10481:compiler_scm",(void*)f_10481},
 {"f_10485:compiler_scm",(void*)f_10485},
-{"f_10489:compiler_scm",(void*)f_10489},
-{"f_10492:compiler_scm",(void*)f_10492},
-{"f_12017:compiler_scm",(void*)f_12017},
-{"f_12032:compiler_scm",(void*)f_12032},
-{"f_12035:compiler_scm",(void*)f_12035},
-{"f_12076:compiler_scm",(void*)f_12076},
-{"f_11994:compiler_scm",(void*)f_11994},
-{"f_11959:compiler_scm",(void*)f_11959},
-{"f_11965:compiler_scm",(void*)f_11965},
-{"f_11931:compiler_scm",(void*)f_11931},
-{"f_11896:compiler_scm",(void*)f_11896},
-{"f_11902:compiler_scm",(void*)f_11902},
-{"f_11870:compiler_scm",(void*)f_11870},
-{"f_11835:compiler_scm",(void*)f_11835},
-{"f_11841:compiler_scm",(void*)f_11841},
-{"f_11707:compiler_scm",(void*)f_11707},
-{"f_11709:compiler_scm",(void*)f_11709},
-{"f_11760:compiler_scm",(void*)f_11760},
-{"f_11754:compiler_scm",(void*)f_11754},
+{"f_10488:compiler_scm",(void*)f_10488},
+{"f_11926:compiler_scm",(void*)f_11926},
+{"f_11941:compiler_scm",(void*)f_11941},
+{"f_11944:compiler_scm",(void*)f_11944},
+{"f_11985:compiler_scm",(void*)f_11985},
+{"f_11903:compiler_scm",(void*)f_11903},
+{"f_11868:compiler_scm",(void*)f_11868},
+{"f_11874:compiler_scm",(void*)f_11874},
+{"f_11840:compiler_scm",(void*)f_11840},
+{"f_11805:compiler_scm",(void*)f_11805},
+{"f_11811:compiler_scm",(void*)f_11811},
+{"f_11779:compiler_scm",(void*)f_11779},
+{"f_11744:compiler_scm",(void*)f_11744},
 {"f_11750:compiler_scm",(void*)f_11750},
-{"f_11807:compiler_scm",(void*)f_11807},
-{"f_11703:compiler_scm",(void*)f_11703},
-{"f_11699:compiler_scm",(void*)f_11699},
-{"f_11682:compiler_scm",(void*)f_11682},
-{"f_11686:compiler_scm",(void*)f_11686},
-{"f_11654:compiler_scm",(void*)f_11654},
-{"f_11637:compiler_scm",(void*)f_11637},
-{"f_11602:compiler_scm",(void*)f_11602},
+{"f_11616:compiler_scm",(void*)f_11616},
+{"f_11618:compiler_scm",(void*)f_11618},
+{"f_11669:compiler_scm",(void*)f_11669},
+{"f_11663:compiler_scm",(void*)f_11663},
+{"f_11659:compiler_scm",(void*)f_11659},
+{"f_11716:compiler_scm",(void*)f_11716},
+{"f_11612:compiler_scm",(void*)f_11612},
 {"f_11608:compiler_scm",(void*)f_11608},
-{"f_11540:compiler_scm",(void*)f_11540},
-{"f_11545:compiler_scm",(void*)f_11545},
-{"f_11555:compiler_scm",(void*)f_11555},
-{"f_11493:compiler_scm",(void*)f_11493},
-{"f_11505:compiler_scm",(void*)f_11505},
-{"f_11515:compiler_scm",(void*)f_11515},
-{"f_11223:compiler_scm",(void*)f_11223},
-{"f_11226:compiler_scm",(void*)f_11226},
-{"f_11443:compiler_scm",(void*)f_11443},
-{"f_11446:compiler_scm",(void*)f_11446},
-{"f_11432:compiler_scm",(void*)f_11432},
-{"f_11397:compiler_scm",(void*)f_11397},
-{"f_11403:compiler_scm",(void*)f_11403},
-{"f_11362:compiler_scm",(void*)f_11362},
-{"f_11366:compiler_scm",(void*)f_11366},
-{"f_11370:compiler_scm",(void*)f_11370},
-{"f_11337:compiler_scm",(void*)f_11337},
-{"f_11302:compiler_scm",(void*)f_11302},
-{"f_11308:compiler_scm",(void*)f_11308},
-{"f_11276:compiler_scm",(void*)f_11276},
-{"f_11272:compiler_scm",(void*)f_11272},
-{"f_11247:compiler_scm",(void*)f_11247},
-{"f_11243:compiler_scm",(void*)f_11243},
-{"f_11210:compiler_scm",(void*)f_11210},
-{"f_11175:compiler_scm",(void*)f_11175},
-{"f_11181:compiler_scm",(void*)f_11181},
-{"f_11122:compiler_scm",(void*)f_11122},
+{"f_11591:compiler_scm",(void*)f_11591},
+{"f_11595:compiler_scm",(void*)f_11595},
+{"f_11563:compiler_scm",(void*)f_11563},
+{"f_11546:compiler_scm",(void*)f_11546},
+{"f_11511:compiler_scm",(void*)f_11511},
+{"f_11517:compiler_scm",(void*)f_11517},
+{"f_11449:compiler_scm",(void*)f_11449},
+{"f_11454:compiler_scm",(void*)f_11454},
+{"f_11464:compiler_scm",(void*)f_11464},
+{"f_11402:compiler_scm",(void*)f_11402},
+{"f_11414:compiler_scm",(void*)f_11414},
+{"f_11424:compiler_scm",(void*)f_11424},
 {"f_11135:compiler_scm",(void*)f_11135},
-{"f_11133:compiler_scm",(void*)f_11133},
-{"f_11129:compiler_scm",(void*)f_11129},
-{"f_11105:compiler_scm",(void*)f_11105},
-{"f_11101:compiler_scm",(void*)f_11101},
-{"f_11080:compiler_scm",(void*)f_11080},
-{"f_11076:compiler_scm",(void*)f_11076},
+{"f_11138:compiler_scm",(void*)f_11138},
+{"f_11355:compiler_scm",(void*)f_11355},
+{"f_11358:compiler_scm",(void*)f_11358},
+{"f_11344:compiler_scm",(void*)f_11344},
+{"f_11309:compiler_scm",(void*)f_11309},
+{"f_11315:compiler_scm",(void*)f_11315},
+{"f_11274:compiler_scm",(void*)f_11274},
+{"f_11278:compiler_scm",(void*)f_11278},
+{"f_11282:compiler_scm",(void*)f_11282},
+{"f_11249:compiler_scm",(void*)f_11249},
+{"f_11214:compiler_scm",(void*)f_11214},
+{"f_11220:compiler_scm",(void*)f_11220},
+{"f_11188:compiler_scm",(void*)f_11188},
+{"f_11184:compiler_scm",(void*)f_11184},
+{"f_11159:compiler_scm",(void*)f_11159},
+{"f_11155:compiler_scm",(void*)f_11155},
+{"f_11122:compiler_scm",(void*)f_11122},
+{"f_11087:compiler_scm",(void*)f_11087},
+{"f_11093:compiler_scm",(void*)f_11093},
+{"f_11048:compiler_scm",(void*)f_11048},
 {"f_11052:compiler_scm",(void*)f_11052},
-{"f_11056:compiler_scm",(void*)f_11056},
-{"f_10961:compiler_scm",(void*)f_10961},
-{"f_11002:compiler_scm",(void*)f_11002},
-{"f_11008:compiler_scm",(void*)f_11008},
-{"f_10964:compiler_scm",(void*)f_10964},
-{"f_10969:compiler_scm",(void*)f_10969},
-{"f_10975:compiler_scm",(void*)f_10975},
-{"f_10952:compiler_scm",(void*)f_10952},
-{"f_10917:compiler_scm",(void*)f_10917},
-{"f_10923:compiler_scm",(void*)f_10923},
-{"f_10875:compiler_scm",(void*)f_10875},
-{"f_10915:compiler_scm",(void*)f_10915},
-{"f_10880:compiler_scm",(void*)f_10880},
-{"f_10886:compiler_scm",(void*)f_10886},
-{"f_10855:compiler_scm",(void*)f_10855},
-{"f_10820:compiler_scm",(void*)f_10820},
-{"f_10826:compiler_scm",(void*)f_10826},
-{"f_10805:compiler_scm",(void*)f_10805},
+{"f_10957:compiler_scm",(void*)f_10957},
+{"f_10998:compiler_scm",(void*)f_10998},
+{"f_11004:compiler_scm",(void*)f_11004},
+{"f_10960:compiler_scm",(void*)f_10960},
+{"f_10965:compiler_scm",(void*)f_10965},
+{"f_10971:compiler_scm",(void*)f_10971},
+{"f_10948:compiler_scm",(void*)f_10948},
+{"f_10913:compiler_scm",(void*)f_10913},
+{"f_10919:compiler_scm",(void*)f_10919},
+{"f_10871:compiler_scm",(void*)f_10871},
+{"f_10911:compiler_scm",(void*)f_10911},
+{"f_10876:compiler_scm",(void*)f_10876},
+{"f_10882:compiler_scm",(void*)f_10882},
+{"f_10851:compiler_scm",(void*)f_10851},
+{"f_10816:compiler_scm",(void*)f_10816},
+{"f_10822:compiler_scm",(void*)f_10822},
 {"f_10801:compiler_scm",(void*)f_10801},
+{"f_10797:compiler_scm",(void*)f_10797},
+{"f_10713:compiler_scm",(void*)f_10713},
 {"f_10717:compiler_scm",(void*)f_10717},
-{"f_10721:compiler_scm",(void*)f_10721},
+{"f_10688:compiler_scm",(void*)f_10688},
 {"f_10692:compiler_scm",(void*)f_10692},
 {"f_10696:compiler_scm",(void*)f_10696},
-{"f_10700:compiler_scm",(void*)f_10700},
-{"f_10667:compiler_scm",(void*)f_10667},
 {"f_10663:compiler_scm",(void*)f_10663},
-{"f_10638:compiler_scm",(void*)f_10638},
+{"f_10659:compiler_scm",(void*)f_10659},
 {"f_10634:compiler_scm",(void*)f_10634},
-{"f_10586:compiler_scm",(void*)f_10586},
-{"f_10589:compiler_scm",(void*)f_10589},
-{"f_10613:compiler_scm",(void*)f_10613},
-{"f_10592:compiler_scm",(void*)f_10592},
-{"f_10599:compiler_scm",(void*)f_10599},
+{"f_10630:compiler_scm",(void*)f_10630},
+{"f_10582:compiler_scm",(void*)f_10582},
+{"f_10585:compiler_scm",(void*)f_10585},
+{"f_10609:compiler_scm",(void*)f_10609},
+{"f_10588:compiler_scm",(void*)f_10588},
 {"f_10595:compiler_scm",(void*)f_10595},
-{"f_10501:compiler_scm",(void*)f_10501},
-{"f_10504:compiler_scm",(void*)f_10504},
-{"f_10572:compiler_scm",(void*)f_10572},
-{"f_10566:compiler_scm",(void*)f_10566},
-{"f_10513:compiler_scm",(void*)f_10513},
-{"f_10522:compiler_scm",(void*)f_10522},
-{"f_10557:compiler_scm",(void*)f_10557},
-{"f_10560:compiler_scm",(void*)f_10560},
+{"f_10591:compiler_scm",(void*)f_10591},
+{"f_10497:compiler_scm",(void*)f_10497},
+{"f_10500:compiler_scm",(void*)f_10500},
+{"f_10568:compiler_scm",(void*)f_10568},
+{"f_10562:compiler_scm",(void*)f_10562},
+{"f_10509:compiler_scm",(void*)f_10509},
+{"f_10518:compiler_scm",(void*)f_10518},
+{"f_10553:compiler_scm",(void*)f_10553},
+{"f_10556:compiler_scm",(void*)f_10556},
+{"f_10512:compiler_scm",(void*)f_10512},
 {"f_10516:compiler_scm",(void*)f_10516},
-{"f_10520:compiler_scm",(void*)f_10520},
-{"f_10495:compiler_scm",(void*)f_10495},
-{"f_10475:compiler_scm",(void*)f_10475},
-{"f_10469:compiler_scm",(void*)f_10469},
-{"f_10421:compiler_scm",(void*)f_10421},
-{"f_10444:compiler_scm",(void*)f_10444},
-{"f_5298:compiler_scm",(void*)f_5298},
-{"f_10413:compiler_scm",(void*)f_10413},
-{"f_10375:compiler_scm",(void*)f_10375},
-{"f_10378:compiler_scm",(void*)f_10378},
-{"f_10397:compiler_scm",(void*)f_10397},
-{"f_10407:compiler_scm",(void*)f_10407},
+{"f_10491:compiler_scm",(void*)f_10491},
+{"f_10471:compiler_scm",(void*)f_10471},
+{"f_10465:compiler_scm",(void*)f_10465},
+{"f_10417:compiler_scm",(void*)f_10417},
+{"f_10440:compiler_scm",(void*)f_10440},
+{"f_5248:compiler_scm",(void*)f_5248},
+{"f_10409:compiler_scm",(void*)f_10409},
+{"f_10371:compiler_scm",(void*)f_10371},
+{"f_10374:compiler_scm",(void*)f_10374},
 {"f_10393:compiler_scm",(void*)f_10393},
+{"f_10403:compiler_scm",(void*)f_10403},
 {"f_10389:compiler_scm",(void*)f_10389},
-{"f_10328:compiler_scm",(void*)f_10328},
-{"f_10334:compiler_scm",(void*)f_10334},
-{"f_10368:compiler_scm",(void*)f_10368},
-{"f_10361:compiler_scm",(void*)f_10361},
-{"f_5774:compiler_scm",(void*)f_5774},
-{"f_10256:compiler_scm",(void*)f_10256},
-{"f_10268:compiler_scm",(void*)f_10268},
-{"f_10271:compiler_scm",(void*)f_10271},
-{"f_10298:compiler_scm",(void*)f_10298},
-{"f_10259:compiler_scm",(void*)f_10259},
-{"f_10262:compiler_scm",(void*)f_10262},
-{"f_5837:compiler_scm",(void*)f_5837},
+{"f_10385:compiler_scm",(void*)f_10385},
+{"f_10324:compiler_scm",(void*)f_10324},
+{"f_10330:compiler_scm",(void*)f_10330},
+{"f_10364:compiler_scm",(void*)f_10364},
+{"f_10357:compiler_scm",(void*)f_10357},
+{"f_5724:compiler_scm",(void*)f_5724},
+{"f_10252:compiler_scm",(void*)f_10252},
+{"f_10264:compiler_scm",(void*)f_10264},
+{"f_10267:compiler_scm",(void*)f_10267},
+{"f_10294:compiler_scm",(void*)f_10294},
+{"f_10255:compiler_scm",(void*)f_10255},
+{"f_10258:compiler_scm",(void*)f_10258},
+{"f_5787:compiler_scm",(void*)f_5787},
+{"f_5790:compiler_scm",(void*)f_5790},
+{"f_10222:compiler_scm",(void*)f_10222},
+{"f_10225:compiler_scm",(void*)f_10225},
+{"f_10228:compiler_scm",(void*)f_10228},
+{"f_10231:compiler_scm",(void*)f_10231},
+{"f_10234:compiler_scm",(void*)f_10234},
+{"f_5793:compiler_scm",(void*)f_5793},
+{"f_5797:compiler_scm",(void*)f_5797},
+{"f_5800:compiler_scm",(void*)f_5800},
+{"f_5806:compiler_scm",(void*)f_5806},
+{"f_5818:compiler_scm",(void*)f_5818},
 {"f_5840:compiler_scm",(void*)f_5840},
-{"f_10226:compiler_scm",(void*)f_10226},
-{"f_10229:compiler_scm",(void*)f_10229},
-{"f_10232:compiler_scm",(void*)f_10232},
-{"f_10235:compiler_scm",(void*)f_10235},
-{"f_10238:compiler_scm",(void*)f_10238},
-{"f_5843:compiler_scm",(void*)f_5843},
-{"f_5847:compiler_scm",(void*)f_5847},
-{"f_5850:compiler_scm",(void*)f_5850},
-{"f_5856:compiler_scm",(void*)f_5856},
-{"f_5868:compiler_scm",(void*)f_5868},
-{"f_5890:compiler_scm",(void*)f_5890},
-{"f_5957:compiler_scm",(void*)f_5957},
-{"f_6058:compiler_scm",(void*)f_6058},
-{"f_9984:compiler_scm",(void*)f_9984},
-{"f_10117:compiler_scm",(void*)f_10117},
-{"f_10078:compiler_scm",(void*)f_10078},
-{"f_10046:compiler_scm",(void*)f_10046},
-{"f_10000:compiler_scm",(void*)f_10000},
-{"f_9944:compiler_scm",(void*)f_9944},
-{"f_9948:compiler_scm",(void*)f_9948},
-{"f_9954:compiler_scm",(void*)f_9954},
-{"f_9968:compiler_scm",(void*)f_9968},
-{"f_9957:compiler_scm",(void*)f_9957},
-{"f_9633:compiler_scm",(void*)f_9633},
-{"f_9924:compiler_scm",(void*)f_9924},
-{"f_9652:compiler_scm",(void*)f_9652},
-{"f_9655:compiler_scm",(void*)f_9655},
-{"f_9666:compiler_scm",(void*)f_9666},
-{"f_9839:compiler_scm",(void*)f_9839},
-{"f_9883:compiler_scm",(void*)f_9883},
-{"f_9879:compiler_scm",(void*)f_9879},
-{"f_9875:compiler_scm",(void*)f_9875},
-{"f_9863:compiler_scm",(void*)f_9863},
-{"f_9698:compiler_scm",(void*)f_9698},
-{"f_9830:compiler_scm",(void*)f_9830},
-{"f_9794:compiler_scm",(void*)f_9794},
-{"f_9748:compiler_scm",(void*)f_9748},
-{"f_9722:compiler_scm",(void*)f_9722},
-{"f_9718:compiler_scm",(void*)f_9718},
-{"f_9706:compiler_scm",(void*)f_9706},
-{"f_9674:compiler_scm",(void*)f_9674},
-{"f_9662:compiler_scm",(void*)f_9662},
-{"f_9623:compiler_scm",(void*)f_9623},
-{"f_9574:compiler_scm",(void*)f_9574},
-{"f_9608:compiler_scm",(void*)f_9608},
-{"f_9601:compiler_scm",(void*)f_9601},
-{"f_9568:compiler_scm",(void*)f_9568},
-{"f_9564:compiler_scm",(void*)f_9564},
-{"f_9489:compiler_scm",(void*)f_9489},
-{"f_9507:compiler_scm",(void*)f_9507},
-{"f_9537:compiler_scm",(void*)f_9537},
-{"f_9543:compiler_scm",(void*)f_9543},
-{"f_9513:compiler_scm",(void*)f_9513},
-{"f_9520:compiler_scm",(void*)f_9520},
-{"f_9495:compiler_scm",(void*)f_9495},
-{"f_9501:compiler_scm",(void*)f_9501},
-{"f_9358:compiler_scm",(void*)f_9358},
-{"f_9361:compiler_scm",(void*)f_9361},
-{"f_9372:compiler_scm",(void*)f_9372},
-{"f_9382:compiler_scm",(void*)f_9382},
-{"f_9385:compiler_scm",(void*)f_9385},
-{"f_9388:compiler_scm",(void*)f_9388},
-{"f_9393:compiler_scm",(void*)f_9393},
-{"f_9418:compiler_scm",(void*)f_9418},
-{"f_9423:compiler_scm",(void*)f_9423},
-{"f_9448:compiler_scm",(void*)f_9448},
-{"f_9375:compiler_scm",(void*)f_9375},
-{"f_9343:compiler_scm",(void*)f_9343},
-{"f_9339:compiler_scm",(void*)f_9339},
-{"f_9334:compiler_scm",(void*)f_9334},
-{"f_9178:compiler_scm",(void*)f_9178},
-{"f_9181:compiler_scm",(void*)f_9181},
-{"f_9184:compiler_scm",(void*)f_9184},
-{"f_9190:compiler_scm",(void*)f_9190},
-{"f_9301:compiler_scm",(void*)f_9301},
-{"f_9262:compiler_scm",(void*)f_9262},
-{"f_9229:compiler_scm",(void*)f_9229},
-{"f_9237:compiler_scm",(void*)f_9237},
-{"f_9225:compiler_scm",(void*)f_9225},
-{"f_9205:compiler_scm",(void*)f_9205},
-{"f_9122:compiler_scm",(void*)f_9122},
-{"f_9131:compiler_scm",(void*)f_9131},
-{"f_9166:compiler_scm",(void*)f_9166},
-{"f_9162:compiler_scm",(void*)f_9162},
-{"f_9134:compiler_scm",(void*)f_9134},
-{"f_9154:compiler_scm",(void*)f_9154},
-{"f_9146:compiler_scm",(void*)f_9146},
-{"f_8958:compiler_scm",(void*)f_8958},
-{"f_9106:compiler_scm",(void*)f_9106},
-{"f_8970:compiler_scm",(void*)f_8970},
-{"f_8973:compiler_scm",(void*)f_8973},
-{"f_8976:compiler_scm",(void*)f_8976},
-{"f_8981:compiler_scm",(void*)f_8981},
-{"f_9006:compiler_scm",(void*)f_9006},
-{"f_9011:compiler_scm",(void*)f_9011},
-{"f_9036:compiler_scm",(void*)f_9036},
-{"f_9039:compiler_scm",(void*)f_9039},
-{"f_9042:compiler_scm",(void*)f_9042},
-{"f_9073:compiler_scm",(void*)f_9073},
-{"f_8901:compiler_scm",(void*)f_8901},
-{"f_8904:compiler_scm",(void*)f_8904},
-{"f_8907:compiler_scm",(void*)f_8907},
-{"f_8919:compiler_scm",(void*)f_8919},
-{"f_8892:compiler_scm",(void*)f_8892},
-{"f_8879:compiler_scm",(void*)f_8879},
-{"f_8866:compiler_scm",(void*)f_8866},
-{"f_8853:compiler_scm",(void*)f_8853},
-{"f_8840:compiler_scm",(void*)f_8840},
-{"f_8773:compiler_scm",(void*)f_8773},
-{"f_8792:compiler_scm",(void*)f_8792},
-{"f_8819:compiler_scm",(void*)f_8819},
-{"f_8823:compiler_scm",(void*)f_8823},
-{"f_8812:compiler_scm",(void*)f_8812},
-{"f_8786:compiler_scm",(void*)f_8786},
-{"f_8757:compiler_scm",(void*)f_8757},
-{"f_8742:compiler_scm",(void*)f_8742},
-{"f_8711:compiler_scm",(void*)f_8711},
-{"f_8719:compiler_scm",(void*)f_8719},
-{"f_8682:compiler_scm",(void*)f_8682},
-{"f_8649:compiler_scm",(void*)f_8649},
-{"f_8635:compiler_scm",(void*)f_8635},
-{"f_8643:compiler_scm",(void*)f_8643},
-{"f_8639:compiler_scm",(void*)f_8639},
-{"f_8602:compiler_scm",(void*)f_8602},
-{"f_8610:compiler_scm",(void*)f_8610},
-{"f_8606:compiler_scm",(void*)f_8606},
-{"f_8269:compiler_scm",(void*)f_8269},
-{"f_8275:compiler_scm",(void*)f_8275},
-{"f_8278:compiler_scm",(void*)f_8278},
-{"f_8284:compiler_scm",(void*)f_8284},
-{"f_8510:compiler_scm",(void*)f_8510},
-{"f_8513:compiler_scm",(void*)f_8513},
-{"f_8521:compiler_scm",(void*)f_8521},
-{"f_8546:compiler_scm",(void*)f_8546},
-{"f_8551:compiler_scm",(void*)f_8551},
-{"f_8439:compiler_scm",(void*)f_8439},
-{"f_8478:compiler_scm",(void*)f_8478},
-{"f_8494:compiler_scm",(void*)f_8494},
-{"f_8497:compiler_scm",(void*)f_8497},
-{"f_8500:compiler_scm",(void*)f_8500},
-{"f_8491:compiler_scm",(void*)f_8491},
-{"f_8481:compiler_scm",(void*)f_8481},
-{"f_8442:compiler_scm",(void*)f_8442},
-{"f_8472:compiler_scm",(void*)f_8472},
-{"f_8445:compiler_scm",(void*)f_8445},
-{"f_8448:compiler_scm",(void*)f_8448},
-{"f_8463:compiler_scm",(void*)f_8463},
-{"f_8367:compiler_scm",(void*)f_8367},
-{"f_8374:compiler_scm",(void*)f_8374},
-{"f_8433:compiler_scm",(void*)f_8433},
-{"f_8421:compiler_scm",(void*)f_8421},
-{"f_8291:compiler_scm",(void*)f_8291},
-{"f_8298:compiler_scm",(void*)f_8298},
-{"f_8357:compiler_scm",(void*)f_8357},
-{"f_8337:compiler_scm",(void*)f_8337},
-{"f_8224:compiler_scm",(void*)f_8224},
-{"f_8253:compiler_scm",(void*)f_8253},
-{"f_8141:compiler_scm",(void*)f_8141},
-{"f_8175:compiler_scm",(void*)f_8175},
-{"f_8208:compiler_scm",(void*)f_8208},
-{"f_8188:compiler_scm",(void*)f_8188},
-{"f_8173:compiler_scm",(void*)f_8173},
-{"f_8144:compiler_scm",(void*)f_8144},
-{"f_8165:compiler_scm",(void*)f_8165},
-{"f_8169:compiler_scm",(void*)f_8169},
-{"f_8147:compiler_scm",(void*)f_8147},
-{"f_8150:compiler_scm",(void*)f_8150},
-{"f_8122:compiler_scm",(void*)f_8122},
-{"f_7628:compiler_scm",(void*)f_7628},
-{"f_8005:compiler_scm",(void*)f_8005},
-{"f_8007:compiler_scm",(void*)f_8007},
-{"f_8085:compiler_scm",(void*)f_8085},
-{"f_8034:compiler_scm",(void*)f_8034},
-{"f_8058:compiler_scm",(void*)f_8058},
-{"f_8047:compiler_scm",(void*)f_8047},
-{"f_7634:compiler_scm",(void*)f_7634},
-{"f_7995:compiler_scm",(void*)f_7995},
-{"f_7637:compiler_scm",(void*)f_7637},
-{"f_7911:compiler_scm",(void*)f_7911},
+{"f_5907:compiler_scm",(void*)f_5907},
+{"f_6008:compiler_scm",(void*)f_6008},
+{"f_9983:compiler_scm",(void*)f_9983},
+{"f_10116:compiler_scm",(void*)f_10116},
+{"f_10077:compiler_scm",(void*)f_10077},
+{"f_10045:compiler_scm",(void*)f_10045},
+{"f_9999:compiler_scm",(void*)f_9999},
+{"f_9943:compiler_scm",(void*)f_9943},
+{"f_9947:compiler_scm",(void*)f_9947},
+{"f_9953:compiler_scm",(void*)f_9953},
+{"f_9967:compiler_scm",(void*)f_9967},
+{"f_9956:compiler_scm",(void*)f_9956},
+{"f_9632:compiler_scm",(void*)f_9632},
+{"f_9923:compiler_scm",(void*)f_9923},
+{"f_9651:compiler_scm",(void*)f_9651},
+{"f_9654:compiler_scm",(void*)f_9654},
+{"f_9665:compiler_scm",(void*)f_9665},
+{"f_9838:compiler_scm",(void*)f_9838},
+{"f_9882:compiler_scm",(void*)f_9882},
+{"f_9878:compiler_scm",(void*)f_9878},
+{"f_9874:compiler_scm",(void*)f_9874},
+{"f_9862:compiler_scm",(void*)f_9862},
+{"f_9697:compiler_scm",(void*)f_9697},
+{"f_9829:compiler_scm",(void*)f_9829},
+{"f_9793:compiler_scm",(void*)f_9793},
+{"f_9747:compiler_scm",(void*)f_9747},
+{"f_9721:compiler_scm",(void*)f_9721},
+{"f_9717:compiler_scm",(void*)f_9717},
+{"f_9705:compiler_scm",(void*)f_9705},
+{"f_9673:compiler_scm",(void*)f_9673},
+{"f_9661:compiler_scm",(void*)f_9661},
+{"f_9622:compiler_scm",(void*)f_9622},
+{"f_9573:compiler_scm",(void*)f_9573},
+{"f_9607:compiler_scm",(void*)f_9607},
+{"f_9600:compiler_scm",(void*)f_9600},
+{"f_9567:compiler_scm",(void*)f_9567},
+{"f_9563:compiler_scm",(void*)f_9563},
+{"f_9488:compiler_scm",(void*)f_9488},
+{"f_9506:compiler_scm",(void*)f_9506},
+{"f_9536:compiler_scm",(void*)f_9536},
+{"f_9542:compiler_scm",(void*)f_9542},
+{"f_9512:compiler_scm",(void*)f_9512},
+{"f_9519:compiler_scm",(void*)f_9519},
+{"f_9494:compiler_scm",(void*)f_9494},
+{"f_9500:compiler_scm",(void*)f_9500},
+{"f_9357:compiler_scm",(void*)f_9357},
+{"f_9360:compiler_scm",(void*)f_9360},
+{"f_9371:compiler_scm",(void*)f_9371},
+{"f_9381:compiler_scm",(void*)f_9381},
+{"f_9384:compiler_scm",(void*)f_9384},
+{"f_9387:compiler_scm",(void*)f_9387},
+{"f_9392:compiler_scm",(void*)f_9392},
+{"f_9417:compiler_scm",(void*)f_9417},
+{"f_9422:compiler_scm",(void*)f_9422},
+{"f_9447:compiler_scm",(void*)f_9447},
+{"f_9374:compiler_scm",(void*)f_9374},
+{"f_9342:compiler_scm",(void*)f_9342},
+{"f_9338:compiler_scm",(void*)f_9338},
+{"f_9333:compiler_scm",(void*)f_9333},
+{"f_9177:compiler_scm",(void*)f_9177},
+{"f_9180:compiler_scm",(void*)f_9180},
+{"f_9183:compiler_scm",(void*)f_9183},
+{"f_9189:compiler_scm",(void*)f_9189},
+{"f_9300:compiler_scm",(void*)f_9300},
+{"f_9261:compiler_scm",(void*)f_9261},
+{"f_9228:compiler_scm",(void*)f_9228},
+{"f_9236:compiler_scm",(void*)f_9236},
+{"f_9224:compiler_scm",(void*)f_9224},
+{"f_9204:compiler_scm",(void*)f_9204},
+{"f_9121:compiler_scm",(void*)f_9121},
+{"f_9130:compiler_scm",(void*)f_9130},
+{"f_9165:compiler_scm",(void*)f_9165},
+{"f_9161:compiler_scm",(void*)f_9161},
+{"f_9133:compiler_scm",(void*)f_9133},
+{"f_9153:compiler_scm",(void*)f_9153},
+{"f_9145:compiler_scm",(void*)f_9145},
+{"f_8957:compiler_scm",(void*)f_8957},
+{"f_9105:compiler_scm",(void*)f_9105},
+{"f_8969:compiler_scm",(void*)f_8969},
+{"f_8972:compiler_scm",(void*)f_8972},
+{"f_8975:compiler_scm",(void*)f_8975},
+{"f_8980:compiler_scm",(void*)f_8980},
+{"f_9005:compiler_scm",(void*)f_9005},
+{"f_9010:compiler_scm",(void*)f_9010},
+{"f_9035:compiler_scm",(void*)f_9035},
+{"f_9038:compiler_scm",(void*)f_9038},
+{"f_9041:compiler_scm",(void*)f_9041},
+{"f_9072:compiler_scm",(void*)f_9072},
+{"f_8900:compiler_scm",(void*)f_8900},
+{"f_8903:compiler_scm",(void*)f_8903},
+{"f_8906:compiler_scm",(void*)f_8906},
+{"f_8918:compiler_scm",(void*)f_8918},
+{"f_8891:compiler_scm",(void*)f_8891},
+{"f_8878:compiler_scm",(void*)f_8878},
+{"f_8865:compiler_scm",(void*)f_8865},
+{"f_8852:compiler_scm",(void*)f_8852},
+{"f_8839:compiler_scm",(void*)f_8839},
+{"f_8772:compiler_scm",(void*)f_8772},
+{"f_8791:compiler_scm",(void*)f_8791},
+{"f_8818:compiler_scm",(void*)f_8818},
+{"f_8822:compiler_scm",(void*)f_8822},
+{"f_8811:compiler_scm",(void*)f_8811},
+{"f_8785:compiler_scm",(void*)f_8785},
+{"f_8756:compiler_scm",(void*)f_8756},
+{"f_8741:compiler_scm",(void*)f_8741},
+{"f_8710:compiler_scm",(void*)f_8710},
+{"f_8718:compiler_scm",(void*)f_8718},
+{"f_8681:compiler_scm",(void*)f_8681},
+{"f_8648:compiler_scm",(void*)f_8648},
+{"f_8634:compiler_scm",(void*)f_8634},
+{"f_8642:compiler_scm",(void*)f_8642},
+{"f_8638:compiler_scm",(void*)f_8638},
+{"f_8601:compiler_scm",(void*)f_8601},
+{"f_8609:compiler_scm",(void*)f_8609},
+{"f_8605:compiler_scm",(void*)f_8605},
+{"f_8268:compiler_scm",(void*)f_8268},
+{"f_8274:compiler_scm",(void*)f_8274},
+{"f_8277:compiler_scm",(void*)f_8277},
+{"f_8283:compiler_scm",(void*)f_8283},
+{"f_8509:compiler_scm",(void*)f_8509},
+{"f_8512:compiler_scm",(void*)f_8512},
+{"f_8520:compiler_scm",(void*)f_8520},
+{"f_8545:compiler_scm",(void*)f_8545},
+{"f_8550:compiler_scm",(void*)f_8550},
+{"f_8438:compiler_scm",(void*)f_8438},
+{"f_8477:compiler_scm",(void*)f_8477},
+{"f_8493:compiler_scm",(void*)f_8493},
+{"f_8496:compiler_scm",(void*)f_8496},
+{"f_8499:compiler_scm",(void*)f_8499},
+{"f_8490:compiler_scm",(void*)f_8490},
+{"f_8480:compiler_scm",(void*)f_8480},
+{"f_8441:compiler_scm",(void*)f_8441},
+{"f_8471:compiler_scm",(void*)f_8471},
+{"f_8444:compiler_scm",(void*)f_8444},
+{"f_8447:compiler_scm",(void*)f_8447},
+{"f_8462:compiler_scm",(void*)f_8462},
+{"f_8366:compiler_scm",(void*)f_8366},
+{"f_8373:compiler_scm",(void*)f_8373},
+{"f_8432:compiler_scm",(void*)f_8432},
+{"f_8420:compiler_scm",(void*)f_8420},
+{"f_8290:compiler_scm",(void*)f_8290},
+{"f_8297:compiler_scm",(void*)f_8297},
+{"f_8356:compiler_scm",(void*)f_8356},
+{"f_8336:compiler_scm",(void*)f_8336},
+{"f_8223:compiler_scm",(void*)f_8223},
+{"f_8252:compiler_scm",(void*)f_8252},
+{"f_8140:compiler_scm",(void*)f_8140},
+{"f_8174:compiler_scm",(void*)f_8174},
+{"f_8207:compiler_scm",(void*)f_8207},
+{"f_8187:compiler_scm",(void*)f_8187},
+{"f_8172:compiler_scm",(void*)f_8172},
+{"f_8143:compiler_scm",(void*)f_8143},
+{"f_8164:compiler_scm",(void*)f_8164},
+{"f_8168:compiler_scm",(void*)f_8168},
+{"f_8146:compiler_scm",(void*)f_8146},
+{"f_8149:compiler_scm",(void*)f_8149},
+{"f_8121:compiler_scm",(void*)f_8121},
+{"f_7596:compiler_scm",(void*)f_7596},
+{"f_8004:compiler_scm",(void*)f_8004},
+{"f_8006:compiler_scm",(void*)f_8006},
+{"f_8084:compiler_scm",(void*)f_8084},
+{"f_8033:compiler_scm",(void*)f_8033},
+{"f_8057:compiler_scm",(void*)f_8057},
+{"f_8046:compiler_scm",(void*)f_8046},
+{"f_7602:compiler_scm",(void*)f_7602},
+{"f_7994:compiler_scm",(void*)f_7994},
+{"f_7605:compiler_scm",(void*)f_7605},
+{"f_7879:compiler_scm",(void*)f_7879},
+{"f_7922:compiler_scm",(void*)f_7922},
+{"f_7943:compiler_scm",(void*)f_7943},
+{"f_7949:compiler_scm",(void*)f_7949},
+{"f_7987:compiler_scm",(void*)f_7987},
+{"f_7976:compiler_scm",(void*)f_7976},
+{"f_7984:compiler_scm",(void*)f_7984},
+{"f_7941:compiler_scm",(void*)f_7941},
 {"f_7923:compiler_scm",(void*)f_7923},
-{"f_7944:compiler_scm",(void*)f_7944},
-{"f_7950:compiler_scm",(void*)f_7950},
-{"f_7988:compiler_scm",(void*)f_7988},
-{"f_7977:compiler_scm",(void*)f_7977},
-{"f_7985:compiler_scm",(void*)f_7985},
-{"f_7942:compiler_scm",(void*)f_7942},
-{"f_7924:compiler_scm",(void*)f_7924},
-{"f_7928:compiler_scm",(void*)f_7928},
-{"f_7931:compiler_scm",(void*)f_7931},
-{"f_7935:compiler_scm",(void*)f_7935},
-{"f_7938:compiler_scm",(void*)f_7938},
-{"f_7919:compiler_scm",(void*)f_7919},
+{"f_7927:compiler_scm",(void*)f_7927},
+{"f_7930:compiler_scm",(void*)f_7930},
+{"f_7934:compiler_scm",(void*)f_7934},
+{"f_7937:compiler_scm",(void*)f_7937},
+{"f_7918:compiler_scm",(void*)f_7918},
+{"f_7883:compiler_scm",(void*)f_7883},
+{"f_7889:compiler_scm",(void*)f_7889},
+{"f_7910:compiler_scm",(void*)f_7910},
+{"f_7914:compiler_scm",(void*)f_7914},
+{"f_7899:compiler_scm",(void*)f_7899},
+{"f_7886:compiler_scm",(void*)f_7886},
+{"f_7610:compiler_scm",(void*)f_7610},
+{"f_7614:compiler_scm",(void*)f_7614},
 {"f_7642:compiler_scm",(void*)f_7642},
-{"f_7646:compiler_scm",(void*)f_7646},
-{"f_7674:compiler_scm",(void*)f_7674},
-{"f_7684:compiler_scm",(void*)f_7684},
-{"f_7905:compiler_scm",(void*)f_7905},
-{"f_7901:compiler_scm",(void*)f_7901},
-{"f_7848:compiler_scm",(void*)f_7848},
-{"f_7851:compiler_scm",(void*)f_7851},
-{"f_7795:compiler_scm",(void*)f_7795},
-{"f_7818:compiler_scm",(void*)f_7818},
-{"f_7810:compiler_scm",(void*)f_7810},
-{"f_7741:compiler_scm",(void*)f_7741},
-{"f_7766:compiler_scm",(void*)f_7766},
-{"f_7782:compiler_scm",(void*)f_7782},
-{"f_7788:compiler_scm",(void*)f_7788},
-{"f_7772:compiler_scm",(void*)f_7772},
-{"f_7780:compiler_scm",(void*)f_7780},
-{"f_7747:compiler_scm",(void*)f_7747},
-{"f_7753:compiler_scm",(void*)f_7753},
-{"f_7764:compiler_scm",(void*)f_7764},
-{"f_7757:compiler_scm",(void*)f_7757},
-{"f_7694:compiler_scm",(void*)f_7694},
-{"f_7697:compiler_scm",(void*)f_7697},
+{"f_7652:compiler_scm",(void*)f_7652},
+{"f_7873:compiler_scm",(void*)f_7873},
+{"f_7869:compiler_scm",(void*)f_7869},
+{"f_7816:compiler_scm",(void*)f_7816},
+{"f_7819:compiler_scm",(void*)f_7819},
+{"f_7763:compiler_scm",(void*)f_7763},
+{"f_7786:compiler_scm",(void*)f_7786},
+{"f_7778:compiler_scm",(void*)f_7778},
+{"f_7709:compiler_scm",(void*)f_7709},
+{"f_7734:compiler_scm",(void*)f_7734},
+{"f_7750:compiler_scm",(void*)f_7750},
+{"f_7756:compiler_scm",(void*)f_7756},
+{"f_7740:compiler_scm",(void*)f_7740},
+{"f_7748:compiler_scm",(void*)f_7748},
+{"f_7715:compiler_scm",(void*)f_7715},
+{"f_7721:compiler_scm",(void*)f_7721},
+{"f_7732:compiler_scm",(void*)f_7732},
 {"f_7725:compiler_scm",(void*)f_7725},
-{"f_7736:compiler_scm",(void*)f_7736},
-{"f_7729:compiler_scm",(void*)f_7729},
+{"f_7662:compiler_scm",(void*)f_7662},
+{"f_7665:compiler_scm",(void*)f_7665},
+{"f_7693:compiler_scm",(void*)f_7693},
 {"f_7704:compiler_scm",(void*)f_7704},
-{"f_5769:compiler_scm",(void*)f_5769},
-{"f_5686:compiler_scm",(void*)f_5686},
-{"f_5762:compiler_scm",(void*)f_5762},
-{"f_5689:compiler_scm",(void*)f_5689},
-{"f_5755:compiler_scm",(void*)f_5755},
-{"f_5692:compiler_scm",(void*)f_5692},
-{"f_5707:compiler_scm",(void*)f_5707},
-{"f_5712:compiler_scm",(void*)f_5712},
-{"f_5749:compiler_scm",(void*)f_5749},
-{"f_5716:compiler_scm",(void*)f_5716},
-{"f_5724:compiler_scm",(void*)f_5724},
-{"f_5734:compiler_scm",(void*)f_5734},
+{"f_7697:compiler_scm",(void*)f_7697},
+{"f_7672:compiler_scm",(void*)f_7672},
 {"f_5719:compiler_scm",(void*)f_5719},
-{"f20258:compiler_scm",(void*)f20258},
-{"f_7708:compiler_scm",(void*)f_7708},
-{"f_7715:compiler_scm",(void*)f_7715},
-{"f_7647:compiler_scm",(void*)f_7647},
-{"f_7651:compiler_scm",(void*)f_7651},
-{"f_7654:compiler_scm",(void*)f_7654},
-{"f_7658:compiler_scm",(void*)f_7658},
-{"f_7661:compiler_scm",(void*)f_7661},
-{"f_7665:compiler_scm",(void*)f_7665},
-{"f_7668:compiler_scm",(void*)f_7668},
-{"f_7551:compiler_scm",(void*)f_7551},
+{"f_5636:compiler_scm",(void*)f_5636},
+{"f_5712:compiler_scm",(void*)f_5712},
+{"f_5639:compiler_scm",(void*)f_5639},
+{"f_5705:compiler_scm",(void*)f_5705},
+{"f_5642:compiler_scm",(void*)f_5642},
+{"f_5657:compiler_scm",(void*)f_5657},
+{"f_5662:compiler_scm",(void*)f_5662},
+{"f_5699:compiler_scm",(void*)f_5699},
+{"f_5666:compiler_scm",(void*)f_5666},
+{"f_5674:compiler_scm",(void*)f_5674},
+{"f_5684:compiler_scm",(void*)f_5684},
+{"f_5669:compiler_scm",(void*)f_5669},
+{"f20080:compiler_scm",(void*)f20080},
+{"f_7676:compiler_scm",(void*)f_7676},
+{"f_7683:compiler_scm",(void*)f_7683},
 {"f_7615:compiler_scm",(void*)f_7615},
-{"f_7578:compiler_scm",(void*)f_7578},
-{"f_7582:compiler_scm",(void*)f_7582},
-{"f_7585:compiler_scm",(void*)f_7585},
-{"f_7604:compiler_scm",(void*)f_7604},
-{"f_7600:compiler_scm",(void*)f_7600},
-{"f_7596:compiler_scm",(void*)f_7596},
-{"f_7444:compiler_scm",(void*)f_7444},
-{"f_7505:compiler_scm",(void*)f_7505},
-{"f_7511:compiler_scm",(void*)f_7511},
-{"f_7534:compiler_scm",(void*)f_7534},
-{"f_7491:compiler_scm",(void*)f_7491},
-{"f_7499:compiler_scm",(void*)f_7499},
+{"f_7619:compiler_scm",(void*)f_7619},
+{"f_7622:compiler_scm",(void*)f_7622},
+{"f_7626:compiler_scm",(void*)f_7626},
+{"f_7629:compiler_scm",(void*)f_7629},
+{"f_7633:compiler_scm",(void*)f_7633},
+{"f_7636:compiler_scm",(void*)f_7636},
+{"f_7509:compiler_scm",(void*)f_7509},
+{"f_7583:compiler_scm",(void*)f_7583},
+{"f_7536:compiler_scm",(void*)f_7536},
+{"f_7540:compiler_scm",(void*)f_7540},
+{"f_7543:compiler_scm",(void*)f_7543},
+{"f_7568:compiler_scm",(void*)f_7568},
+{"f_7564:compiler_scm",(void*)f_7564},
+{"f_7550:compiler_scm",(void*)f_7550},
+{"f_7554:compiler_scm",(void*)f_7554},
+{"f_7402:compiler_scm",(void*)f_7402},
+{"f_7463:compiler_scm",(void*)f_7463},
+{"f_7469:compiler_scm",(void*)f_7469},
+{"f_7492:compiler_scm",(void*)f_7492},
 {"f_7449:compiler_scm",(void*)f_7449},
-{"f_7455:compiler_scm",(void*)f_7455},
-{"f_7478:compiler_scm",(void*)f_7478},
-{"f_7354:compiler_scm",(void*)f_7354},
-{"f_7435:compiler_scm",(void*)f_7435},
-{"f_7427:compiler_scm",(void*)f_7427},
-{"f_7431:compiler_scm",(void*)f_7431},
-{"f_7357:compiler_scm",(void*)f_7357},
-{"f_7199:compiler_scm",(void*)f_7199},
-{"f_7202:compiler_scm",(void*)f_7202},
-{"f_7296:compiler_scm",(void*)f_7296},
-{"f_7300:compiler_scm",(void*)f_7300},
-{"f_7205:compiler_scm",(void*)f_7205},
-{"f_7208:compiler_scm",(void*)f_7208},
-{"f_7282:compiler_scm",(void*)f_7282},
+{"f_7457:compiler_scm",(void*)f_7457},
+{"f_7407:compiler_scm",(void*)f_7407},
+{"f_7413:compiler_scm",(void*)f_7413},
+{"f_7436:compiler_scm",(void*)f_7436},
+{"f_7295:compiler_scm",(void*)f_7295},
+{"f_7393:compiler_scm",(void*)f_7393},
+{"f_7389:compiler_scm",(void*)f_7389},
+{"f_7298:compiler_scm",(void*)f_7298},
+{"f_7385:compiler_scm",(void*)f_7385},
+{"f_7377:compiler_scm",(void*)f_7377},
+{"f_7381:compiler_scm",(void*)f_7381},
+{"f_7301:compiler_scm",(void*)f_7301},
+{"f_7331:compiler_scm",(void*)f_7331},
+{"f_7150:compiler_scm",(void*)f_7150},
+{"f_7153:compiler_scm",(void*)f_7153},
+{"f_7237:compiler_scm",(void*)f_7237},
+{"f_7241:compiler_scm",(void*)f_7241},
+{"f_7156:compiler_scm",(void*)f_7156},
+{"f_7159:compiler_scm",(void*)f_7159},
+{"f_7223:compiler_scm",(void*)f_7223},
+{"f_7162:compiler_scm",(void*)f_7162},
 {"f_7211:compiler_scm",(void*)f_7211},
-{"f_7270:compiler_scm",(void*)f_7270},
-{"f_7278:compiler_scm",(void*)f_7278},
-{"f_7274:compiler_scm",(void*)f_7274},
-{"f_7214:compiler_scm",(void*)f_7214},
-{"f_7224:compiler_scm",(void*)f_7224},
-{"f_7075:compiler_scm",(void*)f_7075},
-{"f_7133:compiler_scm",(void*)f_7133},
-{"f_7183:compiler_scm",(void*)f_7183},
-{"f_7160:compiler_scm",(void*)f_7160},
-{"f_7176:compiler_scm",(void*)f_7176},
-{"f_7172:compiler_scm",(void*)f_7172},
-{"f_7078:compiler_scm",(void*)f_7078},
-{"f_7081:compiler_scm",(void*)f_7081},
-{"f_7097:compiler_scm",(void*)f_7097},
-{"f_7105:compiler_scm",(void*)f_7105},
-{"f_7084:compiler_scm",(void*)f_7084},
-{"f_7091:compiler_scm",(void*)f_7091},
-{"f_6988:compiler_scm",(void*)f_6988},
-{"f_7012:compiler_scm",(void*)f_7012},
-{"f_7062:compiler_scm",(void*)f_7062},
-{"f_7039:compiler_scm",(void*)f_7039},
-{"f_7055:compiler_scm",(void*)f_7055},
+{"f_7219:compiler_scm",(void*)f_7219},
+{"f_7215:compiler_scm",(void*)f_7215},
+{"f_7165:compiler_scm",(void*)f_7165},
+{"f_7029:compiler_scm",(void*)f_7029},
+{"f_7087:compiler_scm",(void*)f_7087},
+{"f_7137:compiler_scm",(void*)f_7137},
+{"f_7114:compiler_scm",(void*)f_7114},
+{"f_7130:compiler_scm",(void*)f_7130},
+{"f_7126:compiler_scm",(void*)f_7126},
+{"f_7032:compiler_scm",(void*)f_7032},
+{"f_7035:compiler_scm",(void*)f_7035},
 {"f_7051:compiler_scm",(void*)f_7051},
-{"f_7006:compiler_scm",(void*)f_7006},
-{"f_6991:compiler_scm",(void*)f_6991},
-{"f_6998:compiler_scm",(void*)f_6998},
-{"f_6659:compiler_scm",(void*)f_6659},
-{"f_6965:compiler_scm",(void*)f_6965},
-{"f_6976:compiler_scm",(void*)f_6976},
-{"f_6970:compiler_scm",(void*)f_6970},
-{"f_6668:compiler_scm",(void*)f_6668},
-{"f_6673:compiler_scm",(void*)f_6673},
-{"f_6929:compiler_scm",(void*)f_6929},
-{"f_6958:compiler_scm",(void*)f_6958},
-{"f_6677:compiler_scm",(void*)f_6677},
-{"f_6880:compiler_scm",(void*)f_6880},
-{"f_6913:compiler_scm",(void*)f_6913},
-{"f_6893:compiler_scm",(void*)f_6893},
-{"f_6878:compiler_scm",(void*)f_6878},
-{"f_6680:compiler_scm",(void*)f_6680},
-{"f_6683:compiler_scm",(void*)f_6683},
-{"f_6874:compiler_scm",(void*)f_6874},
-{"f_6686:compiler_scm",(void*)f_6686},
-{"f_6870:compiler_scm",(void*)f_6870},
-{"f_6689:compiler_scm",(void*)f_6689},
+{"f_7059:compiler_scm",(void*)f_7059},
+{"f_7038:compiler_scm",(void*)f_7038},
+{"f_7045:compiler_scm",(void*)f_7045},
+{"f_6942:compiler_scm",(void*)f_6942},
+{"f_6966:compiler_scm",(void*)f_6966},
+{"f_7016:compiler_scm",(void*)f_7016},
+{"f_6993:compiler_scm",(void*)f_6993},
+{"f_7009:compiler_scm",(void*)f_7009},
+{"f_7005:compiler_scm",(void*)f_7005},
+{"f_6960:compiler_scm",(void*)f_6960},
+{"f_6945:compiler_scm",(void*)f_6945},
+{"f_6952:compiler_scm",(void*)f_6952},
+{"f_6613:compiler_scm",(void*)f_6613},
+{"f_6919:compiler_scm",(void*)f_6919},
+{"f_6930:compiler_scm",(void*)f_6930},
+{"f_6924:compiler_scm",(void*)f_6924},
+{"f_6622:compiler_scm",(void*)f_6622},
+{"f_6627:compiler_scm",(void*)f_6627},
+{"f_6883:compiler_scm",(void*)f_6883},
+{"f_6912:compiler_scm",(void*)f_6912},
+{"f_6631:compiler_scm",(void*)f_6631},
+{"f_6834:compiler_scm",(void*)f_6834},
+{"f_6867:compiler_scm",(void*)f_6867},
+{"f_6847:compiler_scm",(void*)f_6847},
+{"f_6832:compiler_scm",(void*)f_6832},
+{"f_6634:compiler_scm",(void*)f_6634},
+{"f_6637:compiler_scm",(void*)f_6637},
+{"f_6828:compiler_scm",(void*)f_6828},
+{"f_6640:compiler_scm",(void*)f_6640},
+{"f_6824:compiler_scm",(void*)f_6824},
+{"f_6643:compiler_scm",(void*)f_6643},
+{"f_6649:compiler_scm",(void*)f_6649},
+{"f_6799:compiler_scm",(void*)f_6799},
+{"f_6772:compiler_scm",(void*)f_6772},
+{"f_6664:compiler_scm",(void*)f_6664},
+{"f_6751:compiler_scm",(void*)f_6751},
 {"f_6695:compiler_scm",(void*)f_6695},
-{"f_6845:compiler_scm",(void*)f_6845},
-{"f_6818:compiler_scm",(void*)f_6818},
-{"f_6710:compiler_scm",(void*)f_6710},
-{"f_6797:compiler_scm",(void*)f_6797},
-{"f_6741:compiler_scm",(void*)f_6741},
-{"f_6775:compiler_scm",(void*)f_6775},
-{"f_6719:compiler_scm",(void*)f_6719},
-{"f_6502:compiler_scm",(void*)f_6502},
-{"f_6605:compiler_scm",(void*)f_6605},
-{"f_6523:compiler_scm",(void*)f_6523},
-{"f_6549:compiler_scm",(void*)f_6549},
-{"f_6531:compiler_scm",(void*)f_6531},
-{"f_6547:compiler_scm",(void*)f_6547},
-{"f_6527:compiler_scm",(void*)f_6527},
-{"f_6290:compiler_scm",(void*)f_6290},
-{"f_6296:compiler_scm",(void*)f_6296},
-{"f_6457:compiler_scm",(void*)f_6457},
-{"f_6486:compiler_scm",(void*)f_6486},
-{"f_6299:compiler_scm",(void*)f_6299},
-{"f_6408:compiler_scm",(void*)f_6408},
-{"f_6441:compiler_scm",(void*)f_6441},
-{"f_6421:compiler_scm",(void*)f_6421},
-{"f_6406:compiler_scm",(void*)f_6406},
-{"f_6302:compiler_scm",(void*)f_6302},
+{"f_6729:compiler_scm",(void*)f_6729},
+{"f_6673:compiler_scm",(void*)f_6673},
+{"f_6456:compiler_scm",(void*)f_6456},
+{"f_6559:compiler_scm",(void*)f_6559},
+{"f_6477:compiler_scm",(void*)f_6477},
+{"f_6503:compiler_scm",(void*)f_6503},
+{"f_6485:compiler_scm",(void*)f_6485},
+{"f_6501:compiler_scm",(void*)f_6501},
+{"f_6481:compiler_scm",(void*)f_6481},
+{"f_6244:compiler_scm",(void*)f_6244},
+{"f_6250:compiler_scm",(void*)f_6250},
+{"f_6411:compiler_scm",(void*)f_6411},
+{"f_6440:compiler_scm",(void*)f_6440},
+{"f_6253:compiler_scm",(void*)f_6253},
+{"f_6362:compiler_scm",(void*)f_6362},
+{"f_6395:compiler_scm",(void*)f_6395},
+{"f_6375:compiler_scm",(void*)f_6375},
+{"f_6360:compiler_scm",(void*)f_6360},
+{"f_6256:compiler_scm",(void*)f_6256},
+{"f_6259:compiler_scm",(void*)f_6259},
+{"f_6292:compiler_scm",(void*)f_6292},
+{"f_6342:compiler_scm",(void*)f_6342},
 {"f_6305:compiler_scm",(void*)f_6305},
-{"f_6338:compiler_scm",(void*)f_6338},
-{"f_6388:compiler_scm",(void*)f_6388},
-{"f_6351:compiler_scm",(void*)f_6351},
-{"f_6369:compiler_scm",(void*)f_6369},
-{"f_6377:compiler_scm",(void*)f_6377},
-{"f_6316:compiler_scm",(void*)f_6316},
-{"f_6328:compiler_scm",(void*)f_6328},
-{"f_6332:compiler_scm",(void*)f_6332},
-{"f_6324:compiler_scm",(void*)f_6324},
-{"f_6209:compiler_scm",(void*)f_6209},
-{"f_6230:compiler_scm",(void*)f_6230},
-{"f_6268:compiler_scm",(void*)f_6268},
+{"f_6323:compiler_scm",(void*)f_6323},
+{"f_6331:compiler_scm",(void*)f_6331},
+{"f_6270:compiler_scm",(void*)f_6270},
+{"f_6282:compiler_scm",(void*)f_6282},
+{"f_6286:compiler_scm",(void*)f_6286},
 {"f_6278:compiler_scm",(void*)f_6278},
-{"f_6256:compiler_scm",(void*)f_6256},
-{"f_6234:compiler_scm",(void*)f_6234},
-{"f_6249:compiler_scm",(void*)f_6249},
-{"f_6224:compiler_scm",(void*)f_6224},
-{"f_6203:compiler_scm",(void*)f_6203},
-{"f_6154:compiler_scm",(void*)f_6154},
-{"f_6183:compiler_scm",(void*)f_6183},
+{"f_6157:compiler_scm",(void*)f_6157},
+{"f_6159:compiler_scm",(void*)f_6159},
+{"f_6180:compiler_scm",(void*)f_6180},
+{"f_6218:compiler_scm",(void*)f_6218},
+{"f_6228:compiler_scm",(void*)f_6228},
+{"f_6206:compiler_scm",(void*)f_6206},
+{"f_6184:compiler_scm",(void*)f_6184},
+{"f_6199:compiler_scm",(void*)f_6199},
+{"f_6174:compiler_scm",(void*)f_6174},
+{"f_6153:compiler_scm",(void*)f_6153},
+{"f_6104:compiler_scm",(void*)f_6104},
 {"f_6133:compiler_scm",(void*)f_6133},
-{"f_6136:compiler_scm",(void*)f_6136},
-{"f_6147:compiler_scm",(void*)f_6147},
-{"f_6141:compiler_scm",(void*)f_6141},
-{"f_6139:compiler_scm",(void*)f_6139},
-{"f_6108:compiler_scm",(void*)f_6108},
-{"f_6116:compiler_scm",(void*)f_6116},
-{"f_6079:compiler_scm",(void*)f_6079},
+{"f_6083:compiler_scm",(void*)f_6083},
+{"f_6086:compiler_scm",(void*)f_6086},
+{"f_6097:compiler_scm",(void*)f_6097},
 {"f_6091:compiler_scm",(void*)f_6091},
-{"f_6087:compiler_scm",(void*)f_6087},
-{"f_6000:compiler_scm",(void*)f_6000},
-{"f_6012:compiler_scm",(void*)f_6012},
-{"f_6016:compiler_scm",(void*)f_6016},
-{"f_6021:compiler_scm",(void*)f_6021},
-{"f_6046:compiler_scm",(void*)f_6046},
-{"f_6049:compiler_scm",(void*)f_6049},
-{"f_5960:compiler_scm",(void*)f_5960},
+{"f_6089:compiler_scm",(void*)f_6089},
+{"f_6058:compiler_scm",(void*)f_6058},
+{"f_6066:compiler_scm",(void*)f_6066},
+{"f_6029:compiler_scm",(void*)f_6029},
+{"f_6041:compiler_scm",(void*)f_6041},
+{"f_6037:compiler_scm",(void*)f_6037},
+{"f_5950:compiler_scm",(void*)f_5950},
+{"f_5962:compiler_scm",(void*)f_5962},
+{"f_5966:compiler_scm",(void*)f_5966},
 {"f_5971:compiler_scm",(void*)f_5971},
-{"f_5899:compiler_scm",(void*)f_5899},
+{"f_5996:compiler_scm",(void*)f_5996},
+{"f_5999:compiler_scm",(void*)f_5999},
 {"f_5910:compiler_scm",(void*)f_5910},
-{"f_5918:compiler_scm",(void*)f_5918},
-{"f_5926:compiler_scm",(void*)f_5926},
-{"f_5872:compiler_scm",(void*)f_5872},
-{"f_5818:compiler_scm",(void*)f_5818},
-{"f_5790:compiler_scm",(void*)f_5790},
-{"f_5784:compiler_scm",(void*)f_5784},
-{"f_5644:compiler_scm",(void*)f_5644},
-{"f_5648:compiler_scm",(void*)f_5648},
-{"f_5669:compiler_scm",(void*)f_5669},
-{"f_5680:compiler_scm",(void*)f_5680},
-{"f_5673:compiler_scm",(void*)f_5673},
-{"f_5649:compiler_scm",(void*)f_5649},
-{"f_5653:compiler_scm",(void*)f_5653},
-{"f_5656:compiler_scm",(void*)f_5656},
-{"f_5660:compiler_scm",(void*)f_5660},
-{"f_5663:compiler_scm",(void*)f_5663},
-{"f_5474:compiler_scm",(void*)f_5474},
-{"f_5478:compiler_scm",(void*)f_5478},
-{"f_5490:compiler_scm",(void*)f_5490},
-{"f_5508:compiler_scm",(void*)f_5508},
-{"f_5616:compiler_scm",(void*)f_5616},
-{"f_5573:compiler_scm",(void*)f_5573},
-{"f_5580:compiler_scm",(void*)f_5580},
+{"f_5921:compiler_scm",(void*)f_5921},
+{"f_5849:compiler_scm",(void*)f_5849},
+{"f_5860:compiler_scm",(void*)f_5860},
+{"f_5868:compiler_scm",(void*)f_5868},
+{"f_5876:compiler_scm",(void*)f_5876},
+{"f_5822:compiler_scm",(void*)f_5822},
+{"f_5768:compiler_scm",(void*)f_5768},
+{"f_5740:compiler_scm",(void*)f_5740},
+{"f_5734:compiler_scm",(void*)f_5734},
 {"f_5594:compiler_scm",(void*)f_5594},
-{"f_5590:compiler_scm",(void*)f_5590},
-{"f_5526:compiler_scm",(void*)f_5526},
-{"f_5533:compiler_scm",(void*)f_5533},
-{"f_5547:compiler_scm",(void*)f_5547},
-{"f_5543:compiler_scm",(void*)f_5543},
-{"f_5512:compiler_scm",(void*)f_5512},
-{"f_5494:compiler_scm",(void*)f_5494},
+{"f_5598:compiler_scm",(void*)f_5598},
+{"f_5619:compiler_scm",(void*)f_5619},
+{"f_5630:compiler_scm",(void*)f_5630},
+{"f_5623:compiler_scm",(void*)f_5623},
+{"f_5599:compiler_scm",(void*)f_5599},
+{"f_5603:compiler_scm",(void*)f_5603},
+{"f_5606:compiler_scm",(void*)f_5606},
+{"f_5610:compiler_scm",(void*)f_5610},
+{"f_5613:compiler_scm",(void*)f_5613},
+{"f_5424:compiler_scm",(void*)f_5424},
 {"f_5428:compiler_scm",(void*)f_5428},
-{"f_5460:compiler_scm",(void*)f_5460},
-{"f_5368:compiler_scm",(void*)f_5368},
-{"f_5374:compiler_scm",(void*)f_5374},
-{"f_5389:compiler_scm",(void*)f_5389},
-{"f_5355:compiler_scm",(void*)f_5355},
-{"f_5359:compiler_scm",(void*)f_5359},
-{"f_5366:compiler_scm",(void*)f_5366},
-{"f_5362:compiler_scm",(void*)f_5362},
-{"f_5340:compiler_scm",(void*)f_5340},
-{"f_5344:compiler_scm",(void*)f_5344},
-{"f_5350:compiler_scm",(void*)f_5350},
-{"f_5301:compiler_scm",(void*)f_5301},
-{"f_5338:compiler_scm",(void*)f_5338},
-{"f_5334:compiler_scm",(void*)f_5334},
-{"f_5314:compiler_scm",(void*)f_5314},
-{"f_5237:compiler_scm",(void*)f_5237},
-{"f_5296:compiler_scm",(void*)f_5296},
-{"f_5241:compiler_scm",(void*)f_5241},
-{"f_5289:compiler_scm",(void*)f_5289},
-{"f_5244:compiler_scm",(void*)f_5244},
-{"f_5282:compiler_scm",(void*)f_5282},
-{"f_5247:compiler_scm",(void*)f_5247},
+{"f_5440:compiler_scm",(void*)f_5440},
+{"f_5458:compiler_scm",(void*)f_5458},
+{"f_5566:compiler_scm",(void*)f_5566},
+{"f_5523:compiler_scm",(void*)f_5523},
+{"f_5530:compiler_scm",(void*)f_5530},
+{"f_5544:compiler_scm",(void*)f_5544},
+{"f_5540:compiler_scm",(void*)f_5540},
+{"f_5476:compiler_scm",(void*)f_5476},
+{"f_5483:compiler_scm",(void*)f_5483},
+{"f_5497:compiler_scm",(void*)f_5497},
+{"f_5493:compiler_scm",(void*)f_5493},
+{"f_5462:compiler_scm",(void*)f_5462},
+{"f_5444:compiler_scm",(void*)f_5444},
+{"f_5378:compiler_scm",(void*)f_5378},
+{"f_5410:compiler_scm",(void*)f_5410},
+{"f_5318:compiler_scm",(void*)f_5318},
+{"f_5324:compiler_scm",(void*)f_5324},
+{"f_5339:compiler_scm",(void*)f_5339},
+{"f_5305:compiler_scm",(void*)f_5305},
+{"f_5309:compiler_scm",(void*)f_5309},
+{"f_5316:compiler_scm",(void*)f_5316},
+{"f_5312:compiler_scm",(void*)f_5312},
+{"f_5290:compiler_scm",(void*)f_5290},
+{"f_5294:compiler_scm",(void*)f_5294},
+{"f_5300:compiler_scm",(void*)f_5300},
 {"f_5251:compiler_scm",(void*)f_5251},
-{"f_5255:compiler_scm",(void*)f_5255},
-{"f_5275:compiler_scm",(void*)f_5275},
-{"f_5258:compiler_scm",(void*)f_5258},
-{"f_5268:compiler_scm",(void*)f_5268},
-{"f_5142:compiler_scm",(void*)f_5142},
+{"f_5288:compiler_scm",(void*)f_5288},
+{"f_5284:compiler_scm",(void*)f_5284},
+{"f_5264:compiler_scm",(void*)f_5264},
+{"f_5187:compiler_scm",(void*)f_5187},
+{"f_5246:compiler_scm",(void*)f_5246},
+{"f_5191:compiler_scm",(void*)f_5191},
+{"f_5239:compiler_scm",(void*)f_5239},
+{"f_5194:compiler_scm",(void*)f_5194},
+{"f_5232:compiler_scm",(void*)f_5232},
+{"f_5197:compiler_scm",(void*)f_5197},
+{"f_5201:compiler_scm",(void*)f_5201},
+{"f_5205:compiler_scm",(void*)f_5205},
+{"f_5225:compiler_scm",(void*)f_5225},
+{"f_5208:compiler_scm",(void*)f_5208},
+{"f_5218:compiler_scm",(void*)f_5218},
+{"f_5093:compiler_scm",(void*)f_5093},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/data-structures.c b/bootstrap/data-structures.c
index 3dd072fe..2d40db10 100644
--- a/bootstrap/data-structures.c
+++ b/bootstrap/data-structures.c
@@ -1,10 +1,10 @@
 /* Generated from data-structures.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
+   2010-02-09 21:33
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: data-structures.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file data-structures.c -extend ./private-namespace.scm
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: data-structures.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file data-structures.c -extend ./private-namespace.scm
    unit: data_structures
 */
 
@@ -14,46 +14,46 @@
 
 static C_PTABLE_ENTRY *create_ptable(void);
 
-static C_TLS C_word lf[117];
+static C_TLS C_word lf[116];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,14),40,105,100,101,110,116,105,116,121,32,120,50,54,41,0,0};
-static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,17),40,102,95,49,50,57,56,32,46,32,97,114,103,115,50,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,17),40,102,95,49,50,57,55,32,46,32,97,114,103,115,50,57,41,0,0,0,0,0,0,0};
 static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,13),40,112,114,111,106,101,99,116,32,110,50,56,41,0,0,0};
 static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,112,114,101,100,115,51,52,41,0,0};
-static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,12),40,102,95,49,51,48,54,32,120,51,50,41,0,0,0,0};
+static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,12),40,102,95,49,51,48,53,32,120,51,50,41,0,0,0,0};
 static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,19),40,99,111,110,106,111,105,110,32,46,32,112,114,101,100,115,51,49,41,0,0,0,0,0};
 static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,112,114,101,100,115,52,57,41,0,0};
-static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,12),40,102,95,49,51,51,57,32,120,52,55,41,0,0,0,0};
+static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,12),40,102,95,49,51,51,56,32,120,52,55,41,0,0,0,0};
 static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,19),40,100,105,115,106,111,105,110,32,46,32,112,114,101,100,115,52,54,41,0,0,0,0,0};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,14),40,102,95,49,51,56,53,32,46,32,95,54,51,41,0,0};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,14),40,102,95,49,51,56,55,32,46,32,95,54,52,41,0,0};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,14),40,102,95,49,51,56,52,32,46,32,95,54,51,41,0,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,14),40,102,95,49,51,56,54,32,46,32,95,54,52,41,0,0};
 static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,19),40,99,111,110,115,116,97,110,116,108,121,32,46,32,120,115,54,49,41,0,0,0,0,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,16),40,102,95,49,51,57,57,32,120,54,55,32,121,54,56,41};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,16),40,102,95,49,51,57,56,32,120,54,55,32,121,54,56,41};
 static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,13),40,102,108,105,112,32,112,114,111,99,54,54,41,0,0,0};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,17),40,102,95,49,52,48,55,32,46,32,97,114,103,115,55,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,17),40,102,95,49,52,48,54,32,46,32,97,114,103,115,55,48,41,0,0,0,0,0,0,0};
 static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,16),40,99,111,109,112,108,101,109,101,110,116,32,112,54,57,41};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,7),40,97,49,52,51,51,41,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,17),40,102,95,49,52,50,56,32,46,32,97,114,103,115,55,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,7),40,97,49,52,51,50,41,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,17),40,102,95,49,52,50,55,32,46,32,97,114,103,115,55,54,41,0,0,0,0,0,0,0};
 static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,18),40,114,101,99,32,102,48,55,52,32,46,32,102,110,115,55,53,41,0,0,0,0,0,0};
 static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,17),40,99,111,109,112,111,115,101,32,46,32,102,110,115,55,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,12),40,102,95,49,52,55,57,32,120,56,52,41,0,0,0,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,12),40,102,95,49,52,55,56,32,120,56,52,41,0,0,0,0};
 static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,102,110,115,56,49,41,0,0,0,0};
 static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,11),40,111,32,46,32,102,110,115,55,57,41,0,0,0,0,0};
 static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,108,115,116,57,50,41,0,0,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,14),40,102,95,49,52,57,52,32,108,115,116,57,48,41,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,14),40,102,95,49,52,57,51,32,108,115,116,57,48,41,0,0};
 static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,17),40,108,105,115,116,45,111,102,63,32,112,114,101,100,56,57,41,0,0,0,0,0,0,0};
 static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,13),40,110,111,111,112,32,46,32,95,49,48,49,41,0,0,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,15),40,102,95,49,53,52,55,32,46,32,95,49,49,48,41,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,15),40,102,95,49,53,52,53,32,46,32,95,49,49,48,41,0};
 static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,112,114,111,99,115,49,49,51,41,0};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,18),40,102,95,49,53,54,49,32,46,32,97,114,103,115,49,49,49,41,0,0,0,0,0,0};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,18),40,102,95,49,53,53,57,32,46,32,97,114,103,115,49,49,49,41,0,0,0,0,0,0};
 static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,17),40,101,97,99,104,32,46,32,112,114,111,99,115,49,48,51,41,0,0,0,0,0,0,0};
 static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,11),40,97,110,121,63,32,120,49,49,57,41,0,0,0,0,0};
 static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,12),40,110,111,110,101,63,32,120,49,50,49,41,0,0,0,0};
 static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,16),40,97,108,119,97,121,115,63,32,46,32,95,49,50,51,41};
 static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,15),40,110,101,118,101,114,63,32,46,32,95,49,50,53,41,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,16),40,102,95,49,54,49,50,32,46,32,120,115,49,50,57,41};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,16),40,102,95,49,54,49,48,32,46,32,120,115,49,50,57,41};
 static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,32),40,108,101,102,116,45,115,101,99,116,105,111,110,32,112,114,111,99,49,50,55,32,46,32,97,114,103,115,49,50,56,41};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,16),40,102,95,49,54,51,48,32,46,32,120,115,49,51,53,41};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,16),40,102,95,49,54,50,56,32,46,32,120,115,49,51,53,41};
 static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,33),40,114,105,103,104,116,45,115,101,99,116,105,111,110,32,112,114,111,99,49,51,50,32,46,32,97,114,103,115,49,51,51,41,0,0,0,0,0,0,0};
 static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,12),40,97,116,111,109,63,32,120,49,51,56,41,0,0,0,0};
 static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
@@ -72,15 +72,15 @@ static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,23),40,106,111,105,110,32,108,
 static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,98,108,115,116,50,52,48,32,108,115,116,50,52,49,41,0,0,0};
 static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,25),40,99,111,109,112,114,101,115,115,32,98,108,115,116,50,51,54,32,108,115,116,50,51,55,41,0,0,0,0,0,0,0};
 static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,50,54,51,32,103,50,55,51,50,55,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,17),40,97,50,48,54,48,32,120,51,48,56,32,121,51,48,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,17),40,97,50,48,53,56,32,120,51,48,56,32,121,51,48,57,41,0,0,0,0,0,0,0};
 static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,11),40,103,51,48,50,32,120,51,48,52,41,0,0,0,0,0};
 static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,50,56,54,32,103,50,57,54,51,48,48,41,0,0,0,0,0,0,0};
 static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,24),40,115,104,117,102,102,108,101,32,108,50,53,56,32,114,97,110,100,111,109,50,53,57,41};
 static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,51,51,56,41,0,0,0};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,20),40,102,95,50,49,53,56,32,120,51,51,53,32,108,115,116,51,51,54,41,0,0,0,0};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,20),40,102,95,50,49,53,54,32,120,51,51,53,32,108,115,116,51,51,54,41,0,0,0,0};
 static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,44),40,97,108,105,115,116,45,117,112,100,97,116,101,33,32,120,51,49,55,32,121,51,49,56,32,108,115,116,51,49,57,32,46,32,116,109,112,51,49,54,51,50,48,41,0,0,0,0};
 static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,51,56,52,41,0,0,0};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,20),40,102,95,50,50,52,57,32,120,51,56,49,32,108,115,116,51,56,50,41,0,0,0,0};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,20),40,102,95,50,50,52,55,32,120,51,56,49,32,108,115,116,51,56,50,41,0,0,0,0};
 static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,27),40,98,111,100,121,51,54,50,32,99,109,112,51,55,49,32,100,101,102,97,117,108,116,51,55,50,41,0,0,0,0,0};
 static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,100,101,102,97,117,108,116,51,54,53,32,37,99,109,112,51,54,48,51,57,51,41,0,0,0,0,0};
 static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,12),40,100,101,102,45,99,109,112,51,54,52,41,0,0,0,0};
@@ -95,9 +95,9 @@ static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,52,53,5
 static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,16),40,99,111,110,99,32,46,32,97,114,103,115,52,52,57,41};
 static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,24),40,108,111,111,112,32,105,115,116,97,114,116,52,56,50,32,105,101,110,100,52,56,51,41};
 static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,52),40,116,114,97,118,101,114,115,101,32,119,104,105,99,104,52,55,52,32,119,104,101,114,101,52,55,53,32,115,116,97,114,116,52,55,54,32,116,101,115,116,52,55,55,32,108,111,99,52,55,56,41,0,0,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,17),40,97,50,54,49,49,32,105,52,57,55,32,108,52,57,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,17),40,97,50,54,48,57,32,105,52,57,55,32,108,52,57,56,41,0,0,0,0,0,0,0};
 static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,115,117,98,115,116,114,105,110,103,45,105,110,100,101,120,32,119,104,105,99,104,52,57,52,32,119,104,101,114,101,52,57,53,32,115,116,97,114,116,52,57,54,41,0,0,0,0,0,0};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,17),40,97,50,54,50,48,32,105,53,48,50,32,108,53,48,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,17),40,97,50,54,49,56,32,105,53,48,50,32,108,53,48,51,41,0,0,0,0,0,0,0};
 static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,53),40,35,35,115,121,115,35,115,117,98,115,116,114,105,110,103,45,105,110,100,101,120,45,99,105,32,119,104,105,99,104,52,57,57,32,119,104,101,114,101,53,48,48,32,115,116,97,114,116,53,48,49,41,0,0,0};
 static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,47),40,115,117,98,115,116,114,105,110,103,45,105,110,100,101,120,32,119,104,105,99,104,53,49,51,32,119,104,101,114,101,53,49,52,32,46,32,116,109,112,53,49,50,53,49,53,41,0};
 static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,50),40,115,117,98,115,116,114,105,110,103,45,105,110,100,101,120,45,99,105,32,119,104,105,99,104,53,50,56,32,119,104,101,114,101,53,50,57,32,46,32,116,109,112,53,50,55,53,51,48,41,0,0,0,0,0,0};
@@ -123,10 +123,10 @@ static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,50,32,
 static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,49,32,115,115,55,52,51,32,110,55,52,52,41,0,0,0,0,0,0};
 static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,40),40,115,116,114,105,110,103,45,105,110,116,101,114,115,112,101,114,115,101,32,115,116,114,115,55,51,52,32,46,32,116,109,112,55,51,51,55,51,53,41};
 static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,13),40,102,95,51,50,51,52,32,99,55,55,57,41,0,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,13),40,102,95,51,50,51,50,32,99,55,55,57,41,0,0,0};
 static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,15),40,105,110,115,116,114,105,110,103,32,115,55,55,55,41,0};
 static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,105,56,49,54,32,106,56,49,55,41};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,13),40,102,95,51,52,48,51,32,99,55,57,54,41,0,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,13),40,102,95,51,52,48,49,32,99,55,57,54,41,0,0,0};
 static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,41),40,115,116,114,105,110,103,45,116,114,97,110,115,108,97,116,101,32,115,116,114,55,55,50,32,102,114,111,109,55,55,51,32,46,32,116,111,55,55,52,41,0,0,0,0,0,0,0};
 static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,115,109,97,112,56,52,55,41,0,0};
 static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,37),40,99,111,108,108,101,99,116,32,105,56,52,50,32,102,114,111,109,56,52,51,32,116,111,116,97,108,56,52,52,32,102,115,56,52,53,41,0,0,0};
@@ -177,756 +177,756 @@ static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,11
 
 C_noret_decl(C_data_structures_toplevel)
 C_externexport void C_ccall C_data_structures_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1291)
-static void C_ccall f_1291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4739)
-static void C_ccall f_4739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4749)
-static void C_ccall f_4749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4768)
-static C_word C_fcall f_4768(C_word t0);
-C_noret_decl(f_4710)
-static void C_ccall f_4710(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4656)
-static void C_ccall f_4656(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4675)
-static void C_fcall f_4675(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4685)
-static void C_ccall f_4685(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4667)
-static void C_ccall f_4667(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4647)
-static void C_ccall f_4647(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4611)
-static void C_ccall f_4611(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4621)
-static void C_ccall f_4621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4579)
-static void C_ccall f_4579(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4558)
-static void C_ccall f_4558(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4568)
-static void C_ccall f_4568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4537)
-static void C_ccall f_4537(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4547)
-static void C_ccall f_4547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4524)
-static void C_ccall f_4524(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4518)
-static void C_ccall f_4518(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4512)
-static void C_ccall f_4512(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4429)
-static void C_ccall f_4429(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4507)
-static void C_ccall f_4507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4433)
-static void C_fcall f_4433(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4447)
-static void C_fcall f_4447(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4457)
-static void C_ccall f_4457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4166)
-static void C_ccall f_4166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4393)
-static void C_fcall f_4393(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4416)
-static void C_ccall f_4416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4401)
-static void C_fcall f_4401(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4316)
-static void C_ccall f_4316(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4383)
-static void C_ccall f_4383(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4387)
-static void C_ccall f_4387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4319)
-static void C_ccall f_4319(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4328)
-static void C_fcall f_4328(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4368)
-static void C_ccall f_4368(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4336)
-static void C_fcall f_4336(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4340)
-static void C_ccall f_4340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4322)
-static void C_ccall f_4322(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4257)
-static void C_fcall f_4257(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4261)
-static void C_ccall f_4261(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4270)
-static void C_fcall f_4270(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4302)
-static void C_ccall f_4302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4278)
-static void C_fcall f_4278(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4282)
-static void C_ccall f_4282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4264)
-static void C_ccall f_4264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4222)
-static void C_fcall f_4222(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4228)
-static void C_fcall f_4228(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1290)
+static void C_ccall f_1290(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4737)
+static void C_ccall f_4737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4747)
+static void C_ccall f_4747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4766)
+static C_word C_fcall f_4766(C_word t0);
+C_noret_decl(f_4708)
+static void C_ccall f_4708(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4654)
+static void C_ccall f_4654(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4673)
+static void C_fcall f_4673(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4683)
+static void C_ccall f_4683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4665)
+static void C_ccall f_4665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4645)
+static void C_ccall f_4645(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4609)
+static void C_ccall f_4609(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4619)
+static void C_ccall f_4619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4577)
+static void C_ccall f_4577(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4556)
+static void C_ccall f_4556(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4566)
+static void C_ccall f_4566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4535)
+static void C_ccall f_4535(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4545)
+static void C_ccall f_4545(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4522)
+static void C_ccall f_4522(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4516)
+static void C_ccall f_4516(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4510)
+static void C_ccall f_4510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4427)
+static void C_ccall f_4427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4505)
+static void C_ccall f_4505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4431)
+static void C_fcall f_4431(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4445)
+static void C_fcall f_4445(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4455)
+static void C_ccall f_4455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4164)
+static void C_ccall f_4164(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4391)
+static void C_fcall f_4391(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4414)
+static void C_ccall f_4414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4399)
+static void C_fcall f_4399(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4314)
+static void C_ccall f_4314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4381)
+static void C_ccall f_4381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4385)
+static void C_ccall f_4385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4317)
+static void C_ccall f_4317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4326)
+static void C_fcall f_4326(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4366)
+static void C_ccall f_4366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4334)
+static void C_fcall f_4334(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4338)
+static void C_ccall f_4338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4320)
+static void C_ccall f_4320(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4255)
-static void C_ccall f_4255(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4241)
-static void C_ccall f_4241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4175)
-static void C_fcall f_4175(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4181)
-static void C_fcall f_4181(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_4255(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4259)
+static void C_ccall f_4259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4268)
+static void C_fcall f_4268(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4300)
+static void C_ccall f_4300(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4276)
+static void C_fcall f_4276(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4280)
+static void C_ccall f_4280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4262)
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4220)
-static void C_ccall f_4220(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4202)
-static void C_ccall f_4202(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4139)
-static void C_ccall f_4139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4164)
-static void C_ccall f_4164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4157)
-static void C_ccall f_4157(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4153)
-static void C_ccall f_4153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4006)
-static void C_ccall f_4006(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4096)
-static void C_ccall f_4096(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4220(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4226)
+static void C_fcall f_4226(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4253)
+static void C_ccall f_4253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4239)
+static void C_ccall f_4239(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4173)
+static void C_fcall f_4173(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4179)
+static void C_fcall f_4179(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4218)
+static void C_ccall f_4218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4200)
+static void C_ccall f_4200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4137)
+static void C_ccall f_4137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4162)
+static void C_ccall f_4162(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4155)
+static void C_ccall f_4155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4151)
+static void C_ccall f_4151(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4004)
+static void C_ccall f_4004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4094)
+static void C_ccall f_4094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4101)
+static void C_ccall f_4101(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4103)
-static void C_ccall f_4103(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4105)
-static void C_fcall f_4105(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4009)
-static void C_fcall f_4009(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4060)
-static void C_ccall f_4060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4019)
-static void C_ccall f_4019(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4022)
-static void C_ccall f_4022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4028)
-static void C_ccall f_4028(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3874)
-static void C_ccall f_3874(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3956)
-static void C_ccall f_3956(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3979)
-static void C_ccall f_3979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3959)
-static void C_ccall f_3959(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3877)
-static void C_fcall f_3877(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3884)
-static void C_ccall f_3884(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3775)
-static void C_ccall f_3775(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3809)
-static void C_fcall f_3809(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3816)
-static void C_ccall f_3816(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3864)
-static void C_ccall f_3864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3836)
-static void C_ccall f_3836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3666)
-static void C_ccall f_3666(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3741)
-static void C_fcall f_3741(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3769)
-static void C_ccall f_3769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3693)
-static void C_fcall f_3693(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3703)
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3614)
-static void C_ccall f_3614(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3614)
-static void C_ccall f_3614r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3618)
-static void C_ccall f_3618(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3550)
-static void C_ccall f_3550(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3565)
-static void C_fcall f_3565(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3596)
-static void C_ccall f_3596(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3600)
-static void C_ccall f_3600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3585)
-static void C_ccall f_3585(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3428)
-static void C_ccall f_3428(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3440)
-static void C_fcall f_3440(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_3473)
-static void C_fcall f_3473(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3538)
-static void C_ccall f_3538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3512)
-static void C_fcall f_3512(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3468)
-static void C_ccall f_3468(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3454)
-static void C_ccall f_3454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3226)
-static void C_ccall f_3226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_3226)
-static void C_ccall f_3226r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_3420)
-static void C_ccall f_3420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3403)
-static void C_ccall f_3403(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3263)
-static void C_ccall f_3263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3266)
-static void C_ccall f_3266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3278)
-static void C_ccall f_3278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3283)
-static void C_fcall f_3283(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3302)
-static void C_ccall f_3302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3229)
-static void C_fcall f_3229(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3234)
-static void C_ccall f_3234(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3240)
-static C_word C_fcall f_3240(C_word t0,C_word t1);
-C_noret_decl(f_3111)
-static void C_ccall f_3111(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3111)
-static void C_ccall f_3111r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3115)
-static void C_ccall f_3115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3129)
-static void C_fcall f_3129(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3139)
-static void C_ccall f_3139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3144)
-static C_word C_fcall f_3144(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_2976)
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2976)
-static void C_ccall f_2976r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3017)
-static void C_fcall f_3017(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3044)
-static void C_fcall f_3044(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3083)
-static void C_ccall f_3083(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3027)
-static void C_ccall f_3027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2997)
-static void C_fcall f_2997(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3012)
-static void C_ccall f_3012(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4103(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4007)
+static void C_fcall f_4007(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4058)
+static void C_ccall f_4058(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4017)
+static void C_ccall f_4017(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4020)
+static void C_ccall f_4020(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4026)
+static void C_ccall f_4026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3872)
+static void C_ccall f_3872(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3954)
+static void C_ccall f_3954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3977)
+static void C_ccall f_3977(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3957)
+static void C_ccall f_3957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3875)
+static void C_fcall f_3875(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3882)
+static void C_ccall f_3882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3773)
+static void C_ccall f_3773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3807)
+static void C_fcall f_3807(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3814)
+static void C_ccall f_3814(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3862)
+static void C_ccall f_3862(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3834)
+static void C_ccall f_3834(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3664)
+static void C_ccall f_3664(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3739)
+static void C_fcall f_3739(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3767)
+static void C_ccall f_3767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3691)
+static void C_fcall f_3691(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3701)
+static void C_ccall f_3701(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3612)
+static void C_ccall f_3612(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3612)
+static void C_ccall f_3612r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3616)
+static void C_ccall f_3616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3548)
+static void C_ccall f_3548(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3563)
+static void C_fcall f_3563(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3594)
+static void C_ccall f_3594(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3598)
+static void C_ccall f_3598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3583)
+static void C_ccall f_3583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3426)
+static void C_ccall f_3426(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3438)
+static void C_fcall f_3438(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_3471)
+static void C_fcall f_3471(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3536)
+static void C_ccall f_3536(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3510)
+static void C_fcall f_3510(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3466)
+static void C_ccall f_3466(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3452)
+static void C_ccall f_3452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3224)
+static void C_ccall f_3224(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_3224)
+static void C_ccall f_3224r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_3418)
+static void C_ccall f_3418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3401)
+static void C_ccall f_3401(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3261)
+static void C_ccall f_3261(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3264)
+static void C_ccall f_3264(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3276)
+static void C_ccall f_3276(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3281)
+static void C_fcall f_3281(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3300)
+static void C_ccall f_3300(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3227)
+static void C_fcall f_3227(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3232)
+static void C_ccall f_3232(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3238)
+static C_word C_fcall f_3238(C_word t0,C_word t1);
+C_noret_decl(f_3109)
+static void C_ccall f_3109(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3109)
+static void C_ccall f_3109r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3113)
+static void C_ccall f_3113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3127)
+static void C_fcall f_3127(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3137)
+static void C_ccall f_3137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3142)
+static C_word C_fcall f_3142(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_2974)
+static void C_ccall f_2974(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2974)
+static void C_ccall f_2974r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3015)
+static void C_fcall f_3015(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3042)
+static void C_fcall f_3042(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3081)
+static void C_ccall f_3081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3025)
+static void C_ccall f_3025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2995)
+static void C_fcall f_2995(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3010)
+static void C_ccall f_3010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2894)
+static void C_ccall f_2894(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2894)
+static void C_ccall f_2894r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2911)
+static void C_fcall f_2911(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2906)
+static void C_fcall f_2906(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2901)
+static void C_fcall f_2901(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_2896)
-static void C_ccall f_2896(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2896)
-static void C_ccall f_2896r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2913)
-static void C_fcall f_2913(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2908)
-static void C_fcall f_2908(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2903)
-static void C_fcall f_2903(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2898)
-static void C_fcall f_2898(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2859)
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_2869)
-static void C_fcall f_2869(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2779)
-static void C_ccall f_2779(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+static void C_fcall f_2896(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2857)
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_2867)
+static void C_fcall f_2867(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2777)
+static void C_ccall f_2777(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2777)
+static void C_ccall f_2777r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2794)
+static void C_fcall f_2794(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2789)
+static void C_fcall f_2789(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2784)
+static void C_fcall f_2784(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_2779)
-static void C_ccall f_2779r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2796)
-static void C_fcall f_2796(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2791)
-static void C_fcall f_2791(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2786)
-static void C_fcall f_2786(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2781)
-static void C_fcall f_2781(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2742)
-static void C_ccall f_2742(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_2752)
-static void C_fcall f_2752(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2711)
-static void C_ccall f_2711(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2680)
-static void C_ccall f_2680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2652)
-static void C_ccall f_2652(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2652)
-static void C_ccall f_2652r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2656)
-static void C_ccall f_2656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2624)
-static void C_ccall f_2624(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2624)
-static void C_ccall f_2624r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2628)
-static void C_ccall f_2628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2615)
-static void C_ccall f_2615(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2621)
-static void C_ccall f_2621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2606)
-static void C_ccall f_2606(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2612)
-static void C_ccall f_2612(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2559)
-static void C_fcall f_2559(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_2580)
-static void C_fcall f_2580(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2593)
-static void C_ccall f_2593(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2514)
-static void C_ccall f_2514(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_2514)
-static void C_ccall f_2514r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_2524)
-static void C_fcall f_2524(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2553)
-static void C_ccall f_2553(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2779(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2740)
+static void C_ccall f_2740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_2750)
+static void C_fcall f_2750(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2709)
+static void C_ccall f_2709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2678)
+static void C_ccall f_2678(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2650)
+static void C_ccall f_2650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2650)
+static void C_ccall f_2650r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2654)
+static void C_ccall f_2654(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2622)
+static void C_ccall f_2622(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2622)
+static void C_ccall f_2622r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2626)
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2613)
+static void C_ccall f_2613(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2619)
+static void C_ccall f_2619(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2604)
+static void C_ccall f_2604(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2610)
+static void C_ccall f_2610(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2557)
+static void C_fcall f_2557(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_2578)
+static void C_fcall f_2578(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2591)
+static void C_ccall f_2591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2512)
+static void C_ccall f_2512(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_2512)
+static void C_ccall f_2512r(C_word t0,C_word t1,C_word t3) C_noret;
 C_noret_decl(f_2522)
-static void C_ccall f_2522(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2469)
-static void C_ccall f_2469(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2506)
-static void C_ccall f_2506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2509)
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2392)
-static void C_ccall f_2392(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2395)
-static void C_fcall f_2395(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2411)
-static void C_ccall f_2411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2420)
-static void C_fcall f_2420(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2342)
-static void C_ccall f_2342(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2342)
-static void C_ccall f_2342r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2354)
-static void C_fcall f_2354(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2373)
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2522(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2551)
+static void C_ccall f_2551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2520)
+static void C_ccall f_2520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2467)
+static void C_ccall f_2467(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2504)
+static void C_ccall f_2504(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2507)
+static void C_ccall f_2507(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2390)
+static void C_ccall f_2390(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2393)
+static void C_fcall f_2393(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2409)
+static void C_ccall f_2409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2418)
+static void C_fcall f_2418(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2340)
+static void C_ccall f_2340(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2340)
+static void C_ccall f_2340r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2352)
+static void C_fcall f_2352(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2371)
+static void C_ccall f_2371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2216)
+static void C_ccall f_2216(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2216)
+static void C_ccall f_2216r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2292)
+static void C_fcall f_2292(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2287)
+static void C_fcall f_2287(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2218)
-static void C_ccall f_2218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2218)
-static void C_ccall f_2218r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2294)
-static void C_fcall f_2294(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2289)
-static void C_fcall f_2289(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2220)
-static void C_fcall f_2220(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2249)
-static void C_ccall f_2249(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2255)
-static void C_fcall f_2255(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2271)
-static void C_ccall f_2271(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2224)
-static void C_fcall f_2224(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2227)
-static void C_ccall f_2227(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2119)
-static void C_ccall f_2119(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_2119)
-static void C_ccall f_2119r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_2123)
-static void C_ccall f_2123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2158)
-static void C_ccall f_2158(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2164)
-static void C_fcall f_2164(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2180)
-static void C_ccall f_2180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2126)
-static void C_fcall f_2126(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2129)
-static void C_ccall f_2129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2009)
-static void C_ccall f_2009(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2075)
-static void C_fcall f_2075(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2113)
-static void C_ccall f_2113(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2102)
-static void C_fcall f_2102(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2110)
-static void C_ccall f_2110(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_2218(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2247)
+static void C_ccall f_2247(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2253)
+static void C_fcall f_2253(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2269)
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2222)
+static void C_fcall f_2222(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2225)
+static void C_ccall f_2225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2117)
+static void C_ccall f_2117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_2117)
+static void C_ccall f_2117r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_2121)
+static void C_ccall f_2121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2156)
+static void C_ccall f_2156(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2162)
+static void C_fcall f_2162(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2178)
+static void C_ccall f_2178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2124)
+static void C_fcall f_2124(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2127)
+static void C_ccall f_2127(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2007)
+static void C_ccall f_2007(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2073)
+static void C_fcall f_2073(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2111)
+static void C_ccall f_2111(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2100)
+static void C_fcall f_2100(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2108)
+static void C_ccall f_2108(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2057)
+static void C_ccall f_2057(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2059)
-static void C_ccall f_2059(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2061)
-static void C_ccall f_2061(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_2059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2018)
+static void C_ccall f_2018(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2020)
-static void C_ccall f_2020(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2022)
-static void C_fcall f_2022(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2051)
-static void C_ccall f_2051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1929)
-static void C_ccall f_1929(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1938)
-static void C_fcall f_1938(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1980)
-static void C_ccall f_1980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1870)
-static void C_ccall f_1870(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1870)
-static void C_ccall f_1870r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1882)
-static void C_fcall f_1882(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1917)
-static void C_ccall f_1917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1785)
-static void C_ccall f_1785(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1792)
-static void C_ccall f_1792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1800)
-static void C_fcall f_1800(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1821)
-static void C_fcall f_1821(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1835)
-static void C_ccall f_1835(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1839)
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1744)
-static void C_ccall f_1744(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1744)
-static void C_ccall f_1744r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1750)
-static void C_fcall f_1750(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_fcall f_2020(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2049)
+static void C_ccall f_2049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1927)
+static void C_ccall f_1927(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1936)
+static void C_fcall f_1936(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1978)
+static void C_ccall f_1978(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1868)
+static void C_ccall f_1868(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_1868)
+static void C_ccall f_1868r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1880)
+static void C_fcall f_1880(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1915)
+static void C_ccall f_1915(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1783)
-static void C_ccall f_1783(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1776)
-static void C_ccall f_1776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1712)
-static void C_ccall f_1712(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1721)
-static void C_fcall f_1721(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_1783(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1790)
+static void C_ccall f_1790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1798)
+static void C_fcall f_1798(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1819)
+static void C_fcall f_1819(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1833)
+static void C_ccall f_1833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1837)
+static void C_ccall f_1837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1742)
+static void C_ccall f_1742(C_word c,C_word t0,C_word t1,...) C_noret;
 C_noret_decl(f_1742)
-static void C_ccall f_1742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1679)
-static void C_ccall f_1679(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1685)
-static void C_fcall f_1685(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_1742r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1748)
+static void C_fcall f_1748(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1781)
+static void C_ccall f_1781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1774)
+static void C_ccall f_1774(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1710)
-static void C_ccall f_1710(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1651)
-static void C_ccall f_1651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1663)
-static C_word C_fcall f_1663(C_word t0,C_word t1);
-C_noret_decl(f_1648)
-static void C_ccall f_1648(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1622)
-static void C_ccall f_1622(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1622)
-static void C_ccall f_1622r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1626)
-static void C_ccall f_1626(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1629)
-static void C_ccall f_1629(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1630)
-static void C_ccall f_1630(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1630)
-static void C_ccall f_1630r(C_word t0,C_word t1,C_word t3) C_noret;
+static void C_ccall f_1710(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1719)
+static void C_fcall f_1719(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1740)
+static void C_ccall f_1740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1677)
+static void C_ccall f_1677(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1683)
+static void C_fcall f_1683(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1708)
+static void C_ccall f_1708(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1649)
+static void C_ccall f_1649(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1661)
+static C_word C_fcall f_1661(C_word t0,C_word t1);
 C_noret_decl(f_1646)
-static void C_ccall f_1646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1642)
-static void C_ccall f_1642(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1638)
-static void C_ccall f_1638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1607)
-static void C_ccall f_1607(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1607)
-static void C_ccall f_1607r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1611)
-static void C_ccall f_1611(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1612)
-static void C_ccall f_1612(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1612)
-static void C_ccall f_1612r(C_word t0,C_word t1,C_word t3) C_noret;
+static void C_ccall f_1646(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1620)
+static void C_ccall f_1620(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_1620)
-static void C_ccall f_1620(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1604)
-static void C_ccall f_1604(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1601)
-static void C_ccall f_1601(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1598)
-static void C_ccall f_1598(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1595)
-static void C_ccall f_1595(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1539)
-static void C_ccall f_1539(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1539)
-static void C_ccall f_1539r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1561)
-static void C_ccall f_1561(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1561)
-static void C_ccall f_1561r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1567)
-static void C_fcall f_1567(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1586)
-static void C_ccall f_1586(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1547)
-static void C_ccall f_1547(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1533)
-static void C_ccall f_1533(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1492)
-static void C_ccall f_1492(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1494)
-static void C_ccall f_1494(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1500)
-static void C_fcall f_1500(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1519)
-static void C_ccall f_1519(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1453)
-static void C_ccall f_1453(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1453)
-static void C_ccall f_1453r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1465)
-static void C_fcall f_1465(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1479)
-static void C_ccall f_1479(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1487)
-static void C_ccall f_1487(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1490)
-static void C_ccall f_1490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1417)
-static void C_ccall f_1417(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1417)
-static void C_ccall f_1417r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1420)
-static void C_ccall f_1420(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1420)
-static void C_ccall f_1420r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1428)
-static void C_ccall f_1428(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1428)
-static void C_ccall f_1428r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1434)
-static void C_ccall f_1434(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1442)
-static void C_ccall f_1442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1405)
-static void C_ccall f_1405(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1407)
-static void C_ccall f_1407(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1407)
-static void C_ccall f_1407r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1415)
-static void C_ccall f_1415(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1397)
-static void C_ccall f_1397(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1399)
-static void C_ccall f_1399(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1374)
-static void C_ccall f_1374(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1374)
-static void C_ccall f_1374r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1387)
-static void C_ccall f_1387(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1385)
-static void C_ccall f_1385(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1337)
-static void C_ccall f_1337(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1337)
-static void C_ccall f_1337r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1339)
-static void C_ccall f_1339(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1345)
-static void C_fcall f_1345(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1358)
-static void C_ccall f_1358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1304)
-static void C_ccall f_1304(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1304)
-static void C_ccall f_1304r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1306)
-static void C_ccall f_1306(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1312)
-static void C_fcall f_1312(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1328)
-static void C_ccall f_1328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1296)
-static void C_ccall f_1296(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1298)
-static void C_ccall f_1298(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1298)
-static void C_ccall f_1298r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1293)
-static void C_ccall f_1293(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-
-C_noret_decl(trf_4675)
-static void C_fcall trf_4675(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4675(void *dummy){
+static void C_ccall f_1620r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1624)
+static void C_ccall f_1624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1627)
+static void C_ccall f_1627(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1628)
+static void C_ccall f_1628(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1628)
+static void C_ccall f_1628r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1644)
+static void C_ccall f_1644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1640)
+static void C_ccall f_1640(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1636)
+static void C_ccall f_1636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1605)
+static void C_ccall f_1605(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_1605)
+static void C_ccall f_1605r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1609)
+static void C_ccall f_1609(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1610)
+static void C_ccall f_1610(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1610)
+static void C_ccall f_1610r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1618)
+static void C_ccall f_1618(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1602)
+static void C_ccall f_1602(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1599)
+static void C_ccall f_1599(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1596)
+static void C_ccall f_1596(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1593)
+static void C_ccall f_1593(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1537)
+static void C_ccall f_1537(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1537)
+static void C_ccall f_1537r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1559)
+static void C_ccall f_1559(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1559)
+static void C_ccall f_1559r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1565)
+static void C_fcall f_1565(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1584)
+static void C_ccall f_1584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1545)
+static void C_ccall f_1545(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1531)
+static void C_ccall f_1531(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1491)
+static void C_ccall f_1491(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1493)
+static void C_ccall f_1493(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1499)
+static void C_fcall f_1499(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1518)
+static void C_ccall f_1518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1452)
+static void C_ccall f_1452(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1452)
+static void C_ccall f_1452r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1464)
+static void C_fcall f_1464(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1478)
+static void C_ccall f_1478(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1486)
+static void C_ccall f_1486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1489)
+static void C_ccall f_1489(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1416)
+static void C_ccall f_1416(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1416)
+static void C_ccall f_1416r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1419)
+static void C_ccall f_1419(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_1419)
+static void C_ccall f_1419r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1427)
+static void C_ccall f_1427(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1427)
+static void C_ccall f_1427r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1433)
+static void C_ccall f_1433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1441)
+static void C_ccall f_1441(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1404)
+static void C_ccall f_1404(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1406)
+static void C_ccall f_1406(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1406)
+static void C_ccall f_1406r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1414)
+static void C_ccall f_1414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1396)
+static void C_ccall f_1396(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1398)
+static void C_ccall f_1398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1373)
+static void C_ccall f_1373(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1373)
+static void C_ccall f_1373r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1386)
+static void C_ccall f_1386(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1384)
+static void C_ccall f_1384(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1336)
+static void C_ccall f_1336(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1336)
+static void C_ccall f_1336r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1338)
+static void C_ccall f_1338(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1344)
+static void C_fcall f_1344(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1357)
+static void C_ccall f_1357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1303)
+static void C_ccall f_1303(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1303)
+static void C_ccall f_1303r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1305)
+static void C_ccall f_1305(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1311)
+static void C_fcall f_1311(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1327)
+static void C_ccall f_1327(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1295)
+static void C_ccall f_1295(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1297)
+static void C_ccall f_1297(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1297)
+static void C_ccall f_1297r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1292)
+static void C_ccall f_1292(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+
+C_noret_decl(trf_4673)
+static void C_fcall trf_4673(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4673(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4675(t0,t1,t2);}
+f_4673(t0,t1,t2);}
 
-C_noret_decl(trf_4433)
-static void C_fcall trf_4433(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4433(void *dummy){
+C_noret_decl(trf_4431)
+static void C_fcall trf_4431(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4431(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4433(t0,t1);}
+f_4431(t0,t1);}
 
-C_noret_decl(trf_4447)
-static void C_fcall trf_4447(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4447(void *dummy){
+C_noret_decl(trf_4445)
+static void C_fcall trf_4445(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4445(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4447(t0,t1,t2,t3);}
+f_4445(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4393)
-static void C_fcall trf_4393(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4393(void *dummy){
+C_noret_decl(trf_4391)
+static void C_fcall trf_4391(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4391(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4393(t0,t1,t2);}
+f_4391(t0,t1,t2);}
 
-C_noret_decl(trf_4401)
-static void C_fcall trf_4401(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4401(void *dummy){
+C_noret_decl(trf_4399)
+static void C_fcall trf_4399(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4399(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4401(t0,t1,t2);}
+f_4399(t0,t1,t2);}
 
-C_noret_decl(trf_4328)
-static void C_fcall trf_4328(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4328(void *dummy){
+C_noret_decl(trf_4326)
+static void C_fcall trf_4326(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4326(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4328(t0,t1,t2);}
+f_4326(t0,t1,t2);}
 
-C_noret_decl(trf_4336)
-static void C_fcall trf_4336(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4336(void *dummy){
+C_noret_decl(trf_4334)
+static void C_fcall trf_4334(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4334(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4336(t0,t1,t2);}
+f_4334(t0,t1,t2);}
 
-C_noret_decl(trf_4257)
-static void C_fcall trf_4257(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4257(void *dummy){
+C_noret_decl(trf_4255)
+static void C_fcall trf_4255(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4255(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4257(t0,t1,t2,t3);}
+f_4255(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4270)
-static void C_fcall trf_4270(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4270(void *dummy){
+C_noret_decl(trf_4268)
+static void C_fcall trf_4268(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4268(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4270(t0,t1,t2);}
+f_4268(t0,t1,t2);}
 
-C_noret_decl(trf_4278)
-static void C_fcall trf_4278(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4278(void *dummy){
+C_noret_decl(trf_4276)
+static void C_fcall trf_4276(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4276(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4278(t0,t1,t2);}
+f_4276(t0,t1,t2);}
 
-C_noret_decl(trf_4222)
-static void C_fcall trf_4222(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4222(void *dummy){
+C_noret_decl(trf_4220)
+static void C_fcall trf_4220(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4220(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4222(t0,t1,t2);}
+f_4220(t0,t1,t2);}
 
-C_noret_decl(trf_4228)
-static void C_fcall trf_4228(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4228(void *dummy){
+C_noret_decl(trf_4226)
+static void C_fcall trf_4226(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4226(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4228(t0,t1,t2);}
+f_4226(t0,t1,t2);}
 
-C_noret_decl(trf_4175)
-static void C_fcall trf_4175(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4175(void *dummy){
+C_noret_decl(trf_4173)
+static void C_fcall trf_4173(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4173(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4175(t0,t1,t2,t3);}
+f_4173(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4181)
-static void C_fcall trf_4181(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4181(void *dummy){
+C_noret_decl(trf_4179)
+static void C_fcall trf_4179(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4179(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4181(t0,t1,t2);}
+f_4179(t0,t1,t2);}
 
-C_noret_decl(trf_4105)
-static void C_fcall trf_4105(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4105(void *dummy){
+C_noret_decl(trf_4103)
+static void C_fcall trf_4103(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4103(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4105(t0,t1,t2,t3);}
+f_4103(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4009)
-static void C_fcall trf_4009(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4009(void *dummy){
+C_noret_decl(trf_4007)
+static void C_fcall trf_4007(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4007(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4009(t0,t1,t2);}
+f_4007(t0,t1,t2);}
 
-C_noret_decl(trf_3877)
-static void C_fcall trf_3877(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3877(void *dummy){
+C_noret_decl(trf_3875)
+static void C_fcall trf_3875(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3875(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_3877(t0,t1,t2,t3,t4);}
+f_3875(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_3809)
-static void C_fcall trf_3809(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3809(void *dummy){
+C_noret_decl(trf_3807)
+static void C_fcall trf_3807(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3807(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -934,40 +934,40 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_3809(t0,t1,t2,t3,t4,t5);}
+f_3807(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_3741)
-static void C_fcall trf_3741(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3741(void *dummy){
+C_noret_decl(trf_3739)
+static void C_fcall trf_3739(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3739(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3741(t0,t1,t2,t3);}
+f_3739(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3693)
-static void C_fcall trf_3693(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3693(void *dummy){
+C_noret_decl(trf_3691)
+static void C_fcall trf_3691(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3691(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3693(t0,t1,t2);}
+f_3691(t0,t1,t2);}
 
-C_noret_decl(trf_3565)
-static void C_fcall trf_3565(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3565(void *dummy){
+C_noret_decl(trf_3563)
+static void C_fcall trf_3563(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3563(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3565(t0,t1,t2,t3);}
+f_3563(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3440)
-static void C_fcall trf_3440(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3440(void *dummy){
+C_noret_decl(trf_3438)
+static void C_fcall trf_3438(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3438(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -975,179 +975,179 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_3440(t0,t1,t2,t3,t4,t5);}
+f_3438(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_3473)
-static void C_fcall trf_3473(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3473(void *dummy){
+C_noret_decl(trf_3471)
+static void C_fcall trf_3471(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3471(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3473(t0,t1,t2);}
+f_3471(t0,t1,t2);}
 
-C_noret_decl(trf_3512)
-static void C_fcall trf_3512(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3512(void *dummy){
+C_noret_decl(trf_3510)
+static void C_fcall trf_3510(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3510(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3512(t0,t1);}
+f_3510(t0,t1);}
 
-C_noret_decl(trf_3283)
-static void C_fcall trf_3283(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3283(void *dummy){
+C_noret_decl(trf_3281)
+static void C_fcall trf_3281(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3281(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3283(t0,t1,t2,t3);}
+f_3281(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3229)
-static void C_fcall trf_3229(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3229(void *dummy){
+C_noret_decl(trf_3227)
+static void C_fcall trf_3227(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3227(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3229(t0,t1);}
+f_3227(t0,t1);}
 
-C_noret_decl(trf_3129)
-static void C_fcall trf_3129(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3129(void *dummy){
+C_noret_decl(trf_3127)
+static void C_fcall trf_3127(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3127(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3129(t0,t1,t2,t3);}
+f_3127(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3017)
-static void C_fcall trf_3017(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3017(void *dummy){
+C_noret_decl(trf_3015)
+static void C_fcall trf_3015(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3015(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_3017(t0,t1,t2,t3,t4);}
+f_3015(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_3044)
-static void C_fcall trf_3044(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3044(void *dummy){
+C_noret_decl(trf_3042)
+static void C_fcall trf_3042(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3042(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3044(t0,t1,t2);}
+f_3042(t0,t1,t2);}
 
-C_noret_decl(trf_2997)
-static void C_fcall trf_2997(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2997(void *dummy){
+C_noret_decl(trf_2995)
+static void C_fcall trf_2995(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2995(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2997(t0,t1,t2,t3,t4);}
+f_2995(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_2913)
-static void C_fcall trf_2913(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2913(void *dummy){
+C_noret_decl(trf_2911)
+static void C_fcall trf_2911(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2911(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2913(t0,t1);}
+f_2911(t0,t1);}
 
-C_noret_decl(trf_2908)
-static void C_fcall trf_2908(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2908(void *dummy){
+C_noret_decl(trf_2906)
+static void C_fcall trf_2906(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2906(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2908(t0,t1,t2);}
+f_2906(t0,t1,t2);}
 
-C_noret_decl(trf_2903)
-static void C_fcall trf_2903(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2903(void *dummy){
+C_noret_decl(trf_2901)
+static void C_fcall trf_2901(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2901(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2903(t0,t1,t2,t3);}
+f_2901(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2898)
-static void C_fcall trf_2898(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2898(void *dummy){
+C_noret_decl(trf_2896)
+static void C_fcall trf_2896(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2896(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2898(t0,t1,t2,t3,t4);}
+f_2896(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_2869)
-static void C_fcall trf_2869(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2869(void *dummy){
+C_noret_decl(trf_2867)
+static void C_fcall trf_2867(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2867(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2869(t0,t1);}
+f_2867(t0,t1);}
 
-C_noret_decl(trf_2796)
-static void C_fcall trf_2796(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2796(void *dummy){
+C_noret_decl(trf_2794)
+static void C_fcall trf_2794(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2794(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2796(t0,t1);}
+f_2794(t0,t1);}
 
-C_noret_decl(trf_2791)
-static void C_fcall trf_2791(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2791(void *dummy){
+C_noret_decl(trf_2789)
+static void C_fcall trf_2789(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2789(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2791(t0,t1,t2);}
+f_2789(t0,t1,t2);}
 
-C_noret_decl(trf_2786)
-static void C_fcall trf_2786(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2786(void *dummy){
+C_noret_decl(trf_2784)
+static void C_fcall trf_2784(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2784(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2786(t0,t1,t2,t3);}
+f_2784(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2781)
-static void C_fcall trf_2781(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2781(void *dummy){
+C_noret_decl(trf_2779)
+static void C_fcall trf_2779(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2779(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2781(t0,t1,t2,t3,t4);}
+f_2779(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_2752)
-static void C_fcall trf_2752(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2752(void *dummy){
+C_noret_decl(trf_2750)
+static void C_fcall trf_2750(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2750(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2752(t0,t1);}
+f_2750(t0,t1);}
 
-C_noret_decl(trf_2559)
-static void C_fcall trf_2559(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2559(void *dummy){
+C_noret_decl(trf_2557)
+static void C_fcall trf_2557(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2557(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -1155,256 +1155,256 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_2559(t0,t1,t2,t3,t4,t5);}
+f_2557(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_2580)
-static void C_fcall trf_2580(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2580(void *dummy){
+C_noret_decl(trf_2578)
+static void C_fcall trf_2578(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2578(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2580(t0,t1,t2,t3);}
+f_2578(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2524)
-static void C_fcall trf_2524(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2524(void *dummy){
+C_noret_decl(trf_2522)
+static void C_fcall trf_2522(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2522(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2524(t0,t1,t2);}
+f_2522(t0,t1,t2);}
 
-C_noret_decl(trf_2395)
-static void C_fcall trf_2395(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2395(void *dummy){
+C_noret_decl(trf_2393)
+static void C_fcall trf_2393(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2393(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2395(t0,t1,t2,t3);}
+f_2393(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2420)
-static void C_fcall trf_2420(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2420(void *dummy){
+C_noret_decl(trf_2418)
+static void C_fcall trf_2418(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2418(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2420(t0,t1,t2,t3);}
+f_2418(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2354)
-static void C_fcall trf_2354(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2354(void *dummy){
+C_noret_decl(trf_2352)
+static void C_fcall trf_2352(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2352(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2354(t0,t1,t2);}
+f_2352(t0,t1,t2);}
 
-C_noret_decl(trf_2294)
-static void C_fcall trf_2294(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2294(void *dummy){
+C_noret_decl(trf_2292)
+static void C_fcall trf_2292(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2292(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2294(t0,t1);}
+f_2292(t0,t1);}
 
-C_noret_decl(trf_2289)
-static void C_fcall trf_2289(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2289(void *dummy){
+C_noret_decl(trf_2287)
+static void C_fcall trf_2287(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2287(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2289(t0,t1,t2);}
+f_2287(t0,t1,t2);}
 
-C_noret_decl(trf_2220)
-static void C_fcall trf_2220(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2220(void *dummy){
+C_noret_decl(trf_2218)
+static void C_fcall trf_2218(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2218(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2220(t0,t1,t2,t3);}
+f_2218(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2255)
-static void C_fcall trf_2255(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2255(void *dummy){
+C_noret_decl(trf_2253)
+static void C_fcall trf_2253(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2253(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2255(t0,t1,t2);}
+f_2253(t0,t1,t2);}
 
-C_noret_decl(trf_2224)
-static void C_fcall trf_2224(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2224(void *dummy){
+C_noret_decl(trf_2222)
+static void C_fcall trf_2222(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2222(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2224(t0,t1);}
+f_2222(t0,t1);}
 
-C_noret_decl(trf_2164)
-static void C_fcall trf_2164(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2164(void *dummy){
+C_noret_decl(trf_2162)
+static void C_fcall trf_2162(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2162(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2164(t0,t1,t2);}
+f_2162(t0,t1,t2);}
 
-C_noret_decl(trf_2126)
-static void C_fcall trf_2126(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2126(void *dummy){
+C_noret_decl(trf_2124)
+static void C_fcall trf_2124(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2124(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2126(t0,t1);}
+f_2124(t0,t1);}
 
-C_noret_decl(trf_2075)
-static void C_fcall trf_2075(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2075(void *dummy){
+C_noret_decl(trf_2073)
+static void C_fcall trf_2073(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2073(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2075(t0,t1,t2);}
+f_2073(t0,t1,t2);}
 
-C_noret_decl(trf_2102)
-static void C_fcall trf_2102(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2102(void *dummy){
+C_noret_decl(trf_2100)
+static void C_fcall trf_2100(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2100(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2102(t0,t1,t2);}
+f_2100(t0,t1,t2);}
 
-C_noret_decl(trf_2022)
-static void C_fcall trf_2022(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2022(void *dummy){
+C_noret_decl(trf_2020)
+static void C_fcall trf_2020(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2020(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2022(t0,t1,t2);}
+f_2020(t0,t1,t2);}
 
-C_noret_decl(trf_1938)
-static void C_fcall trf_1938(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1938(void *dummy){
+C_noret_decl(trf_1936)
+static void C_fcall trf_1936(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1936(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1938(t0,t1,t2,t3);}
+f_1936(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1882)
-static void C_fcall trf_1882(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1882(void *dummy){
+C_noret_decl(trf_1880)
+static void C_fcall trf_1880(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1880(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1882(t0,t1,t2);}
+f_1880(t0,t1,t2);}
 
-C_noret_decl(trf_1800)
-static void C_fcall trf_1800(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1800(void *dummy){
+C_noret_decl(trf_1798)
+static void C_fcall trf_1798(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1798(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1800(t0,t1,t2,t3);}
+f_1798(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1821)
-static void C_fcall trf_1821(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1821(void *dummy){
+C_noret_decl(trf_1819)
+static void C_fcall trf_1819(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1819(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_1821(t0,t1,t2,t3,t4);}
+f_1819(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1750)
-static void C_fcall trf_1750(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1750(void *dummy){
+C_noret_decl(trf_1748)
+static void C_fcall trf_1748(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1748(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1750(t0,t1,t2,t3);}
+f_1748(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1721)
-static void C_fcall trf_1721(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1721(void *dummy){
+C_noret_decl(trf_1719)
+static void C_fcall trf_1719(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1719(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1721(t0,t1,t2);}
+f_1719(t0,t1,t2);}
 
-C_noret_decl(trf_1685)
-static void C_fcall trf_1685(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1685(void *dummy){
+C_noret_decl(trf_1683)
+static void C_fcall trf_1683(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1683(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1685(t0,t1,t2);}
+f_1683(t0,t1,t2);}
 
-C_noret_decl(trf_1567)
-static void C_fcall trf_1567(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1567(void *dummy){
+C_noret_decl(trf_1565)
+static void C_fcall trf_1565(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1565(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1567(t0,t1,t2);}
+f_1565(t0,t1,t2);}
 
-C_noret_decl(trf_1500)
-static void C_fcall trf_1500(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1500(void *dummy){
+C_noret_decl(trf_1499)
+static void C_fcall trf_1499(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1499(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1500(t0,t1,t2);}
+f_1499(t0,t1,t2);}
 
-C_noret_decl(trf_1465)
-static void C_fcall trf_1465(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1465(void *dummy){
+C_noret_decl(trf_1464)
+static void C_fcall trf_1464(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1464(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1465(t0,t1,t2);}
+f_1464(t0,t1,t2);}
 
-C_noret_decl(trf_1345)
-static void C_fcall trf_1345(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1345(void *dummy){
+C_noret_decl(trf_1344)
+static void C_fcall trf_1344(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1344(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1345(t0,t1,t2);}
+f_1344(t0,t1,t2);}
 
-C_noret_decl(trf_1312)
-static void C_fcall trf_1312(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1312(void *dummy){
+C_noret_decl(trf_1311)
+static void C_fcall trf_1311(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1311(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1312(t0,t1,t2);}
+f_1311(t0,t1,t2);}
 
 C_noret_decl(tr7)
 static void C_fcall tr7(C_proc7 k) C_regparm C_noret;
@@ -1577,12 +1577,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(1050)){
+if(!C_demand_2(1040)){
 C_save(t1);
-C_rereclaim2(1050*sizeof(C_word), 1);
+C_rereclaim2(1040*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,117);
+C_initialize_lf(lf,116);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[2]=C_h_intern(&lf[2],8,"identity");
 lf[3]=C_h_intern(&lf[3],7,"project");
@@ -1595,118 +1595,117 @@ lf[9]=C_h_intern(&lf[9],7,"compose");
 lf[10]=C_h_intern(&lf[10],6,"values");
 lf[11]=C_h_intern(&lf[11],1,"o");
 lf[12]=C_h_intern(&lf[12],8,"list-of\077");
-lf[13]=C_h_intern(&lf[13],7,"list-of");
-lf[14]=C_h_intern(&lf[14],4,"noop");
-lf[15]=C_h_intern(&lf[15],19,"\003sysundefined-value");
-lf[16]=C_h_intern(&lf[16],4,"each");
-lf[17]=C_h_intern(&lf[17],4,"any\077");
-lf[18]=C_h_intern(&lf[18],5,"none\077");
-lf[19]=C_h_intern(&lf[19],7,"always\077");
-lf[20]=C_h_intern(&lf[20],6,"never\077");
-lf[21]=C_h_intern(&lf[21],12,"left-section");
-lf[22]=C_h_intern(&lf[22],10,"\003sysappend");
-lf[23]=C_h_intern(&lf[23],17,"\003syscheck-closure");
-lf[24]=C_h_intern(&lf[24],7,"reverse");
-lf[25]=C_h_intern(&lf[25],13,"right-section");
-lf[26]=C_h_intern(&lf[26],5,"atom\077");
-lf[27]=C_h_intern(&lf[27],5,"tail\077");
-lf[28]=C_h_intern(&lf[28],11,"intersperse");
-lf[29]=C_h_intern(&lf[29],7,"butlast");
-lf[30]=C_h_intern(&lf[30],7,"flatten");
-lf[31]=C_h_intern(&lf[31],4,"chop");
-lf[32]=C_h_intern(&lf[32],9,"\003syserror");
-lf[33]=C_decode_literal(C_heaptop,"\376B\000\000\030invalid numeric argument");
-lf[34]=C_h_intern(&lf[34],4,"join");
-lf[35]=C_h_intern(&lf[35],27,"\003syserror-not-a-proper-list");
-lf[36]=C_h_intern(&lf[36],8,"compress");
-lf[37]=C_decode_literal(C_heaptop,"\376B\000\000%bad argument type - not a proper list");
-lf[38]=C_h_intern(&lf[38],15,"\003syssignal-hook");
-lf[39]=C_h_intern(&lf[39],11,"\000type-error");
-lf[40]=C_h_intern(&lf[40],7,"shuffle");
-lf[41]=C_h_intern(&lf[41],3,"cdr");
-lf[42]=C_h_intern(&lf[42],5,"sort!");
-lf[43]=C_h_intern(&lf[43],13,"alist-update!");
-lf[44]=C_h_intern(&lf[44],3,"eq\077");
-lf[45]=C_h_intern(&lf[45],4,"assq");
-lf[46]=C_h_intern(&lf[46],4,"eqv\077");
-lf[47]=C_h_intern(&lf[47],4,"assv");
-lf[48]=C_h_intern(&lf[48],6,"equal\077");
-lf[49]=C_h_intern(&lf[49],5,"assoc");
-lf[50]=C_h_intern(&lf[50],9,"alist-ref");
-lf[51]=C_h_intern(&lf[51],6,"rassoc");
-lf[52]=C_h_intern(&lf[52],21,"reverse-string-append");
-lf[53]=C_h_intern(&lf[53],11,"make-string");
-lf[54]=C_h_intern(&lf[54],18,"open-output-string");
-lf[55]=C_h_intern(&lf[55],7,"display");
-lf[56]=C_h_intern(&lf[56],6,"string");
-lf[57]=C_h_intern(&lf[57],17,"get-output-string");
-lf[58]=C_h_intern(&lf[58],8,"->string");
-lf[59]=C_h_intern(&lf[59],14,"symbol->string");
-lf[60]=C_h_intern(&lf[60],18,"\003sysnumber->string");
-lf[61]=C_h_intern(&lf[61],13,"string-append");
-lf[62]=C_h_intern(&lf[62],4,"conc");
-lf[63]=C_h_intern(&lf[63],19,"\003syssubstring-index");
-lf[64]=C_h_intern(&lf[64],15,"substring-index");
-lf[65]=C_h_intern(&lf[65],22,"\003syssubstring-index-ci");
-lf[66]=C_h_intern(&lf[66],18,"substring-index-ci");
-lf[67]=C_h_intern(&lf[67],15,"string-compare3");
-lf[68]=C_h_intern(&lf[68],18,"string-compare3-ci");
-lf[69]=C_h_intern(&lf[69],15,"\003syssubstring=\077");
-lf[70]=C_h_intern(&lf[70],11,"substring=\077");
-lf[71]=C_h_intern(&lf[71],18,"\003syssubstring-ci=\077");
-lf[72]=C_h_intern(&lf[72],14,"substring-ci=\077");
-lf[73]=C_h_intern(&lf[73],12,"string-split");
-lf[74]=C_decode_literal(C_heaptop,"\376B\000\000\003\011\012 ");
-lf[75]=C_h_intern(&lf[75],13,"\003syssubstring");
-lf[76]=C_h_intern(&lf[76],18,"string-intersperse");
-lf[77]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[78]=C_h_intern(&lf[78],19,"\003sysallocate-vector");
-lf[79]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
-lf[80]=C_h_intern(&lf[80],12,"list->string");
-lf[81]=C_h_intern(&lf[81],16,"string-translate");
-lf[82]=C_decode_literal(C_heaptop,"\376B\000\000\037invalid translation destination");
-lf[83]=C_h_intern(&lf[83],17,"string-translate*");
-lf[84]=C_h_intern(&lf[84],21,"\003sysfragments->string");
-lf[85]=C_h_intern(&lf[85],11,"string-chop");
-lf[86]=C_h_intern(&lf[86],12,"string-chomp");
-lf[87]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
-lf[88]=C_h_intern(&lf[88],7,"sorted\077");
-lf[89]=C_h_intern(&lf[89],5,"merge");
-lf[90]=C_h_intern(&lf[90],6,"merge!");
-lf[91]=C_h_intern(&lf[91],12,"vector->list");
-lf[92]=C_h_intern(&lf[92],4,"sort");
-lf[93]=C_h_intern(&lf[93],12,"list->vector");
-lf[94]=C_h_intern(&lf[94],6,"append");
-lf[95]=C_h_intern(&lf[95],16,"topological-sort");
-lf[96]=C_h_intern(&lf[96],4,"caar");
-lf[97]=C_h_intern(&lf[97],4,"cdar");
-lf[98]=C_h_intern(&lf[98],7,"colored");
-lf[99]=C_h_intern(&lf[99],13,"binary-search");
-lf[100]=C_h_intern(&lf[100],10,"make-queue");
-lf[101]=C_h_intern(&lf[101],5,"queue");
-lf[102]=C_h_intern(&lf[102],6,"queue\077");
-lf[103]=C_h_intern(&lf[103],12,"queue-empty\077");
-lf[104]=C_h_intern(&lf[104],11,"queue-first");
-lf[105]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");
-lf[106]=C_h_intern(&lf[106],10,"queue-last");
-lf[107]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");
-lf[108]=C_h_intern(&lf[108],10,"queue-add!");
-lf[109]=C_h_intern(&lf[109],13,"queue-remove!");
-lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");
-lf[111]=C_h_intern(&lf[111],11,"queue->list");
-lf[112]=C_h_intern(&lf[112],11,"list->queue");
-lf[113]=C_h_intern(&lf[113],16,"queue-push-back!");
-lf[114]=C_h_intern(&lf[114],21,"queue-push-back-list!");
-lf[115]=C_h_intern(&lf[115],17,"register-feature!");
-lf[116]=C_h_intern(&lf[116],15,"data-structures");
-C_register_lf2(lf,117,create_ptable());
+lf[13]=C_h_intern(&lf[13],4,"noop");
+lf[14]=C_h_intern(&lf[14],19,"\003sysundefined-value");
+lf[15]=C_h_intern(&lf[15],4,"each");
+lf[16]=C_h_intern(&lf[16],4,"any\077");
+lf[17]=C_h_intern(&lf[17],5,"none\077");
+lf[18]=C_h_intern(&lf[18],7,"always\077");
+lf[19]=C_h_intern(&lf[19],6,"never\077");
+lf[20]=C_h_intern(&lf[20],12,"left-section");
+lf[21]=C_h_intern(&lf[21],10,"\003sysappend");
+lf[22]=C_h_intern(&lf[22],17,"\003syscheck-closure");
+lf[23]=C_h_intern(&lf[23],7,"reverse");
+lf[24]=C_h_intern(&lf[24],13,"right-section");
+lf[25]=C_h_intern(&lf[25],5,"atom\077");
+lf[26]=C_h_intern(&lf[26],5,"tail\077");
+lf[27]=C_h_intern(&lf[27],11,"intersperse");
+lf[28]=C_h_intern(&lf[28],7,"butlast");
+lf[29]=C_h_intern(&lf[29],7,"flatten");
+lf[30]=C_h_intern(&lf[30],4,"chop");
+lf[31]=C_h_intern(&lf[31],9,"\003syserror");
+lf[32]=C_decode_literal(C_heaptop,"\376B\000\000\030invalid numeric argument");
+lf[33]=C_h_intern(&lf[33],4,"join");
+lf[34]=C_h_intern(&lf[34],27,"\003syserror-not-a-proper-list");
+lf[35]=C_h_intern(&lf[35],8,"compress");
+lf[36]=C_decode_literal(C_heaptop,"\376B\000\000%bad argument type - not a proper list");
+lf[37]=C_h_intern(&lf[37],15,"\003syssignal-hook");
+lf[38]=C_h_intern(&lf[38],11,"\000type-error");
+lf[39]=C_h_intern(&lf[39],7,"shuffle");
+lf[40]=C_h_intern(&lf[40],3,"cdr");
+lf[41]=C_h_intern(&lf[41],5,"sort!");
+lf[42]=C_h_intern(&lf[42],13,"alist-update!");
+lf[43]=C_h_intern(&lf[43],3,"eq\077");
+lf[44]=C_h_intern(&lf[44],4,"assq");
+lf[45]=C_h_intern(&lf[45],4,"eqv\077");
+lf[46]=C_h_intern(&lf[46],4,"assv");
+lf[47]=C_h_intern(&lf[47],6,"equal\077");
+lf[48]=C_h_intern(&lf[48],5,"assoc");
+lf[49]=C_h_intern(&lf[49],9,"alist-ref");
+lf[50]=C_h_intern(&lf[50],6,"rassoc");
+lf[51]=C_h_intern(&lf[51],21,"reverse-string-append");
+lf[52]=C_h_intern(&lf[52],11,"make-string");
+lf[53]=C_h_intern(&lf[53],18,"open-output-string");
+lf[54]=C_h_intern(&lf[54],7,"display");
+lf[55]=C_h_intern(&lf[55],6,"string");
+lf[56]=C_h_intern(&lf[56],17,"get-output-string");
+lf[57]=C_h_intern(&lf[57],8,"->string");
+lf[58]=C_h_intern(&lf[58],14,"symbol->string");
+lf[59]=C_h_intern(&lf[59],18,"\003sysnumber->string");
+lf[60]=C_h_intern(&lf[60],13,"string-append");
+lf[61]=C_h_intern(&lf[61],4,"conc");
+lf[62]=C_h_intern(&lf[62],19,"\003syssubstring-index");
+lf[63]=C_h_intern(&lf[63],15,"substring-index");
+lf[64]=C_h_intern(&lf[64],22,"\003syssubstring-index-ci");
+lf[65]=C_h_intern(&lf[65],18,"substring-index-ci");
+lf[66]=C_h_intern(&lf[66],15,"string-compare3");
+lf[67]=C_h_intern(&lf[67],18,"string-compare3-ci");
+lf[68]=C_h_intern(&lf[68],15,"\003syssubstring=\077");
+lf[69]=C_h_intern(&lf[69],11,"substring=\077");
+lf[70]=C_h_intern(&lf[70],18,"\003syssubstring-ci=\077");
+lf[71]=C_h_intern(&lf[71],14,"substring-ci=\077");
+lf[72]=C_h_intern(&lf[72],12,"string-split");
+lf[73]=C_decode_literal(C_heaptop,"\376B\000\000\003\011\012 ");
+lf[74]=C_h_intern(&lf[74],13,"\003syssubstring");
+lf[75]=C_h_intern(&lf[75],18,"string-intersperse");
+lf[76]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[77]=C_h_intern(&lf[77],19,"\003sysallocate-vector");
+lf[78]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[79]=C_h_intern(&lf[79],12,"list->string");
+lf[80]=C_h_intern(&lf[80],16,"string-translate");
+lf[81]=C_decode_literal(C_heaptop,"\376B\000\000\037invalid translation destination");
+lf[82]=C_h_intern(&lf[82],17,"string-translate*");
+lf[83]=C_h_intern(&lf[83],21,"\003sysfragments->string");
+lf[84]=C_h_intern(&lf[84],11,"string-chop");
+lf[85]=C_h_intern(&lf[85],12,"string-chomp");
+lf[86]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
+lf[87]=C_h_intern(&lf[87],7,"sorted\077");
+lf[88]=C_h_intern(&lf[88],5,"merge");
+lf[89]=C_h_intern(&lf[89],6,"merge!");
+lf[90]=C_h_intern(&lf[90],12,"vector->list");
+lf[91]=C_h_intern(&lf[91],4,"sort");
+lf[92]=C_h_intern(&lf[92],12,"list->vector");
+lf[93]=C_h_intern(&lf[93],6,"append");
+lf[94]=C_h_intern(&lf[94],16,"topological-sort");
+lf[95]=C_h_intern(&lf[95],4,"caar");
+lf[96]=C_h_intern(&lf[96],4,"cdar");
+lf[97]=C_h_intern(&lf[97],7,"colored");
+lf[98]=C_h_intern(&lf[98],13,"binary-search");
+lf[99]=C_h_intern(&lf[99],10,"make-queue");
+lf[100]=C_h_intern(&lf[100],5,"queue");
+lf[101]=C_h_intern(&lf[101],6,"queue\077");
+lf[102]=C_h_intern(&lf[102],12,"queue-empty\077");
+lf[103]=C_h_intern(&lf[103],11,"queue-first");
+lf[104]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");
+lf[105]=C_h_intern(&lf[105],10,"queue-last");
+lf[106]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");
+lf[107]=C_h_intern(&lf[107],10,"queue-add!");
+lf[108]=C_h_intern(&lf[108],13,"queue-remove!");
+lf[109]=C_decode_literal(C_heaptop,"\376B\000\000\016queue is empty");
+lf[110]=C_h_intern(&lf[110],11,"queue->list");
+lf[111]=C_h_intern(&lf[111],11,"list->queue");
+lf[112]=C_h_intern(&lf[112],16,"queue-push-back!");
+lf[113]=C_h_intern(&lf[113],21,"queue-push-back-list!");
+lf[114]=C_h_intern(&lf[114],17,"register-feature!");
+lf[115]=C_h_intern(&lf[115],15,"data-structures");
+C_register_lf2(lf,116,create_ptable());
 t2=C_mutate(&lf[0] /* (set! c326 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1291,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1290,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* data-structures.scm: 72   register-feature! */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[115]+1)))(3,*((C_word*)lf[115]+1),t3,lf[116]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[114]+1)))(3,*((C_word*)lf[114]+1),t3,lf[115]);}
 
-/* k1289 */
-static void C_ccall f_1291(C_word c,C_word t0,C_word t1){
+/* k1288 */
+static void C_ccall f_1290(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1787,95 +1786,93 @@ C_word t77;
 C_word t78;
 C_word t79;
 C_word t80;
-C_word t81;
 C_word ab[216],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1291,2,t0,t1);}
-t2=C_mutate((C_word*)lf[2]+1 /* (set! identity ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1293,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate((C_word*)lf[3]+1 /* (set! project ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1296,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[4]+1 /* (set! conjoin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1304,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[5]+1 /* (set! disjoin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1337,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[6]+1 /* (set! constantly ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1374,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[7]+1 /* (set! flip ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1397,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[8]+1 /* (set! complement ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1405,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[9]+1 /* (set! compose ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1417,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[11]+1 /* (set! o ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1453,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[12]+1 /* (set! list-of? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1492,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[13]+1 /* (set! list-of ...) */,*((C_word*)lf[12]+1));
-t13=C_mutate((C_word*)lf[14]+1 /* (set! noop ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1533,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[16]+1 /* (set! each ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1539,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[17]+1 /* (set! any? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1595,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[18]+1 /* (set! none? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1598,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate((C_word*)lf[19]+1 /* (set! always? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1601,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate((C_word*)lf[20]+1 /* (set! never? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1604,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate((C_word*)lf[21]+1 /* (set! left-section ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1607,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
-t20=*((C_word*)lf[24]+1);
-t21=C_mutate((C_word*)lf[25]+1 /* (set! right-section ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1622,a[2]=t20,a[3]=((C_word)li38),tmp=(C_word)a,a+=4,tmp));
-t22=C_mutate((C_word*)lf[26]+1 /* (set! atom? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1648,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
-t23=C_mutate((C_word*)lf[27]+1 /* (set! tail? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1651,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
-t24=C_mutate((C_word*)lf[28]+1 /* (set! intersperse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1679,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
-t25=C_mutate((C_word*)lf[29]+1 /* (set! butlast ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1712,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
-t26=C_mutate((C_word*)lf[30]+1 /* (set! flatten ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1744,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
-t27=*((C_word*)lf[24]+1);
-t28=C_mutate((C_word*)lf[31]+1 /* (set! chop ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1785,a[2]=t27,a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp));
-t29=C_mutate((C_word*)lf[34]+1 /* (set! join ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1870,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
-t30=C_mutate((C_word*)lf[36]+1 /* (set! compress ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1929,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
-t31=C_mutate((C_word*)lf[40]+1 /* (set! shuffle ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2009,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
-t32=C_mutate((C_word*)lf[43]+1 /* (set! alist-update! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2119,a[2]=((C_word)li62),tmp=(C_word)a,a+=3,tmp));
-t33=C_mutate((C_word*)lf[50]+1 /* (set! alist-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2218,a[2]=((C_word)li68),tmp=(C_word)a,a+=3,tmp));
-t34=C_mutate((C_word*)lf[51]+1 /* (set! rassoc ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2342,a[2]=((C_word)li70),tmp=(C_word)a,a+=3,tmp));
-t35=C_mutate((C_word*)lf[52]+1 /* (set! reverse-string-append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2392,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_1290,2,t0,t1);}
+t2=C_mutate((C_word*)lf[2]+1 /* (set! identity ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1292,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate((C_word*)lf[3]+1 /* (set! project ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1295,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[4]+1 /* (set! conjoin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1303,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[5]+1 /* (set! disjoin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1336,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[6]+1 /* (set! constantly ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1373,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[7]+1 /* (set! flip ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1396,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[8]+1 /* (set! complement ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1404,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[9]+1 /* (set! compose ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1416,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[11]+1 /* (set! o ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1452,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[12]+1 /* (set! list-of? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1491,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[13]+1 /* (set! noop ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1531,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[15]+1 /* (set! each ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1537,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[16]+1 /* (set! any? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1593,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[17]+1 /* (set! none? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1596,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[18]+1 /* (set! always? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1599,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate((C_word*)lf[19]+1 /* (set! never? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1602,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[20]+1 /* (set! left-section ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1605,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
+t19=*((C_word*)lf[23]+1);
+t20=C_mutate((C_word*)lf[24]+1 /* (set! right-section ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1620,a[2]=t19,a[3]=((C_word)li38),tmp=(C_word)a,a+=4,tmp));
+t21=C_mutate((C_word*)lf[25]+1 /* (set! atom? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1646,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
+t22=C_mutate((C_word*)lf[26]+1 /* (set! tail? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1649,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
+t23=C_mutate((C_word*)lf[27]+1 /* (set! intersperse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1677,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
+t24=C_mutate((C_word*)lf[28]+1 /* (set! butlast ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1710,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
+t25=C_mutate((C_word*)lf[29]+1 /* (set! flatten ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1742,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
+t26=*((C_word*)lf[23]+1);
+t27=C_mutate((C_word*)lf[30]+1 /* (set! chop ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1783,a[2]=t26,a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp));
+t28=C_mutate((C_word*)lf[33]+1 /* (set! join ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1868,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
+t29=C_mutate((C_word*)lf[35]+1 /* (set! compress ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1927,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
+t30=C_mutate((C_word*)lf[39]+1 /* (set! shuffle ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2007,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
+t31=C_mutate((C_word*)lf[42]+1 /* (set! alist-update! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2117,a[2]=((C_word)li62),tmp=(C_word)a,a+=3,tmp));
+t32=C_mutate((C_word*)lf[49]+1 /* (set! alist-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2216,a[2]=((C_word)li68),tmp=(C_word)a,a+=3,tmp));
+t33=C_mutate((C_word*)lf[50]+1 /* (set! rassoc ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2340,a[2]=((C_word)li70),tmp=(C_word)a,a+=3,tmp));
+t34=C_mutate((C_word*)lf[51]+1 /* (set! reverse-string-append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2390,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp));
+t35=*((C_word*)lf[53]+1);
 t36=*((C_word*)lf[54]+1);
 t37=*((C_word*)lf[55]+1);
 t38=*((C_word*)lf[56]+1);
-t39=*((C_word*)lf[57]+1);
-t40=C_mutate((C_word*)lf[58]+1 /* (set! ->string ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2469,a[2]=t36,a[3]=t37,a[4]=t39,a[5]=t38,a[6]=((C_word)li74),tmp=(C_word)a,a+=7,tmp));
-t41=*((C_word*)lf[61]+1);
-t42=C_mutate((C_word*)lf[62]+1 /* (set! conc ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2514,a[2]=t41,a[3]=((C_word)li76),tmp=(C_word)a,a+=4,tmp));
-t43=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2559,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp);
-t44=C_mutate((C_word*)lf[63]+1 /* (set! substring-index ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2606,a[2]=t43,a[3]=((C_word)li80),tmp=(C_word)a,a+=4,tmp));
-t45=C_mutate((C_word*)lf[65]+1 /* (set! substring-index-ci ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2615,a[2]=t43,a[3]=((C_word)li82),tmp=(C_word)a,a+=4,tmp));
-t46=C_mutate((C_word*)lf[64]+1 /* (set! substring-index ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2624,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
-t47=C_mutate((C_word*)lf[66]+1 /* (set! substring-index-ci ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2652,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
-t48=C_mutate((C_word*)lf[67]+1 /* (set! string-compare3 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2680,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
-t49=C_mutate((C_word*)lf[68]+1 /* (set! string-compare3-ci ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2711,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp));
-t50=C_mutate((C_word*)lf[69]+1 /* (set! substring=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2742,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp));
-t51=C_mutate((C_word*)lf[70]+1 /* (set! substring=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2779,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp));
-t52=C_mutate((C_word*)lf[71]+1 /* (set! substring-ci=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2859,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp));
-t53=C_mutate((C_word*)lf[72]+1 /* (set! substring-ci=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2896,a[2]=((C_word)li98),tmp=(C_word)a,a+=3,tmp));
-t54=C_mutate((C_word*)lf[73]+1 /* (set! string-split ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2976,a[2]=((C_word)li102),tmp=(C_word)a,a+=3,tmp));
-t55=C_mutate((C_word*)lf[76]+1 /* (set! string-intersperse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3111,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
-t56=*((C_word*)lf[53]+1);
-t57=*((C_word*)lf[80]+1);
-t58=C_mutate((C_word*)lf[81]+1 /* (set! string-translate ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3226,a[2]=t57,a[3]=t56,a[4]=((C_word)li111),tmp=(C_word)a,a+=5,tmp));
-t59=C_mutate((C_word*)lf[83]+1 /* (set! string-translate* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3428,a[2]=((C_word)li114),tmp=(C_word)a,a+=3,tmp));
-t60=C_mutate((C_word*)lf[85]+1 /* (set! string-chop ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3550,a[2]=((C_word)li116),tmp=(C_word)a,a+=3,tmp));
-t61=C_mutate((C_word*)lf[86]+1 /* (set! string-chomp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3614,a[2]=((C_word)li117),tmp=(C_word)a,a+=3,tmp));
-t62=C_mutate((C_word*)lf[88]+1 /* (set! sorted? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3666,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate((C_word*)lf[89]+1 /* (set! merge ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3775,a[2]=((C_word)li122),tmp=(C_word)a,a+=3,tmp));
-t64=C_mutate((C_word*)lf[90]+1 /* (set! merge! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3874,a[2]=((C_word)li124),tmp=(C_word)a,a+=3,tmp));
-t65=C_mutate((C_word*)lf[42]+1 /* (set! sort! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4006,a[2]=((C_word)li127),tmp=(C_word)a,a+=3,tmp));
-t66=C_mutate((C_word*)lf[92]+1 /* (set! sort ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4139,a[2]=((C_word)li128),tmp=(C_word)a,a+=3,tmp));
-t67=C_mutate((C_word*)lf[95]+1 /* (set! topological-sort ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4166,a[2]=((C_word)li140),tmp=(C_word)a,a+=3,tmp));
-t68=*((C_word*)lf[93]+1);
-t69=C_mutate((C_word*)lf[99]+1 /* (set! binary-search ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4429,a[2]=t68,a[3]=((C_word)li142),tmp=(C_word)a,a+=4,tmp));
-t70=C_mutate((C_word*)lf[100]+1 /* (set! make-queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4512,a[2]=((C_word)li143),tmp=(C_word)a,a+=3,tmp));
-t71=C_mutate((C_word*)lf[102]+1 /* (set! queue? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4518,a[2]=((C_word)li144),tmp=(C_word)a,a+=3,tmp));
-t72=C_mutate((C_word*)lf[103]+1 /* (set! queue-empty? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4524,a[2]=((C_word)li145),tmp=(C_word)a,a+=3,tmp));
-t73=C_mutate((C_word*)lf[104]+1 /* (set! queue-first ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4537,a[2]=((C_word)li146),tmp=(C_word)a,a+=3,tmp));
-t74=C_mutate((C_word*)lf[106]+1 /* (set! queue-last ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4558,a[2]=((C_word)li147),tmp=(C_word)a,a+=3,tmp));
-t75=C_mutate((C_word*)lf[108]+1 /* (set! queue-add! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4579,a[2]=((C_word)li148),tmp=(C_word)a,a+=3,tmp));
-t76=C_mutate((C_word*)lf[109]+1 /* (set! queue-remove! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4611,a[2]=((C_word)li149),tmp=(C_word)a,a+=3,tmp));
-t77=C_mutate((C_word*)lf[111]+1 /* (set! queue->list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4647,a[2]=((C_word)li150),tmp=(C_word)a,a+=3,tmp));
-t78=C_mutate((C_word*)lf[112]+1 /* (set! list->queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4656,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp));
-t79=C_mutate((C_word*)lf[113]+1 /* (set! queue-push-back! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4710,a[2]=((C_word)li153),tmp=(C_word)a,a+=3,tmp));
-t80=C_mutate((C_word*)lf[114]+1 /* (set! queue-push-back-list! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4739,a[2]=((C_word)li155),tmp=(C_word)a,a+=3,tmp));
-t81=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t81+1)))(2,t81,C_SCHEME_UNDEFINED);}
-
-/* queue-push-back-list! in k1289 */
-static void C_ccall f_4739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+t39=C_mutate((C_word*)lf[57]+1 /* (set! ->string ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2467,a[2]=t35,a[3]=t36,a[4]=t38,a[5]=t37,a[6]=((C_word)li74),tmp=(C_word)a,a+=7,tmp));
+t40=*((C_word*)lf[60]+1);
+t41=C_mutate((C_word*)lf[61]+1 /* (set! conc ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2512,a[2]=t40,a[3]=((C_word)li76),tmp=(C_word)a,a+=4,tmp));
+t42=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2557,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp);
+t43=C_mutate((C_word*)lf[62]+1 /* (set! substring-index ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2604,a[2]=t42,a[3]=((C_word)li80),tmp=(C_word)a,a+=4,tmp));
+t44=C_mutate((C_word*)lf[64]+1 /* (set! substring-index-ci ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2613,a[2]=t42,a[3]=((C_word)li82),tmp=(C_word)a,a+=4,tmp));
+t45=C_mutate((C_word*)lf[63]+1 /* (set! substring-index ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2622,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
+t46=C_mutate((C_word*)lf[65]+1 /* (set! substring-index-ci ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2650,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
+t47=C_mutate((C_word*)lf[66]+1 /* (set! string-compare3 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2678,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
+t48=C_mutate((C_word*)lf[67]+1 /* (set! string-compare3-ci ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2709,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp));
+t49=C_mutate((C_word*)lf[68]+1 /* (set! substring=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2740,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp));
+t50=C_mutate((C_word*)lf[69]+1 /* (set! substring=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2777,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp));
+t51=C_mutate((C_word*)lf[70]+1 /* (set! substring-ci=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2857,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp));
+t52=C_mutate((C_word*)lf[71]+1 /* (set! substring-ci=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2894,a[2]=((C_word)li98),tmp=(C_word)a,a+=3,tmp));
+t53=C_mutate((C_word*)lf[72]+1 /* (set! string-split ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2974,a[2]=((C_word)li102),tmp=(C_word)a,a+=3,tmp));
+t54=C_mutate((C_word*)lf[75]+1 /* (set! string-intersperse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3109,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
+t55=*((C_word*)lf[52]+1);
+t56=*((C_word*)lf[79]+1);
+t57=C_mutate((C_word*)lf[80]+1 /* (set! string-translate ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3224,a[2]=t56,a[3]=t55,a[4]=((C_word)li111),tmp=(C_word)a,a+=5,tmp));
+t58=C_mutate((C_word*)lf[82]+1 /* (set! string-translate* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3426,a[2]=((C_word)li114),tmp=(C_word)a,a+=3,tmp));
+t59=C_mutate((C_word*)lf[84]+1 /* (set! string-chop ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3548,a[2]=((C_word)li116),tmp=(C_word)a,a+=3,tmp));
+t60=C_mutate((C_word*)lf[85]+1 /* (set! string-chomp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3612,a[2]=((C_word)li117),tmp=(C_word)a,a+=3,tmp));
+t61=C_mutate((C_word*)lf[87]+1 /* (set! sorted? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3664,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp));
+t62=C_mutate((C_word*)lf[88]+1 /* (set! merge ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3773,a[2]=((C_word)li122),tmp=(C_word)a,a+=3,tmp));
+t63=C_mutate((C_word*)lf[89]+1 /* (set! merge! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3872,a[2]=((C_word)li124),tmp=(C_word)a,a+=3,tmp));
+t64=C_mutate((C_word*)lf[41]+1 /* (set! sort! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4004,a[2]=((C_word)li127),tmp=(C_word)a,a+=3,tmp));
+t65=C_mutate((C_word*)lf[91]+1 /* (set! sort ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4137,a[2]=((C_word)li128),tmp=(C_word)a,a+=3,tmp));
+t66=C_mutate((C_word*)lf[94]+1 /* (set! topological-sort ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4164,a[2]=((C_word)li140),tmp=(C_word)a,a+=3,tmp));
+t67=*((C_word*)lf[92]+1);
+t68=C_mutate((C_word*)lf[98]+1 /* (set! binary-search ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4427,a[2]=t67,a[3]=((C_word)li142),tmp=(C_word)a,a+=4,tmp));
+t69=C_mutate((C_word*)lf[99]+1 /* (set! make-queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4510,a[2]=((C_word)li143),tmp=(C_word)a,a+=3,tmp));
+t70=C_mutate((C_word*)lf[101]+1 /* (set! queue? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4516,a[2]=((C_word)li144),tmp=(C_word)a,a+=3,tmp));
+t71=C_mutate((C_word*)lf[102]+1 /* (set! queue-empty? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4522,a[2]=((C_word)li145),tmp=(C_word)a,a+=3,tmp));
+t72=C_mutate((C_word*)lf[103]+1 /* (set! queue-first ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4535,a[2]=((C_word)li146),tmp=(C_word)a,a+=3,tmp));
+t73=C_mutate((C_word*)lf[105]+1 /* (set! queue-last ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4556,a[2]=((C_word)li147),tmp=(C_word)a,a+=3,tmp));
+t74=C_mutate((C_word*)lf[107]+1 /* (set! queue-add! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4577,a[2]=((C_word)li148),tmp=(C_word)a,a+=3,tmp));
+t75=C_mutate((C_word*)lf[108]+1 /* (set! queue-remove! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4609,a[2]=((C_word)li149),tmp=(C_word)a,a+=3,tmp));
+t76=C_mutate((C_word*)lf[110]+1 /* (set! queue->list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4645,a[2]=((C_word)li150),tmp=(C_word)a,a+=3,tmp));
+t77=C_mutate((C_word*)lf[111]+1 /* (set! list->queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4654,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp));
+t78=C_mutate((C_word*)lf[112]+1 /* (set! queue-push-back! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4708,a[2]=((C_word)li153),tmp=(C_word)a,a+=3,tmp));
+t79=C_mutate((C_word*)lf[113]+1 /* (set! queue-push-back-list! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4737,a[2]=((C_word)li155),tmp=(C_word)a,a+=3,tmp));
+t80=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t80+1)))(2,t80,C_SCHEME_UNDEFINED);}
+
+/* queue-push-back-list! in k1288 */
+static void C_ccall f_4737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1886,17 +1883,17 @@ C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4739,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[101],lf[114]);
-t5=(C_word)C_i_check_list_2(t3,lf[114]);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4749,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4737,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_structure_2(t2,lf[100],lf[113]);
+t5=(C_word)C_i_check_list_2(t3,lf[113]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4747,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_slot(t2,C_fix(1));
-/* data-structures.scm: 954  append */
-t8=*((C_word*)lf[94]+1);
+/* data-structures.scm: 952  append */
+t8=*((C_word*)lf[93]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,t3,t7);}
 
-/* k4747 in queue-push-back-list! in k1289 */
-static void C_ccall f_4749(C_word c,C_word t0,C_word t1){
+/* k4745 in queue-push-back-list! in k1288 */
+static void C_ccall f_4747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1908,7 +1905,7 @@ C_word t8;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4749,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4747,2,t0,t1);}
 t2=(C_word)C_eqp(t1,C_SCHEME_END_OF_LIST);
 if(C_truep(t2)){
 t3=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(1),t1);
@@ -1916,14 +1913,14 @@ t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(2),C_SCHEME_END_OF_LIST));}
 else{
 t3=t1;
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4768,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp);
-t5=f_4768(t3);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4766,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp);
+t5=f_4766(t3);
 t6=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(1),t1);
 t7=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(2),t5));}}
 
-/* doloop1207 in k4747 in queue-push-back-list! in k1289 */
-static C_word C_fcall f_4768(C_word t1){
+/* doloop1207 in k4745 in queue-push-back-list! in k1288 */
+static C_word C_fcall f_4766(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1944,8 +1941,8 @@ t7=t4;
 t1=t7;
 goto loop;}}
 
-/* queue-push-back! in k1289 */
-static void C_ccall f_4710(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* queue-push-back! in k1288 */
+static void C_ccall f_4708(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1959,8 +1956,8 @@ C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4710,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[101],lf[113]);
+C_save_and_reclaim((void*)tr4,(void*)f_4708,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_structure_2(t2,lf[100],lf[112]);
 t5=(C_word)C_slot(t2,C_fix(1));
 t6=(C_word)C_a_i_cons(&a,2,t3,t5);
 t7=(C_word)C_i_setslot(t2,C_fix(1),t6);
@@ -1974,8 +1971,8 @@ t10=C_SCHEME_UNDEFINED;
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,t10);}}
 
-/* list->queue in k1289 */
-static void C_ccall f_4656(C_word c,C_word t0,C_word t1,C_word t2){
+/* list->queue in k1288 */
+static void C_ccall f_4654(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1988,22 +1985,22 @@ C_word ab[11],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4656,3,t0,t1,t2);}
-t3=(C_word)C_i_check_list_2(t2,lf[112]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4667,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_4654,3,t0,t1,t2);}
+t3=(C_word)C_i_check_list_2(t2,lf[111]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4665,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t5)){
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,3,lf[101],t2,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,3,lf[100],t2,C_SCHEME_END_OF_LIST));}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4675,a[2]=t2,a[3]=t7,a[4]=((C_word)li151),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4673,a[2]=t2,a[3]=t7,a[4]=((C_word)li151),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_4675(t9,t4,t2);}}
+f_4673(t9,t4,t2);}}
 
-/* doloop1178 in list->queue in k1289 */
-static void C_fcall f_4675(C_word t0,C_word t1,C_word t2){
+/* doloop1178 in list->queue in k1288 */
+static void C_fcall f_4673(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2020,7 +2017,7 @@ loop:
 a=C_alloc(5);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4675,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4673,NULL,3,t0,t1,t2);}
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=(C_word)C_eqp(t3,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
@@ -2028,13 +2025,13 @@ t5=t2;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4685,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4683,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_not((C_word)C_blockp(t2));
 t7=(C_truep(t6)?t6:(C_word)C_i_not((C_word)C_pairp(t2)));
 if(C_truep(t7)){
-/* data-structures.scm: 930  ##sys#error-not-a-proper-list */
-t8=*((C_word*)lf[35]+1);
-((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t5,((C_word*)t0)[2],lf[112]);}
+/* data-structures.scm: 928  ##sys#error-not-a-proper-list */
+t8=*((C_word*)lf[34]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t5,((C_word*)t0)[2],lf[111]);}
 else{
 t8=(C_word)C_slot(t2,C_fix(1));
 t11=t1;
@@ -2043,29 +2040,29 @@ t1=t11;
 t2=t12;
 goto loop;}}}
 
-/* k4683 in doloop1178 in list->queue in k1289 */
-static void C_ccall f_4685(C_word c,C_word t0,C_word t1){
+/* k4681 in doloop1178 in list->queue in k1288 */
+static void C_ccall f_4683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4675(t3,((C_word*)t0)[2],t2);}
+f_4673(t3,((C_word*)t0)[2],t2);}
 
-/* k4665 in list->queue in k1289 */
-static void C_ccall f_4667(C_word c,C_word t0,C_word t1){
+/* k4663 in list->queue in k1288 */
+static void C_ccall f_4665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4667,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4665,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[101],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[100],((C_word*)t0)[2],t1));}
 
-/* queue->list in k1289 */
-static void C_ccall f_4647(C_word c,C_word t0,C_word t1,C_word t2){
+/* queue->list in k1288 */
+static void C_ccall f_4645(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2073,13 +2070,13 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4647,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[101],lf[111]);
+C_save_and_reclaim((void*)tr3,(void*)f_4645,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure_2(t2,lf[100],lf[110]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(1)));}
 
-/* queue-remove! in k1289 */
-static void C_ccall f_4611(C_word c,C_word t0,C_word t1,C_word t2){
+/* queue-remove! in k1288 */
+static void C_ccall f_4609(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2090,21 +2087,21 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4611,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[101],lf[109]);
+C_save_and_reclaim((void*)tr3,(void*)f_4609,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure_2(t2,lf[100],lf[108]);
 t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4621,a[2]=t1,a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4619,a[2]=t1,a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t4);
 if(C_truep(t6)){
-/* data-structures.scm: 908  ##sys#error */
-t7=*((C_word*)lf[32]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[109],lf[110],t2);}
+/* data-structures.scm: 906  ##sys#error */
+t7=*((C_word*)lf[31]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[108],lf[109],t2);}
 else{
 t7=t5;
-f_4621(2,t7,C_SCHEME_UNDEFINED);}}
+f_4619(2,t7,C_SCHEME_UNDEFINED);}}
 
-/* k4619 in queue-remove! in k1289 */
-static void C_ccall f_4621(C_word c,C_word t0,C_word t1){
+/* k4617 in queue-remove! in k1288 */
+static void C_ccall f_4619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2123,8 +2120,8 @@ else{
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_slot(((C_word*)t0)[4],C_fix(0)));}}
 
-/* queue-add! in k1289 */
-static void C_ccall f_4579(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* queue-add! in k1288 */
+static void C_ccall f_4577(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2140,8 +2137,8 @@ C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4579,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[101],lf[108]);
+C_save_and_reclaim((void*)tr4,(void*)f_4577,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_structure_2(t2,lf[100],lf[107]);
 t5=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t6=(C_word)C_slot(t2,C_fix(1));
 t7=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t6);
@@ -2157,8 +2154,8 @@ t10=(C_word)C_i_setslot(t2,C_fix(2),t5);
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_UNDEFINED);}}
 
-/* queue-last in k1289 */
-static void C_ccall f_4558(C_word c,C_word t0,C_word t1,C_word t2){
+/* queue-last in k1288 */
+static void C_ccall f_4556(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2169,29 +2166,29 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4558,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[101],lf[106]);
+C_save_and_reclaim((void*)tr3,(void*)f_4556,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure_2(t2,lf[100],lf[105]);
 t4=(C_word)C_slot(t2,C_fix(2));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4568,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4566,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t4);
 if(C_truep(t6)){
-/* data-structures.scm: 889  ##sys#error */
-t7=*((C_word*)lf[32]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[106],lf[107],t2);}
+/* data-structures.scm: 887  ##sys#error */
+t7=*((C_word*)lf[31]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[105],lf[106],t2);}
 else{
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_slot(t4,C_fix(0)));}}
 
-/* k4566 in queue-last in k1289 */
-static void C_ccall f_4568(C_word c,C_word t0,C_word t1){
+/* k4564 in queue-last in k1288 */
+static void C_ccall f_4566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(0)));}
 
-/* queue-first in k1289 */
-static void C_ccall f_4537(C_word c,C_word t0,C_word t1,C_word t2){
+/* queue-first in k1288 */
+static void C_ccall f_4535(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2202,29 +2199,29 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4537,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[101],lf[104]);
+C_save_and_reclaim((void*)tr3,(void*)f_4535,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure_2(t2,lf[100],lf[103]);
 t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4547,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4545,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t4);
 if(C_truep(t6)){
-/* data-structures.scm: 878  ##sys#error */
-t7=*((C_word*)lf[32]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[104],lf[105],t2);}
+/* data-structures.scm: 876  ##sys#error */
+t7=*((C_word*)lf[31]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[103],lf[104],t2);}
 else{
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_slot(t4,C_fix(0)));}}
 
-/* k4545 in queue-first in k1289 */
-static void C_ccall f_4547(C_word c,C_word t0,C_word t1){
+/* k4543 in queue-first in k1288 */
+static void C_ccall f_4545(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(0)));}
 
-/* queue-empty? in k1289 */
-static void C_ccall f_4524(C_word c,C_word t0,C_word t1,C_word t2){
+/* queue-empty? in k1288 */
+static void C_ccall f_4522(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2233,38 +2230,38 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4524,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[101],lf[103]);
+C_save_and_reclaim((void*)tr3,(void*)f_4522,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure_2(t2,lf[100],lf[102]);
 t4=(C_word)C_slot(t2,C_fix(1));
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_eqp(C_SCHEME_END_OF_LIST,t4));}
 
-/* queue? in k1289 */
-static void C_ccall f_4518(C_word c,C_word t0,C_word t1,C_word t2){
+/* queue? in k1288 */
+static void C_ccall f_4516(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4518,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4516,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[101]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[100]));}
 
-/* make-queue in k1289 */
-static void C_ccall f_4512(C_word c,C_word t0,C_word t1){
+/* make-queue in k1288 */
+static void C_ccall f_4510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4512,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4510,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[101],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[100],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
 
-/* binary-search in k1289 */
-static void C_ccall f_4429(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* binary-search in k1288 */
+static void C_ccall f_4427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2274,30 +2271,30 @@ C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4429,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4427,4,t0,t1,t2,t3);}
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4433,a[2]=t1,a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4431,a[2]=t1,a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t4)[1]))){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4507,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 835  list->vector */
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4505,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 833  list->vector */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,((C_word*)t4)[1]);}
 else{
 t6=t5;
-f_4433(t6,(C_word)C_i_check_vector_2(((C_word*)t4)[1],lf[99]));}}
+f_4431(t6,(C_word)C_i_check_vector_2(((C_word*)t4)[1],lf[98]));}}
 
-/* k4505 in binary-search in k1289 */
-static void C_ccall f_4507(C_word c,C_word t0,C_word t1){
+/* k4503 in binary-search in k1288 */
+static void C_ccall f_4505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_4433(t3,t2);}
+f_4431(t3,t2);}
 
-/* k4431 in binary-search in k1289 */
-static void C_fcall f_4433(C_word t0,C_word t1){
+/* k4429 in binary-search in k1288 */
+static void C_fcall f_4431(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2307,20 +2304,20 @@ C_word t6;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4433,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4431,NULL,2,t0,t1);}
 t2=(C_word)C_block_size(((C_word*)((C_word*)t0)[4])[1]);
 if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(0)))){
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4447,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word)li141),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4445,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word)li141),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_4447(t6,((C_word*)t0)[2],C_fix(0),t2);}
+f_4445(t6,((C_word*)t0)[2],C_fix(0),t2);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* loop in k4431 in binary-search in k1289 */
-static void C_fcall f_4447(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k4429 in binary-search in k1288 */
+static void C_fcall f_4445(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2331,18 +2328,18 @@ C_word t9;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4447,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4445,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_fixnum_difference(t3,t2);
 t5=(C_word)C_fixnum_divide(t4,C_fix(2));
 t6=(C_word)C_fixnum_plus(t2,t5);
 t7=(C_word)C_slot(((C_word*)((C_word*)t0)[4])[1],t6);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4457,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t6,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* data-structures.scm: 843  proc */
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4455,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t6,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* data-structures.scm: 841  proc */
 t9=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t9))(3,t9,t8,t7);}
 
-/* k4455 in loop in k4431 in binary-search in k1289 */
-static void C_ccall f_4457(C_word c,C_word t0,C_word t1){
+/* k4453 in loop in k4429 in binary-search in k1288 */
+static void C_ccall f_4455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2360,21 +2357,21 @@ if(C_truep(t3)){
 t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-/* data-structures.scm: 845  loop */
+/* data-structures.scm: 843  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4447(t4,((C_word*)t0)[6],((C_word*)t0)[2],((C_word*)t0)[5]);}}
+f_4445(t4,((C_word*)t0)[6],((C_word*)t0)[2],((C_word*)t0)[5]);}}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[2],((C_word*)t0)[5]);
 if(C_truep(t3)){
 t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-/* data-structures.scm: 846  loop */
+/* data-structures.scm: 844  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4447(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}}}}
+f_4445(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}}}}
 
-/* topological-sort in k1289 */
-static void C_ccall f_4166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* topological-sort in k1288 */
+static void C_ccall f_4164(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2399,7 +2396,7 @@ C_word ab[41],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4166,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4164,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
@@ -2414,19 +2411,19 @@ t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4175,a[2]=t3,a[3]=t5,a[4]=((C_word)li130),tmp=(C_word)a,a+=5,tmp));
-t15=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4222,a[2]=t5,a[3]=t3,a[4]=((C_word)li132),tmp=(C_word)a,a+=5,tmp));
-t16=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4257,a[2]=t9,a[3]=t11,a[4]=t13,a[5]=t7,a[6]=((C_word)li135),tmp=(C_word)a,a+=7,tmp));
-t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4316,a[2]=t11,a[3]=t13,a[4]=t2,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+t14=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4173,a[2]=t3,a[3]=t5,a[4]=((C_word)li130),tmp=(C_word)a,a+=5,tmp));
+t15=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4220,a[2]=t5,a[3]=t3,a[4]=((C_word)li132),tmp=(C_word)a,a+=5,tmp));
+t16=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4255,a[2]=t9,a[3]=t11,a[4]=t13,a[5]=t7,a[6]=((C_word)li135),tmp=(C_word)a,a+=7,tmp));
+t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4314,a[2]=t11,a[3]=t13,a[4]=t2,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
 t18=(C_word)C_i_cdr(t2);
 t19=C_SCHEME_UNDEFINED;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4393,a[2]=t20,a[3]=t9,a[4]=((C_word)li139),tmp=(C_word)a,a+=5,tmp));
+t21=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4391,a[2]=t20,a[3]=t9,a[4]=((C_word)li139),tmp=(C_word)a,a+=5,tmp));
 t22=((C_word*)t20)[1];
-f_4393(t22,t17,t18);}}
+f_4391(t22,t17,t18);}}
 
-/* loop1015 in topological-sort in k1289 */
-static void C_fcall f_4393(C_word t0,C_word t1,C_word t2){
+/* loop1015 in topological-sort in k1288 */
+static void C_fcall f_4391(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2436,31 +2433,31 @@ C_word t7;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4393,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4391,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4401,a[2]=((C_word*)t0)[3],a[3]=((C_word)li138),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4416,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4399,a[2]=((C_word*)t0)[3],a[3]=((C_word)li138),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4414,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g10701071 */
 t6=t3;
-f_4401(t6,t4,t5);}
+f_4399(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4414 in loop1015 in topological-sort in k1289 */
-static void C_ccall f_4416(C_word c,C_word t0,C_word t1){
+/* k4412 in loop1015 in topological-sort in k1288 */
+static void C_ccall f_4414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4393(t3,((C_word*)t0)[2],t2);}
+f_4391(t3,((C_word*)t0)[2],t2);}
 
-/* g1070 in loop1015 in topological-sort in k1289 */
-static void C_fcall f_4401(C_word t0,C_word t1,C_word t2){
+/* g1070 in loop1015 in topological-sort in k1288 */
+static void C_fcall f_4399(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2468,15 +2465,15 @@ C_word t5;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4401,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4399,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
-/* data-structures.scm: 817  insert */
+/* data-structures.scm: 815  insert */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_4175(t5,t1,t3,t4);}
+f_4173(t5,t1,t3,t4);}
 
-/* k4314 in topological-sort in k1289 */
-static void C_ccall f_4316(C_word c,C_word t0,C_word t1){
+/* k4312 in topological-sort in k1288 */
+static void C_ccall f_4314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2484,38 +2481,38 @@ C_word t4;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4316,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4319,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4383,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 820  caar */
-t4=*((C_word*)lf[96]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_4314,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4317,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4381,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 818  caar */
+t4=*((C_word*)lf[95]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);}
 
-/* k4381 in k4314 in topological-sort in k1289 */
-static void C_ccall f_4383(C_word c,C_word t0,C_word t1){
+/* k4379 in k4312 in topological-sort in k1288 */
+static void C_ccall f_4381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4383,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4387,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 820  cdar */
-t3=*((C_word*)lf[97]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_4381,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4385,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 818  cdar */
+t3=*((C_word*)lf[96]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k4385 in k4381 in k4314 in topological-sort in k1289 */
-static void C_ccall f_4387(C_word c,C_word t0,C_word t1){
+/* k4383 in k4379 in k4312 in topological-sort in k1288 */
+static void C_ccall f_4385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 820  visit */
+/* data-structures.scm: 818  visit */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_4257(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_4255(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4317 in k4314 in topological-sort in k1289 */
-static void C_ccall f_4319(C_word c,C_word t0,C_word t1){
+/* k4315 in k4312 in topological-sort in k1288 */
+static void C_ccall f_4317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2526,17 +2523,17 @@ C_word t7;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4319,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4322,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4317,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4320,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4328,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li137),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4326,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li137),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_4328(t7,t2,t3);}
+f_4326(t7,t2,t3);}
 
-/* loop1077 in k4317 in k4314 in topological-sort in k1289 */
-static void C_fcall f_4328(C_word t0,C_word t1,C_word t2){
+/* loop1077 in k4315 in k4312 in topological-sort in k1288 */
+static void C_fcall f_4326(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2546,31 +2543,31 @@ C_word t7;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4328,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4326,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4336,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li136),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4368,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4334,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li136),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4366,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g10841085 */
 t6=t3;
-f_4336(t6,t4,t5);}
+f_4334(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4366 in loop1077 in k4317 in k4314 in topological-sort in k1289 */
-static void C_ccall f_4368(C_word c,C_word t0,C_word t1){
+/* k4364 in loop1077 in k4315 in k4312 in topological-sort in k1288 */
+static void C_ccall f_4366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4328(t3,((C_word*)t0)[2],t2);}
+f_4326(t3,((C_word*)t0)[2],t2);}
 
-/* g1084 in loop1077 in k4317 in k4314 in topological-sort in k1289 */
-static void C_fcall f_4336(C_word t0,C_word t1,C_word t2){
+/* g1084 in loop1077 in k4315 in k4312 in topological-sort in k1288 */
+static void C_fcall f_4334(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2578,15 +2575,15 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4336,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4340,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_4334,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4338,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(t2);
-/* data-structures.scm: 822  lookup */
+/* data-structures.scm: 820  lookup */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_4222(t5,t3,t4);}
+f_4220(t5,t3,t4);}
 
-/* k4338 in g1084 in loop1077 in k4317 in k4314 in topological-sort in k1289 */
-static void C_ccall f_4340(C_word c,C_word t0,C_word t1){
+/* k4336 in g1084 in loop1077 in k4315 in k4312 in topological-sort in k1288 */
+static void C_ccall f_4338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2594,7 +2591,7 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_eqp(t1,lf[98]);
+t2=(C_word)C_eqp(t1,lf[97]);
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[4];
@@ -2602,12 +2599,12 @@ t4=((C_word*)t0)[4];
 else{
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* data-structures.scm: 824  visit */
+/* data-structures.scm: 822  visit */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_4257(t5,((C_word*)t0)[4],t3,t4);}}
+f_4255(t5,((C_word*)t0)[4],t3,t4);}}
 
-/* k4320 in k4317 in k4314 in topological-sort in k1289 */
-static void C_ccall f_4322(C_word c,C_word t0,C_word t1){
+/* k4318 in k4315 in k4312 in topological-sort in k1288 */
+static void C_ccall f_4320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2616,22 +2613,22 @@ t2=((C_word*)((C_word*)t0)[3])[1];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* visit in topological-sort in k1289 */
-static void C_fcall f_4257(C_word t0,C_word t1,C_word t2,C_word t3){
+/* visit in topological-sort in k1288 */
+static void C_fcall f_4255(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4257,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4261,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* data-structures.scm: 805  insert */
+C_save_and_reclaim((void*)trf_4255,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4259,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* data-structures.scm: 803  insert */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_4175(t5,t4,t2,lf[98]);}
+f_4173(t5,t4,t2,lf[97]);}
 
-/* k4259 in visit in topological-sort in k1289 */
-static void C_ccall f_4261(C_word c,C_word t0,C_word t1){
+/* k4257 in visit in topological-sort in k1288 */
+static void C_ccall f_4259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2641,16 +2638,16 @@ C_word t6;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4261,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4264,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4259,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4262,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4270,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li134),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4268,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li134),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_4270(t6,t2,((C_word*)t0)[2]);}
+f_4268(t6,t2,((C_word*)t0)[2]);}
 
-/* loop1048 in k4259 in visit in topological-sort in k1289 */
-static void C_fcall f_4270(C_word t0,C_word t1,C_word t2){
+/* loop1048 in k4257 in visit in topological-sort in k1288 */
+static void C_fcall f_4268(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2660,52 +2657,52 @@ C_word t7;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4270,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4268,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4278,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li133),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4302,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4276,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li133),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4300,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g10551056 */
 t6=t3;
-f_4278(t6,t4,t5);}
+f_4276(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4300 in loop1048 in k4259 in visit in topological-sort in k1289 */
-static void C_ccall f_4302(C_word c,C_word t0,C_word t1){
+/* k4298 in loop1048 in k4257 in visit in topological-sort in k1288 */
+static void C_ccall f_4300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4270(t3,((C_word*)t0)[2],t2);}
+f_4268(t3,((C_word*)t0)[2],t2);}
 
-/* g1055 in loop1048 in k4259 in visit in topological-sort in k1289 */
-static void C_fcall f_4278(C_word t0,C_word t1,C_word t2){
+/* g1055 in loop1048 in k4257 in visit in topological-sort in k1288 */
+static void C_fcall f_4276(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4278,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4282,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 808  lookup */
+C_save_and_reclaim((void*)trf_4276,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4280,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 806  lookup */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4222(t4,t3,t2);}
+f_4220(t4,t3,t2);}
 
-/* k4280 in g1055 in loop1048 in k4259 in visit in topological-sort in k1289 */
-static void C_ccall f_4282(C_word c,C_word t0,C_word t1){
+/* k4278 in g1055 in loop1048 in k4257 in visit in topological-sort in k1288 */
+static void C_ccall f_4280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_eqp(t1,lf[98]);
+t2=(C_word)C_eqp(t1,lf[97]);
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[4];
@@ -2713,16 +2710,16 @@ t4=((C_word*)t0)[4];
 else{
 if(C_truep(t1)){
 t3=t1;
-/* data-structures.scm: 810  visit */
+/* data-structures.scm: 808  visit */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4257(t4,((C_word*)t0)[4],((C_word*)t0)[2],t3);}
+f_4255(t4,((C_word*)t0)[4],((C_word*)t0)[2],t3);}
 else{
-/* data-structures.scm: 810  visit */
+/* data-structures.scm: 808  visit */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4257(t3,((C_word*)t0)[4],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}}}
+f_4255(t3,((C_word*)t0)[4],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}}}
 
-/* k4262 in k4259 in visit in topological-sort in k1289 */
-static void C_ccall f_4264(C_word c,C_word t0,C_word t1){
+/* k4260 in k4257 in visit in topological-sort in k1288 */
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2730,14 +2727,14 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4264,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4262,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* lookup in topological-sort in k1289 */
-static void C_fcall f_4222(C_word t0,C_word t1,C_word t2){
+/* lookup in topological-sort in k1288 */
+static void C_fcall f_4220(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2746,15 +2743,15 @@ C_word t6;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4222,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4220,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4228,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word)li131),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4226,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word)li131),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_4228(t6,t1,((C_word*)((C_word*)t0)[2])[1]);}
+f_4226(t6,t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* loop in lookup in topological-sort in k1289 */
-static void C_fcall f_4228(C_word t0,C_word t1,C_word t2){
+/* loop in lookup in topological-sort in k1288 */
+static void C_fcall f_4226(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2762,44 +2759,44 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4228,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4226,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4241,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4255,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 800  caar */
-t5=*((C_word*)lf[96]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4239,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4253,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 798  caar */
+t5=*((C_word*)lf[95]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k4253 in loop in lookup in topological-sort in k1289 */
-static void C_ccall f_4255(C_word c,C_word t0,C_word t1){
+/* k4251 in loop in lookup in topological-sort in k1288 */
+static void C_ccall f_4253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 800  pred */
+/* data-structures.scm: 798  pred */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4239 in loop in lookup in topological-sort in k1289 */
-static void C_ccall f_4241(C_word c,C_word t0,C_word t1){
+/* k4237 in loop in lookup in topological-sort in k1288 */
+static void C_ccall f_4239(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* data-structures.scm: 800  cdar */
-t2=*((C_word*)lf[97]+1);
+/* data-structures.scm: 798  cdar */
+t2=*((C_word*)lf[96]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* data-structures.scm: 801  loop */
+/* data-structures.scm: 799  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_4228(t3,((C_word*)t0)[4],t2);}}
+f_4226(t3,((C_word*)t0)[4],t2);}}
 
-/* insert in topological-sort in k1289 */
-static void C_fcall f_4175(C_word t0,C_word t1,C_word t2,C_word t3){
+/* insert in topological-sort in k1288 */
+static void C_fcall f_4173(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2808,15 +2805,15 @@ C_word t7;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4175,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4173,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4181,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word)li129),tmp=(C_word)a,a+=8,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4179,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word)li129),tmp=(C_word)a,a+=8,tmp));
 t7=((C_word*)t5)[1];
-f_4181(t7,t1,((C_word*)((C_word*)t0)[3])[1]);}
+f_4179(t7,t1,((C_word*)((C_word*)t0)[3])[1]);}
 
-/* loop in insert in topological-sort in k1289 */
-static void C_fcall f_4181(C_word t0,C_word t1,C_word t2){
+/* loop in insert in topological-sort in k1288 */
+static void C_fcall f_4179(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2827,7 +2824,7 @@ C_word t8;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4181,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4179,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)((C_word*)t0)[4])[1]);
@@ -2835,23 +2832,23 @@ t5=C_mutate(((C_word *)((C_word*)t0)[4])+1,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4202,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4220,a[2]=((C_word*)t0)[6],a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 794  caar */
-t5=*((C_word*)lf[96]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4200,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4218,a[2]=((C_word*)t0)[6],a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 792  caar */
+t5=*((C_word*)lf[95]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k4218 in loop in insert in topological-sort in k1289 */
-static void C_ccall f_4220(C_word c,C_word t0,C_word t1){
+/* k4216 in loop in insert in topological-sort in k1288 */
+static void C_ccall f_4218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 794  pred */
+/* data-structures.scm: 792  pred */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4200 in loop in insert in topological-sort in k1289 */
-static void C_ccall f_4202(C_word c,C_word t0,C_word t1){
+/* k4198 in loop in insert in topological-sort in k1288 */
+static void C_ccall f_4200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2863,12 +2860,12 @@ t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_set_cdr(t2,((C_word*)t0)[3]));}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* data-structures.scm: 795  loop */
+/* data-structures.scm: 793  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_4181(t3,((C_word*)t0)[4],t2);}}
+f_4179(t3,((C_word*)t0)[4],t2);}}
 
-/* sort in k1289 */
-static void C_ccall f_4139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* sort in k1288 */
+static void C_ccall f_4137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2878,48 +2875,48 @@ C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4139,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4137,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_vectorp(t2))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4153,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4157,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 777  vector->list */
-t6=*((C_word*)lf[91]+1);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4151,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4155,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 775  vector->list */
+t6=*((C_word*)lf[90]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4164,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 778  append */
-t5=*((C_word*)lf[94]+1);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4162,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 776  append */
+t5=*((C_word*)lf[93]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,C_SCHEME_END_OF_LIST);}}
 
-/* k4162 in sort in k1289 */
-static void C_ccall f_4164(C_word c,C_word t0,C_word t1){
+/* k4160 in sort in k1288 */
+static void C_ccall f_4162(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 778  sort! */
-t2=*((C_word*)lf[42]+1);
+/* data-structures.scm: 776  sort! */
+t2=*((C_word*)lf[41]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k4155 in sort in k1289 */
-static void C_ccall f_4157(C_word c,C_word t0,C_word t1){
+/* k4153 in sort in k1288 */
+static void C_ccall f_4155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 777  sort! */
-t2=*((C_word*)lf[42]+1);
+/* data-structures.scm: 775  sort! */
+t2=*((C_word*)lf[41]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k4151 in sort in k1289 */
-static void C_ccall f_4153(C_word c,C_word t0,C_word t1){
+/* k4149 in sort in k1288 */
+static void C_ccall f_4151(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 777  list->vector */
-t2=*((C_word*)lf[93]+1);
+/* data-structures.scm: 775  list->vector */
+t2=*((C_word*)lf[92]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* sort! in k1289 */
-static void C_ccall f_4006(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* sort! in k1288 */
+static void C_ccall f_4004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2934,26 +2931,26 @@ C_word ab[17],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4006,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4004,4,t0,t1,t2,t3);}
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4009,a[2]=t4,a[3]=t6,a[4]=t3,a[5]=((C_word)li125),tmp=(C_word)a,a+=6,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4007,a[2]=t4,a[3]=t6,a[4]=t3,a[5]=((C_word)li125),tmp=(C_word)a,a+=6,tmp));
 if(C_truep((C_word)C_i_vectorp(((C_word*)t4)[1]))){
 t8=(C_word)C_i_vector_length(((C_word*)t4)[1]);
 t9=((C_word*)t4)[1];
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4096,a[2]=t8,a[3]=t6,a[4]=t1,a[5]=t9,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-/* data-structures.scm: 760  vector->list */
-t11=*((C_word*)lf[91]+1);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4094,a[2]=t8,a[3]=t6,a[4]=t1,a[5]=t9,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+/* data-structures.scm: 758  vector->list */
+t11=*((C_word*)lf[90]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t10,((C_word*)t4)[1]);}
 else{
 t8=(C_word)C_i_length(((C_word*)t4)[1]);
-/* data-structures.scm: 766  step */
+/* data-structures.scm: 764  step */
 t9=((C_word*)t6)[1];
-f_4009(t9,t1,t8);}}
+f_4007(t9,t1,t8);}}
 
-/* k4094 in sort! in k1289 */
-static void C_ccall f_4096(C_word c,C_word t0,C_word t1){
+/* k4092 in sort! in k1288 */
+static void C_ccall f_4094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2961,15 +2958,15 @@ C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4096,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4094,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4103,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 761  step */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4101,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 759  step */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4009(t4,t3,((C_word*)t0)[2]);}
+f_4007(t4,t3,((C_word*)t0)[2]);}
 
-/* k4101 in k4094 in sort! in k1289 */
-static void C_ccall f_4103(C_word c,C_word t0,C_word t1){
+/* k4099 in k4092 in sort! in k1288 */
+static void C_ccall f_4101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2978,15 +2975,15 @@ C_word t5;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4103,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4101,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4105,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4103,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4105(t5,((C_word*)t0)[2],t1,C_fix(0));}
+f_4103(t5,((C_word*)t0)[2],t1,C_fix(0));}
 
-/* doloop994 in k4101 in k4094 in sort! in k1289 */
-static void C_fcall f_4105(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop994 in k4099 in k4092 in sort! in k1288 */
+static void C_fcall f_4103(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3001,7 +2998,7 @@ loop:
 a=C_alloc(4);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4105,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4103,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[3]);}
@@ -3018,8 +3015,8 @@ t2=t10;
 t3=t11;
 goto loop;}}
 
-/* step in sort! in k1289 */
-static void C_fcall f_4009(C_word t0,C_word t1,C_word t2){
+/* step in sort! in k1288 */
+static void C_fcall f_4007(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3036,9 +3033,9 @@ C_word t14;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4009,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4007,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_greaterp(t2,C_fix(2)))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4019,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4017,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 C_quotient(4,0,t3,t2,C_fix(2));}
 else{
 if(C_truep((C_word)C_i_nequalp(t2,C_fix(2)))){
@@ -3047,8 +3044,8 @@ t4=(C_word)C_i_cadr(((C_word*)((C_word*)t0)[2])[1]);
 t5=((C_word*)((C_word*)t0)[2])[1];
 t6=(C_word)C_i_cddr(((C_word*)((C_word*)t0)[2])[1]);
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4060,a[2]=t1,a[3]=t3,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-/* data-structures.scm: 745  less? */
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4058,a[2]=t1,a[3]=t3,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+/* data-structures.scm: 743  less? */
 t9=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t9))(4,t9,t8,t4,t3);}
 else{
@@ -3063,8 +3060,8 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}}}}
 
-/* k4058 in step in sort! in k1289 */
-static void C_ccall f_4060(C_word c,C_word t0,C_word t1){
+/* k4056 in step in sort! in k1288 */
+static void C_ccall f_4058(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3089,22 +3086,22 @@ t3=(C_word)C_i_set_cdr(t2,C_SCHEME_END_OF_LIST);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[5]);}}
 
-/* k4017 in step in sort! in k1289 */
-static void C_ccall f_4019(C_word c,C_word t0,C_word t1){
+/* k4015 in step in sort! in k1288 */
+static void C_ccall f_4017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4019,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4022,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* data-structures.scm: 736  step */
+C_save_and_reclaim((void*)tr2,(void*)f_4017,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4020,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* data-structures.scm: 734  step */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_4009(t3,t2,t1);}
+f_4007(t3,t2,t1);}
 
-/* k4020 in k4017 in step in sort! in k1289 */
-static void C_ccall f_4022(C_word c,C_word t0,C_word t1){
+/* k4018 in k4015 in step in sort! in k1288 */
+static void C_ccall f_4020(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3112,24 +3109,24 @@ C_word t4;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4022,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4020,2,t0,t1);}
 t2=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4028,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 738  step */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4026,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 736  step */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4009(t4,t3,t2);}
+f_4007(t4,t3,t2);}
 
-/* k4026 in k4020 in k4017 in step in sort! in k1289 */
-static void C_ccall f_4028(C_word c,C_word t0,C_word t1){
+/* k4024 in k4018 in k4015 in step in sort! in k1288 */
+static void C_ccall f_4026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 739  merge! */
-t2=*((C_word*)lf[90]+1);
+/* data-structures.scm: 737  merge! */
+t2=*((C_word*)lf[89]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* merge! in k1289 */
-static void C_ccall f_3874(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* merge! in k1288 */
+static void C_ccall f_3872(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3143,10 +3140,10 @@ C_word ab[13],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_3874,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_3872,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3877,a[2]=t4,a[3]=t6,a[4]=((C_word)li123),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3875,a[2]=t4,a[3]=t6,a[4]=((C_word)li123),tmp=(C_word)a,a+=5,tmp));
 if(C_truep((C_word)C_i_nullp(t2))){
 t8=t3;
 t9=t1;
@@ -3156,15 +3153,15 @@ if(C_truep((C_word)C_i_nullp(t3))){
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t2);}
 else{
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3956,a[2]=t6,a[3]=t2,a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3954,a[2]=t6,a[3]=t2,a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 t9=(C_word)C_i_car(t3);
 t10=(C_word)C_i_car(t2);
-/* data-structures.scm: 713  less? */
+/* data-structures.scm: 711  less? */
 t11=t4;
 ((C_proc4)C_retrieve_proc(t11))(4,t11,t8,t9,t10);}}}
 
-/* k3954 in merge! in k1289 */
-static void C_ccall f_3956(C_word c,C_word t0,C_word t1){
+/* k3952 in merge! in k1288 */
+static void C_ccall f_3954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3180,9 +3177,9 @@ C_word t12;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3956,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3954,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3959,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3957,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=(C_word)C_i_set_cdr(((C_word*)t0)[5],((C_word*)t0)[3]);
@@ -3191,11 +3188,11 @@ t6=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* data-structures.scm: 716  loop */
+/* data-structures.scm: 714  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3877(t5,t2,((C_word*)t0)[5],((C_word*)t0)[3],t4);}}
+f_3875(t5,t2,((C_word*)t0)[5],((C_word*)t0)[3],t4);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3979,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3977,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=(C_word)C_i_set_cdr(((C_word*)t0)[3],((C_word*)t0)[5]);
@@ -3204,12 +3201,12 @@ t6=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* data-structures.scm: 721  loop */
+/* data-structures.scm: 719  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3877(t5,t2,((C_word*)t0)[3],t4,((C_word*)t0)[5]);}}}
+f_3875(t5,t2,((C_word*)t0)[3],t4,((C_word*)t0)[5]);}}}
 
-/* k3977 in k3954 in merge! in k1289 */
-static void C_ccall f_3979(C_word c,C_word t0,C_word t1){
+/* k3975 in k3952 in merge! in k1288 */
+static void C_ccall f_3977(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3218,8 +3215,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k3957 in k3954 in merge! in k1289 */
-static void C_ccall f_3959(C_word c,C_word t0,C_word t1){
+/* k3955 in k3952 in merge! in k1288 */
+static void C_ccall f_3957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3228,8 +3225,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* loop in merge! in k1289 */
-static void C_fcall f_3877(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in merge! in k1288 */
+static void C_fcall f_3875(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3238,16 +3235,16 @@ C_word t8;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3877,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3884,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_3875,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3882,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_car(t4);
 t7=(C_word)C_i_car(t3);
-/* data-structures.scm: 698  less? */
+/* data-structures.scm: 696  less? */
 t8=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t8))(4,t8,t5,t6,t7);}
 
-/* k3882 in loop in merge! in k1289 */
-static void C_ccall f_3884(C_word c,C_word t0,C_word t1){
+/* k3880 in loop in merge! in k1288 */
+static void C_ccall f_3882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3265,9 +3262,9 @@ t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_cdr(((C_word*)t0)[5],((C_word*)t0)[3]));}
 else{
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* data-structures.scm: 703  loop */
+/* data-structures.scm: 701  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3877(t5,((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[3],t4);}}
+f_3875(t5,((C_word*)t0)[4],((C_word*)t0)[5],((C_word*)t0)[3],t4);}}
 else{
 t2=(C_word)C_i_set_cdr(((C_word*)t0)[6],((C_word*)t0)[3]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
@@ -3276,12 +3273,12 @@ t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_cdr(((C_word*)t0)[3],((C_word*)t0)[5]));}
 else{
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* data-structures.scm: 709  loop */
+/* data-structures.scm: 707  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3877(t5,((C_word*)t0)[4],((C_word*)t0)[3],t4,((C_word*)t0)[5]);}}}
+f_3875(t5,((C_word*)t0)[4],((C_word*)t0)[3],t4,((C_word*)t0)[5]);}}}
 
-/* merge in k1289 */
-static void C_ccall f_3775(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* merge in k1288 */
+static void C_ccall f_3773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3296,7 +3293,7 @@ C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_3775,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_3773,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t5=t3;
 t6=t1;
@@ -3312,26 +3309,26 @@ t7=(C_word)C_i_car(t3);
 t8=(C_word)C_i_cdr(t3);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3809,a[2]=t4,a[3]=t10,a[4]=((C_word)li121),tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3807,a[2]=t4,a[3]=t10,a[4]=((C_word)li121),tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_3809(t12,t1,t5,t6,t7,t8);}}}
+f_3807(t12,t1,t5,t6,t7,t8);}}}
 
-/* loop in merge in k1289 */
-static void C_fcall f_3809(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* loop in merge in k1288 */
+static void C_fcall f_3807(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3809,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3816,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t1,a[5]=t3,a[6]=t2,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
-/* data-structures.scm: 681  less? */
+C_save_and_reclaim((void*)trf_3807,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3814,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t1,a[5]=t3,a[6]=t2,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
+/* data-structures.scm: 679  less? */
 t7=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,t4,t2);}
 
-/* k3814 in loop in merge in k1289 */
-static void C_ccall f_3816(C_word c,C_word t0,C_word t1){
+/* k3812 in loop in merge in k1288 */
+static void C_ccall f_3814(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3345,56 +3342,56 @@ C_word t10;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3816,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3814,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[7]))){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2));}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3836,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3834,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[7]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[7]);
-/* data-structures.scm: 684  loop */
+/* data-structures.scm: 682  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3809(t5,t2,((C_word*)t0)[6],((C_word*)t0)[5],t3,t4);}}
+f_3807(t5,t2,((C_word*)t0)[6],((C_word*)t0)[5],t3,t4);}}
 else{
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[5]))){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[7]);
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2));}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3864,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3862,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* data-structures.scm: 688  loop */
+/* data-structures.scm: 686  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3809(t5,t2,t3,t4,((C_word*)t0)[3],((C_word*)t0)[7]);}}}
+f_3807(t5,t2,t3,t4,((C_word*)t0)[3],((C_word*)t0)[7]);}}}
 
-/* k3862 in k3814 in loop in merge in k1289 */
-static void C_ccall f_3864(C_word c,C_word t0,C_word t1){
+/* k3860 in k3812 in loop in merge in k1288 */
+static void C_ccall f_3862(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3864,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3862,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k3834 in k3814 in loop in merge in k1289 */
-static void C_ccall f_3836(C_word c,C_word t0,C_word t1){
+/* k3832 in k3812 in loop in merge in k1288 */
+static void C_ccall f_3834(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3836,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3834,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* sorted? in k1289 */
-static void C_ccall f_3666(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* sorted? in k1288 */
+static void C_ccall f_3664(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3410,7 +3407,7 @@ C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3666,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_3664,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_TRUE);}
@@ -3423,20 +3420,20 @@ t5=t1;
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3693,a[2]=t3,a[3]=t2,a[4]=t6,a[5]=t4,a[6]=((C_word)li118),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3691,a[2]=t3,a[3]=t2,a[4]=t6,a[5]=t4,a[6]=((C_word)li118),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_3693(t8,t1,C_fix(1));}}
+f_3691(t8,t1,C_fix(1));}}
 else{
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_cdr(t2);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3741,a[2]=t3,a[3]=t7,a[4]=((C_word)li119),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3739,a[2]=t3,a[3]=t7,a[4]=((C_word)li119),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_3741(t9,t1,t4,t5);}}}
+f_3739(t9,t1,t4,t5);}}}
 
-/* loop in sorted? in k1289 */
-static void C_fcall f_3741(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in sorted? in k1288 */
+static void C_fcall f_3739(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3445,20 +3442,20 @@ C_word t7;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3741,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3739,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_nullp(t3);
 if(C_truep(t4)){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3769,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3767,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_car(t3);
-/* data-structures.scm: 664  less? */
+/* data-structures.scm: 662  less? */
 t7=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t5,t6,t2);}}
 
-/* k3767 in loop in sorted? in k1289 */
-static void C_ccall f_3769(C_word c,C_word t0,C_word t1){
+/* k3765 in loop in sorted? in k1288 */
+static void C_ccall f_3767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3470,12 +3467,12 @@ t2=((C_word*)t0)[4];
 else{
 t2=(C_word)C_i_car(((C_word*)t0)[3]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* data-structures.scm: 665  loop */
+/* data-structures.scm: 663  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_3741(t4,((C_word*)t0)[4],t2,t3);}}
+f_3739(t4,((C_word*)t0)[4],t2,t3);}}
 
-/* doloop909 in sorted? in k1289 */
-static void C_fcall f_3693(C_word t0,C_word t1,C_word t2){
+/* doloop909 in sorted? in k1288 */
+static void C_fcall f_3691(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3486,39 +3483,39 @@ C_word t8;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3693,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3691,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_nequalp(t2,((C_word*)t0)[5]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3703,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3701,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_3703(2,t5,t3);}
+f_3701(2,t5,t3);}
 else{
 t5=(C_word)C_i_vector_ref(((C_word*)t0)[3],t2);
 t6=(C_word)C_a_i_minus(&a,2,t2,C_fix(1));
 t7=(C_word)C_i_vector_ref(((C_word*)t0)[3],t6);
-/* data-structures.scm: 658  less? */
+/* data-structures.scm: 656  less? */
 t8=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t8))(4,t8,t4,t5,t7);}}
 
-/* k3701 in doloop909 in sorted? in k1289 */
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1){
+/* k3699 in doloop909 in sorted? in k1288 */
+static void C_ccall f_3701(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3703,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3701,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_nequalp(((C_word*)t0)[4],((C_word*)t0)[3]));}
 else{
 t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_3693(t3,((C_word*)t0)[5],t2);}}
+f_3691(t3,((C_word*)t0)[5],t2);}}
 
-/* string-chomp in k1289 */
-static void C_ccall f_3614(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* string-chomp in k1288 */
+static void C_ccall f_3612(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -3527,34 +3524,34 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3614r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3612r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3614r(t0,t1,t2,t3);}}
+f_3612r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3614r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3612r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3618,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3616,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
 t5=t4;
-f_3618(2,t5,lf[87]);}
+f_3616(2,t5,lf[86]);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t4;
-f_3618(2,t6,(C_word)C_i_car(t3));}
+f_3616(2,t6,(C_word)C_i_car(t3));}
 else{
 /* ##sys#error */
-t6=*((C_word*)lf[32]+1);
+t6=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k3616 in string-chomp in k1289 */
-static void C_ccall f_3618(C_word c,C_word t0,C_word t1){
+/* k3614 in string-chomp in k1288 */
+static void C_ccall f_3616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3566,24 +3563,24 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a;
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[3],lf[86]);
-t3=(C_word)C_i_check_string_2(t1,lf[86]);
+t2=(C_word)C_i_check_string_2(((C_word*)t0)[3],lf[85]);
+t3=(C_word)C_i_check_string_2(t1,lf[85]);
 t4=(C_word)C_block_size(((C_word*)t0)[3]);
 t5=(C_word)C_block_size(t1);
 t6=(C_word)C_fixnum_difference(t4,t5);
 t7=(C_word)C_fixnum_greater_or_equal_p(t4,t5);
 t8=(C_truep(t7)?(C_word)C_substring_compare(((C_word*)t0)[3],t1,t6,C_fix(0),t5):C_SCHEME_FALSE);
 if(C_truep(t8)){
-/* data-structures.scm: 625  ##sys#substring */
-t9=*((C_word*)lf[75]+1);
+/* data-structures.scm: 623  ##sys#substring */
+t9=*((C_word*)lf[74]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],((C_word*)t0)[3],C_fix(0),t6);}
 else{
 t9=((C_word*)t0)[3];
 t10=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}}
 
-/* string-chop in k1289 */
-static void C_ccall f_3550(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* string-chop in k1288 */
+static void C_ccall f_3548(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3596,18 +3593,18 @@ C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3550,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[85]);
-t5=(C_word)C_i_check_exact_2(t3,lf[85]);
+C_save_and_reclaim((void*)tr4,(void*)f_3548,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_string_2(t2,lf[84]);
+t5=(C_word)C_i_check_exact_2(t3,lf[84]);
 t6=(C_word)C_block_size(t2);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3565,a[2]=t8,a[3]=t2,a[4]=t3,a[5]=((C_word)li115),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3563,a[2]=t8,a[3]=t2,a[4]=t3,a[5]=((C_word)li115),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_3565(t10,t1,t6,C_fix(0));}
+f_3563(t10,t1,t6,C_fix(0));}
 
-/* loop in string-chop in k1289 */
-static void C_fcall f_3565(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in string-chop in k1288 */
+static void C_fcall f_3563(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3617,26 +3614,26 @@ C_word t8;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3565,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3563,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(0)))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,((C_word*)t0)[4]))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3585,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3583,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t5=(C_word)C_fixnum_plus(t3,t2);
-/* data-structures.scm: 611  ##sys#substring */
-t6=*((C_word*)lf[75]+1);
+/* data-structures.scm: 609  ##sys#substring */
+t6=*((C_word*)lf[74]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,((C_word*)t0)[3],t3,t5);}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3596,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3594,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_fixnum_plus(t3,((C_word*)t0)[4]);
-/* data-structures.scm: 612  ##sys#substring */
-t6=*((C_word*)lf[75]+1);
+/* data-structures.scm: 610  ##sys#substring */
+t6=*((C_word*)lf[74]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,((C_word*)t0)[3],t3,t5);}}}
 
-/* k3594 in loop in string-chop in k1289 */
-static void C_ccall f_3596(C_word c,C_word t0,C_word t1){
+/* k3592 in loop in string-chop in k1288 */
+static void C_ccall f_3594(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3645,38 +3642,38 @@ C_word t5;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3596,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3600,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3594,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3598,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[4]);
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],((C_word*)t0)[4]);
-/* data-structures.scm: 612  loop */
+/* data-structures.scm: 610  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3565(t5,t2,t3,t4);}
+f_3563(t5,t2,t3,t4);}
 
-/* k3598 in k3594 in loop in string-chop in k1289 */
-static void C_ccall f_3600(C_word c,C_word t0,C_word t1){
+/* k3596 in k3592 in loop in string-chop in k1288 */
+static void C_ccall f_3598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3600,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3598,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k3583 in loop in string-chop in k1289 */
-static void C_ccall f_3585(C_word c,C_word t0,C_word t1){
+/* k3581 in loop in string-chop in k1288 */
+static void C_ccall f_3583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3585,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3583,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,1,t1));}
 
-/* string-translate* in k1289 */
-static void C_ccall f_3428(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* string-translate* in k1288 */
+static void C_ccall f_3426(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3689,19 +3686,19 @@ C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3428,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[83]);
-t5=(C_word)C_i_check_list_2(t3,lf[83]);
+C_save_and_reclaim((void*)tr4,(void*)f_3426,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_string_2(t2,lf[82]);
+t5=(C_word)C_i_check_list_2(t3,lf[82]);
 t6=(C_word)C_block_size(t2);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3440,a[2]=t3,a[3]=t8,a[4]=t2,a[5]=t6,a[6]=((C_word)li113),tmp=(C_word)a,a+=7,tmp));
-/* data-structures.scm: 600  collect */
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3438,a[2]=t3,a[3]=t8,a[4]=t2,a[5]=t6,a[6]=((C_word)li113),tmp=(C_word)a,a+=7,tmp));
+/* data-structures.scm: 598  collect */
 t10=((C_word*)t8)[1];
-f_3440(t10,t1,C_fix(0),C_fix(0),C_fix(0),C_SCHEME_END_OF_LIST);}
+f_3438(t10,t1,C_fix(0),C_fix(0),C_fix(0),C_SCHEME_END_OF_LIST);}
 
-/* collect in string-translate* in k1289 */
-static void C_fcall f_3440(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* collect in string-translate* in k1288 */
+static void C_fcall f_3438(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -3714,29 +3711,29 @@ C_word t13;
 C_word ab[14],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3440,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_3438,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3454,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3452,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_fixnum_greaterp(t2,t3))){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3468,a[2]=t7,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 582  ##sys#substring */
-t9=*((C_word*)lf[75]+1);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3466,a[2]=t7,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 580  ##sys#substring */
+t9=*((C_word*)lf[74]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,((C_word*)t0)[4],t3,t2);}
 else{
 t8=((C_word*)t6)[1];
-/* data-structures.scm: 580  reverse */
-t9=*((C_word*)lf[24]+1);
+/* data-structures.scm: 578  reverse */
+t9=*((C_word*)lf[23]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}}
 else{
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3473,a[2]=t8,a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=t3,a[6]=((C_word*)t0)[3],a[7]=t4,a[8]=t2,a[9]=((C_word)li112),tmp=(C_word)a,a+=10,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3471,a[2]=t8,a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=t3,a[6]=((C_word*)t0)[3],a[7]=t4,a[8]=t2,a[9]=((C_word)li112),tmp=(C_word)a,a+=10,tmp));
 t10=((C_word*)t8)[1];
-f_3473(t10,t1,((C_word*)t0)[2]);}}
+f_3471(t10,t1,((C_word*)t0)[2]);}}
 
-/* loop in collect in string-translate* in k1289 */
-static void C_fcall f_3473(C_word t0,C_word t1,C_word t2){
+/* loop in collect in string-translate* in k1288 */
+static void C_fcall f_3471(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3756,13 +3753,13 @@ loop:
 a=C_alloc(12);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3473,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3471,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
-/* data-structures.scm: 586  collect */
+/* data-structures.scm: 584  collect */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_3440(t5,t1,t3,((C_word*)t0)[5],t4,((C_word*)((C_word*)t0)[4])[1]);}
+f_3438(t5,t1,t3,((C_word*)t0)[5],t4,((C_word*)((C_word*)t0)[4])[1]);}
 else{
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_car(t3);
@@ -3770,26 +3767,26 @@ t5=(C_word)C_i_string_length(t4);
 t6=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_substring_compare(((C_word*)t0)[3],t4,((C_word*)t0)[8],C_fix(0),t5))){
 t7=(C_word)C_fixnum_plus(((C_word*)t0)[8],t5);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3512,a[2]=t7,a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=t6,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3510,a[2]=t7,a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=t6,tmp=(C_word)a,a+=8,tmp);
 if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[8],((C_word*)t0)[5]))){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3538,a[2]=t8,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 594  ##sys#substring */
-t10=*((C_word*)lf[75]+1);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3536,a[2]=t8,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 592  ##sys#substring */
+t10=*((C_word*)lf[74]+1);
 ((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t9,((C_word*)t0)[3],((C_word*)t0)[5],((C_word*)t0)[8]);}
 else{
 t9=t8;
-f_3512(t9,C_SCHEME_UNDEFINED);}}
+f_3510(t9,C_SCHEME_UNDEFINED);}}
 else{
 t7=(C_word)C_i_cdr(t2);
-/* data-structures.scm: 599  loop */
+/* data-structures.scm: 597  loop */
 t14=t1;
 t15=t7;
 t1=t14;
 t2=t15;
 goto loop;}}}
 
-/* k3536 in loop in collect in string-translate* in k1289 */
-static void C_ccall f_3538(C_word c,C_word t0,C_word t1){
+/* k3534 in loop in collect in string-translate* in k1288 */
+static void C_ccall f_3536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3797,14 +3794,14 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3538,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3536,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-f_3512(t4,t3);}
+f_3510(t4,t3);}
 
-/* k3510 in loop in collect in string-translate* in k1289 */
-static void C_fcall f_3512(C_word t0,C_word t1){
+/* k3508 in loop in collect in string-translate* in k1288 */
+static void C_fcall f_3510(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3813,39 +3810,39 @@ C_word t5;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3512,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3510,NULL,2,t0,t1);}
 t2=(C_word)C_i_string_length(((C_word*)t0)[7]);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[6],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],((C_word*)((C_word*)t0)[5])[1]);
-/* data-structures.scm: 595  collect */
+/* data-structures.scm: 593  collect */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_3440(t5,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[2],t3,t4);}
+f_3438(t5,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[2],t3,t4);}
 
-/* k3466 in collect in string-translate* in k1289 */
-static void C_ccall f_3468(C_word c,C_word t0,C_word t1){
+/* k3464 in collect in string-translate* in k1288 */
+static void C_ccall f_3466(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3468,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3466,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[3])[1]);
-/* data-structures.scm: 580  reverse */
-t3=*((C_word*)lf[24]+1);
+/* data-structures.scm: 578  reverse */
+t3=*((C_word*)lf[23]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k3452 in collect in string-translate* in k1289 */
-static void C_ccall f_3454(C_word c,C_word t0,C_word t1){
+/* k3450 in collect in string-translate* in k1288 */
+static void C_ccall f_3452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 578  ##sys#fragments->string */
-t2=*((C_word*)lf[84]+1);
+/* data-structures.scm: 576  ##sys#fragments->string */
+t2=*((C_word*)lf[83]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* string-translate in k1289 */
-static void C_ccall f_3226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* string-translate in k1288 */
+static void C_ccall f_3224(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -3854,13 +3851,13 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+14)){
-C_save_and_reclaim((void*)tr4r,(void*)f_3226r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_3224r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_3226r(t0,t1,t2,t3,t4);}}
+f_3224r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_3226r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_3224r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3868,44 +3865,44 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word *a=C_alloc(14);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3229,a[2]=((C_word)li108),tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3263,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3227,a[2]=((C_word)li108),tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3261,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_charp(t3))){
 t7=t6;
-f_3263(2,t7,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3403,a[2]=t3,a[3]=((C_word)li110),tmp=(C_word)a,a+=4,tmp));}
+f_3261(2,t7,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3401,a[2]=t3,a[3]=((C_word)li110),tmp=(C_word)a,a+=4,tmp));}
 else{
 if(C_truep((C_word)C_i_pairp(t3))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3420,a[2]=t6,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 536  list->string */
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3418,a[2]=t6,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 534  list->string */
 t8=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t7,t3);}
 else{
-t7=(C_word)C_i_check_string_2(t3,lf[81]);
-/* data-structures.scm: 539  instring */
-f_3229(t6,t3);}}}
+t7=(C_word)C_i_check_string_2(t3,lf[80]);
+/* data-structures.scm: 537  instring */
+f_3227(t6,t3);}}}
 
-/* k3418 in string-translate in k1289 */
-static void C_ccall f_3420(C_word c,C_word t0,C_word t1){
+/* k3416 in string-translate in k1288 */
+static void C_ccall f_3418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 536  instring */
-f_3229(((C_word*)t0)[2],t1);}
+/* data-structures.scm: 534  instring */
+f_3227(((C_word*)t0)[2],t1);}
 
-/* f_3403 in string-translate in k1289 */
-static void C_ccall f_3403(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_3401 in string-translate in k1288 */
+static void C_ccall f_3401(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3403,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_3401,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(t2,((C_word*)t0)[2]));}
 
-/* k3261 in string-translate in k1289 */
-static void C_ccall f_3263(C_word c,C_word t0,C_word t1){
+/* k3259 in string-translate in k1288 */
+static void C_ccall f_3261(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3914,28 +3911,28 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3263,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3266,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3261,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3264,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
 t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
 if(C_truep((C_word)C_charp(t3))){
 t4=t2;
-f_3266(2,t4,t3);}
+f_3264(2,t4,t3);}
 else{
 if(C_truep((C_word)C_i_pairp(t3))){
-/* data-structures.scm: 544  list->string */
+/* data-structures.scm: 542  list->string */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
 else{
-t4=(C_word)C_i_check_string_2(t3,lf[81]);
+t4=(C_word)C_i_check_string_2(t3,lf[80]);
 t5=t2;
-f_3266(2,t5,t3);}}}
+f_3264(2,t5,t3);}}}
 else{
 t3=t2;
-f_3266(2,t3,C_SCHEME_FALSE);}}
+f_3264(2,t3,C_SCHEME_FALSE);}}
 
-/* k3264 in k3261 in string-translate in k1289 */
-static void C_ccall f_3266(C_word c,C_word t0,C_word t1){
+/* k3262 in k3259 in string-translate in k1288 */
+static void C_ccall f_3264(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3946,18 +3943,18 @@ C_word t7;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3266,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3264,2,t0,t1);}
 t2=(C_word)C_i_stringp(t1);
 t3=(C_truep(t2)?(C_word)C_block_size(t1):C_SCHEME_FALSE);
-t4=(C_word)C_i_check_string_2(((C_word*)t0)[5],lf[81]);
+t4=(C_word)C_i_check_string_2(((C_word*)t0)[5],lf[80]);
 t5=(C_word)C_block_size(((C_word*)t0)[5]);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3278,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t5,tmp=(C_word)a,a+=8,tmp);
-/* data-structures.scm: 551  make-string */
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3276,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t5,tmp=(C_word)a,a+=8,tmp);
+/* data-structures.scm: 549  make-string */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t5);}
 
-/* k3276 in k3264 in k3261 in string-translate in k1289 */
-static void C_ccall f_3278(C_word c,C_word t0,C_word t1){
+/* k3274 in k3262 in k3259 in string-translate in k1288 */
+static void C_ccall f_3276(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3966,15 +3963,15 @@ C_word t5;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3278,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3276,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3283,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word)li109),tmp=(C_word)a,a+=10,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3281,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word)li109),tmp=(C_word)a,a+=10,tmp));
 t5=((C_word*)t3)[1];
-f_3283(t5,((C_word*)t0)[2],C_fix(0),C_fix(0));}
+f_3281(t5,((C_word*)t0)[2],C_fix(0),C_fix(0));}
 
-/* loop in k3276 in k3264 in k3261 in string-translate in k1289 */
-static void C_fcall f_3283(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k3274 in k3262 in k3259 in string-translate in k1288 */
+static void C_fcall f_3281(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3982,24 +3979,24 @@ C_word t6;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3283,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3281,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[8]))){
 if(C_truep((C_word)C_fixnum_lessp(t3,t2))){
-/* data-structures.scm: 555  ##sys#substring */
-t4=*((C_word*)lf[75]+1);
+/* data-structures.scm: 553  ##sys#substring */
+t4=*((C_word*)lf[74]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,((C_word*)t0)[7],C_fix(0),t3);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[7]);}}
 else{
 t4=(C_word)C_subchar(((C_word*)t0)[6],t2);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3302,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=t3,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
-/* data-structures.scm: 558  from */
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3300,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=t3,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
+/* data-structures.scm: 556  from */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t4);}}
 
-/* k3300 in loop in k3276 in k3264 in k3261 in string-translate in k1289 */
-static void C_ccall f_3302(C_word c,C_word t0,C_word t1){
+/* k3298 in loop in k3274 in k3262 in k3259 in string-translate in k1288 */
+static void C_ccall f_3300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4023,49 +4020,49 @@ if(C_truep((C_word)C_charp(((C_word*)t0)[9]))){
 t4=(C_word)C_setsubchar(((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[9]);
 t5=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
 t6=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
-/* data-structures.scm: 565  loop */
+/* data-structures.scm: 563  loop */
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_3283(t7,((C_word*)t0)[4],t5,t6);}
+f_3281(t7,((C_word*)t0)[4],t5,t6);}
 else{
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[3]))){
-/* data-structures.scm: 567  ##sys#error */
-t4=*((C_word*)lf[32]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,((C_word*)t0)[4],lf[81],lf[82],((C_word*)t0)[6],((C_word*)t0)[9]);}
+/* data-structures.scm: 565  ##sys#error */
+t4=*((C_word*)lf[31]+1);
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,((C_word*)t0)[4],lf[80],lf[81],((C_word*)t0)[6],((C_word*)t0)[9]);}
 else{
 t4=(C_word)C_setsubchar(((C_word*)t0)[8],((C_word*)t0)[7],(C_word)C_subchar(((C_word*)t0)[9],t1));
 t5=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
 t6=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
-/* data-structures.scm: 570  loop */
+/* data-structures.scm: 568  loop */
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_3283(t7,((C_word*)t0)[4],t5,t6);}}}
+f_3281(t7,((C_word*)t0)[4],t5,t6);}}}
 else{
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
-/* data-structures.scm: 562  loop */
+/* data-structures.scm: 560  loop */
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_3283(t5,((C_word*)t0)[4],t4,((C_word*)t0)[7]);}}
+f_3281(t5,((C_word*)t0)[4],t4,((C_word*)t0)[7]);}}
 else{
 t3=(C_word)C_setsubchar(((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
 t5=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
-/* data-structures.scm: 561  loop */
+/* data-structures.scm: 559  loop */
 t6=((C_word*)((C_word*)t0)[5])[1];
-f_3283(t6,((C_word*)t0)[4],t4,t5);}}
+f_3281(t6,((C_word*)t0)[4],t4,t5);}}
 
-/* instring in string-translate in k1289 */
-static void C_fcall f_3229(C_word t1,C_word t2){
+/* instring in string-translate in k1288 */
+static void C_fcall f_3227(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3229,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_3227,NULL,2,t1,t2);}
 t3=(C_word)C_block_size(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3234,a[2]=t2,a[3]=t3,a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3232,a[2]=t2,a[3]=t3,a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_3234 in instring in string-translate in k1289 */
-static void C_ccall f_3234(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_3232 in instring in string-translate in k1288 */
+static void C_ccall f_3232(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4073,13 +4070,13 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3234,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3240,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word)li106),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_3232,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3238,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word)li106),tmp=(C_word)a,a+=6,tmp);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_3240(t3,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_3238(t3,C_fix(0)));}
 
 /* loop */
-static C_word C_fcall f_3240(C_word t0,C_word t1){
+static C_word C_fcall f_3238(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4099,8 +4096,8 @@ t5=t3;
 t1=t5;
 goto loop;}}}
 
-/* string-intersperse in k1289 */
-static void C_ccall f_3111(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* string-intersperse in k1288 */
+static void C_ccall f_3109(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -4109,34 +4106,34 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3111r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3109r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3111r(t0,t1,t2,t3);}}
+f_3109r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3111r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3109r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3115,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3113,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
 t5=t4;
-f_3115(2,t5,lf[79]);}
+f_3113(2,t5,lf[78]);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t4;
-f_3115(2,t6,(C_word)C_i_car(t3));}
+f_3113(2,t6,(C_word)C_i_car(t3));}
 else{
 /* ##sys#error */
-t6=*((C_word*)lf[32]+1);
+t6=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k3113 in string-intersperse in k1289 */
-static void C_ccall f_3115(C_word c,C_word t0,C_word t1){
+/* k3111 in string-intersperse in k1288 */
+static void C_ccall f_3113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4148,18 +4145,18 @@ C_word t8;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3115,2,t0,t1);}
-t2=(C_word)C_i_check_list_2(((C_word*)t0)[3],lf[76]);
-t3=(C_word)C_i_check_string_2(t1,lf[76]);
+C_save_and_reclaim((void*)tr2,(void*)f_3113,2,t0,t1);}
+t2=(C_word)C_i_check_list_2(((C_word*)t0)[3],lf[75]);
+t3=(C_word)C_i_check_string_2(t1,lf[75]);
 t4=(C_word)C_block_size(t1);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3129,a[2]=t6,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word)li104),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3127,a[2]=t6,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word)li104),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_3129(t8,((C_word*)t0)[2],((C_word*)t0)[3],C_fix(0));}
+f_3127(t8,((C_word*)t0)[2],((C_word*)t0)[3],C_fix(0));}
 
-/* loop1 in k3113 in string-intersperse in k1289 */
-static void C_fcall f_3129(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1 in k3111 in string-intersperse in k1288 */
+static void C_fcall f_3127(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4179,27 +4176,27 @@ loop:
 a=C_alloc(6);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3129,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3127,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_eqp(t2,C_SCHEME_END_OF_LIST))){
 if(C_truep((C_word)C_eqp(((C_word*)t0)[5],C_SCHEME_END_OF_LIST))){
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[77]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[76]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3139,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3137,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_fixnum_difference(t3,((C_word*)t0)[3]);
-/* data-structures.scm: 499  ##sys#allocate-vector */
-t6=*((C_word*)lf[78]+1);
+/* data-structures.scm: 497  ##sys#allocate-vector */
+t6=*((C_word*)lf[77]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t4,t5,C_SCHEME_TRUE,C_make_character(32),C_SCHEME_FALSE);}}
 else{
 t4=(C_truep((C_word)C_blockp(t2))?(C_word)C_pairp(t2):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=(C_word)C_slot(t2,C_fix(0));
-t6=(C_word)C_i_check_string_2(t5,lf[76]);
+t6=(C_word)C_i_check_string_2(t5,lf[75]);
 t7=(C_word)C_slot(t2,C_fix(1));
 t8=(C_word)C_block_size(t5);
 t9=(C_word)C_fixnum_plus(((C_word*)t0)[3],t3);
 t10=(C_word)C_fixnum_plus(t8,t9);
-/* data-structures.scm: 514  loop1 */
+/* data-structures.scm: 512  loop1 */
 t14=t1;
 t15=t7;
 t16=t10;
@@ -4208,25 +4205,25 @@ t2=t15;
 t3=t16;
 goto loop;}
 else{
-/* data-structures.scm: 516  ##sys#error-not-a-proper-list */
-t5=*((C_word*)lf[35]+1);
+/* data-structures.scm: 514  ##sys#error-not-a-proper-list */
+t5=*((C_word*)lf[34]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,((C_word*)t0)[5]);}}}
 
-/* k3137 in loop1 in k3113 in string-intersperse in k1289 */
-static void C_ccall f_3139(C_word c,C_word t0,C_word t1){
+/* k3135 in loop1 in k3111 in string-intersperse in k1288 */
+static void C_ccall f_3137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3139,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3144,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word)li103),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3137,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3142,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word)li103),tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_3144(t2,((C_word*)t0)[2],C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_3142(t2,((C_word*)t0)[2],C_fix(0)));}
 
-/* loop2 in k3137 in loop1 in k3113 in string-intersperse in k1289 */
-static C_word C_fcall f_3144(C_word t0,C_word t1,C_word t2){
+/* loop2 in k3135 in loop1 in k3111 in string-intersperse in k1288 */
+static C_word C_fcall f_3142(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4258,8 +4255,8 @@ t1=t12;
 t2=t13;
 goto loop;}}
 
-/* string-split in k1289 */
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* string-split in k1288 */
+static void C_ccall f_2974(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -4268,13 +4265,13 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+20)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_2976r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3rv,(void*)f_2974r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest_vector(a,C_rest_count(0));
-f_2976r(t0,t1,t2,t3);}}
+f_2974r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2976r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2974r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4293,26 +4290,26 @@ C_word t17;
 C_word t18;
 C_word t19;
 C_word *a=C_alloc(20);
-t4=(C_word)C_i_check_string_2(t2,lf[73]);
+t4=(C_word)C_i_check_string_2(t2,lf[72]);
 t5=(C_word)C_vemptyp(t3);
-t6=(C_truep(t5)?lf[74]:(C_word)C_i_vector_ref(t3,C_fix(0)));
+t6=(C_truep(t5)?lf[73]:(C_word)C_i_vector_ref(t3,C_fix(0)));
 t7=(C_word)C_block_size(t3);
 t8=(C_word)C_eqp(t7,C_fix(2));
 t9=(C_truep(t8)?(C_word)C_i_vector_ref(t3,C_fix(1)):C_SCHEME_FALSE);
 t10=(C_word)C_block_size(t2);
-t11=(C_word)C_i_check_string_2(t6,lf[73]);
+t11=(C_word)C_i_check_string_2(t6,lf[72]);
 t12=(C_word)C_block_size(t6);
 t13=C_SCHEME_FALSE;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2997,a[2]=t2,a[3]=t14,a[4]=((C_word)li99),tmp=(C_word)a,a+=5,tmp);
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2995,a[2]=t2,a[3]=t14,a[4]=((C_word)li99),tmp=(C_word)a,a+=5,tmp);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3017,a[2]=t6,a[3]=t17,a[4]=t12,a[5]=t2,a[6]=t15,a[7]=t9,a[8]=t14,a[9]=t10,a[10]=((C_word)li101),tmp=(C_word)a,a+=11,tmp));
+t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3015,a[2]=t6,a[3]=t17,a[4]=t12,a[5]=t2,a[6]=t15,a[7]=t9,a[8]=t14,a[9]=t10,a[10]=((C_word)li101),tmp=(C_word)a,a+=11,tmp));
 t19=((C_word*)t17)[1];
-f_3017(t19,t1,C_fix(0),C_SCHEME_FALSE,C_fix(0));}
+f_3015(t19,t1,C_fix(0),C_SCHEME_FALSE,C_fix(0));}
 
-/* loop in string-split in k1289 */
-static void C_fcall f_3017(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in string-split in k1288 */
+static void C_fcall f_3015(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4326,15 +4323,15 @@ C_word t13;
 C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3017,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_3015,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[9]))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3027,a[2]=t1,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3025,a[2]=t1,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_fixnum_greaterp(t2,t4);
 t7=(C_truep(t6)?t6:((C_word*)t0)[7]);
 if(C_truep(t7)){
-/* data-structures.scm: 475  add */
+/* data-structures.scm: 473  add */
 t8=((C_word*)t0)[6];
-f_2997(t8,t5,t4,t2,t3);}
+f_2995(t8,t5,t4,t2,t3);}
 else{
 t8=((C_word*)((C_word*)t0)[8])[1];
 t9=t1;
@@ -4343,12 +4340,12 @@ else{
 t5=(C_word)C_subchar(((C_word*)t0)[5],t2);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3044,a[2]=t7,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=t5,a[7]=t4,a[8]=t3,a[9]=((C_word*)t0)[3],a[10]=t2,a[11]=((C_word*)t0)[4],a[12]=((C_word)li100),tmp=(C_word)a,a+=13,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3042,a[2]=t7,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=t5,a[7]=t4,a[8]=t3,a[9]=((C_word*)t0)[3],a[10]=t2,a[11]=((C_word*)t0)[4],a[12]=((C_word)li100),tmp=(C_word)a,a+=13,tmp));
 t9=((C_word*)t7)[1];
-f_3044(t9,t1,C_fix(0));}}
+f_3042(t9,t1,C_fix(0));}}
 
-/* scan in loop in string-split in k1289 */
-static void C_fcall f_3044(C_word t0,C_word t1,C_word t2){
+/* scan in loop in string-split in k1288 */
+static void C_fcall f_3042(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4365,12 +4362,12 @@ loop:
 a=C_alloc(5);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3044,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3042,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[11]))){
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[10],C_fix(1));
-/* data-structures.scm: 480  loop */
+/* data-structures.scm: 478  loop */
 t4=((C_word*)((C_word*)t0)[9])[1];
-f_3017(t4,t1,t3,((C_word*)t0)[8],((C_word*)t0)[7]);}
+f_3015(t4,t1,t3,((C_word*)t0)[8],((C_word*)t0)[7]);}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[6],(C_word)C_subchar(((C_word*)t0)[5],t2));
 if(C_truep(t3)){
@@ -4378,34 +4375,34 @@ t4=(C_word)C_fixnum_plus(((C_word*)t0)[10],C_fix(1));
 t5=(C_word)C_fixnum_greaterp(((C_word*)t0)[10],((C_word*)t0)[7]);
 t6=(C_truep(t5)?t5:((C_word*)t0)[4]);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3083,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 484  add */
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3081,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 482  add */
 t8=((C_word*)t0)[3];
-f_2997(t8,t7,((C_word*)t0)[7],((C_word*)t0)[10],((C_word*)t0)[8]);}
+f_2995(t8,t7,((C_word*)t0)[7],((C_word*)t0)[10],((C_word*)t0)[8]);}
 else{
-/* data-structures.scm: 485  loop */
+/* data-structures.scm: 483  loop */
 t7=((C_word*)((C_word*)t0)[9])[1];
-f_3017(t7,t1,t4,((C_word*)t0)[8],t4);}}
+f_3015(t7,t1,t4,((C_word*)t0)[8],t4);}}
 else{
 t4=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* data-structures.scm: 486  scan */
+/* data-structures.scm: 484  scan */
 t11=t1;
 t12=t4;
 t1=t11;
 t2=t12;
 goto loop;}}}
 
-/* k3081 in scan in loop in string-split in k1289 */
-static void C_ccall f_3083(C_word c,C_word t0,C_word t1){
+/* k3079 in scan in loop in string-split in k1288 */
+static void C_ccall f_3081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 484  loop */
+/* data-structures.scm: 482  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_3017(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,((C_word*)t0)[2]);}
+f_3015(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,((C_word*)t0)[2]);}
 
-/* k3025 in loop in string-split in k1289 */
-static void C_ccall f_3027(C_word c,C_word t0,C_word t1){
+/* k3023 in loop in string-split in k1288 */
+static void C_ccall f_3025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4414,22 +4411,22 @@ t2=((C_word*)((C_word*)t0)[3])[1];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?t2:C_SCHEME_END_OF_LIST));}
 
-/* add in string-split in k1289 */
-static void C_fcall f_2997(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* add in string-split in k1288 */
+static void C_fcall f_2995(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2997,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3012,a[2]=t1,a[3]=t4,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 468  ##sys#substring */
-t6=*((C_word*)lf[75]+1);
+C_save_and_reclaim((void*)trf_2995,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3010,a[2]=t1,a[3]=t4,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 466  ##sys#substring */
+t6=*((C_word*)lf[74]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,((C_word*)t0)[2],t2,t3);}
 
-/* k3010 in add in string-split in k1289 */
-static void C_ccall f_3012(C_word c,C_word t0,C_word t1){
+/* k3008 in add in string-split in k1288 */
+static void C_ccall f_3010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4438,7 +4435,7 @@ C_word t5;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3012,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3010,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t3=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(1),t2);
@@ -4449,8 +4446,8 @@ t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}
 
-/* substring-ci=? in k1289 */
-static void C_ccall f_2896(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* substring-ci=? in k1288 */
+static void C_ccall f_2894(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -4459,13 +4456,13 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+17)){
-C_save_and_reclaim((void*)tr4r,(void*)f_2896r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2894r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_2896r(t0,t1,t2,t3,t4);}}
+f_2894r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2896r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2894r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4479,89 +4476,89 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word *a=C_alloc(17);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2898,a[2]=t3,a[3]=t2,a[4]=((C_word)li94),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2903,a[2]=t5,a[3]=((C_word)li95),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2908,a[2]=t6,a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2913,a[2]=t7,a[3]=((C_word)li97),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2896,a[2]=t3,a[3]=t2,a[4]=((C_word)li94),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2901,a[2]=t5,a[3]=((C_word)li95),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2906,a[2]=t6,a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2911,a[2]=t7,a[3]=((C_word)li97),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
 /* def-start1647663 */
 t9=t8;
-f_2913(t9,t1);}
+f_2911(t9,t1);}
 else{
 t9=(C_word)C_i_car(t4);
 t10=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t10))){
 /* def-start2648661 */
 t11=t7;
-f_2908(t11,t1,t9);}
+f_2906(t11,t1,t9);}
 else{
 t11=(C_word)C_i_car(t10);
 t12=(C_word)C_i_cdr(t10);
 if(C_truep((C_word)C_i_nullp(t12))){
 /* def-len649658 */
 t13=t6;
-f_2903(t13,t1,t9,t11);}
+f_2901(t13,t1,t9,t11);}
 else{
 t13=(C_word)C_i_car(t12);
 t14=(C_word)C_i_cdr(t12);
 if(C_truep((C_word)C_i_nullp(t14))){
 /* body645654 */
 t15=t5;
-f_2898(t15,t1,t9,t11,t13);}
+f_2896(t15,t1,t9,t11,t13);}
 else{
 /* ##sys#error */
-t15=*((C_word*)lf[32]+1);
+t15=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[0],t14);}}}}}
 
-/* def-start1647 in substring-ci=? in k1289 */
-static void C_fcall f_2913(C_word t0,C_word t1){
+/* def-start1647 in substring-ci=? in k1288 */
+static void C_fcall f_2911(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2913,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2911,NULL,2,t0,t1);}
 /* def-start2648661 */
 t2=((C_word*)t0)[2];
-f_2908(t2,t1,C_fix(0));}
+f_2906(t2,t1,C_fix(0));}
 
-/* def-start2648 in substring-ci=? in k1289 */
-static void C_fcall f_2908(C_word t0,C_word t1,C_word t2){
+/* def-start2648 in substring-ci=? in k1288 */
+static void C_fcall f_2906(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2908,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2906,NULL,3,t0,t1,t2);}
 /* def-len649658 */
 t3=((C_word*)t0)[2];
-f_2903(t3,t1,t2,C_fix(0));}
+f_2901(t3,t1,t2,C_fix(0));}
 
-/* def-len649 in substring-ci=? in k1289 */
-static void C_fcall f_2903(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-len649 in substring-ci=? in k1288 */
+static void C_fcall f_2901(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2903,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_2901,NULL,4,t0,t1,t2,t3);}
 /* body645654 */
 t4=((C_word*)t0)[2];
-f_2898(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_2896(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body645 in substring-ci=? in k1289 */
-static void C_fcall f_2898(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body645 in substring-ci=? in k1288 */
+static void C_fcall f_2896(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2898,NULL,5,t0,t1,t2,t3,t4);}
-/* data-structures.scm: 453  ##sys#substring-ci=? */
-((C_proc7)C_retrieve_proc(*((C_word*)lf[71]+1)))(7,*((C_word*)lf[71]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,t4);}
+C_save_and_reclaim((void*)trf_2896,NULL,5,t0,t1,t2,t3,t4);}
+/* data-structures.scm: 451  ##sys#substring-ci=? */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[70]+1)))(7,*((C_word*)lf[70]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,t4);}
 
-/* ##sys#substring-ci=? in k1289 */
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* ##sys#substring-ci=? in k1288 */
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -4575,35 +4572,35 @@ C_word ab[7],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_2859,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(C_word)C_i_check_string_2(t2,lf[72]);
-t8=(C_word)C_i_check_string_2(t3,lf[72]);
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2869,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr7,(void*)f_2857,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(C_word)C_i_check_string_2(t2,lf[71]);
+t8=(C_word)C_i_check_string_2(t3,lf[71]);
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2867,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t6)){
 t10=t9;
-f_2869(t10,t6);}
+f_2867(t10,t6);}
 else{
 t10=(C_word)C_block_size(t2);
 t11=(C_word)C_fixnum_difference(t10,t4);
 t12=(C_word)C_block_size(t3);
 t13=(C_word)C_fixnum_difference(t12,t5);
 t14=t9;
-f_2869(t14,(C_word)C_i_fixnum_min(t11,t13));}}
+f_2867(t14,(C_word)C_i_fixnum_min(t11,t13));}}
 
-/* k2867 in ##sys#substring-ci=? in k1289 */
-static void C_fcall f_2869(C_word t0,C_word t1){
+/* k2865 in ##sys#substring-ci=? in k1288 */
+static void C_fcall f_2867(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_check_exact_2(((C_word*)t0)[6],lf[72]);
-t3=(C_word)C_i_check_exact_2(((C_word*)t0)[5],lf[72]);
+t2=(C_word)C_i_check_exact_2(((C_word*)t0)[6],lf[71]);
+t3=(C_word)C_i_check_exact_2(((C_word*)t0)[5],lf[71]);
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_substring_compare_case_insensitive(((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[5],t1));}
 
-/* substring=? in k1289 */
-static void C_ccall f_2779(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* substring=? in k1288 */
+static void C_ccall f_2777(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -4612,13 +4609,13 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+17)){
-C_save_and_reclaim((void*)tr4r,(void*)f_2779r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2777r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_2779r(t0,t1,t2,t3,t4);}}
+f_2777r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2779r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2777r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4632,89 +4629,89 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word *a=C_alloc(17);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2781,a[2]=t3,a[3]=t2,a[4]=((C_word)li88),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2786,a[2]=t5,a[3]=((C_word)li89),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2791,a[2]=t6,a[3]=((C_word)li90),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2796,a[2]=t7,a[3]=((C_word)li91),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2779,a[2]=t3,a[3]=t2,a[4]=((C_word)li88),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2784,a[2]=t5,a[3]=((C_word)li89),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2789,a[2]=t6,a[3]=((C_word)li90),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2794,a[2]=t7,a[3]=((C_word)li91),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
 /* def-start1590606 */
 t9=t8;
-f_2796(t9,t1);}
+f_2794(t9,t1);}
 else{
 t9=(C_word)C_i_car(t4);
 t10=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t10))){
 /* def-start2591604 */
 t11=t7;
-f_2791(t11,t1,t9);}
+f_2789(t11,t1,t9);}
 else{
 t11=(C_word)C_i_car(t10);
 t12=(C_word)C_i_cdr(t10);
 if(C_truep((C_word)C_i_nullp(t12))){
 /* def-len592601 */
 t13=t6;
-f_2786(t13,t1,t9,t11);}
+f_2784(t13,t1,t9,t11);}
 else{
 t13=(C_word)C_i_car(t12);
 t14=(C_word)C_i_cdr(t12);
 if(C_truep((C_word)C_i_nullp(t14))){
 /* body588597 */
 t15=t5;
-f_2781(t15,t1,t9,t11,t13);}
+f_2779(t15,t1,t9,t11,t13);}
 else{
 /* ##sys#error */
-t15=*((C_word*)lf[32]+1);
+t15=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[0],t14);}}}}}
 
-/* def-start1590 in substring=? in k1289 */
-static void C_fcall f_2796(C_word t0,C_word t1){
+/* def-start1590 in substring=? in k1288 */
+static void C_fcall f_2794(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2796,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2794,NULL,2,t0,t1);}
 /* def-start2591604 */
 t2=((C_word*)t0)[2];
-f_2791(t2,t1,C_fix(0));}
+f_2789(t2,t1,C_fix(0));}
 
-/* def-start2591 in substring=? in k1289 */
-static void C_fcall f_2791(C_word t0,C_word t1,C_word t2){
+/* def-start2591 in substring=? in k1288 */
+static void C_fcall f_2789(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2791,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2789,NULL,3,t0,t1,t2);}
 /* def-len592601 */
 t3=((C_word*)t0)[2];
-f_2786(t3,t1,t2,C_fix(0));}
+f_2784(t3,t1,t2,C_fix(0));}
 
-/* def-len592 in substring=? in k1289 */
-static void C_fcall f_2786(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-len592 in substring=? in k1288 */
+static void C_fcall f_2784(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2786,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_2784,NULL,4,t0,t1,t2,t3);}
 /* body588597 */
 t4=((C_word*)t0)[2];
-f_2781(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_2779(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body588 in substring=? in k1289 */
-static void C_fcall f_2781(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body588 in substring=? in k1288 */
+static void C_fcall f_2779(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2781,NULL,5,t0,t1,t2,t3,t4);}
-/* data-structures.scm: 439  ##sys#substring=? */
-((C_proc7)C_retrieve_proc(*((C_word*)lf[69]+1)))(7,*((C_word*)lf[69]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,t4);}
+C_save_and_reclaim((void*)trf_2779,NULL,5,t0,t1,t2,t3,t4);}
+/* data-structures.scm: 437  ##sys#substring=? */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[68]+1)))(7,*((C_word*)lf[68]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,t4);}
 
-/* ##sys#substring=? in k1289 */
-static void C_ccall f_2742(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* ##sys#substring=? in k1288 */
+static void C_ccall f_2740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -4728,35 +4725,35 @@ C_word ab[7],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_2742,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(C_word)C_i_check_string_2(t2,lf[70]);
-t8=(C_word)C_i_check_string_2(t3,lf[70]);
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2752,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr7,(void*)f_2740,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(C_word)C_i_check_string_2(t2,lf[69]);
+t8=(C_word)C_i_check_string_2(t3,lf[69]);
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2750,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t6)){
 t10=t9;
-f_2752(t10,t6);}
+f_2750(t10,t6);}
 else{
 t10=(C_word)C_block_size(t2);
 t11=(C_word)C_fixnum_difference(t10,t4);
 t12=(C_word)C_block_size(t3);
 t13=(C_word)C_fixnum_difference(t12,t5);
 t14=t9;
-f_2752(t14,(C_word)C_i_fixnum_min(t11,t13));}}
+f_2750(t14,(C_word)C_i_fixnum_min(t11,t13));}}
 
-/* k2750 in ##sys#substring=? in k1289 */
-static void C_fcall f_2752(C_word t0,C_word t1){
+/* k2748 in ##sys#substring=? in k1288 */
+static void C_fcall f_2750(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_check_exact_2(((C_word*)t0)[6],lf[70]);
-t3=(C_word)C_i_check_exact_2(((C_word*)t0)[5],lf[70]);
+t2=(C_word)C_i_check_exact_2(((C_word*)t0)[6],lf[69]);
+t3=(C_word)C_i_check_exact_2(((C_word*)t0)[5],lf[69]);
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_substring_compare(((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[5],t1));}
 
-/* string-compare3-ci in k1289 */
-static void C_ccall f_2711(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* string-compare3-ci in k1288 */
+static void C_ccall f_2709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4772,9 +4769,9 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2711,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[68]);
-t5=(C_word)C_i_check_string_2(t3,lf[68]);
+C_save_and_reclaim((void*)tr4,(void*)f_2709,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_string_2(t2,lf[67]);
+t5=(C_word)C_i_check_string_2(t3,lf[67]);
 t6=(C_word)C_block_size(t2);
 t7=(C_word)C_block_size(t3);
 t8=(C_word)C_fixnum_difference(t6,t7);
@@ -4785,8 +4782,8 @@ t12=(C_word)C_eqp(t11,C_fix(0));
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_truep(t12)?t8:t11));}
 
-/* string-compare3 in k1289 */
-static void C_ccall f_2680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* string-compare3 in k1288 */
+static void C_ccall f_2678(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4802,9 +4799,9 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2680,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[67]);
-t5=(C_word)C_i_check_string_2(t3,lf[67]);
+C_save_and_reclaim((void*)tr4,(void*)f_2678,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_string_2(t2,lf[66]);
+t5=(C_word)C_i_check_string_2(t3,lf[66]);
 t6=(C_word)C_block_size(t2);
 t7=(C_word)C_block_size(t3);
 t8=(C_word)C_fixnum_difference(t6,t7);
@@ -4815,8 +4812,8 @@ t12=(C_word)C_eqp(t11,C_fix(0));
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_truep(t12)?t8:t11));}
 
-/* substring-index-ci in k1289 */
-static void C_ccall f_2652(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* substring-index-ci in k1288 */
+static void C_ccall f_2650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -4825,44 +4822,44 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_2652r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2650r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_2652r(t0,t1,t2,t3,t4);}}
+f_2650r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2652r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2650r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2656,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2654,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
-/* data-structures.scm: 398  ##sys#substring-index-ci */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[65]+1)))(5,*((C_word*)lf[65]+1),t1,t2,t3,C_fix(0));}
+/* data-structures.scm: 396  ##sys#substring-index-ci */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[64]+1)))(5,*((C_word*)lf[64]+1),t1,t2,t3,C_fix(0));}
 else{
 t6=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t6))){
 t7=(C_word)C_i_car(t4);
-/* data-structures.scm: 398  ##sys#substring-index-ci */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[65]+1)))(5,*((C_word*)lf[65]+1),t1,t2,t3,t7);}
+/* data-structures.scm: 396  ##sys#substring-index-ci */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[64]+1)))(5,*((C_word*)lf[64]+1),t1,t2,t3,t7);}
 else{
 /* ##sys#error */
-t7=*((C_word*)lf[32]+1);
+t7=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k2654 in substring-index-ci in k1289 */
-static void C_ccall f_2656(C_word c,C_word t0,C_word t1){
+/* k2652 in substring-index-ci in k1288 */
+static void C_ccall f_2654(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 398  ##sys#substring-index-ci */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[65]+1)))(5,*((C_word*)lf[65]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* data-structures.scm: 396  ##sys#substring-index-ci */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[64]+1)))(5,*((C_word*)lf[64]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* substring-index in k1289 */
-static void C_ccall f_2624(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* substring-index in k1288 */
+static void C_ccall f_2622(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -4871,44 +4868,44 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_2624r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2622r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_2624r(t0,t1,t2,t3,t4);}}
+f_2622r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2624r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2622r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2628,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2626,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
-/* data-structures.scm: 395  ##sys#substring-index */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[63]+1)))(5,*((C_word*)lf[63]+1),t1,t2,t3,C_fix(0));}
+/* data-structures.scm: 393  ##sys#substring-index */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[62]+1)))(5,*((C_word*)lf[62]+1),t1,t2,t3,C_fix(0));}
 else{
 t6=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t6))){
 t7=(C_word)C_i_car(t4);
-/* data-structures.scm: 395  ##sys#substring-index */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[63]+1)))(5,*((C_word*)lf[63]+1),t1,t2,t3,t7);}
+/* data-structures.scm: 393  ##sys#substring-index */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[62]+1)))(5,*((C_word*)lf[62]+1),t1,t2,t3,t7);}
 else{
 /* ##sys#error */
-t7=*((C_word*)lf[32]+1);
+t7=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k2626 in substring-index in k1289 */
-static void C_ccall f_2628(C_word c,C_word t0,C_word t1){
+/* k2624 in substring-index in k1288 */
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 395  ##sys#substring-index */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[63]+1)))(5,*((C_word*)lf[63]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* data-structures.scm: 393  ##sys#substring-index */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[62]+1)))(5,*((C_word*)lf[62]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* ##sys#substring-index-ci in k1289 */
-static void C_ccall f_2615(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#substring-index-ci in k1288 */
+static void C_ccall f_2613(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4916,25 +4913,25 @@ C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2615,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2621,a[2]=t3,a[3]=t2,a[4]=((C_word)li81),tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 389  traverse */
-f_2559(t1,t2,t3,t4,t5,lf[66]);}
+C_save_and_reclaim((void*)tr5,(void*)f_2613,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2619,a[2]=t3,a[3]=t2,a[4]=((C_word)li81),tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 387  traverse */
+f_2557(t1,t2,t3,t4,t5,lf[65]);}
 
-/* a2620 in ##sys#substring-index-ci in k1289 */
-static void C_ccall f_2621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a2618 in ##sys#substring-index-ci in k1288 */
+static void C_ccall f_2619(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2621,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2619,4,t0,t1,t2,t3);}
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_substring_compare_case_insensitive(((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t2,t3));}
 
-/* ##sys#substring-index in k1289 */
-static void C_ccall f_2606(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#substring-index in k1288 */
+static void C_ccall f_2604(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4942,25 +4939,25 @@ C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2606,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2612,a[2]=t3,a[3]=t2,a[4]=((C_word)li79),tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 383  traverse */
-f_2559(t1,t2,t3,t4,t5,lf[64]);}
+C_save_and_reclaim((void*)tr5,(void*)f_2604,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2610,a[2]=t3,a[3]=t2,a[4]=((C_word)li79),tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 381  traverse */
+f_2557(t1,t2,t3,t4,t5,lf[63]);}
 
-/* a2611 in ##sys#substring-index in k1289 */
-static void C_ccall f_2612(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a2609 in ##sys#substring-index in k1288 */
+static void C_ccall f_2610(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2612,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2610,4,t0,t1,t2,t3);}
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_substring_compare(((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t2,t3));}
 
-/* traverse in k1289 */
-static void C_fcall f_2559(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* traverse in k1288 */
+static void C_fcall f_2557(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -4974,7 +4971,7 @@ C_word t15;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2559,NULL,6,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_2557,NULL,6,t1,t2,t3,t4,t5,t6);}
 t7=(C_word)C_i_check_string_2(t2,t6);
 t8=(C_word)C_i_check_string_2(t3,t6);
 t9=(C_word)C_block_size(t3);
@@ -4982,30 +4979,30 @@ t10=(C_word)C_block_size(t2);
 t11=(C_word)C_i_check_exact_2(t4,t6);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2580,a[2]=t10,a[3]=t5,a[4]=t13,a[5]=t9,a[6]=((C_word)li77),tmp=(C_word)a,a+=7,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2578,a[2]=t10,a[3]=t5,a[4]=t13,a[5]=t9,a[6]=((C_word)li77),tmp=(C_word)a,a+=7,tmp));
 t15=((C_word*)t13)[1];
-f_2580(t15,t1,t4,t10);}
+f_2578(t15,t1,t4,t10);}
 
-/* loop in traverse in k1289 */
-static void C_fcall f_2580(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in traverse in k1288 */
+static void C_fcall f_2578(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2580,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_2578,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_greaterp(t3,((C_word*)t0)[5]))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2593,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* data-structures.scm: 377  test */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2591,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* data-structures.scm: 375  test */
 t5=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t4,t2,((C_word*)t0)[2]);}}
 
-/* k2591 in loop in traverse in k1289 */
-static void C_ccall f_2593(C_word c,C_word t0,C_word t1){
+/* k2589 in loop in traverse in k1288 */
+static void C_ccall f_2591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5017,12 +5014,12 @@ t2=((C_word*)t0)[5];
 else{
 t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* data-structures.scm: 379  loop */
+/* data-structures.scm: 377  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_2580(t4,((C_word*)t0)[5],t2,t3);}}
+f_2578(t4,((C_word*)t0)[5],t2,t3);}}
 
-/* conc in k1289 */
-static void C_ccall f_2514(C_word c,C_word t0,C_word t1,...){
+/* conc in k1288 */
+static void C_ccall f_2512(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -5030,13 +5027,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+16)){
-C_save_and_reclaim((void*)tr2r,(void*)f_2514r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_2512r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_2514r(t0,t1,t2);}}
+f_2512r(t0,t1,t2);}}
 
-static void C_ccall f_2514r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_2512r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5052,15 +5049,15 @@ t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2522,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2520,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2524,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li75),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2522,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li75),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_2524(t11,t7,t2);}
+f_2522(t11,t7,t2);}
 
-/* loop452 in conc in k1289 */
-static void C_fcall f_2524(C_word t0,C_word t1,C_word t2){
+/* loop452 in conc in k1288 */
+static void C_fcall f_2522(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5070,10 +5067,10 @@ C_word t7;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2524,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2522,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[58]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2553,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[57]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2551,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g468469 */
 t6=t3;
@@ -5083,8 +5080,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2551 in loop452 in conc in k1289 */
-static void C_ccall f_2553(C_word c,C_word t0,C_word t1){
+/* k2549 in loop452 in conc in k1288 */
+static void C_ccall f_2551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5097,7 +5094,7 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2553,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2551,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -5105,24 +5102,24 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop452465 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2524(t6,((C_word*)t0)[3],t5);}
+f_2522(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop452465 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2524(t6,((C_word*)t0)[3],t5);}}
+f_2522(t6,((C_word*)t0)[3],t5);}}
 
-/* k2520 in conc in k1289 */
-static void C_ccall f_2522(C_word c,C_word t0,C_word t1){
+/* k2518 in conc in k1288 */
+static void C_ccall f_2520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* ->string in k1289 */
-static void C_ccall f_2469(C_word c,C_word t0,C_word t1,C_word t2){
+/* ->string in k1288 */
+static void C_ccall f_2467(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5131,57 +5128,57 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2469,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2467,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_stringp(t2))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 if(C_truep((C_word)C_i_symbolp(t2))){
-/* data-structures.scm: 352  symbol->string */
-t3=*((C_word*)lf[59]+1);
+/* data-structures.scm: 350  symbol->string */
+t3=*((C_word*)lf[58]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}
 else{
 if(C_truep((C_word)C_charp(t2))){
-/* data-structures.scm: 353  string */
+/* data-structures.scm: 351  string */
 t3=((C_word*)t0)[5];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,t2);}
 else{
 if(C_truep((C_word)C_i_numberp(t2))){
-/* data-structures.scm: 354  ##sys#number->string */
-t3=*((C_word*)lf[60]+1);
+/* data-structures.scm: 352  ##sys#number->string */
+t3=*((C_word*)lf[59]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2506,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* data-structures.scm: 356  open-output-string */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2504,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* data-structures.scm: 354  open-output-string */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}}}}}
 
-/* k2504 in ->string in k1289 */
-static void C_ccall f_2506(C_word c,C_word t0,C_word t1){
+/* k2502 in ->string in k1288 */
+static void C_ccall f_2504(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2506,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2509,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 357  display */
+C_save_and_reclaim((void*)tr2,(void*)f_2504,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2507,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 355  display */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],t1);}
 
-/* k2507 in k2504 in ->string in k1289 */
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1){
+/* k2505 in k2502 in ->string in k1288 */
+static void C_ccall f_2507(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 358  get-output-string */
+/* data-structures.scm: 356  get-output-string */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* reverse-string-append in k1289 */
-static void C_ccall f_2392(C_word c,C_word t0,C_word t1,C_word t2){
+/* reverse-string-append in k1288 */
+static void C_ccall f_2390(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5191,16 +5188,16 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2392,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2390,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2395,a[2]=t4,a[3]=((C_word)li72),tmp=(C_word)a,a+=4,tmp));
-/* data-structures.scm: 341  rev-string-append */
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2393,a[2]=t4,a[3]=((C_word)li72),tmp=(C_word)a,a+=4,tmp));
+/* data-structures.scm: 339  rev-string-append */
 t6=((C_word*)t4)[1];
-f_2395(t6,t1,t2,C_fix(0));}
+f_2393(t6,t1,t2,C_fix(0));}
 
-/* rev-string-append in reverse-string-append in k1289 */
-static void C_fcall f_2395(C_word t0,C_word t1,C_word t2,C_word t3){
+/* rev-string-append in reverse-string-append in k1288 */
+static void C_fcall f_2393(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5216,14 +5213,14 @@ loop:
 a=C_alloc(10);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_2395,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_2393,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_string_length(t4);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2411,a[2]=t1,a[3]=t4,a[4]=t5,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2409,a[2]=t1,a[3]=t4,a[4]=t5,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 t7=(C_word)C_i_cdr(t2);
 t8=(C_word)C_a_i_plus(&a,2,t3,t5);
-/* data-structures.scm: 332  rev-string-append */
+/* data-structures.scm: 330  rev-string-append */
 t10=t6;
 t11=t7;
 t12=t8;
@@ -5232,12 +5229,12 @@ t2=t11;
 t3=t12;
 goto loop;}
 else{
-/* data-structures.scm: 339  make-string */
-t4=*((C_word*)lf[53]+1);
+/* data-structures.scm: 337  make-string */
+t4=*((C_word*)lf[52]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}}
 
-/* k2409 in rev-string-append in reverse-string-append in k1289 */
-static void C_ccall f_2411(C_word c,C_word t0,C_word t1){
+/* k2407 in rev-string-append in reverse-string-append in k1288 */
+static void C_ccall f_2409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5249,18 +5246,18 @@ C_word t8;
 C_word ab[17],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2411,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2409,2,t0,t1);}
 t2=(C_word)C_i_string_length(t1);
 t3=(C_word)C_a_i_minus(&a,2,t2,((C_word*)t0)[5]);
 t4=(C_word)C_a_i_minus(&a,2,t3,((C_word*)t0)[4]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2420,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word)li71),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2418,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word)li71),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_2420(t8,((C_word*)t0)[2],C_fix(0),t4);}
+f_2418(t8,((C_word*)t0)[2],C_fix(0),t4);}
 
-/* loop in k2409 in rev-string-append in reverse-string-append in k1289 */
-static void C_fcall f_2420(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k2407 in rev-string-append in reverse-string-append in k1288 */
+static void C_fcall f_2418(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5276,13 +5273,13 @@ loop:
 a=C_alloc(8);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_2420,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_2418,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_lessp(t2,((C_word*)t0)[5]))){
 t4=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
 t5=(C_word)C_i_string_set(((C_word*)t0)[3],t3,t4);
 t6=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
 t7=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-/* data-structures.scm: 337  loop */
+/* data-structures.scm: 335  loop */
 t10=t1;
 t11=t6;
 t12=t7;
@@ -5295,8 +5292,8 @@ t4=((C_word*)t0)[3];
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* rassoc in k1289 */
-static void C_ccall f_2342(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* rassoc in k1288 */
+static void C_ccall f_2340(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -5305,13 +5302,13 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2342r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4rv,(void*)f_2340r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2342r(t0,t1,t2,t3,t4);}}
+f_2340r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2342r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2340r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5321,17 +5318,17 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(8);
-t5=(C_word)C_i_check_list_2(t3,lf[51]);
+t5=(C_word)C_i_check_list_2(t3,lf[50]);
 t6=(C_word)C_notvemptyp(t4);
-t7=(C_truep(t6)?(C_word)C_i_vector_ref(t4,C_fix(0)):*((C_word*)lf[46]+1));
+t7=(C_truep(t6)?(C_word)C_i_vector_ref(t4,C_fix(0)):*((C_word*)lf[45]+1));
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2354,a[2]=t2,a[3]=t7,a[4]=t9,a[5]=((C_word)li69),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2352,a[2]=t2,a[3]=t7,a[4]=t9,a[5]=((C_word)li69),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_2354(t11,t1,t3);}
+f_2352(t11,t1,t3);}
 
-/* loop in rassoc in k1289 */
-static void C_fcall f_2354(C_word t0,C_word t1,C_word t2){
+/* loop in rassoc in k1288 */
+static void C_fcall f_2352(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5341,21 +5338,21 @@ C_word t7;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2354,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2352,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_check_pair_2(t3,lf[51]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2373,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=(C_word)C_i_check_pair_2(t3,lf[50]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2371,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t6=(C_word)C_slot(t3,C_fix(1));
-/* data-structures.scm: 318  tst */
+/* data-structures.scm: 316  tst */
 t7=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t5,((C_word*)t0)[2],t6);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k2371 in loop in rassoc in k1289 */
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1){
+/* k2369 in loop in rassoc in k1288 */
+static void C_ccall f_2371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5365,12 +5362,12 @@ t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[4]);}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* data-structures.scm: 320  loop */
+/* data-structures.scm: 318  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_2354(t3,((C_word*)t0)[5],t2);}}
+f_2352(t3,((C_word*)t0)[5],t2);}}
 
-/* alist-ref in k1289 */
-static void C_ccall f_2218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* alist-ref in k1288 */
+static void C_ccall f_2216(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -5379,13 +5376,13 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr4r,(void*)f_2218r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2216r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_2218r(t0,t1,t2,t3,t4);}}
+f_2216r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2218r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2216r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5396,58 +5393,58 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(13);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2220,a[2]=t3,a[3]=t2,a[4]=((C_word)li65),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2289,a[2]=t5,a[3]=((C_word)li66),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2294,a[2]=t6,a[3]=((C_word)li67),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2218,a[2]=t3,a[3]=t2,a[4]=((C_word)li65),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2287,a[2]=t5,a[3]=((C_word)li66),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2292,a[2]=t6,a[3]=((C_word)li67),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
 /* def-cmp364394 */
 t8=t7;
-f_2294(t8,t1);}
+f_2292(t8,t1);}
 else{
 t8=(C_word)C_i_car(t4);
 t9=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t9))){
 /* def-default365392 */
 t10=t6;
-f_2289(t10,t1,t8);}
+f_2287(t10,t1,t8);}
 else{
 t10=(C_word)C_i_car(t9);
 t11=(C_word)C_i_cdr(t9);
 if(C_truep((C_word)C_i_nullp(t11))){
 /* body362370 */
 t12=t5;
-f_2220(t12,t1,t8,t10);}
+f_2218(t12,t1,t8,t10);}
 else{
 /* ##sys#error */
-t12=*((C_word*)lf[32]+1);
+t12=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-cmp364 in alist-ref in k1289 */
-static void C_fcall f_2294(C_word t0,C_word t1){
+/* def-cmp364 in alist-ref in k1288 */
+static void C_fcall f_2292(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2294,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2292,NULL,2,t0,t1);}
 /* def-default365392 */
 t2=((C_word*)t0)[2];
-f_2289(t2,t1,*((C_word*)lf[46]+1));}
+f_2287(t2,t1,*((C_word*)lf[45]+1));}
 
-/* def-default365 in alist-ref in k1289 */
-static void C_fcall f_2289(C_word t0,C_word t1,C_word t2){
+/* def-default365 in alist-ref in k1288 */
+static void C_fcall f_2287(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2289,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2287,NULL,3,t0,t1,t2);}
 /* body362370 */
 t3=((C_word*)t0)[2];
-f_2220(t3,t1,t2,C_SCHEME_FALSE);}
+f_2218(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body362 in alist-ref in k1289 */
-static void C_fcall f_2220(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body362 in alist-ref in k1288 */
+static void C_fcall f_2218(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5458,25 +5455,25 @@ C_word t9;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2220,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2224,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_eqp(*((C_word*)lf[44]+1),t2);
+C_save_and_reclaim((void*)trf_2218,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2222,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t5=(C_word)C_eqp(*((C_word*)lf[43]+1),t2);
 if(C_truep(t5)){
 t6=t4;
-f_2224(t6,*((C_word*)lf[45]+1));}
+f_2222(t6,*((C_word*)lf[44]+1));}
 else{
-t6=(C_word)C_eqp(*((C_word*)lf[46]+1),t2);
+t6=(C_word)C_eqp(*((C_word*)lf[45]+1),t2);
 if(C_truep(t6)){
-t7=*((C_word*)lf[47]+1);
+t7=*((C_word*)lf[46]+1);
 t8=t4;
-f_2224(t8,t7);}
+f_2222(t8,t7);}
 else{
-t7=(C_word)C_eqp(*((C_word*)lf[48]+1),t2);
+t7=(C_word)C_eqp(*((C_word*)lf[47]+1),t2);
 t8=t4;
-f_2224(t8,(C_truep(t7)?*((C_word*)lf[49]+1):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2249,a[2]=t2,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp)));}}}
+f_2222(t8,(C_truep(t7)?*((C_word*)lf[48]+1):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2247,a[2]=t2,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp)));}}}
 
-/* f_2249 in body362 in alist-ref in k1289 */
-static void C_ccall f_2249(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_2247 in body362 in alist-ref in k1288 */
+static void C_ccall f_2247(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5486,15 +5483,15 @@ C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2249,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2247,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2255,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word)li63),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2253,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word)li63),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_2255(t7,t1,t3);}
+f_2253(t7,t1,t3);}
 
 /* loop */
-static void C_fcall f_2255(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_2253(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5503,24 +5500,24 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2255,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2253,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2271,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2269,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t3))){
 t5=(C_word)C_slot(t3,C_fix(0));
-/* data-structures.scm: 303  cmp */
+/* data-structures.scm: 301  cmp */
 t6=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,t5,((C_word*)t0)[2]);}
 else{
 t5=t4;
-f_2271(2,t5,C_SCHEME_FALSE);}}
+f_2269(2,t5,C_SCHEME_FALSE);}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k2269 in loop */
-static void C_ccall f_2271(C_word c,C_word t0,C_word t1){
+/* k2267 in loop */
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5530,26 +5527,26 @@ t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[4]);}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* data-structures.scm: 305  loop */
+/* data-structures.scm: 303  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_2255(t3,((C_word*)t0)[5],t2);}}
+f_2253(t3,((C_word*)t0)[5],t2);}}
 
-/* k2222 in body362 in alist-ref in k1289 */
-static void C_fcall f_2224(C_word t0,C_word t1){
+/* k2220 in body362 in alist-ref in k1288 */
+static void C_fcall f_2222(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2224,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2227,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 306  aq */
+C_save_and_reclaim((void*)trf_2222,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2225,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 304  aq */
 t3=t1;
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k2225 in k2222 in body362 in alist-ref in k1289 */
-static void C_ccall f_2227(C_word c,C_word t0,C_word t1){
+/* k2223 in k2220 in body362 in alist-ref in k1288 */
+static void C_ccall f_2225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5562,8 +5559,8 @@ t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* alist-update! in k1289 */
-static void C_ccall f_2119(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* alist-update! in k1288 */
+static void C_ccall f_2117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -5572,34 +5569,34 @@ C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr5r,(void*)f_2119r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_2117r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_2119r(t0,t1,t2,t3,t4,t5);}}
+f_2117r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_2119r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_2117r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(6);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2123,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2121,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_nullp(t5))){
 t7=t6;
-f_2123(2,t7,*((C_word*)lf[46]+1));}
+f_2121(2,t7,*((C_word*)lf[45]+1));}
 else{
 t7=(C_word)C_i_cdr(t5);
 if(C_truep((C_word)C_i_nullp(t7))){
 t8=t6;
-f_2123(2,t8,(C_word)C_i_car(t5));}
+f_2121(2,t8,(C_word)C_i_car(t5));}
 else{
 /* ##sys#error */
-t8=*((C_word*)lf[32]+1);
+t8=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,lf[0],t5);}}}
 
-/* k2121 in alist-update! in k1289 */
-static void C_ccall f_2123(C_word c,C_word t0,C_word t1){
+/* k2119 in alist-update! in k1288 */
+static void C_ccall f_2121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5610,25 +5607,25 @@ C_word t7;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2123,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2126,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_eqp(*((C_word*)lf[44]+1),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_2121,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2124,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(C_word)C_eqp(*((C_word*)lf[43]+1),t1);
 if(C_truep(t3)){
 t4=t2;
-f_2126(t4,*((C_word*)lf[45]+1));}
+f_2124(t4,*((C_word*)lf[44]+1));}
 else{
-t4=(C_word)C_eqp(*((C_word*)lf[46]+1),t1);
+t4=(C_word)C_eqp(*((C_word*)lf[45]+1),t1);
 if(C_truep(t4)){
-t5=*((C_word*)lf[47]+1);
+t5=*((C_word*)lf[46]+1);
 t6=t2;
-f_2126(t6,t5);}
+f_2124(t6,t5);}
 else{
-t5=(C_word)C_eqp(*((C_word*)lf[48]+1),t1);
+t5=(C_word)C_eqp(*((C_word*)lf[47]+1),t1);
 t6=t2;
-f_2126(t6,(C_truep(t5)?*((C_word*)lf[49]+1):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2158,a[2]=t1,a[3]=((C_word)li61),tmp=(C_word)a,a+=4,tmp)));}}}
+f_2124(t6,(C_truep(t5)?*((C_word*)lf[48]+1):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2156,a[2]=t1,a[3]=((C_word)li61),tmp=(C_word)a,a+=4,tmp)));}}}
 
-/* f_2158 in k2121 in alist-update! in k1289 */
-static void C_ccall f_2158(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_2156 in k2119 in alist-update! in k1288 */
+static void C_ccall f_2156(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5638,15 +5635,15 @@ C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2158,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2156,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2164,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word)li60),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2162,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word)li60),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_2164(t7,t1,t3);}
+f_2162(t7,t1,t3);}
 
 /* loop */
-static void C_fcall f_2164(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_2162(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5655,24 +5652,24 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2164,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2162,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2180,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2178,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t3))){
 t5=(C_word)C_slot(t3,C_fix(0));
-/* data-structures.scm: 284  cmp */
+/* data-structures.scm: 282  cmp */
 t6=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,t5,((C_word*)t0)[2]);}
 else{
 t5=t4;
-f_2180(2,t5,C_SCHEME_FALSE);}}
+f_2178(2,t5,C_SCHEME_FALSE);}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k2178 in loop */
-static void C_ccall f_2180(C_word c,C_word t0,C_word t1){
+/* k2176 in loop */
+static void C_ccall f_2178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5682,26 +5679,26 @@ t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[4]);}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* data-structures.scm: 286  loop */
+/* data-structures.scm: 284  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_2164(t3,((C_word*)t0)[5],t2);}}
+f_2162(t3,((C_word*)t0)[5],t2);}}
 
-/* k2124 in k2121 in alist-update! in k1289 */
-static void C_fcall f_2126(C_word t0,C_word t1){
+/* k2122 in k2119 in alist-update! in k1288 */
+static void C_fcall f_2124(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2126,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2129,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* data-structures.scm: 287  aq */
+C_save_and_reclaim((void*)trf_2124,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2127,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* data-structures.scm: 285  aq */
 t3=t1;
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* k2127 in k2124 in k2121 in alist-update! in k1289 */
-static void C_ccall f_2129(C_word c,C_word t0,C_word t1){
+/* k2125 in k2122 in k2119 in alist-update! in k1288 */
+static void C_ccall f_2127(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5710,7 +5707,7 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2129,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2127,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_setslot(t1,C_fix(1),((C_word*)t0)[5]);
 t3=((C_word*)t0)[4];
@@ -5721,8 +5718,8 @@ t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],((C_word*)t0)[5]);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]));}}
 
-/* shuffle in k1289 */
-static void C_ccall f_2009(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* shuffle in k1288 */
+static void C_ccall f_2007(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5743,26 +5740,26 @@ C_word ab[26],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2009,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2007,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_length(t2);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2020,a[2]=t1,a[3]=t6,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2018,a[2]=t1,a[3]=t6,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
 t10=C_SCHEME_END_OF_LIST;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
 t12=C_SCHEME_FALSE;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2059,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
+t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2057,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
 t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2075,a[2]=t11,a[3]=t16,a[4]=t13,a[5]=t4,a[6]=t3,a[7]=((C_word)li58),tmp=(C_word)a,a+=8,tmp));
+t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2073,a[2]=t11,a[3]=t16,a[4]=t13,a[5]=t4,a[6]=t3,a[7]=((C_word)li58),tmp=(C_word)a,a+=8,tmp));
 t18=((C_word*)t16)[1];
-f_2075(t18,t14,t2);}
+f_2073(t18,t14,t2);}
 
-/* loop286 in shuffle in k1289 */
-static void C_fcall f_2075(C_word t0,C_word t1,C_word t2){
+/* loop286 in shuffle in k1288 */
+static void C_fcall f_2073(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5772,21 +5769,21 @@ C_word t7;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2075,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2073,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2102,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li57),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2113,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2100,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li57),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2111,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g302303 */
 t6=t3;
-f_2102(t6,t4,t5);}
+f_2100(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2111 in loop286 in shuffle in k1289 */
-static void C_ccall f_2113(C_word c,C_word t0,C_word t1){
+/* k2109 in loop286 in shuffle in k1288 */
+static void C_ccall f_2111(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5799,7 +5796,7 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2113,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2111,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -5807,56 +5804,56 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop286299 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2075(t6,((C_word*)t0)[3],t5);}
+f_2073(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop286299 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2075(t6,((C_word*)t0)[3],t5);}}
+f_2073(t6,((C_word*)t0)[3],t5);}}
 
-/* g302 in loop286 in shuffle in k1289 */
-static void C_fcall f_2102(C_word t0,C_word t1,C_word t2){
+/* g302 in loop286 in shuffle in k1288 */
+static void C_fcall f_2100(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2102,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2110,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 269  random */
+C_save_and_reclaim((void*)trf_2100,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2108,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 267  random */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k2108 in g302 in loop286 in shuffle in k1289 */
-static void C_ccall f_2110(C_word c,C_word t0,C_word t1){
+/* k2106 in g302 in loop286 in shuffle in k1288 */
+static void C_ccall f_2108(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2110,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2108,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[2]));}
 
-/* k2057 in shuffle in k1289 */
-static void C_ccall f_2059(C_word c,C_word t0,C_word t1){
+/* k2055 in shuffle in k1288 */
+static void C_ccall f_2057(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2059,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2061,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp);
-/* data-structures.scm: 269  sort! */
-t3=*((C_word*)lf[42]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2057,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2059,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp);
+/* data-structures.scm: 267  sort! */
+t3=*((C_word*)lf[41]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* a2060 in k2057 in shuffle in k1289 */
-static void C_ccall f_2061(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a2058 in k2055 in shuffle in k1288 */
+static void C_ccall f_2059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5865,14 +5862,14 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2061,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2059,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_car(t3);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_lessp(t4,t5));}
 
-/* k2018 in shuffle in k1289 */
-static void C_ccall f_2020(C_word c,C_word t0,C_word t1){
+/* k2016 in shuffle in k1288 */
+static void C_ccall f_2018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5881,15 +5878,15 @@ C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2020,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2018,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2022,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li55),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2020,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li55),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_2022(t5,((C_word*)t0)[2],t1);}
+f_2020(t5,((C_word*)t0)[2],t1);}
 
-/* loop263 in k2018 in shuffle in k1289 */
-static void C_fcall f_2022(C_word t0,C_word t1,C_word t2){
+/* loop263 in k2016 in shuffle in k1288 */
+static void C_fcall f_2020(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5899,10 +5896,10 @@ C_word t7;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2022,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2020,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[41]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2051,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[40]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2049,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g279280 */
 t6=t3;
@@ -5912,8 +5909,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2049 in loop263 in k2018 in shuffle in k1289 */
-static void C_ccall f_2051(C_word c,C_word t0,C_word t1){
+/* k2047 in loop263 in k2016 in shuffle in k1288 */
+static void C_ccall f_2049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5926,7 +5923,7 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2051,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2049,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -5934,17 +5931,17 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop263276 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2022(t6,((C_word*)t0)[3],t5);}
+f_2020(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop263276 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_2022(t6,((C_word*)t0)[3],t5);}}
+f_2020(t6,((C_word*)t0)[3],t5);}}
 
-/* compress in k1289 */
-static void C_ccall f_1929(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* compress in k1288 */
+static void C_ccall f_1927(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5956,17 +5953,17 @@ C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1929,4,t0,t1,t2,t3);}
-t4=lf[37];
-t5=(C_word)C_i_check_list_2(t3,lf[36]);
+C_save_and_reclaim((void*)tr4,(void*)f_1927,4,t0,t1,t2,t3);}
+t4=lf[36];
+t5=(C_word)C_i_check_list_2(t3,lf[35]);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1938,a[2]=t4,a[3]=t7,a[4]=((C_word)li53),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1936,a[2]=t4,a[3]=t7,a[4]=((C_word)li53),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_1938(t9,t1,t2,t3);}
+f_1936(t9,t1,t2,t3);}
 
-/* loop in compress in k1289 */
-static void C_fcall f_1938(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in compress in k1288 */
+static void C_fcall f_1936(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5983,7 +5980,7 @@ loop:
 a=C_alloc(4);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1938,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1936,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
@@ -5992,10 +5989,10 @@ if(C_truep((C_word)C_i_pairp(t2))){
 if(C_truep((C_word)C_i_pairp(t3))){
 if(C_truep((C_word)C_slot(t2,C_fix(0)))){
 t4=(C_word)C_slot(t3,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1980,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1978,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_slot(t2,C_fix(1));
 t7=(C_word)C_slot(t3,C_fix(1));
-/* data-structures.scm: 261  loop */
+/* data-structures.scm: 259  loop */
 t11=t5;
 t12=t6;
 t13=t7;
@@ -6006,7 +6003,7 @@ goto loop;}
 else{
 t4=(C_word)C_slot(t2,C_fix(1));
 t5=(C_word)C_slot(t3,C_fix(1));
-/* data-structures.scm: 262  loop */
+/* data-structures.scm: 260  loop */
 t11=t1;
 t12=t4;
 t13=t5;
@@ -6015,27 +6012,27 @@ t2=t12;
 t3=t13;
 goto loop;}}
 else{
-/* data-structures.scm: 260  ##sys#signal-hook */
-t4=*((C_word*)lf[38]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[39],lf[36],((C_word*)t0)[2],t3);}}
-else{
 /* data-structures.scm: 258  ##sys#signal-hook */
-t4=*((C_word*)lf[38]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[39],lf[36],((C_word*)t0)[2],t2);}}}
+t4=*((C_word*)lf[37]+1);
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[38],lf[35],((C_word*)t0)[2],t3);}}
+else{
+/* data-structures.scm: 256  ##sys#signal-hook */
+t4=*((C_word*)lf[37]+1);
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[38],lf[35],((C_word*)t0)[2],t2);}}}
 
-/* k1978 in loop in compress in k1289 */
-static void C_ccall f_1980(C_word c,C_word t0,C_word t1){
+/* k1976 in loop in compress in k1288 */
+static void C_ccall f_1978(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1980,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1978,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* join in k1289 */
-static void C_ccall f_1870(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* join in k1288 */
+static void C_ccall f_1868(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6044,13 +6041,13 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_1870r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3rv,(void*)f_1868r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest_vector(a,C_rest_count(0));
-f_1870r(t0,t1,t2,t3);}}
+f_1868r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1870r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1868r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6062,15 +6059,15 @@ C_word t10;
 C_word *a=C_alloc(7);
 t4=(C_word)C_notvemptyp(t3);
 t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_SCHEME_END_OF_LIST);
-t6=(C_word)C_i_check_list_2(t5,lf[34]);
+t6=(C_word)C_i_check_list_2(t5,lf[33]);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1882,a[2]=t8,a[3]=t5,a[4]=((C_word)li51),tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1880,a[2]=t8,a[3]=t5,a[4]=((C_word)li51),tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_1882(t10,t1,t2);}
+f_1880(t10,t1,t2);}
 
-/* loop in join in k1289 */
-static void C_fcall f_1882(C_word t0,C_word t1,C_word t2){
+/* loop in join in k1288 */
+static void C_fcall f_1880(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6083,7 +6080,7 @@ loop:
 a=C_alloc(5);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1882,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1880,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
@@ -6095,29 +6092,29 @@ if(C_truep((C_word)C_i_nullp(t4))){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1917,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 249  loop */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1915,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 247  loop */
 t7=t5;
 t8=t4;
 t1=t7;
 t2=t8;
 goto loop;}}
 else{
-/* data-structures.scm: 243  ##sys#error-not-a-proper-list */
-t3=*((C_word*)lf[35]+1);
+/* data-structures.scm: 241  ##sys#error-not-a-proper-list */
+t3=*((C_word*)lf[34]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}}}
 
-/* k1915 in loop in join in k1289 */
-static void C_ccall f_1917(C_word c,C_word t0,C_word t1){
+/* k1913 in loop in join in k1288 */
+static void C_ccall f_1915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 249  ##sys#append */
-t2=*((C_word*)lf[22]+1);
+/* data-structures.scm: 247  ##sys#append */
+t2=*((C_word*)lf[21]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* chop in k1289 */
-static void C_ccall f_1785(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* chop in k1288 */
+static void C_ccall f_1783(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6126,19 +6123,19 @@ C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1785,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_exact_2(t3,lf[31]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1792,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_1783,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_exact_2(t3,lf[30]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1790,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(0)))){
-/* data-structures.scm: 224  ##sys#error */
-t6=*((C_word*)lf[32]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[31],lf[33],t3);}
+/* data-structures.scm: 222  ##sys#error */
+t6=*((C_word*)lf[31]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[30],lf[32],t3);}
 else{
 t6=t5;
-f_1792(2,t6,C_SCHEME_UNDEFINED);}}
+f_1790(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k1790 in chop in k1289 */
-static void C_ccall f_1792(C_word c,C_word t0,C_word t1){
+/* k1788 in chop in k1288 */
+static void C_ccall f_1790(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6148,16 +6145,16 @@ C_word t6;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1792,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1790,2,t0,t1);}
 t2=(C_word)C_i_length(((C_word*)t0)[5]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1800,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word)li49),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1798,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word)li49),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_1800(t6,((C_word*)t0)[2],((C_word*)t0)[5],t2);}
+f_1798(t6,((C_word*)t0)[2],((C_word*)t0)[5],t2);}
 
-/* loop in k1790 in chop in k1289 */
-static void C_fcall f_1800(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k1788 in chop in k1288 */
+static void C_fcall f_1798(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6166,7 +6163,7 @@ C_word t7;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1800,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1798,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
@@ -6177,12 +6174,12 @@ t4=t1;
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1821,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word)li48),tmp=(C_word)a,a+=8,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1819,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word)li48),tmp=(C_word)a,a+=8,tmp));
 t7=((C_word*)t5)[1];
-f_1821(t7,t1,C_SCHEME_END_OF_LIST,t2,((C_word*)t0)[4]);}}}
+f_1819(t7,t1,C_SCHEME_END_OF_LIST,t2,((C_word*)t0)[4]);}}}
 
-/* doloop205 in loop in k1790 in chop in k1289 */
-static void C_fcall f_1821(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* doloop205 in loop in k1788 in chop in k1288 */
+static void C_fcall f_1819(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6200,11 +6197,11 @@ loop:
 a=C_alloc(7);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1821,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_1819,NULL,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_eqp(t4,C_fix(0));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1835,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* data-structures.scm: 235  reverse */
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1833,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* data-structures.scm: 233  reverse */
 t7=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t2);}
 else{
@@ -6222,8 +6219,8 @@ t3=t14;
 t4=t15;
 goto loop;}}
 
-/* k1833 in doloop205 in loop in k1790 in chop in k1289 */
-static void C_ccall f_1835(C_word c,C_word t0,C_word t1){
+/* k1831 in doloop205 in loop in k1788 in chop in k1288 */
+static void C_ccall f_1833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6231,26 +6228,26 @@ C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1835,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1839,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1833,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1837,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[4]);
-/* data-structures.scm: 235  loop */
+/* data-structures.scm: 233  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_1800(t4,t2,((C_word*)t0)[2],t3);}
+f_1798(t4,t2,((C_word*)t0)[2],t3);}
 
-/* k1837 in k1833 in doloop205 in loop in k1790 in chop in k1289 */
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1){
+/* k1835 in k1831 in doloop205 in loop in k1788 in chop in k1288 */
+static void C_ccall f_1837(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1839,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1837,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* flatten in k1289 */
-static void C_ccall f_1744(C_word c,C_word t0,C_word t1,...){
+/* flatten in k1288 */
+static void C_ccall f_1742(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -6258,13 +6255,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1744r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1742r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1744r(t0,t1,t2);}}
+f_1742r(t0,t1,t2);}}
 
-static void C_ccall f_1744r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1742r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6273,12 +6270,12 @@ C_word t6;
 C_word *a=C_alloc(6);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1750,a[2]=t4,a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1748,a[2]=t4,a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_1750(t6,t1,t2,C_SCHEME_END_OF_LIST);}
+f_1748(t6,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* loop in flatten in k1289 */
-static void C_fcall f_1750(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in flatten in k1288 */
+static void C_fcall f_1748(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6294,7 +6291,7 @@ loop:
 a=C_alloc(5);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1750,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1748,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t3;
 t5=t1;
@@ -6303,8 +6300,8 @@ else{
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_slot(t2,C_fix(1));
 if(C_truep((C_word)C_i_listp(t4))){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1776,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 216  loop */
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1774,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 214  loop */
 t10=t6;
 t11=t5;
 t12=t3;
@@ -6313,8 +6310,8 @@ t2=t11;
 t3=t12;
 goto loop;}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1783,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 217  loop */
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1781,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 215  loop */
 t10=t6;
 t11=t5;
 t12=t3;
@@ -6323,28 +6320,28 @@ t2=t11;
 t3=t12;
 goto loop;}}}
 
-/* k1781 in loop in flatten in k1289 */
-static void C_ccall f_1783(C_word c,C_word t0,C_word t1){
+/* k1779 in loop in flatten in k1288 */
+static void C_ccall f_1781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1783,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1781,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k1774 in loop in flatten in k1289 */
-static void C_ccall f_1776(C_word c,C_word t0,C_word t1){
+/* k1772 in loop in flatten in k1288 */
+static void C_ccall f_1774(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 216  loop */
+/* data-structures.scm: 214  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1750(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_1748(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* butlast in k1289 */
-static void C_ccall f_1712(C_word c,C_word t0,C_word t1,C_word t2){
+/* butlast in k1288 */
+static void C_ccall f_1710(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6355,16 +6352,16 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1712,3,t0,t1,t2);}
-t3=(C_word)C_i_check_pair_2(t2,lf[29]);
+C_save_and_reclaim((void*)tr3,(void*)f_1710,3,t0,t1,t2);}
+t3=(C_word)C_i_check_pair_2(t2,lf[28]);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1721,a[2]=t5,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1719,a[2]=t5,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_1721(t7,t1,t2);}
+f_1719(t7,t1,t2);}
 
-/* loop in butlast in k1289 */
-static void C_fcall f_1721(C_word t0,C_word t1,C_word t2){
+/* loop in butlast in k1288 */
+static void C_fcall f_1719(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6378,13 +6375,13 @@ loop:
 a=C_alloc(4);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1721,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1719,NULL,3,t0,t1,t2);}
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=(C_truep((C_word)C_blockp(t3))?(C_word)C_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=(C_word)C_slot(t2,C_fix(0));
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1742,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 206  loop */
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1740,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 204  loop */
 t8=t6;
 t9=t3;
 t1=t8;
@@ -6394,19 +6391,19 @@ else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_END_OF_LIST);}}
 
-/* k1740 in loop in butlast in k1289 */
-static void C_ccall f_1742(C_word c,C_word t0,C_word t1){
+/* k1738 in loop in butlast in k1288 */
+static void C_ccall f_1740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1742,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1740,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* intersperse in k1289 */
-static void C_ccall f_1679(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* intersperse in k1288 */
+static void C_ccall f_1677(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6416,15 +6413,15 @@ C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1679,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_1677,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1685,a[2]=t5,a[3]=t3,a[4]=((C_word)li42),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1683,a[2]=t5,a[3]=t3,a[4]=((C_word)li42),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_1685(t7,t1,t2);}
+f_1683(t7,t1,t2);}
 
-/* loop in intersperse in k1289 */
-static void C_fcall f_1685(C_word t0,C_word t1,C_word t2){
+/* loop in intersperse in k1288 */
+static void C_fcall f_1683(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6438,7 +6435,7 @@ loop:
 a=C_alloc(5);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1685,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1683,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_eqp(t2,C_SCHEME_END_OF_LIST))){
 t3=t2;
 t4=t1;
@@ -6450,29 +6447,29 @@ t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 else{
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1710,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 199  loop */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1708,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 197  loop */
 t8=t5;
 t9=t3;
 t1=t8;
 t2=t9;
 goto loop;}}}
 
-/* k1708 in loop in intersperse in k1289 */
-static void C_ccall f_1710(C_word c,C_word t0,C_word t1){
+/* k1706 in loop in intersperse in k1288 */
+static void C_ccall f_1708(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1710,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1708,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* tail? in k1289 */
-static void C_ccall f_1651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* tail? in k1288 */
+static void C_ccall f_1649(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6482,19 +6479,19 @@ C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1651,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_list_2(t3,lf[27]);
+C_save_and_reclaim((void*)tr4,(void*)f_1649,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_list_2(t3,lf[26]);
 t5=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1663,a[2]=t2,a[3]=((C_word)li40),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1661,a[2]=t2,a[3]=((C_word)li40),tmp=(C_word)a,a+=4,tmp);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_1663(t6,t3));}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_1661(t6,t3));}}
 
-/* loop in tail? in k1289 */
-static C_word C_fcall f_1663(C_word t0,C_word t1){
+/* loop in tail? in k1288 */
+static C_word C_fcall f_1661(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6512,20 +6509,20 @@ t4=t2;
 t1=t4;
 goto loop;}}}
 
-/* atom? in k1289 */
-static void C_ccall f_1648(C_word c,C_word t0,C_word t1,C_word t2){
+/* atom? in k1288 */
+static void C_ccall f_1646(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1648,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1646,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_not_pair_p(t2));}
 
-/* right-section in k1289 */
-static void C_ccall f_1622(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* right-section in k1288 */
+static void C_ccall f_1620(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6534,49 +6531,49 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr3r,(void*)f_1622r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1620r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_1622r(t0,t1,t2,t3);}}
+f_1620r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1622r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1620r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(6);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1626,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* data-structures.scm: 173  ##sys#check-closure */
-t5=*((C_word*)lf[23]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[25]);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1624,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* data-structures.scm: 171  ##sys#check-closure */
+t5=*((C_word*)lf[22]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[24]);}
 
-/* k1624 in right-section in k1289 */
-static void C_ccall f_1626(C_word c,C_word t0,C_word t1){
+/* k1622 in right-section in k1288 */
+static void C_ccall f_1624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1626,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1629,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 174  ##sys#reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_1624,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1627,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 172  ##sys#reverse */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k1627 in k1624 in right-section in k1289 */
-static void C_ccall f_1629(C_word c,C_word t0,C_word t1){
+/* k1625 in k1622 in right-section in k1288 */
+static void C_ccall f_1627(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1629,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1627,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1630,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li37),tmp=(C_word)a,a+=6,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1628,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li37),tmp=(C_word)a,a+=6,tmp));}
 
-/* f_1630 in k1627 in k1624 in right-section in k1289 */
-static void C_ccall f_1630(C_word c,C_word t0,C_word t1,...){
+/* f_1628 in k1625 in k1622 in right-section in k1288 */
+static void C_ccall f_1628(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -6584,53 +6581,53 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1630r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1628r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1630r(t0,t1,t2);}}
+f_1628r(t0,t1,t2);}}
 
-static void C_ccall f_1630r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1628r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(12);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1638,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1642,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1646,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 176  ##sys#reverse */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1636,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1640,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1644,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 174  ##sys#reverse */
 t6=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}
 
-/* k1644 */
-static void C_ccall f_1646(C_word c,C_word t0,C_word t1){
+/* k1642 */
+static void C_ccall f_1644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 176  ##sys#append */
-t2=*((C_word*)lf[22]+1);
+/* data-structures.scm: 174  ##sys#append */
+t2=*((C_word*)lf[21]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1640 */
-static void C_ccall f_1642(C_word c,C_word t0,C_word t1){
+/* k1638 */
+static void C_ccall f_1640(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 176  ##sys#reverse */
+/* data-structures.scm: 174  ##sys#reverse */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1636 */
-static void C_ccall f_1638(C_word c,C_word t0,C_word t1){
+/* k1634 */
+static void C_ccall f_1636(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* left-section in k1289 */
-static void C_ccall f_1607(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* left-section in k1288 */
+static void C_ccall f_1605(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6639,35 +6636,35 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_1607r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1605r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_1607r(t0,t1,t2,t3);}}
+f_1605r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1607r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1605r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1611,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* data-structures.scm: 166  ##sys#check-closure */
-t5=*((C_word*)lf[23]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[21]);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1609,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* data-structures.scm: 164  ##sys#check-closure */
+t5=*((C_word*)lf[22]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[20]);}
 
-/* k1609 in left-section in k1289 */
-static void C_ccall f_1611(C_word c,C_word t0,C_word t1){
+/* k1607 in left-section in k1288 */
+static void C_ccall f_1609(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1611,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1609,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1612,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_1612 in k1609 in left-section in k1289 */
-static void C_ccall f_1612(C_word c,C_word t0,C_word t1,...){
+/* f_1610 in k1607 in left-section in k1288 */
+static void C_ccall f_1610(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -6675,77 +6672,77 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1612r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1610r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1612r(t0,t1,t2);}}
+f_1610r(t0,t1,t2);}}
 
-static void C_ccall f_1612r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1610r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1620,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* data-structures.scm: 168  ##sys#append */
-t4=*((C_word*)lf[22]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1618,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* data-structures.scm: 166  ##sys#append */
+t4=*((C_word*)lf[21]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],t2);}
 
-/* k1618 */
-static void C_ccall f_1620(C_word c,C_word t0,C_word t1){
+/* k1616 */
+static void C_ccall f_1618(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* never? in k1289 */
-static void C_ccall f_1604(C_word c,C_word t0,C_word t1,...){
+/* never? in k1288 */
+static void C_ccall f_1602(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1604,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1602,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* always? in k1289 */
-static void C_ccall f_1601(C_word c,C_word t0,C_word t1,...){
+/* always? in k1288 */
+static void C_ccall f_1599(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1601,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1599,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* none? in k1289 */
-static void C_ccall f_1598(C_word c,C_word t0,C_word t1,C_word t2){
+/* none? in k1288 */
+static void C_ccall f_1596(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1598,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1596,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 
-/* any? in k1289 */
-static void C_ccall f_1595(C_word c,C_word t0,C_word t1,C_word t2){
+/* any? in k1288 */
+static void C_ccall f_1593(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1595,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1593,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_TRUE);}
 
-/* each in k1289 */
-static void C_ccall f_1539(C_word c,C_word t0,C_word t1,...){
+/* each in k1288 */
+static void C_ccall f_1537(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -6753,13 +6750,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1539r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1537r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1539r(t0,t1,t2);}}
+f_1537r(t0,t1,t2);}}
 
-static void C_ccall f_1539r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1537r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6767,17 +6764,17 @@ C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
 if(C_truep((C_word)C_i_nullp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1547,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1545,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=(C_word)C_i_nullp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?(C_word)C_slot(t2,C_fix(0)):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1561,a[2]=t2,a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp)));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?(C_word)C_slot(t2,C_fix(0)):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1559,a[2]=t2,a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp)));}}
 
-/* f_1561 in each in k1289 */
-static void C_ccall f_1561(C_word c,C_word t0,C_word t1,...){
+/* f_1559 in each in k1288 */
+static void C_ccall f_1559(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -6785,13 +6782,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1561r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1559r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1561r(t0,t1,t2);}}
+f_1559r(t0,t1,t2);}}
 
-static void C_ccall f_1561r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1559r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6800,12 +6797,12 @@ C_word t6;
 C_word *a=C_alloc(7);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1567,a[2]=t4,a[3]=t2,a[4]=((C_word)li28),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1565,a[2]=t4,a[3]=t2,a[4]=((C_word)li28),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_1567(t6,t1,((C_word*)t0)[2]);}
+f_1565(t6,t1,((C_word*)t0)[2]);}
 
 /* loop */
-static void C_fcall f_1567(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_1565(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6814,60 +6811,60 @@ C_word t6;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1567,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1565,NULL,3,t0,t1,t2);}
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_slot(t2,C_fix(1));
 if(C_truep((C_word)C_i_nullp(t4))){
 C_apply(4,0,t1,t3,((C_word*)t0)[3]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1586,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1584,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 C_apply(4,0,t5,t3,((C_word*)t0)[3]);}}
 
-/* k1584 in loop */
-static void C_ccall f_1586(C_word c,C_word t0,C_word t1){
+/* k1582 in loop */
+static void C_ccall f_1584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* data-structures.scm: 155  loop */
+/* data-structures.scm: 153  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1567(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_1565(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* f_1547 in each in k1289 */
-static void C_ccall f_1547(C_word c,C_word t0,C_word t1,...){
+/* f_1545 in each in k1288 */
+static void C_ccall f_1545(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1547,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1545,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[15]+1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[14]+1));}
 
-/* noop in k1289 */
-static void C_ccall f_1533(C_word c,C_word t0,C_word t1,...){
+/* noop in k1288 */
+static void C_ccall f_1531(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1533,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1531,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[15]+1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[14]+1));}
 
-/* list-of? in k1289 */
-static void C_ccall f_1492(C_word c,C_word t0,C_word t1,C_word t2){
+/* list-of? in k1288 */
+static void C_ccall f_1491(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1492,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1491,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1494,a[2]=t2,a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1493,a[2]=t2,a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_1494 in list-of? in k1289 */
-static void C_ccall f_1494(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_1493 in list-of? in k1288 */
+static void C_ccall f_1493(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6877,15 +6874,15 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1494,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1493,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1500,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word)li23),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1499,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word)li23),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_1500(t6,t1,t2);}
+f_1499(t6,t1,t2);}
 
 /* loop */
-static void C_fcall f_1500(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_1499(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6893,7 +6890,7 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1500,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1499,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_TRUE);}
@@ -6902,14 +6899,14 @@ if(C_truep((C_word)C_i_not_pair_p(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1519,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1518,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* data-structures.scm: 136  pred */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t3,t4);}}}
 
-/* k1517 in loop */
-static void C_ccall f_1519(C_word c,C_word t0,C_word t1){
+/* k1516 in loop */
+static void C_ccall f_1518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6918,13 +6915,13 @@ if(C_truep(t1)){
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 /* data-structures.scm: 136  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1500(t3,((C_word*)t0)[2],t2);}
+f_1499(t3,((C_word*)t0)[2],t2);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* o in k1289 */
-static void C_ccall f_1453(C_word c,C_word t0,C_word t1,...){
+/* o in k1288 */
+static void C_ccall f_1452(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -6932,13 +6929,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1453r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1452r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1453r(t0,t1,t2);}}
+f_1452r(t0,t1,t2);}}
 
-static void C_ccall f_1453r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1452r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6953,12 +6950,12 @@ t4=t1;
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1465,a[2]=t4,a[3]=((C_word)li21),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1464,a[2]=t4,a[3]=((C_word)li21),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_1465(t6,t1,t2);}}
+f_1464(t6,t1,t2);}}
 
-/* loop in o in k1289 */
-static void C_fcall f_1465(C_word t0,C_word t1,C_word t2){
+/* loop in o in k1288 */
+static void C_fcall f_1464(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6967,19 +6964,19 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1465,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1464,NULL,3,t0,t1,t2);}
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_slot(t2,C_fix(1));
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1479,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word)li20),tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1478,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word)li20),tmp=(C_word)a,a+=6,tmp);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* f_1479 in loop in o in k1289 */
-static void C_ccall f_1479(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_1478 in loop in o in k1288 */
+static void C_ccall f_1478(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6987,28 +6984,28 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1479,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1487,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1478,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1486,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* data-structures.scm: 129  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_1465(t4,t3,((C_word*)t0)[2]);}
+f_1464(t4,t3,((C_word*)t0)[2]);}
 
-/* k1485 */
-static void C_ccall f_1487(C_word c,C_word t0,C_word t1){
+/* k1484 */
+static void C_ccall f_1486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1487,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1490,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1486,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1489,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* g8586 */
 t3=t1;
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k1488 in k1485 */
-static void C_ccall f_1490(C_word c,C_word t0,C_word t1){
+/* k1487 in k1484 */
+static void C_ccall f_1489(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -7016,8 +7013,8 @@ C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* compose in k1289 */
-static void C_ccall f_1417(C_word c,C_word t0,C_word t1,...){
+/* compose in k1288 */
+static void C_ccall f_1416(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -7025,13 +7022,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1417r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1416r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1417r(t0,t1,t2);}}
+f_1416r(t0,t1,t2);}}
 
-static void C_ccall f_1417r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1416r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7041,7 +7038,7 @@ C_word t7;
 C_word *a=C_alloc(6);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1420,a[2]=t4,a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1419,a[2]=t4,a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp));
 if(C_truep((C_word)C_i_nullp(t2))){
 t6=*((C_word*)lf[10]+1);
 t7=t1;
@@ -7049,8 +7046,8 @@ t7=t1;
 else{
 C_apply(4,0,t1,((C_word*)t4)[1],t2);}}
 
-/* rec in compose in k1289 */
-static void C_ccall f_1420(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* rec in compose in k1288 */
+static void C_ccall f_1419(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7059,13 +7056,13 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr3r,(void*)f_1420r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1419r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_1420r(t0,t1,t2,t3);}}
+f_1419r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1420r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1419r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7076,12 +7073,12 @@ t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1428,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word)li17),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1427,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word)li17),tmp=(C_word)a,a+=6,tmp);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* f_1428 in rec in compose in k1289 */
-static void C_ccall f_1428(C_word c,C_word t0,C_word t1,...){
+/* f_1427 in rec in compose in k1288 */
+static void C_ccall f_1427(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -7089,23 +7086,23 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1428r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1427r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1428r(t0,t1,t2);}}
+f_1427r(t0,t1,t2);}}
 
-static void C_ccall f_1428r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1427r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(6);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1434,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word)li16),tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1433,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word)li16),tmp=(C_word)a,a+=6,tmp);
 /* data-structures.scm: 114  call-with-values */
 C_call_with_values(4,0,t1,t3,((C_word*)t0)[2]);}
 
-/* a1433 */
-static void C_ccall f_1434(C_word c,C_word t0,C_word t1){
+/* a1432 */
+static void C_ccall f_1433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7113,31 +7110,31 @@ C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1434,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1442,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1433,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1441,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_apply(4,0,t2,((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
 
-/* k1440 in a1433 */
-static void C_ccall f_1442(C_word c,C_word t0,C_word t1){
+/* k1439 in a1432 */
+static void C_ccall f_1441(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* complement in k1289 */
-static void C_ccall f_1405(C_word c,C_word t0,C_word t1,C_word t2){
+/* complement in k1288 */
+static void C_ccall f_1404(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1405,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1404,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1407,a[2]=t2,a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1406,a[2]=t2,a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_1407 in complement in k1289 */
-static void C_ccall f_1407(C_word c,C_word t0,C_word t1,...){
+/* f_1406 in complement in k1288 */
+static void C_ccall f_1406(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -7145,55 +7142,55 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1407r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1406r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1407r(t0,t1,t2);}}
+f_1406r(t0,t1,t2);}}
 
-static void C_ccall f_1407r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1406r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1415,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1414,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_apply(4,0,t3,((C_word*)t0)[2],t2);}
 
-/* k1413 */
-static void C_ccall f_1415(C_word c,C_word t0,C_word t1){
+/* k1412 */
+static void C_ccall f_1414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_not(t1));}
 
-/* flip in k1289 */
-static void C_ccall f_1397(C_word c,C_word t0,C_word t1,C_word t2){
+/* flip in k1288 */
+static void C_ccall f_1396(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1397,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1396,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1399,a[2]=t2,a[3]=((C_word)li12),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1398,a[2]=t2,a[3]=((C_word)li12),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_1399 in flip in k1289 */
-static void C_ccall f_1399(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_1398 in flip in k1288 */
+static void C_ccall f_1398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1399,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_1398,4,t0,t1,t2,t3);}
 /* data-structures.scm: 103  proc */
 t4=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t3,t2);}
 
-/* constantly in k1289 */
-static void C_ccall f_1374(C_word c,C_word t0,C_word t1,...){
+/* constantly in k1288 */
+static void C_ccall f_1373(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -7201,13 +7198,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1374r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1373r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1374r(t0,t1,t2);}}
+f_1373r(t0,t1,t2);}}
 
-static void C_ccall f_1374r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1373r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7220,37 +7217,37 @@ t3=(C_word)C_i_length(t2);
 t4=(C_word)C_eqp(C_fix(1),t3);
 if(C_truep(t4)){
 t5=(C_word)C_i_car(t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1385,a[2]=t5,a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1384,a[2]=t5,a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1387,a[2]=t2,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1386,a[2]=t2,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* f_1387 in constantly in k1289 */
-static void C_ccall f_1387(C_word c,C_word t0,C_word t1,...){
+/* f_1386 in constantly in k1288 */
+static void C_ccall f_1386(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1387,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1386,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* f_1385 in constantly in k1289 */
-static void C_ccall f_1385(C_word c,C_word t0,C_word t1,...){
+/* f_1384 in constantly in k1288 */
+static void C_ccall f_1384(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1385,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1384,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* disjoin in k1289 */
-static void C_ccall f_1337(C_word c,C_word t0,C_word t1,...){
+/* disjoin in k1288 */
+static void C_ccall f_1336(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -7258,21 +7255,21 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1337r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1336r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1337r(t0,t1,t2);}}
+f_1336r(t0,t1,t2);}}
 
-static void C_ccall f_1337r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1336r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a=C_alloc(4);
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1339,a[2]=t2,a[3]=((C_word)li7),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1338,a[2]=t2,a[3]=((C_word)li7),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_1339 in disjoin in k1289 */
-static void C_ccall f_1339(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_1338 in disjoin in k1288 */
+static void C_ccall f_1338(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7282,15 +7279,15 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1339,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1338,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1345,a[2]=t2,a[3]=t4,a[4]=((C_word)li6),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1344,a[2]=t2,a[3]=t4,a[4]=((C_word)li6),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_1345(t6,t1,((C_word*)t0)[2]);}
+f_1344(t6,t1,((C_word*)t0)[2]);}
 
 /* loop */
-static void C_fcall f_1345(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_1344(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7298,19 +7295,19 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1345,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1344,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
 t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1358,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1357,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* g5758 */
 t5=t3;
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,((C_word*)t0)[2]);}}
 
-/* k1356 in loop */
-static void C_ccall f_1358(C_word c,C_word t0,C_word t1){
+/* k1355 in loop */
+static void C_ccall f_1357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7322,10 +7319,10 @@ else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
 /* data-structures.scm: 95   loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_1345(t3,((C_word*)t0)[4],t2);}}
+f_1344(t3,((C_word*)t0)[4],t2);}}
 
-/* conjoin in k1289 */
-static void C_ccall f_1304(C_word c,C_word t0,C_word t1,...){
+/* conjoin in k1288 */
+static void C_ccall f_1303(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -7333,21 +7330,21 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1304r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1303r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1304r(t0,t1,t2);}}
+f_1303r(t0,t1,t2);}}
 
-static void C_ccall f_1304r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1303r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a=C_alloc(4);
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1306,a[2]=t2,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1305,a[2]=t2,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_1306 in conjoin in k1289 */
-static void C_ccall f_1306(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_1305 in conjoin in k1288 */
+static void C_ccall f_1305(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7357,15 +7354,15 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1306,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1305,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1312,a[2]=t2,a[3]=t4,a[4]=((C_word)li3),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1311,a[2]=t2,a[3]=t4,a[4]=((C_word)li3),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_1312(t6,t1,((C_word*)t0)[2]);}
+f_1311(t6,t1,((C_word*)t0)[2]);}
 
 /* loop */
-static void C_fcall f_1312(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_1311(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7374,20 +7371,20 @@ C_word t6;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1312,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1311,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_nullp(t2);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1328,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1327,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* g4243 */
 t6=t4;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,((C_word*)t0)[2]);}}
 
-/* k1326 in loop */
-static void C_ccall f_1328(C_word c,C_word t0,C_word t1){
+/* k1325 in loop */
+static void C_ccall f_1327(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7396,25 +7393,25 @@ if(C_truep(t1)){
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 /* data-structures.scm: 88   loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1312(t3,((C_word*)t0)[2],t2);}
+f_1311(t3,((C_word*)t0)[2],t2);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* project in k1289 */
-static void C_ccall f_1296(C_word c,C_word t0,C_word t1,C_word t2){
+/* project in k1288 */
+static void C_ccall f_1295(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1296,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1295,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1298,a[2]=t2,a[3]=((C_word)li1),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1297,a[2]=t2,a[3]=((C_word)li1),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_1298 in project in k1289 */
-static void C_ccall f_1298(C_word c,C_word t0,C_word t1,...){
+/* f_1297 in project in k1288 */
+static void C_ccall f_1297(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -7422,298 +7419,298 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_1298r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2rv,(void*)f_1297r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest_vector(a,C_rest_count(0));
-f_1298r(t0,t1,t2);}}
+f_1297r(t0,t1,t2);}}
 
-static void C_ccall f_1298r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1297r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,((C_word*)t0)[2]));}
 
-/* identity in k1289 */
-static void C_ccall f_1293(C_word c,C_word t0,C_word t1,C_word t2){
+/* identity in k1288 */
+static void C_ccall f_1292(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1293,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1292,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
 #ifdef C_ENABLE_PTABLES
 static C_PTABLE_ENTRY ptable[267] = {
 {"toplevel:data_structures_scm",(void*)C_data_structures_toplevel},
-{"f_1291:data_structures_scm",(void*)f_1291},
-{"f_4739:data_structures_scm",(void*)f_4739},
-{"f_4749:data_structures_scm",(void*)f_4749},
-{"f_4768:data_structures_scm",(void*)f_4768},
-{"f_4710:data_structures_scm",(void*)f_4710},
-{"f_4656:data_structures_scm",(void*)f_4656},
-{"f_4675:data_structures_scm",(void*)f_4675},
-{"f_4685:data_structures_scm",(void*)f_4685},
-{"f_4667:data_structures_scm",(void*)f_4667},
-{"f_4647:data_structures_scm",(void*)f_4647},
-{"f_4611:data_structures_scm",(void*)f_4611},
-{"f_4621:data_structures_scm",(void*)f_4621},
-{"f_4579:data_structures_scm",(void*)f_4579},
-{"f_4558:data_structures_scm",(void*)f_4558},
-{"f_4568:data_structures_scm",(void*)f_4568},
-{"f_4537:data_structures_scm",(void*)f_4537},
-{"f_4547:data_structures_scm",(void*)f_4547},
-{"f_4524:data_structures_scm",(void*)f_4524},
-{"f_4518:data_structures_scm",(void*)f_4518},
-{"f_4512:data_structures_scm",(void*)f_4512},
-{"f_4429:data_structures_scm",(void*)f_4429},
-{"f_4507:data_structures_scm",(void*)f_4507},
-{"f_4433:data_structures_scm",(void*)f_4433},
-{"f_4447:data_structures_scm",(void*)f_4447},
-{"f_4457:data_structures_scm",(void*)f_4457},
-{"f_4166:data_structures_scm",(void*)f_4166},
-{"f_4393:data_structures_scm",(void*)f_4393},
-{"f_4416:data_structures_scm",(void*)f_4416},
-{"f_4401:data_structures_scm",(void*)f_4401},
-{"f_4316:data_structures_scm",(void*)f_4316},
-{"f_4383:data_structures_scm",(void*)f_4383},
-{"f_4387:data_structures_scm",(void*)f_4387},
-{"f_4319:data_structures_scm",(void*)f_4319},
-{"f_4328:data_structures_scm",(void*)f_4328},
-{"f_4368:data_structures_scm",(void*)f_4368},
-{"f_4336:data_structures_scm",(void*)f_4336},
-{"f_4340:data_structures_scm",(void*)f_4340},
-{"f_4322:data_structures_scm",(void*)f_4322},
-{"f_4257:data_structures_scm",(void*)f_4257},
-{"f_4261:data_structures_scm",(void*)f_4261},
-{"f_4270:data_structures_scm",(void*)f_4270},
-{"f_4302:data_structures_scm",(void*)f_4302},
-{"f_4278:data_structures_scm",(void*)f_4278},
-{"f_4282:data_structures_scm",(void*)f_4282},
-{"f_4264:data_structures_scm",(void*)f_4264},
-{"f_4222:data_structures_scm",(void*)f_4222},
-{"f_4228:data_structures_scm",(void*)f_4228},
+{"f_1290:data_structures_scm",(void*)f_1290},
+{"f_4737:data_structures_scm",(void*)f_4737},
+{"f_4747:data_structures_scm",(void*)f_4747},
+{"f_4766:data_structures_scm",(void*)f_4766},
+{"f_4708:data_structures_scm",(void*)f_4708},
+{"f_4654:data_structures_scm",(void*)f_4654},
+{"f_4673:data_structures_scm",(void*)f_4673},
+{"f_4683:data_structures_scm",(void*)f_4683},
+{"f_4665:data_structures_scm",(void*)f_4665},
+{"f_4645:data_structures_scm",(void*)f_4645},
+{"f_4609:data_structures_scm",(void*)f_4609},
+{"f_4619:data_structures_scm",(void*)f_4619},
+{"f_4577:data_structures_scm",(void*)f_4577},
+{"f_4556:data_structures_scm",(void*)f_4556},
+{"f_4566:data_structures_scm",(void*)f_4566},
+{"f_4535:data_structures_scm",(void*)f_4535},
+{"f_4545:data_structures_scm",(void*)f_4545},
+{"f_4522:data_structures_scm",(void*)f_4522},
+{"f_4516:data_structures_scm",(void*)f_4516},
+{"f_4510:data_structures_scm",(void*)f_4510},
+{"f_4427:data_structures_scm",(void*)f_4427},
+{"f_4505:data_structures_scm",(void*)f_4505},
+{"f_4431:data_structures_scm",(void*)f_4431},
+{"f_4445:data_structures_scm",(void*)f_4445},
+{"f_4455:data_structures_scm",(void*)f_4455},
+{"f_4164:data_structures_scm",(void*)f_4164},
+{"f_4391:data_structures_scm",(void*)f_4391},
+{"f_4414:data_structures_scm",(void*)f_4414},
+{"f_4399:data_structures_scm",(void*)f_4399},
+{"f_4314:data_structures_scm",(void*)f_4314},
+{"f_4381:data_structures_scm",(void*)f_4381},
+{"f_4385:data_structures_scm",(void*)f_4385},
+{"f_4317:data_structures_scm",(void*)f_4317},
+{"f_4326:data_structures_scm",(void*)f_4326},
+{"f_4366:data_structures_scm",(void*)f_4366},
+{"f_4334:data_structures_scm",(void*)f_4334},
+{"f_4338:data_structures_scm",(void*)f_4338},
+{"f_4320:data_structures_scm",(void*)f_4320},
 {"f_4255:data_structures_scm",(void*)f_4255},
-{"f_4241:data_structures_scm",(void*)f_4241},
-{"f_4175:data_structures_scm",(void*)f_4175},
-{"f_4181:data_structures_scm",(void*)f_4181},
+{"f_4259:data_structures_scm",(void*)f_4259},
+{"f_4268:data_structures_scm",(void*)f_4268},
+{"f_4300:data_structures_scm",(void*)f_4300},
+{"f_4276:data_structures_scm",(void*)f_4276},
+{"f_4280:data_structures_scm",(void*)f_4280},
+{"f_4262:data_structures_scm",(void*)f_4262},
 {"f_4220:data_structures_scm",(void*)f_4220},
-{"f_4202:data_structures_scm",(void*)f_4202},
-{"f_4139:data_structures_scm",(void*)f_4139},
-{"f_4164:data_structures_scm",(void*)f_4164},
-{"f_4157:data_structures_scm",(void*)f_4157},
-{"f_4153:data_structures_scm",(void*)f_4153},
-{"f_4006:data_structures_scm",(void*)f_4006},
-{"f_4096:data_structures_scm",(void*)f_4096},
+{"f_4226:data_structures_scm",(void*)f_4226},
+{"f_4253:data_structures_scm",(void*)f_4253},
+{"f_4239:data_structures_scm",(void*)f_4239},
+{"f_4173:data_structures_scm",(void*)f_4173},
+{"f_4179:data_structures_scm",(void*)f_4179},
+{"f_4218:data_structures_scm",(void*)f_4218},
+{"f_4200:data_structures_scm",(void*)f_4200},
+{"f_4137:data_structures_scm",(void*)f_4137},
+{"f_4162:data_structures_scm",(void*)f_4162},
+{"f_4155:data_structures_scm",(void*)f_4155},
+{"f_4151:data_structures_scm",(void*)f_4151},
+{"f_4004:data_structures_scm",(void*)f_4004},
+{"f_4094:data_structures_scm",(void*)f_4094},
+{"f_4101:data_structures_scm",(void*)f_4101},
 {"f_4103:data_structures_scm",(void*)f_4103},
-{"f_4105:data_structures_scm",(void*)f_4105},
-{"f_4009:data_structures_scm",(void*)f_4009},
-{"f_4060:data_structures_scm",(void*)f_4060},
-{"f_4019:data_structures_scm",(void*)f_4019},
-{"f_4022:data_structures_scm",(void*)f_4022},
-{"f_4028:data_structures_scm",(void*)f_4028},
-{"f_3874:data_structures_scm",(void*)f_3874},
-{"f_3956:data_structures_scm",(void*)f_3956},
-{"f_3979:data_structures_scm",(void*)f_3979},
-{"f_3959:data_structures_scm",(void*)f_3959},
-{"f_3877:data_structures_scm",(void*)f_3877},
-{"f_3884:data_structures_scm",(void*)f_3884},
-{"f_3775:data_structures_scm",(void*)f_3775},
-{"f_3809:data_structures_scm",(void*)f_3809},
-{"f_3816:data_structures_scm",(void*)f_3816},
-{"f_3864:data_structures_scm",(void*)f_3864},
-{"f_3836:data_structures_scm",(void*)f_3836},
-{"f_3666:data_structures_scm",(void*)f_3666},
-{"f_3741:data_structures_scm",(void*)f_3741},
-{"f_3769:data_structures_scm",(void*)f_3769},
-{"f_3693:data_structures_scm",(void*)f_3693},
-{"f_3703:data_structures_scm",(void*)f_3703},
-{"f_3614:data_structures_scm",(void*)f_3614},
-{"f_3618:data_structures_scm",(void*)f_3618},
-{"f_3550:data_structures_scm",(void*)f_3550},
-{"f_3565:data_structures_scm",(void*)f_3565},
-{"f_3596:data_structures_scm",(void*)f_3596},
-{"f_3600:data_structures_scm",(void*)f_3600},
-{"f_3585:data_structures_scm",(void*)f_3585},
-{"f_3428:data_structures_scm",(void*)f_3428},
-{"f_3440:data_structures_scm",(void*)f_3440},
-{"f_3473:data_structures_scm",(void*)f_3473},
-{"f_3538:data_structures_scm",(void*)f_3538},
-{"f_3512:data_structures_scm",(void*)f_3512},
-{"f_3468:data_structures_scm",(void*)f_3468},
-{"f_3454:data_structures_scm",(void*)f_3454},
-{"f_3226:data_structures_scm",(void*)f_3226},
-{"f_3420:data_structures_scm",(void*)f_3420},
-{"f_3403:data_structures_scm",(void*)f_3403},
-{"f_3263:data_structures_scm",(void*)f_3263},
-{"f_3266:data_structures_scm",(void*)f_3266},
-{"f_3278:data_structures_scm",(void*)f_3278},
-{"f_3283:data_structures_scm",(void*)f_3283},
-{"f_3302:data_structures_scm",(void*)f_3302},
-{"f_3229:data_structures_scm",(void*)f_3229},
-{"f_3234:data_structures_scm",(void*)f_3234},
-{"f_3240:data_structures_scm",(void*)f_3240},
-{"f_3111:data_structures_scm",(void*)f_3111},
-{"f_3115:data_structures_scm",(void*)f_3115},
-{"f_3129:data_structures_scm",(void*)f_3129},
-{"f_3139:data_structures_scm",(void*)f_3139},
-{"f_3144:data_structures_scm",(void*)f_3144},
-{"f_2976:data_structures_scm",(void*)f_2976},
-{"f_3017:data_structures_scm",(void*)f_3017},
-{"f_3044:data_structures_scm",(void*)f_3044},
-{"f_3083:data_structures_scm",(void*)f_3083},
-{"f_3027:data_structures_scm",(void*)f_3027},
-{"f_2997:data_structures_scm",(void*)f_2997},
-{"f_3012:data_structures_scm",(void*)f_3012},
+{"f_4007:data_structures_scm",(void*)f_4007},
+{"f_4058:data_structures_scm",(void*)f_4058},
+{"f_4017:data_structures_scm",(void*)f_4017},
+{"f_4020:data_structures_scm",(void*)f_4020},
+{"f_4026:data_structures_scm",(void*)f_4026},
+{"f_3872:data_structures_scm",(void*)f_3872},
+{"f_3954:data_structures_scm",(void*)f_3954},
+{"f_3977:data_structures_scm",(void*)f_3977},
+{"f_3957:data_structures_scm",(void*)f_3957},
+{"f_3875:data_structures_scm",(void*)f_3875},
+{"f_3882:data_structures_scm",(void*)f_3882},
+{"f_3773:data_structures_scm",(void*)f_3773},
+{"f_3807:data_structures_scm",(void*)f_3807},
+{"f_3814:data_structures_scm",(void*)f_3814},
+{"f_3862:data_structures_scm",(void*)f_3862},
+{"f_3834:data_structures_scm",(void*)f_3834},
+{"f_3664:data_structures_scm",(void*)f_3664},
+{"f_3739:data_structures_scm",(void*)f_3739},
+{"f_3767:data_structures_scm",(void*)f_3767},
+{"f_3691:data_structures_scm",(void*)f_3691},
+{"f_3701:data_structures_scm",(void*)f_3701},
+{"f_3612:data_structures_scm",(void*)f_3612},
+{"f_3616:data_structures_scm",(void*)f_3616},
+{"f_3548:data_structures_scm",(void*)f_3548},
+{"f_3563:data_structures_scm",(void*)f_3563},
+{"f_3594:data_structures_scm",(void*)f_3594},
+{"f_3598:data_structures_scm",(void*)f_3598},
+{"f_3583:data_structures_scm",(void*)f_3583},
+{"f_3426:data_structures_scm",(void*)f_3426},
+{"f_3438:data_structures_scm",(void*)f_3438},
+{"f_3471:data_structures_scm",(void*)f_3471},
+{"f_3536:data_structures_scm",(void*)f_3536},
+{"f_3510:data_structures_scm",(void*)f_3510},
+{"f_3466:data_structures_scm",(void*)f_3466},
+{"f_3452:data_structures_scm",(void*)f_3452},
+{"f_3224:data_structures_scm",(void*)f_3224},
+{"f_3418:data_structures_scm",(void*)f_3418},
+{"f_3401:data_structures_scm",(void*)f_3401},
+{"f_3261:data_structures_scm",(void*)f_3261},
+{"f_3264:data_structures_scm",(void*)f_3264},
+{"f_3276:data_structures_scm",(void*)f_3276},
+{"f_3281:data_structures_scm",(void*)f_3281},
+{"f_3300:data_structures_scm",(void*)f_3300},
+{"f_3227:data_structures_scm",(void*)f_3227},
+{"f_3232:data_structures_scm",(void*)f_3232},
+{"f_3238:data_structures_scm",(void*)f_3238},
+{"f_3109:data_structures_scm",(void*)f_3109},
+{"f_3113:data_structures_scm",(void*)f_3113},
+{"f_3127:data_structures_scm",(void*)f_3127},
+{"f_3137:data_structures_scm",(void*)f_3137},
+{"f_3142:data_structures_scm",(void*)f_3142},
+{"f_2974:data_structures_scm",(void*)f_2974},
+{"f_3015:data_structures_scm",(void*)f_3015},
+{"f_3042:data_structures_scm",(void*)f_3042},
+{"f_3081:data_structures_scm",(void*)f_3081},
+{"f_3025:data_structures_scm",(void*)f_3025},
+{"f_2995:data_structures_scm",(void*)f_2995},
+{"f_3010:data_structures_scm",(void*)f_3010},
+{"f_2894:data_structures_scm",(void*)f_2894},
+{"f_2911:data_structures_scm",(void*)f_2911},
+{"f_2906:data_structures_scm",(void*)f_2906},
+{"f_2901:data_structures_scm",(void*)f_2901},
 {"f_2896:data_structures_scm",(void*)f_2896},
-{"f_2913:data_structures_scm",(void*)f_2913},
-{"f_2908:data_structures_scm",(void*)f_2908},
-{"f_2903:data_structures_scm",(void*)f_2903},
-{"f_2898:data_structures_scm",(void*)f_2898},
-{"f_2859:data_structures_scm",(void*)f_2859},
-{"f_2869:data_structures_scm",(void*)f_2869},
+{"f_2857:data_structures_scm",(void*)f_2857},
+{"f_2867:data_structures_scm",(void*)f_2867},
+{"f_2777:data_structures_scm",(void*)f_2777},
+{"f_2794:data_structures_scm",(void*)f_2794},
+{"f_2789:data_structures_scm",(void*)f_2789},
+{"f_2784:data_structures_scm",(void*)f_2784},
 {"f_2779:data_structures_scm",(void*)f_2779},
-{"f_2796:data_structures_scm",(void*)f_2796},
-{"f_2791:data_structures_scm",(void*)f_2791},
-{"f_2786:data_structures_scm",(void*)f_2786},
-{"f_2781:data_structures_scm",(void*)f_2781},
-{"f_2742:data_structures_scm",(void*)f_2742},
-{"f_2752:data_structures_scm",(void*)f_2752},
-{"f_2711:data_structures_scm",(void*)f_2711},
-{"f_2680:data_structures_scm",(void*)f_2680},
-{"f_2652:data_structures_scm",(void*)f_2652},
-{"f_2656:data_structures_scm",(void*)f_2656},
-{"f_2624:data_structures_scm",(void*)f_2624},
-{"f_2628:data_structures_scm",(void*)f_2628},
-{"f_2615:data_structures_scm",(void*)f_2615},
-{"f_2621:data_structures_scm",(void*)f_2621},
-{"f_2606:data_structures_scm",(void*)f_2606},
-{"f_2612:data_structures_scm",(void*)f_2612},
-{"f_2559:data_structures_scm",(void*)f_2559},
-{"f_2580:data_structures_scm",(void*)f_2580},
-{"f_2593:data_structures_scm",(void*)f_2593},
-{"f_2514:data_structures_scm",(void*)f_2514},
-{"f_2524:data_structures_scm",(void*)f_2524},
-{"f_2553:data_structures_scm",(void*)f_2553},
+{"f_2740:data_structures_scm",(void*)f_2740},
+{"f_2750:data_structures_scm",(void*)f_2750},
+{"f_2709:data_structures_scm",(void*)f_2709},
+{"f_2678:data_structures_scm",(void*)f_2678},
+{"f_2650:data_structures_scm",(void*)f_2650},
+{"f_2654:data_structures_scm",(void*)f_2654},
+{"f_2622:data_structures_scm",(void*)f_2622},
+{"f_2626:data_structures_scm",(void*)f_2626},
+{"f_2613:data_structures_scm",(void*)f_2613},
+{"f_2619:data_structures_scm",(void*)f_2619},
+{"f_2604:data_structures_scm",(void*)f_2604},
+{"f_2610:data_structures_scm",(void*)f_2610},
+{"f_2557:data_structures_scm",(void*)f_2557},
+{"f_2578:data_structures_scm",(void*)f_2578},
+{"f_2591:data_structures_scm",(void*)f_2591},
+{"f_2512:data_structures_scm",(void*)f_2512},
 {"f_2522:data_structures_scm",(void*)f_2522},
-{"f_2469:data_structures_scm",(void*)f_2469},
-{"f_2506:data_structures_scm",(void*)f_2506},
-{"f_2509:data_structures_scm",(void*)f_2509},
-{"f_2392:data_structures_scm",(void*)f_2392},
-{"f_2395:data_structures_scm",(void*)f_2395},
-{"f_2411:data_structures_scm",(void*)f_2411},
-{"f_2420:data_structures_scm",(void*)f_2420},
-{"f_2342:data_structures_scm",(void*)f_2342},
-{"f_2354:data_structures_scm",(void*)f_2354},
-{"f_2373:data_structures_scm",(void*)f_2373},
+{"f_2551:data_structures_scm",(void*)f_2551},
+{"f_2520:data_structures_scm",(void*)f_2520},
+{"f_2467:data_structures_scm",(void*)f_2467},
+{"f_2504:data_structures_scm",(void*)f_2504},
+{"f_2507:data_structures_scm",(void*)f_2507},
+{"f_2390:data_structures_scm",(void*)f_2390},
+{"f_2393:data_structures_scm",(void*)f_2393},
+{"f_2409:data_structures_scm",(void*)f_2409},
+{"f_2418:data_structures_scm",(void*)f_2418},
+{"f_2340:data_structures_scm",(void*)f_2340},
+{"f_2352:data_structures_scm",(void*)f_2352},
+{"f_2371:data_structures_scm",(void*)f_2371},
+{"f_2216:data_structures_scm",(void*)f_2216},
+{"f_2292:data_structures_scm",(void*)f_2292},
+{"f_2287:data_structures_scm",(void*)f_2287},
 {"f_2218:data_structures_scm",(void*)f_2218},
-{"f_2294:data_structures_scm",(void*)f_2294},
-{"f_2289:data_structures_scm",(void*)f_2289},
-{"f_2220:data_structures_scm",(void*)f_2220},
-{"f_2249:data_structures_scm",(void*)f_2249},
-{"f_2255:data_structures_scm",(void*)f_2255},
-{"f_2271:data_structures_scm",(void*)f_2271},
-{"f_2224:data_structures_scm",(void*)f_2224},
-{"f_2227:data_structures_scm",(void*)f_2227},
-{"f_2119:data_structures_scm",(void*)f_2119},
-{"f_2123:data_structures_scm",(void*)f_2123},
-{"f_2158:data_structures_scm",(void*)f_2158},
-{"f_2164:data_structures_scm",(void*)f_2164},
-{"f_2180:data_structures_scm",(void*)f_2180},
-{"f_2126:data_structures_scm",(void*)f_2126},
-{"f_2129:data_structures_scm",(void*)f_2129},
-{"f_2009:data_structures_scm",(void*)f_2009},
-{"f_2075:data_structures_scm",(void*)f_2075},
-{"f_2113:data_structures_scm",(void*)f_2113},
-{"f_2102:data_structures_scm",(void*)f_2102},
-{"f_2110:data_structures_scm",(void*)f_2110},
+{"f_2247:data_structures_scm",(void*)f_2247},
+{"f_2253:data_structures_scm",(void*)f_2253},
+{"f_2269:data_structures_scm",(void*)f_2269},
+{"f_2222:data_structures_scm",(void*)f_2222},
+{"f_2225:data_structures_scm",(void*)f_2225},
+{"f_2117:data_structures_scm",(void*)f_2117},
+{"f_2121:data_structures_scm",(void*)f_2121},
+{"f_2156:data_structures_scm",(void*)f_2156},
+{"f_2162:data_structures_scm",(void*)f_2162},
+{"f_2178:data_structures_scm",(void*)f_2178},
+{"f_2124:data_structures_scm",(void*)f_2124},
+{"f_2127:data_structures_scm",(void*)f_2127},
+{"f_2007:data_structures_scm",(void*)f_2007},
+{"f_2073:data_structures_scm",(void*)f_2073},
+{"f_2111:data_structures_scm",(void*)f_2111},
+{"f_2100:data_structures_scm",(void*)f_2100},
+{"f_2108:data_structures_scm",(void*)f_2108},
+{"f_2057:data_structures_scm",(void*)f_2057},
 {"f_2059:data_structures_scm",(void*)f_2059},
-{"f_2061:data_structures_scm",(void*)f_2061},
+{"f_2018:data_structures_scm",(void*)f_2018},
 {"f_2020:data_structures_scm",(void*)f_2020},
-{"f_2022:data_structures_scm",(void*)f_2022},
-{"f_2051:data_structures_scm",(void*)f_2051},
-{"f_1929:data_structures_scm",(void*)f_1929},
-{"f_1938:data_structures_scm",(void*)f_1938},
-{"f_1980:data_structures_scm",(void*)f_1980},
-{"f_1870:data_structures_scm",(void*)f_1870},
-{"f_1882:data_structures_scm",(void*)f_1882},
-{"f_1917:data_structures_scm",(void*)f_1917},
-{"f_1785:data_structures_scm",(void*)f_1785},
-{"f_1792:data_structures_scm",(void*)f_1792},
-{"f_1800:data_structures_scm",(void*)f_1800},
-{"f_1821:data_structures_scm",(void*)f_1821},
-{"f_1835:data_structures_scm",(void*)f_1835},
-{"f_1839:data_structures_scm",(void*)f_1839},
-{"f_1744:data_structures_scm",(void*)f_1744},
-{"f_1750:data_structures_scm",(void*)f_1750},
+{"f_2049:data_structures_scm",(void*)f_2049},
+{"f_1927:data_structures_scm",(void*)f_1927},
+{"f_1936:data_structures_scm",(void*)f_1936},
+{"f_1978:data_structures_scm",(void*)f_1978},
+{"f_1868:data_structures_scm",(void*)f_1868},
+{"f_1880:data_structures_scm",(void*)f_1880},
+{"f_1915:data_structures_scm",(void*)f_1915},
 {"f_1783:data_structures_scm",(void*)f_1783},
-{"f_1776:data_structures_scm",(void*)f_1776},
-{"f_1712:data_structures_scm",(void*)f_1712},
-{"f_1721:data_structures_scm",(void*)f_1721},
+{"f_1790:data_structures_scm",(void*)f_1790},
+{"f_1798:data_structures_scm",(void*)f_1798},
+{"f_1819:data_structures_scm",(void*)f_1819},
+{"f_1833:data_structures_scm",(void*)f_1833},
+{"f_1837:data_structures_scm",(void*)f_1837},
 {"f_1742:data_structures_scm",(void*)f_1742},
-{"f_1679:data_structures_scm",(void*)f_1679},
-{"f_1685:data_structures_scm",(void*)f_1685},
+{"f_1748:data_structures_scm",(void*)f_1748},
+{"f_1781:data_structures_scm",(void*)f_1781},
+{"f_1774:data_structures_scm",(void*)f_1774},
 {"f_1710:data_structures_scm",(void*)f_1710},
-{"f_1651:data_structures_scm",(void*)f_1651},
-{"f_1663:data_structures_scm",(void*)f_1663},
-{"f_1648:data_structures_scm",(void*)f_1648},
-{"f_1622:data_structures_scm",(void*)f_1622},
-{"f_1626:data_structures_scm",(void*)f_1626},
-{"f_1629:data_structures_scm",(void*)f_1629},
-{"f_1630:data_structures_scm",(void*)f_1630},
+{"f_1719:data_structures_scm",(void*)f_1719},
+{"f_1740:data_structures_scm",(void*)f_1740},
+{"f_1677:data_structures_scm",(void*)f_1677},
+{"f_1683:data_structures_scm",(void*)f_1683},
+{"f_1708:data_structures_scm",(void*)f_1708},
+{"f_1649:data_structures_scm",(void*)f_1649},
+{"f_1661:data_structures_scm",(void*)f_1661},
 {"f_1646:data_structures_scm",(void*)f_1646},
-{"f_1642:data_structures_scm",(void*)f_1642},
-{"f_1638:data_structures_scm",(void*)f_1638},
-{"f_1607:data_structures_scm",(void*)f_1607},
-{"f_1611:data_structures_scm",(void*)f_1611},
-{"f_1612:data_structures_scm",(void*)f_1612},
 {"f_1620:data_structures_scm",(void*)f_1620},
-{"f_1604:data_structures_scm",(void*)f_1604},
-{"f_1601:data_structures_scm",(void*)f_1601},
-{"f_1598:data_structures_scm",(void*)f_1598},
-{"f_1595:data_structures_scm",(void*)f_1595},
-{"f_1539:data_structures_scm",(void*)f_1539},
-{"f_1561:data_structures_scm",(void*)f_1561},
-{"f_1567:data_structures_scm",(void*)f_1567},
-{"f_1586:data_structures_scm",(void*)f_1586},
-{"f_1547:data_structures_scm",(void*)f_1547},
-{"f_1533:data_structures_scm",(void*)f_1533},
-{"f_1492:data_structures_scm",(void*)f_1492},
-{"f_1494:data_structures_scm",(void*)f_1494},
-{"f_1500:data_structures_scm",(void*)f_1500},
-{"f_1519:data_structures_scm",(void*)f_1519},
-{"f_1453:data_structures_scm",(void*)f_1453},
-{"f_1465:data_structures_scm",(void*)f_1465},
-{"f_1479:data_structures_scm",(void*)f_1479},
-{"f_1487:data_structures_scm",(void*)f_1487},
-{"f_1490:data_structures_scm",(void*)f_1490},
-{"f_1417:data_structures_scm",(void*)f_1417},
-{"f_1420:data_structures_scm",(void*)f_1420},
-{"f_1428:data_structures_scm",(void*)f_1428},
-{"f_1434:data_structures_scm",(void*)f_1434},
-{"f_1442:data_structures_scm",(void*)f_1442},
-{"f_1405:data_structures_scm",(void*)f_1405},
-{"f_1407:data_structures_scm",(void*)f_1407},
-{"f_1415:data_structures_scm",(void*)f_1415},
-{"f_1397:data_structures_scm",(void*)f_1397},
-{"f_1399:data_structures_scm",(void*)f_1399},
-{"f_1374:data_structures_scm",(void*)f_1374},
-{"f_1387:data_structures_scm",(void*)f_1387},
-{"f_1385:data_structures_scm",(void*)f_1385},
-{"f_1337:data_structures_scm",(void*)f_1337},
-{"f_1339:data_structures_scm",(void*)f_1339},
-{"f_1345:data_structures_scm",(void*)f_1345},
-{"f_1358:data_structures_scm",(void*)f_1358},
-{"f_1304:data_structures_scm",(void*)f_1304},
-{"f_1306:data_structures_scm",(void*)f_1306},
-{"f_1312:data_structures_scm",(void*)f_1312},
-{"f_1328:data_structures_scm",(void*)f_1328},
-{"f_1296:data_structures_scm",(void*)f_1296},
-{"f_1298:data_structures_scm",(void*)f_1298},
-{"f_1293:data_structures_scm",(void*)f_1293},
+{"f_1624:data_structures_scm",(void*)f_1624},
+{"f_1627:data_structures_scm",(void*)f_1627},
+{"f_1628:data_structures_scm",(void*)f_1628},
+{"f_1644:data_structures_scm",(void*)f_1644},
+{"f_1640:data_structures_scm",(void*)f_1640},
+{"f_1636:data_structures_scm",(void*)f_1636},
+{"f_1605:data_structures_scm",(void*)f_1605},
+{"f_1609:data_structures_scm",(void*)f_1609},
+{"f_1610:data_structures_scm",(void*)f_1610},
+{"f_1618:data_structures_scm",(void*)f_1618},
+{"f_1602:data_structures_scm",(void*)f_1602},
+{"f_1599:data_structures_scm",(void*)f_1599},
+{"f_1596:data_structures_scm",(void*)f_1596},
+{"f_1593:data_structures_scm",(void*)f_1593},
+{"f_1537:data_structures_scm",(void*)f_1537},
+{"f_1559:data_structures_scm",(void*)f_1559},
+{"f_1565:data_structures_scm",(void*)f_1565},
+{"f_1584:data_structures_scm",(void*)f_1584},
+{"f_1545:data_structures_scm",(void*)f_1545},
+{"f_1531:data_structures_scm",(void*)f_1531},
+{"f_1491:data_structures_scm",(void*)f_1491},
+{"f_1493:data_structures_scm",(void*)f_1493},
+{"f_1499:data_structures_scm",(void*)f_1499},
+{"f_1518:data_structures_scm",(void*)f_1518},
+{"f_1452:data_structures_scm",(void*)f_1452},
+{"f_1464:data_structures_scm",(void*)f_1464},
+{"f_1478:data_structures_scm",(void*)f_1478},
+{"f_1486:data_structures_scm",(void*)f_1486},
+{"f_1489:data_structures_scm",(void*)f_1489},
+{"f_1416:data_structures_scm",(void*)f_1416},
+{"f_1419:data_structures_scm",(void*)f_1419},
+{"f_1427:data_structures_scm",(void*)f_1427},
+{"f_1433:data_structures_scm",(void*)f_1433},
+{"f_1441:data_structures_scm",(void*)f_1441},
+{"f_1404:data_structures_scm",(void*)f_1404},
+{"f_1406:data_structures_scm",(void*)f_1406},
+{"f_1414:data_structures_scm",(void*)f_1414},
+{"f_1396:data_structures_scm",(void*)f_1396},
+{"f_1398:data_structures_scm",(void*)f_1398},
+{"f_1373:data_structures_scm",(void*)f_1373},
+{"f_1386:data_structures_scm",(void*)f_1386},
+{"f_1384:data_structures_scm",(void*)f_1384},
+{"f_1336:data_structures_scm",(void*)f_1336},
+{"f_1338:data_structures_scm",(void*)f_1338},
+{"f_1344:data_structures_scm",(void*)f_1344},
+{"f_1357:data_structures_scm",(void*)f_1357},
+{"f_1303:data_structures_scm",(void*)f_1303},
+{"f_1305:data_structures_scm",(void*)f_1305},
+{"f_1311:data_structures_scm",(void*)f_1311},
+{"f_1327:data_structures_scm",(void*)f_1327},
+{"f_1295:data_structures_scm",(void*)f_1295},
+{"f_1297:data_structures_scm",(void*)f_1297},
+{"f_1292:data_structures_scm",(void*)f_1292},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/eval.c b/bootstrap/eval.c
index 12221e61..431adfc6 100644
--- a/bootstrap/eval.c
+++ b/bootstrap/eval.c
@@ -1,9 +1,9 @@
 /* Generated from eval.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:31
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: eval.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file eval.c
    unit: eval
 */
@@ -54,314 +54,309 @@ static C_PTABLE_ENTRY *create_ptable(void);
 C_noret_decl(C_expand_toplevel)
 C_externimport void C_ccall C_expand_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[416];
+static C_TLS C_word lf[402];
 static double C_possibly_force_alignment;
-static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,17),40,100,32,97,114,103,49,49,32,46,32,109,111,114,101,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,99,104,105,99,107,101,110,45,112,114,101,102,105,120,32,46,32,116,109,112,49,51,54,49,51,55,41,0,0,0,0,0,0};
-static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,14),40,99,104,105,99,107,101,110,45,104,111,109,101,41,0,0};
-static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,104,97,115,104,45,115,121,109,98,111,108,32,115,49,53,52,32,110,49,53,53,41,0,0,0};
-static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,114,101,102,32,104,116,49,53,57,32,107,101,121,49,54,48,41,0,0,0,0,0};
-static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,98,117,99,107,101,116,49,55,52,41};
-static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,115,101,116,33,32,104,116,49,54,55,32,107,101,121,49,54,56,32,118,97,108,49,54,57,41,0,0,0,0,0};
-static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,63),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,117,112,100,97,116,101,33,32,104,116,49,55,55,32,107,101,121,49,55,56,32,117,112,100,116,102,117,110,99,49,55,57,32,118,97,108,117,102,117,110,99,49,56,48,41,0};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,16),40,103,50,48,52,32,98,117,99,107,101,116,50,48,54,41};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,57,55,32,103,50,48,49,50,48,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,49,57,48,32,105,49,57,52,41};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,102,111,114,45,101,97,99,104,32,112,49,56,55,32,104,116,49,56,56,41,0,0};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,98,117,99,107,101,116,50,49,57,41};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,108,111,99,97,116,105,111,110,32,104,116,50,49,50,32,107,101,121,50,49,51,32,97,100,100,112,50,49,52,41};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,12),40,97,51,51,50,48,32,120,50,51,49,41,0,0,0,0};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,17),40,97,51,51,51,51,32,112,50,51,52,32,105,50,51,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,101,118,97,108,45,100,101,99,111,114,97,116,111,114,32,112,50,50,55,32,108,108,50,50,56,32,104,50,50,57,32,99,110,116,114,50,51,48,41,0,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,21),40,102,105,110,100,45,105,100,32,105,100,50,55,52,32,115,101,50,55,53,41,0,0,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,21),40,114,101,110,97,109,101,32,118,97,114,50,56,52,32,115,101,50,56,53,41,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,51,50,55,41,0,0,0,0,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,11),40,103,51,49,56,32,112,51,50,48,41,0,0,0,0,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,101,110,118,115,51,48,56,32,101,105,51,48,57,41,0,0,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,27),40,108,111,111,107,117,112,32,118,97,114,48,51,48,50,32,101,51,48,51,32,115,101,51,48,52,41,0,0,0,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,9),40,115,119,97,112,51,53,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,7),40,97,51,53,53,48,41,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,19),40,101,118,97,108,47,109,101,116,97,32,102,111,114,109,51,52,57,41,0,0,0,0,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,15),40,102,95,51,53,56,53,32,46,32,118,51,56,56,41,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,7),40,97,51,53,57,54,41,0};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,13),40,102,95,51,54,56,53,32,118,52,50,53,41,0,0,0};
-static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,13),40,102,95,51,54,57,52,32,118,52,50,54,41,0,0,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,15),40,102,95,51,54,50,51,32,46,32,118,52,49,50,41,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,20),40,102,49,48,56,50,55,32,46,32,118,52,50,51,49,48,56,50,54,41,0,0,0,0};
-static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,20),40,102,49,48,56,51,50,32,46,32,118,52,50,51,49,48,56,51,49,41,0,0,0,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,17),40,97,51,54,48,50,32,105,51,57,49,32,106,51,57,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,49,49,32,46,32,118,52,51,50,41,0};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,49,57,32,46,32,118,52,51,51,41,0};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,50,55,32,46,32,118,52,51,52,41,0};
-static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,51,53,32,46,32,118,52,51,53,41,0};
-static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,51,55,32,46,32,118,52,51,54,41,0};
-static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,52,56,32,46,32,118,52,51,55,41,0};
-static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,53,48,32,46,32,118,52,51,56,41,0};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,54,49,32,46,32,118,52,52,57,41,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,49,55,32,46,32,118,52,54,53,41,0};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,50,53,32,46,32,118,52,54,54,41,0};
-static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,51,51,32,46,32,118,52,54,55,41,0};
-static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,52,49,32,46,32,118,52,54,56,41,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,52,57,32,46,32,118,52,54,57,41,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,53,55,32,46,32,118,52,55,48,41,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,54,53,32,46,32,118,52,55,49,41,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,54,55,32,46,32,118,52,55,50,41,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,56,53,32,46,32,118,52,56,48,41,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,15),40,102,95,51,57,48,50,32,46,32,118,52,56,51,41,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,15),40,102,95,51,57,48,55,32,46,32,118,52,56,52,41,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,13),40,102,95,51,57,52,49,32,118,52,56,53,41,0,0,0};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,13),40,102,95,51,57,54,49,32,118,52,57,48,41,0,0,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,13),40,102,95,52,48,53,50,32,118,53,48,56,41,0,0,0};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,13),40,102,95,52,48,55,55,32,118,53,49,56,41,0,0,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,7),40,97,52,49,51,48,41,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,13),40,102,95,52,49,57,56,32,118,53,52,55,41,0,0,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,13),40,102,95,52,50,49,49,32,118,53,52,56,41,0,0,0};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,13),40,102,95,52,49,54,54,32,118,53,52,51,41,0,0,0};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,15),40,102,95,52,49,55,53,32,46,32,118,53,52,52,41,0};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,13),40,102,95,52,49,56,51,32,118,53,52,54,41,0,0,0};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,17),40,97,52,49,51,54,32,105,53,51,48,32,106,53,51,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,13),40,102,95,52,50,54,54,32,118,54,52,51,41,0,0,0};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,13),40,102,95,52,51,48,51,32,118,54,52,54,41,0,0,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,13),40,102,95,52,51,53,56,32,118,54,53,50,41,0,0,0};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,13),40,102,95,52,52,50,56,32,118,54,53,57,41,0,0,0};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,25),40,100,111,108,111,111,112,54,56,55,32,105,54,57,49,32,118,108,105,115,116,54,57,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,13),40,102,95,52,52,57,50,32,118,54,56,53,41,0,0,0};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,11),40,103,54,55,57,32,120,54,56,49,41,0,0,0,0,0};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,54,54,51,32,103,54,55,51,54,55,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,49,49,32,103,54,50,49,54,50,54,32,103,54,50,50,54,50,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,56,54,32,103,53,57,54,54,48,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,54,49,32,103,53,55,49,53,55,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,51,52,32,103,55,52,52,55,52,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,49,48,32,103,55,50,48,55,50,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,14),40,97,52,57,51,52,32,46,32,114,56,53,50,41,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,50,57,32,118,56,53,49,41,0,0,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,7),40,97,52,57,53,51,41,0};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,52,56,32,118,56,53,51,41,0,0,0};
-static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,20),40,97,52,57,55,55,32,97,49,56,53,53,32,46,32,114,56,53,54,41,0,0,0,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,55,50,32,118,56,53,52,41,0,0,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,13),40,97,52,57,57,54,32,97,49,56,53,56,41,0,0,0};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,57,49,32,118,56,53,55,41,0,0,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,26),40,97,53,48,50,52,32,97,49,56,54,48,32,97,50,56,54,49,32,46,32,114,56,54,50,41,0,0,0,0,0,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,49,57,32,118,56,53,57,41,0,0,0};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,19),40,97,53,48,52,51,32,97,49,56,54,52,32,97,50,56,54,53,41,0,0,0,0,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,51,56,32,118,56,54,51,41,0,0,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,32),40,97,53,48,55,49,32,97,49,56,54,55,32,97,50,56,54,56,32,97,51,56,54,57,32,46,32,114,56,55,48,41};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,54,54,32,118,56,54,54,41,0,0,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,25),40,97,53,48,57,48,32,97,49,56,55,50,32,97,50,56,55,51,32,97,51,56,55,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,56,53,32,118,56,55,49,41,0,0,0};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,38),40,97,53,49,49,56,32,97,49,56,55,54,32,97,50,56,55,55,32,97,51,56,55,56,32,97,52,56,55,57,32,46,32,114,56,56,48,41,0,0};
-static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,49,51,32,118,56,55,53,41,0,0,0};
-static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,31),40,97,53,49,51,55,32,97,49,56,56,50,32,97,50,56,56,51,32,97,51,56,56,52,32,97,52,56,56,53,41,0};
-static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,51,50,32,118,56,56,49,41,0,0,0};
-static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,42),40,100,111,108,111,111,112,49,50,54,49,32,110,49,50,54,53,32,99,49,50,54,54,32,97,114,103,115,49,50,54,55,32,108,97,115,116,49,50,54,56,41,0,0,0,0,0,0};
-static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,15),40,97,53,49,53,57,32,46,32,97,115,56,56,55,41,0};
-static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,53,52,32,118,56,56,54,41,0,0,0};
-static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,15),40,97,53,49,56,50,32,46,32,97,115,56,56,57,41,0};
-static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,55,55,32,118,56,56,56,41,0,0,0};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,56,49,52,32,103,56,50,52,56,50,57,32,103,56,50,53,56,51,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,57,48,32,103,56,48,48,56,48,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,31),40,97,52,57,48,53,32,118,97,114,115,55,56,51,32,97,114,103,99,55,56,52,32,114,101,115,116,55,56,53,41,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,7),40,97,53,51,49,52,41,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,30),40,97,53,51,50,48,32,108,108,105,115,116,55,55,56,55,56,48,32,98,111,100,121,55,55,57,55,56,49,41,0,0};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,11),40,103,57,49,50,32,98,57,49,52,41,0,0,0,0,0};
-static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,57,54,32,103,57,48,54,57,49,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,6),40,103,57,53,53,41,0,0};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,52,56,32,103,57,53,50,57,53,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,11),40,103,57,51,57,32,98,57,52,49,41,0,0,0,0,0};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,50,51,32,103,57,51,51,57,51,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,10),40,115,119,97,112,49,48,51,50,41,0,0,0,0,0,0};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,50,32,120,115,49,48,54,56,41,0,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,14),40,102,95,53,55,52,56,32,118,49,48,54,54,41,0,0};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,98,111,100,121,49,48,54,51,32,120,115,49,48,54,52,41,0,0};
-static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,7),40,97,53,55,50,51,41,0};
-static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,15),40,103,49,48,48,54,32,101,120,112,49,48,48,56,41,0};
-static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,57,57,48,32,103,49,48,48,48,49,48,48,52,41,0,0,0,0,0};
-static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,50,53,32,103,49,49,51,53,49,49,51,57,41,0,0,0,0};
-static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,13),40,103,49,49,49,50,32,120,49,49,49,52,41,0,0,0};
-static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,57,54,32,103,49,49,48,54,49,49,49,48,41,0,0,0,0};
-static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,7),40,97,54,49,51,53,41,0};
-static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,37),40,97,54,49,52,53,32,101,120,112,49,49,53,55,49,49,53,56,49,49,54,49,32,95,49,49,53,57,49,49,54,48,49,49,54,50,41,0,0,0};
-static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,105,100,115,49,49,53,52,41,0,0};
-static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,13),40,103,49,49,57,48,32,100,49,49,57,50,41,0,0,0};
-static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,56,51,32,103,49,49,56,55,49,49,56,57,41,0,0,0,0};
-static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,44),40,99,111,109,112,105,108,101,32,120,51,55,54,32,101,51,55,55,32,104,51,55,56,32,116,102,51,55,57,32,99,110,116,114,51,56,48,32,115,101,51,56,49,41,0,0,0,0};
-static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,110,49,50,55,52,41,0,0,0,0};
-static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,14),40,102,95,54,53,53,53,32,118,49,50,57,55,41,0,0};
-static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,14),40,102,95,54,53,55,53,32,118,49,51,48,50,41,0,0};
-static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,14),40,102,95,54,54,48,54,32,118,49,51,48,57,41,0,0};
-static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,14),40,102,95,54,54,52,52,32,118,49,51,49,55,41,0,0};
-static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,14),40,102,95,54,54,56,57,32,118,49,51,50,54,41,0,0};
-static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,13),40,103,49,51,55,52,32,97,49,51,55,54,41,0,0,0};
-static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,51,53,56,32,103,49,51,54,56,49,51,55,50,41,0,0,0,0};
-static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,14),40,102,95,54,55,50,51,32,118,49,51,53,53,41,0,0};
-static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,13),40,103,49,51,52,57,32,97,49,51,53,49,41,0,0,0};
-static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,51,51,51,32,103,49,51,52,51,49,51,52,55,41,0,0,0,0};
-static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,49),40,99,111,109,112,105,108,101,45,99,97,108,108,32,120,49,50,56,50,32,101,49,50,56,51,32,116,102,49,50,56,52,32,99,110,116,114,49,50,56,53,32,115,101,49,50,56,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,58),40,35,35,115,121,115,35,99,111,109,112,105,108,101,45,116,111,45,99,108,111,115,117,114,101,32,101,120,112,50,53,50,32,101,110,118,50,53,51,32,115,101,50,53,52,32,46,32,116,109,112,50,53,49,50,53,53,41,0,0,0,0,0,0};
-static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,22),40,101,118,97,108,32,120,49,52,51,49,32,46,32,101,110,118,49,52,51,50,41,0,0};
-static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,5),40,101,114,114,41,0,0,0};
-static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,34),40,108,111,111,112,32,108,108,105,115,116,49,52,51,57,32,118,97,114,115,49,52,52,48,32,97,114,103,99,49,52,52,49,41,0,0,0,0,0,0};
-static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,100,101,99,111,109,112,111,115,101,45,108,97,109,98,100,97,45,108,105,115,116,32,108,108,105,115,116,48,49,52,51,52,32,107,49,52,51,53,41,0,0};
-static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,8),40,102,95,54,57,52,57,41};
-static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,109,111,100,101,49,52,53,55,41,0};
-static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,33),40,115,101,116,45,100,121,110,97,109,105,99,45,108,111,97,100,45,109,111,100,101,33,32,109,111,100,101,49,52,53,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,18),40,104,97,115,45,115,101,112,63,32,115,116,114,49,52,56,49,41,0,0,0,0,0,0};
-static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,8),40,102,95,55,49,48,55,41};
-static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,7),40,97,55,49,49,53,41,0};
-static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,7),40,97,55,49,51,53,41,0};
-static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,7),40,97,55,49,56,55,41,0};
-static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,19),40,97,55,49,57,51,32,46,32,116,49,54,50,50,49,54,50,53,41,0,0,0,0,0};
-static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,7),40,97,55,49,55,53,41,0};
-static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,13),40,103,49,54,52,48,32,114,49,54,52,50,41,0,0,0};
-static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,51,51,32,103,49,54,51,55,49,54,51,57,41,0,0,0,0};
-static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,21),40,97,55,50,48,57,32,46,32,114,101,115,117,108,116,115,49,54,50,56,41,0,0,0};
-static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,49,54,49,53,32,120,49,54,49,57,41,0,0,0,0,0,0};
-static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,7),40,97,55,49,51,56,41,0};
-static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,7),40,97,55,50,54,54,41,0};
-static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,7),40,97,55,49,50,54,41,0};
-static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,7),40,97,55,50,55,53,41,0};
-static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,16),40,97,55,49,48,49,32,97,98,114,116,49,53,55,50,41};
-static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,32),40,98,111,100,121,49,53,48,51,32,116,105,109,101,114,49,53,49,50,32,112,114,105,110,116,101,114,49,53,49,51,41};
-static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,32),40,100,101,102,45,112,114,105,110,116,101,114,49,53,48,54,32,37,116,105,109,101,114,49,53,48,49,49,54,54,50,41};
-static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,116,105,109,101,114,49,53,48,53,41,0};
-static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,108,111,97,100,32,105,110,112,117,116,49,52,57,52,32,101,118,97,108,117,97,116,111,114,49,52,57,53,32,112,102,49,52,57,54,32,46,32,116,109,112,49,52,57,51,49,52,57,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,35),40,108,111,97,100,32,102,105,108,101,110,97,109,101,49,54,54,56,32,46,32,101,118,97,108,117,97,116,111,114,49,54,54,57,41,0,0,0,0,0};
-static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,44),40,108,111,97,100,45,114,101,108,97,116,105,118,101,32,102,105,108,101,110,97,109,101,49,54,55,52,32,46,32,101,118,97,108,117,97,116,111,114,49,54,55,53,41,0,0,0,0};
-static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,7),40,97,55,53,56,51,41,0};
-static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,7),40,97,55,53,56,54,41,0};
-static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,7),40,97,55,53,56,57,41,0};
-static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,41),40,108,111,97,100,45,110,111,105,115,105,108,121,32,102,105,108,101,110,97,109,101,49,54,56,54,32,46,32,116,109,112,49,54,56,53,49,54,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,24),40,99,111,109,112,108,101,116,101,32,103,49,55,49,56,49,55,49,57,49,55,50,48,41};
-static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,108,105,98,115,49,55,54,56,41,0};
-static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,108,111,97,100,45,108,105,98,114,97,114,121,45,48,32,117,110,97,109,101,49,55,53,51,32,108,105,98,49,55,53,52,41};
-static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,108,111,97,100,45,108,105,98,114,97,114,121,32,117,110,97,109,101,49,55,56,48,32,46,32,108,105,98,49,55,56,49,41};
-static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,5),40,101,114,114,41,0,0,0};
-static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,13),40,99,104,101,99,107,32,112,49,56,51,53,41,0,0,0};
-static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,105,100,49,56,50,53,41,0,0,0};
-static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,99,97,110,111,110,105,99,97,108,105,122,101,45,101,120,116,101,110,115,105,111,110,45,112,97,116,104,32,105,100,49,56,48,55,32,108,111,99,49,56,48,56,41,0,0,0,0,0,0};
-static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,16),40,99,104,101,99,107,32,112,97,116,104,49,56,54,55,41};
-static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,97,116,104,115,49,56,56,51,41};
-static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,105,110,100,45,101,120,116,101,110,115,105,111,110,32,112,49,56,54,51,32,105,110,99,63,49,56,54,52,41,0,0,0};
-static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,108,111,97,100,45,101,120,116,101,110,115,105,111,110,32,105,100,49,57,48,49,32,108,111,99,49,57,48,50,32,46,32,116,109,112,49,57,48,48,49,57,48,51,41,0,0,0,0,0};
-static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,57,52,56,32,103,49,57,53,50,49,57,53,52,41,0,0,0,0};
-static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,112,114,111,118,105,100,101,32,46,32,105,100,115,49,57,52,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,112,114,111,118,105,100,101,100,63,32,105,100,49,57,54,51,41};
-static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,21),40,97,56,50,49,56,32,103,49,57,56,51,49,57,56,52,49,57,56,53,41,0,0,0};
-static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,114,101,113,117,105,114,101,32,46,32,105,100,115,49,57,54,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,21),40,103,50,48,48,57,32,103,50,48,49,53,50,48,49,54,50,48,49,55,41,0,0,0};
-static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,44),40,35,35,115,121,115,35,101,120,116,101,110,115,105,111,110,45,105,110,102,111,114,109,97,116,105,111,110,32,105,100,49,57,57,50,32,108,111,99,49,57,57,51,41,0,0,0,0};
-static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,31),40,101,120,116,101,110,115,105,111,110,45,105,110,102,111,114,109,97,116,105,111,110,32,101,120,116,50,48,50,49,41,0};
-static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,49,32,105,100,115,50,48,50,54,41,0};
-static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,108,111,111,107,117,112,45,114,117,110,116,105,109,101,45,114,101,113,117,105,114,101,109,101,110,116,115,32,105,100,115,50,48,50,52,41,0,0,0,0,0};
-static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,21),40,97,56,51,50,57,32,103,50,48,53,51,50,48,53,52,50,48,53,53,41,0,0,0};
-static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,7),40,97,56,51,51,53,41,0};
-static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,28),40,97,100,100,45,114,101,113,32,105,100,50,48,52,53,32,115,121,110,116,97,120,63,50,48,52,54,41,0,0,0,0};
-static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,35),40,105,109,112,102,111,114,109,32,120,50,48,53,56,32,105,100,50,48,53,57,32,98,117,105,108,116,105,110,63,50,48,54,48,41,0,0,0,0,0};
-static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,49,52,57,32,103,50,49,53,57,50,49,54,51,41,0,0,0,0};
-static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,13),40,100,111,105,116,32,105,100,50,48,55,54,41,0,0,0};
-static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,7),40,97,56,56,48,56,41,0};
-static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,38),40,97,56,56,49,56,32,101,120,112,50,50,49,51,50,50,49,52,50,50,49,55,32,102,105,50,50,49,53,50,50,49,54,50,50,49,56,41,0,0};
-static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,31),40,108,111,111,112,32,115,112,101,99,115,50,50,48,52,32,101,120,112,115,50,50,48,53,32,102,50,50,48,54,41,0};
-static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,52),40,35,35,115,121,115,35,100,111,45,116,104,101,45,114,105,103,104,116,45,116,104,105,110,103,32,105,100,50,48,51,57,32,99,111,109,112,63,50,48,52,48,32,105,109,112,63,50,48,52,49,41,0,0,0,0};
-static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,16),40,97,56,56,56,55,32,115,112,101,99,50,50,51,53,41};
-static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,16),40,97,56,57,48,49,32,115,112,101,99,50,50,51,54,41};
-static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,44),40,115,101,116,45,101,120,116,101,110,115,105,111,110,45,115,112,101,99,105,102,105,101,114,33,32,110,97,109,101,50,50,51,49,32,112,114,111,99,50,50,51,50,41,0,0,0,0};
-static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,50,50,55,52,41,0,0,0,0};
-static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,99,45,105,100,101,110,116,105,102,105,101,114,32,115,116,114,50,50,55,48,41,0,0,0,0};
-static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,101,110,118,105,114,111,110,109,101,110,116,63,32,111,98,106,50,50,57,50,41,0,0,0,0};
-static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,12),40,99,111,112,121,32,98,50,51,49,49,41,0,0,0,0};
-static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,50,51,48,53,32,105,50,51,48,57,41,0,0,0,0,0,0};
-static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,99,111,112,121,45,101,110,118,45,116,97,98,108,101,32,101,50,50,57,53,32,109,102,102,50,50,57,54,32,109,102,50,50,57,55,32,46,32,97,114,103,115,50,50,57,56,41,0,0};
-static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,26),40,108,111,111,112,32,98,117,99,107,101,116,50,51,51,54,32,115,121,109,115,50,51,51,55,41,0,0,0,0,0,0};
-static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,27),40,100,111,108,111,111,112,50,51,50,57,32,105,50,51,51,51,32,115,121,109,115,50,51,51,52,41,0,0,0,0,0};
-static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,15),40,97,57,49,57,52,32,115,121,109,50,51,52,55,41,0};
-static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,101,110,118,105,114,111,110,109,101,110,116,45,115,121,109,98,111,108,115,32,101,110,118,50,51,50,50,32,46,32,97,114,103,115,50,51,50,51,41,0,0};
-static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,25),40,105,110,116,101,114,97,99,116,105,111,110,45,101,110,118,105,114,111,110,109,101,110,116,41,0,0,0,0,0,0,0};
-static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,47),40,115,99,104,101,109,101,45,114,101,112,111,114,116,45,101,110,118,105,114,111,110,109,101,110,116,32,110,50,51,53,56,32,46,32,109,117,116,97,98,108,101,50,51,53,57,41,0};
-static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,38),40,110,117,108,108,45,101,110,118,105,114,111,110,109,101,110,116,32,110,50,51,55,48,32,46,32,109,117,116,97,98,108,101,50,51,55,49,41,0,0};
-static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,14),40,102,95,57,51,48,55,32,98,50,51,57,49,41,0,0};
-static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,14),40,105,110,105,116,98,32,104,116,50,51,57,48,41,0,0};
-static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,19),40,101,120,105,115,116,115,63,32,102,110,97,109,101,50,52,49,49,41,0,0,0,0,0};
-static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,25),40,116,101,115,116,50,32,102,110,97,109,101,50,52,51,53,32,108,115,116,50,52,51,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,16),40,116,101,115,116,32,102,110,97,109,101,50,52,52,48,41};
-static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,97,116,104,115,50,52,52,57,41};
-static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,74),40,35,35,115,121,115,35,114,101,115,111,108,118,101,45,105,110,99,108,117,100,101,45,102,105,108,101,110,97,109,101,32,102,110,97,109,101,50,52,50,49,32,112,114,101,102,101,114,45,115,111,117,114,99,101,50,52,50,50,32,46,32,116,109,112,50,52,50,48,50,52,50,51,41,0,0,0,0,0,0};
-static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,50,52,55,48,32,105,50,52,55,52,41,0,0,0,0,0,0};
-static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,14),40,115,112,97,99,101,115,32,110,50,52,54,57,41,0,0};
-static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,24),40,100,105,115,112,108,97,121,45,114,106,32,120,50,52,55,56,32,119,50,52,55,57,41};
-static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,100,105,115,112,108,97,121,45,116,105,109,101,115,32,105,110,102,111,50,52,56,52,41,0,0};
-static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,7),40,97,57,54,49,57,41,0};
-static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,114,101,112,108,45,112,114,105,110,116,45,104,111,111,107,32,120,50,52,57,53,32,112,111,114,116,50,52,57,54,41,0,0};
-static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,114,101,97,100,45,112,114,111,109,112,116,45,104,111,111,107,41};
-static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,99,108,101,97,114,45,116,114,97,99,101,45,98,117,102,102,101,114,41,0,0,0,0,0,0};
-static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,21),40,97,57,54,53,55,32,103,50,53,51,54,50,53,51,55,50,53,51,56,41,0,0,0};
-static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,18),40,119,114,105,116,101,45,101,114,114,32,120,115,50,53,49,57,41,0,0,0,0,0,0};
-static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,26),40,97,57,55,50,53,32,109,115,103,50,53,55,55,32,46,32,97,114,103,115,50,53,55,56,41,0,0,0,0,0,0};
-static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,7),40,97,57,55,49,50,41,0};
-static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,7),40,97,57,56,49,55,41,0};
-static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,21),40,97,57,54,55,56,32,103,50,53,53,57,50,53,54,48,50,53,54,49,41,0,0,0};
-static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,54,51,55,32,103,50,54,52,49,50,54,52,51,41,0,0,0,0};
-static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,118,97,114,115,50,54,50,53,32,117,50,54,50,54,41,0,0,0};
-static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,20),40,97,57,56,50,54,32,46,32,114,101,115,117,108,116,50,54,49,57,41,0,0,0,0};
-static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,7),40,97,57,57,56,54,41,0};
-static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,13),40,97,57,57,56,48,32,99,50,53,57,52,41,0,0,0};
-static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,7),40,97,57,55,55,55,41,0};
-static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,7),40,97,57,57,57,55,41,0};
-static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,6),40,114,101,112,108,41,0,0};
-static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,38),40,100,101,102,105,110,101,45,114,101,97,100,101,114,45,99,116,111,114,32,115,112,101,99,50,54,56,50,32,112,114,111,99,50,54,56,51,41,0,0};
-static C_char C_TLS li257[] C_aligned={C_lihdr(0,0,5),40,101,114,114,41,0,0,0};
-static C_char C_TLS li258[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,117,115,101,114,45,114,101,97,100,45,104,111,111,107,32,99,104,97,114,50,54,56,56,32,112,111,114,116,50,54,56,57,41};
-static C_char C_TLS li259[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,50,48,41};
-static C_char C_TLS li260[] C_aligned={C_lihdr(0,0,15),40,97,49,48,49,49,52,32,101,120,50,55,49,53,41,0};
-static C_char C_TLS li261[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,51,57,41};
-static C_char C_TLS li262[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,53,49,41};
-static C_char C_TLS li263[] C_aligned={C_lihdr(0,0,23),40,97,49,48,49,52,53,32,46,32,97,114,103,115,50,55,49,48,50,55,49,57,41,0};
-static C_char C_TLS li264[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,51,51,41};
-static C_char C_TLS li265[] C_aligned={C_lihdr(0,0,18),40,97,49,48,49,48,56,32,107,50,55,48,57,50,55,49,52,41,0,0,0,0,0,0};
-static C_char C_TLS li266[] C_aligned={C_lihdr(0,0,20),40,114,117,110,45,115,97,102,101,32,116,104,117,110,107,50,55,48,56,41,0,0,0,0};
-static C_char C_TLS li267[] C_aligned={C_lihdr(0,0,31),40,115,116,111,114,101,45,114,101,115,117,108,116,32,120,50,55,50,50,32,114,101,115,117,108,116,50,55,50,51,41,0};
-static C_char C_TLS li268[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,55,50,41};
-static C_char C_TLS li269[] C_aligned={C_lihdr(0,0,15),40,67,72,73,67,75,69,78,95,121,105,101,108,100,41,0};
-static C_char C_TLS li270[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,56,52,41};
-static C_char C_TLS li271[] C_aligned={C_lihdr(0,0,33),40,67,72,73,67,75,69,78,95,101,118,97,108,32,101,120,112,50,55,51,53,32,114,101,115,117,108,116,50,55,51,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li272[] C_aligned={C_lihdr(0,0,8),40,97,49,48,50,48,51,41};
-static C_char C_TLS li273[] C_aligned={C_lihdr(0,0,40),40,67,72,73,67,75,69,78,95,101,118,97,108,95,115,116,114,105,110,103,32,115,116,114,50,55,52,50,32,114,101,115,117,108,116,50,55,52,51,41};
-static C_char C_TLS li274[] C_aligned={C_lihdr(0,0,34),40,115,116,111,114,101,45,115,116,114,105,110,103,32,98,117,102,115,105,122,101,50,55,52,57,32,98,117,102,50,55,53,48,41,0,0,0,0,0,0};
-static C_char C_TLS li275[] C_aligned={C_lihdr(0,0,8),40,97,49,48,50,51,57,41};
-static C_char C_TLS li276[] C_aligned={C_lihdr(0,0,52),40,67,72,73,67,75,69,78,95,101,118,97,108,95,116,111,95,115,116,114,105,110,103,32,101,120,112,50,55,54,50,32,98,117,102,50,55,54,51,32,98,117,102,115,105,122,101,50,55,54,52,41,0,0,0,0};
-static C_char C_TLS li277[] C_aligned={C_lihdr(0,0,8),40,97,49,48,50,54,56,41};
-static C_char C_TLS li278[] C_aligned={C_lihdr(0,0,59),40,67,72,73,67,75,69,78,95,101,118,97,108,95,115,116,114,105,110,103,95,116,111,95,115,116,114,105,110,103,32,115,116,114,50,55,55,51,32,98,117,102,50,55,55,52,32,98,117,102,115,105,122,101,50,55,55,53,41,0,0,0,0,0};
-static C_char C_TLS li279[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,48,50,41};
-static C_char C_TLS li280[] C_aligned={C_lihdr(0,0,44),40,67,72,73,67,75,69,78,95,97,112,112,108,121,32,102,117,110,99,50,55,56,52,32,97,114,103,115,50,55,56,53,32,114,101,115,117,108,116,50,55,56,54,41,0,0,0,0};
-static C_char C_TLS li281[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,49,56,41};
-static C_char C_TLS li282[] C_aligned={C_lihdr(0,0,63),40,67,72,73,67,75,69,78,95,97,112,112,108,121,95,116,111,95,115,116,114,105,110,103,32,102,117,110,99,50,55,57,51,32,97,114,103,115,50,55,57,52,32,98,117,102,50,55,57,53,32,98,117,102,115,105,122,101,50,55,57,54,41,0};
-static C_char C_TLS li283[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,52,55,41};
-static C_char C_TLS li284[] C_aligned={C_lihdr(0,0,33),40,67,72,73,67,75,69,78,95,114,101,97,100,32,115,116,114,50,56,48,54,32,114,101,115,117,108,116,50,56,48,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li285[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,54,57,41};
-static C_char C_TLS li286[] C_aligned={C_lihdr(0,0,22),40,67,72,73,67,75,69,78,95,108,111,97,100,32,115,116,114,50,56,49,52,41,0,0};
-static C_char C_TLS li287[] C_aligned={C_lihdr(0,0,39),40,67,72,73,67,75,69,78,95,103,101,116,95,101,114,114,111,114,95,109,101,115,115,97,103,101,32,98,117,102,115,105,122,101,50,56,50,49,41,0};
-static C_char C_TLS li288[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,109,97,107,101,45,108,97,109,98,100,97,45,105,110,102,111,32,115,116,114,50,56,51,48,41};
-static C_char C_TLS li289[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,57,52,41};
-static C_char C_TLS li290[] C_aligned={C_lihdr(0,0,16),40,45,62,115,116,114,105,110,103,32,120,50,50,52,57,41};
-static C_char C_TLS li291[] C_aligned={C_lihdr(0,0,23),40,97,49,48,52,48,56,32,115,112,101,99,50,50,52,54,32,95,50,50,52,55,41,0};
-static C_char C_TLS li292[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,105,100,115,50,50,52,50,41,0,0};
-static C_char C_TLS li293[] C_aligned={C_lihdr(0,0,25),40,97,49,48,53,48,53,32,115,112,101,99,50,50,51,57,32,111,108,100,50,50,52,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li294[] C_aligned={C_lihdr(0,0,14),40,97,49,48,53,57,50,32,120,49,55,52,54,41,0,0};
-static C_char C_TLS li295[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,50,53,32,103,49,55,51,53,49,55,51,57,41,0,0,0,0};
-static C_char C_TLS li296[] C_aligned={C_lihdr(0,0,8),40,97,49,48,55,49,51,41};
-static C_char C_TLS li297[] C_aligned={C_lihdr(0,0,8),40,97,49,48,55,50,48,41};
-static C_char C_TLS li298[] C_aligned={C_lihdr(0,0,8),40,97,49,48,55,51,48,41};
-static C_char C_TLS li299[] C_aligned={C_lihdr(0,0,24),40,97,49,48,55,48,49,32,120,49,51,57,52,32,46,32,101,110,118,49,51,57,53,41};
-static C_char C_TLS li300[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
-
-
-/* from ##sys#clear-trace-buffer in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static C_word C_fcall stub2508(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub2508(C_word C_buf){
+static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,99,104,105,99,107,101,110,45,112,114,101,102,105,120,32,46,32,116,109,112,49,51,54,49,51,55,41,0,0,0,0,0,0};
+static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,14),40,99,104,105,99,107,101,110,45,104,111,109,101,41,0,0};
+static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,104,97,115,104,45,115,121,109,98,111,108,32,115,49,53,52,32,110,49,53,53,41,0,0,0};
+static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,114,101,102,32,104,116,49,53,57,32,107,101,121,49,54,48,41,0,0,0,0,0};
+static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,98,117,99,107,101,116,49,55,52,41};
+static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,115,101,116,33,32,104,116,49,54,55,32,107,101,121,49,54,56,32,118,97,108,49,54,57,41,0,0,0,0,0};
+static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,63),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,117,112,100,97,116,101,33,32,104,116,49,55,55,32,107,101,121,49,55,56,32,117,112,100,116,102,117,110,99,49,55,57,32,118,97,108,117,102,117,110,99,49,56,48,41,0};
+static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,16),40,103,50,48,52,32,98,117,99,107,101,116,50,48,54,41};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,57,55,32,103,50,48,49,50,48,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,49,57,48,32,105,49,57,52,41};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,102,111,114,45,101,97,99,104,32,112,49,56,55,32,104,116,49,56,56,41,0,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,98,117,99,107,101,116,50,49,57,41};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,104,97,115,104,45,116,97,98,108,101,45,108,111,99,97,116,105,111,110,32,104,116,50,49,50,32,107,101,121,50,49,51,32,97,100,100,112,50,49,52,41};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,12),40,97,51,51,50,48,32,120,50,51,49,41,0,0,0,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,17),40,97,51,51,51,51,32,112,50,51,52,32,105,50,51,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,101,118,97,108,45,100,101,99,111,114,97,116,111,114,32,112,50,50,55,32,108,108,50,50,56,32,104,50,50,57,32,99,110,116,114,50,51,48,41,0,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,21),40,102,105,110,100,45,105,100,32,105,100,50,55,52,32,115,101,50,55,53,41,0,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,21),40,114,101,110,97,109,101,32,118,97,114,50,56,52,32,115,101,50,56,53,41,0,0,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,51,50,55,41,0,0,0,0,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,11),40,103,51,49,56,32,112,51,50,48,41,0,0,0,0,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,101,110,118,115,51,48,56,32,101,105,51,48,57,41,0,0,0,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,27),40,108,111,111,107,117,112,32,118,97,114,48,51,48,50,32,101,51,48,51,32,115,101,51,48,52,41,0,0,0,0,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,9),40,115,119,97,112,51,53,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,7),40,97,51,53,53,48,41,0};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,19),40,101,118,97,108,47,109,101,116,97,32,102,111,114,109,51,52,57,41,0,0,0,0,0};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,15),40,102,95,51,53,56,53,32,46,32,118,51,56,56,41,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,7),40,97,51,53,57,54,41,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,13),40,102,95,51,54,56,53,32,118,52,50,53,41,0,0,0};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,13),40,102,95,51,54,57,52,32,118,52,50,54,41,0,0,0};
+static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,15),40,102,95,51,54,50,51,32,46,32,118,52,49,50,41,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,20),40,102,49,48,54,52,50,32,46,32,118,52,50,51,49,48,54,52,49,41,0,0,0,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,20),40,102,49,48,54,52,55,32,46,32,118,52,50,51,49,48,54,52,54,41,0,0,0,0};
+static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,17),40,97,51,54,48,50,32,105,51,57,49,32,106,51,57,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,49,49,32,46,32,118,52,51,50,41,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,49,57,32,46,32,118,52,51,51,41,0};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,50,55,32,46,32,118,52,51,52,41,0};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,51,53,32,46,32,118,52,51,53,41,0};
+static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,51,55,32,46,32,118,52,51,54,41,0};
+static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,52,56,32,46,32,118,52,51,55,41,0};
+static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,53,48,32,46,32,118,52,51,56,41,0};
+static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,15),40,102,95,51,55,54,49,32,46,32,118,52,52,57,41,0};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,49,55,32,46,32,118,52,54,53,41,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,50,53,32,46,32,118,52,54,54,41,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,51,51,32,46,32,118,52,54,55,41,0};
+static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,52,49,32,46,32,118,52,54,56,41,0};
+static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,52,57,32,46,32,118,52,54,57,41,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,53,55,32,46,32,118,52,55,48,41,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,54,53,32,46,32,118,52,55,49,41,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,54,55,32,46,32,118,52,55,50,41,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,15),40,102,95,51,56,56,53,32,46,32,118,52,56,48,41,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,15),40,102,95,51,57,48,50,32,46,32,118,52,56,51,41,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,15),40,102,95,51,57,48,55,32,46,32,118,52,56,52,41,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,13),40,102,95,51,57,52,49,32,118,52,56,53,41,0,0,0};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,13),40,102,95,51,57,54,49,32,118,52,57,48,41,0,0,0};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,13),40,102,95,52,48,53,50,32,118,53,48,56,41,0,0,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,13),40,102,95,52,48,55,55,32,118,53,49,56,41,0,0,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,7),40,97,52,49,51,48,41,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,13),40,102,95,52,49,57,56,32,118,53,52,55,41,0,0,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,13),40,102,95,52,50,49,49,32,118,53,52,56,41,0,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,13),40,102,95,52,49,54,54,32,118,53,52,51,41,0,0,0};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,15),40,102,95,52,49,55,53,32,46,32,118,53,52,52,41,0};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,13),40,102,95,52,49,56,51,32,118,53,52,54,41,0,0,0};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,17),40,97,52,49,51,54,32,105,53,51,48,32,106,53,51,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,13),40,102,95,52,50,54,54,32,118,54,52,51,41,0,0,0};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,13),40,102,95,52,51,48,51,32,118,54,52,54,41,0,0,0};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,13),40,102,95,52,51,53,56,32,118,54,53,50,41,0,0,0};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,13),40,102,95,52,52,50,56,32,118,54,53,57,41,0,0,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,25),40,100,111,108,111,111,112,54,56,55,32,105,54,57,49,32,118,108,105,115,116,54,57,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,13),40,102,95,52,52,57,50,32,118,54,56,53,41,0,0,0};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,11),40,103,54,55,57,32,120,54,56,49,41,0,0,0,0,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,54,54,51,32,103,54,55,51,54,55,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,54,49,49,32,103,54,50,49,54,50,54,32,103,54,50,50,54,50,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,56,54,32,103,53,57,54,54,48,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,53,54,49,32,103,53,55,49,53,55,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,51,52,32,103,55,52,52,55,52,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,49,48,32,103,55,50,48,55,50,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,14),40,97,52,57,51,52,32,46,32,114,56,53,50,41,0,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,50,57,32,118,56,53,49,41,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,7),40,97,52,57,53,51,41,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,52,56,32,118,56,53,51,41,0,0,0};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,20),40,97,52,57,55,55,32,97,49,56,53,53,32,46,32,114,56,53,54,41,0,0,0,0};
+static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,55,50,32,118,56,53,52,41,0,0,0};
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,13),40,97,52,57,57,54,32,97,49,56,53,56,41,0,0,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,13),40,102,95,52,57,57,49,32,118,56,53,55,41,0,0,0};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,26),40,97,53,48,50,52,32,97,49,56,54,48,32,97,50,56,54,49,32,46,32,114,56,54,50,41,0,0,0,0,0,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,49,57,32,118,56,53,57,41,0,0,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,19),40,97,53,48,52,51,32,97,49,56,54,52,32,97,50,56,54,53,41,0,0,0,0,0};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,51,56,32,118,56,54,51,41,0,0,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,32),40,97,53,48,55,49,32,97,49,56,54,55,32,97,50,56,54,56,32,97,51,56,54,57,32,46,32,114,56,55,48,41};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,54,54,32,118,56,54,54,41,0,0,0};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,25),40,97,53,48,57,48,32,97,49,56,55,50,32,97,50,56,55,51,32,97,51,56,55,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,13),40,102,95,53,48,56,53,32,118,56,55,49,41,0,0,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,38),40,97,53,49,49,56,32,97,49,56,55,54,32,97,50,56,55,55,32,97,51,56,55,56,32,97,52,56,55,57,32,46,32,114,56,56,48,41,0,0};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,49,51,32,118,56,55,53,41,0,0,0};
+static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,31),40,97,53,49,51,55,32,97,49,56,56,50,32,97,50,56,56,51,32,97,51,56,56,52,32,97,52,56,56,53,41,0};
+static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,51,50,32,118,56,56,49,41,0,0,0};
+static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,42),40,100,111,108,111,111,112,49,50,52,57,32,110,49,50,53,51,32,99,49,50,53,52,32,97,114,103,115,49,50,53,53,32,108,97,115,116,49,50,53,54,41,0,0,0,0,0,0};
+static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,15),40,97,53,49,53,57,32,46,32,97,115,56,56,55,41,0};
+static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,53,52,32,118,56,56,54,41,0,0,0};
+static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,15),40,97,53,49,56,50,32,46,32,97,115,56,56,57,41,0};
+static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,13),40,102,95,53,49,55,55,32,118,56,56,56,41,0,0,0};
+static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,25),40,108,111,111,112,56,49,52,32,103,56,50,52,56,50,57,32,103,56,50,53,56,51,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,57,48,32,103,56,48,48,56,48,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,31),40,97,52,57,48,53,32,118,97,114,115,55,56,51,32,97,114,103,99,55,56,52,32,114,101,115,116,55,56,53,41,0};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,7),40,97,53,51,49,52,41,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,30),40,97,53,51,50,48,32,108,108,105,115,116,55,55,56,55,56,48,32,98,111,100,121,55,55,57,55,56,49,41,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,11),40,103,57,49,50,32,98,57,49,52,41,0,0,0,0,0};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,57,54,32,103,57,48,54,57,49,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,6),40,103,57,53,53,41,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,52,56,32,103,57,53,50,57,53,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,11),40,103,57,51,57,32,98,57,52,49,41,0,0,0,0,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,50,51,32,103,57,51,51,57,51,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,10),40,115,119,97,112,49,48,50,48,41,0,0,0,0,0,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,50,32,120,115,49,48,53,54,41,0,0};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,14),40,102,95,53,54,55,53,32,118,49,48,53,52,41,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,98,111,100,121,49,48,53,49,32,120,115,49,48,53,50,41,0,0};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,7),40,97,53,54,53,48,41,0};
+static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,13),40,103,57,57,52,32,101,120,112,57,57,54,41,0,0,0};
+static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,57,55,56,32,103,57,56,56,57,57,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,49,51,32,103,49,49,50,51,49,49,50,55,41,0,0,0,0};
+static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,13),40,103,49,49,48,48,32,120,49,49,48,50,41,0,0,0};
+static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,56,52,32,103,49,48,57,52,49,48,57,56,41,0,0,0,0};
+static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,7),40,97,54,48,54,50,41,0};
+static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,37),40,97,54,48,55,50,32,101,120,112,49,49,52,53,49,49,52,54,49,49,52,57,32,95,49,49,52,55,49,49,52,56,49,49,53,48,41,0,0,0};
+static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,105,100,115,49,49,52,50,41,0,0};
+static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,13),40,103,49,49,55,56,32,100,49,49,56,48,41,0,0,0};
+static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,55,49,32,103,49,49,55,53,49,49,55,55,41,0,0,0,0};
+static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,44),40,99,111,109,112,105,108,101,32,120,51,55,54,32,101,51,55,55,32,104,51,55,56,32,116,102,51,55,57,32,99,110,116,114,51,56,48,32,115,101,51,56,49,41,0,0,0,0};
+static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,110,49,50,54,50,41,0,0,0,0};
+static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,14),40,102,95,54,52,56,51,32,118,49,50,56,53,41,0,0};
+static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,14),40,102,95,54,53,48,51,32,118,49,50,57,48,41,0,0};
+static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,14),40,102,95,54,53,51,52,32,118,49,50,57,55,41,0,0};
+static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,14),40,102,95,54,53,55,50,32,118,49,51,48,53,41,0,0};
+static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,14),40,102,95,54,54,49,55,32,118,49,51,49,52,41,0,0};
+static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,13),40,103,49,51,54,50,32,97,49,51,54,52,41,0,0,0};
+static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,51,52,54,32,103,49,51,53,54,49,51,54,48,41,0,0,0,0};
+static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,14),40,102,95,54,54,53,49,32,118,49,51,52,51,41,0,0};
+static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,13),40,103,49,51,51,55,32,97,49,51,51,57,41,0,0,0};
+static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,51,50,49,32,103,49,51,51,49,49,51,51,53,41,0,0,0,0};
+static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,49),40,99,111,109,112,105,108,101,45,99,97,108,108,32,120,49,50,55,48,32,101,49,50,55,49,32,116,102,49,50,55,50,32,99,110,116,114,49,50,55,51,32,115,101,49,50,55,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,58),40,35,35,115,121,115,35,99,111,109,112,105,108,101,45,116,111,45,99,108,111,115,117,114,101,32,101,120,112,50,53,50,32,101,110,118,50,53,51,32,115,101,50,53,52,32,46,32,116,109,112,50,53,49,50,53,53,41,0,0,0,0,0,0};
+static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,22),40,101,118,97,108,32,120,49,52,49,57,32,46,32,101,110,118,49,52,50,48,41,0,0};
+static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,5),40,101,114,114,41,0,0,0};
+static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,34),40,108,111,111,112,32,108,108,105,115,116,49,52,50,55,32,118,97,114,115,49,52,50,56,32,97,114,103,99,49,52,50,57,41,0,0,0,0,0,0};
+static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,100,101,99,111,109,112,111,115,101,45,108,97,109,98,100,97,45,108,105,115,116,32,108,108,105,115,116,48,49,52,50,50,32,107,49,52,50,51,41,0,0};
+static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,8),40,102,95,54,56,55,55,41};
+static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,109,111,100,101,49,52,52,53,41,0};
+static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,33),40,115,101,116,45,100,121,110,97,109,105,99,45,108,111,97,100,45,109,111,100,101,33,32,109,111,100,101,49,52,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,18),40,104,97,115,45,115,101,112,63,32,115,116,114,49,52,54,57,41,0,0,0,0,0,0};
+static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,8),40,102,95,55,48,51,53,41};
+static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,7),40,97,55,48,52,51,41,0};
+static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,7),40,97,55,48,54,51,41,0};
+static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,7),40,97,55,49,49,53,41,0};
+static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,19),40,97,55,49,50,49,32,46,32,116,49,54,49,48,49,54,49,51,41,0,0,0,0,0};
+static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,7),40,97,55,49,48,51,41,0};
+static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,13),40,103,49,54,50,56,32,114,49,54,51,48,41,0,0,0};
+static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,50,49,32,103,49,54,50,53,49,54,50,55,41,0,0,0,0};
+static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,21),40,97,55,49,51,55,32,46,32,114,101,115,117,108,116,115,49,54,49,54,41,0,0,0};
+static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,49,54,48,51,32,120,49,54,48,55,41,0,0,0,0,0,0};
+static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,7),40,97,55,48,54,54,41,0};
+static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,7),40,97,55,49,57,52,41,0};
+static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,7),40,97,55,48,53,52,41,0};
+static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,7),40,97,55,50,48,51,41,0};
+static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,16),40,97,55,48,50,57,32,97,98,114,116,49,53,54,48,41};
+static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,32),40,98,111,100,121,49,52,57,49,32,116,105,109,101,114,49,53,48,48,32,112,114,105,110,116,101,114,49,53,48,49,41};
+static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,32),40,100,101,102,45,112,114,105,110,116,101,114,49,52,57,52,32,37,116,105,109,101,114,49,52,56,57,49,54,53,48,41};
+static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,116,105,109,101,114,49,52,57,51,41,0};
+static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,108,111,97,100,32,105,110,112,117,116,49,52,56,50,32,101,118,97,108,117,97,116,111,114,49,52,56,51,32,112,102,49,52,56,52,32,46,32,116,109,112,49,52,56,49,49,52,56,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,35),40,108,111,97,100,32,102,105,108,101,110,97,109,101,49,54,53,54,32,46,32,101,118,97,108,117,97,116,111,114,49,54,53,55,41,0,0,0,0,0};
+static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,44),40,108,111,97,100,45,114,101,108,97,116,105,118,101,32,102,105,108,101,110,97,109,101,49,54,54,50,32,46,32,101,118,97,108,117,97,116,111,114,49,54,54,51,41,0,0,0,0};
+static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,7),40,97,55,53,49,49,41,0};
+static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,7),40,97,55,53,49,52,41,0};
+static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,7),40,97,55,53,49,55,41,0};
+static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,41),40,108,111,97,100,45,110,111,105,115,105,108,121,32,102,105,108,101,110,97,109,101,49,54,55,52,32,46,32,116,109,112,49,54,55,51,49,54,55,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,24),40,99,111,109,112,108,101,116,101,32,103,49,55,48,54,49,55,48,55,49,55,48,56,41};
+static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,108,105,98,115,49,55,53,54,41,0};
+static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,108,111,97,100,45,108,105,98,114,97,114,121,45,48,32,117,110,97,109,101,49,55,52,49,32,108,105,98,49,55,52,50,41};
+static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,108,111,97,100,45,108,105,98,114,97,114,121,32,117,110,97,109,101,49,55,54,56,32,46,32,108,105,98,49,55,54,57,41};
+static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,5),40,101,114,114,41,0,0,0};
+static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,13),40,99,104,101,99,107,32,112,49,56,50,51,41,0,0,0};
+static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,105,100,49,56,49,51,41,0,0,0};
+static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,99,97,110,111,110,105,99,97,108,105,122,101,45,101,120,116,101,110,115,105,111,110,45,112,97,116,104,32,105,100,49,55,57,53,32,108,111,99,49,55,57,54,41,0,0,0,0,0,0};
+static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,114,101,112,111,115,105,116,111,114,121,45,112,97,116,104,32,46,32,116,109,112,49,56,53,50,49,56,53,51,41,0,0,0};
+static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,16),40,99,104,101,99,107,32,112,97,116,104,49,56,54,53,41};
+static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,97,116,104,115,49,56,56,49,41};
+static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,105,110,100,45,101,120,116,101,110,115,105,111,110,32,112,49,56,54,49,32,105,110,99,63,49,56,54,50,41,0,0,0};
+static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,108,111,97,100,45,101,120,116,101,110,115,105,111,110,32,105,100,49,56,57,57,32,108,111,99,49,57,48,48,32,46,32,116,109,112,49,56,57,56,49,57,48,49,41,0,0,0,0,0};
+static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,57,52,54,32,103,49,57,53,48,49,57,53,50,41,0,0,0,0};
+static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,112,114,111,118,105,100,101,32,46,32,105,100,115,49,57,52,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,112,114,111,118,105,100,101,100,63,32,105,100,49,57,54,49,41};
+static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,21),40,97,56,49,55,52,32,103,49,57,56,49,49,57,56,50,49,57,56,51,41,0,0,0};
+static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,114,101,113,117,105,114,101,32,46,32,105,100,115,49,57,54,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,21),40,103,50,48,48,55,32,103,50,48,49,51,50,48,49,52,50,48,49,53,41,0,0,0};
+static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,44),40,35,35,115,121,115,35,101,120,116,101,110,115,105,111,110,45,105,110,102,111,114,109,97,116,105,111,110,32,105,100,49,57,57,48,32,108,111,99,49,57,57,49,41,0,0,0,0};
+static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,31),40,101,120,116,101,110,115,105,111,110,45,105,110,102,111,114,109,97,116,105,111,110,32,101,120,116,50,48,49,57,41,0};
+static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,49,32,105,100,115,50,48,50,52,41,0};
+static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,108,111,111,107,117,112,45,114,117,110,116,105,109,101,45,114,101,113,117,105,114,101,109,101,110,116,115,32,105,100,115,50,48,50,50,41,0,0,0,0,0};
+static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,21),40,97,56,50,56,53,32,103,50,48,53,55,50,48,53,56,50,48,53,57,41,0,0,0};
+static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,7),40,97,56,50,57,49,41,0};
+static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,28),40,97,100,100,45,114,101,113,32,105,100,50,48,52,57,32,115,121,110,116,97,120,63,50,48,53,48,41,0,0,0,0};
+static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,35),40,105,109,112,102,111,114,109,32,120,50,48,54,50,32,105,100,50,48,54,51,32,98,117,105,108,116,105,110,63,50,48,54,52,41,0,0,0,0,0};
+static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,49,53,52,32,103,50,49,54,52,50,49,54,56,41,0,0,0,0};
+static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,23),40,100,111,105,116,32,105,100,50,48,56,48,32,105,109,112,105,100,50,48,56,49,41,0};
+static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,7),40,97,56,55,54,49,41,0};
+static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,38),40,97,56,55,54,55,32,101,120,112,50,50,51,50,50,50,51,51,50,50,51,54,32,102,50,50,50,51,52,50,50,51,53,50,50,51,55,41,0,0};
+static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,13),40,103,50,50,50,52,32,110,50,50,50,54,41,0,0,0};
+static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,50,48,56,32,103,50,50,49,56,50,50,50,50,41,0,0,0,0};
+static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,16),40,102,111,108,108,111,119,32,105,100,50,50,50,54,54,41};
+static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,52),40,35,35,115,121,115,35,100,111,45,116,104,101,45,114,105,103,104,116,45,116,104,105,110,103,32,105,100,50,48,51,55,32,99,111,109,112,63,50,48,51,56,32,105,109,112,63,50,48,51,57,41,0,0,0,0};
+static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,50,50,55,56,41,0,0,0,0};
+static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,99,45,105,100,101,110,116,105,102,105,101,114,32,115,116,114,50,50,55,52,41,0,0,0,0};
+static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,101,110,118,105,114,111,110,109,101,110,116,63,32,111,98,106,50,50,57,54,41,0,0,0,0};
+static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,12),40,99,111,112,121,32,98,50,51,49,53,41,0,0,0,0};
+static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,50,51,48,57,32,105,50,51,49,51,41,0,0,0,0,0,0};
+static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,99,111,112,121,45,101,110,118,45,116,97,98,108,101,32,101,50,50,57,57,32,109,102,102,50,51,48,48,32,109,102,50,51,48,49,32,46,32,97,114,103,115,50,51,48,50,41,0,0};
+static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,26),40,108,111,111,112,32,98,117,99,107,101,116,50,51,52,48,32,115,121,109,115,50,51,52,49,41,0,0,0,0,0,0};
+static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,27),40,100,111,108,111,111,112,50,51,51,51,32,105,50,51,51,55,32,115,121,109,115,50,51,51,56,41,0,0,0,0,0};
+static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,15),40,97,57,49,53,56,32,115,121,109,50,51,53,49,41,0};
+static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,101,110,118,105,114,111,110,109,101,110,116,45,115,121,109,98,111,108,115,32,101,110,118,50,51,50,54,32,46,32,97,114,103,115,50,51,50,55,41,0,0};
+static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,25),40,105,110,116,101,114,97,99,116,105,111,110,45,101,110,118,105,114,111,110,109,101,110,116,41,0,0,0,0,0,0,0};
+static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,47),40,115,99,104,101,109,101,45,114,101,112,111,114,116,45,101,110,118,105,114,111,110,109,101,110,116,32,110,50,51,54,50,32,46,32,109,117,116,97,98,108,101,50,51,54,51,41,0};
+static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,38),40,110,117,108,108,45,101,110,118,105,114,111,110,109,101,110,116,32,110,50,51,55,52,32,46,32,109,117,116,97,98,108,101,50,51,55,53,41,0,0};
+static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,14),40,102,95,57,50,55,49,32,98,50,51,57,53,41,0,0};
+static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,14),40,105,110,105,116,98,32,104,116,50,51,57,52,41,0,0};
+static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,19),40,101,120,105,115,116,115,63,32,102,110,97,109,101,50,52,49,53,41,0,0,0,0,0};
+static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,25),40,116,101,115,116,50,32,102,110,97,109,101,50,52,51,57,32,108,115,116,50,52,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,16),40,116,101,115,116,32,102,110,97,109,101,50,52,52,52,41};
+static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,97,116,104,115,50,52,53,51,41};
+static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,74),40,35,35,115,121,115,35,114,101,115,111,108,118,101,45,105,110,99,108,117,100,101,45,102,105,108,101,110,97,109,101,32,102,110,97,109,101,50,52,50,53,32,112,114,101,102,101,114,45,115,111,117,114,99,101,50,52,50,54,32,46,32,116,109,112,50,52,50,52,50,52,50,55,41,0,0,0,0,0,0};
+static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,50,52,55,52,32,105,50,52,55,56,41,0,0,0,0,0,0};
+static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,14),40,115,112,97,99,101,115,32,110,50,52,55,51,41,0,0};
+static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,24),40,100,105,115,112,108,97,121,45,114,106,32,120,50,52,56,50,32,119,50,52,56,51,41};
+static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,100,105,115,112,108,97,121,45,116,105,109,101,115,32,105,110,102,111,50,52,56,56,41,0,0};
+static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,7),40,97,57,53,56,51,41,0};
+static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,114,101,112,108,45,112,114,105,110,116,45,104,111,111,107,32,120,50,52,57,57,32,112,111,114,116,50,53,48,48,41,0,0};
+static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,114,101,97,100,45,112,114,111,109,112,116,45,104,111,111,107,41};
+static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,99,108,101,97,114,45,116,114,97,99,101,45,98,117,102,102,101,114,41,0,0,0,0,0,0};
+static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,21),40,97,57,54,50,49,32,103,50,53,52,48,50,53,52,49,50,53,52,50,41,0,0,0};
+static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,18),40,119,114,105,116,101,45,101,114,114,32,120,115,50,53,50,51,41,0,0,0,0,0,0};
+static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,26),40,97,57,54,56,57,32,109,115,103,50,53,56,49,32,46,32,97,114,103,115,50,53,56,50,41,0,0,0,0,0,0};
+static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,7),40,97,57,54,55,54,41,0};
+static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,7),40,97,57,55,56,49,41,0};
+static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,21),40,97,57,54,52,50,32,103,50,53,54,51,50,53,54,52,50,53,54,53,41,0,0,0};
+static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,54,52,49,32,103,50,54,52,53,50,54,52,55,41,0,0,0,0};
+static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,118,97,114,115,50,54,50,57,32,117,50,54,51,48,41,0,0,0};
+static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,20),40,97,57,55,57,48,32,46,32,114,101,115,117,108,116,50,54,50,51,41,0,0,0,0};
+static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,7),40,97,57,57,53,48,41,0};
+static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,13),40,97,57,57,52,52,32,99,50,53,57,56,41,0,0,0};
+static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,7),40,97,57,55,52,49,41,0};
+static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,7),40,97,57,57,54,49,41,0};
+static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,6),40,114,101,112,108,41,0,0};
+static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,38),40,100,101,102,105,110,101,45,114,101,97,100,101,114,45,99,116,111,114,32,115,112,101,99,50,54,56,54,32,112,114,111,99,50,54,56,55,41,0,0};
+static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,5),40,101,114,114,41,0,0,0};
+static C_char C_TLS li257[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,117,115,101,114,45,114,101,97,100,45,104,111,111,107,32,99,104,97,114,50,54,57,50,32,112,111,114,116,50,54,57,51,41};
+static C_char C_TLS li258[] C_aligned={C_lihdr(0,0,8),40,97,49,48,48,56,52,41};
+static C_char C_TLS li259[] C_aligned={C_lihdr(0,0,15),40,97,49,48,48,55,56,32,101,120,50,55,49,57,41,0};
+static C_char C_TLS li260[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,48,51,41};
+static C_char C_TLS li261[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,49,53,41};
+static C_char C_TLS li262[] C_aligned={C_lihdr(0,0,23),40,97,49,48,49,48,57,32,46,32,97,114,103,115,50,55,49,52,50,55,50,51,41,0};
+static C_char C_TLS li263[] C_aligned={C_lihdr(0,0,8),40,97,49,48,48,57,55,41};
+static C_char C_TLS li264[] C_aligned={C_lihdr(0,0,18),40,97,49,48,48,55,50,32,107,50,55,49,51,50,55,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li265[] C_aligned={C_lihdr(0,0,20),40,114,117,110,45,115,97,102,101,32,116,104,117,110,107,50,55,49,50,41,0,0,0,0};
+static C_char C_TLS li266[] C_aligned={C_lihdr(0,0,31),40,115,116,111,114,101,45,114,101,115,117,108,116,32,120,50,55,50,54,32,114,101,115,117,108,116,50,55,50,55,41,0};
+static C_char C_TLS li267[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,51,54,41};
+static C_char C_TLS li268[] C_aligned={C_lihdr(0,0,15),40,67,72,73,67,75,69,78,95,121,105,101,108,100,41,0};
+static C_char C_TLS li269[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,52,56,41};
+static C_char C_TLS li270[] C_aligned={C_lihdr(0,0,33),40,67,72,73,67,75,69,78,95,101,118,97,108,32,101,120,112,50,55,51,57,32,114,101,115,117,108,116,50,55,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li271[] C_aligned={C_lihdr(0,0,8),40,97,49,48,49,54,55,41};
+static C_char C_TLS li272[] C_aligned={C_lihdr(0,0,40),40,67,72,73,67,75,69,78,95,101,118,97,108,95,115,116,114,105,110,103,32,115,116,114,50,55,52,54,32,114,101,115,117,108,116,50,55,52,55,41};
+static C_char C_TLS li273[] C_aligned={C_lihdr(0,0,34),40,115,116,111,114,101,45,115,116,114,105,110,103,32,98,117,102,115,105,122,101,50,55,53,51,32,98,117,102,50,55,53,52,41,0,0,0,0,0,0};
+static C_char C_TLS li274[] C_aligned={C_lihdr(0,0,8),40,97,49,48,50,48,51,41};
+static C_char C_TLS li275[] C_aligned={C_lihdr(0,0,52),40,67,72,73,67,75,69,78,95,101,118,97,108,95,116,111,95,115,116,114,105,110,103,32,101,120,112,50,55,54,54,32,98,117,102,50,55,54,55,32,98,117,102,115,105,122,101,50,55,54,56,41,0,0,0,0};
+static C_char C_TLS li276[] C_aligned={C_lihdr(0,0,8),40,97,49,48,50,51,50,41};
+static C_char C_TLS li277[] C_aligned={C_lihdr(0,0,59),40,67,72,73,67,75,69,78,95,101,118,97,108,95,115,116,114,105,110,103,95,116,111,95,115,116,114,105,110,103,32,115,116,114,50,55,55,55,32,98,117,102,50,55,55,56,32,98,117,102,115,105,122,101,50,55,55,57,41,0,0,0,0,0};
+static C_char C_TLS li278[] C_aligned={C_lihdr(0,0,8),40,97,49,48,50,54,54,41};
+static C_char C_TLS li279[] C_aligned={C_lihdr(0,0,44),40,67,72,73,67,75,69,78,95,97,112,112,108,121,32,102,117,110,99,50,55,56,56,32,97,114,103,115,50,55,56,57,32,114,101,115,117,108,116,50,55,57,48,41,0,0,0,0};
+static C_char C_TLS li280[] C_aligned={C_lihdr(0,0,8),40,97,49,48,50,56,50,41};
+static C_char C_TLS li281[] C_aligned={C_lihdr(0,0,63),40,67,72,73,67,75,69,78,95,97,112,112,108,121,95,116,111,95,115,116,114,105,110,103,32,102,117,110,99,50,55,57,55,32,97,114,103,115,50,55,57,56,32,98,117,102,50,55,57,57,32,98,117,102,115,105,122,101,50,56,48,48,41,0};
+static C_char C_TLS li282[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,49,49,41};
+static C_char C_TLS li283[] C_aligned={C_lihdr(0,0,33),40,67,72,73,67,75,69,78,95,114,101,97,100,32,115,116,114,50,56,49,48,32,114,101,115,117,108,116,50,56,49,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li284[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,51,51,41};
+static C_char C_TLS li285[] C_aligned={C_lihdr(0,0,22),40,67,72,73,67,75,69,78,95,108,111,97,100,32,115,116,114,50,56,49,56,41,0,0};
+static C_char C_TLS li286[] C_aligned={C_lihdr(0,0,39),40,67,72,73,67,75,69,78,95,103,101,116,95,101,114,114,111,114,95,109,101,115,115,97,103,101,32,98,117,102,115,105,122,101,50,56,50,53,41,0};
+static C_char C_TLS li287[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,109,97,107,101,45,108,97,109,98,100,97,45,105,110,102,111,32,115,116,114,50,56,51,52,41};
+static C_char C_TLS li288[] C_aligned={C_lihdr(0,0,8),40,97,49,48,51,53,56,41};
+static C_char C_TLS li289[] C_aligned={C_lihdr(0,0,14),40,97,49,48,52,48,57,32,120,49,55,51,52,41,0,0};
+static C_char C_TLS li290[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,49,51,32,103,49,55,50,51,49,55,50,55,41,0,0,0,0};
+static C_char C_TLS li291[] C_aligned={C_lihdr(0,0,8),40,97,49,48,53,51,48,41};
+static C_char C_TLS li292[] C_aligned={C_lihdr(0,0,8),40,97,49,48,53,51,55,41};
+static C_char C_TLS li293[] C_aligned={C_lihdr(0,0,8),40,97,49,48,53,52,55,41};
+static C_char C_TLS li294[] C_aligned={C_lihdr(0,0,24),40,97,49,48,53,49,56,32,120,49,51,56,50,32,46,32,101,110,118,49,51,56,51,41};
+static C_char C_TLS li295[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+
+
+/* from ##sys#clear-trace-buffer in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static C_word C_fcall stub2512(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub2512(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_clear_trace_buffer();
 return C_r;}
@@ -374,1022 +369,1002 @@ C_noret_decl(f_2987)
 static void C_ccall f_2987(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2990)
 static void C_ccall f_2990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10702)
-static void C_ccall f_10702(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_10702)
-static void C_ccall f_10702r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_10706)
-static void C_fcall f_10706(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10731)
-static void C_ccall f_10731(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10721)
-static void C_ccall f_10721(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10729)
-static void C_ccall f_10729(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10714)
-static void C_ccall f_10714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10709)
-static void C_ccall f_10709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6852)
-static void C_ccall f_6852(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6947)
-static void C_ccall f_6947(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7028)
-static void C_ccall f_7028(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10696)
-static void C_ccall f_10696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10692)
-static void C_ccall f_10692(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10688)
-static void C_ccall f_10688(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10684)
-static void C_ccall f_10684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7595)
-static void C_fcall f_7595(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7600)
-static void C_ccall f_7600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10656)
-static void C_ccall f_10656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10635)
-static void C_fcall f_10635(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10642)
-static void C_ccall f_10642(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7607)
-static void C_ccall f_7607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10599)
-static void C_fcall f_10599(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10628)
-static void C_ccall f_10628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10591)
-static void C_ccall f_10591(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10593)
-static void C_ccall f_10593(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7616)
-static void C_ccall f_7616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10560)
-static void C_ccall f_10560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10580)
-static void C_ccall f_10580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10576)
-static void C_ccall f_10576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10566)
-static void C_ccall f_10566(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10563)
-static void C_ccall f_10563(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7970)
-static void C_ccall f_7970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10506)
-static void C_ccall f_10506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10520)
-static void C_fcall f_10520(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10556)
-static void C_ccall f_10556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10552)
-static void C_ccall f_10552(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10540)
-static void C_ccall f_10540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10544)
-static void C_ccall f_10544(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10514)
-static void C_ccall f_10514(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8909)
-static void C_ccall f_8909(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10409)
-static void C_ccall f_10409(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10446)
-static void C_fcall f_10446(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10449)
-static void C_ccall f_10449(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10472)
-static void C_ccall f_10472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10476)
-static void C_ccall f_10476(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10458)
-static void C_ccall f_10458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10455)
-static void C_ccall f_10455(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10412)
-static void C_fcall f_10412(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8912)
-static void C_ccall f_8912(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8970)
-static void C_ccall f_8970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10407)
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9321)
-static void C_ccall f_9321(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9325)
-static void C_ccall f_9325(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10403)
-static void C_ccall f_10403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9328)
-static void C_ccall f_9328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9332)
-static void C_ccall f_9332(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9606)
-static void C_ccall f_9606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10395)
-static void C_ccall f_10395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9628)
-static void C_ccall f_9628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10013)
-static void C_ccall f_10013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10519)
+static void C_ccall f_10519(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_10519)
+static void C_ccall f_10519r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_10523)
+static void C_fcall f_10523(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10548)
+static void C_ccall f_10548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10538)
+static void C_ccall f_10538(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10546)
+static void C_ccall f_10546(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10531)
+static void C_ccall f_10531(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10526)
+static void C_ccall f_10526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6780)
+static void C_ccall f_6780(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6875)
+static void C_ccall f_6875(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6956)
+static void C_ccall f_6956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10513)
+static void C_ccall f_10513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10509)
+static void C_ccall f_10509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10505)
+static void C_ccall f_10505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10501)
+static void C_ccall f_10501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7523)
+static void C_fcall f_7523(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7528)
+static void C_ccall f_7528(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10473)
+static void C_ccall f_10473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10452)
+static void C_fcall f_10452(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10459)
+static void C_ccall f_10459(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7535)
+static void C_ccall f_7535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10416)
+static void C_fcall f_10416(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10445)
+static void C_ccall f_10445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10408)
+static void C_ccall f_10408(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10410)
+static void C_ccall f_10410(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7544)
+static void C_ccall f_7544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10380)
+static void C_ccall f_10380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10400)
+static void C_ccall f_10400(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10396)
+static void C_ccall f_10396(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10386)
-static void C_ccall f_10386(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10393)
-static void C_ccall f_10393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10376)
-static C_word C_fcall f_10376(C_word t0,C_word t1);
-C_noret_decl(f_10361)
-static void C_ccall f_10361(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10365)
-static void C_ccall f_10365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10370)
-static void C_ccall f_10370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10374)
-static void C_ccall f_10374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10339)
-static void C_ccall f_10339(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10343)
-static void C_ccall f_10343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10348)
-static void C_ccall f_10348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10352)
-static void C_ccall f_10352(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_10386(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7898)
+static void C_ccall f_7898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8934)
+static void C_ccall f_8934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10371)
+static void C_ccall f_10371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9285)
+static void C_ccall f_9285(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9289)
+static void C_ccall f_9289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10367)
+static void C_ccall f_10367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9292)
+static void C_ccall f_9292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9296)
+static void C_ccall f_9296(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9570)
+static void C_ccall f_9570(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10359)
 static void C_ccall f_10359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10313)
-static void C_ccall f_10313(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_10319)
-static void C_ccall f_10319(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9592)
+static void C_ccall f_9592(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9977)
+static void C_ccall f_9977(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10350)
+static void C_ccall f_10350(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10357)
+static void C_ccall f_10357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10340)
+static C_word C_fcall f_10340(C_word t0,C_word t1);
+C_noret_decl(f_10325)
+static void C_ccall f_10325(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10329)
+static void C_ccall f_10329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10334)
+static void C_ccall f_10334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10338)
+static void C_ccall f_10338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10303)
+static void C_ccall f_10303(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10307)
+static void C_ccall f_10307(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10312)
+static void C_ccall f_10312(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10316)
+static void C_ccall f_10316(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10323)
 static void C_ccall f_10323(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10337)
-static void C_ccall f_10337(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10326)
-static void C_ccall f_10326(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10333)
-static void C_ccall f_10333(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10297)
-static void C_ccall f_10297(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10303)
-static void C_ccall f_10303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10311)
-static void C_ccall f_10311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10260)
-static void C_ccall f_10260(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10264)
-static void C_ccall f_10264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10269)
-static void C_ccall f_10269(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10273)
-static void C_ccall f_10273(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10295)
-static void C_ccall f_10295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10291)
-static void C_ccall f_10291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10287)
-static void C_ccall f_10287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10276)
-static void C_ccall f_10276(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10277)
+static void C_ccall f_10277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
 C_noret_decl(f_10283)
 static void C_ccall f_10283(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10234)
-static void C_ccall f_10234(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10287)
+static void C_ccall f_10287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10301)
+static void C_ccall f_10301(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10290)
+static void C_ccall f_10290(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10297)
+static void C_ccall f_10297(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10261)
+static void C_ccall f_10261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10267)
+static void C_ccall f_10267(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10275)
+static void C_ccall f_10275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10224)
+static void C_ccall f_10224(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10228)
+static void C_ccall f_10228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10233)
+static void C_ccall f_10233(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10237)
+static void C_ccall f_10237(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10259)
+static void C_ccall f_10259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10255)
+static void C_ccall f_10255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10251)
+static void C_ccall f_10251(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10240)
 static void C_ccall f_10240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10244)
-static void C_ccall f_10244(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10258)
-static void C_ccall f_10258(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10247)
 static void C_ccall f_10247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10254)
-static void C_ccall f_10254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10221)
-static C_word C_fcall f_10221(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_10195)
-static void C_ccall f_10195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10199)
-static void C_ccall f_10199(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10198)
+static void C_ccall f_10198(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_10204)
 static void C_ccall f_10204(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10208)
 static void C_ccall f_10208(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10219)
-static void C_ccall f_10219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10215)
-static void C_ccall f_10215(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10179)
-static void C_ccall f_10179(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10222)
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10211)
+static void C_ccall f_10211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10218)
+static void C_ccall f_10218(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10185)
-static void C_ccall f_10185(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10193)
-static void C_ccall f_10193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10167)
-static void C_ccall f_10167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10173)
-static void C_ccall f_10173(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10177)
-static void C_ccall f_10177(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10158)
-static void C_fcall f_10158(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10162)
-static void C_ccall f_10162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10099)
-static void C_fcall f_10099(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10109)
-static void C_ccall f_10109(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10134)
-static void C_ccall f_10134(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10146)
-static void C_ccall f_10146(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_10146)
-static void C_ccall f_10146r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_10152)
-static void C_ccall f_10152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10140)
-static void C_ccall f_10140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10115)
-static void C_ccall f_10115(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10121)
-static void C_ccall f_10121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10125)
-static void C_ccall f_10125(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10128)
-static void C_ccall f_10128(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10132)
-static void C_ccall f_10132(C_word c,C_word t0,C_word t1) C_noret;
+static C_word C_fcall f_10185(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_10159)
+static void C_ccall f_10159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10163)
+static void C_ccall f_10163(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10168)
+static void C_ccall f_10168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10172)
+static void C_ccall f_10172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10183)
+static void C_ccall f_10183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10179)
+static void C_ccall f_10179(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10143)
+static void C_ccall f_10143(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10149)
+static void C_ccall f_10149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10157)
+static void C_ccall f_10157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10131)
+static void C_ccall f_10131(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10137)
+static void C_ccall f_10137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10141)
+static void C_ccall f_10141(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10122)
+static void C_fcall f_10122(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10126)
+static void C_ccall f_10126(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10063)
+static void C_fcall f_10063(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10073)
+static void C_ccall f_10073(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10098)
+static void C_ccall f_10098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10110)
+static void C_ccall f_10110(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_10110)
+static void C_ccall f_10110r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_10116)
+static void C_ccall f_10116(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10104)
 static void C_ccall f_10104(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10024)
-static void C_ccall f_10024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10034)
-static void C_ccall f_10034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10037)
-static void C_ccall f_10037(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10051)
-static void C_fcall f_10051(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10069)
-static void C_ccall f_10069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10038)
-static void C_fcall f_10038(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10015)
-static void C_ccall f_10015(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9649)
-static void C_ccall f_9649(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9693)
-static void C_ccall f_9693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9696)
-static void C_ccall f_9696(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10079)
+static void C_ccall f_10079(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10085)
+static void C_ccall f_10085(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10089)
+static void C_ccall f_10089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10092)
+static void C_ccall f_10092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10096)
+static void C_ccall f_10096(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10068)
+static void C_ccall f_10068(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9988)
+static void C_ccall f_9988(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_9998)
 static void C_ccall f_9998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10001)
+static void C_ccall f_10001(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10015)
+static void C_fcall f_10015(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10033)
+static void C_ccall f_10033(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10002)
-static void C_ccall f_10002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10006)
-static void C_ccall f_10006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9778)
-static void C_ccall f_9778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9784)
-static void C_fcall f_9784(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9981)
-static void C_ccall f_9981(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9987)
-static void C_ccall f_9987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9791)
-static void C_ccall f_9791(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9794)
-static void C_ccall f_9794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9800)
-static void C_ccall f_9800(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_10002(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9979)
-static void C_ccall f_9979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9809)
-static void C_ccall f_9809(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9812)
-static void C_ccall f_9812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9827)
-static void C_ccall f_9827(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_9827)
-static void C_ccall f_9827r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_9845)
-static void C_fcall f_9845(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9966)
-static void C_ccall f_9966(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_9979(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9613)
+static void C_ccall f_9613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9657)
+static void C_ccall f_9657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9660)
+static void C_ccall f_9660(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9962)
 static void C_ccall f_9962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9933)
-static void C_ccall f_9933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9861)
-static void C_ccall f_9861(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9869)
-static void C_fcall f_9869(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9881)
-static void C_ccall f_9881(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9884)
-static void C_ccall f_9884(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9896)
-static void C_ccall f_9896(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9899)
-static void C_ccall f_9899(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9887)
-static void C_ccall f_9887(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9913)
-static void C_ccall f_9913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9864)
-static void C_ccall f_9864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9849)
-static void C_ccall f_9849(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9831)
-static void C_ccall f_9831(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9674)
-static void C_fcall f_9674(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9679)
-static void C_ccall f_9679(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9834)
-static void C_ccall f_9834(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9818)
-static void C_ccall f_9818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9713)
-static void C_ccall f_9713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9718)
-static void C_ccall f_9718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9721)
-static void C_ccall f_9721(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9726)
-static void C_ccall f_9726(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_9726)
-static void C_ccall f_9726r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_9733)
-static void C_ccall f_9733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9773)
-static void C_ccall f_9773(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9736)
-static void C_ccall f_9736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9748)
-static void C_fcall f_9748(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9757)
-static void C_ccall f_9757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9751)
-static void C_ccall f_9751(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9739)
-static void C_ccall f_9739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9966)
+static void C_ccall f_9966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9970)
+static void C_ccall f_9970(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9742)
 static void C_ccall f_9742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9704)
-static C_word C_fcall f_9704(C_word t0);
-C_noret_decl(f_9698)
-static C_word C_fcall f_9698(C_word t0);
-C_noret_decl(f_9652)
-static void C_fcall f_9652(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9658)
-static void C_ccall f_9658(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9646)
-static void C_ccall f_9646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9630)
-static void C_ccall f_9630(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9641)
-static void C_ccall f_9641(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9644)
-static void C_ccall f_9644(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9634)
-static void C_ccall f_9634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9611)
-static void C_ccall f_9611(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9620)
-static void C_ccall f_9620(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9615)
-static void C_ccall f_9615(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9551)
-static void C_ccall f_9551(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9555)
-static void C_ccall f_9555(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9558)
-static void C_ccall f_9558(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9561)
-static void C_ccall f_9561(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9564)
-static void C_ccall f_9564(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9567)
-static void C_ccall f_9567(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9570)
-static void C_ccall f_9570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9573)
-static void C_ccall f_9573(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9576)
-static void C_ccall f_9576(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9748)
+static void C_fcall f_9748(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9945)
+static void C_ccall f_9945(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9951)
+static void C_ccall f_9951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9755)
+static void C_ccall f_9755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9758)
+static void C_ccall f_9758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9764)
+static void C_ccall f_9764(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9943)
+static void C_ccall f_9943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9773)
+static void C_ccall f_9773(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9776)
+static void C_ccall f_9776(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9791)
+static void C_ccall f_9791(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_9791)
+static void C_ccall f_9791r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_9809)
+static void C_fcall f_9809(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9930)
+static void C_ccall f_9930(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9926)
+static void C_ccall f_9926(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9897)
+static void C_ccall f_9897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9825)
+static void C_ccall f_9825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9833)
+static void C_fcall f_9833(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9845)
+static void C_ccall f_9845(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9848)
+static void C_ccall f_9848(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9860)
+static void C_ccall f_9860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9863)
+static void C_ccall f_9863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9851)
+static void C_ccall f_9851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9877)
+static void C_ccall f_9877(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9828)
+static void C_ccall f_9828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9813)
+static void C_ccall f_9813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9795)
+static void C_ccall f_9795(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9638)
+static void C_fcall f_9638(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9643)
+static void C_ccall f_9643(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9798)
+static void C_ccall f_9798(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9782)
+static void C_ccall f_9782(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9677)
+static void C_ccall f_9677(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9682)
+static void C_ccall f_9682(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9685)
+static void C_ccall f_9685(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9690)
+static void C_ccall f_9690(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_9690)
+static void C_ccall f_9690r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_9697)
+static void C_ccall f_9697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9737)
+static void C_ccall f_9737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9700)
+static void C_ccall f_9700(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9712)
+static void C_fcall f_9712(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9721)
+static void C_ccall f_9721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9715)
+static void C_ccall f_9715(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9703)
+static void C_ccall f_9703(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9706)
+static void C_ccall f_9706(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9668)
+static C_word C_fcall f_9668(C_word t0);
+C_noret_decl(f_9662)
+static C_word C_fcall f_9662(C_word t0);
+C_noret_decl(f_9616)
+static void C_fcall f_9616(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9622)
+static void C_ccall f_9622(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9610)
+static void C_ccall f_9610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9594)
+static void C_ccall f_9594(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9605)
+static void C_ccall f_9605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9608)
+static void C_ccall f_9608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9598)
+static void C_ccall f_9598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9575)
+static void C_ccall f_9575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9584)
+static void C_ccall f_9584(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9579)
 static void C_ccall f_9579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9530)
-static void C_fcall f_9530(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9515)
+static void C_ccall f_9515(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9519)
+static void C_ccall f_9519(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9522)
+static void C_ccall f_9522(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9525)
+static void C_ccall f_9525(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9528)
+static void C_ccall f_9528(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9531)
+static void C_ccall f_9531(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9534)
 static void C_ccall f_9534(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9537)
 static void C_ccall f_9537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9506)
-static void C_fcall f_9506(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9512)
-static void C_fcall f_9512(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9522)
-static void C_ccall f_9522(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9357)
-static void C_ccall f_9357(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_9357)
-static void C_ccall f_9357r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_9361)
-static void C_ccall f_9361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9540)
+static void C_ccall f_9540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9543)
+static void C_ccall f_9543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9494)
+static void C_fcall f_9494(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9498)
+static void C_ccall f_9498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9501)
+static void C_ccall f_9501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9470)
+static void C_fcall f_9470(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9476)
+static void C_fcall f_9476(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9486)
+static void C_ccall f_9486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9321)
+static void C_ccall f_9321(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_9321)
+static void C_ccall f_9321r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_9325)
+static void C_ccall f_9325(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9392)
+static void C_ccall f_9392(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9439)
+static void C_ccall f_9439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9449)
+static void C_ccall f_9449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9402)
+static void C_ccall f_9402(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9404)
+static void C_fcall f_9404(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_9428)
 static void C_ccall f_9428(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9475)
-static void C_ccall f_9475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9485)
-static void C_ccall f_9485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9438)
-static void C_ccall f_9438(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9440)
-static void C_fcall f_9440(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9464)
-static void C_ccall f_9464(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9450)
-static void C_ccall f_9450(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9398)
-static void C_fcall f_9398(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9363)
-static void C_fcall f_9363(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9379)
-static void C_ccall f_9379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9385)
-static void C_ccall f_9385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9376)
-static void C_ccall f_9376(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9338)
-static void C_fcall f_9338(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9342)
-static void C_ccall f_9342(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9305)
-static void C_fcall f_9305(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9307)
-static void C_ccall f_9307(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9311)
-static void C_ccall f_9311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9267)
-static void C_ccall f_9267(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_9267)
-static void C_ccall f_9267r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_9274)
-static void C_ccall f_9274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9281)
-static void C_ccall f_9281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9223)
-static void C_ccall f_9223(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_9223)
-static void C_ccall f_9223r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_9256)
-static void C_ccall f_9256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9243)
-static void C_ccall f_9243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9414)
+static void C_ccall f_9414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9362)
+static void C_fcall f_9362(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9327)
+static void C_fcall f_9327(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9343)
+static void C_ccall f_9343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9349)
+static void C_ccall f_9349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9340)
+static void C_ccall f_9340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9302)
+static void C_fcall f_9302(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9306)
+static void C_ccall f_9306(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9269)
+static void C_fcall f_9269(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9271)
+static void C_ccall f_9271(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9275)
+static void C_ccall f_9275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9231)
+static void C_ccall f_9231(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_9231)
+static void C_ccall f_9231r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_9238)
+static void C_ccall f_9238(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9245)
+static void C_ccall f_9245(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9187)
+static void C_ccall f_9187(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_9187)
+static void C_ccall f_9187r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 C_noret_decl(f_9220)
 static void C_ccall f_9220(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9101)
-static void C_ccall f_9101(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_9101)
-static void C_ccall f_9101r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_9195)
-static void C_ccall f_9195(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9205)
-static void C_ccall f_9205(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9193)
-static void C_ccall f_9193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9122)
-static void C_fcall f_9122(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9146)
-static void C_fcall f_9146(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9165)
-static void C_ccall f_9165(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9140)
-static void C_ccall f_9140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8993)
-static void C_ccall f_8993(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_9207)
+static void C_ccall f_9207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9184)
+static void C_ccall f_9184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9065)
+static void C_ccall f_9065(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_9065)
+static void C_ccall f_9065r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_9159)
+static void C_ccall f_9159(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9169)
+static void C_ccall f_9169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9157)
+static void C_ccall f_9157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9086)
+static void C_fcall f_9086(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9110)
+static void C_fcall f_9110(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9129)
+static void C_ccall f_9129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9104)
+static void C_ccall f_9104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8957)
+static void C_ccall f_8957(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_8957)
+static void C_ccall f_8957r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_8967)
+static void C_ccall f_8967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8972)
+static void C_fcall f_8972(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8999)
+static void C_fcall f_8999(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9028)
+static void C_fcall f_9028(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9032)
+static void C_ccall f_9032(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8993)
-static void C_ccall f_8993r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_9003)
-static void C_ccall f_9003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9008)
-static void C_fcall f_9008(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9035)
-static void C_fcall f_9035(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9064)
-static void C_fcall f_9064(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9068)
-static void C_ccall f_9068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9029)
-static void C_ccall f_9029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8977)
-static void C_ccall f_8977(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8914)
-static void C_ccall f_8914(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8918)
-static void C_ccall f_8918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8926)
-static C_word C_fcall f_8926(C_word t0,C_word t1);
-C_noret_decl(f_8870)
-static void C_ccall f_8870(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8902)
-static void C_ccall f_8902(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8888)
-static void C_ccall f_8888(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8314)
-static void C_ccall f_8314(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8738)
-static void C_fcall f_8738(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8750)
-static void C_ccall f_8750(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8780)
-static void C_ccall f_8780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8782)
-static void C_fcall f_8782(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_8993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8941)
+static void C_ccall f_8941(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8878)
+static void C_ccall f_8878(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8882)
+static void C_ccall f_8882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8890)
+static C_word C_fcall f_8890(C_word t0,C_word t1);
+C_noret_decl(f_8270)
+static void C_ccall f_8270(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8694)
+static void C_fcall f_8694(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8803)
+static void C_fcall f_8803(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8812)
+static void C_fcall f_8812(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8819)
-static void C_ccall f_8819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8809)
-static void C_ccall f_8809(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8804)
-static void C_ccall f_8804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8800)
-static void C_ccall f_8800(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8383)
-static void C_fcall f_8383(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8393)
-static void C_ccall f_8393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8555)
-static void C_ccall f_8555(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8700)
-static void C_ccall f_8700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8707)
-static void C_ccall f_8707(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8570)
-static void C_ccall f_8570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8589)
-static void C_fcall f_8589(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8621)
-static void C_fcall f_8621(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8615)
-static void C_ccall f_8615(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8611)
-static void C_ccall f_8611(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8593)
-static void C_ccall f_8593(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8585)
-static void C_ccall f_8585(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_8819(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8810)
+static void C_ccall f_8810(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8723)
+static void C_fcall f_8723(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8790)
+static void C_ccall f_8790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8750)
+static void C_fcall f_8750(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8754)
+static void C_ccall f_8754(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8781)
+static void C_ccall f_8781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8777)
+static void C_ccall f_8777(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8757)
+static void C_ccall f_8757(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8768)
+static void C_ccall f_8768(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8762)
+static void C_ccall f_8762(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8717)
+static void C_ccall f_8717(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8713)
+static void C_ccall f_8713(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8339)
+static void C_fcall f_8339(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8349)
+static void C_ccall f_8349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8511)
+static void C_ccall f_8511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8656)
+static void C_ccall f_8656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8663)
+static void C_ccall f_8663(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8526)
+static void C_ccall f_8526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8545)
+static void C_fcall f_8545(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8577)
-static void C_ccall f_8577(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8460)
-static void C_ccall f_8460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8481)
-static void C_fcall f_8481(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8489)
-static void C_ccall f_8489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8477)
-static void C_ccall f_8477(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8413)
-static void C_ccall f_8413(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8400)
-static void C_ccall f_8400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8342)
-static void C_fcall f_8342(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8361)
-static void C_ccall f_8361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8354)
-static void C_ccall f_8354(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_8577(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8571)
+static void C_ccall f_8571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8567)
+static void C_ccall f_8567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8549)
+static void C_ccall f_8549(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8541)
+static void C_ccall f_8541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8533)
+static void C_ccall f_8533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8416)
+static void C_ccall f_8416(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8437)
+static void C_fcall f_8437(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8445)
+static void C_ccall f_8445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8433)
+static void C_ccall f_8433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8369)
+static void C_ccall f_8369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8356)
+static void C_ccall f_8356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8298)
+static void C_fcall f_8298(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_8317)
-static void C_fcall f_8317(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8336)
-static void C_ccall f_8336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8330)
-static void C_ccall f_8330(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8265)
-static void C_ccall f_8265(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8271)
-static void C_fcall f_8271(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8285)
-static void C_ccall f_8285(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8288)
-static void C_fcall f_8288(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8295)
-static void C_ccall f_8295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8259)
-static void C_ccall f_8259(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8226)
-static void C_ccall f_8226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8230)
-static void C_ccall f_8230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8236)
-static void C_ccall f_8236(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8239)
-static void C_ccall f_8239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8257)
-static void C_ccall f_8257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8242)
-static void C_ccall f_8242(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8246)
-static void C_fcall f_8246(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_8317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8310)
+static void C_ccall f_8310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8273)
+static void C_fcall f_8273(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8292)
+static void C_ccall f_8292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8286)
+static void C_ccall f_8286(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8221)
+static void C_ccall f_8221(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8227)
+static void C_fcall f_8227(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8241)
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8244)
+static void C_fcall f_8244(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8251)
+static void C_ccall f_8251(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8215)
+static void C_ccall f_8215(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8182)
+static void C_ccall f_8182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8186)
+static void C_ccall f_8186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8192)
+static void C_ccall f_8192(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8195)
+static void C_ccall f_8195(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8213)
-static void C_ccall f_8213(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_8213)
-static void C_ccall f_8213r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_8219)
-static void C_ccall f_8219(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8199)
-static void C_ccall f_8199(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8210)
-static void C_ccall f_8210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8157)
-static void C_ccall f_8157(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_8157)
-static void C_ccall f_8157r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_8163)
-static void C_fcall f_8163(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8178)
-static void C_ccall f_8178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8073)
-static void C_ccall f_8073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_8073)
-static void C_ccall f_8073r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_8077)
-static void C_ccall f_8077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8133)
-static void C_ccall f_8133(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8080)
-static void C_fcall f_8080(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8083)
-static void C_ccall f_8083(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8110)
-static void C_ccall f_8110(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8116)
-static void C_ccall f_8116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8098)
-static void C_ccall f_8098(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7974)
-static void C_ccall f_7974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7978)
-static void C_ccall f_7978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8026)
-static void C_ccall f_8026(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8028)
-static void C_fcall f_8028(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8041)
-static void C_ccall f_8041(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7980)
-static void C_fcall f_7980(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_8213(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8198)
+static void C_ccall f_8198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8202)
+static void C_fcall f_8202(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8169)
+static void C_ccall f_8169(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_8169)
+static void C_ccall f_8169r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_8175)
+static void C_ccall f_8175(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8155)
+static void C_ccall f_8155(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8166)
+static void C_ccall f_8166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8113)
+static void C_ccall f_8113(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_8113)
+static void C_ccall f_8113r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_8119)
+static void C_fcall f_8119(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8134)
+static void C_ccall f_8134(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8029)
+static void C_ccall f_8029(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_8029)
+static void C_ccall f_8029r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_8033)
+static void C_ccall f_8033(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8089)
+static void C_ccall f_8089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8036)
+static void C_fcall f_8036(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8039)
+static void C_ccall f_8039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8066)
+static void C_ccall f_8066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8072)
+static void C_ccall f_8072(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8054)
+static void C_ccall f_8054(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7930)
+static void C_ccall f_7930(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7934)
+static void C_ccall f_7934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7982)
+static void C_ccall f_7982(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7984)
-static void C_ccall f_7984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8019)
-static void C_ccall f_8019(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7990)
-static void C_ccall f_7990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8000)
-static void C_ccall f_8000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7993)
-static void C_ccall f_7993(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7810)
-static void C_ccall f_7810(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7915)
-static void C_fcall f_7915(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7932)
-static void C_ccall f_7932(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7984(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7997)
+static void C_ccall f_7997(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7936)
+static void C_fcall f_7936(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7940)
 static void C_ccall f_7940(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7832)
-static void C_ccall f_7832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7837)
-static void C_fcall f_7837(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7876)
-static void C_ccall f_7876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7863)
-static void C_ccall f_7863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7813)
-static void C_fcall f_7813(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7724)
-static void C_ccall f_7724(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7724)
-static void C_ccall f_7724r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7731)
-static void C_ccall f_7731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7975)
+static void C_ccall f_7975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7946)
+static void C_ccall f_7946(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7956)
+static void C_ccall f_7956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7949)
+static void C_ccall f_7949(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7899)
+static void C_ccall f_7899(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7899)
+static void C_ccall f_7899r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7903)
+static void C_ccall f_7903(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7738)
+static void C_ccall f_7738(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7843)
+static void C_fcall f_7843(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7860)
+static void C_ccall f_7860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7868)
+static void C_ccall f_7868(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7760)
+static void C_ccall f_7760(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7765)
+static void C_fcall f_7765(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7804)
+static void C_ccall f_7804(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7791)
+static void C_ccall f_7791(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7741)
-static void C_ccall f_7741(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7618)
-static void C_ccall f_7618(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7622)
-static void C_ccall f_7622(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7714)
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7718)
-static void C_ccall f_7718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7631)
-static void C_fcall f_7631(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7700)
-static void C_ccall f_7700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7696)
-static void C_ccall f_7696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7634)
-static void C_ccall f_7634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7683)
-static void C_ccall f_7683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7686)
-static void C_ccall f_7686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7689)
-static void C_ccall f_7689(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7637)
-static void C_ccall f_7637(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7741(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7652)
+static void C_ccall f_7652(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7652)
+static void C_ccall f_7652r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_7659)
+static void C_ccall f_7659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7669)
+static void C_ccall f_7669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7546)
+static void C_ccall f_7546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7550)
+static void C_ccall f_7550(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7642)
-static void C_fcall f_7642(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7676)
-static void C_ccall f_7676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7655)
-static void C_ccall f_7655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7609)
-static void C_fcall f_7609(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7569)
-static void C_ccall f_7569(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7569)
-static void C_ccall f_7569r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7590)
-static void C_ccall f_7590(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7573)
-static void C_ccall f_7573(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7587)
-static void C_ccall f_7587(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7576)
-static void C_ccall f_7576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7584)
-static void C_ccall f_7584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7579)
-static void C_ccall f_7579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7526)
-static void C_ccall f_7526(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7526)
-static void C_ccall f_7526r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7534)
-static void C_ccall f_7534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7538)
-static void C_ccall f_7538(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7646)
+static void C_ccall f_7646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7559)
+static void C_fcall f_7559(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7628)
+static void C_ccall f_7628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7624)
+static void C_ccall f_7624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7562)
+static void C_ccall f_7562(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7611)
+static void C_ccall f_7611(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7614)
+static void C_ccall f_7614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7617)
+static void C_ccall f_7617(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7565)
+static void C_ccall f_7565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7570)
+static void C_fcall f_7570(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7604)
+static void C_ccall f_7604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7583)
+static void C_ccall f_7583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7537)
+static void C_fcall f_7537(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7497)
 static void C_ccall f_7497(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_7497)
 static void C_ccall f_7497r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7505)
-static void C_ccall f_7505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7076)
-static void C_ccall f_7076(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_7076)
-static void C_ccall f_7076r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_7449)
-static void C_fcall f_7449(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7444)
-static void C_fcall f_7444(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7078)
-static void C_fcall f_7078(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7443)
-static void C_ccall f_7443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7082)
-static void C_fcall f_7082(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7365)
-static void C_ccall f_7365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7380)
-static void C_ccall f_7380(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7383)
-static void C_fcall f_7383(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7386)
-static void C_ccall f_7386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7392)
-static void C_ccall f_7392(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7395)
-static void C_ccall f_7395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7401)
-static void C_ccall f_7401(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7085)
-static void C_ccall f_7085(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7356)
-static void C_ccall f_7356(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7344)
-static void C_ccall f_7344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7347)
-static void C_ccall f_7347(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7350)
-static void C_ccall f_7350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7091)
-static void C_ccall f_7091(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7518)
+static void C_ccall f_7518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7501)
+static void C_ccall f_7501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7515)
+static void C_ccall f_7515(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7504)
+static void C_ccall f_7504(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7512)
+static void C_ccall f_7512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7507)
+static void C_ccall f_7507(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7454)
+static void C_ccall f_7454(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7454)
+static void C_ccall f_7454r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_7462)
+static void C_ccall f_7462(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7466)
+static void C_ccall f_7466(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7425)
+static void C_ccall f_7425(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7425)
+static void C_ccall f_7425r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_7433)
+static void C_ccall f_7433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7004)
+static void C_ccall f_7004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_7004)
+static void C_ccall f_7004r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_7377)
+static void C_fcall f_7377(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7372)
+static void C_fcall f_7372(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7006)
+static void C_fcall f_7006(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7371)
+static void C_ccall f_7371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7010)
+static void C_fcall f_7010(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7293)
+static void C_ccall f_7293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7308)
+static void C_ccall f_7308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7311)
+static void C_fcall f_7311(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7314)
+static void C_ccall f_7314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7320)
+static void C_ccall f_7320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7323)
+static void C_ccall f_7323(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7329)
 static void C_ccall f_7329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7301)
-static void C_ccall f_7301(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7325)
-static void C_ccall f_7325(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7321)
-static void C_ccall f_7321(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7317)
-static void C_ccall f_7317(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7094)
-static void C_ccall f_7094(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7102)
-static void C_ccall f_7102(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7288)
-static void C_ccall f_7288(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7106)
-static void C_ccall f_7106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7276)
-static void C_ccall f_7276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7127)
-static void C_ccall f_7127(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7131)
-static void C_ccall f_7131(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7267)
-static void C_ccall f_7267(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7139)
-static void C_ccall f_7139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7143)
-static void C_ccall f_7143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7261)
-static void C_ccall f_7261(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7146)
-static void C_ccall f_7146(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7149)
-static void C_ccall f_7149(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7154)
-static void C_fcall f_7154(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7164)
-static void C_ccall f_7164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7210)
-static void C_ccall f_7210(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7210)
-static void C_ccall f_7210r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7219)
-static void C_fcall f_7219(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7237)
-static void C_ccall f_7237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7227)
-static void C_fcall f_7227(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7231)
-static void C_ccall f_7231(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7176)
-static void C_ccall f_7176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7183)
-static void C_ccall f_7183(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7194)
-static void C_ccall f_7194(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7194)
-static void C_ccall f_7194r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7205)
-static void C_ccall f_7205(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7198)
-static void C_ccall f_7198(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7188)
-static void C_ccall f_7188(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7167)
-static void C_ccall f_7167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7174)
-static void C_ccall f_7174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7136)
-static void C_ccall f_7136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7013)
+static void C_ccall f_7013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7284)
+static void C_ccall f_7284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7272)
+static void C_ccall f_7272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7275)
+static void C_ccall f_7275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7278)
+static void C_ccall f_7278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7019)
+static void C_ccall f_7019(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7257)
+static void C_ccall f_7257(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7229)
+static void C_ccall f_7229(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7253)
+static void C_ccall f_7253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7249)
+static void C_ccall f_7249(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7245)
+static void C_ccall f_7245(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7022)
+static void C_ccall f_7022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7030)
+static void C_ccall f_7030(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7216)
+static void C_ccall f_7216(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7034)
+static void C_ccall f_7034(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7204)
+static void C_ccall f_7204(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7055)
+static void C_ccall f_7055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7059)
+static void C_ccall f_7059(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7195)
+static void C_ccall f_7195(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7067)
+static void C_ccall f_7067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7071)
+static void C_ccall f_7071(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7189)
+static void C_ccall f_7189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7074)
+static void C_ccall f_7074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7077)
+static void C_ccall f_7077(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7082)
+static void C_fcall f_7082(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7092)
+static void C_ccall f_7092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7138)
+static void C_ccall f_7138(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7138)
+static void C_ccall f_7138r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7147)
+static void C_fcall f_7147(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7165)
+static void C_ccall f_7165(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7155)
+static void C_fcall f_7155(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7159)
+static void C_ccall f_7159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7104)
+static void C_ccall f_7104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7111)
+static void C_ccall f_7111(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7122)
+static void C_ccall f_7122(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7122)
+static void C_ccall f_7122r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7133)
+static void C_ccall f_7133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7126)
+static void C_ccall f_7126(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7116)
 static void C_ccall f_7116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7107)
-static void C_ccall f_7107(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7097)
-static void C_ccall f_7097(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7030)
-static void C_fcall f_7030(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7040)
-static C_word C_fcall f_7040(C_word t0,C_word t1);
-C_noret_decl(f_6955)
-static void C_ccall f_6955(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6967)
-static void C_fcall f_6967(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6980)
-static void C_ccall f_6980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6962)
-static void C_ccall f_6962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6949)
-static void C_ccall f_6949(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6865)
-static void C_ccall f_6865(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6878)
-static void C_fcall f_6878(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6911)
-static void C_ccall f_6911(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6892)
-static void C_ccall f_6892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6868)
-static void C_fcall f_6868(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6855)
-static void C_ccall f_6855(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6855)
-static void C_ccall f_6855r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6863)
-static void C_ccall f_6863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7095)
+static void C_ccall f_7095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7102)
+static void C_ccall f_7102(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7064)
+static void C_ccall f_7064(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7044)
+static void C_ccall f_7044(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7035)
+static void C_ccall f_7035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7025)
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6958)
+static void C_fcall f_6958(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6968)
+static C_word C_fcall f_6968(C_word t0,C_word t1);
+C_noret_decl(f_6883)
+static void C_ccall f_6883(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6895)
+static void C_fcall f_6895(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6908)
+static void C_ccall f_6908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6890)
+static void C_ccall f_6890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6877)
+static void C_ccall f_6877(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6793)
+static void C_ccall f_6793(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6806)
+static void C_fcall f_6806(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6839)
+static void C_ccall f_6839(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6820)
+static void C_ccall f_6820(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6796)
+static void C_fcall f_6796(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6783)
+static void C_ccall f_6783(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6783)
+static void C_ccall f_6783r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6791)
+static void C_ccall f_6791(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3359)
 static void C_ccall f_3359(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
 C_noret_decl(f_3359)
 static void C_ccall f_3359r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
 C_noret_decl(f_3363)
 static void C_ccall f_3363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6529)
-static void C_fcall f_6529(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_6533)
-static void C_ccall f_6533(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6780)
-static void C_fcall f_6780(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6814)
-static void C_ccall f_6814(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6807)
-static void C_fcall f_6807(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6722)
-static void C_ccall f_6722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6723)
-static void C_ccall f_6723(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6727)
-static void C_fcall f_6727(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6734)
-static void C_ccall f_6734(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6740)
-static void C_fcall f_6740(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6774)
-static void C_ccall f_6774(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6767)
-static void C_fcall f_6767(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6738)
-static void C_ccall f_6738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6679)
-static void C_ccall f_6679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6682)
-static void C_ccall f_6682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6685)
-static void C_ccall f_6685(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6688)
-static void C_ccall f_6688(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6689)
-static void C_ccall f_6689(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6693)
-static void C_fcall f_6693(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6696)
-static void C_ccall f_6696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6703)
-static void C_ccall f_6703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6707)
-static void C_ccall f_6707(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6711)
-static void C_ccall f_6711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6715)
-static void C_ccall f_6715(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6637)
-static void C_ccall f_6637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6640)
-static void C_ccall f_6640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6643)
-static void C_ccall f_6643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6644)
-static void C_ccall f_6644(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6648)
-static void C_fcall f_6648(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6457)
+static void C_fcall f_6457(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_6461)
+static void C_ccall f_6461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6708)
+static void C_fcall f_6708(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6742)
+static void C_ccall f_6742(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6735)
+static void C_fcall f_6735(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6650)
+static void C_ccall f_6650(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6651)
-static void C_ccall f_6651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6658)
-static void C_ccall f_6658(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6651(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6655)
+static void C_fcall f_6655(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6662)
 static void C_ccall f_6662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6668)
+static void C_fcall f_6668(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6702)
+static void C_ccall f_6702(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6695)
+static void C_fcall f_6695(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6666)
 static void C_ccall f_6666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6602)
-static void C_ccall f_6602(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6605)
-static void C_ccall f_6605(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6606)
-static void C_ccall f_6606(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6607)
+static void C_ccall f_6607(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6610)
-static void C_fcall f_6610(C_word t0,C_word t1) C_noret;
+static void C_ccall f_6610(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6613)
 static void C_ccall f_6613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6620)
-static void C_ccall f_6620(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6616)
+static void C_ccall f_6616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6617)
+static void C_ccall f_6617(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6621)
+static void C_fcall f_6621(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6624)
 static void C_ccall f_6624(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6574)
-static void C_ccall f_6574(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6575)
-static void C_ccall f_6575(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6631)
+static void C_ccall f_6631(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6635)
+static void C_ccall f_6635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6639)
+static void C_ccall f_6639(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6643)
+static void C_ccall f_6643(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6565)
+static void C_ccall f_6565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6568)
+static void C_ccall f_6568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6571)
+static void C_ccall f_6571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6572)
+static void C_ccall f_6572(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6576)
+static void C_fcall f_6576(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6579)
-static void C_fcall f_6579(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6582)
-static void C_ccall f_6582(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6589)
-static void C_ccall f_6589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6555)
-static void C_ccall f_6555(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f11966)
-static void C_ccall f11966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f11962)
-static void C_ccall f11962(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6579(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6586)
+static void C_ccall f_6586(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6590)
+static void C_ccall f_6590(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6594)
+static void C_ccall f_6594(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6530)
+static void C_ccall f_6530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6533)
+static void C_ccall f_6533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6534)
+static void C_ccall f_6534(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6538)
+static void C_fcall f_6538(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6541)
+static void C_ccall f_6541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6548)
+static void C_ccall f_6548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6552)
+static void C_ccall f_6552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6502)
+static void C_ccall f_6502(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6503)
-static C_word C_fcall f_6503(C_word t0,C_word t1);
+static void C_ccall f_6503(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6507)
+static void C_fcall f_6507(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6510)
+static void C_ccall f_6510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6517)
+static void C_ccall f_6517(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6483)
+static void C_ccall f_6483(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f11767)
+static void C_ccall f11767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f11763)
+static void C_ccall f11763(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6431)
+static C_word C_fcall f_6431(C_word t0,C_word t1);
 C_noret_decl(f_3577)
 static void C_fcall f_3577(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
 C_noret_decl(f_3584)
@@ -1404,144 +1379,132 @@ C_noret_decl(f_3783)
 static void C_ccall f_3783(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3798)
 static void C_ccall f_3798(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6300)
-static void C_fcall f_6300(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6283)
-static void C_ccall f_6283(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6287)
-static void C_ccall f_6287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6234)
-static void C_fcall f_6234(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6249)
-static void C_ccall f_6249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6242)
-static void C_fcall f_6242(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6219)
-static void C_ccall f_6219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6178)
-static void C_ccall f_6178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6124)
-static void C_fcall f_6124(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6146)
-static void C_ccall f_6146(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6162)
-static void C_ccall f_6162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6136)
-static void C_ccall f_6136(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6118)
-static void C_ccall f_6118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6064)
-static void C_fcall f_6064(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6098)
-static void C_ccall f_6098(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6091)
-static void C_fcall f_6091(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5987)
-static void C_ccall f_5987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5990)
-static void C_ccall f_5990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5993)
-static void C_ccall f_5993(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6016)
-static void C_fcall f_6016(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6014)
-static void C_ccall f_6014(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6010)
-static void C_ccall f_6010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5970)
-static void C_ccall f_5970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5974)
-static void C_ccall f_5974(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6231)
+static void C_fcall f_6231(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6214)
+static void C_ccall f_6214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6218)
+static void C_ccall f_6218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6165)
+static void C_fcall f_6165(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6180)
+static void C_ccall f_6180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6173)
+static void C_fcall f_6173(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6150)
+static void C_ccall f_6150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6109)
+static void C_ccall f_6109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6049)
+static void C_ccall f_6049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6051)
+static void C_fcall f_6051(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6073)
+static void C_ccall f_6073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6089)
+static void C_ccall f_6089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6063)
+static void C_ccall f_6063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6045)
+static void C_ccall f_6045(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5991)
+static void C_fcall f_5991(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6025)
+static void C_ccall f_6025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6018)
+static void C_fcall f_6018(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5914)
+static void C_ccall f_5914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5917)
+static void C_ccall f_5917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5920)
+static void C_ccall f_5920(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5943)
+static void C_fcall f_5943(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_5941)
 static void C_ccall f_5941(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5945)
-static void C_ccall f_5945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5684)
-static void C_ccall f_5684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5828)
-static void C_ccall f_5828(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5830)
-static void C_fcall f_5830(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5908)
-static void C_ccall f_5908(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5857)
-static void C_fcall f_5857(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5881)
-static C_word C_fcall f_5881(C_word t0);
-C_noret_decl(f_5870)
-static void C_fcall f_5870(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5690)
-static void C_ccall f_5690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5818)
-static void C_ccall f_5818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5693)
-static void C_ccall f_5693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5696)
-static void C_ccall f_5696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5724)
-static void C_ccall f_5724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5937)
+static void C_ccall f_5937(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5897)
+static void C_ccall f_5897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5901)
+static void C_ccall f_5901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5868)
+static void C_ccall f_5868(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5872)
+static void C_ccall f_5872(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5611)
+static void C_ccall f_5611(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5755)
+static void C_ccall f_5755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5757)
+static void C_fcall f_5757(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5835)
+static void C_ccall f_5835(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5784)
+static void C_fcall f_5784(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5808)
+static C_word C_fcall f_5808(C_word t0);
+C_noret_decl(f_5797)
+static void C_fcall f_5797(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5617)
+static void C_ccall f_5617(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5745)
+static void C_ccall f_5745(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5620)
+static void C_ccall f_5620(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5623)
+static void C_ccall f_5623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5651)
+static void C_ccall f_5651(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5661)
+static void C_fcall f_5661(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5742)
+static void C_ccall f_5742(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5734)
-static void C_fcall f_5734(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5815)
-static void C_ccall f_5815(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5807)
-static void C_ccall f_5807(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5744)
-static void C_ccall f_5744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5792)
-static void C_ccall f_5792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5747)
-static void C_ccall f_5747(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5748)
-static void C_ccall f_5748(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5754)
-static void C_fcall f_5754(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5779)
-static void C_ccall f_5779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5697)
-static void C_ccall f_5697(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5701)
-static void C_ccall f_5701(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5704)
-static void C_ccall f_5704(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5708)
-static void C_ccall f_5708(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5711)
-static void C_ccall f_5711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5715)
-static void C_ccall f_5715(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5718)
-static void C_ccall f_5718(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5734(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5671)
 static void C_ccall f_5671(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5719)
+static void C_ccall f_5719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5674)
+static void C_ccall f_5674(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5675)
+static void C_ccall f_5675(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5681)
+static void C_fcall f_5681(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5706)
+static void C_ccall f_5706(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5624)
+static void C_ccall f_5624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5628)
+static void C_ccall f_5628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5631)
+static void C_ccall f_5631(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5635)
-static void C_fcall f_5635(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5548)
-static void C_ccall f_5548(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5638)
+static void C_ccall f_5638(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5642)
+static void C_ccall f_5642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5645)
+static void C_ccall f_5645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5598)
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5551)
 static void C_ccall f_5551(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5592)
-static void C_ccall f_5592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5600)
-static void C_ccall f_5600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5604)
-static void C_ccall f_5604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5576)
+static void C_ccall f_5576(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5554)
-static void C_fcall f_5554(C_word t0,C_word t1) C_noret;
+static void C_ccall f_5554(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5564)
+static void C_ccall f_5564(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5572)
+static void C_ccall f_5572(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5568)
+static void C_ccall f_5568(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5557)
 static void C_ccall f_5557(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5582)
-static void C_ccall f_5582(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5560)
-static void C_ccall f_5560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5570)
-static void C_ccall f_5570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5578)
-static void C_ccall f_5578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5574)
-static void C_ccall f_5574(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5563)
-static void C_ccall f_5563(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5424)
 static void C_ccall f_5424(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5482)
@@ -1630,10 +1593,10 @@ C_noret_decl(f_5160)
 static void C_ccall f_5160(C_word c,C_word t0,C_word t1,...) C_noret;
 C_noret_decl(f_5160)
 static void C_ccall f_5160r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6457)
-static void C_fcall f_6457(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_6486)
-static void C_ccall f_6486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6385)
+static void C_fcall f_6385(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_6414)
+static void C_ccall f_6414(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5176)
 static void C_ccall f_5176(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5172)
@@ -1940,10 +1903,10 @@ C_noret_decl(f_3662)
 static void C_ccall f_3662(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3647)
 static void C_fcall f_3647(C_word t0,C_word t1) C_noret;
-C_noret_decl(f10832)
-static void C_ccall f10832(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f10827)
-static void C_ccall f10827(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f10647)
+static void C_ccall f10647(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f10642)
+static void C_ccall f10642(C_word c,C_word t0,C_word t1,...) C_noret;
 C_noret_decl(f_3619)
 static void C_ccall f_3619(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3622)
@@ -2066,10 +2029,6 @@ C_noret_decl(f_2991)
 static void C_ccall f_2991r(C_word t0,C_word t1,C_word t3) C_noret;
 C_noret_decl(f_2995)
 static void C_ccall f_2995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2956)
-static void C_ccall f_2956(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2956)
-static void C_ccall f_2956r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 
 /* from CHICKEN_get_error_message */
  void  CHICKEN_get_error_message(char *t0,int t1){
@@ -2078,7 +2037,7 @@ C_callback_adjust_stack(a,s);
 x=C_mpointer_or_false(&a,(void*)t0);
 C_save(x);
 x=C_fix((C_word)t1);
-C_save(x);C_callback_wrapper((void *)f_10376,2);}
+C_save(x);C_callback_wrapper((void *)f_10340,2);}
 
 /* from CHICKEN_load */
  int  CHICKEN_load(char * t0){
@@ -2086,7 +2045,7 @@ C_word x,s=0+2+(t0==NULL?1:C_bytestowords(C_strlen(t0))),*a=C_alloc(s);
 C_callback_adjust_stack(a,s);
 x=C_mpointer(&a,(void*)t0);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10361,1));}
+return C_truep(C_callback_wrapper((void *)f_10325,1));}
 
 /* from CHICKEN_read */
  int  CHICKEN_read(char * t0,C_word *t1){
@@ -2096,7 +2055,7 @@ x=C_mpointer(&a,(void*)t0);
 C_save(x);
 x=C_mpointer_or_false(&a,(void*)t1);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10339,2));}
+return C_truep(C_callback_wrapper((void *)f_10303,2));}
 
 /* from CHICKEN_apply_to_string */
  int  CHICKEN_apply_to_string(C_word t0,C_word t1,char *t2,int t3){
@@ -2110,7 +2069,7 @@ x=C_mpointer_or_false(&a,(void*)t2);
 C_save(x);
 x=C_fix((C_word)t3);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10313,4));}
+return C_truep(C_callback_wrapper((void *)f_10277,4));}
 
 /* from CHICKEN_apply */
  int  CHICKEN_apply(C_word t0,C_word t1,C_word *t2){
@@ -2122,7 +2081,7 @@ x=((C_word)t1);
 C_save(x);
 x=C_mpointer_or_false(&a,(void*)t2);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10297,3));}
+return C_truep(C_callback_wrapper((void *)f_10261,3));}
 
 /* from CHICKEN_eval_string_to_string */
  int  CHICKEN_eval_string_to_string(char * t0,char *t1,int t2){
@@ -2134,7 +2093,7 @@ x=C_mpointer_or_false(&a,(void*)t1);
 C_save(x);
 x=C_fix((C_word)t2);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10260,3));}
+return C_truep(C_callback_wrapper((void *)f_10224,3));}
 
 /* from CHICKEN_eval_to_string */
  int  CHICKEN_eval_to_string(C_word t0,char *t1,int t2){
@@ -2146,7 +2105,7 @@ x=C_mpointer_or_false(&a,(void*)t1);
 C_save(x);
 x=C_fix((C_word)t2);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10234,3));}
+return C_truep(C_callback_wrapper((void *)f_10198,3));}
 
 /* from CHICKEN_eval_string */
  int  CHICKEN_eval_string(char * t0,C_word *t1){
@@ -2156,7 +2115,7 @@ x=C_mpointer(&a,(void*)t0);
 C_save(x);
 x=C_mpointer_or_false(&a,(void*)t1);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10195,2));}
+return C_truep(C_callback_wrapper((void *)f_10159,2));}
 
 /* from CHICKEN_eval */
  int  CHICKEN_eval(C_word t0,C_word *t1){
@@ -2166,570 +2125,578 @@ x=((C_word)t0);
 C_save(x);
 x=C_mpointer_or_false(&a,(void*)t1);
 C_save(x);
-return C_truep(C_callback_wrapper((void *)f_10179,2));}
+return C_truep(C_callback_wrapper((void *)f_10143,2));}
 
 /* from CHICKEN_yield */
  int  CHICKEN_yield(){
 C_word x,s=0,*a=C_alloc(s);
 C_callback_adjust_stack(a,s);
-return C_truep(C_callback_wrapper((void *)f_10167,0));}
+return C_truep(C_callback_wrapper((void *)f_10131,0));}
 
-C_noret_decl(trf_10706)
-static void C_fcall trf_10706(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10706(void *dummy){
+C_noret_decl(trf_10523)
+static void C_fcall trf_10523(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10523(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10706(t0,t1);}
+f_10523(t0,t1);}
 
-C_noret_decl(trf_7595)
-static void C_fcall trf_7595(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7595(void *dummy){
+C_noret_decl(trf_7523)
+static void C_fcall trf_7523(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7523(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7595(t0,t1);}
+f_7523(t0,t1);}
 
-C_noret_decl(trf_10635)
-static void C_fcall trf_10635(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10635(void *dummy){
+C_noret_decl(trf_10452)
+static void C_fcall trf_10452(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10452(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10635(t0,t1);}
+f_10452(t0,t1);}
 
-C_noret_decl(trf_10599)
-static void C_fcall trf_10599(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10599(void *dummy){
+C_noret_decl(trf_10416)
+static void C_fcall trf_10416(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10416(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10599(t0,t1,t2);}
-
-C_noret_decl(trf_10520)
-static void C_fcall trf_10520(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10520(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_10520(t0,t1,t2);}
-
-C_noret_decl(trf_10446)
-static void C_fcall trf_10446(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10446(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_10446(t0,t1);}
-
-C_noret_decl(trf_10412)
-static void C_fcall trf_10412(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10412(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_10412(t0,t1);}
+f_10416(t0,t1,t2);}
 
-C_noret_decl(trf_10158)
-static void C_fcall trf_10158(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10158(void *dummy){
+C_noret_decl(trf_10122)
+static void C_fcall trf_10122(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10122(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10158(t0,t1,t2);}
+f_10122(t0,t1,t2);}
 
-C_noret_decl(trf_10099)
-static void C_fcall trf_10099(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10099(void *dummy){
+C_noret_decl(trf_10063)
+static void C_fcall trf_10063(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10063(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10099(t0,t1);}
+f_10063(t0,t1);}
 
-C_noret_decl(trf_10051)
-static void C_fcall trf_10051(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10051(void *dummy){
+C_noret_decl(trf_10015)
+static void C_fcall trf_10015(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10015(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10051(t0,t1);}
+f_10015(t0,t1);}
 
-C_noret_decl(trf_10038)
-static void C_fcall trf_10038(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10038(void *dummy){
+C_noret_decl(trf_10002)
+static void C_fcall trf_10002(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10002(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10038(t0,t1);}
+f_10002(t0,t1);}
 
-C_noret_decl(trf_9784)
-static void C_fcall trf_9784(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9784(void *dummy){
+C_noret_decl(trf_9748)
+static void C_fcall trf_9748(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9748(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9784(t0,t1);}
+f_9748(t0,t1);}
 
-C_noret_decl(trf_9845)
-static void C_fcall trf_9845(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9845(void *dummy){
+C_noret_decl(trf_9809)
+static void C_fcall trf_9809(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9809(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9845(t0,t1,t2,t3);}
+f_9809(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9869)
-static void C_fcall trf_9869(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9869(void *dummy){
+C_noret_decl(trf_9833)
+static void C_fcall trf_9833(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9833(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9869(t0,t1,t2);}
+f_9833(t0,t1,t2);}
 
-C_noret_decl(trf_9674)
-static void C_fcall trf_9674(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9674(void *dummy){
+C_noret_decl(trf_9638)
+static void C_fcall trf_9638(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9638(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9674(t0,t1);}
+f_9638(t0,t1);}
 
-C_noret_decl(trf_9748)
-static void C_fcall trf_9748(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9748(void *dummy){
+C_noret_decl(trf_9712)
+static void C_fcall trf_9712(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9712(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9748(t0,t1);}
+f_9712(t0,t1);}
 
-C_noret_decl(trf_9652)
-static void C_fcall trf_9652(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9652(void *dummy){
+C_noret_decl(trf_9616)
+static void C_fcall trf_9616(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9616(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9652(t0,t1);}
+f_9616(t0,t1);}
 
-C_noret_decl(trf_9530)
-static void C_fcall trf_9530(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9530(void *dummy){
+C_noret_decl(trf_9494)
+static void C_fcall trf_9494(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9494(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9530(t0,t1,t2,t3);}
+f_9494(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9506)
-static void C_fcall trf_9506(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9506(void *dummy){
+C_noret_decl(trf_9470)
+static void C_fcall trf_9470(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9470(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9506(t0,t1,t2);}
+f_9470(t0,t1,t2);}
 
-C_noret_decl(trf_9512)
-static void C_fcall trf_9512(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9512(void *dummy){
+C_noret_decl(trf_9476)
+static void C_fcall trf_9476(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9476(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9512(t0,t1,t2);}
+f_9476(t0,t1,t2);}
 
-C_noret_decl(trf_9440)
-static void C_fcall trf_9440(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9440(void *dummy){
+C_noret_decl(trf_9404)
+static void C_fcall trf_9404(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9404(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9440(t0,t1,t2);}
+f_9404(t0,t1,t2);}
 
-C_noret_decl(trf_9398)
-static void C_fcall trf_9398(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9398(void *dummy){
+C_noret_decl(trf_9362)
+static void C_fcall trf_9362(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9362(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9398(t0,t1,t2);}
+f_9362(t0,t1,t2);}
 
-C_noret_decl(trf_9363)
-static void C_fcall trf_9363(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9363(void *dummy){
+C_noret_decl(trf_9327)
+static void C_fcall trf_9327(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9327(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9363(t0,t1,t2,t3);}
+f_9327(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9338)
-static void C_fcall trf_9338(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9338(void *dummy){
+C_noret_decl(trf_9302)
+static void C_fcall trf_9302(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9302(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9338(t0,t1);}
+f_9302(t0,t1);}
 
-C_noret_decl(trf_9305)
-static void C_fcall trf_9305(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9305(void *dummy){
+C_noret_decl(trf_9269)
+static void C_fcall trf_9269(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9269(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9305(t0,t1);}
+f_9269(t0,t1);}
 
-C_noret_decl(trf_9122)
-static void C_fcall trf_9122(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9122(void *dummy){
+C_noret_decl(trf_9086)
+static void C_fcall trf_9086(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9086(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9122(t0,t1,t2,t3);}
+f_9086(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9146)
-static void C_fcall trf_9146(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9146(void *dummy){
+C_noret_decl(trf_9110)
+static void C_fcall trf_9110(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9110(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9146(t0,t1,t2,t3);}
+f_9110(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9008)
-static void C_fcall trf_9008(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9008(void *dummy){
+C_noret_decl(trf_8972)
+static void C_fcall trf_8972(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8972(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9008(t0,t1,t2);}
+f_8972(t0,t1,t2);}
 
-C_noret_decl(trf_9035)
-static void C_fcall trf_9035(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9035(void *dummy){
+C_noret_decl(trf_8999)
+static void C_fcall trf_8999(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8999(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9035(t0,t1,t2);}
+f_8999(t0,t1,t2);}
 
-C_noret_decl(trf_9064)
-static void C_fcall trf_9064(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9064(void *dummy){
+C_noret_decl(trf_9028)
+static void C_fcall trf_9028(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9028(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9064(t0,t1);}
+f_9028(t0,t1);}
 
-C_noret_decl(trf_8738)
-static void C_fcall trf_8738(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8738(void *dummy){
+C_noret_decl(trf_8694)
+static void C_fcall trf_8694(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8694(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8738(t0,t1);}
+f_8694(t0,t1);}
 
-C_noret_decl(trf_8782)
-static void C_fcall trf_8782(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8782(void *dummy){
-C_word t4=C_pick(0);
-C_word t3=C_pick(1);
-C_word t2=C_pick(2);
-C_word t1=C_pick(3);
-C_word t0=C_pick(4);
-C_adjust_stack(-5);
-f_8782(t0,t1,t2,t3,t4);}
+C_noret_decl(trf_8803)
+static void C_fcall trf_8803(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8803(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_8803(t0,t1);}
+
+C_noret_decl(trf_8812)
+static void C_fcall trf_8812(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8812(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_8812(t0,t1,t2);}
+
+C_noret_decl(trf_8819)
+static void C_fcall trf_8819(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8819(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_8819(t0,t1);}
+
+C_noret_decl(trf_8723)
+static void C_fcall trf_8723(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8723(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_8723(t0,t1,t2);}
 
-C_noret_decl(trf_8383)
-static void C_fcall trf_8383(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8383(void *dummy){
+C_noret_decl(trf_8750)
+static void C_fcall trf_8750(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8750(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8383(t0,t1,t2);}
+f_8750(t0,t1,t2);}
+
+C_noret_decl(trf_8339)
+static void C_fcall trf_8339(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8339(void *dummy){
+C_word t3=C_pick(0);
+C_word t2=C_pick(1);
+C_word t1=C_pick(2);
+C_word t0=C_pick(3);
+C_adjust_stack(-4);
+f_8339(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8589)
-static void C_fcall trf_8589(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8589(void *dummy){
+C_noret_decl(trf_8545)
+static void C_fcall trf_8545(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8545(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8589(t0,t1);}
+f_8545(t0,t1);}
 
-C_noret_decl(trf_8621)
-static void C_fcall trf_8621(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8621(void *dummy){
+C_noret_decl(trf_8577)
+static void C_fcall trf_8577(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8577(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8621(t0,t1,t2);}
+f_8577(t0,t1,t2);}
 
-C_noret_decl(trf_8481)
-static void C_fcall trf_8481(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8481(void *dummy){
+C_noret_decl(trf_8437)
+static void C_fcall trf_8437(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8437(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8481(t0,t1);}
+f_8437(t0,t1);}
 
-C_noret_decl(trf_8342)
-static void C_fcall trf_8342(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8342(void *dummy){
+C_noret_decl(trf_8298)
+static void C_fcall trf_8298(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8298(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_8342(t0,t1,t2,t3,t4);}
+f_8298(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_8317)
-static void C_fcall trf_8317(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8317(void *dummy){
+C_noret_decl(trf_8273)
+static void C_fcall trf_8273(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8273(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8317(t0,t1,t2,t3);}
+f_8273(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8271)
-static void C_fcall trf_8271(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8271(void *dummy){
+C_noret_decl(trf_8227)
+static void C_fcall trf_8227(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8227(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8271(t0,t1,t2);}
+f_8227(t0,t1,t2);}
 
-C_noret_decl(trf_8288)
-static void C_fcall trf_8288(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8288(void *dummy){
+C_noret_decl(trf_8244)
+static void C_fcall trf_8244(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8244(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8288(t0,t1);}
+f_8244(t0,t1);}
 
-C_noret_decl(trf_8246)
-static void C_fcall trf_8246(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8246(void *dummy){
+C_noret_decl(trf_8202)
+static void C_fcall trf_8202(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8202(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8246(t0,t1,t2);}
+f_8202(t0,t1,t2);}
 
-C_noret_decl(trf_8163)
-static void C_fcall trf_8163(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8163(void *dummy){
+C_noret_decl(trf_8119)
+static void C_fcall trf_8119(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8119(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8163(t0,t1,t2);}
+f_8119(t0,t1,t2);}
 
-C_noret_decl(trf_8080)
-static void C_fcall trf_8080(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8080(void *dummy){
+C_noret_decl(trf_8036)
+static void C_fcall trf_8036(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8036(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8080(t0,t1);}
+f_8036(t0,t1);}
 
-C_noret_decl(trf_8028)
-static void C_fcall trf_8028(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8028(void *dummy){
+C_noret_decl(trf_7984)
+static void C_fcall trf_7984(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7984(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8028(t0,t1,t2);}
+f_7984(t0,t1,t2);}
 
-C_noret_decl(trf_7980)
-static void C_fcall trf_7980(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7980(void *dummy){
+C_noret_decl(trf_7936)
+static void C_fcall trf_7936(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7936(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7980(t0,t1,t2);}
+f_7936(t0,t1,t2);}
 
-C_noret_decl(trf_7915)
-static void C_fcall trf_7915(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7915(void *dummy){
+C_noret_decl(trf_7843)
+static void C_fcall trf_7843(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7843(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7915(t0,t1,t2);}
+f_7843(t0,t1,t2);}
 
-C_noret_decl(trf_7837)
-static void C_fcall trf_7837(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7837(void *dummy){
+C_noret_decl(trf_7765)
+static void C_fcall trf_7765(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7765(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7837(t0,t1,t2);}
+f_7765(t0,t1,t2);}
 
-C_noret_decl(trf_7813)
-static void C_fcall trf_7813(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7813(void *dummy){
+C_noret_decl(trf_7741)
+static void C_fcall trf_7741(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7741(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7813(t0,t1);}
+f_7741(t0,t1);}
 
-C_noret_decl(trf_7631)
-static void C_fcall trf_7631(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7631(void *dummy){
+C_noret_decl(trf_7559)
+static void C_fcall trf_7559(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7559(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7631(t0,t1);}
+f_7559(t0,t1);}
 
-C_noret_decl(trf_7642)
-static void C_fcall trf_7642(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7642(void *dummy){
+C_noret_decl(trf_7570)
+static void C_fcall trf_7570(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7570(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7642(t0,t1,t2);}
+f_7570(t0,t1,t2);}
 
-C_noret_decl(trf_7609)
-static void C_fcall trf_7609(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7609(void *dummy){
+C_noret_decl(trf_7537)
+static void C_fcall trf_7537(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7537(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7609(t0,t1,t2);}
+f_7537(t0,t1,t2);}
 
-C_noret_decl(trf_7449)
-static void C_fcall trf_7449(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7449(void *dummy){
+C_noret_decl(trf_7377)
+static void C_fcall trf_7377(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7377(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7449(t0,t1);}
+f_7377(t0,t1);}
 
-C_noret_decl(trf_7444)
-static void C_fcall trf_7444(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7444(void *dummy){
+C_noret_decl(trf_7372)
+static void C_fcall trf_7372(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7372(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7444(t0,t1,t2);}
+f_7372(t0,t1,t2);}
 
-C_noret_decl(trf_7078)
-static void C_fcall trf_7078(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7078(void *dummy){
+C_noret_decl(trf_7006)
+static void C_fcall trf_7006(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7006(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7078(t0,t1,t2,t3);}
+f_7006(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7082)
-static void C_fcall trf_7082(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7082(void *dummy){
+C_noret_decl(trf_7010)
+static void C_fcall trf_7010(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7010(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7082(t0,t1);}
+f_7010(t0,t1);}
 
-C_noret_decl(trf_7383)
-static void C_fcall trf_7383(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7383(void *dummy){
+C_noret_decl(trf_7311)
+static void C_fcall trf_7311(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7311(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7383(t0,t1);}
+f_7311(t0,t1);}
 
-C_noret_decl(trf_7154)
-static void C_fcall trf_7154(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7154(void *dummy){
+C_noret_decl(trf_7082)
+static void C_fcall trf_7082(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7082(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7154(t0,t1,t2);}
+f_7082(t0,t1,t2);}
 
-C_noret_decl(trf_7219)
-static void C_fcall trf_7219(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7219(void *dummy){
+C_noret_decl(trf_7147)
+static void C_fcall trf_7147(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7147(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7219(t0,t1,t2);}
+f_7147(t0,t1,t2);}
 
-C_noret_decl(trf_7227)
-static void C_fcall trf_7227(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7227(void *dummy){
+C_noret_decl(trf_7155)
+static void C_fcall trf_7155(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7155(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7227(t0,t1,t2);}
+f_7155(t0,t1,t2);}
 
-C_noret_decl(trf_7030)
-static void C_fcall trf_7030(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7030(void *dummy){
+C_noret_decl(trf_6958)
+static void C_fcall trf_6958(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6958(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7030(t0,t1);}
+f_6958(t0,t1);}
 
-C_noret_decl(trf_6967)
-static void C_fcall trf_6967(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6967(void *dummy){
+C_noret_decl(trf_6895)
+static void C_fcall trf_6895(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6895(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6967(t0,t1,t2);}
+f_6895(t0,t1,t2);}
 
-C_noret_decl(trf_6878)
-static void C_fcall trf_6878(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6878(void *dummy){
+C_noret_decl(trf_6806)
+static void C_fcall trf_6806(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6806(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_6878(t0,t1,t2,t3,t4);}
+f_6806(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_6868)
-static void C_fcall trf_6868(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6868(void *dummy){
+C_noret_decl(trf_6796)
+static void C_fcall trf_6796(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6796(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6868(t0,t1);}
+f_6796(t0,t1);}
 
-C_noret_decl(trf_6529)
-static void C_fcall trf_6529(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6529(void *dummy){
+C_noret_decl(trf_6457)
+static void C_fcall trf_6457(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6457(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2738,83 +2705,83 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_6529(t0,t1,t2,t3,t4,t5,t6);}
+f_6457(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_6780)
-static void C_fcall trf_6780(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6780(void *dummy){
+C_noret_decl(trf_6708)
+static void C_fcall trf_6708(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6708(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6780(t0,t1,t2);}
+f_6708(t0,t1,t2);}
 
-C_noret_decl(trf_6807)
-static void C_fcall trf_6807(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6807(void *dummy){
+C_noret_decl(trf_6735)
+static void C_fcall trf_6735(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6735(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6807(t0,t1,t2);}
+f_6735(t0,t1,t2);}
 
-C_noret_decl(trf_6727)
-static void C_fcall trf_6727(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6727(void *dummy){
+C_noret_decl(trf_6655)
+static void C_fcall trf_6655(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6655(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6727(t0,t1);}
+f_6655(t0,t1);}
 
-C_noret_decl(trf_6740)
-static void C_fcall trf_6740(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6740(void *dummy){
+C_noret_decl(trf_6668)
+static void C_fcall trf_6668(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6668(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6740(t0,t1,t2);}
+f_6668(t0,t1,t2);}
 
-C_noret_decl(trf_6767)
-static void C_fcall trf_6767(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6767(void *dummy){
+C_noret_decl(trf_6695)
+static void C_fcall trf_6695(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6695(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6767(t0,t1,t2);}
+f_6695(t0,t1,t2);}
 
-C_noret_decl(trf_6693)
-static void C_fcall trf_6693(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6693(void *dummy){
+C_noret_decl(trf_6621)
+static void C_fcall trf_6621(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6621(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6693(t0,t1);}
+f_6621(t0,t1);}
 
-C_noret_decl(trf_6648)
-static void C_fcall trf_6648(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6648(void *dummy){
+C_noret_decl(trf_6576)
+static void C_fcall trf_6576(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6576(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6648(t0,t1);}
+f_6576(t0,t1);}
 
-C_noret_decl(trf_6610)
-static void C_fcall trf_6610(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6610(void *dummy){
+C_noret_decl(trf_6538)
+static void C_fcall trf_6538(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6538(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6610(t0,t1);}
+f_6538(t0,t1);}
 
-C_noret_decl(trf_6579)
-static void C_fcall trf_6579(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6579(void *dummy){
+C_noret_decl(trf_6507)
+static void C_fcall trf_6507(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6507(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6579(t0,t1);}
+f_6507(t0,t1);}
 
 C_noret_decl(trf_3577)
 static void C_fcall trf_3577(void *dummy) C_regparm C_noret;
@@ -2846,128 +2813,112 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_3780(t0,t1);}
 
-C_noret_decl(trf_6300)
-static void C_fcall trf_6300(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6300(void *dummy){
+C_noret_decl(trf_6231)
+static void C_fcall trf_6231(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6231(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6300(t0,t1);}
+f_6231(t0,t1);}
 
-C_noret_decl(trf_6234)
-static void C_fcall trf_6234(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6234(void *dummy){
+C_noret_decl(trf_6165)
+static void C_fcall trf_6165(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6165(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6234(t0,t1,t2);}
+f_6165(t0,t1,t2);}
 
-C_noret_decl(trf_6242)
-static void C_fcall trf_6242(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6242(void *dummy){
+C_noret_decl(trf_6173)
+static void C_fcall trf_6173(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6173(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6242(t0,t1,t2);}
+f_6173(t0,t1,t2);}
 
-C_noret_decl(trf_6124)
-static void C_fcall trf_6124(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6124(void *dummy){
+C_noret_decl(trf_6051)
+static void C_fcall trf_6051(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6051(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6124(t0,t1,t2);}
+f_6051(t0,t1,t2);}
 
-C_noret_decl(trf_6064)
-static void C_fcall trf_6064(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6064(void *dummy){
+C_noret_decl(trf_5991)
+static void C_fcall trf_5991(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5991(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6064(t0,t1,t2);}
+f_5991(t0,t1,t2);}
 
-C_noret_decl(trf_6091)
-static void C_fcall trf_6091(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6091(void *dummy){
+C_noret_decl(trf_6018)
+static void C_fcall trf_6018(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6018(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6091(t0,t1,t2);}
+f_6018(t0,t1,t2);}
 
-C_noret_decl(trf_6016)
-static void C_fcall trf_6016(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6016(void *dummy){
+C_noret_decl(trf_5943)
+static void C_fcall trf_5943(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5943(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6016(t0,t1,t2);}
+f_5943(t0,t1,t2);}
 
-C_noret_decl(trf_5830)
-static void C_fcall trf_5830(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5830(void *dummy){
+C_noret_decl(trf_5757)
+static void C_fcall trf_5757(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5757(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5830(t0,t1,t2);}
+f_5757(t0,t1,t2);}
 
-C_noret_decl(trf_5857)
-static void C_fcall trf_5857(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5857(void *dummy){
+C_noret_decl(trf_5784)
+static void C_fcall trf_5784(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5784(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5857(t0,t1,t2);}
+f_5784(t0,t1,t2);}
 
-C_noret_decl(trf_5870)
-static void C_fcall trf_5870(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5870(void *dummy){
+C_noret_decl(trf_5797)
+static void C_fcall trf_5797(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5797(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5870(t0,t1);}
+f_5797(t0,t1);}
 
-C_noret_decl(trf_5734)
-static void C_fcall trf_5734(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5734(void *dummy){
+C_noret_decl(trf_5661)
+static void C_fcall trf_5661(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5661(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5734(t0,t1,t2,t3);}
+f_5661(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5754)
-static void C_fcall trf_5754(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5754(void *dummy){
+C_noret_decl(trf_5681)
+static void C_fcall trf_5681(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5681(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5754(t0,t1,t2);}
-
-C_noret_decl(trf_5635)
-static void C_fcall trf_5635(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5635(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_5635(t0,t1);}
-
-C_noret_decl(trf_5554)
-static void C_fcall trf_5554(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5554(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_5554(t0,t1);}
+f_5681(t0,t1,t2);}
 
 C_noret_decl(trf_5482)
 static void C_fcall trf_5482(void *dummy) C_regparm C_noret;
@@ -3041,9 +2992,9 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_5238(t0,t1);}
 
-C_noret_decl(trf_6457)
-static void C_fcall trf_6457(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6457(void *dummy){
+C_noret_decl(trf_6385)
+static void C_fcall trf_6385(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6385(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3051,7 +3002,7 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_6457(t0,t1,t2,t3,t4,t5);}
+f_6385(t0,t1,t2,t3,t4,t5);}
 
 C_noret_decl(trf_4835)
 static void C_fcall trf_4835(void *dummy) C_regparm C_noret;
@@ -3352,20 +3303,6 @@ a=C_alloc(n*3);
 t4=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3,t4);}
 
-C_noret_decl(tr3r)
-static void C_fcall tr3r(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3r(C_proc3 k){
-int n;
-C_word *a,t3;
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-n=C_rest_count(0);
-a=C_alloc(n*3);
-t3=C_restore_rest(a,n);
-(k)(t0,t1,t2,t3);}
-
 C_noret_decl(tr2r)
 static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;
 C_regparm static void C_fcall tr2r(C_proc2 k){
@@ -3379,25 +3316,9 @@ a=C_alloc(n*3);
 t2=C_restore_rest(a,n);
 (k)(t0,t1,t2);}
 
-C_noret_decl(tr5rv)
-static void C_fcall tr5rv(C_proc5 k) C_regparm C_noret;
-C_regparm static void C_fcall tr5rv(C_proc5 k){
-int n;
-C_word *a,t5;
-C_word t4=C_pick(0);
-C_word t3=C_pick(1);
-C_word t2=C_pick(2);
-C_word t1=C_pick(3);
-C_word t0=C_pick(4);
-C_adjust_stack(-5);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t5=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3,t4,t5);}
-
-C_noret_decl(tr3rv)
-static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3rv(C_proc3 k){
+C_noret_decl(tr3r)
+static void C_fcall tr3r(C_proc3 k) C_regparm C_noret;
+C_regparm static void C_fcall tr3r(C_proc3 k){
 int n;
 C_word *a,t3;
 C_word t2=C_pick(0);
@@ -3405,8 +3326,8 @@ C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
 n=C_rest_count(0);
-a=C_alloc(n+1);
-t3=C_restore_rest_vector(a,n);
+a=C_alloc(n*3);
+t3=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3);}
 
 /* toplevel */
@@ -3429,383 +3350,381 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(6655)){
+if(!C_demand_2(6464)){
 C_save(t1);
-C_rereclaim2(6655*sizeof(C_word), 1);
+C_rereclaim2(6464*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,416);
+C_initialize_lf(lf,402);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
-lf[2]=C_h_intern(&lf[2],1,"d");
-lf[3]=C_h_intern(&lf[3],2,"pp");
-lf[4]=C_h_intern(&lf[4],5,"print");
-lf[5]=C_h_intern(&lf[5],24,"\003syscore-library-modules");
-lf[6]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006extras\376\003\000\000\002\376\001\000\000\007lolevel\376\003\000\000\002\376\001\000\000\005utils\376\003\000\000\002\376\001\000\000\005files\376\003\000\000\002\376\001\000\000\003tcp\376\003\000\000"
+lf[2]=C_h_intern(&lf[2],24,"\003syscore-library-modules");
+lf[3]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006extras\376\003\000\000\002\376\001\000\000\007lolevel\376\003\000\000\002\376\001\000\000\005utils\376\003\000\000\002\376\001\000\000\005files\376\003\000\000\002\376\001\000\000\003tcp\376\003\000\000"
 "\002\376\001\000\000\005regex\376\003\000\000\002\376\001\000\000\005posix\376\003\000\000\002\376\001\000\000\006srfi-1\376\003\000\000\002\376\001\000\000\006srfi-4\376\003\000\000\002\376\001\000\000\007srfi-13\376\003\000\000\002"
 "\376\001\000\000\007srfi-14\376\003\000\000\002\376\001\000\000\007srfi-18\376\003\000\000\002\376\001\000\000\007srfi-69\376\003\000\000\002\376\001\000\000\017data-structures\376\003\000\000\002\376\001\000\000"
 "\005ports\376\003\000\000\002\376\001\000\000\016chicken-syntax\376\377\016");
-lf[7]=C_h_intern(&lf[7],28,"\003sysexplicit-library-modules");
-lf[9]=C_decode_literal(C_heaptop,"\376B\000\000\003.so");
-lf[11]=C_decode_literal(C_heaptop,"\376B\000\000\004.scm");
-lf[12]=C_h_intern(&lf[12],18,"\003syschicken-prefix");
-lf[13]=C_h_intern(&lf[13],17,"\003sysstring-append");
-lf[14]=C_h_intern(&lf[14],9,"\003syserror");
-lf[15]=C_h_intern(&lf[15],12,"chicken-home");
-lf[16]=C_h_intern(&lf[16],17,"\003syspeek-c-string");
-lf[17]=C_decode_literal(C_heaptop,"\376B\000\000\015share/chicken");
-lf[18]=C_h_intern(&lf[18],15,"\003syshash-symbol");
-lf[19]=C_h_intern(&lf[19],18,"\003syshash-table-ref");
-lf[20]=C_h_intern(&lf[20],19,"\003syshash-table-set!");
-lf[21]=C_h_intern(&lf[21],22,"\003syshash-table-update!");
-lf[22]=C_h_intern(&lf[22],23,"\003syshash-table-for-each");
-lf[23]=C_h_intern(&lf[23],28,"\003sysarbitrary-unbound-symbol");
-lf[24]=C_h_intern(&lf[24],23,"\003syshash-table-location");
-lf[25]=C_h_intern(&lf[25],20,"\003syseval-environment");
-lf[26]=C_h_intern(&lf[26],26,"\003sysenvironment-is-mutable");
-lf[27]=C_h_intern(&lf[27],18,"\003syseval-decorator");
-lf[28]=C_h_intern(&lf[28],20,"\003sysmake-lambda-info");
-lf[29]=C_h_intern(&lf[29],17,"get-output-string");
-lf[30]=C_h_intern(&lf[30],5,"write");
-lf[31]=C_h_intern(&lf[31],18,"open-output-string");
-lf[32]=C_h_intern(&lf[32],19,"\003sysdecorate-lambda");
-lf[33]=C_h_intern(&lf[33],19,"\003sysunbound-in-eval");
-lf[34]=C_h_intern(&lf[34],20,"\003syseval-debug-level");
-lf[35]=C_h_intern(&lf[35],7,"reverse");
-lf[36]=C_h_intern(&lf[36],20,"with-input-from-file");
-lf[37]=C_h_intern(&lf[37],7,"display");
-lf[38]=C_h_intern(&lf[38],22,"\003syscompile-to-closure");
-lf[39]=C_h_intern(&lf[39],4,"cdar");
-lf[40]=C_h_intern(&lf[40],4,"caar");
-lf[41]=C_h_intern(&lf[41],7,"\003sysget");
-lf[42]=C_h_intern(&lf[42],16,"\004coremacro-alias");
-lf[43]=C_h_intern(&lf[43],19,"\003sysundefined-value");
-lf[44]=C_h_intern(&lf[44],18,"\003syscurrent-module");
-lf[45]=C_h_intern(&lf[45],21,"\003sysmacro-environment");
-lf[46]=C_h_intern(&lf[46],28,"\003syscurrent-meta-environment");
-lf[47]=C_h_intern(&lf[47],16,"\003sysdynamic-wind");
-lf[48]=C_h_intern(&lf[48],26,"\003sysmeta-macro-environment");
-lf[49]=C_decode_literal(C_heaptop,"\376B\000\000\020unbound variable");
-lf[50]=C_h_intern(&lf[50],21,"\003syssyntax-error-hook");
-lf[51]=C_decode_literal(C_heaptop,"\376B\000\000!reference to undefined identifier");
-lf[52]=C_h_intern(&lf[52],32,"\003syssymbol-has-toplevel-binding\077");
-lf[53]=C_h_intern(&lf[53],14,"\004coreprimitive");
-lf[54]=C_h_intern(&lf[54],21,"\003sysalias-global-hook");
-lf[55]=C_h_intern(&lf[55],5,"quote");
-lf[56]=C_h_intern(&lf[56],16,"\003sysstrip-syntax");
-lf[57]=C_h_intern(&lf[57],16,"\003syscheck-syntax");
-lf[58]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[59]=C_h_intern(&lf[59],6,"syntax");
-lf[60]=C_h_intern(&lf[60],11,"\004coresyntax");
-lf[61]=C_h_intern(&lf[61],15,"\004coreglobal-ref");
-lf[62]=C_h_intern(&lf[62],10,"\004corecheck");
-lf[63]=C_h_intern(&lf[63],14,"\004coreimmutable");
-lf[64]=C_h_intern(&lf[64],14,"\004coreundefined");
-lf[65]=C_h_intern(&lf[65],2,"if");
-lf[66]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[67]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\002if\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\001\376\001\000\000\001_");
-lf[68]=C_h_intern(&lf[68],5,"begin");
-lf[69]=C_h_intern(&lf[69],10,"\004corebegin");
-lf[70]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[71]=C_h_intern(&lf[71],10,"\003sysappend");
-lf[72]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
-lf[73]=C_h_intern(&lf[73],4,"set!");
-lf[74]=C_h_intern(&lf[74],9,"\004coreset!");
-lf[75]=C_decode_literal(C_heaptop,"\376B\000\000 assignment to immutable variable");
-lf[76]=C_decode_literal(C_heaptop,"\376B\000\000\042assignment of undefined identifier");
-lf[77]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[78]=C_h_intern(&lf[78],3,"let");
-lf[79]=C_h_intern(&lf[79],8,"\004corelet");
-lf[80]=C_h_intern(&lf[80],5,"cadar");
-lf[81]=C_h_intern(&lf[81],6,"cadadr");
-lf[82]=C_h_intern(&lf[82],15,"\003sysmake-vector");
-lf[83]=C_h_intern(&lf[83],21,"\003syscanonicalize-body");
-lf[84]=C_h_intern(&lf[84],6,"append");
-lf[85]=C_h_intern(&lf[85],4,"cons");
-lf[86]=C_h_intern(&lf[86],6,"gensym");
-lf[87]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[88]=C_h_intern(&lf[88],6,"letrec");
-lf[89]=C_h_intern(&lf[89],11,"\004coreletrec");
-lf[90]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[91]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[92]=C_h_intern(&lf[92],6,"lambda");
-lf[93]=C_h_intern(&lf[93],11,"\004corelambda");
-lf[94]=C_h_intern(&lf[94],1,"\077");
-lf[95]=C_h_intern(&lf[95],10,"\003sysvector");
-lf[96]=C_decode_literal(C_heaptop,"\376B\000\000\022bad argument count");
-lf[97]=C_decode_literal(C_heaptop,"\376B\000\000\022bad argument count");
-lf[98]=C_h_intern(&lf[98],25,"\003sysdecompose-lambda-list");
-lf[99]=C_h_intern(&lf[99],31,"\003sysexpand-extended-lambda-list");
-lf[100]=C_h_intern(&lf[100],25,"\003sysextended-lambda-list\077");
-lf[101]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[102]=C_h_intern(&lf[102],10,"let-syntax");
-lf[103]=C_h_intern(&lf[103],18,"\003syser-transformer");
-lf[104]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\012let-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_"
+lf[4]=C_h_intern(&lf[4],28,"\003sysexplicit-library-modules");
+lf[6]=C_decode_literal(C_heaptop,"\376B\000\000\003.so");
+lf[8]=C_decode_literal(C_heaptop,"\376B\000\000\004.scm");
+lf[9]=C_h_intern(&lf[9],18,"\003syschicken-prefix");
+lf[10]=C_h_intern(&lf[10],17,"\003sysstring-append");
+lf[11]=C_h_intern(&lf[11],9,"\003syserror");
+lf[12]=C_h_intern(&lf[12],12,"chicken-home");
+lf[13]=C_h_intern(&lf[13],17,"\003syspeek-c-string");
+lf[14]=C_decode_literal(C_heaptop,"\376B\000\000\015share/chicken");
+lf[15]=C_h_intern(&lf[15],15,"\003syshash-symbol");
+lf[16]=C_h_intern(&lf[16],18,"\003syshash-table-ref");
+lf[17]=C_h_intern(&lf[17],19,"\003syshash-table-set!");
+lf[18]=C_h_intern(&lf[18],22,"\003syshash-table-update!");
+lf[19]=C_h_intern(&lf[19],23,"\003syshash-table-for-each");
+lf[20]=C_h_intern(&lf[20],28,"\003sysarbitrary-unbound-symbol");
+lf[21]=C_h_intern(&lf[21],23,"\003syshash-table-location");
+lf[22]=C_h_intern(&lf[22],20,"\003syseval-environment");
+lf[23]=C_h_intern(&lf[23],26,"\003sysenvironment-is-mutable");
+lf[24]=C_h_intern(&lf[24],18,"\003syseval-decorator");
+lf[25]=C_h_intern(&lf[25],20,"\003sysmake-lambda-info");
+lf[26]=C_h_intern(&lf[26],17,"get-output-string");
+lf[27]=C_h_intern(&lf[27],5,"write");
+lf[28]=C_h_intern(&lf[28],18,"open-output-string");
+lf[29]=C_h_intern(&lf[29],19,"\003sysdecorate-lambda");
+lf[30]=C_h_intern(&lf[30],19,"\003sysunbound-in-eval");
+lf[31]=C_h_intern(&lf[31],20,"\003syseval-debug-level");
+lf[32]=C_h_intern(&lf[32],7,"reverse");
+lf[33]=C_h_intern(&lf[33],20,"with-input-from-file");
+lf[34]=C_h_intern(&lf[34],7,"display");
+lf[35]=C_h_intern(&lf[35],22,"\003syscompile-to-closure");
+lf[36]=C_h_intern(&lf[36],4,"cdar");
+lf[37]=C_h_intern(&lf[37],4,"caar");
+lf[38]=C_h_intern(&lf[38],7,"\003sysget");
+lf[39]=C_h_intern(&lf[39],16,"\004coremacro-alias");
+lf[40]=C_h_intern(&lf[40],19,"\003sysundefined-value");
+lf[41]=C_h_intern(&lf[41],18,"\003syscurrent-module");
+lf[42]=C_h_intern(&lf[42],21,"\003sysmacro-environment");
+lf[43]=C_h_intern(&lf[43],28,"\003syscurrent-meta-environment");
+lf[44]=C_h_intern(&lf[44],16,"\003sysdynamic-wind");
+lf[45]=C_h_intern(&lf[45],26,"\003sysmeta-macro-environment");
+lf[46]=C_decode_literal(C_heaptop,"\376B\000\000\020unbound variable");
+lf[47]=C_h_intern(&lf[47],21,"\003syssyntax-error-hook");
+lf[48]=C_decode_literal(C_heaptop,"\376B\000\000!reference to undefined identifier");
+lf[49]=C_h_intern(&lf[49],32,"\003syssymbol-has-toplevel-binding\077");
+lf[50]=C_h_intern(&lf[50],14,"\004coreprimitive");
+lf[51]=C_h_intern(&lf[51],21,"\003sysalias-global-hook");
+lf[52]=C_h_intern(&lf[52],5,"quote");
+lf[53]=C_h_intern(&lf[53],16,"\003sysstrip-syntax");
+lf[54]=C_h_intern(&lf[54],16,"\003syscheck-syntax");
+lf[55]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[56]=C_h_intern(&lf[56],6,"syntax");
+lf[57]=C_h_intern(&lf[57],11,"\004coresyntax");
+lf[58]=C_h_intern(&lf[58],15,"\004coreglobal-ref");
+lf[59]=C_h_intern(&lf[59],10,"\004corecheck");
+lf[60]=C_h_intern(&lf[60],14,"\004coreimmutable");
+lf[61]=C_h_intern(&lf[61],14,"\004coreundefined");
+lf[62]=C_h_intern(&lf[62],2,"if");
+lf[63]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[64]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\002if\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\001\376\001\000\000\001_");
+lf[65]=C_h_intern(&lf[65],5,"begin");
+lf[66]=C_h_intern(&lf[66],10,"\004corebegin");
+lf[67]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[68]=C_h_intern(&lf[68],10,"\003sysappend");
+lf[69]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
+lf[70]=C_h_intern(&lf[70],4,"set!");
+lf[71]=C_h_intern(&lf[71],9,"\004coreset!");
+lf[72]=C_decode_literal(C_heaptop,"\376B\000\000 assignment to immutable variable");
+lf[73]=C_decode_literal(C_heaptop,"\376B\000\000\042assignment of undefined identifier");
+lf[74]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[75]=C_h_intern(&lf[75],3,"let");
+lf[76]=C_h_intern(&lf[76],8,"\004corelet");
+lf[77]=C_h_intern(&lf[77],5,"cadar");
+lf[78]=C_h_intern(&lf[78],6,"cadadr");
+lf[79]=C_h_intern(&lf[79],15,"\003sysmake-vector");
+lf[80]=C_h_intern(&lf[80],21,"\003syscanonicalize-body");
+lf[81]=C_h_intern(&lf[81],6,"append");
+lf[82]=C_h_intern(&lf[82],4,"cons");
+lf[83]=C_h_intern(&lf[83],6,"gensym");
+lf[84]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[85]=C_h_intern(&lf[85],6,"letrec");
+lf[86]=C_h_intern(&lf[86],11,"\004coreletrec");
+lf[87]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[88]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[89]=C_h_intern(&lf[89],6,"lambda");
+lf[90]=C_h_intern(&lf[90],11,"\004corelambda");
+lf[91]=C_h_intern(&lf[91],1,"\077");
+lf[92]=C_h_intern(&lf[92],10,"\003sysvector");
+lf[93]=C_decode_literal(C_heaptop,"\376B\000\000\022bad argument count");
+lf[94]=C_decode_literal(C_heaptop,"\376B\000\000\022bad argument count");
+lf[95]=C_h_intern(&lf[95],25,"\003sysdecompose-lambda-list");
+lf[96]=C_h_intern(&lf[96],31,"\003sysexpand-extended-lambda-list");
+lf[97]=C_h_intern(&lf[97],25,"\003sysextended-lambda-list\077");
+lf[98]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[99]=C_h_intern(&lf[99],10,"let-syntax");
+lf[100]=C_h_intern(&lf[100],18,"\003syser-transformer");
+lf[101]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\012let-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000\000\001_"
 "\376\377\001\000\000\000\001");
-lf[105]=C_h_intern(&lf[105],13,"letrec-syntax");
-lf[106]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\015letrec-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000"
+lf[102]=C_h_intern(&lf[102],13,"letrec-syntax");
+lf[103]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\015letrec-syntax\376\003\000\000\002\376\000\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016\376\377\001\000\000\000\000\376\000\000\000\002\376\001\000"
 "\000\001_\376\377\001\000\000\000\001");
-lf[107]=C_h_intern(&lf[107],13,"define-syntax");
-lf[108]=C_h_intern(&lf[108],22,"define-compiled-syntax");
-lf[109]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[110]=C_h_intern(&lf[110],28,"\003sysextend-macro-environment");
-lf[111]=C_h_intern(&lf[111],23,"\003syscurrent-environment");
-lf[112]=C_h_intern(&lf[112],26,"\003sysregister-syntax-export");
-lf[113]=C_h_intern(&lf[113],5,"cdadr");
-lf[114]=C_h_intern(&lf[114],5,"caadr");
-lf[115]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[116]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\010variable\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[117]=C_h_intern(&lf[117],27,"\004coredefine-compiler-syntax");
-lf[118]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[119]=C_h_intern(&lf[119],24,"\004corelet-compiler-syntax");
-lf[120]=C_h_intern(&lf[120],11,"\004coremodule");
-lf[121]=C_h_intern(&lf[121],29,"\003sysinitial-macro-environment");
-lf[122]=C_h_intern(&lf[122],19,"\003sysfinalize-module");
-lf[123]=C_h_intern(&lf[123],19,"\003sysregister-module");
-lf[124]=C_h_intern(&lf[124],6,"module");
-lf[125]=C_decode_literal(C_heaptop,"\376B\000\000\031modules may not be nested");
-lf[126]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid export syntax");
-lf[127]=C_h_intern(&lf[127],16,"\004coreloop-lambda");
-lf[128]=C_h_intern(&lf[128],17,"\004corenamed-lambda");
-lf[129]=C_h_intern(&lf[129],23,"\004corerequire-for-syntax");
+lf[104]=C_h_intern(&lf[104],18,"\004coredefine-syntax");
+lf[105]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[106]=C_h_intern(&lf[106],28,"\003sysextend-macro-environment");
+lf[107]=C_h_intern(&lf[107],23,"\003syscurrent-environment");
+lf[108]=C_h_intern(&lf[108],26,"\003sysregister-syntax-export");
+lf[109]=C_h_intern(&lf[109],27,"\004coredefine-compiler-syntax");
+lf[110]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[111]=C_h_intern(&lf[111],24,"\004corelet-compiler-syntax");
+lf[112]=C_h_intern(&lf[112],11,"\004coremodule");
+lf[113]=C_h_intern(&lf[113],29,"\003sysinitial-macro-environment");
+lf[114]=C_h_intern(&lf[114],19,"\003sysfinalize-module");
+lf[115]=C_h_intern(&lf[115],19,"\003sysregister-module");
+lf[116]=C_h_intern(&lf[116],6,"module");
+lf[117]=C_decode_literal(C_heaptop,"\376B\000\000\031modules may not be nested");
+lf[118]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid export syntax");
+lf[119]=C_h_intern(&lf[119],16,"\004coreloop-lambda");
+lf[120]=C_h_intern(&lf[120],17,"\004corenamed-lambda");
+lf[121]=C_h_intern(&lf[121],23,"\004corerequire-for-syntax");
+lf[122]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[123]=C_h_intern(&lf[123],11,"\003sysrequire");
+lf[124]=C_h_intern(&lf[124],31,"\003syslookup-runtime-requirements");
+lf[125]=C_h_intern(&lf[125],22,"\004corerequire-extension");
+lf[126]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[127]=C_h_intern(&lf[127],22,"\003sysdo-the-right-thing");
+lf[128]=C_h_intern(&lf[128],24,"\004coreelaborationtimeonly");
+lf[129]=C_h_intern(&lf[129],23,"\004coreelaborationtimetoo");
 lf[130]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[131]=C_h_intern(&lf[131],11,"\003sysrequire");
-lf[132]=C_h_intern(&lf[132],31,"\003syslookup-runtime-requirements");
-lf[133]=C_h_intern(&lf[133],22,"\004corerequire-extension");
+lf[131]=C_h_intern(&lf[131],19,"\004corecompiletimetoo");
+lf[132]=C_h_intern(&lf[132],20,"\004corecompiletimeonly");
+lf[133]=C_h_intern(&lf[133],13,"\004corecallunit");
 lf[134]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[135]=C_h_intern(&lf[135],22,"\003sysdo-the-right-thing");
-lf[136]=C_h_intern(&lf[136],24,"\004coreelaborationtimeonly");
-lf[137]=C_h_intern(&lf[137],23,"\004coreelaborationtimetoo");
-lf[138]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[139]=C_h_intern(&lf[139],19,"\004corecompiletimetoo");
-lf[140]=C_h_intern(&lf[140],20,"\004corecompiletimeonly");
-lf[141]=C_h_intern(&lf[141],13,"\004corecallunit");
-lf[142]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[143]=C_h_intern(&lf[143],12,"\004coredeclare");
-lf[144]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[145]=C_h_intern(&lf[145],10,"\000compiling");
-lf[146]=C_h_intern(&lf[146],12,"\003sysfeatures");
-lf[147]=C_h_intern(&lf[147],28,"\010compilerprocess-declaration");
-lf[148]=C_h_intern(&lf[148],8,"\003syswarn");
-lf[149]=C_decode_literal(C_heaptop,"\376B\000\000,declarations are ignored in interpreted code");
-lf[150]=C_h_intern(&lf[150],13,"define-inline");
-lf[151]=C_h_intern(&lf[151],15,"define-constant");
-lf[152]=C_h_intern(&lf[152],6,"define");
-lf[153]=C_decode_literal(C_heaptop,"\376B\000\000%cannot evaluate compiler-special-form");
-lf[154]=C_h_intern(&lf[154],8,"\004coreapp");
-lf[155]=C_h_intern(&lf[155],8,"location");
-lf[156]=C_decode_literal(C_heaptop,"\376B\000\000%cannot evaluate compiler-special-form");
-lf[157]=C_h_intern(&lf[157],11,"\004coreinline");
-lf[158]=C_h_intern(&lf[158],20,"\004coreinline_allocate");
-lf[159]=C_h_intern(&lf[159],19,"\004coreforeign-lambda");
-lf[160]=C_h_intern(&lf[160],28,"\004coredefine-foreign-variable");
-lf[161]=C_h_intern(&lf[161],29,"\004coredefine-external-variable");
-lf[162]=C_h_intern(&lf[162],17,"\004corelet-location");
-lf[163]=C_h_intern(&lf[163],22,"\004coreforeign-primitive");
-lf[164]=C_h_intern(&lf[164],20,"\004coreforeign-lambda*");
-lf[165]=C_h_intern(&lf[165],24,"\004coredefine-foreign-type");
-lf[166]=C_h_intern(&lf[166],10,"\003sysexpand");
-lf[167]=C_h_intern(&lf[167],18,"\003syscurrent-thread");
-lf[168]=C_decode_literal(C_heaptop,"\376B\000\000\031illegal non-atomic object");
-lf[169]=C_h_intern(&lf[169],11,"\003sysnumber\077");
-lf[170]=C_h_intern(&lf[170],8,"keyword\077");
-lf[171]=C_decode_literal(C_heaptop,"\376B\000\000\024malformed expression");
-lf[172]=C_h_intern(&lf[172],16,"\003syseval-handler");
-lf[173]=C_h_intern(&lf[173],12,"eval-handler");
-lf[174]=C_h_intern(&lf[174],4,"eval");
-lf[175]=C_h_intern(&lf[175],24,"\003syssyntax-error-culprit");
-lf[176]=C_decode_literal(C_heaptop,"\376B\000\000\032illegal lambda-list syntax");
-lf[177]=C_h_intern(&lf[177],12,"load-verbose");
-lf[178]=C_h_intern(&lf[178],14,"\003sysabort-load");
-lf[179]=C_h_intern(&lf[179],27,"\003syscurrent-source-filename");
-lf[180]=C_h_intern(&lf[180],21,"\003syscurrent-load-path");
-lf[181]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[182]=C_h_intern(&lf[182],18,"\003sysdload-disabled");
-lf[183]=C_h_intern(&lf[183],22,"set-dynamic-load-mode!");
-lf[184]=C_h_intern(&lf[184],21,"\003sysset-dlopen-flags!");
-lf[185]=C_h_intern(&lf[185],6,"global");
-lf[186]=C_h_intern(&lf[186],5,"local");
-lf[187]=C_h_intern(&lf[187],4,"lazy");
-lf[188]=C_h_intern(&lf[188],3,"now");
-lf[189]=C_h_intern(&lf[189],15,"\003syssignal-hook");
-lf[190]=C_decode_literal(C_heaptop,"\376B\000\000\031invalid dynamic-load mode");
-lf[191]=C_h_intern(&lf[191],4,"read");
-lf[192]=C_h_intern(&lf[192],7,"newline");
-lf[193]=C_h_intern(&lf[193],12,"flush-output");
-lf[194]=C_h_intern(&lf[194],15,"open-input-file");
-lf[195]=C_h_intern(&lf[195],16,"close-input-port");
-lf[196]=C_h_intern(&lf[196],13,"string-append");
-lf[197]=C_h_intern(&lf[197],8,"\003sysload");
-lf[198]=C_h_intern(&lf[198],31,"\003sysread-error-with-line-number");
-lf[199]=C_h_intern(&lf[199],17,"\003sysdisplay-times");
-lf[200]=C_h_intern(&lf[200],14,"\003sysstop-timer");
-lf[201]=C_h_intern(&lf[201],15,"\003sysstart-timer");
-lf[202]=C_h_intern(&lf[202],4,"load");
-lf[203]=C_decode_literal(C_heaptop,"\376B\000\000\036unable to load compiled module");
-lf[204]=C_h_intern(&lf[204],9,"peek-char");
-lf[205]=C_h_intern(&lf[205],13,"\003syssubstring");
-lf[206]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[207]=C_h_intern(&lf[207],30,"call-with-current-continuation");
-lf[208]=C_h_intern(&lf[208],9,"\003sysdload");
-lf[209]=C_h_intern(&lf[209],17,"\003sysmake-c-string");
-lf[210]=C_decode_literal(C_heaptop,"\376B\000\000\002./");
-lf[211]=C_h_intern(&lf[211],11,"\000file-error");
-lf[212]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot open file");
-lf[213]=C_decode_literal(C_heaptop,"\376B\000\000\005 ...\012");
-lf[214]=C_decode_literal(C_heaptop,"\376B\000\000\012; loading ");
-lf[215]=C_h_intern(&lf[215],13,"\003sysfile-info");
-lf[216]=C_h_intern(&lf[216],26,"\003sysload-dynamic-extension");
-lf[217]=C_h_intern(&lf[217],11,"\000type-error");
-lf[218]=C_decode_literal(C_heaptop,"\376B\000\000(bad argument type - not a port or string");
-lf[219]=C_h_intern(&lf[219],5,"port\077");
-lf[220]=C_h_intern(&lf[220],20,"\003sysexpand-home-path");
-lf[221]=C_h_intern(&lf[221],13,"load-relative");
-lf[222]=C_h_intern(&lf[222],12,"load-noisily");
-lf[223]=C_h_intern(&lf[223],15,"\003sysget-keyword");
-lf[224]=C_h_intern(&lf[224],8,"\000printer");
-lf[225]=C_h_intern(&lf[225],5,"\000time");
-lf[226]=C_h_intern(&lf[226],10,"\000evaluator");
-lf[227]=C_h_intern(&lf[227],26,"\003sysload-library-extension");
-lf[228]=C_h_intern(&lf[228],6,"cygwin");
-lf[229]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\014cygchicken-0\376\377\016");
-lf[230]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\012libchicken\376\377\016");
-lf[231]=C_h_intern(&lf[231],34,"\003sysdefault-dynamic-load-libraries");
-lf[232]=C_h_intern(&lf[232],22,"dynamic-load-libraries");
-lf[233]=C_h_intern(&lf[233],18,"\003sysload-library-0");
-lf[234]=C_decode_literal(C_heaptop,"\376B\000\000\005 ...\012");
-lf[235]=C_decode_literal(C_heaptop,"\376B\000\000\022; loading library ");
-lf[236]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
-lf[237]=C_decode_literal(C_heaptop,"\376B\000\000\011_toplevel");
-lf[238]=C_h_intern(&lf[238],24,"\003sysstring->c-identifier");
-lf[239]=C_h_intern(&lf[239],16,"\003sys->feature-id");
-lf[240]=C_h_intern(&lf[240],16,"\003sysload-library");
-lf[241]=C_h_intern(&lf[241],12,"load-library");
-lf[242]=C_decode_literal(C_heaptop,"\376B\000\000\026unable to load library");
-lf[243]=C_h_intern(&lf[243],31,"\003syscanonicalize-extension-path");
-lf[244]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid extension path");
-lf[245]=C_h_intern(&lf[245],18,"\003syssymbol->string");
-lf[246]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[247]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[248]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[249]=C_h_intern(&lf[249],19,"\003sysrepository-path");
-lf[250]=C_h_intern(&lf[250],15,"repository-path");
-lf[251]=C_h_intern(&lf[251],14,"\003syssetup-mode");
-lf[252]=C_h_intern(&lf[252],12,"file-exists\077");
-lf[253]=C_h_intern(&lf[253],18,"\003sysfind-extension");
-lf[254]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[255]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\001.\376\377\016");
-lf[256]=C_h_intern(&lf[256],21,"\003sysinclude-pathnames");
-lf[257]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\001.\376\377\016");
-lf[258]=C_h_intern(&lf[258],21,"\003sysloaded-extensions");
-lf[259]=C_h_intern(&lf[259],14,"string->symbol");
-lf[260]=C_h_intern(&lf[260],18,"\003sysload-extension");
-lf[261]=C_decode_literal(C_heaptop,"\376B\000\000\030cannot load core library");
-lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot load extension");
-lf[263]=C_h_intern(&lf[263],11,"\003sysprovide");
-lf[264]=C_h_intern(&lf[264],7,"provide");
-lf[265]=C_h_intern(&lf[265],13,"\003sysprovided\077");
-lf[266]=C_h_intern(&lf[266],9,"provided\077");
-lf[267]=C_h_intern(&lf[267],7,"require");
-lf[268]=C_h_intern(&lf[268],12,"\003sysfor-each");
-lf[269]=C_h_intern(&lf[269],25,"\003sysextension-information");
-lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\012setup-info");
-lf[271]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[272]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[273]=C_h_intern(&lf[273],21,"extension-information");
-lf[274]=C_h_intern(&lf[274],18,"require-at-runtime");
-lf[275]=C_h_intern(&lf[275],12,"vector->list");
-lf[276]=C_h_intern(&lf[276],14,"dynamic/syntax");
-lf[277]=C_h_intern(&lf[277],7,"dynamic");
-lf[278]=C_h_intern(&lf[278],11,"lset-adjoin");
-lf[279]=C_h_intern(&lf[279],3,"eq\077");
-lf[280]=C_h_intern(&lf[280],26,"\010compilerfile-requirements");
-lf[281]=C_h_intern(&lf[281],6,"import");
-lf[282]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007chicken\376\003\000\000\002\376\001\000\000\006srfi-2\376\003\000\000\002\376\001\000\000\006srfi-6\376\003\000\000\002\376\001\000\000\007srfi-10\376\003\000\000\002\376\001\000\000\007srfi"
+lf[135]=C_h_intern(&lf[135],12,"\004coredeclare");
+lf[136]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[137]=C_h_intern(&lf[137],10,"\000compiling");
+lf[138]=C_h_intern(&lf[138],12,"\003sysfeatures");
+lf[139]=C_h_intern(&lf[139],28,"\010compilerprocess-declaration");
+lf[140]=C_h_intern(&lf[140],8,"\003syswarn");
+lf[141]=C_decode_literal(C_heaptop,"\376B\000\000,declarations are ignored in interpreted code");
+lf[142]=C_h_intern(&lf[142],18,"\004coredefine-inline");
+lf[143]=C_h_intern(&lf[143],20,"\004coredefine-constant");
+lf[144]=C_h_intern(&lf[144],6,"define");
+lf[145]=C_decode_literal(C_heaptop,"\376B\000\000%cannot evaluate compiler-special-form");
+lf[146]=C_h_intern(&lf[146],8,"\004coreapp");
+lf[147]=C_h_intern(&lf[147],8,"location");
+lf[148]=C_decode_literal(C_heaptop,"\376B\000\000%cannot evaluate compiler-special-form");
+lf[149]=C_h_intern(&lf[149],11,"\004coreinline");
+lf[150]=C_h_intern(&lf[150],20,"\004coreinline_allocate");
+lf[151]=C_h_intern(&lf[151],19,"\004coreforeign-lambda");
+lf[152]=C_h_intern(&lf[152],28,"\004coredefine-foreign-variable");
+lf[153]=C_h_intern(&lf[153],29,"\004coredefine-external-variable");
+lf[154]=C_h_intern(&lf[154],17,"\004corelet-location");
+lf[155]=C_h_intern(&lf[155],22,"\004coreforeign-primitive");
+lf[156]=C_h_intern(&lf[156],20,"\004coreforeign-lambda*");
+lf[157]=C_h_intern(&lf[157],24,"\004coredefine-foreign-type");
+lf[158]=C_h_intern(&lf[158],10,"\003sysexpand");
+lf[159]=C_h_intern(&lf[159],18,"\003syscurrent-thread");
+lf[160]=C_decode_literal(C_heaptop,"\376B\000\000\031illegal non-atomic object");
+lf[161]=C_h_intern(&lf[161],11,"\003sysnumber\077");
+lf[162]=C_h_intern(&lf[162],8,"keyword\077");
+lf[163]=C_decode_literal(C_heaptop,"\376B\000\000\024malformed expression");
+lf[164]=C_h_intern(&lf[164],16,"\003syseval-handler");
+lf[165]=C_h_intern(&lf[165],12,"eval-handler");
+lf[166]=C_h_intern(&lf[166],4,"eval");
+lf[167]=C_h_intern(&lf[167],24,"\003syssyntax-error-culprit");
+lf[168]=C_decode_literal(C_heaptop,"\376B\000\000\032illegal lambda-list syntax");
+lf[169]=C_h_intern(&lf[169],12,"load-verbose");
+lf[170]=C_h_intern(&lf[170],14,"\003sysabort-load");
+lf[171]=C_h_intern(&lf[171],27,"\003syscurrent-source-filename");
+lf[172]=C_h_intern(&lf[172],21,"\003syscurrent-load-path");
+lf[173]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[174]=C_h_intern(&lf[174],18,"\003sysdload-disabled");
+lf[175]=C_h_intern(&lf[175],22,"set-dynamic-load-mode!");
+lf[176]=C_h_intern(&lf[176],21,"\003sysset-dlopen-flags!");
+lf[177]=C_h_intern(&lf[177],6,"global");
+lf[178]=C_h_intern(&lf[178],5,"local");
+lf[179]=C_h_intern(&lf[179],4,"lazy");
+lf[180]=C_h_intern(&lf[180],3,"now");
+lf[181]=C_h_intern(&lf[181],15,"\003syssignal-hook");
+lf[182]=C_decode_literal(C_heaptop,"\376B\000\000\031invalid dynamic-load mode");
+lf[183]=C_h_intern(&lf[183],4,"read");
+lf[184]=C_h_intern(&lf[184],7,"newline");
+lf[185]=C_h_intern(&lf[185],12,"flush-output");
+lf[186]=C_h_intern(&lf[186],15,"open-input-file");
+lf[187]=C_h_intern(&lf[187],16,"close-input-port");
+lf[188]=C_h_intern(&lf[188],13,"string-append");
+lf[189]=C_h_intern(&lf[189],8,"\003sysload");
+lf[190]=C_h_intern(&lf[190],31,"\003sysread-error-with-line-number");
+lf[191]=C_h_intern(&lf[191],17,"\003sysdisplay-times");
+lf[192]=C_h_intern(&lf[192],14,"\003sysstop-timer");
+lf[193]=C_h_intern(&lf[193],15,"\003sysstart-timer");
+lf[194]=C_h_intern(&lf[194],4,"load");
+lf[195]=C_decode_literal(C_heaptop,"\376B\000\000\036unable to load compiled module");
+lf[196]=C_h_intern(&lf[196],9,"peek-char");
+lf[197]=C_h_intern(&lf[197],13,"\003syssubstring");
+lf[198]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[199]=C_h_intern(&lf[199],30,"call-with-current-continuation");
+lf[200]=C_h_intern(&lf[200],9,"\003sysdload");
+lf[201]=C_h_intern(&lf[201],17,"\003sysmake-c-string");
+lf[202]=C_decode_literal(C_heaptop,"\376B\000\000\002./");
+lf[203]=C_h_intern(&lf[203],11,"\000file-error");
+lf[204]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot open file");
+lf[205]=C_decode_literal(C_heaptop,"\376B\000\000\005 ...\012");
+lf[206]=C_decode_literal(C_heaptop,"\376B\000\000\012; loading ");
+lf[207]=C_h_intern(&lf[207],13,"\003sysfile-info");
+lf[208]=C_h_intern(&lf[208],26,"\003sysload-dynamic-extension");
+lf[209]=C_h_intern(&lf[209],11,"\000type-error");
+lf[210]=C_decode_literal(C_heaptop,"\376B\000\000(bad argument type - not a port or string");
+lf[211]=C_h_intern(&lf[211],5,"port\077");
+lf[212]=C_h_intern(&lf[212],20,"\003sysexpand-home-path");
+lf[213]=C_h_intern(&lf[213],13,"load-relative");
+lf[214]=C_h_intern(&lf[214],12,"load-noisily");
+lf[215]=C_h_intern(&lf[215],15,"\003sysget-keyword");
+lf[216]=C_h_intern(&lf[216],8,"\000printer");
+lf[217]=C_h_intern(&lf[217],5,"\000time");
+lf[218]=C_h_intern(&lf[218],10,"\000evaluator");
+lf[219]=C_h_intern(&lf[219],26,"\003sysload-library-extension");
+lf[220]=C_h_intern(&lf[220],6,"cygwin");
+lf[221]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\014cygchicken-0\376\377\016");
+lf[222]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\012libchicken\376\377\016");
+lf[223]=C_h_intern(&lf[223],34,"\003sysdefault-dynamic-load-libraries");
+lf[224]=C_h_intern(&lf[224],22,"dynamic-load-libraries");
+lf[225]=C_h_intern(&lf[225],18,"\003sysload-library-0");
+lf[226]=C_decode_literal(C_heaptop,"\376B\000\000\005 ...\012");
+lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\022; loading library ");
+lf[228]=C_decode_literal(C_heaptop,"\376B\000\000\002C_");
+lf[229]=C_decode_literal(C_heaptop,"\376B\000\000\011_toplevel");
+lf[230]=C_h_intern(&lf[230],24,"\003sysstring->c-identifier");
+lf[231]=C_h_intern(&lf[231],16,"\003sys->feature-id");
+lf[232]=C_h_intern(&lf[232],16,"\003sysload-library");
+lf[233]=C_h_intern(&lf[233],12,"load-library");
+lf[234]=C_decode_literal(C_heaptop,"\376B\000\000\026unable to load library");
+lf[235]=C_h_intern(&lf[235],31,"\003syscanonicalize-extension-path");
+lf[236]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid extension path");
+lf[237]=C_h_intern(&lf[237],18,"\003syssymbol->string");
+lf[238]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[239]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[240]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[241]=C_h_intern(&lf[241],19,"\003sysrepository-path");
+lf[242]=C_h_intern(&lf[242],15,"repository-path");
+lf[243]=C_h_intern(&lf[243],14,"\003syssetup-mode");
+lf[244]=C_h_intern(&lf[244],12,"file-exists\077");
+lf[245]=C_h_intern(&lf[245],18,"\003sysfind-extension");
+lf[246]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[247]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\001.\376\377\016");
+lf[248]=C_h_intern(&lf[248],21,"\003sysinclude-pathnames");
+lf[249]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\001.\376\377\016");
+lf[250]=C_h_intern(&lf[250],21,"\003sysloaded-extensions");
+lf[251]=C_h_intern(&lf[251],14,"string->symbol");
+lf[252]=C_h_intern(&lf[252],18,"\003sysload-extension");
+lf[253]=C_decode_literal(C_heaptop,"\376B\000\000\030cannot load core library");
+lf[254]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot load extension");
+lf[255]=C_h_intern(&lf[255],11,"\003sysprovide");
+lf[256]=C_h_intern(&lf[256],7,"provide");
+lf[257]=C_h_intern(&lf[257],13,"\003sysprovided\077");
+lf[258]=C_h_intern(&lf[258],9,"provided\077");
+lf[259]=C_h_intern(&lf[259],7,"require");
+lf[260]=C_h_intern(&lf[260],12,"\003sysfor-each");
+lf[261]=C_h_intern(&lf[261],25,"\003sysextension-information");
+lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\012setup-info");
+lf[263]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[265]=C_h_intern(&lf[265],21,"extension-information");
+lf[266]=C_h_intern(&lf[266],18,"require-at-runtime");
+lf[267]=C_h_intern(&lf[267],12,"vector->list");
+lf[268]=C_h_intern(&lf[268],14,"dynamic/syntax");
+lf[269]=C_h_intern(&lf[269],7,"dynamic");
+lf[270]=C_h_intern(&lf[270],11,"lset-adjoin");
+lf[271]=C_h_intern(&lf[271],3,"eq\077");
+lf[272]=C_h_intern(&lf[272],26,"\010compilerfile-requirements");
+lf[273]=C_h_intern(&lf[273],6,"import");
+lf[274]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007chicken\376\003\000\000\002\376\001\000\000\006srfi-2\376\003\000\000\002\376\001\000\000\006srfi-6\376\003\000\000\002\376\001\000\000\007srfi-10\376\003\000\000\002\376\001\000\000\007srfi"
 "-12\376\003\000\000\002\376\001\000\000\007srfi-23\376\003\000\000\002\376\001\000\000\007srfi-28\376\003\000\000\002\376\001\000\000\007srfi-30\376\003\000\000\002\376\001\000\000\007srfi-31\376\003\000\000\002\376\001\000\000"
-"\007srfi-39\376\003\000\000\002\376\001\000\000\007srfi-88\376\003\000\000\002\376\001\000\000\007srfi-98\376\377\016");
-lf[283]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[284]=C_h_intern(&lf[284],4,"uses");
-lf[285]=C_h_intern(&lf[285],11,"import-only");
-lf[286]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[287]=C_h_intern(&lf[287],17,"require-extension");
-lf[288]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006srfi-6\376\003\000\000\002\376\001\000\000\006srfi-8\376\003\000\000\002\376\001\000\000\006srfi-9\376\003\000\000\002\376\001\000\000\007srfi-11\376\003\000\000\002\376\001\000\000\007srfi-"
-"15\376\003\000\000\002\376\001\000\000\007srfi-16\376\003\000\000\002\376\001\000\000\007srfi-17\376\003\000\000\002\376\001\000\000\007srfi-26\376\003\000\000\002\376\001\000\000\007srfi-55\376\377\016");
-lf[289]=C_h_intern(&lf[289],12,"\003sysfeature\077");
-lf[290]=C_h_intern(&lf[290],24,"\003sysextension-specifiers");
-lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\035undefined extension specifier");
-lf[292]=C_decode_literal(C_heaptop,"\376B\000\000\033invalid extension specifier");
-lf[293]=C_h_intern(&lf[293],24,"set-extension-specifier!");
-lf[294]=C_h_intern(&lf[294],11,"string-copy");
-lf[297]=C_h_intern(&lf[297],11,"environment");
-lf[299]=C_h_intern(&lf[299],16,"\003sysenvironment\077");
-lf[300]=C_h_intern(&lf[300],18,"\003syscopy-env-table");
-lf[301]=C_h_intern(&lf[301],23,"\003sysenvironment-symbols");
-lf[302]=C_h_intern(&lf[302],18,"\003syswalk-namespace");
-lf[303]=C_h_intern(&lf[303],23,"interaction-environment");
-lf[304]=C_h_intern(&lf[304],25,"scheme-report-environment");
-lf[305]=C_decode_literal(C_heaptop,"\376B\000\000\026no support for version");
-lf[306]=C_h_intern(&lf[306],11,"make-vector");
-lf[307]=C_h_intern(&lf[307],16,"null-environment");
-lf[308]=C_decode_literal(C_heaptop,"\376B\000\000\026no support for version");
-lf[309]=C_h_intern(&lf[309],28,"\003sysresolve-include-filename");
-lf[310]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[311]=C_decode_literal(C_heaptop,"\376B\000\000\0010");
-lf[312]=C_decode_literal(C_heaptop,"\376B\000\000\013 major GCs\012");
-lf[313]=C_decode_literal(C_heaptop,"\376B\000\000\013 minor GCs\012");
-lf[314]=C_decode_literal(C_heaptop,"\376B\000\000\013 mutations\012");
-lf[315]=C_decode_literal(C_heaptop,"\376B\000\000\027 seconds in (major) GC\012");
-lf[316]=C_decode_literal(C_heaptop,"\376B\000\000\021 seconds elapsed\012");
-lf[317]=C_h_intern(&lf[317],18,"\003sysrepl-eval-hook");
-lf[318]=C_h_intern(&lf[318],27,"\003sysrepl-print-length-limit");
-lf[319]=C_h_intern(&lf[319],18,"\003sysrepl-read-hook");
-lf[320]=C_h_intern(&lf[320],19,"\003sysrepl-print-hook");
-lf[321]=C_h_intern(&lf[321],16,"\003syswrite-char-0");
-lf[322]=C_h_intern(&lf[322],9,"\003sysprint");
-lf[323]=C_h_intern(&lf[323],27,"\003syswith-print-length-limit");
-lf[324]=C_h_intern(&lf[324],11,"repl-prompt");
-lf[325]=C_h_intern(&lf[325],20,"\003sysread-prompt-hook");
-lf[326]=C_h_intern(&lf[326],16,"\003sysflush-output");
-lf[327]=C_h_intern(&lf[327],19,"\003sysstandard-output");
-lf[328]=C_h_intern(&lf[328],22,"\003sysclear-trace-buffer");
-lf[329]=C_h_intern(&lf[329],16,"print-call-chain");
-lf[330]=C_h_intern(&lf[330],5,"reset");
-lf[331]=C_h_intern(&lf[331],4,"repl");
-lf[332]=C_h_intern(&lf[332],18,"\003sysstandard-error");
-lf[333]=C_h_intern(&lf[333],18,"\003sysstandard-input");
-lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[335]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[336]=C_decode_literal(C_heaptop,"\376B\000\000\006\012Error");
-lf[337]=C_h_intern(&lf[337],17,"\003syserror-handler");
-lf[338]=C_h_intern(&lf[338],20,"\003syswarnings-enabled");
-lf[339]=C_decode_literal(C_heaptop,"\376B\000\000\005 (in ");
-lf[340]=C_decode_literal(C_heaptop,"\376B\000\000\002  ");
-lf[341]=C_decode_literal(C_heaptop,"\376B\000\000FWarning: the following toplevel variables are referenced but unbound:\012");
-lf[342]=C_h_intern(&lf[342],15,"\003sysread-char-0");
-lf[343]=C_h_intern(&lf[343],15,"\003syspeek-char-0");
-lf[344]=C_h_intern(&lf[344],21,"\003sysenable-qualifiers");
-lf[345]=C_h_intern(&lf[345],17,"\003sysreset-handler");
-lf[346]=C_h_intern(&lf[346],28,"\003syssharp-comma-reader-ctors");
-lf[347]=C_h_intern(&lf[347],18,"define-reader-ctor");
-lf[348]=C_h_intern(&lf[348],18,"\003sysuser-read-hook");
-lf[349]=C_h_intern(&lf[349],9,"read-char");
-lf[350]=C_h_intern(&lf[350],14,"\003sysread-error");
-lf[351]=C_decode_literal(C_heaptop,"\376B\000\000!invalid sharp-comma external form");
-lf[352]=C_decode_literal(C_heaptop,"\376B\000\000!undefined sharp-comma constructor");
-lf[355]=C_h_intern(&lf[355],19,"print-error-message");
-lf[356]=C_h_intern(&lf[356],22,"with-exception-handler");
-lf[358]=C_h_intern(&lf[358],6,"\003sysgc");
-lf[360]=C_h_intern(&lf[360],17,"\003systhread-yield!");
-lf[363]=C_h_intern(&lf[363],17,"open-input-string");
-lf[365]=C_decode_literal(C_heaptop,"\376B\000\000(Error: not enough room for result string");
-lf[373]=C_decode_literal(C_heaptop,"\376B\000\000\010No error");
-lf[374]=C_h_intern(&lf[374],15,"\003sysmake-string");
-lf[375]=C_decode_literal(C_heaptop,"\376B\000\000\004#;> ");
-lf[376]=C_h_intern(&lf[376],14,"make-parameter");
-lf[377]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007\000srfi-8\376\003\000\000\002\376\001\000\000\007\000srfi-6\376\003\000\000\002\376\001\000\000\007\000srfi-2\376\003\000\000\002\376\001\000\000\007\000srfi-0\376\003\000\000\002\376\001\000\000\010\000s"
+"\007srfi-39\376\003\000\000\002\376\001\000\000\007srfi-55\376\003\000\000\002\376\001\000\000\007srfi-88\376\003\000\000\002\376\001\000\000\007srfi-98\376\377\016");
+lf[275]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[276]=C_h_intern(&lf[276],4,"uses");
+lf[277]=C_h_intern(&lf[277],11,"import-only");
+lf[278]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[279]=C_h_intern(&lf[279],17,"require-extension");
+lf[280]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006srfi-6\376\003\000\000\002\376\001\000\000\006srfi-8\376\003\000\000\002\376\001\000\000\006srfi-9\376\003\000\000\002\376\001\000\000\007srfi-11\376\003\000\000\002\376\001\000\000\007srfi-"
+"15\376\003\000\000\002\376\001\000\000\007srfi-16\376\003\000\000\002\376\001\000\000\007srfi-17\376\003\000\000\002\376\001\000\000\007srfi-26\376\377\016");
+lf[281]=C_h_intern(&lf[281],12,"\003sysfeature\077");
+lf[282]=C_h_intern(&lf[282],4,"srfi");
+lf[283]=C_decode_literal(C_heaptop,"\376B\000\000\005srfi-");
+lf[284]=C_h_intern(&lf[284],16,"\003syssyntax-error");
+lf[285]=C_decode_literal(C_heaptop,"\376B\000\000\023invalid SRFI number");
+lf[286]=C_h_intern(&lf[286],6,"rename");
+lf[287]=C_decode_literal(C_heaptop,"\376B\000\000\033invalid extension specifier");
+lf[288]=C_h_intern(&lf[288],6,"except");
+lf[289]=C_h_intern(&lf[289],4,"only");
+lf[290]=C_h_intern(&lf[290],6,"prefix");
+lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\033invalid extension specifier");
+lf[292]=C_h_intern(&lf[292],11,"string-copy");
+lf[295]=C_h_intern(&lf[295],11,"environment");
+lf[297]=C_h_intern(&lf[297],16,"\003sysenvironment\077");
+lf[298]=C_h_intern(&lf[298],18,"\003syscopy-env-table");
+lf[299]=C_h_intern(&lf[299],23,"\003sysenvironment-symbols");
+lf[300]=C_h_intern(&lf[300],18,"\003syswalk-namespace");
+lf[301]=C_h_intern(&lf[301],23,"interaction-environment");
+lf[302]=C_h_intern(&lf[302],25,"scheme-report-environment");
+lf[303]=C_decode_literal(C_heaptop,"\376B\000\000\026no support for version");
+lf[304]=C_h_intern(&lf[304],11,"make-vector");
+lf[305]=C_h_intern(&lf[305],16,"null-environment");
+lf[306]=C_decode_literal(C_heaptop,"\376B\000\000\026no support for version");
+lf[307]=C_h_intern(&lf[307],28,"\003sysresolve-include-filename");
+lf[308]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[309]=C_decode_literal(C_heaptop,"\376B\000\000\0010");
+lf[310]=C_decode_literal(C_heaptop,"\376B\000\000\013 major GCs\012");
+lf[311]=C_decode_literal(C_heaptop,"\376B\000\000\013 minor GCs\012");
+lf[312]=C_decode_literal(C_heaptop,"\376B\000\000\013 mutations\012");
+lf[313]=C_decode_literal(C_heaptop,"\376B\000\000\027 seconds in (major) GC\012");
+lf[314]=C_decode_literal(C_heaptop,"\376B\000\000\021 seconds elapsed\012");
+lf[315]=C_h_intern(&lf[315],18,"\003sysrepl-eval-hook");
+lf[316]=C_h_intern(&lf[316],27,"\003sysrepl-print-length-limit");
+lf[317]=C_h_intern(&lf[317],18,"\003sysrepl-read-hook");
+lf[318]=C_h_intern(&lf[318],19,"\003sysrepl-print-hook");
+lf[319]=C_h_intern(&lf[319],16,"\003syswrite-char-0");
+lf[320]=C_h_intern(&lf[320],9,"\003sysprint");
+lf[321]=C_h_intern(&lf[321],27,"\003syswith-print-length-limit");
+lf[322]=C_h_intern(&lf[322],11,"repl-prompt");
+lf[323]=C_h_intern(&lf[323],20,"\003sysread-prompt-hook");
+lf[324]=C_h_intern(&lf[324],16,"\003sysflush-output");
+lf[325]=C_h_intern(&lf[325],19,"\003sysstandard-output");
+lf[326]=C_h_intern(&lf[326],22,"\003sysclear-trace-buffer");
+lf[327]=C_h_intern(&lf[327],16,"print-call-chain");
+lf[328]=C_h_intern(&lf[328],5,"reset");
+lf[329]=C_h_intern(&lf[329],4,"repl");
+lf[330]=C_h_intern(&lf[330],18,"\003sysstandard-error");
+lf[331]=C_h_intern(&lf[331],18,"\003sysstandard-input");
+lf[332]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[333]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\006\012Error");
+lf[335]=C_h_intern(&lf[335],17,"\003syserror-handler");
+lf[336]=C_h_intern(&lf[336],20,"\003syswarnings-enabled");
+lf[337]=C_decode_literal(C_heaptop,"\376B\000\000\005 (in ");
+lf[338]=C_decode_literal(C_heaptop,"\376B\000\000\002  ");
+lf[339]=C_decode_literal(C_heaptop,"\376B\000\000FWarning: the following toplevel variables are referenced but unbound:\012");
+lf[340]=C_h_intern(&lf[340],15,"\003sysread-char-0");
+lf[341]=C_h_intern(&lf[341],15,"\003syspeek-char-0");
+lf[342]=C_h_intern(&lf[342],21,"\003sysenable-qualifiers");
+lf[343]=C_h_intern(&lf[343],17,"\003sysreset-handler");
+lf[344]=C_h_intern(&lf[344],28,"\003syssharp-comma-reader-ctors");
+lf[345]=C_h_intern(&lf[345],18,"define-reader-ctor");
+lf[346]=C_h_intern(&lf[346],18,"\003sysuser-read-hook");
+lf[347]=C_h_intern(&lf[347],9,"read-char");
+lf[348]=C_h_intern(&lf[348],14,"\003sysread-error");
+lf[349]=C_decode_literal(C_heaptop,"\376B\000\000!invalid sharp-comma external form");
+lf[350]=C_decode_literal(C_heaptop,"\376B\000\000!undefined sharp-comma constructor");
+lf[353]=C_h_intern(&lf[353],19,"print-error-message");
+lf[354]=C_h_intern(&lf[354],22,"with-exception-handler");
+lf[356]=C_h_intern(&lf[356],6,"\003sysgc");
+lf[358]=C_h_intern(&lf[358],17,"\003systhread-yield!");
+lf[361]=C_h_intern(&lf[361],17,"open-input-string");
+lf[363]=C_decode_literal(C_heaptop,"\376B\000\000(Error: not enough room for result string");
+lf[371]=C_decode_literal(C_heaptop,"\376B\000\000\010No error");
+lf[372]=C_h_intern(&lf[372],15,"\003sysmake-string");
+lf[373]=C_decode_literal(C_heaptop,"\376B\000\000\004#;> ");
+lf[374]=C_h_intern(&lf[374],14,"make-parameter");
+lf[375]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007\000srfi-8\376\003\000\000\002\376\001\000\000\007\000srfi-6\376\003\000\000\002\376\001\000\000\007\000srfi-2\376\003\000\000\002\376\001\000\000\007\000srfi-0\376\003\000\000\002\376\001\000\000\010\000s"
 "rfi-10\376\003\000\000\002\376\001\000\000\007\000srfi-9\376\003\000\000\002\376\001\000\000\010\000srfi-55\376\003\000\000\002\376\001\000\000\010\000srfi-61\376\377\016");
-lf[378]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\014dynamic-wind\376\003\000\000\002\376\001\000\000\006values\376\003\000\000\002\376\001\000\000\020call-with-values\376\003\000\000\002\376\001\000\000\004eval\376\003"
+lf[376]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\014dynamic-wind\376\003\000\000\002\376\001\000\000\006values\376\003\000\000\002\376\001\000\000\020call-with-values\376\003\000\000\002\376\001\000\000\004eval\376\003"
 "\000\000\002\376\001\000\000\031scheme-report-environment\376\003\000\000\002\376\001\000\000\020null-environment\376\003\000\000\002\376\001\000\000\027interaction"
 "-environment\376\377\016");
-lf[379]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003not\376\003\000\000\002\376\001\000\000\010boolean\077\376\003\000\000\002\376\001\000\000\003eq\077\376\003\000\000\002\376\001\000\000\004eqv\077\376\003\000\000\002\376\001\000\000\006equal\077\376\003\000\000\002\376"
+lf[377]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003not\376\003\000\000\002\376\001\000\000\010boolean\077\376\003\000\000\002\376\001\000\000\003eq\077\376\003\000\000\002\376\001\000\000\004eqv\077\376\003\000\000\002\376\001\000\000\006equal\077\376\003\000\000\002\376"
 "\001\000\000\005pair\077\376\003\000\000\002\376\001\000\000\004cons\376\003\000\000\002\376\001\000\000\003car\376\003\000\000\002\376\001\000\000\003cdr\376\003\000\000\002\376\001\000\000\004caar\376\003\000\000\002\376\001\000\000\004cadr\376\003\000"
 "\000\002\376\001\000\000\004cdar\376\003\000\000\002\376\001\000\000\004cddr\376\003\000\000\002\376\001\000\000\005caaar\376\003\000\000\002\376\001\000\000\005caadr\376\003\000\000\002\376\001\000\000\005cadar\376\003\000\000\002\376\001\000\000\005"
 "caddr\376\003\000\000\002\376\001\000\000\005cdaar\376\003\000\000\002\376\001\000\000\005cdadr\376\003\000\000\002\376\001\000\000\005cddar\376\003\000\000\002\376\001\000\000\005cdddr\376\003\000\000\002\376\001\000\000\006caaaa"
@@ -3848,43 +3767,31 @@ lf[379]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003not\
 "\001\000\000\023with-output-to-file\376\003\000\000\002\376\001\000\000\024\003syscall-with-values\376\003\000\000\002\376\001\000\000\012\003sysvalues\376\003\000\000\002\376\001"
 "\000\000\020\003sysdynamic-wind\376\003\000\000\002\376\001\000\000\010\003sysvoid\376\003\000\000\002\376\001\000\000\020\003syslist->vector\376\003\000\000\002\376\001\000\000\010\003syslis"
 "t\376\003\000\000\002\376\001\000\000\012\003sysappend\376\003\000\000\002\376\001\000\000\010\003syscons\376\003\000\000\002\376\001\000\000\020\003sysmake-promise\376\377\016");
-lf[380]=C_h_intern(&lf[380],18,"\003sysnumber->string");
-lf[381]=C_h_intern(&lf[381],5,"error");
-lf[382]=C_decode_literal(C_heaptop,"\376B\000\000\031invalid extension version");
-lf[383]=C_h_intern(&lf[383],7,"version");
-lf[384]=C_h_intern(&lf[384],2,"id");
-lf[385]=C_decode_literal(C_heaptop,"\376B\000\0003installed extension does not match required version");
-lf[386]=C_h_intern(&lf[386],9,"string>=\077");
-lf[387]=C_decode_literal(C_heaptop,"\376B\000\000\035invalid version specification");
-lf[388]=C_h_intern(&lf[388],12,"list->vector");
-lf[389]=C_h_intern(&lf[389],18,"\003sysstring->symbol");
-lf[390]=C_decode_literal(C_heaptop,"\376B\000\000\005srfi-");
-lf[391]=C_h_intern(&lf[391],4,"srfi");
-lf[392]=C_decode_literal(C_heaptop,"\376B\000\000\014lib/chicken/");
-lf[393]=C_h_intern(&lf[393],22,"default-binary-version");
-lf[394]=C_h_intern(&lf[394],24,"get-environment-variable");
-lf[395]=C_decode_literal(C_heaptop,"\376B\000\000\022CHICKEN_REPOSITORY");
-lf[396]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[397]=C_h_intern(&lf[397],5,"linux");
-lf[398]=C_h_intern(&lf[398],6,"netbsd");
-lf[399]=C_h_intern(&lf[399],7,"openbsd");
-lf[400]=C_h_intern(&lf[400],7,"freebsd");
-lf[401]=C_h_intern(&lf[401],16,"software-version");
-lf[402]=C_h_intern(&lf[402],14,"build-platform");
-lf[403]=C_h_intern(&lf[403],7,"windows");
-lf[404]=C_decode_literal(C_heaptop,"\376B\000\000\004.dll");
-lf[405]=C_h_intern(&lf[405],6,"macosx");
-lf[406]=C_decode_literal(C_heaptop,"\376B\000\000\006.dylib");
-lf[407]=C_h_intern(&lf[407],4,"hpux");
-lf[408]=C_h_intern(&lf[408],4,"hppa");
-lf[409]=C_decode_literal(C_heaptop,"\376B\000\000\003.sl");
-lf[410]=C_h_intern(&lf[410],12,"machine-type");
-lf[411]=C_h_intern(&lf[411],13,"software-type");
-lf[412]=C_decode_literal(C_heaptop,"\376B\000\000\012C_toplevel");
-lf[413]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[414]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[415]=C_decode_literal(C_heaptop,"\376B\000\000\016CHICKEN_PREFIX");
-C_register_lf2(lf,416,create_ptable());
+lf[378]=C_decode_literal(C_heaptop,"\376B\000\000\014lib/chicken/");
+lf[379]=C_h_intern(&lf[379],18,"\003sysnumber->string");
+lf[380]=C_h_intern(&lf[380],24,"get-environment-variable");
+lf[381]=C_decode_literal(C_heaptop,"\376B\000\000\022CHICKEN_REPOSITORY");
+lf[382]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[383]=C_h_intern(&lf[383],5,"linux");
+lf[384]=C_h_intern(&lf[384],6,"netbsd");
+lf[385]=C_h_intern(&lf[385],7,"openbsd");
+lf[386]=C_h_intern(&lf[386],7,"freebsd");
+lf[387]=C_h_intern(&lf[387],16,"software-version");
+lf[388]=C_h_intern(&lf[388],14,"build-platform");
+lf[389]=C_h_intern(&lf[389],7,"windows");
+lf[390]=C_decode_literal(C_heaptop,"\376B\000\000\004.dll");
+lf[391]=C_h_intern(&lf[391],6,"macosx");
+lf[392]=C_decode_literal(C_heaptop,"\376B\000\000\006.dylib");
+lf[393]=C_h_intern(&lf[393],4,"hpux");
+lf[394]=C_h_intern(&lf[394],4,"hppa");
+lf[395]=C_decode_literal(C_heaptop,"\376B\000\000\003.sl");
+lf[396]=C_h_intern(&lf[396],12,"machine-type");
+lf[397]=C_h_intern(&lf[397],13,"software-type");
+lf[398]=C_decode_literal(C_heaptop,"\376B\000\000\012C_toplevel");
+lf[399]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[400]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[401]=C_decode_literal(C_heaptop,"\376B\000\000\016CHICKEN_PREFIX");
+C_register_lf2(lf,402,create_ptable());
 t2=C_mutate(&lf[0] /* (set! c143 ...) */,lf[1]);
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2954,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_expand_toplevel(2,C_SCHEME_UNDEFINED,t3);}
@@ -3898,20 +3805,18 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word ab[6],*a=ab;
+C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2954,2,t0,t1);}
-t2=C_mutate((C_word*)lf[2]+1 /* (set! d ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2956,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate((C_word*)lf[5]+1 /* (set! core-library-modules ...) */,lf[6]);
-t4=C_set_block_item(lf[7] /* explicit-library-modules */,0,C_SCHEME_END_OF_LIST);
-t5=C_mutate(&lf[8] /* (set! constant62 ...) */,lf[9]);
-t6=C_mutate(&lf[10] /* (set! constant70 ...) */,lf[11]);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2987,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t2=C_mutate((C_word*)lf[2]+1 /* (set! core-library-modules ...) */,lf[3]);
+t3=C_set_block_item(lf[4] /* explicit-library-modules */,0,C_SCHEME_END_OF_LIST);
+t4=C_mutate(&lf[5] /* (set! constant62 ...) */,lf[6]);
+t5=C_mutate(&lf[7] /* (set! constant70 ...) */,lf[8]);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2987,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* eval.scm: 137  get-environment-variable */
-t8=*((C_word*)lf[394]+1);
-((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,lf[415]);}
+t7=*((C_word*)lf[380]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[401]);}
 
 /* k2985 in k2952 */
 static void C_ccall f_2987(C_word c,C_word t0,C_word t1){
@@ -3927,17 +3832,17 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2987,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2990,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t1)){
-t3=(C_word)C_block_size(t1);
-t4=(C_word)C_fixnum_difference(t3,C_fix(1));
-t5=(C_word)C_i_string_ref(t1,t4);
-if(C_truep((C_truep((C_word)C_eqp(t5,C_make_character(92)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t5,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t3=C_block_size(t1);
+t4=C_fixnum_difference(t3,C_fix(1));
+t5=C_i_string_ref(t1,t4);
+if(C_truep((C_truep(C_eqp(t5,C_make_character(92)))?C_SCHEME_TRUE:(C_truep(C_eqp(t5,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 /* eval.scm: 138  ##sys#string-append */
-t6=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t1,lf[413]);}
+t6=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t1,lf[399]);}
 else{
 /* eval.scm: 138  ##sys#string-append */
-t6=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t1,lf[414]);}}
+t6=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t1,lf[400]);}}
 else{
 t3=t2;
 f_2990(2,t3,C_SCHEME_FALSE);}}
@@ -3978,40 +3883,40 @@ C_word ab[46],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2990,2,t0,t1);}
-t2=C_mutate((C_word*)lf[12]+1 /* (set! chicken-prefix ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2991,a[2]=t1,a[3]=((C_word)li1),tmp=(C_word)a,a+=4,tmp));
-t3=C_mutate((C_word*)lf[15]+1 /* (set! chicken-home ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3025,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t2=C_mutate((C_word*)lf[9]+1 /* (set! chicken-prefix ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2991,a[2]=t1,a[3]=((C_word)li0),tmp=(C_word)a,a+=4,tmp));
+t3=C_mutate((C_word*)lf[12]+1 /* (set! chicken-home ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3025,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_mutate((C_word*)lf[18]+1 /* (set! hash-symbol ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3037,a[2]=t7,a[3]=t5,a[4]=((C_word)li3),tmp=(C_word)a,a+=5,tmp));
-t9=C_mutate((C_word*)lf[19]+1 /* (set! hash-table-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3052,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[20]+1 /* (set! hash-table-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3107,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[21]+1 /* (set! hash-table-update! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3167,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[22]+1 /* (set! hash-table-for-each ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3187,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
-t13=(C_word)C_slot(lf[23],C_fix(0));
-t14=C_mutate((C_word*)lf[24]+1 /* (set! hash-table-location ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3255,a[2]=t13,a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp));
-t15=C_set_block_item(lf[25] /* eval-environment */,0,C_SCHEME_FALSE);
-t16=C_set_block_item(lf[26] /* environment-is-mutable */,0,C_SCHEME_FALSE);
-t17=C_mutate((C_word*)lf[27]+1 /* (set! eval-decorator ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3315,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
-t18=C_set_block_item(lf[33] /* unbound-in-eval */,0,C_SCHEME_FALSE);
-t19=C_set_block_item(lf[34] /* eval-debug-level */,0,C_fix(1));
-t20=*((C_word*)lf[30]+1);
-t21=*((C_word*)lf[35]+1);
-t22=*((C_word*)lf[31]+1);
-t23=*((C_word*)lf[29]+1);
-t24=C_retrieve(lf[36]);
-t25=(C_word)C_slot(lf[23],C_fix(0));
-t26=*((C_word*)lf[37]+1);
-t27=C_mutate((C_word*)lf[38]+1 /* (set! compile-to-closure ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3359,a[2]=t21,a[3]=t25,a[4]=((C_word)li143),tmp=(C_word)a,a+=5,tmp));
-t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6852,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10702,a[2]=((C_word)li299),tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 824  make-parameter */
-t30=*((C_word*)lf[376]+1);
+t8=C_mutate((C_word*)lf[15]+1 /* (set! hash-symbol ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3037,a[2]=t7,a[3]=t5,a[4]=((C_word)li2),tmp=(C_word)a,a+=5,tmp));
+t9=C_mutate((C_word*)lf[16]+1 /* (set! hash-table-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3052,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[17]+1 /* (set! hash-table-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3107,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[18]+1 /* (set! hash-table-update! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3167,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[19]+1 /* (set! hash-table-for-each ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3187,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
+t13=C_slot(lf[20],C_fix(0));
+t14=C_mutate((C_word*)lf[21]+1 /* (set! hash-table-location ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3255,a[2]=t13,a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(lf[22] /* eval-environment */,0,C_SCHEME_FALSE);
+t16=C_set_block_item(lf[23] /* environment-is-mutable */,0,C_SCHEME_FALSE);
+t17=C_mutate((C_word*)lf[24]+1 /* (set! eval-decorator ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3315,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
+t18=C_set_block_item(lf[30] /* unbound-in-eval */,0,C_SCHEME_FALSE);
+t19=C_set_block_item(lf[31] /* eval-debug-level */,0,C_fix(1));
+t20=*((C_word*)lf[27]+1);
+t21=*((C_word*)lf[32]+1);
+t22=*((C_word*)lf[28]+1);
+t23=*((C_word*)lf[26]+1);
+t24=C_retrieve(lf[33]);
+t25=C_slot(lf[20],C_fix(0));
+t26=*((C_word*)lf[34]+1);
+t27=C_mutate((C_word*)lf[35]+1 /* (set! compile-to-closure ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3359,a[2]=t21,a[3]=t25,a[4]=((C_word)li142),tmp=(C_word)a,a+=5,tmp));
+t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6780,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10519,a[2]=((C_word)li294),tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 817  make-parameter */
+t30=*((C_word*)lf[374]+1);
 ((C_proc3)(void*)(*((C_word*)t30+1)))(3,t30,t28,t29);}
 
-/* a10701 in k2988 in k2985 in k2952 */
-static void C_ccall f_10702(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* a10518 in k2988 in k2985 in k2952 */
+static void C_ccall f_10519(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -4020,13 +3925,13 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+10)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_10702r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_10519r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_10702r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_10519r(t0,t1,t2,t3);}}
 
-static void C_ccall f_10702r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_10519r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4042,31 +3947,31 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word *a=C_alloc(10);
-t4=C_retrieve(lf[26]);
+t4=C_retrieve(lf[23]);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10706,a[2]=t2,a[3]=t1,a[4]=t7,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_notvemptyp(t3))){
-t9=(C_word)C_i_vector_ref(t3,C_fix(0));
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10523,a[2]=t2,a[3]=t1,a[4]=t7,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(t3))){
+t9=C_i_car(t3);
 if(C_truep(t9)){
-t10=(C_word)C_i_check_structure(t9,lf[297]);
-t11=(C_word)C_slot(t9,C_fix(1));
+t10=C_i_check_structure(t9,lf[295]);
+t11=C_slot(t9,C_fix(1));
 t12=C_set_block_item(t7,0,t11);
-t13=(C_word)C_slot(t9,C_fix(2));
+t13=C_slot(t9,C_fix(2));
 t14=C_set_block_item(t5,0,t13);
 t15=t8;
-f_10706(t15,t14);}
+f_10523(t15,t14);}
 else{
 t10=C_SCHEME_UNDEFINED;
 t11=t8;
-f_10706(t11,t10);}}
+f_10523(t11,t10);}}
 else{
 t9=t8;
-f_10706(t9,C_SCHEME_UNDEFINED);}}
+f_10523(t9,C_SCHEME_UNDEFINED);}}
 
-/* k10704 in a10701 in k2988 in k2985 in k2952 */
-static void C_fcall f_10706(C_word t0,C_word t1){
+/* k10521 in a10518 in k2988 in k2985 in k2952 */
+static void C_fcall f_10523(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4084,7 +3989,7 @@ C_word t14;
 C_word ab[29],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10706,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10523,NULL,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[5])[1];
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=((C_word*)((C_word*)t0)[4])[1];
@@ -4093,16 +3998,16 @@ t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10709,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10714,a[2]=t5,a[3]=t3,a[4]=t9,a[5]=t7,a[6]=((C_word)li296),tmp=(C_word)a,a+=7,tmp);
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10721,a[2]=((C_word*)t0)[2],a[3]=((C_word)li297),tmp=(C_word)a,a+=4,tmp);
-t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10731,a[2]=t9,a[3]=t7,a[4]=t5,a[5]=t3,a[6]=((C_word)li298),tmp=(C_word)a,a+=7,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10526,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10531,a[2]=t5,a[3]=t3,a[4]=t9,a[5]=t7,a[6]=((C_word)li291),tmp=(C_word)a,a+=7,tmp);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10538,a[2]=((C_word*)t0)[2],a[3]=((C_word)li292),tmp=(C_word)a,a+=4,tmp);
+t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10548,a[2]=t9,a[3]=t7,a[4]=t5,a[5]=t3,a[6]=((C_word)li293),tmp=(C_word)a,a+=7,tmp);
 /* ##sys#dynamic-wind */
-t14=*((C_word*)lf[47]+1);
+t14=*((C_word*)lf[44]+1);
 ((C_proc5)(void*)(*((C_word*)t14+1)))(5,t14,t10,t11,t12,t13);}
 
-/* a10730 in k10704 in a10701 in k2988 in k2985 in k2952 */
-static void C_ccall f_10731(C_word c,C_word t0,C_word t1){
+/* a10547 in k10521 in a10518 in k2988 in k2985 in k2952 */
+static void C_ccall f_10548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4113,16 +4018,16 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10731,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,C_retrieve(lf[26]));
-t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,C_retrieve(lf[25]));
-t4=C_mutate((C_word*)lf[26]+1 /* (set! environment-is-mutable ...) */,((C_word*)((C_word*)t0)[3])[1]);
-t5=C_mutate((C_word*)lf[25]+1 /* (set! eval-environment ...) */,((C_word*)((C_word*)t0)[2])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_10548,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,C_retrieve(lf[23]));
+t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,C_retrieve(lf[22]));
+t4=C_mutate((C_word*)lf[23]+1 /* (set! environment-is-mutable ...) */,((C_word*)((C_word*)t0)[3])[1]);
+t5=C_mutate((C_word*)lf[22]+1 /* (set! eval-environment ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}
 
-/* a10720 in k10704 in a10701 in k2988 in k2985 in k2952 */
-static void C_ccall f_10721(C_word c,C_word t0,C_word t1){
+/* a10537 in k10521 in a10518 in k2988 in k2985 in k2952 */
+static void C_ccall f_10538(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4130,22 +4035,22 @@ C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10721,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10729,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 836  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[111]))(2,*((C_word*)lf[111]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_10538,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10546,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 829  ##sys#current-environment */
+((C_proc2)C_retrieve_symbol_proc(lf[107]))(2,*((C_word*)lf[107]+1),t2);}
 
-/* k10727 in a10720 in k10704 in a10701 in k2988 in k2985 in k2952 */
-static void C_ccall f_10729(C_word c,C_word t0,C_word t1){
+/* k10544 in a10537 in k10521 in a10518 in k2988 in k2985 in k2952 */
+static void C_ccall f_10546(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 836  ##sys#compile-to-closure */
-t2=*((C_word*)lf[38]+1);
+/* eval.scm: 829  ##sys#compile-to-closure */
+t2=*((C_word*)lf[35]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
 
-/* a10713 in k10704 in a10701 in k2988 in k2985 in k2952 */
-static void C_ccall f_10714(C_word c,C_word t0,C_word t1){
+/* a10530 in k10521 in a10518 in k2988 in k2985 in k2952 */
+static void C_ccall f_10531(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4156,25 +4061,25 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10714,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,C_retrieve(lf[26]));
-t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,C_retrieve(lf[25]));
-t4=C_mutate((C_word*)lf[26]+1 /* (set! environment-is-mutable ...) */,((C_word*)((C_word*)t0)[3])[1]);
-t5=C_mutate((C_word*)lf[25]+1 /* (set! eval-environment ...) */,((C_word*)((C_word*)t0)[2])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_10531,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,C_retrieve(lf[23]));
+t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,C_retrieve(lf[22]));
+t4=C_mutate((C_word*)lf[23]+1 /* (set! environment-is-mutable ...) */,((C_word*)((C_word*)t0)[3])[1]);
+t5=C_mutate((C_word*)lf[22]+1 /* (set! eval-environment ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}
 
-/* k10707 in k10704 in a10701 in k2988 in k2985 in k2952 */
-static void C_ccall f_10709(C_word c,C_word t0,C_word t1){
+/* k10524 in k10521 in a10518 in k2988 in k2985 in k2952 */
+static void C_ccall f_10526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g14051406 */
+/* g13931394 */
 t2=t1;
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6852(C_word c,C_word t0,C_word t1){
+/* k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6780(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4187,20 +4092,20 @@ C_word t9;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6852,2,t0,t1);}
-t2=C_mutate((C_word*)lf[172]+1 /* (set! eval-handler ...) */,t1);
-t3=C_mutate((C_word*)lf[173]+1 /* (set! eval-handler ...) */,*((C_word*)lf[172]+1));
-t4=C_mutate((C_word*)lf[174]+1 /* (set! eval ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6855,a[2]=((C_word)li144),tmp=(C_word)a,a+=3,tmp));
-t5=*((C_word*)lf[35]+1);
-t6=C_mutate((C_word*)lf[98]+1 /* (set! decompose-lambda-list ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6865,a[2]=t5,a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp));
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6947,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_fudge(C_fix(13));
-/* eval.scm: 868  make-parameter */
-t9=*((C_word*)lf[376]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_6780,2,t0,t1);}
+t2=C_mutate((C_word*)lf[164]+1 /* (set! eval-handler ...) */,t1);
+t3=C_mutate((C_word*)lf[165]+1 /* (set! eval-handler ...) */,*((C_word*)lf[164]+1));
+t4=C_mutate((C_word*)lf[166]+1 /* (set! eval ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6783,a[2]=((C_word)li143),tmp=(C_word)a,a+=3,tmp));
+t5=*((C_word*)lf[32]+1);
+t6=C_mutate((C_word*)lf[95]+1 /* (set! decompose-lambda-list ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6793,a[2]=t5,a[3]=((C_word)li146),tmp=(C_word)a,a+=4,tmp));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6875,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t8=C_fudge(C_fix(13));
+/* eval.scm: 861  make-parameter */
+t9=*((C_word*)lf[374]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}
 
-/* k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6947(C_word c,C_word t0,C_word t1){
+/* k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6875(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4223,30 +4128,30 @@ C_word t19;
 C_word ab[18],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6947,2,t0,t1);}
-t2=C_mutate((C_word*)lf[177]+1 /* (set! load-verbose ...) */,t1);
-t3=C_mutate((C_word*)lf[178]+1 /* (set! abort-load ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6949,a[2]=((C_word)li148),tmp=(C_word)a,a+=3,tmp));
-t4=C_set_block_item(lf[179] /* current-source-filename */,0,C_SCHEME_FALSE);
-t5=C_mutate((C_word*)lf[180]+1 /* (set! current-load-path ...) */,lf[181]);
-t6=C_set_block_item(lf[182] /* dload-disabled */,0,C_SCHEME_FALSE);
-t7=C_mutate((C_word*)lf[183]+1 /* (set! set-dynamic-load-mode! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6955,a[2]=((C_word)li150),tmp=(C_word)a,a+=3,tmp));
-t8=*((C_word*)lf[191]+1);
-t9=*((C_word*)lf[30]+1);
-t10=*((C_word*)lf[37]+1);
-t11=*((C_word*)lf[192]+1);
-t12=*((C_word*)lf[193]+1);
-t13=*((C_word*)lf[174]+1);
-t14=*((C_word*)lf[194]+1);
-t15=*((C_word*)lf[195]+1);
-t16=*((C_word*)lf[196]+1);
-t17=*((C_word*)lf[177]+1);
-t18=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7028,a[2]=((C_word*)t0)[2],a[3]=t17,a[4]=t10,a[5]=t12,a[6]=t14,a[7]=t15,a[8]=t9,a[9]=t11,a[10]=t8,a[11]=t13,tmp=(C_word)a,a+=12,tmp);
-/* eval.scm: 902  ##sys#make-c-string */
-t19=*((C_word*)lf[209]+1);
-((C_proc3)(void*)(*((C_word*)t19+1)))(3,t19,t18,lf[412]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6875,2,t0,t1);}
+t2=C_mutate((C_word*)lf[169]+1 /* (set! load-verbose ...) */,t1);
+t3=C_mutate((C_word*)lf[170]+1 /* (set! abort-load ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6877,a[2]=((C_word)li147),tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(lf[171] /* current-source-filename */,0,C_SCHEME_FALSE);
+t5=C_mutate((C_word*)lf[172]+1 /* (set! current-load-path ...) */,lf[173]);
+t6=C_set_block_item(lf[174] /* dload-disabled */,0,C_SCHEME_FALSE);
+t7=C_mutate((C_word*)lf[175]+1 /* (set! set-dynamic-load-mode! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6883,a[2]=((C_word)li149),tmp=(C_word)a,a+=3,tmp));
+t8=*((C_word*)lf[183]+1);
+t9=*((C_word*)lf[27]+1);
+t10=*((C_word*)lf[34]+1);
+t11=*((C_word*)lf[184]+1);
+t12=*((C_word*)lf[185]+1);
+t13=*((C_word*)lf[166]+1);
+t14=*((C_word*)lf[186]+1);
+t15=*((C_word*)lf[187]+1);
+t16=*((C_word*)lf[188]+1);
+t17=*((C_word*)lf[169]+1);
+t18=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6956,a[2]=((C_word*)t0)[2],a[3]=t17,a[4]=t10,a[5]=t12,a[6]=t14,a[7]=t15,a[8]=t9,a[9]=t11,a[10]=t8,a[11]=t13,tmp=(C_word)a,a+=12,tmp);
+/* eval.scm: 895  ##sys#make-c-string */
+t19=*((C_word*)lf[201]+1);
+((C_proc3)(void*)(*((C_word*)t19+1)))(3,t19,t18,lf[398]);}
 
-/* k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7028(C_word c,C_word t0,C_word t1){
+/* k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4259,20 +4164,20 @@ C_word t9;
 C_word ab[32],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7028,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7030,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp);
-t3=C_mutate((C_word*)lf[197]+1 /* (set! load ...) */,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7076,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word)li171),tmp=(C_word)a,a+=14,tmp));
-t4=C_mutate((C_word*)lf[202]+1 /* (set! load ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7497,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[221]+1 /* (set! load-relative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7526,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[222]+1 /* (set! load-noisily ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7569,a[2]=((C_word)li177),tmp=(C_word)a,a+=3,tmp));
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7595,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10696,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 995  software-type */
-t9=*((C_word*)lf[411]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_6956,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6958,a[2]=((C_word)li151),tmp=(C_word)a,a+=3,tmp);
+t3=C_mutate((C_word*)lf[189]+1 /* (set! load ...) */,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7004,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word)li170),tmp=(C_word)a,a+=14,tmp));
+t4=C_mutate((C_word*)lf[194]+1 /* (set! load ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7425,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[213]+1 /* (set! load-relative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7454,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[214]+1 /* (set! load-noisily ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7497,a[2]=((C_word)li176),tmp=(C_word)a,a+=3,tmp));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7523,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10513,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 988  software-type */
+t9=*((C_word*)lf[397]+1);
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}
 
-/* k10694 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10696(C_word c,C_word t0,C_word t1){
+/* k10511 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4280,19 +4185,19 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10696,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[403]);
+C_save_and_reclaim((void*)tr2,(void*)f_10513,2,t0,t1);}
+t2=C_eqp(t1,lf[389]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
-f_7595(t3,lf[404]);}
+f_7523(t3,lf[390]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10692,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 996  software-version */
-t4=*((C_word*)lf[401]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10509,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 989  software-version */
+t4=*((C_word*)lf[387]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10690 in k10694 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10692(C_word c,C_word t0,C_word t1){
+/* k10507 in k10511 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4300,19 +4205,19 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10692,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[405]);
+C_save_and_reclaim((void*)tr2,(void*)f_10509,2,t0,t1);}
+t2=C_eqp(t1,lf[391]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
-f_7595(t3,lf[406]);}
+f_7523(t3,lf[392]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10688,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 997  software-version */
-t4=*((C_word*)lf[401]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10505,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 990  software-version */
+t4=*((C_word*)lf[387]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10686 in k10690 in k10694 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10688(C_word c,C_word t0,C_word t1){
+/* k10503 in k10507 in k10511 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4320,29 +4225,29 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10688,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[407]);
+C_save_and_reclaim((void*)tr2,(void*)f_10505,2,t0,t1);}
+t2=C_eqp(t1,lf[393]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10684,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 998  machine-type */
-t4=*((C_word*)lf[410]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10501,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 991  machine-type */
+t4=*((C_word*)lf[396]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=((C_word*)t0)[2];
-f_7595(t3,lf[8]);}}
+f_7523(t3,lf[5]);}}
 
-/* k10682 in k10686 in k10690 in k10694 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10684(C_word c,C_word t0,C_word t1){
+/* k10499 in k10503 in k10507 in k10511 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(t1,lf[408]);
+t2=C_eqp(t1,lf[394]);
 t3=((C_word*)t0)[2];
-f_7595(t3,(C_truep(t2)?lf[409]:lf[8]));}
+f_7523(t3,(C_truep(t2)?lf[395]:lf[5]));}
 
-/* k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7595(C_word t0,C_word t1){
+/* k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7523(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4351,16 +4256,16 @@ C_word t5;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7595,NULL,2,t0,t1);}
-t2=C_mutate((C_word*)lf[227]+1 /* (set! load-library-extension ...) */,t1);
-t3=C_mutate((C_word*)lf[216]+1 /* (set! load-dynamic-extension ...) */,lf[8]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7600,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1004 build-platform */
-t5=*((C_word*)lf[402]+1);
+C_save_and_reclaim((void*)trf_7523,NULL,2,t0,t1);}
+t2=C_mutate((C_word*)lf[219]+1 /* (set! load-library-extension ...) */,t1);
+t3=C_mutate((C_word*)lf[208]+1 /* (set! load-dynamic-extension ...) */,lf[5]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7528,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 997  build-platform */
+t5=*((C_word*)lf[388]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7600(C_word c,C_word t0,C_word t1){
+/* k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7528(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4372,59 +4277,59 @@ C_word t8;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7600,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[228]);
-t3=(C_truep(t2)?lf[229]:lf[230]);
-t4=C_mutate((C_word*)lf[231]+1 /* (set! default-dynamic-load-libraries ...) */,t3);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7607,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10635,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10656,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1010 software-version */
-t8=*((C_word*)lf[401]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_7528,2,t0,t1);}
+t2=C_eqp(t1,lf[220]);
+t3=(C_truep(t2)?lf[221]:lf[222]);
+t4=C_mutate((C_word*)lf[223]+1 /* (set! default-dynamic-load-libraries ...) */,t3);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7535,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10452,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10473,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1003 software-version */
+t8=*((C_word*)lf[387]+1);
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 
-/* k10654 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10656(C_word c,C_word t0,C_word t1){
+/* k10471 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_truep((C_word)C_eqp(t1,lf[397]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t1,lf[398]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t1,lf[399]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t1,lf[400]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))){
-t2=(C_word)C_i_zerop(C_fix((C_word)C_BINARY_VERSION));
+if(C_truep((C_truep(C_eqp(t1,lf[383]))?C_SCHEME_TRUE:(C_truep(C_eqp(t1,lf[384]))?C_SCHEME_TRUE:(C_truep(C_eqp(t1,lf[385]))?C_SCHEME_TRUE:(C_truep(C_eqp(t1,lf[386]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))){
+t2=C_i_zerop(C_fix((C_word)C_BINARY_VERSION));
 t3=((C_word*)t0)[2];
-f_10635(t3,(C_word)C_i_not(t2));}
+f_10452(t3,C_i_not(t2));}
 else{
 t2=((C_word*)t0)[2];
-f_10635(t2,C_SCHEME_FALSE);}}
+f_10452(t2,C_SCHEME_FALSE);}}
 
-/* k10633 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10635(C_word t0,C_word t1){
+/* k10450 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_10452(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10635,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10452,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10642,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1015 number->string */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10459,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1008 number->string */
 C_number_to_string(3,0,t2,C_fix((C_word)C_BINARY_VERSION));}
 else{
 t2=((C_word*)t0)[2];
-f_7607(2,t2,C_retrieve(lf[227]));}}
+f_7535(2,t2,C_retrieve(lf[219]));}}
 
-/* k10640 in k10633 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10642(C_word c,C_word t0,C_word t1){
+/* k10457 in k10450 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10459(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1012 string-append */
-t2=*((C_word*)lf[196]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],C_retrieve(lf[227]),lf[396],t1);}
+/* eval.scm: 1005 string-append */
+t2=*((C_word*)lf[188]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],C_retrieve(lf[219]),lf[382],t1);}
 
-/* k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7607(C_word c,C_word t0,C_word t1){
+/* k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4440,22 +4345,22 @@ C_word t12;
 C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7607,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7609,a[2]=t1,a[3]=((C_word)li178),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7616,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7535,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7537,a[2]=t1,a[3]=((C_word)li177),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7544,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10591,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10408,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10599,a[2]=t2,a[3]=t5,a[4]=t10,a[5]=t7,a[6]=((C_word)li295),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10416,a[2]=t2,a[3]=t5,a[4]=t10,a[5]=t7,a[6]=((C_word)li290),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_10599(t12,t8,C_retrieve(lf[231]));}
+f_10416(t12,t8,C_retrieve(lf[223]));}
 
-/* loop1725 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10599(C_word t0,C_word t1,C_word t2){
+/* loop1713 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_10416(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4464,20 +4369,20 @@ C_word t6;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10599,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10628,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-/* g17411742 */
+C_save_and_reclaim((void*)trf_10416,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10445,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=C_slot(t2,C_fix(0));
+/* g17291730 */
 t5=((C_word*)t0)[2];
-f_7609(t5,t3,t4);}
+f_7537(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10626 in loop1725 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10628(C_word c,C_word t0,C_word t1){
+/* k10443 in loop1713 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4490,39 +4395,39 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10628,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_10445,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop17251738 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop17131726 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10599(t6,((C_word*)t0)[3],t5);}
+f_10416(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop17251738 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop17131726 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10599(t6,((C_word*)t0)[3],t5);}}
+f_10416(t6,((C_word*)t0)[3],t5);}}
 
-/* k10589 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10591(C_word c,C_word t0,C_word t1){
+/* k10406 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10408(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10591,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10593,a[2]=((C_word)li294),tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1019 make-parameter */
-t3=*((C_word*)lf[376]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10408,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10410,a[2]=((C_word)li289),tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1012 make-parameter */
+t3=*((C_word*)lf[374]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* a10592 in k10589 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10593(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10409 in k10406 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10410(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4530,13 +4435,13 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10593,3,t0,t1,t2);}
-t3=(C_word)C_i_check_list(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_10410,3,t0,t1,t2);}
+t3=C_i_check_list(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 
-/* k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7616(C_word c,C_word t0,C_word t1){
+/* k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4555,26 +4460,31 @@ C_word t15;
 C_word ab[20],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7616,2,t0,t1);}
-t2=C_mutate((C_word*)lf[232]+1 /* (set! dynamic-load-libraries ...) */,t1);
-t3=*((C_word*)lf[177]+1);
-t4=*((C_word*)lf[196]+1);
-t5=*((C_word*)lf[232]+1);
-t6=*((C_word*)lf[37]+1);
-t7=C_mutate((C_word*)lf[233]+1 /* (set! load-library-0 ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7618,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t6,a[6]=((C_word)li180),tmp=(C_word)a,a+=7,tmp));
-t8=C_mutate((C_word*)lf[240]+1 /* (set! load-library ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7724,a[2]=((C_word)li181),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[241]+1 /* (set! load-library ...) */,*((C_word*)lf[240]+1));
-t10=*((C_word*)lf[35]+1);
-t11=*((C_word*)lf[196]+1);
-t12=C_mutate((C_word*)lf[243]+1 /* (set! canonicalize-extension-path ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7810,a[2]=t11,a[3]=((C_word)li185),tmp=(C_word)a,a+=4,tmp));
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7970,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10560,a[2]=t13,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1109 get-environment-variable */
-t15=*((C_word*)lf[394]+1);
-((C_proc3)(void*)(*((C_word*)t15+1)))(3,t15,t14,lf[395]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7544,2,t0,t1);}
+t2=C_mutate((C_word*)lf[224]+1 /* (set! dynamic-load-libraries ...) */,t1);
+t3=*((C_word*)lf[169]+1);
+t4=*((C_word*)lf[188]+1);
+t5=*((C_word*)lf[224]+1);
+t6=*((C_word*)lf[34]+1);
+t7=C_mutate((C_word*)lf[225]+1 /* (set! load-library-0 ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7546,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t6,a[6]=((C_word)li179),tmp=(C_word)a,a+=7,tmp));
+t8=C_mutate((C_word*)lf[232]+1 /* (set! load-library ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7652,a[2]=((C_word)li180),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[233]+1 /* (set! load-library ...) */,*((C_word*)lf[232]+1));
+t10=*((C_word*)lf[32]+1);
+t11=*((C_word*)lf[188]+1);
+t12=C_mutate((C_word*)lf[235]+1 /* (set! canonicalize-extension-path ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7738,a[2]=t11,a[3]=((C_word)li184),tmp=(C_word)a,a+=4,tmp));
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7898,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fudge(C_fix(22)))){
+/* ##sys#peek-c-string */
+t14=*((C_word*)lf[13]+1);
+((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t13,C_mpointer(&a,(void*)C_private_repository_path()),C_fix(0));}
+else{
+t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10380,a[2]=t13,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1104 get-environment-variable */
+t15=*((C_word*)lf[380]+1);
+((C_proc3)(void*)(*((C_word*)t15+1)))(3,t15,t14,lf[381]);}}
 
-/* k10558 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10560(C_word c,C_word t0,C_word t1){
+/* k10378 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4582,78 +4492,57 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word t9;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10560,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10563,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10380,2,t0,t1);}
 if(C_truep(t1)){
-t3=t1;
-/* eval.scm: 1108 make-parameter */
-t4=*((C_word*)lf[376]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
-else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10566,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10576,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10580,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_fudge(C_fix(42));
-if(C_truep(t6)){
-/* eval.scm: 1113 ##sys#number->string */
-((C_proc3)C_retrieve_symbol_proc(lf[380]))(3,*((C_word*)lf[380]+1),t5,t6);}
+t2=t1;
+t3=((C_word*)t0)[2];
+f_7898(2,t3,t2);}
 else{
-t7=C_retrieve(lf[393]);
-/* eval.scm: 1113 ##sys#number->string */
-((C_proc3)C_retrieve_symbol_proc(lf[380]))(3,*((C_word*)lf[380]+1),t5,t7);}}}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10386,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10396,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10400,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=C_fudge(C_fix(42));
+/* eval.scm: 1108 ##sys#number->string */
+((C_proc3)C_retrieve_symbol_proc(lf[379]))(3,*((C_word*)lf[379]+1),t4,t5);}}
 
-/* k10578 in k10558 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10580(C_word c,C_word t0,C_word t1){
+/* k10398 in k10378 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10400(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1111 ##sys#string-append */
-t2=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[392],t1);}
+/* eval.scm: 1106 ##sys#string-append */
+t2=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[378],t1);}
 
-/* k10574 in k10558 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10576(C_word c,C_word t0,C_word t1){
+/* k10394 in k10378 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10396(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1110 ##sys#chicken-prefix */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[12]+1)))(3,*((C_word*)lf[12]+1),((C_word*)t0)[2],t1);}
+/* eval.scm: 1105 ##sys#chicken-prefix */
+((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[2],t1);}
 
-/* k10564 in k10558 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10566(C_word c,C_word t0,C_word t1){
+/* k10384 in k10378 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10386(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
-C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10566,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10386,2,t0,t1);}
 if(C_truep(t1)){
-t2=t1;
-/* eval.scm: 1108 make-parameter */
-t3=*((C_word*)lf[376]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[3],t2);}
+t2=((C_word*)t0)[2];
+f_7898(2,t2,t1);}
 else{
 /* ##sys#peek-c-string */
-t2=*((C_word*)lf[16]+1);
+t2=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_mpointer(&a,(void*)C_INSTALL_EGG_HOME),C_fix(0));}}
 
-/* k10561 in k10558 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10563(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* eval.scm: 1108 make-parameter */
-t2=*((C_word*)lf[376]+1);
-((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
-
-/* k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7970(C_word c,C_word t0,C_word t1){
+/* k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4687,430 +4576,152 @@ C_word t30;
 C_word t31;
 C_word t32;
 C_word t33;
-C_word ab[45],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7970,2,t0,t1);}
-t2=C_mutate((C_word*)lf[249]+1 /* (set! repository-path ...) */,t1);
-t3=C_mutate((C_word*)lf[250]+1 /* (set! repository-path ...) */,*((C_word*)lf[249]+1));
-t4=C_set_block_item(lf[251] /* setup-mode */,0,C_SCHEME_FALSE);
-t5=*((C_word*)lf[252]+1);
-t6=*((C_word*)lf[196]+1);
-t7=C_mutate((C_word*)lf[253]+1 /* (set! find-extension ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7974,a[2]=t6,a[3]=t5,a[4]=((C_word)li188),tmp=(C_word)a,a+=5,tmp));
-t8=C_set_block_item(lf[258] /* loaded-extensions */,0,C_SCHEME_END_OF_LIST);
-t9=*((C_word*)lf[259]+1);
-t10=C_mutate((C_word*)lf[260]+1 /* (set! load-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8073,a[2]=t9,a[3]=((C_word)li189),tmp=(C_word)a,a+=4,tmp));
-t11=C_mutate((C_word*)lf[263]+1 /* (set! provide ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8157,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[264]+1 /* (set! provide ...) */,C_retrieve(lf[263]));
-t13=C_mutate((C_word*)lf[265]+1 /* (set! provided? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8199,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[266]+1 /* (set! provided? ...) */,C_retrieve(lf[265]));
-t15=C_mutate((C_word*)lf[131]+1 /* (set! require ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8213,a[2]=((C_word)li194),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[267]+1 /* (set! require ...) */,C_retrieve(lf[131]));
-t17=C_retrieve(lf[36]);
-t18=*((C_word*)lf[252]+1);
-t19=*((C_word*)lf[196]+1);
-t20=*((C_word*)lf[191]+1);
-t21=C_mutate((C_word*)lf[269]+1 /* (set! extension-information ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8226,a[2]=t19,a[3]=t18,a[4]=t20,a[5]=t17,a[6]=((C_word)li196),tmp=(C_word)a,a+=7,tmp));
-t22=C_mutate((C_word*)lf[273]+1 /* (set! extension-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8259,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
-t23=C_retrieve(lf[36]);
-t24=*((C_word*)lf[191]+1);
-t25=C_mutate((C_word*)lf[132]+1 /* (set! lookup-runtime-requirements ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8265,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp));
-t26=*((C_word*)lf[275]+1);
-t27=C_mutate((C_word*)lf[135]+1 /* (set! do-the-right-thing ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8314,a[2]=t26,a[3]=((C_word)li209),tmp=(C_word)a,a+=4,tmp));
-t28=C_set_block_item(lf[290] /* extension-specifiers */,0,C_SCHEME_END_OF_LIST);
-t29=C_mutate((C_word*)lf[293]+1 /* (set! set-extension-specifier! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8870,a[2]=((C_word)li212),tmp=(C_word)a,a+=3,tmp));
-t30=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8909,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t31=*((C_word*)lf[388]+1);
-t32=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10506,a[2]=t31,a[3]=((C_word)li293),tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1326 set-extension-specifier! */
-((C_proc4)C_retrieve_symbol_proc(lf[293]))(4,*((C_word*)lf[293]+1),t30,lf[391],t32);}
-
-/* a10505 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
-C_word tmp;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word ab[10],*a=ab;
-if(c!=4) C_bad_argc_2(c,4,t0);
+C_word ab[47],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10506,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10514,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_cdr(t2);
-t6=C_SCHEME_UNDEFINED;
-t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10520,a[2]=t7,a[3]=((C_word)li292),tmp=(C_word)a,a+=4,tmp));
-t9=((C_word*)t7)[1];
-f_10520(t9,t4,t5);}
-
-/* loop in a10505 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10520(C_word t0,C_word t1,C_word t2){
+C_save_and_reclaim((void*)tr2,(void*)f_7898,2,t0,t1);}
+t2=t1;
+t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
+t4=C_mutate((C_word*)lf[241]+1 /* (set! repository-path ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7899,a[2]=t3,a[3]=((C_word)li185),tmp=(C_word)a,a+=4,tmp));
+t5=C_mutate((C_word*)lf[242]+1 /* (set! repository-path ...) */,*((C_word*)lf[241]+1));
+t6=C_set_block_item(lf[243] /* setup-mode */,0,C_SCHEME_FALSE);
+t7=*((C_word*)lf[244]+1);
+t8=*((C_word*)lf[188]+1);
+t9=C_mutate((C_word*)lf[245]+1 /* (set! find-extension ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7930,a[2]=t8,a[3]=t7,a[4]=((C_word)li188),tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(lf[250] /* loaded-extensions */,0,C_SCHEME_END_OF_LIST);
+t11=*((C_word*)lf[251]+1);
+t12=C_mutate((C_word*)lf[252]+1 /* (set! load-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8029,a[2]=t11,a[3]=((C_word)li189),tmp=(C_word)a,a+=4,tmp));
+t13=C_mutate((C_word*)lf[255]+1 /* (set! provide ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8113,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[256]+1 /* (set! provide ...) */,C_retrieve(lf[255]));
+t15=C_mutate((C_word*)lf[257]+1 /* (set! provided? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8155,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[258]+1 /* (set! provided? ...) */,C_retrieve(lf[257]));
+t17=C_mutate((C_word*)lf[123]+1 /* (set! require ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8169,a[2]=((C_word)li194),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[259]+1 /* (set! require ...) */,C_retrieve(lf[123]));
+t19=C_retrieve(lf[33]);
+t20=*((C_word*)lf[244]+1);
+t21=*((C_word*)lf[188]+1);
+t22=*((C_word*)lf[183]+1);
+t23=C_mutate((C_word*)lf[261]+1 /* (set! extension-information ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8182,a[2]=t21,a[3]=t20,a[4]=t22,a[5]=t19,a[6]=((C_word)li196),tmp=(C_word)a,a+=7,tmp));
+t24=C_mutate((C_word*)lf[265]+1 /* (set! extension-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8215,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
+t25=C_retrieve(lf[33]);
+t26=*((C_word*)lf[183]+1);
+t27=C_mutate((C_word*)lf[124]+1 /* (set! lookup-runtime-requirements ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8221,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp));
+t28=*((C_word*)lf[267]+1);
+t29=C_mutate((C_word*)lf[127]+1 /* (set! do-the-right-thing ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8270,a[2]=((C_word)li211),tmp=(C_word)a,a+=3,tmp));
+t30=*((C_word*)lf[292]+1);
+t31=C_mutate((C_word*)lf[230]+1 /* (set! string->c-identifier ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8878,a[2]=t30,a[3]=((C_word)li213),tmp=(C_word)a,a+=4,tmp));
+t32=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8934,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1333 make-vector */
+t33=*((C_word*)lf[304]+1);
+((C_proc4)(void*)(*((C_word*)t33+1)))(4,t33,t32,C_fix(301),C_SCHEME_END_OF_LIST);}
+
+/* k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8934(C_word c,C_word t0,C_word t1){
 C_word tmp;
+C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[11],*a=ab;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word ab[33],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10520,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
-else{
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_check_exact_2(t3,lf[287]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10540,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10552,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10556,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1336 number->string */
-C_number_to_string(3,0,t7,t3);}}
-
-/* k10554 in loop in a10505 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10556(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* eval.scm: 1336 ##sys#string-append */
-t2=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[390],t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8934,2,t0,t1);}
+t2=C_mutate(&lf[293] /* (set! r4rs-environment ...) */,t1);
+t3=lf[294] /* r5rs-environment */ =C_SCHEME_FALSE;;
+t4=C_a_i_record(&a,3,lf[295],C_SCHEME_FALSE,C_SCHEME_TRUE);
+t5=C_mutate(&lf[296] /* (set! interaction-environment ...) */,t4);
+t6=C_mutate((C_word*)lf[297]+1 /* (set! environment? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8941,a[2]=((C_word)li214),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[298]+1 /* (set! copy-env-table ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8957,a[2]=((C_word)li217),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[299]+1 /* (set! environment-symbols ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9065,a[2]=((C_word)li221),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[301]+1 /* (set! interaction-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9184,a[2]=((C_word)li222),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[302]+1 /* (set! scheme-report-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9187,a[2]=((C_word)li223),tmp=(C_word)a,a+=3,tmp));
+t11=*((C_word*)lf[304]+1);
+t12=C_mutate((C_word*)lf[305]+1 /* (set! null-environment ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9231,a[2]=t11,a[3]=((C_word)li224),tmp=(C_word)a,a+=4,tmp));
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9269,a[2]=((C_word)li226),tmp=(C_word)a,a+=3,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9285,a[2]=t13,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10371,a[2]=t14,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1417 initb */
+f_9269(t15,C_retrieve2(lf[293],"r4rs-environment"));}
 
-/* k10550 in loop in a10505 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10552(C_word c,C_word t0,C_word t1){
+/* k10369 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1336 ##sys#string->symbol */
-t2=*((C_word*)lf[389]+1);
-((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
+/* for-each */
+t2=*((C_word*)lf[260]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[377]);}
 
-/* k10538 in loop in a10505 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10540(C_word c,C_word t0,C_word t1){
+/* k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9285(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10540,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10544,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* eval.scm: 1337 loop */
-t4=((C_word*)((C_word*)t0)[2])[1];
-f_10520(t4,t2,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_9285,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9289,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1438 ##sys#copy-env-table */
+t3=*((C_word*)lf[298]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_retrieve2(lf[293],"r4rs-environment"),C_SCHEME_TRUE,C_SCHEME_TRUE);}
 
-/* k10542 in k10538 in loop in a10505 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10544(C_word c,C_word t0,C_word t1){
+/* k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
-C_word ab[3],*a=ab;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10544,2,t0,t1);}
-t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+C_save_and_reclaim((void*)tr2,(void*)f_9289,2,t0,t1);}
+t2=C_mutate(&lf[294] /* (set! r5rs-environment ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9292,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10367,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1440 initb */
+f_9269(t4,C_retrieve2(lf[294],"r5rs-environment"));}
 
-/* k10512 in a10505 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10514(C_word c,C_word t0,C_word t1){
+/* k10365 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10367(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1330 list->vector */
-t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
+/* for-each */
+t2=*((C_word*)lf[260]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[376]);}
 
-/* k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8909(C_word c,C_word t0,C_word t1){
+/* k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word ab[6],*a=ab;
+C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8909,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8912,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10409,a[2]=((C_word)li291),tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1342 set-extension-specifier! */
-((C_proc4)C_retrieve_symbol_proc(lf[293]))(4,*((C_word*)lf[293]+1),t2,lf[383],t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_9292,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9296,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1447 chicken-home */
+t3=*((C_word*)lf[12]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10409(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9296(C_word c,C_word t0,C_word t1){
 C_word tmp;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word ab[8],*a=ab;
-if(c!=4) C_bad_argc_2(c,4,t0);
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10409,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10412,a[2]=((C_word)li290),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10446,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_listp(t2))){
-t6=(C_word)C_i_length(t2);
-t7=t5;
-f_10446(t7,(C_word)C_eqp(C_fix(3),t6));}
-else{
-t6=t5;
-f_10446(t6,C_SCHEME_FALSE);}}
-
-/* k10444 in a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10446(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[5],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10446,NULL,2,t0,t1);}
-if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10449,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[3]);
-/* eval.scm: 1351 extension-information */
-t4=*((C_word*)lf[273]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
-else{
-/* eval.scm: 1356 ##sys#syntax-error-hook */
-t2=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],lf[387],((C_word*)t0)[3]);}}
-
-/* k10447 in k10444 in a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10449(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word ab[14],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10449,2,t0,t1);}
-t2=(C_truep(t1)?(C_word)C_i_assq(lf[383],t1):C_SCHEME_FALSE);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10455,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10458,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-if(C_truep(t2)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10472,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_i_car(t2);
-/* eval.scm: 1353 ->string */
-f_10412(t5,t6);}
-else{
-t5=t4;
-f_10458(2,t5,C_SCHEME_FALSE);}}
-
-/* k10470 in k10447 in k10444 in a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10472(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[4],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10472,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10476,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[3]);
-/* eval.scm: 1353 ->string */
-f_10412(t2,t3);}
-
-/* k10474 in k10470 in k10447 in k10444 in a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10476(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* eval.scm: 1353 string>=? */
-t2=*((C_word*)lf[386]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
-
-/* k10456 in k10447 in k10444 in a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10458(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word *a;
-if(C_truep(t1)){
-t2=C_retrieve(lf[384]);
-t3=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
-else{
-t2=(C_word)C_i_caddr(((C_word*)t0)[4]);
-/* eval.scm: 1354 error */
-t3=*((C_word*)lf[381]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],lf[385],C_retrieve(lf[384]),((C_word*)t0)[2],t2);}}
-
-/* k10453 in k10447 in k10444 in a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10455(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-t2=C_retrieve(lf[384]);
-t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
-
-/* ->string in a10408 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10412(C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word *a;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10412,NULL,2,t1,t2);}
-if(C_truep((C_word)C_i_stringp(t2))){
-t3=t2;
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
-else{
-if(C_truep((C_word)C_i_symbolp(t2))){
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_slot(t2,C_fix(1)));}
-else{
-if(C_truep((C_word)C_i_numberp(t2))){
-/* eval.scm: 1348 ##sys#number->string */
-((C_proc3)C_retrieve_symbol_proc(lf[380]))(3,*((C_word*)lf[380]+1),t1,t2);}
-else{
-/* eval.scm: 1349 error */
-t3=*((C_word*)lf[381]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,lf[382],t2);}}}}
-
-/* k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8912(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[7],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8912,2,t0,t1);}
-t2=*((C_word*)lf[294]+1);
-t3=C_mutate((C_word*)lf[238]+1 /* (set! string->c-identifier ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8914,a[2]=t2,a[3]=((C_word)li214),tmp=(C_word)a,a+=4,tmp));
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8970,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1375 make-vector */
-t5=*((C_word*)lf[306]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,C_fix(301),C_SCHEME_END_OF_LIST);}
-
-/* k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8970(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
-C_word t13;
-C_word t14;
-C_word t15;
-C_word t16;
-C_word ab[33],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8970,2,t0,t1);}
-t2=C_mutate(&lf[295] /* (set! r4rs-environment ...) */,t1);
-t3=lf[296] /* r5rs-environment */ =C_SCHEME_FALSE;;
-t4=(C_word)C_a_i_record(&a,3,lf[297],C_SCHEME_FALSE,C_SCHEME_TRUE);
-t5=C_mutate(&lf[298] /* (set! interaction-environment ...) */,t4);
-t6=C_mutate((C_word*)lf[299]+1 /* (set! environment? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8977,a[2]=((C_word)li215),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[300]+1 /* (set! copy-env-table ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8993,a[2]=((C_word)li218),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[301]+1 /* (set! environment-symbols ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9101,a[2]=((C_word)li222),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[303]+1 /* (set! interaction-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9220,a[2]=((C_word)li223),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[304]+1 /* (set! scheme-report-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9223,a[2]=((C_word)li224),tmp=(C_word)a,a+=3,tmp));
-t11=*((C_word*)lf[306]+1);
-t12=C_mutate((C_word*)lf[307]+1 /* (set! null-environment ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9267,a[2]=t11,a[3]=((C_word)li225),tmp=(C_word)a,a+=4,tmp));
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9305,a[2]=((C_word)li227),tmp=(C_word)a,a+=3,tmp);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9321,a[2]=t13,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10407,a[2]=t14,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1459 initb */
-f_9305(t15,C_retrieve2(lf[295],"r4rs-environment"));}
-
-/* k10405 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* for-each */
-t2=*((C_word*)lf[268]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[379]);}
-
-/* k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9321(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[4],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9321,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9325,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1480 ##sys#copy-env-table */
-t3=*((C_word*)lf[300]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_retrieve2(lf[295],"r4rs-environment"),C_SCHEME_TRUE,C_SCHEME_TRUE);}
-
-/* k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9325(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[6],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9325,2,t0,t1);}
-t2=C_mutate(&lf[296] /* (set! r5rs-environment ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9328,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10403,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1482 initb */
-f_9305(t4,C_retrieve2(lf[296],"r5rs-environment"));}
-
-/* k10401 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10403(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* for-each */
-t2=*((C_word*)lf[268]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[378]);}
-
-/* k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9328(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9328,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9332,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1489 chicken-home */
-t3=*((C_word*)lf[15]+1);
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
-
-/* k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9332(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
+C_word t2;
+C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
@@ -5123,23 +4734,23 @@ C_word t12;
 C_word ab[28],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9332,2,t0,t1);}
-t2=(C_truep(t1)?(C_word)C_a_i_list(&a,1,t1):C_SCHEME_END_OF_LIST);
-t3=C_mutate((C_word*)lf[256]+1 /* (set! include-pathnames ...) */,t2);
-t4=*((C_word*)lf[196]+1);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9338,a[2]=((C_word)li228),tmp=(C_word)a,a+=3,tmp);
-t6=C_mutate((C_word*)lf[309]+1 /* (set! resolve-include-filename ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9357,a[2]=t4,a[3]=t5,a[4]=((C_word)li232),tmp=(C_word)a,a+=5,tmp));
-t7=*((C_word*)lf[37]+1);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9506,a[2]=t7,a[3]=((C_word)li234),tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9530,a[2]=t8,a[3]=t7,a[4]=((C_word)li235),tmp=(C_word)a,a+=5,tmp);
-t10=C_mutate((C_word*)lf[199]+1 /* (set! display-times ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9551,a[2]=t9,a[3]=t7,a[4]=((C_word)li236),tmp=(C_word)a,a+=5,tmp));
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9606,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1558 append */
-t12=*((C_word*)lf[84]+1);
-((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t11,lf[377],C_retrieve(lf[146]));}
-
-/* k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9606(C_word c,C_word t0,C_word t1){
+C_save_and_reclaim((void*)tr2,(void*)f_9296,2,t0,t1);}
+t2=(C_truep(t1)?C_a_i_list(&a,1,t1):C_SCHEME_END_OF_LIST);
+t3=C_mutate((C_word*)lf[248]+1 /* (set! include-pathnames ...) */,t2);
+t4=*((C_word*)lf[188]+1);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9302,a[2]=((C_word)li227),tmp=(C_word)a,a+=3,tmp);
+t6=C_mutate((C_word*)lf[307]+1 /* (set! resolve-include-filename ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9321,a[2]=t4,a[3]=t5,a[4]=((C_word)li231),tmp=(C_word)a,a+=5,tmp));
+t7=*((C_word*)lf[34]+1);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9470,a[2]=t7,a[3]=((C_word)li233),tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9494,a[2]=t8,a[3]=t7,a[4]=((C_word)li234),tmp=(C_word)a,a+=5,tmp);
+t10=C_mutate((C_word*)lf[191]+1 /* (set! display-times ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9515,a[2]=t9,a[3]=t7,a[4]=((C_word)li235),tmp=(C_word)a,a+=5,tmp));
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9570,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1516 append */
+t12=*((C_word*)lf[81]+1);
+((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t11,lf[375],C_retrieve(lf[138]));}
+
+/* k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9570(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5152,32 +4763,32 @@ C_word t9;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9606,2,t0,t1);}
-t2=C_mutate((C_word*)lf[146]+1 /* (set! features ...) */,t1);
-t3=C_set_block_item(lf[317] /* repl-eval-hook */,0,C_SCHEME_FALSE);
-t4=C_set_block_item(lf[318] /* repl-print-length-limit */,0,C_SCHEME_FALSE);
-t5=C_set_block_item(lf[319] /* repl-read-hook */,0,C_SCHEME_FALSE);
-t6=C_mutate((C_word*)lf[320]+1 /* (set! repl-print-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9611,a[2]=((C_word)li238),tmp=(C_word)a,a+=3,tmp));
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9628,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10395,a[2]=((C_word)li289),tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1572 make-parameter */
-t9=*((C_word*)lf[376]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9570,2,t0,t1);}
+t2=C_mutate((C_word*)lf[138]+1 /* (set! features ...) */,t1);
+t3=C_set_block_item(lf[315] /* repl-eval-hook */,0,C_SCHEME_FALSE);
+t4=C_set_block_item(lf[316] /* repl-print-length-limit */,0,C_SCHEME_FALSE);
+t5=C_set_block_item(lf[317] /* repl-read-hook */,0,C_SCHEME_FALSE);
+t6=C_mutate((C_word*)lf[318]+1 /* (set! repl-print-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9575,a[2]=((C_word)li237),tmp=(C_word)a,a+=3,tmp));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9592,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10359,a[2]=((C_word)li288),tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1530 make-parameter */
+t9=*((C_word*)lf[374]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}
 
-/* a10394 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10395(C_word c,C_word t0,C_word t1){
+/* a10358 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10395,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10359,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[375]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[373]);}
 
-/* k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9628(C_word c,C_word t0,C_word t1){
+/* k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9592(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5196,26 +4807,26 @@ C_word t15;
 C_word ab[19],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9628,2,t0,t1);}
-t2=C_mutate((C_word*)lf[324]+1 /* (set! repl-prompt ...) */,t1);
-t3=*((C_word*)lf[324]+1);
-t4=C_mutate((C_word*)lf[325]+1 /* (set! read-prompt-hook ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9630,a[2]=t3,a[3]=((C_word)li239),tmp=(C_word)a,a+=4,tmp));
-t5=C_mutate((C_word*)lf[328]+1 /* (set! clear-trace-buffer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9646,a[2]=((C_word)li240),tmp=(C_word)a,a+=3,tmp));
-t6=*((C_word*)lf[174]+1);
-t7=*((C_word*)lf[191]+1);
-t8=*((C_word*)lf[207]+1);
-t9=*((C_word*)lf[329]+1);
-t10=*((C_word*)lf[193]+1);
-t11=*((C_word*)lf[177]+1);
-t12=C_retrieve(lf[330]);
-t13=C_mutate((C_word*)lf[331]+1 /* (set! repl ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9649,a[2]=t8,a[3]=t6,a[4]=t7,a[5]=t11,a[6]=t9,a[7]=t10,a[8]=((C_word)li255),tmp=(C_word)a,a+=9,tmp));
-t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10013,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1689 make-vector */
-t15=*((C_word*)lf[306]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9592,2,t0,t1);}
+t2=C_mutate((C_word*)lf[322]+1 /* (set! repl-prompt ...) */,t1);
+t3=*((C_word*)lf[322]+1);
+t4=C_mutate((C_word*)lf[323]+1 /* (set! read-prompt-hook ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9594,a[2]=t3,a[3]=((C_word)li238),tmp=(C_word)a,a+=4,tmp));
+t5=C_mutate((C_word*)lf[326]+1 /* (set! clear-trace-buffer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9610,a[2]=((C_word)li239),tmp=(C_word)a,a+=3,tmp));
+t6=*((C_word*)lf[166]+1);
+t7=*((C_word*)lf[183]+1);
+t8=*((C_word*)lf[199]+1);
+t9=*((C_word*)lf[327]+1);
+t10=*((C_word*)lf[185]+1);
+t11=*((C_word*)lf[169]+1);
+t12=C_retrieve(lf[328]);
+t13=C_mutate((C_word*)lf[329]+1 /* (set! repl ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9613,a[2]=t8,a[3]=t6,a[4]=t7,a[5]=t11,a[6]=t9,a[7]=t10,a[8]=((C_word)li254),tmp=(C_word)a,a+=9,tmp));
+t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9977,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1647 make-vector */
+t15=*((C_word*)lf[304]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t14,C_fix(301),C_SCHEME_END_OF_LIST);}
 
-/* k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10013(C_word c,C_word t0,C_word t1){
+/* k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9977(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5242,33 +4853,33 @@ C_word t23;
 C_word ab[51],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10013,2,t0,t1);}
-t2=C_mutate((C_word*)lf[346]+1 /* (set! sharp-comma-reader-ctors ...) */,t1);
-t3=C_mutate((C_word*)lf[347]+1 /* (set! define-reader-ctor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10015,a[2]=((C_word)li256),tmp=(C_word)a,a+=3,tmp));
-t4=C_retrieve(lf[348]);
-t5=*((C_word*)lf[349]+1);
-t6=*((C_word*)lf[191]+1);
-t7=C_mutate((C_word*)lf[348]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10024,a[2]=t4,a[3]=t5,a[4]=t6,a[5]=((C_word)li258),tmp=(C_word)a,a+=6,tmp));
-t8=lf[353] /* last-error */ =C_SCHEME_FALSE;;
-t9=C_mutate(&lf[354] /* (set! run-safe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10099,a[2]=((C_word)li266),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate(&lf[357] /* (set! store-result ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10158,a[2]=((C_word)li267),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate(&lf[359] /* (set! CHICKEN_yield ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10167,a[2]=((C_word)li269),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate(&lf[361] /* (set! CHICKEN_eval ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10179,a[2]=((C_word)li271),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate(&lf[362] /* (set! CHICKEN_eval_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10195,a[2]=((C_word)li273),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate(&lf[364] /* (set! store-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10221,a[2]=((C_word)li274),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate(&lf[366] /* (set! CHICKEN_eval_to_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10234,a[2]=((C_word)li276),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate(&lf[367] /* (set! CHICKEN_eval_string_to_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10260,a[2]=((C_word)li278),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate(&lf[368] /* (set! CHICKEN_apply ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10297,a[2]=((C_word)li280),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate(&lf[369] /* (set! CHICKEN_apply_to_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10313,a[2]=((C_word)li282),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate(&lf[370] /* (set! CHICKEN_read ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10339,a[2]=((C_word)li284),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate(&lf[371] /* (set! CHICKEN_load ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10361,a[2]=((C_word)li286),tmp=(C_word)a,a+=3,tmp));
-t21=C_mutate(&lf[372] /* (set! CHICKEN_get_error_message ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10376,a[2]=((C_word)li287),tmp=(C_word)a,a+=3,tmp));
-t22=C_mutate((C_word*)lf[28]+1 /* (set! make-lambda-info ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10386,a[2]=((C_word)li288),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_9977,2,t0,t1);}
+t2=C_mutate((C_word*)lf[344]+1 /* (set! sharp-comma-reader-ctors ...) */,t1);
+t3=C_mutate((C_word*)lf[345]+1 /* (set! define-reader-ctor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9979,a[2]=((C_word)li255),tmp=(C_word)a,a+=3,tmp));
+t4=C_retrieve(lf[346]);
+t5=*((C_word*)lf[347]+1);
+t6=*((C_word*)lf[183]+1);
+t7=C_mutate((C_word*)lf[346]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9988,a[2]=t4,a[3]=t5,a[4]=t6,a[5]=((C_word)li257),tmp=(C_word)a,a+=6,tmp));
+t8=lf[351] /* last-error */ =C_SCHEME_FALSE;;
+t9=C_mutate(&lf[352] /* (set! run-safe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10063,a[2]=((C_word)li265),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate(&lf[355] /* (set! store-result ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10122,a[2]=((C_word)li266),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate(&lf[357] /* (set! CHICKEN_yield ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10131,a[2]=((C_word)li268),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate(&lf[359] /* (set! CHICKEN_eval ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10143,a[2]=((C_word)li270),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate(&lf[360] /* (set! CHICKEN_eval_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10159,a[2]=((C_word)li272),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate(&lf[362] /* (set! store-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10185,a[2]=((C_word)li273),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate(&lf[364] /* (set! CHICKEN_eval_to_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10198,a[2]=((C_word)li275),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate(&lf[365] /* (set! CHICKEN_eval_string_to_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10224,a[2]=((C_word)li277),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate(&lf[366] /* (set! CHICKEN_apply ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10261,a[2]=((C_word)li279),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate(&lf[367] /* (set! CHICKEN_apply_to_string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10277,a[2]=((C_word)li281),tmp=(C_word)a,a+=3,tmp));
+t19=C_mutate(&lf[368] /* (set! CHICKEN_read ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10303,a[2]=((C_word)li283),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate(&lf[369] /* (set! CHICKEN_load ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10325,a[2]=((C_word)li285),tmp=(C_word)a,a+=3,tmp));
+t21=C_mutate(&lf[370] /* (set! CHICKEN_get_error_message ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10340,a[2]=((C_word)li286),tmp=(C_word)a,a+=3,tmp));
+t22=C_mutate((C_word*)lf[25]+1 /* (set! make-lambda-info ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10350,a[2]=((C_word)li287),tmp=(C_word)a,a+=3,tmp));
 t23=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t23+1)))(2,t23,C_SCHEME_UNDEFINED);}
 
-/* ##sys#make-lambda-info in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10386(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#make-lambda-info in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10350(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5277,39 +4888,39 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10386,3,t0,t1,t2);}
-t3=(C_word)C_block_size(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10393,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1820 ##sys#make-string */
-t5=*((C_word*)lf[374]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_10350,3,t0,t1,t2);}
+t3=C_block_size(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10357,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1778 ##sys#make-string */
+t5=*((C_word*)lf[372]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k10391 in ##sys#make-lambda-info in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10393(C_word c,C_word t0,C_word t1){
+/* k10355 in ##sys#make-lambda-info in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
-t3=(C_word)C_string_to_lambdainfo(t1);
+t2=C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
+t3=C_string_to_lambdainfo(t1);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 
-/* CHICKEN_get_error_message in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static C_word C_fcall f_10376(C_word t1,C_word t2){
+/* CHICKEN_get_error_message in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static C_word C_fcall f_10340(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_stack_check;
-t3=C_retrieve2(lf[353],"last-error");
+t3=C_retrieve2(lf[351],"last-error");
 if(C_truep(t3)){
-return(f_10221(t3,t2,t1));}
+return(f_10185(t3,t2,t1));}
 else{
-return(f_10221(lf[373],t2,t1));}}
+return(f_10185(lf[371],t2,t1));}}
 
-/* CHICKEN_load in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10361(C_word c,C_word t0,C_word t1,C_word t2){
+/* CHICKEN_load in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10325(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5317,27 +4928,27 @@ C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10361,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10365,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_10325,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10329,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* ##sys#peek-c-string */
-t4=*((C_word*)lf[16]+1);
+t4=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,C_fix(0));}
 
-/* k10363 in CHICKEN_load in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10365(C_word c,C_word t0,C_word t1){
+/* k10327 in CHICKEN_load in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10365,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10370,a[2]=t1,a[3]=((C_word)li285),tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1810 run-safe */
-f_10099(((C_word*)t0)[2],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_10329,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10334,a[2]=t1,a[3]=((C_word)li284),tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1768 run-safe */
+f_10063(((C_word*)t0)[2],t2);}
 
-/* a10369 in k10363 in CHICKEN_load in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10370(C_word c,C_word t0,C_word t1){
+/* a10333 in k10327 in CHICKEN_load in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5345,21 +4956,21 @@ C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10370,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10374,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1810 load */
-((C_proc3)C_retrieve_symbol_proc(lf[202]))(3,*((C_word*)lf[202]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10334,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10338,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1768 load */
+((C_proc3)C_retrieve_symbol_proc(lf[194]))(3,*((C_word*)lf[194]+1),t2,((C_word*)t0)[2]);}
 
-/* k10372 in a10369 in k10363 in CHICKEN_load in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10374(C_word c,C_word t0,C_word t1){
+/* k10336 in a10333 in k10327 in CHICKEN_load in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* CHICKEN_read in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10339(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* CHICKEN_read in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10303(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5367,14 +4978,14 @@ C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10339,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10343,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_10303,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10307,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-c-string */
-t5=*((C_word*)lf[16]+1);
+t5=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,C_fix(0));}
 
-/* k10341 in CHICKEN_read in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10343(C_word c,C_word t0,C_word t1){
+/* k10305 in CHICKEN_read in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10307(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5382,14 +4993,14 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10343,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10307,2,t0,t1);}
 t2=((C_word*)t0)[3];
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10348,a[2]=t1,a[3]=t2,a[4]=((C_word)li283),tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1804 run-safe */
-f_10099(((C_word*)t0)[2],t3);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10312,a[2]=t1,a[3]=t2,a[4]=((C_word)li282),tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1762 run-safe */
+f_10063(((C_word*)t0)[2],t3);}
 
-/* a10347 in k10341 in CHICKEN_read in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10348(C_word c,C_word t0,C_word t1){
+/* a10311 in k10305 in CHICKEN_read in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5397,36 +5008,36 @@ C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10348,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10352,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1806 open-input-string */
-t3=*((C_word*)lf[363]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10312,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10316,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1764 open-input-string */
+t3=*((C_word*)lf[361]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10350 in a10347 in k10341 in CHICKEN_read in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10352(C_word c,C_word t0,C_word t1){
+/* k10314 in a10311 in k10305 in CHICKEN_read in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10352,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10359,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1807 read */
-t3=*((C_word*)lf[191]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10316,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10323,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1765 read */
+t3=*((C_word*)lf[183]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k10357 in k10350 in a10347 in k10341 in CHICKEN_read in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10359(C_word c,C_word t0,C_word t1){
+/* k10321 in k10314 in a10311 in k10305 in CHICKEN_read in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1807 store-result */
-f_10158(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* eval.scm: 1765 store-result */
+f_10122(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* CHICKEN_apply_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10313(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* CHICKEN_apply_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -5434,13 +5045,13 @@ C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_10313,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10319,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t5,a[6]=((C_word)li281),tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1797 run-safe */
-f_10099(t1,t6);}
+C_save_and_reclaim((void*)tr6,(void*)f_10277,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10283,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t5,a[6]=((C_word)li280),tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1755 run-safe */
+f_10063(t1,t6);}
 
-/* a10318 in CHICKEN_apply_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10319(C_word c,C_word t0,C_word t1){
+/* a10282 in CHICKEN_apply_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5448,14 +5059,14 @@ C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10319,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10323,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1799 open-output-string */
-t3=*((C_word*)lf[31]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10283,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10287,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1757 open-output-string */
+t3=*((C_word*)lf[28]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k10321 in a10318 in CHICKEN_apply_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10323(C_word c,C_word t0,C_word t1){
+/* k10285 in a10282 in CHICKEN_apply_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5463,45 +5074,45 @@ C_word t4;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10323,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10326,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10337,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10287,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10290,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10301,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 C_apply(4,0,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10335 in k10321 in a10318 in CHICKEN_apply_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10337(C_word c,C_word t0,C_word t1){
+/* k10299 in k10285 in a10282 in CHICKEN_apply_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10301(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1800 write */
-t2=*((C_word*)lf[30]+1);
+/* eval.scm: 1758 write */
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k10324 in k10321 in a10318 in CHICKEN_apply_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10326(C_word c,C_word t0,C_word t1){
+/* k10288 in k10285 in a10282 in CHICKEN_apply_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10290(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10326,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10333,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1801 get-output-string */
-t3=*((C_word*)lf[29]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10290,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10297,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1759 get-output-string */
+t3=*((C_word*)lf[26]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10331 in k10324 in k10321 in a10318 in CHICKEN_apply_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10333(C_word c,C_word t0,C_word t1){
+/* k10295 in k10288 in k10285 in a10282 in CHICKEN_apply_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10297(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1801 store-string */
+/* eval.scm: 1759 store-string */
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_10221(t1,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_10185(t1,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* CHICKEN_apply in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10297(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* CHICKEN_apply in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5509,13 +5120,13 @@ C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10297,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10303,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=((C_word)li279),tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1792 run-safe */
-f_10099(t1,t5);}
+C_save_and_reclaim((void*)tr5,(void*)f_10261,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10267,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=((C_word)li278),tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1750 run-safe */
+f_10063(t1,t5);}
 
-/* a10302 in CHICKEN_apply in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10303(C_word c,C_word t0,C_word t1){
+/* a10266 in CHICKEN_apply in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10267(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5523,20 +5134,20 @@ C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10311,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10267,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10275,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_apply(4,0,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10309 in a10302 in CHICKEN_apply in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10311(C_word c,C_word t0,C_word t1){
+/* k10273 in a10266 in CHICKEN_apply in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1792 store-result */
-f_10158(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* eval.scm: 1750 store-result */
+f_10122(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10260(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10224(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5544,14 +5155,14 @@ C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10260,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10264,a[2]=t1,a[3]=t4,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_10224,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10228,a[2]=t1,a[3]=t4,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 /* ##sys#peek-c-string */
-t6=*((C_word*)lf[16]+1);
+t6=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,C_fix(0));}
 
-/* k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10264(C_word c,C_word t0,C_word t1){
+/* k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5560,15 +5171,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10264,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10228,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10269,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=((C_word)li277),tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1783 run-safe */
-f_10099(((C_word*)t0)[2],t4);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10233,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=((C_word)li276),tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1741 run-safe */
+f_10063(((C_word*)t0)[2],t4);}
 
-/* a10268 in k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10269(C_word c,C_word t0,C_word t1){
+/* a10232 in k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10233(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5576,14 +5187,14 @@ C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10269,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10273,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1785 open-output-string */
-t3=*((C_word*)lf[31]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10233,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10237,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1743 open-output-string */
+t3=*((C_word*)lf[28]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k10271 in a10268 in k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10273(C_word c,C_word t0,C_word t1){
+/* k10235 in a10232 in k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5593,67 +5204,67 @@ C_word t6;
 C_word ab[16],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10273,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10276,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10287,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10291,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10295,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1786 open-input-string */
-t6=*((C_word*)lf[363]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10237,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10240,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10251,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10255,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10259,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1744 open-input-string */
+t6=*((C_word*)lf[361]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}
 
-/* k10293 in k10271 in a10268 in k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10295(C_word c,C_word t0,C_word t1){
+/* k10257 in k10235 in a10232 in k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1786 read */
-t2=*((C_word*)lf[191]+1);
+/* eval.scm: 1744 read */
+t2=*((C_word*)lf[183]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10289 in k10271 in a10268 in k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10291(C_word c,C_word t0,C_word t1){
+/* k10253 in k10235 in a10232 in k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1786 eval */
-t2=*((C_word*)lf[174]+1);
+/* eval.scm: 1744 eval */
+t2=*((C_word*)lf[166]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10285 in k10271 in a10268 in k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10287(C_word c,C_word t0,C_word t1){
+/* k10249 in k10235 in a10232 in k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1786 write */
-t2=*((C_word*)lf[30]+1);
+/* eval.scm: 1744 write */
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k10274 in k10271 in a10268 in k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10276(C_word c,C_word t0,C_word t1){
+/* k10238 in k10235 in a10232 in k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10240(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10276,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10283,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1787 get-output-string */
-t3=*((C_word*)lf[29]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10240,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10247,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1745 get-output-string */
+t3=*((C_word*)lf[26]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10281 in k10274 in k10271 in a10268 in k10262 in CHICKEN_eval_string_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10283(C_word c,C_word t0,C_word t1){
+/* k10245 in k10238 in k10235 in a10232 in k10226 in CHICKEN_eval_string_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1787 store-string */
+/* eval.scm: 1745 store-string */
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_10221(t1,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_10185(t1,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* CHICKEN_eval_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10234(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* CHICKEN_eval_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10198(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5661,13 +5272,13 @@ C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10234,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10240,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=((C_word)li275),tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1774 run-safe */
-f_10099(t1,t5);}
+C_save_and_reclaim((void*)tr5,(void*)f_10198,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10204,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=((C_word)li274),tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1732 run-safe */
+f_10063(t1,t5);}
 
-/* a10239 in CHICKEN_eval_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10240(C_word c,C_word t0,C_word t1){
+/* a10203 in CHICKEN_eval_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5675,14 +5286,14 @@ C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10240,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10244,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1776 open-output-string */
-t3=*((C_word*)lf[31]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10204,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10208,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1734 open-output-string */
+t3=*((C_word*)lf[28]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k10242 in a10239 in CHICKEN_eval_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10244(C_word c,C_word t0,C_word t1){
+/* k10206 in a10203 in CHICKEN_eval_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5690,63 +5301,63 @@ C_word t4;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10244,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10247,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10258,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1777 eval */
-t4=*((C_word*)lf[174]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10211,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10222,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1735 eval */
+t4=*((C_word*)lf[166]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k10256 in k10242 in a10239 in CHICKEN_eval_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10258(C_word c,C_word t0,C_word t1){
+/* k10220 in k10206 in a10203 in CHICKEN_eval_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1777 write */
-t2=*((C_word*)lf[30]+1);
+/* eval.scm: 1735 write */
+t2=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k10245 in k10242 in a10239 in CHICKEN_eval_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10247(C_word c,C_word t0,C_word t1){
+/* k10209 in k10206 in a10203 in CHICKEN_eval_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10247,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10254,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1778 get-output-string */
-t3=*((C_word*)lf[29]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10218,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1736 get-output-string */
+t3=*((C_word*)lf[26]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10252 in k10245 in k10242 in a10239 in CHICKEN_eval_to_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10254(C_word c,C_word t0,C_word t1){
+/* k10216 in k10209 in k10206 in a10203 in CHICKEN_eval_to_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1778 store-string */
+/* eval.scm: 1736 store-string */
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_10221(t1,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_10185(t1,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* store-string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static C_word C_fcall f_10221(C_word t1,C_word t2,C_word t3){
+/* store-string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static C_word C_fcall f_10185(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_stack_check;
-t4=(C_word)C_block_size(t1);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,t2))){
-t5=C_mutate(&lf[353] /* (set! last-error ...) */,lf[365]);
+t4=C_block_size(t1);
+if(C_truep(C_fixnum_greater_or_equal_p(t4,t2))){
+t5=C_mutate(&lf[351] /* (set! last-error ...) */,lf[363]);
 return(C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_copy_result_string(t1,t3,t4);
+t5=C_copy_result_string(t1,t3,t4);
 return(t5);}}
 
-/* CHICKEN_eval_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* CHICKEN_eval_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5754,14 +5365,14 @@ C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10195,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10199,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_10159,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10163,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-c-string */
-t5=*((C_word*)lf[16]+1);
+t5=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,C_fix(0));}
 
-/* k10197 in CHICKEN_eval_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10199(C_word c,C_word t0,C_word t1){
+/* k10161 in CHICKEN_eval_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10163(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5769,14 +5380,14 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10199,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10163,2,t0,t1);}
 t2=((C_word*)t0)[3];
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10204,a[2]=t1,a[3]=t2,a[4]=((C_word)li272),tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1755 run-safe */
-f_10099(((C_word*)t0)[2],t3);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10168,a[2]=t1,a[3]=t2,a[4]=((C_word)li271),tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1713 run-safe */
+f_10063(((C_word*)t0)[2],t3);}
 
-/* a10203 in k10197 in CHICKEN_eval_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10204(C_word c,C_word t0,C_word t1){
+/* a10167 in k10161 in CHICKEN_eval_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5784,14 +5395,14 @@ C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10204,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10208,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1757 open-input-string */
-t3=*((C_word*)lf[363]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10168,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10172,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1715 open-input-string */
+t3=*((C_word*)lf[361]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10206 in a10203 in k10197 in CHICKEN_eval_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10208(C_word c,C_word t0,C_word t1){
+/* k10170 in a10167 in k10161 in CHICKEN_eval_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5799,32 +5410,32 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10208,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10215,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10219,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1758 read */
-t4=*((C_word*)lf[191]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10172,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10179,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10183,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1716 read */
+t4=*((C_word*)lf[183]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t1);}
 
-/* k10217 in k10206 in a10203 in k10197 in CHICKEN_eval_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10219(C_word c,C_word t0,C_word t1){
+/* k10181 in k10170 in a10167 in k10161 in CHICKEN_eval_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1758 eval */
-t2=*((C_word*)lf[174]+1);
+/* eval.scm: 1716 eval */
+t2=*((C_word*)lf[166]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10213 in k10206 in a10203 in k10197 in CHICKEN_eval_string in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10215(C_word c,C_word t0,C_word t1){
+/* k10177 in k10170 in a10167 in k10161 in CHICKEN_eval_string in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10179(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1758 store-result */
-f_10158(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* eval.scm: 1716 store-result */
+f_10122(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* CHICKEN_eval in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10179(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* CHICKEN_eval in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10143(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5832,13 +5443,13 @@ C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10179,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10185,a[2]=t2,a[3]=t3,a[4]=((C_word)li270),tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1750 run-safe */
-f_10099(t1,t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_10143,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10149,a[2]=t2,a[3]=t3,a[4]=((C_word)li269),tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1708 run-safe */
+f_10063(t1,t4);}
 
-/* a10184 in CHICKEN_eval in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10185(C_word c,C_word t0,C_word t1){
+/* a10148 in CHICKEN_eval in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5846,22 +5457,22 @@ C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10185,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10193,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1752 eval */
-t3=*((C_word*)lf[174]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10149,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10157,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1710 eval */
+t3=*((C_word*)lf[166]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10191 in a10184 in CHICKEN_eval in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10193(C_word c,C_word t0,C_word t1){
+/* k10155 in a10148 in CHICKEN_eval in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1752 store-result */
-f_10158(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* eval.scm: 1710 store-result */
+f_10122(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* CHICKEN_yield in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10167(C_word c,C_word t0,C_word t1){
+/* CHICKEN_yield in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10131(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5869,13 +5480,13 @@ C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10167,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10173,a[2]=((C_word)li268),tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1747 run-safe */
-f_10099(t1,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_10131,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10137,a[2]=((C_word)li267),tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1705 run-safe */
+f_10063(t1,t2);}
 
-/* a10172 in CHICKEN_yield in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10173(C_word c,C_word t0,C_word t1){
+/* a10136 in CHICKEN_yield in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5883,49 +5494,49 @@ C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10173,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10177,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1747 ##sys#thread-yield! */
-((C_proc2)C_retrieve_symbol_proc(lf[360]))(2,*((C_word*)lf[360]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_10137,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10141,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1705 ##sys#thread-yield! */
+((C_proc2)C_retrieve_symbol_proc(lf[358]))(2,*((C_word*)lf[358]+1),t2);}
 
-/* k10175 in a10172 in CHICKEN_yield in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10177(C_word c,C_word t0,C_word t1){
+/* k10139 in a10136 in CHICKEN_yield in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10141(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* store-result in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10158(C_word t1,C_word t2,C_word t3){
+/* store-result in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_10122(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10158,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10162,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1741 ##sys#gc */
-t5=*((C_word*)lf[358]+1);
+C_save_and_reclaim((void*)trf_10122,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10126,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1699 ##sys#gc */
+t5=*((C_word*)lf[356]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,C_SCHEME_FALSE);}
 
-/* k10160 in store-result in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10162(C_word c,C_word t0,C_word t1){
+/* k10124 in store-result in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10126(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-t2=(C_word)C_store_result(((C_word*)t0)[3],((C_word*)t0)[4]);
+t2=C_store_result(((C_word*)t0)[3],((C_word*)t0)[4]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}}
 
-/* run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10099(C_word t1,C_word t2){
+/* run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_10063(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5934,16 +5545,16 @@ C_word t6;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10099,NULL,2,t1,t2);}
-t3=lf[353] /* last-error */ =C_SCHEME_FALSE;;
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10104,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10109,a[2]=t2,a[3]=((C_word)li265),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_10063,NULL,2,t1,t2);}
+t3=lf[351] /* last-error */ =C_SCHEME_FALSE;;
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10068,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10073,a[2]=t2,a[3]=((C_word)li264),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
-t6=*((C_word*)lf[207]+1);
+t6=*((C_word*)lf[199]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10109(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10073(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5952,15 +5563,15 @@ C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10109,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10115,a[2]=t2,a[3]=((C_word)li260),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10134,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li264),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_10073,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10079,a[2]=t2,a[3]=((C_word)li259),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10098,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li263),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
-t5=*((C_word*)lf[356]+1);
+t5=*((C_word*)lf[354]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t3,t4);}
 
-/* a10133 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10134(C_word c,C_word t0,C_word t1){
+/* a10097 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5969,14 +5580,14 @@ C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10134,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10140,a[2]=((C_word*)t0)[3],a[3]=((C_word)li261),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10146,a[2]=((C_word*)t0)[2],a[3]=((C_word)li263),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10098,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10104,a[2]=((C_word*)t0)[3],a[3]=((C_word)li260),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10110,a[2]=((C_word*)t0)[2],a[3]=((C_word)li262),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a10145 in a10133 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10146(C_word c,C_word t0,C_word t1,...){
+/* a10109 in a10097 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10110(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -5984,48 +5595,48 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_10146r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_10110r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_10146r(t0,t1,t2);}}
+f_10110r(t0,t1,t2);}}
 
-static void C_ccall f_10146r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_10110r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10152,a[2]=t2,a[3]=((C_word)li262),tmp=(C_word)a,a+=4,tmp);
-/* k27092714 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10116,a[2]=t2,a[3]=((C_word)li261),tmp=(C_word)a,a+=4,tmp);
+/* k27132718 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a10151 in a10145 in a10133 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10152(C_word c,C_word t0,C_word t1){
+/* a10115 in a10109 in a10097 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10152,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10116,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a10139 in a10133 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10140(C_word c,C_word t0,C_word t1){
+/* a10103 in a10097 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10140,2,t0,t1);}
-/* eval.scm: 1734 thunk */
+C_save_and_reclaim((void*)tr2,(void*)f_10104,2,t0,t1);}
+/* eval.scm: 1692 thunk */
 t2=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);}
 
-/* a10114 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10115(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10078 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10079(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6033,14 +5644,14 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10115,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10121,a[2]=t2,a[3]=((C_word)li259),tmp=(C_word)a,a+=4,tmp);
-/* k27092714 */
+C_save_and_reclaim((void*)tr3,(void*)f_10079,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10085,a[2]=t2,a[3]=((C_word)li258),tmp=(C_word)a,a+=4,tmp);
+/* k27132718 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a10120 in a10114 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10121(C_word c,C_word t0,C_word t1){
+/* a10084 in a10078 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10085(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6048,61 +5659,61 @@ C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10121,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10125,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1730 open-output-string */
-t3=*((C_word*)lf[31]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10085,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10089,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1688 open-output-string */
+t3=*((C_word*)lf[28]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k10123 in a10120 in a10114 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10125(C_word c,C_word t0,C_word t1){
+/* k10087 in a10084 in a10078 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10125,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10128,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1731 print-error-message */
-t3=*((C_word*)lf[355]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10089,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10092,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1689 print-error-message */
+t3=*((C_word*)lf[353]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],t1);}
 
-/* k10126 in k10123 in a10120 in a10114 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10128(C_word c,C_word t0,C_word t1){
+/* k10090 in k10087 in a10084 in a10078 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10128,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10132,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1732 get-output-string */
-t3=*((C_word*)lf[29]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_10092,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10096,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1690 get-output-string */
+t3=*((C_word*)lf[26]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10130 in k10126 in k10123 in a10120 in a10114 in a10108 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10132(C_word c,C_word t0,C_word t1){
+/* k10094 in k10090 in k10087 in a10084 in a10078 in a10072 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate(&lf[353] /* (set! last-error ...) */,t1);
+t2=C_mutate(&lf[351] /* (set! last-error ...) */,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 
-/* k10102 in run-safe in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10104(C_word c,C_word t0,C_word t1){
+/* k10066 in run-safe in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10068(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g27122713 */
+/* g27162717 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* ##sys#user-read-hook in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#user-read-hook in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9988(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6111,34 +5722,34 @@ C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10024,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,C_make_character(44));
+C_save_and_reclaim((void*)tr4,(void*)f_9988,4,t0,t1,t2,t3);}
+t4=C_eqp(t2,C_make_character(44));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10034,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1701 read-char */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9998,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1659 read-char */
 t6=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t3);}
 else{
-/* eval.scm: 1713 old */
+/* eval.scm: 1671 old */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t2,t3);}}
 
-/* k10032 in ##sys#user-read-hook in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10034(C_word c,C_word t0,C_word t1){
+/* k9996 in ##sys#user-read-hook in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9998(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10034,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10037,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1702 read */
+C_save_and_reclaim((void*)tr2,(void*)f_9998,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10001,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1660 read */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[4]);}
 
-/* k10035 in k10032 in ##sys#user-read-hook in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10037(C_word c,C_word t0,C_word t1){
+/* k9999 in k9996 in ##sys#user-read-hook in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10001(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6148,20 +5759,20 @@ C_word t6;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10037,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10038,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li257),tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_nullp(t1);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10051,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10001,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10002,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li256),tmp=(C_word)a,a+=5,tmp);
+t3=C_i_nullp(t1);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10015,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_10051(t5,t3);}
+f_10015(t5,t3);}
 else{
-t5=(C_word)C_i_listp(t1);
+t5=C_i_listp(t1);
 t6=t4;
-f_10051(t6,(C_word)C_i_not(t5));}}
+f_10015(t6,C_i_not(t5));}}
 
-/* k10049 in k10035 in k10032 in ##sys#user-read-hook in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10051(C_word t0,C_word t1){
+/* k10013 in k9999 in k9996 in ##sys#user-read-hook in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_10015(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6169,51 +5780,51 @@ C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10051,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10015,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* eval.scm: 1705 err */
+/* eval.scm: 1663 err */
 t2=((C_word*)t0)[5];
-f_10038(t2,((C_word*)t0)[4]);}
+f_10002(t2,((C_word*)t0)[4]);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
-if(C_truep((C_word)C_i_symbolp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10069,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1709 ##sys#hash-table-ref */
-t4=*((C_word*)lf[19]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_retrieve(lf[346]),t2);}
+t2=C_slot(((C_word*)t0)[3],C_fix(0));
+if(C_truep(C_i_symbolp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10033,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1667 ##sys#hash-table-ref */
+t4=*((C_word*)lf[16]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_retrieve(lf[344]),t2);}
 else{
-/* eval.scm: 1708 err */
+/* eval.scm: 1666 err */
 t3=((C_word*)t0)[5];
-f_10038(t3,((C_word*)t0)[4]);}}}
+f_10002(t3,((C_word*)t0)[4]);}}}
 
-/* k10067 in k10049 in k10035 in k10032 in ##sys#user-read-hook in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10069(C_word c,C_word t0,C_word t1){
+/* k10031 in k10013 in k9999 in k9996 in ##sys#user-read-hook in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_10033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
 C_apply(4,0,((C_word*)t0)[4],t1,t2);}
 else{
-/* eval.scm: 1712 ##sys#read-error */
-t2=*((C_word*)lf[350]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[352],((C_word*)t0)[2]);}}
+/* eval.scm: 1670 ##sys#read-error */
+t2=*((C_word*)lf[348]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[350],((C_word*)t0)[2]);}}
 
-/* err in k10035 in k10032 in ##sys#user-read-hook in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_10038(C_word t0,C_word t1){
+/* err in k9999 in k9996 in ##sys#user-read-hook in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_10002(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10038,NULL,2,t0,t1);}
-/* eval.scm: 1703 ##sys#read-error */
-t2=*((C_word*)lf[350]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[3],lf[351],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_10002,NULL,2,t0,t1);}
+/* eval.scm: 1661 ##sys#read-error */
+t2=*((C_word*)lf[348]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[3],lf[349],((C_word*)t0)[2]);}
 
-/* define-reader-ctor in k10011 in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10015(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* define-reader-ctor in k9975 in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9979(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6221,14 +5832,14 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10015,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_symbol_2(t2,lf[347]);
-/* eval.scm: 1693 ##sys#hash-table-set! */
-t5=*((C_word*)lf[20]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,C_retrieve(lf[346]),t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9979,4,t0,t1,t2,t3);}
+t4=C_i_check_symbol_2(t2,lf[345]);
+/* eval.scm: 1651 ##sys#hash-table-set! */
+t5=*((C_word*)lf[17]+1);
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,C_retrieve(lf[344]),t2,t3);}
 
-/* repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9649(C_word c,C_word t0,C_word t1){
+/* repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6243,35 +5854,35 @@ C_word ab[22],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9649,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9652,a[2]=((C_word)li242),tmp=(C_word)a,a+=3,tmp);
-t3=*((C_word*)lf[333]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9613,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9616,a[2]=((C_word)li241),tmp=(C_word)a,a+=3,tmp);
+t3=*((C_word*)lf[331]+1);
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=*((C_word*)lf[327]+1);
+t5=*((C_word*)lf[325]+1);
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=*((C_word*)lf[332]+1);
+t7=*((C_word*)lf[330]+1);
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9693,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t8,a[11]=t6,a[12]=t4,tmp=(C_word)a,a+=13,tmp);
-/* eval.scm: 1602 ##sys#error-handler */
-t10=*((C_word*)lf[337]+1);
+t9=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9657,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t8,a[11]=t6,a[12]=t4,tmp=(C_word)a,a+=13,tmp);
+/* eval.scm: 1560 ##sys#error-handler */
+t10=*((C_word*)lf[335]+1);
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}
 
-/* k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9693(C_word c,C_word t0,C_word t1){
+/* k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9693,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9696,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-/* eval.scm: 1603 ##sys#reset-handler */
-t3=*((C_word*)lf[345]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9657,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9660,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+/* eval.scm: 1561 ##sys#reset-handler */
+t3=*((C_word*)lf[343]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9696(C_word c,C_word t0,C_word t1){
+/* k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9660(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6289,25 +5900,25 @@ C_word t14;
 C_word ab[41],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9696,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9660,2,t0,t1);}
 t2=C_SCHEME_FALSE;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_retrieve(lf[33]);
+t4=C_retrieve(lf[30]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9698,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],tmp=(C_word)a,a+=5,tmp));
-t10=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9704,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],tmp=(C_word)a,a+=5,tmp));
-t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9713,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=t8,a[7]=t3,a[8]=((C_word)li244),tmp=(C_word)a,a+=9,tmp);
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9778,a[2]=((C_word*)t0)[4],a[3]=t8,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t6,a[7]=((C_word)li253),tmp=(C_word)a,a+=8,tmp);
-t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9998,a[2]=t3,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t4,a[7]=((C_word)li254),tmp=(C_word)a,a+=8,tmp);
-/* eval.scm: 1617 ##sys#dynamic-wind */
-t14=*((C_word*)lf[47]+1);
+t9=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9662,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9668,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],tmp=(C_word)a,a+=5,tmp));
+t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9677,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=t8,a[7]=t3,a[8]=((C_word)li243),tmp=(C_word)a,a+=9,tmp);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9742,a[2]=((C_word*)t0)[4],a[3]=t8,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t6,a[7]=((C_word)li252),tmp=(C_word)a,a+=8,tmp);
+t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9962,a[2]=t3,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t4,a[7]=((C_word)li253),tmp=(C_word)a,a+=8,tmp);
+/* eval.scm: 1575 ##sys#dynamic-wind */
+t14=*((C_word*)lf[44]+1);
 ((C_proc5)(void*)(*((C_word*)t14+1)))(5,t14,((C_word*)t0)[2],t11,t12,t13);}
 
-/* a9997 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9998(C_word c,C_word t0,C_word t1){
+/* a9961 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6315,14 +5926,14 @@ C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9998,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10002,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1681 load-verbose */
+C_save_and_reclaim((void*)tr2,(void*)f_9962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9966,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1639 load-verbose */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k10000 in a9997 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10002(C_word c,C_word t0,C_word t1){
+/* k9964 in a9961 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6330,24 +5941,24 @@ C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10002,2,t0,t1);}
-t2=C_mutate((C_word*)lf[33]+1 /* (set! unbound-in-eval ...) */,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10006,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1683 ##sys#error-handler */
-t4=*((C_word*)lf[337]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9966,2,t0,t1);}
+t2=C_mutate((C_word*)lf[30]+1 /* (set! unbound-in-eval ...) */,((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9970,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1641 ##sys#error-handler */
+t4=*((C_word*)lf[335]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k10004 in k10000 in a9997 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_10006(C_word c,C_word t0,C_word t1){
+/* k9968 in k9964 in a9961 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9970(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1684 ##sys#reset-handler */
-t2=*((C_word*)lf[345]+1);
+/* eval.scm: 1642 ##sys#reset-handler */
+t2=*((C_word*)lf[343]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9778(C_word c,C_word t0,C_word t1){
+/* a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6357,15 +5968,15 @@ C_word ab[11],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9778,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9742,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9784,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word)li252),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9748,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word)li251),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_9784(t5,t1);}
+f_9748(t5,t1);}
 
-/* loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9784(C_word t0,C_word t1){
+/* loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9748(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6374,16 +5985,16 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9784,NULL,2,t0,t1);}
-t2=f_9698(((C_word*)((C_word*)t0)[7])[1]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9791,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9981,a[2]=((C_word*)t0)[3],a[3]=((C_word)li251),tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1640 call-with-current-continuation */
+C_save_and_reclaim((void*)trf_9748,NULL,2,t0,t1);}
+t2=f_9662(((C_word*)((C_word*)t0)[7])[1]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9755,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9945,a[2]=((C_word*)t0)[3],a[3]=((C_word)li250),tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1598 call-with-current-continuation */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t3,t4);}
 
-/* a9980 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9981(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9944 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9945(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6391,14 +6002,14 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9981,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9987,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li250),tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1642 ##sys#reset-handler */
-t4=*((C_word*)lf[345]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_9945,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9951,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li249),tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1600 ##sys#reset-handler */
+t4=*((C_word*)lf[343]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 
-/* a9986 in a9980 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9987(C_word c,C_word t0,C_word t1){
+/* a9950 in a9944 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6408,30 +6019,30 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9987,2,t0,t1);}
-t2=C_set_block_item(lf[198] /* read-error-with-line-number */,0,C_SCHEME_FALSE);
-t3=C_set_block_item(lf[344] /* enable-qualifiers */,0,C_SCHEME_TRUE);
-t4=f_9704(((C_word*)((C_word*)t0)[3])[1]);
-/* eval.scm: 1647 c */
+C_save_and_reclaim((void*)tr2,(void*)f_9951,2,t0,t1);}
+t2=C_set_block_item(lf[190] /* read-error-with-line-number */,0,C_SCHEME_FALSE);
+t3=C_set_block_item(lf[342] /* enable-qualifiers */,0,C_SCHEME_TRUE);
+t4=f_9668(((C_word*)((C_word*)t0)[3])[1]);
+/* eval.scm: 1605 c */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t1,C_SCHEME_FALSE);}
 
-/* k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9791(C_word c,C_word t0,C_word t1){
+/* k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9791,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9794,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1648 ##sys#read-prompt-hook */
-t3=*((C_word*)lf[325]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9755,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9758,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1606 ##sys#read-prompt-hook */
+t3=*((C_word*)lf[323]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9794(C_word c,C_word t0,C_word t1){
+/* k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6440,16 +6051,16 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9794,2,t0,t1);}
-t2=C_retrieve(lf[319]);
+C_save_and_reclaim((void*)tr2,(void*)f_9758,2,t0,t1);}
+t2=C_retrieve(lf[317]);
 t3=(C_truep(t2)?t2:((C_word*)t0)[5]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9800,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g25992600 */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9764,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g26032604 */
 t5=t3;
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
 
-/* k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9800(C_word c,C_word t0,C_word t1){
+/* k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9764(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6458,49 +6069,49 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9800,2,t0,t1);}
-if(C_truep((C_word)C_eofp(t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_9764,2,t0,t1);}
+if(C_truep(C_eofp(t1))){
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9809,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9979,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1651 ##sys#peek-char-0 */
-t4=*((C_word*)lf[343]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,*((C_word*)lf[333]+1));}}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9773,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9943,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1609 ##sys#peek-char-0 */
+t4=*((C_word*)lf[341]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,*((C_word*)lf[331]+1));}}
 
-/* k9977 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9979(C_word c,C_word t0,C_word t1){
+/* k9941 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(10),t1);
+t2=C_eqp(C_make_character(10),t1);
 if(C_truep(t2)){
-/* eval.scm: 1652 ##sys#read-char-0 */
-t3=*((C_word*)lf[342]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],*((C_word*)lf[333]+1));}
+/* eval.scm: 1610 ##sys#read-char-0 */
+t3=*((C_word*)lf[340]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],*((C_word*)lf[331]+1));}
 else{
 t3=((C_word*)t0)[2];
-f_9809(2,t3,C_SCHEME_UNDEFINED);}}
+f_9773(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9809(C_word c,C_word t0,C_word t1){
+/* k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9773(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9809,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9812,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1653 ##sys#clear-trace-buffer */
-t3=*((C_word*)lf[328]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9773,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9776,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1611 ##sys#clear-trace-buffer */
+t3=*((C_word*)lf[326]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9812(C_word c,C_word t0,C_word t1){
+/* k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9776(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6509,15 +6120,15 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9812,2,t0,t1);}
-t2=C_set_block_item(lf[33] /* unbound-in-eval */,0,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9818,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li245),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9827,a[2]=((C_word*)t0)[3],a[3]=((C_word)li249),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9776,2,t0,t1);}
+t2=C_set_block_item(lf[30] /* unbound-in-eval */,0,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9782,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li244),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9791,a[2]=((C_word*)t0)[3],a[3]=((C_word)li248),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t3,t4);}
 
-/* a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9827(C_word c,C_word t0,C_word t1,...){
+/* a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9791(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -6525,13 +6136,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+11)){
-C_save_and_reclaim((void*)tr2r,(void*)f_9827r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_9791r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_9827r(t0,t1,t2);}}
+f_9791r(t0,t1,t2);}}
 
-static void C_ccall f_9827r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9791r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6540,20 +6151,20 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(11);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9831,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t4=(C_truep(C_retrieve(lf[338]))?(C_word)C_i_pairp(C_retrieve(lf[33])):C_SCHEME_FALSE);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9795,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t4=(C_truep(C_retrieve(lf[336]))?C_i_pairp(C_retrieve(lf[30])):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9845,a[2]=t6,a[3]=((C_word)li248),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9809,a[2]=t6,a[3]=((C_word)li247),tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_9845(t8,t3,C_retrieve(lf[33]),C_SCHEME_END_OF_LIST);}
+f_9809(t8,t3,C_retrieve(lf[30]),C_SCHEME_END_OF_LIST);}
 else{
 t5=t3;
-f_9831(2,t5,C_SCHEME_UNDEFINED);}}
+f_9795(2,t5,C_SCHEME_UNDEFINED);}}
 
-/* loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9845(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9809(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6562,25 +6173,25 @@ C_word t7;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9845,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9849,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-if(C_truep((C_word)C_i_pairp(t3))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9861,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1660 ##sys#print */
-t6=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[341],C_SCHEME_FALSE,*((C_word*)lf[332]+1));}
+C_save_and_reclaim((void*)trf_9809,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9813,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+if(C_truep(C_i_pairp(t3))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9825,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1618 ##sys#print */
+t6=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[339],C_SCHEME_FALSE,*((C_word*)lf[330]+1));}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_fix(9));}}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9966,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1674 caar */
-t6=*((C_word*)lf[40]+1);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9930,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1632 caar */
+t6=*((C_word*)lf[37]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}
 
-/* k9964 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9966(C_word c,C_word t0,C_word t1){
+/* k9928 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6589,28 +6200,28 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9966,2,t0,t1);}
-t2=(C_word)C_i_memq(t1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9933,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9930,2,t0,t1);}
+t2=C_i_memq(t1,((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9897,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_9933(2,t4,t2);}
+f_9897(2,t4,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9962,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1675 caar */
-t5=*((C_word*)lf[40]+1);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9926,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1633 caar */
+t5=*((C_word*)lf[37]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[4]);}}
 
-/* k9960 in k9964 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9962(C_word c,C_word t0,C_word t1){
+/* k9924 in k9928 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9926(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1675 ##sys#symbol-has-toplevel-binding? */
-((C_proc3)C_retrieve_symbol_proc(lf[52]))(3,*((C_word*)lf[52]+1),((C_word*)t0)[2],t1);}
+/* eval.scm: 1633 ##sys#symbol-has-toplevel-binding? */
+((C_proc3)C_retrieve_symbol_proc(lf[49]))(3,*((C_word*)lf[49]+1),((C_word*)t0)[2],t1);}
 
-/* k9931 in k9964 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9933(C_word c,C_word t0,C_word t1){
+/* k9895 in k9928 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6620,22 +6231,22 @@ C_word t6;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9933,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9897,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* eval.scm: 1676 loop */
+t2=C_i_cdr(((C_word*)t0)[5]);
+/* eval.scm: 1634 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_9845(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_9809(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t3=(C_word)C_i_car(((C_word*)t0)[5]);
-t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[2]);
-/* eval.scm: 1677 loop */
+t2=C_i_cdr(((C_word*)t0)[5]);
+t3=C_i_car(((C_word*)t0)[5]);
+t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[2]);
+/* eval.scm: 1635 loop */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_9845(t5,((C_word*)t0)[3],t2,t4);}}
+f_9809(t5,((C_word*)t0)[3],t2,t4);}}
 
-/* k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9861(C_word c,C_word t0,C_word t1){
+/* k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6645,16 +6256,16 @@ C_word t6;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9861,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9864,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9825,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9828,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9869,a[2]=t4,a[3]=((C_word)li247),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9833,a[2]=t4,a[3]=((C_word)li246),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_9869(t6,t2,((C_word*)t0)[2]);}
+f_9833(t6,t2,((C_word*)t0)[2]);}
 
-/* loop2637 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9869(C_word t0,C_word t1,C_word t2){
+/* loop2641 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9833(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6664,21 +6275,21 @@ C_word t7;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9869,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9913,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9881,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1665 ##sys#print */
-t6=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[340],C_SCHEME_FALSE,*((C_word*)lf[332]+1));}
+C_save_and_reclaim((void*)trf_9833,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9877,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9845,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1623 ##sys#print */
+t6=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[338],C_SCHEME_FALSE,*((C_word*)lf[330]+1));}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9879 in loop2637 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9881(C_word c,C_word t0,C_word t1){
+/* k9843 in loop2641 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9845(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6686,15 +6297,15 @@ C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9881,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9884,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[2]);
-/* eval.scm: 1666 ##sys#print */
-t4=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,C_SCHEME_TRUE,*((C_word*)lf[332]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_9845,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9848,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_car(((C_word*)t0)[2]);
+/* eval.scm: 1624 ##sys#print */
+t4=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,C_SCHEME_TRUE,*((C_word*)lf[330]+1));}
 
-/* k9882 in k9879 in loop2637 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9884(C_word c,C_word t0,C_word t1){
+/* k9846 in k9843 in loop2641 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9848(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6702,20 +6313,20 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9884,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9887,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_cdr(((C_word*)t0)[2]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9896,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1668 ##sys#print */
-t4=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[339],C_SCHEME_FALSE,*((C_word*)lf[332]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_9848,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9851,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_cdr(((C_word*)t0)[2]))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9860,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1626 ##sys#print */
+t4=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[337],C_SCHEME_FALSE,*((C_word*)lf[330]+1));}
 else{
-/* eval.scm: 1671 ##sys#write-char-0 */
-t3=*((C_word*)lf[321]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],C_make_character(10),*((C_word*)lf[332]+1));}}
+/* eval.scm: 1629 ##sys#write-char-0 */
+t3=*((C_word*)lf[319]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],C_make_character(10),*((C_word*)lf[330]+1));}}
 
-/* k9894 in k9882 in k9879 in loop2637 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9896(C_word c,C_word t0,C_word t1){
+/* k9858 in k9846 in k9843 in loop2641 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6723,60 +6334,60 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9896,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9899,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
-/* eval.scm: 1669 ##sys#print */
-t4=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,C_SCHEME_TRUE,*((C_word*)lf[332]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_9860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9863,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
+/* eval.scm: 1627 ##sys#print */
+t4=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,C_SCHEME_TRUE,*((C_word*)lf[330]+1));}
 
-/* k9897 in k9894 in k9882 in k9879 in loop2637 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9899(C_word c,C_word t0,C_word t1){
+/* k9861 in k9858 in k9846 in k9843 in loop2641 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1670 ##sys#write-char-0 */
-t2=*((C_word*)lf[321]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(41),*((C_word*)lf[332]+1));}
+/* eval.scm: 1628 ##sys#write-char-0 */
+t2=*((C_word*)lf[319]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(41),*((C_word*)lf[330]+1));}
 
-/* k9885 in k9882 in k9879 in loop2637 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9887(C_word c,C_word t0,C_word t1){
+/* k9849 in k9846 in k9843 in loop2641 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1671 ##sys#write-char-0 */
-t2=*((C_word*)lf[321]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(10),*((C_word*)lf[332]+1));}
+/* eval.scm: 1629 ##sys#write-char-0 */
+t2=*((C_word*)lf[319]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(10),*((C_word*)lf[330]+1));}
 
-/* k9911 in loop2637 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9913(C_word c,C_word t0,C_word t1){
+/* k9875 in loop2641 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9877(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9869(t3,((C_word*)t0)[2],t2);}
+f_9833(t3,((C_word*)t0)[2],t2);}
 
-/* k9862 in k9859 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9864(C_word c,C_word t0,C_word t1){
+/* k9826 in k9823 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1673 ##sys#flush-output */
-t2=*((C_word*)lf[326]+1);
-((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],*((C_word*)lf[332]+1));}
+/* eval.scm: 1631 ##sys#flush-output */
+t2=*((C_word*)lf[324]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],*((C_word*)lf[330]+1));}
 
-/* k9847 in loop in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9849(C_word c,C_word t0,C_word t1){
+/* k9811 in loop in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(9));}
 
-/* k9829 in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9831(C_word c,C_word t0,C_word t1){
+/* k9793 in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9795(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6787,40 +6398,40 @@ C_word t7;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9831,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9834,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9795,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9798,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[2];
-t4=(C_word)C_i_nullp(t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9674,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=C_i_nullp(t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9638,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_9674(t6,t4);}
+f_9638(t6,t4);}
 else{
-t6=(C_word)C_i_car(t3);
+t6=C_i_car(t3);
 t7=t5;
-f_9674(t7,(C_word)C_eqp(C_SCHEME_UNDEFINED,t6));}}
+f_9638(t7,C_eqp(C_SCHEME_UNDEFINED,t6));}}
 
-/* k9672 in k9829 in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9674(C_word t0,C_word t1){
+/* k9636 in k9793 in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9638(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9674,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9638,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* eval.scm: 1679 loop */
+/* eval.scm: 1637 loop */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_9784(t2,((C_word*)t0)[4]);}
+f_9748(t2,((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9679,a[2]=((C_word)li246),tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9643,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp);
 /* for-each */
-t3=*((C_word*)lf[268]+1);
+t3=*((C_word*)lf[260]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}}
 
-/* a9678 in k9672 in k9829 in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9679(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9642 in k9636 in k9793 in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9643(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6828,23 +6439,23 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9679,3,t0,t1,t2);}
-t3=C_retrieve(lf[320]);
-/* g25622563 */
+C_save_and_reclaim((void*)tr3,(void*)f_9643,3,t0,t1,t2);}
+t3=C_retrieve(lf[318]);
+/* g25662567 */
 t4=t3;
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,*((C_word*)lf[327]+1));}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,*((C_word*)lf[325]+1));}
 
-/* k9832 in k9829 in a9826 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9834(C_word c,C_word t0,C_word t1){
+/* k9796 in k9793 in a9790 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9798(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1679 loop */
+/* eval.scm: 1637 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_9784(t2,((C_word*)t0)[2]);}
+f_9748(t2,((C_word*)t0)[2]);}
 
-/* a9817 in k9810 in k9807 in k9798 in k9792 in k9789 in loop in a9777 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9818(C_word c,C_word t0,C_word t1){
+/* a9781 in k9774 in k9771 in k9762 in k9756 in k9753 in loop in a9741 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9782(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6852,19 +6463,19 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9818,2,t0,t1);}
-t2=*((C_word*)lf[317]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9782,2,t0,t1);}
+t2=*((C_word*)lf[315]+1);
 if(C_truep(t2)){
-/* g26122613 */
+/* g26162617 */
 t3=t2;
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,((C_word*)t0)[3]);}
 else{
-/* g26122613 */
+/* g26162617 */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,((C_word*)t0)[3]);}}
 
-/* a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9713(C_word c,C_word t0,C_word t1){
+/* a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9677(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6872,14 +6483,14 @@ C_word ab[9],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9713,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9718,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* eval.scm: 1619 load-verbose */
+C_save_and_reclaim((void*)tr2,(void*)f_9677,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9682,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* eval.scm: 1577 load-verbose */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9718(C_word c,C_word t0,C_word t1){
+/* k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9682(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6887,29 +6498,29 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9718,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9682,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[8])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9721,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1620 load-verbose */
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9685,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1578 load-verbose */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,C_SCHEME_TRUE);}
 
-/* k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9721(C_word c,C_word t0,C_word t1){
+/* k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9685(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9721,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9726,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li243),tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1621 ##sys#error-handler */
-t3=*((C_word*)lf[337]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9685,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9690,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li242),tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1579 ##sys#error-handler */
+t3=*((C_word*)lf[335]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9726(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9690(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6918,26 +6529,26 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr3r,(void*)f_9726r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_9690r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_9726r(t0,t1,t2,t3);}}
+f_9690r(t0,t1,t2,t3);}}
 
-static void C_ccall f_9726r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9690r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(8);
-t4=f_9704(((C_word*)((C_word*)t0)[5])[1]);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9733,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-/* eval.scm: 1624 ##sys#print */
-t6=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[336],C_SCHEME_FALSE,*((C_word*)lf[332]+1));}
+t4=f_9668(((C_word*)((C_word*)t0)[5])[1]);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9697,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+/* eval.scm: 1582 ##sys#print */
+t6=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[334],C_SCHEME_FALSE,*((C_word*)lf[330]+1));}
 
-/* k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9733(C_word c,C_word t0,C_word t1){
+/* k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6945,28 +6556,28 @@ C_word t4;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9733,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9736,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9697,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9700,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9773,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1626 ##sys#print */
-t4=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[335],C_SCHEME_FALSE,*((C_word*)lf[332]+1));}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9737,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1584 ##sys#print */
+t4=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[333],C_SCHEME_FALSE,*((C_word*)lf[330]+1));}
 else{
 t3=t2;
-f_9736(2,t3,C_SCHEME_UNDEFINED);}}
+f_9700(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k9771 in k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9773(C_word c,C_word t0,C_word t1){
+/* k9735 in k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1627 ##sys#print */
-t2=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,*((C_word*)lf[332]+1));}
+/* eval.scm: 1585 ##sys#print */
+t2=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,*((C_word*)lf[330]+1));}
 
-/* k9734 in k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9736(C_word c,C_word t0,C_word t1){
+/* k9698 in k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9700(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6975,19 +6586,19 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9736,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9739,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9748,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_9700,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9703,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9712,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
+t4=C_i_cdr(((C_word*)t0)[2]);
 t5=t3;
-f_9748(t5,(C_word)C_i_nullp(t4));}
+f_9712(t5,C_i_nullp(t4));}
 else{
 t4=t3;
-f_9748(t4,C_SCHEME_FALSE);}}
+f_9712(t4,C_SCHEME_FALSE);}}
 
-/* k9746 in k9734 in k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9748(C_word t0,C_word t1){
+/* k9710 in k9698 in k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9712(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6995,99 +6606,99 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9748,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9712,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9751,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1630 ##sys#print */
-t3=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[334],C_SCHEME_FALSE,*((C_word*)lf[332]+1));}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9715,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1588 ##sys#print */
+t3=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[332],C_SCHEME_FALSE,*((C_word*)lf[330]+1));}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9757,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1633 ##sys#write-char-0 */
-t3=*((C_word*)lf[321]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),*((C_word*)lf[332]+1));}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9721,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1591 ##sys#write-char-0 */
+t3=*((C_word*)lf[319]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),*((C_word*)lf[330]+1));}}
 
-/* k9755 in k9746 in k9734 in k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9757(C_word c,C_word t0,C_word t1){
+/* k9719 in k9710 in k9698 in k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9721(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1634 write-err */
-f_9652(((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* eval.scm: 1592 write-err */
+f_9616(((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9749 in k9746 in k9734 in k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9751(C_word c,C_word t0,C_word t1){
+/* k9713 in k9710 in k9698 in k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9715(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1631 write-err */
-f_9652(((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* eval.scm: 1589 write-err */
+f_9616(((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9737 in k9734 in k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9739(C_word c,C_word t0,C_word t1){
+/* k9701 in k9698 in k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9703(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9739,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9742,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1635 print-call-chain */
+C_save_and_reclaim((void*)tr2,(void*)f_9703,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9706,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1593 print-call-chain */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,*((C_word*)lf[332]+1));}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,*((C_word*)lf[330]+1));}
 
-/* k9740 in k9737 in k9734 in k9731 in a9725 in k9719 in k9716 in a9712 in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9742(C_word c,C_word t0,C_word t1){
+/* k9704 in k9701 in k9698 in k9695 in a9689 in k9683 in k9680 in a9676 in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9706(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1636 flush-output */
+/* eval.scm: 1594 flush-output */
 t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],*((C_word*)lf[332]+1));}
+((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],*((C_word*)lf[330]+1));}
 
-/* resetports in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static C_word C_fcall f_9704(C_word t0){
+/* resetports in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static C_word C_fcall f_9668(C_word t0){
 C_word tmp;
 C_word t1;
 C_word t2;
 C_word t3;
 C_word t4;
 C_stack_check;
-t1=C_mutate((C_word*)lf[333]+1 /* (set! standard-input ...) */,((C_word*)((C_word*)t0)[4])[1]);
-t2=C_mutate((C_word*)lf[327]+1 /* (set! standard-output ...) */,((C_word*)((C_word*)t0)[3])[1]);
-t3=C_mutate((C_word*)lf[332]+1 /* (set! standard-error ...) */,((C_word*)((C_word*)t0)[2])[1]);
+t1=C_mutate((C_word*)lf[331]+1 /* (set! standard-input ...) */,((C_word*)((C_word*)t0)[4])[1]);
+t2=C_mutate((C_word*)lf[325]+1 /* (set! standard-output ...) */,((C_word*)((C_word*)t0)[3])[1]);
+t3=C_mutate((C_word*)lf[330]+1 /* (set! standard-error ...) */,((C_word*)((C_word*)t0)[2])[1]);
 return(t3);}
 
-/* saveports in k9694 in k9691 in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static C_word C_fcall f_9698(C_word t0){
+/* saveports in k9658 in k9655 in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static C_word C_fcall f_9662(C_word t0){
 C_word tmp;
 C_word t1;
 C_word t2;
 C_word t3;
 C_word t4;
 C_stack_check;
-t1=C_mutate(((C_word *)((C_word*)t0)[4])+1,*((C_word*)lf[333]+1));
-t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[327]+1));
-t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,*((C_word*)lf[332]+1));
+t1=C_mutate(((C_word *)((C_word*)t0)[4])+1,*((C_word*)lf[331]+1));
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[325]+1));
+t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,*((C_word*)lf[330]+1));
 return(t3);}
 
-/* write-err in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9652(C_word t1,C_word t2){
+/* write-err in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9616(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9652,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9658,a[2]=((C_word)li241),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_9616,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9622,a[2]=((C_word)li240),tmp=(C_word)a,a+=3,tmp);
 /* for-each */
-t4=*((C_word*)lf[268]+1);
+t4=*((C_word*)lf[260]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,t3,t2);}
 
-/* a9657 in write-err in repl in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9658(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9621 in write-err in repl in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9622(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7095,26 +6706,26 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9658,3,t0,t1,t2);}
-t3=C_retrieve(lf[320]);
-/* g25392540 */
+C_save_and_reclaim((void*)tr3,(void*)f_9622,3,t0,t1,t2);}
+t3=C_retrieve(lf[318]);
+/* g25432544 */
 t4=t3;
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,*((C_word*)lf[332]+1));}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,*((C_word*)lf[330]+1));}
 
-/* ##sys#clear-trace-buffer in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9646(C_word c,C_word t0,C_word t1){
+/* ##sys#clear-trace-buffer in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9646,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9610,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub2508(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub2512(C_SCHEME_UNDEFINED));}
 
-/* ##sys#read-prompt-hook in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9630(C_word c,C_word t0,C_word t1){
+/* ##sys#read-prompt-hook in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9594(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7123,47 +6734,47 @@ C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9630,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9634,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9641,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1577 repl-prompt */
+C_save_and_reclaim((void*)tr2,(void*)f_9594,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9598,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9605,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1535 repl-prompt */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k9639 in ##sys#read-prompt-hook in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9641(C_word c,C_word t0,C_word t1){
+/* k9603 in ##sys#read-prompt-hook in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9641,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9644,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* g25052506 */
+C_save_and_reclaim((void*)tr2,(void*)f_9605,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9608,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* g25092510 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k9642 in k9639 in ##sys#read-prompt-hook in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9644(C_word c,C_word t0,C_word t1){
+/* k9606 in k9603 in ##sys#read-prompt-hook in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1577 ##sys#print */
-t2=*((C_word*)lf[322]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],t1,C_SCHEME_FALSE,*((C_word*)lf[327]+1));}
+/* eval.scm: 1535 ##sys#print */
+t2=*((C_word*)lf[320]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],t1,C_SCHEME_FALSE,*((C_word*)lf[325]+1));}
 
-/* k9632 in ##sys#read-prompt-hook in k9626 in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9634(C_word c,C_word t0,C_word t1){
+/* k9596 in ##sys#read-prompt-hook in k9590 in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1578 ##sys#flush-output */
-t2=*((C_word*)lf[326]+1);
-((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],*((C_word*)lf[327]+1));}
+/* eval.scm: 1536 ##sys#flush-output */
+t2=*((C_word*)lf[324]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],*((C_word*)lf[325]+1));}
 
-/* ##sys#repl-print-hook in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9611(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#repl-print-hook in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7172,15 +6783,15 @@ C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9611,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9615,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9620,a[2]=t3,a[3]=t2,a[4]=((C_word)li237),tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1569 ##sys#with-print-length-limit */
-t6=*((C_word*)lf[323]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,C_retrieve(lf[318]),t5);}
+C_save_and_reclaim((void*)tr4,(void*)f_9575,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9579,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9584,a[2]=t3,a[3]=t2,a[4]=((C_word)li236),tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1527 ##sys#with-print-length-limit */
+t6=*((C_word*)lf[321]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,C_retrieve(lf[316]),t5);}
 
-/* a9619 in ##sys#repl-print-hook in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9620(C_word c,C_word t0,C_word t1){
+/* a9583 in ##sys#repl-print-hook in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7188,23 +6799,23 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9620,2,t0,t1);}
-t2=*((C_word*)lf[322]+1);
-/* g25012502 */
+C_save_and_reclaim((void*)tr2,(void*)f_9584,2,t0,t1);}
+t2=*((C_word*)lf[320]+1);
+/* g25052506 */
 t3=t2;
 ((C_proc5)C_retrieve_proc(t3))(5,t3,t1,((C_word*)t0)[3],C_SCHEME_TRUE,((C_word*)t0)[2]);}
 
-/* k9613 in ##sys#repl-print-hook in k9604 in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9615(C_word c,C_word t0,C_word t1){
+/* k9577 in ##sys#repl-print-hook in k9568 in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9579(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1570 ##sys#write-char-0 */
-t2=*((C_word*)lf[321]+1);
+/* eval.scm: 1528 ##sys#write-char-0 */
+t2=*((C_word*)lf[319]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9551(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9515(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7213,29 +6824,29 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9551,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9555,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 1543 display-rj */
+C_save_and_reclaim((void*)tr3,(void*)f_9515,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9519,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(t2,C_fix(0));
+/* eval.scm: 1501 display-rj */
 t5=((C_word*)t0)[2];
-f_9530(t5,t3,t4,C_fix(8));}
+f_9494(t5,t3,t4,C_fix(8));}
 
-/* k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9555(C_word c,C_word t0,C_word t1){
+/* k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9519(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9555,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9558,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1544 display */
+C_save_and_reclaim((void*)tr2,(void*)f_9519,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9522,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1502 display */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[316]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[314]);}
 
-/* k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9558(C_word c,C_word t0,C_word t1){
+/* k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9522(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7243,29 +6854,29 @@ C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9558,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9561,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* eval.scm: 1545 display-rj */
+C_save_and_reclaim((void*)tr2,(void*)f_9522,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9525,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(1));
+/* eval.scm: 1503 display-rj */
 t4=((C_word*)t0)[2];
-f_9530(t4,t2,t3,C_fix(8));}
+f_9494(t4,t2,t3,C_fix(8));}
 
-/* k9559 in k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9561(C_word c,C_word t0,C_word t1){
+/* k9523 in k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9525(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9561,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9564,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1546 display */
+C_save_and_reclaim((void*)tr2,(void*)f_9525,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9528,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1504 display */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[315]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[313]);}
 
-/* k9562 in k9559 in k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9564(C_word c,C_word t0,C_word t1){
+/* k9526 in k9523 in k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9528(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7273,29 +6884,29 @@ C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9564,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9567,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(2));
-/* eval.scm: 1547 display-rj */
+C_save_and_reclaim((void*)tr2,(void*)f_9528,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9531,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(2));
+/* eval.scm: 1505 display-rj */
 t4=((C_word*)t0)[2];
-f_9530(t4,t2,t3,C_fix(8));}
+f_9494(t4,t2,t3,C_fix(8));}
 
-/* k9565 in k9562 in k9559 in k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9567(C_word c,C_word t0,C_word t1){
+/* k9529 in k9526 in k9523 in k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9531(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9567,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9570,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1548 display */
+C_save_and_reclaim((void*)tr2,(void*)f_9531,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9534,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1506 display */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[314]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[312]);}
 
-/* k9568 in k9565 in k9562 in k9559 in k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9570(C_word c,C_word t0,C_word t1){
+/* k9532 in k9529 in k9526 in k9523 in k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9534(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7303,29 +6914,29 @@ C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9570,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9573,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(3));
-/* eval.scm: 1549 display-rj */
+C_save_and_reclaim((void*)tr2,(void*)f_9534,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9537,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(3));
+/* eval.scm: 1507 display-rj */
 t4=((C_word*)t0)[2];
-f_9530(t4,t2,t3,C_fix(8));}
+f_9494(t4,t2,t3,C_fix(8));}
 
-/* k9571 in k9568 in k9565 in k9562 in k9559 in k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9573(C_word c,C_word t0,C_word t1){
+/* k9535 in k9532 in k9529 in k9526 in k9523 in k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9537(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9573,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1550 display */
+C_save_and_reclaim((void*)tr2,(void*)f_9537,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9540,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1508 display */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[313]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[311]);}
 
-/* k9574 in k9571 in k9568 in k9565 in k9562 in k9559 in k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9576(C_word c,C_word t0,C_word t1){
+/* k9538 in k9535 in k9532 in k9529 in k9526 in k9523 in k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7333,41 +6944,41 @@ C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9576,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9579,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(4));
-/* eval.scm: 1551 display-rj */
+C_save_and_reclaim((void*)tr2,(void*)f_9540,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9543,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(4));
+/* eval.scm: 1509 display-rj */
 t4=((C_word*)t0)[2];
-f_9530(t4,t2,t3,C_fix(8));}
+f_9494(t4,t2,t3,C_fix(8));}
 
-/* k9577 in k9574 in k9571 in k9568 in k9565 in k9562 in k9559 in k9556 in k9553 in ##sys#display-times in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9579(C_word c,C_word t0,C_word t1){
+/* k9541 in k9538 in k9535 in k9532 in k9529 in k9526 in k9523 in k9520 in k9517 in ##sys#display-times in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1552 display */
+/* eval.scm: 1510 display */
 t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],lf[312]);}
+((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],lf[310]);}
 
-/* display-rj in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9530(C_word t0,C_word t1,C_word t2,C_word t3){
+/* display-rj in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9494(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9530,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9534,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_zerop(t2))){
+C_save_and_reclaim((void*)trf_9494,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9498,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_zerop(t2))){
 t5=t4;
-f_9534(2,t5,lf[311]);}
+f_9498(2,t5,lf[309]);}
 else{
-/* eval.scm: 1538 number->string */
+/* eval.scm: 1496 number->string */
 C_number_to_string(3,0,t4,t2);}}
 
-/* k9532 in display-rj in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9534(C_word c,C_word t0,C_word t1){
+/* k9496 in display-rj in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7376,25 +6987,25 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9534,2,t0,t1);}
-t2=(C_word)C_block_size(t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9537,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_fixnum_difference(((C_word*)t0)[3],t2);
-/* eval.scm: 1540 spaces */
+C_save_and_reclaim((void*)tr2,(void*)f_9498,2,t0,t1);}
+t2=C_block_size(t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9501,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t4=C_fixnum_difference(((C_word*)t0)[3],t2);
+/* eval.scm: 1498 spaces */
 t5=((C_word*)t0)[2];
-f_9506(t5,t3,t4);}
+f_9470(t5,t3,t4);}
 
-/* k9535 in k9532 in display-rj in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9537(C_word c,C_word t0,C_word t1){
+/* k9499 in k9496 in display-rj in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1541 display */
+/* eval.scm: 1499 display */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* spaces in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9506(C_word t0,C_word t1,C_word t2){
+/* spaces in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9470(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7403,15 +7014,15 @@ C_word t6;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9506,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_9470,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9512,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word)li233),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9476,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word)li232),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_9512(t6,t1,t2);}
+f_9476(t6,t1,t2);}
 
-/* doloop2470 in spaces in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9512(C_word t0,C_word t1,C_word t2){
+/* doloop2474 in spaces in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9476(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7419,29 +7030,29 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9512,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(0)))){
+C_save_and_reclaim((void*)trf_9476,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_less_or_equal_p(t2,C_fix(0)))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9522,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1535 display */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9486,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1493 display */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,C_make_character(32));}}
 
-/* k9520 in doloop2470 in spaces in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9522(C_word c,C_word t0,C_word t1){
+/* k9484 in doloop2474 in spaces in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9512(t3,((C_word*)t0)[2],t2);}
+f_9476(t3,((C_word*)t0)[2],t2);}
 
-/* ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9357(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9321(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -7450,34 +7061,34 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr4r,(void*)f_9357r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_9321r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_9357r(t0,t1,t2,t3,t4);}}
+f_9321r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_9357r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_9321r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(7);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9361,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=t3,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9325,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=t3,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_nullp(t4))){
 t6=t5;
-f_9361(2,t6,C_SCHEME_FALSE);}
+f_9325(2,t6,C_SCHEME_FALSE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
 t7=t5;
-f_9361(2,t7,(C_word)C_i_car(t4));}
+f_9325(2,t7,C_i_car(t4));}
 else{
 /* ##sys#error */
-t7=*((C_word*)lf[14]+1);
+t7=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9361(C_word c,C_word t0,C_word t1){
+/* k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9325(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7490,20 +7101,20 @@ C_word t9;
 C_word ab[21],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9361,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9325,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9363,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word)li229),tmp=(C_word)a,a+=5,tmp));
-t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9398,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=((C_word)li230),tmp=(C_word)a,a+=5,tmp));
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9428,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1511 test */
+t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9327,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word)li228),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9362,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=((C_word)li229),tmp=(C_word)a,a+=5,tmp));
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9392,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1469 test */
 t9=((C_word*)t5)[1];
-f_9398(t9,t8,((C_word*)t0)[3]);}
+f_9362(t9,t8,((C_word*)t0)[3]);}
 
-/* k9426 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9428(C_word c,C_word t0,C_word t1){
+/* k9390 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7512,57 +7123,57 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9428,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9392,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9438,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9402,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9475,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1515 ##sys#repository-path */
-t4=*((C_word*)lf[249]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9439,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1473 ##sys#repository-path */
+t4=*((C_word*)lf[241]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=t2;
-f_9438(2,t3,C_retrieve(lf[256]));}}}
+f_9402(2,t3,C_retrieve(lf[248]));}}}
 
-/* k9473 in k9426 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9475(C_word c,C_word t0,C_word t1){
+/* k9437 in k9390 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9475,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9439,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9485,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1517 ##sys#repository-path */
-t3=*((C_word*)lf[249]+1);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9449,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1475 ##sys#repository-path */
+t3=*((C_word*)lf[241]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-/* eval.scm: 1513 ##sys#append */
-t2=*((C_word*)lf[71]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_retrieve(lf[256]),C_SCHEME_END_OF_LIST);}}
+/* eval.scm: 1471 ##sys#append */
+t2=*((C_word*)lf[68]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_retrieve(lf[248]),C_SCHEME_END_OF_LIST);}}
 
-/* k9483 in k9473 in k9426 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9485(C_word c,C_word t0,C_word t1){
+/* k9447 in k9437 in k9390 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9485,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,t1);
-/* eval.scm: 1513 ##sys#append */
-t3=*((C_word*)lf[71]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],C_retrieve(lf[256]),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_9449,2,t0,t1);}
+t2=C_a_i_list(&a,1,t1);
+/* eval.scm: 1471 ##sys#append */
+t3=*((C_word*)lf[68]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],C_retrieve(lf[248]),t2);}
 
-/* k9436 in k9426 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9438(C_word c,C_word t0,C_word t1){
+/* k9400 in k9390 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9402(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7571,15 +7182,15 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9438,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9402,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9440,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word)li231),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9404,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word)li230),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_9440(t5,((C_word*)t0)[2],t1);}
+f_9404(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k9436 in k9426 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9440(C_word t0,C_word t1,C_word t2){
+/* loop in k9400 in k9390 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9404(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7590,31 +7201,31 @@ C_word t8;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9440,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_9404,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=((C_word*)t0)[5];
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9450,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9464,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 1521 string-append */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9414,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9428,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t6=C_slot(t2,C_fix(0));
+/* eval.scm: 1479 string-append */
 t7=((C_word*)t0)[2];
-((C_proc5)C_retrieve_proc(t7))(5,t7,t5,t6,lf[310],((C_word*)t0)[5]);}}
+((C_proc5)C_retrieve_proc(t7))(5,t7,t5,t6,lf[308],((C_word*)t0)[5]);}}
 
-/* k9462 in loop in k9436 in k9426 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9464(C_word c,C_word t0,C_word t1){
+/* k9426 in loop in k9400 in k9390 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1521 test */
+/* eval.scm: 1479 test */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_9398(t2,((C_word*)t0)[2],t1);}
+f_9362(t2,((C_word*)t0)[2],t1);}
 
-/* k9448 in loop in k9436 in k9426 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9450(C_word c,C_word t0,C_word t1){
+/* k9412 in loop in k9400 in k9390 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7623,13 +7234,13 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* eval.scm: 1524 loop */
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+/* eval.scm: 1482 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_9440(t3,((C_word*)t0)[4],t2);}}
+f_9404(t3,((C_word*)t0)[4],t2);}}
 
-/* test in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9398(C_word t0,C_word t1,C_word t2){
+/* test in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9362(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7637,15 +7248,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9398,NULL,3,t0,t1,t2);}
-t3=(C_word)C_fudge(C_fix(24));
-t4=(C_truep(t3)?(C_truep(((C_word*)t0)[3])?(C_word)C_a_i_list(&a,2,lf[10],C_retrieve(lf[216])):(C_word)C_a_i_list(&a,2,C_retrieve(lf[216]),lf[10])):(C_word)C_a_i_list(&a,1,lf[10]));
-/* eval.scm: 1506 test2 */
+C_save_and_reclaim((void*)trf_9362,NULL,3,t0,t1,t2);}
+t3=C_fudge(C_fix(24));
+t4=(C_truep(t3)?(C_truep(((C_word*)t0)[3])?C_a_i_list(&a,2,lf[7],C_retrieve(lf[208])):C_a_i_list(&a,2,C_retrieve(lf[208]),lf[7])):C_a_i_list(&a,1,lf[7]));
+/* eval.scm: 1464 test2 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_9363(t5,t1,t2,t4);}
+f_9327(t5,t1,t2,t4);}
 
-/* test2 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9363(C_word t0,C_word t1,C_word t2,C_word t3){
+/* test2 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9327(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7654,33 +7265,33 @@ C_word t7;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9363,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9376,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1500 exists? */
-f_9338(t4,t2);}
+C_save_and_reclaim((void*)trf_9327,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9340,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1458 exists? */
+f_9302(t4,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9379,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_i_car(t3);
-/* eval.scm: 1501 ##sys#string-append */
-t6=*((C_word*)lf[13]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9343,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t5=C_i_car(t3);
+/* eval.scm: 1459 ##sys#string-append */
+t6=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t2,t5);}}
 
-/* k9377 in test2 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9379(C_word c,C_word t0,C_word t1){
+/* k9341 in test2 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9379,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9385,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1502 exists? */
-f_9338(t2,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9343,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9349,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1460 exists? */
+f_9302(t2,t1);}
 
-/* k9383 in k9377 in test2 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9385(C_word c,C_word t0,C_word t1){
+/* k9347 in k9341 in test2 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7689,62 +7300,62 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* eval.scm: 1504 test2 */
+t2=C_i_cdr(((C_word*)t0)[4]);
+/* eval.scm: 1462 test2 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9363(t3,((C_word*)t0)[6],((C_word*)t0)[2],t2);}}
+f_9327(t3,((C_word*)t0)[6],((C_word*)t0)[2],t2);}}
 
-/* k9374 in test2 in k9359 in ##sys#resolve-include-filename in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9376(C_word c,C_word t0,C_word t1){
+/* k9338 in test2 in k9323 in ##sys#resolve-include-filename in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?((C_word*)t0)[2]:C_SCHEME_FALSE));}
 
-/* exists? in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9338(C_word t1,C_word t2){
+/* exists? in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9302(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9338,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9342,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1495 ##sys#file-info */
-t4=*((C_word*)lf[215]+1);
+C_save_and_reclaim((void*)trf_9302,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9306,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1453 ##sys#file-info */
+t4=*((C_word*)lf[207]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k9340 in exists? in k9330 in k9326 in k9323 in k9319 in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9342(C_word c,C_word t0,C_word t1){
+/* k9304 in exists? in k9294 in k9290 in k9287 in k9283 in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9306(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(t1,C_fix(4));
-t3=(C_word)C_eqp(C_fix(1),t2);
+t2=C_slot(t1,C_fix(4));
+t3=C_eqp(C_fix(1),t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_not(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_not(t3));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* initb in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9305(C_word t1,C_word t2){
+/* initb in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9269(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9305,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_9269,NULL,2,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9307,a[2]=t2,a[3]=((C_word)li226),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9271,a[2]=t2,a[3]=((C_word)li225),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_9307 in initb in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9307(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_9271 in initb in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9271(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7752,24 +7363,24 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9307,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9311,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1456 ##sys#hash-table-location */
-t4=*((C_word*)lf[24]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_9271,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9275,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1414 ##sys#hash-table-location */
+t4=*((C_word*)lf[21]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[2],t2,C_SCHEME_TRUE);}
 
-/* k9309 */
-static void C_ccall f_9311(C_word c,C_word t0,C_word t1){
+/* k9273 */
+static void C_ccall f_9275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
+t2=C_slot(((C_word*)t0)[3],C_fix(0));
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_setslot(t1,C_fix(1),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_setslot(t1,C_fix(1),t2));}
 
-/* null-environment in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9267(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* null-environment in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9231(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7778,72 +7389,72 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_9267r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_9231r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_9267r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_9231r(t0,t1,t2,t3);}}
 
-static void C_ccall f_9267r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9231r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_exact_2(t2,lf[307]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9274,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_fixnum_lessp(t2,C_fix(4));
+t4=C_i_check_exact_2(t2,lf[305]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9238,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t6=C_fixnum_lessp(t2,C_fix(4));
 if(C_truep(t6)){
 if(C_truep(t6)){
-/* eval.scm: 1447 ##sys#error */
-t7=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[307],lf[308],t2);}
+/* eval.scm: 1405 ##sys#error */
+t7=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[305],lf[306],t2);}
 else{
 t7=t5;
-f_9274(2,t7,C_SCHEME_UNDEFINED);}}
+f_9238(2,t7,C_SCHEME_UNDEFINED);}}
 else{
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(5)))){
-/* eval.scm: 1447 ##sys#error */
-t7=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[307],lf[308],t2);}
+if(C_truep(C_fixnum_greaterp(t2,C_fix(5)))){
+/* eval.scm: 1405 ##sys#error */
+t7=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,lf[305],lf[306],t2);}
 else{
 t7=t5;
-f_9274(2,t7,C_SCHEME_UNDEFINED);}}}
+f_9238(2,t7,C_SCHEME_UNDEFINED);}}}
 
-/* k9272 in null-environment in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9274(C_word c,C_word t0,C_word t1){
+/* k9236 in null-environment in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9238(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9274,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9281,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1450 make-vector */
+C_save_and_reclaim((void*)tr2,(void*)f_9238,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9245,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1408 make-vector */
 t3=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,C_fix(301),C_SCHEME_END_OF_LIST);}
 
-/* k9279 in k9272 in null-environment in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9281(C_word c,C_word t0,C_word t1){
+/* k9243 in k9236 in null-environment in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9245(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9281,2,t0,t1);}
-if(C_truep((C_word)C_notvemptyp(((C_word*)t0)[3]))){
-t2=(C_word)C_i_vector_ref(((C_word*)t0)[3],C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_9245,2,t0,t1);}
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+t2=C_i_car(((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,3,lf[297],t1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,3,lf[295],t1,t2));}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[297],t1,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,3,lf[295],t1,C_SCHEME_FALSE));}}
 
-/* scheme-report-environment in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9223(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* scheme-report-environment in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9187(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7852,13 +7463,13 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_9223r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_9187r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_9223r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_9187r(t0,t1,t2,t3);}}
 
-static void C_ccall f_9223r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9187r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7868,62 +7479,62 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(4);
-t4=(C_word)C_i_check_exact_2(t2,lf[304]);
-t5=(C_word)C_notvemptyp(t3);
-t6=(C_truep(t5)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_SCHEME_FALSE);
+t4=C_i_check_exact_2(t2,lf[302]);
+t5=C_i_pairp(t3);
+t6=(C_truep(t5)?C_i_car(t3):C_SCHEME_FALSE);
 t7=t2;
 switch(t7){
 case C_fix(4):
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9243,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1438 ##sys#copy-env-table */
-t9=*((C_word*)lf[300]+1);
-((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,C_retrieve2(lf[295],"r4rs-environment"),C_SCHEME_TRUE,t6);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9207,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1396 ##sys#copy-env-table */
+t9=*((C_word*)lf[298]+1);
+((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,C_retrieve2(lf[293],"r4rs-environment"),C_SCHEME_TRUE,t6);
 case C_fix(5):
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9256,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1439 ##sys#copy-env-table */
-t9=*((C_word*)lf[300]+1);
-((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,C_retrieve2(lf[296],"r5rs-environment"),C_SCHEME_TRUE,t6);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9220,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1397 ##sys#copy-env-table */
+t9=*((C_word*)lf[298]+1);
+((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,C_retrieve2(lf[294],"r5rs-environment"),C_SCHEME_TRUE,t6);
 default:
-/* eval.scm: 1440 ##sys#error */
-t8=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t1,lf[304],lf[305],t2);}}
+/* eval.scm: 1398 ##sys#error */
+t8=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t1,lf[302],lf[303],t2);}}
 
-/* k9254 in scheme-report-environment in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9256(C_word c,C_word t0,C_word t1){
+/* k9218 in scheme-report-environment in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9256,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9220,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[297],t1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,3,lf[295],t1,((C_word*)t0)[2]));}
 
-/* k9241 in scheme-report-environment in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9243(C_word c,C_word t0,C_word t1){
+/* k9205 in scheme-report-environment in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9243,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9207,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[297],t1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,3,lf[295],t1,((C_word*)t0)[2]));}
 
-/* interaction-environment in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9220(C_word c,C_word t0,C_word t1){
+/* interaction-environment in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9220,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9184,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_retrieve2(lf[298],"interaction-environment"));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_retrieve2(lf[296],"interaction-environment"));}
 
-/* ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9101(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9065(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7932,13 +7543,13 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+11)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_9101r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_9065r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_9101r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_9065r(t0,t1,t2,t3);}}
 
-static void C_ccall f_9101r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9065r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7954,27 +7565,27 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word *a=C_alloc(11);
-t4=(C_word)C_i_check_structure(t2,lf[297]);
-t5=(C_word)C_notvemptyp(t3);
-t6=(C_truep(t5)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_SCHEME_FALSE);
-t7=(C_word)C_slot(t2,C_fix(1));
+t4=C_i_check_structure(t2,lf[295]);
+t5=C_i_pairp(t3);
+t6=(C_truep(t5)?C_i_car(t3):C_SCHEME_FALSE);
+t7=C_slot(t2,C_fix(1));
 if(C_truep(t7)){
-t8=(C_word)C_i_vector_length(t7);
+t8=C_i_vector_length(t7);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9122,a[2]=t6,a[3]=t7,a[4]=t10,a[5]=t8,a[6]=((C_word)li220),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9086,a[2]=t6,a[3]=t7,a[4]=t10,a[5]=t8,a[6]=((C_word)li219),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_9122(t12,t1,C_fix(0),C_SCHEME_END_OF_LIST);}
+f_9086(t12,t1,C_fix(0),C_SCHEME_END_OF_LIST);}
 else{
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9193,a[2]=t1,a[3]=t9,tmp=(C_word)a,a+=4,tmp);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9195,a[2]=t9,a[3]=t6,a[4]=((C_word)li221),tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1425 ##sys#walk-namespace */
-((C_proc3)C_retrieve_symbol_proc(lf[302]))(3,*((C_word*)lf[302]+1),t10,t11);}}
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9157,a[2]=t1,a[3]=t9,tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9159,a[2]=t9,a[3]=t6,a[4]=((C_word)li220),tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1383 ##sys#walk-namespace */
+((C_proc3)C_retrieve_symbol_proc(lf[300]))(3,*((C_word*)lf[300]+1),t10,t11);}}
 
-/* a9194 in ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9195(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9158 in ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9159(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7983,19 +7594,19 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9195,3,t0,t1,t2);}
-t3=(C_word)C_i_not(((C_word*)t0)[3]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9205,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_9159,3,t0,t1,t2);}
+t3=C_i_not(((C_word*)t0)[3]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9169,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_9205(2,t5,t3);}
+f_9169(2,t5,t3);}
 else{
-/* eval.scm: 1427 pred */
+/* eval.scm: 1385 pred */
 t5=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}}
 
-/* k9203 in a9194 in ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9205(C_word c,C_word t0,C_word t1){
+/* k9167 in a9158 in ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8004,9 +7615,9 @@ C_word t5;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9205,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9169,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
@@ -8015,8 +7626,8 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k9191 in ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9193(C_word c,C_word t0,C_word t1){
+/* k9155 in ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8025,8 +7636,8 @@ t2=((C_word*)((C_word*)t0)[3])[1];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* doloop2329 in ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9122(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop2333 in ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9086(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8039,23 +7650,23 @@ C_word t11;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9122,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)trf_9086,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_fixnum_plus(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9140,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_i_vector_ref(((C_word*)t0)[3],t2);
+t4=C_fixnum_plus(t2,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9104,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t6=C_i_vector_ref(((C_word*)t0)[3],t2);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9146,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=((C_word)li219),tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9110,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=((C_word)li218),tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_9146(t10,t5,t6,t3);}}
+f_9110(t10,t5,t6,t3);}}
 
-/* loop in doloop2329 in ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9146(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in doloop2333 in ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9110(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8066,26 +7677,26 @@ C_word t9;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9146,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_9110,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_vector_ref(t4,C_fix(0));
-t6=(C_word)C_i_not(((C_word*)t0)[3]);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9165,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t5,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t4=C_i_car(t2);
+t5=C_i_vector_ref(t4,C_fix(0));
+t6=C_i_not(((C_word*)t0)[3]);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9129,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t5,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_9165(2,t8,t6);}
+f_9129(2,t8,t6);}
 else{
-/* eval.scm: 1419 pred */
+/* eval.scm: 1377 pred */
 t8=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t7,t5);}}}
 
-/* k9163 in loop in doloop2329 in ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9165(C_word c,C_word t0,C_word t1){
+/* k9127 in loop in doloop2333 in ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8094,29 +7705,29 @@ C_word t5;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9165,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9129,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
-/* eval.scm: 1420 loop */
+t2=C_i_cdr(((C_word*)t0)[6]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+/* eval.scm: 1378 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_9146(t4,((C_word*)t0)[2],t2,t3);}
+f_9110(t4,((C_word*)t0)[2],t2,t3);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-/* eval.scm: 1421 loop */
+t2=C_i_cdr(((C_word*)t0)[6]);
+/* eval.scm: 1379 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9146(t3,((C_word*)t0)[2],t2,((C_word*)t0)[4]);}}
+f_9110(t3,((C_word*)t0)[2],t2,((C_word*)t0)[4]);}}
 
-/* k9138 in doloop2329 in ##sys#environment-symbols in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9140(C_word c,C_word t0,C_word t1){
+/* k9102 in doloop2333 in ##sys#environment-symbols in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_9122(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_9086(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* ##sys#copy-env-table in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8993(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* ##sys#copy-env-table in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8957(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -8125,13 +7736,13 @@ C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr5rv,(void*)f_8993r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_8957r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
-t5=C_restore_rest_vector(a,C_rest_count(0));
-f_8993r(t0,t1,t2,t3,t4,t5);}}
+t5=C_restore_rest(a,C_rest_count(0));
+f_8957r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_8993r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_8957r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8139,16 +7750,16 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(8);
-t6=(C_word)C_notvemptyp(t5);
-t7=(C_truep(t6)?(C_word)C_i_vector_ref(t5,C_fix(0)):C_SCHEME_FALSE);
-t8=(C_word)C_block_size(t2);
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9003,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t7,a[6]=t2,a[7]=t8,tmp=(C_word)a,a+=8,tmp);
-/* eval.scm: 1386 ##sys#make-vector */
-t10=*((C_word*)lf[82]+1);
+t6=C_i_pairp(t5);
+t7=(C_truep(t6)?C_i_car(t5):C_SCHEME_FALSE);
+t8=C_block_size(t2);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8967,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t7,a[6]=t2,a[7]=t8,tmp=(C_word)a,a+=8,tmp);
+/* eval.scm: 1344 ##sys#make-vector */
+t10=*((C_word*)lf[79]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t9,t8,C_SCHEME_END_OF_LIST);}
 
-/* k9001 in ##sys#copy-env-table in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9003(C_word c,C_word t0,C_word t1){
+/* k8965 in ##sys#copy-env-table in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8157,15 +7768,15 @@ C_word t5;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9003,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8967,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9008,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word)li217),tmp=(C_word)a,a+=10,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8972,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word)li216),tmp=(C_word)a,a+=10,tmp));
 t5=((C_word*)t3)[1];
-f_9008(t5,((C_word*)t0)[2],C_fix(0));}
+f_8972(t5,((C_word*)t0)[2],C_fix(0));}
 
-/* doloop2305 in k9001 in ##sys#copy-env-table in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9008(C_word t0,C_word t1,C_word t2){
+/* doloop2309 in k8965 in ##sys#copy-env-table in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8972(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8177,22 +7788,22 @@ C_word t9;
 C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9008,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[8]))){
+C_save_and_reclaim((void*)trf_8972,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[8]))){
 t3=((C_word*)t0)[7];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9029,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[5],t2);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8993,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[5],t2);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9035,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=((C_word*)t0)[4],a[6]=((C_word)li216),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=((C_word*)t0)[4],a[6]=((C_word)li215),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_9035(t8,t3,t4);}}
+f_8999(t8,t3,t4);}}
 
-/* copy in doloop2305 in k9001 in ##sys#copy-env-table in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9035(C_word t0,C_word t1,C_word t2){
+/* copy in doloop2309 in k8965 in ##sys#copy-env-table in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8999(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8211,37 +7822,37 @@ loop:
 a=C_alloc(9);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9035,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_8999,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(C_word)C_i_not(((C_word*)t0)[5]);
-t6=(C_truep(t5)?t5:(C_word)C_i_memq(t4,((C_word*)t0)[5]));
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t3,C_fix(0));
+t5=C_i_not(((C_word*)t0)[5]);
+t6=(C_truep(t5)?t5:C_i_memq(t4,((C_word*)t0)[5]));
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9064,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_slot(t3,C_fix(1));
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9028,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t8=C_slot(t3,C_fix(1));
 if(C_truep(((C_word*)t0)[3])){
 t9=((C_word*)t0)[2];
 t10=t7;
-f_9064(t10,(C_word)C_a_i_vector(&a,3,t4,t8,t9));}
+f_9028(t10,C_a_i_vector(&a,3,t4,t8,t9));}
 else{
-t9=(C_word)C_slot(t3,C_fix(2));
+t9=C_slot(t3,C_fix(2));
 t10=t7;
-f_9064(t10,(C_word)C_a_i_vector(&a,3,t4,t8,t9));}}
+f_9028(t10,C_a_i_vector(&a,3,t4,t8,t9));}}
 else{
-t7=(C_word)C_slot(t2,C_fix(1));
-/* eval.scm: 1402 copy */
+t7=C_slot(t2,C_fix(1));
+/* eval.scm: 1360 copy */
 t13=t1;
 t14=t7;
 t1=t13;
 t2=t14;
 goto loop;}}}
 
-/* k9062 in copy in doloop2305 in k9001 in ##sys#copy-env-table in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_9064(C_word t0,C_word t1){
+/* k9026 in copy in doloop2309 in k8965 in ##sys#copy-env-table in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_9028(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8249,38 +7860,38 @@ C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9064,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9068,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* eval.scm: 1401 copy */
+C_save_and_reclaim((void*)trf_9028,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9032,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(1));
+/* eval.scm: 1359 copy */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_9035(t4,t2,t3);}
+f_8999(t4,t2,t3);}
 
-/* k9066 in k9062 in copy in doloop2305 in k9001 in ##sys#copy-env-table in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9068(C_word c,C_word t0,C_word t1){
+/* k9030 in k9026 in copy in doloop2309 in k8965 in ##sys#copy-env-table in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_9032(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9068,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9032,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k9027 in doloop2305 in k9001 in ##sys#copy-env-table in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_9029(C_word c,C_word t0,C_word t1){
+/* k8991 in doloop2309 in k8965 in ##sys#copy-env-table in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_i_setslot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_9008(t4,((C_word*)t0)[2],t3);}
+f_8972(t4,((C_word*)t0)[2],t3);}
 
-/* ##sys#environment? in k8968 in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8977(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#environment? in k8932 in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8941(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8288,17 +7899,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8977,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_structurep(t2,lf[297]))){
-t3=(C_word)C_block_size(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_8941,3,t0,t1,t2);}
+if(C_truep(C_i_structurep(t2,lf[295]))){
+t3=C_block_size(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(C_fix(3),t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(C_fix(3),t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* ##sys#string->c-identifier in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8914(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#string->c-identifier in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8878(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8306,14 +7917,14 @@ C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8914,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8918,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1364 string-copy */
+C_save_and_reclaim((void*)tr3,(void*)f_8878,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8882,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1322 string-copy */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
 
-/* k8916 in ##sys#string->c-identifier in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8918(C_word c,C_word t0,C_word t1){
+/* k8880 in ##sys#string->c-identifier in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8321,14 +7932,14 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8918,2,t0,t1);}
-t2=(C_word)C_block_size(t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8926,a[2]=t1,a[3]=t2,a[4]=((C_word)li213),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8882,2,t0,t1);}
+t2=C_block_size(t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8890,a[2]=t1,a[3]=t2,a[4]=((C_word)li212),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_8926(t3,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_8890(t3,C_fix(0)));}
 
-/* doloop2274 in k8916 in ##sys#string->c-identifier in k8910 in k8907 in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static C_word C_fcall f_8926(C_word t0,C_word t1){
+/* doloop2278 in k8880 in ##sys#string->c-identifier in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static C_word C_fcall f_8890(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8346,49 +7957,48 @@ C_word t14;
 C_word t15;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[3]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[3]))){
 t2=((C_word*)t0)[2];
 return(t2);}
 else{
-t2=(C_word)C_subchar(((C_word*)t0)[2],t1);
-if(C_truep((C_word)C_u_i_char_alphabeticp(t2))){
-t3=(C_word)C_fixnum_plus(t1,C_fix(1));
+t2=C_subchar(((C_word*)t0)[2],t1);
+if(C_truep(C_u_i_char_alphabeticp(t2))){
+t3=C_fixnum_plus(t1,C_fix(1));
 t15=t3;
 t1=t15;
 goto loop;}
 else{
-t3=(C_word)C_u_i_char_numericp(t2);
-t4=(C_word)C_i_not(t3);
+t3=C_u_i_char_numericp(t2);
+t4=C_i_not(t3);
 if(C_truep(t4)){
 if(C_truep(t4)){
-t5=(C_word)C_setsubchar(((C_word*)t0)[2],t1,C_make_character(95));
-t6=(C_word)C_fixnum_plus(t1,C_fix(1));
+t5=C_setsubchar(((C_word*)t0)[2],t1,C_make_character(95));
+t6=C_fixnum_plus(t1,C_fix(1));
 t15=t6;
 t1=t15;
 goto loop;}
 else{
-t5=(C_word)C_fixnum_plus(t1,C_fix(1));
+t5=C_fixnum_plus(t1,C_fix(1));
 t15=t5;
 t1=t15;
 goto loop;}}
 else{
-t5=(C_word)C_eqp(t1,C_fix(0));
+t5=C_eqp(t1,C_fix(0));
 if(C_truep(t5)){
-t6=(C_word)C_setsubchar(((C_word*)t0)[2],t1,C_make_character(95));
-t7=(C_word)C_fixnum_plus(t1,C_fix(1));
+t6=C_setsubchar(((C_word*)t0)[2],t1,C_make_character(95));
+t7=C_fixnum_plus(t1,C_fix(1));
 t15=t7;
 t1=t15;
 goto loop;}
 else{
-t6=(C_word)C_fixnum_plus(t1,C_fix(1));
+t6=C_fixnum_plus(t1,C_fix(1));
 t15=t6;
 t1=t15;
 goto loop;}}}}}
 
-/* set-extension-specifier! in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8870(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8270(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
-C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
@@ -8397,55 +8007,39 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
-C_word ab[10],*a=ab;
-if(c!=4) C_bad_argc_2(c,4,t0);
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word ab[25],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8870,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_symbol_2(t2,lf[293]);
-t5=(C_word)C_i_assq(t2,C_retrieve(lf[290]));
-if(C_truep(t5)){
-t6=(C_word)C_slot(t5,C_fix(1));
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8888,a[2]=t6,a[3]=t3,a[4]=((C_word)li210),tmp=(C_word)a,a+=5,tmp);
-t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_i_setslot(t5,C_fix(1),t7));}
+C_save_and_reclaim((void*)tr5,(void*)f_8270,5,t0,t1,t2,t3,t4);}
+t5=C_SCHEME_UNDEFINED;
+t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
+t7=C_SCHEME_UNDEFINED;
+t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
+t9=C_SCHEME_UNDEFINED;
+t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
+t11=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8273,a[2]=t3,a[3]=((C_word)li202),tmp=(C_word)a,a+=4,tmp));
+t12=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8298,a[2]=t4,a[3]=((C_word)li203),tmp=(C_word)a,a+=4,tmp));
+t13=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8339,a[2]=t6,a[3]=t3,a[4]=t8,a[5]=((C_word)li205),tmp=(C_word)a,a+=6,tmp));
+t14=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8694,a[2]=t10,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t2))){
+t15=C_i_car(t2);
+t16=t14;
+f_8694(t16,C_i_symbolp(t15));}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8902,a[2]=t3,a[3]=((C_word)li211),tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_a_i_cons(&a,2,t2,t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_retrieve(lf[290]));
-t9=C_mutate((C_word*)lf[290]+1 /* (set! extension-specifiers ...) */,t8);
-t10=t1;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}}
-
-/* a8901 in set-extension-specifier! in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8902(C_word c,C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word *a;
-if(c!=3) C_bad_argc_2(c,3,t0);
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8902,3,t0,t1,t2);}
-/* eval.scm: 1320 proc */
-t3=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t1,t2,C_SCHEME_FALSE);}
+t15=t14;
+f_8694(t15,C_SCHEME_FALSE);}}
 
-/* a8887 in set-extension-specifier! in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8888(C_word c,C_word t0,C_word t1,C_word t2){
+/* k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8694(C_word t0,C_word t1){
 C_word tmp;
+C_word t2;
 C_word t3;
-C_word *a;
-if(c!=3) C_bad_argc_2(c,3,t0);
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8888,3,t0,t1,t2);}
-/* eval.scm: 1318 proc */
-t3=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t1,t2,((C_word*)t0)[2]);}
-
-/* ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8314(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
-C_word tmp;
+C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
@@ -8458,221 +8052,331 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word t16;
-C_word ab[28],*a=ab;
-if(c!=5) C_bad_argc_2(c,5,t0);
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8314,5,t0,t1,t2,t3,t4);}
-t5=C_SCHEME_UNDEFINED;
-t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_SCHEME_UNDEFINED;
+C_save_and_reclaim((void*)trf_8694,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=C_i_car(((C_word*)t0)[4]);
+t3=C_eqp(t2,lf[282]);
+if(C_truep(t3)){
+t4=C_SCHEME_FALSE;
+t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8713,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_SCHEME_UNDEFINED;
+t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8317,a[2]=t3,a[3]=((C_word)li202),tmp=(C_word)a,a+=4,tmp));
-t12=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8342,a[2]=t4,a[3]=((C_word)li203),tmp=(C_word)a,a+=4,tmp));
-t13=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8383,a[2]=t6,a[3]=t3,a[4]=t8,a[5]=((C_word)li205),tmp=(C_word)a,a+=6,tmp));
-t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8738,a[2]=t10,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t3,a[6]=t1,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-t15=(C_word)C_i_car(t2);
-t16=t14;
-f_8738(t16,(C_word)C_i_symbolp(t15));}
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8717,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+t12=C_i_cdr(((C_word*)t0)[4]);
+t13=C_SCHEME_UNDEFINED;
+t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8723,a[2]=t8,a[3]=t14,a[4]=t10,a[5]=t5,a[6]=((C_word*)t0)[2],a[7]=((C_word)li209),tmp=(C_word)a,a+=8,tmp));
+t16=((C_word*)t14)[1];
+f_8723(t16,t11,t12);}
+else{
+t4=C_eqp(t2,lf[286]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8803,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(t4)){
+t6=t5;
+f_8803(t6,t4);}
 else{
-t15=t14;
-f_8738(t15,C_SCHEME_FALSE);}}
+t6=C_eqp(t2,lf[288]);
+if(C_truep(t6)){
+t7=t5;
+f_8803(t7,t6);}
+else{
+t7=C_eqp(t2,lf[289]);
+t8=t5;
+f_8803(t8,(C_truep(t7)?t7:C_eqp(t2,lf[290])));}}}}
+else{
+if(C_truep(C_i_symbolp(((C_word*)t0)[4]))){
+/* eval.scm: 1313 doit */
+t2=((C_word*)((C_word*)t0)[2])[1];
+f_8339(t2,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[4]);}
+else{
+/* eval.scm: 1314 ##sys#error */
+t2=*((C_word*)lf[11]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],lf[291],((C_word*)t0)[4]);}}}
 
-/* k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8738(C_word t0,C_word t1){
+/* k8801 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8803(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[6],*a=ab;
+C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8738,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8803,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[7],C_fix(0));
-t3=(C_word)C_i_assq(t2,C_retrieve(lf[290]));
-if(C_truep(t3)){
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8750,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* g21912192 */
-t6=t4;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,((C_word*)t0)[7]);}
-else{
-/* eval.scm: 1306 ##sys#error */
-t4=*((C_word*)lf[14]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[6],lf[291],((C_word*)t0)[7]);}}
-else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[7]))){
-/* eval.scm: 1308 doit */
-t2=((C_word*)((C_word*)t0)[2])[1];
-f_8383(t2,((C_word*)t0)[6],((C_word*)t0)[7]);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8810,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_SCHEME_UNDEFINED;
+t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8812,a[2]=t4,a[3]=((C_word)li210),tmp=(C_word)a,a+=4,tmp));
+t6=((C_word*)t4)[1];
+f_8812(t6,t2,((C_word*)t0)[2]);}
 else{
-/* eval.scm: 1309 ##sys#error */
-t2=*((C_word*)lf[14]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[6],lf[292],((C_word*)t0)[7]);}}}
+/* eval.scm: 1311 ##sys#error */
+t2=*((C_word*)lf[11]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],lf[287],((C_word*)t0)[2]);}}
 
-/* k8748 in k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8750(C_word c,C_word t0,C_word t1){
+/* follow in k8801 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8812(C_word t0,C_word t1,C_word t2){
 C_word tmp;
-C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[6],*a=ab;
+C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8750,2,t0,t1);}
-if(C_truep((C_word)C_i_stringp(t1))){
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[202],t2);
-/* eval.scm: 1294 values */
-C_values(4,0,((C_word*)t0)[5],t3,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)trf_8812,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8819,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t2))){
+t4=C_i_cdr(t2);
+t5=t3;
+f_8819(t5,C_i_pairp(t4));}
 else{
-if(C_truep((C_word)C_i_vectorp(t1))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8780,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1296 vector->list */
-t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}
+t4=t3;
+f_8819(t4,C_SCHEME_FALSE);}}
+
+/* k8817 in follow in k8801 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8819(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word *a;
+if(C_truep(t1)){
+t2=C_i_cadr(((C_word*)t0)[4]);
+/* eval.scm: 1308 follow */
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_8812(t3,((C_word*)t0)[2],t2);}
 else{
-/* eval.scm: 1305 ##sys#do-the-right-thing */
-t2=*((C_word*)lf[135]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3]);}}}
+t2=((C_word*)t0)[4];
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k8778 in k8748 in k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8780(C_word c,C_word t0,C_word t1){
+/* k8808 in k8801 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8810(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word *a;
+/* eval.scm: 1305 doit */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_8339(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+
+/* loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8723(C_word t0,C_word t1,C_word t2){
+C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[8],*a=ab;
+C_word t6;
+C_word t7;
+C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8780,2,t0,t1);}
-t2=C_SCHEME_UNDEFINED;
-t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8782,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li208),tmp=(C_word)a,a+=6,tmp));
-t5=((C_word*)t3)[1];
-f_8782(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)trf_8723,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8750,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li208),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8790,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g22242225 */
+t6=t3;
+f_8750(t6,t4,t5);}
+else{
+t3=((C_word*)((C_word*)t0)[2])[1];
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* loop in k8778 in k8748 in k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8782(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* k8788 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8790(C_word c,C_word t0,C_word t1){
 C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[13],*a=ab;
+C_word ab[3],*a=ab;
+C_check_for_interrupt;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8790,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop22082221 */
+t6=((C_word*)((C_word*)t0)[4])[1];
+f_8723(t6,((C_word*)t0)[3],t5);}
+else{
+t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
+t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop22082221 */
+t6=((C_word*)((C_word*)t0)[4])[1];
+f_8723(t6,((C_word*)t0)[3],t5);}}
+
+/* g2224 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8750(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8782,NULL,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8800,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8804,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1300 reverse */
-t7=*((C_word*)lf[35]+1);
-((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t3);}
+C_save_and_reclaim((void*)trf_8750,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8754,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnump(t2))){
+t4=t3;
+f_8754(2,t4,C_SCHEME_UNDEFINED);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8809,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word)li206),tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8819,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,a[6]=((C_word)li207),tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1297 ##sys#syntax-error */
+((C_proc5)C_retrieve_symbol_proc(lf[284]))(5,*((C_word*)lf[284]+1),t3,lf[279],lf[285],t2);}}
+
+/* k8752 in g2224 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8754(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[11],*a=ab;
+C_check_for_interrupt;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8754,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8757,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8777,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8781,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1298 number->string */
+C_number_to_string(3,0,t4,((C_word*)t0)[2]);}
+
+/* k8779 in k8752 in g2224 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8781(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* eval.scm: 1298 string-append */
+t2=*((C_word*)lf[188]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[283],t1);}
+
+/* k8775 in k8752 in g2224 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8777(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* eval.scm: 1298 string->symbol */
+t2=*((C_word*)lf[251]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
+
+/* k8755 in k8752 in g2224 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8757(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[9],*a=ab;
+C_check_for_interrupt;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8757,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8762,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li206),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8768,a[2]=((C_word*)t0)[3],a[3]=((C_word)li207),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
-C_call_with_values(4,0,t1,t5,t6);}}
+C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a8818 in loop in k8778 in k8748 in k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8767 in k8755 in k8752 in g2224 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8768(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word ab[3],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8819,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t5=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
-if(C_truep(t3)){
-t6=t3;
-/* eval.scm: 1302 loop */
-t7=((C_word*)((C_word*)t0)[3])[1];
-f_8782(t7,t1,t4,t5,t6);}
+C_save_and_reclaim((void*)tr4,(void*)f_8768,4,t0,t1,t2,t3);}
+t4=((C_word*)((C_word*)t0)[2])[1];
+if(C_truep(t4)){
+t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}
 else{
-t6=((C_word*)t0)[2];
-/* eval.scm: 1302 loop */
-t7=((C_word*)((C_word*)t0)[3])[1];
-f_8782(t7,t1,t4,t5,t6);}}
+t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}}
 
-/* a8808 in loop in k8778 in k8748 in k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8809(C_word c,C_word t0,C_word t1){
+/* a8761 in k8755 in k8752 in g2224 in loop2208 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8762(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
-C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8809,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
-/* eval.scm: 1301 ##sys#do-the-right-thing */
-t3=*((C_word*)lf[135]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8762,2,t0,t1);}
+/* eval.scm: 1299 doit */
+t2=((C_word*)((C_word*)t0)[3])[1];
+f_8339(t2,t1,((C_word*)t0)[2],((C_word*)t0)[2]);}
 
-/* k8802 in loop in k8778 in k8748 in k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8804(C_word c,C_word t0,C_word t1){
+/* k8715 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8717(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[71]+1);
+t2=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8798 in loop in k8778 in k8748 in k8736 in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8800(C_word c,C_word t0,C_word t1){
+/* k8711 in k8692 in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8713(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8800,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[69],t1);
-/* eval.scm: 1300 values */
-C_values(4,0,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_8713,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[66],t1);
+/* eval.scm: 1303 values */
+C_values(4,0,((C_word*)t0)[3],t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8383(C_word t0,C_word t1,C_word t2){
+/* doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8339(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
-C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[7],*a=ab;
+C_word t6;
+C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8383,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_memq(t2,lf[282]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8393,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-if(C_truep(t3)){
-t5=t4;
-f_8393(2,t5,t3);}
+C_save_and_reclaim((void*)trf_8339,NULL,4,t0,t1,t2,t3);}
+t4=C_i_memq(t2,lf[274]);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8349,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+if(C_truep(t4)){
+t6=t5;
+f_8349(2,t6,t4);}
 else{
 if(C_truep(((C_word*)t0)[3])){
-t5=t4;
-f_8393(2,t5,(C_word)C_i_memq(t2,lf[288]));}
+t6=t5;
+f_8349(2,t6,C_i_memq(t2,lf[280]));}
 else{
-/* eval.scm: 1239 ##sys#feature? */
-t5=*((C_word*)lf[289]+1);
-((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}}
+/* eval.scm: 1238 ##sys#feature? */
+t6=*((C_word*)lf[281]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}}
 
-/* k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8393(C_word c,C_word t0,C_word t1){
+/* k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8691,46 +8395,46 @@ C_word t15;
 C_word ab[18],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8393,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8349,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8400,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1240 impform */
-t3=((C_word*)((C_word*)t0)[5])[1];
-f_8342(t3,t2,lf[283],((C_word*)t0)[4],C_SCHEME_TRUE);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8356,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1239 impform */
+t3=((C_word*)((C_word*)t0)[6])[1];
+f_8298(t3,t2,lf[275],((C_word*)t0)[5],C_SCHEME_TRUE);}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[4],*((C_word*)lf[5]+1)))){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8413,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_memq(((C_word*)t0)[4],*((C_word*)lf[2]+1)))){
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8369,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[284],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[143],t5);
-/* eval.scm: 1243 impform */
-t7=((C_word*)((C_word*)t0)[5])[1];
-f_8342(t7,t2,t6,((C_word*)t0)[4],C_SCHEME_TRUE);}
-else{
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[55],t3);
-t5=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[240],t6);
-/* eval.scm: 1243 impform */
-t8=((C_word*)((C_word*)t0)[5])[1];
-f_8342(t8,t2,t7,((C_word*)t0)[4],C_SCHEME_TRUE);}}
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[276],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[135],t5);
+/* eval.scm: 1242 impform */
+t7=((C_word*)((C_word*)t0)[6])[1];
+f_8298(t7,t2,t6,((C_word*)t0)[5],C_SCHEME_TRUE);}
+else{
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[52],t3);
+t5=C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,t4,t5);
+t7=C_a_i_cons(&a,2,lf[232],t6);
+/* eval.scm: 1242 impform */
+t8=((C_word*)((C_word*)t0)[6])[1];
+f_8298(t8,t2,t7,((C_word*)t0)[5],C_SCHEME_TRUE);}}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[4],*((C_word*)lf[7]+1)))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8460,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1250 ##sys#extension-information */
-t3=*((C_word*)lf[269]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[287]);}
+if(C_truep(C_i_memq(((C_word*)t0)[4],*((C_word*)lf[4]+1)))){
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8416,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1249 ##sys#extension-information */
+t3=*((C_word*)lf[261]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[279]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8555,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1265 ##sys#extension-information */
-t3=*((C_word*)lf[269]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[287]);}}}}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8511,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1264 ##sys#extension-information */
+t3=*((C_word*)lf[261]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[279]);}}}}
 
-/* k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8555(C_word c,C_word t0,C_word t1){
+/* k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8738,30 +8442,30 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[8],*a=ab;
+C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8555,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8511,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_assq(lf[59],t1);
-t3=(C_word)C_i_assq(lf[285],t1);
-t4=(C_word)C_i_assq(lf[274],t1);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8570,a[2]=t2,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t2=C_i_assq(lf[56],t1);
+t3=C_i_assq(lf[277],t1);
+t4=C_i_assq(lf[266],t1);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8526,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t2)){
-/* eval.scm: 1270 add-req */
+/* eval.scm: 1269 add-req */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_8317(t6,t5,((C_word*)t0)[3],C_SCHEME_TRUE);}
+f_8273(t6,t5,((C_word*)t0)[3],C_SCHEME_TRUE);}
 else{
 t6=t5;
-f_8570(2,t6,C_SCHEME_UNDEFINED);}}
+f_8526(2,t6,C_SCHEME_UNDEFINED);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8700,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1284 add-req */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8656,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1283 add-req */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_8317(t3,t2,((C_word*)t0)[3],C_SCHEME_FALSE);}}
+f_8273(t3,t2,((C_word*)t0)[3],C_SCHEME_FALSE);}}
 
-/* k8698 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8700(C_word c,C_word t0,C_word t1){
+/* k8654 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8656(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8772,26 +8476,26 @@ C_word t7;
 C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8700,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8707,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[55],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[131],t5);
-/* eval.scm: 1286 impform */
-t7=((C_word*)((C_word*)t0)[2])[1];
-f_8342(t7,t2,t6,((C_word*)t0)[3],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_8656,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8663,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[52],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[123],t5);
+/* eval.scm: 1285 impform */
+t7=((C_word*)((C_word*)t0)[3])[1];
+f_8298(t7,t2,t6,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k8705 in k8698 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8707(C_word c,C_word t0,C_word t1){
+/* k8661 in k8654 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8663(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1285 values */
+/* eval.scm: 1284 values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8570(C_word c,C_word t0,C_word t1){
+/* k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8804,23 +8508,23 @@ C_word t9;
 C_word ab[30],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8570,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8577,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8585,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8589,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-if(C_truep(((C_word*)t0)[2])){
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[55],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,lf[129],t7);
+C_save_and_reclaim((void*)tr2,(void*)f_8526,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8533,a[2]=((C_word*)t0)[8],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8541,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8545,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(((C_word*)t0)[3])){
+t5=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[52],t5);
+t7=C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,lf[121],t7);
 t9=t4;
-f_8589(t9,(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST));}
+f_8545(t9,C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST));}
 else{
 t5=t4;
-f_8589(t5,C_SCHEME_END_OF_LIST);}}
+f_8545(t5,C_SCHEME_END_OF_LIST);}}
 
-/* k8587 in k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8589(C_word t0,C_word t1){
+/* k8543 in k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8545(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8838,29 +8542,29 @@ C_word t14;
 C_word ab[25],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8589,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8593,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_8545,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8549,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_truep(((C_word*)t0)[5])?((C_word*)t0)[5]:(C_truep(((C_word*)t0)[4])?C_SCHEME_FALSE:((C_word*)t0)[3]));
 if(C_truep(t3)){
 /* ##sys#append */
-t4=*((C_word*)lf[71]+1);
+t4=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8611,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8567,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8615,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t10=(C_truep(((C_word*)t0)[4])?(C_word)C_i_cdr(((C_word*)t0)[4]):(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]));
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8571,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t10=(C_truep(((C_word*)t0)[4])?C_i_cdr(((C_word*)t0)[4]):C_a_i_list(&a,1,((C_word*)t0)[2]));
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8621,a[2]=t6,a[3]=t12,a[4]=t8,a[5]=((C_word)li204),tmp=(C_word)a,a+=6,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8577,a[2]=t6,a[3]=t12,a[4]=t8,a[5]=((C_word)li204),tmp=(C_word)a,a+=6,tmp));
 t14=((C_word*)t12)[1];
-f_8621(t14,t9,t10);}}
+f_8577(t14,t9,t10);}}
 
-/* loop2149 in k8587 in k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8621(C_word t0,C_word t1,C_word t2){
+/* loop2154 in k8543 in k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8577(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8881,17 +8585,17 @@ loop:
 a=C_alloc(9);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_8621,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[55],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_8577,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[52],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop21492162 */
+t9=C_slot(t2,C_fix(1));
+/* loop21542167 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -8900,8 +8604,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop21492162 */
+t9=C_slot(t2,C_fix(1));
+/* loop21542167 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -8912,17 +8616,17 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8613 in k8587 in k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8615(C_word c,C_word t0,C_word t1){
+/* k8569 in k8543 in k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[71]+1);
+t2=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8609 in k8587 in k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8611(C_word c,C_word t0,C_word t1){
+/* k8565 in k8543 in k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8930,46 +8634,46 @@ C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8611,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[131],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8567,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[123],t1);
+t3=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t4=*((C_word*)lf[71]+1);
+t4=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],t3,C_SCHEME_END_OF_LIST);}
 
-/* k8591 in k8587 in k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8593(C_word c,C_word t0,C_word t1){
+/* k8547 in k8543 in k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8549(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[71]+1);
+t2=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8583 in k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8585(C_word c,C_word t0,C_word t1){
+/* k8539 in k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8585,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[69],t1);
-/* eval.scm: 1272 impform */
+C_save_and_reclaim((void*)tr2,(void*)f_8541,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[66],t1);
+/* eval.scm: 1271 impform */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_8342(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_8298(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k8575 in k8568 in k8553 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8577(C_word c,C_word t0,C_word t1){
+/* k8531 in k8524 in k8509 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1271 values */
+/* eval.scm: 1270 values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* k8458 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8460(C_word c,C_word t0,C_word t1){
+/* k8414 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8980,27 +8684,27 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[25],*a=ab;
+C_word ab[26],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8460,2,t0,t1);}
-t2=(C_word)C_i_assq(lf[285],t1);
-t3=(C_word)C_i_assq(lf[59],t1);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8477,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8481,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8416,2,t0,t1);}
+t2=C_i_assq(lf[277],t1);
+t3=C_i_assq(lf[56],t1);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8433,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8437,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t3)){
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[55],t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,lf[129],t8);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,lf[52],t6);
+t8=C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,lf[121],t8);
 t10=t5;
-f_8481(t10,(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST));}
+f_8437(t10,C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST));}
 else{
 t6=t5;
-f_8481(t6,C_SCHEME_END_OF_LIST);}}
+f_8437(t6,C_SCHEME_END_OF_LIST);}}
 
-/* k8479 in k8458 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8481(C_word t0,C_word t1){
+/* k8435 in k8414 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8437(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9016,76 +8720,76 @@ C_word t12;
 C_word ab[19],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8481,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8489,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-if(C_truep(((C_word*)t0)[5])){
-/* eval.scm: 1256 impform */
-t3=((C_word*)((C_word*)t0)[4])[1];
-f_8342(t3,t2,lf[286],((C_word*)t0)[3],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)trf_8437,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8445,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(((C_word*)t0)[6])){
+/* eval.scm: 1255 impform */
+t3=((C_word*)((C_word*)t0)[5])[1];
+f_8298(t3,t2,lf[278],((C_word*)t0)[4],C_SCHEME_FALSE);}
 else{
-if(C_truep(((C_word*)t0)[2])){
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[284],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[143],t5);
-/* eval.scm: 1256 impform */
-t7=((C_word*)((C_word*)t0)[4])[1];
-f_8342(t7,t2,t6,((C_word*)t0)[3],C_SCHEME_FALSE);}
-else{
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[55],t3);
-t5=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[240],t6);
-/* eval.scm: 1256 impform */
-t8=((C_word*)((C_word*)t0)[4])[1];
-f_8342(t8,t2,t7,((C_word*)t0)[3],C_SCHEME_FALSE);}}}
+if(C_truep(((C_word*)t0)[3])){
+t3=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[276],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,lf[135],t5);
+/* eval.scm: 1255 impform */
+t7=((C_word*)((C_word*)t0)[5])[1];
+f_8298(t7,t2,t6,((C_word*)t0)[4],C_SCHEME_FALSE);}
+else{
+t3=C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
+t4=C_a_i_cons(&a,2,lf[52],t3);
+t5=C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,t4,t5);
+t7=C_a_i_cons(&a,2,lf[232],t6);
+/* eval.scm: 1255 impform */
+t8=((C_word*)((C_word*)t0)[5])[1];
+f_8298(t8,t2,t7,((C_word*)t0)[4],C_SCHEME_FALSE);}}}
 
-/* k8487 in k8479 in k8458 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8489(C_word c,C_word t0,C_word t1){
+/* k8443 in k8435 in k8414 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8489,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_8445,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t3=*((C_word*)lf[71]+1);
+t3=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k8475 in k8458 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8477(C_word c,C_word t0,C_word t1){
+/* k8431 in k8414 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8477,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[69],t1);
-/* eval.scm: 1253 values */
+C_save_and_reclaim((void*)tr2,(void*)f_8433,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[66],t1);
+/* eval.scm: 1252 values */
 C_values(4,0,((C_word*)t0)[2],t2,C_SCHEME_TRUE);}
 
-/* k8411 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8413(C_word c,C_word t0,C_word t1){
+/* k8367 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1242 values */
+/* eval.scm: 1241 values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* k8398 in k8391 in doit in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8400(C_word c,C_word t0,C_word t1){
+/* k8354 in k8347 in doit in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1240 values */
+/* eval.scm: 1239 values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* impform in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8342(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* impform in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8298(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9094,23 +8798,23 @@ C_word t8;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8342,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8354,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8361,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_8298,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8310,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8317,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t7=(C_word)C_i_not(t4);
+t7=C_i_not(t4);
 if(C_truep(t7)){
 t8=t6;
-f_8361(2,t8,t7);}
+f_8317(2,t8,t7);}
 else{
-/* eval.scm: 1232 ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[44]))(2,*((C_word*)lf[44]+1),t6);}}
+/* eval.scm: 1231 ##sys#current-module */
+((C_proc2)C_retrieve_symbol_proc(lf[41]))(2,*((C_word*)lf[41]+1),t6);}}
 else{
 t7=t6;
-f_8361(2,t7,C_SCHEME_FALSE);}}
+f_8317(2,t7,C_SCHEME_FALSE);}}
 
-/* k8359 in impform in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8361(C_word c,C_word t0,C_word t1){
+/* k8315 in impform in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9119,34 +8823,34 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8361,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8317,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[281],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,lf[273],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t5=*((C_word*)lf[71]+1);
+t5=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[2],t4,C_SCHEME_END_OF_LIST);}
 else{
 /* ##sys#append */
-t2=*((C_word*)lf[71]+1);
+t2=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
 
-/* k8352 in impform in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8354(C_word c,C_word t0,C_word t1){
+/* k8308 in impform in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8354,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_8310,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[69],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[66],t2));}
 
-/* add-req in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8317(C_word t0,C_word t1,C_word t2,C_word t3){
+/* add-req in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8273(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9156,32 +8860,32 @@ C_word t8;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8317,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_8273,NULL,4,t0,t1,t2,t3);}
 if(C_truep(((C_word*)t0)[2])){
-t4=(C_truep(t3)?lf[276]:lf[277]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8330,a[2]=t2,a[3]=((C_word)li200),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8336,a[2]=t2,a[3]=((C_word)li201),tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1224 ##sys#hash-table-update! */
-((C_proc6)C_retrieve_symbol_proc(lf[21]))(6,*((C_word*)lf[21]+1),t1,C_retrieve(lf[280]),t4,t5,t6);}
+t4=(C_truep(t3)?lf[268]:lf[269]);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8286,a[2]=t2,a[3]=((C_word)li200),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8292,a[2]=t2,a[3]=((C_word)li201),tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1223 ##sys#hash-table-update! */
+((C_proc6)C_retrieve_symbol_proc(lf[18]))(6,*((C_word*)lf[18]+1),t1,C_retrieve(lf[272]),t4,t5,t6);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* a8335 in add-req in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8336(C_word c,C_word t0,C_word t1){
+/* a8291 in add-req in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8336,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8292,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,1,((C_word*)t0)[2]));}
 
-/* a8329 in add-req in ##sys#do-the-right-thing in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8330(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8285 in add-req in ##sys#do-the-right-thing in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8286(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9189,14 +8893,14 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8330,3,t0,t1,t2);}
-t3=C_retrieve(lf[278]);
-/* g20562057 */
+C_save_and_reclaim((void*)tr3,(void*)f_8286,3,t0,t1,t2);}
+t3=C_retrieve(lf[270]);
+/* g20602061 */
 t4=t3;
-((C_proc5)C_retrieve_proc(t4))(5,t4,t1,*((C_word*)lf[279]+1),t2,((C_word*)t0)[2]);}
+((C_proc5)C_retrieve_proc(t4))(5,t4,t1,*((C_word*)lf[271]+1),t2,((C_word*)t0)[2]);}
 
-/* ##sys#lookup-runtime-requirements in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8265(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#lookup-runtime-requirements in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8221(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9206,15 +8910,15 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8265,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8221,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8271,a[2]=t4,a[3]=((C_word)li198),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8227,a[2]=t4,a[3]=((C_word)li198),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_8271(t6,t1,t2);}
+f_8227(t6,t1,t2);}
 
-/* loop1 in ##sys#lookup-runtime-requirements in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8271(C_word t0,C_word t1,C_word t2){
+/* loop1 in ##sys#lookup-runtime-requirements in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8227(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9222,19 +8926,19 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8271,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_8227,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8285,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_i_car(t2);
-/* eval.scm: 1213 ##sys#extension-information */
-t5=*((C_word*)lf[269]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8241,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=C_i_car(t2);
+/* eval.scm: 1212 ##sys#extension-information */
+t5=*((C_word*)lf[261]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_FALSE);}}
 
-/* k8283 in loop1 in ##sys#lookup-runtime-requirements in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8285(C_word c,C_word t0,C_word t1){
+/* k8239 in loop1 in ##sys#lookup-runtime-requirements in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9242,18 +8946,18 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8285,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8288,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8241,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8244,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
-t3=(C_word)C_i_assq(lf[274],t1);
+t3=C_i_assq(lf[266],t1);
 t4=t2;
-f_8288(t4,(C_truep(t3)?(C_word)C_i_cdr(t3):C_SCHEME_FALSE));}
+f_8244(t4,(C_truep(t3)?C_i_cdr(t3):C_SCHEME_FALSE));}
 else{
 t3=t2;
-f_8288(t3,C_SCHEME_FALSE);}}
+f_8244(t3,C_SCHEME_FALSE);}}
 
-/* k8286 in k8283 in loop1 in ##sys#lookup-runtime-requirements in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8288(C_word t0,C_word t1){
+/* k8242 in k8239 in loop1 in ##sys#lookup-runtime-requirements in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8244(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9262,38 +8966,38 @@ C_word t5;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8288,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8244,NULL,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8295,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* eval.scm: 1217 loop1 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8251,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=C_i_cdr(((C_word*)t0)[3]);
+/* eval.scm: 1216 loop1 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_8271(t5,t3,t4);}
+f_8227(t5,t3,t4);}
 
-/* k8293 in k8286 in k8283 in loop1 in ##sys#lookup-runtime-requirements in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8295(C_word c,C_word t0,C_word t1){
+/* k8249 in k8242 in k8239 in loop1 in ##sys#lookup-runtime-requirements in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1212 append */
-t2=*((C_word*)lf[84]+1);
+/* eval.scm: 1211 append */
+t2=*((C_word*)lf[81]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8259(C_word c,C_word t0,C_word t1,C_word t2){
+/* extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8215(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8259,3,t0,t1,t2);}
-/* eval.scm: 1203 ##sys#extension-information */
-t3=*((C_word*)lf[269]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,lf[273]);}
+C_save_and_reclaim((void*)tr3,(void*)f_8215,3,t0,t1,t2);}
+/* eval.scm: 1202 ##sys#extension-information */
+t3=*((C_word*)lf[261]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,lf[265]);}
 
-/* ##sys#extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9301,46 +9005,46 @@ C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8226,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8230,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-/* eval.scm: 1195 ##sys#repository-path */
-t5=*((C_word*)lf[249]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_8182,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8186,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+/* eval.scm: 1194 ##sys#repository-path */
+t5=*((C_word*)lf[241]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k8228 in ##sys#extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8230(C_word c,C_word t0,C_word t1){
+/* k8184 in ##sys#extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8186(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8230,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8186,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8236,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* eval.scm: 1196 ##sys#canonicalize-extension-path */
-t3=*((C_word*)lf[243]+1);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8192,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* eval.scm: 1195 ##sys#canonicalize-extension-path */
+t3=*((C_word*)lf[235]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8234 in k8228 in ##sys#extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8236(C_word c,C_word t0,C_word t1){
+/* k8190 in k8184 in ##sys#extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8192(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8236,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8239,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1197 string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_8192,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8195,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1196 string-append */
 t3=((C_word*)t0)[3];
-((C_proc6)C_retrieve_proc(t3))(6,t3,t2,((C_word*)t0)[2],lf[271],t1,lf[272]);}
+((C_proc6)C_retrieve_proc(t3))(6,t3,t2,((C_word*)t0)[2],lf[263],t1,lf[264]);}
 
-/* k8237 in k8234 in k8228 in ##sys#extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8239(C_word c,C_word t0,C_word t1){
+/* k8193 in k8190 in k8184 in ##sys#extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9348,54 +9052,54 @@ C_word t4;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8239,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8242,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8257,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1198 string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_8195,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8198,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8213,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1197 string-append */
 t4=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t3,t1,lf[270]);}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t3,t1,lf[262]);}
 
-/* k8255 in k8237 in k8234 in k8228 in ##sys#extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8257(C_word c,C_word t0,C_word t1){
+/* k8211 in k8193 in k8190 in k8184 in ##sys#extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8213(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1198 file-exists? */
+/* eval.scm: 1197 file-exists? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8240 in k8237 in k8234 in k8228 in ##sys#extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8242(C_word c,C_word t0,C_word t1){
+/* k8196 in k8193 in k8190 in k8184 in ##sys#extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8242,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8198,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8246,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li195),tmp=(C_word)a,a+=5,tmp);
-/* g20092010 */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8202,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li195),tmp=(C_word)a,a+=5,tmp);
+/* g20072008 */
 t3=t2;
-f_8246(t3,((C_word*)t0)[2],t1);}
+f_8202(t3,((C_word*)t0)[2],t1);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* g2009 in k8240 in k8237 in k8234 in k8228 in ##sys#extension-information in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8246(C_word t0,C_word t1,C_word t2){
+/* g2007 in k8196 in k8193 in k8190 in k8184 in ##sys#extension-information in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8202(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8246,NULL,3,t0,t1,t2);}
-/* g20182019 */
+C_save_and_reclaim((void*)trf_8202,NULL,3,t0,t1,t2);}
+/* g20162017 */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t1,t2,((C_word*)t0)[2]);}
 
-/* ##sys#require in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8213(C_word c,C_word t0,C_word t1,...){
+/* ##sys#require in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8169(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -9403,24 +9107,24 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_8213r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_8169r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_8213r(t0,t1,t2);}}
+f_8169r(t0,t1,t2);}}
 
-static void C_ccall f_8213r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8169r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8219,a[2]=((C_word)li193),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8175,a[2]=((C_word)li193),tmp=(C_word)a,a+=3,tmp);
 /* for-each */
-t4=*((C_word*)lf[268]+1);
+t4=*((C_word*)lf[260]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,t3,t2);}
 
-/* a8218 in ##sys#require in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8219(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8174 in ##sys#require in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8175(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9428,14 +9132,14 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8219,3,t0,t1,t2);}
-t3=*((C_word*)lf[260]+1);
-/* g19861987 */
+C_save_and_reclaim((void*)tr3,(void*)f_8175,3,t0,t1,t2);}
+t3=*((C_word*)lf[252]+1);
+/* g19841985 */
 t4=t3;
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,lf[267]);}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,lf[259]);}
 
-/* ##sys#provided? in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8199(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#provided? in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8155(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9443,24 +9147,24 @@ C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8199,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8210,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 1176 ##sys#canonicalize-extension-path */
-t4=*((C_word*)lf[243]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[266]);}
+C_save_and_reclaim((void*)tr3,(void*)f_8155,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8166,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 1175 ##sys#canonicalize-extension-path */
+t4=*((C_word*)lf[235]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[258]);}
 
-/* k8208 in ##sys#provided? in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8210(C_word c,C_word t0,C_word t1){
+/* k8164 in ##sys#provided? in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_member(t1,C_retrieve(lf[258]));
+t2=C_i_member(t1,C_retrieve(lf[250]));
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?C_SCHEME_TRUE:C_SCHEME_FALSE));}
 
-/* ##sys#provide in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8157(C_word c,C_word t0,C_word t1,...){
+/* ##sys#provide in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8113(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -9468,13 +9172,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_8157r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_8113r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_8157r(t0,t1,t2);}}
+f_8113r(t0,t1,t2);}}
 
-static void C_ccall f_8157r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8113r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9483,12 +9187,12 @@ C_word t6;
 C_word *a=C_alloc(6);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8163,a[2]=t4,a[3]=((C_word)li190),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8119,a[2]=t4,a[3]=((C_word)li190),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_8163(t6,t1,t2);}
+f_8119(t6,t1,t2);}
 
-/* loop1948 in ##sys#provide in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8163(C_word t0,C_word t1,C_word t2){
+/* loop1946 in ##sys#provide in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8119(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9498,21 +9202,21 @@ C_word t7;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8163,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_check_symbol_2(t3,lf[264]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8178,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1169 ##sys#canonicalize-extension-path */
-t6=*((C_word*)lf[243]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[264]);}
+C_save_and_reclaim((void*)trf_8119,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_check_symbol_2(t3,lf[256]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8134,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1168 ##sys#canonicalize-extension-path */
+t6=*((C_word*)lf[235]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[256]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8176 in loop1948 in ##sys#provide in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8178(C_word c,C_word t0,C_word t1){
+/* k8132 in loop1946 in ##sys#provide in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8134(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9521,15 +9225,15 @@ C_word t5;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8178,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_retrieve(lf[258]));
-t3=C_mutate((C_word*)lf[258]+1 /* (set! loaded-extensions ...) */,t2);
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_8134,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_retrieve(lf[250]));
+t3=C_mutate((C_word*)lf[250]+1 /* (set! loaded-extensions ...) */,t2);
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8163(t5,((C_word*)t0)[2],t4);}
+f_8119(t5,((C_word*)t0)[2],t4);}
 
-/* ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8029(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -9538,13 +9242,13 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr4r,(void*)f_8073r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_8029r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_8073r(t0,t1,t2,t3,t4);}}
+f_8029r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_8073r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_8029r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9552,22 +9256,22 @@ C_word t7;
 C_word t8;
 C_word *a=C_alloc(8);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8077,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8033,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_nullp(t4))){
 t7=t6;
-f_8077(2,t7,C_SCHEME_TRUE);}
+f_8033(2,t7,C_SCHEME_TRUE);}
 else{
-t7=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t7))){
+t7=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t7))){
 t8=t6;
-f_8077(2,t8,(C_word)C_i_car(t4));}
+f_8033(2,t8,C_i_car(t4));}
 else{
 /* ##sys#error */
-t8=*((C_word*)lf[14]+1);
+t8=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,lf[0],t4);}}}
 
-/* k8075 in ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8077(C_word c,C_word t0,C_word t1){
+/* k8031 in ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9575,43 +9279,43 @@ C_word t4;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8077,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8080,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_stringp(((C_word*)((C_word*)t0)[4])[1]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8133,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1148 string->symbol */
+C_save_and_reclaim((void*)tr2,(void*)f_8033,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8036,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_stringp(((C_word*)((C_word*)t0)[4])[1]))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8089,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1147 string->symbol */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)((C_word*)t0)[4])[1]);}
 else{
 t3=t2;
-f_8080(t3,(C_word)C_i_check_symbol_2(((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[3]));}}
+f_8036(t3,C_i_check_symbol_2(((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[3]));}}
 
-/* k8131 in k8075 in ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8133(C_word c,C_word t0,C_word t1){
+/* k8087 in k8031 in ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_8080(t3,t2);}
+f_8036(t3,t2);}
 
-/* k8078 in k8075 in ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8080(C_word t0,C_word t1){
+/* k8034 in k8031 in ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_8036(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8080,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8083,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1150 ##sys#canonicalize-extension-path */
-t3=*((C_word*)lf[243]+1);
+C_save_and_reclaim((void*)trf_8036,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1149 ##sys#canonicalize-extension-path */
+t3=*((C_word*)lf[235]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[2]);}
 
-/* k8081 in k8078 in k8075 in ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8083(C_word c,C_word t0,C_word t1){
+/* k8037 in k8034 in k8031 in ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8039(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9620,48 +9324,48 @@ C_word t5;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8083,2,t0,t1);}
-t2=(C_word)C_i_member(t1,C_retrieve(lf[258]));
+C_save_and_reclaim((void*)tr2,(void*)f_8039,2,t0,t1);}
+t2=C_i_member(t1,C_retrieve(lf[250]));
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)((C_word*)t0)[4])[1],*((C_word*)lf[5]+1)))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8098,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 1153 ##sys#load-library-0 */
-t4=*((C_word*)lf[233]+1);
+if(C_truep(C_i_memq(((C_word*)((C_word*)t0)[4])[1],*((C_word*)lf[2]+1)))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8054,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 1152 ##sys#load-library-0 */
+t4=*((C_word*)lf[225]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)((C_word*)t0)[4])[1],C_SCHEME_FALSE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8110,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1157 ##sys#find-extension */
-t4=*((C_word*)lf[253]+1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8066,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1156 ##sys#find-extension */
+t4=*((C_word*)lf[245]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,C_SCHEME_TRUE);}}}
 
-/* k8108 in k8081 in k8078 in k8075 in ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8110(C_word c,C_word t0,C_word t1){
+/* k8064 in k8037 in k8034 in k8031 in ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8066(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8110,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8066,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8116,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1159 ##sys#load */
-t3=*((C_word*)lf[197]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8072,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1158 ##sys#load */
+t3=*((C_word*)lf[189]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,t1,C_SCHEME_FALSE,C_SCHEME_FALSE);}
 else{
 if(C_truep(((C_word*)t0)[4])){
-/* eval.scm: 1162 ##sys#error */
-t2=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],((C_word*)t0)[3],lf[262],((C_word*)((C_word*)t0)[2])[1]);}
+/* eval.scm: 1161 ##sys#error */
+t2=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],((C_word*)t0)[3],lf[254],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}}
 
-/* k8114 in k8108 in k8081 in k8078 in k8075 in ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8116(C_word c,C_word t0,C_word t1){
+/* k8070 in k8064 in k8037 in k8034 in k8031 in ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8072(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9669,14 +9373,14 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8116,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_retrieve(lf[258]));
-t3=C_mutate((C_word*)lf[258]+1 /* (set! loaded-extensions ...) */,t2);
+C_save_and_reclaim((void*)tr2,(void*)f_8072,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],C_retrieve(lf[250]));
+t3=C_mutate((C_word*)lf[250]+1 /* (set! loaded-extensions ...) */,t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_TRUE);}
 
-/* k8096 in k8081 in k8078 in k8075 in ##sys#load-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8098(C_word c,C_word t0,C_word t1){
+/* k8052 in k8037 in k8034 in k8031 in ##sys#load-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_8054(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9687,15 +9391,15 @@ t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 if(C_truep(((C_word*)t0)[4])){
-/* eval.scm: 1155 ##sys#error */
-t2=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],((C_word*)t0)[3],lf[261],((C_word*)((C_word*)t0)[2])[1]);}
+/* eval.scm: 1154 ##sys#error */
+t2=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],((C_word*)t0)[3],lf[253],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}}
 
-/* ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7930(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9703,14 +9407,14 @@ C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7974,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7978,a[2]=t3,a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 1124 ##sys#repository-path */
-t5=*((C_word*)lf[249]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_7930,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7934,a[2]=t3,a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 1123 ##sys#repository-path */
+t5=*((C_word*)lf[241]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7978(C_word c,C_word t0,C_word t1){
+/* k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9721,23 +9425,23 @@ C_word t7;
 C_word ab[14],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7978,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7980,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word)li186),tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8026,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(C_truep(C_retrieve(lf[251]))?lf[255]:C_SCHEME_END_OF_LIST);
-t5=(C_truep(t1)?(C_word)C_a_i_list(&a,1,t1):C_SCHEME_END_OF_LIST);
-t6=(C_truep(((C_word*)t0)[2])?C_retrieve(lf[256]):C_SCHEME_END_OF_LIST);
-if(C_truep(C_retrieve(lf[251]))){
-/* eval.scm: 1133 ##sys#append */
-t7=*((C_word*)lf[71]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_7934,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7936,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word)li186),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7982,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(C_truep(C_retrieve(lf[243]))?lf[247]:C_SCHEME_END_OF_LIST);
+t5=(C_truep(t1)?C_a_i_list(&a,1,t1):C_SCHEME_END_OF_LIST);
+t6=(C_truep(((C_word*)t0)[2])?C_retrieve(lf[248]):C_SCHEME_END_OF_LIST);
+if(C_truep(C_retrieve(lf[243]))){
+/* eval.scm: 1132 ##sys#append */
+t7=*((C_word*)lf[68]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t3,t4,t5,t6,C_SCHEME_END_OF_LIST);}
 else{
-/* eval.scm: 1133 ##sys#append */
-t7=*((C_word*)lf[71]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t3,t4,t5,t6,lf[257]);}}
+/* eval.scm: 1132 ##sys#append */
+t7=*((C_word*)lf[68]+1);
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t3,t4,t5,t6,lf[249]);}}
 
-/* k8024 in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8026(C_word c,C_word t0,C_word t1){
+/* k7980 in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7982(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9746,15 +9450,15 @@ C_word t5;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8026,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7982,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8028,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li187),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7984,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li187),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_8028(t5,((C_word*)t0)[2],t1);}
+f_7984(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k8024 in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_8028(C_word t0,C_word t1,C_word t2){
+/* loop in k7980 in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7984(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9762,19 +9466,19 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8028,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8041,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1140 check */
+C_save_and_reclaim((void*)trf_7984,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7997,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1139 check */
 t5=((C_word*)t0)[2];
-f_7980(t5,t4,t3);}
+f_7936(t5,t4,t3);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k8039 in loop in k8024 in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8041(C_word c,C_word t0,C_word t1){
+/* k7995 in loop in k7980 in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7997(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9783,27 +9487,27 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* eval.scm: 1141 loop */
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+/* eval.scm: 1140 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_8028(t3,((C_word*)t0)[4],t2);}}
+f_7984(t3,((C_word*)t0)[4],t2);}}
 
-/* check in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7980(C_word t0,C_word t1,C_word t2){
+/* check in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7936(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7980,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7984,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1126 string-append */
+C_save_and_reclaim((void*)trf_7936,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7940,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1125 string-append */
 t4=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t4))(5,t4,t3,t2,lf[254],((C_word*)t0)[2]);}
+((C_proc5)C_retrieve_proc(t4))(5,t4,t3,t2,lf[246],((C_word*)t0)[2]);}
 
-/* k7982 in check in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7984(C_word c,C_word t0,C_word t1){
+/* k7938 in check in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9812,37 +9516,37 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7984,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7990,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7940,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7946,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=C_retrieve(lf[182]);
+t3=C_retrieve(lf[174]);
 if(C_truep(t3)){
 t4=t2;
-f_7990(2,t4,C_SCHEME_FALSE);}
+f_7946(2,t4,C_SCHEME_FALSE);}
 else{
-if(C_truep((C_word)C_fudge(C_fix(24)))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8019,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1130 ##sys#string-append */
-t5=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t1,C_retrieve(lf[216]));}
+if(C_truep(C_fudge(C_fix(24)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7975,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1129 ##sys#string-append */
+t5=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t1,C_retrieve(lf[208]));}
 else{
 t4=t2;
-f_7990(2,t4,C_SCHEME_FALSE);}}}
+f_7946(2,t4,C_SCHEME_FALSE);}}}
 else{
 t3=t2;
-f_7990(2,t3,C_SCHEME_FALSE);}}
+f_7946(2,t3,C_SCHEME_FALSE);}}
 
-/* k8017 in k7982 in check in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8019(C_word c,C_word t0,C_word t1){
+/* k7973 in k7938 in check in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1130 file-exists? */
+/* eval.scm: 1129 file-exists? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7988 in k7982 in check in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7990(C_word c,C_word t0,C_word t1){
+/* k7944 in k7938 in check in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7946(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9852,8 +9556,8 @@ C_word t6;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7990,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7993,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7946,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7949,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
 t3=t1;
 if(C_truep(t3)){
@@ -9864,36 +9568,99 @@ else{
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8000,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1131 ##sys#string-append */
-t4=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[4],lf[10]);}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7956,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1130 ##sys#string-append */
+t4=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[4],lf[7]);}}
 
-/* k7998 in k7988 in k7982 in check in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_8000(C_word c,C_word t0,C_word t1){
+/* k7954 in k7944 in k7938 in check in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1131 file-exists? */
+/* eval.scm: 1130 file-exists? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7991 in k7988 in k7982 in check in k7976 in ##sys#find-extension in k7968 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7993(C_word c,C_word t0,C_word t1){
+/* k7947 in k7944 in k7938 in check in k7932 in ##sys#find-extension in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7949(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+if(C_truep(t1)){
+t2=((C_word*)t0)[3];
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
+else{
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
+
+/* ##sys#repository-path in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7899(C_word c,C_word t0,C_word t1,...){
+C_word tmp;
+C_word t2;
+va_list v;
+C_word *a,c2=c;
+C_save_rest(t1,c2,2);
+C_check_for_interrupt;
+if(!C_demand(c*C_SIZEOF_PAIR+4)){
+C_save_and_reclaim((void*)tr2r,(void*)f_7899r,2,t0,t1);}
+else{
+a=C_alloc((c-2)*3);
+t2=C_restore_rest(a,C_rest_count(0));
+f_7899r(t0,t1,t2);}}
+
+static void C_ccall f_7899r(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word *a=C_alloc(4);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7903,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
+t4=((C_word*)((C_word*)t0)[2])[1];
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+else{
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+if(C_truep(t5)){
+t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
+t7=t1;
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
+else{
+t6=((C_word*)((C_word*)t0)[2])[1];
+t7=t1;
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
+else{
+/* ##sys#error */
+t5=*((C_word*)lf[11]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
+
+/* k7901 in ##sys#repository-path in k7896 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7903(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
+C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=((C_word*)t0)[3];
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
+t2=((C_word*)((C_word*)t0)[3])[1];
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7810(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7738(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9905,30 +9672,30 @@ C_word ab[17],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7810,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7813,a[2]=t2,a[3]=t3,a[4]=((C_word)li182),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7832,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_stringp(t2))){
+C_save_and_reclaim((void*)tr4,(void*)f_7738,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7741,a[2]=t2,a[3]=t3,a[4]=((C_word)li181),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7760,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_stringp(t2))){
 t6=t5;
-f_7832(2,t6,t2);}
+f_7760(2,t6,t2);}
 else{
-if(C_truep((C_word)C_i_symbolp(t2))){
-/* eval.scm: 1084 ##sys#symbol->string */
-t6=*((C_word*)lf[245]+1);
+if(C_truep(C_i_symbolp(t2))){
+/* eval.scm: 1077 ##sys#symbol->string */
+t6=*((C_word*)lf[237]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 else{
-if(C_truep((C_word)C_i_listp(t2))){
+if(C_truep(C_i_listp(t2))){
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7915,a[2]=t4,a[3]=t7,a[4]=((C_word*)t0)[2],a[5]=((C_word)li184),tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7843,a[2]=t4,a[3]=t7,a[4]=((C_word*)t0)[2],a[5]=((C_word)li183),tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_7915(t9,t5,t2);}
+f_7843(t9,t5,t2);}
 else{
 t6=t5;
-f_7832(2,t6,C_SCHEME_UNDEFINED);}}}}
+f_7760(2,t6,C_SCHEME_UNDEFINED);}}}}
 
-/* loop in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7915(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7843(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9936,28 +9703,28 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7915,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_7843,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[246]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[238]);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7932,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_symbolp(t3))){
-/* eval.scm: 1091 ##sys#symbol->string */
-t5=*((C_word*)lf[245]+1);
+t3=C_slot(t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7860,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_symbolp(t3))){
+/* eval.scm: 1084 ##sys#symbol->string */
+t5=*((C_word*)lf[237]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 else{
-if(C_truep((C_word)C_i_stringp(t3))){
+if(C_truep(C_i_stringp(t3))){
 t5=t4;
-f_7932(2,t5,t3);}
+f_7860(2,t5,t3);}
 else{
-/* eval.scm: 1093 err */
+/* eval.scm: 1086 err */
 t5=((C_word*)t0)[2];
-f_7813(t5,t4);}}}}
+f_7741(t5,t4);}}}}
 
-/* k7930 in loop in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7932(C_word c,C_word t0,C_word t1){
+/* k7858 in loop in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9968,27 +9735,27 @@ C_word t7;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7932,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_i_nullp(t2);
-t4=(C_truep(t3)?lf[247]:lf[248]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7940,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* eval.scm: 1097 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_7860,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+t3=C_i_nullp(t2);
+t4=(C_truep(t3)?lf[239]:lf[240]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7868,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t6=C_slot(((C_word*)t0)[5],C_fix(1));
+/* eval.scm: 1090 loop */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_7915(t7,t5,t6);}
+f_7843(t7,t5,t6);}
 
-/* k7938 in k7930 in loop in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7940(C_word c,C_word t0,C_word t1){
+/* k7866 in k7858 in loop in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7868(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1089 string-append */
+/* eval.scm: 1082 string-append */
 t2=((C_word*)t0)[5];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k7830 in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7832(C_word c,C_word t0,C_word t1){
+/* k7758 in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7760(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9997,15 +9764,15 @@ C_word t5;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7832,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7760,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7837,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li183),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7765,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li182),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_7837(t5,((C_word*)t0)[2],t1);}
+f_7765(t5,((C_word*)t0)[2],t1);}
 
-/* check in k7830 in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7837(C_word t0,C_word t1,C_word t2){
+/* check in k7758 in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7765(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10024,70 +9791,70 @@ C_word t16;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7837,NULL,3,t0,t1,t2);}
-t3=(C_word)C_block_size(t2);
-t4=(C_word)C_eqp(C_fix(0),t3);
+C_save_and_reclaim((void*)trf_7765,NULL,3,t0,t1,t2);}
+t3=C_block_size(t2);
+t4=C_eqp(C_fix(0),t3);
 if(C_truep(t4)){
-/* eval.scm: 1100 err */
+/* eval.scm: 1093 err */
 t5=((C_word*)t0)[3];
-f_7813(t5,t1);}
+f_7741(t5,t1);}
 else{
-t5=(C_word)C_i_string_ref(t2,C_fix(0));
-t6=(C_word)C_eqp(C_make_character(92),t5);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(C_make_character(47),t5));
+t5=C_i_string_ref(t2,C_fix(0));
+t6=C_eqp(C_make_character(92),t5);
+t7=(C_truep(t6)?t6:C_eqp(C_make_character(47),t5));
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7863,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1102 ##sys#substring */
-t9=*((C_word*)lf[205]+1);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7791,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1095 ##sys#substring */
+t9=*((C_word*)lf[197]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,t2,C_fix(1),t3);}
 else{
-t8=(C_word)C_fixnum_difference(t3,C_fix(1));
-t9=(C_word)C_i_string_ref(t2,t8);
-t10=(C_word)C_eqp(C_make_character(92),t9);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(C_make_character(47),t9));
+t8=C_fixnum_difference(t3,C_fix(1));
+t9=C_i_string_ref(t2,t8);
+t10=C_eqp(C_make_character(92),t9);
+t11=(C_truep(t10)?t10:C_eqp(C_make_character(47),t9));
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7876,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t13=(C_word)C_fixnum_difference(t3,C_fix(1));
-/* eval.scm: 1104 ##sys#substring */
-t14=*((C_word*)lf[205]+1);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7804,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t13=C_fixnum_difference(t3,C_fix(1));
+/* eval.scm: 1097 ##sys#substring */
+t14=*((C_word*)lf[197]+1);
 ((C_proc5)(void*)(*((C_word*)t14+1)))(5,t14,t12,t2,C_fix(0),t13);}
 else{
 t12=t2;
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,t12);}}}}
 
-/* k7874 in check in k7830 in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7876(C_word c,C_word t0,C_word t1){
+/* k7802 in check in k7758 in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7804(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1104 check */
+/* eval.scm: 1097 check */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_7837(t2,((C_word*)t0)[2],t1);}
+f_7765(t2,((C_word*)t0)[2],t1);}
 
-/* k7861 in check in k7830 in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7863(C_word c,C_word t0,C_word t1){
+/* k7789 in check in k7758 in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7791(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1102 check */
+/* eval.scm: 1095 check */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_7837(t2,((C_word*)t0)[2],t1);}
+f_7765(t2,((C_word*)t0)[2],t1);}
 
-/* err in ##sys#canonicalize-extension-path in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7813(C_word t0,C_word t1){
+/* err in ##sys#canonicalize-extension-path in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7741(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7813,NULL,2,t0,t1);}
-/* eval.scm: 1081 ##sys#error */
-t2=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[3],lf[244],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_7741,NULL,2,t0,t1);}
+/* eval.scm: 1074 ##sys#error */
+t2=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[3],lf[236],((C_word*)t0)[2]);}
 
-/* ##sys#load-library in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7724(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#load-library in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7652(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10096,33 +9863,33 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_7724r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7652r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_7724r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_7652r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7724r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7652r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(4);
-t4=(C_word)C_i_check_symbol_2(t2,lf[241]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7731,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_notvemptyp(t3))){
-t6=(C_word)C_i_vector_ref(t3,C_fix(0));
-/* eval.scm: 1058 ##sys#load-library-0 */
-t7=*((C_word*)lf[233]+1);
+t4=C_i_check_symbol_2(t2,lf[233]);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7659,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_pairp(t3))){
+t6=C_i_car(t3);
+/* eval.scm: 1051 ##sys#load-library-0 */
+t7=*((C_word*)lf[225]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t2,t6);}
 else{
-/* eval.scm: 1058 ##sys#load-library-0 */
-t6=*((C_word*)lf[233]+1);
+/* eval.scm: 1051 ##sys#load-library-0 */
+t6=*((C_word*)lf[225]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,C_SCHEME_FALSE);}}
 
-/* k7729 in ##sys#load-library in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7731(C_word c,C_word t0,C_word t1){
+/* k7657 in ##sys#load-library in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10130,28 +9897,28 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7731,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7659,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7741,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7669,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-c-string */
-t3=*((C_word*)lf[16]+1);
+t3=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_dlerror),C_fix(0));}}
 
-/* k7739 in k7729 in ##sys#load-library in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7741(C_word c,C_word t0,C_word t1){
+/* k7667 in k7657 in ##sys#load-library in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1059 ##sys#error */
-t2=*((C_word*)lf[14]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[241],lf[242],((C_word*)t0)[2],t1);}
+/* eval.scm: 1052 ##sys#error */
+t2=*((C_word*)lf[11]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[233],lf[234],((C_word*)t0)[2],t1);}
 
-/* ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7618(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10159,14 +9926,14 @@ C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7618,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7622,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-/* eval.scm: 1031 ##sys#->feature-id */
-t5=*((C_word*)lf[239]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_7546,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7550,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+/* eval.scm: 1024 ##sys#->feature-id */
+t5=*((C_word*)lf[231]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7622(C_word c,C_word t0,C_word t1){
+/* k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7550(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10176,50 +9943,50 @@ C_word t6;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7622,2,t0,t1);}
-t2=(C_word)C_i_memq(t1,C_retrieve(lf[146]));
+C_save_and_reclaim((void*)tr2,(void*)f_7550,2,t0,t1);}
+t2=C_i_memq(t1,C_retrieve(lf[138]));
 if(C_truep(t2)){
 t3=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7631,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7559,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t4=t3;
-f_7631(t4,(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]));}
+f_7559(t4,C_a_i_list(&a,1,((C_word*)t0)[3]));}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7714,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_slot(((C_word*)t0)[6],C_fix(1));
-/* eval.scm: 1036 ##sys#string-append */
-t6=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t5,C_retrieve(lf[227]));}}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7642,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=C_slot(((C_word*)t0)[6],C_fix(1));
+/* eval.scm: 1029 ##sys#string-append */
+t6=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t5,C_retrieve(lf[219]));}}}
 
-/* k7712 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1){
+/* k7640 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7714,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7718,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1037 dynamic-load-libraries */
+C_save_and_reclaim((void*)tr2,(void*)f_7642,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7646,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1030 dynamic-load-libraries */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k7716 in k7712 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7718(C_word c,C_word t0,C_word t1){
+/* k7644 in k7640 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7718,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7646,2,t0,t1);}
 t2=((C_word*)t0)[3];
-f_7631(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+f_7559(t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7631(C_word t0,C_word t1){
+/* k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7559(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10229,35 +9996,35 @@ C_word t6;
 C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7631,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7634,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7696,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7700,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* eval.scm: 1042 ##sys#string->c-identifier */
-t6=*((C_word*)lf[238]+1);
+C_save_and_reclaim((void*)trf_7559,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7562,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7624,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7628,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=C_slot(((C_word*)t0)[4],C_fix(1));
+/* eval.scm: 1035 ##sys#string->c-identifier */
+t6=*((C_word*)lf[230]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* k7698 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7700(C_word c,C_word t0,C_word t1){
+/* k7626 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1040 string-append */
+/* eval.scm: 1033 string-append */
 t2=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[236],t1,lf[237]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[228],t1,lf[229]);}
 
-/* k7694 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7696(C_word c,C_word t0,C_word t1){
+/* k7622 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1039 ##sys#make-c-string */
-t2=*((C_word*)lf[209]+1);
+/* eval.scm: 1032 ##sys#make-c-string */
+t2=*((C_word*)lf[201]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7634(C_word c,C_word t0,C_word t1){
+/* k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7562(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10265,56 +10032,56 @@ C_word t4;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7634,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7637,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7683,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1044 load-verbose */
+C_save_and_reclaim((void*)tr2,(void*)f_7562,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7565,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7611,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1037 load-verbose */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k7681 in k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7683(C_word c,C_word t0,C_word t1){
+/* k7609 in k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7611(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7683,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7611,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7686,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 1045 display */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7614,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 1038 display */
 t3=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[235]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[227]);}
 else{
 t2=((C_word*)t0)[3];
-f_7637(2,t2,C_SCHEME_UNDEFINED);}}
+f_7565(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k7684 in k7681 in k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7686(C_word c,C_word t0,C_word t1){
+/* k7612 in k7609 in k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7686,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7689,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 1046 display */
+C_save_and_reclaim((void*)tr2,(void*)f_7614,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7617,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 1039 display */
 t3=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k7687 in k7684 in k7681 in k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7689(C_word c,C_word t0,C_word t1){
+/* k7615 in k7612 in k7609 in k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7617(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1047 display */
+/* eval.scm: 1040 display */
 t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],lf[234]);}
+((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],lf[226]);}
 
-/* k7635 in k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7637(C_word c,C_word t0,C_word t1){
+/* k7563 in k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10323,15 +10090,15 @@ C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7637,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7565,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7642,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li179),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7570,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li178),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_7642(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_7570(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop in k7635 in k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7642(C_word t0,C_word t1,C_word t2){
+/* loop in k7563 in k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7570(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10340,29 +10107,29 @@ C_word t6;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7642,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_7570,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7655,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7676,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 1050 ##sys#make-c-string */
-t6=*((C_word*)lf[209]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7583,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7604,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=C_slot(t2,C_fix(0));
+/* eval.scm: 1043 ##sys#make-c-string */
+t6=*((C_word*)lf[201]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}}
 
-/* k7674 in loop in k7635 in k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7676(C_word c,C_word t0,C_word t1){
+/* k7602 in loop in k7563 in k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 1050 ##sys#dload */
-t2=*((C_word*)lf[208]+1);
+/* eval.scm: 1043 ##sys#dload */
+t2=*((C_word*)lf[200]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k7653 in loop in k7635 in k7632 in k7629 in k7620 in ##sys#load-library-0 in k7614 in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7655(C_word c,C_word t0,C_word t1){
+/* k7581 in loop in k7563 in k7560 in k7557 in k7548 in ##sys#load-library-0 in k7542 in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10371,38 +10138,38 @@ C_word t5;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7655,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7583,2,t0,t1);}
 if(C_truep(t1)){
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[5],C_retrieve(lf[146])))){
+if(C_truep(C_i_memq(((C_word*)t0)[5],C_retrieve(lf[138])))){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 else{
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_retrieve(lf[146]));
-t3=C_mutate((C_word*)lf[146]+1 /* (set! features ...) */,t2);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],C_retrieve(lf[138]));
+t3=C_mutate((C_word*)lf[138]+1 /* (set! features ...) */,t2);
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_TRUE);}}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* eval.scm: 1053 loop */
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+/* eval.scm: 1046 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_7642(t3,((C_word*)t0)[4],t2);}}
+f_7570(t3,((C_word*)t0)[4],t2);}}
 
-/* complete in k7605 in k7598 in k7593 in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7609(C_word t0,C_word t1,C_word t2){
+/* complete in k7533 in k7526 in k7521 in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7537(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7609,NULL,3,t0,t1,t2);}
-t3=*((C_word*)lf[13]+1);
-/* g17211722 */
+C_save_and_reclaim((void*)trf_7537,NULL,3,t0,t1,t2);}
+t3=*((C_word*)lf[10]+1);
+/* g17091710 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,((C_word*)t0)[2]);}
 
-/* load-noisily in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7569(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* load-noisily in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7497(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10411,38 +10178,38 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr3r,(void*)f_7569r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7497r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_7569r(t0,t1,t2,t3);}}
+f_7497r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7569r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7497r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(8);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7573,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7590,a[2]=((C_word)li176),tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7501,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7518,a[2]=((C_word)li175),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#get-keyword */
-t6=*((C_word*)lf[223]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,lf[226],t3,t5);}
+t6=*((C_word*)lf[215]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,lf[218],t3,t5);}
 
-/* a7589 in load-noisily in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7590(C_word c,C_word t0,C_word t1){
+/* a7517 in load-noisily in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7590,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7518,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k7571 in load-noisily in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7573(C_word c,C_word t0,C_word t1){
+/* k7499 in load-noisily in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10450,27 +10217,27 @@ C_word t4;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7573,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7576,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7587,a[2]=((C_word)li175),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7501,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7504,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7515,a[2]=((C_word)li174),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#get-keyword */
-t4=*((C_word*)lf[223]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,lf[225],((C_word*)t0)[2],t3);}
+t4=*((C_word*)lf[215]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,lf[217],((C_word*)t0)[2],t3);}
 
-/* a7586 in k7571 in load-noisily in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7587(C_word c,C_word t0,C_word t1){
+/* a7514 in k7499 in load-noisily in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7515(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7587,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7515,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k7574 in k7571 in load-noisily in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7576(C_word c,C_word t0,C_word t1){
+/* k7502 in k7499 in load-noisily in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7504(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10478,36 +10245,36 @@ C_word t4;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7576,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7579,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7584,a[2]=((C_word)li174),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7504,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7507,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7512,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#get-keyword */
-t4=*((C_word*)lf[223]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,lf[224],((C_word*)t0)[2],t3);}
+t4=*((C_word*)lf[215]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,lf[216],((C_word*)t0)[2],t3);}
 
-/* a7583 in k7574 in k7571 in load-noisily in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7584(C_word c,C_word t0,C_word t1){
+/* a7511 in k7502 in k7499 in load-noisily in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7584,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7512,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k7577 in k7574 in k7571 in load-noisily in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7579(C_word c,C_word t0,C_word t1){
+/* k7505 in k7502 in k7499 in load-noisily in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7507(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 992  ##sys#load */
-t2=*((C_word*)lf[197]+1);
+/* eval.scm: 985  ##sys#load */
+t2=*((C_word*)lf[189]+1);
 ((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_TRUE,((C_word*)t0)[2],t1);}
 
-/* load-relative in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7526(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* load-relative in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7454(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10516,30 +10283,30 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_7526r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7454r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_7526r(t0,t1,t2,t3);}}
+f_7454r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7526r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7454r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7534,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_string_ref(t2,C_fix(0));
-if(C_truep((C_truep((C_word)C_eqp(t5,C_make_character(92)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t5,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7462,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=C_i_string_ref(t2,C_fix(0));
+if(C_truep((C_truep(C_eqp(t5,C_make_character(92)))?C_SCHEME_TRUE:(C_truep(C_eqp(t5,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 t6=t4;
-f_7534(2,t6,t2);}
+f_7462(2,t6,t2);}
 else{
-/* eval.scm: 988  ##sys#string-append */
-t6=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,C_retrieve(lf[180]),t2);}}
+/* eval.scm: 981  ##sys#string-append */
+t6=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,C_retrieve(lf[172]),t2);}}
 
-/* k7532 in load-relative in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7534(C_word c,C_word t0,C_word t1){
+/* k7460 in load-relative in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7462(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10549,36 +10316,36 @@ C_word t6;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7534,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7462,2,t0,t1);}
 t2=((C_word*)t0)[3];
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7538,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* eval.scm: 985  ##sys#load */
-t4=*((C_word*)lf[197]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7466,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* eval.scm: 978  ##sys#load */
+t4=*((C_word*)lf[189]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[2],t1,C_SCHEME_FALSE,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-/* eval.scm: 985  ##sys#load */
-t6=*((C_word*)lf[197]+1);
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+/* eval.scm: 978  ##sys#load */
+t6=*((C_word*)lf[189]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,((C_word*)t0)[2],t1,t5,C_SCHEME_FALSE);}
 else{
 /* ##sys#error */
-t5=*((C_word*)lf[14]+1);
+t5=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k7536 in k7532 in load-relative in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7538(C_word c,C_word t0,C_word t1){
+/* k7464 in k7460 in load-relative in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7466(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 985  ##sys#load */
-t2=*((C_word*)lf[197]+1);
+/* eval.scm: 978  ##sys#load */
+t2=*((C_word*)lf[189]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7497(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7425(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10587,47 +10354,47 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_7497r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7425r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_7497r(t0,t1,t2,t3);}}
+f_7425r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7497r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7425r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7505,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* eval.scm: 982  ##sys#load */
-t5=*((C_word*)lf[197]+1);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7433,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* eval.scm: 975  ##sys#load */
+t5=*((C_word*)lf[189]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
-/* eval.scm: 982  ##sys#load */
-t7=*((C_word*)lf[197]+1);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
+/* eval.scm: 975  ##sys#load */
+t7=*((C_word*)lf[189]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t1,t2,t6,C_SCHEME_FALSE);}
 else{
 /* ##sys#error */
-t6=*((C_word*)lf[14]+1);
+t6=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k7503 in load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7505(C_word c,C_word t0,C_word t1){
+/* k7431 in load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 982  ##sys#load */
-t2=*((C_word*)lf[197]+1);
+/* eval.scm: 975  ##sys#load */
+t2=*((C_word*)lf[189]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7076(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -10636,13 +10403,13 @@ C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+27)){
-C_save_and_reclaim((void*)tr5r,(void*)f_7076r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_7004r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_7076r(t0,t1,t2,t3,t4,t5);}}
+f_7004r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_7076r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_7004r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -10655,58 +10422,58 @@ C_word t13;
 C_word t14;
 C_word *a=C_alloc(27);
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_7078,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t6,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t4,a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=t3,a[16]=((C_word)li168),tmp=(C_word)a,a+=17,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7444,a[2]=t7,a[3]=((C_word)li169),tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7449,a[2]=t8,a[3]=((C_word)li170),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t5))){
-/* def-timer15051663 */
+t7=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_7006,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t6,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t4,a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=t3,a[16]=((C_word)li167),tmp=(C_word)a,a+=17,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7372,a[2]=t7,a[3]=((C_word)li168),tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7377,a[2]=t8,a[3]=((C_word)li169),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t5))){
+/* def-timer14931651 */
 t10=t9;
-f_7449(t10,t1);}
+f_7377(t10,t1);}
 else{
-t10=(C_word)C_i_car(t5);
-t11=(C_word)C_i_cdr(t5);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* def-printer15061661 */
+t10=C_i_car(t5);
+t11=C_i_cdr(t5);
+if(C_truep(C_i_nullp(t11))){
+/* def-printer14941649 */
 t12=t8;
-f_7444(t12,t1,t10);}
+f_7372(t12,t1,t10);}
 else{
-t12=(C_word)C_i_car(t11);
-t13=(C_word)C_i_cdr(t11);
-if(C_truep((C_word)C_i_nullp(t13))){
-/* body15031511 */
+t12=C_i_car(t11);
+t13=C_i_cdr(t11);
+if(C_truep(C_i_nullp(t13))){
+/* body14911499 */
 t14=t7;
-f_7078(t14,t1,t10,t12);}
+f_7006(t14,t1,t10,t12);}
 else{
 /* ##sys#error */
-t14=*((C_word*)lf[14]+1);
+t14=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t1,lf[0],t13);}}}}
 
-/* def-timer1505 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7449(C_word t0,C_word t1){
+/* def-timer1493 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7377(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7449,NULL,2,t0,t1);}
-/* def-printer15061661 */
+C_save_and_reclaim((void*)trf_7377,NULL,2,t0,t1);}
+/* def-printer14941649 */
 t2=((C_word*)t0)[2];
-f_7444(t2,t1,C_SCHEME_FALSE);}
+f_7372(t2,t1,C_SCHEME_FALSE);}
 
-/* def-printer1506 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7444(C_word t0,C_word t1,C_word t2){
+/* def-printer1494 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7372(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7444,NULL,3,t0,t1,t2);}
-/* body15031511 */
+C_save_and_reclaim((void*)trf_7372,NULL,3,t0,t1,t2);}
+/* body14911499 */
 t3=((C_word*)t0)[2];
-f_7078(t3,t1,t2,C_SCHEME_FALSE);}
+f_7006(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7078(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7006(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10714,29 +10481,29 @@ C_word t6;
 C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7078,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_7082,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=t2,a[15]=((C_word*)t0)[13],a[16]=t1,a[17]=((C_word*)t0)[14],a[18]=((C_word*)t0)[15],tmp=(C_word)a,a+=19,tmp);
-if(C_truep((C_word)C_i_stringp(((C_word*)((C_word*)t0)[7])[1]))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7443,a[2]=t4,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 914  ##sys#expand-home-path */
-t6=*((C_word*)lf[220]+1);
+C_save_and_reclaim((void*)trf_7006,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_7010,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=t2,a[15]=((C_word*)t0)[13],a[16]=t1,a[17]=((C_word*)t0)[14],a[18]=((C_word*)t0)[15],tmp=(C_word)a,a+=19,tmp);
+if(C_truep(C_i_stringp(((C_word*)((C_word*)t0)[7])[1]))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7371,a[2]=t4,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 907  ##sys#expand-home-path */
+t6=*((C_word*)lf[212]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)((C_word*)t0)[7])[1]);}
 else{
 t5=t4;
-f_7082(t5,C_SCHEME_UNDEFINED);}}
+f_7010(t5,C_SCHEME_UNDEFINED);}}
 
-/* k7441 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7443(C_word c,C_word t0,C_word t1){
+/* k7369 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_7082(t3,t2);}
+f_7010(t3,t2);}
 
-/* k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7082(C_word t0,C_word t1){
+/* k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7010(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10746,17 +10513,17 @@ C_word t6;
 C_word ab[26],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7082,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7010,NULL,2,t0,t1);}
 t2=C_SCHEME_FALSE;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_7085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7365,a[2]=t3,a[3]=((C_word*)t0)[7],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 917  port? */
-t6=*((C_word*)lf[219]+1);
+t4=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_7013,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],tmp=(C_word)a,a+=19,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7293,a[2]=t3,a[3]=((C_word*)t0)[7],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 910  port? */
+t6=*((C_word*)lf[211]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)((C_word*)t0)[7])[1]);}
 
-/* k7363 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7365(C_word c,C_word t0,C_word t1){
+/* k7291 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10764,24 +10531,24 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7365,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7293,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_7085(2,t2,C_SCHEME_FALSE);}
+f_7013(2,t2,C_SCHEME_FALSE);}
 else{
-if(C_truep((C_word)C_i_stringp(((C_word*)((C_word*)t0)[3])[1]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7380,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 919  ##sys#file-info */
-t3=*((C_word*)lf[215]+1);
+if(C_truep(C_i_stringp(((C_word*)((C_word*)t0)[3])[1]))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7308,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 912  ##sys#file-info */
+t3=*((C_word*)lf[207]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)((C_word*)t0)[3])[1]);}
 else{
 t2=((C_word*)((C_word*)t0)[3])[1];
-/* eval.scm: 910  ##sys#signal-hook */
-t3=*((C_word*)lf[189]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[4],lf[217],lf[202],lf[218],t2);}}}
+/* eval.scm: 903  ##sys#signal-hook */
+t3=*((C_word*)lf[181]+1);
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[4],lf[209],lf[194],lf[210],t2);}}}
 
-/* k7378 in k7363 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7380(C_word c,C_word t0,C_word t1){
+/* k7306 in k7291 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10791,42 +10558,42 @@ C_word t6;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7380,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7383,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7308,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7311,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
-t3=(C_word)C_slot(t1,C_fix(4));
+t3=C_slot(t1,C_fix(4));
 if(C_truep(t3)){
-t4=(C_word)C_eqp(C_fix(1),t3);
+t4=C_eqp(C_fix(1),t3);
 t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
 t6=t2;
-f_7383(t6,(C_word)C_i_not(((C_word*)((C_word*)t0)[2])[1]));}
+f_7311(t6,C_i_not(((C_word*)((C_word*)t0)[2])[1]));}
 else{
 t4=t2;
-f_7383(t4,C_SCHEME_FALSE);}}
+f_7311(t4,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_7383(t3,C_SCHEME_FALSE);}}
+f_7311(t3,C_SCHEME_FALSE);}}
 
-/* k7381 in k7378 in k7363 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7383(C_word t0,C_word t1){
+/* k7309 in k7306 in k7291 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7311(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7383,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7311,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_7085(2,t2,((C_word*)((C_word*)t0)[3])[1]);}
+f_7013(2,t2,((C_word*)((C_word*)t0)[3])[1]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7386,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 925  ##sys#string-append */
-t3=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)((C_word*)t0)[3])[1],C_retrieve(lf[216]));}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7314,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 918  ##sys#string-append */
+t3=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)((C_word*)t0)[3])[1],C_retrieve(lf[208]));}}
 
-/* k7384 in k7381 in k7378 in k7363 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7386(C_word c,C_word t0,C_word t1){
+/* k7312 in k7309 in k7306 in k7291 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10834,23 +10601,23 @@ C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7386,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7392,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=C_retrieve(lf[182]);
+C_save_and_reclaim((void*)tr2,(void*)f_7314,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7320,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=C_retrieve(lf[174]);
 if(C_truep(t3)){
 t4=t2;
-f_7392(2,t4,C_SCHEME_FALSE);}
+f_7320(2,t4,C_SCHEME_FALSE);}
 else{
-if(C_truep((C_word)C_fudge(C_fix(24)))){
-/* eval.scm: 928  ##sys#file-info */
-t4=*((C_word*)lf[215]+1);
+if(C_truep(C_fudge(C_fix(24)))){
+/* eval.scm: 921  ##sys#file-info */
+t4=*((C_word*)lf[207]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t1);}
 else{
 t4=t2;
-f_7392(2,t4,C_SCHEME_FALSE);}}}
+f_7320(2,t4,C_SCHEME_FALSE);}}}
 
-/* k7390 in k7384 in k7381 in k7378 in k7363 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7392(C_word c,C_word t0,C_word t1){
+/* k7318 in k7312 in k7309 in k7306 in k7291 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10858,33 +10625,33 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7392,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7320,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[4];
-f_7085(2,t3,t2);}
+f_7013(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7395,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 930  ##sys#string-append */
-t3=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)((C_word*)t0)[2])[1],lf[10]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7323,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 923  ##sys#string-append */
+t3=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)((C_word*)t0)[2])[1],lf[7]);}}
 
-/* k7393 in k7390 in k7384 in k7381 in k7378 in k7363 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7395(C_word c,C_word t0,C_word t1){
+/* k7321 in k7318 in k7312 in k7309 in k7306 in k7291 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7395,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7401,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 931  ##sys#file-info */
-t3=*((C_word*)lf[215]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_7323,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7329,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 924  ##sys#file-info */
+t3=*((C_word*)lf[207]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k7399 in k7393 in k7390 in k7384 in k7381 in k7378 in k7363 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7401(C_word c,C_word t0,C_word t1){
+/* k7327 in k7321 in k7318 in k7312 in k7309 in k7306 in k7291 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10892,19 +10659,19 @@ C_word t4;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-f_7085(2,t2,((C_word*)t0)[4]);}
+f_7013(2,t2,((C_word*)t0)[4]);}
 else{
 t2=((C_word*)((C_word*)t0)[3])[1];
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
-f_7085(2,t3,C_SCHEME_FALSE);}
+f_7013(2,t3,C_SCHEME_FALSE);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=((C_word*)t0)[5];
-f_7085(2,t4,t3);}}}
+f_7013(2,t4,t3);}}}
 
-/* k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7085(C_word c,C_word t0,C_word t1){
+/* k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10916,24 +10683,24 @@ C_word t8;
 C_word ab[22],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7085,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7013,2,t0,t1);}
 t2=((C_word*)t0)[18];
 t3=(C_truep(t2)?t2:((C_word*)t0)[17]);
-t4=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_7091,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=t3,a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=t1,a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
-t5=(C_word)C_i_stringp(((C_word*)((C_word*)t0)[7])[1]);
-t6=(C_truep(t5)?(C_word)C_i_not(t1):C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_7019,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],a[11]=t3,a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=t1,a[15]=((C_word*)t0)[16],tmp=(C_word)a,a+=16,tmp);
+t5=C_i_stringp(((C_word*)((C_word*)t0)[7])[1]);
+t6=(C_truep(t5)?C_i_not(t1):C_SCHEME_FALSE);
 if(C_truep(t6)){
-/* eval.scm: 936  ##sys#signal-hook */
-t7=*((C_word*)lf[189]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t4,lf[211],lf[202],lf[212],((C_word*)((C_word*)t0)[7])[1]);}
+/* eval.scm: 929  ##sys#signal-hook */
+t7=*((C_word*)lf[181]+1);
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t4,lf[203],lf[194],lf[204],((C_word*)((C_word*)t0)[7])[1]);}
 else{
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7356,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 937  load-verbose */
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7284,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 930  load-verbose */
 t8=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t8))(2,t8,t7);}}
 
-/* k7354 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7356(C_word c,C_word t0,C_word t1){
+/* k7282 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10942,57 +10709,57 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7356,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7284,2,t0,t1);}
 t2=(C_truep(t1)?((C_word*)t0)[5]:C_SCHEME_FALSE);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7344,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 938  display */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7272,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 931  display */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[214]);}
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[206]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
-f_7091(2,t4,t3);}}
+f_7019(2,t4,t3);}}
 
-/* k7342 in k7354 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7344(C_word c,C_word t0,C_word t1){
+/* k7270 in k7282 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7272(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7344,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7347,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 939  display */
+C_save_and_reclaim((void*)tr2,(void*)f_7272,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7275,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 932  display */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k7345 in k7342 in k7354 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7347(C_word c,C_word t0,C_word t1){
+/* k7273 in k7270 in k7282 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7347,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7350,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 940  display */
+C_save_and_reclaim((void*)tr2,(void*)f_7275,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7278,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 933  display */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[213]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[205]);}
 
-/* k7348 in k7345 in k7342 in k7354 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7350(C_word c,C_word t0,C_word t1){
+/* k7276 in k7273 in k7270 in k7282 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 941  flush-output */
+/* eval.scm: 934  flush-output */
 t2=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7091(C_word c,C_word t0,C_word t1){
+/* k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7019(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11001,29 +10768,29 @@ C_word t5;
 C_word ab[25],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7091,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7094,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7019,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7022,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
 if(C_truep(((C_word*)t0)[14])){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7301,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7329,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 943  ##sys#make-c-string */
-t5=*((C_word*)lf[209]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7229,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7257,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 936  ##sys#make-c-string */
+t5=*((C_word*)lf[201]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[14]);}
 else{
 t3=t2;
-f_7094(2,t3,C_SCHEME_FALSE);}}
+f_7022(2,t3,C_SCHEME_FALSE);}}
 
-/* k7327 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7329(C_word c,C_word t0,C_word t1){
+/* k7255 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7257(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 943  ##sys#dload */
-t2=*((C_word*)lf[208]+1);
+/* eval.scm: 936  ##sys#dload */
+t2=*((C_word*)lf[200]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* k7299 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7301(C_word c,C_word t0,C_word t1){
+/* k7227 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11031,18 +10798,18 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7301,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7229,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[5];
-f_7094(2,t3,t2);}
+f_7022(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7325,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 944  has-sep? */
-f_7030(t2,((C_word*)t0)[3]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7253,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 937  has-sep? */
+f_6958(t2,((C_word*)t0)[3]);}}
 
-/* k7323 in k7299 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7325(C_word c,C_word t0,C_word t1){
+/* k7251 in k7227 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11050,37 +10817,37 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7325,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7253,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_7094(2,t2,C_SCHEME_FALSE);}
+f_7022(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7317,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7321,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 945  ##sys#string-append */
-t4=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[210],((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7245,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7249,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 938  ##sys#string-append */
+t4=*((C_word*)lf[10]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[202],((C_word*)t0)[2]);}}
 
-/* k7319 in k7323 in k7299 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7321(C_word c,C_word t0,C_word t1){
+/* k7247 in k7251 in k7227 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7249(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 945  ##sys#make-c-string */
-t2=*((C_word*)lf[209]+1);
+/* eval.scm: 938  ##sys#make-c-string */
+t2=*((C_word*)lf[201]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7315 in k7323 in k7299 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7317(C_word c,C_word t0,C_word t1){
+/* k7243 in k7251 in k7227 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7245(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 945  ##sys#dload */
-t2=*((C_word*)lf[208]+1);
+/* eval.scm: 938  ##sys#dload */
+t2=*((C_word*)lf[200]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7094(C_word c,C_word t0,C_word t1){
+/* k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11088,19 +10855,19 @@ C_word t4;
 C_word ab[18],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7094,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7097,a[2]=((C_word*)t0)[14],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7022,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7025,a[2]=((C_word*)t0)[14],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t1)){
 t3=((C_word*)t0)[14];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7102,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word)li167),tmp=(C_word)a,a+=15,tmp);
-/* eval.scm: 946  call-with-current-continuation */
-t4=*((C_word*)lf[207]+1);
+t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word)li166),tmp=(C_word)a,a+=15,tmp);
+/* eval.scm: 939  call-with-current-continuation */
+t4=*((C_word*)lf[199]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}}
 
-/* a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7102(C_word c,C_word t0,C_word t1,C_word t2){
+/* a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7030(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11113,37 +10880,37 @@ C_word ab[25],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7102,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7030,3,t0,t1,t2);}
 t3=C_SCHEME_TRUE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=((C_word*)t0)[13];
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_7106,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=t6,a[15]=t4,a[16]=t2,tmp=(C_word)a,a+=17,tmp);
+t7=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_7034,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=t6,a[15]=t4,a[16]=t2,tmp=(C_word)a,a+=17,tmp);
 if(C_truep(((C_word*)t0)[13])){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7288,a[2]=((C_word*)t0)[13],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 952  has-sep? */
-f_7030(t8,((C_word*)t0)[13]);}
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7216,a[2]=((C_word*)t0)[13],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 945  has-sep? */
+f_6958(t8,((C_word*)t0)[13]);}
 else{
 t8=t7;
-f_7106(2,t8,C_SCHEME_FALSE);}}
+f_7034(2,t8,C_SCHEME_FALSE);}}
 
-/* k7286 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7288(C_word c,C_word t0,C_word t1){
+/* k7214 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7216(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_fixnum_plus(t1,C_fix(1));
-/* eval.scm: 953  ##sys#substring */
-t3=*((C_word*)lf[205]+1);
+t2=C_fixnum_plus(t1,C_fix(1));
+/* eval.scm: 946  ##sys#substring */
+t3=*((C_word*)lf[197]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t2);}
 else{
 t2=((C_word*)t0)[3];
-f_7106(2,t2,lf[206]);}}
+f_7034(2,t2,lf[198]);}}
 
-/* k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7106(C_word c,C_word t0,C_word t1){
+/* k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7034(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11164,10 +10931,10 @@ C_word t17;
 C_word ab[52],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7106,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7034,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7107,a[2]=((C_word*)t0)[16],a[3]=((C_word)li153),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7035,a[2]=((C_word*)t0)[16],a[3]=((C_word)li152),tmp=(C_word)a,a+=4,tmp);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
@@ -11177,15 +10944,15 @@ t10=C_SCHEME_FALSE;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
 t12=C_SCHEME_FALSE;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7116,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[15],a[6]=t13,a[7]=t11,a[8]=t9,a[9]=t7,a[10]=((C_word)li154),tmp=(C_word)a,a+=11,tmp);
-t15=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7127,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word)li165),tmp=(C_word)a,a+=14,tmp);
-t16=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7276,a[2]=t13,a[3]=t11,a[4]=t9,a[5]=t7,a[6]=t5,a[7]=t3,a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[15],a[10]=((C_word)li166),tmp=(C_word)a,a+=11,tmp);
+t14=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7044,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[15],a[6]=t13,a[7]=t11,a[8]=t9,a[9]=t7,a[10]=((C_word)li153),tmp=(C_word)a,a+=11,tmp);
+t15=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7055,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word)li164),tmp=(C_word)a,a+=14,tmp);
+t16=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7204,a[2]=t13,a[3]=t11,a[4]=t9,a[5]=t7,a[6]=t5,a[7]=t3,a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[15],a[10]=((C_word)li165),tmp=(C_word)a,a+=11,tmp);
 /* ##sys#dynamic-wind */
-t17=*((C_word*)lf[47]+1);
+t17=*((C_word*)lf[44]+1);
 ((C_proc5)(void*)(*((C_word*)t17+1)))(5,t17,((C_word*)t0)[2],t14,t15,t16);}
 
-/* a7275 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7276(C_word c,C_word t0,C_word t1){
+/* a7203 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11200,20 +10967,20 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7276,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[9])+1,C_retrieve(lf[198]));
-t3=C_mutate(((C_word *)((C_word*)t0)[8])+1,C_retrieve(lf[179]));
-t4=C_mutate(((C_word *)((C_word*)t0)[7])+1,C_retrieve(lf[180]));
-t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,C_retrieve(lf[178]));
-t6=C_mutate((C_word*)lf[198]+1 /* (set! read-error-with-line-number ...) */,((C_word*)((C_word*)t0)[5])[1]);
-t7=C_mutate((C_word*)lf[179]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[4])[1]);
-t8=C_mutate((C_word*)lf[180]+1 /* (set! current-load-path ...) */,((C_word*)((C_word*)t0)[3])[1]);
-t9=C_mutate((C_word*)lf[178]+1 /* (set! abort-load ...) */,((C_word*)((C_word*)t0)[2])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_7204,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[9])+1,C_retrieve(lf[190]));
+t3=C_mutate(((C_word *)((C_word*)t0)[8])+1,C_retrieve(lf[171]));
+t4=C_mutate(((C_word *)((C_word*)t0)[7])+1,C_retrieve(lf[172]));
+t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,C_retrieve(lf[170]));
+t6=C_mutate((C_word*)lf[190]+1 /* (set! read-error-with-line-number ...) */,((C_word*)((C_word*)t0)[5])[1]);
+t7=C_mutate((C_word*)lf[171]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[4])[1]);
+t8=C_mutate((C_word*)lf[172]+1 /* (set! current-load-path ...) */,((C_word*)((C_word*)t0)[3])[1]);
+t9=C_mutate((C_word*)lf[170]+1 /* (set! abort-load ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_UNDEFINED);}
 
-/* a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7127(C_word c,C_word t0,C_word t1){
+/* a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11221,18 +10988,18 @@ C_word ab[12],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7127,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7131,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7055,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7059,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(((C_word*)t0)[5])){
-/* eval.scm: 955  open-input-file */
+/* eval.scm: 948  open-input-file */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[5]);}
 else{
 t3=t2;
-f_7131(2,t3,((C_word*)((C_word*)t0)[2])[1]);}}
+f_7059(2,t3,((C_word*)((C_word*)t0)[2])[1]);}}
 
-/* k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7131(C_word c,C_word t0,C_word t1){
+/* k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11241,29 +11008,29 @@ C_word t5;
 C_word ab[20],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7131,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7136,a[2]=((C_word)li155),tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7139,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],a[11]=((C_word)li163),tmp=(C_word)a,a+=12,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7267,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li164),tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 956  ##sys#dynamic-wind */
-t5=*((C_word*)lf[47]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_7059,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7064,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7067,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],a[11]=((C_word)li162),tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7195,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li163),tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 949  ##sys#dynamic-wind */
+t5=*((C_word*)lf[44]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,((C_word*)t0)[2],t2,t3,t4);}
 
-/* a7266 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7267(C_word c,C_word t0,C_word t1){
+/* a7194 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7267,2,t0,t1);}
-/* eval.scm: 978  close-input-port */
+C_save_and_reclaim((void*)tr2,(void*)f_7195,2,t0,t1);}
+/* eval.scm: 971  close-input-port */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7139(C_word c,C_word t0,C_word t1){
+/* a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11271,14 +11038,14 @@ C_word ab[12],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7139,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7143,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-/* eval.scm: 959  peek-char */
-t3=*((C_word*)lf[204]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_7067,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7071,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* eval.scm: 952  peek-char */
+t3=*((C_word*)lf[196]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[9]);}
 
-/* k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7143(C_word c,C_word t0,C_word t1){
+/* k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7071(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11287,43 +11054,43 @@ C_word t5;
 C_word ab[18],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7143,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7146,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-t3=(C_word)C_eqp(t1,C_make_character(127));
+C_save_and_reclaim((void*)tr2,(void*)f_7071,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7074,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+t3=C_eqp(t1,C_make_character(127));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7261,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7189,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-c-string */
-t5=*((C_word*)lf[16]+1);
+t5=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,C_mpointer(&a,(void*)C_dlerror),C_fix(0));}
 else{
 t4=t2;
-f_7146(2,t4,C_SCHEME_UNDEFINED);}}
+f_7074(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k7259 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7261(C_word c,C_word t0,C_word t1){
+/* k7187 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 961  ##sys#error */
-t2=*((C_word*)lf[14]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[202],lf[203],((C_word*)t0)[2],t1);}
+/* eval.scm: 954  ##sys#error */
+t2=*((C_word*)lf[11]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[194],lf[195],((C_word*)t0)[2],t1);}
 
-/* k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7146(C_word c,C_word t0,C_word t1){
+/* k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7146,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7149,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-/* eval.scm: 962  read */
+C_save_and_reclaim((void*)tr2,(void*)f_7074,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7077,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* eval.scm: 955  read */
 t3=((C_word*)t0)[10];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[9]);}
 
-/* k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7149(C_word c,C_word t0,C_word t1){
+/* k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7077(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11332,15 +11099,15 @@ C_word t5;
 C_word ab[14],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7149,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7077,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7154,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t3,a[11]=((C_word)li162),tmp=(C_word)a,a+=12,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7082,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t3,a[11]=((C_word)li161),tmp=(C_word)a,a+=12,tmp));
 t5=((C_word*)t3)[1];
-f_7154(t5,((C_word*)t0)[2],t1);}
+f_7082(t5,((C_word*)t0)[2],t1);}
 
-/* doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7154(C_word t0,C_word t1,C_word t2){
+/* doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7082(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11348,23 +11115,23 @@ C_word t5;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7154,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_eofp(t2))){
+C_save_and_reclaim((void*)trf_7082,NULL,3,t0,t1,t2);}
+if(C_truep(C_eofp(t2))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7164,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7092,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(((C_word*)t0)[2])){
-/* eval.scm: 965  printer */
+/* eval.scm: 958  printer */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
 else{
 t4=t3;
-f_7164(2,t4,C_SCHEME_UNDEFINED);}}}
+f_7092(2,t4,C_SCHEME_UNDEFINED);}}}
 
-/* k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7164(C_word c,C_word t0,C_word t1){
+/* k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11373,15 +11140,15 @@ C_word t5;
 C_word ab[18],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7164,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7167,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7176,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word)li158),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7210,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li161),tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 966  ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_7092,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7095,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7104,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word)li157),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7138,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li160),tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 959  ##sys#call-with-values */
 C_call_with_values(4,0,t2,t3,t4);}
 
-/* a7209 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7210(C_word c,C_word t0,C_word t1,...){
+/* a7137 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7138(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -11389,13 +11156,13 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr2r,(void*)f_7210r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7138r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_7210r(t0,t1,t2);}}
+f_7138r(t0,t1,t2);}}
 
-static void C_ccall f_7210r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7138r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11406,16 +11173,16 @@ C_word *a=C_alloc(8);
 if(C_truep(((C_word*)t0)[4])){
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7219,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li160),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7147,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li159),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_7219(t6,t1,t2);}
+f_7147(t6,t1,t2);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* loop1633 in a7209 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7219(C_word t0,C_word t1,C_word t2){
+/* loop1621 in a7137 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7147(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11425,54 +11192,54 @@ C_word t7;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7219,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7227,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li159),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7237,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g16401641 */
+C_save_and_reclaim((void*)trf_7147,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7155,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li158),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7165,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g16281629 */
 t6=t3;
-f_7227(t6,t4,t5);}
+f_7155(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7235 in loop1633 in a7209 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7237(C_word c,C_word t0,C_word t1){
+/* k7163 in loop1621 in a7137 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7165(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_7219(t3,((C_word*)t0)[2],t2);}
+f_7147(t3,((C_word*)t0)[2],t2);}
 
-/* g1640 in loop1633 in a7209 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7227(C_word t0,C_word t1,C_word t2){
+/* g1628 in loop1621 in a7137 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_7155(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7227,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7231,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 975  write */
+C_save_and_reclaim((void*)trf_7155,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7159,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 968  write */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
 
-/* k7229 in g1640 in loop1633 in a7209 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7231(C_word c,C_word t0,C_word t1){
+/* k7157 in g1628 in loop1621 in a7137 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 976  newline */
+/* eval.scm: 969  newline */
 t2=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* a7175 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7176(C_word c,C_word t0,C_word t1){
+/* a7103 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11480,19 +11247,19 @@ C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7176,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7104,2,t0,t1);}
 if(C_truep(((C_word*)t0)[4])){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7183,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7111,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#start-timer */
-t3=*((C_word*)lf[201]+1);
+t3=*((C_word*)lf[193]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-/* eval.scm: 970  evproc */
+/* eval.scm: 963  evproc */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}}
 
-/* k7181 in a7175 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7183(C_word c,C_word t0,C_word t1){
+/* k7109 in a7103 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7111(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11500,14 +11267,14 @@ C_word t4;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7183,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7188,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li156),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7194,a[2]=((C_word)li157),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7111,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7116,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li155),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7122,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a7193 in k7181 in a7175 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7194(C_word c,C_word t0,C_word t1,...){
+/* a7121 in k7109 in a7103 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7122(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
@@ -11515,88 +11282,88 @@ C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr2r,(void*)f_7194r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7122r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_7194r(t0,t1,t2);}}
+f_7122r(t0,t1,t2);}}
 
-static void C_ccall f_7194r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7122r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(7);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7198,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7205,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7126,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7133,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 /* ##sys#stop-timer */
-t5=*((C_word*)lf[200]+1);
+t5=*((C_word*)lf[192]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k7203 in a7193 in k7181 in a7175 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7205(C_word c,C_word t0,C_word t1){
+/* k7131 in a7121 in k7109 in a7103 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#display-times */
-((C_proc3)C_retrieve_symbol_proc(lf[199]))(3,*((C_word*)lf[199]+1),((C_word*)t0)[2],t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[191]))(3,*((C_word*)lf[191]+1),((C_word*)t0)[2],t1);}
 
-/* k7196 in a7193 in k7181 in a7175 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7198(C_word c,C_word t0,C_word t1){
+/* k7124 in a7121 in k7109 in a7103 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7126(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a7187 in k7181 in a7175 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7188(C_word c,C_word t0,C_word t1){
+/* a7115 in k7109 in a7103 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7188,2,t0,t1);}
-/* eval.scm: 969  evproc */
+C_save_and_reclaim((void*)tr2,(void*)f_7116,2,t0,t1);}
+/* eval.scm: 962  evproc */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* k7165 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7167(C_word c,C_word t0,C_word t1){
+/* k7093 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7167,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7174,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 963  read */
+C_save_and_reclaim((void*)tr2,(void*)f_7095,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7102,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 956  read */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k7172 in k7165 in k7162 in doloop1615 in k7147 in k7144 in k7141 in a7138 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7174(C_word c,C_word t0,C_word t1){
+/* k7100 in k7093 in k7090 in doloop1603 in k7075 in k7072 in k7069 in a7066 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7102(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_7154(t2,((C_word*)t0)[2],t1);}
+f_7082(t2,((C_word*)t0)[2],t1);}
 
-/* a7135 in k7129 in a7126 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7136(C_word c,C_word t0,C_word t1){
+/* a7063 in k7057 in a7054 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7064(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7136,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7064,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* a7115 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7116(C_word c,C_word t0,C_word t1){
+/* a7043 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7044(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11611,41 +11378,41 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7116,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[9])+1,C_retrieve(lf[198]));
-t3=C_mutate(((C_word *)((C_word*)t0)[8])+1,C_retrieve(lf[179]));
-t4=C_mutate(((C_word *)((C_word*)t0)[7])+1,C_retrieve(lf[180]));
-t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,C_retrieve(lf[178]));
-t6=C_mutate((C_word*)lf[198]+1 /* (set! read-error-with-line-number ...) */,((C_word*)((C_word*)t0)[5])[1]);
-t7=C_mutate((C_word*)lf[179]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[4])[1]);
-t8=C_mutate((C_word*)lf[180]+1 /* (set! current-load-path ...) */,((C_word*)((C_word*)t0)[3])[1]);
-t9=C_mutate((C_word*)lf[178]+1 /* (set! abort-load ...) */,((C_word*)((C_word*)t0)[2])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_7044,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[9])+1,C_retrieve(lf[190]));
+t3=C_mutate(((C_word *)((C_word*)t0)[8])+1,C_retrieve(lf[171]));
+t4=C_mutate(((C_word *)((C_word*)t0)[7])+1,C_retrieve(lf[172]));
+t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,C_retrieve(lf[170]));
+t6=C_mutate((C_word*)lf[190]+1 /* (set! read-error-with-line-number ...) */,((C_word*)((C_word*)t0)[5])[1]);
+t7=C_mutate((C_word*)lf[171]+1 /* (set! current-source-filename ...) */,((C_word*)((C_word*)t0)[4])[1]);
+t8=C_mutate((C_word*)lf[172]+1 /* (set! current-load-path ...) */,((C_word*)((C_word*)t0)[3])[1]);
+t9=C_mutate((C_word*)lf[170]+1 /* (set! abort-load ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_UNDEFINED);}
 
-/* f_7107 in k7104 in a7101 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7107(C_word c,C_word t0,C_word t1){
+/* f_7035 in k7032 in a7029 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7107,2,t0,t1);}
-/* eval.scm: 954  abrt */
+C_save_and_reclaim((void*)tr2,(void*)f_7035,2,t0,t1);}
+/* eval.scm: 947  abrt */
 t2=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_FALSE);}
 
-/* k7095 in k7092 in k7089 in k7083 in k7080 in body1503 in ##sys#load in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_7097(C_word c,C_word t0,C_word t1){
+/* k7023 in k7020 in k7017 in k7011 in k7008 in body1491 in ##sys#load in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
-/* has-sep? in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_7030(C_word t1,C_word t2){
+/* has-sep? in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_6958(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11654,15 +11421,15 @@ C_word t6;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7030,NULL,2,t1,t2);}
-t3=(C_word)C_block_size(t2);
-t4=(C_word)C_fixnum_difference(t3,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7040,a[2]=t2,a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_6958,NULL,2,t1,t2);}
+t3=C_block_size(t2);
+t4=C_fixnum_difference(t3,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6968,a[2]=t2,a[3]=((C_word)li150),tmp=(C_word)a,a+=4,tmp);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,f_7040(t5,t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,f_6968(t5,t4));}
 
-/* loop in has-sep? in k7026 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static C_word C_fcall f_7040(C_word t0,C_word t1){
+/* loop in has-sep? in k6954 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static C_word C_fcall f_6968(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11670,20 +11437,20 @@ C_word t4;
 C_word t5;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_zerop(t1))){
+if(C_truep(C_i_zerop(t1))){
 return(C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_subchar(((C_word*)t0)[2],t1);
-if(C_truep((C_truep((C_word)C_eqp(t2,C_make_character(92)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t2,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t2=C_subchar(((C_word*)t0)[2],t1);
+if(C_truep((C_truep(C_eqp(t2,C_make_character(92)))?C_SCHEME_TRUE:(C_truep(C_eqp(t2,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 return(t1);}
 else{
-t3=(C_word)C_fixnum_difference(t1,C_fix(1));
+t3=C_fixnum_difference(t1,C_fix(1));
 t5=t3;
 t1=t5;
 goto loop;}}}
 
-/* set-dynamic-load-mode! in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6955(C_word c,C_word t0,C_word t1,C_word t2){
+/* set-dynamic-load-mode! in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6883(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11700,22 +11467,22 @@ C_word ab[20],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6955,3,t0,t1,t2);}
-t3=(C_word)C_i_pairp(t2);
-t4=(C_truep(t3)?t2:(C_word)C_a_i_list(&a,1,t2));
+C_save_and_reclaim((void*)tr3,(void*)f_6883,3,t0,t1,t2);}
+t3=C_i_pairp(t2);
+t4=(C_truep(t3)?t2:C_a_i_list(&a,1,t2));
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_TRUE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6962,a[2]=t8,a[3]=t6,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6890,a[2]=t8,a[3]=t6,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6967,a[2]=t6,a[3]=t8,a[4]=t11,a[5]=((C_word)li149),tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6895,a[2]=t6,a[3]=t8,a[4]=t11,a[5]=((C_word)li148),tmp=(C_word)a,a+=6,tmp));
 t13=((C_word*)t11)[1];
-f_6967(t13,t9,t4);}
+f_6895(t13,t9,t4);}
 
-/* loop in set-dynamic-load-mode! in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_6967(C_word t0,C_word t1,C_word t2){
+/* loop in set-dynamic-load-mode! in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_6895(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11741,97 +11508,97 @@ loop:
 a=C_alloc(5);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6967,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6980,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_eqp(t3,lf[185]);
+C_save_and_reclaim((void*)trf_6895,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6908,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_eqp(t3,lf[177]);
 if(C_truep(t5)){
 t6=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_TRUE);
-t7=(C_word)C_slot(t2,C_fix(1));
-/* eval.scm: 889  loop */
+t7=C_slot(t2,C_fix(1));
+/* eval.scm: 882  loop */
 t20=t1;
 t21=t7;
 t1=t20;
 t2=t21;
 goto loop;}
 else{
-t6=(C_word)C_eqp(t3,lf[186]);
+t6=C_eqp(t3,lf[178]);
 if(C_truep(t6)){
 t7=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_FALSE);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* eval.scm: 889  loop */
+t8=C_slot(t2,C_fix(1));
+/* eval.scm: 882  loop */
 t20=t1;
 t21=t8;
 t1=t20;
 t2=t21;
 goto loop;}
 else{
-t7=(C_word)C_eqp(t3,lf[187]);
+t7=C_eqp(t3,lf[179]);
 if(C_truep(t7)){
 t8=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_FALSE);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* eval.scm: 889  loop */
+t9=C_slot(t2,C_fix(1));
+/* eval.scm: 882  loop */
 t20=t1;
 t21=t9;
 t1=t20;
 t2=t21;
 goto loop;}
 else{
-t8=(C_word)C_eqp(t3,lf[188]);
+t8=C_eqp(t3,lf[180]);
 if(C_truep(t8)){
 t9=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
-t10=(C_word)C_slot(t2,C_fix(1));
-/* eval.scm: 889  loop */
+t10=C_slot(t2,C_fix(1));
+/* eval.scm: 882  loop */
 t20=t1;
 t21=t10;
 t1=t20;
 t2=t21;
 goto loop;}
 else{
-t9=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 888  ##sys#signal-hook */
-t10=*((C_word*)lf[189]+1);
-((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t4,lf[183],lf[190],t9);}}}}}
+t9=C_slot(t2,C_fix(0));
+/* eval.scm: 881  ##sys#signal-hook */
+t10=*((C_word*)lf[181]+1);
+((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t4,lf[175],lf[182],t9);}}}}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6978 in loop in set-dynamic-load-mode! in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6980(C_word c,C_word t0,C_word t1){
+/* k6906 in loop in set-dynamic-load-mode! in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* eval.scm: 889  loop */
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+/* eval.scm: 882  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6967(t3,((C_word*)t0)[2],t2);}
+f_6895(t3,((C_word*)t0)[2],t2);}
 
-/* k6960 in set-dynamic-load-mode! in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6962(C_word c,C_word t0,C_word t1){
+/* k6888 in set-dynamic-load-mode! in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 890  ##sys#set-dlopen-flags! */
-t2=*((C_word*)lf[184]+1);
+/* eval.scm: 883  ##sys#set-dlopen-flags! */
+t2=*((C_word*)lf[176]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* f_6949 in k6945 in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6949(C_word c,C_word t0,C_word t1){
+/* f_6877 in k6873 in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6877(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6949,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6877,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* ##sys#decompose-lambda-list in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6865(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#decompose-lambda-list in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6793(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11842,16 +11609,16 @@ C_word ab[13],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6865,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6868,a[2]=t2,a[3]=((C_word)li145),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_6793,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6796,a[2]=t2,a[3]=((C_word)li144),tmp=(C_word)a,a+=4,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6878,a[2]=t4,a[3]=t6,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=((C_word)li146),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6806,a[2]=t4,a[3]=t6,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=((C_word)li145),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_6878(t8,t1,t2,C_SCHEME_END_OF_LIST,C_fix(0));}
+f_6806(t8,t1,t2,C_SCHEME_END_OF_LIST,C_fix(0));}
 
-/* loop in ##sys#decompose-lambda-list in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_6878(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in ##sys#decompose-lambda-list in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_6806(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11871,28 +11638,28 @@ loop:
 a=C_alloc(9);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6878,NULL,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_6806,NULL,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6892,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 857  reverse */
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6820,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 850  reverse */
 t7=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t3);}
 else{
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_symbolp(t2))){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6911,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_a_i_cons(&a,2,t2,t3);
-/* eval.scm: 859  reverse */
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_symbolp(t2))){
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6839,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t7=C_a_i_cons(&a,2,t2,t3);
+/* eval.scm: 852  reverse */
 t8=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t6,t7);}
 else{
-if(C_truep((C_word)C_pairp(t2))){
-t6=(C_word)C_slot(t2,C_fix(1));
-t7=(C_word)C_slot(t2,C_fix(0));
-t8=(C_word)C_a_i_cons(&a,2,t7,t3);
-t9=(C_word)C_fixnum_plus(t4,C_fix(1));
-/* eval.scm: 861  loop */
+if(C_truep(C_pairp(t2))){
+t6=C_slot(t2,C_fix(1));
+t7=C_slot(t2,C_fix(0));
+t8=C_a_i_cons(&a,2,t7,t3);
+t9=C_fixnum_plus(t4,C_fix(1));
+/* eval.scm: 854  loop */
 t14=t1;
 t15=t6;
 t16=t8;
@@ -11903,48 +11670,48 @@ t3=t16;
 t4=t17;
 goto loop;}
 else{
-/* eval.scm: 860  err */
+/* eval.scm: 853  err */
 t6=((C_word*)t0)[2];
-f_6868(t6,t1);}}}
+f_6796(t6,t1);}}}
 else{
-/* eval.scm: 858  err */
+/* eval.scm: 851  err */
 t6=((C_word*)t0)[2];
-f_6868(t6,t1);}}}
+f_6796(t6,t1);}}}
 
-/* k6909 in loop in ##sys#decompose-lambda-list in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6911(C_word c,C_word t0,C_word t1){
+/* k6837 in loop in ##sys#decompose-lambda-list in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6839(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 859  k */
+/* eval.scm: 852  k */
 t2=((C_word*)t0)[5];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6890 in loop in ##sys#decompose-lambda-list in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6892(C_word c,C_word t0,C_word t1){
+/* k6818 in loop in ##sys#decompose-lambda-list in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6820(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 857  k */
+/* eval.scm: 850  k */
 t2=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* err in ##sys#decompose-lambda-list in k6850 in k2988 in k2985 in k2952 */
-static void C_fcall f_6868(C_word t0,C_word t1){
+/* err in ##sys#decompose-lambda-list in k6778 in k2988 in k2985 in k2952 */
+static void C_fcall f_6796(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6868,NULL,2,t0,t1);}
-t2=C_set_block_item(lf[175] /* syntax-error-culprit */,0,C_SCHEME_FALSE);
-/* eval.scm: 854  ##sys#syntax-error-hook */
-t3=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,lf[176],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_6796,NULL,2,t0,t1);}
+t2=C_set_block_item(lf[167] /* syntax-error-culprit */,0,C_SCHEME_FALSE);
+/* eval.scm: 847  ##sys#syntax-error-hook */
+t3=*((C_word*)lf[47]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,lf[168],((C_word*)t0)[2]);}
 
-/* eval in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6855(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* eval in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6783(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -11953,24 +11720,24 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6855r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6783r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6855r(t0,t1,t2,t3);}}
+f_6783r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6855r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6783r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6863,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 842  ##sys#eval-handler */
-t5=*((C_word*)lf[172]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6791,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 835  ##sys#eval-handler */
+t5=*((C_word*)lf[164]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k6861 in eval in k6850 in k2988 in k2985 in k2952 */
-static void C_ccall f_6863(C_word c,C_word t0,C_word t1){
+/* k6789 in eval in k6778 in k2988 in k2985 in k2952 */
+static void C_ccall f_6791(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -11999,17 +11766,17 @@ C_word t7;
 C_word t8;
 C_word *a=C_alloc(8);
 t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3363,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_nullp(t5))){
+if(C_truep(C_i_nullp(t5))){
 t7=t6;
 f_3363(2,t7,C_SCHEME_FALSE);}
 else{
-t7=(C_word)C_i_cdr(t5);
-if(C_truep((C_word)C_i_nullp(t7))){
+t7=C_i_cdr(t5);
+if(C_truep(C_i_nullp(t7))){
 t8=t6;
-f_3363(2,t8,(C_word)C_i_car(t5));}
+f_3363(2,t8,C_i_car(t5));}
 else{
 /* ##sys#error */
-t8=*((C_word*)lf[14]+1);
+t8=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,lf[0],t5);}}}
 
 /* k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -12051,19 +11818,19 @@ t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3365,a[2]=t3,a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp));
-t15=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3404,a[2]=t3,a[3]=((C_word)li19),tmp=(C_word)a,a+=4,tmp));
-t16=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3419,a[2]=t5,a[3]=((C_word)li23),tmp=(C_word)a,a+=4,tmp));
-t17=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3526,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
-t18=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3577,a[2]=t13,a[3]=((C_word*)t0)[6],a[4]=t5,a[5]=t9,a[6]=t11,a[7]=((C_word*)t0)[7],a[8]=t7,a[9]=((C_word)li130),tmp=(C_word)a,a+=10,tmp));
-t19=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6529,a[2]=t11,a[3]=((C_word)li142),tmp=(C_word)a,a+=4,tmp));
-t20=(C_word)C_fixnum_greaterp(C_retrieve(lf[34]),C_fix(0));
-/* eval.scm: 821  compile */
+t14=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3365,a[2]=t3,a[3]=((C_word)li17),tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3404,a[2]=t3,a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp));
+t16=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3419,a[2]=t5,a[3]=((C_word)li22),tmp=(C_word)a,a+=4,tmp));
+t17=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3526,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
+t18=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3577,a[2]=t13,a[3]=((C_word*)t0)[6],a[4]=t5,a[5]=t9,a[6]=t11,a[7]=((C_word*)t0)[7],a[8]=t7,a[9]=((C_word)li129),tmp=(C_word)a,a+=10,tmp));
+t19=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6457,a[2]=t11,a[3]=((C_word)li141),tmp=(C_word)a,a+=4,tmp));
+t20=C_fixnum_greaterp(C_retrieve(lf[31]),C_fix(0));
+/* eval.scm: 814  compile */
 t21=((C_word*)t11)[1];
 f_3577(t21,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_FALSE,t20,t1,((C_word*)t0)[2]);}
 
 /* compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6529(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+static void C_fcall f_6457(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -12071,15 +11838,15 @@ C_word t9;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6529,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6533,a[2]=t6,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t5,a[6]=t4,a[7]=t1,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 785  compile */
+C_save_and_reclaim((void*)trf_6457,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6461,a[2]=t6,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t5,a[6]=t4,a[7]=t1,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t8=C_slot(t2,C_fix(0));
+/* eval.scm: 778  compile */
 t9=((C_word*)((C_word*)t0)[2])[1];
 f_3577(t9,t7,t8,t3,C_SCHEME_FALSE,t4,t5,t6);}
 
-/* k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6533(C_word c,C_word t0,C_word t1){
+/* k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12105,41 +11872,41 @@ C_word t22;
 C_word ab[27],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6533,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[8],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6503,a[2]=((C_word)li131),tmp=(C_word)a,a+=3,tmp);
-t4=f_6503(t2,C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_6461,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[8],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6431,a[2]=((C_word)li130),tmp=(C_word)a,a+=3,tmp);
+t4=f_6431(t2,C_fix(0));
 t5=((C_word*)t0)[8];
 switch(t4){
 case C_SCHEME_FALSE:
-/* eval.scm: 790  ##sys#syntax-error-hook */
-t6=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,((C_word*)t0)[7],lf[171],((C_word*)t0)[8]);
+/* eval.scm: 783  ##sys#syntax-error-hook */
+t6=*((C_word*)lf[47]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,((C_word*)t0)[7],lf[163],((C_word*)t0)[8]);
 case C_fix(0):
 t6=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6555,a[2]=t1,a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li132),tmp=(C_word)a,a+=7,tmp));
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6483,a[2]=t1,a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li131),tmp=(C_word)a,a+=7,tmp));
 case C_fix(1):
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6574,a[2]=((C_word*)t0)[7],a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 794  compile */
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6502,a[2]=((C_word*)t0)[7],a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t7=C_slot(t2,C_fix(0));
+/* eval.scm: 787  compile */
 t8=((C_word*)((C_word*)t0)[4])[1];
 f_3577(t8,t6,t7,((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);
 case C_fix(2):
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6602,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 798  compile */
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6530,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
+t7=C_slot(t2,C_fix(0));
+/* eval.scm: 791  compile */
 t8=((C_word*)((C_word*)t0)[4])[1];
 f_3577(t8,t6,t7,((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);
 case C_fix(3):
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6637,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=t5,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 803  compile */
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6565,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=t5,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+t7=C_slot(t2,C_fix(0));
+/* eval.scm: 796  compile */
 t8=((C_word*)((C_word*)t0)[4])[1];
 f_3577(t8,t6,t7,((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);
 case C_fix(4):
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6679,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
-t7=(C_word)C_slot(t2,C_fix(0));
-/* eval.scm: 809  compile */
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6607,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
+t7=C_slot(t2,C_fix(0));
+/* eval.scm: 802  compile */
 t8=((C_word*)((C_word*)t0)[4])[1];
 f_3577(t8,t6,t7,((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);
 default:
@@ -12147,15 +11914,15 @@ t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6722,a[2]=t5,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6650,a[2]=t5,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6780,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[4],a[10]=((C_word)li141),tmp=(C_word)a,a+=11,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6708,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[4],a[10]=((C_word)li140),tmp=(C_word)a,a+=11,tmp));
 t14=((C_word*)t12)[1];
-f_6780(t14,t10,t2);}}
+f_6708(t14,t10,t2);}}
 
-/* loop1333 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6780(C_word t0,C_word t1,C_word t2){
+/* loop1321 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_6708(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12165,21 +11932,21 @@ C_word t7;
 C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6780,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6807,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word)li140),tmp=(C_word)a,a+=8,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6814,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g13491350 */
+C_save_and_reclaim((void*)trf_6708,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6735,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word)li139),tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6742,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g13371338 */
 t6=t3;
-f_6807(t6,t4,t5);}
+f_6735(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6812 in loop1333 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6814(C_word c,C_word t0,C_word t1){
+/* k6740 in loop1321 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12192,48 +11959,48 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6814,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6742,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop13331346 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop13211334 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6780(t6,((C_word*)t0)[3],t5);}
+f_6708(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop13331346 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop13211334 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6780(t6,((C_word*)t0)[3],t5);}}
+f_6708(t6,((C_word*)t0)[3],t5);}}
 
-/* g1349 in loop1333 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6807(C_word t0,C_word t1,C_word t2){
+/* g1337 in loop1321 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_6735(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6807,NULL,3,t0,t1,t2);}
-/* eval.scm: 816  compile */
+C_save_and_reclaim((void*)trf_6735,NULL,3,t0,t1,t2);}
+/* eval.scm: 809  compile */
 t3=((C_word*)((C_word*)t0)[6])[1];
 f_3577(t3,t1,t2,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6720 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6722(C_word c,C_word t0,C_word t1){
+/* k6648 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6722,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6650,2,t0,t1);}
 t2=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6723,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word)li139),tmp=(C_word)a,a+=8,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6651,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word)li138),tmp=(C_word)a,a+=8,tmp));}
 
-/* f_6723 in k6720 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6723(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6651 in k6648 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6651(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12245,34 +12012,34 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6723,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6727,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_6651,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6655,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 if(C_truep(t4)){
-t6=(C_word)C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[167]));
+t6=C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[159]));
 t7=t3;
-f_6727(t7,t6);}
+f_6655(t7,t6);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t3;
-f_6727(t7,t6);}}
+f_6655(t7,t6);}}
 
-/* k6725 */
-static void C_fcall f_6727(C_word t0,C_word t1){
+/* k6653 */
+static void C_fcall f_6655(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6727,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6734,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_6655,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6662,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 
-/* k6732 in k6725 */
-static void C_ccall f_6734(C_word c,C_word t0,C_word t1){
+/* k6660 in k6653 */
+static void C_ccall f_6662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12286,20 +12053,20 @@ C_word t10;
 C_word ab[17],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6734,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6662,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6738,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6666,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6740,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word)li138),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6668,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word)li137),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_6740(t10,t6,((C_word*)t0)[2]);}
+f_6668(t10,t6,((C_word*)t0)[2]);}
 
-/* loop1358 in k6732 in k6725 */
-static void C_fcall f_6740(C_word t0,C_word t1,C_word t2){
+/* loop1346 in k6660 in k6653 */
+static void C_fcall f_6668(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12309,21 +12076,21 @@ C_word t7;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6740,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6767,a[2]=((C_word*)t0)[5],a[3]=((C_word)li137),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6774,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g13741375 */
+C_save_and_reclaim((void*)trf_6668,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6695,a[2]=((C_word*)t0)[5],a[3]=((C_word)li136),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6702,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g13621363 */
 t6=t3;
-f_6767(t6,t4,t5);}
+f_6695(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6772 in loop1358 in k6732 in k6725 */
-static void C_ccall f_6774(C_word c,C_word t0,C_word t1){
+/* k6700 in loop1346 in k6660 in k6653 */
+static void C_ccall f_6702(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12336,96 +12103,96 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6774,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6702,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop13581371 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop13461359 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6740(t6,((C_word*)t0)[3],t5);}
+f_6668(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop13581371 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop13461359 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6740(t6,((C_word*)t0)[3],t5);}}
+f_6668(t6,((C_word*)t0)[3],t5);}}
 
-/* g1374 in loop1358 in k6732 in k6725 */
-static void C_fcall f_6767(C_word t0,C_word t1,C_word t2){
+/* g1362 in loop1346 in k6660 in k6653 */
+static void C_fcall f_6695(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6767,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6695,NULL,3,t0,t1,t2);}
 t3=t2;
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,((C_word*)t0)[2]);}
 
-/* k6736 in k6732 in k6725 */
-static void C_ccall f_6738(C_word c,C_word t0,C_word t1){
+/* k6664 in k6660 in k6653 */
+static void C_ccall f_6666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k6677 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6679(C_word c,C_word t0,C_word t1){
+/* k6605 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6607(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6679,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6682,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-/* eval.scm: 810  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_6607,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* eval.scm: 803  compile */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3577(t3,t2,(C_word)C_u_i_list_ref(((C_word*)t0)[4],C_fix(1)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
+f_3577(t3,t2,C_u_i_list_ref(((C_word*)t0)[4],C_fix(1)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* k6680 in k6677 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6682(C_word c,C_word t0,C_word t1){
+/* k6608 in k6605 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6682,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6685,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-/* eval.scm: 811  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_6610,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_6613,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+/* eval.scm: 804  compile */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3577(t3,t2,(C_word)C_u_i_list_ref(((C_word*)t0)[4],C_fix(2)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
+f_3577(t3,t2,C_u_i_list_ref(((C_word*)t0)[4],C_fix(2)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* k6683 in k6680 in k6677 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6685(C_word c,C_word t0,C_word t1){
+/* k6611 in k6608 in k6605 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6685,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6688,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=t1,a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
-/* eval.scm: 812  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_6613,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6616,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=t1,a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
+/* eval.scm: 805  compile */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3577(t3,t2,(C_word)C_u_i_list_ref(((C_word*)t0)[4],C_fix(3)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
+f_3577(t3,t2,C_u_i_list_ref(((C_word*)t0)[4],C_fix(3)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* k6686 in k6683 in k6680 in k6677 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6688(C_word c,C_word t0,C_word t1){
+/* k6614 in k6611 in k6608 in k6605 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6688,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6616,2,t0,t1);}
 t2=((C_word*)t0)[9];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6689,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word)li136),tmp=(C_word)a,a+=11,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6617,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word)li135),tmp=(C_word)a,a+=11,tmp));}
 
-/* f_6689 in k6686 in k6683 in k6680 in k6677 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6689(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6617 in k6614 in k6611 in k6608 in k6605 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6617(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12437,136 +12204,136 @@ C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6689,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6693,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t2,a[7]=((C_word*)t0)[9],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_6617,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6621,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t2,a[7]=((C_word*)t0)[9],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 if(C_truep(t4)){
-t6=(C_word)C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[167]));
+t6=C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[159]));
 t7=t3;
-f_6693(t7,t6);}
+f_6621(t7,t6);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t3;
-f_6693(t7,t6);}}
+f_6621(t7,t6);}}
 
-/* k6691 */
-static void C_fcall f_6693(C_word t0,C_word t1){
+/* k6619 */
+static void C_fcall f_6621(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6693,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6696,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_6621,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6624,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[6]);}
 
-/* k6694 in k6691 */
-static void C_ccall f_6696(C_word c,C_word t0,C_word t1){
+/* k6622 in k6619 */
+static void C_ccall f_6624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6696,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6703,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6624,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6631,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 
-/* k6701 in k6694 in k6691 */
-static void C_ccall f_6703(C_word c,C_word t0,C_word t1){
+/* k6629 in k6622 in k6619 */
+static void C_ccall f_6631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6703,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6707,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6631,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6635,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 
-/* k6705 in k6701 in k6694 in k6691 */
-static void C_ccall f_6707(C_word c,C_word t0,C_word t1){
+/* k6633 in k6629 in k6622 in k6619 */
+static void C_ccall f_6635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6707,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6711,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6635,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6639,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k6709 in k6705 in k6701 in k6694 in k6691 */
-static void C_ccall f_6711(C_word c,C_word t0,C_word t1){
+/* k6637 in k6633 in k6629 in k6622 in k6619 */
+static void C_ccall f_6639(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6711,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6715,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6639,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6643,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k6713 in k6709 in k6705 in k6701 in k6694 in k6691 */
-static void C_ccall f_6715(C_word c,C_word t0,C_word t1){
+/* k6641 in k6637 in k6633 in k6629 in k6622 in k6619 */
+static void C_ccall f_6643(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g13271328 */
+/* g13151316 */
 t2=((C_word*)t0)[6];
 ((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k6635 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6637(C_word c,C_word t0,C_word t1){
+/* k6563 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6637,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6640,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
-/* eval.scm: 804  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_6565,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6568,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+/* eval.scm: 797  compile */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3577(t3,t2,(C_word)C_u_i_list_ref(((C_word*)t0)[4],C_fix(1)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[2]);}
+f_3577(t3,t2,C_u_i_list_ref(((C_word*)t0)[4],C_fix(1)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[2]);}
 
-/* k6638 in k6635 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6640(C_word c,C_word t0,C_word t1){
+/* k6566 in k6563 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6640,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6643,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-/* eval.scm: 805  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_6568,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6571,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+/* eval.scm: 798  compile */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3577(t3,t2,(C_word)C_u_i_list_ref(((C_word*)t0)[4],C_fix(2)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[2]);}
+f_3577(t3,t2,C_u_i_list_ref(((C_word*)t0)[4],C_fix(2)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[2]);}
 
-/* k6641 in k6638 in k6635 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6643(C_word c,C_word t0,C_word t1){
+/* k6569 in k6566 in k6563 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6643,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6644,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word)li135),tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6571,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6572,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word)li134),tmp=(C_word)a,a+=10,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_6644 in k6641 in k6638 in k6635 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6644(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6572 in k6569 in k6566 in k6563 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6572(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12578,107 +12345,107 @@ C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6644,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6648,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t2,a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_6572,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6576,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t2,a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 if(C_truep(t4)){
-t6=(C_word)C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[167]));
+t6=C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[159]));
 t7=t3;
-f_6648(t7,t6);}
+f_6576(t7,t6);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t3;
-f_6648(t7,t6);}}
+f_6576(t7,t6);}}
 
-/* k6646 */
-static void C_fcall f_6648(C_word t0,C_word t1){
+/* k6574 */
+static void C_fcall f_6576(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6648,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6651,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_6576,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6579,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 
-/* k6649 in k6646 */
-static void C_ccall f_6651(C_word c,C_word t0,C_word t1){
+/* k6577 in k6574 */
+static void C_ccall f_6579(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6651,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6658,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6579,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6586,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 
-/* k6656 in k6649 in k6646 */
-static void C_ccall f_6658(C_word c,C_word t0,C_word t1){
+/* k6584 in k6577 in k6574 */
+static void C_ccall f_6586(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6658,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6662,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6586,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6590,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k6660 in k6656 in k6649 in k6646 */
-static void C_ccall f_6662(C_word c,C_word t0,C_word t1){
+/* k6588 in k6584 in k6577 in k6574 */
+static void C_ccall f_6590(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6662,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6666,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6590,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6594,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k6664 in k6660 in k6656 in k6649 in k6646 */
-static void C_ccall f_6666(C_word c,C_word t0,C_word t1){
+/* k6592 in k6588 in k6584 in k6577 in k6574 */
+static void C_ccall f_6594(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g13181319 */
+/* g13061307 */
 t2=((C_word*)t0)[5];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k6600 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6602(C_word c,C_word t0,C_word t1){
+/* k6528 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6602,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6605,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t1,a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
-/* eval.scm: 799  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_6530,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6533,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t1,a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+/* eval.scm: 792  compile */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3577(t3,t2,(C_word)C_u_i_list_ref(((C_word*)t0)[4],C_fix(1)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
+f_3577(t3,t2,C_u_i_list_ref(((C_word*)t0)[4],C_fix(1)),((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* k6603 in k6600 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6605(C_word c,C_word t0,C_word t1){
+/* k6531 in k6528 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6605,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6533,2,t0,t1);}
 t2=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6606,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word)li134),tmp=(C_word)a,a+=9,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6534,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word)li133),tmp=(C_word)a,a+=9,tmp));}
 
-/* f_6606 in k6603 in k6600 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6606(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6534 in k6531 in k6528 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6534(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12690,82 +12457,82 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6606,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6610,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_6534,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6538,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 if(C_truep(t4)){
-t6=(C_word)C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[167]));
+t6=C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[159]));
 t7=t3;
-f_6610(t7,t6);}
+f_6538(t7,t6);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t3;
-f_6610(t7,t6);}}
+f_6538(t7,t6);}}
 
-/* k6608 */
-static void C_fcall f_6610(C_word t0,C_word t1){
+/* k6536 */
+static void C_fcall f_6538(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6610,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6613,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_6538,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6541,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 
-/* k6611 in k6608 */
-static void C_ccall f_6613(C_word c,C_word t0,C_word t1){
+/* k6539 in k6536 */
+static void C_ccall f_6541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6613,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6620,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6541,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6548,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k6618 in k6611 in k6608 */
-static void C_ccall f_6620(C_word c,C_word t0,C_word t1){
+/* k6546 in k6539 in k6536 */
+static void C_ccall f_6548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6620,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6624,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6548,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6552,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k6622 in k6618 in k6611 in k6608 */
-static void C_ccall f_6624(C_word c,C_word t0,C_word t1){
+/* k6550 in k6546 in k6539 in k6536 */
+static void C_ccall f_6552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g13101311 */
+/* g12981299 */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k6572 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6574(C_word c,C_word t0,C_word t1){
+/* k6500 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6502(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6574,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6575,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word)li133),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6502,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6503,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word)li132),tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_6575 in k6572 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6575(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6503 in k6500 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6503(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12777,56 +12544,56 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6575,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6579,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_6503,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6507,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 if(C_truep(t4)){
-t6=(C_word)C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[167]));
+t6=C_emit_eval_trace_info(((C_word*)t0)[2],t5,C_retrieve(lf[159]));
 t7=t3;
-f_6579(t7,t6);}
+f_6507(t7,t6);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t3;
-f_6579(t7,t6);}}
+f_6507(t7,t6);}}
 
-/* k6577 */
-static void C_fcall f_6579(C_word t0,C_word t1){
+/* k6505 */
+static void C_fcall f_6507(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6579,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6582,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_6507,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6510,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k6580 in k6577 */
-static void C_ccall f_6582(C_word c,C_word t0,C_word t1){
+/* k6508 in k6505 */
+static void C_ccall f_6510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6582,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6589,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6510,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6517,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k6587 in k6580 in k6577 */
-static void C_ccall f_6589(C_word c,C_word t0,C_word t1){
+/* k6515 in k6508 in k6505 */
+static void C_ccall f_6517(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g13031304 */
+/* g12911292 */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* f_6555 in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6555(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6483 in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6483(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12838,41 +12605,41 @@ C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6555,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6483,3,t0,t1,t2);}
 t3=((C_word*)t0)[5];
 t4=((C_word*)t0)[4];
 if(C_truep(t3)){
-t5=(C_word)C_emit_eval_trace_info(((C_word*)t0)[3],t4,C_retrieve(lf[167]));
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11962,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 793  fn */
+t5=C_emit_eval_trace_info(((C_word*)t0)[3],t4,C_retrieve(lf[159]));
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11763,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 786  fn */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t2);}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11966,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 793  fn */
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f11767,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 786  fn */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}}
 
-/* f11966 */
-static void C_ccall f11966(C_word c,C_word t0,C_word t1){
+/* f11767 */
+static void C_ccall f11767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g12981299 */
+/* g12861287 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* f11962 */
-static void C_ccall f11962(C_word c,C_word t0,C_word t1){
+/* f11763 */
+static void C_ccall f11763(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g12981299 */
+/* g12861287 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* loop in k6531 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static C_word C_fcall f_6503(C_word t1,C_word t2){
+/* loop in k6459 in compile-call in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static C_word C_fcall f_6431(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12882,13 +12649,13 @@ C_word t7;
 C_word t8;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_nullp(t1))){
+if(C_truep(C_i_nullp(t1))){
 t3=t2;
 return(t3);}
 else{
-if(C_truep((C_word)C_i_pairp(t1))){
-t3=(C_word)C_slot(t1,C_fix(1));
-t4=(C_word)C_fixnum_plus(t2,C_fix(1));
+if(C_truep(C_i_pairp(t1))){
+t3=C_slot(t1,C_fix(1));
+t4=C_fixnum_plus(t2,C_fix(1));
 t7=t3;
 t8=t4;
 t1=t7;
@@ -12908,7 +12675,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3577,NULL,8,t0,t1,t2,t3,t4,t5,t6,t7);}
 t8=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3584,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t5,a[7]=t4,a[8]=((C_word*)t0)[6],a[9]=t6,a[10]=((C_word*)t0)[7],a[11]=t7,a[12]=t3,a[13]=((C_word*)t0)[8],a[14]=t1,a[15]=t2,tmp=(C_word)a,a+=16,tmp);
 /* eval.scm: 293  keyword? */
-t9=*((C_word*)lf[170]+1);
+t9=*((C_word*)lf[162]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,t2);}
 
 /* k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -12924,19 +12691,19 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3584,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3585,a[2]=((C_word*)t0)[15],a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3585,a[2]=((C_word*)t0)[15],a[3]=((C_word)li26),tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[14];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[15]))){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3597,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[13],a[6]=((C_word)li28),tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3603,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word)li34),tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t0)[15]))){
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3597,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[13],a[6]=((C_word)li27),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3603,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word)li33),tmp=(C_word)a,a+=7,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[14],t2,t3);}
 else{
 t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3704,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[8],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[15],tmp=(C_word)a,a+=15,tmp);
 /* eval.scm: 319  ##sys#number? */
-t3=*((C_word*)lf[169]+1);
+t3=*((C_word*)lf[161]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[15]);}}}
 
 /* k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -12961,42 +12728,42 @@ t2=((C_word*)t0)[14];
 switch(t2){
 case C_fix(-1):
 t3=((C_word*)t0)[13];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3711,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp));
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3711,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
 case C_fix(0):
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3719,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3719,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp);
 t4=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);
 case C_fix(1):
 t3=((C_word*)t0)[13];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3727,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3727,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
 case C_fix(2):
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3735,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3735,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp);
 t4=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);
 default:
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3737,a[2]=((C_word*)t0)[14],a[3]=((C_word)li39),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3737,a[2]=((C_word*)t0)[14],a[3]=((C_word)li38),tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 else{
-if(C_truep((C_word)C_booleanp(((C_word*)t0)[14]))){
+if(C_truep(C_booleanp(((C_word*)t0)[14]))){
 if(C_truep(((C_word*)t0)[14])){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3748,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3748,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp);
 t3=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3750,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3750,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp);
 t3=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 else{
-t2=(C_word)C_charp(((C_word*)t0)[14]);
+t2=C_charp(((C_word*)t0)[14]);
 t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3760,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
 if(C_truep(t2)){
 t4=t3;
 f_3760(t4,t2);}
 else{
-t4=(C_word)C_eofp(((C_word*)t0)[14]);
+t4=C_eofp(((C_word*)t0)[14]);
 t5=t3;
-f_3760(t5,(C_truep(t4)?t4:(C_word)C_i_stringp(((C_word*)t0)[14])));}}}}
+f_3760(t5,(C_truep(t4)?t4:C_i_stringp(((C_word*)t0)[14])));}}}}
 
 /* k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_fcall f_3760(C_word t0,C_word t1){
@@ -13019,19 +12786,19 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3760,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3761,a[2]=((C_word*)t0)[14],a[3]=((C_word)li42),tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3761,a[2]=((C_word*)t0)[14],a[3]=((C_word)li41),tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[14]))){
-t2=(C_word)C_slot(((C_word*)t0)[14],C_fix(0));
-if(C_truep((C_word)C_i_symbolp(t2))){
+if(C_truep(C_i_pairp(((C_word*)t0)[14]))){
+t2=C_slot(((C_word*)t0)[14],C_fix(0));
+if(C_truep(C_i_symbolp(t2))){
 t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3780,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
 t4=((C_word*)t0)[8];
 t5=((C_word*)t0)[14];
 t6=((C_word*)t0)[7];
 if(C_truep(t4)){
-t7=(C_word)C_emit_syntax_trace_info(t5,t6,C_retrieve(lf[167]));
+t7=C_emit_syntax_trace_info(t5,t6,C_retrieve(lf[159]));
 t8=t3;
 f_3780(t8,t7);}
 else{
@@ -13043,18 +12810,18 @@ t3=((C_word*)t0)[8];
 t4=((C_word*)t0)[14];
 t5=((C_word*)t0)[7];
 if(C_truep(t3)){
-t6=(C_word)C_emit_syntax_trace_info(t4,t5,C_retrieve(lf[167]));
-/* eval.scm: 762  compile-call */
+t6=C_emit_syntax_trace_info(t4,t5,C_retrieve(lf[159]));
+/* eval.scm: 755  compile-call */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_6529(t7,((C_word*)t0)[13],((C_word*)t0)[14],((C_word*)t0)[10],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
+f_6457(t7,((C_word*)t0)[13],((C_word*)t0)[14],((C_word*)t0)[10],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
 else{
-/* eval.scm: 762  compile-call */
+/* eval.scm: 755  compile-call */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_6529(t6,((C_word*)t0)[13],((C_word*)t0)[14],((C_word*)t0)[10],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}}}
+f_6457(t6,((C_word*)t0)[13],((C_word*)t0)[14],((C_word*)t0)[10],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}}}
 else{
 /* eval.scm: 334  ##sys#syntax-error-hook */
-t2=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[13],lf[168],((C_word*)t0)[14]);}}}
+t2=*((C_word*)lf[47]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[13],lf[160],((C_word*)t0)[14]);}}}
 
 /* k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_fcall f_3780(C_word t0,C_word t1){
@@ -13067,7 +12834,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3780,NULL,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3783,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
 /* eval.scm: 337  ##sys#expand */
-((C_proc5)C_retrieve_symbol_proc(lf[166]))(5,*((C_word*)lf[166]+1),t2,((C_word*)t0)[14],((C_word*)t0)[12],C_SCHEME_FALSE);}
+((C_proc5)C_retrieve_symbol_proc(lf[158]))(5,*((C_word*)lf[158]+1),t2,((C_word*)t0)[14],((C_word*)t0)[12],C_SCHEME_FALSE);}
 
 /* k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3783(C_word c,C_word t0,C_word t1){
@@ -13081,11 +12848,11 @@ C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3783,2,t0,t1);}
-t2=C_retrieve(lf[43]);
-t3=(C_word)C_eqp(t1,((C_word*)t0)[14]);
+t2=C_retrieve(lf[40]);
+t3=C_eqp(t1,((C_word*)t0)[14]);
 if(C_truep(t3)){
 t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_3798,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[14],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-t5=(C_word)C_slot(((C_word*)t0)[14],C_fix(0));
+t5=C_slot(((C_word*)t0)[14],C_fix(0));
 /* eval.scm: 341  rename */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_3404(t6,t4,t5,((C_word*)t0)[12]);}
@@ -13189,286 +12956,275 @@ C_word t90;
 C_word t91;
 C_word t92;
 C_word t93;
-C_word t94;
-C_word t95;
-C_word t96;
-C_word t97;
 C_word ab[21],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3798,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[55]);
+t2=C_eqp(t1,lf[52]);
 if(C_truep(t2)){
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3807,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 347  ##sys#check-syntax */
-t4=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t4+1)))(7,t4,t3,lf[55],((C_word*)t0)[13],lf[58],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t4=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t4+1)))(7,t4,t3,lf[52],((C_word*)t0)[13],lf[55],C_SCHEME_FALSE,((C_word*)t0)[12]);}
 else{
-t3=(C_word)C_eqp(t1,lf[59]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(t1,lf[60]));
+t3=C_eqp(t1,lf[56]);
+t4=(C_truep(t3)?t3:C_eqp(t1,lf[57]));
 if(C_truep(t4)){
-t5=(C_word)C_i_cadr(((C_word*)t0)[13]);
+t5=C_i_cadr(((C_word*)t0)[13]);
 t6=((C_word*)t0)[14];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3885,a[2]=t5,a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3885,a[2]=t5,a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp));}
 else{
-t5=(C_word)C_eqp(t1,lf[61]);
+t5=C_eqp(t1,lf[58]);
 if(C_truep(t5)){
-t6=(C_word)C_i_cadr(((C_word*)t0)[13]);
-if(C_truep(C_retrieve(lf[25]))){
+t6=C_i_cadr(((C_word*)t0)[13]);
+if(C_truep(C_retrieve(lf[22]))){
 t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3901,a[2]=((C_word*)t0)[14],tmp=(C_word)a,a+=3,tmp);
 /* eval.scm: 366  ##sys#hash-table-location */
-t8=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,C_retrieve(lf[25]),t6,C_SCHEME_TRUE);}
+t8=*((C_word*)lf[21]+1);
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,C_retrieve(lf[22]),t6,C_SCHEME_TRUE);}
 else{
 t7=((C_word*)t0)[14];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3907,a[2]=t6,a[3]=((C_word)li53),tmp=(C_word)a,a+=4,tmp));}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3907,a[2]=t6,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp));}}
 else{
-t6=(C_word)C_eqp(t1,lf[62]);
+t6=C_eqp(t1,lf[59]);
 if(C_truep(t6)){
-t7=(C_word)C_i_cadr(((C_word*)t0)[13]);
+t7=C_i_cadr(((C_word*)t0)[13]);
 /* eval.scm: 371  compile */
 t8=((C_word*)((C_word*)t0)[11])[1];
 f_3577(t8,((C_word*)t0)[14],t7,((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
 else{
-t7=(C_word)C_eqp(t1,lf[63]);
+t7=C_eqp(t1,lf[60]);
 if(C_truep(t7)){
-t8=(C_word)C_i_cadr(((C_word*)t0)[13]);
+t8=C_i_cadr(((C_word*)t0)[13]);
 /* eval.scm: 374  compile */
 t9=((C_word*)((C_word*)t0)[11])[1];
 f_3577(t9,((C_word*)t0)[14],t8,((C_word*)t0)[10],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
 else{
-t8=(C_word)C_eqp(t1,lf[64]);
+t8=C_eqp(t1,lf[61]);
 if(C_truep(t8)){
 t9=((C_word*)t0)[14];
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3941,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3941,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp));}
 else{
-t9=(C_word)C_eqp(t1,lf[65]);
+t9=C_eqp(t1,lf[62]);
 if(C_truep(t9)){
 t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3951,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 379  ##sys#check-syntax */
-t11=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t11+1)))(7,t11,t10,lf[65],((C_word*)t0)[13],lf[67],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t11=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t11+1)))(7,t11,t10,lf[62],((C_word*)t0)[13],lf[64],C_SCHEME_FALSE,((C_word*)t0)[12]);}
 else{
-t10=(C_word)C_eqp(t1,lf[68]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(t1,lf[69]));
+t10=C_eqp(t1,lf[65]);
+t11=(C_truep(t10)?t10:C_eqp(t1,lf[66]));
 if(C_truep(t11)){
 t12=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4011,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 388  ##sys#check-syntax */
-t13=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t13+1)))(7,t13,t12,lf[68],((C_word*)t0)[13],lf[72],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t13=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t13+1)))(7,t13,t12,lf[65],((C_word*)t0)[13],lf[69],C_SCHEME_FALSE,((C_word*)t0)[12]);}
 else{
-t12=(C_word)C_eqp(t1,lf[73]);
-t13=(C_truep(t12)?t12:(C_word)C_eqp(t1,lf[74]));
+t12=C_eqp(t1,lf[70]);
+t13=(C_truep(t12)?t12:C_eqp(t1,lf[71]));
 if(C_truep(t13)){
 t14=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4123,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[13],tmp=(C_word)a,a+=10,tmp);
 /* eval.scm: 404  ##sys#check-syntax */
-t15=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t15+1)))(7,t15,t14,lf[73],((C_word*)t0)[13],lf[77],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t15=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t15+1)))(7,t15,t14,lf[70],((C_word*)t0)[13],lf[74],C_SCHEME_FALSE,((C_word*)t0)[12]);}
 else{
-t14=(C_word)C_eqp(t1,lf[78]);
-t15=(C_truep(t14)?t14:(C_word)C_eqp(t1,lf[79]));
+t14=C_eqp(t1,lf[75]);
+t15=(C_truep(t14)?t14:C_eqp(t1,lf[76]));
 if(C_truep(t15)){
 t16=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4235,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 428  ##sys#check-syntax */
-t17=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t17+1)))(7,t17,t16,lf[78],((C_word*)t0)[13],lf[87],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t17=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t17+1)))(7,t17,t16,lf[75],((C_word*)t0)[13],lf[84],C_SCHEME_FALSE,((C_word*)t0)[12]);}
 else{
-t16=(C_word)C_eqp(t1,lf[88]);
-t17=(C_truep(t16)?t16:(C_word)C_eqp(t1,lf[89]));
+t16=C_eqp(t1,lf[85]);
+t17=(C_truep(t16)?t16:C_eqp(t1,lf[86]));
 if(C_truep(t17)){
 t18=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4732,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[13],tmp=(C_word)a,a+=10,tmp);
 /* eval.scm: 480  ##sys#check-syntax */
-t19=*((C_word*)lf[57]+1);
-((C_proc5)(void*)(*((C_word*)t19+1)))(5,t19,t18,lf[88],((C_word*)t0)[13],lf[91]);}
+t19=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t19+1)))(5,t19,t18,lf[85],((C_word*)t0)[13],lf[88]);}
 else{
-t18=(C_word)C_eqp(t1,lf[92]);
-t19=(C_truep(t18)?t18:(C_word)C_eqp(t1,lf[93]));
+t18=C_eqp(t1,lf[89]);
+t19=(C_truep(t18)?t18:C_eqp(t1,lf[90]));
 if(C_truep(t19)){
 t20=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4889,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
 /* eval.scm: 495  ##sys#check-syntax */
-t21=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t21+1)))(7,t21,t20,lf[92],((C_word*)t0)[13],lf[101],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t21=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t21+1)))(7,t21,t20,lf[89],((C_word*)t0)[13],lf[98],C_SCHEME_FALSE,((C_word*)t0)[12]);}
 else{
-t20=(C_word)C_eqp(t1,lf[102]);
+t20=C_eqp(t1,lf[99]);
 if(C_truep(t20)){
 t21=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5337,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
 /* eval.scm: 590  ##sys#check-syntax */
-t22=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t22+1)))(7,t22,t21,lf[102],((C_word*)t0)[13],lf[104],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+t22=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t22+1)))(7,t22,t21,lf[99],((C_word*)t0)[13],lf[101],C_SCHEME_FALSE,((C_word*)t0)[12]);}
 else{
-t21=(C_word)C_eqp(t1,lf[105]);
+t21=C_eqp(t1,lf[102]);
 if(C_truep(t21)){
 t22=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5424,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
 /* eval.scm: 605  ##sys#check-syntax */
-t23=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t23+1)))(7,t23,t22,lf[105],((C_word*)t0)[13],lf[106],C_SCHEME_FALSE,((C_word*)t0)[12]);}
-else{
-t22=(C_word)C_eqp(t1,lf[107]);
-t23=(C_truep(t22)?t22:(C_word)C_eqp(t1,lf[108]));
+t23=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t23+1)))(7,t23,t22,lf[102],((C_word*)t0)[13],lf[103],C_SCHEME_FALSE,((C_word*)t0)[12]);}
+else{
+t22=C_eqp(t1,lf[104]);
+if(C_truep(t22)){
+t23=C_i_cadr(((C_word*)t0)[13]);
+t24=C_i_caddr(((C_word*)t0)[13]);
+t25=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5551,a[2]=t24,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+/* eval.scm: 625  rename */
+t26=((C_word*)((C_word*)t0)[4])[1];
+f_3404(t26,t25,t23,((C_word*)t0)[12]);}
+else{
+t23=C_eqp(t1,lf[109]);
 if(C_truep(t23)){
-t24=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5548,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-t25=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5635,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=t24,tmp=(C_word)a,a+=5,tmp);
-t26=(C_word)C_i_cdr(((C_word*)t0)[13]);
-if(C_truep((C_word)C_i_pairp(t26))){
-t27=(C_word)C_i_cadr(((C_word*)t0)[13]);
-t28=t25;
-f_5635(t28,(C_word)C_i_pairp(t27));}
-else{
-t27=t25;
-f_5635(t27,C_SCHEME_FALSE);}}
-else{
-t24=(C_word)C_eqp(t1,lf[117]);
+/* eval.scm: 636  compile */
+t24=((C_word*)((C_word*)t0)[11])[1];
+f_3577(t24,((C_word*)t0)[14],lf[110],((C_word*)t0)[10],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
+else{
+t24=C_eqp(t1,lf[111]);
 if(C_truep(t24)){
-/* eval.scm: 644  compile */
-t25=((C_word*)((C_word*)t0)[11])[1];
-f_3577(t25,((C_word*)t0)[14],lf[118],((C_word*)t0)[10],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
+t25=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5598,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+t26=C_i_cddr(((C_word*)t0)[13]);
+/* eval.scm: 640  ##sys#canonicalize-body */
+t27=*((C_word*)lf[80]+1);
+((C_proc5)(void*)(*((C_word*)t27+1)))(5,t27,t25,t26,((C_word*)t0)[12],C_SCHEME_FALSE);}
 else{
-t25=(C_word)C_eqp(t1,lf[119]);
+t25=C_eqp(t1,lf[112]);
 if(C_truep(t25)){
-t26=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5671,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
-t27=(C_word)C_i_cddr(((C_word*)t0)[13]);
-/* eval.scm: 648  ##sys#canonicalize-body */
-t28=*((C_word*)lf[83]+1);
-((C_proc5)(void*)(*((C_word*)t28+1)))(5,t28,t26,t27,((C_word*)t0)[12],C_SCHEME_FALSE);}
+t26=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5611,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
+t27=C_i_cadr(((C_word*)t0)[13]);
+/* eval.scm: 644  ##sys#strip-syntax */
+((C_proc3)C_retrieve_symbol_proc(lf[53]))(3,*((C_word*)lf[53]+1),t26,t27);}
 else{
-t26=(C_word)C_eqp(t1,lf[120]);
+t26=C_eqp(t1,lf[119]);
 if(C_truep(t26)){
-t27=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5684,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
-t28=(C_word)C_i_cadr(((C_word*)t0)[13]);
-/* eval.scm: 652  ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[56]))(3,*((C_word*)lf[56]+1),t27,t28);}
+t27=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5868,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+/* eval.scm: 689  rename */
+t28=((C_word*)((C_word*)t0)[4])[1];
+f_3404(t28,t27,lf[89],((C_word*)t0)[12]);}
 else{
-t27=(C_word)C_eqp(t1,lf[127]);
+t27=C_eqp(t1,lf[120]);
 if(C_truep(t27)){
-t28=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5941,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
-/* eval.scm: 697  rename */
+t28=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5897,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
+/* eval.scm: 692  rename */
 t29=((C_word*)((C_word*)t0)[4])[1];
-f_3404(t29,t28,lf[92],((C_word*)t0)[12]);}
+f_3404(t29,t28,lf[89],((C_word*)t0)[12]);}
 else{
-t28=(C_word)C_eqp(t1,lf[128]);
+t28=C_eqp(t1,lf[121]);
 if(C_truep(t28)){
-t29=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5970,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
-/* eval.scm: 700  rename */
-t30=((C_word*)((C_word*)t0)[4])[1];
-f_3404(t30,t29,lf[92],((C_word*)t0)[12]);}
-else{
-t29=(C_word)C_eqp(t1,lf[129]);
+t29=C_SCHEME_END_OF_LIST;
+t30=(*a=C_VECTOR_TYPE|1,a[1]=t29,tmp=(C_word)a,a+=2,tmp);
+t31=C_SCHEME_FALSE;
+t32=(*a=C_VECTOR_TYPE|1,a[1]=t31,tmp=(C_word)a,a+=2,tmp);
+t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5914,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+t34=C_i_cdr(((C_word*)t0)[13]);
+t35=C_SCHEME_UNDEFINED;
+t36=(*a=C_VECTOR_TYPE|1,a[1]=t35,tmp=(C_word)a,a+=2,tmp);
+t37=C_set_block_item(t36,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5991,a[2]=t30,a[3]=t36,a[4]=t32,a[5]=((C_word*)t0)[5],a[6]=((C_word)li123),tmp=(C_word)a,a+=7,tmp));
+t38=((C_word*)t36)[1];
+f_5991(t38,t33,t34);}
+else{
+t29=C_eqp(t1,lf[125]);
 if(C_truep(t29)){
-t30=C_SCHEME_END_OF_LIST;
-t31=(*a=C_VECTOR_TYPE|1,a[1]=t30,tmp=(C_word)a,a+=2,tmp);
-t32=C_SCHEME_FALSE;
-t33=(*a=C_VECTOR_TYPE|1,a[1]=t32,tmp=(C_word)a,a+=2,tmp);
-t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5987,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
-t35=(C_word)C_i_cdr(((C_word*)t0)[13]);
-t36=C_SCHEME_UNDEFINED;
-t37=(*a=C_VECTOR_TYPE|1,a[1]=t36,tmp=(C_word)a,a+=2,tmp);
-t38=C_set_block_item(t37,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6064,a[2]=t31,a[3]=t37,a[4]=t33,a[5]=((C_word*)t0)[5],a[6]=((C_word)li124),tmp=(C_word)a,a+=7,tmp));
-t39=((C_word*)t37)[1];
-f_6064(t39,t34,t35);}
-else{
-t30=(C_word)C_eqp(t1,lf[133]);
-if(C_truep(t30)){
-t31=(C_word)C_i_caddr(((C_word*)t0)[13]);
-t32=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6118,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
-t33=(C_word)C_i_cadr(((C_word*)t0)[13]);
-t34=C_SCHEME_UNDEFINED;
-t35=(*a=C_VECTOR_TYPE|1,a[1]=t34,tmp=(C_word)a,a+=2,tmp);
-t36=C_set_block_item(t35,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6124,a[2]=t35,a[3]=t31,a[4]=((C_word)li127),tmp=(C_word)a,a+=5,tmp));
-t37=((C_word*)t35)[1];
-f_6124(t37,t32,t33);}
-else{
-t31=(C_word)C_eqp(t1,lf[136]);
-t32=(C_truep(t31)?t31:(C_word)C_eqp(t1,lf[137]));
+t30=C_i_caddr(((C_word*)t0)[13]);
+t31=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6045,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+t32=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6049,a[2]=t31,a[3]=t30,tmp=(C_word)a,a+=4,tmp);
+t33=C_i_cadr(((C_word*)t0)[13]);
+/* eval.scm: 709  ##sys#strip-syntax */
+((C_proc3)C_retrieve_symbol_proc(lf[53]))(3,*((C_word*)lf[53]+1),t32,t33);}
+else{
+t30=C_eqp(t1,lf[128]);
+t31=(C_truep(t30)?t30:C_eqp(t1,lf[129]));
+if(C_truep(t31)){
+t32=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6109,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+t33=C_i_cadr(((C_word*)t0)[13]);
+/* eval.scm: 719  eval/meta */
+f_3526(t32,t33);}
+else{
+t32=C_eqp(t1,lf[131]);
 if(C_truep(t32)){
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6178,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
-t34=(C_word)C_i_cadr(((C_word*)t0)[13]);
-/* eval.scm: 726  eval/meta */
-f_3526(t33,t34);}
-else{
-t33=(C_word)C_eqp(t1,lf[139]);
-if(C_truep(t33)){
-t34=(C_word)C_i_cadr(((C_word*)t0)[13]);
-/* eval.scm: 730  compile */
+t33=C_i_cadr(((C_word*)t0)[13]);
+/* eval.scm: 723  compile */
+t34=((C_word*)((C_word*)t0)[11])[1];
+f_3577(t34,((C_word*)t0)[14],t33,((C_word*)t0)[10],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
+else{
+t33=C_eqp(t1,lf[132]);
+t34=(C_truep(t33)?t33:C_eqp(t1,lf[133]));
+if(C_truep(t34)){
+/* eval.scm: 726  compile */
 t35=((C_word*)((C_word*)t0)[11])[1];
-f_3577(t35,((C_word*)t0)[14],t34,((C_word*)t0)[10],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
+f_3577(t35,((C_word*)t0)[14],lf[134],((C_word*)t0)[10],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
 else{
-t34=(C_word)C_eqp(t1,lf[140]);
-t35=(C_truep(t34)?t34:(C_word)C_eqp(t1,lf[141]));
+t35=C_eqp(t1,lf[135]);
 if(C_truep(t35)){
-/* eval.scm: 733  compile */
-t36=((C_word*)((C_word*)t0)[11])[1];
-f_3577(t36,((C_word*)t0)[14],lf[142],((C_word*)t0)[10],C_SCHEME_FALSE,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[12]);}
-else{
-t36=(C_word)C_eqp(t1,lf[143]);
-if(C_truep(t36)){
-t37=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6219,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_memq(lf[145],C_retrieve(lf[146])))){
-t38=(C_word)C_i_cdr(((C_word*)t0)[13]);
-t39=C_SCHEME_UNDEFINED;
-t40=(*a=C_VECTOR_TYPE|1,a[1]=t39,tmp=(C_word)a,a+=2,tmp);
-t41=C_set_block_item(t40,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6234,a[2]=t40,a[3]=((C_word*)t0)[12],a[4]=((C_word)li129),tmp=(C_word)a,a+=5,tmp));
-t42=((C_word*)t40)[1];
-f_6234(t42,t37,t38);}
-else{
-/* eval.scm: 738  ##sys#warn */
-t38=*((C_word*)lf[148]+1);
-((C_proc4)(void*)(*((C_word*)t38+1)))(4,t38,t37,lf[149],((C_word*)t0)[13]);}}
-else{
-t37=(C_word)C_eqp(t1,lf[150]);
-t38=(C_truep(t37)?t37:(C_word)C_eqp(t1,lf[151]));
+t36=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6150,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_memq(lf[137],C_retrieve(lf[138])))){
+t37=C_i_cdr(((C_word*)t0)[13]);
+t38=C_SCHEME_UNDEFINED;
+t39=(*a=C_VECTOR_TYPE|1,a[1]=t38,tmp=(C_word)a,a+=2,tmp);
+t40=C_set_block_item(t39,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6165,a[2]=t39,a[3]=((C_word*)t0)[12],a[4]=((C_word)li128),tmp=(C_word)a,a+=5,tmp));
+t41=((C_word*)t39)[1];
+f_6165(t41,t36,t37);}
+else{
+/* eval.scm: 731  ##sys#warn */
+t37=*((C_word*)lf[140]+1);
+((C_proc4)(void*)(*((C_word*)t37+1)))(4,t37,t36,lf[141],((C_word*)t0)[13]);}}
+else{
+t36=C_eqp(t1,lf[142]);
+t37=(C_truep(t36)?t36:C_eqp(t1,lf[143]));
+if(C_truep(t37)){
+t38=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6214,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+/* eval.scm: 735  rename */
+t39=((C_word*)((C_word*)t0)[4])[1];
+f_3404(t39,t38,lf[144],((C_word*)t0)[12]);}
+else{
+t38=C_eqp(t1,lf[50]);
+t39=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6231,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[2],a[7]=t1,a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[14],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t38)){
-t39=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6283,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
-/* eval.scm: 742  rename */
-t40=((C_word*)((C_word*)t0)[4])[1];
-f_3404(t40,t39,lf[152],((C_word*)t0)[12]);}
-else{
-t39=(C_word)C_eqp(t1,lf[53]);
-t40=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6300,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[2],a[7]=t1,a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[14],tmp=(C_word)a,a+=10,tmp);
-if(C_truep(t39)){
-t41=t40;
-f_6300(t41,t39);}
-else{
-t41=(C_word)C_eqp(t1,lf[157]);
+t40=t39;
+f_6231(t40,t38);}
+else{
+t40=C_eqp(t1,lf[149]);
+if(C_truep(t40)){
+t41=t39;
+f_6231(t41,t40);}
+else{
+t41=C_eqp(t1,lf[150]);
 if(C_truep(t41)){
-t42=t40;
-f_6300(t42,t41);}
+t42=t39;
+f_6231(t42,t41);}
 else{
-t42=(C_word)C_eqp(t1,lf[158]);
+t42=C_eqp(t1,lf[151]);
 if(C_truep(t42)){
-t43=t40;
-f_6300(t43,t42);}
+t43=t39;
+f_6231(t43,t42);}
 else{
-t43=(C_word)C_eqp(t1,lf[159]);
+t43=C_eqp(t1,lf[152]);
 if(C_truep(t43)){
-t44=t40;
-f_6300(t44,t43);}
+t44=t39;
+f_6231(t44,t43);}
 else{
-t44=(C_word)C_eqp(t1,lf[160]);
+t44=C_eqp(t1,lf[153]);
 if(C_truep(t44)){
-t45=t40;
-f_6300(t45,t44);}
+t45=t39;
+f_6231(t45,t44);}
 else{
-t45=(C_word)C_eqp(t1,lf[161]);
+t45=C_eqp(t1,lf[154]);
 if(C_truep(t45)){
-t46=t40;
-f_6300(t46,t45);}
+t46=t39;
+f_6231(t46,t45);}
 else{
-t46=(C_word)C_eqp(t1,lf[162]);
+t46=C_eqp(t1,lf[155]);
 if(C_truep(t46)){
-t47=t40;
-f_6300(t47,t46);}
+t47=t39;
+f_6231(t47,t46);}
 else{
-t47=(C_word)C_eqp(t1,lf[163]);
-if(C_truep(t47)){
-t48=t40;
-f_6300(t48,t47);}
-else{
-t48=(C_word)C_eqp(t1,lf[164]);
-t49=t40;
-f_6300(t49,(C_truep(t48)?t48:(C_word)C_eqp(t1,lf[165])));}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
+t47=C_eqp(t1,lf[156]);
+t48=t39;
+f_6231(t48,(C_truep(t47)?t47:C_eqp(t1,lf[157])));}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
 
-/* k6298 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6300(C_word t0,C_word t1){
+/* k6229 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_6231(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13476,29 +13232,29 @@ C_word t4;
 C_word t5;
 C_word *a;
 if(C_truep(t1)){
-/* eval.scm: 749  ##sys#syntax-error-hook */
-t2=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[9],lf[153],((C_word*)t0)[8]);}
+/* eval.scm: 742  ##sys#syntax-error-hook */
+t2=*((C_word*)lf[47]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[9],lf[145],((C_word*)t0)[8]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[7],lf[154]);
+t2=C_eqp(((C_word*)t0)[7],lf[146]);
 if(C_truep(t2)){
-t3=(C_word)C_i_cdr(((C_word*)t0)[8]);
-/* eval.scm: 752  compile-call */
+t3=C_i_cdr(((C_word*)t0)[8]);
+/* eval.scm: 745  compile-call */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_6529(t4,((C_word*)t0)[9],t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6457(t4,((C_word*)t0)[9],t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[7],lf[155]);
+t3=C_eqp(((C_word*)t0)[7],lf[147]);
 if(C_truep(t3)){
-/* eval.scm: 756  ##sys#syntax-error-hook */
-t4=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[9],lf[156],((C_word*)t0)[8]);}
+/* eval.scm: 749  ##sys#syntax-error-hook */
+t4=*((C_word*)lf[47]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[9],lf[148],((C_word*)t0)[8]);}
 else{
-/* eval.scm: 758  compile-call */
+/* eval.scm: 751  compile-call */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_6529(t4,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}}}
+f_6457(t4,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}}}
 
-/* k6281 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6283(C_word c,C_word t0,C_word t1){
+/* k6212 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13506,29 +13262,29 @@ C_word t4;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6283,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6287,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_6214,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6218,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
-t4=*((C_word*)lf[71]+1);
+t4=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k6285 in k6281 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6287(C_word c,C_word t0,C_word t1){
+/* k6216 in k6212 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6287,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-/* eval.scm: 742  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_6218,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+/* eval.scm: 735  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop1183 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6234(C_word t0,C_word t1,C_word t2){
+/* loop1171 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_6165(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13538,60 +13294,77 @@ C_word t7;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6234,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6242,a[2]=((C_word*)t0)[3],a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6249,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g11901191 */
+C_save_and_reclaim((void*)trf_6165,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6173,a[2]=((C_word*)t0)[3],a[3]=((C_word)li127),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6180,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g11781179 */
 t6=t3;
-f_6242(t6,t4,t5);}
+f_6173(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6247 in loop1183 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6249(C_word c,C_word t0,C_word t1){
+/* k6178 in loop1171 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6234(t3,((C_word*)t0)[2],t2);}
+f_6165(t3,((C_word*)t0)[2],t2);}
 
-/* g1190 in loop1183 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6242(C_word t0,C_word t1,C_word t2){
+/* g1178 in loop1171 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_6173(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6242,NULL,3,t0,t1,t2);}
-/* eval.scm: 737  ##compiler#process-declaration */
-((C_proc4)C_retrieve_symbol_proc(lf[147]))(4,*((C_word*)lf[147]+1),t1,t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_6173,NULL,3,t0,t1,t2);}
+/* eval.scm: 730  ##compiler#process-declaration */
+((C_proc4)C_retrieve_symbol_proc(lf[139]))(4,*((C_word*)lf[139]+1),t1,t2,((C_word*)t0)[2]);}
 
-/* k6217 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6219(C_word c,C_word t0,C_word t1){
+/* k6148 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 739  compile */
+/* eval.scm: 732  compile */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_3577(t2,((C_word*)t0)[6],lf[144],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_3577(t2,((C_word*)t0)[6],lf[136],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6176 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6178(C_word c,C_word t0,C_word t1){
+/* k6107 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 727  compile */
+/* eval.scm: 720  compile */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_3577(t2,((C_word*)t0)[6],lf[138],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_3577(t2,((C_word*)t0)[6],lf[130],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* k6047 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6049(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[7],*a=ab;
+C_check_for_interrupt;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_6049,2,t0,t1);}
+t2=C_SCHEME_UNDEFINED;
+t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6051,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp));
+t5=((C_word*)t3)[1];
+f_6051(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6124(C_word t0,C_word t1,C_word t2){
+/* loop in k6047 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_6051(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13599,18 +13372,18 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6124,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_6051,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[134]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[126]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6136,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li125),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6146,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6063,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li124),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6073,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word)li125),tmp=(C_word)a,a+=5,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}}
 
-/* a6145 in loop in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6146(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6072 in loop in k6047 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13619,15 +13392,15 @@ C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6146,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6162,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* eval.scm: 722  loop */
+C_save_and_reclaim((void*)tr4,(void*)f_6073,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6089,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=C_i_cdr(((C_word*)t0)[3]);
+/* eval.scm: 715  loop */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_6124(t6,t4,t5);}
+f_6051(t6,t4,t5);}
 
-/* k6160 in a6145 in loop in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6162(C_word c,C_word t0,C_word t1){
+/* k6087 in a6072 in loop in k6047 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13635,14 +13408,14 @@ C_word t4;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6162,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_6089,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[69],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[66],t3));}
 
-/* a6135 in loop in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6136(C_word c,C_word t0,C_word t1){
+/* a6062 in loop in k6047 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13650,23 +13423,23 @@ C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6136,2,t0,t1);}
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
-/* eval.scm: 721  ##sys#do-the-right-thing */
-t3=*((C_word*)lf[135]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_6063,2,t0,t1);}
+t2=C_i_car(((C_word*)t0)[3]);
+/* eval.scm: 713  ##sys#do-the-right-thing */
+t3=*((C_word*)lf[127]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,t2,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k6116 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6118(C_word c,C_word t0,C_word t1){
+/* k6043 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6045(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 716  compile */
+/* eval.scm: 708  compile */
 t2=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t2,((C_word*)t0)[6],t1,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop1096 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6064(C_word t0,C_word t1,C_word t2){
+/* loop1084 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_5991(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13676,21 +13449,21 @@ C_word t7;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6064,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6091,a[2]=((C_word*)t0)[5],a[3]=((C_word)li123),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6098,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g11121113 */
+C_save_and_reclaim((void*)trf_5991,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6018,a[2]=((C_word*)t0)[5],a[3]=((C_word)li122),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6025,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g11001101 */
 t6=t3;
-f_6091(t6,t4,t5);}
+f_6018(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6096 in loop1096 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6098(C_word c,C_word t0,C_word t1){
+/* k6023 in loop1084 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_6025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13703,62 +13476,62 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6098,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6025,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop10961109 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop10841097 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6064(t6,((C_word*)t0)[3],t5);}
+f_5991(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop10961109 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop10841097 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6064(t6,((C_word*)t0)[3],t5);}}
+f_5991(t6,((C_word*)t0)[3],t5);}}
 
-/* g1112 in loop1096 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6091(C_word t0,C_word t1,C_word t2){
+/* g1100 in loop1084 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_6018(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6091,NULL,3,t0,t1,t2);}
-/* eval.scm: 704  eval/meta */
+C_save_and_reclaim((void*)trf_6018,NULL,3,t0,t1,t2);}
+/* eval.scm: 696  eval/meta */
 f_3526(t1,t2);}
 
-/* k5985 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5987(C_word c,C_word t0,C_word t1){
+/* k5912 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5914(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5987,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5990,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_apply(4,0,t2,C_retrieve(lf[131]),t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5914,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5917,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_apply(4,0,t2,C_retrieve(lf[123]),t1);}
 
-/* k5988 in k5985 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5990(C_word c,C_word t0,C_word t1){
+/* k5915 in k5912 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5990,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5993,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* eval.scm: 707  ##sys#lookup-runtime-requirements */
-t3=*((C_word*)lf[132]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_5917,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5920,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* eval.scm: 699  ##sys#lookup-runtime-requirements */
+t3=*((C_word*)lf[124]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k5991 in k5988 in k5985 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5993(C_word c,C_word t0,C_word t1){
+/* k5918 in k5915 in k5912 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5920(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13773,26 +13546,26 @@ C_word t11;
 C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5993,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(t1))){
-/* eval.scm: 708  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_5920,2,t0,t1);}
+if(C_truep(C_i_nullp(t1))){
+/* eval.scm: 700  compile */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_3577(t2,((C_word*)t0)[6],lf[130],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_3577(t2,((C_word*)t0)[6],lf[122],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6010,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5937,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6014,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5941,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6016,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li122),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5943,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li121),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_6016(t11,t7,t1);}}
+f_5943(t11,t7,t1);}}
 
-/* loop1125 in k5991 in k5988 in k5985 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_6016(C_word t0,C_word t1,C_word t2){
+/* loop1113 in k5918 in k5915 in k5912 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_5943(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13813,17 +13586,17 @@ loop:
 a=C_alloc(9);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6016,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[55],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_5943,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=C_a_i_cons(&a,2,lf[52],t4);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop11251138 */
+t9=C_slot(t2,C_fix(1));
+/* loop11131126 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -13832,8 +13605,8 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
-/* loop11251138 */
+t9=C_slot(t2,C_fix(1));
+/* loop11131126 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -13844,31 +13617,31 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6012 in k5991 in k5988 in k5985 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6014(C_word c,C_word t0,C_word t1){
+/* k5939 in k5918 in k5915 in k5912 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#append */
-t2=*((C_word*)lf[71]+1);
+t2=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k6008 in k5991 in k5988 in k5985 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_6010(C_word c,C_word t0,C_word t1){
+/* k5935 in k5918 in k5915 in k5912 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5937(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6010,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[131],t1);
-/* eval.scm: 708  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_5937,2,t0,t1);}
+t2=C_a_i_cons(&a,2,lf[123],t1);
+/* eval.scm: 700  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5968 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5970(C_word c,C_word t0,C_word t1){
+/* k5895 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13876,15 +13649,15 @@ C_word t4;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5970,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5974,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[8]);
+C_save_and_reclaim((void*)tr2,(void*)f_5897,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5901,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+t3=C_i_cddr(((C_word*)t0)[8]);
 /* ##sys#append */
-t4=*((C_word*)lf[71]+1);
+t4=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k5972 in k5968 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5974(C_word c,C_word t0,C_word t1){
+/* k5899 in k5895 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5901(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13892,15 +13665,15 @@ C_word t4;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5974,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
-t3=(C_word)C_i_cadr(((C_word*)t0)[8]);
-/* eval.scm: 700  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_5901,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
+t3=C_i_cadr(((C_word*)t0)[8]);
+/* eval.scm: 692  compile */
 t4=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t4,((C_word*)t0)[6],t2,((C_word*)t0)[5],t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5939 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5941(C_word c,C_word t0,C_word t1){
+/* k5866 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5868(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13908,29 +13681,29 @@ C_word t4;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5941,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5945,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_5868,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5872,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
-t4=*((C_word*)lf[71]+1);
+t4=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k5943 in k5939 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5945(C_word c,C_word t0,C_word t1){
+/* k5870 in k5866 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5945,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-/* eval.scm: 697  compile */
+C_save_and_reclaim((void*)tr2,(void*)f_5872,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
+/* eval.scm: 689  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5684(C_word c,C_word t0,C_word t1){
+/* k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5611(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13945,25 +13718,25 @@ C_word t11;
 C_word ab[19],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5684,2,t0,t1);}
-t2=(C_word)C_i_caddr(((C_word*)t0)[7]);
-t3=(C_word)C_eqp(C_SCHEME_TRUE,t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5690,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5611,2,t0,t1);}
+t2=C_i_caddr(((C_word*)t0)[7]);
+t3=C_eqp(C_SCHEME_TRUE,t2);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5617,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_5690(2,t5,t3);}
+f_5617(2,t5,t3);}
 else{
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5828,a[2]=t4,a[3]=t6,a[4]=t8,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t10=(C_word)C_i_caddr(((C_word*)t0)[7]);
-/* eval.scm: 667  ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[56]))(3,*((C_word*)lf[56]+1),t9,t10);}}
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5755,a[2]=t4,a[3]=t6,a[4]=t8,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t10=C_i_caddr(((C_word*)t0)[7]);
+/* eval.scm: 659  ##sys#strip-syntax */
+((C_proc3)C_retrieve_symbol_proc(lf[53]))(3,*((C_word*)lf[53]+1),t9,t10);}}
 
-/* k5826 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5828(C_word c,C_word t0,C_word t1){
+/* k5753 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13972,15 +13745,15 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5828,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5755,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5830,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li121),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5757,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li120),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_5830(t5,((C_word*)t0)[2],t1);}
+f_5757(t5,((C_word*)t0)[2],t1);}
 
-/* loop990 in k5826 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_5830(C_word t0,C_word t1,C_word t2){
+/* loop978 in k5753 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_5757(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13990,21 +13763,21 @@ C_word t7;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5830,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5857,a[2]=((C_word*)t0)[5],a[3]=((C_word)li120),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5908,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g10061007 */
+C_save_and_reclaim((void*)trf_5757,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5784,a[2]=((C_word*)t0)[5],a[3]=((C_word)li119),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5835,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g994995 */
 t6=t3;
-f_5857(t6,t4,t5);}
+f_5784(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5906 in loop990 in k5826 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5908(C_word c,C_word t0,C_word t1){
+/* k5833 in loop978 in k5753 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5835(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14017,25 +13790,25 @@ C_word t9;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5908,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_5835,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop9901003 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop978991 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5830(t6,((C_word*)t0)[3],t5);}
+f_5757(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop9901003 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop978991 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5830(t6,((C_word*)t0)[3],t5);}}
+f_5757(t6,((C_word*)t0)[3],t5);}}
 
-/* g1006 in loop990 in k5826 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_5857(C_word t0,C_word t1,C_word t2){
+/* g994 in loop978 in k5753 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_5784(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14044,23 +13817,23 @@ C_word t6;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5857,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_symbolp(t2))){
+C_save_and_reclaim((void*)trf_5784,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_symbolp(t2))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5870,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5881,a[2]=((C_word)li119),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5797,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t2))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5808,a[2]=((C_word)li118),tmp=(C_word)a,a+=3,tmp);
 t5=t3;
-f_5870(t5,f_5881(t2));}
+f_5797(t5,f_5808(t2));}
 else{
 t4=t3;
-f_5870(t4,C_SCHEME_FALSE);}}}
+f_5797(t4,C_SCHEME_FALSE);}}}
 
-/* loop in g1006 in loop990 in k5826 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static C_word C_fcall f_5881(C_word t1){
+/* loop in g994 in loop978 in k5753 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static C_word C_fcall f_5808(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14069,21 +13842,21 @@ C_word t5;
 C_word t6;
 loop:
 C_stack_check;
-t2=(C_word)C_i_nullp(t1);
+t2=C_i_nullp(t1);
 if(C_truep(t2)){
 return(t2);}
 else{
-t3=(C_word)C_i_car(t1);
-if(C_truep((C_word)C_i_symbolp(t3))){
-t4=(C_word)C_i_cdr(t1);
+t3=C_i_car(t1);
+if(C_truep(C_i_symbolp(t3))){
+t4=C_i_cdr(t1);
 t6=t4;
 t1=t6;
 goto loop;}
 else{
 return(C_SCHEME_FALSE);}}}
 
-/* k5868 in g1006 in loop990 in k5826 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_5870(C_word t0,C_word t1){
+/* k5795 in g994 in loop978 in k5753 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_5797(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -14091,12 +13864,12 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[3]);}
 else{
-/* eval.scm: 664  ##sys#syntax-error-hook */
-t2=*((C_word*)lf[50]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[124],lf[126],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+/* eval.scm: 656  ##sys#syntax-error-hook */
+t2=*((C_word*)lf[47]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[116],lf[118],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5690(C_word c,C_word t0,C_word t1){
+/* k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5617(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14104,27 +13877,27 @@ C_word t4;
 C_word ab[14],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5690,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5693,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5818,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 668  ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[44]))(2,*((C_word*)lf[44]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5617,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5620,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5745,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* eval.scm: 660  ##sys#current-module */
+((C_proc2)C_retrieve_symbol_proc(lf[41]))(2,*((C_word*)lf[41]+1),t3);}
 
-/* k5816 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5818(C_word c,C_word t0,C_word t1){
+/* k5743 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5745(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* eval.scm: 669  ##sys#syntax-error-hook */
-t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[124],lf[125],((C_word*)t0)[2]);}
+/* eval.scm: 661  ##sys#syntax-error-hook */
+t2=*((C_word*)lf[47]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[116],lf[117],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_5693(2,t2,C_SCHEME_UNDEFINED);}}
+f_5620(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5693(C_word c,C_word t0,C_word t1){
+/* k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5620(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14134,16 +13907,16 @@ C_word t6;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5693,2,t0,t1);}
-t2=C_retrieve(lf[44]);
-t3=C_retrieve(lf[111]);
-t4=C_retrieve(lf[45]);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5696,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t2,a[9]=t3,a[10]=t4,tmp=(C_word)a,a+=11,tmp);
-/* eval.scm: 671  ##sys#register-module */
-((C_proc4)C_retrieve_symbol_proc(lf[123]))(4,*((C_word*)lf[123]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5620,2,t0,t1);}
+t2=C_retrieve(lf[41]);
+t3=C_retrieve(lf[107]);
+t4=C_retrieve(lf[42]);
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5623,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t2,a[9]=t3,a[10]=t4,tmp=(C_word)a,a+=11,tmp);
+/* eval.scm: 663  ##sys#register-module */
+((C_proc4)C_retrieve_symbol_proc(lf[115]))(4,*((C_word*)lf[115]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5696(C_word c,C_word t0,C_word t1){
+/* k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14157,21 +13930,21 @@ C_word t10;
 C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5696,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5623,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_retrieve(lf[121]);
+t6=C_retrieve(lf[113]);
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5697,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=t7,a[6]=t5,a[7]=t3,a[8]=((C_word)li114),tmp=(C_word)a,a+=9,tmp);
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5724,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li118),tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5624,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=t7,a[6]=t5,a[7]=t3,a[8]=((C_word)li113),tmp=(C_word)a,a+=9,tmp);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5651,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li117),tmp=(C_word)a,a+=8,tmp);
 /* ##sys#dynamic-wind */
-t10=*((C_word*)lf[47]+1);
+t10=*((C_word*)lf[44]+1);
 ((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,((C_word*)t0)[2],t8,t9,t8);}
 
-/* a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5724(C_word c,C_word t0,C_word t1){
+/* a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5651(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14182,16 +13955,16 @@ C_word ab[10],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5724,2,t0,t1);}
-t2=(C_word)C_i_cdddr(((C_word*)t0)[6]);
+C_save_and_reclaim((void*)tr2,(void*)f_5651,2,t0,t1);}
+t2=C_i_cdddr(((C_word*)t0)[6]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5734,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word)li117),tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5661,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word)li116),tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_5734(t6,t1,t2,C_SCHEME_END_OF_LIST);}
+f_5661(t6,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* loop in a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_5734(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_fcall f_5661(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14202,45 +13975,45 @@ C_word t9;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5734,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5744,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 676  reverse */
+C_save_and_reclaim((void*)trf_5661,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5671,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 668  reverse */
 t5=((C_word*)t0)[6];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t3);}
 else{
-t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5807,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_i_car(t2);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5815,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=t5,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* eval.scm: 693  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[111]))(2,*((C_word*)lf[111]+1),t7);}}
+t4=C_i_cdr(t2);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5734,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t6=C_i_car(t2);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5742,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=t5,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* eval.scm: 685  ##sys#current-environment */
+((C_proc2)C_retrieve_symbol_proc(lf[107]))(2,*((C_word*)lf[107]+1),t7);}}
 
-/* k5813 in loop in a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5815(C_word c,C_word t0,C_word t1){
+/* k5740 in loop in a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 690  compile */
+/* eval.scm: 682  compile */
 t2=((C_word*)((C_word*)t0)[6])[1];
 f_3577(t2,((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_END_OF_LIST,C_SCHEME_FALSE,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k5805 in loop in a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5807(C_word c,C_word t0,C_word t1){
+/* k5732 in loop in a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5807,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-/* eval.scm: 688  loop */
+C_save_and_reclaim((void*)tr2,(void*)f_5734,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+/* eval.scm: 680  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_5734(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_5661(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k5742 in loop in a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5744(C_word c,C_word t0,C_word t1){
+/* k5669 in loop in a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14248,35 +14021,35 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5744,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5747,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5792,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 677  ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[44]))(2,*((C_word*)lf[44]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5671,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5674,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5719,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 669  ##sys#current-module */
+((C_proc2)C_retrieve_symbol_proc(lf[41]))(2,*((C_word*)lf[41]+1),t3);}
 
-/* k5790 in k5742 in loop in a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5792(C_word c,C_word t0,C_word t1){
+/* k5717 in k5669 in loop in a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 677  ##sys#finalize-module */
-((C_proc3)C_retrieve_symbol_proc(lf[122]))(3,*((C_word*)lf[122]+1),((C_word*)t0)[2],t1);}
+/* eval.scm: 669  ##sys#finalize-module */
+((C_proc3)C_retrieve_symbol_proc(lf[114]))(3,*((C_word*)lf[114]+1),((C_word*)t0)[2],t1);}
 
-/* k5745 in k5742 in loop in a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5747(C_word c,C_word t0,C_word t1){
+/* k5672 in k5669 in loop in a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5747,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5748,a[2]=((C_word*)t0)[3],a[3]=((C_word)li116),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5674,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5675,a[2]=((C_word*)t0)[3],a[3]=((C_word)li115),tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_5748 in k5745 in k5742 in loop in a5723 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5748(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_5675 in k5672 in k5669 in loop in a5650 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5675(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14286,15 +14059,15 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5748,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_5675,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5754,a[2]=t2,a[3]=t4,a[4]=((C_word)li115),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5681,a[2]=t2,a[3]=t4,a[4]=((C_word)li114),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_5754(t6,t1,((C_word*)t0)[2]);}
+f_5681(t6,t1,((C_word*)t0)[2]);}
 
 /* loop2 */
-static void C_fcall f_5754(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_5681(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14304,35 +14077,35 @@ C_word t7;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5754,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_5681,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_retrieve(lf[43]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_retrieve(lf[40]));}
 else{
-t3=(C_word)C_slot(t2,C_fix(1));
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5779,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* g10761077 */
+t3=C_slot(t2,C_fix(1));
+if(C_truep(C_i_pairp(t3))){
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5706,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* g10641065 */
 t6=t4;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,((C_word*)t0)[2]);}
 else{
-t4=(C_word)C_slot(t2,C_fix(0));
-/* g10791080 */
+t4=C_slot(t2,C_fix(0));
+/* g10671068 */
 t5=t4;
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t1,((C_word*)t0)[2]);}}}
 
-/* k5777 in loop2 */
-static void C_ccall f_5779(C_word c,C_word t0,C_word t1){
+/* k5704 in loop2 */
+static void C_ccall f_5706(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 685  loop2 */
+/* eval.scm: 677  loop2 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5754(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5681(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* swap1032 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5697(C_word c,C_word t0,C_word t1){
+/* swap1020 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14340,28 +14113,28 @@ C_word ab[9],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5697,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5701,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* g103510361047 */
+C_save_and_reclaim((void*)tr2,(void*)f_5624,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5628,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* g102310241035 */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k5699 in swap1032 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5701(C_word c,C_word t0,C_word t1){
+/* k5626 in swap1020 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5701,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5704,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* g103510361047 */
+C_save_and_reclaim((void*)tr2,(void*)f_5628,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5631,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* g102310241035 */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[8])[1]);}
 
-/* k5702 in k5699 in swap1032 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5704(C_word c,C_word t0,C_word t1){
+/* k5629 in k5626 in swap1020 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14369,29 +14142,29 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5704,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5631,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[8])+1,((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5708,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* g103710381048 */
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5635,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* g102510261036 */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k5706 in k5702 in k5699 in swap1032 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5708(C_word c,C_word t0,C_word t1){
+/* k5633 in k5629 in k5626 in swap1020 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5708,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5711,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* g103710381048 */
+C_save_and_reclaim((void*)tr2,(void*)f_5635,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5638,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* g102510261036 */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[6])[1]);}
 
-/* k5709 in k5706 in k5702 in k5699 in swap1032 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5711(C_word c,C_word t0,C_word t1){
+/* k5636 in k5633 in k5629 in k5626 in swap1020 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5638(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14399,29 +14172,29 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5711,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5638,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5715,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g103910401049 */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5642,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g102710281037 */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k5713 in k5709 in k5706 in k5702 in k5699 in swap1032 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5715(C_word c,C_word t0,C_word t1){
+/* k5640 in k5636 in k5633 in k5629 in k5626 in swap1020 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5715,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5718,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g103910401049 */
+C_save_and_reclaim((void*)tr2,(void*)f_5642,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5645,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g102710281037 */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k5716 in k5713 in k5709 in k5706 in k5702 in k5699 in swap1032 in k5694 in k5691 in k5688 in k5682 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5718(C_word c,C_word t0,C_word t1){
+/* k5643 in k5640 in k5636 in k5633 in k5629 in k5626 in swap1020 in k5621 in k5618 in k5615 in k5609 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5645(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14430,153 +14203,40 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k5669 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5671(C_word c,C_word t0,C_word t1){
+/* k5596 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 647  compile */
+/* eval.scm: 639  compile */
 t2=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t2,((C_word*)t0)[6],t1,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5633 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_5635(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-if(C_truep(t1)){
-/* eval.scm: 623  ##sys#check-syntax */
-t2=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[4],lf[107],((C_word*)t0)[3],lf[115],C_SCHEME_FALSE,((C_word*)t0)[2]);}
-else{
-/* eval.scm: 623  ##sys#check-syntax */
-t2=*((C_word*)lf[57]+1);
-((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[4],lf[107],((C_word*)t0)[3],lf[116],C_SCHEME_FALSE,((C_word*)t0)[2]);}}
-
-/* k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5548(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[11],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5548,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5551,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
-if(C_truep((C_word)C_i_pairp(t3))){
-/* eval.scm: 629  caadr */
-t4=*((C_word*)lf[114]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,((C_word*)t0)[2]);}
-else{
-t4=t2;
-f_5551(2,t4,(C_word)C_i_cadr(((C_word*)t0)[2]));}}
-
-/* k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+/* k5549 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
-C_word ab[15],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5551,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5554,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5592,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* eval.scm: 631  rename */
-t5=((C_word*)((C_word*)t0)[3])[1];
-f_3404(t5,t4,lf[92],((C_word*)t0)[5]);}
-else{
-t4=t2;
-f_5554(t4,(C_word)C_i_caddr(((C_word*)t0)[2]));}}
-
-/* k5590 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5592(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[5],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5592,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5600,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 631  cdadr */
-t3=*((C_word*)lf[113]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
-
-/* k5598 in k5590 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5600(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[5],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5600,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5604,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
-/* ##sys#append */
-t4=*((C_word*)lf[71]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
-
-/* k5602 in k5598 in k5590 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5604(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[6],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5604,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-t3=((C_word*)t0)[3];
-f_5554(t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
-
-/* k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_fcall f_5554(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[10],*a=ab;
-C_check_for_interrupt;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5554,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5557,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-/* eval.scm: 633  rename */
-t3=((C_word*)((C_word*)t0)[3])[1];
-f_3404(t3,t2,((C_word*)t0)[2],((C_word*)t0)[5]);}
-
-/* k5555 in k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5557(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
 C_word ab[16],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5557,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5560,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5582,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* eval.scm: 635  ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[44]))(2,*((C_word*)lf[44]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5551,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5554,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5576,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* eval.scm: 627  ##sys#current-module */
+((C_proc2)C_retrieve_symbol_proc(lf[41]))(2,*((C_word*)lf[41]+1),t3);}
 
-/* k5580 in k5555 in k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5582(C_word c,C_word t0,C_word t1){
+/* k5574 in k5549 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5576(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 634  ##sys#register-syntax-export */
-((C_proc5)C_retrieve_symbol_proc(lf[112]))(5,*((C_word*)lf[112]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* eval.scm: 626  ##sys#register-syntax-export */
+((C_proc5)C_retrieve_symbol_proc(lf[108]))(5,*((C_word*)lf[108]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k5558 in k5555 in k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5560(C_word c,C_word t0,C_word t1){
+/* k5552 in k5549 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5554(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14584,14 +14244,14 @@ C_word t4;
 C_word ab[14],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5560,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5563,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5570,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* eval.scm: 639  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[111]))(2,*((C_word*)lf[111]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_5554,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5557,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5564,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* eval.scm: 631  ##sys#current-environment */
+((C_proc2)C_retrieve_symbol_proc(lf[107]))(2,*((C_word*)lf[107]+1),t3);}
 
-/* k5568 in k5558 in k5555 in k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5570(C_word c,C_word t0,C_word t1){
+/* k5562 in k5552 in k5549 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5564(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14599,36 +14259,36 @@ C_word t4;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5570,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5574,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5578,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* eval.scm: 640  eval/meta */
+C_save_and_reclaim((void*)tr2,(void*)f_5564,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5568,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5572,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* eval.scm: 632  eval/meta */
 f_3526(t3,((C_word*)t0)[2]);}
 
-/* k5576 in k5568 in k5558 in k5555 in k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5578(C_word c,C_word t0,C_word t1){
+/* k5570 in k5562 in k5552 in k5549 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5572(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 640  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[103]))(3,*((C_word*)lf[103]+1),((C_word*)t0)[2],t1);}
+/* eval.scm: 632  ##sys#er-transformer */
+((C_proc3)C_retrieve_symbol_proc(lf[100]))(3,*((C_word*)lf[100]+1),((C_word*)t0)[2],t1);}
 
-/* k5572 in k5568 in k5558 in k5555 in k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5574(C_word c,C_word t0,C_word t1){
+/* k5566 in k5562 in k5552 in k5549 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 637  ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[110]))(5,*((C_word*)lf[110]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* eval.scm: 629  ##sys#extend-macro-environment */
+((C_proc5)C_retrieve_symbol_proc(lf[106]))(5,*((C_word*)lf[106]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k5561 in k5558 in k5555 in k5552 in k5549 in k5546 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f_5563(C_word c,C_word t0,C_word t1){
+/* k5555 in k5552 in k5549 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f_5557(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* eval.scm: 641  compile */
+/* eval.scm: 633  compile */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_3577(t2,((C_word*)t0)[6],lf[109],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_3577(t2,((C_word*)t0)[6],lf[105],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k5422 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5424(C_word c,C_word t0,C_word t1){
@@ -14652,10 +14312,10 @@ t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5427,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-t7=(C_word)C_i_cadr(((C_word*)t0)[4]);
+t7=C_i_cadr(((C_word*)t0)[4]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5482,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li113),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5482,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=((C_word)li112),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
 f_5482(t11,t6,t7);}
 
@@ -14671,10 +14331,10 @@ C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5482,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5509,a[2]=((C_word*)t0)[5],a[3]=((C_word)li112),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5509,a[2]=((C_word*)t0)[5],a[3]=((C_word)li111),tmp=(C_word)a,a+=4,tmp);
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5532,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* g939940 */
 t6=t3;
 f_5509(t6,t4,t5);}
@@ -14698,18 +14358,18 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5532,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop923936 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_5482(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop923936 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_5482(t6,((C_word*)t0)[3],t5);}}
@@ -14726,10 +14386,10 @@ C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5509,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
+t3=C_i_car(t2);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5521,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5525,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cadr(t2);
+t6=C_i_cadr(t2);
 /* eval.scm: 611  eval/meta */
 f_3526(t5,t6);}
 
@@ -14739,7 +14399,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 610  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[103]))(3,*((C_word*)lf[103]+1),((C_word*)t0)[2],t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[100]))(3,*((C_word*)lf[100]+1),((C_word*)t0)[2],t1);}
 
 /* k5519 in g939 in loop923 in k5422 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5521(C_word c,C_word t0,C_word t1){
@@ -14750,7 +14410,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5521,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,((C_word*)t0)[2],C_SCHEME_FALSE,t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,3,((C_word*)t0)[2],C_SCHEME_FALSE,t1));}
 
 /* k5425 in k5422 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5427(C_word c,C_word t0,C_word t1){
@@ -14763,7 +14423,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5427,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5430,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 613  append */
-t3=*((C_word*)lf[84]+1);
+t3=*((C_word*)lf[81]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,((C_word*)t0)[2]);}
 
 /* k5428 in k5425 in k5422 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -14781,7 +14441,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_5430,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5433,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5446,a[2]=t4,a[3]=t1,a[4]=((C_word)li111),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5446,a[2]=t4,a[3]=t1,a[4]=((C_word)li110),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
 f_5446(t6,t2,((C_word*)t0)[2]);}
 
@@ -14802,11 +14462,11 @@ a=C_alloc(4);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_5446,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5454,a[2]=((C_word*)t0)[3],a[3]=((C_word)li110),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5454,a[2]=((C_word*)t0)[3],a[3]=((C_word)li109),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
 t5=f_5454(t3,t4);
-t6=(C_word)C_slot(t2,C_fix(1));
+t6=C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
 t1=t9;
@@ -14823,8 +14483,8 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_stack_check;
-t2=(C_word)C_i_cdr(t1);
-return((C_word)C_i_set_car(t2,((C_word*)t0)[2]));}
+t2=C_i_cdr(t1);
+return(C_i_set_car(t2,((C_word*)t0)[2]));}
 
 /* k5431 in k5428 in k5425 in k5422 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5433(C_word c,C_word t0,C_word t1){
@@ -14837,9 +14497,9 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5433,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5440,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
+t3=C_i_cddr(((C_word*)t0)[2]);
 /* eval.scm: 619  ##sys#canonicalize-body */
-t4=*((C_word*)lf[83]+1);
+t4=*((C_word*)lf[80]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,((C_word*)t0)[3],C_SCHEME_FALSE);}
 
 /* k5438 in k5431 in k5428 in k5425 in k5422 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -14875,10 +14535,10 @@ t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5355,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t8=(C_word)C_i_cadr(((C_word*)t0)[4]);
+t8=C_i_cadr(((C_word*)t0)[4]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5361,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word)li109),tmp=(C_word)a,a+=8,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5361,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word)li108),tmp=(C_word)a,a+=8,tmp));
 t12=((C_word*)t10)[1];
 f_5361(t12,t7,t8);}
 
@@ -14894,10 +14554,10 @@ C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5361,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5388,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li108),tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5388,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp);
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5411,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* g912913 */
 t6=t3;
 f_5388(t6,t4,t5);}
@@ -14921,18 +14581,18 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5411,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop896909 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_5361(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop896909 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_5361(t6,((C_word*)t0)[3],t5);}}
@@ -14949,10 +14609,10 @@ C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5388,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
+t3=C_i_car(t2);
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5400,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5404,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_cadr(t2);
+t6=C_i_cadr(t2);
 /* eval.scm: 597  eval/meta */
 f_3526(t5,t6);}
 
@@ -14962,7 +14622,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 596  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[103]))(3,*((C_word*)lf[103]+1),((C_word*)t0)[2],t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[100]))(3,*((C_word*)lf[100]+1),((C_word*)t0)[2],t1);}
 
 /* k5398 in g912 in loop896 in k5335 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5400(C_word c,C_word t0,C_word t1){
@@ -14973,7 +14633,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5400,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
 /* k5353 in k5335 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5355(C_word c,C_word t0,C_word t1){
@@ -14981,7 +14641,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 591  append */
-t2=*((C_word*)lf[84]+1);
+t2=*((C_word*)lf[81]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k5338 in k5335 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -14995,9 +14655,9 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5340,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5347,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
+t3=C_i_cddr(((C_word*)t0)[2]);
 /* eval.scm: 601  ##sys#canonicalize-body */
-t4=*((C_word*)lf[83]+1);
+t4=*((C_word*)lf[80]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,t1,C_SCHEME_FALSE);}
 
 /* k5345 in k5338 in k5335 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -15027,18 +14687,18 @@ C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4889,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
+t2=C_i_cadr(((C_word*)t0)[7]);
 t3=t2;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(C_word)C_i_cddr(((C_word*)t0)[7]);
+t5=C_i_cddr(((C_word*)t0)[7]);
 t6=t5;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=((C_word*)t0)[6];
-t9=(C_truep(t8)?(C_word)C_a_i_cons(&a,2,t8,((C_word*)t4)[1]):(C_word)C_a_i_cons(&a,2,lf[94],((C_word*)t4)[1]));
+t9=(C_truep(t8)?C_a_i_cons(&a,2,t8,((C_word*)t4)[1]):C_a_i_cons(&a,2,lf[91],((C_word*)t4)[1]));
 t10=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4901,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t7,a[6]=t9,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
 t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5310,a[2]=t10,a[3]=((C_word*)t0)[3],a[4]=t7,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
 /* eval.scm: 499  ##sys#extended-lambda-list? */
-t12=*((C_word*)lf[100]+1);
+t12=*((C_word*)lf[97]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t11,((C_word*)t4)[1]);}
 
 /* k5308 in k4887 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -15052,8 +14712,8 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5310,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5315,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li106),tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5321,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5315,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li105),tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5321,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li106),tmp=(C_word)a,a+=5,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 else{
@@ -15086,7 +14746,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5315,2,t0,t1);}
 /* eval.scm: 502  ##sys#expand-extended-lambda-list */
-((C_proc6)C_retrieve_symbol_proc(lf[99]))(6,*((C_word*)lf[99]+1),t1,((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],*((C_word*)lf[50]+1),((C_word*)t0)[2]);}
+((C_proc6)C_retrieve_symbol_proc(lf[96]))(6,*((C_word*)lf[96]+1),t1,((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],*((C_word*)lf[47]+1),((C_word*)t0)[2]);}
 
 /* k4899 in k4887 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4901(C_word c,C_word t0,C_word t1){
@@ -15097,9 +14757,9 @@ C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4906,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word)li105),tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4906,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word)li104),tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 504  ##sys#decompose-lambda-list */
-t3=*((C_word*)lf[98]+1);
+t3=*((C_word*)lf[95]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t2);}
 
 /* a4905 in k4899 in k4887 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -15126,7 +14786,7 @@ t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4910,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t4,a[9]=t1,a[10]=t3,a[11]=((C_word*)t0)[7],tmp=(C_word)a,a+=12,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5274,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word)li104),tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5274,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word)li103),tmp=(C_word)a,a+=6,tmp));
 t13=((C_word*)t11)[1];
 f_5274(t13,t9,t2);}
 
@@ -15142,10 +14802,10 @@ C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5274,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[86]);
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[83]);
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5303,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* g806807 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
@@ -15169,18 +14829,18 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5303,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop790803 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_5274(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop790803 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_5274(t6,((C_word*)t0)[3],t5);}}
@@ -15210,7 +14870,7 @@ t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5223,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5225,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li103),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5225,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li102),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
 f_5225(t11,t7,((C_word*)t0)[2],t1);}
 
@@ -15229,13 +14889,13 @@ C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5225,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[85]+1);
+t6=*((C_word*)lf[82]+1);
 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5258,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
 /* g834835 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
@@ -15255,11 +14915,11 @@ C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5258,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5238,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_5238(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_5238(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
@@ -15274,8 +14934,8 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
 /* loop814828 */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_5225(t5,((C_word*)t0)[2],t3,t4);}
@@ -15286,7 +14946,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 508  append */
-t2=*((C_word*)lf[84]+1);
+t2=*((C_word*)lf[81]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4911 in k4908 in a4905 in k4899 in k4887 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -15300,11 +14960,11 @@ C_word ab[18],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4913,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],((C_word*)t0)[9]);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[10],((C_word*)t0)[9]);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4919,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5215,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t2,a[5]=t3,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* eval.scm: 512  ##sys#canonicalize-body */
-t5=*((C_word*)lf[83]+1);
+t5=*((C_word*)lf[80]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)((C_word*)t0)[2])[1],t1,C_SCHEME_FALSE);}
 
 /* k5213 in k4911 in k4908 in a4905 in k4899 in k4887 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -15317,12 +14977,12 @@ C_word *a;
 t2=((C_word*)t0)[6];
 if(C_truep(t2)){
 /* eval.scm: 511  ##sys#compile-to-closure */
-t3=*((C_word*)lf[38]+1);
+t3=*((C_word*)lf[35]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],t2);}
 else{
 t3=((C_word*)t0)[2];
 /* eval.scm: 511  ##sys#compile-to-closure */
-t4=*((C_word*)lf[38]+1);
+t4=*((C_word*)lf[35]+1);
 ((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
 
 /* k4917 in k4911 in k4908 in a4905 in k4899 in k4887 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -15343,32 +15003,32 @@ t2=((C_word*)t0)[7];
 switch(t2){
 case C_fix(0):
 t3=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li79),tmp=(C_word)a,a+=7,tmp):(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4948,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li81),tmp=(C_word)a,a+=7,tmp)));
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li78),tmp=(C_word)a,a+=7,tmp):(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4948,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li80),tmp=(C_word)a,a+=7,tmp)));
 case C_fix(1):
 if(C_truep(((C_word*)t0)[5])){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li83),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li82),tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4991,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li85),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4991,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li84),tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 case C_fix(2):
 t3=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5019,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li87),tmp=(C_word)a,a+=7,tmp):(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5038,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li89),tmp=(C_word)a,a+=7,tmp)));
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5019,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li86),tmp=(C_word)a,a+=7,tmp):(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5038,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li88),tmp=(C_word)a,a+=7,tmp)));
 case C_fix(3):
 if(C_truep(((C_word*)t0)[5])){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5066,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li91),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5066,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li90),tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li93),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li92),tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 default:
-t3=(C_word)C_eqp(t2,C_fix(4));
+t3=C_eqp(t2,C_fix(4));
 t4=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5113,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li95),tmp=(C_word)a,a+=7,tmp):(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5132,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li97),tmp=(C_word)a,a+=7,tmp)):(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5154,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word)li100),tmp=(C_word)a,a+=8,tmp):(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word)li102),tmp=(C_word)a,a+=8,tmp))));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5113,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li94),tmp=(C_word)a,a+=7,tmp):(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5132,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li96),tmp=(C_word)a,a+=7,tmp)):(C_truep(((C_word*)t0)[5])?(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5154,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word)li99),tmp=(C_word)a,a+=8,tmp):(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word)li101),tmp=(C_word)a,a+=8,tmp))));}}
 
 /* f_5177 in k4917 in k4911 in k4908 in a4905 in k4899 in k4887 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_5177(C_word c,C_word t0,C_word t1,C_word t2){
@@ -15382,11 +15042,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5177,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5183,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[6],a[5]=((C_word)li101),tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5183,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[6],a[5]=((C_word)li100),tmp=(C_word)a,a+=6,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5182 */
@@ -15411,15 +15071,15 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t3=(C_word)C_i_length(t2);
-t4=(C_word)C_eqp(t3,((C_word*)t0)[4]);
+t3=C_i_length(t2);
+t4=C_eqp(t3,((C_word*)t0)[4]);
 if(C_truep(t4)){
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5207,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_apply(4,0,t5,*((C_word*)lf[95]+1),t2);}
+C_apply(4,0,t5,*((C_word*)lf[92]+1),t2);}
 else{
 /* eval.scm: 585  ##sys#error */
-t5=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,lf[97],((C_word*)t0)[4],t3);}}
+t5=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,lf[94],((C_word*)t0)[4],t3);}}
 
 /* k5205 in a5182 */
 static void C_ccall f_5207(C_word c,C_word t0,C_word t1){
@@ -15430,7 +15090,7 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5207,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
@@ -15446,11 +15106,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5154,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5160,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word)li99),tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5160,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word)li98),tmp=(C_word)a,a+=6,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5159 */
@@ -15482,18 +15142,18 @@ C_word *a=C_alloc(15);
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5172,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5176,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=((C_word*)t0)[2];
-if(C_truep((C_word)C_i_nullp(t2))){
-t6=(C_word)C_a_i_list(&a,1,t2);
-C_apply(4,0,t3,*((C_word*)lf[95]+1),t6);}
+if(C_truep(C_i_nullp(t2))){
+t6=C_a_i_list(&a,1,t2);
+C_apply(4,0,t3,*((C_word*)lf[92]+1),t6);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6457,a[2]=t7,a[3]=t2,a[4]=((C_word)li98),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6385,a[2]=t7,a[3]=t2,a[4]=((C_word)li97),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_6457(t9,t4,t5,C_fix(0),t2,C_SCHEME_FALSE);}}
+f_6385(t9,t4,t5,C_fix(0),t2,C_SCHEME_FALSE);}}
 
-/* doloop1261 in a5159 */
-static void C_fcall f_6457(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* doloop1249 in a5159 */
+static void C_fcall f_6385(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -15514,24 +15174,24 @@ loop:
 a=C_alloc(7);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6457,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_eqp(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_6385,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=C_eqp(t2,C_fix(0));
 if(C_truep(t6)){
-t7=(C_word)C_a_i_list(&a,1,t4);
-t8=(C_word)C_i_setslot(t5,C_fix(1),t7);
+t7=C_a_i_list(&a,1,t4);
+t8=C_i_setslot(t5,C_fix(1),t7);
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,((C_word*)t0)[3]);}
 else{
-t7=(C_word)C_fixnum_difference(t2,C_fix(1));
-t8=(C_word)C_fixnum_plus(t3,C_fix(1));
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6486,a[2]=t4,a[3]=t8,a[4]=t7,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t10=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t4);
+t7=C_fixnum_difference(t2,C_fix(1));
+t8=C_fixnum_plus(t3,C_fix(1));
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6414,a[2]=t4,a[3]=t8,a[4]=t7,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t10=C_eqp(C_SCHEME_END_OF_LIST,t4);
 if(C_truep(t10)){
-/* eval.scm: 771  ##sys#error */
-t11=*((C_word*)lf[14]+1);
-((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t9,lf[96],t2,t3);}
+/* eval.scm: 764  ##sys#error */
+t11=*((C_word*)lf[11]+1);
+((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t9,lf[93],t2,t3);}
 else{
-t11=(C_word)C_slot(t4,C_fix(1));
+t11=C_slot(t4,C_fix(1));
 t15=t1;
 t16=t7;
 t17=t8;
@@ -15544,20 +15204,20 @@ t4=t18;
 t5=t19;
 goto loop;}}}
 
-/* k6484 in doloop1261 in a5159 */
-static void C_ccall f_6486(C_word c,C_word t0,C_word t1){
+/* k6412 in doloop1249 in a5159 */
+static void C_ccall f_6414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_6457(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_6385(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k5174 in a5159 */
 static void C_ccall f_5176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[95]+1),t1);}
+C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[92]+1),t1);}
 
 /* k5170 in a5159 */
 static void C_ccall f_5172(C_word c,C_word t0,C_word t1){
@@ -15568,7 +15228,7 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5172,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
@@ -15584,11 +15244,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5132,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5138,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li96),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5138,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li95),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5137 */
@@ -15603,7 +15263,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr6,(void*)f_5138,6,t0,t1,t2,t3,t4,t5);}
 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5150,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* eval.scm: 569  ##sys#vector */
-t7=*((C_word*)lf[95]+1);
+t7=*((C_word*)lf[92]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t2,t3,t4,t5);}
 
 /* k5148 in a5137 */
@@ -15615,7 +15275,7 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5150,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
@@ -15631,11 +15291,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5113,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5119,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li94),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5119,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li93),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5118 */
@@ -15660,8 +15320,8 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word *a=C_alloc(9);
-t7=(C_word)C_a_i_vector(&a,5,t2,t3,t4,t5,t6);
-t8=(C_word)C_a_i_cons(&a,2,t7,((C_word*)t0)[3]);
+t7=C_a_i_vector(&a,5,t2,t3,t4,t5,t6);
+t8=C_a_i_cons(&a,2,t7,((C_word*)t0)[3]);
 t9=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t1,t8);}
 
@@ -15677,11 +15337,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5085,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5091,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li92),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5091,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li91),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5090 */
@@ -15695,8 +15355,8 @@ if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_5091,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_a_i_vector(&a,3,t2,t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[3]);
+t5=C_a_i_vector(&a,3,t2,t3,t4);
+t6=C_a_i_cons(&a,2,t5,((C_word*)t0)[3]);
 t7=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t1,t6);}
 
@@ -15712,11 +15372,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5066,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5072,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li90),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5072,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li89),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5071 */
@@ -15741,8 +15401,8 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(8);
-t6=(C_word)C_a_i_vector(&a,4,t2,t3,t4,t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,((C_word*)t0)[3]);
+t6=C_a_i_vector(&a,4,t2,t3,t4,t5);
+t7=C_a_i_cons(&a,2,t6,((C_word*)t0)[3]);
 t8=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t1,t7);}
 
@@ -15758,11 +15418,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5038,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5044,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li88),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5044,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li87),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5043 */
@@ -15776,8 +15436,8 @@ if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_5044,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_vector(&a,2,t2,t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[3]);
+t4=C_a_i_vector(&a,2,t2,t3);
+t5=C_a_i_cons(&a,2,t4,((C_word*)t0)[3]);
 t6=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t1,t5);}
 
@@ -15793,11 +15453,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_5019,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5025,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li86),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5025,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li85),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a5024 */
@@ -15822,8 +15482,8 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(7);
-t5=(C_word)C_a_i_vector(&a,3,t2,t3,t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[3]);
+t5=C_a_i_vector(&a,3,t2,t3,t4);
+t6=C_a_i_cons(&a,2,t5,((C_word*)t0)[3]);
 t7=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t1,t6);}
 
@@ -15839,11 +15499,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4991,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4997,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li84),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4997,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li83),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a4996 */
@@ -15857,8 +15517,8 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4997,3,t0,t1,t2);}
-t3=(C_word)C_a_i_vector(&a,1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[3]);
+t3=C_a_i_vector(&a,1,t2);
+t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t4);}
 
@@ -15874,11 +15534,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4972,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4978,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li82),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4978,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li81),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a4977 */
@@ -15903,8 +15563,8 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t4=(C_word)C_a_i_vector(&a,2,t2,t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[3]);
+t4=C_a_i_vector(&a,2,t2,t3);
+t5=C_a_i_cons(&a,2,t4,((C_word*)t0)[3]);
 t6=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t1,t5);}
 
@@ -15920,11 +15580,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4948,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4954,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li80),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4954,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li79),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a4953 */
@@ -15937,7 +15597,7 @@ if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4954,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,((C_word*)t0)[3]);
+t2=C_a_i_cons(&a,2,C_SCHEME_FALSE,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}
 
@@ -15953,11 +15613,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4929,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4935,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li78),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4935,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word)li77),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 /* eval.scm: 274  ##sys#eval-decorator */
-t6=*((C_word*)lf[27]+1);
+t6=*((C_word*)lf[24]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,t3,((C_word*)t0)[2],t4,t5);}
 
 /* a4934 */
@@ -15981,8 +15641,8 @@ C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t3=(C_word)C_a_i_vector(&a,1,t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[3]);
+t3=C_a_i_vector(&a,1,t2);
+t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t4);}
 
@@ -16004,8 +15664,8 @@ C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4732,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[9]);
-t3=(C_word)C_i_cddr(((C_word*)t0)[9]);
+t2=C_i_cadr(((C_word*)t0)[9]);
+t3=C_i_cddr(((C_word*)t0)[9]);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
@@ -16013,7 +15673,7 @@ t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4753,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4835,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li77),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4835,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li76),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
 f_4835(t12,t8,t2);}
 
@@ -16040,15 +15700,15 @@ a=C_alloc(9);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_4835,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_a_i_list(&a,2,t4,lf[90]);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_car(t3);
+t5=C_a_i_list(&a,2,t4,lf[87]);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
+t7=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
+t9=C_slot(t2,C_fix(1));
 /* loop710723 */
 t15=t1;
 t16=t9;
@@ -16058,7 +15718,7 @@ goto loop;}
 else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
-t9=(C_word)C_slot(t2,C_fix(1));
+t9=C_slot(t2,C_fix(1));
 /* loop710723 */
 t15=t1;
 t16=t9;
@@ -16095,7 +15755,7 @@ t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4761,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4779,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li76),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4779,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li75),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
 f_4779(t11,t7,((C_word*)t0)[2]);}
 
@@ -16125,18 +15785,18 @@ a=C_alloc(12);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_4779,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_i_cadr(t3);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,t4,t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[74],t7);
-t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_car(t3);
+t5=C_i_cadr(t3);
+t6=C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
+t7=C_a_i_cons(&a,2,t4,t6);
+t8=C_a_i_cons(&a,2,lf[71],t7);
+t9=C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t10=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t9);
+t10=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t9);
 t11=C_mutate(((C_word *)((C_word*)t0)[4])+1,t9);
-t12=(C_word)C_slot(t2,C_fix(1));
+t12=C_slot(t2,C_fix(1));
 /* loop734747 */
 t18=t1;
 t19=t12;
@@ -16146,7 +15806,7 @@ goto loop;}
 else{
 t10=C_mutate(((C_word *)((C_word*)t0)[2])+1,t9);
 t11=C_mutate(((C_word *)((C_word*)t0)[4])+1,t9);
-t12=(C_word)C_slot(t2,C_fix(1));
+t12=C_slot(t2,C_fix(1));
 /* loop734747 */
 t18=t1;
 t19=t12;
@@ -16169,7 +15829,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4761,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4777,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
-t3=*((C_word*)lf[71]+1);
+t3=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
 /* k4775 in k4759 in k4751 in k4730 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16183,11 +15843,11 @@ C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4777,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[79],t2);
-t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
+t3=C_a_i_cons(&a,2,lf[76],t2);
+t4=C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
-t5=*((C_word*)lf[71]+1);
+t5=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
 /* k4755 in k4751 in k4730 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16200,8 +15860,8 @@ C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4757,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[79],t2);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
+t3=C_a_i_cons(&a,2,lf[76],t2);
 /* eval.scm: 483  compile */
 t4=((C_word*)((C_word*)t0)[8])[1];
 f_3577(t4,((C_word*)t0)[7],t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16224,8 +15884,8 @@ C_word ab[23],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4235,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[8]);
-t3=(C_word)C_i_length(t2);
+t2=C_i_cadr(((C_word*)t0)[8]);
+t3=C_i_length(t2);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
@@ -16233,7 +15893,7 @@ t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4244,a[2]=((C_word*)t0)[8],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t3,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4682,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li75),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4682,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li74),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
 f_4682(t12,t8,t2);}
 
@@ -16259,14 +15919,14 @@ a=C_alloc(3);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_4682,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_i_car(t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
+t8=C_slot(t2,C_fix(1));
 /* loop561574 */
 t14=t1;
 t15=t8;
@@ -16276,7 +15936,7 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
+t8=C_slot(t2,C_fix(1));
 /* loop561574 */
 t14=t1;
 t15=t8;
@@ -16311,7 +15971,7 @@ t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4247,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4647,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li74),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4647,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li73),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
 f_4647(t10,t6,t1);}
 
@@ -16327,10 +15987,10 @@ C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4647,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[86]);
+if(C_truep(C_i_pairp(t2))){
+t3=C_retrieve(lf[83]);
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4676,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* g602603 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
@@ -16354,18 +16014,18 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4676,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop586599 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_4647(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop586599 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_4647(t6,((C_word*)t0)[3],t5);}}
@@ -16388,7 +16048,7 @@ C_word ab[32],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4247,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[11]);
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[11]);
 t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4253,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],tmp=(C_word)a,a+=13,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
@@ -16397,7 +16057,7 @@ t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4596,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4598,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li73),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4598,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li72),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
 f_4598(t12,t8,((C_word*)t0)[8],t1);}
 
@@ -16416,13 +16076,13 @@ C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4598,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_pairp(t2);
-t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
+t4=C_i_pairp(t2);
+t5=(C_truep(t4)?C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[85]+1);
+t6=*((C_word*)lf[82]+1);
 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4631,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_slot(t2,C_fix(0));
-t9=(C_word)C_slot(t3,C_fix(0));
+t8=C_slot(t2,C_fix(0));
+t9=C_slot(t3,C_fix(0));
 /* g631632 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
@@ -16442,11 +16102,11 @@ C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4631,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4611,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_4611(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_4611(t4,C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
@@ -16461,8 +16121,8 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
 /* loop611625 */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_4598(t5,((C_word*)t0)[2],t3,t4);}
@@ -16473,7 +16133,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 434  append */
-t2=*((C_word*)lf[84]+1);
+t2=*((C_word*)lf[81]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16489,9 +16149,9 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4253,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4256,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],tmp=(C_word)a,a+=11,tmp);
 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4588,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_i_cddr(((C_word*)t0)[2]);
+t4=C_i_cddr(((C_word*)t0)[2]);
 /* eval.scm: 436  ##sys#canonicalize-body */
-t5=*((C_word*)lf[83]+1);
+t5=*((C_word*)lf[80]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,t4,t1,C_SCHEME_FALSE);}
 
 /* k4586 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16500,7 +16160,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 435  ##sys#compile-to-closure */
-t2=*((C_word*)lf[38]+1);
+t2=*((C_word*)lf[35]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16532,25 +16192,25 @@ case C_fix(1):
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4265,a[2]=((C_word*)t0)[9],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4286,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 441  cadar */
-t4=*((C_word*)lf[80]+1);
+t4=*((C_word*)lf[77]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);
 case C_fix(2):
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4299,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4335,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 444  cadar */
-t4=*((C_word*)lf[80]+1);
+t4=*((C_word*)lf[77]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);
 case C_fix(3):
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4348,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[2],tmp=(C_word)a,a+=11,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4402,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 448  cadar */
-t4=*((C_word*)lf[80]+1);
+t4=*((C_word*)lf[77]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);
 case C_fix(4):
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4415,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[2],tmp=(C_word)a,a+=11,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4484,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 456  cadar */
-t4=*((C_word*)lf[80]+1);
+t4=*((C_word*)lf[77]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);
 default:
 t2=C_SCHEME_END_OF_LIST;
@@ -16560,7 +16220,7 @@ t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4491,a[2]=((C_word*)t0)[10],a[3]=t1,a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4538,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word)li72),tmp=(C_word)a,a+=11,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4538,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word)li71),tmp=(C_word)a,a+=11,tmp));
 t10=((C_word*)t8)[1];
 f_4538(t10,t6,((C_word*)t0)[2]);}}
 
@@ -16576,10 +16236,10 @@ C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4538,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4565,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word)li71),tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4565,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word)li70),tmp=(C_word)a,a+=8,tmp);
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4580,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* g679680 */
 t6=t3;
 f_4565(t6,t4,t5);}
@@ -16603,18 +16263,18 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4580,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop663676 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_4538(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop663676 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_4538(t6,((C_word*)t0)[3],t5);}}
@@ -16629,8 +16289,8 @@ C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4565,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_cadr(t2);
-t4=(C_word)C_i_car(t2);
+t3=C_i_cadr(t2);
+t4=C_i_car(t2);
 /* eval.scm: 470  compile */
 t5=((C_word*)((C_word*)t0)[6])[1];
 f_3577(t5,t1,t3,((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16644,7 +16304,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4491,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4492,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li70),tmp=(C_word)a,a+=6,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4492,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li69),tmp=(C_word)a,a+=6,tmp));}
 
 /* f_4492 in k4489 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4492(C_word c,C_word t0,C_word t1,C_word t2){
@@ -16658,7 +16318,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4492,3,t0,t1,t2);}
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4496,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 /* eval.scm: 472  ##sys#make-vector */
-t4=*((C_word*)lf[82]+1);
+t4=*((C_word*)lf[79]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 
 /* k4494 */
@@ -16676,7 +16336,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4496,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4499,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4508,a[2]=((C_word*)t0)[6],a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word)li69),tmp=(C_word)a,a+=7,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4508,a[2]=((C_word*)t0)[6],a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word)li68),tmp=(C_word)a,a+=7,tmp));
 t6=((C_word*)t4)[1];
 f_4508(t6,t2,C_fix(0),((C_word*)t0)[2]);}
 
@@ -16691,13 +16351,13 @@ C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4508,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4533,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t3,C_fix(0));
+t5=C_slot(t3,C_fix(0));
 t6=t5;
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,((C_word*)t0)[2]);}}
 
@@ -16709,9 +16369,9 @@ C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[6],((C_word*)t0)[5],t1);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_i_setslot(((C_word*)t0)[6],((C_word*)t0)[5],t1);
+t3=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_4508(t5,((C_word*)t0)[2],t3,t4);}
 
@@ -16724,7 +16384,7 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4499,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
@@ -16734,7 +16394,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[8]);
+t2=C_i_car(((C_word*)t0)[8]);
 /* eval.scm: 456  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16752,7 +16412,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4415,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4418,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4476,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 457  cadadr */
-t4=*((C_word*)lf[81]+1);
+t4=*((C_word*)lf[78]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[10]);}
 
 /* k4474 in k4413 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16761,7 +16421,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cadr(((C_word*)t0)[8]);
+t2=C_i_cadr(((C_word*)t0)[8]);
 /* eval.scm: 457  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16777,11 +16437,11 @@ C_word ab[22],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4418,2,t0,t1);}
-t2=(C_word)C_i_cddr(((C_word*)t0)[11]);
+t2=C_i_cddr(((C_word*)t0)[11]);
 t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4424,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t1,a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],tmp=(C_word)a,a+=13,tmp);
 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4468,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 459  cadar */
-t5=*((C_word*)lf[80]+1);
+t5=*((C_word*)lf[77]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
 /* k4466 in k4416 in k4413 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16790,7 +16450,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_caddr(((C_word*)t0)[8]);
+t2=C_i_caddr(((C_word*)t0)[8]);
 /* eval.scm: 459  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16808,7 +16468,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4424,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4427,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=t1,a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4460,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 460  cadadr */
-t4=*((C_word*)lf[81]+1);
+t4=*((C_word*)lf[78]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
 /* k4458 in k4422 in k4416 in k4413 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16817,7 +16477,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cadddr(((C_word*)t0)[8]);
+t2=C_i_cadddr(((C_word*)t0)[8]);
 /* eval.scm: 460  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16831,7 +16491,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4427,2,t0,t1);}
 t2=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4428,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word)li68),tmp=(C_word)a,a+=8,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4428,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word)li67),tmp=(C_word)a,a+=8,tmp));}
 
 /* f_4428 in k4425 in k4422 in k4416 in k4413 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4428(C_word c,C_word t0,C_word t1,C_word t2){
@@ -16896,8 +16556,8 @@ C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4456,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,4,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+t2=C_a_i_vector(&a,4,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
@@ -16907,7 +16567,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[8]);
+t2=C_i_car(((C_word*)t0)[8]);
 /* eval.scm: 448  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16925,7 +16585,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4348,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4351,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4394,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 449  cadadr */
-t4=*((C_word*)lf[81]+1);
+t4=*((C_word*)lf[78]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[10]);}
 
 /* k4392 in k4346 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16934,7 +16594,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cadr(((C_word*)t0)[8]);
+t2=C_i_cadr(((C_word*)t0)[8]);
 /* eval.scm: 449  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16950,11 +16610,11 @@ C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4351,2,t0,t1);}
-t2=(C_word)C_i_cddr(((C_word*)t0)[11]);
+t2=C_i_cddr(((C_word*)t0)[11]);
 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4357,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t1,a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4386,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 451  cadar */
-t5=*((C_word*)lf[80]+1);
+t5=*((C_word*)lf[77]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
 /* k4384 in k4349 in k4346 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -16963,7 +16623,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_caddr(((C_word*)t0)[8]);
+t2=C_i_caddr(((C_word*)t0)[8]);
 /* eval.scm: 451  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -16977,7 +16637,7 @@ C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4357,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4358,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word)li67),tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4358,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word)li66),tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
@@ -17031,8 +16691,8 @@ C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4382,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,3,((C_word*)t0)[6],((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+t2=C_a_i_vector(&a,3,((C_word*)t0)[6],((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
@@ -17042,7 +16702,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[8]);
+t2=C_i_car(((C_word*)t0)[8]);
 /* eval.scm: 444  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17060,7 +16720,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4299,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4302,a[2]=t1,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4327,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* eval.scm: 445  cadadr */
-t4=*((C_word*)lf[81]+1);
+t4=*((C_word*)lf[78]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
 /* k4325 in k4297 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -17069,7 +16729,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cadr(((C_word*)t0)[8]);
+t2=C_i_cadr(((C_word*)t0)[8]);
 /* eval.scm: 445  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17083,7 +16743,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4302,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4303,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word)li66),tmp=(C_word)a,a+=6,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4303,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word)li65),tmp=(C_word)a,a+=6,tmp));}
 
 /* f_4303 in k4300 in k4297 in k4254 in k4251 in k4245 in k4242 in k4233 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4303(C_word c,C_word t0,C_word t1,C_word t2){
@@ -17122,8 +16782,8 @@ C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4323,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+t2=C_a_i_vector(&a,2,((C_word*)t0)[5],t1);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
@@ -17133,7 +16793,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_car(((C_word*)t0)[8]);
+t2=C_i_car(((C_word*)t0)[8]);
 /* eval.scm: 441  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t1,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17147,7 +16807,7 @@ C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4265,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4266,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li65),tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4266,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li64),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
@@ -17175,8 +16835,8 @@ C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4282,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,1,t1);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+t2=C_a_i_vector(&a,1,t1);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
@@ -17191,9 +16851,9 @@ C_word ab[17],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4123,2,t0,t1);}
-t2=(C_word)C_i_cadr(((C_word*)t0)[9]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4131,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t2,a[5]=((C_word*)t0)[8],a[6]=((C_word)li58),tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4137,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[9],a[9]=((C_word)li64),tmp=(C_word)a,a+=10,tmp);
+t2=C_i_cadr(((C_word*)t0)[9]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4131,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t2,a[5]=((C_word*)t0)[8],a[6]=((C_word)li57),tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4137,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[9],a[9]=((C_word)li63),tmp=(C_word)a,a+=10,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t3,t4);}
 
@@ -17209,7 +16869,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_4137,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4141,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_i_caddr(((C_word*)t0)[8]);
+t5=C_i_caddr(((C_word*)t0)[8]);
 /* eval.scm: 407  compile */
 t6=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t6,t4,t5,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17227,13 +16887,13 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4141,2,t0,t1);}
 t2=((C_word*)t0)[4];
 if(C_truep(t2)){
-t3=(C_word)C_i_zerop(((C_word*)t0)[4]);
+t3=C_i_zerop(((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4198,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li59),tmp=(C_word)a,a+=5,tmp):(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4211,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word)li60),tmp=(C_word)a,a+=6,tmp)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4198,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li58),tmp=(C_word)a,a+=5,tmp):(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4211,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word)li59),tmp=(C_word)a,a+=6,tmp)));}
 else{
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4150,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 409  ##sys#alias-global-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[54]))(4,*((C_word*)lf[54]+1),t3,((C_word*)t0)[2],C_SCHEME_TRUE);}}
+((C_proc4)C_retrieve_symbol_proc(lf[51]))(4,*((C_word*)lf[51]+1),t3,((C_word*)t0)[2],C_SCHEME_TRUE);}}
 
 /* k4148 in k4139 in a4136 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4150(C_word c,C_word t0,C_word t1){
@@ -17244,14 +16904,14 @@ C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4150,2,t0,t1);}
-if(C_truep(C_retrieve(lf[25]))){
+if(C_truep(C_retrieve(lf[22]))){
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4156,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* eval.scm: 411  ##sys#hash-table-location */
-t3=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_retrieve(lf[25]),t1,C_retrieve(lf[26]));}
+t3=*((C_word*)lf[21]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_retrieve(lf[22]),t1,C_retrieve(lf[23]));}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4183,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li63),tmp=(C_word)a,a+=5,tmp));}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4183,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li62),tmp=(C_word)a,a+=5,tmp));}}
 
 /* f_4183 in k4148 in k4139 in a4136 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4183(C_word c,C_word t0,C_word t1,C_word t2){
@@ -17273,7 +16933,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(0),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_setslot(((C_word*)t0)[2],C_fix(0),t1));}
 
 /* k4154 in k4148 in k4139 in a4136 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4156(C_word c,C_word t0,C_word t1){
@@ -17290,8 +16950,8 @@ t3=t2;
 f_4159(2,t3,C_SCHEME_UNDEFINED);}
 else{
 /* eval.scm: 415  ##sys#error */
-t3=*((C_word*)lf[14]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[76],((C_word*)t0)[2]);}}
+t3=*((C_word*)lf[11]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[73],((C_word*)t0)[2]);}}
 
 /* k4157 in k4154 in k4148 in k4139 in a4136 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4159(C_word c,C_word t0,C_word t1){
@@ -17303,12 +16963,12 @@ C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4159,2,t0,t1);}
-if(C_truep((C_word)C_slot(((C_word*)t0)[5],C_fix(2)))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4166,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li61),tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_slot(((C_word*)t0)[5],C_fix(2)))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4166,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li60),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4175,a[2]=((C_word*)t0)[2],a[3]=((C_word)li62),tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4175,a[2]=((C_word*)t0)[2],a[3]=((C_word)li61),tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
@@ -17321,8 +16981,8 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4175,2,t0,t1);}
 /* eval.scm: 418  ##sys#error */
-t2=*((C_word*)lf[14]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[75],((C_word*)t0)[2]);}
+t2=*((C_word*)lf[11]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[72],((C_word*)t0)[2]);}
 
 /* f_4166 in k4157 in k4154 in k4148 in k4139 in a4136 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4166(C_word c,C_word t0,C_word t1,C_word t2){
@@ -17344,7 +17004,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(1),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_setslot(((C_word*)t0)[2],C_fix(1),t1));}
 
 /* f_4211 in k4139 in a4136 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4211(C_word c,C_word t0,C_word t1,C_word t2){
@@ -17366,7 +17026,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot((C_word)C_u_i_list_ref(((C_word*)t0)[4],((C_word*)t0)[3]),((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_setslot(C_u_i_list_ref(((C_word*)t0)[4],((C_word*)t0)[3]),((C_word*)t0)[2],t1));}
 
 /* f_4198 in k4139 in a4136 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4198(C_word c,C_word t0,C_word t1,C_word t2){
@@ -17379,7 +17039,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4198,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
+t3=C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4210,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=((C_word*)t0)[2];
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
@@ -17390,7 +17050,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_setslot(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
 /* a4130 in k4121 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_4131(C_word c,C_word t0,C_word t1){
@@ -17420,27 +17080,27 @@ C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4011,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[8],C_fix(1));
-t3=(C_word)C_i_length(t2);
+t2=C_slot(((C_word*)t0)[8],C_fix(1));
+t3=C_i_length(t2);
 switch(t3){
 case C_fix(0):
 /* eval.scm: 392  compile */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_3577(t4,((C_word*)t0)[6],lf[70],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);
+f_3577(t4,((C_word*)t0)[6],lf[67],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);
 case C_fix(1):
-t4=(C_word)C_slot(t2,C_fix(0));
+t4=C_slot(t2,C_fix(0));
 /* eval.scm: 393  compile */
 t5=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t5,((C_word*)t0)[6],t4,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);
 case C_fix(2):
 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4048,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=t2,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* eval.scm: 394  compile */
 t6=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t6,t4,t5,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);
 default:
 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4070,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* eval.scm: 398  compile */
 t6=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t6,t4,t5,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
@@ -17456,7 +17116,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4070,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4073,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
+t3=C_i_cadr(((C_word*)t0)[2]);
 /* eval.scm: 399  compile */
 t4=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t4,t2,t3,((C_word*)t0)[6],C_SCHEME_FALSE,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
@@ -17475,10 +17135,10 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4073,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4076,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4095,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
-t5=(C_word)C_slot(t4,C_fix(1));
+t4=C_slot(((C_word*)t0)[2],C_fix(1));
+t5=C_slot(t4,C_fix(1));
 /* ##sys#append */
-t6=*((C_word*)lf[71]+1);
+t6=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t5,C_SCHEME_END_OF_LIST);}
 
 /* k4093 in k4071 in k4068 in k4009 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -17490,7 +17150,7 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4095,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[69],t1);
+t2=C_a_i_cons(&a,2,lf[66],t1);
 /* eval.scm: 400  compile */
 t3=((C_word*)((C_word*)t0)[7])[1];
 f_3577(t3,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17504,7 +17164,7 @@ C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4076,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4077,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li57),tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4077,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li56),tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
@@ -17554,7 +17214,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4048,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4051,a[2]=((C_word*)t0)[8],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[7]);
+t3=C_i_cadr(((C_word*)t0)[7]);
 /* eval.scm: 395  compile */
 t4=((C_word*)((C_word*)t0)[6])[1];
 f_3577(t4,t2,t3,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17568,7 +17228,7 @@ C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4051,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4052,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li56),tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4052,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li55),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
@@ -17605,7 +17265,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3951,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3954,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[7]);
+t3=C_i_cadr(((C_word*)t0)[7]);
 /* eval.scm: 380  compile */
 t4=((C_word*)((C_word*)t0)[6])[1];
 f_3577(t4,t2,t3,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17621,7 +17281,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3954,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_caddr(((C_word*)t0)[7]);
+t3=C_i_caddr(((C_word*)t0)[7]);
 /* eval.scm: 381  compile */
 t4=((C_word*)((C_word*)t0)[6])[1];
 f_3577(t4,t2,t3,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -17638,16 +17298,16 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3957,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3960,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cdddr(((C_word*)t0)[7]);
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(C_word)C_i_cadddr(((C_word*)t0)[7]);
+t3=C_i_cdddr(((C_word*)t0)[7]);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_cadddr(((C_word*)t0)[7]);
 /* eval.scm: 383  compile */
 t5=((C_word*)((C_word*)t0)[6])[1];
 f_3577(t5,t2,t4,((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* eval.scm: 384  compile */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_3577(t4,t2,lf[66],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_3577(t4,t2,lf[63],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
 /* k3958 in k3955 in k3952 in k3949 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3960(C_word c,C_word t0,C_word t1){
@@ -17658,7 +17318,7 @@ C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3960,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3961,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li55),tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3961,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li54),tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
@@ -17709,7 +17369,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3907,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_slot(((C_word*)t0)[2],C_fix(0)));}
 
 /* k3899 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3901(C_word c,C_word t0,C_word t1){
@@ -17720,7 +17380,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3901,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3902,a[2]=t1,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3902,a[2]=t1,a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp));}
 
 /* f_3902 in k3899 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3902(C_word c,C_word t0,C_word t1,...){
@@ -17731,7 +17391,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3902,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_slot(((C_word*)t0)[2],C_fix(1)));}
 
 /* f_3885 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3885(C_word c,C_word t0,C_word t1,...){
@@ -17755,9 +17415,9 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3807,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3810,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
+t3=C_i_cadr(((C_word*)t0)[2]);
 /* eval.scm: 348  ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[56]))(3,*((C_word*)lf[56]+1),t2,t3);}
+((C_proc3)C_retrieve_symbol_proc(lf[53]))(3,*((C_word*)lf[53]+1),t2,t3);}
 
 /* k3808 in k3805 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3810(C_word c,C_word t0,C_word t1){
@@ -17774,29 +17434,29 @@ C_save_and_reclaim((void*)tr2,(void*)f_3810,2,t0,t1);}
 switch(t1){
 case C_fix(-1):
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3817,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3817,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp));
 case C_fix(0):
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3825,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3825,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);
 case C_fix(1):
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3833,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3833,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp));
 case C_fix(2):
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3841,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3841,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);
 case C_SCHEME_TRUE:
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3849,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3849,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp));
 case C_SCHEME_FALSE:
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3857,a[2]=((C_word)li48),tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3857,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);
 default:
-t2=(C_word)C_eqp(t1,C_SCHEME_END_OF_LIST);
+t2=C_eqp(t1,C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3865,a[2]=((C_word)li49),tmp=(C_word)a,a+=3,tmp):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3867,a[2]=t1,a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp)));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3865,a[2]=((C_word)li48),tmp=(C_word)a,a+=3,tmp):(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3867,a[2]=t1,a[3]=((C_word)li49),tmp=(C_word)a,a+=4,tmp)));}}
 
 /* f_3867 in k3808 in k3805 in k3796 in k3781 in k3778 in k3758 in k3702 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3867(C_word c,C_word t0,C_word t1,...){
@@ -17989,18 +17649,18 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_3603,4,t0,t1,t2,t3);}
 t4=t2;
 if(C_truep(t4)){
-t5=(C_word)C_i_zerop(t2);
+t5=C_i_zerop(t2);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3685,a[2]=t3,a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp):(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3694,a[2]=t3,a[3]=t2,a[4]=((C_word)li30),tmp=(C_word)a,a+=5,tmp)));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3685,a[2]=t3,a[3]=((C_word)li28),tmp=(C_word)a,a+=4,tmp):(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3694,a[2]=t3,a[3]=t2,a[4]=((C_word)li29),tmp=(C_word)a,a+=5,tmp)));}
 else{
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3613,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_assq(((C_word*)t0)[3],((C_word*)t0)[2]))){
+if(C_truep(C_i_assq(((C_word*)t0)[3],((C_word*)t0)[2]))){
 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3671,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 299  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),t6,t3,lf[53]);}
+((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t6,t3,lf[50]);}
 else{
 /* eval.scm: 298  ##sys#alias-global-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[54]))(4,*((C_word*)lf[54]+1),t5,t3,C_SCHEME_FALSE);}}}
+((C_proc4)C_retrieve_symbol_proc(lf[51]))(4,*((C_word*)lf[51]+1),t5,t3,C_SCHEME_FALSE);}}}
 
 /* k3669 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3671(C_word c,C_word t0,C_word t1){
@@ -18029,17 +17689,17 @@ C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3613,2,t0,t1);}
-if(C_truep(C_retrieve(lf[25]))){
+if(C_truep(C_retrieve(lf[22]))){
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3619,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* eval.scm: 301  ##sys#hash-table-location */
-t3=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_retrieve(lf[25]),t1,C_SCHEME_TRUE);}
+t3=*((C_word*)lf[21]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_retrieve(lf[22]),t1,C_SCHEME_TRUE);}
 else{
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3647,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-if(C_truep(C_retrieve(lf[33]))){
+if(C_truep(C_retrieve(lf[30]))){
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3662,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* eval.scm: 314  ##sys#symbol-has-toplevel-binding? */
-((C_proc3)C_retrieve_symbol_proc(lf[52]))(3,*((C_word*)lf[52]+1),t3,t1);}
+((C_proc3)C_retrieve_symbol_proc(lf[49]))(3,*((C_word*)lf[49]+1),t3,t1);}
 else{
 t3=t2;
 f_3647(t3,C_SCHEME_FALSE);}}}
@@ -18050,7 +17710,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_3647(t2,(C_word)C_i_not(t1));}
+f_3647(t2,C_i_not(t1));}
 
 /* k3645 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_fcall f_3647(C_word t0,C_word t1){
@@ -18064,36 +17724,36 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3647,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_retrieve(lf[33]));
-t4=C_mutate((C_word*)lf[33]+1 /* (set! unbound-in-eval ...) */,t3);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
+t3=C_a_i_cons(&a,2,t2,C_retrieve(lf[30]));
+t4=C_mutate((C_word*)lf[30]+1 /* (set! unbound-in-eval ...) */,t3);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f10827,a[2]=((C_word*)t0)[4],a[3]=((C_word)li32),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f10642,a[2]=((C_word*)t0)[4],a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp));}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f10832,a[2]=((C_word*)t0)[4],a[3]=((C_word)li33),tmp=(C_word)a,a+=4,tmp));}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f10647,a[2]=((C_word*)t0)[4],a[3]=((C_word)li32),tmp=(C_word)a,a+=4,tmp));}}
 
-/* f10832 in k3645 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f10832(C_word c,C_word t0,C_word t1,...){
+/* f10647 in k3645 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f10647(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f10832,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f10647,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_retrieve(((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_retrieve(((C_word*)t0)[2]));}
 
-/* f10827 in k3645 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
-static void C_ccall f10827(C_word c,C_word t0,C_word t1,...){
+/* f10642 in k3645 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
+static void C_ccall f10642(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f10827,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f10642,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_retrieve(((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_retrieve(((C_word*)t0)[2]));}
 
 /* k3617 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3619(C_word c,C_word t0,C_word t1){
@@ -18110,8 +17770,8 @@ t3=t2;
 f_3622(2,t3,C_SCHEME_UNDEFINED);}
 else{
 /* eval.scm: 302  ##sys#syntax-error-hook */
-t3=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[51],((C_word*)t0)[2]);}}
+t3=*((C_word*)lf[47]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[48],((C_word*)t0)[2]);}}
 
 /* k3620 in k3617 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3622(C_word c,C_word t0,C_word t1){
@@ -18122,7 +17782,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3622,2,t0,t1);}
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3623,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li31),tmp=(C_word)a,a+=6,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3623,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li30),tmp=(C_word)a,a+=6,tmp));}
 
 /* f_3623 in k3620 in k3617 in k3611 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3623(C_word c,C_word t0,C_word t1,...){
@@ -18134,12 +17794,12 @@ C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3623,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=(C_word)C_eqp(((C_word*)t0)[3],t2);
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+t3=C_eqp(((C_word*)t0)[3],t2);
 if(C_truep(t3)){
 /* eval.scm: 309  ##sys#error */
-t4=*((C_word*)lf[14]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[49],((C_word*)t0)[2]);}
+t4=*((C_word*)lf[11]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[46],((C_word*)t0)[2]);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}
@@ -18154,7 +17814,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3694,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_slot((C_word)C_u_i_list_ref(t2,((C_word*)t0)[3]),((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_slot(C_u_i_list_ref(t2,((C_word*)t0)[3]),((C_word*)t0)[2]));}
 
 /* f_3685 in a3602 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3685(C_word c,C_word t0,C_word t1,C_word t2){
@@ -18166,9 +17826,9 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3685,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t3,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t3,((C_word*)t0)[2]));}
 
 /* a3596 in k3582 in compile in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3597(C_word c,C_word t0,C_word t1){
@@ -18207,13 +17867,13 @@ C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3526,NULL,2,t1,t2);}
-t3=C_retrieve(lf[44]);
-t4=C_retrieve(lf[45]);
+t3=C_retrieve(lf[41]);
+t4=C_retrieve(lf[42]);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3530,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
 /* eval.scm: 278  ##sys#meta-macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[48]))(2,*((C_word*)lf[48]+1),t7);}
+((C_proc2)C_retrieve_symbol_proc(lf[45]))(2,*((C_word*)lf[45]+1),t7);}
 
 /* k3528 in eval/meta in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3530(C_word c,C_word t0,C_word t1){
@@ -18229,10 +17889,10 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3530,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3531,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=((C_word*)t0)[6],a[6]=((C_word)li24),tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3551,a[2]=((C_word*)t0)[3],a[3]=((C_word)li25),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3531,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=((C_word*)t0)[6],a[6]=((C_word)li23),tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3551,a[2]=((C_word*)t0)[3],a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#dynamic-wind */
-t6=*((C_word*)lf[47]+1);
+t6=*((C_word*)lf[44]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,((C_word*)t0)[2],t4,t5,t4);}
 
 /* a3550 in k3528 in eval/meta in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -18249,7 +17909,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_3551,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3555,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3562,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 282  ##sys#current-meta-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[46]))(2,*((C_word*)lf[46]+1),t3);}
+((C_proc2)C_retrieve_symbol_proc(lf[43]))(2,*((C_word*)lf[43]+1),t3);}
 
 /* k3560 in a3550 in k3528 in eval/meta in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3562(C_word c,C_word t0,C_word t1){
@@ -18257,7 +17917,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 279  ##sys#compile-to-closure */
-t2=*((C_word*)lf[38]+1);
+t2=*((C_word*)lf[35]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
 
 /* k3553 in a3550 in k3528 in eval/meta in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -18364,10 +18024,10 @@ C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3423,2,t0,t1);}
-t2=C_retrieve(lf[43]);
+t2=C_retrieve(lf[40]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3431,a[2]=t4,a[3]=t1,a[4]=((C_word)li22),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3431,a[2]=t4,a[3]=t1,a[4]=((C_word)li21),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
 f_3431(t6,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0));}
 
@@ -18391,22 +18051,22 @@ a=C_alloc(8);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_3431,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+if(C_truep(C_i_nullp(t2))){
 /* eval.scm: 255  values */
 C_values(4,0,t1,C_SCHEME_FALSE,((C_word*)t0)[3]);}
 else{
-t4=(C_word)C_slot(t2,C_fix(0));
+t4=C_slot(t2,C_fix(0));
 t5=((C_word*)t0)[3];
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3478,a[2]=t5,a[3]=((C_word)li20),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3478,a[2]=t5,a[3]=((C_word)li19),tmp=(C_word)a,a+=4,tmp);
 t7=f_3478(t6,t4,C_fix(0));
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3448,a[2]=t3,a[3]=((C_word)li21),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3448,a[2]=t3,a[3]=((C_word)li20),tmp=(C_word)a,a+=4,tmp);
 /* g318319 */
 t9=t8;
 f_3448(t9,t1,t7);}
 else{
-t8=(C_word)C_slot(t2,C_fix(1));
-t9=(C_word)C_fixnum_plus(t3,C_fix(1));
+t8=C_slot(t2,C_fix(1));
+t9=C_fixnum_plus(t3,C_fix(1));
 /* eval.scm: 257  loop */
 t12=t1;
 t13=t8;
@@ -18439,16 +18099,16 @@ C_word t8;
 C_word t9;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_nullp(t1))){
+if(C_truep(C_i_nullp(t1))){
 return(C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_slot(t1,C_fix(0));
-t4=(C_word)C_eqp(((C_word*)t0)[2],t3);
+t3=C_slot(t1,C_fix(0));
+t4=C_eqp(((C_word*)t0)[2],t3);
 if(C_truep(t4)){
 return(t2);}
 else{
-t5=(C_word)C_slot(t1,C_fix(1));
-t6=(C_word)C_fixnum_plus(t2,C_fix(1));
+t5=C_slot(t1,C_fix(1));
+t6=C_fixnum_plus(t2,C_fix(1));
 t8=t5;
 t9=t6;
 t1=t8;
@@ -18486,7 +18146,7 @@ t3=((C_word*)t0)[3];
 else{
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3414,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 248  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),t2,((C_word*)t0)[2],lf[42]);}}
+((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t2,((C_word*)t0)[2],lf[39]);}}
 
 /* k3412 in k3406 in rename in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_ccall f_3414(C_word c,C_word t0,C_word t1){
@@ -18506,14 +18166,14 @@ C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3365,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+if(C_truep(C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3378,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3402,a[2]=t3,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* eval.scm: 243  caar */
-t6=*((C_word*)lf[40]+1);
+t6=*((C_word*)lf[37]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}}
 
 /* k3400 in find-id in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
@@ -18526,11 +18186,11 @@ C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3402,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[4],t1);
+t2=C_eqp(((C_word*)t0)[4],t1);
 if(C_truep(t2)){
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3398,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 /* eval.scm: 243  cdar */
-t4=*((C_word*)lf[39]+1);
+t4=*((C_word*)lf[36]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
@@ -18542,7 +18202,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_3378(t2,(C_word)C_i_symbolp(t1));}
+f_3378(t2,C_i_symbolp(t1));}
 
 /* k3376 in find-id in k3361 in ##sys#compile-to-closure in k2988 in k2985 in k2952 */
 static void C_fcall f_3378(C_word t0,C_word t1){
@@ -18552,10 +18212,10 @@ C_word t3;
 C_word *a;
 if(C_truep(t1)){
 /* eval.scm: 243  cdar */
-t2=*((C_word*)lf[39]+1);
+t2=*((C_word*)lf[36]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
+t2=C_i_cdr(((C_word*)t0)[4]);
 /* eval.scm: 244  find-id */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_3365(t3,((C_word*)t0)[5],((C_word*)t0)[2],t2);}}
@@ -18571,10 +18231,10 @@ if(c!=6) C_bad_argc_2(c,6,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr6,(void*)f_3315,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3321,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3334,a[2]=t3,a[3]=((C_word)li16),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3321,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3334,a[2]=t3,a[3]=((C_word)li15),tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 216  ##sys#decorate-lambda */
-t8=*((C_word*)lf[32]+1);
+t8=*((C_word*)lf[29]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t1,t2,t6,t7);}
 
 /* a3333 in ##sys#eval-decorator in k2988 in k2985 in k2952 */
@@ -18591,7 +18251,7 @@ C_save_and_reclaim((void*)tr4,(void*)f_3334,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3342,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3346,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 223  open-output-string */
-t6=*((C_word*)lf[31]+1);
+t6=*((C_word*)lf[28]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 
 /* k3344 in a3333 in ##sys#eval-decorator in k2988 in k2985 in k2952 */
@@ -18605,7 +18265,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3346,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3349,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* eval.scm: 224  write */
-t3=*((C_word*)lf[30]+1);
+t3=*((C_word*)lf[27]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],t1);}
 
 /* k3347 in k3344 in a3333 in ##sys#eval-decorator in k2988 in k2985 in k2952 */
@@ -18619,7 +18279,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3349,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3352,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 /* eval.scm: 225  get-output-string */
-t3=*((C_word*)lf[29]+1);
+t3=*((C_word*)lf[26]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
 /* k3350 in k3347 in k3344 in a3333 in ##sys#eval-decorator in k2988 in k2985 in k2952 */
@@ -18628,7 +18288,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 222  ##sys#make-lambda-info */
-t2=*((C_word*)lf[28]+1);
+t2=*((C_word*)lf[25]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
 /* k3340 in a3333 in ##sys#eval-decorator in k2988 in k2985 in k2952 */
@@ -18637,7 +18297,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],t1);
+t2=C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[4]);}
 
@@ -18651,11 +18311,11 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3321,3,t0,t1,t2);}
-if(C_truep((C_word)C_immp(t2))){
+if(C_truep(C_immp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_lambdainfop(t2);
+t3=C_lambdainfop(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
@@ -18671,9 +18331,9 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_3255,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3259,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t6=(C_word)C_block_size(t2);
+t6=C_block_size(t2);
 /* eval.scm: 196  ##sys#hash-symbol */
-t7=*((C_word*)lf[18]+1);
+t7=*((C_word*)lf[15]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t3,t6);}
 
 /* k3257 in ##sys#hash-table-location in k2988 in k2985 in k2952 */
@@ -18688,10 +18348,10 @@ C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3259,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[6],t1);
+t2=C_slot(((C_word*)t0)[6],t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3267,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word)li13),tmp=(C_word)a,a+=10,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3267,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word)li12),tmp=(C_word)a,a+=10,tmp));
 t6=((C_word*)t4)[1];
 f_3267(t6,((C_word*)t0)[2],t2);}
 
@@ -18714,25 +18374,25 @@ a=C_alloc(7);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_3267,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+if(C_truep(C_i_nullp(t2))){
 if(C_truep(((C_word*)t0)[8])){
-t3=(C_word)C_a_i_vector(&a,3,((C_word*)t0)[7],((C_word*)t0)[6],C_SCHEME_TRUE);
-t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
-t5=(C_word)C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],t4);
+t3=C_a_i_vector(&a,3,((C_word*)t0)[7],((C_word*)t0)[6],C_SCHEME_TRUE);
+t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
+t5=C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(C_word)C_eqp(((C_word*)t0)[7],t4);
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t3,C_fix(0));
+t5=C_eqp(((C_word*)t0)[7],t4);
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 else{
-t6=(C_word)C_slot(t2,C_fix(1));
+t6=C_slot(t2,C_fix(1));
 /* eval.scm: 207  loop */
 t11=t1;
 t12=t6;
@@ -18753,10 +18413,10 @@ if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_3187,4,t0,t1,t2,t3);}
-t4=(C_word)C_block_size(t3);
+t4=C_block_size(t3);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3193,a[2]=t2,a[3]=t3,a[4]=t6,a[5]=t4,a[6]=((C_word)li11),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3193,a[2]=t2,a[3]=t3,a[4]=t6,a[5]=t4,a[6]=((C_word)li10),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
 f_3193(t8,t1,C_fix(0));}
 
@@ -18774,16 +18434,16 @@ C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3193,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3203,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[3],t2);
+t4=C_slot(((C_word*)t0)[3],t2);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3216,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word)li10),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3216,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word)li9),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
 f_3216(t8,t3,t4);}}
 
@@ -18799,10 +18459,10 @@ C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3216,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3224,a[2]=((C_word*)t0)[3],a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3224,a[2]=((C_word*)t0)[3],a[3]=((C_word)li8),tmp=(C_word)a,a+=4,tmp);
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3239,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 /* g204205 */
 t6=t3;
 f_3224(t6,t4,t5);}
@@ -18817,7 +18477,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_3216(t3,((C_word*)t0)[2],t2);}
 
@@ -18831,8 +18491,8 @@ C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3224,NULL,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t2,C_fix(1));
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t2,C_fix(1));
 /* eval.scm: 190  p */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t3,t4);}
@@ -18843,7 +18503,7 @@ C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_3193(t3,((C_word*)t0)[2],t2);}
 
@@ -18861,7 +18521,7 @@ C_save_and_reclaim((void*)tr6,(void*)f_3167,6,t0,t1,t2,t3,t4,t5);}
 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3175,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3179,a[2]=t5,a[3]=t6,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 /* eval.scm: 184  ##sys#hash-table-ref */
-t8=*((C_word*)lf[19]+1);
+t8=*((C_word*)lf[16]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,t2,t3);}
 
 /* k3177 in ##sys#hash-table-update! in k2988 in k2985 in k2952 */
@@ -18900,7 +18560,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 /* eval.scm: 184  ##sys#hash-table-set! */
-t2=*((C_word*)lf[20]+1);
+t2=*((C_word*)lf[17]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 /* ##sys#hash-table-set! in k2988 in k2985 in k2952 */
@@ -18915,8 +18575,8 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_3107,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3111,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 /* eval.scm: 174  ##sys#hash-symbol */
-t6=*((C_word*)lf[18]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,(C_word)C_block_size(t2));}
+t6=*((C_word*)lf[15]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,C_block_size(t2));}
 
 /* k3109 in ##sys#hash-table-set! in k2988 in k2985 in k2952 */
 static void C_ccall f_3111(C_word c,C_word t0,C_word t1){
@@ -18930,10 +18590,10 @@ C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3111,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[5],t1);
+t2=C_slot(((C_word*)t0)[5],t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3119,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word)li6),tmp=(C_word)a,a+=9,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3119,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word)li5),tmp=(C_word)a,a+=9,tmp));
 t6=((C_word*)t4)[1];
 f_3119(t6,((C_word*)t0)[2],t2);}
 
@@ -18957,22 +18617,22 @@ a=C_alloc(6);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_3119,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t2);
+t3=C_eqp(C_SCHEME_END_OF_LIST,t2);
 if(C_truep(t3)){
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],((C_word*)t0)[6]);
-t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[5]);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[7],((C_word*)t0)[6]);
+t5=C_a_i_cons(&a,2,t4,((C_word*)t0)[5]);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],t5));}
 else{
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_slot(t4,C_fix(0));
-t6=(C_word)C_eqp(((C_word*)t0)[7],t5);
+t4=C_slot(t2,C_fix(0));
+t5=C_slot(t4,C_fix(0));
+t6=C_eqp(((C_word*)t0)[7],t5);
 if(C_truep(t6)){
-t7=(C_word)C_slot(t2,C_fix(0));
+t7=C_slot(t2,C_fix(0));
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_i_setslot(t7,C_fix(1),((C_word*)t0)[6]));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_i_setslot(t7,C_fix(1),((C_word*)t0)[6]));}
 else{
-t7=(C_word)C_slot(t2,C_fix(1));
+t7=C_slot(t2,C_fix(1));
 /* eval.scm: 181  loop */
 t12=t1;
 t13=t7;
@@ -18992,8 +18652,8 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_3052,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3105,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* eval.scm: 167  ##sys#hash-symbol */
-t5=*((C_word*)lf[18]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,(C_word)C_block_size(t2));}
+t5=*((C_word*)lf[15]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,C_block_size(t2));}
 
 /* k3103 in ##sys#hash-table-ref in k2988 in k2985 in k2952 */
 static void C_ccall f_3105(C_word c,C_word t0,C_word t1){
@@ -19005,8 +18665,8 @@ C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3105,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[4],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3062,a[2]=((C_word*)t0)[3],a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp);
+t2=C_slot(((C_word*)t0)[4],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3062,a[2]=((C_word*)t0)[3],a[3]=((C_word)li3),tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_3062(t3,t2));}
 
@@ -19023,18 +18683,18 @@ C_word t8;
 C_word t9;
 loop:
 C_stack_check;
-t2=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t1);
+t2=C_eqp(C_SCHEME_END_OF_LIST,t1);
 if(C_truep(t2)){
 return(C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_slot(t1,C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(C_word)C_eqp(((C_word*)t0)[2],t4);
+t3=C_slot(t1,C_fix(0));
+t4=C_slot(t3,C_fix(0));
+t5=C_eqp(((C_word*)t0)[2],t4);
 if(C_truep(t5)){
-t6=(C_word)C_slot(t1,C_fix(0));
-return((C_word)C_slot(t6,C_fix(1)));}
+t6=C_slot(t1,C_fix(0));
+return(C_slot(t6,C_fix(1)));}
 else{
-t6=(C_word)C_slot(t1,C_fix(1));
+t6=C_slot(t1,C_fix(1));
 t9=t6;
 t1=t9;
 goto loop;}}}
@@ -19054,16 +18714,16 @@ if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_3037,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,((C_word*)((C_word*)t0)[3])[1]);
+t4=C_eqp(t2,((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t4)){
-t5=(C_word)C_fixnum_modulo(((C_word*)((C_word*)t0)[2])[1],t3);
+t5=C_fixnum_modulo(((C_word*)((C_word*)t0)[2])[1],t3);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
-t6=(C_word)C_slot(t2,C_fix(1));
-t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,(C_word)C_hash_string(t6));
-t8=(C_word)C_fixnum_modulo(((C_word*)((C_word*)t0)[2])[1],t3);
+t6=C_slot(t2,C_fix(1));
+t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_hash_string(t6));
+t8=C_fixnum_modulo(((C_word*)((C_word*)t0)[2])[1],t3);
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}}
 
@@ -19079,7 +18739,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3025,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3029,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* eval.scm: 149  ##sys#chicken-prefix */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[12]+1)))(3,*((C_word*)lf[12]+1),t2,lf[17]);}
+((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,lf[14]);}
 
 /* k3027 in chicken-home in k2988 in k2985 in k2952 */
 static void C_ccall f_3029(C_word c,C_word t0,C_word t1){
@@ -19096,7 +18756,7 @@ t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 /* ##sys#peek-c-string */
-t2=*((C_word*)lf[16]+1);
+t2=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_mpointer(&a,(void*)C_INSTALL_SHARE_HOME),C_fix(0));}}
 
 /* ##sys#chicken-prefix in k2988 in k2985 in k2952 */
@@ -19121,17 +18781,17 @@ C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2995,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
 f_2995(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_2995(2,t5,(C_word)C_i_car(t2));}
+f_2995(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
-t5=*((C_word*)lf[14]+1);
+t5=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
 /* k2993 in ##sys#chicken-prefix in k2988 in k2985 in k2952 */
@@ -19142,7 +18802,7 @@ C_word *a;
 if(C_truep(((C_word*)t0)[3])){
 if(C_truep(t1)){
 /* eval.scm: 143  ##sys#string-append */
-t2=*((C_word*)lf[13]+1);
+t2=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],((C_word*)t0)[3],t1);}
 else{
 t2=((C_word*)t0)[2];
@@ -19151,524 +18811,488 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* d in k2952 */
-static void C_ccall f_2956(C_word c,C_word t0,C_word t1,C_word t2,...){
-C_word tmp;
-C_word t3;
-va_list v;
-C_word *a,c2=c;
-C_save_rest(t2,c2,3);
-if(c<3) C_bad_min_argc_2(c,3,t0);
-C_check_for_interrupt;
-if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2956r,3,t0,t1,t2);}
-else{
-a=C_alloc((c-3)*3);
-t3=C_restore_rest(a,C_rest_count(0));
-f_2956r(t0,t1,t2,t3);}}
-
-static void C_ccall f_2956r(C_word t0,C_word t1,C_word t2,C_word t3){
-C_word tmp;
-C_word t4;
-if(C_truep((C_word)C_i_nullp(t3))){
-/* eval.scm: 41   pp */
-((C_proc3)C_retrieve_symbol_proc(lf[3]))(3,*((C_word*)lf[3]+1),t1,t2);}
-else{
-C_apply(5,0,t1,*((C_word*)lf[4]+1),t2,t3);}}
-
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[823] = {
+static C_PTABLE_ENTRY ptable[805] = {
 {"toplevel:eval_scm",(void*)C_eval_toplevel},
 {"f_2954:eval_scm",(void*)f_2954},
 {"f_2987:eval_scm",(void*)f_2987},
 {"f_2990:eval_scm",(void*)f_2990},
-{"f_10702:eval_scm",(void*)f_10702},
-{"f_10706:eval_scm",(void*)f_10706},
-{"f_10731:eval_scm",(void*)f_10731},
-{"f_10721:eval_scm",(void*)f_10721},
-{"f_10729:eval_scm",(void*)f_10729},
-{"f_10714:eval_scm",(void*)f_10714},
-{"f_10709:eval_scm",(void*)f_10709},
-{"f_6852:eval_scm",(void*)f_6852},
-{"f_6947:eval_scm",(void*)f_6947},
-{"f_7028:eval_scm",(void*)f_7028},
-{"f_10696:eval_scm",(void*)f_10696},
-{"f_10692:eval_scm",(void*)f_10692},
-{"f_10688:eval_scm",(void*)f_10688},
-{"f_10684:eval_scm",(void*)f_10684},
-{"f_7595:eval_scm",(void*)f_7595},
-{"f_7600:eval_scm",(void*)f_7600},
-{"f_10656:eval_scm",(void*)f_10656},
-{"f_10635:eval_scm",(void*)f_10635},
-{"f_10642:eval_scm",(void*)f_10642},
-{"f_7607:eval_scm",(void*)f_7607},
-{"f_10599:eval_scm",(void*)f_10599},
-{"f_10628:eval_scm",(void*)f_10628},
-{"f_10591:eval_scm",(void*)f_10591},
-{"f_10593:eval_scm",(void*)f_10593},
-{"f_7616:eval_scm",(void*)f_7616},
-{"f_10560:eval_scm",(void*)f_10560},
-{"f_10580:eval_scm",(void*)f_10580},
-{"f_10576:eval_scm",(void*)f_10576},
-{"f_10566:eval_scm",(void*)f_10566},
-{"f_10563:eval_scm",(void*)f_10563},
-{"f_7970:eval_scm",(void*)f_7970},
-{"f_10506:eval_scm",(void*)f_10506},
-{"f_10520:eval_scm",(void*)f_10520},
-{"f_10556:eval_scm",(void*)f_10556},
-{"f_10552:eval_scm",(void*)f_10552},
-{"f_10540:eval_scm",(void*)f_10540},
-{"f_10544:eval_scm",(void*)f_10544},
-{"f_10514:eval_scm",(void*)f_10514},
-{"f_8909:eval_scm",(void*)f_8909},
-{"f_10409:eval_scm",(void*)f_10409},
-{"f_10446:eval_scm",(void*)f_10446},
-{"f_10449:eval_scm",(void*)f_10449},
-{"f_10472:eval_scm",(void*)f_10472},
-{"f_10476:eval_scm",(void*)f_10476},
-{"f_10458:eval_scm",(void*)f_10458},
-{"f_10455:eval_scm",(void*)f_10455},
-{"f_10412:eval_scm",(void*)f_10412},
-{"f_8912:eval_scm",(void*)f_8912},
-{"f_8970:eval_scm",(void*)f_8970},
-{"f_10407:eval_scm",(void*)f_10407},
-{"f_9321:eval_scm",(void*)f_9321},
-{"f_9325:eval_scm",(void*)f_9325},
-{"f_10403:eval_scm",(void*)f_10403},
-{"f_9328:eval_scm",(void*)f_9328},
-{"f_9332:eval_scm",(void*)f_9332},
-{"f_9606:eval_scm",(void*)f_9606},
-{"f_10395:eval_scm",(void*)f_10395},
-{"f_9628:eval_scm",(void*)f_9628},
-{"f_10013:eval_scm",(void*)f_10013},
+{"f_10519:eval_scm",(void*)f_10519},
+{"f_10523:eval_scm",(void*)f_10523},
+{"f_10548:eval_scm",(void*)f_10548},
+{"f_10538:eval_scm",(void*)f_10538},
+{"f_10546:eval_scm",(void*)f_10546},
+{"f_10531:eval_scm",(void*)f_10531},
+{"f_10526:eval_scm",(void*)f_10526},
+{"f_6780:eval_scm",(void*)f_6780},
+{"f_6875:eval_scm",(void*)f_6875},
+{"f_6956:eval_scm",(void*)f_6956},
+{"f_10513:eval_scm",(void*)f_10513},
+{"f_10509:eval_scm",(void*)f_10509},
+{"f_10505:eval_scm",(void*)f_10505},
+{"f_10501:eval_scm",(void*)f_10501},
+{"f_7523:eval_scm",(void*)f_7523},
+{"f_7528:eval_scm",(void*)f_7528},
+{"f_10473:eval_scm",(void*)f_10473},
+{"f_10452:eval_scm",(void*)f_10452},
+{"f_10459:eval_scm",(void*)f_10459},
+{"f_7535:eval_scm",(void*)f_7535},
+{"f_10416:eval_scm",(void*)f_10416},
+{"f_10445:eval_scm",(void*)f_10445},
+{"f_10408:eval_scm",(void*)f_10408},
+{"f_10410:eval_scm",(void*)f_10410},
+{"f_7544:eval_scm",(void*)f_7544},
+{"f_10380:eval_scm",(void*)f_10380},
+{"f_10400:eval_scm",(void*)f_10400},
+{"f_10396:eval_scm",(void*)f_10396},
 {"f_10386:eval_scm",(void*)f_10386},
-{"f_10393:eval_scm",(void*)f_10393},
-{"f_10376:eval_scm",(void*)f_10376},
-{"f_10361:eval_scm",(void*)f_10361},
-{"f_10365:eval_scm",(void*)f_10365},
-{"f_10370:eval_scm",(void*)f_10370},
-{"f_10374:eval_scm",(void*)f_10374},
-{"f_10339:eval_scm",(void*)f_10339},
-{"f_10343:eval_scm",(void*)f_10343},
-{"f_10348:eval_scm",(void*)f_10348},
-{"f_10352:eval_scm",(void*)f_10352},
+{"f_7898:eval_scm",(void*)f_7898},
+{"f_8934:eval_scm",(void*)f_8934},
+{"f_10371:eval_scm",(void*)f_10371},
+{"f_9285:eval_scm",(void*)f_9285},
+{"f_9289:eval_scm",(void*)f_9289},
+{"f_10367:eval_scm",(void*)f_10367},
+{"f_9292:eval_scm",(void*)f_9292},
+{"f_9296:eval_scm",(void*)f_9296},
+{"f_9570:eval_scm",(void*)f_9570},
 {"f_10359:eval_scm",(void*)f_10359},
-{"f_10313:eval_scm",(void*)f_10313},
-{"f_10319:eval_scm",(void*)f_10319},
-{"f_10323:eval_scm",(void*)f_10323},
-{"f_10337:eval_scm",(void*)f_10337},
-{"f_10326:eval_scm",(void*)f_10326},
-{"f_10333:eval_scm",(void*)f_10333},
-{"f_10297:eval_scm",(void*)f_10297},
+{"f_9592:eval_scm",(void*)f_9592},
+{"f_9977:eval_scm",(void*)f_9977},
+{"f_10350:eval_scm",(void*)f_10350},
+{"f_10357:eval_scm",(void*)f_10357},
+{"f_10340:eval_scm",(void*)f_10340},
+{"f_10325:eval_scm",(void*)f_10325},
+{"f_10329:eval_scm",(void*)f_10329},
+{"f_10334:eval_scm",(void*)f_10334},
+{"f_10338:eval_scm",(void*)f_10338},
 {"f_10303:eval_scm",(void*)f_10303},
-{"f_10311:eval_scm",(void*)f_10311},
-{"f_10260:eval_scm",(void*)f_10260},
-{"f_10264:eval_scm",(void*)f_10264},
-{"f_10269:eval_scm",(void*)f_10269},
-{"f_10273:eval_scm",(void*)f_10273},
-{"f_10295:eval_scm",(void*)f_10295},
-{"f_10291:eval_scm",(void*)f_10291},
-{"f_10287:eval_scm",(void*)f_10287},
-{"f_10276:eval_scm",(void*)f_10276},
+{"f_10307:eval_scm",(void*)f_10307},
+{"f_10312:eval_scm",(void*)f_10312},
+{"f_10316:eval_scm",(void*)f_10316},
+{"f_10323:eval_scm",(void*)f_10323},
+{"f_10277:eval_scm",(void*)f_10277},
 {"f_10283:eval_scm",(void*)f_10283},
-{"f_10234:eval_scm",(void*)f_10234},
+{"f_10287:eval_scm",(void*)f_10287},
+{"f_10301:eval_scm",(void*)f_10301},
+{"f_10290:eval_scm",(void*)f_10290},
+{"f_10297:eval_scm",(void*)f_10297},
+{"f_10261:eval_scm",(void*)f_10261},
+{"f_10267:eval_scm",(void*)f_10267},
+{"f_10275:eval_scm",(void*)f_10275},
+{"f_10224:eval_scm",(void*)f_10224},
+{"f_10228:eval_scm",(void*)f_10228},
+{"f_10233:eval_scm",(void*)f_10233},
+{"f_10237:eval_scm",(void*)f_10237},
+{"f_10259:eval_scm",(void*)f_10259},
+{"f_10255:eval_scm",(void*)f_10255},
+{"f_10251:eval_scm",(void*)f_10251},
 {"f_10240:eval_scm",(void*)f_10240},
-{"f_10244:eval_scm",(void*)f_10244},
-{"f_10258:eval_scm",(void*)f_10258},
 {"f_10247:eval_scm",(void*)f_10247},
-{"f_10254:eval_scm",(void*)f_10254},
-{"f_10221:eval_scm",(void*)f_10221},
-{"f_10195:eval_scm",(void*)f_10195},
-{"f_10199:eval_scm",(void*)f_10199},
+{"f_10198:eval_scm",(void*)f_10198},
 {"f_10204:eval_scm",(void*)f_10204},
 {"f_10208:eval_scm",(void*)f_10208},
-{"f_10219:eval_scm",(void*)f_10219},
-{"f_10215:eval_scm",(void*)f_10215},
-{"f_10179:eval_scm",(void*)f_10179},
+{"f_10222:eval_scm",(void*)f_10222},
+{"f_10211:eval_scm",(void*)f_10211},
+{"f_10218:eval_scm",(void*)f_10218},
 {"f_10185:eval_scm",(void*)f_10185},
-{"f_10193:eval_scm",(void*)f_10193},
-{"f_10167:eval_scm",(void*)f_10167},
-{"f_10173:eval_scm",(void*)f_10173},
-{"f_10177:eval_scm",(void*)f_10177},
-{"f_10158:eval_scm",(void*)f_10158},
-{"f_10162:eval_scm",(void*)f_10162},
-{"f_10099:eval_scm",(void*)f_10099},
-{"f_10109:eval_scm",(void*)f_10109},
-{"f_10134:eval_scm",(void*)f_10134},
-{"f_10146:eval_scm",(void*)f_10146},
-{"f_10152:eval_scm",(void*)f_10152},
-{"f_10140:eval_scm",(void*)f_10140},
-{"f_10115:eval_scm",(void*)f_10115},
-{"f_10121:eval_scm",(void*)f_10121},
-{"f_10125:eval_scm",(void*)f_10125},
-{"f_10128:eval_scm",(void*)f_10128},
-{"f_10132:eval_scm",(void*)f_10132},
+{"f_10159:eval_scm",(void*)f_10159},
+{"f_10163:eval_scm",(void*)f_10163},
+{"f_10168:eval_scm",(void*)f_10168},
+{"f_10172:eval_scm",(void*)f_10172},
+{"f_10183:eval_scm",(void*)f_10183},
+{"f_10179:eval_scm",(void*)f_10179},
+{"f_10143:eval_scm",(void*)f_10143},
+{"f_10149:eval_scm",(void*)f_10149},
+{"f_10157:eval_scm",(void*)f_10157},
+{"f_10131:eval_scm",(void*)f_10131},
+{"f_10137:eval_scm",(void*)f_10137},
+{"f_10141:eval_scm",(void*)f_10141},
+{"f_10122:eval_scm",(void*)f_10122},
+{"f_10126:eval_scm",(void*)f_10126},
+{"f_10063:eval_scm",(void*)f_10063},
+{"f_10073:eval_scm",(void*)f_10073},
+{"f_10098:eval_scm",(void*)f_10098},
+{"f_10110:eval_scm",(void*)f_10110},
+{"f_10116:eval_scm",(void*)f_10116},
 {"f_10104:eval_scm",(void*)f_10104},
-{"f_10024:eval_scm",(void*)f_10024},
-{"f_10034:eval_scm",(void*)f_10034},
-{"f_10037:eval_scm",(void*)f_10037},
-{"f_10051:eval_scm",(void*)f_10051},
-{"f_10069:eval_scm",(void*)f_10069},
-{"f_10038:eval_scm",(void*)f_10038},
-{"f_10015:eval_scm",(void*)f_10015},
-{"f_9649:eval_scm",(void*)f_9649},
-{"f_9693:eval_scm",(void*)f_9693},
-{"f_9696:eval_scm",(void*)f_9696},
+{"f_10079:eval_scm",(void*)f_10079},
+{"f_10085:eval_scm",(void*)f_10085},
+{"f_10089:eval_scm",(void*)f_10089},
+{"f_10092:eval_scm",(void*)f_10092},
+{"f_10096:eval_scm",(void*)f_10096},
+{"f_10068:eval_scm",(void*)f_10068},
+{"f_9988:eval_scm",(void*)f_9988},
 {"f_9998:eval_scm",(void*)f_9998},
+{"f_10001:eval_scm",(void*)f_10001},
+{"f_10015:eval_scm",(void*)f_10015},
+{"f_10033:eval_scm",(void*)f_10033},
 {"f_10002:eval_scm",(void*)f_10002},
-{"f_10006:eval_scm",(void*)f_10006},
-{"f_9778:eval_scm",(void*)f_9778},
-{"f_9784:eval_scm",(void*)f_9784},
-{"f_9981:eval_scm",(void*)f_9981},
-{"f_9987:eval_scm",(void*)f_9987},
-{"f_9791:eval_scm",(void*)f_9791},
-{"f_9794:eval_scm",(void*)f_9794},
-{"f_9800:eval_scm",(void*)f_9800},
 {"f_9979:eval_scm",(void*)f_9979},
+{"f_9613:eval_scm",(void*)f_9613},
+{"f_9657:eval_scm",(void*)f_9657},
+{"f_9660:eval_scm",(void*)f_9660},
+{"f_9962:eval_scm",(void*)f_9962},
+{"f_9966:eval_scm",(void*)f_9966},
+{"f_9970:eval_scm",(void*)f_9970},
+{"f_9742:eval_scm",(void*)f_9742},
+{"f_9748:eval_scm",(void*)f_9748},
+{"f_9945:eval_scm",(void*)f_9945},
+{"f_9951:eval_scm",(void*)f_9951},
+{"f_9755:eval_scm",(void*)f_9755},
+{"f_9758:eval_scm",(void*)f_9758},
+{"f_9764:eval_scm",(void*)f_9764},
+{"f_9943:eval_scm",(void*)f_9943},
+{"f_9773:eval_scm",(void*)f_9773},
+{"f_9776:eval_scm",(void*)f_9776},
+{"f_9791:eval_scm",(void*)f_9791},
 {"f_9809:eval_scm",(void*)f_9809},
-{"f_9812:eval_scm",(void*)f_9812},
-{"f_9827:eval_scm",(void*)f_9827},
+{"f_9930:eval_scm",(void*)f_9930},
+{"f_9926:eval_scm",(void*)f_9926},
+{"f_9897:eval_scm",(void*)f_9897},
+{"f_9825:eval_scm",(void*)f_9825},
+{"f_9833:eval_scm",(void*)f_9833},
 {"f_9845:eval_scm",(void*)f_9845},
-{"f_9966:eval_scm",(void*)f_9966},
-{"f_9962:eval_scm",(void*)f_9962},
-{"f_9933:eval_scm",(void*)f_9933},
-{"f_9861:eval_scm",(void*)f_9861},
-{"f_9869:eval_scm",(void*)f_9869},
-{"f_9881:eval_scm",(void*)f_9881},
-{"f_9884:eval_scm",(void*)f_9884},
-{"f_9896:eval_scm",(void*)f_9896},
-{"f_9899:eval_scm",(void*)f_9899},
-{"f_9887:eval_scm",(void*)f_9887},
-{"f_9913:eval_scm",(void*)f_9913},
-{"f_9864:eval_scm",(void*)f_9864},
-{"f_9849:eval_scm",(void*)f_9849},
-{"f_9831:eval_scm",(void*)f_9831},
-{"f_9674:eval_scm",(void*)f_9674},
-{"f_9679:eval_scm",(void*)f_9679},
-{"f_9834:eval_scm",(void*)f_9834},
-{"f_9818:eval_scm",(void*)f_9818},
-{"f_9713:eval_scm",(void*)f_9713},
-{"f_9718:eval_scm",(void*)f_9718},
+{"f_9848:eval_scm",(void*)f_9848},
+{"f_9860:eval_scm",(void*)f_9860},
+{"f_9863:eval_scm",(void*)f_9863},
+{"f_9851:eval_scm",(void*)f_9851},
+{"f_9877:eval_scm",(void*)f_9877},
+{"f_9828:eval_scm",(void*)f_9828},
+{"f_9813:eval_scm",(void*)f_9813},
+{"f_9795:eval_scm",(void*)f_9795},
+{"f_9638:eval_scm",(void*)f_9638},
+{"f_9643:eval_scm",(void*)f_9643},
+{"f_9798:eval_scm",(void*)f_9798},
+{"f_9782:eval_scm",(void*)f_9782},
+{"f_9677:eval_scm",(void*)f_9677},
+{"f_9682:eval_scm",(void*)f_9682},
+{"f_9685:eval_scm",(void*)f_9685},
+{"f_9690:eval_scm",(void*)f_9690},
+{"f_9697:eval_scm",(void*)f_9697},
+{"f_9737:eval_scm",(void*)f_9737},
+{"f_9700:eval_scm",(void*)f_9700},
+{"f_9712:eval_scm",(void*)f_9712},
 {"f_9721:eval_scm",(void*)f_9721},
-{"f_9726:eval_scm",(void*)f_9726},
-{"f_9733:eval_scm",(void*)f_9733},
-{"f_9773:eval_scm",(void*)f_9773},
-{"f_9736:eval_scm",(void*)f_9736},
-{"f_9748:eval_scm",(void*)f_9748},
-{"f_9757:eval_scm",(void*)f_9757},
-{"f_9751:eval_scm",(void*)f_9751},
-{"f_9739:eval_scm",(void*)f_9739},
-{"f_9742:eval_scm",(void*)f_9742},
-{"f_9704:eval_scm",(void*)f_9704},
-{"f_9698:eval_scm",(void*)f_9698},
-{"f_9652:eval_scm",(void*)f_9652},
-{"f_9658:eval_scm",(void*)f_9658},
-{"f_9646:eval_scm",(void*)f_9646},
-{"f_9630:eval_scm",(void*)f_9630},
-{"f_9641:eval_scm",(void*)f_9641},
-{"f_9644:eval_scm",(void*)f_9644},
-{"f_9634:eval_scm",(void*)f_9634},
-{"f_9611:eval_scm",(void*)f_9611},
-{"f_9620:eval_scm",(void*)f_9620},
-{"f_9615:eval_scm",(void*)f_9615},
-{"f_9551:eval_scm",(void*)f_9551},
-{"f_9555:eval_scm",(void*)f_9555},
-{"f_9558:eval_scm",(void*)f_9558},
-{"f_9561:eval_scm",(void*)f_9561},
-{"f_9564:eval_scm",(void*)f_9564},
-{"f_9567:eval_scm",(void*)f_9567},
-{"f_9570:eval_scm",(void*)f_9570},
-{"f_9573:eval_scm",(void*)f_9573},
-{"f_9576:eval_scm",(void*)f_9576},
+{"f_9715:eval_scm",(void*)f_9715},
+{"f_9703:eval_scm",(void*)f_9703},
+{"f_9706:eval_scm",(void*)f_9706},
+{"f_9668:eval_scm",(void*)f_9668},
+{"f_9662:eval_scm",(void*)f_9662},
+{"f_9616:eval_scm",(void*)f_9616},
+{"f_9622:eval_scm",(void*)f_9622},
+{"f_9610:eval_scm",(void*)f_9610},
+{"f_9594:eval_scm",(void*)f_9594},
+{"f_9605:eval_scm",(void*)f_9605},
+{"f_9608:eval_scm",(void*)f_9608},
+{"f_9598:eval_scm",(void*)f_9598},
+{"f_9575:eval_scm",(void*)f_9575},
+{"f_9584:eval_scm",(void*)f_9584},
 {"f_9579:eval_scm",(void*)f_9579},
-{"f_9530:eval_scm",(void*)f_9530},
+{"f_9515:eval_scm",(void*)f_9515},
+{"f_9519:eval_scm",(void*)f_9519},
+{"f_9522:eval_scm",(void*)f_9522},
+{"f_9525:eval_scm",(void*)f_9525},
+{"f_9528:eval_scm",(void*)f_9528},
+{"f_9531:eval_scm",(void*)f_9531},
 {"f_9534:eval_scm",(void*)f_9534},
 {"f_9537:eval_scm",(void*)f_9537},
-{"f_9506:eval_scm",(void*)f_9506},
-{"f_9512:eval_scm",(void*)f_9512},
-{"f_9522:eval_scm",(void*)f_9522},
-{"f_9357:eval_scm",(void*)f_9357},
-{"f_9361:eval_scm",(void*)f_9361},
+{"f_9540:eval_scm",(void*)f_9540},
+{"f_9543:eval_scm",(void*)f_9543},
+{"f_9494:eval_scm",(void*)f_9494},
+{"f_9498:eval_scm",(void*)f_9498},
+{"f_9501:eval_scm",(void*)f_9501},
+{"f_9470:eval_scm",(void*)f_9470},
+{"f_9476:eval_scm",(void*)f_9476},
+{"f_9486:eval_scm",(void*)f_9486},
+{"f_9321:eval_scm",(void*)f_9321},
+{"f_9325:eval_scm",(void*)f_9325},
+{"f_9392:eval_scm",(void*)f_9392},
+{"f_9439:eval_scm",(void*)f_9439},
+{"f_9449:eval_scm",(void*)f_9449},
+{"f_9402:eval_scm",(void*)f_9402},
+{"f_9404:eval_scm",(void*)f_9404},
 {"f_9428:eval_scm",(void*)f_9428},
-{"f_9475:eval_scm",(void*)f_9475},
-{"f_9485:eval_scm",(void*)f_9485},
-{"f_9438:eval_scm",(void*)f_9438},
-{"f_9440:eval_scm",(void*)f_9440},
-{"f_9464:eval_scm",(void*)f_9464},
-{"f_9450:eval_scm",(void*)f_9450},
-{"f_9398:eval_scm",(void*)f_9398},
-{"f_9363:eval_scm",(void*)f_9363},
-{"f_9379:eval_scm",(void*)f_9379},
-{"f_9385:eval_scm",(void*)f_9385},
-{"f_9376:eval_scm",(void*)f_9376},
-{"f_9338:eval_scm",(void*)f_9338},
-{"f_9342:eval_scm",(void*)f_9342},
-{"f_9305:eval_scm",(void*)f_9305},
-{"f_9307:eval_scm",(void*)f_9307},
-{"f_9311:eval_scm",(void*)f_9311},
-{"f_9267:eval_scm",(void*)f_9267},
-{"f_9274:eval_scm",(void*)f_9274},
-{"f_9281:eval_scm",(void*)f_9281},
-{"f_9223:eval_scm",(void*)f_9223},
-{"f_9256:eval_scm",(void*)f_9256},
-{"f_9243:eval_scm",(void*)f_9243},
+{"f_9414:eval_scm",(void*)f_9414},
+{"f_9362:eval_scm",(void*)f_9362},
+{"f_9327:eval_scm",(void*)f_9327},
+{"f_9343:eval_scm",(void*)f_9343},
+{"f_9349:eval_scm",(void*)f_9349},
+{"f_9340:eval_scm",(void*)f_9340},
+{"f_9302:eval_scm",(void*)f_9302},
+{"f_9306:eval_scm",(void*)f_9306},
+{"f_9269:eval_scm",(void*)f_9269},
+{"f_9271:eval_scm",(void*)f_9271},
+{"f_9275:eval_scm",(void*)f_9275},
+{"f_9231:eval_scm",(void*)f_9231},
+{"f_9238:eval_scm",(void*)f_9238},
+{"f_9245:eval_scm",(void*)f_9245},
+{"f_9187:eval_scm",(void*)f_9187},
 {"f_9220:eval_scm",(void*)f_9220},
-{"f_9101:eval_scm",(void*)f_9101},
-{"f_9195:eval_scm",(void*)f_9195},
-{"f_9205:eval_scm",(void*)f_9205},
-{"f_9193:eval_scm",(void*)f_9193},
-{"f_9122:eval_scm",(void*)f_9122},
-{"f_9146:eval_scm",(void*)f_9146},
-{"f_9165:eval_scm",(void*)f_9165},
-{"f_9140:eval_scm",(void*)f_9140},
+{"f_9207:eval_scm",(void*)f_9207},
+{"f_9184:eval_scm",(void*)f_9184},
+{"f_9065:eval_scm",(void*)f_9065},
+{"f_9159:eval_scm",(void*)f_9159},
+{"f_9169:eval_scm",(void*)f_9169},
+{"f_9157:eval_scm",(void*)f_9157},
+{"f_9086:eval_scm",(void*)f_9086},
+{"f_9110:eval_scm",(void*)f_9110},
+{"f_9129:eval_scm",(void*)f_9129},
+{"f_9104:eval_scm",(void*)f_9104},
+{"f_8957:eval_scm",(void*)f_8957},
+{"f_8967:eval_scm",(void*)f_8967},
+{"f_8972:eval_scm",(void*)f_8972},
+{"f_8999:eval_scm",(void*)f_8999},
+{"f_9028:eval_scm",(void*)f_9028},
+{"f_9032:eval_scm",(void*)f_9032},
 {"f_8993:eval_scm",(void*)f_8993},
-{"f_9003:eval_scm",(void*)f_9003},
-{"f_9008:eval_scm",(void*)f_9008},
-{"f_9035:eval_scm",(void*)f_9035},
-{"f_9064:eval_scm",(void*)f_9064},
-{"f_9068:eval_scm",(void*)f_9068},
-{"f_9029:eval_scm",(void*)f_9029},
-{"f_8977:eval_scm",(void*)f_8977},
-{"f_8914:eval_scm",(void*)f_8914},
-{"f_8918:eval_scm",(void*)f_8918},
-{"f_8926:eval_scm",(void*)f_8926},
-{"f_8870:eval_scm",(void*)f_8870},
-{"f_8902:eval_scm",(void*)f_8902},
-{"f_8888:eval_scm",(void*)f_8888},
-{"f_8314:eval_scm",(void*)f_8314},
-{"f_8738:eval_scm",(void*)f_8738},
-{"f_8750:eval_scm",(void*)f_8750},
-{"f_8780:eval_scm",(void*)f_8780},
-{"f_8782:eval_scm",(void*)f_8782},
+{"f_8941:eval_scm",(void*)f_8941},
+{"f_8878:eval_scm",(void*)f_8878},
+{"f_8882:eval_scm",(void*)f_8882},
+{"f_8890:eval_scm",(void*)f_8890},
+{"f_8270:eval_scm",(void*)f_8270},
+{"f_8694:eval_scm",(void*)f_8694},
+{"f_8803:eval_scm",(void*)f_8803},
+{"f_8812:eval_scm",(void*)f_8812},
 {"f_8819:eval_scm",(void*)f_8819},
-{"f_8809:eval_scm",(void*)f_8809},
-{"f_8804:eval_scm",(void*)f_8804},
-{"f_8800:eval_scm",(void*)f_8800},
-{"f_8383:eval_scm",(void*)f_8383},
-{"f_8393:eval_scm",(void*)f_8393},
-{"f_8555:eval_scm",(void*)f_8555},
-{"f_8700:eval_scm",(void*)f_8700},
-{"f_8707:eval_scm",(void*)f_8707},
-{"f_8570:eval_scm",(void*)f_8570},
-{"f_8589:eval_scm",(void*)f_8589},
-{"f_8621:eval_scm",(void*)f_8621},
-{"f_8615:eval_scm",(void*)f_8615},
-{"f_8611:eval_scm",(void*)f_8611},
-{"f_8593:eval_scm",(void*)f_8593},
-{"f_8585:eval_scm",(void*)f_8585},
+{"f_8810:eval_scm",(void*)f_8810},
+{"f_8723:eval_scm",(void*)f_8723},
+{"f_8790:eval_scm",(void*)f_8790},
+{"f_8750:eval_scm",(void*)f_8750},
+{"f_8754:eval_scm",(void*)f_8754},
+{"f_8781:eval_scm",(void*)f_8781},
+{"f_8777:eval_scm",(void*)f_8777},
+{"f_8757:eval_scm",(void*)f_8757},
+{"f_8768:eval_scm",(void*)f_8768},
+{"f_8762:eval_scm",(void*)f_8762},
+{"f_8717:eval_scm",(void*)f_8717},
+{"f_8713:eval_scm",(void*)f_8713},
+{"f_8339:eval_scm",(void*)f_8339},
+{"f_8349:eval_scm",(void*)f_8349},
+{"f_8511:eval_scm",(void*)f_8511},
+{"f_8656:eval_scm",(void*)f_8656},
+{"f_8663:eval_scm",(void*)f_8663},
+{"f_8526:eval_scm",(void*)f_8526},
+{"f_8545:eval_scm",(void*)f_8545},
 {"f_8577:eval_scm",(void*)f_8577},
-{"f_8460:eval_scm",(void*)f_8460},
-{"f_8481:eval_scm",(void*)f_8481},
-{"f_8489:eval_scm",(void*)f_8489},
-{"f_8477:eval_scm",(void*)f_8477},
-{"f_8413:eval_scm",(void*)f_8413},
-{"f_8400:eval_scm",(void*)f_8400},
-{"f_8342:eval_scm",(void*)f_8342},
-{"f_8361:eval_scm",(void*)f_8361},
-{"f_8354:eval_scm",(void*)f_8354},
+{"f_8571:eval_scm",(void*)f_8571},
+{"f_8567:eval_scm",(void*)f_8567},
+{"f_8549:eval_scm",(void*)f_8549},
+{"f_8541:eval_scm",(void*)f_8541},
+{"f_8533:eval_scm",(void*)f_8533},
+{"f_8416:eval_scm",(void*)f_8416},
+{"f_8437:eval_scm",(void*)f_8437},
+{"f_8445:eval_scm",(void*)f_8445},
+{"f_8433:eval_scm",(void*)f_8433},
+{"f_8369:eval_scm",(void*)f_8369},
+{"f_8356:eval_scm",(void*)f_8356},
+{"f_8298:eval_scm",(void*)f_8298},
 {"f_8317:eval_scm",(void*)f_8317},
-{"f_8336:eval_scm",(void*)f_8336},
-{"f_8330:eval_scm",(void*)f_8330},
-{"f_8265:eval_scm",(void*)f_8265},
-{"f_8271:eval_scm",(void*)f_8271},
-{"f_8285:eval_scm",(void*)f_8285},
-{"f_8288:eval_scm",(void*)f_8288},
-{"f_8295:eval_scm",(void*)f_8295},
-{"f_8259:eval_scm",(void*)f_8259},
-{"f_8226:eval_scm",(void*)f_8226},
-{"f_8230:eval_scm",(void*)f_8230},
-{"f_8236:eval_scm",(void*)f_8236},
-{"f_8239:eval_scm",(void*)f_8239},
-{"f_8257:eval_scm",(void*)f_8257},
-{"f_8242:eval_scm",(void*)f_8242},
-{"f_8246:eval_scm",(void*)f_8246},
+{"f_8310:eval_scm",(void*)f_8310},
+{"f_8273:eval_scm",(void*)f_8273},
+{"f_8292:eval_scm",(void*)f_8292},
+{"f_8286:eval_scm",(void*)f_8286},
+{"f_8221:eval_scm",(void*)f_8221},
+{"f_8227:eval_scm",(void*)f_8227},
+{"f_8241:eval_scm",(void*)f_8241},
+{"f_8244:eval_scm",(void*)f_8244},
+{"f_8251:eval_scm",(void*)f_8251},
+{"f_8215:eval_scm",(void*)f_8215},
+{"f_8182:eval_scm",(void*)f_8182},
+{"f_8186:eval_scm",(void*)f_8186},
+{"f_8192:eval_scm",(void*)f_8192},
+{"f_8195:eval_scm",(void*)f_8195},
 {"f_8213:eval_scm",(void*)f_8213},
-{"f_8219:eval_scm",(void*)f_8219},
-{"f_8199:eval_scm",(void*)f_8199},
-{"f_8210:eval_scm",(void*)f_8210},
-{"f_8157:eval_scm",(void*)f_8157},
-{"f_8163:eval_scm",(void*)f_8163},
-{"f_8178:eval_scm",(void*)f_8178},
-{"f_8073:eval_scm",(void*)f_8073},
-{"f_8077:eval_scm",(void*)f_8077},
-{"f_8133:eval_scm",(void*)f_8133},
-{"f_8080:eval_scm",(void*)f_8080},
-{"f_8083:eval_scm",(void*)f_8083},
-{"f_8110:eval_scm",(void*)f_8110},
-{"f_8116:eval_scm",(void*)f_8116},
-{"f_8098:eval_scm",(void*)f_8098},
-{"f_7974:eval_scm",(void*)f_7974},
-{"f_7978:eval_scm",(void*)f_7978},
-{"f_8026:eval_scm",(void*)f_8026},
-{"f_8028:eval_scm",(void*)f_8028},
-{"f_8041:eval_scm",(void*)f_8041},
-{"f_7980:eval_scm",(void*)f_7980},
+{"f_8198:eval_scm",(void*)f_8198},
+{"f_8202:eval_scm",(void*)f_8202},
+{"f_8169:eval_scm",(void*)f_8169},
+{"f_8175:eval_scm",(void*)f_8175},
+{"f_8155:eval_scm",(void*)f_8155},
+{"f_8166:eval_scm",(void*)f_8166},
+{"f_8113:eval_scm",(void*)f_8113},
+{"f_8119:eval_scm",(void*)f_8119},
+{"f_8134:eval_scm",(void*)f_8134},
+{"f_8029:eval_scm",(void*)f_8029},
+{"f_8033:eval_scm",(void*)f_8033},
+{"f_8089:eval_scm",(void*)f_8089},
+{"f_8036:eval_scm",(void*)f_8036},
+{"f_8039:eval_scm",(void*)f_8039},
+{"f_8066:eval_scm",(void*)f_8066},
+{"f_8072:eval_scm",(void*)f_8072},
+{"f_8054:eval_scm",(void*)f_8054},
+{"f_7930:eval_scm",(void*)f_7930},
+{"f_7934:eval_scm",(void*)f_7934},
+{"f_7982:eval_scm",(void*)f_7982},
 {"f_7984:eval_scm",(void*)f_7984},
-{"f_8019:eval_scm",(void*)f_8019},
-{"f_7990:eval_scm",(void*)f_7990},
-{"f_8000:eval_scm",(void*)f_8000},
-{"f_7993:eval_scm",(void*)f_7993},
-{"f_7810:eval_scm",(void*)f_7810},
-{"f_7915:eval_scm",(void*)f_7915},
-{"f_7932:eval_scm",(void*)f_7932},
+{"f_7997:eval_scm",(void*)f_7997},
+{"f_7936:eval_scm",(void*)f_7936},
 {"f_7940:eval_scm",(void*)f_7940},
-{"f_7832:eval_scm",(void*)f_7832},
-{"f_7837:eval_scm",(void*)f_7837},
-{"f_7876:eval_scm",(void*)f_7876},
-{"f_7863:eval_scm",(void*)f_7863},
-{"f_7813:eval_scm",(void*)f_7813},
-{"f_7724:eval_scm",(void*)f_7724},
-{"f_7731:eval_scm",(void*)f_7731},
+{"f_7975:eval_scm",(void*)f_7975},
+{"f_7946:eval_scm",(void*)f_7946},
+{"f_7956:eval_scm",(void*)f_7956},
+{"f_7949:eval_scm",(void*)f_7949},
+{"f_7899:eval_scm",(void*)f_7899},
+{"f_7903:eval_scm",(void*)f_7903},
+{"f_7738:eval_scm",(void*)f_7738},
+{"f_7843:eval_scm",(void*)f_7843},
+{"f_7860:eval_scm",(void*)f_7860},
+{"f_7868:eval_scm",(void*)f_7868},
+{"f_7760:eval_scm",(void*)f_7760},
+{"f_7765:eval_scm",(void*)f_7765},
+{"f_7804:eval_scm",(void*)f_7804},
+{"f_7791:eval_scm",(void*)f_7791},
 {"f_7741:eval_scm",(void*)f_7741},
-{"f_7618:eval_scm",(void*)f_7618},
-{"f_7622:eval_scm",(void*)f_7622},
-{"f_7714:eval_scm",(void*)f_7714},
-{"f_7718:eval_scm",(void*)f_7718},
-{"f_7631:eval_scm",(void*)f_7631},
-{"f_7700:eval_scm",(void*)f_7700},
-{"f_7696:eval_scm",(void*)f_7696},
-{"f_7634:eval_scm",(void*)f_7634},
-{"f_7683:eval_scm",(void*)f_7683},
-{"f_7686:eval_scm",(void*)f_7686},
-{"f_7689:eval_scm",(void*)f_7689},
-{"f_7637:eval_scm",(void*)f_7637},
+{"f_7652:eval_scm",(void*)f_7652},
+{"f_7659:eval_scm",(void*)f_7659},
+{"f_7669:eval_scm",(void*)f_7669},
+{"f_7546:eval_scm",(void*)f_7546},
+{"f_7550:eval_scm",(void*)f_7550},
 {"f_7642:eval_scm",(void*)f_7642},
-{"f_7676:eval_scm",(void*)f_7676},
-{"f_7655:eval_scm",(void*)f_7655},
-{"f_7609:eval_scm",(void*)f_7609},
-{"f_7569:eval_scm",(void*)f_7569},
-{"f_7590:eval_scm",(void*)f_7590},
-{"f_7573:eval_scm",(void*)f_7573},
-{"f_7587:eval_scm",(void*)f_7587},
-{"f_7576:eval_scm",(void*)f_7576},
-{"f_7584:eval_scm",(void*)f_7584},
-{"f_7579:eval_scm",(void*)f_7579},
-{"f_7526:eval_scm",(void*)f_7526},
-{"f_7534:eval_scm",(void*)f_7534},
-{"f_7538:eval_scm",(void*)f_7538},
+{"f_7646:eval_scm",(void*)f_7646},
+{"f_7559:eval_scm",(void*)f_7559},
+{"f_7628:eval_scm",(void*)f_7628},
+{"f_7624:eval_scm",(void*)f_7624},
+{"f_7562:eval_scm",(void*)f_7562},
+{"f_7611:eval_scm",(void*)f_7611},
+{"f_7614:eval_scm",(void*)f_7614},
+{"f_7617:eval_scm",(void*)f_7617},
+{"f_7565:eval_scm",(void*)f_7565},
+{"f_7570:eval_scm",(void*)f_7570},
+{"f_7604:eval_scm",(void*)f_7604},
+{"f_7583:eval_scm",(void*)f_7583},
+{"f_7537:eval_scm",(void*)f_7537},
 {"f_7497:eval_scm",(void*)f_7497},
-{"f_7505:eval_scm",(void*)f_7505},
-{"f_7076:eval_scm",(void*)f_7076},
-{"f_7449:eval_scm",(void*)f_7449},
-{"f_7444:eval_scm",(void*)f_7444},
-{"f_7078:eval_scm",(void*)f_7078},
-{"f_7443:eval_scm",(void*)f_7443},
-{"f_7082:eval_scm",(void*)f_7082},
-{"f_7365:eval_scm",(void*)f_7365},
-{"f_7380:eval_scm",(void*)f_7380},
-{"f_7383:eval_scm",(void*)f_7383},
-{"f_7386:eval_scm",(void*)f_7386},
-{"f_7392:eval_scm",(void*)f_7392},
-{"f_7395:eval_scm",(void*)f_7395},
-{"f_7401:eval_scm",(void*)f_7401},
-{"f_7085:eval_scm",(void*)f_7085},
-{"f_7356:eval_scm",(void*)f_7356},
-{"f_7344:eval_scm",(void*)f_7344},
-{"f_7347:eval_scm",(void*)f_7347},
-{"f_7350:eval_scm",(void*)f_7350},
-{"f_7091:eval_scm",(void*)f_7091},
+{"f_7518:eval_scm",(void*)f_7518},
+{"f_7501:eval_scm",(void*)f_7501},
+{"f_7515:eval_scm",(void*)f_7515},
+{"f_7504:eval_scm",(void*)f_7504},
+{"f_7512:eval_scm",(void*)f_7512},
+{"f_7507:eval_scm",(void*)f_7507},
+{"f_7454:eval_scm",(void*)f_7454},
+{"f_7462:eval_scm",(void*)f_7462},
+{"f_7466:eval_scm",(void*)f_7466},
+{"f_7425:eval_scm",(void*)f_7425},
+{"f_7433:eval_scm",(void*)f_7433},
+{"f_7004:eval_scm",(void*)f_7004},
+{"f_7377:eval_scm",(void*)f_7377},
+{"f_7372:eval_scm",(void*)f_7372},
+{"f_7006:eval_scm",(void*)f_7006},
+{"f_7371:eval_scm",(void*)f_7371},
+{"f_7010:eval_scm",(void*)f_7010},
+{"f_7293:eval_scm",(void*)f_7293},
+{"f_7308:eval_scm",(void*)f_7308},
+{"f_7311:eval_scm",(void*)f_7311},
+{"f_7314:eval_scm",(void*)f_7314},
+{"f_7320:eval_scm",(void*)f_7320},
+{"f_7323:eval_scm",(void*)f_7323},
 {"f_7329:eval_scm",(void*)f_7329},
-{"f_7301:eval_scm",(void*)f_7301},
-{"f_7325:eval_scm",(void*)f_7325},
-{"f_7321:eval_scm",(void*)f_7321},
-{"f_7317:eval_scm",(void*)f_7317},
-{"f_7094:eval_scm",(void*)f_7094},
-{"f_7102:eval_scm",(void*)f_7102},
-{"f_7288:eval_scm",(void*)f_7288},
-{"f_7106:eval_scm",(void*)f_7106},
-{"f_7276:eval_scm",(void*)f_7276},
-{"f_7127:eval_scm",(void*)f_7127},
-{"f_7131:eval_scm",(void*)f_7131},
-{"f_7267:eval_scm",(void*)f_7267},
-{"f_7139:eval_scm",(void*)f_7139},
-{"f_7143:eval_scm",(void*)f_7143},
-{"f_7261:eval_scm",(void*)f_7261},
-{"f_7146:eval_scm",(void*)f_7146},
-{"f_7149:eval_scm",(void*)f_7149},
-{"f_7154:eval_scm",(void*)f_7154},
-{"f_7164:eval_scm",(void*)f_7164},
-{"f_7210:eval_scm",(void*)f_7210},
-{"f_7219:eval_scm",(void*)f_7219},
-{"f_7237:eval_scm",(void*)f_7237},
-{"f_7227:eval_scm",(void*)f_7227},
-{"f_7231:eval_scm",(void*)f_7231},
-{"f_7176:eval_scm",(void*)f_7176},
-{"f_7183:eval_scm",(void*)f_7183},
-{"f_7194:eval_scm",(void*)f_7194},
-{"f_7205:eval_scm",(void*)f_7205},
-{"f_7198:eval_scm",(void*)f_7198},
-{"f_7188:eval_scm",(void*)f_7188},
-{"f_7167:eval_scm",(void*)f_7167},
-{"f_7174:eval_scm",(void*)f_7174},
-{"f_7136:eval_scm",(void*)f_7136},
-{"f_7116:eval_scm",(void*)f_7116},
-{"f_7107:eval_scm",(void*)f_7107},
-{"f_7097:eval_scm",(void*)f_7097},
+{"f_7013:eval_scm",(void*)f_7013},
+{"f_7284:eval_scm",(void*)f_7284},
+{"f_7272:eval_scm",(void*)f_7272},
+{"f_7275:eval_scm",(void*)f_7275},
+{"f_7278:eval_scm",(void*)f_7278},
+{"f_7019:eval_scm",(void*)f_7019},
+{"f_7257:eval_scm",(void*)f_7257},
+{"f_7229:eval_scm",(void*)f_7229},
+{"f_7253:eval_scm",(void*)f_7253},
+{"f_7249:eval_scm",(void*)f_7249},
+{"f_7245:eval_scm",(void*)f_7245},
+{"f_7022:eval_scm",(void*)f_7022},
 {"f_7030:eval_scm",(void*)f_7030},
-{"f_7040:eval_scm",(void*)f_7040},
-{"f_6955:eval_scm",(void*)f_6955},
-{"f_6967:eval_scm",(void*)f_6967},
-{"f_6980:eval_scm",(void*)f_6980},
-{"f_6962:eval_scm",(void*)f_6962},
-{"f_6949:eval_scm",(void*)f_6949},
-{"f_6865:eval_scm",(void*)f_6865},
-{"f_6878:eval_scm",(void*)f_6878},
-{"f_6911:eval_scm",(void*)f_6911},
-{"f_6892:eval_scm",(void*)f_6892},
-{"f_6868:eval_scm",(void*)f_6868},
-{"f_6855:eval_scm",(void*)f_6855},
-{"f_6863:eval_scm",(void*)f_6863},
+{"f_7216:eval_scm",(void*)f_7216},
+{"f_7034:eval_scm",(void*)f_7034},
+{"f_7204:eval_scm",(void*)f_7204},
+{"f_7055:eval_scm",(void*)f_7055},
+{"f_7059:eval_scm",(void*)f_7059},
+{"f_7195:eval_scm",(void*)f_7195},
+{"f_7067:eval_scm",(void*)f_7067},
+{"f_7071:eval_scm",(void*)f_7071},
+{"f_7189:eval_scm",(void*)f_7189},
+{"f_7074:eval_scm",(void*)f_7074},
+{"f_7077:eval_scm",(void*)f_7077},
+{"f_7082:eval_scm",(void*)f_7082},
+{"f_7092:eval_scm",(void*)f_7092},
+{"f_7138:eval_scm",(void*)f_7138},
+{"f_7147:eval_scm",(void*)f_7147},
+{"f_7165:eval_scm",(void*)f_7165},
+{"f_7155:eval_scm",(void*)f_7155},
+{"f_7159:eval_scm",(void*)f_7159},
+{"f_7104:eval_scm",(void*)f_7104},
+{"f_7111:eval_scm",(void*)f_7111},
+{"f_7122:eval_scm",(void*)f_7122},
+{"f_7133:eval_scm",(void*)f_7133},
+{"f_7126:eval_scm",(void*)f_7126},
+{"f_7116:eval_scm",(void*)f_7116},
+{"f_7095:eval_scm",(void*)f_7095},
+{"f_7102:eval_scm",(void*)f_7102},
+{"f_7064:eval_scm",(void*)f_7064},
+{"f_7044:eval_scm",(void*)f_7044},
+{"f_7035:eval_scm",(void*)f_7035},
+{"f_7025:eval_scm",(void*)f_7025},
+{"f_6958:eval_scm",(void*)f_6958},
+{"f_6968:eval_scm",(void*)f_6968},
+{"f_6883:eval_scm",(void*)f_6883},
+{"f_6895:eval_scm",(void*)f_6895},
+{"f_6908:eval_scm",(void*)f_6908},
+{"f_6890:eval_scm",(void*)f_6890},
+{"f_6877:eval_scm",(void*)f_6877},
+{"f_6793:eval_scm",(void*)f_6793},
+{"f_6806:eval_scm",(void*)f_6806},
+{"f_6839:eval_scm",(void*)f_6839},
+{"f_6820:eval_scm",(void*)f_6820},
+{"f_6796:eval_scm",(void*)f_6796},
+{"f_6783:eval_scm",(void*)f_6783},
+{"f_6791:eval_scm",(void*)f_6791},
 {"f_3359:eval_scm",(void*)f_3359},
 {"f_3363:eval_scm",(void*)f_3363},
-{"f_6529:eval_scm",(void*)f_6529},
-{"f_6533:eval_scm",(void*)f_6533},
-{"f_6780:eval_scm",(void*)f_6780},
-{"f_6814:eval_scm",(void*)f_6814},
-{"f_6807:eval_scm",(void*)f_6807},
-{"f_6722:eval_scm",(void*)f_6722},
-{"f_6723:eval_scm",(void*)f_6723},
-{"f_6727:eval_scm",(void*)f_6727},
-{"f_6734:eval_scm",(void*)f_6734},
-{"f_6740:eval_scm",(void*)f_6740},
-{"f_6774:eval_scm",(void*)f_6774},
-{"f_6767:eval_scm",(void*)f_6767},
-{"f_6738:eval_scm",(void*)f_6738},
-{"f_6679:eval_scm",(void*)f_6679},
-{"f_6682:eval_scm",(void*)f_6682},
-{"f_6685:eval_scm",(void*)f_6685},
-{"f_6688:eval_scm",(void*)f_6688},
-{"f_6689:eval_scm",(void*)f_6689},
-{"f_6693:eval_scm",(void*)f_6693},
-{"f_6696:eval_scm",(void*)f_6696},
-{"f_6703:eval_scm",(void*)f_6703},
-{"f_6707:eval_scm",(void*)f_6707},
-{"f_6711:eval_scm",(void*)f_6711},
-{"f_6715:eval_scm",(void*)f_6715},
-{"f_6637:eval_scm",(void*)f_6637},
-{"f_6640:eval_scm",(void*)f_6640},
-{"f_6643:eval_scm",(void*)f_6643},
-{"f_6644:eval_scm",(void*)f_6644},
-{"f_6648:eval_scm",(void*)f_6648},
+{"f_6457:eval_scm",(void*)f_6457},
+{"f_6461:eval_scm",(void*)f_6461},
+{"f_6708:eval_scm",(void*)f_6708},
+{"f_6742:eval_scm",(void*)f_6742},
+{"f_6735:eval_scm",(void*)f_6735},
+{"f_6650:eval_scm",(void*)f_6650},
 {"f_6651:eval_scm",(void*)f_6651},
-{"f_6658:eval_scm",(void*)f_6658},
+{"f_6655:eval_scm",(void*)f_6655},
 {"f_6662:eval_scm",(void*)f_6662},
+{"f_6668:eval_scm",(void*)f_6668},
+{"f_6702:eval_scm",(void*)f_6702},
+{"f_6695:eval_scm",(void*)f_6695},
 {"f_6666:eval_scm",(void*)f_6666},
-{"f_6602:eval_scm",(void*)f_6602},
-{"f_6605:eval_scm",(void*)f_6605},
-{"f_6606:eval_scm",(void*)f_6606},
+{"f_6607:eval_scm",(void*)f_6607},
 {"f_6610:eval_scm",(void*)f_6610},
 {"f_6613:eval_scm",(void*)f_6613},
-{"f_6620:eval_scm",(void*)f_6620},
+{"f_6616:eval_scm",(void*)f_6616},
+{"f_6617:eval_scm",(void*)f_6617},
+{"f_6621:eval_scm",(void*)f_6621},
 {"f_6624:eval_scm",(void*)f_6624},
-{"f_6574:eval_scm",(void*)f_6574},
-{"f_6575:eval_scm",(void*)f_6575},
+{"f_6631:eval_scm",(void*)f_6631},
+{"f_6635:eval_scm",(void*)f_6635},
+{"f_6639:eval_scm",(void*)f_6639},
+{"f_6643:eval_scm",(void*)f_6643},
+{"f_6565:eval_scm",(void*)f_6565},
+{"f_6568:eval_scm",(void*)f_6568},
+{"f_6571:eval_scm",(void*)f_6571},
+{"f_6572:eval_scm",(void*)f_6572},
+{"f_6576:eval_scm",(void*)f_6576},
 {"f_6579:eval_scm",(void*)f_6579},
-{"f_6582:eval_scm",(void*)f_6582},
-{"f_6589:eval_scm",(void*)f_6589},
-{"f_6555:eval_scm",(void*)f_6555},
-{"f11966:eval_scm",(void*)f11966},
-{"f11962:eval_scm",(void*)f11962},
+{"f_6586:eval_scm",(void*)f_6586},
+{"f_6590:eval_scm",(void*)f_6590},
+{"f_6594:eval_scm",(void*)f_6594},
+{"f_6530:eval_scm",(void*)f_6530},
+{"f_6533:eval_scm",(void*)f_6533},
+{"f_6534:eval_scm",(void*)f_6534},
+{"f_6538:eval_scm",(void*)f_6538},
+{"f_6541:eval_scm",(void*)f_6541},
+{"f_6548:eval_scm",(void*)f_6548},
+{"f_6552:eval_scm",(void*)f_6552},
+{"f_6502:eval_scm",(void*)f_6502},
 {"f_6503:eval_scm",(void*)f_6503},
+{"f_6507:eval_scm",(void*)f_6507},
+{"f_6510:eval_scm",(void*)f_6510},
+{"f_6517:eval_scm",(void*)f_6517},
+{"f_6483:eval_scm",(void*)f_6483},
+{"f11767:eval_scm",(void*)f11767},
+{"f11763:eval_scm",(void*)f11763},
+{"f_6431:eval_scm",(void*)f_6431},
 {"f_3577:eval_scm",(void*)f_3577},
 {"f_3584:eval_scm",(void*)f_3584},
 {"f_3704:eval_scm",(void*)f_3704},
@@ -19676,75 +19300,69 @@ static C_PTABLE_ENTRY ptable[823] = {
 {"f_3780:eval_scm",(void*)f_3780},
 {"f_3783:eval_scm",(void*)f_3783},
 {"f_3798:eval_scm",(void*)f_3798},
-{"f_6300:eval_scm",(void*)f_6300},
-{"f_6283:eval_scm",(void*)f_6283},
-{"f_6287:eval_scm",(void*)f_6287},
-{"f_6234:eval_scm",(void*)f_6234},
-{"f_6249:eval_scm",(void*)f_6249},
-{"f_6242:eval_scm",(void*)f_6242},
-{"f_6219:eval_scm",(void*)f_6219},
-{"f_6178:eval_scm",(void*)f_6178},
-{"f_6124:eval_scm",(void*)f_6124},
-{"f_6146:eval_scm",(void*)f_6146},
-{"f_6162:eval_scm",(void*)f_6162},
-{"f_6136:eval_scm",(void*)f_6136},
-{"f_6118:eval_scm",(void*)f_6118},
-{"f_6064:eval_scm",(void*)f_6064},
-{"f_6098:eval_scm",(void*)f_6098},
-{"f_6091:eval_scm",(void*)f_6091},
-{"f_5987:eval_scm",(void*)f_5987},
-{"f_5990:eval_scm",(void*)f_5990},
-{"f_5993:eval_scm",(void*)f_5993},
-{"f_6016:eval_scm",(void*)f_6016},
-{"f_6014:eval_scm",(void*)f_6014},
-{"f_6010:eval_scm",(void*)f_6010},
-{"f_5970:eval_scm",(void*)f_5970},
-{"f_5974:eval_scm",(void*)f_5974},
+{"f_6231:eval_scm",(void*)f_6231},
+{"f_6214:eval_scm",(void*)f_6214},
+{"f_6218:eval_scm",(void*)f_6218},
+{"f_6165:eval_scm",(void*)f_6165},
+{"f_6180:eval_scm",(void*)f_6180},
+{"f_6173:eval_scm",(void*)f_6173},
+{"f_6150:eval_scm",(void*)f_6150},
+{"f_6109:eval_scm",(void*)f_6109},
+{"f_6049:eval_scm",(void*)f_6049},
+{"f_6051:eval_scm",(void*)f_6051},
+{"f_6073:eval_scm",(void*)f_6073},
+{"f_6089:eval_scm",(void*)f_6089},
+{"f_6063:eval_scm",(void*)f_6063},
+{"f_6045:eval_scm",(void*)f_6045},
+{"f_5991:eval_scm",(void*)f_5991},
+{"f_6025:eval_scm",(void*)f_6025},
+{"f_6018:eval_scm",(void*)f_6018},
+{"f_5914:eval_scm",(void*)f_5914},
+{"f_5917:eval_scm",(void*)f_5917},
+{"f_5920:eval_scm",(void*)f_5920},
+{"f_5943:eval_scm",(void*)f_5943},
 {"f_5941:eval_scm",(void*)f_5941},
-{"f_5945:eval_scm",(void*)f_5945},
-{"f_5684:eval_scm",(void*)f_5684},
-{"f_5828:eval_scm",(void*)f_5828},
-{"f_5830:eval_scm",(void*)f_5830},
-{"f_5908:eval_scm",(void*)f_5908},
-{"f_5857:eval_scm",(void*)f_5857},
-{"f_5881:eval_scm",(void*)f_5881},
-{"f_5870:eval_scm",(void*)f_5870},
-{"f_5690:eval_scm",(void*)f_5690},
-{"f_5818:eval_scm",(void*)f_5818},
-{"f_5693:eval_scm",(void*)f_5693},
-{"f_5696:eval_scm",(void*)f_5696},
-{"f_5724:eval_scm",(void*)f_5724},
+{"f_5937:eval_scm",(void*)f_5937},
+{"f_5897:eval_scm",(void*)f_5897},
+{"f_5901:eval_scm",(void*)f_5901},
+{"f_5868:eval_scm",(void*)f_5868},
+{"f_5872:eval_scm",(void*)f_5872},
+{"f_5611:eval_scm",(void*)f_5611},
+{"f_5755:eval_scm",(void*)f_5755},
+{"f_5757:eval_scm",(void*)f_5757},
+{"f_5835:eval_scm",(void*)f_5835},
+{"f_5784:eval_scm",(void*)f_5784},
+{"f_5808:eval_scm",(void*)f_5808},
+{"f_5797:eval_scm",(void*)f_5797},
+{"f_5617:eval_scm",(void*)f_5617},
+{"f_5745:eval_scm",(void*)f_5745},
+{"f_5620:eval_scm",(void*)f_5620},
+{"f_5623:eval_scm",(void*)f_5623},
+{"f_5651:eval_scm",(void*)f_5651},
+{"f_5661:eval_scm",(void*)f_5661},
+{"f_5742:eval_scm",(void*)f_5742},
 {"f_5734:eval_scm",(void*)f_5734},
-{"f_5815:eval_scm",(void*)f_5815},
-{"f_5807:eval_scm",(void*)f_5807},
-{"f_5744:eval_scm",(void*)f_5744},
-{"f_5792:eval_scm",(void*)f_5792},
-{"f_5747:eval_scm",(void*)f_5747},
-{"f_5748:eval_scm",(void*)f_5748},
-{"f_5754:eval_scm",(void*)f_5754},
-{"f_5779:eval_scm",(void*)f_5779},
-{"f_5697:eval_scm",(void*)f_5697},
-{"f_5701:eval_scm",(void*)f_5701},
-{"f_5704:eval_scm",(void*)f_5704},
-{"f_5708:eval_scm",(void*)f_5708},
-{"f_5711:eval_scm",(void*)f_5711},
-{"f_5715:eval_scm",(void*)f_5715},
-{"f_5718:eval_scm",(void*)f_5718},
 {"f_5671:eval_scm",(void*)f_5671},
+{"f_5719:eval_scm",(void*)f_5719},
+{"f_5674:eval_scm",(void*)f_5674},
+{"f_5675:eval_scm",(void*)f_5675},
+{"f_5681:eval_scm",(void*)f_5681},
+{"f_5706:eval_scm",(void*)f_5706},
+{"f_5624:eval_scm",(void*)f_5624},
+{"f_5628:eval_scm",(void*)f_5628},
+{"f_5631:eval_scm",(void*)f_5631},
 {"f_5635:eval_scm",(void*)f_5635},
-{"f_5548:eval_scm",(void*)f_5548},
+{"f_5638:eval_scm",(void*)f_5638},
+{"f_5642:eval_scm",(void*)f_5642},
+{"f_5645:eval_scm",(void*)f_5645},
+{"f_5598:eval_scm",(void*)f_5598},
 {"f_5551:eval_scm",(void*)f_5551},
-{"f_5592:eval_scm",(void*)f_5592},
-{"f_5600:eval_scm",(void*)f_5600},
-{"f_5604:eval_scm",(void*)f_5604},
+{"f_5576:eval_scm",(void*)f_5576},
 {"f_5554:eval_scm",(void*)f_5554},
+{"f_5564:eval_scm",(void*)f_5564},
+{"f_5572:eval_scm",(void*)f_5572},
+{"f_5568:eval_scm",(void*)f_5568},
 {"f_5557:eval_scm",(void*)f_5557},
-{"f_5582:eval_scm",(void*)f_5582},
-{"f_5560:eval_scm",(void*)f_5560},
-{"f_5570:eval_scm",(void*)f_5570},
-{"f_5578:eval_scm",(void*)f_5578},
-{"f_5574:eval_scm",(void*)f_5574},
-{"f_5563:eval_scm",(void*)f_5563},
 {"f_5424:eval_scm",(void*)f_5424},
 {"f_5482:eval_scm",(void*)f_5482},
 {"f_5532:eval_scm",(void*)f_5532},
@@ -19787,8 +19405,8 @@ static C_PTABLE_ENTRY ptable[823] = {
 {"f_5207:eval_scm",(void*)f_5207},
 {"f_5154:eval_scm",(void*)f_5154},
 {"f_5160:eval_scm",(void*)f_5160},
-{"f_6457:eval_scm",(void*)f_6457},
-{"f_6486:eval_scm",(void*)f_6486},
+{"f_6385:eval_scm",(void*)f_6385},
+{"f_6414:eval_scm",(void*)f_6414},
 {"f_5176:eval_scm",(void*)f_5176},
 {"f_5172:eval_scm",(void*)f_5172},
 {"f_5132:eval_scm",(void*)f_5132},
@@ -19937,8 +19555,8 @@ static C_PTABLE_ENTRY ptable[823] = {
 {"f_3613:eval_scm",(void*)f_3613},
 {"f_3662:eval_scm",(void*)f_3662},
 {"f_3647:eval_scm",(void*)f_3647},
-{"f10832:eval_scm",(void*)f10832},
-{"f10827:eval_scm",(void*)f10827},
+{"f10647:eval_scm",(void*)f10647},
+{"f10642:eval_scm",(void*)f10642},
 {"f_3619:eval_scm",(void*)f_3619},
 {"f_3622:eval_scm",(void*)f_3622},
 {"f_3623:eval_scm",(void*)f_3623},
@@ -19999,7 +19617,6 @@ static C_PTABLE_ENTRY ptable[823] = {
 {"f_3029:eval_scm",(void*)f_3029},
 {"f_2991:eval_scm",(void*)f_2991},
 {"f_2995:eval_scm",(void*)f_2995},
-{"f_2956:eval_scm",(void*)f_2956},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/expand.c b/bootstrap/expand.c
index 69f5eabf..a40ac328 100644
--- a/bootstrap/expand.c
+++ b/bootstrap/expand.c
@@ -1,10 +1,10 @@
 /* Generated from expand.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-02-09 21:34
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: expand.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file expand.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: expand.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file expand.c
    unit: expand
 */
 
@@ -12,3034 +12,3076 @@
 
 static C_PTABLE_ENTRY *create_ptable(void);
 
-static C_TLS C_word lf[356];
+static C_TLS C_word lf[360];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,20),40,108,111,111,107,117,112,32,105,100,49,48,48,32,115,101,49,48,49,41,0,0,0,0};
 static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,26),40,109,97,99,114,111,45,97,108,105,97,115,32,118,97,114,49,49,54,32,115,101,49,49,55,41,0,0,0,0,0,0};
-static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,11),40,100,111,108,111,111,112,50,50,55,41,0,0,0,0,0};
-static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,11),40,119,97,108,107,32,120,49,57,55,41,0,0,0,0,0};
-static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,24),40,98,111,100,121,49,56,52,32,115,101,49,57,51,32,97,108,105,97,115,49,57,52,41};
-static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,24),40,100,101,102,45,97,108,105,97,115,49,56,55,32,37,115,101,49,56,50,50,51,55,41};
-static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,11),40,100,101,102,45,115,101,49,56,54,41,0,0,0,0,0};
-static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,115,116,114,105,112,45,115,121,110,116,97,120,32,101,120,112,49,55,55,32,46,32,116,109,112,49,55,54,49,55,56,41,0};
-static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,6),40,103,50,53,55,41,0,0};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,101,120,116,101,110,100,45,109,97,99,114,111,45,101,110,118,105,114,111,110,109,101,110,116,32,110,97,109,101,50,52,53,32,115,101,50,52,54,32,104,97,110,100,108,101,114,50,52,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,99,111,112,121,45,109,97,99,114,111,32,111,108,100,50,54,50,32,110,101,119,50,54,51,41};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,109,97,99,114,111,63,32,115,121,109,50,55,50,32,46,32,116,109,112,50,55,49,50,55,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,109,101,50,57,50,41,0,0,0,0};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,117,110,114,101,103,105,115,116,101,114,45,109,97,99,114,111,32,110,97,109,101,50,57,48,41};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,117,110,100,101,102,105,110,101,45,109,97,99,114,111,33,32,110,97,109,101,51,48,50,41,0};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,12),40,99,111,112,121,32,112,115,51,50,54,41,0,0,0,0};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,7),40,97,52,52,48,50,41,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,13),40,97,52,51,57,54,32,101,120,51,50,50,41,0,0,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,17),40,102,95,52,53,52,49,32,105,110,112,117,116,51,52,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,7),40,97,52,53,52,54,41,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,7),40,97,52,53,53,49,41,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,7),40,97,52,53,53,55,41,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,7),40,97,52,53,48,57,41,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,7),40,97,52,53,55,49,41,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,20),40,97,52,53,54,53,32,46,32,97,114,103,115,51,49,55,51,53,53,41,0,0,0,0};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,7),40,97,52,53,48,51,41,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,15),40,97,52,51,57,48,32,107,51,49,54,51,50,49,41,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,52),40,99,97,108,108,45,104,97,110,100,108,101,114,32,110,97,109,101,51,48,57,32,104,97,110,100,108,101,114,51,49,48,32,101,120,112,51,49,49,32,115,101,51,49,50,32,99,115,51,49,51,41,0,0,0,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,31),40,101,120,112,97,110,100,32,104,101,97,100,51,53,56,32,101,120,112,51,53,57,32,109,100,101,102,51,54,48,41,0};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,52,51,49,32,103,52,52,49,52,52,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,52,48,55,32,103,52,49,55,52,50,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,12),40,103,52,54,53,32,99,115,52,54,55,41,0,0,0,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,101,120,112,51,55,48,41,0,0,0};
-static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,101,120,112,97,110,100,45,48,32,101,120,112,51,48,52,32,100,115,101,51,48,53,32,99,115,63,51,48,54,41,0,0,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,109,111,100,117,108,101,45,114,101,110,97,109,101,32,115,121,109,52,56,51,32,112,114,101,102,105,120,52,56,52,41,0,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,13),40,103,53,48,53,32,109,111,100,53,48,55,41,0,0,0};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,16),40,109,114,101,110,97,109,101,32,115,121,109,52,57,54,41};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,11),40,103,53,50,50,32,97,53,50,52,41,0,0,0,0,0};
-static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,97,108,105,97,115,45,103,108,111,98,97,108,45,104,111,111,107,32,115,121,109,52,56,54,32,97,115,115,105,103,110,52,56,55,41,0,0,0,0,0,0};
-static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,7),40,97,53,48,56,48,41,0};
-static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,32),40,97,53,48,56,54,32,101,120,112,50,53,54,51,53,54,52,53,54,55,32,109,53,54,53,53,54,54,53,54,56,41};
-static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,101,120,112,53,54,48,41,0,0,0};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,22),40,98,111,100,121,53,52,56,32,115,101,53,53,55,32,99,115,63,53,53,56,41,0,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,99,115,63,53,53,49,32,37,115,101,53,52,54,53,55,51,41,0,0};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,11),40,100,101,102,45,115,101,53,53,48,41,0,0,0,0,0};
-static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,101,120,112,97,110,100,32,101,120,112,53,52,49,32,46,32,116,109,112,53,52,48,53,52,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,11),40,100,111,108,111,111,112,50,48,49,41,0,0,0,0,0};
+static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,11),40,119,97,108,107,32,120,49,55,49,41,0,0,0,0,0};
+static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,24),40,98,111,100,121,49,53,56,32,115,101,49,54,55,32,97,108,105,97,115,49,54,56,41};
+static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,24),40,100,101,102,45,97,108,105,97,115,49,54,49,32,37,115,101,49,53,54,50,49,49,41};
+static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,11),40,100,101,102,45,115,101,49,54,48,41,0,0,0,0,0};
+static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,115,116,114,105,112,45,115,121,110,116,97,120,32,101,120,112,49,53,49,32,46,32,116,109,112,49,53,48,49,53,50,41,0};
+static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,6),40,103,50,51,49,41,0,0};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,101,120,116,101,110,100,45,109,97,99,114,111,45,101,110,118,105,114,111,110,109,101,110,116,32,110,97,109,101,50,49,57,32,115,101,50,50,48,32,104,97,110,100,108,101,114,50,50,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,99,111,112,121,45,109,97,99,114,111,32,111,108,100,50,51,54,32,110,101,119,50,51,55,41};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,109,97,99,114,111,63,32,115,121,109,50,52,54,32,46,32,116,109,112,50,52,53,50,52,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,109,101,50,54,54,41,0,0,0,0};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,117,110,114,101,103,105,115,116,101,114,45,109,97,99,114,111,32,110,97,109,101,50,54,52,41};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,117,110,100,101,102,105,110,101,45,109,97,99,114,111,33,32,110,97,109,101,50,55,54,41,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,12),40,99,111,112,121,32,112,115,51,48,48,41,0,0,0,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,7),40,97,52,51,54,51,41,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,13),40,97,52,51,53,55,32,101,120,50,57,54,41,0,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,17),40,102,95,52,53,48,50,32,105,110,112,117,116,51,49,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,7),40,97,52,53,48,55,41,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,7),40,97,52,53,49,50,41,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,7),40,97,52,53,49,56,41,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,7),40,97,52,52,55,48,41,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,7),40,97,52,53,51,50,41,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,20),40,97,52,53,50,54,32,46,32,97,114,103,115,50,57,49,51,50,57,41,0,0,0,0};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,7),40,97,52,52,54,52,41,0};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,15),40,97,52,51,53,49,32,107,50,57,48,50,57,53,41,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,52),40,99,97,108,108,45,104,97,110,100,108,101,114,32,110,97,109,101,50,56,51,32,104,97,110,100,108,101,114,50,56,52,32,101,120,112,50,56,53,32,115,101,50,56,54,32,99,115,50,56,55,41,0,0,0,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,31),40,101,120,112,97,110,100,32,104,101,97,100,51,51,50,32,101,120,112,51,51,51,32,109,100,101,102,51,51,52,41,0};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,52,48,53,32,103,52,49,53,52,49,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,51,56,49,32,103,51,57,49,51,57,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,12),40,103,52,51,57,32,99,115,52,52,49,41,0,0,0,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,101,120,112,51,52,52,41,0,0,0};
+static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,101,120,112,97,110,100,45,48,32,101,120,112,50,55,56,32,100,115,101,50,55,57,32,99,115,63,50,56,48,41,0,0,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,109,111,100,117,108,101,45,114,101,110,97,109,101,32,115,121,109,52,53,55,32,112,114,101,102,105,120,52,53,56,41,0,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,13),40,103,52,55,57,32,109,111,100,52,56,49,41,0,0,0};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,16),40,109,114,101,110,97,109,101,32,115,121,109,52,55,48,41};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,11),40,103,52,57,54,32,97,52,57,56,41,0,0,0,0,0};
+static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,97,108,105,97,115,45,103,108,111,98,97,108,45,104,111,111,107,32,115,121,109,52,54,48,32,97,115,115,105,103,110,52,54,49,41,0,0,0,0,0,0};
+static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,7),40,97,53,48,52,49,41,0};
+static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,32),40,97,53,48,52,55,32,101,120,112,50,53,51,55,53,51,56,53,52,49,32,109,53,51,57,53,52,48,53,52,50,41};
+static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,101,120,112,53,51,52,41,0,0,0};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,22),40,98,111,100,121,53,50,50,32,115,101,53,51,49,32,99,115,63,53,51,50,41,0,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,99,115,63,53,50,53,32,37,115,101,53,50,48,53,52,55,41,0,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,11),40,100,101,102,45,115,101,53,50,52,41,0,0,0,0,0};
+static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,101,120,112,97,110,100,32,101,120,112,53,49,53,32,46,32,116,109,112,53,49,52,53,49,54,41,0,0,0,0,0,0,0};
 static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,101,120,116,101,110,100,101,100,45,108,97,109,98,100,97,45,108,105,115,116,63,32,108,108,105,115,116,53,56,48,41,0,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,12),40,101,114,114,32,109,115,103,54,48,57,41,0,0,0,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,11),40,103,54,53,52,32,107,54,53,54,41,0,0,0,0,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,54,51,56,32,103,54,52,56,54,53,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,44),40,108,111,111,112,32,109,111,100,101,54,50,48,32,114,101,113,54,50,49,32,111,112,116,54,50,50,32,107,101,121,54,50,51,32,108,108,105,115,116,54,50,52,41,0,0,0,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,67),40,35,35,115,121,115,35,101,120,112,97,110,100,45,101,120,116,101,110,100,101,100,45,108,97,109,98,100,97,45,108,105,115,116,32,108,108,105,115,116,48,54,48,51,32,98,111,100,121,54,48,52,32,101,114,114,104,54,48,53,32,115,101,54,48,54,41,0,0,0,0,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,98,111,100,121,50,55,56,54,32,101,120,112,115,55,56,55,41,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,17),40,97,54,48,48,52,32,118,56,55,55,32,116,56,55,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,53,50,32,103,56,54,50,56,54,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,18),40,97,53,57,54,55,32,118,115,56,52,55,32,120,56,52,56,41,0,0,0,0,0,0};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,17),40,97,54,48,54,57,32,118,56,52,49,32,120,56,52,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,49,57,32,103,56,50,57,56,51,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,48),40,102,105,110,105,32,118,97,114,115,55,55,56,32,118,97,108,115,55,55,57,32,109,118,97,114,115,55,56,48,32,109,118,97,108,115,55,56,49,32,98,111,100,121,55,56,50,41};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,30),40,108,111,111,112,32,98,111,100,121,56,57,49,32,100,101,102,115,56,57,50,32,100,111,110,101,56,57,51,41,0,0};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,55),40,102,105,110,105,47,115,121,110,116,97,120,32,118,97,114,115,56,56,53,32,118,97,108,115,56,56,54,32,109,118,97,114,115,56,56,55,32,109,118,97,108,115,56,56,56,32,98,111,100,121,56,56,57,41,0};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,50,32,120,57,53,49,41,0,0,0,0};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,48),40,108,111,111,112,32,98,111,100,121,57,50,51,32,118,97,114,115,57,50,52,32,118,97,108,115,57,50,53,32,109,118,97,114,115,57,50,54,32,109,118,97,108,115,57,50,55,41};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,16),40,101,120,112,97,110,100,32,98,111,100,121,57,50,49,41};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,22),40,98,111,100,121,55,54,52,32,115,101,55,55,51,32,99,115,63,55,55,52,41,0,0};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,99,115,63,55,54,55,32,37,115,101,55,54,50,57,56,50,41,0,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,11),40,100,101,102,45,115,101,55,54,54,41,0,0,0,0,0};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,45),40,35,35,115,121,115,35,99,97,110,111,110,105,99,97,108,105,122,101,45,98,111,100,121,32,98,111,100,121,55,53,55,32,46,32,116,109,112,55,53,54,55,53,56,41,0,0,0};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,7),40,103,49,48,49,49,41,0};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,17),40,109,119,97,108,107,32,120,57,57,53,32,112,57,57,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,40),40,109,97,116,99,104,45,101,120,112,114,101,115,115,105,111,110,32,101,120,112,57,56,56,32,112,97,116,57,56,57,32,118,97,114,115,57,57,48,41};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,24),40,108,111,111,112,32,104,101,97,100,49,48,50,52,32,98,111,100,121,49,48,50,53,41};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,101,120,112,97,110,100,45,99,117,114,114,105,101,100,45,100,101,102,105,110,101,32,104,101,97,100,49,48,49,57,32,98,111,100,121,49,48,50,48,32,115,101,49,48,50,49,41,0,0};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,115,121,110,116,97,120,45,101,114,114,111,114,45,104,111,111,107,32,46,32,97,114,103,115,49,48,51,56,41,0,0,0,0};
-static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,115,121,110,116,97,120,45,114,117,108,101,115,45,109,105,115,109,97,116,99,104,32,105,110,112,117,116,49,48,52,48,41,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,7),40,103,49,48,53,56,41,0};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,26),40,103,101,116,45,108,105,110,101,45,110,117,109,98,101,114,32,115,101,120,112,49,48,52,50,41,0,0,0,0,0,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,29),40,116,101,115,116,32,120,49,49,48,48,32,112,114,101,100,49,49,48,49,32,109,115,103,49,49,48,50,41,0,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,13),40,101,114,114,32,109,115,103,49,49,48,53,41,0,0,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,120,49,49,49,54,41,0,0,0,0};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,20),40,108,97,109,98,100,97,45,108,105,115,116,63,32,120,49,49,48,57,41,0,0,0,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,101,120,116,101,110,100,101,100,45,108,97,109,98,100,97,45,108,105,115,116,63,32,108,108,105,115,116,53,53,52,41,0,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,12),40,101,114,114,32,109,115,103,53,56,51,41,0,0,0,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,11),40,103,54,50,56,32,107,54,51,48,41,0,0,0,0,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,54,49,50,32,103,54,50,50,54,50,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,44),40,108,111,111,112,32,109,111,100,101,53,57,52,32,114,101,113,53,57,53,32,111,112,116,53,57,54,32,107,101,121,53,57,55,32,108,108,105,115,116,53,57,56,41,0,0,0,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,67),40,35,35,115,121,115,35,101,120,112,97,110,100,45,101,120,116,101,110,100,101,100,45,108,97,109,98,100,97,45,108,105,115,116,32,108,108,105,115,116,48,53,55,55,32,98,111,100,121,53,55,56,32,101,114,114,104,53,55,57,32,115,101,53,56,48,41,0,0,0,0,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,98,111,100,121,50,55,54,48,32,101,120,112,115,55,54,49,41,0};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,17),40,97,53,57,54,53,32,118,56,53,49,32,116,56,53,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,56,50,54,32,103,56,51,54,56,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,18),40,97,53,57,50,56,32,118,115,56,50,49,32,120,56,50,50,41,0,0,0,0,0,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,17),40,97,54,48,51,48,32,118,56,49,53,32,120,56,49,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,57,51,32,103,56,48,51,56,48,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,48),40,102,105,110,105,32,118,97,114,115,55,53,50,32,118,97,108,115,55,53,51,32,109,118,97,114,115,55,53,52,32,109,118,97,108,115,55,53,53,32,98,111,100,121,55,53,54,41};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,30),40,108,111,111,112,32,98,111,100,121,56,54,53,32,100,101,102,115,56,54,54,32,100,111,110,101,56,54,55,41,0,0};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,55),40,102,105,110,105,47,115,121,110,116,97,120,32,118,97,114,115,56,53,57,32,118,97,108,115,56,54,48,32,109,118,97,114,115,56,54,49,32,109,118,97,108,115,56,54,50,32,98,111,100,121,56,54,51,41,0};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,50,32,120,57,50,53,41,0,0,0,0};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,48),40,108,111,111,112,32,98,111,100,121,56,57,55,32,118,97,114,115,56,57,56,32,118,97,108,115,56,57,57,32,109,118,97,114,115,57,48,48,32,109,118,97,108,115,57,48,49,41};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,16),40,101,120,112,97,110,100,32,98,111,100,121,56,57,53,41};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,22),40,98,111,100,121,55,51,56,32,115,101,55,52,55,32,99,115,63,55,52,56,41,0,0};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,99,115,63,55,52,49,32,37,115,101,55,51,54,57,53,54,41,0,0};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,11),40,100,101,102,45,115,101,55,52,48,41,0,0,0,0,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,45),40,35,35,115,121,115,35,99,97,110,111,110,105,99,97,108,105,122,101,45,98,111,100,121,32,98,111,100,121,55,51,49,32,46,32,116,109,112,55,51,48,55,51,50,41,0,0,0};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,6),40,103,57,56,53,41,0,0};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,17),40,109,119,97,108,107,32,120,57,54,57,32,112,57,55,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,40),40,109,97,116,99,104,45,101,120,112,114,101,115,115,105,111,110,32,101,120,112,57,54,50,32,112,97,116,57,54,51,32,118,97,114,115,57,54,52,41};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,104,101,97,100,57,57,56,32,98,111,100,121,57,57,57,41,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,101,120,112,97,110,100,45,99,117,114,114,105,101,100,45,100,101,102,105,110,101,32,104,101,97,100,57,57,51,32,98,111,100,121,57,57,52,32,115,101,57,57,53,41,0,0,0,0,0};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,115,121,110,116,97,120,45,101,114,114,111,114,45,104,111,111,107,32,46,32,97,114,103,115,49,48,49,50,41,0,0,0,0};
+static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,115,121,110,116,97,120,45,114,117,108,101,115,45,109,105,115,109,97,116,99,104,32,105,110,112,117,116,49,48,49,52,41,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,7),40,103,49,48,51,50,41,0};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,26),40,103,101,116,45,108,105,110,101,45,110,117,109,98,101,114,32,115,101,120,112,49,48,49,54,41,0,0,0,0,0,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,29),40,116,101,115,116,32,120,49,48,55,52,32,112,114,101,100,49,48,55,53,32,109,115,103,49,48,55,54,41,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,13),40,101,114,114,32,109,115,103,49,48,55,57,41,0,0,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,120,49,48,57,48,41,0,0,0,0};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,20),40,108,97,109,98,100,97,45,108,105,115,116,63,32,120,49,48,56,51,41,0,0,0,0};
 static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,20),40,112,114,111,112,101,114,45,108,105,115,116,63,32,120,49,49,51,52,41,0,0,0,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,24),40,100,111,108,111,111,112,49,49,54,57,32,120,49,49,55,51,32,110,49,49,55,52,41};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,13),40,97,55,50,50,51,32,121,49,49,56,56,41,0,0,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,18),40,119,97,108,107,32,120,49,49,53,48,32,112,49,49,53,49,41,0,0,0,0,0,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,29),40,98,111,100,121,49,48,56,51,32,99,117,108,112,114,105,116,49,48,57,50,32,115,101,49,48,57,51,41,0,0,0};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,115,101,49,48,56,54,32,37,99,117,108,112,114,105,116,49,48,56,49,49,50,48,48,41,0,0,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,17),40,100,101,102,45,99,117,108,112,114,105,116,49,48,56,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,99,104,101,99,107,45,115,121,110,116,97,120,32,105,100,49,48,55,52,32,101,120,112,49,48,55,53,32,112,97,116,49,48,55,54,32,46,32,116,109,112,49,48,55,51,49,48,55,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,28),40,101,114,45,109,97,99,114,111,45,116,114,97,110,115,102,111,114,109,101,114,32,120,49,50,48,55,41,0,0,0,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,13),40,103,49,50,51,49,32,97,49,50,51,51,41,0,0,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,16),40,114,101,110,97,109,101,32,115,121,109,49,50,49,54,41};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,7),40,103,49,51,48,49,41,0};
-static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,7),40,103,49,51,49,50,41,0};
-static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,23),40,99,111,109,112,97,114,101,32,115,49,49,50,53,48,32,115,50,49,50,53,49,41,0};
-static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,32),40,102,95,55,51,53,54,32,102,111,114,109,49,50,48,57,32,115,101,49,50,49,48,32,100,115,101,49,50,49,49,41};
-static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,101,114,45,116,114,97,110,115,102,111,114,109,101,114,32,104,97,110,100,108,101,114,49,50,48,56,41,0,0,0,0,0,0};
-static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,17),40,114,101,115,111,108,118,101,32,115,121,109,49,51,52,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,13),40,116,111,115,116,114,32,120,49,51,52,57,41,0,0,0};
-static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,10),40,115,119,97,112,49,51,54,57,41,0,0,0,0,0,0};
-static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,7),40,97,55,55,48,50,41,0};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,22),40,105,109,112,111,114,116,45,110,97,109,101,32,115,112,101,99,49,51,53,54,41,0,0};
-static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,13),40,103,49,52,55,49,32,97,49,52,55,51,41,0,0,0};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,13),40,103,49,52,55,53,32,97,49,52,55,55,41,0,0,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,26),40,108,111,111,112,32,105,100,115,49,52,54,48,32,118,49,52,54,49,32,115,49,52,54,50,41,0,0,0,0,0,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,51,56,32,103,49,52,52,56,49,52,53,50,41,0,0,0,0};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,105,109,112,115,49,53,49,52,32,115,49,53,49,53,41,0,0,0};
-static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,105,109,112,118,49,53,48,53,32,118,49,53,48,54,41,0,0,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,56,51,32,103,49,52,57,51,49,52,57,55,41,0,0,0,0};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,52,55,32,103,49,53,53,49,49,53,53,51,41,0,0,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,13),40,103,49,53,54,49,32,97,49,53,54,51,41,0,0,0};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,13),40,103,49,53,54,53,32,97,49,53,54,55,41,0,0,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,44),40,108,111,111,112,32,105,109,112,118,49,53,50,54,32,105,109,112,115,49,53,50,55,32,118,49,53,50,56,32,115,49,53,50,57,32,105,100,115,49,53,51,48,41,0,0,0,0};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,13),40,114,101,110,32,105,109,112,49,53,55,50,41,0,0,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,57,56,32,103,49,54,48,56,49,54,49,50,41,0,0,0,0};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,55,53,32,103,49,53,56,53,49,53,56,57,41,0,0,0,0};
-static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,22),40,105,109,112,111,114,116,45,115,112,101,99,32,115,112,101,99,49,52,49,50,41,0,0};
-static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,49,54,32,103,49,55,50,54,49,55,51,48,41,0,0,0,0};
-static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,57,51,32,103,49,55,48,51,49,55,48,55,41,0,0,0,0};
-static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,15),40,103,49,54,55,56,32,105,109,112,49,54,56,48,41,0};
-static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,55,49,32,103,49,54,55,53,49,54,55,55,41,0,0,0,0};
-static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,15),40,103,49,54,53,51,32,105,109,112,49,54,53,53,41,0};
-static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,52,54,32,103,49,54,53,48,49,54,53,50,41,0,0,0,0};
-static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,16),40,103,49,54,51,51,32,115,112,101,99,49,54,51,53,41};
-static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,50,54,32,103,49,54,51,48,49,54,51,50,41,0,0,0,0};
-static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,97),40,35,35,115,121,115,35,101,120,112,97,110,100,45,105,109,112,111,114,116,32,120,49,51,50,55,32,114,49,51,50,56,32,99,49,51,50,57,32,105,109,112,111,114,116,45,101,110,118,49,51,51,48,32,109,97,99,114,111,45,101,110,118,49,51,51,49,32,109,101,116,97,63,49,51,51,50,32,114,101,101,120,112,63,49,51,51,51,32,108,111,99,49,51,51,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,54,56,32,103,49,55,55,50,49,55,55,52,41,0,0,0,0};
-static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,109,97,114,107,45,112,114,105,109,105,116,105,118,101,32,112,114,105,109,115,49,55,54,53,41};
-static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,14),40,102,95,56,57,53,49,32,120,50,52,53,48,41,0,0};
-static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,52,53,56,32,103,50,52,54,56,50,52,55,50,41,0,0,0,0};
-static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,18),40,102,95,56,57,53,55,32,114,117,108,101,115,50,52,53,49,41,0,0,0,0,0,0};
-static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,13),40,97,57,49,51,49,32,120,50,52,57,48,41,0,0,0};
-static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,17),40,102,95,57,48,56,50,32,114,117,108,101,50,52,55,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,30),40,102,95,57,49,54,54,32,105,110,112,117,116,50,52,57,49,32,112,97,116,116,101,114,110,50,52,57,50,41,0,0};
-static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,30),40,102,95,57,51,56,55,32,105,110,112,117,116,50,53,51,55,32,112,97,116,116,101,114,110,50,53,51,56,41,0,0};
-static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,10),40,108,112,32,105,50,53,55,50,41,0,0,0,0,0,0};
-static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,30),40,102,95,57,53,48,57,32,105,110,112,117,116,50,53,53,50,32,112,97,116,116,101,114,110,50,53,53,51,41,0,0};
-static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,13),40,97,57,56,51,53,32,120,50,54,48,51,41,0,0,0};
-static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,10),40,108,112,32,105,50,54,50,54,41,0,0,0,0,0,0};
-static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,39),40,102,95,57,55,57,55,32,112,97,116,116,101,114,110,50,53,57,52,32,112,97,116,104,50,53,57,53,32,109,97,112,105,116,50,53,57,54,41,0};
-static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,26),40,100,111,108,111,111,112,50,54,55,48,32,100,50,54,55,52,32,103,101,110,50,54,55,53,41,0,0,0,0,0,0};
-static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,38),40,102,95,49,48,48,48,52,32,116,101,109,112,108,97,116,101,50,54,51,56,32,100,105,109,50,54,51,57,32,101,110,118,50,54,52,48,41,0,0};
-static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,38),40,102,95,49,48,50,53,56,32,112,97,116,116,101,114,110,50,54,57,55,32,100,105,109,50,54,57,56,32,118,97,114,115,50,54,57,57,41,0,0};
-static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,47),40,102,95,49,48,51,51,49,32,116,101,109,112,108,97,116,101,50,55,48,54,32,100,105,109,50,55,48,55,32,101,110,118,50,55,48,56,32,102,114,101,101,50,55,48,57,41,0};
-static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,52,50,52,32,112,97,116,116,101,114,110,50,55,50,49,41,0,0,0};
-static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,52,52,54,32,112,97,116,116,101,114,110,50,55,50,57,41,0,0,0};
-static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,52,55,50,32,112,97,116,116,101,114,110,50,55,51,52,41,0,0,0};
-static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,112,97,116,116,101,114,110,50,55,51,55,41,0,0,0,0,0,0};
-static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,52,57,50,32,112,97,116,116,101,114,110,50,55,51,53,41,0,0,0};
-static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,79),40,35,35,115,121,115,35,112,114,111,99,101,115,115,45,115,121,110,116,97,120,45,114,117,108,101,115,32,101,108,108,105,112,115,105,115,50,51,57,50,32,114,117,108,101,115,50,51,57,51,32,115,117,98,107,101,121,119,111,114,100,115,50,51,57,52,32,114,50,51,57,53,32,99,50,51,57,54,41,0};
-static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,109,101,50,56,49,49,41,0,0,0};
-static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,109,97,99,114,111,45,115,117,98,115,101,116,32,109,101,48,50,56,48,50,32,46,32,116,109,112,50,56,48,49,50,56,48,51,41,0,0,0,0,0,0};
-static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,16),40,103,50,56,52,50,32,115,100,101,102,50,56,52,52,41};
-static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,56,51,53,32,103,50,56,51,57,50,56,52,49,41,0,0,0,0};
-static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,52),40,35,35,115,121,115,35,102,105,120,117,112,45,109,97,99,114,111,45,101,110,118,105,114,111,110,109,101,110,116,32,115,101,50,56,50,53,32,46,32,116,109,112,50,56,50,52,50,56,50,54,41,0,0,0,0};
-static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,23),40,109,111,100,117,108,101,45,110,97,109,101,32,120,50,56,53,53,50,56,55,49,41,0};
-static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,48),40,115,101,116,45,109,111,100,117,108,101,45,117,110,100,101,102,105,110,101,100,45,108,105,115,116,33,32,120,50,56,53,53,50,56,57,56,32,121,50,56,53,54,50,56,57,57,41};
-static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,33),40,109,111,100,117,108,101,45,117,110,100,101,102,105,110,101,100,45,108,105,115,116,32,120,50,56,53,53,50,57,48,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,109,111,100,117,108,101,45,101,120,112,111,114,116,115,32,109,50,57,53,54,41,0,0,0,0};
-static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,102,105,110,100,45,109,111,100,117,108,101,32,110,97,109,101,50,57,54,57,32,46,32,116,109,112,50,57,54,56,50,57,55,48,41,0,0,0,0,0,0};
-static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,64),40,35,35,115,121,115,35,116,111,112,108,101,118,101,108,45,100,101,102,105,110,105,116,105,111,110,45,104,111,111,107,32,115,121,109,50,57,56,53,32,109,111,100,50,57,56,54,32,101,120,112,50,57,56,55,32,118,97,108,50,57,56,56,41};
-static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,109,101,116,97,45,101,120,112,114,101,115,115,105,111,110,32,101,120,112,50,57,57,48,41};
-static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,42),40,99,104,101,99,107,45,102,111,114,45,114,101,100,101,102,32,115,121,109,50,57,57,54,32,101,110,118,50,57,57,55,32,115,101,110,118,50,57,57,56,41,0,0,0,0,0,0};
-static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,101,120,112,111,114,116,32,115,121,109,51,48,48,57,32,109,111,100,51,48,49,48,41,0};
-static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,115,121,110,116,97,120,45,101,120,112,111,114,116,32,115,121,109,51,48,51,49,32,109,111,100,51,48,51,50,32,118,97,108,51,48,51,51,41,0,0};
-static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,117,110,100,101,102,105,110,101,100,32,115,121,109,51,48,53,52,32,109,111,100,51,48,53,53,41,0,0,0,0,0,0};
-static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,23),40,98,111,100,121,51,48,55,54,32,115,101,120,112,111,114,116,115,51,48,56,54,41,0};
-static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,18),40,100,101,102,45,115,101,120,112,111,114,116,115,51,48,55,57,41,0,0,0,0,0,0};
-static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,58),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,109,111,100,117,108,101,32,110,97,109,101,51,48,54,56,32,101,120,112,108,105,115,116,51,48,54,57,32,46,32,116,109,112,51,48,54,55,51,48,55,48,41,0,0,0,0,0,0};
-static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,49,48,48,32,103,51,49,48,52,51,49,48,54,41,0,0,0,0};
-static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,109,97,114,107,45,105,109,112,111,114,116,101,100,45,115,121,109,98,111,108,115,32,115,101,51,48,57,55,41,0,0,0,0};
-static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,21),40,119,97,114,110,32,109,115,103,51,49,51,56,32,105,100,51,49,51,57,41,0,0,0};
-static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,13),40,103,51,49,53,57,32,97,51,49,54,49,41,0,0,0};
-static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,13),40,103,51,49,54,56,32,97,51,49,55,48,41,0,0,0};
-static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,32,105,101,120,112,111,114,116,115,51,49,52,57,41,0,0,0,0};
-static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,101,120,112,111,114,116,115,51,49,52,49,41,0,0,0,0,0,0};
-static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,33),40,109,111,100,117,108,101,45,105,110,100,105,114,101,99,116,45,101,120,112,111,114,116,115,32,109,111,100,51,49,49,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,115,101,51,49,56,57,41,0,0,0};
-static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,18),40,109,101,114,103,101,45,115,101,32,115,101,115,51,49,56,52,41,0,0,0,0,0,0};
-static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,115,100,51,51,49,56,41,0,0,0};
-static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,19),40,103,51,50,57,50,32,115,101,120,112,111,114,116,51,50,57,52,41,0,0,0,0,0};
-static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,50,55,54,32,103,51,50,56,54,51,50,57,48,41,0,0,0,0};
-static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,50,52,52,32,103,51,50,53,52,51,50,53,56,41,0,0,0,0};
-static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,50,50,49,32,103,51,50,51,49,51,50,51,53,41,0,0,0,0};
-static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,44),40,35,35,115,121,115,35,99,111,109,112,105,108,101,100,45,109,111,100,117,108,101,45,114,101,103,105,115,116,114,97,116,105,111,110,32,109,111,100,51,50,48,49,41,0,0,0,0};
-static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,7),40,103,51,52,55,48,41,0};
-static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,54,51,32,103,51,52,54,55,51,52,54,57,41,0,0,0,0};
-static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,7),40,103,51,52,53,52,41,0};
-static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,52,55,32,103,51,52,53,49,51,52,53,51,41,0,0,0,0};
-static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,7),40,103,51,52,52,48,41,0};
-static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,51,51,32,103,51,52,51,55,51,52,51,57,41,0,0,0,0};
-static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,48,55,32,103,51,52,49,55,51,52,50,49,41,0,0,0,0};
-static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,51,56,50,32,103,51,51,57,50,51,51,57,54,41,0,0,0,0};
-static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,51,53,55,32,103,51,51,54,55,51,51,55,49,41,0,0,0,0};
-static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,94),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,99,111,109,112,105,108,101,100,45,109,111,100,117,108,101,32,110,97,109,101,51,51,51,56,32,105,101,120,112,111,114,116,115,51,51,51,57,32,118,101,120,112,111,114,116,115,51,51,52,48,32,115,101,120,112,111,114,116,115,51,51,52,49,32,46,32,116,109,112,51,51,51,55,51,51,52,50,41,0,0};
-static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,114,105,109,105,116,105,118,101,45,97,108,105,97,115,32,115,121,109,51,52,56,50,41,0};
-static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,14),40,103,51,53,52,53,32,115,101,51,53,52,55,41,0,0};
-static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,53,50,57,32,103,51,53,51,57,51,53,52,51,41,0,0,0,0};
-static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,53,48,53,32,103,51,53,49,53,51,53,49,57,41,0,0,0,0};
-static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,69),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,112,114,105,109,105,116,105,118,101,45,109,111,100,117,108,101,32,110,97,109,101,51,52,57,50,32,118,101,120,112,111,114,116,115,51,52,57,51,32,46,32,116,109,112,51,52,57,49,51,52,57,52,41,0,0,0};
-static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,120,108,51,53,54,51,41,0,0,0};
-static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,102,105,110,100,45,101,120,112,111,114,116,32,115,121,109,51,53,53,56,32,109,111,100,51,53,53,57,32,105,110,100,105,114,101,99,116,51,53,54,48,41};
-static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,13),40,103,51,55,50,56,32,109,51,55,51,48,41,0,0,0};
-static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,55,50,49,32,103,51,55,50,53,51,55,50,55,41,0,0,0,0};
-static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,54,56,53,32,103,51,54,57,53,51,54,57,57,41,0,0,0,0};
-static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,51,54,55,51,41,0,0};
-static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,13),40,103,51,54,54,51,32,117,51,54,54,53,41,0,0,0};
-static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,54,53,54,32,103,51,54,54,48,51,54,54,50,41,0,0,0,0};
-static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,120,108,51,54,51,51,41,0,0,0};
-static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,109,101,51,54,50,51,41,0,0,0};
-static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,53,57,57,32,103,51,54,48,57,51,54,49,51,41,0,0,0,0};
-static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,102,105,110,97,108,105,122,101,45,109,111,100,117,108,101,32,109,111,100,51,53,56,57,41,0};
-static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,28),40,97,49,51,51,52,53,32,101,120,112,50,51,55,56,32,114,50,51,55,57,32,99,50,51,56,48,41,0,0,0,0};
-static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,51,53,51,32,103,50,51,54,51,50,51,54,55,41,0,0,0,0};
-static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,15),40,103,50,51,51,51,32,101,120,112,50,51,51,53,41,0};
-static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,51,50,54,32,103,50,51,51,48,50,51,51,50,41,0,0,0,0};
-static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,26),40,97,49,51,51,56,50,32,120,50,51,49,55,32,114,50,51,49,56,32,99,50,51,49,57,41,0,0,0,0,0,0};
-static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,26),40,97,49,51,53,52,50,32,120,50,51,48,52,32,114,50,51,48,53,32,99,50,51,48,54,41,0,0,0,0,0,0};
-static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,26),40,97,49,51,53,56,54,32,120,50,50,57,54,32,114,50,50,57,55,32,99,50,50,57,56,41,0,0,0,0,0,0};
-static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,26),40,97,49,51,54,51,55,32,120,50,50,56,56,32,114,50,50,56,57,32,99,50,50,57,48,41,0,0,0,0,0,0};
-static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,26),40,97,49,51,54,53,56,32,120,50,50,56,48,32,114,50,50,56,49,32,99,50,50,56,50,41,0,0,0,0,0,0};
-static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,11),40,101,114,114,32,120,50,49,56,57,41,0,0,0,0,0};
-static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,13),40,116,101,115,116,32,102,120,50,49,57,48,41,0,0,0};
-static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,50,51,55,32,103,50,50,52,55,50,50,53,49,41,0,0,0,0};
-static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,16),40,101,120,112,97,110,100,32,99,108,115,50,50,50,56,41};
-static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,29),40,97,49,51,54,55,57,32,102,111,114,109,50,49,55,57,32,114,50,49,56,48,32,99,50,49,56,49,41,0,0,0};
-static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,29),40,97,49,51,57,57,56,32,102,111,114,109,50,49,55,49,32,114,50,49,55,50,32,99,50,49,55,51,41,0,0,0};
-static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,18),40,119,97,108,107,32,120,50,48,55,56,32,110,50,48,55,57,41,0,0,0,0,0,0};
-static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,19),40,119,97,108,107,49,32,120,50,48,56,48,32,110,50,48,56,49,41,0,0,0,0,0};
-static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,15),40,103,50,49,52,55,32,101,110,118,50,49,52,57,41,0};
-static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,15),40,103,50,49,53,53,32,101,110,118,50,49,53,55,41,0};
-static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,16),40,115,105,109,112,108,105,102,121,32,120,50,49,51,56,41};
-static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,29),40,97,49,52,48,51,49,32,102,111,114,109,50,48,54,56,32,114,50,48,54,57,32,99,50,48,55,48,41,0,0,0};
-static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,48,52,53,32,103,50,48,53,53,50,48,53,57,41,0,0,0,0};
-static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,48,49,50,32,103,50,48,50,50,50,48,50,54,41,0,0,0,0};
-static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,29),40,97,49,52,52,52,49,32,102,111,114,109,49,57,57,55,32,114,49,57,57,56,32,99,49,57,57,57,41,0,0,0};
-static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,15),40,101,120,112,97,110,100,32,98,115,49,57,56,54,41,0};
-static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,29),40,97,49,52,54,56,56,32,102,111,114,109,49,57,55,57,32,114,49,57,56,48,32,99,49,57,56,49,41,0,0,0};
-static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,7),40,103,49,57,54,54,41,0};
-static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,57,53,48,32,103,49,57,54,48,49,57,54,52,41,0,0,0,0};
-static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,20),40,101,120,112,97,110,100,32,99,108,97,117,115,101,115,49,57,51,55,41,0,0,0,0};
-static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,29),40,97,49,52,55,53,55,32,102,111,114,109,49,57,50,51,32,114,49,57,50,52,32,99,49,57,50,53,41,0,0,0};
-static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,20),40,101,120,112,97,110,100,32,99,108,97,117,115,101,115,49,56,56,54,41,0,0,0,0};
-static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,29),40,97,49,52,57,53,56,32,102,111,114,109,49,56,55,53,32,114,49,56,55,54,32,99,49,56,55,55,41,0,0,0};
-static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,29),40,97,49,53,50,56,56,32,102,111,114,109,49,56,54,52,32,114,49,56,54,53,32,99,49,56,54,54,41,0,0,0};
-static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,29),40,97,49,53,51,55,56,32,102,111,114,109,49,56,53,52,32,114,49,56,53,53,32,99,49,56,53,54,41,0,0,0};
-static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,102,111,114,109,49,56,50,57,41,0};
-static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,29),40,97,49,53,52,51,55,32,102,111,114,109,49,56,50,53,32,114,49,56,50,54,32,99,49,56,50,55,41,0,0,0};
-static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,50),40,97,49,53,53,54,52,32,103,49,56,49,52,49,56,49,53,49,56,50,48,32,103,49,56,49,54,49,56,49,55,49,56,50,49,32,103,49,56,49,56,49,56,49,57,49,56,50,50,41,0,0,0,0,0,0};
-static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,50),40,97,49,53,53,55,52,32,103,49,55,57,57,49,56,48,48,49,56,48,53,32,103,49,56,48,49,49,56,48,50,49,56,48,54,32,103,49,56,48,51,49,56,48,52,49,56,48,55,41,0,0,0,0,0,0};
-static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,50),40,97,49,53,53,56,52,32,103,49,55,56,52,49,55,56,53,49,55,57,48,32,103,49,55,56,54,49,55,56,55,49,55,57,49,32,103,49,55,56,56,49,55,56,57,49,55,57,50,41,0,0,0,0,0,0};
-static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,20),40,112,114,111,112,101,114,45,108,105,115,116,63,32,120,49,49,48,56,41,0,0,0,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,24),40,100,111,108,111,111,112,49,49,52,51,32,120,49,49,52,55,32,110,49,49,52,56,41};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,13),40,97,55,49,56,56,32,121,49,49,54,50,41,0,0,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,18),40,119,97,108,107,32,120,49,49,50,52,32,112,49,49,50,53,41,0,0,0,0,0,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,29),40,98,111,100,121,49,48,53,55,32,99,117,108,112,114,105,116,49,48,54,54,32,115,101,49,48,54,55,41,0,0,0};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,115,101,49,48,54,48,32,37,99,117,108,112,114,105,116,49,48,53,53,49,49,55,52,41,0,0,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,17),40,100,101,102,45,99,117,108,112,114,105,116,49,48,53,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,99,104,101,99,107,45,115,121,110,116,97,120,32,105,100,49,48,52,56,32,101,120,112,49,48,52,57,32,112,97,116,49,48,53,48,32,46,32,116,109,112,49,48,52,55,49,48,53,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,28),40,101,114,45,109,97,99,114,111,45,116,114,97,110,115,102,111,114,109,101,114,32,120,49,49,56,49,41,0,0,0,0};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,13),40,103,49,50,48,53,32,97,49,50,48,55,41,0,0,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,16),40,114,101,110,97,109,101,32,115,121,109,49,49,57,48,41};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,24),40,100,111,108,111,111,112,49,50,52,50,32,105,49,50,52,54,32,102,49,50,52,55,41};
+static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,7),40,103,49,51,48,50,41,0};
+static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,7),40,103,49,51,49,51,41,0};
+static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,23),40,99,111,109,112,97,114,101,32,115,49,49,50,50,52,32,115,50,49,50,50,53,41,0};
+static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,32),40,102,95,55,51,50,49,32,102,111,114,109,49,49,56,51,32,115,101,49,49,56,52,32,100,115,101,49,49,56,53,41};
+static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,101,114,45,116,114,97,110,115,102,111,114,109,101,114,32,104,97,110,100,108,101,114,49,49,56,50,41,0,0,0,0,0,0};
+static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,17),40,114,101,115,111,108,118,101,32,115,121,109,49,51,52,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,13),40,116,111,115,116,114,32,120,49,51,53,48,41,0,0,0};
+static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,10),40,115,119,97,112,49,51,55,48,41,0,0,0,0,0,0};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,7),40,97,55,56,49,56,41,0};
+static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,22),40,105,109,112,111,114,116,45,110,97,109,101,32,115,112,101,99,49,51,53,55,41,0,0};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,13),40,103,49,52,55,50,32,97,49,52,55,52,41,0,0,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,13),40,103,49,52,55,54,32,97,49,52,55,56,41,0,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,26),40,108,111,111,112,32,105,100,115,49,52,54,49,32,118,49,52,54,50,32,115,49,52,54,51,41,0,0,0,0,0,0};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,51,57,32,103,49,52,52,57,49,52,53,51,41,0,0,0,0};
+static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,105,109,112,115,49,53,49,53,32,115,49,53,49,54,41,0,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,105,109,112,118,49,53,48,54,32,118,49,53,48,55,41,0,0,0};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,56,52,32,103,49,52,57,52,49,52,57,56,41,0,0,0,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,52,56,32,103,49,53,53,50,49,53,53,52,41,0,0,0,0};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,13),40,103,49,53,54,50,32,97,49,53,54,52,41,0,0,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,13),40,103,49,53,54,54,32,97,49,53,54,56,41,0,0,0};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,44),40,108,111,111,112,32,105,109,112,118,49,53,50,55,32,105,109,112,115,49,53,50,56,32,118,49,53,50,57,32,115,49,53,51,48,32,105,100,115,49,53,51,49,41,0,0,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,13),40,114,101,110,32,105,109,112,49,53,55,51,41,0,0,0};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,57,57,32,103,49,54,48,57,49,54,49,51,41,0,0,0,0};
+static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,55,54,32,103,49,53,56,54,49,53,57,48,41,0,0,0,0};
+static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,22),40,105,109,112,111,114,116,45,115,112,101,99,32,115,112,101,99,49,52,49,51,41,0,0};
+static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,49,55,32,103,49,55,50,55,49,55,51,49,41,0,0,0,0};
+static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,57,52,32,103,49,55,48,52,49,55,48,56,41,0,0,0,0};
+static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,15),40,103,49,54,55,57,32,105,109,112,49,54,56,49,41,0};
+static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,55,50,32,103,49,54,55,54,49,54,55,56,41,0,0,0,0};
+static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,15),40,103,49,54,53,52,32,105,109,112,49,54,53,54,41,0};
+static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,52,55,32,103,49,54,53,49,49,54,53,51,41,0,0,0,0};
+static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,16),40,103,49,54,51,52,32,115,112,101,99,49,54,51,54,41};
+static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,54,50,55,32,103,49,54,51,49,49,54,51,51,41,0,0,0,0};
+static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,97),40,35,35,115,121,115,35,101,120,112,97,110,100,45,105,109,112,111,114,116,32,120,49,51,50,56,32,114,49,51,50,57,32,99,49,51,51,48,32,105,109,112,111,114,116,45,101,110,118,49,51,51,49,32,109,97,99,114,111,45,101,110,118,49,51,51,50,32,109,101,116,97,63,49,51,51,51,32,114,101,101,120,112,63,49,51,51,52,32,108,111,99,49,51,51,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,55,54,57,32,103,49,55,55,51,49,55,55,53,41,0,0,0,0};
+static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,109,97,114,107,45,112,114,105,109,105,116,105,118,101,32,112,114,105,109,115,49,55,54,54,41};
+static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,14),40,102,95,57,48,55,48,32,120,50,52,55,53,41,0,0};
+static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,52,56,51,32,103,50,52,57,51,50,52,57,55,41,0,0,0,0};
+static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,18),40,102,95,57,48,55,54,32,114,117,108,101,115,50,52,55,54,41,0,0,0,0,0,0};
+static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,13),40,97,57,50,53,48,32,120,50,53,49,53,41,0,0,0};
+static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,17),40,102,95,57,50,48,49,32,114,117,108,101,50,53,48,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,30),40,102,95,57,50,56,53,32,105,110,112,117,116,50,53,49,54,32,112,97,116,116,101,114,110,50,53,49,55,41,0,0};
+static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,30),40,102,95,57,53,48,54,32,105,110,112,117,116,50,53,54,50,32,112,97,116,116,101,114,110,50,53,54,51,41,0,0};
+static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,10),40,108,112,32,105,50,53,57,55,41,0,0,0,0,0,0};
+static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,30),40,102,95,57,54,50,56,32,105,110,112,117,116,50,53,55,55,32,112,97,116,116,101,114,110,50,53,55,56,41,0,0};
+static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,13),40,97,57,57,53,52,32,120,50,54,50,56,41,0,0,0};
+static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,10),40,108,112,32,105,50,54,53,49,41,0,0,0,0,0,0};
+static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,39),40,102,95,57,57,49,54,32,112,97,116,116,101,114,110,50,54,49,57,32,112,97,116,104,50,54,50,48,32,109,97,112,105,116,50,54,50,49,41,0};
+static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,26),40,100,111,108,111,111,112,50,54,57,53,32,100,50,54,57,57,32,103,101,110,50,55,48,48,41,0,0,0,0,0,0};
+static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,38),40,102,95,49,48,49,50,51,32,116,101,109,112,108,97,116,101,50,54,54,51,32,100,105,109,50,54,54,52,32,101,110,118,50,54,54,53,41,0,0};
+static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,38),40,102,95,49,48,51,55,55,32,112,97,116,116,101,114,110,50,55,50,50,32,100,105,109,50,55,50,51,32,118,97,114,115,50,55,50,52,41,0,0};
+static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,47),40,102,95,49,48,52,53,48,32,116,101,109,112,108,97,116,101,50,55,51,49,32,100,105,109,50,55,51,50,32,101,110,118,50,55,51,51,32,102,114,101,101,50,55,51,52,41,0};
+static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,53,52,51,32,112,97,116,116,101,114,110,50,55,52,54,41,0,0,0};
+static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,53,54,53,32,112,97,116,116,101,114,110,50,55,53,52,41,0,0,0};
+static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,53,57,49,32,112,97,116,116,101,114,110,50,55,53,57,41,0,0,0};
+static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,112,97,116,116,101,114,110,50,55,54,50,41,0,0,0,0,0,0};
+static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,21),40,102,95,49,48,54,49,49,32,112,97,116,116,101,114,110,50,55,54,48,41,0,0,0};
+static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,79),40,35,35,115,121,115,35,112,114,111,99,101,115,115,45,115,121,110,116,97,120,45,114,117,108,101,115,32,101,108,108,105,112,115,105,115,50,52,49,55,32,114,117,108,101,115,50,52,49,56,32,115,117,98,107,101,121,119,111,114,100,115,50,52,49,57,32,114,50,52,50,48,32,99,50,52,50,49,41,0};
+static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,109,101,50,56,51,54,41,0,0,0};
+static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,109,97,99,114,111,45,115,117,98,115,101,116,32,109,101,48,50,56,50,55,32,46,32,116,109,112,50,56,50,54,50,56,50,56,41,0,0,0,0,0,0};
+static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,16),40,103,50,56,54,55,32,115,100,101,102,50,56,54,57,41};
+static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,56,54,48,32,103,50,56,54,52,50,56,54,54,41,0,0,0,0};
+static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,52),40,35,35,115,121,115,35,102,105,120,117,112,45,109,97,99,114,111,45,101,110,118,105,114,111,110,109,101,110,116,32,115,101,50,56,53,48,32,46,32,116,109,112,50,56,52,57,50,56,53,49,41,0,0,0,0};
+static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,23),40,109,111,100,117,108,101,45,110,97,109,101,32,120,50,56,56,48,50,56,57,54,41,0};
+static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,48),40,115,101,116,45,109,111,100,117,108,101,45,117,110,100,101,102,105,110,101,100,45,108,105,115,116,33,32,120,50,56,56,48,50,57,50,51,32,121,50,56,56,49,50,57,50,52,41};
+static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,33),40,109,111,100,117,108,101,45,117,110,100,101,102,105,110,101,100,45,108,105,115,116,32,120,50,56,56,48,50,57,50,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,109,111,100,117,108,101,45,101,120,112,111,114,116,115,32,109,50,57,56,49,41,0,0,0,0};
+static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,102,105,110,100,45,109,111,100,117,108,101,32,110,97,109,101,50,57,57,52,32,46,32,116,109,112,50,57,57,51,50,57,57,53,41,0,0,0,0,0,0};
+static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,64),40,35,35,115,121,115,35,116,111,112,108,101,118,101,108,45,100,101,102,105,110,105,116,105,111,110,45,104,111,111,107,32,115,121,109,51,48,49,48,32,109,111,100,51,48,49,49,32,101,120,112,51,48,49,50,32,118,97,108,51,48,49,51,41};
+static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,109,101,116,97,45,101,120,112,114,101,115,115,105,111,110,32,101,120,112,51,48,49,53,41};
+static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,42),40,99,104,101,99,107,45,102,111,114,45,114,101,100,101,102,32,115,121,109,51,48,50,49,32,101,110,118,51,48,50,50,32,115,101,110,118,51,48,50,51,41,0,0,0,0,0,0};
+static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,101,120,112,111,114,116,32,115,121,109,51,48,51,52,32,109,111,100,51,48,51,53,41,0};
+static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,115,121,110,116,97,120,45,101,120,112,111,114,116,32,115,121,109,51,48,53,54,32,109,111,100,51,48,53,55,32,118,97,108,51,48,53,56,41,0,0};
+static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,117,110,100,101,102,105,110,101,100,32,115,121,109,51,48,55,57,32,109,111,100,51,48,56,48,41,0,0,0,0,0,0};
+static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,23),40,98,111,100,121,51,49,48,49,32,115,101,120,112,111,114,116,115,51,49,49,49,41,0};
+static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,18),40,100,101,102,45,115,101,120,112,111,114,116,115,51,49,48,52,41,0,0,0,0,0,0};
+static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,58),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,109,111,100,117,108,101,32,110,97,109,101,51,48,57,51,32,101,120,112,108,105,115,116,51,48,57,52,32,46,32,116,109,112,51,48,57,50,51,48,57,53,41,0,0,0,0,0,0};
+static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,49,50,53,32,103,51,49,50,57,51,49,51,49,41,0,0,0,0};
+static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,109,97,114,107,45,105,109,112,111,114,116,101,100,45,115,121,109,98,111,108,115,32,115,101,51,49,50,50,41,0,0,0,0};
+static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,21),40,119,97,114,110,32,109,115,103,51,49,54,51,32,105,100,51,49,54,52,41,0,0,0};
+static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,13),40,103,51,49,56,52,32,97,51,49,56,54,41,0,0,0};
+static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,13),40,103,51,49,57,51,32,97,51,49,57,53,41,0,0,0};
+static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,32,105,101,120,112,111,114,116,115,51,49,55,52,41,0,0,0,0};
+static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,101,120,112,111,114,116,115,51,49,54,54,41,0,0,0,0,0,0};
+static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,33),40,109,111,100,117,108,101,45,105,110,100,105,114,101,99,116,45,101,120,112,111,114,116,115,32,109,111,100,51,49,52,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,115,101,51,50,49,52,41,0,0,0};
+static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,18),40,109,101,114,103,101,45,115,101,32,115,101,115,51,50,48,57,41,0,0,0,0,0,0};
+static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,115,100,51,51,52,51,41,0,0,0};
+static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,19),40,103,51,51,49,55,32,115,101,120,112,111,114,116,51,51,49,57,41,0,0,0,0,0};
+static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,51,48,49,32,103,51,51,49,49,51,51,49,53,41,0,0,0,0};
+static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,50,54,57,32,103,51,50,55,57,51,50,56,51,41,0,0,0,0};
+static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,50,52,54,32,103,51,50,53,54,51,50,54,48,41,0,0,0,0};
+static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,44),40,35,35,115,121,115,35,99,111,109,112,105,108,101,100,45,109,111,100,117,108,101,45,114,101,103,105,115,116,114,97,116,105,111,110,32,109,111,100,51,50,50,54,41,0,0,0,0};
+static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,7),40,103,51,52,57,53,41,0};
+static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,56,56,32,103,51,52,57,50,51,52,57,52,41,0,0,0,0};
+static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,7),40,103,51,52,55,57,41,0};
+static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,55,50,32,103,51,52,55,54,51,52,55,56,41,0,0,0,0};
+static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,7),40,103,51,52,54,53,41,0};
+static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,53,56,32,103,51,52,54,50,51,52,54,52,41,0,0,0,0};
+static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,51,50,32,103,51,52,52,50,51,52,52,54,41,0,0,0,0};
+static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,52,48,55,32,103,51,52,49,55,51,52,50,49,41,0,0,0,0};
+static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,51,56,50,32,103,51,51,57,50,51,51,57,54,41,0,0,0,0};
+static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,94),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,99,111,109,112,105,108,101,100,45,109,111,100,117,108,101,32,110,97,109,101,51,51,54,51,32,105,101,120,112,111,114,116,115,51,51,54,52,32,118,101,120,112,111,114,116,115,51,51,54,53,32,115,101,120,112,111,114,116,115,51,51,54,54,32,46,32,116,109,112,51,51,54,50,51,51,54,55,41,0,0};
+static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,114,105,109,105,116,105,118,101,45,97,108,105,97,115,32,115,121,109,51,53,48,55,41,0};
+static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,14),40,103,51,53,55,48,32,115,101,51,53,55,50,41,0,0};
+static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,53,53,52,32,103,51,53,54,52,51,53,54,56,41,0,0,0,0};
+static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,53,51,48,32,103,51,53,52,48,51,53,52,52,41,0,0,0,0};
+static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,69),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,112,114,105,109,105,116,105,118,101,45,109,111,100,117,108,101,32,110,97,109,101,51,53,49,55,32,118,101,120,112,111,114,116,115,51,53,49,56,32,46,32,116,109,112,51,53,49,54,51,53,49,57,41,0,0,0};
+static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,120,108,51,53,56,56,41,0,0,0};
+static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,102,105,110,100,45,101,120,112,111,114,116,32,115,121,109,51,53,56,51,32,109,111,100,51,53,56,52,32,105,110,100,105,114,101,99,116,51,53,56,53,41};
+static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,13),40,103,51,55,53,51,32,109,51,55,53,53,41,0,0,0};
+static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,55,52,54,32,103,51,55,53,48,51,55,53,50,41,0,0,0,0};
+static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,55,49,48,32,103,51,55,50,48,51,55,50,52,41,0,0,0,0};
+static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,51,54,57,56,41,0,0};
+static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,13),40,103,51,54,56,56,32,117,51,54,57,48,41,0,0,0};
+static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,54,56,49,32,103,51,54,56,53,51,54,56,55,41,0,0,0,0};
+static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,120,108,51,54,53,56,41,0,0,0};
+static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,109,101,51,54,52,56,41,0,0,0};
+static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,54,50,52,32,103,51,54,51,52,51,54,51,56,41,0,0,0,0};
+static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,102,105,110,97,108,105,122,101,45,109,111,100,117,108,101,32,109,111,100,51,54,49,52,41,0};
+static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,28),40,97,49,51,52,54,52,32,101,120,112,50,52,48,51,32,114,50,52,48,52,32,99,50,52,48,53,41,0,0,0,0};
+static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,51,55,56,32,103,50,51,56,56,50,51,57,50,41,0,0,0,0};
+static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,15),40,103,50,51,53,56,32,101,120,112,50,51,54,48,41,0};
+static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,51,53,49,32,103,50,51,53,53,50,51,53,55,41,0,0,0,0};
+static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,26),40,97,49,51,53,48,49,32,120,50,51,52,50,32,114,50,51,52,51,32,99,50,51,52,52,41,0,0,0,0,0,0};
+static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,26),40,97,49,51,54,54,49,32,120,50,51,50,57,32,114,50,51,51,48,32,99,50,51,51,49,41,0,0,0,0,0,0};
+static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,26),40,97,49,51,55,48,53,32,120,50,51,50,49,32,114,50,51,50,50,32,99,50,51,50,51,41,0,0,0,0,0,0};
+static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,26),40,97,49,51,55,53,54,32,120,50,51,49,51,32,114,50,51,49,52,32,99,50,51,49,53,41,0,0,0,0,0,0};
+static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,26),40,97,49,51,55,55,55,32,120,50,51,48,53,32,114,50,51,48,54,32,99,50,51,48,55,41,0,0,0,0,0,0};
+static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,11),40,101,114,114,32,120,50,50,49,52,41,0,0,0,0,0};
+static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,13),40,116,101,115,116,32,102,120,50,50,49,53,41,0,0,0};
+static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,50,54,50,32,103,50,50,55,50,50,50,55,54,41,0,0,0,0};
+static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,16),40,101,120,112,97,110,100,32,99,108,115,50,50,53,51,41};
+static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,29),40,97,49,51,55,57,56,32,102,111,114,109,50,50,48,52,32,114,50,50,48,53,32,99,50,50,48,54,41,0,0,0};
+static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,29),40,97,49,52,49,49,55,32,102,111,114,109,50,49,57,54,32,114,50,49,57,55,32,99,50,49,57,56,41,0,0,0};
+static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,18),40,119,97,108,107,32,120,50,49,48,51,32,110,50,49,48,52,41,0,0,0,0,0,0};
+static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,19),40,119,97,108,107,49,32,120,50,49,48,53,32,110,50,49,48,54,41,0,0,0,0,0};
+static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,15),40,103,50,49,55,50,32,101,110,118,50,49,55,52,41,0};
+static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,15),40,103,50,49,56,48,32,101,110,118,50,49,56,50,41,0};
+static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,16),40,115,105,109,112,108,105,102,121,32,120,50,49,54,51,41};
+static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,29),40,97,49,52,49,53,48,32,102,111,114,109,50,48,57,51,32,114,50,48,57,52,32,99,50,48,57,53,41,0,0,0};
+static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,48,55,48,32,103,50,48,56,48,50,48,56,52,41,0,0,0,0};
+static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,48,51,55,32,103,50,48,52,55,50,48,53,49,41,0,0,0,0};
+static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,29),40,97,49,52,53,54,56,32,102,111,114,109,50,48,50,50,32,114,50,48,50,51,32,99,50,48,50,52,41,0,0,0};
+static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,15),40,101,120,112,97,110,100,32,98,115,50,48,49,49,41,0};
+static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,29),40,97,49,52,56,49,53,32,102,111,114,109,50,48,48,52,32,114,50,48,48,53,32,99,50,48,48,54,41,0,0,0};
+static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,7),40,103,49,57,57,49,41,0};
+static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,57,55,53,32,103,49,57,56,53,49,57,56,57,41,0,0,0,0};
+static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,20),40,101,120,112,97,110,100,32,99,108,97,117,115,101,115,49,57,54,50,41,0,0,0,0};
+static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,29),40,97,49,52,56,56,52,32,102,111,114,109,49,57,52,56,32,114,49,57,52,57,32,99,49,57,53,48,41,0,0,0};
+static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,20),40,101,120,112,97,110,100,32,99,108,97,117,115,101,115,49,57,49,49,41,0,0,0,0};
+static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,29),40,97,49,53,48,56,53,32,102,111,114,109,49,57,48,48,32,114,49,57,48,49,32,99,49,57,48,50,41,0,0,0};
+static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,29),40,97,49,53,52,49,53,32,102,111,114,109,49,56,56,57,32,114,49,56,57,48,32,99,49,56,57,49,41,0,0,0};
+static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,29),40,97,49,53,53,48,53,32,102,111,114,109,49,56,55,57,32,114,49,56,56,48,32,99,49,56,56,49,41,0,0,0};
+static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,29),40,97,49,53,53,54,52,32,102,111,114,109,49,56,53,53,32,114,49,56,53,54,32,99,49,56,53,55,41,0,0,0};
+static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,102,111,114,109,49,56,51,48,41,0};
+static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,29),40,97,49,53,54,53,54,32,102,111,114,109,49,56,50,54,32,114,49,56,50,55,32,99,49,56,50,56,41,0,0,0};
+static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,50),40,97,49,53,55,56,51,32,103,49,56,49,53,49,56,49,54,49,56,50,49,32,103,49,56,49,55,49,56,49,56,49,56,50,50,32,103,49,56,49,57,49,56,50,48,49,56,50,51,41,0,0,0,0,0,0};
+static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,50),40,97,49,53,55,57,51,32,103,49,56,48,48,49,56,48,49,49,56,48,54,32,103,49,56,48,50,49,56,48,51,49,56,48,55,32,103,49,56,48,52,49,56,48,53,49,56,48,56,41,0,0,0,0,0,0};
+static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,50),40,97,49,53,56,48,51,32,103,49,55,56,53,49,55,56,54,49,55,57,49,32,103,49,55,56,55,49,55,56,56,49,55,57,50,32,103,49,55,56,57,49,55,57,48,49,55,57,51,41,0,0,0,0,0,0};
+static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
 C_noret_decl(C_expand_toplevel)
 C_externexport void C_ccall C_expand_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3841)
-static void C_ccall f_3841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3869)
-static void C_ccall f_3869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3873)
-static void C_ccall f_3873(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4211)
-static void C_ccall f_4211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15585)
-static void C_ccall f_15585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15583)
-static void C_ccall f_15583(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8795)
-static void C_ccall f_8795(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15575)
-static void C_ccall f_15575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15573)
-static void C_ccall f_15573(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8798)
-static void C_ccall f_8798(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3866)
+static void C_ccall f_3866(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3894)
+static void C_ccall f_3894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3898)
+static void C_ccall f_3898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4172)
+static void C_ccall f_4172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15804)
+static void C_ccall f_15804(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15802)
+static void C_ccall f_15802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8911)
+static void C_ccall f_8911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15794)
+static void C_ccall f_15794(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15792)
+static void C_ccall f_15792(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8914)
+static void C_ccall f_8914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15784)
+static void C_ccall f_15784(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15782)
+static void C_ccall f_15782(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8917)
+static void C_ccall f_8917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8921)
+static void C_ccall f_8921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15657)
+static void C_ccall f_15657(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15667)
+static void C_fcall f_15667(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15683)
+static void C_ccall f_15683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15686)
+static void C_ccall f_15686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15714)
+static void C_ccall f_15714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15689)
+static void C_ccall f_15689(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15736)
+static void C_ccall f_15736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15739)
+static void C_ccall f_15739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15758)
+static void C_ccall f_15758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15770)
+static void C_ccall f_15770(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15723)
+static void C_ccall f_15723(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15726)
+static void C_ccall f_15726(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15733)
+static void C_ccall f_15733(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15655)
+static void C_ccall f_15655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8924)
+static void C_ccall f_8924(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15565)
 static void C_ccall f_15565(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15581)
+static void C_ccall f_15581(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15584)
+static void C_ccall f_15584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15606)
+static void C_ccall f_15606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15587)
+static void C_ccall f_15587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15609)
+static void C_ccall f_15609(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15612)
+static void C_ccall f_15612(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15635)
+static void C_ccall f_15635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15647)
+static void C_ccall f_15647(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15563)
 static void C_ccall f_15563(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8801)
-static void C_ccall f_8801(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8805)
-static void C_ccall f_8805(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15438)
-static void C_ccall f_15438(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15448)
-static void C_fcall f_15448(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15464)
-static void C_ccall f_15464(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15467)
-static void C_ccall f_15467(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15495)
-static void C_ccall f_15495(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15470)
-static void C_ccall f_15470(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15517)
-static void C_ccall f_15517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15520)
-static void C_ccall f_15520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15539)
-static void C_ccall f_15539(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15551)
-static void C_ccall f_15551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8927)
+static void C_ccall f_8927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15506)
+static void C_ccall f_15506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15535)
+static void C_ccall f_15535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15555)
+static void C_ccall f_15555(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15559)
+static void C_ccall f_15559(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15504)
 static void C_ccall f_15504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15507)
-static void C_ccall f_15507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15514)
-static void C_ccall f_15514(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15436)
-static void C_ccall f_15436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8808)
-static void C_ccall f_8808(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15379)
-static void C_ccall f_15379(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15408)
-static void C_ccall f_15408(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15428)
-static void C_ccall f_15428(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15432)
-static void C_ccall f_15432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15377)
-static void C_ccall f_15377(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8811)
-static void C_ccall f_8811(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15289)
-static void C_ccall f_15289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15314)
-static void C_ccall f_15314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15321)
-static void C_ccall f_15321(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15341)
-static void C_ccall f_15341(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15361)
-static void C_ccall f_15361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15365)
-static void C_ccall f_15365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15287)
-static void C_ccall f_15287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8814)
-static void C_ccall f_8814(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14959)
-static void C_ccall f_14959(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14966)
-static void C_ccall f_14966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14969)
-static void C_ccall f_14969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14972)
-static void C_ccall f_14972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14975)
-static void C_ccall f_14975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14978)
-static void C_ccall f_14978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14981)
-static void C_ccall f_14981(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14986)
-static void C_fcall f_14986(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15002)
-static void C_ccall f_15002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15008)
-static void C_ccall f_15008(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15050)
-static void C_ccall f_15050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15118)
-static void C_ccall f_15118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15243)
-static void C_ccall f_15243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15239)
-static void C_ccall f_15239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15121)
-static void C_ccall f_15121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15176)
-static void C_ccall f_15176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15053)
-static void C_ccall f_15053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15092)
-static void C_ccall f_15092(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15044)
-static void C_ccall f_15044(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15015)
-static void C_ccall f_15015(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8930)
+static void C_ccall f_8930(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15416)
+static void C_ccall f_15416(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15441)
+static void C_ccall f_15441(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15448)
+static void C_ccall f_15448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15468)
+static void C_ccall f_15468(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15488)
+static void C_ccall f_15488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15492)
+static void C_ccall f_15492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15414)
+static void C_ccall f_15414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8933)
+static void C_ccall f_8933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15086)
+static void C_ccall f_15086(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15093)
+static void C_ccall f_15093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15096)
+static void C_ccall f_15096(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15099)
+static void C_ccall f_15099(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15102)
+static void C_ccall f_15102(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15105)
+static void C_ccall f_15105(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15108)
+static void C_ccall f_15108(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15113)
+static void C_fcall f_15113(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15129)
+static void C_ccall f_15129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15135)
+static void C_ccall f_15135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15177)
+static void C_ccall f_15177(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15245)
+static void C_ccall f_15245(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15370)
+static void C_ccall f_15370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15366)
+static void C_ccall f_15366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15248)
+static void C_ccall f_15248(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15303)
+static void C_ccall f_15303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15180)
+static void C_ccall f_15180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15219)
+static void C_ccall f_15219(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15171)
+static void C_ccall f_15171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15142)
+static void C_ccall f_15142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15084)
+static void C_ccall f_15084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8936)
+static void C_ccall f_8936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14885)
+static void C_ccall f_14885(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14889)
+static void C_ccall f_14889(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14898)
+static void C_ccall f_14898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14901)
+static void C_ccall f_14901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14904)
+static void C_ccall f_14904(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14907)
+static void C_ccall f_14907(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14928)
+static void C_fcall f_14928(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14944)
+static void C_ccall f_14944(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14950)
+static void C_ccall f_14950(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15010)
+static void C_fcall f_15010(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15037)
+static C_word C_fcall f_15037(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_15004)
+static void C_ccall f_15004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15000)
+static void C_ccall f_15000(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14992)
+static void C_ccall f_14992(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14988)
+static void C_ccall f_14988(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14957)
 static void C_ccall f_14957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8817)
-static void C_ccall f_8817(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14758)
-static void C_ccall f_14758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14762)
-static void C_ccall f_14762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14771)
-static void C_ccall f_14771(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14774)
-static void C_ccall f_14774(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14777)
-static void C_ccall f_14777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14780)
-static void C_ccall f_14780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14801)
-static void C_fcall f_14801(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14817)
-static void C_ccall f_14817(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14823)
-static void C_ccall f_14823(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14926)
+static void C_ccall f_14926(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14883)
-static void C_fcall f_14883(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14910)
-static C_word C_fcall f_14910(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_14877)
-static void C_ccall f_14877(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14873)
-static void C_ccall f_14873(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14865)
-static void C_ccall f_14865(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14861)
-static void C_ccall f_14861(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14830)
-static void C_ccall f_14830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14799)
-static void C_ccall f_14799(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14756)
-static void C_ccall f_14756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8820)
-static void C_ccall f_8820(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14689)
-static void C_ccall f_14689(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14693)
-static void C_ccall f_14693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14702)
-static void C_ccall f_14702(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14707)
-static void C_fcall f_14707(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14744)
-static void C_ccall f_14744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14725)
-static void C_ccall f_14725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14687)
-static void C_ccall f_14687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8823)
-static void C_ccall f_8823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14442)
-static void C_ccall f_14442(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14446)
-static void C_ccall f_14446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14458)
-static void C_ccall f_14458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14461)
-static void C_ccall f_14461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14464)
-static void C_ccall f_14464(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_14883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8939)
+static void C_ccall f_8939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14816)
+static void C_ccall f_14816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14820)
+static void C_ccall f_14820(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14829)
+static void C_ccall f_14829(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14834)
+static void C_fcall f_14834(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14871)
+static void C_ccall f_14871(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14852)
+static void C_ccall f_14852(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14814)
+static void C_ccall f_14814(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8942)
+static void C_ccall f_8942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14569)
+static void C_ccall f_14569(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14573)
+static void C_ccall f_14573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14585)
+static void C_ccall f_14585(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14588)
+static void C_ccall f_14588(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14591)
+static void C_ccall f_14591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14760)
+static void C_fcall f_14760(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14606)
+static void C_ccall f_14606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14758)
+static void C_ccall f_14758(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14633)
-static void C_fcall f_14633(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14479)
-static void C_ccall f_14479(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14631)
-static void C_ccall f_14631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14506)
-static void C_fcall f_14506(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14621)
-static void C_ccall f_14621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14522)
-static void C_fcall f_14522(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14544)
-static void C_fcall f_14544(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14603)
-static void C_fcall f_14603(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14542)
-static void C_ccall f_14542(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_14633(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14748)
+static void C_ccall f_14748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14649)
+static void C_fcall f_14649(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14671)
+static void C_fcall f_14671(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14730)
+static void C_fcall f_14730(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14669)
+static void C_ccall f_14669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14665)
+static void C_ccall f_14665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14567)
+static void C_ccall f_14567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8945)
+static void C_ccall f_8945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14151)
+static void C_ccall f_14151(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14155)
+static void C_ccall f_14155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14158)
+static void C_ccall f_14158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14161)
+static void C_ccall f_14161(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14164)
+static void C_ccall f_14164(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14556)
+static void C_ccall f_14556(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14453)
+static void C_fcall f_14453(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14457)
+static void C_ccall f_14457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14487)
+static void C_ccall f_14487(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14538)
 static void C_ccall f_14538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14440)
-static void C_ccall f_14440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8826)
-static void C_ccall f_8826(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14032)
-static void C_ccall f_14032(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14036)
-static void C_ccall f_14036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14039)
-static void C_ccall f_14039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14042)
-static void C_ccall f_14042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14045)
-static void C_ccall f_14045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14429)
-static void C_ccall f_14429(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14326)
-static void C_fcall f_14326(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14330)
-static void C_ccall f_14330(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14491)
+static void C_fcall f_14491(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14520)
+static void C_ccall f_14520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14461)
+static void C_fcall f_14461(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14176)
+static void C_fcall f_14176(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14223)
+static void C_ccall f_14223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14270)
+static void C_ccall f_14270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14439)
+static void C_ccall f_14439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14447)
+static void C_ccall f_14447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14425)
+static void C_ccall f_14425(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14414)
+static void C_ccall f_14414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14422)
+static void C_ccall f_14422(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14395)
+static void C_ccall f_14395(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14379)
+static void C_ccall f_14379(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14360)
 static void C_ccall f_14360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14411)
-static void C_ccall f_14411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14364)
-static void C_fcall f_14364(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14393)
-static void C_ccall f_14393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14334)
-static void C_fcall f_14334(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14057)
-static void C_fcall f_14057(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14104)
-static void C_ccall f_14104(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14151)
-static void C_ccall f_14151(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14312)
-static void C_ccall f_14312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14320)
-static void C_ccall f_14320(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14298)
-static void C_ccall f_14298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14287)
-static void C_ccall f_14287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14318)
+static void C_ccall f_14318(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14295)
 static void C_ccall f_14295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14272)
-static void C_ccall f_14272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14260)
-static void C_ccall f_14260(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14241)
-static void C_ccall f_14241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14199)
-static void C_ccall f_14199(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14176)
-static void C_ccall f_14176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14130)
-static void C_ccall f_14130(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14079)
-static void C_ccall f_14079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14075)
-static void C_ccall f_14075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14047)
-static void C_fcall f_14047(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14055)
-static void C_ccall f_14055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14030)
-static void C_ccall f_14030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8829)
-static void C_ccall f_8829(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13999)
-static void C_ccall f_13999(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14003)
-static void C_ccall f_14003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14249)
+static void C_ccall f_14249(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14198)
+static void C_ccall f_14198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14194)
+static void C_ccall f_14194(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14166)
+static void C_fcall f_14166(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14174)
+static void C_ccall f_14174(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14149)
+static void C_ccall f_14149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8948)
+static void C_ccall f_8948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14118)
+static void C_ccall f_14118(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14122)
+static void C_ccall f_14122(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14116)
+static void C_ccall f_14116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8951)
+static void C_ccall f_8951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13799)
+static void C_ccall f_13799(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13806)
+static void C_ccall f_13806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13809)
+static void C_ccall f_13809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13812)
+static void C_ccall f_13812(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13815)
+static void C_ccall f_13815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13981)
+static void C_fcall f_13981(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14068)
+static void C_ccall f_14068(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14090)
+static void C_ccall f_14090(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14097)
+static void C_ccall f_14097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14084)
+static void C_ccall f_14084(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13997)
-static void C_ccall f_13997(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8832)
-static void C_ccall f_8832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13680)
-static void C_ccall f_13680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13687)
-static void C_ccall f_13687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13690)
-static void C_ccall f_13690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13693)
-static void C_ccall f_13693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13696)
-static void C_ccall f_13696(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_13997(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13995)
+static void C_ccall f_13995(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13827)
+static void C_fcall f_13827(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_13862)
-static void C_fcall f_13862(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13949)
-static void C_ccall f_13949(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13971)
-static void C_ccall f_13971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13978)
-static void C_ccall f_13978(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_13862(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13908)
+static void C_ccall f_13908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13958)
+static void C_ccall f_13958(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13965)
 static void C_ccall f_13965(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13878)
-static void C_fcall f_13878(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13876)
-static void C_ccall f_13876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13708)
-static void C_fcall f_13708(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13743)
-static void C_ccall f_13743(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13789)
-static void C_ccall f_13789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13839)
-static void C_ccall f_13839(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13846)
-static void C_ccall f_13846(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13804)
-static void C_ccall f_13804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13818)
-static void C_ccall f_13818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13761)
-static void C_ccall f_13761(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13772)
-static void C_ccall f_13772(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13722)
-static void C_ccall f_13722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13698)
-static void C_fcall f_13698(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13678)
-static void C_ccall f_13678(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8835)
-static void C_ccall f_8835(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13659)
-static void C_ccall f_13659(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13657)
-static void C_ccall f_13657(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8838)
-static void C_ccall f_8838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13638)
-static void C_ccall f_13638(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13636)
-static void C_ccall f_13636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8841)
-static void C_ccall f_8841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13587)
-static void C_ccall f_13587(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13591)
-static void C_ccall f_13591(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13628)
-static void C_ccall f_13628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13614)
-static void C_ccall f_13614(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13585)
-static void C_ccall f_13585(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8844)
-static void C_ccall f_8844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13543)
-static void C_ccall f_13543(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13547)
-static void C_ccall f_13547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13577)
-static void C_ccall f_13577(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13550)
-static void C_ccall f_13550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13565)
-static void C_ccall f_13565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13541)
-static void C_ccall f_13541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8847)
-static void C_ccall f_8847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13383)
-static void C_ccall f_13383(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13390)
-static void C_ccall f_13390(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13393)
-static void C_ccall f_13393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13448)
-static void C_fcall f_13448(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13523)
-static void C_ccall f_13523(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13456)
-static void C_fcall f_13456(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13478)
-static C_word C_fcall f_13478(C_word t0);
+C_noret_decl(f_13923)
+static void C_ccall f_13923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13937)
+static void C_ccall f_13937(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13880)
+static void C_ccall f_13880(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13891)
+static void C_ccall f_13891(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13841)
+static void C_ccall f_13841(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13817)
+static void C_fcall f_13817(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13797)
+static void C_ccall f_13797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8954)
+static void C_ccall f_8954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13778)
+static void C_ccall f_13778(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13776)
+static void C_ccall f_13776(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8957)
+static void C_ccall f_8957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13757)
+static void C_ccall f_13757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13755)
+static void C_ccall f_13755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8960)
+static void C_ccall f_8960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13706)
+static void C_ccall f_13706(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13710)
+static void C_ccall f_13710(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13747)
+static void C_ccall f_13747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13733)
+static void C_ccall f_13733(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13704)
+static void C_ccall f_13704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8963)
+static void C_ccall f_8963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13662)
+static void C_ccall f_13662(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13666)
+static void C_ccall f_13666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13696)
+static void C_ccall f_13696(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13669)
+static void C_ccall f_13669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13684)
+static void C_ccall f_13684(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13660)
+static void C_ccall f_13660(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8966)
+static void C_ccall f_8966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13502)
+static void C_ccall f_13502(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13509)
+static void C_ccall f_13509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13512)
+static void C_ccall f_13512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13567)
+static void C_fcall f_13567(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13642)
+static void C_ccall f_13642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13575)
+static void C_fcall f_13575(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13597)
+static C_word C_fcall f_13597(C_word t0);
+C_noret_decl(f_13582)
+static void C_fcall f_13582(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13515)
+static void C_ccall f_13515(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13532)
+static void C_fcall f_13532(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13561)
+static void C_ccall f_13561(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13530)
+static void C_ccall f_13530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13522)
+static void C_ccall f_13522(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13518)
+static void C_ccall f_13518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13500)
+static void C_ccall f_13500(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8969)
+static void C_ccall f_8969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13465)
+static void C_ccall f_13465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13469)
+static void C_ccall f_13469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13487)
+static void C_ccall f_13487(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13463)
-static void C_fcall f_13463(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13396)
-static void C_ccall f_13396(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13413)
-static void C_fcall f_13413(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13442)
-static void C_ccall f_13442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13411)
-static void C_ccall f_13411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13403)
-static void C_ccall f_13403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13399)
-static void C_ccall f_13399(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13381)
-static void C_ccall f_13381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8850)
-static void C_ccall f_8850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13346)
-static void C_ccall f_13346(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13350)
-static void C_ccall f_13350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13368)
-static void C_ccall f_13368(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13344)
-static void C_ccall f_13344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8853)
-static void C_ccall f_8853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13340)
-static void C_ccall f_13340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10692)
-static void C_ccall f_10692(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13336)
-static void C_ccall f_13336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10696)
-static void C_ccall f_10696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10700)
-static void C_ccall f_10700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12822)
-static void C_ccall f_12822(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13285)
-static void C_fcall f_13285(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13324)
-static void C_ccall f_13324(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12838)
-static void C_ccall f_12838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13238)
-static void C_ccall f_13238(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13240)
-static void C_fcall f_13240(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13279)
-static void C_ccall f_13279(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13253)
-static void C_ccall f_13253(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13264)
-static void C_ccall f_13264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12841)
-static void C_ccall f_12841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13111)
-static void C_fcall f_13111(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13162)
-static void C_fcall f_13162(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13212)
-static void C_ccall f_13212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13174)
-static void C_fcall f_13174(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13198)
-static void C_ccall f_13198(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_13463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8972)
+static void C_ccall f_8972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13459)
+static void C_ccall f_13459(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10811)
+static void C_ccall f_10811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13455)
+static void C_ccall f_13455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10815)
+static void C_ccall f_10815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10819)
+static void C_ccall f_10819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12941)
+static void C_ccall f_12941(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13404)
+static void C_fcall f_13404(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13443)
+static void C_ccall f_13443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12957)
+static void C_ccall f_12957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13357)
+static void C_ccall f_13357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13359)
+static void C_fcall f_13359(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13398)
+static void C_ccall f_13398(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13372)
+static void C_ccall f_13372(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13383)
+static void C_ccall f_13383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12960)
+static void C_ccall f_12960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13230)
+static void C_fcall f_13230(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13281)
+static void C_fcall f_13281(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13331)
+static void C_ccall f_13331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13293)
+static void C_fcall f_13293(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13317)
+static void C_ccall f_13317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13313)
+static void C_ccall f_13313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13309)
+static void C_ccall f_13309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13278)
+static void C_ccall f_13278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13263)
+static void C_fcall f_13263(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13267)
+static void C_ccall f_13267(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12963)
+static void C_ccall f_12963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13119)
+static void C_ccall f_13119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13121)
+static void C_fcall f_13121(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13213)
+static void C_ccall f_13213(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13129)
+static void C_fcall f_13129(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13140)
+static void C_ccall f_13140(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13143)
+static void C_ccall f_13143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13180)
+static void C_fcall f_13180(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13206)
+static void C_ccall f_13206(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13194)
 static void C_ccall f_13194(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13190)
-static void C_ccall f_13190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13198)
+static void C_ccall f_13198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13178)
+static void C_ccall f_13178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13174)
+static void C_ccall f_13174(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13167)
+static void C_ccall f_13167(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13163)
+static void C_ccall f_13163(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13159)
 static void C_ccall f_13159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13144)
-static void C_fcall f_13144(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13148)
-static void C_ccall f_13148(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12844)
-static void C_ccall f_12844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13000)
-static void C_ccall f_13000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13002)
-static void C_fcall f_13002(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13094)
-static void C_ccall f_13094(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13010)
-static void C_fcall f_13010(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13021)
-static void C_ccall f_13021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13024)
-static void C_ccall f_13024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13061)
-static void C_fcall f_13061(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13087)
-static void C_ccall f_13087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13075)
-static void C_ccall f_13075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13079)
-static void C_ccall f_13079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13059)
-static void C_ccall f_13059(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13055)
-static void C_ccall f_13055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13048)
-static void C_ccall f_13048(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12966)
+static void C_ccall f_12966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12969)
+static void C_ccall f_12969(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13044)
 static void C_ccall f_13044(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13046)
+static void C_fcall f_13046(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13101)
+static void C_ccall f_13101(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13108)
+static void C_ccall f_13108(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13056)
+static void C_fcall f_13056(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12972)
+static void C_ccall f_12972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13036)
+static void C_ccall f_13036(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13040)
 static void C_ccall f_13040(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12847)
-static void C_ccall f_12847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12850)
-static void C_ccall f_12850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12925)
-static void C_ccall f_12925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12927)
-static void C_fcall f_12927(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12982)
-static void C_ccall f_12982(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12989)
-static void C_ccall f_12989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12937)
-static void C_fcall f_12937(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12853)
-static void C_ccall f_12853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12917)
-static void C_ccall f_12917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12921)
-static void C_ccall f_12921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12975)
+static void C_ccall f_12975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12978)
+static void C_ccall f_12978(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12992)
+static void C_fcall f_12992(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13021)
+static void C_ccall f_13021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13000)
+static void C_fcall f_13000(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13004)
+static void C_ccall f_13004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12981)
+static void C_ccall f_12981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12987)
+static void C_ccall f_12987(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12856)
-static void C_ccall f_12856(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12859)
-static void C_ccall f_12859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12873)
-static void C_fcall f_12873(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12902)
-static void C_ccall f_12902(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12881)
-static void C_fcall f_12881(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12885)
-static void C_ccall f_12885(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12862)
-static void C_ccall f_12862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12868)
-static void C_ccall f_12868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12737)
-static void C_ccall f_12737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_12748)
-static void C_ccall f_12748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12750)
-static void C_fcall f_12750(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12799)
-static void C_ccall f_12799(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12795)
-static void C_ccall f_12795(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12778)
-static void C_fcall f_12778(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12588)
-static void C_ccall f_12588(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_12588)
-static void C_ccall f_12588r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_12592)
-static void C_ccall f_12592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12595)
-static void C_ccall f_12595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12668)
-static void C_fcall f_12668(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12709)
-static void C_ccall f_12709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12678)
-static void C_fcall f_12678(C_word t0,C_word t1) C_noret;
+static void C_ccall f_12856(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_12867)
+static void C_ccall f_12867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12869)
+static void C_fcall f_12869(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12918)
+static void C_ccall f_12918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12914)
+static void C_ccall f_12914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12897)
+static void C_fcall f_12897(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12707)
+static void C_ccall f_12707(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_12707)
+static void C_ccall f_12707r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_12711)
+static void C_ccall f_12711(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12714)
+static void C_ccall f_12714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12787)
+static void C_fcall f_12787(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12828)
+static void C_ccall f_12828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12797)
+static void C_fcall f_12797(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12729)
+static void C_ccall f_12729(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12735)
+static void C_fcall f_12735(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12781)
+static void C_ccall f_12781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12762)
+static void C_fcall f_12762(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12733)
+static void C_ccall f_12733(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12690)
+static void C_ccall f_12690(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12701)
+static void C_ccall f_12701(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12694)
+static void C_ccall f_12694(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12697)
+static void C_ccall f_12697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12311)
+static void C_ccall f_12311(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...) C_noret;
+C_noret_decl(f_12311)
+static void C_ccall f_12311r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t7) C_noret;
+C_noret_decl(f_12315)
+static void C_ccall f_12315(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12610)
-static void C_ccall f_12610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12616)
-static void C_fcall f_12616(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12662)
-static void C_ccall f_12662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12643)
-static void C_fcall f_12643(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12614)
-static void C_ccall f_12614(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12571)
-static void C_ccall f_12571(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12582)
-static void C_ccall f_12582(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12575)
-static void C_ccall f_12575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12578)
-static void C_ccall f_12578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12192)
-static void C_ccall f_12192(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...) C_noret;
-C_noret_decl(f_12192)
-static void C_ccall f_12192r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t7) C_noret;
-C_noret_decl(f_12196)
-static void C_ccall f_12196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12491)
-static void C_fcall f_12491(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12539)
-static void C_ccall f_12539(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12222)
-static void C_ccall f_12222(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12208)
-static void C_fcall f_12208(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12546)
-static void C_ccall f_12546(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12501)
-static void C_fcall f_12501(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12225)
-static void C_ccall f_12225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12425)
-static void C_fcall f_12425(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12474)
-static void C_ccall f_12474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12435)
-static void C_fcall f_12435(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12228)
-static void C_ccall f_12228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12373)
-static void C_fcall f_12373(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12412)
-static void C_ccall f_12412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12231)
-static void C_ccall f_12231(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12367)
-static void C_ccall f_12367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12371)
-static void C_ccall f_12371(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12237)
-static void C_ccall f_12237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12240)
-static void C_ccall f_12240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12333)
-static void C_fcall f_12333(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_12610(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12658)
+static void C_ccall f_12658(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12341)
-static C_word C_fcall f_12341(C_word t0,C_word t1);
-C_noret_decl(f_12243)
-static void C_ccall f_12243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12291)
-static void C_fcall f_12291(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12299)
-static C_word C_fcall f_12299(C_word t0,C_word t1);
-C_noret_decl(f_12246)
-static void C_ccall f_12246(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12259)
-static void C_fcall f_12259(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12267)
-static C_word C_fcall f_12267(C_word t0,C_word t1);
-C_noret_decl(f_12249)
-static void C_ccall f_12249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11687)
-static void C_ccall f_11687(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12190)
-static void C_ccall f_12190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12186)
-static void C_ccall f_12186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11710)
-static void C_fcall f_11710(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12156)
-static void C_ccall f_12156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12152)
-static void C_ccall f_12152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11718)
-static void C_fcall f_11718(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12105)
-static void C_fcall f_12105(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12134)
-static void C_ccall f_12134(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12099)
-static void C_ccall f_12099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11726)
-static void C_ccall f_11726(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11982)
-static void C_ccall f_11982(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11984)
-static void C_fcall f_11984(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12083)
-static void C_fcall f_12083(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11978)
-static void C_ccall f_11978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11974)
-static void C_ccall f_11974(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11874)
-static void C_fcall f_11874(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11958)
-static void C_ccall f_11958(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_12341(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12327)
+static void C_fcall f_12327(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12665)
+static void C_ccall f_12665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12620)
+static void C_fcall f_12620(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12344)
+static void C_ccall f_12344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12544)
+static void C_fcall f_12544(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12593)
+static void C_ccall f_12593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12554)
+static void C_fcall f_12554(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12347)
+static void C_ccall f_12347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12492)
+static void C_fcall f_12492(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12531)
+static void C_ccall f_12531(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12350)
+static void C_ccall f_12350(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12486)
+static void C_ccall f_12486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12490)
+static void C_ccall f_12490(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12356)
+static void C_ccall f_12356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12359)
+static void C_ccall f_12359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12452)
+static void C_fcall f_12452(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12460)
+static C_word C_fcall f_12460(C_word t0,C_word t1);
+C_noret_decl(f_12362)
+static void C_ccall f_12362(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12410)
+static void C_fcall f_12410(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12418)
+static C_word C_fcall f_12418(C_word t0,C_word t1);
+C_noret_decl(f_12365)
+static void C_ccall f_12365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12378)
+static void C_fcall f_12378(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12386)
+static C_word C_fcall f_12386(C_word t0,C_word t1);
+C_noret_decl(f_12368)
+static void C_ccall f_12368(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11806)
+static void C_ccall f_11806(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12309)
+static void C_ccall f_12309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12305)
+static void C_ccall f_12305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11829)
+static void C_fcall f_11829(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12275)
+static void C_ccall f_12275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12271)
+static void C_ccall f_12271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11837)
+static void C_fcall f_11837(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12224)
+static void C_fcall f_12224(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12253)
+static void C_ccall f_12253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12218)
+static void C_ccall f_12218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11845)
+static void C_ccall f_11845(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12101)
+static void C_ccall f_12101(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12103)
+static void C_fcall f_12103(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12202)
+static void C_fcall f_12202(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12097)
+static void C_ccall f_12097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12093)
+static void C_ccall f_12093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11993)
+static void C_fcall f_11993(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12077)
+static void C_ccall f_12077(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12020)
+static void C_fcall f_12020(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12052)
+static void C_ccall f_12052(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11991)
+static void C_ccall f_11991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11987)
+static void C_ccall f_11987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11913)
+static void C_fcall f_11913(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11983)
+static void C_ccall f_11983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11936)
+static void C_ccall f_11936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11979)
+static void C_ccall f_11979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11971)
+static void C_ccall f_11971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11967)
+static void C_ccall f_11967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11947)
+static void C_ccall f_11947(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11901)
-static void C_fcall f_11901(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11933)
-static void C_ccall f_11933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11872)
-static void C_ccall f_11872(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11868)
-static void C_ccall f_11868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11794)
-static void C_fcall f_11794(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11864)
-static void C_ccall f_11864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11817)
-static void C_ccall f_11817(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11860)
-static void C_ccall f_11860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11852)
-static void C_ccall f_11852(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11848)
-static void C_ccall f_11848(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11828)
-static void C_ccall f_11828(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11782)
-static void C_ccall f_11782(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11778)
-static void C_ccall f_11778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11722)
-static void C_ccall f_11722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11714)
-static void C_ccall f_11714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11627)
-static void C_fcall f_11627(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11631)
-static void C_ccall f_11631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11642)
-static void C_fcall f_11642(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11681)
-static void C_ccall f_11681(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_11901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11897)
+static void C_ccall f_11897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11841)
+static void C_ccall f_11841(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11833)
+static void C_ccall f_11833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11746)
+static void C_fcall f_11746(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11750)
+static void C_ccall f_11750(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11761)
+static void C_fcall f_11761(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11800)
+static void C_ccall f_11800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11792)
+static void C_ccall f_11792(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11756)
+static void C_ccall f_11756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11460)
+static void C_fcall f_11460(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11541)
+static void C_fcall f_11541(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11568)
+static void C_ccall f_11568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11570)
+static void C_fcall f_11570(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11740)
+static void C_ccall f_11740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11728)
+static void C_ccall f_11728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11709)
+static void C_ccall f_11709(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11655)
+static void C_fcall f_11655(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11688)
+static void C_ccall f_11688(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11673)
 static void C_ccall f_11673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11637)
-static void C_ccall f_11637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11341)
-static void C_fcall f_11341(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11422)
-static void C_fcall f_11422(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11449)
-static void C_ccall f_11449(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11451)
-static void C_fcall f_11451(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11621)
-static void C_ccall f_11621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11609)
-static void C_ccall f_11609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11590)
-static void C_ccall f_11590(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11536)
-static void C_fcall f_11536(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11569)
-static void C_ccall f_11569(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11554)
-static void C_ccall f_11554(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11492)
-static void C_fcall f_11492(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11519)
-static void C_ccall f_11519(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11500)
-static void C_fcall f_11500(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11504)
-static void C_ccall f_11504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11474)
-static void C_ccall f_11474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11399)
-static void C_fcall f_11399(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11411)
-static void C_ccall f_11411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11407)
-static void C_ccall f_11407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11272)
-static void C_ccall f_11272(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11278)
-static void C_fcall f_11278(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11293)
-static void C_fcall f_11293(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11328)
-static void C_ccall f_11328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11204)
-static void C_ccall f_11204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_11204)
-static void C_ccall f_11204r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_11224)
-static C_word C_fcall f_11224(C_word *a,C_word t0);
-C_noret_decl(f_11219)
-static C_word C_fcall f_11219(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_11206)
-static C_word C_fcall f_11206(C_word *a,C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_11182)
-static void C_ccall f_11182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11611)
+static void C_fcall f_11611(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11638)
+static void C_ccall f_11638(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11619)
+static void C_fcall f_11619(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11623)
+static void C_ccall f_11623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11593)
+static void C_ccall f_11593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11518)
+static void C_fcall f_11518(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11530)
+static void C_ccall f_11530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11526)
+static void C_ccall f_11526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11391)
+static void C_ccall f_11391(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11397)
+static void C_fcall f_11397(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11412)
+static void C_fcall f_11412(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11447)
+static void C_ccall f_11447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11323)
+static void C_ccall f_11323(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_11323)
+static void C_ccall f_11323r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_11343)
+static C_word C_fcall f_11343(C_word *a,C_word t0);
+C_noret_decl(f_11338)
+static C_word C_fcall f_11338(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_11325)
+static C_word C_fcall f_11325(C_word *a,C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_11301)
+static void C_ccall f_11301(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11308)
+static void C_ccall f_11308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11220)
+static void C_ccall f_11220(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_11230)
+static void C_ccall f_11230(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11233)
+static void C_ccall f_11233(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11239)
+static void C_ccall f_11239(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11282)
+static void C_ccall f_11282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11286)
+static void C_ccall f_11286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11242)
+static void C_ccall f_11242(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11248)
+static void C_ccall f_11248(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11131)
+static void C_ccall f_11131(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11141)
+static void C_ccall f_11141(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11144)
+static void C_ccall f_11144(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11207)
+static void C_ccall f_11207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11147)
+static void C_ccall f_11147(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11203)
+static void C_ccall f_11203(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11150)
+static void C_ccall f_11150(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11189)
 static void C_ccall f_11189(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11101)
-static void C_ccall f_11101(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_11111)
-static void C_ccall f_11111(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11114)
-static void C_ccall f_11114(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11120)
-static void C_ccall f_11120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11163)
-static void C_ccall f_11163(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11167)
-static void C_ccall f_11167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11123)
-static void C_ccall f_11123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11129)
-static void C_ccall f_11129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11012)
-static void C_ccall f_11012(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11022)
-static void C_ccall f_11022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11025)
-static void C_ccall f_11025(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11088)
-static void C_ccall f_11088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11028)
-static void C_ccall f_11028(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11084)
-static void C_ccall f_11084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11031)
-static void C_ccall f_11031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11070)
-static void C_ccall f_11070(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11074)
-static void C_ccall f_11074(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11034)
-static void C_ccall f_11034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11037)
-static void C_ccall f_11037(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10991)
-static void C_fcall f_10991(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10998)
-static void C_ccall f_10998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10971)
-static void C_ccall f_10971(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10975)
-static void C_ccall f_10975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10968)
-static void C_ccall f_10968(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_10928)
-static void C_ccall f_10928(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_10928)
-static void C_ccall f_10928r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_10932)
-static void C_ccall f_10932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10904)
-static void C_ccall f_10904(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10804)
-static void C_ccall f_10804(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10795)
-static void C_ccall f_10795(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10714)
-static void C_ccall f_10714(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10596)
-static void C_ccall f_10596(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_10596)
-static void C_ccall f_10596r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_10600)
-static void C_ccall f_10600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10603)
-static void C_ccall f_10603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10608)
-static void C_fcall f_10608(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10655)
-static void C_ccall f_10655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10616)
-static void C_fcall f_10616(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10634)
-static void C_ccall f_10634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10606)
-static void C_ccall f_10606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10531)
-static void C_ccall f_10531(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_10531)
-static void C_ccall f_10531r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_10535)
-static void C_ccall f_10535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10545)
-static void C_ccall f_10545(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10547)
-static void C_fcall f_10547(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10568)
-static void C_ccall f_10568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10538)
-static void C_ccall f_10538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8855)
-static void C_ccall f_8855(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_8862)
-static void C_ccall f_8862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8876)
-static void C_ccall f_8876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8880)
-static void C_ccall f_8880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8884)
-static void C_ccall f_8884(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8889)
-static void C_ccall f_8889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8895)
-static void C_ccall f_8895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8899)
-static void C_ccall f_8899(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8903)
-static void C_ccall f_8903(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8907)
-static void C_ccall f_8907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8911)
-static void C_ccall f_8911(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8916)
-static void C_ccall f_8916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8920)
-static void C_ccall f_8920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8927)
-static void C_ccall f_8927(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8932)
-static void C_ccall f_8932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8936)
-static void C_ccall f_8936(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8940)
-static void C_ccall f_8940(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8944)
-static void C_ccall f_8944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8949)
-static void C_ccall f_8949(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11193)
+static void C_ccall f_11193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11153)
+static void C_ccall f_11153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11156)
+static void C_ccall f_11156(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11110)
+static void C_fcall f_11110(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11117)
+static void C_ccall f_11117(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11090)
+static void C_ccall f_11090(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11094)
+static void C_ccall f_11094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11087)
+static void C_ccall f_11087(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_11047)
+static void C_ccall f_11047(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_11047)
+static void C_ccall f_11047r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_11051)
+static void C_ccall f_11051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11023)
+static void C_ccall f_11023(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10923)
+static void C_ccall f_10923(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10914)
+static void C_ccall f_10914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10833)
+static void C_ccall f_10833(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10715)
+static void C_ccall f_10715(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_10715)
+static void C_ccall f_10715r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_10719)
+static void C_ccall f_10719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10722)
+static void C_ccall f_10722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10727)
+static void C_fcall f_10727(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10774)
+static void C_ccall f_10774(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10735)
+static void C_fcall f_10735(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10753)
+static void C_ccall f_10753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10725)
+static void C_ccall f_10725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10650)
+static void C_ccall f_10650(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_10650)
+static void C_ccall f_10650r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_10654)
+static void C_ccall f_10654(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10664)
+static void C_ccall f_10664(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10666)
+static void C_fcall f_10666(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10687)
+static void C_ccall f_10687(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10657)
+static void C_ccall f_10657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8974)
+static void C_ccall f_8974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_8981)
+static void C_ccall f_8981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8995)
+static void C_ccall f_8995(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8999)
+static void C_ccall f_8999(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9003)
+static void C_ccall f_9003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9008)
+static void C_ccall f_9008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9014)
+static void C_ccall f_9014(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9018)
+static void C_ccall f_9018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9022)
+static void C_ccall f_9022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9026)
+static void C_ccall f_9026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9030)
+static void C_ccall f_9030(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9035)
+static void C_ccall f_9035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9039)
+static void C_ccall f_9039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9046)
+static void C_ccall f_9046(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9051)
+static void C_ccall f_9051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9055)
+static void C_ccall f_9055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9059)
+static void C_ccall f_9059(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9063)
+static void C_ccall f_9063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9068)
+static void C_ccall f_9068(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10611)
+static void C_ccall f_10611(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10621)
+static void C_fcall f_10621(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10628)
+static void C_ccall f_10628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10591)
+static void C_ccall f_10591(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10598)
+static void C_ccall f_10598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10605)
+static void C_ccall f_10605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10565)
+static void C_ccall f_10565(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10543)
+static void C_ccall f_10543(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10550)
+static void C_ccall f_10550(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10450)
+static void C_ccall f_10450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
 C_noret_decl(f_10492)
-static void C_ccall f_10492(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10502)
-static void C_fcall f_10502(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10509)
-static void C_ccall f_10509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10472)
-static void C_ccall f_10472(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10479)
-static void C_ccall f_10479(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10486)
-static void C_ccall f_10486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10446)
-static void C_ccall f_10446(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10424)
-static void C_ccall f_10424(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_10492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10541)
+static void C_ccall f_10541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10524)
+static void C_ccall f_10524(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10503)
+static void C_ccall f_10503(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10377)
+static void C_ccall f_10377(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10403)
+static void C_ccall f_10403(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10448)
+static void C_ccall f_10448(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10431)
 static void C_ccall f_10431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10123)
+static void C_ccall f_10123(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10170)
+static void C_ccall f_10170(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10368)
+static void C_ccall f_10368(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10364)
+static void C_ccall f_10364(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10331)
-static void C_ccall f_10331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_10373)
-static void C_ccall f_10373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10422)
-static void C_ccall f_10422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10405)
-static void C_ccall f_10405(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10384)
-static void C_ccall f_10384(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10258)
-static void C_ccall f_10258(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10284)
-static void C_ccall f_10284(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10329)
-static void C_ccall f_10329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10312)
-static void C_ccall f_10312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10004)
-static void C_ccall f_10004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10051)
-static void C_ccall f_10051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10249)
-static void C_ccall f_10249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10245)
-static void C_ccall f_10245(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10212)
-static void C_ccall f_10212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10220)
-static void C_ccall f_10220(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10054)
-static void C_ccall f_10054(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10060)
-static void C_ccall f_10060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10072)
-static void C_ccall f_10072(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10138)
-static void C_fcall f_10138(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10153)
-static void C_ccall f_10153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10075)
-static void C_fcall f_10075(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10109)
-static void C_fcall f_10109(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10078)
-static void C_ccall f_10078(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10107)
-static void C_ccall f_10107(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10103)
-static void C_ccall f_10103(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10099)
-static void C_ccall f_10099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9797)
-static void C_ccall f_9797(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9827)
-static void C_ccall f_9827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9927)
-static void C_ccall f_9927(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9950)
-static void C_fcall f_9950(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9964)
-static void C_ccall f_9964(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9968)
-static void C_ccall f_9968(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9937)
-static void C_ccall f_9937(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9887)
-static void C_ccall f_9887(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9891)
-static void C_ccall f_9891(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9836)
-static void C_ccall f_9836(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9821)
-static void C_ccall f_9821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9509)
-static void C_ccall f_9509(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9516)
-static void C_ccall f_9516(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9555)
-static void C_fcall f_9555(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9565)
-static void C_fcall f_9565(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9696)
-static void C_ccall f_9696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9700)
-static void C_ccall f_9700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9629)
-static void C_ccall f_9629(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9625)
-static void C_ccall f_9625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9563)
-static void C_ccall f_9563(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9559)
-static void C_ccall f_9559(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_10331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10339)
+static void C_ccall f_10339(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10173)
+static void C_ccall f_10173(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10179)
+static void C_ccall f_10179(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10191)
+static void C_ccall f_10191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10257)
+static void C_fcall f_10257(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10272)
+static void C_ccall f_10272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10194)
+static void C_fcall f_10194(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10228)
+static void C_fcall f_10228(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10197)
+static void C_ccall f_10197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10226)
+static void C_ccall f_10226(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10222)
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10218)
+static void C_ccall f_10218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9916)
+static void C_ccall f_9916(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9946)
+static void C_ccall f_9946(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10046)
+static void C_ccall f_10046(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10069)
+static void C_fcall f_10069(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10083)
+static void C_ccall f_10083(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10087)
+static void C_ccall f_10087(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10056)
+static void C_ccall f_10056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10006)
+static void C_ccall f_10006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10010)
+static void C_ccall f_10010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9955)
+static void C_ccall f_9955(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9940)
+static void C_ccall f_9940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9628)
+static void C_ccall f_9628(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9635)
+static void C_ccall f_9635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9674)
+static void C_fcall f_9674(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9684)
+static void C_fcall f_9684(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9815)
+static void C_ccall f_9815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9819)
+static void C_ccall f_9819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9748)
+static void C_ccall f_9748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9744)
+static void C_ccall f_9744(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9682)
+static void C_ccall f_9682(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9678)
+static void C_ccall f_9678(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9506)
+static void C_ccall f_9506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9510)
+static void C_ccall f_9510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9582)
+static void C_ccall f_9582(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9285)
+static void C_ccall f_9285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9335)
+static void C_ccall f_9335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9449)
+static void C_fcall f_9449(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9387)
-static void C_ccall f_9387(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_9387(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9395)
+static void C_ccall f_9395(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9391)
 static void C_ccall f_9391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9463)
-static void C_ccall f_9463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9166)
-static void C_ccall f_9166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9216)
-static void C_ccall f_9216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9330)
-static void C_fcall f_9330(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9268)
-static void C_ccall f_9268(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9276)
-static void C_ccall f_9276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9272)
-static void C_ccall f_9272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9264)
-static void C_ccall f_9264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9082)
-static void C_ccall f_9082(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9089)
-static void C_fcall f_9089(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9092)
-static void C_ccall f_9092(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9141)
-static void C_ccall f_9141(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9137)
-static void C_ccall f_9137(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9132)
-static void C_ccall f_9132(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9118)
-static void C_ccall f_9118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9130)
-static void C_ccall f_9130(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9126)
-static void C_ccall f_9126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8957)
-static void C_ccall f_8957(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9023)
-static void C_fcall f_9023(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9052)
-static void C_ccall f_9052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9001)
-static void C_ccall f_9001(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8997)
-static void C_ccall f_8997(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8951)
-static void C_ccall f_8951(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8752)
-static void C_ccall f_8752(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8758)
-static void C_fcall f_8758(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8781)
-static void C_ccall f_8781(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7566)
-static void C_ccall f_7566(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9) C_noret;
-C_noret_decl(f_7570)
-static void C_ccall f_7570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7573)
-static void C_ccall f_7573(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7576)
-static void C_ccall f_7576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7579)
-static void C_ccall f_7579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8360)
-static void C_ccall f_8360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8363)
-static void C_ccall f_8363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8742)
-static void C_ccall f_8742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8727)
-static void C_ccall f_8727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8366)
-static void C_ccall f_8366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8375)
-static void C_fcall f_8375(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8706)
-static void C_ccall f_8706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8383)
-static void C_fcall f_8383(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8387)
-static void C_ccall f_8387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8405)
-static void C_ccall f_8405(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8637)
-static void C_fcall f_8637(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8692)
-static void C_ccall f_8692(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9383)
+static void C_ccall f_9383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9201)
+static void C_ccall f_9201(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9208)
+static void C_fcall f_9208(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9211)
+static void C_ccall f_9211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9260)
+static void C_ccall f_9260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9256)
+static void C_ccall f_9256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9251)
+static void C_ccall f_9251(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9237)
+static void C_ccall f_9237(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9249)
+static void C_ccall f_9249(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9245)
+static void C_ccall f_9245(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9076)
+static void C_ccall f_9076(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9142)
+static void C_fcall f_9142(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9171)
+static void C_ccall f_9171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9120)
+static void C_ccall f_9120(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9116)
+static void C_ccall f_9116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9070)
+static void C_ccall f_9070(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8868)
+static void C_ccall f_8868(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8874)
+static void C_fcall f_8874(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8897)
+static void C_ccall f_8897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7682)
+static void C_ccall f_7682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9) C_noret;
+C_noret_decl(f_7686)
+static void C_ccall f_7686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7689)
+static void C_ccall f_7689(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7692)
+static void C_ccall f_7692(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7695)
+static void C_ccall f_7695(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8476)
+static void C_ccall f_8476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8479)
+static void C_ccall f_8479(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8858)
+static void C_ccall f_8858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8843)
+static void C_ccall f_8843(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8482)
+static void C_ccall f_8482(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8491)
+static void C_fcall f_8491(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8822)
+static void C_ccall f_8822(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8499)
+static void C_fcall f_8499(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8503)
+static void C_ccall f_8503(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8521)
+static void C_ccall f_8521(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8753)
+static void C_fcall f_8753(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8808)
+static void C_ccall f_8808(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8761)
+static void C_fcall f_8761(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8771)
+static void C_ccall f_8771(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8774)
+static void C_fcall f_8774(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8801)
+static void C_ccall f_8801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8524)
+static void C_ccall f_8524(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8689)
+static void C_fcall f_8689(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8740)
+static void C_ccall f_8740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8697)
+static void C_fcall f_8697(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8737)
+static void C_ccall f_8737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8527)
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8555)
+static void C_ccall f_8555(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8651)
+static void C_fcall f_8651(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8680)
+static void C_ccall f_8680(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8610)
+static void C_ccall f_8610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8616)
+static void C_fcall f_8616(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8645)
-static void C_fcall f_8645(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8655)
-static void C_ccall f_8655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8658)
-static void C_fcall f_8658(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8685)
-static void C_ccall f_8685(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8408)
-static void C_ccall f_8408(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8573)
-static void C_fcall f_8573(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8624)
-static void C_ccall f_8624(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8581)
-static void C_fcall f_8581(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8621)
-static void C_ccall f_8621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8411)
-static void C_ccall f_8411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8439)
-static void C_ccall f_8439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8535)
-static void C_fcall f_8535(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8564)
-static void C_ccall f_8564(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8494)
-static void C_ccall f_8494(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8500)
-static void C_fcall f_8500(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8529)
-static void C_ccall f_8529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8498)
-static void C_ccall f_8498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8486)
-static void C_ccall f_8486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8442)
-static void C_ccall f_8442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8458)
-static void C_ccall f_8458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8445)
-static void C_ccall f_8445(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8414)
-static void C_fcall f_8414(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8436)
-static void C_ccall f_8436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8432)
-static void C_ccall f_8432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8417)
-static void C_ccall f_8417(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8428)
-static void C_ccall f_8428(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8424)
-static void C_ccall f_8424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8369)
-static void C_ccall f_8369(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7720)
-static void C_fcall f_7720(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7739)
-static void C_fcall f_7739(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7748)
-static void C_ccall f_7748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7760)
-static void C_ccall f_7760(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7885)
-static void C_ccall f_7885(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8027)
-static void C_ccall f_8027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8206)
-static void C_ccall f_8206(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8209)
-static void C_ccall f_8209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8212)
-static void C_ccall f_8212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8286)
-static void C_fcall f_8286(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8315)
-static void C_ccall f_8315(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8245)
-static void C_ccall f_8245(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8251)
-static void C_fcall f_8251(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8280)
-static void C_ccall f_8280(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8249)
-static void C_ccall f_8249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8214)
-static void C_fcall f_8214(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8234)
-static void C_ccall f_8234(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8230)
-static void C_ccall f_8230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8222)
-static void C_ccall f_8222(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8030)
-static void C_ccall f_8030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8039)
-static void C_fcall f_8039(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_8200)
-static void C_ccall f_8200(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8150)
-static void C_fcall f_8150(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8178)
-static void C_ccall f_8178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8166)
-static void C_ccall f_8166(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8614)
+static void C_ccall f_8614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8602)
+static void C_ccall f_8602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8558)
+static void C_ccall f_8558(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8574)
+static void C_ccall f_8574(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8561)
+static void C_ccall f_8561(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8530)
+static void C_fcall f_8530(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8552)
+static void C_ccall f_8552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8548)
+static void C_ccall f_8548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8533)
+static void C_ccall f_8533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8544)
+static void C_ccall f_8544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8540)
+static void C_ccall f_8540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8485)
+static void C_ccall f_8485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7836)
+static void C_fcall f_7836(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7855)
+static void C_fcall f_7855(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7864)
+static void C_ccall f_7864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7876)
+static void C_ccall f_7876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8001)
+static void C_ccall f_8001(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8143)
 static void C_ccall f_8143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8093)
-static void C_fcall f_8093(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8121)
-static void C_ccall f_8121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8109)
-static void C_ccall f_8109(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8060)
-static void C_fcall f_8060(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8075)
-static void C_ccall f_8075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8055)
-static void C_ccall f_8055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7888)
-static void C_ccall f_7888(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7988)
-static void C_fcall f_7988(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8017)
-static void C_ccall f_8017(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7891)
-static void C_ccall f_7891(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7896)
-static void C_fcall f_7896(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7982)
-static void C_ccall f_7982(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7908)
-static void C_fcall f_7908(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7950)
-static void C_ccall f_7950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7763)
-static void C_ccall f_7763(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7846)
-static void C_fcall f_7846(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7875)
-static void C_ccall f_7875(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7766)
-static void C_ccall f_7766(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8322)
+static void C_ccall f_8322(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8325)
+static void C_ccall f_8325(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8328)
+static void C_ccall f_8328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8402)
+static void C_fcall f_8402(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8431)
+static void C_ccall f_8431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8361)
+static void C_ccall f_8361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8367)
+static void C_fcall f_8367(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8396)
+static void C_ccall f_8396(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8365)
+static void C_ccall f_8365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8330)
+static void C_fcall f_8330(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8350)
+static void C_ccall f_8350(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8346)
+static void C_ccall f_8346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8338)
+static void C_ccall f_8338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8146)
+static void C_ccall f_8146(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8155)
+static void C_fcall f_8155(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_8316)
+static void C_ccall f_8316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8266)
+static void C_fcall f_8266(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8294)
+static void C_ccall f_8294(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8282)
+static void C_ccall f_8282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8259)
+static void C_ccall f_8259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8209)
+static void C_fcall f_8209(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8237)
+static void C_ccall f_8237(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8225)
+static void C_ccall f_8225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8176)
+static void C_fcall f_8176(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8191)
+static void C_ccall f_8191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8171)
+static void C_ccall f_8171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8004)
+static void C_ccall f_8004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8104)
+static void C_fcall f_8104(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8133)
+static void C_ccall f_8133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8007)
+static void C_ccall f_8007(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8012)
+static void C_fcall f_8012(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8098)
+static void C_ccall f_8098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8024)
+static void C_fcall f_8024(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8066)
+static void C_ccall f_8066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7879)
+static void C_ccall f_7879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7962)
+static void C_fcall f_7962(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7991)
+static void C_ccall f_7991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7882)
+static void C_ccall f_7882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7887)
+static void C_fcall f_7887(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7926)
+static void C_fcall f_7926(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7904)
+static void C_fcall f_7904(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7749)
+static void C_fcall f_7749(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7753)
+static void C_ccall f_7753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7756)
+static void C_ccall f_7756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7834)
+static void C_ccall f_7834(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7830)
+static void C_ccall f_7830(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7771)
-static void C_fcall f_7771(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7810)
-static void C_fcall f_7810(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_7771(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7777)
+static void C_ccall f_7777(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7780)
+static void C_ccall f_7780(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7819)
+static void C_ccall f_7819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7813)
+static void C_ccall f_7813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7817)
+static void C_ccall f_7817(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7781)
+static void C_ccall f_7781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7785)
+static void C_ccall f_7785(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7788)
-static void C_fcall f_7788(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7633)
-static void C_fcall f_7633(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7637)
-static void C_ccall f_7637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7640)
-static void C_ccall f_7640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7718)
-static void C_ccall f_7718(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7714)
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7655)
-static void C_ccall f_7655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7661)
-static void C_ccall f_7661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7664)
-static void C_ccall f_7664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7703)
-static void C_ccall f_7703(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7792)
+static void C_ccall f_7792(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7795)
+static void C_ccall f_7795(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7799)
+static void C_ccall f_7799(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7802)
+static void C_ccall f_7802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7806)
+static void C_ccall f_7806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7809)
+static void C_ccall f_7809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7759)
+static void C_ccall f_7759(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7706)
+static void C_fcall f_7706(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7719)
+static void C_ccall f_7719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7726)
+static void C_ccall f_7726(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7697)
-static void C_ccall f_7697(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7697(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7701)
 static void C_ccall f_7701(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7665)
-static void C_ccall f_7665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7669)
-static void C_ccall f_7669(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7672)
-static void C_ccall f_7672(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7676)
-static void C_ccall f_7676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7679)
-static void C_ccall f_7679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7683)
-static void C_ccall f_7683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7686)
-static void C_ccall f_7686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7690)
-static void C_ccall f_7690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7693)
-static void C_ccall f_7693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7643)
-static void C_ccall f_7643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7590)
-static void C_fcall f_7590(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7603)
-static void C_ccall f_7603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7610)
-static void C_ccall f_7610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7581)
-static void C_fcall f_7581(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7585)
-static void C_ccall f_7585(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7354)
-static void C_ccall f_7354(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7356)
-static void C_ccall f_7356(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7319)
+static void C_ccall f_7319(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7321)
+static void C_ccall f_7321(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7444)
+static void C_ccall f_7444(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7556)
+static void C_ccall f_7556(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f18259)
+static void C_ccall f18259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7559)
+static void C_fcall f_7559(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7562)
+static void C_ccall f_7562(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f18252)
+static void C_ccall f18252(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7565)
+static void C_fcall f_7565(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7644)
+static void C_ccall f_7644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7629)
+static C_word C_fcall f_7629(C_word t0,C_word t1);
+C_noret_decl(f_7616)
+static void C_ccall f_7616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7601)
+static C_word C_fcall f_7601(C_word t0,C_word t1);
+C_noret_decl(f_7584)
+static void C_ccall f_7584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7591)
+static void C_ccall f_7591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7511)
+static void C_fcall f_7511(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7532)
+static void C_ccall f_7532(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7466)
+static void C_ccall f_7466(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7448)
+static void C_ccall f_7448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7324)
+static void C_ccall f_7324(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7393)
+static void C_ccall f_7393(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7427)
-static void C_ccall f_7427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7440)
-static void C_ccall f_7440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f17986)
-static void C_ccall f17986(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7443)
-static void C_fcall f_7443(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7446)
-static void C_ccall f_7446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f17979)
-static void C_ccall f17979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7449)
-static void C_fcall f_7449(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7528)
-static void C_ccall f_7528(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7513)
-static C_word C_fcall f_7513(C_word t0,C_word t1);
-C_noret_decl(f_7500)
-static void C_ccall f_7500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7485)
-static C_word C_fcall f_7485(C_word t0,C_word t1);
-C_noret_decl(f_7468)
-static void C_ccall f_7468(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7475)
-static void C_ccall f_7475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7359)
-static void C_ccall f_7359(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7380)
-static void C_ccall f_7380(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7414)
-static void C_ccall f_7414(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7384)
-static void C_fcall f_7384(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_7427(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7397)
-static void C_ccall f_7397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7351)
-static void C_ccall f_7351(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6879)
-static void C_ccall f_6879(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_6879)
-static void C_ccall f_6879r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_7303)
-static void C_fcall f_7303(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7294)
-static void C_fcall f_7294(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7302)
-static void C_ccall f_7302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6881)
-static void C_fcall f_6881(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7022)
-static void C_fcall f_7022(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7027)
-static void C_fcall f_7027(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7265)
-static void C_ccall f_7265(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7224)
-static void C_ccall f_7224(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7228)
-static void C_ccall f_7228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7046)
-static void C_fcall f_7046(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7051)
-static void C_fcall f_7051(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7070)
-static void C_ccall f_7070(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6993)
-static void C_ccall f_6993(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6999)
-static C_word C_fcall f_6999(C_word t0);
-C_noret_decl(f_6927)
-static void C_ccall f_6927(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6931)
-static void C_ccall f_6931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6939)
-static void C_fcall f_6939(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6991)
-static void C_ccall f_6991(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6959)
-static void C_ccall f_6959(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7397(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7410)
+static void C_ccall f_7410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7367)
+static void C_ccall f_7367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7363)
+static void C_ccall f_7363(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7338)
+static void C_ccall f_7338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7342)
+static void C_ccall f_7342(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7316)
+static void C_ccall f_7316(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6844)
+static void C_ccall f_6844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_6844)
+static void C_ccall f_6844r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_7268)
+static void C_fcall f_7268(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7259)
+static void C_fcall f_7259(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7267)
+static void C_ccall f_7267(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6846)
+static void C_fcall f_6846(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6987)
+static void C_fcall f_6987(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6992)
+static void C_fcall f_6992(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7230)
+static void C_ccall f_7230(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7189)
+static void C_ccall f_7189(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7193)
+static void C_ccall f_7193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7011)
+static void C_fcall f_7011(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7016)
+static void C_fcall f_7016(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7035)
+static void C_ccall f_7035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6958)
+static void C_ccall f_6958(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6964)
+static C_word C_fcall f_6964(C_word t0);
+C_noret_decl(f_6892)
+static void C_ccall f_6892(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6896)
-static void C_fcall f_6896(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6900)
-static void C_ccall f_6900(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6925)
-static void C_ccall f_6925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6914)
-static void C_ccall f_6914(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6918)
-static void C_ccall f_6918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6907)
-static void C_ccall f_6907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6884)
-static void C_fcall f_6884(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6891)
-static void C_ccall f_6891(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6838)
-static void C_ccall f_6838(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6860)
-static void C_ccall f_6860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6864)
-static C_word C_fcall f_6864(C_word t0,C_word t1);
-C_noret_decl(f_6832)
-static void C_ccall f_6832(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6821)
-static void C_ccall f_6821(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6821)
-static void C_ccall f_6821r(C_word t0,C_word t1,C_word t3) C_noret;
+static void C_ccall f_6896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6904)
+static void C_fcall f_6904(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6956)
+static void C_ccall f_6956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6924)
+static void C_ccall f_6924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6861)
+static void C_fcall f_6861(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6865)
+static void C_ccall f_6865(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6890)
+static void C_ccall f_6890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6879)
+static void C_ccall f_6879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6883)
+static void C_ccall f_6883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6872)
+static void C_ccall f_6872(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6849)
+static void C_fcall f_6849(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6856)
+static void C_ccall f_6856(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6803)
+static void C_ccall f_6803(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6825)
+static void C_ccall f_6825(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6829)
-static void C_ccall f_6829(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6751)
-static void C_ccall f_6751(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6814)
-static void C_ccall f_6814(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6754)
-static void C_fcall f_6754(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6807)
-static void C_ccall f_6807(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6780)
-static void C_ccall f_6780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6663)
-static void C_fcall f_6663(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6749)
-static void C_ccall f_6749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6666)
-static void C_fcall f_6666(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6680)
-static C_word C_fcall f_6680(C_word t0,C_word t1);
-C_noret_decl(f_6720)
-static void C_ccall f_6720(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5824)
-static void C_ccall f_5824(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5824)
-static void C_ccall f_5824r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6611)
-static void C_fcall f_6611(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6619)
-static void C_ccall f_6619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6606)
-static void C_fcall f_6606(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5826)
-static void C_fcall f_5826(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6319)
-static void C_fcall f_6319(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6325)
-static void C_fcall f_6325(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_6589)
-static void C_ccall f_6589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6347)
-static void C_fcall f_6347(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6557)
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6531)
-static void C_ccall f_6531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6538)
-static void C_ccall f_6538(C_word c,C_word t0,C_word t1) C_noret;
+static C_word C_fcall f_6829(C_word t0,C_word t1);
+C_noret_decl(f_6797)
+static void C_ccall f_6797(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6786)
+static void C_ccall f_6786(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6786)
+static void C_ccall f_6786r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6794)
+static void C_ccall f_6794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6716)
+static void C_ccall f_6716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6779)
+static void C_ccall f_6779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6719)
+static void C_fcall f_6719(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6772)
+static void C_ccall f_6772(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6745)
+static void C_ccall f_6745(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6628)
+static void C_fcall f_6628(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6714)
+static void C_ccall f_6714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6631)
+static void C_fcall f_6631(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6645)
+static C_word C_fcall f_6645(C_word t0,C_word t1);
+C_noret_decl(f_6685)
+static void C_ccall f_6685(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5785)
+static void C_ccall f_5785(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5785)
+static void C_ccall f_5785r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6576)
+static void C_fcall f_6576(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6584)
+static void C_ccall f_6584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6571)
+static void C_fcall f_6571(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5787)
+static void C_fcall f_5787(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6284)
+static void C_fcall f_6284(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6290)
+static void C_fcall f_6290(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_6554)
+static void C_ccall f_6554(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6312)
+static void C_fcall f_6312(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6522)
+static void C_ccall f_6522(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6496)
+static void C_ccall f_6496(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6503)
 static void C_ccall f_6503(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6491)
-static void C_ccall f_6491(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6365)
-static void C_ccall f_6365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6370)
-static void C_fcall f_6370(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6383)
-static void C_ccall f_6383(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6439)
-static void C_ccall f_6439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6466)
-static void C_ccall f_6466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6417)
-static void C_ccall f_6417(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6428)
-static void C_ccall f_6428(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6432)
-static void C_ccall f_6432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6142)
-static void C_fcall f_6142(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_6152)
-static void C_fcall f_6152(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6301)
-static void C_ccall f_6301(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6297)
-static void C_ccall f_6297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6287)
-static void C_ccall f_6287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6290)
-static void C_ccall f_6290(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6198)
-static void C_fcall f_6198(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6230)
-static void C_ccall f_6230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6242)
-static void C_ccall f_6242(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6250)
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6254)
-static void C_ccall f_6254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6167)
-static void C_ccall f_6167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6183)
-static void C_ccall f_6183(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6175)
-static void C_ccall f_6175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6179)
-static void C_ccall f_6179(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6150)
-static void C_ccall f_6150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5829)
-static void C_fcall f_5829(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_5932)
-static void C_ccall f_5932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6090)
-static void C_ccall f_6090(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6092)
-static void C_fcall f_6092(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5946)
-static void C_ccall f_5946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6086)
-static void C_ccall f_6086(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6070)
-static void C_ccall f_6070(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5954)
-static void C_ccall f_5954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6064)
-static void C_ccall f_6064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6068)
-static void C_ccall f_6068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5968)
-static void C_ccall f_5968(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6027)
-static void C_fcall f_6027(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6056)
-static void C_ccall f_6056(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5972)
-static void C_ccall f_5972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6005)
-static void C_ccall f_6005(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6003)
-static void C_ccall f_6003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5999)
-static void C_ccall f_5999(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5962)
-static void C_ccall f_5962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5966)
-static void C_ccall f_5966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5958)
-static void C_ccall f_5958(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5950)
-static void C_ccall f_5950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5841)
-static void C_fcall f_5841(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5922)
-static void C_ccall f_5922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5905)
-static void C_fcall f_5905(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6468)
+static void C_ccall f_6468(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6456)
+static void C_ccall f_6456(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6330)
+static void C_ccall f_6330(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6335)
+static void C_fcall f_6335(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6348)
+static void C_ccall f_6348(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6404)
+static void C_ccall f_6404(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6431)
+static void C_ccall f_6431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6382)
+static void C_ccall f_6382(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6393)
+static void C_ccall f_6393(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6397)
+static void C_ccall f_6397(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6103)
+static void C_fcall f_6103(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_6113)
+static void C_fcall f_6113(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6266)
+static void C_ccall f_6266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6262)
+static void C_ccall f_6262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6252)
+static void C_ccall f_6252(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6255)
+static void C_ccall f_6255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6159)
+static void C_fcall f_6159(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6187)
+static void C_ccall f_6187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6195)
+static void C_ccall f_6195(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6207)
+static void C_ccall f_6207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6215)
+static void C_ccall f_6215(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6219)
+static void C_ccall f_6219(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6128)
+static void C_ccall f_6128(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6144)
+static void C_ccall f_6144(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6136)
+static void C_ccall f_6136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6140)
+static void C_ccall f_6140(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6111)
+static void C_ccall f_6111(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5790)
+static void C_fcall f_5790(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_5893)
+static void C_ccall f_5893(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6051)
+static void C_ccall f_6051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6053)
+static void C_fcall f_6053(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5907)
+static void C_ccall f_5907(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6047)
+static void C_ccall f_6047(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6031)
+static void C_ccall f_6031(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_5915)
 static void C_ccall f_5915(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5860)
-static void C_fcall f_5860(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5871)
-static void C_ccall f_5871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5879)
-static void C_ccall f_5879(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5867)
-static void C_ccall f_5867(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5196)
-static void C_ccall f_5196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5216)
-static void C_ccall f_5216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5219)
-static void C_ccall f_5219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5222)
-static void C_ccall f_5222(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5225)
-static void C_ccall f_5225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5228)
-static void C_ccall f_5228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5233)
-static void C_fcall f_5233(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_5575)
-static void C_ccall f_5575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5751)
-static void C_fcall f_5751(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5689)
-static void C_ccall f_5689(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5670)
-static void C_fcall f_5670(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5624)
-static void C_fcall f_5624(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5627)
-static void C_fcall f_5627(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5606)
-static void C_ccall f_5606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5590)
-static void C_fcall f_5590(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5534)
-static void C_ccall f_5534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5247)
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5422)
-static void C_ccall f_5422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5424)
-static void C_fcall f_5424(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5523)
-static void C_ccall f_5523(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5451)
-static void C_fcall f_5451(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5520)
-static void C_ccall f_5520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5504)
-static void C_ccall f_5504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5482)
-static void C_ccall f_5482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5414)
-static void C_ccall f_5414(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5418)
-static void C_ccall f_5418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6025)
+static void C_ccall f_6025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6029)
+static void C_ccall f_6029(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5929)
+static void C_ccall f_5929(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5988)
+static void C_fcall f_5988(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6017)
+static void C_ccall f_6017(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5933)
+static void C_ccall f_5933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5966)
+static void C_ccall f_5966(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5964)
+static void C_ccall f_5964(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5960)
+static void C_ccall f_5960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5923)
+static void C_ccall f_5923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5927)
+static void C_ccall f_5927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5919)
+static void C_ccall f_5919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5911)
+static void C_ccall f_5911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5802)
+static void C_fcall f_5802(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5883)
+static void C_ccall f_5883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5866)
+static void C_fcall f_5866(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5876)
+static void C_ccall f_5876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5821)
+static void C_fcall f_5821(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5832)
+static void C_ccall f_5832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5840)
+static void C_ccall f_5840(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5828)
+static void C_ccall f_5828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5157)
+static void C_ccall f_5157(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5177)
+static void C_ccall f_5177(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5180)
+static void C_ccall f_5180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5183)
+static void C_ccall f_5183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5186)
+static void C_ccall f_5186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5189)
+static void C_ccall f_5189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5194)
+static void C_fcall f_5194(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_5536)
+static void C_ccall f_5536(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5712)
+static void C_fcall f_5712(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5650)
+static void C_ccall f_5650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5631)
+static void C_fcall f_5631(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5585)
+static void C_fcall f_5585(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5588)
+static void C_fcall f_5588(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5567)
+static void C_ccall f_5567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5551)
+static void C_fcall f_5551(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5495)
+static void C_ccall f_5495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5208)
+static void C_ccall f_5208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5383)
+static void C_ccall f_5383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5385)
+static void C_fcall f_5385(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5484)
+static void C_ccall f_5484(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5412)
+static void C_fcall f_5412(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5481)
+static void C_ccall f_5481(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5465)
+static void C_ccall f_5465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5443)
+static void C_ccall f_5443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5375)
+static void C_ccall f_5375(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5379)
+static void C_ccall f_5379(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5212)
+static void C_fcall f_5212(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5224)
+static void C_fcall f_5224(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5327)
+static void C_ccall f_5327(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5319)
+static void C_ccall f_5319(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5323)
+static void C_ccall f_5323(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5296)
+static void C_ccall f_5296(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5300)
+static void C_ccall f_5300(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5251)
-static void C_fcall f_5251(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5263)
-static void C_fcall f_5263(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5366)
-static void C_ccall f_5366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5358)
-static void C_ccall f_5358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5362)
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5335)
-static void C_ccall f_5335(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5339)
-static void C_ccall f_5339(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5290)
-static void C_ccall f_5290(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5310)
-static void C_ccall f_5310(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5282)
-static void C_ccall f_5282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5199)
-static void C_fcall f_5199(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5153)
-static void C_ccall f_5153(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5159)
-static C_word C_fcall f_5159(C_word t0);
-C_noret_decl(f_5067)
-static void C_ccall f_5067(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5067)
-static void C_ccall f_5067r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5100)
-static void C_fcall f_5100(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5108)
-static void C_ccall f_5108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5095)
-static void C_fcall f_5095(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_5251(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5271)
+static void C_ccall f_5271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5243)
+static void C_ccall f_5243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5160)
+static void C_fcall f_5160(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5114)
+static void C_ccall f_5114(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5120)
+static C_word C_fcall f_5120(C_word t0);
+C_noret_decl(f_5028)
+static void C_ccall f_5028(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5028)
+static void C_ccall f_5028r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5061)
+static void C_fcall f_5061(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5069)
-static void C_fcall f_5069(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5075)
-static void C_fcall f_5075(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5087)
-static void C_ccall f_5087(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5081)
-static void C_ccall f_5081(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4966)
-static void C_ccall f_4966(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5003)
-static void C_ccall f_5003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5006)
-static void C_ccall f_5006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5023)
-static void C_ccall f_5023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5065)
-static void C_ccall f_5065(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5033)
-static void C_fcall f_5033(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5052)
-static void C_ccall f_5052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4969)
-static void C_fcall f_4969(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4973)
-static void C_ccall f_4973(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4977)
-static void C_fcall f_4977(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_5069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5056)
+static void C_fcall f_5056(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5030)
+static void C_fcall f_5030(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5036)
+static void C_fcall f_5036(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5048)
+static void C_ccall f_5048(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5042)
+static void C_ccall f_5042(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4927)
+static void C_ccall f_4927(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4964)
+static void C_ccall f_4964(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4967)
+static void C_ccall f_4967(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4984)
 static void C_ccall f_4984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4948)
-static void C_ccall f_4948(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4956)
-static void C_ccall f_4956(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4373)
-static void C_ccall f_4373(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4624)
-static void C_fcall f_4624(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4646)
-static void C_ccall f_4646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5026)
+static void C_ccall f_5026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4994)
+static void C_fcall f_4994(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5013)
+static void C_ccall f_5013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4930)
+static void C_fcall f_4930(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4934)
+static void C_ccall f_4934(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4938)
-static void C_ccall f_4938(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4931)
-static void C_ccall f_4931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4652)
-static void C_fcall f_4652(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4823)
-static void C_fcall f_4823(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4859)
-static void C_ccall f_4859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4863)
-static void C_fcall f_4863(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4867)
-static void C_ccall f_4867(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4879)
-static void C_ccall f_4879(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4829)
-static void C_ccall f_4829(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4836)
-static void C_ccall f_4836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4661)
-static void C_ccall f_4661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4673)
-static void C_ccall f_4673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4776)
-static void C_fcall f_4776(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4766)
-static void C_ccall f_4766(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4770)
-static void C_ccall f_4770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4701)
-static void C_fcall f_4701(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4730)
-static void C_ccall f_4730(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4699)
-static void C_ccall f_4699(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4695)
-static void C_ccall f_4695(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4578)
-static void C_fcall f_4578(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4604)
-static void C_ccall f_4604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4376)
-static void C_fcall f_4376(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_4391)
-static void C_ccall f_4391(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4504)
-static void C_ccall f_4504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4566)
-static void C_ccall f_4566(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4566)
-static void C_ccall f_4566r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4572)
-static void C_ccall f_4572(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4510)
-static void C_ccall f_4510(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4558)
-static void C_ccall f_4558(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4552)
-static void C_ccall f_4552(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4547)
-static void C_ccall f_4547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4541)
-static void C_ccall f_4541(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4514)
-static void C_ccall f_4514(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4534)
-static void C_ccall f_4534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4530)
-static void C_ccall f_4530(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4517)
-static void C_ccall f_4517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4397)
-static void C_ccall f_4397(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4403)
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4414)
-static void C_fcall f_4414(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4431)
-static void C_fcall f_4431(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4450)
-static void C_fcall f_4450(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4461)
-static void C_ccall f_4461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4425)
-static void C_ccall f_4425(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4938(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4945)
+static void C_ccall f_4945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4909)
+static void C_ccall f_4909(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4917)
+static void C_ccall f_4917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4334)
+static void C_ccall f_4334(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4585)
+static void C_fcall f_4585(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4607)
+static void C_ccall f_4607(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4899)
+static void C_ccall f_4899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4892)
+static void C_ccall f_4892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4613)
+static void C_fcall f_4613(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4784)
+static void C_fcall f_4784(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4820)
+static void C_ccall f_4820(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4824)
+static void C_fcall f_4824(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4828)
+static void C_ccall f_4828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4840)
+static void C_ccall f_4840(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4790)
+static void C_ccall f_4790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4797)
+static void C_ccall f_4797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4622)
+static void C_ccall f_4622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4634)
+static void C_ccall f_4634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4737)
+static void C_fcall f_4737(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4727)
+static void C_ccall f_4727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4731)
+static void C_ccall f_4731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4662)
+static void C_fcall f_4662(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4691)
+static void C_ccall f_4691(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4660)
+static void C_ccall f_4660(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4656)
+static void C_ccall f_4656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4539)
+static void C_fcall f_4539(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4565)
+static void C_ccall f_4565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4337)
+static void C_fcall f_4337(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_4352)
+static void C_ccall f_4352(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4465)
+static void C_ccall f_4465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4527)
+static void C_ccall f_4527(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4527)
+static void C_ccall f_4527r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4533)
+static void C_ccall f_4533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4471)
+static void C_ccall f_4471(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4519)
+static void C_ccall f_4519(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4513)
+static void C_ccall f_4513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4508)
+static void C_ccall f_4508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4502)
+static void C_ccall f_4502(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4475)
+static void C_ccall f_4475(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4495)
+static void C_ccall f_4495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4491)
+static void C_ccall f_4491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4478)
+static void C_ccall f_4478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4358)
+static void C_ccall f_4358(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4364)
+static void C_ccall f_4364(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4375)
+static void C_fcall f_4375(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4392)
+static void C_fcall f_4392(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4411)
+static void C_fcall f_4411(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4422)
+static void C_ccall f_4422(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4386)
 static void C_ccall f_4386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4367)
-static void C_ccall f_4367(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4316)
-static void C_ccall f_4316(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4347)
+static void C_ccall f_4347(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4328)
-static void C_ccall f_4328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4330)
-static void C_fcall f_4330(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4365)
-static void C_ccall f_4365(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4357)
-static void C_ccall f_4357(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4324)
-static void C_ccall f_4324(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4266)
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4266)
-static void C_ccall f_4266r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4270)
-static void C_ccall f_4270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4273)
-static void C_ccall f_4273(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4292)
-static void C_ccall f_4292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4282)
-static void C_ccall f_4282(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4328(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4277)
+static void C_ccall f_4277(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4289)
+static void C_ccall f_4289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4291)
+static void C_fcall f_4291(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4326)
+static void C_ccall f_4326(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4318)
+static void C_ccall f_4318(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4285)
+static void C_ccall f_4285(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4227)
+static void C_ccall f_4227(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4227)
+static void C_ccall f_4227r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4231)
+static void C_ccall f_4231(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4234)
+static void C_ccall f_4234(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4253)
-static void C_ccall f_4253(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4264)
-static void C_ccall f_4264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4257)
-static void C_ccall f_4257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4215)
-static void C_ccall f_4215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4219)
-static void C_ccall f_4219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4222)
-static void C_ccall f_4222(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4226)
-static C_word C_fcall f_4226(C_word t0,C_word t1);
-C_noret_decl(f_4002)
-static void C_ccall f_4002(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+static void C_ccall f_4253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4243)
+static void C_ccall f_4243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4214)
+static void C_ccall f_4214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4225)
+static void C_ccall f_4225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4218)
+static void C_ccall f_4218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4176)
+static void C_ccall f_4176(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4180)
+static void C_ccall f_4180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4183)
+static void C_ccall f_4183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4187)
+static C_word C_fcall f_4187(C_word t0,C_word t1);
+C_noret_decl(f_3963)
+static void C_ccall f_3963(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3963)
+static void C_ccall f_3963r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4121)
+static void C_fcall f_4121(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4116)
+static void C_fcall f_4116(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3965)
+static void C_fcall f_3965(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3971)
+static void C_fcall f_3971(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4081)
+static void C_ccall f_4081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4090)
+static C_word C_fcall f_4090(C_word t0,C_word t1);
+C_noret_decl(f_4061)
+static void C_ccall f_4061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4053)
+static void C_ccall f_4053(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3990)
+static void C_ccall f_3990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3993)
+static void C_ccall f_3993(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4002)
-static void C_ccall f_4002r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4160)
-static void C_fcall f_4160(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4155)
-static void C_fcall f_4155(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4004)
-static void C_fcall f_4004(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4010)
-static void C_fcall f_4010(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4120)
-static void C_ccall f_4120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4129)
-static C_word C_fcall f_4129(C_word t0,C_word t1);
-C_noret_decl(f_4100)
-static void C_ccall f_4100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4092)
-static void C_ccall f_4092(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4029)
-static void C_ccall f_4029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4032)
-static void C_ccall f_4032(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4041)
-static void C_fcall f_4041(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3893)
-static void C_fcall f_3893(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3900)
-static void C_ccall f_3900(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3903)
-static void C_fcall f_3903(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3906)
-static void C_ccall f_3906(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3909)
-static void C_ccall f_3909(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3915)
-static void C_ccall f_3915(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4002(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3918)
-static void C_ccall f_3918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3875)
-static void C_fcall f_3875(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3888)
-static void C_ccall f_3888(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_15448)
-static void C_fcall trf_15448(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15448(void *dummy){
+static void C_fcall f_3918(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3925)
+static void C_ccall f_3925(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3928)
+static void C_fcall f_3928(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3931)
+static void C_ccall f_3931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3934)
+static void C_ccall f_3934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3940)
+static void C_ccall f_3940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3943)
+static void C_ccall f_3943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3900)
+static void C_fcall f_3900(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3913)
+static void C_ccall f_3913(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_15667)
+static void C_fcall trf_15667(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15667(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15448(t0,t1,t2);}
+f_15667(t0,t1,t2);}
 
-C_noret_decl(trf_14986)
-static void C_fcall trf_14986(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14986(void *dummy){
+C_noret_decl(trf_15113)
+static void C_fcall trf_15113(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15113(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14986(t0,t1,t2);}
+f_15113(t0,t1,t2);}
 
-C_noret_decl(trf_14801)
-static void C_fcall trf_14801(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14801(void *dummy){
+C_noret_decl(trf_14928)
+static void C_fcall trf_14928(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14928(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14801(t0,t1,t2);}
+f_14928(t0,t1,t2);}
 
-C_noret_decl(trf_14883)
-static void C_fcall trf_14883(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14883(void *dummy){
+C_noret_decl(trf_15010)
+static void C_fcall trf_15010(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15010(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14883(t0,t1,t2);}
+f_15010(t0,t1,t2);}
 
-C_noret_decl(trf_14707)
-static void C_fcall trf_14707(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14707(void *dummy){
+C_noret_decl(trf_14834)
+static void C_fcall trf_14834(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14834(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14707(t0,t1,t2);}
+f_14834(t0,t1,t2);}
 
-C_noret_decl(trf_14633)
-static void C_fcall trf_14633(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14633(void *dummy){
+C_noret_decl(trf_14760)
+static void C_fcall trf_14760(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14760(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14633(t0,t1,t2);}
+f_14760(t0,t1,t2);}
 
-C_noret_decl(trf_14506)
-static void C_fcall trf_14506(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14506(void *dummy){
+C_noret_decl(trf_14633)
+static void C_fcall trf_14633(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14633(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14506(t0,t1);}
+f_14633(t0,t1);}
 
-C_noret_decl(trf_14522)
-static void C_fcall trf_14522(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14522(void *dummy){
+C_noret_decl(trf_14649)
+static void C_fcall trf_14649(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14649(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14522(t0,t1);}
+f_14649(t0,t1);}
 
-C_noret_decl(trf_14544)
-static void C_fcall trf_14544(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14544(void *dummy){
+C_noret_decl(trf_14671)
+static void C_fcall trf_14671(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14671(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14544(t0,t1,t2);}
+f_14671(t0,t1,t2);}
 
-C_noret_decl(trf_14603)
-static void C_fcall trf_14603(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14603(void *dummy){
+C_noret_decl(trf_14730)
+static void C_fcall trf_14730(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14730(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14603(t0,t1);}
+f_14730(t0,t1);}
 
-C_noret_decl(trf_14326)
-static void C_fcall trf_14326(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14326(void *dummy){
+C_noret_decl(trf_14453)
+static void C_fcall trf_14453(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14453(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14326(t0,t1,t2);}
+f_14453(t0,t1,t2);}
 
-C_noret_decl(trf_14364)
-static void C_fcall trf_14364(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14364(void *dummy){
+C_noret_decl(trf_14491)
+static void C_fcall trf_14491(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14491(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14364(t0,t1,t2);}
+f_14491(t0,t1,t2);}
 
-C_noret_decl(trf_14334)
-static void C_fcall trf_14334(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14334(void *dummy){
+C_noret_decl(trf_14461)
+static void C_fcall trf_14461(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14461(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14334(t0,t1,t2);}
+f_14461(t0,t1,t2);}
 
-C_noret_decl(trf_14057)
-static void C_fcall trf_14057(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14057(void *dummy){
+C_noret_decl(trf_14176)
+static void C_fcall trf_14176(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14176(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14057(t0,t1,t2,t3);}
+f_14176(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14047)
-static void C_fcall trf_14047(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14047(void *dummy){
+C_noret_decl(trf_14166)
+static void C_fcall trf_14166(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14166(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14047(t0,t1,t2,t3);}
+f_14166(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13862)
-static void C_fcall trf_13862(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13862(void *dummy){
+C_noret_decl(trf_13981)
+static void C_fcall trf_13981(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13981(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13862(t0,t1,t2);}
+f_13981(t0,t1,t2);}
 
-C_noret_decl(trf_13878)
-static void C_fcall trf_13878(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13878(void *dummy){
+C_noret_decl(trf_13997)
+static void C_fcall trf_13997(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13997(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13878(t0,t1,t2);}
+f_13997(t0,t1,t2);}
 
-C_noret_decl(trf_13708)
-static void C_fcall trf_13708(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13708(void *dummy){
+C_noret_decl(trf_13827)
+static void C_fcall trf_13827(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13827(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13708(t0,t1,t2);}
+f_13827(t0,t1,t2);}
 
-C_noret_decl(trf_13698)
-static void C_fcall trf_13698(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13698(void *dummy){
+C_noret_decl(trf_13817)
+static void C_fcall trf_13817(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13817(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13698(t0,t1,t2);}
+f_13817(t0,t1,t2);}
 
-C_noret_decl(trf_13448)
-static void C_fcall trf_13448(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13448(void *dummy){
+C_noret_decl(trf_13567)
+static void C_fcall trf_13567(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13567(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13448(t0,t1,t2);}
+f_13567(t0,t1,t2);}
 
-C_noret_decl(trf_13456)
-static void C_fcall trf_13456(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13456(void *dummy){
+C_noret_decl(trf_13575)
+static void C_fcall trf_13575(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13575(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13456(t0,t1,t2);}
+f_13575(t0,t1,t2);}
 
-C_noret_decl(trf_13463)
-static void C_fcall trf_13463(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13463(void *dummy){
+C_noret_decl(trf_13582)
+static void C_fcall trf_13582(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13582(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13463(t0,t1);}
+f_13582(t0,t1);}
 
-C_noret_decl(trf_13413)
-static void C_fcall trf_13413(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13413(void *dummy){
+C_noret_decl(trf_13532)
+static void C_fcall trf_13532(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13532(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13413(t0,t1,t2);}
+f_13532(t0,t1,t2);}
 
-C_noret_decl(trf_13285)
-static void C_fcall trf_13285(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13285(void *dummy){
+C_noret_decl(trf_13404)
+static void C_fcall trf_13404(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13404(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13285(t0,t1,t2);}
+f_13404(t0,t1,t2);}
 
-C_noret_decl(trf_13240)
-static void C_fcall trf_13240(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13240(void *dummy){
+C_noret_decl(trf_13359)
+static void C_fcall trf_13359(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13359(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13240(t0,t1,t2);}
+f_13359(t0,t1,t2);}
 
-C_noret_decl(trf_13111)
-static void C_fcall trf_13111(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13111(void *dummy){
+C_noret_decl(trf_13230)
+static void C_fcall trf_13230(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13230(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13111(t0,t1,t2);}
+f_13230(t0,t1,t2);}
 
-C_noret_decl(trf_13162)
-static void C_fcall trf_13162(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13162(void *dummy){
+C_noret_decl(trf_13281)
+static void C_fcall trf_13281(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13281(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13162(t0,t1);}
+f_13281(t0,t1);}
 
-C_noret_decl(trf_13174)
-static void C_fcall trf_13174(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13174(void *dummy){
+C_noret_decl(trf_13293)
+static void C_fcall trf_13293(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13293(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13174(t0,t1);}
+f_13293(t0,t1);}
 
-C_noret_decl(trf_13144)
-static void C_fcall trf_13144(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13144(void *dummy){
+C_noret_decl(trf_13263)
+static void C_fcall trf_13263(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13263(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13144(t0,t1);}
+f_13263(t0,t1);}
 
-C_noret_decl(trf_13002)
-static void C_fcall trf_13002(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13002(void *dummy){
+C_noret_decl(trf_13121)
+static void C_fcall trf_13121(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13121(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13002(t0,t1,t2);}
+f_13121(t0,t1,t2);}
 
-C_noret_decl(trf_13010)
-static void C_fcall trf_13010(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13010(void *dummy){
+C_noret_decl(trf_13129)
+static void C_fcall trf_13129(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13129(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13010(t0,t1,t2);}
+f_13129(t0,t1,t2);}
 
-C_noret_decl(trf_13061)
-static void C_fcall trf_13061(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13061(void *dummy){
+C_noret_decl(trf_13180)
+static void C_fcall trf_13180(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13180(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13061(t0,t1,t2);}
+f_13180(t0,t1,t2);}
 
-C_noret_decl(trf_12927)
-static void C_fcall trf_12927(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12927(void *dummy){
+C_noret_decl(trf_13046)
+static void C_fcall trf_13046(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13046(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12927(t0,t1,t2);}
+f_13046(t0,t1,t2);}
 
-C_noret_decl(trf_12937)
-static void C_fcall trf_12937(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12937(void *dummy){
+C_noret_decl(trf_13056)
+static void C_fcall trf_13056(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13056(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12937(t0,t1);}
+f_13056(t0,t1);}
 
-C_noret_decl(trf_12873)
-static void C_fcall trf_12873(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12873(void *dummy){
+C_noret_decl(trf_12992)
+static void C_fcall trf_12992(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12992(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12873(t0,t1,t2);}
+f_12992(t0,t1,t2);}
 
-C_noret_decl(trf_12881)
-static void C_fcall trf_12881(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12881(void *dummy){
+C_noret_decl(trf_13000)
+static void C_fcall trf_13000(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13000(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12881(t0,t1,t2);}
+f_13000(t0,t1,t2);}
 
-C_noret_decl(trf_12750)
-static void C_fcall trf_12750(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12750(void *dummy){
+C_noret_decl(trf_12869)
+static void C_fcall trf_12869(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12869(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12750(t0,t1,t2);}
+f_12869(t0,t1,t2);}
 
-C_noret_decl(trf_12778)
-static void C_fcall trf_12778(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12778(void *dummy){
+C_noret_decl(trf_12897)
+static void C_fcall trf_12897(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12897(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12778(t0,t1);}
+f_12897(t0,t1);}
 
-C_noret_decl(trf_12668)
-static void C_fcall trf_12668(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12668(void *dummy){
+C_noret_decl(trf_12787)
+static void C_fcall trf_12787(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12787(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12668(t0,t1,t2);}
+f_12787(t0,t1,t2);}
 
-C_noret_decl(trf_12678)
-static void C_fcall trf_12678(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12678(void *dummy){
+C_noret_decl(trf_12797)
+static void C_fcall trf_12797(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12797(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12678(t0,t1);}
+f_12797(t0,t1);}
 
-C_noret_decl(trf_12616)
-static void C_fcall trf_12616(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12616(void *dummy){
+C_noret_decl(trf_12735)
+static void C_fcall trf_12735(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12735(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12616(t0,t1,t2);}
+f_12735(t0,t1,t2);}
 
-C_noret_decl(trf_12643)
-static void C_fcall trf_12643(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12643(void *dummy){
+C_noret_decl(trf_12762)
+static void C_fcall trf_12762(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12762(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12643(t0,t1,t2);}
+f_12762(t0,t1,t2);}
 
-C_noret_decl(trf_12491)
-static void C_fcall trf_12491(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12491(void *dummy){
+C_noret_decl(trf_12610)
+static void C_fcall trf_12610(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12610(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12491(t0,t1,t2);}
+f_12610(t0,t1,t2);}
 
-C_noret_decl(trf_12208)
-static void C_fcall trf_12208(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12208(void *dummy){
+C_noret_decl(trf_12327)
+static void C_fcall trf_12327(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12327(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12208(t0,t1);}
+f_12327(t0,t1);}
 
-C_noret_decl(trf_12501)
-static void C_fcall trf_12501(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12501(void *dummy){
+C_noret_decl(trf_12620)
+static void C_fcall trf_12620(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12620(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12501(t0,t1);}
+f_12620(t0,t1);}
 
-C_noret_decl(trf_12425)
-static void C_fcall trf_12425(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12425(void *dummy){
+C_noret_decl(trf_12544)
+static void C_fcall trf_12544(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12544(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12425(t0,t1,t2);}
+f_12544(t0,t1,t2);}
 
-C_noret_decl(trf_12435)
-static void C_fcall trf_12435(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12435(void *dummy){
+C_noret_decl(trf_12554)
+static void C_fcall trf_12554(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12554(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12435(t0,t1);}
+f_12554(t0,t1);}
 
-C_noret_decl(trf_12373)
-static void C_fcall trf_12373(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12373(void *dummy){
+C_noret_decl(trf_12492)
+static void C_fcall trf_12492(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12492(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12373(t0,t1,t2);}
+f_12492(t0,t1,t2);}
 
-C_noret_decl(trf_12333)
-static void C_fcall trf_12333(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12333(void *dummy){
+C_noret_decl(trf_12452)
+static void C_fcall trf_12452(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12452(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12333(t0,t1,t2);}
+f_12452(t0,t1,t2);}
 
-C_noret_decl(trf_12291)
-static void C_fcall trf_12291(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12291(void *dummy){
+C_noret_decl(trf_12410)
+static void C_fcall trf_12410(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12410(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12291(t0,t1,t2);}
+f_12410(t0,t1,t2);}
 
-C_noret_decl(trf_12259)
-static void C_fcall trf_12259(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12259(void *dummy){
+C_noret_decl(trf_12378)
+static void C_fcall trf_12378(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12378(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12259(t0,t1,t2);}
+f_12378(t0,t1,t2);}
 
-C_noret_decl(trf_11710)
-static void C_fcall trf_11710(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11710(void *dummy){
+C_noret_decl(trf_11829)
+static void C_fcall trf_11829(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11829(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11710(t0,t1);}
+f_11829(t0,t1);}
 
-C_noret_decl(trf_11718)
-static void C_fcall trf_11718(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11718(void *dummy){
+C_noret_decl(trf_11837)
+static void C_fcall trf_11837(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11837(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11718(t0,t1);}
+f_11837(t0,t1);}
 
-C_noret_decl(trf_12105)
-static void C_fcall trf_12105(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12105(void *dummy){
+C_noret_decl(trf_12224)
+static void C_fcall trf_12224(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12224(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12105(t0,t1,t2);}
+f_12224(t0,t1,t2);}
 
-C_noret_decl(trf_11984)
-static void C_fcall trf_11984(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11984(void *dummy){
+C_noret_decl(trf_12103)
+static void C_fcall trf_12103(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12103(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11984(t0,t1,t2);}
+f_12103(t0,t1,t2);}
 
-C_noret_decl(trf_12083)
-static void C_fcall trf_12083(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12083(void *dummy){
+C_noret_decl(trf_12202)
+static void C_fcall trf_12202(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12202(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12083(t0,t1);}
+f_12202(t0,t1);}
 
-C_noret_decl(trf_11874)
-static void C_fcall trf_11874(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11874(void *dummy){
+C_noret_decl(trf_11993)
+static void C_fcall trf_11993(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11993(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11874(t0,t1,t2);}
+f_11993(t0,t1,t2);}
 
-C_noret_decl(trf_11901)
-static void C_fcall trf_11901(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11901(void *dummy){
+C_noret_decl(trf_12020)
+static void C_fcall trf_12020(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12020(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11901(t0,t1,t2);}
+f_12020(t0,t1,t2);}
 
-C_noret_decl(trf_11794)
-static void C_fcall trf_11794(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11794(void *dummy){
+C_noret_decl(trf_11913)
+static void C_fcall trf_11913(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11913(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11794(t0,t1,t2);}
+f_11913(t0,t1,t2);}
 
-C_noret_decl(trf_11627)
-static void C_fcall trf_11627(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11627(void *dummy){
+C_noret_decl(trf_11746)
+static void C_fcall trf_11746(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11746(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11627(t0,t1);}
+f_11746(t0,t1);}
 
-C_noret_decl(trf_11642)
-static void C_fcall trf_11642(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11642(void *dummy){
+C_noret_decl(trf_11761)
+static void C_fcall trf_11761(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11761(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11642(t0,t1,t2);}
+f_11761(t0,t1,t2);}
 
-C_noret_decl(trf_11341)
-static void C_fcall trf_11341(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11341(void *dummy){
+C_noret_decl(trf_11460)
+static void C_fcall trf_11460(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11460(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11341(t0,t1);}
+f_11460(t0,t1);}
 
-C_noret_decl(trf_11422)
-static void C_fcall trf_11422(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11422(void *dummy){
+C_noret_decl(trf_11541)
+static void C_fcall trf_11541(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11541(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11422(t0,t1,t2);}
+f_11541(t0,t1,t2);}
 
-C_noret_decl(trf_11451)
-static void C_fcall trf_11451(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11451(void *dummy){
+C_noret_decl(trf_11570)
+static void C_fcall trf_11570(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11570(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11451(t0,t1,t2);}
+f_11570(t0,t1,t2);}
 
-C_noret_decl(trf_11536)
-static void C_fcall trf_11536(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11536(void *dummy){
+C_noret_decl(trf_11655)
+static void C_fcall trf_11655(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11655(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11536(t0,t1,t2);}
+f_11655(t0,t1,t2);}
 
-C_noret_decl(trf_11492)
-static void C_fcall trf_11492(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11492(void *dummy){
+C_noret_decl(trf_11611)
+static void C_fcall trf_11611(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11611(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11492(t0,t1,t2);}
+f_11611(t0,t1,t2);}
 
-C_noret_decl(trf_11500)
-static void C_fcall trf_11500(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11500(void *dummy){
+C_noret_decl(trf_11619)
+static void C_fcall trf_11619(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11619(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11500(t0,t1);}
+f_11619(t0,t1);}
 
-C_noret_decl(trf_11399)
-static void C_fcall trf_11399(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11399(void *dummy){
+C_noret_decl(trf_11518)
+static void C_fcall trf_11518(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11518(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_11399(t0,t1,t2,t3);}
+f_11518(t0,t1,t2,t3);}
 
-C_noret_decl(trf_11278)
-static void C_fcall trf_11278(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11278(void *dummy){
+C_noret_decl(trf_11397)
+static void C_fcall trf_11397(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11397(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11278(t0,t1,t2);}
+f_11397(t0,t1,t2);}
 
-C_noret_decl(trf_11293)
-static void C_fcall trf_11293(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11293(void *dummy){
+C_noret_decl(trf_11412)
+static void C_fcall trf_11412(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11412(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11293(t0,t1);}
+f_11412(t0,t1);}
 
-C_noret_decl(trf_10991)
-static void C_fcall trf_10991(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10991(void *dummy){
+C_noret_decl(trf_11110)
+static void C_fcall trf_11110(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11110(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10991(t0,t1,t2,t3);}
+f_11110(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10608)
-static void C_fcall trf_10608(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10608(void *dummy){
+C_noret_decl(trf_10727)
+static void C_fcall trf_10727(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10727(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10608(t0,t1,t2);}
+f_10727(t0,t1,t2);}
 
-C_noret_decl(trf_10616)
-static void C_fcall trf_10616(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10616(void *dummy){
+C_noret_decl(trf_10735)
+static void C_fcall trf_10735(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10735(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10616(t0,t1,t2);}
+f_10735(t0,t1,t2);}
 
-C_noret_decl(trf_10547)
-static void C_fcall trf_10547(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10547(void *dummy){
+C_noret_decl(trf_10666)
+static void C_fcall trf_10666(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10666(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10547(t0,t1,t2);}
+f_10666(t0,t1,t2);}
 
-C_noret_decl(trf_10502)
-static void C_fcall trf_10502(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10502(void *dummy){
+C_noret_decl(trf_10621)
+static void C_fcall trf_10621(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10621(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10502(t0,t1,t2);}
+f_10621(t0,t1,t2);}
 
-C_noret_decl(trf_10138)
-static void C_fcall trf_10138(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10138(void *dummy){
+C_noret_decl(trf_10257)
+static void C_fcall trf_10257(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10257(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10138(t0,t1);}
+f_10257(t0,t1);}
 
-C_noret_decl(trf_10075)
-static void C_fcall trf_10075(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10075(void *dummy){
+C_noret_decl(trf_10194)
+static void C_fcall trf_10194(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10194(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10075(t0,t1);}
+f_10194(t0,t1);}
 
-C_noret_decl(trf_10109)
-static void C_fcall trf_10109(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10109(void *dummy){
+C_noret_decl(trf_10228)
+static void C_fcall trf_10228(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10228(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10109(t0,t1,t2,t3);}
+f_10228(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9950)
-static void C_fcall trf_9950(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9950(void *dummy){
+C_noret_decl(trf_10069)
+static void C_fcall trf_10069(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10069(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9950(t0,t1,t2);}
+f_10069(t0,t1,t2);}
 
-C_noret_decl(trf_9555)
-static void C_fcall trf_9555(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9555(void *dummy){
+C_noret_decl(trf_9674)
+static void C_fcall trf_9674(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9674(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9555(t0,t1);}
+f_9674(t0,t1);}
 
-C_noret_decl(trf_9565)
-static void C_fcall trf_9565(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9565(void *dummy){
+C_noret_decl(trf_9684)
+static void C_fcall trf_9684(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9684(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9565(t0,t1,t2);}
+f_9684(t0,t1,t2);}
 
-C_noret_decl(trf_9330)
-static void C_fcall trf_9330(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9330(void *dummy){
+C_noret_decl(trf_9449)
+static void C_fcall trf_9449(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9449(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9330(t0,t1);}
+f_9449(t0,t1);}
 
-C_noret_decl(trf_9089)
-static void C_fcall trf_9089(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9089(void *dummy){
+C_noret_decl(trf_9208)
+static void C_fcall trf_9208(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9208(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9089(t0,t1);}
+f_9208(t0,t1);}
 
-C_noret_decl(trf_9023)
-static void C_fcall trf_9023(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9023(void *dummy){
+C_noret_decl(trf_9142)
+static void C_fcall trf_9142(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9142(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9023(t0,t1,t2);}
+f_9142(t0,t1,t2);}
 
-C_noret_decl(trf_8758)
-static void C_fcall trf_8758(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8758(void *dummy){
+C_noret_decl(trf_8874)
+static void C_fcall trf_8874(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8874(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8758(t0,t1,t2);}
+f_8874(t0,t1,t2);}
 
-C_noret_decl(trf_8375)
-static void C_fcall trf_8375(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8375(void *dummy){
+C_noret_decl(trf_8491)
+static void C_fcall trf_8491(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8491(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8375(t0,t1,t2);}
+f_8491(t0,t1,t2);}
 
-C_noret_decl(trf_8383)
-static void C_fcall trf_8383(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8383(void *dummy){
+C_noret_decl(trf_8499)
+static void C_fcall trf_8499(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8499(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8383(t0,t1,t2);}
+f_8499(t0,t1,t2);}
 
-C_noret_decl(trf_8637)
-static void C_fcall trf_8637(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8637(void *dummy){
+C_noret_decl(trf_8753)
+static void C_fcall trf_8753(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8753(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8637(t0,t1,t2);}
+f_8753(t0,t1,t2);}
 
-C_noret_decl(trf_8645)
-static void C_fcall trf_8645(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8645(void *dummy){
+C_noret_decl(trf_8761)
+static void C_fcall trf_8761(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8761(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8645(t0,t1,t2);}
+f_8761(t0,t1,t2);}
 
-C_noret_decl(trf_8658)
-static void C_fcall trf_8658(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8658(void *dummy){
+C_noret_decl(trf_8774)
+static void C_fcall trf_8774(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8774(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8658(t0,t1);}
+f_8774(t0,t1);}
 
-C_noret_decl(trf_8573)
-static void C_fcall trf_8573(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8573(void *dummy){
+C_noret_decl(trf_8689)
+static void C_fcall trf_8689(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8689(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8573(t0,t1,t2);}
+f_8689(t0,t1,t2);}
 
-C_noret_decl(trf_8581)
-static void C_fcall trf_8581(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8581(void *dummy){
+C_noret_decl(trf_8697)
+static void C_fcall trf_8697(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8697(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8581(t0,t1,t2);}
+f_8697(t0,t1,t2);}
 
-C_noret_decl(trf_8535)
-static void C_fcall trf_8535(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8535(void *dummy){
+C_noret_decl(trf_8651)
+static void C_fcall trf_8651(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8651(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8535(t0,t1,t2);}
+f_8651(t0,t1,t2);}
 
-C_noret_decl(trf_8500)
-static void C_fcall trf_8500(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8500(void *dummy){
+C_noret_decl(trf_8616)
+static void C_fcall trf_8616(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8616(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8500(t0,t1,t2);}
+f_8616(t0,t1,t2);}
 
-C_noret_decl(trf_8414)
-static void C_fcall trf_8414(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8414(void *dummy){
+C_noret_decl(trf_8530)
+static void C_fcall trf_8530(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8530(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8414(t0,t1);}
+f_8530(t0,t1);}
 
-C_noret_decl(trf_7720)
-static void C_fcall trf_7720(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7720(void *dummy){
+C_noret_decl(trf_7836)
+static void C_fcall trf_7836(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7836(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7720(t0,t1,t2);}
+f_7836(t0,t1,t2);}
 
-C_noret_decl(trf_7739)
-static void C_fcall trf_7739(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7739(void *dummy){
+C_noret_decl(trf_7855)
+static void C_fcall trf_7855(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7855(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7739(t0,t1);}
+f_7855(t0,t1);}
 
-C_noret_decl(trf_8286)
-static void C_fcall trf_8286(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8286(void *dummy){
+C_noret_decl(trf_8402)
+static void C_fcall trf_8402(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8402(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8286(t0,t1,t2);}
+f_8402(t0,t1,t2);}
 
-C_noret_decl(trf_8251)
-static void C_fcall trf_8251(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8251(void *dummy){
+C_noret_decl(trf_8367)
+static void C_fcall trf_8367(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8367(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8251(t0,t1,t2);}
+f_8367(t0,t1,t2);}
 
-C_noret_decl(trf_8214)
-static void C_fcall trf_8214(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8214(void *dummy){
+C_noret_decl(trf_8330)
+static void C_fcall trf_8330(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8330(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8214(t0,t1,t2);}
+f_8330(t0,t1,t2);}
 
-C_noret_decl(trf_8039)
-static void C_fcall trf_8039(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8039(void *dummy){
+C_noret_decl(trf_8155)
+static void C_fcall trf_8155(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8155(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -3048,314 +3090,324 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_8039(t0,t1,t2,t3,t4,t5,t6);}
+f_8155(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_8150)
-static void C_fcall trf_8150(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8150(void *dummy){
+C_noret_decl(trf_8266)
+static void C_fcall trf_8266(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8266(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8150(t0,t1,t2);}
+f_8266(t0,t1,t2);}
 
-C_noret_decl(trf_8093)
-static void C_fcall trf_8093(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8093(void *dummy){
+C_noret_decl(trf_8209)
+static void C_fcall trf_8209(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8209(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8093(t0,t1,t2);}
+f_8209(t0,t1,t2);}
 
-C_noret_decl(trf_8060)
-static void C_fcall trf_8060(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8060(void *dummy){
+C_noret_decl(trf_8176)
+static void C_fcall trf_8176(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8176(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8060(t0,t1,t2);}
+f_8176(t0,t1,t2);}
 
-C_noret_decl(trf_7988)
-static void C_fcall trf_7988(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7988(void *dummy){
+C_noret_decl(trf_8104)
+static void C_fcall trf_8104(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8104(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7988(t0,t1,t2);}
+f_8104(t0,t1,t2);}
 
-C_noret_decl(trf_7896)
-static void C_fcall trf_7896(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7896(void *dummy){
+C_noret_decl(trf_8012)
+static void C_fcall trf_8012(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8012(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7896(t0,t1,t2,t3);}
+f_8012(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7908)
-static void C_fcall trf_7908(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7908(void *dummy){
+C_noret_decl(trf_8024)
+static void C_fcall trf_8024(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8024(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7908(t0,t1,t2,t3);}
+f_8024(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7846)
-static void C_fcall trf_7846(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7846(void *dummy){
+C_noret_decl(trf_7962)
+static void C_fcall trf_7962(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7962(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7846(t0,t1,t2);}
+f_7962(t0,t1,t2);}
 
-C_noret_decl(trf_7771)
-static void C_fcall trf_7771(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7771(void *dummy){
+C_noret_decl(trf_7887)
+static void C_fcall trf_7887(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7887(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7771(t0,t1,t2,t3,t4);}
+f_7887(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7810)
-static void C_fcall trf_7810(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7810(void *dummy){
+C_noret_decl(trf_7926)
+static void C_fcall trf_7926(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7926(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7810(t0,t1,t2);}
+f_7926(t0,t1,t2);}
 
-C_noret_decl(trf_7788)
-static void C_fcall trf_7788(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7788(void *dummy){
+C_noret_decl(trf_7904)
+static void C_fcall trf_7904(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7904(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7788(t0,t1,t2);}
+f_7904(t0,t1,t2);}
 
-C_noret_decl(trf_7633)
-static void C_fcall trf_7633(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7633(void *dummy){
+C_noret_decl(trf_7749)
+static void C_fcall trf_7749(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7749(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7633(t0,t1,t2);}
+f_7749(t0,t1,t2);}
 
-C_noret_decl(trf_7590)
-static void C_fcall trf_7590(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7590(void *dummy){
+C_noret_decl(trf_7706)
+static void C_fcall trf_7706(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7706(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7590(t0,t1,t2);}
+f_7706(t0,t1,t2);}
 
-C_noret_decl(trf_7581)
-static void C_fcall trf_7581(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7581(void *dummy){
+C_noret_decl(trf_7697)
+static void C_fcall trf_7697(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7697(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7581(t0,t1);}
+f_7697(t0,t1);}
 
-C_noret_decl(trf_7443)
-static void C_fcall trf_7443(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7443(void *dummy){
+C_noret_decl(trf_7559)
+static void C_fcall trf_7559(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7559(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7443(t0,t1);}
+f_7559(t0,t1);}
 
-C_noret_decl(trf_7449)
-static void C_fcall trf_7449(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7449(void *dummy){
+C_noret_decl(trf_7565)
+static void C_fcall trf_7565(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7565(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7449(t0,t1);}
+f_7565(t0,t1);}
+
+C_noret_decl(trf_7511)
+static void C_fcall trf_7511(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7511(void *dummy){
+C_word t3=C_pick(0);
+C_word t2=C_pick(1);
+C_word t1=C_pick(2);
+C_word t0=C_pick(3);
+C_adjust_stack(-4);
+f_7511(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7384)
-static void C_fcall trf_7384(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7384(void *dummy){
+C_noret_decl(trf_7397)
+static void C_fcall trf_7397(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7397(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7384(t0,t1,t2);}
+f_7397(t0,t1,t2);}
 
-C_noret_decl(trf_7303)
-static void C_fcall trf_7303(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7303(void *dummy){
+C_noret_decl(trf_7268)
+static void C_fcall trf_7268(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7268(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7303(t0,t1);}
+f_7268(t0,t1);}
 
-C_noret_decl(trf_7294)
-static void C_fcall trf_7294(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7294(void *dummy){
+C_noret_decl(trf_7259)
+static void C_fcall trf_7259(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7259(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7294(t0,t1,t2);}
+f_7259(t0,t1,t2);}
 
-C_noret_decl(trf_6881)
-static void C_fcall trf_6881(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6881(void *dummy){
+C_noret_decl(trf_6846)
+static void C_fcall trf_6846(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6846(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6881(t0,t1,t2,t3);}
+f_6846(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7022)
-static void C_fcall trf_7022(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7022(void *dummy){
+C_noret_decl(trf_6987)
+static void C_fcall trf_6987(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6987(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7022(t0,t1);}
+f_6987(t0,t1);}
 
-C_noret_decl(trf_7027)
-static void C_fcall trf_7027(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7027(void *dummy){
+C_noret_decl(trf_6992)
+static void C_fcall trf_6992(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6992(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7027(t0,t1,t2,t3);}
+f_6992(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7046)
-static void C_fcall trf_7046(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7046(void *dummy){
+C_noret_decl(trf_7011)
+static void C_fcall trf_7011(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7011(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7046(t0,t1);}
+f_7011(t0,t1);}
 
-C_noret_decl(trf_7051)
-static void C_fcall trf_7051(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7051(void *dummy){
+C_noret_decl(trf_7016)
+static void C_fcall trf_7016(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7016(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7051(t0,t1,t2,t3);}
+f_7016(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6939)
-static void C_fcall trf_6939(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6939(void *dummy){
+C_noret_decl(trf_6904)
+static void C_fcall trf_6904(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6904(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6939(t0,t1,t2);}
+f_6904(t0,t1,t2);}
 
-C_noret_decl(trf_6896)
-static void C_fcall trf_6896(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6896(void *dummy){
+C_noret_decl(trf_6861)
+static void C_fcall trf_6861(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6861(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6896(t0,t1,t2);}
+f_6861(t0,t1,t2);}
 
-C_noret_decl(trf_6884)
-static void C_fcall trf_6884(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6884(void *dummy){
+C_noret_decl(trf_6849)
+static void C_fcall trf_6849(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6849(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_6884(t0,t1,t2,t3,t4);}
+f_6849(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_6754)
-static void C_fcall trf_6754(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6754(void *dummy){
+C_noret_decl(trf_6719)
+static void C_fcall trf_6719(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6719(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6754(t0,t1,t2,t3);}
+f_6719(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6663)
-static void C_fcall trf_6663(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6663(void *dummy){
+C_noret_decl(trf_6628)
+static void C_fcall trf_6628(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6628(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6663(t0,t1,t2,t3);}
+f_6628(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6666)
-static void C_fcall trf_6666(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6666(void *dummy){
+C_noret_decl(trf_6631)
+static void C_fcall trf_6631(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6631(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6666(t0,t1,t2,t3);}
+f_6631(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6611)
-static void C_fcall trf_6611(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6611(void *dummy){
+C_noret_decl(trf_6576)
+static void C_fcall trf_6576(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6576(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6611(t0,t1);}
+f_6576(t0,t1);}
 
-C_noret_decl(trf_6606)
-static void C_fcall trf_6606(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6606(void *dummy){
+C_noret_decl(trf_6571)
+static void C_fcall trf_6571(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6571(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6606(t0,t1,t2);}
+f_6571(t0,t1,t2);}
 
-C_noret_decl(trf_5826)
-static void C_fcall trf_5826(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5826(void *dummy){
+C_noret_decl(trf_5787)
+static void C_fcall trf_5787(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5787(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5826(t0,t1,t2,t3);}
+f_5787(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6319)
-static void C_fcall trf_6319(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6319(void *dummy){
+C_noret_decl(trf_6284)
+static void C_fcall trf_6284(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6284(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6319(t0,t1,t2);}
+f_6284(t0,t1,t2);}
 
-C_noret_decl(trf_6325)
-static void C_fcall trf_6325(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6325(void *dummy){
+C_noret_decl(trf_6290)
+static void C_fcall trf_6290(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6290(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -3364,28 +3416,28 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_6325(t0,t1,t2,t3,t4,t5,t6);}
+f_6290(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_6347)
-static void C_fcall trf_6347(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6347(void *dummy){
+C_noret_decl(trf_6312)
+static void C_fcall trf_6312(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6312(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6347(t0,t1);}
+f_6312(t0,t1);}
 
-C_noret_decl(trf_6370)
-static void C_fcall trf_6370(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6370(void *dummy){
+C_noret_decl(trf_6335)
+static void C_fcall trf_6335(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6335(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6370(t0,t1,t2);}
+f_6335(t0,t1,t2);}
 
-C_noret_decl(trf_6142)
-static void C_fcall trf_6142(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6142(void *dummy){
+C_noret_decl(trf_6103)
+static void C_fcall trf_6103(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6103(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -3394,30 +3446,30 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_6142(t0,t1,t2,t3,t4,t5,t6);}
+f_6103(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_6152)
-static void C_fcall trf_6152(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6152(void *dummy){
+C_noret_decl(trf_6113)
+static void C_fcall trf_6113(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6113(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_6152(t0,t1,t2,t3,t4);}
+f_6113(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_6198)
-static void C_fcall trf_6198(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6198(void *dummy){
+C_noret_decl(trf_6159)
+static void C_fcall trf_6159(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6159(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6198(t0,t1);}
+f_6159(t0,t1);}
 
-C_noret_decl(trf_5829)
-static void C_fcall trf_5829(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5829(void *dummy){
+C_noret_decl(trf_5790)
+static void C_fcall trf_5790(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5790(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -3426,55 +3478,55 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_5829(t0,t1,t2,t3,t4,t5,t6);}
+f_5790(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_6092)
-static void C_fcall trf_6092(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6092(void *dummy){
+C_noret_decl(trf_6053)
+static void C_fcall trf_6053(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6053(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6092(t0,t1,t2);}
+f_6053(t0,t1,t2);}
 
-C_noret_decl(trf_6027)
-static void C_fcall trf_6027(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6027(void *dummy){
+C_noret_decl(trf_5988)
+static void C_fcall trf_5988(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5988(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6027(t0,t1,t2);}
+f_5988(t0,t1,t2);}
 
-C_noret_decl(trf_5841)
-static void C_fcall trf_5841(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5841(void *dummy){
+C_noret_decl(trf_5802)
+static void C_fcall trf_5802(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5802(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5841(t0,t1,t2,t3);}
+f_5802(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5905)
-static void C_fcall trf_5905(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5905(void *dummy){
+C_noret_decl(trf_5866)
+static void C_fcall trf_5866(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5866(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5905(t0,t1);}
+f_5866(t0,t1);}
 
-C_noret_decl(trf_5860)
-static void C_fcall trf_5860(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5860(void *dummy){
+C_noret_decl(trf_5821)
+static void C_fcall trf_5821(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5821(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5860(t0,t1);}
+f_5821(t0,t1);}
 
-C_noret_decl(trf_5233)
-static void C_fcall trf_5233(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5233(void *dummy){
+C_noret_decl(trf_5194)
+static void C_fcall trf_5194(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5194(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -3483,220 +3535,220 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_5233(t0,t1,t2,t3,t4,t5,t6);}
+f_5194(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_5751)
-static void C_fcall trf_5751(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5751(void *dummy){
+C_noret_decl(trf_5712)
+static void C_fcall trf_5712(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5712(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5751(t0,t1);}
+f_5712(t0,t1);}
 
-C_noret_decl(trf_5670)
-static void C_fcall trf_5670(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5670(void *dummy){
+C_noret_decl(trf_5631)
+static void C_fcall trf_5631(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5631(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5670(t0,t1);}
+f_5631(t0,t1);}
 
-C_noret_decl(trf_5624)
-static void C_fcall trf_5624(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5624(void *dummy){
+C_noret_decl(trf_5585)
+static void C_fcall trf_5585(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5585(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5624(t0,t1);}
+f_5585(t0,t1);}
 
-C_noret_decl(trf_5627)
-static void C_fcall trf_5627(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5627(void *dummy){
+C_noret_decl(trf_5588)
+static void C_fcall trf_5588(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5588(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5627(t0,t1);}
+f_5588(t0,t1);}
 
-C_noret_decl(trf_5590)
-static void C_fcall trf_5590(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5590(void *dummy){
+C_noret_decl(trf_5551)
+static void C_fcall trf_5551(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5551(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5590(t0,t1);}
+f_5551(t0,t1);}
 
-C_noret_decl(trf_5424)
-static void C_fcall trf_5424(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5424(void *dummy){
+C_noret_decl(trf_5385)
+static void C_fcall trf_5385(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5385(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5424(t0,t1,t2);}
+f_5385(t0,t1,t2);}
 
-C_noret_decl(trf_5451)
-static void C_fcall trf_5451(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5451(void *dummy){
+C_noret_decl(trf_5412)
+static void C_fcall trf_5412(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5412(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5451(t0,t1,t2);}
+f_5412(t0,t1,t2);}
 
-C_noret_decl(trf_5251)
-static void C_fcall trf_5251(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5251(void *dummy){
+C_noret_decl(trf_5212)
+static void C_fcall trf_5212(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5212(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5251(t0,t1);}
+f_5212(t0,t1);}
 
-C_noret_decl(trf_5263)
-static void C_fcall trf_5263(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5263(void *dummy){
+C_noret_decl(trf_5224)
+static void C_fcall trf_5224(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5224(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5263(t0,t1);}
+f_5224(t0,t1);}
 
-C_noret_decl(trf_5199)
-static void C_fcall trf_5199(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5199(void *dummy){
+C_noret_decl(trf_5160)
+static void C_fcall trf_5160(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5160(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5199(t0,t1,t2);}
+f_5160(t0,t1,t2);}
 
-C_noret_decl(trf_5100)
-static void C_fcall trf_5100(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5100(void *dummy){
+C_noret_decl(trf_5061)
+static void C_fcall trf_5061(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5061(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5100(t0,t1);}
+f_5061(t0,t1);}
 
-C_noret_decl(trf_5095)
-static void C_fcall trf_5095(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5095(void *dummy){
+C_noret_decl(trf_5056)
+static void C_fcall trf_5056(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5056(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5095(t0,t1,t2);}
+f_5056(t0,t1,t2);}
 
-C_noret_decl(trf_5069)
-static void C_fcall trf_5069(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5069(void *dummy){
+C_noret_decl(trf_5030)
+static void C_fcall trf_5030(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5030(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5069(t0,t1,t2,t3);}
+f_5030(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5075)
-static void C_fcall trf_5075(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5075(void *dummy){
+C_noret_decl(trf_5036)
+static void C_fcall trf_5036(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5036(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5075(t0,t1,t2);}
+f_5036(t0,t1,t2);}
 
-C_noret_decl(trf_5033)
-static void C_fcall trf_5033(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5033(void *dummy){
+C_noret_decl(trf_4994)
+static void C_fcall trf_4994(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4994(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5033(t0,t1,t2);}
+f_4994(t0,t1,t2);}
 
-C_noret_decl(trf_4969)
-static void C_fcall trf_4969(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4969(void *dummy){
+C_noret_decl(trf_4930)
+static void C_fcall trf_4930(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4930(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4969(t0,t1,t2);}
+f_4930(t0,t1,t2);}
 
-C_noret_decl(trf_4977)
-static void C_fcall trf_4977(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4977(void *dummy){
+C_noret_decl(trf_4938)
+static void C_fcall trf_4938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4938(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4977(t0,t1,t2);}
+f_4938(t0,t1,t2);}
 
-C_noret_decl(trf_4624)
-static void C_fcall trf_4624(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4624(void *dummy){
+C_noret_decl(trf_4585)
+static void C_fcall trf_4585(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4585(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4624(t0,t1,t2);}
+f_4585(t0,t1,t2);}
 
-C_noret_decl(trf_4652)
-static void C_fcall trf_4652(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4652(void *dummy){
+C_noret_decl(trf_4613)
+static void C_fcall trf_4613(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4613(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4652(t0,t1);}
+f_4613(t0,t1);}
 
-C_noret_decl(trf_4823)
-static void C_fcall trf_4823(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4823(void *dummy){
+C_noret_decl(trf_4784)
+static void C_fcall trf_4784(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4784(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4823(t0,t1);}
+f_4784(t0,t1);}
 
-C_noret_decl(trf_4863)
-static void C_fcall trf_4863(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4863(void *dummy){
+C_noret_decl(trf_4824)
+static void C_fcall trf_4824(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4824(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4863(t0,t1,t2);}
+f_4824(t0,t1,t2);}
 
-C_noret_decl(trf_4776)
-static void C_fcall trf_4776(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4776(void *dummy){
+C_noret_decl(trf_4737)
+static void C_fcall trf_4737(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4737(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4776(t0,t1,t2);}
+f_4737(t0,t1,t2);}
 
-C_noret_decl(trf_4701)
-static void C_fcall trf_4701(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4701(void *dummy){
+C_noret_decl(trf_4662)
+static void C_fcall trf_4662(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4662(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4701(t0,t1,t2);}
+f_4662(t0,t1,t2);}
 
-C_noret_decl(trf_4578)
-static void C_fcall trf_4578(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4578(void *dummy){
+C_noret_decl(trf_4539)
+static void C_fcall trf_4539(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4539(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_4578(t0,t1,t2,t3,t4);}
+f_4539(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4376)
-static void C_fcall trf_4376(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4376(void *dummy){
+C_noret_decl(trf_4337)
+static void C_fcall trf_4337(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4337(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -3705,111 +3757,111 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_4376(t0,t1,t2,t3,t4,t5,t6);}
+f_4337(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_4414)
-static void C_fcall trf_4414(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4414(void *dummy){
+C_noret_decl(trf_4375)
+static void C_fcall trf_4375(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4375(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4414(t0,t1);}
+f_4375(t0,t1);}
 
-C_noret_decl(trf_4431)
-static void C_fcall trf_4431(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4431(void *dummy){
+C_noret_decl(trf_4392)
+static void C_fcall trf_4392(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4392(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4431(t0,t1,t2);}
+f_4392(t0,t1,t2);}
 
-C_noret_decl(trf_4450)
-static void C_fcall trf_4450(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4450(void *dummy){
+C_noret_decl(trf_4411)
+static void C_fcall trf_4411(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4411(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4450(t0,t1);}
+f_4411(t0,t1);}
 
-C_noret_decl(trf_4330)
-static void C_fcall trf_4330(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4330(void *dummy){
+C_noret_decl(trf_4291)
+static void C_fcall trf_4291(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4291(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4330(t0,t1,t2);}
+f_4291(t0,t1,t2);}
 
-C_noret_decl(trf_4160)
-static void C_fcall trf_4160(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4160(void *dummy){
+C_noret_decl(trf_4121)
+static void C_fcall trf_4121(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4121(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4160(t0,t1);}
+f_4121(t0,t1);}
 
-C_noret_decl(trf_4155)
-static void C_fcall trf_4155(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4155(void *dummy){
+C_noret_decl(trf_4116)
+static void C_fcall trf_4116(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4116(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4155(t0,t1,t2);}
+f_4116(t0,t1,t2);}
 
-C_noret_decl(trf_4004)
-static void C_fcall trf_4004(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4004(void *dummy){
+C_noret_decl(trf_3965)
+static void C_fcall trf_3965(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3965(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4004(t0,t1,t2,t3);}
+f_3965(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4010)
-static void C_fcall trf_4010(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4010(void *dummy){
+C_noret_decl(trf_3971)
+static void C_fcall trf_3971(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3971(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4010(t0,t1,t2);}
+f_3971(t0,t1,t2);}
 
-C_noret_decl(trf_4041)
-static void C_fcall trf_4041(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4041(void *dummy){
+C_noret_decl(trf_4002)
+static void C_fcall trf_4002(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4002(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4041(t0,t1);}
+f_4002(t0,t1);}
 
-C_noret_decl(trf_3893)
-static void C_fcall trf_3893(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3893(void *dummy){
+C_noret_decl(trf_3918)
+static void C_fcall trf_3918(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3918(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3893(t0,t1,t2);}
+f_3918(t0,t1,t2);}
 
-C_noret_decl(trf_3903)
-static void C_fcall trf_3903(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3903(void *dummy){
+C_noret_decl(trf_3928)
+static void C_fcall trf_3928(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3928(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3903(t0,t1);}
+f_3928(t0,t1);}
 
-C_noret_decl(trf_3875)
-static void C_fcall trf_3875(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3875(void *dummy){
+C_noret_decl(trf_3900)
+static void C_fcall trf_3900(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3900(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3875(t0,t1,t2);}
+f_3900(t0,t1,t2);}
 
 C_noret_decl(tr10)
 static void C_fcall tr10(C_proc10 k) C_regparm C_noret;
@@ -3985,12 +4037,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(3654)){
+if(!C_demand_2(3713)){
 C_save(t1);
-C_rereclaim2(3654*sizeof(C_word), 1);
+C_rereclaim2(3713*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,356);
+C_initialize_lf(lf,360);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[2]=C_h_intern(&lf[2],12,"\003sysfeatures");
 lf[3]=C_h_intern(&lf[3],23,"\003syscurrent-environment");
@@ -4098,10 +4150,10 @@ lf[106]=C_h_intern(&lf[106],20,"\003syscall-with-values");
 lf[107]=C_h_intern(&lf[107],14,"\004coreundefined");
 lf[108]=C_h_intern(&lf[108],3,"cdr");
 lf[109]=C_h_intern(&lf[109],13,"letrec-syntax");
-lf[110]=C_h_intern(&lf[110],13,"define-syntax");
-lf[111]=C_h_intern(&lf[111],5,"cdadr");
-lf[112]=C_h_intern(&lf[112],6,"lambda");
-lf[113]=C_h_intern(&lf[113],5,"caadr");
+lf[110]=C_h_intern(&lf[110],5,"cdadr");
+lf[111]=C_h_intern(&lf[111],6,"lambda");
+lf[112]=C_h_intern(&lf[112],5,"caadr");
+lf[113]=C_h_intern(&lf[113],13,"define-syntax");
 lf[114]=C_h_intern(&lf[114],25,"\003sysexpand-curried-define");
 lf[115]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006define\376\003\000\000\002\376\003\000\000\002\376\001\000\000\001_\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
 lf[116]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006define\376\003\000\000\002\376\003\000\000\002\376\001\000\000\010variable\376\001\000\000\013lambda-list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
@@ -4154,156 +4206,156 @@ lf[163]=C_decode_literal(C_heaptop,"\376B\000\000\015pair expected");
 lf[164]=C_decode_literal(C_heaptop,"\376B\000\000\017incomplete form");
 lf[165]=C_h_intern(&lf[165],20,"er-macro-transformer");
 lf[166]=C_h_intern(&lf[166],18,"\003syser-transformer");
-lf[167]=C_h_intern(&lf[167],17,"\003sysexpand-import");
-lf[168]=C_h_intern(&lf[168],17,"\003sysstring-append");
-lf[169]=C_decode_literal(C_heaptop,"\376B\000\000\001:");
-lf[170]=C_h_intern(&lf[170],18,"\003syssymbol->string");
-lf[171]=C_decode_literal(C_heaptop,"\376B\000\000\016invalid prefix");
-lf[172]=C_h_intern(&lf[172],15,"\003sysfind-module");
-lf[173]=C_h_intern(&lf[173],8,"\003sysload");
-lf[174]=C_h_intern(&lf[174],26,"\003sysmeta-macro-environment");
-lf[175]=C_decode_literal(C_heaptop,"\376B\000\000#cannot import from undefined module");
-lf[176]=C_h_intern(&lf[176],18,"\003sysfind-extension");
-lf[177]=C_decode_literal(C_heaptop,"\376B\000\000\007.import");
-lf[178]=C_decode_literal(C_heaptop,"\376B\000\000\034invalid import specification");
-lf[179]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006symbol\376\377\001\000\000\000\000");
-lf[180]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006symbol\376\377\001\000\000\000\000");
-lf[181]=C_h_intern(&lf[181],8,"\003syswarn");
-lf[182]=C_decode_literal(C_heaptop,"\376B\000\000\037renamed identifier not imported");
-lf[183]=C_h_intern(&lf[183],8,"\003sysdelq");
-lf[184]=C_h_intern(&lf[184],4,"cdar");
-lf[185]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\006symbol\376\377\016\376\377\001\000\000\000\000");
-lf[186]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[187]=C_decode_literal(C_heaptop,"\376B\000\000\034invalid import specification");
-lf[188]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[189]=C_h_intern(&lf[189],14,"\003sysblock-set!");
-lf[190]=C_h_intern(&lf[190],18,"\003sysmark-primitive");
-lf[191]=C_h_intern(&lf[191],3,"car");
-lf[192]=C_decode_literal(C_heaptop,"\376B\000\000%`reexport\047 only valid inside a module");
-lf[193]=C_decode_literal(C_heaptop,"\376B\000\000$re-importing already imported syntax");
-lf[194]=C_decode_literal(C_heaptop,"\376B\000\000(re-importing already imported identifier");
-lf[195]=C_h_intern(&lf[195],25,"\003sysmark-imported-symbols");
-lf[196]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[197]=C_h_intern(&lf[197],6,"prefix");
-lf[198]=C_h_intern(&lf[198],6,"except");
-lf[199]=C_h_intern(&lf[199],6,"rename");
-lf[200]=C_h_intern(&lf[200],4,"only");
-lf[201]=C_h_intern(&lf[201],29,"\003sysinitial-macro-environment");
-lf[202]=C_h_intern(&lf[202],24,"\003sysprocess-syntax-rules");
-lf[203]=C_h_intern(&lf[203],7,"\003syscar");
-lf[204]=C_h_intern(&lf[204],7,"\003syscdr");
-lf[205]=C_h_intern(&lf[205],11,"\003sysvector\077");
-lf[206]=C_h_intern(&lf[206],17,"\003sysvector-length");
-lf[207]=C_h_intern(&lf[207],14,"\003sysvector-ref");
-lf[208]=C_h_intern(&lf[208],16,"\003sysvector->list");
-lf[209]=C_h_intern(&lf[209],16,"\003syslist->vector");
-lf[210]=C_h_intern(&lf[210],6,"\003sys>=");
-lf[211]=C_h_intern(&lf[211],5,"\003sys=");
-lf[212]=C_h_intern(&lf[212],5,"\003sys+");
-lf[213]=C_h_intern(&lf[213],8,"\003syscons");
-lf[214]=C_h_intern(&lf[214],7,"\003syseq\077");
-lf[215]=C_h_intern(&lf[215],10,"\003sysequal\077");
-lf[216]=C_h_intern(&lf[216],9,"\003syslist\077");
-lf[217]=C_h_intern(&lf[217],7,"\003sysmap");
-lf[218]=C_h_intern(&lf[218],9,"\003sysmap-n");
-lf[219]=C_h_intern(&lf[219],9,"\003sysnull\077");
-lf[220]=C_h_intern(&lf[220],9,"\003syspair\077");
-lf[221]=C_decode_literal(C_heaptop,"\376B\000\000\026ill-formed syntax rule");
-lf[222]=C_h_intern(&lf[222],11,"\004coresyntax");
-lf[223]=C_h_intern(&lf[223],12,"vector->list");
-lf[224]=C_decode_literal(C_heaptop,"\376B\000\000,template dimension error (too few ellipses\077)");
-lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\021too many ellipses");
-lf[226]=C_h_intern(&lf[226],9,"\003sysapply");
-lf[227]=C_decode_literal(C_heaptop,"\376B\000\000 segment matching not implemented");
-lf[228]=C_h_intern(&lf[228],4,"temp");
-lf[229]=C_h_intern(&lf[229],4,"tail");
-lf[230]=C_h_intern(&lf[230],2,"or");
-lf[231]=C_h_intern(&lf[231],4,"loop");
-lf[232]=C_h_intern(&lf[232],1,"l");
-lf[233]=C_h_intern(&lf[233],5,"input");
-lf[234]=C_h_intern(&lf[234],4,"else");
-lf[235]=C_h_intern(&lf[235],4,"cond");
-lf[236]=C_h_intern(&lf[236],7,"compare");
-lf[237]=C_h_intern(&lf[237],1,"i");
-lf[238]=C_h_intern(&lf[238],3,"and");
-lf[239]=C_h_intern(&lf[239],16,"\003sysmacro-subset");
-lf[240]=C_h_intern(&lf[240],27,"\003sysfixup-macro-environment");
-lf[241]=C_h_intern(&lf[241],29,"\003sysdefault-macro-environment");
-lf[243]=C_h_intern(&lf[243],26,"set-module-undefined-list!");
-lf[244]=C_h_intern(&lf[244],21,"module-undefined-list");
-lf[245]=C_h_intern(&lf[245],15,"\003sysmodule-name");
-lf[246]=C_h_intern(&lf[246],18,"\003sysmodule-exports");
-lf[247]=C_h_intern(&lf[247],16,"\003sysmodule-table");
-lf[248]=C_h_intern(&lf[248],5,"error");
-lf[249]=C_h_intern(&lf[249],6,"import");
-lf[250]=C_decode_literal(C_heaptop,"\376B\000\000\020module not found");
-lf[251]=C_h_intern(&lf[251],28,"\003systoplevel-definition-hook");
-lf[252]=C_h_intern(&lf[252],28,"\003sysregister-meta-expression");
-lf[254]=C_decode_literal(C_heaptop,"\376B\000\000\047redefinition of imported syntax binding");
-lf[255]=C_decode_literal(C_heaptop,"\376B\000\000&redefinition of imported value binding");
-lf[256]=C_h_intern(&lf[256],19,"\003sysregister-export");
-lf[257]=C_h_intern(&lf[257],15,"\003sysfind-export");
-lf[258]=C_h_intern(&lf[258],26,"\003sysregister-syntax-export");
-lf[259]=C_decode_literal(C_heaptop,"\376B\000\000!use of syntax precedes definition");
-lf[260]=C_h_intern(&lf[260],19,"\003sysregister-module");
-lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\014 in module `");
-lf[263]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
-lf[264]=C_decode_literal(C_heaptop,"\376B\000\000!indirect export of syntax binding");
-lf[265]=C_decode_literal(C_heaptop,"\376B\000\000\033indirect reexport of syntax");
-lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\042indirect export of unknown binding");
-lf[268]=C_h_intern(&lf[268],32,"\003syscompiled-module-registration");
-lf[269]=C_h_intern(&lf[269],28,"\003sysregister-compiled-module");
-lf[270]=C_h_intern(&lf[270],4,"cons");
-lf[271]=C_h_intern(&lf[271],4,"eval");
-lf[272]=C_decode_literal(C_heaptop,"\376B\000\0000cannot find implementation of re-exported syntax");
-lf[273]=C_h_intern(&lf[273],19,"\003sysprimitive-alias");
-lf[274]=C_decode_literal(C_heaptop,"\376B\000\000\002#%");
-lf[275]=C_h_intern(&lf[275],29,"\003sysregister-primitive-module");
-lf[276]=C_decode_literal(C_heaptop,"\376B\000\0001unknown macro referenced while registering module");
-lf[277]=C_h_intern(&lf[277],18,"module-exists-list");
-lf[278]=C_h_intern(&lf[278],19,"\003sysfinalize-module");
-lf[279]=C_decode_literal(C_heaptop,"\376B\000\000$(internal) indirect export not found");
-lf[280]=C_decode_literal(C_heaptop,"\376B\000\000\021module unresolved");
-lf[281]=C_decode_literal(C_heaptop,"\376B\000\000\027  suggesting: `(import ");
-lf[282]=C_decode_literal(C_heaptop,"\376B\000\000\002)\047");
-lf[283]=C_decode_literal(C_heaptop,"\376B\000\000\025  suggesting one of:\012");
-lf[284]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[285]=C_decode_literal(C_heaptop,"\376B\000\000\026Warning:     `(import ");
-lf[286]=C_decode_literal(C_heaptop,"\376B\000\000\003)\047\012");
-lf[287]=C_h_intern(&lf[287],7,"\004coredb");
-lf[288]=C_decode_literal(C_heaptop,"\376B\000\000(reference to possibly unbound identifier");
-lf[289]=C_decode_literal(C_heaptop,"\376B\000\000 exported identifier for module `");
-lf[290]=C_decode_literal(C_heaptop,"\376B\000\000\026\047 has not been defined");
-lf[291]=C_h_intern(&lf[291],14,"make-parameter");
-lf[292]=C_h_intern(&lf[292],12,"syntax-rules");
-lf[293]=C_h_intern(&lf[293],3,"...");
-lf[294]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\004list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
-lf[295]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\002");
-lf[296]=C_h_intern(&lf[296],6,"export");
-lf[297]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[298]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid export syntax");
-lf[299]=C_decode_literal(C_heaptop,"\376B\000\000!`export\047 used outside module body");
-lf[300]=C_h_intern(&lf[300],16,"begin-for-syntax");
-lf[301]=C_h_intern(&lf[301],24,"\004coreelaborationtimeonly");
-lf[302]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
-lf[303]=C_h_intern(&lf[303],1,"*");
-lf[304]=C_h_intern(&lf[304],11,"\004coremodule");
-lf[305]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
-lf[306]=C_h_intern(&lf[306],17,"require-extension");
-lf[307]=C_h_intern(&lf[307],22,"\004corerequire-extension");
-lf[308]=C_h_intern(&lf[308],15,"require-library");
-lf[309]=C_h_intern(&lf[309],11,"cond-expand");
-lf[310]=C_decode_literal(C_heaptop,"\376B\000\000\042syntax error in `cond-expand\047 form");
-lf[311]=C_h_intern(&lf[311],12,"\003sysfeature\077");
-lf[312]=C_decode_literal(C_heaptop,"\376B\000\000(no matching clause in `cond-expand\047 form");
-lf[313]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[314]=C_h_intern(&lf[314],3,"not");
-lf[315]=C_h_intern(&lf[315],5,"delay");
-lf[316]=C_h_intern(&lf[316],16,"\003sysmake-promise");
-lf[317]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
-lf[318]=C_h_intern(&lf[318],10,"quasiquote");
-lf[319]=C_h_intern(&lf[319],8,"\003syslist");
-lf[320]=C_h_intern(&lf[320],17,"%unquote-splicing");
+lf[167]=C_h_intern(&lf[167],12,"list->vector");
+lf[168]=C_h_intern(&lf[168],12,"vector->list");
+lf[169]=C_h_intern(&lf[169],17,"\003sysexpand-import");
+lf[170]=C_h_intern(&lf[170],17,"\003sysstring-append");
+lf[171]=C_decode_literal(C_heaptop,"\376B\000\000\001:");
+lf[172]=C_h_intern(&lf[172],18,"\003syssymbol->string");
+lf[173]=C_decode_literal(C_heaptop,"\376B\000\000\016invalid prefix");
+lf[174]=C_h_intern(&lf[174],15,"\003sysfind-module");
+lf[175]=C_h_intern(&lf[175],8,"\003sysload");
+lf[176]=C_h_intern(&lf[176],26,"\003sysmeta-macro-environment");
+lf[177]=C_decode_literal(C_heaptop,"\376B\000\000#cannot import from undefined module");
+lf[178]=C_h_intern(&lf[178],18,"\003sysfind-extension");
+lf[179]=C_decode_literal(C_heaptop,"\376B\000\000\007.import");
+lf[180]=C_decode_literal(C_heaptop,"\376B\000\000\034invalid import specification");
+lf[181]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006symbol\376\377\001\000\000\000\000");
+lf[182]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\006symbol\376\377\001\000\000\000\000");
+lf[183]=C_h_intern(&lf[183],8,"\003syswarn");
+lf[184]=C_decode_literal(C_heaptop,"\376B\000\000\037renamed identifier not imported");
+lf[185]=C_h_intern(&lf[185],8,"\003sysdelq");
+lf[186]=C_h_intern(&lf[186],4,"cdar");
+lf[187]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\006symbol\376\377\016\376\377\001\000\000\000\000");
+lf[188]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[189]=C_decode_literal(C_heaptop,"\376B\000\000\034invalid import specification");
+lf[190]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[191]=C_h_intern(&lf[191],14,"\003sysblock-set!");
+lf[192]=C_h_intern(&lf[192],18,"\003sysmark-primitive");
+lf[193]=C_h_intern(&lf[193],3,"car");
+lf[194]=C_decode_literal(C_heaptop,"\376B\000\000%`reexport\047 only valid inside a module");
+lf[195]=C_decode_literal(C_heaptop,"\376B\000\000$re-importing already imported syntax");
+lf[196]=C_decode_literal(C_heaptop,"\376B\000\000(re-importing already imported identifier");
+lf[197]=C_h_intern(&lf[197],25,"\003sysmark-imported-symbols");
+lf[198]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[199]=C_h_intern(&lf[199],6,"prefix");
+lf[200]=C_h_intern(&lf[200],6,"except");
+lf[201]=C_h_intern(&lf[201],6,"rename");
+lf[202]=C_h_intern(&lf[202],4,"only");
+lf[203]=C_h_intern(&lf[203],29,"\003sysinitial-macro-environment");
+lf[204]=C_h_intern(&lf[204],24,"\003sysprocess-syntax-rules");
+lf[205]=C_h_intern(&lf[205],7,"\003syscar");
+lf[206]=C_h_intern(&lf[206],7,"\003syscdr");
+lf[207]=C_h_intern(&lf[207],11,"\003sysvector\077");
+lf[208]=C_h_intern(&lf[208],17,"\003sysvector-length");
+lf[209]=C_h_intern(&lf[209],14,"\003sysvector-ref");
+lf[210]=C_h_intern(&lf[210],16,"\003sysvector->list");
+lf[211]=C_h_intern(&lf[211],16,"\003syslist->vector");
+lf[212]=C_h_intern(&lf[212],6,"\003sys>=");
+lf[213]=C_h_intern(&lf[213],5,"\003sys=");
+lf[214]=C_h_intern(&lf[214],5,"\003sys+");
+lf[215]=C_h_intern(&lf[215],8,"\003syscons");
+lf[216]=C_h_intern(&lf[216],7,"\003syseq\077");
+lf[217]=C_h_intern(&lf[217],10,"\003sysequal\077");
+lf[218]=C_h_intern(&lf[218],9,"\003syslist\077");
+lf[219]=C_h_intern(&lf[219],7,"\003sysmap");
+lf[220]=C_h_intern(&lf[220],9,"\003sysmap-n");
+lf[221]=C_h_intern(&lf[221],9,"\003sysnull\077");
+lf[222]=C_h_intern(&lf[222],9,"\003syspair\077");
+lf[223]=C_decode_literal(C_heaptop,"\376B\000\000\026ill-formed syntax rule");
+lf[224]=C_h_intern(&lf[224],11,"\004coresyntax");
+lf[225]=C_decode_literal(C_heaptop,"\376B\000\000,template dimension error (too few ellipses\077)");
+lf[226]=C_decode_literal(C_heaptop,"\376B\000\000\021too many ellipses");
+lf[227]=C_h_intern(&lf[227],9,"\003sysapply");
+lf[228]=C_decode_literal(C_heaptop,"\376B\000\000 segment matching not implemented");
+lf[229]=C_h_intern(&lf[229],4,"temp");
+lf[230]=C_h_intern(&lf[230],4,"tail");
+lf[231]=C_h_intern(&lf[231],2,"or");
+lf[232]=C_h_intern(&lf[232],4,"loop");
+lf[233]=C_h_intern(&lf[233],1,"l");
+lf[234]=C_h_intern(&lf[234],5,"input");
+lf[235]=C_h_intern(&lf[235],4,"else");
+lf[236]=C_h_intern(&lf[236],4,"cond");
+lf[237]=C_h_intern(&lf[237],7,"compare");
+lf[238]=C_h_intern(&lf[238],1,"i");
+lf[239]=C_h_intern(&lf[239],3,"and");
+lf[240]=C_h_intern(&lf[240],16,"\003sysmacro-subset");
+lf[241]=C_h_intern(&lf[241],27,"\003sysfixup-macro-environment");
+lf[242]=C_h_intern(&lf[242],29,"\003sysdefault-macro-environment");
+lf[244]=C_h_intern(&lf[244],26,"set-module-undefined-list!");
+lf[245]=C_h_intern(&lf[245],21,"module-undefined-list");
+lf[246]=C_h_intern(&lf[246],15,"\003sysmodule-name");
+lf[247]=C_h_intern(&lf[247],18,"\003sysmodule-exports");
+lf[248]=C_h_intern(&lf[248],16,"\003sysmodule-table");
+lf[249]=C_h_intern(&lf[249],5,"error");
+lf[250]=C_h_intern(&lf[250],6,"import");
+lf[251]=C_decode_literal(C_heaptop,"\376B\000\000\020module not found");
+lf[252]=C_h_intern(&lf[252],28,"\003systoplevel-definition-hook");
+lf[253]=C_h_intern(&lf[253],28,"\003sysregister-meta-expression");
+lf[255]=C_decode_literal(C_heaptop,"\376B\000\000\047redefinition of imported syntax binding");
+lf[256]=C_decode_literal(C_heaptop,"\376B\000\000&redefinition of imported value binding");
+lf[257]=C_h_intern(&lf[257],19,"\003sysregister-export");
+lf[258]=C_h_intern(&lf[258],15,"\003sysfind-export");
+lf[259]=C_h_intern(&lf[259],26,"\003sysregister-syntax-export");
+lf[260]=C_decode_literal(C_heaptop,"\376B\000\000!use of syntax precedes definition");
+lf[261]=C_h_intern(&lf[261],19,"\003sysregister-module");
+lf[263]=C_decode_literal(C_heaptop,"\376B\000\000\014 in module `");
+lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
+lf[265]=C_decode_literal(C_heaptop,"\376B\000\000!indirect export of syntax binding");
+lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\033indirect reexport of syntax");
+lf[267]=C_decode_literal(C_heaptop,"\376B\000\000\042indirect export of unknown binding");
+lf[269]=C_h_intern(&lf[269],32,"\003syscompiled-module-registration");
+lf[270]=C_h_intern(&lf[270],28,"\003sysregister-compiled-module");
+lf[271]=C_h_intern(&lf[271],4,"cons");
+lf[272]=C_h_intern(&lf[272],4,"eval");
+lf[273]=C_decode_literal(C_heaptop,"\376B\000\0000cannot find implementation of re-exported syntax");
+lf[274]=C_h_intern(&lf[274],19,"\003sysprimitive-alias");
+lf[275]=C_decode_literal(C_heaptop,"\376B\000\000\002#%");
+lf[276]=C_h_intern(&lf[276],29,"\003sysregister-primitive-module");
+lf[277]=C_decode_literal(C_heaptop,"\376B\000\0001unknown macro referenced while registering module");
+lf[278]=C_h_intern(&lf[278],18,"module-exists-list");
+lf[279]=C_h_intern(&lf[279],19,"\003sysfinalize-module");
+lf[280]=C_decode_literal(C_heaptop,"\376B\000\000$(internal) indirect export not found");
+lf[281]=C_decode_literal(C_heaptop,"\376B\000\000\021module unresolved");
+lf[282]=C_decode_literal(C_heaptop,"\376B\000\000\027  suggesting: `(import ");
+lf[283]=C_decode_literal(C_heaptop,"\376B\000\000\002)\047");
+lf[284]=C_decode_literal(C_heaptop,"\376B\000\000\025  suggesting one of:\012");
+lf[285]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[286]=C_decode_literal(C_heaptop,"\376B\000\000\026Warning:     `(import ");
+lf[287]=C_decode_literal(C_heaptop,"\376B\000\000\003)\047\012");
+lf[288]=C_h_intern(&lf[288],7,"\004coredb");
+lf[289]=C_decode_literal(C_heaptop,"\376B\000\000(reference to possibly unbound identifier");
+lf[290]=C_decode_literal(C_heaptop,"\376B\000\000 exported identifier for module `");
+lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\026\047 has not been defined");
+lf[292]=C_h_intern(&lf[292],14,"make-parameter");
+lf[293]=C_h_intern(&lf[293],12,"syntax-rules");
+lf[294]=C_h_intern(&lf[294],3,"...");
+lf[295]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\004list\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
+lf[296]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\002");
+lf[297]=C_h_intern(&lf[297],6,"export");
+lf[298]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid export syntax");
+lf[300]=C_decode_literal(C_heaptop,"\376B\000\000!`export\047 used outside module body");
+lf[301]=C_h_intern(&lf[301],16,"begin-for-syntax");
+lf[302]=C_h_intern(&lf[302],24,"\004coreelaborationtimeonly");
+lf[303]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
+lf[304]=C_h_intern(&lf[304],1,"*");
+lf[305]=C_h_intern(&lf[305],11,"\004coremodule");
+lf[306]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\006symbol\376\003\000\000\002\376\001\000\000\001_\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\000");
+lf[307]=C_h_intern(&lf[307],17,"require-extension");
+lf[308]=C_h_intern(&lf[308],22,"\004corerequire-extension");
+lf[309]=C_h_intern(&lf[309],15,"require-library");
+lf[310]=C_h_intern(&lf[310],11,"cond-expand");
+lf[311]=C_decode_literal(C_heaptop,"\376B\000\000\042syntax error in `cond-expand\047 form");
+lf[312]=C_h_intern(&lf[312],12,"\003sysfeature\077");
+lf[313]=C_decode_literal(C_heaptop,"\376B\000\000(no matching clause in `cond-expand\047 form");
+lf[314]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[315]=C_h_intern(&lf[315],3,"not");
+lf[316]=C_h_intern(&lf[316],5,"delay");
+lf[317]=C_h_intern(&lf[317],16,"\003sysmake-promise");
+lf[318]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\003\000\000\002\376\001\000\000\001_\376\377\016");
+lf[319]=C_h_intern(&lf[319],10,"quasiquote");
+lf[320]=C_h_intern(&lf[320],8,"\003syslist");
 lf[321]=C_h_intern(&lf[321],1,"a");
 lf[322]=C_h_intern(&lf[322],1,"b");
 lf[323]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\012\003sysappend\376\003\000\000\002\376\001\000\000\001a\376\003\000\000\002\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\377\016\376\377\016\376\377\016");
@@ -4331,51 +4383,58 @@ lf[343]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\37
 lf[344]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
 lf[345]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
 lf[346]=C_h_intern(&lf[346],2,"=>");
-lf[347]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[348]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\001\000\000\013lambda-list");
-lf[349]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
-lf[350]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006symbol\376\001\000\000\013lambda-list");
-lf[351]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
-lf[352]=C_decode_literal(C_heaptop,"\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001");
-lf[353]=C_h_intern(&lf[353],8,"reexport");
-lf[354]=C_h_intern(&lf[354],17,"import-for-syntax");
-lf[355]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\020\000hygienic-macros\376\003\000\000\002\376\001\000\000\015\000syntax-rules\376\377\016");
-C_register_lf2(lf,356,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c243 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3841,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[347]=C_h_intern(&lf[347],18,"\004coredefine-syntax");
+lf[348]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[349]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\001\000\000\013lambda-list");
+lf[350]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[351]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[352]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001_\376\001\000\000\013lambda-list");
+lf[353]=C_decode_literal(C_heaptop,"\376\000\000\000\002\376\001\000\000\001_\376\377\001\000\000\000\001");
+lf[354]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006symbol\376\001\000\000\013lambda-list");
+lf[355]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016\004coreundefined\376\377\016");
+lf[356]=C_decode_literal(C_heaptop,"\376\000\000\000\003\376\001\000\000\001_\376\377\001\000\000\000\000\376\377\001\000\000\000\001");
+lf[357]=C_h_intern(&lf[357],8,"reexport");
+lf[358]=C_h_intern(&lf[358],17,"import-for-syntax");
+lf[359]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\020\000hygienic-macros\376\003\000\000\002\376\001\000\000\015\000syntax-rules\376\377\016");
+C_register_lf2(lf,360,create_ptable());
+t2=C_mutate(&lf[0] /* (set! c217 ...) */,lf[1]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3866,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* expand.scm: 41   append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),t3,lf[355],*((C_word*)lf[2]+1));}
+t4=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[359],*((C_word*)lf[2]+1));}
 
-/* k3839 */
-static void C_ccall f_3841(C_word c,C_word t0,C_word t1){
+/* k3864 */
+static void C_ccall f_3866(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3841,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3866,2,t0,t1);}
 t2=C_mutate((C_word*)lf[2]+1 /* (set! features ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3869,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3894,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* expand.scm: 68   make-parameter */
-((C_proc3)C_retrieve_symbol_proc(lf[291]))(3,*((C_word*)lf[291]+1),t3,C_SCHEME_END_OF_LIST);}
+t4=*((C_word*)lf[292]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_END_OF_LIST);}
 
-/* k3867 in k3839 */
-static void C_ccall f_3869(C_word c,C_word t0,C_word t1){
+/* k3892 in k3864 */
+static void C_ccall f_3894(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3869,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3894,2,t0,t1);}
 t2=C_mutate((C_word*)lf[3]+1 /* (set! current-environment ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3873,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3898,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* expand.scm: 69   make-parameter */
-((C_proc3)C_retrieve_symbol_proc(lf[291]))(3,*((C_word*)lf[291]+1),t3,C_SCHEME_END_OF_LIST);}
+t4=*((C_word*)lf[292]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_END_OF_LIST);}
 
-/* k3871 in k3867 in k3839 */
-static void C_ccall f_3873(C_word c,C_word t0,C_word t1){
+/* k3896 in k3892 in k3864 */
+static void C_ccall f_3898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4386,18 +4445,19 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3873,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3898,2,t0,t1);}
 t2=C_mutate((C_word*)lf[4]+1 /* (set! current-meta-environment ...) */,t1);
-t3=C_mutate(&lf[5] /* (set! lookup ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3875,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate(&lf[8] /* (set! macro-alias ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3893,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[14]+1 /* (set! strip-syntax ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4002,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[19]+1 /* (set! strip-syntax ...) */,C_retrieve(lf[14]));
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4211,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=C_mutate(&lf[5] /* (set! lookup ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3900,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate(&lf[8] /* (set! macro-alias ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3918,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[14]+1 /* (set! strip-syntax ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3963,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[19]+1 /* (set! strip-syntax ...) */,*((C_word*)lf[14]+1));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4172,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* expand.scm: 134  make-parameter */
-((C_proc3)C_retrieve_symbol_proc(lf[291]))(3,*((C_word*)lf[291]+1),t7,C_SCHEME_END_OF_LIST);}
+t8=*((C_word*)lf[292]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,C_SCHEME_END_OF_LIST);}
 
-/* k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4211(C_word c,C_word t0,C_word t1){
+/* k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4444,76 +4504,78 @@ C_word t43;
 C_word t44;
 C_word ab[82],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4211,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4172,2,t0,t1);}
 t2=C_mutate((C_word*)lf[20]+1 /* (set! macro-environment ...) */,t1);
 t3=C_set_block_item(lf[21] /* chicken-macro-environment */,0,C_SCHEME_END_OF_LIST);
 t4=C_set_block_item(lf[22] /* chicken-ffi-macro-environment */,0,C_SCHEME_END_OF_LIST);
-t5=C_mutate((C_word*)lf[23]+1 /* (set! extend-macro-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4215,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[24]+1 /* (set! copy-macro ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4253,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[25]+1 /* (set! macro? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4266,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[26]+1 /* (set! unregister-macro ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4316,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[28]+1 /* (set! undefine-macro! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4367,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[29]+1 /* (set! expand-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4373,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[23]+1 /* (set! extend-macro-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4176,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[24]+1 /* (set! copy-macro ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4214,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[25]+1 /* (set! macro? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4227,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[26]+1 /* (set! unregister-macro ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4277,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[28]+1 /* (set! undefine-macro! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4328,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[29]+1 /* (set! expand-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4334,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
 t11=C_set_block_item(lf[61] /* compiler-syntax-hook */,0,C_SCHEME_FALSE);
 t12=C_set_block_item(lf[64] /* enable-runtime-macros */,0,C_SCHEME_FALSE);
-t13=C_mutate((C_word*)lf[65]+1 /* (set! module-rename ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4948,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[15]+1 /* (set! alias-global-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4966,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[73]+1 /* (set! expand ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5067,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[74]+1 /* (set! expand ...) */,C_retrieve(lf[73]));
-t17=C_mutate((C_word*)lf[75]+1 /* (set! extended-lambda-list? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5153,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[65]+1 /* (set! module-rename ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4909,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[15]+1 /* (set! alias-global-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4927,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[73]+1 /* (set! expand ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5028,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[74]+1 /* (set! expand ...) */,*((C_word*)lf[73]+1));
+t17=C_mutate((C_word*)lf[75]+1 /* (set! extended-lambda-list? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5114,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
 t18=*((C_word*)lf[79]+1);
-t19=C_retrieve(lf[12]);
-t20=C_mutate((C_word*)lf[80]+1 /* (set! expand-extended-lambda-list ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5196,a[2]=t18,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp));
+t19=*((C_word*)lf[12]+1);
+t20=C_mutate((C_word*)lf[80]+1 /* (set! expand-extended-lambda-list ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5157,a[2]=t18,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp));
 t21=*((C_word*)lf[79]+1);
 t22=*((C_word*)lf[101]+1);
-t23=C_mutate((C_word*)lf[102]+1 /* (set! canonicalize-body ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5824,a[2]=t22,a[3]=t21,a[4]=((C_word)li68),tmp=(C_word)a,a+=5,tmp));
-t24=C_mutate(&lf[124] /* (set! match-expression ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6663,a[2]=((C_word)li71),tmp=(C_word)a,a+=3,tmp));
-t25=C_mutate((C_word*)lf[114]+1 /* (set! expand-curried-define ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6751,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp));
+t23=C_mutate((C_word*)lf[102]+1 /* (set! canonicalize-body ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5785,a[2]=t22,a[3]=t21,a[4]=((C_word)li68),tmp=(C_word)a,a+=5,tmp));
+t24=C_mutate(&lf[124] /* (set! match-expression ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6628,a[2]=((C_word)li71),tmp=(C_word)a,a+=3,tmp));
+t25=C_mutate((C_word*)lf[114]+1 /* (set! expand-curried-define ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6716,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp));
 t26=C_set_block_item(lf[125] /* line-number-database */,0,C_SCHEME_FALSE);
 t27=C_set_block_item(lf[126] /* syntax-error-culprit */,0,C_SCHEME_FALSE);
-t28=C_mutate((C_word*)lf[38]+1 /* (set! syntax-error-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6821,a[2]=((C_word)li74),tmp=(C_word)a,a+=3,tmp));
-t29=C_mutate((C_word*)lf[129]+1 /* (set! syntax-error ...) */,C_retrieve(lf[38]));
-t30=C_mutate((C_word*)lf[42]+1 /* (set! syntax-rules-mismatch ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6832,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
-t31=C_mutate((C_word*)lf[131]+1 /* (set! get-line-number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6838,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
+t28=C_mutate((C_word*)lf[38]+1 /* (set! syntax-error-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6786,a[2]=((C_word)li74),tmp=(C_word)a,a+=3,tmp));
+t29=C_mutate((C_word*)lf[129]+1 /* (set! syntax-error ...) */,*((C_word*)lf[38]+1));
+t30=C_mutate((C_word*)lf[42]+1 /* (set! syntax-rules-mismatch ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6797,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
+t31=C_mutate((C_word*)lf[131]+1 /* (set! get-line-number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6803,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
 t32=*((C_word*)lf[33]+1);
-t33=C_retrieve(lf[133]);
-t34=C_retrieve(lf[131]);
+t33=*((C_word*)lf[133]+1);
+t34=*((C_word*)lf[131]+1);
 t35=*((C_word*)lf[41]+1);
-t36=C_mutate((C_word*)lf[54]+1 /* (set! check-syntax ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6879,a[2]=t33,a[3]=t34,a[4]=t35,a[5]=t32,a[6]=((C_word)li90),tmp=(C_word)a,a+=7,tmp));
-t37=C_mutate((C_word*)lf[165]+1 /* (set! er-macro-transformer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7351,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate((C_word*)lf[166]+1 /* (set! er-transformer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7354,a[2]=((C_word)li98),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[167]+1 /* (set! expand-import ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7566,a[2]=((C_word)li127),tmp=(C_word)a,a+=3,tmp));
-t40=C_mutate((C_word*)lf[190]+1 /* (set! mark-primitive ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8752,a[2]=((C_word)li129),tmp=(C_word)a,a+=3,tmp));
-t41=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8795,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t42=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15583,a[2]=t41,tmp=(C_word)a,a+=3,tmp);
-t43=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15585,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 933  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t42,t43);}
+t36=C_mutate((C_word*)lf[54]+1 /* (set! check-syntax ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6844,a[2]=t33,a[3]=t34,a[4]=t35,a[5]=t32,a[6]=((C_word)li90),tmp=(C_word)a,a+=7,tmp));
+t37=C_mutate((C_word*)lf[165]+1 /* (set! er-macro-transformer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7316,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[166]+1 /* (set! er-transformer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7319,a[2]=((C_word)li99),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[169]+1 /* (set! expand-import ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7682,a[2]=((C_word)li128),tmp=(C_word)a,a+=3,tmp));
+t40=C_mutate((C_word*)lf[192]+1 /* (set! mark-primitive ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8868,a[2]=((C_word)li130),tmp=(C_word)a,a+=3,tmp));
+t41=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8911,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t42=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15802,a[2]=t41,tmp=(C_word)a,a+=3,tmp);
+t43=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15804,a[2]=((C_word)li255),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 951  ##sys#er-transformer */
+t44=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t44+1)))(3,t44,t42,t43);}
 
-/* a15584 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15803 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15804(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15585,5,t0,t1,t2,t3,t4);}
-t5=C_retrieve(lf[167]);
-/* g17931794 */
+C_save_and_reclaim((void*)tr5,(void*)f_15804,5,t0,t1,t2,t3,t4);}
+t5=*((C_word*)lf[169]+1);
+/* g17941795 */
 t6=t5;
-((C_proc10)C_retrieve_proc(t6))(10,t6,t1,t2,t3,t4,C_retrieve(lf[3]),C_retrieve(lf[20]),C_SCHEME_FALSE,C_SCHEME_FALSE,lf[249]);}
+((C_proc10)(void*)(*((C_word*)t6+1)))(10,t6,t1,t2,t3,t4,*((C_word*)lf[3]+1),*((C_word*)lf[20]+1),C_SCHEME_FALSE,C_SCHEME_FALSE,lf[250]);}
 
-/* k15581 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15583(C_word c,C_word t0,C_word t1){
+/* k15800 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 931  ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[249],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 949  ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[250],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8795(C_word c,C_word t0,C_word t1){
+/* k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4521,37 +4583,39 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8795,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8798,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15573,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15575,a[2]=((C_word)li252),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 939  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8911,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8914,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15792,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15794,a[2]=((C_word)li254),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 957  ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a15574 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15793 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15794(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15575,5,t0,t1,t2,t3,t4);}
-t5=C_retrieve(lf[167]);
-/* g18081809 */
+C_save_and_reclaim((void*)tr5,(void*)f_15794,5,t0,t1,t2,t3,t4);}
+t5=*((C_word*)lf[169]+1);
+/* g18091810 */
 t6=t5;
-((C_proc10)C_retrieve_proc(t6))(10,t6,t1,t2,t3,t4,C_retrieve(lf[4]),C_retrieve(lf[174]),C_SCHEME_TRUE,C_SCHEME_FALSE,lf[354]);}
+((C_proc10)(void*)(*((C_word*)t6+1)))(10,t6,t1,t2,t3,t4,*((C_word*)lf[4]+1),*((C_word*)lf[176]+1),C_SCHEME_TRUE,C_SCHEME_FALSE,lf[358]);}
 
-/* k15571 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15573(C_word c,C_word t0,C_word t1){
+/* k15790 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 937  ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[354],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 955  ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[358],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8798(C_word c,C_word t0,C_word t1){
+/* k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8914(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4559,49 +4623,52 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8798,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8801,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15563,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15565,a[2]=((C_word)li251),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 945  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8914,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8917,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15782,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15784,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 963  ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a15564 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15565(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15783 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15784(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15565,5,t0,t1,t2,t3,t4);}
-t5=C_retrieve(lf[167]);
-/* g18231824 */
+C_save_and_reclaim((void*)tr5,(void*)f_15784,5,t0,t1,t2,t3,t4);}
+t5=*((C_word*)lf[169]+1);
+/* g18241825 */
 t6=t5;
-((C_proc10)C_retrieve_proc(t6))(10,t6,t1,t2,t3,t4,C_retrieve(lf[3]),C_retrieve(lf[20]),C_SCHEME_TRUE,C_SCHEME_TRUE,lf[353]);}
+((C_proc10)(void*)(*((C_word*)t6+1)))(10,t6,t1,t2,t3,t4,*((C_word*)lf[3]+1),*((C_word*)lf[20]+1),C_SCHEME_FALSE,C_SCHEME_TRUE,lf[357]);}
 
-/* k15561 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15563(C_word c,C_word t0,C_word t1){
+/* k15780 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15782(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 943  ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[353],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 961  ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[357],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8801(C_word c,C_word t0,C_word t1){
+/* k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8801,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8805,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 949  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_8917,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8921,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 967  ##sys#macro-environment */
+t3=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8805(C_word c,C_word t0,C_word t1){
+/* k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4610,16 +4677,17 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8805,2,t0,t1);}
-t2=C_mutate((C_word*)lf[201]+1 /* (set! initial-macro-environment ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8808,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15436,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15438,a[2]=((C_word)li250),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 954  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t4,t5);}
+C_save_and_reclaim((void*)tr2,(void*)f_8921,2,t0,t1);}
+t2=C_mutate((C_word*)lf[203]+1 /* (set! initial-macro-environment ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8924,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15655,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15657,a[2]=((C_word)li252),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 972  ##sys#er-transformer */
+t6=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15438(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15657(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4629,16 +4697,16 @@ C_word t9;
 C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15438,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_15657,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15448,a[2]=t3,a[3]=t7,a[4]=((C_word)li249),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15667,a[2]=t3,a[3]=t7,a[4]=((C_word)li251),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_15448(t9,t1,t5);}
+f_15667(t9,t1,t5);}
 
-/* loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_15448(C_word t0,C_word t1,C_word t2){
+/* loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_15667(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4649,60 +4717,66 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15448,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15667,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_pairp(t3))){
 t5=(C_word)C_i_car(t3);
 if(C_truep((C_word)C_i_pairp(t5))){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15504,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 967  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t6,lf[105],t3,lf[348]);}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15723,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 985  ##sys#check-syntax */
+t7=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[105],t3,lf[352]);}
 else{
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15517,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 971  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t6,lf[105],t3,lf[350]);}}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15736,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 989  ##sys#check-syntax */
+t7=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[105],t3,lf[354]);}}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15464,a[2]=t1,a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 960  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[105],t3,lf[150]);}}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15683,a[2]=t1,a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 978  ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[105],t3,lf[150]);}}
 
-/* k15462 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15464(C_word c,C_word t0,C_word t1){
+/* k15681 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15464,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15467,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 961  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t2,lf[105],((C_word*)t0)[4],lf[352]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15683,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15686,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 979  ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[105],((C_word*)t0)[4],lf[356]);}
 
-/* k15465 in k15462 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15467(C_word c,C_word t0,C_word t1){
+/* k15684 in k15681 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15467,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15470,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15495,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 962  ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[70]))(2,*((C_word*)lf[70]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_15686,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15689,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15714,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 980  ##sys#current-module */
+t4=*((C_word*)lf[70]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k15493 in k15465 in k15462 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15495(C_word c,C_word t0,C_word t1){
+/* k15712 in k15684 in k15681 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 962  ##sys#register-export */
-((C_proc4)C_retrieve_symbol_proc(lf[256]))(4,*((C_word*)lf[256]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 980  ##sys#register-export */
+t2=*((C_word*)lf[257]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15468 in k15465 in k15462 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15470(C_word c,C_word t0,C_word t1){
+/* k15687 in k15684 in k15681 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15689(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4712,7 +4786,7 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15470,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15689,2,t0,t1);}
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
@@ -4720,55 +4794,56 @@ t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[63],t4));}
 else{
-t2=(C_word)C_a_i_cons(&a,2,lf[351],C_SCHEME_END_OF_LIST);
+t2=(C_word)C_a_i_cons(&a,2,lf[355],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[63],t3));}}
 
-/* k15515 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15517(C_word c,C_word t0,C_word t1){
+/* k15734 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15517,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15520,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 972  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t2,lf[105],((C_word*)t0)[3],lf[349]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15736,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15739,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 990  ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[105],((C_word*)t0)[3],lf[353]);}
 
-/* k15518 in k15515 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15520(C_word c,C_word t0,C_word t1){
+/* k15737 in k15734 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15520,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15739,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15539,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 973  r */
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15758,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 991  r */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[112]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[111]);}
 
-/* k15537 in k15518 in k15515 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15539(C_word c,C_word t0,C_word t1){
+/* k15756 in k15737 in k15734 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15539,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15758,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15551,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15770,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k15549 in k15537 in k15518 in k15515 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15551(C_word c,C_word t0,C_word t1){
+/* k15768 in k15756 in k15737 in k15734 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15770(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4776,57 +4851,225 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15551,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15770,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t3);
-/* expand.scm: 973  loop */
+/* expand.scm: 991  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_15448(t5,((C_word*)t0)[2],t4);}
+f_15667(t5,((C_word*)t0)[2],t4);}
 
-/* k15502 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15504(C_word c,C_word t0,C_word t1){
+/* k15721 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15723(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15504,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15507,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 968  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t2,lf[105],((C_word*)t0)[2],lf[347]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15723,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15726,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 986  ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[105],((C_word*)t0)[2],lf[351]);}
 
-/* k15505 in k15502 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15507(C_word c,C_word t0,C_word t1){
+/* k15724 in k15721 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15726(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15507,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15514,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 969  ##sys#expand-curried-define */
-((C_proc5)C_retrieve_symbol_proc(lf[114]))(5,*((C_word*)lf[114]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_15726,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15733,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 987  ##sys#expand-curried-define */
+t3=*((C_word*)lf[114]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k15512 in k15505 in k15502 in loop in a15437 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15514(C_word c,C_word t0,C_word t1){
+/* k15731 in k15724 in k15721 in loop in a15656 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15733(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 969  loop */
+/* expand.scm: 987  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_15448(t2,((C_word*)t0)[2],t1);}
+f_15667(t2,((C_word*)t0)[2],t1);}
 
-/* k15434 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15436(C_word c,C_word t0,C_word t1){
+/* k15653 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 951  ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[105],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 969  ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[105],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8808(C_word c,C_word t0,C_word t1){
+/* k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8924(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8924,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8927,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15563,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15565,a[2]=((C_word)li250),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 996  ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
+
+/* a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15565(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+C_word tmp;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word ab[6],*a=ab;
+if(c!=5) C_bad_argc_2(c,5,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr5,(void*)f_15565,5,t0,t1,t2,t3,t4);}
+t5=(C_word)C_i_cadr(t2);
+t6=(C_word)C_i_cddr(t2);
+if(C_truep((C_word)C_i_pairp(t5))){
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15609,a[2]=t3,a[3]=t6,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1006 ##sys#check-syntax */
+t8=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,lf[113],t5,lf[349]);}
+else{
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15581,a[2]=t1,a[3]=t5,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1001 ##sys#check-syntax */
+t8=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,lf[113],t5,lf[150]);}}
+
+/* k15579 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15581(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_15581,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15584,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1002 ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[113],((C_word*)t0)[4],lf[350]);}
+
+/* k15582 in k15579 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15584(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_15584,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15587,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15606,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1003 ##sys#current-module */
+t4=*((C_word*)lf[70]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
+
+/* k15604 in k15582 in k15579 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15606(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* expand.scm: 1003 ##sys#register-export */
+t2=*((C_word*)lf[257]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+
+/* k15585 in k15582 in k15579 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15587(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_15587,2,t0,t1);}
+t2=(C_word)C_i_car(((C_word*)t0)[4]);
+t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+t5=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[347],t4));}
+
+/* k15607 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15609(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_15609,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15612,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1007 ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[113],((C_word*)t0)[3],lf[348]);}
+
+/* k15610 in k15607 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15612(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_15612,2,t0,t1);}
+t2=(C_word)C_i_car(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15635,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1010 r */
+t4=((C_word*)t0)[2];
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[111]);}
+
+/* k15633 in k15610 in k15607 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15635(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_15635,2,t0,t1);}
+t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15647,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* ##sys#append */
+t4=*((C_word*)lf[52]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+
+/* k15645 in k15633 in k15610 in k15607 in a15564 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15647(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[15],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_15647,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
+t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+t6=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[347],t5));}
+
+/* k15561 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15563(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* expand.scm: 993  ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[113],C_SCHEME_END_OF_LIST,t1);}
+
+/* k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4834,15 +5077,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8808,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8811,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15377,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15379,a[2]=((C_word)li248),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 978  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8927,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8930,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15504,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15506,a[2]=((C_word)li249),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1015 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a15378 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15379(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15505 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4852,7 +5096,7 @@ C_word t9;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15379,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_15506,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t1;
@@ -4864,39 +5108,39 @@ if(C_truep((C_word)C_i_nullp(t6))){
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15408,a[2]=t3,a[3]=t6,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 987  r */
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15535,a[2]=t3,a[3]=t6,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1024 r */
 t9=t3;
-((C_proc3)C_retrieve_proc(t9))(3,t9,t8,lf[335]);}}}
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,lf[335]);}}}
 
-/* k15406 in a15378 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15408(C_word c,C_word t0,C_word t1){
+/* k15533 in a15505 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15408,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15428,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 987  r */
+C_save_and_reclaim((void*)tr2,(void*)f_15535,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15555,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1024 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[238]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[239]);}
 
-/* k15426 in k15406 in a15378 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15428(C_word c,C_word t0,C_word t1){
+/* k15553 in k15533 in a15505 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15428,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15432,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15555,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15559,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k15430 in k15426 in k15406 in a15378 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15432(C_word c,C_word t0,C_word t1){
+/* k15557 in k15553 in k15533 in a15505 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15559(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4905,7 +5149,7 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15432,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15559,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,t2,t3);
@@ -4913,16 +5157,17 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
 t6=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
 
-/* k15375 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15377(C_word c,C_word t0,C_word t1){
+/* k15502 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15504(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 975  ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[238],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1012 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[239],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8811(C_word c,C_word t0,C_word t1){
+/* k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4930,15 +5175,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8811,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8814,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15287,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15289,a[2]=((C_word)li247),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 992  ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8930,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8933,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15414,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15416,a[2]=((C_word)li248),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1029 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a15288 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15415 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15416(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4948,7 +5194,7 @@ C_word t9;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15289,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_15416,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t1;
@@ -4960,26 +5206,26 @@ if(C_truep((C_word)C_i_nullp(t6))){
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15314,a[2]=t3,a[3]=t6,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1001 r */
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15441,a[2]=t3,a[3]=t6,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1038 r */
 t9=t3;
-((C_proc3)C_retrieve_proc(t9))(3,t9,t8,lf[88]);}}}
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,lf[88]);}}}
 
-/* k15312 in a15288 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15314(C_word c,C_word t0,C_word t1){
+/* k15439 in a15415 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15441(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15314,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15321,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1002 r */
+C_save_and_reclaim((void*)tr2,(void*)f_15441,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1039 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[47]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[47]);}
 
-/* k15319 in k15312 in a15288 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15321(C_word c,C_word t0,C_word t1){
+/* k15446 in k15439 in a15415 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4988,43 +5234,43 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15321,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15448,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15341,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1003 r */
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15468,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1040 r */
 t6=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,lf[335]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[335]);}
 
-/* k15339 in k15319 in k15312 in a15288 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15341(C_word c,C_word t0,C_word t1){
+/* k15466 in k15446 in k15439 in a15415 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15468(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15341,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15361,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1003 r */
+C_save_and_reclaim((void*)tr2,(void*)f_15468,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15488,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1040 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[230]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[231]);}
 
-/* k15359 in k15339 in k15319 in k15312 in a15288 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15361(C_word c,C_word t0,C_word t1){
+/* k15486 in k15466 in k15446 in k15439 in a15415 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15361,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15365,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15488,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15492,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k15363 in k15359 in k15339 in k15319 in k15312 in a15288 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15365(C_word c,C_word t0,C_word t1){
+/* k15490 in k15486 in k15466 in k15446 in k15439 in a15415 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5036,7 +5282,7 @@ C_word t8;
 C_word t9;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15365,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15492,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
@@ -5047,16 +5293,17 @@ t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t7);
 t9=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t8));}
 
-/* k15285 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15287(C_word c,C_word t0,C_word t1){
+/* k15412 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 989  ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[230],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1026 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[231],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8814(C_word c,C_word t0,C_word t1){
+/* k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5064,15 +5311,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8814,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8817,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14957,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14959,a[2]=((C_word)li246),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1008 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8933,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8936,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15084,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15086,a[2]=((C_word)li247),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1045 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14959(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15086(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5080,80 +5328,80 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14959,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_15086,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14966,a[2]=t5,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1011 r */
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15093,a[2]=t5,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1048 r */
 t7=t3;
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[47]);}
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[47]);}
 
-/* k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14966(C_word c,C_word t0,C_word t1){
+/* k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14966,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14969,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1012 r */
+C_save_and_reclaim((void*)tr2,(void*)f_15093,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15096,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1049 r */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[335]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[335]);}
 
-/* k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14969(C_word c,C_word t0,C_word t1){
+/* k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14969,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1013 r */
+C_save_and_reclaim((void*)tr2,(void*)f_15096,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15099,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1050 r */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[346]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[346]);}
 
-/* k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14972(C_word c,C_word t0,C_word t1){
+/* k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15099(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14972,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14975,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 1014 r */
+C_save_and_reclaim((void*)tr2,(void*)f_15099,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15102,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 1051 r */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[230]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[231]);}
 
-/* k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14975(C_word c,C_word t0,C_word t1){
+/* k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15102(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14975,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14978,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-/* expand.scm: 1015 r */
+C_save_and_reclaim((void*)tr2,(void*)f_15102,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15105,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+/* expand.scm: 1052 r */
 t3=((C_word*)t0)[6];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[234]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[235]);}
 
-/* k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14978(C_word c,C_word t0,C_word t1){
+/* k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14978,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14981,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 1016 r */
+C_save_and_reclaim((void*)tr2,(void*)f_15105,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_15108,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 1053 r */
 t3=((C_word*)t0)[6];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[112]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[111]);}
 
-/* k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14981(C_word c,C_word t0,C_word t1){
+/* k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15108(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5161,15 +5409,15 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14981,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15108,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14986,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t3,a[10]=((C_word*)t0)[10],a[11]=((C_word)li245),tmp=(C_word)a,a+=12,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_15113,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t3,a[10]=((C_word*)t0)[10],a[11]=((C_word)li246),tmp=(C_word)a,a+=12,tmp));
 t5=((C_word*)t3)[1];
-f_14986(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15113(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14986(C_word t0,C_word t1,C_word t2){
+/* expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_15113(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5177,34 +5425,35 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14986,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15113,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_15002,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t4,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t3,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
-/* expand.scm: 1022 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[235],t3,lf[344]);}
+t5=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_15129,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t4,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t3,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
+/* expand.scm: 1059 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[236],t3,lf[344]);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[345]);}}
 
-/* k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15002(C_word c,C_word t0,C_word t1){
+/* k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15002,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_15008,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15129,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_15135,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[12]);
-/* expand.scm: 1023 c */
+/* expand.scm: 1060 c */
 t4=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,((C_word*)t0)[2],t3);}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}
 
-/* k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15008(C_word c,C_word t0,C_word t1){
+/* k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5216,9 +5465,9 @@ C_word t8;
 C_word t9;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15008,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15135,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15015,a[2]=((C_word*)t0)[12],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15142,a[2]=((C_word*)t0)[12],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[11]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
@@ -5227,19 +5476,19 @@ else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[11]);
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(C_word)C_i_car(((C_word*)t0)[11]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15044,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[12],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1024 expand */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15171,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[12],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1061 expand */
 t5=((C_word*)((C_word*)t0)[9])[1];
-f_14986(t5,t4,((C_word*)t0)[8]);}
+f_15113(t5,t4,((C_word*)t0)[8]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_15050,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_15177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[11]);
-/* expand.scm: 1025 c */
+/* expand.scm: 1062 c */
 t5=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t3,((C_word*)t0)[2],t4);}}}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,((C_word*)t0)[2],t4);}}}
 
-/* k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15050(C_word c,C_word t0,C_word t1){
+/* k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15177(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5249,31 +5498,31 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15050,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15177,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15053,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1026 r */
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15180,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1063 r */
 t3=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[88]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[88]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15118,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15245,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
 if(C_truep((C_word)C_i_listp(((C_word*)t0)[11]))){
 t3=(C_word)C_i_length(((C_word*)t0)[11]);
 t4=(C_word)C_eqp(t3,C_fix(4));
 if(C_truep(t4)){
 t5=(C_word)C_i_caddr(((C_word*)t0)[11]);
-/* expand.scm: 1032 c */
+/* expand.scm: 1069 c */
 t6=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t6))(4,t6,t2,((C_word*)t0)[2],t5);}
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,((C_word*)t0)[2],t5);}
 else{
 t5=t2;
-f_15118(2,t5,C_SCHEME_FALSE);}}
+f_15245(2,t5,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_15118(2,t3,C_SCHEME_FALSE);}}}
+f_15245(2,t3,C_SCHEME_FALSE);}}}
 
-/* k15116 in k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15118(C_word c,C_word t0,C_word t1){
+/* k15243 in k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15245(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5282,37 +5531,37 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15118,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15245,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15121,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1033 r */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15248,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1070 r */
 t3=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[88]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[88]);}
 else{
 t2=(C_word)C_i_car(((C_word*)t0)[8]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15243,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15370,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[8]);
 /* ##sys#append */
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}}
 
-/* k15241 in k15116 in k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15243(C_word c,C_word t0,C_word t1){
+/* k15368 in k15243 in k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15243,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15370,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[103],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15239,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1042 expand */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15366,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1079 expand */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_14986(t4,t3,((C_word*)t0)[2]);}
+f_15113(t4,t3,((C_word*)t0)[2]);}
 
-/* k15237 in k15241 in k15116 in k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15239(C_word c,C_word t0,C_word t1){
+/* k15364 in k15368 in k15243 in k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5320,15 +5569,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15239,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15366,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k15119 in k15116 in k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15121(C_word c,C_word t0,C_word t1){
+/* k15246 in k15243 in k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15248(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5346,7 +5595,7 @@ C_word t14;
 C_word t15;
 C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15121,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15248,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t3);
@@ -5354,18 +5603,18 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
 t6=(C_word)C_i_cadr(((C_word*)t0)[6]);
 t7=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,t6,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[226],t8);
+t9=(C_word)C_a_i_cons(&a,2,lf[227],t8);
 t10=(C_word)C_i_cadddr(((C_word*)t0)[6]);
 t11=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t12=(C_word)C_a_i_cons(&a,2,t10,t11);
-t13=(C_word)C_a_i_cons(&a,2,lf[226],t12);
-t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15176,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t9,a[7]=t13,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1039 expand */
+t13=(C_word)C_a_i_cons(&a,2,lf[227],t12);
+t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15303,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t9,a[7]=t13,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1076 expand */
 t15=((C_word*)((C_word*)t0)[3])[1];
-f_14986(t15,t14,((C_word*)t0)[2]);}
+f_15113(t15,t14,((C_word*)t0)[2]);}
 
-/* k15174 in k15119 in k15116 in k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15176(C_word c,C_word t0,C_word t1){
+/* k15301 in k15246 in k15243 in k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5379,7 +5628,7 @@ C_word t10;
 C_word t11;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15176,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15303,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
@@ -5392,8 +5641,8 @@ t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t9);
 t11=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_cons(&a,2,lf[106],t10));}
 
-/* k15051 in k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15053(C_word c,C_word t0,C_word t1){
+/* k15178 in k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5406,7 +5655,7 @@ C_word t9;
 C_word t10;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15053,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15180,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[7]);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,t1,t3);
@@ -5414,13 +5663,13 @@ t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 t6=(C_word)C_i_caddr(((C_word*)t0)[7]);
 t7=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,t6,t7);
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15092,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=t8,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1030 expand */
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15219,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=t8,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1067 expand */
 t10=((C_word*)((C_word*)t0)[3])[1];
-f_14986(t10,t9,((C_word*)t0)[2]);}
+f_15113(t10,t9,((C_word*)t0)[2]);}
 
-/* k15090 in k15051 in k15048 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15092(C_word c,C_word t0,C_word t1){
+/* k15217 in k15178 in k15175 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15219(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5431,7 +5680,7 @@ C_word t7;
 C_word t8;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15092,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15219,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
@@ -5441,40 +5690,41 @@ t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
 t8=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t7));}
 
-/* k15042 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15044(C_word c,C_word t0,C_word t1){
+/* k15169 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15044,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15171,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k15013 in k15006 in k15000 in expand in k14979 in k14976 in k14973 in k14970 in k14967 in k14964 in a14958 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_15015(C_word c,C_word t0,C_word t1){
+/* k15140 in k15133 in k15127 in expand in k15106 in k15103 in k15100 in k15097 in k15094 in k15091 in a15085 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15015,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15142,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[103],t1));}
 
-/* k14955 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14957(C_word c,C_word t0,C_word t1){
+/* k15082 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1005 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[235],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1042 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[236],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8817(C_word c,C_word t0,C_word t1){
+/* k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5482,28 +5732,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8817,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8820,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14756,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14758,a[2]=((C_word)li244),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1047 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8936,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8939,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14883,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14885,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1084 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14885(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14758,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14762,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1049 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[339],t2,lf[343]);}
+C_save_and_reclaim((void*)tr5,(void*)f_14885,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14889,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1086 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[339],t2,lf[343]);}
 
-/* k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14762(C_word c,C_word t0,C_word t1){
+/* k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5511,55 +5763,55 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14762,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14889,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cddr(((C_word*)t0)[5]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14771,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1052 r */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14898,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1089 r */
 t5=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[88]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[88]);}
 
-/* k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14771(C_word c,C_word t0,C_word t1){
+/* k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14771,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14774,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1053 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14898,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14901,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1090 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[335]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[335]);}
 
-/* k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14774(C_word c,C_word t0,C_word t1){
+/* k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14901(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14774,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14777,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 1054 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14901,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14904,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 1091 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[230]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[231]);}
 
-/* k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14777(C_word c,C_word t0,C_word t1){
+/* k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14904(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14777,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14780,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 1055 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14904,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14907,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 1092 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[234]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[235]);}
 
-/* k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14780(C_word c,C_word t0,C_word t1){
+/* k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14907(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5571,19 +5823,19 @@ C_word t8;
 C_word t9;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14780,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14907,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14799,a[2]=((C_word*)t0)[6],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14926,a[2]=((C_word*)t0)[6],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14801,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=t7,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word)li243),tmp=(C_word)a,a+=9,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14928,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=t7,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word)li244),tmp=(C_word)a,a+=9,tmp));
 t9=((C_word*)t7)[1];
-f_14801(t9,t5,((C_word*)t0)[2]);}
+f_14928(t9,t5,((C_word*)t0)[2]);}
 
-/* expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14801(C_word t0,C_word t1,C_word t2){
+/* expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14928(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5591,34 +5843,35 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14801,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14928,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14817,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t3,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 1062 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[339],t3,lf[341]);}
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14944,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t3,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 1099 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[339],t3,lf[341]);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[342]);}}
 
-/* k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14817(C_word c,C_word t0,C_word t1){
+/* k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14817,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14823,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14944,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14950,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[9]);
-/* expand.scm: 1063 c */
+/* expand.scm: 1100 c */
 t4=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,((C_word*)t0)[2],t3);}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}
 
-/* k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14823(C_word c,C_word t0,C_word t1){
+/* k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14950(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5635,29 +5888,29 @@ C_word t13;
 C_word t14;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14823,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14950,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14830,a[2]=((C_word*)t0)[8],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14957,a[2]=((C_word*)t0)[8],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14873,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15000,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14877,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15004,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=(C_word)C_i_car(((C_word*)t0)[7]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14883,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word)li242),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15010,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[2],a[6]=((C_word)li243),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_14883(t12,t7,t8);}}
+f_15010(t12,t7,t8);}}
 
-/* loop1950 in k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14883(C_word t0,C_word t1,C_word t2){
+/* loop1975 in k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_15010(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5677,17 +5930,17 @@ C_word *a;
 loop:
 a=C_alloc(22);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_14883,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15010,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14910,a[2]=((C_word*)t0)[5],a[3]=((C_word)li241),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15037,a[2]=((C_word*)t0)[5],a[3]=((C_word)li242),tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_14910(C_a_i(&a,15),t3,t4);
+t5=f_15037(C_a_i(&a,15),t3,t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-/* loop19501963 */
+/* loop19751988 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -5697,7 +5950,7 @@ else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-/* loop19501963 */
+/* loop19751988 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -5708,8 +5961,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g1966 in loop1950 in k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_14910(C_word *a,C_word t0,C_word t1){
+/* g1991 in loop1975 in k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_15037(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5723,8 +5976,8 @@ t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4);
 return((C_word)C_a_i_cons(&a,2,lf[340],t5));}
 
-/* k14875 in k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14877(C_word c,C_word t0,C_word t1){
+/* k15002 in k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -5732,8 +5985,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k14871 in k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14873(C_word c,C_word t0,C_word t1){
+/* k14998 in k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_15000(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5741,31 +5994,31 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14873,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15000,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14865,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14992,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}
 
-/* k14863 in k14871 in k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14865(C_word c,C_word t0,C_word t1){
+/* k14990 in k14998 in k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14992(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14865,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14992,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[103],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14861,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1068 expand */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14988,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1105 expand */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_14801(t4,t3,((C_word*)t0)[2]);}
+f_14928(t4,t3,((C_word*)t0)[2]);}
 
-/* k14859 in k14863 in k14871 in k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14861(C_word c,C_word t0,C_word t1){
+/* k14986 in k14990 in k14998 in k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14988(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5773,47 +6026,48 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14861,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14988,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t4));}
 
-/* k14828 in k14821 in k14815 in expand in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14830(C_word c,C_word t0,C_word t1){
+/* k14955 in k14948 in k14942 in expand in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14830,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14957,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[103],t1));}
 
-/* k14797 in k14778 in k14775 in k14772 in k14769 in k14760 in a14757 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14799(C_word c,C_word t0,C_word t1){
+/* k14924 in k14905 in k14902 in k14899 in k14896 in k14887 in a14884 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14926(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14799,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14926,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[47],t3));}
 
-/* k14754 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14756(C_word c,C_word t0,C_word t1){
+/* k14881 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1044 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[339],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1081 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[339],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8820(C_word c,C_word t0,C_word t1){
+/* k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5821,28 +6075,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8820,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8823,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14687,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14689,a[2]=((C_word)li240),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1073 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8939,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8942,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14814,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14816,a[2]=((C_word)li241),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1110 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a14688 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14689(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a14815 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14689,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14693,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1075 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[100],t2,lf[338]);}
+C_save_and_reclaim((void*)tr5,(void*)f_14816,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14820,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1112 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[100],t2,lf[338]);}
 
-/* k14691 in a14688 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14693(C_word c,C_word t0,C_word t1){
+/* k14818 in a14815 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14820(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5850,16 +6106,16 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14693,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14820,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
 t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14702,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1078 r */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14829,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1115 r */
 t5=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[47]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[47]);}
 
-/* k14700 in k14691 in a14688 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14702(C_word c,C_word t0,C_word t1){
+/* k14827 in k14818 in a14815 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5867,15 +6123,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14702,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14829,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14707,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li239),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14834,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li240),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_14707(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14834(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* expand in k14700 in k14691 in a14688 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14707(C_word t0,C_word t1,C_word t2){
+/* expand in k14827 in k14818 in a14815 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14834(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5890,61 +6146,62 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_14707,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14834,NULL,3,t0,t1,t2);}
 t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14725,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14852,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}
 else{
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14744,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14871,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_i_cdr(t2);
-/* expand.scm: 1082 expand */
+/* expand.scm: 1119 expand */
 t10=t6;
 t11=t7;
 t1=t10;
 t2=t11;
 goto loop;}}
 
-/* k14742 in expand in k14700 in k14691 in a14688 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14744(C_word c,C_word t0,C_word t1){
+/* k14869 in expand in k14827 in k14818 in a14815 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14871(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14744,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14871,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k14723 in expand in k14700 in k14691 in a14688 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14725(C_word c,C_word t0,C_word t1){
+/* k14850 in expand in k14827 in k14818 in a14815 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14852(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14725,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14852,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k14685 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14687(C_word c,C_word t0,C_word t1){
+/* k14812 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14814(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1070 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[100],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1107 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[100],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8823(C_word c,C_word t0,C_word t1){
+/* k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5952,28 +6209,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8823,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8826,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14440,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14442,a[2]=((C_word)li238),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1087 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8942,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8945,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14567,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14569,a[2]=((C_word)li239),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1124 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14442(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14569(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14442,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14446,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1089 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[332],t2,lf[337]);}
+C_save_and_reclaim((void*)tr5,(void*)f_14569,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14573,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1126 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[332],t2,lf[337]);}
 
-/* k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14446(C_word c,C_word t0,C_word t1){
+/* k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14573(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5982,43 +6241,43 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14446,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14573,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
 t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
 t4=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14458,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1093 r */
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14585,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1130 r */
 t6=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,lf[336]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[336]);}
 
-/* k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14458(C_word c,C_word t0,C_word t1){
+/* k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14585(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14458,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14461,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1094 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14585,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14588,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1131 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[47]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[47]);}
 
-/* k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14461(C_word c,C_word t0,C_word t1){
+/* k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14588(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14461,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14464,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1095 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14588,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14591,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1132 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[335]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[335]);}
 
-/* k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14464(C_word c,C_word t0,C_word t1){
+/* k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6031,20 +6290,20 @@ C_word t9;
 C_word t10;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14464,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14591,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14479,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14606,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14633,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li237),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14760,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li238),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_14633(t10,t6,((C_word*)t0)[3]);}
+f_14760(t10,t6,((C_word*)t0)[3]);}
 
-/* loop2012 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14633(C_word t0,C_word t1,C_word t2){
+/* loop2037 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14760(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6066,7 +6325,7 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_14633,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14760,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_car(t3);
@@ -6078,7 +6337,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t9=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t8);
 t10=C_mutate(((C_word *)((C_word*)t0)[4])+1,t8);
 t11=(C_word)C_slot(t2,C_fix(1));
-/* loop20122025 */
+/* loop20372050 */
 t17=t1;
 t18=t11;
 t1=t17;
@@ -6088,7 +6347,7 @@ else{
 t9=C_mutate(((C_word *)((C_word*)t0)[2])+1,t8);
 t10=C_mutate(((C_word *)((C_word*)t0)[4])+1,t8);
 t11=(C_word)C_slot(t2,C_fix(1));
-/* loop20122025 */
+/* loop20372050 */
 t17=t1;
 t18=t11;
 t1=t17;
@@ -6099,8 +6358,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14479(C_word c,C_word t0,C_word t1){
+/* k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6110,32 +6369,32 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14479,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14606,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[8]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[8]);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14506,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
 t5=(C_word)C_eqp(t3,C_SCHEME_END_OF_LIST);
 if(C_truep(t5)){
 t6=t4;
-f_14506(t6,lf[334]);}
+f_14633(t6,lf[334]);}
 else{
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14631,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14758,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 /* ##sys#append */
 t7=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t3,C_SCHEME_END_OF_LIST);}}
 
-/* k14629 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14631(C_word c,C_word t0,C_word t1){
+/* k14756 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14631,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14758,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_14506(t2,(C_word)C_a_i_cons(&a,2,lf[103],t1));}
+f_14633(t2,(C_word)C_a_i_cons(&a,2,lf[103],t1));}
 
-/* k14504 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14506(C_word t0,C_word t1){
+/* k14631 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14633(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6143,32 +6402,32 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14506,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14522,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)trf_14633,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14649,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_eqp(((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=t2;
-f_14522(t4,lf[333]);}
+f_14649(t4,lf[333]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14621,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14748,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}}
 
-/* k14619 in k14504 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14621(C_word c,C_word t0,C_word t1){
+/* k14746 in k14631 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14621,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14748,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
 t3=((C_word*)t0)[3];
-f_14522(t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+f_14649(t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k14520 in k14504 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14522(C_word t0,C_word t1){
+/* k14647 in k14631 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14649(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6182,21 +6441,21 @@ C_word t10;
 C_word t11;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14522,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14538,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)trf_14649,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14665,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14542,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14669,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14544,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li236),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14671,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li237),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_14544(t11,t7,((C_word*)t0)[2]);}
+f_14671(t11,t7,((C_word*)t0)[2]);}
 
-/* loop2045 in k14520 in k14504 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14544(C_word t0,C_word t1,C_word t2){
+/* loop2070 in k14647 in k14631 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14671(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6209,28 +6468,28 @@ C_word t10;
 C_word t11;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14544,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14671,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14603,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14730,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_i_cdr(t4);
 t6=(C_word)C_i_cdr(t5);
 t7=(C_word)C_eqp(t6,C_SCHEME_END_OF_LIST);
 if(C_truep(t7)){
 t8=t3;
-f_14603(t8,(C_word)C_i_car(t4));}
+f_14730(t8,(C_word)C_i_car(t4));}
 else{
 t8=(C_word)C_i_cdr(t4);
 t9=(C_word)C_i_cdr(t8);
 t10=t3;
-f_14603(t10,(C_word)C_i_car(t9));}}
+f_14730(t10,(C_word)C_i_car(t9));}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14601 in loop2045 in k14520 in k14504 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14603(C_word t0,C_word t1){
+/* k14728 in loop2070 in k14647 in k14631 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14730(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6242,25 +6501,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14603,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14730,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop20452058 */
+/* loop20702083 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_14544(t6,((C_word*)t0)[3],t5);}
+f_14671(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop20452058 */
+/* loop20702083 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_14544(t6,((C_word*)t0)[3],t5);}}
+f_14671(t6,((C_word*)t0)[3],t5);}}
 
-/* k14540 in k14520 in k14504 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14542(C_word c,C_word t0,C_word t1){
+/* k14667 in k14647 in k14631 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -6268,8 +6527,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k14536 in k14520 in k14504 in k14477 in k14462 in k14459 in k14456 in k14444 in a14441 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14538(C_word c,C_word t0,C_word t1){
+/* k14663 in k14647 in k14631 in k14604 in k14589 in k14586 in k14583 in k14571 in a14568 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6286,7 +6545,7 @@ C_word t13;
 C_word t14;
 C_word ab[39],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14538,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14665,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[51],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -6302,16 +6561,17 @@ t13=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t12);
 t14=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t13));}
 
-/* k14438 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14440(C_word c,C_word t0,C_word t1){
+/* k14565 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1084 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[332],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1121 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[332],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8826(C_word c,C_word t0,C_word t1){
+/* k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6319,68 +6579,69 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8826,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8829,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14030,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14032,a[2]=((C_word)li235),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1116 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8945,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8948,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14149,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14151,a[2]=((C_word)li236),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1153 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14032(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14151(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14032,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14036,a[2]=t3,a[3]=t1,a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1118 r */
+C_save_and_reclaim((void*)tr5,(void*)f_14151,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14155,a[2]=t3,a[3]=t1,a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1155 r */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,lf[82]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[82]);}
 
-/* k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14036(C_word c,C_word t0,C_word t1){
+/* k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1119 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14155,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14158,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1156 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[318]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[319]);}
 
-/* k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14039(C_word c,C_word t0,C_word t1){
+/* k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14042,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1120 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14158,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14161,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1157 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[331]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[331]);}
 
-/* k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14042(C_word c,C_word t0,C_word t1){
+/* k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14042,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14045,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1121 r */
+C_save_and_reclaim((void*)tr2,(void*)f_14161,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14164,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1158 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[330]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[330]);}
 
-/* k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14045(C_word c,C_word t0,C_word t1){
+/* k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6395,83 +6656,84 @@ C_word t11;
 C_word t12;
 C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14045,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14164,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14047,a[2]=t5,a[3]=t7,a[4]=((C_word)li230),tmp=(C_word)a,a+=5,tmp));
-t9=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14057,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,a[8]=((C_word)li231),tmp=(C_word)a,a+=9,tmp));
-t10=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14326,a[2]=t7,a[3]=((C_word)li234),tmp=(C_word)a,a+=4,tmp));
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14429,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1171 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t11,lf[318],((C_word*)t0)[3],lf[329]);}
+t8=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14166,a[2]=t5,a[3]=t7,a[4]=((C_word)li231),tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14176,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,a[8]=((C_word)li232),tmp=(C_word)a,a+=9,tmp));
+t10=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14453,a[2]=t7,a[3]=((C_word)li235),tmp=(C_word)a,a+=4,tmp));
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14556,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1208 ##sys#check-syntax */
+t12=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t12+1)))(5,t12,t11,lf[319],((C_word*)t0)[3],lf[329]);}
 
-/* k14427 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14429(C_word c,C_word t0,C_word t1){
+/* k14554 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14556(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-/* expand.scm: 1172 walk */
+/* expand.scm: 1209 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14047(t3,((C_word*)t0)[2],t2,C_fix(0));}
+f_14166(t3,((C_word*)t0)[2],t2,C_fix(0));}
 
-/* simplify in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14326(C_word t0,C_word t1,C_word t2){
+/* simplify in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14453(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14326,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14330,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1159 match-expression */
-f_6663(t3,t2,lf[327],lf[328]);}
+C_save_and_reclaim((void*)trf_14453,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14457,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1196 match-expression */
+f_6628(t3,t2,lf[327],lf[328]);}
 
-/* k14328 in simplify in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14330(C_word c,C_word t0,C_word t1){
+/* k14455 in simplify in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14330,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14457,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14334,a[2]=((C_word*)t0)[4],a[3]=((C_word)li232),tmp=(C_word)a,a+=4,tmp);
-/* g21472148 */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14461,a[2]=((C_word*)t0)[4],a[3]=((C_word)li233),tmp=(C_word)a,a+=4,tmp);
+/* g21722173 */
 t3=t2;
-f_14334(t3,((C_word*)t0)[3],t1);}
+f_14461(t3,((C_word*)t0)[3],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14360,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1161 match-expression */
-f_6663(t2,((C_word*)t0)[2],lf[325],lf[326]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14487,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1198 match-expression */
+f_6628(t2,((C_word*)t0)[2],lf[325],lf[326]);}}
 
-/* k14358 in k14328 in simplify in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14360(C_word c,C_word t0,C_word t1){
+/* k14485 in k14455 in simplify in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14487(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14360,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14487,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14364,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li233),tmp=(C_word)a,a+=5,tmp);
-/* g21552156 */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14491,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li234),tmp=(C_word)a,a+=5,tmp);
+/* g21802181 */
 t3=t2;
-f_14364(t3,((C_word*)t0)[2],t1);}
+f_14491(t3,((C_word*)t0)[2],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14411,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1168 match-expression */
-f_6663(t2,((C_word*)t0)[3],lf[323],lf[324]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14538,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1205 match-expression */
+f_6628(t2,((C_word*)t0)[3],lf[323],lf[324]);}}
 
-/* k14409 in k14358 in k14328 in simplify in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14411(C_word c,C_word t0,C_word t1){
+/* k14536 in k14485 in k14455 in simplify in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14538(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6490,8 +6752,8 @@ t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* g2155 in k14358 in k14328 in simplify in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14364(C_word t0,C_word t1,C_word t2){
+/* g2180 in k14485 in k14455 in simplify in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14491(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6503,13 +6765,13 @@ C_word t9;
 C_word t10;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14364,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14491,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_assq(lf[322],t2);
 t4=(C_word)C_i_length(t3);
 if(C_truep((C_word)C_fixnum_lessp(t4,C_fix(32)))){
 t5=(C_word)C_i_assq(lf[321],t2);
 t6=(C_word)C_slot(t5,C_fix(1));
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14393,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14520,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
 t8=(C_word)C_i_cdr(t3);
 /* ##sys#append */
 t9=*((C_word*)lf[52]+1);
@@ -6519,23 +6781,23 @@ t5=((C_word*)t0)[2];
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k14391 in g2155 in k14358 in k14328 in simplify in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14393(C_word c,C_word t0,C_word t1){
+/* k14518 in g2180 in k14485 in k14455 in simplify in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14393,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14520,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-t3=(C_word)C_a_i_cons(&a,2,lf[319],t2);
-/* expand.scm: 1165 simplify */
+t3=(C_word)C_a_i_cons(&a,2,lf[320],t2);
+/* expand.scm: 1202 simplify */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_14326(t4,((C_word*)t0)[2],t3);}
+f_14453(t4,((C_word*)t0)[2],t3);}
 
-/* g2147 in k14328 in simplify in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14334(C_word t0,C_word t1,C_word t2){
+/* g2172 in k14455 in simplify in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14461(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6544,17 +6806,17 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14334,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14461,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_assq(lf[321],t2);
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[319],t5);
-/* expand.scm: 1160 simplify */
+t6=(C_word)C_a_i_cons(&a,2,lf[320],t5);
+/* expand.scm: 1197 simplify */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_14326(t7,t1,t6);}
+f_14453(t7,t1,t6);}
 
-/* walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14057(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14176(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6565,27 +6827,28 @@ C_word t9;
 C_word t10;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14057,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_14176,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_vectorp(t2))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14075,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14079,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1125 vector->list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[223]+1)))(3,*((C_word*)lf[223]+1),t5,t2);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14194,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14198,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1162 vector->list */
+t6=*((C_word*)lf[168]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14104,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=t3,a[11]=t5,tmp=(C_word)a,a+=12,tmp);
-/* expand.scm: 1130 c */
-t7=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[6],t4);}
+t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14223,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=t3,a[11]=t5,tmp=(C_word)a,a+=12,tmp);
+/* expand.scm: 1167 c */
+t7=((C_word*)t0)[2];
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,((C_word*)t0)[6],t4);}
 else{
 t4=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4));}}}
 
-/* k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14104(C_word c,C_word t0,C_word t1){
+/* k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6598,7 +6861,7 @@ C_word t9;
 C_word t10;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14104,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14223,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[11]))){
 t2=(C_word)C_i_car(((C_word*)t0)[11]);
@@ -6609,23 +6872,23 @@ t4=((C_word*)t0)[9];
 else{
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14130,a[2]=t5,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14249,a[2]=t5,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_fixnum_difference(((C_word*)t0)[10],C_fix(1));
-/* expand.scm: 1136 walk */
+/* expand.scm: 1173 walk */
 t8=((C_word*)((C_word*)t0)[6])[1];
-f_14047(t8,t6,t2,t7);}}
+f_14166(t8,t6,t2,t7);}}
 else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[9];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2));}}
 else{
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14151,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 1138 c */
-t3=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[5],((C_word*)t0)[4]);}}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14270,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 1175 c */
+t3=((C_word*)t0)[2];
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[5],((C_word*)t0)[4]);}}
 
-/* k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14151(C_word c,C_word t0,C_word t1){
+/* k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6641,66 +6904,66 @@ C_word t12;
 C_word t13;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14151,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14270,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[10]))){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14176,a[2]=((C_word*)t0)[7],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14295,a[2]=((C_word*)t0)[7],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[10]);
 t6=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
-/* expand.scm: 1141 walk */
+/* expand.scm: 1178 walk */
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_14047(t7,t4,t5,t6);}
+f_14166(t7,t4,t5,t6);}
 else{
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[8],((C_word*)t0)[9]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14199,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1143 walk */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14318,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1180 walk */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_14047(t4,t3,((C_word*)t0)[10],((C_word*)t0)[6]);}}
+f_14166(t4,t3,((C_word*)t0)[10],((C_word*)t0)[6]);}}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14298,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1147 c */
-t5=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t4,t2,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14425,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[6],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
+/* expand.scm: 1184 c */
+t5=((C_word*)t0)[2];
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14312,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1157 walk */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14439,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1194 walk */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_14047(t3,t2,((C_word*)t0)[4],((C_word*)t0)[6]);}}}
+f_14166(t3,t2,((C_word*)t0)[4],((C_word*)t0)[6]);}}}
 
-/* k14310 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14312(C_word c,C_word t0,C_word t1){
+/* k14437 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14312,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14320,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1157 walk */
+C_save_and_reclaim((void*)tr2,(void*)f_14439,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14447,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1194 walk */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_14047(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14166(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14318 in k14310 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14320(C_word c,C_word t0,C_word t1){
+/* k14445 in k14437 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14320,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14447,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[213],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[215],t3));}
 
-/* k14296 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14298(C_word c,C_word t0,C_word t1){
+/* k14423 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14425(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6710,59 +6973,63 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[6],*a=ab;
+C_word t10;
+C_word t11;
+C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14298,2,t0,t1);}
-t2=(C_truep(t1)?(C_word)C_i_pairp(((C_word*)t0)[7]):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_14425,2,t0,t1);}
+t2=(C_truep(t1)?(C_word)C_i_pairp(((C_word*)t0)[9]):C_SCHEME_FALSE);
 if(C_truep(t2)){
-t3=(C_word)C_i_car(((C_word*)t0)[7]);
-t4=(C_word)C_eqp(((C_word*)t0)[6],C_fix(0));
+t3=(C_word)C_i_car(((C_word*)t0)[9]);
+t4=(C_word)C_eqp(((C_word*)t0)[8],C_fix(0));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14241,a[2]=((C_word*)t0)[5],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1151 walk */
-t6=((C_word*)((C_word*)t0)[4])[1];
-f_14047(t6,t5,((C_word*)t0)[3],((C_word*)t0)[6]);}
-else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14272,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_fixnum_difference(((C_word*)t0)[6],C_fix(1));
-/* expand.scm: 1153 walk */
-t7=((C_word*)((C_word*)t0)[4])[1];
-f_14047(t7,t5,t3,t6);}}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14360,a[2]=((C_word*)t0)[7],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1188 walk */
+t6=((C_word*)((C_word*)t0)[6])[1];
+f_14166(t6,t5,((C_word*)t0)[5],((C_word*)t0)[8]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14287,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1155 walk */
-t4=((C_word*)((C_word*)t0)[4])[1];
-f_14047(t4,t3,((C_word*)t0)[2],((C_word*)t0)[6]);}}
+t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
+t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14395,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+t8=(C_word)C_fixnum_difference(((C_word*)t0)[8],C_fix(1));
+/* expand.scm: 1190 walk */
+t9=((C_word*)((C_word*)t0)[6])[1];
+f_14166(t9,t7,t3,t8);}}
+else{
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14414,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1192 walk */
+t4=((C_word*)((C_word*)t0)[6])[1];
+f_14166(t4,t3,((C_word*)t0)[2],((C_word*)t0)[8]);}}
 
-/* k14285 in k14296 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14287(C_word c,C_word t0,C_word t1){
+/* k14412 in k14423 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14287,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14295,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1155 walk */
+C_save_and_reclaim((void*)tr2,(void*)f_14414,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14422,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1192 walk */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_14047(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14166(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14293 in k14285 in k14296 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14295(C_word c,C_word t0,C_word t1){
+/* k14420 in k14412 in k14423 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14295,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14422,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[213],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[215],t3));}
 
-/* k14270 in k14296 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14272(C_word c,C_word t0,C_word t1){
+/* k14393 in k14423 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6771,130 +7038,131 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14272,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14395,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,lf[320],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[319],t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14260,a[2]=((C_word*)t0)[5],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1154 walk */
+t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
+t4=(C_word)C_a_i_cons(&a,2,lf[320],t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14379,a[2]=((C_word*)t0)[5],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1191 walk */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_14047(t6,t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14166(t6,t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14258 in k14270 in k14296 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14260(C_word c,C_word t0,C_word t1){
+/* k14377 in k14393 in k14423 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14379(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14260,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14379,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[213],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[215],t3));}
 
-/* k14239 in k14296 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14241(C_word c,C_word t0,C_word t1){
+/* k14358 in k14423 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14360(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14241,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14360,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[52],t3));}
 
-/* k14197 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14199(C_word c,C_word t0,C_word t1){
+/* k14316 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14199,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14318,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,lf[213],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,lf[215],((C_word*)t0)[2],t1));}
 
-/* k14174 in k14149 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14176(C_word c,C_word t0,C_word t1){
+/* k14293 in k14268 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14295(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14176,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14295,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[319],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[320],t3));}
 
-/* k14128 in k14102 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14130(C_word c,C_word t0,C_word t1){
+/* k14247 in k14221 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14249(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14130,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14249,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,lf[319],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,lf[320],((C_word*)t0)[2],t1));}
 
-/* k14077 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14079(C_word c,C_word t0,C_word t1){
+/* k14196 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1125 walk */
+/* expand.scm: 1162 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14047(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_14166(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k14073 in walk1 in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14075(C_word c,C_word t0,C_word t1){
+/* k14192 in walk1 in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14194(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14075,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14194,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[209],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[211],t2));}
 
-/* walk in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_14047(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_14166(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14047,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14055,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1122 walk1 */
+C_save_and_reclaim((void*)trf_14166,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14174,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1159 walk1 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_14057(t5,t4,t2,t3);}
+f_14176(t5,t4,t2,t3);}
 
-/* k14053 in walk in k14043 in k14040 in k14037 in k14034 in a14031 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14055(C_word c,C_word t0,C_word t1){
+/* k14172 in walk in k14162 in k14159 in k14156 in k14153 in a14150 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14174(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1122 simplify */
+/* expand.scm: 1159 simplify */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_14326(t2,((C_word*)t0)[2],t1);}
+f_14453(t2,((C_word*)t0)[2],t1);}
 
-/* k14028 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14030(C_word c,C_word t0,C_word t1){
+/* k14147 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1113 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[318],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1150 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[319],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8829(C_word c,C_word t0,C_word t1){
+/* k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6902,28 +7170,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8829,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8832,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13997,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13999,a[2]=((C_word)li229),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1177 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8948,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8951,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14116,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14118,a[2]=((C_word)li230),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1214 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13998 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13999(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a14117 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14118(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13999,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14003,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1179 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[315],t2,lf[317]);}
+C_save_and_reclaim((void*)tr5,(void*)f_14118,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14122,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1216 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[316],t2,lf[318]);}
 
-/* k14001 in a13998 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_14003(C_word c,C_word t0,C_word t1){
+/* k14120 in a14117 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6933,25 +7203,26 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14003,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14122,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[3]);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t3);
-t5=(C_word)C_a_i_cons(&a,2,lf[112],t4);
+t5=(C_word)C_a_i_cons(&a,2,lf[111],t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,lf[316],t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,lf[317],t6));}
 
-/* k13995 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13997(C_word c,C_word t0,C_word t1){
+/* k14114 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1174 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[315],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1211 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[316],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8832(C_word c,C_word t0,C_word t1){
+/* k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6959,15 +7230,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8832,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8835,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13678,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13680,a[2]=((C_word)li228),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1185 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8951,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8954,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13797,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13799,a[2]=((C_word)li229),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1222 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13799(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6975,54 +7247,54 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13680,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_13799,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13687,a[2]=t3,a[3]=t1,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1188 r */
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13806,a[2]=t3,a[3]=t1,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1225 r */
 t7=t3;
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[230]);}
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[231]);}
 
-/* k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13687(C_word c,C_word t0,C_word t1){
+/* k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13687,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13690,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1189 r */
+C_save_and_reclaim((void*)tr2,(void*)f_13806,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13809,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1226 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[314]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[315]);}
 
-/* k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13690(C_word c,C_word t0,C_word t1){
+/* k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13690,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13693,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1190 r */
+C_save_and_reclaim((void*)tr2,(void*)f_13809,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13812,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1227 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[234]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[235]);}
 
-/* k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13693(C_word c,C_word t0,C_word t1){
+/* k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13812(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13693,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13696,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1191 r */
+C_save_and_reclaim((void*)tr2,(void*)f_13812,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13815,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1228 r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[238]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[239]);}
 
-/* k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13696(C_word c,C_word t0,C_word t1){
+/* k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7036,21 +7308,21 @@ C_word t10;
 C_word t11;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13696,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13815,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13698,a[2]=((C_word*)t0)[7],a[3]=((C_word)li224),tmp=(C_word)a,a+=4,tmp));
-t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13708,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t3,a[6]=t5,a[7]=t1,a[8]=((C_word)li225),tmp=(C_word)a,a+=9,tmp));
+t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13817,a[2]=((C_word*)t0)[7],a[3]=((C_word)li225),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13827,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t3,a[6]=t5,a[7]=t1,a[8]=((C_word)li226),tmp=(C_word)a,a+=9,tmp));
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13862,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t9,a[7]=((C_word*)t0)[7],a[8]=((C_word)li227),tmp=(C_word)a,a+=9,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13981,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=t5,a[6]=t9,a[7]=((C_word*)t0)[7],a[8]=((C_word)li228),tmp=(C_word)a,a+=9,tmp));
 t11=((C_word*)t9)[1];
-f_13862(t11,((C_word*)t0)[2],((C_word*)t0)[7]);}
+f_13981(t11,((C_word*)t0)[2],((C_word*)t0)[7]);}
 
-/* expand in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13862(C_word t0,C_word t1,C_word t2){
+/* expand in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13981(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7068,40 +7340,40 @@ C_word t15;
 C_word t16;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13862,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13981,NULL,3,t0,t1,t2);}
 t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13876,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13995,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13878,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li226),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13997,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li227),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_13878(t12,t8,((C_word*)t0)[7]);}
+f_13997(t12,t8,((C_word*)t0)[7]);}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_pairp(t4))){
 t6=(C_word)C_i_car(t4);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13949,a[2]=t6,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1228 c */
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14068,a[2]=t6,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1265 c */
 t8=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t8))(4,t8,t7,t6,((C_word*)t0)[3]);}
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,t6,((C_word*)t0)[3]);}
 else{
-/* expand.scm: 1226 err */
+/* expand.scm: 1263 err */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_13698(t6,t1,t4);}}
+f_13817(t6,t1,t4);}}
 else{
-/* expand.scm: 1221 err */
+/* expand.scm: 1258 err */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_13698(t4,t1,t2);}}}
+f_13817(t4,t1,t2);}}}
 
-/* k13947 in expand in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13949(C_word c,C_word t0,C_word t1){
+/* k14066 in expand in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14068(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7110,66 +7382,66 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13949,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14068,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[313]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[314]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13965,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14084,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
 /* ##sys#append */
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,C_SCHEME_END_OF_LIST);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13971,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1233 test */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14090,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1270 test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13708(t3,t2,((C_word*)t0)[2]);}}
+f_13827(t3,t2,((C_word*)t0)[2]);}}
 
-/* k13969 in k13947 in expand in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13971(C_word c,C_word t0,C_word t1){
+/* k14088 in k14066 in expand in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13971,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14090,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13978,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14097,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 else{
-/* expand.scm: 1234 expand */
+/* expand.scm: 1271 expand */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13862(t2,((C_word*)t0)[5],((C_word*)t0)[2]);}}
+f_13981(t2,((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* k13976 in k13969 in k13947 in expand in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13978(C_word c,C_word t0,C_word t1){
+/* k14095 in k14088 in k14066 in expand in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13978,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14097,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[103],t1));}
 
-/* k13963 in k13947 in expand in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13965(C_word c,C_word t0,C_word t1){
+/* k14082 in k14066 in expand in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_14084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13965,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14084,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[103],t1));}
 
-/* loop2237 in expand in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13878(C_word t0,C_word t1,C_word t2){
+/* loop2262 in expand in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13997(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7188,7 +7460,7 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_13878,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13997,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_car(t3);
@@ -7197,7 +7469,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-/* loop22372250 */
+/* loop22622275 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -7207,7 +7479,7 @@ else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-/* loop22372250 */
+/* loop22622275 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -7218,15 +7490,15 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k13874 in expand in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13876(C_word c,C_word t0,C_word t1){
+/* k13993 in expand in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13995(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(5,0,((C_word*)t0)[2],*((C_word*)lf[18]+1),lf[312],t1);}
+C_apply(5,0,((C_word*)t0)[2],*((C_word*)lf[18]+1),lf[313],t1);}
 
-/* test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13708(C_word t0,C_word t1,C_word t2){
+/* test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13827(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7235,26 +7507,27 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13708,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13827,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_symbolp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13722,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1197 ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t3,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13841,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1234 ##sys#strip-syntax */
+t4=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13743,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t1,a[11]=t4,tmp=(C_word)a,a+=12,tmp);
-/* expand.scm: 1202 c */
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13862,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t1,a[11]=t4,tmp=(C_word)a,a+=12,tmp);
+/* expand.scm: 1239 c */
 t6=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t6))(4,t6,t5,((C_word*)t0)[7],t3);}
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,((C_word*)t0)[7],t3);}
 else{
-/* expand.scm: 1198 err */
+/* expand.scm: 1235 err */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_13698(t3,t1,t2);}}}
+f_13817(t3,t1,t2);}}}
 
-/* k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13743(C_word c,C_word t0,C_word t1){
+/* k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13862(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7263,7 +7536,7 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13743,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13862,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_eqp(((C_word*)t0)[11],C_SCHEME_END_OF_LIST);
 if(C_truep(t2)){
@@ -7271,23 +7544,23 @@ t3=((C_word*)t0)[10];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[11]))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13761,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13880,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[11]);
-/* expand.scm: 1205 test */
+/* expand.scm: 1242 test */
 t5=((C_word*)((C_word*)t0)[8])[1];
-f_13708(t5,t3,t4);}
+f_13827(t5,t3,t4);}
 else{
-/* expand.scm: 1207 err */
+/* expand.scm: 1244 err */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_13698(t3,((C_word*)t0)[10],((C_word*)t0)[6]);}}}
+f_13817(t3,((C_word*)t0)[10],((C_word*)t0)[6]);}}}
 else{
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13789,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 1208 c */
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13908,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 1245 c */
 t3=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[5],((C_word*)t0)[2]);}}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* k13787 in k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13789(C_word c,C_word t0,C_word t1){
+/* k13906 in k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7296,7 +7569,7 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13789,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13908,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_eqp(((C_word*)t0)[10],C_SCHEME_END_OF_LIST);
 if(C_truep(t2)){
@@ -7304,51 +7577,51 @@ t3=((C_word*)t0)[9];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[10]))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13804,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13923,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[10]);
-/* expand.scm: 1211 test */
+/* expand.scm: 1248 test */
 t5=((C_word*)((C_word*)t0)[7])[1];
-f_13708(t5,t3,t4);}
+f_13827(t5,t3,t4);}
 else{
-/* expand.scm: 1213 err */
+/* expand.scm: 1250 err */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_13698(t3,((C_word*)t0)[9],((C_word*)t0)[5]);}}}
+f_13817(t3,((C_word*)t0)[9],((C_word*)t0)[5]);}}}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13839,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1214 c */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13958,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1251 c */
 t3=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k13837 in k13787 in k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13839(C_word c,C_word t0,C_word t1){
+/* k13956 in k13906 in k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13839,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13958,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13846,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13965,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-/* expand.scm: 1214 test */
+/* expand.scm: 1251 test */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_13708(t4,t2,t3);}
+f_13827(t4,t2,t3);}
 else{
-/* expand.scm: 1215 err */
+/* expand.scm: 1252 err */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_13698(t2,((C_word*)t0)[5],((C_word*)t0)[4]);}}
+f_13817(t2,((C_word*)t0)[5],((C_word*)t0)[4]);}}
 
-/* k13844 in k13837 in k13787 in k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13846(C_word c,C_word t0,C_word t1){
+/* k13963 in k13956 in k13906 in k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13965(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_not(t1));}
 
-/* k13802 in k13787 in k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13804(C_word c,C_word t0,C_word t1){
+/* k13921 in k13906 in k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7356,42 +7629,42 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13804,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13923,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13818,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13937,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}}
 
-/* k13816 in k13802 in k13787 in k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13818(C_word c,C_word t0,C_word t1){
+/* k13935 in k13921 in k13906 in k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13937(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13818,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13937,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-/* expand.scm: 1212 test */
+/* expand.scm: 1249 test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13708(t3,((C_word*)t0)[2],t2);}
+f_13827(t3,((C_word*)t0)[2],t2);}
 
-/* k13759 in k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13761(C_word c,C_word t0,C_word t1){
+/* k13878 in k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13880(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13761,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13880,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13772,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13891,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
@@ -7400,50 +7673,52 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k13770 in k13759 in k13741 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13772(C_word c,C_word t0,C_word t1){
+/* k13889 in k13878 in k13860 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13891(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13772,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13891,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-/* expand.scm: 1206 test */
+/* expand.scm: 1243 test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13708(t3,((C_word*)t0)[2],t2);}
+f_13827(t3,((C_word*)t0)[2],t2);}
 
-/* k13720 in test in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13722(C_word c,C_word t0,C_word t1){
+/* k13839 in test in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13841(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1197 ##sys#feature? */
-((C_proc3)C_retrieve_symbol_proc(lf[311]))(3,*((C_word*)lf[311]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1234 ##sys#feature? */
+t2=*((C_word*)lf[312]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* err in k13694 in k13691 in k13688 in k13685 in a13679 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13698(C_word t0,C_word t1,C_word t2){
+/* err in k13813 in k13810 in k13807 in k13804 in a13798 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13817(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13698,NULL,3,t0,t1,t2);}
-t3=(C_word)C_a_i_cons(&a,2,lf[309],((C_word*)t0)[2]);
-/* expand.scm: 1193 ##sys#error */
+C_save_and_reclaim((void*)trf_13817,NULL,3,t0,t1,t2);}
+t3=(C_word)C_a_i_cons(&a,2,lf[310],((C_word*)t0)[2]);
+/* expand.scm: 1230 ##sys#error */
 t4=*((C_word*)lf[18]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,lf[310],t2,t3);}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,lf[311],t2,t3);}
 
-/* k13676 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13678(C_word c,C_word t0,C_word t1){
+/* k13795 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1182 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[309],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1219 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[310],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8835(C_word c,C_word t0,C_word t1){
+/* k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7451,15 +7726,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8835,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8838,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13657,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13659,a[2]=((C_word)li223),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1239 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8954,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8957,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13776,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13778,a[2]=((C_word)li224),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1276 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13658 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13659(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13777 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13778(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7468,23 +7744,24 @@ C_word t8;
 C_word ab[9],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13659,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_13778,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
 t6=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,t5,t6);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[307],t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[308],t7));}
 
-/* k13655 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13657(C_word c,C_word t0,C_word t1){
+/* k13774 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13776(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1236 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[308],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1273 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[309],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8838(C_word c,C_word t0,C_word t1){
+/* k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7492,15 +7769,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8838,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8841,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13636,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13638,a[2]=((C_word)li222),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1247 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8957,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8960,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13755,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13757,a[2]=((C_word)li223),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1284 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13637 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13638(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13756 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7509,23 +7787,24 @@ C_word t8;
 C_word ab[9],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13638,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_13757,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
 t6=(C_word)C_a_i_cons(&a,2,C_SCHEME_TRUE,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,t5,t6);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[307],t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[308],t7));}
 
-/* k13634 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13636(C_word c,C_word t0,C_word t1){
+/* k13753 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1244 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[306],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1281 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[307],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8841(C_word c,C_word t0,C_word t1){
+/* k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7533,28 +7812,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8841,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8844,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13585,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13587,a[2]=((C_word)li221),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1255 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8963,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13704,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13706,a[2]=((C_word)li222),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1292 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13586 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13587(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13705 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13706(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13587,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13591,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1257 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[68],t2,lf[305]);}
+C_save_and_reclaim((void*)tr5,(void*)f_13706,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13710,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1294 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[68],t2,lf[306]);}
 
-/* k13589 in a13586 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13591(C_word c,C_word t0,C_word t1){
+/* k13708 in a13705 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13710(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7562,15 +7843,16 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13591,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13710,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13628,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13747,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_caddr(((C_word*)t0)[3]);
-/* expand.scm: 1260 ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t3,t4);}
+/* expand.scm: 1297 ##sys#strip-syntax */
+t5=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* k13626 in k13589 in a13586 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13628(C_word c,C_word t0,C_word t1){
+/* k13745 in k13708 in a13705 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7579,39 +7861,40 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13628,2,t0,t1);}
-t2=(C_word)C_eqp(lf[303],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_13747,2,t0,t1);}
+t2=(C_word)C_eqp(lf[304],t1);
 t3=(C_truep(t2)?C_SCHEME_TRUE:(C_word)C_i_caddr(((C_word*)t0)[4]));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13614,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13733,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_cdddr(((C_word*)t0)[4]);
 /* ##sys#append */
 t6=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t5,C_SCHEME_END_OF_LIST);}
 
-/* k13612 in k13626 in k13589 in a13586 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13614(C_word c,C_word t0,C_word t1){
+/* k13731 in k13745 in k13708 in a13705 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13733(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13614,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13733,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[304],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[305],t3));}
 
-/* k13583 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13585(C_word c,C_word t0,C_word t1){
+/* k13702 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1252 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[68],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1289 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[68],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8844(C_word c,C_word t0,C_word t1){
+/* k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7619,28 +7902,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8844,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8847,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13541,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13543,a[2]=((C_word)li220),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1268 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8963,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8966,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13660,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13662,a[2]=((C_word)li221),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1305 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13542 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13543(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13661 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13662(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13543,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13547,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1270 ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[300],t2,lf[302]);}
+C_save_and_reclaim((void*)tr5,(void*)f_13662,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13666,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1307 ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[301],t2,lf[303]);}
 
-/* k13545 in a13542 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13547(C_word c,C_word t0,C_word t1){
+/* k13664 in a13661 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7648,65 +7933,67 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13547,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13550,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13577,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13666,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13669,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13696,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,C_SCHEME_END_OF_LIST);}
 
-/* k13575 in k13545 in a13542 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13577(C_word c,C_word t0,C_word t1){
+/* k13694 in k13664 in a13661 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13696(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13577,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13696,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[103],t1);
-/* expand.scm: 1271 ##sys#register-meta-expression */
-((C_proc3)C_retrieve_symbol_proc(lf[252]))(3,*((C_word*)lf[252]+1),((C_word*)t0)[2],t2);}
+/* expand.scm: 1308 ##sys#register-meta-expression */
+t3=*((C_word*)lf[253]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k13548 in k13545 in a13542 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13550(C_word c,C_word t0,C_word t1){
+/* k13667 in k13664 in a13661 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13550,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13565,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13669,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13684,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k13563 in k13548 in k13545 in a13542 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13565(C_word c,C_word t0,C_word t1){
+/* k13682 in k13667 in k13664 in a13661 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13684(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13565,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13684,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[103],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[301],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[302],t3));}
 
-/* k13539 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13541(C_word c,C_word t0,C_word t1){
+/* k13658 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13660(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1265 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[300],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1302 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[301],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8847(C_word c,C_word t0,C_word t1){
+/* k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7714,15 +8001,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8847,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8850,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13381,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13383,a[2]=((C_word)li219),tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1277 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_8966,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8969,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13500,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13502,a[2]=((C_word)li220),tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1314 ##sys#er-transformer */
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13383(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13502(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7730,30 +8018,32 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13383,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_13502,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13390,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1280 ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[70]))(2,*((C_word*)lf[70]+1),t6);}
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13509,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1317 ##sys#current-module */
+t7=*((C_word*)lf[70]+1);
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 
-/* k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13390(C_word c,C_word t0,C_word t1){
+/* k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13390,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13393,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13509,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13512,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_13393(2,t3,C_SCHEME_UNDEFINED);}
+f_13512(2,t3,C_SCHEME_UNDEFINED);}
 else{
-/* expand.scm: 1282 syntax-error */
-((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),t2,lf[296],lf[299]);}}
+/* expand.scm: 1319 syntax-error */
+t3=*((C_word*)lf[129]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[297],lf[300]);}}
 
-/* k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13393(C_word c,C_word t0,C_word t1){
+/* k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7762,16 +8052,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13393,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13396,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13512,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13515,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13448,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li218),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13567,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li219),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_13448(t6,t2,((C_word*)t0)[2]);}
+f_13567(t6,t2,((C_word*)t0)[2]);}
 
-/* loop2326 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13448(C_word t0,C_word t1,C_word t2){
+/* loop2351 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13567(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7780,49 +8070,49 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13448,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13567,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13456,a[2]=((C_word*)t0)[3],a[3]=((C_word)li217),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13523,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13575,a[2]=((C_word*)t0)[3],a[3]=((C_word)li218),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13642,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g23332334 */
+/* g23582359 */
 t6=t3;
-f_13456(t6,t4,t5);}
+f_13575(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k13521 in loop2326 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13523(C_word c,C_word t0,C_word t1){
+/* k13640 in loop2351 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13448(t3,((C_word*)t0)[2],t2);}
+f_13567(t3,((C_word*)t0)[2],t2);}
 
-/* g2333 in loop2326 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13456(C_word t0,C_word t1,C_word t2){
+/* g2358 in loop2351 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13575(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13456,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13463,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_13575,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13582,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_symbolp(t2))){
 t4=t3;
-f_13463(t4,C_SCHEME_FALSE);}
+f_13582(t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13478,a[2]=((C_word)li216),tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13597,a[2]=((C_word)li217),tmp=(C_word)a,a+=3,tmp);
 t5=t3;
-f_13463(t5,f_13478(t2));}}
+f_13582(t5,f_13597(t2));}}
 
-/* loop in g2333 in loop2326 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_13478(C_word t1){
+/* loop in g2358 in loop2351 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_13597(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7845,8 +8135,8 @@ return(C_SCHEME_TRUE);}}
 else{
 return(C_SCHEME_TRUE);}}}
 
-/* k13461 in g2333 in loop2326 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13463(C_word t0,C_word t1){
+/* k13580 in g2358 in loop2351 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13582(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7858,15 +8148,16 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 t4=(C_word)C_i_block_ref(t2,C_fix(1));
-/* expand.scm: 1291 syntax-error */
-((C_proc6)C_retrieve_symbol_proc(lf[129]))(6,*((C_word*)lf[129]+1),((C_word*)t0)[3],lf[296],lf[298],((C_word*)t0)[2],t4);}
+/* expand.scm: 1328 syntax-error */
+t5=*((C_word*)lf[129]+1);
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,((C_word*)t0)[3],lf[297],lf[299],((C_word*)t0)[2],t4);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k13394 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13396(C_word c,C_word t0,C_word t1){
+/* k13513 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13515(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7884,9 +8175,9 @@ C_word t14;
 C_word t15;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13396,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13399,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13403,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13515,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13518,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13522,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[3];
 t5=(C_word)C_i_check_structure(t4,lf[68]);
 t6=(C_word)C_i_block_ref(t4,C_fix(2));
@@ -7894,15 +8185,15 @@ t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13411,a[2]=t6,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13530,a[2]=t6,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13413,a[2]=t8,a[3]=t13,a[4]=t10,a[5]=((C_word)li215),tmp=(C_word)a,a+=6,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13532,a[2]=t8,a[3]=t13,a[4]=t10,a[5]=((C_word)li216),tmp=(C_word)a,a+=6,tmp));
 t15=((C_word*)t13)[1];
-f_13413(t15,t11,((C_word*)t0)[2]);}
+f_13532(t15,t11,((C_word*)t0)[2]);}
 
-/* loop2353 in k13394 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13413(C_word t0,C_word t1,C_word t2){
+/* loop2378 in k13513 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13532(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7911,21 +8202,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13413,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13532,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[14]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13442,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[14]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13561,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g23692370 */
+/* g23942395 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k13440 in loop2353 in k13394 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13442(C_word c,C_word t0,C_word t1){
+/* k13559 in loop2378 in k13513 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13561(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7937,33 +8228,34 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13442,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13561,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop23532366 */
+/* loop23782391 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_13413(t6,((C_word*)t0)[3],t5);}
+f_13532(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop23532366 */
+/* loop23782391 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_13413(t6,((C_word*)t0)[3],t5);}}
+f_13532(t6,((C_word*)t0)[3],t5);}}
 
-/* k13409 in k13394 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13411(C_word c,C_word t0,C_word t1){
+/* k13528 in k13513 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1295 append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 1332 append */
+t2=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k13401 in k13394 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13403(C_word c,C_word t0,C_word t1){
+/* k13520 in k13513 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13522(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7972,27 +8264,28 @@ C_word *a;
 t2=((C_word*)t0)[3];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 /* ##sys#block-set! */
-t4=*((C_word*)lf[189]+1);
+t4=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[2],t2,C_fix(2),t1);}
 
-/* k13397 in k13394 in k13391 in k13388 in a13382 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13399(C_word c,C_word t0,C_word t1){
+/* k13516 in k13513 in k13510 in k13507 in a13501 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[297]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[298]);}
 
-/* k13379 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13381(C_word c,C_word t0,C_word t1){
+/* k13498 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13500(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1274 ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[296],C_SCHEME_END_OF_LIST,t1);}
+/* expand.scm: 1311 ##sys#extend-macro-environment */
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[297],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8850(C_word c,C_word t0,C_word t1){
+/* k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8000,28 +8293,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8850,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8853,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13344,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13346,a[2]=((C_word)li214),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8969,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8972,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13463,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13465,a[2]=((C_word)li215),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t3,t4);}
+t5=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a13345 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13346(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13464 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13346,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13350,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_13465,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13469,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 /* ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t5,lf[292],t2,lf[295]);}
+t6=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[293],t2,lf[296]);}
 
-/* k13348 in a13345 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13350(C_word c,C_word t0,C_word t1){
+/* k13467 in a13464 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13469(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8035,25 +8330,27 @@ C_word t10;
 C_word t11;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13350,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13469,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
 t3=t2;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=(C_word)C_i_cddr(((C_word*)t0)[5]);
 t6=t5;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=lf[293];
+t8=lf[294];
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 if(C_truep((C_word)C_i_symbolp(((C_word*)t4)[1]))){
-t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13368,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t7,a[6]=t4,a[7]=t9,tmp=(C_word)a,a+=8,tmp);
+t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13487,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t7,a[6]=t4,a[7]=t9,tmp=(C_word)a,a+=8,tmp);
 /* ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t10,lf[292],((C_word*)t0)[5],lf[294]);}
+t11=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t10,lf[293],((C_word*)t0)[5],lf[295]);}
 else{
 /* ##sys#process-syntax-rules */
-((C_proc7)C_retrieve_symbol_proc(lf[202]))(7,*((C_word*)lf[202]+1),((C_word*)t0)[4],((C_word*)t9)[1],((C_word*)t7)[1],((C_word*)t4)[1],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+t10=*((C_word*)lf[204]+1);
+((C_proc7)(void*)(*((C_word*)t10+1)))(7,t10,((C_word*)t0)[4],((C_word*)t9)[1],((C_word*)t7)[1],((C_word*)t4)[1],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k13366 in k13348 in a13345 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13368(C_word c,C_word t0,C_word t1){
+/* k13485 in k13467 in a13464 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13487(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8068,18 +8365,20 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t5=(C_word)C_i_cdr(((C_word*)((C_word*)t0)[5])[1]);
 t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,t5);
 /* ##sys#process-syntax-rules */
-((C_proc7)C_retrieve_symbol_proc(lf[202]))(7,*((C_word*)lf[202]+1),((C_word*)t0)[4],((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[6])[1],((C_word*)t0)[3],((C_word*)t0)[2]);}
+t7=*((C_word*)lf[204]+1);
+((C_proc7)(void*)(*((C_word*)t7+1)))(7,t7,((C_word*)t0)[4],((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[6])[1],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k13342 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13344(C_word c,C_word t0,C_word t1){
+/* k13461 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* ##sys#extend-macro-environment */
-((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),((C_word*)t0)[2],lf[292],C_SCHEME_END_OF_LIST,t1);}
+t2=*((C_word*)lf[23]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[293],C_SCHEME_END_OF_LIST,t1);}
 
-/* k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8853(C_word c,C_word t0,C_word t1){
+/* k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8089,25 +8388,27 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8853,2,t0,t1);}
-t2=C_mutate((C_word*)lf[202]+1 /* (set! process-syntax-rules ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8855,a[2]=((C_word)li151),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate((C_word*)lf[239]+1 /* (set! macro-subset ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10531,a[2]=((C_word)li153),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[240]+1 /* (set! fixup-macro-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10596,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10692,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13340,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1328 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t6);}
+C_save_and_reclaim((void*)tr2,(void*)f_8972,2,t0,t1);}
+t2=C_mutate((C_word*)lf[204]+1 /* (set! process-syntax-rules ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8974,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate((C_word*)lf[240]+1 /* (set! macro-subset ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10650,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[241]+1 /* (set! fixup-macro-environment ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10715,a[2]=((C_word)li157),tmp=(C_word)a,a+=3,tmp));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10811,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13459,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1365 ##sys#macro-environment */
+t7=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 
-/* k13338 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13340(C_word c,C_word t0,C_word t1){
+/* k13457 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13459(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1328 ##sys#fixup-macro-environment */
-((C_proc3)C_retrieve_symbol_proc(lf[240]))(3,*((C_word*)lf[240]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1365 ##sys#fixup-macro-environment */
+t2=*((C_word*)lf[241]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10692(C_word c,C_word t0,C_word t1){
+/* k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10811(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8115,37 +8416,40 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10692,2,t0,t1);}
-t2=C_mutate((C_word*)lf[241]+1 /* (set! default-macro-environment ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10696,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13336,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1333 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_10811,2,t0,t1);}
+t2=C_mutate((C_word*)lf[242]+1 /* (set! default-macro-environment ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10815,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13455,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1370 ##sys#macro-environment */
+t5=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k13334 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13336(C_word c,C_word t0,C_word t1){
+/* k13453 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1333 make-parameter */
-((C_proc3)C_retrieve_symbol_proc(lf[291]))(3,*((C_word*)lf[291]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1370 make-parameter */
+t2=*((C_word*)lf[292]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10696(C_word c,C_word t0,C_word t1){
+/* k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10696,2,t0,t1);}
-t2=C_mutate((C_word*)lf[174]+1 /* (set! meta-macro-environment ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10700,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1334 make-parameter */
-((C_proc3)C_retrieve_symbol_proc(lf[291]))(3,*((C_word*)lf[291]+1),t3,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_10815,2,t0,t1);}
+t2=C_mutate((C_word*)lf[176]+1 /* (set! meta-macro-environment ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10819,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1371 make-parameter */
+t4=*((C_word*)lf[292]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_FALSE);}
 
-/* k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10700(C_word c,C_word t0,C_word t1){
+/* k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8174,36 +8478,36 @@ C_word t25;
 C_word t26;
 C_word ab[63],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10700,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10819,2,t0,t1);}
 t2=C_mutate((C_word*)lf[70]+1 /* (set! current-module ...) */,t1);
-t3=C_mutate(&lf[242] /* (set! module-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10714,a[2]=((C_word)li157),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[243]+1 /* (set! set-module-undefined-list! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10795,a[2]=((C_word)li158),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[244]+1 /* (set! module-undefined-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10804,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[245]+1 /* (set! module-name ...) */,C_retrieve2(lf[242],"module-name"));
-t7=C_mutate((C_word*)lf[246]+1 /* (set! module-exports ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10904,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[172]+1 /* (set! find-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10928,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[251]+1 /* (set! toplevel-definition-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10968,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[252]+1 /* (set! register-meta-expression ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10971,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate(&lf[253] /* (set! check-for-redef ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10991,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[256]+1 /* (set! register-export ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11012,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[258]+1 /* (set! register-syntax-export ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11101,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[69]+1 /* (set! register-undefined ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11182,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[260]+1 /* (set! register-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11204,a[2]=((C_word)li170),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[195]+1 /* (set! mark-imported-symbols ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11272,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate(&lf[261] /* (set! module-indirect-exports ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11341,a[2]=((C_word)li178),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate(&lf[267] /* (set! merge-se ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11627,a[2]=((C_word)li180),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate((C_word*)lf[268]+1 /* (set! compiled-module-registration ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11687,a[2]=((C_word)li186),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate((C_word*)lf[269]+1 /* (set! register-compiled-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12192,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
-t21=C_mutate((C_word*)lf[273]+1 /* (set! primitive-alias ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12571,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
-t22=C_mutate((C_word*)lf[275]+1 /* (set! register-primitive-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12588,a[2]=((C_word)li201),tmp=(C_word)a,a+=3,tmp));
-t23=C_mutate((C_word*)lf[257]+1 /* (set! find-export ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12737,a[2]=((C_word)li203),tmp=(C_word)a,a+=3,tmp));
-t24=C_mutate((C_word*)lf[278]+1 /* (set! finalize-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12822,a[2]=((C_word)li213),tmp=(C_word)a,a+=3,tmp));
-t25=C_set_block_item(lf[247] /* module-table */,0,C_SCHEME_END_OF_LIST);
+t3=C_mutate(&lf[243] /* (set! module-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10833,a[2]=((C_word)li158),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[244]+1 /* (set! set-module-undefined-list! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10914,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[245]+1 /* (set! module-undefined-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10923,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[246]+1 /* (set! module-name ...) */,lf[243]);
+t7=C_mutate((C_word*)lf[247]+1 /* (set! module-exports ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11023,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[174]+1 /* (set! find-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11047,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[252]+1 /* (set! toplevel-definition-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11087,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[253]+1 /* (set! register-meta-expression ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11090,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate(&lf[254] /* (set! check-for-redef ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11110,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[257]+1 /* (set! register-export ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11131,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[259]+1 /* (set! register-syntax-export ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11220,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[69]+1 /* (set! register-undefined ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11301,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[261]+1 /* (set! register-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11323,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[197]+1 /* (set! mark-imported-symbols ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11391,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate(&lf[262] /* (set! module-indirect-exports ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11460,a[2]=((C_word)li179),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate(&lf[268] /* (set! merge-se ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11746,a[2]=((C_word)li181),tmp=(C_word)a,a+=3,tmp));
+t19=C_mutate((C_word*)lf[269]+1 /* (set! compiled-module-registration ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11806,a[2]=((C_word)li187),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate((C_word*)lf[270]+1 /* (set! register-compiled-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12311,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
+t21=C_mutate((C_word*)lf[274]+1 /* (set! primitive-alias ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12690,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp));
+t22=C_mutate((C_word*)lf[276]+1 /* (set! register-primitive-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12707,a[2]=((C_word)li202),tmp=(C_word)a,a+=3,tmp));
+t23=C_mutate((C_word*)lf[258]+1 /* (set! find-export ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12856,a[2]=((C_word)li204),tmp=(C_word)a,a+=3,tmp));
+t24=C_mutate((C_word*)lf[279]+1 /* (set! finalize-module ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12941,a[2]=((C_word)li214),tmp=(C_word)a,a+=3,tmp));
+t25=C_set_block_item(lf[248] /* module-table */,0,C_SCHEME_END_OF_LIST);
 t26=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t26+1)))(2,t26,C_SCHEME_UNDEFINED);}
 
-/* ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12822(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12941(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8234,7 +8538,7 @@ C_word t28;
 C_word ab[23],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12822,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12941,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_i_check_structure(t3,lf[68]);
 t5=(C_word)C_i_block_ref(t3,C_fix(2));
@@ -8253,18 +8557,18 @@ t17=C_SCHEME_END_OF_LIST;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
 t19=C_SCHEME_FALSE;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12838,a[2]=t11,a[3]=t5,a[4]=t14,a[5]=t8,a[6]=t16,a[7]=t2,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t21=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12957,a[2]=t11,a[3]=t5,a[4]=t14,a[5]=t8,a[6]=t16,a[7]=t2,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t22=t2;
 t23=(C_word)C_i_check_structure(t22,lf[68]);
 t24=(C_word)C_i_block_ref(t22,C_fix(5));
 t25=C_SCHEME_UNDEFINED;
 t26=(*a=C_VECTOR_TYPE|1,a[1]=t25,tmp=(C_word)a,a+=2,tmp);
-t27=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13285,a[2]=t18,a[3]=t26,a[4]=t20,a[5]=((C_word)li212),tmp=(C_word)a,a+=6,tmp));
+t27=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13404,a[2]=t18,a[3]=t26,a[4]=t20,a[5]=((C_word)li213),tmp=(C_word)a,a+=6,tmp));
 t28=((C_word*)t26)[1];
-f_13285(t28,t21,t24);}
+f_13404(t28,t21,t24);}
 
-/* loop3599 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13285(C_word t0,C_word t1,C_word t2){
+/* loop3624 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13404(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8273,20 +8577,21 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13285,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13404,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13324,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t4,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1632 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t5);}
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13443,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t4,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1669 ##sys#macro-environment */
+t6=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k13322 in loop3599 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13324(C_word c,C_word t0,C_word t1){
+/* k13441 in loop3624 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8299,26 +8604,26 @@ C_word t9;
 C_word t10;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13324,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13443,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[7],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t4=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t3);
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t6=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop35993612 */
+/* loop36243637 */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_13285(t7,((C_word*)t0)[3],t6);}
+f_13404(t7,((C_word*)t0)[3],t6);}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t6=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop35993612 */
+/* loop36243637 */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_13285(t7,((C_word*)t0)[3],t6);}}
+f_13404(t7,((C_word*)t0)[3],t6);}}
 
-/* k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12838(C_word c,C_word t0,C_word t1){
+/* k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8326,19 +8631,20 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12838,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12841,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12957,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12960,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_eqp(C_SCHEME_TRUE,((C_word*)t0)[3]);
 if(C_truep(t3)){
 t4=t2;
-f_12841(2,t4,t1);}
+f_12960(2,t4,t1);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13238,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1637 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t4);}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13357,a[2]=t2,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1674 ##sys#macro-environment */
+t5=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k13236 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13238(C_word c,C_word t0,C_word t1){
+/* k13355 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8346,41 +8652,43 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13238,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13357,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13240,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li211),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13359,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li212),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_13240(t5,((C_word*)t0)[2],t1);}
+f_13359(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k13236 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13240(C_word t0,C_word t1,C_word t2){
+/* loop in k13355 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13359(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13240,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13359,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13253,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13279,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1639 caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t4,t2);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13372,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13398,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1676 caar */
+t5=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k13277 in loop in k13236 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13279(C_word c,C_word t0,C_word t1){
+/* k13396 in loop in k13355 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13398(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1639 ##sys#find-export */
-((C_proc5)C_retrieve_symbol_proc(lf[257]))(5,*((C_word*)lf[257]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
+/* expand.scm: 1676 ##sys#find-export */
+t2=*((C_word*)lf[258]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k13251 in loop in k13236 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13253(C_word c,C_word t0,C_word t1){
+/* k13370 in loop in k13355 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13372(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8389,32 +8697,32 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13253,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13372,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13264,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13383,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1640 loop */
+/* expand.scm: 1677 loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_13240(t5,t3,t4);}
+f_13359(t5,t3,t4);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1641 loop */
+/* expand.scm: 1678 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_13240(t3,((C_word*)t0)[3],t2);}}
+f_13359(t3,((C_word*)t0)[3],t2);}}
 
-/* k13262 in k13251 in loop in k13236 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13264(C_word c,C_word t0,C_word t1){
+/* k13381 in k13370 in loop in k13355 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13264,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13383,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12841(C_word c,C_word t0,C_word t1){
+/* k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8425,18 +8733,18 @@ C_word t7;
 C_word t8;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12841,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12844,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12963,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 t3=(C_word)C_eqp(C_SCHEME_TRUE,((C_word*)t0)[3]);
 t4=(C_truep(t3)?((C_word*)t0)[4]:((C_word*)t0)[3]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13111,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=t6,a[6]=t1,a[7]=((C_word)li210),tmp=(C_word)a,a+=8,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13230,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=t6,a[6]=t1,a[7]=((C_word)li211),tmp=(C_word)a,a+=8,tmp));
 t8=((C_word*)t6)[1];
-f_13111(t8,t2,t4);}
+f_13230(t8,t2,t4);}
 
-/* loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13111(C_word t0,C_word t1,C_word t2){
+/* loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13230(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8454,7 +8762,7 @@ C_word *a;
 loop:
 a=C_alloc(17);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_13111,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13230,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
@@ -8464,45 +8772,46 @@ t4=(C_word)C_i_symbolp(t3);
 t5=(C_truep(t4)?t3:(C_word)C_i_car(t3));
 if(C_truep((C_word)C_i_assq(t5,((C_word*)t0)[6]))){
 t6=(C_word)C_i_cdr(t2);
-/* expand.scm: 1649 loop */
+/* expand.scm: 1686 loop */
 t13=t1;
 t14=t6;
 t1=t13;
 t2=t14;
 goto loop;}
 else{
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13144,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13263,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_i_assq(t5,((C_word*)t0)[4]);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13159,a[2]=t5,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13162,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t8,a[5]=t5,a[6]=t6,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13278,a[2]=t5,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13281,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t8,a[5]=t5,a[6]=t6,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t7)){
 t10=(C_word)C_i_cdr(t7);
 t11=t9;
-f_13162(t11,(C_word)C_i_symbolp(t10));}
+f_13281(t11,(C_word)C_i_symbolp(t10));}
 else{
 t10=t9;
-f_13162(t10,C_SCHEME_FALSE);}}}}
+f_13281(t10,C_SCHEME_FALSE);}}}}
 
-/* k13160 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13162(C_word t0,C_word t1){
+/* k13279 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13281(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13162,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13281,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t3=((C_word*)t0)[6];
-f_13144(t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2));}
+f_13263(t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2));}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13212,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1656 ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t2);}}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13331,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1693 ##sys#current-environment */
+t3=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k13210 in k13160 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13212(C_word c,C_word t0,C_word t1){
+/* k13329 in k13279 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8510,19 +8819,19 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13212,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13331,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[7],t1);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13174,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13293,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t2)){
 t4=(C_word)C_i_cdr(t2);
 t5=t3;
-f_13174(t5,(C_word)C_i_symbolp(t4));}
+f_13293(t5,(C_word)C_i_symbolp(t4));}
 else{
 t4=t3;
-f_13174(t4,C_SCHEME_FALSE);}}
+f_13293(t4,C_SCHEME_FALSE);}}
 
-/* k13172 in k13210 in k13160 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13174(C_word t0,C_word t1){
+/* k13291 in k13329 in k13279 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13293(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8533,101 +8842,106 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13174,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13293,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t4=((C_word*)t0)[7];
-f_13144(t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3));}
+f_13263(t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3));}
 else{
 if(C_truep(((C_word*)t0)[5])){
-/* expand.scm: 1669 ##sys#module-rename */
-((C_proc4)C_retrieve_symbol_proc(lf[65]))(4,*((C_word*)lf[65]+1),((C_word*)t0)[4],((C_word*)t0)[6],((C_word*)t0)[3]);}
+/* expand.scm: 1706 ##sys#module-rename */
+t2=*((C_word*)lf[65]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[6],((C_word*)t0)[3]);}
 else{
 t2=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13190,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13194,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13198,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1665 symbol->string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[41]+1)))(3,*((C_word*)lf[41]+1),t5,((C_word*)t0)[3]);}}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13309,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13313,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13317,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1702 symbol->string */
+t6=*((C_word*)lf[41]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[3]);}}}
 
-/* k13196 in k13172 in k13210 in k13160 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13198(C_word c,C_word t0,C_word t1){
+/* k13315 in k13291 in k13329 in k13279 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1663 string-append */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[33]+1)))(5,*((C_word*)lf[33]+1),((C_word*)t0)[2],lf[289],t1,lf[290]);}
+/* expand.scm: 1700 string-append */
+t2=*((C_word*)lf[33]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[290],t1,lf[291]);}
 
-/* k13192 in k13172 in k13210 in k13160 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13194(C_word c,C_word t0,C_word t1){
+/* k13311 in k13291 in k13329 in k13279 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1662 ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* expand.scm: 1699 ##sys#warn */
+t2=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k13188 in k13172 in k13210 in k13160 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13190(C_word c,C_word t0,C_word t1){
+/* k13307 in k13291 in k13329 in k13279 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13190,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13309,2,t0,t1);}
 t2=((C_word*)t0)[3];
-f_13144(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_FALSE));}
+f_13263(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_FALSE));}
 
-/* k13157 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13159(C_word c,C_word t0,C_word t1){
+/* k13276 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13159,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13278,2,t0,t1);}
 t2=((C_word*)t0)[3];
-f_13144(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+f_13263(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k13142 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13144(C_word t0,C_word t1){
+/* k13261 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13263(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13144,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13148,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_13263,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13267,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* expand.scm: 1670 loop */
+/* expand.scm: 1707 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_13111(t4,t2,t3);}
+f_13230(t4,t2,t3);}
 
-/* k13146 in k13142 in loop in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13148(C_word c,C_word t0,C_word t1){
+/* k13265 in k13261 in loop in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13267(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13148,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13267,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12844(C_word c,C_word t0,C_word t1){
+/* k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12844,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12847,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13000,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1691 module-undefined-list */
-((C_proc3)C_retrieve_symbol_proc(lf[244]))(3,*((C_word*)lf[244]+1),t3,((C_word*)t0)[7]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12963,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12966,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13119,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1728 module-undefined-list */
+t4=*((C_word*)lf[245]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[7]);}
 
-/* k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13000(C_word c,C_word t0,C_word t1){
+/* k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8635,15 +8949,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13000,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13119,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13002,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li209),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13121,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li210),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_13002(t5,((C_word*)t0)[2],t1);}
+f_13121(t5,((C_word*)t0)[2],t1);}
 
-/* loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13002(C_word t0,C_word t1,C_word t2){
+/* loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13121(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8652,31 +8966,31 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13002,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13121,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13010,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li208),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13094,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13129,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li209),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13213,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g36633664 */
+/* g36883689 */
 t6=t3;
-f_13010(t6,t4,t5);}
+f_13129(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k13092 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13094(C_word c,C_word t0,C_word t1){
+/* k13211 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13213(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13002(t3,((C_word*)t0)[2],t2);}
+f_13121(t3,((C_word*)t0)[2],t2);}
 
-/* g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13010(C_word t0,C_word t1,C_word t2){
+/* g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13129(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8684,31 +8998,33 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13010,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13129,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_memq(t2,((C_word*)t0)[3]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13021,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1675 ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t4,lf[288],t2);}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13140,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1712 ##sys#warn */
+t5=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,lf[289],t2);}}
 
-/* k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13021(C_word c,C_word t0,C_word t1){
+/* k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13021,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13024,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1676 ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,((C_word*)t0)[2],lf[287]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13140,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13143,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1713 ##sys#get */
+t3=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],lf[288]);}
 
-/* k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13024(C_word c,C_word t0,C_word t1){
+/* k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8723,136 +9039,145 @@ C_word t11;
 C_word t12;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13024,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13143,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_length(t1);
 t3=(C_word)C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13040,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13044,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13048,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1680 cadar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[81]+1)))(3,*((C_word*)lf[81]+1),t6,t1);}
-else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13055,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13059,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13159,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13163,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13167,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1717 cadar */
+t7=*((C_word*)lf[81]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t1);}
+else{
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13174,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13178,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13061,a[2]=t7,a[3]=((C_word)li207),tmp=(C_word)a,a+=4,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13180,a[2]=t7,a[3]=((C_word)li208),tmp=(C_word)a,a+=4,tmp));
 t9=((C_word*)t7)[1];
-f_13061(t9,t5,t1);}}
+f_13180(t9,t5,t1);}}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_13061(C_word t0,C_word t1,C_word t2){
+/* loop in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13180(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13061,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13180,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[284]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[285]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13075,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13087,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1689 cadar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[81]+1)))(3,*((C_word*)lf[81]+1),t4,t2);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13194,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13206,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1726 cadar */
+t5=*((C_word*)lf[81]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k13085 in loop in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13087(C_word c,C_word t0,C_word t1){
+/* k13204 in loop in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13206(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1689 symbol->string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[41]+1)))(3,*((C_word*)lf[41]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1726 symbol->string */
+t2=*((C_word*)lf[41]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13073 in loop in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13075(C_word c,C_word t0,C_word t1){
+/* k13192 in loop in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13194(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13075,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13079,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13194,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13198,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* expand.scm: 1690 loop */
+/* expand.scm: 1727 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_13061(t4,t2,t3);}
+f_13180(t4,t2,t3);}
 
-/* k13077 in k13073 in loop in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13079(C_word c,C_word t0,C_word t1){
+/* k13196 in k13192 in loop in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1688 string-append */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[33]+1)))(6,*((C_word*)lf[33]+1),((C_word*)t0)[3],lf[285],((C_word*)t0)[2],lf[286],t1);}
+/* expand.scm: 1725 string-append */
+t2=*((C_word*)lf[33]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[286],((C_word*)t0)[2],lf[287],t1);}
 
-/* k13057 in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13059(C_word c,C_word t0,C_word t1){
+/* k13176 in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1683 string-append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[33]+1)))(4,*((C_word*)lf[33]+1),((C_word*)t0)[2],lf[283],t1);}
+/* expand.scm: 1720 string-append */
+t2=*((C_word*)lf[33]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[284],t1);}
 
-/* k13053 in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13055(C_word c,C_word t0,C_word t1){
+/* k13172 in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13174(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1682 ##sys#warn */
-((C_proc3)C_retrieve_symbol_proc(lf[181]))(3,*((C_word*)lf[181]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1719 ##sys#warn */
+t2=*((C_word*)lf[183]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13046 in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13048(C_word c,C_word t0,C_word t1){
+/* k13165 in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1680 symbol->string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[41]+1)))(3,*((C_word*)lf[41]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1717 symbol->string */
+t2=*((C_word*)lf[41]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13042 in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13044(C_word c,C_word t0,C_word t1){
+/* k13161 in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13163(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1679 string-append */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[33]+1)))(5,*((C_word*)lf[33]+1),((C_word*)t0)[2],lf[281],t1,lf[282]);}
+/* expand.scm: 1716 string-append */
+t2=*((C_word*)lf[33]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[282],t1,lf[283]);}
 
-/* k13038 in k13022 in k13019 in g3663 in loop3656 in k12998 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_13040(C_word c,C_word t0,C_word t1){
+/* k13157 in k13141 in k13138 in g3688 in loop3681 in k13117 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1678 ##sys#warn */
-((C_proc3)C_retrieve_symbol_proc(lf[181]))(3,*((C_word*)lf[181]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1715 ##sys#warn */
+t2=*((C_word*)lf[183]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12847(C_word c,C_word t0,C_word t1){
+/* k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12847,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12850,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12966,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12969,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[3])[1])){
-/* expand.scm: 1693 ##sys#error */
+/* expand.scm: 1730 ##sys#error */
 t3=*((C_word*)lf[18]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[280],((C_word*)t0)[2]);}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[281],((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_12850(2,t3,C_SCHEME_UNDEFINED);}}
+f_12969(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12850(C_word c,C_word t0,C_word t1){
+/* k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8863,18 +9188,18 @@ C_word t7;
 C_word t8;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12850,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12969,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12853,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12925,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1699 module-indirect-exports */
-f_11341(t7,((C_word*)t0)[5]);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13044,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1736 module-indirect-exports */
+f_11460(t7,((C_word*)t0)[5]);}
 
-/* k12923 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12925(C_word c,C_word t0,C_word t1){
+/* k13042 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13044(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8882,15 +9207,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12925,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13044,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12927,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li206),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13046,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li207),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_12927(t5,((C_word*)t0)[2],t1);}
+f_13046(t5,((C_word*)t0)[2],t1);}
 
-/* loop3685 in k12923 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12927(C_word t0,C_word t1,C_word t2){
+/* loop3710 in k13042 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13046(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8902,56 +9227,57 @@ C_word t9;
 C_word t10;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12927,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13046,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12937,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12989,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13056,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13108,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 t6=(C_word)C_i_cdr(t5);
 if(C_truep((C_word)C_i_symbolp(t6))){
 t7=t3;
-f_12937(t7,(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST));}
+f_13056(t7,(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST));}
 else{
 t7=(C_word)C_i_car(t5);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12982,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1697 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t8);}}
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13101,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1734 ##sys#macro-environment */
+t9=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12980 in loop3685 in k12923 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12982(C_word c,C_word t0,C_word t1){
+/* k13099 in loop3710 in k13042 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12982,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13101,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[5],t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[4];
-f_12937(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
+f_13056(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
 else{
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-/* expand.scm: 1698 ##sys#error */
+/* expand.scm: 1735 ##sys#error */
 t4=*((C_word*)lf[18]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],lf[279],t3);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],lf[280],t3);}}
 
-/* k12987 in loop3685 in k12923 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12989(C_word c,C_word t0,C_word t1){
+/* k13106 in loop3710 in k13042 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13108(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12989,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13108,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_12937(t2,(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
+f_13056(t2,(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
 
-/* k12935 in loop3685 in k12923 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12937(C_word t0,C_word t1){
+/* k13054 in loop3710 in k13042 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13056(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8965,67 +9291,70 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t2=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop36853698 */
+/* loop37103723 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12927(t5,((C_word*)t0)[3],t4);}
+f_13046(t5,((C_word*)t0)[3],t4);}
 else{
 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop36853698 */
+/* loop37103723 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12927(t5,((C_word*)t0)[3],t4);}}
+f_13046(t5,((C_word*)t0)[3],t4);}}
 
-/* k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12853(C_word c,C_word t0,C_word t1){
+/* k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12853,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12856,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12917,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1701 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_12972,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12975,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13036,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1738 ##sys#macro-environment */
+t4=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k12915 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12917(C_word c,C_word t0,C_word t1){
+/* k13034 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13036(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12917,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12921,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1702 ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_13036,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13040,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1739 ##sys#current-environment */
+t3=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k12919 in k12915 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12921(C_word c,C_word t0,C_word t1){
+/* k13038 in k13034 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12921,2,t0,t1);}
-/* expand.scm: 1700 merge-se */
-f_11627(((C_word*)t0)[4],(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],t1,((C_word*)t0)[2]));}
+C_save_and_reclaim((void*)tr2,(void*)f_13040,2,t0,t1);}
+/* expand.scm: 1737 merge-se */
+f_11746(((C_word*)t0)[4],(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],t1,((C_word*)t0)[2]));}
 
-/* k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12856(C_word c,C_word t0,C_word t1){
+/* k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12856,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12859,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1704 ##sys#mark-imported-symbols */
-((C_proc3)C_retrieve_symbol_proc(lf[195]))(3,*((C_word*)lf[195]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12975,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12978,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1741 ##sys#mark-imported-symbols */
+t3=*((C_word*)lf[197]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k12857 in k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12859(C_word c,C_word t0,C_word t1){
+/* k12976 in k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12978(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9034,16 +9363,16 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12859,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12862,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12978,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12981,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12873,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li205),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12992,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li206),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_12873(t6,t2,((C_word*)t0)[2]);}
+f_12992(t6,t2,((C_word*)t0)[2]);}
 
-/* loop3721 in k12857 in k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12873(C_word t0,C_word t1,C_word t2){
+/* loop3746 in k12976 in k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12992(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9052,57 +9381,57 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12873,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12992,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12881,a[2]=((C_word*)t0)[3],a[3]=((C_word)li204),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12902,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13000,a[2]=((C_word*)t0)[3],a[3]=((C_word)li205),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13021,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g37283729 */
+/* g37533754 */
 t6=t3;
-f_12881(t6,t4,t5);}
+f_13000(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12900 in loop3721 in k12857 in k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12902(C_word c,C_word t0,C_word t1){
+/* k13019 in loop3746 in k12976 in k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12873(t3,((C_word*)t0)[2],t2);}
+f_12992(t3,((C_word*)t0)[2],t2);}
 
-/* g3728 in loop3721 in k12857 in k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12881(C_word t0,C_word t1,C_word t2){
+/* g3753 in loop3746 in k12976 in k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_13000(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12881,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12885,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_13000,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13004,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cadr(t2);
-/* expand.scm: 1707 merge-se */
-f_11627(t3,(C_word)C_a_i_list(&a,2,t4,((C_word*)t0)[2]));}
+/* expand.scm: 1744 merge-se */
+f_11746(t3,(C_word)C_a_i_list(&a,2,t4,((C_word*)t0)[2]));}
 
-/* k12883 in g3728 in loop3721 in k12857 in k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12885(C_word c,C_word t0,C_word t1){
+/* k13002 in g3753 in loop3746 in k12976 in k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_13004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_car(t3,t1));}
 
-/* k12860 in k12857 in k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12862(C_word c,C_word t0,C_word t1){
+/* k12979 in k12976 in k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12981(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9112,18 +9441,18 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12862,2,t0,t1);}
-t2=C_retrieve(lf[9]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12868,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12981,2,t0,t1);}
+t2=*((C_word*)lf[9]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12987,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[2];
 t6=(C_word)C_i_check_structure(t4,lf[68]);
 /* ##sys#block-set! */
-t7=*((C_word*)lf[189]+1);
+t7=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t3,t4,C_fix(10),t5);}
 
-/* k12866 in k12860 in k12857 in k12854 in k12851 in k12848 in k12845 in k12842 in k12839 in k12836 in ##sys#finalize-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12868(C_word c,C_word t0,C_word t1){
+/* k12985 in k12979 in k12976 in k12973 in k12970 in k12967 in k12964 in k12961 in k12958 in k12955 in ##sys#finalize-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9136,11 +9465,11 @@ t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[2];
 t5=(C_word)C_i_check_structure(t3,lf[68]);
 /* ##sys#block-set! */
-t6=*((C_word*)lf[189]+1);
+t6=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t2,t3,C_fix(11),t4);}
 
-/* ##sys#find-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#find-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12856(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9151,21 +9480,22 @@ C_word t10;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_12737,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_12856,5,t0,t1,t2,t3,t4);}
 t5=t3;
 t6=(C_word)C_i_check_structure(t5,lf[68]);
 t7=(C_word)C_i_block_ref(t5,C_fix(2));
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12748,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12867,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t9=(C_word)C_eqp(C_SCHEME_TRUE,t7);
 if(C_truep(t9)){
-/* expand.scm: 1617 module-exists-list */
-((C_proc3)C_retrieve_symbol_proc(lf[277]))(3,*((C_word*)lf[277]+1),t8,t3);}
+/* expand.scm: 1654 module-exists-list */
+t10=*((C_word*)lf[278]+1);
+((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t8,t3);}
 else{
 t10=t8;
-f_12748(2,t10,t7);}}
+f_12867(2,t10,t7);}}
 
-/* k12746 in ##sys#find-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12748(C_word c,C_word t0,C_word t1){
+/* k12865 in ##sys#find-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9173,15 +9503,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12748,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12867,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12750,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li202),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12869,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li203),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_12750(t5,((C_word*)t0)[2],t1);}
+f_12869(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k12746 in ##sys#find-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12750(C_word t0,C_word t1,C_word t2){
+/* loop in k12865 in ##sys#find-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12869(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9195,7 +9525,7 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12750,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12869,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
@@ -9208,20 +9538,21 @@ t5=t1;
 else{
 t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_pairp(t5))){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12799,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1621 caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t6,t2);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12918,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1658 caar */
+t7=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}
 else{
 t6=(C_word)C_i_cdr(t2);
-/* expand.scm: 1624 loop */
+/* expand.scm: 1661 loop */
 t9=t1;
 t10=t6;
 t1=t9;
 t2=t10;
 goto loop;}}}}
 
-/* k12797 in loop in k12746 in ##sys#find-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12799(C_word c,C_word t0,C_word t1){
+/* k12916 in loop in k12865 in ##sys#find-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9229,31 +9560,32 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12799,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12918,2,t0,t1);}
 t2=(C_word)C_eqp(((C_word*)t0)[6],t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12778,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12897,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12795,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1622 cdar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[184]+1)))(3,*((C_word*)lf[184]+1),t4,((C_word*)t0)[4]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12914,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1659 cdar */
+t5=*((C_word*)lf[186]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[4]);}
 else{
 t4=t3;
-f_12778(t4,C_SCHEME_FALSE);}}}
+f_12897(t4,C_SCHEME_FALSE);}}}
 
-/* k12793 in k12797 in loop in k12746 in ##sys#find-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12795(C_word c,C_word t0,C_word t1){
+/* k12912 in k12916 in loop in k12865 in ##sys#find-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12914(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_12778(t2,(C_word)C_i_memq(((C_word*)t0)[2],t1));}
+f_12897(t2,(C_word)C_i_memq(((C_word*)t0)[2],t1));}
 
-/* k12776 in k12797 in loop in k12746 in ##sys#find-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12778(C_word t0,C_word t1){
+/* k12895 in k12916 in loop in k12865 in ##sys#find-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12897(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9265,12 +9597,12 @@ t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* expand.scm: 1623 loop */
+/* expand.scm: 1660 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12750(t3,((C_word*)t0)[4],t2);}}
+f_12869(t3,((C_word*)t0)[4],t2);}}
 
-/* ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12588(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12707(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -9278,46 +9610,47 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_12588r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_12707r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_12588r(t0,t1,t2,t3,t4);}}
+f_12707r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_12588r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_12707r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12592,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12711,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
 t6=t5;
-f_12592(2,t6,C_SCHEME_END_OF_LIST);}
+f_12711(2,t6,C_SCHEME_END_OF_LIST);}
 else{
 t6=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t6))){
 t7=t5;
-f_12592(2,t7,(C_word)C_i_car(t4));}
+f_12711(2,t7,(C_word)C_i_car(t4));}
 else{
 /* ##sys#error */
 t7=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12592(C_word c,C_word t0,C_word t1){
+/* k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12592,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12595,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1598 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_12711,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12714,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1635 ##sys#macro-environment */
+t3=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12595(C_word c,C_word t0,C_word t1){
+/* k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9330,20 +9663,20 @@ C_word t9;
 C_word t10;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12595,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12714,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12610,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12729,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12668,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li200),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12787,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li201),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_12668(t10,t6,((C_word*)t0)[2]);}
+f_12787(t10,t6,((C_word*)t0)[2]);}
 
-/* loop3505 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12668(C_word t0,C_word t1,C_word t2){
+/* loop3530 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12787(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9352,36 +9685,37 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12668,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12787,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12678,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12797,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 if(C_truep((C_word)C_i_symbolp(t4))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12709,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1603 ##sys#primitive-alias */
-((C_proc3)C_retrieve_symbol_proc(lf[273]))(3,*((C_word*)lf[273]+1),t5,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12828,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1640 ##sys#primitive-alias */
+t6=*((C_word*)lf[274]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 else{
 t5=t3;
-f_12678(t5,(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST));}}
+f_12797(t5,(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST));}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12707 in loop3505 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12709(C_word c,C_word t0,C_word t1){
+/* k12826 in loop3530 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12709,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12828,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_12678(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
+f_12797(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
 
-/* k12676 in loop3505 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12678(C_word t0,C_word t1){
+/* k12795 in loop3530 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12797(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9395,19 +9729,19 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t2=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop35053518 */
+/* loop35303543 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12668(t5,((C_word*)t0)[3],t4);}
+f_12787(t5,((C_word*)t0)[3],t4);}
 else{
 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop35053518 */
+/* loop35303543 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12668(t5,((C_word*)t0)[3],t4);}}
+f_12787(t5,((C_word*)t0)[3],t4);}}
 
-/* k12608 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12610(C_word c,C_word t0,C_word t1){
+/* k12727 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12729(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9420,20 +9754,20 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12610,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12729,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12614,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12733,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12616,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],a[7]=((C_word)li199),tmp=(C_word)a,a+=8,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12735,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],a[7]=((C_word)li200),tmp=(C_word)a,a+=8,tmp));
 t10=((C_word*)t8)[1];
-f_12616(t10,t6,((C_word*)t0)[2]);}
+f_12735(t10,t6,((C_word*)t0)[2]);}
 
-/* loop3529 in k12608 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12616(C_word t0,C_word t1,C_word t2){
+/* loop3554 in k12727 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12735(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9442,21 +9776,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12616,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12735,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12643,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li198),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12662,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12762,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li199),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12781,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g35453546 */
+/* g35703571 */
 t6=t3;
-f_12643(t6,t4,t5);}
+f_12762(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12660 in loop3529 in k12608 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12662(C_word c,C_word t0,C_word t1){
+/* k12779 in loop3554 in k12727 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9468,48 +9802,48 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12662,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12781,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop35293542 */
+/* loop35543567 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12616(t6,((C_word*)t0)[3],t5);}
+f_12735(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop35293542 */
+/* loop35543567 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12616(t6,((C_word*)t0)[3],t5);}}
+f_12735(t6,((C_word*)t0)[3],t5);}}
 
-/* g3545 in loop3529 in k12608 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12643(C_word t0,C_word t1,C_word t2){
+/* g3570 in loop3554 in k12727 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12762(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12643,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12762,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_symbolp(t2))){
 t3=(C_word)C_i_assq(t2,((C_word*)t0)[3]);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-/* expand.scm: 1609 ##sys#error */
+/* expand.scm: 1646 ##sys#error */
 t4=*((C_word*)lf[18]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,lf[276],t2,((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,lf[277],t2,((C_word*)t0)[2]);}}
 else{
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12612 in k12608 in k12593 in k12590 in ##sys#register-primitive-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12614(C_word c,C_word t0,C_word t1){
+/* k12731 in k12727 in k12712 in k12709 in ##sys#register-primitive-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12733(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9520,18 +9854,18 @@ C_word t7;
 C_word t8;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12614,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12733,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
 t4=(C_word)C_a_i_record(&a,12,lf[68],t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t3,t1);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t4);
-t6=(C_word)C_a_i_cons(&a,2,t5,C_retrieve(lf[247]));
-t7=C_mutate((C_word*)lf[247]+1 /* (set! module-table ...) */,t6);
+t6=(C_word)C_a_i_cons(&a,2,t5,*((C_word*)lf[248]+1));
+t7=C_mutate((C_word*)lf[248]+1 /* (set! module-table ...) */,t6);
 t8=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t4);}
 
-/* ##sys#primitive-alias in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12571(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#primitive-alias in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12690(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9540,43 +9874,46 @@ C_word t6;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12571,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12575,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12582,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_12690,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12694,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12701,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=(C_word)C_slot(t2,C_fix(1));
-/* expand.scm: 1593 ##sys#string-append */
-((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),t4,lf[274],t5);}
+/* expand.scm: 1630 ##sys#string-append */
+t6=*((C_word*)lf[170]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[275],t5);}
 
-/* k12580 in ##sys#primitive-alias in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12582(C_word c,C_word t0,C_word t1){
+/* k12699 in ##sys#primitive-alias in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12701(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1592 ##sys#string->symbol */
-((C_proc3)C_retrieve_symbol_proc(lf[66]))(3,*((C_word*)lf[66]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1629 ##sys#string->symbol */
+t2=*((C_word*)lf[66]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k12573 in ##sys#primitive-alias in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12575(C_word c,C_word t0,C_word t1){
+/* k12692 in ##sys#primitive-alias in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12694(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12575,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12578,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1594 ##sys#put! */
-((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),t2,t1,lf[71],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12694,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12697,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1631 ##sys#put! */
+t3=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,t1,lf[71],((C_word*)t0)[2]);}
 
-/* k12576 in k12573 in ##sys#primitive-alias in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12578(C_word c,C_word t0,C_word t1){
+/* k12695 in k12692 in ##sys#primitive-alias in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12192(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...){
+/* ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12311(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...){
 C_word tmp;
 C_word t6;
 va_list v;
@@ -9584,34 +9921,34 @@ C_word *a,c2=c;
 C_save_rest(t5,c2,6);
 if(c<6) C_bad_min_argc_2(c,6,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr6r,(void*)f_12192r,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6r,(void*)f_12311r,6,t0,t1,t2,t3,t4,t5);}
 else{
 a=C_alloc((c-6)*3);
 t6=C_restore_rest(a,C_rest_count(0));
-f_12192r(t0,t1,t2,t3,t4,t5,t6);}}
+f_12311r(t0,t1,t2,t3,t4,t5,t6);}}
 
-static void C_ccall f_12192r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+static void C_ccall f_12311r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word *a=C_alloc(7);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12196,a[2]=t5,a[3]=t3,a[4]=t1,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12315,a[2]=t5,a[3]=t3,a[4]=t1,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_nullp(t6))){
 t8=t7;
-f_12196(2,t8,C_SCHEME_END_OF_LIST);}
+f_12315(2,t8,C_SCHEME_END_OF_LIST);}
 else{
 t8=(C_word)C_i_cdr(t6);
 if(C_truep((C_word)C_i_nullp(t8))){
 t9=t7;
-f_12196(2,t9,(C_word)C_i_car(t6));}
+f_12315(2,t9,(C_word)C_i_car(t6));}
 else{
 /* ##sys#error */
 t9=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,lf[0],t6);}}}
 
-/* k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12196(C_word c,C_word t0,C_word t1){
+/* k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12315(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9624,20 +9961,20 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12196,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12315,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12225,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12344,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12491,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li195),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12610,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li196),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_12491(t10,t6,((C_word*)t0)[2]);}
+f_12610(t10,t6,((C_word*)t0)[2]);}
 
-/* loop3357 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12491(C_word t0,C_word t1,C_word t2){
+/* loop3382 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12610(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9650,40 +9987,42 @@ C_word t10;
 C_word t11;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12491,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12610,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12501,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12546,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12620,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12665,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 if(C_truep((C_word)C_i_symbolp(t5))){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12222,a[2]=t4,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1546 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t6);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12341,a[2]=t4,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1583 ##sys#macro-environment */
+t7=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
 t6=(C_word)C_i_car(t5);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12539,a[2]=t3,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12658,a[2]=t3,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 t8=(C_word)C_i_cdr(t5);
-/* expand.scm: 1556 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t7,t8);}}
+/* expand.scm: 1593 ##sys#er-transformer */
+t9=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12537 in loop3357 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12539(C_word c,C_word t0,C_word t1){
+/* k12656 in loop3382 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12539,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12658,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],C_SCHEME_FALSE,t1);
 t3=((C_word*)t0)[2];
-f_12501(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
+f_12620(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
 
-/* k12220 in loop3357 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12222(C_word c,C_word t0,C_word t1){
+/* k12339 in loop3382 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12341(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9691,44 +10030,44 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12222,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12341,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[4],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12208,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12327,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=(C_word)C_i_cdr(t2);
 t5=t3;
-f_12208(t5,(C_word)C_i_pairp(t4));}
+f_12327(t5,(C_word)C_i_pairp(t4));}
 else{
 t4=t3;
-f_12208(t4,C_SCHEME_FALSE);}}
+f_12327(t4,C_SCHEME_FALSE);}}
 
-/* k12206 in k12220 in loop3357 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12208(C_word t0,C_word t1){
+/* k12325 in k12339 in loop3382 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12327(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12208,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12327,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-f_12501(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST));}
+f_12620(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST));}
 else{
-/* expand.scm: 1549 ##sys#error */
+/* expand.scm: 1586 ##sys#error */
 t2=*((C_word*)lf[18]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[249],lf[272],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[250],lf[273],((C_word*)t0)[2]);}}
 
-/* k12544 in loop3357 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12546(C_word c,C_word t0,C_word t1){
+/* k12663 in loop3382 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12546,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12665,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_12501(t2,(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
+f_12620(t2,(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST));}
 
-/* k12499 in loop3357 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12501(C_word t0,C_word t1){
+/* k12618 in loop3382 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12620(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9742,19 +10081,19 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t2=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop33573370 */
+/* loop33823395 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12491(t5,((C_word*)t0)[3],t4);}
+f_12610(t5,((C_word*)t0)[3],t4);}
 else{
 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop33573370 */
+/* loop33823395 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12491(t5,((C_word*)t0)[3],t4);}}
+f_12610(t5,((C_word*)t0)[3],t4);}}
 
-/* k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12225(C_word c,C_word t0,C_word t1){
+/* k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9767,20 +10106,20 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12225,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12344,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12228,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12347,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12425,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li194),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12544,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li195),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_12425(t10,t6,((C_word*)t0)[2]);}
+f_12544(t10,t6,((C_word*)t0)[2]);}
 
-/* loop3382 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12425(C_word t0,C_word t1,C_word t2){
+/* loop3407 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12544(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9793,40 +10132,41 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12425,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12544,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12435,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12554,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_pairp(t5))){
 t6=(C_word)C_i_car(t4);
 t7=(C_word)C_i_cadr(t4);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12474,a[2]=t3,a[3]=t7,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12593,a[2]=t3,a[3]=t7,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
 t9=(C_word)C_i_caddr(t4);
-/* expand.scm: 1561 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t8,t9);}
+/* expand.scm: 1598 ##sys#er-transformer */
+t10=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t8,t9);}
 else{
 t6=t3;
-f_12435(t6,(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST));}}
+f_12554(t6,(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST));}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12472 in loop3382 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12474(C_word c,C_word t0,C_word t1){
+/* k12591 in loop3407 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12474,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12593,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_12435(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
+f_12554(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
 
-/* k12433 in loop3382 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12435(C_word t0,C_word t1){
+/* k12552 in loop3407 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12554(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9840,19 +10180,19 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t2=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop33823395 */
+/* loop34073420 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12425(t5,((C_word*)t0)[3],t4);}
+f_12544(t5,((C_word*)t0)[3],t4);}
 else{
 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop33823395 */
+/* loop34073420 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12425(t5,((C_word*)t0)[3],t4);}}
+f_12544(t5,((C_word*)t0)[3],t4);}}
 
-/* k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12228(C_word c,C_word t0,C_word t1){
+/* k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9865,20 +10205,20 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12228,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12347,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12231,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12350,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12373,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li193),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12492,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li194),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_12373(t10,t6,((C_word*)t0)[2]);}
+f_12492(t10,t6,((C_word*)t0)[2]);}
 
-/* loop3407 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12373(C_word t0,C_word t1,C_word t2){
+/* loop3432 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12492(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9888,21 +10228,22 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12373,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12492,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12412,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t4,tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12531,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t4,tmp=(C_word)a,a+=8,tmp);
 t6=(C_word)C_i_cdr(t3);
-/* expand.scm: 1566 ##sys#er-transformer */
-((C_proc3)C_retrieve_symbol_proc(lf[166]))(3,*((C_word*)lf[166]+1),t5,t6);}
+/* expand.scm: 1603 ##sys#er-transformer */
+t7=*((C_word*)lf[166]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12410 in loop3407 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12412(C_word c,C_word t0,C_word t1){
+/* k12529 in loop3432 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12531(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9915,26 +10256,26 @@ C_word t9;
 C_word t10;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12412,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12531,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[7],C_SCHEME_FALSE,t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t4=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t3);
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t6=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop34073420 */
+/* loop34323445 */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_12373(t7,((C_word*)t0)[3],t6);}
+f_12492(t7,((C_word*)t0)[3],t6);}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t6=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop34073420 */
+/* loop34323445 */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_12373(t7,((C_word*)t0)[3],t6);}}
+f_12492(t7,((C_word*)t0)[3],t6);}}
 
-/* k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12231(C_word c,C_word t0,C_word t1){
+/* k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12350(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9945,52 +10286,55 @@ C_word t7;
 C_word t8;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12231,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12350,2,t0,t1);}
 t2=((C_word*)t0)[6];
 t3=((C_word*)t0)[5];
 t4=((C_word*)t0)[4];
 t5=(C_word)C_a_i_record(&a,12,lf[68],t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t3,t4);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12237,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t5,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12367,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1570 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t7);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12356,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t5,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12486,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1607 ##sys#macro-environment */
+t8=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 
-/* k12365 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12367(C_word c,C_word t0,C_word t1){
+/* k12484 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12367,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12371,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1571 ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_12486,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12490,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1608 ##sys#current-environment */
+t3=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k12369 in k12365 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12371(C_word c,C_word t0,C_word t1){
+/* k12488 in k12484 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12490(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12371,2,t0,t1);}
-/* expand.scm: 1569 merge-se */
-f_11627(((C_word*)t0)[7],(C_word)C_a_i_list(&a,6,((C_word*)t0)[6],t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
+C_save_and_reclaim((void*)tr2,(void*)f_12490,2,t0,t1);}
+/* expand.scm: 1606 merge-se */
+f_11746(((C_word*)t0)[7],(C_word)C_a_i_list(&a,6,((C_word*)t0)[6],t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12237(C_word c,C_word t0,C_word t1){
+/* k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12237,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12240,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 1573 ##sys#mark-imported-symbols */
-((C_proc3)C_retrieve_symbol_proc(lf[195]))(3,*((C_word*)lf[195]+1),t2,((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12356,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12359,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 1610 ##sys#mark-imported-symbols */
+t3=*((C_word*)lf[197]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12240(C_word c,C_word t0,C_word t1){
+/* k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9999,16 +10343,16 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12240,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12243,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12359,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12362,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12333,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=((C_word)li192),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12452,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=((C_word)li193),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_12333(t6,t2,((C_word*)t0)[2]);}
+f_12452(t6,t2,((C_word*)t0)[2]);}
 
-/* loop3433 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12333(C_word t0,C_word t1,C_word t2){
+/* loop3458 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12452(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10022,11 +10366,11 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12333,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12452,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12341,a[2]=((C_word*)t0)[3],a[3]=((C_word)li191),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12460,a[2]=((C_word*)t0)[3],a[3]=((C_word)li192),tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_12341(t3,t4);
+t5=f_12460(t3,t4);
 t6=(C_word)C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
@@ -10038,8 +10382,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g3440 in loop3433 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_12341(C_word t0,C_word t1){
+/* g3465 in loop3458 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_12460(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10047,8 +10391,8 @@ C_stack_check;
 t2=(C_word)C_i_cdr(t1);
 return((C_word)C_i_set_car(t2,((C_word*)t0)[2]));}
 
-/* k12241 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12243(C_word c,C_word t0,C_word t1){
+/* k12360 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10057,16 +10401,16 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12243,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12246,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12362,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12365,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12291,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word)li190),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12410,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word)li191),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_12291(t6,t2,((C_word*)t0)[2]);}
+f_12410(t6,t2,((C_word*)t0)[2]);}
 
-/* loop3447 in k12241 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12291(C_word t0,C_word t1,C_word t2){
+/* loop3472 in k12360 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12410(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10080,11 +10424,11 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12291,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12410,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12299,a[2]=((C_word*)t0)[3],a[3]=((C_word)li189),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12418,a[2]=((C_word*)t0)[3],a[3]=((C_word)li190),tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_12299(t3,t4);
+t5=f_12418(t3,t4);
 t6=(C_word)C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
@@ -10096,8 +10440,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g3454 in loop3447 in k12241 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_12299(C_word t0,C_word t1){
+/* g3479 in loop3472 in k12360 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_12418(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10112,8 +10456,8 @@ else{
 t3=C_SCHEME_UNDEFINED;
 return(t3);}}
 
-/* k12244 in k12241 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12246(C_word c,C_word t0,C_word t1){
+/* k12363 in k12360 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10122,16 +10466,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12246,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12249,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12365,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12368,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12259,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li188),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12378,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li189),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_12259(t6,t2,((C_word*)t0)[2]);}
+f_12378(t6,t2,((C_word*)t0)[2]);}
 
-/* loop3463 in k12244 in k12241 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12259(C_word t0,C_word t1,C_word t2){
+/* loop3488 in k12363 in k12360 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12378(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10145,11 +10489,11 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12259,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12378,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12267,a[2]=((C_word*)t0)[3],a[3]=((C_word)li187),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12386,a[2]=((C_word*)t0)[3],a[3]=((C_word)li188),tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_12267(t3,t4);
+t5=f_12386(t3,t4);
 t6=(C_word)C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
@@ -10161,8 +10505,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g3470 in loop3463 in k12244 in k12241 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_12267(C_word t0,C_word t1){
+/* g3495 in loop3488 in k12363 in k12360 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_12386(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10170,8 +10514,8 @@ C_stack_check;
 t2=(C_word)C_i_cdr(t1);
 return((C_word)C_i_set_car(t2,((C_word*)t0)[2]));}
 
-/* k12247 in k12244 in k12241 in k12238 in k12235 in k12229 in k12226 in k12223 in k12194 in ##sys#register-compiled-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12249(C_word c,C_word t0,C_word t1){
+/* k12366 in k12363 in k12360 in k12357 in k12354 in k12348 in k12345 in k12342 in k12313 in ##sys#register-compiled-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10179,15 +10523,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12249,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12368,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
-t3=(C_word)C_a_i_cons(&a,2,t2,C_retrieve(lf[247]));
-t4=C_mutate((C_word*)lf[247]+1 /* (set! module-table ...) */,t3);
+t3=(C_word)C_a_i_cons(&a,2,t2,*((C_word*)lf[248]+1));
+t4=C_mutate((C_word*)lf[248]+1 /* (set! module-table ...) */,t3);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,((C_word*)t0)[3]);}
 
-/* ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11687(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11806(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10211,7 +10555,7 @@ C_word t21;
 C_word ab[13],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11687,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11806,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_i_check_structure(t3,lf[68]);
 t5=(C_word)C_i_block_ref(t3,C_fix(3));
@@ -10227,18 +10571,19 @@ t14=(C_word)C_i_block_ref(t12,C_fix(11));
 t15=t2;
 t16=(C_word)C_i_check_structure(t15,lf[68]);
 t17=(C_word)C_i_block_ref(t15,C_fix(8));
-t18=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11710,a[2]=t17,a[3]=t5,a[4]=t14,a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t18=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11829,a[2]=t17,a[3]=t5,a[4]=t14,a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_pairp(t11))){
-t19=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12186,a[2]=t18,tmp=(C_word)a,a+=3,tmp);
-t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12190,a[2]=t19,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1510 ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t20,t11);}
+t19=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12305,a[2]=t18,tmp=(C_word)a,a+=3,tmp);
+t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12309,a[2]=t19,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1547 ##sys#strip-syntax */
+t21=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t21+1)))(3,t21,t20,t11);}
 else{
 t19=t18;
-f_11710(t19,C_SCHEME_END_OF_LIST);}}
+f_11829(t19,C_SCHEME_END_OF_LIST);}}
 
-/* k12188 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12190(C_word c,C_word t0,C_word t1){
+/* k12307 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10246,8 +10591,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k12184 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12186(C_word c,C_word t0,C_word t1){
+/* k12303 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10257,17 +10602,17 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12186,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[249],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12305,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,lf[250],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,lf[82],t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,lf[271],t5);
+t6=(C_word)C_a_i_cons(&a,2,lf[272],t5);
 t7=((C_word*)t0)[2];
-f_11710(t7,(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST));}
+f_11829(t7,(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST));}
 
-/* k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11710(C_word t0,C_word t1){
+/* k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11829(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10276,20 +10621,21 @@ C_word t5;
 C_word t6;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11710,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11714,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11718,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_11829,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11833,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11837,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12152,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12156,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1511 ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t5,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12271,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12275,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1548 ##sys#strip-syntax */
+t6=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_11718(t4,C_SCHEME_END_OF_LIST);}}
+f_11837(t4,C_SCHEME_END_OF_LIST);}}
 
-/* k12154 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12156(C_word c,C_word t0,C_word t1){
+/* k12273 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10297,20 +10643,20 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k12150 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12152(C_word c,C_word t0,C_word t1){
+/* k12269 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12152,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,lf[249],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12271,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,lf[250],t1);
 t3=((C_word*)t0)[2];
-f_11718(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
+f_11837(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
 
-/* k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11718(C_word t0,C_word t1){
+/* k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11837(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10328,25 +10674,25 @@ C_word t14;
 C_word t15;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11718,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11722,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11726,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_11837,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11841,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11845,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12099,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12218,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t9=((C_word*)t0)[4];
 t10=(C_word)C_i_check_structure(t9,lf[68]);
 t11=(C_word)C_i_block_ref(t9,C_fix(9));
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12105,a[2]=t5,a[3]=t13,a[4]=t7,a[5]=((C_word)li185),tmp=(C_word)a,a+=6,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12224,a[2]=t5,a[3]=t13,a[4]=t7,a[5]=((C_word)li186),tmp=(C_word)a,a+=6,tmp));
 t15=((C_word*)t13)[1];
-f_12105(t15,t8,t11);}
+f_12224(t15,t8,t11);}
 
-/* loop3221 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12105(C_word t0,C_word t1,C_word t2){
+/* loop3246 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12224(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10355,21 +10701,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12105,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12224,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[14]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12134,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[14]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12253,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g32373238 */
+/* g32623263 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12132 in loop3221 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12134(C_word c,C_word t0,C_word t1){
+/* k12251 in loop3246 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10381,33 +10727,34 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12134,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12253,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop32213234 */
+/* loop32463259 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12105(t6,((C_word*)t0)[3],t5);}
+f_12224(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop32213234 */
+/* loop32463259 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12105(t6,((C_word*)t0)[3],t5);}}
+f_12224(t6,((C_word*)t0)[3],t5);}}
 
-/* k12097 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_12099(C_word c,C_word t0,C_word t1){
+/* k12216 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1512 reverse */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[79]+1)))(3,*((C_word*)lf[79]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1549 reverse */
+t2=*((C_word*)lf[79]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11726(C_word c,C_word t0,C_word t1){
+/* k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11845(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10424,24 +10771,24 @@ C_word t13;
 C_word t14;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11726,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11845,2,t0,t1);}
 t2=((C_word*)t0)[5];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 t4=(C_word)C_i_block_ref(t2,C_fix(1));
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,lf[82],t5);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11974,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12093,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_FALSE;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11978,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11982,a[2]=t12,a[3]=t9,a[4]=t11,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1520 module-indirect-exports */
-f_11341(t13,((C_word*)t0)[5]);}
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12097,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12101,a[2]=t12,a[3]=t9,a[4]=t11,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1557 module-indirect-exports */
+f_11460(t13,((C_word*)t0)[5]);}
 
-/* k11980 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11982(C_word c,C_word t0,C_word t1){
+/* k12099 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10449,15 +10796,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11982,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12101,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11984,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li184),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12103,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li185),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_11984(t5,((C_word*)t0)[2],t1);}
+f_12103(t5,((C_word*)t0)[2],t1);}
 
-/* loop3244 in k11980 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11984(C_word t0,C_word t1,C_word t2){
+/* loop3269 in k12099 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12103(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10479,9 +10826,9 @@ C_word t19;
 C_word t20;
 C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11984,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12103,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12083,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12202,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_symbolp(t5))){
@@ -10490,7 +10837,7 @@ t7=(C_word)C_i_cdr(t4);
 t8=(C_word)C_a_i_cons(&a,2,t6,t7);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
 t10=t3;
-f_12083(t10,(C_word)C_a_i_cons(&a,2,lf[82],t9));}
+f_12202(t10,(C_word)C_a_i_cons(&a,2,lf[82],t9));}
 else{
 t6=(C_word)C_i_car(t4);
 t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
@@ -10502,14 +10849,14 @@ t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
 t13=(C_word)C_a_i_cons(&a,2,t10,t12);
 t14=(C_word)C_a_i_cons(&a,2,t8,t13);
 t15=t3;
-f_12083(t15,(C_word)C_a_i_cons(&a,2,lf[152],t14));}}
+f_12202(t15,(C_word)C_a_i_cons(&a,2,lf[152],t14));}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12081 in loop3244 in k11980 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_12083(C_word t0,C_word t1){
+/* k12200 in loop3269 in k12099 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12202(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10521,25 +10868,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12083,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12202,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop32443257 */
+/* loop32693282 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11984(t6,((C_word*)t0)[3],t5);}
+f_12103(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop32443257 */
+/* loop32693282 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11984(t6,((C_word*)t0)[3],t5);}}
+f_12103(t6,((C_word*)t0)[3],t5);}}
 
-/* k11976 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11978(C_word c,C_word t0,C_word t1){
+/* k12095 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10547,8 +10894,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11974(C_word c,C_word t0,C_word t1){
+/* k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10568,27 +10915,27 @@ C_word t16;
 C_word t17;
 C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11974,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12093,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[152],t1);
 t3=((C_word*)t0)[7];
 t4=(C_word)C_i_check_structure(t3,lf[68]);
 t5=(C_word)C_i_block_ref(t3,C_fix(10));
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,lf[82],t6);
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11868,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=t7,tmp=(C_word)a,a+=9,tmp);
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11987,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=t7,tmp=(C_word)a,a+=9,tmp);
 t9=C_SCHEME_END_OF_LIST;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_FALSE;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11872,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11991,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11874,a[2]=t10,a[3]=t15,a[4]=t12,a[5]=((C_word*)t0)[2],a[6]=((C_word)li183),tmp=(C_word)a,a+=7,tmp));
+t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11993,a[2]=t10,a[3]=t15,a[4]=t12,a[5]=((C_word*)t0)[2],a[6]=((C_word)li184),tmp=(C_word)a,a+=7,tmp));
 t17=((C_word*)t15)[1];
-f_11874(t17,t13,((C_word*)t0)[3]);}
+f_11993(t17,t13,((C_word*)t0)[3]);}
 
-/* loop3276 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11874(C_word t0,C_word t1,C_word t2){
+/* loop3301 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11993(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10597,21 +10944,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11874,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11993,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11901,a[2]=((C_word*)t0)[5],a[3]=((C_word)li182),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11958,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12020,a[2]=((C_word*)t0)[5],a[3]=((C_word)li183),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12077,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g32923293 */
+/* g33173318 */
 t6=t3;
-f_11901(t6,t4,t5);}
+f_12020(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11956 in loop3276 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11958(C_word c,C_word t0,C_word t1){
+/* k12075 in loop3301 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12077(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10623,25 +10970,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11958,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12077,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop32763289 */
+/* loop33013314 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11874(t6,((C_word*)t0)[3],t5);}
+f_11993(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop32763289 */
+/* loop33013314 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11874(t6,((C_word*)t0)[3],t5);}}
+f_11993(t6,((C_word*)t0)[3],t5);}}
 
-/* g3292 in loop3276 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11901(C_word t0,C_word t1,C_word t2){
+/* g3317 in loop3301 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_12020(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10655,39 +11002,40 @@ C_word t11;
 C_word t12;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11901,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12020,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_assq(t3,((C_word*)t0)[2]);
 if(C_truep((C_word)C_i_pairp(t4))){
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,lf[82],t6);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11933,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12052,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
 t9=(C_word)C_i_cdr(t4);
-/* expand.scm: 1527 ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t8,t9);}
+/* expand.scm: 1564 ##sys#strip-syntax */
+t10=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t8,t9);}
 else{
-t5=C_retrieve(lf[9]);
+t5=*((C_word*)lf[9]+1);
 t6=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,lf[82],t6));}}
 
-/* k11931 in g3292 in loop3276 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11933(C_word c,C_word t0,C_word t1){
+/* k12050 in g3317 in loop3301 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_12052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11933,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12052,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[270],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[271],t3));}
 
-/* k11870 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11872(C_word c,C_word t0,C_word t1){
+/* k11989 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10695,8 +11043,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11868(C_word c,C_word t0,C_word t1){
+/* k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10710,10 +11058,10 @@ C_word t10;
 C_word t11;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11868,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11987,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[152],t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11778,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11782,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11897,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11901,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[3]))){
 /* ##sys#append */
 t5=*((C_word*)lf[52]+1);
@@ -10724,59 +11072,62 @@ t6=(C_word)C_i_check_structure(t5,lf[68]);
 t7=(C_word)C_i_block_ref(t5,C_fix(5));
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11794,a[2]=t9,a[3]=((C_word*)t0)[3],a[4]=((C_word)li181),tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11913,a[2]=t9,a[3]=((C_word*)t0)[3],a[4]=((C_word)li182),tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_11794(t11,t4,t7);}}
+f_11913(t11,t4,t7);}}
 
-/* loop in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11794(C_word t0,C_word t1,C_word t2){
+/* loop in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11913(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11794,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11913,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11864,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1537 caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t3,t2);}}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11983,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1574 caar */
+t4=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}}
 
-/* k11862 in loop in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11864(C_word c,C_word t0,C_word t1){
+/* k11981 in loop in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11864,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11983,2,t0,t1);}
 if(C_truep((C_word)C_i_assq(t1,((C_word*)t0)[5]))){
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1537 loop */
+/* expand.scm: 1574 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11794(t3,((C_word*)t0)[2],t2);}
+f_11913(t3,((C_word*)t0)[2],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11817,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1539 caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t2,((C_word*)t0)[4]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11936,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1576 caar */
+t3=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}}
 
-/* k11815 in k11862 in loop in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11817(C_word c,C_word t0,C_word t1){
+/* k11934 in k11981 in loop in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11817,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11860,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1540 caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t2,((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11936,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11979,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1577 caar */
+t3=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k11858 in k11815 in k11862 in loop in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11860(C_word c,C_word t0,C_word t1){
+/* k11977 in k11934 in k11981 in loop in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10785,24 +11136,26 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11860,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11979,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[82],t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11848,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11852,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 1540 cdar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[184]+1)))(3,*((C_word*)lf[184]+1),t5,((C_word*)t0)[3]);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11967,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11971,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 1577 cdar */
+t6=*((C_word*)lf[186]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[3]);}
 
-/* k11850 in k11858 in k11815 in k11862 in loop in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11852(C_word c,C_word t0,C_word t1){
+/* k11969 in k11977 in k11934 in k11981 in loop in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1540 ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 1577 ##sys#strip-syntax */
+t2=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k11846 in k11858 in k11815 in k11862 in loop in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11848(C_word c,C_word t0,C_word t1){
+/* k11965 in k11977 in k11934 in k11981 in loop in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10812,28 +11165,28 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11848,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11967,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[270],t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11828,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(C_word)C_a_i_cons(&a,2,lf[271],t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11947,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* expand.scm: 1541 loop */
+/* expand.scm: 1578 loop */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_11794(t7,t5,t6);}
+f_11913(t7,t5,t6);}
 
-/* k11826 in k11846 in k11858 in k11815 in k11862 in loop in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11828(C_word c,C_word t0,C_word t1){
+/* k11945 in k11965 in k11977 in k11934 in k11981 in loop in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11828,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11947,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k11780 in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11782(C_word c,C_word t0,C_word t1){
+/* k11899 in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11901(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10841,8 +11194,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k11776 in k11866 in k11972 in k11724 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11778(C_word c,C_word t0,C_word t1){
+/* k11895 in k11985 in k12091 in k11843 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10855,21 +11208,21 @@ C_word t9;
 C_word t10;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11778,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11897,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[152],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[269],t7);
+t8=(C_word)C_a_i_cons(&a,2,lf[270],t7);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
 /* ##sys#append */
 t10=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,((C_word*)t0)[3],((C_word*)t0)[2],t9);}
 
-/* k11720 in k11716 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11722(C_word c,C_word t0,C_word t1){
+/* k11839 in k11835 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11841(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10877,8 +11230,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k11712 in k11708 in ##sys#compiled-module-registration in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11714(C_word c,C_word t0,C_word t1){
+/* k11831 in k11827 in ##sys#compiled-module-registration in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10886,19 +11239,19 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* merge-se in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11627(C_word t1,C_word t2){
+/* merge-se in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11746(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11627,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11631,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_11746,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11750,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_apply(4,0,t3,*((C_word*)lf[58]+1),t2);}
 
-/* k11629 in merge-se in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11631(C_word c,C_word t0,C_word t1){
+/* k11748 in merge-se in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11750(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10908,33 +11261,34 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11631,2,t0,t1);}
-t2=C_retrieve(lf[9]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11637,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11750,2,t0,t1);}
+t2=*((C_word*)lf[9]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11756,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11642,a[2]=t5,a[3]=((C_word)li179),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11761,a[2]=t5,a[3]=((C_word)li180),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_11642(t7,t3,t1);}
+f_11761(t7,t3,t1);}
 
-/* loop in k11629 in merge-se in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11642(C_word t0,C_word t1,C_word t2){
+/* loop in k11748 in merge-se in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11761(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11642,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11761,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11681,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1499 caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t3,t2);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11800,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1536 caar */
+t4=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}}
 
-/* k11679 in loop in k11629 in merge-se in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11681(C_word c,C_word t0,C_word t1){
+/* k11798 in loop in k11748 in merge-se in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11800(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10944,43 +11298,43 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11681,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11800,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_assq(t1,t2))){
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1499 loop */
+/* expand.scm: 1536 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_11642(t4,((C_word*)t0)[2],t3);}
+f_11761(t4,((C_word*)t0)[2],t3);}
 else{
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11673,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11792,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1500 loop */
+/* expand.scm: 1537 loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_11642(t6,t4,t5);}}
+f_11761(t6,t4,t5);}}
 
-/* k11671 in k11679 in loop in k11629 in merge-se in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11673(C_word c,C_word t0,C_word t1){
+/* k11790 in k11798 in loop in k11748 in merge-se in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11673,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11792,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k11635 in k11629 in merge-se in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11637(C_word c,C_word t0,C_word t1){
+/* k11754 in k11748 in merge-se in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
-/* module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11341(C_word t1,C_word t2){
+/* module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11460(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10999,7 +11353,7 @@ C_word t16;
 C_word t17;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11341,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_11460,NULL,2,t1,t2);}
 t3=t2;
 t4=(C_word)C_i_check_structure(t3,lf[68]);
 t5=(C_word)C_i_block_ref(t3,C_fix(2));
@@ -11009,7 +11363,7 @@ t8=(C_word)C_i_block_ref(t6,C_fix(1));
 t9=t2;
 t10=(C_word)C_i_check_structure(t9,lf[68]);
 t11=(C_word)C_i_block_ref(t9,C_fix(3));
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11399,a[2]=t8,a[3]=((C_word)li173),tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11518,a[2]=t8,a[3]=((C_word)li174),tmp=(C_word)a,a+=4,tmp);
 t13=(C_word)C_eqp(C_SCHEME_TRUE,t5);
 if(C_truep(t13)){
 t14=t1;
@@ -11017,12 +11371,12 @@ t14=t1;
 else{
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11422,a[2]=t8,a[3]=t11,a[4]=t12,a[5]=t15,a[6]=((C_word)li177),tmp=(C_word)a,a+=7,tmp));
+t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11541,a[2]=t8,a[3]=t11,a[4]=t12,a[5]=t15,a[6]=((C_word)li178),tmp=(C_word)a,a+=7,tmp));
 t17=((C_word*)t15)[1];
-f_11422(t17,t1,t5);}}
+f_11541(t17,t1,t5);}}
 
-/* loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11422(C_word t0,C_word t1,C_word t2){
+/* loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11541(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11034,7 +11388,7 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_11422,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11541,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
@@ -11042,19 +11396,20 @@ else{
 t3=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_symbolp(t3))){
 t4=(C_word)C_i_cdr(t2);
-/* expand.scm: 1468 loop */
+/* expand.scm: 1505 loop */
 t7=t1;
 t8=t4;
 t1=t7;
 t2=t8;
 goto loop;}
 else{
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11449,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 1470 cdar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[184]+1)))(3,*((C_word*)lf[184]+1),t4,t2);}}}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11568,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 1507 cdar */
+t5=*((C_word*)lf[186]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}}
 
-/* k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11449(C_word c,C_word t0,C_word t1){
+/* k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11062,15 +11417,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11449,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11568,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11451,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li176),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11570,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li177),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_11451(t5,((C_word*)t0)[2],t1);}
+f_11570(t5,((C_word*)t0)[2],t1);}
 
-/* loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11451(C_word t0,C_word t1,C_word t2){
+/* loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11570(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11078,20 +11433,21 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11451,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11570,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
-/* expand.scm: 1471 loop */
+/* expand.scm: 1508 loop */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_11422(t4,t1,t3);}
+f_11541(t4,t1,t3);}
 else{
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11621,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 1472 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t4);}}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11740,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 1509 ##sys#macro-environment */
+t5=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11621(C_word c,C_word t0,C_word t1){
+/* k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11103,29 +11459,30 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11621,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11740,2,t0,t1);}
 if(C_truep((C_word)C_i_assq(((C_word*)t0)[8],t1))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11474,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11593,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[7]);
-/* expand.scm: 1473 warn */
+/* expand.scm: 1510 warn */
 t4=((C_word*)t0)[4];
-f_11399(t4,t2,lf[264],t3);}
+f_11518(t4,t2,lf[265],t3);}
 else{
 t2=(C_word)C_i_car(((C_word*)t0)[7]);
 t3=(C_word)C_i_assq(t2,((C_word*)t0)[3]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11492,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word)li174),tmp=(C_word)a,a+=6,tmp);
-/* g31593160 */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11611,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word)li175),tmp=(C_word)a,a+=6,tmp);
+/* g31843185 */
 t5=t4;
-f_11492(t5,((C_word*)t0)[5],t3);}
+f_11611(t5,((C_word*)t0)[5],t3);}
 else{
 t4=(C_word)C_i_car(((C_word*)t0)[7]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11609,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1482 ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t5);}}}
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11728,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1519 ##sys#current-environment */
+t6=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}}
 
-/* k11607 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11609(C_word c,C_word t0,C_word t1){
+/* k11726 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11134,33 +11491,33 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11609,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11728,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[6],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11536,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li175),tmp=(C_word)a,a+=6,tmp);
-/* g31683169 */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11655,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li176),tmp=(C_word)a,a+=6,tmp);
+/* g31933194 */
 t4=t3;
-f_11536(t4,((C_word*)t0)[2],t2);}
+f_11655(t4,((C_word*)t0)[2],t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11590,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11709,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[5]);
-/* expand.scm: 1490 warn */
+/* expand.scm: 1527 warn */
 t5=((C_word*)t0)[3];
-f_11399(t5,t3,lf[266],t4);}}
+f_11518(t5,t3,lf[267],t4);}}
 
-/* k11588 in k11607 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11590(C_word c,C_word t0,C_word t1){
+/* k11707 in k11726 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11709(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1491 loop2 */
+/* expand.scm: 1528 loop2 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11451(t3,((C_word*)t0)[2],t2);}
+f_11570(t3,((C_word*)t0)[2],t2);}
 
-/* g3168 in k11607 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11536(C_word t0,C_word t1,C_word t2){
+/* g3193 in k11726 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11655(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11173,47 +11530,47 @@ C_word t10;
 C_word t11;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11536,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11655,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_symbolp(t3))){
 t4=(C_word)C_i_car(((C_word*)t0)[4]);
 t5=(C_word)C_i_cdr(t2);
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11554,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11673,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t8=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1485 loop2 */
+/* expand.scm: 1522 loop2 */
 t9=((C_word*)((C_word*)t0)[3])[1];
-f_11451(t9,t7,t8);}
+f_11570(t9,t7,t8);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11569,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11688,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
-/* expand.scm: 1487 warn */
+/* expand.scm: 1524 warn */
 t6=((C_word*)t0)[2];
-f_11399(t6,t4,lf[265],t5);}}
+f_11518(t6,t4,lf[266],t5);}}
 
-/* k11567 in g3168 in k11607 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11569(C_word c,C_word t0,C_word t1){
+/* k11686 in g3193 in k11726 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11688(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1488 loop2 */
+/* expand.scm: 1525 loop2 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11451(t3,((C_word*)t0)[2],t2);}
+f_11570(t3,((C_word*)t0)[2],t2);}
 
-/* k11552 in g3168 in k11607 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11554(C_word c,C_word t0,C_word t1){
+/* k11671 in g3193 in k11726 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11554,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11673,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* g3159 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11492(C_word t0,C_word t1,C_word t2){
+/* g3184 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11611(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11223,97 +11580,101 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11492,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11500,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_11611,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11619,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[4]);
 t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11519,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11638,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t5)){
 t7=t3;
-f_11500(t7,(C_word)C_a_i_cons(&a,2,t4,t5));}
+f_11619(t7,(C_word)C_a_i_cons(&a,2,t4,t5));}
 else{
 t7=(C_word)C_i_car(((C_word*)t0)[4]);
-/* expand.scm: 1480 ##sys#module-rename */
-((C_proc4)C_retrieve_symbol_proc(lf[65]))(4,*((C_word*)lf[65]+1),t6,t7,((C_word*)t0)[2]);}}
+/* expand.scm: 1517 ##sys#module-rename */
+t8=*((C_word*)lf[65]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,t7,((C_word*)t0)[2]);}}
 
-/* k11517 in g3159 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11519(C_word c,C_word t0,C_word t1){
+/* k11636 in g3184 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11638(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11519,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11638,2,t0,t1);}
 t2=((C_word*)t0)[3];
-f_11500(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+f_11619(t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k11498 in g3159 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11500(C_word t0,C_word t1){
+/* k11617 in g3184 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11619(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11500,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11504,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_11619,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11623,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* expand.scm: 1481 loop2 */
+/* expand.scm: 1518 loop2 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_11451(t4,t2,t3);}
+f_11570(t4,t2,t3);}
 
-/* k11502 in k11498 in g3159 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11504(C_word c,C_word t0,C_word t1){
+/* k11621 in k11617 in g3184 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11504,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11623,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k11472 in k11619 in loop2 in k11447 in loop in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11474(C_word c,C_word t0,C_word t1){
+/* k11591 in k11738 in loop2 in k11566 in loop in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 1474 loop2 */
+/* expand.scm: 1511 loop2 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11451(t3,((C_word*)t0)[2],t2);}
+f_11570(t3,((C_word*)t0)[2],t2);}
 
-/* warn in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11399(C_word t0,C_word t1,C_word t2,C_word t3){
+/* warn in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11518(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11399,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11407,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11411,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1462 symbol->string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[41]+1)))(3,*((C_word*)lf[41]+1),t5,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_11518,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11526,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11530,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1499 symbol->string */
+t6=*((C_word*)lf[41]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}
 
-/* k11409 in warn in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11411(C_word c,C_word t0,C_word t1){
+/* k11528 in warn in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1462 string-append */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[33]+1)))(6,*((C_word*)lf[33]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[262],t1,lf[263]);}
+/* expand.scm: 1499 string-append */
+t2=*((C_word*)lf[33]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[263],t1,lf[264]);}
 
-/* k11405 in warn in module-indirect-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11407(C_word c,C_word t0,C_word t1){
+/* k11524 in warn in module-indirect-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1461 ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* expand.scm: 1498 ##sys#warn */
+t2=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* ##sys#mark-imported-symbols in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11272(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#mark-imported-symbols in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11391(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11322,15 +11683,15 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11272,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11391,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11278,a[2]=t4,a[3]=((C_word)li171),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11397,a[2]=t4,a[3]=((C_word)li172),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_11278(t6,t1,t2);}
+f_11397(t6,t1,t2);}
 
-/* loop3100 in ##sys#mark-imported-symbols in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11278(C_word t0,C_word t1,C_word t2){
+/* loop3125 in ##sys#mark-imported-symbols in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11397(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11343,28 +11704,28 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11278,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11397,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11328,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11447,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11293,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11412,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_symbolp(t6))){
 t7=(C_word)C_i_car(t4);
 t8=(C_word)C_i_cdr(t4);
 t9=(C_word)C_eqp(t7,t8);
 t10=t5;
-f_11293(t10,(C_word)C_i_not(t9));}
+f_11412(t10,(C_word)C_i_not(t9));}
 else{
 t7=t5;
-f_11293(t7,C_SCHEME_FALSE);}}
+f_11412(t7,C_SCHEME_FALSE);}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11291 in loop3100 in ##sys#mark-imported-symbols in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_11293(C_word t0,C_word t1){
+/* k11410 in loop3125 in ##sys#mark-imported-symbols in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11412(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11372,27 +11733,28 @@ C_word t4;
 C_word t5;
 C_word *a;
 if(C_truep(t1)){
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
-/* expand.scm: 1447 ##sys#put! */
-((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),((C_word*)t0)[5],t3,lf[72],C_SCHEME_TRUE);}
+/* expand.scm: 1484 ##sys#put! */
+t4=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[5],t3,lf[72],C_SCHEME_TRUE);}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11278(t3,((C_word*)t0)[2],t2);}}
+f_11397(t3,((C_word*)t0)[2],t2);}}
 
-/* k11326 in loop3100 in ##sys#mark-imported-symbols in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11328(C_word c,C_word t0,C_word t1){
+/* k11445 in loop3125 in ##sys#mark-imported-symbols in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11278(t3,((C_word*)t0)[2],t2);}
+f_11397(t3,((C_word*)t0)[2],t2);}
 
-/* ##sys#register-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#register-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11323(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -11400,13 +11762,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+31)){
-C_save_and_reclaim((void*)tr4r,(void*)f_11204r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_11323r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_11204r(t0,t1,t2,t3,t4);}}
+f_11323r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_11204r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_11323r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11417,48 +11779,48 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(31);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11206,a[2]=t3,a[3]=t2,a[4]=((C_word)li168),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11219,a[2]=t5,a[3]=((C_word)li169),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11224,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11325,a[2]=t3,a[3]=t2,a[4]=((C_word)li169),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11338,a[2]=t5,a[3]=((C_word)li170),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11343,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
-/* def-vexports30783091 */
+/* def-vexports31033116 */
 t8=t1;
-((C_proc2)C_retrieve_proc(t8))(2,t8,f_11224(C_a_i(&a,19),t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,f_11343(C_a_i(&a,19),t7));}
 else{
 t8=(C_word)C_i_car(t4);
 t9=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t9))){
-/* def-sexports30793089 */
+/* def-sexports31043114 */
 t10=t1;
-((C_proc2)C_retrieve_proc(t10))(2,t10,f_11219(C_a_i(&a,19),t6,t8));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,f_11338(C_a_i(&a,19),t6,t8));}
 else{
 t10=(C_word)C_i_car(t9);
 t11=(C_word)C_i_cdr(t9);
 if(C_truep((C_word)C_i_nullp(t11))){
-/* body30763084 */
+/* body31013109 */
 t12=t1;
-((C_proc2)C_retrieve_proc(t12))(2,t12,f_11206(C_a_i(&a,19),t5,t8,t10));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,f_11325(C_a_i(&a,19),t5,t8,t10));}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-vexports3078 in ##sys#register-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_11224(C_word *a,C_word t0){
+/* def-vexports3103 in ##sys#register-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_11343(C_word *a,C_word t0){
 C_word tmp;
 C_word t1;
 C_stack_check;
-return(f_11219(C_a_i(&a,19),((C_word*)t0)[2],C_SCHEME_END_OF_LIST));}
+return(f_11338(C_a_i(&a,19),((C_word*)t0)[2],C_SCHEME_END_OF_LIST));}
 
-/* def-sexports3079 in ##sys#register-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_11219(C_word *a,C_word t0,C_word t1){
+/* def-sexports3104 in ##sys#register-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_11338(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_stack_check;
-return(f_11206(C_a_i(&a,19),((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST));}
+return(f_11325(C_a_i(&a,19),((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST));}
 
-/* body3076 in ##sys#register-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_11206(C_word *a,C_word t0,C_word t1,C_word t2){
+/* body3101 in ##sys#register-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_11325(C_word *a,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11472,12 +11834,12 @@ t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[2];
 t5=(C_word)C_a_i_record(&a,12,lf[68],t3,t4,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t1,t2);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t5);
-t7=(C_word)C_a_i_cons(&a,2,t6,C_retrieve(lf[247]));
-t8=C_mutate((C_word*)lf[247]+1 /* (set! module-table ...) */,t7);
+t7=(C_word)C_a_i_cons(&a,2,t6,*((C_word*)lf[248]+1));
+t8=C_mutate((C_word*)lf[248]+1 /* (set! module-table ...) */,t7);
 return(t5);}
 
-/* ##sys#register-undefined in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#register-undefined in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11301(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11485,34 +11847,36 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11182,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11301,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11189,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1433 module-undefined-list */
-((C_proc3)C_retrieve_symbol_proc(lf[244]))(3,*((C_word*)lf[244]+1),t4,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11308,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1470 module-undefined-list */
+t5=*((C_word*)lf[245]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k11187 in ##sys#register-undefined in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11189(C_word c,C_word t0,C_word t1){
+/* k11306 in ##sys#register-undefined in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11189,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11308,2,t0,t1);}
 if(C_truep((C_word)C_i_memq(((C_word*)t0)[4],t1))){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-/* expand.scm: 1435 set-module-undefined-list! */
-((C_proc4)C_retrieve_symbol_proc(lf[243]))(4,*((C_word*)lf[243]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+/* expand.scm: 1472 set-module-undefined-list! */
+t3=*((C_word*)lf[244]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
 
-/* ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11101(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11220(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11524,38 +11888,40 @@ C_word t11;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_11101,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_11220,5,t0,t1,t2,t3,t4);}
 if(C_truep(t3)){
 t5=t3;
 t6=(C_word)C_i_check_structure(t5,lf[68]);
 t7=(C_word)C_i_block_ref(t5,C_fix(2));
 t8=(C_word)C_eqp(C_SCHEME_TRUE,t7);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11111,a[2]=t1,a[3]=t4,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11230,a[2]=t1,a[3]=t4,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t8)){
 t10=t9;
-f_11111(2,t10,t8);}
+f_11230(2,t10,t8);}
 else{
-/* expand.scm: 1415 ##sys#find-export */
-((C_proc5)C_retrieve_symbol_proc(lf[257]))(5,*((C_word*)lf[257]+1),t9,t2,t3,C_SCHEME_TRUE);}}
+/* expand.scm: 1452 ##sys#find-export */
+t10=*((C_word*)lf[258]+1);
+((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t9,t2,t3,C_SCHEME_TRUE);}}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k11109 in ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11111(C_word c,C_word t0,C_word t1){
+/* k11228 in ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11230(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11111,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11114,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 1416 module-undefined-list */
-((C_proc3)C_retrieve_symbol_proc(lf[244]))(3,*((C_word*)lf[244]+1),t2,((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11230,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11233,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 1453 module-undefined-list */
+t3=*((C_word*)lf[245]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 
-/* k11112 in k11109 in ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11114(C_word c,C_word t0,C_word t1){
+/* k11231 in k11228 in ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11233(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11564,54 +11930,57 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11114,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11233,2,t0,t1);}
 t2=((C_word*)t0)[6];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 t4=(C_word)C_i_block_ref(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11120,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11239,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_memq(((C_word*)t0)[5],t1))){
-/* expand.scm: 1419 ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t5,lf[259],((C_word*)t0)[5]);}
+/* expand.scm: 1456 ##sys#warn */
+t6=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,lf[260],((C_word*)t0)[5]);}
 else{
 t6=t5;
-f_11120(2,t6,C_SCHEME_UNDEFINED);}}
+f_11239(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k11118 in k11112 in k11109 in ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11120(C_word c,C_word t0,C_word t1){
+/* k11237 in k11231 in k11228 in ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11239(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11120,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11123,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11163,a[2]=((C_word*)t0)[6],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1420 ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_11239,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11242,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11282,a[2]=((C_word*)t0)[6],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1457 ##sys#current-environment */
+t4=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k11161 in k11118 in k11112 in k11109 in ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11163(C_word c,C_word t0,C_word t1){
+/* k11280 in k11237 in k11231 in k11228 in ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11163,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11167,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1420 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_11282,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11286,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1457 ##sys#macro-environment */
+t3=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k11165 in k11161 in k11118 in k11112 in k11109 in ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11167(C_word c,C_word t0,C_word t1){
+/* k11284 in k11280 in k11237 in k11231 in k11228 in ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1420 check-for-redef */
-f_10991(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 1457 check-for-redef */
+f_11110(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k11121 in k11118 in k11112 in k11109 in ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11123(C_word c,C_word t0,C_word t1){
+/* k11240 in k11237 in k11231 in k11228 in ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11242(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11625,9 +11994,9 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11123,2,t0,t1);}
-t2=C_retrieve(lf[9]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11129,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11242,2,t0,t1);}
+t2=*((C_word*)lf[9]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11248,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
 t5=((C_word*)t0)[4];
@@ -11637,14 +12006,14 @@ t8=(C_word)C_a_i_cons(&a,2,t4,t7);
 t9=((C_word*)t0)[4];
 t10=(C_word)C_i_check_structure(t9,lf[68]);
 /* ##sys#block-set! */
-t11=*((C_word*)lf[189]+1);
+t11=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t3,t9,C_fix(3),t8);}
 else{
 t4=t3;
-f_11129(2,t4,C_SCHEME_UNDEFINED);}}
+f_11248(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k11127 in k11121 in k11118 in k11112 in k11109 in ##sys#register-syntax-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11129(C_word c,C_word t0,C_word t1){
+/* k11246 in k11240 in k11237 in k11231 in k11228 in ##sys#register-syntax-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11248(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11657,7 +12026,7 @@ C_word t9;
 C_word t10;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11129,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11248,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
 t4=(C_word)C_i_check_structure(t3,lf[68]);
@@ -11667,11 +12036,11 @@ t7=((C_word*)t0)[2];
 t8=((C_word*)t0)[3];
 t9=(C_word)C_i_check_structure(t8,lf[68]);
 /* ##sys#block-set! */
-t10=*((C_word*)lf[189]+1);
+t10=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t7,t8,C_fix(5),t6);}
 
-/* ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11012(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11131(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11683,38 +12052,40 @@ C_word t10;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11012,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11131,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
 t4=t3;
 t5=(C_word)C_i_check_structure(t4,lf[68]);
 t6=(C_word)C_i_block_ref(t4,C_fix(2));
 t7=(C_word)C_eqp(C_SCHEME_TRUE,t6);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11022,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11141,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t7)){
 t9=t8;
-f_11022(2,t9,t7);}
+f_11141(2,t9,t7);}
 else{
-/* expand.scm: 1396 ##sys#find-export */
-((C_proc5)C_retrieve_symbol_proc(lf[257]))(5,*((C_word*)lf[257]+1),t8,t2,t3,C_SCHEME_TRUE);}}
+/* expand.scm: 1433 ##sys#find-export */
+t9=*((C_word*)lf[258]+1);
+((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,t2,t3,C_SCHEME_TRUE);}}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11022(C_word c,C_word t0,C_word t1){
+/* k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11141(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11022,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11025,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 1397 module-undefined-list */
-((C_proc3)C_retrieve_symbol_proc(lf[244]))(3,*((C_word*)lf[244]+1),t2,((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11141,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11144,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 1434 module-undefined-list */
+t3=*((C_word*)lf[245]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11025(C_word c,C_word t0,C_word t1){
+/* k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11144(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11724,85 +12095,91 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11025,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11028,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11088,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11144,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11147,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11207,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[3];
 t5=(C_word)C_i_check_structure(t4,lf[68]);
 t6=(C_word)C_i_block_ref(t4,C_fix(1));
-/* expand.scm: 1399 ##sys#module-rename */
-((C_proc4)C_retrieve_symbol_proc(lf[65]))(4,*((C_word*)lf[65]+1),t3,((C_word*)t0)[4],t6);}
+/* expand.scm: 1436 ##sys#module-rename */
+t7=*((C_word*)lf[65]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t3,((C_word*)t0)[4],t6);}
 
-/* k11086 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11088(C_word c,C_word t0,C_word t1){
+/* k11205 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1398 ##sys#toplevel-definition-hook */
-((C_proc6)C_retrieve_symbol_proc(lf[251]))(6,*((C_word*)lf[251]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+/* expand.scm: 1435 ##sys#toplevel-definition-hook */
+t2=*((C_word*)lf[252]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k11026 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11028(C_word c,C_word t0,C_word t1){
+/* k11145 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11147(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11028,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11031,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11147,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11150,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_memq(((C_word*)t0)[5],((C_word*)t0)[2]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11084,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1402 ##sys#delq */
-((C_proc4)C_retrieve_symbol_proc(lf[183]))(4,*((C_word*)lf[183]+1),t3,((C_word*)t0)[5],((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11203,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1439 ##sys#delq */
+t4=*((C_word*)lf[185]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[5],((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_11031(2,t3,C_SCHEME_UNDEFINED);}}
+f_11150(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k11082 in k11026 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11084(C_word c,C_word t0,C_word t1){
+/* k11201 in k11145 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11203(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1402 set-module-undefined-list! */
-((C_proc4)C_retrieve_symbol_proc(lf[243]))(4,*((C_word*)lf[243]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 1439 set-module-undefined-list! */
+t2=*((C_word*)lf[244]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k11029 in k11026 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11031(C_word c,C_word t0,C_word t1){
+/* k11148 in k11145 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11031,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11034,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11070,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1403 ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_11150,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11153,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11189,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1440 ##sys#current-environment */
+t4=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k11068 in k11029 in k11026 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11070(C_word c,C_word t0,C_word t1){
+/* k11187 in k11148 in k11145 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11070,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11074,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 1403 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_11189,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11193,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 1440 ##sys#macro-environment */
+t3=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k11072 in k11068 in k11029 in k11026 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11074(C_word c,C_word t0,C_word t1){
+/* k11191 in k11187 in k11148 in k11145 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1403 check-for-redef */
-f_10991(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 1440 check-for-redef */
+f_11110(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k11032 in k11029 in k11026 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11034(C_word c,C_word t0,C_word t1){
+/* k11151 in k11148 in k11145 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11814,8 +12191,8 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11034,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11037,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11153,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11156,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[3];
 t4=(C_word)C_i_check_structure(t3,lf[68]);
 t5=(C_word)C_i_block_ref(t3,C_fix(4));
@@ -11823,11 +12200,11 @@ t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
 t7=((C_word*)t0)[3];
 t8=(C_word)C_i_check_structure(t7,lf[68]);
 /* ##sys#block-set! */
-t9=*((C_word*)lf[189]+1);
+t9=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t2,t7,C_fix(4),t6);}
 
-/* k11035 in k11032 in k11029 in k11026 in k11023 in k11020 in ##sys#register-export in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_11037(C_word c,C_word t0,C_word t1){
+/* k11154 in k11151 in k11148 in k11145 in k11142 in k11139 in ##sys#register-export in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11156(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11841,9 +12218,9 @@ C_word t10;
 C_word t11;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11037,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11156,2,t0,t1);}
 if(C_truep(((C_word*)t0)[5])){
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_FALSE);
 t4=((C_word*)t0)[3];
 t5=(C_word)C_i_check_structure(t4,lf[68]);
@@ -11853,57 +12230,60 @@ t8=((C_word*)t0)[2];
 t9=((C_word*)t0)[3];
 t10=(C_word)C_i_check_structure(t9,lf[68]);
 /* ##sys#block-set! */
-t11=*((C_word*)lf[189]+1);
+t11=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t8,t9,C_fix(3),t7);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* check-for-redef in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_10991(C_word t1,C_word t2,C_word t3,C_word t4){
+/* check-for-redef in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_11110(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10991,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_11110,NULL,4,t1,t2,t3,t4);}
 t5=(C_word)C_i_assq(t2,t3);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10998,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11117,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t5)){
-/* expand.scm: 1389 ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t6,lf[255],t2);}
+/* expand.scm: 1426 ##sys#warn */
+t7=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,lf[256],t2);}
 else{
 t7=t6;
-f_10998(2,t7,C_SCHEME_FALSE);}}
+f_11117(2,t7,C_SCHEME_FALSE);}}
 
-/* k10996 in check-for-redef in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10998(C_word c,C_word t0,C_word t1){
+/* k11115 in check-for-redef in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11117(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep((C_word)C_i_assq(((C_word*)t0)[4],((C_word*)t0)[3]))){
-/* expand.scm: 1391 ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[2],lf[254],((C_word*)t0)[4]);}
+/* expand.scm: 1428 ##sys#warn */
+t2=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[255],((C_word*)t0)[4]);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* ##sys#register-meta-expression in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10971(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#register-meta-expression in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11090(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10971,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10975,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1384 ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[70]))(2,*((C_word*)lf[70]+1),t3);}
+C_save_and_reclaim((void*)tr3,(void*)f_11090,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11094,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1421 ##sys#current-module */
+t4=*((C_word*)lf[70]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k10973 in ##sys#register-meta-expression in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10975(C_word c,C_word t0,C_word t1){
+/* k11092 in ##sys#register-meta-expression in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11915,7 +12295,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10975,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11094,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=(C_word)C_i_check_structure(t2,lf[68]);
@@ -11925,25 +12305,25 @@ t6=((C_word*)t0)[2];
 t7=t1;
 t8=(C_word)C_i_check_structure(t7,lf[68]);
 /* ##sys#block-set! */
-t9=*((C_word*)lf[189]+1);
+t9=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t6,t7,C_fix(9),t5);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* ##sys#toplevel-definition-hook in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10968(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##sys#toplevel-definition-hook in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11087(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_10968,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_11087,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}
 
-/* ##sys#find-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10928(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#find-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11047(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -11951,52 +12331,53 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_10928r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_11047r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_10928r(t0,t1,t2,t3);}}
+f_11047r(t0,t1,t2,t3);}}
 
-static void C_ccall f_10928r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_11047r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10932,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11051,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
 t5=t4;
-f_10932(2,t5,C_SCHEME_TRUE);}
+f_11051(2,t5,C_SCHEME_TRUE);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t4;
-f_10932(2,t6,(C_word)C_i_car(t3));}
+f_11051(2,t6,(C_word)C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k10930 in ##sys#find-module in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10932(C_word c,C_word t0,C_word t1){
+/* k11049 in ##sys#find-module in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_assq(((C_word*)t0)[3],C_retrieve(lf[247]));
+t2=(C_word)C_i_assq(((C_word*)t0)[3],*((C_word*)lf[248]+1));
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cdr(t2));}
 else{
 if(C_truep(t1)){
-/* expand.scm: 1378 error */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[248]+1)))(5,*((C_word*)lf[248]+1),((C_word*)t0)[2],lf[249],lf[250],((C_word*)t0)[3]);}
+/* expand.scm: 1415 error */
+t3=*((C_word*)lf[249]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],lf[250],lf[251],((C_word*)t0)[3]);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}}
 
-/* ##sys#module-exports in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10904(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#module-exports in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_11023(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12011,7 +12392,7 @@ C_word t12;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10904,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11023,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_i_check_structure(t3,lf[68]);
 t5=(C_word)C_i_block_ref(t3,C_fix(2));
@@ -12021,51 +12402,51 @@ t8=(C_word)C_i_block_ref(t6,C_fix(10));
 t9=t2;
 t10=(C_word)C_i_check_structure(t9,lf[68]);
 t11=(C_word)C_i_block_ref(t9,C_fix(11));
-/* expand.scm: 1368 values */
+/* expand.scm: 1405 values */
 C_values(5,0,t1,t5,t8,t11);}
 
-/* module-undefined-list in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10804(C_word c,C_word t0,C_word t1,C_word t2){
+/* module-undefined-list in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10923(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10804,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10923,3,t0,t1,t2);}
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(6)));}
 
-/* set-module-undefined-list! in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10795(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* set-module-undefined-list! in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10795,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10914,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure(t2,lf[68]);
 /* ##sys#block-set! */
-t5=*((C_word*)lf[189]+1);
+t5=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,C_fix(6),t3);}
 
-/* module-name in k10698 in k10694 in k10690 in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10714(C_word c,C_word t0,C_word t1,C_word t2){
+/* module-name in k10817 in k10813 in k10809 in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10833(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10714,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10833,3,t0,t1,t2);}
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(1)));}
 
-/* ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10596(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10715(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12073,51 +12454,51 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_10596r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_10715r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_10596r(t0,t1,t2,t3);}}
+f_10715r(t0,t1,t2,t3);}}
 
-static void C_ccall f_10596r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_10715r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10600,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10719,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
 t5=t4;
-f_10600(2,t5,C_SCHEME_FALSE);}
+f_10719(2,t5,C_SCHEME_FALSE);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t4;
-f_10600(2,t6,(C_word)C_i_car(t3));}
+f_10719(2,t6,(C_word)C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k10598 in ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10600(C_word c,C_word t0,C_word t1){
+/* k10717 in ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10600,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10603,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10719,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10722,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
-/* expand.scm: 1315 ##sys#append */
+/* expand.scm: 1352 ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],t1);}
 else{
 t3=t2;
-f_10603(2,t3,((C_word*)t0)[2]);}}
+f_10722(2,t3,((C_word*)t0)[2]);}}
 
-/* k10601 in k10598 in ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10603(C_word c,C_word t0,C_word t1){
+/* k10720 in k10717 in ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12126,16 +12507,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10603,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10606,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10722,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10725,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10608,a[2]=t4,a[3]=t1,a[4]=((C_word)li155),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10727,a[2]=t4,a[3]=t1,a[4]=((C_word)li156),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_10608(t6,t2,((C_word*)t0)[2]);}
+f_10727(t6,t2,((C_word*)t0)[2]);}
 
-/* loop2835 in k10601 in k10598 in ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_10608(C_word t0,C_word t1,C_word t2){
+/* loop2860 in k10720 in k10717 in ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_10727(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12144,31 +12525,31 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10608,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10727,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10616,a[2]=((C_word*)t0)[3],a[3]=((C_word)li154),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10655,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10735,a[2]=((C_word*)t0)[3],a[3]=((C_word)li155),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10774,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g28422843 */
+/* g28672868 */
 t6=t3;
-f_10616(t6,t4,t5);}
+f_10735(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10653 in loop2835 in k10601 in k10598 in ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10655(C_word c,C_word t0,C_word t1){
+/* k10772 in loop2860 in k10720 in k10717 in ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10774(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10608(t3,((C_word*)t0)[2],t2);}
+f_10727(t3,((C_word*)t0)[2],t2);}
 
-/* g2842 in loop2835 in k10601 in k10598 in ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_10616(C_word t0,C_word t1,C_word t2){
+/* g2867 in loop2860 in k10720 in k10717 in ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_10735(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12180,11 +12561,11 @@ C_word t9;
 C_word t10;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10616,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10735,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10634,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10753,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cadr(t2);
 if(C_truep((C_word)C_i_nullp(t6))){
 t7=((C_word*)t0)[2];
@@ -12192,7 +12573,7 @@ t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_i_set_car(t4,t7));}
 else{
 t7=(C_word)C_i_cadr(t2);
-/* expand.scm: 1323 ##sys#append */
+/* expand.scm: 1360 ##sys#append */
 t8=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t5,t7,((C_word*)t0)[2]);}}
 else{
@@ -12200,24 +12581,24 @@ t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k10632 in g2842 in loop2835 in k10601 in k10598 in ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10634(C_word c,C_word t0,C_word t1){
+/* k10751 in g2867 in loop2860 in k10720 in k10717 in ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_car(((C_word*)t0)[2],t1));}
 
-/* k10604 in k10601 in k10598 in ##sys#fixup-macro-environment in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10606(C_word c,C_word t0,C_word t1){
+/* k10723 in k10720 in k10717 in ##sys#fixup-macro-environment in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ##sys#macro-subset in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10531(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#macro-subset in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10650(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12225,48 +12606,49 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_10531r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_10650r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_10531r(t0,t1,t2,t3);}}
+f_10650r(t0,t1,t2,t3);}}
 
-static void C_ccall f_10531r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_10650r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10535,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10654,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
 t5=t4;
-f_10535(2,t5,C_SCHEME_FALSE);}
+f_10654(2,t5,C_SCHEME_FALSE);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t4;
-f_10535(2,t6,(C_word)C_i_car(t3));}
+f_10654(2,t6,(C_word)C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k10533 in ##sys#macro-subset in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10535(C_word c,C_word t0,C_word t1){
+/* k10652 in ##sys#macro-subset in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10654(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10535,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10538,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10545,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 1308 ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_10654,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10657,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10664,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 1345 ##sys#macro-environment */
+t4=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k10543 in k10533 in ##sys#macro-subset in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10545(C_word c,C_word t0,C_word t1){
+/* k10662 in k10652 in ##sys#macro-subset in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10664(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12274,15 +12656,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10545,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10664,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10547,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li152),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10666,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li153),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_10547(t5,((C_word*)t0)[2],t1);}
+f_10666(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k10543 in k10533 in ##sys#macro-subset in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_10547(C_word t0,C_word t1,C_word t2){
+/* loop in k10662 in k10652 in ##sys#macro-subset in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_10666(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12296,7 +12678,7 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10547,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10666,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_nullp(t2);
 t4=(C_truep(t3)?t3:(C_word)C_eqp(t2,((C_word*)t0)[3]));
 if(C_truep(t4)){
@@ -12304,35 +12686,36 @@ t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_END_OF_LIST);}
 else{
 t5=(C_word)C_i_car(t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10568,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10687,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_i_cdr(t2);
-/* expand.scm: 1311 loop */
+/* expand.scm: 1348 loop */
 t9=t6;
 t10=t7;
 t1=t9;
 t2=t10;
 goto loop;}}
 
-/* k10566 in loop in k10543 in k10533 in ##sys#macro-subset in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10568(C_word c,C_word t0,C_word t1){
+/* k10685 in loop in k10662 in k10652 in ##sys#macro-subset in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10687(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10568,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10687,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k10536 in k10533 in ##sys#macro-subset in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10538(C_word c,C_word t0,C_word t1){
+/* k10655 in k10652 in ##sys#macro-subset in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 1312 ##sys#fixup-macro-environment */
-((C_proc4)C_retrieve_symbol_proc(lf[240]))(4,*((C_word*)lf[240]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* expand.scm: 1349 ##sys#fixup-macro-environment */
+t2=*((C_word*)lf[241]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8855(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8974(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -12437,7 +12820,7 @@ C_word t106;
 C_word ab[155],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_8855,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)tr7,(void*)f_8974,7,t0,t1,t2,t3,t4,t5,t6);}
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
@@ -12536,13 +12919,13 @@ t101=C_SCHEME_UNDEFINED;
 t102=(*a=C_VECTOR_TYPE|1,a[1]=t101,tmp=(C_word)a,a+=2,tmp);
 t103=C_SCHEME_UNDEFINED;
 t104=(*a=C_VECTOR_TYPE|1,a[1]=t103,tmp=(C_word)a,a+=2,tmp);
-t105=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8862,a[2]=t2,a[3]=t5,a[4]=t3,a[5]=t1,a[6]=t100,a[7]=t102,a[8]=t96,a[9]=t104,a[10]=t98,a[11]=t88,a[12]=t86,a[13]=t4,a[14]=t84,a[15]=t90,a[16]=t94,a[17]=t92,a[18]=t82,a[19]=t80,a[20]=t6,a[21]=t78,a[22]=t76,a[23]=t74,a[24]=t72,a[25]=t70,a[26]=t68,a[27]=t66,a[28]=t64,a[29]=t62,a[30]=t60,a[31]=t58,a[32]=t56,a[33]=t54,a[34]=t52,a[35]=t50,a[36]=t48,a[37]=t46,a[38]=t44,a[39]=t42,a[40]=t40,a[41]=t38,a[42]=t36,a[43]=t34,a[44]=t32,a[45]=t30,a[46]=t28,a[47]=t26,a[48]=t24,a[49]=t22,a[50]=t20,a[51]=t18,a[52]=t16,a[53]=t14,a[54]=t12,a[55]=t10,a[56]=t8,tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t105=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8981,a[2]=t2,a[3]=t5,a[4]=t3,a[5]=t1,a[6]=t100,a[7]=t102,a[8]=t96,a[9]=t104,a[10]=t98,a[11]=t88,a[12]=t86,a[13]=t4,a[14]=t84,a[15]=t90,a[16]=t94,a[17]=t92,a[18]=t82,a[19]=t80,a[20]=t6,a[21]=t78,a[22]=t76,a[23]=t74,a[24]=t72,a[25]=t70,a[26]=t68,a[27]=t66,a[28]=t64,a[29]=t62,a[30]=t60,a[31]=t58,a[32]=t56,a[33]=t54,a[34]=t52,a[35]=t50,a[36]=t48,a[37]=t46,a[38]=t44,a[39]=t42,a[40]=t40,a[41]=t38,a[42]=t36,a[43]=t34,a[44]=t32,a[45]=t30,a[46]=t28,a[47]=t26,a[48]=t24,a[49]=t22,a[50]=t20,a[51]=t18,a[52]=t16,a[53]=t14,a[54]=t12,a[55]=t10,a[56]=t8,tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t106=t5;
-((C_proc3)C_retrieve_proc(t106))(3,t106,t105,lf[238]);}
+((C_proc3)(void*)(*((C_word*)t106+1)))(3,t106,t105,lf[239]);}
 
-/* k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8862(C_word c,C_word t0,C_word t1){
+/* k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8981(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12559,55 +12942,55 @@ C_word t13;
 C_word t14;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8862,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8981,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[203]);
-t4=C_mutate(((C_word *)((C_word*)t0)[54])+1,lf[204]);
-t5=C_mutate(((C_word *)((C_word*)t0)[53])+1,lf[205]);
-t6=C_mutate(((C_word *)((C_word*)t0)[52])+1,lf[206]);
-t7=C_mutate(((C_word *)((C_word*)t0)[51])+1,lf[207]);
-t8=C_mutate(((C_word *)((C_word*)t0)[50])+1,lf[208]);
-t9=C_mutate(((C_word *)((C_word*)t0)[49])+1,lf[209]);
-t10=C_mutate(((C_word *)((C_word*)t0)[48])+1,lf[210]);
-t11=C_mutate(((C_word *)((C_word*)t0)[47])+1,lf[211]);
-t12=C_mutate(((C_word *)((C_word*)t0)[46])+1,lf[212]);
-t13=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8876,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[49],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[50],a[12]=((C_word*)t0)[47],a[13]=((C_word*)t0)[52],a[14]=((C_word*)t0)[51],a[15]=((C_word*)t0)[46],a[16]=((C_word*)t0)[48],a[17]=((C_word*)t0)[53],a[18]=((C_word*)t0)[10],a[19]=((C_word*)t0)[11],a[20]=((C_word*)t0)[55],a[21]=((C_word*)t0)[12],a[22]=((C_word*)t0)[13],a[23]=((C_word*)t0)[14],a[24]=((C_word*)t0)[15],a[25]=((C_word*)t0)[16],a[26]=((C_word*)t0)[17],a[27]=((C_word*)t0)[56],a[28]=((C_word*)t0)[18],a[29]=((C_word*)t0)[54],a[30]=((C_word*)t0)[19],a[31]=((C_word*)t0)[20],a[32]=((C_word*)t0)[21],a[33]=((C_word*)t0)[22],a[34]=((C_word*)t0)[23],a[35]=((C_word*)t0)[24],a[36]=((C_word*)t0)[25],a[37]=((C_word*)t0)[26],a[38]=((C_word*)t0)[27],a[39]=((C_word*)t0)[28],a[40]=((C_word*)t0)[29],a[41]=((C_word*)t0)[30],a[42]=((C_word*)t0)[31],a[43]=((C_word*)t0)[32],a[44]=((C_word*)t0)[33],a[45]=((C_word*)t0)[34],a[46]=((C_word*)t0)[35],a[47]=((C_word*)t0)[36],a[48]=((C_word*)t0)[37],a[49]=((C_word*)t0)[38],a[50]=((C_word*)t0)[39],a[51]=((C_word*)t0)[40],a[52]=((C_word*)t0)[41],a[53]=((C_word*)t0)[42],a[54]=((C_word*)t0)[43],a[55]=((C_word*)t0)[44],a[56]=((C_word*)t0)[45],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[205]);
+t4=C_mutate(((C_word *)((C_word*)t0)[54])+1,lf[206]);
+t5=C_mutate(((C_word *)((C_word*)t0)[53])+1,lf[207]);
+t6=C_mutate(((C_word *)((C_word*)t0)[52])+1,lf[208]);
+t7=C_mutate(((C_word *)((C_word*)t0)[51])+1,lf[209]);
+t8=C_mutate(((C_word *)((C_word*)t0)[50])+1,lf[210]);
+t9=C_mutate(((C_word *)((C_word*)t0)[49])+1,lf[211]);
+t10=C_mutate(((C_word *)((C_word*)t0)[48])+1,lf[212]);
+t11=C_mutate(((C_word *)((C_word*)t0)[47])+1,lf[213]);
+t12=C_mutate(((C_word *)((C_word*)t0)[46])+1,lf[214]);
+t13=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8995,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[49],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[50],a[12]=((C_word*)t0)[47],a[13]=((C_word*)t0)[52],a[14]=((C_word*)t0)[51],a[15]=((C_word*)t0)[46],a[16]=((C_word*)t0)[48],a[17]=((C_word*)t0)[53],a[18]=((C_word*)t0)[10],a[19]=((C_word*)t0)[11],a[20]=((C_word*)t0)[55],a[21]=((C_word*)t0)[12],a[22]=((C_word*)t0)[13],a[23]=((C_word*)t0)[14],a[24]=((C_word*)t0)[15],a[25]=((C_word*)t0)[16],a[26]=((C_word*)t0)[17],a[27]=((C_word*)t0)[56],a[28]=((C_word*)t0)[18],a[29]=((C_word*)t0)[54],a[30]=((C_word*)t0)[19],a[31]=((C_word*)t0)[20],a[32]=((C_word*)t0)[21],a[33]=((C_word*)t0)[22],a[34]=((C_word*)t0)[23],a[35]=((C_word*)t0)[24],a[36]=((C_word*)t0)[25],a[37]=((C_word*)t0)[26],a[38]=((C_word*)t0)[27],a[39]=((C_word*)t0)[28],a[40]=((C_word*)t0)[29],a[41]=((C_word*)t0)[30],a[42]=((C_word*)t0)[31],a[43]=((C_word*)t0)[32],a[44]=((C_word*)t0)[33],a[45]=((C_word*)t0)[34],a[46]=((C_word*)t0)[35],a[47]=((C_word*)t0)[36],a[48]=((C_word*)t0)[37],a[49]=((C_word*)t0)[38],a[50]=((C_word*)t0)[39],a[51]=((C_word*)t0)[40],a[52]=((C_word*)t0)[41],a[53]=((C_word*)t0)[42],a[54]=((C_word*)t0)[43],a[55]=((C_word*)t0)[44],a[56]=((C_word*)t0)[45],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t14=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t14))(3,t14,t13,lf[237]);}
+((C_proc3)(void*)(*((C_word*)t14+1)))(3,t14,t13,lf[238]);}
 
-/* k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8876(C_word c,C_word t0,C_word t1){
+/* k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8995(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8876,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8995,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8880,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[56],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[56],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[236]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[237]);}
 
-/* k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8880(C_word c,C_word t0,C_word t1){
+/* k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8999(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8880,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8999,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8884,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[56],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9003,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[56],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[235]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[236]);}
 
-/* k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8884(C_word c,C_word t0,C_word t1){
+/* k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9003(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12615,16 +12998,16 @@ C_word t4;
 C_word t5;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8884,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9003,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[213]);
-t4=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8889,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[55],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[56],a[32]=((C_word*)t0)[30],a[33]=((C_word*)t0)[31],a[34]=((C_word*)t0)[32],a[35]=((C_word*)t0)[33],a[36]=((C_word*)t0)[34],a[37]=((C_word*)t0)[35],a[38]=((C_word*)t0)[36],a[39]=((C_word*)t0)[37],a[40]=((C_word*)t0)[38],a[41]=((C_word*)t0)[39],a[42]=((C_word*)t0)[40],a[43]=((C_word*)t0)[41],a[44]=((C_word*)t0)[42],a[45]=((C_word*)t0)[43],a[46]=((C_word*)t0)[44],a[47]=((C_word*)t0)[45],a[48]=((C_word*)t0)[46],a[49]=((C_word*)t0)[47],a[50]=((C_word*)t0)[48],a[51]=((C_word*)t0)[49],a[52]=((C_word*)t0)[50],a[53]=((C_word*)t0)[51],a[54]=((C_word*)t0)[52],a[55]=((C_word*)t0)[53],a[56]=((C_word*)t0)[54],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[215]);
+t4=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9008,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[55],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[56],a[32]=((C_word*)t0)[30],a[33]=((C_word*)t0)[31],a[34]=((C_word*)t0)[32],a[35]=((C_word*)t0)[33],a[36]=((C_word*)t0)[34],a[37]=((C_word*)t0)[35],a[38]=((C_word*)t0)[36],a[39]=((C_word*)t0)[37],a[40]=((C_word*)t0)[38],a[41]=((C_word*)t0)[39],a[42]=((C_word*)t0)[40],a[43]=((C_word*)t0)[41],a[44]=((C_word*)t0)[42],a[45]=((C_word*)t0)[43],a[46]=((C_word*)t0)[44],a[47]=((C_word*)t0)[45],a[48]=((C_word*)t0)[46],a[49]=((C_word*)t0)[47],a[50]=((C_word*)t0)[48],a[51]=((C_word*)t0)[49],a[52]=((C_word*)t0)[50],a[53]=((C_word*)t0)[51],a[54]=((C_word*)t0)[52],a[55]=((C_word*)t0)[53],a[56]=((C_word*)t0)[54],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t5=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[234]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[235]);}
 
-/* k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8889(C_word c,C_word t0,C_word t1){
+/* k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12633,77 +13016,77 @@ C_word t5;
 C_word t6;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8889,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9008,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[214]);
-t4=C_mutate(((C_word *)((C_word*)t0)[54])+1,lf[215]);
-t5=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8895,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[54],a[22]=((C_word*)t0)[55],a[23]=((C_word*)t0)[21],a[24]=((C_word*)t0)[22],a[25]=((C_word*)t0)[23],a[26]=((C_word*)t0)[24],a[27]=((C_word*)t0)[25],a[28]=((C_word*)t0)[26],a[29]=((C_word*)t0)[27],a[30]=((C_word*)t0)[28],a[31]=((C_word*)t0)[29],a[32]=((C_word*)t0)[30],a[33]=((C_word*)t0)[56],a[34]=((C_word*)t0)[31],a[35]=((C_word*)t0)[32],a[36]=((C_word*)t0)[33],a[37]=((C_word*)t0)[34],a[38]=((C_word*)t0)[35],a[39]=((C_word*)t0)[36],a[40]=((C_word*)t0)[37],a[41]=((C_word*)t0)[38],a[42]=((C_word*)t0)[39],a[43]=((C_word*)t0)[40],a[44]=((C_word*)t0)[41],a[45]=((C_word*)t0)[42],a[46]=((C_word*)t0)[43],a[47]=((C_word*)t0)[44],a[48]=((C_word*)t0)[45],a[49]=((C_word*)t0)[46],a[50]=((C_word*)t0)[47],a[51]=((C_word*)t0)[48],a[52]=((C_word*)t0)[49],a[53]=((C_word*)t0)[50],a[54]=((C_word*)t0)[51],a[55]=((C_word*)t0)[52],a[56]=((C_word*)t0)[53],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[216]);
+t4=C_mutate(((C_word *)((C_word*)t0)[54])+1,lf[217]);
+t5=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9014,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[54],a[22]=((C_word*)t0)[55],a[23]=((C_word*)t0)[21],a[24]=((C_word*)t0)[22],a[25]=((C_word*)t0)[23],a[26]=((C_word*)t0)[24],a[27]=((C_word*)t0)[25],a[28]=((C_word*)t0)[26],a[29]=((C_word*)t0)[27],a[30]=((C_word*)t0)[28],a[31]=((C_word*)t0)[29],a[32]=((C_word*)t0)[30],a[33]=((C_word*)t0)[56],a[34]=((C_word*)t0)[31],a[35]=((C_word*)t0)[32],a[36]=((C_word*)t0)[33],a[37]=((C_word*)t0)[34],a[38]=((C_word*)t0)[35],a[39]=((C_word*)t0)[36],a[40]=((C_word*)t0)[37],a[41]=((C_word*)t0)[38],a[42]=((C_word*)t0)[39],a[43]=((C_word*)t0)[40],a[44]=((C_word*)t0)[41],a[45]=((C_word*)t0)[42],a[46]=((C_word*)t0)[43],a[47]=((C_word*)t0)[44],a[48]=((C_word*)t0)[45],a[49]=((C_word*)t0)[46],a[50]=((C_word*)t0)[47],a[51]=((C_word*)t0)[48],a[52]=((C_word*)t0)[49],a[53]=((C_word*)t0)[50],a[54]=((C_word*)t0)[51],a[55]=((C_word*)t0)[52],a[56]=((C_word*)t0)[53],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t6=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,lf[233]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,lf[234]);}
 
-/* k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8895(C_word c,C_word t0,C_word t1){
+/* k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8895,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9014,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8899,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[56],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9018,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[56],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[232]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[233]);}
 
-/* k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8899(C_word c,C_word t0,C_word t1){
+/* k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8899,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9018,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8903,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[56],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9022,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[56],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[112]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[111]);}
 
-/* k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8903(C_word c,C_word t0,C_word t1){
+/* k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8903,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9022,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8907,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[56],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9026,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[56],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[47]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[47]);}
 
-/* k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8907(C_word c,C_word t0,C_word t1){
+/* k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8907,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9026,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8911,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[56],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[56],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[100]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[100]);}
 
-/* k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8911(C_word c,C_word t0,C_word t1){
+/* k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9030(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12711,29 +13094,29 @@ C_word t4;
 C_word t5;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8911,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9030,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[216]);
-t4=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8916,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[55],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[56],a[34]=((C_word*)t0)[32],a[35]=((C_word*)t0)[33],a[36]=((C_word*)t0)[34],a[37]=((C_word*)t0)[35],a[38]=((C_word*)t0)[36],a[39]=((C_word*)t0)[37],a[40]=((C_word*)t0)[38],a[41]=((C_word*)t0)[39],a[42]=((C_word*)t0)[40],a[43]=((C_word*)t0)[41],a[44]=((C_word*)t0)[42],a[45]=((C_word*)t0)[43],a[46]=((C_word*)t0)[44],a[47]=((C_word*)t0)[45],a[48]=((C_word*)t0)[46],a[49]=((C_word*)t0)[47],a[50]=((C_word*)t0)[48],a[51]=((C_word*)t0)[49],a[52]=((C_word*)t0)[50],a[53]=((C_word*)t0)[51],a[54]=((C_word*)t0)[52],a[55]=((C_word*)t0)[53],a[56]=((C_word*)t0)[54],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[218]);
+t4=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9035,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[55],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[56],a[34]=((C_word*)t0)[32],a[35]=((C_word*)t0)[33],a[36]=((C_word*)t0)[34],a[37]=((C_word*)t0)[35],a[38]=((C_word*)t0)[36],a[39]=((C_word*)t0)[37],a[40]=((C_word*)t0)[38],a[41]=((C_word*)t0)[39],a[42]=((C_word*)t0)[40],a[43]=((C_word*)t0)[41],a[44]=((C_word*)t0)[42],a[45]=((C_word*)t0)[43],a[46]=((C_word*)t0)[44],a[47]=((C_word*)t0)[45],a[48]=((C_word*)t0)[46],a[49]=((C_word*)t0)[47],a[50]=((C_word*)t0)[48],a[51]=((C_word*)t0)[49],a[52]=((C_word*)t0)[50],a[53]=((C_word*)t0)[51],a[54]=((C_word*)t0)[52],a[55]=((C_word*)t0)[53],a[56]=((C_word*)t0)[54],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t5=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[152]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[152]);}
 
-/* k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8916(C_word c,C_word t0,C_word t1){
+/* k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8920,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],a[38]=((C_word*)t0)[38],a[39]=((C_word*)t0)[39],a[40]=((C_word*)t0)[40],a[41]=((C_word*)t0)[41],a[42]=((C_word*)t0)[42],a[43]=((C_word*)t0)[43],a[44]=((C_word*)t0)[44],a[45]=((C_word*)t0)[45],a[46]=((C_word*)t0)[46],a[47]=((C_word*)t0)[47],a[48]=((C_word*)t0)[48],a[49]=((C_word*)t0)[49],a[50]=((C_word*)t0)[50],a[51]=((C_word*)t0)[51],a[52]=((C_word*)t0)[52],a[53]=((C_word*)t0)[53],a[54]=((C_word*)t0)[54],a[55]=((C_word*)t0)[55],a[56]=((C_word*)t0)[56],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+C_save_and_reclaim((void*)tr2,(void*)f_9035,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],a[38]=((C_word*)t0)[38],a[39]=((C_word*)t0)[39],a[40]=((C_word*)t0)[40],a[41]=((C_word*)t0)[41],a[42]=((C_word*)t0)[42],a[43]=((C_word*)t0)[43],a[44]=((C_word*)t0)[44],a[45]=((C_word*)t0)[45],a[46]=((C_word*)t0)[46],a[47]=((C_word*)t0)[47],a[48]=((C_word*)t0)[48],a[49]=((C_word*)t0)[49],a[50]=((C_word*)t0)[50],a[51]=((C_word*)t0)[51],a[52]=((C_word*)t0)[52],a[53]=((C_word*)t0)[53],a[54]=((C_word*)t0)[54],a[55]=((C_word*)t0)[55],a[56]=((C_word*)t0)[56],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t3=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[231]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[232]);}
 
-/* k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8920(C_word c,C_word t0,C_word t1){
+/* k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9039(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12743,18 +13126,18 @@ C_word t6;
 C_word t7;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8920,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9039,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[217]);
-t4=C_mutate(((C_word *)((C_word*)t0)[54])+1,lf[218]);
-t5=C_mutate(((C_word *)((C_word*)t0)[53])+1,lf[219]);
-t6=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8927,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[54],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[55],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],a[18]=((C_word*)t0)[16],a[19]=((C_word*)t0)[17],a[20]=((C_word*)t0)[18],a[21]=((C_word*)t0)[19],a[22]=((C_word*)t0)[56],a[23]=((C_word*)t0)[53],a[24]=((C_word*)t0)[20],a[25]=((C_word*)t0)[21],a[26]=((C_word*)t0)[22],a[27]=((C_word*)t0)[23],a[28]=((C_word*)t0)[24],a[29]=((C_word*)t0)[25],a[30]=((C_word*)t0)[26],a[31]=((C_word*)t0)[27],a[32]=((C_word*)t0)[28],a[33]=((C_word*)t0)[29],a[34]=((C_word*)t0)[30],a[35]=((C_word*)t0)[31],a[36]=((C_word*)t0)[32],a[37]=((C_word*)t0)[33],a[38]=((C_word*)t0)[34],a[39]=((C_word*)t0)[35],a[40]=((C_word*)t0)[36],a[41]=((C_word*)t0)[37],a[42]=((C_word*)t0)[38],a[43]=((C_word*)t0)[39],a[44]=((C_word*)t0)[40],a[45]=((C_word*)t0)[41],a[46]=((C_word*)t0)[42],a[47]=((C_word*)t0)[43],a[48]=((C_word*)t0)[44],a[49]=((C_word*)t0)[45],a[50]=((C_word*)t0)[46],a[51]=((C_word*)t0)[47],a[52]=((C_word*)t0)[48],a[53]=((C_word*)t0)[49],a[54]=((C_word*)t0)[50],a[55]=((C_word*)t0)[51],a[56]=((C_word*)t0)[52],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[219]);
+t4=C_mutate(((C_word *)((C_word*)t0)[54])+1,lf[220]);
+t5=C_mutate(((C_word *)((C_word*)t0)[53])+1,lf[221]);
+t6=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[54],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[55],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],a[18]=((C_word*)t0)[16],a[19]=((C_word*)t0)[17],a[20]=((C_word*)t0)[18],a[21]=((C_word*)t0)[19],a[22]=((C_word*)t0)[56],a[23]=((C_word*)t0)[53],a[24]=((C_word*)t0)[20],a[25]=((C_word*)t0)[21],a[26]=((C_word*)t0)[22],a[27]=((C_word*)t0)[23],a[28]=((C_word*)t0)[24],a[29]=((C_word*)t0)[25],a[30]=((C_word*)t0)[26],a[31]=((C_word*)t0)[27],a[32]=((C_word*)t0)[28],a[33]=((C_word*)t0)[29],a[34]=((C_word*)t0)[30],a[35]=((C_word*)t0)[31],a[36]=((C_word*)t0)[32],a[37]=((C_word*)t0)[33],a[38]=((C_word*)t0)[34],a[39]=((C_word*)t0)[35],a[40]=((C_word*)t0)[36],a[41]=((C_word*)t0)[37],a[42]=((C_word*)t0)[38],a[43]=((C_word*)t0)[39],a[44]=((C_word*)t0)[40],a[45]=((C_word*)t0)[41],a[46]=((C_word*)t0)[42],a[47]=((C_word*)t0)[43],a[48]=((C_word*)t0)[44],a[49]=((C_word*)t0)[45],a[50]=((C_word*)t0)[46],a[51]=((C_word*)t0)[47],a[52]=((C_word*)t0)[48],a[53]=((C_word*)t0)[49],a[54]=((C_word*)t0)[50],a[55]=((C_word*)t0)[51],a[56]=((C_word*)t0)[52],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t7=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,lf[230]);}
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,lf[231]);}
 
-/* k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8927(C_word c,C_word t0,C_word t1){
+/* k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9046(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12762,76 +13145,76 @@ C_word t4;
 C_word t5;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8927,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9046,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[220]);
-t4=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8932,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[56],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[55],a[33]=((C_word*)t0)[31],a[34]=((C_word*)t0)[32],a[35]=((C_word*)t0)[33],a[36]=((C_word*)t0)[34],a[37]=((C_word*)t0)[35],a[38]=((C_word*)t0)[36],a[39]=((C_word*)t0)[37],a[40]=((C_word*)t0)[38],a[41]=((C_word*)t0)[39],a[42]=((C_word*)t0)[40],a[43]=((C_word*)t0)[41],a[44]=((C_word*)t0)[42],a[45]=((C_word*)t0)[43],a[46]=((C_word*)t0)[44],a[47]=((C_word*)t0)[45],a[48]=((C_word*)t0)[46],a[49]=((C_word*)t0)[47],a[50]=((C_word*)t0)[48],a[51]=((C_word*)t0)[49],a[52]=((C_word*)t0)[50],a[53]=((C_word*)t0)[51],a[54]=((C_word*)t0)[52],a[55]=((C_word*)t0)[53],a[56]=((C_word*)t0)[54],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=C_mutate(((C_word *)((C_word*)t0)[55])+1,lf[222]);
+t4=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9051,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[56],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[55],a[33]=((C_word*)t0)[31],a[34]=((C_word*)t0)[32],a[35]=((C_word*)t0)[33],a[36]=((C_word*)t0)[34],a[37]=((C_word*)t0)[35],a[38]=((C_word*)t0)[36],a[39]=((C_word*)t0)[37],a[40]=((C_word*)t0)[38],a[41]=((C_word*)t0)[39],a[42]=((C_word*)t0)[40],a[43]=((C_word*)t0)[41],a[44]=((C_word*)t0)[42],a[45]=((C_word*)t0)[43],a[46]=((C_word*)t0)[44],a[47]=((C_word*)t0)[45],a[48]=((C_word*)t0)[46],a[49]=((C_word*)t0)[47],a[50]=((C_word*)t0)[48],a[51]=((C_word*)t0)[49],a[52]=((C_word*)t0)[50],a[53]=((C_word*)t0)[51],a[54]=((C_word*)t0)[52],a[55]=((C_word*)t0)[53],a[56]=((C_word*)t0)[54],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t5=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,lf[82]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,lf[82]);}
 
-/* k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8932(C_word c,C_word t0,C_word t1){
+/* k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8932,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9051,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8936,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[56],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9055,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[56],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=((C_word*)t0)[17],a[19]=((C_word*)t0)[18],a[20]=((C_word*)t0)[19],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=((C_word*)t0)[22],a[24]=((C_word*)t0)[23],a[25]=((C_word*)t0)[24],a[26]=((C_word*)t0)[25],a[27]=((C_word*)t0)[26],a[28]=((C_word*)t0)[27],a[29]=((C_word*)t0)[28],a[30]=((C_word*)t0)[29],a[31]=((C_word*)t0)[30],a[32]=((C_word*)t0)[31],a[33]=((C_word*)t0)[32],a[34]=((C_word*)t0)[33],a[35]=((C_word*)t0)[34],a[36]=((C_word*)t0)[35],a[37]=((C_word*)t0)[36],a[38]=((C_word*)t0)[37],a[39]=((C_word*)t0)[38],a[40]=((C_word*)t0)[39],a[41]=((C_word*)t0)[40],a[42]=((C_word*)t0)[41],a[43]=((C_word*)t0)[42],a[44]=((C_word*)t0)[43],a[45]=((C_word*)t0)[44],a[46]=((C_word*)t0)[45],a[47]=((C_word*)t0)[46],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[199]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[201]);}
 
-/* k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8936(C_word c,C_word t0,C_word t1){
+/* k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8936,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9055,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8940,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],a[38]=((C_word*)t0)[38],a[39]=((C_word*)t0)[39],a[40]=((C_word*)t0)[40],a[41]=((C_word*)t0)[41],a[42]=((C_word*)t0)[42],a[43]=((C_word*)t0)[43],a[44]=((C_word*)t0)[44],a[45]=((C_word*)t0)[45],a[46]=((C_word*)t0)[46],a[47]=((C_word*)t0)[47],a[48]=((C_word*)t0)[48],a[49]=((C_word*)t0)[56],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9059,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],a[38]=((C_word*)t0)[38],a[39]=((C_word*)t0)[39],a[40]=((C_word*)t0)[40],a[41]=((C_word*)t0)[41],a[42]=((C_word*)t0)[42],a[43]=((C_word*)t0)[43],a[44]=((C_word*)t0)[44],a[45]=((C_word*)t0)[45],a[46]=((C_word*)t0)[46],a[47]=((C_word*)t0)[47],a[48]=((C_word*)t0)[48],a[49]=((C_word*)t0)[56],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[229]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[230]);}
 
-/* k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8940(C_word c,C_word t0,C_word t1){
+/* k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8940,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9059,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_8944,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],a[38]=((C_word*)t0)[38],a[39]=((C_word*)t0)[39],a[40]=((C_word*)t0)[40],a[41]=((C_word*)t0)[41],a[42]=((C_word*)t0)[42],a[43]=((C_word*)t0)[43],a[44]=((C_word*)t0)[44],a[45]=((C_word*)t0)[45],a[46]=((C_word*)t0)[46],a[47]=((C_word*)t0)[56],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|56,a[1]=(C_word)f_9063,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],a[24]=((C_word*)t0)[24],a[25]=((C_word*)t0)[25],a[26]=((C_word*)t0)[26],a[27]=((C_word*)t0)[27],a[28]=((C_word*)t0)[28],a[29]=((C_word*)t0)[29],a[30]=((C_word*)t0)[30],a[31]=((C_word*)t0)[31],a[32]=((C_word*)t0)[32],a[33]=((C_word*)t0)[33],a[34]=((C_word*)t0)[34],a[35]=((C_word*)t0)[35],a[36]=((C_word*)t0)[36],a[37]=((C_word*)t0)[37],a[38]=((C_word*)t0)[38],a[39]=((C_word*)t0)[39],a[40]=((C_word*)t0)[40],a[41]=((C_word*)t0)[41],a[42]=((C_word*)t0)[42],a[43]=((C_word*)t0)[43],a[44]=((C_word*)t0)[44],a[45]=((C_word*)t0)[45],a[46]=((C_word*)t0)[46],a[47]=((C_word*)t0)[56],a[48]=((C_word*)t0)[47],a[49]=((C_word*)t0)[48],a[50]=((C_word*)t0)[49],a[51]=((C_word*)t0)[50],a[52]=((C_word*)t0)[51],a[53]=((C_word*)t0)[52],a[54]=((C_word*)t0)[53],a[55]=((C_word*)t0)[54],a[56]=((C_word*)t0)[55],tmp=(C_word)a,a+=57,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[228]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[229]);}
 
-/* k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8944(C_word c,C_word t0,C_word t1){
+/* k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[55],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8944,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9063,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[56])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|54,a[1]=(C_word)f_8949,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],a[17]=((C_word*)t0)[19],a[18]=((C_word*)t0)[20],a[19]=((C_word*)t0)[21],a[20]=((C_word*)t0)[22],a[21]=((C_word*)t0)[23],a[22]=((C_word*)t0)[24],a[23]=((C_word*)t0)[25],a[24]=((C_word*)t0)[26],a[25]=((C_word*)t0)[27],a[26]=((C_word*)t0)[28],a[27]=((C_word*)t0)[29],a[28]=((C_word*)t0)[30],a[29]=((C_word*)t0)[31],a[30]=((C_word*)t0)[32],a[31]=((C_word*)t0)[33],a[32]=((C_word*)t0)[56],a[33]=((C_word*)t0)[34],a[34]=((C_word*)t0)[35],a[35]=((C_word*)t0)[36],a[36]=((C_word*)t0)[37],a[37]=((C_word*)t0)[38],a[38]=((C_word*)t0)[39],a[39]=((C_word*)t0)[40],a[40]=((C_word*)t0)[41],a[41]=((C_word*)t0)[42],a[42]=((C_word*)t0)[43],a[43]=((C_word*)t0)[44],a[44]=((C_word*)t0)[45],a[45]=((C_word*)t0)[46],a[46]=((C_word*)t0)[47],a[47]=((C_word*)t0)[48],a[48]=((C_word*)t0)[49],a[49]=((C_word*)t0)[50],a[50]=((C_word*)t0)[51],a[51]=((C_word*)t0)[52],a[52]=((C_word*)t0)[53],a[53]=((C_word*)t0)[54],a[54]=((C_word*)t0)[55],tmp=(C_word)a,a+=55,tmp);
-/* r2395 */
+t3=(*a=C_CLOSURE_TYPE|54,a[1]=(C_word)f_9068,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[16],a[15]=((C_word*)t0)[17],a[16]=((C_word*)t0)[18],a[17]=((C_word*)t0)[19],a[18]=((C_word*)t0)[20],a[19]=((C_word*)t0)[21],a[20]=((C_word*)t0)[22],a[21]=((C_word*)t0)[23],a[22]=((C_word*)t0)[24],a[23]=((C_word*)t0)[25],a[24]=((C_word*)t0)[26],a[25]=((C_word*)t0)[27],a[26]=((C_word*)t0)[28],a[27]=((C_word*)t0)[29],a[28]=((C_word*)t0)[30],a[29]=((C_word*)t0)[31],a[30]=((C_word*)t0)[32],a[31]=((C_word*)t0)[33],a[32]=((C_word*)t0)[56],a[33]=((C_word*)t0)[34],a[34]=((C_word*)t0)[35],a[35]=((C_word*)t0)[36],a[36]=((C_word*)t0)[37],a[37]=((C_word*)t0)[38],a[38]=((C_word*)t0)[39],a[39]=((C_word*)t0)[40],a[40]=((C_word*)t0)[41],a[41]=((C_word*)t0)[42],a[42]=((C_word*)t0)[43],a[43]=((C_word*)t0)[44],a[44]=((C_word*)t0)[45],a[45]=((C_word*)t0)[46],a[46]=((C_word*)t0)[47],a[47]=((C_word*)t0)[48],a[48]=((C_word*)t0)[49],a[49]=((C_word*)t0)[50],a[50]=((C_word*)t0)[51],a[51]=((C_word*)t0)[52],a[52]=((C_word*)t0)[53],a[53]=((C_word*)t0)[54],a[54]=((C_word*)t0)[55],tmp=(C_word)a,a+=55,tmp);
+/* r2420 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8949(C_word c,C_word t0,C_word t1){
+/* k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9068(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12851,28 +13234,28 @@ C_word t16;
 C_word t17;
 C_word ab[133],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8949,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9068,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[54])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[53])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8951,a[2]=((C_word*)t0)[54],a[3]=((C_word*)t0)[52],a[4]=((C_word)li130),tmp=(C_word)a,a+=5,tmp));
-t4=C_mutate(((C_word *)((C_word*)t0)[51])+1,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8957,a[2]=((C_word*)t0)[41],a[3]=((C_word*)t0)[42],a[4]=((C_word*)t0)[43],a[5]=((C_word*)t0)[44],a[6]=((C_word*)t0)[45],a[7]=((C_word*)t0)[46],a[8]=((C_word*)t0)[47],a[9]=((C_word*)t0)[48],a[10]=((C_word*)t0)[49],a[11]=((C_word*)t0)[50],a[12]=((C_word)li132),tmp=(C_word)a,a+=13,tmp));
-t5=C_mutate(((C_word *)((C_word*)t0)[41])+1,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9082,a[2]=((C_word*)t0)[35],a[3]=((C_word*)t0)[46],a[4]=((C_word*)t0)[36],a[5]=((C_word*)t0)[37],a[6]=((C_word*)t0)[38],a[7]=((C_word*)t0)[39],a[8]=((C_word*)t0)[40],a[9]=((C_word)li134),tmp=(C_word)a,a+=10,tmp));
-t6=C_mutate(((C_word *)((C_word*)t0)[35])+1,(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_9166,a[2]=((C_word*)t0)[26],a[3]=((C_word*)t0)[27],a[4]=((C_word*)t0)[28],a[5]=((C_word*)t0)[29],a[6]=((C_word*)t0)[30],a[7]=((C_word*)t0)[35],a[8]=((C_word*)t0)[47],a[9]=((C_word*)t0)[44],a[10]=((C_word*)t0)[40],a[11]=((C_word*)t0)[31],a[12]=((C_word*)t0)[32],a[13]=((C_word*)t0)[33],a[14]=((C_word*)t0)[50],a[15]=((C_word*)t0)[49],a[16]=((C_word*)t0)[34],a[17]=((C_word)li135),tmp=(C_word)a,a+=18,tmp));
-t7=C_mutate(((C_word *)((C_word*)t0)[33])+1,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9387,a[2]=((C_word*)t0)[35],a[3]=((C_word*)t0)[30],a[4]=((C_word*)t0)[47],a[5]=((C_word*)t0)[44],a[6]=((C_word*)t0)[21],a[7]=((C_word*)t0)[22],a[8]=((C_word*)t0)[40],a[9]=((C_word*)t0)[31],a[10]=((C_word*)t0)[23],a[11]=((C_word*)t0)[24],a[12]=((C_word*)t0)[25],a[13]=((C_word)li136),tmp=(C_word)a,a+=14,tmp));
-t8=C_mutate(((C_word *)((C_word*)t0)[29])+1,(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_9509,a[2]=((C_word*)t0)[53],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[35],a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[17],a[8]=((C_word*)t0)[21],a[9]=((C_word*)t0)[22],a[10]=((C_word*)t0)[18],a[11]=((C_word*)t0)[19],a[12]=((C_word*)t0)[44],a[13]=((C_word*)t0)[40],a[14]=((C_word*)t0)[20],a[15]=((C_word*)t0)[32],a[16]=((C_word)li138),tmp=(C_word)a,a+=17,tmp));
-t9=C_mutate(((C_word *)((C_word*)t0)[36])+1,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9797,a[2]=((C_word*)t0)[26],a[3]=((C_word*)t0)[53],a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[30],a[7]=((C_word*)t0)[47],a[8]=((C_word*)t0)[36],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[43],a[11]=((C_word*)t0)[32],a[12]=((C_word*)t0)[34],a[13]=((C_word)li141),tmp=(C_word)a,a+=14,tmp));
-t10=C_mutate(((C_word *)((C_word*)t0)[38])+1,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10004,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[43],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[38],a[12]=((C_word*)t0)[49],a[13]=((C_word)li143),tmp=(C_word)a,a+=14,tmp));
-t11=C_mutate(((C_word *)((C_word*)t0)[37])+1,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10258,a[2]=((C_word*)t0)[26],a[3]=((C_word*)t0)[37],a[4]=((C_word*)t0)[34],a[5]=((C_word)li144),tmp=(C_word)a,a+=6,tmp));
-t12=C_mutate(((C_word *)((C_word*)t0)[9])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10331,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[9],a[4]=((C_word)li145),tmp=(C_word)a,a+=5,tmp));
-t13=C_mutate(((C_word *)((C_word*)t0)[26])+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10424,a[2]=((C_word*)t0)[4],a[3]=((C_word)li146),tmp=(C_word)a,a+=4,tmp));
-t14=C_mutate(((C_word *)((C_word*)t0)[4])+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10446,a[2]=((C_word*)t0)[53],a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp));
-t15=C_mutate(((C_word *)((C_word*)t0)[8])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10472,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word)li148),tmp=(C_word)a,a+=5,tmp));
-t16=C_mutate(((C_word *)((C_word*)t0)[11])+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10492,a[2]=((C_word*)t0)[53],a[3]=((C_word)li150),tmp=(C_word)a,a+=4,tmp));
-/* make-transformer2437 */
+t3=C_mutate(((C_word *)((C_word*)t0)[53])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9070,a[2]=((C_word*)t0)[54],a[3]=((C_word*)t0)[52],a[4]=((C_word)li131),tmp=(C_word)a,a+=5,tmp));
+t4=C_mutate(((C_word *)((C_word*)t0)[51])+1,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9076,a[2]=((C_word*)t0)[41],a[3]=((C_word*)t0)[42],a[4]=((C_word*)t0)[43],a[5]=((C_word*)t0)[44],a[6]=((C_word*)t0)[45],a[7]=((C_word*)t0)[46],a[8]=((C_word*)t0)[47],a[9]=((C_word*)t0)[48],a[10]=((C_word*)t0)[49],a[11]=((C_word*)t0)[50],a[12]=((C_word)li133),tmp=(C_word)a,a+=13,tmp));
+t5=C_mutate(((C_word *)((C_word*)t0)[41])+1,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9201,a[2]=((C_word*)t0)[35],a[3]=((C_word*)t0)[46],a[4]=((C_word*)t0)[36],a[5]=((C_word*)t0)[37],a[6]=((C_word*)t0)[38],a[7]=((C_word*)t0)[39],a[8]=((C_word*)t0)[40],a[9]=((C_word)li135),tmp=(C_word)a,a+=10,tmp));
+t6=C_mutate(((C_word *)((C_word*)t0)[35])+1,(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_9285,a[2]=((C_word*)t0)[26],a[3]=((C_word*)t0)[27],a[4]=((C_word*)t0)[28],a[5]=((C_word*)t0)[29],a[6]=((C_word*)t0)[30],a[7]=((C_word*)t0)[35],a[8]=((C_word*)t0)[47],a[9]=((C_word*)t0)[44],a[10]=((C_word*)t0)[40],a[11]=((C_word*)t0)[31],a[12]=((C_word*)t0)[32],a[13]=((C_word*)t0)[33],a[14]=((C_word*)t0)[50],a[15]=((C_word*)t0)[49],a[16]=((C_word*)t0)[34],a[17]=((C_word)li136),tmp=(C_word)a,a+=18,tmp));
+t7=C_mutate(((C_word *)((C_word*)t0)[33])+1,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9506,a[2]=((C_word*)t0)[35],a[3]=((C_word*)t0)[30],a[4]=((C_word*)t0)[47],a[5]=((C_word*)t0)[44],a[6]=((C_word*)t0)[21],a[7]=((C_word*)t0)[22],a[8]=((C_word*)t0)[40],a[9]=((C_word*)t0)[31],a[10]=((C_word*)t0)[23],a[11]=((C_word*)t0)[24],a[12]=((C_word*)t0)[25],a[13]=((C_word)li137),tmp=(C_word)a,a+=14,tmp));
+t8=C_mutate(((C_word *)((C_word*)t0)[29])+1,(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_9628,a[2]=((C_word*)t0)[53],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[35],a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[17],a[8]=((C_word*)t0)[21],a[9]=((C_word*)t0)[22],a[10]=((C_word*)t0)[18],a[11]=((C_word*)t0)[19],a[12]=((C_word*)t0)[44],a[13]=((C_word*)t0)[40],a[14]=((C_word*)t0)[20],a[15]=((C_word*)t0)[32],a[16]=((C_word)li139),tmp=(C_word)a,a+=17,tmp));
+t9=C_mutate(((C_word *)((C_word*)t0)[36])+1,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9916,a[2]=((C_word*)t0)[26],a[3]=((C_word*)t0)[53],a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[30],a[7]=((C_word*)t0)[47],a[8]=((C_word*)t0)[36],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[43],a[11]=((C_word*)t0)[32],a[12]=((C_word*)t0)[34],a[13]=((C_word)li142),tmp=(C_word)a,a+=14,tmp));
+t10=C_mutate(((C_word *)((C_word*)t0)[38])+1,(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_10123,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[43],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[38],a[12]=((C_word*)t0)[49],a[13]=((C_word)li144),tmp=(C_word)a,a+=14,tmp));
+t11=C_mutate(((C_word *)((C_word*)t0)[37])+1,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10377,a[2]=((C_word*)t0)[26],a[3]=((C_word*)t0)[37],a[4]=((C_word*)t0)[34],a[5]=((C_word)li145),tmp=(C_word)a,a+=6,tmp));
+t12=C_mutate(((C_word *)((C_word*)t0)[9])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10450,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[9],a[4]=((C_word)li146),tmp=(C_word)a,a+=5,tmp));
+t13=C_mutate(((C_word *)((C_word*)t0)[26])+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10543,a[2]=((C_word*)t0)[4],a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp));
+t14=C_mutate(((C_word *)((C_word*)t0)[4])+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10565,a[2]=((C_word*)t0)[53],a[3]=((C_word)li148),tmp=(C_word)a,a+=4,tmp));
+t15=C_mutate(((C_word *)((C_word*)t0)[8])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10591,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word)li149),tmp=(C_word)a,a+=5,tmp));
+t16=C_mutate(((C_word *)((C_word*)t0)[11])+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10611,a[2]=((C_word*)t0)[53],a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp));
+/* make-transformer2462 */
 t17=((C_word*)((C_word*)t0)[51])[1];
-((C_proc3)C_retrieve_proc(t17))(3,t17,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t17+1)))(3,t17,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* f_10492 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10492(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_10611 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10611(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12882,35 +13265,35 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10492,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10611,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10502,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li149),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10621,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li150),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_10502(t7,t1,t3);}
+f_10621(t7,t1,t3);}
 
 /* loop */
-static void C_fcall f_10502(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_10621(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10502,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10509,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_10621,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10628,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
-/* ellipsis?2436 */
+/* ellipsis?2461 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t3,t4);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 else{
 t4=t3;
-f_10509(2,t4,C_SCHEME_FALSE);}}
+f_10628(2,t4,C_SCHEME_FALSE);}}
 
-/* k10507 in loop */
-static void C_ccall f_10509(C_word c,C_word t0,C_word t1){
+/* k10626 in loop */
+static void C_ccall f_10628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12918,57 +13301,57 @@ C_word t4;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* loop2736 */
+/* loop2761 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10502(t3,((C_word*)t0)[2],t2);}
+f_10621(t3,((C_word*)t0)[2],t2);}
 else{
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* f_10472 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10472(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_10591 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10591(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10472,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10479,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* segment-template?2447 */
+C_save_and_reclaim((void*)tr3,(void*)f_10591,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10598,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* segment-template?2472 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k10477 */
-static void C_ccall f_10479(C_word c,C_word t0,C_word t1){
+/* k10596 */
+static void C_ccall f_10598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10479,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10598,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10486,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10605,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* segment-depth2448 */
+/* segment-depth2473 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}}
 
-/* k10484 in k10477 */
-static void C_ccall f_10486(C_word c,C_word t0,C_word t1){
+/* k10603 in k10596 */
+static void C_ccall f_10605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_plus(C_fix(1),t1));}
 
-/* f_10446 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10446(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_10565 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10565(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12976,14 +13359,14 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10446,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10565,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_cadr(t2);
-/* ellipsis?2436 */
+/* ellipsis?2461 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t1,t4);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t4);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -12991,22 +13374,22 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* f_10424 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10424(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_10543 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10543(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10424,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10431,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* segment-template?2447 */
+C_save_and_reclaim((void*)tr3,(void*)f_10543,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10550,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* segment-template?2472 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k10429 */
-static void C_ccall f_10431(C_word c,C_word t0,C_word t1){
+/* k10548 */
+static void C_ccall f_10550(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13020,13 +13403,14 @@ t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 /* ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),((C_word*)t0)[2],lf[227],((C_word*)t0)[3]);}}
+t4=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],lf[228],((C_word*)t0)[3]);}}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* f_10331 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_10450 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -13037,7 +13421,7 @@ C_word t11;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_10331,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_10450,6,t0,t1,t2,t3,t4,t5);}
 if(C_truep((C_word)C_i_symbolp(t2))){
 if(C_truep((C_word)C_i_memq(t2,t5))){
 t6=t1;
@@ -13054,13 +13438,13 @@ else{
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t5);}}}
 else{
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10373,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* segment-template?2447 */
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10492,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* segment-template?2472 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t2);}}
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}}
 
-/* k10371 */
-static void C_ccall f_10373(C_word c,C_word t0,C_word t1){
+/* k10490 */
+static void C_ccall f_10492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13072,60 +13456,61 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10373,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10492,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10384,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10503,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_i_cddr(((C_word*)t0)[7]);
-/* free-meta-variables2445 */
+/* free-meta-variables2470 */
 t5=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t5))(6,t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[7]))){
 t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10405,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10524,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[7]);
-/* free-meta-variables2445 */
+/* free-meta-variables2470 */
 t5=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t5))(6,t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t3,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 if(C_truep((C_word)C_i_vectorp(((C_word*)t0)[7]))){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10422,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10541,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* vector->list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[223]+1)))(3,*((C_word*)lf[223]+1),t2,((C_word*)t0)[7]);}
+t3=*((C_word*)lf[168]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[7]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}}}
 
-/* k10420 in k10371 */
-static void C_ccall f_10422(C_word c,C_word t0,C_word t1){
+/* k10539 in k10490 */
+static void C_ccall f_10541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* free-meta-variables2445 */
+/* free-meta-variables2470 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10403 in k10371 */
-static void C_ccall f_10405(C_word c,C_word t0,C_word t1){
+/* k10522 in k10490 */
+static void C_ccall f_10524(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* free-meta-variables2445 */
+/* free-meta-variables2470 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10382 in k10371 */
-static void C_ccall f_10384(C_word c,C_word t0,C_word t1){
+/* k10501 in k10490 */
+static void C_ccall f_10503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* free-meta-variables2445 */
+/* free-meta-variables2470 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* f_10258 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10258(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_10377 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10377(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -13133,7 +13518,7 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10258,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_10377,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_symbolp(t2))){
 if(C_truep((C_word)C_i_memq(t2,((C_word*)t0)[4]))){
 t5=t1;
@@ -13143,13 +13528,13 @@ t5=(C_word)C_a_i_cons(&a,2,t2,t3);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,t5,t4));}}
 else{
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10284,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-/* segment-pattern?2446 */
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10403,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* segment-pattern?2471 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}
 
-/* k10282 */
-static void C_ccall f_10284(C_word c,C_word t0,C_word t1){
+/* k10401 */
+static void C_ccall f_10403(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13160,50 +13545,51 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10284,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10403,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-/* meta-variables2444 */
+/* meta-variables2469 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-((C_proc5)C_retrieve_proc(t4))(5,t4,((C_word*)t0)[3],t2,t3,((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[3],t2,t3,((C_word*)t0)[2]);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[6]))){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10312,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10431,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[6]);
-/* meta-variables2444 */
+/* meta-variables2469 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-((C_proc5)C_retrieve_proc(t5))(5,t5,t3,t4,((C_word*)t0)[5],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,t4,((C_word*)t0)[5],((C_word*)t0)[2]);}
 else{
 if(C_truep((C_word)C_i_vectorp(((C_word*)t0)[6]))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10329,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* vector->list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[223]+1)))(3,*((C_word*)lf[223]+1),t2,((C_word*)t0)[6]);}
+t3=*((C_word*)lf[168]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[6]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}}}
 
-/* k10327 in k10282 */
-static void C_ccall f_10329(C_word c,C_word t0,C_word t1){
+/* k10446 in k10401 */
+static void C_ccall f_10448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* meta-variables2444 */
+/* meta-variables2469 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10310 in k10282 */
-static void C_ccall f_10312(C_word c,C_word t0,C_word t1){
+/* k10429 in k10401 */
+static void C_ccall f_10431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* meta-variables2444 */
+/* meta-variables2469 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* f_10004 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_10004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_10123 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_10123(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -13217,7 +13603,7 @@ C_word t13;
 C_word ab[15],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10004,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_10123,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_symbolp(t2))){
 t5=(C_word)C_i_assq(t2,t4);
 if(C_truep(t5)){
@@ -13229,21 +13615,22 @@ t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}
 else{
 /* ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t1,lf[224],t2);}}
+t8=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t1,lf[225],t2);}}
 else{
 t6=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[222],t6);
+t7=(C_word)C_a_i_cons(&a,2,lf[224],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[12])[1],t8));}}
 else{
-t5=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_10051,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t4,a[11]=((C_word*)t0)[11],a[12]=t2,a[13]=t1,a[14]=t3,tmp=(C_word)a,a+=15,tmp);
-/* segment-template?2447 */
+t5=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_10170,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=t4,a[11]=((C_word*)t0)[11],a[12]=t2,a[13]=t1,a[14]=t3,tmp=(C_word)a,a+=15,tmp);
+/* segment-template?2472 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}
 
-/* k10049 */
-static void C_ccall f_10051(C_word c,C_word t0,C_word t1){
+/* k10168 */
+static void C_ccall f_10170(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13254,82 +13641,83 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10051,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10170,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10054,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
-/* segment-depth2448 */
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_10173,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
+/* segment-depth2473 */
 t3=((C_word*)((C_word*)t0)[5])[1];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[12]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[12]);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[12]))){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10212,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10331,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[12]);
-/* process-template2443 */
+/* process-template2468 */
 t4=((C_word*)((C_word*)t0)[11])[1];
-((C_proc5)C_retrieve_proc(t4))(5,t4,t2,t3,((C_word*)t0)[14],((C_word*)t0)[10]);}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,((C_word*)t0)[14],((C_word*)t0)[10]);}
 else{
 if(C_truep((C_word)C_i_vectorp(((C_word*)t0)[12]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10245,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[13],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10249,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[14],a[4]=t2,a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10364,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[13],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10368,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[14],a[4]=t2,a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
 /* vector->list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[223]+1)))(3,*((C_word*)lf[223]+1),t3,((C_word*)t0)[12]);}
+t4=*((C_word*)lf[168]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[12]);}
 else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[13];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t2));}}}}
 
-/* k10247 in k10049 */
-static void C_ccall f_10249(C_word c,C_word t0,C_word t1){
+/* k10366 in k10168 */
+static void C_ccall f_10368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* process-template2443 */
+/* process-template2468 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10243 in k10049 */
-static void C_ccall f_10245(C_word c,C_word t0,C_word t1){
+/* k10362 in k10168 */
+static void C_ccall f_10364(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10245,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10364,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t2));}
 
-/* k10210 in k10049 */
-static void C_ccall f_10212(C_word c,C_word t0,C_word t1){
+/* k10329 in k10168 */
+static void C_ccall f_10331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10212,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10220,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10331,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10339,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* process-template2443 */
+/* process-template2468 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-((C_proc5)C_retrieve_proc(t4))(5,t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10218 in k10210 in k10049 */
-static void C_ccall f_10220(C_word c,C_word t0,C_word t1){
+/* k10337 in k10329 in k10168 */
+static void C_ccall f_10339(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10220,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10339,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t3));}
 
-/* k10052 in k10049 */
-static void C_ccall f_10054(C_word c,C_word t0,C_word t1){
+/* k10171 in k10168 */
+static void C_ccall f_10173(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13337,35 +13725,36 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10054,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10173,2,t0,t1);}
 t2=(C_word)C_fixnum_plus(((C_word*)t0)[10],t1);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10060,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10179,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[8]);
-/* free-meta-variables2445 */
+/* free-meta-variables2470 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-((C_proc6)C_retrieve_proc(t5))(6,t5,t3,t4,t2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);}
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t3,t4,t2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);}
 
-/* k10058 in k10052 in k10049 */
-static void C_ccall f_10060(C_word c,C_word t0,C_word t1){
+/* k10177 in k10171 in k10168 */
+static void C_ccall f_10179(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10060,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10179,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
 /* ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),((C_word*)t0)[11],lf[225],((C_word*)t0)[10]);}
+t2=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[11],lf[226],((C_word*)t0)[10]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10072,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_10191,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[10]);
-/* process-template2443 */
+/* process-template2468 */
 t4=((C_word*)((C_word*)t0)[9])[1];
-((C_proc5)C_retrieve_proc(t4))(5,t4,t2,t3,((C_word*)t0)[2],((C_word*)t0)[7]);}}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,((C_word*)t0)[2],((C_word*)t0)[7]);}}
 
-/* k10070 in k10058 in k10052 in k10049 */
-static void C_ccall f_10072(C_word c,C_word t0,C_word t1){
+/* k10189 in k10177 in k10171 in k10168 */
+static void C_ccall f_10191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13374,28 +13763,28 @@ C_word t5;
 C_word t6;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10072,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10075,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10138,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10191,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10194,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10257,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
 t4=(C_word)C_i_cdr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_nullp(t4))){
 if(C_truep((C_word)C_i_symbolp(t1))){
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
 t6=t3;
-f_10138(t6,(C_word)C_eqp(t1,t5));}
+f_10257(t6,(C_word)C_eqp(t1,t5));}
 else{
 t5=t3;
-f_10138(t5,C_SCHEME_FALSE);}}
+f_10257(t5,C_SCHEME_FALSE);}}
 else{
 t5=t3;
-f_10138(t5,C_SCHEME_FALSE);}}
+f_10257(t5,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_10138(t4,C_SCHEME_FALSE);}}
+f_10257(t4,C_SCHEME_FALSE);}}
 
-/* k10136 in k10070 in k10058 in k10052 in k10049 */
-static void C_fcall f_10138(C_word t0,C_word t1){
+/* k10255 in k10189 in k10177 in k10171 in k10168 */
+static void C_fcall f_10257(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13404,33 +13793,33 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10138,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10257,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-f_10075(t2,((C_word*)t0)[5]);}
+f_10194(t2,((C_word*)t0)[5]);}
 else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10153,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10272,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
 t6=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);}}
 
-/* k10151 in k10136 in k10070 in k10058 in k10052 in k10049 */
-static void C_ccall f_10153(C_word c,C_word t0,C_word t1){
+/* k10270 in k10255 in k10189 in k10177 in k10171 in k10168 */
+static void C_ccall f_10272(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10153,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10272,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-f_10075(t3,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t2));}
+f_10194(t3,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t2));}
 
-/* k10073 in k10070 in k10058 in k10052 in k10049 */
-static void C_fcall f_10075(C_word t0,C_word t1){
+/* k10192 in k10189 in k10177 in k10171 in k10168 */
+static void C_fcall f_10194(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13439,16 +13828,16 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10075,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10078,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_10194,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10197,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10109,a[2]=t4,a[3]=((C_word)li142),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10228,a[2]=t4,a[3]=((C_word)li143),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_10109(t6,t2,((C_word*)t0)[2],t1);}
+f_10228(t6,t2,((C_word*)t0)[2],t1);}
 
-/* doloop2670 in k10073 in k10070 in k10058 in k10052 in k10049 */
-static void C_fcall f_10109(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop2695 in k10192 in k10189 in k10177 in k10171 in k10168 */
+static void C_fcall f_10228(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13465,7 +13854,7 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10109,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_10228,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_eqp(t4,C_fix(1));
 if(C_truep(t5)){
@@ -13476,7 +13865,7 @@ else{
 t6=(C_word)C_fixnum_difference(t2,C_fix(1));
 t7=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,lf[52],t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[226],t8);
+t9=(C_word)C_a_i_cons(&a,2,lf[227],t8);
 t12=t1;
 t13=t6;
 t14=t9;
@@ -13485,63 +13874,63 @@ t2=t13;
 t3=t14;
 goto loop;}}
 
-/* k10076 in k10073 in k10070 in k10058 in k10052 in k10049 */
-static void C_ccall f_10078(C_word c,C_word t0,C_word t1){
+/* k10195 in k10192 in k10189 in k10177 in k10171 in k10168 */
+static void C_ccall f_10197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10078,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10107,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* segment-tail2449 */
+C_save_and_reclaim((void*)tr2,(void*)f_10197,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10226,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* segment-tail2474 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k10105 in k10076 in k10073 in k10070 in k10058 in k10052 in k10049 */
-static void C_ccall f_10107(C_word c,C_word t0,C_word t1){
+/* k10224 in k10195 in k10192 in k10189 in k10177 in k10171 in k10168 */
+static void C_ccall f_10226(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10107,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10226,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
 t2=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[7]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10099,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10103,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* segment-tail2449 */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10218,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10222,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* segment-tail2474 */
 t4=((C_word*)((C_word*)t0)[3])[1];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}}
 
-/* k10101 in k10105 in k10076 in k10073 in k10070 in k10058 in k10052 in k10049 */
-static void C_ccall f_10103(C_word c,C_word t0,C_word t1){
+/* k10220 in k10224 in k10195 in k10192 in k10189 in k10177 in k10171 in k10168 */
+static void C_ccall f_10222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* process-template2443 */
+/* process-template2468 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10097 in k10105 in k10076 in k10073 in k10070 in k10058 in k10052 in k10049 */
-static void C_ccall f_10099(C_word c,C_word t0,C_word t1){
+/* k10216 in k10224 in k10195 in k10192 in k10189 in k10177 in k10171 in k10168 */
+static void C_ccall f_10218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10099,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10218,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[52],t3));}
 
-/* f_9797 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_9797(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_9916 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9916(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -13549,24 +13938,24 @@ C_word t7;
 C_word ab[15],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9797,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_9916,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_symbolp(t2))){
 if(C_truep((C_word)C_i_memq(t2,((C_word*)t0)[12]))){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_END_OF_LIST);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9821,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* mapit2596 */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9940,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* mapit2621 */
 t6=t4;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t3);}}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}}
 else{
-t5=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_9827,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t4,a[12]=t3,a[13]=((C_word*)t0)[11],a[14]=t2,tmp=(C_word)a,a+=15,tmp);
-/* segment-pattern?2446 */
+t5=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_9946,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t4,a[12]=t3,a[13]=((C_word*)t0)[11],a[14]=t2,tmp=(C_word)a,a+=15,tmp);
+/* segment-pattern?2471 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}
 
-/* k9825 */
-static void C_ccall f_9827(C_word c,C_word t0,C_word t1){
+/* k9944 */
+static void C_ccall f_9946(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13581,41 +13970,41 @@ C_word t11;
 C_word t12;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9827,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9946,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[14]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9836,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word)li139),tmp=(C_word)a,a+=8,tmp);
-/* process-pattern2442 */
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9955,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word)li140),tmp=(C_word)a,a+=8,tmp);
+/* process-pattern2467 */
 t4=((C_word*)((C_word*)t0)[8])[1];
-((C_proc5)C_retrieve_proc(t4))(5,t4,((C_word*)t0)[7],t2,((C_word*)((C_word*)t0)[13])[1],t3);}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[7],t2,((C_word*)((C_word*)t0)[13])[1],t3);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[14]))){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9887,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10006,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[14]);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t4);
-/* process-pattern2442 */
+/* process-pattern2467 */
 t6=((C_word*)((C_word*)t0)[8])[1];
-((C_proc5)C_retrieve_proc(t6))(5,t6,t2,t3,t5,((C_word*)t0)[11]);}
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t2,t3,t5,((C_word*)t0)[11]);}
 else{
 if(C_truep((C_word)C_i_vectorp(((C_word*)t0)[14]))){
 t2=(C_word)C_i_vector_length(((C_word*)t0)[14]);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9927,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10046,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[14],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,C_fix(2)))){
 t4=(C_word)C_fixnum_difference(t2,C_fix(1));
 t5=(C_word)C_i_vector_ref(((C_word*)t0)[14],t4);
-/* ellipsis?2436 */
+/* ellipsis?2461 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t3,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t3,t5);}
 else{
 t4=t3;
-f_9927(2,t4,C_SCHEME_FALSE);}}
+f_10046(2,t4,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}}}
 
-/* k9925 in k9825 */
-static void C_ccall f_9927(C_word c,C_word t0,C_word t1){
+/* k10044 in k9944 */
+static void C_ccall f_10046(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13624,20 +14013,21 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9927,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10046,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9937,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10056,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 /* vector->list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[223]+1)))(3,*((C_word*)lf[223]+1),t2,((C_word*)t0)[4]);}
+t3=*((C_word*)lf[168]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9950,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=((C_word*)t0)[3],a[9]=((C_word)li140),tmp=(C_word)a,a+=10,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10069,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=((C_word*)t0)[3],a[9]=((C_word)li141),tmp=(C_word)a,a+=10,tmp));
 t5=((C_word*)t3)[1];
-f_9950(t5,((C_word*)t0)[6],C_fix(0));}}
+f_10069(t5,((C_word*)t0)[6],C_fix(0));}}
 
-/* lp in k9925 in k9825 */
-static void C_fcall f_9950(C_word t0,C_word t1,C_word t2){
+/* lp in k10044 in k9944 */
+static void C_fcall f_10069(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13648,61 +14038,62 @@ C_word t8;
 C_word t9;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9950,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10069,NULL,3,t0,t1,t2);}
 t3=t2;
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[8]))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9964,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10083,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_vector_ref(((C_word*)t0)[6],t2);
 t6=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t6);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[4])[1],t7);
-/* process-pattern2442 */
+/* process-pattern2467 */
 t9=((C_word*)((C_word*)t0)[3])[1];
-((C_proc5)C_retrieve_proc(t9))(5,t9,t4,t5,t8,((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t4,t5,t8,((C_word*)t0)[2]);}}
 
-/* k9962 in lp in k9925 in k9825 */
-static void C_ccall f_9964(C_word c,C_word t0,C_word t1){
+/* k10081 in lp in k10044 in k9944 */
+static void C_ccall f_10083(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9964,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9968,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10083,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10087,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* lp2625 */
+/* lp2650 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_9950(t4,t2,t3);}
+f_10069(t4,t2,t3);}
 
-/* k9966 in k9962 in lp in k9925 in k9825 */
-static void C_ccall f_9968(C_word c,C_word t0,C_word t1){
+/* k10085 in k10081 in lp in k10044 in k9944 */
+static void C_ccall f_10087(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+t2=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9935 in k9925 in k9825 */
-static void C_ccall f_9937(C_word c,C_word t0,C_word t1){
+/* k10054 in k10044 in k9944 */
+static void C_ccall f_10056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9937,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10056,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t2);
-/* process-pattern2442 */
+/* process-pattern2467 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-((C_proc5)C_retrieve_proc(t4))(5,t4,((C_word*)t0)[3],t1,t3,((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[3],t1,t3,((C_word*)t0)[2]);}
 
-/* k9885 in k9825 */
-static void C_ccall f_9887(C_word c,C_word t0,C_word t1){
+/* k10004 in k9944 */
+static void C_ccall f_10006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13711,25 +14102,26 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9887,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9891,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10006,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10010,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[4])[1],t4);
-/* process-pattern2442 */
+/* process-pattern2467 */
 t6=((C_word*)((C_word*)t0)[3])[1];
-((C_proc5)C_retrieve_proc(t6))(5,t6,t2,t3,t5,((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t2,t3,t5,((C_word*)t0)[2]);}
 
-/* k9889 in k9885 in k9825 */
-static void C_ccall f_9891(C_word c,C_word t0,C_word t1){
+/* k10008 in k10004 in k9944 */
+static void C_ccall f_10010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+t2=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a9835 in k9825 */
-static void C_ccall f_9836(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9954 in k9944 */
+static void C_ccall f_9955(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13744,13 +14136,13 @@ C_word t12;
 C_word ab[21],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9836,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9955,3,t0,t1,t2);}
 t3=(C_word)C_eqp(((C_word*)((C_word*)t0)[6])[1],t2);
 if(C_truep(t3)){
 t4=((C_word*)t0)[5];
-/* mapit2596 */
+/* mapit2621 */
 t5=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t1,t4);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t4);}
 else{
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[6])[1],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
@@ -13759,24 +14151,24 @@ t7=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t6);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,t7,t8);
 t10=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t9);
-/* mapit2596 */
+/* mapit2621 */
 t11=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t11))(3,t11,t1,t10);}}
+((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t1,t10);}}
 
-/* k9819 */
-static void C_ccall f_9821(C_word c,C_word t0,C_word t1){
+/* k9938 */
+static void C_ccall f_9940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9821,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9940,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_list(&a,1,t2));}
 
-/* f_9509 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_9509(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_9628 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9628(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13786,21 +14178,21 @@ C_word t8;
 C_word ab[19],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9509,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9628,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_vector_length(t3);
-t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_9516,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t4,a[13]=t1,a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],a[18]=t2,tmp=(C_word)a,a+=19,tmp);
+t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_9635,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t4,a[13]=t1,a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=((C_word*)t0)[15],a[18]=t2,tmp=(C_word)a,a+=19,tmp);
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,C_fix(2)))){
 t6=(C_word)C_fixnum_difference(t4,C_fix(1));
 t7=(C_word)C_i_vector_ref(t3,t6);
-/* ellipsis?2436 */
+/* ellipsis?2461 */
 t8=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t8))(3,t8,t5,t7);}
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t5,t7);}
 else{
 t6=t5;
-f_9516(2,t6,C_SCHEME_FALSE);}}
+f_9635(2,t6,C_SCHEME_FALSE);}}
 
-/* k9514 */
-static void C_ccall f_9516(C_word c,C_word t0,C_word t1){
+/* k9633 */
+static void C_ccall f_9635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13820,13 +14212,13 @@ C_word t16;
 C_word t17;
 C_word ab[48],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9516,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9635,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[18],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[17])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[17])[1],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[16])[1],t5);
-t7=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_9555,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[17],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=t4,a[16]=((C_word*)t0)[15],a[17]=t6,tmp=(C_word)a,a+=18,tmp);
+t7=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_9674,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[17],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=t4,a[16]=((C_word*)t0)[15],a[17]=t6,tmp=(C_word)a,a+=18,tmp);
 if(C_truep(t1)){
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[17])[1],C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t8);
@@ -13834,17 +14226,17 @@ t10=(C_word)C_fixnum_difference(((C_word*)t0)[12],C_fix(2));
 t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
 t12=(C_word)C_a_i_cons(&a,2,t9,t11);
 t13=t7;
-f_9555(t13,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[10])[1],t12));}
+f_9674(t13,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[10])[1],t12));}
 else{
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[17])[1],C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t8);
 t10=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
 t11=(C_word)C_a_i_cons(&a,2,t9,t10);
 t12=t7;
-f_9555(t12,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t11));}}
+f_9674(t12,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t11));}}
 
-/* k9553 in k9514 */
-static void C_fcall f_9555(C_word t0,C_word t1){
+/* k9672 in k9633 */
+static void C_fcall f_9674(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13854,17 +14246,17 @@ C_word t6;
 C_word t7;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9555,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9559,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[17],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9563,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_9674,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9678,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[16],a[6]=((C_word*)t0)[17],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9682,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_9565,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[16],a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[10],a[14]=((C_word*)t0)[11],a[15]=((C_word*)t0)[12],a[16]=((C_word)li137),tmp=(C_word)a,a+=17,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_9684,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[16],a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[10],a[14]=((C_word*)t0)[11],a[15]=((C_word*)t0)[12],a[16]=((C_word)li138),tmp=(C_word)a,a+=17,tmp));
 t7=((C_word*)t5)[1];
-f_9565(t7,t3,C_fix(0));}
+f_9684(t7,t3,C_fix(0));}
 
-/* lp in k9553 in k9514 */
-static void C_fcall f_9565(C_word t0,C_word t1,C_word t2){
+/* lp in k9672 in k9633 */
+static void C_fcall f_9684(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13892,7 +14284,7 @@ C_word t25;
 C_word t26;
 C_word ab[42],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9565,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_9684,NULL,3,t0,t1,t2);}
 t3=t2;
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[15]))){
 t4=t1;
@@ -13909,51 +14301,52 @@ t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
 t11=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[15],C_SCHEME_END_OF_LIST);
 t12=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[13])[1],t11);
 t13=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[12])[1],t12);
-t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9625,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t10,a[6]=((C_word*)t0)[10],a[7]=t13,a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
-t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9629,a[2]=t14,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[13],tmp=(C_word)a,a+=6,tmp);
+t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9744,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t10,a[6]=((C_word*)t0)[10],a[7]=t13,a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9748,a[2]=t14,a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[13],tmp=(C_word)a,a+=6,tmp);
 t16=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[13])[1],C_SCHEME_END_OF_LIST);
 t17=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[6])[1],t16);
 t18=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t17);
 t19=(C_word)C_fixnum_difference(((C_word*)t0)[15],C_fix(2));
 t20=(C_word)C_i_vector_ref(((C_word*)t0)[4],t19);
-/* process-match2439 */
+/* process-match2464 */
 t21=((C_word*)((C_word*)t0)[3])[1];
-((C_proc4)C_retrieve_proc(t21))(4,t21,t15,t18,t20);}
+((C_proc4)(void*)(*((C_word*)t21+1)))(4,t21,t15,t18,t20);}
 else{
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9696,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9815,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t9=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t10=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[6])[1],t9);
 t11=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t10);
 t12=(C_word)C_i_vector_ref(((C_word*)t0)[4],t2);
-/* process-match2439 */
+/* process-match2464 */
 t13=((C_word*)((C_word*)t0)[3])[1];
-((C_proc4)C_retrieve_proc(t13))(4,t13,t8,t11,t12);}}}
+((C_proc4)(void*)(*((C_word*)t13+1)))(4,t13,t8,t11,t12);}}}
 
-/* k9694 in lp in k9553 in k9514 */
-static void C_ccall f_9696(C_word c,C_word t0,C_word t1){
+/* k9813 in lp in k9672 in k9633 */
+static void C_ccall f_9815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9696,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9700,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9815,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9819,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* lp2571 */
+/* lp2596 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_9565(t4,t2,t3);}
+f_9684(t4,t2,t3);}
 
-/* k9698 in k9694 in lp in k9553 in k9514 */
-static void C_ccall f_9700(C_word c,C_word t0,C_word t1){
+/* k9817 in k9813 in lp in k9672 in k9633 */
+static void C_ccall f_9819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+t2=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9627 in lp in k9553 in k9514 */
-static void C_ccall f_9629(C_word c,C_word t0,C_word t1){
+/* k9746 in lp in k9672 in k9633 */
+static void C_ccall f_9748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13964,7 +14357,7 @@ C_word t7;
 C_word t8;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9629,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9748,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_fix(1),C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[4])[1],t3);
@@ -13975,8 +14368,8 @@ t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
 t8=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,((C_word*)t0)[2],t1,t7);}
 
-/* k9623 in lp in k9553 in k9514 */
-static void C_ccall f_9625(C_word c,C_word t0,C_word t1){
+/* k9742 in lp in k9672 in k9633 */
+static void C_ccall f_9744(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13989,7 +14382,7 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9625,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9744,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[8])[1],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
@@ -14001,8 +14394,8 @@ t9=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t8);
 t10=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST));}
 
-/* k9561 in k9553 in k9514 */
-static void C_ccall f_9563(C_word c,C_word t0,C_word t1){
+/* k9680 in k9672 in k9633 */
+static void C_ccall f_9682(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -14010,8 +14403,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9557 in k9553 in k9514 */
-static void C_ccall f_9559(C_word c,C_word t0,C_word t1){
+/* k9676 in k9672 in k9633 */
+static void C_ccall f_9678(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14022,7 +14415,7 @@ C_word t7;
 C_word t8;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9559,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9678,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t3);
@@ -14032,8 +14425,8 @@ t7=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t6);
 t8=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST));}
 
-/* f_9387 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_9387(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_9506 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14042,16 +14435,16 @@ C_word t7;
 C_word ab[19],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9387,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9391,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,a[11]=((C_word*)t0)[12],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_9506,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9510,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,a[11]=((C_word*)t0)[12],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[11])[1],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t5);
-/* process-match2439 */
+/* process-match2464 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t4,t6,t3);}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t4,t6,t3);}
 
-/* k9389 */
-static void C_ccall f_9391(C_word c,C_word t0,C_word t1){
+/* k9508 */
+static void C_ccall f_9510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14071,7 +14464,7 @@ C_word t16;
 C_word t17;
 C_word ab[46],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9391,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9510,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[11])[1],t2);
@@ -14085,7 +14478,7 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[9])[1],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[8])[1],t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[9])[1],C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[7])[1],t7);
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9463,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=t6,a[8]=((C_word*)t0)[6],a[9]=t8,tmp=(C_word)a,a+=10,tmp);
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9582,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=t6,a[8]=((C_word*)t0)[6],a[9]=t8,tmp=(C_word)a,a+=10,tmp);
 t10=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[9])[1],C_SCHEME_END_OF_LIST);
 t11=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t10);
 t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
@@ -14095,8 +14488,8 @@ t14=(C_word)C_a_i_cons(&a,2,t13,C_SCHEME_END_OF_LIST);
 t15=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t9,t1,t14);}}
 
-/* k9461 in k9389 */
-static void C_ccall f_9463(C_word c,C_word t0,C_word t1){
+/* k9580 in k9508 */
+static void C_ccall f_9582(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14110,7 +14503,7 @@ C_word t10;
 C_word t11;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9463,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9582,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[8])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -14123,8 +14516,8 @@ t10=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t9);
 t11=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST));}
 
-/* f_9166 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_9166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_9285 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14138,11 +14531,11 @@ C_word t12;
 C_word ab[24],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9166,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9285,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_symbolp(t3))){
 if(C_truep((C_word)C_i_memq(t3,((C_word*)t0)[16]))){
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[222],t4);
+t5=(C_word)C_a_i_cons(&a,2,lf[224],t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[15])[1],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
@@ -14154,13 +14547,13 @@ else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}}
 else{
-t4=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_9216,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t2,a[13]=t1,a[14]=((C_word*)t0)[13],a[15]=t3,tmp=(C_word)a,a+=16,tmp);
-/* segment-pattern?2446 */
+t4=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_9335,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t2,a[13]=t1,a[14]=((C_word*)t0)[13],a[15]=t3,tmp=(C_word)a,a+=16,tmp);
+/* segment-pattern?2471 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t3);}}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}}
 
-/* k9214 */
-static void C_ccall f_9216(C_word c,C_word t0,C_word t1){
+/* k9333 */
+static void C_ccall f_9335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14179,12 +14572,12 @@ C_word t15;
 C_word t16;
 C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9216,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9335,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[15]);
-/* process-segment-match2440 */
+/* process-segment-match2465 */
 t3=((C_word*)((C_word*)t0)[14])[1];
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[13],((C_word*)t0)[12],t2);}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[13],((C_word*)t0)[12],t2);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[15]))){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[12],C_SCHEME_END_OF_LIST);
@@ -14192,32 +14585,32 @@ t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[11])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[11])[1],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[10])[1],t5);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9264,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[8],a[4]=t4,a[5]=((C_word*)t0)[9],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9268,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[11],a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9383,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[8],a[4]=t4,a[5]=((C_word*)t0)[9],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9387,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[11],a[6]=t7,tmp=(C_word)a,a+=7,tmp);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[11])[1],C_SCHEME_END_OF_LIST);
 t10=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t9);
 t11=(C_word)C_i_car(((C_word*)t0)[15]);
-/* process-match2439 */
+/* process-match2464 */
 t12=((C_word*)((C_word*)t0)[6])[1];
-((C_proc4)C_retrieve_proc(t12))(4,t12,t8,t10,t11);}
+((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t8,t10,t11);}
 else{
 if(C_truep((C_word)C_i_vectorp(((C_word*)t0)[15]))){
-/* process-vector-match2441 */
+/* process-vector-match2466 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[15]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[15]);}
 else{
 t2=(C_word)C_i_nullp(((C_word*)t0)[15]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9330,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9449,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_9330(t4,t2);}
+f_9449(t4,t2);}
 else{
 t4=(C_word)C_booleanp(((C_word*)t0)[15]);
 t5=t3;
-f_9330(t5,(C_truep(t4)?t4:(C_word)C_charp(((C_word*)t0)[15])));}}}}}
+f_9449(t5,(C_truep(t4)?t4:(C_word)C_charp(((C_word*)t0)[15])));}}}}}
 
-/* k9328 in k9214 */
-static void C_fcall f_9330(C_word t0,C_word t1){
+/* k9447 in k9333 */
+static void C_fcall f_9449(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14232,7 +14625,7 @@ C_word t11;
 C_word t12;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9330,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9449,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[82],t2);
@@ -14250,8 +14643,8 @@ t6=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t5);
 t7=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST));}}
 
-/* k9266 in k9214 */
-static void C_ccall f_9268(C_word c,C_word t0,C_word t1){
+/* k9385 in k9333 */
+static void C_ccall f_9387(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14261,18 +14654,18 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9268,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9272,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9276,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9387,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9391,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9395,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[4])[1],t4);
 t6=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* process-match2439 */
+/* process-match2464 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t3,t5,t6);}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t3,t5,t6);}
 
-/* k9274 in k9266 in k9214 */
-static void C_ccall f_9276(C_word c,C_word t0,C_word t1){
+/* k9393 in k9385 in k9333 */
+static void C_ccall f_9395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -14280,8 +14673,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9270 in k9266 in k9214 */
-static void C_ccall f_9272(C_word c,C_word t0,C_word t1){
+/* k9389 in k9385 in k9333 */
+static void C_ccall f_9391(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -14289,8 +14682,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9262 in k9214 */
-static void C_ccall f_9264(C_word c,C_word t0,C_word t1){
+/* k9381 in k9333 */
+static void C_ccall f_9383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14300,7 +14693,7 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9264,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9383,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -14309,8 +14702,8 @@ t6=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],t5);
 t7=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST));}
 
-/* f_9082 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_9082(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_9201 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9201(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14319,39 +14712,41 @@ C_word t6;
 C_word ab[11],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9082,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9089,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t2,tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_9201,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9208,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t2,tmp=(C_word)a,a+=11,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_pairp(t4))){
 t5=(C_word)C_i_cddr(t2);
 t6=t3;
-f_9089(t6,(C_word)C_i_nullp(t5));}
+f_9208(t6,(C_word)C_i_nullp(t5));}
 else{
 t5=t3;
-f_9089(t5,C_SCHEME_FALSE);}}
+f_9208(t5,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_9089(t4,C_SCHEME_FALSE);}}
+f_9208(t4,C_SCHEME_FALSE);}}
 
-/* k9087 */
-static void C_fcall f_9089(C_word t0,C_word t1){
+/* k9206 */
+static void C_fcall f_9208(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9089,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9208,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9092,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9211,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
 /* cdar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[184]+1)))(3,*((C_word*)lf[184]+1),t2,((C_word*)t0)[10]);}
+t3=*((C_word*)lf[186]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[10]);}
 else{
 /* ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),((C_word*)t0)[7],lf[221],((C_word*)t0)[10]);}}
+t2=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[7],lf[223],((C_word*)t0)[10]);}}
 
-/* k9090 in k9087 */
-static void C_ccall f_9092(C_word c,C_word t0,C_word t1){
+/* k9209 in k9206 */
+static void C_ccall f_9211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14359,16 +14754,16 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9092,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9211,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[10]);
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9137,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9141,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* process-match2439 */
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9256,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9260,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* process-match2464 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t4,((C_word*)((C_word*)t0)[3])[1],t1);}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)((C_word*)t0)[3])[1],t1);}
 
-/* k9139 in k9090 in k9087 */
-static void C_ccall f_9141(C_word c,C_word t0,C_word t1){
+/* k9258 in k9209 in k9206 */
+static void C_ccall f_9260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -14376,8 +14771,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9135 in k9090 in k9087 */
-static void C_ccall f_9137(C_word c,C_word t0,C_word t1){
+/* k9254 in k9209 in k9206 */
+static void C_ccall f_9256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14385,51 +14780,51 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9137,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9256,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[10])[1],t1);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9118,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t2,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9132,a[2]=((C_word)li133),tmp=(C_word)a,a+=3,tmp);
-/* process-pattern2442 */
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9237,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t2,a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9251,a[2]=((C_word)li134),tmp=(C_word)a,a+=3,tmp);
+/* process-pattern2467 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-((C_proc5)C_retrieve_proc(t5))(5,t5,t3,((C_word*)t0)[4],((C_word*)((C_word*)t0)[2])[1],t4);}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,((C_word*)t0)[4],((C_word*)((C_word*)t0)[2])[1],t4);}
 
-/* a9131 in k9135 in k9090 in k9087 */
-static void C_ccall f_9132(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9250 in k9254 in k9209 in k9206 */
+static void C_ccall f_9251(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9132,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9251,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k9116 in k9135 in k9090 in k9087 */
-static void C_ccall f_9118(C_word c,C_word t0,C_word t1){
+/* k9235 in k9254 in k9209 in k9206 */
+static void C_ccall f_9237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9118,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9126,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9130,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* meta-variables2444 */
+C_save_and_reclaim((void*)tr2,(void*)f_9237,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9245,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9249,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* meta-variables2469 */
 t4=((C_word*)((C_word*)t0)[3])[1];
-((C_proc5)C_retrieve_proc(t4))(5,t4,t3,((C_word*)t0)[2],C_fix(0),C_SCHEME_END_OF_LIST);}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[2],C_fix(0),C_SCHEME_END_OF_LIST);}
 
-/* k9128 in k9116 in k9135 in k9090 in k9087 */
-static void C_ccall f_9130(C_word c,C_word t0,C_word t1){
+/* k9247 in k9235 in k9254 in k9209 in k9206 */
+static void C_ccall f_9249(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* process-template2443 */
+/* process-template2468 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t1);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t1);}
 
-/* k9124 in k9116 in k9135 in k9090 in k9087 */
-static void C_ccall f_9126(C_word c,C_word t0,C_word t1){
+/* k9243 in k9235 in k9254 in k9209 in k9206 */
+static void C_ccall f_9245(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14438,7 +14833,7 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9126,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9245,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[4])[1],t3);
@@ -14446,8 +14841,8 @@ t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 t6=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
 
-/* f_8957 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8957(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_9076 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9076(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14470,7 +14865,7 @@ C_word t20;
 C_word ab[50],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8957,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9076,3,t0,t1,t2);}
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[11])[1],C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[10])[1],t3);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[9])[1],t4);
@@ -14479,20 +14874,20 @@ t7=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[8])[1],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[7])[1],t8);
 t10=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
-t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8997,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t5,a[5]=((C_word*)t0)[5],a[6]=t10,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9116,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t5,a[5]=((C_word*)t0)[5],a[6]=t10,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t12=C_SCHEME_END_OF_LIST;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
 t14=C_SCHEME_FALSE;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9001,a[2]=t11,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9120,a[2]=t11,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
 t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
-t19=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9023,a[2]=t13,a[3]=t18,a[4]=t15,a[5]=((C_word*)t0)[2],a[6]=((C_word)li131),tmp=(C_word)a,a+=7,tmp));
+t19=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9142,a[2]=t13,a[3]=t18,a[4]=t15,a[5]=((C_word*)t0)[2],a[6]=((C_word)li132),tmp=(C_word)a,a+=7,tmp));
 t20=((C_word*)t18)[1];
-f_9023(t20,t16,t2);}
+f_9142(t20,t16,t2);}
 
-/* loop2458 */
-static void C_fcall f_9023(C_word t0,C_word t1,C_word t2){
+/* loop2483 */
+static void C_fcall f_9142(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14501,21 +14896,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9023,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_9142,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=((C_word*)((C_word*)t0)[5])[1];
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9052,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9171,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g24742475 */
+/* g24992500 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9050 in loop2458 */
-static void C_ccall f_9052(C_word c,C_word t0,C_word t1){
+/* k9169 in loop2483 */
+static void C_ccall f_9171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14527,25 +14922,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9052,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9171,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop24582471 */
+/* loop24832496 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9023(t6,((C_word*)t0)[3],t5);}
+f_9142(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop24582471 */
+/* loop24832496 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_9023(t6,((C_word*)t0)[3],t5);}}
+f_9142(t6,((C_word*)t0)[3],t5);}}
 
-/* k8999 */
-static void C_ccall f_9001(C_word c,C_word t0,C_word t1){
+/* k9118 */
+static void C_ccall f_9120(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14555,7 +14950,7 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9001,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9120,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[4])[1],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[42],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -14565,8 +14960,8 @@ t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[2],t1,t6);}
 
-/* k8995 */
-static void C_ccall f_8997(C_word c,C_word t0,C_word t1){
+/* k9114 */
+static void C_ccall f_9116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14577,7 +14972,7 @@ C_word t7;
 C_word t8;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8997,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9116,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[7])[1],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t3);
@@ -14587,20 +14982,20 @@ t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t6);
 t8=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[2])[1],t7));}
 
-/* f_8951 in k8947 in k8942 in k8938 in k8934 in k8930 in k8925 in k8918 in k8914 in k8909 in k8905 in k8901 in k8897 in k8893 in k8887 in k8882 in k8878 in k8874 in k8860 in ##sys#process-syntax-rules in k8851 in k8848 in k8845 in k8842 in k8839 in k8836 in k8833 in k8830 in k8827 in k8824 in k8821 in k8818 in k8815 in k8812 in k8809 in k8806 in k8803 in k8799 in k8796 in k8793 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8951(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_9070 in k9066 in k9061 in k9057 in k9053 in k9049 in k9044 in k9037 in k9033 in k9028 in k9024 in k9020 in k9016 in k9012 in k9006 in k9001 in k8997 in k8993 in k8979 in ##sys#process-syntax-rules in k8970 in k8967 in k8964 in k8961 in k8958 in k8955 in k8952 in k8949 in k8946 in k8943 in k8940 in k8937 in k8934 in k8931 in k8928 in k8925 in k8922 in k8919 in k8915 in k8912 in k8909 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_9070(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8951,3,t0,t1,t2);}
-/* c2396 */
+C_save_and_reclaim((void*)tr3,(void*)f_9070,3,t0,t1,t2);}
+/* c2421 */
 t3=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t1,t2,((C_word*)((C_word*)t0)[2])[1]);}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* ##sys#mark-primitive in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8752(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#mark-primitive in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8868(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14609,15 +15004,15 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8752,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8868,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8758,a[2]=t4,a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8874,a[2]=t4,a[3]=((C_word)li129),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_8758(t6,t1,t2);}
+f_8874(t6,t1,t2);}
 
-/* loop1768 in ##sys#mark-primitive in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8758(C_word t0,C_word t1,C_word t2){
+/* loop1769 in ##sys#mark-primitive in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8874(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14627,84 +15022,85 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8758,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8874,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8781,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8897,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_i_cdr(t4);
 t6=(C_word)C_i_car(t4);
-/* expand.scm: 928  ##sys#put! */
-((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),t3,t5,lf[71],t6);}
+/* expand.scm: 946  ##sys#put! */
+t7=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t3,t5,lf[71],t6);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8779 in loop1768 in ##sys#mark-primitive in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8781(C_word c,C_word t0,C_word t1){
+/* k8895 in loop1769 in ##sys#mark-primitive in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8758(t3,((C_word*)t0)[2],t2);}
+f_8874(t3,((C_word*)t0)[2],t2);}
 
-/* ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7566(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
+/* ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
 C_word tmp;
 C_word t10;
 C_word t11;
 C_word ab[11],*a=ab;
 if(c!=10) C_bad_argc_2(c,10,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr10,(void*)f_7566,10,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}
-t10=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7570,a[2]=t3,a[3]=t7,a[4]=t8,a[5]=t5,a[6]=t6,a[7]=t2,a[8]=t1,a[9]=t4,a[10]=t9,tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 767  r */
+C_save_and_reclaim((void*)tr10,(void*)f_7682,10,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}
+t10=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7686,a[2]=t3,a[3]=t7,a[4]=t8,a[5]=t5,a[6]=t6,a[7]=t2,a[8]=t1,a[9]=t4,a[10]=t9,tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 785  r */
 t11=t3;
-((C_proc3)C_retrieve_proc(t11))(3,t11,t10,lf[200]);}
+((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t10,lf[202]);}
 
-/* k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7570(C_word c,C_word t0,C_word t1){
+/* k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7570,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7573,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-/* expand.scm: 768  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7686,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7689,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* expand.scm: 786  r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[199]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[201]);}
 
-/* k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7573(C_word c,C_word t0,C_word t1){
+/* k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7689(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7573,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-/* expand.scm: 769  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7689,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7692,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+/* expand.scm: 787  r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[198]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[200]);}
 
-/* k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7576(C_word c,C_word t0,C_word t1){
+/* k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7692(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7576,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7579,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
-/* expand.scm: 770  r */
+C_save_and_reclaim((void*)tr2,(void*)f_7692,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7695,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
+/* expand.scm: 788  r */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[197]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[199]);}
 
-/* k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7579(C_word c,C_word t0,C_word t1){
+/* k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7695(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14722,7 +15118,7 @@ C_word t14;
 C_word t15;
 C_word ab[42],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7579,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7695,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
@@ -14731,28 +15127,30 @@ t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7581,a[2]=((C_word)li99),tmp=(C_word)a,a+=3,tmp));
-t11=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7590,a[2]=((C_word*)t0)[12],a[3]=((C_word)li100),tmp=(C_word)a,a+=4,tmp));
-t12=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7633,a[2]=((C_word*)t0)[12],a[3]=((C_word)li103),tmp=(C_word)a,a+=4,tmp));
-t13=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7720,a[2]=t9,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=t1,a[7]=((C_word*)t0)[11],a[8]=t5,a[9]=t3,a[10]=((C_word*)t0)[12],a[11]=t7,a[12]=((C_word)li118),tmp=(C_word)a,a+=13,tmp));
-t14=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8360,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-/* expand.scm: 867  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t14,((C_word*)t0)[12],((C_word*)t0)[6],lf[196]);}
+t10=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7697,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
+t11=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7706,a[2]=((C_word*)t0)[12],a[3]=((C_word)li101),tmp=(C_word)a,a+=4,tmp));
+t12=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7749,a[2]=((C_word*)t0)[12],a[3]=((C_word)li104),tmp=(C_word)a,a+=4,tmp));
+t13=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7836,a[2]=t9,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=t1,a[7]=((C_word*)t0)[11],a[8]=t5,a[9]=t3,a[10]=((C_word*)t0)[12],a[11]=t7,a[12]=((C_word)li119),tmp=(C_word)a,a+=13,tmp));
+t14=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8476,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+/* expand.scm: 885  ##sys#check-syntax */
+t15=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t15+1)))(5,t15,t14,((C_word*)t0)[12],((C_word*)t0)[6],lf[198]);}
 
-/* k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8360(C_word c,C_word t0,C_word t1){
+/* k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8360,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8363,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-/* expand.scm: 868  ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[70]))(2,*((C_word*)lf[70]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_8476,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8479,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* expand.scm: 886  ##sys#current-module */
+t3=*((C_word*)lf[70]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8363(C_word c,C_word t0,C_word t1){
+/* k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8479(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14768,31 +15166,33 @@ C_word t12;
 C_word t13;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8363,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8366,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8479,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8482,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t1)){
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8727,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8843,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t1;
 t5=(C_word)C_i_check_structure(t4,lf[68]);
 t6=(C_word)C_i_block_ref(t4,C_fix(8));
 t7=(C_word)C_i_cdr(((C_word*)t0)[8]);
-/* expand.scm: 874  append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),t3,t6,t7);}
+/* expand.scm: 892  append */
+t8=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t3,t6,t7);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8742,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8858,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t1;
 t5=(C_word)C_i_check_structure(t4,lf[68]);
 t6=(C_word)C_i_block_ref(t4,C_fix(7));
 t7=(C_word)C_i_cdr(((C_word*)t0)[8]);
-/* expand.scm: 877  append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),t3,t6,t7);}}
+/* expand.scm: 895  append */
+t8=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t3,t6,t7);}}
 else{
 t3=t2;
-f_8366(2,t3,C_SCHEME_UNDEFINED);}}
+f_8482(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k8740 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8742(C_word c,C_word t0,C_word t1){
+/* k8856 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14801,11 +15201,11 @@ C_word *a;
 t2=((C_word*)t0)[3];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 /* ##sys#block-set! */
-t4=*((C_word*)lf[189]+1);
+t4=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[2],t2,C_fix(7),t1);}
 
-/* k8725 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8727(C_word c,C_word t0,C_word t1){
+/* k8841 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8843(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14814,11 +15214,11 @@ C_word *a;
 t2=((C_word*)t0)[3];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 /* ##sys#block-set! */
-t4=*((C_word*)lf[189]+1);
+t4=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[2],t2,C_fix(8),t1);}
 
-/* k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8366(C_word c,C_word t0,C_word t1){
+/* k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8482(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14828,17 +15228,17 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8366,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8369,a[2]=((C_word*)t0)[9],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8482,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8485,a[2]=((C_word*)t0)[9],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8375,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word)li126),tmp=(C_word)a,a+=10,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8491,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word)li127),tmp=(C_word)a,a+=10,tmp));
 t7=((C_word*)t5)[1];
-f_8375(t7,t2,t3);}
+f_8491(t7,t2,t3);}
 
-/* loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8375(C_word t0,C_word t1,C_word t2){
+/* loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8491(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14847,44 +15247,44 @@ C_word t6;
 C_word t7;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8375,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8491,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8383,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li125),tmp=(C_word)a,a+=9,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8706,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8499,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li126),tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8822,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g16331634 */
+/* g16341635 */
 t6=t3;
-f_8383(t6,t4,t5);}
+f_8499(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8704 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8706(C_word c,C_word t0,C_word t1){
+/* k8820 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8822(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8375(t3,((C_word*)t0)[2],t2);}
+f_8491(t3,((C_word*)t0)[2],t2);}
 
-/* g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8383(C_word t0,C_word t1,C_word t2){
+/* g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8499(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8383,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8387,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 880  import-spec */
+C_save_and_reclaim((void*)trf_8499,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8503,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 898  import-spec */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_7720(t4,t3,t2);}
+f_7836(t4,t3,t2);}
 
-/* k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8387(C_word c,C_word t0,C_word t1){
+/* k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14897,20 +15297,21 @@ C_word t9;
 C_word t10;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8387,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8503,2,t0,t1);}
 t2=(C_word)C_i_car(t1);
 t3=(C_word)C_i_cdr(t1);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_retrieve(lf[9]);
-t7=C_retrieve(lf[9]);
-t8=C_retrieve(lf[9]);
-t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8405,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t3,a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 887  ##sys#mark-imported-symbols */
-((C_proc3)C_retrieve_symbol_proc(lf[195]))(3,*((C_word*)lf[195]+1),t9,t2);}
+t6=*((C_word*)lf[9]+1);
+t7=*((C_word*)lf[9]+1);
+t8=*((C_word*)lf[9]+1);
+t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8521,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t3,a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 905  ##sys#mark-imported-symbols */
+t10=*((C_word*)lf[197]+1);
+((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}
 
-/* k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8405(C_word c,C_word t0,C_word t1){
+/* k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8521(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14919,16 +15320,16 @@ C_word t5;
 C_word t6;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8405,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8408,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8521,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8524,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8637,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word)li124),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8753,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word)li125),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_8637(t6,t2,((C_word*)t0)[6]);}
+f_8753(t6,t2,((C_word*)t0)[6]);}
 
-/* loop1646 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8637(C_word t0,C_word t1,C_word t2){
+/* loop1647 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8753(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14937,31 +15338,31 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8637,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8753,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8645,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li123),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8692,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8761,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li124),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8808,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g16531654 */
+/* g16541655 */
 t6=t3;
-f_8645(t6,t4,t5);}
+f_8761(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8690 in loop1646 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8692(C_word c,C_word t0,C_word t1){
+/* k8806 in loop1647 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8637(t3,((C_word*)t0)[2],t2);}
+f_8753(t3,((C_word*)t0)[2],t2);}
 
-/* g1653 in loop1646 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8645(C_word t0,C_word t1,C_word t2){
+/* g1654 in loop1647 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8761(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14969,15 +15370,16 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8645,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8761,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8655,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 892  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t5,t4,lf[71]);}
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8771,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 910  ##sys#get */
+t6=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t4,lf[71]);}
 
-/* k8653 in g1653 in loop1646 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8655(C_word c,C_word t0,C_word t1){
+/* k8769 in g1654 in loop1647 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8771(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14985,32 +15387,32 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8655,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8658,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8771,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8774,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t1)){
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
 t5=t2;
-f_8658(t5,t4);}
+f_8774(t5,t4);}
 else{
 t3=t2;
-f_8658(t3,C_SCHEME_UNDEFINED);}}
+f_8774(t3,C_SCHEME_UNDEFINED);}}
 
-/* k8656 in k8653 in g1653 in loop1646 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8658(C_word t0,C_word t1){
+/* k8772 in k8769 in g1654 in loop1647 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8774(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8658,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8685,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 895  import-env */
+C_save_and_reclaim((void*)trf_8774,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8801,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 913  import-env */
 t3=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k8683 in k8656 in k8653 in g1653 in loop1646 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8685(C_word c,C_word t0,C_word t1){
+/* k8799 in k8772 in k8769 in g1654 in loop1647 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15025,14 +15427,15 @@ if(C_truep(t4)){
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}
 else{
-/* expand.scm: 897  ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[2],lf[194],((C_word*)t0)[4]);}}
+/* expand.scm: 915  ##sys#warn */
+t5=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[2],lf[196],((C_word*)t0)[4]);}}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8408(C_word c,C_word t0,C_word t1){
+/* k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8524(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15041,16 +15444,16 @@ C_word t5;
 C_word t6;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8408,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8411,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8524,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8527,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8573,a[2]=t4,a[3]=((C_word*)t0)[10],a[4]=((C_word)li122),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8689,a[2]=t4,a[3]=((C_word*)t0)[10],a[4]=((C_word)li123),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_8573(t6,t2,((C_word*)t0)[8]);}
+f_8689(t6,t2,((C_word*)t0)[8]);}
 
-/* loop1671 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8573(C_word t0,C_word t1,C_word t2){
+/* loop1672 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8689(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15059,46 +15462,46 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8573,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8689,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8581,a[2]=((C_word*)t0)[3],a[3]=((C_word)li121),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8624,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8697,a[2]=((C_word*)t0)[3],a[3]=((C_word)li122),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8740,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g16781679 */
+/* g16791680 */
 t6=t3;
-f_8581(t6,t4,t5);}
+f_8697(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8622 in loop1671 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8624(C_word c,C_word t0,C_word t1){
+/* k8738 in loop1672 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8573(t3,((C_word*)t0)[2],t2);}
+f_8689(t3,((C_word*)t0)[2],t2);}
 
-/* g1678 in loop1671 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8581(C_word t0,C_word t1,C_word t2){
+/* g1679 in loop1672 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8697(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8581,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8697,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8621,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 901  macro-env */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8737,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 919  macro-env */
 t5=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k8619 in g1678 in loop1671 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8621(C_word c,C_word t0,C_word t1){
+/* k8735 in g1679 in loop1672 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15117,36 +15520,38 @@ t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}
 else{
 t6=(C_word)C_i_car(((C_word*)t0)[3]);
-/* expand.scm: 903  ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),((C_word*)t0)[2],lf[193],t6);}}
+/* expand.scm: 921  ##sys#warn */
+t7=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[2],lf[195],t6);}}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8411(C_word c,C_word t0,C_word t1){
+/* k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8411,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8414,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8527,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8530,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[5])){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8439,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8555,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t4=t3;
-f_8439(2,t4,C_SCHEME_UNDEFINED);}
+f_8555(2,t4,C_SCHEME_UNDEFINED);}
 else{
-/* expand.scm: 907  syntax-error */
-((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),t3,((C_word*)t0)[2],lf[192]);}}
+/* expand.scm: 925  syntax-error */
+t4=*((C_word*)lf[129]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],lf[194]);}}
 else{
 t3=t2;
-f_8414(t3,C_SCHEME_UNDEFINED);}}
+f_8530(t3,C_SCHEME_UNDEFINED);}}
 
-/* k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8439(C_word c,C_word t0,C_word t1){
+/* k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15164,9 +15569,9 @@ C_word t14;
 C_word t15;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8439,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8442,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8486,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8555,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8558,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8602,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[4];
 t5=(C_word)C_i_check_structure(t4,lf[68]);
 t6=(C_word)C_i_block_ref(t4,C_fix(2));
@@ -15174,15 +15579,15 @@ t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8494,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8610,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8535,a[2]=t8,a[3]=t13,a[4]=t10,a[5]=((C_word)li120),tmp=(C_word)a,a+=6,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8651,a[2]=t8,a[3]=t13,a[4]=t10,a[5]=((C_word)li121),tmp=(C_word)a,a+=6,tmp));
 t15=((C_word*)t13)[1];
-f_8535(t15,t11,((C_word*)t0)[2]);}
+f_8651(t15,t11,((C_word*)t0)[2]);}
 
-/* loop1693 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8535(C_word t0,C_word t1,C_word t2){
+/* loop1694 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8651(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15191,21 +15596,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8535,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8651,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[191]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8564,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[193]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8680,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g17091710 */
+/* g17101711 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8562 in loop1693 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8564(C_word c,C_word t0,C_word t1){
+/* k8678 in loop1694 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8680(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15217,25 +15622,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8564,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8680,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop16931706 */
+/* loop16941707 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8535(t6,((C_word*)t0)[3],t5);}
+f_8651(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop16931706 */
+/* loop16941707 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8535(t6,((C_word*)t0)[3],t5);}}
+f_8651(t6,((C_word*)t0)[3],t5);}}
 
-/* k8492 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8494(C_word c,C_word t0,C_word t1){
+/* k8608 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15248,20 +15653,20 @@ C_word t9;
 C_word t10;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8494,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8610,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8498,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8614,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8500,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li119),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8616,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li120),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_8500(t10,t6,((C_word*)t0)[2]);}
+f_8616(t10,t6,((C_word*)t0)[2]);}
 
-/* loop1716 in k8492 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8500(C_word t0,C_word t1,C_word t2){
+/* loop1717 in k8608 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8616(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15270,21 +15675,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8500,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8616,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[191]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8529,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[193]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8645,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g17321733 */
+/* g17331734 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8527 in loop1716 in k8492 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8529(C_word c,C_word t0,C_word t1){
+/* k8643 in loop1717 in k8608 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8645(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15296,33 +15701,34 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8529,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8645,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop17161729 */
+/* loop17171730 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8500(t6,((C_word*)t0)[3],t5);}
+f_8616(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop17161729 */
+/* loop17171730 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8500(t6,((C_word*)t0)[3],t5);}}
+f_8616(t6,((C_word*)t0)[3],t5);}}
 
-/* k8496 in k8492 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8498(C_word c,C_word t0,C_word t1){
+/* k8612 in k8608 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 910  append */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[58]+1)))(5,*((C_word*)lf[58]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 928  append */
+t2=*((C_word*)lf[58]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8484 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8486(C_word c,C_word t0,C_word t1){
+/* k8600 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15331,11 +15737,11 @@ C_word *a;
 t2=((C_word*)t0)[3];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 /* ##sys#block-set! */
-t4=*((C_word*)lf[189]+1);
+t4=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[2],t2,C_fix(2),t1);}
 
-/* k8440 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8442(C_word c,C_word t0,C_word t1){
+/* k8556 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8558(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15350,26 +15756,27 @@ C_word t11;
 C_word t12;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8442,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8445,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8558,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8561,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[3])[1]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8458,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8574,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[2];
 t5=(C_word)C_i_check_structure(t4,lf[68]);
 t6=(C_word)C_i_block_ref(t4,C_fix(9));
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[3])[1],C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,lf[82],t7);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,lf[190],t9);
+t10=(C_word)C_a_i_cons(&a,2,lf[192],t9);
 t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-/* expand.scm: 917  append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),t3,t6,t11);}
+/* expand.scm: 935  append */
+t12=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t3,t6,t11);}
 else{
 t3=((C_word*)t0)[4];
-f_8414(t3,C_retrieve(lf[9]));}}
+f_8530(t3,*((C_word*)lf[9]+1));}}
 
-/* k8456 in k8440 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8458(C_word c,C_word t0,C_word t1){
+/* k8572 in k8556 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8574(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15378,19 +15785,19 @@ C_word *a;
 t2=((C_word*)t0)[3];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 /* ##sys#block-set! */
-t4=*((C_word*)lf[189]+1);
+t4=*((C_word*)lf[191]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[2],t2,C_fix(9),t1);}
 
-/* k8443 in k8440 in k8437 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8445(C_word c,C_word t0,C_word t1){
+/* k8559 in k8556 in k8553 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8561(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_8414(t2,C_retrieve(lf[9]));}
+f_8530(t2,*((C_word*)lf[9]+1));}
 
-/* k8412 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8414(C_word t0,C_word t1){
+/* k8528 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8530(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15398,73 +15805,75 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8414,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8417,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8432,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8436,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 921  import-env */
+C_save_and_reclaim((void*)trf_8530,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8533,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8548,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8552,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 939  import-env */
 t5=((C_word*)t0)[3];
-((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k8434 in k8412 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8436(C_word c,C_word t0,C_word t1){
+/* k8550 in k8528 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 921  append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 939  append */
+t2=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8430 in k8412 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8432(C_word c,C_word t0,C_word t1){
+/* k8546 in k8528 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 921  import-env */
+/* expand.scm: 939  import-env */
 t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8415 in k8412 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8417(C_word c,C_word t0,C_word t1){
+/* k8531 in k8528 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8417,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8424,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8428,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 922  macro-env */
+C_save_and_reclaim((void*)tr2,(void*)f_8533,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8540,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8544,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 940  macro-env */
 t4=((C_word*)t0)[4];
-((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k8426 in k8415 in k8412 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8428(C_word c,C_word t0,C_word t1){
+/* k8542 in k8531 in k8528 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 922  append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 940  append */
+t2=*((C_word*)lf[58]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8422 in k8415 in k8412 in k8409 in k8406 in k8403 in k8385 in g1633 in loop1626 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8424(C_word c,C_word t0,C_word t1){
+/* k8538 in k8531 in k8528 in k8525 in k8522 in k8519 in k8501 in g1634 in loop1627 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 922  macro-env */
+/* expand.scm: 940  macro-env */
 t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8367 in k8364 in k8361 in k8358 in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8369(C_word c,C_word t0,C_word t1){
+/* k8483 in k8480 in k8477 in k8474 in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[188]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[190]);}
 
-/* import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7720(C_word t0,C_word t1,C_word t2){
+/* import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7836(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15473,25 +15882,25 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7720,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7836,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_symbolp(t2))){
-/* expand.scm: 800  import-name */
+/* expand.scm: 818  import-name */
 t3=((C_word*)((C_word*)t0)[11])[1];
-f_7633(t3,t1,t2);}
+f_7749(t3,t1,t2);}
 else{
 t3=(C_word)C_i_listp(t2);
 t4=(C_word)C_i_not(t3);
-t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7739,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=((C_word*)t0)[10],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
+t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7855,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=((C_word*)t0)[10],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_7739(t6,t4);}
+f_7855(t6,t4);}
 else{
 t6=(C_word)C_i_length(t2);
 t7=t5;
-f_7739(t7,(C_word)C_fixnum_lessp(t6,C_fix(2)));}}}
+f_7855(t7,(C_word)C_fixnum_lessp(t6,C_fix(2)));}}}
 
-/* k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7739(C_word t0,C_word t1){
+/* k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7855(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15499,20 +15908,21 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7739,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7855,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* expand.scm: 802  syntax-error */
-((C_proc5)C_retrieve_symbol_proc(lf[129]))(5,*((C_word*)lf[129]+1),((C_word*)t0)[12],((C_word*)t0)[11],lf[178],((C_word*)t0)[10]);}
+/* expand.scm: 820  syntax-error */
+t2=*((C_word*)lf[129]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[12],((C_word*)t0)[11],lf[180],((C_word*)t0)[10]);}
 else{
 t2=(C_word)C_i_car(((C_word*)t0)[10]);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7748,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7864,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[10]);
-/* expand.scm: 805  import-spec */
+/* expand.scm: 823  import-spec */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7720(t5,t3,t4);}}
+f_7836(t5,t3,t4);}}
 
-/* k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7748(C_word c,C_word t0,C_word t1){
+/* k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15521,17 +15931,17 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7748,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7864,2,t0,t1);}
 t2=(C_word)C_i_car(t1);
 t3=(C_word)C_i_cdr(t1);
-t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7760,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t3,a[12]=t2,tmp=(C_word)a,a+=13,tmp);
+t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7876,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t3,a[12]=t2,tmp=(C_word)a,a+=13,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[10]);
-/* expand.scm: 808  c */
+/* expand.scm: 826  c */
 t6=((C_word*)t0)[6];
-((C_proc4)C_retrieve_proc(t6))(4,t6,t4,((C_word*)t0)[2],t5);}
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,((C_word*)t0)[2],t5);}
 
-/* k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7760(C_word c,C_word t0,C_word t1){
+/* k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15539,20 +15949,21 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7760,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7876,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7763,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 809  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t2,((C_word*)t0)[7],((C_word*)t0)[9],lf[179]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7879,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 827  ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[7],((C_word*)t0)[9],lf[181]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7885,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8001,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[9]);
-/* expand.scm: 820  c */
+/* expand.scm: 838  c */
 t4=((C_word*)t0)[5];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,((C_word*)t0)[2],t3);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}}
 
-/* k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7885(C_word c,C_word t0,C_word t1){
+/* k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8001(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15560,20 +15971,21 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7885,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8001,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7888,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 821  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t2,((C_word*)t0)[6],((C_word*)t0)[8],lf[180]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8004,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 839  ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[6],((C_word*)t0)[8],lf[182]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8027,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8143,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[8]);
-/* expand.scm: 831  c */
+/* expand.scm: 849  c */
 t4=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,((C_word*)t0)[2],t3);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}}
 
-/* k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8027(C_word c,C_word t0,C_word t1){
+/* k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15581,51 +15993,54 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8027,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8143,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8030,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 832  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t2,((C_word*)t0)[5],((C_word*)t0)[9],lf[185]);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8146,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 850  ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[5],((C_word*)t0)[9],lf[187]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8206,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8322,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[9]);
-/* expand.scm: 857  c */
+/* expand.scm: 875  c */
 t4=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,((C_word*)t0)[2],t3);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}}
 
-/* k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8206(C_word c,C_word t0,C_word t1){
+/* k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8322(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8206,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8322,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8209,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 858  ##sys#check-syntax */
-((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4],lf[186]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8325,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 876  ##sys#check-syntax */
+t3=*((C_word*)lf[54]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],((C_word*)t0)[4],lf[188]);}
 else{
-/* expand.scm: 866  syntax-error */
-((C_proc5)C_retrieve_symbol_proc(lf[129]))(5,*((C_word*)lf[129]+1),((C_word*)t0)[7],((C_word*)t0)[2],lf[187],((C_word*)t0)[4]);}}
+/* expand.scm: 884  syntax-error */
+t2=*((C_word*)lf[129]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[7],((C_word*)t0)[2],lf[189],((C_word*)t0)[4]);}}
 
-/* k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8209(C_word c,C_word t0,C_word t1){
+/* k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8325(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8209,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8212,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8325,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8328,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_caddr(((C_word*)t0)[3]);
-/* expand.scm: 859  tostr */
+/* expand.scm: 877  tostr */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_7590(t4,t2,t3);}
+f_7706(t4,t2,t3);}
 
-/* k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8212(C_word c,C_word t0,C_word t1){
+/* k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15639,21 +16054,21 @@ C_word t10;
 C_word t11;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8212,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8214,a[2]=t1,a[3]=((C_word)li115),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8328,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8330,a[2]=t1,a[3]=((C_word)li116),tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8245,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8361,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8286,a[2]=t2,a[3]=t4,a[4]=t9,a[5]=t6,a[6]=((C_word)li117),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8402,a[2]=t2,a[3]=t4,a[4]=t9,a[5]=t6,a[6]=((C_word)li118),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_8286(t11,t7,((C_word*)t0)[2]);}
+f_8402(t11,t7,((C_word*)t0)[2]);}
 
-/* loop1575 in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8286(C_word t0,C_word t1,C_word t2){
+/* loop1576 in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8402(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15661,20 +16076,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8286,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8402,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8315,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8431,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-/* g15911592 */
+/* g15921593 */
 t5=((C_word*)t0)[2];
-f_8214(t5,t3,t4);}
+f_8330(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8313 in loop1575 in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8315(C_word c,C_word t0,C_word t1){
+/* k8429 in loop1576 in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15686,25 +16101,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8315,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8431,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop15751588 */
+/* loop15761589 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8286(t6,((C_word*)t0)[3],t5);}
+f_8402(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop15751588 */
+/* loop15761589 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8286(t6,((C_word*)t0)[3],t5);}}
+f_8402(t6,((C_word*)t0)[3],t5);}}
 
-/* k8243 in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8245(C_word c,C_word t0,C_word t1){
+/* k8359 in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15717,20 +16132,20 @@ C_word t9;
 C_word t10;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8245,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8361,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8249,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8365,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8251,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t8,a[5]=t5,a[6]=((C_word)li116),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8367,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t8,a[5]=t5,a[6]=((C_word)li117),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_8251(t10,t6,((C_word*)t0)[2]);}
+f_8367(t10,t6,((C_word*)t0)[2]);}
 
-/* loop1598 in k8243 in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8251(C_word t0,C_word t1,C_word t2){
+/* loop1599 in k8359 in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8367(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15738,20 +16153,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8251,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8367,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8280,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8396,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-/* g16141615 */
+/* g16151616 */
 t5=((C_word*)t0)[2];
-f_8214(t5,t3,t4);}
+f_8330(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8278 in loop1598 in k8243 in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8280(C_word c,C_word t0,C_word t1){
+/* k8394 in loop1599 in k8359 in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8396(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15763,35 +16178,35 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8280,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8396,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop15981611 */
+/* loop15991612 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8251(t6,((C_word*)t0)[3],t5);}
+f_8367(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop15981611 */
+/* loop15991612 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8251(t6,((C_word*)t0)[3],t5);}}
+f_8367(t6,((C_word*)t0)[3],t5);}}
 
-/* k8247 in k8243 in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8249(C_word c,C_word t0,C_word t1){
+/* k8363 in k8359 in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8249,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8365,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ren in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8214(C_word t0,C_word t1,C_word t2){
+/* ren in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8330(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15800,44 +16215,47 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8214,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8222,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8230,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8234,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_8330,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8338,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8346,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8350,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_car(t2);
-/* expand.scm: 863  ##sys#symbol->string */
-((C_proc3)C_retrieve_symbol_proc(lf[170]))(3,*((C_word*)lf[170]+1),t5,t6);}
+/* expand.scm: 881  ##sys#symbol->string */
+t7=*((C_word*)lf[172]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 
-/* k8232 in ren in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8234(C_word c,C_word t0,C_word t1){
+/* k8348 in ren in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8350(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 863  ##sys#string-append */
-((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* expand.scm: 881  ##sys#string-append */
+t2=*((C_word*)lf[170]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8228 in ren in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8230(C_word c,C_word t0,C_word t1){
+/* k8344 in ren in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 862  ##sys#string->symbol */
-((C_proc3)C_retrieve_symbol_proc(lf[66]))(3,*((C_word*)lf[66]+1),((C_word*)t0)[2],t1);}
+/* expand.scm: 880  ##sys#string->symbol */
+t2=*((C_word*)lf[66]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8220 in ren in k8210 in k8207 in k8204 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8222(C_word c,C_word t0,C_word t1){
+/* k8336 in ren in k8326 in k8323 in k8320 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8222,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8338,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,t1,t2));}
 
-/* k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8030(C_word c,C_word t0,C_word t1){
+/* k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15846,16 +16264,16 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8030,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8146,2,t0,t1);}
 t2=(C_word)C_i_cddr(((C_word*)t0)[5]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8039,a[2]=t4,a[3]=((C_word)li114),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8155,a[2]=t4,a[3]=((C_word)li115),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_8039(t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t2);}
+f_8155(t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t2);}
 
-/* loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8039(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8155(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -15866,26 +16284,28 @@ C_word t12;
 C_word t13;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8039,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_8155,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
 if(C_truep((C_word)C_i_nullp(t2))){
 if(C_truep((C_word)C_i_nullp(t3))){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8055,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8171,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8060,a[2]=t9,a[3]=((C_word)li111),tmp=(C_word)a,a+=4,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8176,a[2]=t9,a[3]=((C_word)li112),tmp=(C_word)a,a+=4,tmp));
 t11=((C_word*)t9)[1];
-f_8060(t11,t7,t6);}
+f_8176(t11,t7,t6);}
 else{
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8143,a[2]=t1,a[3]=t4,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t5,a[7]=t3,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 841  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t7,t3);}}
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8259,a[2]=t1,a[3]=t4,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t5,a[7]=t3,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 859  caar */
+t8=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t3);}}
 else{
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8200,a[2]=t1,a[3]=t5,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=t4,a[7]=t2,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 848  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t7,t2);}}
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8316,a[2]=t1,a[3]=t5,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=t4,a[7]=t2,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 866  caar */
+t8=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}}
 
-/* k8198 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8200(C_word c,C_word t0,C_word t1){
+/* k8314 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15895,23 +16315,23 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8200,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8316,2,t0,t1);}
 t2=(C_word)C_i_assq(t1,((C_word*)t0)[8]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8150,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li113),tmp=(C_word)a,a+=9,tmp);
-/* g15651566 */
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8266,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li114),tmp=(C_word)a,a+=9,tmp);
+/* g15661567 */
 t4=t3;
-f_8150(t4,((C_word*)t0)[2],t2);}
+f_8266(t4,((C_word*)t0)[2],t2);}
 else{
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t4=(C_word)C_i_car(((C_word*)t0)[7]);
 t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[6]);
-/* expand.scm: 854  loop */
+/* expand.scm: 872  loop */
 t6=((C_word*)((C_word*)t0)[5])[1];
-f_8039(t6,((C_word*)t0)[2],t3,((C_word*)t0)[4],t5,((C_word*)t0)[3],((C_word*)t0)[8]);}}
+f_8155(t6,((C_word*)t0)[2],t3,((C_word*)t0)[4],t5,((C_word*)t0)[3],((C_word*)t0)[8]);}}
 
-/* g1565 in k8198 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8150(C_word t0,C_word t1,C_word t2){
+/* g1566 in k8314 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8266(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15919,15 +16339,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8150,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8266,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t4=(C_word)C_i_cadr(t2);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8178,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t4,tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 851  cdar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[184]+1)))(3,*((C_word*)lf[184]+1),t5,((C_word*)t0)[7]);}
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8294,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t4,tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 869  cdar */
+t6=*((C_word*)lf[186]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[7]);}
 
-/* k8176 in g1565 in k8198 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8178(C_word c,C_word t0,C_word t1){
+/* k8292 in g1566 in k8314 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8294(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15935,24 +16356,25 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8178,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8294,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[9]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8166,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 853  ##sys#delq */
-((C_proc4)C_retrieve_symbol_proc(lf[183]))(4,*((C_word*)lf[183]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8282,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 871  ##sys#delq */
+t5=*((C_word*)lf[185]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8164 in k8176 in g1565 in k8198 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8166(C_word c,C_word t0,C_word t1){
+/* k8280 in k8292 in g1566 in k8314 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 850  loop */
+/* expand.scm: 868  loop */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_8039(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8155(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8141 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8143(C_word c,C_word t0,C_word t1){
+/* k8257 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15962,23 +16384,23 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8143,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8259,2,t0,t1);}
 t2=(C_word)C_i_assq(t1,((C_word*)t0)[8]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8093,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li112),tmp=(C_word)a,a+=9,tmp);
-/* g15611562 */
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8209,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li113),tmp=(C_word)a,a+=9,tmp);
+/* g15621563 */
 t4=t3;
-f_8093(t4,((C_word*)t0)[2],t2);}
+f_8209(t4,((C_word*)t0)[2],t2);}
 else{
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t4=(C_word)C_i_car(((C_word*)t0)[7]);
 t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[6]);
-/* expand.scm: 847  loop */
+/* expand.scm: 865  loop */
 t6=((C_word*)((C_word*)t0)[5])[1];
-f_8039(t6,((C_word*)t0)[2],((C_word*)t0)[4],t3,((C_word*)t0)[3],t5,((C_word*)t0)[8]);}}
+f_8155(t6,((C_word*)t0)[2],((C_word*)t0)[4],t3,((C_word*)t0)[3],t5,((C_word*)t0)[8]);}}
 
-/* g1561 in k8141 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8093(C_word t0,C_word t1,C_word t2){
+/* g1562 in k8257 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8209(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15986,15 +16408,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8093,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8209,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t4=(C_word)C_i_cadr(t2);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8121,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t4,tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 845  cdar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[184]+1)))(3,*((C_word*)lf[184]+1),t5,((C_word*)t0)[7]);}
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8237,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t4,tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 863  cdar */
+t6=*((C_word*)lf[186]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[7]);}
 
-/* k8119 in g1561 in k8141 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8121(C_word c,C_word t0,C_word t1){
+/* k8235 in g1562 in k8257 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16002,24 +16425,25 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8121,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8237,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[9]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8109,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 846  ##sys#delq */
-((C_proc4)C_retrieve_symbol_proc(lf[183]))(4,*((C_word*)lf[183]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8225,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 864  ##sys#delq */
+t5=*((C_word*)lf[185]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8107 in k8119 in g1561 in k8141 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8109(C_word c,C_word t0,C_word t1){
+/* k8223 in k8235 in g1562 in k8257 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 843  loop */
+/* expand.scm: 861  loop */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_8039(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8155(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop1547 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_8060(C_word t0,C_word t1,C_word t2){
+/* loop1548 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8176(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16027,39 +16451,40 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8060,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8176,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8075,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8191,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-/* expand.scm: 838  ##sys#warn */
-((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t3,lf[182],t4);}
+/* expand.scm: 856  ##sys#warn */
+t5=*((C_word*)lf[183]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[184],t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8073 in loop1547 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8075(C_word c,C_word t0,C_word t1){
+/* k8189 in loop1548 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8060(t3,((C_word*)t0)[2],t2);}
+f_8176(t3,((C_word*)t0)[2],t2);}
 
-/* k8053 in loop in k8028 in k8025 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8055(C_word c,C_word t0,C_word t1){
+/* k8169 in loop in k8144 in k8141 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8055,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8171,2,t0,t1);}
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7888(C_word c,C_word t0,C_word t1){
+/* k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16073,21 +16498,21 @@ C_word t10;
 C_word t11;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7888,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8004,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7891,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8007,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7988,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li110),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8104,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li111),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_7988(t11,t6,t7);}
+f_8104(t11,t6,t7);}
 
-/* loop1483 in k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7988(C_word t0,C_word t1,C_word t2){
+/* loop1484 in k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8104(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16095,19 +16520,19 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7988,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8104,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8017,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8133,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-/* g14991500 */
-f_7581(t3,t4);}
+/* g15001501 */
+f_7697(t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8015 in loop1483 in k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_8017(C_word c,C_word t0,C_word t1){
+/* k8131 in loop1484 in k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16119,25 +16544,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8017,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8133,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14831496 */
+/* loop14841497 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7988(t6,((C_word*)t0)[3],t5);}
+f_8104(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14831496 */
+/* loop14841497 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7988(t6,((C_word*)t0)[3],t5);}}
+f_8104(t6,((C_word*)t0)[3],t5);}}
 
-/* k7889 in k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7891(C_word c,C_word t0,C_word t1){
+/* k8005 in k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8007(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16145,15 +16570,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7891,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8007,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7896,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li109),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8012,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li110),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_7896(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_8012(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* loop in k7889 in k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7896(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k8005 in k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8012(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16162,20 +16587,21 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7896,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_8012,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7908,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word)li108),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8024,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word)li109),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_7908(t7,t1,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}
+f_8024(t7,t1,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7982,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 829  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t4,t2);}}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8098,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 847  caar */
+t5=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k7980 in loop in k7889 in k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7982(C_word c,C_word t0,C_word t1){
+/* k8096 in loop in k8005 in k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16184,38 +16610,39 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7982,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8098,2,t0,t1);}
 if(C_truep((C_word)C_i_memq(t1,((C_word*)t0)[6]))){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* expand.scm: 829  loop */
+/* expand.scm: 847  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_7896(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_8012(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[2]);
-/* expand.scm: 830  loop */
+/* expand.scm: 848  loop */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_7896(t5,((C_word*)t0)[3],t2,t4);}}
+f_8012(t5,((C_word*)t0)[3],t2,t4);}}
 
-/* loop in loop in k7889 in k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7908(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in loop in k8005 in k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_8024(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7908,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_8024,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3));}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7950,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 827  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t4,t2);}}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8066,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 845  caar */
+t5=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k7948 in loop in loop in k7889 in k7886 in k7883 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7950(C_word c,C_word t0,C_word t1){
+/* k8064 in loop in loop in k8005 in k8002 in k7999 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_8066(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16224,22 +16651,22 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7950,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8066,2,t0,t1);}
 if(C_truep((C_word)C_i_memq(t1,((C_word*)t0)[6]))){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* expand.scm: 827  loop */
+/* expand.scm: 845  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_7908(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_8024(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[2]);
-/* expand.scm: 828  loop */
+/* expand.scm: 846  loop */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_7908(t5,((C_word*)t0)[3],t2,t4);}}
+f_8024(t5,((C_word*)t0)[3],t2,t4);}}
 
-/* k7761 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7763(C_word c,C_word t0,C_word t1){
+/* k7877 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16253,21 +16680,21 @@ C_word t10;
 C_word t11;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7763,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7879,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7766,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7882,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7846,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li107),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7962,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li108),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_7846(t11,t6,t7);}
+f_7962(t11,t6,t7);}
 
-/* loop1438 in k7761 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7846(C_word t0,C_word t1,C_word t2){
+/* loop1439 in k7877 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7962(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16275,19 +16702,19 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7846,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7962,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7875,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7991,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-/* g14541455 */
-f_7581(t3,t4);}
+/* g14551456 */
+f_7697(t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7873 in loop1438 in k7761 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7875(C_word c,C_word t0,C_word t1){
+/* k7989 in loop1439 in k7877 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16299,25 +16726,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7875,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7991,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14381451 */
+/* loop14391452 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7846(t6,((C_word*)t0)[3],t5);}
+f_7962(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop14381451 */
+/* loop14391452 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7846(t6,((C_word*)t0)[3],t5);}}
+f_7962(t6,((C_word*)t0)[3],t5);}}
 
-/* k7764 in k7761 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7766(C_word c,C_word t0,C_word t1){
+/* k7880 in k7877 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16325,15 +16752,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7766,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7882,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7771,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li106),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7887,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li107),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_7771(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
+f_7887(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
 
-/* loop in k7764 in k7761 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7771(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in k7880 in k7877 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7887(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16351,7 +16778,7 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7771,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_7887,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,t3,t4));}
@@ -16359,21 +16786,21 @@ else{
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_assq(t5,((C_word*)t0)[4]);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7788,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=((C_word)li104),tmp=(C_word)a,a+=7,tmp);
-/* g14711472 */
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7904,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=((C_word)li105),tmp=(C_word)a,a+=7,tmp);
+/* g14721473 */
 t8=t7;
-f_7788(t8,t1,t6);}
+f_7904(t8,t1,t6);}
 else{
 t7=(C_word)C_i_car(t2);
 t8=(C_word)C_i_assq(t7,((C_word*)t0)[2]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7810,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t2,a[6]=((C_word)li105),tmp=(C_word)a,a+=7,tmp);
-/* g14751476 */
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7926,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t2,a[6]=((C_word)li106),tmp=(C_word)a,a+=7,tmp);
+/* g14761477 */
 t10=t9;
-f_7810(t10,t1,t8);}
+f_7926(t10,t1,t8);}
 else{
 t9=(C_word)C_i_cdr(t2);
-/* expand.scm: 819  loop */
+/* expand.scm: 837  loop */
 t13=t1;
 t14=t9;
 t15=t3;
@@ -16384,62 +16811,64 @@ t3=t15;
 t4=t16;
 goto loop;}}}}
 
-/* g1475 in loop in k7764 in k7761 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7810(C_word t0,C_word t1,C_word t2){
+/* g1476 in loop in k7880 in k7877 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7926(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7810,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7926,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t4=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
-/* expand.scm: 818  loop */
+/* expand.scm: 836  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_7771(t5,t1,t3,((C_word*)t0)[2],t4);}
+f_7887(t5,t1,t3,((C_word*)t0)[2],t4);}
 
-/* g1471 in loop in k7764 in k7761 in k7758 in k7746 in k7737 in import-spec in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7788(C_word t0,C_word t1,C_word t2){
+/* g1472 in loop in k7880 in k7877 in k7874 in k7862 in k7853 in import-spec in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7904(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7788,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7904,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t4=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
-/* expand.scm: 815  loop */
+/* expand.scm: 833  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_7771(t5,t1,t3,t4,((C_word*)t0)[2]);}
+f_7887(t5,t1,t3,t4,((C_word*)t0)[2]);}
 
-/* import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7633(C_word t0,C_word t1,C_word t2){
+/* import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7749(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7633,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7637,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 780  ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_7749,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7753,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 798  ##sys#strip-syntax */
+t4=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7637(C_word c,C_word t0,C_word t1){
+/* k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7637,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7640,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 781  ##sys#find-module */
-((C_proc4)C_retrieve_symbol_proc(lf[172]))(4,*((C_word*)lf[172]+1),t2,t1,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_7753,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7756,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 799  ##sys#find-module */
+t3=*((C_word*)lf[174]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,C_SCHEME_FALSE);}
 
-/* k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7640(C_word c,C_word t0,C_word t1){
+/* k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16450,38 +16879,41 @@ C_word t7;
 C_word t8;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7640,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7756,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7643,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7759,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t3)[1])){
 t5=t4;
-f_7643(2,t5,C_SCHEME_UNDEFINED);}
+f_7759(2,t5,C_SCHEME_UNDEFINED);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7655,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7714,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7718,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 784  symbol->string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[41]+1)))(3,*((C_word*)lf[41]+1),t7,((C_word*)t0)[3]);}}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7771,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7830,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7834,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 802  symbol->string */
+t8=*((C_word*)lf[41]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,((C_word*)t0)[3]);}}
 
-/* k7716 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7718(C_word c,C_word t0,C_word t1){
+/* k7832 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7834(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 784  string-append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[33]+1)))(4,*((C_word*)lf[33]+1),((C_word*)t0)[2],t1,lf[177]);}
+/* expand.scm: 802  string-append */
+t2=*((C_word*)lf[33]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[179]);}
 
-/* k7712 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1){
+/* k7828 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7830(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 783  ##sys#find-extension */
-((C_proc4)C_retrieve_symbol_proc(lf[176]))(4,*((C_word*)lf[176]+1),((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
+/* expand.scm: 801  ##sys#find-extension */
+t2=*((C_word*)lf[178]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7655(C_word c,C_word t0,C_word t1){
+/* k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7771(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16495,25 +16927,27 @@ C_word t10;
 C_word t11;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7655,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7771,2,t0,t1);}
 if(C_truep(t1)){
-t2=C_retrieve(lf[70]);
-t3=C_retrieve(lf[3]);
-t4=C_retrieve(lf[4]);
-t5=C_retrieve(lf[20]);
+t2=*((C_word*)lf[70]+1);
+t3=*((C_word*)lf[3]+1);
+t4=*((C_word*)lf[4]+1);
+t5=*((C_word*)lf[20]+1);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7661,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t3,a[8]=t4,a[9]=t5,a[10]=t9,a[11]=t7,tmp=(C_word)a,a+=12,tmp);
-/* expand.scm: 788  ##sys#current-meta-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[4]))(2,*((C_word*)lf[4]+1),t10);}
+t10=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7777,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t3,a[8]=t4,a[9]=t5,a[10]=t9,a[11]=t7,tmp=(C_word)a,a+=12,tmp);
+/* expand.scm: 806  ##sys#current-meta-environment */
+t11=*((C_word*)lf[4]+1);
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,t10);}
 else{
-/* expand.scm: 793  syntax-error */
-((C_proc5)C_retrieve_symbol_proc(lf[129]))(5,*((C_word*)lf[129]+1),((C_word*)t0)[4],((C_word*)t0)[2],lf[175],((C_word*)t0)[3]);}}
+/* expand.scm: 811  syntax-error */
+t2=*((C_word*)lf[129]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[177],((C_word*)t0)[3]);}}
 
-/* k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7661(C_word c,C_word t0,C_word t1){
+/* k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7777(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16521,15 +16955,16 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7661,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7777,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7664,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-/* expand.scm: 789  ##sys#meta-macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[174]))(2,*((C_word*)lf[174]+1),t4);}
+t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7780,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+/* expand.scm: 807  ##sys#meta-macro-environment */
+t5=*((C_word*)lf[176]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7664(C_word c,C_word t0,C_word t1){
+/* k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7780(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16539,162 +16974,164 @@ C_word t6;
 C_word t7;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7664,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7780,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7665,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t3,a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word)li101),tmp=(C_word)a,a+=11,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7697,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7703,a[2]=((C_word*)t0)[2],a[3]=((C_word)li102),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7781,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t3,a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word)li102),tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7813,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7819,a[2]=((C_word*)t0)[2],a[3]=((C_word)li103),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#dynamic-wind */
 t7=*((C_word*)lf[43]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,t4,t6,t4);}
 
-/* a7702 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7703(C_word c,C_word t0,C_word t1){
+/* a7818 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7703,2,t0,t1);}
-/* expand.scm: 790  ##sys#load */
-((C_proc5)C_retrieve_symbol_proc(lf[173]))(5,*((C_word*)lf[173]+1),t1,((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_7819,2,t0,t1);}
+/* expand.scm: 808  ##sys#load */
+t2=*((C_word*)lf[175]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE);}
 
-/* k7695 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7697(C_word c,C_word t0,C_word t1){
+/* k7811 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7697,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7701,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 791  ##sys#find-module */
-((C_proc3)C_retrieve_symbol_proc(lf[172]))(3,*((C_word*)lf[172]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7813,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7817,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 809  ##sys#find-module */
+t3=*((C_word*)lf[174]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k7699 in k7695 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7701(C_word c,C_word t0,C_word t1){
+/* k7815 in k7811 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7817(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_7643(2,t3,t2);}
+f_7759(2,t3,t2);}
 
-/* swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7665(C_word c,C_word t0,C_word t1){
+/* swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7665,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7669,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* g137213731388 */
+C_save_and_reclaim((void*)tr2,(void*)f_7781,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7785,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* g137313741389 */
 t3=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7669(C_word c,C_word t0,C_word t1){
+/* k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7669,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7672,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-/* g137213731388 */
+C_save_and_reclaim((void*)tr2,(void*)f_7785,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7788,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* g137313741389 */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[10])[1]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)((C_word*)t0)[10])[1]);}
 
-/* k7670 in k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7672(C_word c,C_word t0,C_word t1){
+/* k7786 in k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7672,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7788,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[10])+1,((C_word*)t0)[9]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7676,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* g137413751389 */
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7792,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* g137513761390 */
 t4=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k7674 in k7670 in k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7676(C_word c,C_word t0,C_word t1){
+/* k7790 in k7786 in k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7676,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7679,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* g137413751389 */
+C_save_and_reclaim((void*)tr2,(void*)f_7792,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7795,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* g137513761390 */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[8])[1]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)((C_word*)t0)[8])[1]);}
 
-/* k7677 in k7674 in k7670 in k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7679(C_word c,C_word t0,C_word t1){
+/* k7793 in k7790 in k7786 in k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7795(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7679,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7795,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[8])+1,((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7683,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* g137613771390 */
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7799,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* g137713781391 */
 t4=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k7681 in k7677 in k7674 in k7670 in k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7683(C_word c,C_word t0,C_word t1){
+/* k7797 in k7793 in k7790 in k7786 in k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7799(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7683,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7686,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* g137613771390 */
+C_save_and_reclaim((void*)tr2,(void*)f_7799,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7802,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* g137713781391 */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[6])[1]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)((C_word*)t0)[6])[1]);}
 
-/* k7684 in k7681 in k7677 in k7674 in k7670 in k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7686(C_word c,C_word t0,C_word t1){
+/* k7800 in k7797 in k7793 in k7790 in k7786 in k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7686,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7802,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7690,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g137813791391 */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7806,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g137913801392 */
 t4=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k7688 in k7684 in k7681 in k7677 in k7674 in k7670 in k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7690(C_word c,C_word t0,C_word t1){
+/* k7804 in k7800 in k7797 in k7793 in k7790 in k7786 in k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7690,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7693,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g137813791391 */
+C_save_and_reclaim((void*)tr2,(void*)f_7806,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7809,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g137913801392 */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[4])[1]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k7691 in k7688 in k7684 in k7681 in k7677 in k7674 in k7670 in k7667 in swap1369 in k7662 in k7659 in k7653 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7693(C_word c,C_word t0,C_word t1){
+/* k7807 in k7804 in k7800 in k7797 in k7793 in k7790 in k7786 in k7783 in swap1370 in k7778 in k7775 in k7769 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16703,8 +17140,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k7641 in k7638 in k7635 in import-name in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7643(C_word c,C_word t0,C_word t1){
+/* k7757 in k7754 in k7751 in import-name in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7759(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16715,7 +17152,7 @@ C_word t7;
 C_word t8;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7643,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7759,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[3])[1];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 t4=(C_word)C_i_block_ref(t2,C_fix(10));
@@ -16725,70 +17162,75 @@ t7=(C_word)C_i_block_ref(t5,C_fix(11));
 t8=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,t4,t7));}
 
-/* tostr in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7590(C_word t0,C_word t1,C_word t2){
+/* tostr in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7706(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7590,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7706,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_stringp(t2))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7603,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 775  keyword? */
-((C_proc3)C_retrieve_symbol_proc(lf[133]))(3,*((C_word*)lf[133]+1),t3,t2);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7719,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 793  keyword? */
+t4=*((C_word*)lf[133]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}}
 
-/* k7601 in tostr in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7603(C_word c,C_word t0,C_word t1){
+/* k7717 in tostr in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7603,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7719,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7610,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 775  ##sys#symbol->string */
-((C_proc3)C_retrieve_symbol_proc(lf[170]))(3,*((C_word*)lf[170]+1),t2,((C_word*)t0)[3]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7726,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 793  ##sys#symbol->string */
+t3=*((C_word*)lf[172]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 else{
 if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
-/* expand.scm: 776  ##sys#symbol->string */
-((C_proc3)C_retrieve_symbol_proc(lf[170]))(3,*((C_word*)lf[170]+1),((C_word*)t0)[4],((C_word*)t0)[3]);}
+/* expand.scm: 794  ##sys#symbol->string */
+t2=*((C_word*)lf[172]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 if(C_truep((C_word)C_i_numberp(((C_word*)t0)[3]))){
-/* expand.scm: 777  number->string */
+/* expand.scm: 795  number->string */
 C_number_to_string(3,0,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-/* expand.scm: 778  syntax-error */
-((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[4],((C_word*)t0)[2],lf[171]);}}}}
+/* expand.scm: 796  syntax-error */
+t2=*((C_word*)lf[129]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[173]);}}}}
 
-/* k7608 in k7601 in tostr in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7610(C_word c,C_word t0,C_word t1){
+/* k7724 in k7717 in tostr in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7726(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 775  ##sys#string-append */
-((C_proc4)C_retrieve_symbol_proc(lf[168]))(4,*((C_word*)lf[168]+1),((C_word*)t0)[2],t1,lf[169]);}
+/* expand.scm: 793  ##sys#string-append */
+t2=*((C_word*)lf[170]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[171]);}
 
-/* resolve in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7581(C_word t1,C_word t2){
+/* resolve in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7697(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7581,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7585,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 772  lookup */
-f_3875(t3,t2,C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)trf_7697,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7701,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 790  lookup */
+f_3900(t3,t2,C_SCHEME_END_OF_LIST);}
 
-/* k7583 in resolve in k7577 in k7574 in k7571 in k7568 in ##sys#expand-import in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7585(C_word c,C_word t0,C_word t1){
+/* k7699 in resolve in k7693 in k7690 in k7687 in k7684 in ##sys#expand-import in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7701(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16803,19 +17245,19 @@ t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##sys#er-transformer in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7354(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#er-transformer in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7319(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7354,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7319,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7356,a[2]=t2,a[3]=((C_word)li97),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7321,a[2]=t2,a[3]=((C_word)li98),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_7356 in ##sys#er-transformer in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7356(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_7321 in ##sys#er-transformer in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7321(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16824,22 +17266,26 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[11],*a=ab;
+C_word t12;
+C_word t13;
+C_word ab[17],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7356,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_7321,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
-t8=C_SCHEME_UNDEFINED;
-t9=t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7359,a[2]=t3,a[3]=t6,a[4]=((C_word)li93),tmp=(C_word)a,a+=5,tmp);
-t10=t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7427,a[2]=t4,a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 761  handler */
-t11=((C_word*)t0)[2];
-((C_proc5)C_retrieve_proc(t11))(5,t11,t1,t2,t7,t8);}
+t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
+t9=C_SCHEME_UNDEFINED;
+t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
+t11=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7324,a[2]=t3,a[3]=t6,a[4]=t8,a[5]=((C_word)li93),tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7444,a[2]=t4,a[3]=t10,a[4]=((C_word)li97),tmp=(C_word)a,a+=5,tmp));
+/* expand.scm: 779  handler */
+t13=((C_word*)t0)[2];
+((C_proc5)(void*)(*((C_word*)t13+1)))(5,t13,t1,t2,((C_word*)t8)[1],((C_word*)t10)[1]);}
 
 /* compare */
-static void C_ccall f_7427(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7444(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16847,24 +17293,83 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[6],*a=ab;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word t21;
+C_word t22;
+C_word t23;
+C_word t24;
+C_word t25;
+C_word *a;
+loop:
+a=C_alloc(13);
 if(c!=4) C_bad_argc_2(c,4,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7427,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_symbolp(t2);
-t5=(C_truep(t4)?(C_word)C_i_symbolp(t3):C_SCHEME_FALSE);
-if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7440,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 732  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t6,t2,lf[7]);}
+if(!C_stack_probe(a)){
+C_save_and_reclaim((void*)tr4,(void*)f_7444,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7448,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep((C_word)C_i_pairp(t2))){
+if(C_truep((C_word)C_i_pairp(t3))){
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7466,a[2]=t1,a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t6=(C_word)C_i_car(t2);
+t7=(C_word)C_i_car(t3);
+/* expand.scm: 740  compare */
+t23=t5;
+t24=t6;
+t25=t7;
+t1=t23;
+t2=t24;
+t3=t25;
+c=4;
+goto loop;}
 else{
-t6=(C_word)C_eqp(t2,t3);
-t7=C_retrieve(lf[9]);
-t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t6);}}
+t5=*((C_word*)lf[9]+1);
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
+else{
+if(C_truep((C_word)C_i_vectorp(t2))){
+if(C_truep((C_word)C_i_vectorp(t3))){
+t5=(C_word)C_i_vector_length(t2);
+t6=(C_word)C_i_vector_length(t3);
+t7=(C_word)C_eqp(t5,t6);
+if(C_truep(t7)){
+t8=C_SCHEME_UNDEFINED;
+t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7511,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,a[5]=t9,a[6]=t5,a[7]=((C_word)li94),tmp=(C_word)a,a+=8,tmp));
+t11=((C_word*)t9)[1];
+f_7511(t11,t4,C_fix(0),C_SCHEME_TRUE);}
+else{
+t8=*((C_word*)lf[9]+1);
+t9=t1;
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}}
+else{
+t5=*((C_word*)lf[9]+1);
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
+else{
+t5=(C_word)C_i_symbolp(t2);
+t6=(C_truep(t5)?(C_word)C_i_symbolp(t3):C_SCHEME_FALSE);
+if(C_truep(t6)){
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7556,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 750  ##sys#get */
+t8=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,t2,lf[7]);}
+else{
+t7=(C_word)C_eqp(t2,t3);
+t8=*((C_word*)lf[9]+1);
+t9=t1;
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t7);}}}}
 
-/* k7438 in compare */
-static void C_ccall f_7440(C_word c,C_word t0,C_word t1){
+/* k7554 in compare */
+static void C_ccall f_7556(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16873,48 +17378,49 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7440,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7443,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7556,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7559,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_7443(t3,t1);}
+f_7559(t3,t1);}
 else{
 t3=((C_word*)t0)[2];
 t4=((C_word*)t0)[3];
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f17986,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 754  lookup */
-f_3875(t5,t3,t4);}}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f18259,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 772  lookup */
+f_3900(t5,t3,t4);}}
 
-/* f17986 in k7438 in compare */
-static void C_ccall f17986(C_word c,C_word t0,C_word t1){
+/* f18259 in k7554 in compare */
+static void C_ccall f18259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 if(C_truep(t1)){
 t3=((C_word*)t0)[3];
-f_7443(t3,t1);}
+f_7559(t3,t1);}
 else{
 t3=((C_word*)t0)[2];
 t4=((C_word*)t0)[3];
-f_7443(t4,t3);}}
+f_7559(t4,t3);}}
 
-/* k7441 in k7438 in compare */
-static void C_fcall f_7443(C_word t0,C_word t1){
+/* k7557 in k7554 in compare */
+static void C_fcall f_7559(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7443,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7446,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 735  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,((C_word*)t0)[3],lf[7]);}
+C_save_and_reclaim((void*)trf_7559,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7562,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 753  ##sys#get */
+t3=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],lf[7]);}
 
-/* k7444 in k7441 in k7438 in compare */
-static void C_ccall f_7446(C_word c,C_word t0,C_word t1){
+/* k7560 in k7557 in k7554 in compare */
+static void C_ccall f_7562(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16923,36 +17429,36 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7446,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7449,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7562,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7565,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_7449(t3,t1);}
+f_7565(t3,t1);}
 else{
 t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[2];
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f17979,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 754  lookup */
-f_3875(t5,t3,t4);}}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f18252,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 772  lookup */
+f_3900(t5,t3,t4);}}
 
-/* f17979 in k7444 in k7441 in k7438 in compare */
-static void C_ccall f17979(C_word c,C_word t0,C_word t1){
+/* f18252 in k7560 in k7557 in k7554 in compare */
+static void C_ccall f18252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 if(C_truep(t1)){
 t3=((C_word*)t0)[3];
-f_7449(t3,t1);}
+f_7565(t3,t1);}
 else{
 t3=((C_word*)t0)[2];
 t4=((C_word*)t0)[3];
-f_7449(t4,t3);}}
+f_7565(t4,t3);}}
 
-/* k7447 in k7444 in k7441 in k7438 in compare */
-static void C_fcall f_7449(C_word t0,C_word t1){
+/* k7563 in k7560 in k7557 in k7554 in compare */
+static void C_fcall f_7565(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16962,29 +17468,32 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7449,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7565,NULL,2,t0,t1);}
 if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
 if(C_truep((C_word)C_i_symbolp(t1))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7468,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 740  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,((C_word*)t0)[3],lf[71]);}
-else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7500,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 742  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t2);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7584,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 758  ##sys#get */
+t3=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],lf[71]);}
+else{
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7616,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 760  ##sys#macro-environment */
+t3=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 else{
 if(C_truep((C_word)C_i_symbolp(t1))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7528,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 746  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t2);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7644,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 764  ##sys#macro-environment */
+t3=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[3],t1);
-t3=C_retrieve(lf[9]);
+t3=*((C_word*)lf[9]+1);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}}
 
-/* k7526 in k7447 in k7444 in k7441 in k7438 in compare */
-static void C_ccall f_7528(C_word c,C_word t0,C_word t1){
+/* k7642 in k7563 in k7560 in k7557 in k7554 in compare */
+static void C_ccall f_7644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16994,21 +17503,21 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7528,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7644,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[4],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7513,a[2]=((C_word*)t0)[3],a[3]=((C_word)li95),tmp=(C_word)a,a+=4,tmp);
-t4=f_7513(t3,t2);
-t5=C_retrieve(lf[9]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7629,a[2]=((C_word*)t0)[3],a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp);
+t4=f_7629(t3,t2);
+t5=*((C_word*)lf[9]+1);
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t4);}
 else{
-t3=C_retrieve(lf[9]);
+t3=*((C_word*)lf[9]+1);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* g1312 in k7526 in k7447 in k7444 in k7441 in k7438 in compare */
-static C_word C_fcall f_7513(C_word t0,C_word t1){
+/* g1313 in k7642 in k7563 in k7560 in k7557 in k7554 in compare */
+static C_word C_fcall f_7629(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17016,8 +17525,8 @@ C_stack_check;
 t2=(C_word)C_i_cdr(t1);
 return((C_word)C_eqp(((C_word*)t0)[2],t2));}
 
-/* k7498 in k7447 in k7444 in k7441 in k7438 in compare */
-static void C_ccall f_7500(C_word c,C_word t0,C_word t1){
+/* k7614 in k7563 in k7560 in k7557 in k7554 in compare */
+static void C_ccall f_7616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17027,21 +17536,21 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7500,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7616,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[4],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7485,a[2]=((C_word*)t0)[3],a[3]=((C_word)li94),tmp=(C_word)a,a+=4,tmp);
-t4=f_7485(t3,t2);
-t5=C_retrieve(lf[9]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7601,a[2]=((C_word*)t0)[3],a[3]=((C_word)li95),tmp=(C_word)a,a+=4,tmp);
+t4=f_7601(t3,t2);
+t5=*((C_word*)lf[9]+1);
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t4);}
 else{
-t3=C_retrieve(lf[9]);
+t3=*((C_word*)lf[9]+1);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* g1301 in k7498 in k7447 in k7444 in k7441 in k7438 in compare */
-static C_word C_fcall f_7485(C_word t0,C_word t1){
+/* g1302 in k7614 in k7563 in k7560 in k7557 in k7554 in compare */
+static C_word C_fcall f_7601(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17049,22 +17558,23 @@ C_stack_check;
 t2=(C_word)C_i_cdr(t1);
 return((C_word)C_eqp(t2,((C_word*)t0)[2]));}
 
-/* k7466 in k7447 in k7444 in k7441 in k7438 in compare */
-static void C_ccall f_7468(C_word c,C_word t0,C_word t1){
+/* k7582 in k7563 in k7560 in k7557 in k7554 in compare */
+static void C_ccall f_7584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7468,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7584,2,t0,t1);}
 t2=(C_truep(t1)?t1:((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7475,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 741  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t3,((C_word*)t0)[2],lf[71]);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7591,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 759  ##sys#get */
+t4=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],lf[71]);}
 
-/* k7473 in k7466 in k7447 in k7444 in k7441 in k7438 in compare */
-static void C_ccall f_7475(C_word c,C_word t0,C_word t1){
+/* k7589 in k7582 in k7563 in k7560 in k7557 in k7554 in compare */
+static void C_ccall f_7591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17077,78 +17587,178 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=(C_word)C_eqp(((C_word*)t0)[4],t2);
-t4=C_retrieve(lf[9]);
+t4=*((C_word*)lf[9]+1);
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 else{
 t2=((C_word*)t0)[2];
 t3=(C_word)C_eqp(((C_word*)t0)[4],t2);
-t4=C_retrieve(lf[9]);
+t4=*((C_word*)lf[9]+1);
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}}
 
+/* doloop1242 in compare */
+static void C_fcall f_7511(C_word t0,C_word t1,C_word t2,C_word t3){
+C_word tmp;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_7511,NULL,4,t0,t1,t2,t3);}
+t4=(C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]);
+t5=(C_truep(t4)?t4:(C_word)C_i_not(t3));
+if(C_truep(t5)){
+t6=t3;
+t7=t1;
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
+else{
+t6=(C_word)C_fixnum_plus(t2,C_fix(1));
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7532,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t8=(C_word)C_i_vector_ref(((C_word*)t0)[4],t2);
+t9=(C_word)C_i_vector_ref(((C_word*)t0)[3],t2);
+/* expand.scm: 747  compare */
+t10=((C_word*)((C_word*)t0)[2])[1];
+f_7444(4,t10,t7,t8,t9);}}
+
+/* k7530 in doloop1242 in compare */
+static void C_ccall f_7532(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_7511(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+
+/* k7464 in compare */
+static void C_ccall f_7466(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word *a;
+if(C_truep(t1)){
+t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
+t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
+/* expand.scm: 741  compare */
+t4=((C_word*)((C_word*)t0)[4])[1];
+f_7444(4,t4,((C_word*)t0)[3],t2,t3);}
+else{
+t2=*((C_word*)lf[9]+1);
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
+
+/* k7446 in compare */
+static void C_ccall f_7448(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=*((C_word*)lf[9]+1);
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
+
 /* rename */
-static void C_ccall f_7359(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7324(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[6],*a=ab;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word *a;
+loop:
+a=C_alloc(7);
 if(c!=3) C_bad_argc_2(c,3,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7359,3,t0,t1,t2);}
+if(!C_stack_probe(a)){
+C_save_and_reclaim((void*)tr3,(void*)f_7324,3,t0,t1,t2);}
+if(C_truep((C_word)C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7338,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(C_word)C_i_car(t2);
+/* expand.scm: 713  rename */
+t13=t3;
+t14=t4;
+t1=t13;
+t2=t14;
+c=3;
+goto loop;}
+else{
+if(C_truep((C_word)C_i_vectorp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7363,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7367,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 715  vector->list */
+t5=*((C_word*)lf[168]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
+else{
+if(C_truep((C_word)C_i_symbolp(t2))){
 t3=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t3)){
 t4=t1;
-t5=C_retrieve(lf[9]);
+t5=*((C_word*)lf[9]+1);
 t6=t4;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_cdr(t3));}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7380,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 714  lookup */
-f_3875(t4,t2,((C_word*)t0)[2]);}}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7393,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 721  lookup */
+f_3900(t4,t2,((C_word*)t0)[2]);}}
+else{
+t3=t2;
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}}}
 
-/* k7378 in rename */
-static void C_ccall f_7380(C_word c,C_word t0,C_word t1){
+/* k7391 in rename */
+static void C_ccall f_7393(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7380,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7393,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7384,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li92),tmp=(C_word)a,a+=6,tmp);
-/* g12311232 */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7397,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li92),tmp=(C_word)a,a+=6,tmp);
+/* g12051206 */
 t3=t2;
-f_7384(t3,((C_word*)t0)[2],t1);}
+f_7397(t3,((C_word*)t0)[2],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7414,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 725  macro-alias */
-f_3893(t2,((C_word*)t0)[5],((C_word*)t0)[3]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7427,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 732  macro-alias */
+f_3918(t2,((C_word*)t0)[5],((C_word*)t0)[3]);}}
 
-/* k7412 in k7378 in rename */
-static void C_ccall f_7414(C_word c,C_word t0,C_word t1){
+/* k7425 in k7391 in rename */
+static void C_ccall f_7427(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
+C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7414,2,t0,t1);}
-t2=C_retrieve(lf[9]);
+C_save_and_reclaim((void*)tr2,(void*)f_7427,2,t0,t1);}
+t2=*((C_word*)lf[9]+1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)((C_word*)t0)[3])[1]);
 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,t4);
-t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t1);}
+t6=t1;
+t7=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 
-/* g1231 in k7378 in rename */
-static void C_fcall f_7384(C_word t0,C_word t1,C_word t2){
+/* g1205 in k7391 in rename */
+static void C_fcall f_7397(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17156,19 +17766,19 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7384,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7397,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_symbolp(t2))){
-t3=C_retrieve(lf[9]);
+t3=*((C_word*)lf[9]+1);
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7397,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 720  macro-alias */
-f_3893(t3,((C_word*)t0)[4],((C_word*)t0)[2]);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7410,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 727  macro-alias */
+f_3918(t3,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* k7395 in g1231 in k7378 in rename */
-static void C_ccall f_7397(C_word c,C_word t0,C_word t1){
+/* k7408 in g1205 in k7391 in rename */
+static void C_ccall f_7410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17178,8 +17788,8 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7397,2,t0,t1);}
-t2=C_retrieve(lf[9]);
+C_save_and_reclaim((void*)tr2,(void*)f_7410,2,t0,t1);}
+t2=*((C_word*)lf[9]+1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)((C_word*)t0)[3])[1]);
 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,t4);
@@ -17187,19 +17797,62 @@ t6=t1;
 t7=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 
-/* er-macro-transformer in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7351(C_word c,C_word t0,C_word t1,C_word t2){
+/* k7365 in rename */
+static void C_ccall f_7367(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* expand.scm: 715  rename */
+t2=((C_word*)((C_word*)t0)[3])[1];
+f_7324(3,t2,((C_word*)t0)[2],t1);}
+
+/* k7361 in rename */
+static void C_ccall f_7363(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* expand.scm: 715  list->vector */
+t2=*((C_word*)lf[167]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
+
+/* k7336 in rename */
+static void C_ccall f_7338(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_7338,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7342,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
+/* expand.scm: 713  rename */
+t4=((C_word*)((C_word*)t0)[2])[1];
+f_7324(3,t4,t2,t3);}
+
+/* k7340 in k7336 in rename */
+static void C_ccall f_7342(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_7342,2,t0,t1);}
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+
+/* er-macro-transformer in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7316(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7351,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7316,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6879(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -17207,13 +17860,13 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+18)){
-C_save_and_reclaim((void*)tr5r,(void*)f_6879r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_6844r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_6879r(t0,t1,t2,t3,t4,t5);}}
+f_6844r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_6879r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_6844r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -17224,66 +17877,67 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word *a=C_alloc(18);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6881,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t3,a[9]=((C_word)li87),tmp=(C_word)a,a+=10,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7294,a[2]=t6,a[3]=((C_word)li88),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7303,a[2]=t7,a[3]=((C_word)li89),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6846,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t3,a[9]=((C_word)li87),tmp=(C_word)a,a+=10,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7259,a[2]=t6,a[3]=((C_word)li88),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7268,a[2]=t7,a[3]=((C_word)li89),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t5))){
-/* def-culprit10851201 */
+/* def-culprit10591175 */
 t9=t8;
-f_7303(t9,t1);}
+f_7268(t9,t1);}
 else{
 t9=(C_word)C_i_car(t5);
 t10=(C_word)C_i_cdr(t5);
 if(C_truep((C_word)C_i_nullp(t10))){
-/* def-se10861199 */
+/* def-se10601173 */
 t11=t7;
-f_7294(t11,t1,t9);}
+f_7259(t11,t1,t9);}
 else{
 t11=(C_word)C_i_car(t10);
 t12=(C_word)C_i_cdr(t10);
 if(C_truep((C_word)C_i_nullp(t12))){
-/* body10831091 */
+/* body10571065 */
 t13=t6;
-f_6881(t13,t1,t9,t11);}
+f_6846(t13,t1,t9,t11);}
 else{
 /* ##sys#error */
 t13=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t13+1)))(4,t13,t1,lf[0],t12);}}}}
 
-/* def-culprit1085 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7303(C_word t0,C_word t1){
+/* def-culprit1059 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7268(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7303,NULL,2,t0,t1);}
-/* def-se10861199 */
+C_save_and_reclaim((void*)trf_7268,NULL,2,t0,t1);}
+/* def-se10601173 */
 t2=((C_word*)t0)[2];
-f_7294(t2,t1,C_SCHEME_FALSE);}
+f_7259(t2,t1,C_SCHEME_FALSE);}
 
-/* def-se1086 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7294(C_word t0,C_word t1,C_word t2){
+/* def-se1060 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7259(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7294,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7302,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 624  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t3);}
+C_save_and_reclaim((void*)trf_7259,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7267,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 626  ##sys#current-environment */
+t4=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k7300 in def-se1086 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7302(C_word c,C_word t0,C_word t1){
+/* k7265 in def-se1060 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7267(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* body10831091 */
+/* body10571065 */
 t2=((C_word*)t0)[4];
-f_6881(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_6846(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6881(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6846(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -17302,7 +17956,7 @@ C_word t17;
 C_word t18;
 C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6881,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6846,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
@@ -17311,21 +17965,21 @@ t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6884,a[2]=t7,a[3]=((C_word)li78),tmp=(C_word)a,a+=4,tmp));
-t13=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6896,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word)li79),tmp=(C_word)a,a+=8,tmp));
-t14=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6927,a[2]=((C_word*)t0)[3],a[3]=((C_word)li81),tmp=(C_word)a,a+=4,tmp));
-t15=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6993,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
-t16=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7022,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=t1,a[5]=t3,a[6]=t9,a[7]=t11,a[8]=t5,a[9]=t7,tmp=(C_word)a,a+=10,tmp);
+t12=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6849,a[2]=t7,a[3]=((C_word)li78),tmp=(C_word)a,a+=4,tmp));
+t13=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6861,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word)li79),tmp=(C_word)a,a+=8,tmp));
+t14=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6892,a[2]=((C_word*)t0)[3],a[3]=((C_word)li81),tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6958,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
+t16=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6987,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=t1,a[5]=t3,a[6]=t9,a[7]=t11,a[8]=t5,a[9]=t7,tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t2)){
 t17=C_mutate((C_word*)lf[126]+1 /* (set! syntax-error-culprit ...) */,t2);
 t18=t16;
-f_7022(t18,t17);}
+f_6987(t18,t17);}
 else{
 t17=t16;
-f_7022(t17,C_SCHEME_UNDEFINED);}}
+f_6987(t17,C_SCHEME_UNDEFINED);}}
 
-/* k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7022(C_word t0,C_word t1){
+/* k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6987(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17333,15 +17987,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7022,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6987,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7027,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t3,a[7]=((C_word*)t0)[9],a[8]=((C_word)li86),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6992,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t3,a[7]=((C_word*)t0)[9],a[8]=((C_word)li86),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_7027(t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6992(t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* walk in k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7027(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6992(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -17373,21 +18027,21 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7027,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6992,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_vectorp(t3))){
 t4=(C_word)C_i_vector_ref(t3,C_fix(0));
 t5=(C_word)C_block_size(t3);
 t6=(C_word)C_fixnum_greaterp(t5,C_fix(1));
 t7=(C_truep(t6)?(C_word)C_i_vector_ref(t3,C_fix(1)):C_fix(0));
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7046,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t7,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7011,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t7,tmp=(C_word)a,a+=8,tmp);
 t9=(C_word)C_eqp(t5,C_fix(1));
 if(C_truep(t9)){
 t10=t8;
-f_7046(t10,C_fix(1));}
+f_7011(t10,C_fix(1));}
 else{
 t10=(C_word)C_fixnum_greaterp(t5,C_fix(2));
 t11=t8;
-f_7046(t11,(C_truep(t10)?(C_word)C_i_vector_ref(t3,C_fix(2)):C_fix(99999)));}}
+f_7011(t11,(C_truep(t10)?(C_word)C_i_vector_ref(t3,C_fix(2)):C_fix(99999)));}}
 else{
 if(C_truep((C_word)C_immp(t3))){
 t4=(C_word)C_eqp(t3,t2);
@@ -17396,9 +18050,9 @@ t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-/* expand.scm: 677  err */
+/* expand.scm: 679  err */
 t5=((C_word*)((C_word*)t0)[7])[1];
-f_6896(t5,t1,lf[142]);}}
+f_6861(t5,t1,lf[142]);}}
 else{
 if(C_truep((C_word)C_i_symbolp(t3))){
 t4=t3;
@@ -17409,57 +18063,57 @@ t6=t1;
 else{
 t6=(C_word)C_eqp(t4,lf[144]);
 if(C_truep(t6)){
-/* expand.scm: 681  test */
+/* expand.scm: 683  test */
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t7,t1,t2,*((C_word*)lf[145]+1),lf[146]);}
+f_6849(t7,t1,t2,*((C_word*)lf[145]+1),lf[146]);}
 else{
 t7=(C_word)C_eqp(t4,lf[147]);
 if(C_truep(t7)){
-/* expand.scm: 682  test */
+/* expand.scm: 684  test */
 t8=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t8,t1,t2,*((C_word*)lf[148]+1),lf[149]);}
+f_6849(t8,t1,t2,*((C_word*)lf[148]+1),lf[149]);}
 else{
 t8=(C_word)C_eqp(t4,lf[150]);
 if(C_truep(t8)){
-/* expand.scm: 683  test */
+/* expand.scm: 685  test */
 t9=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t9,t1,t2,*((C_word*)lf[148]+1),lf[151]);}
+f_6849(t9,t1,t2,*((C_word*)lf[148]+1),lf[151]);}
 else{
 t9=(C_word)C_eqp(t4,lf[152]);
 if(C_truep(t9)){
-/* expand.scm: 684  test */
+/* expand.scm: 686  test */
 t10=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t10,t1,t2,((C_word*)((C_word*)t0)[4])[1],lf[153]);}
+f_6849(t10,t1,t2,((C_word*)((C_word*)t0)[4])[1],lf[153]);}
 else{
 t10=(C_word)C_eqp(t4,lf[154]);
 if(C_truep(t10)){
-/* expand.scm: 685  test */
+/* expand.scm: 687  test */
 t11=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t11,t1,t2,*((C_word*)lf[155]+1),lf[156]);}
+f_6849(t11,t1,t2,*((C_word*)lf[155]+1),lf[156]);}
 else{
 t11=(C_word)C_eqp(t4,lf[157]);
 if(C_truep(t11)){
-/* expand.scm: 686  test */
+/* expand.scm: 688  test */
 t12=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t12,t1,t2,*((C_word*)lf[158]+1),lf[159]);}
+f_6849(t12,t1,t2,*((C_word*)lf[158]+1),lf[159]);}
 else{
 t12=(C_word)C_eqp(t4,lf[160]);
 if(C_truep(t12)){
-/* expand.scm: 687  test */
+/* expand.scm: 689  test */
 t13=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t13,t1,t2,((C_word*)((C_word*)t0)[3])[1],lf[161]);}
+f_6849(t13,t1,t2,((C_word*)((C_word*)t0)[3])[1],lf[161]);}
 else{
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7224,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word)li85),tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 689  test */
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7189,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word)li85),tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 691  test */
 t14=((C_word*)((C_word*)t0)[5])[1];
-f_6884(t14,t1,t2,t13,lf[162]);}}}}}}}}}
+f_6849(t14,t1,t2,t13,lf[162]);}}}}}}}}}
 else{
 if(C_truep((C_word)C_i_pairp(t3))){
 if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7265,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7230,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_car(t3);
-/* expand.scm: 699  walk */
+/* expand.scm: 701  walk */
 t27=t4;
 t28=t5;
 t29=t6;
@@ -17468,16 +18122,16 @@ t2=t28;
 t3=t29;
 goto loop;}
 else{
-/* expand.scm: 697  err */
+/* expand.scm: 699  err */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_6896(t4,t1,lf[163]);}}
+f_6861(t4,t1,lf[163]);}}
 else{
-/* expand.scm: 696  err */
+/* expand.scm: 698  err */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_6896(t4,t1,lf[164]);}}}}}
+f_6861(t4,t1,lf[164]);}}}}}
 
-/* k7263 in walk in k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7265(C_word c,C_word t0,C_word t1){
+/* k7228 in walk in k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7230(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17485,29 +18139,29 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 700  walk */
+/* expand.scm: 702  walk */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_7027(t4,((C_word*)t0)[2],t2,t3);}
+f_6992(t4,((C_word*)t0)[2],t2,t3);}
 
-/* a7223 in walk in k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7224(C_word c,C_word t0,C_word t1,C_word t2){
+/* a7188 in walk in k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7189(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7224,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7228,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_7189,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7193,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_symbolp(t2))){
-/* expand.scm: 692  lookup */
-f_3875(t3,t2,((C_word*)t0)[2]);}
+/* expand.scm: 694  lookup */
+f_3900(t3,t2,((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_7228(2,t4,C_SCHEME_FALSE);}}
+f_7193(2,t4,C_SCHEME_FALSE);}}
 
-/* k7226 in a7223 in walk in k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7228(C_word c,C_word t0,C_word t1){
+/* k7191 in a7188 in walk in k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17522,8 +18176,8 @@ t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(t2,((C_word*)t0)[3]));}}
 
-/* k7044 in walk in k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7046(C_word t0,C_word t1){
+/* k7009 in walk in k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7011(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17531,15 +18185,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7046,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7011,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7051,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li84),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7016,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li84),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_7051(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0));}
+f_7016(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0));}
 
-/* doloop1169 in k7044 in walk in k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_7051(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop1143 in k7009 in walk in k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_7016(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -17547,35 +18201,35 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7051,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_7016,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
 if(C_truep((C_word)C_fixnum_lessp(t3,((C_word*)t0)[7]))){
-/* expand.scm: 670  err */
+/* expand.scm: 672  err */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_6896(t5,t1,lf[139]);}
+f_6861(t5,t1,lf[139]);}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_UNDEFINED);}}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7070,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7035,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[4]))){
-/* expand.scm: 672  err */
+/* expand.scm: 674  err */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_6896(t6,t5,lf[140]);}
+f_6861(t6,t5,lf[140]);}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
 t6=(C_word)C_i_car(t2);
-/* expand.scm: 675  walk */
+/* expand.scm: 677  walk */
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_7027(t7,t5,t6,((C_word*)t0)[2]);}
+f_6992(t7,t5,t6,((C_word*)t0)[2]);}
 else{
-/* expand.scm: 674  err */
+/* expand.scm: 676  err */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_6896(t6,t5,lf[141]);}}}}
+f_6861(t6,t5,lf[141]);}}}}
 
-/* k7068 in doloop1169 in k7044 in walk in k7020 in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_7070(C_word c,C_word t0,C_word t1){
+/* k7033 in doloop1143 in k7009 in walk in k6985 in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_7035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17584,23 +18238,23 @@ C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_7051(t4,((C_word*)t0)[2],t2,t3);}
+f_7016(t4,((C_word*)t0)[2],t2,t3);}
 
-/* proper-list? in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6993(C_word c,C_word t0,C_word t1,C_word t2){
+/* proper-list? in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6958(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6993,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6999,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_6958,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6964,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_6999(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_6964(t2));}
 
-/* loop in proper-list? in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_6999(C_word t1){
+/* loop in proper-list? in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_6964(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17620,21 +18274,22 @@ goto loop;}
 else{
 return(C_SCHEME_FALSE);}}}
 
-/* lambda-list? in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6927(C_word c,C_word t0,C_word t1,C_word t2){
+/* lambda-list? in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6892(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6927,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6931,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 639  ##sys#extended-lambda-list? */
-((C_proc3)C_retrieve_symbol_proc(lf[75]))(3,*((C_word*)lf[75]+1),t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6892,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6896,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 641  ##sys#extended-lambda-list? */
+t4=*((C_word*)lf[75]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k6929 in lambda-list? in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6931(C_word c,C_word t0,C_word t1){
+/* k6894 in lambda-list? in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17643,7 +18298,7 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6931,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6896,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
@@ -17651,12 +18306,12 @@ t3=((C_word*)t0)[4];
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6939,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li80),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6904,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li80),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_6939(t5,((C_word*)t0)[4],((C_word*)t0)[2]);}}
+f_6904(t5,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* loop in k6929 in lambda-list? in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6939(C_word t0,C_word t1,C_word t2){
+/* loop in k6894 in lambda-list? in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6904(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17665,25 +18320,25 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6939,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6904,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_nullp(t2);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 if(C_truep((C_word)C_i_symbolp(t2))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6959,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 642  keyword? */
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6924,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 644  keyword? */
 t5=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_symbolp(t4))){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6991,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 645  keyword? */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6956,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 647  keyword? */
 t6=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t4);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
@@ -17691,8 +18346,8 @@ else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}}}
 
-/* k6989 in loop in k6929 in lambda-list? in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6991(C_word c,C_word t0,C_word t1){
+/* k6954 in loop in k6894 in lambda-list? in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17702,35 +18357,35 @@ t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* expand.scm: 646  loop */
+/* expand.scm: 648  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6939(t3,((C_word*)t0)[4],t2);}}
+f_6904(t3,((C_word*)t0)[4],t2);}}
 
-/* k6957 in loop in k6929 in lambda-list? in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6959(C_word c,C_word t0,C_word t1){
+/* k6922 in loop in k6894 in lambda-list? in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_not(t1));}
 
-/* err in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6896(C_word t0,C_word t1,C_word t2){
+/* err in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6861(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6896,NULL,3,t0,t1,t2);}
-t3=C_retrieve(lf[126]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6900,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 631  get-line-number */
+C_save_and_reclaim((void*)trf_6861,NULL,3,t0,t1,t2);}
+t3=*((C_word*)lf[126]+1);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6865,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 633  get-line-number */
 t5=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t3);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k6898 in err in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6900(C_word c,C_word t0,C_word t1){
+/* k6863 in err in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6865(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17738,72 +18393,73 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6900,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6907,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6865,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6872,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6914,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 634  symbol->string */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6879,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 636  symbol->string */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6925,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 635  symbol->string */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6890,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 637  symbol->string */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}}
 
-/* k6923 in k6898 in err in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6925(C_word c,C_word t0,C_word t1){
+/* k6888 in k6863 in err in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 635  string-append */
+/* expand.scm: 637  string-append */
 t2=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[3],lf[137],t1,lf[138],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[137],t1,lf[138],((C_word*)t0)[2]);}
 
-/* k6912 in k6898 in err in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6914(C_word c,C_word t0,C_word t1){
+/* k6877 in k6863 in err in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6914,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6918,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* expand.scm: 634  number->string */
+C_save_and_reclaim((void*)tr2,(void*)f_6879,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6883,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* expand.scm: 636  number->string */
 C_number_to_string(3,0,t2,((C_word*)t0)[2]);}
 
-/* k6916 in k6912 in k6898 in err in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6918(C_word c,C_word t0,C_word t1){
+/* k6881 in k6877 in k6863 in err in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 634  string-append */
+/* expand.scm: 636  string-append */
 t2=((C_word*)t0)[5];
-((C_proc8)C_retrieve_proc(t2))(8,t2,((C_word*)t0)[4],lf[134],((C_word*)t0)[3],lf[135],t1,lf[136],((C_word*)t0)[2]);}
+((C_proc8)(void*)(*((C_word*)t2+1)))(8,t2,((C_word*)t0)[4],lf[134],((C_word*)t0)[3],lf[135],t1,lf[136],((C_word*)t0)[2]);}
 
-/* k6905 in k6898 in err in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6907(C_word c,C_word t0,C_word t1){
+/* k6870 in k6863 in err in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 632  ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* expand.scm: 634  ##sys#syntax-error-hook */
+t2=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* test in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6884(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* test in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6849(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6884,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6891,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* expand.scm: 627  pred */
+C_save_and_reclaim((void*)trf_6849,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6856,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* expand.scm: 629  pred */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k6889 in test in body1083 in ##sys#check-syntax in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6891(C_word c,C_word t0,C_word t1){
+/* k6854 in test in body1057 in ##sys#check-syntax in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6856(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17813,12 +18469,12 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-/* expand.scm: 627  err */
+/* expand.scm: 629  err */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_6896(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
+f_6861(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* get-line-number in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6838(C_word c,C_word t0,C_word t1,C_word t2){
+/* get-line-number in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6803(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17826,14 +18482,15 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6838,3,t0,t1,t2);}
-if(C_truep(C_retrieve(lf[125]))){
+C_save_and_reclaim((void*)tr3,(void*)f_6803,3,t0,t1,t2);}
+if(C_truep(*((C_word*)lf[125]+1))){
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_symbolp(t3))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6860,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 611  ##sys#hash-table-ref */
-((C_proc4)C_retrieve_symbol_proc(lf[132]))(4,*((C_word*)lf[132]+1),t4,C_retrieve(lf[125]),t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6825,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 613  ##sys#hash-table-ref */
+t5=*((C_word*)lf[132]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,*((C_word*)lf[125]+1),t3);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -17844,25 +18501,25 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k6858 in get-line-number in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6860(C_word c,C_word t0,C_word t1){
+/* k6823 in get-line-number in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6860,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6825,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6864,a[2]=((C_word*)t0)[3],a[3]=((C_word)li76),tmp=(C_word)a,a+=4,tmp);
-/* g10581059 */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6829,a[2]=((C_word*)t0)[3],a[3]=((C_word)li76),tmp=(C_word)a,a+=4,tmp);
+/* g10321033 */
 t3=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t3))(2,t3,f_6864(t2,t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_6829(t2,t1));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* g1058 in k6858 in get-line-number in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_6864(C_word t0,C_word t1){
+/* g1032 in k6823 in get-line-number in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_6829(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17870,49 +18527,51 @@ C_stack_check;
 t2=(C_word)C_i_assq(((C_word*)t0)[2],t1);
 return((C_truep(t2)?(C_word)C_i_cdr(t2):C_SCHEME_FALSE));}
 
-/* ##sys#syntax-rules-mismatch in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6832(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#syntax-rules-mismatch in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6797(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6832,3,t0,t1,t2);}
-/* expand.scm: 604  ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t1,lf[130],t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6797,3,t0,t1,t2);}
+/* expand.scm: 606  ##sys#syntax-error-hook */
+t3=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,lf[130],t2);}
 
-/* ##sys#syntax-error-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6821(C_word c,C_word t0,C_word t1,...){
+/* ##sys#syntax-error-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6786(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6821r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6786r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6821r(t0,t1,t2);}}
+f_6786r(t0,t1,t2);}}
 
-static void C_ccall f_6821r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6786r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6829,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* expand.scm: 599  ##sys#strip-syntax */
-((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t3,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6794,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* expand.scm: 601  ##sys#strip-syntax */
+t4=*((C_word*)lf[14]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k6827 in ##sys#syntax-error-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6829(C_word c,C_word t0,C_word t1){
+/* k6792 in ##sys#syntax-error-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6794(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(5,0,((C_word*)t0)[2],C_retrieve(lf[127]),lf[128],t1);}
+C_apply(5,0,((C_word*)t0)[2],*((C_word*)lf[127]+1),lf[128],t1);}
 
-/* ##sys#expand-curried-define in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6751(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#expand-curried-define in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -17924,29 +18583,29 @@ C_word t11;
 C_word ab[13],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6751,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6716,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6754,a[2]=t8,a[3]=t6,a[4]=((C_word)li72),tmp=(C_word)a,a+=5,tmp));
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6814,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 588  loop */
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6719,a[2]=t8,a[3]=t6,a[4]=((C_word)li72),tmp=(C_word)a,a+=5,tmp));
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6779,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 590  loop */
 t11=((C_word*)t8)[1];
-f_6754(t11,t10,t2,t3);}
+f_6719(t11,t10,t2,t3);}
 
-/* k6812 in ##sys#expand-curried-define in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6814(C_word c,C_word t0,C_word t1){
+/* k6777 in ##sys#expand-curried-define in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6814,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6779,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)((C_word*)t0)[2])[1],t1));}
 
-/* loop in ##sys#expand-curried-define in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6754(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in ##sys#expand-curried-define in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6719(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -17959,26 +18618,26 @@ C_word t11;
 C_word t12;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6754,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6719,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_symbolp(t4))){
 t5=(C_word)C_i_car(t2);
 t6=C_mutate(((C_word *)((C_word*)t0)[3])+1,t5);
 t7=(C_word)C_i_cdr(t2);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6780,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6745,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
 t9=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,t3,C_SCHEME_END_OF_LIST);}
 else{
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_cdr(t2);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6807,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6772,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 /* ##sys#append */
 t8=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,t3,C_SCHEME_END_OF_LIST);}}
 
-/* k6805 in loop in ##sys#expand-curried-define in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6807(C_word c,C_word t0,C_word t1){
+/* k6770 in loop in ##sys#expand-curried-define in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6772(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17986,28 +18645,28 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6807,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6772,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[84],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-/* expand.scm: 587  loop */
+/* expand.scm: 589  loop */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_6754(t5,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
+f_6719(t5,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* k6778 in loop in ##sys#expand-curried-define in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6780(C_word c,C_word t0,C_word t1){
+/* k6743 in loop in ##sys#expand-curried-define in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6745(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6780,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6745,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[84],t2));}
 
-/* match-expression in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6663(C_word t1,C_word t2,C_word t3,C_word t4){
+/* match-expression in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6628(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -18018,19 +18677,19 @@ C_word t10;
 C_word t11;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6663,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_6628,NULL,4,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6666,a[2]=t4,a[3]=t6,a[4]=t8,a[5]=((C_word)li70),tmp=(C_word)a,a+=6,tmp));
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6749,a[2]=t1,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 575  mwalk */
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6631,a[2]=t4,a[3]=t6,a[4]=t8,a[5]=((C_word)li70),tmp=(C_word)a,a+=6,tmp));
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6714,a[2]=t1,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 577  mwalk */
 t11=((C_word*)t8)[1];
-f_6666(t11,t10,t2,t3);}
+f_6631(t11,t10,t2,t3);}
 
-/* k6747 in match-expression in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6749(C_word c,C_word t0,C_word t1){
+/* k6712 in match-expression in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18043,8 +18702,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* mwalk in match-expression in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6666(C_word t0,C_word t1,C_word t2,C_word t3){
+/* mwalk in match-expression in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6631(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18062,13 +18721,13 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6666,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6631,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t3))){
 if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6720,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6685,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_car(t3);
-/* expand.scm: 572  mwalk */
+/* expand.scm: 574  mwalk */
 t13=t4;
 t14=t5;
 t15=t6;
@@ -18082,10 +18741,10 @@ t4=t1;
 else{
 t4=(C_word)C_i_assq(t3,((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6680,a[2]=t2,a[3]=((C_word)li69),tmp=(C_word)a,a+=4,tmp);
-/* g10111012 */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6645,a[2]=t2,a[3]=((C_word)li69),tmp=(C_word)a,a+=4,tmp);
+/* g985986 */
 t6=t1;
-((C_proc2)C_retrieve_proc(t6))(2,t6,f_6680(t5,t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,f_6645(t5,t4));}
 else{
 if(C_truep((C_word)C_i_memq(t3,((C_word*)t0)[2]))){
 t5=(C_word)C_a_i_cons(&a,2,t3,t2);
@@ -18097,8 +18756,8 @@ else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_eqp(t2,t3));}}}}
 
-/* g1011 in mwalk in match-expression in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_6680(C_word t0,C_word t1){
+/* g985 in mwalk in match-expression in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_6645(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18106,8 +18765,8 @@ C_stack_check;
 t2=(C_word)C_i_cdr(t1);
 return((C_word)C_i_equalp(((C_word*)t0)[2],t2));}
 
-/* k6718 in mwalk in match-expression in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6720(C_word c,C_word t0,C_word t1){
+/* k6683 in mwalk in match-expression in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6685(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18116,15 +18775,15 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* expand.scm: 573  mwalk */
+/* expand.scm: 575  mwalk */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6666(t4,((C_word*)t0)[2],t2,t3);}
+f_6631(t4,((C_word*)t0)[2],t2,t3);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5824(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5785(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -18132,13 +18791,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+14)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5824r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5785r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5824r(t0,t1,t2,t3);}}
+f_5785r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5824r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5785r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18149,66 +18808,67 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(14);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5826,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li65),tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6606,a[2]=t4,a[3]=((C_word)li66),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6611,a[2]=t5,a[3]=((C_word)li67),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5787,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li65),tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6571,a[2]=t4,a[3]=((C_word)li66),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6576,a[2]=t5,a[3]=((C_word)li67),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-/* def-se766983 */
+/* def-se740957 */
 t7=t6;
-f_6611(t7,t1);}
+f_6576(t7,t1);}
 else{
 t7=(C_word)C_i_car(t3);
 t8=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t8))){
-/* def-cs?767981 */
+/* def-cs?741955 */
 t9=t5;
-f_6606(t9,t1,t7);}
+f_6571(t9,t1,t7);}
 else{
 t9=(C_word)C_i_car(t8);
 t10=(C_word)C_i_cdr(t8);
 if(C_truep((C_word)C_i_nullp(t10))){
-/* body764772 */
+/* body738746 */
 t11=t4;
-f_5826(t11,t1,t7,t9);}
+f_5787(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-se766 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6611(C_word t0,C_word t1){
+/* def-se740 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6576(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6611,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6619,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_6576,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6584,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 447  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t2);}
+t3=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k6617 in def-se766 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6619(C_word c,C_word t0,C_word t1){
+/* k6582 in def-se740 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* def-cs?767981 */
+/* def-cs?741955 */
 t2=((C_word*)t0)[3];
-f_6606(t2,((C_word*)t0)[2],t1);}
+f_6571(t2,((C_word*)t0)[2],t1);}
 
-/* def-cs?767 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6606(C_word t0,C_word t1,C_word t2){
+/* def-cs?741 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6571(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6606,NULL,3,t0,t1,t2);}
-/* body764772 */
+C_save_and_reclaim((void*)trf_6571,NULL,3,t0,t1,t2);}
+/* body738746 */
 t3=((C_word*)t0)[2];
-f_5826(t3,t1,t2,C_SCHEME_FALSE);}
+f_5787(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5826(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5787(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18222,22 +18882,22 @@ C_word t12;
 C_word t13;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5826,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5787,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5829,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t9,a[6]=((C_word)li59),tmp=(C_word)a,a+=7,tmp));
-t11=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6142,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=((C_word)li61),tmp=(C_word)a,a+=7,tmp));
-t12=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6319,a[2]=t3,a[3]=t5,a[4]=t7,a[5]=t2,a[6]=((C_word)li64),tmp=(C_word)a,a+=7,tmp));
-/* expand.scm: 556  expand */
+t10=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5790,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t9,a[6]=((C_word)li59),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6103,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=((C_word)li61),tmp=(C_word)a,a+=7,tmp));
+t12=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6284,a[2]=t3,a[3]=t5,a[4]=t7,a[5]=t2,a[6]=((C_word)li64),tmp=(C_word)a,a+=7,tmp));
+/* expand.scm: 558  expand */
 t13=((C_word*)t9)[1];
-f_6319(t13,t1,((C_word*)t0)[2]);}
+f_6284(t13,t1,((C_word*)t0)[2]);}
 
-/* expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6319(C_word t0,C_word t1,C_word t2){
+/* expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6284(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18245,15 +18905,15 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6319,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6284,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6325,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word)li63),tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6290,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word)li63),tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_6325(t6,t1,t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
+f_6290(t6,t1,t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
 
-/* loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6325(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6290(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -18264,39 +18924,39 @@ C_word t12;
 C_word t13;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6325,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_6290,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t7=(C_word)C_i_car(t2);
 t8=(C_word)C_i_cdr(t2);
 t9=(C_word)C_i_pairp(t7);
 t10=(C_truep(t9)?(C_word)C_i_car(t7):C_SCHEME_FALSE);
-t11=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_6347,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=t7,a[7]=t1,a[8]=t6,a[9]=t5,a[10]=t8,a[11]=((C_word*)t0)[5],a[12]=t4,a[13]=t3,a[14]=((C_word*)t0)[6],tmp=(C_word)a,a+=15,tmp);
+t11=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_6312,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=t7,a[7]=t1,a[8]=t6,a[9]=t5,a[10]=t8,a[11]=((C_word*)t0)[5],a[12]=t4,a[13]=t3,a[14]=((C_word*)t0)[6],tmp=(C_word)a,a+=15,tmp);
 if(C_truep(t10)){
 if(C_truep((C_word)C_i_symbolp(t10))){
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6589,a[2]=t10,a[3]=t11,tmp=(C_word)a,a+=4,tmp);
-/* expand.scm: 515  lookup */
-f_3875(t12,t10,((C_word*)t0)[6]);}
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6554,a[2]=t10,a[3]=t11,tmp=(C_word)a,a+=4,tmp);
+/* expand.scm: 516  lookup */
+f_3900(t12,t10,((C_word*)t0)[6]);}
 else{
 t12=t11;
-f_6347(t12,C_SCHEME_FALSE);}}
+f_6312(t12,C_SCHEME_FALSE);}}
 else{
 t12=t11;
-f_6347(t12,C_SCHEME_FALSE);}}
+f_6312(t12,C_SCHEME_FALSE);}}
 else{
-/* expand.scm: 509  fini */
+/* expand.scm: 510  fini */
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_5829(t7,t1,t3,t4,t5,t6,t2);}}
+f_5790(t7,t1,t3,t4,t5,t6,t2);}}
 
-/* k6587 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6589(C_word c,C_word t0,C_word t1){
+/* k6552 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6554(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_6347(t2,(C_truep(t1)?t1:((C_word*)t0)[2]));}
+f_6312(t2,(C_truep(t1)?t1:((C_word*)t0)[2]));}
 
-/* k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6347(C_word t0,C_word t1){
+/* k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6312(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18312,93 +18972,98 @@ C_word t12;
 C_word t13;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6347,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6312,NULL,2,t0,t1);}
 if(C_truep((C_word)C_i_symbolp(t1))){
 t2=(C_word)C_eqp(lf[105],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6365,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 518  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t3,lf[105],((C_word*)t0)[6],lf[119],C_SCHEME_FALSE,((C_word*)t0)[14]);}
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6330,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 519  ##sys#check-syntax */
+t4=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t4+1)))(7,t4,t3,lf[105],((C_word*)t0)[6],lf[119],C_SCHEME_FALSE,((C_word*)t0)[14]);}
 else{
-t3=(C_word)C_eqp(lf[110],t1);
+t3=(C_word)C_eqp(lf[113],t1);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6491,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 541  ##sys#check-syntax */
-((C_proc6)C_retrieve_symbol_proc(lf[54]))(6,*((C_word*)lf[54]+1),t4,lf[110],((C_word*)t0)[6],lf[120],((C_word*)t0)[14]);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6456,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 543  ##sys#check-syntax */
+t5=*((C_word*)lf[54]+1);
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,lf[113],((C_word*)t0)[6],lf[120],((C_word*)t0)[14]);}
 else{
 t4=(C_word)C_eqp(lf[104],t1);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6503,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
-/* expand.scm: 544  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t5,lf[104],((C_word*)t0)[6],lf[121],C_SCHEME_FALSE,((C_word*)t0)[14]);}
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6468,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+/* expand.scm: 546  ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t6+1)))(7,t6,t5,lf[104],((C_word*)t0)[6],lf[121],C_SCHEME_FALSE,((C_word*)t0)[14]);}
 else{
 t5=(C_word)C_eqp(lf[122],t1);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6531,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-/* expand.scm: 547  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t6,lf[122],((C_word*)t0)[6],lf[123],C_SCHEME_FALSE,((C_word*)t0)[14]);}
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6496,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+/* expand.scm: 549  ##sys#check-syntax */
+t7=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t7+1)))(7,t7,t6,lf[122],((C_word*)t0)[6],lf[123],C_SCHEME_FALSE,((C_word*)t0)[14]);}
 else{
 t6=(C_word)C_i_memq(t1,((C_word*)t0)[13]);
 t7=(C_truep(t6)?t6:(C_word)C_i_memq(t1,((C_word*)t0)[9]));
 if(C_truep(t7)){
-/* expand.scm: 550  fini */
+/* expand.scm: 552  fini */
 t8=((C_word*)((C_word*)t0)[3])[1];
-f_5829(t8,((C_word*)t0)[7],((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[4]);}
+f_5790(t8,((C_word*)t0)[7],((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[4]);}
 else{
-t8=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6557,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[3],a[11]=((C_word*)t0)[6],tmp=(C_word)a,a+=12,tmp);
-/* expand.scm: 552  ##sys#expand-0 */
-((C_proc5)C_retrieve_symbol_proc(lf[29]))(5,*((C_word*)lf[29]+1),t8,((C_word*)t0)[6],((C_word*)t0)[14],((C_word*)t0)[2]);}}}}}}
+t8=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6522,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[3],a[11]=((C_word*)t0)[6],tmp=(C_word)a,a+=12,tmp);
+/* expand.scm: 554  ##sys#expand-0 */
+t9=*((C_word*)lf[29]+1);
+((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,((C_word*)t0)[6],((C_word*)t0)[14],((C_word*)t0)[2]);}}}}}}
 else{
-/* expand.scm: 516  fini */
+/* expand.scm: 517  fini */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5829(t2,((C_word*)t0)[7],((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[4]);}}
+f_5790(t2,((C_word*)t0)[7],((C_word*)t0)[13],((C_word*)t0)[12],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[4]);}}
 
-/* k6555 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1){
+/* k6520 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6522(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6557,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6522,2,t0,t1);}
 t2=(C_word)C_eqp(((C_word*)t0)[11],t1);
 if(C_truep(t2)){
-/* expand.scm: 554  fini */
+/* expand.scm: 556  fini */
 t3=((C_word*)((C_word*)t0)[10])[1];
-f_5829(t3,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_5790(t3,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t3=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[3]);
-/* expand.scm: 555  loop */
+/* expand.scm: 557  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_6325(t4,((C_word*)t0)[9],t3,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}}
+f_6290(t4,((C_word*)t0)[9],t3,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}}
 
-/* k6529 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6531(C_word c,C_word t0,C_word t1){
+/* k6494 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6496(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6531,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6538,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6496,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6503,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* expand.scm: 548  ##sys#append */
+/* expand.scm: 550  ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)t0)[2]);}
 
-/* k6536 in k6529 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6538(C_word c,C_word t0,C_word t1){
+/* k6501 in k6494 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 548  loop */
+/* expand.scm: 550  loop */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_6325(t2,((C_word*)t0)[6],t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6290(t2,((C_word*)t0)[6],t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6501 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6503(C_word c,C_word t0,C_word t1){
+/* k6466 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6468(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18407,26 +19072,26 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6503,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6468,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[9]);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[8]);
 t4=(C_word)C_i_caddr(((C_word*)t0)[9]);
 t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[7]);
-/* expand.scm: 545  loop */
+/* expand.scm: 547  loop */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_6325(t6,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3,t5);}
+f_6290(t6,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3,t5);}
 
-/* k6489 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6491(C_word c,C_word t0,C_word t1){
+/* k6454 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6456(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* expand.scm: 542  fini/syntax */
+/* expand.scm: 544  fini/syntax */
 t2=((C_word*)((C_word*)t0)[8])[1];
-f_6142(t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6103(t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6365(C_word c,C_word t0,C_word t1){
+/* k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6330(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18434,15 +19099,15 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6365,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6330,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6370,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t3,a[10]=((C_word)li62),tmp=(C_word)a,a+=11,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6335,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t3,a[10]=((C_word)li62),tmp=(C_word)a,a+=11,tmp));
 t5=((C_word*)t3)[1];
-f_6370(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6335(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop2 in k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6370(C_word t0,C_word t1,C_word t2){
+/* loop2 in k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6335(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18452,25 +19117,28 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6370,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6335,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cadr(t2);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_car(t3);
 if(C_truep((C_word)C_i_pairp(t4))){
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6417,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 530  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t5,lf[105],t2,lf[115],C_SCHEME_FALSE,((C_word*)t0)[8]);}
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6382,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 531  ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t6+1)))(7,t6,t5,lf[105],t2,lf[115],C_SCHEME_FALSE,((C_word*)t0)[8]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6439,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 534  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t5,lf[105],t2,lf[116],C_SCHEME_FALSE,((C_word*)t0)[8]);}}
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6404,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 535  ##sys#check-syntax */
+t6=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t6+1)))(7,t6,t5,lf[105],t2,lf[116],C_SCHEME_FALSE,((C_word*)t0)[8]);}}
 else{
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6383,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
-/* expand.scm: 522  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t4,lf[105],t2,lf[118],C_SCHEME_FALSE,((C_word*)t0)[8]);}}
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6348,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word*)t0)[7],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
+/* expand.scm: 523  ##sys#check-syntax */
+t5=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t5+1)))(7,t5,t4,lf[105],t2,lf[118],C_SCHEME_FALSE,((C_word*)t0)[8]);}}
 
-/* k6381 in loop2 in k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6383(C_word c,C_word t0,C_word t1){
+/* k6346 in loop2 in k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6348(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18480,23 +19148,23 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6383,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6348,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],((C_word*)t0)[9]);
 t3=(C_word)C_i_cddr(((C_word*)t0)[8]);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_caddr(((C_word*)t0)[8]);
 t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[7]);
-/* expand.scm: 523  loop */
+/* expand.scm: 524  loop */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_6325(t6,((C_word*)t0)[5],((C_word*)t0)[4],t2,t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6290(t6,((C_word*)t0)[5],((C_word*)t0)[4],t2,t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t4=(C_word)C_a_i_cons(&a,2,lf[117],((C_word*)t0)[7]);
-/* expand.scm: 523  loop */
+/* expand.scm: 524  loop */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_6325(t5,((C_word*)t0)[5],((C_word*)t0)[4],t2,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_6290(t5,((C_word*)t0)[5],((C_word*)t0)[4],t2,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k6437 in loop2 in k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6439(C_word c,C_word t0,C_word t1){
+/* k6402 in loop2 in k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6404(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18506,18 +19174,18 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6439,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6404,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[10]);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[9]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[10]);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6466,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t4,tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6431,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t4,tmp=(C_word)a,a+=10,tmp);
 t6=(C_word)C_i_cddr(((C_word*)t0)[2]);
 /* ##sys#append */
 t7=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_END_OF_LIST);}
 
-/* k6464 in k6437 in loop2 in k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6466(C_word c,C_word t0,C_word t1){
+/* k6429 in k6402 in loop2 in k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18525,55 +19193,56 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6466,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6431,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[84],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[8]);
-/* expand.scm: 536  loop */
+/* expand.scm: 538  loop */
 t5=((C_word*)((C_word*)t0)[7])[1];
-f_6325(t5,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6290(t5,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k6415 in loop2 in k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6417(C_word c,C_word t0,C_word t1){
+/* k6380 in loop2 in k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6382(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6417,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6428,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* expand.scm: 531  macro-alias */
-f_3893(t2,lf[105],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6382,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6393,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* expand.scm: 532  macro-alias */
+f_3918(t2,lf[105],((C_word*)t0)[2]);}
 
-/* k6426 in k6415 in loop2 in k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6428(C_word c,C_word t0,C_word t1){
+/* k6391 in k6380 in loop2 in k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6393(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6428,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6432,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6393,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6397,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cddr(((C_word*)t0)[4]);
-/* expand.scm: 532  ##sys#expand-curried-define */
-((C_proc5)C_retrieve_symbol_proc(lf[114]))(5,*((C_word*)lf[114]+1),t2,((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
+/* expand.scm: 533  ##sys#expand-curried-define */
+t4=*((C_word*)lf[114]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* k6430 in k6426 in k6415 in loop2 in k6363 in k6345 in loop in expand in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6432(C_word c,C_word t0,C_word t1){
+/* k6395 in k6391 in k6380 in loop2 in k6328 in k6310 in loop in expand in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6397(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6432,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6397,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-/* expand.scm: 531  loop2 */
+/* expand.scm: 532  loop2 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6370(t3,((C_word*)t0)[2],t2);}
+f_6335(t3,((C_word*)t0)[2],t2);}
 
-/* fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6142(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6103(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -18582,16 +19251,16 @@ C_word t10;
 C_word t11;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6142,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6150,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_6103,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6111,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6152,a[2]=t9,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word)li60),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6113,a[2]=t9,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word)li60),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_6152(t11,t7,t6,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
+f_6113(t11,t7,t6,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
 
-/* loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6152(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6113(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -18608,28 +19277,29 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6152,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_6113,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6167,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6128,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 /* expand.scm: 489  macro-alias */
-f_3893(t5,lf[109],((C_word*)t0)[3]);}
+f_3918(t5,lf[109],((C_word*)t0)[3]);}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6198,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6159,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_listp(t6))){
 t7=(C_word)C_i_car(t2);
 t8=(C_word)C_i_length(t7);
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(C_fix(3),t8))){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6301,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6266,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 494  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t9,t2);}
+t10=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}
 else{
 t9=t5;
-f_6198(t9,C_SCHEME_FALSE);}}
+f_6159(t9,C_SCHEME_FALSE);}}
 else{
 t7=t5;
-f_6198(t7,C_SCHEME_FALSE);}}
+f_6159(t7,C_SCHEME_FALSE);}}
 else{
 /* expand.scm: 491  loop */
 t12=t1;
@@ -18642,60 +19312,62 @@ t3=t14;
 t4=t15;
 goto loop;}}}
 
-/* k6299 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6301(C_word c,C_word t0,C_word t1){
+/* k6264 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6266(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6301,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6266,2,t0,t1);}
 if(C_truep((C_word)C_i_symbolp(t1))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6287,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6297,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6252,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6262,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 495  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t3,((C_word*)t0)[3]);}
+t4=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 else{
 t2=((C_word*)t0)[4];
-f_6198(t2,C_SCHEME_FALSE);}}
+f_6159(t2,C_SCHEME_FALSE);}}
 
-/* k6295 in k6299 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6297(C_word c,C_word t0,C_word t1){
+/* k6260 in k6264 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 495  lookup */
-f_3875(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_3900(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k6285 in k6299 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6287(C_word c,C_word t0,C_word t1){
+/* k6250 in k6264 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6287,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6290,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6252,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6255,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t1)){
 t3=t1;
 t4=((C_word*)t0)[3];
-f_6198(t4,(C_word)C_eqp(lf[110],t3));}
+f_6159(t4,(C_word)C_eqp(lf[113],t3));}
 else{
 /* expand.scm: 495  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t2,((C_word*)t0)[2]);}}
+t3=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}}
 
-/* k6288 in k6285 in k6299 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6290(C_word c,C_word t0,C_word t1){
+/* k6253 in k6250 in k6264 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_6198(t2,(C_word)C_eqp(lf[110],t1));}
+f_6159(t2,(C_word)C_eqp(lf[113],t1));}
 
-/* k6196 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6198(C_word t0,C_word t1){
+/* k6157 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6159(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18705,66 +19377,80 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6198,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6159,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t4=(C_word)C_i_cadr(t2);
 if(C_truep((C_word)C_i_pairp(t4))){
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6230,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 500  caadr */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[113]+1)))(3,*((C_word*)lf[113]+1),t5,t2);}
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6187,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+/* expand.scm: 500  macro-alias */
+f_3918(t5,lf[113],((C_word*)t0)[2]);}
 else{
 t5=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[5]);
 /* expand.scm: 497  loop */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6152(t6,((C_word*)t0)[3],t3,t5,C_SCHEME_FALSE);}}
+f_6113(t6,((C_word*)t0)[3],t3,t5,C_SCHEME_FALSE);}}
 else{
-/* expand.scm: 505  loop */
+/* expand.scm: 506  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_6152(t2,((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[5],C_SCHEME_TRUE);}}
+f_6113(t2,((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[5],C_SCHEME_TRUE);}}
 
-/* k6228 in k6196 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6230(C_word c,C_word t0,C_word t1){
+/* k6185 in k6157 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[8],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6230,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6242,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* expand.scm: 501  macro-alias */
-f_3893(t2,lf[112],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6187,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6195,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 501  caadr */
+t3=*((C_word*)lf[112]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k6240 in k6228 in k6196 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6242(C_word c,C_word t0,C_word t1){
+/* k6193 in k6185 in k6157 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6242,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6250,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-/* expand.scm: 501  cdadr */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[111]+1)))(3,*((C_word*)lf[111]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6195,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6207,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+/* expand.scm: 502  macro-alias */
+f_3918(t2,lf[111],((C_word*)t0)[2]);}
 
-/* k6248 in k6240 in k6228 in k6196 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1){
+/* k6205 in k6193 in k6185 in k6157 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6207(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[10],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_6207,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6215,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+/* expand.scm: 502  cdadr */
+t3=*((C_word*)lf[110]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
+
+/* k6213 in k6205 in k6193 in k6185 in k6157 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6215(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[9],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6250,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6254,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6215,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6219,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k6252 in k6248 in k6240 in k6228 in k6196 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6254(C_word c,C_word t0,C_word t1){
+/* k6217 in k6213 in k6205 in k6193 in k6185 in k6157 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6219(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18775,79 +19461,79 @@ C_word t7;
 C_word t8;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6254,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_6219,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
+t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(C_word)C_a_i_cons(&a,2,lf[110],t5);
+t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t4);
+t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
 t7=(C_word)C_a_i_cons(&a,2,t6,((C_word*)t0)[5]);
 /* expand.scm: 497  loop */
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_6152(t8,((C_word*)t0)[3],((C_word*)t0)[2],t7,C_SCHEME_FALSE);}
+f_6113(t8,((C_word*)t0)[3],((C_word*)t0)[2],t7,C_SCHEME_FALSE);}
 
-/* k6165 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6167(C_word c,C_word t0,C_word t1){
+/* k6126 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6128(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6167,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6175,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6183,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6128,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6136,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6144,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 490  reverse */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k6181 in k6165 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6183(C_word c,C_word t0,C_word t1){
+/* k6142 in k6126 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6144(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 490  map */
 t2=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],*((C_word*)lf[108]+1),t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],*((C_word*)lf[108]+1),t1);}
 
-/* k6173 in k6165 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6175(C_word c,C_word t0,C_word t1){
+/* k6134 in k6126 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6136(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6175,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6179,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6136,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6140,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k6177 in k6173 in k6165 in loop in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6179(C_word c,C_word t0,C_word t1){
+/* k6138 in k6134 in k6126 in loop in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6179,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6140,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST));}
 
-/* k6148 in fini/syntax in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6150(C_word c,C_word t0,C_word t1){
+/* k6109 in fini/syntax in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6111(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 486  fini */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5829(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5790(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5829(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5790(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -18858,23 +19544,23 @@ C_word t12;
 C_word t13;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5829,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_5790,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
 t7=(C_word)C_i_nullp(t2);
 t8=(C_truep(t7)?(C_word)C_i_nullp(t4):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5841,a[2]=t6,a[3]=((C_word*)t0)[3],a[4]=t10,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word)li53),tmp=(C_word)a,a+=8,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5802,a[2]=t6,a[3]=((C_word*)t0)[3],a[4]=t10,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word)li53),tmp=(C_word)a,a+=8,tmp));
 t12=((C_word*)t10)[1];
-f_5841(t12,t1,t6,C_SCHEME_END_OF_LIST);}
+f_5802(t12,t1,t6,C_SCHEME_END_OF_LIST);}
 else{
-t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5932,a[2]=t3,a[3]=t4,a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[2],a[7]=t6,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5893,a[2]=t3,a[3]=t4,a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[2],a[7]=t6,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 /* expand.scm: 465  reverse */
 t10=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t10))(3,t10,t9,t2);}}
+((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}}
 
-/* k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5932(C_word c,C_word t0,C_word t1){
+/* k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18885,17 +19571,17 @@ C_word t7;
 C_word t8;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5932,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5893,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5946,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6090,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5907,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6051,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 C_apply(5,0,t7,*((C_word*)lf[52]+1),t1,((C_word*)t0)[3]);}
 
-/* k6088 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6090(C_word c,C_word t0,C_word t1){
+/* k6049 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18903,15 +19589,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6090,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6051,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6092,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li58),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6053,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li58),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_6092(t5,((C_word*)t0)[2],t1);}
+f_6053(t5,((C_word*)t0)[2],t1);}
 
-/* loop819 in k6088 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6092(C_word t0,C_word t1,C_word t2){
+/* loop793 in k6049 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_6053(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18931,7 +19617,7 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6092,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6053,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_list(&a,1,lf[107]);
@@ -18941,7 +19627,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-/* loop819832 */
+/* loop793806 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -18951,7 +19637,7 @@ else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-/* loop819832 */
+/* loop793806 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -18962,8 +19648,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5946(C_word c,C_word t0,C_word t1){
+/* k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5907(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18972,26 +19658,26 @@ C_word t5;
 C_word t6;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5946,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5950,a[2]=((C_word*)t0)[9],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5954,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6070,a[2]=((C_word)li57),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6086,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5907,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5911,a[2]=((C_word*)t0)[9],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5915,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6031,a[2]=((C_word)li57),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6047,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 /* expand.scm: 470  reverse */
 t6=((C_word*)t0)[6];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}
 
-/* k6084 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6086(C_word c,C_word t0,C_word t1){
+/* k6045 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6047(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 470  map */
 t2=((C_word*)t0)[5];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a6069 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6070(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6030 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6031(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18999,14 +19685,14 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6070,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6031,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[63],t5));}
 
-/* k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5954(C_word c,C_word t0,C_word t1){
+/* k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19015,39 +19701,39 @@ C_word t5;
 C_word t6;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5954,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5958,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5962,a[2]=((C_word*)t0)[6],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5968,a[2]=((C_word*)t0)[5],a[3]=((C_word)li56),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6064,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5915,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5919,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5923,a[2]=((C_word*)t0)[6],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5929,a[2]=((C_word*)t0)[5],a[3]=((C_word)li56),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6025,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* expand.scm: 480  reverse */
 t6=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}
 
-/* k6062 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6064(C_word c,C_word t0,C_word t1){
+/* k6023 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6064,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6068,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6025,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6029,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 /* expand.scm: 481  reverse */
 t3=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k6066 in k6062 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6068(C_word c,C_word t0,C_word t1){
+/* k6027 in k6023 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 471  map */
 t2=((C_word*)t0)[5];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a5967 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5968(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5928 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5929(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19061,20 +19747,20 @@ C_word t12;
 C_word ab[18],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5968,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5929,4,t0,t1,t2,t3);}
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5972,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5933,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6027,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li55),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5988,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=((C_word)li55),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_6027(t12,t8,t2);}
+f_5988(t12,t8,t2);}
 
-/* loop852 in a5967 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_6027(C_word t0,C_word t1,C_word t2){
+/* loop826 in a5928 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5988(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19083,21 +19769,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6027,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5988,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[12]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6056,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=*((C_word*)lf[12]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6017,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g868869 */
+/* g842843 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6054 in loop852 in a5967 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6056(C_word c,C_word t0,C_word t1){
+/* k6015 in loop826 in a5928 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_6017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19109,25 +19795,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6056,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6017,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop852865 */
+/* loop826839 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6027(t6,((C_word*)t0)[3],t5);}
+f_5988(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop852865 */
+/* loop826839 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6027(t6,((C_word*)t0)[3],t5);}}
+f_5988(t6,((C_word*)t0)[3],t5);}}
 
-/* k5970 in a5967 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5972(C_word c,C_word t0,C_word t1){
+/* k5931 in a5928 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19138,19 +19824,19 @@ C_word t7;
 C_word t8;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5972,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5933,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t2);
 t4=(C_word)C_a_i_cons(&a,2,lf[84],t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5999,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6003,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6005,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5960,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5964,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5966,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp);
 /* expand.scm: 477  map */
 t8=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t8))(5,t8,t6,t7,((C_word*)t0)[2],t1);}
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t6,t7,((C_word*)t0)[2],t1);}
 
-/* a6004 in k5970 in a5967 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6005(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5965 in k5931 in a5928 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5966(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19158,14 +19844,14 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6005,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5966,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[63],t5));}
 
-/* k6001 in k5970 in a5967 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_6003(C_word c,C_word t0,C_word t1){
+/* k5962 in k5931 in a5928 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5964(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -19173,8 +19859,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k5997 in k5970 in a5967 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5999(C_word c,C_word t0,C_word t1){
+/* k5958 in k5931 in a5928 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19183,7 +19869,7 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5999,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5960,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[84],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -19191,21 +19877,21 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,lf[106],t5));}
 
-/* k5960 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5962(C_word c,C_word t0,C_word t1){
+/* k5921 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5962,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5966,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5923,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5927,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k5964 in k5960 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5966(C_word c,C_word t0,C_word t1){
+/* k5925 in k5921 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -19213,8 +19899,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k5956 in k5952 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5958(C_word c,C_word t0,C_word t1){
+/* k5917 in k5913 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5919(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -19222,8 +19908,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k5948 in k5944 in k5930 in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5950(C_word c,C_word t0,C_word t1){
+/* k5909 in k5905 in k5891 in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19231,15 +19917,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5950,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5911,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[48],t2);
-t4=C_retrieve(lf[9]);
+t4=*((C_word*)lf[9]+1);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 
-/* loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5841(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5802(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19249,29 +19935,29 @@ C_word t8;
 C_word t9;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5841,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5802,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5860,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5821,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 if(C_truep((C_word)C_i_pairp(t4))){
 t6=(C_word)C_i_car(t4);
 if(C_truep((C_word)C_i_symbolp(t6))){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5905,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5922,a[2]=t6,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5866,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5883,a[2]=t6,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 459  lookup */
-f_3875(t8,t6,((C_word*)t0)[3]);}
+f_3900(t8,t6,((C_word*)t0)[3]);}
 else{
 t7=t5;
-f_5860(t7,C_SCHEME_FALSE);}}
+f_5821(t7,C_SCHEME_FALSE);}}
 else{
 t6=t5;
-f_5860(t6,C_SCHEME_FALSE);}}
+f_5821(t6,C_SCHEME_FALSE);}}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[103],((C_word*)t0)[2]));}}
 
-/* k5920 in loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5922(C_word c,C_word t0,C_word t1){
+/* k5881 in loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19279,29 +19965,29 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_5905(t3,(C_word)C_eqp(t2,lf[105]));}
+f_5866(t3,(C_word)C_eqp(t2,lf[105]));}
 else{
 t2=((C_word*)t0)[3];
-f_5905(t2,(C_word)C_eqp(((C_word*)t0)[2],lf[105]));}}
+f_5866(t2,(C_word)C_eqp(((C_word*)t0)[2],lf[105]));}}
 
-/* k5903 in loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5905(C_word t0,C_word t1){
+/* k5864 in loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5866(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5905,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5866,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_5860(t2,t1);}
+f_5821(t2,t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5915,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5876,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 460  lookup */
-f_3875(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_3900(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k5913 in k5903 in loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5915(C_word c,C_word t0,C_word t1){
+/* k5874 in k5864 in loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19309,13 +19995,13 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_5860(t3,(C_word)C_eqp(t2,lf[104]));}
+f_5821(t3,(C_word)C_eqp(t2,lf[104]));}
 else{
 t2=((C_word*)t0)[3];
-f_5860(t2,(C_word)C_eqp(((C_word*)t0)[2],lf[104]));}}
+f_5821(t2,(C_word)C_eqp(((C_word*)t0)[2],lf[104]));}}
 
-/* k5858 in loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5860(C_word t0,C_word t1){
+/* k5819 in loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5821(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19324,58 +20010,58 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5860,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5821,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5867,a[2]=((C_word*)t0)[8],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5871,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5828,a[2]=((C_word*)t0)[8],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5832,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 463  reverse */
 t4=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[4]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[4]);
 /* expand.scm: 464  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5841(t4,((C_word*)t0)[8],t2,t3);}}
+f_5802(t4,((C_word*)t0)[8],t2,t3);}}
 
-/* k5869 in k5858 in loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5871(C_word c,C_word t0,C_word t1){
+/* k5830 in k5819 in loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5871,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5879,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5832,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5840,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 463  expand */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6319(t3,t2,((C_word*)t0)[2]);}
+f_6284(t3,t2,((C_word*)t0)[2]);}
 
-/* k5877 in k5869 in k5858 in loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5879(C_word c,C_word t0,C_word t1){
+/* k5838 in k5830 in k5819 in loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5879,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5840,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 /* expand.scm: 463  ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k5865 in k5858 in loop in fini in body764 in ##sys#canonicalize-body in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5867(C_word c,C_word t0,C_word t1){
+/* k5826 in k5819 in loop in fini in body738 in ##sys#canonicalize-body in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5867,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5828,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[103],t1));}
 
-/* ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5157(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -19387,66 +20073,66 @@ C_word t12;
 C_word ab[19],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_5196,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5199,a[2]=t2,a[3]=t4,a[4]=((C_word)li48),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_5157,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5160,a[2]=t2,a[3]=t4,a[4]=((C_word)li48),tmp=(C_word)a,a+=5,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5216,a[2]=t2,a[3]=t1,a[4]=t5,a[5]=t6,a[6]=t3,a[7]=((C_word*)t0)[2],a[8]=t10,a[9]=t8,tmp=(C_word)a,a+=10,tmp);
+t11=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5177,a[2]=t2,a[3]=t1,a[4]=t5,a[5]=t6,a[6]=t3,a[7]=((C_word*)t0)[2],a[8]=t10,a[9]=t8,tmp=(C_word)a,a+=10,tmp);
 /* expand.scm: 354  macro-alias */
-f_3893(t11,lf[100],t5);}
+f_3918(t11,lf[100],t5);}
 
-/* k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5216(C_word c,C_word t0,C_word t1){
+/* k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5177(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5216,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5219,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5177,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5180,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 /* expand.scm: 356  macro-alias */
-f_3893(t2,lf[99],((C_word*)t0)[4]);}
+f_3918(t2,lf[99],((C_word*)t0)[4]);}
 
-/* k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5219(C_word c,C_word t0,C_word t1){
+/* k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5219,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5222,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5180,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5183,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t1,a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 /* expand.scm: 357  macro-alias */
-f_3893(t2,lf[98],((C_word*)t0)[4]);}
+f_3918(t2,lf[98],((C_word*)t0)[4]);}
 
-/* k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5222(C_word c,C_word t0,C_word t1){
+/* k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5222,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5225,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5183,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5186,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
 /* expand.scm: 358  macro-alias */
-f_3893(t2,lf[97],((C_word*)t0)[4]);}
+f_3918(t2,lf[97],((C_word*)t0)[4]);}
 
-/* k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5225(C_word c,C_word t0,C_word t1){
+/* k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5186(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5225,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5228,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5186,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5189,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
 /* expand.scm: 359  macro-alias */
-f_3893(t2,lf[47],((C_word*)t0)[4]);}
+f_3918(t2,lf[47],((C_word*)t0)[4]);}
 
-/* k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5228(C_word c,C_word t0,C_word t1){
+/* k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19454,15 +20140,15 @@ C_word t4;
 C_word t5;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5228,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5189,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5233,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word)li51),tmp=(C_word)a,a+=15,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5194,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t1,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word)li51),tmp=(C_word)a,a+=15,tmp));
 t5=((C_word*)t3)[1];
-f_5233(t5,((C_word*)t0)[3],C_fix(0),C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);}
+f_5194(t5,((C_word*)t0)[3],C_fix(0),C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);}
 
-/* loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5233(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5194(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -19483,24 +20169,24 @@ C_word *a;
 loop:
 a=C_alloc(18);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5233,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_5194,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
 if(C_truep((C_word)C_i_nullp(t6))){
-t7=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5247,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=t5,a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=t1,a[13]=t4,tmp=(C_word)a,a+=14,tmp);
+t7=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5208,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=t5,a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=t1,a[13]=t4,tmp=(C_word)a,a+=14,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[13])[1])){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5534,a[2]=((C_word*)t0)[13],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5495,a[2]=((C_word*)t0)[13],a[3]=t7,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 367  reverse */
 t9=((C_word*)t0)[8];
-((C_proc3)C_retrieve_proc(t9))(3,t9,t8,t3);}
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,t3);}
 else{
 /* expand.scm: 367  reverse */
 t8=((C_word*)t0)[8];
-((C_proc3)C_retrieve_proc(t8))(3,t8,t7,t3);}}
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t3);}}
 else{
 if(C_truep((C_word)C_i_symbolp(t6))){
 if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(2)))){
 /* expand.scm: 395  err */
 t7=((C_word*)t0)[4];
-f_5199(t7,t1,lf[86]);}
+f_5160(t7,t1,lf[86]);}
 else{
 if(C_truep(((C_word*)((C_word*)t0)[13])[1])){
 t7=C_mutate(((C_word *)((C_word*)t0)[10])+1,t6);
@@ -19538,25 +20224,25 @@ goto loop;}}}
 else{
 if(C_truep((C_word)C_i_pairp(t6))){
 t7=(C_word)C_i_car(t6);
-t8=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5575,a[2]=t5,a[3]=t4,a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[4],a[8]=t3,a[9]=t1,a[10]=((C_word*)t0)[3],a[11]=t2,a[12]=t6,a[13]=t7,tmp=(C_word)a,a+=14,tmp);
+t8=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5536,a[2]=t5,a[3]=t4,a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[4],a[8]=t3,a[9]=t1,a[10]=((C_word*)t0)[3],a[11]=t2,a[12]=t6,a[13]=t7,tmp=(C_word)a,a+=14,tmp);
 if(C_truep((C_word)C_i_symbolp(t7))){
 t9=(C_word)C_eqp(C_fix(3),t2);
 if(C_truep(t9)){
 t10=t8;
-f_5575(2,t10,C_SCHEME_FALSE);}
+f_5536(2,t10,C_SCHEME_FALSE);}
 else{
 /* expand.scm: 404  lookup */
-f_3875(t8,t7,((C_word*)t0)[2]);}}
+f_3900(t8,t7,((C_word*)t0)[2]);}}
 else{
 t9=t8;
-f_5575(2,t9,C_SCHEME_FALSE);}}
+f_5536(2,t9,C_SCHEME_FALSE);}}
 else{
 /* expand.scm: 401  err */
 t7=((C_word*)t0)[4];
-f_5199(t7,t1,lf[96]);}}}}
+f_5160(t7,t1,lf[96]);}}}}
 
-/* k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5575(C_word c,C_word t0,C_word t1){
+/* k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19581,47 +20267,47 @@ C_word t21;
 C_word t22;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5575,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5536,2,t0,t1);}
 t2=(C_truep(t1)?t1:((C_word*)t0)[13]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[12]);
 t4=(C_word)C_eqp(t2,lf[77]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5590,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5551,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t6=t5;
-f_5590(t6,C_SCHEME_UNDEFINED);}
+f_5551(t6,C_SCHEME_UNDEFINED);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5606,a[2]=t5,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5567,a[2]=t5,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 408  macro-alias */
-f_3893(t6,lf[88],((C_word*)t0)[5]);}}
+f_3918(t6,lf[88],((C_word*)t0)[5]);}}
 else{
 t5=(C_word)C_eqp(t2,lf[76]);
 if(C_truep(t5)){
 if(C_truep((C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[11],C_fix(1)))){
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5624,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[4],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5585,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[4],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
 if(C_truep((C_word)C_i_pairp(t3))){
 t7=(C_word)C_i_car(t3);
 t8=t6;
-f_5624(t8,(C_word)C_i_symbolp(t7));}
+f_5585(t8,(C_word)C_i_symbolp(t7));}
 else{
 t7=t6;
-f_5624(t7,C_SCHEME_FALSE);}}
+f_5585(t7,C_SCHEME_FALSE);}}
 else{
 /* expand.scm: 420  err */
 t6=((C_word*)t0)[7];
-f_5199(t6,((C_word*)t0)[9],lf[90]);}}
+f_5160(t6,((C_word*)t0)[9],lf[90]);}}
 else{
 t6=(C_word)C_eqp(t2,lf[78]);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5670,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5631,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
 t8=((C_word*)((C_word*)t0)[6])[1];
 if(C_truep(t8)){
 t9=t7;
-f_5670(t9,C_SCHEME_UNDEFINED);}
+f_5631(t9,C_SCHEME_UNDEFINED);}
 else{
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5689,a[2]=t7,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5650,a[2]=t7,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 422  macro-alias */
-f_3893(t9,lf[88],((C_word*)t0)[5]);}}
+f_3918(t9,lf[88],((C_word*)t0)[5]);}}
 else{
 if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[13]))){
 t7=((C_word*)t0)[11];
@@ -19630,35 +20316,35 @@ case C_fix(0):
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[13],((C_word*)t0)[8]);
 /* expand.scm: 429  loop */
 t9=((C_word*)((C_word*)t0)[10])[1];
-f_5233(t9,((C_word*)t0)[9],C_fix(0),t8,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t3);
+f_5194(t9,((C_word*)t0)[9],C_fix(0),t8,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,t3);
 case C_fix(1):
 t8=(C_word)C_a_i_list(&a,2,((C_word*)t0)[13],C_SCHEME_FALSE);
 t9=(C_word)C_a_i_cons(&a,2,t8,((C_word*)t0)[3]);
 /* expand.scm: 430  loop */
 t10=((C_word*)((C_word*)t0)[10])[1];
-f_5233(t10,((C_word*)t0)[9],C_fix(1),((C_word*)t0)[8],t9,C_SCHEME_END_OF_LIST,t3);
+f_5194(t10,((C_word*)t0)[9],C_fix(1),((C_word*)t0)[8],t9,C_SCHEME_END_OF_LIST,t3);
 case C_fix(2):
 /* expand.scm: 431  err */
 t8=((C_word*)t0)[7];
-f_5199(t8,((C_word*)t0)[9],lf[92]);
+f_5160(t8,((C_word*)t0)[9],lf[92]);
 default:
 t8=(C_word)C_a_i_list(&a,1,((C_word*)t0)[13]);
 t9=(C_word)C_a_i_cons(&a,2,t8,((C_word*)t0)[2]);
 /* expand.scm: 432  loop */
 t10=((C_word*)((C_word*)t0)[10])[1];
-f_5233(t10,((C_word*)t0)[9],C_fix(3),((C_word*)t0)[8],((C_word*)t0)[3],t9,t3);}}
+f_5194(t10,((C_word*)t0)[9],C_fix(3),((C_word*)t0)[8],((C_word*)t0)[3],t9,t3);}}
 else{
-t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5751,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5712,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
 if(C_truep((C_word)C_i_listp(((C_word*)t0)[13]))){
 t8=(C_word)C_i_length(((C_word*)t0)[13]);
 t9=t7;
-f_5751(t9,(C_word)C_eqp(C_fix(2),t8));}
+f_5712(t9,(C_word)C_eqp(C_fix(2),t8));}
 else{
 t8=t7;
-f_5751(t8,C_SCHEME_FALSE);}}}}}}
+f_5712(t8,C_SCHEME_FALSE);}}}}}}
 
-/* k5749 in k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5751(C_word t0,C_word t1){
+/* k5710 in k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5712(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19666,59 +20352,59 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5751,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5712,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[10];
 switch(t2){
 case C_fix(0):
 /* expand.scm: 435  err */
 t3=((C_word*)t0)[9];
-f_5199(t3,((C_word*)t0)[8],lf[93]);
+f_5160(t3,((C_word*)t0)[8],lf[93]);
 case C_fix(1):
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],((C_word*)t0)[6]);
 /* expand.scm: 436  loop */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_5233(t4,((C_word*)t0)[8],C_fix(1),((C_word*)t0)[4],t3,C_SCHEME_END_OF_LIST,((C_word*)t0)[3]);
+f_5194(t4,((C_word*)t0)[8],C_fix(1),((C_word*)t0)[4],t3,C_SCHEME_END_OF_LIST,((C_word*)t0)[3]);
 case C_fix(2):
 /* expand.scm: 437  err */
 t3=((C_word*)t0)[9];
-f_5199(t3,((C_word*)t0)[8],lf[94]);
+f_5160(t3,((C_word*)t0)[8],lf[94]);
 default:
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],((C_word*)t0)[2]);
 /* expand.scm: 438  loop */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_5233(t4,((C_word*)t0)[8],C_fix(3),((C_word*)t0)[4],((C_word*)t0)[6],t3,((C_word*)t0)[3]);}}
+f_5194(t4,((C_word*)t0)[8],C_fix(3),((C_word*)t0)[4],((C_word*)t0)[6],t3,((C_word*)t0)[3]);}}
 else{
 /* expand.scm: 439  err */
 t2=((C_word*)t0)[9];
-f_5199(t2,((C_word*)t0)[8],lf[95]);}}
+f_5160(t2,((C_word*)t0)[8],lf[95]);}}
 
-/* k5687 in k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5689(C_word c,C_word t0,C_word t1){
+/* k5648 in k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_5670(t3,t2);}
+f_5631(t3,t2);}
 
-/* k5668 in k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5670(C_word t0,C_word t1){
+/* k5629 in k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5631(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep((C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[8],C_fix(3)))){
 /* expand.scm: 424  loop */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5233(t2,((C_word*)t0)[6],C_fix(3),((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_END_OF_LIST,((C_word*)t0)[3]);}
+f_5194(t2,((C_word*)t0)[6],C_fix(3),((C_word*)t0)[5],((C_word*)t0)[4],C_SCHEME_END_OF_LIST,((C_word*)t0)[3]);}
 else{
 /* expand.scm: 425  err */
 t2=((C_word*)t0)[2];
-f_5199(t2,((C_word*)t0)[6],lf[91]);}}
+f_5160(t2,((C_word*)t0)[6],lf[91]);}}
 
-/* k5622 in k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5624(C_word t0,C_word t1){
+/* k5583 in k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5585(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19727,25 +20413,25 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5624,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5585,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5627,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5588,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)((C_word*)t0)[3])[1];
 if(C_truep(t3)){
 t4=t2;
-f_5627(t4,C_SCHEME_UNDEFINED);}
+f_5588(t4,C_SCHEME_UNDEFINED);}
 else{
 t4=(C_word)C_i_car(((C_word*)t0)[9]);
 t5=C_mutate(((C_word *)((C_word*)t0)[3])+1,t4);
 t6=t2;
-f_5627(t6,t5);}}
+f_5588(t6,t5);}}
 else{
 /* expand.scm: 419  err */
 t2=((C_word*)t0)[2];
-f_5199(t2,((C_word*)t0)[6],lf[89]);}}
+f_5160(t2,((C_word*)t0)[6],lf[89]);}}
 
-/* k5625 in k5622 in k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5627(C_word t0,C_word t1){
+/* k5586 in k5583 in k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5588(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19757,20 +20443,20 @@ t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t4=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* expand.scm: 418  loop */
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_5233(t5,((C_word*)t0)[4],C_fix(2),((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t4);}
+f_5194(t5,((C_word*)t0)[4],C_fix(2),((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t4);}
 
-/* k5604 in k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5606(C_word c,C_word t0,C_word t1){
+/* k5565 in k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_5590(t3,t2);}
+f_5551(t3,t2);}
 
-/* k5588 in k5573 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5590(C_word t0,C_word t1){
+/* k5549 in k5534 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5551(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19779,14 +20465,14 @@ t2=(C_word)C_eqp(((C_word*)t0)[7],C_fix(0));
 if(C_truep(t2)){
 /* expand.scm: 410  loop */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_5233(t3,((C_word*)t0)[5],C_fix(1),((C_word*)t0)[4],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,((C_word*)t0)[3]);}
+f_5194(t3,((C_word*)t0)[5],C_fix(1),((C_word*)t0)[4],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,((C_word*)t0)[3]);}
 else{
 /* expand.scm: 411  err */
 t3=((C_word*)t0)[2];
-f_5199(t3,((C_word*)t0)[5],lf[87]);}}
+f_5160(t3,((C_word*)t0)[5],lf[87]);}}
 
-/* k5532 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5534(C_word c,C_word t0,C_word t1){
+/* k5493 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -19794,8 +20480,8 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1){
+/* k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19807,24 +20493,24 @@ C_word t8;
 C_word t9;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5247,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5251,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5212,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[7]))){
 t3=t2;
-f_5251(t3,((C_word*)t0)[3]);}
+f_5212(t3,((C_word*)t0)[3]);}
 else{
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5414,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5422,a[2]=t7,a[3]=t4,a[4]=t6,a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5375,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5383,a[2]=t7,a[3]=t4,a[4]=t6,a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
 /* expand.scm: 379  reverse */
 t9=((C_word*)t0)[5];
-((C_proc3)C_retrieve_proc(t9))(3,t9,t8,((C_word*)t0)[7]);}}
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,((C_word*)t0)[7]);}}
 
-/* k5420 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5422(C_word c,C_word t0,C_word t1){
+/* k5381 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19832,15 +20518,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5422,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5383,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5424,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li50),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5385,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li50),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_5424(t5,((C_word*)t0)[2],t1);}
+f_5385(t5,((C_word*)t0)[2],t1);}
 
-/* loop638 in k5420 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5424(C_word t0,C_word t1,C_word t2){
+/* loop612 in k5381 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5385(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19849,21 +20535,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5424,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5385,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5451,a[2]=((C_word*)t0)[5],a[3]=((C_word)li49),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5523,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5412,a[2]=((C_word*)t0)[5],a[3]=((C_word)li49),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5484,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g654655 */
+/* g628629 */
 t6=t3;
-f_5451(t6,t4,t5);}
+f_5412(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5521 in loop638 in k5420 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5523(C_word c,C_word t0,C_word t1){
+/* k5482 in loop612 in k5381 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5484(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19875,25 +20561,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5523,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5484,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop638651 */
+/* loop612625 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5424(t6,((C_word*)t0)[3],t5);}
+f_5385(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop638651 */
+/* loop612625 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5424(t6,((C_word*)t0)[3],t5);}}
+f_5385(t6,((C_word*)t0)[3],t5);}}
 
-/* g654 in loop638 in k5420 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5451(C_word t0,C_word t1,C_word t2){
+/* g628 in loop612 in k5381 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5412(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19901,15 +20587,16 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5451,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5412,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5520,a[2]=t2,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5481,a[2]=t2,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_slot(t3,C_fix(1));
 /* expand.scm: 351  string->keyword */
-((C_proc3)C_retrieve_symbol_proc(lf[85]))(3,*((C_word*)lf[85]+1),t4,t5);}
+t6=*((C_word*)lf[85]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* k5518 in g654 in loop638 in k5420 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5520(C_word c,C_word t0,C_word t1){
+/* k5479 in g628 in loop612 in k5381 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5481(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19920,13 +20607,13 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5520,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5481,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[82],t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5482,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5443,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[2]);
 if(C_truep((C_word)C_i_pairp(t5))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5504,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5465,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 t7=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* ##sys#append */
 t8=*((C_word*)lf[52]+1);
@@ -19936,8 +20623,8 @@ else{
 t6=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
 
-/* k5502 in k5518 in g654 in loop638 in k5420 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5504(C_word c,C_word t0,C_word t1){
+/* k5463 in k5479 in g628 in loop612 in k5381 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19945,7 +20632,7 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5504,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5465,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[84],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -19953,8 +20640,8 @@ t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[2],t4,C_SCHEME_END_OF_LIST);}
 
-/* k5480 in k5518 in g654 in loop638 in k5420 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5482(C_word c,C_word t0,C_word t1){
+/* k5441 in k5479 in g628 in loop612 in k5381 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19963,7 +20650,7 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5482,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5443,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=(C_word)C_a_i_cons(&a,2,lf[83],t3);
@@ -19971,35 +20658,35 @@ t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 t6=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t5));}
 
-/* k5412 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5414(C_word c,C_word t0,C_word t1){
+/* k5373 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5375(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5414,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5418,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5375,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5379,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k5416 in k5412 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5418(C_word c,C_word t0,C_word t1){
+/* k5377 in k5373 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5379(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5418,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5379,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-f_5251(t4,(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST));}
+f_5212(t4,(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST));}
 
-/* k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5251(C_word t0,C_word t1){
+/* k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5212(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20008,28 +20695,28 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5251,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5212,NULL,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[12]))){
 t2=t1;
 /* expand.scm: 366  values */
 C_values(4,0,((C_word*)t0)[11],((C_word*)t0)[10],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5263,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[12],a[8]=t1,a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[8],a[13]=((C_word*)t0)[9],tmp=(C_word)a,a+=14,tmp);
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5224,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[12],a[8]=t1,a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[7],a[12]=((C_word*)t0)[8],a[13]=((C_word*)t0)[9],tmp=(C_word)a,a+=14,tmp);
 t3=((C_word*)((C_word*)t0)[6])[1];
 if(C_truep(t3)){
 t4=t2;
-f_5263(t4,C_SCHEME_FALSE);}
+f_5224(t4,C_SCHEME_FALSE);}
 else{
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[5]))){
 t4=(C_word)C_i_cdr(((C_word*)t0)[12]);
 t5=t2;
-f_5263(t5,(C_word)C_i_nullp(t4));}
+f_5224(t5,(C_word)C_i_nullp(t4));}
 else{
 t4=t2;
-f_5263(t4,C_SCHEME_FALSE);}}}}
+f_5224(t4,C_SCHEME_FALSE);}}}}
 
-/* k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5263(C_word t0,C_word t1){
+/* k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5224(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20040,28 +20727,29 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5263,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5224,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5290,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5251,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
 /* expand.scm: 384  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t2,((C_word*)t0)[7]);}
+t3=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[7]);}
 else{
 t2=((C_word*)((C_word*)t0)[6])[1];
 t3=(C_truep(t2)?C_SCHEME_FALSE:(C_word)C_i_nullp(((C_word*)t0)[5]));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5335,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5296,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
 /* expand.scm: 388  reverse */
 t5=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,((C_word*)t0)[7]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[7]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5358,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5366,a[2]=((C_word*)t0)[13],a[3]=t4,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5319,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[13],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5327,a[2]=((C_word*)t0)[13],a[3]=t4,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 391  reverse */
 t6=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t6))(3,t6,t5,((C_word*)t0)[7]);}}}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[7]);}}}
 
-/* k5364 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5366(C_word c,C_word t0,C_word t1){
+/* k5325 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5327(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20070,7 +20758,7 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5366,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5327,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[4])[1];
 if(C_truep(t2)){
 t3=(C_word)C_a_i_list(&a,1,t2);
@@ -20084,21 +20772,21 @@ t4=(C_word)C_a_i_list(&a,1,t3);
 t5=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[3],t1,t4);}}
 
-/* k5356 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5358(C_word c,C_word t0,C_word t1){
+/* k5317 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5319(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5358,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5362,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5319,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5323,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k5360 in k5356 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1){
+/* k5321 in k5317 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20107,7 +20795,7 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5362,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5323,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
@@ -20115,21 +20803,21 @@ t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 /* expand.scm: 366  values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t5);}
 
-/* k5333 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5335(C_word c,C_word t0,C_word t1){
+/* k5294 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5296(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5335,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5339,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5296,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5300,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k5337 in k5333 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5339(C_word c,C_word t0,C_word t1){
+/* k5298 in k5294 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20138,7 +20826,7 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5339,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5300,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
@@ -20146,20 +20834,21 @@ t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 /* expand.scm: 366  values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t5);}
 
-/* k5288 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5290(C_word c,C_word t0,C_word t1){
+/* k5249 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5290,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5310,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5251,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5271,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* expand.scm: 384  cadar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[81]+1)))(3,*((C_word*)lf[81]+1),t2,((C_word*)t0)[2]);}
+t3=*((C_word*)lf[81]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k5308 in k5288 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5310(C_word c,C_word t0,C_word t1){
+/* k5269 in k5249 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20171,20 +20860,20 @@ C_word t8;
 C_word t9;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5310,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5271,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[8])[1],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t5);
 t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5282,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5243,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 /* ##sys#append */
 t9=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k5280 in k5308 in k5288 in k5261 in k5249 in k5245 in loop in k5226 in k5223 in k5220 in k5217 in k5214 in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5282(C_word c,C_word t0,C_word t1){
+/* k5241 in k5269 in k5249 in k5222 in k5210 in k5206 in loop in k5187 in k5184 in k5181 in k5178 in k5175 in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20192,39 +20881,39 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5282,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5243,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 /* expand.scm: 366  values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* err in ##sys#expand-extended-lambda-list in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5199(C_word t0,C_word t1,C_word t2){
+/* err in ##sys#expand-extended-lambda-list in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5160(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5199,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5160,NULL,3,t0,t1,t2);}
 /* expand.scm: 350  errh */
 t3=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t1,t2,((C_word*)t0)[2]);}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,((C_word*)t0)[2]);}
 
-/* ##sys#extended-lambda-list? in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5153(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#extended-lambda-list? in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5114(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5153,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5159,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_5114,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5120,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_5159(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_5120(t2));}
 
-/* loop in ##sys#extended-lambda-list? in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_5159(C_word t1){
+/* loop in ##sys#extended-lambda-list? in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_5120(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20270,8 +20959,8 @@ goto loop;}}}}
 else{
 return(C_SCHEME_FALSE);}}
 
-/* ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5067(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5028(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -20279,13 +20968,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5067r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5028r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5067r(t0,t1,t2,t3);}}
+f_5028r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5067r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5028r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -20296,66 +20985,67 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(12);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5069,a[2]=t2,a[3]=((C_word)li42),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5095,a[2]=t4,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5100,a[2]=t5,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5030,a[2]=t2,a[3]=((C_word)li42),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5056,a[2]=t4,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5061,a[2]=t5,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-/* def-se550574 */
+/* def-se524548 */
 t7=t6;
-f_5100(t7,t1);}
+f_5061(t7,t1);}
 else{
 t7=(C_word)C_i_car(t3);
 t8=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t8))){
-/* def-cs?551572 */
+/* def-cs?525546 */
 t9=t5;
-f_5095(t9,t1,t7);}
+f_5056(t9,t1,t7);}
 else{
 t9=(C_word)C_i_car(t8);
 t10=(C_word)C_i_cdr(t8);
 if(C_truep((C_word)C_i_nullp(t10))){
-/* body548556 */
+/* body522530 */
 t11=t4;
-f_5069(t11,t1,t7,t9);}
+f_5030(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-se550 in ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5100(C_word t0,C_word t1){
+/* def-se524 in ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5061(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5100,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5108,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_5061,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5069,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 317  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t2);}
+t3=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k5106 in def-se550 in ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5108(C_word c,C_word t0,C_word t1){
+/* k5067 in def-se524 in ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* def-cs?551572 */
+/* def-cs?525546 */
 t2=((C_word*)t0)[3];
-f_5095(t2,((C_word*)t0)[2],t1);}
+f_5056(t2,((C_word*)t0)[2],t1);}
 
-/* def-cs?551 in ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5095(C_word t0,C_word t1,C_word t2){
+/* def-cs?525 in ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5056(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5095,NULL,3,t0,t1,t2);}
-/* body548556 */
+C_save_and_reclaim((void*)trf_5056,NULL,3,t0,t1,t2);}
+/* body522530 */
 t3=((C_word*)t0)[2];
-f_5069(t3,t1,t2,C_SCHEME_FALSE);}
+f_5030(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body548 in ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5069(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body522 in ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5030(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -20363,58 +21053,59 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5069,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5030,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5075,a[2]=t5,a[3]=t3,a[4]=t2,a[5]=((C_word)li41),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5036,a[2]=t5,a[3]=t3,a[4]=t2,a[5]=((C_word)li41),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_5075(t7,t1,((C_word*)t0)[2]);}
+f_5036(t7,t1,((C_word*)t0)[2]);}
 
-/* loop in body548 in ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5075(C_word t0,C_word t1,C_word t2){
+/* loop in body522 in ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_5036(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5075,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5081,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word)li39),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5087,a[2]=((C_word*)t0)[2],a[3]=((C_word)li40),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_5036,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5042,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word)li39),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5048,a[2]=((C_word*)t0)[2],a[3]=((C_word)li40),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 
-/* a5086 in loop in body548 in ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5087(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5047 in loop in body522 in ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5048(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5087,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5048,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
 /* expand.scm: 321  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5075(t4,t1,t2);}
+f_5036(t4,t1,t2);}
 else{
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* a5080 in loop in body548 in ##sys#expand in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5081(C_word c,C_word t0,C_word t1){
+/* a5041 in loop in body522 in ##sys#expand in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5042(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5081,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5042,2,t0,t1);}
 /* expand.scm: 319  ##sys#expand-0 */
-((C_proc5)C_retrieve_symbol_proc(lf[29]))(5,*((C_word*)lf[29]+1),t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+t2=*((C_word*)lf[29]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4966(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4927(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -20422,32 +21113,34 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4966,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4969,a[2]=t3,a[3]=((C_word)li36),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5003,a[2]=t4,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4927,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4930,a[2]=t3,a[3]=((C_word)li36),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4964,a[2]=t4,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 297  ##sys#qualified-symbol? */
-((C_proc3)C_retrieve_symbol_proc(lf[13]))(3,*((C_word*)lf[13]+1),t5,t2);}
+t6=*((C_word*)lf[13]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k5001 in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5003(C_word c,C_word t0,C_word t1){
+/* k4962 in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4964(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5003,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4964,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5006,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4967,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 298  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,((C_word*)t0)[4],lf[71]);}}
+t3=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[71]);}}
 
-/* k5004 in k5001 in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5006(C_word c,C_word t0,C_word t1){
+/* k4965 in k4962 in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20456,20 +21149,21 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5006,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4967,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 t3=t1;
-t4=C_retrieve(lf[9]);
+t4=*((C_word*)lf[9]+1);
 t5=t2;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5023,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4984,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 302  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,((C_word*)t0)[3],lf[72]);}}
+t3=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],lf[72]);}}
 
-/* k5021 in k5004 in k5001 in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5023(C_word c,C_word t0,C_word t1){
+/* k4982 in k4965 in k4962 in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20477,39 +21171,40 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5023,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4984,2,t0,t1);}
 if(C_truep(t1)){
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5065,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5026,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 305  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t2);}}
+t3=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k5063 in k5021 in k5004 in k5001 in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5065(C_word c,C_word t0,C_word t1){
+/* k5024 in k4982 in k4965 in k4962 in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5065,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5026,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[4],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5033,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word)li37),tmp=(C_word)a,a+=5,tmp);
-/* g522523 */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4994,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word)li37),tmp=(C_word)a,a+=5,tmp);
+/* g496497 */
 t4=t3;
-f_5033(t4,((C_word*)t0)[2],t2);}
+f_4994(t4,((C_word*)t0)[2],t2);}
 else{
 /* expand.scm: 312  mrename */
 t3=((C_word*)t0)[3];
-f_4969(t3,((C_word*)t0)[2],((C_word*)t0)[4]);}}
+f_4930(t3,((C_word*)t0)[2],((C_word*)t0)[4]);}}
 
-/* g522 in k5063 in k5021 in k5004 in k5001 in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_5033(C_word t0,C_word t1,C_word t2){
+/* g496 in k5024 in k4982 in k4965 in k4962 in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4994(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20517,77 +21212,80 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5033,NULL,3,t0,t1,t2);}
-t3=C_retrieve(lf[9]);
+C_save_and_reclaim((void*)trf_4994,NULL,3,t0,t1,t2);}
+t3=*((C_word*)lf[9]+1);
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_pairp(t4))){
 /* expand.scm: 310  mrename */
 t5=((C_word*)t0)[3];
-f_4969(t5,t1,((C_word*)t0)[2]);}
+f_4930(t5,t1,((C_word*)t0)[2]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5052,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5013,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 311  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t5,t4,lf[71]);}}
+t6=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t4,lf[71]);}}
 
-/* k5050 in g522 in k5063 in k5021 in k5004 in k5001 in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_5052(C_word c,C_word t0,C_word t1){
+/* k5011 in g496 in k5024 in k4982 in k4965 in k4962 in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_5013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?t1:((C_word*)t0)[2]));}
 
-/* mrename in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4969(C_word t0,C_word t1,C_word t2){
+/* mrename in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4930(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4969,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4973,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_4930,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4934,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 291  ##sys#current-module */
-((C_proc2)C_retrieve_symbol_proc(lf[70]))(2,*((C_word*)lf[70]+1),t3);}
+t4=*((C_word*)lf[70]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k4971 in mrename in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4973(C_word c,C_word t0,C_word t1){
+/* k4932 in mrename in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4973,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4934,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4977,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp);
-/* g505506 */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4938,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp);
+/* g479480 */
 t3=t2;
-f_4977(t3,((C_word*)t0)[2],t1);}
+f_4938(t3,((C_word*)t0)[2],t1);}
 else{
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* g505 in k4971 in mrename in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4977(C_word t0,C_word t1,C_word t2){
+/* g479 in k4932 in mrename in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4938(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4977,NULL,3,t0,t1,t2);}
-t3=C_retrieve(lf[9]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4984,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_4938,NULL,3,t0,t1,t2);}
+t3=*((C_word*)lf[9]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4945,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t5=t4;
-f_4984(2,t5,C_SCHEME_UNDEFINED);}
+f_4945(2,t5,C_SCHEME_UNDEFINED);}
 else{
 /* expand.scm: 294  ##sys#register-undefined */
-((C_proc4)C_retrieve_symbol_proc(lf[69]))(4,*((C_word*)lf[69]+1),t4,((C_word*)t0)[3],t2);}}
+t5=*((C_word*)lf[69]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[3],t2);}}
 
-/* k4982 in g505 in k4971 in mrename in ##sys#alias-global-hook in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4984(C_word c,C_word t0,C_word t1){
+/* k4943 in g479 in k4932 in mrename in ##sys#alias-global-hook in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20598,10 +21296,11 @@ t2=((C_word*)t0)[4];
 t3=(C_word)C_i_check_structure(t2,lf[68]);
 t4=(C_word)C_i_block_ref(t2,C_fix(1));
 /* expand.scm: 295  ##sys#module-rename */
-((C_proc4)C_retrieve_symbol_proc(lf[65]))(4,*((C_word*)lf[65]+1),((C_word*)t0)[3],((C_word*)t0)[2],t4);}
+t5=*((C_word*)lf[65]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* ##sys#module-rename in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4948(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#module-rename in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4909(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -20610,23 +21309,25 @@ C_word t7;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4948,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4956,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4909,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4917,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t5=(C_word)C_slot(t3,C_fix(1));
 t6=(C_word)C_slot(t2,C_fix(1));
 /* expand.scm: 284  string-append */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[33]+1)))(5,*((C_word*)lf[33]+1),t4,t5,lf[67],t6);}
+t7=*((C_word*)lf[33]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t4,t5,lf[67],t6);}
 
-/* k4954 in ##sys#module-rename in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4956(C_word c,C_word t0,C_word t1){
+/* k4915 in ##sys#module-rename in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 283  ##sys#string->symbol */
-((C_proc3)C_retrieve_symbol_proc(lf[66]))(3,*((C_word*)lf[66]+1),((C_word*)t0)[2],t1);}
+t2=*((C_word*)lf[66]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4373(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4334(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -20641,21 +21342,21 @@ C_word t14;
 C_word ab[22],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4373,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_4334,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4376,a[2]=t3,a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp));
-t10=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4578,a[2]=t6,a[3]=((C_word)li28),tmp=(C_word)a,a+=4,tmp));
+t9=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4337,a[2]=t3,a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp));
+t10=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4539,a[2]=t6,a[3]=((C_word)li28),tmp=(C_word)a,a+=4,tmp));
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4624,a[2]=t4,a[3]=t6,a[4]=t12,a[5]=t8,a[6]=t3,a[7]=((C_word)li32),tmp=(C_word)a,a+=8,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4585,a[2]=t4,a[3]=t6,a[4]=t12,a[5]=t8,a[6]=t3,a[7]=((C_word)li32),tmp=(C_word)a,a+=8,tmp));
 t14=((C_word*)t12)[1];
-f_4624(t14,t1,t2);}
+f_4585(t14,t1,t2);}
 
-/* loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4624(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4585(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20663,14 +21364,14 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4624,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4585,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_symbolp(t3))){
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4646,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t1,a[9]=t4,a[10]=t3,tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4607,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=t1,a[9]=t4,a[10]=t3,tmp=(C_word)a,a+=11,tmp);
 /* expand.scm: 240  lookup */
-f_3875(t5,t3,((C_word*)t0)[6]);}
+f_3900(t5,t3,((C_word*)t0)[6]);}
 else{
 /* expand.scm: 276  values */
 C_values(4,0,t1,t2,C_SCHEME_FALSE);}}
@@ -20678,8 +21379,8 @@ else{
 /* expand.scm: 277  values */
 C_values(4,0,t1,t2,C_SCHEME_FALSE);}}
 
-/* k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4646(C_word c,C_word t0,C_word t1){
+/* k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4607(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20690,30 +21391,31 @@ C_word t7;
 C_word t8;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4646,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4607,2,t0,t1);}
 t2=(C_truep(t1)?t1:((C_word*)t0)[10]);
 t3=t2;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4652,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4613,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t4)[1]))){
 t6=t5;
-f_4652(t6,C_SCHEME_UNDEFINED);}
+f_4613(t6,C_SCHEME_UNDEFINED);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4931,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4938,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4892,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4899,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 242  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t7);}}
+t8=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
 
-/* k4936 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4938(C_word c,C_word t0,C_word t1){
+/* k4897 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 242  lookup */
-f_3875(((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}
+f_3900(((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}
 
-/* k4929 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4931(C_word c,C_word t0,C_word t1){
+/* k4890 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20725,15 +21427,15 @@ if(C_truep(t1)){
 t2=t1;
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-f_4652(t4,t3);}
+f_4613(t4,t3);}
 else{
 t2=((C_word*)((C_word*)t0)[3])[1];
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-f_4652(t4,t3);}}
+f_4613(t4,t3);}}
 
-/* k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4652(C_word t0,C_word t1){
+/* k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4613(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20743,29 +21445,30 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4652,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4613,NULL,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[11])[1];
 if(C_truep((C_truep((C_word)C_eqp(t2,lf[47]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t2,lf[48]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4661,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4622,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
 /* expand.scm: 244  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t3,lf[47],((C_word*)t0)[10],lf[56],C_SCHEME_FALSE,((C_word*)t0)[8]);}
+t4=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t4+1)))(7,t4,t3,lf[47],((C_word*)t0)[10],lf[56],C_SCHEME_FALSE,((C_word*)t0)[8]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4823,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4784,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
 t4=((C_word*)((C_word*)t0)[11])[1];
 if(C_truep((C_truep((C_word)C_eqp(t4,lf[59]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t4,lf[63]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[10]))){
 t5=(C_word)C_i_car(((C_word*)t0)[10]);
 t6=t3;
-f_4823(t6,(C_word)C_i_pairp(t5));}
+f_4784(t6,(C_word)C_i_pairp(t5));}
 else{
 t5=t3;
-f_4823(t5,C_SCHEME_FALSE);}}
+f_4784(t5,C_SCHEME_FALSE);}}
 else{
 t5=t3;
-f_4823(t5,C_SCHEME_FALSE);}}}
+f_4784(t5,C_SCHEME_FALSE);}}}
 
-/* k4821 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4823(C_word t0,C_word t1){
+/* k4782 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4784(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20773,45 +21476,47 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4823,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4784,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[11]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4829,a[2]=((C_word*)t0)[11],a[3]=t2,a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4790,a[2]=((C_word*)t0)[11],a[3]=t2,a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 261  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t3,lf[59],((C_word*)t0)[11],lf[60],C_SCHEME_FALSE,((C_word*)t0)[9]);}
+t4=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t4+1)))(7,t4,t3,lf[59],((C_word*)t0)[11],lf[60],C_SCHEME_FALSE,((C_word*)t0)[9]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4859,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4820,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[2])){
 if(C_truep((C_word)C_i_symbolp(((C_word*)((C_word*)t0)[5])[1]))){
 /* expand.scm: 267  ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,((C_word*)((C_word*)t0)[5])[1],lf[62]);}
+t3=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)((C_word*)t0)[5])[1],lf[62]);}
 else{
 t3=t2;
-f_4859(2,t3,C_SCHEME_FALSE);}}
+f_4820(2,t3,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_4859(2,t3,C_SCHEME_FALSE);}}}
+f_4820(2,t3,C_SCHEME_FALSE);}}}
 
-/* k4857 in k4821 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4859(C_word c,C_word t0,C_word t1){
+/* k4818 in k4782 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4820(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4859,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4820,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4863,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li31),tmp=(C_word)a,a+=9,tmp);
-/* g465466 */
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4824,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li31),tmp=(C_word)a,a+=9,tmp);
+/* g439440 */
 t3=t2;
-f_4863(t3,((C_word*)t0)[2],t1);}
+f_4824(t3,((C_word*)t0)[2],t1);}
 else{
 /* expand.scm: 275  expand */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_4578(t2,((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[8],((C_word*)((C_word*)t0)[5])[1]);}}
+f_4539(t2,((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[8],((C_word*)((C_word*)t0)[5])[1]);}}
 
-/* g465 in k4857 in k4821 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4863(C_word t0,C_word t1,C_word t2){
+/* g439 in k4818 in k4782 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4824(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20819,49 +21524,50 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4863,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4867,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_4824,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4828,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_cdr(t2);
 /* expand.scm: 269  call-handler */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_4376(t6,t3,((C_word*)t0)[5],t4,((C_word*)t0)[7],t5,C_SCHEME_TRUE);}
+f_4337(t6,t3,((C_word*)t0)[5],t4,((C_word*)t0)[7],t5,C_SCHEME_TRUE);}
 
-/* k4865 in g465 in k4857 in k4821 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4867(C_word c,C_word t0,C_word t1){
+/* k4826 in g439 in k4818 in k4782 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4867,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4828,2,t0,t1);}
 t2=(C_word)C_eqp(t1,((C_word*)t0)[7]);
 if(C_truep(t2)){
 /* expand.scm: 270  expand */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_4578(t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[7],((C_word*)((C_word*)t0)[3])[1]);}
+f_4539(t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[7],((C_word*)((C_word*)t0)[3])[1]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4879,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-if(C_truep(C_retrieve(lf[61]))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4840,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(*((C_word*)lf[61]+1))){
 /* expand.scm: 273  ##sys#compiler-syntax-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t3,((C_word*)t0)[4],t1);}
+t4=*((C_word*)lf[61]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[4],t1);}
 else{
 /* expand.scm: 274  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4624(t4,((C_word*)t0)[5],t1);}}}
+f_4585(t4,((C_word*)t0)[5],t1);}}}
 
-/* k4877 in k4865 in g465 in k4857 in k4821 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4879(C_word c,C_word t0,C_word t1){
+/* k4838 in k4826 in g439 in k4818 in k4782 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 274  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_4624(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4585(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k4827 in k4821 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4829(C_word c,C_word t0,C_word t1){
+/* k4788 in k4782 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4790(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20872,44 +21578,46 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4829,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4836,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4790,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4797,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
 t4=(C_word)C_a_i_list(&a,2,lf[57],t3);
 t5=(C_word)C_a_i_list(&a,1,t4);
 t6=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t7=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* expand.scm: 263  append */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[58]+1)))(5,*((C_word*)lf[58]+1),t2,t5,t6,t7);}
+t8=*((C_word*)lf[58]+1);
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t2,t5,t6,t7);}
 
-/* k4834 in k4827 in k4821 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4836(C_word c,C_word t0,C_word t1){
+/* k4795 in k4788 in k4782 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 262  values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4661(C_word c,C_word t0,C_word t1){
+/* k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4661,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4622,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 if(C_truep((C_word)C_i_symbolp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4673,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4634,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 247  ##sys#check-syntax */
-((C_proc7)C_retrieve_symbol_proc(lf[54]))(7,*((C_word*)lf[54]+1),t3,lf[47],((C_word*)t0)[5],lf[55],C_SCHEME_FALSE,((C_word*)t0)[3]);}
+t4=*((C_word*)lf[54]+1);
+((C_proc7)(void*)(*((C_word*)t4+1)))(7,t4,t3,lf[47],((C_word*)t0)[5],lf[55],C_SCHEME_FALSE,((C_word*)t0)[3]);}
 else{
 /* expand.scm: 256  values */
 C_values(4,0,((C_word*)t0)[4],((C_word*)t0)[2],C_SCHEME_FALSE);}}
 
-/* k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4673(C_word c,C_word t0,C_word t1){
+/* k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20923,21 +21631,21 @@ C_word t10;
 C_word t11;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4673,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4634,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4766,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4727,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4776,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li30),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4737,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li30),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_4776(t11,t7,t2);}
+f_4737(t11,t7,t2);}
 
-/* loop407 in k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4776(C_word t0,C_word t1,C_word t2){
+/* loop381 in k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4737(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20956,7 +21664,7 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4776,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4737,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_car(t3);
@@ -20965,7 +21673,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-/* loop407420 */
+/* loop381394 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -20975,7 +21683,7 @@ else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-/* loop407420 */
+/* loop381394 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -20986,23 +21694,23 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4764 in k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4766(C_word c,C_word t0,C_word t1){
+/* k4725 in k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4766,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4770,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4727,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4731,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
 /* ##sys#append */
 t4=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* k4768 in k4764 in k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4770(C_word c,C_word t0,C_word t1){
+/* k4729 in k4725 in k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21024,7 +21732,7 @@ C_word t18;
 C_word t19;
 C_word ab[43],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4770,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4731,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[49],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -21033,20 +21741,20 @@ t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,t6,t7);
 t9=(C_word)C_a_i_cons(&a,2,lf[50],t8);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4695,a[2]=((C_word*)t0)[3],a[3]=t9,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4656,a[2]=((C_word*)t0)[3],a[3]=t9,tmp=(C_word)a,a+=4,tmp);
 t11=C_SCHEME_END_OF_LIST;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_FALSE;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4699,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
+t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4660,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4701,a[2]=t12,a[3]=t17,a[4]=t14,a[5]=((C_word)li29),tmp=(C_word)a,a+=6,tmp));
+t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4662,a[2]=t12,a[3]=t17,a[4]=t14,a[5]=((C_word)li29),tmp=(C_word)a,a+=6,tmp));
 t19=((C_word*)t17)[1];
-f_4701(t19,t15,((C_word*)t0)[2]);}
+f_4662(t19,t15,((C_word*)t0)[2]);}
 
-/* loop431 in k4768 in k4764 in k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4701(C_word t0,C_word t1,C_word t2){
+/* loop405 in k4729 in k4725 in k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4662(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21055,21 +21763,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4701,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4662,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[53]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4730,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4691,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* g447448 */
+/* g421422 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4728 in loop431 in k4768 in k4764 in k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4730(C_word c,C_word t0,C_word t1){
+/* k4689 in loop405 in k4729 in k4725 in k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4691(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21081,25 +21789,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4730,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4691,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop431444 */
+/* loop405418 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4701(t6,((C_word*)t0)[3],t5);}
+f_4662(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop431444 */
+/* loop405418 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_4701(t6,((C_word*)t0)[3],t5);}}
+f_4662(t6,((C_word*)t0)[3],t5);}}
 
-/* k4697 in k4768 in k4764 in k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4699(C_word c,C_word t0,C_word t1){
+/* k4658 in k4729 in k4725 in k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4660(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -21107,22 +21815,22 @@ C_word *a;
 t2=*((C_word*)lf[52]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k4693 in k4768 in k4764 in k4671 in k4659 in k4650 in k4644 in loop in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4695(C_word c,C_word t0,C_word t1){
+/* k4654 in k4729 in k4725 in k4632 in k4620 in k4611 in k4605 in loop in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4656(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4695,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4656,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[51],t2);
 /* expand.scm: 249  values */
 C_values(4,0,((C_word*)t0)[2],t3,C_SCHEME_TRUE);}
 
-/* expand in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4578(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* expand in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4539(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -21131,33 +21839,34 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4578,NULL,5,t0,t1,t2,t3,t4);}
-t5=C_retrieve(lf[9]);
+C_save_and_reclaim((void*)trf_4539,NULL,5,t0,t1,t2,t3,t4);}
+t5=*((C_word*)lf[9]+1);
 if(C_truep((C_word)C_i_listp(t3))){
 if(C_truep((C_word)C_i_pairp(t4))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4604,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4565,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t7=(C_word)C_i_cadr(t4);
 t8=(C_word)C_i_car(t4);
 /* expand.scm: 232  call-handler */
 t9=((C_word*)((C_word*)t0)[2])[1];
-f_4376(t9,t6,t2,t7,t3,t8,C_SCHEME_FALSE);}
+f_4337(t9,t6,t2,t7,t3,t8,C_SCHEME_FALSE);}
 else{
 /* expand.scm: 234  values */
 C_values(4,0,t1,t3,C_SCHEME_FALSE);}}
 else{
 /* expand.scm: 228  ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t1,lf[46],t3);}}
+t6=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,lf[46],t3);}}
 
-/* k4602 in expand in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4604(C_word c,C_word t0,C_word t1){
+/* k4563 in expand in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 230  values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4376(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4337(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -21166,16 +21875,17 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4376,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=C_retrieve(lf[9]);
-t8=C_retrieve(lf[9]);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4386,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4391,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t3,a[5]=t4,a[6]=t6,a[7]=t2,a[8]=((C_word)li26),tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)trf_4337,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=*((C_word*)lf[9]+1);
+t8=*((C_word*)lf[9]+1);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4347,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4352,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t3,a[5]=t4,a[6]=t6,a[7]=t2,a[8]=((C_word)li26),tmp=(C_word)a,a+=9,tmp);
 /* call-with-current-continuation */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[45]+1)))(3,*((C_word*)lf[45]+1),t9,t10);}
+t11=*((C_word*)lf[45]+1);
+((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t9,t10);}
 
-/* a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4391(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4352(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21183,14 +21893,15 @@ C_word t5;
 C_word ab[15],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4391,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4397,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4504,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word)li25),tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_4352,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4358,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4465,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word)li25),tmp=(C_word)a,a+=10,tmp);
 /* with-exception-handler */
-((C_proc4)C_retrieve_symbol_proc(lf[44]))(4,*((C_word*)lf[44]+1),t1,t3,t4);}
+t5=*((C_word*)lf[44]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t3,t4);}
 
-/* a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4504(C_word c,C_word t0,C_word t1){
+/* a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21198,48 +21909,48 @@ C_word t4;
 C_word ab[13],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4504,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4510,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li22),tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4566,a[2]=((C_word*)t0)[2],a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4465,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4471,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li22),tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4527,a[2]=((C_word*)t0)[2],a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a4565 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4566(C_word c,C_word t0,C_word t1,...){
+/* a4526 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4527(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_4566r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4527r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_4566r(t0,t1,t2);}}
+f_4527r(t0,t1,t2);}}
 
-static void C_ccall f_4566r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4527r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4572,a[2]=t2,a[3]=((C_word)li23),tmp=(C_word)a,a+=4,tmp);
-/* k316321 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4533,a[2]=t2,a[3]=((C_word)li23),tmp=(C_word)a,a+=4,tmp);
+/* k290295 */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 
-/* a4571 in a4565 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4572(C_word c,C_word t0,C_word t1){
+/* a4532 in a4526 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4572,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4533,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4510(C_word c,C_word t0,C_word t1){
+/* a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4471(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21253,26 +21964,26 @@ C_word t10;
 C_word ab[31],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4510,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4514,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4471,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4475,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[7])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4541,a[2]=((C_word*)t0)[6],a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4502,a[2]=((C_word*)t0)[6],a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp);
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4547,a[2]=t4,a[3]=t6,a[4]=((C_word)li19),tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4552,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word)li20),tmp=(C_word)a,a+=7,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4558,a[2]=t6,a[3]=t4,a[4]=((C_word)li21),tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4508,a[2]=t4,a[3]=t6,a[4]=((C_word)li19),tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4513,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word)li20),tmp=(C_word)a,a+=7,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4519,a[2]=t6,a[3]=t4,a[4]=((C_word)li21),tmp=(C_word)a,a+=5,tmp);
 /* ##sys#dynamic-wind */
 t10=*((C_word*)lf[43]+1);
 ((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t2,t7,t8,t9);}
 else{
 /* expand.scm: 208  handler */
 t3=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t3))(5,t3,t2,((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* a4557 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4558(C_word c,C_word t0,C_word t1){
+/* a4518 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4519(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21280,26 +21991,26 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4558,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,C_retrieve(lf[42]));
+C_save_and_reclaim((void*)tr2,(void*)f_4519,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[42]+1));
 t3=C_mutate((C_word*)lf[42]+1 /* (set! syntax-rules-mismatch ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* a4551 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4552(C_word c,C_word t0,C_word t1){
+/* a4512 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4552,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4513,2,t0,t1);}
 /* expand.scm: 207  handler */
 t2=((C_word*)t0)[5];
-((C_proc5)C_retrieve_proc(t2))(5,t2,t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a4546 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4547(C_word c,C_word t0,C_word t1){
+/* a4507 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21307,25 +22018,25 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4547,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,C_retrieve(lf[42]));
+C_save_and_reclaim((void*)tr2,(void*)f_4508,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,*((C_word*)lf[42]+1));
 t3=C_mutate((C_word*)lf[42]+1 /* (set! syntax-rules-mismatch ...) */,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* f_4541 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4541(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_4502 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4502(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4541,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4502,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* k4512 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4514(C_word c,C_word t0,C_word t1){
+/* k4473 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4475(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21336,62 +22047,65 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4514,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4517,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4475,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4478,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[4];
 t4=(C_truep(t3)?C_SCHEME_FALSE:(C_word)C_eqp(((C_word*)t0)[3],t1));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4530,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4534,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4491,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4495,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 /* expand.scm: 212  symbol->string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[41]+1)))(3,*((C_word*)lf[41]+1),t6,((C_word*)t0)[2]);}
+t7=*((C_word*)lf[41]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[2]);}
 else{
-t5=C_retrieve(lf[9]);
+t5=*((C_word*)lf[9]+1);
 t6=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t1);}}
 
-/* k4532 in k4512 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4534(C_word c,C_word t0,C_word t1){
+/* k4493 in k4473 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 211  string-append */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[33]+1)))(5,*((C_word*)lf[33]+1),((C_word*)t0)[2],lf[39],t1,lf[40]);}
+t2=*((C_word*)lf[33]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[39],t1,lf[40]);}
 
-/* k4528 in k4512 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4530(C_word c,C_word t0,C_word t1){
+/* k4489 in k4473 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 210  ##sys#syntax-error-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+t2=*((C_word*)lf[38]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k4515 in k4512 in a4509 in a4503 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4517(C_word c,C_word t0,C_word t1){
+/* k4476 in k4473 in a4470 in a4464 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* a4396 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4397(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4357 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4358(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4397,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4403,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li16),tmp=(C_word)a,a+=5,tmp);
-/* k316321 */
+C_save_and_reclaim((void*)tr3,(void*)f_4358,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4364,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li16),tmp=(C_word)a,a+=5,tmp);
+/* k290295 */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 
-/* a4402 in a4396 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1){
+/* a4363 in a4357 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4364(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21399,18 +22113,18 @@ C_word t4;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4403,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4414,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4364,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4375,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_structurep(((C_word*)t0)[3],lf[30]))){
 t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
 t4=t2;
-f_4414(t4,(C_word)C_i_memq(lf[37],t3));}
+f_4375(t4,(C_word)C_i_memq(lf[37],t3));}
 else{
 t3=t2;
-f_4414(t3,C_SCHEME_FALSE);}}
+f_4375(t3,C_SCHEME_FALSE);}}
 
-/* k4412 in a4402 in a4396 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4414(C_word t0,C_word t1){
+/* k4373 in a4363 in a4357 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4375(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21422,23 +22136,24 @@ C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4414,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4375,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4425,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4386,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(2));
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4431,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word)li15),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4392,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word)li15),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_4431(t8,t3,t4);}
+f_4392(t8,t3,t4);}
 else{
 t2=((C_word*)t0)[4];
 /* expand.scm: 180  ##sys#abort */
-((C_proc3)C_retrieve_symbol_proc(lf[31]))(3,*((C_word*)lf[31]+1),((C_word*)t0)[3],t2);}}
+t3=*((C_word*)lf[31]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[3],t2);}}
 
-/* copy in k4412 in a4402 in a4396 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4431(C_word t0,C_word t1,C_word t2){
+/* copy in k4373 in a4363 in a4357 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4392(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21447,28 +22162,28 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4431,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4392,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4450,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4411,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_equalp(lf[36],t3))){
 if(C_truep((C_word)C_i_pairp(t4))){
 t6=(C_word)C_i_car(t4);
 t7=t5;
-f_4450(t7,(C_word)C_i_stringp(t6));}
+f_4411(t7,(C_word)C_i_stringp(t6));}
 else{
 t6=t5;
-f_4450(t6,C_SCHEME_FALSE);}}
+f_4411(t6,C_SCHEME_FALSE);}}
 else{
 t6=t5;
-f_4450(t6,C_SCHEME_FALSE);}}}
+f_4411(t6,C_SCHEME_FALSE);}}}
 
-/* k4448 in copy in k4412 in a4402 in a4396 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4450(C_word t0,C_word t1){
+/* k4409 in copy in k4373 in a4363 in a4357 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4411(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21476,66 +22191,69 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4450,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4411,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4461,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4422,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
 t4=(C_word)C_i_car(((C_word*)t0)[5]);
 /* expand.scm: 196  string-append */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[33]+1)))(6,*((C_word*)lf[33]+1),t2,lf[34],t3,lf[35],t4);}
+t5=*((C_word*)lf[33]+1);
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t2,lf[34],t3,lf[35],t4);}
 else{
 /* expand.scm: 202  copy */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_4431(t2,((C_word*)t0)[4],((C_word*)t0)[5]);}}
+f_4392(t2,((C_word*)t0)[4],((C_word*)t0)[5]);}}
 
-/* k4459 in k4448 in copy in k4412 in a4402 in a4396 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4461(C_word c,C_word t0,C_word t1){
+/* k4420 in k4409 in copy in k4373 in a4363 in a4357 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4461,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4422,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[32],t3));}
 
-/* k4423 in k4412 in a4402 in a4396 in a4390 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4425(C_word c,C_word t0,C_word t1){
+/* k4384 in k4373 in a4363 in a4357 in a4351 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4386(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4425,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4386,2,t0,t1);}
 t2=(C_word)C_a_i_record(&a,3,lf[30],((C_word*)t0)[3],t1);
 /* expand.scm: 180  ##sys#abort */
-((C_proc3)C_retrieve_symbol_proc(lf[31]))(3,*((C_word*)lf[31]+1),((C_word*)t0)[2],t2);}
+t3=*((C_word*)lf[31]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k4384 in call-handler in ##sys#expand-0 in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4386(C_word c,C_word t0,C_word t1){
+/* k4345 in call-handler in ##sys#expand-0 in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g319320 */
+/* g293294 */
 t2=t1;
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ##sys#undefine-macro! in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4367(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#undefine-macro! in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4328(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4367,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4328,3,t0,t1,t2);}
 /* expand.scm: 168  ##sys#unregister-macro */
-((C_proc3)C_retrieve_symbol_proc(lf[26]))(3,*((C_word*)lf[26]+1),t1,t2);}
+t3=*((C_word*)lf[26]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}
 
-/* ##sys#unregister-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4316(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#unregister-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4277(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21543,14 +22261,15 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4316,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4324,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4328,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_4277,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4285,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4289,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 162  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t4);}
+t5=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k4326 in ##sys#unregister-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4328(C_word c,C_word t0,C_word t1){
+/* k4287 in ##sys#unregister-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21558,31 +22277,32 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4328,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4289,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4330,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li12),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4291,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li12),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4330(t5,((C_word*)t0)[2],t1);}
+f_4291(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k4326 in ##sys#unregister-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_fcall f_4330(C_word t0,C_word t1,C_word t2){
+/* loop in k4287 in ##sys#unregister-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_fcall f_4291(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4330,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4291,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4365,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4326,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 /* expand.scm: 164  caar */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[27]+1)))(3,*((C_word*)lf[27]+1),t3,t2);}}
+t4=*((C_word*)lf[27]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}}
 
-/* k4363 in loop in k4326 in ##sys#unregister-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4365(C_word c,C_word t0,C_word t1){
+/* k4324 in loop in k4287 in ##sys#unregister-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4326(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21591,39 +22311,40 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4365,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4326,2,t0,t1);}
 t2=(C_word)C_eqp(((C_word*)t0)[5],t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cdr(((C_word*)t0)[3]));}
 else{
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4357,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4318,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[3]);
 /* expand.scm: 165  loop */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_4330(t6,t4,t5);}}
+f_4291(t6,t4,t5);}}
 
-/* k4355 in k4363 in loop in k4326 in ##sys#unregister-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4357(C_word c,C_word t0,C_word t1){
+/* k4316 in k4324 in loop in k4287 in ##sys#unregister-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4357,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4318,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k4322 in ##sys#unregister-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4324(C_word c,C_word t0,C_word t1){
+/* k4283 in ##sys#unregister-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4285(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 160  ##sys#macro-environment */
-((C_proc3)C_retrieve_symbol_proc(lf[20]))(3,*((C_word*)lf[20]+1),((C_word*)t0)[2],t1);}
+t2=*((C_word*)lf[20]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* ##sys#macro? in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4266(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#macro? in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4227(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -21631,46 +22352,47 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4266r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4227r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4266r(t0,t1,t2,t3);}}
+f_4227r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4266r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4227r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4270,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4231,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
 /* expand.scm: 153  ##sys#current-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[3]))(2,*((C_word*)lf[3]+1),t4);}
+t5=*((C_word*)lf[3]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=t4;
-f_4270(2,t6,(C_word)C_i_car(t3));}
+f_4231(2,t6,(C_word)C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k4268 in ##sys#macro? in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4270(C_word c,C_word t0,C_word t1){
+/* k4229 in ##sys#macro? in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4270,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4273,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4231,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4234,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 154  lookup */
-f_3875(t2,((C_word*)t0)[2],t1);}
+f_3900(t2,((C_word*)t0)[2],t1);}
 
-/* k4271 in k4268 in ##sys#macro? in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4273(C_word c,C_word t0,C_word t1){
+/* k4232 in k4229 in ##sys#macro? in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4234(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21678,35 +22400,36 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4273,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4234,2,t0,t1);}
 t2=(C_word)C_i_pairp(t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4282,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4292,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4243,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4253,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 156  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t4);}}
+t5=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k4290 in k4271 in k4268 in ##sys#macro? in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4292(C_word c,C_word t0,C_word t1){
+/* k4251 in k4232 in k4229 in ##sys#macro? in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 156  lookup */
-f_3875(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_3900(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4280 in k4271 in k4268 in ##sys#macro? in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4282(C_word c,C_word t0,C_word t1){
+/* k4241 in k4232 in k4229 in ##sys#macro? in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?(C_word)C_i_pairp(t1):C_SCHEME_FALSE));}
 
-/* ##sys#copy-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4253(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#copy-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21714,54 +22437,56 @@ C_word t6;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4253,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4257,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4264,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4214,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4218,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4225,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 150  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t5);}
+t6=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 
-/* k4262 in ##sys#copy-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4264(C_word c,C_word t0,C_word t1){
+/* k4223 in ##sys#copy-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* expand.scm: 150  lookup */
-f_3875(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_3900(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4255 in ##sys#copy-macro in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4257(C_word c,C_word t0,C_word t1){
+/* k4216 in ##sys#copy-macro in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(5,0,((C_word*)t0)[3],C_retrieve(lf[23]),((C_word*)t0)[2],t1);}
+C_apply(5,0,((C_word*)t0)[3],*((C_word*)lf[23]+1),((C_word*)t0)[2],t1);}
 
-/* ##sys#extend-macro-environment in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#extend-macro-environment in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4176(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4215,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4219,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_4176,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4180,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 /* expand.scm: 139  ##sys#macro-environment */
-((C_proc2)C_retrieve_symbol_proc(lf[20]))(2,*((C_word*)lf[20]+1),t5);}
+t6=*((C_word*)lf[20]+1);
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 
-/* k4217 in ##sys#extend-macro-environment in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4219(C_word c,C_word t0,C_word t1){
+/* k4178 in ##sys#extend-macro-environment in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4219,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4222,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4180,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4183,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* expand.scm: 140  lookup */
-f_3875(t2,((C_word*)t0)[2],t1);}
+f_3900(t2,((C_word*)t0)[2],t1);}
 
-/* k4220 in k4217 in ##sys#extend-macro-environment in k4209 in k3871 in k3867 in k3839 */
-static void C_ccall f_4222(C_word c,C_word t0,C_word t1){
+/* k4181 in k4178 in ##sys#extend-macro-environment in k4170 in k3896 in k3892 in k3864 */
+static void C_ccall f_4183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21769,20 +22494,21 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4222,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4183,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4226,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li8),tmp=(C_word)a,a+=5,tmp);
-/* g257258 */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4187,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li8),tmp=(C_word)a,a+=5,tmp);
+/* g231232 */
 t3=((C_word*)t0)[4];
-((C_proc2)C_retrieve_proc(t3))(2,t3,f_4226(t2,t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_4187(t2,t1));}
 else{
 t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[5]);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[2]);
 /* expand.scm: 145  ##sys#macro-environment */
-((C_proc3)C_retrieve_symbol_proc(lf[20]))(3,*((C_word*)lf[20]+1),((C_word*)t0)[4],t3);}}
+t4=*((C_word*)lf[20]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[4],t3);}}
 
-/* g257 in k4220 in k4217 in ##sys#extend-macro-environment in k4209 in k3871 in k3867 in k3839 */
-static C_word C_fcall f_4226(C_word t0,C_word t1){
+/* g231 in k4181 in k4178 in ##sys#extend-macro-environment in k4170 in k3896 in k3892 in k3864 */
+static C_word C_fcall f_4187(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21792,8 +22518,8 @@ t2=(C_word)C_i_set_car(t1,((C_word*)t0)[3]);
 t3=(C_word)C_i_cdr(t1);
 return((C_word)C_i_set_car(t3,((C_word*)t0)[2]));}
 
-/* ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_ccall f_4002(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_ccall f_3963(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -21801,13 +22527,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4002r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3963r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4002r(t0,t1,t2,t3);}}
+f_3963r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4002r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3963r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21818,56 +22544,56 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(12);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4004,a[2]=t2,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4155,a[2]=t4,a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4160,a[2]=t5,a[3]=((C_word)li6),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3965,a[2]=t2,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4116,a[2]=t4,a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4121,a[2]=t5,a[3]=((C_word)li6),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-/* def-se186238 */
+/* def-se160212 */
 t7=t6;
-f_4160(t7,t1);}
+f_4121(t7,t1);}
 else{
 t7=(C_word)C_i_car(t3);
 t8=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t8))){
-/* def-alias187236 */
+/* def-alias161210 */
 t9=t5;
-f_4155(t9,t1,t7);}
+f_4116(t9,t1,t7);}
 else{
 t9=(C_word)C_i_car(t8);
 t10=(C_word)C_i_cdr(t8);
 if(C_truep((C_word)C_i_nullp(t10))){
-/* body184192 */
+/* body158166 */
 t11=t4;
-f_4004(t11,t1,t7,t9);}
+f_3965(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[18]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-se186 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_fcall f_4160(C_word t0,C_word t1){
+/* def-se160 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_fcall f_4121(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4160,NULL,2,t0,t1);}
-/* def-alias187236 */
+C_save_and_reclaim((void*)trf_4121,NULL,2,t0,t1);}
+/* def-alias161210 */
 t2=((C_word*)t0)[2];
-f_4155(t2,t1,C_SCHEME_FALSE);}
+f_4116(t2,t1,C_SCHEME_FALSE);}
 
-/* def-alias187 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_fcall f_4155(C_word t0,C_word t1,C_word t2){
+/* def-alias161 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_fcall f_4116(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4155,NULL,3,t0,t1,t2);}
-/* body184192 */
+C_save_and_reclaim((void*)trf_4116,NULL,3,t0,t1,t2);}
+/* body158166 */
 t3=((C_word*)t0)[2];
-f_4004(t3,t1,t2,C_SCHEME_FALSE);}
+f_3965(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_fcall f_4004(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_fcall f_3965(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21877,17 +22603,17 @@ C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4004,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3965,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4010,a[2]=t7,a[3]=t2,a[4]=t3,a[5]=t5,a[6]=((C_word)li3),tmp=(C_word)a,a+=7,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3971,a[2]=t7,a[3]=t2,a[4]=t3,a[5]=t5,a[6]=((C_word)li3),tmp=(C_word)a,a+=7,tmp));
 t9=((C_word*)t7)[1];
-f_4010(t9,t1,((C_word*)t0)[2]);}
+f_3971(t9,t1,((C_word*)t0)[2]);}
 
-/* walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_fcall f_4010(C_word t0,C_word t1,C_word t2){
+/* walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_fcall f_3971(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21906,27 +22632,28 @@ C_word *a;
 loop:
 a=C_alloc(15);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4010,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3971,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[5])[1]);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_cdr(t3));}
 else{
 if(C_truep((C_word)C_i_symbolp(t2))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4029,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3990,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[3])){
 /* expand.scm: 106  lookup */
-f_3875(t4,t2,((C_word*)t0)[3]);}
+f_3900(t4,t2,((C_word*)t0)[3]);}
 else{
 /* expand.scm: 107  get */
-((C_proc4)C_retrieve_symbol_proc(lf[16]))(4,*((C_word*)lf[16]+1),t4,t2,lf[7]);}}
+t5=*((C_word*)lf[16]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[7]);}}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_FALSE);
 t5=(C_word)C_a_i_cons(&a,2,t2,t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,((C_word*)((C_word*)t0)[5])[1]);
 t7=C_mutate(((C_word *)((C_word*)t0)[5])+1,t6);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4100,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4061,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
 t9=(C_word)C_i_car(t2);
 /* expand.scm: 117  walk */
 t14=t8;
@@ -21937,15 +22664,16 @@ goto loop;}
 else{
 if(C_truep((C_word)C_i_vectorp(t2))){
 t4=(C_word)C_block_size(t2);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4120,a[2]=t1,a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4081,a[2]=t1,a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 /* expand.scm: 122  make-vector */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[17]+1)))(3,*((C_word*)lf[17]+1),t5,t4);}
+t6=*((C_word*)lf[17]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}}}}
 
-/* k4118 in walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_ccall f_4120(C_word c,C_word t0,C_word t1){
+/* k4079 in walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_ccall f_4081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21954,16 +22682,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4120,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4081,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)((C_word*)t0)[4])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[4])+1,t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4129,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word)li2),tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4090,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word)li2),tmp=(C_word)a,a+=6,tmp);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,f_4129(t5,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,f_4090(t5,C_fix(0)));}
 
-/* doloop227 in k4118 in walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static C_word C_fcall f_4129(C_word t0,C_word t1){
+/* doloop201 in k4079 in walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static C_word C_fcall f_4090(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21984,8 +22712,8 @@ t7=t4;
 t1=t7;
 goto loop;}}
 
-/* k4098 in walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_ccall f_4100(C_word c,C_word t0,C_word t1){
+/* k4059 in walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_ccall f_4061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21993,16 +22721,16 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4100,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4061,2,t0,t1);}
 t2=(C_word)C_i_set_car(((C_word*)t0)[5],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4092,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4053,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
 /* expand.scm: 118  walk */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_4010(t5,t3,t4);}
+f_3971(t5,t3,t4);}
 
-/* k4090 in k4098 in walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_ccall f_4092(C_word c,C_word t0,C_word t1){
+/* k4051 in k4059 in walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_ccall f_4053(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22011,20 +22739,21 @@ t2=(C_word)C_i_set_cdr(((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[3]);}
 
-/* k4027 in walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_ccall f_4029(C_word c,C_word t0,C_word t1){
+/* k3988 in walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_ccall f_3990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4029,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4032,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3990,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3993,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* expand.scm: 108  get */
-((C_proc4)C_retrieve_symbol_proc(lf[16]))(4,*((C_word*)lf[16]+1),t2,((C_word*)t0)[4],lf[11]);}
+t3=*((C_word*)lf[16]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[11]);}
 
-/* k4030 in k4027 in walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_ccall f_4032(C_word c,C_word t0,C_word t1){
+/* k3991 in k3988 in walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_ccall f_3993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22032,23 +22761,23 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4032,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3993,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4041,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4002,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=(C_word)C_i_assq(((C_word*)t0)[5],((C_word*)t0)[2]);
 t4=t2;
-f_4041(t4,(C_word)C_i_not(t3));}
+f_4002(t4,(C_word)C_i_not(t3));}
 else{
 t3=t2;
-f_4041(t3,C_SCHEME_FALSE);}}}
+f_4002(t3,C_SCHEME_FALSE);}}}
 
-/* k4039 in k4030 in k4027 in walk in body184 in ##sys#strip-syntax in k3871 in k3867 in k3839 */
-static void C_fcall f_4041(C_word t0,C_word t1){
+/* k4000 in k3991 in k3988 in walk in body158 in ##sys#strip-syntax in k3896 in k3892 in k3864 */
+static void C_fcall f_4002(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22057,7 +22786,8 @@ C_word t5;
 C_word *a;
 if(C_truep(t1)){
 /* expand.scm: 110  ##sys#alias-global-hook */
-((C_proc4)C_retrieve_symbol_proc(lf[15]))(4,*((C_word*)lf[15]+1),((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_FALSE);}
+t2=*((C_word*)lf[15]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_FALSE);}
 else{
 t2=((C_word*)t0)[2];
 if(C_truep(t2)){
@@ -22069,20 +22799,21 @@ t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}}
 
-/* macro-alias in k3871 in k3867 in k3839 */
-static void C_fcall f_3893(C_word t1,C_word t2,C_word t3){
+/* macro-alias in k3896 in k3892 in k3864 */
+static void C_fcall f_3918(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3893,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3900,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_3918,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3925,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 77   ##sys#qualified-symbol? */
-((C_proc3)C_retrieve_symbol_proc(lf[13]))(3,*((C_word*)lf[13]+1),t4,t2);}
+t5=*((C_word*)lf[13]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k3898 in macro-alias in k3871 in k3867 in k3839 */
-static void C_ccall f_3900(C_word c,C_word t0,C_word t1){
+/* k3923 in macro-alias in k3896 in k3892 in k3864 */
+static void C_ccall f_3925(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22091,106 +22822,110 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3900,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3903,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3925,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3928,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_3903(t3,t1);}
+f_3928(t3,t1);}
 else{
 t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t4=(C_word)C_block_size(t3);
 t5=(C_word)C_fixnum_greaterp(t4,C_fix(0));
 t6=t2;
-f_3903(t6,(C_truep(t5)?(C_word)C_eqp(C_make_character(35),(C_word)C_subchar(t3,C_fix(0))):C_SCHEME_FALSE));}}
+f_3928(t6,(C_truep(t5)?(C_word)C_eqp(C_make_character(35),(C_word)C_subchar(t3,C_fix(0))):C_SCHEME_FALSE));}}
 
-/* k3901 in k3898 in macro-alias in k3871 in k3867 in k3839 */
-static void C_fcall f_3903(C_word t0,C_word t1){
+/* k3926 in k3923 in macro-alias in k3896 in k3892 in k3864 */
+static void C_fcall f_3928(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3903,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3928,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3906,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3931,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 83   gensym */
-((C_proc3)C_retrieve_symbol_proc(lf[12]))(3,*((C_word*)lf[12]+1),t2,((C_word*)t0)[4]);}}
+t3=*((C_word*)lf[12]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}}
 
-/* k3904 in k3901 in k3898 in macro-alias in k3871 in k3867 in k3839 */
-static void C_ccall f_3906(C_word c,C_word t0,C_word t1){
+/* k3929 in k3926 in k3923 in macro-alias in k3896 in k3892 in k3864 */
+static void C_ccall f_3931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3906,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3909,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3931,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3934,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 84   lookup */
-f_3875(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}
+f_3900(t2,((C_word*)t0)[4],((C_word*)t0)[2]);}
 
-/* k3907 in k3904 in k3901 in k3898 in macro-alias in k3871 in k3867 in k3839 */
-static void C_ccall f_3909(C_word c,C_word t0,C_word t1){
+/* k3932 in k3929 in k3926 in k3923 in macro-alias in k3896 in k3892 in k3864 */
+static void C_ccall f_3934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3909,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3934,2,t0,t1);}
 t2=(C_truep(t1)?t1:((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3915,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3940,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* expand.scm: 85   ##sys#put! */
-((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),t3,((C_word*)t0)[3],lf[7],t2);}
+t4=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[3],lf[7],t2);}
 
-/* k3913 in k3907 in k3904 in k3901 in k3898 in macro-alias in k3871 in k3867 in k3839 */
-static void C_ccall f_3915(C_word c,C_word t0,C_word t1){
+/* k3938 in k3932 in k3929 in k3926 in k3923 in macro-alias in k3896 in k3892 in k3864 */
+static void C_ccall f_3940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3915,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3918,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3940,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3943,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* expand.scm: 86   ##sys#put! */
-((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),t2,((C_word*)t0)[4],lf[11],((C_word*)t0)[2]);}
+t3=*((C_word*)lf[10]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[4],lf[11],((C_word*)t0)[2]);}
 
-/* k3916 in k3913 in k3907 in k3904 in k3901 in k3898 in macro-alias in k3871 in k3867 in k3839 */
-static void C_ccall f_3918(C_word c,C_word t0,C_word t1){
+/* k3941 in k3938 in k3932 in k3929 in k3926 in k3923 in macro-alias in k3896 in k3892 in k3864 */
+static void C_ccall f_3943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=C_retrieve(lf[9]);
+t2=*((C_word*)lf[9]+1);
 t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* lookup in k3871 in k3867 in k3839 */
-static void C_fcall f_3875(C_word t1,C_word t2,C_word t3){
+/* lookup in k3896 in k3892 in k3864 */
+static void C_fcall f_3900(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3875,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3900,NULL,3,t1,t2,t3);}
 t4=(C_word)C_i_assq(t2,t3);
 if(C_truep(t4)){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_cdr(t4));}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3888,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3913,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* expand.scm: 73   ##sys#get */
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t5,t2,lf[7]);}}
+t6=*((C_word*)lf[6]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,lf[7]);}}
 
-/* k3886 in lookup in k3871 in k3867 in k3839 */
-static void C_ccall f_3888(C_word c,C_word t0,C_word t1){
+/* k3911 in lookup in k3896 in k3892 in k3864 */
+static void C_ccall f_3913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -22198,938 +22933,958 @@ t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?t1:C_SCHEME_FALSE));}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[932] = {
+static C_PTABLE_ENTRY ptable[952] = {
 {"toplevel:expand_scm",(void*)C_expand_toplevel},
-{"f_3841:expand_scm",(void*)f_3841},
-{"f_3869:expand_scm",(void*)f_3869},
-{"f_3873:expand_scm",(void*)f_3873},
-{"f_4211:expand_scm",(void*)f_4211},
-{"f_15585:expand_scm",(void*)f_15585},
-{"f_15583:expand_scm",(void*)f_15583},
-{"f_8795:expand_scm",(void*)f_8795},
-{"f_15575:expand_scm",(void*)f_15575},
-{"f_15573:expand_scm",(void*)f_15573},
-{"f_8798:expand_scm",(void*)f_8798},
+{"f_3866:expand_scm",(void*)f_3866},
+{"f_3894:expand_scm",(void*)f_3894},
+{"f_3898:expand_scm",(void*)f_3898},
+{"f_4172:expand_scm",(void*)f_4172},
+{"f_15804:expand_scm",(void*)f_15804},
+{"f_15802:expand_scm",(void*)f_15802},
+{"f_8911:expand_scm",(void*)f_8911},
+{"f_15794:expand_scm",(void*)f_15794},
+{"f_15792:expand_scm",(void*)f_15792},
+{"f_8914:expand_scm",(void*)f_8914},
+{"f_15784:expand_scm",(void*)f_15784},
+{"f_15782:expand_scm",(void*)f_15782},
+{"f_8917:expand_scm",(void*)f_8917},
+{"f_8921:expand_scm",(void*)f_8921},
+{"f_15657:expand_scm",(void*)f_15657},
+{"f_15667:expand_scm",(void*)f_15667},
+{"f_15683:expand_scm",(void*)f_15683},
+{"f_15686:expand_scm",(void*)f_15686},
+{"f_15714:expand_scm",(void*)f_15714},
+{"f_15689:expand_scm",(void*)f_15689},
+{"f_15736:expand_scm",(void*)f_15736},
+{"f_15739:expand_scm",(void*)f_15739},
+{"f_15758:expand_scm",(void*)f_15758},
+{"f_15770:expand_scm",(void*)f_15770},
+{"f_15723:expand_scm",(void*)f_15723},
+{"f_15726:expand_scm",(void*)f_15726},
+{"f_15733:expand_scm",(void*)f_15733},
+{"f_15655:expand_scm",(void*)f_15655},
+{"f_8924:expand_scm",(void*)f_8924},
 {"f_15565:expand_scm",(void*)f_15565},
+{"f_15581:expand_scm",(void*)f_15581},
+{"f_15584:expand_scm",(void*)f_15584},
+{"f_15606:expand_scm",(void*)f_15606},
+{"f_15587:expand_scm",(void*)f_15587},
+{"f_15609:expand_scm",(void*)f_15609},
+{"f_15612:expand_scm",(void*)f_15612},
+{"f_15635:expand_scm",(void*)f_15635},
+{"f_15647:expand_scm",(void*)f_15647},
 {"f_15563:expand_scm",(void*)f_15563},
-{"f_8801:expand_scm",(void*)f_8801},
-{"f_8805:expand_scm",(void*)f_8805},
-{"f_15438:expand_scm",(void*)f_15438},
-{"f_15448:expand_scm",(void*)f_15448},
-{"f_15464:expand_scm",(void*)f_15464},
-{"f_15467:expand_scm",(void*)f_15467},
-{"f_15495:expand_scm",(void*)f_15495},
-{"f_15470:expand_scm",(void*)f_15470},
-{"f_15517:expand_scm",(void*)f_15517},
-{"f_15520:expand_scm",(void*)f_15520},
-{"f_15539:expand_scm",(void*)f_15539},
-{"f_15551:expand_scm",(void*)f_15551},
+{"f_8927:expand_scm",(void*)f_8927},
+{"f_15506:expand_scm",(void*)f_15506},
+{"f_15535:expand_scm",(void*)f_15535},
+{"f_15555:expand_scm",(void*)f_15555},
+{"f_15559:expand_scm",(void*)f_15559},
 {"f_15504:expand_scm",(void*)f_15504},
-{"f_15507:expand_scm",(void*)f_15507},
-{"f_15514:expand_scm",(void*)f_15514},
-{"f_15436:expand_scm",(void*)f_15436},
-{"f_8808:expand_scm",(void*)f_8808},
-{"f_15379:expand_scm",(void*)f_15379},
-{"f_15408:expand_scm",(void*)f_15408},
-{"f_15428:expand_scm",(void*)f_15428},
-{"f_15432:expand_scm",(void*)f_15432},
-{"f_15377:expand_scm",(void*)f_15377},
-{"f_8811:expand_scm",(void*)f_8811},
-{"f_15289:expand_scm",(void*)f_15289},
-{"f_15314:expand_scm",(void*)f_15314},
-{"f_15321:expand_scm",(void*)f_15321},
-{"f_15341:expand_scm",(void*)f_15341},
-{"f_15361:expand_scm",(void*)f_15361},
-{"f_15365:expand_scm",(void*)f_15365},
-{"f_15287:expand_scm",(void*)f_15287},
-{"f_8814:expand_scm",(void*)f_8814},
-{"f_14959:expand_scm",(void*)f_14959},
-{"f_14966:expand_scm",(void*)f_14966},
-{"f_14969:expand_scm",(void*)f_14969},
-{"f_14972:expand_scm",(void*)f_14972},
-{"f_14975:expand_scm",(void*)f_14975},
-{"f_14978:expand_scm",(void*)f_14978},
-{"f_14981:expand_scm",(void*)f_14981},
-{"f_14986:expand_scm",(void*)f_14986},
-{"f_15002:expand_scm",(void*)f_15002},
-{"f_15008:expand_scm",(void*)f_15008},
-{"f_15050:expand_scm",(void*)f_15050},
-{"f_15118:expand_scm",(void*)f_15118},
-{"f_15243:expand_scm",(void*)f_15243},
-{"f_15239:expand_scm",(void*)f_15239},
-{"f_15121:expand_scm",(void*)f_15121},
-{"f_15176:expand_scm",(void*)f_15176},
-{"f_15053:expand_scm",(void*)f_15053},
-{"f_15092:expand_scm",(void*)f_15092},
-{"f_15044:expand_scm",(void*)f_15044},
-{"f_15015:expand_scm",(void*)f_15015},
+{"f_8930:expand_scm",(void*)f_8930},
+{"f_15416:expand_scm",(void*)f_15416},
+{"f_15441:expand_scm",(void*)f_15441},
+{"f_15448:expand_scm",(void*)f_15448},
+{"f_15468:expand_scm",(void*)f_15468},
+{"f_15488:expand_scm",(void*)f_15488},
+{"f_15492:expand_scm",(void*)f_15492},
+{"f_15414:expand_scm",(void*)f_15414},
+{"f_8933:expand_scm",(void*)f_8933},
+{"f_15086:expand_scm",(void*)f_15086},
+{"f_15093:expand_scm",(void*)f_15093},
+{"f_15096:expand_scm",(void*)f_15096},
+{"f_15099:expand_scm",(void*)f_15099},
+{"f_15102:expand_scm",(void*)f_15102},
+{"f_15105:expand_scm",(void*)f_15105},
+{"f_15108:expand_scm",(void*)f_15108},
+{"f_15113:expand_scm",(void*)f_15113},
+{"f_15129:expand_scm",(void*)f_15129},
+{"f_15135:expand_scm",(void*)f_15135},
+{"f_15177:expand_scm",(void*)f_15177},
+{"f_15245:expand_scm",(void*)f_15245},
+{"f_15370:expand_scm",(void*)f_15370},
+{"f_15366:expand_scm",(void*)f_15366},
+{"f_15248:expand_scm",(void*)f_15248},
+{"f_15303:expand_scm",(void*)f_15303},
+{"f_15180:expand_scm",(void*)f_15180},
+{"f_15219:expand_scm",(void*)f_15219},
+{"f_15171:expand_scm",(void*)f_15171},
+{"f_15142:expand_scm",(void*)f_15142},
+{"f_15084:expand_scm",(void*)f_15084},
+{"f_8936:expand_scm",(void*)f_8936},
+{"f_14885:expand_scm",(void*)f_14885},
+{"f_14889:expand_scm",(void*)f_14889},
+{"f_14898:expand_scm",(void*)f_14898},
+{"f_14901:expand_scm",(void*)f_14901},
+{"f_14904:expand_scm",(void*)f_14904},
+{"f_14907:expand_scm",(void*)f_14907},
+{"f_14928:expand_scm",(void*)f_14928},
+{"f_14944:expand_scm",(void*)f_14944},
+{"f_14950:expand_scm",(void*)f_14950},
+{"f_15010:expand_scm",(void*)f_15010},
+{"f_15037:expand_scm",(void*)f_15037},
+{"f_15004:expand_scm",(void*)f_15004},
+{"f_15000:expand_scm",(void*)f_15000},
+{"f_14992:expand_scm",(void*)f_14992},
+{"f_14988:expand_scm",(void*)f_14988},
 {"f_14957:expand_scm",(void*)f_14957},
-{"f_8817:expand_scm",(void*)f_8817},
-{"f_14758:expand_scm",(void*)f_14758},
-{"f_14762:expand_scm",(void*)f_14762},
-{"f_14771:expand_scm",(void*)f_14771},
-{"f_14774:expand_scm",(void*)f_14774},
-{"f_14777:expand_scm",(void*)f_14777},
-{"f_14780:expand_scm",(void*)f_14780},
-{"f_14801:expand_scm",(void*)f_14801},
-{"f_14817:expand_scm",(void*)f_14817},
-{"f_14823:expand_scm",(void*)f_14823},
+{"f_14926:expand_scm",(void*)f_14926},
 {"f_14883:expand_scm",(void*)f_14883},
-{"f_14910:expand_scm",(void*)f_14910},
-{"f_14877:expand_scm",(void*)f_14877},
-{"f_14873:expand_scm",(void*)f_14873},
-{"f_14865:expand_scm",(void*)f_14865},
-{"f_14861:expand_scm",(void*)f_14861},
-{"f_14830:expand_scm",(void*)f_14830},
-{"f_14799:expand_scm",(void*)f_14799},
-{"f_14756:expand_scm",(void*)f_14756},
-{"f_8820:expand_scm",(void*)f_8820},
-{"f_14689:expand_scm",(void*)f_14689},
-{"f_14693:expand_scm",(void*)f_14693},
-{"f_14702:expand_scm",(void*)f_14702},
-{"f_14707:expand_scm",(void*)f_14707},
-{"f_14744:expand_scm",(void*)f_14744},
-{"f_14725:expand_scm",(void*)f_14725},
-{"f_14687:expand_scm",(void*)f_14687},
-{"f_8823:expand_scm",(void*)f_8823},
-{"f_14442:expand_scm",(void*)f_14442},
-{"f_14446:expand_scm",(void*)f_14446},
-{"f_14458:expand_scm",(void*)f_14458},
-{"f_14461:expand_scm",(void*)f_14461},
-{"f_14464:expand_scm",(void*)f_14464},
+{"f_8939:expand_scm",(void*)f_8939},
+{"f_14816:expand_scm",(void*)f_14816},
+{"f_14820:expand_scm",(void*)f_14820},
+{"f_14829:expand_scm",(void*)f_14829},
+{"f_14834:expand_scm",(void*)f_14834},
+{"f_14871:expand_scm",(void*)f_14871},
+{"f_14852:expand_scm",(void*)f_14852},
+{"f_14814:expand_scm",(void*)f_14814},
+{"f_8942:expand_scm",(void*)f_8942},
+{"f_14569:expand_scm",(void*)f_14569},
+{"f_14573:expand_scm",(void*)f_14573},
+{"f_14585:expand_scm",(void*)f_14585},
+{"f_14588:expand_scm",(void*)f_14588},
+{"f_14591:expand_scm",(void*)f_14591},
+{"f_14760:expand_scm",(void*)f_14760},
+{"f_14606:expand_scm",(void*)f_14606},
+{"f_14758:expand_scm",(void*)f_14758},
 {"f_14633:expand_scm",(void*)f_14633},
-{"f_14479:expand_scm",(void*)f_14479},
-{"f_14631:expand_scm",(void*)f_14631},
-{"f_14506:expand_scm",(void*)f_14506},
-{"f_14621:expand_scm",(void*)f_14621},
-{"f_14522:expand_scm",(void*)f_14522},
-{"f_14544:expand_scm",(void*)f_14544},
-{"f_14603:expand_scm",(void*)f_14603},
-{"f_14542:expand_scm",(void*)f_14542},
+{"f_14748:expand_scm",(void*)f_14748},
+{"f_14649:expand_scm",(void*)f_14649},
+{"f_14671:expand_scm",(void*)f_14671},
+{"f_14730:expand_scm",(void*)f_14730},
+{"f_14669:expand_scm",(void*)f_14669},
+{"f_14665:expand_scm",(void*)f_14665},
+{"f_14567:expand_scm",(void*)f_14567},
+{"f_8945:expand_scm",(void*)f_8945},
+{"f_14151:expand_scm",(void*)f_14151},
+{"f_14155:expand_scm",(void*)f_14155},
+{"f_14158:expand_scm",(void*)f_14158},
+{"f_14161:expand_scm",(void*)f_14161},
+{"f_14164:expand_scm",(void*)f_14164},
+{"f_14556:expand_scm",(void*)f_14556},
+{"f_14453:expand_scm",(void*)f_14453},
+{"f_14457:expand_scm",(void*)f_14457},
+{"f_14487:expand_scm",(void*)f_14487},
 {"f_14538:expand_scm",(void*)f_14538},
-{"f_14440:expand_scm",(void*)f_14440},
-{"f_8826:expand_scm",(void*)f_8826},
-{"f_14032:expand_scm",(void*)f_14032},
-{"f_14036:expand_scm",(void*)f_14036},
-{"f_14039:expand_scm",(void*)f_14039},
-{"f_14042:expand_scm",(void*)f_14042},
-{"f_14045:expand_scm",(void*)f_14045},
-{"f_14429:expand_scm",(void*)f_14429},
-{"f_14326:expand_scm",(void*)f_14326},
-{"f_14330:expand_scm",(void*)f_14330},
+{"f_14491:expand_scm",(void*)f_14491},
+{"f_14520:expand_scm",(void*)f_14520},
+{"f_14461:expand_scm",(void*)f_14461},
+{"f_14176:expand_scm",(void*)f_14176},
+{"f_14223:expand_scm",(void*)f_14223},
+{"f_14270:expand_scm",(void*)f_14270},
+{"f_14439:expand_scm",(void*)f_14439},
+{"f_14447:expand_scm",(void*)f_14447},
+{"f_14425:expand_scm",(void*)f_14425},
+{"f_14414:expand_scm",(void*)f_14414},
+{"f_14422:expand_scm",(void*)f_14422},
+{"f_14395:expand_scm",(void*)f_14395},
+{"f_14379:expand_scm",(void*)f_14379},
 {"f_14360:expand_scm",(void*)f_14360},
-{"f_14411:expand_scm",(void*)f_14411},
-{"f_14364:expand_scm",(void*)f_14364},
-{"f_14393:expand_scm",(void*)f_14393},
-{"f_14334:expand_scm",(void*)f_14334},
-{"f_14057:expand_scm",(void*)f_14057},
-{"f_14104:expand_scm",(void*)f_14104},
-{"f_14151:expand_scm",(void*)f_14151},
-{"f_14312:expand_scm",(void*)f_14312},
-{"f_14320:expand_scm",(void*)f_14320},
-{"f_14298:expand_scm",(void*)f_14298},
-{"f_14287:expand_scm",(void*)f_14287},
+{"f_14318:expand_scm",(void*)f_14318},
 {"f_14295:expand_scm",(void*)f_14295},
-{"f_14272:expand_scm",(void*)f_14272},
-{"f_14260:expand_scm",(void*)f_14260},
-{"f_14241:expand_scm",(void*)f_14241},
-{"f_14199:expand_scm",(void*)f_14199},
-{"f_14176:expand_scm",(void*)f_14176},
-{"f_14130:expand_scm",(void*)f_14130},
-{"f_14079:expand_scm",(void*)f_14079},
-{"f_14075:expand_scm",(void*)f_14075},
-{"f_14047:expand_scm",(void*)f_14047},
-{"f_14055:expand_scm",(void*)f_14055},
-{"f_14030:expand_scm",(void*)f_14030},
-{"f_8829:expand_scm",(void*)f_8829},
-{"f_13999:expand_scm",(void*)f_13999},
-{"f_14003:expand_scm",(void*)f_14003},
+{"f_14249:expand_scm",(void*)f_14249},
+{"f_14198:expand_scm",(void*)f_14198},
+{"f_14194:expand_scm",(void*)f_14194},
+{"f_14166:expand_scm",(void*)f_14166},
+{"f_14174:expand_scm",(void*)f_14174},
+{"f_14149:expand_scm",(void*)f_14149},
+{"f_8948:expand_scm",(void*)f_8948},
+{"f_14118:expand_scm",(void*)f_14118},
+{"f_14122:expand_scm",(void*)f_14122},
+{"f_14116:expand_scm",(void*)f_14116},
+{"f_8951:expand_scm",(void*)f_8951},
+{"f_13799:expand_scm",(void*)f_13799},
+{"f_13806:expand_scm",(void*)f_13806},
+{"f_13809:expand_scm",(void*)f_13809},
+{"f_13812:expand_scm",(void*)f_13812},
+{"f_13815:expand_scm",(void*)f_13815},
+{"f_13981:expand_scm",(void*)f_13981},
+{"f_14068:expand_scm",(void*)f_14068},
+{"f_14090:expand_scm",(void*)f_14090},
+{"f_14097:expand_scm",(void*)f_14097},
+{"f_14084:expand_scm",(void*)f_14084},
 {"f_13997:expand_scm",(void*)f_13997},
-{"f_8832:expand_scm",(void*)f_8832},
-{"f_13680:expand_scm",(void*)f_13680},
-{"f_13687:expand_scm",(void*)f_13687},
-{"f_13690:expand_scm",(void*)f_13690},
-{"f_13693:expand_scm",(void*)f_13693},
-{"f_13696:expand_scm",(void*)f_13696},
+{"f_13995:expand_scm",(void*)f_13995},
+{"f_13827:expand_scm",(void*)f_13827},
 {"f_13862:expand_scm",(void*)f_13862},
-{"f_13949:expand_scm",(void*)f_13949},
-{"f_13971:expand_scm",(void*)f_13971},
-{"f_13978:expand_scm",(void*)f_13978},
+{"f_13908:expand_scm",(void*)f_13908},
+{"f_13958:expand_scm",(void*)f_13958},
 {"f_13965:expand_scm",(void*)f_13965},
-{"f_13878:expand_scm",(void*)f_13878},
-{"f_13876:expand_scm",(void*)f_13876},
-{"f_13708:expand_scm",(void*)f_13708},
-{"f_13743:expand_scm",(void*)f_13743},
-{"f_13789:expand_scm",(void*)f_13789},
-{"f_13839:expand_scm",(void*)f_13839},
-{"f_13846:expand_scm",(void*)f_13846},
-{"f_13804:expand_scm",(void*)f_13804},
-{"f_13818:expand_scm",(void*)f_13818},
-{"f_13761:expand_scm",(void*)f_13761},
-{"f_13772:expand_scm",(void*)f_13772},
-{"f_13722:expand_scm",(void*)f_13722},
-{"f_13698:expand_scm",(void*)f_13698},
-{"f_13678:expand_scm",(void*)f_13678},
-{"f_8835:expand_scm",(void*)f_8835},
-{"f_13659:expand_scm",(void*)f_13659},
-{"f_13657:expand_scm",(void*)f_13657},
-{"f_8838:expand_scm",(void*)f_8838},
-{"f_13638:expand_scm",(void*)f_13638},
-{"f_13636:expand_scm",(void*)f_13636},
-{"f_8841:expand_scm",(void*)f_8841},
-{"f_13587:expand_scm",(void*)f_13587},
-{"f_13591:expand_scm",(void*)f_13591},
-{"f_13628:expand_scm",(void*)f_13628},
-{"f_13614:expand_scm",(void*)f_13614},
-{"f_13585:expand_scm",(void*)f_13585},
-{"f_8844:expand_scm",(void*)f_8844},
-{"f_13543:expand_scm",(void*)f_13543},
-{"f_13547:expand_scm",(void*)f_13547},
-{"f_13577:expand_scm",(void*)f_13577},
-{"f_13550:expand_scm",(void*)f_13550},
-{"f_13565:expand_scm",(void*)f_13565},
-{"f_13541:expand_scm",(void*)f_13541},
-{"f_8847:expand_scm",(void*)f_8847},
-{"f_13383:expand_scm",(void*)f_13383},
-{"f_13390:expand_scm",(void*)f_13390},
-{"f_13393:expand_scm",(void*)f_13393},
-{"f_13448:expand_scm",(void*)f_13448},
-{"f_13523:expand_scm",(void*)f_13523},
-{"f_13456:expand_scm",(void*)f_13456},
-{"f_13478:expand_scm",(void*)f_13478},
+{"f_13923:expand_scm",(void*)f_13923},
+{"f_13937:expand_scm",(void*)f_13937},
+{"f_13880:expand_scm",(void*)f_13880},
+{"f_13891:expand_scm",(void*)f_13891},
+{"f_13841:expand_scm",(void*)f_13841},
+{"f_13817:expand_scm",(void*)f_13817},
+{"f_13797:expand_scm",(void*)f_13797},
+{"f_8954:expand_scm",(void*)f_8954},
+{"f_13778:expand_scm",(void*)f_13778},
+{"f_13776:expand_scm",(void*)f_13776},
+{"f_8957:expand_scm",(void*)f_8957},
+{"f_13757:expand_scm",(void*)f_13757},
+{"f_13755:expand_scm",(void*)f_13755},
+{"f_8960:expand_scm",(void*)f_8960},
+{"f_13706:expand_scm",(void*)f_13706},
+{"f_13710:expand_scm",(void*)f_13710},
+{"f_13747:expand_scm",(void*)f_13747},
+{"f_13733:expand_scm",(void*)f_13733},
+{"f_13704:expand_scm",(void*)f_13704},
+{"f_8963:expand_scm",(void*)f_8963},
+{"f_13662:expand_scm",(void*)f_13662},
+{"f_13666:expand_scm",(void*)f_13666},
+{"f_13696:expand_scm",(void*)f_13696},
+{"f_13669:expand_scm",(void*)f_13669},
+{"f_13684:expand_scm",(void*)f_13684},
+{"f_13660:expand_scm",(void*)f_13660},
+{"f_8966:expand_scm",(void*)f_8966},
+{"f_13502:expand_scm",(void*)f_13502},
+{"f_13509:expand_scm",(void*)f_13509},
+{"f_13512:expand_scm",(void*)f_13512},
+{"f_13567:expand_scm",(void*)f_13567},
+{"f_13642:expand_scm",(void*)f_13642},
+{"f_13575:expand_scm",(void*)f_13575},
+{"f_13597:expand_scm",(void*)f_13597},
+{"f_13582:expand_scm",(void*)f_13582},
+{"f_13515:expand_scm",(void*)f_13515},
+{"f_13532:expand_scm",(void*)f_13532},
+{"f_13561:expand_scm",(void*)f_13561},
+{"f_13530:expand_scm",(void*)f_13530},
+{"f_13522:expand_scm",(void*)f_13522},
+{"f_13518:expand_scm",(void*)f_13518},
+{"f_13500:expand_scm",(void*)f_13500},
+{"f_8969:expand_scm",(void*)f_8969},
+{"f_13465:expand_scm",(void*)f_13465},
+{"f_13469:expand_scm",(void*)f_13469},
+{"f_13487:expand_scm",(void*)f_13487},
 {"f_13463:expand_scm",(void*)f_13463},
-{"f_13396:expand_scm",(void*)f_13396},
-{"f_13413:expand_scm",(void*)f_13413},
-{"f_13442:expand_scm",(void*)f_13442},
-{"f_13411:expand_scm",(void*)f_13411},
-{"f_13403:expand_scm",(void*)f_13403},
-{"f_13399:expand_scm",(void*)f_13399},
-{"f_13381:expand_scm",(void*)f_13381},
-{"f_8850:expand_scm",(void*)f_8850},
-{"f_13346:expand_scm",(void*)f_13346},
-{"f_13350:expand_scm",(void*)f_13350},
-{"f_13368:expand_scm",(void*)f_13368},
-{"f_13344:expand_scm",(void*)f_13344},
-{"f_8853:expand_scm",(void*)f_8853},
-{"f_13340:expand_scm",(void*)f_13340},
-{"f_10692:expand_scm",(void*)f_10692},
-{"f_13336:expand_scm",(void*)f_13336},
-{"f_10696:expand_scm",(void*)f_10696},
-{"f_10700:expand_scm",(void*)f_10700},
-{"f_12822:expand_scm",(void*)f_12822},
-{"f_13285:expand_scm",(void*)f_13285},
-{"f_13324:expand_scm",(void*)f_13324},
-{"f_12838:expand_scm",(void*)f_12838},
-{"f_13238:expand_scm",(void*)f_13238},
-{"f_13240:expand_scm",(void*)f_13240},
-{"f_13279:expand_scm",(void*)f_13279},
-{"f_13253:expand_scm",(void*)f_13253},
-{"f_13264:expand_scm",(void*)f_13264},
-{"f_12841:expand_scm",(void*)f_12841},
-{"f_13111:expand_scm",(void*)f_13111},
-{"f_13162:expand_scm",(void*)f_13162},
-{"f_13212:expand_scm",(void*)f_13212},
-{"f_13174:expand_scm",(void*)f_13174},
-{"f_13198:expand_scm",(void*)f_13198},
+{"f_8972:expand_scm",(void*)f_8972},
+{"f_13459:expand_scm",(void*)f_13459},
+{"f_10811:expand_scm",(void*)f_10811},
+{"f_13455:expand_scm",(void*)f_13455},
+{"f_10815:expand_scm",(void*)f_10815},
+{"f_10819:expand_scm",(void*)f_10819},
+{"f_12941:expand_scm",(void*)f_12941},
+{"f_13404:expand_scm",(void*)f_13404},
+{"f_13443:expand_scm",(void*)f_13443},
+{"f_12957:expand_scm",(void*)f_12957},
+{"f_13357:expand_scm",(void*)f_13357},
+{"f_13359:expand_scm",(void*)f_13359},
+{"f_13398:expand_scm",(void*)f_13398},
+{"f_13372:expand_scm",(void*)f_13372},
+{"f_13383:expand_scm",(void*)f_13383},
+{"f_12960:expand_scm",(void*)f_12960},
+{"f_13230:expand_scm",(void*)f_13230},
+{"f_13281:expand_scm",(void*)f_13281},
+{"f_13331:expand_scm",(void*)f_13331},
+{"f_13293:expand_scm",(void*)f_13293},
+{"f_13317:expand_scm",(void*)f_13317},
+{"f_13313:expand_scm",(void*)f_13313},
+{"f_13309:expand_scm",(void*)f_13309},
+{"f_13278:expand_scm",(void*)f_13278},
+{"f_13263:expand_scm",(void*)f_13263},
+{"f_13267:expand_scm",(void*)f_13267},
+{"f_12963:expand_scm",(void*)f_12963},
+{"f_13119:expand_scm",(void*)f_13119},
+{"f_13121:expand_scm",(void*)f_13121},
+{"f_13213:expand_scm",(void*)f_13213},
+{"f_13129:expand_scm",(void*)f_13129},
+{"f_13140:expand_scm",(void*)f_13140},
+{"f_13143:expand_scm",(void*)f_13143},
+{"f_13180:expand_scm",(void*)f_13180},
+{"f_13206:expand_scm",(void*)f_13206},
 {"f_13194:expand_scm",(void*)f_13194},
-{"f_13190:expand_scm",(void*)f_13190},
+{"f_13198:expand_scm",(void*)f_13198},
+{"f_13178:expand_scm",(void*)f_13178},
+{"f_13174:expand_scm",(void*)f_13174},
+{"f_13167:expand_scm",(void*)f_13167},
+{"f_13163:expand_scm",(void*)f_13163},
 {"f_13159:expand_scm",(void*)f_13159},
-{"f_13144:expand_scm",(void*)f_13144},
-{"f_13148:expand_scm",(void*)f_13148},
-{"f_12844:expand_scm",(void*)f_12844},
-{"f_13000:expand_scm",(void*)f_13000},
-{"f_13002:expand_scm",(void*)f_13002},
-{"f_13094:expand_scm",(void*)f_13094},
-{"f_13010:expand_scm",(void*)f_13010},
-{"f_13021:expand_scm",(void*)f_13021},
-{"f_13024:expand_scm",(void*)f_13024},
-{"f_13061:expand_scm",(void*)f_13061},
-{"f_13087:expand_scm",(void*)f_13087},
-{"f_13075:expand_scm",(void*)f_13075},
-{"f_13079:expand_scm",(void*)f_13079},
-{"f_13059:expand_scm",(void*)f_13059},
-{"f_13055:expand_scm",(void*)f_13055},
-{"f_13048:expand_scm",(void*)f_13048},
+{"f_12966:expand_scm",(void*)f_12966},
+{"f_12969:expand_scm",(void*)f_12969},
 {"f_13044:expand_scm",(void*)f_13044},
+{"f_13046:expand_scm",(void*)f_13046},
+{"f_13101:expand_scm",(void*)f_13101},
+{"f_13108:expand_scm",(void*)f_13108},
+{"f_13056:expand_scm",(void*)f_13056},
+{"f_12972:expand_scm",(void*)f_12972},
+{"f_13036:expand_scm",(void*)f_13036},
 {"f_13040:expand_scm",(void*)f_13040},
-{"f_12847:expand_scm",(void*)f_12847},
-{"f_12850:expand_scm",(void*)f_12850},
-{"f_12925:expand_scm",(void*)f_12925},
-{"f_12927:expand_scm",(void*)f_12927},
-{"f_12982:expand_scm",(void*)f_12982},
-{"f_12989:expand_scm",(void*)f_12989},
-{"f_12937:expand_scm",(void*)f_12937},
-{"f_12853:expand_scm",(void*)f_12853},
-{"f_12917:expand_scm",(void*)f_12917},
-{"f_12921:expand_scm",(void*)f_12921},
+{"f_12975:expand_scm",(void*)f_12975},
+{"f_12978:expand_scm",(void*)f_12978},
+{"f_12992:expand_scm",(void*)f_12992},
+{"f_13021:expand_scm",(void*)f_13021},
+{"f_13000:expand_scm",(void*)f_13000},
+{"f_13004:expand_scm",(void*)f_13004},
+{"f_12981:expand_scm",(void*)f_12981},
+{"f_12987:expand_scm",(void*)f_12987},
 {"f_12856:expand_scm",(void*)f_12856},
-{"f_12859:expand_scm",(void*)f_12859},
-{"f_12873:expand_scm",(void*)f_12873},
-{"f_12902:expand_scm",(void*)f_12902},
-{"f_12881:expand_scm",(void*)f_12881},
-{"f_12885:expand_scm",(void*)f_12885},
-{"f_12862:expand_scm",(void*)f_12862},
-{"f_12868:expand_scm",(void*)f_12868},
-{"f_12737:expand_scm",(void*)f_12737},
-{"f_12748:expand_scm",(void*)f_12748},
-{"f_12750:expand_scm",(void*)f_12750},
-{"f_12799:expand_scm",(void*)f_12799},
-{"f_12795:expand_scm",(void*)f_12795},
-{"f_12778:expand_scm",(void*)f_12778},
-{"f_12588:expand_scm",(void*)f_12588},
-{"f_12592:expand_scm",(void*)f_12592},
-{"f_12595:expand_scm",(void*)f_12595},
-{"f_12668:expand_scm",(void*)f_12668},
-{"f_12709:expand_scm",(void*)f_12709},
-{"f_12678:expand_scm",(void*)f_12678},
+{"f_12867:expand_scm",(void*)f_12867},
+{"f_12869:expand_scm",(void*)f_12869},
+{"f_12918:expand_scm",(void*)f_12918},
+{"f_12914:expand_scm",(void*)f_12914},
+{"f_12897:expand_scm",(void*)f_12897},
+{"f_12707:expand_scm",(void*)f_12707},
+{"f_12711:expand_scm",(void*)f_12711},
+{"f_12714:expand_scm",(void*)f_12714},
+{"f_12787:expand_scm",(void*)f_12787},
+{"f_12828:expand_scm",(void*)f_12828},
+{"f_12797:expand_scm",(void*)f_12797},
+{"f_12729:expand_scm",(void*)f_12729},
+{"f_12735:expand_scm",(void*)f_12735},
+{"f_12781:expand_scm",(void*)f_12781},
+{"f_12762:expand_scm",(void*)f_12762},
+{"f_12733:expand_scm",(void*)f_12733},
+{"f_12690:expand_scm",(void*)f_12690},
+{"f_12701:expand_scm",(void*)f_12701},
+{"f_12694:expand_scm",(void*)f_12694},
+{"f_12697:expand_scm",(void*)f_12697},
+{"f_12311:expand_scm",(void*)f_12311},
+{"f_12315:expand_scm",(void*)f_12315},
 {"f_12610:expand_scm",(void*)f_12610},
-{"f_12616:expand_scm",(void*)f_12616},
-{"f_12662:expand_scm",(void*)f_12662},
-{"f_12643:expand_scm",(void*)f_12643},
-{"f_12614:expand_scm",(void*)f_12614},
-{"f_12571:expand_scm",(void*)f_12571},
-{"f_12582:expand_scm",(void*)f_12582},
-{"f_12575:expand_scm",(void*)f_12575},
-{"f_12578:expand_scm",(void*)f_12578},
-{"f_12192:expand_scm",(void*)f_12192},
-{"f_12196:expand_scm",(void*)f_12196},
-{"f_12491:expand_scm",(void*)f_12491},
-{"f_12539:expand_scm",(void*)f_12539},
-{"f_12222:expand_scm",(void*)f_12222},
-{"f_12208:expand_scm",(void*)f_12208},
-{"f_12546:expand_scm",(void*)f_12546},
-{"f_12501:expand_scm",(void*)f_12501},
-{"f_12225:expand_scm",(void*)f_12225},
-{"f_12425:expand_scm",(void*)f_12425},
-{"f_12474:expand_scm",(void*)f_12474},
-{"f_12435:expand_scm",(void*)f_12435},
-{"f_12228:expand_scm",(void*)f_12228},
-{"f_12373:expand_scm",(void*)f_12373},
-{"f_12412:expand_scm",(void*)f_12412},
-{"f_12231:expand_scm",(void*)f_12231},
-{"f_12367:expand_scm",(void*)f_12367},
-{"f_12371:expand_scm",(void*)f_12371},
-{"f_12237:expand_scm",(void*)f_12237},
-{"f_12240:expand_scm",(void*)f_12240},
-{"f_12333:expand_scm",(void*)f_12333},
+{"f_12658:expand_scm",(void*)f_12658},
 {"f_12341:expand_scm",(void*)f_12341},
-{"f_12243:expand_scm",(void*)f_12243},
-{"f_12291:expand_scm",(void*)f_12291},
-{"f_12299:expand_scm",(void*)f_12299},
-{"f_12246:expand_scm",(void*)f_12246},
-{"f_12259:expand_scm",(void*)f_12259},
-{"f_12267:expand_scm",(void*)f_12267},
-{"f_12249:expand_scm",(void*)f_12249},
-{"f_11687:expand_scm",(void*)f_11687},
-{"f_12190:expand_scm",(void*)f_12190},
-{"f_12186:expand_scm",(void*)f_12186},
-{"f_11710:expand_scm",(void*)f_11710},
-{"f_12156:expand_scm",(void*)f_12156},
-{"f_12152:expand_scm",(void*)f_12152},
-{"f_11718:expand_scm",(void*)f_11718},
-{"f_12105:expand_scm",(void*)f_12105},
-{"f_12134:expand_scm",(void*)f_12134},
-{"f_12099:expand_scm",(void*)f_12099},
-{"f_11726:expand_scm",(void*)f_11726},
-{"f_11982:expand_scm",(void*)f_11982},
-{"f_11984:expand_scm",(void*)f_11984},
-{"f_12083:expand_scm",(void*)f_12083},
-{"f_11978:expand_scm",(void*)f_11978},
-{"f_11974:expand_scm",(void*)f_11974},
-{"f_11874:expand_scm",(void*)f_11874},
-{"f_11958:expand_scm",(void*)f_11958},
+{"f_12327:expand_scm",(void*)f_12327},
+{"f_12665:expand_scm",(void*)f_12665},
+{"f_12620:expand_scm",(void*)f_12620},
+{"f_12344:expand_scm",(void*)f_12344},
+{"f_12544:expand_scm",(void*)f_12544},
+{"f_12593:expand_scm",(void*)f_12593},
+{"f_12554:expand_scm",(void*)f_12554},
+{"f_12347:expand_scm",(void*)f_12347},
+{"f_12492:expand_scm",(void*)f_12492},
+{"f_12531:expand_scm",(void*)f_12531},
+{"f_12350:expand_scm",(void*)f_12350},
+{"f_12486:expand_scm",(void*)f_12486},
+{"f_12490:expand_scm",(void*)f_12490},
+{"f_12356:expand_scm",(void*)f_12356},
+{"f_12359:expand_scm",(void*)f_12359},
+{"f_12452:expand_scm",(void*)f_12452},
+{"f_12460:expand_scm",(void*)f_12460},
+{"f_12362:expand_scm",(void*)f_12362},
+{"f_12410:expand_scm",(void*)f_12410},
+{"f_12418:expand_scm",(void*)f_12418},
+{"f_12365:expand_scm",(void*)f_12365},
+{"f_12378:expand_scm",(void*)f_12378},
+{"f_12386:expand_scm",(void*)f_12386},
+{"f_12368:expand_scm",(void*)f_12368},
+{"f_11806:expand_scm",(void*)f_11806},
+{"f_12309:expand_scm",(void*)f_12309},
+{"f_12305:expand_scm",(void*)f_12305},
+{"f_11829:expand_scm",(void*)f_11829},
+{"f_12275:expand_scm",(void*)f_12275},
+{"f_12271:expand_scm",(void*)f_12271},
+{"f_11837:expand_scm",(void*)f_11837},
+{"f_12224:expand_scm",(void*)f_12224},
+{"f_12253:expand_scm",(void*)f_12253},
+{"f_12218:expand_scm",(void*)f_12218},
+{"f_11845:expand_scm",(void*)f_11845},
+{"f_12101:expand_scm",(void*)f_12101},
+{"f_12103:expand_scm",(void*)f_12103},
+{"f_12202:expand_scm",(void*)f_12202},
+{"f_12097:expand_scm",(void*)f_12097},
+{"f_12093:expand_scm",(void*)f_12093},
+{"f_11993:expand_scm",(void*)f_11993},
+{"f_12077:expand_scm",(void*)f_12077},
+{"f_12020:expand_scm",(void*)f_12020},
+{"f_12052:expand_scm",(void*)f_12052},
+{"f_11991:expand_scm",(void*)f_11991},
+{"f_11987:expand_scm",(void*)f_11987},
+{"f_11913:expand_scm",(void*)f_11913},
+{"f_11983:expand_scm",(void*)f_11983},
+{"f_11936:expand_scm",(void*)f_11936},
+{"f_11979:expand_scm",(void*)f_11979},
+{"f_11971:expand_scm",(void*)f_11971},
+{"f_11967:expand_scm",(void*)f_11967},
+{"f_11947:expand_scm",(void*)f_11947},
 {"f_11901:expand_scm",(void*)f_11901},
-{"f_11933:expand_scm",(void*)f_11933},
-{"f_11872:expand_scm",(void*)f_11872},
-{"f_11868:expand_scm",(void*)f_11868},
-{"f_11794:expand_scm",(void*)f_11794},
-{"f_11864:expand_scm",(void*)f_11864},
-{"f_11817:expand_scm",(void*)f_11817},
-{"f_11860:expand_scm",(void*)f_11860},
-{"f_11852:expand_scm",(void*)f_11852},
-{"f_11848:expand_scm",(void*)f_11848},
-{"f_11828:expand_scm",(void*)f_11828},
-{"f_11782:expand_scm",(void*)f_11782},
-{"f_11778:expand_scm",(void*)f_11778},
-{"f_11722:expand_scm",(void*)f_11722},
-{"f_11714:expand_scm",(void*)f_11714},
-{"f_11627:expand_scm",(void*)f_11627},
-{"f_11631:expand_scm",(void*)f_11631},
-{"f_11642:expand_scm",(void*)f_11642},
-{"f_11681:expand_scm",(void*)f_11681},
+{"f_11897:expand_scm",(void*)f_11897},
+{"f_11841:expand_scm",(void*)f_11841},
+{"f_11833:expand_scm",(void*)f_11833},
+{"f_11746:expand_scm",(void*)f_11746},
+{"f_11750:expand_scm",(void*)f_11750},
+{"f_11761:expand_scm",(void*)f_11761},
+{"f_11800:expand_scm",(void*)f_11800},
+{"f_11792:expand_scm",(void*)f_11792},
+{"f_11756:expand_scm",(void*)f_11756},
+{"f_11460:expand_scm",(void*)f_11460},
+{"f_11541:expand_scm",(void*)f_11541},
+{"f_11568:expand_scm",(void*)f_11568},
+{"f_11570:expand_scm",(void*)f_11570},
+{"f_11740:expand_scm",(void*)f_11740},
+{"f_11728:expand_scm",(void*)f_11728},
+{"f_11709:expand_scm",(void*)f_11709},
+{"f_11655:expand_scm",(void*)f_11655},
+{"f_11688:expand_scm",(void*)f_11688},
 {"f_11673:expand_scm",(void*)f_11673},
-{"f_11637:expand_scm",(void*)f_11637},
-{"f_11341:expand_scm",(void*)f_11341},
-{"f_11422:expand_scm",(void*)f_11422},
-{"f_11449:expand_scm",(void*)f_11449},
-{"f_11451:expand_scm",(void*)f_11451},
-{"f_11621:expand_scm",(void*)f_11621},
-{"f_11609:expand_scm",(void*)f_11609},
-{"f_11590:expand_scm",(void*)f_11590},
-{"f_11536:expand_scm",(void*)f_11536},
-{"f_11569:expand_scm",(void*)f_11569},
-{"f_11554:expand_scm",(void*)f_11554},
-{"f_11492:expand_scm",(void*)f_11492},
-{"f_11519:expand_scm",(void*)f_11519},
-{"f_11500:expand_scm",(void*)f_11500},
-{"f_11504:expand_scm",(void*)f_11504},
-{"f_11474:expand_scm",(void*)f_11474},
-{"f_11399:expand_scm",(void*)f_11399},
-{"f_11411:expand_scm",(void*)f_11411},
-{"f_11407:expand_scm",(void*)f_11407},
-{"f_11272:expand_scm",(void*)f_11272},
-{"f_11278:expand_scm",(void*)f_11278},
-{"f_11293:expand_scm",(void*)f_11293},
-{"f_11328:expand_scm",(void*)f_11328},
-{"f_11204:expand_scm",(void*)f_11204},
-{"f_11224:expand_scm",(void*)f_11224},
-{"f_11219:expand_scm",(void*)f_11219},
-{"f_11206:expand_scm",(void*)f_11206},
-{"f_11182:expand_scm",(void*)f_11182},
+{"f_11611:expand_scm",(void*)f_11611},
+{"f_11638:expand_scm",(void*)f_11638},
+{"f_11619:expand_scm",(void*)f_11619},
+{"f_11623:expand_scm",(void*)f_11623},
+{"f_11593:expand_scm",(void*)f_11593},
+{"f_11518:expand_scm",(void*)f_11518},
+{"f_11530:expand_scm",(void*)f_11530},
+{"f_11526:expand_scm",(void*)f_11526},
+{"f_11391:expand_scm",(void*)f_11391},
+{"f_11397:expand_scm",(void*)f_11397},
+{"f_11412:expand_scm",(void*)f_11412},
+{"f_11447:expand_scm",(void*)f_11447},
+{"f_11323:expand_scm",(void*)f_11323},
+{"f_11343:expand_scm",(void*)f_11343},
+{"f_11338:expand_scm",(void*)f_11338},
+{"f_11325:expand_scm",(void*)f_11325},
+{"f_11301:expand_scm",(void*)f_11301},
+{"f_11308:expand_scm",(void*)f_11308},
+{"f_11220:expand_scm",(void*)f_11220},
+{"f_11230:expand_scm",(void*)f_11230},
+{"f_11233:expand_scm",(void*)f_11233},
+{"f_11239:expand_scm",(void*)f_11239},
+{"f_11282:expand_scm",(void*)f_11282},
+{"f_11286:expand_scm",(void*)f_11286},
+{"f_11242:expand_scm",(void*)f_11242},
+{"f_11248:expand_scm",(void*)f_11248},
+{"f_11131:expand_scm",(void*)f_11131},
+{"f_11141:expand_scm",(void*)f_11141},
+{"f_11144:expand_scm",(void*)f_11144},
+{"f_11207:expand_scm",(void*)f_11207},
+{"f_11147:expand_scm",(void*)f_11147},
+{"f_11203:expand_scm",(void*)f_11203},
+{"f_11150:expand_scm",(void*)f_11150},
 {"f_11189:expand_scm",(void*)f_11189},
-{"f_11101:expand_scm",(void*)f_11101},
-{"f_11111:expand_scm",(void*)f_11111},
-{"f_11114:expand_scm",(void*)f_11114},
-{"f_11120:expand_scm",(void*)f_11120},
-{"f_11163:expand_scm",(void*)f_11163},
-{"f_11167:expand_scm",(void*)f_11167},
-{"f_11123:expand_scm",(void*)f_11123},
-{"f_11129:expand_scm",(void*)f_11129},
-{"f_11012:expand_scm",(void*)f_11012},
-{"f_11022:expand_scm",(void*)f_11022},
-{"f_11025:expand_scm",(void*)f_11025},
-{"f_11088:expand_scm",(void*)f_11088},
-{"f_11028:expand_scm",(void*)f_11028},
-{"f_11084:expand_scm",(void*)f_11084},
-{"f_11031:expand_scm",(void*)f_11031},
-{"f_11070:expand_scm",(void*)f_11070},
-{"f_11074:expand_scm",(void*)f_11074},
-{"f_11034:expand_scm",(void*)f_11034},
-{"f_11037:expand_scm",(void*)f_11037},
-{"f_10991:expand_scm",(void*)f_10991},
-{"f_10998:expand_scm",(void*)f_10998},
-{"f_10971:expand_scm",(void*)f_10971},
-{"f_10975:expand_scm",(void*)f_10975},
-{"f_10968:expand_scm",(void*)f_10968},
-{"f_10928:expand_scm",(void*)f_10928},
-{"f_10932:expand_scm",(void*)f_10932},
-{"f_10904:expand_scm",(void*)f_10904},
-{"f_10804:expand_scm",(void*)f_10804},
-{"f_10795:expand_scm",(void*)f_10795},
-{"f_10714:expand_scm",(void*)f_10714},
-{"f_10596:expand_scm",(void*)f_10596},
-{"f_10600:expand_scm",(void*)f_10600},
-{"f_10603:expand_scm",(void*)f_10603},
-{"f_10608:expand_scm",(void*)f_10608},
-{"f_10655:expand_scm",(void*)f_10655},
-{"f_10616:expand_scm",(void*)f_10616},
-{"f_10634:expand_scm",(void*)f_10634},
-{"f_10606:expand_scm",(void*)f_10606},
-{"f_10531:expand_scm",(void*)f_10531},
-{"f_10535:expand_scm",(void*)f_10535},
-{"f_10545:expand_scm",(void*)f_10545},
-{"f_10547:expand_scm",(void*)f_10547},
-{"f_10568:expand_scm",(void*)f_10568},
-{"f_10538:expand_scm",(void*)f_10538},
-{"f_8855:expand_scm",(void*)f_8855},
-{"f_8862:expand_scm",(void*)f_8862},
-{"f_8876:expand_scm",(void*)f_8876},
-{"f_8880:expand_scm",(void*)f_8880},
-{"f_8884:expand_scm",(void*)f_8884},
-{"f_8889:expand_scm",(void*)f_8889},
-{"f_8895:expand_scm",(void*)f_8895},
-{"f_8899:expand_scm",(void*)f_8899},
-{"f_8903:expand_scm",(void*)f_8903},
-{"f_8907:expand_scm",(void*)f_8907},
-{"f_8911:expand_scm",(void*)f_8911},
-{"f_8916:expand_scm",(void*)f_8916},
-{"f_8920:expand_scm",(void*)f_8920},
-{"f_8927:expand_scm",(void*)f_8927},
-{"f_8932:expand_scm",(void*)f_8932},
-{"f_8936:expand_scm",(void*)f_8936},
-{"f_8940:expand_scm",(void*)f_8940},
-{"f_8944:expand_scm",(void*)f_8944},
-{"f_8949:expand_scm",(void*)f_8949},
+{"f_11193:expand_scm",(void*)f_11193},
+{"f_11153:expand_scm",(void*)f_11153},
+{"f_11156:expand_scm",(void*)f_11156},
+{"f_11110:expand_scm",(void*)f_11110},
+{"f_11117:expand_scm",(void*)f_11117},
+{"f_11090:expand_scm",(void*)f_11090},
+{"f_11094:expand_scm",(void*)f_11094},
+{"f_11087:expand_scm",(void*)f_11087},
+{"f_11047:expand_scm",(void*)f_11047},
+{"f_11051:expand_scm",(void*)f_11051},
+{"f_11023:expand_scm",(void*)f_11023},
+{"f_10923:expand_scm",(void*)f_10923},
+{"f_10914:expand_scm",(void*)f_10914},
+{"f_10833:expand_scm",(void*)f_10833},
+{"f_10715:expand_scm",(void*)f_10715},
+{"f_10719:expand_scm",(void*)f_10719},
+{"f_10722:expand_scm",(void*)f_10722},
+{"f_10727:expand_scm",(void*)f_10727},
+{"f_10774:expand_scm",(void*)f_10774},
+{"f_10735:expand_scm",(void*)f_10735},
+{"f_10753:expand_scm",(void*)f_10753},
+{"f_10725:expand_scm",(void*)f_10725},
+{"f_10650:expand_scm",(void*)f_10650},
+{"f_10654:expand_scm",(void*)f_10654},
+{"f_10664:expand_scm",(void*)f_10664},
+{"f_10666:expand_scm",(void*)f_10666},
+{"f_10687:expand_scm",(void*)f_10687},
+{"f_10657:expand_scm",(void*)f_10657},
+{"f_8974:expand_scm",(void*)f_8974},
+{"f_8981:expand_scm",(void*)f_8981},
+{"f_8995:expand_scm",(void*)f_8995},
+{"f_8999:expand_scm",(void*)f_8999},
+{"f_9003:expand_scm",(void*)f_9003},
+{"f_9008:expand_scm",(void*)f_9008},
+{"f_9014:expand_scm",(void*)f_9014},
+{"f_9018:expand_scm",(void*)f_9018},
+{"f_9022:expand_scm",(void*)f_9022},
+{"f_9026:expand_scm",(void*)f_9026},
+{"f_9030:expand_scm",(void*)f_9030},
+{"f_9035:expand_scm",(void*)f_9035},
+{"f_9039:expand_scm",(void*)f_9039},
+{"f_9046:expand_scm",(void*)f_9046},
+{"f_9051:expand_scm",(void*)f_9051},
+{"f_9055:expand_scm",(void*)f_9055},
+{"f_9059:expand_scm",(void*)f_9059},
+{"f_9063:expand_scm",(void*)f_9063},
+{"f_9068:expand_scm",(void*)f_9068},
+{"f_10611:expand_scm",(void*)f_10611},
+{"f_10621:expand_scm",(void*)f_10621},
+{"f_10628:expand_scm",(void*)f_10628},
+{"f_10591:expand_scm",(void*)f_10591},
+{"f_10598:expand_scm",(void*)f_10598},
+{"f_10605:expand_scm",(void*)f_10605},
+{"f_10565:expand_scm",(void*)f_10565},
+{"f_10543:expand_scm",(void*)f_10543},
+{"f_10550:expand_scm",(void*)f_10550},
+{"f_10450:expand_scm",(void*)f_10450},
 {"f_10492:expand_scm",(void*)f_10492},
-{"f_10502:expand_scm",(void*)f_10502},
-{"f_10509:expand_scm",(void*)f_10509},
-{"f_10472:expand_scm",(void*)f_10472},
-{"f_10479:expand_scm",(void*)f_10479},
-{"f_10486:expand_scm",(void*)f_10486},
-{"f_10446:expand_scm",(void*)f_10446},
-{"f_10424:expand_scm",(void*)f_10424},
+{"f_10541:expand_scm",(void*)f_10541},
+{"f_10524:expand_scm",(void*)f_10524},
+{"f_10503:expand_scm",(void*)f_10503},
+{"f_10377:expand_scm",(void*)f_10377},
+{"f_10403:expand_scm",(void*)f_10403},
+{"f_10448:expand_scm",(void*)f_10448},
 {"f_10431:expand_scm",(void*)f_10431},
+{"f_10123:expand_scm",(void*)f_10123},
+{"f_10170:expand_scm",(void*)f_10170},
+{"f_10368:expand_scm",(void*)f_10368},
+{"f_10364:expand_scm",(void*)f_10364},
 {"f_10331:expand_scm",(void*)f_10331},
-{"f_10373:expand_scm",(void*)f_10373},
-{"f_10422:expand_scm",(void*)f_10422},
-{"f_10405:expand_scm",(void*)f_10405},
-{"f_10384:expand_scm",(void*)f_10384},
-{"f_10258:expand_scm",(void*)f_10258},
-{"f_10284:expand_scm",(void*)f_10284},
-{"f_10329:expand_scm",(void*)f_10329},
-{"f_10312:expand_scm",(void*)f_10312},
-{"f_10004:expand_scm",(void*)f_10004},
-{"f_10051:expand_scm",(void*)f_10051},
-{"f_10249:expand_scm",(void*)f_10249},
-{"f_10245:expand_scm",(void*)f_10245},
-{"f_10212:expand_scm",(void*)f_10212},
-{"f_10220:expand_scm",(void*)f_10220},
-{"f_10054:expand_scm",(void*)f_10054},
-{"f_10060:expand_scm",(void*)f_10060},
-{"f_10072:expand_scm",(void*)f_10072},
-{"f_10138:expand_scm",(void*)f_10138},
-{"f_10153:expand_scm",(void*)f_10153},
-{"f_10075:expand_scm",(void*)f_10075},
-{"f_10109:expand_scm",(void*)f_10109},
-{"f_10078:expand_scm",(void*)f_10078},
-{"f_10107:expand_scm",(void*)f_10107},
-{"f_10103:expand_scm",(void*)f_10103},
-{"f_10099:expand_scm",(void*)f_10099},
-{"f_9797:expand_scm",(void*)f_9797},
-{"f_9827:expand_scm",(void*)f_9827},
-{"f_9927:expand_scm",(void*)f_9927},
-{"f_9950:expand_scm",(void*)f_9950},
-{"f_9964:expand_scm",(void*)f_9964},
-{"f_9968:expand_scm",(void*)f_9968},
-{"f_9937:expand_scm",(void*)f_9937},
-{"f_9887:expand_scm",(void*)f_9887},
-{"f_9891:expand_scm",(void*)f_9891},
-{"f_9836:expand_scm",(void*)f_9836},
-{"f_9821:expand_scm",(void*)f_9821},
-{"f_9509:expand_scm",(void*)f_9509},
-{"f_9516:expand_scm",(void*)f_9516},
-{"f_9555:expand_scm",(void*)f_9555},
-{"f_9565:expand_scm",(void*)f_9565},
-{"f_9696:expand_scm",(void*)f_9696},
-{"f_9700:expand_scm",(void*)f_9700},
-{"f_9629:expand_scm",(void*)f_9629},
-{"f_9625:expand_scm",(void*)f_9625},
-{"f_9563:expand_scm",(void*)f_9563},
-{"f_9559:expand_scm",(void*)f_9559},
+{"f_10339:expand_scm",(void*)f_10339},
+{"f_10173:expand_scm",(void*)f_10173},
+{"f_10179:expand_scm",(void*)f_10179},
+{"f_10191:expand_scm",(void*)f_10191},
+{"f_10257:expand_scm",(void*)f_10257},
+{"f_10272:expand_scm",(void*)f_10272},
+{"f_10194:expand_scm",(void*)f_10194},
+{"f_10228:expand_scm",(void*)f_10228},
+{"f_10197:expand_scm",(void*)f_10197},
+{"f_10226:expand_scm",(void*)f_10226},
+{"f_10222:expand_scm",(void*)f_10222},
+{"f_10218:expand_scm",(void*)f_10218},
+{"f_9916:expand_scm",(void*)f_9916},
+{"f_9946:expand_scm",(void*)f_9946},
+{"f_10046:expand_scm",(void*)f_10046},
+{"f_10069:expand_scm",(void*)f_10069},
+{"f_10083:expand_scm",(void*)f_10083},
+{"f_10087:expand_scm",(void*)f_10087},
+{"f_10056:expand_scm",(void*)f_10056},
+{"f_10006:expand_scm",(void*)f_10006},
+{"f_10010:expand_scm",(void*)f_10010},
+{"f_9955:expand_scm",(void*)f_9955},
+{"f_9940:expand_scm",(void*)f_9940},
+{"f_9628:expand_scm",(void*)f_9628},
+{"f_9635:expand_scm",(void*)f_9635},
+{"f_9674:expand_scm",(void*)f_9674},
+{"f_9684:expand_scm",(void*)f_9684},
+{"f_9815:expand_scm",(void*)f_9815},
+{"f_9819:expand_scm",(void*)f_9819},
+{"f_9748:expand_scm",(void*)f_9748},
+{"f_9744:expand_scm",(void*)f_9744},
+{"f_9682:expand_scm",(void*)f_9682},
+{"f_9678:expand_scm",(void*)f_9678},
+{"f_9506:expand_scm",(void*)f_9506},
+{"f_9510:expand_scm",(void*)f_9510},
+{"f_9582:expand_scm",(void*)f_9582},
+{"f_9285:expand_scm",(void*)f_9285},
+{"f_9335:expand_scm",(void*)f_9335},
+{"f_9449:expand_scm",(void*)f_9449},
 {"f_9387:expand_scm",(void*)f_9387},
+{"f_9395:expand_scm",(void*)f_9395},
 {"f_9391:expand_scm",(void*)f_9391},
-{"f_9463:expand_scm",(void*)f_9463},
-{"f_9166:expand_scm",(void*)f_9166},
-{"f_9216:expand_scm",(void*)f_9216},
-{"f_9330:expand_scm",(void*)f_9330},
-{"f_9268:expand_scm",(void*)f_9268},
-{"f_9276:expand_scm",(void*)f_9276},
-{"f_9272:expand_scm",(void*)f_9272},
-{"f_9264:expand_scm",(void*)f_9264},
-{"f_9082:expand_scm",(void*)f_9082},
-{"f_9089:expand_scm",(void*)f_9089},
-{"f_9092:expand_scm",(void*)f_9092},
-{"f_9141:expand_scm",(void*)f_9141},
-{"f_9137:expand_scm",(void*)f_9137},
-{"f_9132:expand_scm",(void*)f_9132},
-{"f_9118:expand_scm",(void*)f_9118},
-{"f_9130:expand_scm",(void*)f_9130},
-{"f_9126:expand_scm",(void*)f_9126},
-{"f_8957:expand_scm",(void*)f_8957},
-{"f_9023:expand_scm",(void*)f_9023},
-{"f_9052:expand_scm",(void*)f_9052},
-{"f_9001:expand_scm",(void*)f_9001},
-{"f_8997:expand_scm",(void*)f_8997},
-{"f_8951:expand_scm",(void*)f_8951},
-{"f_8752:expand_scm",(void*)f_8752},
-{"f_8758:expand_scm",(void*)f_8758},
-{"f_8781:expand_scm",(void*)f_8781},
-{"f_7566:expand_scm",(void*)f_7566},
-{"f_7570:expand_scm",(void*)f_7570},
-{"f_7573:expand_scm",(void*)f_7573},
-{"f_7576:expand_scm",(void*)f_7576},
-{"f_7579:expand_scm",(void*)f_7579},
-{"f_8360:expand_scm",(void*)f_8360},
-{"f_8363:expand_scm",(void*)f_8363},
-{"f_8742:expand_scm",(void*)f_8742},
-{"f_8727:expand_scm",(void*)f_8727},
-{"f_8366:expand_scm",(void*)f_8366},
-{"f_8375:expand_scm",(void*)f_8375},
-{"f_8706:expand_scm",(void*)f_8706},
-{"f_8383:expand_scm",(void*)f_8383},
-{"f_8387:expand_scm",(void*)f_8387},
-{"f_8405:expand_scm",(void*)f_8405},
-{"f_8637:expand_scm",(void*)f_8637},
-{"f_8692:expand_scm",(void*)f_8692},
+{"f_9383:expand_scm",(void*)f_9383},
+{"f_9201:expand_scm",(void*)f_9201},
+{"f_9208:expand_scm",(void*)f_9208},
+{"f_9211:expand_scm",(void*)f_9211},
+{"f_9260:expand_scm",(void*)f_9260},
+{"f_9256:expand_scm",(void*)f_9256},
+{"f_9251:expand_scm",(void*)f_9251},
+{"f_9237:expand_scm",(void*)f_9237},
+{"f_9249:expand_scm",(void*)f_9249},
+{"f_9245:expand_scm",(void*)f_9245},
+{"f_9076:expand_scm",(void*)f_9076},
+{"f_9142:expand_scm",(void*)f_9142},
+{"f_9171:expand_scm",(void*)f_9171},
+{"f_9120:expand_scm",(void*)f_9120},
+{"f_9116:expand_scm",(void*)f_9116},
+{"f_9070:expand_scm",(void*)f_9070},
+{"f_8868:expand_scm",(void*)f_8868},
+{"f_8874:expand_scm",(void*)f_8874},
+{"f_8897:expand_scm",(void*)f_8897},
+{"f_7682:expand_scm",(void*)f_7682},
+{"f_7686:expand_scm",(void*)f_7686},
+{"f_7689:expand_scm",(void*)f_7689},
+{"f_7692:expand_scm",(void*)f_7692},
+{"f_7695:expand_scm",(void*)f_7695},
+{"f_8476:expand_scm",(void*)f_8476},
+{"f_8479:expand_scm",(void*)f_8479},
+{"f_8858:expand_scm",(void*)f_8858},
+{"f_8843:expand_scm",(void*)f_8843},
+{"f_8482:expand_scm",(void*)f_8482},
+{"f_8491:expand_scm",(void*)f_8491},
+{"f_8822:expand_scm",(void*)f_8822},
+{"f_8499:expand_scm",(void*)f_8499},
+{"f_8503:expand_scm",(void*)f_8503},
+{"f_8521:expand_scm",(void*)f_8521},
+{"f_8753:expand_scm",(void*)f_8753},
+{"f_8808:expand_scm",(void*)f_8808},
+{"f_8761:expand_scm",(void*)f_8761},
+{"f_8771:expand_scm",(void*)f_8771},
+{"f_8774:expand_scm",(void*)f_8774},
+{"f_8801:expand_scm",(void*)f_8801},
+{"f_8524:expand_scm",(void*)f_8524},
+{"f_8689:expand_scm",(void*)f_8689},
+{"f_8740:expand_scm",(void*)f_8740},
+{"f_8697:expand_scm",(void*)f_8697},
+{"f_8737:expand_scm",(void*)f_8737},
+{"f_8527:expand_scm",(void*)f_8527},
+{"f_8555:expand_scm",(void*)f_8555},
+{"f_8651:expand_scm",(void*)f_8651},
+{"f_8680:expand_scm",(void*)f_8680},
+{"f_8610:expand_scm",(void*)f_8610},
+{"f_8616:expand_scm",(void*)f_8616},
 {"f_8645:expand_scm",(void*)f_8645},
-{"f_8655:expand_scm",(void*)f_8655},
-{"f_8658:expand_scm",(void*)f_8658},
-{"f_8685:expand_scm",(void*)f_8685},
-{"f_8408:expand_scm",(void*)f_8408},
-{"f_8573:expand_scm",(void*)f_8573},
-{"f_8624:expand_scm",(void*)f_8624},
-{"f_8581:expand_scm",(void*)f_8581},
-{"f_8621:expand_scm",(void*)f_8621},
-{"f_8411:expand_scm",(void*)f_8411},
-{"f_8439:expand_scm",(void*)f_8439},
-{"f_8535:expand_scm",(void*)f_8535},
-{"f_8564:expand_scm",(void*)f_8564},
-{"f_8494:expand_scm",(void*)f_8494},
-{"f_8500:expand_scm",(void*)f_8500},
-{"f_8529:expand_scm",(void*)f_8529},
-{"f_8498:expand_scm",(void*)f_8498},
-{"f_8486:expand_scm",(void*)f_8486},
-{"f_8442:expand_scm",(void*)f_8442},
-{"f_8458:expand_scm",(void*)f_8458},
-{"f_8445:expand_scm",(void*)f_8445},
-{"f_8414:expand_scm",(void*)f_8414},
-{"f_8436:expand_scm",(void*)f_8436},
-{"f_8432:expand_scm",(void*)f_8432},
-{"f_8417:expand_scm",(void*)f_8417},
-{"f_8428:expand_scm",(void*)f_8428},
-{"f_8424:expand_scm",(void*)f_8424},
-{"f_8369:expand_scm",(void*)f_8369},
-{"f_7720:expand_scm",(void*)f_7720},
-{"f_7739:expand_scm",(void*)f_7739},
-{"f_7748:expand_scm",(void*)f_7748},
-{"f_7760:expand_scm",(void*)f_7760},
-{"f_7885:expand_scm",(void*)f_7885},
-{"f_8027:expand_scm",(void*)f_8027},
-{"f_8206:expand_scm",(void*)f_8206},
-{"f_8209:expand_scm",(void*)f_8209},
-{"f_8212:expand_scm",(void*)f_8212},
-{"f_8286:expand_scm",(void*)f_8286},
-{"f_8315:expand_scm",(void*)f_8315},
-{"f_8245:expand_scm",(void*)f_8245},
-{"f_8251:expand_scm",(void*)f_8251},
-{"f_8280:expand_scm",(void*)f_8280},
-{"f_8249:expand_scm",(void*)f_8249},
-{"f_8214:expand_scm",(void*)f_8214},
-{"f_8234:expand_scm",(void*)f_8234},
-{"f_8230:expand_scm",(void*)f_8230},
-{"f_8222:expand_scm",(void*)f_8222},
-{"f_8030:expand_scm",(void*)f_8030},
-{"f_8039:expand_scm",(void*)f_8039},
-{"f_8200:expand_scm",(void*)f_8200},
-{"f_8150:expand_scm",(void*)f_8150},
-{"f_8178:expand_scm",(void*)f_8178},
-{"f_8166:expand_scm",(void*)f_8166},
+{"f_8614:expand_scm",(void*)f_8614},
+{"f_8602:expand_scm",(void*)f_8602},
+{"f_8558:expand_scm",(void*)f_8558},
+{"f_8574:expand_scm",(void*)f_8574},
+{"f_8561:expand_scm",(void*)f_8561},
+{"f_8530:expand_scm",(void*)f_8530},
+{"f_8552:expand_scm",(void*)f_8552},
+{"f_8548:expand_scm",(void*)f_8548},
+{"f_8533:expand_scm",(void*)f_8533},
+{"f_8544:expand_scm",(void*)f_8544},
+{"f_8540:expand_scm",(void*)f_8540},
+{"f_8485:expand_scm",(void*)f_8485},
+{"f_7836:expand_scm",(void*)f_7836},
+{"f_7855:expand_scm",(void*)f_7855},
+{"f_7864:expand_scm",(void*)f_7864},
+{"f_7876:expand_scm",(void*)f_7876},
+{"f_8001:expand_scm",(void*)f_8001},
 {"f_8143:expand_scm",(void*)f_8143},
-{"f_8093:expand_scm",(void*)f_8093},
-{"f_8121:expand_scm",(void*)f_8121},
-{"f_8109:expand_scm",(void*)f_8109},
-{"f_8060:expand_scm",(void*)f_8060},
-{"f_8075:expand_scm",(void*)f_8075},
-{"f_8055:expand_scm",(void*)f_8055},
-{"f_7888:expand_scm",(void*)f_7888},
-{"f_7988:expand_scm",(void*)f_7988},
-{"f_8017:expand_scm",(void*)f_8017},
-{"f_7891:expand_scm",(void*)f_7891},
-{"f_7896:expand_scm",(void*)f_7896},
-{"f_7982:expand_scm",(void*)f_7982},
-{"f_7908:expand_scm",(void*)f_7908},
-{"f_7950:expand_scm",(void*)f_7950},
-{"f_7763:expand_scm",(void*)f_7763},
-{"f_7846:expand_scm",(void*)f_7846},
-{"f_7875:expand_scm",(void*)f_7875},
-{"f_7766:expand_scm",(void*)f_7766},
+{"f_8322:expand_scm",(void*)f_8322},
+{"f_8325:expand_scm",(void*)f_8325},
+{"f_8328:expand_scm",(void*)f_8328},
+{"f_8402:expand_scm",(void*)f_8402},
+{"f_8431:expand_scm",(void*)f_8431},
+{"f_8361:expand_scm",(void*)f_8361},
+{"f_8367:expand_scm",(void*)f_8367},
+{"f_8396:expand_scm",(void*)f_8396},
+{"f_8365:expand_scm",(void*)f_8365},
+{"f_8330:expand_scm",(void*)f_8330},
+{"f_8350:expand_scm",(void*)f_8350},
+{"f_8346:expand_scm",(void*)f_8346},
+{"f_8338:expand_scm",(void*)f_8338},
+{"f_8146:expand_scm",(void*)f_8146},
+{"f_8155:expand_scm",(void*)f_8155},
+{"f_8316:expand_scm",(void*)f_8316},
+{"f_8266:expand_scm",(void*)f_8266},
+{"f_8294:expand_scm",(void*)f_8294},
+{"f_8282:expand_scm",(void*)f_8282},
+{"f_8259:expand_scm",(void*)f_8259},
+{"f_8209:expand_scm",(void*)f_8209},
+{"f_8237:expand_scm",(void*)f_8237},
+{"f_8225:expand_scm",(void*)f_8225},
+{"f_8176:expand_scm",(void*)f_8176},
+{"f_8191:expand_scm",(void*)f_8191},
+{"f_8171:expand_scm",(void*)f_8171},
+{"f_8004:expand_scm",(void*)f_8004},
+{"f_8104:expand_scm",(void*)f_8104},
+{"f_8133:expand_scm",(void*)f_8133},
+{"f_8007:expand_scm",(void*)f_8007},
+{"f_8012:expand_scm",(void*)f_8012},
+{"f_8098:expand_scm",(void*)f_8098},
+{"f_8024:expand_scm",(void*)f_8024},
+{"f_8066:expand_scm",(void*)f_8066},
+{"f_7879:expand_scm",(void*)f_7879},
+{"f_7962:expand_scm",(void*)f_7962},
+{"f_7991:expand_scm",(void*)f_7991},
+{"f_7882:expand_scm",(void*)f_7882},
+{"f_7887:expand_scm",(void*)f_7887},
+{"f_7926:expand_scm",(void*)f_7926},
+{"f_7904:expand_scm",(void*)f_7904},
+{"f_7749:expand_scm",(void*)f_7749},
+{"f_7753:expand_scm",(void*)f_7753},
+{"f_7756:expand_scm",(void*)f_7756},
+{"f_7834:expand_scm",(void*)f_7834},
+{"f_7830:expand_scm",(void*)f_7830},
 {"f_7771:expand_scm",(void*)f_7771},
-{"f_7810:expand_scm",(void*)f_7810},
+{"f_7777:expand_scm",(void*)f_7777},
+{"f_7780:expand_scm",(void*)f_7780},
+{"f_7819:expand_scm",(void*)f_7819},
+{"f_7813:expand_scm",(void*)f_7813},
+{"f_7817:expand_scm",(void*)f_7817},
+{"f_7781:expand_scm",(void*)f_7781},
+{"f_7785:expand_scm",(void*)f_7785},
 {"f_7788:expand_scm",(void*)f_7788},
-{"f_7633:expand_scm",(void*)f_7633},
-{"f_7637:expand_scm",(void*)f_7637},
-{"f_7640:expand_scm",(void*)f_7640},
-{"f_7718:expand_scm",(void*)f_7718},
-{"f_7714:expand_scm",(void*)f_7714},
-{"f_7655:expand_scm",(void*)f_7655},
-{"f_7661:expand_scm",(void*)f_7661},
-{"f_7664:expand_scm",(void*)f_7664},
-{"f_7703:expand_scm",(void*)f_7703},
+{"f_7792:expand_scm",(void*)f_7792},
+{"f_7795:expand_scm",(void*)f_7795},
+{"f_7799:expand_scm",(void*)f_7799},
+{"f_7802:expand_scm",(void*)f_7802},
+{"f_7806:expand_scm",(void*)f_7806},
+{"f_7809:expand_scm",(void*)f_7809},
+{"f_7759:expand_scm",(void*)f_7759},
+{"f_7706:expand_scm",(void*)f_7706},
+{"f_7719:expand_scm",(void*)f_7719},
+{"f_7726:expand_scm",(void*)f_7726},
 {"f_7697:expand_scm",(void*)f_7697},
 {"f_7701:expand_scm",(void*)f_7701},
-{"f_7665:expand_scm",(void*)f_7665},
-{"f_7669:expand_scm",(void*)f_7669},
-{"f_7672:expand_scm",(void*)f_7672},
-{"f_7676:expand_scm",(void*)f_7676},
-{"f_7679:expand_scm",(void*)f_7679},
-{"f_7683:expand_scm",(void*)f_7683},
-{"f_7686:expand_scm",(void*)f_7686},
-{"f_7690:expand_scm",(void*)f_7690},
-{"f_7693:expand_scm",(void*)f_7693},
-{"f_7643:expand_scm",(void*)f_7643},
-{"f_7590:expand_scm",(void*)f_7590},
-{"f_7603:expand_scm",(void*)f_7603},
-{"f_7610:expand_scm",(void*)f_7610},
-{"f_7581:expand_scm",(void*)f_7581},
-{"f_7585:expand_scm",(void*)f_7585},
-{"f_7354:expand_scm",(void*)f_7354},
-{"f_7356:expand_scm",(void*)f_7356},
+{"f_7319:expand_scm",(void*)f_7319},
+{"f_7321:expand_scm",(void*)f_7321},
+{"f_7444:expand_scm",(void*)f_7444},
+{"f_7556:expand_scm",(void*)f_7556},
+{"f18259:expand_scm",(void*)f18259},
+{"f_7559:expand_scm",(void*)f_7559},
+{"f_7562:expand_scm",(void*)f_7562},
+{"f18252:expand_scm",(void*)f18252},
+{"f_7565:expand_scm",(void*)f_7565},
+{"f_7644:expand_scm",(void*)f_7644},
+{"f_7629:expand_scm",(void*)f_7629},
+{"f_7616:expand_scm",(void*)f_7616},
+{"f_7601:expand_scm",(void*)f_7601},
+{"f_7584:expand_scm",(void*)f_7584},
+{"f_7591:expand_scm",(void*)f_7591},
+{"f_7511:expand_scm",(void*)f_7511},
+{"f_7532:expand_scm",(void*)f_7532},
+{"f_7466:expand_scm",(void*)f_7466},
+{"f_7448:expand_scm",(void*)f_7448},
+{"f_7324:expand_scm",(void*)f_7324},
+{"f_7393:expand_scm",(void*)f_7393},
 {"f_7427:expand_scm",(void*)f_7427},
-{"f_7440:expand_scm",(void*)f_7440},
-{"f17986:expand_scm",(void*)f17986},
-{"f_7443:expand_scm",(void*)f_7443},
-{"f_7446:expand_scm",(void*)f_7446},
-{"f17979:expand_scm",(void*)f17979},
-{"f_7449:expand_scm",(void*)f_7449},
-{"f_7528:expand_scm",(void*)f_7528},
-{"f_7513:expand_scm",(void*)f_7513},
-{"f_7500:expand_scm",(void*)f_7500},
-{"f_7485:expand_scm",(void*)f_7485},
-{"f_7468:expand_scm",(void*)f_7468},
-{"f_7475:expand_scm",(void*)f_7475},
-{"f_7359:expand_scm",(void*)f_7359},
-{"f_7380:expand_scm",(void*)f_7380},
-{"f_7414:expand_scm",(void*)f_7414},
-{"f_7384:expand_scm",(void*)f_7384},
 {"f_7397:expand_scm",(void*)f_7397},
-{"f_7351:expand_scm",(void*)f_7351},
-{"f_6879:expand_scm",(void*)f_6879},
-{"f_7303:expand_scm",(void*)f_7303},
-{"f_7294:expand_scm",(void*)f_7294},
-{"f_7302:expand_scm",(void*)f_7302},
-{"f_6881:expand_scm",(void*)f_6881},
-{"f_7022:expand_scm",(void*)f_7022},
-{"f_7027:expand_scm",(void*)f_7027},
-{"f_7265:expand_scm",(void*)f_7265},
-{"f_7224:expand_scm",(void*)f_7224},
-{"f_7228:expand_scm",(void*)f_7228},
-{"f_7046:expand_scm",(void*)f_7046},
-{"f_7051:expand_scm",(void*)f_7051},
-{"f_7070:expand_scm",(void*)f_7070},
-{"f_6993:expand_scm",(void*)f_6993},
-{"f_6999:expand_scm",(void*)f_6999},
-{"f_6927:expand_scm",(void*)f_6927},
-{"f_6931:expand_scm",(void*)f_6931},
-{"f_6939:expand_scm",(void*)f_6939},
-{"f_6991:expand_scm",(void*)f_6991},
-{"f_6959:expand_scm",(void*)f_6959},
+{"f_7410:expand_scm",(void*)f_7410},
+{"f_7367:expand_scm",(void*)f_7367},
+{"f_7363:expand_scm",(void*)f_7363},
+{"f_7338:expand_scm",(void*)f_7338},
+{"f_7342:expand_scm",(void*)f_7342},
+{"f_7316:expand_scm",(void*)f_7316},
+{"f_6844:expand_scm",(void*)f_6844},
+{"f_7268:expand_scm",(void*)f_7268},
+{"f_7259:expand_scm",(void*)f_7259},
+{"f_7267:expand_scm",(void*)f_7267},
+{"f_6846:expand_scm",(void*)f_6846},
+{"f_6987:expand_scm",(void*)f_6987},
+{"f_6992:expand_scm",(void*)f_6992},
+{"f_7230:expand_scm",(void*)f_7230},
+{"f_7189:expand_scm",(void*)f_7189},
+{"f_7193:expand_scm",(void*)f_7193},
+{"f_7011:expand_scm",(void*)f_7011},
+{"f_7016:expand_scm",(void*)f_7016},
+{"f_7035:expand_scm",(void*)f_7035},
+{"f_6958:expand_scm",(void*)f_6958},
+{"f_6964:expand_scm",(void*)f_6964},
+{"f_6892:expand_scm",(void*)f_6892},
 {"f_6896:expand_scm",(void*)f_6896},
-{"f_6900:expand_scm",(void*)f_6900},
-{"f_6925:expand_scm",(void*)f_6925},
-{"f_6914:expand_scm",(void*)f_6914},
-{"f_6918:expand_scm",(void*)f_6918},
-{"f_6907:expand_scm",(void*)f_6907},
-{"f_6884:expand_scm",(void*)f_6884},
-{"f_6891:expand_scm",(void*)f_6891},
-{"f_6838:expand_scm",(void*)f_6838},
-{"f_6860:expand_scm",(void*)f_6860},
-{"f_6864:expand_scm",(void*)f_6864},
-{"f_6832:expand_scm",(void*)f_6832},
-{"f_6821:expand_scm",(void*)f_6821},
+{"f_6904:expand_scm",(void*)f_6904},
+{"f_6956:expand_scm",(void*)f_6956},
+{"f_6924:expand_scm",(void*)f_6924},
+{"f_6861:expand_scm",(void*)f_6861},
+{"f_6865:expand_scm",(void*)f_6865},
+{"f_6890:expand_scm",(void*)f_6890},
+{"f_6879:expand_scm",(void*)f_6879},
+{"f_6883:expand_scm",(void*)f_6883},
+{"f_6872:expand_scm",(void*)f_6872},
+{"f_6849:expand_scm",(void*)f_6849},
+{"f_6856:expand_scm",(void*)f_6856},
+{"f_6803:expand_scm",(void*)f_6803},
+{"f_6825:expand_scm",(void*)f_6825},
 {"f_6829:expand_scm",(void*)f_6829},
-{"f_6751:expand_scm",(void*)f_6751},
-{"f_6814:expand_scm",(void*)f_6814},
-{"f_6754:expand_scm",(void*)f_6754},
-{"f_6807:expand_scm",(void*)f_6807},
-{"f_6780:expand_scm",(void*)f_6780},
-{"f_6663:expand_scm",(void*)f_6663},
-{"f_6749:expand_scm",(void*)f_6749},
-{"f_6666:expand_scm",(void*)f_6666},
-{"f_6680:expand_scm",(void*)f_6680},
-{"f_6720:expand_scm",(void*)f_6720},
-{"f_5824:expand_scm",(void*)f_5824},
-{"f_6611:expand_scm",(void*)f_6611},
-{"f_6619:expand_scm",(void*)f_6619},
-{"f_6606:expand_scm",(void*)f_6606},
-{"f_5826:expand_scm",(void*)f_5826},
-{"f_6319:expand_scm",(void*)f_6319},
-{"f_6325:expand_scm",(void*)f_6325},
-{"f_6589:expand_scm",(void*)f_6589},
-{"f_6347:expand_scm",(void*)f_6347},
-{"f_6557:expand_scm",(void*)f_6557},
-{"f_6531:expand_scm",(void*)f_6531},
-{"f_6538:expand_scm",(void*)f_6538},
-{"f_6503:expand_scm",(void*)f_6503},
-{"f_6491:expand_scm",(void*)f_6491},
-{"f_6365:expand_scm",(void*)f_6365},
-{"f_6370:expand_scm",(void*)f_6370},
-{"f_6383:expand_scm",(void*)f_6383},
-{"f_6439:expand_scm",(void*)f_6439},
-{"f_6466:expand_scm",(void*)f_6466},
-{"f_6417:expand_scm",(void*)f_6417},
-{"f_6428:expand_scm",(void*)f_6428},
-{"f_6432:expand_scm",(void*)f_6432},
-{"f_6142:expand_scm",(void*)f_6142},
-{"f_6152:expand_scm",(void*)f_6152},
-{"f_6301:expand_scm",(void*)f_6301},
-{"f_6297:expand_scm",(void*)f_6297},
-{"f_6287:expand_scm",(void*)f_6287},
+{"f_6797:expand_scm",(void*)f_6797},
+{"f_6786:expand_scm",(void*)f_6786},
+{"f_6794:expand_scm",(void*)f_6794},
+{"f_6716:expand_scm",(void*)f_6716},
+{"f_6779:expand_scm",(void*)f_6779},
+{"f_6719:expand_scm",(void*)f_6719},
+{"f_6772:expand_scm",(void*)f_6772},
+{"f_6745:expand_scm",(void*)f_6745},
+{"f_6628:expand_scm",(void*)f_6628},
+{"f_6714:expand_scm",(void*)f_6714},
+{"f_6631:expand_scm",(void*)f_6631},
+{"f_6645:expand_scm",(void*)f_6645},
+{"f_6685:expand_scm",(void*)f_6685},
+{"f_5785:expand_scm",(void*)f_5785},
+{"f_6576:expand_scm",(void*)f_6576},
+{"f_6584:expand_scm",(void*)f_6584},
+{"f_6571:expand_scm",(void*)f_6571},
+{"f_5787:expand_scm",(void*)f_5787},
+{"f_6284:expand_scm",(void*)f_6284},
 {"f_6290:expand_scm",(void*)f_6290},
-{"f_6198:expand_scm",(void*)f_6198},
-{"f_6230:expand_scm",(void*)f_6230},
-{"f_6242:expand_scm",(void*)f_6242},
-{"f_6250:expand_scm",(void*)f_6250},
-{"f_6254:expand_scm",(void*)f_6254},
-{"f_6167:expand_scm",(void*)f_6167},
-{"f_6183:expand_scm",(void*)f_6183},
-{"f_6175:expand_scm",(void*)f_6175},
-{"f_6179:expand_scm",(void*)f_6179},
-{"f_6150:expand_scm",(void*)f_6150},
-{"f_5829:expand_scm",(void*)f_5829},
-{"f_5932:expand_scm",(void*)f_5932},
-{"f_6090:expand_scm",(void*)f_6090},
-{"f_6092:expand_scm",(void*)f_6092},
-{"f_5946:expand_scm",(void*)f_5946},
-{"f_6086:expand_scm",(void*)f_6086},
-{"f_6070:expand_scm",(void*)f_6070},
-{"f_5954:expand_scm",(void*)f_5954},
-{"f_6064:expand_scm",(void*)f_6064},
-{"f_6068:expand_scm",(void*)f_6068},
-{"f_5968:expand_scm",(void*)f_5968},
-{"f_6027:expand_scm",(void*)f_6027},
-{"f_6056:expand_scm",(void*)f_6056},
-{"f_5972:expand_scm",(void*)f_5972},
-{"f_6005:expand_scm",(void*)f_6005},
-{"f_6003:expand_scm",(void*)f_6003},
-{"f_5999:expand_scm",(void*)f_5999},
-{"f_5962:expand_scm",(void*)f_5962},
-{"f_5966:expand_scm",(void*)f_5966},
-{"f_5958:expand_scm",(void*)f_5958},
-{"f_5950:expand_scm",(void*)f_5950},
-{"f_5841:expand_scm",(void*)f_5841},
-{"f_5922:expand_scm",(void*)f_5922},
-{"f_5905:expand_scm",(void*)f_5905},
+{"f_6554:expand_scm",(void*)f_6554},
+{"f_6312:expand_scm",(void*)f_6312},
+{"f_6522:expand_scm",(void*)f_6522},
+{"f_6496:expand_scm",(void*)f_6496},
+{"f_6503:expand_scm",(void*)f_6503},
+{"f_6468:expand_scm",(void*)f_6468},
+{"f_6456:expand_scm",(void*)f_6456},
+{"f_6330:expand_scm",(void*)f_6330},
+{"f_6335:expand_scm",(void*)f_6335},
+{"f_6348:expand_scm",(void*)f_6348},
+{"f_6404:expand_scm",(void*)f_6404},
+{"f_6431:expand_scm",(void*)f_6431},
+{"f_6382:expand_scm",(void*)f_6382},
+{"f_6393:expand_scm",(void*)f_6393},
+{"f_6397:expand_scm",(void*)f_6397},
+{"f_6103:expand_scm",(void*)f_6103},
+{"f_6113:expand_scm",(void*)f_6113},
+{"f_6266:expand_scm",(void*)f_6266},
+{"f_6262:expand_scm",(void*)f_6262},
+{"f_6252:expand_scm",(void*)f_6252},
+{"f_6255:expand_scm",(void*)f_6255},
+{"f_6159:expand_scm",(void*)f_6159},
+{"f_6187:expand_scm",(void*)f_6187},
+{"f_6195:expand_scm",(void*)f_6195},
+{"f_6207:expand_scm",(void*)f_6207},
+{"f_6215:expand_scm",(void*)f_6215},
+{"f_6219:expand_scm",(void*)f_6219},
+{"f_6128:expand_scm",(void*)f_6128},
+{"f_6144:expand_scm",(void*)f_6144},
+{"f_6136:expand_scm",(void*)f_6136},
+{"f_6140:expand_scm",(void*)f_6140},
+{"f_6111:expand_scm",(void*)f_6111},
+{"f_5790:expand_scm",(void*)f_5790},
+{"f_5893:expand_scm",(void*)f_5893},
+{"f_6051:expand_scm",(void*)f_6051},
+{"f_6053:expand_scm",(void*)f_6053},
+{"f_5907:expand_scm",(void*)f_5907},
+{"f_6047:expand_scm",(void*)f_6047},
+{"f_6031:expand_scm",(void*)f_6031},
 {"f_5915:expand_scm",(void*)f_5915},
-{"f_5860:expand_scm",(void*)f_5860},
-{"f_5871:expand_scm",(void*)f_5871},
-{"f_5879:expand_scm",(void*)f_5879},
-{"f_5867:expand_scm",(void*)f_5867},
-{"f_5196:expand_scm",(void*)f_5196},
-{"f_5216:expand_scm",(void*)f_5216},
-{"f_5219:expand_scm",(void*)f_5219},
-{"f_5222:expand_scm",(void*)f_5222},
-{"f_5225:expand_scm",(void*)f_5225},
-{"f_5228:expand_scm",(void*)f_5228},
-{"f_5233:expand_scm",(void*)f_5233},
-{"f_5575:expand_scm",(void*)f_5575},
-{"f_5751:expand_scm",(void*)f_5751},
-{"f_5689:expand_scm",(void*)f_5689},
-{"f_5670:expand_scm",(void*)f_5670},
-{"f_5624:expand_scm",(void*)f_5624},
-{"f_5627:expand_scm",(void*)f_5627},
-{"f_5606:expand_scm",(void*)f_5606},
-{"f_5590:expand_scm",(void*)f_5590},
-{"f_5534:expand_scm",(void*)f_5534},
-{"f_5247:expand_scm",(void*)f_5247},
-{"f_5422:expand_scm",(void*)f_5422},
-{"f_5424:expand_scm",(void*)f_5424},
-{"f_5523:expand_scm",(void*)f_5523},
-{"f_5451:expand_scm",(void*)f_5451},
-{"f_5520:expand_scm",(void*)f_5520},
-{"f_5504:expand_scm",(void*)f_5504},
-{"f_5482:expand_scm",(void*)f_5482},
-{"f_5414:expand_scm",(void*)f_5414},
-{"f_5418:expand_scm",(void*)f_5418},
+{"f_6025:expand_scm",(void*)f_6025},
+{"f_6029:expand_scm",(void*)f_6029},
+{"f_5929:expand_scm",(void*)f_5929},
+{"f_5988:expand_scm",(void*)f_5988},
+{"f_6017:expand_scm",(void*)f_6017},
+{"f_5933:expand_scm",(void*)f_5933},
+{"f_5966:expand_scm",(void*)f_5966},
+{"f_5964:expand_scm",(void*)f_5964},
+{"f_5960:expand_scm",(void*)f_5960},
+{"f_5923:expand_scm",(void*)f_5923},
+{"f_5927:expand_scm",(void*)f_5927},
+{"f_5919:expand_scm",(void*)f_5919},
+{"f_5911:expand_scm",(void*)f_5911},
+{"f_5802:expand_scm",(void*)f_5802},
+{"f_5883:expand_scm",(void*)f_5883},
+{"f_5866:expand_scm",(void*)f_5866},
+{"f_5876:expand_scm",(void*)f_5876},
+{"f_5821:expand_scm",(void*)f_5821},
+{"f_5832:expand_scm",(void*)f_5832},
+{"f_5840:expand_scm",(void*)f_5840},
+{"f_5828:expand_scm",(void*)f_5828},
+{"f_5157:expand_scm",(void*)f_5157},
+{"f_5177:expand_scm",(void*)f_5177},
+{"f_5180:expand_scm",(void*)f_5180},
+{"f_5183:expand_scm",(void*)f_5183},
+{"f_5186:expand_scm",(void*)f_5186},
+{"f_5189:expand_scm",(void*)f_5189},
+{"f_5194:expand_scm",(void*)f_5194},
+{"f_5536:expand_scm",(void*)f_5536},
+{"f_5712:expand_scm",(void*)f_5712},
+{"f_5650:expand_scm",(void*)f_5650},
+{"f_5631:expand_scm",(void*)f_5631},
+{"f_5585:expand_scm",(void*)f_5585},
+{"f_5588:expand_scm",(void*)f_5588},
+{"f_5567:expand_scm",(void*)f_5567},
+{"f_5551:expand_scm",(void*)f_5551},
+{"f_5495:expand_scm",(void*)f_5495},
+{"f_5208:expand_scm",(void*)f_5208},
+{"f_5383:expand_scm",(void*)f_5383},
+{"f_5385:expand_scm",(void*)f_5385},
+{"f_5484:expand_scm",(void*)f_5484},
+{"f_5412:expand_scm",(void*)f_5412},
+{"f_5481:expand_scm",(void*)f_5481},
+{"f_5465:expand_scm",(void*)f_5465},
+{"f_5443:expand_scm",(void*)f_5443},
+{"f_5375:expand_scm",(void*)f_5375},
+{"f_5379:expand_scm",(void*)f_5379},
+{"f_5212:expand_scm",(void*)f_5212},
+{"f_5224:expand_scm",(void*)f_5224},
+{"f_5327:expand_scm",(void*)f_5327},
+{"f_5319:expand_scm",(void*)f_5319},
+{"f_5323:expand_scm",(void*)f_5323},
+{"f_5296:expand_scm",(void*)f_5296},
+{"f_5300:expand_scm",(void*)f_5300},
 {"f_5251:expand_scm",(void*)f_5251},
-{"f_5263:expand_scm",(void*)f_5263},
-{"f_5366:expand_scm",(void*)f_5366},
-{"f_5358:expand_scm",(void*)f_5358},
-{"f_5362:expand_scm",(void*)f_5362},
-{"f_5335:expand_scm",(void*)f_5335},
-{"f_5339:expand_scm",(void*)f_5339},
-{"f_5290:expand_scm",(void*)f_5290},
-{"f_5310:expand_scm",(void*)f_5310},
-{"f_5282:expand_scm",(void*)f_5282},
-{"f_5199:expand_scm",(void*)f_5199},
-{"f_5153:expand_scm",(void*)f_5153},
-{"f_5159:expand_scm",(void*)f_5159},
-{"f_5067:expand_scm",(void*)f_5067},
-{"f_5100:expand_scm",(void*)f_5100},
-{"f_5108:expand_scm",(void*)f_5108},
-{"f_5095:expand_scm",(void*)f_5095},
+{"f_5271:expand_scm",(void*)f_5271},
+{"f_5243:expand_scm",(void*)f_5243},
+{"f_5160:expand_scm",(void*)f_5160},
+{"f_5114:expand_scm",(void*)f_5114},
+{"f_5120:expand_scm",(void*)f_5120},
+{"f_5028:expand_scm",(void*)f_5028},
+{"f_5061:expand_scm",(void*)f_5061},
 {"f_5069:expand_scm",(void*)f_5069},
-{"f_5075:expand_scm",(void*)f_5075},
-{"f_5087:expand_scm",(void*)f_5087},
-{"f_5081:expand_scm",(void*)f_5081},
-{"f_4966:expand_scm",(void*)f_4966},
-{"f_5003:expand_scm",(void*)f_5003},
-{"f_5006:expand_scm",(void*)f_5006},
-{"f_5023:expand_scm",(void*)f_5023},
-{"f_5065:expand_scm",(void*)f_5065},
-{"f_5033:expand_scm",(void*)f_5033},
-{"f_5052:expand_scm",(void*)f_5052},
-{"f_4969:expand_scm",(void*)f_4969},
-{"f_4973:expand_scm",(void*)f_4973},
-{"f_4977:expand_scm",(void*)f_4977},
+{"f_5056:expand_scm",(void*)f_5056},
+{"f_5030:expand_scm",(void*)f_5030},
+{"f_5036:expand_scm",(void*)f_5036},
+{"f_5048:expand_scm",(void*)f_5048},
+{"f_5042:expand_scm",(void*)f_5042},
+{"f_4927:expand_scm",(void*)f_4927},
+{"f_4964:expand_scm",(void*)f_4964},
+{"f_4967:expand_scm",(void*)f_4967},
 {"f_4984:expand_scm",(void*)f_4984},
-{"f_4948:expand_scm",(void*)f_4948},
-{"f_4956:expand_scm",(void*)f_4956},
-{"f_4373:expand_scm",(void*)f_4373},
-{"f_4624:expand_scm",(void*)f_4624},
-{"f_4646:expand_scm",(void*)f_4646},
+{"f_5026:expand_scm",(void*)f_5026},
+{"f_4994:expand_scm",(void*)f_4994},
+{"f_5013:expand_scm",(void*)f_5013},
+{"f_4930:expand_scm",(void*)f_4930},
+{"f_4934:expand_scm",(void*)f_4934},
 {"f_4938:expand_scm",(void*)f_4938},
-{"f_4931:expand_scm",(void*)f_4931},
-{"f_4652:expand_scm",(void*)f_4652},
-{"f_4823:expand_scm",(void*)f_4823},
-{"f_4859:expand_scm",(void*)f_4859},
-{"f_4863:expand_scm",(void*)f_4863},
-{"f_4867:expand_scm",(void*)f_4867},
-{"f_4879:expand_scm",(void*)f_4879},
-{"f_4829:expand_scm",(void*)f_4829},
-{"f_4836:expand_scm",(void*)f_4836},
-{"f_4661:expand_scm",(void*)f_4661},
-{"f_4673:expand_scm",(void*)f_4673},
-{"f_4776:expand_scm",(void*)f_4776},
-{"f_4766:expand_scm",(void*)f_4766},
-{"f_4770:expand_scm",(void*)f_4770},
-{"f_4701:expand_scm",(void*)f_4701},
-{"f_4730:expand_scm",(void*)f_4730},
-{"f_4699:expand_scm",(void*)f_4699},
-{"f_4695:expand_scm",(void*)f_4695},
-{"f_4578:expand_scm",(void*)f_4578},
-{"f_4604:expand_scm",(void*)f_4604},
-{"f_4376:expand_scm",(void*)f_4376},
-{"f_4391:expand_scm",(void*)f_4391},
-{"f_4504:expand_scm",(void*)f_4504},
-{"f_4566:expand_scm",(void*)f_4566},
-{"f_4572:expand_scm",(void*)f_4572},
-{"f_4510:expand_scm",(void*)f_4510},
-{"f_4558:expand_scm",(void*)f_4558},
-{"f_4552:expand_scm",(void*)f_4552},
-{"f_4547:expand_scm",(void*)f_4547},
-{"f_4541:expand_scm",(void*)f_4541},
-{"f_4514:expand_scm",(void*)f_4514},
-{"f_4534:expand_scm",(void*)f_4534},
-{"f_4530:expand_scm",(void*)f_4530},
-{"f_4517:expand_scm",(void*)f_4517},
-{"f_4397:expand_scm",(void*)f_4397},
-{"f_4403:expand_scm",(void*)f_4403},
-{"f_4414:expand_scm",(void*)f_4414},
-{"f_4431:expand_scm",(void*)f_4431},
-{"f_4450:expand_scm",(void*)f_4450},
-{"f_4461:expand_scm",(void*)f_4461},
-{"f_4425:expand_scm",(void*)f_4425},
+{"f_4945:expand_scm",(void*)f_4945},
+{"f_4909:expand_scm",(void*)f_4909},
+{"f_4917:expand_scm",(void*)f_4917},
+{"f_4334:expand_scm",(void*)f_4334},
+{"f_4585:expand_scm",(void*)f_4585},
+{"f_4607:expand_scm",(void*)f_4607},
+{"f_4899:expand_scm",(void*)f_4899},
+{"f_4892:expand_scm",(void*)f_4892},
+{"f_4613:expand_scm",(void*)f_4613},
+{"f_4784:expand_scm",(void*)f_4784},
+{"f_4820:expand_scm",(void*)f_4820},
+{"f_4824:expand_scm",(void*)f_4824},
+{"f_4828:expand_scm",(void*)f_4828},
+{"f_4840:expand_scm",(void*)f_4840},
+{"f_4790:expand_scm",(void*)f_4790},
+{"f_4797:expand_scm",(void*)f_4797},
+{"f_4622:expand_scm",(void*)f_4622},
+{"f_4634:expand_scm",(void*)f_4634},
+{"f_4737:expand_scm",(void*)f_4737},
+{"f_4727:expand_scm",(void*)f_4727},
+{"f_4731:expand_scm",(void*)f_4731},
+{"f_4662:expand_scm",(void*)f_4662},
+{"f_4691:expand_scm",(void*)f_4691},
+{"f_4660:expand_scm",(void*)f_4660},
+{"f_4656:expand_scm",(void*)f_4656},
+{"f_4539:expand_scm",(void*)f_4539},
+{"f_4565:expand_scm",(void*)f_4565},
+{"f_4337:expand_scm",(void*)f_4337},
+{"f_4352:expand_scm",(void*)f_4352},
+{"f_4465:expand_scm",(void*)f_4465},
+{"f_4527:expand_scm",(void*)f_4527},
+{"f_4533:expand_scm",(void*)f_4533},
+{"f_4471:expand_scm",(void*)f_4471},
+{"f_4519:expand_scm",(void*)f_4519},
+{"f_4513:expand_scm",(void*)f_4513},
+{"f_4508:expand_scm",(void*)f_4508},
+{"f_4502:expand_scm",(void*)f_4502},
+{"f_4475:expand_scm",(void*)f_4475},
+{"f_4495:expand_scm",(void*)f_4495},
+{"f_4491:expand_scm",(void*)f_4491},
+{"f_4478:expand_scm",(void*)f_4478},
+{"f_4358:expand_scm",(void*)f_4358},
+{"f_4364:expand_scm",(void*)f_4364},
+{"f_4375:expand_scm",(void*)f_4375},
+{"f_4392:expand_scm",(void*)f_4392},
+{"f_4411:expand_scm",(void*)f_4411},
+{"f_4422:expand_scm",(void*)f_4422},
 {"f_4386:expand_scm",(void*)f_4386},
-{"f_4367:expand_scm",(void*)f_4367},
-{"f_4316:expand_scm",(void*)f_4316},
+{"f_4347:expand_scm",(void*)f_4347},
 {"f_4328:expand_scm",(void*)f_4328},
-{"f_4330:expand_scm",(void*)f_4330},
-{"f_4365:expand_scm",(void*)f_4365},
-{"f_4357:expand_scm",(void*)f_4357},
-{"f_4324:expand_scm",(void*)f_4324},
-{"f_4266:expand_scm",(void*)f_4266},
-{"f_4270:expand_scm",(void*)f_4270},
-{"f_4273:expand_scm",(void*)f_4273},
-{"f_4292:expand_scm",(void*)f_4292},
-{"f_4282:expand_scm",(void*)f_4282},
+{"f_4277:expand_scm",(void*)f_4277},
+{"f_4289:expand_scm",(void*)f_4289},
+{"f_4291:expand_scm",(void*)f_4291},
+{"f_4326:expand_scm",(void*)f_4326},
+{"f_4318:expand_scm",(void*)f_4318},
+{"f_4285:expand_scm",(void*)f_4285},
+{"f_4227:expand_scm",(void*)f_4227},
+{"f_4231:expand_scm",(void*)f_4231},
+{"f_4234:expand_scm",(void*)f_4234},
 {"f_4253:expand_scm",(void*)f_4253},
-{"f_4264:expand_scm",(void*)f_4264},
-{"f_4257:expand_scm",(void*)f_4257},
-{"f_4215:expand_scm",(void*)f_4215},
-{"f_4219:expand_scm",(void*)f_4219},
-{"f_4222:expand_scm",(void*)f_4222},
-{"f_4226:expand_scm",(void*)f_4226},
+{"f_4243:expand_scm",(void*)f_4243},
+{"f_4214:expand_scm",(void*)f_4214},
+{"f_4225:expand_scm",(void*)f_4225},
+{"f_4218:expand_scm",(void*)f_4218},
+{"f_4176:expand_scm",(void*)f_4176},
+{"f_4180:expand_scm",(void*)f_4180},
+{"f_4183:expand_scm",(void*)f_4183},
+{"f_4187:expand_scm",(void*)f_4187},
+{"f_3963:expand_scm",(void*)f_3963},
+{"f_4121:expand_scm",(void*)f_4121},
+{"f_4116:expand_scm",(void*)f_4116},
+{"f_3965:expand_scm",(void*)f_3965},
+{"f_3971:expand_scm",(void*)f_3971},
+{"f_4081:expand_scm",(void*)f_4081},
+{"f_4090:expand_scm",(void*)f_4090},
+{"f_4061:expand_scm",(void*)f_4061},
+{"f_4053:expand_scm",(void*)f_4053},
+{"f_3990:expand_scm",(void*)f_3990},
+{"f_3993:expand_scm",(void*)f_3993},
 {"f_4002:expand_scm",(void*)f_4002},
-{"f_4160:expand_scm",(void*)f_4160},
-{"f_4155:expand_scm",(void*)f_4155},
-{"f_4004:expand_scm",(void*)f_4004},
-{"f_4010:expand_scm",(void*)f_4010},
-{"f_4120:expand_scm",(void*)f_4120},
-{"f_4129:expand_scm",(void*)f_4129},
-{"f_4100:expand_scm",(void*)f_4100},
-{"f_4092:expand_scm",(void*)f_4092},
-{"f_4029:expand_scm",(void*)f_4029},
-{"f_4032:expand_scm",(void*)f_4032},
-{"f_4041:expand_scm",(void*)f_4041},
-{"f_3893:expand_scm",(void*)f_3893},
-{"f_3900:expand_scm",(void*)f_3900},
-{"f_3903:expand_scm",(void*)f_3903},
-{"f_3906:expand_scm",(void*)f_3906},
-{"f_3909:expand_scm",(void*)f_3909},
-{"f_3915:expand_scm",(void*)f_3915},
 {"f_3918:expand_scm",(void*)f_3918},
-{"f_3875:expand_scm",(void*)f_3875},
-{"f_3888:expand_scm",(void*)f_3888},
+{"f_3925:expand_scm",(void*)f_3925},
+{"f_3928:expand_scm",(void*)f_3928},
+{"f_3931:expand_scm",(void*)f_3931},
+{"f_3934:expand_scm",(void*)f_3934},
+{"f_3940:expand_scm",(void*)f_3940},
+{"f_3943:expand_scm",(void*)f_3943},
+{"f_3900:expand_scm",(void*)f_3900},
+{"f_3913:expand_scm",(void*)f_3913},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/extras.c b/bootstrap/extras.c
index 88ffef1c..3ddfd835 100644
--- a/bootstrap/extras.c
+++ b/bootstrap/extras.c
@@ -1,10 +1,10 @@
 /* Generated from extras.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
+   2010-02-09 21:33
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: extras.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file extras.c -extend ./private-namespace.scm
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: extras.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file extras.c -extend ./private-namespace.scm
    unit: extras
 */
 
diff --git a/bootstrap/files.c b/bootstrap/files.c
index 26efd214..5ba01885 100644
--- a/bootstrap/files.c
+++ b/bootstrap/files.c
@@ -1,9 +1,9 @@
 /* Generated from files.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:31
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: files.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file files.c -extend ./private-namespace.scm
    unit: files
 */
@@ -19,788 +19,786 @@ C_externimport void C_ccall C_data_structures_toplevel(C_word c,C_word d,C_word
 static C_TLS C_word lf[102];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,21),40,100,101,108,101,116,101,45,102,105,108,101,42,32,102,105,108,101,50,55,41,0,0,0};
-static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,6),40,97,57,55,55,41,0,0};
-static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,18),40,97,57,55,49,32,101,120,118,97,114,49,51,54,49,52,57,41,0,0,0,0,0,0};
-static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,7),40,97,49,48,49,50,41,0};
-static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,7),40,97,49,48,50,52,41,0};
-static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,20),40,97,49,48,49,56,32,46,32,97,114,103,115,49,52,52,49,54,50,41,0,0,0,0};
-static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,7),40,97,49,48,48,54,41,0};
-static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,14),40,97,57,54,53,32,107,49,52,51,49,52,56,41,0,0};
-static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,100,49,51,50,32,108,49,51,51,41};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,7),40,97,49,48,52,50,41,0};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,19),40,97,49,48,51,54,32,101,120,118,97,114,49,48,53,49,49,56,41,0,0,0,0,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,7),40,97,49,48,54,55,41,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,7),40,97,49,48,55,57,41,0};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,20),40,97,49,48,55,51,32,46,32,97,114,103,115,49,49,51,49,50,57,41,0,0,0,0};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,7),40,97,49,48,54,49,41,0};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,15),40,97,49,48,51,48,32,107,49,49,50,49,49,55,41,0};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,7),40,97,49,48,57,55,41,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,17),40,97,49,48,57,49,32,101,120,118,97,114,55,57,57,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,7),40,97,49,49,50,50,41,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,7),40,97,49,49,51,52,41,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,19),40,97,49,49,50,56,32,46,32,97,114,103,115,56,55,49,48,51,41,0,0,0,0,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,7),40,97,49,49,49,54,41,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,13),40,97,49,48,56,53,32,107,56,54,57,49,41,0,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,30),40,98,111,100,121,52,55,32,99,108,111,98,98,101,114,53,54,32,98,108,111,99,107,115,105,122,101,53,55,41,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,31),40,100,101,102,45,98,108,111,99,107,115,105,122,101,53,48,32,37,99,108,111,98,98,101,114,52,53,49,55,50,41,0};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,99,108,111,98,98,101,114,52,57,41,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,42),40,102,105,108,101,45,99,111,112,121,32,111,114,105,103,102,105,108,101,51,57,32,110,101,119,102,105,108,101,52,48,32,46,32,116,109,112,51,56,52,49,41,0,0,0,0,0,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,7),40,97,49,51,49,51,41,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,19),40,97,49,51,48,55,32,101,120,118,97,114,50,56,49,50,57,52,41,0,0,0,0,0};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,7),40,97,49,51,51,56,41,0};
-static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,7),40,97,49,51,53,48,41,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,20),40,97,49,51,52,52,32,46,32,97,114,103,115,50,56,57,51,48,53,41,0,0,0,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,7),40,97,49,51,51,50,41,0};
-static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,15),40,97,49,51,48,49,32,107,50,56,56,50,57,51,41,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,7),40,97,49,51,56,53,41,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,19),40,97,49,51,55,57,32,101,120,118,97,114,51,48,57,51,50,50,41,0,0,0,0,0};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,7),40,97,49,52,50,48,41,0};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,7),40,97,49,52,51,50,41,0};
-static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,20),40,97,49,52,50,54,32,46,32,97,114,103,115,51,49,55,51,51,53,41,0,0,0,0};
-static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,7),40,97,49,52,49,52,41,0};
-static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,15),40,97,49,51,55,51,32,107,51,49,54,51,50,49,41,0};
-static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,100,50,55,57,32,108,50,56,48,41};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,7),40,97,49,52,53,48,41,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,19),40,97,49,52,52,52,32,101,120,118,97,114,50,53,50,50,54,53,41,0,0,0,0,0};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,7),40,97,49,52,55,53,41,0};
-static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,7),40,97,49,52,56,55,41,0};
-static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,20),40,97,49,52,56,49,32,46,32,97,114,103,115,50,54,48,50,55,54,41,0,0,0,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,7),40,97,49,52,54,57,41,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,15),40,97,49,52,51,56,32,107,50,53,57,50,54,52,41,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,7),40,97,49,53,48,53,41,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,19),40,97,49,52,57,57,32,101,120,118,97,114,50,50,54,50,51,57,41,0,0,0,0,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,7),40,97,49,53,51,48,41,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,7),40,97,49,53,52,50,41,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,20),40,97,49,53,51,54,32,46,32,97,114,103,115,50,51,52,50,53,48,41,0,0,0,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,7),40,97,49,53,50,52,41,0};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,15),40,97,49,52,57,51,32,107,50,51,51,50,51,56,41,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,33),40,98,111,100,121,49,57,52,32,99,108,111,98,98,101,114,50,48,51,32,98,108,111,99,107,115,105,122,101,50,48,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,33),40,100,101,102,45,98,108,111,99,107,115,105,122,101,49,57,55,32,37,99,108,111,98,98,101,114,49,57,50,51,52,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,16),40,100,101,102,45,99,108,111,98,98,101,114,49,57,54,41};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,46),40,102,105,108,101,45,109,111,118,101,32,111,114,105,103,102,105,108,101,49,56,54,32,110,101,119,102,105,108,101,49,56,55,32,46,32,116,109,112,49,56,53,49,56,56,41,0,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,26),40,97,98,115,111,108,117,116,101,45,112,97,116,104,110,97,109,101,63,32,112,110,51,55,49,41,0,0,0,0,0,0};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,24),40,99,104,111,112,45,112,100,115,32,115,116,114,51,55,53,32,112,100,115,51,55,54,41};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,115,116,114,115,51,57,53,41,0,0};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,26),40,99,111,110,99,45,100,105,114,115,32,100,105,114,115,51,57,50,32,112,100,115,51,57,51,41,0,0,0,0,0,0};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,34),40,99,97,110,111,110,105,99,97,108,105,122,101,45,100,105,114,115,32,100,105,114,115,52,48,52,32,112,100,115,52,48,53,41,0,0,0,0,0,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,52),40,95,109,97,107,101,45,112,97,116,104,110,97,109,101,32,108,111,99,52,49,55,32,100,105,114,52,49,56,32,102,105,108,101,52,49,57,32,101,120,116,52,50,48,32,112,100,115,52,50,49,41,0,0,0,0};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,23),40,98,111,100,121,52,54,50,32,101,120,116,52,55,49,32,112,100,115,52,55,50,41,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,23),40,100,101,102,45,112,100,115,52,54,53,32,37,101,120,116,52,54,48,52,55,52,41,0};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,12),40,100,101,102,45,101,120,116,52,54,52,41,0,0,0,0};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,43),40,109,97,107,101,45,112,97,116,104,110,97,109,101,32,100,105,114,115,52,53,52,32,102,105,108,101,52,53,53,32,46,32,116,109,112,52,53,51,52,53,54,41,0,0,0,0,0};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,23),40,98,111,100,121,52,57,52,32,101,120,116,53,48,51,32,112,100,115,53,48,52,41,0};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,23),40,100,101,102,45,112,100,115,52,57,55,32,37,101,120,116,52,57,50,53,49,50,41,0};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,12),40,100,101,102,45,101,120,116,52,57,54,41,0,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,52),40,109,97,107,101,45,97,98,115,111,108,117,116,101,45,112,97,116,104,110,97,109,101,32,100,105,114,115,52,56,54,32,102,105,108,101,52,56,55,32,46,32,116,109,112,52,56,53,52,56,56,41,0,0,0,0};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,18),40,115,116,114,105,112,45,112,100,115,32,100,105,114,53,50,57,41,0,0,0,0,0,0};
-static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,26),40,100,101,99,111,109,112,111,115,101,45,112,97,116,104,110,97,109,101,32,112,110,53,51,50,41,0,0,0,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,7),40,97,50,49,51,56,41,0};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,47),40,97,50,49,52,52,32,100,105,114,53,52,48,53,52,49,53,52,54,32,102,105,108,101,53,52,50,53,52,51,53,52,55,32,101,120,116,53,52,52,53,52,53,53,52,56,41,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,26),40,112,97,116,104,110,97,109,101,45,100,105,114,101,99,116,111,114,121,32,112,110,53,51,55,41,0,0,0,0,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,7),40,97,50,49,53,51,41,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,47),40,97,50,49,53,57,32,100,105,114,53,53,53,53,53,54,53,54,49,32,102,105,108,101,53,53,55,53,53,56,53,54,50,32,101,120,116,53,53,57,53,54,48,53,54,51,41,0};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,21),40,112,97,116,104,110,97,109,101,45,102,105,108,101,32,112,110,53,53,50,41,0,0,0};
-static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,7),40,97,50,49,54,56,41,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,47),40,97,50,49,55,52,32,100,105,114,53,55,48,53,55,49,53,55,54,32,102,105,108,101,53,55,50,53,55,51,53,55,55,32,101,120,116,53,55,52,53,55,53,53,55,56,41,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,26),40,112,97,116,104,110,97,109,101,45,101,120,116,101,110,115,105,111,110,32,112,110,53,54,55,41,0,0,0,0,0,0};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,7),40,97,50,49,56,51,41,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,47),40,97,50,49,56,57,32,100,105,114,53,56,53,53,56,54,53,57,49,32,102,105,108,101,53,56,55,53,56,56,53,57,50,32,101,120,116,53,56,57,53,57,48,53,57,51,41,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,32),40,112,97,116,104,110,97,109,101,45,115,116,114,105,112,45,100,105,114,101,99,116,111,114,121,32,112,110,53,56,50,41};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,7),40,97,50,50,48,49,41,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,47),40,97,50,50,48,55,32,100,105,114,54,48,48,54,48,49,54,48,54,32,102,105,108,101,54,48,50,54,48,51,54,48,55,32,101,120,116,54,48,52,54,48,53,54,48,56,41,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,32),40,112,97,116,104,110,97,109,101,45,115,116,114,105,112,45,101,120,116,101,110,115,105,111,110,32,112,110,53,57,55,41};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,7),40,97,50,50,49,57,41,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,45),40,97,50,50,50,53,32,95,54,49,54,54,49,55,54,50,50,32,102,105,108,101,54,49,56,54,49,57,54,50,51,32,101,120,116,54,50,48,54,50,49,54,50,52,41,0,0,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,41),40,112,97,116,104,110,97,109,101,45,114,101,112,108,97,99,101,45,100,105,114,101,99,116,111,114,121,32,112,110,54,49,50,32,100,105,114,54,49,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,7),40,97,50,50,51,55,41,0};
-static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,44),40,97,50,50,52,51,32,100,105,114,54,51,50,54,51,51,54,51,56,32,95,54,51,52,54,51,53,54,51,57,32,101,120,116,54,51,54,54,51,55,54,52,48,41,0,0,0,0};
-static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,37),40,112,97,116,104,110,97,109,101,45,114,101,112,108,97,99,101,45,102,105,108,101,32,112,110,54,50,56,32,102,105,108,101,54,50,57,41,0,0,0};
-static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,7),40,97,50,50,53,53,41,0};
-static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,45),40,97,50,50,54,49,32,100,105,114,54,52,56,54,52,57,54,53,52,32,102,105,108,101,54,53,48,54,53,49,54,53,53,32,95,54,53,50,54,53,51,54,53,54,41,0,0,0};
-static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,41),40,112,97,116,104,110,97,109,101,45,114,101,112,108,97,99,101,45,101,120,116,101,110,115,105,111,110,32,112,110,54,52,52,32,101,120,116,54,52,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,12),40,97,50,51,48,54,32,112,54,57,51,41,0,0,0,0};
+static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,6),40,97,57,55,50,41,0,0};
+static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,18),40,97,57,54,54,32,101,120,118,97,114,49,51,52,49,52,55,41,0,0,0,0,0,0};
+static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,7),40,97,49,48,48,55,41,0};
+static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,7),40,97,49,48,49,57,41,0};
+static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,20),40,97,49,48,49,51,32,46,32,97,114,103,115,49,52,50,49,54,48,41,0,0,0,0};
+static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,7),40,97,49,48,48,49,41,0};
+static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,14),40,97,57,54,48,32,107,49,52,49,49,52,54,41,0,0};
+static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,100,49,51,48,32,108,49,51,49,41};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,7),40,97,49,48,51,55,41,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,19),40,97,49,48,51,49,32,101,120,118,97,114,49,48,51,49,49,54,41,0,0,0,0,0};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,7),40,97,49,48,54,50,41,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,7),40,97,49,48,55,52,41,0};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,20),40,97,49,48,54,56,32,46,32,97,114,103,115,49,49,49,49,50,55,41,0,0,0,0};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,7),40,97,49,48,53,54,41,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,15),40,97,49,48,50,53,32,107,49,49,48,49,49,53,41,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,7),40,97,49,48,57,50,41,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,17),40,97,49,48,56,54,32,101,120,118,97,114,55,55,57,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,7),40,97,49,49,49,55,41,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,7),40,97,49,49,50,57,41,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,19),40,97,49,49,50,51,32,46,32,97,114,103,115,56,53,49,48,49,41,0,0,0,0,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,7),40,97,49,49,49,49,41,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,13),40,97,49,48,56,48,32,107,56,52,56,57,41,0,0,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,30),40,98,111,100,121,52,53,32,99,108,111,98,98,101,114,53,52,32,98,108,111,99,107,115,105,122,101,53,53,41,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,31),40,100,101,102,45,98,108,111,99,107,115,105,122,101,52,56,32,37,99,108,111,98,98,101,114,52,51,49,55,48,41,0};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,99,108,111,98,98,101,114,52,55,41,0};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,42),40,102,105,108,101,45,99,111,112,121,32,111,114,105,103,102,105,108,101,51,55,32,110,101,119,102,105,108,101,51,56,32,46,32,116,109,112,51,54,51,57,41,0,0,0,0,0,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,7),40,97,49,51,48,56,41,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,19),40,97,49,51,48,50,32,101,120,118,97,114,50,55,57,50,57,50,41,0,0,0,0,0};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,7),40,97,49,51,51,51,41,0};
+static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,7),40,97,49,51,52,53,41,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,20),40,97,49,51,51,57,32,46,32,97,114,103,115,50,56,55,51,48,51,41,0,0,0,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,7),40,97,49,51,50,55,41,0};
+static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,15),40,97,49,50,57,54,32,107,50,56,54,50,57,49,41,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,7),40,97,49,51,56,48,41,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,19),40,97,49,51,55,52,32,101,120,118,97,114,51,48,55,51,50,48,41,0,0,0,0,0};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,7),40,97,49,52,49,53,41,0};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,7),40,97,49,52,50,55,41,0};
+static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,20),40,97,49,52,50,49,32,46,32,97,114,103,115,51,49,53,51,51,51,41,0,0,0,0};
+static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,7),40,97,49,52,48,57,41,0};
+static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,15),40,97,49,51,54,56,32,107,51,49,52,51,49,57,41,0};
+static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,100,50,55,55,32,108,50,55,56,41};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,7),40,97,49,52,52,53,41,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,19),40,97,49,52,51,57,32,101,120,118,97,114,50,53,48,50,54,51,41,0,0,0,0,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,7),40,97,49,52,55,48,41,0};
+static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,7),40,97,49,52,56,50,41,0};
+static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,20),40,97,49,52,55,54,32,46,32,97,114,103,115,50,53,56,50,55,52,41,0,0,0,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,7),40,97,49,52,54,52,41,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,15),40,97,49,52,51,51,32,107,50,53,55,50,54,50,41,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,7),40,97,49,53,48,48,41,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,19),40,97,49,52,57,52,32,101,120,118,97,114,50,50,52,50,51,55,41,0,0,0,0,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,7),40,97,49,53,50,53,41,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,7),40,97,49,53,51,55,41,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,20),40,97,49,53,51,49,32,46,32,97,114,103,115,50,51,50,50,52,56,41,0,0,0,0};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,7),40,97,49,53,49,57,41,0};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,15),40,97,49,52,56,56,32,107,50,51,49,50,51,54,41,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,33),40,98,111,100,121,49,57,50,32,99,108,111,98,98,101,114,50,48,49,32,98,108,111,99,107,115,105,122,101,50,48,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,33),40,100,101,102,45,98,108,111,99,107,115,105,122,101,49,57,53,32,37,99,108,111,98,98,101,114,49,57,48,51,52,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,16),40,100,101,102,45,99,108,111,98,98,101,114,49,57,52,41};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,46),40,102,105,108,101,45,109,111,118,101,32,111,114,105,103,102,105,108,101,49,56,52,32,110,101,119,102,105,108,101,49,56,53,32,46,32,116,109,112,49,56,51,49,56,54,41,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,26),40,97,98,115,111,108,117,116,101,45,112,97,116,104,110,97,109,101,63,32,112,110,51,54,57,41,0,0,0,0,0,0};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,24),40,99,104,111,112,45,112,100,115,32,115,116,114,51,55,51,32,112,100,115,51,55,52,41};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,115,116,114,115,51,57,51,41,0,0};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,26),40,99,111,110,99,45,100,105,114,115,32,100,105,114,115,51,57,48,32,112,100,115,51,57,49,41,0,0,0,0,0,0};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,34),40,99,97,110,111,110,105,99,97,108,105,122,101,45,100,105,114,115,32,100,105,114,115,52,48,50,32,112,100,115,52,48,51,41,0,0,0,0,0,0};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,52),40,95,109,97,107,101,45,112,97,116,104,110,97,109,101,32,108,111,99,52,49,53,32,100,105,114,52,49,54,32,102,105,108,101,52,49,55,32,101,120,116,52,49,56,32,112,100,115,52,49,57,41,0,0,0,0};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,23),40,98,111,100,121,52,54,48,32,101,120,116,52,54,57,32,112,100,115,52,55,48,41,0};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,23),40,100,101,102,45,112,100,115,52,54,51,32,37,101,120,116,52,53,56,52,55,50,41,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,12),40,100,101,102,45,101,120,116,52,54,50,41,0,0,0,0};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,43),40,109,97,107,101,45,112,97,116,104,110,97,109,101,32,100,105,114,115,52,53,50,32,102,105,108,101,52,53,51,32,46,32,116,109,112,52,53,49,52,53,52,41,0,0,0,0,0};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,23),40,98,111,100,121,52,57,50,32,101,120,116,53,48,49,32,112,100,115,53,48,50,41,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,23),40,100,101,102,45,112,100,115,52,57,53,32,37,101,120,116,52,57,48,53,49,48,41,0};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,12),40,100,101,102,45,101,120,116,52,57,52,41,0,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,52),40,109,97,107,101,45,97,98,115,111,108,117,116,101,45,112,97,116,104,110,97,109,101,32,100,105,114,115,52,56,52,32,102,105,108,101,52,56,53,32,46,32,116,109,112,52,56,51,52,56,54,41,0,0,0,0};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,18),40,115,116,114,105,112,45,112,100,115,32,100,105,114,53,50,55,41,0,0,0,0,0,0};
+static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,26),40,100,101,99,111,109,112,111,115,101,45,112,97,116,104,110,97,109,101,32,112,110,53,51,48,41,0,0,0,0,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,7),40,97,50,49,50,53,41,0};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,47),40,97,50,49,51,49,32,100,105,114,53,51,56,53,51,57,53,52,52,32,102,105,108,101,53,52,48,53,52,49,53,52,53,32,101,120,116,53,52,50,53,52,51,53,52,54,41,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,26),40,112,97,116,104,110,97,109,101,45,100,105,114,101,99,116,111,114,121,32,112,110,53,51,53,41,0,0,0,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,7),40,97,50,49,52,48,41,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,47),40,97,50,49,52,54,32,100,105,114,53,53,51,53,53,52,53,53,57,32,102,105,108,101,53,53,53,53,53,54,53,54,48,32,101,120,116,53,53,55,53,53,56,53,54,49,41,0};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,21),40,112,97,116,104,110,97,109,101,45,102,105,108,101,32,112,110,53,53,48,41,0,0,0};
+static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,7),40,97,50,49,53,53,41,0};
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,47),40,97,50,49,54,49,32,100,105,114,53,54,56,53,54,57,53,55,52,32,102,105,108,101,53,55,48,53,55,49,53,55,53,32,101,120,116,53,55,50,53,55,51,53,55,54,41,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,26),40,112,97,116,104,110,97,109,101,45,101,120,116,101,110,115,105,111,110,32,112,110,53,54,53,41,0,0,0,0,0,0};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,7),40,97,50,49,55,48,41,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,47),40,97,50,49,55,54,32,100,105,114,53,56,51,53,56,52,53,56,57,32,102,105,108,101,53,56,53,53,56,54,53,57,48,32,101,120,116,53,56,55,53,56,56,53,57,49,41,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,32),40,112,97,116,104,110,97,109,101,45,115,116,114,105,112,45,100,105,114,101,99,116,111,114,121,32,112,110,53,56,48,41};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,7),40,97,50,49,56,56,41,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,47),40,97,50,49,57,52,32,100,105,114,53,57,56,53,57,57,54,48,52,32,102,105,108,101,54,48,48,54,48,49,54,48,53,32,101,120,116,54,48,50,54,48,51,54,48,54,41,0};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,32),40,112,97,116,104,110,97,109,101,45,115,116,114,105,112,45,101,120,116,101,110,115,105,111,110,32,112,110,53,57,53,41};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,7),40,97,50,50,48,54,41,0};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,45),40,97,50,50,49,50,32,95,54,49,52,54,49,53,54,50,48,32,102,105,108,101,54,49,54,54,49,55,54,50,49,32,101,120,116,54,49,56,54,49,57,54,50,50,41,0,0,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,41),40,112,97,116,104,110,97,109,101,45,114,101,112,108,97,99,101,45,100,105,114,101,99,116,111,114,121,32,112,110,54,49,48,32,100,105,114,54,49,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,7),40,97,50,50,50,52,41,0};
+static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,44),40,97,50,50,51,48,32,100,105,114,54,51,48,54,51,49,54,51,54,32,95,54,51,50,54,51,51,54,51,55,32,101,120,116,54,51,52,54,51,53,54,51,56,41,0,0,0,0};
+static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,37),40,112,97,116,104,110,97,109,101,45,114,101,112,108,97,99,101,45,102,105,108,101,32,112,110,54,50,54,32,102,105,108,101,54,50,55,41,0,0,0};
+static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,7),40,97,50,50,52,50,41,0};
+static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,45),40,97,50,50,52,56,32,100,105,114,54,52,54,54,52,55,54,53,50,32,102,105,108,101,54,52,56,54,52,57,54,53,51,32,95,54,53,48,54,53,49,54,53,52,41,0,0,0};
+static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,41),40,112,97,116,104,110,97,109,101,45,114,101,112,108,97,99,101,45,101,120,116,101,110,115,105,111,110,32,112,110,54,52,50,32,101,120,116,54,52,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,12),40,97,50,50,57,51,32,112,54,57,49,41,0,0,0,0};
 static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,32),40,99,114,101,97,116,101,45,116,101,109,112,111,114,97,114,121,45,102,105,108,101,32,46,32,101,120,116,54,55,49,41};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,18),40,97,100,100,112,97,114,116,32,112,97,114,116,115,55,48,52,41,0,0,0,0,0,0};
-static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,11),40,103,55,53,49,32,112,55,53,51,41,0,0,0,0,0};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,52,52,32,103,55,52,56,55,53,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,28),40,108,111,111,112,32,105,55,50,57,32,112,114,101,118,55,51,48,32,112,97,114,116,115,55,51,49,41,0,0,0,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,40),40,110,111,114,109,97,108,105,122,101,45,112,97,116,104,110,97,109,101,32,112,97,116,104,55,49,55,32,46,32,116,109,112,55,49,54,55,49,56,41};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,40),40,115,112,108,105,116,45,100,105,114,101,99,116,111,114,121,32,108,111,99,55,57,49,32,100,105,114,55,57,50,32,107,101,101,112,63,55,57,51,41};
+static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,32),40,99,114,101,97,116,101,45,116,101,109,112,111,114,97,114,121,45,102,105,108,101,32,46,32,101,120,116,54,54,57,41};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,18),40,97,100,100,112,97,114,116,32,112,97,114,116,115,55,48,50,41,0,0,0,0,0,0};
+static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,11),40,103,55,52,57,32,112,55,53,49,41,0,0,0,0,0};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,55,52,50,32,103,55,52,54,55,52,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,28),40,108,111,111,112,32,105,55,50,55,32,112,114,101,118,55,50,56,32,112,97,114,116,115,55,50,57,41,0,0,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,40),40,110,111,114,109,97,108,105,122,101,45,112,97,116,104,110,97,109,101,32,112,97,116,104,55,49,53,32,46,32,116,109,112,55,49,52,55,49,54,41};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,40),40,115,112,108,105,116,45,100,105,114,101,99,116,111,114,121,32,108,111,99,55,56,57,32,100,105,114,55,57,48,32,107,101,101,112,63,55,57,49,41};
 static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,24),40,100,105,114,101,99,116,111,114,121,45,110,117,108,108,63,32,100,105,114,55,57,54,41};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,28),40,100,101,99,111,109,112,111,115,101,45,100,105,114,101,99,116,111,114,121,32,100,105,114,56,48,56,41,0,0,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,14),40,102,95,50,55,57,54,32,112,110,51,53,51,41,0,0};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,14),40,102,95,50,56,48,50,32,114,116,51,53,52,41,0,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,14),40,102,95,50,56,49,49,32,114,116,51,53,55,41,0,0};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,30),40,97,98,115,111,108,117,116,101,45,112,97,116,104,110,97,109,101,45,114,111,111,116,32,112,110,51,54,51,41,0,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,19),40,114,111,111,116,45,111,114,105,103,105,110,32,114,116,51,54,52,41,0,0,0,0,0};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,22),40,114,111,111,116,45,100,105,114,101,99,116,111,114,121,32,114,116,51,54,53,41,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,24),40,100,105,114,101,99,116,111,114,121,45,110,117,108,108,63,32,100,105,114,55,57,52,41};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,28),40,100,101,99,111,109,112,111,115,101,45,100,105,114,101,99,116,111,114,121,32,100,105,114,56,48,54,41,0,0,0,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,14),40,102,95,50,55,56,51,32,112,110,51,53,49,41,0,0};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,14),40,102,95,50,55,56,57,32,114,116,51,53,50,41,0,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,14),40,102,95,50,55,57,56,32,114,116,51,53,53,41,0,0};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,30),40,97,98,115,111,108,117,116,101,45,112,97,116,104,110,97,109,101,45,114,111,111,116,32,112,110,51,54,49,41,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,19),40,114,111,111,116,45,111,114,105,103,105,110,32,114,116,51,54,50,41,0,0,0,0,0};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,22),40,114,111,111,116,45,100,105,114,101,99,116,111,114,121,32,114,116,51,54,51,41,0,0};
 static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
 C_noret_decl(C_files_toplevel)
 C_externexport void C_ccall C_files_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_860)
-static void C_ccall f_860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_863)
-static void C_ccall f_863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_866)
-static void C_ccall f_866(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2821)
-static void C_ccall f_2821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2832)
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2829)
-static void C_ccall f_2829(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2823)
-static void C_ccall f_2823(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2794)
-static void C_ccall f_2794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2811)
-static void C_ccall f_2811(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2802)
-static void C_ccall f_2802(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2796)
-static void C_ccall f_2796(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1642)
-static void C_fcall f_1642(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2031)
-static void C_ccall f_2031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2034)
-static void C_ccall f_2034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2791)
-static void C_ccall f_2791(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2708)
-static void C_ccall f_2708(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2756)
-static void C_ccall f_2756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2759)
-static void C_ccall f_2759(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2762)
-static void C_ccall f_2762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2769)
-static void C_ccall f_2769(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_858)
+static void C_ccall f_858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_861)
+static void C_ccall f_861(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_864)
+static void C_ccall f_864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2808)
+static void C_ccall f_2808(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2819)
+static void C_ccall f_2819(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2816)
+static void C_ccall f_2816(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2810)
+static void C_ccall f_2810(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2781)
+static void C_ccall f_2781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2798)
+static void C_ccall f_2798(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2789)
+static void C_ccall f_2789(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2783)
+static void C_ccall f_2783(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1637)
+static void C_fcall f_1637(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2026)
+static void C_ccall f_2026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2029)
+static void C_ccall f_2029(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2778)
+static void C_ccall f_2778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2695)
+static void C_ccall f_2695(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2743)
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2746)
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2749)
 static void C_ccall f_2749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2666)
-static void C_ccall f_2666(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2674)
-static void C_ccall f_2674(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2676)
-static C_word C_fcall f_2676(C_word t0);
-C_noret_decl(f_2657)
-static void C_fcall f_2657(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2369)
-static void C_ccall f_2369(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2369)
-static void C_ccall f_2369r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_2373)
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2387)
-static void C_fcall f_2387(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2587)
-static void C_fcall f_2587(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2591)
-static void C_ccall f_2591(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2535)
-static void C_fcall f_2535(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2571)
-static void C_ccall f_2571(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2521)
-static void C_ccall f_2521(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2397)
-static void C_fcall f_2397(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2423)
-static void C_ccall f_2423(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2426)
-static void C_ccall f_2426(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2429)
-static void C_ccall f_2429(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2477)
-static void C_fcall f_2477(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2495)
-static void C_ccall f_2495(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2485)
-static void C_fcall f_2485(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2489)
-static void C_ccall f_2489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2432)
-static void C_ccall f_2432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2435)
-static void C_ccall f_2435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2438)
-static void C_ccall f_2438(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2441)
-static void C_ccall f_2441(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2461)
-static void C_ccall f_2461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2450)
-static void C_fcall f_2450(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2457)
-static void C_ccall f_2457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2343)
-static C_word C_fcall f_2343(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_2268)
-static void C_ccall f_2268(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_2268)
-static void C_ccall f_2268r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_2272)
-static void C_ccall f_2272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2325)
-static void C_ccall f_2325(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2331)
-static void C_ccall f_2331(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2275)
-static void C_ccall f_2275(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2286)
-static void C_fcall f_2286(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2316)
-static void C_ccall f_2316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2756)
+static void C_ccall f_2756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2736)
+static void C_ccall f_2736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2653)
+static void C_ccall f_2653(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2661)
+static void C_ccall f_2661(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2663)
+static C_word C_fcall f_2663(C_word t0);
+C_noret_decl(f_2644)
+static void C_fcall f_2644(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2356)
+static void C_ccall f_2356(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2356)
+static void C_ccall f_2356r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2360)
+static void C_ccall f_2360(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2374)
+static void C_fcall f_2374(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2574)
+static void C_fcall f_2574(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2578)
+static void C_ccall f_2578(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2522)
+static void C_fcall f_2522(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2558)
+static void C_ccall f_2558(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2508)
+static void C_ccall f_2508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2384)
+static void C_fcall f_2384(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2410)
+static void C_ccall f_2410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2413)
+static void C_ccall f_2413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2416)
+static void C_ccall f_2416(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2464)
+static void C_fcall f_2464(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2482)
+static void C_ccall f_2482(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2472)
+static void C_fcall f_2472(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2476)
+static void C_ccall f_2476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2419)
+static void C_ccall f_2419(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2422)
+static void C_ccall f_2422(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2425)
+static void C_ccall f_2425(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2428)
+static void C_ccall f_2428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2448)
+static void C_ccall f_2448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2437)
+static void C_fcall f_2437(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2444)
+static void C_ccall f_2444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2330)
+static C_word C_fcall f_2330(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_2255)
+static void C_ccall f_2255(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_2255)
+static void C_ccall f_2255r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_2259)
+static void C_ccall f_2259(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2312)
 static void C_ccall f_2312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2293)
-static void C_ccall f_2293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2318)
+static void C_ccall f_2318(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2262)
+static void C_ccall f_2262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2273)
+static void C_fcall f_2273(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2303)
+static void C_ccall f_2303(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2299)
 static void C_ccall f_2299(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2307)
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2250)
-static void C_ccall f_2250(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2262)
-static void C_ccall f_2262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2256)
-static void C_ccall f_2256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2232)
-static void C_ccall f_2232(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2244)
-static void C_ccall f_2244(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2238)
-static void C_ccall f_2238(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2214)
-static void C_ccall f_2214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2226)
-static void C_ccall f_2226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2220)
-static void C_ccall f_2220(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2196)
-static void C_ccall f_2196(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2208)
-static void C_ccall f_2208(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2202)
-static void C_ccall f_2202(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2178)
-static void C_ccall f_2178(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2190)
-static void C_ccall f_2190(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2184)
-static void C_ccall f_2184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2163)
-static void C_ccall f_2163(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2175)
-static void C_ccall f_2175(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2169)
-static void C_ccall f_2169(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2148)
-static void C_ccall f_2148(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2160)
-static void C_ccall f_2160(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2154)
-static void C_ccall f_2154(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2133)
-static void C_ccall f_2133(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2145)
-static void C_ccall f_2145(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_2139)
-static void C_ccall f_2139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2049)
-static void C_ccall f_2049(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2065)
-static void C_ccall f_2065(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2094)
-static void C_ccall f_2094(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2119)
-static void C_ccall f_2119(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2104)
-static void C_ccall f_2104(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2075)
-static void C_ccall f_2075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2035)
-static void C_fcall f_2035(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1952)
-static void C_ccall f_1952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_1952)
-static void C_ccall f_1952r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_1981)
-static void C_fcall f_1981(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2280)
+static void C_ccall f_2280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2286)
+static void C_ccall f_2286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2294)
+static void C_ccall f_2294(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2237)
+static void C_ccall f_2237(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2249)
+static void C_ccall f_2249(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2243)
+static void C_ccall f_2243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2219)
+static void C_ccall f_2219(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2231)
+static void C_ccall f_2231(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2225)
+static void C_ccall f_2225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2201)
+static void C_ccall f_2201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2213)
+static void C_ccall f_2213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2207)
+static void C_ccall f_2207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2183)
+static void C_ccall f_2183(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2195)
+static void C_ccall f_2195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2189)
+static void C_ccall f_2189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2165)
+static void C_ccall f_2165(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2177)
+static void C_ccall f_2177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2171)
+static void C_ccall f_2171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2150)
+static void C_ccall f_2150(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2162)
+static void C_ccall f_2162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2156)
+static void C_ccall f_2156(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2135)
+static void C_ccall f_2135(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2147)
+static void C_ccall f_2147(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2141)
+static void C_ccall f_2141(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2120)
+static void C_ccall f_2120(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2132)
+static void C_ccall f_2132(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2126)
+static void C_ccall f_2126(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2044)
+static void C_ccall f_2044(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2060)
+static void C_ccall f_2060(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2089)
+static void C_ccall f_2089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2114)
+static void C_ccall f_2114(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2099)
+static void C_ccall f_2099(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2070)
+static void C_ccall f_2070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2030)
+static void C_fcall f_2030(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1947)
+static void C_ccall f_1947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_1947)
+static void C_ccall f_1947r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
 C_noret_decl(f_1976)
-static void C_fcall f_1976(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1954)
-static void C_fcall f_1954(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1962)
-static void C_ccall f_1962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1968)
-static void C_ccall f_1968(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1965)
-static void C_ccall f_1965(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1888)
-static void C_ccall f_1888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_1888)
-static void C_ccall f_1888r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_1904)
-static void C_fcall f_1904(C_word t0,C_word t1) C_noret;
+static void C_fcall f_1976(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1971)
+static void C_fcall f_1971(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1949)
+static void C_fcall f_1949(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1957)
+static void C_ccall f_1957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1963)
+static void C_ccall f_1963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1960)
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1883)
+static void C_ccall f_1883(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_1883)
+static void C_ccall f_1883r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
 C_noret_decl(f_1899)
-static void C_fcall f_1899(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1890)
-static void C_fcall f_1890(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1898)
-static void C_ccall f_1898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1802)
-static void C_fcall f_1802(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_1855)
-static void C_fcall f_1855(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1831)
-static void C_ccall f_1831(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1838)
-static void C_fcall f_1838(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1771)
-static void C_fcall f_1771(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1710)
-static void C_fcall f_1710(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1719)
-static void C_fcall f_1719(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1749)
-static void C_ccall f_1749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1757)
-static void C_ccall f_1757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1657)
-static void C_fcall f_1657(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1673)
-static void C_fcall f_1673(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1644)
-static void C_ccall f_1644(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1655)
-static void C_ccall f_1655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1230)
-static void C_ccall f_1230(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_1230)
-static void C_ccall f_1230r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_1590)
-static void C_fcall f_1590(C_word t0,C_word t1) C_noret;
+static void C_fcall f_1899(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1894)
+static void C_fcall f_1894(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1885)
+static void C_fcall f_1885(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1893)
+static void C_ccall f_1893(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1797)
+static void C_fcall f_1797(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_1850)
+static void C_fcall f_1850(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1826)
+static void C_ccall f_1826(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1833)
+static void C_fcall f_1833(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1766)
+static void C_fcall f_1766(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1705)
+static void C_fcall f_1705(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1714)
+static void C_fcall f_1714(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1744)
+static void C_ccall f_1744(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1752)
+static void C_ccall f_1752(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1652)
+static void C_fcall f_1652(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1668)
+static void C_fcall f_1668(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1639)
+static void C_ccall f_1639(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1650)
+static void C_ccall f_1650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1225)
+static void C_ccall f_1225(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_1225)
+static void C_ccall f_1225r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
 C_noret_decl(f_1585)
-static void C_fcall f_1585(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1232)
-static void C_fcall f_1232(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1245)
-static void C_fcall f_1245(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1578)
-static void C_ccall f_1578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1574)
-static void C_ccall f_1574(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1248)
-static void C_ccall f_1248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1251)
-static void C_ccall f_1251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1567)
-static void C_ccall f_1567(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1254)
-static void C_ccall f_1254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1550)
-static void C_ccall f_1550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1560)
-static void C_ccall f_1560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1257)
-static void C_ccall f_1257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1494)
-static void C_ccall f_1494(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1525)
-static void C_ccall f_1525(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1537)
-static void C_ccall f_1537(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1537)
-static void C_ccall f_1537r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1543)
-static void C_ccall f_1543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1531)
-static void C_ccall f_1531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1500)
-static void C_ccall f_1500(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1506)
-static void C_ccall f_1506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f2989)
-static void C_ccall f2989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1517)
-static void C_ccall f_1517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1260)
-static void C_ccall f_1260(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1263)
-static void C_ccall f_1263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1439)
-static void C_ccall f_1439(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1470)
-static void C_ccall f_1470(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1482)
-static void C_ccall f_1482(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1482)
-static void C_ccall f_1482r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1488)
-static void C_ccall f_1488(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1476)
-static void C_ccall f_1476(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1445)
-static void C_ccall f_1445(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1451)
-static void C_ccall f_1451(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f2985)
-static void C_ccall f2985(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1462)
-static void C_ccall f_1462(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1266)
-static void C_ccall f_1266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1269)
-static void C_ccall f_1269(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1272)
-static void C_ccall f_1272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1279)
-static void C_ccall f_1279(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1281)
-static void C_fcall f_1281(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1374)
-static void C_ccall f_1374(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1415)
-static void C_ccall f_1415(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1427)
-static void C_ccall f_1427(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1427)
-static void C_ccall f_1427r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1433)
-static void C_ccall f_1433(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1421)
-static void C_ccall f_1421(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1380)
-static void C_ccall f_1380(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1386)
-static void C_ccall f_1386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1393)
-static void C_ccall f_1393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1396)
-static void C_ccall f_1396(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1407)
-static void C_ccall f_1407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1403)
-static void C_ccall f_1403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1358)
-static void C_ccall f_1358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1361)
-static void C_ccall f_1361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1368)
-static void C_ccall f_1368(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1291)
-static void C_ccall f_1291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1294)
-static void C_ccall f_1294(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1302)
-static void C_ccall f_1302(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1333)
-static void C_ccall f_1333(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1345)
-static void C_ccall f_1345(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1345)
-static void C_ccall f_1345r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1351)
-static void C_ccall f_1351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1339)
-static void C_ccall f_1339(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1308)
-static void C_ccall f_1308(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1314)
-static void C_ccall f_1314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f2979)
-static void C_ccall f2979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1325)
-static void C_ccall f_1325(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_1585(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1580)
+static void C_fcall f_1580(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1227)
+static void C_fcall f_1227(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1240)
+static void C_fcall f_1240(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1573)
+static void C_ccall f_1573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1569)
+static void C_ccall f_1569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1243)
+static void C_ccall f_1243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1246)
+static void C_ccall f_1246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1562)
+static void C_ccall f_1562(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1249)
+static void C_ccall f_1249(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1545)
+static void C_ccall f_1545(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1555)
+static void C_ccall f_1555(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1252)
+static void C_ccall f_1252(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1489)
+static void C_ccall f_1489(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1520)
+static void C_ccall f_1520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1532)
+static void C_ccall f_1532(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1532)
+static void C_ccall f_1532r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1538)
+static void C_ccall f_1538(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1526)
+static void C_ccall f_1526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1495)
+static void C_ccall f_1495(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1501)
+static void C_ccall f_1501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f2976)
+static void C_ccall f2976(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1512)
+static void C_ccall f_1512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1255)
+static void C_ccall f_1255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1258)
+static void C_ccall f_1258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1434)
+static void C_ccall f_1434(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1465)
+static void C_ccall f_1465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1477)
+static void C_ccall f_1477(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1477)
+static void C_ccall f_1477r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1483)
+static void C_ccall f_1483(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1471)
+static void C_ccall f_1471(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1440)
+static void C_ccall f_1440(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1446)
+static void C_ccall f_1446(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f2972)
+static void C_ccall f2972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1457)
+static void C_ccall f_1457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1261)
+static void C_ccall f_1261(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1264)
+static void C_ccall f_1264(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1267)
+static void C_ccall f_1267(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1274)
+static void C_ccall f_1274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1276)
+static void C_fcall f_1276(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1369)
+static void C_ccall f_1369(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1410)
+static void C_ccall f_1410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1422)
+static void C_ccall f_1422(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1422)
+static void C_ccall f_1422r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1428)
+static void C_ccall f_1428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1416)
+static void C_ccall f_1416(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1375)
+static void C_ccall f_1375(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1381)
+static void C_ccall f_1381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1388)
+static void C_ccall f_1388(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1391)
+static void C_ccall f_1391(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1402)
+static void C_ccall f_1402(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1398)
+static void C_ccall f_1398(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1353)
+static void C_ccall f_1353(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1356)
+static void C_ccall f_1356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1363)
+static void C_ccall f_1363(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1286)
+static void C_ccall f_1286(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1289)
+static void C_ccall f_1289(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1297)
-static void C_ccall f_1297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1300)
-static void C_ccall f_1300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_883)
-static void C_ccall f_883(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_883)
-static void C_ccall f_883r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_1182)
-static void C_fcall f_1182(C_word t0,C_word t1) C_noret;
+static void C_ccall f_1297(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1328)
+static void C_ccall f_1328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1340)
+static void C_ccall f_1340(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1340)
+static void C_ccall f_1340r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1346)
+static void C_ccall f_1346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1334)
+static void C_ccall f_1334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1303)
+static void C_ccall f_1303(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1309)
+static void C_ccall f_1309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f2966)
+static void C_ccall f2966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1320)
+static void C_ccall f_1320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1292)
+static void C_ccall f_1292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1295)
+static void C_ccall f_1295(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_878)
+static void C_ccall f_878(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_878)
+static void C_ccall f_878r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
 C_noret_decl(f_1177)
-static void C_fcall f_1177(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_885)
-static void C_fcall f_885(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_898)
-static void C_fcall f_898(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1170)
-static void C_ccall f_1170(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1166)
-static void C_ccall f_1166(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_901)
-static void C_ccall f_901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_904)
-static void C_ccall f_904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1159)
-static void C_ccall f_1159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_907)
-static void C_ccall f_907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1142)
-static void C_ccall f_1142(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1152)
-static void C_ccall f_1152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_910)
-static void C_ccall f_910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1086)
-static void C_ccall f_1086(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1117)
-static void C_ccall f_1117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1129)
-static void C_ccall f_1129(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1129)
-static void C_ccall f_1129r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1135)
-static void C_ccall f_1135(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1123)
-static void C_ccall f_1123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1092)
-static void C_ccall f_1092(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1098)
-static void C_ccall f_1098(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f2975)
-static void C_ccall f2975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1109)
-static void C_ccall f_1109(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_913)
-static void C_ccall f_913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_916)
-static void C_ccall f_916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1031)
-static void C_ccall f_1031(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1062)
-static void C_ccall f_1062(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1074)
-static void C_ccall f_1074(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1074)
-static void C_ccall f_1074r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1080)
-static void C_ccall f_1080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1068)
-static void C_ccall f_1068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1037)
-static void C_ccall f_1037(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1043)
-static void C_ccall f_1043(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f2971)
-static void C_ccall f2971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1054)
-static void C_ccall f_1054(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_919)
-static void C_ccall f_919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_922)
-static void C_ccall f_922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_925)
-static void C_ccall f_925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_932)
-static void C_ccall f_932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_934)
-static void C_fcall f_934(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_966)
-static void C_ccall f_966(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1007)
-static void C_ccall f_1007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1019)
-static void C_ccall f_1019(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1019)
-static void C_ccall f_1019r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1025)
-static void C_ccall f_1025(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1013)
-static void C_ccall f_1013(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_972)
-static void C_ccall f_972(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_978)
-static void C_ccall f_978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_985)
-static void C_ccall f_985(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_988)
-static void C_ccall f_988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_999)
-static void C_ccall f_999(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_995)
-static void C_ccall f_995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_950)
-static void C_ccall f_950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_953)
-static void C_ccall f_953(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_960)
-static void C_ccall f_960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_944)
-static void C_ccall f_944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_947)
-static void C_ccall f_947(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_868)
-static void C_ccall f_868(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_875)
-static void C_ccall f_875(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_881)
-static void C_ccall f_881(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_1642)
-static void C_fcall trf_1642(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1642(void *dummy){
+static void C_fcall f_1177(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1172)
+static void C_fcall f_1172(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_880)
+static void C_fcall f_880(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_893)
+static void C_fcall f_893(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1165)
+static void C_ccall f_1165(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1161)
+static void C_ccall f_1161(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_896)
+static void C_ccall f_896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_899)
+static void C_ccall f_899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1154)
+static void C_ccall f_1154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_902)
+static void C_ccall f_902(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1137)
+static void C_ccall f_1137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1147)
+static void C_ccall f_1147(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_905)
+static void C_ccall f_905(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1081)
+static void C_ccall f_1081(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1112)
+static void C_ccall f_1112(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1124)
+static void C_ccall f_1124(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1124)
+static void C_ccall f_1124r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1130)
+static void C_ccall f_1130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1118)
+static void C_ccall f_1118(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1087)
+static void C_ccall f_1087(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1093)
+static void C_ccall f_1093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f2962)
+static void C_ccall f2962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1104)
+static void C_ccall f_1104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_908)
+static void C_ccall f_908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_911)
+static void C_ccall f_911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1026)
+static void C_ccall f_1026(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1057)
+static void C_ccall f_1057(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1069)
+static void C_ccall f_1069(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1069)
+static void C_ccall f_1069r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1075)
+static void C_ccall f_1075(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1063)
+static void C_ccall f_1063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1032)
+static void C_ccall f_1032(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1038)
+static void C_ccall f_1038(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f2958)
+static void C_ccall f2958(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1049)
+static void C_ccall f_1049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_914)
+static void C_ccall f_914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_917)
+static void C_ccall f_917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_920)
+static void C_ccall f_920(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_927)
+static void C_ccall f_927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_929)
+static void C_fcall f_929(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_961)
+static void C_ccall f_961(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1002)
+static void C_ccall f_1002(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1014)
+static void C_ccall f_1014(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1014)
+static void C_ccall f_1014r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1020)
+static void C_ccall f_1020(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1008)
+static void C_ccall f_1008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_967)
+static void C_ccall f_967(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_973)
+static void C_ccall f_973(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_980)
+static void C_ccall f_980(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_983)
+static void C_ccall f_983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_994)
+static void C_ccall f_994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_990)
+static void C_ccall f_990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_945)
+static void C_ccall f_945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_948)
+static void C_ccall f_948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_955)
+static void C_ccall f_955(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_939)
+static void C_ccall f_939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_942)
+static void C_ccall f_942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_866)
+static void C_ccall f_866(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_873)
+static void C_ccall f_873(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_1637)
+static void C_fcall trf_1637(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1637(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1642(t0,t1);}
+f_1637(t0,t1);}
 
-C_noret_decl(trf_2657)
-static void C_fcall trf_2657(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2657(void *dummy){
+C_noret_decl(trf_2644)
+static void C_fcall trf_2644(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2644(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2657(t0,t1,t2,t3,t4);}
+f_2644(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_2387)
-static void C_fcall trf_2387(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2387(void *dummy){
+C_noret_decl(trf_2374)
+static void C_fcall trf_2374(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2374(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_2387(t0,t1,t2,t3,t4);}
+f_2374(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_2587)
-static void C_fcall trf_2587(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2587(void *dummy){
+C_noret_decl(trf_2574)
+static void C_fcall trf_2574(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2574(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2587(t0,t1);}
+f_2574(t0,t1);}
 
-C_noret_decl(trf_2535)
-static void C_fcall trf_2535(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2535(void *dummy){
+C_noret_decl(trf_2522)
+static void C_fcall trf_2522(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2522(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2535(t0,t1);}
+f_2522(t0,t1);}
 
-C_noret_decl(trf_2397)
-static void C_fcall trf_2397(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2397(void *dummy){
+C_noret_decl(trf_2384)
+static void C_fcall trf_2384(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2384(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2397(t0,t1);}
+f_2384(t0,t1);}
 
-C_noret_decl(trf_2477)
-static void C_fcall trf_2477(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2477(void *dummy){
+C_noret_decl(trf_2464)
+static void C_fcall trf_2464(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2464(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2477(t0,t1,t2);}
+f_2464(t0,t1,t2);}
 
-C_noret_decl(trf_2485)
-static void C_fcall trf_2485(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2485(void *dummy){
+C_noret_decl(trf_2472)
+static void C_fcall trf_2472(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2472(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2485(t0,t1,t2);}
+f_2472(t0,t1,t2);}
 
-C_noret_decl(trf_2450)
-static void C_fcall trf_2450(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2450(void *dummy){
+C_noret_decl(trf_2437)
+static void C_fcall trf_2437(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2437(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2450(t0,t1);}
+f_2437(t0,t1);}
 
-C_noret_decl(trf_2286)
-static void C_fcall trf_2286(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2286(void *dummy){
+C_noret_decl(trf_2273)
+static void C_fcall trf_2273(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2273(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2286(t0,t1);}
+f_2273(t0,t1);}
 
-C_noret_decl(trf_2035)
-static void C_fcall trf_2035(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2035(void *dummy){
+C_noret_decl(trf_2030)
+static void C_fcall trf_2030(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2030(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2035(t0,t1);}
+f_2030(t0,t1);}
 
-C_noret_decl(trf_1981)
-static void C_fcall trf_1981(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1981(void *dummy){
+C_noret_decl(trf_1976)
+static void C_fcall trf_1976(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1976(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1981(t0,t1);}
+f_1976(t0,t1);}
 
-C_noret_decl(trf_1976)
-static void C_fcall trf_1976(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1976(void *dummy){
+C_noret_decl(trf_1971)
+static void C_fcall trf_1971(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1971(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1976(t0,t1,t2);}
+f_1971(t0,t1,t2);}
 
-C_noret_decl(trf_1954)
-static void C_fcall trf_1954(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1954(void *dummy){
+C_noret_decl(trf_1949)
+static void C_fcall trf_1949(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1949(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1954(t0,t1,t2,t3);}
+f_1949(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1904)
-static void C_fcall trf_1904(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1904(void *dummy){
+C_noret_decl(trf_1899)
+static void C_fcall trf_1899(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1899(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1904(t0,t1);}
+f_1899(t0,t1);}
 
-C_noret_decl(trf_1899)
-static void C_fcall trf_1899(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1899(void *dummy){
+C_noret_decl(trf_1894)
+static void C_fcall trf_1894(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1894(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1899(t0,t1,t2);}
+f_1894(t0,t1,t2);}
 
-C_noret_decl(trf_1890)
-static void C_fcall trf_1890(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1890(void *dummy){
+C_noret_decl(trf_1885)
+static void C_fcall trf_1885(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1885(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1890(t0,t1,t2,t3);}
+f_1885(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1802)
-static void C_fcall trf_1802(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1802(void *dummy){
+C_noret_decl(trf_1797)
+static void C_fcall trf_1797(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1797(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -809,159 +807,159 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_1802(t0,t1,t2,t3,t4,t5,t6);}
+f_1797(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_1855)
-static void C_fcall trf_1855(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1855(void *dummy){
+C_noret_decl(trf_1850)
+static void C_fcall trf_1850(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1850(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1855(t0,t1);}
+f_1850(t0,t1);}
 
-C_noret_decl(trf_1838)
-static void C_fcall trf_1838(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1838(void *dummy){
+C_noret_decl(trf_1833)
+static void C_fcall trf_1833(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1833(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1838(t0,t1);}
+f_1833(t0,t1);}
 
-C_noret_decl(trf_1771)
-static void C_fcall trf_1771(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1771(void *dummy){
+C_noret_decl(trf_1766)
+static void C_fcall trf_1766(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1766(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1771(t0,t1,t2,t3);}
+f_1766(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1710)
-static void C_fcall trf_1710(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1710(void *dummy){
+C_noret_decl(trf_1705)
+static void C_fcall trf_1705(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1705(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1710(t0,t1,t2,t3);}
+f_1705(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1719)
-static void C_fcall trf_1719(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1719(void *dummy){
+C_noret_decl(trf_1714)
+static void C_fcall trf_1714(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1714(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1719(t0,t1,t2);}
+f_1714(t0,t1,t2);}
 
-C_noret_decl(trf_1657)
-static void C_fcall trf_1657(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1657(void *dummy){
+C_noret_decl(trf_1652)
+static void C_fcall trf_1652(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1652(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1657(t0,t1,t2);}
+f_1652(t0,t1,t2);}
 
-C_noret_decl(trf_1673)
-static void C_fcall trf_1673(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1673(void *dummy){
+C_noret_decl(trf_1668)
+static void C_fcall trf_1668(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1668(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1673(t0,t1);}
+f_1668(t0,t1);}
 
-C_noret_decl(trf_1590)
-static void C_fcall trf_1590(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1590(void *dummy){
+C_noret_decl(trf_1585)
+static void C_fcall trf_1585(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1585(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1590(t0,t1);}
+f_1585(t0,t1);}
 
-C_noret_decl(trf_1585)
-static void C_fcall trf_1585(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1585(void *dummy){
+C_noret_decl(trf_1580)
+static void C_fcall trf_1580(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1580(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1585(t0,t1,t2);}
+f_1580(t0,t1,t2);}
 
-C_noret_decl(trf_1232)
-static void C_fcall trf_1232(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1232(void *dummy){
+C_noret_decl(trf_1227)
+static void C_fcall trf_1227(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1227(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1232(t0,t1,t2,t3);}
+f_1227(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1245)
-static void C_fcall trf_1245(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1245(void *dummy){
+C_noret_decl(trf_1240)
+static void C_fcall trf_1240(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1240(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1245(t0,t1);}
+f_1240(t0,t1);}
 
-C_noret_decl(trf_1281)
-static void C_fcall trf_1281(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1281(void *dummy){
+C_noret_decl(trf_1276)
+static void C_fcall trf_1276(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1276(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1281(t0,t1,t2,t3);}
+f_1276(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1182)
-static void C_fcall trf_1182(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1182(void *dummy){
+C_noret_decl(trf_1177)
+static void C_fcall trf_1177(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1177(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1182(t0,t1);}
+f_1177(t0,t1);}
 
-C_noret_decl(trf_1177)
-static void C_fcall trf_1177(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1177(void *dummy){
+C_noret_decl(trf_1172)
+static void C_fcall trf_1172(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1172(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1177(t0,t1,t2);}
+f_1172(t0,t1,t2);}
 
-C_noret_decl(trf_885)
-static void C_fcall trf_885(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_885(void *dummy){
+C_noret_decl(trf_880)
+static void C_fcall trf_880(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_880(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_885(t0,t1,t2,t3);}
+f_880(t0,t1,t2,t3);}
 
-C_noret_decl(trf_898)
-static void C_fcall trf_898(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_898(void *dummy){
+C_noret_decl(trf_893)
+static void C_fcall trf_893(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_893(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_898(t0,t1);}
+f_893(t0,t1);}
 
-C_noret_decl(trf_934)
-static void C_fcall trf_934(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_934(void *dummy){
+C_noret_decl(trf_929)
+static void C_fcall trf_929(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_929(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_934(t0,t1,t2,t3);}
+f_929(t0,t1,t2,t3);}
 
 C_noret_decl(tr5)
 static void C_fcall tr5(C_proc5 k) C_regparm C_noret;
@@ -1001,19 +999,6 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 (k)(2,t0,t1);}
 
-C_noret_decl(tr2r)
-static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2r(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n*3);
-t2=C_restore_rest(a,n);
-(k)(t0,t1,t2);}
-
 C_noret_decl(tr4r)
 static void C_fcall tr4r(C_proc4 k) C_regparm C_noret;
 C_regparm static void C_fcall tr4r(C_proc4 k){
@@ -1029,6 +1014,19 @@ a=C_alloc(n*3);
 t4=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3,t4);}
 
+C_noret_decl(tr2r)
+static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;
+C_regparm static void C_fcall tr2r(C_proc2 k){
+int n;
+C_word *a,t2;
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+n=C_rest_count(0);
+a=C_alloc(n*3);
+t2=C_restore_rest(a,n);
+(k)(t0,t1,t2);}
+
 C_noret_decl(tr3r)
 static void C_fcall tr3r(C_proc3 k) C_regparm C_noret;
 C_regparm static void C_fcall tr3r(C_proc3 k){
@@ -1043,19 +1041,6 @@ a=C_alloc(n*3);
 t3=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3);}
 
-C_noret_decl(tr2rv)
-static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2rv(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t2=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -1179,35 +1164,35 @@ lf[99]=C_decode_literal(C_heaptop,"\376B\000\000\012([\134/\134\134]).*");
 lf[100]=C_h_intern(&lf[100],17,"register-feature!");
 lf[101]=C_h_intern(&lf[101],5,"files");
 C_register_lf2(lf,102,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c178 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_860,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t2=C_mutate(&lf[0] /* (set! c176 ...) */,lf[1]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_858,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_regex_toplevel(2,C_SCHEME_UNDEFINED,t3);}
 
-/* k858 */
-static void C_ccall f_860(C_word c,C_word t0,C_word t1){
+/* k856 */
+static void C_ccall f_858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_860,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_863,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_858,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_861,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_data_structures_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k861 in k858 */
-static void C_ccall f_863(C_word c,C_word t0,C_word t1){
+/* k859 in k856 */
+static void C_ccall f_861(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_863,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_866,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_861,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_864,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 62   register-feature! */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[100]+1)))(3,*((C_word*)lf[100]+1),t2,lf[101]);}
 
-/* k864 in k861 in k858 */
-static void C_ccall f_866(C_word c,C_word t0,C_word t1){
+/* k862 in k859 in k856 */
+static void C_ccall f_864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1224,30 +1209,30 @@ C_word t13;
 C_word t14;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_866,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_864,2,t0,t1);}
 t2=*((C_word*)lf[2]+1);
 t3=*((C_word*)lf[3]+1);
-t4=C_mutate((C_word*)lf[4]+1 /* (set! delete-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_868,a[2]=t2,a[3]=t3,a[4]=((C_word)li0),tmp=(C_word)a,a+=5,tmp));
-t5=C_mutate((C_word*)lf[5]+1 /* (set! file-copy ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_883,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[24]+1 /* (set! file-move ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1230,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[4]+1 /* (set! delete-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_866,a[2]=t2,a[3]=t3,a[4]=((C_word)li0),tmp=(C_word)a,a+=5,tmp));
+t5=C_mutate((C_word*)lf[5]+1 /* (set! file-copy ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_878,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[24]+1 /* (set! file-move ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1225,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
 t7=lf[32] /* absolute-pathname-root */ =C_SCHEME_UNDEFINED;;
 t8=lf[33] /* root-origin */ =C_SCHEME_UNDEFINED;;
 t9=lf[34] /* root-directory */ =C_SCHEME_UNDEFINED;;
 t10=*((C_word*)lf[35]+1);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1642,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1637,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(*((C_word*)lf[97]+1))){
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2794,a[2]=t11,a[3]=t10,tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2781,a[2]=t11,a[3]=t10,tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 177  regexp */
 t13=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t13+1)))(3,t13,t12,lf[98]);}
 else{
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2821,a[2]=t11,a[3]=t10,tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2808,a[2]=t11,a[3]=t10,tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 181  regexp */
 t13=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t13+1)))(3,t13,t12,lf[99]);}}
 
-/* k2819 in k864 in k861 in k858 */
-static void C_ccall f_2821(C_word c,C_word t0,C_word t1){
+/* k2806 in k862 in k859 in k856 */
+static void C_ccall f_2808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1255,49 +1240,49 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2821,2,t0,t1);}
-t2=C_mutate(&lf[32] /* (set! absolute-pathname-root ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2823,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li115),tmp=(C_word)a,a+=5,tmp));
-t3=C_mutate(&lf[33] /* (set! root-origin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2829,a[2]=((C_word)li116),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate(&lf[34] /* (set! root-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2832,a[2]=((C_word)li117),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_2808,2,t0,t1);}
+t2=C_mutate(&lf[32] /* (set! absolute-pathname-root ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2810,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li115),tmp=(C_word)a,a+=5,tmp));
+t3=C_mutate(&lf[33] /* (set! root-origin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2816,a[2]=((C_word)li116),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate(&lf[34] /* (set! root-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2819,a[2]=((C_word)li117),tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t0)[2];
-f_1642(t5,t4);}
+f_1637(t5,t4);}
 
-/* root-directory in k2819 in k864 in k861 in k858 */
-static void C_ccall f_2832(C_word c,C_word t0,C_word t1,C_word t2){
+/* root-directory in k2806 in k862 in k859 in k856 */
+static void C_ccall f_2819(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2832,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2819,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(C_word)C_i_cadr(t2):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?C_i_cadr(t2):C_SCHEME_FALSE));}
 
-/* root-origin in k2819 in k864 in k861 in k858 */
-static void C_ccall f_2829(C_word c,C_word t0,C_word t1,C_word t2){
+/* root-origin in k2806 in k862 in k859 in k856 */
+static void C_ccall f_2816(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2829,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2816,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 
-/* absolute-pathname-root in k2819 in k864 in k861 in k858 */
-static void C_ccall f_2823(C_word c,C_word t0,C_word t1,C_word t2){
+/* absolute-pathname-root in k2806 in k862 in k859 in k856 */
+static void C_ccall f_2810(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2823,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2810,3,t0,t1,t2);}
 /* files.scm: 182  string-match */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t1,((C_word*)t0)[2],t2);}
 
-/* k2792 in k864 in k861 in k858 */
-static void C_ccall f_2794(C_word c,C_word t0,C_word t1){
+/* k2779 in k862 in k859 in k856 */
+static void C_ccall f_2781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1305,49 +1290,49 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2794,2,t0,t1);}
-t2=C_mutate(&lf[32] /* (set! absolute-pathname-root ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2796,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li112),tmp=(C_word)a,a+=5,tmp));
-t3=C_mutate(&lf[33] /* (set! root-origin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2802,a[2]=((C_word)li113),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate(&lf[34] /* (set! root-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2811,a[2]=((C_word)li114),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_2781,2,t0,t1);}
+t2=C_mutate(&lf[32] /* (set! absolute-pathname-root ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2783,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li112),tmp=(C_word)a,a+=5,tmp));
+t3=C_mutate(&lf[33] /* (set! root-origin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2789,a[2]=((C_word)li113),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate(&lf[34] /* (set! root-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2798,a[2]=((C_word)li114),tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t0)[2];
-f_1642(t5,t4);}
+f_1637(t5,t4);}
 
-/* f_2811 in k2792 in k864 in k861 in k858 */
-static void C_ccall f_2811(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_2798 in k2779 in k862 in k859 in k856 */
+static void C_ccall f_2798(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2811,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2798,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(C_word)C_i_caddr(t2):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?C_i_caddr(t2):C_SCHEME_FALSE));}
 
-/* f_2802 in k2792 in k864 in k861 in k858 */
-static void C_ccall f_2802(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_2789 in k2779 in k862 in k859 in k856 */
+static void C_ccall f_2789(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2802,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2789,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(C_word)C_i_cadr(t2):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?C_i_cadr(t2):C_SCHEME_FALSE));}
 
-/* f_2796 in k2792 in k864 in k861 in k858 */
-static void C_ccall f_2796(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_2783 in k2779 in k862 in k859 in k856 */
+static void C_ccall f_2783(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2796,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2783,3,t0,t1,t2);}
 /* files.scm: 178  string-match */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t1,((C_word*)t0)[2],t2);}
 
-/* k1640 in k864 in k861 in k858 */
-static void C_fcall f_1642(C_word t0,C_word t1){
+/* k1635 in k862 in k859 in k856 */
+static void C_fcall f_1637(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1372,9 +1357,9 @@ C_word t21;
 C_word t22;
 C_word ab[41],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1642,NULL,2,t0,t1);}
-t2=C_mutate((C_word*)lf[36]+1 /* (set! absolute-pathname? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1644,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate(&lf[37] /* (set! chop-pds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1657,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)trf_1637,NULL,2,t0,t1);}
+t2=C_mutate((C_word*)lf[36]+1 /* (set! absolute-pathname? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1639,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate(&lf[37] /* (set! chop-pds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1652,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp));
 t4=C_set_block_item(lf[40] /* make-pathname */,0,C_SCHEME_UNDEFINED);
 t5=C_set_block_item(lf[41] /* make-absolute-pathname */,0,C_SCHEME_UNDEFINED);
 t6=*((C_word*)lf[11]+1);
@@ -1386,32 +1371,32 @@ t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1710,a[2]=t6,a[3]=t8,a[4]=((C_word)li63),tmp=(C_word)a,a+=5,tmp));
-t16=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1771,a[2]=t10,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp));
-t17=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1802,a[2]=t6,a[3]=((C_word)li65),tmp=(C_word)a,a+=4,tmp));
-t18=C_mutate((C_word*)lf[40]+1 /* (set! make-pathname ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1888,a[2]=t12,a[3]=t14,a[4]=((C_word)li69),tmp=(C_word)a,a+=5,tmp));
-t19=C_mutate((C_word*)lf[41]+1 /* (set! make-absolute-pathname ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1952,a[2]=t12,a[3]=t7,a[4]=t8,a[5]=t14,a[6]=((C_word)li73),tmp=(C_word)a,a+=7,tmp));
+t15=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1705,a[2]=t6,a[3]=t8,a[4]=((C_word)li63),tmp=(C_word)a,a+=5,tmp));
+t16=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1766,a[2]=t10,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp));
+t17=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1797,a[2]=t6,a[3]=((C_word)li65),tmp=(C_word)a,a+=4,tmp));
+t18=C_mutate((C_word*)lf[40]+1 /* (set! make-pathname ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1883,a[2]=t12,a[3]=t14,a[4]=((C_word)li69),tmp=(C_word)a,a+=5,tmp));
+t19=C_mutate((C_word*)lf[41]+1 /* (set! make-absolute-pathname ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1947,a[2]=t12,a[3]=t7,a[4]=t8,a[5]=t14,a[6]=((C_word)li73),tmp=(C_word)a,a+=7,tmp));
 t20=*((C_word*)lf[35]+1);
-t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2031,a[2]=((C_word*)t0)[2],a[3]=t20,tmp=(C_word)a,a+=4,tmp);
+t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2026,a[2]=((C_word*)t0)[2],a[3]=t20,tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 267  regexp */
 t22=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t22+1)))(3,t22,t21,lf[96]);}
 
-/* k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2031(C_word c,C_word t0,C_word t1){
+/* k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2031,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2034,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2026,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2029,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 268  regexp */
 t3=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[95]);}
 
-/* k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2034(C_word c,C_word t0,C_word t1){
+/* k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1436,52 +1421,36 @@ C_word t21;
 C_word t22;
 C_word t23;
 C_word t24;
-C_word t25;
-C_word t26;
-C_word t27;
-C_word t28;
-C_word t29;
-C_word t30;
-C_word t31;
-C_word t32;
 C_word ab[56],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2034,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2035,a[2]=((C_word)li74),tmp=(C_word)a,a+=3,tmp);
-t3=C_mutate((C_word*)lf[53]+1 /* (set! decompose-pathname ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2049,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word)li75),tmp=(C_word)a,a+=7,tmp));
-t4=C_set_block_item(lf[54] /* pathname-directory */,0,C_SCHEME_UNDEFINED);
-t5=C_set_block_item(lf[55] /* pathname-file */,0,C_SCHEME_UNDEFINED);
-t6=C_set_block_item(lf[56] /* pathname-extension */,0,C_SCHEME_UNDEFINED);
-t7=C_set_block_item(lf[57] /* pathname-strip-directory */,0,C_SCHEME_UNDEFINED);
-t8=C_set_block_item(lf[58] /* pathname-strip-extension */,0,C_SCHEME_UNDEFINED);
-t9=C_set_block_item(lf[59] /* pathname-replace-directory */,0,C_SCHEME_UNDEFINED);
-t10=C_set_block_item(lf[60] /* pathname-replace-file */,0,C_SCHEME_UNDEFINED);
-t11=C_set_block_item(lf[61] /* pathname-replace-extension */,0,C_SCHEME_UNDEFINED);
-t12=*((C_word*)lf[53]+1);
-t13=C_mutate((C_word*)lf[54]+1 /* (set! pathname-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2133,a[2]=t12,a[3]=((C_word)li78),tmp=(C_word)a,a+=4,tmp));
-t14=C_mutate((C_word*)lf[55]+1 /* (set! pathname-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2148,a[2]=t12,a[3]=((C_word)li81),tmp=(C_word)a,a+=4,tmp));
-t15=C_mutate((C_word*)lf[56]+1 /* (set! pathname-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2163,a[2]=t12,a[3]=((C_word)li84),tmp=(C_word)a,a+=4,tmp));
-t16=C_mutate((C_word*)lf[57]+1 /* (set! pathname-strip-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2178,a[2]=t12,a[3]=((C_word)li87),tmp=(C_word)a,a+=4,tmp));
-t17=C_mutate((C_word*)lf[58]+1 /* (set! pathname-strip-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2196,a[2]=t12,a[3]=((C_word)li90),tmp=(C_word)a,a+=4,tmp));
-t18=C_mutate((C_word*)lf[59]+1 /* (set! pathname-replace-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2214,a[2]=t12,a[3]=((C_word)li93),tmp=(C_word)a,a+=4,tmp));
-t19=C_mutate((C_word*)lf[60]+1 /* (set! pathname-replace-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2232,a[2]=t12,a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp));
-t20=C_mutate((C_word*)lf[61]+1 /* (set! pathname-replace-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2250,a[2]=t12,a[3]=((C_word)li99),tmp=(C_word)a,a+=4,tmp));
-t21=*((C_word*)lf[62]+1);
-t22=*((C_word*)lf[40]+1);
-t23=*((C_word*)lf[2]+1);
-t24=*((C_word*)lf[63]+1);
-t25=C_mutate((C_word*)lf[64]+1 /* (set! create-temporary-file ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2268,a[2]=t21,a[3]=t22,a[4]=t23,a[5]=t24,a[6]=((C_word)li102),tmp=(C_word)a,a+=7,tmp));
-t26=*((C_word*)lf[71]+1);
-t27=*((C_word*)lf[72]+1);
-t28=*((C_word*)lf[62]+1);
-t29=*((C_word*)lf[73]+1);
-t30=*((C_word*)lf[74]+1);
-t31=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2791,a[2]=((C_word*)t0)[2],a[3]=t26,a[4]=t29,a[5]=t30,a[6]=t27,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2029,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2030,a[2]=((C_word)li74),tmp=(C_word)a,a+=3,tmp);
+t3=C_mutate((C_word*)lf[53]+1 /* (set! decompose-pathname ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2044,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word)li75),tmp=(C_word)a,a+=7,tmp));
+t4=*((C_word*)lf[53]+1);
+t5=C_mutate((C_word*)lf[54]+1 /* (set! pathname-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2120,a[2]=t4,a[3]=((C_word)li78),tmp=(C_word)a,a+=4,tmp));
+t6=C_mutate((C_word*)lf[55]+1 /* (set! pathname-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2135,a[2]=t4,a[3]=((C_word)li81),tmp=(C_word)a,a+=4,tmp));
+t7=C_mutate((C_word*)lf[56]+1 /* (set! pathname-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2150,a[2]=t4,a[3]=((C_word)li84),tmp=(C_word)a,a+=4,tmp));
+t8=C_mutate((C_word*)lf[57]+1 /* (set! pathname-strip-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2165,a[2]=t4,a[3]=((C_word)li87),tmp=(C_word)a,a+=4,tmp));
+t9=C_mutate((C_word*)lf[58]+1 /* (set! pathname-strip-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2183,a[2]=t4,a[3]=((C_word)li90),tmp=(C_word)a,a+=4,tmp));
+t10=C_mutate((C_word*)lf[59]+1 /* (set! pathname-replace-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2201,a[2]=t4,a[3]=((C_word)li93),tmp=(C_word)a,a+=4,tmp));
+t11=C_mutate((C_word*)lf[60]+1 /* (set! pathname-replace-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2219,a[2]=t4,a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp));
+t12=C_mutate((C_word*)lf[61]+1 /* (set! pathname-replace-extension ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2237,a[2]=t4,a[3]=((C_word)li99),tmp=(C_word)a,a+=4,tmp));
+t13=*((C_word*)lf[62]+1);
+t14=*((C_word*)lf[40]+1);
+t15=*((C_word*)lf[2]+1);
+t16=*((C_word*)lf[63]+1);
+t17=C_mutate((C_word*)lf[64]+1 /* (set! create-temporary-file ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2255,a[2]=t13,a[3]=t14,a[4]=t15,a[5]=t16,a[6]=((C_word)li102),tmp=(C_word)a,a+=7,tmp));
+t18=*((C_word*)lf[71]+1);
+t19=*((C_word*)lf[72]+1);
+t20=*((C_word*)lf[62]+1);
+t21=*((C_word*)lf[73]+1);
+t22=*((C_word*)lf[74]+1);
+t23=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2778,a[2]=((C_word*)t0)[2],a[3]=t18,a[4]=t21,a[5]=t22,a[6]=t19,tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 365  build-platform */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[93]+1)))(2,*((C_word*)lf[93]+1),t31);}
+((C_proc2)C_retrieve_proc(*((C_word*)lf[93]+1)))(2,*((C_word*)lf[93]+1),t23);}
 
-/* k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2791(C_word c,C_word t0,C_word t1){
+/* k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1494,70 +1463,70 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2791,2,t0,t1);}
-t2=(C_word)C_i_memq(t1,lf[75]);
+C_save_and_reclaim((void*)tr2,(void*)f_2778,2,t0,t1);}
+t2=C_i_memq(t1,lf[75]);
 t3=(C_truep(t2)?lf[76]:lf[77]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2343,a[2]=((C_word)li103),tmp=(C_word)a,a+=3,tmp);
-t5=C_mutate((C_word*)lf[81]+1 /* (set! normalize-pathname ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2369,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word)li107),tmp=(C_word)a,a+=9,tmp));
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2330,a[2]=((C_word)li103),tmp=(C_word)a,a+=3,tmp);
+t5=C_mutate((C_word*)lf[81]+1 /* (set! normalize-pathname ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2356,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word)li107),tmp=(C_word)a,a+=9,tmp));
 t6=*((C_word*)lf[86]+1);
-t7=C_mutate(&lf[87] /* (set! split-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2657,a[2]=t6,a[3]=((C_word)li108),tmp=(C_word)a,a+=4,tmp));
-t8=C_mutate((C_word*)lf[89]+1 /* (set! directory-null? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2666,a[2]=((C_word)li110),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[92]+1 /* (set! decompose-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2708,a[2]=((C_word)li111),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate(&lf[87] /* (set! split-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2644,a[2]=t6,a[3]=((C_word)li108),tmp=(C_word)a,a+=4,tmp));
+t8=C_mutate((C_word*)lf[89]+1 /* (set! directory-null? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2653,a[2]=((C_word)li110),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[92]+1 /* (set! decompose-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2695,a[2]=((C_word)li111),tmp=(C_word)a,a+=3,tmp));
 t10=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_UNDEFINED);}
 
-/* decompose-directory in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2708(C_word c,C_word t0,C_word t1,C_word t2){
+/* decompose-directory in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2695(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2708,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2756,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2695,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2743,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 456  split-directory */
 t4=lf[87];
-f_2657(t4,t3,lf[92],t2,C_SCHEME_FALSE);}
+f_2644(t4,t3,lf[92],t2,C_SCHEME_FALSE);}
 
-/* k2754 in decompose-directory in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2756(C_word c,C_word t0,C_word t1){
+/* k2741 in decompose-directory in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2756,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2759,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2743,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2746,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 457  absolute-pathname-root */
 ((C_proc3)C_retrieve_proc(lf[32]))(3,lf[32],t2,((C_word*)t0)[2]);}
 
-/* k2757 in k2754 in decompose-directory in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2759(C_word c,C_word t0,C_word t1){
+/* k2744 in k2741 in decompose-directory in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2759,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2762,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2746,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2749,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 458  root-origin */
 ((C_proc3)C_retrieve_proc(lf[33]))(3,lf[33],t2,t1);}
 
-/* k2760 in k2757 in k2754 in decompose-directory in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2762(C_word c,C_word t0,C_word t1){
+/* k2747 in k2744 in k2741 in decompose-directory in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2749(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2762,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2769,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2749,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2756,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 459  root-directory */
 ((C_proc3)C_retrieve_proc(lf[34]))(3,lf[34],t2,((C_word*)t0)[2]);}
 
-/* k2767 in k2760 in k2757 in k2754 in decompose-directory in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2769(C_word c,C_word t0,C_word t1){
+/* k2754 in k2747 in k2744 in k2741 in decompose-directory in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1572,23 +1541,23 @@ C_word t11;
 C_word t12;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2769,2,t0,t1);}
-t2=(C_word)C_i_nullp(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_2756,2,t0,t1);}
+t2=C_i_nullp(((C_word*)t0)[4]);
 t3=(C_truep(t2)?C_SCHEME_FALSE:((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
 if(C_truep(t4)){
-t5=(C_word)C_i_car(t3);
-t6=(C_word)C_block_size(t4);
-if(C_truep((C_word)C_substring_compare(t4,t5,C_fix(0),C_fix(0),t6))){
-t7=(C_word)C_i_cdr(t3);
-t8=(C_word)C_block_size(t5);
-t9=(C_word)C_block_size(t8);
-t10=(C_word)C_eqp(t6,t9);
+t5=C_i_car(t3);
+t6=C_block_size(t4);
+if(C_truep(C_substring_compare(t4,t5,C_fix(0),C_fix(0),t6))){
+t7=C_i_cdr(t3);
+t8=C_block_size(t5);
+t9=C_block_size(t8);
+t10=C_eqp(t6,t9);
 if(C_truep(t10)){
 /* files.scm: 459  values */
 C_values(5,0,((C_word*)t0)[2],((C_word*)t0)[3],t1,t7);}
 else{
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2749,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2736,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 455  ##sys#substring */
 t12=*((C_word*)lf[38]+1);
 ((C_proc5)(void*)(*((C_word*)t12+1)))(5,t12,t11,t5,t6,t8);}}
@@ -1599,50 +1568,50 @@ else{
 /* files.scm: 459  values */
 C_values(5,0,((C_word*)t0)[2],((C_word*)t0)[3],t1,t3);}}
 
-/* k2747 in k2767 in k2760 in k2757 in k2754 in decompose-directory in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2749(C_word c,C_word t0,C_word t1){
+/* k2734 in k2754 in k2747 in k2744 in k2741 in decompose-directory in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2749,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+C_save_and_reclaim((void*)tr2,(void*)f_2736,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
 /* files.scm: 459  values */
 C_values(5,0,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* directory-null? in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2666(C_word c,C_word t0,C_word t1,C_word t2){
+/* directory-null? in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2653(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2666,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2674,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_listp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_2653,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2661,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_listp(t2))){
 t4=t3;
-f_2674(2,t4,t2);}
+f_2661(2,t4,t2);}
 else{
 /* files.scm: 430  split-directory */
 t4=lf[87];
-f_2657(t4,t3,lf[89],t2,C_SCHEME_TRUE);}}
+f_2644(t4,t3,lf[89],t2,C_SCHEME_TRUE);}}
 
-/* k2672 in directory-null? in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2674(C_word c,C_word t0,C_word t1){
+/* k2659 in directory-null? in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2661(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2674,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2676,a[2]=((C_word)li109),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2661,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2663,a[2]=((C_word)li109),tmp=(C_word)a,a+=3,tmp);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_2676(t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_2663(t1));}
 
-/* loop in k2672 in directory-null? in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static C_word C_fcall f_2676(C_word t1){
+/* loop in k2659 in directory-null? in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static C_word C_fcall f_2663(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1651,34 +1620,34 @@ C_word t5;
 C_word t6;
 loop:
 C_stack_check;
-t2=(C_word)C_i_nullp(t1);
+t2=C_i_nullp(t1);
 if(C_truep(t2)){
 return(t2);}
 else{
-t3=(C_word)C_i_car(t1);
-if(C_truep((C_truep((C_word)C_i_equalp(t3,lf[90]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(t3,lf[91]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
-t4=(C_word)C_i_cdr(t1);
+t3=C_i_car(t1);
+if(C_truep((C_truep(C_i_equalp(t3,lf[90]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t3,lf[91]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t4=C_i_cdr(t1);
 t6=t4;
 t1=t6;
 goto loop;}
 else{
 return(C_SCHEME_FALSE);}}}
 
-/* split-directory in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2657(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* split-directory in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2644(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2657,NULL,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_check_string_2(t3,t2);
+C_save_and_reclaim((void*)trf_2644,NULL,5,t0,t1,t2,t3,t4);}
+t5=C_i_check_string_2(t3,t2);
 /* files.scm: 424  string-split */
 t6=((C_word*)t0)[2];
 ((C_proc5)C_retrieve_proc(t6))(5,t6,t1,t3,lf[88],t4);}
 
-/* normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2369(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2356(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -1686,34 +1655,34 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2369r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2356r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_2369r(t0,t1,t2,t3);}}
+f_2356r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2369r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2356r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(9);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2373,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2360,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_2373(2,t5,((C_word*)t0)[2]);}
+f_2360(2,t5,((C_word*)t0)[2]);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_2373(2,t6,(C_word)C_i_car(t3));}
+f_2360(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2373(C_word c,C_word t0,C_word t1){
+/* k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2360(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1729,23 +1698,23 @@ C_word t12;
 C_word t13;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2373,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[76]);
+C_save_and_reclaim((void*)tr2,(void*)f_2360,2,t0,t1);}
+t2=C_eqp(t1,lf[76]);
 t3=(C_truep(t2)?C_make_character(92):C_make_character(47));
-t4=(C_word)C_i_check_string_2(((C_word*)t0)[8],lf[81]);
-t5=(C_word)C_block_size(((C_word*)t0)[8]);
+t4=C_i_check_string_2(((C_word*)t0)[8],lf[81]);
+t5=C_block_size(((C_word*)t0)[8]);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2387,a[2]=t1,a[3]=t11,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t9,a[11]=t3,a[12]=t7,a[13]=t5,a[14]=((C_word)li106),tmp=(C_word)a,a+=15,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2374,a[2]=t1,a[3]=t11,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t9,a[11]=t3,a[12]=t7,a[13]=t5,a[14]=((C_word)li106),tmp=(C_word)a,a+=15,tmp));
 t13=((C_word*)t11)[1];
-f_2387(t13,((C_word*)t0)[2],C_fix(0),C_fix(0),C_SCHEME_END_OF_LIST);}
+f_2374(t13,((C_word*)t0)[2],C_fix(0),C_fix(0),C_SCHEME_END_OF_LIST);}
 
-/* loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2387(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2374(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -1760,47 +1729,47 @@ C_word t14;
 C_word t15;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2387,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_2374,NULL,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[13]))){
-t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2397,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t5,tmp=(C_word)a,a+=13,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(t2,t3))){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2521,a[2]=t6,a[3]=t5,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[13]))){
+t6=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2384,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t5,tmp=(C_word)a,a+=13,tmp);
+if(C_truep(C_fixnum_greaterp(t2,t3))){
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2508,a[2]=t6,a[3]=t5,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 379  ##sys#substring */
 t8=*((C_word*)lf[38]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,((C_word*)t0)[4],t3,t2);}
 else{
 t7=t6;
-f_2397(t7,C_SCHEME_UNDEFINED);}}
+f_2384(t7,C_SCHEME_UNDEFINED);}}
 else{
-t6=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-if(C_truep((C_truep((C_word)C_eqp(t6,C_make_character(92)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t6,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2535,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_i_nullp(((C_word*)t5)[1]))){
-t8=(C_word)C_eqp(t2,t3);
+t6=C_i_string_ref(((C_word*)t0)[4],t2);
+if(C_truep((C_truep(C_eqp(t6,C_make_character(92)))?C_SCHEME_TRUE:(C_truep(C_eqp(t6,C_make_character(47)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2522,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_i_nullp(((C_word*)t5)[1]))){
+t8=C_eqp(t2,t3);
 if(C_truep(t8)){
 t9=C_set_block_item(((C_word*)t0)[12],0,C_SCHEME_TRUE);
 t10=t7;
-f_2535(t10,t9);}
+f_2522(t10,t9);}
 else{
 t9=t7;
-f_2535(t9,C_SCHEME_UNDEFINED);}}
+f_2522(t9,C_SCHEME_UNDEFINED);}}
 else{
 t8=t7;
-f_2535(t8,C_SCHEME_UNDEFINED);}}
+f_2522(t8,C_SCHEME_UNDEFINED);}}
 else{
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2587,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t2,a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_i_nullp(((C_word*)t5)[1]))){
-t8=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-t9=(C_word)C_eqp(t8,C_make_character(58));
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2574,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t2,a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_i_nullp(((C_word*)t5)[1]))){
+t8=C_i_string_ref(((C_word*)t0)[4],t2);
+t9=C_eqp(t8,C_make_character(58));
 t10=t7;
-f_2587(t10,(C_truep(t9)?(C_word)C_eqp(lf[76],((C_word*)t0)[2]):C_SCHEME_FALSE));}
+f_2574(t10,(C_truep(t9)?C_eqp(lf[76],((C_word*)t0)[2]):C_SCHEME_FALSE));}
 else{
 t8=t7;
-f_2587(t8,C_SCHEME_FALSE);}}}}
+f_2574(t8,C_SCHEME_FALSE);}}}}
 
-/* k2585 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2587(C_word t0,C_word t1){
+/* k2572 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2574(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1808,21 +1777,21 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2587,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2574,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2591,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2578,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 /* files.scm: 412  ##sys#substring */
 t4=*((C_word*)lf[38]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,((C_word*)t0)[4],C_fix(0),t3);}
 else{
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 /* files.scm: 414  loop */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_2387(t3,((C_word*)t0)[5],t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}}
+f_2374(t3,((C_word*)t0)[5],t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}}
 
-/* k2589 in k2585 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2591(C_word c,C_word t0,C_word t1){
+/* k2576 in k2572 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2578(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1830,14 +1799,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t4=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 /* files.scm: 413  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_2387(t5,((C_word*)t0)[2],t3,t4,C_SCHEME_END_OF_LIST);}
+f_2374(t5,((C_word*)t0)[2],t3,t4,C_SCHEME_END_OF_LIST);}
 
-/* k2533 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2535(C_word t0,C_word t1){
+/* k2520 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2522(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1848,51 +1817,51 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2535,NULL,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[8],((C_word*)t0)[7]);
+C_save_and_reclaim((void*)trf_2522,NULL,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[8],((C_word*)t0)[7]);
 if(C_truep(t2)){
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
+t3=C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
+t4=C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
 /* files.scm: 405  loop */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_2387(t5,((C_word*)t0)[5],t3,t4,((C_word*)((C_word*)t0)[4])[1]);}
+f_2374(t5,((C_word*)t0)[5],t3,t4,((C_word*)((C_word*)t0)[4])[1]);}
 else{
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2571,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
+t4=C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2558,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
 /* files.scm: 408  ##sys#substring */
 t6=*((C_word*)lf[38]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,((C_word*)t0)[2],((C_word*)t0)[7],((C_word*)t0)[8]);}}
 
-/* k2569 in k2533 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2571(C_word c,C_word t0,C_word t1){
+/* k2556 in k2520 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2558(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2571,2,t0,t1);}
-t2=f_2343(C_a_i(&a,3),t1,((C_word*)((C_word*)t0)[6])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_2558,2,t0,t1);}
+t2=f_2330(C_a_i(&a,3),t1,((C_word*)((C_word*)t0)[6])[1]);
 /* files.scm: 406  loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_2387(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_2374(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k2519 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2521(C_word c,C_word t0,C_word t1){
+/* k2506 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2521,2,t0,t1);}
-t2=f_2343(C_a_i(&a,3),t1,((C_word*)((C_word*)t0)[3])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_2508,2,t0,t1);}
+t2=f_2330(C_a_i(&a,3),t1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-f_2397(t4,t3);}
+f_2384(t4,t3);}
 
-/* k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2397(C_word t0,C_word t1){
+/* k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2384(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1900,54 +1869,54 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2397,NULL,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[12])[1]))){
+C_save_and_reclaim((void*)trf_2384,NULL,2,t0,t1);}
+if(C_truep(C_i_nullp(((C_word*)((C_word*)t0)[12])[1]))){
 if(C_truep(((C_word*)((C_word*)t0)[11])[1])){
-t2=(C_word)C_a_i_string(&a,1,((C_word*)t0)[10]);
+t2=C_a_i_string(&a,1,((C_word*)t0)[10]);
 /* files.scm: 382  ##sys#string-append */
 t3=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[9],t2,lf[82]);}
 else{
-t2=(C_word)C_a_i_string(&a,1,((C_word*)t0)[10]);
+t2=C_a_i_string(&a,1,((C_word*)t0)[10]);
 /* files.scm: 383  ##sys#string-append */
 t3=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[9],lf[83],t2);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2423,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2410,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
 /* files.scm: 384  open-output-string */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}}
 
-/* k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2423(C_word c,C_word t0,C_word t1){
+/* k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2423,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2426,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2410,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2413,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
 /* files.scm: 385  reverse */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2426(C_word c,C_word t0,C_word t1){
+/* k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2413(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2426,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2429,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-t3=(C_word)C_i_car(t1);
+C_save_and_reclaim((void*)tr2,(void*)f_2413,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2416,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+t3=C_i_car(t1);
 /* files.scm: 386  display */
 t4=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t2,t3,((C_word*)t0)[5]);}
 
-/* k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2429(C_word c,C_word t0,C_word t1){
+/* k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1957,17 +1926,17 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2429,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2432,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_2416,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2419,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+t3=C_i_cdr(((C_word*)t0)[3]);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2477,a[2]=t5,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[2],a[6]=((C_word)li105),tmp=(C_word)a,a+=7,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2464,a[2]=t5,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[2],a[6]=((C_word)li105),tmp=(C_word)a,a+=7,tmp));
 t7=((C_word*)t5)[1];
-f_2477(t7,t2,t3);}
+f_2464(t7,t2,t3);}
 
-/* loop744 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2477(C_word t0,C_word t1,C_word t2){
+/* loop742 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2464(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1976,43 +1945,43 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2477,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2485,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li104),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2495,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g751752 */
+C_save_and_reclaim((void*)trf_2464,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2472,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li104),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2482,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g749750 */
 t6=t3;
-f_2485(t6,t4,t5);}
+f_2472(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2493 in loop744 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2495(C_word c,C_word t0,C_word t1){
+/* k2480 in loop742 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2482(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_2477(t3,((C_word*)t0)[2],t2);}
+f_2464(t3,((C_word*)t0)[2],t2);}
 
-/* g751 in loop744 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2485(C_word t0,C_word t1,C_word t2){
+/* g749 in loop742 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2472(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2485,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2489,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_2472,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2476,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 389  ##sys#write-char-0 */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[85]+1)))(4,*((C_word*)lf[85]+1),t3,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k2487 in g751 in loop744 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2489(C_word c,C_word t0,C_word t1){
+/* k2474 in g749 in loop742 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -2020,51 +1989,51 @@ C_word *a;
 t2=((C_word*)t0)[5];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k2430 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2432(C_word c,C_word t0,C_word t1){
+/* k2417 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2419(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2432,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2435,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[3],((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_2419,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2422,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+t3=C_eqp(((C_word*)t0)[3],((C_word*)t0)[2]);
 if(C_truep(t3)){
 /* files.scm: 392  ##sys#write-char-0 */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[85]+1)))(4,*((C_word*)lf[85]+1),t2,((C_word*)t0)[6],((C_word*)t0)[4]);}
 else{
 t4=t2;
-f_2435(2,t4,C_SCHEME_UNDEFINED);}}
+f_2422(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k2433 in k2430 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2435(C_word c,C_word t0,C_word t1){
+/* k2420 in k2417 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2435,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2438,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2422,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2425,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 393  get-output-string */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k2436 in k2433 in k2430 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2438(C_word c,C_word t0,C_word t1){
+/* k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2425(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2438,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2441,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2425,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2428,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 394  ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[84]+1)))(3,*((C_word*)lf[84]+1),t2,t1);}
 
-/* k2439 in k2436 in k2433 in k2430 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2441(C_word c,C_word t0,C_word t1){
+/* k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2074,44 +2043,44 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2441,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2428,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-if(C_truep((C_word)C_i_string_equal_p(((C_word*)t0)[6],((C_word*)t3)[1]))){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2450,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_string_equal_p(((C_word*)t0)[6],((C_word*)t3)[1]))){
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2437,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[3])[1])){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2461,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_a_i_string(&a,1,((C_word*)t0)[2]);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2448,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t6=C_a_i_string(&a,1,((C_word*)t0)[2]);
 /* files.scm: 397  ##sys#string-append */
 t7=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,((C_word*)t3)[1]);}
 else{
 t5=t4;
-f_2450(t5,C_SCHEME_UNDEFINED);}}
+f_2437(t5,C_SCHEME_UNDEFINED);}}
 else{
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t3)[1]);}}
 
-/* k2459 in k2439 in k2436 in k2433 in k2430 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2461(C_word c,C_word t0,C_word t1){
+/* k2446 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_2450(t3,t2);}
+f_2437(t3,t2);}
 
-/* k2448 in k2439 in k2436 in k2433 in k2430 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2450(C_word t0,C_word t1){
+/* k2435 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2437(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2450,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2437,NULL,2,t0,t1);}
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2457,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2444,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 399  ##sys#string-append */
 t3=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1]);}
@@ -2119,8 +2088,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[3])[1]);}}
 
-/* k2455 in k2448 in k2439 in k2436 in k2433 in k2430 in k2427 in k2424 in k2421 in k2395 in loop in k2371 in normalize-pathname in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2457(C_word c,C_word t0,C_word t1){
+/* k2442 in k2435 in k2426 in k2423 in k2420 in k2417 in k2414 in k2411 in k2408 in k2382 in loop in k2358 in normalize-pathname in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2129,100 +2098,100 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)((C_word*)t0)[3])[1]);}
 
-/* addpart in k2789 in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static C_word C_fcall f_2343(C_word *a,C_word t1,C_word t2){
+/* addpart in k2776 in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static C_word C_fcall f_2330(C_word *a,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_stack_check;
-if(C_truep((C_word)C_i_string_equal_p(lf[78],t1))){
+if(C_truep(C_i_string_equal_p(lf[78],t1))){
 t3=t2;
 return(t3);}
 else{
-if(C_truep((C_word)C_i_string_equal_p(lf[79],t1))){
-t3=(C_word)C_i_nullp(t2);
-return((C_truep(t3)?lf[80]:(C_word)C_i_cdr(t2)));}
+if(C_truep(C_i_string_equal_p(lf[79],t1))){
+t3=C_i_nullp(t2);
+return((C_truep(t3)?lf[80]:C_i_cdr(t2)));}
 else{
-return((C_word)C_a_i_cons(&a,2,t1,t2));}}}
+return(C_a_i_cons(&a,2,t1,t2));}}}
 
-/* create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2268(C_word c,C_word t0,C_word t1,...){
+/* create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2255(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_2268r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_2255r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_2268r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_2255r(t0,t1,t2);}}
 
-static void C_ccall f_2268r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_2255r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(8);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2272,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2259,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 /* files.scm: 343  get-environment-variable */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[70]);}
 
-/* k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2272(C_word c,C_word t0,C_word t1){
+/* k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2272,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2275,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2259,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2262,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_2275(2,t3,t1);}
+f_2262(2,t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2325,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2312,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 344  get-environment-variable */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[69]);}}
 
-/* k2323 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2325(C_word c,C_word t0,C_word t1){
+/* k2310 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2325,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2312,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
-f_2275(2,t3,t2);}
+f_2262(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2331,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2318,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 345  get-environment-variable */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[68]);}}
 
-/* k2329 in k2323 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2331(C_word c,C_word t0,C_word t1){
+/* k2316 in k2310 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
-f_2275(2,t2,t1);}
+f_2262(2,t2,t1);}
 else{
 /* files.scm: 346  file-exists? */
 t2=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],lf[67]);}}
 
-/* k2273 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2275(C_word c,C_word t0,C_word t1){
+/* k2260 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2233,18 +2202,18 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2275,2,t0,t1);}
-t2=(C_word)C_notvemptyp(((C_word*)t0)[6]);
-t3=(C_truep(t2)?(C_word)C_i_vector_ref(((C_word*)t0)[6],C_fix(0)):lf[65]);
-t4=(C_word)C_i_check_string_2(t3,lf[64]);
+C_save_and_reclaim((void*)tr2,(void*)f_2262,2,t0,t1);}
+t2=C_i_pairp(((C_word*)t0)[6]);
+t3=(C_truep(t2)?C_i_car(((C_word*)t0)[6]):lf[65]);
+t4=C_i_check_string_2(t3,lf[64]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2286,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t6,a[8]=((C_word)li101),tmp=(C_word)a,a+=9,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2273,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t6,a[8]=((C_word)li101),tmp=(C_word)a,a+=9,tmp));
 t8=((C_word*)t6)[1];
-f_2286(t8,((C_word*)t0)[2]);}
+f_2273(t8,((C_word*)t0)[2]);}
 
-/* loop in k2273 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2286(C_word t0,C_word t1){
+/* loop in k2260 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2273(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2253,16 +2222,16 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2286,NULL,2,t0,t1);}
-t2=(C_word)C_fudge(C_fix(16));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2293,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2312,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2316,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_2273,NULL,2,t0,t1);}
+t2=C_fudge(C_fix(16));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2280,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2299,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2303,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 351  number->string */
 C_number_to_string(4,0,t5,t2,C_fix(16));}
 
-/* k2314 in loop in k2273 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2316(C_word c,C_word t0,C_word t1){
+/* k2301 in loop in k2260 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -2270,8 +2239,8 @@ C_word *a;
 t2=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[66],t1);}
 
-/* k2310 in loop in k2273 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2312(C_word c,C_word t0,C_word t1){
+/* k2297 in loop in k2260 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -2279,50 +2248,50 @@ C_word *a;
 t2=((C_word*)t0)[5];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k2291 in loop in k2273 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2293(C_word c,C_word t0,C_word t1){
+/* k2278 in loop in k2260 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2293,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2299,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2280,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2286,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 352  file-exists? */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}
 
-/* k2297 in k2291 in loop in k2273 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2299(C_word c,C_word t0,C_word t1){
+/* k2284 in k2278 in loop in k2260 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2299,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2286,2,t0,t1);}
 if(C_truep(t1)){
 /* files.scm: 353  loop */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_2286(t2,((C_word*)t0)[4]);}
+f_2273(t2,((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2307,a[2]=((C_word*)t0)[3],a[3]=((C_word)li100),tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2294,a[2]=((C_word*)t0)[3],a[3]=((C_word)li100),tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 354  call-with-output-file */
 t3=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[4],((C_word*)t0)[3],t2);}}
 
-/* a2306 in k2297 in k2291 in loop in k2273 in k2270 in create-temporary-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2293 in k2284 in k2278 in loop in k2260 in k2257 in create-temporary-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2294(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2307,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2294,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* pathname-replace-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2250(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pathname-replace-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2237(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2330,37 +2299,37 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2250,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2256,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li97),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2262,a[2]=t3,a[3]=((C_word)li98),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_2237,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2243,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li97),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2249,a[2]=t3,a[3]=((C_word)li98),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t4,t5);}
 
-/* a2261 in pathname-replace-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2248 in pathname-replace-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2249(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2262,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2249,5,t0,t1,t2,t3,t4);}
 /* files.scm: 335  make-pathname */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[40]+1)))(5,*((C_word*)lf[40]+1),t1,t2,t3,((C_word*)t0)[2]);}
 
-/* a2255 in pathname-replace-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2256(C_word c,C_word t0,C_word t1){
+/* a2242 in pathname-replace-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2256,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2243,2,t0,t1);}
 /* files.scm: 334  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* pathname-replace-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2232(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pathname-replace-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2219(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2368,37 +2337,37 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2232,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2238,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li94),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2244,a[2]=t3,a[3]=((C_word)li95),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_2219,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2225,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li94),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2231,a[2]=t3,a[3]=((C_word)li95),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t4,t5);}
 
-/* a2243 in pathname-replace-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2244(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2230 in pathname-replace-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2231(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2244,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2231,5,t0,t1,t2,t3,t4);}
 /* files.scm: 330  make-pathname */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[40]+1)))(5,*((C_word*)lf[40]+1),t1,t2,((C_word*)t0)[2],t4);}
 
-/* a2237 in pathname-replace-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2238(C_word c,C_word t0,C_word t1){
+/* a2224 in pathname-replace-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2238,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2225,2,t0,t1);}
 /* files.scm: 329  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* pathname-replace-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pathname-replace-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2406,37 +2375,37 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2214,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2220,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li91),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2226,a[2]=t3,a[3]=((C_word)li92),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_2201,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2207,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li91),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2213,a[2]=t3,a[3]=((C_word)li92),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t4,t5);}
 
-/* a2225 in pathname-replace-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2212 in pathname-replace-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2226,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2213,5,t0,t1,t2,t3,t4);}
 /* files.scm: 325  make-pathname */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[40]+1)))(5,*((C_word*)lf[40]+1),t1,((C_word*)t0)[2],t3,t4);}
 
-/* a2219 in pathname-replace-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2220(C_word c,C_word t0,C_word t1){
+/* a2206 in pathname-replace-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2220,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2207,2,t0,t1);}
 /* files.scm: 324  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* pathname-strip-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2196(C_word c,C_word t0,C_word t1,C_word t2){
+/* pathname-strip-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2183(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2444,37 +2413,37 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2196,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2202,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li88),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2208,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2183,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2189,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li88),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2195,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 
-/* a2207 in pathname-strip-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2208(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2194 in pathname-strip-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2208,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2195,5,t0,t1,t2,t3,t4);}
 /* files.scm: 320  make-pathname */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[40]+1)))(4,*((C_word*)lf[40]+1),t1,t2,t3);}
 
-/* a2201 in pathname-strip-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2202(C_word c,C_word t0,C_word t1){
+/* a2188 in pathname-strip-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2202,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2189,2,t0,t1);}
 /* files.scm: 319  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* pathname-strip-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2178(C_word c,C_word t0,C_word t1,C_word t2){
+/* pathname-strip-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2165(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2482,37 +2451,37 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2178,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2184,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li85),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2190,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2165,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2171,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li85),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2177,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 
-/* a2189 in pathname-strip-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2190(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2176 in pathname-strip-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2190,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2177,5,t0,t1,t2,t3,t4);}
 /* files.scm: 315  make-pathname */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[40]+1)))(5,*((C_word*)lf[40]+1),t1,C_SCHEME_FALSE,t3,t4);}
 
-/* a2183 in pathname-strip-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2184(C_word c,C_word t0,C_word t1){
+/* a2170 in pathname-strip-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2184,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2171,2,t0,t1);}
 /* files.scm: 314  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* pathname-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2163(C_word c,C_word t0,C_word t1,C_word t2){
+/* pathname-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2150(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2520,37 +2489,37 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2163,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2169,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li82),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2175,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2150,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2156,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li82),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2162,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 
-/* a2174 in pathname-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2175(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2161 in pathname-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2175,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2162,5,t0,t1,t2,t3,t4);}
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* a2168 in pathname-extension in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2169(C_word c,C_word t0,C_word t1){
+/* a2155 in pathname-extension in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2156(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2169,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2156,2,t0,t1);}
 /* files.scm: 309  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* pathname-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2148(C_word c,C_word t0,C_word t1,C_word t2){
+/* pathname-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2135(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2558,37 +2527,37 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2148,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2154,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li79),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2160,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2135,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2141,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li79),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2147,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 
-/* a2159 in pathname-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2160(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2146 in pathname-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2147(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2160,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2147,5,t0,t1,t2,t3,t4);}
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 
-/* a2153 in pathname-file in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2154(C_word c,C_word t0,C_word t1){
+/* a2140 in pathname-file in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2141(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2154,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2141,2,t0,t1);}
 /* files.scm: 304  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* pathname-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2133(C_word c,C_word t0,C_word t1,C_word t2){
+/* pathname-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2120(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2596,37 +2565,37 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2133,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2139,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li76),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2145,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2120,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2126,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li76),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2132,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 
-/* a2144 in pathname-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2145(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2131 in pathname-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2132(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2145,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_2132,5,t0,t1,t2,t3,t4);}
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}
 
-/* a2138 in pathname-directory in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2139(C_word c,C_word t0,C_word t1){
+/* a2125 in pathname-directory in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2126(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2139,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2126,2,t0,t1);}
 /* files.scm: 299  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* decompose-pathname in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2049(C_word c,C_word t0,C_word t1,C_word t2){
+/* decompose-pathname in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2044(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2636,21 +2605,21 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2049,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[53]);
-t4=(C_word)C_block_size(t2);
-t5=(C_word)C_eqp(C_fix(0),t4);
+C_save_and_reclaim((void*)tr3,(void*)f_2044,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[53]);
+t4=C_block_size(t2);
+t5=C_eqp(C_fix(0),t4);
 if(C_truep(t5)){
 /* files.scm: 278  values */
 C_values(5,0,t1,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);}
 else{
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2065,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2060,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 279  string-match */
 t7=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[2],t2);}}
 
-/* k2063 in decompose-pathname in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2065(C_word c,C_word t0,C_word t1){
+/* k2058 in decompose-pathname in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2060(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2658,20 +2627,20 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2065,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2060,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2075,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(t1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2070,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(t1);
 /* files.scm: 281  strip-pds */
-f_2035(t2,t3);}
+f_2030(t2,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2094,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2089,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 282  string-match */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],((C_word*)t0)[4]);}}
 
-/* k2092 in k2063 in decompose-pathname in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2094(C_word c,C_word t0,C_word t1){
+/* k2087 in k2058 in decompose-pathname in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2679,71 +2648,71 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2094,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2089,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2104,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cadr(t1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2099,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cadr(t1);
 /* files.scm: 284  strip-pds */
-f_2035(t2,t3);}
+f_2030(t2,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2119,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2114,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 285  strip-pds */
-f_2035(t2,((C_word*)t0)[2]);}}
+f_2030(t2,((C_word*)t0)[2]);}}
 
-/* k2117 in k2092 in k2063 in decompose-pathname in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2119(C_word c,C_word t0,C_word t1){
+/* k2112 in k2087 in k2058 in decompose-pathname in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2114(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* files.scm: 285  values */
 C_values(5,0,((C_word*)t0)[2],t1,C_SCHEME_FALSE,C_SCHEME_FALSE);}
 
-/* k2102 in k2092 in k2063 in decompose-pathname in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2104(C_word c,C_word t0,C_word t1){
+/* k2097 in k2087 in k2058 in decompose-pathname in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2099(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_caddr(((C_word*)t0)[3]);
+t2=C_i_caddr(((C_word*)t0)[3]);
 /* files.scm: 284  values */
 C_values(5,0,((C_word*)t0)[2],t1,t2,C_SCHEME_FALSE);}
 
-/* k2073 in k2063 in decompose-pathname in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_ccall f_2075(C_word c,C_word t0,C_word t1){
+/* k2068 in k2058 in decompose-pathname in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_ccall f_2070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_caddr(((C_word*)t0)[3]);
-t3=(C_word)C_i_cddddr(((C_word*)t0)[3]);
-t4=(C_word)C_i_car(t3);
+t2=C_i_caddr(((C_word*)t0)[3]);
+t3=C_i_cddddr(((C_word*)t0)[3]);
+t4=C_i_car(t3);
 /* files.scm: 281  values */
 C_values(5,0,((C_word*)t0)[2],t1,t2,t4);}
 
-/* strip-pds in k2032 in k2029 in k1640 in k864 in k861 in k858 */
-static void C_fcall f_2035(C_word t1,C_word t2){
+/* strip-pds in k2027 in k2024 in k1635 in k862 in k859 in k856 */
+static void C_fcall f_2030(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2035,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_2030,NULL,2,t1,t2);}
 if(C_truep(t2)){
 t3=t2;
-if(C_truep((C_truep((C_word)C_i_equalp(t3,lf[51]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(t3,lf[52]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+if(C_truep((C_truep(C_i_equalp(t3,lf[51]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t3,lf[52]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 else{
 /* files.scm: 274  chop-pds */
-f_1657(t1,t2,C_SCHEME_FALSE);}}
+f_1652(t1,t2,C_SCHEME_FALSE);}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* make-absolute-pathname in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* make-absolute-pathname in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -2751,13 +2720,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+17)){
-C_save_and_reclaim((void*)tr4r,(void*)f_1952r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_1947r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_1952r(t0,t1,t2,t3,t4);}}
+f_1947r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_1952r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_1947r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -2768,84 +2737,84 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(17);
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1954,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[5],a[8]=((C_word)li70),tmp=(C_word)a,a+=9,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1976,a[2]=t5,a[3]=((C_word)li71),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1981,a[2]=t6,a[3]=((C_word)li72),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-ext496513 */
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1949,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[5],a[8]=((C_word)li70),tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1971,a[2]=t5,a[3]=((C_word)li71),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1976,a[2]=t6,a[3]=((C_word)li72),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-ext494511 */
 t8=t7;
-f_1981(t8,t1);}
+f_1976(t8,t1);}
 else{
-t8=(C_word)C_i_car(t4);
-t9=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-pds497511 */
+t8=C_i_car(t4);
+t9=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t9))){
+/* def-pds495509 */
 t10=t6;
-f_1976(t10,t1,t8);}
+f_1971(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* body494502 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* body492500 */
 t12=t5;
-f_1954(t12,t1,t8,t10);}
+f_1949(t12,t1,t8,t10);}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-ext496 in make-absolute-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1981(C_word t0,C_word t1){
+/* def-ext494 in make-absolute-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1976(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1981,NULL,2,t0,t1);}
-/* def-pds497511 */
+C_save_and_reclaim((void*)trf_1976,NULL,2,t0,t1);}
+/* def-pds495509 */
 t2=((C_word*)t0)[2];
-f_1976(t2,t1,C_SCHEME_FALSE);}
+f_1971(t2,t1,C_SCHEME_FALSE);}
 
-/* def-pds497 in make-absolute-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1976(C_word t0,C_word t1,C_word t2){
+/* def-pds495 in make-absolute-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1971(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1976,NULL,3,t0,t1,t2);}
-/* body494502 */
+C_save_and_reclaim((void*)trf_1971,NULL,3,t0,t1,t2);}
+/* body492500 */
 t3=((C_word*)t0)[2];
-f_1954(t3,t1,t2,C_SCHEME_FALSE);}
+f_1949(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body494 in make-absolute-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1954(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body492 in make-absolute-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1949(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1954,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1962,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)trf_1949,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1957,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* files.scm: 257  canonicalize-dirs */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_1771(t5,t4,((C_word*)t0)[2],t3);}
+f_1766(t5,t4,((C_word*)t0)[2],t3);}
 
-/* k1960 in body494 in make-absolute-pathname in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1962(C_word c,C_word t0,C_word t1){
+/* k1955 in body492 in make-absolute-pathname in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1962,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1965,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1968,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1957,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1960,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1963,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
 /* files.scm: 258  absolute-pathname? */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t1);}
 
-/* k1966 in k1960 in body494 in make-absolute-pathname in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1968(C_word c,C_word t0,C_word t1){
+/* k1961 in k1955 in body492 in make-absolute-pathname in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2855,7 +2824,7 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[9];
 /* files.scm: 255  _make-pathname */
 t3=((C_word*)((C_word*)t0)[8])[1];
-f_1802(t3,((C_word*)t0)[7],lf[41],t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_1797(t3,((C_word*)t0)[7],lf[41],t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t2=((C_word*)t0)[4];
 if(C_truep(t2)){
@@ -2867,17 +2836,17 @@ else{
 t3=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[9]);}}}
 
-/* k1963 in k1960 in body494 in make-absolute-pathname in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1965(C_word c,C_word t0,C_word t1){
+/* k1958 in k1955 in body492 in make-absolute-pathname in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* files.scm: 255  _make-pathname */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_1802(t2,((C_word*)t0)[5],lf[41],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_1797(t2,((C_word*)t0)[5],lf[41],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* make-pathname in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* make-pathname in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1883(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -2885,13 +2854,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+15)){
-C_save_and_reclaim((void*)tr4r,(void*)f_1888r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_1883r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_1888r(t0,t1,t2,t3,t4);}}
+f_1883r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_1888r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_1883r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -2902,78 +2871,78 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(15);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1890,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li66),tmp=(C_word)a,a+=7,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1899,a[2]=t5,a[3]=((C_word)li67),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1904,a[2]=t6,a[3]=((C_word)li68),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-ext464475 */
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1885,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li66),tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1894,a[2]=t5,a[3]=((C_word)li67),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1899,a[2]=t6,a[3]=((C_word)li68),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-ext462473 */
 t8=t7;
-f_1904(t8,t1);}
+f_1899(t8,t1);}
 else{
-t8=(C_word)C_i_car(t4);
-t9=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-pds465473 */
+t8=C_i_car(t4);
+t9=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t9))){
+/* def-pds463471 */
 t10=t6;
-f_1899(t10,t1,t8);}
+f_1894(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* body462470 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* body460468 */
 t12=t5;
-f_1890(t12,t1,t8,t10);}
+f_1885(t12,t1,t8,t10);}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-ext464 in make-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1904(C_word t0,C_word t1){
+/* def-ext462 in make-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1899(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1904,NULL,2,t0,t1);}
-/* def-pds465473 */
+C_save_and_reclaim((void*)trf_1899,NULL,2,t0,t1);}
+/* def-pds463471 */
 t2=((C_word*)t0)[2];
-f_1899(t2,t1,C_SCHEME_FALSE);}
+f_1894(t2,t1,C_SCHEME_FALSE);}
 
-/* def-pds465 in make-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1899(C_word t0,C_word t1,C_word t2){
+/* def-pds463 in make-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1894(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1899,NULL,3,t0,t1,t2);}
-/* body462470 */
+C_save_and_reclaim((void*)trf_1894,NULL,3,t0,t1,t2);}
+/* body460468 */
 t3=((C_word*)t0)[2];
-f_1890(t3,t1,t2,C_SCHEME_FALSE);}
+f_1885(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body462 in make-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1890(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body460 in make-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1885(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1890,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1898,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_1885,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1893,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 251  canonicalize-dirs */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_1771(t5,t4,((C_word*)t0)[2],t3);}
+f_1766(t5,t4,((C_word*)t0)[2],t3);}
 
-/* k1896 in body462 in make-pathname in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1898(C_word c,C_word t0,C_word t1){
+/* k1891 in body460 in make-pathname in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* files.scm: 251  _make-pathname */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_1802(t2,((C_word*)t0)[5],lf[40],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_1797(t2,((C_word*)t0)[5],lf[40],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* _make-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1802(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* _make-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1797(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -2990,47 +2959,47 @@ C_word t18;
 C_word t19;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1802,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_1797,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
 t7=(C_truep(t5)?t5:lf[45]);
 t8=(C_truep(t4)?t4:lf[46]);
-t9=(C_truep(t6)?(C_word)C_block_size(t6):C_fix(1));
-t10=(C_word)C_i_check_string_2(t3,t2);
-t11=(C_word)C_i_check_string_2(t8,t2);
-t12=(C_word)C_i_check_string_2(t7,t2);
-t13=(C_truep(t6)?(C_word)C_i_check_string_2(t6,t2):C_SCHEME_UNDEFINED);
-t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1831,a[2]=t7,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1855,a[2]=t9,a[3]=t14,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
-t16=(C_word)C_block_size(t8);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t16,t9))){
+t9=(C_truep(t6)?C_block_size(t6):C_fix(1));
+t10=C_i_check_string_2(t3,t2);
+t11=C_i_check_string_2(t8,t2);
+t12=C_i_check_string_2(t7,t2);
+t13=(C_truep(t6)?C_i_check_string_2(t6,t2):C_SCHEME_UNDEFINED);
+t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1826,a[2]=t7,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1850,a[2]=t9,a[3]=t14,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+t16=C_block_size(t8);
+if(C_truep(C_fixnum_greater_or_equal_p(t16,t9))){
 if(C_truep(t6)){
-t17=(C_word)C_substring_compare(t6,t8,C_fix(0),C_fix(0),t9);
+t17=C_substring_compare(t6,t8,C_fix(0),C_fix(0),t9);
 t18=t15;
-f_1855(t18,t17);}
+f_1850(t18,t17);}
 else{
-t17=(C_word)C_subchar(t8,C_fix(0));
+t17=C_subchar(t8,C_fix(0));
 t18=t15;
-f_1855(t18,(C_word)C_i_memq(t17,lf[49]));}}
+f_1850(t18,C_i_memq(t17,lf[49]));}}
 else{
 t17=t15;
-f_1855(t17,C_SCHEME_FALSE);}}
+f_1850(t17,C_SCHEME_FALSE);}}
 
-/* k1853 in _make-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1855(C_word t0,C_word t1){
+/* k1848 in _make-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1850(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_block_size(((C_word*)t0)[4]);
+t2=C_block_size(((C_word*)t0)[4]);
 /* files.scm: 241  ##sys#substring */
 t3=*((C_word*)lf[38]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[2],t2);}
 else{
 t2=((C_word*)t0)[3];
-f_1831(2,t2,((C_word*)t0)[4]);}}
+f_1826(2,t2,((C_word*)t0)[4]);}}
 
-/* k1829 in _make-pathname in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1831(C_word c,C_word t0,C_word t1){
+/* k1824 in _make-pathname in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1826(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3038,19 +3007,19 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1831,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1838,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[2]);
-if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-t4=(C_word)C_eqp((C_word)C_subchar(((C_word*)t0)[2],C_fix(0)),C_make_character(46));
+C_save_and_reclaim((void*)tr2,(void*)f_1826,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1833,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=C_block_size(((C_word*)t0)[2]);
+if(C_truep(C_fixnum_greaterp(t3,C_fix(0)))){
+t4=C_eqp(C_subchar(((C_word*)t0)[2],C_fix(0)),C_make_character(46));
 t5=t2;
-f_1838(t5,(C_word)C_i_not(t4));}
+f_1833(t5,C_i_not(t4));}
 else{
 t4=t2;
-f_1838(t4,C_SCHEME_FALSE);}}
+f_1833(t4,C_SCHEME_FALSE);}}
 
-/* k1836 in k1829 in _make-pathname in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1838(C_word t0,C_word t1){
+/* k1831 in k1824 in _make-pathname in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1833(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3063,8 +3032,8 @@ else{
 t2=((C_word*)t0)[6];
 ((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],lf[48],((C_word*)t0)[2]);}}
 
-/* canonicalize-dirs in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1771(C_word t0,C_word t1,C_word t2,C_word t3){
+/* canonicalize-dirs in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1766(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3072,25 +3041,25 @@ C_word t6;
 C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1771,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_not(t2);
-t5=(C_truep(t4)?t4:(C_word)C_i_nullp(t2));
+C_save_and_reclaim((void*)trf_1766,NULL,4,t0,t1,t2,t3);}
+t4=C_i_not(t2);
+t5=(C_truep(t4)?t4:C_i_nullp(t2));
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[44]);}
 else{
-if(C_truep((C_word)C_i_stringp(t2))){
-t6=(C_word)C_a_i_list(&a,1,t2);
+if(C_truep(C_i_stringp(t2))){
+t6=C_a_i_list(&a,1,t2);
 /* files.scm: 224  conc-dirs */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_1710(t7,t1,t6,t3);}
+f_1705(t7,t1,t6,t3);}
 else{
 /* files.scm: 225  conc-dirs */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_1710(t6,t1,t2,t3);}}}
+f_1705(t6,t1,t2,t3);}}}
 
-/* conc-dirs in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1710(C_word t0,C_word t1,C_word t2,C_word t3){
+/* conc-dirs in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1705(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3099,16 +3068,16 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1710,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_list_2(t2,lf[40]);
+C_save_and_reclaim((void*)trf_1705,NULL,4,t0,t1,t2,t3);}
+t4=C_i_check_list_2(t2,lf[40]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1719,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t6,a[6]=((C_word)li62),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1714,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t6,a[6]=((C_word)li62),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_1719(t8,t1,t2);}
+f_1714(t8,t1,t2);}
 
-/* loop in conc-dirs in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1719(C_word t0,C_word t1,C_word t2){
+/* loop in conc-dirs in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1714(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3123,16 +3092,16 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1719,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_1714,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[43]);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_string_length(t3);
-t5=(C_word)C_eqp(t4,C_fix(0));
+t3=C_i_car(t2);
+t4=C_i_string_length(t3);
+t5=C_eqp(t4,C_fix(0));
 if(C_truep(t5)){
-t6=(C_word)C_i_cdr(t2);
+t6=C_i_cdr(t2);
 /* files.scm: 216  loop */
 t10=t1;
 t11=t6;
@@ -3140,13 +3109,13 @@ t1=t10;
 t2=t11;
 goto loop;}
 else{
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1749,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t7=(C_word)C_i_car(t2);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1744,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t7=C_i_car(t2);
 /* files.scm: 218  chop-pds */
-f_1657(t6,t7,((C_word*)t0)[4]);}}}
+f_1652(t6,t7,((C_word*)t0)[4]);}}}
 
-/* k1747 in loop in conc-dirs in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1749(C_word c,C_word t0,C_word t1){
+/* k1742 in loop in conc-dirs in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1744(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3155,17 +3124,17 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1749,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1744,2,t0,t1);}
 t2=((C_word*)t0)[7];
 t3=(C_truep(t2)?t2:((C_word*)t0)[6]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1757,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_i_cdr(((C_word*)t0)[3]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1752,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t5=C_i_cdr(((C_word*)t0)[3]);
 /* files.scm: 220  loop */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_1719(t6,t4,t5);}
+f_1714(t6,t4,t5);}
 
-/* k1755 in k1747 in loop in conc-dirs in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1757(C_word c,C_word t0,C_word t1){
+/* k1750 in k1742 in loop in conc-dirs in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1752(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3173,8 +3142,8 @@ C_word *a;
 t2=((C_word*)t0)[5];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* chop-pds in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1657(C_word t1,C_word t2,C_word t3){
+/* chop-pds in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1652(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3186,37 +3155,37 @@ C_word t10;
 C_word t11;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1657,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1652,NULL,3,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_block_size(t2);
-t5=(C_truep(t3)?(C_word)C_block_size(t3):C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1673,a[2]=t2,a[3]=t1,a[4]=t5,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,C_fix(1)))){
+t4=C_block_size(t2);
+t5=(C_truep(t3)?C_block_size(t3):C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1668,a[2]=t2,a[3]=t1,a[4]=t5,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnum_greater_or_equal_p(t4,C_fix(1)))){
 if(C_truep(t3)){
-t7=(C_word)C_fixnum_difference(t4,t5);
-t8=(C_word)C_substring_compare(t2,t3,t7,C_fix(0),t5);
+t7=C_fixnum_difference(t4,t5);
+t8=C_substring_compare(t2,t3,t7,C_fix(0),t5);
 t9=t6;
-f_1673(t9,t8);}
+f_1668(t9,t8);}
 else{
-t7=(C_word)C_fixnum_difference(t4,t5);
-t8=(C_word)C_subchar(t2,t7);
+t7=C_fixnum_difference(t4,t5);
+t8=C_subchar(t2,t7);
 t9=t6;
-f_1673(t9,(C_word)C_i_memq(t8,lf[39]));}}
+f_1668(t9,C_i_memq(t8,lf[39]));}}
 else{
 t7=t6;
-f_1673(t7,C_SCHEME_FALSE);}}
+f_1668(t7,C_SCHEME_FALSE);}}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k1671 in chop-pds in k1640 in k864 in k861 in k858 */
-static void C_fcall f_1673(C_word t0,C_word t1){
+/* k1666 in chop-pds in k1635 in k862 in k859 in k856 */
+static void C_fcall f_1668(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[4]);
+t2=C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[4]);
 /* files.scm: 200  ##sys#substring */
 t3=*((C_word*)lf[38]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t2);}
@@ -3224,8 +3193,8 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* absolute-pathname? in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1644(C_word c,C_word t0,C_word t1,C_word t2){
+/* absolute-pathname? in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1639(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3233,22 +3202,22 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1644,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[36]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1655,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1639,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[36]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1650,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 188  absolute-pathname-root */
 ((C_proc3)C_retrieve_proc(lf[32]))(3,lf[32],t4,t2);}
 
-/* k1653 in absolute-pathname? in k1640 in k864 in k861 in k858 */
-static void C_ccall f_1655(C_word c,C_word t0,C_word t1){
+/* k1648 in absolute-pathname? in k1635 in k862 in k859 in k856 */
+static void C_ccall f_1650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_pairp(t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_pairp(t1));}
 
-/* file-move in k864 in k861 in k858 */
-static void C_ccall f_1230(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-move in k862 in k859 in k856 */
+static void C_ccall f_1225(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -3256,13 +3225,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr4r,(void*)f_1230r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_1225r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_1230r(t0,t1,t2,t3,t4);}}
+f_1225r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_1230r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_1225r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3273,56 +3242,56 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(13);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1232,a[2]=t3,a[3]=t2,a[4]=((C_word)li56),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1585,a[2]=t5,a[3]=((C_word)li57),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1590,a[2]=t6,a[3]=((C_word)li58),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-clobber196346 */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1227,a[2]=t3,a[3]=t2,a[4]=((C_word)li56),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1580,a[2]=t5,a[3]=((C_word)li57),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1585,a[2]=t6,a[3]=((C_word)li58),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-clobber194344 */
 t8=t7;
-f_1590(t8,t1);}
+f_1585(t8,t1);}
 else{
-t8=(C_word)C_i_car(t4);
-t9=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-blocksize197344 */
+t8=C_i_car(t4);
+t9=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t9))){
+/* def-blocksize195342 */
 t10=t6;
-f_1585(t10,t1,t8);}
+f_1580(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* body194202 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* body192200 */
 t12=t5;
-f_1232(t12,t1,t8,t10);}
+f_1227(t12,t1,t8,t10);}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-clobber196 in file-move in k864 in k861 in k858 */
-static void C_fcall f_1590(C_word t0,C_word t1){
+/* def-clobber194 in file-move in k862 in k859 in k856 */
+static void C_fcall f_1585(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1590,NULL,2,t0,t1);}
-/* def-blocksize197344 */
+C_save_and_reclaim((void*)trf_1585,NULL,2,t0,t1);}
+/* def-blocksize195342 */
 t2=((C_word*)t0)[2];
-f_1585(t2,t1,C_SCHEME_FALSE);}
+f_1580(t2,t1,C_SCHEME_FALSE);}
 
-/* def-blocksize197 in file-move in k864 in k861 in k858 */
-static void C_fcall f_1585(C_word t0,C_word t1,C_word t2){
+/* def-blocksize195 in file-move in k862 in k859 in k856 */
+static void C_fcall f_1580(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1585,NULL,3,t0,t1,t2);}
-/* body194202 */
+C_save_and_reclaim((void*)trf_1580,NULL,3,t0,t1,t2);}
+/* body192200 */
 t3=((C_word*)t0)[2];
-f_1232(t3,t1,t2,C_fix(1024));}
+f_1227(t3,t1,t2,C_fix(1024));}
 
-/* body194 in file-move in k864 in k861 in k858 */
-static void C_fcall f_1232(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body192 in file-move in k862 in k859 in k856 */
+static void C_fcall f_1227(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3332,21 +3301,21 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1232,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(((C_word*)t0)[3],lf[24]);
-t5=(C_word)C_i_check_string_2(((C_word*)t0)[2],lf[24]);
-t6=(C_word)C_i_check_number_2(t3,lf[24]);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1245,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=t3,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_integerp(t3))){
+C_save_and_reclaim((void*)trf_1227,NULL,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(((C_word*)t0)[3],lf[24]);
+t5=C_i_check_string_2(((C_word*)t0)[2],lf[24]);
+t6=C_i_check_number_2(t3,lf[24]);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1240,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=t3,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_integerp(t3))){
 t8=t3;
 t9=t7;
-f_1245(t9,(C_word)C_fixnum_greaterp(t8,C_fix(0)));}
+f_1240(t9,C_fixnum_greaterp(t8,C_fix(0)));}
 else{
 t8=t7;
-f_1245(t8,C_SCHEME_FALSE);}}
+f_1240(t8,C_SCHEME_FALSE);}}
 
-/* k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_fcall f_1245(C_word t0,C_word t1){
+/* k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_fcall f_1240(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3354,19 +3323,19 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1245,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1248,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_1240,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1243,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_1248(2,t3,t1);}
+f_1243(2,t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1574,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1578,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1569,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1573,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 124  number->string */
 C_number_to_string(3,0,t4,((C_word*)t0)[5]);}}
 
-/* k1576 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1578(C_word c,C_word t0,C_word t1){
+/* k1571 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1573(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3374,8 +3343,8 @@ C_word *a;
 t2=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[31],t1);}
 
-/* k1572 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1574(C_word c,C_word t0,C_word t1){
+/* k1567 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3383,40 +3352,40 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1248(C_word c,C_word t0,C_word t1){
+/* k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1248,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1251,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1243,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1246,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 125  file-exists? */
 t3=*((C_word*)lf[2]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[6]);}
 
-/* k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1251(C_word c,C_word t0,C_word t1){
+/* k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1251,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1254,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1246,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1249,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_1254(2,t3,t1);}
+f_1249(2,t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1567,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1562,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 126  string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[30],((C_word*)t0)[6]);}}
 
-/* k1565 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1567(C_word c,C_word t0,C_word t1){
+/* k1560 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1562(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3424,46 +3393,46 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1254(C_word c,C_word t0,C_word t1){
+/* k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1249(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1254,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1257,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1550,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1249,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1252,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1545,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 127  file-exists? */
 t4=*((C_word*)lf[2]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 
-/* k1548 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1550(C_word c,C_word t0,C_word t1){
+/* k1543 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1545(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1550,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1545,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-f_1257(2,t3,t2);}
+f_1252(2,t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1560,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1555,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 129  string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[29],((C_word*)t0)[2]);}}
 else{
 t2=((C_word*)t0)[3];
-f_1257(2,t2,C_SCHEME_FALSE);}}
+f_1252(2,t2,C_SCHEME_FALSE);}}
 
-/* k1558 in k1548 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1560(C_word c,C_word t0,C_word t1){
+/* k1553 in k1543 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3471,23 +3440,23 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1257(C_word c,C_word t0,C_word t1){
+/* k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1257,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1260,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1494,a[2]=((C_word*)t0)[5],a[3]=((C_word)li55),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1252,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1255,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1489,a[2]=((C_word*)t0)[5],a[3]=((C_word)li55),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
 t4=*((C_word*)lf[15]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1494(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1489(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3495,14 +3464,14 @@ C_word t5;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1494,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1500,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1525,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li54),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1489,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1495,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1520,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li54),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[14]+1)))(4,*((C_word*)lf[14]+1),t1,t3,t4);}
 
-/* a1524 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1525(C_word c,C_word t0,C_word t1){
+/* a1519 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3510,74 +3479,74 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1525,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1531,a[2]=((C_word*)t0)[3],a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1537,a[2]=((C_word*)t0)[2],a[3]=((C_word)li53),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1520,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1526,a[2]=((C_word*)t0)[3],a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1532,a[2]=((C_word*)t0)[2],a[3]=((C_word)li53),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a1536 in a1524 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1537(C_word c,C_word t0,C_word t1,...){
+/* a1531 in a1519 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1532(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1537r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1532r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1537r(t0,t1,t2);}}
+f_1532r(t0,t1,t2);}}
 
-static void C_ccall f_1537r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1532r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1543,a[2]=t2,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp);
-/* k233238 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1538,a[2]=t2,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp);
+/* k231236 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1542 in a1536 in a1524 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1543(C_word c,C_word t0,C_word t1){
+/* a1537 in a1531 in a1519 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1538(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1543,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1538,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a1530 in a1524 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1531(C_word c,C_word t0,C_word t1){
+/* a1525 in a1519 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1531,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1526,2,t0,t1);}
 /* files.scm: 132  open-input-file */
 t2=*((C_word*)lf[20]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* a1499 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1500(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1494 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1495(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1500,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1506,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li49),tmp=(C_word)a,a+=5,tmp);
-/* k233238 */
+C_save_and_reclaim((void*)tr3,(void*)f_1495,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1501,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li49),tmp=(C_word)a,a+=5,tmp);
+/* k231236 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1505 in a1499 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1506(C_word c,C_word t0,C_word t1){
+/* a1500 in a1494 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3586,21 +3555,21 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1506,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(((C_word*)t0)[3],lf[9]))){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1517,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1501,2,t0,t1);}
+if(C_truep(C_i_structurep(((C_word*)t0)[3],lf[9]))){
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1512,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 134  string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[28],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2989,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2976,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 134  string-append */
 t3=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[28],((C_word*)t0)[2]);}}
 
-/* f2989 in a1505 in a1499 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f2989(C_word c,C_word t0,C_word t1){
+/* f2976 in a1500 in a1494 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f2976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3608,8 +3577,8 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1515 in a1505 in a1499 in a1493 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1517(C_word c,C_word t0,C_word t1){
+/* k1510 in a1500 in a1494 in a1488 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3617,36 +3586,36 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1260(C_word c,C_word t0,C_word t1){
+/* k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1260,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1263,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* g236237 */
+C_save_and_reclaim((void*)tr2,(void*)f_1255,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1258,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* g234235 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1263(C_word c,C_word t0,C_word t1){
+/* k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1263,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1266,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1439,a[2]=((C_word*)t0)[2],a[3]=((C_word)li48),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1258,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1261,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1434,a[2]=((C_word*)t0)[2],a[3]=((C_word)li48),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
 t4=*((C_word*)lf[15]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1439(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1434(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3654,14 +3623,14 @@ C_word t5;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1439,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1445,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li43),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1470,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li47),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1434,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1440,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li43),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1465,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li47),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[14]+1)))(4,*((C_word*)lf[14]+1),t1,t3,t4);}
 
-/* a1469 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1470(C_word c,C_word t0,C_word t1){
+/* a1464 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3669,74 +3638,74 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1470,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1476,a[2]=((C_word*)t0)[3],a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1482,a[2]=((C_word*)t0)[2],a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1465,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1471,a[2]=((C_word*)t0)[3],a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1477,a[2]=((C_word*)t0)[2],a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a1481 in a1469 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1482(C_word c,C_word t0,C_word t1,...){
+/* a1476 in a1464 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1477(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1482r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1477r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1482r(t0,t1,t2);}}
+f_1477r(t0,t1,t2);}}
 
-static void C_ccall f_1482r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1477r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1488,a[2]=t2,a[3]=((C_word)li45),tmp=(C_word)a,a+=4,tmp);
-/* k259264 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1483,a[2]=t2,a[3]=((C_word)li45),tmp=(C_word)a,a+=4,tmp);
+/* k257262 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1487 in a1481 in a1469 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1488(C_word c,C_word t0,C_word t1){
+/* a1482 in a1476 in a1464 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1483(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1488,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1483,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a1475 in a1469 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1476(C_word c,C_word t0,C_word t1){
+/* a1470 in a1464 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1471(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1476,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1471,2,t0,t1);}
 /* files.scm: 137  open-output-file */
 t2=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* a1444 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1445(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1439 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1440(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1445,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1451,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li42),tmp=(C_word)a,a+=5,tmp);
-/* k259264 */
+C_save_and_reclaim((void*)tr3,(void*)f_1440,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1446,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li42),tmp=(C_word)a,a+=5,tmp);
+/* k257262 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1450 in a1444 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1451(C_word c,C_word t0,C_word t1){
+/* a1445 in a1439 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1446(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3745,21 +3714,21 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1451,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(((C_word*)t0)[3],lf[9]))){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1462,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1446,2,t0,t1);}
+if(C_truep(C_i_structurep(((C_word*)t0)[3],lf[9]))){
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1457,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 139  string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[27],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2985,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2972,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 139  string-append */
 t3=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[27],((C_word*)t0)[2]);}}
 
-/* f2985 in a1450 in a1444 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f2985(C_word c,C_word t0,C_word t1){
+/* f2972 in a1445 in a1439 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f2972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3767,8 +3736,8 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1460 in a1450 in a1444 in a1438 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1462(C_word c,C_word t0,C_word t1){
+/* k1455 in a1445 in a1439 in a1433 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3776,46 +3745,46 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1266(C_word c,C_word t0,C_word t1){
+/* k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1261(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1266,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1269,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* g262263 */
+C_save_and_reclaim((void*)tr2,(void*)f_1261,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1264,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* g260261 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1269(C_word c,C_word t0,C_word t1){
+/* k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1264(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1269,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1272,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1264,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1267,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 142  make-string */
 t3=*((C_word*)lf[16]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1272(C_word c,C_word t0,C_word t1){
+/* k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1267(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1272,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1279,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1267,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1274,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* files.scm: 143  read-string! */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[8]+1)))(5,*((C_word*)lf[8]+1),t2,((C_word*)t0)[3],t1,((C_word*)t0)[4]);}
 
-/* k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1279(C_word c,C_word t0,C_word t1){
+/* k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3823,15 +3792,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1279,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1274,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1281,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li41),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1276,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li41),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_1281(t5,((C_word*)t0)[2],t1,C_fix(0));}
+f_1276(t5,((C_word*)t0)[2],t1,C_fix(0));}
 
-/* loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_fcall f_1281(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_fcall f_1276(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3841,23 +3810,23 @@ C_word t8;
 C_word t9;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1281,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1276,NULL,4,t0,t1,t2,t3);}
 t4=t2;
-t5=(C_word)C_eqp(C_fix(0),t4);
+t5=C_eqp(C_fix(0),t4);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1291,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1286,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 147  close-input-port */
 t7=*((C_word*)lf[7]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[5]);}
 else{
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1358,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1374,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word)li40),tmp=(C_word)a,a+=8,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1353,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1369,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word)li40),tmp=(C_word)a,a+=8,tmp);
 /* call-with-current-continuation */
 t8=*((C_word*)lf[15]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t6,t7);}}
 
-/* a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1374(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1369(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3865,14 +3834,14 @@ C_word t5;
 C_word ab[14],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1374,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1380,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li35),tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1415,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word)li39),tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1369,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1375,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li35),tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1410,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word)li39),tmp=(C_word)a,a+=7,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[14]+1)))(4,*((C_word*)lf[14]+1),t1,t3,t4);}
 
-/* a1414 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1415(C_word c,C_word t0,C_word t1){
+/* a1409 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3880,73 +3849,73 @@ C_word t4;
 C_word ab[10],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1415,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1421,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li36),tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1427,a[2]=((C_word*)t0)[2],a[3]=((C_word)li38),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1410,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1416,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li36),tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1422,a[2]=((C_word*)t0)[2],a[3]=((C_word)li38),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a1426 in a1414 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1427(C_word c,C_word t0,C_word t1,...){
+/* a1421 in a1409 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1422(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1427r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1422r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1427r(t0,t1,t2);}}
+f_1422r(t0,t1,t2);}}
 
-static void C_ccall f_1427r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1422r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1433,a[2]=t2,a[3]=((C_word)li37),tmp=(C_word)a,a+=4,tmp);
-/* k316321 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1428,a[2]=t2,a[3]=((C_word)li37),tmp=(C_word)a,a+=4,tmp);
+/* k314319 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1432 in a1426 in a1414 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1433(C_word c,C_word t0,C_word t1){
+/* a1427 in a1421 in a1409 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1433,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1428,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a1420 in a1414 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1421(C_word c,C_word t0,C_word t1){
+/* a1415 in a1409 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1421,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1416,2,t0,t1);}
 /* files.scm: 156  write-string */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[13]+1)))(5,*((C_word*)lf[13]+1),t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a1379 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1380(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1374 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1375(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1380,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1386,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word)li34),tmp=(C_word)a,a+=7,tmp);
-/* k316321 */
+C_save_and_reclaim((void*)tr3,(void*)f_1375,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1381,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word)li34),tmp=(C_word)a,a+=7,tmp);
+/* k314319 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1385 in a1379 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1386(C_word c,C_word t0,C_word t1){
+/* a1380 in a1374 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3955,43 +3924,43 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1386,2,t0,t1);}
-t2=(C_word)C_i_structurep(((C_word*)t0)[5],lf[9]);
-t3=(C_truep(t2)?(C_word)C_slot(((C_word*)t0)[5],C_fix(1)):C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1393,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1381,2,t0,t1);}
+t2=C_i_structurep(((C_word*)t0)[5],lf[9]);
+t3=(C_truep(t2)?C_slot(((C_word*)t0)[5],C_fix(1)):C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1388,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 158  close-input-port */
 t5=*((C_word*)lf[7]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k1391 in a1385 in a1379 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1393(C_word c,C_word t0,C_word t1){
+/* k1386 in a1380 in a1374 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1388(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1393,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1396,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1388,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1391,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 159  close-output-port */
 t3=*((C_word*)lf[6]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k1394 in k1391 in a1385 in a1379 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1396(C_word c,C_word t0,C_word t1){
+/* k1389 in k1386 in a1380 in a1374 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1391(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1396,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1403,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1407,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1391,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1398,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1402,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 162  number->string */
 C_number_to_string(3,0,t3,((C_word*)t0)[2]);}
 
-/* k1405 in k1394 in k1391 in a1385 in a1379 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1407(C_word c,C_word t0,C_word t1){
+/* k1400 in k1389 in k1386 in a1380 in a1374 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1402(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -3999,8 +3968,8 @@ C_word *a;
 t2=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[26],t1);}
 
-/* k1401 in k1394 in k1391 in a1385 in a1379 in a1373 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1403(C_word c,C_word t0,C_word t1){
+/* k1396 in k1389 in k1386 in a1380 in a1374 in a1368 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1398(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4008,72 +3977,72 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1356 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1358(C_word c,C_word t0,C_word t1){
+/* k1351 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1358,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1361,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* g319320 */
+C_save_and_reclaim((void*)tr2,(void*)f_1353,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1356,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* g317318 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k1359 in k1356 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1361(C_word c,C_word t0,C_word t1){
+/* k1354 in k1351 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1361,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1368,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1356,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1363,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 163  read-string! */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[8]+1)))(5,*((C_word*)lf[8]+1),t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k1366 in k1359 in k1356 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1368(C_word c,C_word t0,C_word t1){
+/* k1361 in k1354 in k1351 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1363(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],((C_word*)t0)[4]);
+t2=C_fixnum_plus(((C_word*)t0)[5],((C_word*)t0)[4]);
 /* files.scm: 163  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1281(t3,((C_word*)t0)[2],t1,t2);}
+f_1276(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1291(C_word c,C_word t0,C_word t1){
+/* k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1286(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1291,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1294,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1286,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1289,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 148  close-output-port */
 t3=*((C_word*)lf[6]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1294(C_word c,C_word t0,C_word t1){
+/* k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1294,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1297,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1302,a[2]=((C_word*)t0)[2],a[3]=((C_word)li33),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1289,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1292,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1297,a[2]=((C_word*)t0)[2],a[3]=((C_word)li33),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
 t4=*((C_word*)lf[15]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1302(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1297(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4081,14 +4050,14 @@ C_word t5;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1302,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1308,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li28),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1333,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li32),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1297,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1303,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li28),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1328,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li32),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[14]+1)))(4,*((C_word*)lf[14]+1),t1,t3,t4);}
 
-/* a1332 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1333(C_word c,C_word t0,C_word t1){
+/* a1327 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4096,74 +4065,74 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1333,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1339,a[2]=((C_word*)t0)[3],a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1345,a[2]=((C_word*)t0)[2],a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1328,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1334,a[2]=((C_word*)t0)[3],a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1340,a[2]=((C_word*)t0)[2],a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a1344 in a1332 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1345(C_word c,C_word t0,C_word t1,...){
+/* a1339 in a1327 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1340(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1345r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1340r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1345r(t0,t1,t2);}}
+f_1340r(t0,t1,t2);}}
 
-static void C_ccall f_1345r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1340r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1351,a[2]=t2,a[3]=((C_word)li30),tmp=(C_word)a,a+=4,tmp);
-/* k288293 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1346,a[2]=t2,a[3]=((C_word)li30),tmp=(C_word)a,a+=4,tmp);
+/* k286291 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1350 in a1344 in a1332 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1351(C_word c,C_word t0,C_word t1){
+/* a1345 in a1339 in a1327 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1351,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1346,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a1338 in a1332 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1339(C_word c,C_word t0,C_word t1){
+/* a1333 in a1327 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1339,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1334,2,t0,t1);}
 /* files.scm: 149  delete-file */
 t2=*((C_word*)lf[3]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* a1307 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1308(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1302 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1303(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1308,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1314,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li27),tmp=(C_word)a,a+=5,tmp);
-/* k288293 */
+C_save_and_reclaim((void*)tr3,(void*)f_1303,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1309,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li27),tmp=(C_word)a,a+=5,tmp);
+/* k286291 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1313 in a1307 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1314(C_word c,C_word t0,C_word t1){
+/* a1308 in a1302 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4172,21 +4141,21 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1314,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(((C_word*)t0)[3],lf[9]))){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1325,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1309,2,t0,t1);}
+if(C_truep(C_i_structurep(((C_word*)t0)[3],lf[9]))){
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1320,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 151  string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[25],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2979,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2966,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 151  string-append */
 t3=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[25],((C_word*)t0)[2]);}}
 
-/* f2979 in a1313 in a1307 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f2979(C_word c,C_word t0,C_word t1){
+/* f2966 in a1308 in a1302 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f2966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4194,8 +4163,8 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1323 in a1313 in a1307 in a1301 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1325(C_word c,C_word t0,C_word t1){
+/* k1318 in a1308 in a1302 in a1296 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4203,21 +4172,21 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1295 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1297(C_word c,C_word t0,C_word t1){
+/* k1290 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1297,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1300,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* g291292 */
+C_save_and_reclaim((void*)tr2,(void*)f_1292,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1295,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* g289290 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k1298 in k1295 in k1292 in k1289 in loop in k1277 in k1270 in k1267 in k1264 in k1261 in k1258 in k1255 in k1252 in k1249 in k1246 in k1243 in body194 in file-move in k864 in k861 in k858 */
-static void C_ccall f_1300(C_word c,C_word t0,C_word t1){
+/* k1293 in k1290 in k1287 in k1284 in loop in k1272 in k1265 in k1262 in k1259 in k1256 in k1253 in k1250 in k1247 in k1244 in k1241 in k1238 in body192 in file-move in k862 in k859 in k856 */
+static void C_ccall f_1295(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4226,8 +4195,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* file-copy in k864 in k861 in k858 */
-static void C_ccall f_883(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-copy in k862 in k859 in k856 */
+static void C_ccall f_878(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -4235,13 +4204,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr4r,(void*)f_883r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_878r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_883r(t0,t1,t2,t3,t4);}}
+f_878r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_883r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_878r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4252,56 +4221,56 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(13);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_885,a[2]=t3,a[3]=t2,a[4]=((C_word)li23),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1177,a[2]=t5,a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1182,a[2]=t6,a[3]=((C_word)li25),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-clobber49173 */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_880,a[2]=t3,a[3]=t2,a[4]=((C_word)li23),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1172,a[2]=t5,a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1177,a[2]=t6,a[3]=((C_word)li25),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-clobber47171 */
 t8=t7;
-f_1182(t8,t1);}
+f_1177(t8,t1);}
 else{
-t8=(C_word)C_i_car(t4);
-t9=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-blocksize50171 */
+t8=C_i_car(t4);
+t9=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t9))){
+/* def-blocksize48169 */
 t10=t6;
-f_1177(t10,t1,t8);}
+f_1172(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* body4755 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* body4553 */
 t12=t5;
-f_885(t12,t1,t8,t10);}
+f_880(t12,t1,t8,t10);}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-clobber49 in file-copy in k864 in k861 in k858 */
-static void C_fcall f_1182(C_word t0,C_word t1){
+/* def-clobber47 in file-copy in k862 in k859 in k856 */
+static void C_fcall f_1177(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1182,NULL,2,t0,t1);}
-/* def-blocksize50171 */
+C_save_and_reclaim((void*)trf_1177,NULL,2,t0,t1);}
+/* def-blocksize48169 */
 t2=((C_word*)t0)[2];
-f_1177(t2,t1,C_SCHEME_FALSE);}
+f_1172(t2,t1,C_SCHEME_FALSE);}
 
-/* def-blocksize50 in file-copy in k864 in k861 in k858 */
-static void C_fcall f_1177(C_word t0,C_word t1,C_word t2){
+/* def-blocksize48 in file-copy in k862 in k859 in k856 */
+static void C_fcall f_1172(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1177,NULL,3,t0,t1,t2);}
-/* body4755 */
+C_save_and_reclaim((void*)trf_1172,NULL,3,t0,t1,t2);}
+/* body4553 */
 t3=((C_word*)t0)[2];
-f_885(t3,t1,t2,C_fix(1024));}
+f_880(t3,t1,t2,C_fix(1024));}
 
-/* body47 in file-copy in k864 in k861 in k858 */
-static void C_fcall f_885(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body45 in file-copy in k862 in k859 in k856 */
+static void C_fcall f_880(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4311,21 +4280,21 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_885,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(((C_word*)t0)[3],lf[5]);
-t5=(C_word)C_i_check_string_2(((C_word*)t0)[2],lf[5]);
-t6=(C_word)C_i_check_number_2(t3,lf[5]);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_898,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_integerp(t3))){
+C_save_and_reclaim((void*)trf_880,NULL,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(((C_word*)t0)[3],lf[5]);
+t5=C_i_check_string_2(((C_word*)t0)[2],lf[5]);
+t6=C_i_check_number_2(t3,lf[5]);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_893,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_integerp(t3))){
 t8=t3;
 t9=t7;
-f_898(t9,(C_word)C_fixnum_greaterp(t8,C_fix(0)));}
+f_893(t9,C_fixnum_greaterp(t8,C_fix(0)));}
 else{
 t8=t7;
-f_898(t8,C_SCHEME_FALSE);}}
+f_893(t8,C_SCHEME_FALSE);}}
 
-/* k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_fcall f_898(C_word t0,C_word t1){
+/* k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_fcall f_893(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4333,19 +4302,19 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_898,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_901,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_893,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_896,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_901(2,t3,t1);}
+f_896(2,t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1166,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1170,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1161,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1165,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 81   number->string */
 C_number_to_string(3,0,t4,((C_word*)t0)[6]);}}
 
-/* k1168 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1170(C_word c,C_word t0,C_word t1){
+/* k1163 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1165(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4353,8 +4322,8 @@ C_word *a;
 t2=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[23],t1);}
 
-/* k1164 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1166(C_word c,C_word t0,C_word t1){
+/* k1159 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4362,40 +4331,40 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_901(C_word c,C_word t0,C_word t1){
+/* k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_904,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_896,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_899,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 82   file-exists? */
 t3=*((C_word*)lf[2]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_904(C_word c,C_word t0,C_word t1){
+/* k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_904,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_907,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_899,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_902,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_907(2,t3,t1);}
+f_902(2,t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1159,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1154,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 83   string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[22],((C_word*)t0)[3]);}}
 
-/* k1157 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1159(C_word c,C_word t0,C_word t1){
+/* k1152 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4403,46 +4372,46 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_907(C_word c,C_word t0,C_word t1){
+/* k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_902(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_907,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_910,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1142,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_902,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_905,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1137,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 84   file-exists? */
 t4=*((C_word*)lf[2]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);}
 
-/* k1140 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1142(C_word c,C_word t0,C_word t1){
+/* k1135 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1142,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1137,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-f_910(2,t3,t2);}
+f_905(2,t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1152,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1147,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 86   string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[21],((C_word*)t0)[2]);}}
 else{
 t2=((C_word*)t0)[3];
-f_910(2,t2,C_SCHEME_FALSE);}}
+f_905(2,t2,C_SCHEME_FALSE);}}
 
-/* k1150 in k1140 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1152(C_word c,C_word t0,C_word t1){
+/* k1145 in k1135 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1147(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4450,23 +4419,23 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_910(C_word c,C_word t0,C_word t1){
+/* k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_905(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_910,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_913,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1086,a[2]=((C_word*)t0)[2],a[3]=((C_word)li22),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_905,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_908,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1081,a[2]=((C_word*)t0)[2],a[3]=((C_word)li22),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
 t4=*((C_word*)lf[15]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1086(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1081(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4474,14 +4443,14 @@ C_word t5;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1086,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1092,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1117,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li21),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1081,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1087,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1112,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li21),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[14]+1)))(4,*((C_word*)lf[14]+1),t1,t3,t4);}
 
-/* a1116 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1117(C_word c,C_word t0,C_word t1){
+/* a1111 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1112(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4489,74 +4458,74 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1117,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1123,a[2]=((C_word*)t0)[3],a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1129,a[2]=((C_word*)t0)[2],a[3]=((C_word)li20),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1112,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1118,a[2]=((C_word*)t0)[3],a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1124,a[2]=((C_word*)t0)[2],a[3]=((C_word)li20),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a1128 in a1116 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1129(C_word c,C_word t0,C_word t1,...){
+/* a1123 in a1111 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1124(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1129r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1124r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1129r(t0,t1,t2);}}
+f_1124r(t0,t1,t2);}}
 
-static void C_ccall f_1129r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1124r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1135,a[2]=t2,a[3]=((C_word)li19),tmp=(C_word)a,a+=4,tmp);
-/* k8691 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1130,a[2]=t2,a[3]=((C_word)li19),tmp=(C_word)a,a+=4,tmp);
+/* k8489 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1134 in a1128 in a1116 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1135(C_word c,C_word t0,C_word t1){
+/* a1129 in a1123 in a1111 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1130(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1135,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1130,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a1122 in a1116 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1123(C_word c,C_word t0,C_word t1){
+/* a1117 in a1111 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1123,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1118,2,t0,t1);}
 /* files.scm: 89   open-input-file */
 t2=*((C_word*)lf[20]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* a1091 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1092(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1086 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1087(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1092,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1098,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li16),tmp=(C_word)a,a+=5,tmp);
-/* k8691 */
+C_save_and_reclaim((void*)tr3,(void*)f_1087,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1093,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li16),tmp=(C_word)a,a+=5,tmp);
+/* k8489 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1097 in a1091 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1098(C_word c,C_word t0,C_word t1){
+/* a1092 in a1086 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4565,21 +4534,21 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1098,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(((C_word*)t0)[3],lf[9]))){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1109,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1093,2,t0,t1);}
+if(C_truep(C_i_structurep(((C_word*)t0)[3],lf[9]))){
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1104,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 91   string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[19],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2975,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2962,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 91   string-append */
 t3=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[19],((C_word*)t0)[2]);}}
 
-/* f2975 in a1097 in a1091 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f2975(C_word c,C_word t0,C_word t1){
+/* f2962 in a1092 in a1086 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f2962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4587,8 +4556,8 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1107 in a1097 in a1091 in a1085 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1109(C_word c,C_word t0,C_word t1){
+/* k1102 in a1092 in a1086 in a1080 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4596,36 +4565,36 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_913(C_word c,C_word t0,C_word t1){
+/* k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_913,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_916,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g8990 */
+C_save_and_reclaim((void*)tr2,(void*)f_908,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_911,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g8788 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_916(C_word c,C_word t0,C_word t1){
+/* k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_919,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1031,a[2]=((C_word*)t0)[2],a[3]=((C_word)li15),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_911,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_914,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1026,a[2]=((C_word*)t0)[2],a[3]=((C_word)li15),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
 t4=*((C_word*)lf[15]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1031(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1026(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4633,14 +4602,14 @@ C_word t5;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1031,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1037,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li10),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1062,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li14),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1026,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1032,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li10),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1057,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li14),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[14]+1)))(4,*((C_word*)lf[14]+1),t1,t3,t4);}
 
-/* a1061 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1062(C_word c,C_word t0,C_word t1){
+/* a1056 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1057(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4648,74 +4617,74 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1062,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1068,a[2]=((C_word*)t0)[3],a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1074,a[2]=((C_word*)t0)[2],a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1057,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1063,a[2]=((C_word*)t0)[3],a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1069,a[2]=((C_word*)t0)[2],a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a1073 in a1061 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1074(C_word c,C_word t0,C_word t1,...){
+/* a1068 in a1056 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1069(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1074r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1069r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1074r(t0,t1,t2);}}
+f_1069r(t0,t1,t2);}}
 
-static void C_ccall f_1074r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1069r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1080,a[2]=t2,a[3]=((C_word)li12),tmp=(C_word)a,a+=4,tmp);
-/* k112117 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1075,a[2]=t2,a[3]=((C_word)li12),tmp=(C_word)a,a+=4,tmp);
+/* k110115 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1079 in a1073 in a1061 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1080(C_word c,C_word t0,C_word t1){
+/* a1074 in a1068 in a1056 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1075(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1080,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1075,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a1067 in a1061 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1068(C_word c,C_word t0,C_word t1){
+/* a1062 in a1056 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1068,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1063,2,t0,t1);}
 /* files.scm: 94   open-output-file */
 t2=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* a1036 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1037(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1031 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1032(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1037,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1043,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li9),tmp=(C_word)a,a+=5,tmp);
-/* k112117 */
+C_save_and_reclaim((void*)tr3,(void*)f_1032,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1038,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li9),tmp=(C_word)a,a+=5,tmp);
+/* k110115 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1042 in a1036 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1043(C_word c,C_word t0,C_word t1){
+/* a1037 in a1031 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4724,21 +4693,21 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1043,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(((C_word*)t0)[3],lf[9]))){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1054,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1038,2,t0,t1);}
+if(C_truep(C_i_structurep(((C_word*)t0)[3],lf[9]))){
+t2=C_slot(((C_word*)t0)[3],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1049,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 96   string-append */
 t4=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[17],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2971,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f2958,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 96   string-append */
 t3=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[17],((C_word*)t0)[2]);}}
 
-/* f2971 in a1042 in a1036 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f2971(C_word c,C_word t0,C_word t1){
+/* f2958 in a1037 in a1031 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f2958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4746,8 +4715,8 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1052 in a1042 in a1036 in a1030 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1054(C_word c,C_word t0,C_word t1){
+/* k1047 in a1037 in a1031 in a1025 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4755,46 +4724,46 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_919(C_word c,C_word t0,C_word t1){
+/* k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_914(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_919,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_922,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g115116 */
+C_save_and_reclaim((void*)tr2,(void*)f_914,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_917,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g113114 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_922(C_word c,C_word t0,C_word t1){
+/* k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_922,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_925,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_917,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_920,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 99   make-string */
 t3=*((C_word*)lf[16]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_925(C_word c,C_word t0,C_word t1){
+/* k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_920(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_925,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_932,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_920,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_927,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* files.scm: 100  read-string! */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[8]+1)))(5,*((C_word*)lf[8]+1),t2,((C_word*)t0)[3],t1,((C_word*)t0)[4]);}
 
-/* k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_932(C_word c,C_word t0,C_word t1){
+/* k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4802,15 +4771,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_932,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_927,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_934,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li8),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_929,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li8),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_934(t5,((C_word*)t0)[2],t1,C_fix(0));}
+f_929(t5,((C_word*)t0)[2],t1,C_fix(0));}
 
-/* loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_fcall f_934(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_fcall f_929(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4820,23 +4789,23 @@ C_word t8;
 C_word t9;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_934,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_929,NULL,4,t0,t1,t2,t3);}
 t4=t2;
-t5=(C_word)C_eqp(C_fix(0),t4);
+t5=C_eqp(C_fix(0),t4);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_944,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_939,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 104  close-input-port */
 t7=*((C_word*)lf[7]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[5]);}
 else{
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_950,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_966,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word)li7),tmp=(C_word)a,a+=8,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_945,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_961,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word)li7),tmp=(C_word)a,a+=8,tmp);
 /* call-with-current-continuation */
 t8=*((C_word*)lf[15]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t6,t7);}}
 
-/* a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_966(C_word c,C_word t0,C_word t1,C_word t2){
+/* a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_961(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4844,14 +4813,14 @@ C_word t5;
 C_word ab[14],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_966,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_972,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li2),tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1007,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word)li6),tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_961,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_967,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li2),tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1002,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word)li6),tmp=(C_word)a,a+=7,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[14]+1)))(4,*((C_word*)lf[14]+1),t1,t3,t4);}
 
-/* a1006 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1007(C_word c,C_word t0,C_word t1){
+/* a1001 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4859,73 +4828,73 @@ C_word t4;
 C_word ab[10],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1007,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1013,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li3),tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1019,a[2]=((C_word*)t0)[2],a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1002,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1008,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li3),tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1014,a[2]=((C_word*)t0)[2],a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a1018 in a1006 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1019(C_word c,C_word t0,C_word t1,...){
+/* a1013 in a1001 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1014(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1019r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1014r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1019r(t0,t1,t2);}}
+f_1014r(t0,t1,t2);}}
 
-static void C_ccall f_1019r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1014r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1025,a[2]=t2,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp);
-/* k143148 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1020,a[2]=t2,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp);
+/* k141146 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a1024 in a1018 in a1006 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1025(C_word c,C_word t0,C_word t1){
+/* a1019 in a1013 in a1001 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1020(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1025,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1020,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a1012 in a1006 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_1013(C_word c,C_word t0,C_word t1){
+/* a1007 in a1001 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_1008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1013,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1008,2,t0,t1);}
 /* files.scm: 108  write-string */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[13]+1)))(5,*((C_word*)lf[13]+1),t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a971 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_972(C_word c,C_word t0,C_word t1,C_word t2){
+/* a966 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_967(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_972,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_978,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word)li1),tmp=(C_word)a,a+=7,tmp);
-/* k143148 */
+C_save_and_reclaim((void*)tr3,(void*)f_967,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_973,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word)li1),tmp=(C_word)a,a+=7,tmp);
+/* k141146 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a977 in a971 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_978(C_word c,C_word t0,C_word t1){
+/* a972 in a966 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_973(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4934,43 +4903,43 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_978,2,t0,t1);}
-t2=(C_word)C_i_structurep(((C_word*)t0)[5],lf[9]);
-t3=(C_truep(t2)?(C_word)C_slot(((C_word*)t0)[5],C_fix(1)):C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_985,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_973,2,t0,t1);}
+t2=C_i_structurep(((C_word*)t0)[5],lf[9]);
+t3=(C_truep(t2)?C_slot(((C_word*)t0)[5],C_fix(1)):C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_980,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 110  close-input-port */
 t5=*((C_word*)lf[7]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k983 in a977 in a971 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_985(C_word c,C_word t0,C_word t1){
+/* k978 in a972 in a966 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_985,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_988,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_980,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_983,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 111  close-output-port */
 t3=*((C_word*)lf[6]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k986 in k983 in a977 in a971 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_988(C_word c,C_word t0,C_word t1){
+/* k981 in k978 in a972 in a966 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_988,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_995,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_999,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_983,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_990,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_994,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 114  number->string */
 C_number_to_string(3,0,t3,((C_word*)t0)[2]);}
 
-/* k997 in k986 in k983 in a977 in a971 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_999(C_word c,C_word t0,C_word t1){
+/* k992 in k981 in k978 in a972 in a966 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4978,8 +4947,8 @@ C_word *a;
 t2=*((C_word*)lf[11]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[12],t1);}
 
-/* k993 in k986 in k983 in a977 in a971 in a965 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_995(C_word c,C_word t0,C_word t1){
+/* k988 in k981 in k978 in a972 in a966 in a960 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4987,57 +4956,57 @@ C_word *a;
 t2=*((C_word*)lf[10]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k948 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_950(C_word c,C_word t0,C_word t1){
+/* k943 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_950,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_953,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* g146147 */
+C_save_and_reclaim((void*)tr2,(void*)f_945,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_948,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* g144145 */
 t3=t1;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k951 in k948 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_953(C_word c,C_word t0,C_word t1){
+/* k946 in k943 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_953,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_960,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_948,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_955,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 /* files.scm: 115  read-string! */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[8]+1)))(5,*((C_word*)lf[8]+1),t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k958 in k951 in k948 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_960(C_word c,C_word t0,C_word t1){
+/* k953 in k946 in k943 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_955(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],((C_word*)t0)[4]);
+t2=C_fixnum_plus(((C_word*)t0)[5],((C_word*)t0)[4]);
 /* files.scm: 115  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_934(t3,((C_word*)t0)[2],t1,t2);}
+f_929(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k942 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_944(C_word c,C_word t0,C_word t1){
+/* k937 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_944,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_947,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_939,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_942,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* files.scm: 105  close-output-port */
 t3=*((C_word*)lf[6]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k945 in k942 in loop in k930 in k923 in k920 in k917 in k914 in k911 in k908 in k905 in k902 in k899 in k896 in body47 in file-copy in k864 in k861 in k858 */
-static void C_ccall f_947(C_word c,C_word t0,C_word t1){
+/* k940 in k937 in loop in k925 in k918 in k915 in k912 in k909 in k906 in k903 in k900 in k897 in k894 in k891 in body45 in file-copy in k862 in k859 in k856 */
+static void C_ccall f_942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5046,288 +5015,275 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* delete-file* in k864 in k861 in k858 */
-static void C_ccall f_868(C_word c,C_word t0,C_word t1,C_word t2){
+/* delete-file* in k862 in k859 in k856 */
+static void C_ccall f_866(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_868,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_875,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_866,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_873,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* files.scm: 71   file-exists? */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
 
-/* k873 in delete-file* in k864 in k861 in k858 */
-static void C_ccall f_875(C_word c,C_word t0,C_word t1){
+/* k871 in delete-file* in k862 in k859 in k856 */
+static void C_ccall f_873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
-C_word t3;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_875,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_881,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 /* files.scm: 71   delete-file */
-t3=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
-else{
 t2=((C_word*)t0)[4];
+((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+else{
+t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k879 in k873 in delete-file* in k864 in k861 in k858 */
-static void C_ccall f_881(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_SCHEME_TRUE:C_SCHEME_FALSE));}
-
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[242] = {
+static C_PTABLE_ENTRY ptable[241] = {
 {"toplevel:files_scm",(void*)C_files_toplevel},
-{"f_860:files_scm",(void*)f_860},
-{"f_863:files_scm",(void*)f_863},
-{"f_866:files_scm",(void*)f_866},
-{"f_2821:files_scm",(void*)f_2821},
-{"f_2832:files_scm",(void*)f_2832},
-{"f_2829:files_scm",(void*)f_2829},
-{"f_2823:files_scm",(void*)f_2823},
-{"f_2794:files_scm",(void*)f_2794},
-{"f_2811:files_scm",(void*)f_2811},
-{"f_2802:files_scm",(void*)f_2802},
-{"f_2796:files_scm",(void*)f_2796},
-{"f_1642:files_scm",(void*)f_1642},
-{"f_2031:files_scm",(void*)f_2031},
-{"f_2034:files_scm",(void*)f_2034},
-{"f_2791:files_scm",(void*)f_2791},
-{"f_2708:files_scm",(void*)f_2708},
-{"f_2756:files_scm",(void*)f_2756},
-{"f_2759:files_scm",(void*)f_2759},
-{"f_2762:files_scm",(void*)f_2762},
-{"f_2769:files_scm",(void*)f_2769},
+{"f_858:files_scm",(void*)f_858},
+{"f_861:files_scm",(void*)f_861},
+{"f_864:files_scm",(void*)f_864},
+{"f_2808:files_scm",(void*)f_2808},
+{"f_2819:files_scm",(void*)f_2819},
+{"f_2816:files_scm",(void*)f_2816},
+{"f_2810:files_scm",(void*)f_2810},
+{"f_2781:files_scm",(void*)f_2781},
+{"f_2798:files_scm",(void*)f_2798},
+{"f_2789:files_scm",(void*)f_2789},
+{"f_2783:files_scm",(void*)f_2783},
+{"f_1637:files_scm",(void*)f_1637},
+{"f_2026:files_scm",(void*)f_2026},
+{"f_2029:files_scm",(void*)f_2029},
+{"f_2778:files_scm",(void*)f_2778},
+{"f_2695:files_scm",(void*)f_2695},
+{"f_2743:files_scm",(void*)f_2743},
+{"f_2746:files_scm",(void*)f_2746},
 {"f_2749:files_scm",(void*)f_2749},
-{"f_2666:files_scm",(void*)f_2666},
-{"f_2674:files_scm",(void*)f_2674},
-{"f_2676:files_scm",(void*)f_2676},
-{"f_2657:files_scm",(void*)f_2657},
-{"f_2369:files_scm",(void*)f_2369},
-{"f_2373:files_scm",(void*)f_2373},
-{"f_2387:files_scm",(void*)f_2387},
-{"f_2587:files_scm",(void*)f_2587},
-{"f_2591:files_scm",(void*)f_2591},
-{"f_2535:files_scm",(void*)f_2535},
-{"f_2571:files_scm",(void*)f_2571},
-{"f_2521:files_scm",(void*)f_2521},
-{"f_2397:files_scm",(void*)f_2397},
-{"f_2423:files_scm",(void*)f_2423},
-{"f_2426:files_scm",(void*)f_2426},
-{"f_2429:files_scm",(void*)f_2429},
-{"f_2477:files_scm",(void*)f_2477},
-{"f_2495:files_scm",(void*)f_2495},
-{"f_2485:files_scm",(void*)f_2485},
-{"f_2489:files_scm",(void*)f_2489},
-{"f_2432:files_scm",(void*)f_2432},
-{"f_2435:files_scm",(void*)f_2435},
-{"f_2438:files_scm",(void*)f_2438},
-{"f_2441:files_scm",(void*)f_2441},
-{"f_2461:files_scm",(void*)f_2461},
-{"f_2450:files_scm",(void*)f_2450},
-{"f_2457:files_scm",(void*)f_2457},
-{"f_2343:files_scm",(void*)f_2343},
-{"f_2268:files_scm",(void*)f_2268},
-{"f_2272:files_scm",(void*)f_2272},
-{"f_2325:files_scm",(void*)f_2325},
-{"f_2331:files_scm",(void*)f_2331},
-{"f_2275:files_scm",(void*)f_2275},
-{"f_2286:files_scm",(void*)f_2286},
-{"f_2316:files_scm",(void*)f_2316},
+{"f_2756:files_scm",(void*)f_2756},
+{"f_2736:files_scm",(void*)f_2736},
+{"f_2653:files_scm",(void*)f_2653},
+{"f_2661:files_scm",(void*)f_2661},
+{"f_2663:files_scm",(void*)f_2663},
+{"f_2644:files_scm",(void*)f_2644},
+{"f_2356:files_scm",(void*)f_2356},
+{"f_2360:files_scm",(void*)f_2360},
+{"f_2374:files_scm",(void*)f_2374},
+{"f_2574:files_scm",(void*)f_2574},
+{"f_2578:files_scm",(void*)f_2578},
+{"f_2522:files_scm",(void*)f_2522},
+{"f_2558:files_scm",(void*)f_2558},
+{"f_2508:files_scm",(void*)f_2508},
+{"f_2384:files_scm",(void*)f_2384},
+{"f_2410:files_scm",(void*)f_2410},
+{"f_2413:files_scm",(void*)f_2413},
+{"f_2416:files_scm",(void*)f_2416},
+{"f_2464:files_scm",(void*)f_2464},
+{"f_2482:files_scm",(void*)f_2482},
+{"f_2472:files_scm",(void*)f_2472},
+{"f_2476:files_scm",(void*)f_2476},
+{"f_2419:files_scm",(void*)f_2419},
+{"f_2422:files_scm",(void*)f_2422},
+{"f_2425:files_scm",(void*)f_2425},
+{"f_2428:files_scm",(void*)f_2428},
+{"f_2448:files_scm",(void*)f_2448},
+{"f_2437:files_scm",(void*)f_2437},
+{"f_2444:files_scm",(void*)f_2444},
+{"f_2330:files_scm",(void*)f_2330},
+{"f_2255:files_scm",(void*)f_2255},
+{"f_2259:files_scm",(void*)f_2259},
 {"f_2312:files_scm",(void*)f_2312},
-{"f_2293:files_scm",(void*)f_2293},
-{"f_2299:files_scm",(void*)f_2299},
-{"f_2307:files_scm",(void*)f_2307},
-{"f_2250:files_scm",(void*)f_2250},
+{"f_2318:files_scm",(void*)f_2318},
 {"f_2262:files_scm",(void*)f_2262},
-{"f_2256:files_scm",(void*)f_2256},
-{"f_2232:files_scm",(void*)f_2232},
-{"f_2244:files_scm",(void*)f_2244},
-{"f_2238:files_scm",(void*)f_2238},
-{"f_2214:files_scm",(void*)f_2214},
-{"f_2226:files_scm",(void*)f_2226},
-{"f_2220:files_scm",(void*)f_2220},
-{"f_2196:files_scm",(void*)f_2196},
-{"f_2208:files_scm",(void*)f_2208},
-{"f_2202:files_scm",(void*)f_2202},
-{"f_2178:files_scm",(void*)f_2178},
-{"f_2190:files_scm",(void*)f_2190},
-{"f_2184:files_scm",(void*)f_2184},
-{"f_2163:files_scm",(void*)f_2163},
-{"f_2175:files_scm",(void*)f_2175},
-{"f_2169:files_scm",(void*)f_2169},
-{"f_2148:files_scm",(void*)f_2148},
-{"f_2160:files_scm",(void*)f_2160},
-{"f_2154:files_scm",(void*)f_2154},
-{"f_2133:files_scm",(void*)f_2133},
-{"f_2145:files_scm",(void*)f_2145},
-{"f_2139:files_scm",(void*)f_2139},
-{"f_2049:files_scm",(void*)f_2049},
-{"f_2065:files_scm",(void*)f_2065},
-{"f_2094:files_scm",(void*)f_2094},
-{"f_2119:files_scm",(void*)f_2119},
-{"f_2104:files_scm",(void*)f_2104},
-{"f_2075:files_scm",(void*)f_2075},
-{"f_2035:files_scm",(void*)f_2035},
-{"f_1952:files_scm",(void*)f_1952},
-{"f_1981:files_scm",(void*)f_1981},
+{"f_2273:files_scm",(void*)f_2273},
+{"f_2303:files_scm",(void*)f_2303},
+{"f_2299:files_scm",(void*)f_2299},
+{"f_2280:files_scm",(void*)f_2280},
+{"f_2286:files_scm",(void*)f_2286},
+{"f_2294:files_scm",(void*)f_2294},
+{"f_2237:files_scm",(void*)f_2237},
+{"f_2249:files_scm",(void*)f_2249},
+{"f_2243:files_scm",(void*)f_2243},
+{"f_2219:files_scm",(void*)f_2219},
+{"f_2231:files_scm",(void*)f_2231},
+{"f_2225:files_scm",(void*)f_2225},
+{"f_2201:files_scm",(void*)f_2201},
+{"f_2213:files_scm",(void*)f_2213},
+{"f_2207:files_scm",(void*)f_2207},
+{"f_2183:files_scm",(void*)f_2183},
+{"f_2195:files_scm",(void*)f_2195},
+{"f_2189:files_scm",(void*)f_2189},
+{"f_2165:files_scm",(void*)f_2165},
+{"f_2177:files_scm",(void*)f_2177},
+{"f_2171:files_scm",(void*)f_2171},
+{"f_2150:files_scm",(void*)f_2150},
+{"f_2162:files_scm",(void*)f_2162},
+{"f_2156:files_scm",(void*)f_2156},
+{"f_2135:files_scm",(void*)f_2135},
+{"f_2147:files_scm",(void*)f_2147},
+{"f_2141:files_scm",(void*)f_2141},
+{"f_2120:files_scm",(void*)f_2120},
+{"f_2132:files_scm",(void*)f_2132},
+{"f_2126:files_scm",(void*)f_2126},
+{"f_2044:files_scm",(void*)f_2044},
+{"f_2060:files_scm",(void*)f_2060},
+{"f_2089:files_scm",(void*)f_2089},
+{"f_2114:files_scm",(void*)f_2114},
+{"f_2099:files_scm",(void*)f_2099},
+{"f_2070:files_scm",(void*)f_2070},
+{"f_2030:files_scm",(void*)f_2030},
+{"f_1947:files_scm",(void*)f_1947},
 {"f_1976:files_scm",(void*)f_1976},
-{"f_1954:files_scm",(void*)f_1954},
-{"f_1962:files_scm",(void*)f_1962},
-{"f_1968:files_scm",(void*)f_1968},
-{"f_1965:files_scm",(void*)f_1965},
-{"f_1888:files_scm",(void*)f_1888},
-{"f_1904:files_scm",(void*)f_1904},
+{"f_1971:files_scm",(void*)f_1971},
+{"f_1949:files_scm",(void*)f_1949},
+{"f_1957:files_scm",(void*)f_1957},
+{"f_1963:files_scm",(void*)f_1963},
+{"f_1960:files_scm",(void*)f_1960},
+{"f_1883:files_scm",(void*)f_1883},
 {"f_1899:files_scm",(void*)f_1899},
-{"f_1890:files_scm",(void*)f_1890},
-{"f_1898:files_scm",(void*)f_1898},
-{"f_1802:files_scm",(void*)f_1802},
-{"f_1855:files_scm",(void*)f_1855},
-{"f_1831:files_scm",(void*)f_1831},
-{"f_1838:files_scm",(void*)f_1838},
-{"f_1771:files_scm",(void*)f_1771},
-{"f_1710:files_scm",(void*)f_1710},
-{"f_1719:files_scm",(void*)f_1719},
-{"f_1749:files_scm",(void*)f_1749},
-{"f_1757:files_scm",(void*)f_1757},
-{"f_1657:files_scm",(void*)f_1657},
-{"f_1673:files_scm",(void*)f_1673},
-{"f_1644:files_scm",(void*)f_1644},
-{"f_1655:files_scm",(void*)f_1655},
-{"f_1230:files_scm",(void*)f_1230},
-{"f_1590:files_scm",(void*)f_1590},
+{"f_1894:files_scm",(void*)f_1894},
+{"f_1885:files_scm",(void*)f_1885},
+{"f_1893:files_scm",(void*)f_1893},
+{"f_1797:files_scm",(void*)f_1797},
+{"f_1850:files_scm",(void*)f_1850},
+{"f_1826:files_scm",(void*)f_1826},
+{"f_1833:files_scm",(void*)f_1833},
+{"f_1766:files_scm",(void*)f_1766},
+{"f_1705:files_scm",(void*)f_1705},
+{"f_1714:files_scm",(void*)f_1714},
+{"f_1744:files_scm",(void*)f_1744},
+{"f_1752:files_scm",(void*)f_1752},
+{"f_1652:files_scm",(void*)f_1652},
+{"f_1668:files_scm",(void*)f_1668},
+{"f_1639:files_scm",(void*)f_1639},
+{"f_1650:files_scm",(void*)f_1650},
+{"f_1225:files_scm",(void*)f_1225},
 {"f_1585:files_scm",(void*)f_1585},
-{"f_1232:files_scm",(void*)f_1232},
-{"f_1245:files_scm",(void*)f_1245},
-{"f_1578:files_scm",(void*)f_1578},
-{"f_1574:files_scm",(void*)f_1574},
-{"f_1248:files_scm",(void*)f_1248},
-{"f_1251:files_scm",(void*)f_1251},
-{"f_1567:files_scm",(void*)f_1567},
-{"f_1254:files_scm",(void*)f_1254},
-{"f_1550:files_scm",(void*)f_1550},
-{"f_1560:files_scm",(void*)f_1560},
-{"f_1257:files_scm",(void*)f_1257},
-{"f_1494:files_scm",(void*)f_1494},
-{"f_1525:files_scm",(void*)f_1525},
-{"f_1537:files_scm",(void*)f_1537},
-{"f_1543:files_scm",(void*)f_1543},
-{"f_1531:files_scm",(void*)f_1531},
-{"f_1500:files_scm",(void*)f_1500},
-{"f_1506:files_scm",(void*)f_1506},
-{"f2989:files_scm",(void*)f2989},
-{"f_1517:files_scm",(void*)f_1517},
-{"f_1260:files_scm",(void*)f_1260},
-{"f_1263:files_scm",(void*)f_1263},
-{"f_1439:files_scm",(void*)f_1439},
-{"f_1470:files_scm",(void*)f_1470},
-{"f_1482:files_scm",(void*)f_1482},
-{"f_1488:files_scm",(void*)f_1488},
-{"f_1476:files_scm",(void*)f_1476},
-{"f_1445:files_scm",(void*)f_1445},
-{"f_1451:files_scm",(void*)f_1451},
-{"f2985:files_scm",(void*)f2985},
-{"f_1462:files_scm",(void*)f_1462},
-{"f_1266:files_scm",(void*)f_1266},
-{"f_1269:files_scm",(void*)f_1269},
-{"f_1272:files_scm",(void*)f_1272},
-{"f_1279:files_scm",(void*)f_1279},
-{"f_1281:files_scm",(void*)f_1281},
-{"f_1374:files_scm",(void*)f_1374},
-{"f_1415:files_scm",(void*)f_1415},
-{"f_1427:files_scm",(void*)f_1427},
-{"f_1433:files_scm",(void*)f_1433},
-{"f_1421:files_scm",(void*)f_1421},
-{"f_1380:files_scm",(void*)f_1380},
-{"f_1386:files_scm",(void*)f_1386},
-{"f_1393:files_scm",(void*)f_1393},
-{"f_1396:files_scm",(void*)f_1396},
-{"f_1407:files_scm",(void*)f_1407},
-{"f_1403:files_scm",(void*)f_1403},
-{"f_1358:files_scm",(void*)f_1358},
-{"f_1361:files_scm",(void*)f_1361},
-{"f_1368:files_scm",(void*)f_1368},
-{"f_1291:files_scm",(void*)f_1291},
-{"f_1294:files_scm",(void*)f_1294},
-{"f_1302:files_scm",(void*)f_1302},
-{"f_1333:files_scm",(void*)f_1333},
-{"f_1345:files_scm",(void*)f_1345},
-{"f_1351:files_scm",(void*)f_1351},
-{"f_1339:files_scm",(void*)f_1339},
-{"f_1308:files_scm",(void*)f_1308},
-{"f_1314:files_scm",(void*)f_1314},
-{"f2979:files_scm",(void*)f2979},
-{"f_1325:files_scm",(void*)f_1325},
+{"f_1580:files_scm",(void*)f_1580},
+{"f_1227:files_scm",(void*)f_1227},
+{"f_1240:files_scm",(void*)f_1240},
+{"f_1573:files_scm",(void*)f_1573},
+{"f_1569:files_scm",(void*)f_1569},
+{"f_1243:files_scm",(void*)f_1243},
+{"f_1246:files_scm",(void*)f_1246},
+{"f_1562:files_scm",(void*)f_1562},
+{"f_1249:files_scm",(void*)f_1249},
+{"f_1545:files_scm",(void*)f_1545},
+{"f_1555:files_scm",(void*)f_1555},
+{"f_1252:files_scm",(void*)f_1252},
+{"f_1489:files_scm",(void*)f_1489},
+{"f_1520:files_scm",(void*)f_1520},
+{"f_1532:files_scm",(void*)f_1532},
+{"f_1538:files_scm",(void*)f_1538},
+{"f_1526:files_scm",(void*)f_1526},
+{"f_1495:files_scm",(void*)f_1495},
+{"f_1501:files_scm",(void*)f_1501},
+{"f2976:files_scm",(void*)f2976},
+{"f_1512:files_scm",(void*)f_1512},
+{"f_1255:files_scm",(void*)f_1255},
+{"f_1258:files_scm",(void*)f_1258},
+{"f_1434:files_scm",(void*)f_1434},
+{"f_1465:files_scm",(void*)f_1465},
+{"f_1477:files_scm",(void*)f_1477},
+{"f_1483:files_scm",(void*)f_1483},
+{"f_1471:files_scm",(void*)f_1471},
+{"f_1440:files_scm",(void*)f_1440},
+{"f_1446:files_scm",(void*)f_1446},
+{"f2972:files_scm",(void*)f2972},
+{"f_1457:files_scm",(void*)f_1457},
+{"f_1261:files_scm",(void*)f_1261},
+{"f_1264:files_scm",(void*)f_1264},
+{"f_1267:files_scm",(void*)f_1267},
+{"f_1274:files_scm",(void*)f_1274},
+{"f_1276:files_scm",(void*)f_1276},
+{"f_1369:files_scm",(void*)f_1369},
+{"f_1410:files_scm",(void*)f_1410},
+{"f_1422:files_scm",(void*)f_1422},
+{"f_1428:files_scm",(void*)f_1428},
+{"f_1416:files_scm",(void*)f_1416},
+{"f_1375:files_scm",(void*)f_1375},
+{"f_1381:files_scm",(void*)f_1381},
+{"f_1388:files_scm",(void*)f_1388},
+{"f_1391:files_scm",(void*)f_1391},
+{"f_1402:files_scm",(void*)f_1402},
+{"f_1398:files_scm",(void*)f_1398},
+{"f_1353:files_scm",(void*)f_1353},
+{"f_1356:files_scm",(void*)f_1356},
+{"f_1363:files_scm",(void*)f_1363},
+{"f_1286:files_scm",(void*)f_1286},
+{"f_1289:files_scm",(void*)f_1289},
 {"f_1297:files_scm",(void*)f_1297},
-{"f_1300:files_scm",(void*)f_1300},
-{"f_883:files_scm",(void*)f_883},
-{"f_1182:files_scm",(void*)f_1182},
+{"f_1328:files_scm",(void*)f_1328},
+{"f_1340:files_scm",(void*)f_1340},
+{"f_1346:files_scm",(void*)f_1346},
+{"f_1334:files_scm",(void*)f_1334},
+{"f_1303:files_scm",(void*)f_1303},
+{"f_1309:files_scm",(void*)f_1309},
+{"f2966:files_scm",(void*)f2966},
+{"f_1320:files_scm",(void*)f_1320},
+{"f_1292:files_scm",(void*)f_1292},
+{"f_1295:files_scm",(void*)f_1295},
+{"f_878:files_scm",(void*)f_878},
 {"f_1177:files_scm",(void*)f_1177},
-{"f_885:files_scm",(void*)f_885},
-{"f_898:files_scm",(void*)f_898},
-{"f_1170:files_scm",(void*)f_1170},
-{"f_1166:files_scm",(void*)f_1166},
-{"f_901:files_scm",(void*)f_901},
-{"f_904:files_scm",(void*)f_904},
-{"f_1159:files_scm",(void*)f_1159},
-{"f_907:files_scm",(void*)f_907},
-{"f_1142:files_scm",(void*)f_1142},
-{"f_1152:files_scm",(void*)f_1152},
-{"f_910:files_scm",(void*)f_910},
-{"f_1086:files_scm",(void*)f_1086},
-{"f_1117:files_scm",(void*)f_1117},
-{"f_1129:files_scm",(void*)f_1129},
-{"f_1135:files_scm",(void*)f_1135},
-{"f_1123:files_scm",(void*)f_1123},
-{"f_1092:files_scm",(void*)f_1092},
-{"f_1098:files_scm",(void*)f_1098},
-{"f2975:files_scm",(void*)f2975},
-{"f_1109:files_scm",(void*)f_1109},
-{"f_913:files_scm",(void*)f_913},
-{"f_916:files_scm",(void*)f_916},
-{"f_1031:files_scm",(void*)f_1031},
-{"f_1062:files_scm",(void*)f_1062},
-{"f_1074:files_scm",(void*)f_1074},
-{"f_1080:files_scm",(void*)f_1080},
-{"f_1068:files_scm",(void*)f_1068},
-{"f_1037:files_scm",(void*)f_1037},
-{"f_1043:files_scm",(void*)f_1043},
-{"f2971:files_scm",(void*)f2971},
-{"f_1054:files_scm",(void*)f_1054},
-{"f_919:files_scm",(void*)f_919},
-{"f_922:files_scm",(void*)f_922},
-{"f_925:files_scm",(void*)f_925},
-{"f_932:files_scm",(void*)f_932},
-{"f_934:files_scm",(void*)f_934},
-{"f_966:files_scm",(void*)f_966},
-{"f_1007:files_scm",(void*)f_1007},
-{"f_1019:files_scm",(void*)f_1019},
-{"f_1025:files_scm",(void*)f_1025},
-{"f_1013:files_scm",(void*)f_1013},
-{"f_972:files_scm",(void*)f_972},
-{"f_978:files_scm",(void*)f_978},
-{"f_985:files_scm",(void*)f_985},
-{"f_988:files_scm",(void*)f_988},
-{"f_999:files_scm",(void*)f_999},
-{"f_995:files_scm",(void*)f_995},
-{"f_950:files_scm",(void*)f_950},
-{"f_953:files_scm",(void*)f_953},
-{"f_960:files_scm",(void*)f_960},
-{"f_944:files_scm",(void*)f_944},
-{"f_947:files_scm",(void*)f_947},
-{"f_868:files_scm",(void*)f_868},
-{"f_875:files_scm",(void*)f_875},
-{"f_881:files_scm",(void*)f_881},
+{"f_1172:files_scm",(void*)f_1172},
+{"f_880:files_scm",(void*)f_880},
+{"f_893:files_scm",(void*)f_893},
+{"f_1165:files_scm",(void*)f_1165},
+{"f_1161:files_scm",(void*)f_1161},
+{"f_896:files_scm",(void*)f_896},
+{"f_899:files_scm",(void*)f_899},
+{"f_1154:files_scm",(void*)f_1154},
+{"f_902:files_scm",(void*)f_902},
+{"f_1137:files_scm",(void*)f_1137},
+{"f_1147:files_scm",(void*)f_1147},
+{"f_905:files_scm",(void*)f_905},
+{"f_1081:files_scm",(void*)f_1081},
+{"f_1112:files_scm",(void*)f_1112},
+{"f_1124:files_scm",(void*)f_1124},
+{"f_1130:files_scm",(void*)f_1130},
+{"f_1118:files_scm",(void*)f_1118},
+{"f_1087:files_scm",(void*)f_1087},
+{"f_1093:files_scm",(void*)f_1093},
+{"f2962:files_scm",(void*)f2962},
+{"f_1104:files_scm",(void*)f_1104},
+{"f_908:files_scm",(void*)f_908},
+{"f_911:files_scm",(void*)f_911},
+{"f_1026:files_scm",(void*)f_1026},
+{"f_1057:files_scm",(void*)f_1057},
+{"f_1069:files_scm",(void*)f_1069},
+{"f_1075:files_scm",(void*)f_1075},
+{"f_1063:files_scm",(void*)f_1063},
+{"f_1032:files_scm",(void*)f_1032},
+{"f_1038:files_scm",(void*)f_1038},
+{"f2958:files_scm",(void*)f2958},
+{"f_1049:files_scm",(void*)f_1049},
+{"f_914:files_scm",(void*)f_914},
+{"f_917:files_scm",(void*)f_917},
+{"f_920:files_scm",(void*)f_920},
+{"f_927:files_scm",(void*)f_927},
+{"f_929:files_scm",(void*)f_929},
+{"f_961:files_scm",(void*)f_961},
+{"f_1002:files_scm",(void*)f_1002},
+{"f_1014:files_scm",(void*)f_1014},
+{"f_1020:files_scm",(void*)f_1020},
+{"f_1008:files_scm",(void*)f_1008},
+{"f_967:files_scm",(void*)f_967},
+{"f_973:files_scm",(void*)f_973},
+{"f_980:files_scm",(void*)f_980},
+{"f_983:files_scm",(void*)f_983},
+{"f_994:files_scm",(void*)f_994},
+{"f_990:files_scm",(void*)f_990},
+{"f_945:files_scm",(void*)f_945},
+{"f_948:files_scm",(void*)f_948},
+{"f_955:files_scm",(void*)f_955},
+{"f_939:files_scm",(void*)f_939},
+{"f_942:files_scm",(void*)f_942},
+{"f_866:files_scm",(void*)f_866},
+{"f_873:files_scm",(void*)f_873},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/library.c b/bootstrap/library.c
index 35f66644..f27cd36f 100644
--- a/bootstrap/library.c
+++ b/bootstrap/library.c
@@ -1,9 +1,9 @@
 /* Generated from library.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 12:09
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: library.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file library.c
    unit: library
 */
@@ -32,6 +32,10 @@
 # define C_BUILD_TAG	""
 #endif
 
+#ifndef C_BRANCH_NAME
+# define C_BRANCH_NAME   ""
+#endif
+
 #define C_close_file(p)	      (C_fclose((C_FILEPTR)(C_port_file(p))), C_SCHEME_UNDEFINED)
 #define C_a_f64peek(ptr, c, b, i)  C_flonum(ptr, ((double *)C_data_pointer(b))[ C_unfix(i) ])
 #define C_fetch_c_strlen(b, i) C_fix(strlen((C_char *)C_block_item(b, C_unfix(i))))
@@ -96,7 +100,7 @@ fast_read_string_from_file (C_word dest, C_word port, C_word len, C_word pos)
 
 static C_PTABLE_ENTRY *create_ptable(void);
 
-static C_TLS C_word lf[1042];
+static C_TLS C_word lf[1049];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,15),40,101,120,105,116,32,46,32,99,111,100,101,49,52,41,0};
 static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,7),40,114,101,115,101,116,41,0};
@@ -149,827 +153,828 @@ static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,99
 static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,99,104,101,99,107,45,118,101,99,116,111,114,32,120,49,49,53,32,46,32,108,111,99,49,49,54,41,0,0,0,0,0,0};
 static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,99,104,101,99,107,45,99,104,97,114,32,120,49,49,56,32,46,32,108,111,99,49,49,57,41};
 static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,99,104,101,99,107,45,105,110,116,101,103,101,114,32,120,49,50,49,32,46,32,108,111,99,49,50,50,41,0,0,0,0,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,99,104,101,99,107,45,114,97,110,103,101,32,105,49,51,49,32,102,114,111,109,49,51,50,32,116,111,49,51,51,32,46,32,108,111,99,49,51,52,41,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,99,104,101,99,107,45,115,112,101,99,105,97,108,32,112,116,114,49,52,54,32,46,32,108,111,99,49,52,55,41,0,0,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,99,104,101,99,107,45,99,108,111,115,117,114,101,32,120,49,53,53,32,46,32,108,111,99,49,53,54,41,0,0,0,0,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,102,111,114,99,101,32,112,114,111,109,105,115,101,49,54,51,41};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,15),40,115,121,115,116,101,109,32,99,109,100,49,54,55,41,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,99,104,101,99,107,45,114,97,110,103,101,32,105,49,51,48,32,102,114,111,109,49,51,49,32,116,111,49,51,50,32,46,32,108,111,99,49,51,51,41,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,99,104,101,99,107,45,115,112,101,99,105,97,108,32,112,116,114,49,52,52,32,46,32,108,111,99,49,52,53,41,0,0,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,99,104,101,99,107,45,99,108,111,115,117,114,101,32,120,49,53,51,32,46,32,108,111,99,49,53,52,41,0,0,0,0,0};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,102,111,114,99,101,32,112,114,111,109,105,115,101,49,54,49,41};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,15),40,115,121,115,116,101,109,32,99,109,100,49,54,53,41,0};
 static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,7),67,95,100,108,111,97,100,0};
 static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,18),67,95,115,101,116,95,100,108,111,112,101,110,95,102,108,97,103,115,0,0,0,0,0,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,100,117,110,108,111,97,100,32,110,97,109,101,49,55,56,41,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,10),40,110,111,116,32,120,49,56,53,41,0,0,0,0,0,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,15),40,98,111,111,108,101,97,110,63,32,120,49,56,55,41,0};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,15),40,101,113,63,32,120,49,56,57,32,121,49,57,48,41,0};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,16),40,101,113,118,63,32,120,49,57,50,32,121,49,57,51,41};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,18),40,101,113,117,97,108,63,32,120,49,57,53,32,121,49,57,54,41,0,0,0,0,0,0};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,12),40,112,97,105,114,63,32,120,49,57,56,41,0,0,0,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,16),40,99,111,110,115,32,120,50,48,48,32,121,50,48,49,41};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,13),40,102,95,54,53,56,54,32,120,50,48,51,41,0,0,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,13),40,102,95,54,53,56,57,32,120,50,48,53,41,0,0,0};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,20),40,115,101,116,45,99,97,114,33,32,120,50,48,55,32,121,50,48,56,41,0,0,0,0};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,20),40,115,101,116,45,99,100,114,33,32,120,50,49,48,32,121,50,49,49,41,0,0,0,0};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,13),40,102,95,54,53,57,56,32,120,50,49,51,41,0,0,0};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,48,49,32,120,50,49,53,41,0,0,0};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,13),40,99,97,100,100,100,114,32,120,50,49,55,41,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,13),40,99,100,100,100,100,114,32,120,50,49,57,41,0,0,0};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,49,48,32,120,50,50,49,41,0,0,0};
-static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,50,48,32,120,50,50,51,41,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,51,48,32,120,50,50,53,41,0,0,0};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,52,48,32,120,50,50,55,41,0,0,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,53,52,32,120,50,50,57,41,0,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,54,48,32,120,50,51,49,41,0,0,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,54,55,32,120,50,51,51,41,0,0,0};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,56,49,32,120,50,51,53,41,0,0,0};
-static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,56,55,32,120,50,51,55,41,0,0,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,13),40,102,95,54,55,48,49,32,120,50,51,57,41,0,0,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,13),40,99,97,97,97,97,114,32,120,50,52,49,41,0,0,0};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,13),40,99,97,97,97,100,114,32,120,50,52,51,41,0,0,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,13),40,99,97,97,100,97,114,32,120,50,52,53,41,0,0,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,13),40,99,97,97,100,100,114,32,120,50,52,55,41,0,0,0};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,13),40,99,97,100,97,97,114,32,120,50,52,57,41,0,0,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,13),40,99,97,100,97,100,114,32,120,50,53,49,41,0,0,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,13),40,99,97,100,100,97,114,32,120,50,53,51,41,0,0,0};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,13),40,99,100,97,97,97,114,32,120,50,53,53,41,0,0,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,13),40,99,100,97,97,100,114,32,120,50,53,55,41,0,0,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,13),40,99,100,97,100,97,114,32,120,50,53,57,41,0,0,0};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,13),40,99,100,97,100,100,114,32,120,50,54,49,41,0,0,0};
-static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,13),40,99,100,100,97,97,114,32,120,50,54,51,41,0,0,0};
-static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,13),40,99,100,100,97,100,114,32,120,50,54,53,41,0,0,0};
-static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,13),40,99,100,100,100,97,114,32,120,50,54,55,41,0,0,0};
-static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,12),40,110,117,108,108,63,32,120,50,54,57,41,0,0,0,0};
-static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,15),40,108,105,115,116,32,46,32,108,115,116,50,55,49,41,0};
-static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,15),40,108,101,110,103,116,104,32,108,115,116,50,55,51,41,0};
-static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,23),40,108,105,115,116,45,116,97,105,108,32,108,115,116,50,55,53,32,105,50,55,54,41,0};
-static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,22),40,108,105,115,116,45,114,101,102,32,108,115,116,50,55,56,32,105,50,55,57,41,0,0};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,50,56,52,41,0,0,0};
-static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,100,101,108,113,32,120,50,56,49,32,108,115,116,50,56,50,41};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,101,114,114,111,114,45,110,111,116,45,97,45,112,114,111,112,101,114,45,108,105,115,116,32,97,114,103,50,57,51,32,46,32,108,111,99,50,57,52,41,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,14),40,99,111,112,121,32,110,111,100,101,51,48,53,41,0,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,115,51,48,51,41,0,0};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,18),40,97,112,112,101,110,100,32,46,32,108,115,116,115,51,48,49,41,0,0,0,0,0,0};
-static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,108,115,116,51,50,49,32,114,101,115,116,51,50,50,41,0,0,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,17),40,114,101,118,101,114,115,101,32,108,115,116,48,51,49,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,18),40,109,101,109,113,32,120,51,51,53,32,108,115,116,51,51,54,41,0,0,0,0,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,18),40,109,101,109,118,32,120,51,51,56,32,108,115,116,51,51,57,41,0,0,0,0,0,0};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,20),40,109,101,109,98,101,114,32,120,51,52,49,32,108,115,116,51,52,50,41,0,0,0,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,18),40,97,115,115,113,32,120,51,52,52,32,108,115,116,51,52,53,41,0,0,0,0,0,0};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,18),40,97,115,115,118,32,120,51,52,55,32,108,115,116,51,52,56,41,0,0,0,0,0,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,19),40,97,115,115,111,99,32,120,51,53,48,32,108,115,116,51,53,49,41,0,0,0,0,0};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,12),40,108,105,115,116,63,32,120,51,53,51,41,0,0,0,0};
-static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,14),40,115,116,114,105,110,103,63,32,120,51,53,53,41,0,0};
-static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,20),40,115,116,114,105,110,103,45,108,101,110,103,116,104,32,115,51,53,55,41,0,0,0,0};
-static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,18),40,102,95,55,48,57,53,32,115,51,53,57,32,105,51,54,48,41,0,0,0,0,0,0};
-static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,28),40,115,116,114,105,110,103,45,115,101,116,33,32,115,51,54,50,32,105,51,54,51,32,99,51,54,52,41,0,0,0,0};
-static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,109,97,107,101,45,115,116,114,105,110,103,32,115,105,122,101,51,55,51,32,46,32,116,109,112,51,55,50,51,55,52,41,0};
-static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,31),40,109,97,107,101,45,115,116,114,105,110,103,32,115,105,122,101,51,56,54,32,46,32,102,105,108,108,51,56,55,41,0};
-static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,52,48,53,41,0,0,0,0,0};
-static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,108,105,115,116,32,115,52,48,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,52,49,55,32,108,115,116,52,50,50,41,0,0,0,0,0,0};
-static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,108,105,115,116,45,62,115,116,114,105,110,103,32,108,115,116,48,52,48,57,41,0,0,0,0};
-static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,12),40,105,116,101,114,32,110,50,52,51,56,41,0,0,0,0};
-static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,114,101,118,101,114,115,101,45,108,105,115,116,45,62,115,116,114,105,110,103,32,108,52,50,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,24),40,115,116,114,105,110,103,45,102,105,108,108,33,32,115,52,53,49,32,99,52,53,50,41};
-static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,18),40,115,116,114,105,110,103,45,99,111,112,121,32,115,52,53,54,41,0,0,0,0,0,0};
-static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,34),40,115,117,98,115,116,114,105,110,103,32,115,52,54,51,32,115,116,97,114,116,52,54,52,32,46,32,101,110,100,52,54,53,41,0,0,0,0,0,0};
-static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,115,117,98,115,116,114,105,110,103,32,115,52,56,52,32,115,116,97,114,116,52,56,53,32,101,110,100,52,56,54,41,0,0};
-static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,20),40,115,116,114,105,110,103,61,63,32,120,52,57,48,32,121,52,57,49,41,0,0,0,0};
-static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,45,99,105,61,63,32,120,52,57,55,32,121,52,57,56,41,0};
-static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,33),40,99,111,109,112,97,114,101,32,115,49,53,48,48,32,115,50,53,48,49,32,108,111,99,53,48,50,32,107,53,48,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,30),40,97,55,52,50,49,32,108,101,110,49,53,49,48,32,108,101,110,50,53,49,49,32,99,109,112,53,49,50,41,0,0};
-static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,22),40,115,116,114,105,110,103,60,63,32,115,49,53,48,56,32,115,50,53,48,57,41,0,0};
-static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,30),40,97,55,52,52,53,32,108,101,110,49,53,50,50,32,108,101,110,50,53,50,51,32,99,109,112,53,50,52,41,0,0};
-static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,22),40,115,116,114,105,110,103,62,63,32,115,49,53,50,48,32,115,50,53,50,49,41,0,0};
-static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,30),40,97,55,52,54,57,32,108,101,110,49,53,51,52,32,108,101,110,50,53,51,53,32,99,109,112,53,51,54,41,0,0};
-static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,60,61,63,32,115,49,53,51,50,32,115,50,53,51,51,41,0};
-static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,30),40,97,55,52,57,48,32,108,101,110,49,53,51,57,32,108,101,110,50,53,52,48,32,99,109,112,53,52,49,41,0,0};
-static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,62,61,63,32,115,49,53,51,55,32,115,50,53,51,56,41,0};
-static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,33),40,99,111,109,112,97,114,101,32,115,49,53,52,55,32,115,50,53,52,56,32,108,111,99,53,52,57,32,107,53,53,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,30),40,97,55,53,51,49,32,108,101,110,49,53,53,55,32,108,101,110,50,53,53,56,32,99,109,112,53,53,57,41,0,0};
-static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,25),40,115,116,114,105,110,103,45,99,105,60,63,32,115,49,53,53,53,32,115,50,53,53,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,30),40,97,55,53,53,53,32,108,101,110,49,53,54,57,32,108,101,110,50,53,55,48,32,99,109,112,53,55,49,41,0,0};
-static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,25),40,115,116,114,105,110,103,45,99,105,62,63,32,115,49,53,54,55,32,115,50,53,54,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,30),40,97,55,53,55,57,32,108,101,110,49,53,56,49,32,108,101,110,50,53,56,50,32,99,109,112,53,56,51,41,0,0};
-static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,26),40,115,116,114,105,110,103,45,99,105,60,61,63,32,115,49,53,55,57,32,115,50,53,56,48,41,0,0,0,0,0,0};
-static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,30),40,97,55,54,48,48,32,108,101,110,49,53,56,54,32,108,101,110,50,53,56,55,32,99,109,112,53,56,56,41,0,0};
-static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,26),40,115,116,114,105,110,103,45,99,105,62,61,63,32,115,49,53,56,52,32,115,50,53,56,53,41,0,0,0,0,0,0};
-static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,115,116,114,105,110,103,45,97,112,112,101,110,100,32,120,53,57,52,32,121,53,57,53,41,0};
-static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,115,116,114,115,54,48,54,32,110,54,48,55,41,0,0,0,0,0};
-static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,24),40,115,116,114,105,110,103,45,97,112,112,101,110,100,32,46,32,97,108,108,54,48,51,41};
-static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,19),40,115,116,114,105,110,103,32,46,32,99,104,97,114,115,54,49,53,41,0,0,0,0,0};
-static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,112,111,115,54,50,50,41,0,0,0};
-static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,102,114,97,103,109,101,110,116,115,45,62,115,116,114,105,110,103,32,116,111,116,97,108,54,49,55,32,102,115,54,49,56,41};
-static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,14),40,102,105,120,110,117,109,63,32,120,54,52,49,41,0,0};
-static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,15),40,102,120,43,32,120,54,52,51,32,121,54,52,52,41,0};
-static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,15),40,102,120,45,32,120,54,52,54,32,121,54,52,55,41,0};
-static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,15),40,102,120,42,32,120,54,52,57,32,121,54,53,48,41,0};
-static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,15),40,102,120,61,32,120,54,53,50,32,121,54,53,51,41,0};
-static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,15),40,102,120,62,32,120,54,53,53,32,121,54,53,54,41,0};
-static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,15),40,102,120,60,32,120,54,53,56,32,121,54,53,57,41,0};
-static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,16),40,102,120,62,61,32,120,54,54,49,32,121,54,54,50,41};
-static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,16),40,102,120,60,61,32,120,54,54,52,32,121,54,54,53,41};
-static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,17),40,102,120,109,105,110,32,120,54,54,55,32,121,54,54,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,17),40,102,120,109,97,120,32,120,54,55,48,32,121,54,55,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,12),40,102,120,110,101,103,32,120,54,55,51,41,0,0,0,0};
-static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,17),40,102,120,97,110,100,32,120,54,55,53,32,121,54,55,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,17),40,102,120,105,111,114,32,120,54,55,56,32,121,54,55,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,17),40,102,120,120,111,114,32,120,54,56,49,32,121,54,56,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,12),40,102,120,110,111,116,32,120,54,56,52,41,0,0,0,0};
-static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,17),40,102,120,115,104,108,32,120,54,56,54,32,121,54,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,17),40,102,120,115,104,114,32,120,54,56,57,32,121,54,57,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,15),40,102,120,47,32,120,54,57,51,32,121,54,57,52,41,0};
-static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,17),40,102,120,109,111,100,32,120,55,49,49,32,121,55,49,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,14),40,102,108,111,110,117,109,63,32,120,55,53,57,41,0,0};
-static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,14),40,102,105,110,105,116,101,63,32,120,55,54,49,41,0,0};
-static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,15),40,102,112,43,32,120,55,54,54,32,121,55,54,55,41,0};
-static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,15),40,102,112,45,32,120,55,56,54,32,121,55,56,55,41,0};
-static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,15),40,102,112,42,32,120,56,48,54,32,121,56,48,55,41,0};
-static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,15),40,102,112,47,32,120,56,50,54,32,121,56,50,55,41,0};
-static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,15),40,102,112,61,32,120,56,52,54,32,121,56,52,55,41,0};
-static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,15),40,102,112,62,32,120,56,54,54,32,121,56,54,55,41,0};
-static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,15),40,102,112,60,32,120,56,56,54,32,121,56,56,55,41,0};
-static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,16),40,102,112,62,61,32,120,57,48,54,32,121,57,48,55,41};
-static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,16),40,102,112,60,61,32,120,57,50,54,32,121,57,50,55,41};
-static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,12),40,102,112,110,101,103,32,120,57,52,54,41,0,0,0,0};
-static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,17),40,102,112,109,97,120,32,120,57,54,50,32,121,57,54,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,17),40,102,112,109,105,110,32,120,57,56,50,32,121,57,56,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,15),40,102,112,102,108,111,111,114,32,120,49,48,48,50,41,0};
-static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,18),40,102,112,116,114,117,110,99,97,116,101,32,120,49,48,49,56,41,0,0,0,0,0,0};
-static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,15),40,102,112,114,111,117,110,100,32,120,49,48,51,52,41,0};
-static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,17),40,102,112,99,101,105,108,105,110,103,32,120,49,48,53,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,13),40,102,112,115,105,110,32,120,49,48,54,54,41,0,0,0};
-static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,13),40,102,112,99,111,115,32,120,49,48,56,50,41,0,0,0};
-static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,13),40,102,112,116,97,110,32,120,49,48,57,56,41,0,0,0};
-static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,14),40,102,112,97,115,105,110,32,120,49,49,49,52,41,0,0};
-static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,14),40,102,112,97,99,111,115,32,120,49,49,51,48,41,0,0};
-static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,14),40,102,112,97,116,97,110,32,120,49,49,52,54,41,0,0};
-static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,21),40,102,112,97,116,97,110,50,32,120,49,49,54,50,32,121,49,49,54,51,41,0,0,0};
-static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,13),40,102,112,101,120,112,32,120,49,49,56,50,41,0,0,0};
-static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,20),40,102,112,101,120,112,116,32,120,49,49,57,56,32,121,49,49,57,57,41,0,0,0,0};
-static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,13),40,102,112,108,111,103,32,120,49,50,49,56,41,0,0,0};
-static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,14),40,102,112,115,113,114,116,32,120,49,50,51,52,41,0,0};
-static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,7),67,95,116,105,109,101,115,0};
-static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,7),67,95,109,105,110,117,115,0};
-static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,6),67,95,112,108,117,115,0,0};
-static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,8),67,95,100,105,118,105,100,101};
-static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,9),67,95,110,101,113,117,97,108,112,0,0,0,0,0,0,0};
-static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,10),67,95,103,114,101,97,116,101,114,112,0,0,0,0,0,0};
-static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,7),67,95,108,101,115,115,112,0};
-static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,20),67,95,103,114,101,97,116,101,114,95,111,114,95,101,113,117,97,108,95,112,0,0,0,0};
-static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,17),67,95,108,101,115,115,95,111,114,95,101,113,117,97,108,95,112,0,0,0,0,0,0,0};
-static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,12),40,97,100,100,49,32,110,49,50,52,57,41,0,0,0,0};
-static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,12),40,115,117,98,49,32,110,49,50,53,48,41,0,0,0,0};
-static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,10),67,95,113,117,111,116,105,101,110,116,0,0,0,0,0,0};
-static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,110,117,109,98,101,114,63,32,120,49,50,53,50,41,0,0,0};
-static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,17),40,114,97,116,105,111,110,97,108,63,32,110,49,50,53,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,17),67,95,102,108,111,110,117,109,95,102,114,97,99,116,105,111,110,0,0,0,0,0,0,0};
-static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,22),40,35,35,115,121,115,35,105,110,116,101,103,101,114,63,32,120,49,50,53,54,41,0,0};
-static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,101,120,97,99,116,63,32,120,49,50,53,56,41,0,0,0,0};
-static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,22),40,35,35,115,121,115,35,105,110,101,120,97,99,116,63,32,120,49,50,54,48,41,0,0};
-static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,6),67,95,101,120,112,116,0,0};
-static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,102,105,116,115,45,105,110,45,105,110,116,63,32,110,49,50,54,50,41,0,0,0,0,0,0};
-static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,102,105,116,115,45,105,110,45,117,110,115,105,103,110,101,100,45,105,110,116,63,32,110,49,50,54,52,41,0,0,0,0,0};
-static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,108,111,110,117,109,45,105,110,45,102,105,120,110,117,109,45,114,97,110,103,101,63,32,110,49,50,54,54,41,0,0,0};
-static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,100,111,117,98,108,101,45,62,110,117,109,98,101,114,32,110,49,50,54,56,41,0,0,0,0};
-static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,13),40,122,101,114,111,63,32,110,49,50,55,48,41,0,0,0};
-static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,17),40,112,111,115,105,116,105,118,101,63,32,110,49,50,55,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,17),40,110,101,103,97,116,105,118,101,63,32,110,49,50,55,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,11),40,97,98,115,32,110,49,50,55,54,41,0,0,0,0,0};
-static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,13),40,97,110,103,108,101,32,110,49,50,55,56,41,0,0,0};
-static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,17),40,114,101,97,108,45,112,97,114,116,32,110,49,50,56,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,17),40,105,109,97,103,45,112,97,114,116,32,110,49,50,56,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,17),40,110,117,109,101,114,97,116,111,114,32,110,49,50,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,19),40,100,101,110,111,109,105,110,97,116,111,114,32,110,49,50,57,48,41,0,0,0,0,0};
-static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,14),40,115,105,103,110,117,109,32,110,49,50,57,51,41,0,0};
-static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,18),67,95,101,120,97,99,116,95,116,111,95,105,110,101,120,97,99,116,0,0,0,0,0,0};
-static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,105,110,101,120,97,99,116,45,62,101,120,97,99,116,32,110,49,51,48,49,41,0,0,0,0};
-static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,13),40,102,108,111,111,114,32,120,49,51,48,51,41,0,0,0};
-static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,15),40,99,101,105,108,105,110,103,32,120,49,51,48,54,41,0};
-static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,16),40,116,114,117,110,99,97,116,101,32,120,49,51,48,57,41};
-static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,13),40,114,111,117,110,100,32,120,49,51,49,50,41,0,0,0};
-static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,23),40,114,101,109,97,105,110,100,101,114,32,120,49,51,49,52,32,121,49,51,49,53,41,0};
-static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,20),40,109,111,100,117,108,111,32,120,49,51,49,55,32,121,49,51,49,56,41,0,0,0,0};
-static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,13),40,101,118,101,110,63,32,110,49,51,50,52,41,0,0,0};
-static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,12),40,111,100,100,63,32,110,49,51,50,54,41,0,0,0,0};
-static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,110,98,101,115,116,49,51,51,52,32,110,115,49,51,51,53,41,0};
-static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,31),40,109,97,120,109,105,110,32,110,49,49,51,51,48,32,110,115,49,51,51,49,32,112,114,101,100,49,51,51,50,41,0};
-static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,21),40,109,97,120,32,110,49,49,51,52,50,32,46,32,110,115,49,51,52,51,41,0,0,0};
-static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,21),40,109,105,110,32,110,49,49,51,52,52,32,46,32,110,115,49,51,52,53,41,0,0,0};
-static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,11),40,101,120,112,32,110,49,51,52,57,41,0,0,0,0,0};
-static C_char C_TLS li257[] C_aligned={C_lihdr(0,0,11),40,108,111,103,32,110,49,51,53,49,41,0,0,0,0,0};
-static C_char C_TLS li258[] C_aligned={C_lihdr(0,0,11),40,115,105,110,32,110,49,51,53,51,41,0,0,0,0,0};
-static C_char C_TLS li259[] C_aligned={C_lihdr(0,0,11),40,99,111,115,32,110,49,51,53,53,41,0,0,0,0,0};
-static C_char C_TLS li260[] C_aligned={C_lihdr(0,0,11),40,116,97,110,32,110,49,51,53,55,41,0,0,0,0,0};
-static C_char C_TLS li261[] C_aligned={C_lihdr(0,0,12),40,97,115,105,110,32,110,49,51,53,57,41,0,0,0,0};
-static C_char C_TLS li262[] C_aligned={C_lihdr(0,0,12),40,97,99,111,115,32,110,49,51,54,49,41,0,0,0,0};
-static C_char C_TLS li263[] C_aligned={C_lihdr(0,0,12),40,115,113,114,116,32,110,49,51,54,51,41,0,0,0,0};
-static C_char C_TLS li264[] C_aligned={C_lihdr(0,0,22),40,97,116,97,110,32,110,49,49,51,54,53,32,46,32,110,50,49,51,54,54,41,0,0};
-static C_char C_TLS li265[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,120,49,51,55,50,32,121,49,51,55,51,41,0,0,0,0,0,0};
-static C_char C_TLS li266[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,103,99,100,32,120,49,51,54,57,32,121,49,51,55,48,41,0};
-static C_char C_TLS li267[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,110,115,49,51,55,56,32,102,49,51,55,57,41,0,0,0,0,0};
-static C_char C_TLS li268[] C_aligned={C_lihdr(0,0,14),40,103,99,100,32,46,32,110,115,49,51,55,54,41,0,0};
-static C_char C_TLS li269[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,108,99,109,32,120,49,51,57,55,32,121,49,51,57,56,41,0};
-static C_char C_TLS li270[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,110,115,49,52,48,50,32,102,49,52,48,51,41,0,0,0,0,0};
-static C_char C_TLS li271[] C_aligned={C_lihdr(0,0,14),40,108,99,109,32,46,32,110,115,49,52,48,48,41,0,0};
-static C_char C_TLS li272[] C_aligned={C_lihdr(0,0,18),67,95,115,116,114,105,110,103,95,116,111,95,110,117,109,98,101,114,0,0,0,0,0,0};
-static C_char C_TLS li273[] C_aligned={C_lihdr(0,0,18),67,95,110,117,109,98,101,114,95,116,111,95,115,116,114,105,110,103,0,0,0,0,0,0};
-static C_char C_TLS li274[] C_aligned={C_lihdr(0,0,38),40,102,108,111,110,117,109,45,112,114,105,110,116,45,112,114,101,99,105,115,105,111,110,32,46,32,116,109,112,49,52,50,54,49,52,50,55,41,0,0};
-static C_char C_TLS li275[] C_aligned={C_lihdr(0,0,13),67,95,109,97,107,101,95,115,121,109,98,111,108,0,0,0};
-static C_char C_TLS li276[] C_aligned={C_lihdr(0,0,15),40,115,121,109,98,111,108,63,32,120,49,52,51,57,41,0};
-static C_char C_TLS li277[] C_aligned={C_lihdr(0,0,18),67,95,115,116,114,105,110,103,95,116,111,95,115,121,109,98,111,108,0,0,0,0,0,0};
-static C_char C_TLS li278[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,105,110,116,101,114,110,101,100,45,115,121,109,98,111,108,63,32,120,49,52,52,49,41,0,0};
-static C_char C_TLS li279[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,115,121,109,98,111,108,32,115,116,114,49,52,52,51,41,0,0};
-static C_char C_TLS li280[] C_aligned={C_lihdr(0,0,15),40,115,112,108,105,116,32,108,101,110,49,52,52,57,41,0};
-static C_char C_TLS li281[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,115,121,109,98,111,108,45,62,115,116,114,105,110,103,32,115,49,52,53,53,41,0,0,0,0};
-static C_char C_TLS li282[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,115,121,109,98,111,108,45,62,113,117,97,108,105,102,105,101,100,45,115,116,114,105,110,103,32,115,49,52,54,48,41,0,0};
-static C_char C_TLS li283[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,113,117,97,108,105,102,105,101,100,45,115,121,109,98,111,108,45,112,114,101,102,105,120,32,115,49,52,54,53,41,0,0,0};
-static C_char C_TLS li284[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,113,117,97,108,105,102,105,101,100,45,115,121,109,98,111,108,63,32,115,49,52,55,54,41,0};
-static C_char C_TLS li285[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,113,117,97,108,105,102,105,101,100,45,115,121,109,98,111,108,32,112,114,101,102,105,120,49,52,56,48,32,115,116,114,49,52,56,49,41,0,0,0,0,0};
-static C_char C_TLS li286[] C_aligned={C_lihdr(0,0,22),40,115,121,109,98,111,108,45,62,115,116,114,105,110,103,32,115,49,52,56,51,41,0,0};
-static C_char C_TLS li287[] C_aligned={C_lihdr(0,0,24),40,115,116,114,105,110,103,45,62,115,121,109,98,111,108,32,115,116,114,49,52,56,54,41};
-static C_char C_TLS li288[] C_aligned={C_lihdr(0,0,35),40,115,116,114,105,110,103,45,62,117,110,105,110,116,101,114,110,101,100,45,115,121,109,98,111,108,32,115,116,114,49,52,56,57,41,0,0,0,0,0};
-static C_char C_TLS li289[] C_aligned={C_lihdr(0,0,25),40,103,101,110,115,121,109,32,46,32,115,116,114,45,111,114,45,115,121,109,49,52,57,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li290[] C_aligned={C_lihdr(0,0,16),40,107,101,121,119,111,114,100,63,32,120,49,53,49,49,41};
-static C_char C_TLS li291[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,45,62,107,101,121,119,111,114,100,32,115,49,53,49,53,41,0};
-static C_char C_TLS li292[] C_aligned={C_lihdr(0,0,24),40,107,101,121,119,111,114,100,45,62,115,116,114,105,110,103,32,107,119,49,53,49,56,41};
-static C_char C_TLS li293[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,103,101,116,45,107,101,121,119,111,114,100,32,107,101,121,49,53,50,48,32,97,114,103,115,48,49,53,50,49,32,46,32,100,101,102,97,117,108,116,49,53,50,50,41,0,0,0,0,0};
-static C_char C_TLS li294[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,109,97,107,101,45,98,108,111,98,32,115,105,122,101,49,53,51,49,41,0,0,0,0,0,0};
-static C_char C_TLS li295[] C_aligned={C_lihdr(0,0,20),40,109,97,107,101,45,98,108,111,98,32,115,105,122,101,49,53,51,53,41,0,0,0,0};
-static C_char C_TLS li296[] C_aligned={C_lihdr(0,0,13),40,98,108,111,98,63,32,120,49,53,51,56,41,0,0,0};
-static C_char C_TLS li297[] C_aligned={C_lihdr(0,0,18),40,98,108,111,98,45,115,105,122,101,32,98,118,49,53,52,50,41,0,0,0,0,0,0};
-static C_char C_TLS li298[] C_aligned={C_lihdr(0,0,20),40,115,116,114,105,110,103,45,62,98,108,111,98,32,115,49,53,52,53,41,0,0,0,0};
-static C_char C_TLS li299[] C_aligned={C_lihdr(0,0,21),40,98,108,111,98,45,62,115,116,114,105,110,103,32,98,118,49,53,53,50,41,0,0,0};
-static C_char C_TLS li300[] C_aligned={C_lihdr(0,0,22),40,98,108,111,98,61,63,32,98,49,49,53,53,57,32,98,50,49,53,54,48,41,0,0};
-static C_char C_TLS li301[] C_aligned={C_lihdr(0,0,15),40,118,101,99,116,111,114,63,32,120,49,53,54,55,41,0};
-static C_char C_TLS li302[] C_aligned={C_lihdr(0,0,21),40,118,101,99,116,111,114,45,108,101,110,103,116,104,32,118,49,53,54,57,41,0,0,0};
-static C_char C_TLS li303[] C_aligned={C_lihdr(0,0,20),40,102,95,57,51,51,48,32,118,49,53,55,49,32,105,49,53,55,50,41,0,0,0,0};
-static C_char C_TLS li304[] C_aligned={C_lihdr(0,0,31),40,118,101,99,116,111,114,45,115,101,116,33,32,118,49,53,55,52,32,105,49,53,55,53,32,120,49,53,55,54,41,0};
-static C_char C_TLS li305[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,109,97,107,101,45,118,101,99,116,111,114,32,115,105,122,101,49,53,55,56,32,46,32,102,105,108,108,49,53,55,57,41,0};
-static C_char C_TLS li306[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,53,57,57,41,0,0,0,0};
-static C_char C_TLS li307[] C_aligned={C_lihdr(0,0,23),40,108,105,115,116,45,62,118,101,99,116,111,114,32,108,115,116,48,49,53,56,57,41,0};
-static C_char C_TLS li308[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,54,48,54,41,0,0,0,0};
-static C_char C_TLS li309[] C_aligned={C_lihdr(0,0,20),40,118,101,99,116,111,114,45,62,108,105,115,116,32,118,49,54,48,51,41,0,0,0,0};
-static C_char C_TLS li310[] C_aligned={C_lihdr(0,0,17),40,118,101,99,116,111,114,32,46,32,120,115,49,54,49,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li311[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,49,54,49,53,41,0,0,0,0};
-static C_char C_TLS li312[] C_aligned={C_lihdr(0,0,26),40,118,101,99,116,111,114,45,102,105,108,108,33,32,118,49,54,49,50,32,120,49,54,49,51,41,0,0,0,0,0,0};
-static C_char C_TLS li313[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,49,54,52,50,41,0,0,0,0};
-static C_char C_TLS li314[] C_aligned={C_lihdr(0,0,38),40,118,101,99,116,111,114,45,99,111,112,121,33,32,102,114,111,109,49,54,50,52,32,116,111,49,54,50,53,32,46,32,110,49,54,50,54,41,0,0};
-static C_char C_TLS li315[] C_aligned={C_lihdr(0,0,41),40,118,101,99,116,111,114,45,114,101,115,105,122,101,32,118,49,54,54,48,32,110,49,54,54,49,32,46,32,116,109,112,49,54,53,57,49,54,54,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li316[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,49,54,55,54,41,0,0,0,0};
-static C_char C_TLS li317[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,103,114,111,119,45,118,101,99,116,111,114,32,118,49,54,55,49,32,110,49,54,55,50,32,105,110,105,116,49,54,55,51,41};
-static C_char C_TLS li318[] C_aligned={C_lihdr(0,0,13),40,99,104,97,114,63,32,120,49,54,56,52,41,0,0,0};
-static C_char C_TLS li319[] C_aligned={C_lihdr(0,0,21),40,99,104,97,114,45,62,105,110,116,101,103,101,114,32,99,49,54,56,54,41,0,0,0};
-static C_char C_TLS li320[] C_aligned={C_lihdr(0,0,21),40,105,110,116,101,103,101,114,45,62,99,104,97,114,32,110,49,54,56,57,41,0,0,0};
-static C_char C_TLS li321[] C_aligned={C_lihdr(0,0,22),40,99,104,97,114,61,63,32,99,49,49,54,57,50,32,99,50,49,54,57,51,41,0,0};
-static C_char C_TLS li322[] C_aligned={C_lihdr(0,0,22),40,99,104,97,114,62,63,32,99,49,49,54,57,55,32,99,50,49,54,57,56,41,0,0};
-static C_char C_TLS li323[] C_aligned={C_lihdr(0,0,22),40,99,104,97,114,60,63,32,99,49,49,55,48,50,32,99,50,49,55,48,51,41,0,0};
-static C_char C_TLS li324[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,62,61,63,32,99,49,49,55,48,55,32,99,50,49,55,48,56,41,0};
-static C_char C_TLS li325[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,60,61,63,32,99,49,49,55,49,50,32,99,50,49,55,49,51,41,0};
-static C_char C_TLS li326[] C_aligned={C_lihdr(0,0,19),40,99,104,97,114,45,117,112,99,97,115,101,32,99,49,55,49,55,41,0,0,0,0,0};
-static C_char C_TLS li327[] C_aligned={C_lihdr(0,0,21),40,99,104,97,114,45,100,111,119,110,99,97,115,101,32,99,49,55,50,48,41,0,0,0};
-static C_char C_TLS li328[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,45,99,105,61,63,32,120,49,55,50,51,32,121,49,55,50,52,41,0};
-static C_char C_TLS li329[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,45,99,105,62,63,32,120,49,55,50,53,32,121,49,55,50,54,41,0};
-static C_char C_TLS li330[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,45,99,105,60,63,32,120,49,55,50,55,32,121,49,55,50,56,41,0};
-static C_char C_TLS li331[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,99,105,62,61,63,32,120,49,55,50,57,32,121,49,55,51,48,41};
-static C_char C_TLS li332[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,99,105,60,61,63,32,120,49,55,51,49,32,121,49,55,51,50,41};
-static C_char C_TLS li333[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,117,112,112,101,114,45,99,97,115,101,63,32,99,49,55,51,56,41};
-static C_char C_TLS li334[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,108,111,119,101,114,45,99,97,115,101,63,32,99,49,55,52,49,41};
-static C_char C_TLS li335[] C_aligned={C_lihdr(0,0,21),40,99,104,97,114,45,110,117,109,101,114,105,99,63,32,99,49,55,52,52,41,0,0,0};
-static C_char C_TLS li336[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,119,104,105,116,101,115,112,97,99,101,63,32,99,49,55,52,55,41};
-static C_char C_TLS li337[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,97,108,112,104,97,98,101,116,105,99,63,32,99,49,55,53,48,41};
-static C_char C_TLS li338[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li339[] C_aligned={C_lihdr(0,0,19),40,108,111,111,107,117,112,45,99,104,97,114,32,99,49,55,53,53,41,0,0,0,0,0};
-static C_char C_TLS li340[] C_aligned={C_lihdr(0,0,25),40,99,104,97,114,45,110,97,109,101,32,120,49,55,54,53,32,46,32,121,49,55,54,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li341[] C_aligned={C_lihdr(0,0,18),40,112,114,111,99,101,100,117,114,101,63,32,120,49,55,57,53,41,0,0,0,0,0,0};
-static C_char C_TLS li342[] C_aligned={C_lihdr(0,0,7),67,95,97,112,112,108,121,0};
-static C_char C_TLS li343[] C_aligned={C_lihdr(0,0,9),67,95,99,97,108,108,95,99,99,0,0,0,0,0,0,0};
-static C_char C_TLS li344[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,99,97,108,108,45,119,105,116,104,45,100,105,114,101,99,116,45,99,111,110,116,105,110,117,97,116,105,111,110,32,107,49,55,57,55,41,0,0,0,0,0};
-static C_char C_TLS li345[] C_aligned={C_lihdr(0,0,19),67,95,99,97,108,108,95,119,105,116,104,95,99,116,104,117,108,104,117,0,0,0,0,0};
-static C_char C_TLS li346[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,100,105,114,101,99,116,45,114,101,116,117,114,110,32,100,107,49,55,57,57,32,120,49,56,48,48,41,0,0,0,0,0,0};
-static C_char C_TLS li347[] C_aligned={C_lihdr(0,0,8),67,95,118,97,108,117,101,115};
-static C_char C_TLS li348[] C_aligned={C_lihdr(0,0,18),67,95,99,97,108,108,95,119,105,116,104,95,118,97,108,117,101,115,0,0,0,0,0,0};
-static C_char C_TLS li349[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,49,56,48,53,41,0,0};
-static C_char C_TLS li350[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,102,111,114,45,101,97,99,104,32,112,49,56,48,50,32,108,115,116,48,49,56,48,51,41,0};
-static C_char C_TLS li351[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,49,56,50,50,41,0,0};
-static C_char C_TLS li352[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,109,97,112,32,112,49,56,49,57,32,108,115,116,48,49,56,50,48,41,0,0,0,0,0,0};
-static C_char C_TLS li353[] C_aligned={C_lihdr(0,0,42),40,109,97,112,115,97,102,101,32,112,49,56,51,56,32,108,115,116,115,49,56,51,57,32,115,116,97,114,116,49,56,52,48,32,108,111,99,49,56,52,49,41,0,0,0,0,0,0};
-static C_char C_TLS li354[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li355[] C_aligned={C_lihdr(0,0,34),40,99,104,101,99,107,32,108,115,116,115,49,56,53,51,32,115,116,97,114,116,49,56,53,52,32,108,111,99,49,56,53,53,41,0,0,0,0,0,0};
-static C_char C_TLS li356[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,55,51,32,103,49,56,55,55,49,56,55,57,41,0,0,0,0};
-static C_char C_TLS li357[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,97,108,108,49,56,56,53,41,0,0};
-static C_char C_TLS li358[] C_aligned={C_lihdr(0,0,37),40,102,111,114,45,101,97,99,104,32,102,110,49,56,54,56,32,108,115,116,49,49,56,54,57,32,46,32,108,115,116,115,49,56,55,48,41,0,0,0};
-static C_char C_TLS li359[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,57,48,48,32,103,49,57,49,48,49,57,49,52,41,0,0,0,0};
-static C_char C_TLS li360[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,97,108,108,49,57,50,50,41,0,0};
-static C_char C_TLS li361[] C_aligned={C_lihdr(0,0,32),40,109,97,112,32,102,110,49,56,57,53,32,108,115,116,49,49,56,57,54,32,46,32,108,115,116,115,49,56,57,55,41};
-static C_char C_TLS li362[] C_aligned={C_lihdr(0,0,22),40,97,49,48,51,56,53,32,46,32,114,101,115,117,108,116,115,49,57,51,57,41,0,0};
-static C_char C_TLS li363[] C_aligned={C_lihdr(0,0,45),40,100,121,110,97,109,105,99,45,119,105,110,100,32,98,101,102,111,114,101,49,57,51,54,32,116,104,117,110,107,49,57,51,55,32,97,102,116,101,114,49,57,51,56,41,0,0,0};
-static C_char C_TLS li364[] C_aligned={C_lihdr(0,0,22),40,97,49,48,52,49,53,32,46,32,114,101,115,117,108,116,115,49,57,52,56,41,0,0};
-static C_char C_TLS li365[] C_aligned={C_lihdr(0,0,17),40,97,49,48,52,48,57,32,99,111,110,116,49,57,52,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li366[] C_aligned={C_lihdr(0,0,41),40,99,97,108,108,45,119,105,116,104,45,99,117,114,114,101,110,116,45,99,111,110,116,105,110,117,97,116,105,111,110,32,112,114,111,99,49,57,52,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li367[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,100,121,110,97,109,105,99,45,117,110,119,105,110,100,32,119,105,110,100,115,49,57,53,51,32,110,49,57,53,52,41,0,0};
-static C_char C_TLS li368[] C_aligned={C_lihdr(0,0,31),40,99,111,110,116,105,110,117,97,116,105,111,110,45,99,97,112,116,117,114,101,32,112,114,111,99,49,57,55,52,41,0};
-static C_char C_TLS li369[] C_aligned={C_lihdr(0,0,21),40,99,111,110,116,105,110,117,97,116,105,111,110,63,32,120,49,57,55,56,41,0,0,0};
-static C_char C_TLS li370[] C_aligned={C_lihdr(0,0,20),67,95,99,111,110,116,105,110,117,97,116,105,111,110,95,103,114,97,102,116,0,0,0,0};
-static C_char C_TLS li371[] C_aligned={C_lihdr(0,0,36),40,99,111,110,116,105,110,117,97,116,105,111,110,45,103,114,97,102,116,32,107,49,57,56,48,32,116,104,117,110,107,49,57,56,49,41,0,0,0,0};
-static C_char C_TLS li372[] C_aligned={C_lihdr(0,0,8),40,97,49,48,53,54,48,41};
-static C_char C_TLS li373[] C_aligned={C_lihdr(0,0,38),40,99,111,110,116,105,110,117,97,116,105,111,110,45,114,101,116,117,114,110,32,107,49,57,56,56,32,46,32,118,97,108,115,49,57,56,57,41,0,0};
-static C_char C_TLS li374[] C_aligned={C_lihdr(0,0,13),40,112,111,114,116,63,32,120,49,57,57,50,41,0,0,0};
-static C_char C_TLS li375[] C_aligned={C_lihdr(0,0,19),40,105,110,112,117,116,45,112,111,114,116,63,32,120,49,57,57,53,41,0,0,0,0,0};
-static C_char C_TLS li376[] C_aligned={C_lihdr(0,0,20),40,111,117,116,112,117,116,45,112,111,114,116,63,32,120,50,48,48,52,41,0,0,0,0};
-static C_char C_TLS li377[] C_aligned={C_lihdr(0,0,53),40,35,35,115,121,115,35,109,97,107,101,45,112,111,114,116,32,105,47,111,50,48,49,51,32,99,108,97,115,115,50,48,49,52,32,110,97,109,101,50,48,49,53,32,116,121,112,101,50,48,49,54,41,0,0,0};
-static C_char C_TLS li378[] C_aligned={C_lihdr(0,0,14),40,97,50,49,57,55,51,32,112,50,48,50,52,41,0,0};
-static C_char C_TLS li379[] C_aligned={C_lihdr(0,0,14),40,97,50,49,57,55,54,32,112,50,48,50,53,41,0,0};
-static C_char C_TLS li380[] C_aligned={C_lihdr(0,0,20),40,97,50,49,57,55,57,32,112,50,48,50,54,32,99,50,48,50,55,41,0,0,0,0};
-static C_char C_TLS li381[] C_aligned={C_lihdr(0,0,20),40,97,50,49,57,56,50,32,112,50,48,50,56,32,115,50,48,50,57,41,0,0,0,0};
-static C_char C_TLS li382[] C_aligned={C_lihdr(0,0,14),40,97,50,49,57,56,53,32,112,50,48,51,48,41,0,0};
-static C_char C_TLS li383[] C_aligned={C_lihdr(0,0,14),40,97,50,49,57,57,49,32,112,50,48,51,50,41,0,0};
-static C_char C_TLS li384[] C_aligned={C_lihdr(0,0,14),40,97,50,49,57,57,52,32,112,50,48,51,51,41,0,0};
-static C_char C_TLS li385[] C_aligned={C_lihdr(0,0,24),40,108,111,111,112,32,97,99,116,50,48,52,48,32,115,116,97,114,116,50,48,52,49,41};
-static C_char C_TLS li386[] C_aligned={C_lihdr(0,0,39),40,97,50,49,57,57,55,32,112,50,48,51,52,32,110,50,48,51,53,32,100,101,115,116,50,48,51,54,32,115,116,97,114,116,50,48,51,55,41,0};
-static C_char C_TLS li387[] C_aligned={C_lihdr(0,0,52),40,108,111,111,112,32,108,101,110,50,48,54,54,32,108,105,109,105,116,50,48,54,55,32,98,117,102,102,101,114,50,48,54,56,32,114,101,115,117,108,116,50,48,54,57,32,102,50,48,55,48,41,0,0,0,0};
-static C_char C_TLS li388[] C_aligned={C_lihdr(0,0,24),40,97,50,50,48,53,51,32,112,50,48,54,48,32,108,105,109,105,116,50,48,54,49,41};
-static C_char C_TLS li389[] C_aligned={C_lihdr(0,0,16),67,95,111,112,101,110,95,102,105,108,101,95,112,111,114,116};
-static C_char C_TLS li390[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,114,116,32,120,50,48,56,57,32,46,32,108,111,99,50,48,57,48,41,0,0,0,0,0,0};
-static C_char C_TLS li391[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,114,116,45,109,111,100,101,32,112,111,114,116,50,49,48,49,32,109,111,100,101,50,49,48,50,32,46,32,108,111,99,50,49,48,51,41,0,0,0,0,0};
-static C_char C_TLS li392[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,114,116,42,32,112,50,49,48,57,32,108,111,99,50,49,49,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li393[] C_aligned={C_lihdr(0,0,30),40,99,117,114,114,101,110,116,45,105,110,112,117,116,45,112,111,114,116,32,46,32,97,114,103,50,49,49,54,41,0,0};
-static C_char C_TLS li394[] C_aligned={C_lihdr(0,0,31),40,99,117,114,114,101,110,116,45,111,117,116,112,117,116,45,112,111,114,116,32,46,32,97,114,103,50,49,50,48,41,0};
-static C_char C_TLS li395[] C_aligned={C_lihdr(0,0,30),40,99,117,114,114,101,110,116,45,101,114,114,111,114,45,112,111,114,116,32,46,32,97,114,103,50,49,50,52,41,0,0};
-static C_char C_TLS li396[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,116,116,121,45,112,111,114,116,63,32,112,111,114,116,50,49,50,56,41,0,0,0,0,0,0};
-static C_char C_TLS li397[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,112,111,114,116,45,100,97,116,97,32,112,111,114,116,50,49,51,50,41,0,0,0,0,0,0};
-static C_char C_TLS li398[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,115,101,116,45,112,111,114,116,45,100,97,116,97,33,32,112,111,114,116,50,49,51,52,32,100,97,116,97,50,49,51,53,41};
-static C_char C_TLS li399[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,112,108,97,116,102,111,114,109,45,102,105,120,117,112,45,112,97,116,104,110,97,109,101,32,110,97,109,101,50,49,52,49,41};
-static C_char C_TLS li400[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,112,97,116,104,110,97,109,101,45,114,101,115,111,108,117,116,105,111,110,32,110,97,109,101,50,49,53,48,32,116,104,117,110,107,50,49,53,49,32,46,32,95,50,49,53,50,41,0,0};
-static C_char C_TLS li401[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,50,49,54,56,41,0,0,0,0};
-static C_char C_TLS li402[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,101,120,112,97,110,100,45,104,111,109,101,45,112,97,116,104,32,112,97,116,104,50,49,53,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li403[] C_aligned={C_lihdr(0,0,22),40,100,111,108,111,111,112,50,49,57,48,32,109,111,100,101,115,50,49,57,52,41,0,0};
-static C_char C_TLS li404[] C_aligned={C_lihdr(0,0,17),40,97,49,48,57,53,50,32,110,97,109,101,50,49,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li405[] C_aligned={C_lihdr(0,0,41),40,111,112,101,110,32,110,97,109,101,50,49,56,51,32,105,110,112,50,49,56,52,32,109,111,100,101,115,50,49,56,53,32,108,111,99,50,49,56,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li406[] C_aligned={C_lihdr(0,0,24),40,99,108,111,115,101,32,112,111,114,116,50,50,49,48,32,108,111,99,50,50,49,49,41};
-static C_char C_TLS li407[] C_aligned={C_lihdr(0,0,37),40,111,112,101,110,45,105,110,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,49,57,32,46,32,109,111,100,101,50,50,50,48,41,0,0,0};
-static C_char C_TLS li408[] C_aligned={C_lihdr(0,0,38),40,111,112,101,110,45,111,117,116,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,50,49,32,46,32,109,111,100,101,50,50,50,50,41,0,0};
-static C_char C_TLS li409[] C_aligned={C_lihdr(0,0,27),40,99,108,111,115,101,45,105,110,112,117,116,45,112,111,114,116,32,112,111,114,116,50,50,50,51,41,0,0,0,0,0};
-static C_char C_TLS li410[] C_aligned={C_lihdr(0,0,28),40,99,108,111,115,101,45,111,117,116,112,117,116,45,112,111,114,116,32,112,111,114,116,50,50,50,52,41,0,0,0,0};
-static C_char C_TLS li411[] C_aligned={C_lihdr(0,0,8),40,97,49,49,48,57,57,41};
-static C_char C_TLS li412[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,48,53,32,46,32,114,101,115,117,108,116,115,50,50,51,54,41,0,0};
-static C_char C_TLS li413[] C_aligned={C_lihdr(0,0,48),40,99,97,108,108,45,119,105,116,104,45,105,110,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,51,50,32,112,50,50,51,51,32,46,32,109,111,100,101,50,50,51,52,41};
-static C_char C_TLS li414[] C_aligned={C_lihdr(0,0,8),40,97,49,49,49,50,51,41};
-static C_char C_TLS li415[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,50,57,32,46,32,114,101,115,117,108,116,115,50,50,52,52,41,0,0};
-static C_char C_TLS li416[] C_aligned={C_lihdr(0,0,49),40,99,97,108,108,45,119,105,116,104,45,111,117,116,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,52,48,32,112,50,50,52,49,32,46,32,109,111,100,101,50,50,52,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li417[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,52,56,32,46,32,114,101,115,117,108,116,115,50,50,53,51,41,0,0};
-static C_char C_TLS li418[] C_aligned={C_lihdr(0,0,51),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,102,105,108,101,32,115,116,114,50,50,52,56,32,116,104,117,110,107,50,50,52,57,32,46,32,109,111,100,101,50,50,53,48,41,0,0,0,0,0};
-static C_char C_TLS li419[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,54,56,32,46,32,114,101,115,117,108,116,115,50,50,54,52,41,0,0};
-static C_char C_TLS li420[] C_aligned={C_lihdr(0,0,50),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,102,105,108,101,32,115,116,114,50,50,53,57,32,116,104,117,110,107,50,50,54,48,32,46,32,109,111,100,101,50,50,54,49,41,0,0,0,0,0,0};
-static C_char C_TLS li421[] C_aligned={C_lihdr(0,0,17),40,97,49,49,49,56,55,32,110,97,109,101,50,50,55,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li422[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,101,120,105,115,116,115,63,32,110,97,109,101,50,50,54,57,41,0};
-static C_char C_TLS li423[] C_aligned={C_lihdr(0,0,17),40,97,49,49,50,48,57,32,110,97,109,101,50,50,55,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li424[] C_aligned={C_lihdr(0,0,28),40,100,105,114,101,99,116,111,114,121,45,101,120,105,115,116,115,63,32,110,97,109,101,50,50,55,53,41,0,0,0,0};
-static C_char C_TLS li425[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,102,108,117,115,104,45,111,117,116,112,117,116,32,112,111,114,116,50,50,56,52,41,0,0,0};
-static C_char C_TLS li426[] C_aligned={C_lihdr(0,0,28),40,102,108,117,115,104,45,111,117,116,112,117,116,32,46,32,116,109,112,50,50,57,52,50,50,57,53,41,0,0,0,0};
-static C_char C_TLS li427[] C_aligned={C_lihdr(0,0,25),40,112,111,114,116,45,110,97,109,101,32,46,32,116,109,112,50,51,48,57,50,51,49,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li428[] C_aligned={C_lihdr(0,0,34),40,115,101,116,45,112,111,114,116,45,110,97,109,101,33,32,112,111,114,116,50,51,49,56,32,110,97,109,101,50,51,49,57,41,0,0,0,0,0,0};
-static C_char C_TLS li429[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,112,111,114,116,45,108,105,110,101,32,112,111,114,116,50,51,50,51,41,0,0,0,0,0,0};
-static C_char C_TLS li430[] C_aligned={C_lihdr(0,0,29),40,112,111,114,116,45,112,111,115,105,116,105,111,110,32,46,32,116,109,112,50,51,51,50,50,51,51,51,41,0,0,0};
-static C_char C_TLS li431[] C_aligned={C_lihdr(0,0,21),40,97,49,49,51,56,56,32,102,105,108,101,110,97,109,101,50,51,52,50,41,0,0,0};
-static C_char C_TLS li432[] C_aligned={C_lihdr(0,0,26),40,100,101,108,101,116,101,45,102,105,108,101,32,102,105,108,101,110,97,109,101,50,51,52,49,41,0,0,0,0,0,0};
-static C_char C_TLS li433[] C_aligned={C_lihdr(0,0,16),40,97,49,49,52,51,52,32,110,101,119,50,51,53,49,41};
-static C_char C_TLS li434[] C_aligned={C_lihdr(0,0,16),40,97,49,49,52,50,56,32,111,108,100,50,51,53,48,41};
-static C_char C_TLS li435[] C_aligned={C_lihdr(0,0,29),40,114,101,110,97,109,101,45,102,105,108,101,32,111,108,100,50,51,52,56,32,110,101,119,50,51,52,57,41,0,0,0};
-static C_char C_TLS li436[] C_aligned={C_lihdr(0,0,15),40,102,95,49,49,53,54,56,32,120,50,51,54,50,41,0};
-static C_char C_TLS li437[] C_aligned={C_lihdr(0,0,19),40,102,95,49,49,52,57,48,32,46,32,97,114,103,50,51,54,55,41,0,0,0,0,0};
-static C_char C_TLS li438[] C_aligned={C_lihdr(0,0,37),40,109,97,107,101,45,112,97,114,97,109,101,116,101,114,32,105,110,105,116,50,51,53,56,32,46,32,103,117,97,114,100,50,51,53,57,41,0,0,0};
-static C_char C_TLS li439[] C_aligned={C_lihdr(0,0,19),40,101,111,102,45,111,98,106,101,99,116,63,32,120,50,51,56,52,41,0,0,0,0,0};
-static C_char C_TLS li440[] C_aligned={C_lihdr(0,0,27),40,99,104,97,114,45,114,101,97,100,121,63,32,46,32,116,109,112,50,51,57,49,50,51,57,50,41,0,0,0,0,0};
-static C_char C_TLS li441[] C_aligned={C_lihdr(0,0,25),40,114,101,97,100,45,99,104,97,114,32,46,32,116,109,112,50,52,48,56,50,52,48,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li442[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,114,101,97,100,45,99,104,97,114,45,48,32,112,50,52,49,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li443[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,114,101,97,100,45,99,104,97,114,47,112,111,114,116,32,112,111,114,116,50,52,51,48,41,0};
-static C_char C_TLS li444[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,112,101,101,107,45,99,104,97,114,45,48,32,112,50,52,51,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li445[] C_aligned={C_lihdr(0,0,25),40,112,101,101,107,45,99,104,97,114,32,46,32,116,109,112,50,52,52,55,50,52,52,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li446[] C_aligned={C_lihdr(0,0,20),40,114,101,97,100,32,46,32,116,109,112,50,52,54,50,50,52,54,51,41,0,0,0,0};
-static C_char C_TLS li447[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,114,101,97,100,45,112,114,111,109,112,116,45,104,111,111,107,41};
-static C_char C_TLS li448[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,105,110,102,105,120,45,108,105,115,116,45,104,111,111,107,32,108,115,116,50,52,55,51,41,0};
-static C_char C_TLS li449[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,115,104,97,114,112,45,110,117,109,98,101,114,45,104,111,111,107,32,112,111,114,116,50,52,55,53,32,110,50,52,55,54,41};
-static C_char C_TLS li450[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,114,101,97,100,45,119,97,114,110,105,110,103,32,112,111,114,116,50,52,55,56,32,109,115,103,50,52,55,57,32,46,32,97,114,103,115,50,52,56,48,41};
-static C_char C_TLS li451[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,114,101,97,100,45,101,114,114,111,114,32,112,111,114,116,50,52,56,53,32,109,115,103,50,52,56,54,32,46,32,97,114,103,115,50,52,56,55,41,0,0};
-static C_char C_TLS li452[] C_aligned={C_lihdr(0,0,15),40,102,95,49,49,57,48,57,32,99,50,53,49,56,41,0};
-static C_char C_TLS li453[] C_aligned={C_lihdr(0,0,33),40,105,110,102,111,32,99,108,97,115,115,50,53,49,57,32,100,97,116,97,50,53,50,48,32,118,97,108,50,53,50,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li454[] C_aligned={C_lihdr(0,0,12),40,115,107,105,112,32,99,50,53,50,51,41,0,0,0,0};
-static C_char C_TLS li455[] C_aligned={C_lihdr(0,0,13),40,115,107,105,112,45,116,111,45,101,111,108,41,0,0,0};
-static C_char C_TLS li456[] C_aligned={C_lihdr(0,0,26),40,114,101,115,101,114,118,101,100,45,99,104,97,114,97,99,116,101,114,32,99,50,53,50,55,41,0,0,0,0,0,0};
-static C_char C_TLS li457[] C_aligned={C_lihdr(0,0,33),40,114,101,97,100,45,117,110,114,101,115,101,114,118,101,100,45,99,104,97,114,45,48,32,112,111,114,116,50,53,50,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li458[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,99,50,53,53,50,41,0,0,0,0};
-static C_char C_TLS li459[] C_aligned={C_lihdr(0,0,10),40,114,45,115,112,97,99,101,115,41,0,0,0,0,0,0};
-static C_char C_TLS li460[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,115,101,113,50,53,55,48,32,110,50,53,55,49,41,0,0,0,0};
-static C_char C_TLS li461[] C_aligned={C_lihdr(0,0,25),40,114,45,117,115,101,113,117,101,110,99,101,32,117,50,53,54,55,32,110,50,53,54,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li462[] C_aligned={C_lihdr(0,0,18),40,108,112,32,105,50,53,57,51,32,108,115,116,50,53,57,52,41,0,0,0,0,0,0};
-static C_char C_TLS li463[] C_aligned={C_lihdr(0,0,33),40,114,45,99,111,110,115,45,99,111,100,101,112,111,105,110,116,32,99,112,50,53,56,55,32,108,115,116,50,53,56,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li464[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,53,57,56,32,108,115,116,50,53,57,57,41,0,0,0,0};
-static C_char C_TLS li465[] C_aligned={C_lihdr(0,0,19),40,114,45,115,116,114,105,110,103,32,116,101,114,109,50,53,57,54,41,0,0,0,0,0};
-static C_char C_TLS li466[] C_aligned={C_lihdr(0,0,15),40,102,95,49,50,53,51,48,32,99,50,54,51,56,41,0};
-static C_char C_TLS li467[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,108,97,115,116,50,54,52,48,41,0};
-static C_char C_TLS li468[] C_aligned={C_lihdr(0,0,19),40,97,49,50,53,50,54,32,114,101,116,117,114,110,50,54,51,55,41,0,0,0,0,0};
-static C_char C_TLS li469[] C_aligned={C_lihdr(0,0,26),40,114,45,108,105,115,116,32,115,116,97,114,116,50,54,51,50,32,101,110,100,50,54,51,51,41,0,0,0,0,0,0};
-static C_char C_TLS li470[] C_aligned={C_lihdr(0,0,10),40,114,45,118,101,99,116,111,114,41,0,0,0,0,0,0};
-static C_char C_TLS li471[] C_aligned={C_lihdr(0,0,20),40,114,45,110,117,109,98,101,114,32,114,97,100,105,120,50,55,48,56,41,0,0,0,0};
-static C_char C_TLS li472[] C_aligned={C_lihdr(0,0,35),40,114,45,110,117,109,98,101,114,45,119,105,116,104,45,101,120,97,99,116,110,101,115,115,32,114,97,100,105,120,50,55,50,56,41,0,0,0,0,0};
-static C_char C_TLS li473[] C_aligned={C_lihdr(0,0,21),40,114,45,110,117,109,98,101,114,45,119,105,116,104,45,114,97,100,105,120,41,0,0,0};
-static C_char C_TLS li474[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,55,53,56,32,108,115,116,50,55,53,57,41,0,0,0,0};
-static C_char C_TLS li475[] C_aligned={C_lihdr(0,0,9),40,114,45,116,111,107,101,110,41,0,0,0,0,0,0,0};
-static C_char C_TLS li476[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,55,56,50,32,108,115,116,50,55,56,51,41,0,0,0,0};
-static C_char C_TLS li477[] C_aligned={C_lihdr(0,0,10),40,114,45,100,105,103,105,116,115,41,0,0,0,0,0,0};
-static C_char C_TLS li478[] C_aligned={C_lihdr(0,0,10),40,114,45,115,121,109,98,111,108,41,0,0,0,0,0,0};
-static C_char C_TLS li479[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,56,48,48,32,108,115,116,50,56,48,49,41,0,0,0,0};
-static C_char C_TLS li480[] C_aligned={C_lihdr(0,0,10),40,114,45,120,116,111,107,101,110,41,0,0,0,0,0,0};
-static C_char C_TLS li481[] C_aligned={C_lihdr(0,0,8),40,114,45,99,104,97,114,41};
-static C_char C_TLS li482[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,50,56,54,57,41,0,0,0,0};
-static C_char C_TLS li483[] C_aligned={C_lihdr(0,0,11),40,114,45,99,111,109,109,101,110,116,41,0,0,0,0,0};
-static C_char C_TLS li484[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,50,56,56,52,41,0,0,0,0};
-static C_char C_TLS li485[] C_aligned={C_lihdr(0,0,14),40,114,45,101,120,116,45,115,121,109,98,111,108,41,0,0};
-static C_char C_TLS li486[] C_aligned={C_lihdr(0,0,24),40,114,101,115,111,108,118,101,45,115,121,109,98,111,108,32,116,111,107,50,56,57,55,41};
-static C_char C_TLS li487[] C_aligned={C_lihdr(0,0,23),40,98,117,105,108,100,45,107,101,121,119,111,114,100,32,116,111,107,50,57,50,51,41,0};
-static C_char C_TLS li488[] C_aligned={C_lihdr(0,0,8),40,97,49,51,56,54,51,41};
-static C_char C_TLS li489[] C_aligned={C_lihdr(0,0,8),40,97,49,51,56,54,56,41};
-static C_char C_TLS li490[] C_aligned={C_lihdr(0,0,8),40,97,49,51,56,55,52,41};
-static C_char C_TLS li491[] C_aligned={C_lihdr(0,0,9),40,114,101,97,100,114,101,99,41,0,0,0,0,0,0,0};
-static C_char C_TLS li492[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,114,101,97,100,32,112,111,114,116,50,53,48,50,32,105,110,102,111,104,97,110,100,108,101,114,50,53,48,51,41,0,0,0};
-static C_char C_TLS li493[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,99,104,97,114,45,62,117,116,102,56,45,115,116,114,105,110,103,32,99,51,48,56,56,41,0};
-static C_char C_TLS li494[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,117,110,105,99,111,100,101,45,115,117,114,114,111,103,97,116,101,63,32,110,51,48,57,55,41};
-static C_char C_TLS li495[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,115,117,114,114,111,103,97,116,101,115,45,62,99,111,100,101,112,111,105,110,116,32,104,105,51,49,48,49,32,108,111,51,49,48,50,41,0,0,0,0,0};
-static C_char C_TLS li496[] C_aligned={C_lihdr(0,0,27),40,102,95,49,52,53,50,51,32,99,104,97,114,51,49,49,50,32,112,111,114,116,51,49,49,51,41,0,0,0,0,0};
-static C_char C_TLS li497[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,115,101,116,45,114,101,97,100,45,109,97,114,107,33,32,115,121,109,51,49,51,50,32,112,114,111,99,51,49,51,51,41,0};
-static C_char C_TLS li498[] C_aligned={C_lihdr(0,0,26),40,102,95,49,52,53,56,53,32,99,104,114,51,49,52,49,32,112,114,111,99,51,49,52,50,41,0,0,0,0,0,0};
-static C_char C_TLS li499[] C_aligned={C_lihdr(0,0,41),40,115,121,110,116,97,120,45,115,101,116,116,101,114,32,108,111,99,51,49,51,56,32,115,108,111,116,51,49,51,57,32,119,114,97,112,51,49,52,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li500[] C_aligned={C_lihdr(0,0,24),40,99,111,112,121,45,114,101,97,100,45,116,97,98,108,101,32,114,116,51,49,55,51,41};
-static C_char C_TLS li501[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,119,114,105,116,101,45,99,104,97,114,45,48,32,99,51,49,56,53,32,112,51,49,56,54,41};
-static C_char C_TLS li502[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,119,114,105,116,101,45,99,104,97,114,47,112,111,114,116,32,99,51,49,57,48,32,112,111,114,116,51,49,57,49,41,0,0};
-static C_char C_TLS li503[] C_aligned={C_lihdr(0,0,32),40,119,114,105,116,101,45,99,104,97,114,32,99,51,50,48,49,32,46,32,116,109,112,51,50,48,48,51,50,48,50,41};
-static C_char C_TLS li504[] C_aligned={C_lihdr(0,0,23),40,110,101,119,108,105,110,101,32,46,32,116,109,112,51,50,49,55,51,50,49,56,41,0};
-static C_char C_TLS li505[] C_aligned={C_lihdr(0,0,27),40,119,114,105,116,101,32,120,51,50,51,49,32,46,32,116,109,112,51,50,51,48,51,50,51,50,41,0,0,0,0,0};
-static C_char C_TLS li506[] C_aligned={C_lihdr(0,0,29),40,100,105,115,112,108,97,121,32,120,51,50,52,54,32,46,32,116,109,112,51,50,52,53,51,50,52,55,41,0,0,0};
-static C_char C_TLS li507[] C_aligned={C_lihdr(0,0,22),40,97,49,52,56,53,53,32,103,51,50,55,54,51,50,55,55,51,50,55,56,41,0,0};
-static C_char C_TLS li508[] C_aligned={C_lihdr(0,0,18),40,112,114,105,110,116,32,46,32,97,114,103,115,51,50,53,54,41,0,0,0,0,0,0};
-static C_char C_TLS li509[] C_aligned={C_lihdr(0,0,22),40,97,49,52,56,55,56,32,103,51,51,48,52,51,51,48,53,51,51,48,54,41,0,0};
-static C_char C_TLS li510[] C_aligned={C_lihdr(0,0,19),40,112,114,105,110,116,42,32,46,32,97,114,103,115,51,50,56,52,41,0,0,0,0,0};
-static C_char C_TLS li511[] C_aligned={C_lihdr(0,0,25),40,111,117,116,115,116,114,32,112,111,114,116,51,51,50,57,32,115,116,114,51,51,51,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li512[] C_aligned={C_lihdr(0,0,25),40,111,117,116,99,104,114,32,112,111,114,116,51,51,53,48,32,99,104,114,51,51,53,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li513[] C_aligned={C_lihdr(0,0,14),40,115,112,101,99,105,97,108,99,104,97,114,63,41,0,0};
-static C_char C_TLS li514[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,51,51,56,48,41,0,0,0,0};
-static C_char C_TLS li515[] C_aligned={C_lihdr(0,0,33),40,111,117,116,114,101,97,100,97,98,108,101,115,121,109,32,112,111,114,116,51,51,55,54,32,115,116,114,51,51,55,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li516[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,51,52,49,50,41,0,0,0,0};
-static C_char C_TLS li517[] C_aligned={C_lihdr(0,0,26),40,115,121,109,45,105,115,45,114,101,97,100,97,98,108,101,63,32,115,116,114,51,51,57,51,41,0,0,0,0,0,0};
-static C_char C_TLS li518[] C_aligned={C_lihdr(0,0,14),40,103,51,52,54,57,32,99,110,51,52,55,49,41,0,0};
-static C_char C_TLS li519[] C_aligned={C_lihdr(0,0,24),40,100,111,108,111,111,112,51,53,48,50,32,105,51,53,48,54,32,99,51,53,48,55,41};
-static C_char C_TLS li520[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,51,53,51,51,32,120,51,53,51,55,41,0,0,0,0,0,0};
-static C_char C_TLS li521[] C_aligned={C_lihdr(0,0,24),40,100,111,108,111,111,112,51,53,54,51,32,105,51,53,54,55,32,99,51,53,54,56,41};
-static C_char C_TLS li522[] C_aligned={C_lihdr(0,0,11),40,111,117,116,32,120,51,52,52,55,41,0,0,0,0,0};
-static C_char C_TLS li523[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,112,114,105,110,116,32,120,51,51,49,54,32,114,101,97,100,97,98,108,101,51,51,49,55,32,112,111,114,116,51,51,49,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li524[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,114,111,99,101,100,117,114,101,45,62,115,116,114,105,110,103,32,120,51,53,56,51,41,0};
-static C_char C_TLS li525[] C_aligned={C_lihdr(0,0,49),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,114,101,99,111,114,100,45,112,114,105,110,116,101,114,32,116,121,112,101,51,53,56,54,32,112,114,111,99,51,53,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li526[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,117,115,101,114,45,112,114,105,110,116,45,104,111,111,107,32,120,51,53,57,49,32,114,101,97,100,97,98,108,101,51,53,57,50,32,112,111,114,116,51,53,57,51,41,0,0,0,0,0};
-static C_char C_TLS li527[] C_aligned={C_lihdr(0,0,10),40,115,119,97,112,51,54,49,57,41,0,0,0,0,0,0};
-static C_char C_TLS li528[] C_aligned={C_lihdr(0,0,8),40,97,49,53,57,56,54,41};
-static C_char C_TLS li529[] C_aligned={C_lihdr(0,0,19),40,97,49,53,57,53,55,32,114,101,116,117,114,110,51,54,49,56,41,0,0,0,0,0};
-static C_char C_TLS li530[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,119,105,116,104,45,112,114,105,110,116,45,108,101,110,103,116,104,45,108,105,109,105,116,32,108,105,109,105,116,51,54,49,54,32,116,104,117,110,107,51,54,49,55,41,0,0,0,0,0};
-static C_char C_TLS li531[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,120,51,54,53,50,32,120,115,51,54,53,51,41,0,0,0,0,0};
-static C_char C_TLS li532[] C_aligned={C_lihdr(0,0,22),40,98,105,116,119,105,115,101,45,97,110,100,32,46,32,120,115,51,54,53,48,41,0,0};
-static C_char C_TLS li533[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,120,51,54,53,56,32,120,115,51,54,53,57,41,0,0,0,0,0};
-static C_char C_TLS li534[] C_aligned={C_lihdr(0,0,22),40,98,105,116,119,105,115,101,45,105,111,114,32,46,32,120,115,51,54,53,54,41,0,0};
-static C_char C_TLS li535[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,120,51,54,54,52,32,120,115,51,54,54,53,41,0,0,0,0,0};
-static C_char C_TLS li536[] C_aligned={C_lihdr(0,0,22),40,98,105,116,119,105,115,101,45,120,111,114,32,46,32,120,115,51,54,54,50,41,0,0};
-static C_char C_TLS li537[] C_aligned={C_lihdr(0,0,19),40,98,105,116,119,105,115,101,45,110,111,116,32,120,51,54,54,56,41,0,0,0,0,0};
-static C_char C_TLS li538[] C_aligned={C_lihdr(0,0,30),40,97,114,105,116,104,109,101,116,105,99,45,115,104,105,102,116,32,120,51,54,55,48,32,121,51,54,55,49,41,0,0};
-static C_char C_TLS li539[] C_aligned={C_lihdr(0,0,22),40,98,105,116,45,115,101,116,63,32,110,51,54,55,51,32,105,51,54,55,52,41,0,0};
-static C_char C_TLS li540[] C_aligned={C_lihdr(0,0,19),40,99,104,101,99,107,32,112,51,54,55,54,32,110,51,54,55,55,41,0,0,0,0,0};
-static C_char C_TLS li541[] C_aligned={C_lihdr(0,0,14),40,97,50,49,55,49,49,32,112,51,54,57,52,41,0,0};
-static C_char C_TLS li542[] C_aligned={C_lihdr(0,0,14),40,97,50,49,55,51,54,32,112,51,55,48,48,41,0,0};
-static C_char C_TLS li543[] C_aligned={C_lihdr(0,0,20),40,97,50,49,55,53,52,32,112,51,55,48,52,32,99,51,55,48,53,41,0,0,0,0};
-static C_char C_TLS li544[] C_aligned={C_lihdr(0,0,22),40,97,50,49,55,55,51,32,112,51,55,49,48,32,115,116,114,51,55,49,49,41,0,0};
-static C_char C_TLS li545[] C_aligned={C_lihdr(0,0,14),40,97,50,49,55,57,50,32,112,51,55,49,55,41,0,0};
-static C_char C_TLS li546[] C_aligned={C_lihdr(0,0,14),40,97,50,49,56,48,50,32,112,51,55,49,56,41,0,0};
-static C_char C_TLS li547[] C_aligned={C_lihdr(0,0,14),40,97,50,49,56,48,53,32,112,51,55,49,57,41,0,0};
-static C_char C_TLS li548[] C_aligned={C_lihdr(0,0,39),40,97,50,49,56,49,57,32,112,51,55,50,48,32,110,51,55,50,49,32,100,101,115,116,51,55,50,50,32,115,116,97,114,116,51,55,50,51,41,0};
-static C_char C_TLS li549[] C_aligned={C_lihdr(0,0,26),40,97,50,49,56,56,56,32,112,111,115,50,51,55,52,52,32,110,101,120,116,51,55,52,53,41,0,0,0,0,0,0};
-static C_char C_TLS li550[] C_aligned={C_lihdr(0,0,24),40,97,50,49,56,54,48,32,112,51,55,51,55,32,108,105,109,105,116,51,55,51,56,41};
-static C_char C_TLS li551[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,112,111,115,50,51,55,53,57,41,0};
-static C_char C_TLS li552[] C_aligned={C_lihdr(0,0,56),40,35,35,115,121,115,35,115,99,97,110,45,98,117,102,102,101,114,45,108,105,110,101,32,98,117,102,51,55,53,52,32,108,105,109,105,116,51,55,53,53,32,112,111,115,51,55,53,54,32,107,51,55,53,55,41};
-static C_char C_TLS li553[] C_aligned={C_lihdr(0,0,30),40,111,112,101,110,45,105,110,112,117,116,45,115,116,114,105,110,103,32,115,116,114,105,110,103,51,55,55,51,41,0,0};
-static C_char C_TLS li554[] C_aligned={C_lihdr(0,0,20),40,111,112,101,110,45,111,117,116,112,117,116,45,115,116,114,105,110,103,41,0,0,0,0};
-static C_char C_TLS li555[] C_aligned={C_lihdr(0,0,28),40,103,101,116,45,111,117,116,112,117,116,45,115,116,114,105,110,103,32,112,111,114,116,51,55,56,53,41,0,0,0,0};
-static C_char C_TLS li556[] C_aligned={C_lihdr(0,0,13),40,103,51,56,48,49,32,120,51,56,48,51,41,0,0,0};
-static C_char C_TLS li557[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,55,57,52,32,103,51,55,57,56,51,56,48,48,41,0,0,0,0};
-static C_char C_TLS li558[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,112,114,105,110,116,45,116,111,45,115,116,114,105,110,103,32,120,115,51,55,57,48,41,0,0};
-static C_char C_TLS li559[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,112,111,105,110,116,101,114,45,62,115,116,114,105,110,103,32,120,51,56,48,56,41,0,0,0};
-static C_char C_TLS li560[] C_aligned={C_lihdr(0,0,15),40,115,111,102,116,119,97,114,101,45,116,121,112,101,41,0};
-static C_char C_TLS li561[] C_aligned={C_lihdr(0,0,14),40,109,97,99,104,105,110,101,45,116,121,112,101,41,0,0};
-static C_char C_TLS li562[] C_aligned={C_lihdr(0,0,20),40,109,97,99,104,105,110,101,45,98,121,116,101,45,111,114,100,101,114,41,0,0,0,0};
-static C_char C_TLS li563[] C_aligned={C_lihdr(0,0,18),40,115,111,102,116,119,97,114,101,45,118,101,114,115,105,111,110,41,0,0,0,0,0,0};
-static C_char C_TLS li564[] C_aligned={C_lihdr(0,0,16),40,98,117,105,108,100,45,112,108,97,116,102,111,114,109,41};
-static C_char C_TLS li565[] C_aligned={C_lihdr(0,0,11),40,99,45,114,117,110,116,105,109,101,41,0,0,0,0,0};
-static C_char C_TLS li566[] C_aligned={C_lihdr(0,0,11),40,115,116,114,32,120,51,56,53,53,41,0,0,0,0,0};
-static C_char C_TLS li567[] C_aligned={C_lihdr(0,0,31),40,99,104,105,99,107,101,110,45,118,101,114,115,105,111,110,32,46,32,116,109,112,51,56,52,50,51,56,52,51,41,0};
-static C_char C_TLS li568[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,45,62,102,101,97,116,117,114,101,45,105,100,32,120,51,56,54,54,41,0,0,0,0,0,0};
-static C_char C_TLS li569[] C_aligned={C_lihdr(0,0,13),40,99,104,101,99,107,32,102,51,56,55,54,41,0,0,0};
-static C_char C_TLS li570[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,56,57,53,32,103,51,56,57,57,51,57,48,49,41,0,0,0,0};
-static C_char C_TLS li571[] C_aligned={C_lihdr(0,0,28),40,114,101,103,105,115,116,101,114,45,102,101,97,116,117,114,101,33,32,46,32,102,115,51,56,57,50,41,0,0,0,0};
-static C_char C_TLS li572[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,102,102,115,51,57,51,56,41,0,0};
-static C_char C_TLS li573[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,57,49,54,32,103,51,57,50,54,51,57,51,48,41,0,0,0,0};
-static C_char C_TLS li574[] C_aligned={C_lihdr(0,0,30),40,117,110,114,101,103,105,115,116,101,114,45,102,101,97,116,117,114,101,33,32,46,32,102,115,51,57,49,50,41,0,0};
-static C_char C_TLS li575[] C_aligned={C_lihdr(0,0,10),40,102,101,97,116,117,114,101,115,41,0,0,0,0,0,0};
-static C_char C_TLS li576[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,105,100,115,51,57,52,55,41,0,0};
-static C_char C_TLS li577[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,102,101,97,116,117,114,101,63,32,46,32,105,100,115,51,57,52,53,41,0,0,0,0,0,0};
-static C_char C_TLS li578[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,51,57,57,52,41,0,0,0,0};
-static C_char C_TLS li579[] C_aligned={C_lihdr(0,0,31),40,98,111,100,121,51,57,55,52,32,115,116,97,114,116,51,57,56,51,32,116,104,114,101,97,100,51,57,56,52,41,0};
-static C_char C_TLS li580[] C_aligned={C_lihdr(0,0,31),40,100,101,102,45,116,104,114,101,97,100,51,57,55,55,32,37,115,116,97,114,116,51,57,55,50,52,48,48,56,41,0};
-static C_char C_TLS li581[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,115,116,97,114,116,51,57,55,54,41,0};
-static C_char C_TLS li582[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,103,101,116,45,99,97,108,108,45,99,104,97,105,110,32,46,32,116,109,112,51,57,54,55,51,57,54,56,41,0,0,0,0};
-static C_char C_TLS li583[] C_aligned={C_lihdr(0,0,8),40,97,49,55,48,53,54,41};
-static C_char C_TLS li584[] C_aligned={C_lihdr(0,0,16),40,103,52,48,50,57,32,105,110,102,111,52,48,51,49,41};
-static C_char C_TLS li585[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,48,50,50,32,103,52,48,50,54,52,48,50,56,41,0,0,0,0};
-static C_char C_TLS li586[] C_aligned={C_lihdr(0,0,61),40,35,35,115,121,115,35,114,101,97,108,108,121,45,112,114,105,110,116,45,99,97,108,108,45,99,104,97,105,110,32,112,111,114,116,52,48,49,53,32,99,104,97,105,110,52,48,49,54,32,104,101,97,100,101,114,52,48,49,55,41,0,0,0};
-static C_char C_TLS li587[] C_aligned={C_lihdr(0,0,51),40,98,111,100,121,52,48,54,52,32,112,111,114,116,52,48,55,53,32,115,116,97,114,116,52,48,55,54,32,116,104,114,101,97,100,52,48,55,55,32,104,101,97,100,101,114,52,48,55,56,41,0,0,0,0,0};
-static C_char C_TLS li588[] C_aligned={C_lihdr(0,0,61),40,100,101,102,45,104,101,97,100,101,114,52,48,54,57,32,37,112,111,114,116,52,48,54,48,52,48,56,51,32,37,115,116,97,114,116,52,48,54,49,52,48,56,52,32,37,116,104,114,101,97,100,52,48,54,50,52,48,56,53,41,0,0,0};
-static C_char C_TLS li589[] C_aligned={C_lihdr(0,0,45),40,100,101,102,45,116,104,114,101,97,100,52,48,54,56,32,37,112,111,114,116,52,48,54,48,52,48,56,55,32,37,115,116,97,114,116,52,48,54,49,52,48,56,56,41,0,0,0};
-static C_char C_TLS li590[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,115,116,97,114,116,52,48,54,55,32,37,112,111,114,116,52,48,54,48,52,48,57,48,41,0,0,0};
-static C_char C_TLS li591[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,112,111,114,116,52,48,54,54,41,0,0};
-static C_char C_TLS li592[] C_aligned={C_lihdr(0,0,32),40,112,114,105,110,116,45,99,97,108,108,45,99,104,97,105,110,32,46,32,116,109,112,52,48,53,53,52,48,53,54,41};
-static C_char C_TLS li593[] C_aligned={C_lihdr(0,0,7),40,98,114,101,97,107,41,0};
-static C_char C_TLS li594[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,117,115,101,114,45,105,110,116,101,114,114,117,112,116,45,104,111,111,107,41,0,0,0,0,0};
-static C_char C_TLS li595[] C_aligned={C_lihdr(0,0,9),40,102,95,49,55,50,53,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li596[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,99,108,101,97,110,117,112,45,98,101,102,111,114,101,45,101,120,105,116,41,0,0,0,0,0};
-static C_char C_TLS li597[] C_aligned={C_lihdr(0,0,19),40,111,110,45,101,120,105,116,32,116,104,117,110,107,52,49,56,56,41,0,0,0,0,0};
-static C_char C_TLS li598[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,50,48,55,32,103,52,50,49,49,52,50,49,51,41,0,0,0,0};
-static C_char C_TLS li599[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,115,105,103,110,97,108,45,104,111,111,107,32,109,111,100,101,52,49,57,50,32,109,115,103,52,49,57,51,32,46,32,97,114,103,115,52,49,57,52,41,0};
-static C_char C_TLS li600[] C_aligned={C_lihdr(0,0,19),40,35,35,115,121,115,35,97,98,111,114,116,32,120,52,50,53,48,41,0,0,0,0,0};
-static C_char C_TLS li601[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,115,105,103,110,97,108,32,120,52,50,53,51,41,0,0,0,0};
-static C_char C_TLS li602[] C_aligned={C_lihdr(0,0,15),40,102,95,49,55,53,51,52,32,99,52,50,53,53,41,0};
-static C_char C_TLS li603[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,57,57,41};
-static C_char C_TLS li604[] C_aligned={C_lihdr(0,0,8),40,97,49,55,55,48,51,41};
-static C_char C_TLS li605[] C_aligned={C_lihdr(0,0,46),40,119,105,116,104,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,32,104,97,110,100,108,101,114,52,50,57,54,32,116,104,117,110,107,52,50,57,55,41,0,0};
-static C_char C_TLS li606[] C_aligned={C_lihdr(0,0,27),40,99,117,114,114,101,110,116,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,41,0,0,0,0,0};
-static C_char C_TLS li607[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,114,111,112,115,52,51,48,52,41};
-static C_char C_TLS li608[] C_aligned={C_lihdr(0,0,46),40,109,97,107,101,45,112,114,111,112,101,114,116,121,45,99,111,110,100,105,116,105,111,110,32,107,105,110,100,52,51,48,49,32,46,32,112,114,111,112,115,52,51,48,50,41,0,0};
-static C_char C_TLS li609[] C_aligned={C_lihdr(0,0,10),40,108,111,111,112,52,51,49,50,41,0,0,0,0,0,0};
-static C_char C_TLS li610[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,51,53,48,32,103,52,51,54,48,52,51,54,52,41,0,0,0,0};
-static C_char C_TLS li611[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,51,50,54,32,103,52,51,51,54,52,51,52,48,41,0,0,0,0};
-static C_char C_TLS li612[] C_aligned={C_lihdr(0,0,45),40,109,97,107,101,45,99,111,109,112,111,115,105,116,101,45,99,111,110,100,105,116,105,111,110,32,99,49,52,51,48,55,32,46,32,99,111,110,100,115,52,51,48,56,41,0,0,0};
-static C_char C_TLS li613[] C_aligned={C_lihdr(0,0,18),40,99,111,110,100,105,116,105,111,110,63,32,120,52,51,55,52,41,0,0,0,0,0,0};
-static C_char C_TLS li614[] C_aligned={C_lihdr(0,0,15),40,102,95,49,55,57,48,53,32,99,52,51,55,55,41,0};
-static C_char C_TLS li615[] C_aligned={C_lihdr(0,0,30),40,99,111,110,100,105,116,105,111,110,45,112,114,101,100,105,99,97,116,101,32,107,105,110,100,52,51,55,54,41,0,0};
-static C_char C_TLS li616[] C_aligned={C_lihdr(0,0,15),40,102,95,49,55,57,50,57,32,99,52,51,56,53,41,0};
-static C_char C_TLS li617[] C_aligned={C_lihdr(0,0,61),40,99,111,110,100,105,116,105,111,110,45,112,114,111,112,101,114,116,121,45,97,99,99,101,115,115,111,114,32,107,105,110,100,52,51,56,48,32,112,114,111,112,52,51,56,49,32,46,32,101,114,114,45,100,101,102,52,51,56,50,41,0,0,0};
-static C_char C_TLS li618[] C_aligned={C_lihdr(0,0,62),40,103,101,116,45,99,111,110,100,105,116,105,111,110,45,112,114,111,112,101,114,116,121,32,99,52,51,57,55,32,107,105,110,100,52,51,57,56,32,112,114,111,112,52,51,57,57,32,46,32,101,114,114,45,100,101,102,52,52,48,48,41,0,0};
-static C_char C_TLS li619[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,101,114,114,111,114,45,104,111,111,107,32,99,111,100,101,52,52,48,52,32,108,111,99,52,52,48,53,32,46,32,97,114,103,115,52,52,48,54,41,0,0};
-static C_char C_TLS li620[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,115,116,114,117,99,116,117,114,101,63,32,120,52,52,49,57,32,115,52,52,50,48,41,0,0};
-static C_char C_TLS li621[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,103,101,110,101,114,105,99,45,115,116,114,117,99,116,117,114,101,63,32,120,52,52,50,50,41};
-static C_char C_TLS li622[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,115,108,111,116,32,120,52,52,50,52,32,105,52,52,50,53,41};
-static C_char C_TLS li623[] C_aligned={C_lihdr(0,0,18),40,35,35,115,121,115,35,115,105,122,101,32,120,52,52,50,55,41,0,0,0,0,0,0};
-static C_char C_TLS li624[] C_aligned={C_lihdr(0,0,14),67,95,109,97,107,101,95,112,111,105,110,116,101,114,0,0};
-static C_char C_TLS li625[] C_aligned={C_lihdr(0,0,21),67,95,109,97,107,101,95,116,97,103,103,101,100,95,112,111,105,110,116,101,114,0,0,0};
-static C_char C_TLS li626[] C_aligned={C_lihdr(0,0,22),40,35,35,115,121,115,35,112,111,105,110,116,101,114,63,32,120,52,52,50,57,41,0,0};
-static C_char C_TLS li627[] C_aligned={C_lihdr(0,0,45),40,35,35,115,121,115,35,115,101,116,45,112,111,105,110,116,101,114,45,97,100,100,114,101,115,115,33,32,112,116,114,52,52,51,49,32,97,100,100,114,52,52,51,50,41,0,0,0};
-static C_char C_TLS li628[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,98,121,116,101,118,101,99,116,111,114,63,32,120,52,52,51,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li629[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,112,98,121,116,101,118,101,99,116,111,114,32,115,52,52,51,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li630[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,112,101,114,109,97,110,101,110,116,63,32,120,52,52,51,56,41};
-static C_char C_TLS li631[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,98,108,111,99,107,45,97,100,100,114,101,115,115,32,120,52,52,52,48,41,0,0,0,0,0};
-static C_char C_TLS li632[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,108,111,99,97,116,105,118,101,63,32,120,52,52,52,50,41,0};
-static C_char C_TLS li633[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,110,117,108,108,45,112,111,105,110,116,101,114,41,0,0,0,0};
-static C_char C_TLS li634[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,110,117,108,108,45,112,111,105,110,116,101,114,63,32,120,52,52,52,55,41,0,0,0,0,0};
-static C_char C_TLS li635[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,97,100,100,114,101,115,115,45,62,112,111,105,110,116,101,114,32,97,100,100,114,52,52,52,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li636[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,112,111,105,110,116,101,114,45,62,97,100,100,114,101,115,115,32,112,116,114,52,52,53,51,41};
-static C_char C_TLS li637[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,109,97,107,101,45,99,45,115,116,114,105,110,103,32,115,116,114,52,52,53,53,41,0,0,0};
-static C_char C_TLS li638[] C_aligned={C_lihdr(0,0,21),67,95,112,101,101,107,95,115,105,103,110,101,100,95,105,110,116,101,103,101,114,0,0,0};
-static C_char C_TLS li639[] C_aligned={C_lihdr(0,0,23),67,95,112,101,101,107,95,117,110,115,105,103,110,101,100,95,105,110,116,101,103,101,114,0};
-static C_char C_TLS li640[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,101,101,107,45,102,105,120,110,117,109,32,98,52,52,53,55,32,105,52,52,53,56,41,0};
-static C_char C_TLS li641[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,101,101,107,45,98,121,116,101,32,112,116,114,52,52,54,48,32,105,52,52,54,49,41,0};
-static C_char C_TLS li642[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,118,101,99,116,111,114,45,62,115,116,114,117,99,116,117,114,101,33,32,118,101,99,52,52,54,51,41,0,0,0,0,0,0};
-static C_char C_TLS li643[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,101,101,107,45,100,111,117,98,108,101,32,98,52,52,54,53,32,105,52,52,54,54,41,0};
-static C_char C_TLS li644[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,112,101,101,107,45,99,45,115,116,114,105,110,103,32,98,52,52,54,56,32,105,52,52,54,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li645[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,112,101,101,107,45,110,111,110,110,117,108,108,45,99,45,115,116,114,105,110,103,32,98,52,52,55,55,32,105,52,52,55,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li646[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,112,101,101,107,45,97,110,100,45,102,114,101,101,45,99,45,115,116,114,105,110,103,32,98,52,52,56,52,32,105,52,52,56,53,41,0,0,0,0,0,0};
-static C_char C_TLS li647[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,112,101,101,107,45,97,110,100,45,102,114,101,101,45,110,111,110,110,117,108,108,45,99,45,115,116,114,105,110,103,32,98,52,52,57,52,32,105,52,52,57,53,41,0,0,0,0,0,0};
-static C_char C_TLS li648[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,112,111,107,101,45,99,45,115,116,114,105,110,103,32,98,52,53,48,50,32,105,52,53,48,51,32,115,52,53,48,52,41,0};
-static C_char C_TLS li649[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,112,111,107,101,45,105,110,116,101,103,101,114,32,98,52,53,48,54,32,105,52,53,48,55,32,110,52,53,48,56,41,0,0};
-static C_char C_TLS li650[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,112,111,107,101,45,100,111,117,98,108,101,32,98,52,53,49,48,32,105,52,53,49,49,32,110,52,53,49,50,41,0,0,0};
-static C_char C_TLS li651[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,52,53,50,54,41,0,0,0,0};
-static C_char C_TLS li652[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,112,101,101,107,45,99,45,115,116,114,105,110,103,45,108,105,115,116,32,112,116,114,52,53,50,51,32,110,52,53,50,52,41};
-static C_char C_TLS li653[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,52,53,53,50,41,0,0,0,0};
-static C_char C_TLS li654[] C_aligned={C_lihdr(0,0,49),40,35,35,115,121,115,35,112,101,101,107,45,97,110,100,45,102,114,101,101,45,99,45,115,116,114,105,110,103,45,108,105,115,116,32,112,116,114,52,53,52,56,32,110,52,53,52,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li655[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,118,101,99,116,111,114,45,62,99,108,111,115,117,114,101,33,32,118,101,99,52,53,54,54,32,97,100,100,114,52,53,54,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li656[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,115,121,109,98,111,108,45,104,97,115,45,116,111,112,108,101,118,101,108,45,98,105,110,100,105,110,103,63,32,115,52,53,55,48,41,0,0,0,0,0,0};
-static C_char C_TLS li657[] C_aligned={C_lihdr(0,0,68),40,35,35,115,121,115,35,99,111,112,121,45,98,121,116,101,115,32,102,114,111,109,52,53,55,50,32,116,111,52,53,55,51,32,111,102,102,115,101,116,49,52,53,55,52,32,111,102,102,115,101,116,50,52,53,55,53,32,98,121,116,101,115,52,53,55,54,41,0,0,0,0};
-static C_char C_TLS li658[] C_aligned={C_lihdr(0,0,68),40,35,35,115,121,115,35,99,111,112,121,45,119,111,114,100,115,32,102,114,111,109,52,53,55,56,32,116,111,52,53,55,57,32,111,102,102,115,101,116,49,52,53,56,48,32,111,102,102,115,101,116,50,52,53,56,49,32,119,111,114,100,115,52,53,56,50,41,0,0,0,0};
-static C_char C_TLS li659[] C_aligned={C_lihdr(0,0,71),40,35,35,115,121,115,35,99,111,109,112,97,114,101,45,98,121,116,101,115,32,102,114,111,109,52,53,56,52,32,116,111,52,53,56,53,32,111,102,102,115,101,116,49,52,53,56,54,32,111,102,102,115,101,116,50,52,53,56,55,32,98,121,116,101,115,52,53,56,56,41,0};
-static C_char C_TLS li660[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,122,97,112,45,115,116,114,105,110,103,115,32,97,52,53,56,57,52,53,57,50,41,0,0,0};
-static C_char C_TLS li661[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,98,108,111,99,107,45,112,111,105,110,116,101,114,32,120,52,53,57,52,41,0,0,0,0,0};
-static C_char C_TLS li662[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,99,104,97,114,45,97,114,103,117,109,101,110,116,32,120,52,53,57,56,41,0,0,0,0,0};
-static C_char C_TLS li663[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,102,105,120,110,117,109,45,97,114,103,117,109,101,110,116,32,120,52,54,48,48,41,0,0,0};
-static C_char C_TLS li664[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,102,108,111,110,117,109,45,97,114,103,117,109,101,110,116,32,120,52,54,48,50,41,0,0,0};
-static C_char C_TLS li665[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,98,108,111,99,107,45,97,114,103,117,109,101,110,116,32,120,52,54,48,52,41,0,0,0,0};
-static C_char C_TLS li666[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,110,117,109,98,101,114,45,118,101,99,116,111,114,45,97,114,103,117,109,101,110,116,32,116,52,54,48,54,32,120,52,54,48,55,41,0,0,0,0,0,0};
-static C_char C_TLS li667[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,115,116,114,105,110,103,45,97,114,103,117,109,101,110,116,32,120,52,54,48,57,41,0,0,0};
-static C_char C_TLS li668[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,115,121,109,98,111,108,45,97,114,103,117,109,101,110,116,32,120,52,54,49,49,41,0,0,0};
-static C_char C_TLS li669[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,112,111,105,110,116,101,114,45,97,114,103,117,109,101,110,116,32,120,52,54,49,51,41,0,0};
-static C_char C_TLS li670[] C_aligned={C_lihdr(0,0,52),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,116,97,103,103,101,100,45,112,111,105,110,116,101,114,45,97,114,103,117,109,101,110,116,32,120,52,54,49,53,32,116,120,52,54,49,54,41,0,0,0,0};
-static C_char C_TLS li671[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,105,110,116,101,103,101,114,45,97,114,103,117,109,101,110,116,32,120,52,54,49,56,41,0,0};
-static C_char C_TLS li672[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,117,110,115,105,103,110,101,100,45,105,110,116,101,103,101,114,45,97,114,103,117,109,101,110,116,32,120,52,54,50,48,41,0};
-static C_char C_TLS li673[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,100,101,102,97,117,108,116,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,32,97,114,103,52,54,50,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li674[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,109,97,107,101,45,116,104,114,101,97,100,32,116,104,117,110,107,52,54,50,52,32,115,116,97,116,101,52,54,50,53,32,110,97,109,101,52,54,50,54,32,113,52,54,50,55,41,0,0};
-static C_char C_TLS li675[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,109,97,107,101,45,109,117,116,101,120,32,105,100,52,54,50,57,32,111,119,110,101,114,52,54,51,48,41,0,0,0,0,0};
-static C_char C_TLS li676[] C_aligned={C_lihdr(0,0,10),40,108,111,111,112,52,54,51,56,41,0,0,0,0,0,0};
-static C_char C_TLS li677[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,97,98,97,110,100,111,110,45,109,117,116,101,120,101,115,32,116,104,114,101,97,100,52,54,51,50,41,0,0,0,0,0,0};
-static C_char C_TLS li678[] C_aligned={C_lihdr(0,0,16),40,35,35,115,121,115,35,115,99,104,101,100,117,108,101,41};
-static C_char C_TLS li679[] C_aligned={C_lihdr(0,0,8),40,97,49,56,56,49,49,41};
-static C_char C_TLS li680[] C_aligned={C_lihdr(0,0,19),40,97,49,56,56,48,50,32,114,101,116,117,114,110,52,54,53,55,41,0,0,0,0,0};
-static C_char C_TLS li681[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,116,104,114,101,97,100,45,121,105,101,108,100,33,41,0,0,0};
-static C_char C_TLS li682[] C_aligned={C_lihdr(0,0,16),67,95,99,111,110,116,101,120,116,95,115,119,105,116,99,104};
-static C_char C_TLS li683[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,52,54,54,49,32,115,116,97,116,101,52,54,54,50,41,0,0,0,0,0};
-static C_char C_TLS li684[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,117,112,100,97,116,101,45,101,114,114,110,111,41,0,0,0,0};
-static C_char C_TLS li685[] C_aligned={C_lihdr(0,0,7),40,101,114,114,110,111,41,0};
-static C_char C_TLS li686[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,52,54,56,56,32,99,52,54,57,50,41,0,0,0,0,0,0};
-static C_char C_TLS li687[] C_aligned={C_lihdr(0,0,17),40,114,101,97,100,108,110,32,112,111,114,116,52,54,56,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li688[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li689[] C_aligned={C_lihdr(0,0,44),40,114,101,97,100,45,101,115,99,97,112,101,100,45,115,101,120,112,32,112,111,114,116,52,55,48,54,32,115,107,105,112,45,98,114,97,99,101,63,52,55,48,55,41,0,0,0,0};
-static C_char C_TLS li690[] C_aligned={C_lihdr(0,0,19),40,100,111,108,111,111,112,52,55,53,51,32,108,110,52,55,53,55,41,0,0,0,0,0};
-static C_char C_TLS li691[] C_aligned={C_lihdr(0,0,15),40,103,101,116,47,99,108,101,97,114,45,115,116,114,41,0};
-static C_char C_TLS li692[] C_aligned={C_lihdr(0,0,39),40,108,111,111,112,50,32,108,115,116,52,56,50,48,32,110,101,120,116,45,115,116,114,105,110,103,52,56,50,49,32,97,99,99,52,56,50,50,41,0};
-static C_char C_TLS li693[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,52,55,56,57,41,0,0};
-static C_char C_TLS li694[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,117,115,101,114,45,114,101,97,100,45,104,111,111,107,32,99,104,97,114,52,55,50,53,32,112,111,114,116,52,55,50,54,41};
-static C_char C_TLS li695[] C_aligned={C_lihdr(0,0,20),67,95,114,101,103,105,115,116,101,114,95,102,105,110,97,108,105,122,101,114,0,0,0,0};
-static C_char C_TLS li696[] C_aligned={C_lihdr(0,0,28),40,115,101,116,45,102,105,110,97,108,105,122,101,114,33,32,120,52,56,55,52,32,121,52,56,55,53,41,0,0,0,0};
-static C_char C_TLS li697[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,52,56,57,54,32,105,52,57,48,48,41,0,0,0,0,0,0};
-static C_char C_TLS li698[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,114,117,110,45,112,101,110,100,105,110,103,45,102,105,110,97,108,105,122,101,114,115,32,115,116,97,116,101,52,56,56,56,41};
-static C_char C_TLS li699[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li700[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,102,111,114,99,101,45,102,105,110,97,108,105,122,101,114,115,41};
-static C_char C_TLS li701[] C_aligned={C_lihdr(0,0,14),40,103,99,32,46,32,97,114,103,52,57,50,48,41,0,0};
-static C_char C_TLS li702[] C_aligned={C_lihdr(0,0,17),40,97,49,57,54,54,53,32,46,32,120,115,52,57,50,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li703[] C_aligned={C_lihdr(0,0,8),40,97,49,57,54,53,51,41};
-static C_char C_TLS li704[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,109,97,107,101,45,112,114,111,109,105,115,101,32,112,114,111,99,52,57,50,53,41,0,0,0};
-static C_char C_TLS li705[] C_aligned={C_lihdr(0,0,16),40,112,114,111,109,105,115,101,63,32,120,52,57,51,50,41};
-static C_char C_TLS li706[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,114,101,97,100,45,102,114,111,109,45,115,116,114,105,110,103,32,115,52,57,51,52,41,0,0};
-static C_char C_TLS li707[] C_aligned={C_lihdr(0,0,8),40,97,49,57,55,50,54,41};
-static C_char C_TLS li708[] C_aligned={C_lihdr(0,0,13),40,103,52,57,53,54,32,120,52,57,53,56,41,0,0,0};
-static C_char C_TLS li709[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,57,52,57,32,103,52,57,53,51,52,57,53,53,41,0,0,0,0};
-static C_char C_TLS li710[] C_aligned={C_lihdr(0,0,29),40,119,114,105,116,101,97,114,103,115,32,97,114,103,115,52,57,52,53,32,112,111,114,116,52,57,52,54,41,0,0,0};
-static C_char C_TLS li711[] C_aligned={C_lihdr(0,0,15),40,103,52,57,57,54,32,109,115,103,52,57,57,56,41,0};
-static C_char C_TLS li712[] C_aligned={C_lihdr(0,0,30),40,98,111,100,121,52,57,54,57,32,112,111,114,116,52,57,55,56,32,104,101,97,100,101,114,52,57,55,57,41,0,0};
-static C_char C_TLS li713[] C_aligned={C_lihdr(0,0,30),40,100,101,102,45,104,101,97,100,101,114,52,57,55,50,32,37,112,111,114,116,52,57,54,55,53,48,50,49,41,0,0};
-static C_char C_TLS li714[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,112,111,114,116,52,57,55,49,41,0,0};
-static C_char C_TLS li715[] C_aligned={C_lihdr(0,0,39),40,112,114,105,110,116,45,101,114,114,111,114,45,109,101,115,115,97,103,101,32,101,120,52,57,54,50,32,46,32,97,114,103,115,52,57,54,51,41,0};
-static C_char C_TLS li716[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,109,97,107,101,45,108,111,99,97,116,105,118,101,32,111,98,106,53,48,50,56,32,105,110,100,101,120,53,48,50,57,32,119,101,97,107,63,53,48,51,48,32,108,111,99,53,48,51,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li717[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,102,105,110,100,45,115,121,109,98,111,108,45,116,97,98,108,101,32,97,53,48,55,56,53,48,56,50,41,0,0,0,0,0};
-static C_char C_TLS li718[] C_aligned={C_lihdr(0,0,20),40,99,111,112,121,32,115,53,49,50,53,32,115,116,114,53,49,50,54,41,0,0,0,0};
-static C_char C_TLS li719[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li720[] C_aligned={C_lihdr(0,0,14),40,103,53,49,52,52,32,115,115,53,49,52,54,41,0,0};
-static C_char C_TLS li721[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,53,49,51,55,32,103,53,49,52,49,53,49,52,51,41,0,0,0,0};
-static C_char C_TLS li722[] C_aligned={C_lihdr(0,0,30),40,98,111,100,121,53,49,48,49,32,115,121,109,115,53,49,49,48,32,112,114,101,102,105,120,53,49,49,49,41,0,0};
-static C_char C_TLS li723[] C_aligned={C_lihdr(0,0,30),40,100,101,102,45,112,114,101,102,105,120,53,49,48,52,32,37,115,121,109,115,53,48,57,57,53,49,54,53,41,0,0};
-static C_char C_TLS li724[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,115,121,109,115,53,49,48,51,41,0,0};
-static C_char C_TLS li725[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,105,109,112,111,114,116,32,110,115,53,48,57,52,32,46,32,109,111,114,101,53,48,57,53,41};
-static C_char C_TLS li726[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,110,97,109,101,115,112,97,99,101,45,114,101,102,32,110,115,53,49,55,50,32,115,121,109,53,49,55,51,32,46,32,100,101,102,97,117,108,116,53,49,55,52,41,0,0,0,0,0,0};
-static C_char C_TLS li727[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li728[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,119,97,108,107,45,110,97,109,101,115,112,97,99,101,32,112,114,111,99,53,49,56,57,32,46,32,97,114,103,115,53,49,57,48,41,0,0,0,0,0,0};
-static C_char C_TLS li729[] C_aligned={C_lihdr(0,0,19),40,109,101,109,111,114,121,45,115,116,97,116,105,115,116,105,99,115,41,0,0,0,0,0};
-static C_char C_TLS li730[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,53,50,51,49,32,105,53,50,51,53,41,0,0,0,0,0,0};
-static C_char C_TLS li731[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,53,50,50,51,41,0,0,0,0};
-static C_char C_TLS li732[] C_aligned={C_lihdr(0,0,55),40,35,35,115,121,115,35,100,101,99,111,114,97,116,101,45,108,97,109,98,100,97,32,112,114,111,99,53,50,49,56,32,112,114,101,100,53,50,49,57,32,100,101,99,111,114,97,116,111,114,53,50,50,48,41,0};
-static C_char C_TLS li733[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,53,50,52,54,41,0,0,0,0};
-static C_char C_TLS li734[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,108,97,109,98,100,97,45,100,101,99,111,114,97,116,105,111,110,32,112,114,111,99,53,50,52,51,32,112,114,101,100,53,50,52,52,41,0,0,0,0,0};
-static C_char C_TLS li735[] C_aligned={C_lihdr(0,0,14),40,97,50,48,54,53,57,32,120,53,50,53,51,41,0,0};
-static C_char C_TLS li736[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,108,97,109,98,100,97,45,105,110,102,111,32,112,114,111,99,53,50,53,50,41,0,0,0,0};
-static C_char C_TLS li737[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,108,97,109,98,100,97,45,105,110,102,111,45,62,115,116,114,105,110,103,32,105,110,102,111,53,50,53,55,41,0,0,0,0};
-static C_char C_TLS li738[] C_aligned={C_lihdr(0,0,29),40,112,114,111,99,101,100,117,114,101,45,105,110,102,111,114,109,97,116,105,111,110,32,120,53,50,54,51,41,0,0,0};
-static C_char C_TLS li739[] C_aligned={C_lihdr(0,0,14),40,97,50,48,55,49,57,32,120,53,51,48,49,41,0,0};
-static C_char C_TLS li740[] C_aligned={C_lihdr(0,0,23),40,97,50,48,55,51,53,32,112,114,111,99,53,51,48,52,32,105,53,51,48,53,41,0};
-static C_char C_TLS li741[] C_aligned={C_lihdr(0,0,36),40,103,101,116,116,101,114,45,119,105,116,104,45,115,101,116,116,101,114,32,103,101,116,53,50,57,57,32,115,101,116,53,51,48,48,41,0,0,0,0};
-static C_char C_TLS li742[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,108,105,115,116,53,51,51,54,41};
-static C_char C_TLS li743[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,112,117,116,33,32,115,121,109,53,51,51,50,32,112,114,111,112,53,51,51,51,32,118,97,108,53,51,51,52,41,0,0,0};
-static C_char C_TLS li744[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,108,105,115,116,53,51,53,49,41};
-static C_char C_TLS li745[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,103,101,116,32,115,121,109,53,51,52,55,32,112,114,111,112,53,51,52,56,32,46,32,100,101,102,97,117,108,116,53,51,52,57,41,0,0,0,0,0,0};
-static C_char C_TLS li746[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,112,116,108,53,51,54,57,41,0,0};
-static C_char C_TLS li747[] C_aligned={C_lihdr(0,0,27),40,114,101,109,112,114,111,112,33,32,115,121,109,53,51,54,53,32,112,114,111,112,53,51,54,54,41,0,0,0,0,0};
-static C_char C_TLS li748[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,108,105,115,116,53,51,57,55,41};
-static C_char C_TLS li749[] C_aligned={C_lihdr(0,0,34),40,103,101,116,45,112,114,111,112,101,114,116,105,101,115,32,115,121,109,53,51,57,50,32,112,114,111,112,115,53,51,57,51,41,0,0,0,0,0,0};
-static C_char C_TLS li750[] C_aligned={C_lihdr(0,0,16),40,97,50,49,48,55,53,32,115,121,109,53,51,56,53,41};
-static C_char C_TLS li751[] C_aligned={C_lihdr(0,0,24),40,97,50,49,48,56,52,32,115,121,109,53,51,56,55,32,108,115,116,53,51,56,56,41};
-static C_char C_TLS li752[] C_aligned={C_lihdr(0,0,20),40,97,50,49,48,57,54,32,120,53,51,50,57,32,121,53,51,51,48,41,0,0,0,0};
-static C_char C_TLS li753[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,48,54,32,120,53,51,50,55,32,121,53,51,50,56,41,0,0,0,0};
-static C_char C_TLS li754[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,49,54,32,120,53,51,50,53,32,121,53,51,50,54,41,0,0,0,0};
-static C_char C_TLS li755[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,50,54,32,120,53,51,50,51,32,121,53,51,50,52,41,0,0,0,0};
-static C_char C_TLS li756[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,51,54,32,120,53,51,50,49,32,121,53,51,50,50,41,0,0,0,0};
-static C_char C_TLS li757[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,52,54,32,120,53,51,49,57,32,121,53,51,50,48,41,0,0,0,0};
-static C_char C_TLS li758[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,53,54,32,120,53,51,49,55,32,121,53,51,49,56,41,0,0,0,0};
-static C_char C_TLS li759[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,54,54,32,120,53,51,49,53,32,121,53,51,49,54,41,0,0,0,0};
-static C_char C_TLS li760[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,55,54,32,120,53,51,49,51,32,121,53,51,49,52,41,0,0,0,0};
-static C_char C_TLS li761[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,56,54,32,120,53,51,49,49,32,121,53,51,49,50,41,0,0,0,0};
-static C_char C_TLS li762[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,57,54,32,120,53,51,48,57,32,121,53,51,49,48,41,0,0,0,0};
-static C_char C_TLS li763[] C_aligned={C_lihdr(0,0,20),40,97,50,49,50,48,54,32,120,53,51,48,55,32,121,53,51,48,56,41,0,0,0,0};
-static C_char C_TLS li764[] C_aligned={C_lihdr(0,0,14),40,97,50,49,50,52,48,32,120,53,50,56,48,41,0,0};
-static C_char C_TLS li765[] C_aligned={C_lihdr(0,0,17),40,97,50,49,50,49,54,32,112,114,111,99,53,50,55,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li766[] C_aligned={C_lihdr(0,0,14),40,97,50,49,50,53,54,32,120,53,50,56,51,41,0,0};
-static C_char C_TLS li767[] C_aligned={C_lihdr(0,0,14),40,97,50,49,51,49,49,32,120,53,50,57,49,41,0,0};
-static C_char C_TLS li768[] C_aligned={C_lihdr(0,0,23),40,97,50,49,51,50,55,32,112,114,111,99,53,50,57,52,32,105,53,50,57,53,41,0};
-static C_char C_TLS li769[] C_aligned={C_lihdr(0,0,24),40,97,50,49,50,56,50,32,103,101,116,53,50,56,56,32,115,101,116,53,50,56,57,41};
-static C_char C_TLS li770[] C_aligned={C_lihdr(0,0,23),40,97,50,49,50,55,50,32,112,114,111,99,53,50,56,54,32,105,53,50,56,55,41,0};
-static C_char C_TLS li771[] C_aligned={C_lihdr(0,0,14),40,97,50,49,51,53,53,32,120,52,56,55,49,41,0,0};
-static C_char C_TLS li772[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,97,114,103,115,52,56,54,53,41,0};
-static C_char C_TLS li773[] C_aligned={C_lihdr(0,0,19),40,102,50,53,52,49,54,32,120,52,56,55,49,50,53,52,49,53,41,0,0,0,0,0};
-static C_char C_TLS li774[] C_aligned={C_lihdr(0,0,14),40,97,50,49,52,50,51,32,120,52,56,54,49,41,0,0};
-static C_char C_TLS li775[] C_aligned={C_lihdr(0,0,8),40,97,50,49,52,51,53,41};
-static C_char C_TLS li776[] C_aligned={C_lihdr(0,0,19),40,97,50,49,52,52,49,32,46,32,99,111,100,101,52,49,55,55,41,0,0,0,0,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,100,117,110,108,111,97,100,32,110,97,109,101,49,55,54,41,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,10),40,110,111,116,32,120,49,56,51,41,0,0,0,0,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,15),40,98,111,111,108,101,97,110,63,32,120,49,56,53,41,0};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,15),40,101,113,63,32,120,49,56,55,32,121,49,56,56,41,0};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,16),40,101,113,118,63,32,120,49,57,48,32,121,49,57,49,41};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,18),40,101,113,117,97,108,63,32,120,49,57,51,32,121,49,57,52,41,0,0,0,0,0,0};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,12),40,112,97,105,114,63,32,120,49,57,54,41,0,0,0,0};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,16),40,99,111,110,115,32,120,49,57,56,32,121,49,57,57,41};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,13),40,102,95,54,53,55,54,32,120,50,48,49,41,0,0,0};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,13),40,102,95,54,53,55,57,32,120,50,48,51,41,0,0,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,20),40,115,101,116,45,99,97,114,33,32,120,50,48,53,32,121,50,48,54,41,0,0,0,0};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,20),40,115,101,116,45,99,100,114,33,32,120,50,48,56,32,121,50,48,57,41,0,0,0,0};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,13),40,102,95,54,53,56,56,32,120,50,49,49,41,0,0,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,13),40,102,95,54,53,57,49,32,120,50,49,51,41,0,0,0};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,13),40,99,97,100,100,100,114,32,120,50,49,53,41,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,13),40,99,100,100,100,100,114,32,120,50,49,55,41,0,0,0};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,48,48,32,120,50,49,57,41,0,0,0};
+static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,49,48,32,120,50,50,49,41,0,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,50,48,32,120,50,50,51,41,0,0,0};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,51,48,32,120,50,50,53,41,0,0,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,52,52,32,120,50,50,55,41,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,53,48,32,120,50,50,57,41,0,0,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,53,55,32,120,50,51,49,41,0,0,0};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,55,49,32,120,50,51,51,41,0,0,0};
+static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,55,55,32,120,50,51,53,41,0,0,0};
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,13),40,102,95,54,54,57,49,32,120,50,51,55,41,0,0,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,13),40,99,97,97,97,97,114,32,120,50,51,57,41,0,0,0};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,13),40,99,97,97,97,100,114,32,120,50,52,49,41,0,0,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,13),40,99,97,97,100,97,114,32,120,50,52,51,41,0,0,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,13),40,99,97,97,100,100,114,32,120,50,52,53,41,0,0,0};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,13),40,99,97,100,97,97,114,32,120,50,52,55,41,0,0,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,13),40,99,97,100,97,100,114,32,120,50,52,57,41,0,0,0};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,13),40,99,97,100,100,97,114,32,120,50,53,49,41,0,0,0};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,13),40,99,100,97,97,97,114,32,120,50,53,51,41,0,0,0};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,13),40,99,100,97,97,100,114,32,120,50,53,53,41,0,0,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,13),40,99,100,97,100,97,114,32,120,50,53,55,41,0,0,0};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,13),40,99,100,97,100,100,114,32,120,50,53,57,41,0,0,0};
+static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,13),40,99,100,100,97,97,114,32,120,50,54,49,41,0,0,0};
+static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,13),40,99,100,100,97,100,114,32,120,50,54,51,41,0,0,0};
+static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,13),40,99,100,100,100,97,114,32,120,50,54,53,41,0,0,0};
+static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,12),40,110,117,108,108,63,32,120,50,54,55,41,0,0,0,0};
+static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,15),40,108,105,115,116,32,46,32,108,115,116,50,54,57,41,0};
+static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,15),40,108,101,110,103,116,104,32,108,115,116,50,55,49,41,0};
+static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,23),40,108,105,115,116,45,116,97,105,108,32,108,115,116,50,55,51,32,105,50,55,52,41,0};
+static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,22),40,108,105,115,116,45,114,101,102,32,108,115,116,50,55,54,32,105,50,55,55,41,0,0};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,50,56,50,41,0,0,0};
+static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,100,101,108,113,32,120,50,55,57,32,108,115,116,50,56,48,41};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,101,114,114,111,114,45,110,111,116,45,97,45,112,114,111,112,101,114,45,108,105,115,116,32,97,114,103,50,57,49,32,46,32,108,111,99,50,57,50,41,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,14),40,99,111,112,121,32,110,111,100,101,51,48,50,41,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,115,51,48,48,41,0,0};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,18),40,97,112,112,101,110,100,32,46,32,108,115,116,115,50,57,56,41,0,0,0,0,0,0};
+static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,21),40,108,111,111,112,32,108,115,116,51,49,56,32,114,101,115,116,51,49,57,41,0,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,17),40,114,101,118,101,114,115,101,32,108,115,116,48,51,49,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,18),40,109,101,109,113,32,120,51,51,50,32,108,115,116,51,51,51,41,0,0,0,0,0,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,18),40,109,101,109,118,32,120,51,51,53,32,108,115,116,51,51,54,41,0,0,0,0,0,0};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,20),40,109,101,109,98,101,114,32,120,51,51,56,32,108,115,116,51,51,57,41,0,0,0,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,18),40,97,115,115,113,32,120,51,52,49,32,108,115,116,51,52,50,41,0,0,0,0,0,0};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,18),40,97,115,115,118,32,120,51,52,52,32,108,115,116,51,52,53,41,0,0,0,0,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,19),40,97,115,115,111,99,32,120,51,52,55,32,108,115,116,51,52,56,41,0,0,0,0,0};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,12),40,108,105,115,116,63,32,120,51,53,48,41,0,0,0,0};
+static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,14),40,115,116,114,105,110,103,63,32,120,51,53,50,41,0,0};
+static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,20),40,115,116,114,105,110,103,45,108,101,110,103,116,104,32,115,51,53,52,41,0,0,0,0};
+static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,18),40,102,95,55,48,56,53,32,115,51,53,54,32,105,51,53,55,41,0,0,0,0,0,0};
+static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,28),40,115,116,114,105,110,103,45,115,101,116,33,32,115,51,53,57,32,105,51,54,48,32,99,51,54,49,41,0,0,0,0};
+static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,109,97,107,101,45,115,116,114,105,110,103,32,115,105,122,101,51,55,48,32,46,32,116,109,112,51,54,57,51,55,49,41,0};
+static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,31),40,109,97,107,101,45,115,116,114,105,110,103,32,115,105,122,101,51,56,51,32,46,32,102,105,108,108,51,56,52,41,0};
+static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,52,48,50,41,0,0,0,0,0};
+static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,108,105,115,116,32,115,51,57,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,52,49,52,32,108,115,116,52,49,57,41,0,0,0,0,0,0};
+static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,108,105,115,116,45,62,115,116,114,105,110,103,32,108,115,116,48,52,48,54,41,0,0,0,0};
+static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,12),40,105,116,101,114,32,110,50,52,51,53,41,0,0,0,0};
+static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,114,101,118,101,114,115,101,45,108,105,115,116,45,62,115,116,114,105,110,103,32,108,52,50,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,24),40,115,116,114,105,110,103,45,102,105,108,108,33,32,115,52,52,56,32,99,52,52,57,41};
+static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,18),40,115,116,114,105,110,103,45,99,111,112,121,32,115,52,53,51,41,0,0,0,0,0,0};
+static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,34),40,115,117,98,115,116,114,105,110,103,32,115,52,54,48,32,115,116,97,114,116,52,54,49,32,46,32,101,110,100,52,54,50,41,0,0,0,0,0,0};
+static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,115,117,98,115,116,114,105,110,103,32,115,52,56,48,32,115,116,97,114,116,52,56,49,32,101,110,100,52,56,50,41,0,0};
+static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,20),40,115,116,114,105,110,103,61,63,32,120,52,56,54,32,121,52,56,55,41,0,0,0,0};
+static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,45,99,105,61,63,32,120,52,57,51,32,121,52,57,52,41,0};
+static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,33),40,99,111,109,112,97,114,101,32,115,49,52,57,54,32,115,50,52,57,55,32,108,111,99,52,57,56,32,107,52,57,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,30),40,97,55,52,49,49,32,108,101,110,49,53,48,54,32,108,101,110,50,53,48,55,32,99,109,112,53,48,56,41,0,0};
+static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,22),40,115,116,114,105,110,103,60,63,32,115,49,53,48,52,32,115,50,53,48,53,41,0,0};
+static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,30),40,97,55,52,51,53,32,108,101,110,49,53,49,56,32,108,101,110,50,53,49,57,32,99,109,112,53,50,48,41,0,0};
+static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,22),40,115,116,114,105,110,103,62,63,32,115,49,53,49,54,32,115,50,53,49,55,41,0,0};
+static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,30),40,97,55,52,53,57,32,108,101,110,49,53,51,48,32,108,101,110,50,53,51,49,32,99,109,112,53,51,50,41,0,0};
+static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,60,61,63,32,115,49,53,50,56,32,115,50,53,50,57,41,0};
+static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,30),40,97,55,52,56,48,32,108,101,110,49,53,51,53,32,108,101,110,50,53,51,54,32,99,109,112,53,51,55,41,0,0};
+static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,62,61,63,32,115,49,53,51,51,32,115,50,53,51,52,41,0};
+static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,33),40,99,111,109,112,97,114,101,32,115,49,53,52,51,32,115,50,53,52,52,32,108,111,99,53,52,53,32,107,53,52,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,30),40,97,55,53,50,49,32,108,101,110,49,53,53,51,32,108,101,110,50,53,53,52,32,99,109,112,53,53,53,41,0,0};
+static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,25),40,115,116,114,105,110,103,45,99,105,60,63,32,115,49,53,53,49,32,115,50,53,53,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,30),40,97,55,53,52,53,32,108,101,110,49,53,54,53,32,108,101,110,50,53,54,54,32,99,109,112,53,54,55,41,0,0};
+static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,25),40,115,116,114,105,110,103,45,99,105,62,63,32,115,49,53,54,51,32,115,50,53,54,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,30),40,97,55,53,54,57,32,108,101,110,49,53,55,55,32,108,101,110,50,53,55,56,32,99,109,112,53,55,57,41,0,0};
+static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,26),40,115,116,114,105,110,103,45,99,105,60,61,63,32,115,49,53,55,53,32,115,50,53,55,54,41,0,0,0,0,0,0};
+static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,30),40,97,55,53,57,48,32,108,101,110,49,53,56,50,32,108,101,110,50,53,56,51,32,99,109,112,53,56,52,41,0,0};
+static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,26),40,115,116,114,105,110,103,45,99,105,62,61,63,32,115,49,53,56,48,32,115,50,53,56,49,41,0,0,0,0,0,0};
+static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,115,116,114,105,110,103,45,97,112,112,101,110,100,32,120,53,57,48,32,121,53,57,49,41,0};
+static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,115,116,114,115,54,48,50,32,110,54,48,51,41,0,0,0,0,0};
+static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,24),40,115,116,114,105,110,103,45,97,112,112,101,110,100,32,46,32,97,108,108,53,57,57,41};
+static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,19),40,115,116,114,105,110,103,32,46,32,99,104,97,114,115,54,49,49,41,0,0,0,0,0};
+static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,112,111,115,54,49,56,41,0,0,0};
+static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,102,114,97,103,109,101,110,116,115,45,62,115,116,114,105,110,103,32,116,111,116,97,108,54,49,51,32,102,115,54,49,52,41};
+static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,14),40,102,105,120,110,117,109,63,32,120,54,51,51,41,0,0};
+static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,15),40,102,120,43,32,120,54,51,53,32,121,54,51,54,41,0};
+static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,15),40,102,120,45,32,120,54,51,56,32,121,54,51,57,41,0};
+static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,15),40,102,120,42,32,120,54,52,49,32,121,54,52,50,41,0};
+static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,15),40,102,120,61,32,120,54,52,52,32,121,54,52,53,41,0};
+static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,15),40,102,120,62,32,120,54,52,55,32,121,54,52,56,41,0};
+static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,15),40,102,120,60,32,120,54,53,48,32,121,54,53,49,41,0};
+static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,16),40,102,120,62,61,32,120,54,53,51,32,121,54,53,52,41};
+static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,16),40,102,120,60,61,32,120,54,53,54,32,121,54,53,55,41};
+static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,17),40,102,120,109,105,110,32,120,54,53,57,32,121,54,54,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,17),40,102,120,109,97,120,32,120,54,54,50,32,121,54,54,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,12),40,102,120,110,101,103,32,120,54,54,53,41,0,0,0,0};
+static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,17),40,102,120,97,110,100,32,120,54,54,55,32,121,54,54,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,17),40,102,120,105,111,114,32,120,54,55,48,32,121,54,55,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,17),40,102,120,120,111,114,32,120,54,55,51,32,121,54,55,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,12),40,102,120,110,111,116,32,120,54,55,54,41,0,0,0,0};
+static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,17),40,102,120,115,104,108,32,120,54,55,56,32,121,54,55,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,17),40,102,120,115,104,114,32,120,54,56,49,32,121,54,56,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,15),40,102,120,47,32,120,54,56,53,32,121,54,56,54,41,0};
+static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,17),40,102,120,109,111,100,32,120,55,48,50,32,121,55,48,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,14),40,102,108,111,110,117,109,63,32,120,55,51,57,41,0,0};
+static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,14),40,102,105,110,105,116,101,63,32,120,55,52,49,41,0,0};
+static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,15),40,102,112,43,32,120,55,52,54,32,121,55,52,55,41,0};
+static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,15),40,102,112,45,32,120,55,54,53,32,121,55,54,54,41,0};
+static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,15),40,102,112,42,32,120,55,56,52,32,121,55,56,53,41,0};
+static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,15),40,102,112,47,32,120,56,48,51,32,121,56,48,52,41,0};
+static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,15),40,102,112,61,32,120,56,50,50,32,121,56,50,51,41,0};
+static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,15),40,102,112,62,32,120,56,52,49,32,121,56,52,50,41,0};
+static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,15),40,102,112,60,32,120,56,54,48,32,121,56,54,49,41,0};
+static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,16),40,102,112,62,61,32,120,56,55,57,32,121,56,56,48,41};
+static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,16),40,102,112,60,61,32,120,56,57,56,32,121,56,57,57,41};
+static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,12),40,102,112,110,101,103,32,120,57,49,55,41,0,0,0,0};
+static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,17),40,102,112,109,97,120,32,120,57,51,50,32,121,57,51,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,17),40,102,112,109,105,110,32,120,57,53,49,32,121,57,53,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,14),40,102,112,102,108,111,111,114,32,120,57,55,48,41,0,0};
+static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,17),40,102,112,116,114,117,110,99,97,116,101,32,120,57,56,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,15),40,102,112,114,111,117,110,100,32,120,49,48,48,48,41,0};
+static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,17),40,102,112,99,101,105,108,105,110,103,32,120,49,48,49,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,13),40,102,112,115,105,110,32,120,49,48,51,48,41,0,0,0};
+static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,13),40,102,112,99,111,115,32,120,49,48,52,53,41,0,0,0};
+static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,13),40,102,112,116,97,110,32,120,49,48,54,48,41,0,0,0};
+static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,14),40,102,112,97,115,105,110,32,120,49,48,55,53,41,0,0};
+static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,14),40,102,112,97,99,111,115,32,120,49,48,57,48,41,0,0};
+static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,14),40,102,112,97,116,97,110,32,120,49,49,48,53,41,0,0};
+static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,21),40,102,112,97,116,97,110,50,32,120,49,49,50,48,32,121,49,49,50,49,41,0,0,0};
+static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,13),40,102,112,101,120,112,32,120,49,49,51,57,41,0,0,0};
+static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,20),40,102,112,101,120,112,116,32,120,49,49,53,52,32,121,49,49,53,53,41,0,0,0,0};
+static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,13),40,102,112,108,111,103,32,120,49,49,55,51,41,0,0,0};
+static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,14),40,102,112,115,113,114,116,32,120,49,49,56,56,41,0,0};
+static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,13),40,102,112,97,98,115,32,120,49,50,48,51,41,0,0,0};
+static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,18),40,102,112,105,110,116,101,103,101,114,63,32,120,49,50,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,7),67,95,116,105,109,101,115,0};
+static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,7),67,95,109,105,110,117,115,0};
+static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,6),67,95,112,108,117,115,0,0};
+static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,8),67,95,100,105,118,105,100,101};
+static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,9),67,95,110,101,113,117,97,108,112,0,0,0,0,0,0,0};
+static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,10),67,95,103,114,101,97,116,101,114,112,0,0,0,0,0,0};
+static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,7),67,95,108,101,115,115,112,0};
+static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,20),67,95,103,114,101,97,116,101,114,95,111,114,95,101,113,117,97,108,95,112,0,0,0,0};
+static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,17),67,95,108,101,115,115,95,111,114,95,101,113,117,97,108,95,112,0,0,0,0,0,0,0};
+static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,12),40,97,100,100,49,32,110,49,50,51,50,41,0,0,0,0};
+static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,12),40,115,117,98,49,32,110,49,50,51,51,41,0,0,0,0};
+static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,10),67,95,113,117,111,116,105,101,110,116,0,0,0,0,0,0};
+static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,110,117,109,98,101,114,63,32,120,49,50,51,53,41,0,0,0};
+static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,17),40,114,97,116,105,111,110,97,108,63,32,110,49,50,51,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,17),67,95,102,108,111,110,117,109,95,102,114,97,99,116,105,111,110,0,0,0,0,0,0,0};
+static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,22),40,35,35,115,121,115,35,105,110,116,101,103,101,114,63,32,120,49,50,51,57,41,0,0};
+static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,101,120,97,99,116,63,32,120,49,50,52,49,41,0,0,0,0};
+static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,22),40,35,35,115,121,115,35,105,110,101,120,97,99,116,63,32,120,49,50,52,51,41,0,0};
+static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,6),67,95,101,120,112,116,0,0};
+static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,102,105,116,115,45,105,110,45,105,110,116,63,32,110,49,50,52,53,41,0,0,0,0,0,0};
+static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,102,105,116,115,45,105,110,45,117,110,115,105,103,110,101,100,45,105,110,116,63,32,110,49,50,52,55,41,0,0,0,0,0};
+static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,108,111,110,117,109,45,105,110,45,102,105,120,110,117,109,45,114,97,110,103,101,63,32,110,49,50,52,57,41,0,0,0};
+static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,100,111,117,98,108,101,45,62,110,117,109,98,101,114,32,110,49,50,53,49,41,0,0,0,0};
+static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,13),40,122,101,114,111,63,32,110,49,50,53,51,41,0,0,0};
+static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,17),40,112,111,115,105,116,105,118,101,63,32,110,49,50,53,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,17),40,110,101,103,97,116,105,118,101,63,32,110,49,50,53,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,11),40,97,98,115,32,110,49,50,53,57,41,0,0,0,0,0};
+static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,13),40,97,110,103,108,101,32,110,49,50,54,49,41,0,0,0};
+static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,17),40,114,101,97,108,45,112,97,114,116,32,110,49,50,54,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,17),40,105,109,97,103,45,112,97,114,116,32,110,49,50,54,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,17),40,110,117,109,101,114,97,116,111,114,32,110,49,50,55,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,19),40,100,101,110,111,109,105,110,97,116,111,114,32,110,49,50,55,51,41,0,0,0,0,0};
+static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,14),40,115,105,103,110,117,109,32,110,49,50,55,54,41,0,0};
+static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,18),67,95,101,120,97,99,116,95,116,111,95,105,110,101,120,97,99,116,0,0,0,0,0,0};
+static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,105,110,101,120,97,99,116,45,62,101,120,97,99,116,32,110,49,50,56,52,41,0,0,0,0};
+static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,13),40,102,108,111,111,114,32,120,49,50,56,54,41,0,0,0};
+static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,15),40,99,101,105,108,105,110,103,32,120,49,50,56,57,41,0};
+static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,16),40,116,114,117,110,99,97,116,101,32,120,49,50,57,50,41};
+static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,13),40,114,111,117,110,100,32,120,49,50,57,53,41,0,0,0};
+static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,23),40,114,101,109,97,105,110,100,101,114,32,120,49,50,57,55,32,121,49,50,57,56,41,0};
+static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,20),40,109,111,100,117,108,111,32,120,49,51,48,48,32,121,49,51,48,49,41,0,0,0,0};
+static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,13),40,101,118,101,110,63,32,110,49,51,48,55,41,0,0,0};
+static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,12),40,111,100,100,63,32,110,49,51,48,57,41,0,0,0,0};
+static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,110,98,101,115,116,49,51,49,55,32,110,115,49,51,49,56,41,0};
+static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,31),40,109,97,120,109,105,110,32,110,49,49,51,49,51,32,110,115,49,51,49,52,32,112,114,101,100,49,51,49,53,41,0};
+static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,21),40,109,97,120,32,110,49,49,51,50,53,32,46,32,110,115,49,51,50,54,41,0,0,0};
+static C_char C_TLS li257[] C_aligned={C_lihdr(0,0,21),40,109,105,110,32,110,49,49,51,50,55,32,46,32,110,115,49,51,50,56,41,0,0,0};
+static C_char C_TLS li258[] C_aligned={C_lihdr(0,0,11),40,101,120,112,32,110,49,51,51,50,41,0,0,0,0,0};
+static C_char C_TLS li259[] C_aligned={C_lihdr(0,0,11),40,108,111,103,32,110,49,51,51,52,41,0,0,0,0,0};
+static C_char C_TLS li260[] C_aligned={C_lihdr(0,0,11),40,115,105,110,32,110,49,51,51,54,41,0,0,0,0,0};
+static C_char C_TLS li261[] C_aligned={C_lihdr(0,0,11),40,99,111,115,32,110,49,51,51,56,41,0,0,0,0,0};
+static C_char C_TLS li262[] C_aligned={C_lihdr(0,0,11),40,116,97,110,32,110,49,51,52,48,41,0,0,0,0,0};
+static C_char C_TLS li263[] C_aligned={C_lihdr(0,0,12),40,97,115,105,110,32,110,49,51,52,50,41,0,0,0,0};
+static C_char C_TLS li264[] C_aligned={C_lihdr(0,0,12),40,97,99,111,115,32,110,49,51,52,52,41,0,0,0,0};
+static C_char C_TLS li265[] C_aligned={C_lihdr(0,0,12),40,115,113,114,116,32,110,49,51,52,54,41,0,0,0,0};
+static C_char C_TLS li266[] C_aligned={C_lihdr(0,0,22),40,97,116,97,110,32,110,49,49,51,52,56,32,46,32,110,50,49,51,52,57,41,0,0};
+static C_char C_TLS li267[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,120,49,51,53,53,32,121,49,51,53,54,41,0,0,0,0,0,0};
+static C_char C_TLS li268[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,103,99,100,32,120,49,51,53,50,32,121,49,51,53,51,41,0};
+static C_char C_TLS li269[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,110,115,49,51,54,49,32,102,49,51,54,50,41,0,0,0,0,0};
+static C_char C_TLS li270[] C_aligned={C_lihdr(0,0,14),40,103,99,100,32,46,32,110,115,49,51,53,57,41,0,0};
+static C_char C_TLS li271[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,108,99,109,32,120,49,51,56,48,32,121,49,51,56,49,41,0};
+static C_char C_TLS li272[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,110,115,49,51,56,53,32,102,49,51,56,54,41,0,0,0,0,0};
+static C_char C_TLS li273[] C_aligned={C_lihdr(0,0,14),40,108,99,109,32,46,32,110,115,49,51,56,51,41,0,0};
+static C_char C_TLS li274[] C_aligned={C_lihdr(0,0,18),67,95,115,116,114,105,110,103,95,116,111,95,110,117,109,98,101,114,0,0,0,0,0,0};
+static C_char C_TLS li275[] C_aligned={C_lihdr(0,0,18),67,95,110,117,109,98,101,114,95,116,111,95,115,116,114,105,110,103,0,0,0,0,0,0};
+static C_char C_TLS li276[] C_aligned={C_lihdr(0,0,38),40,102,108,111,110,117,109,45,112,114,105,110,116,45,112,114,101,99,105,115,105,111,110,32,46,32,116,109,112,49,52,48,57,49,52,49,48,41,0,0};
+static C_char C_TLS li277[] C_aligned={C_lihdr(0,0,13),67,95,109,97,107,101,95,115,121,109,98,111,108,0,0,0};
+static C_char C_TLS li278[] C_aligned={C_lihdr(0,0,15),40,115,121,109,98,111,108,63,32,120,49,52,50,50,41,0};
+static C_char C_TLS li279[] C_aligned={C_lihdr(0,0,18),67,95,115,116,114,105,110,103,95,116,111,95,115,121,109,98,111,108,0,0,0,0,0,0};
+static C_char C_TLS li280[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,105,110,116,101,114,110,101,100,45,115,121,109,98,111,108,63,32,120,49,52,50,52,41,0,0};
+static C_char C_TLS li281[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,115,121,109,98,111,108,32,115,116,114,49,52,50,54,41,0,0};
+static C_char C_TLS li282[] C_aligned={C_lihdr(0,0,15),40,115,112,108,105,116,32,108,101,110,49,52,51,50,41,0};
+static C_char C_TLS li283[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,115,121,109,98,111,108,45,62,115,116,114,105,110,103,32,115,49,52,51,56,41,0,0,0,0};
+static C_char C_TLS li284[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,115,121,109,98,111,108,45,62,113,117,97,108,105,102,105,101,100,45,115,116,114,105,110,103,32,115,49,52,52,51,41,0,0};
+static C_char C_TLS li285[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,113,117,97,108,105,102,105,101,100,45,115,121,109,98,111,108,45,112,114,101,102,105,120,32,115,49,52,52,56,41,0,0,0};
+static C_char C_TLS li286[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,113,117,97,108,105,102,105,101,100,45,115,121,109,98,111,108,63,32,115,49,52,53,57,41,0};
+static C_char C_TLS li287[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,113,117,97,108,105,102,105,101,100,45,115,121,109,98,111,108,32,112,114,101,102,105,120,49,52,54,51,32,115,116,114,49,52,54,52,41,0,0,0,0,0};
+static C_char C_TLS li288[] C_aligned={C_lihdr(0,0,22),40,115,121,109,98,111,108,45,62,115,116,114,105,110,103,32,115,49,52,54,54,41,0,0};
+static C_char C_TLS li289[] C_aligned={C_lihdr(0,0,24),40,115,116,114,105,110,103,45,62,115,121,109,98,111,108,32,115,116,114,49,52,54,57,41};
+static C_char C_TLS li290[] C_aligned={C_lihdr(0,0,35),40,115,116,114,105,110,103,45,62,117,110,105,110,116,101,114,110,101,100,45,115,121,109,98,111,108,32,115,116,114,49,52,55,50,41,0,0,0,0,0};
+static C_char C_TLS li291[] C_aligned={C_lihdr(0,0,25),40,103,101,110,115,121,109,32,46,32,115,116,114,45,111,114,45,115,121,109,49,52,55,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li292[] C_aligned={C_lihdr(0,0,16),40,107,101,121,119,111,114,100,63,32,120,49,52,57,52,41};
+static C_char C_TLS li293[] C_aligned={C_lihdr(0,0,23),40,115,116,114,105,110,103,45,62,107,101,121,119,111,114,100,32,115,49,52,57,56,41,0};
+static C_char C_TLS li294[] C_aligned={C_lihdr(0,0,24),40,107,101,121,119,111,114,100,45,62,115,116,114,105,110,103,32,107,119,49,53,48,49,41};
+static C_char C_TLS li295[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,103,101,116,45,107,101,121,119,111,114,100,32,107,101,121,49,53,48,51,32,97,114,103,115,48,49,53,48,52,32,46,32,100,101,102,97,117,108,116,49,53,48,53,41,0,0,0,0,0};
+static C_char C_TLS li296[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,109,97,107,101,45,98,108,111,98,32,115,105,122,101,49,53,49,52,41,0,0,0,0,0,0};
+static C_char C_TLS li297[] C_aligned={C_lihdr(0,0,20),40,109,97,107,101,45,98,108,111,98,32,115,105,122,101,49,53,49,56,41,0,0,0,0};
+static C_char C_TLS li298[] C_aligned={C_lihdr(0,0,13),40,98,108,111,98,63,32,120,49,53,50,49,41,0,0,0};
+static C_char C_TLS li299[] C_aligned={C_lihdr(0,0,18),40,98,108,111,98,45,115,105,122,101,32,98,118,49,53,50,53,41,0,0,0,0,0,0};
+static C_char C_TLS li300[] C_aligned={C_lihdr(0,0,20),40,115,116,114,105,110,103,45,62,98,108,111,98,32,115,49,53,50,56,41,0,0,0,0};
+static C_char C_TLS li301[] C_aligned={C_lihdr(0,0,21),40,98,108,111,98,45,62,115,116,114,105,110,103,32,98,118,49,53,51,53,41,0,0,0};
+static C_char C_TLS li302[] C_aligned={C_lihdr(0,0,22),40,98,108,111,98,61,63,32,98,49,49,53,52,50,32,98,50,49,53,52,51,41,0,0};
+static C_char C_TLS li303[] C_aligned={C_lihdr(0,0,15),40,118,101,99,116,111,114,63,32,120,49,53,53,48,41,0};
+static C_char C_TLS li304[] C_aligned={C_lihdr(0,0,21),40,118,101,99,116,111,114,45,108,101,110,103,116,104,32,118,49,53,53,50,41,0,0,0};
+static C_char C_TLS li305[] C_aligned={C_lihdr(0,0,20),40,102,95,57,51,53,56,32,118,49,53,53,52,32,105,49,53,53,53,41,0,0,0,0};
+static C_char C_TLS li306[] C_aligned={C_lihdr(0,0,31),40,118,101,99,116,111,114,45,115,101,116,33,32,118,49,53,53,55,32,105,49,53,53,56,32,120,49,53,53,57,41,0};
+static C_char C_TLS li307[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,109,97,107,101,45,118,101,99,116,111,114,32,115,105,122,101,49,53,54,49,32,46,32,102,105,108,108,49,53,54,50,41,0};
+static C_char C_TLS li308[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,53,56,50,41,0,0,0,0};
+static C_char C_TLS li309[] C_aligned={C_lihdr(0,0,23),40,108,105,115,116,45,62,118,101,99,116,111,114,32,108,115,116,48,49,53,55,50,41,0};
+static C_char C_TLS li310[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,53,56,57,41,0,0,0,0};
+static C_char C_TLS li311[] C_aligned={C_lihdr(0,0,20),40,118,101,99,116,111,114,45,62,108,105,115,116,32,118,49,53,56,54,41,0,0,0,0};
+static C_char C_TLS li312[] C_aligned={C_lihdr(0,0,17),40,118,101,99,116,111,114,32,46,32,120,115,49,53,57,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li313[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,49,53,57,56,41,0,0,0,0};
+static C_char C_TLS li314[] C_aligned={C_lihdr(0,0,26),40,118,101,99,116,111,114,45,102,105,108,108,33,32,118,49,53,57,53,32,120,49,53,57,54,41,0,0,0,0,0,0};
+static C_char C_TLS li315[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,49,54,50,53,41,0,0,0,0};
+static C_char C_TLS li316[] C_aligned={C_lihdr(0,0,38),40,118,101,99,116,111,114,45,99,111,112,121,33,32,102,114,111,109,49,54,48,55,32,116,111,49,54,48,56,32,46,32,110,49,54,48,57,41,0,0};
+static C_char C_TLS li317[] C_aligned={C_lihdr(0,0,41),40,118,101,99,116,111,114,45,114,101,115,105,122,101,32,118,49,54,52,51,32,110,49,54,52,52,32,46,32,116,109,112,49,54,52,50,49,54,52,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li318[] C_aligned={C_lihdr(0,0,12),40,100,111,108,111,111,112,49,54,53,57,41,0,0,0,0};
+static C_char C_TLS li319[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,103,114,111,119,45,118,101,99,116,111,114,32,118,49,54,53,52,32,110,49,54,53,53,32,105,110,105,116,49,54,53,54,41};
+static C_char C_TLS li320[] C_aligned={C_lihdr(0,0,13),40,99,104,97,114,63,32,120,49,54,54,55,41,0,0,0};
+static C_char C_TLS li321[] C_aligned={C_lihdr(0,0,21),40,99,104,97,114,45,62,105,110,116,101,103,101,114,32,99,49,54,54,57,41,0,0,0};
+static C_char C_TLS li322[] C_aligned={C_lihdr(0,0,21),40,105,110,116,101,103,101,114,45,62,99,104,97,114,32,110,49,54,55,50,41,0,0,0};
+static C_char C_TLS li323[] C_aligned={C_lihdr(0,0,22),40,99,104,97,114,61,63,32,99,49,49,54,55,53,32,99,50,49,54,55,54,41,0,0};
+static C_char C_TLS li324[] C_aligned={C_lihdr(0,0,22),40,99,104,97,114,62,63,32,99,49,49,54,56,48,32,99,50,49,54,56,49,41,0,0};
+static C_char C_TLS li325[] C_aligned={C_lihdr(0,0,22),40,99,104,97,114,60,63,32,99,49,49,54,56,53,32,99,50,49,54,56,54,41,0,0};
+static C_char C_TLS li326[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,62,61,63,32,99,49,49,54,57,48,32,99,50,49,54,57,49,41,0};
+static C_char C_TLS li327[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,60,61,63,32,99,49,49,54,57,53,32,99,50,49,54,57,54,41,0};
+static C_char C_TLS li328[] C_aligned={C_lihdr(0,0,19),40,99,104,97,114,45,117,112,99,97,115,101,32,99,49,55,48,48,41,0,0,0,0,0};
+static C_char C_TLS li329[] C_aligned={C_lihdr(0,0,21),40,99,104,97,114,45,100,111,119,110,99,97,115,101,32,99,49,55,48,51,41,0,0,0};
+static C_char C_TLS li330[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,45,99,105,61,63,32,120,49,55,48,54,32,121,49,55,48,55,41,0};
+static C_char C_TLS li331[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,45,99,105,62,63,32,120,49,55,48,56,32,121,49,55,48,57,41,0};
+static C_char C_TLS li332[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,45,99,105,60,63,32,120,49,55,49,48,32,121,49,55,49,49,41,0};
+static C_char C_TLS li333[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,99,105,62,61,63,32,120,49,55,49,50,32,121,49,55,49,51,41};
+static C_char C_TLS li334[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,99,105,60,61,63,32,120,49,55,49,52,32,121,49,55,49,53,41};
+static C_char C_TLS li335[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,117,112,112,101,114,45,99,97,115,101,63,32,99,49,55,50,49,41};
+static C_char C_TLS li336[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,108,111,119,101,114,45,99,97,115,101,63,32,99,49,55,50,52,41};
+static C_char C_TLS li337[] C_aligned={C_lihdr(0,0,21),40,99,104,97,114,45,110,117,109,101,114,105,99,63,32,99,49,55,50,55,41,0,0,0};
+static C_char C_TLS li338[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,119,104,105,116,101,115,112,97,99,101,63,32,99,49,55,51,48,41};
+static C_char C_TLS li339[] C_aligned={C_lihdr(0,0,24),40,99,104,97,114,45,97,108,112,104,97,98,101,116,105,99,63,32,99,49,55,51,51,41};
+static C_char C_TLS li340[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li341[] C_aligned={C_lihdr(0,0,19),40,108,111,111,107,117,112,45,99,104,97,114,32,99,49,55,51,56,41,0,0,0,0,0};
+static C_char C_TLS li342[] C_aligned={C_lihdr(0,0,25),40,99,104,97,114,45,110,97,109,101,32,120,49,55,52,56,32,46,32,121,49,55,52,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li343[] C_aligned={C_lihdr(0,0,18),40,112,114,111,99,101,100,117,114,101,63,32,120,49,55,55,56,41,0,0,0,0,0,0};
+static C_char C_TLS li344[] C_aligned={C_lihdr(0,0,7),67,95,97,112,112,108,121,0};
+static C_char C_TLS li345[] C_aligned={C_lihdr(0,0,9),67,95,99,97,108,108,95,99,99,0,0,0,0,0,0,0};
+static C_char C_TLS li346[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,99,97,108,108,45,119,105,116,104,45,100,105,114,101,99,116,45,99,111,110,116,105,110,117,97,116,105,111,110,32,107,49,55,56,48,41,0,0,0,0,0};
+static C_char C_TLS li347[] C_aligned={C_lihdr(0,0,19),67,95,99,97,108,108,95,119,105,116,104,95,99,116,104,117,108,104,117,0,0,0,0,0};
+static C_char C_TLS li348[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,100,105,114,101,99,116,45,114,101,116,117,114,110,32,100,107,49,55,56,50,32,120,49,55,56,51,41,0,0,0,0,0,0};
+static C_char C_TLS li349[] C_aligned={C_lihdr(0,0,8),67,95,118,97,108,117,101,115};
+static C_char C_TLS li350[] C_aligned={C_lihdr(0,0,18),67,95,99,97,108,108,95,119,105,116,104,95,118,97,108,117,101,115,0,0,0,0,0,0};
+static C_char C_TLS li351[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,49,55,56,56,41,0,0};
+static C_char C_TLS li352[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,102,111,114,45,101,97,99,104,32,112,49,55,56,53,32,108,115,116,48,49,55,56,54,41,0};
+static C_char C_TLS li353[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,49,56,48,53,41,0,0};
+static C_char C_TLS li354[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,109,97,112,32,112,49,56,48,50,32,108,115,116,48,49,56,48,51,41,0,0,0,0,0,0};
+static C_char C_TLS li355[] C_aligned={C_lihdr(0,0,42),40,109,97,112,115,97,102,101,32,112,49,56,50,49,32,108,115,116,115,49,56,50,50,32,115,116,97,114,116,49,56,50,51,32,108,111,99,49,56,50,52,41,0,0,0,0,0,0};
+static C_char C_TLS li356[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li357[] C_aligned={C_lihdr(0,0,34),40,99,104,101,99,107,32,108,115,116,115,49,56,51,54,32,115,116,97,114,116,49,56,51,55,32,108,111,99,49,56,51,56,41,0,0,0,0,0,0};
+static C_char C_TLS li358[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,53,54,32,103,49,56,54,48,49,56,54,50,41,0,0,0,0};
+static C_char C_TLS li359[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,97,108,108,49,56,54,56,41,0,0};
+static C_char C_TLS li360[] C_aligned={C_lihdr(0,0,37),40,102,111,114,45,101,97,99,104,32,102,110,49,56,53,49,32,108,115,116,49,49,56,53,50,32,46,32,108,115,116,115,49,56,53,51,41,0,0,0};
+static C_char C_TLS li361[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,56,56,51,32,103,49,56,57,51,49,56,57,55,41,0,0,0,0};
+static C_char C_TLS li362[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,97,108,108,49,57,48,53,41,0,0};
+static C_char C_TLS li363[] C_aligned={C_lihdr(0,0,32),40,109,97,112,32,102,110,49,56,55,56,32,108,115,116,49,49,56,55,57,32,46,32,108,115,116,115,49,56,56,48,41};
+static C_char C_TLS li364[] C_aligned={C_lihdr(0,0,22),40,97,49,48,52,48,56,32,46,32,114,101,115,117,108,116,115,49,57,50,50,41,0,0};
+static C_char C_TLS li365[] C_aligned={C_lihdr(0,0,45),40,100,121,110,97,109,105,99,45,119,105,110,100,32,98,101,102,111,114,101,49,57,49,57,32,116,104,117,110,107,49,57,50,48,32,97,102,116,101,114,49,57,50,49,41,0,0,0};
+static C_char C_TLS li366[] C_aligned={C_lihdr(0,0,22),40,97,49,48,52,51,56,32,46,32,114,101,115,117,108,116,115,49,57,51,49,41,0,0};
+static C_char C_TLS li367[] C_aligned={C_lihdr(0,0,17),40,97,49,48,52,51,50,32,99,111,110,116,49,57,51,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li368[] C_aligned={C_lihdr(0,0,41),40,99,97,108,108,45,119,105,116,104,45,99,117,114,114,101,110,116,45,99,111,110,116,105,110,117,97,116,105,111,110,32,112,114,111,99,49,57,50,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li369[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,100,121,110,97,109,105,99,45,117,110,119,105,110,100,32,119,105,110,100,115,49,57,51,54,32,110,49,57,51,55,41,0,0};
+static C_char C_TLS li370[] C_aligned={C_lihdr(0,0,31),40,99,111,110,116,105,110,117,97,116,105,111,110,45,99,97,112,116,117,114,101,32,112,114,111,99,49,57,53,55,41,0};
+static C_char C_TLS li371[] C_aligned={C_lihdr(0,0,21),40,99,111,110,116,105,110,117,97,116,105,111,110,63,32,120,49,57,54,49,41,0,0,0};
+static C_char C_TLS li372[] C_aligned={C_lihdr(0,0,20),67,95,99,111,110,116,105,110,117,97,116,105,111,110,95,103,114,97,102,116,0,0,0,0};
+static C_char C_TLS li373[] C_aligned={C_lihdr(0,0,36),40,99,111,110,116,105,110,117,97,116,105,111,110,45,103,114,97,102,116,32,107,49,57,54,51,32,116,104,117,110,107,49,57,54,52,41,0,0,0,0};
+static C_char C_TLS li374[] C_aligned={C_lihdr(0,0,8),40,97,49,48,53,56,51,41};
+static C_char C_TLS li375[] C_aligned={C_lihdr(0,0,38),40,99,111,110,116,105,110,117,97,116,105,111,110,45,114,101,116,117,114,110,32,107,49,57,55,49,32,46,32,118,97,108,115,49,57,55,50,41,0,0};
+static C_char C_TLS li376[] C_aligned={C_lihdr(0,0,13),40,112,111,114,116,63,32,120,49,57,55,53,41,0,0,0};
+static C_char C_TLS li377[] C_aligned={C_lihdr(0,0,19),40,105,110,112,117,116,45,112,111,114,116,63,32,120,49,57,55,56,41,0,0,0,0,0};
+static C_char C_TLS li378[] C_aligned={C_lihdr(0,0,20),40,111,117,116,112,117,116,45,112,111,114,116,63,32,120,49,57,56,55,41,0,0,0,0};
+static C_char C_TLS li379[] C_aligned={C_lihdr(0,0,53),40,35,35,115,121,115,35,109,97,107,101,45,112,111,114,116,32,105,47,111,49,57,57,54,32,99,108,97,115,115,49,57,57,55,32,110,97,109,101,49,57,57,56,32,116,121,112,101,49,57,57,57,41,0,0,0};
+static C_char C_TLS li380[] C_aligned={C_lihdr(0,0,14),40,97,50,49,57,57,56,32,112,50,48,48,55,41,0,0};
+static C_char C_TLS li381[] C_aligned={C_lihdr(0,0,14),40,97,50,50,48,48,49,32,112,50,48,48,56,41,0,0};
+static C_char C_TLS li382[] C_aligned={C_lihdr(0,0,20),40,97,50,50,48,48,52,32,112,50,48,48,57,32,99,50,48,49,48,41,0,0,0,0};
+static C_char C_TLS li383[] C_aligned={C_lihdr(0,0,20),40,97,50,50,48,48,55,32,112,50,48,49,49,32,115,50,48,49,50,41,0,0,0,0};
+static C_char C_TLS li384[] C_aligned={C_lihdr(0,0,14),40,97,50,50,48,49,48,32,112,50,48,49,51,41,0,0};
+static C_char C_TLS li385[] C_aligned={C_lihdr(0,0,14),40,97,50,50,48,49,54,32,112,50,48,49,53,41,0,0};
+static C_char C_TLS li386[] C_aligned={C_lihdr(0,0,14),40,97,50,50,48,49,57,32,112,50,48,49,54,41,0,0};
+static C_char C_TLS li387[] C_aligned={C_lihdr(0,0,24),40,108,111,111,112,32,97,99,116,50,48,50,51,32,115,116,97,114,116,50,48,50,52,41};
+static C_char C_TLS li388[] C_aligned={C_lihdr(0,0,39),40,97,50,50,48,50,50,32,112,50,48,49,55,32,110,50,48,49,56,32,100,101,115,116,50,48,49,57,32,115,116,97,114,116,50,48,50,48,41,0};
+static C_char C_TLS li389[] C_aligned={C_lihdr(0,0,52),40,108,111,111,112,32,108,101,110,50,48,52,57,32,108,105,109,105,116,50,48,53,48,32,98,117,102,102,101,114,50,48,53,49,32,114,101,115,117,108,116,50,48,53,50,32,102,50,48,53,51,41,0,0,0,0};
+static C_char C_TLS li390[] C_aligned={C_lihdr(0,0,24),40,97,50,50,48,55,56,32,112,50,48,52,51,32,108,105,109,105,116,50,48,52,52,41};
+static C_char C_TLS li391[] C_aligned={C_lihdr(0,0,16),67,95,111,112,101,110,95,102,105,108,101,95,112,111,114,116};
+static C_char C_TLS li392[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,114,116,32,120,50,48,55,50,32,46,32,108,111,99,50,48,55,51,41,0,0,0,0,0,0};
+static C_char C_TLS li393[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,114,116,45,109,111,100,101,32,112,111,114,116,50,48,56,52,32,109,111,100,101,50,48,56,53,32,46,32,108,111,99,50,48,56,54,41,0,0,0,0,0};
+static C_char C_TLS li394[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,114,116,42,32,112,50,48,57,50,32,108,111,99,50,48,57,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li395[] C_aligned={C_lihdr(0,0,30),40,99,117,114,114,101,110,116,45,105,110,112,117,116,45,112,111,114,116,32,46,32,97,114,103,50,48,57,57,41,0,0};
+static C_char C_TLS li396[] C_aligned={C_lihdr(0,0,31),40,99,117,114,114,101,110,116,45,111,117,116,112,117,116,45,112,111,114,116,32,46,32,97,114,103,50,49,48,51,41,0};
+static C_char C_TLS li397[] C_aligned={C_lihdr(0,0,30),40,99,117,114,114,101,110,116,45,101,114,114,111,114,45,112,111,114,116,32,46,32,97,114,103,50,49,48,55,41,0,0};
+static C_char C_TLS li398[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,116,116,121,45,112,111,114,116,63,32,112,111,114,116,50,49,49,49,41,0,0,0,0,0,0};
+static C_char C_TLS li399[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,112,111,114,116,45,100,97,116,97,32,112,111,114,116,50,49,49,53,41,0,0,0,0,0,0};
+static C_char C_TLS li400[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,115,101,116,45,112,111,114,116,45,100,97,116,97,33,32,112,111,114,116,50,49,49,55,32,100,97,116,97,50,49,49,56,41};
+static C_char C_TLS li401[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,112,108,97,116,102,111,114,109,45,102,105,120,117,112,45,112,97,116,104,110,97,109,101,32,110,97,109,101,50,49,50,52,41};
+static C_char C_TLS li402[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,112,97,116,104,110,97,109,101,45,114,101,115,111,108,117,116,105,111,110,32,110,97,109,101,50,49,51,51,32,116,104,117,110,107,50,49,51,52,32,46,32,95,50,49,51,53,41,0,0};
+static C_char C_TLS li403[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,50,49,53,49,41,0,0,0,0};
+static C_char C_TLS li404[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,101,120,112,97,110,100,45,104,111,109,101,45,112,97,116,104,32,112,97,116,104,50,49,51,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li405[] C_aligned={C_lihdr(0,0,22),40,100,111,108,111,111,112,50,49,55,51,32,109,111,100,101,115,50,49,55,55,41,0,0};
+static C_char C_TLS li406[] C_aligned={C_lihdr(0,0,17),40,97,49,48,57,55,53,32,110,97,109,101,50,49,55,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li407[] C_aligned={C_lihdr(0,0,41),40,111,112,101,110,32,110,97,109,101,50,49,54,54,32,105,110,112,50,49,54,55,32,109,111,100,101,115,50,49,54,56,32,108,111,99,50,49,54,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li408[] C_aligned={C_lihdr(0,0,24),40,99,108,111,115,101,32,112,111,114,116,50,49,57,51,32,108,111,99,50,49,57,52,41};
+static C_char C_TLS li409[] C_aligned={C_lihdr(0,0,37),40,111,112,101,110,45,105,110,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,48,50,32,46,32,109,111,100,101,50,50,48,51,41,0,0,0};
+static C_char C_TLS li410[] C_aligned={C_lihdr(0,0,38),40,111,112,101,110,45,111,117,116,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,48,52,32,46,32,109,111,100,101,50,50,48,53,41,0,0};
+static C_char C_TLS li411[] C_aligned={C_lihdr(0,0,27),40,99,108,111,115,101,45,105,110,112,117,116,45,112,111,114,116,32,112,111,114,116,50,50,48,54,41,0,0,0,0,0};
+static C_char C_TLS li412[] C_aligned={C_lihdr(0,0,28),40,99,108,111,115,101,45,111,117,116,112,117,116,45,112,111,114,116,32,112,111,114,116,50,50,48,55,41,0,0,0,0};
+static C_char C_TLS li413[] C_aligned={C_lihdr(0,0,8),40,97,49,49,49,50,50,41};
+static C_char C_TLS li414[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,50,56,32,46,32,114,101,115,117,108,116,115,50,50,49,57,41,0,0};
+static C_char C_TLS li415[] C_aligned={C_lihdr(0,0,48),40,99,97,108,108,45,119,105,116,104,45,105,110,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,49,53,32,112,50,50,49,54,32,46,32,109,111,100,101,50,50,49,55,41};
+static C_char C_TLS li416[] C_aligned={C_lihdr(0,0,8),40,97,49,49,49,52,54,41};
+static C_char C_TLS li417[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,53,50,32,46,32,114,101,115,117,108,116,115,50,50,50,55,41,0,0};
+static C_char C_TLS li418[] C_aligned={C_lihdr(0,0,49),40,99,97,108,108,45,119,105,116,104,45,111,117,116,112,117,116,45,102,105,108,101,32,110,97,109,101,50,50,50,51,32,112,50,50,50,52,32,46,32,109,111,100,101,50,50,50,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li419[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,55,49,32,46,32,114,101,115,117,108,116,115,50,50,51,54,41,0,0};
+static C_char C_TLS li420[] C_aligned={C_lihdr(0,0,51),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,102,105,108,101,32,115,116,114,50,50,51,49,32,116,104,117,110,107,50,50,51,50,32,46,32,109,111,100,101,50,50,51,51,41,0,0,0,0,0};
+static C_char C_TLS li421[] C_aligned={C_lihdr(0,0,22),40,97,49,49,49,57,49,32,46,32,114,101,115,117,108,116,115,50,50,52,55,41,0,0};
+static C_char C_TLS li422[] C_aligned={C_lihdr(0,0,50),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,102,105,108,101,32,115,116,114,50,50,52,50,32,116,104,117,110,107,50,50,52,51,32,46,32,109,111,100,101,50,50,52,52,41,0,0,0,0,0,0};
+static C_char C_TLS li423[] C_aligned={C_lihdr(0,0,17),40,97,49,49,50,49,48,32,110,97,109,101,50,50,53,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li424[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,101,120,105,115,116,115,63,32,110,97,109,101,50,50,53,50,41,0};
+static C_char C_TLS li425[] C_aligned={C_lihdr(0,0,17),40,97,49,49,50,51,50,32,110,97,109,101,50,50,53,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li426[] C_aligned={C_lihdr(0,0,28),40,100,105,114,101,99,116,111,114,121,45,101,120,105,115,116,115,63,32,110,97,109,101,50,50,53,56,41,0,0,0,0};
+static C_char C_TLS li427[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,102,108,117,115,104,45,111,117,116,112,117,116,32,112,111,114,116,50,50,54,55,41,0,0,0};
+static C_char C_TLS li428[] C_aligned={C_lihdr(0,0,28),40,102,108,117,115,104,45,111,117,116,112,117,116,32,46,32,116,109,112,50,50,55,55,50,50,55,56,41,0,0,0,0};
+static C_char C_TLS li429[] C_aligned={C_lihdr(0,0,25),40,112,111,114,116,45,110,97,109,101,32,46,32,116,109,112,50,50,57,50,50,50,57,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li430[] C_aligned={C_lihdr(0,0,34),40,115,101,116,45,112,111,114,116,45,110,97,109,101,33,32,112,111,114,116,50,51,48,49,32,110,97,109,101,50,51,48,50,41,0,0,0,0,0,0};
+static C_char C_TLS li431[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,112,111,114,116,45,108,105,110,101,32,112,111,114,116,50,51,48,54,41,0,0,0,0,0,0};
+static C_char C_TLS li432[] C_aligned={C_lihdr(0,0,29),40,112,111,114,116,45,112,111,115,105,116,105,111,110,32,46,32,116,109,112,50,51,49,53,50,51,49,54,41,0,0,0};
+static C_char C_TLS li433[] C_aligned={C_lihdr(0,0,21),40,97,49,49,52,49,49,32,102,105,108,101,110,97,109,101,50,51,50,53,41,0,0,0};
+static C_char C_TLS li434[] C_aligned={C_lihdr(0,0,26),40,100,101,108,101,116,101,45,102,105,108,101,32,102,105,108,101,110,97,109,101,50,51,50,52,41,0,0,0,0,0,0};
+static C_char C_TLS li435[] C_aligned={C_lihdr(0,0,16),40,97,49,49,52,53,55,32,110,101,119,50,51,51,53,41};
+static C_char C_TLS li436[] C_aligned={C_lihdr(0,0,16),40,97,49,49,52,53,49,32,111,108,100,50,51,51,52,41};
+static C_char C_TLS li437[] C_aligned={C_lihdr(0,0,29),40,114,101,110,97,109,101,45,102,105,108,101,32,111,108,100,50,51,51,50,32,110,101,119,50,51,51,51,41,0,0,0};
+static C_char C_TLS li438[] C_aligned={C_lihdr(0,0,15),40,102,95,49,49,53,57,49,32,120,50,51,52,55,41,0};
+static C_char C_TLS li439[] C_aligned={C_lihdr(0,0,19),40,102,95,49,49,53,49,51,32,46,32,97,114,103,50,51,53,50,41,0,0,0,0,0};
+static C_char C_TLS li440[] C_aligned={C_lihdr(0,0,37),40,109,97,107,101,45,112,97,114,97,109,101,116,101,114,32,105,110,105,116,50,51,52,51,32,46,32,103,117,97,114,100,50,51,52,52,41,0,0,0};
+static C_char C_TLS li441[] C_aligned={C_lihdr(0,0,19),40,101,111,102,45,111,98,106,101,99,116,63,32,120,50,51,54,57,41,0,0,0,0,0};
+static C_char C_TLS li442[] C_aligned={C_lihdr(0,0,27),40,99,104,97,114,45,114,101,97,100,121,63,32,46,32,116,109,112,50,51,55,54,50,51,55,55,41,0,0,0,0,0};
+static C_char C_TLS li443[] C_aligned={C_lihdr(0,0,25),40,114,101,97,100,45,99,104,97,114,32,46,32,116,109,112,50,51,57,51,50,51,57,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li444[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,114,101,97,100,45,99,104,97,114,45,48,32,112,50,52,48,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li445[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,114,101,97,100,45,99,104,97,114,47,112,111,114,116,32,112,111,114,116,50,52,49,53,41,0};
+static C_char C_TLS li446[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,112,101,101,107,45,99,104,97,114,45,48,32,112,50,52,49,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li447[] C_aligned={C_lihdr(0,0,25),40,112,101,101,107,45,99,104,97,114,32,46,32,116,109,112,50,52,51,50,50,52,51,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li448[] C_aligned={C_lihdr(0,0,20),40,114,101,97,100,32,46,32,116,109,112,50,52,52,55,50,52,52,56,41,0,0,0,0};
+static C_char C_TLS li449[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,114,101,97,100,45,112,114,111,109,112,116,45,104,111,111,107,41};
+static C_char C_TLS li450[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,105,110,102,105,120,45,108,105,115,116,45,104,111,111,107,32,108,115,116,50,52,53,56,41,0};
+static C_char C_TLS li451[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,115,104,97,114,112,45,110,117,109,98,101,114,45,104,111,111,107,32,112,111,114,116,50,52,54,48,32,110,50,52,54,49,41};
+static C_char C_TLS li452[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,114,101,97,100,45,119,97,114,110,105,110,103,32,112,111,114,116,50,52,54,51,32,109,115,103,50,52,54,52,32,46,32,97,114,103,115,50,52,54,53,41};
+static C_char C_TLS li453[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,114,101,97,100,45,101,114,114,111,114,32,112,111,114,116,50,52,55,48,32,109,115,103,50,52,55,49,32,46,32,97,114,103,115,50,52,55,50,41,0,0};
+static C_char C_TLS li454[] C_aligned={C_lihdr(0,0,15),40,102,95,49,49,57,51,50,32,99,50,53,48,51,41,0};
+static C_char C_TLS li455[] C_aligned={C_lihdr(0,0,33),40,105,110,102,111,32,99,108,97,115,115,50,53,48,52,32,100,97,116,97,50,53,48,53,32,118,97,108,50,53,48,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li456[] C_aligned={C_lihdr(0,0,12),40,115,107,105,112,32,99,50,53,48,56,41,0,0,0,0};
+static C_char C_TLS li457[] C_aligned={C_lihdr(0,0,13),40,115,107,105,112,45,116,111,45,101,111,108,41,0,0,0};
+static C_char C_TLS li458[] C_aligned={C_lihdr(0,0,26),40,114,101,115,101,114,118,101,100,45,99,104,97,114,97,99,116,101,114,32,99,50,53,49,50,41,0,0,0,0,0,0};
+static C_char C_TLS li459[] C_aligned={C_lihdr(0,0,33),40,114,101,97,100,45,117,110,114,101,115,101,114,118,101,100,45,99,104,97,114,45,48,32,112,111,114,116,50,53,49,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li460[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,99,50,53,51,55,41,0,0,0,0};
+static C_char C_TLS li461[] C_aligned={C_lihdr(0,0,10),40,114,45,115,112,97,99,101,115,41,0,0,0,0,0,0};
+static C_char C_TLS li462[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,115,101,113,50,53,53,53,32,110,50,53,53,54,41,0,0,0,0};
+static C_char C_TLS li463[] C_aligned={C_lihdr(0,0,25),40,114,45,117,115,101,113,117,101,110,99,101,32,117,50,53,53,50,32,110,50,53,53,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li464[] C_aligned={C_lihdr(0,0,18),40,108,112,32,105,50,53,55,56,32,108,115,116,50,53,55,57,41,0,0,0,0,0,0};
+static C_char C_TLS li465[] C_aligned={C_lihdr(0,0,33),40,114,45,99,111,110,115,45,99,111,100,101,112,111,105,110,116,32,99,112,50,53,55,50,32,108,115,116,50,53,55,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li466[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,53,56,51,32,108,115,116,50,53,56,52,41,0,0,0,0};
+static C_char C_TLS li467[] C_aligned={C_lihdr(0,0,19),40,114,45,115,116,114,105,110,103,32,116,101,114,109,50,53,56,49,41,0,0,0,0,0};
+static C_char C_TLS li468[] C_aligned={C_lihdr(0,0,15),40,102,95,49,50,53,53,51,32,99,50,54,50,51,41,0};
+static C_char C_TLS li469[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,108,97,115,116,50,54,50,53,41,0};
+static C_char C_TLS li470[] C_aligned={C_lihdr(0,0,19),40,97,49,50,53,52,57,32,114,101,116,117,114,110,50,54,50,50,41,0,0,0,0,0};
+static C_char C_TLS li471[] C_aligned={C_lihdr(0,0,26),40,114,45,108,105,115,116,32,115,116,97,114,116,50,54,49,55,32,101,110,100,50,54,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li472[] C_aligned={C_lihdr(0,0,10),40,114,45,118,101,99,116,111,114,41,0,0,0,0,0,0};
+static C_char C_TLS li473[] C_aligned={C_lihdr(0,0,20),40,114,45,110,117,109,98,101,114,32,114,97,100,105,120,50,54,57,51,41,0,0,0,0};
+static C_char C_TLS li474[] C_aligned={C_lihdr(0,0,35),40,114,45,110,117,109,98,101,114,45,119,105,116,104,45,101,120,97,99,116,110,101,115,115,32,114,97,100,105,120,50,55,49,51,41,0,0,0,0,0};
+static C_char C_TLS li475[] C_aligned={C_lihdr(0,0,21),40,114,45,110,117,109,98,101,114,45,119,105,116,104,45,114,97,100,105,120,41,0,0,0};
+static C_char C_TLS li476[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,55,52,51,32,108,115,116,50,55,52,52,41,0,0,0,0};
+static C_char C_TLS li477[] C_aligned={C_lihdr(0,0,9),40,114,45,116,111,107,101,110,41,0,0,0,0,0,0,0};
+static C_char C_TLS li478[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,55,54,55,32,108,115,116,50,55,54,56,41,0,0,0,0};
+static C_char C_TLS li479[] C_aligned={C_lihdr(0,0,10),40,114,45,100,105,103,105,116,115,41,0,0,0,0,0,0};
+static C_char C_TLS li480[] C_aligned={C_lihdr(0,0,10),40,114,45,115,121,109,98,111,108,41,0,0,0,0,0,0};
+static C_char C_TLS li481[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,99,50,55,56,53,32,108,115,116,50,55,56,54,41,0,0,0,0};
+static C_char C_TLS li482[] C_aligned={C_lihdr(0,0,10),40,114,45,120,116,111,107,101,110,41,0,0,0,0,0,0};
+static C_char C_TLS li483[] C_aligned={C_lihdr(0,0,8),40,114,45,99,104,97,114,41};
+static C_char C_TLS li484[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,50,56,53,52,41,0,0,0,0};
+static C_char C_TLS li485[] C_aligned={C_lihdr(0,0,11),40,114,45,99,111,109,109,101,110,116,41,0,0,0,0,0};
+static C_char C_TLS li486[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,50,56,54,57,41,0,0,0,0};
+static C_char C_TLS li487[] C_aligned={C_lihdr(0,0,14),40,114,45,101,120,116,45,115,121,109,98,111,108,41,0,0};
+static C_char C_TLS li488[] C_aligned={C_lihdr(0,0,24),40,114,101,115,111,108,118,101,45,115,121,109,98,111,108,32,116,111,107,50,56,56,50,41};
+static C_char C_TLS li489[] C_aligned={C_lihdr(0,0,23),40,98,117,105,108,100,45,107,101,121,119,111,114,100,32,116,111,107,50,57,48,56,41,0};
+static C_char C_TLS li490[] C_aligned={C_lihdr(0,0,8),40,97,49,51,56,56,54,41};
+static C_char C_TLS li491[] C_aligned={C_lihdr(0,0,8),40,97,49,51,56,57,49,41};
+static C_char C_TLS li492[] C_aligned={C_lihdr(0,0,8),40,97,49,51,56,57,55,41};
+static C_char C_TLS li493[] C_aligned={C_lihdr(0,0,9),40,114,101,97,100,114,101,99,41,0,0,0,0,0,0,0};
+static C_char C_TLS li494[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,114,101,97,100,32,112,111,114,116,50,52,56,55,32,105,110,102,111,104,97,110,100,108,101,114,50,52,56,56,41,0,0,0};
+static C_char C_TLS li495[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,99,104,97,114,45,62,117,116,102,56,45,115,116,114,105,110,103,32,99,51,48,55,51,41,0};
+static C_char C_TLS li496[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,117,110,105,99,111,100,101,45,115,117,114,114,111,103,97,116,101,63,32,110,51,48,56,50,41};
+static C_char C_TLS li497[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,115,117,114,114,111,103,97,116,101,115,45,62,99,111,100,101,112,111,105,110,116,32,104,105,51,48,56,54,32,108,111,51,48,56,55,41,0,0,0,0,0};
+static C_char C_TLS li498[] C_aligned={C_lihdr(0,0,27),40,102,95,49,52,53,52,54,32,99,104,97,114,51,48,57,55,32,112,111,114,116,51,48,57,56,41,0,0,0,0,0};
+static C_char C_TLS li499[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,115,101,116,45,114,101,97,100,45,109,97,114,107,33,32,115,121,109,51,49,49,55,32,112,114,111,99,51,49,49,56,41,0};
+static C_char C_TLS li500[] C_aligned={C_lihdr(0,0,26),40,102,95,49,52,54,48,56,32,99,104,114,51,49,50,54,32,112,114,111,99,51,49,50,55,41,0,0,0,0,0,0};
+static C_char C_TLS li501[] C_aligned={C_lihdr(0,0,41),40,115,121,110,116,97,120,45,115,101,116,116,101,114,32,108,111,99,51,49,50,51,32,115,108,111,116,51,49,50,52,32,119,114,97,112,51,49,50,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li502[] C_aligned={C_lihdr(0,0,24),40,99,111,112,121,45,114,101,97,100,45,116,97,98,108,101,32,114,116,51,49,53,56,41};
+static C_char C_TLS li503[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,119,114,105,116,101,45,99,104,97,114,45,48,32,99,51,49,55,48,32,112,51,49,55,49,41};
+static C_char C_TLS li504[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,119,114,105,116,101,45,99,104,97,114,47,112,111,114,116,32,99,51,49,55,53,32,112,111,114,116,51,49,55,54,41,0,0};
+static C_char C_TLS li505[] C_aligned={C_lihdr(0,0,32),40,119,114,105,116,101,45,99,104,97,114,32,99,51,49,56,54,32,46,32,116,109,112,51,49,56,53,51,49,56,55,41};
+static C_char C_TLS li506[] C_aligned={C_lihdr(0,0,23),40,110,101,119,108,105,110,101,32,46,32,116,109,112,51,50,48,50,51,50,48,51,41,0};
+static C_char C_TLS li507[] C_aligned={C_lihdr(0,0,27),40,119,114,105,116,101,32,120,51,50,49,54,32,46,32,116,109,112,51,50,49,53,51,50,49,55,41,0,0,0,0,0};
+static C_char C_TLS li508[] C_aligned={C_lihdr(0,0,29),40,100,105,115,112,108,97,121,32,120,51,50,51,49,32,46,32,116,109,112,51,50,51,48,51,50,51,50,41,0,0,0};
+static C_char C_TLS li509[] C_aligned={C_lihdr(0,0,22),40,97,49,52,56,55,56,32,103,51,50,54,49,51,50,54,50,51,50,54,51,41,0,0};
+static C_char C_TLS li510[] C_aligned={C_lihdr(0,0,18),40,112,114,105,110,116,32,46,32,97,114,103,115,51,50,52,49,41,0,0,0,0,0,0};
+static C_char C_TLS li511[] C_aligned={C_lihdr(0,0,22),40,97,49,52,57,48,49,32,103,51,50,56,57,51,50,57,48,51,50,57,49,41,0,0};
+static C_char C_TLS li512[] C_aligned={C_lihdr(0,0,19),40,112,114,105,110,116,42,32,46,32,97,114,103,115,51,50,54,57,41,0,0,0,0,0};
+static C_char C_TLS li513[] C_aligned={C_lihdr(0,0,25),40,111,117,116,115,116,114,32,112,111,114,116,51,51,49,52,32,115,116,114,51,51,49,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li514[] C_aligned={C_lihdr(0,0,25),40,111,117,116,99,104,114,32,112,111,114,116,51,51,51,53,32,99,104,114,51,51,51,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li515[] C_aligned={C_lihdr(0,0,14),40,115,112,101,99,105,97,108,99,104,97,114,63,41,0,0};
+static C_char C_TLS li516[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,51,51,54,53,41,0,0,0,0};
+static C_char C_TLS li517[] C_aligned={C_lihdr(0,0,33),40,111,117,116,114,101,97,100,97,98,108,101,115,121,109,32,112,111,114,116,51,51,54,49,32,115,116,114,51,51,54,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li518[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,51,51,57,55,41,0,0,0,0};
+static C_char C_TLS li519[] C_aligned={C_lihdr(0,0,26),40,115,121,109,45,105,115,45,114,101,97,100,97,98,108,101,63,32,115,116,114,51,51,55,56,41,0,0,0,0,0,0};
+static C_char C_TLS li520[] C_aligned={C_lihdr(0,0,14),40,103,51,52,53,52,32,99,110,51,52,53,54,41,0,0};
+static C_char C_TLS li521[] C_aligned={C_lihdr(0,0,24),40,100,111,108,111,111,112,51,52,56,55,32,105,51,52,57,49,32,99,51,52,57,50,41};
+static C_char C_TLS li522[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,51,53,49,56,32,120,51,53,50,50,41,0,0,0,0,0,0};
+static C_char C_TLS li523[] C_aligned={C_lihdr(0,0,24),40,100,111,108,111,111,112,51,53,52,56,32,105,51,53,53,50,32,99,51,53,53,51,41};
+static C_char C_TLS li524[] C_aligned={C_lihdr(0,0,11),40,111,117,116,32,120,51,52,51,50,41,0,0,0,0,0};
+static C_char C_TLS li525[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,112,114,105,110,116,32,120,51,51,48,49,32,114,101,97,100,97,98,108,101,51,51,48,50,32,112,111,114,116,51,51,48,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li526[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,114,111,99,101,100,117,114,101,45,62,115,116,114,105,110,103,32,120,51,53,54,56,41,0};
+static C_char C_TLS li527[] C_aligned={C_lihdr(0,0,49),40,35,35,115,121,115,35,114,101,103,105,115,116,101,114,45,114,101,99,111,114,100,45,112,114,105,110,116,101,114,32,116,121,112,101,51,53,55,49,32,112,114,111,99,51,53,55,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li528[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,117,115,101,114,45,112,114,105,110,116,45,104,111,111,107,32,120,51,53,55,54,32,114,101,97,100,97,98,108,101,51,53,55,55,32,112,111,114,116,51,53,55,56,41,0,0,0,0,0};
+static C_char C_TLS li529[] C_aligned={C_lihdr(0,0,10),40,115,119,97,112,51,54,48,52,41,0,0,0,0,0,0};
+static C_char C_TLS li530[] C_aligned={C_lihdr(0,0,8),40,97,49,54,48,48,57,41};
+static C_char C_TLS li531[] C_aligned={C_lihdr(0,0,19),40,97,49,53,57,56,48,32,114,101,116,117,114,110,51,54,48,51,41,0,0,0,0,0};
+static C_char C_TLS li532[] C_aligned={C_lihdr(0,0,51),40,35,35,115,121,115,35,119,105,116,104,45,112,114,105,110,116,45,108,101,110,103,116,104,45,108,105,109,105,116,32,108,105,109,105,116,51,54,48,49,32,116,104,117,110,107,51,54,48,50,41,0,0,0,0,0};
+static C_char C_TLS li533[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,120,51,54,51,55,32,120,115,51,54,51,56,41,0,0,0,0,0};
+static C_char C_TLS li534[] C_aligned={C_lihdr(0,0,22),40,98,105,116,119,105,115,101,45,97,110,100,32,46,32,120,115,51,54,51,53,41,0,0};
+static C_char C_TLS li535[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,120,51,54,52,51,32,120,115,51,54,52,52,41,0,0,0,0,0};
+static C_char C_TLS li536[] C_aligned={C_lihdr(0,0,22),40,98,105,116,119,105,115,101,45,105,111,114,32,46,32,120,115,51,54,52,49,41,0,0};
+static C_char C_TLS li537[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,120,51,54,52,57,32,120,115,51,54,53,48,41,0,0,0,0,0};
+static C_char C_TLS li538[] C_aligned={C_lihdr(0,0,22),40,98,105,116,119,105,115,101,45,120,111,114,32,46,32,120,115,51,54,52,55,41,0,0};
+static C_char C_TLS li539[] C_aligned={C_lihdr(0,0,19),40,98,105,116,119,105,115,101,45,110,111,116,32,120,51,54,53,51,41,0,0,0,0,0};
+static C_char C_TLS li540[] C_aligned={C_lihdr(0,0,30),40,97,114,105,116,104,109,101,116,105,99,45,115,104,105,102,116,32,120,51,54,53,53,32,121,51,54,53,54,41,0,0};
+static C_char C_TLS li541[] C_aligned={C_lihdr(0,0,22),40,98,105,116,45,115,101,116,63,32,110,51,54,53,56,32,105,51,54,53,57,41,0,0};
+static C_char C_TLS li542[] C_aligned={C_lihdr(0,0,19),40,99,104,101,99,107,32,112,51,54,54,49,32,110,51,54,54,50,41,0,0,0,0,0};
+static C_char C_TLS li543[] C_aligned={C_lihdr(0,0,14),40,97,50,49,55,51,54,32,112,51,54,55,57,41,0,0};
+static C_char C_TLS li544[] C_aligned={C_lihdr(0,0,14),40,97,50,49,55,54,49,32,112,51,54,56,53,41,0,0};
+static C_char C_TLS li545[] C_aligned={C_lihdr(0,0,20),40,97,50,49,55,55,57,32,112,51,54,56,57,32,99,51,54,57,48,41,0,0,0,0};
+static C_char C_TLS li546[] C_aligned={C_lihdr(0,0,22),40,97,50,49,55,57,56,32,112,51,54,57,53,32,115,116,114,51,54,57,54,41,0,0};
+static C_char C_TLS li547[] C_aligned={C_lihdr(0,0,14),40,97,50,49,56,49,55,32,112,51,55,48,50,41,0,0};
+static C_char C_TLS li548[] C_aligned={C_lihdr(0,0,14),40,97,50,49,56,50,55,32,112,51,55,48,51,41,0,0};
+static C_char C_TLS li549[] C_aligned={C_lihdr(0,0,14),40,97,50,49,56,51,48,32,112,51,55,48,52,41,0,0};
+static C_char C_TLS li550[] C_aligned={C_lihdr(0,0,39),40,97,50,49,56,52,52,32,112,51,55,48,53,32,110,51,55,48,54,32,100,101,115,116,51,55,48,55,32,115,116,97,114,116,51,55,48,56,41,0};
+static C_char C_TLS li551[] C_aligned={C_lihdr(0,0,26),40,97,50,49,57,49,51,32,112,111,115,50,51,55,50,57,32,110,101,120,116,51,55,51,48,41,0,0,0,0,0,0};
+static C_char C_TLS li552[] C_aligned={C_lihdr(0,0,24),40,97,50,49,56,56,53,32,112,51,55,50,50,32,108,105,109,105,116,51,55,50,51,41};
+static C_char C_TLS li553[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,112,111,115,50,51,55,52,52,41,0};
+static C_char C_TLS li554[] C_aligned={C_lihdr(0,0,56),40,35,35,115,121,115,35,115,99,97,110,45,98,117,102,102,101,114,45,108,105,110,101,32,98,117,102,51,55,51,57,32,108,105,109,105,116,51,55,52,48,32,112,111,115,51,55,52,49,32,107,51,55,52,50,41};
+static C_char C_TLS li555[] C_aligned={C_lihdr(0,0,30),40,111,112,101,110,45,105,110,112,117,116,45,115,116,114,105,110,103,32,115,116,114,105,110,103,51,55,53,56,41,0,0};
+static C_char C_TLS li556[] C_aligned={C_lihdr(0,0,20),40,111,112,101,110,45,111,117,116,112,117,116,45,115,116,114,105,110,103,41,0,0,0,0};
+static C_char C_TLS li557[] C_aligned={C_lihdr(0,0,28),40,103,101,116,45,111,117,116,112,117,116,45,115,116,114,105,110,103,32,112,111,114,116,51,55,55,48,41,0,0,0,0};
+static C_char C_TLS li558[] C_aligned={C_lihdr(0,0,13),40,103,51,55,56,54,32,120,51,55,56,56,41,0,0,0};
+static C_char C_TLS li559[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,55,55,57,32,103,51,55,56,51,51,55,56,53,41,0,0,0,0};
+static C_char C_TLS li560[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,112,114,105,110,116,45,116,111,45,115,116,114,105,110,103,32,120,115,51,55,55,53,41,0,0};
+static C_char C_TLS li561[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,112,111,105,110,116,101,114,45,62,115,116,114,105,110,103,32,120,51,55,57,51,41,0,0,0};
+static C_char C_TLS li562[] C_aligned={C_lihdr(0,0,15),40,115,111,102,116,119,97,114,101,45,116,121,112,101,41,0};
+static C_char C_TLS li563[] C_aligned={C_lihdr(0,0,14),40,109,97,99,104,105,110,101,45,116,121,112,101,41,0,0};
+static C_char C_TLS li564[] C_aligned={C_lihdr(0,0,20),40,109,97,99,104,105,110,101,45,98,121,116,101,45,111,114,100,101,114,41,0,0,0,0};
+static C_char C_TLS li565[] C_aligned={C_lihdr(0,0,18),40,115,111,102,116,119,97,114,101,45,118,101,114,115,105,111,110,41,0,0,0,0,0,0};
+static C_char C_TLS li566[] C_aligned={C_lihdr(0,0,16),40,98,117,105,108,100,45,112,108,97,116,102,111,114,109,41};
+static C_char C_TLS li567[] C_aligned={C_lihdr(0,0,11),40,99,45,114,117,110,116,105,109,101,41,0,0,0,0,0};
+static C_char C_TLS li568[] C_aligned={C_lihdr(0,0,11),40,115,116,114,32,120,51,56,52,48,41,0,0,0,0,0};
+static C_char C_TLS li569[] C_aligned={C_lihdr(0,0,31),40,99,104,105,99,107,101,110,45,118,101,114,115,105,111,110,32,46,32,116,109,112,51,56,50,55,51,56,50,56,41,0};
+static C_char C_TLS li570[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,45,62,102,101,97,116,117,114,101,45,105,100,32,120,51,56,53,49,41,0,0,0,0,0,0};
+static C_char C_TLS li571[] C_aligned={C_lihdr(0,0,13),40,99,104,101,99,107,32,102,51,56,54,49,41,0,0,0};
+static C_char C_TLS li572[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,56,56,48,32,103,51,56,56,52,51,56,56,54,41,0,0,0,0};
+static C_char C_TLS li573[] C_aligned={C_lihdr(0,0,28),40,114,101,103,105,115,116,101,114,45,102,101,97,116,117,114,101,33,32,46,32,102,115,51,56,55,55,41,0,0,0,0};
+static C_char C_TLS li574[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,102,102,115,51,57,50,51,41,0,0};
+static C_char C_TLS li575[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,57,48,49,32,103,51,57,49,49,51,57,49,53,41,0,0,0,0};
+static C_char C_TLS li576[] C_aligned={C_lihdr(0,0,30),40,117,110,114,101,103,105,115,116,101,114,45,102,101,97,116,117,114,101,33,32,46,32,102,115,51,56,57,55,41,0,0};
+static C_char C_TLS li577[] C_aligned={C_lihdr(0,0,10),40,102,101,97,116,117,114,101,115,41,0,0,0,0,0,0};
+static C_char C_TLS li578[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,105,100,115,51,57,51,50,41,0,0};
+static C_char C_TLS li579[] C_aligned={C_lihdr(0,0,26),40,35,35,115,121,115,35,102,101,97,116,117,114,101,63,32,46,32,105,100,115,51,57,51,48,41,0,0,0,0,0,0};
+static C_char C_TLS li580[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,51,57,55,56,41,0,0,0,0};
+static C_char C_TLS li581[] C_aligned={C_lihdr(0,0,31),40,98,111,100,121,51,57,53,57,32,115,116,97,114,116,51,57,54,56,32,116,104,114,101,97,100,51,57,54,57,41,0};
+static C_char C_TLS li582[] C_aligned={C_lihdr(0,0,31),40,100,101,102,45,116,104,114,101,97,100,51,57,54,50,32,37,115,116,97,114,116,51,57,53,55,51,57,57,50,41,0};
+static C_char C_TLS li583[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,115,116,97,114,116,51,57,54,49,41,0};
+static C_char C_TLS li584[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,103,101,116,45,99,97,108,108,45,99,104,97,105,110,32,46,32,116,109,112,51,57,53,50,51,57,53,51,41,0,0,0,0};
+static C_char C_TLS li585[] C_aligned={C_lihdr(0,0,8),40,97,49,55,48,56,51,41};
+static C_char C_TLS li586[] C_aligned={C_lihdr(0,0,16),40,103,52,48,49,51,32,105,110,102,111,52,48,49,53,41};
+static C_char C_TLS li587[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,48,48,54,32,103,52,48,49,48,52,48,49,50,41,0,0,0,0};
+static C_char C_TLS li588[] C_aligned={C_lihdr(0,0,61),40,35,35,115,121,115,35,114,101,97,108,108,121,45,112,114,105,110,116,45,99,97,108,108,45,99,104,97,105,110,32,112,111,114,116,51,57,57,57,32,99,104,97,105,110,52,48,48,48,32,104,101,97,100,101,114,52,48,48,49,41,0,0,0};
+static C_char C_TLS li589[] C_aligned={C_lihdr(0,0,51),40,98,111,100,121,52,48,52,56,32,112,111,114,116,52,48,53,57,32,115,116,97,114,116,52,48,54,48,32,116,104,114,101,97,100,52,48,54,49,32,104,101,97,100,101,114,52,48,54,50,41,0,0,0,0,0};
+static C_char C_TLS li590[] C_aligned={C_lihdr(0,0,61),40,100,101,102,45,104,101,97,100,101,114,52,48,53,51,32,37,112,111,114,116,52,48,52,52,52,48,54,55,32,37,115,116,97,114,116,52,48,52,53,52,48,54,56,32,37,116,104,114,101,97,100,52,48,52,54,52,48,54,57,41,0,0,0};
+static C_char C_TLS li591[] C_aligned={C_lihdr(0,0,45),40,100,101,102,45,116,104,114,101,97,100,52,48,53,50,32,37,112,111,114,116,52,48,52,52,52,48,55,49,32,37,115,116,97,114,116,52,48,52,53,52,48,55,50,41,0,0,0};
+static C_char C_TLS li592[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,115,116,97,114,116,52,48,53,49,32,37,112,111,114,116,52,48,52,52,52,48,55,52,41,0,0,0};
+static C_char C_TLS li593[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,112,111,114,116,52,48,53,48,41,0,0};
+static C_char C_TLS li594[] C_aligned={C_lihdr(0,0,32),40,112,114,105,110,116,45,99,97,108,108,45,99,104,97,105,110,32,46,32,116,109,112,52,48,51,57,52,48,52,48,41};
+static C_char C_TLS li595[] C_aligned={C_lihdr(0,0,7),40,98,114,101,97,107,41,0};
+static C_char C_TLS li596[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,117,115,101,114,45,105,110,116,101,114,114,117,112,116,45,104,111,111,107,41,0,0,0,0,0};
+static C_char C_TLS li597[] C_aligned={C_lihdr(0,0,9),40,102,95,49,55,50,55,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li598[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,99,108,101,97,110,117,112,45,98,101,102,111,114,101,45,101,120,105,116,41,0,0,0,0,0};
+static C_char C_TLS li599[] C_aligned={C_lihdr(0,0,19),40,111,110,45,101,120,105,116,32,116,104,117,110,107,52,49,55,50,41,0,0,0,0,0};
+static C_char C_TLS li600[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,49,57,49,32,103,52,49,57,53,52,49,57,55,41,0,0,0,0};
+static C_char C_TLS li601[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,115,105,103,110,97,108,45,104,111,111,107,32,109,111,100,101,52,49,55,54,32,109,115,103,52,49,55,55,32,46,32,97,114,103,115,52,49,55,56,41,0};
+static C_char C_TLS li602[] C_aligned={C_lihdr(0,0,19),40,35,35,115,121,115,35,97,98,111,114,116,32,120,52,50,51,52,41,0,0,0,0,0};
+static C_char C_TLS li603[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,115,105,103,110,97,108,32,120,52,50,51,55,41,0,0,0,0};
+static C_char C_TLS li604[] C_aligned={C_lihdr(0,0,15),40,102,95,49,55,53,54,49,32,99,52,50,51,57,41,0};
+static C_char C_TLS li605[] C_aligned={C_lihdr(0,0,8),40,97,49,55,55,50,54,41};
+static C_char C_TLS li606[] C_aligned={C_lihdr(0,0,8),40,97,49,55,55,51,48,41};
+static C_char C_TLS li607[] C_aligned={C_lihdr(0,0,46),40,119,105,116,104,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,32,104,97,110,100,108,101,114,52,50,56,48,32,116,104,117,110,107,52,50,56,49,41,0,0};
+static C_char C_TLS li608[] C_aligned={C_lihdr(0,0,27),40,99,117,114,114,101,110,116,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,41,0,0,0,0,0};
+static C_char C_TLS li609[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,114,111,112,115,52,50,56,56,41};
+static C_char C_TLS li610[] C_aligned={C_lihdr(0,0,46),40,109,97,107,101,45,112,114,111,112,101,114,116,121,45,99,111,110,100,105,116,105,111,110,32,107,105,110,100,52,50,56,53,32,46,32,112,114,111,112,115,52,50,56,54,41,0,0};
+static C_char C_TLS li611[] C_aligned={C_lihdr(0,0,10),40,108,111,111,112,52,50,57,54,41,0,0,0,0,0,0};
+static C_char C_TLS li612[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,51,51,52,32,103,52,51,52,52,52,51,52,56,41,0,0,0,0};
+static C_char C_TLS li613[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,51,49,48,32,103,52,51,50,48,52,51,50,52,41,0,0,0,0};
+static C_char C_TLS li614[] C_aligned={C_lihdr(0,0,45),40,109,97,107,101,45,99,111,109,112,111,115,105,116,101,45,99,111,110,100,105,116,105,111,110,32,99,49,52,50,57,49,32,46,32,99,111,110,100,115,52,50,57,50,41,0,0,0};
+static C_char C_TLS li615[] C_aligned={C_lihdr(0,0,18),40,99,111,110,100,105,116,105,111,110,63,32,120,52,51,53,56,41,0,0,0,0,0,0};
+static C_char C_TLS li616[] C_aligned={C_lihdr(0,0,15),40,102,95,49,55,57,51,50,32,99,52,51,54,49,41,0};
+static C_char C_TLS li617[] C_aligned={C_lihdr(0,0,30),40,99,111,110,100,105,116,105,111,110,45,112,114,101,100,105,99,97,116,101,32,107,105,110,100,52,51,54,48,41,0,0};
+static C_char C_TLS li618[] C_aligned={C_lihdr(0,0,15),40,102,95,49,55,57,53,54,32,99,52,51,54,57,41,0};
+static C_char C_TLS li619[] C_aligned={C_lihdr(0,0,61),40,99,111,110,100,105,116,105,111,110,45,112,114,111,112,101,114,116,121,45,97,99,99,101,115,115,111,114,32,107,105,110,100,52,51,54,52,32,112,114,111,112,52,51,54,53,32,46,32,101,114,114,45,100,101,102,52,51,54,54,41,0,0,0};
+static C_char C_TLS li620[] C_aligned={C_lihdr(0,0,62),40,103,101,116,45,99,111,110,100,105,116,105,111,110,45,112,114,111,112,101,114,116,121,32,99,52,51,56,49,32,107,105,110,100,52,51,56,50,32,112,114,111,112,52,51,56,51,32,46,32,101,114,114,45,100,101,102,52,51,56,52,41,0,0};
+static C_char C_TLS li621[] C_aligned={C_lihdr(0,0,46),40,35,35,115,121,115,35,101,114,114,111,114,45,104,111,111,107,32,99,111,100,101,52,51,56,56,32,108,111,99,52,51,56,57,32,46,32,97,114,103,115,52,51,57,48,41,0,0};
+static C_char C_TLS li622[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,115,116,114,117,99,116,117,114,101,63,32,120,52,52,48,51,32,115,52,52,48,52,41,0,0};
+static C_char C_TLS li623[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,103,101,110,101,114,105,99,45,115,116,114,117,99,116,117,114,101,63,32,120,52,52,48,54,41};
+static C_char C_TLS li624[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,115,108,111,116,32,120,52,52,48,56,32,105,52,52,48,57,41};
+static C_char C_TLS li625[] C_aligned={C_lihdr(0,0,18),40,35,35,115,121,115,35,115,105,122,101,32,120,52,52,49,49,41,0,0,0,0,0,0};
+static C_char C_TLS li626[] C_aligned={C_lihdr(0,0,14),67,95,109,97,107,101,95,112,111,105,110,116,101,114,0,0};
+static C_char C_TLS li627[] C_aligned={C_lihdr(0,0,21),67,95,109,97,107,101,95,116,97,103,103,101,100,95,112,111,105,110,116,101,114,0,0,0};
+static C_char C_TLS li628[] C_aligned={C_lihdr(0,0,22),40,35,35,115,121,115,35,112,111,105,110,116,101,114,63,32,120,52,52,49,51,41,0,0};
+static C_char C_TLS li629[] C_aligned={C_lihdr(0,0,45),40,35,35,115,121,115,35,115,101,116,45,112,111,105,110,116,101,114,45,97,100,100,114,101,115,115,33,32,112,116,114,52,52,49,53,32,97,100,100,114,52,52,49,54,41,0,0,0};
+static C_char C_TLS li630[] C_aligned={C_lihdr(0,0,25),40,35,35,115,121,115,35,98,121,116,101,118,101,99,116,111,114,63,32,120,52,52,49,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li631[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,115,116,114,105,110,103,45,62,112,98,121,116,101,118,101,99,116,111,114,32,115,52,52,50,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li632[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,112,101,114,109,97,110,101,110,116,63,32,120,52,52,50,50,41};
+static C_char C_TLS li633[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,98,108,111,99,107,45,97,100,100,114,101,115,115,32,120,52,52,50,52,41,0,0,0,0,0};
+static C_char C_TLS li634[] C_aligned={C_lihdr(0,0,23),40,35,35,115,121,115,35,108,111,99,97,116,105,118,101,63,32,120,52,52,50,54,41,0};
+static C_char C_TLS li635[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,110,117,108,108,45,112,111,105,110,116,101,114,41,0,0,0,0};
+static C_char C_TLS li636[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,110,117,108,108,45,112,111,105,110,116,101,114,63,32,120,52,52,51,49,41,0,0,0,0,0};
+static C_char C_TLS li637[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,97,100,100,114,101,115,115,45,62,112,111,105,110,116,101,114,32,97,100,100,114,52,52,51,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li638[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,112,111,105,110,116,101,114,45,62,97,100,100,114,101,115,115,32,112,116,114,52,52,51,55,41};
+static C_char C_TLS li639[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,109,97,107,101,45,99,45,115,116,114,105,110,103,32,115,116,114,52,52,51,57,41,0,0,0};
+static C_char C_TLS li640[] C_aligned={C_lihdr(0,0,21),67,95,112,101,101,107,95,115,105,103,110,101,100,95,105,110,116,101,103,101,114,0,0,0};
+static C_char C_TLS li641[] C_aligned={C_lihdr(0,0,23),67,95,112,101,101,107,95,117,110,115,105,103,110,101,100,95,105,110,116,101,103,101,114,0};
+static C_char C_TLS li642[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,101,101,107,45,102,105,120,110,117,109,32,98,52,52,52,49,32,105,52,52,52,50,41,0};
+static C_char C_TLS li643[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,101,101,107,45,98,121,116,101,32,112,116,114,52,52,52,52,32,105,52,52,52,53,41,0};
+static C_char C_TLS li644[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,118,101,99,116,111,114,45,62,115,116,114,117,99,116,117,114,101,33,32,118,101,99,52,52,52,55,41,0,0,0,0,0,0};
+static C_char C_TLS li645[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,112,101,101,107,45,100,111,117,98,108,101,32,98,52,52,52,57,32,105,52,52,53,48,41,0};
+static C_char C_TLS li646[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,112,101,101,107,45,99,45,115,116,114,105,110,103,32,98,52,52,53,50,32,105,52,52,53,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li647[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,112,101,101,107,45,110,111,110,110,117,108,108,45,99,45,115,116,114,105,110,103,32,98,52,52,54,49,32,105,52,52,54,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li648[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,112,101,101,107,45,97,110,100,45,102,114,101,101,45,99,45,115,116,114,105,110,103,32,98,52,52,54,56,32,105,52,52,54,57,41,0,0,0,0,0,0};
+static C_char C_TLS li649[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,112,101,101,107,45,97,110,100,45,102,114,101,101,45,110,111,110,110,117,108,108,45,99,45,115,116,114,105,110,103,32,98,52,52,55,56,32,105,52,52,55,57,41,0,0,0,0,0,0};
+static C_char C_TLS li650[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,112,111,107,101,45,99,45,115,116,114,105,110,103,32,98,52,52,56,54,32,105,52,52,56,55,32,115,52,52,56,56,41,0};
+static C_char C_TLS li651[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,112,111,107,101,45,105,110,116,101,103,101,114,32,98,52,52,57,48,32,105,52,52,57,49,32,110,52,52,57,50,41,0,0};
+static C_char C_TLS li652[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,112,111,107,101,45,100,111,117,98,108,101,32,98,52,52,57,52,32,105,52,52,57,53,32,110,52,52,57,54,41,0,0,0};
+static C_char C_TLS li653[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,52,53,49,48,41,0,0,0,0};
+static C_char C_TLS li654[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,112,101,101,107,45,99,45,115,116,114,105,110,103,45,108,105,115,116,32,112,116,114,52,53,48,55,32,110,52,53,48,56,41};
+static C_char C_TLS li655[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,52,53,51,54,41,0,0,0,0};
+static C_char C_TLS li656[] C_aligned={C_lihdr(0,0,49),40,35,35,115,121,115,35,112,101,101,107,45,97,110,100,45,102,114,101,101,45,99,45,115,116,114,105,110,103,45,108,105,115,116,32,112,116,114,52,53,51,50,32,110,52,53,51,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li657[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,118,101,99,116,111,114,45,62,99,108,111,115,117,114,101,33,32,118,101,99,52,53,53,48,32,97,100,100,114,52,53,53,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li658[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,115,121,109,98,111,108,45,104,97,115,45,116,111,112,108,101,118,101,108,45,98,105,110,100,105,110,103,63,32,115,52,53,53,52,41,0,0,0,0,0,0};
+static C_char C_TLS li659[] C_aligned={C_lihdr(0,0,68),40,35,35,115,121,115,35,99,111,112,121,45,98,121,116,101,115,32,102,114,111,109,52,53,53,54,32,116,111,52,53,53,55,32,111,102,102,115,101,116,49,52,53,53,56,32,111,102,102,115,101,116,50,52,53,53,57,32,98,121,116,101,115,52,53,54,48,41,0,0,0,0};
+static C_char C_TLS li660[] C_aligned={C_lihdr(0,0,68),40,35,35,115,121,115,35,99,111,112,121,45,119,111,114,100,115,32,102,114,111,109,52,53,54,50,32,116,111,52,53,54,51,32,111,102,102,115,101,116,49,52,53,54,52,32,111,102,102,115,101,116,50,52,53,54,53,32,119,111,114,100,115,52,53,54,54,41,0,0,0,0};
+static C_char C_TLS li661[] C_aligned={C_lihdr(0,0,71),40,35,35,115,121,115,35,99,111,109,112,97,114,101,45,98,121,116,101,115,32,102,114,111,109,52,53,54,56,32,116,111,52,53,54,57,32,111,102,102,115,101,116,49,52,53,55,48,32,111,102,102,115,101,116,50,52,53,55,49,32,98,121,116,101,115,52,53,55,50,41,0};
+static C_char C_TLS li662[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,122,97,112,45,115,116,114,105,110,103,115,32,97,52,53,55,51,52,53,55,54,41,0,0,0};
+static C_char C_TLS li663[] C_aligned={C_lihdr(0,0,27),40,35,35,115,121,115,35,98,108,111,99,107,45,112,111,105,110,116,101,114,32,120,52,53,55,56,41,0,0,0,0,0};
+static C_char C_TLS li664[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,99,104,97,114,45,97,114,103,117,109,101,110,116,32,120,52,53,56,50,41,0,0,0,0,0};
+static C_char C_TLS li665[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,102,105,120,110,117,109,45,97,114,103,117,109,101,110,116,32,120,52,53,56,52,41,0,0,0};
+static C_char C_TLS li666[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,102,108,111,110,117,109,45,97,114,103,117,109,101,110,116,32,120,52,53,56,54,41,0,0,0};
+static C_char C_TLS li667[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,98,108,111,99,107,45,97,114,103,117,109,101,110,116,32,120,52,53,56,56,41,0,0,0,0};
+static C_char C_TLS li668[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,110,117,109,98,101,114,45,118,101,99,116,111,114,45,97,114,103,117,109,101,110,116,32,116,52,53,57,48,32,120,52,53,57,49,41,0,0,0,0,0,0};
+static C_char C_TLS li669[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,115,116,114,105,110,103,45,97,114,103,117,109,101,110,116,32,120,52,53,57,51,41,0,0,0};
+static C_char C_TLS li670[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,115,121,109,98,111,108,45,97,114,103,117,109,101,110,116,32,120,52,53,57,53,41,0,0,0};
+static C_char C_TLS li671[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,112,111,105,110,116,101,114,45,97,114,103,117,109,101,110,116,32,120,52,53,57,55,41,0,0};
+static C_char C_TLS li672[] C_aligned={C_lihdr(0,0,52),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,116,97,103,103,101,100,45,112,111,105,110,116,101,114,45,97,114,103,117,109,101,110,116,32,120,52,53,57,57,32,116,120,52,54,48,48,41,0,0,0,0};
+static C_char C_TLS li673[] C_aligned={C_lihdr(0,0,38),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,105,110,116,101,103,101,114,45,97,114,103,117,109,101,110,116,32,120,52,54,48,50,41,0,0};
+static C_char C_TLS li674[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,102,111,114,101,105,103,110,45,117,110,115,105,103,110,101,100,45,105,110,116,101,103,101,114,45,97,114,103,117,109,101,110,116,32,120,52,54,48,52,41,0};
+static C_char C_TLS li675[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,100,101,102,97,117,108,116,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,32,97,114,103,52,54,48,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li676[] C_aligned={C_lihdr(0,0,54),40,35,35,115,121,115,35,109,97,107,101,45,116,104,114,101,97,100,32,116,104,117,110,107,52,54,48,56,32,115,116,97,116,101,52,54,48,57,32,110,97,109,101,52,54,49,48,32,113,52,54,49,49,41,0,0};
+static C_char C_TLS li677[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,109,97,107,101,45,109,117,116,101,120,32,105,100,52,54,49,51,32,111,119,110,101,114,52,54,49,52,41,0,0,0,0,0};
+static C_char C_TLS li678[] C_aligned={C_lihdr(0,0,10),40,108,111,111,112,52,54,50,50,41,0,0,0,0,0,0};
+static C_char C_TLS li679[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,97,98,97,110,100,111,110,45,109,117,116,101,120,101,115,32,116,104,114,101,97,100,52,54,49,54,41,0,0,0,0,0,0};
+static C_char C_TLS li680[] C_aligned={C_lihdr(0,0,16),40,35,35,115,121,115,35,115,99,104,101,100,117,108,101,41};
+static C_char C_TLS li681[] C_aligned={C_lihdr(0,0,8),40,97,49,56,56,51,56,41};
+static C_char C_TLS li682[] C_aligned={C_lihdr(0,0,19),40,97,49,56,56,50,57,32,114,101,116,117,114,110,52,54,52,49,41,0,0,0,0,0};
+static C_char C_TLS li683[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,116,104,114,101,97,100,45,121,105,101,108,100,33,41,0,0,0};
+static C_char C_TLS li684[] C_aligned={C_lihdr(0,0,16),67,95,99,111,110,116,101,120,116,95,115,119,105,116,99,104};
+static C_char C_TLS li685[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,52,54,52,53,32,115,116,97,116,101,52,54,52,54,41,0,0,0,0,0};
+static C_char C_TLS li686[] C_aligned={C_lihdr(0,0,20),40,35,35,115,121,115,35,117,112,100,97,116,101,45,101,114,114,110,111,41,0,0,0,0};
+static C_char C_TLS li687[] C_aligned={C_lihdr(0,0,7),40,101,114,114,110,111,41,0};
+static C_char C_TLS li688[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,52,54,55,50,32,99,52,54,55,54,41,0,0,0,0,0,0};
+static C_char C_TLS li689[] C_aligned={C_lihdr(0,0,17),40,114,101,97,100,108,110,32,112,111,114,116,52,54,55,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li690[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li691[] C_aligned={C_lihdr(0,0,44),40,114,101,97,100,45,101,115,99,97,112,101,100,45,115,101,120,112,32,112,111,114,116,52,54,57,48,32,115,107,105,112,45,98,114,97,99,101,63,52,54,57,49,41,0,0,0,0};
+static C_char C_TLS li692[] C_aligned={C_lihdr(0,0,19),40,100,111,108,111,111,112,52,55,51,55,32,108,110,52,55,52,49,41,0,0,0,0,0};
+static C_char C_TLS li693[] C_aligned={C_lihdr(0,0,15),40,103,101,116,47,99,108,101,97,114,45,115,116,114,41,0};
+static C_char C_TLS li694[] C_aligned={C_lihdr(0,0,39),40,108,111,111,112,50,32,108,115,116,52,56,48,52,32,110,101,120,116,45,115,116,114,105,110,103,52,56,48,53,32,97,99,99,52,56,48,54,41,0};
+static C_char C_TLS li695[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,52,55,55,51,41,0,0};
+static C_char C_TLS li696[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,117,115,101,114,45,114,101,97,100,45,104,111,111,107,32,99,104,97,114,52,55,48,57,32,112,111,114,116,52,55,49,48,41};
+static C_char C_TLS li697[] C_aligned={C_lihdr(0,0,20),67,95,114,101,103,105,115,116,101,114,95,102,105,110,97,108,105,122,101,114,0,0,0,0};
+static C_char C_TLS li698[] C_aligned={C_lihdr(0,0,28),40,115,101,116,45,102,105,110,97,108,105,122,101,114,33,32,120,52,56,53,56,32,121,52,56,53,57,41,0,0,0,0};
+static C_char C_TLS li699[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,52,56,56,48,32,105,52,56,56,52,41,0,0,0,0,0,0};
+static C_char C_TLS li700[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,114,117,110,45,112,101,110,100,105,110,103,45,102,105,110,97,108,105,122,101,114,115,32,115,116,97,116,101,52,56,55,50,41};
+static C_char C_TLS li701[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li702[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,102,111,114,99,101,45,102,105,110,97,108,105,122,101,114,115,41};
+static C_char C_TLS li703[] C_aligned={C_lihdr(0,0,14),40,103,99,32,46,32,97,114,103,52,57,48,52,41,0,0};
+static C_char C_TLS li704[] C_aligned={C_lihdr(0,0,17),40,97,49,57,54,57,48,32,46,32,120,115,52,57,49,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li705[] C_aligned={C_lihdr(0,0,8),40,97,49,57,54,55,56,41};
+static C_char C_TLS li706[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,109,97,107,101,45,112,114,111,109,105,115,101,32,112,114,111,99,52,57,48,57,41,0,0,0};
+static C_char C_TLS li707[] C_aligned={C_lihdr(0,0,16),40,112,114,111,109,105,115,101,63,32,120,52,57,49,54,41};
+static C_char C_TLS li708[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,114,101,97,100,45,102,114,111,109,45,115,116,114,105,110,103,32,115,52,57,49,56,41,0,0};
+static C_char C_TLS li709[] C_aligned={C_lihdr(0,0,8),40,97,49,57,55,53,49,41};
+static C_char C_TLS li710[] C_aligned={C_lihdr(0,0,13),40,103,52,57,52,48,32,120,52,57,52,50,41,0,0,0};
+static C_char C_TLS li711[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,57,51,51,32,103,52,57,51,55,52,57,51,57,41,0,0,0,0};
+static C_char C_TLS li712[] C_aligned={C_lihdr(0,0,29),40,119,114,105,116,101,97,114,103,115,32,97,114,103,115,52,57,50,57,32,112,111,114,116,52,57,51,48,41,0,0,0};
+static C_char C_TLS li713[] C_aligned={C_lihdr(0,0,15),40,103,52,57,56,48,32,109,115,103,52,57,56,50,41,0};
+static C_char C_TLS li714[] C_aligned={C_lihdr(0,0,30),40,98,111,100,121,52,57,53,51,32,112,111,114,116,52,57,54,50,32,104,101,97,100,101,114,52,57,54,51,41,0,0};
+static C_char C_TLS li715[] C_aligned={C_lihdr(0,0,30),40,100,101,102,45,104,101,97,100,101,114,52,57,53,54,32,37,112,111,114,116,52,57,53,49,53,48,48,53,41,0,0};
+static C_char C_TLS li716[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,112,111,114,116,52,57,53,53,41,0,0};
+static C_char C_TLS li717[] C_aligned={C_lihdr(0,0,39),40,112,114,105,110,116,45,101,114,114,111,114,45,109,101,115,115,97,103,101,32,101,120,52,57,52,54,32,46,32,97,114,103,115,52,57,52,55,41,0};
+static C_char C_TLS li718[] C_aligned={C_lihdr(0,0,57),40,35,35,115,121,115,35,109,97,107,101,45,108,111,99,97,116,105,118,101,32,111,98,106,53,48,49,50,32,105,110,100,101,120,53,48,49,51,32,119,101,97,107,63,53,48,49,52,32,108,111,99,53,48,49,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li719[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,102,105,110,100,45,115,121,109,98,111,108,45,116,97,98,108,101,32,97,53,48,54,50,53,48,54,54,41,0,0,0,0,0};
+static C_char C_TLS li720[] C_aligned={C_lihdr(0,0,20),40,99,111,112,121,32,115,53,49,48,57,32,115,116,114,53,49,49,48,41,0,0,0,0};
+static C_char C_TLS li721[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li722[] C_aligned={C_lihdr(0,0,14),40,103,53,49,50,56,32,115,115,53,49,51,48,41,0,0};
+static C_char C_TLS li723[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,53,49,50,49,32,103,53,49,50,53,53,49,50,55,41,0,0,0,0};
+static C_char C_TLS li724[] C_aligned={C_lihdr(0,0,30),40,98,111,100,121,53,48,56,53,32,115,121,109,115,53,48,57,52,32,112,114,101,102,105,120,53,48,57,53,41,0,0};
+static C_char C_TLS li725[] C_aligned={C_lihdr(0,0,30),40,100,101,102,45,112,114,101,102,105,120,53,48,56,56,32,37,115,121,109,115,53,48,56,51,53,49,52,57,41,0,0};
+static C_char C_TLS li726[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,115,121,109,115,53,48,56,55,41,0,0};
+static C_char C_TLS li727[] C_aligned={C_lihdr(0,0,32),40,35,35,115,121,115,35,105,109,112,111,114,116,32,110,115,53,48,55,56,32,46,32,109,111,114,101,53,48,55,57,41};
+static C_char C_TLS li728[] C_aligned={C_lihdr(0,0,50),40,35,35,115,121,115,35,110,97,109,101,115,112,97,99,101,45,114,101,102,32,110,115,53,49,53,54,32,115,121,109,53,49,53,55,32,46,32,100,101,102,97,117,108,116,53,49,53,56,41,0,0,0,0,0,0};
+static C_char C_TLS li729[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li730[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,119,97,108,107,45,110,97,109,101,115,112,97,99,101,32,112,114,111,99,53,49,55,51,32,46,32,97,114,103,115,53,49,55,52,41,0,0,0,0,0,0};
+static C_char C_TLS li731[] C_aligned={C_lihdr(0,0,19),40,109,101,109,111,114,121,45,115,116,97,116,105,115,116,105,99,115,41,0,0,0,0,0};
+static C_char C_TLS li732[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,53,50,49,53,32,105,53,50,49,57,41,0,0,0,0,0,0};
+static C_char C_TLS li733[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,53,50,48,55,41,0,0,0,0};
+static C_char C_TLS li734[] C_aligned={C_lihdr(0,0,55),40,35,35,115,121,115,35,100,101,99,111,114,97,116,101,45,108,97,109,98,100,97,32,112,114,111,99,53,50,48,50,32,112,114,101,100,53,50,48,51,32,100,101,99,111,114,97,116,111,114,53,50,48,52,41,0};
+static C_char C_TLS li735[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,53,50,51,48,41,0,0,0,0};
+static C_char C_TLS li736[] C_aligned={C_lihdr(0,0,43),40,35,35,115,121,115,35,108,97,109,98,100,97,45,100,101,99,111,114,97,116,105,111,110,32,112,114,111,99,53,50,50,55,32,112,114,101,100,53,50,50,56,41,0,0,0,0,0};
+static C_char C_TLS li737[] C_aligned={C_lihdr(0,0,14),40,97,50,48,54,56,52,32,120,53,50,51,55,41,0,0};
+static C_char C_TLS li738[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,108,97,109,98,100,97,45,105,110,102,111,32,112,114,111,99,53,50,51,54,41,0,0,0,0};
+static C_char C_TLS li739[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,108,97,109,98,100,97,45,105,110,102,111,45,62,115,116,114,105,110,103,32,105,110,102,111,53,50,52,49,41,0,0,0,0};
+static C_char C_TLS li740[] C_aligned={C_lihdr(0,0,29),40,112,114,111,99,101,100,117,114,101,45,105,110,102,111,114,109,97,116,105,111,110,32,120,53,50,52,55,41,0,0,0};
+static C_char C_TLS li741[] C_aligned={C_lihdr(0,0,14),40,97,50,48,55,52,52,32,120,53,50,56,53,41,0,0};
+static C_char C_TLS li742[] C_aligned={C_lihdr(0,0,23),40,97,50,48,55,54,48,32,112,114,111,99,53,50,56,56,32,105,53,50,56,57,41,0};
+static C_char C_TLS li743[] C_aligned={C_lihdr(0,0,36),40,103,101,116,116,101,114,45,119,105,116,104,45,115,101,116,116,101,114,32,103,101,116,53,50,56,51,32,115,101,116,53,50,56,52,41,0,0,0,0};
+static C_char C_TLS li744[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,108,105,115,116,53,51,50,48,41};
+static C_char C_TLS li745[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,112,117,116,33,32,115,121,109,53,51,49,54,32,112,114,111,112,53,51,49,55,32,118,97,108,53,51,49,56,41,0,0,0};
+static C_char C_TLS li746[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,108,105,115,116,53,51,51,53,41};
+static C_char C_TLS li747[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,103,101,116,32,115,121,109,53,51,51,49,32,112,114,111,112,53,51,51,50,32,46,32,100,101,102,97,117,108,116,53,51,51,51,41,0,0,0,0,0,0};
+static C_char C_TLS li748[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,112,116,108,53,51,53,51,41,0,0};
+static C_char C_TLS li749[] C_aligned={C_lihdr(0,0,27),40,114,101,109,112,114,111,112,33,32,115,121,109,53,51,52,57,32,112,114,111,112,53,51,53,48,41,0,0,0,0,0};
+static C_char C_TLS li750[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,112,108,105,115,116,53,51,56,49,41};
+static C_char C_TLS li751[] C_aligned={C_lihdr(0,0,34),40,103,101,116,45,112,114,111,112,101,114,116,105,101,115,32,115,121,109,53,51,55,54,32,112,114,111,112,115,53,51,55,55,41,0,0,0,0,0,0};
+static C_char C_TLS li752[] C_aligned={C_lihdr(0,0,16),40,97,50,49,49,48,48,32,115,121,109,53,51,54,57,41};
+static C_char C_TLS li753[] C_aligned={C_lihdr(0,0,24),40,97,50,49,49,48,57,32,115,121,109,53,51,55,49,32,108,115,116,53,51,55,50,41};
+static C_char C_TLS li754[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,50,49,32,120,53,51,49,51,32,121,53,51,49,52,41,0,0,0,0};
+static C_char C_TLS li755[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,51,49,32,120,53,51,49,49,32,121,53,51,49,50,41,0,0,0,0};
+static C_char C_TLS li756[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,52,49,32,120,53,51,48,57,32,121,53,51,49,48,41,0,0,0,0};
+static C_char C_TLS li757[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,53,49,32,120,53,51,48,55,32,121,53,51,48,56,41,0,0,0,0};
+static C_char C_TLS li758[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,54,49,32,120,53,51,48,53,32,121,53,51,48,54,41,0,0,0,0};
+static C_char C_TLS li759[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,55,49,32,120,53,51,48,51,32,121,53,51,48,52,41,0,0,0,0};
+static C_char C_TLS li760[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,56,49,32,120,53,51,48,49,32,121,53,51,48,50,41,0,0,0,0};
+static C_char C_TLS li761[] C_aligned={C_lihdr(0,0,20),40,97,50,49,49,57,49,32,120,53,50,57,57,32,121,53,51,48,48,41,0,0,0,0};
+static C_char C_TLS li762[] C_aligned={C_lihdr(0,0,20),40,97,50,49,50,48,49,32,120,53,50,57,55,32,121,53,50,57,56,41,0,0,0,0};
+static C_char C_TLS li763[] C_aligned={C_lihdr(0,0,20),40,97,50,49,50,49,49,32,120,53,50,57,53,32,121,53,50,57,54,41,0,0,0,0};
+static C_char C_TLS li764[] C_aligned={C_lihdr(0,0,20),40,97,50,49,50,50,49,32,120,53,50,57,51,32,121,53,50,57,52,41,0,0,0,0};
+static C_char C_TLS li765[] C_aligned={C_lihdr(0,0,20),40,97,50,49,50,51,49,32,120,53,50,57,49,32,121,53,50,57,50,41,0,0,0,0};
+static C_char C_TLS li766[] C_aligned={C_lihdr(0,0,14),40,97,50,49,50,54,53,32,120,53,50,54,52,41,0,0};
+static C_char C_TLS li767[] C_aligned={C_lihdr(0,0,17),40,97,50,49,50,52,49,32,112,114,111,99,53,50,53,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li768[] C_aligned={C_lihdr(0,0,14),40,97,50,49,50,56,49,32,120,53,50,54,55,41,0,0};
+static C_char C_TLS li769[] C_aligned={C_lihdr(0,0,14),40,97,50,49,51,51,54,32,120,53,50,55,53,41,0,0};
+static C_char C_TLS li770[] C_aligned={C_lihdr(0,0,23),40,97,50,49,51,53,50,32,112,114,111,99,53,50,55,56,32,105,53,50,55,57,41,0};
+static C_char C_TLS li771[] C_aligned={C_lihdr(0,0,24),40,97,50,49,51,48,55,32,103,101,116,53,50,55,50,32,115,101,116,53,50,55,51,41};
+static C_char C_TLS li772[] C_aligned={C_lihdr(0,0,23),40,97,50,49,50,57,55,32,112,114,111,99,53,50,55,48,32,105,53,50,55,49,41,0};
+static C_char C_TLS li773[] C_aligned={C_lihdr(0,0,14),40,97,50,49,51,56,48,32,120,52,56,53,53,41,0,0};
+static C_char C_TLS li774[] C_aligned={C_lihdr(0,0,15),40,108,111,111,112,32,97,114,103,115,52,56,52,57,41,0};
+static C_char C_TLS li775[] C_aligned={C_lihdr(0,0,19),40,102,50,53,52,53,49,32,120,52,56,53,53,50,53,52,53,48,41,0,0,0,0,0};
+static C_char C_TLS li776[] C_aligned={C_lihdr(0,0,14),40,97,50,49,52,52,56,32,120,52,56,52,53,41,0,0};
 static C_char C_TLS li777[] C_aligned={C_lihdr(0,0,8),40,97,50,49,52,54,48,41};
-static C_char C_TLS li778[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,49,50,56,32,103,52,49,51,50,52,49,51,52,41,0,0,0,0};
-static C_char C_TLS li779[] C_aligned={C_lihdr(0,0,13),40,103,52,49,54,53,32,120,52,49,54,55,41,0,0,0};
-static C_char C_TLS li780[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,49,53,56,32,103,52,49,54,50,52,49,54,52,41,0,0,0,0};
-static C_char C_TLS li781[] C_aligned={C_lihdr(0,0,19),40,97,50,49,54,49,56,32,46,32,97,114,103,115,52,49,48,57,41,0,0,0,0,0};
-static C_char C_TLS li782[] C_aligned={C_lihdr(0,0,27),40,97,50,49,52,54,57,32,109,115,103,52,49,48,55,32,46,32,97,114,103,115,52,49,48,56,41,0,0,0,0,0};
-static C_char C_TLS li783[] C_aligned={C_lihdr(0,0,11),67,95,99,95,114,117,110,116,105,109,101,0,0,0,0,0};
-static C_char C_TLS li784[] C_aligned={C_lihdr(0,0,16),67,95,98,117,105,108,100,95,112,108,97,116,102,111,114,109};
-static C_char C_TLS li785[] C_aligned={C_lihdr(0,0,18),67,95,115,111,102,116,119,97,114,101,95,118,101,114,115,105,111,110,0,0,0,0,0,0};
-static C_char C_TLS li786[] C_aligned={C_lihdr(0,0,20),67,95,109,97,99,104,105,110,101,95,98,121,116,101,95,111,114,100,101,114,0,0,0,0};
-static C_char C_TLS li787[] C_aligned={C_lihdr(0,0,14),67,95,109,97,99,104,105,110,101,95,116,121,112,101,0,0};
-static C_char C_TLS li788[] C_aligned={C_lihdr(0,0,15),67,95,115,111,102,116,119,97,114,101,95,116,121,112,101,0};
-static C_char C_TLS li789[] C_aligned={C_lihdr(0,0,32),40,102,95,50,49,57,51,49,32,95,51,49,54,53,32,112,111,114,116,51,49,54,54,32,110,117,109,51,49,54,55,41};
-static C_char C_TLS li790[] C_aligned={C_lihdr(0,0,17),40,97,50,49,57,50,56,32,112,114,111,99,51,49,54,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li791[] C_aligned={C_lihdr(0,0,24),40,102,95,50,49,57,52,50,32,95,51,49,54,49,32,112,111,114,116,51,49,54,50,41};
-static C_char C_TLS li792[] C_aligned={C_lihdr(0,0,17),40,97,50,49,57,51,57,32,112,114,111,99,51,49,54,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li793[] C_aligned={C_lihdr(0,0,24),40,102,95,50,49,57,53,51,32,95,51,49,53,55,32,112,111,114,116,51,49,53,56,41};
-static C_char C_TLS li794[] C_aligned={C_lihdr(0,0,17),40,97,50,49,57,53,48,32,112,114,111,99,51,49,53,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li795[] C_aligned={C_lihdr(0,0,16),67,95,98,117,105,108,100,95,112,108,97,116,102,111,114,109};
-static C_char C_TLS li796[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
-
-
-/* from k20475 */
-static C_word C_fcall stub5197(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub5197(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_char C_TLS li778[] C_aligned={C_lihdr(0,0,19),40,97,50,49,52,54,54,32,46,32,99,111,100,101,52,49,54,49,41,0,0,0,0,0};
+static C_char C_TLS li779[] C_aligned={C_lihdr(0,0,8),40,97,50,49,52,56,53,41};
+static C_char C_TLS li780[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,49,49,50,32,103,52,49,49,54,52,49,49,56,41,0,0,0,0};
+static C_char C_TLS li781[] C_aligned={C_lihdr(0,0,13),40,103,52,49,52,57,32,120,52,49,53,49,41,0,0,0};
+static C_char C_TLS li782[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,52,49,52,50,32,103,52,49,52,54,52,49,52,56,41,0,0,0,0};
+static C_char C_TLS li783[] C_aligned={C_lihdr(0,0,19),40,97,50,49,54,52,51,32,46,32,97,114,103,115,52,48,57,51,41,0,0,0,0,0};
+static C_char C_TLS li784[] C_aligned={C_lihdr(0,0,27),40,97,50,49,52,57,52,32,109,115,103,52,48,57,49,32,46,32,97,114,103,115,52,48,57,50,41,0,0,0,0,0};
+static C_char C_TLS li785[] C_aligned={C_lihdr(0,0,11),67,95,99,95,114,117,110,116,105,109,101,0,0,0,0,0};
+static C_char C_TLS li786[] C_aligned={C_lihdr(0,0,16),67,95,98,117,105,108,100,95,112,108,97,116,102,111,114,109};
+static C_char C_TLS li787[] C_aligned={C_lihdr(0,0,18),67,95,115,111,102,116,119,97,114,101,95,118,101,114,115,105,111,110,0,0,0,0,0,0};
+static C_char C_TLS li788[] C_aligned={C_lihdr(0,0,20),67,95,109,97,99,104,105,110,101,95,98,121,116,101,95,111,114,100,101,114,0,0,0,0};
+static C_char C_TLS li789[] C_aligned={C_lihdr(0,0,14),67,95,109,97,99,104,105,110,101,95,116,121,112,101,0,0};
+static C_char C_TLS li790[] C_aligned={C_lihdr(0,0,15),67,95,115,111,102,116,119,97,114,101,95,116,121,112,101,0};
+static C_char C_TLS li791[] C_aligned={C_lihdr(0,0,32),40,102,95,50,49,57,53,54,32,95,51,49,53,48,32,112,111,114,116,51,49,53,49,32,110,117,109,51,49,53,50,41};
+static C_char C_TLS li792[] C_aligned={C_lihdr(0,0,17),40,97,50,49,57,53,51,32,112,114,111,99,51,49,52,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li793[] C_aligned={C_lihdr(0,0,24),40,102,95,50,49,57,54,55,32,95,51,49,52,54,32,112,111,114,116,51,49,52,55,41};
+static C_char C_TLS li794[] C_aligned={C_lihdr(0,0,17),40,97,50,49,57,54,52,32,112,114,111,99,51,49,52,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li795[] C_aligned={C_lihdr(0,0,24),40,102,95,50,49,57,55,56,32,95,51,49,52,50,32,112,111,114,116,51,49,52,51,41};
+static C_char C_TLS li796[] C_aligned={C_lihdr(0,0,17),40,97,50,49,57,55,53,32,112,114,111,99,51,49,52,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li797[] C_aligned={C_lihdr(0,0,16),67,95,98,117,105,108,100,95,112,108,97,116,102,111,114,109};
+static C_char C_TLS li798[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+
+
+/* from k20500 */
+static C_word C_fcall stub5181(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub5181(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 C_word t1=(C_word )(C_a1);
 C_r=((C_word)C_enumerate_symbols(t0,t1));
 return C_r;}
 
-/* from k20183 */
-static C_word C_fcall stub5088(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub5088(C_word C_buf,C_word C_a0,C_word C_a1){
+/* from k20208 */
+static C_word C_fcall stub5072(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub5072(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 C_word t1=(C_word )(C_a1);
 C_r=((C_word)C_enumerate_symbols(t0,t1));
 return C_r;}
 
-/* from k20169 in ##sys#find-symbol-table in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall stub5079(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub5079(C_word C_buf,C_word C_a0){
+/* from k20194 in ##sys#find-symbol-table in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall stub5063(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub5063(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 char * t0=(char * )C_string_or_null(C_a0);
 C_r=C_mpointer_or_false(&C_a,(void*)C_find_symbol_table(t0));
 return C_r;}
 
-/* from k20159 */
-static C_word C_fcall stub5072(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub5072(C_word C_buf,C_word C_a0,C_word C_a1){
+/* from k20184 */
+static C_word C_fcall stub5056(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub5056(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word t0=(C_word )(C_a0);
 void * t1=(void * )C_c_pointer_or_null(C_a1);
 C_r=((C_word)C_find_symbol(t0,t1));
 return C_r;}
 
-/* from ##sys#zap-strings in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall stub4590(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub4590(C_word C_buf,C_word C_a0){
+/* from ##sys#zap-strings in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall stub4574(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub4574(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word t0=(C_word )(C_a0);
 C_zap_strings(t0);
 return C_r;}
 
-/* from k18579 */
-static C_word C_fcall stub4543(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub4543(C_word C_buf,C_word C_a0){
+/* from k18606 */
+static C_word C_fcall stub4527(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub4527(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 C_free(t0);
 return C_r;}
 
-/* from k18570 */
-static C_word C_fcall stub4535(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub4535(C_word C_buf,C_word C_a0,C_word C_a1){
+/* from k18597 */
+static C_word C_fcall stub4519(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub4519(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 int t1=(int )C_unfix(C_a1);
 C_r=C_mpointer(&C_a,(void*)C_peek_c_string_at(t0,t1));
 return C_r;}
 
-/* from k18518 */
-static C_word C_fcall stub4516(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub4516(C_word C_buf,C_word C_a0,C_word C_a1){
+/* from k18545 */
+static C_word C_fcall stub4500(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub4500(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 int t1=(int )C_unfix(C_a1);
 C_r=C_mpointer(&C_a,(void*)C_peek_c_string_at(t0,t1));
 return C_r;}
 
-/* from extract */
 #define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub3958(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub3958(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub3943(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub3943(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word x=(C_word )(C_a0);
 return((C_char *)x);
@@ -980,1474 +985,1488 @@ return C_r;}
 
 C_noret_decl(C_library_toplevel)
 C_externexport void C_ccall C_library_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9818)
-static void C_ccall f_9818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9980)
-static void C_ccall f_9980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9983)
-static void C_ccall f_9983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9986)
-static void C_ccall f_9986(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9989)
-static void C_ccall f_9989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9992)
-static void C_ccall f_9992(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9995)
-static void C_ccall f_9995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9998)
-static void C_ccall f_9998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10001)
-static void C_ccall f_10001(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10004)
-static void C_ccall f_10004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10007)
-static void C_ccall f_10007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10010)
-static void C_ccall f_10010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10013)
-static void C_ccall f_10013(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10636)
-static void C_ccall f_10636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10640)
-static void C_ccall f_10640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10644)
-static void C_ccall f_10644(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10647)
-static void C_ccall f_10647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10650)
-static void C_ccall f_10650(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10653)
-static void C_ccall f_10653(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21972)
-static void C_ccall f_21972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10806)
-static void C_ccall f_10806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11824)
-static void C_ccall f_11824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11828)
-static void C_ccall f_11828(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11832)
-static void C_ccall f_11832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11836)
-static void C_ccall f_11836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11840)
-static void C_ccall f_11840(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21951)
-static void C_ccall f_21951(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21953)
-static void C_ccall f_21953(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21957)
-static void C_ccall f_21957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14635)
-static void C_ccall f_14635(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21940)
-static void C_ccall f_21940(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21942)
-static void C_ccall f_21942(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21946)
-static void C_ccall f_21946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14639)
-static void C_ccall f_14639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21929)
-static void C_ccall f_21929(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21931)
-static void C_ccall f_21931(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_21935)
-static void C_ccall f_21935(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14643)
-static void C_ccall f_14643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14896)
-static void C_ccall f_14896(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14900)
-static void C_ccall f_14900(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14904)
-static void C_ccall f_14904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21710)
-static void C_ccall f_21710(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16390)
-static void C_ccall f_16390(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21706)
-static void C_ccall f_21706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16396)
-static void C_ccall f_16396(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21702)
-static void C_ccall f_21702(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16402)
-static void C_ccall f_16402(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21698)
-static void C_ccall f_21698(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16408)
-static void C_ccall f_16408(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21694)
-static void C_ccall f_21694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16414)
-static void C_ccall f_16414(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21690)
-static void C_ccall f_21690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16420)
-static void C_ccall f_16420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21686)
-static void C_ccall f_21686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21682)
-static void C_ccall f_21682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16426)
-static void C_fcall f_16426(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21668)
-static void C_ccall f_21668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16654)
-static void C_ccall f_16654(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21664)
-static void C_ccall f_21664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16657)
-static void C_ccall f_16657(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21660)
-static void C_ccall f_21660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16660)
-static void C_ccall f_16660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21656)
-static void C_ccall f_21656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16663)
-static void C_ccall f_16663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21652)
-static void C_ccall f_21652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16666)
-static void C_ccall f_16666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16669)
-static void C_fcall f_16669(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16672)
-static void C_fcall f_16672(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16675)
-static void C_fcall f_16675(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16678)
-static void C_fcall f_16678(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21470)
-static void C_ccall f_21470(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_21470)
-static void C_ccall f_21470r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_21619)
-static void C_ccall f_21619(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_21474)
-static void C_ccall f_21474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21570)
-static void C_ccall f_21570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21573)
-static void C_ccall f_21573(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21576)
-static void C_ccall f_21576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21585)
-static void C_fcall f_21585(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21603)
-static void C_ccall f_21603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21593)
-static void C_fcall f_21593(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21597)
-static void C_ccall f_21597(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21579)
-static void C_ccall f_21579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21583)
-static void C_ccall f_21583(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21483)
-static void C_ccall f_21483(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21564)
-static void C_ccall f_21564(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9841)
+static void C_ccall f_9841(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10003)
+static void C_ccall f_10003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10006)
+static void C_ccall f_10006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10009)
+static void C_ccall f_10009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10012)
+static void C_ccall f_10012(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10015)
+static void C_ccall f_10015(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10018)
+static void C_ccall f_10018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10021)
+static void C_ccall f_10021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10024)
+static void C_ccall f_10024(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10027)
+static void C_ccall f_10027(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10030)
+static void C_ccall f_10030(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10033)
+static void C_ccall f_10033(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10036)
+static void C_ccall f_10036(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10659)
+static void C_ccall f_10659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10663)
+static void C_ccall f_10663(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10667)
+static void C_ccall f_10667(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10670)
+static void C_ccall f_10670(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10673)
+static void C_ccall f_10673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10676)
+static void C_ccall f_10676(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21997)
+static void C_ccall f_21997(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10829)
+static void C_ccall f_10829(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11847)
+static void C_ccall f_11847(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11851)
+static void C_ccall f_11851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11855)
+static void C_ccall f_11855(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11859)
+static void C_ccall f_11859(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11863)
+static void C_ccall f_11863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21976)
+static void C_ccall f_21976(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21978)
+static void C_ccall f_21978(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21982)
+static void C_ccall f_21982(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14658)
+static void C_ccall f_14658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21965)
+static void C_ccall f_21965(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21967)
+static void C_ccall f_21967(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21971)
+static void C_ccall f_21971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14662)
+static void C_ccall f_14662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21954)
+static void C_ccall f_21954(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21956)
+static void C_ccall f_21956(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_21960)
+static void C_ccall f_21960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14666)
+static void C_ccall f_14666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14919)
+static void C_ccall f_14919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14923)
+static void C_ccall f_14923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14927)
+static void C_ccall f_14927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21735)
+static void C_ccall f_21735(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16413)
+static void C_ccall f_16413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21731)
+static void C_ccall f_21731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16419)
+static void C_ccall f_16419(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21727)
+static void C_ccall f_21727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16425)
+static void C_ccall f_16425(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21723)
+static void C_ccall f_21723(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16431)
+static void C_ccall f_16431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21719)
+static void C_ccall f_21719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16437)
+static void C_ccall f_16437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21715)
+static void C_ccall f_21715(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16443)
+static void C_ccall f_16443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21711)
+static void C_ccall f_21711(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21707)
+static void C_ccall f_21707(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16449)
+static void C_fcall f_16449(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21693)
+static void C_ccall f_21693(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16681)
+static void C_ccall f_16681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21689)
+static void C_ccall f_21689(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16684)
+static void C_ccall f_16684(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21685)
+static void C_ccall f_21685(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16687)
+static void C_ccall f_16687(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21681)
+static void C_ccall f_21681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16690)
+static void C_ccall f_16690(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21677)
+static void C_ccall f_21677(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16693)
+static void C_ccall f_16693(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16696)
+static void C_fcall f_16696(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16699)
+static void C_fcall f_16699(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16702)
+static void C_fcall f_16702(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16705)
+static void C_fcall f_16705(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21495)
+static void C_ccall f_21495(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_21495)
+static void C_ccall f_21495r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_21644)
+static void C_ccall f_21644(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_21499)
+static void C_ccall f_21499(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21595)
+static void C_ccall f_21595(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21598)
+static void C_ccall f_21598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21601)
+static void C_ccall f_21601(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21610)
+static void C_fcall f_21610(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21628)
+static void C_ccall f_21628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21618)
+static void C_fcall f_21618(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21622)
+static void C_ccall f_21622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21604)
+static void C_ccall f_21604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21608)
+static void C_ccall f_21608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21508)
+static void C_ccall f_21508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21589)
+static void C_ccall f_21589(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21511)
+static void C_ccall f_21511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21553)
+static void C_fcall f_21553(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21565)
+static void C_ccall f_21565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21571)
+static void C_ccall f_21571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21541)
+static void C_ccall f_21541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21514)
+static void C_ccall f_21514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21517)
+static void C_ccall f_21517(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21520)
+static void C_ccall f_21520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21526)
+static void C_ccall f_21526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21529)
+static void C_ccall f_21529(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21532)
+static void C_ccall f_21532(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17258)
+static void C_ccall f_17258(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_21486)
 static void C_ccall f_21486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21528)
-static void C_fcall f_21528(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21540)
-static void C_ccall f_21540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21546)
-static void C_ccall f_21546(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21516)
-static void C_ccall f_21516(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21489)
-static void C_ccall f_21489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21492)
-static void C_ccall f_21492(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21495)
-static void C_ccall f_21495(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21501)
-static void C_ccall f_21501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21504)
-static void C_ccall f_21504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21507)
-static void C_ccall f_21507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17231)
-static void C_ccall f_17231(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21490)
+static void C_ccall f_21490(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17262)
+static void C_ccall f_17262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21467)
+static void C_ccall f_21467(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_21467)
+static void C_ccall f_21467r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_21471)
+static void C_ccall f_21471(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17266)
+static void C_ccall f_17266(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_21461)
 static void C_ccall f_21461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21465)
-static void C_ccall f_21465(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17235)
-static void C_ccall f_17235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21442)
-static void C_ccall f_21442(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_21442)
-static void C_ccall f_21442r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_21446)
-static void C_ccall f_21446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17239)
-static void C_ccall f_17239(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17270)
+static void C_ccall f_17270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17277)
+static void C_ccall f_17277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18754)
+static void C_ccall f_18754(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21444)
+static void C_ccall f_21444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21449)
+static void C_ccall f_21449(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19439)
+static void C_ccall f_19439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21376)
+static void C_ccall f_21376(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25451)
+static void C_ccall f25451(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21397)
+static void C_fcall f_21397(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_21436)
 static void C_ccall f_21436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17243)
-static void C_ccall f_17243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17250)
-static void C_ccall f_17250(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18727)
-static void C_ccall f_18727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21419)
-static void C_ccall f_21419(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21424)
-static void C_ccall f_21424(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19414)
-static void C_ccall f_19414(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21351)
-static void C_ccall f_21351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25416)
-static void C_ccall f25416(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21372)
-static void C_fcall f_21372(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21411)
-static void C_ccall f_21411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21391)
-static void C_fcall f_21391(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21401)
-static void C_ccall f_21401(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21354)
-static void C_ccall f_21354(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21356)
-static void C_ccall f_21356(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19418)
-static void C_ccall f_19418(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19422)
-static void C_ccall f_19422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19697)
-static void C_ccall f_19697(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19700)
-static void C_ccall f_19700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19703)
-static void C_ccall f_19703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21273)
-static void C_ccall f_21273(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21283)
-static void C_ccall f_21283(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21328)
-static void C_ccall f_21328(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21312)
-static void C_ccall f_21312(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21293)
-static void C_ccall f_21293(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21257)
-static void C_ccall f_21257(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21217)
-static void C_ccall f_21217(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21241)
-static void C_ccall f_21241(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21233)
-static void C_ccall f_21233(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20711)
-static void C_ccall f_20711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20748)
-static void C_ccall f_20748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20752)
-static void C_ccall f_20752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21207)
-static void C_ccall f_21207(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20756)
-static void C_ccall f_20756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21197)
-static void C_ccall f_21197(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20760)
-static void C_ccall f_20760(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21187)
-static void C_ccall f_21187(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20764)
-static void C_ccall f_20764(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21177)
-static void C_ccall f_21177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20768)
-static void C_ccall f_20768(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21167)
-static void C_ccall f_21167(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21175)
-static void C_ccall f_21175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20772)
-static void C_ccall f_20772(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21157)
-static void C_ccall f_21157(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20776)
-static void C_ccall f_20776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21147)
-static void C_ccall f_21147(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21155)
-static void C_ccall f_21155(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20780)
-static void C_ccall f_20780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21137)
-static void C_ccall f_21137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20784)
-static void C_ccall f_20784(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21127)
-static void C_ccall f_21127(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21135)
-static void C_ccall f_21135(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20788)
-static void C_ccall f_20788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21117)
-static void C_ccall f_21117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20792)
-static void C_ccall f_20792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21107)
-static void C_ccall f_21107(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21115)
-static void C_ccall f_21115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20796)
-static void C_ccall f_20796(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21097)
-static void C_ccall f_21097(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20800)
-static void C_ccall f_20800(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20804)
-static void C_ccall f_20804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20808)
-static void C_ccall f_20808(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20950)
-static void C_ccall f_20950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21085)
-static void C_ccall f_21085(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21076)
-static void C_ccall f_21076(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21011)
-static void C_ccall f_21011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21013)
-static void C_ccall f_21013(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21020)
-static void C_fcall f_21020(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21032)
-static void C_fcall f_21032(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20952)
-static void C_ccall f_20952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20965)
-static C_word C_fcall f_20965(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_20876)
-static void C_ccall f_20876(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_20876)
-static void C_ccall f_20876r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_20889)
-static void C_fcall f_20889(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20810)
-static void C_ccall f_20810(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_20823)
-static void C_fcall f_20823(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21416)
+static void C_fcall f_21416(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21426)
+static void C_ccall f_21426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21379)
+static void C_ccall f_21379(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21381)
+static void C_ccall f_21381(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19443)
+static void C_ccall f_19443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19447)
+static void C_ccall f_19447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19722)
+static void C_ccall f_19722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19725)
+static void C_ccall f_19725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19728)
+static void C_ccall f_19728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21298)
+static void C_ccall f_21298(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21308)
+static void C_ccall f_21308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21353)
+static void C_ccall f_21353(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21337)
+static void C_ccall f_21337(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21318)
+static void C_ccall f_21318(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21282)
+static void C_ccall f_21282(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21242)
+static void C_ccall f_21242(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21266)
+static void C_ccall f_21266(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21258)
+static void C_ccall f_21258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20736)
+static void C_ccall f_20736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20773)
+static void C_ccall f_20773(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20777)
+static void C_ccall f_20777(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21232)
+static void C_ccall f_21232(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20781)
+static void C_ccall f_20781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21222)
+static void C_ccall f_21222(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20785)
+static void C_ccall f_20785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21212)
+static void C_ccall f_21212(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20789)
+static void C_ccall f_20789(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21202)
+static void C_ccall f_21202(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20793)
+static void C_ccall f_20793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21192)
+static void C_ccall f_21192(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21200)
+static void C_ccall f_21200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20797)
+static void C_ccall f_20797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21182)
+static void C_ccall f_21182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20801)
+static void C_ccall f_20801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21172)
+static void C_ccall f_21172(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21180)
+static void C_ccall f_21180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20805)
+static void C_ccall f_20805(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21162)
+static void C_ccall f_21162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20809)
+static void C_ccall f_20809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21152)
+static void C_ccall f_21152(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21160)
+static void C_ccall f_21160(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20813)
+static void C_ccall f_20813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21142)
+static void C_ccall f_21142(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_20817)
 static void C_ccall f_20817(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21132)
+static void C_ccall f_21132(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21140)
+static void C_ccall f_21140(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20821)
+static void C_ccall f_20821(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21122)
+static void C_ccall f_21122(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20825)
+static void C_ccall f_20825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20829)
+static void C_ccall f_20829(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20833)
+static void C_ccall f_20833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20975)
+static void C_ccall f_20975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21110)
+static void C_ccall f_21110(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21101)
+static void C_ccall f_21101(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21036)
+static void C_ccall f_21036(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21038)
+static void C_ccall f_21038(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21045)
+static void C_fcall f_21045(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21057)
+static void C_fcall f_21057(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20977)
+static void C_ccall f_20977(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20990)
+static C_word C_fcall f_20990(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_20901)
+static void C_ccall f_20901(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_20901)
+static void C_ccall f_20901r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_20914)
+static void C_fcall f_20914(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20835)
+static void C_ccall f_20835(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_20848)
+static void C_fcall f_20848(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20842)
+static void C_ccall f_20842(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20739)
+static void C_ccall f_20739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20761)
+static void C_ccall f_20761(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20745)
+static void C_ccall f_20745(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20707)
+static void C_ccall f_20707(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20711)
+static void C_ccall f_20711(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20714)
-static void C_ccall f_20714(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20736)
-static void C_ccall f_20736(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20720)
-static void C_ccall f_20720(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20682)
-static void C_ccall f_20682(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20686)
-static void C_ccall f_20686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20689)
-static void C_ccall f_20689(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20703)
-static void C_ccall f_20703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20699)
-static void C_ccall f_20699(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20673)
-static void C_ccall f_20673(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20680)
-static void C_ccall f_20680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20654)
-static void C_ccall f_20654(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20660)
-static void C_ccall f_20660(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20615)
-static void C_ccall f_20615(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20625)
-static void C_fcall f_20625(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20641)
-static void C_ccall f_20641(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20538)
-static void C_ccall f_20538(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_20551)
-static void C_fcall f_20551(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20603)
-static void C_ccall f_20603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20561)
-static void C_ccall f_20561(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20566)
-static void C_fcall f_20566(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20515)
-static void C_ccall f_20515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20519)
-static void C_ccall f_20519(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20522)
-static void C_ccall f_20522(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_20714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20728)
+static void C_ccall f_20728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20724)
+static void C_ccall f_20724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20698)
+static void C_ccall f_20698(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20705)
+static void C_ccall f_20705(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20679)
+static void C_ccall f_20679(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20685)
+static void C_ccall f_20685(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20640)
+static void C_ccall f_20640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20650)
+static void C_fcall f_20650(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20666)
+static void C_ccall f_20666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20563)
+static void C_ccall f_20563(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_20576)
+static void C_fcall f_20576(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20628)
+static void C_ccall f_20628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20586)
+static void C_ccall f_20586(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20591)
+static void C_fcall f_20591(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20540)
+static void C_ccall f_20540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20544)
+static void C_ccall f_20544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20547)
+static void C_ccall f_20547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20489)
+static void C_ccall f_20489(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_20489)
+static void C_ccall f_20489r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_20496)
+static void C_ccall f_20496(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20511)
+static void C_ccall f_20511(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20516)
+static void C_fcall f_20516(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20520)
+static void C_fcall f_20520(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20526)
+static void C_ccall f_20526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20437)
+static void C_ccall f_20437(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_20437)
+static void C_ccall f_20437r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_20460)
+static void C_ccall f_20460(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20468)
+static void C_ccall f_20468(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20464)
-static void C_ccall f_20464(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_20464)
-static void C_ccall f_20464r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_20471)
-static void C_ccall f_20471(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20486)
-static void C_ccall f_20486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20491)
-static void C_fcall f_20491(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20495)
-static void C_fcall f_20495(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20501)
-static void C_ccall f_20501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20412)
-static void C_ccall f_20412(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_20412)
-static void C_ccall f_20412r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_20435)
-static void C_ccall f_20435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20443)
-static void C_ccall f_20443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20439)
-static void C_ccall f_20439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20416)
-static void C_fcall f_20416(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20189)
-static void C_ccall f_20189(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_20189)
-static void C_ccall f_20189r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_20364)
-static void C_fcall f_20364(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20359)
-static void C_fcall f_20359(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_20464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20441)
+static void C_fcall f_20441(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20214)
+static void C_ccall f_20214(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_20214)
+static void C_ccall f_20214r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_20389)
+static void C_fcall f_20389(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20384)
+static void C_fcall f_20384(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20216)
+static void C_fcall f_20216(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20220)
+static void C_ccall f_20220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20361)
+static void C_ccall f_20361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20223)
+static void C_ccall f_20223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20246)
+static void C_ccall f_20246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20282)
+static void C_fcall f_20282(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20343)
+static void C_ccall f_20343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20290)
+static void C_fcall f_20290(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20316)
+static void C_fcall f_20316(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20294)
+static void C_fcall f_20294(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20300)
+static void C_fcall f_20300(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20303)
+static void C_ccall f_20303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20260)
+static void C_fcall f_20260(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20264)
+static void C_fcall f_20264(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20270)
+static void C_ccall f_20270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20225)
+static void C_fcall f_20225(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20240)
+static void C_ccall f_20240(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20229)
+static void C_ccall f_20229(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20191)
-static void C_fcall f_20191(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20195)
-static void C_ccall f_20195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20336)
-static void C_ccall f_20336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20198)
-static void C_ccall f_20198(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20221)
-static void C_ccall f_20221(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20257)
-static void C_fcall f_20257(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20318)
-static void C_ccall f_20318(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20265)
-static void C_fcall f_20265(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20291)
-static void C_fcall f_20291(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20269)
-static void C_fcall f_20269(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20275)
-static void C_fcall f_20275(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20278)
-static void C_ccall f_20278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20235)
-static void C_fcall f_20235(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20239)
-static void C_fcall f_20239(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20245)
-static void C_ccall f_20245(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20200)
-static void C_fcall f_20200(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20215)
-static void C_ccall f_20215(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20204)
-static void C_ccall f_20204(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20166)
-static void C_ccall f_20166(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20171)
-static void C_ccall f_20171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19944)
-static void C_ccall f_19944(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_20144)
-static void C_ccall f_20144(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20123)
-static void C_ccall f_20123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20116)
-static void C_ccall f_20116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20100)
-static void C_ccall f_20100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20084)
-static void C_ccall f_20084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20068)
-static void C_ccall f_20068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20052)
-static void C_ccall f_20052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20036)
-static void C_ccall f_20036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20020)
-static void C_ccall f_20020(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_20191(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20196)
+static void C_ccall f_20196(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19969)
+static void C_ccall f_19969(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_20169)
+static void C_ccall f_20169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20148)
+static void C_ccall f_20148(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20141)
+static void C_ccall f_20141(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20125)
+static void C_ccall f_20125(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20109)
+static void C_ccall f_20109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20093)
+static void C_ccall f_20093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20077)
+static void C_ccall f_20077(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20061)
+static void C_ccall f_20061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20045)
+static void C_ccall f_20045(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20029)
+static void C_ccall f_20029(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20004)
 static void C_ccall f_20004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19979)
-static void C_ccall f_19979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19966)
-static void C_ccall f_19966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19746)
-static void C_ccall f_19746(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_19746)
-static void C_ccall f_19746r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_19896)
-static void C_fcall f_19896(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19891)
-static void C_fcall f_19891(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19748)
-static void C_fcall f_19748(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19752)
-static void C_ccall f_19752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19755)
-static void C_ccall f_19755(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19761)
-static void C_fcall f_19761(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19991)
+static void C_ccall f_19991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19771)
+static void C_ccall f_19771(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_19771)
+static void C_ccall f_19771r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_19921)
+static void C_fcall f_19921(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19916)
+static void C_fcall f_19916(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19773)
+static void C_fcall f_19773(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19777)
+static void C_ccall f_19777(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19780)
+static void C_ccall f_19780(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19786)
+static void C_fcall f_19786(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19894)
+static void C_ccall f_19894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19885)
+static void C_ccall f_19885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19888)
+static void C_ccall f_19888(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19789)
+static void C_ccall f_19789(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_19869)
 static void C_ccall f_19869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19860)
-static void C_ccall f_19860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19863)
-static void C_ccall f_19863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19764)
-static void C_ccall f_19764(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19821)
+static void C_fcall f_19821(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19825)
+static void C_ccall f_19825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19828)
+static void C_ccall f_19828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19848)
+static void C_ccall f_19848(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_19844)
 static void C_ccall f_19844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19796)
-static void C_fcall f_19796(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19800)
-static void C_ccall f_19800(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19803)
-static void C_ccall f_19803(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19823)
-static void C_ccall f_19823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19819)
-static void C_ccall f_19819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19806)
-static void C_ccall f_19806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19767)
-static void C_ccall f_19767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19770)
-static void C_ccall f_19770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19788)
-static void C_ccall f_19788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19782)
-static void C_ccall f_19782(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19704)
-static void C_fcall f_19704(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19710)
-static void C_fcall f_19710(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19734)
-static void C_ccall f_19734(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19718)
-static void C_fcall f_19718(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19727)
-static void C_ccall f_19727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19722)
-static void C_ccall f_19722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19686)
-static void C_ccall f_19686(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19690)
-static void C_ccall f_19690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19680)
-static void C_ccall f_19680(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19648)
-static void C_ccall f_19648(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19654)
-static void C_ccall f_19654(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19666)
-static void C_ccall f_19666(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_19666)
-static void C_ccall f_19666r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_19603)
-static void C_ccall f_19603(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_19603)
-static void C_ccall f_19603r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_19575)
-static void C_ccall f_19575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19581)
-static void C_fcall f_19581(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19585)
-static void C_ccall f_19585(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19594)
-static void C_ccall f_19594(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19492)
-static void C_ccall f_19492(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19512)
-static void C_ccall f_19512(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19524)
-static void C_fcall f_19524(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19831)
+static void C_ccall f_19831(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19792)
+static void C_ccall f_19792(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19795)
+static void C_ccall f_19795(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19813)
+static void C_ccall f_19813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19807)
+static void C_ccall f_19807(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19729)
+static void C_fcall f_19729(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19735)
+static void C_fcall f_19735(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19759)
+static void C_ccall f_19759(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19743)
+static void C_fcall f_19743(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19752)
+static void C_ccall f_19752(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19747)
+static void C_ccall f_19747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19711)
+static void C_ccall f_19711(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19715)
+static void C_ccall f_19715(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19705)
+static void C_ccall f_19705(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19673)
+static void C_ccall f_19673(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19679)
+static void C_ccall f_19679(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19691)
+static void C_ccall f_19691(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_19691)
+static void C_ccall f_19691r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_19628)
+static void C_ccall f_19628(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_19628)
+static void C_ccall f_19628r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_19600)
+static void C_ccall f_19600(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19606)
+static void C_fcall f_19606(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19610)
+static void C_ccall f_19610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19619)
+static void C_ccall f_19619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19517)
+static void C_ccall f_19517(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19537)
+static void C_ccall f_19537(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19549)
+static void C_fcall f_19549(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19565)
+static void C_ccall f_19565(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_19540)
 static void C_ccall f_19540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19515)
-static void C_ccall f_19515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19518)
-static void C_ccall f_19518(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19428)
-static void C_ccall f_19428(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19473)
-static void C_ccall f_19473(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19449)
-static void C_ccall f_19449(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19432)
-static void C_ccall f_19432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18958)
-static void C_ccall f_18958(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18971)
-static void C_ccall f_18971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18974)
-static void C_ccall f_18974(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19096)
-static void C_ccall f_19096(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19099)
-static void C_ccall f_19099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19102)
-static void C_ccall f_19102(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19118)
-static void C_ccall f_19118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19123)
-static void C_fcall f_19123(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19543)
+static void C_ccall f_19543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19453)
+static void C_ccall f_19453(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19498)
+static void C_ccall f_19498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19474)
+static void C_ccall f_19474(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19457)
+static void C_ccall f_19457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18983)
+static void C_ccall f_18983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18996)
+static void C_ccall f_18996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18999)
+static void C_ccall f_18999(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19121)
+static void C_ccall f_19121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19124)
+static void C_ccall f_19124(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_19127)
 static void C_ccall f_19127(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19360)
-static void C_ccall f_19360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19297)
-static void C_ccall f_19297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19349)
-static void C_ccall f_19349(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19357)
-static void C_ccall f_19357(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19330)
-static void C_ccall f_19330(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19143)
+static void C_ccall f_19143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19148)
+static void C_fcall f_19148(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19152)
+static void C_ccall f_19152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19385)
+static void C_ccall f_19385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19322)
+static void C_ccall f_19322(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19374)
+static void C_ccall f_19374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19382)
+static void C_ccall f_19382(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19355)
+static void C_ccall f_19355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19363)
+static void C_ccall f_19363(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_19338)
 static void C_ccall f_19338(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19313)
-static void C_ccall f_19313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19306)
-static void C_ccall f_19306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19139)
-static void C_ccall f_19139(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19331)
+static void C_ccall f_19331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19164)
+static void C_ccall f_19164(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19299)
+static void C_ccall f_19299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19176)
+static void C_ccall f_19176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19193)
+static void C_fcall f_19193(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_19224)
+static void C_fcall f_19224(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_19274)
 static void C_ccall f_19274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19151)
-static void C_ccall f_19151(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19168)
-static void C_fcall f_19168(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_19199)
-static void C_fcall f_19199(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19249)
-static void C_ccall f_19249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19186)
-static void C_ccall f_19186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19162)
-static void C_ccall f_19162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19104)
-static void C_fcall f_19104(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19108)
-static void C_ccall f_19108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19112)
-static void C_ccall f_19112(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18983)
-static void C_ccall f_18983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18986)
-static void C_ccall f_18986(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18989)
-static void C_ccall f_18989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18995)
-static void C_ccall f_18995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19002)
-static void C_ccall f_19002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19004)
-static void C_fcall f_19004(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19033)
-static void C_ccall f_19033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19036)
-static void C_ccall f_19036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19043)
-static void C_ccall f_19043(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19030)
-static void C_ccall f_19030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19017)
-static void C_ccall f_19017(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18913)
-static void C_fcall f_18913(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18917)
-static void C_ccall f_18917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18920)
-static void C_ccall f_18920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18928)
-static void C_fcall f_18928(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18932)
-static void C_ccall f_18932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18923)
-static void C_ccall f_18923(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18866)
-static void C_fcall f_18866(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18870)
-static void C_ccall f_18870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18877)
-static void C_ccall f_18877(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18879)
-static void C_fcall f_18879(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18901)
-static void C_ccall f_18901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18908)
-static void C_ccall f_18908(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18844)
-static void C_ccall f_18844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18840)
-static void C_ccall f_18840(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18819)
-static void C_ccall f_18819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18797)
-static void C_ccall f_18797(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18803)
-static void C_ccall f_18803(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18812)
-static void C_ccall f_18812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18788)
-static void C_ccall f_18788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18736)
-static void C_ccall f_18736(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18751)
-static C_word C_fcall f_18751(C_word t0);
-C_noret_decl(f_18730)
-static void C_ccall f_18730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18707)
-static void C_ccall f_18707(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18719)
-static void C_ccall f_18719(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18704)
-static void C_ccall f_18704(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19211)
+static void C_ccall f_19211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19187)
+static void C_ccall f_19187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19129)
+static void C_fcall f_19129(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19133)
+static void C_ccall f_19133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19137)
+static void C_ccall f_19137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19008)
+static void C_ccall f_19008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19011)
+static void C_ccall f_19011(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19014)
+static void C_ccall f_19014(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19020)
+static void C_ccall f_19020(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19027)
+static void C_ccall f_19027(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19029)
+static void C_fcall f_19029(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19058)
+static void C_ccall f_19058(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19061)
+static void C_ccall f_19061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19068)
+static void C_ccall f_19068(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19055)
+static void C_ccall f_19055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19042)
+static void C_ccall f_19042(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18938)
+static void C_fcall f_18938(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18942)
+static void C_ccall f_18942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18945)
+static void C_ccall f_18945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18953)
+static void C_fcall f_18953(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18957)
+static void C_ccall f_18957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18948)
+static void C_ccall f_18948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18891)
+static void C_fcall f_18891(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18895)
+static void C_ccall f_18895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18902)
+static void C_ccall f_18902(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18904)
+static void C_fcall f_18904(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18926)
+static void C_ccall f_18926(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18933)
+static void C_ccall f_18933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18869)
+static void C_ccall f_18869(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18865)
+static void C_ccall f_18865(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18846)
+static void C_ccall f_18846(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18824)
+static void C_ccall f_18824(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18830)
+static void C_ccall f_18830(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18839)
+static void C_ccall f_18839(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18815)
+static void C_ccall f_18815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18763)
+static void C_ccall f_18763(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18778)
+static C_word C_fcall f_18778(C_word t0);
+C_noret_decl(f_18757)
+static void C_ccall f_18757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18734)
+static void C_ccall f_18734(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18746)
+static void C_ccall f_18746(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18731)
+static void C_ccall f_18731(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18727)
+static void C_ccall f_18727(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18724)
+static void C_ccall f_18724(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18721)
+static void C_ccall f_18721(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18718)
+static void C_ccall f_18718(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18715)
+static void C_ccall f_18715(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18712)
+static void C_ccall f_18712(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18709)
+static void C_ccall f_18709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18706)
+static void C_ccall f_18706(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18703)
+static void C_ccall f_18703(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_18700)
 static void C_ccall f_18700(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_18697)
 static void C_ccall f_18697(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18694)
-static void C_ccall f_18694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_18691)
 static void C_ccall f_18691(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18695)
+static void C_ccall f_18695(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18688)
 static void C_ccall f_18688(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_18685)
-static void C_ccall f_18685(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18682)
-static void C_ccall f_18682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18679)
-static void C_ccall f_18679(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18676)
-static void C_ccall f_18676(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18673)
-static void C_ccall f_18673(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18670)
-static void C_ccall f_18670(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18664)
-static void C_ccall f_18664(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18668)
-static void C_ccall f_18668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18661)
-static void C_ccall f_18661(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18658)
-static void C_ccall f_18658(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_18651)
-static void C_ccall f_18651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_18644)
-static void C_ccall f_18644(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_18626)
-static void C_ccall f_18626(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18623)
-static void C_ccall f_18623(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18585)
-static void C_ccall f_18585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18594)
-static void C_fcall f_18594(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18604)
-static void C_ccall f_18604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18614)
-static void C_ccall f_18614(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18589)
-static void C_ccall f_18589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18524)
-static void C_ccall f_18524(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18530)
-static void C_fcall f_18530(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18540)
-static void C_ccall f_18540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18550)
-static void C_ccall f_18550(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18504)
-static void C_ccall f_18504(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_18501)
-static void C_ccall f_18501(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_18494)
-static void C_ccall f_18494(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_18685(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_18678)
+static void C_ccall f_18678(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_18671)
+static void C_ccall f_18671(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_18653)
+static void C_ccall f_18653(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18650)
+static void C_ccall f_18650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18612)
+static void C_ccall f_18612(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18621)
+static void C_fcall f_18621(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18631)
+static void C_ccall f_18631(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18641)
+static void C_ccall f_18641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18616)
+static void C_ccall f_18616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18551)
+static void C_ccall f_18551(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18557)
+static void C_fcall f_18557(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18567)
+static void C_ccall f_18567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18577)
+static void C_ccall f_18577(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18531)
+static void C_ccall f_18531(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_18528)
+static void C_ccall f_18528(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_18521)
+static void C_ccall f_18521(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_18526)
+static void C_ccall f_18526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18515)
+static void C_ccall f_18515(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18519)
+static void C_ccall f_18519(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18499)
-static void C_ccall f_18499(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18488)
-static void C_ccall f_18488(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18492)
-static void C_ccall f_18492(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18472)
-static void C_ccall f_18472(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18482)
-static void C_ccall f_18482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18466)
-static void C_ccall f_18466(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18470)
-static void C_ccall f_18470(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18450)
-static void C_ccall f_18450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18460)
-static void C_ccall f_18460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18447)
-static void C_ccall f_18447(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_18499(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18509)
+static void C_ccall f_18509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18493)
+static void C_ccall f_18493(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18497)
+static void C_ccall f_18497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18477)
+static void C_ccall f_18477(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18487)
+static void C_ccall f_18487(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18474)
+static void C_ccall f_18474(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18471)
+static void C_ccall f_18471(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18468)
+static void C_ccall f_18468(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18465)
+static void C_ccall f_18465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18453)
+static void C_ccall f_18453(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18446)
+static void C_ccall f_18446(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18440)
+static void C_ccall f_18440(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_18444)
-static void C_ccall f_18444(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18441)
-static void C_ccall f_18441(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_18444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18430)
+static void C_ccall f_18430(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_18438)
-static void C_ccall f_18438(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18426)
-static void C_ccall f_18426(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18419)
-static void C_ccall f_18419(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18413)
-static void C_ccall f_18413(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18417)
-static void C_ccall f_18417(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_18438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18424)
+static void C_ccall f_18424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18428)
+static void C_ccall f_18428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18421)
+static void C_ccall f_18421(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18418)
+static void C_ccall f_18418(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18415)
+static void C_ccall f_18415(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18412)
+static void C_ccall f_18412(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18409)
+static void C_ccall f_18409(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18406)
+static void C_ccall f_18406(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_18403)
 static void C_ccall f_18403(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18411)
-static void C_ccall f_18411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18397)
-static void C_ccall f_18397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18401)
-static void C_ccall f_18401(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18394)
-static void C_ccall f_18394(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18391)
-static void C_ccall f_18391(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18388)
-static void C_ccall f_18388(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18385)
-static void C_ccall f_18385(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18382)
-static void C_ccall f_18382(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18379)
-static void C_ccall f_18379(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18376)
-static void C_ccall f_18376(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18371)
-static void C_ccall f_18371(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18368)
-static void C_ccall f_18368(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_18365)
-static void C_ccall f_18365(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_18362)
-static void C_ccall f_18362(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_17976)
-static void C_ccall f_17976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_17976)
-static void C_ccall f_17976r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_18047)
-static void C_ccall f_18047(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18051)
-static void C_ccall f_18051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18036)
-static void C_ccall f_18036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18010)
-static void C_ccall f_18010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18014)
-static void C_ccall f_18014(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17999)
-static void C_ccall f_17999(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17967)
-static void C_ccall f_17967(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_17967)
-static void C_ccall f_17967r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_17971)
-static void C_ccall f_17971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17921)
-static void C_ccall f_17921(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_17921)
-static void C_ccall f_17921r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_17929)
-static void C_ccall f_17929(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17903)
-static void C_ccall f_17903(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17905)
-static void C_ccall f_17905(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17897)
-static void C_ccall f_17897(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17761)
-static void C_ccall f_17761(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_17761)
-static void C_ccall f_17761r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_17829)
-static void C_fcall f_17829(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17827)
-static void C_ccall f_17827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17775)
-static void C_ccall f_17775(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17785)
-static void C_fcall f_17785(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17783)
-static void C_ccall f_17783(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17779)
-static void C_ccall f_17779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17869)
-static C_word C_fcall f_17869(C_word t0);
-C_noret_decl(f_17711)
-static void C_ccall f_17711(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_17711)
-static void C_ccall f_17711r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_17725)
-static void C_fcall f_17725(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17751)
-static void C_ccall f_17751(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17723)
-static void C_ccall f_17723(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17708)
-static void C_ccall f_17708(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17694)
-static void C_ccall f_17694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_17704)
-static void C_ccall f_17704(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17700)
-static void C_ccall f_17700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17534)
-static void C_ccall f_17534(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17663)
-static void C_ccall f_17663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17666)
-static void C_ccall f_17666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17669)
-static void C_ccall f_17669(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17648)
-static void C_ccall f_17648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17651)
-static void C_ccall f_17651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17587)
-static void C_ccall f_17587(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17617)
-static void C_ccall f_17617(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17591)
-static void C_ccall f_17591(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17577)
-static void C_ccall f_17577(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17580)
-static void C_ccall f_17580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17538)
-static void C_ccall f_17538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17525)
-static void C_ccall f_17525(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17508)
-static void C_ccall f_17508(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17512)
-static void C_ccall f_17512(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17285)
-static void C_ccall f_17285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_17285)
-static void C_ccall f_17285r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_17500)
-static void C_ccall f_17500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17373)
-static void C_fcall f_17373(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17376)
-static void C_fcall f_17376(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17396)
-static void C_fcall f_17396(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17308)
-static void C_ccall f_17308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17311)
-static void C_ccall f_17311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17357)
-static void C_fcall f_17357(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17314)
-static void C_ccall f_17314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17322)
-static void C_fcall f_17322(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17334)
-static void C_ccall f_17334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17340)
-static void C_ccall f_17340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17317)
-static void C_ccall f_17317(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17273)
-static void C_ccall f_17273(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17276)
-static void C_ccall f_17276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17280)
-static void C_ccall f_17280(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17252)
-static void C_ccall f_17252(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17256)
-static void C_ccall f_17256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17262)
-static void C_ccall f_17262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17204)
-static void C_ccall f_17204(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17207)
-static void C_ccall f_17207(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17090)
-static void C_ccall f_17090(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_17090)
-static void C_ccall f_17090r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_17125)
-static void C_fcall f_17125(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17120)
-static void C_fcall f_17120(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17115)
-static void C_fcall f_17115(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_17110)
-static void C_fcall f_17110(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_17092)
-static void C_fcall f_17092(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_17096)
-static void C_ccall f_17096(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17109)
-static void C_ccall f_17109(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17001)
-static void C_ccall f_17001(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_17011)
-static void C_ccall f_17011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17019)
-static void C_fcall f_17019(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17077)
-static void C_ccall f_17077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17027)
-static void C_fcall f_17027(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17040)
-static void C_ccall f_17040(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17043)
-static void C_ccall f_17043(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18398)
+static void C_ccall f_18398(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18395)
+static void C_ccall f_18395(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18392)
+static void C_ccall f_18392(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_18389)
+static void C_ccall f_18389(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_18003)
+static void C_ccall f_18003(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_18003)
+static void C_ccall f_18003r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_18074)
+static void C_ccall f_18074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18078)
+static void C_ccall f_18078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18063)
+static void C_ccall f_18063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18037)
+static void C_ccall f_18037(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18041)
+static void C_ccall f_18041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18026)
+static void C_ccall f_18026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17994)
+static void C_ccall f_17994(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_17994)
+static void C_ccall f_17994r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_17998)
+static void C_ccall f_17998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17948)
+static void C_ccall f_17948(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_17948)
+static void C_ccall f_17948r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_17956)
+static void C_ccall f_17956(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17930)
+static void C_ccall f_17930(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17932)
+static void C_ccall f_17932(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17924)
+static void C_ccall f_17924(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17788)
+static void C_ccall f_17788(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_17788)
+static void C_ccall f_17788r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_17856)
+static void C_fcall f_17856(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17854)
+static void C_ccall f_17854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17802)
+static void C_ccall f_17802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17812)
+static void C_fcall f_17812(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17810)
+static void C_ccall f_17810(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17806)
+static void C_ccall f_17806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17896)
+static C_word C_fcall f_17896(C_word t0);
+C_noret_decl(f_17738)
+static void C_ccall f_17738(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_17738)
+static void C_ccall f_17738r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_17752)
+static void C_fcall f_17752(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17778)
+static void C_ccall f_17778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17750)
+static void C_ccall f_17750(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17735)
+static void C_ccall f_17735(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17721)
+static void C_ccall f_17721(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_17731)
+static void C_ccall f_17731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17727)
+static void C_ccall f_17727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17561)
+static void C_ccall f_17561(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17690)
+static void C_ccall f_17690(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17693)
+static void C_ccall f_17693(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17696)
+static void C_ccall f_17696(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17675)
+static void C_ccall f_17675(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17678)
+static void C_ccall f_17678(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17614)
+static void C_ccall f_17614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17644)
+static void C_ccall f_17644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17618)
+static void C_ccall f_17618(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17604)
+static void C_ccall f_17604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17607)
+static void C_ccall f_17607(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17565)
+static void C_ccall f_17565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17552)
+static void C_ccall f_17552(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17535)
+static void C_ccall f_17535(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17539)
+static void C_ccall f_17539(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17312)
+static void C_ccall f_17312(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_17312)
+static void C_ccall f_17312r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_17527)
+static void C_ccall f_17527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17400)
+static void C_fcall f_17400(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17403)
+static void C_fcall f_17403(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17423)
+static void C_fcall f_17423(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17335)
+static void C_ccall f_17335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17338)
+static void C_ccall f_17338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17384)
+static void C_fcall f_17384(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17341)
+static void C_ccall f_17341(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17349)
+static void C_fcall f_17349(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17361)
+static void C_ccall f_17361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17367)
+static void C_ccall f_17367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17344)
+static void C_ccall f_17344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17300)
+static void C_ccall f_17300(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17303)
+static void C_ccall f_17303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17307)
+static void C_ccall f_17307(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17279)
+static void C_ccall f_17279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17283)
+static void C_ccall f_17283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17289)
+static void C_ccall f_17289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17231)
+static void C_ccall f_17231(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17234)
+static void C_ccall f_17234(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17117)
+static void C_ccall f_17117(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_17117)
+static void C_ccall f_17117r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_17152)
+static void C_fcall f_17152(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17147)
+static void C_fcall f_17147(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17142)
+static void C_fcall f_17142(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_17137)
+static void C_fcall f_17137(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_17119)
+static void C_fcall f_17119(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_17123)
+static void C_ccall f_17123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17136)
+static void C_ccall f_17136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17028)
+static void C_ccall f_17028(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_17038)
+static void C_ccall f_17038(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17046)
-static void C_ccall f_17046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17064)
-static void C_ccall f_17064(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_17046(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17104)
+static void C_ccall f_17104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17054)
+static void C_fcall f_17054(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_17067)
 static void C_ccall f_17067(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17049)
-static void C_ccall f_17049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17057)
-static void C_ccall f_17057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17014)
-static void C_ccall f_17014(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16845)
-static void C_ccall f_16845(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_16845)
-static void C_ccall f_16845r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_16953)
-static void C_fcall f_16953(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16948)
-static void C_fcall f_16948(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16847)
-static void C_fcall f_16847(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16851)
-static void C_ccall f_16851(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16859)
-static void C_fcall f_16859(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17070)
+static void C_ccall f_17070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17073)
+static void C_ccall f_17073(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17091)
+static void C_ccall f_17091(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17094)
+static void C_ccall f_17094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17076)
+static void C_ccall f_17076(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17084)
+static void C_ccall f_17084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17041)
+static void C_ccall f_17041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16872)
+static void C_ccall f_16872(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16872)
+static void C_ccall f_16872r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16980)
+static void C_fcall f_16980(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16975)
+static void C_fcall f_16975(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16874)
+static void C_fcall f_16874(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_16878)
-static void C_fcall f_16878(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16897)
-static void C_ccall f_16897(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16889)
-static void C_ccall f_16889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16803)
-static void C_ccall f_16803(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_16803)
-static void C_ccall f_16803r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_16809)
-static void C_fcall f_16809(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16833)
-static void C_ccall f_16833(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16800)
-static void C_ccall f_16800(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16724)
-static void C_ccall f_16724(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_16724)
-static void C_ccall f_16724r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_16765)
-static void C_fcall f_16765(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16794)
-static void C_ccall f_16794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16728)
-static void C_ccall f_16728(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16734)
-static void C_fcall f_16734(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16763)
-static void C_ccall f_16763(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16732)
-static void C_ccall f_16732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16680)
-static void C_ccall f_16680(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_16680)
-static void C_ccall f_16680r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_16686)
-static void C_fcall f_16686(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16698)
-static void C_ccall f_16698(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16684)
-static void C_ccall f_16684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16636)
-static void C_fcall f_16636(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16651)
-static void C_ccall f_16651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16602)
-static void C_ccall f_16602(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16618)
-static void C_ccall f_16618(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16631)
-static void C_ccall f_16631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16428)
-static void C_ccall f_16428(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_16428)
-static void C_ccall f_16428r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_16432)
-static void C_ccall f_16432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16491)
-static void C_ccall f_16491(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16438)
-static void C_ccall f_16438(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16441)
-static void C_ccall f_16441(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16444)
-static void C_ccall f_16444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16447)
-static void C_ccall f_16447(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_16878(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16886)
+static void C_fcall f_16886(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16905)
+static void C_fcall f_16905(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16924)
+static void C_ccall f_16924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16916)
+static void C_ccall f_16916(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16830)
+static void C_ccall f_16830(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16830)
+static void C_ccall f_16830r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16836)
+static void C_fcall f_16836(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16860)
+static void C_ccall f_16860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16827)
+static void C_ccall f_16827(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16751)
+static void C_ccall f_16751(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16751)
+static void C_ccall f_16751r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16792)
+static void C_fcall f_16792(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16821)
+static void C_ccall f_16821(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16755)
+static void C_ccall f_16755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16761)
+static void C_fcall f_16761(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16790)
+static void C_ccall f_16790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16759)
+static void C_ccall f_16759(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16707)
+static void C_ccall f_16707(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16707)
+static void C_ccall f_16707r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16713)
+static void C_fcall f_16713(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16725)
+static void C_ccall f_16725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16711)
+static void C_ccall f_16711(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16663)
+static void C_fcall f_16663(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16678)
+static void C_ccall f_16678(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16629)
+static void C_ccall f_16629(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16645)
+static void C_ccall f_16645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16658)
+static void C_ccall f_16658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16451)
+static void C_ccall f_16451(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16451)
+static void C_ccall f_16451r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16455)
+static void C_ccall f_16455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16514)
+static void C_ccall f_16514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16521)
+static void C_ccall f_16521(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16461)
+static void C_ccall f_16461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16464)
+static void C_ccall f_16464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16467)
+static void C_ccall f_16467(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_16470)
 static void C_ccall f_16470(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16474)
-static void C_ccall f_16474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16478)
-static void C_ccall f_16478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16482)
-static void C_ccall f_16482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16449)
-static void C_fcall f_16449(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16463)
-static void C_ccall f_16463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16498)
-static void C_ccall f_16498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16502)
-static void C_ccall f_16502(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16506)
-static void C_ccall f_16506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16421)
-static void C_ccall f_16421(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16415)
-static void C_ccall f_16415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16493)
+static void C_ccall f_16493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16497)
+static void C_ccall f_16497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16501)
+static void C_ccall f_16501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16505)
+static void C_ccall f_16505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16472)
+static void C_fcall f_16472(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16486)
+static void C_ccall f_16486(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16525)
+static void C_ccall f_16525(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16529)
+static void C_ccall f_16529(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16533)
+static void C_ccall f_16533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16444)
+static void C_ccall f_16444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16438)
+static void C_ccall f_16438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16432)
+static void C_ccall f_16432(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16426)
+static void C_ccall f_16426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16420)
+static void C_ccall f_16420(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16414)
+static void C_ccall f_16414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16348)
+static void C_ccall f_16348(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_16409)
 static void C_ccall f_16409(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16403)
-static void C_ccall f_16403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16397)
-static void C_ccall f_16397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16391)
-static void C_ccall f_16391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16325)
-static void C_ccall f_16325(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16386)
-static void C_ccall f_16386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16382)
-static void C_ccall f_16382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16375)
-static void C_ccall f_16375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16371)
-static void C_ccall f_16371(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16336)
-static void C_ccall f_16336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16344)
-static void C_ccall f_16344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16340)
-static void C_ccall f_16340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16285)
-static void C_ccall f_16285(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16289)
-static void C_ccall f_16289(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16297)
-static void C_fcall f_16297(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16405)
+static void C_ccall f_16405(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16398)
+static void C_ccall f_16398(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16394)
+static void C_ccall f_16394(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16359)
+static void C_ccall f_16359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16367)
+static void C_ccall f_16367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16363)
+static void C_ccall f_16363(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16308)
+static void C_ccall f_16308(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_16312)
 static void C_ccall f_16312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16305)
-static void C_fcall f_16305(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16292)
-static void C_ccall f_16292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16248)
-static void C_ccall f_16248(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16320)
+static void C_fcall f_16320(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16335)
+static void C_ccall f_16335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16328)
+static void C_fcall f_16328(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16315)
+static void C_ccall f_16315(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16271)
+static void C_ccall f_16271(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16275)
+static void C_ccall f_16275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16278)
+static void C_ccall f_16278(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_16252)
 static void C_ccall f_16252(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16255)
-static void C_ccall f_16255(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16229)
-static void C_ccall f_16229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16233)
-static void C_ccall f_16233(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16246)
-static void C_ccall f_16246(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16211)
-static void C_ccall f_16211(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16218)
-static void C_ccall f_16218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16139)
-static void C_ccall f_16139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_16145)
-static void C_fcall f_16145(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16174)
-static void C_fcall f_16174(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21861)
-static void C_ccall f_21861(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21889)
-static void C_ccall f_21889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21893)
-static void C_fcall f_21893(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21896)
-static void C_ccall f_21896(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21820)
-static void C_ccall f_21820(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_21830)
-static void C_fcall f_21830(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21806)
-static void C_ccall f_21806(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16256)
+static void C_ccall f_16256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16269)
+static void C_ccall f_16269(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16234)
+static void C_ccall f_16234(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16241)
+static void C_ccall f_16241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16162)
+static void C_ccall f_16162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_16168)
+static void C_fcall f_16168(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16197)
+static void C_fcall f_16197(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21886)
+static void C_ccall f_21886(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21914)
+static void C_ccall f_21914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21918)
+static void C_fcall f_21918(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21921)
+static void C_ccall f_21921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21845)
+static void C_ccall f_21845(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_21855)
+static void C_fcall f_21855(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21831)
+static void C_ccall f_21831(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21828)
+static void C_ccall f_21828(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21818)
+static void C_ccall f_21818(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21799)
+static void C_ccall f_21799(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_21803)
-static void C_ccall f_21803(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21793)
-static void C_ccall f_21793(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21774)
-static void C_ccall f_21774(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21778)
-static void C_ccall f_21778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21755)
-static void C_ccall f_21755(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21759)
-static void C_ccall f_21759(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_21803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21780)
+static void C_ccall f_21780(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21784)
+static void C_ccall f_21784(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21762)
+static void C_ccall f_21762(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_21737)
 static void C_ccall f_21737(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21712)
-static void C_ccall f_21712(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16084)
-static void C_fcall f_16084(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16106)
-static void C_ccall f_16106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16112)
-static void C_ccall f_16112(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16115)
-static void C_ccall f_16115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16080)
-static void C_ccall f_16080(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16077)
-static void C_ccall f_16077(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16074)
-static void C_ccall f_16074(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16047)
-static void C_ccall f_16047(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_16047)
-static void C_ccall f_16047r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_16053)
-static void C_fcall f_16053(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16020)
-static void C_ccall f_16020(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_16020)
-static void C_ccall f_16020r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_16026)
-static void C_fcall f_16026(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15993)
-static void C_ccall f_15993(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_15993)
-static void C_ccall f_15993r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_15999)
-static void C_fcall f_15999(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15952)
-static void C_ccall f_15952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15958)
-static void C_ccall f_15958(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16107)
+static void C_fcall f_16107(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16129)
+static void C_ccall f_16129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16132)
+static void C_ccall f_16132(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16135)
+static void C_ccall f_16135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16138)
+static void C_ccall f_16138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16103)
+static void C_ccall f_16103(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16100)
+static void C_ccall f_16100(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16097)
+static void C_ccall f_16097(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16070)
+static void C_ccall f_16070(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16070)
+static void C_ccall f_16070r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16076)
+static void C_fcall f_16076(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16043)
+static void C_ccall f_16043(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16043)
+static void C_ccall f_16043r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16049)
+static void C_fcall f_16049(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16016)
+static void C_ccall f_16016(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_16016)
+static void C_ccall f_16016r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_16022)
+static void C_fcall f_16022(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15975)
+static void C_ccall f_15975(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15981)
+static void C_ccall f_15981(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16010)
+static void C_ccall f_16010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15983)
+static void C_ccall f_15983(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15987)
 static void C_ccall f_15987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15960)
-static void C_ccall f_15960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15964)
-static void C_ccall f_15964(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15967)
-static void C_ccall f_15967(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15971)
-static void C_ccall f_15971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15974)
-static void C_ccall f_15974(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15978)
-static void C_ccall f_15978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15981)
-static void C_ccall f_15981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15990)
+static void C_ccall f_15990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15994)
+static void C_ccall f_15994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15997)
+static void C_ccall f_15997(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16001)
+static void C_ccall f_16001(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16004)
+static void C_ccall f_16004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15912)
+static void C_ccall f_15912(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15931)
+static void C_ccall f_15931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15973)
+static void C_ccall f_15973(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15934)
+static void C_ccall f_15934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15962)
+static void C_ccall f_15962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15946)
+static void C_ccall f_15946(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15937)
+static void C_ccall f_15937(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15892)
+static void C_ccall f_15892(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15875)
+static void C_ccall f_15875(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15879)
+static void C_ccall f_15879(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15889)
-static void C_ccall f_15889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15908)
-static void C_ccall f_15908(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15950)
-static void C_ccall f_15950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15911)
-static void C_ccall f_15911(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15939)
-static void C_ccall f_15939(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15923)
-static void C_ccall f_15923(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15914)
-static void C_ccall f_15914(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15869)
-static void C_ccall f_15869(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15852)
-static void C_ccall f_15852(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15856)
-static void C_ccall f_15856(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15866)
-static void C_ccall f_15866(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14906)
-static void C_ccall f_14906(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14910)
-static void C_ccall f_14910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14913)
-static void C_ccall f_14913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14916)
-static void C_ccall f_14916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14919)
-static void C_ccall f_14919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15228)
-static void C_fcall f_15228(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_15889(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14929)
+static void C_ccall f_14929(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14933)
+static void C_ccall f_14933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14936)
+static void C_ccall f_14936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14939)
+static void C_ccall f_14939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14942)
+static void C_ccall f_14942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15251)
+static void C_fcall f_15251(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15490)
+static void C_ccall f_15490(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15819)
+static void C_ccall f_15819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15822)
+static void C_ccall f_15822(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15831)
+static void C_fcall f_15831(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15844)
+static void C_ccall f_15844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15847)
+static void C_ccall f_15847(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15785)
+static void C_ccall f_15785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15788)
+static void C_ccall f_15788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15769)
+static void C_ccall f_15769(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15779)
+static void C_ccall f_15779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15772)
+static void C_ccall f_15772(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15757)
+static void C_ccall f_15757(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15725)
+static void C_ccall f_15725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15735)
+static void C_ccall f_15735(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15728)
+static void C_ccall f_15728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15654)
+static void C_ccall f_15654(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15657)
+static void C_ccall f_15657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15666)
+static void C_fcall f_15666(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15698)
+static void C_ccall f_15698(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15701)
+static void C_ccall f_15701(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15688)
+static void C_ccall f_15688(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15679)
+static void C_ccall f_15679(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15516)
+static void C_ccall f_15516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15521)
+static void C_fcall f_15521(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15569)
+static void C_ccall f_15569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15626)
+static void C_ccall f_15626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15629)
+static void C_ccall f_15629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15636)
+static void C_ccall f_15636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15534)
+static void C_ccall f_15534(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15507)
+static void C_ccall f_15507(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15497)
+static void C_ccall f_15497(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15458)
+static void C_ccall f_15458(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15467)
 static void C_ccall f_15467(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15796)
-static void C_ccall f_15796(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15799)
-static void C_ccall f_15799(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15808)
-static void C_fcall f_15808(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15821)
-static void C_ccall f_15821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15824)
-static void C_ccall f_15824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15762)
-static void C_ccall f_15762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15765)
-static void C_ccall f_15765(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15746)
-static void C_ccall f_15746(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15756)
-static void C_ccall f_15756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15749)
-static void C_ccall f_15749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15734)
-static void C_ccall f_15734(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15702)
-static void C_ccall f_15702(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15712)
-static void C_ccall f_15712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15705)
-static void C_ccall f_15705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15631)
-static void C_ccall f_15631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15634)
-static void C_ccall f_15634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15643)
-static void C_fcall f_15643(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15675)
-static void C_ccall f_15675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15678)
-static void C_ccall f_15678(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15665)
-static void C_ccall f_15665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15656)
-static void C_ccall f_15656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15493)
-static void C_ccall f_15493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15498)
-static void C_fcall f_15498(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15546)
-static void C_ccall f_15546(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15603)
-static void C_ccall f_15603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15606)
-static void C_ccall f_15606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15613)
-static void C_ccall f_15613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15511)
-static void C_ccall f_15511(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15484)
-static void C_ccall f_15484(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15474)
-static void C_ccall f_15474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15435)
-static void C_ccall f_15435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15444)
-static void C_ccall f_15444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15389)
-static void C_ccall f_15389(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15416)
-static void C_ccall f_15416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15410)
-static void C_ccall f_15410(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15398)
-static void C_ccall f_15398(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15412)
+static void C_ccall f_15412(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15439)
+static void C_ccall f_15439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15433)
+static void C_ccall f_15433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15421)
+static void C_ccall f_15421(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15376)
+static void C_ccall f_15376(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15300)
+static void C_ccall f_15300(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15306)
+static void C_ccall f_15306(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15346)
+static void C_ccall f_15346(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15353)
 static void C_ccall f_15353(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15277)
-static void C_ccall f_15277(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15283)
-static void C_ccall f_15283(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15323)
-static void C_ccall f_15323(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15330)
 static void C_ccall f_15330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15307)
-static void C_ccall f_15307(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15314)
-static void C_ccall f_15314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15287)
-static void C_fcall f_15287(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15103)
-static void C_fcall f_15103(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15119)
-static void C_fcall f_15119(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15134)
-static void C_fcall f_15134(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15184)
-static void C_fcall f_15184(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15150)
-static void C_fcall f_15150(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15337)
+static void C_ccall f_15337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15310)
+static void C_fcall f_15310(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15126)
+static void C_fcall f_15126(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15142)
+static void C_fcall f_15142(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15157)
-static void C_ccall f_15157(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15054)
-static void C_fcall f_15054(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15061)
-static void C_ccall f_15061(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15066)
-static void C_fcall f_15066(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15079)
-static void C_ccall f_15079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15082)
-static void C_ccall f_15082(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15033)
-static C_word C_fcall f_15033(C_word t0);
-C_noret_decl(f_14992)
-static void C_fcall f_14992(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14996)
-static void C_ccall f_14996(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14999)
-static void C_ccall f_14999(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15018)
-static void C_ccall f_15018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15021)
-static void C_ccall f_15021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15002)
-static void C_ccall f_15002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14921)
-static void C_fcall f_14921(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14931)
-static void C_ccall f_14931(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14968)
-static void C_ccall f_14968(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14955)
-static void C_ccall f_14955(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14937)
-static void C_ccall f_14937(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_15157(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15207)
+static void C_fcall f_15207(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15173)
+static void C_fcall f_15173(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15180)
+static void C_ccall f_15180(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15077)
+static void C_fcall f_15077(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15084)
+static void C_ccall f_15084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15089)
+static void C_fcall f_15089(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15102)
+static void C_ccall f_15102(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15105)
+static void C_ccall f_15105(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15056)
+static C_word C_fcall f_15056(C_word t0);
+C_noret_decl(f_15015)
+static void C_fcall f_15015(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15019)
+static void C_ccall f_15019(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15022)
+static void C_ccall f_15022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15041)
+static void C_ccall f_15041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15044)
+static void C_ccall f_15044(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15025)
+static void C_ccall f_15025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14944)
+static void C_fcall f_14944(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14954)
+static void C_ccall f_14954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14991)
+static void C_ccall f_14991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14978)
+static void C_ccall f_14978(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14960)
+static void C_ccall f_14960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14894)
+static void C_ccall f_14894(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_14894)
+static void C_ccall f_14894r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_14902)
+static void C_ccall f_14902(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14909)
+static void C_ccall f_14909(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14912)
+static void C_ccall f_14912(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14871)
 static void C_ccall f_14871(C_word c,C_word t0,C_word t1,...) C_noret;
 C_noret_decl(f_14871)
@@ -2458,540 +2477,540 @@ C_noret_decl(f_14886)
 static void C_ccall f_14886(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14889)
 static void C_ccall f_14889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14848)
-static void C_ccall f_14848(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_14848)
-static void C_ccall f_14848r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_14856)
-static void C_ccall f_14856(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14863)
-static void C_ccall f_14863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14866)
-static void C_ccall f_14866(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14817)
-static void C_ccall f_14817(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_14817)
-static void C_ccall f_14817r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_14821)
-static void C_ccall f_14821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14824)
-static void C_ccall f_14824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14786)
-static void C_ccall f_14786(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_14786)
-static void C_ccall f_14786r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_14790)
-static void C_ccall f_14790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14793)
-static void C_ccall f_14793(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14758)
-static void C_ccall f_14758(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_14758)
-static void C_ccall f_14758r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_14762)
-static void C_ccall f_14762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14721)
-static void C_ccall f_14721(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_14721)
-static void C_ccall f_14721r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_14725)
-static void C_ccall f_14725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14731)
-static void C_ccall f_14731(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14734)
-static void C_ccall f_14734(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14709)
-static void C_ccall f_14709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14713)
-static void C_ccall f_14713(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14840)
+static void C_ccall f_14840(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_14840)
+static void C_ccall f_14840r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_14844)
+static void C_ccall f_14844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14847)
+static void C_ccall f_14847(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14809)
+static void C_ccall f_14809(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_14809)
+static void C_ccall f_14809r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_14813)
+static void C_ccall f_14813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14816)
+static void C_ccall f_14816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14781)
+static void C_ccall f_14781(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_14781)
+static void C_ccall f_14781r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_14785)
+static void C_ccall f_14785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14744)
+static void C_ccall f_14744(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_14744)
+static void C_ccall f_14744r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_14748)
+static void C_ccall f_14748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14754)
+static void C_ccall f_14754(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14757)
+static void C_ccall f_14757(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14732)
+static void C_ccall f_14732(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14736)
+static void C_ccall f_14736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14719)
+static void C_ccall f_14719(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14668)
+static void C_ccall f_14668(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14682)
+static void C_ccall f_14682(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14689)
+static void C_ccall f_14689(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14696)
-static void C_ccall f_14696(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14645)
-static void C_ccall f_14645(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14659)
-static void C_ccall f_14659(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14666)
-static void C_ccall f_14666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14673)
-static void C_ccall f_14673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14583)
-static void C_fcall f_14583(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14585)
-static void C_ccall f_14585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14598)
-static void C_ccall f_14598(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14631)
-static void C_ccall f_14631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14601)
-static void C_fcall f_14601(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14610)
-static void C_ccall f_14610(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_14696(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14606)
+static void C_fcall f_14606(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14608)
+static void C_ccall f_14608(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_14621)
 static void C_ccall f_14621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14560)
-static void C_ccall f_14560(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14523)
-static void C_ccall f_14523(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14548)
-static void C_ccall f_14548(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14536)
-static void C_ccall f_14536(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14461)
-static void C_ccall f_14461(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14449)
-static void C_ccall f_14449(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14284)
-static void C_ccall f_14284(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11891)
-static void C_ccall f_11891(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11895)
-static void C_ccall f_11895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11898)
-static void C_ccall f_11898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11901)
-static void C_ccall f_11901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11904)
-static void C_ccall f_11904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11907)
-static void C_ccall f_11907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11984)
-static void C_fcall f_11984(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13601)
-static void C_ccall f_13601(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13604)
-static void C_ccall f_13604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13610)
-static void C_fcall f_13610(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14254)
-static void C_ccall f_14254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14167)
-static void C_ccall f_14167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13693)
-static void C_ccall f_13693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13696)
-static void C_ccall f_13696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13755)
-static void C_fcall f_13755(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14654)
+static void C_ccall f_14654(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14624)
+static void C_fcall f_14624(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14633)
+static void C_ccall f_14633(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14644)
+static void C_ccall f_14644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14583)
+static void C_ccall f_14583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14546)
+static void C_ccall f_14546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14571)
+static void C_ccall f_14571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14559)
+static void C_ccall f_14559(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14484)
+static void C_ccall f_14484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14472)
+static void C_ccall f_14472(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14307)
+static void C_ccall f_14307(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11914)
+static void C_ccall f_11914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11918)
+static void C_ccall f_11918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11921)
+static void C_ccall f_11921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11924)
+static void C_ccall f_11924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11927)
+static void C_ccall f_11927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11930)
+static void C_ccall f_11930(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12007)
+static void C_fcall f_12007(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13624)
+static void C_ccall f_13624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13627)
+static void C_ccall f_13627(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13633)
+static void C_fcall f_13633(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14277)
+static void C_ccall f_14277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14190)
+static void C_ccall f_14190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13716)
+static void C_ccall f_13716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13719)
+static void C_ccall f_13719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13778)
+static void C_fcall f_13778(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14082)
+static void C_ccall f_14082(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14085)
+static void C_ccall f_14085(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14103)
+static void C_ccall f_14103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14159)
+static void C_ccall f_14159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14122)
+static void C_ccall f_14122(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14097)
+static void C_ccall f_14097(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14059)
 static void C_ccall f_14059(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14062)
 static void C_ccall f_14062(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14080)
-static void C_ccall f_14080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14136)
-static void C_ccall f_14136(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14099)
-static void C_ccall f_14099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14074)
-static void C_ccall f_14074(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14036)
-static void C_ccall f_14036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14039)
-static void C_ccall f_14039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14073)
+static void C_ccall f_14073(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14050)
 static void C_ccall f_14050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14027)
-static void C_ccall f_14027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14023)
-static void C_ccall f_14023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14003)
-static void C_ccall f_14003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14046)
+static void C_ccall f_14046(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14026)
+static void C_ccall f_14026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14033)
+static void C_ccall f_14033(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14010)
 static void C_ccall f_14010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13987)
-static void C_ccall f_13987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14017)
+static void C_ccall f_14017(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13994)
 static void C_ccall f_13994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13971)
-static void C_ccall f_13971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13978)
-static void C_ccall f_13978(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13956)
-static void C_ccall f_13956(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13959)
-static void C_ccall f_13959(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13944)
-static void C_ccall f_13944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13929)
-static void C_ccall f_13929(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13932)
-static void C_ccall f_13932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13917)
-static void C_ccall f_13917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13853)
-static void C_ccall f_13853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13856)
-static void C_ccall f_13856(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13859)
-static void C_ccall f_13859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13875)
-static void C_ccall f_13875(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13869)
-static void C_ccall f_13869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13864)
-static void C_ccall f_13864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13837)
-static void C_ccall f_13837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14001)
+static void C_ccall f_14001(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13979)
+static void C_ccall f_13979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13982)
+static void C_ccall f_13982(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13967)
+static void C_ccall f_13967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13952)
+static void C_ccall f_13952(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13955)
+static void C_ccall f_13955(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13940)
+static void C_ccall f_13940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13876)
+static void C_ccall f_13876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13879)
+static void C_ccall f_13879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13882)
+static void C_ccall f_13882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13898)
+static void C_ccall f_13898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13892)
+static void C_ccall f_13892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13887)
+static void C_ccall f_13887(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13860)
+static void C_ccall f_13860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13867)
+static void C_ccall f_13867(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13844)
 static void C_ccall f_13844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13821)
-static void C_ccall f_13821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13828)
-static void C_ccall f_13828(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13809)
-static void C_ccall f_13809(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13797)
-static void C_ccall f_13797(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13785)
-static void C_ccall f_13785(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13773)
-static void C_ccall f_13773(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13749)
-static void C_ccall f_13749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13705)
-static void C_ccall f_13705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13708)
-static void C_ccall f_13708(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13714)
-static void C_fcall f_13714(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13657)
-static void C_ccall f_13657(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13684)
-static void C_ccall f_13684(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13851)
+static void C_ccall f_13851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13832)
+static void C_ccall f_13832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13820)
+static void C_ccall f_13820(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13808)
+static void C_ccall f_13808(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13796)
+static void C_ccall f_13796(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13772)
+static void C_ccall f_13772(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13728)
+static void C_ccall f_13728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13731)
+static void C_ccall f_13731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13737)
+static void C_fcall f_13737(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13680)
 static void C_ccall f_13680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13666)
-static void C_ccall f_13666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13673)
-static void C_ccall f_13673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13641)
-static void C_ccall f_13641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13707)
+static void C_ccall f_13707(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13703)
+static void C_ccall f_13703(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13689)
+static void C_ccall f_13689(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13696)
+static void C_ccall f_13696(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13664)
+static void C_ccall f_13664(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13671)
+static void C_ccall f_13671(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13648)
 static void C_ccall f_13648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13625)
-static void C_ccall f_13625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13632)
-static void C_ccall f_13632(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13586)
-static void C_fcall f_13586(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13594)
-static void C_ccall f_13594(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13517)
-static void C_fcall f_13517(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13539)
-static void C_ccall f_13539(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13524)
-static void C_ccall f_13524(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13431)
-static void C_fcall f_13431(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13435)
-static void C_ccall f_13435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13438)
-static void C_ccall f_13438(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13444)
-static void C_ccall f_13444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13449)
-static void C_fcall f_13449(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13497)
-static void C_ccall f_13497(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13468)
-static void C_fcall f_13468(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13482)
-static void C_ccall f_13482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13486)
-static void C_ccall f_13486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13478)
-static void C_ccall f_13478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13348)
-static void C_fcall f_13348(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13354)
-static void C_fcall f_13354(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13358)
-static void C_ccall f_13358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13655)
+static void C_ccall f_13655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13609)
+static void C_fcall f_13609(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13617)
+static void C_ccall f_13617(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13540)
+static void C_fcall f_13540(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13562)
+static void C_ccall f_13562(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13547)
+static void C_ccall f_13547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13454)
+static void C_fcall f_13454(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13458)
+static void C_ccall f_13458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13461)
+static void C_ccall f_13461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13467)
+static void C_ccall f_13467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13472)
+static void C_fcall f_13472(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13520)
+static void C_ccall f_13520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13491)
+static void C_fcall f_13491(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13505)
+static void C_ccall f_13505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13509)
+static void C_ccall f_13509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13501)
+static void C_ccall f_13501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13371)
+static void C_fcall f_13371(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13377)
+static void C_fcall f_13377(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13381)
+static void C_ccall f_13381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13440)
+static void C_ccall f_13440(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13417)
 static void C_ccall f_13417(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13394)
-static void C_ccall f_13394(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13132)
-static void C_fcall f_13132(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13136)
-static void C_ccall f_13136(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13139)
-static void C_ccall f_13139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13321)
-static void C_fcall f_13321(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13328)
-static void C_ccall f_13328(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13151)
-static void C_ccall f_13151(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13168)
-static void C_fcall f_13168(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13184)
-static void C_ccall f_13184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13155)
+static void C_fcall f_13155(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13159)
+static void C_ccall f_13159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13162)
+static void C_ccall f_13162(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13344)
+static void C_fcall f_13344(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13351)
+static void C_ccall f_13351(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13174)
 static void C_ccall f_13174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13057)
-static void C_fcall f_13057(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13130)
-static void C_ccall f_13130(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13071)
-static void C_ccall f_13071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13073)
-static void C_fcall f_13073(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13119)
-static void C_ccall f_13119(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13092)
-static void C_ccall f_13092(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13099)
-static void C_ccall f_13099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13027)
-static void C_fcall f_13027(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13055)
-static void C_ccall f_13055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13042)
-static void C_ccall f_13042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13031)
-static void C_ccall f_13031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13038)
-static void C_ccall f_13038(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12972)
-static void C_fcall f_12972(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12980)
-static void C_ccall f_12980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12982)
-static void C_fcall f_12982(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12992)
-static void C_fcall f_12992(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12998)
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13191)
+static void C_fcall f_13191(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13207)
+static void C_ccall f_13207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13197)
+static void C_ccall f_13197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13080)
+static void C_fcall f_13080(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13153)
+static void C_ccall f_13153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13094)
+static void C_ccall f_13094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13096)
+static void C_fcall f_13096(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13142)
+static void C_ccall f_13142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13115)
+static void C_ccall f_13115(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13122)
+static void C_ccall f_13122(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13050)
+static void C_fcall f_13050(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13078)
+static void C_ccall f_13078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13065)
+static void C_ccall f_13065(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13054)
+static void C_ccall f_13054(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13061)
+static void C_ccall f_13061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12995)
+static void C_fcall f_12995(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13003)
+static void C_ccall f_13003(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13005)
-static void C_ccall f_13005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12910)
-static void C_fcall f_12910(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12918)
-static void C_ccall f_12918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12920)
-static void C_fcall f_12920(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12930)
-static void C_fcall f_12930(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12936)
-static void C_fcall f_12936(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12939)
-static void C_ccall f_12939(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12946)
-static void C_ccall f_12946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12840)
-static void C_fcall f_12840(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12908)
-static void C_ccall f_12908(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12850)
-static void C_ccall f_12850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12853)
-static void C_ccall f_12853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12780)
-static void C_fcall f_12780(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_13005(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13015)
+static void C_fcall f_13015(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13021)
+static void C_ccall f_13021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13028)
+static void C_ccall f_13028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12933)
+static void C_fcall f_12933(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12941)
+static void C_ccall f_12941(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12943)
+static void C_fcall f_12943(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12953)
+static void C_fcall f_12953(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12959)
+static void C_fcall f_12959(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12962)
+static void C_ccall f_12962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12969)
+static void C_ccall f_12969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12863)
+static void C_fcall f_12863(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12931)
+static void C_ccall f_12931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12873)
+static void C_ccall f_12873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12876)
+static void C_ccall f_12876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12803)
+static void C_fcall f_12803(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12861)
+static void C_ccall f_12861(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12813)
+static void C_ccall f_12813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12816)
+static void C_ccall f_12816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12851)
+static void C_ccall f_12851(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12838)
 static void C_ccall f_12838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12790)
-static void C_ccall f_12790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12793)
-static void C_ccall f_12793(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12828)
-static void C_ccall f_12828(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12815)
-static void C_ccall f_12815(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12733)
-static void C_fcall f_12733(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12738)
-static void C_ccall f_12738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12750)
-static void C_ccall f_12750(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12765)
-static void C_ccall f_12765(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12756)
-static void C_ccall f_12756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12715)
-static void C_fcall f_12715(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12719)
-static void C_ccall f_12719(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_12756(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12761)
+static void C_ccall f_12761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12773)
+static void C_ccall f_12773(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12788)
+static void C_ccall f_12788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12779)
+static void C_ccall f_12779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12738)
+static void C_fcall f_12738(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12742)
+static void C_ccall f_12742(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12748)
+static void C_ccall f_12748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12527)
+static void C_fcall f_12527(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12736)
+static void C_ccall f_12736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12550)
+static void C_ccall f_12550(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12571)
+static void C_fcall f_12571(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12575)
+static void C_ccall f_12575(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12729)
+static void C_ccall f_12729(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12578)
+static void C_fcall f_12578(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12581)
+static void C_ccall f_12581(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12725)
 static void C_ccall f_12725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12504)
-static void C_fcall f_12504(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12713)
-static void C_ccall f_12713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12527)
-static void C_ccall f_12527(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12548)
-static void C_fcall f_12548(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12552)
-static void C_ccall f_12552(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12706)
-static void C_ccall f_12706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12555)
-static void C_fcall f_12555(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12558)
-static void C_ccall f_12558(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12702)
-static void C_ccall f_12702(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12582)
-static void C_ccall f_12582(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12585)
-static void C_ccall f_12585(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12594)
-static void C_fcall f_12594(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12664)
-static void C_ccall f_12664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12632)
-static void C_ccall f_12632(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12635)
-static void C_ccall f_12635(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12638)
-static void C_ccall f_12638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12597)
-static void C_ccall f_12597(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12600)
-static void C_ccall f_12600(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12605)
+static void C_ccall f_12605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12608)
+static void C_ccall f_12608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12617)
+static void C_fcall f_12617(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12687)
+static void C_ccall f_12687(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12655)
+static void C_ccall f_12655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12658)
+static void C_ccall f_12658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12661)
+static void C_ccall f_12661(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12620)
+static void C_ccall f_12620(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12623)
 static void C_ccall f_12623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12606)
-static void C_ccall f_12606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12619)
-static void C_ccall f_12619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12530)
-static void C_ccall f_12530(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12514)
-static void C_ccall f_12514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12646)
+static void C_ccall f_12646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12629)
+static void C_ccall f_12629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12642)
+static void C_ccall f_12642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12553)
+static void C_ccall f_12553(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12537)
+static void C_ccall f_12537(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12548)
+static void C_ccall f_12548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12154)
+static void C_fcall f_12154(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12525)
 static void C_ccall f_12525(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12131)
-static void C_fcall f_12131(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12502)
-static void C_ccall f_12502(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12498)
-static void C_ccall f_12498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12494)
-static void C_ccall f_12494(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12145)
-static void C_ccall f_12145(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12147)
-static void C_fcall f_12147(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12483)
-static void C_ccall f_12483(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12164)
-static void C_ccall f_12164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12433)
-static void C_fcall f_12433(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12521)
+static void C_ccall f_12521(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12517)
+static void C_ccall f_12517(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12168)
+static void C_ccall f_12168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12170)
+static void C_fcall f_12170(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12506)
+static void C_ccall f_12506(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12187)
+static void C_ccall f_12187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12456)
+static void C_fcall f_12456(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12470)
+static void C_ccall f_12470(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12477)
+static void C_ccall f_12477(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12463)
+static void C_ccall f_12463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12423)
+static void C_ccall f_12423(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12429)
+static void C_ccall f_12429(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12443)
+static void C_ccall f_12443(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12447)
 static void C_ccall f_12447(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12454)
-static void C_ccall f_12454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12440)
-static void C_ccall f_12440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12400)
-static void C_ccall f_12400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12406)
-static void C_ccall f_12406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12420)
-static void C_ccall f_12420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12424)
-static void C_ccall f_12424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12413)
-static void C_ccall f_12413(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12328)
-static void C_ccall f_12328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12436)
+static void C_ccall f_12436(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12351)
+static void C_ccall f_12351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12357)
+static void C_ccall f_12357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12410)
+static void C_ccall f_12410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12414)
+static void C_ccall f_12414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12403)
+static void C_ccall f_12403(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12399)
+static void C_ccall f_12399(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12363)
+static void C_fcall f_12363(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12366)
+static void C_ccall f_12366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12369)
+static void C_ccall f_12369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12379)
+static void C_ccall f_12379(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12383)
+static void C_ccall f_12383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12342)
+static void C_ccall f_12342(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12334)
 static void C_ccall f_12334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12387)
-static void C_ccall f_12387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12391)
-static void C_ccall f_12391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12380)
-static void C_ccall f_12380(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12376)
-static void C_ccall f_12376(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12340)
-static void C_fcall f_12340(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12343)
-static void C_ccall f_12343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12346)
-static void C_ccall f_12346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12356)
-static void C_ccall f_12356(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12360)
-static void C_ccall f_12360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12319)
-static void C_ccall f_12319(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12311)
-static void C_ccall f_12311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12287)
-static void C_ccall f_12287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12266)
-static void C_ccall f_12266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12245)
-static void C_ccall f_12245(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12228)
-static void C_ccall f_12228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12211)
-static void C_ccall f_12211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12194)
-static void C_ccall f_12194(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12177)
-static void C_ccall f_12177(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12095)
-static void C_fcall f_12095(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12099)
-static void C_ccall f_12099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12107)
-static void C_fcall f_12107(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12035)
-static void C_fcall f_12035(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12041)
-static void C_fcall f_12041(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12067)
-static void C_ccall f_12067(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12051)
-static void C_ccall f_12051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12054)
-static void C_ccall f_12054(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12310)
+static void C_ccall f_12310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12289)
+static void C_ccall f_12289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12268)
+static void C_ccall f_12268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12251)
+static void C_ccall f_12251(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12234)
+static void C_ccall f_12234(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12217)
+static void C_ccall f_12217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12200)
+static void C_ccall f_12200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12118)
+static void C_fcall f_12118(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12122)
+static void C_ccall f_12122(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12130)
+static void C_fcall f_12130(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12058)
+static void C_fcall f_12058(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_12064)
-static void C_ccall f_12064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11987)
-static void C_fcall f_11987(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11995)
-static void C_ccall f_11995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11997)
-static void C_fcall f_11997(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12026)
-static void C_ccall f_12026(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_12064(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12090)
+static void C_ccall f_12090(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12074)
+static void C_ccall f_12074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12077)
+static void C_ccall f_12077(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12087)
+static void C_ccall f_12087(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12010)
+static void C_fcall f_12010(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12018)
+static void C_ccall f_12018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12020)
+static void C_fcall f_12020(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12049)
+static void C_ccall f_12049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12056)
+static void C_ccall f_12056(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12033)
 static void C_ccall f_12033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12010)
-static void C_ccall f_12010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12017)
-static void C_ccall f_12017(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11969)
-static void C_fcall f_11969(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11973)
-static void C_ccall f_11973(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11960)
-static void C_fcall f_11960(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12040)
+static void C_ccall f_12040(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11992)
+static void C_fcall f_11992(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11996)
+static void C_ccall f_11996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11983)
+static void C_fcall f_11983(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11987)
+static void C_ccall f_11987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11947)
+static void C_fcall f_11947(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11955)
+static void C_ccall f_11955(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11957)
+static void C_fcall f_11957(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_11964)
-static void C_ccall f_11964(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11924)
-static void C_fcall f_11924(C_word t0,C_word t1) C_noret;
+static void C_fcall f_11964(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11971)
+static void C_ccall f_11971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11938)
+static void C_fcall f_11938(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_11932)
-static void C_ccall f_11932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11934)
-static void C_fcall f_11934(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11941)
-static void C_fcall f_11941(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11948)
-static void C_ccall f_11948(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11915)
-static void C_fcall f_11915(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_11932(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11888)
+static void C_ccall f_11888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_11888)
+static void C_ccall f_11888r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_11896)
+static void C_ccall f_11896(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11909)
-static void C_ccall f_11909(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_11909(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11899)
+static void C_ccall f_11899(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11865)
 static void C_ccall f_11865(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
 C_noret_decl(f_11865)
@@ -3002,2811 +3021,2817 @@ C_noret_decl(f_11886)
 static void C_ccall f_11886(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11876)
 static void C_ccall f_11876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11842)
-static void C_ccall f_11842(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_11842)
-static void C_ccall f_11842r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_11850)
-static void C_ccall f_11850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11863)
-static void C_ccall f_11863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11853)
-static void C_ccall f_11853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11816)
-static void C_ccall f_11816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11813)
-static void C_ccall f_11813(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11810)
-static void C_ccall f_11810(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11773)
-static void C_ccall f_11773(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11773)
-static void C_ccall f_11773r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11777)
-static void C_ccall f_11777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11780)
-static void C_ccall f_11780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11783)
-static void C_ccall f_11783(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11739)
-static void C_ccall f_11739(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11739)
-static void C_ccall f_11739r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11743)
-static void C_ccall f_11743(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11746)
-static void C_ccall f_11746(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11749)
-static void C_ccall f_11749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11714)
-static void C_ccall f_11714(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11727)
-static void C_ccall f_11727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11702)
-static void C_ccall f_11702(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11706)
-static void C_ccall f_11706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11709)
-static void C_ccall f_11709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11643)
-static void C_ccall f_11643(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11647)
-static void C_ccall f_11647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11615)
-static void C_ccall f_11615(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11615)
-static void C_ccall f_11615r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11619)
-static void C_ccall f_11619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11574)
-static void C_ccall f_11574(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11574)
-static void C_ccall f_11574r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11578)
-static void C_ccall f_11578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11581)
-static void C_ccall f_11581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11584)
-static void C_ccall f_11584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11571)
-static void C_ccall f_11571(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11472)
-static void C_ccall f_11472(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_11472)
-static void C_ccall f_11472r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_11839)
+static void C_ccall f_11839(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11836)
+static void C_ccall f_11836(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11833)
+static void C_ccall f_11833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11796)
+static void C_ccall f_11796(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11796)
+static void C_ccall f_11796r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11800)
+static void C_ccall f_11800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11803)
+static void C_ccall f_11803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11806)
+static void C_ccall f_11806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11762)
+static void C_ccall f_11762(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11762)
+static void C_ccall f_11762r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11766)
+static void C_ccall f_11766(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11769)
+static void C_ccall f_11769(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11772)
+static void C_ccall f_11772(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11737)
+static void C_ccall f_11737(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11750)
+static void C_ccall f_11750(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11725)
+static void C_ccall f_11725(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11729)
+static void C_ccall f_11729(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11732)
+static void C_ccall f_11732(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11666)
+static void C_ccall f_11666(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11670)
+static void C_ccall f_11670(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11638)
+static void C_ccall f_11638(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11638)
+static void C_ccall f_11638r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11642)
+static void C_ccall f_11642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11597)
+static void C_ccall f_11597(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11597)
+static void C_ccall f_11597r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11601)
+static void C_ccall f_11601(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11604)
+static void C_ccall f_11604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11607)
+static void C_ccall f_11607(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11594)
+static void C_ccall f_11594(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11495)
+static void C_ccall f_11495(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_11495)
+static void C_ccall f_11495r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_11502)
+static void C_ccall f_11502(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11576)
+static void C_ccall f_11576(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11509)
+static void C_fcall f_11509(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11513)
+static void C_ccall f_11513(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11513)
+static void C_ccall f_11513r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11544)
+static void C_ccall f_11544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11526)
+static void C_fcall f_11526(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11533)
+static void C_ccall f_11533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11591)
+static void C_ccall f_11591(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11440)
+static void C_ccall f_11440(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11452)
+static void C_ccall f_11452(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11458)
+static void C_ccall f_11458(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11484)
+static void C_ccall f_11484(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11488)
+static void C_ccall f_11488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11468)
+static void C_ccall f_11468(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11479)
 static void C_ccall f_11479(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11553)
-static void C_ccall f_11553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11486)
-static void C_fcall f_11486(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11490)
-static void C_ccall f_11490(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11490)
-static void C_ccall f_11490r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11521)
-static void C_ccall f_11521(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11503)
-static void C_fcall f_11503(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11510)
-static void C_ccall f_11510(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11568)
-static void C_ccall f_11568(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11417)
-static void C_ccall f_11417(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11475)
+static void C_ccall f_11475(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11462)
+static void C_ccall f_11462(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11403)
+static void C_ccall f_11403(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11412)
+static void C_ccall f_11412(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11438)
+static void C_ccall f_11438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11422)
+static void C_ccall f_11422(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11433)
+static void C_ccall f_11433(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11429)
-static void C_ccall f_11429(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11435)
-static void C_ccall f_11435(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11461)
-static void C_ccall f_11461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11465)
-static void C_ccall f_11465(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11445)
-static void C_ccall f_11445(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11456)
-static void C_ccall f_11456(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11452)
-static void C_ccall f_11452(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11380)
-static void C_ccall f_11380(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11389)
-static void C_ccall f_11389(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11415)
-static void C_ccall f_11415(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11399)
-static void C_ccall f_11399(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11410)
-static void C_ccall f_11410(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11406)
-static void C_ccall f_11406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11332)
-static void C_ccall f_11332(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11332)
-static void C_ccall f_11332r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11336)
-static void C_ccall f_11336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11339)
-static void C_ccall f_11339(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11320)
-static void C_ccall f_11320(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11308)
-static void C_ccall f_11308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11312)
-static void C_ccall f_11312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11277)
-static void C_ccall f_11277(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11277)
-static void C_ccall f_11277r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f25012)
-static void C_ccall f25012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f23907)
-static void C_ccall f23907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11281)
-static void C_ccall f_11281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11284)
-static void C_ccall f_11284(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11243)
-static void C_ccall f_11243(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11243)
-static void C_ccall f_11243r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11247)
-static void C_ccall f_11247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11250)
-static void C_ccall f_11250(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_11429(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11416)
+static void C_ccall f_11416(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11355)
+static void C_ccall f_11355(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11355)
+static void C_ccall f_11355r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11359)
+static void C_ccall f_11359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11362)
+static void C_ccall f_11362(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11343)
+static void C_ccall f_11343(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11331)
+static void C_ccall f_11331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11335)
+static void C_ccall f_11335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11300)
+static void C_ccall f_11300(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11300)
+static void C_ccall f_11300r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f25047)
+static void C_ccall f25047(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f23942)
+static void C_ccall f23942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11304)
+static void C_ccall f_11304(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11307)
+static void C_ccall f_11307(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11266)
+static void C_ccall f_11266(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11266)
+static void C_ccall f_11266r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11270)
+static void C_ccall f_11270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11273)
+static void C_ccall f_11273(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11276)
+static void C_ccall f_11276(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11253)
-static void C_ccall f_11253(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11230)
-static void C_ccall f_11230(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_11253(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11260)
+static void C_ccall f_11260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11224)
+static void C_ccall f_11224(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11233)
+static void C_ccall f_11233(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11251)
+static void C_ccall f_11251(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11237)
 static void C_ccall f_11237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11201)
-static void C_ccall f_11201(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11210)
-static void C_ccall f_11210(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11228)
-static void C_ccall f_11228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11214)
-static void C_ccall f_11214(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11179)
-static void C_ccall f_11179(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11188)
-static void C_ccall f_11188(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11199)
-static void C_ccall f_11199(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11195)
-static void C_ccall f_11195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11159)
-static void C_ccall f_11159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_11159)
-static void C_ccall f_11159r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_11163)
-static void C_ccall f_11163(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11169)
-static void C_ccall f_11169(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11169)
-static void C_ccall f_11169r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11173)
-static void C_ccall f_11173(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11139)
-static void C_ccall f_11139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_11139)
-static void C_ccall f_11139r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_11143)
-static void C_ccall f_11143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11149)
-static void C_ccall f_11149(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11149)
-static void C_ccall f_11149r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11202)
+static void C_ccall f_11202(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11211)
+static void C_ccall f_11211(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11222)
+static void C_ccall f_11222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11218)
+static void C_ccall f_11218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11182)
+static void C_ccall f_11182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_11182)
+static void C_ccall f_11182r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_11186)
+static void C_ccall f_11186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11192)
+static void C_ccall f_11192(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11192)
+static void C_ccall f_11192r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11196)
+static void C_ccall f_11196(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11162)
+static void C_ccall f_11162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_11162)
+static void C_ccall f_11162r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_11166)
+static void C_ccall f_11166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11172)
+static void C_ccall f_11172(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11172)
+static void C_ccall f_11172r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11176)
+static void C_ccall f_11176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11138)
+static void C_ccall f_11138(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_11138)
+static void C_ccall f_11138r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_11142)
+static void C_ccall f_11142(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11153)
-static void C_ccall f_11153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11115)
-static void C_ccall f_11115(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_11115)
-static void C_ccall f_11115r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_11119)
-static void C_ccall f_11119(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11130)
-static void C_ccall f_11130(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11130)
-static void C_ccall f_11130r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11134)
-static void C_ccall f_11134(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11124)
-static void C_ccall f_11124(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11091)
-static void C_ccall f_11091(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_11091)
-static void C_ccall f_11091r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_11095)
-static void C_ccall f_11095(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11106)
-static void C_ccall f_11106(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_11106)
-static void C_ccall f_11106r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_11110)
-static void C_ccall f_11110(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11100)
-static void C_ccall f_11100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11085)
-static void C_ccall f_11085(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11079)
-static void C_ccall f_11079(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11073)
-static void C_ccall f_11073(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_11073)
-static void C_ccall f_11073r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_11067)
-static void C_ccall f_11067(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_11067)
-static void C_ccall f_11067r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_11042)
-static void C_fcall f_11042(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11046)
-static void C_ccall f_11046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11058)
-static void C_ccall f_11058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10944)
-static void C_fcall f_10944(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10953)
-static void C_ccall f_10953(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10989)
-static void C_fcall f_10989(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11002)
-static void C_ccall f_11002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10960)
-static void C_ccall f_10960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10963)
-static void C_ccall f_10963(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10987)
-static void C_ccall f_10987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10969)
-static void C_ccall f_10969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10972)
-static void C_ccall f_10972(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_11153(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11153)
+static void C_ccall f_11153r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11157)
+static void C_ccall f_11157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11147)
+static void C_ccall f_11147(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11114)
+static void C_ccall f_11114(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_11114)
+static void C_ccall f_11114r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_11118)
+static void C_ccall f_11118(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11129)
+static void C_ccall f_11129(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_11129)
+static void C_ccall f_11129r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_11133)
+static void C_ccall f_11133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11123)
+static void C_ccall f_11123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11108)
+static void C_ccall f_11108(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11102)
+static void C_ccall f_11102(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11096)
+static void C_ccall f_11096(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_11096)
+static void C_ccall f_11096r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_11090)
+static void C_ccall f_11090(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_11090)
+static void C_ccall f_11090r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_11065)
+static void C_fcall f_11065(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11069)
+static void C_ccall f_11069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11081)
+static void C_ccall f_11081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10967)
+static void C_fcall f_10967(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10976)
+static void C_ccall f_10976(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11012)
+static void C_fcall f_11012(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11025)
+static void C_ccall f_11025(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10983)
 static void C_ccall f_10983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10979)
-static void C_ccall f_10979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10966)
-static void C_ccall f_10966(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10854)
-static void C_ccall f_10854(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10894)
-static void C_fcall f_10894(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10928)
-static void C_ccall f_10928(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10986)
+static void C_ccall f_10986(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11010)
+static void C_ccall f_11010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10992)
+static void C_ccall f_10992(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10995)
+static void C_ccall f_10995(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11006)
+static void C_ccall f_11006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11002)
+static void C_ccall f_11002(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10989)
+static void C_ccall f_10989(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10877)
+static void C_ccall f_10877(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_10917)
-static void C_ccall f_10917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10924)
-static void C_ccall f_10924(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10873)
-static void C_ccall f_10873(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10880)
-static void C_ccall f_10880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10844)
-static void C_ccall f_10844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_10852)
-static void C_ccall f_10852(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10810)
-static void C_ccall f_10810(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_10917(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10951)
+static void C_ccall f_10951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10940)
+static void C_ccall f_10940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10947)
+static void C_ccall f_10947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10896)
+static void C_ccall f_10896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10903)
+static void C_ccall f_10903(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10867)
+static void C_ccall f_10867(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_10875)
+static void C_ccall f_10875(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10833)
+static void C_ccall f_10833(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10821)
+static void C_ccall f_10821(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10815)
+static void C_ccall f_10815(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_10798)
-static void C_ccall f_10798(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10792)
-static void C_ccall f_10792(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10775)
-static void C_ccall f_10775(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10790)
-static void C_ccall f_10790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10759)
-static void C_ccall f_10759(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_10759)
-static void C_ccall f_10759r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_10772)
-static void C_ccall f_10772(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10743)
-static void C_ccall f_10743(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_10743)
-static void C_ccall f_10743r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_10756)
-static void C_ccall f_10756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10727)
-static void C_ccall f_10727(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_10727)
-static void C_ccall f_10727r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_10740)
-static void C_ccall f_10740(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10712)
-static void C_ccall f_10712(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10716)
-static void C_ccall f_10716(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10719)
-static void C_ccall f_10719(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10682)
-static void C_ccall f_10682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_10682)
-static void C_ccall f_10682r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_10655)
-static void C_ccall f_10655(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_10655)
-static void C_ccall f_10655r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_10667)
-static void C_fcall f_10667(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22054)
-static void C_ccall f_22054(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_22175)
-static void C_ccall f_22175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22061)
-static void C_fcall f_22061(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22074)
-static void C_fcall f_22074(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_22122)
-static void C_ccall f_22122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22126)
-static void C_ccall f_22126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22107)
-static void C_ccall f_22107(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22143)
-static void C_ccall f_22143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21998)
-static void C_ccall f_21998(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_22006)
-static void C_fcall f_22006(C_word t0,C_word t1) C_noret;
+static void C_ccall f_10798(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10813)
+static void C_ccall f_10813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10782)
+static void C_ccall f_10782(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_10782)
+static void C_ccall f_10782r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_10795)
+static void C_ccall f_10795(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10766)
+static void C_ccall f_10766(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_10766)
+static void C_ccall f_10766r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_10779)
+static void C_ccall f_10779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10750)
+static void C_ccall f_10750(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_10750)
+static void C_ccall f_10750r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_10763)
+static void C_ccall f_10763(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10735)
+static void C_ccall f_10735(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10739)
+static void C_ccall f_10739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10742)
+static void C_ccall f_10742(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10705)
+static void C_ccall f_10705(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_10705)
+static void C_ccall f_10705r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_10678)
+static void C_ccall f_10678(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_10678)
+static void C_ccall f_10678r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_10690)
+static void C_fcall f_10690(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22079)
+static void C_ccall f_22079(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_22200)
+static void C_ccall f_22200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22086)
+static void C_fcall f_22086(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22099)
+static void C_fcall f_22099(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_22104)
+static void C_ccall f_22104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22147)
+static void C_ccall f_22147(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22151)
+static void C_ccall f_22151(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22132)
+static void C_ccall f_22132(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22168)
+static void C_ccall f_22168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22023)
+static void C_ccall f_22023(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_22031)
+static void C_fcall f_22031(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22033)
+static C_word C_fcall f_22033(C_word t0,C_word t1,C_word t2,C_word t3);
+C_noret_decl(f_22020)
+static void C_ccall f_22020(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22017)
+static void C_ccall f_22017(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22011)
+static void C_ccall f_22011(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_22008)
-static C_word C_fcall f_22008(C_word t0,C_word t1,C_word t2,C_word t3);
-C_noret_decl(f_21995)
-static void C_ccall f_21995(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21992)
-static void C_ccall f_21992(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21986)
-static void C_ccall f_21986(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21983)
-static void C_ccall f_21983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21980)
-static void C_ccall f_21980(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21977)
-static void C_ccall f_21977(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21974)
-static void C_ccall f_21974(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10608)
-static void C_ccall f_10608(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_10587)
-static void C_ccall f_10587(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10570)
-static void C_ccall f_10570(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10567)
-static void C_ccall f_10567(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10552)
-static void C_ccall f_10552(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+static void C_ccall f_22008(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_22005)
+static void C_ccall f_22005(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_22002)
+static void C_ccall f_22002(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21999)
+static void C_ccall f_21999(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10631)
+static void C_ccall f_10631(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_10610)
+static void C_ccall f_10610(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10593)
+static void C_ccall f_10593(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10590)
+static void C_ccall f_10590(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10575)
+static void C_ccall f_10575(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_10575)
+static void C_ccall f_10575r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_10584)
+static void C_ccall f_10584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10542)
+static void C_ccall f_10542(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_10552)
-static void C_ccall f_10552r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_10561)
-static void C_ccall f_10561(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10519)
-static void C_ccall f_10519(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10529)
-static void C_ccall f_10529(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_10552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10535)
+static void C_ccall f_10535(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10525)
+static void C_ccall f_10525(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10467)
+static void C_fcall f_10467(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_10512)
-static void C_ccall f_10512(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10502)
-static void C_ccall f_10502(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10444)
-static void C_fcall f_10444(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_10512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10483)
+static void C_ccall f_10483(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10489)
 static void C_ccall f_10489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10460)
-static void C_ccall f_10460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10466)
-static void C_ccall f_10466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10404)
-static void C_ccall f_10404(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10410)
-static void C_ccall f_10410(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10416)
-static void C_ccall f_10416(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_10416)
-static void C_ccall f_10416r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_10420)
-static void C_ccall f_10420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10373)
-static void C_ccall f_10373(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10377)
-static void C_ccall f_10377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10427)
+static void C_ccall f_10427(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10433)
+static void C_ccall f_10433(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10439)
+static void C_ccall f_10439(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_10439)
+static void C_ccall f_10439r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_10443)
+static void C_ccall f_10443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10396)
+static void C_ccall f_10396(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10400)
+static void C_ccall f_10400(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10409)
+static void C_ccall f_10409(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_10409)
+static void C_ccall f_10409r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_10417)
+static void C_ccall f_10417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10307)
+static void C_ccall f_10307(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_10307)
+static void C_ccall f_10307r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_10361)
+static void C_fcall f_10361(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10393)
+static void C_ccall f_10393(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10390)
+static void C_ccall f_10390(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10378)
+static void C_ccall f_10378(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10386)
-static void C_ccall f_10386(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_10386)
-static void C_ccall f_10386r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_10394)
-static void C_ccall f_10394(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10284)
-static void C_ccall f_10284(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_10284)
-static void C_ccall f_10284r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_10338)
-static void C_fcall f_10338(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10370)
-static void C_ccall f_10370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10367)
-static void C_ccall f_10367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10355)
-static void C_ccall f_10355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10363)
-static void C_ccall f_10363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10359)
-static void C_ccall f_10359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10296)
-static void C_fcall f_10296(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10325)
-static void C_ccall f_10325(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10213)
-static void C_ccall f_10213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_10213)
-static void C_ccall f_10213r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_10255)
-static void C_fcall f_10255(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10279)
-static void C_ccall f_10279(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10268)
-static void C_ccall f_10268(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10275)
-static void C_ccall f_10275(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10225)
-static void C_fcall f_10225(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10235)
-static void C_ccall f_10235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10161)
-static void C_fcall f_10161(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10179)
-static C_word C_fcall f_10179(C_word t0);
+static void C_ccall f_10386(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10382)
+static void C_ccall f_10382(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10319)
+static void C_fcall f_10319(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10348)
+static void C_ccall f_10348(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10236)
+static void C_ccall f_10236(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_10236)
+static void C_ccall f_10236r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_10278)
+static void C_fcall f_10278(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10302)
+static void C_ccall f_10302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10291)
+static void C_ccall f_10291(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10298)
+static void C_ccall f_10298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10248)
+static void C_fcall f_10248(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10258)
+static void C_ccall f_10258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10184)
+static void C_fcall f_10184(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10202)
+static C_word C_fcall f_10202(C_word t0);
+C_noret_decl(f_10194)
+static void C_fcall f_10194(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10139)
+static void C_fcall f_10139(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
 C_noret_decl(f_10171)
-static void C_fcall f_10171(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10116)
-static void C_fcall f_10116(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_10148)
-static void C_ccall f_10148(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10152)
-static void C_ccall f_10152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10071)
-static void C_ccall f_10071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10077)
-static void C_fcall f_10077(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10097)
-static void C_ccall f_10097(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10101)
-static void C_ccall f_10101(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10033)
-static void C_ccall f_10033(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10039)
-static void C_fcall f_10039(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10055)
-static void C_ccall f_10055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10027)
-static void C_ccall f_10027(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10020)
-static void C_ccall f_10020(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10015)
-static void C_ccall f_10015(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9861)
-static void C_ccall f_9861(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_9861)
-static void C_ccall f_9861r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_9892)
-static void C_ccall f_9892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9895)
-static void C_ccall f_9895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9874)
-static void C_ccall f_9874(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9820)
-static void C_fcall f_9820(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_10171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10175)
+static void C_ccall f_10175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10094)
+static void C_ccall f_10094(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10100)
+static void C_fcall f_10100(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10120)
+static void C_ccall f_10120(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10124)
+static void C_ccall f_10124(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10056)
+static void C_ccall f_10056(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10062)
+static void C_fcall f_10062(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10078)
+static void C_ccall f_10078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10050)
+static void C_ccall f_10050(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10043)
+static void C_ccall f_10043(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10038)
+static void C_ccall f_10038(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9884)
+static void C_ccall f_9884(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_9884)
+static void C_ccall f_9884r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_9915)
+static void C_ccall f_9915(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9918)
+static void C_ccall f_9918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9897)
+static void C_ccall f_9897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9843)
+static void C_fcall f_9843(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9856)
+static C_word C_fcall f_9856(C_word t0,C_word t1);
 C_noret_decl(f_9833)
-static C_word C_fcall f_9833(C_word t0,C_word t1);
-C_noret_decl(f_9810)
-static void C_ccall f_9810(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9804)
-static void C_ccall f_9804(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9798)
-static void C_ccall f_9798(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9792)
-static void C_ccall f_9792(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9786)
-static void C_ccall f_9786(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9772)
-static void C_ccall f_9772(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9780)
-static void C_ccall f_9780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9784)
-static void C_ccall f_9784(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9758)
-static void C_ccall f_9758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9766)
-static void C_ccall f_9766(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9770)
-static void C_ccall f_9770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9744)
-static void C_ccall f_9744(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9752)
-static void C_ccall f_9752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9756)
-static void C_ccall f_9756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9730)
-static void C_ccall f_9730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9738)
-static void C_ccall f_9738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9742)
-static void C_ccall f_9742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9716)
-static void C_ccall f_9716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9724)
-static void C_ccall f_9724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9728)
-static void C_ccall f_9728(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9705)
-static void C_ccall f_9705(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9699)
-static void C_ccall f_9699(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9687)
-static void C_ccall f_9687(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9675)
-static void C_ccall f_9675(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9663)
-static void C_ccall f_9663(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9651)
-static void C_ccall f_9651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9639)
-static void C_ccall f_9639(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9633)
-static void C_ccall f_9633(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9627)
-static void C_ccall f_9627(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9624)
-static void C_ccall f_9624(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9589)
-static void C_fcall f_9589(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9593)
-static void C_ccall f_9593(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9601)
-static C_word C_fcall f_9601(C_word t0,C_word t1);
-C_noret_decl(f_9555)
-static void C_ccall f_9555(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_9555)
-static void C_ccall f_9555r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_9559)
-static void C_ccall f_9559(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_9833(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9827)
+static void C_ccall f_9827(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9821)
+static void C_ccall f_9821(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9815)
+static void C_ccall f_9815(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9809)
+static void C_ccall f_9809(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9795)
+static void C_ccall f_9795(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9803)
+static void C_ccall f_9803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9807)
+static void C_ccall f_9807(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9781)
+static void C_ccall f_9781(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9789)
+static void C_ccall f_9789(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9793)
+static void C_ccall f_9793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9767)
+static void C_ccall f_9767(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9775)
+static void C_ccall f_9775(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9779)
+static void C_ccall f_9779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9753)
+static void C_ccall f_9753(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9761)
+static void C_ccall f_9761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9765)
+static void C_ccall f_9765(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9739)
+static void C_ccall f_9739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9747)
+static void C_ccall f_9747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9751)
+static void C_ccall f_9751(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9733)
+static void C_ccall f_9733(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9727)
+static void C_ccall f_9727(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9715)
+static void C_ccall f_9715(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9703)
+static void C_ccall f_9703(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9691)
+static void C_ccall f_9691(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9679)
+static void C_ccall f_9679(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9667)
+static void C_ccall f_9667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9661)
+static void C_ccall f_9661(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9655)
+static void C_ccall f_9655(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9652)
+static void C_ccall f_9652(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9617)
+static void C_fcall f_9617(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9621)
+static void C_ccall f_9621(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9629)
+static C_word C_fcall f_9629(C_word t0,C_word t1);
+C_noret_decl(f_9583)
+static void C_ccall f_9583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_9583)
+static void C_ccall f_9583r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_9587)
+static void C_ccall f_9587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9512)
+static void C_ccall f_9512(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_9512)
+static void C_ccall f_9512r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_9528)
+static void C_ccall f_9528(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9534)
+static void C_ccall f_9534(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9539)
+static C_word C_fcall f_9539(C_word t0,C_word t1);
 C_noret_decl(f_9484)
-static void C_ccall f_9484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_9484)
-static void C_ccall f_9484r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_9506)
-static void C_ccall f_9506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9511)
-static C_word C_fcall f_9511(C_word t0,C_word t1);
-C_noret_decl(f_9456)
-static void C_ccall f_9456(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9465)
-static C_word C_fcall f_9465(C_word t0,C_word t1);
-C_noret_decl(f_9450)
-static void C_ccall f_9450(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_9450)
-static void C_ccall f_9450r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_9417)
-static void C_ccall f_9417(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9426)
-static void C_fcall f_9426(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9444)
-static void C_ccall f_9444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9365)
-static void C_ccall f_9365(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9381)
-static void C_ccall f_9381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9386)
-static C_word C_fcall f_9386(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_9336)
-static void C_ccall f_9336(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_9336)
-static void C_ccall f_9336r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_9343)
-static void C_ccall f_9343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9333)
-static void C_ccall f_9333(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9330)
-static void C_ccall f_9330(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_9484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9493)
+static C_word C_fcall f_9493(C_word t0,C_word t1);
+C_noret_decl(f_9478)
+static void C_ccall f_9478(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_9478)
+static void C_ccall f_9478r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_9445)
+static void C_ccall f_9445(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9454)
+static void C_fcall f_9454(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9472)
+static void C_ccall f_9472(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9393)
+static void C_ccall f_9393(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9409)
+static void C_ccall f_9409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9414)
+static C_word C_fcall f_9414(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_9364)
+static void C_ccall f_9364(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_9364)
+static void C_ccall f_9364r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_9371)
+static void C_ccall f_9371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9361)
+static void C_ccall f_9361(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9358)
+static void C_ccall f_9358(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9355)
+static void C_ccall f_9355(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9352)
+static void C_ccall f_9352(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_9327)
-static void C_ccall f_9327(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9324)
-static void C_ccall f_9324(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9299)
-static void C_ccall f_9299(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_9327(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9331)
+static void C_ccall f_9331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9334)
+static void C_ccall f_9334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9315)
+static void C_ccall f_9315(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9319)
+static void C_ccall f_9319(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9325)
+static void C_ccall f_9325(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9303)
-static void C_ccall f_9303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9306)
-static void C_ccall f_9306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9287)
-static void C_ccall f_9287(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9291)
-static void C_ccall f_9291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9297)
-static void C_ccall f_9297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9275)
-static void C_ccall f_9275(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9285)
-static void C_ccall f_9285(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9266)
-static void C_ccall f_9266(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9270)
-static void C_ccall f_9270(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9260)
-static void C_ccall f_9260(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9251)
-static void C_ccall f_9251(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9245)
-static void C_ccall f_9245(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9249)
-static void C_ccall f_9249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9205)
-static void C_ccall f_9205(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_9205)
-static void C_ccall f_9205r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_9190)
-static void C_ccall f_9190(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_9303(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9313)
+static void C_ccall f_9313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9294)
+static void C_ccall f_9294(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9298)
+static void C_ccall f_9298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9288)
+static void C_ccall f_9288(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9279)
+static void C_ccall f_9279(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9273)
+static void C_ccall f_9273(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9277)
+static void C_ccall f_9277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9233)
+static void C_ccall f_9233(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_9233)
+static void C_ccall f_9233r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_9218)
+static void C_ccall f_9218(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9225)
+static void C_ccall f_9225(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9197)
-static void C_ccall f_9197(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9169)
-static void C_ccall f_9169(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9184)
-static void C_ccall f_9184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9180)
-static void C_ccall f_9180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9149)
-static void C_ccall f_9149(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9095)
-static void C_ccall f_9095(C_word c,C_word t0,C_word t1,...) C_noret;
+static void C_ccall f_9197(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9212)
+static void C_ccall f_9212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9208)
+static void C_ccall f_9208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9177)
+static void C_ccall f_9177(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9123)
+static void C_ccall f_9123(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_9123)
+static void C_ccall f_9123r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_9157)
+static void C_ccall f_9157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f23892)
+static void C_ccall f23892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f23888)
+static void C_ccall f23888(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9144)
+static void C_ccall f_9144(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9148)
+static void C_ccall f_9148(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9140)
+static void C_ccall f_9140(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9110)
+static void C_ccall f_9110(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9121)
+static void C_ccall f_9121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9097)
+static void C_ccall f_9097(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9108)
+static void C_ccall f_9108(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9084)
+static void C_ccall f_9084(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_9095)
-static void C_ccall f_9095r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_9129)
-static void C_ccall f_9129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f23857)
-static void C_ccall f23857(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f23853)
-static void C_ccall f23853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9116)
-static void C_ccall f_9116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9120)
-static void C_ccall f_9120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9112)
-static void C_ccall f_9112(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9082)
-static void C_ccall f_9082(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9093)
-static void C_ccall f_9093(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9069)
-static void C_ccall f_9069(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9080)
-static void C_ccall f_9080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9056)
-static void C_ccall f_9056(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9067)
-static void C_ccall f_9067(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9043)
-static void C_ccall f_9043(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9051)
-static void C_ccall f_9051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9020)
-static void C_ccall f_9020(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9002)
-static void C_ccall f_9002(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8976)
-static void C_ccall f_8976(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8996)
-static void C_ccall f_8996(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9000)
-static void C_ccall f_9000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8958)
-static void C_ccall f_8958(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8931)
-static C_word C_fcall f_8931(C_word t0,C_word t1);
-C_noret_decl(f_8919)
-static void C_ccall f_8919(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8916)
-static void C_ccall f_8916(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_9095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9071)
+static void C_ccall f_9071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9079)
+static void C_ccall f_9079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9048)
+static void C_ccall f_9048(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9030)
+static void C_ccall f_9030(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9004)
+static void C_ccall f_9004(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9024)
+static void C_ccall f_9024(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9028)
+static void C_ccall f_9028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8986)
+static void C_ccall f_8986(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8959)
+static C_word C_fcall f_8959(C_word t0,C_word t1);
+C_noret_decl(f_8947)
+static void C_ccall f_8947(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8944)
+static void C_ccall f_8944(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8939)
+static void C_ccall f_8939(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8907)
+static void C_ccall f_8907(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_8907)
+static void C_ccall f_8907r(C_word t0,C_word t1,C_word t3) C_noret;
 C_noret_decl(f_8911)
-static void C_ccall f_8911(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_8911(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8842)
+static void C_ccall f_8842(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_8842)
+static void C_ccall f_8842r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_8854)
+static void C_fcall f_8854(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8864)
+static void C_ccall f_8864(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8879)
-static void C_ccall f_8879(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_8879)
-static void C_ccall f_8879r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_8883)
-static void C_ccall f_8883(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8814)
-static void C_ccall f_8814(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_8814)
-static void C_ccall f_8814r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_8826)
-static void C_fcall f_8826(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8836)
-static void C_ccall f_8836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8851)
-static void C_ccall f_8851(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8862)
-static void C_ccall f_8862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8800)
-static void C_ccall f_8800(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8812)
-static void C_ccall f_8812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8743)
-static void C_ccall f_8743(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_8743)
-static void C_ccall f_8743r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_8755)
-static void C_fcall f_8755(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8765)
-static void C_ccall f_8765(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8780)
-static void C_ccall f_8780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8791)
-static void C_ccall f_8791(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8718)
-static void C_ccall f_8718(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8724)
-static void C_fcall f_8724(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8741)
-static void C_ccall f_8741(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8706)
-static void C_ccall f_8706(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_8706)
-static void C_ccall f_8706r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_8703)
-static void C_ccall f_8703(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8700)
-static void C_ccall f_8700(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8697)
-static void C_ccall f_8697(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8694)
-static void C_ccall f_8694(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8691)
-static void C_ccall f_8691(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8688)
-static void C_ccall f_8688(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8685)
-static void C_ccall f_8685(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8682)
-static void C_ccall f_8682(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8676)
-static void C_ccall f_8676(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_8676)
-static void C_ccall f_8676r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_8670)
-static void C_ccall f_8670(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_8670)
-static void C_ccall f_8670r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_8623)
-static void C_fcall f_8623(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8629)
-static void C_fcall f_8629(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8653)
-static void C_ccall f_8653(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8890)
+static void C_ccall f_8890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8828)
+static void C_ccall f_8828(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8840)
+static void C_ccall f_8840(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8771)
+static void C_ccall f_8771(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_8771)
+static void C_ccall f_8771r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_8783)
+static void C_fcall f_8783(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8793)
+static void C_ccall f_8793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8808)
+static void C_ccall f_8808(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8819)
+static void C_ccall f_8819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8746)
+static void C_ccall f_8746(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8752)
+static void C_fcall f_8752(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8769)
+static void C_ccall f_8769(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8734)
+static void C_ccall f_8734(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_8734)
+static void C_ccall f_8734r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_8731)
+static void C_ccall f_8731(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8728)
+static void C_ccall f_8728(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8725)
+static void C_ccall f_8725(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8722)
+static void C_ccall f_8722(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8719)
+static void C_ccall f_8719(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8716)
+static void C_ccall f_8716(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8713)
+static void C_ccall f_8713(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8710)
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8704)
+static void C_ccall f_8704(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_8704)
+static void C_ccall f_8704r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_8698)
+static void C_ccall f_8698(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_8698)
+static void C_ccall f_8698r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_8651)
+static void C_fcall f_8651(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8657)
+static void C_fcall f_8657(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8681)
+static void C_ccall f_8681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8674)
+static void C_ccall f_8674(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8646)
-static void C_ccall f_8646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8618)
-static void C_ccall f_8618(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8615)
-static void C_ccall f_8615(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8586)
-static void C_ccall f_8586(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8607)
-static void C_ccall f_8607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8572)
-static void C_ccall f_8572(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8584)
-static void C_ccall f_8584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8563)
-static void C_ccall f_8563(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_8646(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8643)
+static void C_ccall f_8643(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8614)
+static void C_ccall f_8614(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8635)
+static void C_ccall f_8635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8600)
+static void C_ccall f_8600(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8612)
+static void C_ccall f_8612(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8591)
+static void C_ccall f_8591(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8579)
+static void C_ccall f_8579(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8567)
+static void C_ccall f_8567(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8555)
+static void C_ccall f_8555(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8551)
 static void C_ccall f_8551(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8539)
-static void C_ccall f_8539(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8527)
-static void C_ccall f_8527(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8523)
-static void C_ccall f_8523(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8488)
-static void C_ccall f_8488(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8519)
-static void C_ccall f_8519(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8513)
-static void C_ccall f_8513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8501)
-static void C_ccall f_8501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8475)
-static void C_ccall f_8475(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8463)
-static void C_ccall f_8463(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8516)
+static void C_ccall f_8516(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8547)
+static void C_ccall f_8547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8541)
+static void C_ccall f_8541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8529)
+static void C_ccall f_8529(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8503)
+static void C_ccall f_8503(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8491)
+static void C_ccall f_8491(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8485)
+static void C_ccall f_8485(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8479)
+static void C_ccall f_8479(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8460)
+static void C_ccall f_8460(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8457)
 static void C_ccall f_8457(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8454)
+static void C_ccall f_8454(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8451)
 static void C_ccall f_8451(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8432)
-static void C_ccall f_8432(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8429)
-static void C_ccall f_8429(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8426)
-static void C_ccall f_8426(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8448)
+static void C_ccall f_8448(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8445)
+static void C_ccall f_8445(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8442)
+static void C_ccall f_8442(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8439)
+static void C_ccall f_8439(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8436)
+static void C_ccall f_8436(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8430)
+static void C_ccall f_8430(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8427)
+static void C_ccall f_8427(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8423)
 static void C_ccall f_8423(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8420)
-static void C_ccall f_8420(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8417)
-static void C_ccall f_8417(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8414)
-static void C_ccall f_8414(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8411)
-static void C_ccall f_8411(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8408)
-static void C_ccall f_8408(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8402)
-static void C_ccall f_8402(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8399)
-static void C_ccall f_8399(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8395)
-static void C_ccall f_8395(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8391)
-static void C_ccall f_8391(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8385)
-static void C_ccall f_8385(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8378)
-static void C_ccall f_8378(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8419)
+static void C_ccall f_8419(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8413)
+static void C_ccall f_8413(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8406)
+static void C_ccall f_8406(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8400)
+static void C_ccall f_8400(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8374)
+static void C_ccall f_8374(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8389)
+static void C_ccall f_8389(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8357)
+static void C_ccall f_8357(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8372)
-static void C_ccall f_8372(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8346)
-static void C_ccall f_8346(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8361)
-static void C_ccall f_8361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8329)
-static void C_ccall f_8329(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8344)
-static void C_ccall f_8344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8306)
-static void C_ccall f_8306(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8327)
-static void C_ccall f_8327(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8289)
-static void C_ccall f_8289(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8304)
-static void C_ccall f_8304(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8266)
-static void C_ccall f_8266(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8287)
-static void C_ccall f_8287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8249)
-static void C_ccall f_8249(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8264)
-static void C_ccall f_8264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8232)
-static void C_ccall f_8232(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8247)
-static void C_ccall f_8247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8215)
-static void C_ccall f_8215(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8230)
-static void C_ccall f_8230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8198)
-static void C_ccall f_8198(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8213)
-static void C_ccall f_8213(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8181)
-static void C_ccall f_8181(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8196)
-static void C_ccall f_8196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8164)
-static void C_ccall f_8164(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8179)
-static void C_ccall f_8179(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8147)
-static void C_ccall f_8147(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8162)
-static void C_ccall f_8162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8130)
-static void C_ccall f_8130(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8145)
-static void C_ccall f_8145(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8113)
-static void C_ccall f_8113(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8128)
-static void C_ccall f_8128(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8096)
-static void C_ccall f_8096(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8111)
-static void C_ccall f_8111(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8073)
-static void C_ccall f_8073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8094)
-static void C_ccall f_8094(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8050)
-static void C_ccall f_8050(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8071)
-static void C_ccall f_8071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8033)
-static void C_ccall f_8033(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8048)
-static void C_ccall f_8048(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8010)
-static void C_ccall f_8010(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8031)
-static void C_ccall f_8031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7987)
-static void C_ccall f_7987(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8008)
-static void C_ccall f_8008(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7964)
-static void C_ccall f_7964(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7985)
-static void C_ccall f_7985(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7941)
-static void C_ccall f_7941(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7962)
-static void C_ccall f_7962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7918)
-static void C_ccall f_7918(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7939)
-static void C_ccall f_7939(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7895)
-static void C_ccall f_7895(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7916)
-static void C_ccall f_7916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7872)
-static void C_ccall f_7872(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7893)
-static void C_ccall f_7893(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7849)
-static void C_ccall f_7849(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7870)
-static void C_ccall f_7870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7826)
-static void C_ccall f_7826(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7847)
-static void C_ccall f_7847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7820)
-static void C_ccall f_7820(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7817)
-static void C_ccall f_7817(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7790)
-static void C_ccall f_7790(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7805)
-static void C_ccall f_7805(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7773)
-static void C_ccall f_7773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7788)
-static void C_ccall f_7788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7770)
-static void C_ccall f_7770(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7767)
-static void C_ccall f_7767(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7764)
-static void C_ccall f_7764(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7761)
-static void C_ccall f_7761(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7758)
-static void C_ccall f_7758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7755)
-static void C_ccall f_7755(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7752)
-static void C_ccall f_7752(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7749)
-static void C_ccall f_7749(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7746)
-static void C_ccall f_7746(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7743)
-static void C_ccall f_7743(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7740)
-static void C_ccall f_7740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7737)
-static void C_ccall f_7737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7734)
-static void C_ccall f_7734(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7728)
-static void C_ccall f_7728(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7725)
-static void C_ccall f_7725(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7722)
-static void C_ccall f_7722(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7719)
-static void C_ccall f_7719(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7716)
-static void C_ccall f_7716(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7677)
-static void C_ccall f_7677(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7681)
-static void C_ccall f_7681(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7686)
-static C_word C_fcall f_7686(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_7671)
-static void C_ccall f_7671(C_word c,C_word t0,C_word t1,...) C_noret;
+static void C_ccall f_8372(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8340)
+static void C_ccall f_8340(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8355)
+static void C_ccall f_8355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8323)
+static void C_ccall f_8323(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8338)
+static void C_ccall f_8338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8300)
+static void C_ccall f_8300(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8321)
+static void C_ccall f_8321(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8283)
+static void C_ccall f_8283(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8298)
+static void C_ccall f_8298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8260)
+static void C_ccall f_8260(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8281)
+static void C_ccall f_8281(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8243)
+static void C_ccall f_8243(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8258)
+static void C_ccall f_8258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8226)
+static void C_ccall f_8226(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8241)
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8209)
+static void C_ccall f_8209(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8224)
+static void C_ccall f_8224(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8192)
+static void C_ccall f_8192(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8207)
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8175)
+static void C_ccall f_8175(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8190)
+static void C_ccall f_8190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8158)
+static void C_ccall f_8158(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8173)
+static void C_ccall f_8173(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8137)
+static void C_ccall f_8137(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8152)
+static void C_ccall f_8152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8120)
+static void C_ccall f_8120(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8135)
+static void C_ccall f_8135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8103)
+static void C_ccall f_8103(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8118)
+static void C_ccall f_8118(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8086)
+static void C_ccall f_8086(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8101)
+static void C_ccall f_8101(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8063)
+static void C_ccall f_8063(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8084)
+static void C_ccall f_8084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8040)
+static void C_ccall f_8040(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8061)
+static void C_ccall f_8061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8023)
+static void C_ccall f_8023(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8038)
+static void C_ccall f_8038(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8000)
+static void C_ccall f_8000(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8021)
+static void C_ccall f_8021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7977)
+static void C_ccall f_7977(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7998)
+static void C_ccall f_7998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7954)
+static void C_ccall f_7954(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7975)
+static void C_ccall f_7975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7931)
+static void C_ccall f_7931(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7952)
+static void C_ccall f_7952(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7908)
+static void C_ccall f_7908(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7929)
+static void C_ccall f_7929(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7885)
+static void C_ccall f_7885(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7906)
+static void C_ccall f_7906(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7862)
+static void C_ccall f_7862(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7883)
+static void C_ccall f_7883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7839)
+static void C_ccall f_7839(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7860)
+static void C_ccall f_7860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7816)
+static void C_ccall f_7816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7837)
+static void C_ccall f_7837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7810)
+static void C_ccall f_7810(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7807)
+static void C_ccall f_7807(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7780)
+static void C_ccall f_7780(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7795)
+static void C_ccall f_7795(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7763)
+static void C_ccall f_7763(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7778)
+static void C_ccall f_7778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7760)
+static void C_ccall f_7760(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7757)
+static void C_ccall f_7757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7754)
+static void C_ccall f_7754(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7751)
+static void C_ccall f_7751(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7748)
+static void C_ccall f_7748(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7745)
+static void C_ccall f_7745(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7742)
+static void C_ccall f_7742(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7739)
+static void C_ccall f_7739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7736)
+static void C_ccall f_7736(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7733)
+static void C_ccall f_7733(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7730)
+static void C_ccall f_7730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7727)
+static void C_ccall f_7727(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7724)
+static void C_ccall f_7724(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7718)
+static void C_ccall f_7718(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7715)
+static void C_ccall f_7715(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7712)
+static void C_ccall f_7712(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7709)
+static void C_ccall f_7709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7706)
+static void C_ccall f_7706(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7667)
+static void C_ccall f_7667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_7671)
-static void C_ccall f_7671r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7632)
-static void C_ccall f_7632(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7632)
-static void C_ccall f_7632r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7638)
-static void C_fcall f_7638(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_7671(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7676)
+static C_word C_fcall f_7676(C_word t0,C_word t1,C_word t2);
 C_noret_decl(f_7661)
-static void C_ccall f_7661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7649)
-static void C_ccall f_7649(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7636)
-static void C_ccall f_7636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7616)
-static void C_ccall f_7616(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_7661(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7661)
+static void C_ccall f_7661r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7622)
+static void C_ccall f_7622(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7622)
+static void C_ccall f_7622r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7628)
+static void C_fcall f_7628(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7651)
+static void C_ccall f_7651(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7639)
+static void C_ccall f_7639(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7626)
 static void C_ccall f_7626(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7595)
-static void C_ccall f_7595(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7601)
-static void C_ccall f_7601(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7574)
-static void C_ccall f_7574(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7580)
-static void C_ccall f_7580(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7550)
-static void C_ccall f_7550(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7556)
-static void C_ccall f_7556(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7526)
-static void C_ccall f_7526(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7532)
-static void C_ccall f_7532(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7506)
-static void C_fcall f_7506(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7485)
-static void C_ccall f_7485(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7491)
-static void C_ccall f_7491(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7464)
-static void C_ccall f_7464(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7470)
-static void C_ccall f_7470(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7440)
-static void C_ccall f_7440(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7446)
-static void C_ccall f_7446(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7416)
-static void C_ccall f_7416(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7422)
-static void C_ccall f_7422(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7396)
-static void C_fcall f_7396(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7393)
-static void C_ccall f_7393(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7390)
-static void C_ccall f_7390(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7606)
+static void C_ccall f_7606(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7616)
+static void C_ccall f_7616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7585)
+static void C_ccall f_7585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7591)
+static void C_ccall f_7591(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7564)
+static void C_ccall f_7564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7570)
+static void C_ccall f_7570(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7540)
+static void C_ccall f_7540(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7546)
+static void C_ccall f_7546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7516)
+static void C_ccall f_7516(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7522)
+static void C_ccall f_7522(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7496)
+static void C_fcall f_7496(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7475)
+static void C_ccall f_7475(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7481)
+static void C_ccall f_7481(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7454)
+static void C_ccall f_7454(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7460)
+static void C_ccall f_7460(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7430)
+static void C_ccall f_7430(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7436)
+static void C_ccall f_7436(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7406)
+static void C_ccall f_7406(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7412)
+static void C_ccall f_7412(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7386)
+static void C_fcall f_7386(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7383)
+static void C_ccall f_7383(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_7380)
-static void C_ccall f_7380(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7384)
-static void C_ccall f_7384(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7380(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7370)
+static void C_ccall f_7370(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7374)
+static void C_ccall f_7374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7319)
+static void C_ccall f_7319(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_7319)
+static void C_ccall f_7319r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
 C_noret_decl(f_7329)
-static void C_ccall f_7329(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_7329)
-static void C_ccall f_7329r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_7339)
-static void C_fcall f_7339(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7348)
-static void C_fcall f_7348(C_word t0,C_word t1) C_noret;
+static void C_fcall f_7329(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7338)
+static void C_fcall f_7338(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7307)
+static void C_ccall f_7307(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7317)
-static void C_ccall f_7317(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7327)
-static void C_ccall f_7327(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7304)
-static void C_ccall f_7304(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7252)
-static void C_ccall f_7252(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7265)
-static void C_ccall f_7265(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7274)
-static C_word C_fcall f_7274(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_7200)
-static void C_ccall f_7200(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7216)
-static void C_ccall f_7216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7221)
-static C_word C_fcall f_7221(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_7170)
-static void C_ccall f_7170(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7179)
-static void C_fcall f_7179(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7193)
-static void C_ccall f_7193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7134)
-static void C_ccall f_7134(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7134)
-static void C_ccall f_7134r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7141)
-static void C_ccall f_7141(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7101)
-static void C_ccall f_7101(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7101)
-static void C_ccall f_7101r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7105)
-static void C_ccall f_7105(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7098)
-static void C_ccall f_7098(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_7317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7294)
+static void C_ccall f_7294(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7242)
+static void C_ccall f_7242(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7255)
+static void C_ccall f_7255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7264)
+static C_word C_fcall f_7264(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_7190)
+static void C_ccall f_7190(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7206)
+static void C_ccall f_7206(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7211)
+static C_word C_fcall f_7211(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_7160)
+static void C_ccall f_7160(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7169)
+static void C_fcall f_7169(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7183)
+static void C_ccall f_7183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7124)
+static void C_ccall f_7124(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7124)
+static void C_ccall f_7124r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_7131)
+static void C_ccall f_7131(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7091)
+static void C_ccall f_7091(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7091)
+static void C_ccall f_7091r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 C_noret_decl(f_7095)
-static void C_ccall f_7095(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7092)
-static void C_ccall f_7092(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7089)
-static void C_ccall f_7089(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7086)
-static void C_ccall f_7086(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7083)
-static void C_ccall f_7083(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7080)
-static void C_ccall f_7080(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7077)
-static void C_ccall f_7077(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7074)
-static void C_ccall f_7074(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7071)
-static void C_ccall f_7071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7068)
-static void C_ccall f_7068(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7029)
-static void C_ccall f_7029(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7035)
-static void C_fcall f_7035(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6950)
-static void C_ccall f_6950(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6950)
-static void C_ccall f_6950r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6962)
-static void C_fcall f_6962(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6981)
-static void C_fcall f_6981(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7012)
-static void C_ccall f_7012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6933)
-static void C_ccall f_6933(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6933)
-static void C_ccall f_6933r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6890)
-static void C_ccall f_6890(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6896)
-static void C_fcall f_6896(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_7095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7088)
+static void C_ccall f_7088(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7085)
+static void C_ccall f_7085(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7082)
+static void C_ccall f_7082(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7079)
+static void C_ccall f_7079(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7076)
+static void C_ccall f_7076(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7073)
+static void C_ccall f_7073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7070)
+static void C_ccall f_7070(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7067)
+static void C_ccall f_7067(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7064)
+static void C_ccall f_7064(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7061)
+static void C_ccall f_7061(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7058)
+static void C_ccall f_7058(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7019)
+static void C_ccall f_7019(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7025)
+static void C_fcall f_7025(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6940)
+static void C_ccall f_6940(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6940)
+static void C_ccall f_6940r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6952)
+static void C_fcall f_6952(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6971)
+static void C_fcall f_6971(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7002)
+static void C_ccall f_7002(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6923)
+static void C_ccall f_6923(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_6923)
-static void C_ccall f_6923(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6887)
-static void C_ccall f_6887(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6884)
-static void C_ccall f_6884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6881)
-static void C_ccall f_6881(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6878)
-static void C_ccall f_6878(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6878)
-static void C_ccall f_6878r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6872)
-static void C_ccall f_6872(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6854)
-static void C_ccall f_6854(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_6923r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6880)
+static void C_ccall f_6880(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6886)
+static void C_fcall f_6886(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6913)
+static void C_ccall f_6913(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6877)
+static void C_ccall f_6877(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6874)
+static void C_ccall f_6874(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6871)
+static void C_ccall f_6871(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6868)
+static void C_ccall f_6868(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6868)
+static void C_ccall f_6868r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6862)
+static void C_ccall f_6862(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6844)
 static void C_ccall f_6844(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6826)
-static void C_ccall f_6826(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6820)
-static void C_ccall f_6820(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6809)
-static void C_ccall f_6809(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6834)
+static void C_ccall f_6834(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6816)
+static void C_ccall f_6816(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6810)
+static void C_ccall f_6810(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6799)
 static void C_ccall f_6799(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6781)
-static void C_ccall f_6781(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6774)
-static void C_ccall f_6774(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6789)
+static void C_ccall f_6789(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6771)
 static void C_ccall f_6771(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6760)
-static void C_ccall f_6760(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6754)
-static void C_ccall f_6754(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6743)
-static void C_ccall f_6743(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6764)
+static void C_ccall f_6764(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6761)
+static void C_ccall f_6761(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6750)
+static void C_ccall f_6750(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6744)
+static void C_ccall f_6744(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6733)
 static void C_ccall f_6733(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6715)
-static void C_ccall f_6715(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6701)
-static void C_ccall f_6701(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6687)
-static void C_ccall f_6687(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6681)
-static void C_ccall f_6681(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6667)
-static void C_ccall f_6667(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6660)
-static void C_ccall f_6660(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6654)
-static void C_ccall f_6654(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6640)
-static void C_ccall f_6640(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6723)
+static void C_ccall f_6723(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6705)
+static void C_ccall f_6705(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6691)
+static void C_ccall f_6691(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6677)
+static void C_ccall f_6677(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6671)
+static void C_ccall f_6671(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6657)
+static void C_ccall f_6657(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6650)
+static void C_ccall f_6650(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6644)
+static void C_ccall f_6644(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6630)
 static void C_ccall f_6630(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6620)
 static void C_ccall f_6620(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6610)
 static void C_ccall f_6610(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6607)
-static void C_ccall f_6607(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6604)
-static void C_ccall f_6604(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6601)
-static void C_ccall f_6601(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6598)
-static void C_ccall f_6598(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6595)
-static void C_ccall f_6595(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6592)
-static void C_ccall f_6592(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6589)
-static void C_ccall f_6589(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6586)
-static void C_ccall f_6586(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6583)
-static void C_ccall f_6583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6580)
-static void C_ccall f_6580(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6577)
-static void C_ccall f_6577(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6574)
-static void C_ccall f_6574(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6571)
-static void C_ccall f_6571(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6568)
-static void C_ccall f_6568(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6565)
-static void C_ccall f_6565(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6552)
-static void C_ccall f_6552(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6557)
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6563)
-static void C_ccall f_6563(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6532)
-static void C_ccall f_6532(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6545)
-static void C_ccall f_6545(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6516)
-static void C_ccall f_6516(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6503)
-static void C_ccall f_6503(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6503)
-static void C_ccall f_6503r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6481)
-static void C_ccall f_6481(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6481)
-static void C_ccall f_6481r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6450)
-static void C_ccall f_6450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_6450)
-static void C_ccall f_6450r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_6431)
-static void C_ccall f_6431(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6431)
-static void C_ccall f_6431r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6418)
-static void C_ccall f_6418(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6418)
-static void C_ccall f_6418r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6405)
-static void C_ccall f_6405(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6405)
-static void C_ccall f_6405r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6392)
-static void C_ccall f_6392(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6392)
-static void C_ccall f_6392r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6379)
-static void C_ccall f_6379(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6379)
-static void C_ccall f_6379r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6366)
-static void C_ccall f_6366(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6366)
-static void C_ccall f_6366r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6353)
-static void C_ccall f_6353(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6353)
-static void C_ccall f_6353r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6340)
-static void C_ccall f_6340(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6340)
-static void C_ccall f_6340r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6327)
-static void C_ccall f_6327(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6327)
-static void C_ccall f_6327r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6314)
-static void C_ccall f_6314(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6314)
-static void C_ccall f_6314r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6300)
-static void C_ccall f_6300(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6300)
-static void C_ccall f_6300r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6287)
-static void C_ccall f_6287(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_6287)
-static void C_ccall f_6287r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_6284)
-static void C_ccall f_6284(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6250)
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6254)
-static void C_ccall f_6254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6257)
-static void C_ccall f_6257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6241)
-static void C_ccall f_6241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6237)
-static void C_ccall f_6237(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6234)
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6229)
-static void C_ccall f_6229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6226)
-static void C_ccall f_6226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6223)
-static void C_ccall f_6223(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6220)
-static void C_ccall f_6220(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6214)
-static void C_ccall f_6214(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6600)
+static void C_ccall f_6600(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6597)
+static void C_ccall f_6597(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6594)
+static void C_ccall f_6594(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6591)
+static void C_ccall f_6591(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6588)
+static void C_ccall f_6588(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6585)
+static void C_ccall f_6585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6582)
+static void C_ccall f_6582(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6579)
+static void C_ccall f_6579(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6576)
+static void C_ccall f_6576(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6573)
+static void C_ccall f_6573(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6570)
+static void C_ccall f_6570(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6567)
+static void C_ccall f_6567(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6564)
+static void C_ccall f_6564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6561)
+static void C_ccall f_6561(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6558)
+static void C_ccall f_6558(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6555)
+static void C_ccall f_6555(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6542)
+static void C_ccall f_6542(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6547)
+static void C_ccall f_6547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6553)
+static void C_ccall f_6553(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6522)
+static void C_ccall f_6522(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6535)
+static void C_ccall f_6535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6506)
+static void C_ccall f_6506(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6493)
+static void C_ccall f_6493(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6493)
+static void C_ccall f_6493r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6471)
+static void C_ccall f_6471(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6471)
+static void C_ccall f_6471r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6440)
+static void C_ccall f_6440(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_6440)
+static void C_ccall f_6440r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_6421)
+static void C_ccall f_6421(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6421)
+static void C_ccall f_6421r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6408)
+static void C_ccall f_6408(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6408)
+static void C_ccall f_6408r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6395)
+static void C_ccall f_6395(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6395)
+static void C_ccall f_6395r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6382)
+static void C_ccall f_6382(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6382)
+static void C_ccall f_6382r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6369)
+static void C_ccall f_6369(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6369)
+static void C_ccall f_6369r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6356)
+static void C_ccall f_6356(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6356)
+static void C_ccall f_6356r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6343)
+static void C_ccall f_6343(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6343)
+static void C_ccall f_6343r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6330)
+static void C_ccall f_6330(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6330)
+static void C_ccall f_6330r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6317)
+static void C_ccall f_6317(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6317)
+static void C_ccall f_6317r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6304)
+static void C_ccall f_6304(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6304)
+static void C_ccall f_6304r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6290)
+static void C_ccall f_6290(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6290)
+static void C_ccall f_6290r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6277)
+static void C_ccall f_6277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_6277)
+static void C_ccall f_6277r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_6274)
+static void C_ccall f_6274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6240)
+static void C_ccall f_6240(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6244)
+static void C_ccall f_6244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6247)
+static void C_ccall f_6247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6231)
+static void C_ccall f_6231(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6227)
+static void C_ccall f_6227(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6224)
+static void C_ccall f_6224(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6219)
+static void C_ccall f_6219(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6216)
+static void C_ccall f_6216(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6213)
+static void C_ccall f_6213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_6210)
-static void C_ccall f_6210(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6210(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6204)
+static void C_ccall f_6204(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6200)
 static void C_ccall f_6200(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6194)
-static void C_ccall f_6194(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6186)
-static void C_ccall f_6186(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6178)
-static void C_ccall f_6178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6173)
-static void C_ccall f_6173(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6170)
-static void C_ccall f_6170(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6166)
-static void C_ccall f_6166(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6151)
-static void C_ccall f_6151(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6151)
-static void C_ccall f_6151r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6142)
-static void C_ccall f_6142(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6142)
-static void C_ccall f_6142r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6126)
-static void C_ccall f_6126(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6126)
-static void C_ccall f_6126r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6117)
-static void C_ccall f_6117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6121)
-static void C_ccall f_6121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6190)
+static void C_ccall f_6190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6184)
+static void C_ccall f_6184(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6176)
+static void C_ccall f_6176(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6168)
+static void C_ccall f_6168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6163)
+static void C_ccall f_6163(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6160)
+static void C_ccall f_6160(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6156)
+static void C_ccall f_6156(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6141)
+static void C_ccall f_6141(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6141)
+static void C_ccall f_6141r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6132)
+static void C_ccall f_6132(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6132)
+static void C_ccall f_6132r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6116)
+static void C_ccall f_6116(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6116)
+static void C_ccall f_6116r(C_word t0,C_word t1,C_word t3) C_noret;
 C_noret_decl(f_6107)
-static void C_ccall f_6107(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6107)
-static void C_ccall f_6107r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6115)
-static void C_ccall f_6115(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6111)
+static void C_ccall f_6111(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6097)
+static void C_ccall f_6097(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6097)
+static void C_ccall f_6097r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6105)
+static void C_ccall f_6105(C_word c,C_word t0,C_word t1) C_noret;
 
-C_noret_decl(trf_16426)
-static void C_fcall trf_16426(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16426(void *dummy){
+C_noret_decl(trf_16449)
+static void C_fcall trf_16449(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16449(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16426(t0,t1);}
+f_16449(t0,t1);}
 
-C_noret_decl(trf_16669)
-static void C_fcall trf_16669(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16669(void *dummy){
+C_noret_decl(trf_16696)
+static void C_fcall trf_16696(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16696(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16669(t0,t1);}
+f_16696(t0,t1);}
 
-C_noret_decl(trf_16672)
-static void C_fcall trf_16672(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16672(void *dummy){
+C_noret_decl(trf_16699)
+static void C_fcall trf_16699(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16699(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16672(t0,t1);}
+f_16699(t0,t1);}
 
-C_noret_decl(trf_16675)
-static void C_fcall trf_16675(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16675(void *dummy){
+C_noret_decl(trf_16702)
+static void C_fcall trf_16702(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16702(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16675(t0,t1);}
+f_16702(t0,t1);}
 
-C_noret_decl(trf_16678)
-static void C_fcall trf_16678(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16678(void *dummy){
+C_noret_decl(trf_16705)
+static void C_fcall trf_16705(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16705(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16678(t0,t1);}
+f_16705(t0,t1);}
 
-C_noret_decl(trf_21585)
-static void C_fcall trf_21585(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21585(void *dummy){
+C_noret_decl(trf_21610)
+static void C_fcall trf_21610(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21610(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21585(t0,t1,t2);}
+f_21610(t0,t1,t2);}
 
-C_noret_decl(trf_21593)
-static void C_fcall trf_21593(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21593(void *dummy){
+C_noret_decl(trf_21618)
+static void C_fcall trf_21618(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21618(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21593(t0,t1,t2);}
+f_21618(t0,t1,t2);}
 
-C_noret_decl(trf_21528)
-static void C_fcall trf_21528(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21528(void *dummy){
+C_noret_decl(trf_21553)
+static void C_fcall trf_21553(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21553(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21528(t0,t1,t2);}
+f_21553(t0,t1,t2);}
 
-C_noret_decl(trf_21372)
-static void C_fcall trf_21372(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21372(void *dummy){
+C_noret_decl(trf_21397)
+static void C_fcall trf_21397(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21397(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21372(t0,t1,t2);}
+f_21397(t0,t1,t2);}
 
-C_noret_decl(trf_21391)
-static void C_fcall trf_21391(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21391(void *dummy){
+C_noret_decl(trf_21416)
+static void C_fcall trf_21416(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21416(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21391(t0,t1);}
+f_21416(t0,t1);}
 
-C_noret_decl(trf_21020)
-static void C_fcall trf_21020(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21020(void *dummy){
+C_noret_decl(trf_21045)
+static void C_fcall trf_21045(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21045(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21020(t0,t1);}
+f_21045(t0,t1);}
 
-C_noret_decl(trf_21032)
-static void C_fcall trf_21032(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21032(void *dummy){
+C_noret_decl(trf_21057)
+static void C_fcall trf_21057(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21057(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21032(t0,t1,t2);}
+f_21057(t0,t1,t2);}
 
-C_noret_decl(trf_20889)
-static void C_fcall trf_20889(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20889(void *dummy){
+C_noret_decl(trf_20914)
+static void C_fcall trf_20914(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20914(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20889(t0,t1,t2);}
+f_20914(t0,t1,t2);}
 
-C_noret_decl(trf_20823)
-static void C_fcall trf_20823(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20823(void *dummy){
+C_noret_decl(trf_20848)
+static void C_fcall trf_20848(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20848(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20823(t0,t1,t2);}
+f_20848(t0,t1,t2);}
 
-C_noret_decl(trf_20625)
-static void C_fcall trf_20625(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20625(void *dummy){
+C_noret_decl(trf_20650)
+static void C_fcall trf_20650(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20650(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20625(t0,t1,t2);}
+f_20650(t0,t1,t2);}
 
-C_noret_decl(trf_20551)
-static void C_fcall trf_20551(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20551(void *dummy){
+C_noret_decl(trf_20576)
+static void C_fcall trf_20576(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20576(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20551(t0,t1,t2);}
+f_20576(t0,t1,t2);}
 
-C_noret_decl(trf_20566)
-static void C_fcall trf_20566(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20566(void *dummy){
+C_noret_decl(trf_20591)
+static void C_fcall trf_20591(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20591(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20566(t0,t1,t2);}
+f_20591(t0,t1,t2);}
 
-C_noret_decl(trf_20491)
-static void C_fcall trf_20491(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20491(void *dummy){
+C_noret_decl(trf_20516)
+static void C_fcall trf_20516(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20516(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20491(t0,t1);}
+f_20516(t0,t1);}
 
-C_noret_decl(trf_20495)
-static void C_fcall trf_20495(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20495(void *dummy){
+C_noret_decl(trf_20520)
+static void C_fcall trf_20520(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20520(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20495(t0,t1);}
+f_20520(t0,t1);}
 
-C_noret_decl(trf_20416)
-static void C_fcall trf_20416(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20416(void *dummy){
+C_noret_decl(trf_20441)
+static void C_fcall trf_20441(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20441(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20416(t0,t1);}
+f_20441(t0,t1);}
 
-C_noret_decl(trf_20364)
-static void C_fcall trf_20364(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20364(void *dummy){
+C_noret_decl(trf_20389)
+static void C_fcall trf_20389(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20389(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20364(t0,t1);}
+f_20389(t0,t1);}
 
-C_noret_decl(trf_20359)
-static void C_fcall trf_20359(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20359(void *dummy){
+C_noret_decl(trf_20384)
+static void C_fcall trf_20384(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20384(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20359(t0,t1,t2);}
+f_20384(t0,t1,t2);}
 
-C_noret_decl(trf_20191)
-static void C_fcall trf_20191(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20191(void *dummy){
+C_noret_decl(trf_20216)
+static void C_fcall trf_20216(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20216(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_20191(t0,t1,t2,t3);}
+f_20216(t0,t1,t2,t3);}
 
-C_noret_decl(trf_20257)
-static void C_fcall trf_20257(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20257(void *dummy){
+C_noret_decl(trf_20282)
+static void C_fcall trf_20282(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20282(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20257(t0,t1,t2);}
+f_20282(t0,t1,t2);}
 
-C_noret_decl(trf_20265)
-static void C_fcall trf_20265(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20265(void *dummy){
+C_noret_decl(trf_20290)
+static void C_fcall trf_20290(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20290(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20265(t0,t1,t2);}
+f_20290(t0,t1,t2);}
 
-C_noret_decl(trf_20291)
-static void C_fcall trf_20291(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20291(void *dummy){
+C_noret_decl(trf_20316)
+static void C_fcall trf_20316(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20316(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20291(t0,t1);}
+f_20316(t0,t1);}
 
-C_noret_decl(trf_20269)
-static void C_fcall trf_20269(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20269(void *dummy){
+C_noret_decl(trf_20294)
+static void C_fcall trf_20294(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20294(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20269(t0,t1);}
+f_20294(t0,t1);}
 
-C_noret_decl(trf_20275)
-static void C_fcall trf_20275(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20275(void *dummy){
+C_noret_decl(trf_20300)
+static void C_fcall trf_20300(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20300(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20275(t0,t1);}
+f_20300(t0,t1);}
 
-C_noret_decl(trf_20235)
-static void C_fcall trf_20235(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20235(void *dummy){
+C_noret_decl(trf_20260)
+static void C_fcall trf_20260(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20260(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20235(t0,t1);}
+f_20260(t0,t1);}
 
-C_noret_decl(trf_20239)
-static void C_fcall trf_20239(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20239(void *dummy){
+C_noret_decl(trf_20264)
+static void C_fcall trf_20264(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20264(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20239(t0,t1);}
+f_20264(t0,t1);}
 
-C_noret_decl(trf_20200)
-static void C_fcall trf_20200(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20200(void *dummy){
+C_noret_decl(trf_20225)
+static void C_fcall trf_20225(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20225(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_20200(t0,t1,t2,t3);}
+f_20225(t0,t1,t2,t3);}
 
-C_noret_decl(trf_19896)
-static void C_fcall trf_19896(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19896(void *dummy){
+C_noret_decl(trf_19921)
+static void C_fcall trf_19921(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19921(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19896(t0,t1);}
+f_19921(t0,t1);}
 
-C_noret_decl(trf_19891)
-static void C_fcall trf_19891(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19891(void *dummy){
+C_noret_decl(trf_19916)
+static void C_fcall trf_19916(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19916(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19891(t0,t1,t2);}
+f_19916(t0,t1,t2);}
 
-C_noret_decl(trf_19748)
-static void C_fcall trf_19748(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19748(void *dummy){
+C_noret_decl(trf_19773)
+static void C_fcall trf_19773(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19773(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_19748(t0,t1,t2,t3);}
+f_19773(t0,t1,t2,t3);}
 
-C_noret_decl(trf_19761)
-static void C_fcall trf_19761(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19761(void *dummy){
+C_noret_decl(trf_19786)
+static void C_fcall trf_19786(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19786(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19761(t0,t1);}
+f_19786(t0,t1);}
 
-C_noret_decl(trf_19796)
-static void C_fcall trf_19796(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19796(void *dummy){
+C_noret_decl(trf_19821)
+static void C_fcall trf_19821(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19821(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19796(t0,t1,t2);}
+f_19821(t0,t1,t2);}
 
-C_noret_decl(trf_19704)
-static void C_fcall trf_19704(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19704(void *dummy){
+C_noret_decl(trf_19729)
+static void C_fcall trf_19729(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19729(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_19704(t0,t1,t2,t3);}
+f_19729(t0,t1,t2,t3);}
 
-C_noret_decl(trf_19710)
-static void C_fcall trf_19710(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19710(void *dummy){
+C_noret_decl(trf_19735)
+static void C_fcall trf_19735(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19735(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19710(t0,t1,t2);}
+f_19735(t0,t1,t2);}
 
-C_noret_decl(trf_19718)
-static void C_fcall trf_19718(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19718(void *dummy){
+C_noret_decl(trf_19743)
+static void C_fcall trf_19743(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19743(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19718(t0,t1,t2);}
+f_19743(t0,t1,t2);}
 
-C_noret_decl(trf_19581)
-static void C_fcall trf_19581(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19581(void *dummy){
+C_noret_decl(trf_19606)
+static void C_fcall trf_19606(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19606(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19581(t0,t1);}
+f_19606(t0,t1);}
 
-C_noret_decl(trf_19524)
-static void C_fcall trf_19524(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19524(void *dummy){
+C_noret_decl(trf_19549)
+static void C_fcall trf_19549(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19549(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19524(t0,t1,t2);}
+f_19549(t0,t1,t2);}
 
-C_noret_decl(trf_19123)
-static void C_fcall trf_19123(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19123(void *dummy){
+C_noret_decl(trf_19148)
+static void C_fcall trf_19148(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19148(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19123(t0,t1,t2);}
+f_19148(t0,t1,t2);}
 
-C_noret_decl(trf_19168)
-static void C_fcall trf_19168(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19168(void *dummy){
+C_noret_decl(trf_19193)
+static void C_fcall trf_19193(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19193(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_19168(t0,t1,t2,t3,t4);}
+f_19193(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_19199)
-static void C_fcall trf_19199(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19199(void *dummy){
+C_noret_decl(trf_19224)
+static void C_fcall trf_19224(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19224(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19199(t0,t1);}
+f_19224(t0,t1);}
 
-C_noret_decl(trf_19104)
-static void C_fcall trf_19104(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19104(void *dummy){
+C_noret_decl(trf_19129)
+static void C_fcall trf_19129(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19129(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19104(t0,t1);}
+f_19129(t0,t1);}
 
-C_noret_decl(trf_19004)
-static void C_fcall trf_19004(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19004(void *dummy){
+C_noret_decl(trf_19029)
+static void C_fcall trf_19029(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19029(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19004(t0,t1,t2);}
+f_19029(t0,t1,t2);}
 
-C_noret_decl(trf_18913)
-static void C_fcall trf_18913(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18913(void *dummy){
+C_noret_decl(trf_18938)
+static void C_fcall trf_18938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18938(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_18913(t0,t1,t2,t3);}
+f_18938(t0,t1,t2,t3);}
 
-C_noret_decl(trf_18928)
-static void C_fcall trf_18928(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18928(void *dummy){
+C_noret_decl(trf_18953)
+static void C_fcall trf_18953(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18953(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18928(t0,t1);}
+f_18953(t0,t1);}
 
-C_noret_decl(trf_18866)
-static void C_fcall trf_18866(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18866(void *dummy){
+C_noret_decl(trf_18891)
+static void C_fcall trf_18891(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18891(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18866(t0,t1,t2);}
+f_18891(t0,t1,t2);}
 
-C_noret_decl(trf_18879)
-static void C_fcall trf_18879(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18879(void *dummy){
+C_noret_decl(trf_18904)
+static void C_fcall trf_18904(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18904(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18879(t0,t1,t2);}
+f_18904(t0,t1,t2);}
 
-C_noret_decl(trf_18594)
-static void C_fcall trf_18594(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18594(void *dummy){
+C_noret_decl(trf_18621)
+static void C_fcall trf_18621(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18621(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18594(t0,t1,t2);}
+f_18621(t0,t1,t2);}
 
-C_noret_decl(trf_18530)
-static void C_fcall trf_18530(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18530(void *dummy){
+C_noret_decl(trf_18557)
+static void C_fcall trf_18557(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18557(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_18530(t0,t1,t2);}
+f_18557(t0,t1,t2);}
 
-C_noret_decl(trf_17829)
-static void C_fcall trf_17829(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17829(void *dummy){
+C_noret_decl(trf_17856)
+static void C_fcall trf_17856(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17856(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17829(t0,t1,t2);}
+f_17856(t0,t1,t2);}
 
-C_noret_decl(trf_17785)
-static void C_fcall trf_17785(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17785(void *dummy){
+C_noret_decl(trf_17812)
+static void C_fcall trf_17812(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17812(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17785(t0,t1,t2);}
+f_17812(t0,t1,t2);}
 
-C_noret_decl(trf_17725)
-static void C_fcall trf_17725(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17725(void *dummy){
+C_noret_decl(trf_17752)
+static void C_fcall trf_17752(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17752(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17725(t0,t1,t2);}
+f_17752(t0,t1,t2);}
 
-C_noret_decl(trf_17373)
-static void C_fcall trf_17373(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17373(void *dummy){
+C_noret_decl(trf_17400)
+static void C_fcall trf_17400(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17400(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17373(t0,t1);}
+f_17400(t0,t1);}
 
-C_noret_decl(trf_17376)
-static void C_fcall trf_17376(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17376(void *dummy){
+C_noret_decl(trf_17403)
+static void C_fcall trf_17403(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17403(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17376(t0,t1);}
+f_17403(t0,t1);}
 
-C_noret_decl(trf_17396)
-static void C_fcall trf_17396(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17396(void *dummy){
+C_noret_decl(trf_17423)
+static void C_fcall trf_17423(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17423(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17396(t0,t1);}
+f_17423(t0,t1);}
 
-C_noret_decl(trf_17357)
-static void C_fcall trf_17357(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17357(void *dummy){
+C_noret_decl(trf_17384)
+static void C_fcall trf_17384(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17384(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17357(t0,t1);}
+f_17384(t0,t1);}
 
-C_noret_decl(trf_17322)
-static void C_fcall trf_17322(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17322(void *dummy){
+C_noret_decl(trf_17349)
+static void C_fcall trf_17349(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17349(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17322(t0,t1,t2);}
+f_17349(t0,t1,t2);}
 
-C_noret_decl(trf_17125)
-static void C_fcall trf_17125(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17125(void *dummy){
+C_noret_decl(trf_17152)
+static void C_fcall trf_17152(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17152(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17125(t0,t1);}
+f_17152(t0,t1);}
 
-C_noret_decl(trf_17120)
-static void C_fcall trf_17120(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17120(void *dummy){
+C_noret_decl(trf_17147)
+static void C_fcall trf_17147(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17147(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17120(t0,t1,t2);}
+f_17147(t0,t1,t2);}
 
-C_noret_decl(trf_17115)
-static void C_fcall trf_17115(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17115(void *dummy){
+C_noret_decl(trf_17142)
+static void C_fcall trf_17142(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17142(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_17115(t0,t1,t2,t3);}
+f_17142(t0,t1,t2,t3);}
 
-C_noret_decl(trf_17110)
-static void C_fcall trf_17110(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17110(void *dummy){
+C_noret_decl(trf_17137)
+static void C_fcall trf_17137(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17137(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_17110(t0,t1,t2,t3,t4);}
+f_17137(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_17092)
-static void C_fcall trf_17092(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17092(void *dummy){
+C_noret_decl(trf_17119)
+static void C_fcall trf_17119(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17119(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_17092(t0,t1,t2,t3,t4);}
+f_17119(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_17019)
-static void C_fcall trf_17019(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17019(void *dummy){
+C_noret_decl(trf_17046)
+static void C_fcall trf_17046(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17046(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17019(t0,t1,t2);}
+f_17046(t0,t1,t2);}
 
-C_noret_decl(trf_17027)
-static void C_fcall trf_17027(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17027(void *dummy){
+C_noret_decl(trf_17054)
+static void C_fcall trf_17054(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17054(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17027(t0,t1,t2);}
+f_17054(t0,t1,t2);}
 
-C_noret_decl(trf_16953)
-static void C_fcall trf_16953(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16953(void *dummy){
+C_noret_decl(trf_16980)
+static void C_fcall trf_16980(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16980(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16953(t0,t1);}
+f_16980(t0,t1);}
 
-C_noret_decl(trf_16948)
-static void C_fcall trf_16948(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16948(void *dummy){
+C_noret_decl(trf_16975)
+static void C_fcall trf_16975(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16975(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16948(t0,t1,t2);}
+f_16975(t0,t1,t2);}
 
-C_noret_decl(trf_16847)
-static void C_fcall trf_16847(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16847(void *dummy){
+C_noret_decl(trf_16874)
+static void C_fcall trf_16874(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16874(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16847(t0,t1,t2);}
+f_16874(t0,t1,t2);}
 
-C_noret_decl(trf_16859)
-static void C_fcall trf_16859(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16859(void *dummy){
+C_noret_decl(trf_16886)
+static void C_fcall trf_16886(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16886(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16859(t0,t1,t2);}
+f_16886(t0,t1,t2);}
 
-C_noret_decl(trf_16878)
-static void C_fcall trf_16878(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16878(void *dummy){
+C_noret_decl(trf_16905)
+static void C_fcall trf_16905(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16905(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16878(t0,t1);}
+f_16905(t0,t1);}
 
-C_noret_decl(trf_16809)
-static void C_fcall trf_16809(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16809(void *dummy){
+C_noret_decl(trf_16836)
+static void C_fcall trf_16836(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16836(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16809(t0,t1,t2);}
+f_16836(t0,t1,t2);}
 
-C_noret_decl(trf_16765)
-static void C_fcall trf_16765(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16765(void *dummy){
+C_noret_decl(trf_16792)
+static void C_fcall trf_16792(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16792(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16765(t0,t1,t2);}
+f_16792(t0,t1,t2);}
 
-C_noret_decl(trf_16734)
-static void C_fcall trf_16734(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16734(void *dummy){
+C_noret_decl(trf_16761)
+static void C_fcall trf_16761(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16761(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16734(t0,t1,t2);}
+f_16761(t0,t1,t2);}
 
-C_noret_decl(trf_16686)
-static void C_fcall trf_16686(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16686(void *dummy){
+C_noret_decl(trf_16713)
+static void C_fcall trf_16713(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16713(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16686(t0,t1,t2);}
+f_16713(t0,t1,t2);}
 
-C_noret_decl(trf_16636)
-static void C_fcall trf_16636(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16636(void *dummy){
+C_noret_decl(trf_16663)
+static void C_fcall trf_16663(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16663(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16636(t0,t1);}
+f_16663(t0,t1);}
 
-C_noret_decl(trf_16449)
-static void C_fcall trf_16449(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16449(void *dummy){
+C_noret_decl(trf_16472)
+static void C_fcall trf_16472(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16472(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16449(t0,t1);}
+f_16472(t0,t1);}
 
-C_noret_decl(trf_16297)
-static void C_fcall trf_16297(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16297(void *dummy){
+C_noret_decl(trf_16320)
+static void C_fcall trf_16320(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16320(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16297(t0,t1,t2);}
+f_16320(t0,t1,t2);}
 
-C_noret_decl(trf_16305)
-static void C_fcall trf_16305(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16305(void *dummy){
+C_noret_decl(trf_16328)
+static void C_fcall trf_16328(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16328(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16305(t0,t1,t2);}
+f_16328(t0,t1,t2);}
 
-C_noret_decl(trf_16145)
-static void C_fcall trf_16145(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16145(void *dummy){
+C_noret_decl(trf_16168)
+static void C_fcall trf_16168(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16168(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16145(t0,t1,t2);}
+f_16168(t0,t1,t2);}
 
-C_noret_decl(trf_16174)
-static void C_fcall trf_16174(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16174(void *dummy){
+C_noret_decl(trf_16197)
+static void C_fcall trf_16197(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16197(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16174(t0,t1);}
+f_16197(t0,t1);}
 
-C_noret_decl(trf_21893)
-static void C_fcall trf_21893(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21893(void *dummy){
+C_noret_decl(trf_21918)
+static void C_fcall trf_21918(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21918(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21893(t0,t1);}
+f_21918(t0,t1);}
 
-C_noret_decl(trf_21830)
-static void C_fcall trf_21830(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21830(void *dummy){
+C_noret_decl(trf_21855)
+static void C_fcall trf_21855(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21855(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21830(t0,t1);}
+f_21855(t0,t1);}
 
-C_noret_decl(trf_16084)
-static void C_fcall trf_16084(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16084(void *dummy){
+C_noret_decl(trf_16107)
+static void C_fcall trf_16107(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16107(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16084(t0,t1,t2,t3);}
+f_16107(t0,t1,t2,t3);}
 
-C_noret_decl(trf_16053)
-static void C_fcall trf_16053(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16053(void *dummy){
+C_noret_decl(trf_16076)
+static void C_fcall trf_16076(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16076(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16053(t0,t1,t2,t3);}
+f_16076(t0,t1,t2,t3);}
 
-C_noret_decl(trf_16026)
-static void C_fcall trf_16026(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16026(void *dummy){
+C_noret_decl(trf_16049)
+static void C_fcall trf_16049(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16049(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16026(t0,t1,t2,t3);}
+f_16049(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15999)
-static void C_fcall trf_15999(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15999(void *dummy){
+C_noret_decl(trf_16022)
+static void C_fcall trf_16022(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16022(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_15999(t0,t1,t2,t3);}
+f_16022(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15228)
-static void C_fcall trf_15228(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15228(void *dummy){
+C_noret_decl(trf_15251)
+static void C_fcall trf_15251(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15251(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15228(t0,t1,t2);}
+f_15251(t0,t1,t2);}
 
-C_noret_decl(trf_15808)
-static void C_fcall trf_15808(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15808(void *dummy){
+C_noret_decl(trf_15831)
+static void C_fcall trf_15831(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15831(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_15808(t0,t1,t2,t3);}
+f_15831(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15643)
-static void C_fcall trf_15643(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15643(void *dummy){
+C_noret_decl(trf_15666)
+static void C_fcall trf_15666(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15666(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15643(t0,t1,t2);}
+f_15666(t0,t1,t2);}
 
-C_noret_decl(trf_15498)
-static void C_fcall trf_15498(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15498(void *dummy){
+C_noret_decl(trf_15521)
+static void C_fcall trf_15521(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15521(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_15498(t0,t1,t2,t3);}
+f_15521(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15287)
-static void C_fcall trf_15287(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15287(void *dummy){
+C_noret_decl(trf_15310)
+static void C_fcall trf_15310(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15310(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15287(t0,t1,t2);}
+f_15310(t0,t1,t2);}
 
-C_noret_decl(trf_15103)
-static void C_fcall trf_15103(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15103(void *dummy){
+C_noret_decl(trf_15126)
+static void C_fcall trf_15126(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15126(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15103(t0,t1,t2);}
+f_15126(t0,t1,t2);}
 
-C_noret_decl(trf_15119)
-static void C_fcall trf_15119(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15119(void *dummy){
+C_noret_decl(trf_15142)
+static void C_fcall trf_15142(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15142(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15119(t0,t1);}
+f_15142(t0,t1);}
 
-C_noret_decl(trf_15134)
-static void C_fcall trf_15134(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15134(void *dummy){
+C_noret_decl(trf_15157)
+static void C_fcall trf_15157(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15157(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15134(t0,t1,t2);}
+f_15157(t0,t1,t2);}
 
-C_noret_decl(trf_15184)
-static void C_fcall trf_15184(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15184(void *dummy){
+C_noret_decl(trf_15207)
+static void C_fcall trf_15207(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15207(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15184(t0,t1);}
+f_15207(t0,t1);}
 
-C_noret_decl(trf_15150)
-static void C_fcall trf_15150(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15150(void *dummy){
+C_noret_decl(trf_15173)
+static void C_fcall trf_15173(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15173(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15150(t0,t1);}
+f_15173(t0,t1);}
 
-C_noret_decl(trf_15054)
-static void C_fcall trf_15054(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15054(void *dummy){
+C_noret_decl(trf_15077)
+static void C_fcall trf_15077(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15077(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_15054(t0,t1,t2,t3);}
+f_15077(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15066)
-static void C_fcall trf_15066(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15066(void *dummy){
+C_noret_decl(trf_15089)
+static void C_fcall trf_15089(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15089(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15066(t0,t1,t2);}
+f_15089(t0,t1,t2);}
 
-C_noret_decl(trf_14992)
-static void C_fcall trf_14992(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14992(void *dummy){
+C_noret_decl(trf_15015)
+static void C_fcall trf_15015(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15015(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14992(t0,t1,t2,t3);}
+f_15015(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14921)
-static void C_fcall trf_14921(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14921(void *dummy){
+C_noret_decl(trf_14944)
+static void C_fcall trf_14944(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14944(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14921(t0,t1,t2,t3);}
+f_14944(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14583)
-static void C_fcall trf_14583(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14583(void *dummy){
+C_noret_decl(trf_14606)
+static void C_fcall trf_14606(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14606(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_14583(t0,t1,t2,t3,t4);}
+f_14606(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_14601)
-static void C_fcall trf_14601(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14601(void *dummy){
+C_noret_decl(trf_14624)
+static void C_fcall trf_14624(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14624(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14601(t0,t1);}
+f_14624(t0,t1);}
 
-C_noret_decl(trf_11984)
-static void C_fcall trf_11984(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11984(void *dummy){
+C_noret_decl(trf_12007)
+static void C_fcall trf_12007(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12007(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11984(t0,t1);}
+f_12007(t0,t1);}
 
-C_noret_decl(trf_13610)
-static void C_fcall trf_13610(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13610(void *dummy){
+C_noret_decl(trf_13633)
+static void C_fcall trf_13633(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13633(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13610(t0,t1);}
+f_13633(t0,t1);}
 
-C_noret_decl(trf_13755)
-static void C_fcall trf_13755(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13755(void *dummy){
+C_noret_decl(trf_13778)
+static void C_fcall trf_13778(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13778(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13755(t0,t1);}
+f_13778(t0,t1);}
 
-C_noret_decl(trf_13714)
-static void C_fcall trf_13714(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13714(void *dummy){
+C_noret_decl(trf_13737)
+static void C_fcall trf_13737(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13737(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13714(t0,t1);}
+f_13737(t0,t1);}
 
-C_noret_decl(trf_13586)
-static void C_fcall trf_13586(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13586(void *dummy){
+C_noret_decl(trf_13609)
+static void C_fcall trf_13609(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13609(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13586(t0,t1,t2);}
+f_13609(t0,t1,t2);}
 
-C_noret_decl(trf_13517)
-static void C_fcall trf_13517(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13517(void *dummy){
+C_noret_decl(trf_13540)
+static void C_fcall trf_13540(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13540(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13517(t0,t1,t2);}
+f_13540(t0,t1,t2);}
 
-C_noret_decl(trf_13431)
-static void C_fcall trf_13431(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13431(void *dummy){
+C_noret_decl(trf_13454)
+static void C_fcall trf_13454(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13454(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13431(t0,t1);}
+f_13454(t0,t1);}
 
-C_noret_decl(trf_13449)
-static void C_fcall trf_13449(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13449(void *dummy){
+C_noret_decl(trf_13472)
+static void C_fcall trf_13472(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13472(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13449(t0,t1,t2);}
+f_13472(t0,t1,t2);}
 
-C_noret_decl(trf_13468)
-static void C_fcall trf_13468(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13468(void *dummy){
+C_noret_decl(trf_13491)
+static void C_fcall trf_13491(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13491(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13468(t0,t1);}
+f_13491(t0,t1);}
 
-C_noret_decl(trf_13348)
-static void C_fcall trf_13348(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13348(void *dummy){
+C_noret_decl(trf_13371)
+static void C_fcall trf_13371(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13371(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13348(t0,t1);}
+f_13371(t0,t1);}
 
-C_noret_decl(trf_13354)
-static void C_fcall trf_13354(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13354(void *dummy){
+C_noret_decl(trf_13377)
+static void C_fcall trf_13377(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13377(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13354(t0,t1,t2);}
+f_13377(t0,t1,t2);}
 
-C_noret_decl(trf_13132)
-static void C_fcall trf_13132(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13132(void *dummy){
+C_noret_decl(trf_13155)
+static void C_fcall trf_13155(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13155(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13132(t0,t1);}
+f_13155(t0,t1);}
 
-C_noret_decl(trf_13321)
-static void C_fcall trf_13321(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13321(void *dummy){
+C_noret_decl(trf_13344)
+static void C_fcall trf_13344(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13344(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13321(t0,t1);}
+f_13344(t0,t1);}
 
-C_noret_decl(trf_13168)
-static void C_fcall trf_13168(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13168(void *dummy){
+C_noret_decl(trf_13191)
+static void C_fcall trf_13191(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13191(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13168(t0,t1);}
+f_13191(t0,t1);}
 
-C_noret_decl(trf_13057)
-static void C_fcall trf_13057(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13057(void *dummy){
+C_noret_decl(trf_13080)
+static void C_fcall trf_13080(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13080(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13057(t0,t1);}
+f_13080(t0,t1);}
 
-C_noret_decl(trf_13073)
-static void C_fcall trf_13073(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13073(void *dummy){
+C_noret_decl(trf_13096)
+static void C_fcall trf_13096(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13096(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_13073(t0,t1,t2,t3);}
+f_13096(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13027)
-static void C_fcall trf_13027(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13027(void *dummy){
+C_noret_decl(trf_13050)
+static void C_fcall trf_13050(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13050(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13027(t0,t1);}
+f_13050(t0,t1);}
 
-C_noret_decl(trf_12972)
-static void C_fcall trf_12972(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12972(void *dummy){
+C_noret_decl(trf_12995)
+static void C_fcall trf_12995(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12995(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12972(t0,t1);}
+f_12995(t0,t1);}
 
-C_noret_decl(trf_12982)
-static void C_fcall trf_12982(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12982(void *dummy){
+C_noret_decl(trf_13005)
+static void C_fcall trf_13005(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13005(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12982(t0,t1,t2,t3);}
+f_13005(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12992)
-static void C_fcall trf_12992(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12992(void *dummy){
+C_noret_decl(trf_13015)
+static void C_fcall trf_13015(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13015(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12992(t0,t1);}
+f_13015(t0,t1);}
 
-C_noret_decl(trf_12910)
-static void C_fcall trf_12910(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12910(void *dummy){
+C_noret_decl(trf_12933)
+static void C_fcall trf_12933(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12933(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12910(t0,t1);}
+f_12933(t0,t1);}
 
-C_noret_decl(trf_12920)
-static void C_fcall trf_12920(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12920(void *dummy){
+C_noret_decl(trf_12943)
+static void C_fcall trf_12943(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12943(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12920(t0,t1,t2,t3);}
+f_12943(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12930)
-static void C_fcall trf_12930(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12930(void *dummy){
+C_noret_decl(trf_12953)
+static void C_fcall trf_12953(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12953(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12930(t0,t1);}
+f_12953(t0,t1);}
 
-C_noret_decl(trf_12936)
-static void C_fcall trf_12936(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12936(void *dummy){
+C_noret_decl(trf_12959)
+static void C_fcall trf_12959(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12959(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12936(t0,t1);}
+f_12959(t0,t1);}
 
-C_noret_decl(trf_12840)
-static void C_fcall trf_12840(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12840(void *dummy){
+C_noret_decl(trf_12863)
+static void C_fcall trf_12863(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12863(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12840(t0,t1);}
+f_12863(t0,t1);}
 
-C_noret_decl(trf_12780)
-static void C_fcall trf_12780(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12780(void *dummy){
+C_noret_decl(trf_12803)
+static void C_fcall trf_12803(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12803(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12780(t0,t1,t2);}
+f_12803(t0,t1,t2);}
 
-C_noret_decl(trf_12733)
-static void C_fcall trf_12733(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12733(void *dummy){
+C_noret_decl(trf_12756)
+static void C_fcall trf_12756(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12756(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12733(t0,t1,t2);}
+f_12756(t0,t1,t2);}
 
-C_noret_decl(trf_12715)
-static void C_fcall trf_12715(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12715(void *dummy){
+C_noret_decl(trf_12738)
+static void C_fcall trf_12738(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12738(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12715(t0,t1);}
+f_12738(t0,t1);}
 
-C_noret_decl(trf_12504)
-static void C_fcall trf_12504(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12504(void *dummy){
+C_noret_decl(trf_12527)
+static void C_fcall trf_12527(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12527(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12504(t0,t1,t2,t3);}
+f_12527(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12548)
-static void C_fcall trf_12548(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12548(void *dummy){
+C_noret_decl(trf_12571)
+static void C_fcall trf_12571(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12571(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12548(t0,t1,t2);}
+f_12571(t0,t1,t2);}
 
-C_noret_decl(trf_12555)
-static void C_fcall trf_12555(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12555(void *dummy){
+C_noret_decl(trf_12578)
+static void C_fcall trf_12578(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12578(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12555(t0,t1);}
+f_12578(t0,t1);}
 
-C_noret_decl(trf_12594)
-static void C_fcall trf_12594(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12594(void *dummy){
+C_noret_decl(trf_12617)
+static void C_fcall trf_12617(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12617(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12594(t0,t1);}
+f_12617(t0,t1);}
 
-C_noret_decl(trf_12131)
-static void C_fcall trf_12131(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12131(void *dummy){
+C_noret_decl(trf_12154)
+static void C_fcall trf_12154(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12154(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12131(t0,t1,t2);}
+f_12154(t0,t1,t2);}
 
-C_noret_decl(trf_12147)
-static void C_fcall trf_12147(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12147(void *dummy){
+C_noret_decl(trf_12170)
+static void C_fcall trf_12170(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12170(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12147(t0,t1,t2,t3);}
+f_12170(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12433)
-static void C_fcall trf_12433(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12433(void *dummy){
+C_noret_decl(trf_12456)
+static void C_fcall trf_12456(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12456(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12433(t0,t1);}
+f_12456(t0,t1);}
 
-C_noret_decl(trf_12340)
-static void C_fcall trf_12340(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12340(void *dummy){
+C_noret_decl(trf_12363)
+static void C_fcall trf_12363(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12363(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12340(t0,t1);}
+f_12363(t0,t1);}
 
-C_noret_decl(trf_12095)
-static void C_fcall trf_12095(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12095(void *dummy){
+C_noret_decl(trf_12118)
+static void C_fcall trf_12118(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12118(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12095(t0,t1,t2);}
+f_12118(t0,t1,t2);}
 
-C_noret_decl(trf_12107)
-static void C_fcall trf_12107(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12107(void *dummy){
+C_noret_decl(trf_12130)
+static void C_fcall trf_12130(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12130(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12107(t0,t1,t2,t3);}
+f_12130(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12035)
-static void C_fcall trf_12035(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12035(void *dummy){
+C_noret_decl(trf_12058)
+static void C_fcall trf_12058(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12058(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12035(t0,t1,t2,t3);}
+f_12058(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12041)
-static void C_fcall trf_12041(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12041(void *dummy){
+C_noret_decl(trf_12064)
+static void C_fcall trf_12064(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12064(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12041(t0,t1,t2,t3);}
+f_12064(t0,t1,t2,t3);}
 
-C_noret_decl(trf_11987)
-static void C_fcall trf_11987(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11987(void *dummy){
+C_noret_decl(trf_12010)
+static void C_fcall trf_12010(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12010(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11987(t0,t1);}
+f_12010(t0,t1);}
 
-C_noret_decl(trf_11997)
-static void C_fcall trf_11997(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11997(void *dummy){
+C_noret_decl(trf_12020)
+static void C_fcall trf_12020(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12020(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11997(t0,t1,t2);}
+f_12020(t0,t1,t2);}
 
-C_noret_decl(trf_11969)
-static void C_fcall trf_11969(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11969(void *dummy){
+C_noret_decl(trf_11992)
+static void C_fcall trf_11992(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11992(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11969(t0,t1,t2);}
+f_11992(t0,t1,t2);}
 
-C_noret_decl(trf_11960)
-static void C_fcall trf_11960(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11960(void *dummy){
+C_noret_decl(trf_11983)
+static void C_fcall trf_11983(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11983(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11960(t0,t1,t2);}
+f_11983(t0,t1,t2);}
 
-C_noret_decl(trf_11924)
-static void C_fcall trf_11924(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11924(void *dummy){
+C_noret_decl(trf_11947)
+static void C_fcall trf_11947(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11947(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11924(t0,t1);}
+f_11947(t0,t1);}
 
-C_noret_decl(trf_11934)
-static void C_fcall trf_11934(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11934(void *dummy){
+C_noret_decl(trf_11957)
+static void C_fcall trf_11957(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11957(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11934(t0,t1,t2);}
+f_11957(t0,t1,t2);}
 
-C_noret_decl(trf_11941)
-static void C_fcall trf_11941(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11941(void *dummy){
+C_noret_decl(trf_11964)
+static void C_fcall trf_11964(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11964(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11941(t0,t1);}
+f_11964(t0,t1);}
 
-C_noret_decl(trf_11915)
-static void C_fcall trf_11915(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11915(void *dummy){
+C_noret_decl(trf_11938)
+static void C_fcall trf_11938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11938(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_11915(t0,t1,t2,t3,t4);}
+f_11938(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_11486)
-static void C_fcall trf_11486(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11486(void *dummy){
+C_noret_decl(trf_11509)
+static void C_fcall trf_11509(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11509(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11486(t0,t1);}
+f_11509(t0,t1);}
 
-C_noret_decl(trf_11503)
-static void C_fcall trf_11503(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11503(void *dummy){
+C_noret_decl(trf_11526)
+static void C_fcall trf_11526(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11526(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11503(t0,t1);}
+f_11526(t0,t1);}
 
-C_noret_decl(trf_11042)
-static void C_fcall trf_11042(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11042(void *dummy){
+C_noret_decl(trf_11065)
+static void C_fcall trf_11065(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11065(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11042(t0,t1,t2);}
+f_11065(t0,t1,t2);}
 
-C_noret_decl(trf_10944)
-static void C_fcall trf_10944(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10944(void *dummy){
+C_noret_decl(trf_10967)
+static void C_fcall trf_10967(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10967(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_10944(t0,t1,t2,t3,t4);}
+f_10967(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_10989)
-static void C_fcall trf_10989(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10989(void *dummy){
+C_noret_decl(trf_11012)
+static void C_fcall trf_11012(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11012(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10989(t0,t1,t2);}
+f_11012(t0,t1,t2);}
 
-C_noret_decl(trf_10894)
-static void C_fcall trf_10894(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10894(void *dummy){
+C_noret_decl(trf_10917)
+static void C_fcall trf_10917(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10917(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10894(t0,t1,t2);}
+f_10917(t0,t1,t2);}
 
-C_noret_decl(trf_10667)
-static void C_fcall trf_10667(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10667(void *dummy){
+C_noret_decl(trf_10690)
+static void C_fcall trf_10690(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10690(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10667(t0,t1);}
+f_10690(t0,t1);}
 
-C_noret_decl(trf_22061)
-static void C_fcall trf_22061(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22061(void *dummy){
+C_noret_decl(trf_22086)
+static void C_fcall trf_22086(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22086(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_22061(t0,t1);}
+f_22086(t0,t1);}
 
-C_noret_decl(trf_22074)
-static void C_fcall trf_22074(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22074(void *dummy){
+C_noret_decl(trf_22099)
+static void C_fcall trf_22099(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22099(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -5815,82 +5840,82 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_22074(t0,t1,t2,t3,t4,t5,t6);}
+f_22099(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_22006)
-static void C_fcall trf_22006(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22006(void *dummy){
+C_noret_decl(trf_22031)
+static void C_fcall trf_22031(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22031(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_22006(t0,t1);}
+f_22031(t0,t1);}
 
-C_noret_decl(trf_10444)
-static void C_fcall trf_10444(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10444(void *dummy){
+C_noret_decl(trf_10467)
+static void C_fcall trf_10467(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10467(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10444(t0,t1,t2);}
+f_10467(t0,t1,t2);}
 
-C_noret_decl(trf_10338)
-static void C_fcall trf_10338(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10338(void *dummy){
+C_noret_decl(trf_10361)
+static void C_fcall trf_10361(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10361(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10338(t0,t1,t2);}
+f_10361(t0,t1,t2);}
 
-C_noret_decl(trf_10296)
-static void C_fcall trf_10296(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10296(void *dummy){
+C_noret_decl(trf_10319)
+static void C_fcall trf_10319(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10319(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10296(t0,t1,t2);}
+f_10319(t0,t1,t2);}
 
-C_noret_decl(trf_10255)
-static void C_fcall trf_10255(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10255(void *dummy){
+C_noret_decl(trf_10278)
+static void C_fcall trf_10278(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10278(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10255(t0,t1,t2);}
+f_10278(t0,t1,t2);}
 
-C_noret_decl(trf_10225)
-static void C_fcall trf_10225(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10225(void *dummy){
+C_noret_decl(trf_10248)
+static void C_fcall trf_10248(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10248(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10225(t0,t1,t2);}
+f_10248(t0,t1,t2);}
 
-C_noret_decl(trf_10161)
-static void C_fcall trf_10161(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10161(void *dummy){
+C_noret_decl(trf_10184)
+static void C_fcall trf_10184(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10184(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10161(t0,t1,t2,t3);}
+f_10184(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10171)
-static void C_fcall trf_10171(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10171(void *dummy){
+C_noret_decl(trf_10194)
+static void C_fcall trf_10194(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10194(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10171(t0,t1);}
+f_10194(t0,t1);}
 
-C_noret_decl(trf_10116)
-static void C_fcall trf_10116(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10116(void *dummy){
+C_noret_decl(trf_10139)
+static void C_fcall trf_10139(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10139(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -5898,197 +5923,197 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_10116(t0,t1,t2,t3,t4,t5);}
+f_10139(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_10077)
-static void C_fcall trf_10077(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10077(void *dummy){
+C_noret_decl(trf_10100)
+static void C_fcall trf_10100(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10100(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10077(t0,t1,t2);}
+f_10100(t0,t1,t2);}
 
-C_noret_decl(trf_10039)
-static void C_fcall trf_10039(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10039(void *dummy){
+C_noret_decl(trf_10062)
+static void C_fcall trf_10062(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10062(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10039(t0,t1,t2);}
+f_10062(t0,t1,t2);}
 
-C_noret_decl(trf_9820)
-static void C_fcall trf_9820(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9820(void *dummy){
+C_noret_decl(trf_9843)
+static void C_fcall trf_9843(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9843(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9820(t0,t1,t2);}
+f_9843(t0,t1,t2);}
 
-C_noret_decl(trf_9589)
-static void C_fcall trf_9589(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9589(void *dummy){
+C_noret_decl(trf_9617)
+static void C_fcall trf_9617(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9617(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9589(t0,t1,t2,t3);}
+f_9617(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9426)
-static void C_fcall trf_9426(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9426(void *dummy){
+C_noret_decl(trf_9454)
+static void C_fcall trf_9454(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9454(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9426(t0,t1,t2);}
+f_9454(t0,t1,t2);}
 
-C_noret_decl(trf_8826)
-static void C_fcall trf_8826(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8826(void *dummy){
+C_noret_decl(trf_8854)
+static void C_fcall trf_8854(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8854(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8826(t0,t1,t2,t3);}
+f_8854(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8755)
-static void C_fcall trf_8755(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8755(void *dummy){
+C_noret_decl(trf_8783)
+static void C_fcall trf_8783(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8783(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8755(t0,t1,t2,t3);}
+f_8783(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8724)
-static void C_fcall trf_8724(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8724(void *dummy){
+C_noret_decl(trf_8752)
+static void C_fcall trf_8752(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8752(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8724(t0,t1,t2,t3);}
+f_8752(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8623)
-static void C_fcall trf_8623(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8623(void *dummy){
+C_noret_decl(trf_8651)
+static void C_fcall trf_8651(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8651(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8623(t0,t1,t2,t3);}
+f_8651(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8629)
-static void C_fcall trf_8629(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8629(void *dummy){
+C_noret_decl(trf_8657)
+static void C_fcall trf_8657(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8657(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8629(t0,t1,t2,t3);}
+f_8657(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7638)
-static void C_fcall trf_7638(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7638(void *dummy){
+C_noret_decl(trf_7628)
+static void C_fcall trf_7628(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7628(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7638(t0,t1,t2,t3);}
+f_7628(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7506)
-static void C_fcall trf_7506(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7506(void *dummy){
+C_noret_decl(trf_7496)
+static void C_fcall trf_7496(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7496(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7506(t0,t1,t2,t3,t4);}
+f_7496(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7396)
-static void C_fcall trf_7396(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7396(void *dummy){
+C_noret_decl(trf_7386)
+static void C_fcall trf_7386(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7386(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7396(t0,t1,t2,t3,t4);}
+f_7386(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7339)
-static void C_fcall trf_7339(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7339(void *dummy){
+C_noret_decl(trf_7329)
+static void C_fcall trf_7329(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7329(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7339(t0,t1);}
+f_7329(t0,t1);}
 
-C_noret_decl(trf_7348)
-static void C_fcall trf_7348(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7348(void *dummy){
+C_noret_decl(trf_7338)
+static void C_fcall trf_7338(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7338(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7348(t0,t1);}
+f_7338(t0,t1);}
 
-C_noret_decl(trf_7179)
-static void C_fcall trf_7179(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7179(void *dummy){
+C_noret_decl(trf_7169)
+static void C_fcall trf_7169(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7169(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7179(t0,t1,t2);}
+f_7169(t0,t1,t2);}
 
-C_noret_decl(trf_7035)
-static void C_fcall trf_7035(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7035(void *dummy){
+C_noret_decl(trf_7025)
+static void C_fcall trf_7025(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7025(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7035(t0,t1,t2,t3);}
+f_7025(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6962)
-static void C_fcall trf_6962(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6962(void *dummy){
+C_noret_decl(trf_6952)
+static void C_fcall trf_6952(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6952(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6962(t0,t1,t2);}
+f_6952(t0,t1,t2);}
 
-C_noret_decl(trf_6981)
-static void C_fcall trf_6981(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6981(void *dummy){
+C_noret_decl(trf_6971)
+static void C_fcall trf_6971(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6971(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6981(t0,t1,t2);}
+f_6971(t0,t1,t2);}
 
-C_noret_decl(trf_6896)
-static void C_fcall trf_6896(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6896(void *dummy){
+C_noret_decl(trf_6886)
+static void C_fcall trf_6886(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6886(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6896(t0,t1,t2);}
+f_6886(t0,t1,t2);}
 
 C_noret_decl(tr7)
 static void C_fcall tr7(C_proc7 k) C_regparm C_noret;
@@ -6169,19 +6194,6 @@ a=C_alloc(n*3);
 t5=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(tr2r)
-static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2r(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n*3);
-t2=C_restore_rest(a,n);
-(k)(t0,t1,t2);}
-
 C_noret_decl(tr4r)
 static void C_fcall tr4r(C_proc4 k) C_regparm C_noret;
 C_regparm static void C_fcall tr4r(C_proc4 k){
@@ -6197,6 +6209,19 @@ a=C_alloc(n*3);
 t4=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3,t4);}
 
+C_noret_decl(tr2r)
+static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;
+C_regparm static void C_fcall tr2r(C_proc2 k){
+int n;
+C_word *a,t2;
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+n=C_rest_count(0);
+a=C_alloc(n*3);
+t2=C_restore_rest(a,n);
+(k)(t0,t1,t2);}
+
 C_noret_decl(tr3r)
 static void C_fcall tr3r(C_proc3 k) C_regparm C_noret;
 C_regparm static void C_fcall tr3r(C_proc3 k){
@@ -6211,48 +6236,6 @@ a=C_alloc(n*3);
 t3=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3);}
 
-C_noret_decl(tr4rv)
-static void C_fcall tr4rv(C_proc4 k) C_regparm C_noret;
-C_regparm static void C_fcall tr4rv(C_proc4 k){
-int n;
-C_word *a,t4;
-C_word t3=C_pick(0);
-C_word t2=C_pick(1);
-C_word t1=C_pick(2);
-C_word t0=C_pick(3);
-C_adjust_stack(-4);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t4=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3,t4);}
-
-C_noret_decl(tr3rv)
-static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3rv(C_proc3 k){
-int n;
-C_word *a,t3;
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t3=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3);}
-
-C_noret_decl(tr2rv)
-static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2rv(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t2=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -6645,22 +6628,23 @@ C_word t381;
 C_word t382;
 C_word t383;
 C_word t384;
+C_word t385;
 C_word *a;
 if(toplevel_initialized) C_kontinue(t1,C_SCHEME_UNDEFINED);
 else C_toplevel_entry(C_text("library_toplevel"));
-C_check_nursery_minimum(982);
-if(!C_demand(982)){
+C_check_nursery_minimum(988);
+if(!C_demand(988)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(8312)){
+if(!C_demand_2(8372)){
 C_save(t1);
-C_rereclaim2(8312*sizeof(C_word), 1);
+C_rereclaim2(8372*sizeof(C_word), 1);
 t1=C_restore;}
-a=C_alloc(982);
-C_initialize_lf(lf,1042);
+a=C_alloc(988);
+C_initialize_lf(lf,1049);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
-lf[3]=C_decode_literal(C_heaptop,"\376B\000\000\0064.2.12");
+lf[3]=C_decode_literal(C_heaptop,"\376B\000\000\0054.3.6");
 lf[4]=C_h_intern(&lf[4],4,"exit");
 lf[5]=C_h_intern(&lf[5],16,"\003sysexit-handler");
 lf[6]=C_h_intern(&lf[6],5,"reset");
@@ -6884,1006 +6868,1013 @@ lf[223]=C_h_intern(&lf[223],7,"fpfloor");
 lf[224]=C_h_intern(&lf[224],10,"fptruncate");
 lf[225]=C_h_intern(&lf[225],7,"fpround");
 lf[226]=C_h_intern(&lf[226],9,"fpceiling");
-lf[227]=C_h_intern(&lf[227],5,"fpsin");
-lf[228]=C_h_intern(&lf[228],5,"fpcos");
-lf[229]=C_h_intern(&lf[229],5,"fptan");
-lf[230]=C_h_intern(&lf[230],6,"fpasin");
-lf[231]=C_h_intern(&lf[231],6,"fpacos");
-lf[232]=C_h_intern(&lf[232],6,"fpatan");
-lf[233]=C_h_intern(&lf[233],7,"fpatan2");
-lf[234]=C_h_intern(&lf[234],5,"fpexp");
-lf[235]=C_h_intern(&lf[235],6,"fpexpt");
-lf[236]=C_h_intern(&lf[236],5,"fplog");
-lf[237]=C_h_intern(&lf[237],6,"fpsqrt");
-lf[238]=C_h_intern(&lf[238],1,"*");
-lf[239]=C_h_intern(&lf[239],1,"-");
-lf[240]=C_h_intern(&lf[240],1,"+");
-lf[241]=C_h_intern(&lf[241],1,"/");
-lf[242]=C_h_intern(&lf[242],1,"=");
-lf[243]=C_h_intern(&lf[243],1,">");
-lf[244]=C_h_intern(&lf[244],1,"<");
-lf[245]=C_h_intern(&lf[245],2,">=");
-lf[246]=C_h_intern(&lf[246],2,"<=");
-lf[247]=C_h_intern(&lf[247],4,"add1");
-lf[248]=C_h_intern(&lf[248],4,"sub1");
-lf[249]=C_h_intern(&lf[249],8,"quotient");
-lf[250]=C_h_intern(&lf[250],11,"\003sysnumber\077");
-lf[251]=C_h_intern(&lf[251],7,"number\077");
-lf[252]=C_h_intern(&lf[252],8,"complex\077");
-lf[253]=C_h_intern(&lf[253],5,"real\077");
-lf[254]=C_h_intern(&lf[254],9,"rational\077");
-lf[255]=C_h_intern(&lf[255],19,"\003sysflonum-fraction");
-lf[256]=C_h_intern(&lf[256],12,"\003sysinteger\077");
-lf[257]=C_h_intern(&lf[257],8,"integer\077");
-lf[258]=C_h_intern(&lf[258],10,"\003sysexact\077");
-lf[259]=C_h_intern(&lf[259],12,"\003sysinexact\077");
-lf[260]=C_h_intern(&lf[260],6,"exact\077");
-lf[261]=C_h_intern(&lf[261],8,"inexact\077");
-lf[262]=C_h_intern(&lf[262],4,"expt");
-lf[263]=C_h_intern(&lf[263],16,"\003sysfits-in-int\077");
-lf[264]=C_h_intern(&lf[264],25,"\003sysfits-in-unsigned-int\077");
-lf[265]=C_h_intern(&lf[265],27,"\003sysflonum-in-fixnum-range\077");
-lf[266]=C_h_intern(&lf[266],18,"\003sysdouble->number");
-lf[267]=C_h_intern(&lf[267],5,"zero\077");
-lf[268]=C_h_intern(&lf[268],9,"positive\077");
-lf[269]=C_h_intern(&lf[269],9,"negative\077");
-lf[270]=C_h_intern(&lf[270],3,"abs");
-lf[271]=C_h_intern(&lf[271],5,"angle");
-lf[272]=C_decode_literal(C_heaptop,"\376U3.14159265358979\000");
-lf[273]=C_decode_literal(C_heaptop,"\376U0.0\000");
-lf[274]=C_h_intern(&lf[274],9,"real-part");
-lf[275]=C_h_intern(&lf[275],9,"imag-part");
-lf[276]=C_h_intern(&lf[276],9,"numerator");
-lf[277]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a rational number");
-lf[278]=C_h_intern(&lf[278],11,"denominator");
-lf[279]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a rational number");
-lf[280]=C_h_intern(&lf[280],9,"magnitude");
-lf[281]=C_h_intern(&lf[281],6,"signum");
-lf[282]=C_decode_literal(C_heaptop,"\376U1.0\000");
-lf[283]=C_decode_literal(C_heaptop,"\376U-1.0\000");
-lf[284]=C_decode_literal(C_heaptop,"\376U0.0\000");
-lf[285]=C_h_intern(&lf[285],18,"\003sysexact->inexact");
-lf[286]=C_h_intern(&lf[286],14,"exact->inexact");
-lf[287]=C_h_intern(&lf[287],18,"\003sysinexact->exact");
-lf[288]=C_h_intern(&lf[288],14,"inexact->exact");
-lf[289]=C_h_intern(&lf[289],5,"floor");
-lf[290]=C_h_intern(&lf[290],7,"ceiling");
-lf[291]=C_h_intern(&lf[291],8,"truncate");
-lf[292]=C_h_intern(&lf[292],5,"round");
-lf[293]=C_h_intern(&lf[293],9,"remainder");
-lf[294]=C_h_intern(&lf[294],6,"modulo");
-lf[295]=C_h_intern(&lf[295],5,"even\077");
-lf[296]=C_h_intern(&lf[296],4,"odd\077");
-lf[297]=C_h_intern(&lf[297],3,"max");
-lf[298]=C_h_intern(&lf[298],3,"min");
-lf[299]=C_h_intern(&lf[299],3,"exp");
-lf[300]=C_h_intern(&lf[300],3,"log");
-lf[301]=C_h_intern(&lf[301],3,"sin");
-lf[302]=C_h_intern(&lf[302],3,"cos");
-lf[303]=C_h_intern(&lf[303],3,"tan");
-lf[304]=C_h_intern(&lf[304],4,"asin");
-lf[305]=C_h_intern(&lf[305],4,"acos");
-lf[306]=C_h_intern(&lf[306],4,"sqrt");
-lf[307]=C_h_intern(&lf[307],4,"atan");
-lf[308]=C_h_intern(&lf[308],7,"\003sysgcd");
-lf[309]=C_h_intern(&lf[309],3,"gcd");
-lf[310]=C_h_intern(&lf[310],7,"\003syslcm");
-lf[311]=C_h_intern(&lf[311],3,"lcm");
-lf[312]=C_h_intern(&lf[312],18,"\003sysstring->number");
-lf[313]=C_h_intern(&lf[313],14,"string->number");
-lf[314]=C_h_intern(&lf[314],18,"\003sysnumber->string");
-lf[315]=C_h_intern(&lf[315],14,"number->string");
-lf[316]=C_h_intern(&lf[316],22,"flonum-print-precision");
-lf[317]=C_h_intern(&lf[317],15,"\003sysmake-symbol");
-lf[318]=C_h_intern(&lf[318],7,"symbol\077");
-lf[319]=C_h_intern(&lf[319],9,"\003syssnafu");
-lf[320]=C_h_intern(&lf[320],9,"\003sysfnord");
-lf[321]=C_h_intern(&lf[321],17,"\003sysintern-symbol");
-lf[322]=C_h_intern(&lf[322],20,"\003sysinterned-symbol\077");
-lf[323]=C_h_intern(&lf[323],18,"\003sysstring->symbol");
-lf[324]=C_h_intern(&lf[324],18,"\003syssymbol->string");
-lf[325]=C_h_intern(&lf[325],28,"\003syssymbol->qualified-string");
-lf[326]=C_h_intern(&lf[326],27,"\003sysqualified-symbol-prefix");
-lf[327]=C_decode_literal(C_heaptop,"\376B\000\000\002##");
-lf[328]=C_decode_literal(C_heaptop,"\376B\000\000\001#");
-lf[329]=C_h_intern(&lf[329],21,"\003sysqualified-symbol\077");
-lf[330]=C_h_intern(&lf[330],28,"\003sysstring->qualified-symbol");
-lf[331]=C_h_intern(&lf[331],14,"symbol->string");
-lf[332]=C_h_intern(&lf[332],14,"string->symbol");
-lf[333]=C_h_intern(&lf[333],25,"string->uninterned-symbol");
-lf[334]=C_h_intern(&lf[334],6,"gensym");
-lf[335]=C_decode_literal(C_heaptop,"\376B\000\000\001g");
-lf[336]=C_decode_literal(C_heaptop,"\376B\000\000\042argument is not a string or symbol");
-lf[337]=C_h_intern(&lf[337],8,"keyword\077");
-lf[338]=C_h_intern(&lf[338],15,"string->keyword");
-lf[339]=C_h_intern(&lf[339],15,"keyword->string");
-lf[340]=C_decode_literal(C_heaptop,"\376B\000\000!bad argument type - not a keyword");
-lf[341]=C_h_intern(&lf[341],15,"\003sysget-keyword");
-lf[342]=C_h_intern(&lf[342],11,"get-keyword");
-lf[343]=C_decode_literal(C_heaptop,"\376B\000\000\030missing keyword argument");
-lf[344]=C_h_intern(&lf[344],13,"\003sysmake-blob");
-lf[345]=C_h_intern(&lf[345],9,"make-blob");
-lf[346]=C_h_intern(&lf[346],5,"blob\077");
-lf[347]=C_h_intern(&lf[347],9,"blob-size");
-lf[348]=C_h_intern(&lf[348],12,"string->blob");
-lf[349]=C_h_intern(&lf[349],12,"blob->string");
-lf[350]=C_h_intern(&lf[350],6,"blob=\077");
-lf[351]=C_h_intern(&lf[351],7,"vector\077");
-lf[352]=C_h_intern(&lf[352],13,"vector-length");
-lf[353]=C_h_intern(&lf[353],10,"vector-ref");
-lf[354]=C_h_intern(&lf[354],11,"vector-set!");
-lf[355]=C_h_intern(&lf[355],15,"\003sysmake-vector");
-lf[356]=C_h_intern(&lf[356],11,"make-vector");
-lf[357]=C_decode_literal(C_heaptop,"\376B\000\000\020size is negative");
-lf[358]=C_h_intern(&lf[358],12,"list->vector");
-lf[359]=C_h_intern(&lf[359],12,"vector->list");
-lf[360]=C_h_intern(&lf[360],6,"vector");
-lf[361]=C_h_intern(&lf[361],16,"\003syslist->vector");
-lf[362]=C_h_intern(&lf[362],12,"vector-fill!");
-lf[363]=C_h_intern(&lf[363],12,"vector-copy!");
-lf[364]=C_decode_literal(C_heaptop,"\376B\000\000)cannot copy vector - count exceeds length");
-lf[365]=C_h_intern(&lf[365],13,"vector-resize");
-lf[367]=C_h_intern(&lf[367],5,"char\077");
-lf[368]=C_h_intern(&lf[368],13,"char->integer");
-lf[369]=C_h_intern(&lf[369],13,"integer->char");
-lf[370]=C_h_intern(&lf[370],6,"char=\077");
-lf[371]=C_h_intern(&lf[371],6,"char>\077");
-lf[372]=C_h_intern(&lf[372],6,"char<\077");
-lf[373]=C_h_intern(&lf[373],7,"char>=\077");
-lf[374]=C_h_intern(&lf[374],7,"char<=\077");
-lf[375]=C_h_intern(&lf[375],11,"char-upcase");
-lf[376]=C_h_intern(&lf[376],13,"char-downcase");
-lf[377]=C_h_intern(&lf[377],9,"char-ci=\077");
-lf[378]=C_h_intern(&lf[378],9,"char-ci>\077");
-lf[379]=C_h_intern(&lf[379],9,"char-ci<\077");
-lf[380]=C_h_intern(&lf[380],10,"char-ci>=\077");
-lf[381]=C_h_intern(&lf[381],10,"char-ci<=\077");
-lf[382]=C_h_intern(&lf[382],16,"char-upper-case\077");
-lf[383]=C_h_intern(&lf[383],16,"char-lower-case\077");
-lf[384]=C_h_intern(&lf[384],13,"char-numeric\077");
-lf[385]=C_h_intern(&lf[385],16,"char-whitespace\077");
-lf[386]=C_h_intern(&lf[386],16,"char-alphabetic\077");
-lf[387]=C_h_intern(&lf[387],9,"char-name");
-lf[388]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid character name");
-lf[389]=C_h_intern(&lf[389],10,"procedure\077");
-lf[390]=C_h_intern(&lf[390],5,"apply");
-lf[391]=C_h_intern(&lf[391],34,"\003syscall-with-current-continuation");
-lf[392]=C_h_intern(&lf[392],33,"\003syscall-with-direct-continuation");
-lf[393]=C_h_intern(&lf[393],21,"\003syscall-with-cthulhu");
-lf[394]=C_h_intern(&lf[394],17,"\003sysdirect-return");
-lf[395]=C_h_intern(&lf[395],6,"values");
-lf[396]=C_h_intern(&lf[396],20,"\003syscall-with-values");
-lf[397]=C_h_intern(&lf[397],16,"call-with-values");
-lf[398]=C_h_intern(&lf[398],12,"\003sysfor-each");
-lf[399]=C_h_intern(&lf[399],8,"for-each");
-lf[400]=C_h_intern(&lf[400],7,"\003sysmap");
-lf[401]=C_h_intern(&lf[401],3,"map");
-lf[402]=C_decode_literal(C_heaptop,"\376B\000\000\034lists are not of same length");
-lf[403]=C_h_intern(&lf[403],17,"\003sysdynamic-winds");
-lf[404]=C_h_intern(&lf[404],12,"dynamic-wind");
-lf[405]=C_h_intern(&lf[405],16,"\003sysdynamic-wind");
-lf[406]=C_h_intern(&lf[406],30,"call-with-current-continuation");
-lf[408]=C_h_intern(&lf[408],7,"call/cc");
-lf[409]=C_h_intern(&lf[409],20,"continuation-capture");
-lf[410]=C_h_intern(&lf[410],12,"continuation");
-lf[411]=C_h_intern(&lf[411],13,"continuation\077");
-lf[412]=C_h_intern(&lf[412],22,"\003syscontinuation-graft");
-lf[413]=C_h_intern(&lf[413],18,"continuation-graft");
-lf[414]=C_h_intern(&lf[414],19,"continuation-return");
-lf[415]=C_h_intern(&lf[415],5,"port\077");
-lf[416]=C_h_intern(&lf[416],11,"input-port\077");
-lf[417]=C_h_intern(&lf[417],12,"output-port\077");
-lf[418]=C_h_intern(&lf[418],13,"\003sysmake-port");
-lf[419]=C_h_intern(&lf[419],9,"read-line");
-lf[420]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[421]=C_h_intern(&lf[421],21,"\003sysstream-port-class");
-lf[422]=C_h_intern(&lf[422],18,"\003sysopen-file-port");
-lf[423]=C_h_intern(&lf[423],18,"\003sysstandard-input");
-lf[424]=C_h_intern(&lf[424],19,"\003sysstandard-output");
-lf[425]=C_h_intern(&lf[425],18,"\003sysstandard-error");
-lf[426]=C_h_intern(&lf[426],14,"\003syscheck-port");
-lf[427]=C_decode_literal(C_heaptop,"\376B\000\000\026argument is not a port");
-lf[428]=C_h_intern(&lf[428],19,"\003syscheck-port-mode");
-lf[429]=C_decode_literal(C_heaptop,"\376B\000\000\031port is not an input port");
-lf[430]=C_decode_literal(C_heaptop,"\376B\000\000\032port is not an output-port");
-lf[431]=C_h_intern(&lf[431],15,"\003syscheck-port*");
-lf[432]=C_h_intern(&lf[432],11,"\000file-error");
-lf[433]=C_decode_literal(C_heaptop,"\376B\000\000\023port already closed");
-lf[434]=C_h_intern(&lf[434],18,"current-input-port");
-lf[435]=C_h_intern(&lf[435],19,"current-output-port");
-lf[436]=C_h_intern(&lf[436],18,"current-error-port");
-lf[437]=C_h_intern(&lf[437],13,"\003systty-port\077");
-lf[438]=C_h_intern(&lf[438],25,"\003syspeek-unsigned-integer");
-lf[439]=C_h_intern(&lf[439],13,"\003sysport-data");
-lf[440]=C_h_intern(&lf[440],18,"\003sysset-port-data!");
-lf[441]=C_h_intern(&lf[441],7,"mingw32");
-lf[442]=C_h_intern(&lf[442],27,"\003sysplatform-fixup-pathname");
-lf[443]=C_h_intern(&lf[443],23,"\003syspathname-resolution");
-lf[444]=C_h_intern(&lf[444],20,"\003sysexpand-home-path");
-lf[445]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[446]=C_decode_literal(C_heaptop,"\376B\000\000\004HOME");
-lf[447]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[448]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[449]=C_h_intern(&lf[449],15,"open-input-file");
-lf[450]=C_h_intern(&lf[450],16,"open-output-file");
-lf[451]=C_h_intern(&lf[451],16,"close-input-port");
-lf[452]=C_h_intern(&lf[452],17,"close-output-port");
-lf[453]=C_decode_literal(C_heaptop,"\376B\000\000\001r");
-lf[454]=C_decode_literal(C_heaptop,"\376B\000\000\001w");
-lf[455]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[456]=C_decode_literal(C_heaptop,"\376B\000\000\023cannot open file - ");
-lf[457]=C_h_intern(&lf[457],17,"\003syspeek-c-string");
-lf[458]=C_h_intern(&lf[458],6,"stream");
-lf[459]=C_h_intern(&lf[459],7,"\000binary");
-lf[460]=C_decode_literal(C_heaptop,"\376B\000\000\001b");
-lf[461]=C_h_intern(&lf[461],5,"\000text");
-lf[462]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[463]=C_h_intern(&lf[463],7,"\000append");
-lf[464]=C_decode_literal(C_heaptop,"\376B\000\000&cannot use append mode with input file");
-lf[465]=C_decode_literal(C_heaptop,"\376B\000\000\001a");
-lf[466]=C_decode_literal(C_heaptop,"\376B\000\000\023invalid file option");
-lf[467]=C_h_intern(&lf[467],5,"\000open");
-lf[468]=C_h_intern(&lf[468],20,"call-with-input-file");
-lf[469]=C_h_intern(&lf[469],21,"call-with-output-file");
-lf[470]=C_h_intern(&lf[470],20,"with-input-from-file");
-lf[471]=C_h_intern(&lf[471],19,"with-output-to-file");
-lf[472]=C_h_intern(&lf[472],12,"file-exists\077");
-lf[473]=C_h_intern(&lf[473],8,"\000exists\077");
-lf[474]=C_h_intern(&lf[474],17,"directory-exists\077");
-lf[475]=C_h_intern(&lf[475],16,"\003sysflush-output");
-lf[476]=C_h_intern(&lf[476],12,"flush-output");
-lf[477]=C_h_intern(&lf[477],9,"port-name");
-lf[478]=C_h_intern(&lf[478],14,"set-port-name!");
-lf[479]=C_h_intern(&lf[479],13,"\003sysport-line");
-lf[480]=C_h_intern(&lf[480],13,"port-position");
-lf[481]=C_decode_literal(C_heaptop,"\376B\000\000\037cannot compute position of port");
-lf[482]=C_h_intern(&lf[482],11,"delete-file");
-lf[483]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot delete file - ");
-lf[484]=C_h_intern(&lf[484],7,"\000delete");
-lf[485]=C_h_intern(&lf[485],11,"rename-file");
-lf[486]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot rename file - ");
-lf[487]=C_h_intern(&lf[487],7,"\000rename");
-lf[489]=C_h_intern(&lf[489],28,"\003syscurrent-parameter-vector");
-lf[490]=C_decode_literal(C_heaptop,"\376\000\000\000\000");
-lf[491]=C_h_intern(&lf[491],14,"make-parameter");
-lf[492]=C_h_intern(&lf[492],11,"eof-object\077");
-lf[493]=C_h_intern(&lf[493],11,"char-ready\077");
-lf[494]=C_h_intern(&lf[494],9,"read-char");
-lf[495]=C_h_intern(&lf[495],18,"\003sysread-char/port");
-lf[496]=C_h_intern(&lf[496],15,"\003sysread-char-0");
-lf[497]=C_h_intern(&lf[497],15,"\003syspeek-char-0");
-lf[498]=C_h_intern(&lf[498],9,"peek-char");
-lf[499]=C_h_intern(&lf[499],4,"read");
-lf[500]=C_h_intern(&lf[500],8,"\003sysread");
-lf[501]=C_h_intern(&lf[501],26,"\003sysdefault-read-info-hook");
-lf[502]=C_h_intern(&lf[502],31,"\003sysread-error-with-line-number");
-lf[503]=C_h_intern(&lf[503],21,"\003sysenable-qualifiers");
-lf[504]=C_h_intern(&lf[504],20,"\003sysread-prompt-hook");
-lf[505]=C_h_intern(&lf[505],19,"\003sysinfix-list-hook");
-lf[506]=C_h_intern(&lf[506],21,"\003syssharp-number-hook");
-lf[507]=C_h_intern(&lf[507],14,"\003sysread-error");
-lf[508]=C_decode_literal(C_heaptop,"\376B\000\000!invalid parameterized read syntax");
-lf[509]=C_h_intern(&lf[509],14,"case-sensitive");
-lf[510]=C_h_intern(&lf[510],13,"keyword-style");
-lf[511]=C_h_intern(&lf[511],20,"parentheses-synonyms");
-lf[512]=C_h_intern(&lf[512],13,"symbol-escape");
-lf[513]=C_h_intern(&lf[513],18,"current-read-table");
-lf[514]=C_h_intern(&lf[514],16,"\003sysread-warning");
-lf[515]=C_decode_literal(C_heaptop,"\376B\000\000\011 in line ");
-lf[516]=C_h_intern(&lf[516],13,"\000syntax-error");
-lf[517]=C_decode_literal(C_heaptop,"\376B\000\000\011 in line ");
-lf[518]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000,\376\003\000\000\002\376\377\012\000\000;\376\003\000\000\002\376\377\012\000\000(\376\003\000\000\002\376\377\012\000\000)\376\003\000\000\002\376\377\012\000\000\047\376\003\000\000\002\376\377\012\000\000\042\376\003\000\000\002\376\377\012\000\000[\376\003\000"
+lf[227]=C_h_intern(&lf[227],9,"\003sysfloor");
+lf[228]=C_h_intern(&lf[228],12,"\003systruncate");
+lf[229]=C_h_intern(&lf[229],9,"\003sysround");
+lf[230]=C_h_intern(&lf[230],11,"\003sysceiling");
+lf[231]=C_h_intern(&lf[231],5,"fpsin");
+lf[232]=C_h_intern(&lf[232],5,"fpcos");
+lf[233]=C_h_intern(&lf[233],5,"fptan");
+lf[234]=C_h_intern(&lf[234],6,"fpasin");
+lf[235]=C_h_intern(&lf[235],6,"fpacos");
+lf[236]=C_h_intern(&lf[236],6,"fpatan");
+lf[237]=C_h_intern(&lf[237],7,"fpatan2");
+lf[238]=C_h_intern(&lf[238],5,"fpexp");
+lf[239]=C_h_intern(&lf[239],6,"fpexpt");
+lf[240]=C_h_intern(&lf[240],5,"fplog");
+lf[241]=C_h_intern(&lf[241],6,"fpsqrt");
+lf[242]=C_h_intern(&lf[242],5,"fpabs");
+lf[243]=C_h_intern(&lf[243],10,"fpinteger\077");
+lf[244]=C_h_intern(&lf[244],1,"*");
+lf[245]=C_h_intern(&lf[245],1,"-");
+lf[246]=C_h_intern(&lf[246],1,"+");
+lf[247]=C_h_intern(&lf[247],1,"/");
+lf[248]=C_h_intern(&lf[248],1,"=");
+lf[249]=C_h_intern(&lf[249],1,">");
+lf[250]=C_h_intern(&lf[250],1,"<");
+lf[251]=C_h_intern(&lf[251],2,">=");
+lf[252]=C_h_intern(&lf[252],2,"<=");
+lf[253]=C_h_intern(&lf[253],4,"add1");
+lf[254]=C_h_intern(&lf[254],4,"sub1");
+lf[255]=C_h_intern(&lf[255],8,"quotient");
+lf[256]=C_h_intern(&lf[256],11,"\003sysnumber\077");
+lf[257]=C_h_intern(&lf[257],7,"number\077");
+lf[258]=C_h_intern(&lf[258],8,"complex\077");
+lf[259]=C_h_intern(&lf[259],5,"real\077");
+lf[260]=C_h_intern(&lf[260],9,"rational\077");
+lf[261]=C_h_intern(&lf[261],19,"\003sysflonum-fraction");
+lf[262]=C_h_intern(&lf[262],12,"\003sysinteger\077");
+lf[263]=C_h_intern(&lf[263],8,"integer\077");
+lf[264]=C_h_intern(&lf[264],10,"\003sysexact\077");
+lf[265]=C_h_intern(&lf[265],12,"\003sysinexact\077");
+lf[266]=C_h_intern(&lf[266],6,"exact\077");
+lf[267]=C_h_intern(&lf[267],8,"inexact\077");
+lf[268]=C_h_intern(&lf[268],4,"expt");
+lf[269]=C_h_intern(&lf[269],16,"\003sysfits-in-int\077");
+lf[270]=C_h_intern(&lf[270],25,"\003sysfits-in-unsigned-int\077");
+lf[271]=C_h_intern(&lf[271],27,"\003sysflonum-in-fixnum-range\077");
+lf[272]=C_h_intern(&lf[272],18,"\003sysdouble->number");
+lf[273]=C_h_intern(&lf[273],5,"zero\077");
+lf[274]=C_h_intern(&lf[274],9,"positive\077");
+lf[275]=C_h_intern(&lf[275],9,"negative\077");
+lf[276]=C_h_intern(&lf[276],3,"abs");
+lf[277]=C_h_intern(&lf[277],5,"angle");
+lf[278]=C_decode_literal(C_heaptop,"\376U3.14159265358979\000");
+lf[279]=C_decode_literal(C_heaptop,"\376U0.\000");
+lf[280]=C_h_intern(&lf[280],9,"real-part");
+lf[281]=C_h_intern(&lf[281],9,"imag-part");
+lf[282]=C_h_intern(&lf[282],9,"numerator");
+lf[283]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a rational number");
+lf[284]=C_h_intern(&lf[284],11,"denominator");
+lf[285]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a rational number");
+lf[286]=C_h_intern(&lf[286],9,"magnitude");
+lf[287]=C_h_intern(&lf[287],6,"signum");
+lf[288]=C_decode_literal(C_heaptop,"\376U1.\000");
+lf[289]=C_decode_literal(C_heaptop,"\376U-1.\000");
+lf[290]=C_decode_literal(C_heaptop,"\376U0.\000");
+lf[291]=C_h_intern(&lf[291],18,"\003sysexact->inexact");
+lf[292]=C_h_intern(&lf[292],14,"exact->inexact");
+lf[293]=C_h_intern(&lf[293],18,"\003sysinexact->exact");
+lf[294]=C_h_intern(&lf[294],14,"inexact->exact");
+lf[295]=C_h_intern(&lf[295],5,"floor");
+lf[296]=C_h_intern(&lf[296],7,"ceiling");
+lf[297]=C_h_intern(&lf[297],8,"truncate");
+lf[298]=C_h_intern(&lf[298],5,"round");
+lf[299]=C_h_intern(&lf[299],9,"remainder");
+lf[300]=C_h_intern(&lf[300],6,"modulo");
+lf[301]=C_h_intern(&lf[301],5,"even\077");
+lf[302]=C_h_intern(&lf[302],4,"odd\077");
+lf[303]=C_h_intern(&lf[303],3,"max");
+lf[304]=C_h_intern(&lf[304],3,"min");
+lf[305]=C_h_intern(&lf[305],3,"exp");
+lf[306]=C_h_intern(&lf[306],3,"log");
+lf[307]=C_h_intern(&lf[307],3,"sin");
+lf[308]=C_h_intern(&lf[308],3,"cos");
+lf[309]=C_h_intern(&lf[309],3,"tan");
+lf[310]=C_h_intern(&lf[310],4,"asin");
+lf[311]=C_h_intern(&lf[311],4,"acos");
+lf[312]=C_h_intern(&lf[312],4,"sqrt");
+lf[313]=C_h_intern(&lf[313],4,"atan");
+lf[314]=C_h_intern(&lf[314],7,"\003sysgcd");
+lf[315]=C_h_intern(&lf[315],3,"gcd");
+lf[316]=C_h_intern(&lf[316],7,"\003syslcm");
+lf[317]=C_h_intern(&lf[317],3,"lcm");
+lf[318]=C_h_intern(&lf[318],18,"\003sysstring->number");
+lf[319]=C_h_intern(&lf[319],14,"string->number");
+lf[320]=C_h_intern(&lf[320],18,"\003sysnumber->string");
+lf[321]=C_h_intern(&lf[321],14,"number->string");
+lf[322]=C_h_intern(&lf[322],22,"flonum-print-precision");
+lf[323]=C_h_intern(&lf[323],15,"\003sysmake-symbol");
+lf[324]=C_h_intern(&lf[324],7,"symbol\077");
+lf[325]=C_h_intern(&lf[325],9,"\003syssnafu");
+lf[326]=C_h_intern(&lf[326],9,"\003sysfnord");
+lf[327]=C_h_intern(&lf[327],17,"\003sysintern-symbol");
+lf[328]=C_h_intern(&lf[328],20,"\003sysinterned-symbol\077");
+lf[329]=C_h_intern(&lf[329],18,"\003sysstring->symbol");
+lf[330]=C_h_intern(&lf[330],18,"\003syssymbol->string");
+lf[331]=C_h_intern(&lf[331],28,"\003syssymbol->qualified-string");
+lf[332]=C_h_intern(&lf[332],27,"\003sysqualified-symbol-prefix");
+lf[333]=C_decode_literal(C_heaptop,"\376B\000\000\002##");
+lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\001#");
+lf[335]=C_h_intern(&lf[335],21,"\003sysqualified-symbol\077");
+lf[336]=C_h_intern(&lf[336],28,"\003sysstring->qualified-symbol");
+lf[337]=C_h_intern(&lf[337],14,"symbol->string");
+lf[338]=C_h_intern(&lf[338],14,"string->symbol");
+lf[339]=C_h_intern(&lf[339],25,"string->uninterned-symbol");
+lf[340]=C_h_intern(&lf[340],6,"gensym");
+lf[341]=C_decode_literal(C_heaptop,"\376B\000\000\001g");
+lf[342]=C_decode_literal(C_heaptop,"\376B\000\000\042argument is not a string or symbol");
+lf[343]=C_h_intern(&lf[343],8,"keyword\077");
+lf[344]=C_h_intern(&lf[344],15,"string->keyword");
+lf[345]=C_h_intern(&lf[345],15,"keyword->string");
+lf[346]=C_decode_literal(C_heaptop,"\376B\000\000!bad argument type - not a keyword");
+lf[347]=C_h_intern(&lf[347],15,"\003sysget-keyword");
+lf[348]=C_h_intern(&lf[348],11,"get-keyword");
+lf[349]=C_decode_literal(C_heaptop,"\376B\000\000\030missing keyword argument");
+lf[350]=C_h_intern(&lf[350],13,"\003sysmake-blob");
+lf[351]=C_h_intern(&lf[351],9,"make-blob");
+lf[352]=C_h_intern(&lf[352],5,"blob\077");
+lf[353]=C_h_intern(&lf[353],9,"blob-size");
+lf[354]=C_h_intern(&lf[354],12,"string->blob");
+lf[355]=C_h_intern(&lf[355],12,"blob->string");
+lf[356]=C_h_intern(&lf[356],6,"blob=\077");
+lf[357]=C_h_intern(&lf[357],7,"vector\077");
+lf[358]=C_h_intern(&lf[358],13,"vector-length");
+lf[359]=C_h_intern(&lf[359],10,"vector-ref");
+lf[360]=C_h_intern(&lf[360],11,"vector-set!");
+lf[361]=C_h_intern(&lf[361],15,"\003sysmake-vector");
+lf[362]=C_h_intern(&lf[362],11,"make-vector");
+lf[363]=C_decode_literal(C_heaptop,"\376B\000\000\020size is negative");
+lf[364]=C_h_intern(&lf[364],12,"list->vector");
+lf[365]=C_h_intern(&lf[365],12,"vector->list");
+lf[366]=C_h_intern(&lf[366],6,"vector");
+lf[367]=C_h_intern(&lf[367],16,"\003syslist->vector");
+lf[368]=C_h_intern(&lf[368],12,"vector-fill!");
+lf[369]=C_h_intern(&lf[369],12,"vector-copy!");
+lf[370]=C_decode_literal(C_heaptop,"\376B\000\000)cannot copy vector - count exceeds length");
+lf[371]=C_h_intern(&lf[371],13,"vector-resize");
+lf[373]=C_h_intern(&lf[373],5,"char\077");
+lf[374]=C_h_intern(&lf[374],13,"char->integer");
+lf[375]=C_h_intern(&lf[375],13,"integer->char");
+lf[376]=C_h_intern(&lf[376],6,"char=\077");
+lf[377]=C_h_intern(&lf[377],6,"char>\077");
+lf[378]=C_h_intern(&lf[378],6,"char<\077");
+lf[379]=C_h_intern(&lf[379],7,"char>=\077");
+lf[380]=C_h_intern(&lf[380],7,"char<=\077");
+lf[381]=C_h_intern(&lf[381],11,"char-upcase");
+lf[382]=C_h_intern(&lf[382],13,"char-downcase");
+lf[383]=C_h_intern(&lf[383],9,"char-ci=\077");
+lf[384]=C_h_intern(&lf[384],9,"char-ci>\077");
+lf[385]=C_h_intern(&lf[385],9,"char-ci<\077");
+lf[386]=C_h_intern(&lf[386],10,"char-ci>=\077");
+lf[387]=C_h_intern(&lf[387],10,"char-ci<=\077");
+lf[388]=C_h_intern(&lf[388],16,"char-upper-case\077");
+lf[389]=C_h_intern(&lf[389],16,"char-lower-case\077");
+lf[390]=C_h_intern(&lf[390],13,"char-numeric\077");
+lf[391]=C_h_intern(&lf[391],16,"char-whitespace\077");
+lf[392]=C_h_intern(&lf[392],16,"char-alphabetic\077");
+lf[393]=C_h_intern(&lf[393],9,"char-name");
+lf[394]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid character name");
+lf[395]=C_h_intern(&lf[395],10,"procedure\077");
+lf[396]=C_h_intern(&lf[396],5,"apply");
+lf[397]=C_h_intern(&lf[397],34,"\003syscall-with-current-continuation");
+lf[398]=C_h_intern(&lf[398],33,"\003syscall-with-direct-continuation");
+lf[399]=C_h_intern(&lf[399],21,"\003syscall-with-cthulhu");
+lf[400]=C_h_intern(&lf[400],17,"\003sysdirect-return");
+lf[401]=C_h_intern(&lf[401],6,"values");
+lf[402]=C_h_intern(&lf[402],20,"\003syscall-with-values");
+lf[403]=C_h_intern(&lf[403],16,"call-with-values");
+lf[404]=C_h_intern(&lf[404],12,"\003sysfor-each");
+lf[405]=C_h_intern(&lf[405],8,"for-each");
+lf[406]=C_h_intern(&lf[406],7,"\003sysmap");
+lf[407]=C_h_intern(&lf[407],3,"map");
+lf[408]=C_decode_literal(C_heaptop,"\376B\000\000\034lists are not of same length");
+lf[409]=C_h_intern(&lf[409],17,"\003sysdynamic-winds");
+lf[410]=C_h_intern(&lf[410],12,"dynamic-wind");
+lf[411]=C_h_intern(&lf[411],16,"\003sysdynamic-wind");
+lf[412]=C_h_intern(&lf[412],30,"call-with-current-continuation");
+lf[414]=C_h_intern(&lf[414],7,"call/cc");
+lf[415]=C_h_intern(&lf[415],20,"continuation-capture");
+lf[416]=C_h_intern(&lf[416],12,"continuation");
+lf[417]=C_h_intern(&lf[417],13,"continuation\077");
+lf[418]=C_h_intern(&lf[418],22,"\003syscontinuation-graft");
+lf[419]=C_h_intern(&lf[419],18,"continuation-graft");
+lf[420]=C_h_intern(&lf[420],19,"continuation-return");
+lf[421]=C_h_intern(&lf[421],5,"port\077");
+lf[422]=C_h_intern(&lf[422],11,"input-port\077");
+lf[423]=C_h_intern(&lf[423],12,"output-port\077");
+lf[424]=C_h_intern(&lf[424],13,"\003sysmake-port");
+lf[425]=C_h_intern(&lf[425],9,"read-line");
+lf[426]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[427]=C_h_intern(&lf[427],21,"\003sysstream-port-class");
+lf[428]=C_h_intern(&lf[428],18,"\003sysopen-file-port");
+lf[429]=C_h_intern(&lf[429],18,"\003sysstandard-input");
+lf[430]=C_h_intern(&lf[430],19,"\003sysstandard-output");
+lf[431]=C_h_intern(&lf[431],18,"\003sysstandard-error");
+lf[432]=C_h_intern(&lf[432],14,"\003syscheck-port");
+lf[433]=C_decode_literal(C_heaptop,"\376B\000\000\026argument is not a port");
+lf[434]=C_h_intern(&lf[434],19,"\003syscheck-port-mode");
+lf[435]=C_decode_literal(C_heaptop,"\376B\000\000\031port is not an input port");
+lf[436]=C_decode_literal(C_heaptop,"\376B\000\000\032port is not an output-port");
+lf[437]=C_h_intern(&lf[437],15,"\003syscheck-port*");
+lf[438]=C_h_intern(&lf[438],11,"\000file-error");
+lf[439]=C_decode_literal(C_heaptop,"\376B\000\000\023port already closed");
+lf[440]=C_h_intern(&lf[440],18,"current-input-port");
+lf[441]=C_h_intern(&lf[441],19,"current-output-port");
+lf[442]=C_h_intern(&lf[442],18,"current-error-port");
+lf[443]=C_h_intern(&lf[443],13,"\003systty-port\077");
+lf[444]=C_h_intern(&lf[444],25,"\003syspeek-unsigned-integer");
+lf[445]=C_h_intern(&lf[445],13,"\003sysport-data");
+lf[446]=C_h_intern(&lf[446],18,"\003sysset-port-data!");
+lf[447]=C_h_intern(&lf[447],7,"mingw32");
+lf[448]=C_h_intern(&lf[448],27,"\003sysplatform-fixup-pathname");
+lf[449]=C_h_intern(&lf[449],23,"\003syspathname-resolution");
+lf[450]=C_h_intern(&lf[450],20,"\003sysexpand-home-path");
+lf[451]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[452]=C_decode_literal(C_heaptop,"\376B\000\000\004HOME");
+lf[453]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[454]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[455]=C_h_intern(&lf[455],15,"open-input-file");
+lf[456]=C_h_intern(&lf[456],16,"open-output-file");
+lf[457]=C_h_intern(&lf[457],16,"close-input-port");
+lf[458]=C_h_intern(&lf[458],17,"close-output-port");
+lf[459]=C_decode_literal(C_heaptop,"\376B\000\000\001r");
+lf[460]=C_decode_literal(C_heaptop,"\376B\000\000\001w");
+lf[461]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[462]=C_decode_literal(C_heaptop,"\376B\000\000\023cannot open file - ");
+lf[463]=C_h_intern(&lf[463],17,"\003syspeek-c-string");
+lf[464]=C_h_intern(&lf[464],6,"stream");
+lf[465]=C_h_intern(&lf[465],7,"\000binary");
+lf[466]=C_decode_literal(C_heaptop,"\376B\000\000\001b");
+lf[467]=C_h_intern(&lf[467],5,"\000text");
+lf[468]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[469]=C_h_intern(&lf[469],7,"\000append");
+lf[470]=C_decode_literal(C_heaptop,"\376B\000\000&cannot use append mode with input file");
+lf[471]=C_decode_literal(C_heaptop,"\376B\000\000\001a");
+lf[472]=C_decode_literal(C_heaptop,"\376B\000\000\023invalid file option");
+lf[473]=C_h_intern(&lf[473],5,"\000open");
+lf[474]=C_h_intern(&lf[474],20,"call-with-input-file");
+lf[475]=C_h_intern(&lf[475],21,"call-with-output-file");
+lf[476]=C_h_intern(&lf[476],20,"with-input-from-file");
+lf[477]=C_h_intern(&lf[477],19,"with-output-to-file");
+lf[478]=C_h_intern(&lf[478],12,"file-exists\077");
+lf[479]=C_h_intern(&lf[479],8,"\000exists\077");
+lf[480]=C_h_intern(&lf[480],17,"directory-exists\077");
+lf[481]=C_h_intern(&lf[481],16,"\003sysflush-output");
+lf[482]=C_h_intern(&lf[482],12,"flush-output");
+lf[483]=C_h_intern(&lf[483],9,"port-name");
+lf[484]=C_h_intern(&lf[484],14,"set-port-name!");
+lf[485]=C_h_intern(&lf[485],13,"\003sysport-line");
+lf[486]=C_h_intern(&lf[486],13,"port-position");
+lf[487]=C_decode_literal(C_heaptop,"\376B\000\000\037cannot compute position of port");
+lf[488]=C_h_intern(&lf[488],11,"delete-file");
+lf[489]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot delete file - ");
+lf[490]=C_h_intern(&lf[490],7,"\000delete");
+lf[491]=C_h_intern(&lf[491],11,"rename-file");
+lf[492]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot rename file - ");
+lf[493]=C_h_intern(&lf[493],7,"\000rename");
+lf[495]=C_h_intern(&lf[495],28,"\003syscurrent-parameter-vector");
+lf[496]=C_decode_literal(C_heaptop,"\376\000\000\000\000");
+lf[497]=C_h_intern(&lf[497],14,"make-parameter");
+lf[498]=C_h_intern(&lf[498],11,"eof-object\077");
+lf[499]=C_h_intern(&lf[499],11,"char-ready\077");
+lf[500]=C_h_intern(&lf[500],9,"read-char");
+lf[501]=C_h_intern(&lf[501],18,"\003sysread-char/port");
+lf[502]=C_h_intern(&lf[502],15,"\003sysread-char-0");
+lf[503]=C_h_intern(&lf[503],15,"\003syspeek-char-0");
+lf[504]=C_h_intern(&lf[504],9,"peek-char");
+lf[505]=C_h_intern(&lf[505],4,"read");
+lf[506]=C_h_intern(&lf[506],8,"\003sysread");
+lf[507]=C_h_intern(&lf[507],26,"\003sysdefault-read-info-hook");
+lf[508]=C_h_intern(&lf[508],31,"\003sysread-error-with-line-number");
+lf[509]=C_h_intern(&lf[509],21,"\003sysenable-qualifiers");
+lf[510]=C_h_intern(&lf[510],20,"\003sysread-prompt-hook");
+lf[511]=C_h_intern(&lf[511],19,"\003sysinfix-list-hook");
+lf[512]=C_h_intern(&lf[512],21,"\003syssharp-number-hook");
+lf[513]=C_h_intern(&lf[513],14,"\003sysread-error");
+lf[514]=C_decode_literal(C_heaptop,"\376B\000\000!invalid parameterized read syntax");
+lf[515]=C_h_intern(&lf[515],14,"case-sensitive");
+lf[516]=C_h_intern(&lf[516],13,"keyword-style");
+lf[517]=C_h_intern(&lf[517],20,"parentheses-synonyms");
+lf[518]=C_h_intern(&lf[518],13,"symbol-escape");
+lf[519]=C_h_intern(&lf[519],18,"current-read-table");
+lf[520]=C_h_intern(&lf[520],16,"\003sysread-warning");
+lf[521]=C_decode_literal(C_heaptop,"\376B\000\000\011 in line ");
+lf[522]=C_h_intern(&lf[522],13,"\000syntax-error");
+lf[523]=C_decode_literal(C_heaptop,"\376B\000\000\011 in line ");
+lf[524]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000,\376\003\000\000\002\376\377\012\000\000;\376\003\000\000\002\376\377\012\000\000(\376\003\000\000\002\376\377\012\000\000)\376\003\000\000\002\376\377\012\000\000\047\376\003\000\000\002\376\377\012\000\000\042\376\003\000\000\002\376\377\012\000\000[\376\003\000"
 "\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\377\016");
-lf[519]=C_decode_literal(C_heaptop,"\376B\000\000\032unexpected list terminator");
-lf[520]=C_decode_literal(C_heaptop,"\376B\000\000\022reserved character");
-lf[521]=C_decode_literal(C_heaptop,"\376B\000\000\032invalid escape-sequence \047\134");
-lf[522]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
-lf[523]=C_decode_literal(C_heaptop,"\376B\000\000\034unterminated string constant");
-lf[524]=C_h_intern(&lf[524],21,"\003syschar->utf8-string");
-lf[525]=C_decode_literal(C_heaptop,"\376B\000\000\023unterminated string");
-lf[526]=C_decode_literal(C_heaptop,"\376B\000\000\001x");
-lf[527]=C_decode_literal(C_heaptop,"\376B\000\000\022bad surrogate pair");
-lf[528]=C_h_intern(&lf[528],25,"\003syssurrogates->codepoint");
-lf[529]=C_decode_literal(C_heaptop,"\376B\000\000\001u");
-lf[530]=C_decode_literal(C_heaptop,"\376B\000\000\032unpaired escaped surrogate");
-lf[531]=C_h_intern(&lf[531],22,"\003sysunicode-surrogate\077");
-lf[532]=C_decode_literal(C_heaptop,"\376B\000\000\001u");
-lf[533]=C_decode_literal(C_heaptop,"\376B\000\000\032invalid escape (surrogate)");
-lf[534]=C_decode_literal(C_heaptop,"\376B\000\000\001U");
-lf[535]=C_decode_literal(C_heaptop,"\376B\000\000\077undefined escape sequence in string - probably forgot backslash");
-lf[536]=C_decode_literal(C_heaptop,"\376B\000\000\011missing `");
-lf[537]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
-lf[538]=C_h_intern(&lf[538],9,"list-info");
-lf[539]=C_decode_literal(C_heaptop,"\376B\000\000\030list-terminator mismatch");
-lf[540]=C_decode_literal(C_heaptop,"\376B\000\000\021unterminated list");
-lf[541]=C_decode_literal(C_heaptop,"\376B\000\000\027missing list terminator");
-lf[542]=C_decode_literal(C_heaptop,"\376B\000\000\022invalid use of `.\047");
-lf[543]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[544]=C_decode_literal(C_heaptop,"\376B\000\000\015missing token");
-lf[545]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid vector syntax");
-lf[546]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[547]=C_decode_literal(C_heaptop,"\376B\000\000\022invalid use of `.\047");
-lf[548]=C_decode_literal(C_heaptop,"\376B\000\0003cannot represent exact fraction - coerced to flonum");
-lf[549]=C_decode_literal(C_heaptop,"\376B\000\000\025illegal number syntax");
-lf[550]=C_decode_literal(C_heaptop,"\376B\000\000!unexpected end of numeric literal");
-lf[551]=C_decode_literal(C_heaptop,"\376B\000\0000illegal number syntax - invalid exactness prefix");
-lf[552]=C_decode_literal(C_heaptop,"\376B\000\000!unexpected end of numeric literal");
-lf[553]=C_decode_literal(C_heaptop,"\376B\000\000%illegal number syntax - invalid radix");
-lf[554]=C_h_intern(&lf[554],11,"symbol-info");
-lf[555]=C_decode_literal(C_heaptop,"\376B\000\000\042unexpected end of `| ... |\047 symbol");
-lf[556]=C_decode_literal(C_heaptop,"\376B\000\000\013missing \047|\047");
-lf[557]=C_decode_literal(C_heaptop,"\376B\000\000\027unknown named character");
-lf[558]=C_decode_literal(C_heaptop,"\376B\000\000\032unterminated block-comment");
-lf[559]=C_decode_literal(C_heaptop,"\376B\000\000\037invalid qualified symbol syntax");
-lf[560]=C_decode_literal(C_heaptop,"\376B\000\000&qualified symbol syntax is not allowed");
-lf[561]=C_h_intern(&lf[561],7,"\000suffix");
-lf[562]=C_h_intern(&lf[562],7,"\000prefix");
-lf[563]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000[\376\003\000\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\377\016");
-lf[564]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000|\376\377\016");
-lf[565]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000[\376\003\000\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\003\000\000\002\376\377\012\000\000|\376\377\016");
-lf[566]=C_h_intern(&lf[566],5,"quote");
-lf[567]=C_h_intern(&lf[567],10,"quasiquote");
-lf[568]=C_h_intern(&lf[568],16,"unquote-splicing");
-lf[569]=C_h_intern(&lf[569],7,"unquote");
-lf[570]=C_decode_literal(C_heaptop,"\376B\000\000!invalid parameterized read syntax");
-lf[571]=C_decode_literal(C_heaptop,"\376B\000\0006unexpected end of input while reading `#c...\047 sequence");
-lf[572]=C_decode_literal(C_heaptop,"\376B\000\000*invalid case specifier in `#c...\047 sequence");
-lf[573]=C_h_intern(&lf[573],11,"quasisyntax");
-lf[574]=C_h_intern(&lf[574],8,"location");
-lf[575]=C_decode_literal(C_heaptop,"\376B\000\000\001#");
-lf[576]=C_h_intern(&lf[576],11,"cond-expand");
-lf[577]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\004else\376\377\016");
-lf[578]=C_decode_literal(C_heaptop,"\376B\000\000\003eof");
-lf[579]=C_decode_literal(C_heaptop,"\376B\000\000\010optional");
-lf[580]=C_decode_literal(C_heaptop,"\376B\000\000\004rest");
-lf[581]=C_decode_literal(C_heaptop,"\376B\000\000\003key");
-lf[582]=C_decode_literal(C_heaptop,"\376B\000\000\002#!");
-lf[583]=C_decode_literal(C_heaptop,"\376B\000\000\014current-line");
-lf[584]=C_decode_literal(C_heaptop,"\376B\000\000\014current-file");
-lf[586]=C_decode_literal(C_heaptop,"\376B\000\000\022invalid `#!\047 token");
-lf[587]=C_h_intern(&lf[587],18,"\003sysuser-read-hook");
-lf[588]=C_decode_literal(C_heaptop,"\376B\000\000\035UTF-8 codepoint out of range:");
-lf[589]=C_decode_literal(C_heaptop,"\376B\000\000\036invalid sharp-sign read syntax");
-lf[590]=C_h_intern(&lf[590],18,"\003sysset-read-mark!");
-lf[591]=C_h_intern(&lf[591],16,"set-read-syntax!");
-lf[592]=C_h_intern(&lf[592],22,"set-sharp-read-syntax!");
-lf[593]=C_h_intern(&lf[593],30,"set-parameterized-read-syntax!");
-lf[594]=C_h_intern(&lf[594],15,"copy-read-table");
-lf[595]=C_h_intern(&lf[595],10,"read-table");
-lf[596]=C_h_intern(&lf[596],16,"\003syswrite-char-0");
-lf[597]=C_h_intern(&lf[597],19,"\003syswrite-char/port");
-lf[598]=C_h_intern(&lf[598],10,"write-char");
-lf[599]=C_h_intern(&lf[599],7,"newline");
-lf[600]=C_h_intern(&lf[600],5,"write");
-lf[601]=C_h_intern(&lf[601],9,"\003sysprint");
-lf[602]=C_h_intern(&lf[602],7,"display");
-lf[603]=C_h_intern(&lf[603],5,"print");
-lf[604]=C_h_intern(&lf[604],6,"print*");
-lf[608]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
-lf[609]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
-lf[610]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000(\376\003\000\000\002\376\377\012\000\000)\376\003\000\000\002\376\377\012\000\000,\376\003\000\000\002\376\377\012\000\000[\376\003\000\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\003\000"
+lf[525]=C_decode_literal(C_heaptop,"\376B\000\000\032unexpected list terminator");
+lf[526]=C_decode_literal(C_heaptop,"\376B\000\000\022reserved character");
+lf[527]=C_decode_literal(C_heaptop,"\376B\000\000\032invalid escape-sequence \047\134");
+lf[528]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
+lf[529]=C_decode_literal(C_heaptop,"\376B\000\000\034unterminated string constant");
+lf[530]=C_h_intern(&lf[530],21,"\003syschar->utf8-string");
+lf[531]=C_decode_literal(C_heaptop,"\376B\000\000\023unterminated string");
+lf[532]=C_decode_literal(C_heaptop,"\376B\000\000\001x");
+lf[533]=C_decode_literal(C_heaptop,"\376B\000\000\022bad surrogate pair");
+lf[534]=C_h_intern(&lf[534],25,"\003syssurrogates->codepoint");
+lf[535]=C_decode_literal(C_heaptop,"\376B\000\000\001u");
+lf[536]=C_decode_literal(C_heaptop,"\376B\000\000\032unpaired escaped surrogate");
+lf[537]=C_h_intern(&lf[537],22,"\003sysunicode-surrogate\077");
+lf[538]=C_decode_literal(C_heaptop,"\376B\000\000\001u");
+lf[539]=C_decode_literal(C_heaptop,"\376B\000\000\032invalid escape (surrogate)");
+lf[540]=C_decode_literal(C_heaptop,"\376B\000\000\001U");
+lf[541]=C_decode_literal(C_heaptop,"\376B\000\000\077undefined escape sequence in string - probably forgot backslash");
+lf[542]=C_decode_literal(C_heaptop,"\376B\000\000\011missing `");
+lf[543]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
+lf[544]=C_h_intern(&lf[544],9,"list-info");
+lf[545]=C_decode_literal(C_heaptop,"\376B\000\000\030list-terminator mismatch");
+lf[546]=C_decode_literal(C_heaptop,"\376B\000\000\021unterminated list");
+lf[547]=C_decode_literal(C_heaptop,"\376B\000\000\027missing list terminator");
+lf[548]=C_decode_literal(C_heaptop,"\376B\000\000\022invalid use of `.\047");
+lf[549]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[550]=C_decode_literal(C_heaptop,"\376B\000\000\015missing token");
+lf[551]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid vector syntax");
+lf[552]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[553]=C_decode_literal(C_heaptop,"\376B\000\000\022invalid use of `.\047");
+lf[554]=C_decode_literal(C_heaptop,"\376B\000\0003cannot represent exact fraction - coerced to flonum");
+lf[555]=C_decode_literal(C_heaptop,"\376B\000\000\025illegal number syntax");
+lf[556]=C_decode_literal(C_heaptop,"\376B\000\000!unexpected end of numeric literal");
+lf[557]=C_decode_literal(C_heaptop,"\376B\000\0000illegal number syntax - invalid exactness prefix");
+lf[558]=C_decode_literal(C_heaptop,"\376B\000\000!unexpected end of numeric literal");
+lf[559]=C_decode_literal(C_heaptop,"\376B\000\000%illegal number syntax - invalid radix");
+lf[560]=C_h_intern(&lf[560],11,"symbol-info");
+lf[561]=C_decode_literal(C_heaptop,"\376B\000\000\042unexpected end of `| ... |\047 symbol");
+lf[562]=C_decode_literal(C_heaptop,"\376B\000\000\013missing \047|\047");
+lf[563]=C_decode_literal(C_heaptop,"\376B\000\000\027unknown named character");
+lf[564]=C_decode_literal(C_heaptop,"\376B\000\000\032unterminated block-comment");
+lf[565]=C_decode_literal(C_heaptop,"\376B\000\000\037invalid qualified symbol syntax");
+lf[566]=C_decode_literal(C_heaptop,"\376B\000\000&qualified symbol syntax is not allowed");
+lf[567]=C_h_intern(&lf[567],7,"\000suffix");
+lf[568]=C_h_intern(&lf[568],7,"\000prefix");
+lf[569]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000[\376\003\000\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\377\016");
+lf[570]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000|\376\377\016");
+lf[571]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000[\376\003\000\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\003\000\000\002\376\377\012\000\000|\376\377\016");
+lf[572]=C_h_intern(&lf[572],5,"quote");
+lf[573]=C_h_intern(&lf[573],10,"quasiquote");
+lf[574]=C_h_intern(&lf[574],16,"unquote-splicing");
+lf[575]=C_h_intern(&lf[575],7,"unquote");
+lf[576]=C_decode_literal(C_heaptop,"\376B\000\000!invalid parameterized read syntax");
+lf[577]=C_decode_literal(C_heaptop,"\376B\000\0006unexpected end of input while reading `#c...\047 sequence");
+lf[578]=C_decode_literal(C_heaptop,"\376B\000\000*invalid case specifier in `#c...\047 sequence");
+lf[579]=C_h_intern(&lf[579],11,"quasisyntax");
+lf[580]=C_h_intern(&lf[580],8,"location");
+lf[581]=C_decode_literal(C_heaptop,"\376B\000\000\001#");
+lf[582]=C_h_intern(&lf[582],11,"cond-expand");
+lf[583]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\004else\376\377\016");
+lf[584]=C_decode_literal(C_heaptop,"\376B\000\000\003eof");
+lf[585]=C_decode_literal(C_heaptop,"\376B\000\000\010optional");
+lf[586]=C_decode_literal(C_heaptop,"\376B\000\000\004rest");
+lf[587]=C_decode_literal(C_heaptop,"\376B\000\000\003key");
+lf[588]=C_decode_literal(C_heaptop,"\376B\000\000\002#!");
+lf[589]=C_decode_literal(C_heaptop,"\376B\000\000\014current-line");
+lf[590]=C_decode_literal(C_heaptop,"\376B\000\000\014current-file");
+lf[592]=C_decode_literal(C_heaptop,"\376B\000\000\022invalid `#!\047 token");
+lf[593]=C_h_intern(&lf[593],18,"\003sysuser-read-hook");
+lf[594]=C_decode_literal(C_heaptop,"\376B\000\000\035UTF-8 codepoint out of range:");
+lf[595]=C_decode_literal(C_heaptop,"\376B\000\000\036invalid sharp-sign read syntax");
+lf[596]=C_h_intern(&lf[596],18,"\003sysset-read-mark!");
+lf[597]=C_h_intern(&lf[597],16,"set-read-syntax!");
+lf[598]=C_h_intern(&lf[598],22,"set-sharp-read-syntax!");
+lf[599]=C_h_intern(&lf[599],30,"set-parameterized-read-syntax!");
+lf[600]=C_h_intern(&lf[600],15,"copy-read-table");
+lf[601]=C_h_intern(&lf[601],10,"read-table");
+lf[602]=C_h_intern(&lf[602],16,"\003syswrite-char-0");
+lf[603]=C_h_intern(&lf[603],19,"\003syswrite-char/port");
+lf[604]=C_h_intern(&lf[604],10,"write-char");
+lf[605]=C_h_intern(&lf[605],7,"newline");
+lf[606]=C_h_intern(&lf[606],5,"write");
+lf[607]=C_h_intern(&lf[607],9,"\003sysprint");
+lf[608]=C_h_intern(&lf[608],7,"display");
+lf[609]=C_h_intern(&lf[609],5,"print");
+lf[610]=C_h_intern(&lf[610],6,"print*");
+lf[614]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
+lf[615]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
+lf[616]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000(\376\003\000\000\002\376\377\012\000\000)\376\003\000\000\002\376\377\012\000\000,\376\003\000\000\002\376\377\012\000\000[\376\003\000\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\003\000"
 "\000\002\376\377\012\000\000\047\376\003\000\000\002\376\377\012\000\000\042\376\003\000\000\002\376\377\012\000\000;\376\003\000\000\002\376\377\012\000\000 \376\003\000\000\002\376\377\012\000\000`\376\003\000\000\002\376\377\012\000\000|\376\377\016");
-lf[611]=C_decode_literal(C_heaptop,"\376B\000\000\002#!");
-lf[612]=C_decode_literal(C_heaptop,"\376B\000\000\002()");
-lf[613]=C_decode_literal(C_heaptop,"\376B\000\000\002#t");
-lf[614]=C_decode_literal(C_heaptop,"\376B\000\000\002#f");
-lf[615]=C_decode_literal(C_heaptop,"\376B\000\000\005#!eof");
-lf[616]=C_decode_literal(C_heaptop,"\376B\000\000\016#<unspecified>");
-lf[617]=C_decode_literal(C_heaptop,"\376B\000\000\002#\134");
-lf[618]=C_h_intern(&lf[618],28,"\003sysarbitrary-unbound-symbol");
-lf[619]=C_decode_literal(C_heaptop,"\376B\000\000\020#<unbound value>");
-lf[620]=C_decode_literal(C_heaptop,"\376B\000\000\033#<invalid forwarded object>");
-lf[621]=C_decode_literal(C_heaptop,"\376B\000\000\002#:");
-lf[622]=C_h_intern(&lf[622],10,"#!optional");
-lf[623]=C_h_intern(&lf[623],5,"#!key");
-lf[624]=C_h_intern(&lf[624],6,"#!rest");
-lf[625]=C_h_intern(&lf[625],19,"\003syspointer->string");
-lf[626]=C_decode_literal(C_heaptop,"\376B\000\000\002\134\042");
-lf[627]=C_decode_literal(C_heaptop,"\376B\000\000\002\134\134");
-lf[628]=C_decode_literal(C_heaptop,"\376B\000\000\003 . ");
-lf[629]=C_decode_literal(C_heaptop,"\376B\000\000\025#<static blob of size");
-lf[630]=C_decode_literal(C_heaptop,"\376B\000\000\017#<blob of size ");
-lf[631]=C_h_intern(&lf[631],19,"\003sysuser-print-hook");
-lf[632]=C_h_intern(&lf[632],21,"\003sysprocedure->string");
-lf[633]=C_decode_literal(C_heaptop,"\376B\000\000\013#<locative>");
-lf[634]=C_h_intern(&lf[634],23,"\003syslambda-info->string");
-lf[635]=C_decode_literal(C_heaptop,"\376B\000\000\016#<lambda info ");
-lf[636]=C_decode_literal(C_heaptop,"\376B\000\000\002\042>");
-lf[637]=C_decode_literal(C_heaptop,"\376B\000\000\016#<input port \042");
-lf[638]=C_decode_literal(C_heaptop,"\376B\000\000\017#<output port \042");
-lf[639]=C_decode_literal(C_heaptop,"\376B\000\000\003#()");
-lf[640]=C_decode_literal(C_heaptop,"\376B\000\000\002#(");
-lf[641]=C_decode_literal(C_heaptop,"\376B\000\000,unprintable non-immediate object encountered");
-lf[642]=C_decode_literal(C_heaptop,"\376B\000\000\033#<invalid immediate object>");
-lf[643]=C_decode_literal(C_heaptop,"\376B\000\000\014#<procedure ");
-lf[644]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
-lf[645]=C_decode_literal(C_heaptop,"\376B\000\000\014#<procedure>");
-lf[646]=C_h_intern(&lf[646],15,"\003syslambda-info");
-lf[647]=C_h_intern(&lf[647],19,"\003sysrecord-printers");
-lf[648]=C_h_intern(&lf[648],27,"\003sysregister-record-printer");
-lf[649]=C_h_intern(&lf[649],9,"condition");
-lf[650]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[651]=C_h_intern(&lf[651],6,"thread");
-lf[652]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[653]=C_decode_literal(C_heaptop,"\376B\000\000\002#<");
-lf[654]=C_h_intern(&lf[654],27,"\003syswith-print-length-limit");
-lf[655]=C_h_intern(&lf[655],11,"bitwise-and");
-lf[656]=C_h_intern(&lf[656],11,"bitwise-ior");
-lf[657]=C_h_intern(&lf[657],11,"bitwise-xor");
-lf[658]=C_h_intern(&lf[658],11,"bitwise-not");
-lf[659]=C_h_intern(&lf[659],16,"arithmetic-shift");
-lf[660]=C_h_intern(&lf[660],8,"bit-set\077");
-lf[661]=C_h_intern(&lf[661],14,"\003syscopy-bytes");
-lf[662]=C_decode_literal(C_heaptop,"\376B\000\000\022string buffer full");
-lf[663]=C_h_intern(&lf[663],20,"\003sysscan-buffer-line");
-lf[664]=C_h_intern(&lf[664],21,"\003sysstring-port-class");
-lf[665]=C_h_intern(&lf[665],17,"open-input-string");
-lf[666]=C_decode_literal(C_heaptop,"\376B\000\000\010(string)");
-lf[667]=C_h_intern(&lf[667],18,"open-output-string");
-lf[668]=C_decode_literal(C_heaptop,"\376B\000\000\010(string)");
-lf[669]=C_h_intern(&lf[669],17,"get-output-string");
-lf[670]=C_decode_literal(C_heaptop,"\376B\000\000$argument is not a string-output-port");
-lf[671]=C_h_intern(&lf[671],19,"\003sysprint-to-string");
-lf[672]=C_decode_literal(C_heaptop,"\376B\000\000\021#<tagged pointer ");
-lf[673]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
-lf[674]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
-lf[675]=C_h_intern(&lf[675],20,"\003syspointer->address");
-lf[676]=C_decode_literal(C_heaptop,"\376B\000\000\021#<SWIG pointer 0x");
-lf[677]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
-lf[678]=C_decode_literal(C_heaptop,"\376B\000\000\014#<pointer 0x");
-lf[679]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
-lf[680]=C_h_intern(&lf[680],13,"software-type");
-lf[681]=C_h_intern(&lf[681],12,"machine-type");
-lf[682]=C_h_intern(&lf[682],18,"machine-byte-order");
-lf[683]=C_h_intern(&lf[683],16,"software-version");
-lf[684]=C_h_intern(&lf[684],14,"build-platform");
-lf[685]=C_h_intern(&lf[685],9,"c-runtime");
-lf[686]=C_h_intern(&lf[686],20,"\003syswindows-platform");
-lf[687]=C_h_intern(&lf[687],15,"chicken-version");
-lf[688]=C_decode_literal(C_heaptop,"\376B\000\000\010Version ");
-lf[689]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
-lf[690]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
-lf[691]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[692]=C_decode_literal(C_heaptop,"\376B\000\000\002 [");
-lf[693]=C_decode_literal(C_heaptop,"\376B\000\000\002 ]");
-lf[694]=C_h_intern(&lf[694],7,"unknown");
-lf[695]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[696]=C_decode_literal(C_heaptop,"\376B\000\000\001-");
-lf[697]=C_decode_literal(C_heaptop,"\376B\000\000\006 64bit");
+lf[617]=C_decode_literal(C_heaptop,"\376B\000\000\002#!");
+lf[618]=C_decode_literal(C_heaptop,"\376B\000\000\002()");
+lf[619]=C_decode_literal(C_heaptop,"\376B\000\000\002#t");
+lf[620]=C_decode_literal(C_heaptop,"\376B\000\000\002#f");
+lf[621]=C_decode_literal(C_heaptop,"\376B\000\000\005#!eof");
+lf[622]=C_decode_literal(C_heaptop,"\376B\000\000\016#<unspecified>");
+lf[623]=C_decode_literal(C_heaptop,"\376B\000\000\002#\134");
+lf[624]=C_h_intern(&lf[624],28,"\003sysarbitrary-unbound-symbol");
+lf[625]=C_decode_literal(C_heaptop,"\376B\000\000\020#<unbound value>");
+lf[626]=C_decode_literal(C_heaptop,"\376B\000\000\033#<invalid forwarded object>");
+lf[627]=C_decode_literal(C_heaptop,"\376B\000\000\002#:");
+lf[628]=C_h_intern(&lf[628],10,"#!optional");
+lf[629]=C_h_intern(&lf[629],5,"#!key");
+lf[630]=C_h_intern(&lf[630],6,"#!rest");
+lf[631]=C_h_intern(&lf[631],19,"\003syspointer->string");
+lf[632]=C_decode_literal(C_heaptop,"\376B\000\000\002\134\042");
+lf[633]=C_decode_literal(C_heaptop,"\376B\000\000\002\134\134");
+lf[634]=C_decode_literal(C_heaptop,"\376B\000\000\003 . ");
+lf[635]=C_decode_literal(C_heaptop,"\376B\000\000\025#<static blob of size");
+lf[636]=C_decode_literal(C_heaptop,"\376B\000\000\017#<blob of size ");
+lf[637]=C_h_intern(&lf[637],19,"\003sysuser-print-hook");
+lf[638]=C_h_intern(&lf[638],21,"\003sysprocedure->string");
+lf[639]=C_decode_literal(C_heaptop,"\376B\000\000\013#<locative>");
+lf[640]=C_h_intern(&lf[640],23,"\003syslambda-info->string");
+lf[641]=C_decode_literal(C_heaptop,"\376B\000\000\016#<lambda info ");
+lf[642]=C_decode_literal(C_heaptop,"\376B\000\000\002\042>");
+lf[643]=C_decode_literal(C_heaptop,"\376B\000\000\016#<input port \042");
+lf[644]=C_decode_literal(C_heaptop,"\376B\000\000\017#<output port \042");
+lf[645]=C_decode_literal(C_heaptop,"\376B\000\000\003#()");
+lf[646]=C_decode_literal(C_heaptop,"\376B\000\000\002#(");
+lf[647]=C_decode_literal(C_heaptop,"\376B\000\000,unprintable non-immediate object encountered");
+lf[648]=C_decode_literal(C_heaptop,"\376B\000\000\033#<invalid immediate object>");
+lf[649]=C_decode_literal(C_heaptop,"\376B\000\000\014#<procedure ");
+lf[650]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
+lf[651]=C_decode_literal(C_heaptop,"\376B\000\000\014#<procedure>");
+lf[652]=C_h_intern(&lf[652],15,"\003syslambda-info");
+lf[653]=C_h_intern(&lf[653],19,"\003sysrecord-printers");
+lf[654]=C_h_intern(&lf[654],27,"\003sysregister-record-printer");
+lf[655]=C_h_intern(&lf[655],9,"condition");
+lf[656]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[657]=C_h_intern(&lf[657],6,"thread");
+lf[658]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[659]=C_decode_literal(C_heaptop,"\376B\000\000\002#<");
+lf[660]=C_h_intern(&lf[660],27,"\003syswith-print-length-limit");
+lf[661]=C_h_intern(&lf[661],11,"bitwise-and");
+lf[662]=C_h_intern(&lf[662],11,"bitwise-ior");
+lf[663]=C_h_intern(&lf[663],11,"bitwise-xor");
+lf[664]=C_h_intern(&lf[664],11,"bitwise-not");
+lf[665]=C_h_intern(&lf[665],16,"arithmetic-shift");
+lf[666]=C_h_intern(&lf[666],8,"bit-set\077");
+lf[667]=C_h_intern(&lf[667],14,"\003syscopy-bytes");
+lf[668]=C_decode_literal(C_heaptop,"\376B\000\000\022string buffer full");
+lf[669]=C_h_intern(&lf[669],20,"\003sysscan-buffer-line");
+lf[670]=C_h_intern(&lf[670],21,"\003sysstring-port-class");
+lf[671]=C_h_intern(&lf[671],17,"open-input-string");
+lf[672]=C_decode_literal(C_heaptop,"\376B\000\000\010(string)");
+lf[673]=C_h_intern(&lf[673],18,"open-output-string");
+lf[674]=C_decode_literal(C_heaptop,"\376B\000\000\010(string)");
+lf[675]=C_h_intern(&lf[675],17,"get-output-string");
+lf[676]=C_decode_literal(C_heaptop,"\376B\000\000$argument is not a string-output-port");
+lf[677]=C_h_intern(&lf[677],19,"\003sysprint-to-string");
+lf[678]=C_decode_literal(C_heaptop,"\376B\000\000\021#<tagged pointer ");
+lf[679]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[680]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
+lf[681]=C_h_intern(&lf[681],20,"\003syspointer->address");
+lf[682]=C_decode_literal(C_heaptop,"\376B\000\000\021#<SWIG pointer 0x");
+lf[683]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
+lf[684]=C_decode_literal(C_heaptop,"\376B\000\000\014#<pointer 0x");
+lf[685]=C_decode_literal(C_heaptop,"\376B\000\000\001>");
+lf[686]=C_h_intern(&lf[686],13,"software-type");
+lf[687]=C_h_intern(&lf[687],12,"machine-type");
+lf[688]=C_h_intern(&lf[688],18,"machine-byte-order");
+lf[689]=C_h_intern(&lf[689],16,"software-version");
+lf[690]=C_h_intern(&lf[690],14,"build-platform");
+lf[691]=C_h_intern(&lf[691],9,"c-runtime");
+lf[692]=C_h_intern(&lf[692],20,"\003syswindows-platform");
+lf[693]=C_h_intern(&lf[693],15,"chicken-version");
+lf[694]=C_decode_literal(C_heaptop,"\376B\000\000\010Version ");
+lf[695]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[696]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
+lf[697]=C_decode_literal(C_heaptop,"\376B\000\000\001\012");
 lf[698]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[699]=C_decode_literal(C_heaptop,"\376B\000\000\011 symbolgc");
-lf[700]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[701]=C_decode_literal(C_heaptop,"\376B\000\000\011 manyargs");
+lf[699]=C_decode_literal(C_heaptop,"\376B\000\000\002 [");
+lf[700]=C_decode_literal(C_heaptop,"\376B\000\000\002 ]");
+lf[701]=C_h_intern(&lf[701],7,"unknown");
 lf[702]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[703]=C_decode_literal(C_heaptop,"\376B\000\000\006 dload");
-lf[704]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[705]=C_decode_literal(C_heaptop,"\376B\000\000\010 ptables");
-lf[706]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[707]=C_decode_literal(C_heaptop,"\376B\000\000\010 gchooks");
-lf[708]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[709]=C_decode_literal(C_heaptop,"\376B\000\000\006 cross");
-lf[710]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[711]=C_h_intern(&lf[711],32,"\003syspathname-directory-separator");
-lf[712]=C_h_intern(&lf[712],16,"\003sys->feature-id");
-lf[713]=C_decode_literal(C_heaptop,"\376B\000\0001bad argument type - not a valid feature identifer");
-lf[714]=C_h_intern(&lf[714],12,"\003sysfeatures");
-lf[715]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010\000chicken\376\003\000\000\002\376\001\000\000\012\000chicken-4\376\003\000\000\002\376\001\000\000\010\000srfi-23\376\003\000\000\002\376\001\000\000\010\000srfi-30\376\003\000\000\002\376"
+lf[703]=C_decode_literal(C_heaptop,"\376B\000\000\001-");
+lf[704]=C_decode_literal(C_heaptop,"\376B\000\000\006 64bit");
+lf[705]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[706]=C_decode_literal(C_heaptop,"\376B\000\000\011 symbolgc");
+lf[707]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[708]=C_decode_literal(C_heaptop,"\376B\000\000\011 manyargs");
+lf[709]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[710]=C_decode_literal(C_heaptop,"\376B\000\000\006 dload");
+lf[711]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[712]=C_decode_literal(C_heaptop,"\376B\000\000\010 ptables");
+lf[713]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[714]=C_decode_literal(C_heaptop,"\376B\000\000\010 gchooks");
+lf[715]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[716]=C_decode_literal(C_heaptop,"\376B\000\000\006 cross");
+lf[717]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[718]=C_h_intern(&lf[718],32,"\003syspathname-directory-separator");
+lf[719]=C_h_intern(&lf[719],16,"\003sys->feature-id");
+lf[720]=C_decode_literal(C_heaptop,"\376B\000\0001bad argument type - not a valid feature identifer");
+lf[721]=C_h_intern(&lf[721],12,"\003sysfeatures");
+lf[722]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\010\000chicken\376\003\000\000\002\376\001\000\000\012\000chicken-4\376\003\000\000\002\376\001\000\000\010\000srfi-23\376\003\000\000\002\376\001\000\000\010\000srfi-30\376\003\000\000\002\376"
 "\001\000\000\010\000srfi-39\376\003\000\000\002\376\001\000\000\010\000srfi-62\376\003\000\000\002\376\001\000\000\010\000srfi-17\376\003\000\000\002\376\001\000\000\010\000srfi-12\376\003\000\000\002\376\001\000\000\010\000srf"
 "i-88\376\003\000\000\002\376\001\000\000\010\000srfi-98\376\377\016");
-lf[716]=C_h_intern(&lf[716],17,"register-feature!");
-lf[717]=C_h_intern(&lf[717],19,"unregister-feature!");
-lf[718]=C_h_intern(&lf[718],8,"features");
-lf[719]=C_h_intern(&lf[719],12,"\003sysfeature\077");
-lf[720]=C_h_intern(&lf[720],8,"feature\077");
-lf[721]=C_h_intern(&lf[721],18,"\003sysget-call-chain");
-lf[722]=C_h_intern(&lf[722],25,"\003syspeek-nonnull-c-string");
-lf[723]=C_h_intern(&lf[723],18,"\003syscurrent-thread");
-lf[724]=C_h_intern(&lf[724],27,"\003sysreally-print-call-chain");
-lf[725]=C_decode_literal(C_heaptop,"\376B\000\000\005\011<--\012");
-lf[726]=C_decode_literal(C_heaptop,"\376B\000\000\002] ");
-lf[727]=C_decode_literal(C_heaptop,"\376B\000\000\002\011\011");
-lf[728]=C_decode_literal(C_heaptop,"\376B\000\000\002\012\011");
-lf[729]=C_h_intern(&lf[729],16,"print-call-chain");
-lf[730]=C_decode_literal(C_heaptop,"\376B\000\000\020\012\011Call history:\012");
-lf[731]=C_h_intern(&lf[731],14,"get-call-chain");
-lf[732]=C_h_intern(&lf[732],23,"\003sysuser-interrupt-hook");
-lf[733]=C_h_intern(&lf[733],15,"\000user-interrupt");
-lf[734]=C_h_intern(&lf[734],21,"\003sysprimordial-thread");
-lf[735]=C_h_intern(&lf[735],18,"\003sysbreak-on-error");
-lf[736]=C_h_intern(&lf[736],17,"\003syserror-handler");
-lf[737]=C_h_intern(&lf[737],13,"reset-handler");
-lf[738]=C_h_intern(&lf[738],12,"exit-handler");
-lf[739]=C_h_intern(&lf[739],21,"implicit-exit-handler");
-lf[740]=C_h_intern(&lf[740],25,"\003sysimplicit-exit-handler");
-lf[741]=C_h_intern(&lf[741],16,"force-finalizers");
-lf[742]=C_h_intern(&lf[742],23,"\003syscleanup-before-exit");
-lf[743]=C_h_intern(&lf[743],20,"\003sysforce-finalizers");
-lf[744]=C_decode_literal(C_heaptop,"\376B\000\000\036[debug] forcing finalizers...\012");
-lf[745]=C_h_intern(&lf[745],7,"on-exit");
-lf[746]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016user-interrupt\376\377\016");
-lf[747]=C_h_intern(&lf[747],9,"\003sysabort");
-lf[748]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[749]=C_decode_literal(C_heaptop,"\376B\000\000\012\012Warning: ");
-lf[750]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\007message");
-lf[751]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\011arguments");
-lf[752]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\010location");
-lf[753]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\004type\376\377\016");
-lf[754]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006syntax\376\377\016");
-lf[755]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006bounds\376\377\016");
-lf[756]=C_h_intern(&lf[756],17,"\000arithmetic-error");
-lf[757]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\012arithmetic\376\377\016");
-lf[758]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\003i/o\376\003\000\000\002\376\001\000\000\004file\376\377\016");
-lf[759]=C_h_intern(&lf[759],14,"\000runtime-error");
-lf[760]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\007runtime\376\377\016");
-lf[761]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\007process\376\377\016");
-lf[762]=C_h_intern(&lf[762],14,"\000network-error");
-lf[763]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\003i/o\376\003\000\000\002\376\001\000\000\003net\376\377\016");
-lf[764]=C_h_intern(&lf[764],22,"\000network-timeout-error");
-lf[765]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\003i/o\376\003\000\000\002\376\001\000\000\003net\376\003\000\000\002\376\001\000\000\007timeout\376\377\016");
-lf[766]=C_h_intern(&lf[766],12,"\000limit-error");
-lf[767]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\007runtime\376\003\000\000\002\376\001\000\000\005limit\376\377\016");
-lf[768]=C_h_intern(&lf[768],12,"\000arity-error");
-lf[769]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\005arity\376\377\016");
-lf[770]=C_h_intern(&lf[770],13,"\000access-error");
-lf[771]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006access\376\377\016");
-lf[772]=C_h_intern(&lf[772],13,"\000domain-error");
-lf[773]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006domain\376\377\016");
-lf[774]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\377\016");
-lf[775]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\007message");
-lf[776]=C_decode_literal(C_heaptop,"\376B\000\000\032exception handler returned");
-lf[777]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\011arguments");
-lf[778]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\010location");
-lf[779]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\377\016");
-lf[780]=C_h_intern(&lf[780],29,"\003syscurrent-exception-handler");
-lf[781]=C_h_intern(&lf[781],10,"\003syssignal");
-lf[782]=C_h_intern(&lf[782],5,"abort");
-lf[783]=C_h_intern(&lf[783],6,"signal");
-lf[784]=C_h_intern(&lf[784],18,"\003syslast-exception");
-lf[785]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
-lf[786]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
-lf[787]=C_h_intern(&lf[787],3,"exn");
-lf[788]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\007message");
-lf[789]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\011arguments");
-lf[790]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\010location");
-lf[791]=C_decode_literal(C_heaptop,"\376B\000\000\001(");
-lf[792]=C_decode_literal(C_heaptop,"\376B\000\000\002) ");
-lf[793]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[794]=C_decode_literal(C_heaptop,"\376B\000\000 <exn: has no `message\047 property>");
-lf[795]=C_h_intern(&lf[795],14,"user-interrupt");
-lf[796]=C_decode_literal(C_heaptop,"\376B\000\000\030\012*** user interrupt ***\012");
-lf[797]=C_h_intern(&lf[797],18,"uncaught-exception");
-lf[798]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
-lf[799]=C_decode_literal(C_heaptop,"\376B\000\000\022uncaught exception");
-lf[800]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
-lf[801]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
-lf[802]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
-lf[803]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
-lf[804]=C_h_intern(&lf[804],22,"with-exception-handler");
-lf[805]=C_h_intern(&lf[805],25,"current-exception-handler");
-lf[806]=C_h_intern(&lf[806],23,"make-property-condition");
-lf[807]=C_h_intern(&lf[807],24,"make-composite-condition");
-lf[808]=C_h_intern(&lf[808],10,"\003sysappend");
-lf[809]=C_h_intern(&lf[809],10,"condition\077");
-lf[810]=C_h_intern(&lf[810],19,"condition-predicate");
-lf[811]=C_h_intern(&lf[811],27,"condition-property-accessor");
-lf[812]=C_decode_literal(C_heaptop,"\376B\000\000\036condition has no such property");
-lf[813]=C_h_intern(&lf[813],22,"get-condition-property");
-lf[814]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument count - received ");
-lf[815]=C_decode_literal(C_heaptop,"\376B\000\000\016 but expected ");
-lf[816]=C_decode_literal(C_heaptop,"\376B\000\000\035too few arguments - received ");
-lf[817]=C_decode_literal(C_heaptop,"\376B\000\000\016 but expected ");
-lf[818]=C_decode_literal(C_heaptop,"\376B\000\000\021bad argument type");
-lf[819]=C_decode_literal(C_heaptop,"\376B\000\000\020unbound variable");
-lf[820]=C_decode_literal(C_heaptop,"\376B\000\000\030parameter limit exceeded");
-lf[821]=C_decode_literal(C_heaptop,"\376B\000\000\015out of memory");
-lf[822]=C_decode_literal(C_heaptop,"\376B\000\000\020division by zero");
-lf[823]=C_decode_literal(C_heaptop,"\376B\000\000\014out of range");
-lf[824]=C_decode_literal(C_heaptop,"\376B\000\000\025call of non-procedure");
-lf[825]=C_decode_literal(C_heaptop,"\376B\000\000+continuation cannot receive multiple values");
-lf[826]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a non-cyclic list");
-lf[827]=C_decode_literal(C_heaptop,"\376B\000\000\022recursion too deep");
-lf[828]=C_decode_literal(C_heaptop,"\376B\000\0007inexact number cannot be represented as an exact number");
-lf[829]=C_decode_literal(C_heaptop,"\376B\000\000%bad argument type - not a proper list");
-lf[830]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a fixnum");
-lf[831]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a number");
-lf[832]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a string");
-lf[833]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument type - not a pair");
-lf[834]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument type - not a list");
-lf[835]=C_decode_literal(C_heaptop,"\376B\000\000#bad argument type - not a character");
-lf[836]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a vector");
-lf[837]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a symbol");
-lf[838]=C_decode_literal(C_heaptop,"\376B\000\000\016stack overflow");
-lf[839]=C_decode_literal(C_heaptop,"\376B\000\0008bad argument type - not a structure of the required type");
-lf[840]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument type - not a blob");
-lf[841]=C_decode_literal(C_heaptop,"\376B\000\000#locative refers to reclaimed object");
-lf[842]=C_decode_literal(C_heaptop,"\376B\000\000-bad argument type - not a non-immediate value");
-lf[843]=C_decode_literal(C_heaptop,"\376B\000\000\047bad argument type - not a number vector");
-lf[844]=C_decode_literal(C_heaptop,"\376B\000\000\042bad argument type - not an integer");
-lf[845]=C_decode_literal(C_heaptop,"\376B\000\000+bad argument type - not an unsigned integer");
-lf[846]=C_decode_literal(C_heaptop,"\376B\000\000!bad argument type - not a pointer");
-lf[847]=C_decode_literal(C_heaptop,"\376B\000\000(bad argument type - not a tagged pointer");
-lf[848]=C_decode_literal(C_heaptop,"\376B\000\000^code to load dynamically was linked with safe runtime libraries, but execut"
+lf[723]=C_h_intern(&lf[723],17,"register-feature!");
+lf[724]=C_h_intern(&lf[724],19,"unregister-feature!");
+lf[725]=C_h_intern(&lf[725],8,"features");
+lf[726]=C_h_intern(&lf[726],12,"\003sysfeature\077");
+lf[727]=C_h_intern(&lf[727],8,"feature\077");
+lf[728]=C_h_intern(&lf[728],18,"\003sysget-call-chain");
+lf[729]=C_h_intern(&lf[729],25,"\003syspeek-nonnull-c-string");
+lf[730]=C_h_intern(&lf[730],18,"\003syscurrent-thread");
+lf[731]=C_h_intern(&lf[731],27,"\003sysreally-print-call-chain");
+lf[732]=C_decode_literal(C_heaptop,"\376B\000\000\005\011<--\012");
+lf[733]=C_decode_literal(C_heaptop,"\376B\000\000\002] ");
+lf[734]=C_decode_literal(C_heaptop,"\376B\000\000\002\011\011");
+lf[735]=C_decode_literal(C_heaptop,"\376B\000\000\002\012\011");
+lf[736]=C_h_intern(&lf[736],16,"print-call-chain");
+lf[737]=C_decode_literal(C_heaptop,"\376B\000\000\020\012\011Call history:\012");
+lf[738]=C_h_intern(&lf[738],14,"get-call-chain");
+lf[739]=C_h_intern(&lf[739],23,"\003sysuser-interrupt-hook");
+lf[740]=C_h_intern(&lf[740],15,"\000user-interrupt");
+lf[741]=C_h_intern(&lf[741],21,"\003sysprimordial-thread");
+lf[742]=C_h_intern(&lf[742],18,"\003sysbreak-on-error");
+lf[743]=C_h_intern(&lf[743],17,"\003syserror-handler");
+lf[744]=C_h_intern(&lf[744],13,"reset-handler");
+lf[745]=C_h_intern(&lf[745],12,"exit-handler");
+lf[746]=C_h_intern(&lf[746],21,"implicit-exit-handler");
+lf[747]=C_h_intern(&lf[747],25,"\003sysimplicit-exit-handler");
+lf[748]=C_h_intern(&lf[748],16,"force-finalizers");
+lf[749]=C_h_intern(&lf[749],23,"\003syscleanup-before-exit");
+lf[750]=C_h_intern(&lf[750],20,"\003sysforce-finalizers");
+lf[751]=C_decode_literal(C_heaptop,"\376B\000\000\036[debug] forcing finalizers...\012");
+lf[752]=C_h_intern(&lf[752],7,"on-exit");
+lf[753]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016user-interrupt\376\377\016");
+lf[754]=C_h_intern(&lf[754],9,"\003sysabort");
+lf[755]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[756]=C_decode_literal(C_heaptop,"\376B\000\000\012\012Warning: ");
+lf[757]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\007message");
+lf[758]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\011arguments");
+lf[759]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\010location");
+lf[760]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\004type\376\377\016");
+lf[761]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006syntax\376\377\016");
+lf[762]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006bounds\376\377\016");
+lf[763]=C_h_intern(&lf[763],17,"\000arithmetic-error");
+lf[764]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\012arithmetic\376\377\016");
+lf[765]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\003i/o\376\003\000\000\002\376\001\000\000\004file\376\377\016");
+lf[766]=C_h_intern(&lf[766],14,"\000runtime-error");
+lf[767]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\007runtime\376\377\016");
+lf[768]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\007process\376\377\016");
+lf[769]=C_h_intern(&lf[769],14,"\000network-error");
+lf[770]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\003i/o\376\003\000\000\002\376\001\000\000\003net\376\377\016");
+lf[771]=C_h_intern(&lf[771],22,"\000network-timeout-error");
+lf[772]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\003i/o\376\003\000\000\002\376\001\000\000\003net\376\003\000\000\002\376\001\000\000\007timeout\376\377\016");
+lf[773]=C_h_intern(&lf[773],12,"\000limit-error");
+lf[774]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\007runtime\376\003\000\000\002\376\001\000\000\005limit\376\377\016");
+lf[775]=C_h_intern(&lf[775],12,"\000arity-error");
+lf[776]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\005arity\376\377\016");
+lf[777]=C_h_intern(&lf[777],13,"\000access-error");
+lf[778]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006access\376\377\016");
+lf[779]=C_h_intern(&lf[779],13,"\000domain-error");
+lf[780]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\003\000\000\002\376\001\000\000\006domain\376\377\016");
+lf[781]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\377\016");
+lf[782]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\007message");
+lf[783]=C_decode_literal(C_heaptop,"\376B\000\000\032exception handler returned");
+lf[784]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\011arguments");
+lf[785]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\010location");
+lf[786]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\377\016");
+lf[787]=C_h_intern(&lf[787],29,"\003syscurrent-exception-handler");
+lf[788]=C_h_intern(&lf[788],10,"\003syssignal");
+lf[789]=C_h_intern(&lf[789],5,"abort");
+lf[790]=C_h_intern(&lf[790],6,"signal");
+lf[791]=C_h_intern(&lf[791],18,"\003syslast-exception");
+lf[792]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
+lf[793]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
+lf[794]=C_h_intern(&lf[794],3,"exn");
+lf[795]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\007message");
+lf[796]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\011arguments");
+lf[797]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003exn\376\001\000\000\010location");
+lf[798]=C_decode_literal(C_heaptop,"\376B\000\000\001(");
+lf[799]=C_decode_literal(C_heaptop,"\376B\000\000\002) ");
+lf[800]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[801]=C_decode_literal(C_heaptop,"\376B\000\000 <exn: has no `message\047 property>");
+lf[802]=C_h_intern(&lf[802],14,"user-interrupt");
+lf[803]=C_decode_literal(C_heaptop,"\376B\000\000\030\012*** user interrupt ***\012");
+lf[804]=C_h_intern(&lf[804],18,"uncaught-exception");
+lf[805]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
+lf[806]=C_decode_literal(C_heaptop,"\376B\000\000\022uncaught exception");
+lf[807]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
+lf[808]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
+lf[809]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
+lf[810]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
+lf[811]=C_h_intern(&lf[811],22,"with-exception-handler");
+lf[812]=C_h_intern(&lf[812],25,"current-exception-handler");
+lf[813]=C_h_intern(&lf[813],23,"make-property-condition");
+lf[814]=C_h_intern(&lf[814],24,"make-composite-condition");
+lf[815]=C_h_intern(&lf[815],10,"\003sysappend");
+lf[816]=C_h_intern(&lf[816],10,"condition\077");
+lf[817]=C_h_intern(&lf[817],19,"condition-predicate");
+lf[818]=C_h_intern(&lf[818],27,"condition-property-accessor");
+lf[819]=C_decode_literal(C_heaptop,"\376B\000\000\036condition has no such property");
+lf[820]=C_h_intern(&lf[820],22,"get-condition-property");
+lf[821]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument count - received ");
+lf[822]=C_decode_literal(C_heaptop,"\376B\000\000\016 but expected ");
+lf[823]=C_decode_literal(C_heaptop,"\376B\000\000\035too few arguments - received ");
+lf[824]=C_decode_literal(C_heaptop,"\376B\000\000\016 but expected ");
+lf[825]=C_decode_literal(C_heaptop,"\376B\000\000\021bad argument type");
+lf[826]=C_decode_literal(C_heaptop,"\376B\000\000\020unbound variable");
+lf[827]=C_decode_literal(C_heaptop,"\376B\000\000\030parameter limit exceeded");
+lf[828]=C_decode_literal(C_heaptop,"\376B\000\000\015out of memory");
+lf[829]=C_decode_literal(C_heaptop,"\376B\000\000\020division by zero");
+lf[830]=C_decode_literal(C_heaptop,"\376B\000\000\014out of range");
+lf[831]=C_decode_literal(C_heaptop,"\376B\000\000\025call of non-procedure");
+lf[832]=C_decode_literal(C_heaptop,"\376B\000\000+continuation cannot receive multiple values");
+lf[833]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a non-cyclic list");
+lf[834]=C_decode_literal(C_heaptop,"\376B\000\000\022recursion too deep");
+lf[835]=C_decode_literal(C_heaptop,"\376B\000\0007inexact number cannot be represented as an exact number");
+lf[836]=C_decode_literal(C_heaptop,"\376B\000\000%bad argument type - not a proper list");
+lf[837]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a fixnum");
+lf[838]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a number");
+lf[839]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a string");
+lf[840]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument type - not a pair");
+lf[841]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument type - not a list");
+lf[842]=C_decode_literal(C_heaptop,"\376B\000\000#bad argument type - not a character");
+lf[843]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a vector");
+lf[844]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a symbol");
+lf[845]=C_decode_literal(C_heaptop,"\376B\000\000\016stack overflow");
+lf[846]=C_decode_literal(C_heaptop,"\376B\000\0008bad argument type - not a structure of the required type");
+lf[847]=C_decode_literal(C_heaptop,"\376B\000\000\036bad argument type - not a blob");
+lf[848]=C_decode_literal(C_heaptop,"\376B\000\000#locative refers to reclaimed object");
+lf[849]=C_decode_literal(C_heaptop,"\376B\000\000-bad argument type - not a non-immediate value");
+lf[850]=C_decode_literal(C_heaptop,"\376B\000\000\047bad argument type - not a number vector");
+lf[851]=C_decode_literal(C_heaptop,"\376B\000\000\042bad argument type - not an integer");
+lf[852]=C_decode_literal(C_heaptop,"\376B\000\000+bad argument type - not an unsigned integer");
+lf[853]=C_decode_literal(C_heaptop,"\376B\000\000!bad argument type - not a pointer");
+lf[854]=C_decode_literal(C_heaptop,"\376B\000\000(bad argument type - not a tagged pointer");
+lf[855]=C_decode_literal(C_heaptop,"\376B\000\000^code to load dynamically was linked with safe runtime libraries, but execut"
 "ing runtime was not");
-lf[849]=C_decode_literal(C_heaptop,"\376B\000\000`code to load dynamically was linked with unsafe runtime libraries, but exec"
+lf[856]=C_decode_literal(C_heaptop,"\376B\000\000`code to load dynamically was linked with unsafe runtime libraries, but exec"
 "uting runtime was not");
-lf[850]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a flonum");
-lf[851]=C_decode_literal(C_heaptop,"\376B\000\000#bad argument type - not a procedure");
-lf[852]=C_decode_literal(C_heaptop,"\376B\000\000\026unknown internal error");
-lf[853]=C_h_intern(&lf[853],14,"\003sysstructure\077");
-lf[854]=C_h_intern(&lf[854],22,"\003sysgeneric-structure\077");
-lf[855]=C_h_intern(&lf[855],8,"\003sysslot");
-lf[856]=C_h_intern(&lf[856],8,"\003syssize");
-lf[857]=C_h_intern(&lf[857],16,"\003sysmake-pointer");
-lf[858]=C_h_intern(&lf[858],23,"\003sysmake-tagged-pointer");
-lf[859]=C_h_intern(&lf[859],12,"\003syspointer\077");
-lf[860]=C_h_intern(&lf[860],24,"\003sysset-pointer-address!");
-lf[861]=C_h_intern(&lf[861],15,"\003sysbytevector\077");
-lf[862]=C_h_intern(&lf[862],23,"\003sysstring->pbytevector");
-lf[863]=C_h_intern(&lf[863],14,"\003syspermanent\077");
-lf[864]=C_h_intern(&lf[864],17,"\003sysblock-address");
-lf[865]=C_h_intern(&lf[865],13,"\003syslocative\077");
-lf[866]=C_h_intern(&lf[866],16,"\003sysnull-pointer");
-lf[867]=C_h_intern(&lf[867],17,"\003sysnull-pointer\077");
-lf[868]=C_h_intern(&lf[868],20,"\003sysaddress->pointer");
-lf[869]=C_h_intern(&lf[869],23,"\003syspeek-signed-integer");
-lf[870]=C_h_intern(&lf[870],15,"\003syspeek-fixnum");
-lf[871]=C_h_intern(&lf[871],13,"\003syspeek-byte");
-lf[872]=C_h_intern(&lf[872],22,"\003sysvector->structure!");
-lf[873]=C_h_intern(&lf[873],15,"\003syspeek-double");
-lf[874]=C_h_intern(&lf[874],26,"\003syspeek-and-free-c-string");
-lf[875]=C_h_intern(&lf[875],34,"\003syspeek-and-free-nonnull-c-string");
-lf[876]=C_h_intern(&lf[876],17,"\003syspoke-c-string");
-lf[877]=C_h_intern(&lf[877],16,"\003syspoke-integer");
-lf[878]=C_h_intern(&lf[878],15,"\003syspoke-double");
-lf[879]=C_h_intern(&lf[879],22,"\003syspeek-c-string-list");
-lf[880]=C_h_intern(&lf[880],31,"\003syspeek-and-free-c-string-list");
-lf[881]=C_h_intern(&lf[881],20,"\003sysvector->closure!");
-lf[882]=C_h_intern(&lf[882],32,"\003syssymbol-has-toplevel-binding\077");
-lf[883]=C_h_intern(&lf[883],14,"\003syscopy-words");
-lf[884]=C_h_intern(&lf[884],17,"\003syscompare-bytes");
-lf[885]=C_h_intern(&lf[885],15,"\003syszap-strings");
-lf[886]=C_h_intern(&lf[886],17,"\003sysblock-pointer");
-lf[887]=C_h_intern(&lf[887],25,"\003sysforeign-char-argument");
-lf[888]=C_h_intern(&lf[888],27,"\003sysforeign-fixnum-argument");
-lf[889]=C_h_intern(&lf[889],27,"\003sysforeign-flonum-argument");
-lf[890]=C_h_intern(&lf[890],26,"\003sysforeign-block-argument");
-lf[891]=C_h_intern(&lf[891],34,"\003sysforeign-number-vector-argument");
-lf[892]=C_h_intern(&lf[892],27,"\003sysforeign-string-argument");
-lf[893]=C_h_intern(&lf[893],27,"\003sysforeign-symbol-argument");
-lf[894]=C_h_intern(&lf[894],28,"\003sysforeign-pointer-argument");
-lf[895]=C_h_intern(&lf[895],35,"\003sysforeign-tagged-pointer-argument");
-lf[896]=C_h_intern(&lf[896],28,"\003sysforeign-integer-argument");
-lf[897]=C_h_intern(&lf[897],37,"\003sysforeign-unsigned-integer-argument");
-lf[898]=C_h_intern(&lf[898],26,"\003sysdefault-thread-quantum");
-lf[899]=C_h_intern(&lf[899],29,"\003sysdefault-exception-handler");
-lf[900]=C_decode_literal(C_heaptop,"\376B\000\000>internal error: default exception handler shouldn\047t be called!");
-lf[901]=C_h_intern(&lf[901],15,"\003sysmake-thread");
-lf[902]=C_h_intern(&lf[902],14,"\003sysmake-mutex");
-lf[903]=C_h_intern(&lf[903],5,"mutex");
-lf[904]=C_h_intern(&lf[904],19,"\003sysabandon-mutexes");
-lf[905]=C_h_intern(&lf[905],12,"\003sysschedule");
-lf[906]=C_h_intern(&lf[906],17,"\003systhread-yield!");
-lf[907]=C_h_intern(&lf[907],18,"\003syscontext-switch");
-lf[908]=C_h_intern(&lf[908],18,"\003sysinterrupt-hook");
-lf[909]=C_h_intern(&lf[909],22,"\003syspending-finalizers");
-lf[910]=C_h_intern(&lf[910],26,"\003sysrun-pending-finalizers");
-lf[911]=C_h_intern(&lf[911],5,"errno");
-lf[912]=C_decode_literal(C_heaptop,"\376B\000\000Lunexpected end of file - unterminated `#{...}\047 item in `here\047 string litera"
+lf[857]=C_decode_literal(C_heaptop,"\376B\000\000 bad argument type - not a flonum");
+lf[858]=C_decode_literal(C_heaptop,"\376B\000\000#bad argument type - not a procedure");
+lf[859]=C_decode_literal(C_heaptop,"\376B\000\000\026unknown internal error");
+lf[860]=C_h_intern(&lf[860],14,"\003sysstructure\077");
+lf[861]=C_h_intern(&lf[861],22,"\003sysgeneric-structure\077");
+lf[862]=C_h_intern(&lf[862],8,"\003sysslot");
+lf[863]=C_h_intern(&lf[863],8,"\003syssize");
+lf[864]=C_h_intern(&lf[864],16,"\003sysmake-pointer");
+lf[865]=C_h_intern(&lf[865],23,"\003sysmake-tagged-pointer");
+lf[866]=C_h_intern(&lf[866],12,"\003syspointer\077");
+lf[867]=C_h_intern(&lf[867],24,"\003sysset-pointer-address!");
+lf[868]=C_h_intern(&lf[868],15,"\003sysbytevector\077");
+lf[869]=C_h_intern(&lf[869],23,"\003sysstring->pbytevector");
+lf[870]=C_h_intern(&lf[870],14,"\003syspermanent\077");
+lf[871]=C_h_intern(&lf[871],17,"\003sysblock-address");
+lf[872]=C_h_intern(&lf[872],13,"\003syslocative\077");
+lf[873]=C_h_intern(&lf[873],16,"\003sysnull-pointer");
+lf[874]=C_h_intern(&lf[874],17,"\003sysnull-pointer\077");
+lf[875]=C_h_intern(&lf[875],20,"\003sysaddress->pointer");
+lf[876]=C_h_intern(&lf[876],23,"\003syspeek-signed-integer");
+lf[877]=C_h_intern(&lf[877],15,"\003syspeek-fixnum");
+lf[878]=C_h_intern(&lf[878],13,"\003syspeek-byte");
+lf[879]=C_h_intern(&lf[879],22,"\003sysvector->structure!");
+lf[880]=C_h_intern(&lf[880],15,"\003syspeek-double");
+lf[881]=C_h_intern(&lf[881],26,"\003syspeek-and-free-c-string");
+lf[882]=C_h_intern(&lf[882],34,"\003syspeek-and-free-nonnull-c-string");
+lf[883]=C_h_intern(&lf[883],17,"\003syspoke-c-string");
+lf[884]=C_h_intern(&lf[884],16,"\003syspoke-integer");
+lf[885]=C_h_intern(&lf[885],15,"\003syspoke-double");
+lf[886]=C_h_intern(&lf[886],22,"\003syspeek-c-string-list");
+lf[887]=C_h_intern(&lf[887],31,"\003syspeek-and-free-c-string-list");
+lf[888]=C_h_intern(&lf[888],20,"\003sysvector->closure!");
+lf[889]=C_h_intern(&lf[889],32,"\003syssymbol-has-toplevel-binding\077");
+lf[890]=C_h_intern(&lf[890],14,"\003syscopy-words");
+lf[891]=C_h_intern(&lf[891],17,"\003syscompare-bytes");
+lf[892]=C_h_intern(&lf[892],15,"\003syszap-strings");
+lf[893]=C_h_intern(&lf[893],17,"\003sysblock-pointer");
+lf[894]=C_h_intern(&lf[894],25,"\003sysforeign-char-argument");
+lf[895]=C_h_intern(&lf[895],27,"\003sysforeign-fixnum-argument");
+lf[896]=C_h_intern(&lf[896],27,"\003sysforeign-flonum-argument");
+lf[897]=C_h_intern(&lf[897],26,"\003sysforeign-block-argument");
+lf[898]=C_h_intern(&lf[898],34,"\003sysforeign-number-vector-argument");
+lf[899]=C_h_intern(&lf[899],27,"\003sysforeign-string-argument");
+lf[900]=C_h_intern(&lf[900],27,"\003sysforeign-symbol-argument");
+lf[901]=C_h_intern(&lf[901],28,"\003sysforeign-pointer-argument");
+lf[902]=C_h_intern(&lf[902],35,"\003sysforeign-tagged-pointer-argument");
+lf[903]=C_h_intern(&lf[903],28,"\003sysforeign-integer-argument");
+lf[904]=C_h_intern(&lf[904],37,"\003sysforeign-unsigned-integer-argument");
+lf[905]=C_h_intern(&lf[905],26,"\003sysdefault-thread-quantum");
+lf[906]=C_h_intern(&lf[906],29,"\003sysdefault-exception-handler");
+lf[907]=C_decode_literal(C_heaptop,"\376B\000\000>internal error: default exception handler shouldn\047t be called!");
+lf[908]=C_h_intern(&lf[908],15,"\003sysmake-thread");
+lf[909]=C_h_intern(&lf[909],14,"\003sysmake-mutex");
+lf[910]=C_h_intern(&lf[910],5,"mutex");
+lf[911]=C_h_intern(&lf[911],19,"\003sysabandon-mutexes");
+lf[912]=C_h_intern(&lf[912],12,"\003sysschedule");
+lf[913]=C_h_intern(&lf[913],17,"\003systhread-yield!");
+lf[914]=C_h_intern(&lf[914],18,"\003syscontext-switch");
+lf[915]=C_h_intern(&lf[915],18,"\003sysinterrupt-hook");
+lf[916]=C_h_intern(&lf[916],22,"\003syspending-finalizers");
+lf[917]=C_h_intern(&lf[917],26,"\003sysrun-pending-finalizers");
+lf[918]=C_h_intern(&lf[918],5,"errno");
+lf[919]=C_decode_literal(C_heaptop,"\376B\000\000Lunexpected end of file - unterminated `#{...}\047 item in `here\047 string litera"
 "l");
-lf[913]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
-lf[914]=C_decode_literal(C_heaptop,"\376B\000\000&unterminated here-doc string literal `");
-lf[915]=C_decode_literal(C_heaptop,"\376B\000\000$Missing tag after #<< here-doc token");
-lf[916]=C_decode_literal(C_heaptop,"\376B\000\000!Whitespace after #<< here-doc tag");
-lf[917]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\377\016\376\377\016");
-lf[918]=C_decode_literal(C_heaptop,"\376B\000\000$Missing tag after #<# here-doc token");
-lf[919]=C_decode_literal(C_heaptop,"\376B\000\000!Whitespace after #<# here-doc tag");
-lf[920]=C_decode_literal(C_heaptop,"\376B\000\000\021unreadable object");
-lf[921]=C_h_intern(&lf[921],12,"program-name");
-lf[922]=C_h_intern(&lf[922],22,"command-line-arguments");
-lf[923]=C_h_intern(&lf[923],18,"\003sysset-finalizer!");
-lf[924]=C_h_intern(&lf[924],14,"set-finalizer!");
-lf[925]=C_decode_literal(C_heaptop,"\376B\000\000\035[debug] too many finalizers (");
-lf[926]=C_decode_literal(C_heaptop,"\376B\000\000\035), resized max finalizers to ");
-lf[927]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
-lf[928]=C_decode_literal(C_heaptop,"\376B\000\000\035[debug] too many finalizers (");
-lf[929]=C_decode_literal(C_heaptop,"\376B\000\000\016), forcing ...");
-lf[930]=C_decode_literal(C_heaptop,"\376B\000\000\020[debug] running ");
-lf[931]=C_decode_literal(C_heaptop,"\376B\000\000\015 finalizers (");
-lf[932]=C_decode_literal(C_heaptop,"\376B\000\000\007 live, ");
-lf[933]=C_decode_literal(C_heaptop,"\376B\000\000\017 allocated) ...");
-lf[934]=C_h_intern(&lf[934],2,"gc");
-lf[935]=C_h_intern(&lf[935],8,"\003syslist");
-lf[936]=C_h_intern(&lf[936],8,"\003syscons");
-lf[937]=C_h_intern(&lf[937],10,"\003sysvector");
-lf[938]=C_h_intern(&lf[938],9,"\003sysapply");
-lf[939]=C_h_intern(&lf[939],10,"\003sysvalues");
-lf[940]=C_h_intern(&lf[940],10,"\003sysequal\077");
-lf[941]=C_h_intern(&lf[941],7,"\003syscar");
-lf[942]=C_h_intern(&lf[942],7,"\003syscdr");
-lf[943]=C_h_intern(&lf[943],9,"\003syspair\077");
-lf[944]=C_h_intern(&lf[944],11,"\003sysvector\077");
-lf[945]=C_h_intern(&lf[945],16,"\003sysvector->list");
-lf[946]=C_h_intern(&lf[946],17,"\003sysvector-length");
-lf[947]=C_h_intern(&lf[947],14,"\003sysvector-ref");
-lf[948]=C_h_intern(&lf[948],6,"\003sys>=");
-lf[949]=C_h_intern(&lf[949],5,"\003sys=");
-lf[950]=C_h_intern(&lf[950],5,"\003sys+");
-lf[951]=C_h_intern(&lf[951],7,"\003syseq\077");
-lf[952]=C_h_intern(&lf[952],8,"\003syseqv\077");
-lf[953]=C_h_intern(&lf[953],9,"\003syslist\077");
-lf[954]=C_h_intern(&lf[954],9,"\003sysnull\077");
-lf[955]=C_h_intern(&lf[955],9,"\003sysmap-n");
-lf[956]=C_h_intern(&lf[956],12,"\003syslist-ref");
-lf[957]=C_h_intern(&lf[957],16,"\003sysmake-promise");
-lf[958]=C_h_intern(&lf[958],8,"promise\077");
-lf[959]=C_h_intern(&lf[959],20,"\003sysread-from-string");
-lf[960]=C_h_intern(&lf[960],19,"print-error-message");
-lf[961]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[962]=C_decode_literal(C_heaptop,"\376B\000\000\001(");
-lf[963]=C_decode_literal(C_heaptop,"\376B\000\000\002) ");
-lf[964]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[965]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016user-interrupt\376\377\016");
-lf[966]=C_decode_literal(C_heaptop,"\376B\000\000\030: *** user interrupt ***");
-lf[967]=C_decode_literal(C_heaptop,"\376B\000\000\016: <condition> ");
+lf[920]=C_decode_literal(C_heaptop,"\376B\000\000\001\047");
+lf[921]=C_decode_literal(C_heaptop,"\376B\000\000&unterminated here-doc string literal `");
+lf[922]=C_decode_literal(C_heaptop,"\376B\000\000$Missing tag after #<< here-doc token");
+lf[923]=C_decode_literal(C_heaptop,"\376B\000\000!Whitespace after #<< here-doc tag");
+lf[924]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\005quote\376\003\000\000\002\376\377\016\376\377\016");
+lf[925]=C_decode_literal(C_heaptop,"\376B\000\000$Missing tag after #<# here-doc token");
+lf[926]=C_decode_literal(C_heaptop,"\376B\000\000!Whitespace after #<# here-doc tag");
+lf[927]=C_decode_literal(C_heaptop,"\376B\000\000\021unreadable object");
+lf[928]=C_h_intern(&lf[928],12,"program-name");
+lf[929]=C_h_intern(&lf[929],22,"command-line-arguments");
+lf[930]=C_h_intern(&lf[930],18,"\003sysset-finalizer!");
+lf[931]=C_h_intern(&lf[931],14,"set-finalizer!");
+lf[932]=C_decode_literal(C_heaptop,"\376B\000\000\035[debug] too many finalizers (");
+lf[933]=C_decode_literal(C_heaptop,"\376B\000\000\035), resized max finalizers to ");
+lf[934]=C_decode_literal(C_heaptop,"\376B\000\000\003...");
+lf[935]=C_decode_literal(C_heaptop,"\376B\000\000\035[debug] too many finalizers (");
+lf[936]=C_decode_literal(C_heaptop,"\376B\000\000\016), forcing ...");
+lf[937]=C_decode_literal(C_heaptop,"\376B\000\000\020[debug] running ");
+lf[938]=C_decode_literal(C_heaptop,"\376B\000\000\015 finalizers (");
+lf[939]=C_decode_literal(C_heaptop,"\376B\000\000\007 live, ");
+lf[940]=C_decode_literal(C_heaptop,"\376B\000\000\017 allocated) ...");
+lf[941]=C_h_intern(&lf[941],2,"gc");
+lf[942]=C_h_intern(&lf[942],8,"\003syslist");
+lf[943]=C_h_intern(&lf[943],8,"\003syscons");
+lf[944]=C_h_intern(&lf[944],10,"\003sysvector");
+lf[945]=C_h_intern(&lf[945],9,"\003sysapply");
+lf[946]=C_h_intern(&lf[946],10,"\003sysvalues");
+lf[947]=C_h_intern(&lf[947],10,"\003sysequal\077");
+lf[948]=C_h_intern(&lf[948],7,"\003syscar");
+lf[949]=C_h_intern(&lf[949],7,"\003syscdr");
+lf[950]=C_h_intern(&lf[950],9,"\003syspair\077");
+lf[951]=C_h_intern(&lf[951],11,"\003sysvector\077");
+lf[952]=C_h_intern(&lf[952],16,"\003sysvector->list");
+lf[953]=C_h_intern(&lf[953],17,"\003sysvector-length");
+lf[954]=C_h_intern(&lf[954],14,"\003sysvector-ref");
+lf[955]=C_h_intern(&lf[955],6,"\003sys>=");
+lf[956]=C_h_intern(&lf[956],5,"\003sys=");
+lf[957]=C_h_intern(&lf[957],5,"\003sys+");
+lf[958]=C_h_intern(&lf[958],7,"\003syseq\077");
+lf[959]=C_h_intern(&lf[959],8,"\003syseqv\077");
+lf[960]=C_h_intern(&lf[960],9,"\003syslist\077");
+lf[961]=C_h_intern(&lf[961],9,"\003sysnull\077");
+lf[962]=C_h_intern(&lf[962],9,"\003sysmap-n");
+lf[963]=C_h_intern(&lf[963],12,"\003syslist-ref");
+lf[964]=C_h_intern(&lf[964],16,"\003sysmake-promise");
+lf[965]=C_h_intern(&lf[965],8,"promise\077");
+lf[966]=C_h_intern(&lf[966],20,"\003sysread-from-string");
+lf[967]=C_h_intern(&lf[967],19,"print-error-message");
 lf[968]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[969]=C_decode_literal(C_heaptop,"\376B\000\000\026: uncaught exception: ");
-lf[970]=C_decode_literal(C_heaptop,"\376B\000\000\005Error");
-lf[971]=C_h_intern(&lf[971],17,"\003sysmake-locative");
-lf[972]=C_decode_literal(C_heaptop,"\376B\000\000)locative cannot refer to immediate object");
-lf[973]=C_h_intern(&lf[973],8,"u8vector");
-lf[974]=C_h_intern(&lf[974],8,"s8vector");
-lf[975]=C_h_intern(&lf[975],9,"u16vector");
-lf[976]=C_h_intern(&lf[976],9,"s16vector");
-lf[977]=C_h_intern(&lf[977],9,"u32vector");
-lf[978]=C_h_intern(&lf[978],9,"s32vector");
-lf[979]=C_h_intern(&lf[979],9,"f32vector");
-lf[980]=C_h_intern(&lf[980],9,"f64vector");
-lf[981]=C_decode_literal(C_heaptop,"\376B\000\000Abad argument type - locative cannot refer to objects of this type");
-lf[982]=C_h_intern(&lf[982],21,"\003sysfind-symbol-table");
-lf[983]=C_h_intern(&lf[983],10,"\003sysimport");
-lf[984]=C_decode_literal(C_heaptop,"\376B\000\000\042symbol not exported from namespace");
-lf[985]=C_decode_literal(C_heaptop,"\376B\000\000\023undefined namespace");
-lf[986]=C_decode_literal(C_heaptop,"\376B\000\000\042bad argument type - invalid prefix");
-lf[987]=C_h_intern(&lf[987],17,"\003sysnamespace-ref");
-lf[988]=C_decode_literal(C_heaptop,"\376B\000\000\042symbol not exported from namespace");
-lf[989]=C_decode_literal(C_heaptop,"\376B\000\000+bad argument type - not a valid import name");
-lf[990]=C_h_intern(&lf[990],18,"\003syswalk-namespace");
-lf[991]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[969]=C_decode_literal(C_heaptop,"\376B\000\000\001(");
+lf[970]=C_decode_literal(C_heaptop,"\376B\000\000\002) ");
+lf[971]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[972]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\016user-interrupt\376\377\016");
+lf[973]=C_decode_literal(C_heaptop,"\376B\000\000\030: *** user interrupt ***");
+lf[974]=C_decode_literal(C_heaptop,"\376B\000\000\016: <condition> ");
+lf[975]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[976]=C_decode_literal(C_heaptop,"\376B\000\000\026: uncaught exception: ");
+lf[977]=C_decode_literal(C_heaptop,"\376B\000\000\005Error");
+lf[978]=C_h_intern(&lf[978],17,"\003sysmake-locative");
+lf[979]=C_decode_literal(C_heaptop,"\376B\000\000)locative cannot refer to immediate object");
+lf[980]=C_h_intern(&lf[980],8,"u8vector");
+lf[981]=C_h_intern(&lf[981],8,"s8vector");
+lf[982]=C_h_intern(&lf[982],9,"u16vector");
+lf[983]=C_h_intern(&lf[983],9,"s16vector");
+lf[984]=C_h_intern(&lf[984],9,"u32vector");
+lf[985]=C_h_intern(&lf[985],9,"s32vector");
+lf[986]=C_h_intern(&lf[986],9,"f32vector");
+lf[987]=C_h_intern(&lf[987],9,"f64vector");
+lf[988]=C_decode_literal(C_heaptop,"\376B\000\000Abad argument type - locative cannot refer to objects of this type");
+lf[989]=C_h_intern(&lf[989],21,"\003sysfind-symbol-table");
+lf[990]=C_h_intern(&lf[990],10,"\003sysimport");
+lf[991]=C_decode_literal(C_heaptop,"\376B\000\000\042symbol not exported from namespace");
 lf[992]=C_decode_literal(C_heaptop,"\376B\000\000\023undefined namespace");
-lf[993]=C_h_intern(&lf[993],17,"memory-statistics");
-lf[994]=C_h_intern(&lf[994],19,"\003sysdecorate-lambda");
-lf[995]=C_h_intern(&lf[995],21,"\003syslambda-decoration");
-lf[996]=C_h_intern(&lf[996],21,"procedure-information");
-lf[997]=C_h_intern(&lf[997],6,"setter");
-lf[999]=C_h_intern(&lf[999],10,"\003syssetter");
-lf[1000]=C_h_intern(&lf[1000],18,"getter-with-setter");
-lf[1001]=C_h_intern(&lf[1001],8,"\003sysput!");
-lf[1002]=C_h_intern(&lf[1002],4,"put!");
-lf[1003]=C_h_intern(&lf[1003],7,"\003sysget");
-lf[1004]=C_h_intern(&lf[1004],3,"get");
-lf[1005]=C_h_intern(&lf[1005],8,"remprop!");
-lf[1006]=C_h_intern(&lf[1006],12,"symbol-plist");
-lf[1007]=C_h_intern(&lf[1007],14,"get-properties");
-lf[1008]=C_h_intern(&lf[1008],19,"symbol-plist/setter");
-lf[1009]=C_decode_literal(C_heaptop,"\376B\000\000\021no setter defined");
-lf[1010]=C_decode_literal(C_heaptop,"\376B\000\000!can\047t set setter of non-procedure");
-lf[1011]=C_h_intern(&lf[1011],9,"arguments");
-lf[1012]=C_h_intern(&lf[1012],7,"message");
-lf[1013]=C_decode_literal(C_heaptop,"\376B\000\000\002-:");
-lf[1014]=C_decode_literal(C_heaptop,"\376B\000\000\011<unknown>");
-lf[1015]=C_h_intern(&lf[1015],7,"running");
-lf[1016]=C_h_intern(&lf[1016],10,"primordial");
-lf[1017]=C_h_intern(&lf[1017],4,"repl");
-lf[1018]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[1019]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
-lf[1020]=C_decode_literal(C_heaptop,"\376B\000\000\006\012Error");
-lf[1021]=C_decode_literal(C_heaptop,"\376B\000\000\016error in error");
-lf[1022]=C_h_intern(&lf[1022],14,"\000cross-chicken");
-lf[1023]=C_h_intern(&lf[1023],8,"\000ptables");
-lf[1024]=C_h_intern(&lf[1024],6,"\000dload");
-lf[1025]=C_h_intern(&lf[1025],9,"\000manyargs");
-lf[1026]=C_h_intern(&lf[1026],7,"windows");
-lf[1027]=C_h_intern(&lf[1027],6,"cygwin");
-lf[1028]=C_decode_literal(C_heaptop,"\376B\000\000\010(stderr)");
-lf[1029]=C_decode_literal(C_heaptop,"\376B\000\000\010(stdout)");
-lf[1030]=C_decode_literal(C_heaptop,"\376B\000\000\007(stdin)");
-lf[1031]=C_h_intern(&lf[1031],9,"backspace");
-lf[1032]=C_h_intern(&lf[1032],4,"page");
-lf[1033]=C_h_intern(&lf[1033],6,"return");
-lf[1034]=C_h_intern(&lf[1034],3,"nul");
-lf[1035]=C_h_intern(&lf[1035],5,"alarm");
-lf[1036]=C_h_intern(&lf[1036],3,"esc");
-lf[1037]=C_h_intern(&lf[1037],6,"delete");
-lf[1038]=C_h_intern(&lf[1038],4,"vtab");
-lf[1039]=C_h_intern(&lf[1039],8,"linefeed");
-lf[1040]=C_h_intern(&lf[1040],3,"tab");
-lf[1041]=C_h_intern(&lf[1041],5,"space");
-C_register_lf2(lf,1042,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c380 ...) */,lf[1]);
+lf[993]=C_decode_literal(C_heaptop,"\376B\000\000\042bad argument type - invalid prefix");
+lf[994]=C_h_intern(&lf[994],17,"\003sysnamespace-ref");
+lf[995]=C_decode_literal(C_heaptop,"\376B\000\000\042symbol not exported from namespace");
+lf[996]=C_decode_literal(C_heaptop,"\376B\000\000+bad argument type - not a valid import name");
+lf[997]=C_h_intern(&lf[997],18,"\003syswalk-namespace");
+lf[998]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[999]=C_decode_literal(C_heaptop,"\376B\000\000\023undefined namespace");
+lf[1000]=C_h_intern(&lf[1000],17,"memory-statistics");
+lf[1001]=C_h_intern(&lf[1001],19,"\003sysdecorate-lambda");
+lf[1002]=C_h_intern(&lf[1002],21,"\003syslambda-decoration");
+lf[1003]=C_h_intern(&lf[1003],21,"procedure-information");
+lf[1004]=C_h_intern(&lf[1004],6,"setter");
+lf[1006]=C_h_intern(&lf[1006],10,"\003syssetter");
+lf[1007]=C_h_intern(&lf[1007],18,"getter-with-setter");
+lf[1008]=C_h_intern(&lf[1008],8,"\003sysput!");
+lf[1009]=C_h_intern(&lf[1009],4,"put!");
+lf[1010]=C_h_intern(&lf[1010],7,"\003sysget");
+lf[1011]=C_h_intern(&lf[1011],3,"get");
+lf[1012]=C_h_intern(&lf[1012],8,"remprop!");
+lf[1013]=C_h_intern(&lf[1013],12,"symbol-plist");
+lf[1014]=C_h_intern(&lf[1014],14,"get-properties");
+lf[1015]=C_h_intern(&lf[1015],19,"symbol-plist/setter");
+lf[1016]=C_decode_literal(C_heaptop,"\376B\000\000\021no setter defined");
+lf[1017]=C_decode_literal(C_heaptop,"\376B\000\000!can\047t set setter of non-procedure");
+lf[1018]=C_h_intern(&lf[1018],9,"arguments");
+lf[1019]=C_h_intern(&lf[1019],7,"message");
+lf[1020]=C_decode_literal(C_heaptop,"\376B\000\000\002-:");
+lf[1021]=C_decode_literal(C_heaptop,"\376B\000\000\011<unknown>");
+lf[1022]=C_h_intern(&lf[1022],7,"running");
+lf[1023]=C_h_intern(&lf[1023],10,"primordial");
+lf[1024]=C_h_intern(&lf[1024],4,"repl");
+lf[1025]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[1026]=C_decode_literal(C_heaptop,"\376B\000\000\002: ");
+lf[1027]=C_decode_literal(C_heaptop,"\376B\000\000\006\012Error");
+lf[1028]=C_decode_literal(C_heaptop,"\376B\000\000\016error in error");
+lf[1029]=C_h_intern(&lf[1029],14,"\000cross-chicken");
+lf[1030]=C_h_intern(&lf[1030],8,"\000ptables");
+lf[1031]=C_h_intern(&lf[1031],6,"\000dload");
+lf[1032]=C_h_intern(&lf[1032],9,"\000manyargs");
+lf[1033]=C_h_intern(&lf[1033],7,"windows");
+lf[1034]=C_h_intern(&lf[1034],6,"cygwin");
+lf[1035]=C_decode_literal(C_heaptop,"\376B\000\000\010(stderr)");
+lf[1036]=C_decode_literal(C_heaptop,"\376B\000\000\010(stdout)");
+lf[1037]=C_decode_literal(C_heaptop,"\376B\000\000\007(stdin)");
+lf[1038]=C_h_intern(&lf[1038],9,"backspace");
+lf[1039]=C_h_intern(&lf[1039],4,"page");
+lf[1040]=C_h_intern(&lf[1040],6,"return");
+lf[1041]=C_h_intern(&lf[1041],3,"nul");
+lf[1042]=C_h_intern(&lf[1042],5,"alarm");
+lf[1043]=C_h_intern(&lf[1043],3,"esc");
+lf[1044]=C_h_intern(&lf[1044],6,"delete");
+lf[1045]=C_h_intern(&lf[1045],4,"vtab");
+lf[1046]=C_h_intern(&lf[1046],8,"linefeed");
+lf[1047]=C_h_intern(&lf[1047],3,"tab");
+lf[1048]=C_h_intern(&lf[1048],5,"space");
+C_register_lf2(lf,1049,create_ptable());
+t2=C_mutate(&lf[0] /* (set! c377 ...) */,lf[1]);
 t3=C_mutate(&lf[2] /* (set! constant5 ...) */,lf[3]);
-t4=C_mutate((C_word*)lf[4]+1 /* (set! exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6107,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[6]+1 /* (set! reset ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6117,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[8]+1 /* (set! error ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6126,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[4]+1 /* (set! exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6097,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[6]+1 /* (set! reset ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6107,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[8]+1 /* (set! error ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6116,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
 t7=C_set_block_item(lf[11] /* warnings-enabled */,0,C_SCHEME_TRUE);
-t8=C_mutate((C_word*)lf[12]+1 /* (set! warn ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6142,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[14]+1 /* (set! enable-warnings ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6151,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[12]+1 /* (set! warn ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6132,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[14]+1 /* (set! enable-warnings ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6141,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
 t10=C_mutate((C_word*)lf[15]+1 /* (set! error ...) */,*((C_word*)lf[8]+1));
 t11=C_mutate((C_word*)lf[16]+1 /* (set! warning ...) */,*((C_word*)lf[12]+1));
-t12=C_mutate((C_word*)lf[17]+1 /* (set! set-gc-report! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6166,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[17]+1 /* (set! set-gc-report! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6156,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
 t13=C_mutate((C_word*)lf[18]+1 /* (set! gc ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_gc,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[19]+1 /* (set! setslot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6170,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[20]+1 /* (set! setislot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6173,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[19]+1 /* (set! setslot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6160,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[20]+1 /* (set! setislot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6163,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
 t16=C_mutate((C_word*)lf[21]+1 /* (set! allocate-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_allocate_vector,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
 t17=C_mutate((C_word*)lf[22]+1 /* (set! argv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_get_argv,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate((C_word*)lf[23]+1 /* (set! argc+argv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6178,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[23]+1 /* (set! argc+argv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6168,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
 t19=C_mutate((C_word*)lf[24]+1 /* (set! make-structure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_make_structure,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
 t20=C_mutate((C_word*)lf[25]+1 /* (set! ensure-heap-reserve ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_ensure_heap_reserve,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
-t21=C_mutate((C_word*)lf[26]+1 /* (set! fudge ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6186,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
+t21=C_mutate((C_word*)lf[26]+1 /* (set! fudge ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6176,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
 t22=C_mutate((C_word*)lf[27]+1 /* (set! call-host ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_return_to_host,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
 t23=C_mutate((C_word*)lf[28]+1 /* (set! return-to-host ...) */,*((C_word*)lf[27]+1));
 t24=C_mutate((C_word*)lf[29]+1 /* (set! file-info ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_file_info,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
 t25=C_mutate((C_word*)lf[30]+1 /* (set! symbol-table-info ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_get_symbol_table_info,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
 t26=C_mutate((C_word*)lf[31]+1 /* (set! memory-info ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_get_memory_info,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
-t27=C_mutate((C_word*)lf[32]+1 /* (set! current-milliseconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6194,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
-t28=C_mutate((C_word*)lf[33]+1 /* (set! current-gc-milliseconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6200,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
+t27=C_mutate((C_word*)lf[32]+1 /* (set! current-milliseconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6184,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+t28=C_mutate((C_word*)lf[33]+1 /* (set! current-gc-milliseconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6190,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
 t29=C_mutate((C_word*)lf[34]+1 /* (set! cpu-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_cpu_time,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
 t30=C_mutate((C_word*)lf[35]+1 /* (set! decode-seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_decode_seconds,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
 t31=C_mutate((C_word*)lf[36]+1 /* (set! get-environment-variable ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_get_environment_variable,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
 t32=C_mutate((C_word*)lf[37]+1 /* (set! getenv ...) */,*((C_word*)lf[36]+1));
-t33=C_mutate((C_word*)lf[38]+1 /* (set! start-timer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6210,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
+t33=C_mutate((C_word*)lf[38]+1 /* (set! start-timer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6200,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
 t34=C_mutate((C_word*)lf[39]+1 /* (set! stop-timer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_stop_timer,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
-t35=C_mutate((C_word*)lf[40]+1 /* (set! immediate? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6214,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
-t36=C_mutate((C_word*)lf[41]+1 /* (set! message ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6220,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
-t37=C_mutate((C_word*)lf[42]+1 /* (set! byte ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6223,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate((C_word*)lf[43]+1 /* (set! setbyte ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6226,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[44]+1 /* (set! void ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6229,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
+t35=C_mutate((C_word*)lf[40]+1 /* (set! immediate? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6204,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
+t36=C_mutate((C_word*)lf[41]+1 /* (set! message ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6210,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
+t37=C_mutate((C_word*)lf[42]+1 /* (set! byte ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6213,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[43]+1 /* (set! setbyte ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6216,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[44]+1 /* (set! void ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6219,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
 t40=C_mutate((C_word*)lf[45]+1 /* (set! void ...) */,*((C_word*)lf[44]+1));
 t41=C_set_block_item(lf[46] /* undefined-value */,0,C_SCHEME_UNDEFINED);
-t42=C_mutate((C_word*)lf[47]+1 /* (set! halt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6234,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
-t43=C_mutate((C_word*)lf[48]+1 /* (set! flo2fix ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6237,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
+t42=C_mutate((C_word*)lf[47]+1 /* (set! halt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6224,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
+t43=C_mutate((C_word*)lf[48]+1 /* (set! flo2fix ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6227,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
 t44=C_mutate((C_word*)lf[49]+1 /* (set! become! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_become,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
-t45=C_mutate((C_word*)lf[50]+1 /* (set! block-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6241,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
+t45=C_mutate((C_word*)lf[50]+1 /* (set! block-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6231,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
 t46=C_mutate((C_word*)lf[51]+1 /* (set! apply-values ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_apply_values,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp));
 t47=C_mutate((C_word*)lf[52]+1 /* (set! copy-closure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_copy_closure,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
-t48=(C_word)C_fudge(C_fix(34));
+t48=C_fudge(C_fix(34));
 t49=C_mutate((C_word*)lf[53]+1 /* (set! apply-argument-limit ...) */,t48);
-t50=C_mutate((C_word*)lf[54]+1 /* (set! block-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6250,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
-t51=C_mutate((C_word*)lf[58]+1 /* (set! current-seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6284,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
-t52=C_mutate((C_word*)lf[59]+1 /* (set! check-structure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6287,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
-t53=C_mutate((C_word*)lf[60]+1 /* (set! check-blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6300,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp));
+t50=C_mutate((C_word*)lf[54]+1 /* (set! block-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6240,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
+t51=C_mutate((C_word*)lf[58]+1 /* (set! current-seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6274,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
+t52=C_mutate((C_word*)lf[59]+1 /* (set! check-structure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6277,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
+t53=C_mutate((C_word*)lf[60]+1 /* (set! check-blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6290,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp));
 t54=C_mutate((C_word*)lf[61]+1 /* (set! check-byte-vector ...) */,*((C_word*)lf[60]+1));
-t55=C_mutate((C_word*)lf[62]+1 /* (set! check-pair ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6314,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
-t56=C_mutate((C_word*)lf[63]+1 /* (set! check-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6327,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp));
-t57=C_mutate((C_word*)lf[64]+1 /* (set! check-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6340,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
-t58=C_mutate((C_word*)lf[65]+1 /* (set! check-number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6353,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp));
-t59=C_mutate((C_word*)lf[66]+1 /* (set! check-exact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6366,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
-t60=C_mutate((C_word*)lf[67]+1 /* (set! check-inexact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6379,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp));
-t61=C_mutate((C_word*)lf[68]+1 /* (set! check-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6392,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
-t62=C_mutate((C_word*)lf[69]+1 /* (set! check-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6405,a[2]=((C_word)li48),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate((C_word*)lf[70]+1 /* (set! check-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6418,a[2]=((C_word)li49),tmp=(C_word)a,a+=3,tmp));
-t64=C_mutate((C_word*)lf[71]+1 /* (set! check-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6431,a[2]=((C_word)li50),tmp=(C_word)a,a+=3,tmp));
-t65=C_mutate((C_word*)lf[55]+1 /* (set! check-range ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6450,a[2]=((C_word)li51),tmp=(C_word)a,a+=3,tmp));
-t66=C_mutate((C_word*)lf[73]+1 /* (set! check-special ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6481,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
-t67=C_mutate((C_word*)lf[75]+1 /* (set! check-closure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6503,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp));
-t68=C_mutate((C_word*)lf[76]+1 /* (set! force ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6516,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
+t55=C_mutate((C_word*)lf[62]+1 /* (set! check-pair ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6304,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
+t56=C_mutate((C_word*)lf[63]+1 /* (set! check-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6317,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp));
+t57=C_mutate((C_word*)lf[64]+1 /* (set! check-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6330,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
+t58=C_mutate((C_word*)lf[65]+1 /* (set! check-number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6343,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp));
+t59=C_mutate((C_word*)lf[66]+1 /* (set! check-exact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6356,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
+t60=C_mutate((C_word*)lf[67]+1 /* (set! check-inexact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6369,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp));
+t61=C_mutate((C_word*)lf[68]+1 /* (set! check-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6382,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
+t62=C_mutate((C_word*)lf[69]+1 /* (set! check-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6395,a[2]=((C_word)li48),tmp=(C_word)a,a+=3,tmp));
+t63=C_mutate((C_word*)lf[70]+1 /* (set! check-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6408,a[2]=((C_word)li49),tmp=(C_word)a,a+=3,tmp));
+t64=C_mutate((C_word*)lf[71]+1 /* (set! check-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6421,a[2]=((C_word)li50),tmp=(C_word)a,a+=3,tmp));
+t65=C_mutate((C_word*)lf[55]+1 /* (set! check-range ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6440,a[2]=((C_word)li51),tmp=(C_word)a,a+=3,tmp));
+t66=C_mutate((C_word*)lf[73]+1 /* (set! check-special ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6471,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
+t67=C_mutate((C_word*)lf[75]+1 /* (set! check-closure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6493,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp));
+t68=C_mutate((C_word*)lf[76]+1 /* (set! force ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6506,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
 t69=C_mutate((C_word*)lf[78]+1 /* (set! force ...) */,*((C_word*)lf[76]+1));
-t70=C_mutate((C_word*)lf[79]+1 /* (set! system ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6532,a[2]=((C_word)li55),tmp=(C_word)a,a+=3,tmp));
+t70=C_mutate((C_word*)lf[79]+1 /* (set! system ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6522,a[2]=((C_word)li55),tmp=(C_word)a,a+=3,tmp));
 t71=C_mutate((C_word*)lf[83]+1 /* (set! dload ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_dload,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp));
 t72=C_mutate((C_word*)lf[84]+1 /* (set! set-dlopen-flags! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_set_dlopen_flags,a[2]=((C_word)li57),tmp=(C_word)a,a+=3,tmp));
-t73=C_mutate((C_word*)lf[85]+1 /* (set! dunload ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6552,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp));
-t74=C_mutate((C_word*)lf[87]+1 /* (set! not ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6565,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
-t75=C_mutate((C_word*)lf[88]+1 /* (set! boolean? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6568,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
-t76=C_mutate((C_word*)lf[89]+1 /* (set! eq? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6571,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp));
-t77=C_mutate((C_word*)lf[90]+1 /* (set! eqv? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6574,a[2]=((C_word)li62),tmp=(C_word)a,a+=3,tmp));
-t78=C_mutate((C_word*)lf[91]+1 /* (set! equal? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6577,a[2]=((C_word)li63),tmp=(C_word)a,a+=3,tmp));
-t79=C_mutate((C_word*)lf[92]+1 /* (set! pair? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6580,a[2]=((C_word)li64),tmp=(C_word)a,a+=3,tmp));
-t80=C_mutate((C_word*)lf[93]+1 /* (set! cons ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6583,a[2]=((C_word)li65),tmp=(C_word)a,a+=3,tmp));
-t81=C_mutate((C_word*)lf[94]+1 /* (set! car ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6586,a[2]=((C_word)li66),tmp=(C_word)a,a+=3,tmp));
-t82=C_mutate((C_word*)lf[95]+1 /* (set! cdr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6589,a[2]=((C_word)li67),tmp=(C_word)a,a+=3,tmp));
-t83=C_mutate((C_word*)lf[96]+1 /* (set! set-car! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6592,a[2]=((C_word)li68),tmp=(C_word)a,a+=3,tmp));
-t84=C_mutate((C_word*)lf[97]+1 /* (set! set-cdr! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6595,a[2]=((C_word)li69),tmp=(C_word)a,a+=3,tmp));
-t85=C_mutate((C_word*)lf[98]+1 /* (set! cadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6598,a[2]=((C_word)li70),tmp=(C_word)a,a+=3,tmp));
-t86=C_mutate((C_word*)lf[99]+1 /* (set! caddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6601,a[2]=((C_word)li71),tmp=(C_word)a,a+=3,tmp));
-t87=C_mutate((C_word*)lf[100]+1 /* (set! cadddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6604,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp));
-t88=C_mutate((C_word*)lf[101]+1 /* (set! cddddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6607,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp));
-t89=C_mutate((C_word*)lf[102]+1 /* (set! caar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6610,a[2]=((C_word)li74),tmp=(C_word)a,a+=3,tmp));
-t90=C_mutate((C_word*)lf[103]+1 /* (set! cdar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6620,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
-t91=C_mutate((C_word*)lf[104]+1 /* (set! cddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6630,a[2]=((C_word)li76),tmp=(C_word)a,a+=3,tmp));
-t92=C_mutate((C_word*)lf[105]+1 /* (set! caaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6640,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
-t93=C_mutate((C_word*)lf[106]+1 /* (set! caadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6654,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
-t94=C_mutate((C_word*)lf[107]+1 /* (set! cadar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6660,a[2]=((C_word)li79),tmp=(C_word)a,a+=3,tmp));
-t95=C_mutate((C_word*)lf[108]+1 /* (set! cdaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6667,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
-t96=C_mutate((C_word*)lf[109]+1 /* (set! cdadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6681,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
-t97=C_mutate((C_word*)lf[110]+1 /* (set! cddar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6687,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
-t98=C_mutate((C_word*)lf[111]+1 /* (set! cdddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6701,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
-t99=C_mutate((C_word*)lf[112]+1 /* (set! caaaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6715,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
-t100=C_mutate((C_word*)lf[113]+1 /* (set! caaadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6733,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
-t101=C_mutate((C_word*)lf[114]+1 /* (set! caadar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6743,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp));
-t102=C_mutate((C_word*)lf[115]+1 /* (set! caaddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6754,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp));
-t103=C_mutate((C_word*)lf[116]+1 /* (set! cadaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6760,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp));
-t104=C_mutate((C_word*)lf[117]+1 /* (set! cadadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6771,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp));
-t105=C_mutate((C_word*)lf[118]+1 /* (set! caddar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6774,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp));
-t106=C_mutate((C_word*)lf[119]+1 /* (set! cdaaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6781,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp));
-t107=C_mutate((C_word*)lf[120]+1 /* (set! cdaadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6799,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp));
-t108=C_mutate((C_word*)lf[121]+1 /* (set! cdadar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6809,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp));
-t109=C_mutate((C_word*)lf[122]+1 /* (set! cdaddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6820,a[2]=((C_word)li94),tmp=(C_word)a,a+=3,tmp));
-t110=C_mutate((C_word*)lf[123]+1 /* (set! cddaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6826,a[2]=((C_word)li95),tmp=(C_word)a,a+=3,tmp));
-t111=C_mutate((C_word*)lf[124]+1 /* (set! cddadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6844,a[2]=((C_word)li96),tmp=(C_word)a,a+=3,tmp));
-t112=C_mutate((C_word*)lf[125]+1 /* (set! cdddar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6854,a[2]=((C_word)li97),tmp=(C_word)a,a+=3,tmp));
-t113=C_mutate((C_word*)lf[126]+1 /* (set! null? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6872,a[2]=((C_word)li98),tmp=(C_word)a,a+=3,tmp));
-t114=C_mutate((C_word*)lf[127]+1 /* (set! list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6878,a[2]=((C_word)li99),tmp=(C_word)a,a+=3,tmp));
-t115=C_mutate((C_word*)lf[128]+1 /* (set! length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6881,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
-t116=C_mutate((C_word*)lf[129]+1 /* (set! list-tail ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6884,a[2]=((C_word)li101),tmp=(C_word)a,a+=3,tmp));
-t117=C_mutate((C_word*)lf[130]+1 /* (set! list-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6887,a[2]=((C_word)li102),tmp=(C_word)a,a+=3,tmp));
-t118=C_mutate((C_word*)lf[131]+1 /* (set! delq ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6890,a[2]=((C_word)li104),tmp=(C_word)a,a+=3,tmp));
-t119=C_mutate((C_word*)lf[132]+1 /* (set! error-not-a-proper-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6933,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
+t73=C_mutate((C_word*)lf[85]+1 /* (set! dunload ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6542,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp));
+t74=C_mutate((C_word*)lf[87]+1 /* (set! not ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6555,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
+t75=C_mutate((C_word*)lf[88]+1 /* (set! boolean? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6558,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
+t76=C_mutate((C_word*)lf[89]+1 /* (set! eq? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6561,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp));
+t77=C_mutate((C_word*)lf[90]+1 /* (set! eqv? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6564,a[2]=((C_word)li62),tmp=(C_word)a,a+=3,tmp));
+t78=C_mutate((C_word*)lf[91]+1 /* (set! equal? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6567,a[2]=((C_word)li63),tmp=(C_word)a,a+=3,tmp));
+t79=C_mutate((C_word*)lf[92]+1 /* (set! pair? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6570,a[2]=((C_word)li64),tmp=(C_word)a,a+=3,tmp));
+t80=C_mutate((C_word*)lf[93]+1 /* (set! cons ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6573,a[2]=((C_word)li65),tmp=(C_word)a,a+=3,tmp));
+t81=C_mutate((C_word*)lf[94]+1 /* (set! car ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6576,a[2]=((C_word)li66),tmp=(C_word)a,a+=3,tmp));
+t82=C_mutate((C_word*)lf[95]+1 /* (set! cdr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6579,a[2]=((C_word)li67),tmp=(C_word)a,a+=3,tmp));
+t83=C_mutate((C_word*)lf[96]+1 /* (set! set-car! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6582,a[2]=((C_word)li68),tmp=(C_word)a,a+=3,tmp));
+t84=C_mutate((C_word*)lf[97]+1 /* (set! set-cdr! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6585,a[2]=((C_word)li69),tmp=(C_word)a,a+=3,tmp));
+t85=C_mutate((C_word*)lf[98]+1 /* (set! cadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6588,a[2]=((C_word)li70),tmp=(C_word)a,a+=3,tmp));
+t86=C_mutate((C_word*)lf[99]+1 /* (set! caddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6591,a[2]=((C_word)li71),tmp=(C_word)a,a+=3,tmp));
+t87=C_mutate((C_word*)lf[100]+1 /* (set! cadddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6594,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp));
+t88=C_mutate((C_word*)lf[101]+1 /* (set! cddddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6597,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp));
+t89=C_mutate((C_word*)lf[102]+1 /* (set! caar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6600,a[2]=((C_word)li74),tmp=(C_word)a,a+=3,tmp));
+t90=C_mutate((C_word*)lf[103]+1 /* (set! cdar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6610,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
+t91=C_mutate((C_word*)lf[104]+1 /* (set! cddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6620,a[2]=((C_word)li76),tmp=(C_word)a,a+=3,tmp));
+t92=C_mutate((C_word*)lf[105]+1 /* (set! caaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6630,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
+t93=C_mutate((C_word*)lf[106]+1 /* (set! caadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6644,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
+t94=C_mutate((C_word*)lf[107]+1 /* (set! cadar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6650,a[2]=((C_word)li79),tmp=(C_word)a,a+=3,tmp));
+t95=C_mutate((C_word*)lf[108]+1 /* (set! cdaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6657,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
+t96=C_mutate((C_word*)lf[109]+1 /* (set! cdadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6671,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
+t97=C_mutate((C_word*)lf[110]+1 /* (set! cddar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6677,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
+t98=C_mutate((C_word*)lf[111]+1 /* (set! cdddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6691,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
+t99=C_mutate((C_word*)lf[112]+1 /* (set! caaaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6705,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
+t100=C_mutate((C_word*)lf[113]+1 /* (set! caaadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6723,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
+t101=C_mutate((C_word*)lf[114]+1 /* (set! caadar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6733,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp));
+t102=C_mutate((C_word*)lf[115]+1 /* (set! caaddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6744,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp));
+t103=C_mutate((C_word*)lf[116]+1 /* (set! cadaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6750,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp));
+t104=C_mutate((C_word*)lf[117]+1 /* (set! cadadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6761,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp));
+t105=C_mutate((C_word*)lf[118]+1 /* (set! caddar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6764,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp));
+t106=C_mutate((C_word*)lf[119]+1 /* (set! cdaaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6771,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp));
+t107=C_mutate((C_word*)lf[120]+1 /* (set! cdaadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6789,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp));
+t108=C_mutate((C_word*)lf[121]+1 /* (set! cdadar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6799,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp));
+t109=C_mutate((C_word*)lf[122]+1 /* (set! cdaddr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6810,a[2]=((C_word)li94),tmp=(C_word)a,a+=3,tmp));
+t110=C_mutate((C_word*)lf[123]+1 /* (set! cddaar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6816,a[2]=((C_word)li95),tmp=(C_word)a,a+=3,tmp));
+t111=C_mutate((C_word*)lf[124]+1 /* (set! cddadr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6834,a[2]=((C_word)li96),tmp=(C_word)a,a+=3,tmp));
+t112=C_mutate((C_word*)lf[125]+1 /* (set! cdddar ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6844,a[2]=((C_word)li97),tmp=(C_word)a,a+=3,tmp));
+t113=C_mutate((C_word*)lf[126]+1 /* (set! null? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6862,a[2]=((C_word)li98),tmp=(C_word)a,a+=3,tmp));
+t114=C_mutate((C_word*)lf[127]+1 /* (set! list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6868,a[2]=((C_word)li99),tmp=(C_word)a,a+=3,tmp));
+t115=C_mutate((C_word*)lf[128]+1 /* (set! length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6871,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
+t116=C_mutate((C_word*)lf[129]+1 /* (set! list-tail ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6874,a[2]=((C_word)li101),tmp=(C_word)a,a+=3,tmp));
+t117=C_mutate((C_word*)lf[130]+1 /* (set! list-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6877,a[2]=((C_word)li102),tmp=(C_word)a,a+=3,tmp));
+t118=C_mutate((C_word*)lf[131]+1 /* (set! delq ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6880,a[2]=((C_word)li104),tmp=(C_word)a,a+=3,tmp));
+t119=C_mutate((C_word*)lf[132]+1 /* (set! error-not-a-proper-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6923,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
 t120=C_mutate((C_word*)lf[133]+1 /* (set! not-a-proper-list-error ...) */,*((C_word*)lf[132]+1));
-t121=C_mutate((C_word*)lf[134]+1 /* (set! append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6950,a[2]=((C_word)li108),tmp=(C_word)a,a+=3,tmp));
-t122=C_mutate((C_word*)lf[135]+1 /* (set! reverse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7029,a[2]=((C_word)li110),tmp=(C_word)a,a+=3,tmp));
-t123=C_mutate((C_word*)lf[136]+1 /* (set! memq ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7068,a[2]=((C_word)li111),tmp=(C_word)a,a+=3,tmp));
-t124=C_mutate((C_word*)lf[137]+1 /* (set! memv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7071,a[2]=((C_word)li112),tmp=(C_word)a,a+=3,tmp));
-t125=C_mutate((C_word*)lf[138]+1 /* (set! member ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7074,a[2]=((C_word)li113),tmp=(C_word)a,a+=3,tmp));
-t126=C_mutate((C_word*)lf[139]+1 /* (set! assq ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7077,a[2]=((C_word)li114),tmp=(C_word)a,a+=3,tmp));
-t127=C_mutate((C_word*)lf[140]+1 /* (set! assv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7080,a[2]=((C_word)li115),tmp=(C_word)a,a+=3,tmp));
-t128=C_mutate((C_word*)lf[141]+1 /* (set! assoc ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7083,a[2]=((C_word)li116),tmp=(C_word)a,a+=3,tmp));
-t129=C_mutate((C_word*)lf[142]+1 /* (set! list? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7086,a[2]=((C_word)li117),tmp=(C_word)a,a+=3,tmp));
-t130=C_mutate((C_word*)lf[143]+1 /* (set! string? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7089,a[2]=((C_word)li118),tmp=(C_word)a,a+=3,tmp));
-t131=C_mutate((C_word*)lf[144]+1 /* (set! string-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7092,a[2]=((C_word)li119),tmp=(C_word)a,a+=3,tmp));
-t132=C_mutate((C_word*)lf[145]+1 /* (set! string-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7095,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp));
-t133=C_mutate((C_word*)lf[146]+1 /* (set! string-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7098,a[2]=((C_word)li121),tmp=(C_word)a,a+=3,tmp));
-t134=C_mutate((C_word*)lf[147]+1 /* (set! make-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7101,a[2]=((C_word)li122),tmp=(C_word)a,a+=3,tmp));
-t135=C_mutate((C_word*)lf[148]+1 /* (set! make-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7134,a[2]=((C_word)li123),tmp=(C_word)a,a+=3,tmp));
-t136=C_mutate((C_word*)lf[151]+1 /* (set! string->list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7170,a[2]=((C_word)li125),tmp=(C_word)a,a+=3,tmp));
+t121=C_mutate((C_word*)lf[134]+1 /* (set! append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6940,a[2]=((C_word)li108),tmp=(C_word)a,a+=3,tmp));
+t122=C_mutate((C_word*)lf[135]+1 /* (set! reverse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7019,a[2]=((C_word)li110),tmp=(C_word)a,a+=3,tmp));
+t123=C_mutate((C_word*)lf[136]+1 /* (set! memq ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7058,a[2]=((C_word)li111),tmp=(C_word)a,a+=3,tmp));
+t124=C_mutate((C_word*)lf[137]+1 /* (set! memv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7061,a[2]=((C_word)li112),tmp=(C_word)a,a+=3,tmp));
+t125=C_mutate((C_word*)lf[138]+1 /* (set! member ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7064,a[2]=((C_word)li113),tmp=(C_word)a,a+=3,tmp));
+t126=C_mutate((C_word*)lf[139]+1 /* (set! assq ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7067,a[2]=((C_word)li114),tmp=(C_word)a,a+=3,tmp));
+t127=C_mutate((C_word*)lf[140]+1 /* (set! assv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7070,a[2]=((C_word)li115),tmp=(C_word)a,a+=3,tmp));
+t128=C_mutate((C_word*)lf[141]+1 /* (set! assoc ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7073,a[2]=((C_word)li116),tmp=(C_word)a,a+=3,tmp));
+t129=C_mutate((C_word*)lf[142]+1 /* (set! list? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7076,a[2]=((C_word)li117),tmp=(C_word)a,a+=3,tmp));
+t130=C_mutate((C_word*)lf[143]+1 /* (set! string? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7079,a[2]=((C_word)li118),tmp=(C_word)a,a+=3,tmp));
+t131=C_mutate((C_word*)lf[144]+1 /* (set! string-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7082,a[2]=((C_word)li119),tmp=(C_word)a,a+=3,tmp));
+t132=C_mutate((C_word*)lf[145]+1 /* (set! string-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7085,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp));
+t133=C_mutate((C_word*)lf[146]+1 /* (set! string-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7088,a[2]=((C_word)li121),tmp=(C_word)a,a+=3,tmp));
+t134=C_mutate((C_word*)lf[147]+1 /* (set! make-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7091,a[2]=((C_word)li122),tmp=(C_word)a,a+=3,tmp));
+t135=C_mutate((C_word*)lf[148]+1 /* (set! make-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7124,a[2]=((C_word)li123),tmp=(C_word)a,a+=3,tmp));
+t136=C_mutate((C_word*)lf[151]+1 /* (set! string->list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7160,a[2]=((C_word)li125),tmp=(C_word)a,a+=3,tmp));
 t137=C_mutate((C_word*)lf[152]+1 /* (set! string->list ...) */,*((C_word*)lf[151]+1));
-t138=C_mutate((C_word*)lf[153]+1 /* (set! list->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7200,a[2]=((C_word)li127),tmp=(C_word)a,a+=3,tmp));
+t138=C_mutate((C_word*)lf[153]+1 /* (set! list->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7190,a[2]=((C_word)li127),tmp=(C_word)a,a+=3,tmp));
 t139=C_mutate((C_word*)lf[154]+1 /* (set! list->string ...) */,*((C_word*)lf[153]+1));
-t140=C_mutate((C_word*)lf[155]+1 /* (set! reverse-list->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7252,a[2]=((C_word)li129),tmp=(C_word)a,a+=3,tmp));
+t140=C_mutate((C_word*)lf[155]+1 /* (set! reverse-list->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7242,a[2]=((C_word)li129),tmp=(C_word)a,a+=3,tmp));
 t141=C_mutate((C_word*)lf[156]+1 /* (set! reverse-list->string ...) */,*((C_word*)lf[155]+1));
-t142=C_mutate((C_word*)lf[157]+1 /* (set! string-fill! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7304,a[2]=((C_word)li130),tmp=(C_word)a,a+=3,tmp));
-t143=C_mutate((C_word*)lf[158]+1 /* (set! string-copy ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7317,a[2]=((C_word)li131),tmp=(C_word)a,a+=3,tmp));
-t144=C_mutate((C_word*)lf[159]+1 /* (set! substring ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7329,a[2]=((C_word)li132),tmp=(C_word)a,a+=3,tmp));
-t145=C_mutate((C_word*)lf[160]+1 /* (set! substring ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7380,a[2]=((C_word)li133),tmp=(C_word)a,a+=3,tmp));
-t146=C_mutate((C_word*)lf[161]+1 /* (set! string=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7390,a[2]=((C_word)li134),tmp=(C_word)a,a+=3,tmp));
-t147=C_mutate((C_word*)lf[162]+1 /* (set! string-ci=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7393,a[2]=((C_word)li135),tmp=(C_word)a,a+=3,tmp));
-t148=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7396,a[2]=((C_word)li136),tmp=(C_word)a,a+=3,tmp);
-t149=C_mutate((C_word*)lf[163]+1 /* (set! string<? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7416,a[2]=t148,a[3]=((C_word)li138),tmp=(C_word)a,a+=4,tmp));
-t150=C_mutate((C_word*)lf[164]+1 /* (set! string>? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7440,a[2]=t148,a[3]=((C_word)li140),tmp=(C_word)a,a+=4,tmp));
-t151=C_mutate((C_word*)lf[165]+1 /* (set! string<=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7464,a[2]=t148,a[3]=((C_word)li142),tmp=(C_word)a,a+=4,tmp));
-t152=C_mutate((C_word*)lf[166]+1 /* (set! string>=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7485,a[2]=t148,a[3]=((C_word)li144),tmp=(C_word)a,a+=4,tmp));
-t153=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7506,a[2]=((C_word)li145),tmp=(C_word)a,a+=3,tmp);
-t154=C_mutate((C_word*)lf[167]+1 /* (set! string-ci<? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7526,a[2]=t153,a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp));
-t155=C_mutate((C_word*)lf[168]+1 /* (set! string-ci>? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7550,a[2]=t153,a[3]=((C_word)li149),tmp=(C_word)a,a+=4,tmp));
-t156=C_mutate((C_word*)lf[169]+1 /* (set! string-ci<=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7574,a[2]=t153,a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp));
-t157=C_mutate((C_word*)lf[170]+1 /* (set! string-ci>=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7595,a[2]=t153,a[3]=((C_word)li153),tmp=(C_word)a,a+=4,tmp));
-t158=C_mutate((C_word*)lf[171]+1 /* (set! string-append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7616,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp));
-t159=C_mutate((C_word*)lf[172]+1 /* (set! string-append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7632,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp));
+t142=C_mutate((C_word*)lf[157]+1 /* (set! string-fill! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7294,a[2]=((C_word)li130),tmp=(C_word)a,a+=3,tmp));
+t143=C_mutate((C_word*)lf[158]+1 /* (set! string-copy ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7307,a[2]=((C_word)li131),tmp=(C_word)a,a+=3,tmp));
+t144=C_mutate((C_word*)lf[159]+1 /* (set! substring ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7319,a[2]=((C_word)li132),tmp=(C_word)a,a+=3,tmp));
+t145=C_mutate((C_word*)lf[160]+1 /* (set! substring ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7370,a[2]=((C_word)li133),tmp=(C_word)a,a+=3,tmp));
+t146=C_mutate((C_word*)lf[161]+1 /* (set! string=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7380,a[2]=((C_word)li134),tmp=(C_word)a,a+=3,tmp));
+t147=C_mutate((C_word*)lf[162]+1 /* (set! string-ci=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7383,a[2]=((C_word)li135),tmp=(C_word)a,a+=3,tmp));
+t148=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7386,a[2]=((C_word)li136),tmp=(C_word)a,a+=3,tmp);
+t149=C_mutate((C_word*)lf[163]+1 /* (set! string<? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7406,a[2]=t148,a[3]=((C_word)li138),tmp=(C_word)a,a+=4,tmp));
+t150=C_mutate((C_word*)lf[164]+1 /* (set! string>? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7430,a[2]=t148,a[3]=((C_word)li140),tmp=(C_word)a,a+=4,tmp));
+t151=C_mutate((C_word*)lf[165]+1 /* (set! string<=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7454,a[2]=t148,a[3]=((C_word)li142),tmp=(C_word)a,a+=4,tmp));
+t152=C_mutate((C_word*)lf[166]+1 /* (set! string>=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7475,a[2]=t148,a[3]=((C_word)li144),tmp=(C_word)a,a+=4,tmp));
+t153=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7496,a[2]=((C_word)li145),tmp=(C_word)a,a+=3,tmp);
+t154=C_mutate((C_word*)lf[167]+1 /* (set! string-ci<? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7516,a[2]=t153,a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp));
+t155=C_mutate((C_word*)lf[168]+1 /* (set! string-ci>? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7540,a[2]=t153,a[3]=((C_word)li149),tmp=(C_word)a,a+=4,tmp));
+t156=C_mutate((C_word*)lf[169]+1 /* (set! string-ci<=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7564,a[2]=t153,a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp));
+t157=C_mutate((C_word*)lf[170]+1 /* (set! string-ci>=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7585,a[2]=t153,a[3]=((C_word)li153),tmp=(C_word)a,a+=4,tmp));
+t158=C_mutate((C_word*)lf[171]+1 /* (set! string-append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7606,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp));
+t159=C_mutate((C_word*)lf[172]+1 /* (set! string-append ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7622,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp));
 t160=*((C_word*)lf[154]+1);
-t161=C_mutate((C_word*)lf[173]+1 /* (set! string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7671,a[2]=t160,a[3]=((C_word)li157),tmp=(C_word)a,a+=4,tmp));
-t162=C_mutate((C_word*)lf[174]+1 /* (set! fragments->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7677,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
+t161=C_mutate((C_word*)lf[173]+1 /* (set! string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7661,a[2]=t160,a[3]=((C_word)li157),tmp=(C_word)a,a+=4,tmp));
+t162=C_mutate((C_word*)lf[174]+1 /* (set! fragments->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7667,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
 t163=C_mutate((C_word*)lf[175]+1 /* (set! most-positive-fixnum ...) */,C_fix((C_word)C_MOST_POSITIVE_FIXNUM));
 t164=C_mutate((C_word*)lf[176]+1 /* (set! most-negative-fixnum ...) */,C_fix((C_word)C_MOST_NEGATIVE_FIXNUM));
 t165=C_mutate((C_word*)lf[177]+1 /* (set! fixnum-bits ...) */,C_fix((C_word)(C_WORD_SIZE - 1)));
 t166=C_mutate((C_word*)lf[178]+1 /* (set! fixnum-precision ...) */,C_fix((C_word)(C_WORD_SIZE - (1 + 1))));
-t167=C_mutate((C_word*)lf[179]+1 /* (set! fixnum? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7716,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
-t168=C_mutate((C_word*)lf[180]+1 /* (set! fx+ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7719,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
-t169=C_mutate((C_word*)lf[181]+1 /* (set! fx- ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7722,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
-t170=C_mutate((C_word*)lf[182]+1 /* (set! fx* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7725,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
-t171=C_mutate((C_word*)lf[183]+1 /* (set! fx= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7728,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
-t172=C_mutate((C_word*)lf[184]+1 /* (set! fx> ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7734,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
-t173=C_mutate((C_word*)lf[185]+1 /* (set! fx< ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7737,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
-t174=C_mutate((C_word*)lf[186]+1 /* (set! fx>= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7740,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
-t175=C_mutate((C_word*)lf[187]+1 /* (set! fx<= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7743,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp));
-t176=C_mutate((C_word*)lf[188]+1 /* (set! fxmin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7746,a[2]=((C_word)li169),tmp=(C_word)a,a+=3,tmp));
-t177=C_mutate((C_word*)lf[189]+1 /* (set! fxmax ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7749,a[2]=((C_word)li170),tmp=(C_word)a,a+=3,tmp));
-t178=C_mutate((C_word*)lf[190]+1 /* (set! fxneg ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7752,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
-t179=C_mutate((C_word*)lf[191]+1 /* (set! fxand ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7755,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
-t180=C_mutate((C_word*)lf[192]+1 /* (set! fxior ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7758,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
-t181=C_mutate((C_word*)lf[193]+1 /* (set! fxxor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7761,a[2]=((C_word)li174),tmp=(C_word)a,a+=3,tmp));
-t182=C_mutate((C_word*)lf[194]+1 /* (set! fxnot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7764,a[2]=((C_word)li175),tmp=(C_word)a,a+=3,tmp));
-t183=C_mutate((C_word*)lf[195]+1 /* (set! fxshl ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7767,a[2]=((C_word)li176),tmp=(C_word)a,a+=3,tmp));
-t184=C_mutate((C_word*)lf[196]+1 /* (set! fxshr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7770,a[2]=((C_word)li177),tmp=(C_word)a,a+=3,tmp));
-t185=C_mutate((C_word*)lf[197]+1 /* (set! fx/ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7773,a[2]=((C_word)li178),tmp=(C_word)a,a+=3,tmp));
-t186=C_mutate((C_word*)lf[198]+1 /* (set! fxmod ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7790,a[2]=((C_word)li179),tmp=(C_word)a,a+=3,tmp));
+t167=C_mutate((C_word*)lf[179]+1 /* (set! fixnum? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7706,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
+t168=C_mutate((C_word*)lf[180]+1 /* (set! fx+ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7709,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
+t169=C_mutate((C_word*)lf[181]+1 /* (set! fx- ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7712,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
+t170=C_mutate((C_word*)lf[182]+1 /* (set! fx* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7715,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
+t171=C_mutate((C_word*)lf[183]+1 /* (set! fx= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7718,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
+t172=C_mutate((C_word*)lf[184]+1 /* (set! fx> ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7724,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
+t173=C_mutate((C_word*)lf[185]+1 /* (set! fx< ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7727,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
+t174=C_mutate((C_word*)lf[186]+1 /* (set! fx>= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7730,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
+t175=C_mutate((C_word*)lf[187]+1 /* (set! fx<= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7733,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp));
+t176=C_mutate((C_word*)lf[188]+1 /* (set! fxmin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7736,a[2]=((C_word)li169),tmp=(C_word)a,a+=3,tmp));
+t177=C_mutate((C_word*)lf[189]+1 /* (set! fxmax ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7739,a[2]=((C_word)li170),tmp=(C_word)a,a+=3,tmp));
+t178=C_mutate((C_word*)lf[190]+1 /* (set! fxneg ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7742,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
+t179=C_mutate((C_word*)lf[191]+1 /* (set! fxand ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7745,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
+t180=C_mutate((C_word*)lf[192]+1 /* (set! fxior ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7748,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
+t181=C_mutate((C_word*)lf[193]+1 /* (set! fxxor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7751,a[2]=((C_word)li174),tmp=(C_word)a,a+=3,tmp));
+t182=C_mutate((C_word*)lf[194]+1 /* (set! fxnot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7754,a[2]=((C_word)li175),tmp=(C_word)a,a+=3,tmp));
+t183=C_mutate((C_word*)lf[195]+1 /* (set! fxshl ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7757,a[2]=((C_word)li176),tmp=(C_word)a,a+=3,tmp));
+t184=C_mutate((C_word*)lf[196]+1 /* (set! fxshr ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7760,a[2]=((C_word)li177),tmp=(C_word)a,a+=3,tmp));
+t185=C_mutate((C_word*)lf[197]+1 /* (set! fx/ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7763,a[2]=((C_word)li178),tmp=(C_word)a,a+=3,tmp));
+t186=C_mutate((C_word*)lf[198]+1 /* (set! fxmod ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7780,a[2]=((C_word)li179),tmp=(C_word)a,a+=3,tmp));
 t187=C_mutate((C_word*)lf[199]+1 /* (set! maximum-flonum ...) */,C_flonum(&a,DBL_MAX));
 t188=C_mutate((C_word*)lf[200]+1 /* (set! minimum-flonum ...) */,C_flonum(&a,DBL_MIN));
 t189=C_mutate((C_word*)lf[201]+1 /* (set! flonum-radix ...) */,C_fix((C_word)FLT_RADIX));
@@ -7894,199 +7885,200 @@ t193=C_mutate((C_word*)lf[205]+1 /* (set! flonum-maximum-exponent ...) */,C_fix(
 t194=C_mutate((C_word*)lf[206]+1 /* (set! flonum-minimum-exponent ...) */,C_fix((C_word)DBL_MIN_EXP));
 t195=C_mutate((C_word*)lf[207]+1 /* (set! flonum-maximum-decimal-exponent ...) */,C_fix((C_word)DBL_MAX_10_EXP));
 t196=C_mutate((C_word*)lf[208]+1 /* (set! flonum-minimum-decimal-exponent ...) */,C_fix((C_word)DBL_MIN_10_EXP));
-t197=C_mutate((C_word*)lf[209]+1 /* (set! flonum? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7817,a[2]=((C_word)li180),tmp=(C_word)a,a+=3,tmp));
-t198=C_mutate((C_word*)lf[210]+1 /* (set! finite? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7820,a[2]=((C_word)li181),tmp=(C_word)a,a+=3,tmp));
-t199=C_mutate((C_word*)lf[211]+1 /* (set! fp+ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7826,a[2]=((C_word)li182),tmp=(C_word)a,a+=3,tmp));
-t200=C_mutate((C_word*)lf[212]+1 /* (set! fp- ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7849,a[2]=((C_word)li183),tmp=(C_word)a,a+=3,tmp));
-t201=C_mutate((C_word*)lf[213]+1 /* (set! fp* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7872,a[2]=((C_word)li184),tmp=(C_word)a,a+=3,tmp));
-t202=C_mutate((C_word*)lf[214]+1 /* (set! fp/ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7895,a[2]=((C_word)li185),tmp=(C_word)a,a+=3,tmp));
-t203=C_mutate((C_word*)lf[215]+1 /* (set! fp= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7918,a[2]=((C_word)li186),tmp=(C_word)a,a+=3,tmp));
-t204=C_mutate((C_word*)lf[216]+1 /* (set! fp> ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7941,a[2]=((C_word)li187),tmp=(C_word)a,a+=3,tmp));
-t205=C_mutate((C_word*)lf[217]+1 /* (set! fp< ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7964,a[2]=((C_word)li188),tmp=(C_word)a,a+=3,tmp));
-t206=C_mutate((C_word*)lf[218]+1 /* (set! fp>= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7987,a[2]=((C_word)li189),tmp=(C_word)a,a+=3,tmp));
-t207=C_mutate((C_word*)lf[219]+1 /* (set! fp<= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8010,a[2]=((C_word)li190),tmp=(C_word)a,a+=3,tmp));
-t208=C_mutate((C_word*)lf[220]+1 /* (set! fpneg ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8033,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp));
-t209=C_mutate((C_word*)lf[221]+1 /* (set! fpmax ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8050,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
-t210=C_mutate((C_word*)lf[222]+1 /* (set! fpmin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8073,a[2]=((C_word)li193),tmp=(C_word)a,a+=3,tmp));
-t211=C_mutate((C_word*)lf[223]+1 /* (set! fpfloor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8096,a[2]=((C_word)li194),tmp=(C_word)a,a+=3,tmp));
-t212=C_mutate((C_word*)lf[224]+1 /* (set! fptruncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8113,a[2]=((C_word)li195),tmp=(C_word)a,a+=3,tmp));
-t213=C_mutate((C_word*)lf[225]+1 /* (set! fpround ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8130,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
-t214=C_mutate((C_word*)lf[226]+1 /* (set! fpceiling ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8147,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
-t215=C_mutate((C_word*)lf[227]+1 /* (set! fpsin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8164,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp));
-t216=C_mutate((C_word*)lf[228]+1 /* (set! fpcos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8181,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp));
-t217=C_mutate((C_word*)lf[229]+1 /* (set! fptan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8198,a[2]=((C_word)li200),tmp=(C_word)a,a+=3,tmp));
-t218=C_mutate((C_word*)lf[230]+1 /* (set! fpasin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8215,a[2]=((C_word)li201),tmp=(C_word)a,a+=3,tmp));
-t219=C_mutate((C_word*)lf[231]+1 /* (set! fpacos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8232,a[2]=((C_word)li202),tmp=(C_word)a,a+=3,tmp));
-t220=C_mutate((C_word*)lf[232]+1 /* (set! fpatan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8249,a[2]=((C_word)li203),tmp=(C_word)a,a+=3,tmp));
-t221=C_mutate((C_word*)lf[233]+1 /* (set! fpatan2 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8266,a[2]=((C_word)li204),tmp=(C_word)a,a+=3,tmp));
-t222=C_mutate((C_word*)lf[234]+1 /* (set! fpexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8289,a[2]=((C_word)li205),tmp=(C_word)a,a+=3,tmp));
-t223=C_mutate((C_word*)lf[235]+1 /* (set! fpexpt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8306,a[2]=((C_word)li206),tmp=(C_word)a,a+=3,tmp));
-t224=C_mutate((C_word*)lf[236]+1 /* (set! fplog ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8329,a[2]=((C_word)li207),tmp=(C_word)a,a+=3,tmp));
-t225=C_mutate((C_word*)lf[237]+1 /* (set! fpsqrt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8346,a[2]=((C_word)li208),tmp=(C_word)a,a+=3,tmp));
-t226=C_mutate((C_word*)lf[238]+1 /* (set! * ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_times,a[2]=((C_word)li209),tmp=(C_word)a,a+=3,tmp));
-t227=C_mutate((C_word*)lf[239]+1 /* (set! - ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_minus,a[2]=((C_word)li210),tmp=(C_word)a,a+=3,tmp));
-t228=C_mutate((C_word*)lf[240]+1 /* (set! + ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_plus,a[2]=((C_word)li211),tmp=(C_word)a,a+=3,tmp));
-t229=C_mutate((C_word*)lf[241]+1 /* (set! / ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_divide,a[2]=((C_word)li212),tmp=(C_word)a,a+=3,tmp));
-t230=C_mutate((C_word*)lf[242]+1 /* (set! = ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_nequalp,a[2]=((C_word)li213),tmp=(C_word)a,a+=3,tmp));
-t231=C_mutate((C_word*)lf[243]+1 /* (set! > ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_greaterp,a[2]=((C_word)li214),tmp=(C_word)a,a+=3,tmp));
-t232=C_mutate((C_word*)lf[244]+1 /* (set! < ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_lessp,a[2]=((C_word)li215),tmp=(C_word)a,a+=3,tmp));
-t233=C_mutate((C_word*)lf[245]+1 /* (set! >= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_greater_or_equal_p,a[2]=((C_word)li216),tmp=(C_word)a,a+=3,tmp));
-t234=C_mutate((C_word*)lf[246]+1 /* (set! <= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_less_or_equal_p,a[2]=((C_word)li217),tmp=(C_word)a,a+=3,tmp));
-t235=C_mutate((C_word*)lf[247]+1 /* (set! add1 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8372,a[2]=((C_word)li218),tmp=(C_word)a,a+=3,tmp));
-t236=C_mutate((C_word*)lf[248]+1 /* (set! sub1 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8378,a[2]=((C_word)li219),tmp=(C_word)a,a+=3,tmp));
-t237=C_mutate((C_word*)lf[249]+1 /* (set! quotient ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_quotient,a[2]=((C_word)li220),tmp=(C_word)a,a+=3,tmp));
-t238=C_mutate((C_word*)lf[250]+1 /* (set! number? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8385,a[2]=((C_word)li221),tmp=(C_word)a,a+=3,tmp));
-t239=C_mutate((C_word*)lf[251]+1 /* (set! number? ...) */,*((C_word*)lf[250]+1));
-t240=C_mutate((C_word*)lf[252]+1 /* (set! complex? ...) */,*((C_word*)lf[251]+1));
-t241=C_mutate((C_word*)lf[253]+1 /* (set! real? ...) */,*((C_word*)lf[251]+1));
-t242=C_mutate((C_word*)lf[254]+1 /* (set! rational? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8391,a[2]=((C_word)li222),tmp=(C_word)a,a+=3,tmp));
-t243=C_mutate((C_word*)lf[255]+1 /* (set! flonum-fraction ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_flonum_fraction,a[2]=((C_word)li223),tmp=(C_word)a,a+=3,tmp));
-t244=C_mutate((C_word*)lf[256]+1 /* (set! integer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8395,a[2]=((C_word)li224),tmp=(C_word)a,a+=3,tmp));
-t245=C_mutate((C_word*)lf[257]+1 /* (set! integer? ...) */,*((C_word*)lf[256]+1));
-t246=C_mutate((C_word*)lf[258]+1 /* (set! exact? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8399,a[2]=((C_word)li225),tmp=(C_word)a,a+=3,tmp));
-t247=C_mutate((C_word*)lf[259]+1 /* (set! inexact? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8402,a[2]=((C_word)li226),tmp=(C_word)a,a+=3,tmp));
-t248=C_mutate((C_word*)lf[260]+1 /* (set! exact? ...) */,*((C_word*)lf[258]+1));
-t249=C_mutate((C_word*)lf[261]+1 /* (set! inexact? ...) */,*((C_word*)lf[259]+1));
-t250=C_mutate((C_word*)lf[262]+1 /* (set! expt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_expt,a[2]=((C_word)li227),tmp=(C_word)a,a+=3,tmp));
-t251=C_mutate((C_word*)lf[263]+1 /* (set! fits-in-int? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8408,a[2]=((C_word)li228),tmp=(C_word)a,a+=3,tmp));
-t252=C_mutate((C_word*)lf[264]+1 /* (set! fits-in-unsigned-int? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8411,a[2]=((C_word)li229),tmp=(C_word)a,a+=3,tmp));
-t253=C_mutate((C_word*)lf[265]+1 /* (set! flonum-in-fixnum-range? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8414,a[2]=((C_word)li230),tmp=(C_word)a,a+=3,tmp));
-t254=C_mutate((C_word*)lf[266]+1 /* (set! double->number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8417,a[2]=((C_word)li231),tmp=(C_word)a,a+=3,tmp));
-t255=C_mutate((C_word*)lf[267]+1 /* (set! zero? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8420,a[2]=((C_word)li232),tmp=(C_word)a,a+=3,tmp));
-t256=C_mutate((C_word*)lf[268]+1 /* (set! positive? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8423,a[2]=((C_word)li233),tmp=(C_word)a,a+=3,tmp));
-t257=C_mutate((C_word*)lf[269]+1 /* (set! negative? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8426,a[2]=((C_word)li234),tmp=(C_word)a,a+=3,tmp));
-t258=C_mutate((C_word*)lf[270]+1 /* (set! abs ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8429,a[2]=((C_word)li235),tmp=(C_word)a,a+=3,tmp));
-t259=C_mutate((C_word*)lf[271]+1 /* (set! angle ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8432,a[2]=((C_word)li236),tmp=(C_word)a,a+=3,tmp));
-t260=C_mutate((C_word*)lf[274]+1 /* (set! real-part ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8451,a[2]=((C_word)li237),tmp=(C_word)a,a+=3,tmp));
-t261=C_mutate((C_word*)lf[275]+1 /* (set! imag-part ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8457,a[2]=((C_word)li238),tmp=(C_word)a,a+=3,tmp));
-t262=C_mutate((C_word*)lf[276]+1 /* (set! numerator ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8463,a[2]=((C_word)li239),tmp=(C_word)a,a+=3,tmp));
-t263=C_mutate((C_word*)lf[278]+1 /* (set! denominator ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8475,a[2]=((C_word)li240),tmp=(C_word)a,a+=3,tmp));
-t264=C_mutate((C_word*)lf[280]+1 /* (set! magnitude ...) */,*((C_word*)lf[270]+1));
-t265=C_mutate((C_word*)lf[281]+1 /* (set! signum ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8488,a[2]=((C_word)li241),tmp=(C_word)a,a+=3,tmp));
-t266=C_mutate((C_word*)lf[285]+1 /* (set! exact->inexact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_exact_to_inexact,a[2]=((C_word)li242),tmp=(C_word)a,a+=3,tmp));
-t267=C_mutate((C_word*)lf[286]+1 /* (set! exact->inexact ...) */,*((C_word*)lf[285]+1));
-t268=C_mutate((C_word*)lf[287]+1 /* (set! inexact->exact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8523,a[2]=((C_word)li243),tmp=(C_word)a,a+=3,tmp));
-t269=C_mutate((C_word*)lf[288]+1 /* (set! inexact->exact ...) */,*((C_word*)lf[287]+1));
-t270=C_mutate((C_word*)lf[289]+1 /* (set! floor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8527,a[2]=((C_word)li244),tmp=(C_word)a,a+=3,tmp));
-t271=C_mutate((C_word*)lf[290]+1 /* (set! ceiling ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8539,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp));
-t272=C_mutate((C_word*)lf[291]+1 /* (set! truncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8551,a[2]=((C_word)li246),tmp=(C_word)a,a+=3,tmp));
-t273=C_mutate((C_word*)lf[292]+1 /* (set! round ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8563,a[2]=((C_word)li247),tmp=(C_word)a,a+=3,tmp));
-t274=C_mutate((C_word*)lf[293]+1 /* (set! remainder ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8572,a[2]=((C_word)li248),tmp=(C_word)a,a+=3,tmp));
-t275=*((C_word*)lf[289]+1);
-t276=C_mutate((C_word*)lf[294]+1 /* (set! modulo ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8586,a[2]=t275,a[3]=((C_word)li249),tmp=(C_word)a,a+=4,tmp));
-t277=C_mutate((C_word*)lf[295]+1 /* (set! even? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8615,a[2]=((C_word)li250),tmp=(C_word)a,a+=3,tmp));
-t278=C_mutate((C_word*)lf[296]+1 /* (set! odd? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8618,a[2]=((C_word)li251),tmp=(C_word)a,a+=3,tmp));
-t279=C_set_block_item(lf[297] /* max */,0,C_SCHEME_UNDEFINED);
-t280=C_set_block_item(lf[298] /* min */,0,C_SCHEME_UNDEFINED);
-t281=*((C_word*)lf[243]+1);
-t282=*((C_word*)lf[244]+1);
-t283=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8623,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp);
-t284=C_mutate((C_word*)lf[297]+1 /* (set! max ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8670,a[2]=t281,a[3]=t283,a[4]=((C_word)li254),tmp=(C_word)a,a+=5,tmp));
-t285=C_mutate((C_word*)lf[298]+1 /* (set! min ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8676,a[2]=t282,a[3]=t283,a[4]=((C_word)li255),tmp=(C_word)a,a+=5,tmp));
-t286=C_mutate((C_word*)lf[299]+1 /* (set! exp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8682,a[2]=((C_word)li256),tmp=(C_word)a,a+=3,tmp));
-t287=C_mutate((C_word*)lf[300]+1 /* (set! log ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8685,a[2]=((C_word)li257),tmp=(C_word)a,a+=3,tmp));
-t288=C_mutate((C_word*)lf[301]+1 /* (set! sin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8688,a[2]=((C_word)li258),tmp=(C_word)a,a+=3,tmp));
-t289=C_mutate((C_word*)lf[302]+1 /* (set! cos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8691,a[2]=((C_word)li259),tmp=(C_word)a,a+=3,tmp));
-t290=C_mutate((C_word*)lf[303]+1 /* (set! tan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8694,a[2]=((C_word)li260),tmp=(C_word)a,a+=3,tmp));
-t291=C_mutate((C_word*)lf[304]+1 /* (set! asin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8697,a[2]=((C_word)li261),tmp=(C_word)a,a+=3,tmp));
-t292=C_mutate((C_word*)lf[305]+1 /* (set! acos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8700,a[2]=((C_word)li262),tmp=(C_word)a,a+=3,tmp));
-t293=C_mutate((C_word*)lf[306]+1 /* (set! sqrt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8703,a[2]=((C_word)li263),tmp=(C_word)a,a+=3,tmp));
-t294=C_mutate((C_word*)lf[307]+1 /* (set! atan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8706,a[2]=((C_word)li264),tmp=(C_word)a,a+=3,tmp));
-t295=*((C_word*)lf[293]+1);
-t296=C_mutate((C_word*)lf[308]+1 /* (set! gcd ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8718,a[2]=t295,a[3]=((C_word)li266),tmp=(C_word)a,a+=4,tmp));
-t297=C_mutate((C_word*)lf[309]+1 /* (set! gcd ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8743,a[2]=((C_word)li268),tmp=(C_word)a,a+=3,tmp));
-t298=C_mutate((C_word*)lf[310]+1 /* (set! lcm ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8800,a[2]=((C_word)li269),tmp=(C_word)a,a+=3,tmp));
-t299=C_mutate((C_word*)lf[311]+1 /* (set! lcm ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8814,a[2]=((C_word)li271),tmp=(C_word)a,a+=3,tmp));
-t300=C_mutate((C_word*)lf[312]+1 /* (set! string->number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_string_to_number,a[2]=((C_word)li272),tmp=(C_word)a,a+=3,tmp));
-t301=C_mutate((C_word*)lf[313]+1 /* (set! string->number ...) */,*((C_word*)lf[312]+1));
-t302=C_mutate((C_word*)lf[314]+1 /* (set! number->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_number_to_string,a[2]=((C_word)li273),tmp=(C_word)a,a+=3,tmp));
-t303=C_mutate((C_word*)lf[315]+1 /* (set! number->string ...) */,*((C_word*)lf[314]+1));
-t304=C_mutate((C_word*)lf[316]+1 /* (set! flonum-print-precision ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8879,a[2]=((C_word)li274),tmp=(C_word)a,a+=3,tmp));
-t305=C_mutate((C_word*)lf[317]+1 /* (set! make-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_make_symbol,a[2]=((C_word)li275),tmp=(C_word)a,a+=3,tmp));
-t306=C_mutate((C_word*)lf[318]+1 /* (set! symbol? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8911,a[2]=((C_word)li276),tmp=(C_word)a,a+=3,tmp));
-t307=C_mutate((C_word*)lf[319]+1 /* (set! snafu ...) */,lf[320]);
-t308=C_mutate((C_word*)lf[321]+1 /* (set! intern-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_string_to_symbol,a[2]=((C_word)li277),tmp=(C_word)a,a+=3,tmp));
-t309=C_mutate((C_word*)lf[322]+1 /* (set! interned-symbol? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8916,a[2]=((C_word)li278),tmp=(C_word)a,a+=3,tmp));
-t310=C_mutate((C_word*)lf[323]+1 /* (set! string->symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8919,a[2]=((C_word)li279),tmp=(C_word)a,a+=3,tmp));
-t311=C_set_block_item(lf[324] /* symbol->string */,0,C_SCHEME_UNDEFINED);
-t312=C_set_block_item(lf[325] /* symbol->qualified-string */,0,C_SCHEME_UNDEFINED);
-t313=C_set_block_item(lf[326] /* qualified-symbol-prefix */,0,C_SCHEME_UNDEFINED);
-t314=*((C_word*)lf[172]+1);
-t315=*((C_word*)lf[158]+1);
-t316=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8931,a[2]=((C_word)li280),tmp=(C_word)a,a+=3,tmp);
-t317=C_mutate((C_word*)lf[324]+1 /* (set! symbol->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8958,a[2]=t316,a[3]=((C_word)li281),tmp=(C_word)a,a+=4,tmp));
-t318=C_mutate((C_word*)lf[325]+1 /* (set! symbol->qualified-string ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8976,a[2]=t314,a[3]=t316,a[4]=((C_word)li282),tmp=(C_word)a,a+=5,tmp));
-t319=C_mutate((C_word*)lf[326]+1 /* (set! qualified-symbol-prefix ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9002,a[2]=t316,a[3]=((C_word)li283),tmp=(C_word)a,a+=4,tmp));
-t320=C_mutate((C_word*)lf[329]+1 /* (set! qualified-symbol? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9020,a[2]=((C_word)li284),tmp=(C_word)a,a+=3,tmp));
-t321=C_mutate((C_word*)lf[330]+1 /* (set! string->qualified-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9043,a[2]=((C_word)li285),tmp=(C_word)a,a+=3,tmp));
-t322=C_mutate((C_word*)lf[331]+1 /* (set! symbol->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9056,a[2]=((C_word)li286),tmp=(C_word)a,a+=3,tmp));
-t323=*((C_word*)lf[158]+1);
-t324=C_mutate((C_word*)lf[332]+1 /* (set! string->symbol ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9069,a[2]=t323,a[3]=((C_word)li287),tmp=(C_word)a,a+=4,tmp));
-t325=*((C_word*)lf[158]+1);
-t326=C_mutate((C_word*)lf[333]+1 /* (set! string->uninterned-symbol ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9082,a[2]=t325,a[3]=((C_word)li288),tmp=(C_word)a,a+=4,tmp));
-t327=C_fix(-1);
-t328=(*a=C_VECTOR_TYPE|1,a[1]=t327,tmp=(C_word)a,a+=2,tmp);
-t329=C_mutate((C_word*)lf[334]+1 /* (set! gensym ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9095,a[2]=t328,a[3]=((C_word)li289),tmp=(C_word)a,a+=4,tmp));
-t330=C_mutate((C_word*)lf[337]+1 /* (set! keyword? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9149,a[2]=((C_word)li290),tmp=(C_word)a,a+=3,tmp));
-t331=*((C_word*)lf[173]+1);
-t332=C_mutate((C_word*)lf[338]+1 /* (set! string->keyword ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9169,a[2]=t331,a[3]=((C_word)li291),tmp=(C_word)a,a+=4,tmp));
-t333=*((C_word*)lf[337]+1);
-t334=C_mutate((C_word*)lf[339]+1 /* (set! keyword->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9190,a[2]=t333,a[3]=((C_word)li292),tmp=(C_word)a,a+=4,tmp));
-t335=C_mutate((C_word*)lf[341]+1 /* (set! get-keyword ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9205,a[2]=((C_word)li293),tmp=(C_word)a,a+=3,tmp));
-t336=C_mutate((C_word*)lf[342]+1 /* (set! get-keyword ...) */,*((C_word*)lf[341]+1));
-t337=C_mutate((C_word*)lf[344]+1 /* (set! make-blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9245,a[2]=((C_word)li294),tmp=(C_word)a,a+=3,tmp));
-t338=C_mutate((C_word*)lf[345]+1 /* (set! make-blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9251,a[2]=((C_word)li295),tmp=(C_word)a,a+=3,tmp));
-t339=C_mutate((C_word*)lf[346]+1 /* (set! blob? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9260,a[2]=((C_word)li296),tmp=(C_word)a,a+=3,tmp));
-t340=C_mutate((C_word*)lf[347]+1 /* (set! blob-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9266,a[2]=((C_word)li297),tmp=(C_word)a,a+=3,tmp));
-t341=C_mutate((C_word*)lf[348]+1 /* (set! string->blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9275,a[2]=((C_word)li298),tmp=(C_word)a,a+=3,tmp));
-t342=C_mutate((C_word*)lf[349]+1 /* (set! blob->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9287,a[2]=((C_word)li299),tmp=(C_word)a,a+=3,tmp));
-t343=C_mutate((C_word*)lf[350]+1 /* (set! blob=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9299,a[2]=((C_word)li300),tmp=(C_word)a,a+=3,tmp));
-t344=C_mutate((C_word*)lf[351]+1 /* (set! vector? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9324,a[2]=((C_word)li301),tmp=(C_word)a,a+=3,tmp));
-t345=C_mutate((C_word*)lf[352]+1 /* (set! vector-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9327,a[2]=((C_word)li302),tmp=(C_word)a,a+=3,tmp));
-t346=C_mutate((C_word*)lf[353]+1 /* (set! vector-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9330,a[2]=((C_word)li303),tmp=(C_word)a,a+=3,tmp));
-t347=C_mutate((C_word*)lf[354]+1 /* (set! vector-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9333,a[2]=((C_word)li304),tmp=(C_word)a,a+=3,tmp));
-t348=C_mutate((C_word*)lf[355]+1 /* (set! make-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9336,a[2]=((C_word)li305),tmp=(C_word)a,a+=3,tmp));
-t349=C_mutate((C_word*)lf[356]+1 /* (set! make-vector ...) */,*((C_word*)lf[355]+1));
-t350=C_mutate((C_word*)lf[358]+1 /* (set! list->vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9365,a[2]=((C_word)li307),tmp=(C_word)a,a+=3,tmp));
-t351=C_mutate((C_word*)lf[359]+1 /* (set! vector->list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9417,a[2]=((C_word)li309),tmp=(C_word)a,a+=3,tmp));
-t352=C_mutate((C_word*)lf[360]+1 /* (set! vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9450,a[2]=((C_word)li310),tmp=(C_word)a,a+=3,tmp));
-t353=C_mutate((C_word*)lf[362]+1 /* (set! vector-fill! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9456,a[2]=((C_word)li312),tmp=(C_word)a,a+=3,tmp));
-t354=C_mutate((C_word*)lf[363]+1 /* (set! vector-copy! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9484,a[2]=((C_word)li314),tmp=(C_word)a,a+=3,tmp));
-t355=C_mutate((C_word*)lf[365]+1 /* (set! vector-resize ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9555,a[2]=((C_word)li315),tmp=(C_word)a,a+=3,tmp));
-t356=C_mutate(&lf[366] /* (set! grow-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9589,a[2]=((C_word)li317),tmp=(C_word)a,a+=3,tmp));
-t357=C_mutate((C_word*)lf[367]+1 /* (set! char? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9624,a[2]=((C_word)li318),tmp=(C_word)a,a+=3,tmp));
-t358=C_mutate((C_word*)lf[368]+1 /* (set! char->integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9627,a[2]=((C_word)li319),tmp=(C_word)a,a+=3,tmp));
-t359=C_mutate((C_word*)lf[369]+1 /* (set! integer->char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9633,a[2]=((C_word)li320),tmp=(C_word)a,a+=3,tmp));
-t360=C_mutate((C_word*)lf[370]+1 /* (set! char=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9639,a[2]=((C_word)li321),tmp=(C_word)a,a+=3,tmp));
-t361=C_mutate((C_word*)lf[371]+1 /* (set! char>? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9651,a[2]=((C_word)li322),tmp=(C_word)a,a+=3,tmp));
-t362=C_mutate((C_word*)lf[372]+1 /* (set! char<? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9663,a[2]=((C_word)li323),tmp=(C_word)a,a+=3,tmp));
-t363=C_mutate((C_word*)lf[373]+1 /* (set! char>=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9675,a[2]=((C_word)li324),tmp=(C_word)a,a+=3,tmp));
-t364=C_mutate((C_word*)lf[374]+1 /* (set! char<=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9687,a[2]=((C_word)li325),tmp=(C_word)a,a+=3,tmp));
-t365=C_mutate((C_word*)lf[375]+1 /* (set! char-upcase ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9699,a[2]=((C_word)li326),tmp=(C_word)a,a+=3,tmp));
-t366=C_mutate((C_word*)lf[376]+1 /* (set! char-downcase ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9705,a[2]=((C_word)li327),tmp=(C_word)a,a+=3,tmp));
-t367=C_set_block_item(lf[377] /* char-ci=? */,0,C_SCHEME_UNDEFINED);
-t368=C_set_block_item(lf[378] /* char-ci>? */,0,C_SCHEME_UNDEFINED);
-t369=C_set_block_item(lf[379] /* char-ci<? */,0,C_SCHEME_UNDEFINED);
-t370=C_set_block_item(lf[380] /* char-ci>=? */,0,C_SCHEME_UNDEFINED);
-t371=C_set_block_item(lf[381] /* char-ci<=? */,0,C_SCHEME_UNDEFINED);
-t372=*((C_word*)lf[376]+1);
-t373=C_mutate((C_word*)lf[377]+1 /* (set! char-ci=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9716,a[2]=t372,a[3]=((C_word)li328),tmp=(C_word)a,a+=4,tmp));
-t374=C_mutate((C_word*)lf[378]+1 /* (set! char-ci>? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9730,a[2]=t372,a[3]=((C_word)li329),tmp=(C_word)a,a+=4,tmp));
-t375=C_mutate((C_word*)lf[379]+1 /* (set! char-ci<? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9744,a[2]=t372,a[3]=((C_word)li330),tmp=(C_word)a,a+=4,tmp));
-t376=C_mutate((C_word*)lf[380]+1 /* (set! char-ci>=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9758,a[2]=t372,a[3]=((C_word)li331),tmp=(C_word)a,a+=4,tmp));
-t377=C_mutate((C_word*)lf[381]+1 /* (set! char-ci<=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9772,a[2]=t372,a[3]=((C_word)li332),tmp=(C_word)a,a+=4,tmp));
-t378=C_mutate((C_word*)lf[382]+1 /* (set! char-upper-case? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9786,a[2]=((C_word)li333),tmp=(C_word)a,a+=3,tmp));
-t379=C_mutate((C_word*)lf[383]+1 /* (set! char-lower-case? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9792,a[2]=((C_word)li334),tmp=(C_word)a,a+=3,tmp));
-t380=C_mutate((C_word*)lf[384]+1 /* (set! char-numeric? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9798,a[2]=((C_word)li335),tmp=(C_word)a,a+=3,tmp));
-t381=C_mutate((C_word*)lf[385]+1 /* (set! char-whitespace? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9804,a[2]=((C_word)li336),tmp=(C_word)a,a+=3,tmp));
-t382=C_mutate((C_word*)lf[386]+1 /* (set! char-alphabetic? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9810,a[2]=((C_word)li337),tmp=(C_word)a,a+=3,tmp));
-t383=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9818,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1523 make-vector */
-t384=*((C_word*)lf[356]+1);
-((C_proc4)(void*)(*((C_word*)t384+1)))(4,t384,t383,C_fix(37),C_SCHEME_END_OF_LIST);}
-
-/* k9816 */
-static void C_ccall f_9818(C_word c,C_word t0,C_word t1){
+t197=C_mutate((C_word*)lf[209]+1 /* (set! flonum? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7807,a[2]=((C_word)li180),tmp=(C_word)a,a+=3,tmp));
+t198=C_mutate((C_word*)lf[210]+1 /* (set! finite? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7810,a[2]=((C_word)li181),tmp=(C_word)a,a+=3,tmp));
+t199=C_mutate((C_word*)lf[211]+1 /* (set! fp+ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7816,a[2]=((C_word)li182),tmp=(C_word)a,a+=3,tmp));
+t200=C_mutate((C_word*)lf[212]+1 /* (set! fp- ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7839,a[2]=((C_word)li183),tmp=(C_word)a,a+=3,tmp));
+t201=C_mutate((C_word*)lf[213]+1 /* (set! fp* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7862,a[2]=((C_word)li184),tmp=(C_word)a,a+=3,tmp));
+t202=C_mutate((C_word*)lf[214]+1 /* (set! fp/ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7885,a[2]=((C_word)li185),tmp=(C_word)a,a+=3,tmp));
+t203=C_mutate((C_word*)lf[215]+1 /* (set! fp= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7908,a[2]=((C_word)li186),tmp=(C_word)a,a+=3,tmp));
+t204=C_mutate((C_word*)lf[216]+1 /* (set! fp> ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7931,a[2]=((C_word)li187),tmp=(C_word)a,a+=3,tmp));
+t205=C_mutate((C_word*)lf[217]+1 /* (set! fp< ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7954,a[2]=((C_word)li188),tmp=(C_word)a,a+=3,tmp));
+t206=C_mutate((C_word*)lf[218]+1 /* (set! fp>= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7977,a[2]=((C_word)li189),tmp=(C_word)a,a+=3,tmp));
+t207=C_mutate((C_word*)lf[219]+1 /* (set! fp<= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8000,a[2]=((C_word)li190),tmp=(C_word)a,a+=3,tmp));
+t208=C_mutate((C_word*)lf[220]+1 /* (set! fpneg ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8023,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp));
+t209=C_mutate((C_word*)lf[221]+1 /* (set! fpmax ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8040,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
+t210=C_mutate((C_word*)lf[222]+1 /* (set! fpmin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8063,a[2]=((C_word)li193),tmp=(C_word)a,a+=3,tmp));
+t211=C_mutate((C_word*)lf[223]+1 /* (set! fpfloor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8086,a[2]=((C_word)li194),tmp=(C_word)a,a+=3,tmp));
+t212=C_mutate((C_word*)lf[224]+1 /* (set! fptruncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8103,a[2]=((C_word)li195),tmp=(C_word)a,a+=3,tmp));
+t213=C_mutate((C_word*)lf[225]+1 /* (set! fpround ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8120,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
+t214=C_mutate((C_word*)lf[226]+1 /* (set! fpceiling ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8137,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
+t215=C_mutate((C_word*)lf[227]+1 /* (set! floor ...) */,*((C_word*)lf[223]+1));
+t216=C_mutate((C_word*)lf[228]+1 /* (set! truncate ...) */,*((C_word*)lf[224]+1));
+t217=C_mutate((C_word*)lf[229]+1 /* (set! round ...) */,*((C_word*)lf[225]+1));
+t218=C_mutate((C_word*)lf[230]+1 /* (set! ceiling ...) */,*((C_word*)lf[226]+1));
+t219=C_mutate((C_word*)lf[231]+1 /* (set! fpsin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8158,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp));
+t220=C_mutate((C_word*)lf[232]+1 /* (set! fpcos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8175,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp));
+t221=C_mutate((C_word*)lf[233]+1 /* (set! fptan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8192,a[2]=((C_word)li200),tmp=(C_word)a,a+=3,tmp));
+t222=C_mutate((C_word*)lf[234]+1 /* (set! fpasin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8209,a[2]=((C_word)li201),tmp=(C_word)a,a+=3,tmp));
+t223=C_mutate((C_word*)lf[235]+1 /* (set! fpacos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8226,a[2]=((C_word)li202),tmp=(C_word)a,a+=3,tmp));
+t224=C_mutate((C_word*)lf[236]+1 /* (set! fpatan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8243,a[2]=((C_word)li203),tmp=(C_word)a,a+=3,tmp));
+t225=C_mutate((C_word*)lf[237]+1 /* (set! fpatan2 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8260,a[2]=((C_word)li204),tmp=(C_word)a,a+=3,tmp));
+t226=C_mutate((C_word*)lf[238]+1 /* (set! fpexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8283,a[2]=((C_word)li205),tmp=(C_word)a,a+=3,tmp));
+t227=C_mutate((C_word*)lf[239]+1 /* (set! fpexpt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8300,a[2]=((C_word)li206),tmp=(C_word)a,a+=3,tmp));
+t228=C_mutate((C_word*)lf[240]+1 /* (set! fplog ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8323,a[2]=((C_word)li207),tmp=(C_word)a,a+=3,tmp));
+t229=C_mutate((C_word*)lf[241]+1 /* (set! fpsqrt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8340,a[2]=((C_word)li208),tmp=(C_word)a,a+=3,tmp));
+t230=C_mutate((C_word*)lf[242]+1 /* (set! fpabs ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8357,a[2]=((C_word)li209),tmp=(C_word)a,a+=3,tmp));
+t231=C_mutate((C_word*)lf[243]+1 /* (set! fpinteger? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8374,a[2]=((C_word)li210),tmp=(C_word)a,a+=3,tmp));
+t232=C_mutate((C_word*)lf[244]+1 /* (set! * ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_times,a[2]=((C_word)li211),tmp=(C_word)a,a+=3,tmp));
+t233=C_mutate((C_word*)lf[245]+1 /* (set! - ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_minus,a[2]=((C_word)li212),tmp=(C_word)a,a+=3,tmp));
+t234=C_mutate((C_word*)lf[246]+1 /* (set! + ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_plus,a[2]=((C_word)li213),tmp=(C_word)a,a+=3,tmp));
+t235=C_mutate((C_word*)lf[247]+1 /* (set! / ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_divide,a[2]=((C_word)li214),tmp=(C_word)a,a+=3,tmp));
+t236=C_mutate((C_word*)lf[248]+1 /* (set! = ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_nequalp,a[2]=((C_word)li215),tmp=(C_word)a,a+=3,tmp));
+t237=C_mutate((C_word*)lf[249]+1 /* (set! > ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_greaterp,a[2]=((C_word)li216),tmp=(C_word)a,a+=3,tmp));
+t238=C_mutate((C_word*)lf[250]+1 /* (set! < ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_lessp,a[2]=((C_word)li217),tmp=(C_word)a,a+=3,tmp));
+t239=C_mutate((C_word*)lf[251]+1 /* (set! >= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_greater_or_equal_p,a[2]=((C_word)li218),tmp=(C_word)a,a+=3,tmp));
+t240=C_mutate((C_word*)lf[252]+1 /* (set! <= ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_less_or_equal_p,a[2]=((C_word)li219),tmp=(C_word)a,a+=3,tmp));
+t241=C_mutate((C_word*)lf[253]+1 /* (set! add1 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8400,a[2]=((C_word)li220),tmp=(C_word)a,a+=3,tmp));
+t242=C_mutate((C_word*)lf[254]+1 /* (set! sub1 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8406,a[2]=((C_word)li221),tmp=(C_word)a,a+=3,tmp));
+t243=C_mutate((C_word*)lf[255]+1 /* (set! quotient ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_quotient,a[2]=((C_word)li222),tmp=(C_word)a,a+=3,tmp));
+t244=C_mutate((C_word*)lf[256]+1 /* (set! number? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8413,a[2]=((C_word)li223),tmp=(C_word)a,a+=3,tmp));
+t245=C_mutate((C_word*)lf[257]+1 /* (set! number? ...) */,*((C_word*)lf[256]+1));
+t246=C_mutate((C_word*)lf[258]+1 /* (set! complex? ...) */,*((C_word*)lf[257]+1));
+t247=C_mutate((C_word*)lf[259]+1 /* (set! real? ...) */,*((C_word*)lf[257]+1));
+t248=C_mutate((C_word*)lf[260]+1 /* (set! rational? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8419,a[2]=((C_word)li224),tmp=(C_word)a,a+=3,tmp));
+t249=C_mutate((C_word*)lf[261]+1 /* (set! flonum-fraction ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_flonum_fraction,a[2]=((C_word)li225),tmp=(C_word)a,a+=3,tmp));
+t250=C_mutate((C_word*)lf[262]+1 /* (set! integer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8423,a[2]=((C_word)li226),tmp=(C_word)a,a+=3,tmp));
+t251=C_mutate((C_word*)lf[263]+1 /* (set! integer? ...) */,*((C_word*)lf[262]+1));
+t252=C_mutate((C_word*)lf[264]+1 /* (set! exact? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8427,a[2]=((C_word)li227),tmp=(C_word)a,a+=3,tmp));
+t253=C_mutate((C_word*)lf[265]+1 /* (set! inexact? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8430,a[2]=((C_word)li228),tmp=(C_word)a,a+=3,tmp));
+t254=C_mutate((C_word*)lf[266]+1 /* (set! exact? ...) */,*((C_word*)lf[264]+1));
+t255=C_mutate((C_word*)lf[267]+1 /* (set! inexact? ...) */,*((C_word*)lf[265]+1));
+t256=C_mutate((C_word*)lf[268]+1 /* (set! expt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_expt,a[2]=((C_word)li229),tmp=(C_word)a,a+=3,tmp));
+t257=C_mutate((C_word*)lf[269]+1 /* (set! fits-in-int? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8436,a[2]=((C_word)li230),tmp=(C_word)a,a+=3,tmp));
+t258=C_mutate((C_word*)lf[270]+1 /* (set! fits-in-unsigned-int? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8439,a[2]=((C_word)li231),tmp=(C_word)a,a+=3,tmp));
+t259=C_mutate((C_word*)lf[271]+1 /* (set! flonum-in-fixnum-range? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8442,a[2]=((C_word)li232),tmp=(C_word)a,a+=3,tmp));
+t260=C_mutate((C_word*)lf[272]+1 /* (set! double->number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8445,a[2]=((C_word)li233),tmp=(C_word)a,a+=3,tmp));
+t261=C_mutate((C_word*)lf[273]+1 /* (set! zero? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8448,a[2]=((C_word)li234),tmp=(C_word)a,a+=3,tmp));
+t262=C_mutate((C_word*)lf[274]+1 /* (set! positive? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8451,a[2]=((C_word)li235),tmp=(C_word)a,a+=3,tmp));
+t263=C_mutate((C_word*)lf[275]+1 /* (set! negative? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8454,a[2]=((C_word)li236),tmp=(C_word)a,a+=3,tmp));
+t264=C_mutate((C_word*)lf[276]+1 /* (set! abs ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8457,a[2]=((C_word)li237),tmp=(C_word)a,a+=3,tmp));
+t265=C_mutate((C_word*)lf[277]+1 /* (set! angle ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8460,a[2]=((C_word)li238),tmp=(C_word)a,a+=3,tmp));
+t266=C_mutate((C_word*)lf[280]+1 /* (set! real-part ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8479,a[2]=((C_word)li239),tmp=(C_word)a,a+=3,tmp));
+t267=C_mutate((C_word*)lf[281]+1 /* (set! imag-part ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8485,a[2]=((C_word)li240),tmp=(C_word)a,a+=3,tmp));
+t268=C_mutate((C_word*)lf[282]+1 /* (set! numerator ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8491,a[2]=((C_word)li241),tmp=(C_word)a,a+=3,tmp));
+t269=C_mutate((C_word*)lf[284]+1 /* (set! denominator ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8503,a[2]=((C_word)li242),tmp=(C_word)a,a+=3,tmp));
+t270=C_mutate((C_word*)lf[286]+1 /* (set! magnitude ...) */,*((C_word*)lf[276]+1));
+t271=C_mutate((C_word*)lf[287]+1 /* (set! signum ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8516,a[2]=((C_word)li243),tmp=(C_word)a,a+=3,tmp));
+t272=C_mutate((C_word*)lf[291]+1 /* (set! exact->inexact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_exact_to_inexact,a[2]=((C_word)li244),tmp=(C_word)a,a+=3,tmp));
+t273=C_mutate((C_word*)lf[292]+1 /* (set! exact->inexact ...) */,*((C_word*)lf[291]+1));
+t274=C_mutate((C_word*)lf[293]+1 /* (set! inexact->exact ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8551,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp));
+t275=C_mutate((C_word*)lf[294]+1 /* (set! inexact->exact ...) */,*((C_word*)lf[293]+1));
+t276=C_mutate((C_word*)lf[295]+1 /* (set! floor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8555,a[2]=((C_word)li246),tmp=(C_word)a,a+=3,tmp));
+t277=C_mutate((C_word*)lf[296]+1 /* (set! ceiling ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8567,a[2]=((C_word)li247),tmp=(C_word)a,a+=3,tmp));
+t278=C_mutate((C_word*)lf[297]+1 /* (set! truncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8579,a[2]=((C_word)li248),tmp=(C_word)a,a+=3,tmp));
+t279=C_mutate((C_word*)lf[298]+1 /* (set! round ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8591,a[2]=((C_word)li249),tmp=(C_word)a,a+=3,tmp));
+t280=C_mutate((C_word*)lf[299]+1 /* (set! remainder ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8600,a[2]=((C_word)li250),tmp=(C_word)a,a+=3,tmp));
+t281=*((C_word*)lf[295]+1);
+t282=C_mutate((C_word*)lf[300]+1 /* (set! modulo ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8614,a[2]=t281,a[3]=((C_word)li251),tmp=(C_word)a,a+=4,tmp));
+t283=C_mutate((C_word*)lf[301]+1 /* (set! even? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8643,a[2]=((C_word)li252),tmp=(C_word)a,a+=3,tmp));
+t284=C_mutate((C_word*)lf[302]+1 /* (set! odd? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8646,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp));
+t285=C_set_block_item(lf[303] /* max */,0,C_SCHEME_UNDEFINED);
+t286=C_set_block_item(lf[304] /* min */,0,C_SCHEME_UNDEFINED);
+t287=*((C_word*)lf[249]+1);
+t288=*((C_word*)lf[250]+1);
+t289=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8651,a[2]=((C_word)li255),tmp=(C_word)a,a+=3,tmp);
+t290=C_mutate((C_word*)lf[303]+1 /* (set! max ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8698,a[2]=t287,a[3]=t289,a[4]=((C_word)li256),tmp=(C_word)a,a+=5,tmp));
+t291=C_mutate((C_word*)lf[304]+1 /* (set! min ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8704,a[2]=t288,a[3]=t289,a[4]=((C_word)li257),tmp=(C_word)a,a+=5,tmp));
+t292=C_mutate((C_word*)lf[305]+1 /* (set! exp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8710,a[2]=((C_word)li258),tmp=(C_word)a,a+=3,tmp));
+t293=C_mutate((C_word*)lf[306]+1 /* (set! log ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8713,a[2]=((C_word)li259),tmp=(C_word)a,a+=3,tmp));
+t294=C_mutate((C_word*)lf[307]+1 /* (set! sin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8716,a[2]=((C_word)li260),tmp=(C_word)a,a+=3,tmp));
+t295=C_mutate((C_word*)lf[308]+1 /* (set! cos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8719,a[2]=((C_word)li261),tmp=(C_word)a,a+=3,tmp));
+t296=C_mutate((C_word*)lf[309]+1 /* (set! tan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8722,a[2]=((C_word)li262),tmp=(C_word)a,a+=3,tmp));
+t297=C_mutate((C_word*)lf[310]+1 /* (set! asin ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8725,a[2]=((C_word)li263),tmp=(C_word)a,a+=3,tmp));
+t298=C_mutate((C_word*)lf[311]+1 /* (set! acos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8728,a[2]=((C_word)li264),tmp=(C_word)a,a+=3,tmp));
+t299=C_mutate((C_word*)lf[312]+1 /* (set! sqrt ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8731,a[2]=((C_word)li265),tmp=(C_word)a,a+=3,tmp));
+t300=C_mutate((C_word*)lf[313]+1 /* (set! atan ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8734,a[2]=((C_word)li266),tmp=(C_word)a,a+=3,tmp));
+t301=*((C_word*)lf[299]+1);
+t302=C_mutate((C_word*)lf[314]+1 /* (set! gcd ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8746,a[2]=t301,a[3]=((C_word)li268),tmp=(C_word)a,a+=4,tmp));
+t303=C_mutate((C_word*)lf[315]+1 /* (set! gcd ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8771,a[2]=((C_word)li270),tmp=(C_word)a,a+=3,tmp));
+t304=C_mutate((C_word*)lf[316]+1 /* (set! lcm ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8828,a[2]=((C_word)li271),tmp=(C_word)a,a+=3,tmp));
+t305=C_mutate((C_word*)lf[317]+1 /* (set! lcm ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8842,a[2]=((C_word)li273),tmp=(C_word)a,a+=3,tmp));
+t306=C_mutate((C_word*)lf[318]+1 /* (set! string->number ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_string_to_number,a[2]=((C_word)li274),tmp=(C_word)a,a+=3,tmp));
+t307=C_mutate((C_word*)lf[319]+1 /* (set! string->number ...) */,*((C_word*)lf[318]+1));
+t308=C_mutate((C_word*)lf[320]+1 /* (set! number->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_number_to_string,a[2]=((C_word)li275),tmp=(C_word)a,a+=3,tmp));
+t309=C_mutate((C_word*)lf[321]+1 /* (set! number->string ...) */,*((C_word*)lf[320]+1));
+t310=C_mutate((C_word*)lf[322]+1 /* (set! flonum-print-precision ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8907,a[2]=((C_word)li276),tmp=(C_word)a,a+=3,tmp));
+t311=C_mutate((C_word*)lf[323]+1 /* (set! make-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_make_symbol,a[2]=((C_word)li277),tmp=(C_word)a,a+=3,tmp));
+t312=C_mutate((C_word*)lf[324]+1 /* (set! symbol? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8939,a[2]=((C_word)li278),tmp=(C_word)a,a+=3,tmp));
+t313=C_mutate((C_word*)lf[325]+1 /* (set! snafu ...) */,lf[326]);
+t314=C_mutate((C_word*)lf[327]+1 /* (set! intern-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_string_to_symbol,a[2]=((C_word)li279),tmp=(C_word)a,a+=3,tmp));
+t315=C_mutate((C_word*)lf[328]+1 /* (set! interned-symbol? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8944,a[2]=((C_word)li280),tmp=(C_word)a,a+=3,tmp));
+t316=C_mutate((C_word*)lf[329]+1 /* (set! string->symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8947,a[2]=((C_word)li281),tmp=(C_word)a,a+=3,tmp));
+t317=C_set_block_item(lf[330] /* symbol->string */,0,C_SCHEME_UNDEFINED);
+t318=C_set_block_item(lf[331] /* symbol->qualified-string */,0,C_SCHEME_UNDEFINED);
+t319=C_set_block_item(lf[332] /* qualified-symbol-prefix */,0,C_SCHEME_UNDEFINED);
+t320=*((C_word*)lf[172]+1);
+t321=*((C_word*)lf[158]+1);
+t322=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8959,a[2]=((C_word)li282),tmp=(C_word)a,a+=3,tmp);
+t323=C_mutate((C_word*)lf[330]+1 /* (set! symbol->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8986,a[2]=t322,a[3]=((C_word)li283),tmp=(C_word)a,a+=4,tmp));
+t324=C_mutate((C_word*)lf[331]+1 /* (set! symbol->qualified-string ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9004,a[2]=t320,a[3]=t322,a[4]=((C_word)li284),tmp=(C_word)a,a+=5,tmp));
+t325=C_mutate((C_word*)lf[332]+1 /* (set! qualified-symbol-prefix ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9030,a[2]=t322,a[3]=((C_word)li285),tmp=(C_word)a,a+=4,tmp));
+t326=C_mutate((C_word*)lf[335]+1 /* (set! qualified-symbol? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9048,a[2]=((C_word)li286),tmp=(C_word)a,a+=3,tmp));
+t327=C_mutate((C_word*)lf[336]+1 /* (set! string->qualified-symbol ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9071,a[2]=((C_word)li287),tmp=(C_word)a,a+=3,tmp));
+t328=C_mutate((C_word*)lf[337]+1 /* (set! symbol->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9084,a[2]=((C_word)li288),tmp=(C_word)a,a+=3,tmp));
+t329=*((C_word*)lf[158]+1);
+t330=C_mutate((C_word*)lf[338]+1 /* (set! string->symbol ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9097,a[2]=t329,a[3]=((C_word)li289),tmp=(C_word)a,a+=4,tmp));
+t331=*((C_word*)lf[158]+1);
+t332=C_mutate((C_word*)lf[339]+1 /* (set! string->uninterned-symbol ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9110,a[2]=t331,a[3]=((C_word)li290),tmp=(C_word)a,a+=4,tmp));
+t333=C_fix(-1);
+t334=(*a=C_VECTOR_TYPE|1,a[1]=t333,tmp=(C_word)a,a+=2,tmp);
+t335=C_mutate((C_word*)lf[340]+1 /* (set! gensym ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9123,a[2]=t334,a[3]=((C_word)li291),tmp=(C_word)a,a+=4,tmp));
+t336=C_mutate((C_word*)lf[343]+1 /* (set! keyword? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9177,a[2]=((C_word)li292),tmp=(C_word)a,a+=3,tmp));
+t337=*((C_word*)lf[173]+1);
+t338=C_mutate((C_word*)lf[344]+1 /* (set! string->keyword ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9197,a[2]=t337,a[3]=((C_word)li293),tmp=(C_word)a,a+=4,tmp));
+t339=*((C_word*)lf[343]+1);
+t340=C_mutate((C_word*)lf[345]+1 /* (set! keyword->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9218,a[2]=t339,a[3]=((C_word)li294),tmp=(C_word)a,a+=4,tmp));
+t341=C_mutate((C_word*)lf[347]+1 /* (set! get-keyword ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9233,a[2]=((C_word)li295),tmp=(C_word)a,a+=3,tmp));
+t342=C_mutate((C_word*)lf[348]+1 /* (set! get-keyword ...) */,*((C_word*)lf[347]+1));
+t343=C_mutate((C_word*)lf[350]+1 /* (set! make-blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9273,a[2]=((C_word)li296),tmp=(C_word)a,a+=3,tmp));
+t344=C_mutate((C_word*)lf[351]+1 /* (set! make-blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9279,a[2]=((C_word)li297),tmp=(C_word)a,a+=3,tmp));
+t345=C_mutate((C_word*)lf[352]+1 /* (set! blob? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9288,a[2]=((C_word)li298),tmp=(C_word)a,a+=3,tmp));
+t346=C_mutate((C_word*)lf[353]+1 /* (set! blob-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9294,a[2]=((C_word)li299),tmp=(C_word)a,a+=3,tmp));
+t347=C_mutate((C_word*)lf[354]+1 /* (set! string->blob ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9303,a[2]=((C_word)li300),tmp=(C_word)a,a+=3,tmp));
+t348=C_mutate((C_word*)lf[355]+1 /* (set! blob->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9315,a[2]=((C_word)li301),tmp=(C_word)a,a+=3,tmp));
+t349=C_mutate((C_word*)lf[356]+1 /* (set! blob=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9327,a[2]=((C_word)li302),tmp=(C_word)a,a+=3,tmp));
+t350=C_mutate((C_word*)lf[357]+1 /* (set! vector? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9352,a[2]=((C_word)li303),tmp=(C_word)a,a+=3,tmp));
+t351=C_mutate((C_word*)lf[358]+1 /* (set! vector-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9355,a[2]=((C_word)li304),tmp=(C_word)a,a+=3,tmp));
+t352=C_mutate((C_word*)lf[359]+1 /* (set! vector-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9358,a[2]=((C_word)li305),tmp=(C_word)a,a+=3,tmp));
+t353=C_mutate((C_word*)lf[360]+1 /* (set! vector-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9361,a[2]=((C_word)li306),tmp=(C_word)a,a+=3,tmp));
+t354=C_mutate((C_word*)lf[361]+1 /* (set! make-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9364,a[2]=((C_word)li307),tmp=(C_word)a,a+=3,tmp));
+t355=C_mutate((C_word*)lf[362]+1 /* (set! make-vector ...) */,*((C_word*)lf[361]+1));
+t356=C_mutate((C_word*)lf[364]+1 /* (set! list->vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9393,a[2]=((C_word)li309),tmp=(C_word)a,a+=3,tmp));
+t357=C_mutate((C_word*)lf[365]+1 /* (set! vector->list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9445,a[2]=((C_word)li311),tmp=(C_word)a,a+=3,tmp));
+t358=C_mutate((C_word*)lf[366]+1 /* (set! vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9478,a[2]=((C_word)li312),tmp=(C_word)a,a+=3,tmp));
+t359=C_mutate((C_word*)lf[368]+1 /* (set! vector-fill! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9484,a[2]=((C_word)li314),tmp=(C_word)a,a+=3,tmp));
+t360=C_mutate((C_word*)lf[369]+1 /* (set! vector-copy! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9512,a[2]=((C_word)li316),tmp=(C_word)a,a+=3,tmp));
+t361=C_mutate((C_word*)lf[371]+1 /* (set! vector-resize ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9583,a[2]=((C_word)li317),tmp=(C_word)a,a+=3,tmp));
+t362=C_mutate(&lf[372] /* (set! grow-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9617,a[2]=((C_word)li319),tmp=(C_word)a,a+=3,tmp));
+t363=C_mutate((C_word*)lf[373]+1 /* (set! char? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9652,a[2]=((C_word)li320),tmp=(C_word)a,a+=3,tmp));
+t364=C_mutate((C_word*)lf[374]+1 /* (set! char->integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9655,a[2]=((C_word)li321),tmp=(C_word)a,a+=3,tmp));
+t365=C_mutate((C_word*)lf[375]+1 /* (set! integer->char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9661,a[2]=((C_word)li322),tmp=(C_word)a,a+=3,tmp));
+t366=C_mutate((C_word*)lf[376]+1 /* (set! char=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9667,a[2]=((C_word)li323),tmp=(C_word)a,a+=3,tmp));
+t367=C_mutate((C_word*)lf[377]+1 /* (set! char>? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9679,a[2]=((C_word)li324),tmp=(C_word)a,a+=3,tmp));
+t368=C_mutate((C_word*)lf[378]+1 /* (set! char<? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9691,a[2]=((C_word)li325),tmp=(C_word)a,a+=3,tmp));
+t369=C_mutate((C_word*)lf[379]+1 /* (set! char>=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9703,a[2]=((C_word)li326),tmp=(C_word)a,a+=3,tmp));
+t370=C_mutate((C_word*)lf[380]+1 /* (set! char<=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9715,a[2]=((C_word)li327),tmp=(C_word)a,a+=3,tmp));
+t371=C_mutate((C_word*)lf[381]+1 /* (set! char-upcase ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9727,a[2]=((C_word)li328),tmp=(C_word)a,a+=3,tmp));
+t372=C_mutate((C_word*)lf[382]+1 /* (set! char-downcase ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9733,a[2]=((C_word)li329),tmp=(C_word)a,a+=3,tmp));
+t373=*((C_word*)lf[382]+1);
+t374=C_mutate((C_word*)lf[383]+1 /* (set! char-ci=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9739,a[2]=t373,a[3]=((C_word)li330),tmp=(C_word)a,a+=4,tmp));
+t375=C_mutate((C_word*)lf[384]+1 /* (set! char-ci>? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9753,a[2]=t373,a[3]=((C_word)li331),tmp=(C_word)a,a+=4,tmp));
+t376=C_mutate((C_word*)lf[385]+1 /* (set! char-ci<? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9767,a[2]=t373,a[3]=((C_word)li332),tmp=(C_word)a,a+=4,tmp));
+t377=C_mutate((C_word*)lf[386]+1 /* (set! char-ci>=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9781,a[2]=t373,a[3]=((C_word)li333),tmp=(C_word)a,a+=4,tmp));
+t378=C_mutate((C_word*)lf[387]+1 /* (set! char-ci<=? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9795,a[2]=t373,a[3]=((C_word)li334),tmp=(C_word)a,a+=4,tmp));
+t379=C_mutate((C_word*)lf[388]+1 /* (set! char-upper-case? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9809,a[2]=((C_word)li335),tmp=(C_word)a,a+=3,tmp));
+t380=C_mutate((C_word*)lf[389]+1 /* (set! char-lower-case? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9815,a[2]=((C_word)li336),tmp=(C_word)a,a+=3,tmp));
+t381=C_mutate((C_word*)lf[390]+1 /* (set! char-numeric? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9821,a[2]=((C_word)li337),tmp=(C_word)a,a+=3,tmp));
+t382=C_mutate((C_word*)lf[391]+1 /* (set! char-whitespace? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9827,a[2]=((C_word)li338),tmp=(C_word)a,a+=3,tmp));
+t383=C_mutate((C_word*)lf[392]+1 /* (set! char-alphabetic? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9833,a[2]=((C_word)li339),tmp=(C_word)a,a+=3,tmp));
+t384=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9841,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1543 make-vector */
+t385=*((C_word*)lf[362]+1);
+((C_proc4)(void*)(*((C_word*)t385+1)))(4,t385,t384,C_fix(37),C_SCHEME_END_OF_LIST);}
+
+/* k9839 */
+static void C_ccall f_9841(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8096,161 +8088,161 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9818,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9841,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9820,a[2]=t1,a[3]=((C_word)li339),tmp=(C_word)a,a+=4,tmp);
-t5=C_mutate((C_word*)lf[387]+1 /* (set! char-name ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9861,a[2]=t1,a[3]=t3,a[4]=t4,a[5]=((C_word)li340),tmp=(C_word)a,a+=6,tmp));
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9980,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1561 char-name */
-t7=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,lf[1041],C_make_character(32));}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9843,a[2]=t1,a[3]=((C_word)li341),tmp=(C_word)a,a+=4,tmp);
+t5=C_mutate((C_word*)lf[393]+1 /* (set! char-name ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9884,a[2]=t1,a[3]=t3,a[4]=t4,a[5]=((C_word)li342),tmp=(C_word)a,a+=6,tmp));
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10003,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1581 char-name */
+t7=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,lf[1048],C_make_character(32));}
 
-/* k9978 in k9816 */
-static void C_ccall f_9980(C_word c,C_word t0,C_word t1){
+/* k10001 in k9839 */
+static void C_ccall f_10003(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9980,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9983,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1562 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1040],C_make_character(9));}
+C_save_and_reclaim((void*)tr2,(void*)f_10003,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10006,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1582 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1047],C_make_character(9));}
 
-/* k9981 in k9978 in k9816 */
-static void C_ccall f_9983(C_word c,C_word t0,C_word t1){
+/* k10004 in k10001 in k9839 */
+static void C_ccall f_10006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9983,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9986,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1563 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1039],C_make_character(10));}
+C_save_and_reclaim((void*)tr2,(void*)f_10006,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10009,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1583 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1046],C_make_character(10));}
 
-/* k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_9986(C_word c,C_word t0,C_word t1){
+/* k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9986,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9989,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1564 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[599],C_make_character(10));}
+C_save_and_reclaim((void*)tr2,(void*)f_10009,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10012,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1584 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[605],C_make_character(10));}
 
-/* k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_9989(C_word c,C_word t0,C_word t1){
+/* k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10012(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9989,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9992,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1565 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1038],C_make_character(11));}
+C_save_and_reclaim((void*)tr2,(void*)f_10012,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10015,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1585 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1045],C_make_character(11));}
 
-/* k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_9992(C_word c,C_word t0,C_word t1){
+/* k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10015(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9992,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9995,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1566 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1037],C_make_character(127));}
+C_save_and_reclaim((void*)tr2,(void*)f_10015,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10018,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1586 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1044],C_make_character(127));}
 
-/* k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_9995(C_word c,C_word t0,C_word t1){
+/* k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9995,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9998,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1567 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1036],C_make_character(27));}
+C_save_and_reclaim((void*)tr2,(void*)f_10018,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10021,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1587 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1043],C_make_character(27));}
 
-/* k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_9998(C_word c,C_word t0,C_word t1){
+/* k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9998,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10001,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1568 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1035],C_make_character(7));}
+C_save_and_reclaim((void*)tr2,(void*)f_10021,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10024,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1588 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1042],C_make_character(7));}
 
-/* k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10001(C_word c,C_word t0,C_word t1){
+/* k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10024(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10001,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10004,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1569 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1034],C_make_character(0));}
+C_save_and_reclaim((void*)tr2,(void*)f_10024,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10027,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1589 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1041],C_make_character(0));}
 
-/* k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10004(C_word c,C_word t0,C_word t1){
+/* k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10027(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10004,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10007,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1570 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1033],C_make_character(13));}
+C_save_and_reclaim((void*)tr2,(void*)f_10027,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10030,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1590 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1040],C_make_character(13));}
 
-/* k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10007(C_word c,C_word t0,C_word t1){
+/* k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10030(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10007,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10010,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1571 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1032],C_make_character(12));}
+C_save_and_reclaim((void*)tr2,(void*)f_10030,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10033,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1591 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1039],C_make_character(12));}
 
-/* k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10010(C_word c,C_word t0,C_word t1){
+/* k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10010,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10013,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1572 char-name */
-t3=*((C_word*)lf[387]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1031],C_make_character(8));}
+C_save_and_reclaim((void*)tr2,(void*)f_10033,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10036,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1592 char-name */
+t3=*((C_word*)lf[393]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[1038],C_make_character(8));}
 
-/* k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10013(C_word c,C_word t0,C_word t1){
+/* k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10036(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8307,136 +8299,136 @@ C_word t53;
 C_word t54;
 C_word ab[136],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10013,2,t0,t1);}
-t2=C_mutate((C_word*)lf[389]+1 /* (set! procedure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10015,a[2]=((C_word)li341),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate((C_word*)lf[390]+1 /* (set! apply ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_apply,a[2]=((C_word)li342),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[391]+1 /* (set! call-with-current-continuation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_call_cc,a[2]=((C_word)li343),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[392]+1 /* (set! call-with-direct-continuation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10020,a[2]=((C_word)li344),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[393]+1 /* (set! call-with-cthulhu ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_call_with_cthulhu,a[2]=((C_word)li345),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[394]+1 /* (set! direct-return ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10027,a[2]=((C_word)li346),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[395]+1 /* (set! values ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_values,a[2]=((C_word)li347),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[396]+1 /* (set! call-with-values ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_call_with_values,a[2]=((C_word)li348),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[397]+1 /* (set! call-with-values ...) */,*((C_word*)lf[396]+1));
-t11=C_mutate((C_word*)lf[398]+1 /* (set! for-each ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10033,a[2]=((C_word)li350),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[400]+1 /* (set! map ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10071,a[2]=((C_word)li352),tmp=(C_word)a,a+=3,tmp));
-t13=C_set_block_item(lf[399] /* for-each */,0,C_SCHEME_UNDEFINED);
-t14=C_set_block_item(lf[401] /* map */,0,C_SCHEME_UNDEFINED);
+C_save_and_reclaim((void*)tr2,(void*)f_10036,2,t0,t1);}
+t2=C_mutate((C_word*)lf[395]+1 /* (set! procedure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10038,a[2]=((C_word)li343),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate((C_word*)lf[396]+1 /* (set! apply ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_apply,a[2]=((C_word)li344),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[397]+1 /* (set! call-with-current-continuation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_call_cc,a[2]=((C_word)li345),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[398]+1 /* (set! call-with-direct-continuation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10043,a[2]=((C_word)li346),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[399]+1 /* (set! call-with-cthulhu ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_call_with_cthulhu,a[2]=((C_word)li347),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[400]+1 /* (set! direct-return ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10050,a[2]=((C_word)li348),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[401]+1 /* (set! values ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_values,a[2]=((C_word)li349),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[402]+1 /* (set! call-with-values ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_call_with_values,a[2]=((C_word)li350),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[403]+1 /* (set! call-with-values ...) */,*((C_word*)lf[402]+1));
+t11=C_mutate((C_word*)lf[404]+1 /* (set! for-each ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10056,a[2]=((C_word)li352),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[406]+1 /* (set! map ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10094,a[2]=((C_word)li354),tmp=(C_word)a,a+=3,tmp));
+t13=C_set_block_item(lf[405] /* for-each */,0,C_SCHEME_UNDEFINED);
+t14=C_set_block_item(lf[407] /* map */,0,C_SCHEME_UNDEFINED);
 t15=*((C_word*)lf[94]+1);
 t16=*((C_word*)lf[95]+1);
 t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
 t19=C_SCHEME_UNDEFINED;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10116,a[2]=t18,a[3]=t20,a[4]=((C_word)li353),tmp=(C_word)a,a+=5,tmp));
-t22=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10161,a[2]=((C_word)li355),tmp=(C_word)a,a+=3,tmp));
-t23=C_mutate((C_word*)lf[399]+1 /* (set! for-each ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10213,a[2]=t20,a[3]=t15,a[4]=t16,a[5]=t18,a[6]=((C_word)li358),tmp=(C_word)a,a+=7,tmp));
-t24=C_mutate((C_word*)lf[401]+1 /* (set! map ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10284,a[2]=t20,a[3]=t15,a[4]=t16,a[5]=t18,a[6]=((C_word)li361),tmp=(C_word)a,a+=7,tmp));
-t25=C_set_block_item(lf[403] /* dynamic-winds */,0,C_SCHEME_END_OF_LIST);
-t26=C_mutate((C_word*)lf[404]+1 /* (set! dynamic-wind ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10373,a[2]=((C_word)li363),tmp=(C_word)a,a+=3,tmp));
-t27=C_mutate((C_word*)lf[405]+1 /* (set! dynamic-wind ...) */,*((C_word*)lf[404]+1));
-t28=C_mutate((C_word*)lf[406]+1 /* (set! call-with-current-continuation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10404,a[2]=((C_word)li366),tmp=(C_word)a,a+=3,tmp));
-t29=C_mutate((C_word*)lf[408]+1 /* (set! call/cc ...) */,*((C_word*)lf[406]+1));
-t30=C_mutate(&lf[407] /* (set! dynamic-unwind ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10444,a[2]=((C_word)li367),tmp=(C_word)a,a+=3,tmp));
-t31=C_mutate((C_word*)lf[409]+1 /* (set! continuation-capture ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10502,a[2]=((C_word)li368),tmp=(C_word)a,a+=3,tmp));
-t32=C_mutate((C_word*)lf[411]+1 /* (set! continuation? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10512,a[2]=((C_word)li369),tmp=(C_word)a,a+=3,tmp));
-t33=C_mutate((C_word*)lf[412]+1 /* (set! continuation-graft ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_continuation_graft,a[2]=((C_word)li370),tmp=(C_word)a,a+=3,tmp));
-t34=C_mutate((C_word*)lf[413]+1 /* (set! continuation-graft ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10519,a[2]=((C_word)li371),tmp=(C_word)a,a+=3,tmp));
-t35=*((C_word*)lf[413]+1);
-t36=C_mutate((C_word*)lf[414]+1 /* (set! continuation-return ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10552,a[2]=t35,a[3]=((C_word)li373),tmp=(C_word)a,a+=4,tmp));
-t37=C_mutate((C_word*)lf[415]+1 /* (set! port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10567,a[2]=((C_word)li374),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate((C_word*)lf[416]+1 /* (set! input-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10570,a[2]=((C_word)li375),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[417]+1 /* (set! output-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10587,a[2]=((C_word)li376),tmp=(C_word)a,a+=3,tmp));
-t40=C_mutate((C_word*)lf[418]+1 /* (set! make-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10608,a[2]=((C_word)li377),tmp=(C_word)a,a+=3,tmp));
-t41=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21974,a[2]=((C_word)li378),tmp=(C_word)a,a+=3,tmp);
-t42=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21977,a[2]=((C_word)li379),tmp=(C_word)a,a+=3,tmp);
-t43=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21980,a[2]=((C_word)li380),tmp=(C_word)a,a+=3,tmp);
-t44=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21983,a[2]=((C_word)li381),tmp=(C_word)a,a+=3,tmp);
-t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21986,a[2]=((C_word)li382),tmp=(C_word)a,a+=3,tmp);
-t46=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21992,a[2]=((C_word)li383),tmp=(C_word)a,a+=3,tmp);
-t47=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21995,a[2]=((C_word)li384),tmp=(C_word)a,a+=3,tmp);
-t48=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21998,a[2]=((C_word)li386),tmp=(C_word)a,a+=3,tmp);
-t49=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22054,a[2]=((C_word)li388),tmp=(C_word)a,a+=3,tmp);
-t50=(C_word)C_a_i_vector(&a,9,t41,t42,t43,t44,t45,t46,t47,t48,t49);
-t51=C_mutate((C_word*)lf[421]+1 /* (set! stream-port-class ...) */,t50);
-t52=C_mutate((C_word*)lf[422]+1 /* (set! open-file-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_open_file_port,a[2]=((C_word)li389),tmp=(C_word)a,a+=3,tmp));
-t53=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10636,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1851 ##sys#make-port */
-t54=*((C_word*)lf[418]+1);
-((C_proc6)(void*)(*((C_word*)t54+1)))(6,t54,t53,C_SCHEME_TRUE,*((C_word*)lf[421]+1),lf[1030],lf[458]);}
-
-/* k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10636(C_word c,C_word t0,C_word t1){
+t21=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10139,a[2]=t18,a[3]=t20,a[4]=((C_word)li355),tmp=(C_word)a,a+=5,tmp));
+t22=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10184,a[2]=((C_word)li357),tmp=(C_word)a,a+=3,tmp));
+t23=C_mutate((C_word*)lf[405]+1 /* (set! for-each ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10236,a[2]=t20,a[3]=t15,a[4]=t16,a[5]=t18,a[6]=((C_word)li360),tmp=(C_word)a,a+=7,tmp));
+t24=C_mutate((C_word*)lf[407]+1 /* (set! map ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10307,a[2]=t20,a[3]=t15,a[4]=t16,a[5]=t18,a[6]=((C_word)li363),tmp=(C_word)a,a+=7,tmp));
+t25=C_set_block_item(lf[409] /* dynamic-winds */,0,C_SCHEME_END_OF_LIST);
+t26=C_mutate((C_word*)lf[410]+1 /* (set! dynamic-wind ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10396,a[2]=((C_word)li365),tmp=(C_word)a,a+=3,tmp));
+t27=C_mutate((C_word*)lf[411]+1 /* (set! dynamic-wind ...) */,*((C_word*)lf[410]+1));
+t28=C_mutate((C_word*)lf[412]+1 /* (set! call-with-current-continuation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10427,a[2]=((C_word)li368),tmp=(C_word)a,a+=3,tmp));
+t29=C_mutate((C_word*)lf[414]+1 /* (set! call/cc ...) */,*((C_word*)lf[412]+1));
+t30=C_mutate(&lf[413] /* (set! dynamic-unwind ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10467,a[2]=((C_word)li369),tmp=(C_word)a,a+=3,tmp));
+t31=C_mutate((C_word*)lf[415]+1 /* (set! continuation-capture ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10525,a[2]=((C_word)li370),tmp=(C_word)a,a+=3,tmp));
+t32=C_mutate((C_word*)lf[417]+1 /* (set! continuation? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10535,a[2]=((C_word)li371),tmp=(C_word)a,a+=3,tmp));
+t33=C_mutate((C_word*)lf[418]+1 /* (set! continuation-graft ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_continuation_graft,a[2]=((C_word)li372),tmp=(C_word)a,a+=3,tmp));
+t34=C_mutate((C_word*)lf[419]+1 /* (set! continuation-graft ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10542,a[2]=((C_word)li373),tmp=(C_word)a,a+=3,tmp));
+t35=*((C_word*)lf[419]+1);
+t36=C_mutate((C_word*)lf[420]+1 /* (set! continuation-return ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10575,a[2]=t35,a[3]=((C_word)li375),tmp=(C_word)a,a+=4,tmp));
+t37=C_mutate((C_word*)lf[421]+1 /* (set! port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10590,a[2]=((C_word)li376),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[422]+1 /* (set! input-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10593,a[2]=((C_word)li377),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[423]+1 /* (set! output-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10610,a[2]=((C_word)li378),tmp=(C_word)a,a+=3,tmp));
+t40=C_mutate((C_word*)lf[424]+1 /* (set! make-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10631,a[2]=((C_word)li379),tmp=(C_word)a,a+=3,tmp));
+t41=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21999,a[2]=((C_word)li380),tmp=(C_word)a,a+=3,tmp);
+t42=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22002,a[2]=((C_word)li381),tmp=(C_word)a,a+=3,tmp);
+t43=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22005,a[2]=((C_word)li382),tmp=(C_word)a,a+=3,tmp);
+t44=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22008,a[2]=((C_word)li383),tmp=(C_word)a,a+=3,tmp);
+t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22011,a[2]=((C_word)li384),tmp=(C_word)a,a+=3,tmp);
+t46=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22017,a[2]=((C_word)li385),tmp=(C_word)a,a+=3,tmp);
+t47=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22020,a[2]=((C_word)li386),tmp=(C_word)a,a+=3,tmp);
+t48=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22023,a[2]=((C_word)li388),tmp=(C_word)a,a+=3,tmp);
+t49=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22079,a[2]=((C_word)li390),tmp=(C_word)a,a+=3,tmp);
+t50=C_a_i_vector(&a,9,t41,t42,t43,t44,t45,t46,t47,t48,t49);
+t51=C_mutate((C_word*)lf[427]+1 /* (set! stream-port-class ...) */,t50);
+t52=C_mutate((C_word*)lf[428]+1 /* (set! open-file-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_open_file_port,a[2]=((C_word)li391),tmp=(C_word)a,a+=3,tmp));
+t53=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10659,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1871 ##sys#make-port */
+t54=*((C_word*)lf[424]+1);
+((C_proc6)(void*)(*((C_word*)t54+1)))(6,t54,t53,C_SCHEME_TRUE,*((C_word*)lf[427]+1),lf[1037],lf[464]);}
+
+/* k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10636,2,t0,t1);}
-t2=C_mutate((C_word*)lf[423]+1 /* (set! standard-input ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10640,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1852 ##sys#make-port */
-t4=*((C_word*)lf[418]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,C_SCHEME_FALSE,*((C_word*)lf[421]+1),lf[1029],lf[458]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10659,2,t0,t1);}
+t2=C_mutate((C_word*)lf[429]+1 /* (set! standard-input ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10663,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1872 ##sys#make-port */
+t4=*((C_word*)lf[424]+1);
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,C_SCHEME_FALSE,*((C_word*)lf[427]+1),lf[1036],lf[464]);}
 
-/* k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10640(C_word c,C_word t0,C_word t1){
+/* k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10663(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10640,2,t0,t1);}
-t2=C_mutate((C_word*)lf[424]+1 /* (set! standard-output ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10644,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1853 ##sys#make-port */
-t4=*((C_word*)lf[418]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,C_SCHEME_FALSE,*((C_word*)lf[421]+1),lf[1028],lf[458]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10663,2,t0,t1);}
+t2=C_mutate((C_word*)lf[430]+1 /* (set! standard-output ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10667,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1873 ##sys#make-port */
+t4=*((C_word*)lf[424]+1);
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,C_SCHEME_FALSE,*((C_word*)lf[427]+1),lf[1035],lf[464]);}
 
-/* k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10644(C_word c,C_word t0,C_word t1){
+/* k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10667(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10644,2,t0,t1);}
-t2=C_mutate((C_word*)lf[425]+1 /* (set! standard-error ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10647,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1855 ##sys#open-file-port */
-t4=*((C_word*)lf[422]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,*((C_word*)lf[423]+1),C_fix(0),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_10667,2,t0,t1);}
+t2=C_mutate((C_word*)lf[431]+1 /* (set! standard-error ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10670,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1875 ##sys#open-file-port */
+t4=*((C_word*)lf[428]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,*((C_word*)lf[429]+1),C_fix(0),C_SCHEME_FALSE);}
 
-/* k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10647(C_word c,C_word t0,C_word t1){
+/* k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10670(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10647,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10650,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1856 ##sys#open-file-port */
-t3=*((C_word*)lf[422]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,*((C_word*)lf[424]+1),C_fix(1),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_10670,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10673,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1876 ##sys#open-file-port */
+t3=*((C_word*)lf[428]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,*((C_word*)lf[430]+1),C_fix(1),C_SCHEME_FALSE);}
 
-/* k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10650(C_word c,C_word t0,C_word t1){
+/* k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10650,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10653,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1857 ##sys#open-file-port */
-t3=*((C_word*)lf[422]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,*((C_word*)lf[425]+1),C_fix(2),C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_10673,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10676,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1877 ##sys#open-file-port */
+t3=*((C_word*)lf[428]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,*((C_word*)lf[431]+1),C_fix(2),C_SCHEME_FALSE);}
 
-/* k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10653(C_word c,C_word t0,C_word t1){
+/* k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10676(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8453,34 +8445,34 @@ C_word t13;
 C_word t14;
 C_word ab[36],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10653,2,t0,t1);}
-t2=C_mutate((C_word*)lf[426]+1 /* (set! check-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10655,a[2]=((C_word)li390),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate((C_word*)lf[428]+1 /* (set! check-port-mode ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10682,a[2]=((C_word)li391),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[431]+1 /* (set! check-port* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10712,a[2]=((C_word)li392),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[434]+1 /* (set! current-input-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10727,a[2]=((C_word)li393),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[435]+1 /* (set! current-output-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10743,a[2]=((C_word)li394),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[436]+1 /* (set! current-error-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10759,a[2]=((C_word)li395),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[437]+1 /* (set! tty-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10775,a[2]=((C_word)li396),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[439]+1 /* (set! port-data ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10792,a[2]=((C_word)li397),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[440]+1 /* (set! set-port-data! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10798,a[2]=((C_word)li398),tmp=(C_word)a,a+=3,tmp));
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10806,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_build_platform,a[2]=((C_word)li795),tmp=(C_word)a,a+=3,tmp);
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21972,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
-/* g21382139 */
+C_save_and_reclaim((void*)tr2,(void*)f_10676,2,t0,t1);}
+t2=C_mutate((C_word*)lf[432]+1 /* (set! check-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10678,a[2]=((C_word)li392),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate((C_word*)lf[434]+1 /* (set! check-port-mode ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10705,a[2]=((C_word)li393),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[437]+1 /* (set! check-port* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10735,a[2]=((C_word)li394),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[440]+1 /* (set! current-input-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10750,a[2]=((C_word)li395),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[441]+1 /* (set! current-output-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10766,a[2]=((C_word)li396),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[442]+1 /* (set! current-error-port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10782,a[2]=((C_word)li397),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[443]+1 /* (set! tty-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10798,a[2]=((C_word)li398),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[445]+1 /* (set! port-data ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10815,a[2]=((C_word)li399),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[446]+1 /* (set! set-port-data! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10821,a[2]=((C_word)li400),tmp=(C_word)a,a+=3,tmp));
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10829,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_build_platform,a[2]=((C_word)li797),tmp=(C_word)a,a+=3,tmp);
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21997,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
+/* g21212122 */
 t14=t12;
 ((C_proc2)C_retrieve_proc(t14))(2,t14,t13);}
 
-/* k21970 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21972(C_word c,C_word t0,C_word t1){
+/* k21995 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21997(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1904 string->symbol */
-t2=*((C_word*)lf[332]+1);
+/* library.scm: 1924 string->symbol */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10806(C_word c,C_word t0,C_word t1){
+/* k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8548,121 +8540,121 @@ C_word t64;
 C_word t65;
 C_word ab[146],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10806,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[441]);
-t3=C_mutate((C_word*)lf[442]+1 /* (set! platform-fixup-pathname ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10810,a[2]=t2,a[3]=((C_word)li399),tmp=(C_word)a,a+=4,tmp));
-t4=C_mutate((C_word*)lf[443]+1 /* (set! pathname-resolution ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10844,a[2]=((C_word)li400),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_10829,2,t0,t1);}
+t2=C_eqp(t1,lf[447]);
+t3=C_mutate((C_word*)lf[448]+1 /* (set! platform-fixup-pathname ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10833,a[2]=t2,a[3]=((C_word)li401),tmp=(C_word)a,a+=4,tmp));
+t4=C_mutate((C_word*)lf[449]+1 /* (set! pathname-resolution ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10867,a[2]=((C_word)li402),tmp=(C_word)a,a+=3,tmp));
 t5=*((C_word*)lf[36]+1);
-t6=C_mutate((C_word*)lf[444]+1 /* (set! expand-home-path ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10854,a[2]=t5,a[3]=((C_word)li402),tmp=(C_word)a,a+=4,tmp));
-t7=C_set_block_item(lf[449] /* open-input-file */,0,C_SCHEME_UNDEFINED);
-t8=C_set_block_item(lf[450] /* open-output-file */,0,C_SCHEME_UNDEFINED);
-t9=C_set_block_item(lf[451] /* close-input-port */,0,C_SCHEME_UNDEFINED);
-t10=C_set_block_item(lf[452] /* close-output-port */,0,C_SCHEME_UNDEFINED);
+t6=C_mutate((C_word*)lf[450]+1 /* (set! expand-home-path ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10877,a[2]=t5,a[3]=((C_word)li404),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(lf[455] /* open-input-file */,0,C_SCHEME_UNDEFINED);
+t8=C_set_block_item(lf[456] /* open-output-file */,0,C_SCHEME_UNDEFINED);
+t9=C_set_block_item(lf[457] /* close-input-port */,0,C_SCHEME_UNDEFINED);
+t10=C_set_block_item(lf[458] /* close-output-port */,0,C_SCHEME_UNDEFINED);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10944,a[2]=((C_word)li405),tmp=(C_word)a,a+=3,tmp));
-t16=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11042,a[2]=((C_word)li406),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate((C_word*)lf[449]+1 /* (set! open-input-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11067,a[2]=t12,a[3]=((C_word)li407),tmp=(C_word)a,a+=4,tmp));
-t18=C_mutate((C_word*)lf[450]+1 /* (set! open-output-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11073,a[2]=t12,a[3]=((C_word)li408),tmp=(C_word)a,a+=4,tmp));
-t19=C_mutate((C_word*)lf[451]+1 /* (set! close-input-port ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11079,a[2]=t14,a[3]=((C_word)li409),tmp=(C_word)a,a+=4,tmp));
-t20=C_mutate((C_word*)lf[452]+1 /* (set! close-output-port ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11085,a[2]=t14,a[3]=((C_word)li410),tmp=(C_word)a,a+=4,tmp));
-t21=*((C_word*)lf[449]+1);
-t22=*((C_word*)lf[451]+1);
-t23=C_mutate((C_word*)lf[468]+1 /* (set! call-with-input-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11091,a[2]=t21,a[3]=t22,a[4]=((C_word)li413),tmp=(C_word)a,a+=5,tmp));
-t24=*((C_word*)lf[450]+1);
-t25=*((C_word*)lf[452]+1);
-t26=C_mutate((C_word*)lf[469]+1 /* (set! call-with-output-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11115,a[2]=t24,a[3]=t25,a[4]=((C_word)li416),tmp=(C_word)a,a+=5,tmp));
-t27=*((C_word*)lf[449]+1);
-t28=*((C_word*)lf[451]+1);
-t29=C_mutate((C_word*)lf[470]+1 /* (set! with-input-from-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11139,a[2]=t27,a[3]=t28,a[4]=((C_word)li418),tmp=(C_word)a,a+=5,tmp));
-t30=*((C_word*)lf[450]+1);
-t31=*((C_word*)lf[452]+1);
-t32=C_mutate((C_word*)lf[471]+1 /* (set! with-output-to-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11159,a[2]=t30,a[3]=t31,a[4]=((C_word)li420),tmp=(C_word)a,a+=5,tmp));
-t33=C_mutate((C_word*)lf[472]+1 /* (set! file-exists? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11179,a[2]=((C_word)li422),tmp=(C_word)a,a+=3,tmp));
-t34=C_mutate((C_word*)lf[474]+1 /* (set! directory-exists? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11201,a[2]=((C_word)li424),tmp=(C_word)a,a+=3,tmp));
-t35=C_mutate((C_word*)lf[475]+1 /* (set! flush-output ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11230,a[2]=((C_word)li425),tmp=(C_word)a,a+=3,tmp));
-t36=C_mutate((C_word*)lf[476]+1 /* (set! flush-output ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11243,a[2]=((C_word)li426),tmp=(C_word)a,a+=3,tmp));
-t37=C_mutate((C_word*)lf[477]+1 /* (set! port-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11277,a[2]=((C_word)li427),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate((C_word*)lf[478]+1 /* (set! set-port-name! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11308,a[2]=((C_word)li428),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[479]+1 /* (set! port-line ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11320,a[2]=((C_word)li429),tmp=(C_word)a,a+=3,tmp));
-t40=C_mutate((C_word*)lf[480]+1 /* (set! port-position ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11332,a[2]=((C_word)li430),tmp=(C_word)a,a+=3,tmp));
-t41=C_mutate((C_word*)lf[482]+1 /* (set! delete-file ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11380,a[2]=((C_word)li432),tmp=(C_word)a,a+=3,tmp));
-t42=C_mutate((C_word*)lf[485]+1 /* (set! rename-file ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11417,a[2]=((C_word)li435),tmp=(C_word)a,a+=3,tmp));
+t15=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10967,a[2]=((C_word)li407),tmp=(C_word)a,a+=3,tmp));
+t16=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11065,a[2]=((C_word)li408),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate((C_word*)lf[455]+1 /* (set! open-input-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11090,a[2]=t12,a[3]=((C_word)li409),tmp=(C_word)a,a+=4,tmp));
+t18=C_mutate((C_word*)lf[456]+1 /* (set! open-output-file ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11096,a[2]=t12,a[3]=((C_word)li410),tmp=(C_word)a,a+=4,tmp));
+t19=C_mutate((C_word*)lf[457]+1 /* (set! close-input-port ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11102,a[2]=t14,a[3]=((C_word)li411),tmp=(C_word)a,a+=4,tmp));
+t20=C_mutate((C_word*)lf[458]+1 /* (set! close-output-port ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11108,a[2]=t14,a[3]=((C_word)li412),tmp=(C_word)a,a+=4,tmp));
+t21=*((C_word*)lf[455]+1);
+t22=*((C_word*)lf[457]+1);
+t23=C_mutate((C_word*)lf[474]+1 /* (set! call-with-input-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11114,a[2]=t21,a[3]=t22,a[4]=((C_word)li415),tmp=(C_word)a,a+=5,tmp));
+t24=*((C_word*)lf[456]+1);
+t25=*((C_word*)lf[458]+1);
+t26=C_mutate((C_word*)lf[475]+1 /* (set! call-with-output-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11138,a[2]=t24,a[3]=t25,a[4]=((C_word)li418),tmp=(C_word)a,a+=5,tmp));
+t27=*((C_word*)lf[455]+1);
+t28=*((C_word*)lf[457]+1);
+t29=C_mutate((C_word*)lf[476]+1 /* (set! with-input-from-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11162,a[2]=t27,a[3]=t28,a[4]=((C_word)li420),tmp=(C_word)a,a+=5,tmp));
+t30=*((C_word*)lf[456]+1);
+t31=*((C_word*)lf[458]+1);
+t32=C_mutate((C_word*)lf[477]+1 /* (set! with-output-to-file ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11182,a[2]=t30,a[3]=t31,a[4]=((C_word)li422),tmp=(C_word)a,a+=5,tmp));
+t33=C_mutate((C_word*)lf[478]+1 /* (set! file-exists? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11202,a[2]=((C_word)li424),tmp=(C_word)a,a+=3,tmp));
+t34=C_mutate((C_word*)lf[480]+1 /* (set! directory-exists? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11224,a[2]=((C_word)li426),tmp=(C_word)a,a+=3,tmp));
+t35=C_mutate((C_word*)lf[481]+1 /* (set! flush-output ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11253,a[2]=((C_word)li427),tmp=(C_word)a,a+=3,tmp));
+t36=C_mutate((C_word*)lf[482]+1 /* (set! flush-output ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11266,a[2]=((C_word)li428),tmp=(C_word)a,a+=3,tmp));
+t37=C_mutate((C_word*)lf[483]+1 /* (set! port-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11300,a[2]=((C_word)li429),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[484]+1 /* (set! set-port-name! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11331,a[2]=((C_word)li430),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[485]+1 /* (set! port-line ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11343,a[2]=((C_word)li431),tmp=(C_word)a,a+=3,tmp));
+t40=C_mutate((C_word*)lf[486]+1 /* (set! port-position ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11355,a[2]=((C_word)li432),tmp=(C_word)a,a+=3,tmp));
+t41=C_mutate((C_word*)lf[488]+1 /* (set! delete-file ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11403,a[2]=((C_word)li434),tmp=(C_word)a,a+=3,tmp));
+t42=C_mutate((C_word*)lf[491]+1 /* (set! rename-file ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11440,a[2]=((C_word)li437),tmp=(C_word)a,a+=3,tmp));
 t43=C_SCHEME_UNDEFINED;
-t44=(C_word)C_a_i_vector(&a,16,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43);
-t45=C_mutate(&lf[488] /* (set! default-parameter-vector ...) */,t44);
-t46=C_mutate((C_word*)lf[489]+1 /* (set! current-parameter-vector ...) */,lf[490]);
+t44=C_a_i_vector(&a,16,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43,t43);
+t45=C_mutate(&lf[494] /* (set! default-parameter-vector ...) */,t44);
+t46=C_mutate((C_word*)lf[495]+1 /* (set! current-parameter-vector ...) */,lf[496]);
 t47=C_fix(0);
 t48=(*a=C_VECTOR_TYPE|1,a[1]=t47,tmp=(C_word)a,a+=2,tmp);
-t49=C_mutate((C_word*)lf[491]+1 /* (set! make-parameter ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11472,a[2]=t48,a[3]=((C_word)li438),tmp=(C_word)a,a+=4,tmp));
-t50=C_mutate((C_word*)lf[492]+1 /* (set! eof-object? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11571,a[2]=((C_word)li439),tmp=(C_word)a,a+=3,tmp));
-t51=C_mutate((C_word*)lf[493]+1 /* (set! char-ready? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11574,a[2]=((C_word)li440),tmp=(C_word)a,a+=3,tmp));
-t52=C_mutate((C_word*)lf[494]+1 /* (set! read-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11615,a[2]=((C_word)li441),tmp=(C_word)a,a+=3,tmp));
-t53=C_mutate((C_word*)lf[496]+1 /* (set! read-char-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11643,a[2]=((C_word)li442),tmp=(C_word)a,a+=3,tmp));
-t54=C_mutate((C_word*)lf[495]+1 /* (set! read-char/port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11702,a[2]=((C_word)li443),tmp=(C_word)a,a+=3,tmp));
-t55=C_mutate((C_word*)lf[497]+1 /* (set! peek-char-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11714,a[2]=((C_word)li444),tmp=(C_word)a,a+=3,tmp));
-t56=C_mutate((C_word*)lf[498]+1 /* (set! peek-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11739,a[2]=((C_word)li445),tmp=(C_word)a,a+=3,tmp));
-t57=C_mutate((C_word*)lf[499]+1 /* (set! read ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11773,a[2]=((C_word)li446),tmp=(C_word)a,a+=3,tmp));
-t58=C_set_block_item(lf[501] /* default-read-info-hook */,0,C_SCHEME_FALSE);
-t59=C_set_block_item(lf[502] /* read-error-with-line-number */,0,C_SCHEME_FALSE);
-t60=C_set_block_item(lf[503] /* enable-qualifiers */,0,C_SCHEME_TRUE);
-t61=C_mutate((C_word*)lf[504]+1 /* (set! read-prompt-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11810,a[2]=((C_word)li447),tmp=(C_word)a,a+=3,tmp));
-t62=C_mutate((C_word*)lf[505]+1 /* (set! infix-list-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11813,a[2]=((C_word)li448),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate((C_word*)lf[506]+1 /* (set! sharp-number-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11816,a[2]=((C_word)li449),tmp=(C_word)a,a+=3,tmp));
-t64=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11824,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2199 make-parameter */
-t65=*((C_word*)lf[491]+1);
+t49=C_mutate((C_word*)lf[497]+1 /* (set! make-parameter ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11495,a[2]=t48,a[3]=((C_word)li440),tmp=(C_word)a,a+=4,tmp));
+t50=C_mutate((C_word*)lf[498]+1 /* (set! eof-object? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11594,a[2]=((C_word)li441),tmp=(C_word)a,a+=3,tmp));
+t51=C_mutate((C_word*)lf[499]+1 /* (set! char-ready? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11597,a[2]=((C_word)li442),tmp=(C_word)a,a+=3,tmp));
+t52=C_mutate((C_word*)lf[500]+1 /* (set! read-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11638,a[2]=((C_word)li443),tmp=(C_word)a,a+=3,tmp));
+t53=C_mutate((C_word*)lf[502]+1 /* (set! read-char-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11666,a[2]=((C_word)li444),tmp=(C_word)a,a+=3,tmp));
+t54=C_mutate((C_word*)lf[501]+1 /* (set! read-char/port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11725,a[2]=((C_word)li445),tmp=(C_word)a,a+=3,tmp));
+t55=C_mutate((C_word*)lf[503]+1 /* (set! peek-char-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11737,a[2]=((C_word)li446),tmp=(C_word)a,a+=3,tmp));
+t56=C_mutate((C_word*)lf[504]+1 /* (set! peek-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11762,a[2]=((C_word)li447),tmp=(C_word)a,a+=3,tmp));
+t57=C_mutate((C_word*)lf[505]+1 /* (set! read ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11796,a[2]=((C_word)li448),tmp=(C_word)a,a+=3,tmp));
+t58=C_set_block_item(lf[507] /* default-read-info-hook */,0,C_SCHEME_FALSE);
+t59=C_set_block_item(lf[508] /* read-error-with-line-number */,0,C_SCHEME_FALSE);
+t60=C_set_block_item(lf[509] /* enable-qualifiers */,0,C_SCHEME_TRUE);
+t61=C_mutate((C_word*)lf[510]+1 /* (set! read-prompt-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11833,a[2]=((C_word)li449),tmp=(C_word)a,a+=3,tmp));
+t62=C_mutate((C_word*)lf[511]+1 /* (set! infix-list-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11836,a[2]=((C_word)li450),tmp=(C_word)a,a+=3,tmp));
+t63=C_mutate((C_word*)lf[512]+1 /* (set! sharp-number-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11839,a[2]=((C_word)li451),tmp=(C_word)a,a+=3,tmp));
+t64=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11847,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2221 make-parameter */
+t65=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t65+1)))(3,t65,t64,C_SCHEME_TRUE);}
 
-/* k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11824(C_word c,C_word t0,C_word t1){
+/* k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11847(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11824,2,t0,t1);}
-t2=C_mutate((C_word*)lf[509]+1 /* (set! case-sensitive ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11828,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2200 make-parameter */
-t4=*((C_word*)lf[491]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[561]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11847,2,t0,t1);}
+t2=C_mutate((C_word*)lf[515]+1 /* (set! case-sensitive ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11851,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2222 make-parameter */
+t4=*((C_word*)lf[497]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,lf[567]);}
 
-/* k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11828(C_word c,C_word t0,C_word t1){
+/* k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11828,2,t0,t1);}
-t2=C_mutate((C_word*)lf[510]+1 /* (set! keyword-style ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11832,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2201 make-parameter */
-t4=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_11851,2,t0,t1);}
+t2=C_mutate((C_word*)lf[516]+1 /* (set! keyword-style ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11855,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2223 make-parameter */
+t4=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_TRUE);}
 
-/* k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11832(C_word c,C_word t0,C_word t1){
+/* k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11855(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11832,2,t0,t1);}
-t2=C_mutate((C_word*)lf[511]+1 /* (set! parentheses-synonyms ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11836,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2202 make-parameter */
-t4=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_11855,2,t0,t1);}
+t2=C_mutate((C_word*)lf[517]+1 /* (set! parentheses-synonyms ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11859,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2224 make-parameter */
+t4=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_TRUE);}
 
-/* k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11836(C_word c,C_word t0,C_word t1){
+/* k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11859(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8670,16 +8662,16 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11836,2,t0,t1);}
-t2=C_mutate((C_word*)lf[512]+1 /* (set! symbol-escape ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11840,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_a_i_record(&a,4,lf[595],C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);
-/* library.scm: 2204 make-parameter */
-t5=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_11859,2,t0,t1);}
+t2=C_mutate((C_word*)lf[518]+1 /* (set! symbol-escape ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11863,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=C_a_i_record(&a,4,lf[601],C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);
+/* library.scm: 2226 make-parameter */
+t5=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11840(C_word c,C_word t0,C_word t1){
+/* k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8714,77 +8706,77 @@ C_word t31;
 C_word t32;
 C_word ab[49],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11840,2,t0,t1);}
-t2=C_mutate((C_word*)lf[513]+1 /* (set! current-read-table ...) */,t1);
+C_save_and_reclaim((void*)tr2,(void*)f_11863,2,t0,t1);}
+t2=C_mutate((C_word*)lf[519]+1 /* (set! current-read-table ...) */,t1);
 t3=*((C_word*)lf[172]+1);
-t4=C_mutate((C_word*)lf[514]+1 /* (set! read-warning ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11842,a[2]=t3,a[3]=((C_word)li450),tmp=(C_word)a,a+=4,tmp));
+t4=C_mutate((C_word*)lf[520]+1 /* (set! read-warning ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11865,a[2]=t3,a[3]=((C_word)li452),tmp=(C_word)a,a+=4,tmp));
 t5=*((C_word*)lf[172]+1);
-t6=C_mutate((C_word*)lf[507]+1 /* (set! read-error ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11865,a[2]=t5,a[3]=((C_word)li451),tmp=(C_word)a,a+=4,tmp));
+t6=C_mutate((C_word*)lf[513]+1 /* (set! read-error ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11888,a[2]=t5,a[3]=((C_word)li453),tmp=(C_word)a,a+=4,tmp));
 t7=*((C_word*)lf[135]+1);
 t8=*((C_word*)lf[142]+1);
 t9=*((C_word*)lf[172]+1);
 t10=*((C_word*)lf[173]+1);
-t11=*((C_word*)lf[387]+1);
-t12=*((C_word*)lf[509]+1);
-t13=*((C_word*)lf[510]+1);
-t14=*((C_word*)lf[511]+1);
-t15=*((C_word*)lf[512]+1);
-t16=*((C_word*)lf[513]+1);
-t17=(C_word)C_a_i_string(&a,1,C_make_character(0));
-t18=C_mutate((C_word*)lf[500]+1 /* (set! read ...) */,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_11891,a[2]=t12,a[3]=t13,a[4]=t14,a[5]=t15,a[6]=t16,a[7]=t17,a[8]=t11,a[9]=t8,a[10]=t10,a[11]=t9,a[12]=((C_word)li492),tmp=(C_word)a,a+=13,tmp));
-t19=C_mutate((C_word*)lf[524]+1 /* (set! char->utf8-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14284,a[2]=((C_word)li493),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate((C_word*)lf[531]+1 /* (set! unicode-surrogate? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14449,a[2]=((C_word)li494),tmp=(C_word)a,a+=3,tmp));
-t21=C_mutate((C_word*)lf[528]+1 /* (set! surrogates->codepoint ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14461,a[2]=((C_word)li495),tmp=(C_word)a,a+=3,tmp));
-t22=C_mutate((C_word*)lf[587]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14523,a[2]=((C_word)li496),tmp=(C_word)a,a+=3,tmp));
-t23=lf[585] /* read-marks */ =C_SCHEME_END_OF_LIST;;
-t24=C_mutate((C_word*)lf[590]+1 /* (set! set-read-mark! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14560,a[2]=((C_word)li497),tmp=(C_word)a,a+=3,tmp));
-t25=C_set_block_item(lf[591] /* set-read-syntax! */,0,C_SCHEME_UNDEFINED);
-t26=C_set_block_item(lf[592] /* set-sharp-read-syntax! */,0,C_SCHEME_UNDEFINED);
-t27=C_set_block_item(lf[593] /* set-parameterized-read-syntax! */,0,C_SCHEME_UNDEFINED);
-t28=*((C_word*)lf[513]+1);
-t29=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14583,a[2]=t28,a[3]=((C_word)li499),tmp=(C_word)a,a+=4,tmp);
-t30=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14635,a[2]=t29,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t31=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21951,a[2]=((C_word)li794),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2792 syntax-setter */
+t11=*((C_word*)lf[393]+1);
+t12=*((C_word*)lf[515]+1);
+t13=*((C_word*)lf[516]+1);
+t14=*((C_word*)lf[517]+1);
+t15=*((C_word*)lf[518]+1);
+t16=*((C_word*)lf[519]+1);
+t17=C_a_i_string(&a,1,C_make_character(0));
+t18=C_mutate((C_word*)lf[506]+1 /* (set! read ...) */,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_11914,a[2]=t12,a[3]=t13,a[4]=t14,a[5]=t15,a[6]=t16,a[7]=t17,a[8]=t11,a[9]=t8,a[10]=t10,a[11]=t9,a[12]=((C_word)li494),tmp=(C_word)a,a+=13,tmp));
+t19=C_mutate((C_word*)lf[530]+1 /* (set! char->utf8-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14307,a[2]=((C_word)li495),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate((C_word*)lf[537]+1 /* (set! unicode-surrogate? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14472,a[2]=((C_word)li496),tmp=(C_word)a,a+=3,tmp));
+t21=C_mutate((C_word*)lf[534]+1 /* (set! surrogates->codepoint ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14484,a[2]=((C_word)li497),tmp=(C_word)a,a+=3,tmp));
+t22=C_mutate((C_word*)lf[593]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14546,a[2]=((C_word)li498),tmp=(C_word)a,a+=3,tmp));
+t23=lf[591] /* read-marks */ =C_SCHEME_END_OF_LIST;;
+t24=C_mutate((C_word*)lf[596]+1 /* (set! set-read-mark! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14583,a[2]=((C_word)li499),tmp=(C_word)a,a+=3,tmp));
+t25=C_set_block_item(lf[597] /* set-read-syntax! */,0,C_SCHEME_UNDEFINED);
+t26=C_set_block_item(lf[598] /* set-sharp-read-syntax! */,0,C_SCHEME_UNDEFINED);
+t27=C_set_block_item(lf[599] /* set-parameterized-read-syntax! */,0,C_SCHEME_UNDEFINED);
+t28=*((C_word*)lf[519]+1);
+t29=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14606,a[2]=t28,a[3]=((C_word)li501),tmp=(C_word)a,a+=4,tmp);
+t30=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14658,a[2]=t29,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t31=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21976,a[2]=((C_word)li796),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2814 syntax-setter */
 t32=t29;
-f_14583(t32,t30,lf[591],C_fix(1),t31);}
+f_14606(t32,t30,lf[597],C_fix(1),t31);}
 
-/* a21950 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21951(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21975 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21976(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21951,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_21976,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21953,a[2]=t2,a[3]=((C_word)li793),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21978,a[2]=t2,a[3]=((C_word)li795),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_21953 in a21950 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21953(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_21978 in a21975 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21978(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21953,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21957,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2796 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_21978,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21982,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2818 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k21955 */
-static void C_ccall f_21957(C_word c,C_word t0,C_word t1){
+/* k21980 */
+static void C_ccall f_21982(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2797 proc */
+/* library.scm: 2819 proc */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14635(C_word c,C_word t0,C_word t1){
+/* k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8792,50 +8784,50 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14635,2,t0,t1);}
-t2=C_mutate((C_word*)lf[591]+1 /* (set! set-read-syntax! ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14639,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21940,a[2]=((C_word)li792),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2800 syntax-setter */
+C_save_and_reclaim((void*)tr2,(void*)f_14658,2,t0,t1);}
+t2=C_mutate((C_word*)lf[597]+1 /* (set! set-read-syntax! ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14662,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21965,a[2]=((C_word)li794),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2822 syntax-setter */
 t5=((C_word*)t0)[2];
-f_14583(t5,t3,lf[592],C_fix(2),t4);}
+f_14606(t5,t3,lf[598],C_fix(2),t4);}
 
-/* a21939 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21940(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21964 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21965(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21940,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_21965,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21942,a[2]=t2,a[3]=((C_word)li791),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21967,a[2]=t2,a[3]=((C_word)li793),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_21942 in a21939 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21942(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_21967 in a21964 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21967(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21942,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21946,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2804 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_21967,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21971,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2826 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k21944 */
-static void C_ccall f_21946(C_word c,C_word t0,C_word t1){
+/* k21969 */
+static void C_ccall f_21971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2805 proc */
+/* library.scm: 2827 proc */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14639(C_word c,C_word t0,C_word t1){
+/* k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8843,50 +8835,50 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14639,2,t0,t1);}
-t2=C_mutate((C_word*)lf[592]+1 /* (set! set-sharp-read-syntax! ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14643,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21929,a[2]=((C_word)li790),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2808 syntax-setter */
+C_save_and_reclaim((void*)tr2,(void*)f_14662,2,t0,t1);}
+t2=C_mutate((C_word*)lf[598]+1 /* (set! set-sharp-read-syntax! ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14666,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21954,a[2]=((C_word)li792),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2830 syntax-setter */
 t5=((C_word*)t0)[2];
-f_14583(t5,t3,lf[593],C_fix(3),t4);}
+f_14606(t5,t3,lf[599],C_fix(3),t4);}
 
-/* a21928 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21929(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21953 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21954(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21929,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_21954,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21931,a[2]=t2,a[3]=((C_word)li789),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21956,a[2]=t2,a[3]=((C_word)li791),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_21931 in a21928 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21931(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_21956 in a21953 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21956(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_21931,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21935,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2812 ##sys#read-char-0 */
-t6=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_21956,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21960,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2834 ##sys#read-char-0 */
+t6=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}
 
-/* k21933 */
-static void C_ccall f_21935(C_word c,C_word t0,C_word t1){
+/* k21958 */
+static void C_ccall f_21960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2813 proc */
+/* library.scm: 2835 proc */
 t2=((C_word*)t0)[5];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14643(C_word c,C_word t0,C_word t1){
+/* k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8902,54 +8894,54 @@ C_word t12;
 C_word t13;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14643,2,t0,t1);}
-t2=C_mutate((C_word*)lf[593]+1 /* (set! set-parameterized-read-syntax! ...) */,t1);
-t3=C_mutate((C_word*)lf[594]+1 /* (set! copy-read-table ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14645,a[2]=((C_word)li500),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[596]+1 /* (set! write-char-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14696,a[2]=((C_word)li501),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[597]+1 /* (set! write-char/port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14709,a[2]=((C_word)li502),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[598]+1 /* (set! write-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14721,a[2]=((C_word)li503),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[599]+1 /* (set! newline ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14758,a[2]=((C_word)li504),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[600]+1 /* (set! write ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14786,a[2]=((C_word)li505),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[602]+1 /* (set! display ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14817,a[2]=((C_word)li506),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[603]+1 /* (set! print ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14848,a[2]=((C_word)li508),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[604]+1 /* (set! print* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14871,a[2]=((C_word)li510),tmp=(C_word)a,a+=3,tmp));
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14896,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2870 make-parameter */
-t13=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_14666,2,t0,t1);}
+t2=C_mutate((C_word*)lf[599]+1 /* (set! set-parameterized-read-syntax! ...) */,t1);
+t3=C_mutate((C_word*)lf[600]+1 /* (set! copy-read-table ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14668,a[2]=((C_word)li502),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[602]+1 /* (set! write-char-0 ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14719,a[2]=((C_word)li503),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[603]+1 /* (set! write-char/port ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14732,a[2]=((C_word)li504),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[604]+1 /* (set! write-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14744,a[2]=((C_word)li505),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[605]+1 /* (set! newline ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14781,a[2]=((C_word)li506),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[606]+1 /* (set! write ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14809,a[2]=((C_word)li507),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[608]+1 /* (set! display ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14840,a[2]=((C_word)li508),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[609]+1 /* (set! print ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14871,a[2]=((C_word)li510),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[610]+1 /* (set! print* ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14894,a[2]=((C_word)li512),tmp=(C_word)a,a+=3,tmp));
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14919,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2892 make-parameter */
+t13=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t13+1)))(3,t13,t12,C_fix(0));}
 
-/* k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14896(C_word c,C_word t0,C_word t1){
+/* k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14919(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14896,2,t0,t1);}
-t2=C_mutate(&lf[605] /* (set! current-print-length ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14900,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2871 make-parameter */
-t4=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_14919,2,t0,t1);}
+t2=C_mutate(&lf[611] /* (set! current-print-length ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14923,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2893 make-parameter */
+t4=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_FALSE);}
 
-/* k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14900(C_word c,C_word t0,C_word t1){
+/* k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14900,2,t0,t1);}
-t2=C_mutate(&lf[606] /* (set! print-length-limit ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14904,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2872 make-parameter */
-t4=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_14923,2,t0,t1);}
+t2=C_mutate(&lf[612] /* (set! print-length-limit ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14927,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2894 make-parameter */
+t4=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_FALSE);}
 
-/* k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14904(C_word c,C_word t0,C_word t1){
+/* k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9000,68 +8992,68 @@ C_word t47;
 C_word t48;
 C_word ab[113],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14904,2,t0,t1);}
-t2=C_mutate(&lf[607] /* (set! print-exit ...) */,t1);
-t3=*((C_word*)lf[387]+1);
-t4=*((C_word*)lf[509]+1);
-t5=*((C_word*)lf[510]+1);
-t6=lf[605];
+C_save_and_reclaim((void*)tr2,(void*)f_14927,2,t0,t1);}
+t2=C_mutate(&lf[613] /* (set! print-exit ...) */,t1);
+t3=*((C_word*)lf[393]+1);
+t4=*((C_word*)lf[515]+1);
+t5=*((C_word*)lf[516]+1);
+t6=lf[611];
 t7=*((C_word*)lf[172]+1);
-t8=C_mutate((C_word*)lf[601]+1 /* (set! print ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14906,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=((C_word)li523),tmp=(C_word)a,a+=6,tmp));
+t8=C_mutate((C_word*)lf[607]+1 /* (set! print ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14929,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=((C_word)li525),tmp=(C_word)a,a+=6,tmp));
 t9=*((C_word*)lf[172]+1);
-t10=C_mutate((C_word*)lf[632]+1 /* (set! procedure->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15852,a[2]=t9,a[3]=((C_word)li524),tmp=(C_word)a,a+=4,tmp));
-t11=C_set_block_item(lf[647] /* record-printers */,0,C_SCHEME_END_OF_LIST);
-t12=C_mutate((C_word*)lf[648]+1 /* (set! register-record-printer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15869,a[2]=((C_word)li525),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[631]+1 /* (set! user-print-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15889,a[2]=((C_word)li526),tmp=(C_word)a,a+=3,tmp));
-t14=*((C_word*)lf[406]+1);
-t15=C_mutate((C_word*)lf[654]+1 /* (set! with-print-length-limit ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15952,a[2]=t14,a[3]=((C_word)li530),tmp=(C_word)a,a+=4,tmp));
-t16=C_mutate((C_word*)lf[655]+1 /* (set! bitwise-and ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15993,a[2]=((C_word)li532),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate((C_word*)lf[656]+1 /* (set! bitwise-ior ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16020,a[2]=((C_word)li534),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate((C_word*)lf[657]+1 /* (set! bitwise-xor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16047,a[2]=((C_word)li536),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate((C_word*)lf[658]+1 /* (set! bitwise-not ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16074,a[2]=((C_word)li537),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate((C_word*)lf[659]+1 /* (set! arithmetic-shift ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16077,a[2]=((C_word)li538),tmp=(C_word)a,a+=3,tmp));
-t21=C_mutate((C_word*)lf[660]+1 /* (set! bit-set? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16080,a[2]=((C_word)li539),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[638]+1 /* (set! procedure->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15875,a[2]=t9,a[3]=((C_word)li526),tmp=(C_word)a,a+=4,tmp));
+t11=C_set_block_item(lf[653] /* record-printers */,0,C_SCHEME_END_OF_LIST);
+t12=C_mutate((C_word*)lf[654]+1 /* (set! register-record-printer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15892,a[2]=((C_word)li527),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[637]+1 /* (set! user-print-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15912,a[2]=((C_word)li528),tmp=(C_word)a,a+=3,tmp));
+t14=*((C_word*)lf[412]+1);
+t15=C_mutate((C_word*)lf[660]+1 /* (set! with-print-length-limit ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15975,a[2]=t14,a[3]=((C_word)li532),tmp=(C_word)a,a+=4,tmp));
+t16=C_mutate((C_word*)lf[661]+1 /* (set! bitwise-and ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16016,a[2]=((C_word)li534),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate((C_word*)lf[662]+1 /* (set! bitwise-ior ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16043,a[2]=((C_word)li536),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[663]+1 /* (set! bitwise-xor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16070,a[2]=((C_word)li538),tmp=(C_word)a,a+=3,tmp));
+t19=C_mutate((C_word*)lf[664]+1 /* (set! bitwise-not ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16097,a[2]=((C_word)li539),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate((C_word*)lf[665]+1 /* (set! arithmetic-shift ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16100,a[2]=((C_word)li540),tmp=(C_word)a,a+=3,tmp));
+t21=C_mutate((C_word*)lf[666]+1 /* (set! bit-set? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16103,a[2]=((C_word)li541),tmp=(C_word)a,a+=3,tmp));
 t22=C_SCHEME_UNDEFINED;
 t23=(*a=C_VECTOR_TYPE|1,a[1]=t22,tmp=(C_word)a,a+=2,tmp);
-t24=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16084,a[2]=t23,a[3]=((C_word)li540),tmp=(C_word)a,a+=4,tmp));
-t25=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21712,a[2]=((C_word)li541),tmp=(C_word)a,a+=3,tmp);
-t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21737,a[2]=((C_word)li542),tmp=(C_word)a,a+=3,tmp);
-t27=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21755,a[2]=t23,a[3]=((C_word)li543),tmp=(C_word)a,a+=4,tmp);
-t28=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21774,a[2]=t23,a[3]=((C_word)li544),tmp=(C_word)a,a+=4,tmp);
-t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21793,a[2]=((C_word)li545),tmp=(C_word)a,a+=3,tmp);
-t30=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21803,a[2]=((C_word)li546),tmp=(C_word)a,a+=3,tmp);
-t31=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21806,a[2]=((C_word)li547),tmp=(C_word)a,a+=3,tmp);
-t32=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21820,a[2]=((C_word)li548),tmp=(C_word)a,a+=3,tmp);
-t33=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21861,a[2]=((C_word)li550),tmp=(C_word)a,a+=3,tmp);
-t34=(C_word)C_a_i_vector(&a,9,t25,t26,t27,t28,t29,t30,t31,t32,t33);
-t35=C_mutate((C_word*)lf[664]+1 /* (set! string-port-class ...) */,t34);
-t36=C_mutate((C_word*)lf[663]+1 /* (set! scan-buffer-line ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16139,a[2]=((C_word)li552),tmp=(C_word)a,a+=3,tmp));
-t37=C_mutate((C_word*)lf[665]+1 /* (set! open-input-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16211,a[2]=((C_word)li553),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate((C_word*)lf[667]+1 /* (set! open-output-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16229,a[2]=((C_word)li554),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[669]+1 /* (set! get-output-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16248,a[2]=((C_word)li555),tmp=(C_word)a,a+=3,tmp));
-t40=*((C_word*)lf[669]+1);
-t41=*((C_word*)lf[667]+1);
-t42=C_mutate((C_word*)lf[671]+1 /* (set! print-to-string ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16285,a[2]=t41,a[3]=t40,a[4]=((C_word)li558),tmp=(C_word)a,a+=5,tmp));
+t24=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16107,a[2]=t23,a[3]=((C_word)li542),tmp=(C_word)a,a+=4,tmp));
+t25=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21737,a[2]=((C_word)li543),tmp=(C_word)a,a+=3,tmp);
+t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21762,a[2]=((C_word)li544),tmp=(C_word)a,a+=3,tmp);
+t27=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21780,a[2]=t23,a[3]=((C_word)li545),tmp=(C_word)a,a+=4,tmp);
+t28=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21799,a[2]=t23,a[3]=((C_word)li546),tmp=(C_word)a,a+=4,tmp);
+t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21818,a[2]=((C_word)li547),tmp=(C_word)a,a+=3,tmp);
+t30=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21828,a[2]=((C_word)li548),tmp=(C_word)a,a+=3,tmp);
+t31=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21831,a[2]=((C_word)li549),tmp=(C_word)a,a+=3,tmp);
+t32=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21845,a[2]=((C_word)li550),tmp=(C_word)a,a+=3,tmp);
+t33=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21886,a[2]=((C_word)li552),tmp=(C_word)a,a+=3,tmp);
+t34=C_a_i_vector(&a,9,t25,t26,t27,t28,t29,t30,t31,t32,t33);
+t35=C_mutate((C_word*)lf[670]+1 /* (set! string-port-class ...) */,t34);
+t36=C_mutate((C_word*)lf[669]+1 /* (set! scan-buffer-line ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16162,a[2]=((C_word)li554),tmp=(C_word)a,a+=3,tmp));
+t37=C_mutate((C_word*)lf[671]+1 /* (set! open-input-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16234,a[2]=((C_word)li555),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[673]+1 /* (set! open-output-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16252,a[2]=((C_word)li556),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[675]+1 /* (set! get-output-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16271,a[2]=((C_word)li557),tmp=(C_word)a,a+=3,tmp));
+t40=*((C_word*)lf[675]+1);
+t41=*((C_word*)lf[673]+1);
+t42=C_mutate((C_word*)lf[677]+1 /* (set! print-to-string ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16308,a[2]=t41,a[3]=t40,a[4]=((C_word)li560),tmp=(C_word)a,a+=5,tmp));
 t43=*((C_word*)lf[172]+1);
-t44=C_mutate((C_word*)lf[625]+1 /* (set! pointer->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16325,a[2]=t43,a[3]=((C_word)li559),tmp=(C_word)a,a+=4,tmp));
-t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16390,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t46=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_software_type,a[2]=((C_word)li788),tmp=(C_word)a,a+=3,tmp);
-t47=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21710,a[2]=t45,tmp=(C_word)a,a+=3,tmp);
-/* g38173818 */
+t44=C_mutate((C_word*)lf[631]+1 /* (set! pointer->string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16348,a[2]=t43,a[3]=((C_word)li561),tmp=(C_word)a,a+=4,tmp));
+t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16413,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t46=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_software_type,a[2]=((C_word)li790),tmp=(C_word)a,a+=3,tmp);
+t47=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21735,a[2]=t45,tmp=(C_word)a,a+=3,tmp);
+/* g38023803 */
 t48=t46;
 ((C_proc2)C_retrieve_proc(t48))(2,t48,t47);}
 
-/* k21708 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21710(C_word c,C_word t0,C_word t1){
+/* k21733 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21735(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3326 string->symbol */
-t2=*((C_word*)lf[332]+1);
+/* library.scm: 3348 string->symbol */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16390(C_word c,C_word t0,C_word t1){
+/* k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16413(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9070,26 +9062,26 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16390,2,t0,t1);}
-t2=C_mutate((C_word*)lf[680]+1 /* (set! software-type ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16391,a[2]=t1,a[3]=((C_word)li560),tmp=(C_word)a,a+=4,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16396,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_machine_type,a[2]=((C_word)li787),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21706,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* g38203821 */
+C_save_and_reclaim((void*)tr2,(void*)f_16413,2,t0,t1);}
+t2=C_mutate((C_word*)lf[686]+1 /* (set! software-type ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16414,a[2]=t1,a[3]=((C_word)li562),tmp=(C_word)a,a+=4,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16419,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_machine_type,a[2]=((C_word)li789),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21731,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* g38053806 */
 t6=t4;
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 
-/* k21704 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21706(C_word c,C_word t0,C_word t1){
+/* k21729 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3330 string->symbol */
-t2=*((C_word*)lf[332]+1);
+/* library.scm: 3352 string->symbol */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16396(C_word c,C_word t0,C_word t1){
+/* k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16419(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9098,26 +9090,26 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16396,2,t0,t1);}
-t2=C_mutate((C_word*)lf[681]+1 /* (set! machine-type ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16397,a[2]=t1,a[3]=((C_word)li561),tmp=(C_word)a,a+=4,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16402,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_machine_byte_order,a[2]=((C_word)li786),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21702,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* g38233824 */
+C_save_and_reclaim((void*)tr2,(void*)f_16419,2,t0,t1);}
+t2=C_mutate((C_word*)lf[687]+1 /* (set! machine-type ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16420,a[2]=t1,a[3]=((C_word)li563),tmp=(C_word)a,a+=4,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16425,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_machine_byte_order,a[2]=((C_word)li788),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21727,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* g38083809 */
 t6=t4;
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 
-/* k21700 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21702(C_word c,C_word t0,C_word t1){
+/* k21725 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3334 string->symbol */
-t2=*((C_word*)lf[332]+1);
+/* library.scm: 3356 string->symbol */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16402(C_word c,C_word t0,C_word t1){
+/* k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16425(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9126,26 +9118,26 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16402,2,t0,t1);}
-t2=C_mutate((C_word*)lf[682]+1 /* (set! machine-byte-order ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16403,a[2]=t1,a[3]=((C_word)li562),tmp=(C_word)a,a+=4,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16408,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_software_version,a[2]=((C_word)li785),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21698,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* g38263827 */
+C_save_and_reclaim((void*)tr2,(void*)f_16425,2,t0,t1);}
+t2=C_mutate((C_word*)lf[688]+1 /* (set! machine-byte-order ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16426,a[2]=t1,a[3]=((C_word)li564),tmp=(C_word)a,a+=4,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16431,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_software_version,a[2]=((C_word)li787),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21723,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* g38113812 */
 t6=t4;
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 
-/* k21696 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21698(C_word c,C_word t0,C_word t1){
+/* k21721 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21723(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3338 string->symbol */
-t2=*((C_word*)lf[332]+1);
+/* library.scm: 3360 string->symbol */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16408(C_word c,C_word t0,C_word t1){
+/* k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9154,26 +9146,26 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16408,2,t0,t1);}
-t2=C_mutate((C_word*)lf[683]+1 /* (set! software-version ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16409,a[2]=t1,a[3]=((C_word)li563),tmp=(C_word)a,a+=4,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16414,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_build_platform,a[2]=((C_word)li784),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21694,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* g38293830 */
+C_save_and_reclaim((void*)tr2,(void*)f_16431,2,t0,t1);}
+t2=C_mutate((C_word*)lf[689]+1 /* (set! software-version ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16432,a[2]=t1,a[3]=((C_word)li565),tmp=(C_word)a,a+=4,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16437,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_build_platform,a[2]=((C_word)li786),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21719,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* g38143815 */
 t6=t4;
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 
-/* k21692 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21694(C_word c,C_word t0,C_word t1){
+/* k21717 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3342 string->symbol */
-t2=*((C_word*)lf[332]+1);
+/* library.scm: 3364 string->symbol */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16414(C_word c,C_word t0,C_word t1){
+/* k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9182,26 +9174,26 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16414,2,t0,t1);}
-t2=C_mutate((C_word*)lf[684]+1 /* (set! build-platform ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16415,a[2]=t1,a[3]=((C_word)li564),tmp=(C_word)a,a+=4,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16420,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_c_runtime,a[2]=((C_word)li783),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21690,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* g38323833 */
+C_save_and_reclaim((void*)tr2,(void*)f_16437,2,t0,t1);}
+t2=C_mutate((C_word*)lf[690]+1 /* (set! build-platform ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16438,a[2]=t1,a[3]=((C_word)li566),tmp=(C_word)a,a+=4,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16443,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_c_runtime,a[2]=((C_word)li785),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21715,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* g38173818 */
 t6=t4;
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 
-/* k21688 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21690(C_word c,C_word t0,C_word t1){
+/* k21713 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21715(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3346 string->symbol */
-t2=*((C_word*)lf[332]+1);
+/* library.scm: 3368 string->symbol */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16420(C_word c,C_word t0,C_word t1){
+/* k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9209,45 +9201,45 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16420,2,t0,t1);}
-t2=C_mutate((C_word*)lf[685]+1 /* (set! c-runtime ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16421,a[2]=t1,a[3]=((C_word)li565),tmp=(C_word)a,a+=4,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16426,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21686,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3350 software-type */
-t5=*((C_word*)lf[680]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_16443,2,t0,t1);}
+t2=C_mutate((C_word*)lf[691]+1 /* (set! c-runtime ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16444,a[2]=t1,a[3]=((C_word)li567),tmp=(C_word)a,a+=4,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16449,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21711,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3372 software-type */
+t5=*((C_word*)lf[686]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k21684 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21686(C_word c,C_word t0,C_word t1){
+/* k21709 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21686,2,t0,t1);}
-t2=(C_word)C_eqp(lf[1026],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_21711,2,t0,t1);}
+t2=C_eqp(lf[1033],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21682,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3352 build-platform */
-t4=*((C_word*)lf[684]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21707,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3374 build-platform */
+t4=*((C_word*)lf[690]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=((C_word*)t0)[2];
-f_16426(t3,C_SCHEME_FALSE);}}
+f_16449(t3,C_SCHEME_FALSE);}}
 
-/* k21680 in k21684 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21682(C_word c,C_word t0,C_word t1){
+/* k21705 in k21709 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(lf[1027],t1);
+t2=C_eqp(lf[1034],t1);
 t3=((C_word*)t0)[2];
-f_16426(t3,(C_word)C_i_not(t2));}
+f_16449(t3,C_i_not(t2));}
 
-/* k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16426(C_word t0,C_word t1){
+/* k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16449(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9262,120 +9254,120 @@ C_word t11;
 C_word t12;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16426,NULL,2,t0,t1);}
-t2=C_mutate((C_word*)lf[686]+1 /* (set! windows-platform ...) */,t1);
-t3=C_mutate((C_word*)lf[687]+1 /* (set! chicken-version ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16428,a[2]=((C_word)li567),tmp=(C_word)a,a+=3,tmp));
-t4=C_set_block_item(lf[711] /* pathname-directory-separator */,0,C_make_character(47));
-t5=*((C_word*)lf[338]+1);
-t6=*((C_word*)lf[337]+1);
-t7=C_mutate((C_word*)lf[712]+1 /* (set! ->feature-id ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16602,a[2]=t6,a[3]=t5,a[4]=((C_word)li568),tmp=(C_word)a,a+=5,tmp));
-t8=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,lf[715]);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16636,a[2]=((C_word)li569),tmp=(C_word)a,a+=3,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16654,a[2]=t9,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21668,a[2]=t10,a[3]=t9,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3414 software-type */
-t12=*((C_word*)lf[680]+1);
+C_save_and_reclaim((void*)trf_16449,NULL,2,t0,t1);}
+t2=C_mutate((C_word*)lf[692]+1 /* (set! windows-platform ...) */,t1);
+t3=C_mutate((C_word*)lf[693]+1 /* (set! chicken-version ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16451,a[2]=((C_word)li569),tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(lf[718] /* pathname-directory-separator */,0,C_make_character(47));
+t5=*((C_word*)lf[344]+1);
+t6=*((C_word*)lf[343]+1);
+t7=C_mutate((C_word*)lf[719]+1 /* (set! ->feature-id ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16629,a[2]=t6,a[3]=t5,a[4]=((C_word)li570),tmp=(C_word)a,a+=5,tmp));
+t8=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,lf[722]);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16663,a[2]=((C_word)li571),tmp=(C_word)a,a+=3,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16681,a[2]=t9,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21693,a[2]=t10,a[3]=t9,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3436 software-type */
+t12=*((C_word*)lf[686]+1);
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,t11);}
 
-/* k21666 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21668(C_word c,C_word t0,C_word t1){
+/* k21691 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3414 check */
-f_16636(((C_word*)t0)[2],t1);}
+/* library.scm: 3436 check */
+f_16663(((C_word*)t0)[2],t1);}
 
-/* k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16654(C_word c,C_word t0,C_word t1){
+/* k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16654,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16657,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21664,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3415 software-version */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[683]+1)))(2,*((C_word*)lf[683]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_16681,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16684,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21689,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3437 software-version */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[689]+1)))(2,*((C_word*)lf[689]+1),t3);}
 
-/* k21662 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21664(C_word c,C_word t0,C_word t1){
+/* k21687 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21689(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3415 check */
-f_16636(((C_word*)t0)[2],t1);}
+/* library.scm: 3437 check */
+f_16663(((C_word*)t0)[2],t1);}
 
-/* k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16657(C_word c,C_word t0,C_word t1){
+/* k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16684(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16657,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16660,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21660,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3416 build-platform */
-t4=*((C_word*)lf[684]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_16684,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16687,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21685,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3438 build-platform */
+t4=*((C_word*)lf[690]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k21658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21660(C_word c,C_word t0,C_word t1){
+/* k21683 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21685(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3416 check */
-f_16636(((C_word*)t0)[2],t1);}
+/* library.scm: 3438 check */
+f_16663(((C_word*)t0)[2],t1);}
 
-/* k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16660(C_word c,C_word t0,C_word t1){
+/* k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16687(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16660,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16663,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21656,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3417 machine-type */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[681]+1)))(2,*((C_word*)lf[681]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_16687,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16690,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21681,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3439 machine-type */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[687]+1)))(2,*((C_word*)lf[687]+1),t3);}
 
-/* k21654 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21656(C_word c,C_word t0,C_word t1){
+/* k21679 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3417 check */
-f_16636(((C_word*)t0)[2],t1);}
+/* library.scm: 3439 check */
+f_16663(((C_word*)t0)[2],t1);}
 
-/* k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16663(C_word c,C_word t0,C_word t1){
+/* k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16690(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16663,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16666,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21652,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3418 machine-byte-order */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[682]+1)))(2,*((C_word*)lf[682]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_16690,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16693,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21677,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3440 machine-byte-order */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[688]+1)))(2,*((C_word*)lf[688]+1),t3);}
 
-/* k21650 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21652(C_word c,C_word t0,C_word t1){
+/* k21675 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21677(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3418 check */
-f_16636(((C_word*)t0)[2],t1);}
+/* library.scm: 3440 check */
+f_16663(((C_word*)t0)[2],t1);}
 
-/* k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16666(C_word c,C_word t0,C_word t1){
+/* k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9383,19 +9375,19 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16666,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16669,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fudge(C_fix(40)))){
-t3=(C_word)C_a_i_cons(&a,2,lf[1025],*((C_word*)lf[714]+1));
-t4=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,t3);
+C_save_and_reclaim((void*)tr2,(void*)f_16693,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16696,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fudge(C_fix(40)))){
+t3=C_a_i_cons(&a,2,lf[1032],*((C_word*)lf[721]+1));
+t4=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,t3);
 t5=t2;
-f_16669(t5,t4);}
+f_16696(t5,t4);}
 else{
 t3=t2;
-f_16669(t3,C_SCHEME_UNDEFINED);}}
+f_16696(t3,C_SCHEME_UNDEFINED);}}
 
-/* k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16669(C_word t0,C_word t1){
+/* k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16696(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9403,19 +9395,19 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16669,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16672,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fudge(C_fix(24)))){
-t3=(C_word)C_a_i_cons(&a,2,lf[1024],*((C_word*)lf[714]+1));
-t4=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,t3);
+C_save_and_reclaim((void*)trf_16696,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16699,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fudge(C_fix(24)))){
+t3=C_a_i_cons(&a,2,lf[1031],*((C_word*)lf[721]+1));
+t4=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,t3);
 t5=t2;
-f_16672(t5,t4);}
+f_16699(t5,t4);}
 else{
 t3=t2;
-f_16672(t3,C_SCHEME_UNDEFINED);}}
+f_16699(t3,C_SCHEME_UNDEFINED);}}
 
-/* k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16672(C_word t0,C_word t1){
+/* k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16699(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9423,19 +9415,19 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16672,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16675,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fudge(C_fix(28)))){
-t3=(C_word)C_a_i_cons(&a,2,lf[1023],*((C_word*)lf[714]+1));
-t4=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,t3);
+C_save_and_reclaim((void*)trf_16699,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16702,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fudge(C_fix(28)))){
+t3=C_a_i_cons(&a,2,lf[1030],*((C_word*)lf[721]+1));
+t4=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,t3);
 t5=t2;
-f_16675(t5,t4);}
+f_16702(t5,t4);}
 else{
 t3=t2;
-f_16675(t3,C_SCHEME_UNDEFINED);}}
+f_16702(t3,C_SCHEME_UNDEFINED);}}
 
-/* k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16675(C_word t0,C_word t1){
+/* k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16702(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9443,19 +9435,19 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16675,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16678,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fudge(C_fix(39)))){
-t3=(C_word)C_a_i_cons(&a,2,lf[1022],*((C_word*)lf[714]+1));
-t4=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,t3);
+C_save_and_reclaim((void*)trf_16702,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16705,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fudge(C_fix(39)))){
+t3=C_a_i_cons(&a,2,lf[1029],*((C_word*)lf[721]+1));
+t4=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,t3);
 t5=t2;
-f_16678(t5,t4);}
+f_16705(t5,t4);}
 else{
 t3=t2;
-f_16678(t3,C_SCHEME_UNDEFINED);}}
+f_16705(t3,C_SCHEME_UNDEFINED);}}
 
-/* k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16678(C_word t0,C_word t1){
+/* k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16705(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9478,31 +9470,31 @@ C_word t19;
 C_word t20;
 C_word ab[33],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16678,NULL,2,t0,t1);}
-t2=C_mutate((C_word*)lf[716]+1 /* (set! register-feature! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16680,a[2]=((C_word)li571),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate((C_word*)lf[717]+1 /* (set! unregister-feature! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16724,a[2]=((C_word)li574),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[718]+1 /* (set! features ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16800,a[2]=((C_word)li575),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[719]+1 /* (set! feature? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16803,a[2]=((C_word)li577),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[720]+1 /* (set! feature? ...) */,*((C_word*)lf[719]+1));
-t7=C_mutate((C_word*)lf[721]+1 /* (set! get-call-chain ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16845,a[2]=((C_word)li582),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[724]+1 /* (set! really-print-call-chain ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17001,a[2]=((C_word)li586),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[729]+1 /* (set! print-call-chain ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17090,a[2]=((C_word)li592),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[731]+1 /* (set! get-call-chain ...) */,*((C_word*)lf[721]+1));
-t11=C_mutate((C_word*)lf[732]+1 /* (set! user-interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17204,a[2]=((C_word)li594),tmp=(C_word)a,a+=3,tmp));
-t12=(C_word)C_fudge(C_fix(25));
-t13=C_mutate((C_word*)lf[735]+1 /* (set! break-on-error ...) */,t12);
-t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17231,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_16705,NULL,2,t0,t1);}
+t2=C_mutate((C_word*)lf[723]+1 /* (set! register-feature! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16707,a[2]=((C_word)li573),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate((C_word*)lf[724]+1 /* (set! unregister-feature! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16751,a[2]=((C_word)li576),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[725]+1 /* (set! features ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16827,a[2]=((C_word)li577),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[726]+1 /* (set! feature? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16830,a[2]=((C_word)li579),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[727]+1 /* (set! feature? ...) */,*((C_word*)lf[726]+1));
+t7=C_mutate((C_word*)lf[728]+1 /* (set! get-call-chain ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16872,a[2]=((C_word)li584),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[731]+1 /* (set! really-print-call-chain ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17028,a[2]=((C_word)li588),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[736]+1 /* (set! print-call-chain ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17117,a[2]=((C_word)li594),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[738]+1 /* (set! get-call-chain ...) */,*((C_word*)lf[728]+1));
+t11=C_mutate((C_word*)lf[739]+1 /* (set! user-interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17231,a[2]=((C_word)li596),tmp=(C_word)a,a+=3,tmp));
+t12=C_fudge(C_fix(25));
+t13=C_mutate((C_word*)lf[742]+1 /* (set! break-on-error ...) */,t12);
+t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17258,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t15=*((C_word*)lf[172]+1);
-t16=*((C_word*)lf[667]+1);
-t17=*((C_word*)lf[669]+1);
-t18=*((C_word*)lf[729]+1);
-t19=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21470,a[2]=t16,a[3]=t17,a[4]=t18,a[5]=((C_word)li782),tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3527 make-parameter */
-t20=*((C_word*)lf[491]+1);
+t16=*((C_word*)lf[673]+1);
+t17=*((C_word*)lf[675]+1);
+t18=*((C_word*)lf[736]+1);
+t19=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21495,a[2]=t16,a[3]=t17,a[4]=t18,a[5]=((C_word)li784),tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3549 make-parameter */
+t20=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t20+1)))(3,t20,t14,t19);}
 
-/* a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21470(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21495(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -9510,86 +9502,86 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+11)){
-C_save_and_reclaim((void*)tr3r,(void*)f_21470r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_21495r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_21470r(t0,t1,t2,t3);}}
+f_21495r(t0,t1,t2,t3);}}
 
-static void C_ccall f_21470r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_21495r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(11);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21474,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21619,a[2]=((C_word)li781),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3533 ##sys#error-handler */
-t6=*((C_word*)lf[736]+1);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21499,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21644,a[2]=((C_word)li783),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3555 ##sys#error-handler */
+t6=*((C_word*)lf[743]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* a21618 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21619(C_word c,C_word t0,C_word t1,...){
+/* a21643 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21644(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21619,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21644,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_halt(lf[1021]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_halt(lf[1028]));}
 
-/* k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21474(C_word c,C_word t0,C_word t1){
+/* k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21499(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21474,2,t0,t1);}
-if(C_truep((C_word)C_fudge(C_fix(4)))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21483,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3535 ##sys#print */
-t3=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[1020],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_21499,2,t0,t1);}
+if(C_truep(C_fudge(C_fix(4)))){
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21508,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3557 ##sys#print */
+t3=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[1027],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21570,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3556 open-output-string */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21595,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3578 open-output-string */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}}
 
-/* k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21570(C_word c,C_word t0,C_word t1){
+/* k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21595(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21570,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21573,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_21595,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21598,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[2])){
-/* library.scm: 3557 ##sys#print */
-t3=*((C_word*)lf[601]+1);
+/* library.scm: 3579 ##sys#print */
+t3=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,t1);}
 else{
 t3=t2;
-f_21573(2,t3,C_SCHEME_UNDEFINED);}}
+f_21598(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21573(C_word c,C_word t0,C_word t1){
+/* k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21573,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3558 ##sys#print */
-t3=*((C_word*)lf[601]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_21598,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21601,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3580 ##sys#print */
+t3=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_make_character(10),C_SCHEME_FALSE,((C_word*)t0)[3]);}
 
-/* k21574 in k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21576(C_word c,C_word t0,C_word t1){
+/* k21599 in k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9598,16 +9590,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21576,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21579,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_21601,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21604,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21585,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li780),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21610,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li782),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_21585(t6,t2,((C_word*)t0)[2]);}
+f_21610(t6,t2,((C_word*)t0)[2]);}
 
-/* loop4158 in k21574 in k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21585(C_word t0,C_word t1,C_word t2){
+/* loop4142 in k21599 in k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21610(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9616,104 +9608,104 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21585,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21593,a[2]=((C_word*)t0)[3],a[3]=((C_word)li779),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21603,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g41654166 */
+C_save_and_reclaim((void*)trf_21610,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21618,a[2]=((C_word*)t0)[3],a[3]=((C_word)li781),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21628,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g41494150 */
 t6=t3;
-f_21593(t6,t4,t5);}
+f_21618(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k21601 in loop4158 in k21574 in k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21603(C_word c,C_word t0,C_word t1){
+/* k21626 in loop4142 in k21599 in k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_21585(t3,((C_word*)t0)[2],t2);}
+f_21610(t3,((C_word*)t0)[2],t2);}
 
-/* g4165 in loop4158 in k21574 in k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21593(C_word t0,C_word t1,C_word t2){
+/* g4149 in loop4142 in k21599 in k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21618(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21593,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21597,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3559 ##sys#print */
-t4=*((C_word*)lf[601]+1);
+C_save_and_reclaim((void*)trf_21618,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21622,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3581 ##sys#print */
+t4=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,t2,C_SCHEME_TRUE,((C_word*)t0)[2]);}
 
-/* k21595 in g4165 in loop4158 in k21574 in k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21597(C_word c,C_word t0,C_word t1){
+/* k21620 in g4149 in loop4142 in k21599 in k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3559 ##sys#print */
-t2=*((C_word*)lf[601]+1);
+/* library.scm: 3581 ##sys#print */
+t2=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],C_make_character(10),C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k21577 in k21574 in k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21579(C_word c,C_word t0,C_word t1){
+/* k21602 in k21599 in k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21579,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21583,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3560 get-output-string */
+C_save_and_reclaim((void*)tr2,(void*)f_21604,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21608,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3582 get-output-string */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k21581 in k21577 in k21574 in k21571 in k21568 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21583(C_word c,C_word t0,C_word t1){
+/* k21606 in k21602 in k21599 in k21596 in k21593 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_halt(t1);
+t2=C_halt(t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21483(C_word c,C_word t0,C_word t1){
+/* k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21483,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21486,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_21508,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21511,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21564,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3537 ##sys#print */
-t4=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[1019],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21589,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3559 ##sys#print */
+t4=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[1026],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 else{
 t3=t2;
-f_21486(2,t3,C_SCHEME_UNDEFINED);}}
+f_21511(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k21562 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21564(C_word c,C_word t0,C_word t1){
+/* k21587 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21589(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3538 ##sys#print */
-t2=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+/* library.scm: 3560 ##sys#print */
+t2=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 
-/* k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21486(C_word c,C_word t0,C_word t1){
+/* k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9725,24 +9717,24 @@ C_word t8;
 C_word t9;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21486,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21489,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_length(((C_word*)t0)[2]);
-t4=(C_word)C_eqp(C_fix(1),t3);
+C_save_and_reclaim((void*)tr2,(void*)f_21511,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21514,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_length(((C_word*)t0)[2]);
+t4=C_eqp(C_fix(1),t3);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21516,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3540 ##sys#print */
-t6=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[1018],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21541,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3562 ##sys#print */
+t6=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[1025],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21528,a[2]=t6,a[3]=((C_word)li778),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21553,a[2]=t6,a[3]=((C_word)li780),tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_21528(t8,t2,((C_word*)t0)[2]);}}
+f_21553(t8,t2,((C_word*)t0)[2]);}}
 
-/* loop4128 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21528(C_word t0,C_word t1,C_word t2){
+/* loop4112 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21553(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9751,138 +9743,138 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21528,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21546,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21540,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3545 ##sys#print */
-t6=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,C_make_character(10),C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+C_save_and_reclaim((void*)trf_21553,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21571,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21565,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3567 ##sys#print */
+t6=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,C_make_character(10),C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k21538 in loop4128 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21540(C_word c,C_word t0,C_word t1){
+/* k21563 in loop4112 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3546 ##sys#print */
-t2=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,*((C_word*)lf[425]+1));}
+/* library.scm: 3568 ##sys#print */
+t2=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,*((C_word*)lf[431]+1));}
 
-/* k21544 in loop4128 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21546(C_word c,C_word t0,C_word t1){
+/* k21569 in loop4112 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_21528(t3,((C_word*)t0)[2],t2);}
+f_21553(t3,((C_word*)t0)[2],t2);}
 
-/* k21514 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21516(C_word c,C_word t0,C_word t1){
+/* k21539 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
-/* library.scm: 3541 ##sys#print */
-t3=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],t2,C_SCHEME_TRUE,*((C_word*)lf[425]+1));}
+t2=C_slot(((C_word*)t0)[3],C_fix(0));
+/* library.scm: 3563 ##sys#print */
+t3=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],t2,C_SCHEME_TRUE,*((C_word*)lf[431]+1));}
 
-/* k21487 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21489(C_word c,C_word t0,C_word t1){
+/* k21512 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21489,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21492,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3548 ##sys#print */
-t3=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_make_character(10),C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_21514,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21517,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3570 ##sys#print */
+t3=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_make_character(10),C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 
-/* k21490 in k21487 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21492(C_word c,C_word t0,C_word t1){
+/* k21515 in k21512 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21517(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21492,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21495,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3549 print-call-chain */
+C_save_and_reclaim((void*)tr2,(void*)f_21517,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21520,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3571 print-call-chain */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,*((C_word*)lf[425]+1));}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,*((C_word*)lf[431]+1));}
 
-/* k21493 in k21490 in k21487 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21495(C_word c,C_word t0,C_word t1){
+/* k21518 in k21515 in k21512 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21495,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21501,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep(*((C_word*)lf[735]+1))){
-/* library.scm: 3550 ##sys#symbol-has-toplevel-binding? */
-t3=*((C_word*)lf[882]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[1017]);}
+C_save_and_reclaim((void*)tr2,(void*)f_21520,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21526,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(*((C_word*)lf[742]+1))){
+/* library.scm: 3572 ##sys#symbol-has-toplevel-binding? */
+t3=*((C_word*)lf[889]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[1024]);}
 else{
 t3=t2;
-f_21501(2,t3,C_SCHEME_FALSE);}}
+f_21526(2,t3,C_SCHEME_FALSE);}}
 
-/* k21499 in k21493 in k21490 in k21487 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21501(C_word c,C_word t0,C_word t1){
+/* k21524 in k21518 in k21515 in k21512 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21501,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21526,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21504,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3551 repl */
-t3=*((C_word*)lf[1017]+1);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21529,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3573 repl */
+t3=*((C_word*)lf[1024]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(C_word)C_halt(C_SCHEME_FALSE);
+t2=C_halt(C_SCHEME_FALSE);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k21502 in k21499 in k21493 in k21490 in k21487 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21504(C_word c,C_word t0,C_word t1){
+/* k21527 in k21524 in k21518 in k21515 in k21512 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21529(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21504,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21507,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3552 ##sys#print */
-t3=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_make_character(10),C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_21529,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21532,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3574 ##sys#print */
+t3=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,C_make_character(10),C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 
-/* k21505 in k21502 in k21499 in k21493 in k21490 in k21487 in k21484 in k21481 in k21472 in a21469 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21507(C_word c,C_word t0,C_word t1){
+/* k21530 in k21527 in k21524 in k21518 in k21515 in k21512 in k21509 in k21506 in k21497 in a21494 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_exit_runtime(C_fix((C_word)EX_SOFTWARE));
-t3=(C_word)C_halt(C_SCHEME_FALSE);
+t2=C_exit_runtime(C_fix((C_word)EX_SOFTWARE));
+t3=C_halt(C_SCHEME_FALSE);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17231(C_word c,C_word t0,C_word t1){
+/* k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9890,39 +9882,39 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17231,2,t0,t1);}
-t2=C_mutate((C_word*)lf[736]+1 /* (set! error-handler ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17235,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21461,a[2]=((C_word)li777),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3563 make-parameter */
-t5=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17258,2,t0,t1);}
+t2=C_mutate((C_word*)lf[743]+1 /* (set! error-handler ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17262,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21486,a[2]=((C_word)li779),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3585 make-parameter */
+t5=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a21460 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21461(C_word c,C_word t0,C_word t1){
+/* a21485 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21461,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21465,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3565 ##sys#exit-handler */
+C_save_and_reclaim((void*)tr2,(void*)f_21486,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21490,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3587 ##sys#exit-handler */
 t3=*((C_word*)lf[5]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k21463 in a21460 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21465(C_word c,C_word t0,C_word t1){
+/* k21488 in a21485 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21490(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g41754176 */
+/* g41594160 */
 t2=t1;
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_fix((C_word)EX_SOFTWARE));}
 
-/* k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17235(C_word c,C_word t0,C_word t1){
+/* k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9930,56 +9922,56 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17235,2,t0,t1);}
-t2=C_mutate((C_word*)lf[737]+1 /* (set! reset-handler ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17239,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21442,a[2]=((C_word)li776),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3568 make-parameter */
-t5=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17262,2,t0,t1);}
+t2=C_mutate((C_word*)lf[744]+1 /* (set! reset-handler ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17266,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21467,a[2]=((C_word)li778),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3590 make-parameter */
+t5=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a21441 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21442(C_word c,C_word t0,C_word t1,...){
+/* a21466 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21467(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_21442r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_21467r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_21442r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_21467r(t0,t1,t2);}}
 
-static void C_ccall f_21442r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_21467r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21446,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3570 ##sys#cleanup-before-exit */
-t4=*((C_word*)lf[742]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21471,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3592 ##sys#cleanup-before-exit */
+t4=*((C_word*)lf[749]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k21444 in a21441 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21446(C_word c,C_word t0,C_word t1){
+/* k21469 in a21466 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21471(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-if(C_truep((C_word)C_vemptyp(((C_word*)t0)[3]))){
+if(C_truep(C_i_nullp(((C_word*)t0)[3]))){
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_exit_runtime(C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_exit_runtime(C_fix(0)));}
 else{
-t2=(C_word)C_i_vector_ref(((C_word*)t0)[3],C_fix(0));
-t3=(C_word)C_i_check_exact(t2);
+t2=C_i_car(((C_word*)t0)[3]);
+t3=C_i_check_exact(t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_exit_runtime(t2));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_exit_runtime(t2));}}
 
-/* k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17239(C_word c,C_word t0,C_word t1){
+/* k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17266(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9987,28 +9979,28 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17239,2,t0,t1);}
-t2=C_mutate((C_word*)lf[738]+1 /* (set! exit-handler ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17243,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21436,a[2]=((C_word)li775),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3580 make-parameter */
-t5=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17266,2,t0,t1);}
+t2=C_mutate((C_word*)lf[745]+1 /* (set! exit-handler ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17270,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21461,a[2]=((C_word)li777),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3602 make-parameter */
+t5=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* a21435 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21436(C_word c,C_word t0,C_word t1){
+/* a21460 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21436,2,t0,t1);}
-/* library.scm: 3582 ##sys#cleanup-before-exit */
-t2=*((C_word*)lf[742]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_21461,2,t0,t1);}
+/* library.scm: 3604 ##sys#cleanup-before-exit */
+t2=*((C_word*)lf[749]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 
-/* k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17243(C_word c,C_word t0,C_word t1){
+/* k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10018,18 +10010,18 @@ C_word t6;
 C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17243,2,t0,t1);}
-t2=C_mutate((C_word*)lf[739]+1 /* (set! implicit-exit-handler ...) */,t1);
-t3=C_mutate((C_word*)lf[5]+1 /* (set! exit-handler ...) */,*((C_word*)lf[738]+1));
-t4=C_mutate((C_word*)lf[7]+1 /* (set! reset-handler ...) */,*((C_word*)lf[737]+1));
-t5=C_mutate((C_word*)lf[740]+1 /* (set! implicit-exit-handler ...) */,*((C_word*)lf[739]+1));
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17250,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3588 make-parameter */
-t7=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17270,2,t0,t1);}
+t2=C_mutate((C_word*)lf[746]+1 /* (set! implicit-exit-handler ...) */,t1);
+t3=C_mutate((C_word*)lf[5]+1 /* (set! exit-handler ...) */,*((C_word*)lf[745]+1));
+t4=C_mutate((C_word*)lf[7]+1 /* (set! reset-handler ...) */,*((C_word*)lf[744]+1));
+t5=C_mutate((C_word*)lf[747]+1 /* (set! implicit-exit-handler ...) */,*((C_word*)lf[746]+1));
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17277,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3610 make-parameter */
+t7=*((C_word*)lf[497]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,C_SCHEME_TRUE);}
 
-/* k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17250(C_word c,C_word t0,C_word t1){
+/* k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10112,91 +10104,91 @@ C_word t79;
 C_word t80;
 C_word ab[211],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17250,2,t0,t1);}
-t2=C_mutate((C_word*)lf[741]+1 /* (set! force-finalizers ...) */,t1);
-t3=*((C_word*)lf[741]+1);
-t4=C_mutate((C_word*)lf[742]+1 /* (set! cleanup-before-exit ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17252,a[2]=t3,a[3]=((C_word)li595),tmp=(C_word)a,a+=4,tmp));
-t5=C_mutate((C_word*)lf[745]+1 /* (set! on-exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17273,a[2]=((C_word)li597),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[9]+1 /* (set! signal-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17285,a[2]=((C_word)li599),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[747]+1 /* (set! abort ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17508,a[2]=((C_word)li600),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[781]+1 /* (set! signal ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17525,a[2]=((C_word)li601),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[782]+1 /* (set! abort ...) */,*((C_word*)lf[747]+1));
-t10=C_mutate((C_word*)lf[783]+1 /* (set! signal ...) */,*((C_word*)lf[781]+1));
-t11=C_set_block_item(lf[784] /* last-exception */,0,C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_17277,2,t0,t1);}
+t2=C_mutate((C_word*)lf[748]+1 /* (set! force-finalizers ...) */,t1);
+t3=*((C_word*)lf[748]+1);
+t4=C_mutate((C_word*)lf[749]+1 /* (set! cleanup-before-exit ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17279,a[2]=t3,a[3]=((C_word)li597),tmp=(C_word)a,a+=4,tmp));
+t5=C_mutate((C_word*)lf[752]+1 /* (set! on-exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17300,a[2]=((C_word)li599),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[9]+1 /* (set! signal-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17312,a[2]=((C_word)li601),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[754]+1 /* (set! abort ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17535,a[2]=((C_word)li602),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[788]+1 /* (set! signal ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17552,a[2]=((C_word)li603),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[789]+1 /* (set! abort ...) */,*((C_word*)lf[754]+1));
+t10=C_mutate((C_word*)lf[790]+1 /* (set! signal ...) */,*((C_word*)lf[788]+1));
+t11=C_set_block_item(lf[791] /* last-exception */,0,C_SCHEME_FALSE);
 t12=*((C_word*)lf[172]+1);
-t13=C_mutate((C_word*)lf[780]+1 /* (set! current-exception-handler ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17534,a[2]=t12,a[3]=((C_word)li602),tmp=(C_word)a,a+=4,tmp));
-t14=C_mutate((C_word*)lf[804]+1 /* (set! with-exception-handler ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17694,a[2]=((C_word)li605),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[805]+1 /* (set! current-exception-handler ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17708,a[2]=((C_word)li606),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[806]+1 /* (set! make-property-condition ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17711,a[2]=((C_word)li608),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate((C_word*)lf[807]+1 /* (set! make-composite-condition ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17761,a[2]=((C_word)li612),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate((C_word*)lf[809]+1 /* (set! condition? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17897,a[2]=((C_word)li613),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate((C_word*)lf[810]+1 /* (set! condition-predicate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17903,a[2]=((C_word)li615),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate((C_word*)lf[811]+1 /* (set! condition-property-accessor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17921,a[2]=((C_word)li617),tmp=(C_word)a,a+=3,tmp));
-t21=*((C_word*)lf[811]+1);
-t22=C_mutate((C_word*)lf[813]+1 /* (set! get-condition-property ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17967,a[2]=t21,a[3]=((C_word)li618),tmp=(C_word)a,a+=4,tmp));
+t13=C_mutate((C_word*)lf[787]+1 /* (set! current-exception-handler ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17561,a[2]=t12,a[3]=((C_word)li604),tmp=(C_word)a,a+=4,tmp));
+t14=C_mutate((C_word*)lf[811]+1 /* (set! with-exception-handler ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17721,a[2]=((C_word)li607),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[812]+1 /* (set! current-exception-handler ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17735,a[2]=((C_word)li608),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[813]+1 /* (set! make-property-condition ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17738,a[2]=((C_word)li610),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate((C_word*)lf[814]+1 /* (set! make-composite-condition ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17788,a[2]=((C_word)li614),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[816]+1 /* (set! condition? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17924,a[2]=((C_word)li615),tmp=(C_word)a,a+=3,tmp));
+t19=C_mutate((C_word*)lf[817]+1 /* (set! condition-predicate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17930,a[2]=((C_word)li617),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate((C_word*)lf[818]+1 /* (set! condition-property-accessor ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17948,a[2]=((C_word)li619),tmp=(C_word)a,a+=3,tmp));
+t21=*((C_word*)lf[818]+1);
+t22=C_mutate((C_word*)lf[820]+1 /* (set! get-condition-property ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17994,a[2]=t21,a[3]=((C_word)li620),tmp=(C_word)a,a+=4,tmp));
 t23=*((C_word*)lf[172]+1);
-t24=C_mutate((C_word*)lf[72]+1 /* (set! error-hook ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17976,a[2]=t23,a[3]=((C_word)li619),tmp=(C_word)a,a+=4,tmp));
-t25=C_mutate((C_word*)lf[853]+1 /* (set! structure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18362,a[2]=((C_word)li620),tmp=(C_word)a,a+=3,tmp));
-t26=C_mutate((C_word*)lf[854]+1 /* (set! generic-structure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18365,a[2]=((C_word)li621),tmp=(C_word)a,a+=3,tmp));
-t27=C_mutate((C_word*)lf[855]+1 /* (set! slot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18368,a[2]=((C_word)li622),tmp=(C_word)a,a+=3,tmp));
-t28=C_mutate((C_word*)lf[856]+1 /* (set! size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18371,a[2]=((C_word)li623),tmp=(C_word)a,a+=3,tmp));
-t29=C_mutate((C_word*)lf[857]+1 /* (set! make-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_make_pointer,a[2]=((C_word)li624),tmp=(C_word)a,a+=3,tmp));
-t30=C_mutate((C_word*)lf[858]+1 /* (set! make-tagged-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_make_tagged_pointer,a[2]=((C_word)li625),tmp=(C_word)a,a+=3,tmp));
-t31=C_mutate((C_word*)lf[859]+1 /* (set! pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18376,a[2]=((C_word)li626),tmp=(C_word)a,a+=3,tmp));
-t32=C_mutate((C_word*)lf[860]+1 /* (set! set-pointer-address! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18379,a[2]=((C_word)li627),tmp=(C_word)a,a+=3,tmp));
-t33=C_mutate((C_word*)lf[861]+1 /* (set! bytevector? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18382,a[2]=((C_word)li628),tmp=(C_word)a,a+=3,tmp));
-t34=C_mutate((C_word*)lf[862]+1 /* (set! string->pbytevector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18385,a[2]=((C_word)li629),tmp=(C_word)a,a+=3,tmp));
-t35=C_mutate((C_word*)lf[863]+1 /* (set! permanent? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18388,a[2]=((C_word)li630),tmp=(C_word)a,a+=3,tmp));
-t36=C_mutate((C_word*)lf[864]+1 /* (set! block-address ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18391,a[2]=((C_word)li631),tmp=(C_word)a,a+=3,tmp));
-t37=C_mutate((C_word*)lf[865]+1 /* (set! locative? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18394,a[2]=((C_word)li632),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate((C_word*)lf[866]+1 /* (set! null-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18397,a[2]=((C_word)li633),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[867]+1 /* (set! null-pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18403,a[2]=((C_word)li634),tmp=(C_word)a,a+=3,tmp));
-t40=C_mutate((C_word*)lf[868]+1 /* (set! address->pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18413,a[2]=((C_word)li635),tmp=(C_word)a,a+=3,tmp));
-t41=C_mutate((C_word*)lf[675]+1 /* (set! pointer->address ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18419,a[2]=((C_word)li636),tmp=(C_word)a,a+=3,tmp));
-t42=C_mutate((C_word*)lf[86]+1 /* (set! make-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18426,a[2]=((C_word)li637),tmp=(C_word)a,a+=3,tmp));
-t43=C_mutate((C_word*)lf[869]+1 /* (set! peek-signed-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_peek_signed_integer,a[2]=((C_word)li638),tmp=(C_word)a,a+=3,tmp));
-t44=C_mutate((C_word*)lf[438]+1 /* (set! peek-unsigned-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_peek_unsigned_integer,a[2]=((C_word)li639),tmp=(C_word)a,a+=3,tmp));
-t45=C_mutate((C_word*)lf[870]+1 /* (set! peek-fixnum ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18438,a[2]=((C_word)li640),tmp=(C_word)a,a+=3,tmp));
-t46=C_mutate((C_word*)lf[871]+1 /* (set! peek-byte ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18441,a[2]=((C_word)li641),tmp=(C_word)a,a+=3,tmp));
-t47=C_mutate((C_word*)lf[872]+1 /* (set! vector->structure! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18444,a[2]=((C_word)li642),tmp=(C_word)a,a+=3,tmp));
-t48=C_mutate((C_word*)lf[873]+1 /* (set! peek-double ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18447,a[2]=((C_word)li643),tmp=(C_word)a,a+=3,tmp));
-t49=C_mutate((C_word*)lf[457]+1 /* (set! peek-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18450,a[2]=((C_word)li644),tmp=(C_word)a,a+=3,tmp));
-t50=C_mutate((C_word*)lf[722]+1 /* (set! peek-nonnull-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18466,a[2]=((C_word)li645),tmp=(C_word)a,a+=3,tmp));
-t51=C_mutate((C_word*)lf[874]+1 /* (set! peek-and-free-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18472,a[2]=((C_word)li646),tmp=(C_word)a,a+=3,tmp));
-t52=C_mutate((C_word*)lf[875]+1 /* (set! peek-and-free-nonnull-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18488,a[2]=((C_word)li647),tmp=(C_word)a,a+=3,tmp));
-t53=C_mutate((C_word*)lf[876]+1 /* (set! poke-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18494,a[2]=((C_word)li648),tmp=(C_word)a,a+=3,tmp));
-t54=C_mutate((C_word*)lf[877]+1 /* (set! poke-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18501,a[2]=((C_word)li649),tmp=(C_word)a,a+=3,tmp));
-t55=C_mutate((C_word*)lf[878]+1 /* (set! poke-double ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18504,a[2]=((C_word)li650),tmp=(C_word)a,a+=3,tmp));
-t56=C_mutate((C_word*)lf[879]+1 /* (set! peek-c-string-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18524,a[2]=((C_word)li652),tmp=(C_word)a,a+=3,tmp));
-t57=C_mutate((C_word*)lf[880]+1 /* (set! peek-and-free-c-string-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18585,a[2]=((C_word)li654),tmp=(C_word)a,a+=3,tmp));
-t58=C_mutate((C_word*)lf[881]+1 /* (set! vector->closure! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18623,a[2]=((C_word)li655),tmp=(C_word)a,a+=3,tmp));
-t59=C_mutate((C_word*)lf[882]+1 /* (set! symbol-has-toplevel-binding? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18626,a[2]=((C_word)li656),tmp=(C_word)a,a+=3,tmp));
-t60=C_mutate((C_word*)lf[661]+1 /* (set! copy-bytes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18644,a[2]=((C_word)li657),tmp=(C_word)a,a+=3,tmp));
-t61=C_mutate((C_word*)lf[883]+1 /* (set! copy-words ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18651,a[2]=((C_word)li658),tmp=(C_word)a,a+=3,tmp));
-t62=C_mutate((C_word*)lf[884]+1 /* (set! compare-bytes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18658,a[2]=((C_word)li659),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate((C_word*)lf[885]+1 /* (set! zap-strings ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18661,a[2]=((C_word)li660),tmp=(C_word)a,a+=3,tmp));
-t64=C_mutate((C_word*)lf[886]+1 /* (set! block-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18664,a[2]=((C_word)li661),tmp=(C_word)a,a+=3,tmp));
-t65=C_mutate((C_word*)lf[887]+1 /* (set! foreign-char-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18670,a[2]=((C_word)li662),tmp=(C_word)a,a+=3,tmp));
-t66=C_mutate((C_word*)lf[888]+1 /* (set! foreign-fixnum-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18673,a[2]=((C_word)li663),tmp=(C_word)a,a+=3,tmp));
-t67=C_mutate((C_word*)lf[889]+1 /* (set! foreign-flonum-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18676,a[2]=((C_word)li664),tmp=(C_word)a,a+=3,tmp));
-t68=C_mutate((C_word*)lf[890]+1 /* (set! foreign-block-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18679,a[2]=((C_word)li665),tmp=(C_word)a,a+=3,tmp));
-t69=C_mutate((C_word*)lf[891]+1 /* (set! foreign-number-vector-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18682,a[2]=((C_word)li666),tmp=(C_word)a,a+=3,tmp));
-t70=C_mutate((C_word*)lf[892]+1 /* (set! foreign-string-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18685,a[2]=((C_word)li667),tmp=(C_word)a,a+=3,tmp));
-t71=C_mutate((C_word*)lf[893]+1 /* (set! foreign-symbol-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18688,a[2]=((C_word)li668),tmp=(C_word)a,a+=3,tmp));
-t72=C_mutate((C_word*)lf[894]+1 /* (set! foreign-pointer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18691,a[2]=((C_word)li669),tmp=(C_word)a,a+=3,tmp));
-t73=C_mutate((C_word*)lf[895]+1 /* (set! foreign-tagged-pointer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18694,a[2]=((C_word)li670),tmp=(C_word)a,a+=3,tmp));
-t74=C_mutate((C_word*)lf[896]+1 /* (set! foreign-integer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18697,a[2]=((C_word)li671),tmp=(C_word)a,a+=3,tmp));
-t75=C_mutate((C_word*)lf[897]+1 /* (set! foreign-unsigned-integer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18700,a[2]=((C_word)li672),tmp=(C_word)a,a+=3,tmp));
-t76=C_set_block_item(lf[898] /* default-thread-quantum */,0,C_fix(10000));
-t77=C_mutate((C_word*)lf[899]+1 /* (set! default-exception-handler ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18704,a[2]=((C_word)li673),tmp=(C_word)a,a+=3,tmp));
-t78=C_mutate((C_word*)lf[901]+1 /* (set! make-thread ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18707,a[2]=((C_word)li674),tmp=(C_word)a,a+=3,tmp));
-t79=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18727,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4020 ##sys#make-thread */
-t80=*((C_word*)lf[901]+1);
-((C_proc6)(void*)(*((C_word*)t80+1)))(6,t80,t79,C_SCHEME_FALSE,lf[1015],lf[1016],*((C_word*)lf[898]+1));}
-
-/* k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18727(C_word c,C_word t0,C_word t1){
+t24=C_mutate((C_word*)lf[72]+1 /* (set! error-hook ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18003,a[2]=t23,a[3]=((C_word)li621),tmp=(C_word)a,a+=4,tmp));
+t25=C_mutate((C_word*)lf[860]+1 /* (set! structure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18389,a[2]=((C_word)li622),tmp=(C_word)a,a+=3,tmp));
+t26=C_mutate((C_word*)lf[861]+1 /* (set! generic-structure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18392,a[2]=((C_word)li623),tmp=(C_word)a,a+=3,tmp));
+t27=C_mutate((C_word*)lf[862]+1 /* (set! slot ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18395,a[2]=((C_word)li624),tmp=(C_word)a,a+=3,tmp));
+t28=C_mutate((C_word*)lf[863]+1 /* (set! size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18398,a[2]=((C_word)li625),tmp=(C_word)a,a+=3,tmp));
+t29=C_mutate((C_word*)lf[864]+1 /* (set! make-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_make_pointer,a[2]=((C_word)li626),tmp=(C_word)a,a+=3,tmp));
+t30=C_mutate((C_word*)lf[865]+1 /* (set! make-tagged-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_make_tagged_pointer,a[2]=((C_word)li627),tmp=(C_word)a,a+=3,tmp));
+t31=C_mutate((C_word*)lf[866]+1 /* (set! pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18403,a[2]=((C_word)li628),tmp=(C_word)a,a+=3,tmp));
+t32=C_mutate((C_word*)lf[867]+1 /* (set! set-pointer-address! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18406,a[2]=((C_word)li629),tmp=(C_word)a,a+=3,tmp));
+t33=C_mutate((C_word*)lf[868]+1 /* (set! bytevector? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18409,a[2]=((C_word)li630),tmp=(C_word)a,a+=3,tmp));
+t34=C_mutate((C_word*)lf[869]+1 /* (set! string->pbytevector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18412,a[2]=((C_word)li631),tmp=(C_word)a,a+=3,tmp));
+t35=C_mutate((C_word*)lf[870]+1 /* (set! permanent? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18415,a[2]=((C_word)li632),tmp=(C_word)a,a+=3,tmp));
+t36=C_mutate((C_word*)lf[871]+1 /* (set! block-address ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18418,a[2]=((C_word)li633),tmp=(C_word)a,a+=3,tmp));
+t37=C_mutate((C_word*)lf[872]+1 /* (set! locative? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18421,a[2]=((C_word)li634),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[873]+1 /* (set! null-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18424,a[2]=((C_word)li635),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[874]+1 /* (set! null-pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18430,a[2]=((C_word)li636),tmp=(C_word)a,a+=3,tmp));
+t40=C_mutate((C_word*)lf[875]+1 /* (set! address->pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18440,a[2]=((C_word)li637),tmp=(C_word)a,a+=3,tmp));
+t41=C_mutate((C_word*)lf[681]+1 /* (set! pointer->address ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18446,a[2]=((C_word)li638),tmp=(C_word)a,a+=3,tmp));
+t42=C_mutate((C_word*)lf[86]+1 /* (set! make-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18453,a[2]=((C_word)li639),tmp=(C_word)a,a+=3,tmp));
+t43=C_mutate((C_word*)lf[876]+1 /* (set! peek-signed-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_peek_signed_integer,a[2]=((C_word)li640),tmp=(C_word)a,a+=3,tmp));
+t44=C_mutate((C_word*)lf[444]+1 /* (set! peek-unsigned-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_peek_unsigned_integer,a[2]=((C_word)li641),tmp=(C_word)a,a+=3,tmp));
+t45=C_mutate((C_word*)lf[877]+1 /* (set! peek-fixnum ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18465,a[2]=((C_word)li642),tmp=(C_word)a,a+=3,tmp));
+t46=C_mutate((C_word*)lf[878]+1 /* (set! peek-byte ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18468,a[2]=((C_word)li643),tmp=(C_word)a,a+=3,tmp));
+t47=C_mutate((C_word*)lf[879]+1 /* (set! vector->structure! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18471,a[2]=((C_word)li644),tmp=(C_word)a,a+=3,tmp));
+t48=C_mutate((C_word*)lf[880]+1 /* (set! peek-double ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18474,a[2]=((C_word)li645),tmp=(C_word)a,a+=3,tmp));
+t49=C_mutate((C_word*)lf[463]+1 /* (set! peek-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18477,a[2]=((C_word)li646),tmp=(C_word)a,a+=3,tmp));
+t50=C_mutate((C_word*)lf[729]+1 /* (set! peek-nonnull-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18493,a[2]=((C_word)li647),tmp=(C_word)a,a+=3,tmp));
+t51=C_mutate((C_word*)lf[881]+1 /* (set! peek-and-free-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18499,a[2]=((C_word)li648),tmp=(C_word)a,a+=3,tmp));
+t52=C_mutate((C_word*)lf[882]+1 /* (set! peek-and-free-nonnull-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18515,a[2]=((C_word)li649),tmp=(C_word)a,a+=3,tmp));
+t53=C_mutate((C_word*)lf[883]+1 /* (set! poke-c-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18521,a[2]=((C_word)li650),tmp=(C_word)a,a+=3,tmp));
+t54=C_mutate((C_word*)lf[884]+1 /* (set! poke-integer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18528,a[2]=((C_word)li651),tmp=(C_word)a,a+=3,tmp));
+t55=C_mutate((C_word*)lf[885]+1 /* (set! poke-double ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18531,a[2]=((C_word)li652),tmp=(C_word)a,a+=3,tmp));
+t56=C_mutate((C_word*)lf[886]+1 /* (set! peek-c-string-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18551,a[2]=((C_word)li654),tmp=(C_word)a,a+=3,tmp));
+t57=C_mutate((C_word*)lf[887]+1 /* (set! peek-and-free-c-string-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18612,a[2]=((C_word)li656),tmp=(C_word)a,a+=3,tmp));
+t58=C_mutate((C_word*)lf[888]+1 /* (set! vector->closure! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18650,a[2]=((C_word)li657),tmp=(C_word)a,a+=3,tmp));
+t59=C_mutate((C_word*)lf[889]+1 /* (set! symbol-has-toplevel-binding? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18653,a[2]=((C_word)li658),tmp=(C_word)a,a+=3,tmp));
+t60=C_mutate((C_word*)lf[667]+1 /* (set! copy-bytes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18671,a[2]=((C_word)li659),tmp=(C_word)a,a+=3,tmp));
+t61=C_mutate((C_word*)lf[890]+1 /* (set! copy-words ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18678,a[2]=((C_word)li660),tmp=(C_word)a,a+=3,tmp));
+t62=C_mutate((C_word*)lf[891]+1 /* (set! compare-bytes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18685,a[2]=((C_word)li661),tmp=(C_word)a,a+=3,tmp));
+t63=C_mutate((C_word*)lf[892]+1 /* (set! zap-strings ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18688,a[2]=((C_word)li662),tmp=(C_word)a,a+=3,tmp));
+t64=C_mutate((C_word*)lf[893]+1 /* (set! block-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18691,a[2]=((C_word)li663),tmp=(C_word)a,a+=3,tmp));
+t65=C_mutate((C_word*)lf[894]+1 /* (set! foreign-char-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18697,a[2]=((C_word)li664),tmp=(C_word)a,a+=3,tmp));
+t66=C_mutate((C_word*)lf[895]+1 /* (set! foreign-fixnum-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18700,a[2]=((C_word)li665),tmp=(C_word)a,a+=3,tmp));
+t67=C_mutate((C_word*)lf[896]+1 /* (set! foreign-flonum-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18703,a[2]=((C_word)li666),tmp=(C_word)a,a+=3,tmp));
+t68=C_mutate((C_word*)lf[897]+1 /* (set! foreign-block-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18706,a[2]=((C_word)li667),tmp=(C_word)a,a+=3,tmp));
+t69=C_mutate((C_word*)lf[898]+1 /* (set! foreign-number-vector-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18709,a[2]=((C_word)li668),tmp=(C_word)a,a+=3,tmp));
+t70=C_mutate((C_word*)lf[899]+1 /* (set! foreign-string-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18712,a[2]=((C_word)li669),tmp=(C_word)a,a+=3,tmp));
+t71=C_mutate((C_word*)lf[900]+1 /* (set! foreign-symbol-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18715,a[2]=((C_word)li670),tmp=(C_word)a,a+=3,tmp));
+t72=C_mutate((C_word*)lf[901]+1 /* (set! foreign-pointer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18718,a[2]=((C_word)li671),tmp=(C_word)a,a+=3,tmp));
+t73=C_mutate((C_word*)lf[902]+1 /* (set! foreign-tagged-pointer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18721,a[2]=((C_word)li672),tmp=(C_word)a,a+=3,tmp));
+t74=C_mutate((C_word*)lf[903]+1 /* (set! foreign-integer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18724,a[2]=((C_word)li673),tmp=(C_word)a,a+=3,tmp));
+t75=C_mutate((C_word*)lf[904]+1 /* (set! foreign-unsigned-integer-argument ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18727,a[2]=((C_word)li674),tmp=(C_word)a,a+=3,tmp));
+t76=C_set_block_item(lf[905] /* default-thread-quantum */,0,C_fix(10000));
+t77=C_mutate((C_word*)lf[906]+1 /* (set! default-exception-handler ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18731,a[2]=((C_word)li675),tmp=(C_word)a,a+=3,tmp));
+t78=C_mutate((C_word*)lf[908]+1 /* (set! make-thread ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18734,a[2]=((C_word)li676),tmp=(C_word)a,a+=3,tmp));
+t79=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18754,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4042 ##sys#make-thread */
+t80=*((C_word*)lf[908]+1);
+((C_proc6)(void*)(*((C_word*)t80+1)))(6,t80,t79,C_SCHEME_FALSE,lf[1022],lf[1023],*((C_word*)lf[905]+1));}
+
+/* k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18754(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10226,46 +10218,42 @@ C_word t26;
 C_word t27;
 C_word t28;
 C_word t29;
-C_word t30;
-C_word t31;
 C_word ab[56],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18727,2,t0,t1);}
-t2=C_mutate((C_word*)lf[734]+1 /* (set! primordial-thread ...) */,t1);
-t3=C_mutate((C_word*)lf[723]+1 /* (set! current-thread ...) */,*((C_word*)lf[734]+1));
-t4=C_mutate((C_word*)lf[902]+1 /* (set! make-mutex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18730,a[2]=((C_word)li675),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[904]+1 /* (set! abandon-mutexes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18736,a[2]=((C_word)li677),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[905]+1 /* (set! schedule ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18788,a[2]=((C_word)li678),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[906]+1 /* (set! thread-yield! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18797,a[2]=((C_word)li681),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[907]+1 /* (set! context-switch ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_context_switch,a[2]=((C_word)li682),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[908]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18819,a[2]=((C_word)li683),tmp=(C_word)a,a+=3,tmp));
-t10=C_set_block_item(lf[82] /* update-errno */,0,C_SCHEME_UNDEFINED);
-t11=C_set_block_item(lf[911] /* errno */,0,C_SCHEME_UNDEFINED);
-t12=C_fix(0);
-t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_mutate((C_word*)lf[82]+1 /* (set! update-errno ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18840,a[2]=t13,a[3]=((C_word)li684),tmp=(C_word)a,a+=4,tmp));
-t15=C_mutate((C_word*)lf[911]+1 /* (set! errno ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18844,a[2]=t13,a[3]=((C_word)li685),tmp=(C_word)a,a+=4,tmp));
-t16=*((C_word*)lf[587]+1);
-t17=*((C_word*)lf[667]+1);
-t18=*((C_word*)lf[669]+1);
-t19=*((C_word*)lf[135]+1);
-t20=*((C_word*)lf[499]+1);
-t21=*((C_word*)lf[602]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_18754,2,t0,t1);}
+t2=C_mutate((C_word*)lf[741]+1 /* (set! primordial-thread ...) */,t1);
+t3=C_mutate((C_word*)lf[730]+1 /* (set! current-thread ...) */,*((C_word*)lf[741]+1));
+t4=C_mutate((C_word*)lf[909]+1 /* (set! make-mutex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18757,a[2]=((C_word)li677),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[911]+1 /* (set! abandon-mutexes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18763,a[2]=((C_word)li679),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[912]+1 /* (set! schedule ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18815,a[2]=((C_word)li680),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[913]+1 /* (set! thread-yield! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18824,a[2]=((C_word)li683),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[914]+1 /* (set! context-switch ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_context_switch,a[2]=((C_word)li684),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[915]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18846,a[2]=((C_word)li685),tmp=(C_word)a,a+=3,tmp));
+t10=C_fix(0);
+t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
+t12=C_mutate((C_word*)lf[82]+1 /* (set! update-errno ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18865,a[2]=t11,a[3]=((C_word)li686),tmp=(C_word)a,a+=4,tmp));
+t13=C_mutate((C_word*)lf[918]+1 /* (set! errno ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18869,a[2]=t11,a[3]=((C_word)li687),tmp=(C_word)a,a+=4,tmp));
+t14=*((C_word*)lf[593]+1);
+t15=*((C_word*)lf[673]+1);
+t16=*((C_word*)lf[675]+1);
+t17=*((C_word*)lf[135]+1);
+t18=*((C_word*)lf[505]+1);
+t19=*((C_word*)lf[608]+1);
+t20=C_SCHEME_UNDEFINED;
+t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
 t22=C_SCHEME_UNDEFINED;
 t23=(*a=C_VECTOR_TYPE|1,a[1]=t22,tmp=(C_word)a,a+=2,tmp);
-t24=C_SCHEME_UNDEFINED;
-t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
-t26=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18866,a[2]=t17,a[3]=t18,a[4]=((C_word)li687),tmp=(C_word)a,a+=5,tmp));
-t27=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18913,a[2]=t20,a[3]=((C_word)li689),tmp=(C_word)a,a+=4,tmp));
-t28=C_mutate((C_word*)lf[587]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18958,a[2]=t16,a[3]=t25,a[4]=t17,a[5]=t21,a[6]=t23,a[7]=t18,a[8]=((C_word)li694),tmp=(C_word)a,a+=9,tmp));
-t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19414,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t30=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21419,a[2]=t29,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4201 argv */
-t31=*((C_word*)lf[22]+1);
-((C_proc2)(void*)(*((C_word*)t31+1)))(2,t31,t30);}
+t24=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18891,a[2]=t15,a[3]=t16,a[4]=((C_word)li689),tmp=(C_word)a,a+=5,tmp));
+t25=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18938,a[2]=t18,a[3]=((C_word)li691),tmp=(C_word)a,a+=4,tmp));
+t26=C_mutate((C_word*)lf[593]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18983,a[2]=t14,a[3]=t23,a[4]=t15,a[5]=t19,a[6]=t21,a[7]=t16,a[8]=((C_word)li696),tmp=(C_word)a,a+=9,tmp));
+t27=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19439,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21444,a[2]=t27,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4223 argv */
+t29=*((C_word*)lf[22]+1);
+((C_proc2)(void*)(*((C_word*)t29+1)))(2,t29,t28);}
 
-/* k21417 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21419(C_word c,C_word t0,C_word t1){
+/* k21442 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10273,29 +10261,29 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21419,2,t0,t1);}
-t2=(C_word)C_i_pairp(t1);
-t3=(C_truep(t2)?(C_word)C_i_car(t1):lf[1014]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21424,a[2]=((C_word)li774),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4200 make-parameter */
-t5=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_21444,2,t0,t1);}
+t2=C_i_pairp(t1);
+t3=(C_truep(t2)?C_i_car(t1):lf[1021]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21449,a[2]=((C_word)li776),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4222 make-parameter */
+t5=*((C_word*)lf[497]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[2],t3,t4);}
 
-/* a21423 in k21417 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21424(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21448 in k21442 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21449(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21424,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[921]);
+C_save_and_reclaim((void*)tr3,(void*)f_21449,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[928]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 
-/* k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19414(C_word c,C_word t0,C_word t1){
+/* k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10303,16 +10291,16 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19414,2,t0,t1);}
-t2=C_mutate((C_word*)lf[921]+1 /* (set! program-name ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19418,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21351,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4209 argv */
+C_save_and_reclaim((void*)tr2,(void*)f_19439,2,t0,t1);}
+t2=C_mutate((C_word*)lf[928]+1 /* (set! program-name ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19443,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21376,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4231 argv */
 t5=*((C_word*)lf[22]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21351(C_word c,C_word t0,C_word t1){
+/* k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21376(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10324,37 +10312,37 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21351,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21354,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(t1))){
-t3=(C_word)C_slot(t1,C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_21376,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21379,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(t1))){
+t3=C_slot(t1,C_fix(1));
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21372,a[2]=t5,a[3]=((C_word)li772),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21397,a[2]=t5,a[3]=((C_word)li774),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_21372(t7,t2,t3);}
+f_21397(t7,t2,t3);}
 else{
 t3=t1;
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f25416,a[2]=((C_word)li773),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4208 make-parameter */
-t5=*((C_word*)lf[491]+1);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f25451,a[2]=((C_word)li775),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4230 make-parameter */
+t5=*((C_word*)lf[497]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[2],t3,t4);}}
 
-/* f25416 in k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f25416(C_word c,C_word t0,C_word t1,C_word t2){
+/* f25451 in k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f25451(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f25416,3,t0,t1,t2);}
-t3=(C_word)C_i_check_list_2(t2,lf[922]);
+C_save_and_reclaim((void*)tr3,(void*)f25451,3,t0,t1,t2);}
+t3=C_i_check_list_2(t2,lf[929]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 
-/* loop in k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21372(C_word t0,C_word t1,C_word t2){
+/* loop in k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21397(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10364,88 +10352,88 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21372,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_21397,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21391,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_block_size(t3);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t6,C_fix(3)))){
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21411,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4217 ##sys#substring */
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t2,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21416,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t6=C_block_size(t3);
+if(C_truep(C_fixnum_greater_or_equal_p(t6,C_fix(3)))){
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21436,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4239 ##sys#substring */
 t8=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,t3,C_fix(0),C_fix(2));}
 else{
 t7=t5;
-f_21391(t7,C_SCHEME_FALSE);}}}
+f_21416(t7,C_SCHEME_FALSE);}}}
 
-/* k21409 in loop in k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21411(C_word c,C_word t0,C_word t1){
+/* k21434 in loop in k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_21391(t2,(C_word)C_i_string_equal_p(lf[1013],t1));}
+f_21416(t2,C_i_string_equal_p(lf[1020],t1));}
 
-/* k21389 in loop in k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21391(C_word t0,C_word t1){
+/* k21414 in loop in k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21416(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21391,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_21416,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* library.scm: 4218 loop */
+/* library.scm: 4240 loop */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_21372(t2,((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_21397(t2,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21401,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4219 loop */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21426,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4241 loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_21372(t3,t2,((C_word*)t0)[3]);}}
+f_21397(t3,t2,((C_word*)t0)[3]);}}
 
-/* k21399 in k21389 in loop in k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21401(C_word c,C_word t0,C_word t1){
+/* k21424 in k21414 in loop in k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21401,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21426,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k21352 in k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21354(C_word c,C_word t0,C_word t1){
+/* k21377 in k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21379(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21354,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21356,a[2]=((C_word)li771),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4208 make-parameter */
-t3=*((C_word*)lf[491]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_21379,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21381,a[2]=((C_word)li773),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4230 make-parameter */
+t3=*((C_word*)lf[497]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* a21355 in k21352 in k21349 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21356(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21380 in k21377 in k21374 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21381(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21356,3,t0,t1,t2);}
-t3=(C_word)C_i_check_list_2(t2,lf[922]);
+C_save_and_reclaim((void*)tr3,(void*)f_21381,3,t0,t1,t2);}
+t3=C_i_check_list_2(t2,lf[929]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 
-/* k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19418(C_word c,C_word t0,C_word t1){
+/* k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10454,17 +10442,17 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19418,2,t0,t1);}
-t2=C_mutate((C_word*)lf[922]+1 /* (set! command-line-arguments ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19422,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_fixnum_times(C_fix(2),C_fix((C_word)C_max_pending_finalizers));
-t5=(C_word)C_fixnum_plus(t4,C_fix(1));
-/* library.scm: 4231 ##sys#make-vector */
-t6=*((C_word*)lf[355]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_19443,2,t0,t1);}
+t2=C_mutate((C_word*)lf[929]+1 /* (set! command-line-arguments ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19447,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=C_fixnum_times(C_fix(2),C_fix((C_word)C_max_pending_finalizers));
+t5=C_fixnum_plus(t4,C_fix(1));
+/* library.scm: 4253 ##sys#make-vector */
+t6=*((C_word*)lf[361]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t5,C_SCHEME_UNDEFINED);}
 
-/* k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19422(C_word c,C_word t0,C_word t1){
+/* k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10514,84 +10502,84 @@ C_word t46;
 C_word t47;
 C_word ab[38],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19422,2,t0,t1);}
-t2=C_mutate((C_word*)lf[909]+1 /* (set! pending-finalizers ...) */,t1);
-t3=(C_word)C_i_set_i_slot(*((C_word*)lf[909]+1),C_fix(0),C_fix(0));
-t4=C_mutate((C_word*)lf[923]+1 /* (set! set-finalizer! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_register_finalizer,a[2]=((C_word)li695),tmp=(C_word)a,a+=3,tmp));
-t5=*((C_word*)lf[603]+1);
-t6=C_mutate((C_word*)lf[924]+1 /* (set! set-finalizer! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19428,a[2]=t5,a[3]=((C_word)li696),tmp=(C_word)a,a+=4,tmp));
-t7=*((C_word*)lf[362]+1);
-t8=*((C_word*)lf[603]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_19447,2,t0,t1);}
+t2=C_mutate((C_word*)lf[916]+1 /* (set! pending-finalizers ...) */,t1);
+t3=C_i_set_i_slot(*((C_word*)lf[916]+1),C_fix(0),C_fix(0));
+t4=C_mutate((C_word*)lf[930]+1 /* (set! set-finalizer! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_register_finalizer,a[2]=((C_word)li697),tmp=(C_word)a,a+=3,tmp));
+t5=*((C_word*)lf[609]+1);
+t6=C_mutate((C_word*)lf[931]+1 /* (set! set-finalizer! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19453,a[2]=t5,a[3]=((C_word)li698),tmp=(C_word)a,a+=4,tmp));
+t7=*((C_word*)lf[368]+1);
+t8=*((C_word*)lf[609]+1);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_mutate((C_word*)lf[910]+1 /* (set! run-pending-finalizers ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19492,a[2]=t8,a[3]=t7,a[4]=t10,a[5]=((C_word)li698),tmp=(C_word)a,a+=6,tmp));
-t12=C_mutate((C_word*)lf[743]+1 /* (set! force-finalizers ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19575,a[2]=((C_word)li700),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[934]+1 /* (set! gc ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19603,a[2]=((C_word)li701),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[361]+1 /* (set! list->vector ...) */,*((C_word*)lf[358]+1));
-t15=C_mutate((C_word*)lf[935]+1 /* (set! list ...) */,*((C_word*)lf[127]+1));
-t16=C_mutate((C_word*)lf[936]+1 /* (set! cons ...) */,*((C_word*)lf[93]+1));
-t17=C_mutate((C_word*)lf[808]+1 /* (set! append ...) */,*((C_word*)lf[134]+1));
-t18=C_mutate((C_word*)lf[937]+1 /* (set! vector ...) */,*((C_word*)lf[360]+1));
-t19=C_mutate((C_word*)lf[938]+1 /* (set! apply ...) */,*((C_word*)lf[390]+1));
-t20=C_mutate((C_word*)lf[939]+1 /* (set! values ...) */,*((C_word*)lf[395]+1));
-t21=C_mutate((C_word*)lf[940]+1 /* (set! equal? ...) */,*((C_word*)lf[91]+1));
-t22=C_mutate((C_word*)lf[941]+1 /* (set! car ...) */,*((C_word*)lf[94]+1));
-t23=C_mutate((C_word*)lf[942]+1 /* (set! cdr ...) */,*((C_word*)lf[95]+1));
-t24=C_mutate((C_word*)lf[943]+1 /* (set! pair? ...) */,*((C_word*)lf[92]+1));
-t25=C_mutate((C_word*)lf[944]+1 /* (set! vector? ...) */,*((C_word*)lf[351]+1));
-t26=C_mutate((C_word*)lf[945]+1 /* (set! vector->list ...) */,*((C_word*)lf[359]+1));
-t27=C_mutate((C_word*)lf[946]+1 /* (set! vector-length ...) */,*((C_word*)lf[352]+1));
-t28=C_mutate((C_word*)lf[947]+1 /* (set! vector-ref ...) */,*((C_word*)lf[353]+1));
-t29=C_mutate((C_word*)lf[948]+1 /* (set! >= ...) */,*((C_word*)lf[245]+1));
-t30=C_mutate((C_word*)lf[949]+1 /* (set! = ...) */,*((C_word*)lf[242]+1));
-t31=C_mutate((C_word*)lf[950]+1 /* (set! + ...) */,*((C_word*)lf[240]+1));
-t32=C_mutate((C_word*)lf[951]+1 /* (set! eq? ...) */,*((C_word*)lf[89]+1));
-t33=C_mutate((C_word*)lf[952]+1 /* (set! eqv? ...) */,*((C_word*)lf[90]+1));
-t34=C_mutate((C_word*)lf[953]+1 /* (set! list? ...) */,*((C_word*)lf[142]+1));
-t35=C_mutate((C_word*)lf[954]+1 /* (set! null? ...) */,*((C_word*)lf[126]+1));
-t36=C_mutate((C_word*)lf[955]+1 /* (set! map-n ...) */,*((C_word*)lf[401]+1));
-t37=C_mutate((C_word*)lf[956]+1 /* (set! list-ref ...) */,*((C_word*)lf[130]+1));
-t38=C_mutate((C_word*)lf[957]+1 /* (set! make-promise ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19648,a[2]=((C_word)li704),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[958]+1 /* (set! promise? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19680,a[2]=((C_word)li705),tmp=(C_word)a,a+=3,tmp));
-t40=*((C_word*)lf[665]+1);
-t41=C_mutate((C_word*)lf[959]+1 /* (set! read-from-string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19686,a[2]=t40,a[3]=((C_word)li706),tmp=(C_word)a,a+=4,tmp));
-t42=*((C_word*)lf[602]+1);
-t43=*((C_word*)lf[599]+1);
-t44=*((C_word*)lf[600]+1);
+t11=C_mutate((C_word*)lf[917]+1 /* (set! run-pending-finalizers ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19517,a[2]=t8,a[3]=t7,a[4]=t10,a[5]=((C_word)li700),tmp=(C_word)a,a+=6,tmp));
+t12=C_mutate((C_word*)lf[750]+1 /* (set! force-finalizers ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19600,a[2]=((C_word)li702),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[941]+1 /* (set! gc ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19628,a[2]=((C_word)li703),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[367]+1 /* (set! list->vector ...) */,*((C_word*)lf[364]+1));
+t15=C_mutate((C_word*)lf[942]+1 /* (set! list ...) */,*((C_word*)lf[127]+1));
+t16=C_mutate((C_word*)lf[943]+1 /* (set! cons ...) */,*((C_word*)lf[93]+1));
+t17=C_mutate((C_word*)lf[815]+1 /* (set! append ...) */,*((C_word*)lf[134]+1));
+t18=C_mutate((C_word*)lf[944]+1 /* (set! vector ...) */,*((C_word*)lf[366]+1));
+t19=C_mutate((C_word*)lf[945]+1 /* (set! apply ...) */,*((C_word*)lf[396]+1));
+t20=C_mutate((C_word*)lf[946]+1 /* (set! values ...) */,*((C_word*)lf[401]+1));
+t21=C_mutate((C_word*)lf[947]+1 /* (set! equal? ...) */,*((C_word*)lf[91]+1));
+t22=C_mutate((C_word*)lf[948]+1 /* (set! car ...) */,*((C_word*)lf[94]+1));
+t23=C_mutate((C_word*)lf[949]+1 /* (set! cdr ...) */,*((C_word*)lf[95]+1));
+t24=C_mutate((C_word*)lf[950]+1 /* (set! pair? ...) */,*((C_word*)lf[92]+1));
+t25=C_mutate((C_word*)lf[951]+1 /* (set! vector? ...) */,*((C_word*)lf[357]+1));
+t26=C_mutate((C_word*)lf[952]+1 /* (set! vector->list ...) */,*((C_word*)lf[365]+1));
+t27=C_mutate((C_word*)lf[953]+1 /* (set! vector-length ...) */,*((C_word*)lf[358]+1));
+t28=C_mutate((C_word*)lf[954]+1 /* (set! vector-ref ...) */,*((C_word*)lf[359]+1));
+t29=C_mutate((C_word*)lf[955]+1 /* (set! >= ...) */,*((C_word*)lf[251]+1));
+t30=C_mutate((C_word*)lf[956]+1 /* (set! = ...) */,*((C_word*)lf[248]+1));
+t31=C_mutate((C_word*)lf[957]+1 /* (set! + ...) */,*((C_word*)lf[246]+1));
+t32=C_mutate((C_word*)lf[958]+1 /* (set! eq? ...) */,*((C_word*)lf[89]+1));
+t33=C_mutate((C_word*)lf[959]+1 /* (set! eqv? ...) */,*((C_word*)lf[90]+1));
+t34=C_mutate((C_word*)lf[960]+1 /* (set! list? ...) */,*((C_word*)lf[142]+1));
+t35=C_mutate((C_word*)lf[961]+1 /* (set! null? ...) */,*((C_word*)lf[126]+1));
+t36=C_mutate((C_word*)lf[962]+1 /* (set! map-n ...) */,*((C_word*)lf[407]+1));
+t37=C_mutate((C_word*)lf[963]+1 /* (set! list-ref ...) */,*((C_word*)lf[130]+1));
+t38=C_mutate((C_word*)lf[964]+1 /* (set! make-promise ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19673,a[2]=((C_word)li706),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[965]+1 /* (set! promise? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19705,a[2]=((C_word)li707),tmp=(C_word)a,a+=3,tmp));
+t40=*((C_word*)lf[671]+1);
+t41=C_mutate((C_word*)lf[966]+1 /* (set! read-from-string ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19711,a[2]=t40,a[3]=((C_word)li708),tmp=(C_word)a,a+=4,tmp));
+t42=*((C_word*)lf[608]+1);
+t43=*((C_word*)lf[605]+1);
+t44=*((C_word*)lf[606]+1);
 t45=*((C_word*)lf[172]+1);
-t46=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19697,a[2]=((C_word*)t0)[2],a[3]=t45,a[4]=t42,a[5]=t44,a[6]=t43,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4361 condition-property-accessor */
-t47=*((C_word*)lf[811]+1);
-((C_proc5)(void*)(*((C_word*)t47+1)))(5,t47,t46,lf[787],lf[1012],C_SCHEME_FALSE);}
+t46=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19722,a[2]=((C_word*)t0)[2],a[3]=t45,a[4]=t42,a[5]=t44,a[6]=t43,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4383 condition-property-accessor */
+t47=*((C_word*)lf[818]+1);
+((C_proc5)(void*)(*((C_word*)t47+1)))(5,t47,t46,lf[794],lf[1019],C_SCHEME_FALSE);}
 
-/* k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19697(C_word c,C_word t0,C_word t1){
+/* k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19697,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19700,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 4362 condition-property-accessor */
-t3=*((C_word*)lf[811]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[787],lf[574],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_19722,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19725,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 4384 condition-property-accessor */
+t3=*((C_word*)lf[818]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[794],lf[580],C_SCHEME_FALSE);}
 
-/* k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19700(C_word c,C_word t0,C_word t1){
+/* k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19700,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19703,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 4363 condition-property-accessor */
-t3=*((C_word*)lf[811]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[787],lf[1011],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_19725,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19728,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 4385 condition-property-accessor */
+t3=*((C_word*)lf[818]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[794],lf[1018],C_SCHEME_FALSE);}
 
-/* k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19703(C_word c,C_word t0,C_word t1){
+/* k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10616,33 +10604,33 @@ C_word t21;
 C_word t22;
 C_word ab[63],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19703,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19704,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word)li710),tmp=(C_word)a,a+=5,tmp);
-t3=C_mutate((C_word*)lf[960]+1 /* (set! print-error-message ...) */,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19746,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word)li715),tmp=(C_word)a,a+=10,tmp));
-t4=C_mutate((C_word*)lf[971]+1 /* (set! make-locative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19944,a[2]=((C_word)li716),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[982]+1 /* (set! find-symbol-table ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20166,a[2]=((C_word)li717),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[983]+1 /* (set! import ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20189,a[2]=((C_word)li725),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[987]+1 /* (set! namespace-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20412,a[2]=((C_word)li726),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[990]+1 /* (set! walk-namespace ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20464,a[2]=((C_word)li728),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[993]+1 /* (set! memory-statistics ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20515,a[2]=((C_word)li729),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[994]+1 /* (set! decorate-lambda ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20538,a[2]=((C_word)li732),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[995]+1 /* (set! lambda-decoration ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20615,a[2]=((C_word)li734),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[646]+1 /* (set! lambda-info ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20654,a[2]=((C_word)li736),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[634]+1 /* (set! lambda-info->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20673,a[2]=((C_word)li737),tmp=(C_word)a,a+=3,tmp));
-t14=*((C_word*)lf[665]+1);
-t15=C_mutate((C_word*)lf[996]+1 /* (set! procedure-information ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20682,a[2]=t14,a[3]=((C_word)li738),tmp=(C_word)a,a+=4,tmp));
-t16=(C_word)C_a_i_vector(&a,1,lf[997]);
-t17=C_mutate(&lf[998] /* (set! setter-tag ...) */,t16);
-t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20711,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t19=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21217,a[2]=((C_word)li765),tmp=(C_word)a,a+=3,tmp);
-t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21257,a[2]=((C_word)li766),tmp=(C_word)a,a+=3,tmp);
-t21=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21273,a[2]=((C_word)li770),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4610 ##sys#decorate-lambda */
-t22=*((C_word*)lf[994]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_19728,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19729,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word)li712),tmp=(C_word)a,a+=5,tmp);
+t3=C_mutate((C_word*)lf[967]+1 /* (set! print-error-message ...) */,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19771,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=t2,a[9]=((C_word)li717),tmp=(C_word)a,a+=10,tmp));
+t4=C_mutate((C_word*)lf[978]+1 /* (set! make-locative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19969,a[2]=((C_word)li718),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[989]+1 /* (set! find-symbol-table ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20191,a[2]=((C_word)li719),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[990]+1 /* (set! import ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20214,a[2]=((C_word)li727),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[994]+1 /* (set! namespace-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20437,a[2]=((C_word)li728),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[997]+1 /* (set! walk-namespace ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20489,a[2]=((C_word)li730),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[1000]+1 /* (set! memory-statistics ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20540,a[2]=((C_word)li731),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[1001]+1 /* (set! decorate-lambda ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20563,a[2]=((C_word)li734),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[1002]+1 /* (set! lambda-decoration ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20640,a[2]=((C_word)li736),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[652]+1 /* (set! lambda-info ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20679,a[2]=((C_word)li738),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[640]+1 /* (set! lambda-info->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20698,a[2]=((C_word)li739),tmp=(C_word)a,a+=3,tmp));
+t14=*((C_word*)lf[671]+1);
+t15=C_mutate((C_word*)lf[1003]+1 /* (set! procedure-information ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20707,a[2]=t14,a[3]=((C_word)li740),tmp=(C_word)a,a+=4,tmp));
+t16=C_a_i_vector(&a,1,lf[1004]);
+t17=C_mutate(&lf[1005] /* (set! setter-tag ...) */,t16);
+t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20736,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t19=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21242,a[2]=((C_word)li767),tmp=(C_word)a,a+=3,tmp);
+t20=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21282,a[2]=((C_word)li768),tmp=(C_word)a,a+=3,tmp);
+t21=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21298,a[2]=((C_word)li772),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4632 ##sys#decorate-lambda */
+t22=*((C_word*)lf[1001]+1);
 ((C_proc5)(void*)(*((C_word*)t22+1)))(5,t22,t18,t19,t20,t21);}
 
-/* a21272 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21273(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21297 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21298(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10651,15 +10639,15 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21273,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21283,a[2]=((C_word)li769),tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_a_i_cons(&a,2,lf[998],t4);
-t6=(C_word)C_i_setslot(t2,t3,t5);
+C_save_and_reclaim((void*)tr4,(void*)f_21298,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21308,a[2]=((C_word)li771),tmp=(C_word)a,a+=3,tmp);
+t5=C_a_i_cons(&a,2,lf[1005],t4);
+t6=C_i_setslot(t2,t3,t5);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t2);}
 
-/* a21282 in a21272 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21283(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21307 in a21297 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10668,21 +10656,21 @@ C_word t7;
 C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21283,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_closurep(t2))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21293,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21312,a[2]=((C_word)li767),tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21328,a[2]=t3,a[3]=((C_word)li768),tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4624 ##sys#decorate-lambda */
-t7=*((C_word*)lf[994]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_21308,4,t0,t1,t2,t3);}
+if(C_truep(C_i_closurep(t2))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21318,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21337,a[2]=((C_word)li769),tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21353,a[2]=t3,a[3]=((C_word)li770),tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4646 ##sys#decorate-lambda */
+t7=*((C_word*)lf[1001]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t4,t2,t5,t6);}
 else{
-/* library.scm: 4631 error */
-t4=*((C_word*)lf[15]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[1010],t2);}}
+/* library.scm: 4653 error */
+t4=*((C_word*)lf[8]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[1017],t2);}}
 
-/* a21327 in a21282 in a21272 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21328(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21352 in a21307 in a21297 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21353(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10690,31 +10678,31 @@ C_word t6;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21328,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_cons(&a,2,lf[998],((C_word*)t0)[2]);
-t5=(C_word)C_i_setslot(t2,t3,t4);
+C_save_and_reclaim((void*)tr4,(void*)f_21353,4,t0,t1,t2,t3);}
+t4=C_a_i_cons(&a,2,lf[1005],((C_word*)t0)[2]);
+t5=C_i_setslot(t2,t3,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}
 
-/* a21311 in a21282 in a21272 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21312(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21336 in a21307 in a21297 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21337(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21312,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_21337,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[998],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(lf[1005],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k21291 in a21282 in a21272 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21293(C_word c,C_word t0,C_word t1){
+/* k21316 in a21307 in a21297 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10722,37 +10710,37 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21293,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_21318,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[3],t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[3]);}
 else{
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
-t4=(C_word)C_a_i_list(&a,1,t3);
-/* library.scm: 4630 ##sys#become! */
+t3=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+t4=C_a_i_list(&a,1,t3);
+/* library.scm: 4652 ##sys#become! */
 t5=*((C_word*)lf[49]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,((C_word*)t0)[2],t4);}}
 
-/* a21256 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21257(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21281 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21282(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21257,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_21282,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[998],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(lf[1005],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* a21216 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21217(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21241 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21242(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10760,57 +10748,57 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21217,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_closurep(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21233,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21241,a[2]=((C_word)li764),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4613 ##sys#lambda-decoration */
-t5=*((C_word*)lf[995]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_21242,3,t0,t1,t2);}
+if(C_truep(C_i_closurep(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21258,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21266,a[2]=((C_word)li766),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4635 ##sys#lambda-decoration */
+t5=*((C_word*)lf[1002]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t2,t4);}
 else{
-/* library.scm: 4615 ##sys#error */
+/* library.scm: 4637 ##sys#error */
 t3=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,lf[997],lf[1009],t2);}}
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,lf[1004],lf[1016],t2);}}
 
-/* a21240 in a21216 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21241(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21265 in a21241 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21266(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21241,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_21266,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[998],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(lf[1005],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k21231 in a21216 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21233(C_word c,C_word t0,C_word t1){
+/* k21256 in a21241 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(t1,C_fix(1));
+t2=C_slot(t1,C_fix(1));
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-/* library.scm: 4615 ##sys#error */
+/* library.scm: 4637 ##sys#error */
 t3=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],lf[997],lf[1009],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],lf[1004],lf[1016],((C_word*)t0)[2]);}}
 else{
-/* library.scm: 4615 ##sys#error */
+/* library.scm: 4637 ##sys#error */
 t2=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[997],lf[1009],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[1004],lf[1016],((C_word*)t0)[2]);}}
 
-/* k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20711(C_word c,C_word t0,C_word t1){
+/* k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10819,32 +10807,32 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20711,2,t0,t1);}
-t2=C_mutate((C_word*)lf[999]+1 /* (set! setter ...) */,t1);
-t3=C_mutate((C_word*)lf[997]+1 /* (set! setter ...) */,*((C_word*)lf[999]+1));
-t4=C_mutate((C_word*)lf[1000]+1 /* (set! getter-with-setter ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20714,a[2]=((C_word)li741),tmp=(C_word)a,a+=3,tmp));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20748,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4644 getter-with-setter */
-t6=*((C_word*)lf[1000]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_20736,2,t0,t1);}
+t2=C_mutate((C_word*)lf[1006]+1 /* (set! setter ...) */,t1);
+t3=C_mutate((C_word*)lf[1004]+1 /* (set! setter ...) */,*((C_word*)lf[1006]+1));
+t4=C_mutate((C_word*)lf[1007]+1 /* (set! getter-with-setter ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20739,a[2]=((C_word)li743),tmp=(C_word)a,a+=3,tmp));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20773,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4666 getter-with-setter */
+t6=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,*((C_word*)lf[94]+1),*((C_word*)lf[96]+1));}
 
-/* k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20748(C_word c,C_word t0,C_word t1){
+/* k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20773(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20748,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20773,2,t0,t1);}
 t2=C_mutate((C_word*)lf[94]+1 /* (set! car ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20752,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4645 getter-with-setter */
-t4=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20777,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4667 getter-with-setter */
+t4=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,*((C_word*)lf[95]+1),*((C_word*)lf[97]+1));}
 
-/* k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20752(C_word c,C_word t0,C_word t1){
+/* k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20777(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10852,29 +10840,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20752,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20777,2,t0,t1);}
 t2=C_mutate((C_word*)lf[95]+1 /* (set! cdr ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20756,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21207,a[2]=((C_word)li763),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4646 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20781,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21232,a[2]=((C_word)li765),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4668 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[102]+1),t4);}
 
-/* a21206 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21207(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21231 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21232(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21207,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_car(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21232,4,t0,t1,t2,t3);}
+t4=C_i_car(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_car(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_car(t4,t3));}
 
-/* k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20756(C_word c,C_word t0,C_word t1){
+/* k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10882,29 +10870,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20756,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20781,2,t0,t1);}
 t2=C_mutate((C_word*)lf[102]+1 /* (set! caar ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20760,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21197,a[2]=((C_word)li762),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4647 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20785,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21222,a[2]=((C_word)li764),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4669 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[98]+1),t4);}
 
-/* a21196 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21197(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21221 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21222(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21197,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cdr(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21222,4,t0,t1,t2,t3);}
+t4=C_i_cdr(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_car(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_car(t4,t3));}
 
-/* k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20760(C_word c,C_word t0,C_word t1){
+/* k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10912,29 +10900,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20760,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20785,2,t0,t1);}
 t2=C_mutate((C_word*)lf[98]+1 /* (set! cadr ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20764,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21187,a[2]=((C_word)li761),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4648 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20789,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21212,a[2]=((C_word)li763),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4670 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[103]+1),t4);}
 
-/* a21186 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21187(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21211 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21212(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21187,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_car(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21212,4,t0,t1,t2,t3);}
+t4=C_i_car(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_cdr(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_cdr(t4,t3));}
 
-/* k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20764(C_word c,C_word t0,C_word t1){
+/* k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20789(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10942,29 +10930,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20764,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20789,2,t0,t1);}
 t2=C_mutate((C_word*)lf[103]+1 /* (set! cdar ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20768,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21177,a[2]=((C_word)li760),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4649 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20793,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21202,a[2]=((C_word)li762),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4671 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[104]+1),t4);}
 
-/* a21176 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21201 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21202(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21177,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cdr(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21202,4,t0,t1,t2,t3);}
+t4=C_i_cdr(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_cdr(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_cdr(t4,t3));}
 
-/* k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20768(C_word c,C_word t0,C_word t1){
+/* k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10972,38 +10960,38 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20768,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20793,2,t0,t1);}
 t2=C_mutate((C_word*)lf[104]+1 /* (set! cddr ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20772,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21167,a[2]=((C_word)li759),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4650 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20797,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21192,a[2]=((C_word)li761),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4672 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[105]+1),t4);}
 
-/* a21166 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21167(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21191 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21192(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21167,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21175,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4650 caar */
+C_save_and_reclaim((void*)tr4,(void*)f_21192,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21200,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4672 caar */
 t5=*((C_word*)lf[102]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k21173 in a21166 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21175(C_word c,C_word t0,C_word t1){
+/* k21198 in a21191 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_car(t1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_car(t1,((C_word*)t0)[2]));}
 
-/* k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20772(C_word c,C_word t0,C_word t1){
+/* k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11011,29 +10999,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20772,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20797,2,t0,t1);}
 t2=C_mutate((C_word*)lf[105]+1 /* (set! caaar ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20776,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21157,a[2]=((C_word)li758),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4651 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20801,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21182,a[2]=((C_word)li760),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4673 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[106]+1),t4);}
 
-/* a21156 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21157(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21181 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21157,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cadr(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21182,4,t0,t1,t2,t3);}
+t4=C_i_cadr(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_car(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_car(t4,t3));}
 
-/* k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20776(C_word c,C_word t0,C_word t1){
+/* k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11041,38 +11029,38 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20776,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20801,2,t0,t1);}
 t2=C_mutate((C_word*)lf[106]+1 /* (set! caadr ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20780,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21147,a[2]=((C_word)li757),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4652 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20805,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21172,a[2]=((C_word)li759),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4674 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[107]+1),t4);}
 
-/* a21146 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21147(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21171 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21172(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21147,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21155,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4652 cdar */
+C_save_and_reclaim((void*)tr4,(void*)f_21172,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21180,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4674 cdar */
 t5=*((C_word*)lf[103]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k21153 in a21146 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21155(C_word c,C_word t0,C_word t1){
+/* k21178 in a21171 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_car(t1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_car(t1,((C_word*)t0)[2]));}
 
-/* k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20780(C_word c,C_word t0,C_word t1){
+/* k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20805(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11080,29 +11068,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20780,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20805,2,t0,t1);}
 t2=C_mutate((C_word*)lf[107]+1 /* (set! cadar ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20784,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21137,a[2]=((C_word)li756),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4653 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20809,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21162,a[2]=((C_word)li758),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4675 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[99]+1),t4);}
 
-/* a21136 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21161 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21137,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cddr(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21162,4,t0,t1,t2,t3);}
+t4=C_i_cddr(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_car(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_car(t4,t3));}
 
-/* k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20784(C_word c,C_word t0,C_word t1){
+/* k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11110,38 +11098,38 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20784,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20809,2,t0,t1);}
 t2=C_mutate((C_word*)lf[99]+1 /* (set! caddr ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20788,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21127,a[2]=((C_word)li755),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4654 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20813,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21152,a[2]=((C_word)li757),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4676 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[108]+1),t4);}
 
-/* a21126 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21127(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21151 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21152(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21127,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21135,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4654 caar */
+C_save_and_reclaim((void*)tr4,(void*)f_21152,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21160,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4676 caar */
 t5=*((C_word*)lf[102]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k21133 in a21126 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21135(C_word c,C_word t0,C_word t1){
+/* k21158 in a21151 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21160(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_cdr(t1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_cdr(t1,((C_word*)t0)[2]));}
 
-/* k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20788(C_word c,C_word t0,C_word t1){
+/* k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11149,29 +11137,29 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20788,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20813,2,t0,t1);}
 t2=C_mutate((C_word*)lf[108]+1 /* (set! cdaar ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20792,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21117,a[2]=((C_word)li754),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4655 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20817,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21142,a[2]=((C_word)li756),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4677 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[109]+1),t4);}
 
-/* a21116 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21141 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21142(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21117,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cadr(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21142,4,t0,t1,t2,t3);}
+t4=C_i_cadr(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_cdr(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_cdr(t4,t3));}
 
-/* k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20792(C_word c,C_word t0,C_word t1){
+/* k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20817(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11179,38 +11167,38 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20792,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20817,2,t0,t1);}
 t2=C_mutate((C_word*)lf[109]+1 /* (set! cdadr ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20796,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21107,a[2]=((C_word)li753),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4656 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20821,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21132,a[2]=((C_word)li755),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4678 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[110]+1),t4);}
 
-/* a21106 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21107(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21131 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21132(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21107,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21115,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4656 cdar */
+C_save_and_reclaim((void*)tr4,(void*)f_21132,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21140,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4678 cdar */
 t5=*((C_word*)lf[103]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k21113 in a21106 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21115(C_word c,C_word t0,C_word t1){
+/* k21138 in a21131 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_cdr(t1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_cdr(t1,((C_word*)t0)[2]));}
 
-/* k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20796(C_word c,C_word t0,C_word t1){
+/* k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20821(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11218,59 +11206,59 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20796,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20821,2,t0,t1);}
 t2=C_mutate((C_word*)lf[110]+1 /* (set! cddar ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20800,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21097,a[2]=((C_word)li752),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4657 getter-with-setter */
-t5=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20825,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21122,a[2]=((C_word)li754),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4679 getter-with-setter */
+t5=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,*((C_word*)lf[111]+1),t4);}
 
-/* a21096 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21097(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21121 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21122(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21097,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cddr(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_21122,4,t0,t1,t2,t3);}
+t4=C_i_cddr(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_cdr(t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_cdr(t4,t3));}
 
-/* k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20800(C_word c,C_word t0,C_word t1){
+/* k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20800,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20825,2,t0,t1);}
 t2=C_mutate((C_word*)lf[111]+1 /* (set! cdddr ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20804,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4658 getter-with-setter */
-t4=*((C_word*)lf[1000]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20829,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4680 getter-with-setter */
+t4=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,*((C_word*)lf[145]+1),*((C_word*)lf[146]+1));}
 
-/* k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20804(C_word c,C_word t0,C_word t1){
+/* k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20804,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20829,2,t0,t1);}
 t2=C_mutate((C_word*)lf[145]+1 /* (set! string-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20808,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4659 getter-with-setter */
-t4=*((C_word*)lf[1000]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,*((C_word*)lf[353]+1),*((C_word*)lf[354]+1));}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20833,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4681 getter-with-setter */
+t4=*((C_word*)lf[1007]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,*((C_word*)lf[359]+1),*((C_word*)lf[360]+1));}
 
-/* k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20808(C_word c,C_word t0,C_word t1){
+/* k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11280,18 +11268,18 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20808,2,t0,t1);}
-t2=C_mutate((C_word*)lf[353]+1 /* (set! vector-ref ...) */,t1);
-t3=C_mutate((C_word*)lf[1001]+1 /* (set! put! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20810,a[2]=((C_word)li743),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[1002]+1 /* (set! put! ...) */,*((C_word*)lf[1001]+1));
-t5=C_mutate((C_word*)lf[1003]+1 /* (set! get ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20876,a[2]=((C_word)li745),tmp=(C_word)a,a+=3,tmp));
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20950,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4681 getter-with-setter */
-t7=*((C_word*)lf[1000]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,*((C_word*)lf[1003]+1),*((C_word*)lf[1002]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_20833,2,t0,t1);}
+t2=C_mutate((C_word*)lf[359]+1 /* (set! vector-ref ...) */,t1);
+t3=C_mutate((C_word*)lf[1008]+1 /* (set! put! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20835,a[2]=((C_word)li745),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[1009]+1 /* (set! put! ...) */,*((C_word*)lf[1008]+1));
+t5=C_mutate((C_word*)lf[1010]+1 /* (set! get ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20901,a[2]=((C_word)li747),tmp=(C_word)a,a+=3,tmp));
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20975,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4703 getter-with-setter */
+t7=*((C_word*)lf[1007]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,*((C_word*)lf[1010]+1),*((C_word*)lf[1009]+1));}
 
-/* k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20950(C_word c,C_word t0,C_word t1){
+/* k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11301,18 +11289,18 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20950,2,t0,t1);}
-t2=C_mutate((C_word*)lf[1004]+1 /* (set! get ...) */,t1);
-t3=C_mutate((C_word*)lf[1005]+1 /* (set! remprop! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20952,a[2]=((C_word)li747),tmp=(C_word)a,a+=3,tmp));
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21011,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21076,a[2]=((C_word)li750),tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21085,a[2]=((C_word)li751),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4698 getter-with-setter */
-t7=*((C_word*)lf[1000]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_20975,2,t0,t1);}
+t2=C_mutate((C_word*)lf[1011]+1 /* (set! get ...) */,t1);
+t3=C_mutate((C_word*)lf[1012]+1 /* (set! remprop! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20977,a[2]=((C_word)li749),tmp=(C_word)a,a+=3,tmp));
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21036,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21101,a[2]=((C_word)li752),tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21110,a[2]=((C_word)li753),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4720 getter-with-setter */
+t7=*((C_word*)lf[1007]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t4,t5,t6);}
 
-/* a21084 in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21085(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21109 in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21110(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11320,41 +11308,41 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21085,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_symbol_2(t2,lf[1006]);
-t5=(C_word)C_i_check_list_2(t3,lf[1008]);
+C_save_and_reclaim((void*)tr4,(void*)f_21110,4,t0,t1,t2,t3);}
+t4=C_i_check_symbol_2(t2,lf[1013]);
+t5=C_i_check_list_2(t3,lf[1015]);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_setslot(t2,C_fix(2),t3));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_setslot(t2,C_fix(2),t3));}
 
-/* a21075 in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21076(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21100 in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21101(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21076,3,t0,t1,t2);}
-t3=(C_word)C_i_check_symbol_2(t2,lf[1006]);
+C_save_and_reclaim((void*)tr3,(void*)f_21101,3,t0,t1,t2);}
+t3=C_i_check_symbol_2(t2,lf[1013]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(2)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(2)));}
 
-/* k21009 in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21011(C_word c,C_word t0,C_word t1){
+/* k21034 in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21036(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21011,2,t0,t1);}
-t2=C_mutate((C_word*)lf[1006]+1 /* (set! symbol-plist ...) */,t1);
-t3=C_mutate((C_word*)lf[1007]+1 /* (set! get-properties ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21013,a[2]=((C_word)li749),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_21036,2,t0,t1);}
+t2=C_mutate((C_word*)lf[1013]+1 /* (set! symbol-plist ...) */,t1);
+t3=C_mutate((C_word*)lf[1014]+1 /* (set! get-properties ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21038,a[2]=((C_word)li751),tmp=(C_word)a,a+=3,tmp));
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* get-properties in k21009 in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21013(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* get-properties in k21034 in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21038(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11365,21 +11353,21 @@ C_word t9;
 C_word ab[10],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21013,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_21038,4,t0,t1,t2,t3);}
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(C_word)C_i_check_symbol_2(t2,lf[1007]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21020,a[2]=t1,a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_symbolp(((C_word*)t4)[1]))){
-t7=(C_word)C_a_i_list(&a,1,((C_word*)t4)[1]);
+t5=C_i_check_symbol_2(t2,lf[1014]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21045,a[2]=t1,a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t4)[1]))){
+t7=C_a_i_list(&a,1,((C_word*)t4)[1]);
 t8=C_set_block_item(t4,0,t7);
 t9=t6;
-f_21020(t9,t8);}
+f_21045(t9,t8);}
 else{
 t7=t6;
-f_21020(t7,C_SCHEME_UNDEFINED);}}
+f_21045(t7,C_SCHEME_UNDEFINED);}}
 
-/* k21018 in get-properties in k21009 in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21020(C_word t0,C_word t1){
+/* k21043 in get-properties in k21034 in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21045(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11389,17 +11377,17 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21020,NULL,2,t0,t1);}
-t2=(C_word)C_i_check_list_2(((C_word*)((C_word*)t0)[4])[1],lf[1007]);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(2));
+C_save_and_reclaim((void*)trf_21045,NULL,2,t0,t1);}
+t2=C_i_check_list_2(((C_word*)((C_word*)t0)[4])[1],lf[1014]);
+t3=C_slot(((C_word*)t0)[3],C_fix(2));
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21032,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=((C_word)li748),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21057,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=((C_word)li750),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_21032(t7,((C_word*)t0)[2],t3);}
+f_21057(t7,((C_word*)t0)[2],t3);}
 
-/* loop in k21018 in get-properties in k21009 in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21032(C_word t0,C_word t1,C_word t2){
+/* loop in k21043 in get-properties in k21034 in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21057(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11411,28 +11399,28 @@ C_word t9;
 C_word *a;
 loop:
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21032,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-/* library.scm: 4714 values */
+C_save_and_reclaim((void*)trf_21057,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+/* library.scm: 4736 values */
 C_values(5,0,t1,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(C_word)C_slot(t4,C_fix(1));
-if(C_truep((C_word)C_i_memq(t3,((C_word*)((C_word*)t0)[3])[1]))){
-t6=(C_word)C_slot(t4,C_fix(0));
-/* library.scm: 4719 values */
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t2,C_fix(1));
+t5=C_slot(t4,C_fix(1));
+if(C_truep(C_i_memq(t3,((C_word*)((C_word*)t0)[3])[1]))){
+t6=C_slot(t4,C_fix(0));
+/* library.scm: 4741 values */
 C_values(5,0,t1,t3,t6,t5);}
 else{
-/* library.scm: 4720 loop */
+/* library.scm: 4742 loop */
 t8=t1;
 t9=t5;
 t1=t8;
 t2=t9;
 goto loop;}}}
 
-/* remprop! in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* remprop! in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20977(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11441,15 +11429,15 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20952,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_symbol_2(t2,lf[1005]);
-t5=(C_word)C_slot(t2,C_fix(2));
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20965,a[2]=t2,a[3]=t3,a[4]=((C_word)li746),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_20977,4,t0,t1,t2,t3);}
+t4=C_i_check_symbol_2(t2,lf[1012]);
+t5=C_slot(t2,C_fix(2));
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20990,a[2]=t2,a[3]=t3,a[4]=((C_word)li748),tmp=(C_word)a,a+=5,tmp);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_20965(t6,t5,C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_20990(t6,t5,C_SCHEME_FALSE));}
 
-/* loop in remprop! in k20948 in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall f_20965(C_word t0,C_word t1,C_word t2){
+/* loop in remprop! in k20973 in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall f_20990(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11461,15 +11449,15 @@ C_word t9;
 C_word t10;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_nullp(t1))){
+if(C_truep(C_i_nullp(t1))){
 return(C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_slot(t1,C_fix(1));
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_slot(t1,C_fix(0));
-t6=(C_word)C_eqp(t5,((C_word*)t0)[3]);
+t3=C_slot(t1,C_fix(1));
+t4=C_slot(t3,C_fix(1));
+t5=C_slot(t1,C_fix(0));
+t6=C_eqp(t5,((C_word*)t0)[3]);
 if(C_truep(t6)){
-t7=(C_truep(t2)?(C_word)C_i_setslot(t2,C_fix(1),t4):(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(2),t4));
+t7=(C_truep(t2)?C_i_setslot(t2,C_fix(1),t4):C_i_setslot(((C_word*)t0)[2],C_fix(2),t4));
 return(C_SCHEME_TRUE);}
 else{
 t9=t4;
@@ -11478,8 +11466,8 @@ t1=t9;
 t2=t10;
 goto loop;}}}
 
-/* ##sys#get in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20876(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#get in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20901(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -11487,13 +11475,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr4r,(void*)f_20876r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_20901r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_20876r(t0,t1,t2,t3,t4);}}
+f_20901r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_20876r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_20901r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11502,16 +11490,16 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(8);
-t5=(C_word)C_i_check_symbol_2(t2,lf[1004]);
-t6=(C_word)C_slot(t2,C_fix(2));
+t5=C_i_check_symbol_2(t2,lf[1011]);
+t6=C_slot(t2,C_fix(2));
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20889,a[2]=t8,a[3]=t3,a[4]=t4,a[5]=((C_word)li744),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20914,a[2]=t8,a[3]=t3,a[4]=t4,a[5]=((C_word)li746),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_20889(t10,t1,t6);}
+f_20914(t10,t1,t6);}
 
-/* loop in ##sys#get in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20889(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#get in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20914(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11526,40 +11514,40 @@ C_word t12;
 C_word *a;
 loop:
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20889,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_20914,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=((C_word*)t0)[4];
-if(C_truep((C_word)C_i_nullp(t3))){
+if(C_truep(C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_car(t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_car(t3));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,lf[0],t3);}}}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_eqp(t3,((C_word*)t0)[3]);
+t3=C_slot(t2,C_fix(0));
+t4=C_eqp(t3,((C_word*)t0)[3]);
 if(C_truep(t4)){
-t5=(C_word)C_slot(t2,C_fix(1));
+t5=C_slot(t2,C_fix(1));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_slot(t5,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_slot(t5,C_fix(0)));}
 else{
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(C_word)C_slot(t5,C_fix(1));
-/* library.scm: 4679 loop */
+t5=C_slot(t2,C_fix(1));
+t6=C_slot(t5,C_fix(1));
+/* library.scm: 4701 loop */
 t11=t1;
 t12=t6;
 t1=t11;
 t2=t12;
 goto loop;}}}
 
-/* ##sys#put! in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20810(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#put! in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20835(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11571,18 +11559,18 @@ C_word t11;
 C_word ab[13],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_20810,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_check_symbol_2(t2,lf[1002]);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20817,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_slot(t2,C_fix(2));
+C_save_and_reclaim((void*)tr5,(void*)f_20835,5,t0,t1,t2,t3,t4);}
+t5=C_i_check_symbol_2(t2,lf[1009]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20842,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=C_slot(t2,C_fix(2));
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20823,a[2]=t9,a[3]=t3,a[4]=t4,a[5]=t2,a[6]=((C_word)li742),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20848,a[2]=t9,a[3]=t3,a[4]=t4,a[5]=t2,a[6]=((C_word)li744),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_20823(t11,t6,t7);}
+f_20848(t11,t6,t7);}
 
-/* loop in ##sys#put! in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20823(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#put! in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20848(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11599,40 +11587,40 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_20823,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(2));
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
-t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
+C_save_and_reclaim((void*)trf_20848,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+t3=C_slot(((C_word*)t0)[5],C_fix(2));
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
+t5=C_a_i_cons(&a,2,((C_word*)t0)[3],t4);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_setslot(((C_word*)t0)[5],C_fix(2),t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_setslot(((C_word*)t0)[5],C_fix(2),t5));}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_eqp(t3,((C_word*)t0)[3]);
+t3=C_slot(t2,C_fix(0));
+t4=C_eqp(t3,((C_word*)t0)[3]);
 if(C_truep(t4)){
-t5=(C_word)C_slot(t2,C_fix(1));
+t5=C_slot(t2,C_fix(1));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_setslot(t5,C_fix(0),((C_word*)t0)[4]));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_setslot(t5,C_fix(0),((C_word*)t0)[4]));}
 else{
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(C_word)C_slot(t5,C_fix(1));
-/* library.scm: 4669 loop */
+t5=C_slot(t2,C_fix(1));
+t6=C_slot(t5,C_fix(1));
+/* library.scm: 4691 loop */
 t12=t1;
 t13=t6;
 t1=t12;
 t2=t13;
 goto loop;}}}
 
-/* k20815 in ##sys#put! in k20806 in k20802 in k20798 in k20794 in k20790 in k20786 in k20782 in k20778 in k20774 in k20770 in k20766 in k20762 in k20758 in k20754 in k20750 in k20746 in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20817(C_word c,C_word t0,C_word t1){
+/* k20840 in ##sys#put! in k20831 in k20827 in k20823 in k20819 in k20815 in k20811 in k20807 in k20803 in k20799 in k20795 in k20791 in k20787 in k20783 in k20779 in k20775 in k20771 in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20842(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* getter-with-setter in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20714(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* getter-with-setter in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11640,15 +11628,15 @@ C_word t6;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20714,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20720,a[2]=((C_word)li739),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20736,a[2]=t3,a[3]=((C_word)li740),tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4637 ##sys#decorate-lambda */
-t6=*((C_word*)lf[994]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_20739,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20745,a[2]=((C_word)li741),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20761,a[2]=t3,a[3]=((C_word)li742),tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4659 ##sys#decorate-lambda */
+t6=*((C_word*)lf[1001]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t1,t2,t4,t5);}
 
-/* a20735 in getter-with-setter in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20736(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a20760 in getter-with-setter in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20761(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11656,94 +11644,94 @@ C_word t6;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20736,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_cons(&a,2,lf[998],((C_word*)t0)[2]);
-t5=(C_word)C_i_setslot(t2,t3,t4);
+C_save_and_reclaim((void*)tr4,(void*)f_20761,4,t0,t1,t2,t3);}
+t4=C_a_i_cons(&a,2,lf[1005],((C_word*)t0)[2]);
+t5=C_i_setslot(t2,t3,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}
 
-/* a20719 in getter-with-setter in k20709 in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20720(C_word c,C_word t0,C_word t1,C_word t2){
+/* a20744 in getter-with-setter in k20734 in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20745(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20720,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_20745,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[998],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(lf[1005],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* procedure-information in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20682(C_word c,C_word t0,C_word t1,C_word t2){
+/* procedure-information in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20707(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20682,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20686,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4597 ##sys#check-closure */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[75]+1)))(4,*((C_word*)lf[75]+1),t3,t2,lf[996]);}
+C_save_and_reclaim((void*)tr3,(void*)f_20707,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20711,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4619 ##sys#check-closure */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[75]+1)))(4,*((C_word*)lf[75]+1),t3,t2,lf[1003]);}
 
-/* k20684 in procedure-information in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20686(C_word c,C_word t0,C_word t1){
+/* k20709 in procedure-information in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20686,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20689,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4598 ##sys#lambda-info */
-t3=*((C_word*)lf[646]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_20711,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20714,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4620 ##sys#lambda-info */
+t3=*((C_word*)lf[652]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k20687 in k20684 in procedure-information in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20689(C_word c,C_word t0,C_word t1){
+/* k20712 in k20709 in procedure-information in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20689,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20714,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20699,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20703,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4599 ##sys#lambda-info->string */
-t4=*((C_word*)lf[634]+1);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20724,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20728,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4621 ##sys#lambda-info->string */
+t4=*((C_word*)lf[640]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t1);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k20701 in k20687 in k20684 in procedure-information in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20703(C_word c,C_word t0,C_word t1){
+/* k20726 in k20712 in k20709 in procedure-information in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4599 open-input-string */
+/* library.scm: 4621 open-input-string */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k20697 in k20687 in k20684 in procedure-information in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20699(C_word c,C_word t0,C_word t1){
+/* k20722 in k20712 in k20709 in procedure-information in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4599 ##sys#read */
-t2=*((C_word*)lf[500]+1);
+/* library.scm: 4621 ##sys#read */
+t2=*((C_word*)lf[506]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* ##sys#lambda-info->string in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20673(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#lambda-info->string in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20698(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11751,56 +11739,56 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20673,3,t0,t1,t2);}
-t3=(C_word)C_block_size(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20680,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4590 ##sys#make-string */
+C_save_and_reclaim((void*)tr3,(void*)f_20698,3,t0,t1,t2);}
+t3=C_block_size(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20705,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4612 ##sys#make-string */
 t5=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k20678 in ##sys#lambda-info->string in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20680(C_word c,C_word t0,C_word t1){
+/* k20703 in ##sys#lambda-info->string in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20705(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
+t2=C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
-/* ##sys#lambda-info in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20654(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#lambda-info in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20679(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20654,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20660,a[2]=((C_word)li735),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4584 ##sys#lambda-decoration */
-t4=*((C_word*)lf[995]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_20679,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20685,a[2]=((C_word)li737),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4606 ##sys#lambda-decoration */
+t4=*((C_word*)lf[1002]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,t2,t3);}
 
-/* a20659 in ##sys#lambda-info in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20660(C_word c,C_word t0,C_word t1,C_word t2){
+/* a20684 in ##sys#lambda-info in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20685(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20660,3,t0,t1,t2);}
-if(C_truep((C_word)C_immp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_20685,3,t0,t1,t2);}
+if(C_truep(C_immp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_lambdainfop(t2);
+t3=C_lambdainfop(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* ##sys#lambda-decoration in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20615(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#lambda-decoration in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11811,36 +11799,36 @@ C_word t9;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20615,4,t0,t1,t2,t3);}
-t4=(C_word)C_block_size(t2);
-t5=(C_word)C_fixnum_difference(t4,C_fix(1));
+C_save_and_reclaim((void*)tr4,(void*)f_20640,4,t0,t1,t2,t3);}
+t4=C_block_size(t2);
+t5=C_fixnum_difference(t4,C_fix(1));
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20625,a[2]=t3,a[3]=t7,a[4]=t2,a[5]=((C_word)li733),tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20650,a[2]=t3,a[3]=t7,a[4]=t2,a[5]=((C_word)li735),tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_20625(t9,t1,t5);}
+f_20650(t9,t1,t5);}
 
-/* loop in ##sys#lambda-decoration in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20625(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#lambda-decoration in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20650(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20625,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(0)))){
-t3=(C_word)C_slot(((C_word*)t0)[4],t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20641,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4576 pred */
+C_save_and_reclaim((void*)trf_20650,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greaterp(t2,C_fix(0)))){
+t3=C_slot(((C_word*)t0)[4],t2);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20666,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4598 pred */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t3);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k20639 in loop in ##sys#lambda-decoration in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20641(C_word c,C_word t0,C_word t1){
+/* k20664 in loop in ##sys#lambda-decoration in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11849,13 +11837,13 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[4]);}
 else{
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 4578 loop */
+t2=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 4600 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_20625(t3,((C_word*)t0)[5],t2);}}
+f_20650(t3,((C_word*)t0)[5],t2);}}
 
-/* ##sys#decorate-lambda in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20538(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#decorate-lambda in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20563(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11866,17 +11854,17 @@ C_word t10;
 C_word ab[10],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_20538,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_block_size(t2);
-t6=(C_word)C_fixnum_difference(t5,C_fix(1));
+C_save_and_reclaim((void*)tr5,(void*)f_20563,5,t0,t1,t2,t3,t4);}
+t5=C_block_size(t2);
+t6=C_fixnum_difference(t5,C_fix(1));
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20551,a[2]=t3,a[3]=t8,a[4]=t4,a[5]=t2,a[6]=t5,a[7]=((C_word)li731),tmp=(C_word)a,a+=8,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20576,a[2]=t3,a[3]=t8,a[4]=t4,a[5]=t2,a[6]=t5,a[7]=((C_word)li733),tmp=(C_word)a,a+=8,tmp));
 t10=((C_word*)t8)[1];
-f_20551(t10,t1,t6);}
+f_20576(t10,t1,t6);}
 
-/* loop in ##sys#decorate-lambda in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20551(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#decorate-lambda in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20576(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11885,38 +11873,38 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20551,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_zerop(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20561,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
-/* library.scm: 4559 make-vector */
-t5=*((C_word*)lf[356]+1);
+C_save_and_reclaim((void*)trf_20576,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_zerop(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20586,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
+/* library.scm: 4581 make-vector */
+t5=*((C_word*)lf[362]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[5],t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20603,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4568 pred */
+t3=C_slot(((C_word*)t0)[5],t2);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20628,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4590 pred */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t3);}}
 
-/* k20601 in loop in ##sys#decorate-lambda in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20603(C_word c,C_word t0,C_word t1){
+/* k20626 in loop in ##sys#decorate-lambda in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 4569 decorator */
+/* library.scm: 4591 decorator */
 t2=((C_word*)t0)[6];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 4570 loop */
+t2=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 4592 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_20551(t3,((C_word*)t0)[5],t2);}}
+f_20576(t3,((C_word*)t0)[5],t2);}}
 
-/* k20559 in loop in ##sys#decorate-lambda in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20561(C_word c,C_word t0,C_word t1){
+/* k20584 in loop in ##sys#decorate-lambda in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20586(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11924,15 +11912,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20561,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20586,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20566,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word)li730),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20591,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word)li732),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_20566(t5,((C_word*)t0)[2],C_fix(1));}
+f_20591(t5,((C_word*)t0)[2],C_fix(1));}
 
-/* doloop5231 in k20559 in loop in ##sys#decorate-lambda in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20566(C_word t0,C_word t1,C_word t2){
+/* doloop5215 in k20584 in loop in ##sys#decorate-lambda in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20591(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11945,52 +11933,52 @@ C_word t10;
 C_word *a;
 loop:
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20566,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
-t3=(C_word)C_vector_to_closure(((C_word*)t0)[5]);
-t4=(C_word)C_copy_pointer(((C_word*)t0)[4],((C_word*)t0)[5]);
-/* library.scm: 4564 decorator */
+C_save_and_reclaim((void*)trf_20591,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
+t3=C_vector_to_closure(((C_word*)t0)[5]);
+t4=C_copy_pointer(((C_word*)t0)[4],((C_word*)t0)[5]);
+/* library.scm: 4586 decorator */
 t5=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,((C_word*)t0)[5],t2);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[4],t2);
-t4=(C_word)C_i_setslot(((C_word*)t0)[5],t2,t3);
-t5=(C_word)C_fixnum_plus(t2,C_fix(1));
+t3=C_slot(((C_word*)t0)[4],t2);
+t4=C_i_setslot(((C_word*)t0)[5],t2,t3);
+t5=C_fixnum_plus(t2,C_fix(1));
 t9=t1;
 t10=t5;
 t1=t9;
 t2=t10;
 goto loop;}}
 
-/* memory-statistics in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20515(C_word c,C_word t0,C_word t1){
+/* memory-statistics in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20515,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20519,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4547 ##sys#gc */
+C_save_and_reclaim((void*)tr2,(void*)f_20540,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20544,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4569 ##sys#gc */
 t3=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,C_SCHEME_TRUE);}
 
-/* k20517 in memory-statistics in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20519(C_word c,C_word t0,C_word t1){
+/* k20542 in memory-statistics in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20519,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20522,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4548 ##sys#memory-info */
+C_save_and_reclaim((void*)tr2,(void*)f_20544,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20547,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4570 ##sys#memory-info */
 t3=*((C_word*)lf[31]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k20520 in k20517 in memory-statistics in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20522(C_word c,C_word t0,C_word t1){
+/* k20545 in k20542 in memory-statistics in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11998,15 +11986,15 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20522,2,t0,t1);}
-t2=(C_word)C_slot(t1,C_fix(0));
-t3=(C_word)C_fixnum_difference(t2,((C_word*)t0)[3]);
-t4=(C_word)C_slot(t1,C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_20547,2,t0,t1);}
+t2=C_slot(t1,C_fix(0));
+t3=C_fixnum_difference(t2,((C_word*)t0)[3]);
+t4=C_slot(t1,C_fix(1));
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_vector(&a,3,t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_vector(&a,3,t2,t3,t4));}
 
-/* ##sys#walk-namespace in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20464(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#walk-namespace in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20489(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12014,47 +12002,47 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_20464r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_20489r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_20464r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_20489r(t0,t1,t2,t3);}}
 
-static void C_ccall f_20464r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_20489r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):lf[991]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20471,a[2]=t5,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4534 ##sys#find-symbol-table */
-t7=*((C_word*)lf[982]+1);
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):lf[998]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20496,a[2]=t5,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4556 ##sys#find-symbol-table */
+t7=*((C_word*)lf[989]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t5);}
 
-/* k20469 in ##sys#walk-namespace in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20471(C_word c,C_word t0,C_word t1){
+/* k20494 in ##sys#walk-namespace in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20496(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20471,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_fix(-1),C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20486,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20496,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_fix(-1),C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20511,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t1)){
 t4=t3;
-f_20486(2,t4,C_SCHEME_UNDEFINED);}
+f_20511(2,t4,C_SCHEME_UNDEFINED);}
 else{
-/* library.scm: 4537 ##sys#error */
+/* library.scm: 4559 ##sys#error */
 t4=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[992],((C_word*)t0)[2]);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[999],((C_word*)t0)[2]);}}
 
-/* k20484 in k20469 in ##sys#walk-namespace in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20486(C_word c,C_word t0,C_word t1){
+/* k20509 in k20494 in ##sys#walk-namespace in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12062,15 +12050,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20486,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20511,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20491,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word)li727),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20516,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word)li729),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_20491(t5,((C_word*)t0)[2]);}
+f_20516(t5,((C_word*)t0)[2]);}
 
-/* loop in k20484 in k20469 in ##sys#walk-namespace in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20491(C_word t0,C_word t1){
+/* loop in k20509 in k20494 in ##sys#walk-namespace in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20516(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12078,29 +12066,29 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20491,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20495,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_20516,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20520,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[3];
 if(C_truep(t3)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t3);
 t5=t2;
-f_20495(t5,(C_word)stub5197(C_SCHEME_UNDEFINED,t4,((C_word*)t0)[2]));}
+f_20520(t5,stub5181(C_SCHEME_UNDEFINED,t4,((C_word*)t0)[2]));}
 else{
 t4=t2;
-f_20495(t4,(C_word)stub5197(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,((C_word*)t0)[2]));}}
+f_20520(t4,stub5181(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,((C_word*)t0)[2]));}}
 
-/* k20493 in loop in k20484 in k20469 in ##sys#walk-namespace in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20495(C_word t0,C_word t1){
+/* k20518 in loop in k20509 in k20494 in ##sys#walk-namespace in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20520(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20495,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_20520,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20501,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4541 proc */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20526,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4563 proc */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}
 else{
@@ -12108,17 +12096,17 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k20499 in k20493 in loop in k20484 in k20469 in ##sys#walk-namespace in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20501(C_word c,C_word t0,C_word t1){
+/* k20524 in k20518 in loop in k20509 in k20494 in ##sys#walk-namespace in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4542 loop */
+/* library.scm: 4564 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_20491(t2,((C_word*)t0)[2]);}
+f_20516(t2,((C_word*)t0)[2]);}
 
-/* ##sys#namespace-ref in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20412(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#namespace-ref in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20437(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -12126,36 +12114,36 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+10)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_20412r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_20437r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_20412r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_20437r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_20412r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_20437r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(10);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20416,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20435,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_symbolp(t3))){
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20441,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20460,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_symbolp(t3))){
 t7=t6;
-f_20435(2,t7,(C_word)C_slot(t3,C_fix(1)));}
+f_20460(2,t7,C_slot(t3,C_fix(1)));}
 else{
-if(C_truep((C_word)C_i_stringp(t3))){
+if(C_truep(C_i_stringp(t3))){
 t7=t3;
 t8=t6;
-f_20435(2,t8,t7);}
+f_20460(2,t8,t7);}
 else{
-/* library.scm: 4526 ##sys#signal-hook */
+/* library.scm: 4548 ##sys#signal-hook */
 t7=*((C_word*)lf[9]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[56],lf[989],t3);}}}
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[56],lf[996],t3);}}}
 
-/* k20433 in ##sys#namespace-ref in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20435(C_word c,C_word t0,C_word t1){
+/* k20458 in ##sys#namespace-ref in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20460(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12163,25 +12151,25 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20435,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20439,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20443,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
-/* library.scm: 4527 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr2,(void*)f_20460,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20464,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20468,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=C_slot(((C_word*)t0)[2],C_fix(1));
+/* library.scm: 4549 ##sys#make-c-string */
 t5=*((C_word*)lf[86]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* k20441 in k20433 in ##sys#namespace-ref in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20443(C_word c,C_word t0,C_word t1){
+/* k20466 in k20458 in ##sys#namespace-ref in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20468(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4527 ##sys#find-symbol-table */
-t2=*((C_word*)lf[982]+1);
+/* library.scm: 4549 ##sys#find-symbol-table */
+t2=*((C_word*)lf[989]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k20437 in k20433 in ##sys#namespace-ref in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20439(C_word c,C_word t0,C_word t1){
+/* k20462 in k20458 in ##sys#namespace-ref in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12189,34 +12177,34 @@ C_word t4;
 C_word *a;
 t2=((C_word*)t0)[3];
 if(C_truep(t1)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t1);
+t3=C_i_foreign_pointer_argumentp(t1);
 t4=((C_word*)t0)[2];
-f_20416(t4,(C_word)stub5072(C_SCHEME_UNDEFINED,t2,t3));}
+f_20441(t4,stub5056(C_SCHEME_UNDEFINED,t2,t3));}
 else{
 t3=((C_word*)t0)[2];
-f_20416(t3,(C_word)stub5072(C_SCHEME_UNDEFINED,t2,C_SCHEME_FALSE));}}
+f_20441(t3,stub5056(C_SCHEME_UNDEFINED,t2,C_SCHEME_FALSE));}}
 
-/* k20414 in ##sys#namespace-ref in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20416(C_word t0,C_word t1){
+/* k20439 in ##sys#namespace-ref in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20441(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_retrieve(t1);
+t2=C_retrieve(t1);
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_notvemptyp(((C_word*)t0)[4]))){
+if(C_truep(C_i_pairp(((C_word*)t0)[4]))){
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_vector_ref(((C_word*)t0)[4],C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_car(((C_word*)t0)[4]));}
 else{
-/* library.scm: 4530 ##sys#error */
+/* library.scm: 4552 ##sys#error */
 t2=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],lf[988],((C_word*)t0)[3],((C_word*)t0)[2]);}}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],lf[995],((C_word*)t0)[3],((C_word*)t0)[2]);}}}
 
-/* ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20189(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20214(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12224,13 +12212,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr3r,(void*)f_20189r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_20214r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_20189r(t0,t1,t2,t3);}}
+f_20214r(t0,t1,t2,t3);}}
 
-static void C_ccall f_20189r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_20214r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12241,81 +12229,81 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(12);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20191,a[2]=t2,a[3]=((C_word)li722),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20359,a[2]=t4,a[3]=((C_word)li723),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20364,a[2]=t5,a[3]=((C_word)li724),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-syms51035166 */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20216,a[2]=t2,a[3]=((C_word)li724),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20384,a[2]=t4,a[3]=((C_word)li725),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20389,a[2]=t5,a[3]=((C_word)li726),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-syms50875150 */
 t7=t6;
-f_20364(t7,t1);}
+f_20389(t7,t1);}
 else{
-t7=(C_word)C_i_car(t3);
-t8=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t8))){
-/* def-prefix51045164 */
+t7=C_i_car(t3);
+t8=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t8))){
+/* def-prefix50885148 */
 t9=t5;
-f_20359(t9,t1,t7);}
+f_20384(t9,t1,t7);}
 else{
-t9=(C_word)C_i_car(t8);
-t10=(C_word)C_i_cdr(t8);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* body51015109 */
+t9=C_i_car(t8);
+t10=C_i_cdr(t8);
+if(C_truep(C_i_nullp(t10))){
+/* body50855093 */
 t11=t4;
-f_20191(t11,t1,t7,t9);}
+f_20216(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-syms5103 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20364(C_word t0,C_word t1){
+/* def-syms5087 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20389(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20364,NULL,2,t0,t1);}
-/* def-prefix51045164 */
+C_save_and_reclaim((void*)trf_20389,NULL,2,t0,t1);}
+/* def-prefix50885148 */
 t2=((C_word*)t0)[2];
-f_20359(t2,t1,C_SCHEME_END_OF_LIST);}
+f_20384(t2,t1,C_SCHEME_END_OF_LIST);}
 
-/* def-prefix5104 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20359(C_word t0,C_word t1,C_word t2){
+/* def-prefix5088 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20384(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20359,NULL,3,t0,t1,t2);}
-/* body51015109 */
+C_save_and_reclaim((void*)trf_20384,NULL,3,t0,t1,t2);}
+/* body50855093 */
 t3=((C_word*)t0)[2];
-f_20191(t3,t1,t2,C_SCHEME_FALSE);}
+f_20216(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20191(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20216(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20191,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20195,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_20216,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20220,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t3)){
-if(C_truep((C_word)C_i_symbolp(t3))){
+if(C_truep(C_i_symbolp(t3))){
 t5=t4;
-f_20195(2,t5,(C_word)C_slot(t3,C_fix(1)));}
+f_20220(2,t5,C_slot(t3,C_fix(1)));}
 else{
-if(C_truep((C_word)C_i_stringp(t3))){
+if(C_truep(C_i_stringp(t3))){
 t5=t4;
-f_20195(2,t5,t3);}
+f_20220(2,t5,t3);}
 else{
-/* library.scm: 4488 ##sys#signal-hook */
+/* library.scm: 4510 ##sys#signal-hook */
 t5=*((C_word*)lf[9]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,lf[56],lf[986],t3);}}}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,lf[56],lf[993],t3);}}}
 else{
 t5=t4;
-f_20195(2,t5,C_SCHEME_FALSE);}}
+f_20220(2,t5,C_SCHEME_FALSE);}}
 
-/* k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20195(C_word c,C_word t0,C_word t1){
+/* k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12323,44 +12311,44 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20195,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20198,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20336,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
-/* library.scm: 4489 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr2,(void*)f_20220,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20223,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20361,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=C_slot(((C_word*)t0)[2],C_fix(1));
+/* library.scm: 4511 ##sys#make-c-string */
 t5=*((C_word*)lf[86]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* k20334 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20336(C_word c,C_word t0,C_word t1){
+/* k20359 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4489 ##sys#find-symbol-table */
-t2=*((C_word*)lf[982]+1);
+/* library.scm: 4511 ##sys#find-symbol-table */
+t2=*((C_word*)lf[989]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20198(C_word c,C_word t0,C_word t1){
+/* k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20198,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20200,a[2]=((C_word*)t0)[5],a[3]=((C_word)li718),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20221,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20223,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20225,a[2]=((C_word*)t0)[5],a[3]=((C_word)li720),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20246,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t4=t3;
-f_20221(2,t4,C_SCHEME_UNDEFINED);}
+f_20246(2,t4,C_SCHEME_UNDEFINED);}
 else{
-/* library.scm: 4496 ##sys#error */
+/* library.scm: 4518 ##sys#error */
 t4=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[985],((C_word*)t0)[2]);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[992],((C_word*)t0)[2]);}}
 
-/* k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20221(C_word c,C_word t0,C_word t1){
+/* k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12372,23 +12360,23 @@ C_word t8;
 C_word t9;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20221,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[6]))){
-t2=(C_word)C_a_i_cons(&a,2,C_fix(-1),C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_20246,2,t0,t1);}
+if(C_truep(C_i_nullp(((C_word*)t0)[6]))){
+t2=C_a_i_cons(&a,2,C_fix(-1),C_SCHEME_END_OF_LIST);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20235,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word)li719),tmp=(C_word)a,a+=7,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20260,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word)li721),tmp=(C_word)a,a+=7,tmp));
 t6=((C_word*)t4)[1];
-f_20235(t6,((C_word*)t0)[3]);}
+f_20260(t6,((C_word*)t0)[3]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20257,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],a[6]=((C_word)li721),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20282,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],a[6]=((C_word)li723),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_20257(t5,((C_word*)t0)[3],((C_word*)t0)[6]);}}
+f_20282(t5,((C_word*)t0)[3],((C_word*)t0)[6]);}}
 
-/* loop5137 in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20257(C_word t0,C_word t1,C_word t2){
+/* loop5121 in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20282(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12397,31 +12385,31 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20257,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20265,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li720),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20318,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g51445145 */
+C_save_and_reclaim((void*)trf_20282,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20290,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li722),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20343,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g51285129 */
 t6=t3;
-f_20265(t6,t4,t5);}
+f_20290(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k20316 in loop5137 in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20318(C_word c,C_word t0,C_word t1){
+/* k20341 in loop5121 in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_20257(t3,((C_word*)t0)[2],t2);}
+f_20282(t3,((C_word*)t0)[2],t2);}
 
-/* g5144 in loop5137 in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20265(C_word t0,C_word t1,C_word t2){
+/* g5128 in loop5121 in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20290(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12433,23 +12421,23 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20265,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_20290,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20269,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t6,a[8]=t4,tmp=(C_word)a,a+=9,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20291,a[2]=t7,a[3]=t6,a[4]=t4,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_pairp(t2))){
-t9=(C_word)C_slot(t2,C_fix(1));
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20294,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t6,a[8]=t4,tmp=(C_word)a,a+=9,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20316,a[2]=t7,a[3]=t6,a[4]=t4,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_pairp(t2))){
+t9=C_slot(t2,C_fix(1));
 t10=t8;
-f_20291(t10,(C_word)C_i_pairp(t9));}
+f_20316(t10,C_i_pairp(t9));}
 else{
 t9=t8;
-f_20291(t9,C_SCHEME_FALSE);}}
+f_20316(t9,C_SCHEME_FALSE);}}
 
-/* k20289 in g5144 in loop5137 in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20291(C_word t0,C_word t1){
+/* k20314 in g5128 in loop5121 in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20316(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12461,21 +12449,21 @@ C_word t8;
 C_word t9;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
+t2=C_slot(((C_word*)t0)[5],C_fix(0));
 t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2);
-t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-t5=(C_word)C_slot(t4,C_fix(0));
+t4=C_slot(((C_word*)t0)[5],C_fix(1));
+t5=C_slot(t4,C_fix(0));
 t6=C_mutate(((C_word *)((C_word*)t0)[3])+1,t5);
 t7=((C_word*)t0)[2];
-f_20269(t7,t6);}
+f_20294(t7,t6);}
 else{
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)t0)[5]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)t0)[5]);
 t4=((C_word*)t0)[2];
-f_20269(t4,t3);}}
+f_20294(t4,t3);}}
 
-/* k20267 in g5144 in loop5137 in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20269(C_word t0,C_word t1){
+/* k20292 in g5128 in loop5121 in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20294(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12484,51 +12472,51 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20269,NULL,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)((C_word*)t0)[8])[1],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20275,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_20294,NULL,2,t0,t1);}
+t2=C_slot(((C_word*)((C_word*)t0)[8])[1],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20300,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[2];
 if(C_truep(t4)){
-t5=(C_word)C_i_foreign_pointer_argumentp(t4);
+t5=C_i_foreign_pointer_argumentp(t4);
 t6=t3;
-f_20275(t6,(C_word)stub5072(C_SCHEME_UNDEFINED,t2,t5));}
+f_20300(t6,stub5056(C_SCHEME_UNDEFINED,t2,t5));}
 else{
 t5=t3;
-f_20275(t5,(C_word)stub5072(C_SCHEME_UNDEFINED,t2,C_SCHEME_FALSE));}}
+f_20300(t5,stub5056(C_SCHEME_UNDEFINED,t2,C_SCHEME_FALSE));}}
 
-/* k20273 in k20267 in g5144 in loop5137 in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20275(C_word t0,C_word t1){
+/* k20298 in k20292 in g5128 in loop5121 in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20300(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20275,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20278,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_20300,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20303,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t1)){
-t3=(C_word)C_slot(((C_word*)((C_word*)t0)[6])[1],C_fix(1));
-/* library.scm: 4519 copy */
+t3=C_slot(((C_word*)((C_word*)t0)[6])[1],C_fix(1));
+/* library.scm: 4541 copy */
 t4=((C_word*)t0)[5];
-f_20200(t4,((C_word*)t0)[4],t1,t3);}
+f_20225(t4,((C_word*)t0)[4],t1,t3);}
 else{
-/* library.scm: 4518 ##sys#error */
+/* library.scm: 4540 ##sys#error */
 t3=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[984],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[991],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k20276 in k20273 in k20267 in g5144 in loop5137 in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20278(C_word c,C_word t0,C_word t1){
+/* k20301 in k20298 in k20292 in g5128 in loop5121 in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)((C_word*)t0)[5])[1],C_fix(1));
-/* library.scm: 4519 copy */
+t2=C_slot(((C_word*)((C_word*)t0)[5])[1],C_fix(1));
+/* library.scm: 4541 copy */
 t3=((C_word*)t0)[4];
-f_20200(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_20225(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* loop in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20235(C_word t0,C_word t1){
+/* loop in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20260(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12536,19 +12524,19 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20235,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20239,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_20260,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20264,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[3];
 if(C_truep(t3)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t3);
 t5=t2;
-f_20239(t5,(C_word)stub5088(C_SCHEME_UNDEFINED,t4,((C_word*)t0)[2]));}
+f_20264(t5,stub5072(C_SCHEME_UNDEFINED,t4,((C_word*)t0)[2]));}
 else{
 t4=t2;
-f_20239(t4,(C_word)stub5088(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,((C_word*)t0)[2]));}}
+f_20264(t4,stub5072(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,((C_word*)t0)[2]));}}
 
-/* k20237 in loop in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20239(C_word t0,C_word t1){
+/* k20262 in loop in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20264(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12556,29 +12544,29 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20239,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_20264,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20245,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(t1,C_fix(1));
-/* library.scm: 4502 copy */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20270,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(t1,C_fix(1));
+/* library.scm: 4524 copy */
 t4=((C_word*)t0)[2];
-f_20200(t4,t2,t1,t3);}
+f_20225(t4,t2,t1,t3);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k20243 in k20237 in loop in k20219 in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20245(C_word c,C_word t0,C_word t1){
+/* k20268 in k20262 in loop in k20244 in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4503 loop */
+/* library.scm: 4525 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_20235(t2,((C_word*)t0)[2]);}
+f_20260(t2,((C_word*)t0)[2]);}
 
-/* copy in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_20200(C_word t0,C_word t1,C_word t2,C_word t3){
+/* copy in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_20225(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12586,38 +12574,38 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20200,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20204,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20215,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_20225,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20229,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20240,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[2])){
-/* library.scm: 4493 ##sys#string-append */
+/* library.scm: 4515 ##sys#string-append */
 t6=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,((C_word*)t0)[2],t3);}
 else{
 t6=t3;
-/* library.scm: 4491 ##sys#intern-symbol */
+/* library.scm: 4513 ##sys#intern-symbol */
 C_string_to_symbol(3,0,t4,t6);}}
 
-/* k20213 in copy in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20215(C_word c,C_word t0,C_word t1){
+/* k20238 in copy in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20240(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4491 ##sys#intern-symbol */
+/* library.scm: 4513 ##sys#intern-symbol */
 C_string_to_symbol(3,0,((C_word*)t0)[2],t1);}
 
-/* k20202 in copy in k20196 in k20193 in body5101 in ##sys#import in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20204(C_word c,C_word t0,C_word t1){
+/* k20227 in copy in k20221 in k20218 in body5085 in ##sys#import in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
+t2=C_slot(((C_word*)t0)[3],C_fix(0));
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_setslot(t1,C_fix(0),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_setslot(t1,C_fix(0),t2));}
 
-/* ##sys#find-symbol-table in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20166(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#find-symbol-table in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20191(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12626,28 +12614,28 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20166,3,t0,t1,t2);}
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20171,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_20191,3,t0,t1,t2);}
+t3=C_a_i_bytevector(&a,1,C_fix(3));
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20196,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t2)){
-t5=(C_word)C_i_foreign_string_argumentp(t2);
+t5=C_i_foreign_string_argumentp(t2);
 /* ##sys#make-c-string */
 t6=*((C_word*)lf[86]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub5079(t3,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub5063(t3,C_SCHEME_FALSE));}}
 
-/* k20169 in ##sys#find-symbol-table in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20171(C_word c,C_word t0,C_word t1){
+/* k20194 in ##sys#find-symbol-table in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub5079(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub5063(((C_word*)t0)[2],t1));}
 
-/* ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19944(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19969(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -12698,257 +12686,257 @@ C_word t51;
 C_word ab[6],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_19944,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_immp(t2))){
-/* library.scm: 4412 ##sys#signal-hook */
+C_save_and_reclaim((void*)tr6,(void*)f_19969,6,t0,t1,t2,t3,t4,t5);}
+if(C_truep(C_immp(t2))){
+/* library.scm: 4434 ##sys#signal-hook */
 t6=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,lf[56],t5,lf[972],t2);}
+((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,lf[56],t5,lf[979],t2);}
 else{
-t6=(C_word)C_i_vectorp(t2);
-t7=(C_truep(t6)?t6:(C_word)C_i_pairp(t2));
+t6=C_i_vectorp(t2);
+t7=(C_truep(t6)?t6:C_i_pairp(t2));
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19966,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t9=(C_word)C_block_size(t2);
-/* library.scm: 4414 ##sys#check-range */
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19991,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t9=C_block_size(t2);
+/* library.scm: 4436 ##sys#check-range */
 t10=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t10+1)))(6,t10,t8,t3,C_fix(0),t9,t5);}
 else{
-t8=(C_truep((C_word)C_blockp(t2))?(C_word)C_bytevectorp(t2):C_SCHEME_FALSE);
+t8=(C_truep(C_blockp(t2))?C_bytevectorp(t2):C_SCHEME_FALSE);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19979,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t10=(C_word)C_block_size(t2);
-/* library.scm: 4421 ##sys#check-range */
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20004,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t10=C_block_size(t2);
+/* library.scm: 4443 ##sys#check-range */
 t11=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t11+1)))(6,t11,t9,t3,C_fix(0),t10,t5);}
 else{
-if(C_truep((C_word)C_structurep(t2))){
-t9=(C_word)C_slot(t2,C_fix(0));
-t10=(C_word)C_eqp(t9,lf[973]);
+if(C_truep(C_structurep(t2))){
+t9=C_slot(t2,C_fix(0));
+t10=C_eqp(t9,lf[980]);
 if(C_truep(t10)){
-t11=(C_word)C_slot(t2,C_fix(1));
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20004,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t11,tmp=(C_word)a,a+=6,tmp);
-t13=(C_word)C_block_size(t11);
-/* library.scm: 4427 ##sys#check-range */
+t11=C_slot(t2,C_fix(1));
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20029,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t11,tmp=(C_word)a,a+=6,tmp);
+t13=C_block_size(t11);
+/* library.scm: 4449 ##sys#check-range */
 t14=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t14+1)))(6,t14,t12,t3,C_fix(0),t13,t5);}
 else{
-t11=(C_word)C_eqp(t9,lf[974]);
+t11=C_eqp(t9,lf[981]);
 if(C_truep(t11)){
-t12=(C_word)C_slot(t2,C_fix(1));
-t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20020,a[2]=t4,a[3]=t3,a[4]=t12,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t14=(C_word)C_block_size(t12);
-/* library.scm: 4431 ##sys#check-range */
+t12=C_slot(t2,C_fix(1));
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20045,a[2]=t4,a[3]=t3,a[4]=t12,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t14=C_block_size(t12);
+/* library.scm: 4453 ##sys#check-range */
 t15=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t15+1)))(6,t15,t13,t3,C_fix(0),t14,t5);}
 else{
-t12=(C_word)C_eqp(t9,lf[975]);
+t12=C_eqp(t9,lf[982]);
 if(C_truep(t12)){
-t13=(C_word)C_slot(t2,C_fix(1));
-t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20036,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t13,tmp=(C_word)a,a+=6,tmp);
-t15=(C_word)C_block_size(t13);
-/* library.scm: 4435 ##sys#check-range */
+t13=C_slot(t2,C_fix(1));
+t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20061,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t13,tmp=(C_word)a,a+=6,tmp);
+t15=C_block_size(t13);
+/* library.scm: 4457 ##sys#check-range */
 t16=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t16+1)))(6,t16,t14,t3,C_fix(0),t15,t5);}
 else{
-t13=(C_word)C_eqp(t9,lf[976]);
+t13=C_eqp(t9,lf[983]);
 if(C_truep(t13)){
-t14=(C_word)C_slot(t2,C_fix(1));
-t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20052,a[2]=t4,a[3]=t3,a[4]=t14,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t16=(C_word)C_block_size(t14);
-/* library.scm: 4439 ##sys#check-range */
+t14=C_slot(t2,C_fix(1));
+t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20077,a[2]=t4,a[3]=t3,a[4]=t14,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t16=C_block_size(t14);
+/* library.scm: 4461 ##sys#check-range */
 t17=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t17+1)))(6,t17,t15,t3,C_fix(0),t16,t5);}
 else{
-t14=(C_word)C_eqp(t9,lf[977]);
+t14=C_eqp(t9,lf[984]);
 if(C_truep(t14)){
-t15=(C_word)C_slot(t2,C_fix(1));
-t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20068,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t15,tmp=(C_word)a,a+=6,tmp);
-t17=(C_word)C_block_size(t15);
-/* library.scm: 4443 ##sys#check-range */
+t15=C_slot(t2,C_fix(1));
+t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20093,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t15,tmp=(C_word)a,a+=6,tmp);
+t17=C_block_size(t15);
+/* library.scm: 4465 ##sys#check-range */
 t18=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t18+1)))(6,t18,t16,t3,C_fix(0),t17,t5);}
 else{
-t15=(C_word)C_eqp(t9,lf[978]);
+t15=C_eqp(t9,lf[985]);
 if(C_truep(t15)){
-t16=(C_word)C_slot(t2,C_fix(1));
-t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20084,a[2]=t4,a[3]=t3,a[4]=t16,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t18=(C_word)C_block_size(t16);
-/* library.scm: 4447 ##sys#check-range */
+t16=C_slot(t2,C_fix(1));
+t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20109,a[2]=t4,a[3]=t3,a[4]=t16,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t18=C_block_size(t16);
+/* library.scm: 4469 ##sys#check-range */
 t19=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t19+1)))(6,t19,t17,t3,C_fix(0),t18,t5);}
 else{
-t16=(C_word)C_eqp(t9,lf[979]);
+t16=C_eqp(t9,lf[986]);
 if(C_truep(t16)){
-t17=(C_word)C_slot(t2,C_fix(1));
-t18=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20100,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t17,tmp=(C_word)a,a+=6,tmp);
-t19=(C_word)C_block_size(t17);
-/* library.scm: 4451 ##sys#check-range */
+t17=C_slot(t2,C_fix(1));
+t18=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20125,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t17,tmp=(C_word)a,a+=6,tmp);
+t19=C_block_size(t17);
+/* library.scm: 4473 ##sys#check-range */
 t20=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t20+1)))(6,t20,t18,t3,C_fix(0),t19,t5);}
 else{
-t17=(C_word)C_eqp(t9,lf[980]);
+t17=C_eqp(t9,lf[987]);
 if(C_truep(t17)){
-t18=(C_word)C_slot(t2,C_fix(1));
-t19=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20116,a[2]=t4,a[3]=t3,a[4]=t18,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t20=(C_word)C_block_size(t18);
-/* library.scm: 4455 ##sys#check-range */
+t18=C_slot(t2,C_fix(1));
+t19=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20141,a[2]=t4,a[3]=t3,a[4]=t18,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t20=C_block_size(t18);
+/* library.scm: 4477 ##sys#check-range */
 t21=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t21+1)))(6,t21,t19,t3,C_fix(0),t20,t5);}
 else{
-t18=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20123,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t19=(C_word)C_block_size(t2);
-t20=(C_word)C_fixnum_difference(t19,C_fix(1));
-/* library.scm: 4458 ##sys#check-range */
+t18=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20148,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t19=C_block_size(t2);
+t20=C_fixnum_difference(t19,C_fix(1));
+/* library.scm: 4480 ##sys#check-range */
 t21=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t21+1)))(6,t21,t18,t3,C_fix(0),t20,t5);}}}}}}}}}
 else{
-if(C_truep((C_word)C_i_stringp(t2))){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20144,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t10=(C_word)C_block_size(t2);
-/* library.scm: 4461 ##sys#check-range */
+if(C_truep(C_i_stringp(t2))){
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20169,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t10=C_block_size(t2);
+/* library.scm: 4483 ##sys#check-range */
 t11=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t11+1)))(6,t11,t9,t3,C_fix(0),t10,t5);}
 else{
-/* library.scm: 4464 ##sys#signal-hook */
+/* library.scm: 4486 ##sys#signal-hook */
 t9=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t1,lf[56],t5,lf[981],t2);}}}}}}
+((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t1,lf[56],t5,lf[988],t2);}}}}}}
 
-/* k20142 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20144(C_word c,C_word t0,C_word t1){
+/* k20167 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20144,2,t0,t1);}
-t2=(C_word)C_a_i_make_locative(&a,4,C_fix(1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_20169,2,t0,t1);}
+t2=C_a_i_make_locative(&a,4,C_fix(1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k20121 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20123(C_word c,C_word t0,C_word t1){
+/* k20146 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20148(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20123,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_20148,2,t0,t1);}
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_make_locative(&a,4,C_fix(0),((C_word*)t0)[3],t2,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_make_locative(&a,4,C_fix(0),((C_word*)t0)[3],t2,((C_word*)t0)[2]));}
 
-/* k20114 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20116(C_word c,C_word t0,C_word t1){
+/* k20139 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20141(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20116,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20141,2,t0,t1);}
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_make_locative(&a,4,C_fix(9),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_make_locative(&a,4,C_fix(9),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* k20098 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20100(C_word c,C_word t0,C_word t1){
+/* k20123 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20125(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20100,2,t0,t1);}
-t2=(C_word)C_a_i_make_locative(&a,4,C_fix(8),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_20125,2,t0,t1);}
+t2=C_a_i_make_locative(&a,4,C_fix(8),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k20082 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20084(C_word c,C_word t0,C_word t1){
+/* k20107 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20084,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20109,2,t0,t1);}
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_make_locative(&a,4,C_fix(7),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_make_locative(&a,4,C_fix(7),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* k20066 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20068(C_word c,C_word t0,C_word t1){
+/* k20091 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20068,2,t0,t1);}
-t2=(C_word)C_a_i_make_locative(&a,4,C_fix(6),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_20093,2,t0,t1);}
+t2=C_a_i_make_locative(&a,4,C_fix(6),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k20050 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20052(C_word c,C_word t0,C_word t1){
+/* k20075 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20077(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20052,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20077,2,t0,t1);}
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_make_locative(&a,4,C_fix(5),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_make_locative(&a,4,C_fix(5),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* k20034 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20036(C_word c,C_word t0,C_word t1){
+/* k20059 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20036,2,t0,t1);}
-t2=(C_word)C_a_i_make_locative(&a,4,C_fix(4),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_20061,2,t0,t1);}
+t2=C_a_i_make_locative(&a,4,C_fix(4),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k20018 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20020(C_word c,C_word t0,C_word t1){
+/* k20043 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20045(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20020,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20045,2,t0,t1);}
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_make_locative(&a,4,C_fix(3),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_make_locative(&a,4,C_fix(3),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* k20002 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_20004(C_word c,C_word t0,C_word t1){
+/* k20027 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20004,2,t0,t1);}
-t2=(C_word)C_a_i_make_locative(&a,4,C_fix(2),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_20029,2,t0,t1);}
+t2=C_a_i_make_locative(&a,4,C_fix(2),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k19977 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19979(C_word c,C_word t0,C_word t1){
+/* k20002 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_20004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19979,2,t0,t1);}
-t2=(C_word)C_a_i_make_locative(&a,4,C_fix(2),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)tr2,(void*)f_20004,2,t0,t1);}
+t2=C_a_i_make_locative(&a,4,C_fix(2),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k19964 in ##sys#make-locative in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19966(C_word c,C_word t0,C_word t1){
+/* k19989 in ##sys#make-locative in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19966,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19991,2,t0,t1);}
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_make_locative(&a,4,C_fix(0),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_make_locative(&a,4,C_fix(0),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19746(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19771(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12956,13 +12944,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+19)){
-C_save_and_reclaim((void*)tr3r,(void*)f_19746r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_19771r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_19746r(t0,t1,t2,t3);}}
+f_19771r(t0,t1,t2,t3);}}
 
-static void C_ccall f_19746r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_19771r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12973,100 +12961,100 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(19);
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19748,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word)li712),tmp=(C_word)a,a+=11,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19891,a[2]=t4,a[3]=((C_word)li713),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19896,a[2]=t5,a[3]=((C_word)li714),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-port49715022 */
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19773,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word)li714),tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19916,a[2]=t4,a[3]=((C_word)li715),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19921,a[2]=t5,a[3]=((C_word)li716),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-port49555006 */
 t7=t6;
-f_19896(t7,t1);}
+f_19921(t7,t1);}
 else{
-t7=(C_word)C_i_car(t3);
-t8=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t8))){
-/* def-header49725020 */
+t7=C_i_car(t3);
+t8=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t8))){
+/* def-header49565004 */
 t9=t5;
-f_19891(t9,t1,t7);}
+f_19916(t9,t1,t7);}
 else{
-t9=(C_word)C_i_car(t8);
-t10=(C_word)C_i_cdr(t8);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* body49694977 */
+t9=C_i_car(t8);
+t10=C_i_cdr(t8);
+if(C_truep(C_i_nullp(t10))){
+/* body49534961 */
 t11=t4;
-f_19748(t11,t1,t7,t9);}
+f_19773(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-port4971 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19896(C_word t0,C_word t1){
+/* def-port4955 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19921(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19896,NULL,2,t0,t1);}
-/* def-header49725020 */
+C_save_and_reclaim((void*)trf_19921,NULL,2,t0,t1);}
+/* def-header49565004 */
 t2=((C_word*)t0)[2];
-f_19891(t2,t1,*((C_word*)lf[424]+1));}
+f_19916(t2,t1,*((C_word*)lf[430]+1));}
 
-/* def-header4972 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19891(C_word t0,C_word t1,C_word t2){
+/* def-header4956 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19916(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19891,NULL,3,t0,t1,t2);}
-/* body49694977 */
+C_save_and_reclaim((void*)trf_19916,NULL,3,t0,t1,t2);}
+/* body49534961 */
 t3=((C_word*)t0)[2];
-f_19748(t3,t1,t2,lf[970]);}
+f_19773(t3,t1,t2,lf[977]);}
 
-/* body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19748(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19773(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19748,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_19752,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t2,a[11]=t1,a[12]=((C_word*)t0)[9],tmp=(C_word)a,a+=13,tmp);
-/* library.scm: 4374 ##sys#check-port */
-t5=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[960]);}
+C_save_and_reclaim((void*)trf_19773,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_19777,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t2,a[11]=t1,a[12]=((C_word*)t0)[9],tmp=(C_word)a,a+=13,tmp);
+/* library.scm: 4396 ##sys#check-port */
+t5=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[967]);}
 
-/* k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19752(C_word c,C_word t0,C_word t1){
+/* k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19777(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19752,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_19755,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
-/* library.scm: 4375 display */
+C_save_and_reclaim((void*)tr2,(void*)f_19777,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_19780,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+/* library.scm: 4397 display */
 t3=((C_word*)t0)[9];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],((C_word*)t0)[10]);}
 
-/* k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19755(C_word c,C_word t0,C_word t1){
+/* k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19780(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19755,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_19761,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-if(C_truep((C_word)C_immp(((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)tr2,(void*)f_19780,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_19786,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+if(C_truep(C_immp(((C_word*)t0)[5]))){
 t3=t2;
-f_19761(t3,C_SCHEME_FALSE);}
+f_19786(t3,C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
+t3=C_slot(((C_word*)t0)[5],C_fix(0));
 t4=t2;
-f_19761(t4,(C_word)C_eqp(lf[649],t3));}}
+f_19786(t4,C_eqp(lf[655],t3));}}
 
-/* k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19761(C_word t0,C_word t1){
+/* k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19786(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13074,61 +13062,61 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19761,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_19786,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19764,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-/* library.scm: 4377 errmsg */
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19789,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+/* library.scm: 4399 errmsg */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[5]);}
 else{
-if(C_truep((C_word)C_i_stringp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19860,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4400 display */
+if(C_truep(C_i_stringp(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19885,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4422 display */
 t3=((C_word*)t0)[8];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[968],((C_word*)t0)[9]);}
+((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[975],((C_word*)t0)[9]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19869,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4404 display */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19894,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4426 display */
 t3=((C_word*)t0)[8];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[969],((C_word*)t0)[9]);}}}
+((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[976],((C_word*)t0)[9]);}}}
 
-/* k19867 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19869(C_word c,C_word t0,C_word t1){
+/* k19892 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19894(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19869,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
-/* library.scm: 4405 writeargs */
+C_save_and_reclaim((void*)tr2,(void*)f_19894,2,t0,t1);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[5]);
+/* library.scm: 4427 writeargs */
 t3=((C_word*)t0)[4];
-f_19704(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_19729(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k19858 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19860(C_word c,C_word t0,C_word t1){
+/* k19883 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19860,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19863,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4401 display */
+C_save_and_reclaim((void*)tr2,(void*)f_19885,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19888,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4423 display */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* k19861 in k19858 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19863(C_word c,C_word t0,C_word t1){
+/* k19886 in k19883 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19888(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4402 newline */
+/* library.scm: 4424 newline */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19764(C_word c,C_word t0,C_word t1){
+/* k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19789(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13137,64 +13125,64 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19764,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19767,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_19789,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19792,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19796,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[7],a[7]=((C_word)li711),tmp=(C_word)a,a+=8,tmp);
-/* g49964997 */
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19821,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[7],a[7]=((C_word)li713),tmp=(C_word)a,a+=8,tmp);
+/* g49804981 */
 t4=t3;
-f_19796(t4,t2,t1);}
+f_19821(t4,t2,t1);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-if(C_truep((C_word)C_i_equalp(lf[965],t3))){
-/* library.scm: 4387 display */
+t3=C_slot(((C_word*)t0)[4],C_fix(1));
+if(C_truep(C_i_equalp(lf[972],t3))){
+/* library.scm: 4409 display */
 t4=((C_word*)t0)[7];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,lf[966],((C_word*)t0)[8]);}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t2,lf[973],((C_word*)t0)[8]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19844,a[2]=((C_word*)t0)[8],a[3]=t2,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4389 display */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19869,a[2]=((C_word*)t0)[8],a[3]=t2,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4411 display */
 t5=((C_word*)t0)[7];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t4,lf[967],((C_word*)t0)[8]);}}}
+((C_proc4)C_retrieve_proc(t5))(4,t5,t4,lf[974],((C_word*)t0)[8]);}}}
 
-/* k19842 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19844(C_word c,C_word t0,C_word t1){
+/* k19867 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19869(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* library.scm: 4390 display */
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+/* library.scm: 4412 display */
 t3=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* g4996 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19796(C_word t0,C_word t1,C_word t2){
+/* g4980 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19821(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19796,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19800,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 4379 display */
+C_save_and_reclaim((void*)trf_19821,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19825,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 4401 display */
 t4=((C_word*)t0)[6];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t3,lf[964],((C_word*)t0)[5]);}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t3,lf[971],((C_word*)t0)[5]);}
 
-/* k19798 in g4996 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19800(C_word c,C_word t0,C_word t1){
+/* k19823 in g4980 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19800,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19803,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4380 errloc */
+C_save_and_reclaim((void*)tr2,(void*)f_19825,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19828,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4402 errloc */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k19801 in k19798 in g4996 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19803(C_word c,C_word t0,C_word t1){
+/* k19826 in k19823 in g4980 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13203,62 +13191,62 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19803,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19806,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(C_truep(t1)?(C_word)C_i_symbolp(t1):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_19828,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19831,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(C_truep(t1)?C_i_symbolp(t1):C_SCHEME_FALSE);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19819,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19823,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4382 ##sys#symbol->qualified-string */
-t6=*((C_word*)lf[325]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19844,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19848,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4404 ##sys#symbol->qualified-string */
+t6=*((C_word*)lf[331]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t1);}
 else{
-/* library.scm: 4383 display */
+/* library.scm: 4405 display */
 t4=((C_word*)t0)[6];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
 
-/* k19821 in k19801 in k19798 in g4996 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19823(C_word c,C_word t0,C_word t1){
+/* k19846 in k19826 in k19823 in g4980 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19848(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4382 string-append */
+/* library.scm: 4404 string-append */
 t2=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[962],t1,lf[963]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[969],t1,lf[970]);}
 
-/* k19817 in k19801 in k19798 in g4996 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19819(C_word c,C_word t0,C_word t1){
+/* k19842 in k19826 in k19823 in g4980 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4382 display */
+/* library.scm: 4404 display */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k19804 in k19801 in k19798 in g4996 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19806(C_word c,C_word t0,C_word t1){
+/* k19829 in k19826 in k19823 in g4980 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19831(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4383 display */
+/* library.scm: 4405 display */
 t2=((C_word*)t0)[5];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k19765 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19767(C_word c,C_word t0,C_word t1){
+/* k19790 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19767,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19770,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4391 errargs */
+C_save_and_reclaim((void*)tr2,(void*)f_19792,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19795,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4413 errargs */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k19768 in k19765 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19770(C_word c,C_word t0,C_word t1){
+/* k19793 in k19790 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19795(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13267,44 +13255,44 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19770,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19795,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_length(t1);
-t3=(C_word)C_eqp(C_fix(1),t2);
+t2=C_i_length(t1);
+t3=C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19782,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4394 display */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19807,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4416 display */
 t5=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t4,lf[961],((C_word*)t0)[4]);}
+((C_proc4)C_retrieve_proc(t5))(4,t5,t4,lf[968],((C_word*)t0)[4]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19788,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4397 newline */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19813,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4419 newline */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,((C_word*)t0)[4]);}}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k19786 in k19768 in k19765 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19788(C_word c,C_word t0,C_word t1){
+/* k19811 in k19793 in k19790 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4398 writeargs */
+/* library.scm: 4420 writeargs */
 t2=((C_word*)t0)[5];
-f_19704(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_19729(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k19780 in k19768 in k19765 in k19762 in k19759 in k19753 in k19750 in body4969 in print-error-message in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19782(C_word c,C_word t0,C_word t1){
+/* k19805 in k19793 in k19790 in k19787 in k19784 in k19778 in k19775 in body4953 in print-error-message in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19807(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4395 writeargs */
+/* library.scm: 4417 writeargs */
 t2=((C_word*)t0)[5];
-f_19704(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_19729(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* writeargs in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19704(C_word t0,C_word t1,C_word t2,C_word t3){
+/* writeargs in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19729(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13312,15 +13300,15 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19704,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_19729,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19710,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li709),tmp=(C_word)a,a+=7,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19735,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li711),tmp=(C_word)a,a+=7,tmp));
 t7=((C_word*)t5)[1];
-f_19710(t7,t1,t2);}
+f_19735(t7,t1,t2);}
 
-/* loop4949 in writeargs in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19710(C_word t0,C_word t1,C_word t2){
+/* loop4933 in writeargs in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19735(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13329,101 +13317,101 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19710,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19718,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li708),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19734,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g49564957 */
+C_save_and_reclaim((void*)trf_19735,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19743,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li710),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19759,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g49404941 */
 t6=t3;
-f_19718(t6,t4,t5);}
+f_19743(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k19732 in loop4949 in writeargs in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19734(C_word c,C_word t0,C_word t1){
+/* k19757 in loop4933 in writeargs in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19759(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_19710(t3,((C_word*)t0)[2],t2);}
+f_19735(t3,((C_word*)t0)[2],t2);}
 
-/* g4956 in loop4949 in writeargs in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19718(C_word t0,C_word t1,C_word t2){
+/* g4940 in loop4933 in writeargs in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19743(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19718,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19722,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19727,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word)li707),tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4368 ##sys#with-print-length-limit */
-t5=*((C_word*)lf[654]+1);
+C_save_and_reclaim((void*)trf_19743,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19747,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19752,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word)li709),tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4390 ##sys#with-print-length-limit */
+t5=*((C_word*)lf[660]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,C_fix(80),t4);}
 
-/* a19726 in g4956 in loop4949 in writeargs in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19727(C_word c,C_word t0,C_word t1){
+/* a19751 in g4940 in loop4933 in writeargs in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19752(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19727,2,t0,t1);}
-/* library.scm: 4368 write */
+C_save_and_reclaim((void*)tr2,(void*)f_19752,2,t0,t1);}
+/* library.scm: 4390 write */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k19720 in g4956 in loop4949 in writeargs in k19701 in k19698 in k19695 in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19722(C_word c,C_word t0,C_word t1){
+/* k19745 in g4940 in loop4933 in writeargs in k19726 in k19723 in k19720 in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4369 newline */
+/* library.scm: 4391 newline */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#read-from-string in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19686(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#read-from-string in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19711(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_19686,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19690,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4350 open-input-string */
+C_save_and_reclaim((void*)tr3,(void*)f_19711,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19715,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4372 open-input-string */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
 
-/* k19688 in ##sys#read-from-string in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19690(C_word c,C_word t0,C_word t1){
+/* k19713 in ##sys#read-from-string in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19715(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4351 read */
-t2=*((C_word*)lf[499]+1);
+/* library.scm: 4373 read */
+t2=*((C_word*)lf[505]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* promise? in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19680(C_word c,C_word t0,C_word t1,C_word t2){
+/* promise? in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19705(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_19680,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_19705,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[77]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[77]));}
 
-/* ##sys#make-promise in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19648(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#make-promise in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19673(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13434,46 +13422,46 @@ C_word t8;
 C_word ab[13],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_19648,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_19673,3,t0,t1,t2);}
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19654,a[2]=t2,a[3]=t6,a[4]=t4,a[5]=((C_word)li703),tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19679,a[2]=t2,a[3]=t6,a[4]=t4,a[5]=((C_word)li705),tmp=(C_word)a,a+=6,tmp);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,2,lf[77],t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_a_i_record(&a,2,lf[77],t7));}
 
-/* a19653 in ##sys#make-promise in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19654(C_word c,C_word t0,C_word t1){
+/* a19678 in ##sys#make-promise in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19679(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19654,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19679,2,t0,t1);}
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 C_apply_values(3,0,t1,((C_word*)((C_word*)t0)[3])[1]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19666,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li702),tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4331 ##sys#call-with-values */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19691,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li704),tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4353 ##sys#call-with-values */
 C_call_with_values(4,0,t1,((C_word*)t0)[2],t2);}}
 
-/* a19665 in a19653 in ##sys#make-promise in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19666(C_word c,C_word t0,C_word t1,...){
+/* a19690 in a19678 in ##sys#make-promise in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19691(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2r,(void*)f_19666r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_19691r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_19666r(t0,t1,t2);}}
+f_19691r(t0,t1,t2);}}
 
-static void C_ccall f_19666r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_19691r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13485,35 +13473,35 @@ t3=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_TRUE);
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 C_apply_values(3,0,t1,((C_word*)((C_word*)t0)[2])[1]);}}
 
-/* gc in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19603(C_word c,C_word t0,C_word t1,...){
+/* gc in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19628(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2r,(void*)f_19603r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_19628r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_19603r(t0,t1,t2);}}
+f_19628r(t0,t1,t2);}}
 
-static void C_ccall f_19603r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_19628r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
-if(C_truep((C_word)C_i_pairp(t2))){
-if(C_truep((C_word)C_i_car(t2))){
-/* library.scm: 4289 ##sys#force-finalizers */
-t3=*((C_word*)lf[743]+1);
+if(C_truep(C_i_pairp(t2))){
+if(C_truep(C_i_car(t2))){
+/* library.scm: 4311 ##sys#force-finalizers */
+t3=*((C_word*)lf[750]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 else{
 C_apply(4,0,t1,*((C_word*)lf[18]+1),t2);}}
 else{
 C_apply(4,0,t1,*((C_word*)lf[18]+1),t2);}}
 
-/* ##sys#force-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19575(C_word c,C_word t0,C_word t1){
+/* ##sys#force-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19600(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13522,56 +13510,56 @@ C_word t5;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19575,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19600,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19581,a[2]=t3,a[3]=((C_word)li699),tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19606,a[2]=t3,a[3]=((C_word)li701),tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_19581(t5,t1);}
+f_19606(t5,t1);}
 
-/* loop in ##sys#force-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19581(C_word t0,C_word t1){
+/* loop in ##sys#force-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19606(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19581,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19585,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4279 ##sys#gc */
+C_save_and_reclaim((void*)trf_19606,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19610,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4301 ##sys#gc */
 t3=*((C_word*)lf[18]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k19583 in loop in ##sys#force-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19585(C_word c,C_word t0,C_word t1){
+/* k19608 in loop in ##sys#force-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19585,2,t0,t1);}
-t2=(C_word)C_slot(*((C_word*)lf[909]+1),C_fix(0));
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19594,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4282 ##sys#run-pending-finalizers */
-t4=*((C_word*)lf[910]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_19610,2,t0,t1);}
+t2=C_slot(*((C_word*)lf[916]+1),C_fix(0));
+if(C_truep(C_fixnum_greaterp(t2,C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19619,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4304 ##sys#run-pending-finalizers */
+t4=*((C_word*)lf[917]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,C_SCHEME_FALSE);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}}
 
-/* k19592 in k19583 in loop in ##sys#force-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19594(C_word c,C_word t0,C_word t1){
+/* k19617 in k19608 in loop in ##sys#force-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4283 loop */
+/* library.scm: 4305 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_19581(t2,((C_word*)t0)[2]);}
+f_19606(t2,((C_word*)t0)[2]);}
 
-/* ##sys#run-pending-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19492(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#run-pending-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19517(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13584,10 +13572,10 @@ C_word t10;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_19492,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_19517,3,t0,t1,t2);}
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 if(C_truep(t2)){
-/* library.scm: 4275 ##sys#context-switch */
+/* library.scm: 4297 ##sys#context-switch */
 C_context_switch(3,0,t1,t2);}
 else{
 t3=C_SCHEME_UNDEFINED;
@@ -13595,21 +13583,21 @@ t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 else{
 t3=C_set_block_item(((C_word*)t0)[4],0,C_SCHEME_TRUE);
-t4=(C_word)C_block_size(*((C_word*)lf[909]+1));
-t5=(C_word)C_slot(*((C_word*)lf[909]+1),C_fix(0));
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19512,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_fudge(C_fix(13)))){
-t7=(C_word)C_fudge(C_fix(26));
-t8=(C_word)C_fudge(C_fix(27));
-/* library.scm: 4265 print */
+t4=C_block_size(*((C_word*)lf[916]+1));
+t5=C_slot(*((C_word*)lf[916]+1),C_fix(0));
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19537,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_fudge(C_fix(13)))){
+t7=C_fudge(C_fix(26));
+t8=C_fudge(C_fix(27));
+/* library.scm: 4287 print */
 t9=((C_word*)t0)[2];
-((C_proc9)C_retrieve_proc(t9))(9,t9,t6,lf[930],t5,lf[931],t7,lf[932],t8,lf[933]);}
+((C_proc9)C_retrieve_proc(t9))(9,t9,t6,lf[937],t5,lf[938],t7,lf[939],t8,lf[940]);}
 else{
 t7=t6;
-f_19512(2,t7,C_SCHEME_UNDEFINED);}}}
+f_19537(2,t7,C_SCHEME_UNDEFINED);}}}
 
-/* k19510 in ##sys#run-pending-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19512(C_word c,C_word t0,C_word t1){
+/* k19535 in ##sys#run-pending-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19537(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13618,16 +13606,16 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19512,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19515,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_19537,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19540,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19524,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word)li697),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19549,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word)li699),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_19524(t6,t2,C_fix(0));}
+f_19549(t6,t2,C_fix(0));}
 
-/* doloop4896 in k19510 in ##sys#run-pending-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19524(C_word t0,C_word t1,C_word t2){
+/* doloop4880 in k19535 in ##sys#run-pending-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19549(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13639,65 +13627,65 @@ C_word t9;
 C_word t10;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19524,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[3]))){
+C_save_and_reclaim((void*)trf_19549,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[3]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_fixnum_times(t2,C_fix(2));
-t4=(C_word)C_fixnum_plus(C_fix(1),t3);
-t5=(C_word)C_fixnum_plus(t4,C_fix(1));
-t6=(C_word)C_slot(*((C_word*)lf[909]+1),t5);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19540,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_slot(*((C_word*)lf[909]+1),t4);
-/* g49024903 */
+t3=C_fixnum_times(t2,C_fix(2));
+t4=C_fixnum_plus(C_fix(1),t3);
+t5=C_fixnum_plus(t4,C_fix(1));
+t6=C_slot(*((C_word*)lf[916]+1),t5);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19565,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t8=C_slot(*((C_word*)lf[916]+1),t4);
+/* g48864887 */
 t9=t6;
 ((C_proc3)C_retrieve_proc(t9))(3,t9,t7,t8);}}
 
-/* k19538 in doloop4896 in k19510 in ##sys#run-pending-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19540(C_word c,C_word t0,C_word t1){
+/* k19563 in doloop4880 in k19535 in ##sys#run-pending-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_19524(t3,((C_word*)t0)[2],t2);}
+f_19549(t3,((C_word*)t0)[2],t2);}
 
-/* k19513 in k19510 in ##sys#run-pending-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19515(C_word c,C_word t0,C_word t1){
+/* k19538 in k19535 in ##sys#run-pending-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19515,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19518,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4272 vector-fill! */
+C_save_and_reclaim((void*)tr2,(void*)f_19540,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19543,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4294 vector-fill! */
 t3=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,*((C_word*)lf[909]+1),C_SCHEME_UNDEFINED);}
+((C_proc4)C_retrieve_proc(t3))(4,t3,t2,*((C_word*)lf[916]+1),C_SCHEME_UNDEFINED);}
 
-/* k19516 in k19513 in k19510 in ##sys#run-pending-finalizers in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19518(C_word c,C_word t0,C_word t1){
+/* k19541 in k19538 in k19535 in ##sys#run-pending-finalizers in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_set_i_slot(*((C_word*)lf[909]+1),C_fix(0),C_fix(0));
+t2=C_i_set_i_slot(*((C_word*)lf[916]+1),C_fix(0),C_fix(0));
 t3=C_set_block_item(((C_word*)t0)[4],0,C_SCHEME_FALSE);
 if(C_truep(((C_word*)t0)[3])){
-/* library.scm: 4275 ##sys#context-switch */
+/* library.scm: 4297 ##sys#context-switch */
 C_context_switch(3,0,((C_word*)t0)[2],((C_word*)t0)[3]);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* set-finalizer! in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19428(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* set-finalizer! in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19453(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13711,71 +13699,71 @@ C_word t12;
 C_word ab[12],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_19428,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19432,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_fudge(C_fix(26));
-if(C_truep((C_word)C_fixnum_greaterp(t5,C_fix((C_word)C_max_pending_finalizers)))){
-t6=(C_word)C_fixnum_times(C_fix(2),C_fix((C_word)C_max_pending_finalizers));
-if(C_truep((C_word)C_resize_pending_finalizers(t6))){
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19449,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t8=(C_word)C_fixnum_times(C_fix(2),C_fix((C_word)C_max_pending_finalizers));
-t9=(C_word)C_fixnum_plus(t8,C_fix(1));
-/* library.scm: 4243 ##sys#grow-vector */
-f_9589(t7,*((C_word*)lf[909]+1),t9,C_SCHEME_UNDEFINED);}
-else{
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19473,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fudge(C_fix(13)))){
-t8=(C_word)C_fudge(C_fix(26));
-/* library.scm: 4251 print */
+C_save_and_reclaim((void*)tr4,(void*)f_19453,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19457,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=C_fudge(C_fix(26));
+if(C_truep(C_fixnum_greaterp(t5,C_fix((C_word)C_max_pending_finalizers)))){
+t6=C_fixnum_times(C_fix(2),C_fix((C_word)C_max_pending_finalizers));
+if(C_truep(C_resize_pending_finalizers(t6))){
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19474,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t8=C_fixnum_times(C_fix(2),C_fix((C_word)C_max_pending_finalizers));
+t9=C_fixnum_plus(t8,C_fix(1));
+/* library.scm: 4265 ##sys#grow-vector */
+f_9617(t7,*((C_word*)lf[916]+1),t9,C_SCHEME_UNDEFINED);}
+else{
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19498,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fudge(C_fix(13)))){
+t8=C_fudge(C_fix(26));
+/* library.scm: 4273 print */
 t9=((C_word*)t0)[2];
-((C_proc5)C_retrieve_proc(t9))(5,t9,t7,lf[928],t8,lf[929]);}
+((C_proc5)C_retrieve_proc(t9))(5,t9,t7,lf[935],t8,lf[936]);}
 else{
-/* library.scm: 4252 ##sys#force-finalizers */
-t8=*((C_word*)lf[743]+1);
+/* library.scm: 4274 ##sys#force-finalizers */
+t8=*((C_word*)lf[750]+1);
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t4);}}}
 else{
-/* library.scm: 4253 ##sys#set-finalizer! */
-t6=*((C_word*)lf[923]+1);
+/* library.scm: 4275 ##sys#set-finalizer! */
+t6=*((C_word*)lf[930]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,t2,t3);}}
 
-/* k19471 in set-finalizer! in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19473(C_word c,C_word t0,C_word t1){
+/* k19496 in set-finalizer! in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4252 ##sys#force-finalizers */
-t2=*((C_word*)lf[743]+1);
+/* library.scm: 4274 ##sys#force-finalizers */
+t2=*((C_word*)lf[750]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k19447 in set-finalizer! in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19449(C_word c,C_word t0,C_word t1){
+/* k19472 in set-finalizer! in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19474(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=C_mutate((C_word*)lf[909]+1 /* (set! pending-finalizers ...) */,t1);
-if(C_truep((C_word)C_fudge(C_fix(13)))){
-t3=(C_word)C_fudge(C_fix(26));
-/* library.scm: 4247 print */
+t2=C_mutate((C_word*)lf[916]+1 /* (set! pending-finalizers ...) */,t1);
+if(C_truep(C_fudge(C_fix(13)))){
+t3=C_fudge(C_fix(26));
+/* library.scm: 4269 print */
 t4=((C_word*)t0)[6];
-((C_proc7)C_retrieve_proc(t4))(7,t4,((C_word*)t0)[5],lf[925],t3,lf[926],C_fix((C_word)C_max_pending_finalizers),lf[927]);}
+((C_proc7)C_retrieve_proc(t4))(7,t4,((C_word*)t0)[5],lf[932],t3,lf[933],C_fix((C_word)C_max_pending_finalizers),lf[934]);}
 else{
-/* library.scm: 4253 ##sys#set-finalizer! */
-t3=*((C_word*)lf[923]+1);
+/* library.scm: 4275 ##sys#set-finalizer! */
+t3=*((C_word*)lf[930]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k19430 in set-finalizer! in k19420 in k19416 in k19412 in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19432(C_word c,C_word t0,C_word t1){
+/* k19455 in set-finalizer! in k19445 in k19441 in k19437 in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4253 ##sys#set-finalizer! */
-t2=*((C_word*)lf[923]+1);
+/* library.scm: 4275 ##sys#set-finalizer! */
+t2=*((C_word*)lf[930]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18958(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13783,84 +13771,84 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18958,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(C_make_character(60),t2);
+C_save_and_reclaim((void*)tr4,(void*)f_18983,4,t0,t1,t2,t3);}
+t4=C_eqp(C_make_character(60),t2);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18971,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18996,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* read-char/port */
-t6=*((C_word*)lf[495]+1);
+t6=*((C_word*)lf[501]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}
 else{
-/* library.scm: 4109 old */
+/* library.scm: 4131 old */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t2,t3);}}
 
-/* k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18971(C_word c,C_word t0,C_word t1){
+/* k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18971,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18974,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 4112 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_18996,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 4134 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[7]);}
 
-/* k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18974(C_word c,C_word t0,C_word t1){
+/* k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18999(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18974,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18999,2,t0,t1);}
 switch(t1){
 case C_make_character(60):
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18983,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 4114 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19008,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 4136 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[7]);
 case C_make_character(35):
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19096,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 4139 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19121,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 4161 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[7]);
 default:
-/* library.scm: 4194 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[7],lf[920]);}}
+/* library.scm: 4216 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[7],lf[927]);}}
 
-/* k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19096(C_word c,C_word t0,C_word t1){
+/* k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19096,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19099,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4140 readln */
+C_save_and_reclaim((void*)tr2,(void*)f_19121,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19124,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4162 readln */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_18866(t3,t2,((C_word*)t0)[5]);}
+f_18891(t3,t2,((C_word*)t0)[5]);}
 
-/* k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19099(C_word c,C_word t0,C_word t1){
+/* k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19124(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19099,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19102,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 4141 open-output-string */
+C_save_and_reclaim((void*)tr2,(void*)f_19124,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19127,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 4163 open-output-string */
 t3=((C_word*)t0)[6];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19102(C_word c,C_word t0,C_word t1){
+/* k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19127(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13879,42 +13867,42 @@ C_word t15;
 C_word t16;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19102,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19127,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19104,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t3,a[5]=((C_word)li691),tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_i_string_length(((C_word*)t0)[5]);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19118,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-t7=(C_word)C_eqp(t5,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19129,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t3,a[5]=((C_word)li693),tmp=(C_word)a,a+=6,tmp);
+t5=C_i_string_length(((C_word*)t0)[5]);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19143,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t7=C_eqp(t5,C_fix(0));
 if(C_truep(t7)){
-/* library.scm: 4150 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),t6,((C_word*)t0)[4],lf[918]);}
+/* library.scm: 4172 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),t6,((C_word*)t0)[4],lf[925]);}
 else{
-t8=(C_word)C_fixnum_difference(t5,C_fix(1));
-t9=(C_word)C_i_string_ref(((C_word*)t0)[5],t8);
-t10=(C_word)C_eqp(t9,C_make_character(32));
+t8=C_fixnum_difference(t5,C_fix(1));
+t9=C_i_string_ref(((C_word*)t0)[5],t8);
+t10=C_eqp(t9,C_make_character(32));
 if(C_truep(t10)){
 if(C_truep(t10)){
-/* library.scm: 4154 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),t6,((C_word*)t0)[4],lf[919]);}
+/* library.scm: 4176 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),t6,((C_word*)t0)[4],lf[926]);}
 else{
 t11=C_SCHEME_UNDEFINED;
 t12=t6;
-f_19118(2,t12,t11);}}
+f_19143(2,t12,t11);}}
 else{
-t11=(C_word)C_fixnum_difference(t5,C_fix(1));
-t12=(C_word)C_i_string_ref(((C_word*)t0)[5],t11);
-t13=(C_word)C_eqp(t12,C_make_character(9));
+t11=C_fixnum_difference(t5,C_fix(1));
+t12=C_i_string_ref(((C_word*)t0)[5],t11);
+t13=C_eqp(t12,C_make_character(9));
 if(C_truep(t13)){
-/* library.scm: 4154 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),t6,((C_word*)t0)[4],lf[919]);}
+/* library.scm: 4176 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),t6,((C_word*)t0)[4],lf[926]);}
 else{
 t14=C_SCHEME_UNDEFINED;
 t15=t6;
-f_19118(2,t15,t14);}}}}
+f_19143(2,t15,t14);}}}}
 
-/* k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19118(C_word c,C_word t0,C_word t1){
+/* k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13922,28 +13910,28 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19118,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19143,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19123,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li693),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19148,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li695),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_19123(t5,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_19148(t5,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19123(C_word t0,C_word t1,C_word t2){
+/* loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19148(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19123,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19127,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=t1,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-/* library.scm: 4159 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_19148,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19152,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=t1,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+/* library.scm: 4181 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[6]);}
 
-/* k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19127(C_word c,C_word t0,C_word t1){
+/* k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19152(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13954,38 +13942,38 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19127,2,t0,t1);}
-t2=(C_word)C_eqp(t1,C_make_character(10));
-t3=(C_truep(t2)?t2:(C_word)C_eqp(t1,C_SCHEME_END_OF_FILE));
+C_save_and_reclaim((void*)tr2,(void*)f_19152,2,t0,t1);}
+t2=C_eqp(t1,C_make_character(10));
+t3=(C_truep(t2)?t2:C_eqp(t1,C_SCHEME_END_OF_FILE));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19139,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 4162 get/clear-str */
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19164,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 4184 get/clear-str */
 t5=((C_word*)t0)[4];
-f_19104(t5,t4);}
+f_19129(t5,t4);}
 else{
-t4=(C_word)C_eqp(t1,C_make_character(35));
+t4=C_eqp(t1,C_make_character(35));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19297,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 4182 ##sys#peek-char-0 */
-t6=*((C_word*)lf[497]+1);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19322,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 4204 ##sys#peek-char-0 */
+t6=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[6]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19360,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4192 ##sys#write-char-0 */
-t6=*((C_word*)lf[596]+1);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19385,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4214 ##sys#write-char-0 */
+t6=*((C_word*)lf[602]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t1,((C_word*)((C_word*)t0)[3])[1]);}}}
 
-/* k19358 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19360(C_word c,C_word t0,C_word t1){
+/* k19383 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4193 loop */
+/* library.scm: 4215 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_19123(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_19148(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k19295 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19297(C_word c,C_word t0,C_word t1){
+/* k19320 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19322(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13994,101 +13982,101 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19297,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19322,2,t0,t1);}
 switch(t1){
 case C_make_character(35):
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19306,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19313,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4185 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19331,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19338,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4207 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);
 case C_make_character(123):
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19330,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4187 read-escaped-sexp */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19355,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4209 read-escaped-sexp */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_18913(t3,t2,((C_word*)t0)[4],C_SCHEME_TRUE);
+f_18938(t3,t2,((C_word*)t0)[4],C_SCHEME_TRUE);
 default:
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19349,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4189 read-escaped-sexp */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19374,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4211 read-escaped-sexp */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_18913(t3,t2,((C_word*)t0)[4],C_SCHEME_FALSE);}}
+f_18938(t3,t2,((C_word*)t0)[4],C_SCHEME_FALSE);}}
 
-/* k19347 in k19295 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19349(C_word c,C_word t0,C_word t1){
+/* k19372 in k19320 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19349,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19357,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4190 get/clear-str */
+C_save_and_reclaim((void*)tr2,(void*)f_19374,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19382,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4212 get/clear-str */
 t3=((C_word*)t0)[2];
-f_19104(t3,t2);}
+f_19129(t3,t2);}
 
-/* k19355 in k19347 in k19295 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19357(C_word c,C_word t0,C_word t1){
+/* k19380 in k19372 in k19320 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19382(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19357,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-/* library.scm: 4189 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_19382,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+/* library.scm: 4211 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_19123(t4,((C_word*)t0)[2],t3);}
+f_19148(t4,((C_word*)t0)[2],t3);}
 
-/* k19328 in k19295 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19330(C_word c,C_word t0,C_word t1){
+/* k19353 in k19320 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19330,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19338,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4188 get/clear-str */
+C_save_and_reclaim((void*)tr2,(void*)f_19355,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19363,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4210 get/clear-str */
 t3=((C_word*)t0)[2];
-f_19104(t3,t2);}
+f_19129(t3,t2);}
 
-/* k19336 in k19328 in k19295 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19338(C_word c,C_word t0,C_word t1){
+/* k19361 in k19353 in k19320 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19363(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19338,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
-/* library.scm: 4187 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_19363,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
+/* library.scm: 4209 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_19123(t4,((C_word*)t0)[2],t3);}
+f_19148(t4,((C_word*)t0)[2],t3);}
 
-/* k19311 in k19295 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19313(C_word c,C_word t0,C_word t1){
+/* k19336 in k19320 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4185 ##sys#write-char-0 */
-t2=*((C_word*)lf[596]+1);
+/* library.scm: 4207 ##sys#write-char-0 */
+t2=*((C_word*)lf[602]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k19304 in k19295 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19306(C_word c,C_word t0,C_word t1){
+/* k19329 in k19320 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4186 loop */
+/* library.scm: 4208 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_19123(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_19148(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19139(C_word c,C_word t0,C_word t1){
+/* k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14103,40 +14091,40 @@ C_word t11;
 C_word t12;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19139,2,t0,t1);}
-t2=(C_word)C_eofp(((C_word*)t0)[7]);
-t3=(C_truep(t2)?t2:(C_word)C_i_string_equal_p(((C_word*)t0)[6],t1));
+C_save_and_reclaim((void*)tr2,(void*)f_19164,2,t0,t1);}
+t2=C_eofp(((C_word*)t0)[7]);
+t3=(C_truep(t2)?t2:C_i_string_equal_p(((C_word*)t0)[6],t1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19151,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_eofp(((C_word*)t0)[7]))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19274,a[2]=((C_word*)t0)[3],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19176,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_eofp(((C_word*)t0)[7]))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19299,a[2]=((C_word*)t0)[3],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t6=((C_word*)t0)[6];
-t7=(C_word)C_a_i_cons(&a,2,lf[913],C_SCHEME_END_OF_LIST);
-t8=(C_word)C_a_i_cons(&a,2,t6,t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[914],t8);
-/* library.scm: 4079 ##sys#print-to-string */
-t10=*((C_word*)lf[671]+1);
+t7=C_a_i_cons(&a,2,lf[920],C_SCHEME_END_OF_LIST);
+t8=C_a_i_cons(&a,2,t6,t7);
+t9=C_a_i_cons(&a,2,lf[921],t8);
+/* library.scm: 4101 ##sys#print-to-string */
+t10=*((C_word*)lf[677]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t5,t9);}
 else{
 t5=t4;
-f_19151(2,t5,C_SCHEME_UNDEFINED);}}
+f_19176(2,t5,C_SCHEME_UNDEFINED);}}
 else{
-t4=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
-t5=(C_word)C_a_i_cons(&a,2,C_make_character(10),t4);
-/* library.scm: 4180 loop */
+t4=C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
+t5=C_a_i_cons(&a,2,C_make_character(10),t4);
+/* library.scm: 4202 loop */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_19123(t6,((C_word*)t0)[5],t5);}}
+f_19148(t6,((C_word*)t0)[5],t5);}}
 
-/* k19272 in k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19274(C_word c,C_word t0,C_word t1){
+/* k19297 in k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4165 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* library.scm: 4187 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k19149 in k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19151(C_word c,C_word t0,C_word t1){
+/* k19174 in k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14146,17 +14134,17 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19151,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19162,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_19176,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19187,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_i_cdr(((C_word*)t0)[2]);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19168,a[2]=t5,a[3]=((C_word)li692),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19193,a[2]=t5,a[3]=((C_word)li694),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_19168(t7,t2,t3,C_SCHEME_END_OF_LIST,lf[917]);}
+f_19193(t7,t2,t3,C_SCHEME_END_OF_LIST,lf[924]);}
 
-/* loop2 in k19149 in k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19168(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop2 in k19174 in k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19193(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -14166,26 +14154,26 @@ C_word t9;
 C_word t10;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19168,NULL,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19186,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4172 ##sys#print-to-string */
-t6=*((C_word*)lf[671]+1);
+C_save_and_reclaim((void*)trf_19193,NULL,5,t0,t1,t2,t3,t4);}
+if(C_truep(C_i_nullp(t2))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19211,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4194 ##sys#print-to-string */
+t6=*((C_word*)lf[677]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}
 else{
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_stringp(t5);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19199,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=C_i_car(t2);
+t6=C_i_stringp(t5);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19224,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_19199(t8,t6);}
+f_19224(t8,t6);}
 else{
-t8=(C_word)C_i_car(t2);
+t8=C_i_car(t2);
 t9=t7;
-f_19199(t9,(C_word)C_charp(t8));}}}
+f_19224(t9,C_charp(t8));}}}
 
-/* k19197 in loop2 in k19149 in k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19199(C_word t0,C_word t1){
+/* k19222 in loop2 in k19174 in k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19224(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14196,24 +14184,24 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19199,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_19224,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(C_word)C_i_car(((C_word*)t0)[6]);
-t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
-/* library.scm: 4174 loop2 */
+t2=C_i_cdr(((C_word*)t0)[6]);
+t3=C_i_car(((C_word*)t0)[6]);
+t4=C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
+/* library.scm: 4196 loop2 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_19168(t5,((C_word*)t0)[3],t2,t4,((C_word*)t0)[2]);}
+f_19193(t5,((C_word*)t0)[3],t2,t4,((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(C_word)C_i_car(((C_word*)t0)[6]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19249,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4179 ##sys#print-to-string */
-t5=*((C_word*)lf[671]+1);
+t2=C_i_cdr(((C_word*)t0)[6]);
+t3=C_i_car(((C_word*)t0)[6]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19274,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4201 ##sys#print-to-string */
+t5=*((C_word*)lf[677]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);}}
 
-/* k19247 in k19197 in loop2 in k19149 in k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19249(C_word c,C_word t0,C_word t1){
+/* k19272 in k19222 in loop2 in k19174 in k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14224,71 +14212,71 @@ C_word t7;
 C_word t8;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19249,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(C_word)C_a_i_cons(&a,2,lf[93],t3);
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[93],t6);
-/* library.scm: 4176 loop2 */
+C_save_and_reclaim((void*)tr2,(void*)f_19274,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
+t4=C_a_i_cons(&a,2,lf[93],t3);
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+t6=C_a_i_cons(&a,2,((C_word*)t0)[5],t5);
+t7=C_a_i_cons(&a,2,lf[93],t6);
+/* library.scm: 4198 loop2 */
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_19168(t8,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t7);}
+f_19193(t8,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t7);}
 
-/* k19184 in loop2 in k19149 in k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19186(C_word c,C_word t0,C_word t1){
+/* k19209 in loop2 in k19174 in k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19186,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
+C_save_and_reclaim((void*)tr2,(void*)f_19211,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
+t3=C_a_i_cons(&a,2,t1,t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[93],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,lf[93],t3));}
 
-/* k19160 in k19149 in k19137 in k19125 in loop in k19116 in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19162(C_word c,C_word t0,C_word t1){
+/* k19185 in k19174 in k19162 in k19150 in loop in k19141 in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19162,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_19187,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[671],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,lf[677],t2));}
 
-/* get/clear-str in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19104(C_word t0,C_word t1){
+/* get/clear-str in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19129(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19104,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19108,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4143 get-output-string */
+C_save_and_reclaim((void*)trf_19129,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19133,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4165 get-output-string */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k19106 in get/clear-str in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19108(C_word c,C_word t0,C_word t1){
+/* k19131 in get/clear-str in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19108,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19112,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4144 open-output-string */
+C_save_and_reclaim((void*)tr2,(void*)f_19133,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19137,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4166 open-output-string */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k19110 in k19106 in get/clear-str in k19100 in k19097 in k19094 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19112(C_word c,C_word t0,C_word t1){
+/* k19135 in k19131 in get/clear-str in k19125 in k19122 in k19119 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14297,34 +14285,34 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18983(C_word c,C_word t0,C_word t1){
+/* k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18983,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18986,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 4115 open-output-string */
+C_save_and_reclaim((void*)tr2,(void*)f_19008,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19011,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 4137 open-output-string */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18986(C_word c,C_word t0,C_word t1){
+/* k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19011(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18986,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18989,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 4116 readln */
+C_save_and_reclaim((void*)tr2,(void*)f_19011,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19014,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 4138 readln */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_18866(t3,t2,((C_word*)t0)[5]);}
+f_18891(t3,t2,((C_word*)t0)[5]);}
 
-/* k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18989(C_word c,C_word t0,C_word t1){
+/* k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14342,54 +14330,54 @@ C_word t14;
 C_word t15;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18989,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19014,2,t0,t1);}
 t2=C_SCHEME_FALSE;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(C_word)C_i_string_length(t1);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18995,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-t6=(C_word)C_eqp(t4,C_fix(0));
+t4=C_i_string_length(t1);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19020,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+t6=C_eqp(t4,C_fix(0));
 if(C_truep(t6)){
-/* library.scm: 4121 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),t5,((C_word*)t0)[5],lf[915]);}
+/* library.scm: 4143 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),t5,((C_word*)t0)[5],lf[922]);}
 else{
-t7=(C_word)C_fixnum_difference(t4,C_fix(1));
-t8=(C_word)C_i_string_ref(t1,t7);
-t9=(C_word)C_eqp(t8,C_make_character(32));
+t7=C_fixnum_difference(t4,C_fix(1));
+t8=C_i_string_ref(t1,t7);
+t9=C_eqp(t8,C_make_character(32));
 if(C_truep(t9)){
 if(C_truep(t9)){
-/* library.scm: 4125 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),t5,((C_word*)t0)[5],lf[916]);}
+/* library.scm: 4147 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),t5,((C_word*)t0)[5],lf[923]);}
 else{
 t10=C_SCHEME_UNDEFINED;
 t11=t5;
-f_18995(2,t11,t10);}}
+f_19020(2,t11,t10);}}
 else{
-t10=(C_word)C_fixnum_difference(t4,C_fix(1));
-t11=(C_word)C_i_string_ref(t1,t10);
-t12=(C_word)C_eqp(t11,C_make_character(9));
+t10=C_fixnum_difference(t4,C_fix(1));
+t11=C_i_string_ref(t1,t10);
+t12=C_eqp(t11,C_make_character(9));
 if(C_truep(t12)){
-/* library.scm: 4125 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),t5,((C_word*)t0)[5],lf[916]);}
+/* library.scm: 4147 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),t5,((C_word*)t0)[5],lf[923]);}
 else{
 t13=C_SCHEME_UNDEFINED;
 t14=t5;
-f_18995(2,t14,t13);}}}}
+f_19020(2,t14,t13);}}}}
 
-/* k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18995(C_word c,C_word t0,C_word t1){
+/* k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19020(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18995,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19002,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-/* library.scm: 4128 readln */
+C_save_and_reclaim((void*)tr2,(void*)f_19020,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_19027,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* library.scm: 4150 readln */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_18866(t3,t2,((C_word*)t0)[6]);}
+f_18891(t3,t2,((C_word*)t0)[6]);}
 
-/* k19000 in k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19002(C_word c,C_word t0,C_word t1){
+/* k19025 in k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19027(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14397,15 +14385,15 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19002,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19027,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19004,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word)li690),tmp=(C_word)a,a+=11,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_19029,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word)li692),tmp=(C_word)a,a+=11,tmp));
 t5=((C_word*)t3)[1];
-f_19004(t5,((C_word*)t0)[2],t1);}
+f_19029(t5,((C_word*)t0)[2],t1);}
 
-/* doloop4753 in k19000 in k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_19004(C_word t0,C_word t1,C_word t2){
+/* doloop4737 in k19025 in k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_19029(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14420,118 +14408,118 @@ C_word t12;
 C_word t13;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19004,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eofp(t2);
-t4=(C_truep(t3)?t3:(C_word)C_i_string_equal_p(((C_word*)t0)[9],t2));
+C_save_and_reclaim((void*)trf_19029,NULL,3,t0,t1,t2);}
+t3=C_eofp(t2);
+t4=(C_truep(t3)?t3:C_i_string_equal_p(((C_word*)t0)[9],t2));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19017,a[2]=((C_word*)t0)[7],a[3]=t1,a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_eofp(t2))){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19030,a[2]=((C_word*)t0)[6],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19042,a[2]=((C_word*)t0)[7],a[3]=t1,a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_eofp(t2))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19055,a[2]=((C_word*)t0)[6],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 t7=((C_word*)t0)[9];
-t8=(C_word)C_a_i_cons(&a,2,lf[913],C_SCHEME_END_OF_LIST);
-t9=(C_word)C_a_i_cons(&a,2,t7,t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[914],t9);
-/* library.scm: 4079 ##sys#print-to-string */
-t11=*((C_word*)lf[671]+1);
+t8=C_a_i_cons(&a,2,lf[920],C_SCHEME_END_OF_LIST);
+t9=C_a_i_cons(&a,2,t7,t8);
+t10=C_a_i_cons(&a,2,lf[921],t9);
+/* library.scm: 4101 ##sys#print-to-string */
+t11=*((C_word*)lf[677]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t6,t10);}
 else{
-/* library.scm: 4133 get-output-string */
+/* library.scm: 4155 get-output-string */
 t6=((C_word*)t0)[8];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t1,((C_word*)t0)[7]);}}
 else{
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19033,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_19058,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
-/* library.scm: 4135 ##sys#write-char-0 */
-t6=*((C_word*)lf[596]+1);
+/* library.scm: 4157 ##sys#write-char-0 */
+t6=*((C_word*)lf[602]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,C_make_character(10),((C_word*)t0)[7]);}
 else{
 t6=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
 t7=t5;
-f_19033(2,t7,t6);}}}
+f_19058(2,t7,t6);}}}
 
-/* k19031 in doloop4753 in k19000 in k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19033(C_word c,C_word t0,C_word t1){
+/* k19056 in doloop4737 in k19025 in k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19058(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19033,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19036,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4137 display */
+C_save_and_reclaim((void*)tr2,(void*)f_19058,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19061,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4159 display */
 t3=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k19034 in k19031 in doloop4753 in k19000 in k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19036(C_word c,C_word t0,C_word t1){
+/* k19059 in k19056 in doloop4737 in k19025 in k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19043,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4128 readln */
+C_save_and_reclaim((void*)tr2,(void*)f_19061,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19068,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4150 readln */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_18866(t3,t2,((C_word*)t0)[2]);}
+f_18891(t3,t2,((C_word*)t0)[2]);}
 
-/* k19041 in k19034 in k19031 in doloop4753 in k19000 in k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19043(C_word c,C_word t0,C_word t1){
+/* k19066 in k19059 in k19056 in doloop4737 in k19025 in k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19068(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_19004(t2,((C_word*)t0)[2],t1);}
+f_19029(t2,((C_word*)t0)[2],t1);}
 
-/* k19028 in doloop4753 in k19000 in k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19030(C_word c,C_word t0,C_word t1){
+/* k19053 in doloop4737 in k19025 in k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4131 ##sys#read-warning */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[514]+1)))(4,*((C_word*)lf[514]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* library.scm: 4153 ##sys#read-warning */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[520]+1)))(4,*((C_word*)lf[520]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k19015 in doloop4753 in k19000 in k18993 in k18987 in k18984 in k18981 in k18972 in k18969 in ##sys#user-read-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_19017(C_word c,C_word t0,C_word t1){
+/* k19040 in doloop4737 in k19025 in k19018 in k19012 in k19009 in k19006 in k18997 in k18994 in ##sys#user-read-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_19042(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 4133 get-output-string */
+/* library.scm: 4155 get-output-string */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* read-escaped-sexp in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_18913(C_word t0,C_word t1,C_word t2,C_word t3){
+/* read-escaped-sexp in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_18938(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18913,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18917,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_18938,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18942,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t3)){
-/* library.scm: 4098 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+/* library.scm: 4120 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 else{
 t5=t4;
-f_18917(2,t5,C_SCHEME_UNDEFINED);}}
+f_18942(2,t5,C_SCHEME_UNDEFINED);}}
 
-/* k18915 in read-escaped-sexp in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18917(C_word c,C_word t0,C_word t1){
+/* k18940 in read-escaped-sexp in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18917,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18920,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4099 read */
+C_save_and_reclaim((void*)tr2,(void*)f_18942,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18945,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4121 read */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k18918 in k18915 in read-escaped-sexp in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18920(C_word c,C_word t0,C_word t1){
+/* k18943 in k18940 in read-escaped-sexp in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14540,87 +14528,87 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18920,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18923,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18945,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18948,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18928,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word)li688),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18953,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word)li690),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_18928(t6,t2);}
+f_18953(t6,t2);}
 else{
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}}
 
-/* loop in k18918 in k18915 in read-escaped-sexp in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_18928(C_word t0,C_word t1){
+/* loop in k18943 in k18940 in read-escaped-sexp in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_18953(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18928,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18932,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4103 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_18953,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4125 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k18930 in loop in k18918 in k18915 in read-escaped-sexp in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18932(C_word c,C_word t0,C_word t1){
+/* k18955 in loop in k18943 in k18940 in read-escaped-sexp in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_eofp(t1))){
-/* library.scm: 4105 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[912]);}
+if(C_truep(C_eofp(t1))){
+/* library.scm: 4127 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[919]);}
 else{
-t2=(C_word)C_eqp(C_make_character(125),t1);
+t2=C_eqp(C_make_character(125),t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 else{
-/* library.scm: 4106 loop */
+/* library.scm: 4128 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_18928(t3,((C_word*)t0)[4]);}}}
+f_18953(t3,((C_word*)t0)[4]);}}}
 
-/* k18921 in k18918 in k18915 in read-escaped-sexp in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18923(C_word c,C_word t0,C_word t1){
+/* k18946 in k18943 in k18940 in read-escaped-sexp in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* readln in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_18866(C_word t0,C_word t1,C_word t2){
+/* readln in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_18891(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18866,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18870,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4091 open-output-string */
+C_save_and_reclaim((void*)trf_18891,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18895,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4113 open-output-string */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k18868 in readln in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18870(C_word c,C_word t0,C_word t1){
+/* k18893 in readln in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18870,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18877,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 4092 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_18895,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18902,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 4114 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k18875 in k18868 in readln in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18877(C_word c,C_word t0,C_word t1){
+/* k18900 in k18893 in readln in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18902(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14628,15 +14616,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18877,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18902,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18879,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li686),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18904,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li688),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_18879(t5,((C_word*)t0)[2],t1);}
+f_18904(t5,((C_word*)t0)[2],t1);}
 
-/* doloop4688 in k18875 in k18868 in readln in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_18879(C_word t0,C_word t1,C_word t2){
+/* doloop4672 in k18900 in k18893 in readln in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_18904(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14644,101 +14632,101 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18879,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eofp(t2);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(C_make_character(10),t2));
+C_save_and_reclaim((void*)trf_18904,NULL,3,t0,t1,t2);}
+t3=C_eofp(t2);
+t4=(C_truep(t3)?t3:C_eqp(C_make_character(10),t2));
 if(C_truep(t4)){
-if(C_truep((C_word)C_charp(t2))){
-/* library.scm: 4094 get-output-string */
+if(C_truep(C_charp(t2))){
+/* library.scm: 4116 get-output-string */
 t5=((C_word*)t0)[5];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t1,((C_word*)t0)[4]);}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18901,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 4096 ##sys#write-char-0 */
-t6=*((C_word*)lf[596]+1);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18926,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 4118 ##sys#write-char-0 */
+t6=*((C_word*)lf[602]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,((C_word*)t0)[4]);}}
 
-/* k18899 in doloop4688 in k18875 in k18868 in readln in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18901(C_word c,C_word t0,C_word t1){
+/* k18924 in doloop4672 in k18900 in k18893 in readln in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18926(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18908,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 4092 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_18926,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18933,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 4114 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k18906 in k18899 in doloop4688 in k18875 in k18868 in readln in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18908(C_word c,C_word t0,C_word t1){
+/* k18931 in k18924 in doloop4672 in k18900 in k18893 in readln in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_18879(t2,((C_word*)t0)[2],t1);}
+f_18904(t2,((C_word*)t0)[2],t1);}
 
-/* errno in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18844(C_word c,C_word t0,C_word t1){
+/* errno in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18869(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18844,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18869,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* ##sys#update-errno in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18840(C_word c,C_word t0,C_word t1){
+/* ##sys#update-errno in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18865(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18840,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18865,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_fix((C_word)errno));
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* ##sys#interrupt-hook in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#interrupt-hook in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18846(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18819,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(*((C_word*)lf[909]+1),C_fix(0));
-if(C_truep((C_word)C_fixnum_greaterp(t4,C_fix(0)))){
-/* library.scm: 4060 ##sys#run-pending-finalizers */
-t5=*((C_word*)lf[910]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_18846,4,t0,t1,t2,t3);}
+t4=C_slot(*((C_word*)lf[916]+1),C_fix(0));
+if(C_truep(C_fixnum_greaterp(t4,C_fix(0)))){
+/* library.scm: 4082 ##sys#run-pending-finalizers */
+t5=*((C_word*)lf[917]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t3);}
 else{
-/* library.scm: 4061 ##sys#context-switch */
+/* library.scm: 4083 ##sys#context-switch */
 C_context_switch(3,0,t1,t3);}}
 
-/* ##sys#thread-yield! in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18797(C_word c,C_word t0,C_word t1){
+/* ##sys#thread-yield! in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18824(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18797,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18803,a[2]=((C_word)li680),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 4047 ##sys#call-with-current-continuation */
+C_save_and_reclaim((void*)tr2,(void*)f_18824,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18830,a[2]=((C_word)li682),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 4069 ##sys#call-with-current-continuation */
 C_call_cc(3,0,t1,t2);}
 
-/* a18802 in ##sys#thread-yield! in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18803(C_word c,C_word t0,C_word t1,C_word t2){
+/* a18829 in ##sys#thread-yield! in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18830(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14747,42 +14735,42 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18803,3,t0,t1,t2);}
-t3=*((C_word*)lf[723]+1);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18812,a[2]=t2,a[3]=((C_word)li679),tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_setslot(t3,C_fix(1),t4);
-/* library.scm: 4051 ##sys#schedule */
-t6=*((C_word*)lf[905]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_18830,3,t0,t1,t2);}
+t3=*((C_word*)lf[730]+1);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18839,a[2]=t2,a[3]=((C_word)li681),tmp=(C_word)a,a+=4,tmp);
+t5=C_i_setslot(t3,C_fix(1),t4);
+/* library.scm: 4073 ##sys#schedule */
+t6=*((C_word*)lf[912]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t1);}
 
-/* a18811 in a18802 in ##sys#thread-yield! in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18812(C_word c,C_word t0,C_word t1){
+/* a18838 in a18829 in ##sys#thread-yield! in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18839(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18812,2,t0,t1);}
-/* library.scm: 4050 return */
+C_save_and_reclaim((void*)tr2,(void*)f_18839,2,t0,t1);}
+/* library.scm: 4072 return */
 t2=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_UNDEFINED);}
 
-/* ##sys#schedule in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18788(C_word c,C_word t0,C_word t1){
+/* ##sys#schedule in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18788,2,t0,t1);}
-t2=(C_word)C_slot(*((C_word*)lf[723]+1),C_fix(1));
-/* g46544655 */
+C_save_and_reclaim((void*)tr2,(void*)f_18815,2,t0,t1);}
+t2=C_slot(*((C_word*)lf[730]+1),C_fix(1));
+/* g46384639 */
 t3=t2;
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t1);}
 
-/* ##sys#abandon-mutexes in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18736(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#abandon-mutexes in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18763(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14791,19 +14779,19 @@ C_word t6;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18736,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(8));
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)tr3,(void*)f_18763,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(8));
+if(C_truep(C_i_nullp(t3))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18751,a[2]=((C_word)li676),tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18778,a[2]=((C_word)li678),tmp=(C_word)a,a+=3,tmp);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,f_18751(t3));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,f_18778(t3));}}
 
-/* loop4638 in ##sys#abandon-mutexes in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall f_18751(C_word t1){
+/* loop4622 in ##sys#abandon-mutexes in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall f_18778(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14816,13 +14804,13 @@ C_word t9;
 C_word t10;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_pairp(t1))){
-t2=(C_word)C_slot(t1,C_fix(0));
-t3=(C_word)C_i_set_i_slot(t2,C_fix(2),C_SCHEME_FALSE);
-t4=(C_word)C_i_set_i_slot(t2,C_fix(4),C_SCHEME_TRUE);
-t5=(C_word)C_i_set_i_slot(t2,C_fix(5),C_SCHEME_FALSE);
-t6=(C_word)C_i_set_i_slot(t2,C_fix(3),C_SCHEME_END_OF_LIST);
-t7=(C_word)C_slot(t1,C_fix(1));
+if(C_truep(C_i_pairp(t1))){
+t2=C_slot(t1,C_fix(0));
+t3=C_i_set_i_slot(t2,C_fix(2),C_SCHEME_FALSE);
+t4=C_i_set_i_slot(t2,C_fix(4),C_SCHEME_TRUE);
+t5=C_i_set_i_slot(t2,C_fix(5),C_SCHEME_FALSE);
+t6=C_i_set_i_slot(t2,C_fix(3),C_SCHEME_END_OF_LIST);
+t7=C_slot(t1,C_fix(1));
 t10=t7;
 t1=t10;
 goto loop;}
@@ -14830,19 +14818,19 @@ else{
 t2=C_SCHEME_UNDEFINED;
 return(t2);}}
 
-/* ##sys#make-mutex in k18725 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#make-mutex in k18752 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18730,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18757,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,7,lf[903],t2,t3,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,7,lf[910],t2,t3,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_UNDEFINED));}
 
-/* ##sys#make-thread in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18707(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##sys#make-thread in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18734(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -14850,230 +14838,230 @@ C_word t8;
 C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18707,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18719,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t7=(C_word)C_block_size(*((C_word*)lf[489]+1));
-/* library.scm: 4010 ##sys#grow-vector */
-f_9589(t6,*((C_word*)lf[489]+1),t7,C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr6,(void*)f_18734,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18746,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t7=C_block_size(*((C_word*)lf[495]+1));
+/* library.scm: 4032 ##sys#grow-vector */
+f_9617(t6,*((C_word*)lf[495]+1),t7,C_SCHEME_FALSE);}
 
-/* k18717 in ##sys#make-thread in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18719(C_word c,C_word t0,C_word t1){
+/* k18744 in ##sys#make-thread in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18719,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,6,*((C_word*)lf[403]+1),*((C_word*)lf[423]+1),*((C_word*)lf[424]+1),*((C_word*)lf[425]+1),*((C_word*)lf[899]+1),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_18746,2,t0,t1);}
+t2=C_a_i_vector(&a,6,*((C_word*)lf[409]+1),*((C_word*)lf[429]+1),*((C_word*)lf[430]+1),*((C_word*)lf[431]+1),*((C_word*)lf[906]+1),t1);
 t3=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,14,lf[651],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],C_SCHEME_FALSE,t2,((C_word*)t0)[3],C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST,((C_word*)t0)[2],C_SCHEME_UNDEFINED,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,14,lf[657],((C_word*)t0)[5],C_SCHEME_FALSE,((C_word*)t0)[4],C_SCHEME_FALSE,t2,((C_word*)t0)[3],C_SCHEME_UNDEFINED,C_SCHEME_END_OF_LIST,((C_word*)t0)[2],C_SCHEME_UNDEFINED,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE));}
 
-/* ##sys#default-exception-handler in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18704(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#default-exception-handler in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18731(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18704,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18731,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_halt(lf[900]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_halt(lf[907]));}
 
-/* ##sys#foreign-unsigned-integer-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18700(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-unsigned-integer-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18727(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18700,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18727,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_unsigned_integer_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_unsigned_integer_argumentp(t2));}
 
-/* ##sys#foreign-integer-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18697(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-integer-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18724(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18697,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18724,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_integer_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_integer_argumentp(t2));}
 
-/* ##sys#foreign-tagged-pointer-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#foreign-tagged-pointer-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18721(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18694,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18721,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_foreign_tagged_pointer_argumentp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_foreign_tagged_pointer_argumentp(t2,t3));}
 
-/* ##sys#foreign-pointer-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18691(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-pointer-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18718(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18691,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18718,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_pointer_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_pointer_argumentp(t2));}
 
-/* ##sys#foreign-symbol-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18688(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-symbol-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18715(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18688,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18715,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_symbol_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_symbol_argumentp(t2));}
 
-/* ##sys#foreign-string-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18685(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-string-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18712(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18685,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18712,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_string_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_string_argumentp(t2));}
 
-/* ##sys#foreign-number-vector-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#foreign-number-vector-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18682,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18709,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_foreign_number_vector_argumentp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_foreign_number_vector_argumentp(t2,t3));}
 
-/* ##sys#foreign-block-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18679(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-block-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18706(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18679,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18706,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_block_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_block_argumentp(t2));}
 
-/* ##sys#foreign-flonum-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18676(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-flonum-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18703(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18676,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18703,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_flonum_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_flonum_argumentp(t2));}
 
-/* ##sys#foreign-fixnum-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18673(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-fixnum-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18700(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18673,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18700,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_fixnum_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_fixnum_argumentp(t2));}
 
-/* ##sys#foreign-char-argument in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18670(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#foreign-char-argument in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18697(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18670,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18697,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_foreign_char_argumentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_foreign_char_argumentp(t2));}
 
-/* ##sys#block-pointer in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18664(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#block-pointer in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18691(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18664,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18668,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3970 ##sys#make-pointer */
-t4=*((C_word*)lf[857]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_18691,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18695,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3992 ##sys#make-pointer */
+t4=*((C_word*)lf[864]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k18666 in ##sys#block-pointer in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18668(C_word c,C_word t0,C_word t1){
+/* k18693 in ##sys#block-pointer in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18695(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_pointer_to_block(t1,((C_word*)t0)[3]);
+t2=C_pointer_to_block(t1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
-/* ##sys#zap-strings in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18661(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#zap-strings in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18688(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18661,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18688,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)stub4590(C_SCHEME_UNDEFINED,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,stub4574(C_SCHEME_UNDEFINED,t2));}
 
-/* ##sys#compare-bytes in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18658(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* ##sys#compare-bytes in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18685(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word *a;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_18658,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)tr7,(void*)f_18685,7,t0,t1,t2,t3,t4,t5,t6);}
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_substring_compare(t2,t3,t4,t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_substring_compare(t2,t3,t4,t5,t6));}
 
-/* ##sys#copy-words in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* ##sys#copy-words in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18678(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word *a;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_18651,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(C_word)C_fixnum_plus(t4,t6);
+C_save_and_reclaim((void*)tr7,(void*)f_18678,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=C_fixnum_plus(t4,t6);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_subvector_copy(t2,t3,t4,t7,t5));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_subvector_copy(t2,t3,t4,t7,t5));}
 
-/* ##sys#copy-bytes in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18644(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* ##sys#copy-bytes in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18671(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word *a;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_18644,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(C_word)C_fixnum_plus(t4,t6);
+C_save_and_reclaim((void*)tr7,(void*)f_18671,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=C_fixnum_plus(t4,t6);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_substring_copy(t2,t3,t4,t7,t5));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_substring_copy(t2,t3,t4,t7,t5));}
 
-/* ##sys#symbol-has-toplevel-binding? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18626(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#symbol-has-toplevel-binding? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18653(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15082,28 +15070,28 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18626,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(lf[618],C_fix(0));
-t5=(C_word)C_eqp(t3,t4);
+C_save_and_reclaim((void*)tr3,(void*)f_18653,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(lf[624],C_fix(0));
+t5=C_eqp(t3,t4);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_not(t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_not(t5));}
 
-/* ##sys#vector->closure! in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18623(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#vector->closure! in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18623,4,t0,t1,t2,t3);}
-t4=(C_word)C_vector_to_closure(t2);
+C_save_and_reclaim((void*)tr4,(void*)f_18650,4,t0,t1,t2,t3);}
+t4=C_vector_to_closure(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_update_pointer(t3,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_update_pointer(t3,t2));}
 
-/* ##sys#peek-and-free-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-and-free-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18612(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15113,16 +15101,16 @@ C_word t8;
 C_word ab[12],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18585,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18589,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_18612,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18616,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18594,a[2]=t6,a[3]=t2,a[4]=t3,a[5]=((C_word)li653),tmp=(C_word)a,a+=6,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18621,a[2]=t6,a[3]=t2,a[4]=t3,a[5]=((C_word)li655),tmp=(C_word)a,a+=6,tmp));
 t8=((C_word*)t6)[1];
-f_18594(t8,t4,C_fix(0));}
+f_18621(t8,t4,C_fix(0));}
 
-/* loop in ##sys#peek-and-free-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_18594(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#peek-and-free-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_18621(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15135,25 +15123,25 @@ C_word t10;
 C_word t11;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18594,NULL,3,t0,t1,t2);}
-t3=(C_truep(((C_word*)t0)[4])?(C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_18621,NULL,3,t0,t1,t2);}
+t3=(C_truep(((C_word*)t0)[4])?C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]):C_SCHEME_FALSE);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18604,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18631,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 t5=((C_word*)t0)[3];
 t6=t2;
-t7=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t8=(C_truep(t5)?(C_word)C_i_foreign_pointer_argumentp(t5):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_fixnum_argumentp(t6);
-t10=(C_word)stub4535(t7,t8,t9);
+t7=C_a_i_bytevector(&a,1,C_fix(3));
+t8=(C_truep(t5)?C_i_foreign_pointer_argumentp(t5):C_SCHEME_FALSE);
+t9=C_i_foreign_fixnum_argumentp(t6);
+t10=stub4519(t7,t8,t9);
 /* ##sys#peek-c-string */
-t11=*((C_word*)lf[457]+1);
+t11=*((C_word*)lf[463]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t4,t10,C_fix(0));}}
 
-/* k18602 in loop in ##sys#peek-and-free-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18604(C_word c,C_word t0,C_word t1){
+/* k18629 in loop in ##sys#peek-and-free-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15161,30 +15149,30 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18604,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18631,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_free_sptr(((C_word*)t0)[5],((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18614,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 3935 loop */
+t2=C_free_sptr(((C_word*)t0)[5],((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18641,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 3957 loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_18594(t5,t3,t4);}
+f_18621(t5,t3,t4);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}
 
-/* k18612 in k18602 in loop in ##sys#peek-and-free-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18614(C_word c,C_word t0,C_word t1){
+/* k18639 in k18629 in loop in ##sys#peek-and-free-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18641(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18614,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18641,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k18587 in ##sys#peek-and-free-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18589(C_word c,C_word t0,C_word t1){
+/* k18614 in ##sys#peek-and-free-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15194,17 +15182,17 @@ C_word t6;
 C_word *a;
 t2=((C_word*)t0)[3];
 if(C_truep(t2)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t2);
-t4=(C_word)stub4543(C_SCHEME_UNDEFINED,t3);
+t3=C_i_foreign_pointer_argumentp(t2);
+t4=stub4527(C_SCHEME_UNDEFINED,t3);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t1);}
 else{
-t3=(C_word)stub4543(C_SCHEME_UNDEFINED,C_SCHEME_FALSE);
+t3=stub4527(C_SCHEME_UNDEFINED,C_SCHEME_FALSE);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}}
 
-/* ##sys#peek-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18524(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18551(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15213,15 +15201,15 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18524,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18551,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18530,a[2]=t2,a[3]=t5,a[4]=t3,a[5]=((C_word)li651),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18557,a[2]=t2,a[3]=t5,a[4]=t3,a[5]=((C_word)li653),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_18530(t7,t1,C_fix(0));}
+f_18557(t7,t1,C_fix(0));}
 
-/* loop in ##sys#peek-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_18530(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#peek-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_18557(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15234,98 +15222,98 @@ C_word t10;
 C_word t11;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18530,NULL,3,t0,t1,t2);}
-t3=(C_truep(((C_word*)t0)[4])?(C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)trf_18557,NULL,3,t0,t1,t2);}
+t3=(C_truep(((C_word*)t0)[4])?C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]):C_SCHEME_FALSE);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18540,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18567,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=((C_word*)t0)[2];
 t6=t2;
-t7=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t8=(C_truep(t5)?(C_word)C_i_foreign_pointer_argumentp(t5):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_fixnum_argumentp(t6);
-t10=(C_word)stub4516(t7,t8,t9);
+t7=C_a_i_bytevector(&a,1,C_fix(3));
+t8=(C_truep(t5)?C_i_foreign_pointer_argumentp(t5):C_SCHEME_FALSE);
+t9=C_i_foreign_fixnum_argumentp(t6);
+t10=stub4500(t7,t8,t9);
 /* ##sys#peek-c-string */
-t11=*((C_word*)lf[457]+1);
+t11=*((C_word*)lf[463]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t4,t10,C_fix(0));}}
 
-/* k18538 in loop in ##sys#peek-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18540(C_word c,C_word t0,C_word t1){
+/* k18565 in loop in ##sys#peek-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18540,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18567,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18550,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 3922 loop */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18577,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 3944 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_18530(t4,t2,t3);}
+f_18557(t4,t2,t3);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}
 
-/* k18548 in k18538 in loop in ##sys#peek-c-string-list in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18550(C_word c,C_word t0,C_word t1){
+/* k18575 in k18565 in loop in ##sys#peek-c-string-list in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18577(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18550,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18577,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##sys#poke-double in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18504(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#poke-double in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18531(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_18504,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_18531,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_poke_double(t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_poke_double(t2,t3,t4));}
 
-/* ##sys#poke-integer in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18501(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#poke-integer in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18528(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_18501,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_18528,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_poke_integer(t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_poke_integer(t2,t3,t4));}
 
-/* ##sys#poke-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18494(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#poke-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18521(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_18494,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18499,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3909 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr5,(void*)f_18521,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18526,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3931 ##sys#make-c-string */
 t6=*((C_word*)lf[86]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 
-/* k18497 in ##sys#poke-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18499(C_word c,C_word t0,C_word t1){
+/* k18524 in ##sys#poke-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_poke_c_string(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_poke_c_string(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* ##sys#peek-and-free-nonnull-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18488(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-and-free-nonnull-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18515(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15333,27 +15321,27 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18488,4,t0,t1,t2,t3);}
-t4=(C_word)C_fetch_c_strlen(t2,t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18492,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3903 ##sys#make-string */
+C_save_and_reclaim((void*)tr4,(void*)f_18515,4,t0,t1,t2,t3);}
+t4=C_fetch_c_strlen(t2,t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18519,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3925 ##sys#make-string */
 t6=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 
-/* k18490 in ##sys#peek-and-free-nonnull-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18492(C_word c,C_word t0,C_word t1){
+/* k18517 in ##sys#peek-and-free-nonnull-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18519(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
-t3=(C_word)C_free_mptr(((C_word*)t0)[5],((C_word*)t0)[4]);
+t2=C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
+t3=C_free_mptr(((C_word*)t0)[5],((C_word*)t0)[4]);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 
-/* ##sys#peek-and-free-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18472(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-and-free-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18499(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15361,33 +15349,33 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18472,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_null_pointerp(t2))){
+C_save_and_reclaim((void*)tr4,(void*)f_18499,4,t0,t1,t2,t3);}
+if(C_truep(C_null_pointerp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_fetch_c_strlen(t2,t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18482,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3896 ##sys#make-string */
+t4=C_fetch_c_strlen(t2,t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18509,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3918 ##sys#make-string */
 t6=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}}
 
-/* k18480 in ##sys#peek-and-free-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18482(C_word c,C_word t0,C_word t1){
+/* k18507 in ##sys#peek-and-free-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
-t3=(C_word)C_free_mptr(((C_word*)t0)[5],((C_word*)t0)[4]);
+t2=C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
+t3=C_free_mptr(((C_word*)t0)[5],((C_word*)t0)[4]);
 t4=t1;
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* ##sys#peek-nonnull-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18466(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-nonnull-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18493(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15395,25 +15383,25 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18466,4,t0,t1,t2,t3);}
-t4=(C_word)C_fetch_c_strlen(t2,t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18470,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3889 ##sys#make-string */
+C_save_and_reclaim((void*)tr4,(void*)f_18493,4,t0,t1,t2,t3);}
+t4=C_fetch_c_strlen(t2,t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18497,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3911 ##sys#make-string */
 t6=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 
-/* k18468 in ##sys#peek-nonnull-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18470(C_word c,C_word t0,C_word t1){
+/* k18495 in ##sys#peek-nonnull-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
+t2=C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
-/* ##sys#peek-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18477(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15421,293 +15409,293 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18450,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_null_pointerp(t2))){
+C_save_and_reclaim((void*)tr4,(void*)f_18477,4,t0,t1,t2,t3);}
+if(C_truep(C_null_pointerp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_fetch_c_strlen(t2,t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18460,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3883 ##sys#make-string */
+t4=C_fetch_c_strlen(t2,t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18487,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3905 ##sys#make-string */
 t6=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}}
 
-/* k18458 in ##sys#peek-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18460(C_word c,C_word t0,C_word t1){
+/* k18485 in ##sys#peek-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18487(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
+t2=C_peek_c_string(((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3]);
 t3=t1;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* ##sys#peek-double in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18447(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-double in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18474(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18447,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18474,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_f64peek(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_f64peek(&a,2,t2,t3));}
 
-/* ##sys#vector->structure! in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18444(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#vector->structure! in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18471(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18444,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18471,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_vector_to_structure(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_vector_to_structure(t2));}
 
-/* ##sys#peek-byte in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18441(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-byte in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18468(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18441,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18468,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_peek_byte(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_peek_byte(t2,t3));}
 
-/* ##sys#peek-fixnum in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18438(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#peek-fixnum in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18438,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18465,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_peek_fixnum(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_peek_fixnum(t2,t3));}
 
-/* ##sys#make-c-string in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18426(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#make-c-string in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18453(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18426,3,t0,t1,t2);}
-t3=(C_word)C_a_i_string(&a,1,(C_word)C_make_character((C_word)C_unfix(C_fix(0))));
-/* library.scm: 3866 ##sys#string-append */
+C_save_and_reclaim((void*)tr3,(void*)f_18453,3,t0,t1,t2);}
+t3=C_a_i_string(&a,1,C_make_character(C_unfix(C_fix(0))));
+/* library.scm: 3888 ##sys#string-append */
 t4=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,t2,t3);}
 
-/* ##sys#pointer->address in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18419(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#pointer->address in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18446(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18419,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_18446,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_unsigned_int_to_num(&a,1,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_unsigned_int_to_num(&a,1,t3));}
 
-/* ##sys#address->pointer in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18413(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#address->pointer in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18440(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18413,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18417,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3857 ##sys#make-pointer */
-t4=*((C_word*)lf[857]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_18440,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18444,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3879 ##sys#make-pointer */
+t4=*((C_word*)lf[864]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k18415 in ##sys#address->pointer in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18417(C_word c,C_word t0,C_word t1){
+/* k18442 in ##sys#address->pointer in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_update_pointer(((C_word*)t0)[3],t1);
+t2=C_update_pointer(((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
-/* ##sys#null-pointer? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18403(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#null-pointer? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18430(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18403,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18411,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3854 ##sys#pointer->address */
-t4=*((C_word*)lf[675]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_18430,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18438,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3876 ##sys#pointer->address */
+t4=*((C_word*)lf[681]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k18409 in ##sys#null-pointer? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18411(C_word c,C_word t0,C_word t1){
+/* k18436 in ##sys#null-pointer? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_eqp(C_fix(0),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_eqp(C_fix(0),t1));}
 
-/* ##sys#null-pointer in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18397(C_word c,C_word t0,C_word t1){
+/* ##sys#null-pointer in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18424(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18397,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18401,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3849 ##sys#make-pointer */
-t3=*((C_word*)lf[857]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_18424,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18428,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3871 ##sys#make-pointer */
+t3=*((C_word*)lf[864]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k18399 in ##sys#null-pointer in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18401(C_word c,C_word t0,C_word t1){
+/* k18426 in ##sys#null-pointer in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_update_pointer(C_fix(0),t1);
+t2=C_update_pointer(C_fix(0),t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
-/* ##sys#locative? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18394(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#locative? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18421(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18394,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18421,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_locativep(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_locativep(t2));}
 
-/* ##sys#block-address in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18391(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#block-address in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18418(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18391,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18418,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_block_address(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_block_address(&a,1,t2));}
 
-/* ##sys#permanent? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18388(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#permanent? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18415(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18388,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18415,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_permanentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_permanentp(t2));}
 
-/* ##sys#string->pbytevector in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18385(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#string->pbytevector in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18412(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18385,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18412,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_string_to_pbytevector(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_string_to_pbytevector(t2));}
 
-/* ##sys#bytevector? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18382(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#bytevector? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18409(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18382,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18409,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_bytevectorp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_bytevectorp(t2));}
 
-/* ##sys#set-pointer-address! in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18379(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#set-pointer-address! in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18406(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18379,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18406,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_update_pointer(t3,t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_update_pointer(t3,t2));}
 
-/* ##sys#pointer? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18376(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#pointer? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18403(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18376,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18403,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_anypointerp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_anypointerp(t2));}
 
-/* ##sys#size in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18371(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#size in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18398(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18371,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18398,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_block_size(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_block_size(t2));}
 
-/* ##sys#slot in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18368(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#slot in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18395(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18368,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18395,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,t3));}
 
-/* ##sys#generic-structure? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18365(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#generic-structure? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18392(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_18365,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_18392,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_structurep(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_structurep(t2));}
 
-/* ##sys#structure? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18362(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#structure? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18389(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_18362,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_18389,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_structurep(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_structurep(t2,t3));}
 
-/* ##sys#error-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#error-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18003(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -15715,13 +15703,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+10)){
-C_save_and_reclaim((void*)tr4r,(void*)f_17976r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_18003r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_17976r(t0,t1,t2,t3,t4);}}
+f_18003r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_17976r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_18003r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15737,168 +15725,168 @@ C_word t15;
 C_word *a=C_alloc(10);
 switch(t2){
 case C_fix(1):
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_i_cadr(t4);
-t7=(C_word)C_i_caddr(t4);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17999,a[2]=t3,a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18010,a[2]=t5,a[3]=t8,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3779 ##sys#number->string */
-t10=*((C_word*)lf[314]+1);
+t5=C_i_car(t4);
+t6=C_i_cadr(t4);
+t7=C_i_caddr(t4);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18026,a[2]=t3,a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18037,a[2]=t5,a[3]=t8,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3801 ##sys#number->string */
+t10=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t6);
 case C_fix(2):
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_i_cadr(t4);
-t7=(C_word)C_i_caddr(t4);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18036,a[2]=t3,a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18047,a[2]=t5,a[3]=t8,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3788 ##sys#number->string */
-t10=*((C_word*)lf[314]+1);
+t5=C_i_car(t4);
+t6=C_i_cadr(t4);
+t7=C_i_caddr(t4);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18063,a[2]=t3,a[3]=t1,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18074,a[2]=t5,a[3]=t8,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3810 ##sys#number->string */
+t10=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t6);
 case C_fix(3):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[818],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[825],t4);
 case C_fix(4):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[759],t3,lf[819],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[826],t4);
 case C_fix(5):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[820],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[773],t3,lf[827],t4);
 case C_fix(6):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[821],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[773],t3,lf[828],t4);
 case C_fix(7):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[756],t3,lf[822],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[763],t3,lf[829],t4);
 case C_fix(8):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[149],t3,lf[823],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[149],t3,lf[830],t4);
 case C_fix(9):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[824],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[831],t4);
 case C_fix(10):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[768],t3,lf[825],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[775],t3,lf[832],t4);
 case C_fix(11):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[826],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[833],t4);
 case C_fix(12):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[827],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[773],t3,lf[834],t4);
 case C_fix(13):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[828],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[835],t4);
 case C_fix(14):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[829],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[836],t4);
 case C_fix(15):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[830],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[837],t4);
 case C_fix(16):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[831],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[838],t4);
 case C_fix(17):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[832],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[839],t4);
 case C_fix(18):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[833],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[840],t4);
 case C_fix(19):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[834],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[841],t4);
 case C_fix(20):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[835],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[842],t4);
 case C_fix(21):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[836],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[843],t4);
 case C_fix(22):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[837],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[844],t4);
 case C_fix(23):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[838],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[773],t3,lf[845],t4);
 case C_fix(24):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[839],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[846],t4);
 case C_fix(25):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[840],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[847],t4);
 case C_fix(26):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[841],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[848],t4);
 case C_fix(27):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[842],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[849],t4);
 case C_fix(28):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[843],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[850],t4);
 case C_fix(29):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[844],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[851],t4);
 case C_fix(30):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[845],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[852],t4);
 case C_fix(31):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[846],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[853],t4);
 case C_fix(32):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[847],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[854],t4);
 case C_fix(33):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[759],t3,lf[848],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[855],t4);
 case C_fix(34):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[759],t3,lf[849],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[856],t4);
 case C_fix(35):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[850],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[857],t4);
 case C_fix(36):
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[851],t4);
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[56],t3,lf[858],t4);
 default:
-C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[759],t3,lf[852],t4);}}
+C_apply(7,0,t1,*((C_word*)lf[9]+1),lf[766],t3,lf[859],t4);}}
 
-/* k18045 in ##sys#error-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18047(C_word c,C_word t0,C_word t1){
+/* k18072 in ##sys#error-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18047,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18051,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3789 ##sys#number->string */
-t3=*((C_word*)lf[314]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_18074,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18078,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3811 ##sys#number->string */
+t3=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k18049 in k18045 in ##sys#error-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18051(C_word c,C_word t0,C_word t1){
+/* k18076 in k18072 in ##sys#error-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3788 string-append */
+/* library.scm: 3810 string-append */
 t2=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[3],lf[816],((C_word*)t0)[2],lf[817],t1);}
+((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[3],lf[823],((C_word*)t0)[2],lf[824],t1);}
 
-/* k18034 in ##sys#error-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18036(C_word c,C_word t0,C_word t1){
+/* k18061 in ##sys#error-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18036,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18063,2,t0,t1);}
 if(C_truep(((C_word*)t0)[4])){
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
-C_apply(7,0,((C_word*)t0)[3],*((C_word*)lf[9]+1),lf[768],((C_word*)t0)[2],t1,t2);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[4]);
+C_apply(7,0,((C_word*)t0)[3],*((C_word*)lf[9]+1),lf[775],((C_word*)t0)[2],t1,t2);}
 else{
-((C_proc5)C_retrieve_proc(*((C_word*)lf[9]+1)))(5,*((C_word*)lf[9]+1),((C_word*)t0)[3],lf[768],((C_word*)t0)[2],t1);}}
+((C_proc5)C_retrieve_proc(*((C_word*)lf[9]+1)))(5,*((C_word*)lf[9]+1),((C_word*)t0)[3],lf[775],((C_word*)t0)[2],t1);}}
 
-/* k18008 in ##sys#error-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18010(C_word c,C_word t0,C_word t1){
+/* k18035 in ##sys#error-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18037(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18010,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18014,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3780 ##sys#number->string */
-t3=*((C_word*)lf[314]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_18037,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18041,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3802 ##sys#number->string */
+t3=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k18012 in k18008 in ##sys#error-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_18014(C_word c,C_word t0,C_word t1){
+/* k18039 in k18035 in ##sys#error-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3779 string-append */
+/* library.scm: 3801 string-append */
 t2=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[3],lf[814],((C_word*)t0)[2],lf[815],t1);}
+((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[3],lf[821],((C_word*)t0)[2],lf[822],t1);}
 
-/* k17997 in ##sys#error-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17999(C_word c,C_word t0,C_word t1){
+/* k18024 in ##sys#error-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_18026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17999,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18026,2,t0,t1);}
 if(C_truep(((C_word*)t0)[4])){
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
-C_apply(7,0,((C_word*)t0)[3],*((C_word*)lf[9]+1),lf[768],((C_word*)t0)[2],t1,t2);}
+t2=C_a_i_list(&a,1,((C_word*)t0)[4]);
+C_apply(7,0,((C_word*)t0)[3],*((C_word*)lf[9]+1),lf[775],((C_word*)t0)[2],t1,t2);}
 else{
-((C_proc5)C_retrieve_proc(*((C_word*)lf[9]+1)))(5,*((C_word*)lf[9]+1),((C_word*)t0)[3],lf[768],((C_word*)t0)[2],t1);}}
+((C_proc5)C_retrieve_proc(*((C_word*)lf[9]+1)))(5,*((C_word*)lf[9]+1),((C_word*)t0)[3],lf[775],((C_word*)t0)[2],t1);}}
 
-/* get-condition-property in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17967(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* get-condition-property in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17994(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -15906,33 +15894,33 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr5r,(void*)f_17967r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_17994r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_17967r(t0,t1,t2,t3,t4,t5);}}
+f_17994r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_17967r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_17994r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17971,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3764 condition-property-accessor */
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17998,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3786 condition-property-accessor */
 t7=((C_word*)t0)[2];
 ((C_proc5)C_retrieve_proc(t7))(5,t7,t6,t3,t4,t5);}
 
-/* k17969 in get-condition-property in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17971(C_word c,C_word t0,C_word t1){
+/* k17996 in get-condition-property in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17998(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g44014402 */
+/* g43854386 */
 t2=t1;
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* condition-property-accessor in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17921(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* condition-property-accessor in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17948(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -15940,25 +15928,25 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+11)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_17921r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_17948r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_17921r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_17948r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_17921r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_17948r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(11);
-t5=(C_word)C_vemptyp(t4);
-t6=(C_word)C_a_i_cons(&a,2,t2,t3);
+t5=C_i_nullp(t4);
+t6=C_a_i_cons(&a,2,t2,t3);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17929,a[2]=t4,a[3]=t3,a[4]=t5,a[5]=t6,a[6]=t2,a[7]=((C_word)li616),tmp=(C_word)a,a+=8,tmp));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17956,a[2]=t4,a[3]=t3,a[4]=t5,a[5]=t6,a[6]=t2,a[7]=((C_word)li618),tmp=(C_word)a,a+=8,tmp));}
 
-/* f_17929 in condition-property-accessor in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17929(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_17956 in condition-property-accessor in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17956(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15968,40 +15956,40 @@ C_word t7;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17929,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[649]);
-t4=(C_word)C_slot(t2,C_fix(1));
-if(C_truep((C_word)C_i_memv(((C_word*)t0)[6],t4))){
-t5=(C_word)C_slot(t2,C_fix(2));
-t6=(C_word)C_i_member(((C_word*)t0)[5],t5);
+C_save_and_reclaim((void*)tr3,(void*)f_17956,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[655]);
+t4=C_slot(t2,C_fix(1));
+if(C_truep(C_i_memv(((C_word*)t0)[6],t4))){
+t5=C_slot(t2,C_fix(2));
+t6=C_i_member(((C_word*)t0)[5],t5);
 if(C_truep(t6)){
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_cadr(t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_i_cadr(t6));}
 else{
 if(C_truep(((C_word*)t0)[4])){
-/* library.scm: 3756 ##sys#signal-hook */
+/* library.scm: 3778 ##sys#signal-hook */
 t7=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,lf[56],lf[811],lf[812],((C_word*)t0)[3]);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,lf[56],lf[818],lf[819],((C_word*)t0)[3]);}
 else{
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_vector_ref(((C_word*)t0)[2],C_fix(0)));}}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_i_car(((C_word*)t0)[2]));}}}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
 
-/* condition-predicate in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17903(C_word c,C_word t0,C_word t1,C_word t2){
+/* condition-predicate in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17930(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17903,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_17930,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17905,a[2]=t2,a[3]=((C_word)li614),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17932,a[2]=t2,a[3]=((C_word)li616),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_17905 in condition-predicate in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17905(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_17932 in condition-predicate in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17932(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16010,26 +15998,26 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17905,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[649]);
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(C_word)C_i_memv(((C_word*)t0)[2],t4);
+C_save_and_reclaim((void*)tr3,(void*)f_17932,3,t0,t1,t2);}
+t3=C_i_check_structure(t2,lf[655]);
+t4=C_slot(t2,C_fix(1));
+t5=C_i_memv(((C_word*)t0)[2],t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?C_SCHEME_TRUE:C_SCHEME_FALSE));}
 
-/* condition? in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17897(C_word c,C_word t0,C_word t1,C_word t2){
+/* condition? in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17924(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17897,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_17924,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[649]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[655]));}
 
-/* make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17761(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17788(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -16037,13 +16025,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+25)){
-C_save_and_reclaim((void*)tr3r,(void*)f_17761r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_17788r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_17761r(t0,t1,t2,t3);}}
+f_17788r(t0,t1,t2,t3);}}
 
-static void C_ccall f_17761r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_17788r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16059,23 +16047,23 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word *a=C_alloc(25);
-t4=(C_word)C_a_i_cons(&a,2,t2,t3);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17869,a[2]=((C_word)li609),tmp=(C_word)a,a+=3,tmp);
-t6=f_17869(t4);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17775,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=C_a_i_cons(&a,2,t2,t3);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17896,a[2]=((C_word)li611),tmp=(C_word)a,a+=3,tmp);
+t6=f_17896(t4);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17802,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_FALSE;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17827,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17854,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17829,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li611),tmp=(C_word)a,a+=6,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17856,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li613),tmp=(C_word)a,a+=6,tmp));
 t16=((C_word*)t14)[1];
-f_17829(t16,t12,t4);}
+f_17856(t16,t12,t4);}
 
-/* loop4326 in make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17829(C_word t0,C_word t1,C_word t2){
+/* loop4310 in make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17856(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16094,16 +16082,16 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_17829,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_17856,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t3,C_fix(1));
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop43264339 */
+t8=C_slot(t2,C_fix(1));
+/* loop43104323 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -16112,8 +16100,8 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop43264339 */
+t8=C_slot(t2,C_fix(1));
+/* loop43104323 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -16124,15 +16112,15 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k17825 in make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17827(C_word c,C_word t0,C_word t1){
+/* k17852 in make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[808]+1),t1);}
+C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[815]+1),t1);}
 
-/* k17773 in make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17775(C_word c,C_word t0,C_word t1){
+/* k17800 in make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16146,21 +16134,21 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17775,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17779,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17802,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17806,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17783,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17810,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17785,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li610),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17812,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li612),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_17785(t11,t7,((C_word*)t0)[2]);}
+f_17812(t11,t7,((C_word*)t0)[2]);}
 
-/* loop4350 in k17773 in make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17785(C_word t0,C_word t1,C_word t2){
+/* loop4334 in k17800 in make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17812(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16179,16 +16167,16 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_17785,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(2));
-t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_17812,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t3,C_fix(2));
+t5=C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
-t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
+t6=C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop43504363 */
+t8=C_slot(t2,C_fix(1));
+/* loop43344347 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -16197,8 +16185,8 @@ goto loop;}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
-t8=(C_word)C_slot(t2,C_fix(1));
-/* loop43504363 */
+t8=C_slot(t2,C_fix(1));
+/* loop43344347 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -16209,25 +16197,25 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k17781 in k17773 in make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17783(C_word c,C_word t0,C_word t1){
+/* k17808 in k17800 in make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17810(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[808]+1),t1);}
+C_apply(4,0,((C_word*)t0)[2],*((C_word*)lf[815]+1),t1);}
 
-/* k17777 in k17773 in make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17779(C_word c,C_word t0,C_word t1){
+/* k17804 in k17800 in make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17779,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17806,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[649],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,3,lf[655],((C_word*)t0)[2],t1));}
 
-/* loop4312 in make-composite-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall f_17869(C_word t1){
+/* loop4296 in make-composite-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall f_17896(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16237,10 +16225,10 @@ C_word t6;
 C_word t7;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_pairp(t1))){
-t2=(C_word)C_slot(t1,C_fix(0));
-t3=(C_word)C_i_check_structure_2(t2,lf[649],lf[807]);
-t4=(C_word)C_slot(t1,C_fix(1));
+if(C_truep(C_i_pairp(t1))){
+t2=C_slot(t1,C_fix(0));
+t3=C_i_check_structure_2(t2,lf[655],lf[814]);
+t4=C_slot(t1,C_fix(1));
 t7=t4;
 t1=t7;
 goto loop;}
@@ -16248,8 +16236,8 @@ else{
 t2=C_SCHEME_UNDEFINED;
 return(t2);}}
 
-/* make-property-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17711(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* make-property-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17738(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -16257,13 +16245,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+14)){
-C_save_and_reclaim((void*)tr3r,(void*)f_17711r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_17738r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_17711r(t0,t1,t2,t3);}}
+f_17738r(t0,t1,t2,t3);}}
 
-static void C_ccall f_17711r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_17738r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16272,16 +16260,16 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word *a=C_alloc(14);
-t4=(C_word)C_a_i_list(&a,1,t2);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17723,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=C_a_i_list(&a,1,t2);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17750,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17725,a[2]=t7,a[3]=t2,a[4]=((C_word)li607),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17752,a[2]=t7,a[3]=t2,a[4]=((C_word)li609),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_17725(t9,t5,t3);}
+f_17752(t9,t5,t3);}
 
-/* loop in make-property-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17725(C_word t0,C_word t1,C_word t2){
+/* loop in make-property-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17752(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16295,58 +16283,58 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_17725,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_17752,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
-t5=(C_word)C_i_cadr(t2);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17751,a[2]=t4,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_i_cddr(t2);
-/* library.scm: 3731 loop */
+t3=C_i_car(t2);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
+t5=C_i_cadr(t2);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17778,a[2]=t4,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t7=C_i_cddr(t2);
+/* library.scm: 3753 loop */
 t9=t6;
 t10=t7;
 t1=t9;
 t2=t10;
 goto loop;}}
 
-/* k17749 in loop in make-property-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17751(C_word c,C_word t0,C_word t1){
+/* k17776 in loop in make-property-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17751,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_17778,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* k17721 in make-property-condition in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17723(C_word c,C_word t0,C_word t1){
+/* k17748 in make-property-condition in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17750(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17723,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17750,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[649],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,3,lf[655],((C_word*)t0)[2],t1));}
 
-/* current-exception-handler in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17708(C_word c,C_word t0,C_word t1){
+/* current-exception-handler in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17735(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17708,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17735,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[780]+1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[787]+1));}
 
-/* with-exception-handler in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* with-exception-handler in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17721(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16355,42 +16343,42 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_17694,4,t0,t1,t2,t3);}
-t4=*((C_word*)lf[780]+1);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17700,a[2]=t2,a[3]=((C_word)li603),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17704,a[2]=t4,a[3]=((C_word)li604),tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3718 ##sys#dynamic-wind */
-t7=*((C_word*)lf[405]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_17721,4,t0,t1,t2,t3);}
+t4=*((C_word*)lf[787]+1);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17727,a[2]=t2,a[3]=((C_word)li605),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17731,a[2]=t4,a[3]=((C_word)li606),tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3740 ##sys#dynamic-wind */
+t7=*((C_word*)lf[411]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t1,t5,t3,t6);}
 
-/* a17703 in with-exception-handler in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17704(C_word c,C_word t0,C_word t1){
+/* a17730 in with-exception-handler in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17704,2,t0,t1);}
-t2=C_mutate((C_word*)lf[780]+1 /* (set! current-exception-handler ...) */,((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_17731,2,t0,t1);}
+t2=C_mutate((C_word*)lf[787]+1 /* (set! current-exception-handler ...) */,((C_word*)t0)[2]);
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* a17699 in with-exception-handler in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17700(C_word c,C_word t0,C_word t1){
+/* a17726 in with-exception-handler in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17700,2,t0,t1);}
-t2=C_mutate((C_word*)lf[780]+1 /* (set! current-exception-handler ...) */,((C_word*)t0)[2]);
+C_save_and_reclaim((void*)tr2,(void*)f_17727,2,t0,t1);}
+t2=C_mutate((C_word*)lf[787]+1 /* (set! current-exception-handler ...) */,((C_word*)t0)[2]);
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_17534 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17534(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_17561 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17561(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16415,52 +16403,52 @@ C_word t22;
 C_word ab[14],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17534,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17538,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_structurep(t2,lf[649]))){
-t4=C_mutate((C_word*)lf[784]+1 /* (set! last-exception ...) */,t2);
-t5=(C_word)C_slot(t2,C_fix(1));
-if(C_truep((C_word)C_i_memq(lf[787],t5))){
-t6=(C_word)C_slot(t2,C_fix(2));
-t7=(C_word)C_i_member(lf[788],t6);
-t8=(C_word)C_i_member(lf[789],t6);
-t9=(C_word)C_i_member(lf[790],t6);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17577,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17587,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t7,a[5]=t10,a[6]=t8,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3686 ##sys#error-handler */
-t12=*((C_word*)lf[736]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_17561,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17565,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_structurep(t2,lf[655]))){
+t4=C_mutate((C_word*)lf[791]+1 /* (set! last-exception ...) */,t2);
+t5=C_slot(t2,C_fix(1));
+if(C_truep(C_i_memq(lf[794],t5))){
+t6=C_slot(t2,C_fix(2));
+t7=C_i_member(lf[795],t6);
+t8=C_i_member(lf[796],t6);
+t9=C_i_member(lf[797],t6);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17604,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17614,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t7,a[5]=t10,a[6]=t8,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3708 ##sys#error-handler */
+t12=*((C_word*)lf[743]+1);
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,t11);}
 else{
-t6=(C_word)C_slot(t5,C_fix(0));
-t7=(C_word)C_eqp(lf[795],t6);
+t6=C_slot(t5,C_fix(0));
+t7=C_eqp(lf[802],t6);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17648,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3703 ##sys#print */
-t9=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,lf[796],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17675,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3725 ##sys#print */
+t9=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t8,lf[803],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 else{
-t8=(C_word)C_slot(t5,C_fix(0));
-t9=(C_word)C_eqp(lf[797],t8);
+t8=C_slot(t5,C_fix(0));
+t9=C_eqp(lf[804],t8);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17663,a[2]=t2,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3706 ##sys#error-handler */
-t11=*((C_word*)lf[736]+1);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17690,a[2]=t2,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3728 ##sys#error-handler */
+t11=*((C_word*)lf[743]+1);
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,t10);}
 else{
-t10=(C_word)C_a_i_list(&a,2,lf[800],t2);
-t11=(C_word)C_a_i_record(&a,3,lf[649],lf[801],t10);
-/* library.scm: 3710 ##sys#abort */
-t12=*((C_word*)lf[747]+1);
+t10=C_a_i_list(&a,2,lf[807],t2);
+t11=C_a_i_record(&a,3,lf[655],lf[808],t10);
+/* library.scm: 3732 ##sys#abort */
+t12=*((C_word*)lf[754]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t1,t11);}}}}
 else{
-t4=(C_word)C_a_i_list(&a,2,lf[802],t2);
-t5=(C_word)C_a_i_record(&a,3,lf[649],lf[803],t4);
-/* library.scm: 3710 ##sys#abort */
-t6=*((C_word*)lf[747]+1);
+t4=C_a_i_list(&a,2,lf[809],t2);
+t5=C_a_i_record(&a,3,lf[655],lf[810],t4);
+/* library.scm: 3732 ##sys#abort */
+t6=*((C_word*)lf[754]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t1,t5);}}
 
-/* k17661 */
-static void C_ccall f_17663(C_word c,C_word t0,C_word t1){
+/* k17688 */
+static void C_ccall f_17690(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16469,61 +16457,61 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17663,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17666,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
-t4=(C_word)C_i_member(lf[798],t3);
-t5=(C_word)C_i_cadr(t4);
-/* g42884289 */
+C_save_and_reclaim((void*)tr2,(void*)f_17690,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17693,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=C_slot(((C_word*)t0)[2],C_fix(2));
+t4=C_i_member(lf[805],t3);
+t5=C_i_cadr(t4);
+/* g42724273 */
 t6=t1;
-((C_proc4)C_retrieve_proc(t6))(4,t6,t2,lf[799],t5);}
+((C_proc4)C_retrieve_proc(t6))(4,t6,t2,lf[806],t5);}
 
-/* k17664 in k17661 */
-static void C_ccall f_17666(C_word c,C_word t0,C_word t1){
+/* k17691 in k17688 */
+static void C_ccall f_17693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17666,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17669,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3709 ##sys#reset-handler */
+C_save_and_reclaim((void*)tr2,(void*)f_17693,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17696,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3731 ##sys#reset-handler */
 t3=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k17667 in k17664 in k17661 */
-static void C_ccall f_17669(C_word c,C_word t0,C_word t1){
+/* k17694 in k17691 in k17688 */
+static void C_ccall f_17696(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g42904291 */
+/* g42744275 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k17646 */
-static void C_ccall f_17648(C_word c,C_word t0,C_word t1){
+/* k17673 */
+static void C_ccall f_17675(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17648,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17651,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3704 ##sys#reset-handler */
+C_save_and_reclaim((void*)tr2,(void*)f_17675,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17678,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3726 ##sys#reset-handler */
 t3=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k17649 in k17646 */
-static void C_ccall f_17651(C_word c,C_word t0,C_word t1){
+/* k17676 in k17673 */
+static void C_ccall f_17678(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g42854286 */
+/* g42694270 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k17585 */
-static void C_ccall f_17587(C_word c,C_word t0,C_word t1){
+/* k17612 */
+static void C_ccall f_17614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16533,138 +16521,138 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17587,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17591,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17614,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17618,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[4])){
-t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t4=(C_truep(((C_word*)t0)[3])?(C_word)C_i_cadr(((C_word*)t0)[3]):C_SCHEME_FALSE);
-t5=(C_truep(t4)?(C_word)C_i_symbolp(t4):C_SCHEME_FALSE);
+t3=C_i_cadr(((C_word*)t0)[4]);
+t4=(C_truep(((C_word*)t0)[3])?C_i_cadr(((C_word*)t0)[3]):C_SCHEME_FALSE);
+t5=(C_truep(t4)?C_i_symbolp(t4):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17617,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3692 ##sys#symbol->qualified-string */
-t7=*((C_word*)lf[325]+1);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17644,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3714 ##sys#symbol->qualified-string */
+t7=*((C_word*)lf[331]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t4);}
 else{
 t6=t2;
-f_17591(2,t6,t3);}}
+f_17618(2,t6,t3);}}
 else{
 t3=t2;
-f_17591(2,t3,lf[794]);}}
+f_17618(2,t3,lf[801]);}}
 
-/* k17615 in k17585 */
-static void C_ccall f_17617(C_word c,C_word t0,C_word t1){
+/* k17642 in k17612 */
+static void C_ccall f_17644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[4]))){
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 3691 string-append */
+if(C_truep(C_i_symbolp(((C_word*)t0)[4]))){
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 3713 string-append */
 t3=((C_word*)t0)[3];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[2],lf[791],t1,lf[792],t2);}
+((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[2],lf[798],t1,lf[799],t2);}
 else{
-if(C_truep((C_word)C_i_stringp(((C_word*)t0)[4]))){
-/* library.scm: 3691 string-append */
+if(C_truep(C_i_stringp(((C_word*)t0)[4]))){
+/* library.scm: 3713 string-append */
 t2=((C_word*)t0)[3];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[2],lf[791],t1,lf[792],((C_word*)t0)[4]);}
+((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[2],lf[798],t1,lf[799],((C_word*)t0)[4]);}
 else{
-/* library.scm: 3691 string-append */
+/* library.scm: 3713 string-append */
 t2=((C_word*)t0)[3];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[2],lf[791],t1,lf[792],lf[793]);}}}
+((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[2],lf[798],t1,lf[799],lf[800]);}}}
 
-/* k17589 in k17585 */
-static void C_ccall f_17591(C_word c,C_word t0,C_word t1){
+/* k17616 in k17612 */
+static void C_ccall f_17618(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
+t2=C_i_cadr(((C_word*)t0)[4]);
 C_apply(5,0,((C_word*)t0)[3],((C_word*)t0)[2],t1,t2);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],t1);}}
 
-/* k17575 */
-static void C_ccall f_17577(C_word c,C_word t0,C_word t1){
+/* k17602 */
+static void C_ccall f_17604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17577,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17580,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3701 ##sys#reset-handler */
+C_save_and_reclaim((void*)tr2,(void*)f_17604,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17607,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3723 ##sys#reset-handler */
 t3=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k17578 in k17575 */
-static void C_ccall f_17580(C_word c,C_word t0,C_word t1){
+/* k17605 in k17602 */
+static void C_ccall f_17607(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g42824283 */
+/* g42664267 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k17536 */
-static void C_ccall f_17538(C_word c,C_word t0,C_word t1){
+/* k17563 */
+static void C_ccall f_17565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17538,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,lf[785],((C_word*)t0)[3]);
-t3=(C_word)C_a_i_record(&a,3,lf[649],lf[786],t2);
-/* library.scm: 3710 ##sys#abort */
-t4=*((C_word*)lf[747]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17565,2,t0,t1);}
+t2=C_a_i_list(&a,2,lf[792],((C_word*)t0)[3]);
+t3=C_a_i_record(&a,3,lf[655],lf[793],t2);
+/* library.scm: 3732 ##sys#abort */
+t4=*((C_word*)lf[754]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
-/* ##sys#signal in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17525(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#signal in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17552(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17525,3,t0,t1,t2);}
-/* library.scm: 3666 ##sys#current-exception-handler */
-t3=*((C_word*)lf[780]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_17552,3,t0,t1,t2);}
+/* library.scm: 3688 ##sys#current-exception-handler */
+t3=*((C_word*)lf[787]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}
 
-/* ##sys#abort in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17508(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#abort in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17535(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17508,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17512,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3656 ##sys#current-exception-handler */
-t4=*((C_word*)lf[780]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_17535,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17539,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3678 ##sys#current-exception-handler */
+t4=*((C_word*)lf[787]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k17510 in ##sys#abort in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17512(C_word c,C_word t0,C_word t1){
+/* k17537 in ##sys#abort in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17512,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,6,lf[775],lf[776],lf[777],C_SCHEME_END_OF_LIST,lf[778],C_SCHEME_FALSE);
-t3=(C_word)C_a_i_record(&a,3,lf[649],lf[779],t2);
-/* library.scm: 3657 ##sys#abort */
-t4=*((C_word*)lf[747]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17539,2,t0,t1);}
+t2=C_a_i_list(&a,6,lf[782],lf[783],lf[784],C_SCHEME_END_OF_LIST,lf[785],C_SCHEME_FALSE);
+t3=C_a_i_record(&a,3,lf[655],lf[786],t2);
+/* library.scm: 3679 ##sys#abort */
+t4=*((C_word*)lf[754]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
-/* ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17312(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -16672,13 +16660,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr4r,(void*)f_17285r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_17312r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_17285r(t0,t1,t2,t3,t4);}}
+f_17312r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_17285r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_17312r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16694,46 +16682,46 @@ C_word t15;
 C_word t16;
 C_word *a=C_alloc(12);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t6=(C_word)C_dbg_hook(C_SCHEME_FALSE);
+t6=C_dbg_hook(C_SCHEME_FALSE);
 t7=t2;
-t8=(C_word)C_eqp(t7,lf[733]);
+t8=C_eqp(t7,lf[740]);
 if(C_truep(t8)){
-t9=(C_word)C_a_i_record(&a,3,lf[649],lf[746],C_SCHEME_END_OF_LIST);
-/* library.scm: 3609 ##sys#abort */
-t10=*((C_word*)lf[747]+1);
+t9=C_a_i_record(&a,3,lf[655],lf[753],C_SCHEME_END_OF_LIST);
+/* library.scm: 3631 ##sys#abort */
+t10=*((C_word*)lf[754]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t1,t9);}
 else{
-t9=(C_word)C_eqp(t7,lf[13]);
+t9=C_eqp(t7,lf[13]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17308,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3615 ##sys#print */
-t11=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t10,lf[749],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
-else{
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17373,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-t11=(C_word)C_i_symbolp(((C_word*)t5)[1]);
-t12=(C_truep(t11)?(C_word)C_i_nullp(t4):C_SCHEME_FALSE);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17335,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3637 ##sys#print */
+t11=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t10,lf[756],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
+else{
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17400,a[2]=t1,a[3]=t2,a[4]=t4,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t11=C_i_symbolp(((C_word*)t5)[1]);
+t12=(C_truep(t11)?C_i_nullp(t4):C_SCHEME_FALSE);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17500,a[2]=t10,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3628 ##sys#symbol->string */
-t14=*((C_word*)lf[324]+1);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17527,a[2]=t10,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3650 ##sys#symbol->string */
+t14=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t14+1)))(3,t14,t13,((C_word*)t5)[1]);}
 else{
 t13=t10;
-f_17373(t13,C_SCHEME_UNDEFINED);}}}}
+f_17400(t13,C_SCHEME_UNDEFINED);}}}}
 
-/* k17498 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17500(C_word c,C_word t0,C_word t1){
+/* k17525 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_17373(t3,t2);}
+f_17400(t3,t2);}
 
-/* k17371 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17373(C_word t0,C_word t1){
+/* k17398 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17400(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16741,19 +16729,19 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17373,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17376,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_i_not(((C_word*)((C_word*)t0)[5])[1]);
+C_save_and_reclaim((void*)trf_17400,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17403,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_i_not(((C_word*)((C_word*)t0)[5])[1]);
 if(C_truep(t3)){
 t4=t2;
-f_17376(t4,(C_truep(t3)?(C_word)C_i_pairp(((C_word*)t0)[4]):C_SCHEME_FALSE));}
+f_17403(t4,(C_truep(t3)?C_i_pairp(((C_word*)t0)[4]):C_SCHEME_FALSE));}
 else{
-t4=(C_word)C_i_symbolp(((C_word*)((C_word*)t0)[5])[1]);
+t4=C_i_symbolp(((C_word*)((C_word*)t0)[5])[1]);
 t5=t2;
-f_17376(t5,(C_truep(t4)?(C_word)C_i_pairp(((C_word*)t0)[4]):C_SCHEME_FALSE));}}
+f_17403(t5,(C_truep(t4)?C_i_pairp(((C_word*)t0)[4]):C_SCHEME_FALSE));}}
 
-/* k17374 in k17371 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17376(C_word t0,C_word t1){
+/* k17401 in k17398 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17403(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16776,106 +16764,106 @@ C_word t19;
 C_word t20;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17376,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_17403,NULL,2,t0,t1);}
 t2=(C_truep(t1)?((C_word*)((C_word*)t0)[5])[1]:C_SCHEME_FALSE);
-t3=(C_truep(t1)?(C_word)C_slot(((C_word*)t0)[4],C_fix(0)):((C_word*)((C_word*)t0)[5])[1]);
-t4=(C_truep(t1)?(C_word)C_slot(((C_word*)t0)[4],C_fix(1)):((C_word*)t0)[4]);
+t3=(C_truep(t1)?C_slot(((C_word*)t0)[4],C_fix(0)):((C_word*)((C_word*)t0)[5])[1]);
+t4=(C_truep(t1)?C_slot(((C_word*)t0)[4],C_fix(1)):((C_word*)t0)[4]);
 t5=((C_word*)t0)[3];
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17396,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_eqp(t5,lf[56]);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17423,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t7=C_eqp(t5,lf[56]);
 if(C_truep(t7)){
 t8=t6;
-f_17396(t8,lf[753]);}
+f_17423(t8,lf[760]);}
 else{
-t8=(C_word)C_eqp(t5,lf[516]);
+t8=C_eqp(t5,lf[522]);
 if(C_truep(t8)){
 t9=t6;
-f_17396(t9,lf[754]);}
+f_17423(t9,lf[761]);}
 else{
-t9=(C_word)C_eqp(t5,lf[149]);
+t9=C_eqp(t5,lf[149]);
 if(C_truep(t9)){
 t10=t6;
-f_17396(t10,lf[755]);}
+f_17423(t10,lf[762]);}
 else{
-t10=(C_word)C_eqp(t5,lf[756]);
+t10=C_eqp(t5,lf[763]);
 if(C_truep(t10)){
 t11=t6;
-f_17396(t11,lf[757]);}
+f_17423(t11,lf[764]);}
 else{
-t11=(C_word)C_eqp(t5,lf[432]);
+t11=C_eqp(t5,lf[438]);
 if(C_truep(t11)){
 t12=t6;
-f_17396(t12,lf[758]);}
+f_17423(t12,lf[765]);}
 else{
-t12=(C_word)C_eqp(t5,lf[759]);
+t12=C_eqp(t5,lf[766]);
 if(C_truep(t12)){
 t13=t6;
-f_17396(t13,lf[760]);}
+f_17423(t13,lf[767]);}
 else{
-t13=(C_word)C_eqp(t5,lf[80]);
+t13=C_eqp(t5,lf[80]);
 if(C_truep(t13)){
 t14=t6;
-f_17396(t14,lf[761]);}
+f_17423(t14,lf[768]);}
 else{
-t14=(C_word)C_eqp(t5,lf[762]);
+t14=C_eqp(t5,lf[769]);
 if(C_truep(t14)){
 t15=t6;
-f_17396(t15,lf[763]);}
+f_17423(t15,lf[770]);}
 else{
-t15=(C_word)C_eqp(t5,lf[764]);
+t15=C_eqp(t5,lf[771]);
 if(C_truep(t15)){
 t16=t6;
-f_17396(t16,lf[765]);}
+f_17423(t16,lf[772]);}
 else{
-t16=(C_word)C_eqp(t5,lf[766]);
+t16=C_eqp(t5,lf[773]);
 if(C_truep(t16)){
 t17=t6;
-f_17396(t17,lf[767]);}
+f_17423(t17,lf[774]);}
 else{
-t17=(C_word)C_eqp(t5,lf[768]);
+t17=C_eqp(t5,lf[775]);
 if(C_truep(t17)){
 t18=t6;
-f_17396(t18,lf[769]);}
+f_17423(t18,lf[776]);}
 else{
-t18=(C_word)C_eqp(t5,lf[770]);
+t18=C_eqp(t5,lf[777]);
 if(C_truep(t18)){
 t19=t6;
-f_17396(t19,lf[771]);}
+f_17423(t19,lf[778]);}
 else{
-t19=(C_word)C_eqp(t5,lf[772]);
+t19=C_eqp(t5,lf[779]);
 t20=t6;
-f_17396(t20,(C_truep(t19)?lf[773]:lf[774]));}}}}}}}}}}}}}
+f_17423(t20,(C_truep(t19)?lf[780]:lf[781]));}}}}}}}}}}}}}
 
-/* k17394 in k17374 in k17371 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17396(C_word t0,C_word t1){
+/* k17421 in k17401 in k17398 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17423(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17396,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,6,lf[750],((C_word*)t0)[5],lf[751],((C_word*)t0)[4],lf[752],((C_word*)t0)[3]);
-t3=(C_word)C_a_i_record(&a,3,lf[649],t1,t2);
-/* library.scm: 3633 ##sys#abort */
-t4=*((C_word*)lf[747]+1);
+C_save_and_reclaim((void*)trf_17423,NULL,2,t0,t1);}
+t2=C_a_i_list(&a,6,lf[757],((C_word*)t0)[5],lf[758],((C_word*)t0)[4],lf[759],((C_word*)t0)[3]);
+t3=C_a_i_record(&a,3,lf[655],t1,t2);
+/* library.scm: 3655 ##sys#abort */
+t4=*((C_word*)lf[754]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
-/* k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17308(C_word c,C_word t0,C_word t1){
+/* k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17308,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17311,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3616 ##sys#print */
-t3=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)((C_word*)t0)[2])[1],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_17335,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17338,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3638 ##sys#print */
+t3=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)((C_word*)t0)[2])[1],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}
 
-/* k17309 in k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17311(C_word c,C_word t0,C_word t1){
+/* k17336 in k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16884,34 +16872,34 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17311,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17314,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_nullp(((C_word*)t0)[2]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17357,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17338,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17341,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_nullp(((C_word*)t0)[2]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17384,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_17357(t5,t3);}
+f_17384(t5,t3);}
 else{
-t5=(C_word)C_i_length(((C_word*)t0)[2]);
+t5=C_i_length(((C_word*)t0)[2]);
 t6=t4;
-f_17357(t6,(C_word)C_fixnum_greaterp(t5,C_fix(1)));}}
+f_17384(t6,C_fixnum_greaterp(t5,C_fix(1)));}}
 
-/* k17355 in k17309 in k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17357(C_word t0,C_word t1){
+/* k17382 in k17336 in k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17384(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 3618 ##sys#write-char-0 */
-t2=*((C_word*)lf[596]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(10),*((C_word*)lf[425]+1));}
+/* library.scm: 3640 ##sys#write-char-0 */
+t2=*((C_word*)lf[602]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(10),*((C_word*)lf[431]+1));}
 else{
-/* library.scm: 3619 ##sys#print */
-t2=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[748],C_SCHEME_FALSE,*((C_word*)lf[425]+1));}}
+/* library.scm: 3641 ##sys#print */
+t2=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[755],C_SCHEME_FALSE,*((C_word*)lf[431]+1));}}
 
-/* k17312 in k17309 in k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17314(C_word c,C_word t0,C_word t1){
+/* k17339 in k17336 in k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17341(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16920,16 +16908,16 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17314,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17317,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17341,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17344,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17322,a[2]=t4,a[3]=((C_word)li598),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17349,a[2]=t4,a[3]=((C_word)li600),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_17322(t6,t2,((C_word*)t0)[2]);}
+f_17349(t6,t2,((C_word*)t0)[2]);}
 
-/* loop4207 in k17312 in k17309 in k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17322(C_word t0,C_word t1,C_word t2){
+/* loop4191 in k17339 in k17336 in k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17349(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16938,49 +16926,49 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17322,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17340,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17334,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3622 ##sys#print */
-t6=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,t4,C_SCHEME_TRUE,*((C_word*)lf[425]+1));}
+C_save_and_reclaim((void*)trf_17349,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17367,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17361,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3644 ##sys#print */
+t6=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,t4,C_SCHEME_TRUE,*((C_word*)lf[431]+1));}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k17332 in loop4207 in k17312 in k17309 in k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17334(C_word c,C_word t0,C_word t1){
+/* k17359 in loop4191 in k17339 in k17336 in k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3623 ##sys#write-char-0 */
-t2=*((C_word*)lf[596]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(10),*((C_word*)lf[425]+1));}
+/* library.scm: 3645 ##sys#write-char-0 */
+t2=*((C_word*)lf[602]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(10),*((C_word*)lf[431]+1));}
 
-/* k17338 in loop4207 in k17312 in k17309 in k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17340(C_word c,C_word t0,C_word t1){
+/* k17365 in loop4191 in k17339 in k17336 in k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17367(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_17322(t3,((C_word*)t0)[2],t2);}
+f_17349(t3,((C_word*)t0)[2],t2);}
 
-/* k17315 in k17312 in k17309 in k17306 in ##sys#signal-hook in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17317(C_word c,C_word t0,C_word t1){
+/* k17342 in k17339 in k17336 in k17333 in ##sys#signal-hook in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3625 ##sys#flush-output */
-t2=*((C_word*)lf[475]+1);
-((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],*((C_word*)lf[425]+1));}
+/* library.scm: 3647 ##sys#flush-output */
+t2=*((C_word*)lf[481]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],*((C_word*)lf[431]+1));}
 
-/* on-exit in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17273(C_word c,C_word t0,C_word t1,C_word t2){
+/* on-exit in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17300(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16988,83 +16976,83 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_17273,3,t0,t1,t2);}
-t3=*((C_word*)lf[742]+1);
-t4=C_mutate((C_word*)lf[742]+1 /* (set! cleanup-before-exit ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17276,a[2]=t3,a[3]=t2,a[4]=((C_word)li596),tmp=(C_word)a,a+=5,tmp));
+C_save_and_reclaim((void*)tr3,(void*)f_17300,3,t0,t1,t2);}
+t3=*((C_word*)lf[749]+1);
+t4=C_mutate((C_word*)lf[749]+1 /* (set! cleanup-before-exit ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17303,a[2]=t3,a[3]=t2,a[4]=((C_word)li598),tmp=(C_word)a,a+=5,tmp));
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* ##sys#cleanup-before-exit in on-exit in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17276(C_word c,C_word t0,C_word t1){
+/* ##sys#cleanup-before-exit in on-exit in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17276,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17280,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3600 old */
+C_save_and_reclaim((void*)tr2,(void*)f_17303,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17307,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3622 old */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k17278 in ##sys#cleanup-before-exit in on-exit in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17280(C_word c,C_word t0,C_word t1){
+/* k17305 in ##sys#cleanup-before-exit in on-exit in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17307(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3600 thunk */
+/* library.scm: 3622 thunk */
 t2=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* f_17252 in k17248 in k17241 in k17237 in k17233 in k17229 in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17252(C_word c,C_word t0,C_word t1){
+/* f_17279 in k17275 in k17268 in k17264 in k17260 in k17256 in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17252,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17256,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fudge(C_fix(13)))){
-/* library.scm: 3594 ##sys#print */
-t3=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[744],C_SCHEME_FALSE,*((C_word*)lf[424]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_17279,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17283,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fudge(C_fix(13)))){
+/* library.scm: 3616 ##sys#print */
+t3=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[751],C_SCHEME_FALSE,*((C_word*)lf[430]+1));}
 else{
 t3=t2;
-f_17256(2,t3,C_SCHEME_UNDEFINED);}}
+f_17283(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k17254 */
-static void C_ccall f_17256(C_word c,C_word t0,C_word t1){
+/* k17281 */
+static void C_ccall f_17283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17256,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17262,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3595 ffp */
+C_save_and_reclaim((void*)tr2,(void*)f_17283,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17289,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3617 ffp */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k17260 in k17254 */
-static void C_ccall f_17262(C_word c,C_word t0,C_word t1){
+/* k17287 in k17281 */
+static void C_ccall f_17289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 3595 ##sys#force-finalizers */
-t2=*((C_word*)lf[743]+1);
+/* library.scm: 3617 ##sys#force-finalizers */
+t2=*((C_word*)lf[750]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##sys#user-interrupt-hook in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17204(C_word c,C_word t0,C_word t1){
+/* ##sys#user-interrupt-hook in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17073,45 +17061,45 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17204,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17207,a[2]=((C_word)li593),tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_eqp(*((C_word*)lf[723]+1),*((C_word*)lf[734]+1));
+C_save_and_reclaim((void*)tr2,(void*)f_17231,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17234,a[2]=((C_word)li595),tmp=(C_word)a,a+=3,tmp);
+t3=C_eqp(*((C_word*)lf[730]+1),*((C_word*)lf[741]+1));
 if(C_truep(t3)){
 t4=t1;
-/* library.scm: 3514 ##sys#signal-hook */
+/* library.scm: 3536 ##sys#signal-hook */
 t5=*((C_word*)lf[9]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,lf[733],C_SCHEME_FALSE);}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,lf[740],C_SCHEME_FALSE);}
 else{
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_setslot(*((C_word*)lf[734]+1),C_fix(1),t2));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_setslot(*((C_word*)lf[741]+1),C_fix(1),t2));}}
 
-/* break in ##sys#user-interrupt-hook in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17207(C_word c,C_word t0,C_word t1){
+/* break in ##sys#user-interrupt-hook in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17234(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17207,2,t0,t1);}
-/* library.scm: 3514 ##sys#signal-hook */
+C_save_and_reclaim((void*)tr2,(void*)f_17234,2,t0,t1);}
+/* library.scm: 3536 ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[733],C_SCHEME_FALSE);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[740],C_SCHEME_FALSE);}
 
-/* print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17090(C_word c,C_word t0,C_word t1,...){
+/* print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17117(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+19)){
-C_save_and_reclaim((void*)tr2r,(void*)f_17090r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_17117r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_17090r(t0,t1,t2);}}
+f_17117r(t0,t1,t2);}}
 
-static void C_ccall f_17090r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_17117r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17128,105 +17116,105 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word *a=C_alloc(19);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17092,a[2]=((C_word)li587),tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17110,a[2]=t3,a[3]=((C_word)li588),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17115,a[2]=t4,a[3]=((C_word)li589),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17120,a[2]=t5,a[3]=((C_word)li590),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17125,a[2]=t6,a[3]=((C_word)li591),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* def-port40664091 */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17119,a[2]=((C_word)li589),tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17137,a[2]=t3,a[3]=((C_word)li590),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17142,a[2]=t4,a[3]=((C_word)li591),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17147,a[2]=t5,a[3]=((C_word)li592),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17152,a[2]=t6,a[3]=((C_word)li593),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* def-port40504075 */
 t8=t7;
-f_17125(t8,t1);}
+f_17152(t8,t1);}
 else{
-t8=(C_word)C_i_car(t2);
-t9=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-start40674089 */
+t8=C_i_car(t2);
+t9=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t9))){
+/* def-start40514073 */
 t10=t6;
-f_17120(t10,t1,t8);}
+f_17147(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* def-thread40684086 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* def-thread40524070 */
 t12=t5;
-f_17115(t12,t1,t8,t10);}
+f_17142(t12,t1,t8,t10);}
 else{
-t12=(C_word)C_i_car(t11);
-t13=(C_word)C_i_cdr(t11);
-if(C_truep((C_word)C_i_nullp(t13))){
-/* def-header40694082 */
+t12=C_i_car(t11);
+t13=C_i_cdr(t11);
+if(C_truep(C_i_nullp(t13))){
+/* def-header40534066 */
 t14=t4;
-f_17110(t14,t1,t8,t10,t12);}
+f_17137(t14,t1,t8,t10,t12);}
 else{
-t14=(C_word)C_i_car(t13);
-t15=(C_word)C_i_cdr(t13);
-if(C_truep((C_word)C_i_nullp(t15))){
-/* body40644074 */
-f_17092(t1,t8,t10,t12,t14);}
+t14=C_i_car(t13);
+t15=C_i_cdr(t13);
+if(C_truep(C_i_nullp(t15))){
+/* body40484058 */
+f_17119(t1,t8,t10,t12,t14);}
 else{
 /* ##sys#error */
 t16=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t16+1)))(4,t16,t1,lf[0],t15);}}}}}}
 
-/* def-port4066 in print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17125(C_word t0,C_word t1){
+/* def-port4050 in print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17152(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17125,NULL,2,t0,t1);}
-/* def-start40674089 */
+C_save_and_reclaim((void*)trf_17152,NULL,2,t0,t1);}
+/* def-start40514073 */
 t2=((C_word*)t0)[2];
-f_17120(t2,t1,*((C_word*)lf[424]+1));}
+f_17147(t2,t1,*((C_word*)lf[430]+1));}
 
-/* def-start4067 in print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17120(C_word t0,C_word t1,C_word t2){
+/* def-start4051 in print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17147(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17120,NULL,3,t0,t1,t2);}
-/* def-thread40684086 */
+C_save_and_reclaim((void*)trf_17147,NULL,3,t0,t1,t2);}
+/* def-thread40524070 */
 t3=((C_word*)t0)[2];
-f_17115(t3,t1,t2,C_fix(0));}
+f_17142(t3,t1,t2,C_fix(0));}
 
-/* def-thread4068 in print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17115(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-thread4052 in print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17142(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17115,NULL,4,t0,t1,t2,t3);}
-/* def-header40694082 */
+C_save_and_reclaim((void*)trf_17142,NULL,4,t0,t1,t2,t3);}
+/* def-header40534066 */
 t4=((C_word*)t0)[2];
-f_17110(t4,t1,t2,t3,*((C_word*)lf[723]+1));}
+f_17137(t4,t1,t2,t3,*((C_word*)lf[730]+1));}
 
-/* def-header4069 in print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17110(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* def-header4053 in print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17137(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17110,NULL,5,t0,t1,t2,t3,t4);}
-/* body40644074 */
-f_17092(t1,t2,t3,t4,lf[730]);}
+C_save_and_reclaim((void*)trf_17137,NULL,5,t0,t1,t2,t3,t4);}
+/* body40484058 */
+f_17119(t1,t2,t3,t4,lf[737]);}
 
-/* body4064 in print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17092(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* body4048 in print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17119(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17092,NULL,5,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17096,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3503 ##sys#check-port */
-t7=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t2,lf[729]);}
+C_save_and_reclaim((void*)trf_17119,NULL,5,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17123,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3525 ##sys#check-port */
+t7=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t2,lf[736]);}
 
-/* k17094 in body4064 in print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17096(C_word c,C_word t0,C_word t1){
+/* k17121 in body4048 in print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17234,25 +17222,25 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17096,2,t0,t1);}
-t2=(C_word)C_i_check_exact_2(((C_word*)t0)[6],lf[729]);
-t3=(C_word)C_i_check_string_2(((C_word*)t0)[5],lf[729]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17109,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3506 ##sys#get-call-chain */
-t5=*((C_word*)lf[721]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17123,2,t0,t1);}
+t2=C_i_check_exact_2(((C_word*)t0)[6],lf[736]);
+t3=C_i_check_string_2(((C_word*)t0)[5],lf[736]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17136,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3528 ##sys#get-call-chain */
+t5=*((C_word*)lf[728]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[6],((C_word*)t0)[2]);}
 
-/* k17107 in k17094 in body4064 in print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17109(C_word c,C_word t0,C_word t1){
+/* k17134 in k17121 in body4048 in print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17136(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3506 ##sys#really-print-call-chain */
-t2=*((C_word*)lf[724]+1);
+/* library.scm: 3528 ##sys#really-print-call-chain */
+t2=*((C_word*)lf[731]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17001(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17028(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -17260,19 +17248,19 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_17001,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_pairp(t3))){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17011,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3479 ##sys#print */
-t6=*((C_word*)lf[601]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_17028,5,t0,t1,t2,t3,t4);}
+if(C_truep(C_i_pairp(t3))){
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17038,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3501 ##sys#print */
+t6=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,t4,C_SCHEME_FALSE,t2);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17011(C_word c,C_word t0,C_word t1){
+/* k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17281,16 +17269,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17011,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17014,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17038,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17041,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17019,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li585),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17046,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word)li587),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_17019(t6,t2,((C_word*)t0)[2]);}
+f_17046(t6,t2,((C_word*)t0)[2]);}
 
-/* loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17019(C_word t0,C_word t1,C_word t2){
+/* loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17046(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17299,31 +17287,31 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17019,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17027,a[2]=((C_word*)t0)[3],a[3]=((C_word)li584),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17077,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g40294030 */
+C_save_and_reclaim((void*)trf_17046,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17054,a[2]=((C_word*)t0)[3],a[3]=((C_word)li586),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17104,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g40134014 */
 t6=t3;
-f_17027(t6,t4,t5);}
+f_17054(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k17075 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17077(C_word c,C_word t0,C_word t1){
+/* k17102 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_17019(t3,((C_word*)t0)[2],t2);}
+f_17046(t3,((C_word*)t0)[2],t2);}
 
-/* g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_17027(C_word t0,C_word t1,C_word t2){
+/* g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_17054(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17332,139 +17320,139 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17027,NULL,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_slot(t2,C_fix(2));
-t5=(C_word)C_slot(t2,C_fix(3));
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17040,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3485 ##sys#print */
-t7=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[728],C_SCHEME_FALSE,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_17054,NULL,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
+t4=C_slot(t2,C_fix(2));
+t5=C_slot(t2,C_fix(3));
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17067,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3507 ##sys#print */
+t7=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[735],C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k17038 in g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17040(C_word c,C_word t0,C_word t1){
+/* k17065 in g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17040,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17043,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(0));
-/* library.scm: 3486 ##sys#print */
-t4=*((C_word*)lf[601]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17067,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17070,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[2],C_fix(0));
+/* library.scm: 3508 ##sys#print */
+t4=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,C_SCHEME_FALSE,((C_word*)t0)[5]);}
 
-/* k17041 in k17038 in g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17043(C_word c,C_word t0,C_word t1){
+/* k17068 in k17065 in g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17043,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17046,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3487 ##sys#print */
-t3=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[727],C_SCHEME_FALSE,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_17070,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17073,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3509 ##sys#print */
+t3=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[734],C_SCHEME_FALSE,((C_word*)t0)[4]);}
 
-/* k17044 in k17041 in k17038 in g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17046(C_word c,C_word t0,C_word t1){
+/* k17071 in k17068 in k17065 in g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17073(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17046,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17049,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17073,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17076,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17064,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3489 ##sys#write-char-0 */
-t4=*((C_word*)lf[596]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17091,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3511 ##sys#write-char-0 */
+t4=*((C_word*)lf[602]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_make_character(91),((C_word*)t0)[4]);}
 else{
 t3=t2;
-f_17049(2,t3,C_SCHEME_UNDEFINED);}}
+f_17076(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k17062 in k17044 in k17041 in k17038 in g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17064(C_word c,C_word t0,C_word t1){
+/* k17089 in k17071 in k17068 in k17065 in g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17091(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17064,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17067,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3490 ##sys#print */
-t3=*((C_word*)lf[601]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17091,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17094,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3512 ##sys#print */
+t3=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,((C_word*)t0)[3]);}
 
-/* k17065 in k17062 in k17044 in k17041 in k17038 in g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17067(C_word c,C_word t0,C_word t1){
+/* k17092 in k17089 in k17071 in k17068 in k17065 in g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3491 ##sys#print */
-t2=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[726],C_SCHEME_FALSE,((C_word*)t0)[2]);}
+/* library.scm: 3513 ##sys#print */
+t2=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[733],C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k17047 in k17044 in k17041 in k17038 in g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17049(C_word c,C_word t0,C_word t1){
+/* k17074 in k17071 in k17068 in k17065 in g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17049,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17076,2,t0,t1);}
 if(C_truep(((C_word*)t0)[4])){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17057,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li583),tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3493 ##sys#with-print-length-limit */
-t3=*((C_word*)lf[654]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17084,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li585),tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3515 ##sys#with-print-length-limit */
+t3=*((C_word*)lf[660]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],C_fix(100),t2);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* a17056 in k17047 in k17044 in k17041 in k17038 in g4029 in loop4022 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17057(C_word c,C_word t0,C_word t1){
+/* a17083 in k17074 in k17071 in k17068 in k17065 in g4013 in loop4006 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17057,2,t0,t1);}
-/* library.scm: 3496 ##sys#print */
-t2=*((C_word*)lf[601]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_17084,2,t0,t1);}
+/* library.scm: 3518 ##sys#print */
+t2=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,t1,((C_word*)t0)[3],C_SCHEME_TRUE,((C_word*)t0)[2]);}
 
-/* k17012 in k17009 in ##sys#really-print-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_17014(C_word c,C_word t0,C_word t1){
+/* k17039 in k17036 in ##sys#really-print-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_17041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3498 ##sys#print */
-t2=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[725],C_SCHEME_FALSE,((C_word*)t0)[2]);}
+/* library.scm: 3520 ##sys#print */
+t2=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[732],C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16845(C_word c,C_word t0,C_word t1,...){
+/* ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16872(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+11)){
-C_save_and_reclaim((void*)tr2r,(void*)f_16845r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16872r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_16845r(t0,t1,t2);}}
+f_16872r(t0,t1,t2);}}
 
-static void C_ccall f_16845r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16872r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17475,54 +17463,54 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(11);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16847,a[2]=((C_word)li579),tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16948,a[2]=t3,a[3]=((C_word)li580),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16953,a[2]=t4,a[3]=((C_word)li581),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* def-start39764009 */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16874,a[2]=((C_word)li581),tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16975,a[2]=t3,a[3]=((C_word)li582),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16980,a[2]=t4,a[3]=((C_word)li583),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* def-start39613993 */
 t6=t5;
-f_16953(t6,t1);}
+f_16980(t6,t1);}
 else{
-t6=(C_word)C_i_car(t2);
-t7=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t7))){
-/* def-thread39774007 */
+t6=C_i_car(t2);
+t7=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t7))){
+/* def-thread39623991 */
 t8=t4;
-f_16948(t8,t1,t6);}
+f_16975(t8,t1,t6);}
 else{
-t8=(C_word)C_i_car(t7);
-t9=(C_word)C_i_cdr(t7);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* body39743982 */
-f_16847(t1,t6,t8);}
+t8=C_i_car(t7);
+t9=C_i_cdr(t7);
+if(C_truep(C_i_nullp(t9))){
+/* body39593967 */
+f_16874(t1,t6,t8);}
 else{
 /* ##sys#error */
 t10=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t1,lf[0],t9);}}}}
 
-/* def-start3976 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16953(C_word t0,C_word t1){
+/* def-start3961 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16980(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16953,NULL,2,t0,t1);}
-/* def-thread39774007 */
+C_save_and_reclaim((void*)trf_16980,NULL,2,t0,t1);}
+/* def-thread39623991 */
 t2=((C_word*)t0)[2];
-f_16948(t2,t1,C_fix(0));}
+f_16975(t2,t1,C_fix(0));}
 
-/* def-thread3977 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16948(C_word t0,C_word t1,C_word t2){
+/* def-thread3962 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16975(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16948,NULL,3,t0,t1,t2);}
-/* body39743982 */
-f_16847(t1,t2,*((C_word*)lf[723]+1));}
+C_save_and_reclaim((void*)trf_16975,NULL,3,t0,t1,t2);}
+/* body39593967 */
+f_16874(t1,t2,*((C_word*)lf[730]+1));}
 
-/* body3974 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16847(C_word t1,C_word t2,C_word t3){
+/* body3959 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16874(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -17530,16 +17518,16 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16847,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_16874,NULL,3,t1,t2,t3);}
 t4=C_fix((C_word)C_trace_buffer_size);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16851,a[2]=t1,a[3]=t3,a[4]=t4,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_fixnum_times(C_fix(4),t4);
-/* library.scm: 3463 ##sys#make-vector */
-t7=*((C_word*)lf[355]+1);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16878,a[2]=t1,a[3]=t3,a[4]=t4,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t6=C_fixnum_times(C_fix(4),t4);
+/* library.scm: 3485 ##sys#make-vector */
+t7=*((C_word*)lf[361]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,C_SCHEME_FALSE);}
 
-/* k16849 in body3974 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16851(C_word c,C_word t0,C_word t1){
+/* k16876 in body3959 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16878(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17550,18 +17538,18 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16851,2,t0,t1);}
-t2=(C_word)C_fetch_trace(((C_word*)t0)[5],t1);
-t3=(C_word)C_fixnump(t2);
-t4=(C_truep(t3)?t2:(C_word)C_fixnum_times(C_fix(4),((C_word*)t0)[4]));
+C_save_and_reclaim((void*)tr2,(void*)f_16878,2,t0,t1);}
+t2=C_fetch_trace(((C_word*)t0)[5],t1);
+t3=C_fixnump(t2);
+t4=(C_truep(t3)?t2:C_fixnum_times(C_fix(4),((C_word*)t0)[4]));
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16859,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=t1,a[5]=t4,a[6]=((C_word)li578),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16886,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=t1,a[5]=t4,a[6]=((C_word)li580),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_16859(t8,((C_word*)t0)[2],C_fix(0));}
+f_16886(t8,((C_word*)t0)[2],C_fix(0));}
 
-/* loop in k16849 in body3974 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16859(C_word t0,C_word t1,C_word t2){
+/* loop in k16876 in body3959 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16886(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17571,25 +17559,25 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16859,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)trf_16886,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_fixnum_plus(t2,C_fix(3));
-t4=(C_word)C_slot(((C_word*)t0)[4],t3);
-t5=(C_word)C_i_not(t4);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16878,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t3=C_fixnum_plus(t2,C_fix(3));
+t4=C_slot(((C_word*)t0)[4],t3);
+t5=C_i_not(t4);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16905,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_16878(t7,t5);}
+f_16905(t7,t5);}
 else{
-t7=(C_word)C_i_not(((C_word*)t0)[2]);
+t7=C_i_not(((C_word*)t0)[2]);
 t8=t6;
-f_16878(t8,(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[2],t4)));}}}
+f_16905(t8,(C_truep(t7)?t7:C_eqp(((C_word*)t0)[2],t4)));}}}
 
-/* k16876 in loop in k16849 in body3974 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16878(C_word t0,C_word t1){
+/* k16903 in loop in k16876 in body3959 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16905(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17598,22 +17586,22 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16878,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16905,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16897,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[4],((C_word*)t0)[5]);
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16924,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[4],((C_word*)t0)[5]);
+t4=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-nonnull-c-string */
-t5=*((C_word*)lf[722]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,(C_word)stub3958(t4,t3),C_fix(0));}
+t5=*((C_word*)lf[729]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,stub3943(t4,t3),C_fix(0));}
 else{
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(4));
-/* library.scm: 3475 loop */
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(4));
+/* library.scm: 3497 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_16859(t3,((C_word*)t0)[3],t2);}}
+f_16886(t3,((C_word*)t0)[3],t2);}}
 
-/* k16895 in k16876 in loop in k16849 in body3974 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16897(C_word c,C_word t0,C_word t1){
+/* k16922 in k16903 in loop in k16876 in body3959 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17625,43 +17613,43 @@ C_word t8;
 C_word t9;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16897,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_slot(((C_word*)t0)[4],t2);
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(2));
-t5=(C_word)C_slot(((C_word*)t0)[4],t4);
-t6=(C_word)C_a_i_vector(&a,3,t1,t3,t5);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16889,a[2]=t6,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t8=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(4));
-/* library.scm: 3474 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_16924,2,t0,t1);}
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t3=C_slot(((C_word*)t0)[4],t2);
+t4=C_fixnum_plus(((C_word*)t0)[5],C_fix(2));
+t5=C_slot(((C_word*)t0)[4],t4);
+t6=C_a_i_vector(&a,3,t1,t3,t5);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16916,a[2]=t6,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t8=C_fixnum_plus(((C_word*)t0)[5],C_fix(4));
+/* library.scm: 3496 loop */
 t9=((C_word*)((C_word*)t0)[2])[1];
-f_16859(t9,t7,t8);}
+f_16886(t9,t7,t8);}
 
-/* k16887 in k16895 in k16876 in loop in k16849 in body3974 in ##sys#get-call-chain in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16889(C_word c,C_word t0,C_word t1){
+/* k16914 in k16922 in k16903 in loop in k16876 in body3959 in ##sys#get-call-chain in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16916(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16889,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16916,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##sys#feature? in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16803(C_word c,C_word t0,C_word t1,...){
+/* ##sys#feature? in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16830(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_16803r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16830r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_16803r(t0,t1,t2);}}
+f_16830r(t0,t1,t2);}}
 
-static void C_ccall f_16803r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16830r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17670,12 +17658,12 @@ C_word t6;
 C_word *a=C_alloc(6);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16809,a[2]=t4,a[3]=((C_word)li576),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16836,a[2]=t4,a[3]=((C_word)li578),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_16809(t6,t1,t2);}
+f_16836(t6,t1,t2);}
 
-/* loop in ##sys#feature? in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16809(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#feature? in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16836(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17683,59 +17671,59 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16809,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_nullp(t2);
+C_save_and_reclaim((void*)trf_16836,NULL,3,t0,t1,t2);}
+t3=C_i_nullp(t2);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16833,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* library.scm: 3451 ##sys#->feature-id */
-t6=*((C_word*)lf[712]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16860,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* library.scm: 3473 ##sys#->feature-id */
+t6=*((C_word*)lf[719]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}}
 
-/* k16831 in loop in ##sys#feature? in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16833(C_word c,C_word t0,C_word t1){
+/* k16858 in loop in ##sys#feature? in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_memq(t1,*((C_word*)lf[714]+1)))){
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 3452 loop */
+if(C_truep(C_i_memq(t1,*((C_word*)lf[721]+1)))){
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 3474 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_16809(t3,((C_word*)t0)[2],t2);}
+f_16836(t3,((C_word*)t0)[2],t2);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* features in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16800(C_word c,C_word t0,C_word t1){
+/* features in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16800,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16827,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[714]+1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[721]+1));}
 
-/* unregister-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16724(C_word c,C_word t0,C_word t1,...){
+/* unregister-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16751(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+15)){
-C_save_and_reclaim((void*)tr2r,(void*)f_16724r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16751r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_16724r(t0,t1,t2);}}
+f_16751r(t0,t1,t2);}}
 
-static void C_ccall f_16724r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16751r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17751,15 +17739,15 @@ t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16728,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16755,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16765,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li573),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16792,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li575),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_16765(t11,t7,t2);}
+f_16792(t11,t7,t2);}
 
-/* loop3916 in unregister-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16765(C_word t0,C_word t1,C_word t2){
+/* loop3901 in unregister-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16792(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17768,12 +17756,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16765,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=*((C_word*)lf[712]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16794,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g39323933 */
+C_save_and_reclaim((void*)trf_16792,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=*((C_word*)lf[719]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16821,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g39173918 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -17781,8 +17769,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16792 in loop3916 in unregister-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16794(C_word c,C_word t0,C_word t1){
+/* k16819 in loop3901 in unregister-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16821(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17794,25 +17782,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16794,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_16821,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop39163929 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop39013914 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16765(t6,((C_word*)t0)[3],t5);}
+f_16792(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop39163929 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop39013914 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16765(t6,((C_word*)t0)[3],t5);}}
+f_16792(t6,((C_word*)t0)[3],t5);}}
 
-/* k16726 in unregister-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16728(C_word c,C_word t0,C_word t1){
+/* k16753 in unregister-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17821,16 +17809,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16728,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16732,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16755,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16759,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16734,a[2]=t4,a[3]=t1,a[4]=((C_word)li572),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16761,a[2]=t4,a[3]=t1,a[4]=((C_word)li574),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_16734(t6,t2,*((C_word*)lf[714]+1));}
+f_16761(t6,t2,*((C_word*)lf[721]+1));}
 
-/* loop in k16726 in unregister-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16734(C_word t0,C_word t1,C_word t2){
+/* loop in k16753 in unregister-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16761(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17842,64 +17830,64 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_16734,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_16761,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t2,C_fix(1));
-if(C_truep((C_word)C_i_memq(t3,((C_word*)t0)[3]))){
-/* library.scm: 3442 loop */
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t2,C_fix(1));
+if(C_truep(C_i_memq(t3,((C_word*)t0)[3]))){
+/* library.scm: 3464 loop */
 t7=t1;
 t8=t4;
 t1=t7;
 t2=t8;
 goto loop;}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16763,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3443 loop */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16790,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3465 loop */
 t7=t5;
 t8=t4;
 t1=t7;
 t2=t8;
 goto loop;}}}
 
-/* k16761 in loop in k16726 in unregister-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16763(C_word c,C_word t0,C_word t1){
+/* k16788 in loop in k16753 in unregister-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16790(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16763,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16790,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k16730 in k16726 in unregister-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16732(C_word c,C_word t0,C_word t1){
+/* k16757 in k16753 in unregister-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16759(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,t1);
+t2=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 
-/* register-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16680(C_word c,C_word t0,C_word t1,...){
+/* register-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16707(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr2r,(void*)f_16680r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16707r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_16680r(t0,t1,t2);}}
+f_16707r(t0,t1,t2);}}
 
-static void C_ccall f_16680r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16707r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17907,15 +17895,15 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(9);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16684,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16711,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16686,a[2]=t5,a[3]=((C_word)li570),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16713,a[2]=t5,a[3]=((C_word)li572),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_16686(t7,t3,t2);}
+f_16713(t7,t3,t2);}
 
-/* loop3895 in register-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16686(C_word t0,C_word t1,C_word t2){
+/* loop3880 in register-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16713(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17923,20 +17911,20 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16686,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16698,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3428 ##sys#->feature-id */
-t5=*((C_word*)lf[712]+1);
+C_save_and_reclaim((void*)trf_16713,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16725,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3450 ##sys#->feature-id */
+t5=*((C_word*)lf[719]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16696 in loop3895 in register-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16698(C_word c,C_word t0,C_word t1){
+/* k16723 in loop3880 in register-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17945,28 +17933,28 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16698,2,t0,t1);}
-if(C_truep((C_word)C_i_memq(t1,*((C_word*)lf[714]+1)))){
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_16725,2,t0,t1);}
+if(C_truep(C_i_memq(t1,*((C_word*)lf[721]+1)))){
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_16686(t3,((C_word*)t0)[2],t2);}
+f_16713(t3,((C_word*)t0)[2],t2);}
 else{
-t2=(C_word)C_a_i_cons(&a,2,t1,*((C_word*)lf[714]+1));
-t3=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,t2);
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_a_i_cons(&a,2,t1,*((C_word*)lf[721]+1));
+t3=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,t2);
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_16686(t5,((C_word*)t0)[2],t4);}}
+f_16713(t5,((C_word*)t0)[2],t4);}}
 
-/* k16682 in register-feature! in k16676 in k16673 in k16670 in k16667 in k16664 in k16661 in k16658 in k16655 in k16652 in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16684(C_word c,C_word t0,C_word t1){
+/* k16709 in register-feature! in k16703 in k16700 in k16697 in k16694 in k16691 in k16688 in k16685 in k16682 in k16679 in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
-/* check in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16636(C_word t1,C_word t2){
+/* check in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16663(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -17974,53 +17962,53 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16636,NULL,2,t1,t2);}
-t3=(C_word)C_eqp(lf[694],t2);
+C_save_and_reclaim((void*)trf_16663,NULL,2,t1,t2);}
+t3=C_eqp(lf[701],t2);
 if(C_truep(t3)){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16651,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3413 ##sys#->feature-id */
-t5=*((C_word*)lf[712]+1);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16678,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3435 ##sys#->feature-id */
+t5=*((C_word*)lf[719]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k16649 in check in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16651(C_word c,C_word t0,C_word t1){
+/* k16676 in check in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16678(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16651,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,*((C_word*)lf[714]+1));
-t3=C_mutate((C_word*)lf[714]+1 /* (set! features ...) */,t2);
+C_save_and_reclaim((void*)tr2,(void*)f_16678,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,*((C_word*)lf[721]+1));
+t3=C_mutate((C_word*)lf[721]+1 /* (set! features ...) */,t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* ##sys#->feature-id in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16602(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#->feature-id in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16629(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16602,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_stringp(t2))){
-/* library.scm: 3400 string->keyword */
+C_save_and_reclaim((void*)tr3,(void*)f_16629,3,t0,t1,t2);}
+if(C_truep(C_i_stringp(t2))){
+/* library.scm: 3422 string->keyword */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16618,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3401 keyword? */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16645,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3423 keyword? */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}}
 
-/* k16616 in ##sys#->feature-id in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16618(C_word c,C_word t0,C_word t1){
+/* k16643 in ##sys#->feature-id in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16645(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18028,66 +18016,66 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16618,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16645,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[3]);}
 else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16631,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3402 ##sys#symbol->string */
-t3=*((C_word*)lf[324]+1);
+if(C_truep(C_i_symbolp(((C_word*)t0)[3]))){
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16658,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3424 ##sys#symbol->string */
+t3=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 else{
 t2=((C_word*)t0)[4];
-t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]);
-C_apply(6,0,t2,*((C_word*)lf[9]+1),lf[56],lf[713],t3);}}}
+t3=C_a_i_list(&a,1,((C_word*)t0)[3]);
+C_apply(6,0,t2,*((C_word*)lf[9]+1),lf[56],lf[720],t3);}}}
 
-/* k16629 in k16616 in ##sys#->feature-id in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16631(C_word c,C_word t0,C_word t1){
+/* k16656 in k16643 in ##sys#->feature-id in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3402 string->keyword */
+/* library.scm: 3424 string->keyword */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16428(C_word c,C_word t0,C_word t1,...){
+/* chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16451(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_16428r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16451r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_16428r(t0,t1,t2);}}
+f_16451r(t0,t1,t2);}}
 
-static void C_ccall f_16428r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16451r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16432,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16455,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_16432(2,t4,C_SCHEME_FALSE);}
+f_16455(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_16432(2,t5,(C_word)C_i_car(t2));}
+f_16455(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16432(C_word c,C_word t0,C_word t1){
+/* k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18107,284 +18095,297 @@ C_word t16;
 C_word t17;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16432,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16455,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_fudge(C_fix(38));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16491,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_fudge(C_fix(3));
-t5=(C_truep(t4)?lf[697]:lf[698]);
-t6=(C_word)C_fudge(C_fix(15));
-t7=(C_truep(t6)?lf[699]:lf[700]);
-t8=(C_word)C_fudge(C_fix(40));
-t9=(C_truep(t8)?lf[701]:lf[702]);
-t10=(C_word)C_fudge(C_fix(24));
-t11=(C_truep(t10)?lf[703]:lf[704]);
-t12=(C_word)C_fudge(C_fix(28));
-t13=(C_truep(t12)?lf[705]:lf[706]);
-t14=(C_word)C_fudge(C_fix(32));
-t15=(C_truep(t14)?lf[707]:lf[708]);
-if(C_truep((C_word)C_fudge(C_fix(39)))){
-/* library.scm: 3367 string-append */
+t2=C_fudge(C_fix(38));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16514,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=C_fudge(C_fix(3));
+t5=(C_truep(t4)?lf[704]:lf[705]);
+t6=C_fudge(C_fix(15));
+t7=(C_truep(t6)?lf[706]:lf[707]);
+t8=C_fudge(C_fix(40));
+t9=(C_truep(t8)?lf[708]:lf[709]);
+t10=C_fudge(C_fix(24));
+t11=(C_truep(t10)?lf[710]:lf[711]);
+t12=C_fudge(C_fix(28));
+t13=(C_truep(t12)?lf[712]:lf[713]);
+t14=C_fudge(C_fix(32));
+t15=(C_truep(t14)?lf[714]:lf[715]);
+if(C_truep(C_fudge(C_fix(39)))){
+/* library.scm: 3389 string-append */
 t16=*((C_word*)lf[172]+1);
-((C_proc9)(void*)(*((C_word*)t16+1)))(9,t16,t3,t5,t7,t9,t11,t13,t15,lf[709]);}
+((C_proc9)(void*)(*((C_word*)t16+1)))(9,t16,t3,t5,t7,t9,t11,t13,t15,lf[716]);}
 else{
-/* library.scm: 3367 string-append */
+/* library.scm: 3389 string-append */
 t16=*((C_word*)lf[172]+1);
-((C_proc9)(void*)(*((C_word*)t16+1)))(9,t16,t3,t5,t7,t9,t11,t13,t15,lf[710]);}}
+((C_proc9)(void*)(*((C_word*)t16+1)))(9,t16,t3,t5,t7,t9,t11,t13,t15,lf[717]);}}
 else{
 t2=lf[2];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[2]);}}
 
-/* k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16491(C_word c,C_word t0,C_word t1){
+/* k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16491,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16498,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16438,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3356 build-platform */
-t4=*((C_word*)lf[684]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_16514,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16521,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* ##sys#peek-c-string */
+t3=*((C_word*)lf[463]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_BRANCH_NAME),C_fix(0));}
+
+/* k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16521(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[8],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_16521,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16525,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16461,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3378 build-platform */
+t4=*((C_word*)lf[690]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16438(C_word c,C_word t0,C_word t1){
+/* k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16438,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16441,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3357 software-type */
-t3=*((C_word*)lf[680]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_16461,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16464,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3379 software-type */
+t3=*((C_word*)lf[686]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16441(C_word c,C_word t0,C_word t1){
+/* k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16441,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16444,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3358 software-version */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[683]+1)))(2,*((C_word*)lf[683]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_16464,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16467,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3380 software-version */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[689]+1)))(2,*((C_word*)lf[689]+1),t2);}
 
-/* k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16444(C_word c,C_word t0,C_word t1){
+/* k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16444,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16447,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3359 machine-type */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[681]+1)))(2,*((C_word*)lf[681]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_16467,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16470,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3381 machine-type */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[687]+1)))(2,*((C_word*)lf[687]+1),t2);}
 
-/* k16445 in k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16447(C_word c,C_word t0,C_word t1){
+/* k16468 in k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16447,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16449,a[2]=((C_word)li566),tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16470,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3364 str */
-f_16449(t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16470,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16472,a[2]=((C_word)li568),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16493,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3386 str */
+f_16472(t3,((C_word*)t0)[2]);}
 
-/* k16468 in k16445 in k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16470(C_word c,C_word t0,C_word t1){
+/* k16491 in k16468 in k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16470,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16474,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3364 str */
-f_16449(t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16493,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16497,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3386 str */
+f_16472(t2,((C_word*)t0)[2]);}
 
-/* k16472 in k16468 in k16445 in k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16474(C_word c,C_word t0,C_word t1){
+/* k16495 in k16491 in k16468 in k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16474,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16478,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3364 str */
-f_16449(t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16497,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16501,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3386 str */
+f_16472(t2,((C_word*)t0)[2]);}
 
-/* k16476 in k16472 in k16468 in k16445 in k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16478(C_word c,C_word t0,C_word t1){
+/* k16499 in k16495 in k16491 in k16468 in k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16478,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16482,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3364 ##sys#symbol->string */
-t3=*((C_word*)lf[324]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_16501,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16505,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3386 ##sys#symbol->string */
+t3=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k16480 in k16476 in k16472 in k16468 in k16445 in k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16482(C_word c,C_word t0,C_word t1){
+/* k16503 in k16499 in k16495 in k16491 in k16468 in k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3364 string-append */
+/* library.scm: 3386 string-append */
 t2=*((C_word*)lf[172]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* str in k16445 in k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16449(C_word t1,C_word t2){
+/* str in k16468 in k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16472(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16449,NULL,2,t1,t2);}
-t3=(C_word)C_eqp(lf[694],t2);
+C_save_and_reclaim((void*)trf_16472,NULL,2,t1,t2);}
+t3=C_eqp(lf[701],t2);
 if(C_truep(t3)){
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[695]);}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[702]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16463,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3363 symbol->string */
-t5=*((C_word*)lf[331]+1);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16486,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3385 symbol->string */
+t5=*((C_word*)lf[337]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k16461 in str in k16445 in k16442 in k16439 in k16436 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16463(C_word c,C_word t0,C_word t1){
+/* k16484 in str in k16468 in k16465 in k16462 in k16459 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16486(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3363 string-append */
+/* library.scm: 3385 string-append */
 t2=*((C_word*)lf[172]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[696]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,lf[703]);}
 
-/* k16496 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16498(C_word c,C_word t0,C_word t1){
+/* k16523 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16525(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[4],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16498,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16502,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[2]);
-if(C_truep((C_word)C_i_zerop(t3))){
+C_save_and_reclaim((void*)tr2,(void*)f_16525,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16529,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_block_size(((C_word*)t0)[2]);
+if(C_truep(C_i_zerop(t3))){
 t4=t2;
-f_16502(2,t4,lf[691]);}
+f_16529(2,t4,lf[698]);}
 else{
-/* library.scm: 3380 string-append */
+/* library.scm: 3402 string-append */
 t4=*((C_word*)lf[172]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,lf[692],((C_word*)t0)[2],lf[693]);}}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,lf[699],((C_word*)t0)[2],lf[700]);}}
 
-/* k16500 in k16496 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16502(C_word c,C_word t0,C_word t1){
+/* k16527 in k16523 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16529(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[8],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16502,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16506,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16529,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16533,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* ##sys#peek-c-string */
-t3=*((C_word*)lf[457]+1);
+t3=*((C_word*)lf[463]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_BUILD_TAG),C_fix(0));}
 
-/* k16504 in k16500 in k16496 in k16489 in k16430 in chicken-version in k16424 in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16506(C_word c,C_word t0,C_word t1){
+/* k16531 in k16527 in k16523 in k16519 in k16512 in k16453 in chicken-version in k16447 in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3375 string-append */
+/* library.scm: 3397 string-append */
 t2=*((C_word*)lf[172]+1);
-((C_proc9)(void*)(*((C_word*)t2+1)))(9,t2,((C_word*)t0)[4],lf[688],lf[2],lf[689],((C_word*)t0)[3],((C_word*)t0)[2],lf[690],t1);}
+((C_proc11)(void*)(*((C_word*)t2+1)))(11,t2,((C_word*)t0)[5],lf[694],lf[2],lf[695],((C_word*)t0)[4],lf[696],((C_word*)t0)[3],((C_word*)t0)[2],lf[697],t1);}
 
-/* c-runtime in k16418 in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16421(C_word c,C_word t0,C_word t1){
+/* c-runtime in k16441 in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16421,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16444,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* build-platform in k16412 in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16415(C_word c,C_word t0,C_word t1){
+/* build-platform in k16435 in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16415,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16438,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* software-version in k16406 in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16409(C_word c,C_word t0,C_word t1){
+/* software-version in k16429 in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16432(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16409,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16432,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* machine-byte-order in k16400 in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16403(C_word c,C_word t0,C_word t1){
+/* machine-byte-order in k16423 in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16403,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16426,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* machine-type in k16394 in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16397(C_word c,C_word t0,C_word t1){
+/* machine-type in k16417 in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16397,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16420,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* software-type in k16388 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16391(C_word c,C_word t0,C_word t1){
+/* software-type in k16411 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16391,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16414,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16325(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16348(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18399,120 +18400,120 @@ C_word t12;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16325,3,t0,t1,t2);}
-if(C_truep((C_word)C_taggedpointerp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16336,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(1));
-if(C_truep((C_word)C_i_pairp(t4))){
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_a_i_list(&a,1,t5);
-/* library.scm: 3311 ##sys#print-to-string */
-t7=*((C_word*)lf[671]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_16348,3,t0,t1,t2);}
+if(C_truep(C_taggedpointerp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16359,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(1));
+if(C_truep(C_i_pairp(t4))){
+t5=C_i_car(t4);
+t6=C_a_i_list(&a,1,t5);
+/* library.scm: 3333 ##sys#print-to-string */
+t7=*((C_word*)lf[677]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t3,t6);}
 else{
-t5=(C_word)C_a_i_list(&a,1,t4);
-/* library.scm: 3311 ##sys#print-to-string */
-t6=*((C_word*)lf[671]+1);
+t5=C_a_i_list(&a,1,t4);
+/* library.scm: 3333 ##sys#print-to-string */
+t6=*((C_word*)lf[677]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t3,t5);}}
 else{
-if(C_truep((C_word)C_swigpointerp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16371,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16375,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3318 ##sys#pointer->address */
-t5=*((C_word*)lf[675]+1);
+if(C_truep(C_swigpointerp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16394,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16398,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3340 ##sys#pointer->address */
+t5=*((C_word*)lf[681]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16382,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16386,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3320 ##sys#pointer->address */
-t5=*((C_word*)lf[675]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16405,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16409,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3342 ##sys#pointer->address */
+t5=*((C_word*)lf[681]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}}
 
-/* k16384 in ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16386(C_word c,C_word t0,C_word t1){
+/* k16407 in ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3320 ##sys#number->string */
-t2=*((C_word*)lf[314]+1);
+/* library.scm: 3342 ##sys#number->string */
+t2=*((C_word*)lf[320]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_fix(16));}
 
-/* k16380 in ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16382(C_word c,C_word t0,C_word t1){
+/* k16403 in ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16405(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3320 string-append */
+/* library.scm: 3342 string-append */
 t2=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[678],t1,lf[679]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[684],t1,lf[685]);}
 
-/* k16373 in ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16375(C_word c,C_word t0,C_word t1){
+/* k16396 in ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16398(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3318 ##sys#number->string */
-t2=*((C_word*)lf[314]+1);
+/* library.scm: 3340 ##sys#number->string */
+t2=*((C_word*)lf[320]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_fix(16));}
 
-/* k16369 in ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16371(C_word c,C_word t0,C_word t1){
+/* k16392 in ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16394(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3318 string-append */
+/* library.scm: 3340 string-append */
 t2=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[676],t1,lf[677]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[682],t1,lf[683]);}
 
-/* k16334 in ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16336(C_word c,C_word t0,C_word t1){
+/* k16357 in ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16336,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16340,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16344,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3315 ##sys#pointer->address */
-t4=*((C_word*)lf[675]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_16359,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16363,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16367,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3337 ##sys#pointer->address */
+t4=*((C_word*)lf[681]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k16342 in k16334 in ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16344(C_word c,C_word t0,C_word t1){
+/* k16365 in k16357 in ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16367(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3315 ##sys#number->string */
-t2=*((C_word*)lf[314]+1);
+/* library.scm: 3337 ##sys#number->string */
+t2=*((C_word*)lf[320]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_fix(16));}
 
-/* k16338 in k16334 in ##sys#pointer->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16340(C_word c,C_word t0,C_word t1){
+/* k16361 in k16357 in ##sys#pointer->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16363(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3309 string-append */
+/* library.scm: 3331 string-append */
 t2=((C_word*)t0)[4];
-((C_proc7)C_retrieve_proc(t2))(7,t2,((C_word*)t0)[3],lf[672],((C_word*)t0)[2],lf[673],t1,lf[674]);}
+((C_proc7)C_retrieve_proc(t2))(7,t2,((C_word*)t0)[3],lf[678],((C_word*)t0)[2],lf[679],t1,lf[680]);}
 
-/* ##sys#print-to-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16285(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#print-to-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16308(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16285,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16289,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3301 open-output-string */
+C_save_and_reclaim((void*)tr3,(void*)f_16308,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16312,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3323 open-output-string */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}
 
-/* k16287 in ##sys#print-to-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16289(C_word c,C_word t0,C_word t1){
+/* k16310 in ##sys#print-to-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18521,16 +18522,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16289,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16292,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16312,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16315,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16297,a[2]=t4,a[3]=t1,a[4]=((C_word)li557),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16320,a[2]=t4,a[3]=t1,a[4]=((C_word)li559),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_16297(t6,t2,((C_word*)t0)[2]);}
+f_16320(t6,t2,((C_word*)t0)[2]);}
 
-/* loop3794 in k16287 in ##sys#print-to-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16297(C_word t0,C_word t1,C_word t2){
+/* loop3779 in k16310 in ##sys#print-to-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16320(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18539,78 +18540,78 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16297,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16305,a[2]=((C_word*)t0)[3],a[3]=((C_word)li556),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16312,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g38013802 */
+C_save_and_reclaim((void*)trf_16320,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16328,a[2]=((C_word*)t0)[3],a[3]=((C_word)li558),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16335,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g37863787 */
 t6=t3;
-f_16305(t6,t4,t5);}
+f_16328(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16310 in loop3794 in k16287 in ##sys#print-to-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16312(C_word c,C_word t0,C_word t1){
+/* k16333 in loop3779 in k16310 in ##sys#print-to-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_16297(t3,((C_word*)t0)[2],t2);}
+f_16320(t3,((C_word*)t0)[2],t2);}
 
-/* g3801 in loop3794 in k16287 in ##sys#print-to-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16305(C_word t0,C_word t1,C_word t2){
+/* g3786 in loop3779 in k16310 in ##sys#print-to-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16328(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16305,NULL,3,t0,t1,t2);}
-/* library.scm: 3302 ##sys#print */
-t3=*((C_word*)lf[601]+1);
+C_save_and_reclaim((void*)trf_16328,NULL,3,t0,t1,t2);}
+/* library.scm: 3324 ##sys#print */
+t3=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,t2,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k16290 in k16287 in ##sys#print-to-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16292(C_word c,C_word t0,C_word t1){
+/* k16313 in k16310 in ##sys#print-to-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16315(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3303 get-output-string */
+/* library.scm: 3325 get-output-string */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* get-output-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16248(C_word c,C_word t0,C_word t1,C_word t2){
+/* get-output-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16271(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16248,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16252,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3290 ##sys#check-port */
-t4=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[669]);}
+C_save_and_reclaim((void*)tr3,(void*)f_16271,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16275,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3312 ##sys#check-port */
+t4=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[675]);}
 
-/* k16250 in get-output-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16252(C_word c,C_word t0,C_word t1){
+/* k16273 in get-output-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16252,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16255,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3291 ##sys#check-port-mode */
-t3=*((C_word*)lf[428]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[3],C_SCHEME_FALSE,lf[669]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16275,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16278,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3313 ##sys#check-port-mode */
+t3=*((C_word*)lf[434]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[3],C_SCHEME_FALSE,lf[675]);}
 
-/* k16253 in k16250 in get-output-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16255(C_word c,C_word t0,C_word t1){
+/* k16276 in k16273 in get-output-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18618,35 +18619,35 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(7));
-t3=(C_word)C_eqp(lf[173],t2);
+t2=C_slot(((C_word*)t0)[3],C_fix(7));
+t3=C_eqp(lf[173],t2);
 if(C_truep(t3)){
-t4=(C_word)C_slot(((C_word*)t0)[3],C_fix(12));
-t5=(C_word)C_slot(((C_word*)t0)[3],C_fix(10));
-/* library.scm: 3295 ##sys#substring */
+t4=C_slot(((C_word*)t0)[3],C_fix(12));
+t5=C_slot(((C_word*)t0)[3],C_fix(10));
+/* library.scm: 3317 ##sys#substring */
 t6=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,((C_word*)t0)[2],t4,C_fix(0),t5);}
 else{
-/* library.scm: 3293 ##sys#signal-hook */
+/* library.scm: 3315 ##sys#signal-hook */
 t4=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,((C_word*)t0)[2],lf[56],lf[669],lf[670],((C_word*)t0)[3]);}}
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,((C_word*)t0)[2],lf[56],lf[675],lf[676],((C_word*)t0)[3]);}}
 
-/* open-output-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16229(C_word c,C_word t0,C_word t1){
+/* open-output-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16229,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16233,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 3283 ##sys#make-port */
-t3=*((C_word*)lf[418]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,C_SCHEME_FALSE,*((C_word*)lf[664]+1),lf[668],lf[173]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16252,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16256,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 3305 ##sys#make-port */
+t3=*((C_word*)lf[424]+1);
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,C_SCHEME_FALSE,*((C_word*)lf[670]+1),lf[674],lf[173]);}
 
-/* k16231 in open-output-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16233(C_word c,C_word t0,C_word t1){
+/* k16254 in open-output-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18654,26 +18655,26 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16233,2,t0,t1);}
-t2=(C_word)C_i_set_i_slot(t1,C_fix(10),C_fix(0));
-t3=(C_word)C_i_set_i_slot(t1,C_fix(11),C_fix(256));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16246,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3286 ##sys#make-string */
+C_save_and_reclaim((void*)tr2,(void*)f_16256,2,t0,t1);}
+t2=C_i_set_i_slot(t1,C_fix(10),C_fix(0));
+t3=C_i_set_i_slot(t1,C_fix(11),C_fix(256));
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16269,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3308 ##sys#make-string */
 t5=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,C_fix(256));}
 
-/* k16244 in k16231 in open-output-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16246(C_word c,C_word t0,C_word t1){
+/* k16267 in k16254 in open-output-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16269(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(12),t1);
+t2=C_i_setslot(((C_word*)t0)[3],C_fix(12),t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[3]);}
 
-/* open-input-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16211(C_word c,C_word t0,C_word t1,C_word t2){
+/* open-input-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16234(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18681,29 +18682,29 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16211,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[665]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16218,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3276 ##sys#make-port */
-t5=*((C_word*)lf[418]+1);
-((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,C_SCHEME_TRUE,*((C_word*)lf[664]+1),lf[666],lf[173]);}
+C_save_and_reclaim((void*)tr3,(void*)f_16234,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[671]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16241,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3298 ##sys#make-port */
+t5=*((C_word*)lf[424]+1);
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,C_SCHEME_TRUE,*((C_word*)lf[670]+1),lf[672],lf[173]);}
 
-/* k16216 in open-input-string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16218(C_word c,C_word t0,C_word t1){
+/* k16239 in open-input-string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_set_i_slot(t1,C_fix(11),(C_word)C_block_size(((C_word*)t0)[3]));
-t3=(C_word)C_i_set_i_slot(t1,C_fix(10),C_fix(0));
-t4=(C_word)C_i_setslot(t1,C_fix(12),((C_word*)t0)[3]);
+t2=C_i_set_i_slot(t1,C_fix(11),C_block_size(((C_word*)t0)[3]));
+t3=C_i_set_i_slot(t1,C_fix(10),C_fix(0));
+t4=C_i_setslot(t1,C_fix(12),((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t1);}
 
-/* ##sys#scan-buffer-line in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##sys#scan-buffer-line in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -18712,15 +18713,15 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_16139,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_16162,6,t0,t1,t2,t3,t4,t5);}
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16145,a[2]=t7,a[3]=t2,a[4]=t5,a[5]=t3,a[6]=((C_word)li551),tmp=(C_word)a,a+=7,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16168,a[2]=t7,a[3]=t2,a[4]=t5,a[5]=t3,a[6]=((C_word)li553),tmp=(C_word)a,a+=7,tmp));
 t9=((C_word*)t7)[1];
-f_16145(t9,t1,t4);}
+f_16168(t9,t1,t4);}
 
-/* loop in ##sys#scan-buffer-line in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16145(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#scan-buffer-line in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16168(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18733,56 +18734,56 @@ C_word t10;
 C_word t11;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16145,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
-/* library.scm: 3247 k */
+C_save_and_reclaim((void*)trf_16168,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+/* library.scm: 3269 k */
 t3=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t1,t2,t2);}
 else{
-t3=(C_word)C_subchar(((C_word*)t0)[3],t2);
-t4=(C_word)C_eqp(t3,C_make_character(10));
+t3=C_subchar(((C_word*)t0)[3],t2);
+t4=C_eqp(t3,C_make_character(10));
 if(C_truep(t4)){
-t5=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* library.scm: 3249 k */
+t5=C_fixnum_plus(t2,C_fix(1));
+/* library.scm: 3271 k */
 t6=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t1,t2,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16174,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_eqp(t3,C_make_character(13));
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16197,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t6=C_eqp(t3,C_make_character(13));
 if(C_truep(t6)){
-t7=(C_word)C_fixnum_plus(t2,C_fix(1));
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[5],t7))){
-t8=(C_word)C_fixnum_plus(t2,C_fix(1));
-t9=(C_word)C_subchar(((C_word*)t0)[3],t8);
+t7=C_fixnum_plus(t2,C_fix(1));
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[5],t7))){
+t8=C_fixnum_plus(t2,C_fix(1));
+t9=C_subchar(((C_word*)t0)[3],t8);
 t10=t5;
-f_16174(t10,(C_word)C_eqp(t9,C_make_character(10)));}
+f_16197(t10,C_eqp(t9,C_make_character(10)));}
 else{
 t8=t5;
-f_16174(t8,C_SCHEME_FALSE);}}
+f_16197(t8,C_SCHEME_FALSE);}}
 else{
 t7=t5;
-f_16174(t7,C_SCHEME_FALSE);}}}}
+f_16197(t7,C_SCHEME_FALSE);}}}}
 
-/* k16172 in loop in ##sys#scan-buffer-line in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16174(C_word t0,C_word t1){
+/* k16195 in loop in ##sys#scan-buffer-line in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16197(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(2));
-/* library.scm: 3253 k */
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(2));
+/* library.scm: 3275 k */
 t3=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[3],((C_word*)t0)[5],t2);}
 else{
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-/* library.scm: 3254 loop */
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+/* library.scm: 3276 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_16145(t3,((C_word*)t0)[3],t2);}}
+f_16168(t3,((C_word*)t0)[3],t2);}}
 
-/* a21860 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21861(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21885 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21886(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18795,24 +18796,24 @@ C_word t11;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21861,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(t2,C_fix(10));
-t5=(C_word)C_slot(t2,C_fix(11));
-t6=(C_word)C_slot(t2,C_fix(12));
-t7=(C_truep(t3)?(C_word)C_fixnum_plus(t4,t3):t5);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,t5))){
+C_save_and_reclaim((void*)tr4,(void*)f_21886,4,t0,t1,t2,t3);}
+t4=C_slot(t2,C_fix(10));
+t5=C_slot(t2,C_fix(11));
+t6=C_slot(t2,C_fix(12));
+t7=(C_truep(t3)?C_fixnum_plus(t4,t3):t5);
+if(C_truep(C_fixnum_greater_or_equal_p(t4,t5))){
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_END_OF_FILE);}
 else{
-t8=(C_word)C_fixnum_greaterp(t7,t5);
+t8=C_fixnum_greaterp(t7,t5);
 t9=(C_truep(t8)?t5:t7);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21889,a[2]=t2,a[3]=t4,a[4]=t6,a[5]=((C_word)li549),tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3231 ##sys#scan-buffer-line */
-t11=*((C_word*)lf[663]+1);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21914,a[2]=t2,a[3]=t4,a[4]=t6,a[5]=((C_word)li551),tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3253 ##sys#scan-buffer-line */
+t11=*((C_word*)lf[669]+1);
 ((C_proc6)(void*)(*((C_word*)t11+1)))(6,t11,t1,t6,t9,t4,t10);}}
 
-/* a21888 in a21860 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21913 in a21885 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18822,47 +18823,47 @@ C_word t8;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21889,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21893,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t5=(C_word)C_eqp(t2,t3);
+C_save_and_reclaim((void*)tr4,(void*)f_21914,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21918,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t5=C_eqp(t2,t3);
 if(C_truep(t5)){
 t6=t4;
-f_21893(t6,C_SCHEME_UNDEFINED);}
+f_21918(t6,C_SCHEME_UNDEFINED);}
 else{
-t6=(C_word)C_slot(((C_word*)t0)[2],C_fix(4));
-t7=(C_word)C_fixnum_plus(t6,C_fix(1));
+t6=C_slot(((C_word*)t0)[2],C_fix(4));
+t7=C_fixnum_plus(t6,C_fix(1));
 t8=t4;
-f_21893(t8,(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(4),t7));}}
+f_21918(t8,C_i_set_i_slot(((C_word*)t0)[2],C_fix(4),t7));}}
 
-/* k21891 in a21888 in a21860 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21893(C_word t0,C_word t1){
+/* k21916 in a21913 in a21885 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21918(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21893,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21896,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[6]);
-/* library.scm: 3238 ##sys#make-string */
+C_save_and_reclaim((void*)trf_21918,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21921,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[6]);
+/* library.scm: 3260 ##sys#make-string */
 t4=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* k21894 in k21891 in a21888 in a21860 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21896(C_word c,C_word t0,C_word t1){
+/* k21919 in k21916 in a21913 in a21885 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_substring_copy(((C_word*)t0)[7],t1,((C_word*)t0)[6],((C_word*)t0)[5],C_fix(0));
-t3=(C_word)C_i_set_i_slot(((C_word*)t0)[4],C_fix(10),((C_word*)t0)[3]);
+t2=C_substring_copy(((C_word*)t0)[7],t1,((C_word*)t0)[6],((C_word*)t0)[5],C_fix(0));
+t3=C_i_set_i_slot(((C_word*)t0)[4],C_fix(10),((C_word*)t0)[3]);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 
-/* a21819 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21820(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a21844 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21845(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -18876,32 +18877,32 @@ C_word t14;
 C_word ab[10],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_21820,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_21845,6,t0,t1,t2,t3,t4,t5);}
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t7=(C_word)C_slot(t2,C_fix(10));
-t8=(C_word)C_slot(t2,C_fix(11));
-t9=(C_word)C_fixnum_difference(t8,t7);
-t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21830,a[2]=t1,a[3]=t5,a[4]=t4,a[5]=t6,a[6]=t7,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t11=(C_word)C_i_not(((C_word*)t6)[1]);
+t7=C_slot(t2,C_fix(10));
+t8=C_slot(t2,C_fix(11));
+t9=C_fixnum_difference(t8,t7);
+t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21855,a[2]=t1,a[3]=t5,a[4]=t4,a[5]=t6,a[6]=t7,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t11=C_i_not(((C_word*)t6)[1]);
 if(C_truep(t11)){
 if(C_truep(t11)){
 t12=C_set_block_item(t6,0,t9);
 t13=t10;
-f_21830(t13,t12);}
+f_21855(t13,t12);}
 else{
 t12=t10;
-f_21830(t12,C_SCHEME_UNDEFINED);}}
+f_21855(t12,C_SCHEME_UNDEFINED);}}
 else{
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t6)[1],t9))){
+if(C_truep(C_fixnum_greaterp(((C_word*)t6)[1],t9))){
 t12=C_set_block_item(t6,0,t9);
 t13=t10;
-f_21830(t13,t12);}
+f_21855(t13,t12);}
 else{
 t12=t10;
-f_21830(t12,C_SCHEME_UNDEFINED);}}}
+f_21855(t12,C_SCHEME_UNDEFINED);}}}
 
-/* k21828 in a21819 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_21830(C_word t0,C_word t1){
+/* k21853 in a21844 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_21855(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18910,16 +18911,16 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[7],C_fix(12));
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
-t4=(C_word)C_substring_copy(t2,((C_word*)t0)[4],((C_word*)t0)[6],t3,((C_word*)t0)[3]);
-t5=(C_word)C_fixnum_plus(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
-t6=(C_word)C_i_set_i_slot(((C_word*)t0)[7],C_fix(10),t5);
+t2=C_slot(((C_word*)t0)[7],C_fix(12));
+t3=C_fixnum_plus(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
+t4=C_substring_copy(t2,((C_word*)t0)[4],((C_word*)t0)[6],t3,((C_word*)t0)[3]);
+t5=C_fixnum_plus(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
+t6=C_i_set_i_slot(((C_word*)t0)[7],C_fix(10),t5);
 t7=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,((C_word*)((C_word*)t0)[5])[1]);}
 
-/* a21805 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21806(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21830 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21831(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -18927,38 +18928,38 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21806,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(10));
-t4=(C_word)C_slot(t2,C_fix(11));
+C_save_and_reclaim((void*)tr3,(void*)f_21831,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(10));
+t4=C_slot(t2,C_fix(11));
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_fixnum_lessp(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_fixnum_lessp(t3,t4));}
 
-/* a21802 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21803(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21827 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21828(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21803,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_21828,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 
-/* a21792 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21793(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21817 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21818(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21793,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(11));
+C_save_and_reclaim((void*)tr3,(void*)f_21818,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(11));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_i_slot(t2,C_fix(10),t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_set_i_slot(t2,C_fix(10),t3));}
 
-/* a21773 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21774(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21798 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21799(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18966,15 +18967,15 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21774,4,t0,t1,t2,t3);}
-t4=(C_word)C_block_size(t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21778,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3207 check */
+C_save_and_reclaim((void*)tr4,(void*)f_21799,4,t0,t1,t2,t3);}
+t4=C_block_size(t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21803,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3229 check */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_16084(t6,t5,t2,t4);}
+f_16107(t6,t5,t2,t4);}
 
-/* k21776 in a21773 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21778(C_word c,C_word t0,C_word t1){
+/* k21801 in a21798 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18982,29 +18983,29 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(10));
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(12));
-t4=(C_word)C_substring_copy(((C_word*)t0)[4],t3,C_fix(0),((C_word*)t0)[3],t2);
-t5=(C_word)C_fixnum_plus(t2,((C_word*)t0)[3]);
+t2=C_slot(((C_word*)t0)[5],C_fix(10));
+t3=C_slot(((C_word*)t0)[5],C_fix(12));
+t4=C_substring_copy(((C_word*)t0)[4],t3,C_fix(0),((C_word*)t0)[3],t2);
+t5=C_fixnum_plus(t2,((C_word*)t0)[3]);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_set_i_slot(((C_word*)t0)[5],C_fix(10),t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_set_i_slot(((C_word*)t0)[5],C_fix(10),t5));}
 
-/* a21754 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21755(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a21779 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21780(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21755,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21759,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3200 check */
+C_save_and_reclaim((void*)tr4,(void*)f_21780,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21784,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3222 check */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_16084(t5,t4,t2,C_fix(1));}
+f_16107(t5,t4,t2,C_fix(1));}
 
-/* k21757 in a21754 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21759(C_word c,C_word t0,C_word t1){
+/* k21782 in a21779 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21784(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19012,15 +19013,15 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(10));
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(12));
-t4=(C_word)C_setsubchar(t3,t2,((C_word*)t0)[3]);
-t5=(C_word)C_fixnum_plus(t2,C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(10));
+t3=C_slot(((C_word*)t0)[4],C_fix(12));
+t4=C_setsubchar(t3,t2,((C_word*)t0)[3]);
+t5=C_fixnum_plus(t2,C_fix(1));
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_set_i_slot(((C_word*)t0)[4],C_fix(10),t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_set_i_slot(((C_word*)t0)[4],C_fix(10),t5));}
 
-/* a21736 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21737(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21761 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21762(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19030,20 +19031,20 @@ C_word t7;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21737,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(10));
-t4=(C_word)C_slot(t2,C_fix(12));
-t5=(C_word)C_slot(t2,C_fix(11));
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,t5))){
+C_save_and_reclaim((void*)tr3,(void*)f_21762,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(10));
+t4=C_slot(t2,C_fix(12));
+t5=C_slot(t2,C_fix(11));
+if(C_truep(C_fixnum_greater_or_equal_p(t3,t5))){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_END_OF_FILE);}
 else{
-t6=(C_word)C_subchar(t4,t3);
+t6=C_subchar(t4,t3);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* a21711 in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21712(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21736 in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21737(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19055,22 +19056,22 @@ C_word t9;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21712,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(10));
-t4=(C_word)C_slot(t2,C_fix(12));
-t5=(C_word)C_slot(t2,C_fix(11));
-if(C_truep((C_word)C_i_greater_or_equalp(t3,t5))){
+C_save_and_reclaim((void*)tr3,(void*)f_21737,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(10));
+t4=C_slot(t2,C_fix(12));
+t5=C_slot(t2,C_fix(11));
+if(C_truep(C_i_greater_or_equalp(t3,t5))){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_END_OF_FILE);}
 else{
-t6=(C_word)C_subchar(t4,t3);
-t7=(C_word)C_fixnum_plus(t3,C_fix(1));
-t8=(C_word)C_i_set_i_slot(t2,C_fix(10),t7);
+t6=C_subchar(t4,t3);
+t7=C_fixnum_plus(t3,C_fix(1));
+t8=C_i_set_i_slot(t2,C_fix(10),t7);
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t6);}}
 
-/* check in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16084(C_word t0,C_word t1,C_word t2,C_word t3){
+/* check in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16107(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19081,116 +19082,127 @@ C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16084,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(t2,C_fix(10));
-t5=(C_word)C_slot(t2,C_fix(11));
-t6=(C_word)C_slot(t2,C_fix(12));
-t7=(C_word)C_fixnum_plus(t4,t3);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t7,t5))){
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16106,a[2]=t4,a[3]=t6,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,a[8]=t5,tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t7,C_fix(16777215)))){
-/* library.scm: 3175 ##sys#error */
+C_save_and_reclaim((void*)trf_16107,NULL,4,t0,t1,t2,t3);}
+t4=C_slot(t2,C_fix(10));
+t5=C_slot(t2,C_fix(11));
+t6=C_slot(t2,C_fix(12));
+t7=C_fixnum_plus(t4,t3);
+if(C_truep(C_fixnum_greater_or_equal_p(t7,t5))){
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16129,a[2]=t5,a[3]=t4,a[4]=t6,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_fixnum_greater_or_equal_p(t7,C_fix(16777215)))){
+/* library.scm: 3197 ##sys#error */
 t9=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,lf[662],t2);}
+((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,lf[668],t2);}
 else{
 t9=t8;
-f_16106(2,t9,C_SCHEME_UNDEFINED);}}
+f_16129(2,t9,C_SCHEME_UNDEFINED);}}
 else{
 t8=C_SCHEME_UNDEFINED;
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}}
 
-/* k16104 in check in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16106(C_word c,C_word t0,C_word t1){
+/* k16127 in check in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
+C_word ab[8],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_16129,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16132,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[2],((C_word*)t0)[2]);
+/* library.scm: 3198 fxmin */
+t4=*((C_word*)lf[188]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,C_fix(16777215),t3);}
+
+/* k16130 in k16127 in check in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16132(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16106,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[8],((C_word*)t0)[8]);
-t3=(C_word)C_i_fixnum_min(C_fix(16777215),t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16112,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 3177 ##sys#make-string */
-t5=*((C_word*)lf[147]+1);
-((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_16132,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16135,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 3199 ##sys#make-string */
+t3=*((C_word*)lf[147]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k16110 in k16104 in check in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16112(C_word c,C_word t0,C_word t1){
+/* k16133 in k16130 in k16127 in check in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16112,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16115,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 3178 ##sys#copy-bytes */
-t3=*((C_word*)lf[661]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_16135,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16138,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 3200 ##sys#copy-bytes */
+t3=*((C_word*)lf[667]+1);
 ((C_proc7)(void*)(*((C_word*)t3+1)))(7,t3,t2,((C_word*)t0)[3],t1,C_fix(0),C_fix(0),((C_word*)t0)[2]);}
 
-/* k16113 in k16110 in k16104 in check in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16115(C_word c,C_word t0,C_word t1){
+/* k16136 in k16133 in k16130 in k16127 in check in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[7],C_fix(12),((C_word*)t0)[6]);
-t3=(C_word)C_i_set_i_slot(((C_word*)t0)[7],C_fix(11),((C_word*)t0)[5]);
-/* library.scm: 3181 check */
+t2=C_i_setslot(((C_word*)t0)[7],C_fix(12),((C_word*)t0)[6]);
+t3=C_i_set_i_slot(((C_word*)t0)[7],C_fix(11),((C_word*)t0)[5]);
+/* library.scm: 3203 check */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_16084(t4,((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2]);}
+f_16107(t4,((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* bit-set? in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16080(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* bit-set? in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16103(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_16080,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_16103,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_bit_setp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_bit_setp(t2,t3));}
 
-/* arithmetic-shift in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16077(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* arithmetic-shift in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16100(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_16077,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_16100,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_arithmetic_shift(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_arithmetic_shift(&a,2,t2,t3));}
 
-/* bitwise-not in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16074(C_word c,C_word t0,C_word t1,C_word t2){
+/* bitwise-not in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16097(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16074,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_16097,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_bitwise_not(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_bitwise_not(&a,1,t2));}
 
-/* bitwise-xor in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16047(C_word c,C_word t0,C_word t1,...){
+/* bitwise-xor in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16070(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_16047r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16070r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_16047r(t0,t1,t2);}}
+f_16070r(t0,t1,t2);}}
 
-static void C_ccall f_16047r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16070r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19199,12 +19211,12 @@ C_word t6;
 C_word *a=C_alloc(6);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16053,a[2]=t4,a[3]=((C_word)li535),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16076,a[2]=t4,a[3]=((C_word)li537),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_16053(t6,t1,C_fix(0),t2);}
+f_16076(t6,t1,C_fix(0),t2);}
 
-/* loop in bitwise-xor in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16053(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in bitwise-xor in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16076(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19218,16 +19230,16 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_16053,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)trf_16076,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(C_word)C_a_i_bitwise_xor(&a,2,t2,t4);
-t6=(C_word)C_slot(t3,C_fix(1));
-/* library.scm: 3137 loop */
+t4=C_slot(t3,C_fix(0));
+t5=C_a_i_bitwise_xor(&a,2,t2,t4);
+t6=C_slot(t3,C_fix(1));
+/* library.scm: 3159 loop */
 t9=t1;
 t10=t5;
 t11=t6;
@@ -19236,21 +19248,21 @@ t2=t10;
 t3=t11;
 goto loop;}}
 
-/* bitwise-ior in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_16020(C_word c,C_word t0,C_word t1,...){
+/* bitwise-ior in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16043(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_16020r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16043r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_16020r(t0,t1,t2);}}
+f_16043r(t0,t1,t2);}}
 
-static void C_ccall f_16020r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16043r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19259,12 +19271,12 @@ C_word t6;
 C_word *a=C_alloc(6);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16026,a[2]=t4,a[3]=((C_word)li533),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16049,a[2]=t4,a[3]=((C_word)li535),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_16026(t6,t1,C_fix(0),t2);}
+f_16049(t6,t1,C_fix(0),t2);}
 
-/* loop in bitwise-ior in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_16026(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in bitwise-ior in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16049(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19278,16 +19290,16 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_16026,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)trf_16049,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(C_word)C_a_i_bitwise_ior(&a,2,t2,t4);
-t6=(C_word)C_slot(t3,C_fix(1));
-/* library.scm: 3130 loop */
+t4=C_slot(t3,C_fix(0));
+t5=C_a_i_bitwise_ior(&a,2,t2,t4);
+t6=C_slot(t3,C_fix(1));
+/* library.scm: 3152 loop */
 t9=t1;
 t10=t5;
 t11=t6;
@@ -19296,21 +19308,21 @@ t2=t10;
 t3=t11;
 goto loop;}}
 
-/* bitwise-and in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15993(C_word c,C_word t0,C_word t1,...){
+/* bitwise-and in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16016(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_15993r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_16016r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_15993r(t0,t1,t2);}}
+f_16016r(t0,t1,t2);}}
 
-static void C_ccall f_15993r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_16016r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19319,12 +19331,12 @@ C_word t6;
 C_word *a=C_alloc(6);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15999,a[2]=t4,a[3]=((C_word)li531),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16022,a[2]=t4,a[3]=((C_word)li533),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_15999(t6,t1,C_fix(-1),t2);}
+f_16022(t6,t1,C_fix(-1),t2);}
 
-/* loop in bitwise-and in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15999(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in bitwise-and in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_16022(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19338,16 +19350,16 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_15999,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t3))){
+C_save_and_reclaim((void*)trf_16022,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t3))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(C_word)C_a_i_bitwise_and(&a,2,t2,t4);
-t6=(C_word)C_slot(t3,C_fix(1));
-/* library.scm: 3123 loop */
+t4=C_slot(t3,C_fix(0));
+t5=C_a_i_bitwise_and(&a,2,t2,t4);
+t6=C_slot(t3,C_fix(1));
+/* library.scm: 3145 loop */
 t9=t1;
 t10=t5;
 t11=t6;
@@ -19356,22 +19368,22 @@ t2=t10;
 t3=t11;
 goto loop;}}
 
-/* ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15975(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_15952,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15958,a[2]=t3,a[3]=t2,a[4]=((C_word)li529),tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3109 call-with-current-continuation */
+C_save_and_reclaim((void*)tr4,(void*)f_15975,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15981,a[2]=t3,a[3]=t2,a[4]=((C_word)li531),tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3131 call-with-current-continuation */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t1,t4);}
 
-/* a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15958(C_word c,C_word t0,C_word t1,C_word t2){
+/* a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15981(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19388,113 +19400,113 @@ C_word t14;
 C_word ab[16],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_15958,3,t0,t1,t2);}
-t3=lf[606];
-t4=lf[607];
-t5=lf[605];
+C_save_and_reclaim((void*)tr3,(void*)f_15981,3,t0,t1,t2);}
+t3=lf[612];
+t4=lf[613];
+t5=lf[611];
 t6=((C_word*)t0)[3];
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=t2;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_fix(0);
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15960,a[2]=t11,a[3]=t9,a[4]=t7,a[5]=((C_word)li527),tmp=(C_word)a,a+=6,tmp);
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15987,a[2]=((C_word*)t0)[2],a[3]=((C_word)li528),tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15983,a[2]=t11,a[3]=t9,a[4]=t7,a[5]=((C_word)li529),tmp=(C_word)a,a+=6,tmp);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16010,a[2]=((C_word*)t0)[2],a[3]=((C_word)li530),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#dynamic-wind */
-t14=*((C_word*)lf[405]+1);
+t14=*((C_word*)lf[411]+1);
 ((C_proc5)(void*)(*((C_word*)t14+1)))(5,t14,t1,t12,t13,t12);}
 
-/* a15986 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15987(C_word c,C_word t0,C_word t1){
+/* a16009 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15987,2,t0,t1);}
-/* library.scm: 3114 thunk */
+C_save_and_reclaim((void*)tr2,(void*)f_16010,2,t0,t1);}
+/* library.scm: 3136 thunk */
 t2=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);}
 
-/* swap3619 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15960(C_word c,C_word t0,C_word t1){
+/* swap3604 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15960,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15964,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* g362236233634 */
-((C_proc2)C_retrieve_proc(lf[606]))(2,lf[606],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_15983,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15987,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* g360736083619 */
+((C_proc2)C_retrieve_proc(lf[612]))(2,lf[612],t2);}
 
-/* k15962 in swap3619 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15964(C_word c,C_word t0,C_word t1){
+/* k15985 in swap3604 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15964,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15967,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* g362236233634 */
-((C_proc3)C_retrieve_proc(lf[606]))(3,lf[606],t2,((C_word*)((C_word*)t0)[5])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15987,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* g360736083619 */
+((C_proc3)C_retrieve_proc(lf[612]))(3,lf[612],t2,((C_word*)((C_word*)t0)[5])[1]);}
 
-/* k15965 in k15962 in swap3619 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15967(C_word c,C_word t0,C_word t1){
+/* k15988 in k15985 in swap3604 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15967,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15990,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15971,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* g362436253635 */
-((C_proc2)C_retrieve_proc(lf[607]))(2,lf[607],t3);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15994,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* g360936103620 */
+((C_proc2)C_retrieve_proc(lf[613]))(2,lf[613],t3);}
 
-/* k15969 in k15965 in k15962 in swap3619 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15971(C_word c,C_word t0,C_word t1){
+/* k15992 in k15988 in k15985 in swap3604 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15971,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15974,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* g362436253635 */
-((C_proc3)C_retrieve_proc(lf[607]))(3,lf[607],t2,((C_word*)((C_word*)t0)[4])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_15994,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15997,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* g360936103620 */
+((C_proc3)C_retrieve_proc(lf[613]))(3,lf[613],t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k15972 in k15969 in k15965 in k15962 in swap3619 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15974(C_word c,C_word t0,C_word t1){
+/* k15995 in k15992 in k15988 in k15985 in swap3604 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15997(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15974,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15997,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15978,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* g362636273636 */
-((C_proc2)C_retrieve_proc(lf[605]))(2,lf[605],t3);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16001,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* g361136123621 */
+((C_proc2)C_retrieve_proc(lf[611]))(2,lf[611],t3);}
 
-/* k15976 in k15972 in k15969 in k15965 in k15962 in swap3619 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15978(C_word c,C_word t0,C_word t1){
+/* k15999 in k15995 in k15992 in k15988 in k15985 in swap3604 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16001(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15978,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15981,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* g362636273636 */
-((C_proc3)C_retrieve_proc(lf[605]))(3,lf[605],t2,((C_word*)((C_word*)t0)[3])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_16001,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16004,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* g361136123621 */
+((C_proc3)C_retrieve_proc(lf[611]))(3,lf[611],t2,((C_word*)((C_word*)t0)[3])[1]);}
 
-/* k15979 in k15976 in k15972 in k15969 in k15965 in k15962 in swap3619 in a15957 in ##sys#with-print-length-limit in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15981(C_word c,C_word t0,C_word t1){
+/* k16002 in k15999 in k15995 in k15992 in k15988 in k15985 in swap3604 in a15980 in ##sys#with-print-length-limit in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_16004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19503,8 +19515,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* ##sys#user-print-hook in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#user-print-hook in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15912(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -19514,46 +19526,46 @@ C_word t9;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_15889,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_slot(t2,C_fix(0));
-t6=(C_word)C_i_assq(t5,*((C_word*)lf[647]+1));
+C_save_and_reclaim((void*)tr5,(void*)f_15912,5,t0,t1,t2,t3,t4);}
+t5=C_slot(t2,C_fix(0));
+t6=C_i_assq(t5,*((C_word*)lf[653]+1));
 if(C_truep(t6)){
-t7=(C_word)C_slot(t6,C_fix(1));
-/* g36033604 */
+t7=C_slot(t6,C_fix(1));
+/* g35883589 */
 t8=t7;
 ((C_proc4)C_retrieve_proc(t8))(4,t8,t1,t2,t4);}
 else{
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15908,a[2]=t2,a[3]=t5,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3095 ##sys#print */
-t8=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,lf[653],C_SCHEME_FALSE,t4);}}
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15931,a[2]=t2,a[3]=t5,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3117 ##sys#print */
+t8=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,lf[659],C_SCHEME_FALSE,t4);}}
 
-/* k15906 in ##sys#user-print-hook in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15908(C_word c,C_word t0,C_word t1){
+/* k15929 in ##sys#user-print-hook in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15908,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15911,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15950,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3096 ##sys#symbol->string */
-t4=*((C_word*)lf[324]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_15931,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15934,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15973,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3118 ##sys#symbol->string */
+t4=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 
-/* k15948 in k15906 in ##sys#user-print-hook in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15950(C_word c,C_word t0,C_word t1){
+/* k15971 in k15929 in ##sys#user-print-hook in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15973(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3096 ##sys#print */
-t2=*((C_word*)lf[601]+1);
+/* library.scm: 3118 ##sys#print */
+t2=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],t1,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k15909 in k15906 in ##sys#user-print-hook in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15911(C_word c,C_word t0,C_word t1){
+/* k15932 in k15929 in ##sys#user-print-hook in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19563,59 +19575,59 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15911,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15914,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[3],lf[649]);
+C_save_and_reclaim((void*)tr2,(void*)f_15934,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15937,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_eqp(((C_word*)t0)[3],lf[655]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15923,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3099 ##sys#print */
-t5=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,lf[650],C_SCHEME_FALSE,((C_word*)t0)[4]);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15946,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3121 ##sys#print */
+t5=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,lf[656],C_SCHEME_FALSE,((C_word*)t0)[4]);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[3],lf[651]);
+t4=C_eqp(((C_word*)t0)[3],lf[657]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15939,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3102 ##sys#print */
-t6=*((C_word*)lf[601]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[652],C_SCHEME_FALSE,((C_word*)t0)[4]);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15962,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3124 ##sys#print */
+t6=*((C_word*)lf[607]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[658],C_SCHEME_FALSE,((C_word*)t0)[4]);}
 else{
-/* library.scm: 3104 ##sys#print */
-t5=*((C_word*)lf[601]+1);
+/* library.scm: 3126 ##sys#print */
+t5=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,((C_word*)t0)[5],C_make_character(62),C_SCHEME_FALSE,((C_word*)t0)[4]);}}}
 
-/* k15937 in k15909 in k15906 in ##sys#user-print-hook in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15939(C_word c,C_word t0,C_word t1){
+/* k15960 in k15932 in k15929 in ##sys#user-print-hook in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(6));
-/* library.scm: 3103 ##sys#print */
-t3=*((C_word*)lf[601]+1);
+t2=C_slot(((C_word*)t0)[4],C_fix(6));
+/* library.scm: 3125 ##sys#print */
+t3=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],t2,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k15921 in k15909 in k15906 in ##sys#user-print-hook in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15923(C_word c,C_word t0,C_word t1){
+/* k15944 in k15932 in k15929 in ##sys#user-print-hook in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15946(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 3100 ##sys#print */
-t3=*((C_word*)lf[601]+1);
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 3122 ##sys#print */
+t3=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],t2,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k15912 in k15909 in k15906 in ##sys#user-print-hook in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15914(C_word c,C_word t0,C_word t1){
+/* k15935 in k15932 in k15929 in ##sys#user-print-hook in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15937(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3104 ##sys#print */
-t2=*((C_word*)lf[601]+1);
+/* library.scm: 3126 ##sys#print */
+t2=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],C_make_character(62),C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* ##sys#register-record-printer in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15869(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#register-record-printer in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15892(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -19626,113 +19638,113 @@ C_word t9;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_15869,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_assq(t2,*((C_word*)lf[647]+1));
+C_save_and_reclaim((void*)tr4,(void*)f_15892,4,t0,t1,t2,t3);}
+t4=C_i_assq(t2,*((C_word*)lf[653]+1));
 if(C_truep(t4)){
-t5=(C_word)C_i_setslot(t4,C_fix(1),t3);
+t5=C_i_setslot(t4,C_fix(1),t3);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}
 else{
-t5=(C_word)C_a_i_cons(&a,2,t2,t3);
-t6=(C_word)C_a_i_cons(&a,2,t5,*((C_word*)lf[647]+1));
-t7=C_mutate((C_word*)lf[647]+1 /* (set! record-printers ...) */,t6);
+t5=C_a_i_cons(&a,2,t2,t3);
+t6=C_a_i_cons(&a,2,t5,*((C_word*)lf[653]+1));
+t7=C_mutate((C_word*)lf[653]+1 /* (set! record-printers ...) */,t6);
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_UNDEFINED);}}
 
-/* ##sys#procedure->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15852(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#procedure->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15875(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_15852,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15856,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3076 ##sys#lambda-info */
-t4=*((C_word*)lf[646]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_15875,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15879,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3098 ##sys#lambda-info */
+t4=*((C_word*)lf[652]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k15854 in ##sys#procedure->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15856(C_word c,C_word t0,C_word t1){
+/* k15877 in ##sys#procedure->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15856,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15879,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15866,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 3078 ##sys#lambda-info->string */
-t3=*((C_word*)lf[634]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15889,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 3100 ##sys#lambda-info->string */
+t3=*((C_word*)lf[640]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[645]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[651]);}}
 
-/* k15864 in k15854 in ##sys#procedure->string in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15866(C_word c,C_word t0,C_word t1){
+/* k15887 in k15877 in ##sys#procedure->string in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3078 string-append */
+/* library.scm: 3100 string-append */
 t2=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[643],t1,lf[644]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[649],t1,lf[650]);}
 
-/* ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14906(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14929(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_14906,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14910,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t4,tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 2881 ##sys#check-port-mode */
-t6=*((C_word*)lf[428]+1);
+C_save_and_reclaim((void*)tr5,(void*)f_14929,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14933,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t4,tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 2903 ##sys#check-port-mode */
+t6=*((C_word*)lf[434]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t4,C_SCHEME_FALSE);}
 
-/* k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14910(C_word c,C_word t0,C_word t1){
+/* k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14910,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14913,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2882 csp */
+C_save_and_reclaim((void*)tr2,(void*)f_14933,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14936,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2904 csp */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14913(C_word c,C_word t0,C_word t1){
+/* k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14913,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14916,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2883 ksp */
+C_save_and_reclaim((void*)tr2,(void*)f_14936,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14939,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2905 ksp */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14916(C_word c,C_word t0,C_word t1){
+/* k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14919,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 2884 print-length-limit */
-((C_proc2)C_retrieve_proc(lf[606]))(2,lf[606],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_14939,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14942,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 2906 print-length-limit */
+((C_proc2)C_retrieve_proc(lf[612]))(2,lf[612],t2);}
 
-/* k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14919(C_word c,C_word t0,C_word t1){
+/* k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19755,7 +19767,7 @@ C_word t19;
 C_word t20;
 C_word ab[44],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14919,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14942,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
@@ -19766,19 +19778,19 @@ t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14921,a[2]=t1,a[3]=((C_word)li511),tmp=(C_word)a,a+=4,tmp));
-t13=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14992,a[2]=t1,a[3]=((C_word)li512),tmp=(C_word)a,a+=4,tmp));
-t14=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15033,a[2]=((C_word)li513),tmp=(C_word)a,a+=3,tmp));
-t15=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15054,a[2]=t5,a[3]=((C_word)li515),tmp=(C_word)a,a+=4,tmp));
-t16=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15103,a[2]=((C_word*)t0)[8],a[3]=t7,a[4]=((C_word)li517),tmp=(C_word)a,a+=5,tmp));
+t12=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14944,a[2]=t1,a[3]=((C_word)li513),tmp=(C_word)a,a+=4,tmp));
+t13=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15015,a[2]=t1,a[3]=((C_word)li514),tmp=(C_word)a,a+=4,tmp));
+t14=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15056,a[2]=((C_word)li515),tmp=(C_word)a,a+=3,tmp));
+t15=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15077,a[2]=t5,a[3]=((C_word)li517),tmp=(C_word)a,a+=4,tmp));
+t16=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15126,a[2]=((C_word*)t0)[8],a[3]=t7,a[4]=((C_word)li519),tmp=(C_word)a,a+=5,tmp));
 t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
-t19=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_15228,a[2]=t18,a[3]=t11,a[4]=t9,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t5,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t3,a[11]=((C_word)li522),tmp=(C_word)a,a+=12,tmp));
+t19=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_15251,a[2]=t18,a[3]=t11,a[4]=t9,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t5,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t3,a[11]=((C_word)li524),tmp=(C_word)a,a+=12,tmp));
 t20=((C_word*)t18)[1];
-f_15228(t20,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15251(t20,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15228(C_word t0,C_word t1,C_word t2){
+/* out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15251(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -19795,94 +19807,94 @@ C_word t14;
 C_word t15;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15228,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15251,NULL,3,t0,t1,t2);}
 switch(t2){
 case C_SCHEME_END_OF_LIST:
-/* library.scm: 2954 outstr */
+/* library.scm: 2976 outstr */
 t3=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t3,t1,((C_word*)t0)[9],lf[612]);
+f_14944(t3,t1,((C_word*)t0)[9],lf[618]);
 case C_SCHEME_TRUE:
-/* library.scm: 2955 outstr */
+/* library.scm: 2977 outstr */
 t3=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t3,t1,((C_word*)t0)[9],lf[613]);
+f_14944(t3,t1,((C_word*)t0)[9],lf[619]);
 case C_SCHEME_FALSE:
-/* library.scm: 2956 outstr */
+/* library.scm: 2978 outstr */
 t3=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t3,t1,((C_word*)t0)[9],lf[614]);
+f_14944(t3,t1,((C_word*)t0)[9],lf[620]);
 default:
-if(C_truep((C_word)C_eofp(t2))){
-/* library.scm: 2957 outstr */
+if(C_truep(C_eofp(t2))){
+/* library.scm: 2979 outstr */
 t3=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t3,t1,((C_word*)t0)[9],lf[615]);}
+f_14944(t3,t1,((C_word*)t0)[9],lf[621]);}
 else{
-if(C_truep((C_word)C_undefinedp(t2))){
-/* library.scm: 2958 outstr */
+if(C_truep(C_undefinedp(t2))){
+/* library.scm: 2980 outstr */
 t3=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t3,t1,((C_word*)t0)[9],lf[616]);}
+f_14944(t3,t1,((C_word*)t0)[9],lf[622]);}
 else{
-if(C_truep((C_word)C_charp(t2))){
+if(C_truep(C_charp(t2))){
 if(C_truep(((C_word*)t0)[8])){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15277,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2961 outstr */
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15300,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=t1,a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2983 outstr */
 t4=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t4,t3,((C_word*)t0)[9],lf[617]);}
+f_14944(t4,t3,((C_word*)t0)[9],lf[623]);}
 else{
-/* library.scm: 2973 outchr */
+/* library.scm: 2995 outchr */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_14992(t3,t1,((C_word*)t0)[9],t2);}}
+f_15015(t3,t1,((C_word*)t0)[9],t2);}}
 else{
-if(C_truep((C_word)C_fixnump(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15353,a[2]=((C_word*)t0)[9],a[3]=t1,a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2974 ##sys#number->string */
-t4=*((C_word*)lf[314]+1);
+if(C_truep(C_fixnump(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15376,a[2]=((C_word*)t0)[9],a[3]=t1,a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2996 ##sys#number->string */
+t4=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 else{
-t3=(C_word)C_slot(lf[618],C_fix(0));
-t4=(C_word)C_eqp(t2,t3);
+t3=C_slot(lf[624],C_fix(0));
+t4=C_eqp(t2,t3);
 if(C_truep(t4)){
-/* library.scm: 2976 outstr */
+/* library.scm: 2998 outstr */
 t5=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t5,t1,((C_word*)t0)[9],lf[619]);}
+f_14944(t5,t1,((C_word*)t0)[9],lf[625]);}
 else{
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_forwardedp(t2))){
-/* library.scm: 2978 outstr */
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_forwardedp(t2))){
+/* library.scm: 3000 outstr */
 t5=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t5,t1,((C_word*)t0)[9],lf[620]);}
+f_14944(t5,t1,((C_word*)t0)[9],lf[626]);}
 else{
-if(C_truep((C_word)C_symbolp(t2))){
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(C_word)C_subbyte(t5,C_fix(0));
-t7=(C_word)C_eqp(C_fix(0),t6);
+if(C_truep(C_symbolp(t2))){
+t5=C_slot(t2,C_fix(1));
+t6=C_subbyte(t5,C_fix(0));
+t7=C_eqp(C_fix(0),t6);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15389,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[9],a[4]=t1,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2981 ##sys#symbol->string */
-t9=*((C_word*)lf[324]+1);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15412,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[9],a[4]=t1,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3003 ##sys#symbol->string */
+t9=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,t2);}
 else{
 t8=t2;
-if(C_truep((C_truep((C_word)C_eqp(t8,lf[622]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t8,lf[623]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t8,lf[624]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))){
-t9=(C_word)C_slot(t2,C_fix(1));
-/* library.scm: 2992 outstr */
+if(C_truep((C_truep(C_eqp(t8,lf[628]))?C_SCHEME_TRUE:(C_truep(C_eqp(t8,lf[629]))?C_SCHEME_TRUE:(C_truep(C_eqp(t8,lf[630]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))){
+t9=C_slot(t2,C_fix(1));
+/* library.scm: 3014 outstr */
 t10=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t10,t1,((C_word*)t0)[9],t9);}
+f_14944(t10,t1,((C_word*)t0)[9],t9);}
 else{
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15435,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=t1,a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2994 ##sys#symbol->qualified-string */
-t10=*((C_word*)lf[325]+1);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15458,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=t1,a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 3016 ##sys#symbol->qualified-string */
+t10=*((C_word*)lf[331]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}}}
 else{
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15467,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t2,a[6]=((C_word*)t0)[9],a[7]=t1,a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 2998 ##sys#number? */
-t6=*((C_word*)lf[250]+1);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15490,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t2,a[6]=((C_word*)t0)[9],a[7]=t1,a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 3020 ##sys#number? */
+t6=*((C_word*)lf[256]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}}
 else{
-/* library.scm: 2977 outstr */
+/* library.scm: 2999 outstr */
 t5=((C_word*)((C_word*)t0)[10])[1];
-f_14921(t5,t1,((C_word*)t0)[9],lf[642]);}}}}}}}}
+f_14944(t5,t1,((C_word*)t0)[9],lf[648]);}}}}}}}}
 
-/* k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15467(C_word c,C_word t0,C_word t1){
+/* k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15490(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19898,113 +19910,113 @@ C_word t12;
 C_word t13;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15467,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15490,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15474,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2998 ##sys#number->string */
-t3=*((C_word*)lf[314]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15497,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3020 ##sys#number->string */
+t3=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 else{
-if(C_truep((C_word)C_anypointerp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15484,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2999 ##sys#pointer->string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[625]+1)))(3,*((C_word*)lf[625]+1),t2,((C_word*)t0)[5]);}
+if(C_truep(C_anypointerp(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15507,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3021 ##sys#pointer->string */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[631]+1)))(3,*((C_word*)lf[631]+1),t2,((C_word*)t0)[5]);}
 else{
-if(C_truep((C_word)C_stringp(((C_word*)t0)[5]))){
+if(C_truep(C_stringp(((C_word*)t0)[5]))){
 if(C_truep(((C_word*)t0)[4])){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15493,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3002 outchr */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15516,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3024 outchr */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14992(t3,t2,((C_word*)t0)[6],C_make_character(34));}
+f_15015(t3,t2,((C_word*)t0)[6],C_make_character(34));}
 else{
-/* library.scm: 3026 outstr */
+/* library.scm: 3048 outstr */
 t2=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}}
+f_14944(t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}}
 else{
-if(C_truep((C_word)C_pairp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15631,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 3028 outchr */
+if(C_truep(C_pairp(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15654,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 3050 outchr */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14992(t3,t2,((C_word*)t0)[6],C_make_character(40));}
+f_15015(t3,t2,((C_word*)t0)[6],C_make_character(40));}
 else{
-if(C_truep((C_word)C_bytevectorp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15702,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_permanentp(((C_word*)t0)[5]))){
-/* library.scm: 3041 outstr */
+if(C_truep(C_bytevectorp(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15725,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_permanentp(((C_word*)t0)[5]))){
+/* library.scm: 3063 outstr */
 t3=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t3,t2,((C_word*)t0)[6],lf[629]);}
+f_14944(t3,t2,((C_word*)t0)[6],lf[635]);}
 else{
-/* library.scm: 3042 outstr */
+/* library.scm: 3064 outstr */
 t3=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t3,t2,((C_word*)t0)[6],lf[630]);}}
+f_14944(t3,t2,((C_word*)t0)[6],lf[636]);}}
 else{
-if(C_truep((C_word)C_structurep(((C_word*)t0)[5]))){
-/* library.scm: 3045 ##sys#user-print-hook */
-t2=*((C_word*)lf[631]+1);
+if(C_truep(C_structurep(((C_word*)t0)[5]))){
+/* library.scm: 3067 ##sys#user-print-hook */
+t2=*((C_word*)lf[637]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[7],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[6]);}
 else{
-if(C_truep((C_word)C_closurep(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15734,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3046 ##sys#procedure->string */
-t3=*((C_word*)lf[632]+1);
+if(C_truep(C_closurep(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15757,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3068 ##sys#procedure->string */
+t3=*((C_word*)lf[638]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 else{
-if(C_truep((C_word)C_locativep(((C_word*)t0)[5]))){
-/* library.scm: 3047 outstr */
+if(C_truep(C_locativep(((C_word*)t0)[5]))){
+/* library.scm: 3069 outstr */
 t2=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t2,((C_word*)t0)[7],((C_word*)t0)[6],lf[633]);}
+f_14944(t2,((C_word*)t0)[7],((C_word*)t0)[6],lf[639]);}
 else{
-if(C_truep((C_word)C_lambdainfop(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15746,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3049 outstr */
+if(C_truep(C_lambdainfop(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15769,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3071 outstr */
 t3=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t3,t2,((C_word*)t0)[6],lf[635]);}
+f_14944(t3,t2,((C_word*)t0)[6],lf[641]);}
 else{
-if(C_truep((C_word)C_portp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15762,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_slot(((C_word*)t0)[5],C_fix(1)))){
-/* library.scm: 3054 outstr */
+if(C_truep(C_portp(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15785,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_slot(((C_word*)t0)[5],C_fix(1)))){
+/* library.scm: 3076 outstr */
 t3=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t3,t2,((C_word*)t0)[6],lf[637]);}
+f_14944(t3,t2,((C_word*)t0)[6],lf[643]);}
 else{
-/* library.scm: 3055 outstr */
+/* library.scm: 3077 outstr */
 t3=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t3,t2,((C_word*)t0)[6],lf[638]);}}
+f_14944(t3,t2,((C_word*)t0)[6],lf[644]);}}
 else{
-if(C_truep((C_word)C_vectorp(((C_word*)t0)[5]))){
-t2=(C_word)C_block_size(((C_word*)t0)[5]);
-t3=(C_word)C_eqp(C_fix(0),t2);
+if(C_truep(C_vectorp(((C_word*)t0)[5]))){
+t2=C_block_size(((C_word*)t0)[5]);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
-/* library.scm: 3061 outstr */
+/* library.scm: 3083 outstr */
 t4=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t4,((C_word*)t0)[7],((C_word*)t0)[6],lf[639]);}
+f_14944(t4,((C_word*)t0)[7],((C_word*)t0)[6],lf[645]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15796,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 3063 outstr */
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15819,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 3085 outstr */
 t5=((C_word*)((C_word*)t0)[8])[1];
-f_14921(t5,t4,((C_word*)t0)[6],lf[640]);}}
+f_14944(t5,t4,((C_word*)t0)[6],lf[646]);}}
 else{
-/* library.scm: 3071 ##sys#error */
+/* library.scm: 3093 ##sys#error */
 t2=*((C_word*)lf[8]+1);
-((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[7],lf[641]);}}}}}}}}}}}}
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[7],lf[647]);}}}}}}}}}}}}
 
-/* k15794 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15796(C_word c,C_word t0,C_word t1){
+/* k15817 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15796,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15799,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(0));
-/* library.scm: 3064 out */
+C_save_and_reclaim((void*)tr2,(void*)f_15819,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15822,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_slot(((C_word*)t0)[4],C_fix(0));
+/* library.scm: 3086 out */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_15228(t4,t2,t3);}
+f_15251(t4,t2,t3);}
 
-/* k15797 in k15794 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15799(C_word c,C_word t0,C_word t1){
+/* k15820 in k15817 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15822(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20013,176 +20025,176 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15799,2,t0,t1);}
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[7],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_15822,2,t0,t1);}
+t2=C_fixnum_difference(((C_word*)t0)[7],C_fix(1));
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15808,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li521),tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15831,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li523),tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_15808(t6,((C_word*)t0)[2],C_fix(1),t2);}
+f_15831(t6,((C_word*)t0)[2],C_fix(1),t2);}
 
-/* doloop3563 in k15797 in k15794 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15808(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop3548 in k15820 in k15817 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15831(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15808,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t3,C_fix(0));
+C_save_and_reclaim((void*)trf_15831,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t3,C_fix(0));
 if(C_truep(t4)){
-/* library.scm: 3068 outchr */
+/* library.scm: 3090 outchr */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_14992(t5,t1,((C_word*)t0)[5],C_make_character(41));}
+f_15015(t5,t1,((C_word*)t0)[5],C_make_character(41));}
 else{
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15821,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 3069 outchr */
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15844,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 3091 outchr */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_14992(t6,t5,((C_word*)t0)[5],C_make_character(32));}}
+f_15015(t6,t5,((C_word*)t0)[5],C_make_character(32));}}
 
-/* k15819 in doloop3563 in k15797 in k15794 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15821(C_word c,C_word t0,C_word t1){
+/* k15842 in doloop3548 in k15820 in k15817 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15821,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15824,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],((C_word*)t0)[7]);
-/* library.scm: 3070 out */
+C_save_and_reclaim((void*)tr2,(void*)f_15844,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15847,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[3],((C_word*)t0)[7]);
+/* library.scm: 3092 out */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_15228(t4,t2,t3);}
+f_15251(t4,t2,t3);}
 
-/* k15822 in k15819 in doloop3563 in k15797 in k15794 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15824(C_word c,C_word t0,C_word t1){
+/* k15845 in k15842 in doloop3548 in k15820 in k15817 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15847(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t3=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_15808(t4,((C_word*)t0)[2],t2,t3);}
+f_15831(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k15760 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15762(C_word c,C_word t0,C_word t1){
+/* k15783 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15762,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15765,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(3));
-/* library.scm: 3056 outstr */
+C_save_and_reclaim((void*)tr2,(void*)f_15785,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15788,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_slot(((C_word*)t0)[2],C_fix(3));
+/* library.scm: 3078 outstr */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_14921(t4,t2,((C_word*)t0)[3],t3);}
+f_14944(t4,t2,((C_word*)t0)[3],t3);}
 
-/* k15763 in k15760 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15765(C_word c,C_word t0,C_word t1){
+/* k15786 in k15783 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3057 outstr */
+/* library.scm: 3079 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[636]);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[642]);}
 
-/* k15744 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15746(C_word c,C_word t0,C_word t1){
+/* k15767 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15769(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15746,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15749,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15756,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3050 ##sys#lambda-info->string */
-t4=*((C_word*)lf[634]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_15769,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15772,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15779,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3072 ##sys#lambda-info->string */
+t4=*((C_word*)lf[640]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k15754 in k15744 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15756(C_word c,C_word t0,C_word t1){
+/* k15777 in k15767 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3050 outstr */
+/* library.scm: 3072 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15747 in k15744 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15749(C_word c,C_word t0,C_word t1){
+/* k15770 in k15767 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15772(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3051 outchr */
+/* library.scm: 3073 outchr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14992(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(62));}
+f_15015(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(62));}
 
-/* k15732 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15734(C_word c,C_word t0,C_word t1){
+/* k15755 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15757(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3046 outstr */
+/* library.scm: 3068 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15700 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15702(C_word c,C_word t0,C_word t1){
+/* k15723 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15702,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15705,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15712,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3043 number->string */
-C_number_to_string(3,0,t3,(C_word)C_block_size(((C_word*)t0)[2]));}
+C_save_and_reclaim((void*)tr2,(void*)f_15725,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15728,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15735,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3065 number->string */
+C_number_to_string(3,0,t3,C_block_size(((C_word*)t0)[2]));}
 
-/* k15710 in k15700 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15712(C_word c,C_word t0,C_word t1){
+/* k15733 in k15723 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15735(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3043 outstr */
+/* library.scm: 3065 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15703 in k15700 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15705(C_word c,C_word t0,C_word t1){
+/* k15726 in k15723 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3044 outchr */
+/* library.scm: 3066 outchr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14992(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(62));}
+f_15015(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(62));}
 
-/* k15629 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15631(C_word c,C_word t0,C_word t1){
+/* k15652 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15654(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15631,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15634,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[7],C_fix(0));
-/* library.scm: 3029 out */
+C_save_and_reclaim((void*)tr2,(void*)f_15654,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15657,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=C_slot(((C_word*)t0)[7],C_fix(0));
+/* library.scm: 3051 out */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_15228(t4,t2,t3);}
+f_15251(t4,t2,t3);}
 
-/* k15632 in k15629 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15634(C_word c,C_word t0,C_word t1){
+/* k15655 in k15652 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20191,16 +20203,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15634,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[7],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_15657,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[7],C_fix(1));
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15643,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li520),tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15666,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li522),tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_15643(t6,((C_word*)t0)[2],t2);}
+f_15666(t6,((C_word*)t0)[2],t2);}
 
-/* doloop3533 in k15632 in k15629 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15643(C_word t0,C_word t1,C_word t2){
+/* doloop3518 in k15655 in k15652 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15666(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20211,72 +20223,72 @@ C_word t8;
 C_word t9;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15643,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_not((C_word)C_blockp(t2));
-t4=(C_truep(t3)?t3:(C_word)C_i_not((C_word)C_pairp(t2)));
+C_save_and_reclaim((void*)trf_15666,NULL,3,t0,t1,t2);}
+t3=C_i_not(C_blockp(t2));
+t4=(C_truep(t3)?t3:C_i_not(C_pairp(t2)));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15656,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15679,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t6=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t6)){
-/* library.scm: 3036 outchr */
+/* library.scm: 3058 outchr */
 t7=((C_word*)((C_word*)t0)[6])[1];
-f_14992(t7,t1,((C_word*)t0)[5],C_make_character(41));}
+f_15015(t7,t1,((C_word*)t0)[5],C_make_character(41));}
 else{
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15665,a[2]=t2,a[3]=t5,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3034 outstr */
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15688,a[2]=t2,a[3]=t5,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3056 outstr */
 t8=((C_word*)((C_word*)t0)[3])[1];
-f_14921(t8,t7,((C_word*)t0)[5],lf[628]);}}
+f_14944(t8,t7,((C_word*)t0)[5],lf[634]);}}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15675,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 3037 outchr */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15698,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3059 outchr */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_14992(t6,t5,((C_word*)t0)[5],C_make_character(32));}}
+f_15015(t6,t5,((C_word*)t0)[5],C_make_character(32));}}
 
-/* k15673 in doloop3533 in k15632 in k15629 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15675(C_word c,C_word t0,C_word t1){
+/* k15696 in doloop3518 in k15655 in k15652 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15698(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15675,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15678,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
-/* library.scm: 3038 out */
+C_save_and_reclaim((void*)tr2,(void*)f_15698,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15701,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_slot(((C_word*)t0)[5],C_fix(0));
+/* library.scm: 3060 out */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_15228(t4,t2,t3);}
+f_15251(t4,t2,t3);}
 
-/* k15676 in k15673 in doloop3533 in k15632 in k15629 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15678(C_word c,C_word t0,C_word t1){
+/* k15699 in k15696 in doloop3518 in k15655 in k15652 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15701(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_15643(t3,((C_word*)t0)[2],t2);}
+f_15666(t3,((C_word*)t0)[2],t2);}
 
-/* k15663 in doloop3533 in k15632 in k15629 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15665(C_word c,C_word t0,C_word t1){
+/* k15686 in doloop3518 in k15655 in k15652 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15688(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3035 out */
+/* library.scm: 3057 out */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_15228(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15251(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15654 in doloop3533 in k15632 in k15629 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15656(C_word c,C_word t0,C_word t1){
+/* k15677 in doloop3518 in k15655 in k15652 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15679(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3036 outchr */
+/* library.scm: 3058 outchr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14992(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(41));}
+f_15015(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(41));}
 
-/* k15491 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15493(C_word c,C_word t0,C_word t1){
+/* k15514 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20284,15 +20296,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15493,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15516,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15498,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li519),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15521,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li521),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_15498(t5,((C_word*)t0)[2],C_fix(0),(C_word)C_block_size(((C_word*)t0)[4]));}
+f_15521(t5,((C_word*)t0)[2],C_fix(0),C_block_size(((C_word*)t0)[4]));}
 
-/* doloop3502 in k15491 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15498(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop3487 in k15514 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15521(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -20301,178 +20313,178 @@ C_word t7;
 C_word t8;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15498,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t3,C_fix(0));
+C_save_and_reclaim((void*)trf_15521,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t3,C_fix(0));
 if(C_truep(t4)){
-/* library.scm: 3006 outchr */
+/* library.scm: 3028 outchr */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_14992(t5,t1,((C_word*)t0)[5],C_make_character(34));}
+f_15015(t5,t1,((C_word*)t0)[5],C_make_character(34));}
 else{
-t5=(C_word)C_subbyte(((C_word*)t0)[4],t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15511,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=C_subbyte(((C_word*)t0)[4],t2);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15534,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 switch(t5){
 case C_fix(34):
-/* library.scm: 3009 outstr */
+/* library.scm: 3031 outstr */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_14921(t7,t6,((C_word*)t0)[5],lf[626]);
+f_14944(t7,t6,((C_word*)t0)[5],lf[632]);
 case C_fix(92):
-/* library.scm: 3010 outstr */
+/* library.scm: 3032 outstr */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_14921(t7,t6,((C_word*)t0)[5],lf[627]);
+f_14944(t7,t6,((C_word*)t0)[5],lf[633]);
 default:
-if(C_truep((C_word)C_fixnum_lessp(t5,C_fix(32)))){
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15546,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t6,a[5]=((C_word*)t0)[6],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3013 outchr */
+if(C_truep(C_fixnum_lessp(t5,C_fix(32)))){
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15569,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t6,a[5]=((C_word*)t0)[6],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3035 outchr */
 t8=((C_word*)((C_word*)t0)[6])[1];
-f_14992(t8,t7,((C_word*)t0)[5],C_make_character(92));}
+f_15015(t8,t7,((C_word*)t0)[5],C_make_character(92));}
 else{
-/* library.scm: 3025 outchr */
+/* library.scm: 3047 outchr */
 t7=((C_word*)((C_word*)t0)[6])[1];
-f_14992(t7,t6,((C_word*)t0)[5],(C_word)C_fix_to_char(t5));}}}}
+f_15015(t7,t6,((C_word*)t0)[5],C_fix_to_char(t5));}}}}
 
-/* k15544 in doloop3502 in k15491 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15546(C_word c,C_word t0,C_word t1){
+/* k15567 in doloop3487 in k15514 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15546,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15569,2,t0,t1);}
 switch(((C_word*)t0)[6]){
 case C_fix(9):
-/* library.scm: 3015 outchr */
+/* library.scm: 3037 outchr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(116));
+f_15015(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(116));
 case C_fix(10):
-/* library.scm: 3016 outchr */
+/* library.scm: 3038 outchr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(110));
+f_15015(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(110));
 case C_fix(13):
-/* library.scm: 3017 outchr */
+/* library.scm: 3039 outchr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(114));
+f_15015(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(114));
 case C_fix(11):
-/* library.scm: 3018 outchr */
+/* library.scm: 3040 outchr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(118));
+f_15015(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(118));
 case C_fix(12):
-/* library.scm: 3019 outchr */
+/* library.scm: 3041 outchr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(102));
+f_15015(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(102));
 case C_fix(8):
-/* library.scm: 3020 outchr */
+/* library.scm: 3042 outchr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(98));
+f_15015(t2,((C_word*)t0)[4],((C_word*)t0)[3],C_make_character(98));
 default:
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15603,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 3022 outchr */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15626,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 3044 outchr */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t3,t2,((C_word*)t0)[3],C_make_character(120));}}
+f_15015(t3,t2,((C_word*)t0)[3],C_make_character(120));}}
 
-/* k15601 in k15544 in doloop3502 in k15491 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15603(C_word c,C_word t0,C_word t1){
+/* k15624 in k15567 in doloop3487 in k15514 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15603,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15606,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnum_lessp(((C_word*)t0)[3],C_fix(16)))){
-/* library.scm: 3023 outchr */
+C_save_and_reclaim((void*)tr2,(void*)f_15626,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15629,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnum_lessp(((C_word*)t0)[3],C_fix(16)))){
+/* library.scm: 3045 outchr */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14992(t3,t2,((C_word*)t0)[4],C_make_character(48));}
+f_15015(t3,t2,((C_word*)t0)[4],C_make_character(48));}
 else{
 t3=t2;
-f_15606(2,t3,C_SCHEME_UNDEFINED);}}
+f_15629(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k15604 in k15601 in k15544 in doloop3502 in k15491 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15606(C_word c,C_word t0,C_word t1){
+/* k15627 in k15624 in k15567 in doloop3487 in k15514 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15606,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15613,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 3024 ##sys#number->string */
-t3=*((C_word*)lf[314]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_15629,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15636,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3046 ##sys#number->string */
+t3=*((C_word*)lf[320]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_fix(16));}
 
-/* k15611 in k15604 in k15601 in k15544 in doloop3502 in k15491 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15613(C_word c,C_word t0,C_word t1){
+/* k15634 in k15627 in k15624 in k15567 in doloop3487 in k15514 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15636(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 3024 outstr */
+/* library.scm: 3046 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15509 in doloop3502 in k15491 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15511(C_word c,C_word t0,C_word t1){
+/* k15532 in doloop3487 in k15514 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15534(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t3=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_15498(t4,((C_word*)t0)[2],t2,t3);}
+f_15521(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k15482 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15484(C_word c,C_word t0,C_word t1){
+/* k15505 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15507(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2999 outstr */
+/* library.scm: 3021 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15472 in k15465 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15474(C_word c,C_word t0,C_word t1){
+/* k15495 in k15488 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2998 outstr */
+/* library.scm: 3020 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15433 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15435(C_word c,C_word t0,C_word t1){
+/* k15456 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15435,2,t0,t1);}
-t2=(C_word)C_i_not(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15444,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15458,2,t0,t1);}
+t2=C_i_not(((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15467,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_15444(2,t4,t2);}
+f_15467(2,t4,t2);}
 else{
-/* library.scm: 2995 sym-is-readable? */
+/* library.scm: 3017 sym-is-readable? */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_15103(t4,t3,t1);}}
+f_15126(t4,t3,t1);}}
 
-/* k15442 in k15433 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15444(C_word c,C_word t0,C_word t1){
+/* k15465 in k15456 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 2996 outstr */
+/* library.scm: 3018 outstr */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14921(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_14944(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-/* library.scm: 2997 outreadablesym */
+/* library.scm: 3019 outreadablesym */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_15054(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
+f_15077(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
 
-/* k15387 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15389(C_word c,C_word t0,C_word t1){
+/* k15410 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15412(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20482,79 +20494,79 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15389,2,t0,t1);}
-t2=(C_word)C_eqp(((C_word*)t0)[6],lf[562]);
+C_save_and_reclaim((void*)tr2,(void*)f_15412,2,t0,t1);}
+t2=C_eqp(((C_word*)t0)[6],lf[568]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15398,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2984 outchr */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15421,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3006 outchr */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_14992(t4,t3,((C_word*)t0)[3],C_make_character(58));}
+f_15015(t4,t3,((C_word*)t0)[3],C_make_character(58));}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[6],lf[561]);
+t3=C_eqp(((C_word*)t0)[6],lf[567]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15410,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2987 outstr */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15433,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 3009 outstr */
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_14921(t5,t4,((C_word*)t0)[3],t1);}
+f_14944(t5,t4,((C_word*)t0)[3],t1);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15416,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2990 outstr */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15439,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 3012 outstr */
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_14921(t5,t4,((C_word*)t0)[3],lf[621]);}}}
+f_14944(t5,t4,((C_word*)t0)[3],lf[627]);}}}
 
-/* k15414 in k15387 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15416(C_word c,C_word t0,C_word t1){
+/* k15437 in k15410 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2991 outstr */
+/* library.scm: 3013 outstr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14921(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14944(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15408 in k15387 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15410(C_word c,C_word t0,C_word t1){
+/* k15431 in k15410 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2988 outchr */
+/* library.scm: 3010 outchr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14992(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(58));}
+f_15015(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_make_character(58));}
 
-/* k15396 in k15387 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15398(C_word c,C_word t0,C_word t1){
+/* k15419 in k15410 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15421(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2985 outstr */
+/* library.scm: 3007 outstr */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14921(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14944(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15351 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15353(C_word c,C_word t0,C_word t1){
+/* k15374 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15376(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2974 outstr */
+/* library.scm: 2996 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15275 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15277(C_word c,C_word t0,C_word t1){
+/* k15298 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15277,2,t0,t1);}
-t2=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[7]));
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15283,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2963 char-name */
+C_save_and_reclaim((void*)tr2,(void*)f_15300,2,t0,t1);}
+t2=C_fix(C_character_code(((C_word*)t0)[7]));
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15306,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2985 char-name */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[7]);}
 
-/* k15281 in k15275 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15283(C_word c,C_word t0,C_word t1){
+/* k15304 in k15298 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15306(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20562,93 +20574,93 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15283,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15306,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15287,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word)li518),tmp=(C_word)a,a+=5,tmp);
-/* g34693470 */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15310,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word)li520),tmp=(C_word)a,a+=5,tmp);
+/* g34543455 */
 t3=t2;
-f_15287(t3,((C_word*)t0)[5],t1);}
+f_15310(t3,((C_word*)t0)[5],t1);}
 else{
-if(C_truep((C_word)C_fixnum_lessp(((C_word*)t0)[4],C_fix(32)))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15307,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2967 outchr */
+if(C_truep(C_fixnum_lessp(((C_word*)t0)[4],C_fix(32)))){
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15330,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2989 outchr */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14992(t3,t2,((C_word*)t0)[6],C_make_character(120));}
+f_15015(t3,t2,((C_word*)t0)[6],C_make_character(120));}
 else{
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[4],C_fix(255)))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15323,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[4],C_fix(65535)))){
-/* library.scm: 2970 outchr */
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[4],C_fix(255)))){
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15346,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[4],C_fix(65535)))){
+/* library.scm: 2992 outchr */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14992(t3,t2,((C_word*)t0)[6],C_make_character(85));}
+f_15015(t3,t2,((C_word*)t0)[6],C_make_character(85));}
 else{
-/* library.scm: 2970 outchr */
+/* library.scm: 2992 outchr */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14992(t3,t2,((C_word*)t0)[6],C_make_character(117));}}
+f_15015(t3,t2,((C_word*)t0)[6],C_make_character(117));}}
 else{
-/* library.scm: 2972 outchr */
+/* library.scm: 2994 outchr */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_14992(t2,((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[2]);}}}}
+f_15015(t2,((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[2]);}}}}
 
-/* k15321 in k15281 in k15275 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15323(C_word c,C_word t0,C_word t1){
+/* k15344 in k15304 in k15298 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15323,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15330,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2971 ##sys#number->string */
-t3=*((C_word*)lf[314]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_15346,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15353,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2993 ##sys#number->string */
+t3=*((C_word*)lf[320]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_fix(16));}
 
-/* k15328 in k15321 in k15281 in k15275 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15330(C_word c,C_word t0,C_word t1){
+/* k15351 in k15344 in k15304 in k15298 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2971 outstr */
+/* library.scm: 2993 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15305 in k15281 in k15275 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15307(C_word c,C_word t0,C_word t1){
+/* k15328 in k15304 in k15298 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15330(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15307,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15314,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2968 ##sys#number->string */
-t3=*((C_word*)lf[314]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_15330,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15337,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2990 ##sys#number->string */
+t3=*((C_word*)lf[320]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_fix(16));}
 
-/* k15312 in k15305 in k15281 in k15275 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15314(C_word c,C_word t0,C_word t1){
+/* k15335 in k15328 in k15304 in k15298 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2968 outstr */
+/* library.scm: 2990 outstr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_14921(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14944(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* g3469 in k15281 in k15275 in out in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15287(C_word t0,C_word t1,C_word t2){
+/* g3454 in k15304 in k15298 in out in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15310(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15287,NULL,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
-/* library.scm: 2965 outstr */
+C_save_and_reclaim((void*)trf_15310,NULL,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
+/* library.scm: 2987 outstr */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_14921(t4,t1,((C_word*)t0)[2],t3);}
+f_14944(t4,t1,((C_word*)t0)[2],t3);}
 
-/* sym-is-readable? in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15103(C_word t0,C_word t1,C_word t2){
+/* sym-is-readable? in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15126(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20659,30 +20671,30 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15103,NULL,3,t0,t1,t2);}
-t3=(C_word)C_block_size(t2);
-if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15119,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_eqp(t3,C_fix(1));
+C_save_and_reclaim((void*)trf_15126,NULL,3,t0,t1,t2);}
+t3=C_block_size(t2);
+if(C_truep(C_fixnum_greaterp(t3,C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15142,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=C_eqp(t3,C_fix(1));
 if(C_truep(t5)){
-t6=(C_word)C_subchar(t2,C_fix(0));
-t7=(C_word)C_eqp(t6,C_make_character(46));
+t6=C_subchar(t2,C_fix(0));
+t7=C_eqp(t6,C_make_character(46));
 if(C_truep(t7)){
 t8=t4;
-f_15119(t8,(C_truep(t7)?C_SCHEME_FALSE:C_SCHEME_TRUE));}
+f_15142(t8,(C_truep(t7)?C_SCHEME_FALSE:C_SCHEME_TRUE));}
 else{
-t8=(C_word)C_eqp(t6,C_make_character(35));
+t8=C_eqp(t6,C_make_character(35));
 t9=t4;
-f_15119(t9,(C_truep(t8)?C_SCHEME_FALSE:C_SCHEME_TRUE));}}
+f_15142(t9,(C_truep(t8)?C_SCHEME_FALSE:C_SCHEME_TRUE));}}
 else{
 t6=t4;
-f_15119(t6,C_SCHEME_UNDEFINED);}}
+f_15142(t6,C_SCHEME_UNDEFINED);}}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k15117 in sym-is-readable? in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15119(C_word t0,C_word t1){
+/* k15140 in sym-is-readable? in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15142(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20691,24 +20703,24 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15119,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15142,NULL,2,t0,t1);}
 if(C_truep(t1)){
-if(C_truep((C_word)C_substring_compare(lf[611],((C_word*)t0)[6],C_fix(0),C_fix(0),C_fix(2)))){
+if(C_truep(C_substring_compare(lf[617],((C_word*)t0)[6],C_fix(0),C_fix(0),C_fix(2)))){
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15134,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word)li516),tmp=(C_word)a,a+=7,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15157,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word)li518),tmp=(C_word)a,a+=7,tmp));
 t6=((C_word*)t4)[1];
-f_15134(t6,((C_word*)t0)[5],t2);}}
+f_15157(t6,((C_word*)t0)[5],t2);}}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop in k15117 in sym-is-readable? in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15134(C_word t0,C_word t1,C_word t2){
+/* loop in k15140 in sym-is-readable? in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15157(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20722,100 +20734,100 @@ C_word t11;
 C_word t12;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15134,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,C_fix(0));
+C_save_and_reclaim((void*)trf_15157,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,C_fix(0));
 if(C_truep(t3)){
-t4=(C_word)C_subchar(((C_word*)t0)[5],C_fix(0));
-t5=(C_word)C_u_i_char_numericp(t4);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15150,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=C_subchar(((C_word*)t0)[5],C_fix(0));
+t5=C_u_i_char_numericp(t4);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15173,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_15150(t7,t5);}
+f_15173(t7,t5);}
 else{
-t7=(C_word)C_eqp(t4,C_make_character(43));
+t7=C_eqp(t4,C_make_character(43));
 if(C_truep(t7)){
 t8=t6;
-f_15150(t8,t7);}
+f_15173(t8,t7);}
 else{
-t8=(C_word)C_eqp(t4,C_make_character(45));
+t8=C_eqp(t4,C_make_character(45));
 t9=t6;
-f_15150(t9,(C_truep(t8)?t8:(C_word)C_eqp(t4,C_make_character(46))));}}}
+f_15173(t9,(C_truep(t8)?t8:C_eqp(t4,C_make_character(46))));}}}
 else{
-t4=(C_word)C_subchar(((C_word*)t0)[5],t2);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15184,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=t4,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=C_subchar(((C_word*)t0)[5],t2);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15207,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=t4,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t6=t5;
-f_15184(t6,((C_word*)t0)[2]);}
+f_15207(t6,((C_word*)t0)[2]);}
 else{
-t6=(C_word)C_u_i_char_upper_casep(t4);
+t6=C_u_i_char_upper_casep(t4);
 t7=t5;
-f_15184(t7,(C_word)C_i_not(t6));}}}
+f_15207(t7,C_i_not(t6));}}}
 
-/* k15182 in loop in k15117 in sym-is-readable? in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15184(C_word t0,C_word t1){
+/* k15205 in loop in k15140 in sym-is-readable? in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15207(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=f_15033(((C_word*)t0)[5]);
+t2=f_15056(((C_word*)t0)[5]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 2951 loop */
+t3=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 2973 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_15134(t4,((C_word*)t0)[4],t3);}}
+f_15157(t4,((C_word*)t0)[4],t3);}}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15148 in loop in k15117 in sym-is-readable? in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15150(C_word t0,C_word t1){
+/* k15171 in loop in k15140 in sym-is-readable? in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15173(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15150,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15173,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15157,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2945 ##sys#string->number */
-t3=*((C_word*)lf[312]+1);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15180,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2967 ##sys#string->number */
+t3=*((C_word*)lf[318]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 else{
-t2=f_15033(((C_word*)t0)[2]);
+t2=f_15056(((C_word*)t0)[2]);
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?C_SCHEME_FALSE:C_SCHEME_TRUE));}}
 
-/* k15155 in k15148 in loop in k15117 in sym-is-readable? in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15157(C_word c,C_word t0,C_word t1){
+/* k15178 in k15171 in loop in k15140 in sym-is-readable? in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_not(t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_not(t1));}
 
-/* outreadablesym in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15054(C_word t0,C_word t1,C_word t2,C_word t3){
+/* outreadablesym in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15077(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15054,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_block_size(t3);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15061,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2921 outchr */
+C_save_and_reclaim((void*)trf_15077,NULL,4,t0,t1,t2,t3);}
+t4=C_block_size(t3);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15084,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2943 outchr */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_14992(t6,t5,t2,C_make_character(124));}
+f_15015(t6,t5,t2,C_make_character(124));}
 
-/* k15059 in outreadablesym in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15061(C_word c,C_word t0,C_word t1){
+/* k15082 in outreadablesym in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20823,15 +20835,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15061,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15084,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15066,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li514),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15089,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li516),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_15066(t5,((C_word*)t0)[2],C_fix(0));}
+f_15089(t5,((C_word*)t0)[2],C_fix(0));}
 
-/* loop in k15059 in outreadablesym in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_15066(C_word t0,C_word t1,C_word t2){
+/* loop in k15082 in outreadablesym in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15089(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20840,101 +20852,101 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15066,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
-/* library.scm: 2924 outchr */
+C_save_and_reclaim((void*)trf_15089,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
+/* library.scm: 2946 outchr */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t3,t1,((C_word*)t0)[4],C_make_character(124));}
+f_15015(t3,t1,((C_word*)t0)[4],C_make_character(124));}
 else{
-t3=(C_word)C_subchar(((C_word*)t0)[3],t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15079,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t5=(C_word)C_eqp(t3,C_make_character(124));
+t3=C_subchar(((C_word*)t0)[3],t2);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15102,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t5=C_eqp(t3,C_make_character(124));
 if(C_truep(t5)){
 if(C_truep(t5)){
-/* library.scm: 2926 outchr */
+/* library.scm: 2948 outchr */
 t6=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t6,t4,((C_word*)t0)[4],C_make_character(92));}
+f_15015(t6,t4,((C_word*)t0)[4],C_make_character(92));}
 else{
 t6=t4;
-f_15079(2,t6,C_SCHEME_UNDEFINED);}}
+f_15102(2,t6,C_SCHEME_UNDEFINED);}}
 else{
-t6=(C_word)C_eqp(t3,C_make_character(92));
+t6=C_eqp(t3,C_make_character(92));
 if(C_truep(t6)){
-/* library.scm: 2926 outchr */
+/* library.scm: 2948 outchr */
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_14992(t7,t4,((C_word*)t0)[4],C_make_character(92));}
+f_15015(t7,t4,((C_word*)t0)[4],C_make_character(92));}
 else{
 t7=t4;
-f_15079(2,t7,C_SCHEME_UNDEFINED);}}}}
+f_15102(2,t7,C_SCHEME_UNDEFINED);}}}}
 
-/* k15077 in loop in k15059 in outreadablesym in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15079(C_word c,C_word t0,C_word t1){
+/* k15100 in loop in k15082 in outreadablesym in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15102(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15079,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15082,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2927 outchr */
+C_save_and_reclaim((void*)tr2,(void*)f_15102,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15105,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2949 outchr */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_14992(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15015(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15080 in k15077 in loop in k15059 in outreadablesym in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15082(C_word c,C_word t0,C_word t1){
+/* k15103 in k15100 in loop in k15082 in outreadablesym in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 2928 loop */
+t2=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 2950 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_15066(t3,((C_word*)t0)[2],t2);}
+f_15089(t3,((C_word*)t0)[2],t2);}
 
-/* specialchar? in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall f_15033(C_word t1){
+/* specialchar? in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall f_15056(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_stack_check;
-t2=(C_word)C_fix((C_word)C_character_code(t1));
-t3=(C_word)C_fixnum_less_or_equal_p(t2,C_fix(32));
+t2=C_fix(C_character_code(t1));
+t3=C_fixnum_less_or_equal_p(t2,C_fix(32));
 if(C_truep(t3)){
 return(t3);}
 else{
-t4=(C_word)C_fixnum_greater_or_equal_p(t2,C_fix(128));
-return((C_truep(t4)?t4:(C_word)C_i_memq(t1,lf[610])));}}
+t4=C_fixnum_greater_or_equal_p(t2,C_fix(128));
+return((C_truep(t4)?t4:C_i_memq(t1,lf[616])));}}
 
-/* outchr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_14992(C_word t0,C_word t1,C_word t2,C_word t3){
+/* outchr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_15015(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14992,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14996,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2906 cpp */
-((C_proc2)C_retrieve_proc(lf[605]))(2,lf[605],t4);}
+C_save_and_reclaim((void*)trf_15015,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15019,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2928 cpp */
+((C_proc2)C_retrieve_proc(lf[611]))(2,lf[611],t4);}
 
-/* k14994 in outchr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14996(C_word c,C_word t0,C_word t1){
+/* k15017 in outchr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15019(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14996,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14999,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_fixnum_plus(t1,C_fix(1));
-/* library.scm: 2907 cpp */
-((C_proc3)C_retrieve_proc(lf[605]))(3,lf[605],t2,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_15019,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15022,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=C_fixnum_plus(t1,C_fix(1));
+/* library.scm: 2929 cpp */
+((C_proc3)C_retrieve_proc(lf[611]))(3,lf[611],t2,t3);}
 
-/* k14997 in k14994 in outchr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14999(C_word c,C_word t0,C_word t1){
+/* k15020 in k15017 in outchr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20947,60 +20959,60 @@ C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14999,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15002,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(C_truep(((C_word*)t0)[3])?(C_word)C_fixnum_greater_or_equal_p(((C_word*)t0)[2],((C_word*)t0)[3]):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_15022,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15025,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(C_truep(((C_word*)t0)[3])?C_fixnum_greater_or_equal_p(((C_word*)t0)[2],((C_word*)t0)[3]):C_SCHEME_FALSE);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15018,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15041,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t5=((C_word*)t0)[6];
-t6=(C_word)C_slot(t5,C_fix(2));
-t7=(C_word)C_slot(t6,C_fix(3));
-/* g33483349 */
+t6=C_slot(t5,C_fix(2));
+t7=C_slot(t6,C_fix(3));
+/* g33333334 */
 t8=t7;
-((C_proc4)C_retrieve_proc(t8))(4,t8,t4,t5,lf[609]);}
+((C_proc4)C_retrieve_proc(t8))(4,t8,t4,t5,lf[615]);}
 else{
-t4=(C_word)C_slot(((C_word*)t0)[6],C_fix(2));
-t5=(C_word)C_slot(t4,C_fix(2));
-/* g33603361 */
+t4=C_slot(((C_word*)t0)[6],C_fix(2));
+t5=C_slot(t4,C_fix(2));
+/* g33453346 */
 t6=t5;
 ((C_proc4)C_retrieve_proc(t6))(4,t6,((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[4]);}}
 
-/* k15016 in k14997 in k14994 in outchr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15018(C_word c,C_word t0,C_word t1){
+/* k15039 in k15020 in k15017 in outchr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15018,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15021,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2910 ##sys#print-exit */
-((C_proc2)C_retrieve_proc(lf[607]))(2,lf[607],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_15041,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15044,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2932 ##sys#print-exit */
+((C_proc2)C_retrieve_proc(lf[613]))(2,lf[613],t2);}
 
-/* k15019 in k15016 in k14997 in k14994 in outchr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15021(C_word c,C_word t0,C_word t1){
+/* k15042 in k15039 in k15020 in k15017 in outchr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15044(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g33573358 */
+/* g33423343 */
 t2=t1;
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* k15000 in k14997 in k14994 in outchr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_15002(C_word c,C_word t0,C_word t1){
+/* k15023 in k15020 in k15017 in outchr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_15025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(2));
-t3=(C_word)C_slot(t2,C_fix(2));
-/* g33603361 */
+t2=C_slot(((C_word*)t0)[4],C_fix(2));
+t3=C_slot(t2,C_fix(2));
+/* g33453346 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[2]);}
 
-/* outstr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_14921(C_word t0,C_word t1,C_word t2,C_word t3){
+/* outstr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_14944(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21012,24 +21024,24 @@ C_word t10;
 C_word t11;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14921,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_14944,NULL,4,t0,t1,t2,t3);}
 if(C_truep(((C_word*)t0)[2])){
-t4=(C_word)C_block_size(t3);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14931,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t1,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2890 cpp */
-((C_proc2)C_retrieve_proc(lf[605]))(2,lf[605],t5);}
+t4=C_block_size(t3);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14954,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t1,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2912 cpp */
+((C_proc2)C_retrieve_proc(lf[611]))(2,lf[611],t5);}
 else{
 t4=t1;
 t5=t2;
 t6=t3;
-t7=(C_word)C_slot(t5,C_fix(2));
-t8=(C_word)C_slot(t7,C_fix(3));
-/* g33483349 */
+t7=C_slot(t5,C_fix(2));
+t8=C_slot(t7,C_fix(3));
+/* g33333334 */
 t9=t8;
 ((C_proc4)C_retrieve_proc(t9))(4,t9,t4,t5,t6);}}
 
-/* k14929 in outstr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14931(C_word c,C_word t0,C_word t1){
+/* k14952 in outstr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21050,44 +21062,44 @@ C_word t17;
 C_word t18;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14931,2,t0,t1);}
-t2=(C_word)C_fixnum_plus(t1,((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14937,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[6],C_fix(3)))){
-t4=(C_word)C_fixnum_difference(((C_word*)t0)[4],t1);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14955,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(t4,C_fix(0)))){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14968,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2895 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_14954,2,t0,t1);}
+t2=C_fixnum_plus(t1,((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14960,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[6],C_fix(3)))){
+t4=C_fixnum_difference(((C_word*)t0)[4],t1);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14978,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_greaterp(t4,C_fix(0)))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14991,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2917 ##sys#substring */
 t7=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,((C_word*)t0)[2],C_fix(0),t4);}
 else{
 t6=((C_word*)t0)[3];
-t7=(C_word)C_slot(t6,C_fix(2));
-t8=(C_word)C_slot(t7,C_fix(3));
-/* g33483349 */
+t7=C_slot(t6,C_fix(2));
+t8=C_slot(t7,C_fix(3));
+/* g33333334 */
 t9=t8;
-((C_proc4)C_retrieve_proc(t9))(4,t9,t3,t6,lf[608]);}}
+((C_proc4)C_retrieve_proc(t9))(4,t9,t3,t6,lf[614]);}}
 else{
 t4=((C_word*)t0)[3];
 t5=((C_word*)t0)[2];
-t6=(C_word)C_slot(t4,C_fix(2));
-t7=(C_word)C_slot(t6,C_fix(3));
-/* g33483349 */
+t6=C_slot(t4,C_fix(2));
+t7=C_slot(t6,C_fix(3));
+/* g33333334 */
 t8=t7;
 ((C_proc4)C_retrieve_proc(t8))(4,t8,t3,t4,t5);}}
 else{
 t4=((C_word*)t0)[3];
 t5=((C_word*)t0)[2];
-t6=(C_word)C_slot(t4,C_fix(2));
-t7=(C_word)C_slot(t6,C_fix(3));
-/* g33483349 */
+t6=C_slot(t4,C_fix(2));
+t7=C_slot(t6,C_fix(3));
+/* g33333334 */
 t8=t7;
 ((C_proc4)C_retrieve_proc(t8))(4,t8,t3,t4,t5);}}
 
-/* k14966 in k14929 in outstr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14968(C_word c,C_word t0,C_word t1){
+/* k14989 in k14952 in outstr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21095,14 +21107,14 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=((C_word*)t0)[3];
-t3=(C_word)C_slot(t2,C_fix(2));
-t4=(C_word)C_slot(t3,C_fix(3));
-/* g33483349 */
+t3=C_slot(t2,C_fix(2));
+t4=C_slot(t3,C_fix(3));
+/* g33333334 */
 t5=t4;
 ((C_proc4)C_retrieve_proc(t5))(4,t5,((C_word*)t0)[2],t2,t1);}
 
-/* k14953 in k14929 in outstr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14955(C_word c,C_word t0,C_word t1){
+/* k14976 in k14952 in outstr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14978(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21110,144 +21122,144 @@ C_word t4;
 C_word t5;
 C_word *a;
 t2=((C_word*)t0)[3];
-t3=(C_word)C_slot(t2,C_fix(2));
-t4=(C_word)C_slot(t3,C_fix(3));
-/* g33483349 */
+t3=C_slot(t2,C_fix(2));
+t4=C_slot(t3,C_fix(3));
+/* g33333334 */
 t5=t4;
-((C_proc4)C_retrieve_proc(t5))(4,t5,((C_word*)t0)[2],t2,lf[608]);}
+((C_proc4)C_retrieve_proc(t5))(4,t5,((C_word*)t0)[2],t2,lf[614]);}
 
-/* k14935 in k14929 in outstr in k14917 in k14914 in k14911 in k14908 in ##sys#print in k14902 in k14898 in k14894 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14937(C_word c,C_word t0,C_word t1){
+/* k14958 in k14952 in outstr in k14940 in k14937 in k14934 in k14931 in ##sys#print in k14925 in k14921 in k14917 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2899 cpp */
-((C_proc3)C_retrieve_proc(lf[605]))(3,lf[605],((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* library.scm: 2921 cpp */
+((C_proc3)C_retrieve_proc(lf[611]))(3,lf[611],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* print* in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14871(C_word c,C_word t0,C_word t1,...){
+/* print* in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14894(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_14871r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_14894r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_14871r(t0,t1,t2);}}
+f_14894r(t0,t1,t2);}}
 
-static void C_ccall f_14871r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_14894r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(6);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14886,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14879,a[2]=((C_word)li509),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14909,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14902,a[2]=((C_word)li511),tmp=(C_word)a,a+=3,tmp);
 /* for-each */
-t5=*((C_word*)lf[398]+1);
+t5=*((C_word*)lf[404]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,t2);}
 
-/* a14878 in print* in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14879(C_word c,C_word t0,C_word t1,C_word t2){
+/* a14901 in print* in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14902(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14879,3,t0,t1,t2);}
-t3=*((C_word*)lf[601]+1);
-/* g33073308 */
+C_save_and_reclaim((void*)tr3,(void*)f_14902,3,t0,t1,t2);}
+t3=*((C_word*)lf[607]+1);
+/* g32923293 */
 t4=t3;
-((C_proc5)C_retrieve_proc(t4))(5,t4,t1,t2,C_SCHEME_FALSE,*((C_word*)lf[424]+1));}
+((C_proc5)C_retrieve_proc(t4))(5,t4,t1,t2,C_SCHEME_FALSE,*((C_word*)lf[430]+1));}
 
-/* k14884 in print* in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14886(C_word c,C_word t0,C_word t1){
+/* k14907 in print* in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14909(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14886,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14889,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2867 ##sys#flush-output */
-t3=*((C_word*)lf[475]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,*((C_word*)lf[424]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_14909,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14912,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2889 ##sys#flush-output */
+t3=*((C_word*)lf[481]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,*((C_word*)lf[430]+1));}
 
-/* k14887 in k14884 in print* in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14889(C_word c,C_word t0,C_word t1){
+/* k14910 in k14907 in print* in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14912(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[46]+1));}
 
-/* print in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14848(C_word c,C_word t0,C_word t1,...){
+/* print in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14871(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_14848r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_14871r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_14848r(t0,t1,t2);}}
+f_14871r(t0,t1,t2);}}
 
-static void C_ccall f_14848r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_14871r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(6);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14863,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14856,a[2]=((C_word)li507),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14886,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14879,a[2]=((C_word)li509),tmp=(C_word)a,a+=3,tmp);
 /* for-each */
-t5=*((C_word*)lf[398]+1);
+t5=*((C_word*)lf[404]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,t2);}
 
-/* a14855 in print in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14856(C_word c,C_word t0,C_word t1,C_word t2){
+/* a14878 in print in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14879(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14856,3,t0,t1,t2);}
-t3=*((C_word*)lf[601]+1);
-/* g32793280 */
+C_save_and_reclaim((void*)tr3,(void*)f_14879,3,t0,t1,t2);}
+t3=*((C_word*)lf[607]+1);
+/* g32643265 */
 t4=t3;
-((C_proc5)C_retrieve_proc(t4))(5,t4,t1,t2,C_SCHEME_FALSE,*((C_word*)lf[424]+1));}
+((C_proc5)C_retrieve_proc(t4))(5,t4,t1,t2,C_SCHEME_FALSE,*((C_word*)lf[430]+1));}
 
-/* k14861 in print in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14863(C_word c,C_word t0,C_word t1){
+/* k14884 in print in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14886(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14863,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14866,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2862 ##sys#write-char-0 */
-t3=*((C_word*)lf[596]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),*((C_word*)lf[424]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_14886,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14889,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2884 ##sys#write-char-0 */
+t3=*((C_word*)lf[602]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),*((C_word*)lf[430]+1));}
 
-/* k14864 in k14861 in print in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14866(C_word c,C_word t0,C_word t1){
+/* k14887 in k14884 in print in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[46]+1));}
 
-/* display in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14817(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* display in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14840(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -21255,56 +21267,56 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_14817r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_14840r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_14817r(t0,t1,t2,t3);}}
+f_14840r(t0,t1,t2,t3);}}
 
-static void C_ccall f_14817r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_14840r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14821,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14844,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_14821(2,t5,*((C_word*)lf[424]+1));}
+f_14844(2,t5,*((C_word*)lf[430]+1));}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_14821(2,t6,(C_word)C_i_car(t3));}
+f_14844(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k14819 in display in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14821(C_word c,C_word t0,C_word t1){
+/* k14842 in display in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14821,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14824,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2854 ##sys#check-port* */
-t3=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[602]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14844,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14847,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2876 ##sys#check-port* */
+t3=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[608]);}
 
-/* k14822 in k14819 in display in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14824(C_word c,C_word t0,C_word t1){
+/* k14845 in k14842 in display in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14847(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2855 ##sys#print */
-t2=*((C_word*)lf[601]+1);
+/* library.scm: 2877 ##sys#print */
+t2=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* write in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14786(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* write in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14809(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -21312,69 +21324,69 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_14786r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_14809r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_14786r(t0,t1,t2,t3);}}
+f_14809r(t0,t1,t2,t3);}}
 
-static void C_ccall f_14786r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_14809r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14790,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14813,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_14790(2,t5,*((C_word*)lf[424]+1));}
+f_14813(2,t5,*((C_word*)lf[430]+1));}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_14790(2,t6,(C_word)C_i_car(t3));}
+f_14813(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k14788 in write in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14790(C_word c,C_word t0,C_word t1){
+/* k14811 in write in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14790,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14793,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2850 ##sys#check-port* */
-t3=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[600]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14813,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14816,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2872 ##sys#check-port* */
+t3=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[606]);}
 
-/* k14791 in k14788 in write in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14793(C_word c,C_word t0,C_word t1){
+/* k14814 in k14811 in write in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2851 ##sys#print */
-t2=*((C_word*)lf[601]+1);
+/* library.scm: 2873 ##sys#print */
+t2=*((C_word*)lf[607]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_TRUE,((C_word*)t0)[2]);}
 
-/* newline in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14758(C_word c,C_word t0,C_word t1,...){
+/* newline in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14781(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_14758r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_14781r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_14758r(t0,t1,t2);}}
+f_14781r(t0,t1,t2);}}
 
-static void C_ccall f_14758r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_14781r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21382,35 +21394,35 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14762,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=*((C_word*)lf[424]+1);
-/* library.scm: 2847 ##sys#write-char/port */
-t5=*((C_word*)lf[597]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14785,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+t4=*((C_word*)lf[430]+1);
+/* library.scm: 2869 ##sys#write-char/port */
+t5=*((C_word*)lf[603]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,C_make_character(10),t4);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-/* library.scm: 2847 ##sys#write-char/port */
-t6=*((C_word*)lf[597]+1);
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+/* library.scm: 2869 ##sys#write-char/port */
+t6=*((C_word*)lf[603]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,C_make_character(10),t5);}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k14760 in newline in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14762(C_word c,C_word t0,C_word t1){
+/* k14783 in newline in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2847 ##sys#write-char/port */
-t2=*((C_word*)lf[597]+1);
+/* library.scm: 2869 ##sys#write-char/port */
+t2=*((C_word*)lf[603]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(10),t1);}
 
-/* write-char in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14721(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* write-char in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14744(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -21418,96 +21430,96 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_14721r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_14744r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_14721r(t0,t1,t2,t3);}}
+f_14744r(t0,t1,t2,t3);}}
 
-static void C_ccall f_14721r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_14744r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14725,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14748,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_14725(2,t5,*((C_word*)lf[424]+1));}
+f_14748(2,t5,*((C_word*)lf[430]+1));}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_14725(2,t6,(C_word)C_i_car(t3));}
+f_14748(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k14723 in write-char in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14725(C_word c,C_word t0,C_word t1){
+/* k14746 in write-char in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14725,2,t0,t1);}
-t2=(C_word)C_i_check_char_2(((C_word*)t0)[3],lf[598]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14731,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2842 ##sys#check-port* */
-t4=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,lf[598]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14748,2,t0,t1);}
+t2=C_i_check_char_2(((C_word*)t0)[3],lf[604]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14754,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2864 ##sys#check-port* */
+t4=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,lf[604]);}
 
-/* k14729 in k14723 in write-char in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14731(C_word c,C_word t0,C_word t1){
+/* k14752 in k14746 in write-char in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14754(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14731,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14734,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2843 ##sys#check-port-mode */
-t3=*((C_word*)lf[428]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,lf[598]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14754,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14757,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2865 ##sys#check-port-mode */
+t3=*((C_word*)lf[434]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,lf[604]);}
 
-/* k14732 in k14729 in k14723 in write-char in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14734(C_word c,C_word t0,C_word t1){
+/* k14755 in k14752 in k14746 in write-char in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14757(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2844 ##sys#write-char-0 */
-t2=*((C_word*)lf[596]+1);
+/* library.scm: 2866 ##sys#write-char-0 */
+t2=*((C_word*)lf[602]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#write-char/port in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#write-char/port in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14732(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14709,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14713,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2836 ##sys#check-port* */
-t5=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[598]);}
+C_save_and_reclaim((void*)tr4,(void*)f_14732,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14736,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2858 ##sys#check-port* */
+t5=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[604]);}
 
-/* k14711 in ##sys#write-char/port in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14713(C_word c,C_word t0,C_word t1){
+/* k14734 in ##sys#write-char/port in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_check_char_2(((C_word*)t0)[4],lf[598]);
-/* library.scm: 2838 ##sys#write-char-0 */
-t3=*((C_word*)lf[596]+1);
+t2=C_i_check_char_2(((C_word*)t0)[4],lf[604]);
+/* library.scm: 2860 ##sys#write-char-0 */
+t3=*((C_word*)lf[602]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[4],((C_word*)t0)[2]);}
 
-/* ##sys#write-char-0 in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14696(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#write-char-0 in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14719(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21515,15 +21527,15 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14696,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(t3,C_fix(2));
-t5=(C_word)C_slot(t4,C_fix(2));
-/* g31873188 */
+C_save_and_reclaim((void*)tr4,(void*)f_14719,4,t0,t1,t2,t3);}
+t4=C_slot(t3,C_fix(2));
+t5=C_slot(t4,C_fix(2));
+/* g31723173 */
 t6=t5;
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t1,t3,t2);}
 
-/* copy-read-table in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14645(C_word c,C_word t0,C_word t1,C_word t2){
+/* copy-read-table in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14668(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21533,20 +21545,20 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14645,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[595],lf[594]);
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14659,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_14668,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[601],lf[600]);
+t4=C_slot(t2,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14682,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t4)){
-t6=(C_word)C_block_size(t4);
-/* library.scm: 2823 ##sys#grow-vector */
-f_9589(t5,t4,t6,C_SCHEME_FALSE);}
+t6=C_block_size(t4);
+/* library.scm: 2845 ##sys#grow-vector */
+f_9617(t5,t4,t6,C_SCHEME_FALSE);}
 else{
 t6=t5;
-f_14659(2,t6,C_SCHEME_FALSE);}}
+f_14682(2,t6,C_SCHEME_FALSE);}}
 
-/* k14657 in copy-read-table in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14659(C_word c,C_word t0,C_word t1){
+/* k14680 in copy-read-table in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14682(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21554,19 +21566,19 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14659,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(2));
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14666,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14682,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[3],C_fix(2));
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14689,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t2)){
-t4=(C_word)C_block_size(t2);
-/* library.scm: 2825 ##sys#grow-vector */
-f_9589(t3,t2,t4,C_SCHEME_FALSE);}
+t4=C_block_size(t2);
+/* library.scm: 2847 ##sys#grow-vector */
+f_9617(t3,t2,t4,C_SCHEME_FALSE);}
 else{
 t4=t3;
-f_14666(2,t4,C_SCHEME_FALSE);}}
+f_14689(2,t4,C_SCHEME_FALSE);}}
 
-/* k14664 in k14657 in copy-read-table in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14666(C_word c,C_word t0,C_word t1){
+/* k14687 in k14680 in copy-read-table in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14689(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21574,84 +21586,84 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14666,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(3));
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14673,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14689,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[4],C_fix(3));
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14696,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t2)){
-t4=(C_word)C_block_size(t2);
-/* library.scm: 2827 ##sys#grow-vector */
-f_9589(t3,t2,t4,C_SCHEME_FALSE);}
+t4=C_block_size(t2);
+/* library.scm: 2849 ##sys#grow-vector */
+f_9617(t3,t2,t4,C_SCHEME_FALSE);}
 else{
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[595],((C_word*)t0)[2],t1,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_record(&a,4,lf[601],((C_word*)t0)[2],t1,C_SCHEME_FALSE));}}
 
-/* k14671 in k14664 in k14657 in copy-read-table in k14641 in k14637 in k14633 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14673(C_word c,C_word t0,C_word t1){
+/* k14694 in k14687 in k14680 in copy-read-table in k14664 in k14660 in k14656 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14696(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14673,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14696,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,4,lf[595],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,4,lf[601],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* syntax-setter in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_14583(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* syntax-setter in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_14606(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14583,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_14606,NULL,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14585,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word)li498),tmp=(C_word)a,a+=7,tmp));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14608,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word)li500),tmp=(C_word)a,a+=7,tmp));}
 
-/* f_14585 in syntax-setter in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_14608 in syntax-setter in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14608(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14585,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_symbolp(t2))){
-/* library.scm: 2781 ##sys#set-read-mark! */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[590]+1)))(4,*((C_word*)lf[590]+1),t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_14608,4,t0,t1,t2,t3);}
+if(C_truep(C_i_symbolp(t2))){
+/* library.scm: 2803 ##sys#set-read-mark! */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[596]+1)))(4,*((C_word*)lf[596]+1),t1,t2,t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14598,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2783 crt */
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14621,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2805 crt */
 t5=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}}
 
-/* k14596 */
-static void C_ccall f_14598(C_word c,C_word t0,C_word t1){
+/* k14619 */
+static void C_ccall f_14621(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14598,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14601,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_slot(t1,((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)tr2,(void*)f_14621,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14624,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_slot(t1,((C_word*)t0)[5]))){
 t3=t2;
-f_14601(t3,C_SCHEME_UNDEFINED);}
+f_14624(t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14631,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2785 ##sys#make-vector */
-t4=*((C_word*)lf[355]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14654,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2807 ##sys#make-vector */
+t4=*((C_word*)lf[361]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_fix(256),C_SCHEME_FALSE);}}
 
-/* k14629 in k14596 */
-static void C_ccall f_14631(C_word c,C_word t0,C_word t1){
+/* k14652 in k14619 */
+static void C_ccall f_14654(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-f_14601(t2,(C_word)C_i_setslot(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+f_14624(t2,C_i_setslot(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k14599 in k14596 */
-static void C_fcall f_14601(C_word t0,C_word t1){
+/* k14622 in k14619 */
+static void C_fcall f_14624(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21659,39 +21671,39 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14601,NULL,2,t0,t1);}
-t2=(C_word)C_i_check_char_2(((C_word*)t0)[8],((C_word*)t0)[7]);
-t3=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[8]));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2788 ##sys#check-range */
+C_save_and_reclaim((void*)trf_14624,NULL,2,t0,t1);}
+t2=C_i_check_char_2(((C_word*)t0)[8],((C_word*)t0)[7]);
+t3=C_fix(C_character_code(((C_word*)t0)[8]));
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2810 ##sys#check-range */
 t5=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,t3,C_fix(0),C_fix(256),((C_word*)t0)[7]);}
 
-/* k14608 in k14599 in k14596 */
-static void C_ccall f_14610(C_word c,C_word t0,C_word t1){
+/* k14631 in k14622 in k14619 */
+static void C_ccall f_14633(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14610,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[7],((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14621,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2789 wrap */
+C_save_and_reclaim((void*)tr2,(void*)f_14633,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[7],((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14644,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2811 wrap */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k14619 in k14608 in k14599 in k14596 */
-static void C_ccall f_14621(C_word c,C_word t0,C_word t1){
+/* k14642 in k14631 in k14622 in k14619 */
+static void C_ccall f_14644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_setslot(((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* ##sys#set-read-mark! in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14560(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#set-read-mark! in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21701,20 +21713,20 @@ C_word t8;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14560,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_assq(t2,lf[585]);
+C_save_and_reclaim((void*)tr4,(void*)f_14583,4,t0,t1,t2,t3);}
+t4=C_i_assq(t2,lf[591]);
 if(C_truep(t4)){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(t4,C_fix(1),t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_setslot(t4,C_fix(1),t3));}
 else{
-t5=(C_word)C_a_i_cons(&a,2,t2,t3);
-t6=(C_word)C_a_i_cons(&a,2,t5,lf[585]);
-t7=C_mutate(&lf[585] /* (set! read-marks ...) */,t6);
+t5=C_a_i_cons(&a,2,t2,t3);
+t6=C_a_i_cons(&a,2,t5,lf[591]);
+t7=C_mutate(&lf[591] /* (set! read-marks ...) */,t6);
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
 
-/* f_14523 in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14523(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_14546 in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21727,46 +21739,46 @@ C_word t11;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14523,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_14546,4,t0,t1,t2,t3);}
 t4=t2;
-t5=(C_word)C_eqp(t4,C_make_character(102));
-t6=(C_truep(t5)?t5:(C_word)C_eqp(t4,C_make_character(70)));
+t5=C_eqp(t4,C_make_character(102));
+t6=(C_truep(t5)?t5:C_eqp(t4,C_make_character(70)));
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14536,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2756 ##sys#read-char-0 */
-t8=*((C_word*)lf[496]+1);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14559,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2778 ##sys#read-char-0 */
+t8=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t3);}
 else{
-t7=(C_word)C_eqp(t4,C_make_character(116));
-t8=(C_truep(t7)?t7:(C_word)C_eqp(t4,C_make_character(84)));
+t7=C_eqp(t4,C_make_character(116));
+t8=(C_truep(t7)?t7:C_eqp(t4,C_make_character(84)));
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14548,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2757 ##sys#read-char-0 */
-t10=*((C_word*)lf[496]+1);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14571,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2779 ##sys#read-char-0 */
+t10=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t3);}
 else{
-/* library.scm: 2758 ##sys#read-error */
-t9=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t1,t3,lf[589],t2);}}}
+/* library.scm: 2780 ##sys#read-error */
+t9=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t1,t3,lf[595],t2);}}}
 
-/* k14546 */
-static void C_ccall f_14548(C_word c,C_word t0,C_word t1){
+/* k14569 */
+static void C_ccall f_14571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* k14534 */
-static void C_ccall f_14536(C_word c,C_word t0,C_word t1){
+/* k14557 */
+static void C_ccall f_14559(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* ##sys#surrogates->codepoint in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14461(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#surrogates->codepoint in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -21780,21 +21792,21 @@ C_word t12;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14461,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_fixnum_less_or_equal_p(C_fix(55296),t2))){
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(56319)))){
-if(C_truep((C_word)C_fixnum_less_or_equal_p(C_fix(56320),t3))){
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(57343)))){
-t4=(C_word)C_fixnum_shift_right(t2,C_fix(6));
-t5=(C_word)C_fixnum_and(t4,C_fix(31));
-t6=(C_word)C_fixnum_plus(C_fix(1),t5);
-t7=(C_word)C_fixnum_shift_left(t6,C_fix(16));
-t8=(C_word)C_fixnum_and(t2,C_fix(63));
-t9=(C_word)C_fixnum_shift_left(t8,C_fix(10));
-t10=(C_word)C_fixnum_and(t3,C_fix(1023));
-t11=(C_word)C_fixnum_or(t9,t10);
+C_save_and_reclaim((void*)tr4,(void*)f_14484,4,t0,t1,t2,t3);}
+if(C_truep(C_fixnum_less_or_equal_p(C_fix(55296),t2))){
+if(C_truep(C_fixnum_less_or_equal_p(t2,C_fix(56319)))){
+if(C_truep(C_fixnum_less_or_equal_p(C_fix(56320),t3))){
+if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(57343)))){
+t4=C_fixnum_shift_right(t2,C_fix(6));
+t5=C_fixnum_and(t4,C_fix(31));
+t6=C_fixnum_plus(C_fix(1),t5);
+t7=C_fixnum_shift_left(t6,C_fix(16));
+t8=C_fixnum_and(t2,C_fix(63));
+t9=C_fixnum_shift_left(t8,C_fix(10));
+t10=C_fixnum_and(t3,C_fix(1023));
+t11=C_fixnum_or(t9,t10);
 t12=t1;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_fixnum_or(t7,t11));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_fixnum_or(t7,t11));}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -21808,21 +21820,21 @@ else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* ##sys#unicode-surrogate? in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14449(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#unicode-surrogate? in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14472(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14449,3,t0,t1,t2);}
-t3=(C_word)C_fixnum_less_or_equal_p(C_fix(55296),t2);
+C_save_and_reclaim((void*)tr3,(void*)f_14472,3,t0,t1,t2);}
+t3=C_fixnum_less_or_equal_p(C_fix(55296),t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?(C_word)C_fixnum_less_or_equal_p(t2,C_fix(57343)):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?C_fixnum_less_or_equal_p(t2,C_fix(57343)):C_SCHEME_FALSE));}
 
-/* ##sys#char->utf8-string in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14284(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#char->utf8-string in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14307(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21859,74 +21871,74 @@ C_word t34;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14284,3,t0,t1,t2);}
-t3=(C_word)C_fix((C_word)C_character_code(t2));
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(127)))){
+C_save_and_reclaim((void*)tr3,(void*)f_14307,3,t0,t1,t2);}
+t3=C_fix(C_character_code(t2));
+if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(127)))){
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_string(&a,1,t2));}
-else{
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(2047)))){
-t4=(C_word)C_fixnum_shift_right(t3,C_fix(6));
-t5=(C_word)C_fixnum_or(C_fix(192),t4);
-t6=(C_word)C_make_character((C_word)C_unfix(t5));
-t7=(C_word)C_fixnum_and(t3,C_fix(63));
-t8=(C_word)C_fixnum_or(C_fix(128),t7);
-t9=(C_word)C_make_character((C_word)C_unfix(t8));
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_string(&a,1,t2));}
+else{
+if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(2047)))){
+t4=C_fixnum_shift_right(t3,C_fix(6));
+t5=C_fixnum_or(C_fix(192),t4);
+t6=C_make_character(C_unfix(t5));
+t7=C_fixnum_and(t3,C_fix(63));
+t8=C_fixnum_or(C_fix(128),t7);
+t9=C_make_character(C_unfix(t8));
 t10=t1;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_string(&a,2,t6,t9));}
-else{
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(65535)))){
-t4=(C_word)C_fixnum_shift_right(t3,C_fix(12));
-t5=(C_word)C_fixnum_or(C_fix(224),t4);
-t6=(C_word)C_make_character((C_word)C_unfix(t5));
-t7=(C_word)C_fixnum_shift_right(t3,C_fix(6));
-t8=(C_word)C_fixnum_and(t7,C_fix(63));
-t9=(C_word)C_fixnum_or(C_fix(128),t8);
-t10=(C_word)C_make_character((C_word)C_unfix(t9));
-t11=(C_word)C_fixnum_and(t3,C_fix(63));
-t12=(C_word)C_fixnum_or(C_fix(128),t11);
-t13=(C_word)C_make_character((C_word)C_unfix(t12));
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_a_i_string(&a,2,t6,t9));}
+else{
+if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(65535)))){
+t4=C_fixnum_shift_right(t3,C_fix(12));
+t5=C_fixnum_or(C_fix(224),t4);
+t6=C_make_character(C_unfix(t5));
+t7=C_fixnum_shift_right(t3,C_fix(6));
+t8=C_fixnum_and(t7,C_fix(63));
+t9=C_fixnum_or(C_fix(128),t8);
+t10=C_make_character(C_unfix(t9));
+t11=C_fixnum_and(t3,C_fix(63));
+t12=C_fixnum_or(C_fix(128),t11);
+t13=C_make_character(C_unfix(t12));
 t14=t1;
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(C_word)C_a_i_string(&a,3,t6,t10,t13));}
-else{
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(2097151)))){
-t4=(C_word)C_fixnum_shift_right(t3,C_fix(18));
-t5=(C_word)C_fixnum_or(C_fix(240),t4);
-t6=(C_word)C_make_character((C_word)C_unfix(t5));
-t7=(C_word)C_fixnum_shift_right(t3,C_fix(12));
-t8=(C_word)C_fixnum_and(t7,C_fix(63));
-t9=(C_word)C_fixnum_or(C_fix(128),t8);
-t10=(C_word)C_make_character((C_word)C_unfix(t9));
-t11=(C_word)C_fixnum_shift_right(t3,C_fix(6));
-t12=(C_word)C_fixnum_and(t11,C_fix(63));
-t13=(C_word)C_fixnum_or(C_fix(128),t12);
-t14=(C_word)C_make_character((C_word)C_unfix(t13));
-t15=(C_word)C_fixnum_and(t3,C_fix(63));
-t16=(C_word)C_fixnum_or(C_fix(128),t15);
-t17=(C_word)C_make_character((C_word)C_unfix(t16));
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_a_i_string(&a,3,t6,t10,t13));}
+else{
+if(C_truep(C_fixnum_less_or_equal_p(t3,C_fix(2097151)))){
+t4=C_fixnum_shift_right(t3,C_fix(18));
+t5=C_fixnum_or(C_fix(240),t4);
+t6=C_make_character(C_unfix(t5));
+t7=C_fixnum_shift_right(t3,C_fix(12));
+t8=C_fixnum_and(t7,C_fix(63));
+t9=C_fixnum_or(C_fix(128),t8);
+t10=C_make_character(C_unfix(t9));
+t11=C_fixnum_shift_right(t3,C_fix(6));
+t12=C_fixnum_and(t11,C_fix(63));
+t13=C_fixnum_or(C_fix(128),t12);
+t14=C_make_character(C_unfix(t13));
+t15=C_fixnum_and(t3,C_fix(63));
+t16=C_fixnum_or(C_fix(128),t15);
+t17=C_make_character(C_unfix(t16));
 t18=t1;
-((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,(C_word)C_a_i_string(&a,4,t6,t10,t14,t17));}
+((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,C_a_i_string(&a,4,t6,t10,t14,t17));}
 else{
-/* library.scm: 2734 error */
-t4=*((C_word*)lf[15]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[588],t3);}}}}}
+/* library.scm: 2756 error */
+t4=*((C_word*)lf[8]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[594],t3);}}}}}
 
-/* ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11891(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11891,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11895,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t3,a[13]=t2,tmp=(C_word)a,a+=14,tmp);
-/* library.scm: 2242 csp */
+C_save_and_reclaim((void*)tr4,(void*)f_11914,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11918,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t3,a[13]=t2,tmp=(C_word)a,a+=14,tmp);
+/* library.scm: 2264 csp */
 t5=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
 
-/* k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11895(C_word c,C_word t0,C_word t1){
+/* k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21934,55 +21946,55 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11895,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11918,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11898,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t3,a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-/* library.scm: 2243 ksp */
+t4=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11921,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t3,a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* library.scm: 2265 ksp */
 t5=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
 
-/* k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11898(C_word c,C_word t0,C_word t1){
+/* k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11898,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11901,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-/* library.scm: 2244 psp */
+C_save_and_reclaim((void*)tr2,(void*)f_11921,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11924,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* library.scm: 2266 psp */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11901(C_word c,C_word t0,C_word t1){
+/* k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11904,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-/* library.scm: 2245 sep */
+C_save_and_reclaim((void*)tr2,(void*)f_11924,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11927,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* library.scm: 2267 sep */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11904(C_word c,C_word t0,C_word t1){
+/* k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11904,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11907,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-/* library.scm: 2246 crt */
+C_save_and_reclaim((void*)tr2,(void*)f_11927,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_11930,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* library.scm: 2268 crt */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11907(C_word c,C_word t0,C_word t1){
+/* k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22010,10 +22022,10 @@ C_word t24;
 C_word t25;
 C_word ab[60],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11907,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11930,2,t0,t1);}
 t2=C_SCHEME_FALSE;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=lf[518];
+t4=lf[524];
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
@@ -22028,18 +22040,18 @@ t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
 t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
-t19=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11909,a[2]=((C_word*)t0)[13],a[3]=((C_word)li452),tmp=(C_word)a,a+=4,tmp));
-t20=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11915,a[2]=((C_word*)t0)[12],a[3]=((C_word)li453),tmp=(C_word)a,a+=4,tmp));
-t21=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11924,a[2]=((C_word*)t0)[13],a[3]=((C_word)li455),tmp=(C_word)a,a+=4,tmp));
-t22=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11960,a[2]=((C_word*)t0)[13],a[3]=((C_word)li456),tmp=(C_word)a,a+=4,tmp));
-t23=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11969,a[2]=t14,a[3]=t6,a[4]=((C_word)li457),tmp=(C_word)a,a+=5,tmp));
-t24=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_11984,a[2]=t14,a[3]=t1,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t4,a[11]=t16,a[12]=((C_word*)t0)[8],a[13]=t3,a[14]=((C_word*)t0)[9],a[15]=t18,a[16]=t10,a[17]=t8,a[18]=((C_word*)t0)[10],a[19]=((C_word*)t0)[11],a[20]=t12,a[21]=((C_word*)t0)[13],a[22]=((C_word)li491),tmp=(C_word)a,a+=23,tmp));
-/* library.scm: 2712 readrec */
+t19=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11932,a[2]=((C_word*)t0)[13],a[3]=((C_word)li454),tmp=(C_word)a,a+=4,tmp));
+t20=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11938,a[2]=((C_word*)t0)[12],a[3]=((C_word)li455),tmp=(C_word)a,a+=4,tmp));
+t21=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11947,a[2]=((C_word*)t0)[13],a[3]=((C_word)li457),tmp=(C_word)a,a+=4,tmp));
+t22=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11983,a[2]=((C_word*)t0)[13],a[3]=((C_word)li458),tmp=(C_word)a,a+=4,tmp));
+t23=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11992,a[2]=t14,a[3]=t6,a[4]=((C_word)li459),tmp=(C_word)a,a+=5,tmp));
+t24=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_12007,a[2]=t14,a[3]=t1,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t4,a[11]=t16,a[12]=((C_word*)t0)[8],a[13]=t3,a[14]=((C_word*)t0)[9],a[15]=t18,a[16]=t10,a[17]=t8,a[18]=((C_word*)t0)[10],a[19]=((C_word*)t0)[11],a[20]=t12,a[21]=((C_word*)t0)[13],a[22]=((C_word)li493),tmp=(C_word)a,a+=23,tmp));
+/* library.scm: 2734 readrec */
 t25=((C_word*)t18)[1];
-f_11984(t25,((C_word*)t0)[2]);}
+f_12007(t25,((C_word*)t0)[2]);}
 
-/* readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11984(C_word t0,C_word t1){
+/* readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12007(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22101,7 +22113,7 @@ C_word t58;
 C_word t59;
 C_word ab[165],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11984,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12007,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
@@ -22138,46 +22150,46 @@ t34=C_SCHEME_UNDEFINED;
 t35=(*a=C_VECTOR_TYPE|1,a[1]=t34,tmp=(C_word)a,a+=2,tmp);
 t36=C_SCHEME_UNDEFINED;
 t37=(*a=C_VECTOR_TYPE|1,a[1]=t36,tmp=(C_word)a,a+=2,tmp);
-t38=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11987,a[2]=((C_word*)t0)[20],a[3]=((C_word*)t0)[21],a[4]=((C_word)li459),tmp=(C_word)a,a+=5,tmp));
-t39=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12035,a[2]=((C_word*)t0)[19],a[3]=((C_word*)t0)[21],a[4]=((C_word)li461),tmp=(C_word)a,a+=5,tmp));
-t40=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12095,a[2]=((C_word)li463),tmp=(C_word)a,a+=3,tmp));
-t41=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12131,a[2]=((C_word*)t0)[18],a[3]=((C_word*)t0)[19],a[4]=t7,a[5]=t5,a[6]=((C_word*)t0)[21],a[7]=((C_word)li465),tmp=(C_word)a,a+=8,tmp));
-t42=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12504,a[2]=t21,a[3]=t35,a[4]=((C_word*)t0)[15],a[5]=t3,a[6]=((C_word*)t0)[21],a[7]=((C_word*)t0)[16],a[8]=((C_word*)t0)[17],a[9]=((C_word)li469),tmp=(C_word)a,a+=10,tmp));
-t43=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12715,a[2]=t11,a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[21],a[5]=((C_word)li470),tmp=(C_word)a,a+=6,tmp));
-t44=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12733,a[2]=t21,a[3]=t35,a[4]=((C_word*)t0)[21],a[5]=((C_word*)t0)[13],a[6]=((C_word)li471),tmp=(C_word)a,a+=7,tmp));
-t45=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12780,a[2]=t15,a[3]=((C_word*)t0)[21],a[4]=((C_word)li472),tmp=(C_word)a,a+=5,tmp));
-t46=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12840,a[2]=t15,a[3]=((C_word*)t0)[21],a[4]=((C_word)li473),tmp=(C_word)a,a+=5,tmp));
-t47=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12910,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[21],a[6]=((C_word*)t0)[12],a[7]=((C_word)li475),tmp=(C_word)a,a+=8,tmp));
-t48=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12972,a[2]=((C_word*)t0)[21],a[3]=((C_word)li477),tmp=(C_word)a,a+=4,tmp));
-t49=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13027,a[2]=t21,a[3]=t27,a[4]=t35,a[5]=((C_word*)t0)[21],a[6]=((C_word*)t0)[16],a[7]=((C_word)li478),tmp=(C_word)a,a+=8,tmp));
-t50=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13057,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[21],a[4]=((C_word)li480),tmp=(C_word)a,a+=5,tmp));
-t51=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13132,a[2]=t21,a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[21],a[6]=((C_word)li481),tmp=(C_word)a,a+=7,tmp));
-t52=C_set_block_item(t31,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13348,a[2]=((C_word*)t0)[21],a[3]=((C_word)li483),tmp=(C_word)a,a+=4,tmp));
-t53=C_set_block_item(t33,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13431,a[2]=t21,a[3]=((C_word*)t0)[19],a[4]=((C_word*)t0)[21],a[5]=((C_word)li485),tmp=(C_word)a,a+=6,tmp));
-t54=C_set_block_item(t35,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13517,a[2]=((C_word*)t0)[8],a[3]=t37,a[4]=((C_word)li486),tmp=(C_word)a,a+=5,tmp));
-t55=C_set_block_item(t37,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13586,a[2]=((C_word*)t0)[7],a[3]=((C_word)li487),tmp=(C_word)a,a+=4,tmp));
-t56=(C_truep(((C_word*)t0)[6])?(C_truep(((C_word*)t0)[5])?C_SCHEME_END_OF_LIST:lf[563]):(C_truep(((C_word*)t0)[5])?lf[564]:lf[565]));
+t38=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12010,a[2]=((C_word*)t0)[20],a[3]=((C_word*)t0)[21],a[4]=((C_word)li461),tmp=(C_word)a,a+=5,tmp));
+t39=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12058,a[2]=((C_word*)t0)[19],a[3]=((C_word*)t0)[21],a[4]=((C_word)li463),tmp=(C_word)a,a+=5,tmp));
+t40=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12118,a[2]=((C_word)li465),tmp=(C_word)a,a+=3,tmp));
+t41=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12154,a[2]=((C_word*)t0)[18],a[3]=((C_word*)t0)[19],a[4]=t7,a[5]=t5,a[6]=((C_word*)t0)[21],a[7]=((C_word)li467),tmp=(C_word)a,a+=8,tmp));
+t42=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12527,a[2]=t21,a[3]=t35,a[4]=((C_word*)t0)[15],a[5]=t3,a[6]=((C_word*)t0)[21],a[7]=((C_word*)t0)[16],a[8]=((C_word*)t0)[17],a[9]=((C_word)li471),tmp=(C_word)a,a+=10,tmp));
+t43=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12738,a[2]=t11,a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[21],a[5]=((C_word)li472),tmp=(C_word)a,a+=6,tmp));
+t44=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12756,a[2]=t21,a[3]=t35,a[4]=((C_word*)t0)[21],a[5]=((C_word*)t0)[13],a[6]=((C_word)li473),tmp=(C_word)a,a+=7,tmp));
+t45=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12803,a[2]=t15,a[3]=((C_word*)t0)[21],a[4]=((C_word)li474),tmp=(C_word)a,a+=5,tmp));
+t46=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12863,a[2]=t15,a[3]=((C_word*)t0)[21],a[4]=((C_word)li475),tmp=(C_word)a,a+=5,tmp));
+t47=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12933,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[21],a[6]=((C_word*)t0)[12],a[7]=((C_word)li477),tmp=(C_word)a,a+=8,tmp));
+t48=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12995,a[2]=((C_word*)t0)[21],a[3]=((C_word)li479),tmp=(C_word)a,a+=4,tmp));
+t49=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13050,a[2]=t21,a[3]=t27,a[4]=t35,a[5]=((C_word*)t0)[21],a[6]=((C_word*)t0)[16],a[7]=((C_word)li480),tmp=(C_word)a,a+=8,tmp));
+t50=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13080,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[21],a[4]=((C_word)li482),tmp=(C_word)a,a+=5,tmp));
+t51=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13155,a[2]=t21,a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[21],a[6]=((C_word)li483),tmp=(C_word)a,a+=7,tmp));
+t52=C_set_block_item(t31,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13371,a[2]=((C_word*)t0)[21],a[3]=((C_word)li485),tmp=(C_word)a,a+=4,tmp));
+t53=C_set_block_item(t33,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13454,a[2]=t21,a[3]=((C_word*)t0)[19],a[4]=((C_word*)t0)[21],a[5]=((C_word)li487),tmp=(C_word)a,a+=6,tmp));
+t54=C_set_block_item(t35,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13540,a[2]=((C_word*)t0)[8],a[3]=t37,a[4]=((C_word)li488),tmp=(C_word)a,a+=5,tmp));
+t55=C_set_block_item(t37,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13609,a[2]=((C_word*)t0)[7],a[3]=((C_word)li489),tmp=(C_word)a,a+=4,tmp));
+t56=(C_truep(((C_word*)t0)[6])?(C_truep(((C_word*)t0)[5])?C_SCHEME_END_OF_LIST:lf[569]):(C_truep(((C_word*)t0)[5])?lf[570]:lf[571]));
 t57=C_mutate(((C_word *)((C_word*)t0)[4])+1,t56);
-t58=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_13601,a[2]=t25,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=t15,a[6]=t9,a[7]=((C_word*)t0)[17],a[8]=t11,a[9]=((C_word*)t0)[20],a[10]=t21,a[11]=t37,a[12]=t33,a[13]=t31,a[14]=t29,a[15]=t13,a[16]=((C_word*)t0)[12],a[17]=t19,a[18]=t17,a[19]=t23,a[20]=((C_word*)t0)[15],a[21]=((C_word*)t0)[21],a[22]=t1,a[23]=((C_word*)t0)[3],tmp=(C_word)a,a+=24,tmp);
-/* library.scm: 2591 r-spaces */
+t58=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_13624,a[2]=t25,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=t15,a[6]=t9,a[7]=((C_word*)t0)[17],a[8]=t11,a[9]=((C_word*)t0)[20],a[10]=t21,a[11]=t37,a[12]=t33,a[13]=t31,a[14]=t29,a[15]=t13,a[16]=((C_word*)t0)[12],a[17]=t19,a[18]=t17,a[19]=t23,a[20]=((C_word*)t0)[15],a[21]=((C_word*)t0)[21],a[22]=t1,a[23]=((C_word*)t0)[3],tmp=(C_word)a,a+=24,tmp);
+/* library.scm: 2613 r-spaces */
 t59=((C_word*)t3)[1];
-f_11987(t59,t58);}
+f_12010(t59,t58);}
 
-/* k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13601(C_word c,C_word t0,C_word t1){
+/* k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13601,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_13604,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
-/* library.scm: 2592 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13624,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|23,a[1]=(C_word)f_13627,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[20],a[21]=((C_word*)t0)[21],a[22]=((C_word*)t0)[22],a[23]=((C_word*)t0)[23],tmp=(C_word)a,a+=24,tmp);
+/* library.scm: 2614 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[21]);}
 
-/* k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13604(C_word c,C_word t0,C_word t1){
+/* k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13627(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22185,19 +22197,19 @@ C_word t4;
 C_word t5;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13604,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[23],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_13610,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[23],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=t1,a[24]=((C_word*)t0)[22],tmp=(C_word)a,a+=25,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13627,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[23],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_13633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],a[18]=((C_word*)t0)[18],a[19]=((C_word*)t0)[19],a[20]=((C_word*)t0)[23],a[21]=((C_word*)t0)[20],a[22]=((C_word*)t0)[21],a[23]=t1,a[24]=((C_word*)t0)[22],tmp=(C_word)a,a+=25,tmp);
 if(C_truep(t2)){
-t4=(C_word)C_fix((C_word)C_character_code(t1));
+t4=C_fix(C_character_code(t1));
 t5=t3;
-f_13610(t5,(C_word)C_slot(t2,t4));}
+f_13633(t5,C_slot(t2,t4));}
 else{
 t4=t3;
-f_13610(t4,C_SCHEME_FALSE);}}
+f_13633(t4,C_SCHEME_FALSE);}}
 
-/* k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13610(C_word t0,C_word t1){
+/* k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13633(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22213,128 +22225,128 @@ C_word t12;
 C_word t13;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13610,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13633,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* library.scm: 2597 h */
+/* library.scm: 2619 h */
 t2=t1;
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[24],((C_word*)t0)[23],((C_word*)t0)[22]);}
 else{
 switch(((C_word*)t0)[23]){
 case C_make_character(39):
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13625,a[2]=((C_word*)t0)[21],a[3]=((C_word*)t0)[24],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2601 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13648,a[2]=((C_word*)t0)[21],a[3]=((C_word*)t0)[24],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2623 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[22]);
 case C_make_character(96):
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13641,a[2]=((C_word*)t0)[21],a[3]=((C_word*)t0)[24],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2604 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13664,a[2]=((C_word*)t0)[21],a[3]=((C_word*)t0)[24],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2626 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[22]);
 case C_make_character(44):
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13657,a[2]=((C_word*)t0)[22],a[3]=((C_word*)t0)[21],a[4]=((C_word*)t0)[24],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2607 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13680,a[2]=((C_word*)t0)[22],a[3]=((C_word*)t0)[21],a[4]=((C_word*)t0)[24],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2629 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[22]);
 case C_make_character(35):
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_13693,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[21],a[10]=((C_word*)t0)[16],a[11]=((C_word*)t0)[17],a[12]=((C_word*)t0)[18],a[13]=((C_word*)t0)[19],a[14]=((C_word*)t0)[22],a[15]=((C_word*)t0)[24],a[16]=((C_word*)t0)[20],tmp=(C_word)a,a+=17,tmp);
-/* library.scm: 2613 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_13716,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[12],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[21],a[10]=((C_word*)t0)[16],a[11]=((C_word*)t0)[17],a[12]=((C_word*)t0)[18],a[13]=((C_word*)t0)[19],a[14]=((C_word*)t0)[22],a[15]=((C_word*)t0)[24],a[16]=((C_word*)t0)[20],tmp=(C_word)a,a+=17,tmp);
+/* library.scm: 2635 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[22]);
 case C_make_character(40):
-/* library.scm: 2695 r-list */
+/* library.scm: 2717 r-list */
 t2=((C_word*)((C_word*)t0)[8])[1];
-f_12504(t2,((C_word*)t0)[24],C_make_character(40),C_make_character(41));
+f_12527(t2,((C_word*)t0)[24],C_make_character(40),C_make_character(41));
 case C_make_character(41):
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14167,a[2]=((C_word*)t0)[23],a[3]=((C_word*)t0)[24],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2696 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14190,a[2]=((C_word*)t0)[23],a[3]=((C_word*)t0)[24],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2718 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[22]);
 case C_make_character(34):
-/* library.scm: 2697 r-string */
+/* library.scm: 2719 r-string */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_12131(t2,((C_word*)t0)[24],C_make_character(34));
+f_12154(t2,((C_word*)t0)[24],C_make_character(34));
 case C_make_character(46):
-/* library.scm: 2698 r-number */
+/* library.scm: 2720 r-number */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_12733(t2,((C_word*)t0)[24],C_SCHEME_FALSE);
+f_12756(t2,((C_word*)t0)[24],C_SCHEME_FALSE);
 default:
-t2=(C_word)C_eqp(((C_word*)t0)[23],C_make_character(45));
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[23],C_make_character(43)));
+t2=C_eqp(((C_word*)t0)[23],C_make_character(45));
+t3=(C_truep(t2)?t2:C_eqp(((C_word*)t0)[23],C_make_character(43)));
 if(C_truep(t3)){
-/* library.scm: 2699 r-number */
+/* library.scm: 2721 r-number */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_12733(t4,((C_word*)t0)[24],C_SCHEME_FALSE);}
+f_12756(t4,((C_word*)t0)[24],C_SCHEME_FALSE);}
 else{
-if(C_truep((C_word)C_eofp(((C_word*)t0)[23]))){
+if(C_truep(C_eofp(((C_word*)t0)[23]))){
 t4=((C_word*)t0)[23];
 t5=((C_word*)t0)[24];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-if(C_truep((C_word)C_u_i_char_numericp(((C_word*)t0)[23]))){
-/* library.scm: 2702 r-number */
+if(C_truep(C_u_i_char_numericp(((C_word*)t0)[23]))){
+/* library.scm: 2724 r-number */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_12733(t4,((C_word*)t0)[24],C_SCHEME_FALSE);}
+f_12756(t4,((C_word*)t0)[24],C_SCHEME_FALSE);}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[23],((C_word*)((C_word*)t0)[4])[1]))){
-/* library.scm: 2704 reserved-character */
+if(C_truep(C_i_memq(((C_word*)t0)[23],((C_word*)((C_word*)t0)[4])[1]))){
+/* library.scm: 2726 reserved-character */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_11960(t4,((C_word*)t0)[24],((C_word*)t0)[23]);}
+f_11983(t4,((C_word*)t0)[24],((C_word*)t0)[23]);}
 else{
 switch(((C_word*)t0)[23]){
 case C_make_character(91):
-/* library.scm: 2707 r-list */
+/* library.scm: 2729 r-list */
 t4=((C_word*)((C_word*)t0)[8])[1];
-f_12504(t4,((C_word*)t0)[24],C_make_character(91),C_make_character(93));
+f_12527(t4,((C_word*)t0)[24],C_make_character(91),C_make_character(93));
 case C_make_character(123):
-/* library.scm: 2708 r-list */
+/* library.scm: 2730 r-list */
 t4=((C_word*)((C_word*)t0)[8])[1];
-f_12504(t4,((C_word*)t0)[24],C_make_character(123),C_make_character(125));
+f_12527(t4,((C_word*)t0)[24],C_make_character(123),C_make_character(125));
 default:
-t4=(C_word)C_eqp(((C_word*)t0)[23],C_make_character(93));
-t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[23],C_make_character(125)));
+t4=C_eqp(((C_word*)t0)[23],C_make_character(93));
+t5=(C_truep(t4)?t4:C_eqp(((C_word*)t0)[23],C_make_character(125)));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14254,a[2]=((C_word*)t0)[23],a[3]=((C_word*)t0)[24],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2709 ##sys#read-char-0 */
-t7=*((C_word*)lf[496]+1);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14277,a[2]=((C_word*)t0)[23],a[3]=((C_word*)t0)[24],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2731 ##sys#read-char-0 */
+t7=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[22]);}
 else{
-/* library.scm: 2710 r-symbol */
+/* library.scm: 2732 r-symbol */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_13027(t6,((C_word*)t0)[24]);}}}}}}}}}
+f_13050(t6,((C_word*)t0)[24]);}}}}}}}}}
 
-/* k14252 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14254(C_word c,C_word t0,C_word t1){
+/* k14275 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2709 container */
+/* library.scm: 2731 container */
 t2=((C_word*)((C_word*)t0)[4])[1];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14165 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14167(C_word c,C_word t0,C_word t1){
+/* k14188 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2696 container */
+/* library.scm: 2718 container */
 t2=((C_word*)((C_word*)t0)[4])[1];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13693(C_word c,C_word t0,C_word t1){
+/* k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13716(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13693,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_13696,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
-/* library.scm: 2614 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13716,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_13719,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],tmp=(C_word)a,a+=17,tmp);
+/* library.scm: 2636 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[14]);}
 
-/* k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13696(C_word c,C_word t0,C_word t1){
+/* k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22344,26 +22356,26 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13696,2,t0,t1);}
-if(C_truep((C_word)C_u_i_char_numericp(t1))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13705,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[16],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13749,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2616 r-digits */
+C_save_and_reclaim((void*)tr2,(void*)f_13719,2,t0,t1);}
+if(C_truep(C_u_i_char_numericp(t1))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13728,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[16],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13772,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2638 r-digits */
 t4=((C_word*)((C_word*)t0)[13])[1];
-f_12972(t4,t3);}
+f_12995(t4,t3);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[16],C_fix(2));
-t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_13755,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[14],a[14]=t1,a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
+t2=C_slot(((C_word*)t0)[16],C_fix(2));
+t3=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_13778,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[14],a[14]=t1,a[15]=((C_word*)t0)[15],tmp=(C_word)a,a+=16,tmp);
 if(C_truep(t2)){
-t4=(C_word)C_fix((C_word)C_character_code(t1));
+t4=C_fix(C_character_code(t1));
 t5=t3;
-f_13755(t5,(C_word)C_slot(t2,t4));}
+f_13778(t5,C_slot(t2,t4));}
 else{
 t4=t3;
-f_13755(t4,C_SCHEME_FALSE);}}}
+f_13778(t4,C_SCHEME_FALSE);}}}
 
-/* k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13755(C_word t0,C_word t1){
+/* k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13778(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22387,124 +22399,124 @@ C_word t20;
 C_word t21;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13755,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13778,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* library.scm: 2629 h */
+/* library.scm: 2651 h */
 t2=t1;
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[15],((C_word*)t0)[14],((C_word*)t0)[13]);}
 else{
-t2=(C_word)C_u_i_char_downcase(((C_word*)t0)[14]);
+t2=C_u_i_char_downcase(((C_word*)t0)[14]);
 switch(t2){
 case C_make_character(120):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13773,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2632 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13796,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2654 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(100):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13785,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2633 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13808,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2655 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(111):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13797,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2634 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13820,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2656 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(98):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13809,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2635 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13832,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[12],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2657 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(105):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13821,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2636 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13844,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2658 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(101):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13837,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2637 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13860,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2659 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(99):
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13853,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2639 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13876,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2661 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(40):
-/* library.scm: 2648 r-vector */
+/* library.scm: 2670 r-vector */
 t3=((C_word*)((C_word*)t0)[8])[1];
-f_12715(t3,((C_word*)t0)[15]);
+f_12738(t3,((C_word*)t0)[15]);
 case C_make_character(92):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13917,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2649 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13940,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2671 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(124):
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13929,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2651 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13952,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2673 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(35):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13944,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2654 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13967,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2676 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(59):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13956,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2657 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13979,a[2]=((C_word*)t0)[15],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2679 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(96):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13971,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2660 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13994,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2682 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(36):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13987,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2663 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14010,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2685 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(58):
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14003,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2666 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14026,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2688 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(37):
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14023,a[2]=((C_word*)t0)[15],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14027,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2669 r-token */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14046,a[2]=((C_word*)t0)[15],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14050,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2691 r-token */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_12910(t5,t4);
+f_12933(t5,t4);
 case C_make_character(43):
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14036,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2671 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14059,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[15],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2693 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 case C_make_character(33):
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14059,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2675 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14082,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2697 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[13]);
 default:
-/* library.scm: 2694 ##sys#user-read-hook */
-t3=*((C_word*)lf[587]+1);
+/* library.scm: 2716 ##sys#user-read-hook */
+t3=*((C_word*)lf[593]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[15],((C_word*)t0)[14],((C_word*)t0)[13]);}}}
 
-/* k14057 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14059(C_word c,C_word t0,C_word t1){
+/* k14080 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14082(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14059,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14062,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2676 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_14082,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2698 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k14060 in k14057 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14062(C_word c,C_word t0,C_word t1){
+/* k14083 in k14080 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14085(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22513,22 +22525,22 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14062,2,t0,t1);}
-t2=(C_word)C_u_i_char_whitespacep(t1);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(47),t1));
+C_save_and_reclaim((void*)tr2,(void*)f_14085,2,t0,t1);}
+t2=C_u_i_char_whitespacep(t1);
+t3=(C_truep(t2)?t2:C_eqp(C_make_character(47),t1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14074,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2678 skip-to-eol */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14097,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2700 skip-to-eol */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_11924(t5,t4);}
+f_11947(t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14080,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2681 r-token */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14103,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2703 r-token */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12910(t5,t4);}}
+f_12933(t5,t4);}}
 
-/* k14078 in k14060 in k14057 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14080(C_word c,C_word t0,C_word t1){
+/* k14101 in k14083 in k14080 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22536,296 +22548,296 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14080,2,t0,t1);}
-if(C_truep((C_word)C_i_string_equal_p(lf[578],t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_14103,2,t0,t1);}
+if(C_truep(C_i_string_equal_p(lf[584],t1))){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_FILE);}
 else{
 t2=t1;
-if(C_truep((C_truep((C_word)C_i_equalp(t2,lf[579]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(t2,lf[580]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(t2,lf[581]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14099,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2684 ##sys#string-append */
+if(C_truep((C_truep(C_i_equalp(t2,lf[585]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t2,lf[586]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t2,lf[587]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14122,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2706 ##sys#string-append */
 t4=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[582],t1);}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[588],t1);}
 else{
-if(C_truep((C_word)C_i_string_equal_p(lf[583],t1))){
+if(C_truep(C_i_string_equal_p(lf[589],t1))){
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_slot(((C_word*)t0)[2],C_fix(4)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_slot(((C_word*)t0)[2],C_fix(4)));}
 else{
-if(C_truep((C_word)C_i_string_equal_p(lf[584],t1))){
-/* library.scm: 2688 port-name */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[477]+1)))(3,*((C_word*)lf[477]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+if(C_truep(C_i_string_equal_p(lf[590],t1))){
+/* library.scm: 2710 port-name */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[483]+1)))(3,*((C_word*)lf[483]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14136,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2690 string->symbol */
-t4=*((C_word*)lf[332]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14159,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2712 string->symbol */
+t4=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t1);}}}}}
 
-/* k14134 in k14078 in k14060 in k14057 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14136(C_word c,C_word t0,C_word t1){
+/* k14157 in k14101 in k14083 in k14080 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_assq(t1,lf[585]);
+t2=C_i_assq(t1,lf[591]);
 if(C_truep(t2)){
-t3=(C_word)C_slot(t2,C_fix(1));
-/* g30323033 */
+t3=C_slot(t2,C_fix(1));
+/* g30173018 */
 t4=t3;
 ((C_proc3)C_retrieve_proc(t4))(3,t4,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-/* library.scm: 2693 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[4],((C_word*)t0)[3],lf[586],((C_word*)t0)[2]);}}
+/* library.scm: 2715 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[4],((C_word*)t0)[3],lf[592],((C_word*)t0)[2]);}}
 
-/* k14097 in k14078 in k14060 in k14057 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14099(C_word c,C_word t0,C_word t1){
+/* k14120 in k14101 in k14083 in k14080 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=((C_word*)t0)[2];
-/* library.scm: 2576 ##sys#intern-symbol */
+/* library.scm: 2598 ##sys#intern-symbol */
 C_string_to_symbol(3,0,t2,t1);}
 
-/* k14072 in k14060 in k14057 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14074(C_word c,C_word t0,C_word t1){
+/* k14095 in k14083 in k14080 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2679 readrec */
+/* library.scm: 2701 readrec */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_11984(t2,((C_word*)t0)[2]);}
+f_12007(t2,((C_word*)t0)[2]);}
 
-/* k14034 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14036(C_word c,C_word t0,C_word t1){
+/* k14057 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2672 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_14059,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14062,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2694 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k14037 in k14034 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14039(C_word c,C_word t0,C_word t1){
+/* k14060 in k14057 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14062(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14050,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2673 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_14062,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14073,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2695 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k14048 in k14037 in k14034 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14050(C_word c,C_word t0,C_word t1){
+/* k14071 in k14060 in k14057 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14073(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14050,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_14073,2,t0,t1);}
+t2=C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_list(&a,3,lf[576],t2,lf[577]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_list(&a,3,lf[582],t2,lf[583]));}
 
-/* k14025 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14027(C_word c,C_word t0,C_word t1){
+/* k14048 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14050(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2669 ##sys#string-append */
+/* library.scm: 2691 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[575],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[581],t1);}
 
-/* k14021 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14023(C_word c,C_word t0,C_word t1){
+/* k14044 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14046(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=((C_word*)t0)[2];
-/* library.scm: 2576 ##sys#intern-symbol */
+/* library.scm: 2598 ##sys#intern-symbol */
 C_string_to_symbol(3,0,t2,t1);}
 
-/* k14001 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14003(C_word c,C_word t0,C_word t1){
+/* k14024 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14003,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14010,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2667 r-token */
+C_save_and_reclaim((void*)tr2,(void*)f_14026,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14033,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2689 r-token */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12910(t3,t2);}
+f_12933(t3,t2);}
 
-/* k14008 in k14001 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_14010(C_word c,C_word t0,C_word t1){
+/* k14031 in k14024 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2667 build-keyword */
+/* library.scm: 2689 build-keyword */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13586(t2,((C_word*)t0)[2],t1);}
+f_13609(t2,((C_word*)t0)[2],t1);}
 
-/* k13985 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13987(C_word c,C_word t0,C_word t1){
+/* k14008 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13987,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13994,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2664 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_14010,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14017,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2686 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k13992 in k13985 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13994(C_word c,C_word t0,C_word t1){
+/* k14015 in k14008 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13994,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14017,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,lf[574],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,lf[580],t1));}
 
-/* k13969 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13971(C_word c,C_word t0,C_word t1){
+/* k13992 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13971,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13978,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2661 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_13994,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14001,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2683 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k13976 in k13969 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13978(C_word c,C_word t0,C_word t1){
+/* k13999 in k13992 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_14001(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13978,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14001,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,lf[573],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,lf[579],t1));}
 
-/* k13954 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13956(C_word c,C_word t0,C_word t1){
+/* k13977 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13956,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13959,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2658 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_13979,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13982,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2680 readrec */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k13957 in k13954 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13959(C_word c,C_word t0,C_word t1){
+/* k13980 in k13977 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13982(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2658 readrec */
+/* library.scm: 2680 readrec */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_11984(t2,((C_word*)t0)[2]);}
+f_12007(t2,((C_word*)t0)[2]);}
 
-/* k13942 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13944(C_word c,C_word t0,C_word t1){
+/* k13965 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2655 r-ext-symbol */
+/* library.scm: 2677 r-ext-symbol */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13431(t2,((C_word*)t0)[2]);}
+f_13454(t2,((C_word*)t0)[2]);}
 
-/* k13927 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13929(C_word c,C_word t0,C_word t1){
+/* k13950 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13952(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13929,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13932,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2652 r-comment */
+C_save_and_reclaim((void*)tr2,(void*)f_13952,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13955,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2674 r-comment */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_13348(t3,t2);}
+f_13371(t3,t2);}
 
-/* k13930 in k13927 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13932(C_word c,C_word t0,C_word t1){
+/* k13953 in k13950 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13955(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2652 readrec */
+/* library.scm: 2674 readrec */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_11984(t2,((C_word*)t0)[2]);}
+f_12007(t2,((C_word*)t0)[2]);}
 
-/* k13915 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13917(C_word c,C_word t0,C_word t1){
+/* k13938 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2649 r-char */
+/* library.scm: 2671 r-char */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13132(t2,((C_word*)t0)[2]);}
+f_13155(t2,((C_word*)t0)[2]);}
 
-/* k13851 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13853(C_word c,C_word t0,C_word t1){
+/* k13874 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13853,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13856,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2640 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13876,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13879,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2662 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k13854 in k13851 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13856(C_word c,C_word t0,C_word t1){
+/* k13877 in k13874 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13856,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13859,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_eofp(t1))){
-/* library.scm: 2643 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],lf[571]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13879,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13882,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_eofp(t1))){
+/* library.scm: 2665 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],lf[577]);}
 else{
 switch(t1){
 case C_make_character(105):
 t3=t2;
-f_13859(2,t3,C_SCHEME_FALSE);
+f_13882(2,t3,C_SCHEME_FALSE);
 case C_make_character(115):
 t3=t2;
-f_13859(2,t3,C_SCHEME_TRUE);
+f_13882(2,t3,C_SCHEME_TRUE);
 default:
-/* library.scm: 2646 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],lf[572],t1);}}}
+/* library.scm: 2668 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],lf[578],t1);}}}
 
-/* k13857 in k13854 in k13851 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13859(C_word c,C_word t0,C_word t1){
+/* k13880 in k13877 in k13874 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22837,20 +22849,20 @@ C_word t8;
 C_word t9;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13859,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13882,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13864,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word)li488),tmp=(C_word)a,a+=6,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13869,a[2]=((C_word*)t0)[3],a[3]=((C_word)li489),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13875,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word)li490),tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13887,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word)li490),tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13892,a[2]=((C_word*)t0)[3],a[3]=((C_word)li491),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13898,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word)li492),tmp=(C_word)a,a+=6,tmp);
 /* ##sys#dynamic-wind */
-t9=*((C_word*)lf[405]+1);
+t9=*((C_word*)lf[411]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,((C_word*)t0)[2],t6,t7,t8);}
 
-/* a13874 in k13857 in k13854 in k13851 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13875(C_word c,C_word t0,C_word t1){
+/* a13897 in k13880 in k13877 in k13874 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22858,26 +22870,26 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13875,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13898,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* a13868 in k13857 in k13854 in k13851 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13869(C_word c,C_word t0,C_word t1){
+/* a13891 in k13880 in k13877 in k13874 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13869,2,t0,t1);}
-/* library.scm: 2647 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_13892,2,t0,t1);}
+/* library.scm: 2669 readrec */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t2,t1);}
+f_12007(t2,t1);}
 
-/* a13863 in k13857 in k13854 in k13851 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13864(C_word c,C_word t0,C_word t1){
+/* a13886 in k13880 in k13877 in k13874 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13887(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22885,115 +22897,115 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13864,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13887,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* k13835 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13837(C_word c,C_word t0,C_word t1){
+/* k13858 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13837,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13844,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2637 r-number-with-radix */
+C_save_and_reclaim((void*)tr2,(void*)f_13860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13867,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2659 r-number-with-radix */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12840(t3,t2);}
+f_12863(t3,t2);}
 
-/* k13842 in k13835 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13844(C_word c,C_word t0,C_word t1){
+/* k13865 in k13858 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2637 ##sys#inexact->exact */
-t2=*((C_word*)lf[287]+1);
+/* library.scm: 2659 ##sys#inexact->exact */
+t2=*((C_word*)lf[293]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13819 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13821(C_word c,C_word t0,C_word t1){
+/* k13842 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13821,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13828,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2636 r-number-with-radix */
+C_save_and_reclaim((void*)tr2,(void*)f_13844,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13851,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2658 r-number-with-radix */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12840(t3,t2);}
+f_12863(t3,t2);}
 
-/* k13826 in k13819 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13828(C_word c,C_word t0,C_word t1){
+/* k13849 in k13842 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2636 ##sys#exact->inexact */
-t2=*((C_word*)lf[285]+1);
+/* library.scm: 2658 ##sys#exact->inexact */
+t2=*((C_word*)lf[291]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13807 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13809(C_word c,C_word t0,C_word t1){
+/* k13830 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2635 r-number-with-exactness */
+/* library.scm: 2657 r-number-with-exactness */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_12780(t2,((C_word*)t0)[2],C_fix(2));}
+f_12803(t2,((C_word*)t0)[2],C_fix(2));}
 
-/* k13795 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13797(C_word c,C_word t0,C_word t1){
+/* k13818 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13820(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2634 r-number-with-exactness */
+/* library.scm: 2656 r-number-with-exactness */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_12780(t2,((C_word*)t0)[2],C_fix(8));}
+f_12803(t2,((C_word*)t0)[2],C_fix(8));}
 
-/* k13783 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13785(C_word c,C_word t0,C_word t1){
+/* k13806 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2633 r-number-with-exactness */
+/* library.scm: 2655 r-number-with-exactness */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_12780(t2,((C_word*)t0)[2],C_fix(10));}
+f_12803(t2,((C_word*)t0)[2],C_fix(10));}
 
-/* k13771 in k13753 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13773(C_word c,C_word t0,C_word t1){
+/* k13794 in k13776 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13796(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2632 r-number-with-exactness */
+/* library.scm: 2654 r-number-with-exactness */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_12780(t2,((C_word*)t0)[2],C_fix(16));}
+f_12803(t2,((C_word*)t0)[2],C_fix(16));}
 
-/* k13747 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13749(C_word c,C_word t0,C_word t1){
+/* k13770 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13772(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2616 string->number */
+/* library.scm: 2638 string->number */
 C_string_to_number(3,0,((C_word*)t0)[2],t1);}
 
-/* k13703 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13705(C_word c,C_word t0,C_word t1){
+/* k13726 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13705,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13708,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2617 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13728,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13731,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2639 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k13706 in k13703 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13708(C_word c,C_word t0,C_word t1){
+/* k13729 in k13726 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23001,54 +23013,54 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13708,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(3));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13714,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13731,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[5],C_fix(3));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13737,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
-t4=(C_word)C_fix((C_word)C_character_code(t1));
+t4=C_fix(C_character_code(t1));
 t5=t3;
-f_13714(t5,(C_word)C_slot(t2,t4));}
+f_13737(t5,C_slot(t2,t4));}
 else{
 t4=t3;
-f_13714(t4,C_SCHEME_FALSE);}}
+f_13737(t4,C_SCHEME_FALSE);}}
 
-/* k13712 in k13706 in k13703 in k13694 in k13691 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13714(C_word t0,C_word t1){
+/* k13735 in k13729 in k13726 in k13717 in k13714 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13737(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 2621 h */
+/* library.scm: 2643 h */
 t2=t1;
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],C_make_character(41));
-t3=(C_truep(t2)?t2:(C_word)C_u_i_char_whitespacep(((C_word*)t0)[4]));
+t2=C_eqp(((C_word*)t0)[4],C_make_character(41));
+t3=(C_truep(t2)?t2:C_u_i_char_whitespacep(((C_word*)t0)[4]));
 if(C_truep(t3)){
-/* library.scm: 2623 ##sys#sharp-number-hook */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[506]+1)))(4,*((C_word*)lf[506]+1),((C_word*)t0)[5],((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* library.scm: 2645 ##sys#sharp-number-hook */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[512]+1)))(4,*((C_word*)lf[512]+1),((C_word*)t0)[5],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-/* library.scm: 2624 ##sys#read-error */
-t4=*((C_word*)lf[507]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,((C_word*)t0)[5],((C_word*)t0)[3],lf[570],((C_word*)t0)[4],((C_word*)t0)[2]);}}}
+/* library.scm: 2646 ##sys#read-error */
+t4=*((C_word*)lf[513]+1);
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,((C_word*)t0)[5],((C_word*)t0)[3],lf[576],((C_word*)t0)[4],((C_word*)t0)[2]);}}}
 
-/* k13655 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13657(C_word c,C_word t0,C_word t1){
+/* k13678 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13680(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13657,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13684,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2608 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13680,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13707,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2630 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k13682 in k13655 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13684(C_word c,C_word t0,C_word t1){
+/* k13705 in k13678 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23056,121 +23068,121 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13684,2,t0,t1);}
-t2=(C_word)C_eqp(t1,C_make_character(64));
+C_save_and_reclaim((void*)tr2,(void*)f_13707,2,t0,t1);}
+t2=C_eqp(t1,C_make_character(64));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13666,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2609 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13689,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2631 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13680,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2611 readrec */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13703,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2633 readrec */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_11984(t4,t3);}}
+f_12007(t4,t3);}}
 
-/* k13678 in k13682 in k13655 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13680(C_word c,C_word t0,C_word t1){
+/* k13701 in k13705 in k13678 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13703(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13680,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13703,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,lf[569],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,lf[575],t1));}
 
-/* k13664 in k13682 in k13655 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13666(C_word c,C_word t0,C_word t1){
+/* k13687 in k13705 in k13678 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13689(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13666,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13673,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2610 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_13689,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13696,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2632 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k13671 in k13664 in k13682 in k13655 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13673(C_word c,C_word t0,C_word t1){
+/* k13694 in k13687 in k13705 in k13678 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13696(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13673,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13696,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,lf[568],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,lf[574],t1));}
 
-/* k13639 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13641(C_word c,C_word t0,C_word t1){
+/* k13662 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13664(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13641,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13648,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2605 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_13664,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13671,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2627 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k13646 in k13639 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13648(C_word c,C_word t0,C_word t1){
+/* k13669 in k13662 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13648,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13671,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,lf[567],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,lf[573],t1));}
 
-/* k13623 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13625(C_word c,C_word t0,C_word t1){
+/* k13646 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13648(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13625,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13632,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2602 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_13648,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13655,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2624 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k13630 in k13623 in k13608 in k13602 in k13599 in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13632(C_word c,C_word t0,C_word t1){
+/* k13653 in k13646 in k13631 in k13625 in k13622 in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13632,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13655,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,lf[566],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,lf[572],t1));}
 
-/* build-keyword in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13586(C_word t0,C_word t1,C_word t2){
+/* build-keyword in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13609(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13586,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13594,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2579 ##sys#string-append */
+C_save_and_reclaim((void*)trf_13609,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13617,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2601 ##sys#string-append */
 t4=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],t2);}
 
-/* k13592 in build-keyword in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13594(C_word c,C_word t0,C_word t1){
+/* k13615 in build-keyword in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13617(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2579 ##sys#intern-symbol */
+/* library.scm: 2601 ##sys#intern-symbol */
 C_string_to_symbol(3,0,((C_word*)t0)[2],t1);}
 
-/* resolve-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13517(C_word t0,C_word t1,C_word t2){
+/* resolve-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13540(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23180,30 +23192,30 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13517,NULL,3,t0,t1,t2);}
-t3=(C_word)C_block_size(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13524,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(1)))){
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13539,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_eqp(((C_word*)t0)[2],lf[562]);
+C_save_and_reclaim((void*)trf_13540,NULL,3,t0,t1,t2);}
+t3=C_block_size(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13547,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnum_greaterp(t3,C_fix(1)))){
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13562,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t6=C_eqp(((C_word*)t0)[2],lf[568]);
 if(C_truep(t6)){
-t7=(C_word)C_eqp(C_make_character(58),(C_word)C_subchar(t2,C_fix(0)));
+t7=C_eqp(C_make_character(58),C_subchar(t2,C_fix(0)));
 if(C_truep(t7)){
-/* library.scm: 2568 ##sys#substring */
+/* library.scm: 2590 ##sys#substring */
 t8=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t5,t2,C_fix(1),t3);}
 else{
 t8=t5;
-f_13539(2,t8,C_SCHEME_FALSE);}}
+f_13562(2,t8,C_SCHEME_FALSE);}}
 else{
 t7=t5;
-f_13539(2,t7,C_SCHEME_FALSE);}}
+f_13562(2,t7,C_SCHEME_FALSE);}}
 else{
 t5=t4;
-f_13524(2,t5,C_SCHEME_FALSE);}}
+f_13547(2,t5,C_SCHEME_FALSE);}}
 
-/* k13537 in resolve-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13539(C_word c,C_word t0,C_word t1){
+/* k13560 in resolve-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13562(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23216,70 +23228,70 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[5];
-f_13524(2,t3,t2);}
+f_13547(2,t3,t2);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[4],lf[561]);
+t2=C_eqp(((C_word*)t0)[4],lf[567]);
 if(C_truep(t2)){
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-t4=(C_word)C_subchar(((C_word*)t0)[2],t3);
-t5=(C_word)C_eqp(C_make_character(58),t4);
+t3=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+t4=C_subchar(((C_word*)t0)[2],t3);
+t5=C_eqp(C_make_character(58),t4);
 if(C_truep(t5)){
-t6=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 2571 ##sys#substring */
+t6=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 2593 ##sys#substring */
 t7=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,((C_word*)t0)[5],((C_word*)t0)[2],C_fix(0),t6);}
 else{
 t6=((C_word*)t0)[5];
-f_13524(2,t6,C_SCHEME_FALSE);}}
+f_13547(2,t6,C_SCHEME_FALSE);}}
 else{
 t3=((C_word*)t0)[5];
-f_13524(2,t3,C_SCHEME_FALSE);}}}
+f_13547(2,t3,C_SCHEME_FALSE);}}}
 
-/* k13522 in resolve-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13524(C_word c,C_word t0,C_word t1){
+/* k13545 in resolve-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-/* build-keyword2550 */
+/* build-keyword2535 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_13586(t2,((C_word*)t0)[3],t1);}
+f_13609(t2,((C_word*)t0)[3],t1);}
 else{
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-/* library.scm: 2576 ##sys#intern-symbol */
+/* library.scm: 2598 ##sys#intern-symbol */
 C_string_to_symbol(3,0,t2,t3);}}
 
-/* r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13431(C_word t0,C_word t1){
+/* r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13454(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13431,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13435,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2547 ##sys#make-string */
+C_save_and_reclaim((void*)trf_13454,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13458,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2569 ##sys#make-string */
 t3=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,C_fix(1));}
 
-/* k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13435(C_word c,C_word t0,C_word t1){
+/* k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13435,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13438,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2548 r-token */
+C_save_and_reclaim((void*)tr2,(void*)f_13458,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13461,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2570 r-token */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12910(t3,t2);}
+f_12933(t3,t2);}
 
-/* k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13438(C_word c,C_word t0,C_word t1){
+/* k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23288,21 +23300,21 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13438,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13461,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(C_word)C_block_size(((C_word*)t3)[1]);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13444,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=t4,tmp=(C_word)a,a+=8,tmp);
-if(C_truep(*((C_word*)lf[503]+1))){
+t4=C_block_size(((C_word*)t3)[1]);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13467,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=t4,tmp=(C_word)a,a+=8,tmp);
+if(C_truep(*((C_word*)lf[509]+1))){
 t6=t5;
-f_13444(2,t6,C_SCHEME_UNDEFINED);}
+f_13467(2,t6,C_SCHEME_UNDEFINED);}
 else{
-/* library.scm: 2551 ##sys#read-error */
-t6=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,((C_word*)t0)[5],lf[560],((C_word*)t3)[1]);}}
+/* library.scm: 2573 ##sys#read-error */
+t6=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,((C_word*)t0)[5],lf[566],((C_word*)t3)[1]);}}
 
-/* k13442 in k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13444(C_word c,C_word t0,C_word t1){
+/* k13465 in k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23310,15 +23322,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13444,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13467,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13449,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li484),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13472,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li486),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_13449(t5,((C_word*)t0)[2],C_fix(0));}
+f_13472(t5,((C_word*)t0)[2],C_fix(0));}
 
-/* loop in k13442 in k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13449(C_word t0,C_word t1,C_word t2){
+/* loop in k13465 in k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13472(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23332,45 +23344,45 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_13449,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[7]))){
-/* library.scm: 2554 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,((C_word*)t0)[6],lf[559],((C_word*)((C_word*)t0)[5])[1]);}
-else{
-t3=(C_word)C_subbyte(((C_word*)((C_word*)t0)[5])[1],t2);
-t4=(C_word)C_eqp(t3,C_fix(35));
+C_save_and_reclaim((void*)trf_13472,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[7]))){
+/* library.scm: 2576 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,((C_word*)t0)[6],lf[565],((C_word*)((C_word*)t0)[5])[1]);}
+else{
+t3=C_subbyte(((C_word*)((C_word*)t0)[5])[1],t2);
+t4=C_eqp(t3,C_fix(35));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13468,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(31)))){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13497,a[2]=t5,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2557 ##sys#substring */
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13491,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_fixnum_greaterp(t2,C_fix(31)))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13520,a[2]=t5,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2579 ##sys#substring */
 t7=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,((C_word*)((C_word*)t0)[5])[1],C_fix(0),C_fix(31));}
 else{
 t6=t5;
-f_13468(t6,C_SCHEME_UNDEFINED);}}
+f_13491(t6,C_SCHEME_UNDEFINED);}}
 else{
-t5=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* library.scm: 2561 loop */
+t5=C_fixnum_plus(t2,C_fix(1));
+/* library.scm: 2583 loop */
 t9=t1;
 t10=t5;
 t1=t9;
 t2=t10;
 goto loop;}}}
 
-/* k13495 in loop in k13442 in k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13497(C_word c,C_word t0,C_word t1){
+/* k13518 in loop in k13465 in k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_13468(t3,t2);}
+f_13491(t3,t2);}
 
-/* k13466 in loop in k13442 in k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13468(C_word t0,C_word t1){
+/* k13489 in loop in k13465 in k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13491(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23378,48 +23390,48 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13468,NULL,2,t0,t1);}
-t2=(C_word)C_setbyte(((C_word*)t0)[7],C_fix(0),((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13478,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13482,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t3,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2560 ##sys#substring */
+C_save_and_reclaim((void*)trf_13491,NULL,2,t0,t1);}
+t2=C_setbyte(((C_word*)t0)[7],C_fix(0),((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13501,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13505,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t3,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2582 ##sys#substring */
 t5=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)((C_word*)t0)[3])[1],C_fix(0),((C_word*)t0)[6]);}
 
-/* k13480 in k13466 in loop in k13442 in k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13482(C_word c,C_word t0,C_word t1){
+/* k13503 in k13489 in loop in k13465 in k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13482,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13486,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 2560 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_13505,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13509,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 2582 ##sys#substring */
 t4=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,((C_word*)((C_word*)t0)[3])[1],t3,((C_word*)t0)[2]);}
 
-/* k13484 in k13480 in k13466 in loop in k13442 in k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13486(C_word c,C_word t0,C_word t1){
+/* k13507 in k13503 in k13489 in loop in k13465 in k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2560 string-append */
+/* library.scm: 2582 string-append */
 t2=((C_word*)t0)[5];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k13476 in k13466 in loop in k13442 in k13436 in k13433 in r-ext-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13478(C_word c,C_word t0,C_word t1){
+/* k13499 in k13489 in loop in k13465 in k13459 in k13456 in r-ext-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2559 ##sys#intern-symbol */
+/* library.scm: 2581 ##sys#intern-symbol */
 C_string_to_symbol(3,0,((C_word*)t0)[2],t1);}
 
-/* r-comment in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13348(C_word t0,C_word t1){
+/* r-comment in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13371(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23427,78 +23439,78 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13348,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13371,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13354,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word)li482),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13377,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word)li484),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_13354(t5,t1,C_fix(0));}
+f_13377(t5,t1,C_fix(0));}
 
-/* loop in r-comment in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13354(C_word t0,C_word t1,C_word t2){
+/* loop in r-comment in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13377(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13354,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13358,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2533 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_13377,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13381,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2555 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k13356 in loop in r-comment in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13358(C_word c,C_word t0,C_word t1){
+/* k13379 in loop in r-comment in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13358,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13381,2,t0,t1);}
 switch(t1){
 case C_make_character(124):
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13394,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2535 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13417,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2557 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);
 case C_make_character(35):
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13417,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2539 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13440,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2561 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);
 default:
-if(C_truep((C_word)C_eofp(t1))){
-/* library.scm: 2543 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[558]);}
+if(C_truep(C_eofp(t1))){
+/* library.scm: 2565 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[564]);}
 else{
-/* library.scm: 2544 loop */
+/* library.scm: 2566 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13354(t2,((C_word*)t0)[4],((C_word*)t0)[5]);}}}
+f_13377(t2,((C_word*)t0)[4],((C_word*)t0)[5]);}}}
 
-/* k13415 in k13356 in loop in r-comment in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13417(C_word c,C_word t0,C_word t1){
+/* k13438 in k13379 in loop in r-comment in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(124),t1);
+t2=C_eqp(C_make_character(124),t1);
 if(C_truep(t2)){
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 2539 loop */
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 2561 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_13354(t4,((C_word*)t0)[2],t3);}
+f_13377(t4,((C_word*)t0)[2],t3);}
 else{
 t3=((C_word*)t0)[4];
-/* library.scm: 2539 loop */
+/* library.scm: 2561 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_13354(t4,((C_word*)t0)[2],t3);}}
+f_13377(t4,((C_word*)t0)[2],t3);}}
 
-/* k13392 in k13356 in loop in r-comment in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13394(C_word c,C_word t0,C_word t1){
+/* k13415 in k13379 in loop in r-comment in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23506,51 +23518,51 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(35),t1);
+t2=C_eqp(C_make_character(35),t1);
 if(C_truep(t2)){
-t3=(C_word)C_eqp(((C_word*)t0)[4],C_fix(0));
+t3=C_eqp(((C_word*)t0)[4],C_fix(0));
 if(C_truep(t3)){
 t4=C_SCHEME_UNDEFINED;
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 2537 loop */
+t4=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 2559 loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_13354(t5,((C_word*)t0)[3],t4);}}
+f_13377(t5,((C_word*)t0)[3],t4);}}
 else{
-/* library.scm: 2538 loop */
+/* library.scm: 2560 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_13354(t3,((C_word*)t0)[3],((C_word*)t0)[4]);}}
+f_13377(t3,((C_word*)t0)[3],((C_word*)t0)[4]);}}
 
-/* r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13132(C_word t0,C_word t1){
+/* r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13155(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13132,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13136,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2498 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_13155,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13159,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2520 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 
-/* k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13136(C_word c,C_word t0,C_word t1){
+/* k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13136,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13139,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2499 r-token */
+C_save_and_reclaim((void*)tr2,(void*)f_13159,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13162,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2521 r-token */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12910(t3,t2);}
+f_12933(t3,t2);}
 
-/* k13137 in k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13139(C_word c,C_word t0,C_word t1){
+/* k13160 in k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13162(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23560,56 +23572,56 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13139,2,t0,t1);}
-t2=(C_word)C_block_size(t1);
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(1)))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13151,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_eqp(C_make_character(120),((C_word*)t0)[3]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13321,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13162,2,t0,t1);}
+t2=C_block_size(t1);
+if(C_truep(C_fixnum_greaterp(t2,C_fix(1)))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13174,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t4=C_eqp(C_make_character(120),((C_word*)t0)[3]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13344,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_13321(t6,t4);}
+f_13344(t6,t4);}
 else{
-t6=(C_word)C_eqp(C_make_character(117),((C_word*)t0)[3]);
+t6=C_eqp(C_make_character(117),((C_word*)t0)[3]);
 t7=t5;
-f_13321(t7,(C_truep(t6)?t6:(C_word)C_eqp(C_make_character(85),((C_word*)t0)[3])));}}
+f_13344(t7,(C_truep(t6)?t6:C_eqp(C_make_character(85),((C_word*)t0)[3])));}}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[3],((C_word*)t0)[2]))){
-/* library.scm: 2528 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+if(C_truep(C_i_memq(((C_word*)t0)[3],((C_word*)t0)[2]))){
+/* library.scm: 2550 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[3]);}}}
 
-/* k13319 in k13137 in k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13321(C_word t0,C_word t1){
+/* k13342 in k13160 in k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13344(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13321,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13344,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13328,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2503 ##sys#substring */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13351,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2525 ##sys#substring */
 t3=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[3],C_fix(1),((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
-f_13151(2,t2,C_SCHEME_FALSE);}}
+f_13174(2,t2,C_SCHEME_FALSE);}}
 
-/* k13326 in k13319 in k13137 in k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13328(C_word c,C_word t0,C_word t1){
+/* k13349 in k13342 in k13160 in k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2503 ##sys#string->number */
-t2=*((C_word*)lf[312]+1);
+/* library.scm: 2525 ##sys#string->number */
+t2=*((C_word*)lf[318]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_fix(16));}
 
-/* k13149 in k13137 in k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13151(C_word c,C_word t0,C_word t1){
+/* k13172 in k13160 in k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13174(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23646,84 +23658,84 @@ C_word t33;
 C_word t34;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13151,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13174,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 t3=t1;
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_make_character((C_word)C_unfix(t3)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_make_character(C_unfix(t3)));}
 else{
-t2=(C_word)C_fix((C_word)C_character_code((C_word)C_subchar(((C_word*)t0)[5],C_fix(0))));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13168,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t2=C_fix(C_character_code(C_subchar(((C_word*)t0)[5],C_fix(0))));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13191,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
-if(C_truep((C_word)C_fixnum_less_or_equal_p(C_fix(192),t2))){
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(247)))){
-t4=(C_word)C_fixnum_shift_right(t2,C_fix(4));
-t5=(C_word)C_fixnum_and(t4,C_fix(3));
+if(C_truep(C_fixnum_less_or_equal_p(C_fix(192),t2))){
+if(C_truep(C_fixnum_less_or_equal_p(t2,C_fix(247)))){
+t4=C_fixnum_shift_right(t2,C_fix(4));
+t5=C_fixnum_and(t4,C_fix(3));
 if(C_truep(t5)){
-t6=(C_word)C_fixnum_shift_right(t5,C_fix(1));
-t7=(C_word)C_fixnum_or(t5,t6);
-t8=(C_word)C_fixnum_difference(t5,C_fix(1));
-t9=(C_word)C_fixnum_and(t7,t8);
-t10=(C_word)C_fixnum_plus(C_fix(2),t9);
+t6=C_fixnum_shift_right(t5,C_fix(1));
+t7=C_fixnum_or(t5,t6);
+t8=C_fixnum_difference(t5,C_fix(1));
+t9=C_fixnum_and(t7,t8);
+t10=C_fixnum_plus(C_fix(2),t9);
 if(C_truep(t10)){
-t11=(C_word)C_eqp(((C_word*)t0)[2],t10);
+t11=C_eqp(((C_word*)t0)[2],t10);
 if(C_truep(t11)){
-t12=(C_word)C_fixnum_difference(C_fix(8),t10);
-t13=(C_word)C_fixnum_shift_left(C_fix(1),t12);
-t14=(C_word)C_fixnum_difference(t13,C_fix(1));
-t15=(C_word)C_fixnum_and(t2,t14);
-t16=(C_word)C_fixnum_shift_left(t15,C_fix(6));
-t17=(C_word)C_fix((C_word)C_character_code((C_word)C_subchar(((C_word*)t0)[5],C_fix(1))));
-t18=(C_word)C_fixnum_and(t17,C_fix(63));
-t19=(C_word)C_fixnum_plus(t16,t18);
+t12=C_fixnum_difference(C_fix(8),t10);
+t13=C_fixnum_shift_left(C_fix(1),t12);
+t14=C_fixnum_difference(t13,C_fix(1));
+t15=C_fixnum_and(t2,t14);
+t16=C_fixnum_shift_left(t15,C_fix(6));
+t17=C_fix(C_character_code(C_subchar(((C_word*)t0)[5],C_fix(1))));
+t18=C_fixnum_and(t17,C_fix(63));
+t19=C_fixnum_plus(t16,t18);
 t20=t19;
 if(C_truep(t20)){
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t10,C_fix(3)))){
-t21=(C_word)C_fixnum_shift_left(t20,C_fix(6));
-t22=(C_word)C_fix((C_word)C_character_code((C_word)C_subchar(((C_word*)t0)[5],C_fix(2))));
-t23=(C_word)C_fixnum_and(t22,C_fix(63));
-t24=(C_word)C_fixnum_plus(t21,t23);
+if(C_truep(C_fixnum_greater_or_equal_p(t10,C_fix(3)))){
+t21=C_fixnum_shift_left(t20,C_fix(6));
+t22=C_fix(C_character_code(C_subchar(((C_word*)t0)[5],C_fix(2))));
+t23=C_fixnum_and(t22,C_fix(63));
+t24=C_fixnum_plus(t21,t23);
 t25=t20=t24;
-t26=(C_word)C_eqp(t10,C_fix(4));
+t26=C_eqp(t10,C_fix(4));
 if(C_truep(t26)){
-t27=(C_word)C_fixnum_shift_left(t20,C_fix(6));
-t28=(C_word)C_fix((C_word)C_character_code((C_word)C_subchar(((C_word*)t0)[5],C_fix(3))));
-t29=(C_word)C_fixnum_and(t28,C_fix(63));
-t30=(C_word)C_fixnum_plus(t27,t29);
+t27=C_fixnum_shift_left(t20,C_fix(6));
+t28=C_fix(C_character_code(C_subchar(((C_word*)t0)[5],C_fix(3))));
+t29=C_fixnum_and(t28,C_fix(63));
+t30=C_fixnum_plus(t27,t29);
 t31=t20=t30;
 t32=t3;
-f_13168(t32,(C_word)C_make_character((C_word)C_unfix(t20)));}
+f_13191(t32,C_make_character(C_unfix(t20)));}
 else{
 t27=t3;
-f_13168(t27,(C_word)C_make_character((C_word)C_unfix(t20)));}}
+f_13191(t27,C_make_character(C_unfix(t20)));}}
 else{
 t21=t3;
-f_13168(t21,(C_word)C_make_character((C_word)C_unfix(t20)));}}
+f_13191(t21,C_make_character(C_unfix(t20)));}}
 else{
 t21=t3;
-f_13168(t21,C_SCHEME_FALSE);}}
+f_13191(t21,C_SCHEME_FALSE);}}
 else{
 t12=t3;
-f_13168(t12,C_SCHEME_FALSE);}}
+f_13191(t12,C_SCHEME_FALSE);}}
 else{
 t11=t3;
-f_13168(t11,C_SCHEME_FALSE);}}
+f_13191(t11,C_SCHEME_FALSE);}}
 else{
 t6=t3;
-f_13168(t6,C_SCHEME_FALSE);}}
+f_13191(t6,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_13168(t4,C_SCHEME_FALSE);}}
+f_13191(t4,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_13168(t4,C_SCHEME_FALSE);}}
+f_13191(t4,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_13168(t4,C_SCHEME_FALSE);}}}
+f_13191(t4,C_SCHEME_FALSE);}}}
 
-/* k13166 in k13149 in k13137 in k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13168(C_word t0,C_word t1){
+/* k13189 in k13172 in k13160 in k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13191(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23731,28 +23743,28 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13168,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13191,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13174,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13184,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2526 ##sys#intern-symbol */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13197,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13207,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2548 ##sys#intern-symbol */
 C_string_to_symbol(3,0,t3,((C_word*)t0)[3]);}}
 
-/* k13182 in k13166 in k13149 in k13137 in k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13184(C_word c,C_word t0,C_word t1){
+/* k13205 in k13189 in k13172 in k13160 in k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2526 char-name */
+/* library.scm: 2548 char-name */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k13172 in k13166 in k13149 in k13137 in k13134 in r-char in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13174(C_word c,C_word t0,C_word t1){
+/* k13195 in k13189 in k13172 in k13160 in k13157 in r-char in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -23760,45 +23772,45 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-/* library.scm: 2527 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[557],((C_word*)t0)[2]);}}
+/* library.scm: 2549 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[563],((C_word*)t0)[2]);}}
 
-/* r-xtoken in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13057(C_word t0,C_word t1){
+/* r-xtoken in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13080(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13057,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13130,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2485 read-unreserved-char-0 */
+C_save_and_reclaim((void*)trf_13080,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13153,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2507 read-unreserved-char-0 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11969(t3,t2,((C_word*)t0)[3]);}
+f_11992(t3,t2,((C_word*)t0)[3]);}
 
-/* k13128 in r-xtoken in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13130(C_word c,C_word t0,C_word t1){
+/* k13151 in r-xtoken in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13130,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(124),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_13153,2,t0,t1);}
+t2=C_eqp(C_make_character(124),t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13071,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2486 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13094,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2508 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 else{
-/* library.scm: 2494 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],((C_word*)t0)[3],lf[556]);}}
+/* library.scm: 2516 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],((C_word*)t0)[3],lf[562]);}}
 
-/* k13069 in k13128 in r-xtoken in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13071(C_word c,C_word t0,C_word t1){
+/* k13092 in k13151 in r-xtoken in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23806,84 +23818,84 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13071,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13094,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13073,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li479),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13096,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li481),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_13073(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_13096(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k13069 in k13128 in r-xtoken in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13073(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k13092 in k13151 in r-xtoken in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13096(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13073,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_eofp(t2))){
-/* library.scm: 2487 ##sys#read-error */
-t4=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[3],lf[555]);}
+C_save_and_reclaim((void*)trf_13096,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_eofp(t2))){
+/* library.scm: 2509 ##sys#read-error */
+t4=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[3],lf[561]);}
 else{
 switch(t2){
 case C_make_character(92):
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13092,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2489 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13115,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2511 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[3]);
 case C_make_character(124):
-/* library.scm: 2492 ##sys#reverse-list->string */
+/* library.scm: 2514 ##sys#reverse-list->string */
 t4=*((C_word*)lf[155]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);
 default:
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13119,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2493 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13142,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2515 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[3]);}}}
 
-/* k13117 in loop in k13069 in k13128 in r-xtoken in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13119(C_word c,C_word t0,C_word t1){
+/* k13140 in loop in k13092 in k13151 in r-xtoken in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13119,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
-/* library.scm: 2493 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_13142,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+/* library.scm: 2515 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13073(t3,((C_word*)t0)[2],t1,t2);}
+f_13096(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k13090 in loop in k13069 in k13128 in r-xtoken in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13092(C_word c,C_word t0,C_word t1){
+/* k13113 in loop in k13092 in k13151 in r-xtoken in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13092,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13099,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2490 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13115,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13122,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2512 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k13097 in k13090 in loop in k13069 in k13128 in r-xtoken in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13099(C_word c,C_word t0,C_word t1){
+/* k13120 in k13113 in loop in k13092 in k13151 in r-xtoken in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13099,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
-/* library.scm: 2490 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_13122,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+/* library.scm: 2512 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13073(t3,((C_word*)t0)[2],t1,t2);}
+f_13096(t3,((C_word*)t0)[2],t1,t2);}
 
-/* r-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_13027(C_word t0,C_word t1){
+/* r-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13050(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23891,76 +23903,76 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13027,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13031,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13042,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13055,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2479 ##sys#peek-char-0 */
-t5=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_13050,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13054,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13065,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13078,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2501 ##sys#peek-char-0 */
+t5=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);}
 
-/* k13053 in r-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13055(C_word c,C_word t0,C_word t1){
+/* k13076 in r-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(t1,C_make_character(124));
+t2=C_eqp(t1,C_make_character(124));
 if(C_truep(t2)){
-/* library.scm: 2480 r-xtoken */
+/* library.scm: 2502 r-xtoken */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_13057(t3,((C_word*)t0)[3]);}
+f_13080(t3,((C_word*)t0)[3]);}
 else{
-/* library.scm: 2481 r-token */
+/* library.scm: 2503 r-token */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12910(t3,((C_word*)t0)[3]);}}
+f_12933(t3,((C_word*)t0)[3]);}}
 
-/* k13040 in r-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13042(C_word c,C_word t0,C_word t1){
+/* k13063 in r-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13065(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2478 resolve-symbol */
+/* library.scm: 2500 resolve-symbol */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13517(t2,((C_word*)t0)[2],t1);}
+f_13540(t2,((C_word*)t0)[2],t1);}
 
-/* k13029 in r-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13031(C_word c,C_word t0,C_word t1){
+/* k13052 in r-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13054(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13031,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13038,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2482 ##sys#port-line */
-t3=*((C_word*)lf[479]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13054,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13061,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2504 ##sys#port-line */
+t3=*((C_word*)lf[485]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k13036 in k13029 in r-symbol in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13038(C_word c,C_word t0,C_word t1){
+/* k13059 in k13052 in r-symbol in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2482 info */
+/* library.scm: 2504 info */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_11915(t2,((C_word*)t0)[3],lf[554],((C_word*)t0)[2],t1);}
+f_11938(t2,((C_word*)t0)[3],lf[560],((C_word*)t0)[2],t1);}
 
-/* r-digits in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12972(C_word t0,C_word t1){
+/* r-digits in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12995(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12972,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12980,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2466 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_12995,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13003,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2488 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k12978 in r-digits in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12980(C_word c,C_word t0,C_word t1){
+/* k13001 in r-digits in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13003(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23968,15 +23980,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12980,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13003,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12982,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li476),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13005,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li478),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_12982(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_13005(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k12978 in r-digits in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12982(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k13001 in r-digits in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13005(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -23984,76 +23996,76 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12982,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eofp(t2);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12992,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_13005,NULL,4,t0,t1,t2,t3);}
+t4=C_eofp(t2);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13015,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_12992(t6,t4);}
+f_13015(t6,t4);}
 else{
-t6=(C_word)C_u_i_char_numericp(t2);
+t6=C_u_i_char_numericp(t2);
 t7=t5;
-f_12992(t7,(C_word)C_i_not(t6));}}
+f_13015(t7,C_i_not(t6));}}
 
-/* k12990 in loop in k12978 in r-digits in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12992(C_word t0,C_word t1){
+/* k13013 in loop in k13001 in r-digits in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_13015(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12992,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13015,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* library.scm: 2468 ##sys#reverse-list->string */
+/* library.scm: 2490 ##sys#reverse-list->string */
 t2=*((C_word*)lf[155]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12998,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2470 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13021,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2492 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}}
 
-/* k12996 in k12990 in loop in k12978 in r-digits in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1){
+/* k13019 in k13013 in loop in k13001 in r-digits in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12998,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13005,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2471 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13021,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13028,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2493 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k13003 in k12996 in k12990 in loop in k12978 in r-digits in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_13005(C_word c,C_word t0,C_word t1){
+/* k13026 in k13019 in k13013 in loop in k13001 in r-digits in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_13028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13005,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
-/* library.scm: 2471 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_13028,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+/* library.scm: 2493 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12982(t3,((C_word*)t0)[2],t1,t2);}
+f_13005(t3,((C_word*)t0)[2],t1,t2);}
 
-/* r-token in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12910(C_word t0,C_word t1){
+/* r-token in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12933(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12910,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12918,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2454 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_12933,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12941,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2476 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 
-/* k12916 in r-token in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12918(C_word c,C_word t0,C_word t1){
+/* k12939 in r-token in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24061,15 +24073,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12918,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12941,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12920,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word)li474),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12943,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word)li476),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_12920(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_12943(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k12916 in r-token in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12920(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k12939 in r-token in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12943(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -24077,19 +24089,19 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12920,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eofp(t2);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12930,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=t3,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)trf_12943,NULL,4,t0,t1,t2,t3);}
+t4=C_eofp(t2);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12953,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=t3,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_12930(t6,t4);}
+f_12953(t6,t4);}
 else{
-t6=(C_word)C_u_i_char_whitespacep(t2);
+t6=C_u_i_char_whitespacep(t2);
 t7=t5;
-f_12930(t7,(C_truep(t6)?t6:(C_word)C_i_memq(t2,((C_word*)t0)[2])));}}
+f_12953(t7,(C_truep(t6)?t6:C_i_memq(t2,((C_word*)t0)[2])));}}
 
-/* k12928 in loop in k12916 in r-token in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12930(C_word t0,C_word t1){
+/* k12951 in loop in k12939 in r-token in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12953(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24097,50 +24109,50 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12930,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12953,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* library.scm: 2458 ##sys#reverse-list->string */
+/* library.scm: 2480 ##sys#reverse-list->string */
 t2=*((C_word*)lf[155]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[9],((C_word*)t0)[8]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12936,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t3=(C_word)C_eqp(((C_word*)t0)[6],C_make_character(47));
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12959,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t3=C_eqp(((C_word*)t0)[6],C_make_character(47));
 if(C_truep(t3)){
 t4=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
 t5=t2;
-f_12936(t5,t4);}
+f_12959(t5,t4);}
 else{
 t4=t2;
-f_12936(t4,C_SCHEME_UNDEFINED);}}}
+f_12959(t4,C_SCHEME_UNDEFINED);}}}
 
-/* k12934 in k12928 in loop in k12916 in r-token in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12936(C_word t0,C_word t1){
+/* k12957 in k12951 in loop in k12939 in r-token in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12959(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12936,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12939,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2461 read-unreserved-char-0 */
+C_save_and_reclaim((void*)trf_12959,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12962,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2483 read-unreserved-char-0 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11969(t3,t2,((C_word*)t0)[3]);}
+f_11992(t3,t2,((C_word*)t0)[3]);}
 
-/* k12937 in k12934 in k12928 in loop in k12916 in r-token in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12939(C_word c,C_word t0,C_word t1){
+/* k12960 in k12957 in k12951 in loop in k12939 in r-token in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12939,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12946,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2462 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12969,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2484 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k12944 in k12937 in k12934 in k12928 in loop in k12916 in r-token in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12946(C_word c,C_word t0,C_word t1){
+/* k12967 in k12960 in k12957 in k12951 in loop in k12939 in r-token in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24149,259 +24161,259 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12946,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12969,2,t0,t1);}
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t2=((C_word*)t0)[5];
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
-/* library.scm: 2462 loop */
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+/* library.scm: 2484 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12920(t4,((C_word*)t0)[2],t1,t3);}
+f_12943(t4,((C_word*)t0)[2],t1,t3);}
 else{
-t2=(C_word)C_u_i_char_downcase(((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
-/* library.scm: 2462 loop */
+t2=C_u_i_char_downcase(((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+/* library.scm: 2484 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12920(t4,((C_word*)t0)[2],t1,t3);}}
+f_12943(t4,((C_word*)t0)[2],t1,t3);}}
 
-/* r-number-with-radix in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12840(C_word t0,C_word t1){
+/* r-number-with-radix in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12863(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12840,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12908,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2442 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_12863,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12931,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2464 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k12906 in r-number-with-radix in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12908(C_word c,C_word t0,C_word t1){
+/* k12929 in r-number-with-radix in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12908,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(35),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12931,2,t0,t1);}
+t2=C_eqp(C_make_character(35),t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12850,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2443 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12873,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2465 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 else{
-/* library.scm: 2451 r-number */
+/* library.scm: 2473 r-number */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12733(t3,((C_word*)t0)[4],C_fix(10));}}
+f_12756(t3,((C_word*)t0)[4],C_fix(10));}}
 
-/* k12848 in k12906 in r-number-with-radix in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12850(C_word c,C_word t0,C_word t1){
+/* k12871 in k12929 in r-number-with-radix in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12850,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12853,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2444 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12873,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12876,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2466 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k12851 in k12848 in k12906 in r-number-with-radix in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12853(C_word c,C_word t0,C_word t1){
+/* k12874 in k12871 in k12929 in r-number-with-radix in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-if(C_truep((C_word)C_eofp(t1))){
-/* library.scm: 2445 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[552]);}
+if(C_truep(C_eofp(t1))){
+/* library.scm: 2467 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[558]);}
 else{
 switch(t1){
 case C_make_character(120):
-/* library.scm: 2446 r-number */
+/* library.scm: 2468 r-number */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_12733(t2,((C_word*)t0)[4],C_fix(16));
+f_12756(t2,((C_word*)t0)[4],C_fix(16));
 case C_make_character(100):
-/* library.scm: 2447 r-number */
+/* library.scm: 2469 r-number */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_12733(t2,((C_word*)t0)[4],C_fix(10));
+f_12756(t2,((C_word*)t0)[4],C_fix(10));
 case C_make_character(111):
-/* library.scm: 2448 r-number */
+/* library.scm: 2470 r-number */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_12733(t2,((C_word*)t0)[4],C_fix(8));
+f_12756(t2,((C_word*)t0)[4],C_fix(8));
 case C_make_character(98):
-/* library.scm: 2449 r-number */
+/* library.scm: 2471 r-number */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_12733(t2,((C_word*)t0)[4],C_fix(2));
+f_12756(t2,((C_word*)t0)[4],C_fix(2));
 default:
-/* library.scm: 2450 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[553],t1);}}}
+/* library.scm: 2472 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[559],t1);}}}
 
-/* r-number-with-exactness in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12780(C_word t0,C_word t1,C_word t2){
+/* r-number-with-exactness in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12803(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12780,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12838,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2432 ##sys#peek-char-0 */
-t4=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_12803,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12861,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2454 ##sys#peek-char-0 */
+t4=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 
-/* k12836 in r-number-with-exactness in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12838(C_word c,C_word t0,C_word t1){
+/* k12859 in r-number-with-exactness in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12861(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12838,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(35),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12861,2,t0,t1);}
+t2=C_eqp(C_make_character(35),t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12790,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2433 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12813,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2455 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);}
 else{
-/* library.scm: 2439 r-number */
+/* library.scm: 2461 r-number */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12733(t3,((C_word*)t0)[5],((C_word*)t0)[2]);}}
+f_12756(t3,((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* k12788 in k12836 in r-number-with-exactness in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12790(C_word c,C_word t0,C_word t1){
+/* k12811 in k12859 in r-number-with-exactness in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12790,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12793,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2434 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12813,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12816,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2456 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 
-/* k12791 in k12788 in k12836 in r-number-with-exactness in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12793(C_word c,C_word t0,C_word t1){
+/* k12814 in k12811 in k12859 in r-number-with-exactness in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12793,2,t0,t1);}
-if(C_truep((C_word)C_eofp(t1))){
-/* library.scm: 2435 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[550]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12816,2,t0,t1);}
+if(C_truep(C_eofp(t1))){
+/* library.scm: 2457 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[556]);}
 else{
 switch(t1){
 case C_make_character(105):
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12815,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2436 r-number */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12838,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2458 r-number */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12733(t3,t2,((C_word*)t0)[2]);
+f_12756(t3,t2,((C_word*)t0)[2]);
 case C_make_character(101):
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12828,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2437 r-number */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12851,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2459 r-number */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12733(t3,t2,((C_word*)t0)[2]);
+f_12756(t3,t2,((C_word*)t0)[2]);
 default:
-/* library.scm: 2438 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[551],t1);}}}
+/* library.scm: 2460 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],((C_word*)t0)[4],lf[557],t1);}}}
 
-/* k12826 in k12791 in k12788 in k12836 in r-number-with-exactness in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12828(C_word c,C_word t0,C_word t1){
+/* k12849 in k12814 in k12811 in k12859 in r-number-with-exactness in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2437 ##sys#inexact->exact */
-t2=*((C_word*)lf[287]+1);
+/* library.scm: 2459 ##sys#inexact->exact */
+t2=*((C_word*)lf[293]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k12813 in k12791 in k12788 in k12836 in r-number-with-exactness in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12815(C_word c,C_word t0,C_word t1){
+/* k12836 in k12814 in k12811 in k12859 in r-number-with-exactness in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12838(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2436 ##sys#exact->inexact */
-t2=*((C_word*)lf[285]+1);
+/* library.scm: 2458 ##sys#exact->inexact */
+t2=*((C_word*)lf[291]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* r-number in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12733(C_word t0,C_word t1,C_word t2){
+/* r-number in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12756(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12733,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12756,NULL,3,t0,t1,t2);}
 t3=C_set_block_item(((C_word*)t0)[5],0,C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12738,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2420 r-token */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12761,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2442 r-token */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12910(t5,t4);}
+f_12933(t5,t4);}
 
-/* k12736 in r-number in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12738(C_word c,C_word t0,C_word t1){
+/* k12759 in r-number in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12738,2,t0,t1);}
-if(C_truep((C_word)C_i_string_equal_p(t1,lf[546]))){
-/* library.scm: 2422 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[6],((C_word*)t0)[5],lf[547]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12761,2,t0,t1);}
+if(C_truep(C_i_string_equal_p(t1,lf[552]))){
+/* library.scm: 2444 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[6],((C_word*)t0)[5],lf[553]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12750,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12773,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t3=((C_word*)t0)[3];
 if(C_truep(t3)){
-/* library.scm: 2423 ##sys#string->number */
-t4=*((C_word*)lf[312]+1);
+/* library.scm: 2445 ##sys#string->number */
+t4=*((C_word*)lf[318]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t1,t3);}
 else{
-/* library.scm: 2423 ##sys#string->number */
-t4=*((C_word*)lf[312]+1);
+/* library.scm: 2445 ##sys#string->number */
+t4=*((C_word*)lf[318]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t1,C_fix(10));}}}
 
-/* k12748 in k12736 in r-number in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12750(C_word c,C_word t0,C_word t1){
+/* k12771 in k12759 in r-number in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12773(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12750,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12773,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12756,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12765,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2425 ##sys#inexact? */
-t4=*((C_word*)lf[259]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12779,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12788,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2447 ##sys#inexact? */
+t4=*((C_word*)lf[265]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t1);}
 else{
 if(C_truep(((C_word*)t0)[3])){
-/* library.scm: 2428 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[7],((C_word*)t0)[5],lf[549],((C_word*)t0)[4]);}
+/* library.scm: 2450 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[7],((C_word*)t0)[5],lf[555],((C_word*)t0)[4]);}
 else{
-/* library.scm: 2429 resolve-symbol */
+/* library.scm: 2451 resolve-symbol */
 t2=((C_word*)((C_word*)t0)[2])[1];
-f_13517(t2,((C_word*)t0)[7],((C_word*)t0)[4]);}}}
+f_13540(t2,((C_word*)t0)[7],((C_word*)t0)[4]);}}}
 
-/* k12763 in k12748 in k12736 in r-number in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12765(C_word c,C_word t0,C_word t1){
+/* k12786 in k12771 in k12759 in r-number in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24409,8 +24421,8 @@ C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)((C_word*)t0)[7])[1];
 if(C_truep(t2)){
-/* library.scm: 2426 ##sys#read-warning */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[514]+1)))(5,*((C_word*)lf[514]+1),((C_word*)t0)[6],((C_word*)t0)[5],lf[548],((C_word*)t0)[4]);}
+/* library.scm: 2448 ##sys#read-warning */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[520]+1)))(5,*((C_word*)lf[520]+1),((C_word*)t0)[6],((C_word*)t0)[5],lf[554],((C_word*)t0)[4]);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}}
@@ -24418,69 +24430,69 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* k12754 in k12748 in k12736 in r-number in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12756(C_word c,C_word t0,C_word t1){
+/* k12777 in k12771 in k12759 in r-number in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* r-vector in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12715(C_word t0,C_word t1){
+/* r-vector in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12738(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12715,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12719,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2413 r-list */
+C_save_and_reclaim((void*)trf_12738,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12742,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2435 r-list */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12504(t3,t2,C_make_character(40),C_make_character(41));}
+f_12527(t3,t2,C_make_character(40),C_make_character(41));}
 
-/* k12717 in r-vector in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12719(C_word c,C_word t0,C_word t1){
+/* k12740 in r-vector in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12719,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12725,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2414 list? */
+C_save_and_reclaim((void*)tr2,(void*)f_12742,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12748,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2436 list? */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}
 
-/* k12723 in k12717 in r-vector in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12725(C_word c,C_word t0,C_word t1){
+/* k12746 in k12740 in r-vector in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 2415 ##sys#list->vector */
-t2=*((C_word*)lf[361]+1);
+/* library.scm: 2437 ##sys#list->vector */
+t2=*((C_word*)lf[367]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-/* library.scm: 2416 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[545],((C_word*)t0)[3]);}}
+/* library.scm: 2438 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[551],((C_word*)t0)[3]);}}
 
-/* r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12504(C_word t0,C_word t1,C_word t2,C_word t3){
+/* r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12527(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12504,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12713,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=t1,a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t2,tmp=(C_word)a,a+=12,tmp);
-/* library.scm: 2356 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_12527,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12736,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=t1,a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t2,tmp=(C_word)a,a+=12,tmp);
+/* library.scm: 2378 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[6]);}
 
-/* k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12713(C_word c,C_word t0,C_word t1){
+/* k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24493,25 +24505,25 @@ C_word t9;
 C_word t10;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12713,2,t0,t1);}
-t2=(C_word)C_eqp(t1,((C_word*)t0)[11]);
+C_save_and_reclaim((void*)tr2,(void*)f_12736,2,t0,t1);}
+t2=C_eqp(t1,((C_word*)t0)[11]);
 if(C_truep(t2)){
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=((C_word*)((C_word*)t0)[10])[1];
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12514,a[2]=t6,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t4,a[6]=t7,a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
-t9=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12527,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[10],a[11]=((C_word)li468),tmp=(C_word)a,a+=12,tmp);
-/* library.scm: 2360 ##sys#call-with-current-continuation */
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12537,a[2]=t6,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t4,a[6]=t7,a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t9=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12550,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[10],a[11]=((C_word)li470),tmp=(C_word)a,a+=12,tmp);
+/* library.scm: 2382 ##sys#call-with-current-continuation */
 C_call_cc(3,0,t8,t9);}
 else{
-/* library.scm: 2410 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[8],((C_word*)t0)[6],lf[544],((C_word*)t0)[11]);}}
+/* library.scm: 2432 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[8],((C_word*)t0)[6],lf[550],((C_word*)t0)[11]);}}
 
-/* a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12527(C_word c,C_word t0,C_word t1,C_word t2){
+/* a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12550(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -24521,71 +24533,71 @@ C_word t7;
 C_word ab[20],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12527,3,t0,t1,t2);}
-t3=C_mutate(((C_word *)((C_word*)t0)[10])+1,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12530,a[2]=((C_word*)t0)[8],a[3]=t2,a[4]=((C_word*)t0)[9],a[5]=((C_word)li466),tmp=(C_word)a,a+=6,tmp));
+C_save_and_reclaim((void*)tr3,(void*)f_12550,3,t0,t1,t2);}
+t3=C_mutate(((C_word *)((C_word*)t0)[10])+1,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12553,a[2]=((C_word*)t0)[8],a[3]=t2,a[4]=((C_word*)t0)[9],a[5]=((C_word)li468),tmp=(C_word)a,a+=6,tmp));
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12548,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t5,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[8],a[11]=((C_word)li467),tmp=(C_word)a,a+=12,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12571,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t5,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[8],a[11]=((C_word)li469),tmp=(C_word)a,a+=12,tmp));
 t7=((C_word*)t5)[1];
-f_12548(t7,t1,C_SCHEME_END_OF_LIST);}
+f_12571(t7,t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12548(C_word t0,C_word t1,C_word t2){
+/* loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12571(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12548,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12552,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
-/* library.scm: 2368 r-spaces */
+C_save_and_reclaim((void*)trf_12571,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12575,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
+/* library.scm: 2390 r-spaces */
 t4=((C_word*)((C_word*)t0)[8])[1];
-f_11987(t4,t3);}
+f_12010(t4,t3);}
 
-/* k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12552(C_word c,C_word t0,C_word t1){
+/* k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12575(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12552,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12555,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12575,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12578,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=t2;
-f_12555(t3,C_SCHEME_UNDEFINED);}
+f_12578(t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12706,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2369 ##sys#port-line */
-t4=*((C_word*)lf[479]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12729,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2391 ##sys#port-line */
+t4=*((C_word*)lf[485]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[11]);}}
 
-/* k12704 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12706(C_word c,C_word t0,C_word t1){
+/* k12727 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12729(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_12555(t3,t2);}
+f_12578(t3,t2);}
 
-/* k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12555(C_word t0,C_word t1){
+/* k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12578(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12555,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12558,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-/* library.scm: 2370 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_12578,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12581,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+/* library.scm: 2392 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[10]);}
 
-/* k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12558(C_word c,C_word t0,C_word t1){
+/* k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12581(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24594,32 +24606,32 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12558,2,t0,t1);}
-if(C_truep((C_word)C_eofp(t1))){
-/* library.scm: 2372 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[11],((C_word*)t0)[10],lf[540]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12581,2,t0,t1);}
+if(C_truep(C_eofp(t1))){
+/* library.scm: 2394 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[11],((C_word*)t0)[10],lf[546]);}
 else{
-t2=(C_word)C_eqp(t1,((C_word*)t0)[9]);
+t2=C_eqp(t1,((C_word*)t0)[9]);
 if(C_truep(t2)){
-/* library.scm: 2374 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+/* library.scm: 2396 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[11],((C_word*)t0)[10]);}
 else{
-t3=(C_word)C_eqp(t1,C_make_character(46));
+t3=C_eqp(t1,C_make_character(46));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12582,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
-/* library.scm: 2376 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12605,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
+/* library.scm: 2398 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[10]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12702,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2401 readrec */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12725,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2423 readrec */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_11984(t5,t4);}}}}
+f_12007(t5,t4);}}}}
 
-/* k12700 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12702(C_word c,C_word t0,C_word t1){
+/* k12723 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24627,34 +24639,34 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12702,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12725,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[5])[1])){
-t3=(C_word)C_i_setslot(((C_word*)t0)[4],C_fix(1),t2);
-/* library.scm: 2405 loop */
+t3=C_i_setslot(((C_word*)t0)[4],C_fix(1),t2);
+/* library.scm: 2427 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12548(t4,((C_word*)t0)[2],t2);}
+f_12571(t4,((C_word*)t0)[2],t2);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[5])+1,t2);
-/* library.scm: 2405 loop */
+/* library.scm: 2427 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12548(t4,((C_word*)t0)[2],t2);}}
+f_12571(t4,((C_word*)t0)[2],t2);}}
 
-/* k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12582(C_word c,C_word t0,C_word t1){
+/* k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12582,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12585,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-/* library.scm: 2377 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12605,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12608,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+/* library.scm: 2399 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[8]);}
 
-/* k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12585(C_word c,C_word t0,C_word t1){
+/* k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24664,29 +24676,29 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12585,2,t0,t1);}
-t2=(C_word)C_u_i_char_whitespacep(t1);
-t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12594,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12608,2,t0,t1);}
+t2=C_u_i_char_whitespacep(t1);
+t3=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12617,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_12594(t4,t2);}
+f_12617(t4,t2);}
 else{
-t4=(C_word)C_eqp(t1,C_make_character(40));
+t4=C_eqp(t1,C_make_character(40));
 if(C_truep(t4)){
 t5=t3;
-f_12594(t5,t4);}
+f_12617(t5,t4);}
 else{
-t5=(C_word)C_eqp(t1,C_make_character(41));
+t5=C_eqp(t1,C_make_character(41));
 if(C_truep(t5)){
 t6=t3;
-f_12594(t6,t5);}
+f_12617(t6,t5);}
 else{
-t6=(C_word)C_eqp(t1,C_make_character(34));
+t6=C_eqp(t1,C_make_character(34));
 t7=t3;
-f_12594(t7,(C_truep(t6)?t6:(C_word)C_eqp(t1,C_make_character(59))));}}}}
+f_12617(t7,(C_truep(t6)?t6:C_eqp(t1,C_make_character(59))));}}}}
 
-/* k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12594(C_word t0,C_word t1){
+/* k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12617(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24694,68 +24706,68 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12594,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12617,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12597,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[12]))){
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12620,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[12]))){
 t3=t2;
-f_12597(2,t3,C_SCHEME_UNDEFINED);}
+f_12620(2,t3,C_SCHEME_UNDEFINED);}
 else{
-/* library.scm: 2384 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[9],lf[542]);}}
+/* library.scm: 2406 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[9],lf[548]);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12632,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12664,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2391 r-token */
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12655,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12687,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2413 r-token */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_12910(t4,t3);}}
+f_12933(t4,t3);}}
 
-/* k12662 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12664(C_word c,C_word t0,C_word t1){
+/* k12685 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12687(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2391 ##sys#string-append */
+/* library.scm: 2413 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[543],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[549],t1);}
 
-/* k12630 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12632(C_word c,C_word t0,C_word t1){
+/* k12653 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12632,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12635,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_u_i_char_numericp(((C_word*)t0)[2]))){
-/* library.scm: 2393 ##sys#string->number */
-t3=*((C_word*)lf[312]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12655,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12658,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_u_i_char_numericp(((C_word*)t0)[2]))){
+/* library.scm: 2415 ##sys#string->number */
+t3=*((C_word*)lf[318]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 else{
 t3=t2;
-f_12635(2,t3,C_SCHEME_FALSE);}}
+f_12658(2,t3,C_SCHEME_FALSE);}}
 
-/* k12633 in k12630 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12635(C_word c,C_word t0,C_word t1){
+/* k12656 in k12653 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12635,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12638,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12658,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12661,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_12638(2,t3,t1);}
+f_12661(2,t3,t1);}
 else{
-/* library.scm: 2394 resolve-symbol */
+/* library.scm: 2416 resolve-symbol */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13517(t3,t2,((C_word*)t0)[2]);}}
+f_13540(t3,t2,((C_word*)t0)[2]);}}
 
-/* k12636 in k12633 in k12630 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12638(C_word c,C_word t0,C_word t1){
+/* k12659 in k12656 in k12653 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12661(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24763,152 +24775,152 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12638,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_12661,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[5])[1])){
-t3=(C_word)C_i_setslot(((C_word*)t0)[4],C_fix(1),t2);
-/* library.scm: 2399 loop */
+t3=C_i_setslot(((C_word*)t0)[4],C_fix(1),t2);
+/* library.scm: 2421 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12548(t4,((C_word*)t0)[2],t2);}
+f_12571(t4,((C_word*)t0)[2],t2);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[5])+1,t2);
-/* library.scm: 2399 loop */
+/* library.scm: 2421 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12548(t4,((C_word*)t0)[2],t2);}}
+f_12571(t4,((C_word*)t0)[2],t2);}}
 
-/* k12595 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12597(C_word c,C_word t0,C_word t1){
+/* k12618 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12620(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12597,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12600,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2385 r-spaces */
+C_save_and_reclaim((void*)tr2,(void*)f_12620,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12623,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2407 r-spaces */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11987(t3,t2);}
+f_12010(t3,t2);}
 
-/* k12598 in k12595 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12600(C_word c,C_word t0,C_word t1){
+/* k12621 in k12618 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12600,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12623,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2386 readrec */
+C_save_and_reclaim((void*)tr2,(void*)f_12623,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12646,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2408 readrec */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11984(t3,t2);}
+f_12007(t3,t2);}
 
-/* k12621 in k12598 in k12595 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12623(C_word c,C_word t0,C_word t1){
+/* k12644 in k12621 in k12618 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12623,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[6],C_fix(1),t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12606,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2387 r-spaces */
+C_save_and_reclaim((void*)tr2,(void*)f_12646,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[6],C_fix(1),t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12629,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2409 r-spaces */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_11987(t4,t3);}
+f_12010(t4,t3);}
 
-/* k12604 in k12621 in k12598 in k12595 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12606(C_word c,C_word t0,C_word t1){
+/* k12627 in k12644 in k12621 in k12618 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12606,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12619,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2388 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12629,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12642,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2410 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k12617 in k12604 in k12621 in k12598 in k12595 in k12592 in k12583 in k12580 in k12556 in k12553 in k12550 in loop in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12619(C_word c,C_word t0,C_word t1){
+/* k12640 in k12627 in k12644 in k12621 in k12618 in k12615 in k12606 in k12603 in k12579 in k12576 in k12573 in loop in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(t1,((C_word*)t0)[4]);
+t2=C_eqp(t1,((C_word*)t0)[4]);
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-/* library.scm: 2389 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],((C_word*)t0)[2],lf[541],((C_word*)t0)[4]);}}
+/* library.scm: 2411 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],((C_word*)t0)[2],lf[547],((C_word*)t0)[4]);}}
 
-/* f_12530 in a12526 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12530(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_12553 in a12549 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12553(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12530,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr3,(void*)f_12553,3,t0,t1,t2);}
+t3=C_eqp(t2,((C_word*)t0)[4]);
 if(C_truep(t3)){
-/* library.scm: 2365 return */
+/* library.scm: 2387 return */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,C_SCHEME_FALSE);}
 else{
-/* library.scm: 2366 ##sys#read-error */
-t4=*((C_word*)lf[507]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,((C_word*)t0)[2],lf[539],t2,((C_word*)t0)[4]);}}
+/* library.scm: 2388 ##sys#read-error */
+t4=*((C_word*)lf[513]+1);
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,((C_word*)t0)[2],lf[545],t2,((C_word*)t0)[4]);}}
 
-/* k12512 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12514(C_word c,C_word t0,C_word t1){
+/* k12535 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12537(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12514,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12537,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 if(C_truep(((C_word*)((C_word*)t0)[5])[1])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12525,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2408 ##sys#infix-list-hook */
-t4=*((C_word*)lf[505]+1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12548,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2430 ##sys#infix-list-hook */
+t4=*((C_word*)lf[511]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)((C_word*)t0)[5])[1]);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}}
 
-/* k12523 in k12512 in k12711 in r-list in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12525(C_word c,C_word t0,C_word t1){
+/* k12546 in k12535 in k12734 in r-list in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2408 info */
+/* library.scm: 2430 info */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_11915(t2,((C_word*)t0)[3],lf[538],t1,((C_word*)((C_word*)t0)[2])[1]);}
+f_11938(t2,((C_word*)t0)[3],lf[544],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12131(C_word t0,C_word t1,C_word t2){
+/* r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12154(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12131,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12502,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 2308 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_12154,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12525,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 2330 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[6]);}
 
-/* k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12502(C_word c,C_word t0,C_word t1){
+/* k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12525(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24917,40 +24929,40 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12502,2,t0,t1);}
-t2=(C_word)C_eqp(t1,((C_word*)t0)[8]);
+C_save_and_reclaim((void*)tr2,(void*)f_12525,2,t0,t1);}
+t2=C_eqp(t1,((C_word*)t0)[8]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12145,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2309 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12168,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2331 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[7]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12494,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12498,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2353 string */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12517,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12521,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2375 string */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,((C_word*)t0)[8]);}}
 
-/* k12496 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12498(C_word c,C_word t0,C_word t1){
+/* k12519 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12521(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2353 string-append */
+/* library.scm: 2375 string-append */
 t2=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[536],t1,lf[537]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[2],lf[542],t1,lf[543]);}
 
-/* k12492 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12494(C_word c,C_word t0,C_word t1){
+/* k12515 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12517(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2353 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
+/* library.scm: 2375 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12145(C_word c,C_word t0,C_word t1){
+/* k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24958,15 +24970,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12145,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12168,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12147,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word)li464),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12170,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word)li466),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_12147(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_12170(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12147(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12170(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -24976,46 +24988,46 @@ C_word t8;
 C_word t9;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12147,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12170,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-if(C_truep((C_word)C_eofp(((C_word*)t4)[1]))){
-/* library.scm: 2311 ##sys#read-error */
-t5=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,((C_word*)t0)[7],lf[525]);}
+if(C_truep(C_eofp(((C_word*)t4)[1]))){
+/* library.scm: 2333 ##sys#read-error */
+t5=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,((C_word*)t0)[7],lf[531]);}
 else{
-t5=(C_word)C_eqp(C_make_character(92),((C_word*)t4)[1]);
+t5=C_eqp(C_make_character(92),((C_word*)t4)[1]);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12164,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=t4,tmp=(C_word)a,a+=10,tmp);
-/* library.scm: 2313 ##sys#read-char-0 */
-t7=*((C_word*)lf[496]+1);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12187,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=t4,tmp=(C_word)a,a+=10,tmp);
+/* library.scm: 2335 ##sys#read-char-0 */
+t7=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[7]);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[2],((C_word*)t4)[1]);
+t6=C_eqp(((C_word*)t0)[2],((C_word*)t4)[1]);
 if(C_truep(t6)){
-/* library.scm: 2351 ##sys#reverse-list->string */
+/* library.scm: 2373 ##sys#reverse-list->string */
 t7=*((C_word*)lf[155]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t1,t3);}
 else{
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12483,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2352 ##sys#read-char-0 */
-t8=*((C_word*)lf[496]+1);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12506,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2374 ##sys#read-char-0 */
+t8=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,((C_word*)t0)[7]);}}}}
 
-/* k12481 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12483(C_word c,C_word t0,C_word t1){
+/* k12504 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12506(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12483,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4]);
-/* library.scm: 2352 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12506,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4]);
+/* library.scm: 2374 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12164(C_word c,C_word t0,C_word t1){
+/* k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25035,207 +25047,207 @@ C_word t16;
 C_word t17;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12164,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12187,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[9])+1,t1);
 t3=((C_word*)((C_word*)t0)[9])[1];
 switch(t3){
 case C_make_character(116):
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12177,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2315 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12200,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2337 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);
 case C_make_character(114):
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12194,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2316 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12217,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2338 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);
 case C_make_character(98):
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12211,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2317 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12234,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2339 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);
 case C_make_character(110):
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12228,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2318 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12251,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2340 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);
 case C_make_character(97):
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12245,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2319 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12268,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2341 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);
 case C_make_character(118):
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12266,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2320 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12289,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2342 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);
 case C_make_character(102):
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12287,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2321 ##sys#read-char-0 */
-t5=*((C_word*)lf[496]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12310,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2343 ##sys#read-char-0 */
+t5=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);
 case C_make_character(120):
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12319,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2323 r-usequence */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12342,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2345 r-usequence */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12035(t5,t4,lf[526],C_fix(2));
+f_12058(t5,t4,lf[532],C_fix(2));
 case C_make_character(117):
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12328,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2326 r-usequence */
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12351,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2348 r-usequence */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12035(t5,t4,lf[532],C_fix(4));
+f_12058(t5,t4,lf[538],C_fix(4));
 case C_make_character(85):
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12400,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2339 r-usequence */
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12423,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2361 r-usequence */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12035(t5,t4,lf[534],C_fix(8));
+f_12058(t5,t4,lf[540],C_fix(8));
 default:
-t4=(C_word)C_eqp(t3,C_make_character(92));
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12433,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t4=C_eqp(t3,C_make_character(92));
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12456,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_12433(t6,t4);}
+f_12456(t6,t4);}
 else{
-t6=(C_word)C_eqp(t3,C_make_character(39));
+t6=C_eqp(t3,C_make_character(39));
 t7=t5;
-f_12433(t7,(C_truep(t6)?t6:(C_word)C_eqp(t3,C_make_character(34))));}}}
+f_12456(t7,(C_truep(t6)?t6:C_eqp(t3,C_make_character(34))));}}}
 
-/* k12431 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12433(C_word t0,C_word t1){
+/* k12454 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12456(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12433,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12456,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12440,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2344 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12463,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2366 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12447,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2346 ##sys#read-warning */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[514]+1)))(5,*((C_word*)lf[514]+1),t2,((C_word*)t0)[2],lf[535],((C_word*)((C_word*)t0)[6])[1]);}}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12470,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2368 ##sys#read-warning */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[520]+1)))(5,*((C_word*)lf[520]+1),t2,((C_word*)t0)[2],lf[541],((C_word*)((C_word*)t0)[6])[1]);}}
 
-/* k12445 in k12431 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12447(C_word c,C_word t0,C_word t1){
+/* k12468 in k12454 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12447,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12454,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2350 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12470,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12477,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2372 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k12452 in k12445 in k12431 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12454(C_word c,C_word t0,C_word t1){
+/* k12475 in k12468 in k12454 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12477(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12454,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4]);
-/* library.scm: 2350 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12477,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4]);
+/* library.scm: 2372 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12438 in k12431 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12440(C_word c,C_word t0,C_word t1){
+/* k12461 in k12454 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12440,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4]);
-/* library.scm: 2344 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12463,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4]);
+/* library.scm: 2366 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12398 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12400(C_word c,C_word t0,C_word t1){
+/* k12421 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12423(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12400,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12406,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 2340 ##sys#unicode-surrogate? */
-t3=*((C_word*)lf[531]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12423,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12429,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 2362 ##sys#unicode-surrogate? */
+t3=*((C_word*)lf[537]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k12404 in k12398 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12406(C_word c,C_word t0,C_word t1){
+/* k12427 in k12421 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12429(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12406,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12429,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12413,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2341 string-append */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12436,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2363 string-append */
 t3=((C_word*)t0)[6];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[533],((C_word*)t0)[5]);}
+((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[539],((C_word*)t0)[5]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12420,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2342 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12443,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2364 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[7]);}}
 
-/* k12418 in k12404 in k12398 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12420(C_word c,C_word t0,C_word t1){
+/* k12441 in k12427 in k12421 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12420,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12424,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2342 r-cons-codepoint */
-f_12095(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12443,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12447,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2364 r-cons-codepoint */
+f_12118(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12422 in k12418 in k12404 in k12398 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12424(C_word c,C_word t0,C_word t1){
+/* k12445 in k12441 in k12427 in k12421 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2342 loop */
+/* library.scm: 2364 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_12147(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12170(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12411 in k12404 in k12398 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12413(C_word c,C_word t0,C_word t1){
+/* k12434 in k12427 in k12421 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2341 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
+/* library.scm: 2363 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12328(C_word c,C_word t0,C_word t1){
+/* k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12328,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12334,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 2327 ##sys#unicode-surrogate? */
-t3=*((C_word*)lf[531]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12351,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12357,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 2349 ##sys#unicode-surrogate? */
+t3=*((C_word*)lf[537]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12334(C_word c,C_word t0,C_word t1){
+/* k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25243,273 +25255,273 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12334,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12357,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12340,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12380,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2328 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12363,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12403,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2350 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12387,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2337 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12410,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2359 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}}
 
-/* k12385 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12387(C_word c,C_word t0,C_word t1){
+/* k12408 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12387,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12391,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2337 r-cons-codepoint */
-f_12095(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12410,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12414,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2359 r-cons-codepoint */
+f_12118(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12389 in k12385 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12391(C_word c,C_word t0,C_word t1){
+/* k12412 in k12408 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2337 loop */
+/* library.scm: 2359 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_12147(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12170(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12378 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12380(C_word c,C_word t0,C_word t1){
+/* k12401 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12403(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12380,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(92),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12403,2,t0,t1);}
+t2=C_eqp(C_make_character(92),t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12376,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2329 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12399,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2351 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
-f_12340(t3,C_SCHEME_FALSE);}}
+f_12363(t3,C_SCHEME_FALSE);}}
 
-/* k12374 in k12378 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12376(C_word c,C_word t0,C_word t1){
+/* k12397 in k12401 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12399(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_12340(t2,(C_word)C_eqp(C_make_character(117),t1));}
+f_12363(t2,C_eqp(C_make_character(117),t1));}
 
-/* k12338 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12340(C_word t0,C_word t1){
+/* k12361 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12363(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12340,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12363,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12343,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 2330 r-usequence */
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12366,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 2352 r-usequence */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12035(t3,t2,lf[529],C_fix(4));}
+f_12058(t3,t2,lf[535],C_fix(4));}
 else{
-/* library.scm: 2336 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[7],((C_word*)t0)[4],lf[530],((C_word*)t0)[3]);}}
+/* library.scm: 2358 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[7],((C_word*)t0)[4],lf[536],((C_word*)t0)[3]);}}
 
-/* k12341 in k12338 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12343(C_word c,C_word t0,C_word t1){
+/* k12364 in k12361 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12343,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12346,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* library.scm: 2331 ##sys#surrogates->codepoint */
-t3=*((C_word*)lf[528]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12366,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12369,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* library.scm: 2353 ##sys#surrogates->codepoint */
+t3=*((C_word*)lf[534]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],t1);}
 
-/* k12344 in k12341 in k12338 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12346(C_word c,C_word t0,C_word t1){
+/* k12367 in k12364 in k12361 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12346,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12369,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12356,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2333 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12379,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2355 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 else{
-/* library.scm: 2335 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[7],((C_word*)t0)[4],lf[527],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+/* library.scm: 2357 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[7],((C_word*)t0)[4],lf[533],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k12354 in k12344 in k12341 in k12338 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12356(C_word c,C_word t0,C_word t1){
+/* k12377 in k12367 in k12364 in k12361 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12379(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12356,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12360,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2334 r-cons-codepoint */
-f_12095(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12379,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12383,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2356 r-cons-codepoint */
+f_12118(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12358 in k12354 in k12344 in k12341 in k12338 in k12332 in k12326 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12360(C_word c,C_word t0,C_word t1){
+/* k12381 in k12377 in k12367 in k12364 in k12361 in k12355 in k12349 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2333 loop */
+/* library.scm: 2355 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_12147(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12170(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12317 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12319(C_word c,C_word t0,C_word t1){
+/* k12340 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12342(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12319,2,t0,t1);}
-t2=(C_word)C_make_character((C_word)C_unfix(t1));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12311,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2324 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12342,2,t0,t1);}
+t2=C_make_character(C_unfix(t1));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12334,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2346 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k12309 in k12317 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12311(C_word c,C_word t0,C_word t1){
+/* k12332 in k12340 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12311,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
-/* library.scm: 2324 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12334,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+/* library.scm: 2346 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12285 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12287(C_word c,C_word t0,C_word t1){
+/* k12308 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12287,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_make_character(12),((C_word*)t0)[4]);
-/* library.scm: 2321 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12310,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_make_character(12),((C_word*)t0)[4]);
+/* library.scm: 2343 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12264 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12266(C_word c,C_word t0,C_word t1){
+/* k12287 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12266,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_make_character(11),((C_word*)t0)[4]);
-/* library.scm: 2320 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12289,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_make_character(11),((C_word*)t0)[4]);
+/* library.scm: 2342 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12243 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12245(C_word c,C_word t0,C_word t1){
+/* k12266 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12245,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_make_character(7),((C_word*)t0)[4]);
-/* library.scm: 2319 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12268,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_make_character(7),((C_word*)t0)[4]);
+/* library.scm: 2341 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12226 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12228(C_word c,C_word t0,C_word t1){
+/* k12249 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12228,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_make_character(10),((C_word*)t0)[4]);
-/* library.scm: 2318 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12251,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_make_character(10),((C_word*)t0)[4]);
+/* library.scm: 2340 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12209 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12211(C_word c,C_word t0,C_word t1){
+/* k12232 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12234(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12211,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_make_character(8),((C_word*)t0)[4]);
-/* library.scm: 2317 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12234,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_make_character(8),((C_word*)t0)[4]);
+/* library.scm: 2339 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12192 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12194(C_word c,C_word t0,C_word t1){
+/* k12215 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12194,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_make_character(13),((C_word*)t0)[4]);
-/* library.scm: 2316 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12217,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_make_character(13),((C_word*)t0)[4]);
+/* library.scm: 2338 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k12175 in k12162 in loop in k12143 in k12500 in r-string in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12177(C_word c,C_word t0,C_word t1){
+/* k12198 in k12185 in loop in k12166 in k12523 in r-string in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12177,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,C_make_character(9),((C_word*)t0)[4]);
-/* library.scm: 2315 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_12200,2,t0,t1);}
+t2=C_a_i_cons(&a,2,C_make_character(9),((C_word*)t0)[4]);
+/* library.scm: 2337 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12147(t3,((C_word*)t0)[2],t1,t2);}
+f_12170(t3,((C_word*)t0)[2],t1,t2);}
 
-/* r-cons-codepoint in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12095(C_word t1,C_word t2,C_word t3){
+/* r-cons-codepoint in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12118(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12095,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12099,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_make_character((C_word)C_unfix(t2));
-/* library.scm: 2300 ##sys#char->utf8-string */
-t6=*((C_word*)lf[524]+1);
+C_save_and_reclaim((void*)trf_12118,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12122,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=C_make_character(C_unfix(t2));
+/* library.scm: 2322 ##sys#char->utf8-string */
+t6=*((C_word*)lf[530]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 
-/* k12097 in r-cons-codepoint in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12099(C_word c,C_word t0,C_word t1){
+/* k12120 in r-cons-codepoint in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25518,16 +25530,16 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12099,2,t0,t1);}
-t2=(C_word)C_block_size(t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12122,2,t0,t1);}
+t2=C_block_size(t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12107,a[2]=t4,a[3]=t1,a[4]=t2,a[5]=((C_word)li462),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12130,a[2]=t4,a[3]=t1,a[4]=t2,a[5]=((C_word)li464),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_12107(t6,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
+f_12130(t6,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
 
-/* lp in k12097 in r-cons-codepoint in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12107(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k12120 in r-cons-codepoint in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12130(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -25540,15 +25552,15 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12107,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
+C_save_and_reclaim((void*)trf_12130,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_fixnum_plus(t2,C_fix(1));
-t5=(C_word)C_a_i_cons(&a,2,(C_word)C_subchar(((C_word*)t0)[3],t2),t3);
-/* library.scm: 2305 lp */
+t4=C_fixnum_plus(t2,C_fix(1));
+t5=C_a_i_cons(&a,2,C_subchar(((C_word*)t0)[3],t2),t3);
+/* library.scm: 2327 lp */
 t8=t1;
 t9=t4;
 t10=t5;
@@ -25557,8 +25569,8 @@ t2=t9;
 t3=t10;
 goto loop;}}
 
-/* r-usequence in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12035(C_word t0,C_word t1,C_word t2,C_word t3){
+/* r-usequence in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12058(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -25566,15 +25578,15 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12035,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12058,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12041,a[2]=t5,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word)li460),tmp=(C_word)a,a+=7,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12064,a[2]=t5,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word)li462),tmp=(C_word)a,a+=7,tmp));
 t7=((C_word*)t5)[1];
-f_12041(t7,t1,C_SCHEME_END_OF_LIST,t3);}
+f_12064(t7,t1,C_SCHEME_END_OF_LIST,t3);}
 
-/* loop in r-usequence in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_12041(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in r-usequence in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12064(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -25582,21 +25594,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12041,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t3,C_fix(0));
+C_save_and_reclaim((void*)trf_12064,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t3,C_fix(0));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12051,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2290 ##sys#reverse-list->string */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12074,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2312 ##sys#reverse-list->string */
 t6=*((C_word*)lf[155]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 else{
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12067,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2294 ##sys#read-char-0 */
-t6=*((C_word*)lf[496]+1);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12090,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2316 ##sys#read-char-0 */
+t6=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[5]);}}
 
-/* k12065 in loop in r-usequence in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12067(C_word c,C_word t0,C_word t1){
+/* k12088 in loop in r-usequence in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25605,73 +25617,73 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12067,2,t0,t1);}
-t2=(C_word)C_eofp(t1);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(34),t1));
+C_save_and_reclaim((void*)tr2,(void*)f_12090,2,t0,t1);}
+t2=C_eofp(t1);
+t3=(C_truep(t2)?t2:C_eqp(C_make_character(34),t1));
 if(C_truep(t3)){
-/* library.scm: 2296 ##sys#read-error */
-t4=*((C_word*)lf[507]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[6],((C_word*)t0)[5],lf[523]);}
+/* library.scm: 2318 ##sys#read-error */
+t4=*((C_word*)lf[513]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[6],((C_word*)t0)[5],lf[529]);}
 else{
-t4=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
-t5=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 2297 loop */
+t4=C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
+t5=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 2319 loop */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_12041(t6,((C_word*)t0)[6],t4,t5);}}
+f_12064(t6,((C_word*)t0)[6],t4,t5);}}
 
-/* k12049 in loop in r-usequence in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12051(C_word c,C_word t0,C_word t1){
+/* k12072 in loop in r-usequence in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12051,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12054,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 2291 string->number */
+C_save_and_reclaim((void*)tr2,(void*)f_12074,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12077,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2313 string->number */
 C_string_to_number(4,0,t2,t1,C_fix(16));}
 
-/* k12052 in k12049 in loop in r-usequence in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12054(C_word c,C_word t0,C_word t1){
+/* k12075 in k12072 in loop in r-usequence in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12077(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12054,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12077,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12064,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2293 string-append */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12087,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2315 string-append */
 t3=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t3))(6,t3,t2,lf[521],((C_word*)t0)[3],((C_word*)t0)[2],lf[522]);}}
+((C_proc6)C_retrieve_proc(t3))(6,t3,t2,lf[527],((C_word*)t0)[3],((C_word*)t0)[2],lf[528]);}}
 
-/* k12062 in k12052 in k12049 in loop in r-usequence in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12064(C_word c,C_word t0,C_word t1){
+/* k12085 in k12075 in k12072 in loop in r-usequence in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12087(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2293 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
+/* library.scm: 2315 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* r-spaces in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11987(C_word t0,C_word t1){
+/* r-spaces in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12010(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11987,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11995,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2278 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)trf_12010,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12018,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2300 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k11993 in r-spaces in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11995(C_word c,C_word t0,C_word t1){
+/* k12016 in r-spaces in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25679,15 +25691,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11995,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12018,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11997,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word)li458),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12020,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word)li460),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_11997(t5,((C_word*)t0)[2],t1);}
+f_12020(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k11993 in r-spaces in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11997(C_word t0,C_word t1,C_word t2){
+/* loop in k12016 in r-spaces in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_12020(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -25697,138 +25709,138 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11997,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eofp(t2);
+C_save_and_reclaim((void*)trf_12020,NULL,3,t0,t1,t2);}
+t3=C_eofp(t2);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t4=(C_word)C_eqp(C_make_character(59),t2);
+t4=C_eqp(C_make_character(59),t2);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12010,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2281 skip-to-eol */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12033,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2303 skip-to-eol */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_11924(t6,t5);}
+f_11947(t6,t5);}
 else{
-if(C_truep((C_word)C_u_i_char_whitespacep(t2))){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12026,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2284 ##sys#read-char-0 */
-t6=*((C_word*)lf[496]+1);
+if(C_truep(C_u_i_char_whitespacep(t2))){
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12049,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2306 ##sys#read-char-0 */
+t6=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[3]);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}}}
 
-/* k12024 in loop in k11993 in r-spaces in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12026(C_word c,C_word t0,C_word t1){
+/* k12047 in loop in k12016 in r-spaces in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12026,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12033,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2285 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12049,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12056,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2307 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k12031 in k12024 in loop in k11993 in r-spaces in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12033(C_word c,C_word t0,C_word t1){
+/* k12054 in k12047 in loop in k12016 in r-spaces in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2285 loop */
+/* library.scm: 2307 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_11997(t2,((C_word*)t0)[2],t1);}
+f_12020(t2,((C_word*)t0)[2],t1);}
 
-/* k12008 in loop in k11993 in r-spaces in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12010(C_word c,C_word t0,C_word t1){
+/* k12031 in loop in k12016 in r-spaces in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12010,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12017,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2282 ##sys#peek-char-0 */
-t3=*((C_word*)lf[497]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_12033,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12040,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2304 ##sys#peek-char-0 */
+t3=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k12015 in k12008 in loop in k11993 in r-spaces in readrec in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_12017(C_word c,C_word t0,C_word t1){
+/* k12038 in k12031 in loop in k12016 in r-spaces in readrec in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_12040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2282 loop */
+/* library.scm: 2304 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_11997(t2,((C_word*)t0)[2],t1);}
+f_12020(t2,((C_word*)t0)[2],t1);}
 
-/* read-unreserved-char-0 in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11969(C_word t0,C_word t1,C_word t2){
+/* read-unreserved-char-0 in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11992(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11969,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11973,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2270 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_11992,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11996,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2292 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k11971 in read-unreserved-char-0 in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11973(C_word c,C_word t0,C_word t1){
+/* k11994 in read-unreserved-char-0 in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_memq(t1,((C_word*)((C_word*)t0)[4])[1]))){
-/* library.scm: 2272 reserved-character */
+if(C_truep(C_i_memq(t1,((C_word*)((C_word*)t0)[4])[1]))){
+/* library.scm: 2294 reserved-character */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_11960(t2,((C_word*)t0)[2],t1);}
+f_11983(t2,((C_word*)t0)[2],t1);}
 else{
 t2=t1;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* reserved-character in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11960(C_word t0,C_word t1,C_word t2){
+/* reserved-character in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11983(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11960,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11964,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2266 ##sys#read-char-0 */
-t4=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_11983,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11987,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2288 ##sys#read-char-0 */
+t4=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k11962 in reserved-character in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11964(C_word c,C_word t0,C_word t1){
+/* k11985 in reserved-character in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2267 ##sys#read-error */
-t2=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[520],((C_word*)t0)[2]);}
+/* library.scm: 2289 ##sys#read-error */
+t2=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[526],((C_word*)t0)[2]);}
 
-/* skip-to-eol in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11924(C_word t0,C_word t1){
+/* skip-to-eol in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11947(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11924,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11932,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2261 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+C_save_and_reclaim((void*)trf_11947,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11955,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2283 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k11930 in skip-to-eol in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11932(C_word c,C_word t0,C_word t1){
+/* k11953 in skip-to-eol in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11955(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25836,69 +25848,69 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11932,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11955,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11934,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li454),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11957,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li456),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_11934(t5,((C_word*)t0)[2],t1);}
+f_11957(t5,((C_word*)t0)[2],t1);}
 
-/* skip in k11930 in skip-to-eol in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11934(C_word t0,C_word t1,C_word t2){
+/* skip in k11953 in skip-to-eol in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11957(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11934,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11941,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_eofp(t2))){
+C_save_and_reclaim((void*)trf_11957,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11964,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_eofp(t2))){
 t4=t3;
-f_11941(t4,C_SCHEME_FALSE);}
+f_11964(t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_eqp(C_make_character(10),t2);
+t4=C_eqp(C_make_character(10),t2);
 t5=t3;
-f_11941(t5,(C_word)C_i_not(t4));}}
+f_11964(t5,C_i_not(t4));}}
 
-/* k11939 in skip in k11930 in skip-to-eol in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11941(C_word t0,C_word t1){
+/* k11962 in skip in k11953 in skip-to-eol in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11964(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11941,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11964,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11948,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2263 ##sys#read-char-0 */
-t3=*((C_word*)lf[496]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11971,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2285 ##sys#read-char-0 */
+t3=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k11946 in k11939 in skip in k11930 in skip-to-eol in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11948(C_word c,C_word t0,C_word t1){
+/* k11969 in k11962 in skip in k11953 in skip-to-eol in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2263 skip */
+/* library.scm: 2285 skip */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_11934(t2,((C_word*)t0)[2],t1);}
+f_11957(t2,((C_word*)t0)[2],t1);}
 
-/* info in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11915(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* info in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11938(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11915,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_11938,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep(((C_word*)t0)[2])){
-/* library.scm: 2257 infohandler */
+/* library.scm: 2279 infohandler */
 t5=((C_word*)t0)[2];
 ((C_proc5)C_retrieve_proc(t5))(5,t5,t1,t2,t3,t4);}
 else{
@@ -25906,20 +25918,20 @@ t5=t3;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* f_11909 in k11905 in k11902 in k11899 in k11896 in k11893 in ##sys#read in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11909(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_11932 in k11928 in k11925 in k11922 in k11919 in k11916 in ##sys#read in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11932(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11909,3,t0,t1,t2);}
-/* library.scm: 2253 ##sys#read-error */
-t3=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,((C_word*)t0)[2],lf[519],t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11932,3,t0,t1,t2);}
+/* library.scm: 2275 ##sys#read-error */
+t3=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,((C_word*)t0)[2],lf[525],t2);}
 
-/* ##sys#read-error in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11865(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#read-error in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11888(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -25927,24 +25939,24 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_11865r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_11888r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_11865r(t0,t1,t2,t3,t4);}}
+f_11888r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_11865r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_11888r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11873,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2223 ##sys#port-line */
-t6=*((C_word*)lf[479]+1);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11896,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2245 ##sys#port-line */
+t6=*((C_word*)lf[485]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k11871 in ##sys#read-error in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11873(C_word c,C_word t0,C_word t1){
+/* k11894 in ##sys#read-error in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25953,36 +25965,36 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11873,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11876,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_truep(*((C_word*)lf[502]+1))?t1:C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_11896,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11899,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(C_truep(*((C_word*)lf[508]+1))?t1:C_SCHEME_FALSE);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11886,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2225 ##sys#number->string */
-t5=*((C_word*)lf[314]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11909,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2247 ##sys#number->string */
+t5=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t1);}
 else{
 t4=((C_word*)t0)[2];
-C_apply(6,0,((C_word*)t0)[5],*((C_word*)lf[9]+1),lf[516],t4,((C_word*)t0)[4]);}}
+C_apply(6,0,((C_word*)t0)[5],*((C_word*)lf[9]+1),lf[522],t4,((C_word*)t0)[4]);}}
 
-/* k11884 in k11871 in ##sys#read-error in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11886(C_word c,C_word t0,C_word t1){
+/* k11907 in k11894 in ##sys#read-error in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11909(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2225 string-append */
+/* library.scm: 2247 string-append */
 t2=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[517],t1);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[523],t1);}
 
-/* k11874 in k11871 in ##sys#read-error in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11876(C_word c,C_word t0,C_word t1){
+/* k11897 in k11894 in ##sys#read-error in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_apply(6,0,((C_word*)t0)[3],*((C_word*)lf[9]+1),lf[516],t1,((C_word*)t0)[2]);}
+C_apply(6,0,((C_word*)t0)[3],*((C_word*)lf[9]+1),lf[522],t1,((C_word*)t0)[2]);}
 
-/* ##sys#read-warning in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11842(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#read-warning in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11865(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -25990,24 +26002,24 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_11842r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_11865r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_11842r(t0,t1,t2,t3,t4);}}
+f_11865r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_11842r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_11865r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11850,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2211 ##sys#port-line */
-t6=*((C_word*)lf[479]+1);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11873,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2233 ##sys#port-line */
+t6=*((C_word*)lf[485]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k11848 in ##sys#read-warning in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11850(C_word c,C_word t0,C_word t1){
+/* k11871 in ##sys#read-warning in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26016,208 +26028,208 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11850,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11853,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_truep(*((C_word*)lf[502]+1))?t1:C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_11873,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11876,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(C_truep(*((C_word*)lf[508]+1))?t1:C_SCHEME_FALSE);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11863,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2213 ##sys#number->string */
-t5=*((C_word*)lf[314]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11886,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2235 ##sys#number->string */
+t5=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t1);}
 else{
 t4=((C_word*)t0)[2];
 C_apply(5,0,((C_word*)t0)[5],*((C_word*)lf[12]+1),t4,((C_word*)t0)[4]);}}
 
-/* k11861 in k11848 in ##sys#read-warning in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11863(C_word c,C_word t0,C_word t1){
+/* k11884 in k11871 in ##sys#read-warning in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11886(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2213 string-append */
+/* library.scm: 2235 string-append */
 t2=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[515],t1);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[521],t1);}
 
-/* k11851 in k11848 in ##sys#read-warning in k11838 in k11834 in k11830 in k11826 in k11822 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11853(C_word c,C_word t0,C_word t1){
+/* k11874 in k11871 in ##sys#read-warning in k11861 in k11857 in k11853 in k11849 in k11845 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(5,0,((C_word*)t0)[3],*((C_word*)lf[12]+1),t1,((C_word*)t0)[2]);}
 
-/* ##sys#sharp-number-hook in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#sharp-number-hook in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11839(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11816,4,t0,t1,t2,t3);}
-/* library.scm: 2197 ##sys#read-error */
-t4=*((C_word*)lf[507]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,t2,lf[508],t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11839,4,t0,t1,t2,t3);}
+/* library.scm: 2219 ##sys#read-error */
+t4=*((C_word*)lf[513]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,t2,lf[514],t3);}
 
-/* ##sys#infix-list-hook in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11813(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#infix-list-hook in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11836(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11813,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11836,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* ##sys#read-prompt-hook in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11810(C_word c,C_word t0,C_word t1){
+/* ##sys#read-prompt-hook in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11810,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11833,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* read in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11773(C_word c,C_word t0,C_word t1,...){
+/* read in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11796(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11773r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11796r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11773r(t0,t1,t2);}}
+f_11796r(t0,t1,t2);}}
 
-static void C_ccall f_11773r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11796r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11777,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11800,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_11777(2,t4,*((C_word*)lf[423]+1));}
+f_11800(2,t4,*((C_word*)lf[429]+1));}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_11777(2,t5,(C_word)C_i_car(t2));}
+f_11800(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k11775 in read in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11777(C_word c,C_word t0,C_word t1){
+/* k11798 in read in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11800(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11777,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11780,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2186 ##sys#check-port* */
-t3=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[499]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11800,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11803,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2208 ##sys#check-port* */
+t3=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[505]);}
 
-/* k11778 in k11775 in read in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11780(C_word c,C_word t0,C_word t1){
+/* k11801 in k11798 in read in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11780,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11783,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2187 ##sys#check-port-mode */
-t3=*((C_word*)lf[428]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_TRUE,lf[499]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11806,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2209 ##sys#check-port-mode */
+t3=*((C_word*)lf[434]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_TRUE,lf[505]);}
 
-/* k11781 in k11778 in k11775 in read in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11783(C_word c,C_word t0,C_word t1){
+/* k11804 in k11801 in k11798 in read in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2188 ##sys#read */
-t2=*((C_word*)lf[500]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],*((C_word*)lf[501]+1));}
+/* library.scm: 2210 ##sys#read */
+t2=*((C_word*)lf[506]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],*((C_word*)lf[507]+1));}
 
-/* peek-char in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11739(C_word c,C_word t0,C_word t1,...){
+/* peek-char in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11762(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11739r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11762r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11739r(t0,t1,t2);}}
+f_11762r(t0,t1,t2);}}
 
-static void C_ccall f_11739r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11762r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11743,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11766,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_11743(2,t4,*((C_word*)lf[423]+1));}
+f_11766(2,t4,*((C_word*)lf[429]+1));}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_11743(2,t5,(C_word)C_i_car(t2));}
+f_11766(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k11741 in peek-char in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11743(C_word c,C_word t0,C_word t1){
+/* k11764 in peek-char in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11766(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11743,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11746,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2181 ##sys#check-port* */
-t3=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[498]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11766,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11769,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2203 ##sys#check-port* */
+t3=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[504]);}
 
-/* k11744 in k11741 in peek-char in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11746(C_word c,C_word t0,C_word t1){
+/* k11767 in k11764 in peek-char in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11769(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11746,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11749,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2182 ##sys#check-port-mode */
-t3=*((C_word*)lf[428]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_TRUE,lf[498]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11769,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11772,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2204 ##sys#check-port-mode */
+t3=*((C_word*)lf[434]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_TRUE,lf[504]);}
 
-/* k11747 in k11744 in k11741 in peek-char in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11749(C_word c,C_word t0,C_word t1){
+/* k11770 in k11767 in k11764 in peek-char in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11772(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2183 ##sys#peek-char-0 */
-t2=*((C_word*)lf[497]+1);
+/* library.scm: 2205 ##sys#peek-char-0 */
+t2=*((C_word*)lf[503]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#peek-char-0 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11714(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#peek-char-0 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11737(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -26226,28 +26238,28 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11714,3,t0,t1,t2);}
-if(C_truep((C_word)C_slot(t2,C_fix(6)))){
+C_save_and_reclaim((void*)tr3,(void*)f_11737,3,t0,t1,t2);}
+if(C_truep(C_slot(t2,C_fix(6)))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_FILE);}
 else{
-t3=(C_word)C_slot(t2,C_fix(2));
-t4=(C_word)C_slot(t3,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11727,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* g24362437 */
+t3=C_slot(t2,C_fix(2));
+t4=C_slot(t3,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11750,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* g24212422 */
 t6=t4;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}}
 
-/* k11725 in ##sys#peek-char-0 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11727(C_word c,C_word t0,C_word t1){
+/* k11748 in ##sys#peek-char-0 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11750(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-if(C_truep((C_word)C_eofp(t1))){
-t2=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(6),C_SCHEME_TRUE);
+if(C_truep(C_eofp(t1))){
+t2=C_i_set_i_slot(((C_word*)t0)[3],C_fix(6),C_SCHEME_TRUE);
 t3=t1;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
@@ -26256,44 +26268,44 @@ t2=t1;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##sys#read-char/port in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11702(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#read-char/port in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11725(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11702,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11706,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2168 ##sys#check-port* */
-t4=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[494]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11725,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11729,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2190 ##sys#check-port* */
+t4=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[500]);}
 
-/* k11704 in ##sys#read-char/port in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11706(C_word c,C_word t0,C_word t1){
+/* k11727 in ##sys#read-char/port in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11729(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11706,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11709,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2169 ##sys#check-port-mode */
-t3=*((C_word*)lf[428]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_TRUE,lf[494]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11729,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11732,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2191 ##sys#check-port-mode */
+t3=*((C_word*)lf[434]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_TRUE,lf[500]);}
 
-/* k11707 in k11704 in ##sys#read-char/port in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11709(C_word c,C_word t0,C_word t1){
+/* k11730 in k11727 in ##sys#read-char/port in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11732(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2170 ##sys#read-char-0 */
-t2=*((C_word*)lf[496]+1);
+/* library.scm: 2192 ##sys#read-char-0 */
+t2=*((C_word*)lf[502]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#read-char-0 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11643(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#read-char-0 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11666(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -26303,21 +26315,21 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11643,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11647,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_slot(t2,C_fix(6)))){
-t4=(C_word)C_i_set_i_slot(t2,C_fix(6),C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr3,(void*)f_11666,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11670,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_slot(t2,C_fix(6)))){
+t4=C_i_set_i_slot(t2,C_fix(6),C_SCHEME_FALSE);
 t5=t3;
-f_11647(2,t5,C_SCHEME_END_OF_FILE);}
+f_11670(2,t5,C_SCHEME_END_OF_FILE);}
 else{
-t4=(C_word)C_slot(t2,C_fix(2));
-t5=(C_word)C_slot(t4,C_fix(0));
-/* g24192420 */
+t4=C_slot(t2,C_fix(2));
+t5=C_slot(t4,C_fix(0));
+/* g24042405 */
 t6=t5;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t3,t2);}}
 
-/* k11645 in ##sys#read-char-0 in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11647(C_word c,C_word t0,C_word t1){
+/* k11668 in ##sys#read-char-0 in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11670(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26329,40 +26341,40 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a;
-t2=(C_word)C_eqp(t1,C_make_character(10));
+t2=C_eqp(t1,C_make_character(10));
 if(C_truep(t2)){
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(4));
-t4=(C_word)C_fixnum_plus(t3,C_fix(1));
-t5=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(4),t4);
-t6=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(5),C_fix(0));
+t3=C_slot(((C_word*)t0)[3],C_fix(4));
+t4=C_fixnum_plus(t3,C_fix(1));
+t5=C_i_set_i_slot(((C_word*)t0)[3],C_fix(4),t4);
+t6=C_i_set_i_slot(((C_word*)t0)[3],C_fix(5),C_fix(0));
 t7=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t1);}
 else{
-if(C_truep((C_word)C_eofp(t1))){
+if(C_truep(C_eofp(t1))){
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(5));
-t4=(C_word)C_fixnum_plus(t3,C_fix(1));
-t5=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(5),t4);
+t3=C_slot(((C_word*)t0)[3],C_fix(5));
+t4=C_fixnum_plus(t3,C_fix(1));
+t5=C_i_set_i_slot(((C_word*)t0)[3],C_fix(5),t4);
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t1);}}}
 
-/* read-char in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11615(C_word c,C_word t0,C_word t1,...){
+/* read-char in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11638(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11615r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11638r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11615r(t0,t1,t2);}}
+f_11638r(t0,t1,t2);}}
 
-static void C_ccall f_11615r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11638r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -26370,119 +26382,119 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11619,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=*((C_word*)lf[423]+1);
-/* library.scm: 2152 ##sys#read-char/port */
-t5=*((C_word*)lf[495]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11642,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+t4=*((C_word*)lf[429]+1);
+/* library.scm: 2174 ##sys#read-char/port */
+t5=*((C_word*)lf[501]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t4);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-/* library.scm: 2152 ##sys#read-char/port */
-t6=*((C_word*)lf[495]+1);
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+/* library.scm: 2174 ##sys#read-char/port */
+t6=*((C_word*)lf[501]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t1,t5);}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k11617 in read-char in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11619(C_word c,C_word t0,C_word t1){
+/* k11640 in read-char in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2152 ##sys#read-char/port */
-t2=*((C_word*)lf[495]+1);
+/* library.scm: 2174 ##sys#read-char/port */
+t2=*((C_word*)lf[501]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* char-ready? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11574(C_word c,C_word t0,C_word t1,...){
+/* char-ready? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11597(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11574r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11597r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11574r(t0,t1,t2);}}
+f_11597r(t0,t1,t2);}}
 
-static void C_ccall f_11574r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11597r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11578,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11601,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_11578(2,t4,*((C_word*)lf[423]+1));}
+f_11601(2,t4,*((C_word*)lf[429]+1));}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_11578(2,t5,(C_word)C_i_car(t2));}
+f_11601(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k11576 in char-ready? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11578(C_word c,C_word t0,C_word t1){
+/* k11599 in char-ready? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11578,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11581,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2147 ##sys#check-port* */
-t3=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[493]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11601,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11604,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2169 ##sys#check-port* */
+t3=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[499]);}
 
-/* k11579 in k11576 in char-ready? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11581(C_word c,C_word t0,C_word t1){
+/* k11602 in k11599 in char-ready? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11581,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11584,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2148 ##sys#check-port-mode */
-t3=*((C_word*)lf[428]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[3],C_SCHEME_TRUE,lf[493]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11604,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11607,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2170 ##sys#check-port-mode */
+t3=*((C_word*)lf[434]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[3],C_SCHEME_TRUE,lf[499]);}
 
-/* k11582 in k11579 in k11576 in char-ready? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11584(C_word c,C_word t0,C_word t1){
+/* k11605 in k11602 in k11599 in char-ready? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11607(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(2));
-t3=(C_word)C_slot(t2,C_fix(6));
-/* g23982399 */
+t2=C_slot(((C_word*)t0)[3],C_fix(2));
+t3=C_slot(t2,C_fix(6));
+/* g23832384 */
 t4=t3;
 ((C_proc3)C_retrieve_proc(t4))(3,t4,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* eof-object? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11571(C_word c,C_word t0,C_word t1,C_word t2){
+/* eof-object? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11594(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11571,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11594,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eofp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_eofp(t2));}
 
-/* make-parameter in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11472(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* make-parameter in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11495(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -26490,28 +26502,28 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_11472r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_11495r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_11472r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_11495r(t0,t1,t2,t3);}}
 
-static void C_ccall f_11472r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_11495r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(8);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11568,a[2]=((C_word)li436),tmp=(C_word)a,a+=3,tmp));
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11479,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2118 guard */
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11591,a[2]=((C_word)li438),tmp=(C_word)a,a+=3,tmp));
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11502,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2140 guard */
 t7=t5;
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t2);}
 
-/* k11477 in make-parameter in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11479(C_word c,C_word t0,C_word t1){
+/* k11500 in make-parameter in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11502(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26523,58 +26535,58 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11479,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11502,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[4])[1];
-t3=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[4])[1],C_fix(1));
+t3=C_fixnum_plus(((C_word*)((C_word*)t0)[4])[1],C_fix(1));
 t4=C_mutate(((C_word *)((C_word*)t0)[4])+1,t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11486,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_block_size(lf[488]);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,t6))){
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11553,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* library.scm: 2123 ##sys#grow-vector */
-f_9589(t7,lf[488],t8,C_SCHEME_UNDEFINED);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11509,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t6=C_block_size(lf[494]);
+if(C_truep(C_fixnum_greater_or_equal_p(t2,t6))){
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11576,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t8=C_fixnum_plus(t2,C_fix(1));
+/* library.scm: 2145 ##sys#grow-vector */
+f_9617(t7,lf[494],t8,C_SCHEME_UNDEFINED);}
 else{
 t7=t5;
-f_11486(t7,C_SCHEME_UNDEFINED);}}
+f_11509(t7,C_SCHEME_UNDEFINED);}}
 
-/* k11551 in k11477 in make-parameter in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11553(C_word c,C_word t0,C_word t1){
+/* k11574 in k11500 in make-parameter in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11576(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate(&lf[488] /* (set! default-parameter-vector ...) */,t1);
+t2=C_mutate(&lf[494] /* (set! default-parameter-vector ...) */,t1);
 t3=((C_word*)t0)[2];
-f_11486(t3,t2);}
+f_11509(t3,t2);}
 
-/* k11484 in k11477 in make-parameter in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11486(C_word t0,C_word t1){
+/* k11507 in k11500 in make-parameter in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11509(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11486,NULL,2,t0,t1);}
-t2=(C_word)C_i_setslot(lf[488],((C_word*)t0)[5],((C_word*)t0)[4]);
+C_save_and_reclaim((void*)trf_11509,NULL,2,t0,t1);}
+t2=C_i_setslot(lf[494],((C_word*)t0)[5],((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11490,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word)li437),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11513,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word)li439),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_11490 in k11484 in k11477 in make-parameter in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11490(C_word c,C_word t0,C_word t1,...){
+/* f_11513 in k11507 in k11500 in make-parameter in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11513(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11490r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11513r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11490r(t0,t1,t2);}}
+f_11513r(t0,t1,t2);}}
 
-static void C_ccall f_11490r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11513r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -26584,77 +26596,77 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word *a=C_alloc(9);
-t3=(C_word)C_block_size(*((C_word*)lf[489]+1));
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11503,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(((C_word*)t0)[3],t3))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11521,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 2130 ##sys#grow-vector */
-f_9589(t5,*((C_word*)lf[489]+1),t6,*((C_word*)lf[319]+1));}
+t3=C_block_size(*((C_word*)lf[495]+1));
+if(C_truep(C_i_pairp(t2))){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11526,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnum_greater_or_equal_p(((C_word*)t0)[3],t3))){
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11544,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 2152 ##sys#grow-vector */
+f_9617(t5,*((C_word*)lf[495]+1),t6,*((C_word*)lf[325]+1));}
 else{
 t5=t4;
-f_11503(t5,C_SCHEME_UNDEFINED);}}
+f_11526(t5,C_SCHEME_UNDEFINED);}}
 else{
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(((C_word*)t0)[3],t3))){
+if(C_truep(C_fixnum_greater_or_equal_p(((C_word*)t0)[3],t3))){
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(lf[488],((C_word*)t0)[3]));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(lf[494],((C_word*)t0)[3]));}
 else{
-t4=(C_word)C_slot(*((C_word*)lf[489]+1),((C_word*)t0)[3]);
-t5=(C_word)C_eqp(t4,*((C_word*)lf[319]+1));
+t4=C_slot(*((C_word*)lf[495]+1),((C_word*)t0)[3]);
+t5=C_eqp(t4,*((C_word*)lf[325]+1));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?(C_word)C_slot(lf[488],((C_word*)t0)[3]):t4));}}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?C_slot(lf[494],((C_word*)t0)[3]):t4));}}}
 
-/* k11519 */
-static void C_ccall f_11521(C_word c,C_word t0,C_word t1){
+/* k11542 */
+static void C_ccall f_11544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[489]+1 /* (set! current-parameter-vector ...) */,t1);
+t2=C_mutate((C_word*)lf[495]+1 /* (set! current-parameter-vector ...) */,t1);
 t3=((C_word*)t0)[2];
-f_11503(t3,t2);}
+f_11526(t3,t2);}
 
-/* k11501 */
-static void C_fcall f_11503(C_word t0,C_word t1){
+/* k11524 */
+static void C_fcall f_11526(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11503,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11510,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
-/* library.scm: 2131 guard */
+C_save_and_reclaim((void*)trf_11526,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11533,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(0));
+/* library.scm: 2153 guard */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
 
-/* k11508 in k11501 */
-static void C_ccall f_11510(C_word c,C_word t0,C_word t1){
+/* k11531 in k11524 */
+static void C_ccall f_11533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_setslot(*((C_word*)lf[489]+1),((C_word*)t0)[3],t1);
+t2=C_i_setslot(*((C_word*)lf[495]+1),((C_word*)t0)[3],t1);
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* f_11568 in make-parameter in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11568(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_11591 in make-parameter in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11591(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11568,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11591,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11417(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11440(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -26663,113 +26675,121 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11417,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[485]);
-t5=(C_word)C_i_check_string_2(t3,lf[485]);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11429,a[2]=t3,a[3]=((C_word)li434),tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2095 ##sys#pathname-resolution */
-t7=*((C_word*)lf[443]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t6,lf[487],t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11440,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[491]);
+t5=C_i_check_string_2(t3,lf[491]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11452,a[2]=t3,a[3]=((C_word)li436),tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2116 ##sys#pathname-resolution */
+t7=*((C_word*)lf[449]+1);
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t6,lf[493],t3);}
 
-/* a11428 in rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11429(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11452(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11429,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11435,a[2]=t2,a[3]=((C_word)li433),tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2098 ##sys#pathname-resolution */
-t4=*((C_word*)lf[443]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_11452,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11458,a[2]=t2,a[3]=((C_word)li435),tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2119 ##sys#pathname-resolution */
+t4=*((C_word*)lf[449]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[2],t3);}
 
-/* a11434 in a11428 in rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11435(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11457 in a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11458(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
-C_word ab[5],*a=ab;
+C_word t5;
+C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11435,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11461,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2101 ##sys#make-c-string */
-t4=*((C_word*)lf[86]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11458,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11462,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11484,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2122 ##sys#make-c-string */
+t5=*((C_word*)lf[86]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k11459 in a11434 in a11428 in rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11461(C_word c,C_word t0,C_word t1){
+/* k11482 in a11457 in a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11484(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[6],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11461,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11465,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2101 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr2,(void*)f_11484,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11488,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 2122 ##sys#make-c-string */
 t3=*((C_word*)lf[86]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
 
-/* k11463 in k11459 in a11434 in a11428 in rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11465(C_word c,C_word t0,C_word t1){
+/* k11486 in k11482 in a11457 in a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11465,2,t0,t1);}
-t2=(C_word)C_rename_file(((C_word*)t0)[5],t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_11488,2,t0,t1);}
+t2=C_rename_file(((C_word*)t0)[6],t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+t4=((C_word*)t0)[5];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[4]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11445,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2102 ##sys#update-errno */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11468,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2123 ##sys#update-errno */
 t5=*((C_word*)lf[82]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k11443 in k11463 in k11459 in a11434 in a11428 in rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11445(C_word c,C_word t0,C_word t1){
+/* k11466 in k11486 in k11482 in a11457 in a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11468(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11445,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11452,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11456,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11468,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11475,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11479,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* ##sys#peek-c-string */
-t4=*((C_word*)lf[457]+1);
+t4=*((C_word*)lf[463]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_mpointer(&a,(void*)strerror(errno)),C_fix(0));}
 
-/* k11454 in k11443 in k11463 in k11459 in a11434 in a11428 in rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11456(C_word c,C_word t0,C_word t1){
+/* k11477 in k11466 in k11486 in k11482 in a11457 in a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11479(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2105 ##sys#string-append */
+/* library.scm: 2126 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[486],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[492],t1);}
 
-/* k11450 in k11443 in k11463 in k11459 in a11434 in a11428 in rename-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11452(C_word c,C_word t0,C_word t1){
+/* k11473 in k11466 in k11486 in k11482 in a11457 in a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11475(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2103 ##sys#signal-hook */
+/* library.scm: 2124 ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
-((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[4],lf[432],lf[485],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[4],lf[438],lf[491],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* k11460 in a11457 in a11451 in rename-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11462(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* delete-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11380(C_word c,C_word t0,C_word t1,C_word t2){
+/* delete-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11403(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -26777,199 +26797,207 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11380,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[482]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11389,a[2]=((C_word)li431),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2082 ##sys#pathname-resolution */
-t5=*((C_word*)lf[443]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,t4,lf[484]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11403,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[488]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11412,a[2]=((C_word)li433),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2102 ##sys#pathname-resolution */
+t5=*((C_word*)lf[449]+1);
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,t4,lf[490]);}
 
-/* a11388 in delete-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11389(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11411 in delete-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11412(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
-C_word ab[4],*a=ab;
+C_word t5;
+C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11389,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11415,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2085 ##sys#make-c-string */
-t4=*((C_word*)lf[86]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11412,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11416,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11438,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2105 ##sys#make-c-string */
+t5=*((C_word*)lf[86]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k11413 in a11388 in delete-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11415(C_word c,C_word t0,C_word t1){
+/* k11436 in a11411 in delete-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11415,2,t0,t1);}
-t2=(C_word)C_delete_file(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_11438,2,t0,t1);}
+t2=C_delete_file(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+t4=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[3]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11399,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2086 ##sys#update-errno */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11422,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2106 ##sys#update-errno */
 t5=*((C_word*)lf[82]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k11397 in k11413 in a11388 in delete-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11399(C_word c,C_word t0,C_word t1){
+/* k11420 in k11436 in a11411 in delete-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11399,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11406,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11410,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11422,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11429,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11433,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* ##sys#peek-c-string */
-t4=*((C_word*)lf[457]+1);
+t4=*((C_word*)lf[463]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_mpointer(&a,(void*)strerror(errno)),C_fix(0));}
 
-/* k11408 in k11397 in k11413 in a11388 in delete-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11410(C_word c,C_word t0,C_word t1){
+/* k11431 in k11420 in k11436 in a11411 in delete-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2089 ##sys#string-append */
+/* library.scm: 2109 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[483],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[489],t1);}
 
-/* k11404 in k11397 in k11413 in a11388 in delete-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11406(C_word c,C_word t0,C_word t1){
+/* k11427 in k11420 in k11436 in a11411 in delete-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11429(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2087 ##sys#signal-hook */
+/* library.scm: 2107 ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[432],lf[482],t1,((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[438],lf[488],t1,((C_word*)t0)[2]);}
+
+/* k11414 in a11411 in delete-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11416(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* port-position in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11332(C_word c,C_word t0,C_word t1,...){
+/* port-position in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11355(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11332r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11355r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11332r(t0,t1,t2);}}
+f_11355r(t0,t1,t2);}}
 
-static void C_ccall f_11332r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11355r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11336,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11359,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_11336(2,t4,*((C_word*)lf[423]+1));}
+f_11359(2,t4,*((C_word*)lf[429]+1));}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_11336(2,t5,(C_word)C_i_car(t2));}
+f_11359(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k11334 in port-position in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11336(C_word c,C_word t0,C_word t1){
+/* k11357 in port-position in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11336,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11339,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2075 ##sys#check-port */
-t3=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[480]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11359,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11362,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2095 ##sys#check-port */
+t3=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[486]);}
 
-/* k11337 in k11334 in port-position in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11339(C_word c,C_word t0,C_word t1){
+/* k11360 in k11357 in port-position in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-if(C_truep((C_word)C_slot(((C_word*)t0)[3],C_fix(1)))){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(4));
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(5));
-/* library.scm: 2077 ##sys#values */
+if(C_truep(C_slot(((C_word*)t0)[3],C_fix(1)))){
+t2=C_slot(((C_word*)t0)[3],C_fix(4));
+t3=C_slot(((C_word*)t0)[3],C_fix(5));
+/* library.scm: 2097 ##sys#values */
 C_values(4,0,((C_word*)t0)[2],t2,t3);}
 else{
-/* library.scm: 2078 ##sys#error */
+/* library.scm: 2098 ##sys#error */
 t2=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[480],lf[481],((C_word*)t0)[3]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[486],lf[487],((C_word*)t0)[3]);}}
 
-/* ##sys#port-line in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11320(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#port-line in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11343(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11320,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)tr3,(void*)f_11343,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?(C_word)C_slot(t2,C_fix(4)):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?C_slot(t2,C_fix(4)):C_SCHEME_FALSE));}
 
-/* set-port-name! in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* set-port-name! in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11308,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11312,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2066 ##sys#check-port */
-t5=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[478]);}
+C_save_and_reclaim((void*)tr4,(void*)f_11331,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11335,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2086 ##sys#check-port */
+t5=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[484]);}
 
-/* k11310 in set-port-name! in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11312(C_word c,C_word t0,C_word t1){
+/* k11333 in set-port-name! in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[4],lf[478]);
+t2=C_i_check_string_2(((C_word*)t0)[4],lf[484]);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(3),((C_word*)t0)[4]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_setslot(((C_word*)t0)[2],C_fix(3),((C_word*)t0)[4]));}
 
-/* port-name in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11277(C_word c,C_word t0,C_word t1,...){
+/* port-name in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11300(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11277r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11300r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11277r(t0,t1,t2);}}
+f_11300r(t0,t1,t2);}}
 
-static void C_ccall f_11277r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11300r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -26979,134 +27007,134 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word *a=C_alloc(7);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11281,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=*((C_word*)lf[423]+1);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f23907,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2062 ##sys#check-port */
-t6=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t4,lf[477]);}
-else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25012,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2062 ##sys#check-port */
-t7=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t5,lf[477]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11304,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+t4=*((C_word*)lf[429]+1);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f23942,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2082 ##sys#check-port */
+t6=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t4,lf[483]);}
+else{
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25047,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2082 ##sys#check-port */
+t7=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t5,lf[483]);}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* f25012 in port-name in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f25012(C_word c,C_word t0,C_word t1){
+/* f25047 in port-name in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f25047(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_slot(((C_word*)t0)[2],C_fix(3)));}
 
-/* f23907 in port-name in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f23907(C_word c,C_word t0,C_word t1){
+/* f23942 in port-name in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f23942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_slot(((C_word*)t0)[2],C_fix(3)));}
 
-/* k11279 in port-name in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11281(C_word c,C_word t0,C_word t1){
+/* k11302 in port-name in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11304(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11281,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11284,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2062 ##sys#check-port */
-t3=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[477]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11304,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11307,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2082 ##sys#check-port */
+t3=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[483]);}
 
-/* k11282 in k11279 in port-name in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11284(C_word c,C_word t0,C_word t1){
+/* k11305 in k11302 in port-name in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11307(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_slot(((C_word*)t0)[2],C_fix(3)));}
 
-/* flush-output in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11243(C_word c,C_word t0,C_word t1,...){
+/* flush-output in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11266(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11243r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11266r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11243r(t0,t1,t2);}}
+f_11266r(t0,t1,t2);}}
 
-static void C_ccall f_11243r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11266r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11247,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11270,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_11247(2,t4,*((C_word*)lf[424]+1));}
+f_11270(2,t4,*((C_word*)lf[430]+1));}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_11247(2,t5,(C_word)C_i_car(t2));}
+f_11270(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k11245 in flush-output in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11247(C_word c,C_word t0,C_word t1){
+/* k11268 in flush-output in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11247,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11250,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2057 ##sys#check-port* */
-t3=*((C_word*)lf[431]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[476]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11270,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11273,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2077 ##sys#check-port* */
+t3=*((C_word*)lf[437]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,lf[482]);}
 
-/* k11248 in k11245 in flush-output in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11250(C_word c,C_word t0,C_word t1){
+/* k11271 in k11268 in flush-output in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11273(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11250,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11253,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2058 ##sys#check-port-mode */
-t3=*((C_word*)lf[428]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,lf[476]);}
+C_save_and_reclaim((void*)tr2,(void*)f_11273,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11276,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2078 ##sys#check-port-mode */
+t3=*((C_word*)lf[434]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],C_SCHEME_FALSE,lf[482]);}
 
-/* k11251 in k11248 in k11245 in flush-output in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11253(C_word c,C_word t0,C_word t1){
+/* k11274 in k11271 in k11268 in flush-output in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11276(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2059 ##sys#flush-output */
-t2=*((C_word*)lf[475]+1);
+/* library.scm: 2079 ##sys#flush-output */
+t2=*((C_word*)lf[481]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#flush-output in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11230(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#flush-output in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11253(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27115,24 +27143,24 @@ C_word t6;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11230,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(2));
-t4=(C_word)C_slot(t3,C_fix(5));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11237,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* g22852286 */
+C_save_and_reclaim((void*)tr3,(void*)f_11253,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(2));
+t4=C_slot(t3,C_fix(5));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11260,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* g22682269 */
 t6=t4;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}
 
-/* k11235 in ##sys#flush-output in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11237(C_word c,C_word t0,C_word t1){
+/* k11258 in ##sys#flush-output in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
-/* directory-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11201(C_word c,C_word t0,C_word t1,C_word t2){
+/* directory-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11224(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27140,15 +27168,15 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11201,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[474]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11210,a[2]=((C_word)li423),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2044 ##sys#pathname-resolution */
-t5=*((C_word*)lf[443]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,t4,lf[473]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11224,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[480]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11233,a[2]=((C_word)li425),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2064 ##sys#pathname-resolution */
+t5=*((C_word*)lf[449]+1);
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,t4,lf[479]);}
 
-/* a11209 in directory-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11210(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11232 in directory-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11233(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27156,24 +27184,24 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11210,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11214,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11228,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2047 ##sys#platform-fixup-pathname */
-t5=*((C_word*)lf[442]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_11233,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11237,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11251,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2067 ##sys#platform-fixup-pathname */
+t5=*((C_word*)lf[448]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k11226 in a11209 in directory-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11228(C_word c,C_word t0,C_word t1){
+/* k11249 in a11232 in directory-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2047 ##sys#file-info */
+/* library.scm: 2067 ##sys#file-info */
 t2=*((C_word*)lf[29]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k11212 in a11209 in directory-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11214(C_word c,C_word t0,C_word t1){
+/* k11235 in a11232 in directory-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27181,8 +27209,8 @@ C_word t4;
 C_word t5;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_i_vector_ref(t1,C_fix(4));
-t3=(C_word)C_eqp(C_fix(1),t2);
+t2=C_i_vector_ref(t1,C_fix(4));
+t3=C_eqp(C_fix(1),t2);
 t4=((C_word*)t0)[3];
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
@@ -27190,8 +27218,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* file-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11179(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11202(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27199,15 +27227,15 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11179,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[472]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11188,a[2]=((C_word)li421),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2036 ##sys#pathname-resolution */
-t5=*((C_word*)lf[443]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,t4,lf[473]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11202,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[478]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11211,a[2]=((C_word)li423),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2056 ##sys#pathname-resolution */
+t5=*((C_word*)lf[449]+1);
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,t4,lf[479]);}
 
-/* a11187 in file-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11188(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11210 in file-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11211(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27215,24 +27243,24 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11188,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11195,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11199,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 2039 ##sys#platform-fixup-pathname */
-t5=*((C_word*)lf[442]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_11211,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11218,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11222,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 2059 ##sys#platform-fixup-pathname */
+t5=*((C_word*)lf[448]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k11197 in a11187 in file-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11199(C_word c,C_word t0,C_word t1){
+/* k11220 in a11210 in file-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 2039 ##sys#file-info */
+/* library.scm: 2059 ##sys#file-info */
 t2=*((C_word*)lf[29]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k11193 in a11187 in file-exists? in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11195(C_word c,C_word t0,C_word t1){
+/* k11216 in a11210 in file-exists? in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27245,8 +27273,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* with-output-to-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* with-output-to-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11182(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -27254,71 +27282,71 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_11159r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_11182r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_11159r(t0,t1,t2,t3,t4);}}
+f_11182r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_11159r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_11182r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t5=*((C_word*)lf[424]+1);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11163,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t5=*((C_word*)lf[430]+1);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11186,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 C_apply(5,0,t6,((C_word*)t0)[2],t2,t4);}
 
-/* k11161 in with-output-to-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11163(C_word c,C_word t0,C_word t1){
+/* k11184 in with-output-to-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11186(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11163,2,t0,t1);}
-t2=C_mutate((C_word*)lf[424]+1 /* (set! standard-output ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11169,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li419),tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2028 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_11186,2,t0,t1);}
+t2=C_mutate((C_word*)lf[430]+1 /* (set! standard-output ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11192,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li421),tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2048 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* a11168 in k11161 in with-output-to-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11169(C_word c,C_word t0,C_word t1,...){
+/* a11191 in k11184 in with-output-to-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11192(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11169r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11192r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11169r(t0,t1,t2);}}
+f_11192r(t0,t1,t2);}}
 
-static void C_ccall f_11169r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11192r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(5);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11173,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2030 close-output-port */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11196,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2050 close-output-port */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k11171 in a11168 in k11161 in with-output-to-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11173(C_word c,C_word t0,C_word t1){
+/* k11194 in a11191 in k11184 in with-output-to-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[424]+1 /* (set! standard-output ...) */,((C_word*)t0)[4]);
+t2=C_mutate((C_word*)lf[430]+1 /* (set! standard-output ...) */,((C_word*)t0)[4]);
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* with-input-from-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* with-input-from-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -27326,71 +27354,71 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_11139r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_11162r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_11139r(t0,t1,t2,t3,t4);}}
+f_11162r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_11139r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_11162r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t5=*((C_word*)lf[423]+1);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11143,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t5=*((C_word*)lf[429]+1);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11166,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 C_apply(5,0,t6,((C_word*)t0)[2],t2,t4);}
 
-/* k11141 in with-input-from-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11143(C_word c,C_word t0,C_word t1){
+/* k11164 in with-input-from-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11143,2,t0,t1);}
-t2=C_mutate((C_word*)lf[423]+1 /* (set! standard-input ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11149,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li417),tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 2015 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_11166,2,t0,t1);}
+t2=C_mutate((C_word*)lf[429]+1 /* (set! standard-input ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11172,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li419),tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 2035 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* a11148 in k11141 in with-input-from-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11149(C_word c,C_word t0,C_word t1,...){
+/* a11171 in k11164 in with-input-from-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11172(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11149r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11172r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11149r(t0,t1,t2);}}
+f_11172r(t0,t1,t2);}}
 
-static void C_ccall f_11149r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11172r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(5);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11153,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2017 close-input-port */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11176,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2037 close-input-port */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k11151 in a11148 in k11141 in with-input-from-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11153(C_word c,C_word t0,C_word t1){
+/* k11174 in a11171 in k11164 in with-input-from-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[423]+1 /* (set! standard-input ...) */,((C_word*)t0)[4]);
+t2=C_mutate((C_word*)lf[429]+1 /* (set! standard-input ...) */,((C_word*)t0)[4]);
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* call-with-output-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11115(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* call-with-output-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11138(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -27398,79 +27426,79 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_11115r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_11138r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_11115r(t0,t1,t2,t3,t4);}}
+f_11138r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_11115r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_11138r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11119,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11142,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_apply(5,0,t5,((C_word*)t0)[2],t2,t4);}
 
-/* k11117 in call-with-output-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11119(C_word c,C_word t0,C_word t1){
+/* k11140 in call-with-output-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11119,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11124,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li414),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11130,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li415),tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 2002 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_11142,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11147,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li416),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11153,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li417),tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2022 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a11129 in k11117 in call-with-output-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11130(C_word c,C_word t0,C_word t1,...){
+/* a11152 in k11140 in call-with-output-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11153(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11130r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11153r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11130r(t0,t1,t2);}}
+f_11153r(t0,t1,t2);}}
 
-static void C_ccall f_11130r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11153r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11134,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 2005 close-output-port */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11157,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2025 close-output-port */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k11132 in a11129 in k11117 in call-with-output-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11134(C_word c,C_word t0,C_word t1){
+/* k11155 in a11152 in k11140 in call-with-output-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a11123 in k11117 in call-with-output-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11124(C_word c,C_word t0,C_word t1){
+/* a11146 in k11140 in call-with-output-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11147(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11124,2,t0,t1);}
-/* library.scm: 2003 p */
+C_save_and_reclaim((void*)tr2,(void*)f_11147,2,t0,t1);}
+/* library.scm: 2023 p */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* call-with-input-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11091(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* call-with-input-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11114(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -27478,101 +27506,101 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_11091r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_11114r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_11091r(t0,t1,t2,t3,t4);}}
+f_11114r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_11091r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_11114r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11095,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11118,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_apply(5,0,t5,((C_word*)t0)[2],t2,t4);}
 
-/* k11093 in call-with-input-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11095(C_word c,C_word t0,C_word t1){
+/* k11116 in call-with-input-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11095,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11100,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li411),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11106,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li412),tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1991 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_11118,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11123,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li413),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11129,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li414),tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 2011 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a11105 in k11093 in call-with-input-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11106(C_word c,C_word t0,C_word t1,...){
+/* a11128 in k11116 in call-with-input-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11129(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_11106r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_11129r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_11106r(t0,t1,t2);}}
+f_11129r(t0,t1,t2);}}
 
-static void C_ccall f_11106r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_11129r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11110,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1994 close-input-port */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11133,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 2014 close-input-port */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k11108 in a11105 in k11093 in call-with-input-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11110(C_word c,C_word t0,C_word t1){
+/* k11131 in a11128 in k11116 in call-with-input-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a11099 in k11093 in call-with-input-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11100(C_word c,C_word t0,C_word t1){
+/* a11122 in k11116 in call-with-input-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11100,2,t0,t1);}
-/* library.scm: 1992 p */
+C_save_and_reclaim((void*)tr2,(void*)f_11123,2,t0,t1);}
+/* library.scm: 2012 p */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* close-output-port in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11085(C_word c,C_word t0,C_word t1,C_word t2){
+/* close-output-port in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11108(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11085,3,t0,t1,t2);}
-/* library.scm: 1984 close */
-f_11042(t1,t2,lf[452]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11108,3,t0,t1,t2);}
+/* library.scm: 2004 close */
+f_11065(t1,t2,lf[458]);}
 
-/* close-input-port in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11079(C_word c,C_word t0,C_word t1,C_word t2){
+/* close-input-port in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11102(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11079,3,t0,t1,t2);}
-/* library.scm: 1983 close */
-f_11042(t1,t2,lf[451]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11102,3,t0,t1,t2);}
+/* library.scm: 2003 close */
+f_11065(t1,t2,lf[457]);}
 
-/* open-output-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11073(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-output-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11096(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -27580,20 +27608,20 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_11073r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_11096r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_11073r(t0,t1,t2,t3);}}
+f_11096r(t0,t1,t2,t3);}}
 
-static void C_ccall f_11073r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_11096r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
-/* library.scm: 1982 open */
-f_10944(t1,t2,C_SCHEME_FALSE,t3,lf[450]);}
+/* library.scm: 2002 open */
+f_10967(t1,t2,C_SCHEME_FALSE,t3,lf[456]);}
 
-/* open-input-file in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11067(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-input-file in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11090(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -27601,33 +27629,33 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_11067r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_11090r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_11067r(t0,t1,t2,t3);}}
+f_11090r(t0,t1,t2,t3);}}
 
-static void C_ccall f_11067r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_11090r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
-/* library.scm: 1981 open */
-f_10944(t1,t2,C_SCHEME_TRUE,t3,lf[449]);}
+/* library.scm: 2001 open */
+f_10967(t1,t2,C_SCHEME_TRUE,t3,lf[455]);}
 
-/* close in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_11042(C_word t1,C_word t2,C_word t3){
+/* close in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11065(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11042,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11046,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1975 ##sys#check-port */
-t5=*((C_word*)lf[426]+1);
+C_save_and_reclaim((void*)trf_11065,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11069,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1995 ##sys#check-port */
+t5=*((C_word*)lf[432]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,t3);}
 
-/* k11044 in close in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11046(C_word c,C_word t0,C_word t1){
+/* k11067 in close in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27635,30 +27663,30 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11046,2,t0,t1);}
-if(C_truep((C_word)C_slot(((C_word*)t0)[3],C_fix(8)))){
+C_save_and_reclaim((void*)tr2,(void*)f_11069,2,t0,t1);}
+if(C_truep(C_slot(((C_word*)t0)[3],C_fix(8)))){
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(2));
-t3=(C_word)C_slot(t2,C_fix(4));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11058,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* g22142215 */
+t2=C_slot(((C_word*)t0)[3],C_fix(2));
+t3=C_slot(t2,C_fix(4));
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11081,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* g21972198 */
 t5=t3;
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,((C_word*)t0)[3]);}}
 
-/* k11056 in k11044 in close in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11058(C_word c,C_word t0,C_word t1){
+/* k11079 in k11067 in close in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(8),C_SCHEME_TRUE);
+t2=C_i_set_i_slot(((C_word*)t0)[3],C_fix(8),C_SCHEME_TRUE);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 
-/* open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10944(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10967(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -27666,16 +27694,16 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10944,NULL,5,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_check_string_2(t2,t5);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10953,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=((C_word)li404),tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_i_not(t3);
-/* library.scm: 1951 ##sys#pathname-resolution */
-t9=*((C_word*)lf[443]+1);
-((C_proc7)(void*)(*((C_word*)t9+1)))(7,t9,t1,t2,t7,lf[467],t8,t4);}
+C_save_and_reclaim((void*)trf_10967,NULL,5,t1,t2,t3,t4,t5);}
+t6=C_i_check_string_2(t2,t5);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10976,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=((C_word)li406),tmp=(C_word)a,a+=6,tmp);
+t8=C_i_not(t3);
+/* library.scm: 1971 ##sys#pathname-resolution */
+t9=*((C_word*)lf[449]+1);
+((C_proc7)(void*)(*((C_word*)t9+1)))(7,t9,t1,t2,t7,lf[473],t8,t4);}
 
-/* a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10953(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10976(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27690,21 +27718,21 @@ C_word t12;
 C_word ab[22],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10953,3,t0,t1,t2);}
-t3=(C_truep(((C_word*)t0)[4])?lf[453]:lf[454]);
+C_save_and_reclaim((void*)tr3,(void*)f_10976,3,t0,t1,t2);}
+t3=(C_truep(((C_word*)t0)[4])?lf[459]:lf[460]);
 t4=t3;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=lf[455];
+t6=lf[461];
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10960,a[2]=((C_word*)t0)[4],a[3]=t7,a[4]=t5,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10983,a[2]=((C_word*)t0)[4],a[3]=t7,a[4]=t5,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10989,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t7,a[6]=t10,a[7]=((C_word)li403),tmp=(C_word)a,a+=8,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11012,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t7,a[6]=t10,a[7]=((C_word)li405),tmp=(C_word)a,a+=8,tmp));
 t12=((C_word*)t10)[1];
-f_10989(t12,t8,((C_word*)t0)[2]);}
+f_11012(t12,t8,((C_word*)t0)[2]);}
 
-/* doloop2190 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10989(C_word t0,C_word t1,C_word t2){
+/* doloop2173 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_11012(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27725,78 +27753,78 @@ C_word *a;
 loop:
 a=C_alloc(5);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10989,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_11012,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11002,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_eqp(t3,lf[459]);
+t3=C_slot(t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11025,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_eqp(t3,lf[465]);
 if(C_truep(t5)){
-t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,lf[460]);
-t7=(C_word)C_slot(t2,C_fix(1));
+t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,lf[466]);
+t7=C_slot(t2,C_fix(1));
 t16=t1;
 t17=t7;
 t1=t16;
 t2=t17;
 goto loop;}
 else{
-t6=(C_word)C_eqp(t3,lf[461]);
+t6=C_eqp(t3,lf[467]);
 if(C_truep(t6)){
-t7=C_mutate(((C_word *)((C_word*)t0)[5])+1,lf[462]);
-t8=(C_word)C_slot(t2,C_fix(1));
+t7=C_mutate(((C_word *)((C_word*)t0)[5])+1,lf[468]);
+t8=C_slot(t2,C_fix(1));
 t16=t1;
 t17=t8;
 t1=t16;
 t2=t17;
 goto loop;}
 else{
-t7=(C_word)C_eqp(t3,lf[463]);
+t7=C_eqp(t3,lf[469]);
 if(C_truep(t7)){
 if(C_truep(((C_word*)t0)[4])){
-/* library.scm: 1964 ##sys#error */
+/* library.scm: 1984 ##sys#error */
 t8=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t4,((C_word*)t0)[3],lf[464]);}
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t4,((C_word*)t0)[3],lf[470]);}
 else{
-t8=C_mutate(((C_word *)((C_word*)t0)[2])+1,lf[465]);
-t9=(C_word)C_slot(t2,C_fix(1));
+t8=C_mutate(((C_word *)((C_word*)t0)[2])+1,lf[471]);
+t9=C_slot(t2,C_fix(1));
 t16=t1;
 t17=t9;
 t1=t16;
 t2=t17;
 goto loop;}}
 else{
-/* library.scm: 1966 ##sys#error */
+/* library.scm: 1986 ##sys#error */
 t8=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t4,((C_word*)t0)[3],lf[466],t3);}}}}}
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t4,((C_word*)t0)[3],lf[472],t3);}}}}}
 
-/* k11000 in doloop2190 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_11002(C_word c,C_word t0,C_word t1){
+/* k11023 in doloop2173 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10989(t3,((C_word*)t0)[2],t2);}
+f_11012(t3,((C_word*)t0)[2],t2);}
 
-/* k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10960(C_word c,C_word t0,C_word t1){
+/* k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10960,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10963,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 1967 ##sys#make-port */
-t3=*((C_word*)lf[418]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[2],*((C_word*)lf[421]+1),((C_word*)t0)[5],lf[458]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10983,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10986,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 1987 ##sys#make-port */
+t3=*((C_word*)lf[424]+1);
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[2],*((C_word*)lf[427]+1),((C_word*)t0)[5],lf[464]);}
 
-/* k10961 in k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10963(C_word c,C_word t0,C_word t1){
+/* k10984 in k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10986(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27804,83 +27832,83 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10963,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10966,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10969,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10987,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1968 ##sys#string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_10986,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10989,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10992,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11010,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1988 ##sys#string-append */
 t5=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k10985 in k10961 in k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10987(C_word c,C_word t0,C_word t1){
+/* k11008 in k10984 in k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1968 ##sys#open-file-port */
-t2=*((C_word*)lf[422]+1);
+/* library.scm: 1988 ##sys#open-file-port */
+t2=*((C_word*)lf[428]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10967 in k10961 in k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10969(C_word c,C_word t0,C_word t1){
+/* k10990 in k10984 in k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10992(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10969,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10992,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1969 ##sys#update-errno */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10995,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1989 ##sys#update-errno */
 t3=*((C_word*)lf[82]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k10970 in k10967 in k10961 in k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10972(C_word c,C_word t0,C_word t1){
+/* k10993 in k10990 in k10984 in k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10995(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10972,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10979,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10983,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10995,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11002,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11006,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* ##sys#peek-c-string */
-t4=*((C_word*)lf[457]+1);
+t4=*((C_word*)lf[463]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_mpointer(&a,(void*)strerror(errno)),C_fix(0));}
 
-/* k10981 in k10970 in k10967 in k10961 in k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10983(C_word c,C_word t0,C_word t1){
+/* k11004 in k10993 in k10990 in k10984 in k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1970 ##sys#string-append */
+/* library.scm: 1990 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[456],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[462],t1);}
 
-/* k10977 in k10970 in k10967 in k10961 in k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10979(C_word c,C_word t0,C_word t1){
+/* k11000 in k10993 in k10990 in k10984 in k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_11002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1970 ##sys#signal-hook */
+/* library.scm: 1990 ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[432],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[438],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k10964 in k10961 in k10958 in a10952 in open in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10966(C_word c,C_word t0,C_word t1){
+/* k10987 in k10984 in k10981 in a10975 in open in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10989(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ##sys#expand-home-path in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10854(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#expand-home-path in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10877(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27893,32 +27921,32 @@ C_word t10;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10854,3,t0,t1,t2);}
-t3=(C_word)C_block_size(t2);
-if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-t4=(C_word)C_subchar(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_10877,3,t0,t1,t2);}
+t3=C_block_size(t2);
+if(C_truep(C_fixnum_greaterp(t3,C_fix(0)))){
+t4=C_subchar(t2,C_fix(0));
 switch(t4){
 case C_make_character(126):
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10873,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1927 ##sys#substring */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10896,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1947 ##sys#substring */
 t6=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,t2,C_fix(1),t3);
 case C_make_character(36):
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10894,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=((C_word)li401),tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10917,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=((C_word)li403),tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_10894(t8,t1,C_fix(1));
+f_10917(t8,t1,C_fix(1));
 default:
 t5=t2;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 else{
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[448]);}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,lf[454]);}}
 
-/* loop in ##sys#expand-home-path in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10894(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#expand-home-path in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10917(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27934,117 +27962,117 @@ C_word *a;
 loop:
 a=C_alloc(10);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10894,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)trf_10917,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t3=((C_word*)t0)[4];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_subchar(((C_word*)t0)[4],t2);
-t4=(C_word)C_eqp(t3,C_make_character(47));
-t5=(C_truep(t4)?t4:(C_word)C_eqp(t3,C_make_character(92)));
+t3=C_subchar(((C_word*)t0)[4],t2);
+t4=C_eqp(t3,C_make_character(47));
+t5=(C_truep(t4)?t4:C_eqp(t3,C_make_character(92)));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10917,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10928,a[2]=t6,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1936 ##sys#substring */
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10940,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10951,a[2]=t6,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1956 ##sys#substring */
 t8=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,((C_word*)t0)[4],C_fix(1),t2);}
 else{
-t6=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* library.scm: 1938 loop */
+t6=C_fixnum_plus(t2,C_fix(1));
+/* library.scm: 1958 loop */
 t11=t1;
 t12=t6;
 t1=t11;
 t2=t12;
 goto loop;}}}
 
-/* k10926 in loop in ##sys#expand-home-path in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10928(C_word c,C_word t0,C_word t1){
+/* k10949 in loop in ##sys#expand-home-path in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1936 get-environment-variable */
+/* library.scm: 1956 get-environment-variable */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k10915 in loop in ##sys#expand-home-path in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10917(C_word c,C_word t0,C_word t1){
+/* k10938 in loop in ##sys#expand-home-path in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10917,2,t0,t1);}
-t2=(C_truep(t1)?t1:lf[447]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10924,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1937 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_10940,2,t0,t1);}
+t2=(C_truep(t1)?t1:lf[453]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10947,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1957 ##sys#substring */
 t4=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10922 in k10915 in loop in ##sys#expand-home-path in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10924(C_word c,C_word t0,C_word t1){
+/* k10945 in k10938 in loop in ##sys#expand-home-path in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1935 ##sys#string-append */
+/* library.scm: 1955 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10871 in ##sys#expand-home-path in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10873(C_word c,C_word t0,C_word t1){
+/* k10894 in ##sys#expand-home-path in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10873,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10880,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1928 get-environment-variable */
+C_save_and_reclaim((void*)tr2,(void*)f_10896,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10903,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1948 get-environment-variable */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[446]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[452]);}
 
-/* k10878 in k10871 in ##sys#expand-home-path in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10880(C_word c,C_word t0,C_word t1){
+/* k10901 in k10894 in ##sys#expand-home-path in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10903(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=t1;
-/* library.scm: 1928 ##sys#string-append */
+/* library.scm: 1948 ##sys#string-append */
 t3=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
-/* library.scm: 1928 ##sys#string-append */
+/* library.scm: 1948 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],lf[445],((C_word*)t0)[2]);}}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],lf[451],((C_word*)t0)[2]);}}
 
-/* ##sys#pathname-resolution in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#pathname-resolution in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10867(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10844,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10852,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1918 ##sys#expand-home-path */
-t5=*((C_word*)lf[444]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_10867,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10875,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1938 ##sys#expand-home-path */
+t5=*((C_word*)lf[450]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k10850 in ##sys#pathname-resolution in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10852(C_word c,C_word t0,C_word t1){
+/* k10873 in ##sys#pathname-resolution in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10875(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1918 thunk */
+/* library.scm: 1938 thunk */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* ##sys#platform-fixup-pathname in k10804 in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10810(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#platform-fixup-pathname in k10827 in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10833(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -28057,16 +28085,16 @@ C_word t10;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10810,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10833,3,t0,t1,t2);}
 if(C_truep(((C_word*)t0)[2])){
-t3=(C_word)C_block_size(t2);
-t4=(C_word)C_fixnum_difference(t3,C_fix(1));
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,C_fix(0)))){
-t5=(C_word)C_subchar(t2,t4);
-t6=(C_word)C_eqp(t5,C_make_character(92));
-t7=(C_truep(t6)?t6:(C_word)C_eqp(t5,C_make_character(47)));
+t3=C_block_size(t2);
+t4=C_fixnum_difference(t3,C_fix(1));
+if(C_truep(C_fixnum_greater_or_equal_p(t4,C_fix(0)))){
+t5=C_subchar(t2,t4);
+t6=C_eqp(t5,C_make_character(92));
+t7=(C_truep(t6)?t6:C_eqp(t5,C_make_character(47)));
 if(C_truep(t7)){
-/* library.scm: 1912 ##sys#substring */
+/* library.scm: 1932 ##sys#substring */
 t8=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t1,t2,C_fix(0),t4);}
 else{
@@ -28081,223 +28109,223 @@ t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* ##sys#set-port-data! in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10798(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#set-port-data! in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10821(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10798,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10821,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_setslot(t2,C_fix(9),t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_setslot(t2,C_fix(9),t3));}
 
-/* ##sys#port-data in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10792(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#port-data in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10815(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10792,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10815,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_slot(t2,C_fix(9)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_slot(t2,C_fix(9)));}
 
-/* ##sys#tty-port? in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10775(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#tty-port? in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10798(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10775,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10790,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1897 ##sys#peek-unsigned-integer */
-t4=*((C_word*)lf[438]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_10798,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10813,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1917 ##sys#peek-unsigned-integer */
+t4=*((C_word*)lf[444]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,C_fix(0));}
 
-/* k10788 in ##sys#tty-port? in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10790(C_word c,C_word t0,C_word t1){
+/* k10811 in ##sys#tty-port? in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_zerop(t1))){
+if(C_truep(C_i_zerop(t1))){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_tty_portp(((C_word*)t0)[2]);
+t2=C_tty_portp(((C_word*)t0)[2]);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* current-error-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10759(C_word c,C_word t0,C_word t1,...){
+/* current-error-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10782(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_10759r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_10782r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_10759r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_10782r(t0,t1,t2);}}
 
-static void C_ccall f_10759r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_10782r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-if(C_truep((C_word)C_notvemptyp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10772,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1892 ##sys#check-port */
-t5=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[436]);}
-else{
-t3=*((C_word*)lf[425]+1);
+if(C_truep(C_i_pairp(t2))){
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10795,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1912 ##sys#check-port */
+t5=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[442]);}
+else{
+t3=*((C_word*)lf[431]+1);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10770 in current-error-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10772(C_word c,C_word t0,C_word t1){
+/* k10793 in current-error-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10795(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[425]+1 /* (set! standard-error ...) */,((C_word*)t0)[3]);
+t2=C_mutate((C_word*)lf[431]+1 /* (set! standard-error ...) */,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* current-output-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10743(C_word c,C_word t0,C_word t1,...){
+/* current-output-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10766(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_10743r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_10766r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_10743r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_10766r(t0,t1,t2);}}
 
-static void C_ccall f_10743r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_10766r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-if(C_truep((C_word)C_notvemptyp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10756,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1885 ##sys#check-port */
-t5=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[435]);}
-else{
-t3=*((C_word*)lf[424]+1);
+if(C_truep(C_i_pairp(t2))){
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10779,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1905 ##sys#check-port */
+t5=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[441]);}
+else{
+t3=*((C_word*)lf[430]+1);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10754 in current-output-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10756(C_word c,C_word t0,C_word t1){
+/* k10777 in current-output-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[424]+1 /* (set! standard-output ...) */,((C_word*)t0)[3]);
+t2=C_mutate((C_word*)lf[430]+1 /* (set! standard-output ...) */,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* current-input-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10727(C_word c,C_word t0,C_word t1,...){
+/* current-input-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10750(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_10727r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_10750r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_10727r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_10750r(t0,t1,t2);}}
 
-static void C_ccall f_10727r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_10750r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-if(C_truep((C_word)C_notvemptyp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10740,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1878 ##sys#check-port */
-t5=*((C_word*)lf[426]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[434]);}
-else{
-t3=*((C_word*)lf[423]+1);
+if(C_truep(C_i_pairp(t2))){
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10763,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1898 ##sys#check-port */
+t5=*((C_word*)lf[432]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,lf[440]);}
+else{
+t3=*((C_word*)lf[429]+1);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10738 in current-input-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10740(C_word c,C_word t0,C_word t1){
+/* k10761 in current-input-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10763(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[423]+1 /* (set! standard-input ...) */,((C_word*)t0)[3]);
+t2=C_mutate((C_word*)lf[429]+1 /* (set! standard-input ...) */,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* ##sys#check-port* in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10712(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#check-port* in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10735(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10712,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10716,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1870 ##sys#check-port */
-t5=*((C_word*)lf[426]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_10735,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10739,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1890 ##sys#check-port */
+t5=*((C_word*)lf[432]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k10714 in ##sys#check-port* in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10716(C_word c,C_word t0,C_word t1){
+/* k10737 in ##sys#check-port* in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10716,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10719,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_slot(((C_word*)t0)[3],C_fix(8)))){
-/* library.scm: 1872 ##sys#signal-hook */
+C_save_and_reclaim((void*)tr2,(void*)f_10739,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10742,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_slot(((C_word*)t0)[3],C_fix(8)))){
+/* library.scm: 1892 ##sys#signal-hook */
 t3=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[432],((C_word*)t0)[2],lf[433],((C_word*)t0)[3]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[438],((C_word*)t0)[2],lf[439],((C_word*)t0)[3]);}
 else{
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[3]);}}
 
-/* k10717 in k10714 in ##sys#check-port* in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10719(C_word c,C_word t0,C_word t1){
+/* k10740 in k10737 in ##sys#check-port* in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ##sys#check-port-mode in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##sys#check-port-mode in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10705(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -28305,13 +28333,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_10682r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_10705r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_10682r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_10705r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_10682r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_10705r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -28319,26 +28347,26 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(C_word)C_eqp(t3,t5);
+t5=C_slot(t2,C_fix(1));
+t6=C_eqp(t3,t5);
 if(C_truep(t6)){
 t7=C_SCHEME_UNDEFINED;
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-t7=(C_word)C_notvemptyp(t4);
-t8=(C_truep(t7)?(C_word)C_i_vector_ref(t4,C_fix(0)):C_SCHEME_FALSE);
+t7=C_i_pairp(t4);
+t8=(C_truep(t7)?C_i_car(t4):C_SCHEME_FALSE);
 if(C_truep(t3)){
-/* library.scm: 1865 ##sys#signal-hook */
+/* library.scm: 1885 ##sys#signal-hook */
 t9=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t1,lf[56],t8,lf[429],t2);}
+((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t1,lf[56],t8,lf[435],t2);}
 else{
-/* library.scm: 1865 ##sys#signal-hook */
+/* library.scm: 1885 ##sys#signal-hook */
 t9=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t1,lf[56],t8,lf[430],t2);}}}
+((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t1,lf[56],t8,lf[436],t2);}}}
 
-/* ##sys#check-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10655(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#check-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10678(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -28346,31 +28374,31 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_10655r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_10678r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_10655r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_10678r(t0,t1,t2,t3);}}
 
-static void C_ccall f_10655r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_10678r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10667,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10690,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
-if(C_truep((C_word)C_blockp(t5))){
-t6=(C_word)C_portp(t5);
+if(C_truep(C_blockp(t5))){
+t6=C_portp(t5);
 t7=t4;
-f_10667(t7,t6);}
+f_10690(t7,t6);}
 else{
 t6=t4;
-f_10667(t6,C_SCHEME_FALSE);}}
+f_10690(t6,C_SCHEME_FALSE);}}
 
-/* k10665 in ##sys#check-port in k10651 in k10648 in k10645 in k10642 in k10638 in k10634 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10667(C_word t0,C_word t1){
+/* k10688 in ##sys#check-port in k10674 in k10671 in k10668 in k10665 in k10661 in k10657 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10690(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28381,18 +28409,18 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_notvemptyp(((C_word*)t0)[3]))){
-t2=(C_word)C_i_vector_ref(((C_word*)t0)[3],C_fix(0));
-/* library.scm: 1861 ##sys#signal-hook */
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+t2=C_i_car(((C_word*)t0)[3]);
+/* library.scm: 1881 ##sys#signal-hook */
 t3=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[4],lf[56],t2,lf[427],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[4],lf[56],t2,lf[433],((C_word*)t0)[2]);}
 else{
-/* library.scm: 1861 ##sys#signal-hook */
+/* library.scm: 1881 ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[56],C_SCHEME_FALSE,lf[427],((C_word*)t0)[2]);}}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[56],C_SCHEME_FALSE,lf[433],((C_word*)t0)[2]);}}}
 
-/* a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_22054(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22079(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -28401,28 +28429,28 @@ C_word t7;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_22054,4,t0,t1,t2,t3);}
-t4=(C_truep(t3)?(C_word)C_i_check_exact_2(t3,lf[419]):C_SCHEME_UNDEFINED);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22061,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_slot(t2,C_fix(12)))){
+C_save_and_reclaim((void*)tr4,(void*)f_22079,4,t0,t1,t2,t3);}
+t4=(C_truep(t3)?C_i_check_exact_2(t3,lf[425]):C_SCHEME_UNDEFINED);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22086,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_slot(t2,C_fix(12)))){
 t6=t5;
-f_22061(t6,C_SCHEME_UNDEFINED);}
+f_22086(t6,C_SCHEME_UNDEFINED);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22175,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1825 ##sys#make-string */
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22200,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1845 ##sys#make-string */
 t7=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,C_fix(1024));}}
 
-/* k22173 in a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_22175(C_word c,C_word t0,C_word t1){
+/* k22198 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_22061(t2,(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(12),t1));}
+f_22086(t2,C_i_setslot(((C_word*)t0)[2],C_fix(12),t1));}
 
-/* k22059 in a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_22061(C_word t0,C_word t1){
+/* k22084 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_22086(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28433,19 +28461,37 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22061,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_22086,NULL,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=(C_truep(t2)?t2:C_fix(16777215));
-t4=(C_word)C_slot(((C_word*)t0)[3],C_fix(12));
+t4=C_slot(((C_word*)t0)[3],C_fix(12));
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22074,a[2]=t6,a[3]=((C_word*)t0)[3],a[4]=((C_word)li387),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22099,a[2]=t6,a[3]=((C_word*)t0)[3],a[4]=((C_word)li389),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_22074(t8,((C_word*)t0)[2],C_fix(1024),t3,t4,lf[420],C_SCHEME_FALSE);}
+f_22099(t8,((C_word*)t0)[2],C_fix(1024),t3,t4,lf[426],C_SCHEME_FALSE);}
+
+/* loop in k22084 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_22099(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+C_word tmp;
+C_word t7;
+C_word t8;
+C_word ab[10],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_22099,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_22104,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=t5,a[6]=t6,a[7]=t1,a[8]=((C_word*)t0)[3],a[9]=t4,tmp=(C_word)a,a+=10,tmp);
+/* library.scm: 1852 fxmin */
+t8=*((C_word*)lf[188]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,t3,t2);}
 
-/* loop in k22059 in a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_22074(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* k22102 in loop in k22084 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22104(C_word c,C_word t0,C_word t1){
 C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
@@ -28455,94 +28501,87 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word t15;
-C_word t16;
-C_word t17;
-C_word t18;
-C_word t19;
-C_word t20;
-C_word t21;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22074,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(C_word)C_i_fixnum_min(t3,t2);
-t8=(C_word)fast_read_line_from_file(t4,((C_word*)t0)[3],t7);
-if(C_truep((C_word)C_eofp(t8))){
-t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_truep(t6)?t5:C_SCHEME_END_OF_FILE));}
+C_save_and_reclaim((void*)tr2,(void*)f_22104,2,t0,t1);}
+t2=fast_read_line_from_file(((C_word*)t0)[9],((C_word*)t0)[8],t1);
+if(C_truep(C_eofp(t2))){
+t3=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(((C_word*)t0)[6])?((C_word*)t0)[5]:C_SCHEME_END_OF_FILE));}
 else{
-if(C_truep(t8)){
-if(C_truep(t6)){
-t9=(C_word)C_slot(((C_word*)t0)[3],C_fix(4));
-t10=(C_word)C_fixnum_plus(t9,C_fix(1));
-t11=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(4),t10);
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22143,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1843 ##sys#substring */
-t13=*((C_word*)lf[160]+1);
-((C_proc5)(void*)(*((C_word*)t13+1)))(5,t13,t12,t4,C_fix(0),t8);}
-else{
-t9=(C_word)C_slot(((C_word*)t0)[3],C_fix(4));
-t10=(C_word)C_fixnum_plus(t9,C_fix(1));
-t11=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(4),t10);
-/* library.scm: 1846 ##sys#substring */
-t12=*((C_word*)lf[160]+1);
-((C_proc5)(void*)(*((C_word*)t12+1)))(5,t12,t1,t4,C_fix(0),t8);}}
-else{
-if(C_truep((C_word)C_fixnum_lessp(t3,t2))){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22107,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1836 ##sys#substring */
-t10=*((C_word*)lf[160]+1);
-((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t9,t4,C_fix(0),t3);}
-else{
-t9=(C_word)C_fixnum_times(t2,C_fix(2));
-t10=(C_word)C_fixnum_difference(t3,t2);
-t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22122,a[2]=t4,a[3]=t5,a[4]=t10,a[5]=t9,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t12=(C_word)C_fixnum_times(t2,C_fix(2));
-/* library.scm: 1839 ##sys#make-string */
-t13=*((C_word*)lf[147]+1);
-((C_proc3)(void*)(*((C_word*)t13+1)))(3,t13,t11,t12);}}}}
-
-/* k22120 in loop in k22059 in a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_22122(C_word c,C_word t0,C_word t1){
+if(C_truep(t2)){
+if(C_truep(((C_word*)t0)[6])){
+t3=C_slot(((C_word*)t0)[8],C_fix(4));
+t4=C_fixnum_plus(t3,C_fix(1));
+t5=C_i_set_i_slot(((C_word*)t0)[8],C_fix(4),t4);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22168,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1863 ##sys#substring */
+t7=*((C_word*)lf[160]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,((C_word*)t0)[9],C_fix(0),t2);}
+else{
+t3=C_slot(((C_word*)t0)[8],C_fix(4));
+t4=C_fixnum_plus(t3,C_fix(1));
+t5=C_i_set_i_slot(((C_word*)t0)[8],C_fix(4),t4);
+/* library.scm: 1866 ##sys#substring */
+t6=*((C_word*)lf[160]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,((C_word*)t0)[7],((C_word*)t0)[9],C_fix(0),t2);}}
+else{
+if(C_truep(C_fixnum_lessp(((C_word*)t0)[4],((C_word*)t0)[3]))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22132,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1856 ##sys#substring */
+t4=*((C_word*)lf[160]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[9],C_fix(0),((C_word*)t0)[4]);}
+else{
+t3=C_fixnum_times(((C_word*)t0)[3],C_fix(2));
+t4=C_fixnum_difference(((C_word*)t0)[4],((C_word*)t0)[3]);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22147,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[5],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t6=C_fixnum_times(((C_word*)t0)[3],C_fix(2));
+/* library.scm: 1859 ##sys#make-string */
+t7=*((C_word*)lf[147]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}}}}
+
+/* k22145 in k22102 in loop in k22084 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22147(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22122,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22126,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 1840 ##sys#string-append */
+C_save_and_reclaim((void*)tr2,(void*)f_22147,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22151,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 1860 ##sys#string-append */
 t3=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k22124 in k22120 in loop in k22059 in a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_22126(C_word c,C_word t0,C_word t1){
+/* k22149 in k22145 in k22102 in loop in k22084 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22151(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1837 loop */
+/* library.scm: 1857 loop */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_22074(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
+f_22099(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* k22105 in loop in k22059 in a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_22107(C_word c,C_word t0,C_word t1){
+/* k22130 in k22102 in loop in k22084 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22132(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1836 ##sys#string-append */
+/* library.scm: 1856 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k22141 in loop in k22059 in a22053 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_22143(C_word c,C_word t0,C_word t1){
+/* k22166 in k22102 in loop in k22084 in a22078 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1843 ##sys#string-append */
+/* library.scm: 1863 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a21997 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21998(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a22022 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22023(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -28550,30 +28589,30 @@ C_word t8;
 C_word ab[6],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_21998,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22006,a[2]=t5,a[3]=t1,a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_22023,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22031,a[2]=t5,a[3]=t1,a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t3)){
 t7=t6;
-f_22006(t7,t3);}
+f_22031(t7,t3);}
 else{
-t7=(C_word)C_block_size(t4);
+t7=C_block_size(t4);
 t8=t6;
-f_22006(t8,(C_word)C_fixnum_difference(t7,t5));}}
+f_22031(t8,C_fixnum_difference(t7,t5));}}
 
-/* k22004 in a21997 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_22006(C_word t0,C_word t1){
+/* k22029 in a22022 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_22031(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22006,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22008,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li385),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_22031,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22033,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li387),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_22008(t2,t1,C_fix(0),((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_22033(t2,t1,C_fix(0),((C_word*)t0)[2]));}
 
-/* loop in k22004 in a21997 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall f_22008(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k22029 in a22022 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall f_22033(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -28588,17 +28627,17 @@ C_word t13;
 C_word t14;
 loop:
 C_stack_check;
-t4=(C_word)fast_read_string_from_file(((C_word*)t0)[3],((C_word*)t0)[2],t1,t3);
-t5=(C_word)C_i_not(t4);
-t6=(C_truep(t5)?t5:(C_word)C_eofp(t4));
+t4=fast_read_string_from_file(((C_word*)t0)[3],((C_word*)t0)[2],t1,t3);
+t5=C_i_not(t4);
+t6=(C_truep(t5)?t5:C_eofp(t4));
 if(C_truep(t6)){
 t7=t2;
 return(t7);}
 else{
-if(C_truep((C_word)C_fixnum_lessp(t4,t1))){
-t7=(C_word)C_fixnum_difference(t1,t4);
-t8=(C_word)C_fixnum_plus(t2,t4);
-t9=(C_word)C_fixnum_plus(t3,t4);
+if(C_truep(C_fixnum_lessp(t4,t1))){
+t7=C_fixnum_difference(t1,t4);
+t8=C_fixnum_plus(t2,t4);
+t9=C_fixnum_plus(t3,t4);
 t12=t7;
 t13=t8;
 t14=t9;
@@ -28607,90 +28646,90 @@ t2=t13;
 t3=t14;
 goto loop;}
 else{
-return((C_word)C_fixnum_plus(t2,t4));}}}
+return(C_fixnum_plus(t2,t4));}}}
 
-/* a21994 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21995(C_word c,C_word t0,C_word t1,C_word t2){
+/* a22019 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22020(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21995,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_22020,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_char_ready_p(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_char_ready_p(t2));}
 
-/* a21991 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21992(C_word c,C_word t0,C_word t1,C_word t2){
+/* a22016 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22017(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21992,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_22017,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_flush_output(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_flush_output(t2));}
 
-/* a21985 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21986(C_word c,C_word t0,C_word t1,C_word t2){
+/* a22010 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22011(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21986,3,t0,t1,t2);}
-t3=(C_word)C_close_file(t2);
-/* library.scm: 1806 ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_22011,3,t0,t1,t2);}
+t3=C_close_file(t2);
+/* library.scm: 1826 ##sys#update-errno */
 t4=*((C_word*)lf[82]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 
-/* a21982 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a22007 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22008(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21983,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_22008,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_display_string(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_display_string(t2,t3));}
 
-/* a21979 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21980(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a22004 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22005(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21980,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_22005,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_display_char(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_display_char(t2,t3));}
 
-/* a21976 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21977(C_word c,C_word t0,C_word t1,C_word t2){
+/* a22001 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_22002(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21977,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_22002,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_peek_char(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_peek_char(t2));}
 
-/* a21973 in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_21974(C_word c,C_word t0,C_word t1,C_word t2){
+/* a21998 in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_21999(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21974,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_21999,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_read_char(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_read_char(t2));}
 
-/* ##sys#make-port in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10608(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##sys#make-port in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10631(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -28703,19 +28742,19 @@ C_word t13;
 C_word ab[17],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_10608,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_a_i_port(&a,0);
-t7=(C_word)C_i_set_i_slot(t6,C_fix(1),t2);
-t8=(C_word)C_i_setslot(t6,C_fix(2),t3);
-t9=(C_word)C_i_setslot(t6,C_fix(3),t4);
-t10=(C_word)C_i_set_i_slot(t6,C_fix(4),C_fix(1));
-t11=(C_word)C_i_set_i_slot(t6,C_fix(5),C_fix(0));
-t12=(C_word)C_i_setslot(t6,C_fix(7),t5);
+C_save_and_reclaim((void*)tr6,(void*)f_10631,6,t0,t1,t2,t3,t4,t5);}
+t6=C_a_i_port(&a,0);
+t7=C_i_set_i_slot(t6,C_fix(1),t2);
+t8=C_i_setslot(t6,C_fix(2),t3);
+t9=C_i_setslot(t6,C_fix(3),t4);
+t10=C_i_set_i_slot(t6,C_fix(4),C_fix(1));
+t11=C_i_set_i_slot(t6,C_fix(5),C_fix(0));
+t12=C_i_setslot(t6,C_fix(7),t5);
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,t6);}
 
-/* output-port? in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10587(C_word c,C_word t0,C_word t1,C_word t2){
+/* output-port? in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10610(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -28723,13 +28762,13 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10587,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10610,3,t0,t1,t2);}
 t3=t2;
-if(C_truep((C_word)C_blockp(t3))){
-if(C_truep((C_word)C_portp(t3))){
-t4=(C_word)C_slot(t2,C_fix(1));
+if(C_truep(C_blockp(t3))){
+if(C_truep(C_portp(t3))){
+t4=C_slot(t2,C_fix(1));
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_not(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_not(t4));}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -28737,32 +28776,32 @@ else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* input-port? in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10570(C_word c,C_word t0,C_word t1,C_word t2){
+/* input-port? in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10593(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10570,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10593,3,t0,t1,t2);}
 t3=t2;
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep((C_word)C_blockp(t3))?(C_truep((C_word)C_portp(t3))?(C_word)C_slot(t2,C_fix(1)):C_SCHEME_FALSE):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(C_blockp(t3))?(C_truep(C_portp(t3))?C_slot(t2,C_fix(1)):C_SCHEME_FALSE):C_SCHEME_FALSE));}
 
-/* port? in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10567(C_word c,C_word t0,C_word t1,C_word t2){
+/* port? in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10590(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10567,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10590,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_portp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_portp(t2));}
 
-/* continuation-return in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10552(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* continuation-return in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10575(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -28770,36 +28809,36 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_10552r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_10575r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_10552r(t0,t1,t2,t3);}}
+f_10575r(t0,t1,t2,t3);}}
 
-static void C_ccall f_10552r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_10575r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(C_word)C_i_check_structure_2(t2,lf[410],lf[414]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10561,a[2]=t3,a[3]=((C_word)li372),tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1736 continuation-graft */
+t4=C_i_check_structure_2(t2,lf[416],lf[420]);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10584,a[2]=t3,a[3]=((C_word)li374),tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1756 continuation-graft */
 t6=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t1,t2,t5);}
 
-/* a10560 in continuation-return in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10561(C_word c,C_word t0,C_word t1){
+/* a10583 in continuation-return in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10561,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10584,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* continuation-graft in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10519(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* continuation-graft in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10542(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -28812,42 +28851,42 @@ C_word t11;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10519,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[410],lf[413]);
-t5=(C_word)C_slot(t2,C_fix(2));
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10529,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_eqp(*((C_word*)lf[403]+1),t5);
+C_save_and_reclaim((void*)tr4,(void*)f_10542,4,t0,t1,t2,t3);}
+t4=C_i_check_structure_2(t2,lf[416],lf[419]);
+t5=C_slot(t2,C_fix(2));
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10552,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t7=C_eqp(*((C_word*)lf[409]+1),t5);
 if(C_truep(t7)){
-/* library.scm: 1730 ##sys#continuation-graft */
+/* library.scm: 1750 ##sys#continuation-graft */
 C_continuation_graft(4,0,t1,t2,t3);}
 else{
-t8=(C_word)C_i_length(*((C_word*)lf[403]+1));
-t9=(C_word)C_i_length(t5);
-t10=(C_word)C_fixnum_difference(t8,t9);
-/* library.scm: 1729 ##sys#dynamic-unwind */
-f_10444(t6,t5,t10);}}
+t8=C_i_length(*((C_word*)lf[409]+1));
+t9=C_i_length(t5);
+t10=C_fixnum_difference(t8,t9);
+/* library.scm: 1749 ##sys#dynamic-unwind */
+f_10467(t6,t5,t10);}}
 
-/* k10527 in continuation-graft in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10529(C_word c,C_word t0,C_word t1){
+/* k10550 in continuation-graft in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1730 ##sys#continuation-graft */
+/* library.scm: 1750 ##sys#continuation-graft */
 C_continuation_graft(4,0,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* continuation? in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10512(C_word c,C_word t0,C_word t1,C_word t2){
+/* continuation? in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10535(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10512,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10535,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[410]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[416]));}
 
-/* continuation-capture in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10502(C_word c,C_word t0,C_word t1,C_word t2){
+/* continuation-capture in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10525(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -28856,16 +28895,16 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10502,3,t0,t1,t2);}
-t3=*((C_word*)lf[403]+1);
-t4=(C_word)C_direct_continuation(C_SCHEME_FALSE);
-t5=(C_word)C_a_i_record(&a,3,lf[410],t4,t3);
-/* library.scm: 1718 proc */
+C_save_and_reclaim((void*)tr3,(void*)f_10525,3,t0,t1,t2);}
+t3=*((C_word*)lf[409]+1);
+t4=C_direct_continuation(C_SCHEME_FALSE);
+t5=C_a_i_record(&a,3,lf[416],t4,t3);
+/* library.scm: 1738 proc */
 t6=t2;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t1,t5);}
 
-/* ##sys#dynamic-unwind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10444(C_word t1,C_word t2,C_word t3){
+/* ##sys#dynamic-unwind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10467(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -28884,17 +28923,17 @@ C_word *a;
 loop:
 a=C_alloc(5);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10444,NULL,3,t1,t2,t3);}
-t4=(C_word)C_eqp(*((C_word*)lf[403]+1),t2);
+C_save_and_reclaim((void*)trf_10467,NULL,3,t1,t2,t3);}
+t4=C_eqp(*((C_word*)lf[409]+1),t2);
 if(C_truep(t4)){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-if(C_truep((C_word)C_fixnum_lessp(t3,C_fix(0)))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10460,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_slot(t2,C_fix(1));
-t7=(C_word)C_fixnum_plus(t3,C_fix(1));
-/* library.scm: 1706 ##sys#dynamic-unwind */
+if(C_truep(C_fixnum_lessp(t3,C_fix(0)))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10483,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t6=C_slot(t2,C_fix(1));
+t7=C_fixnum_plus(t3,C_fix(1));
+/* library.scm: 1726 ##sys#dynamic-unwind */
 t14=t5;
 t15=t6;
 t16=t7;
@@ -28903,27 +28942,27 @@ t2=t15;
 t3=t16;
 goto loop;}
 else{
-t5=(C_word)C_slot(*((C_word*)lf[403]+1),C_fix(0));
-t6=(C_word)C_slot(t5,C_fix(1));
-t7=(C_word)C_slot(*((C_word*)lf[403]+1),C_fix(1));
-t8=C_mutate((C_word*)lf[403]+1 /* (set! dynamic-winds ...) */,t7);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10489,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1712 after */
+t5=C_slot(*((C_word*)lf[409]+1),C_fix(0));
+t6=C_slot(t5,C_fix(1));
+t7=C_slot(*((C_word*)lf[409]+1),C_fix(1));
+t8=C_mutate((C_word*)lf[409]+1 /* (set! dynamic-winds ...) */,t7);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10512,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1732 after */
 t10=t6;
 ((C_proc2)C_retrieve_proc(t10))(2,t10,t9);}}}
 
-/* k10487 in ##sys#dynamic-unwind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10489(C_word c,C_word t0,C_word t1){
+/* k10510 in ##sys#dynamic-unwind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 1713 ##sys#dynamic-unwind */
-f_10444(((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+t2=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 1733 ##sys#dynamic-unwind */
+f_10467(((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k10458 in ##sys#dynamic-unwind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10460(C_word c,C_word t0,C_word t1){
+/* k10481 in ##sys#dynamic-unwind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10483(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28931,26 +28970,26 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10460,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10466,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* g19661967 */
+C_save_and_reclaim((void*)tr2,(void*)f_10483,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[3],C_fix(0));
+t3=C_slot(t2,C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10489,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* g19491950 */
 t5=t3;
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
 
-/* k10464 in k10458 in ##sys#dynamic-unwind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10466(C_word c,C_word t0,C_word t1){
+/* k10487 in k10481 in ##sys#dynamic-unwind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10489(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[403]+1 /* (set! dynamic-winds ...) */,((C_word*)t0)[3]);
+t2=C_mutate((C_word*)lf[409]+1 /* (set! dynamic-winds ...) */,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* call-with-current-continuation in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10404(C_word c,C_word t0,C_word t1,C_word t2){
+/* call-with-current-continuation in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10427(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -28958,41 +28997,41 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10404,3,t0,t1,t2);}
-t3=*((C_word*)lf[403]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10410,a[2]=t2,a[3]=t3,a[4]=((C_word)li365),tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1693 ##sys#call-with-current-continuation */
+C_save_and_reclaim((void*)tr3,(void*)f_10427,3,t0,t1,t2);}
+t3=*((C_word*)lf[409]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10433,a[2]=t2,a[3]=t3,a[4]=((C_word)li367),tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1713 ##sys#call-with-current-continuation */
 C_call_cc(3,0,t1,t4);}
 
-/* a10409 in call-with-current-continuation in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10410(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10432 in call-with-current-continuation in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10433(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10410,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10416,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li364),tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1695 proc */
+C_save_and_reclaim((void*)tr3,(void*)f_10433,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10439,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li366),tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1715 proc */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a10415 in a10409 in call-with-current-continuation in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10416(C_word c,C_word t0,C_word t1,...){
+/* a10438 in a10432 in call-with-current-continuation in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10439(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_10416r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_10439r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_10416r(t0,t1,t2);}}
+f_10439r(t0,t1,t2);}}
 
-static void C_ccall f_10416r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_10439r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29001,40 +29040,40 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(5);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10420,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_eqp(*((C_word*)lf[403]+1),((C_word*)t0)[2]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10443,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=C_eqp(*((C_word*)lf[409]+1),((C_word*)t0)[2]);
 if(C_truep(t4)){
 C_apply(4,0,t1,((C_word*)t0)[3],t2);}
 else{
-t5=(C_word)C_i_length(*((C_word*)lf[403]+1));
-t6=(C_word)C_i_length(((C_word*)t0)[2]);
-t7=(C_word)C_fixnum_difference(t5,t6);
-/* library.scm: 1698 ##sys#dynamic-unwind */
-f_10444(t3,((C_word*)t0)[2],t7);}}
+t5=C_i_length(*((C_word*)lf[409]+1));
+t6=C_i_length(((C_word*)t0)[2]);
+t7=C_fixnum_difference(t5,t6);
+/* library.scm: 1718 ##sys#dynamic-unwind */
+f_10467(t3,((C_word*)t0)[2],t7);}}
 
-/* k10418 in a10415 in a10409 in call-with-current-continuation in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10420(C_word c,C_word t0,C_word t1){
+/* k10441 in a10438 in a10432 in call-with-current-continuation in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* dynamic-wind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10373(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* dynamic-wind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10396(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10373,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10377,a[2]=t3,a[3]=t1,a[4]=t4,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 1680 before */
+C_save_and_reclaim((void*)tr5,(void*)f_10396,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10400,a[2]=t3,a[3]=t1,a[4]=t4,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 1700 before */
 t6=t2;
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 
-/* k10375 in dynamic-wind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10377(C_word c,C_word t0,C_word t1){
+/* k10398 in dynamic-wind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10400(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29043,51 +29082,51 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10377,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
-t3=(C_word)C_a_i_cons(&a,2,t2,*((C_word*)lf[403]+1));
-t4=C_mutate((C_word*)lf[403]+1 /* (set! dynamic-winds ...) */,t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10386,a[2]=((C_word*)t0)[4],a[3]=((C_word)li362),tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1682 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_10400,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
+t3=C_a_i_cons(&a,2,t2,*((C_word*)lf[409]+1));
+t4=C_mutate((C_word*)lf[409]+1 /* (set! dynamic-winds ...) */,t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10409,a[2]=((C_word*)t0)[4],a[3]=((C_word)li364),tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1702 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t5);}
 
-/* a10385 in k10375 in dynamic-wind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10386(C_word c,C_word t0,C_word t1,...){
+/* a10408 in k10398 in dynamic-wind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10409(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_10386r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_10409r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_10386r(t0,t1,t2);}}
+f_10409r(t0,t1,t2);}}
 
-static void C_ccall f_10386r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_10409r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t3=(C_word)C_slot(*((C_word*)lf[403]+1),C_fix(1));
-t4=C_mutate((C_word*)lf[403]+1 /* (set! dynamic-winds ...) */,t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10394,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1686 after */
+t3=C_slot(*((C_word*)lf[409]+1),C_fix(1));
+t4=C_mutate((C_word*)lf[409]+1 /* (set! dynamic-winds ...) */,t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10417,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1706 after */
 t6=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 
-/* k10392 in a10385 in k10375 in dynamic-wind in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10394(C_word c,C_word t0,C_word t1){
+/* k10415 in a10408 in k10398 in dynamic-wind in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10284(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10307(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -29095,13 +29134,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+14)){
-C_save_and_reclaim((void*)tr4r,(void*)f_10284r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_10307r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_10284r(t0,t1,t2,t3,t4);}}
+f_10307r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_10284r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_10307r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -29116,26 +29155,26 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word *a=C_alloc(14);
-if(C_truep((C_word)C_i_nullp(t4))){
+if(C_truep(C_i_nullp(t4))){
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10296,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=t2,a[6]=((C_word)li359),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10319,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=t2,a[6]=((C_word)li361),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_10296(t12,t1,t3);}
+f_10319(t12,t1,t3);}
 else{
-t5=(C_word)C_a_i_cons(&a,2,t3,t4);
+t5=C_a_i_cons(&a,2,t3,t4);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10338,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t7,a[8]=((C_word)li360),tmp=(C_word)a,a+=9,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10361,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t7,a[8]=((C_word)li362),tmp=(C_word)a,a+=9,tmp));
 t9=((C_word*)t7)[1];
-f_10338(t9,t1,t5);}}
+f_10361(t9,t1,t5);}}
 
-/* loop in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10338(C_word t0,C_word t1,C_word t2){
+/* loop in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10361(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29144,70 +29183,70 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10338,NULL,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10355,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10367,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1659 mapsafe */
+C_save_and_reclaim((void*)trf_10361,NULL,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(0));
+if(C_truep(C_i_pairp(t3))){
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10378,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10390,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1679 mapsafe */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_10116(t6,t5,((C_word*)t0)[3],t2,C_SCHEME_TRUE,lf[401]);}
+f_10139(t6,t5,((C_word*)t0)[3],t2,C_SCHEME_TRUE,lf[407]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10370,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1661 check */
-f_10161(t4,(C_word)C_i_cdr(t2),C_SCHEME_TRUE,lf[401]);}}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10393,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1681 check */
+f_10184(t4,C_i_cdr(t2),C_SCHEME_TRUE,lf[407]);}}
 
-/* k10368 in loop in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10370(C_word c,C_word t0,C_word t1){
+/* k10391 in loop in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10393(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}
 
-/* k10365 in loop in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10367(C_word c,C_word t0,C_word t1){
+/* k10388 in loop in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10390(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10353 in loop in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10355(C_word c,C_word t0,C_word t1){
+/* k10376 in loop in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10378(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10359,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10363,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1660 mapsafe */
+C_save_and_reclaim((void*)tr2,(void*)f_10378,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10382,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10386,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1680 mapsafe */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_10116(t4,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,lf[401]);}
+f_10139(t4,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,lf[407]);}
 
-/* k10361 in k10353 in loop in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10363(C_word c,C_word t0,C_word t1){
+/* k10384 in k10376 in loop in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10386(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1660 loop */
+/* library.scm: 1680 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_10338(t2,((C_word*)t0)[2],t1);}
+f_10361(t2,((C_word*)t0)[2],t1);}
 
-/* k10357 in k10353 in loop in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10359(C_word c,C_word t0,C_word t1){
+/* k10380 in k10376 in loop in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10382(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10359,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10382,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* loop1900 in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10296(C_word t0,C_word t1,C_word t2){
+/* loop1883 in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10319(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29216,12 +29255,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10296,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_10319,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=((C_word*)t0)[5];
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10325,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g19161917 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10348,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g18991900 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -29229,8 +29268,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10323 in loop1900 in map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10325(C_word c,C_word t0,C_word t1){
+/* k10346 in loop1883 in map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10348(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29242,25 +29281,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10325,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_10348,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop19001913 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop18831896 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10296(t6,((C_word*)t0)[3],t5);}
+f_10319(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop19001913 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop18831896 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10296(t6,((C_word*)t0)[3],t5);}}
+f_10319(t6,((C_word*)t0)[3],t5);}}
 
-/* for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10236(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -29268,13 +29307,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+14)){
-C_save_and_reclaim((void*)tr4r,(void*)f_10213r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_10236r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_10213r(t0,t1,t2,t3,t4);}}
+f_10236r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_10213r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_10236r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -29285,22 +29324,22 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(14);
-if(C_truep((C_word)C_i_nullp(t4))){
+if(C_truep(C_i_nullp(t4))){
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10225,a[2]=t6,a[3]=t2,a[4]=((C_word)li356),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10248,a[2]=t6,a[3]=t2,a[4]=((C_word)li358),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_10225(t8,t1,t3);}
+f_10248(t8,t1,t3);}
 else{
-t5=(C_word)C_a_i_cons(&a,2,t3,t4);
+t5=C_a_i_cons(&a,2,t3,t4);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10255,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t7,a[8]=((C_word)li357),tmp=(C_word)a,a+=9,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10278,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t7,a[8]=((C_word)li359),tmp=(C_word)a,a+=9,tmp));
 t9=((C_word*)t7)[1];
-f_10255(t9,t1,t5);}}
+f_10278(t9,t1,t5);}}
 
-/* loop in for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10255(C_word t0,C_word t1,C_word t2){
+/* loop in for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10278(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29308,49 +29347,49 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10255,NULL,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10268,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10279,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1648 mapsafe */
+C_save_and_reclaim((void*)trf_10278,NULL,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(0));
+if(C_truep(C_i_pairp(t3))){
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10291,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10302,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1668 mapsafe */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_10116(t6,t5,((C_word*)t0)[3],t2,C_SCHEME_TRUE,lf[399]);}
+f_10139(t6,t5,((C_word*)t0)[3],t2,C_SCHEME_TRUE,lf[405]);}
 else{
-/* library.scm: 1650 check */
-f_10161(t1,t2,C_SCHEME_TRUE,lf[399]);}}
+/* library.scm: 1670 check */
+f_10184(t1,t2,C_SCHEME_TRUE,lf[405]);}}
 
-/* k10277 in loop in for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10279(C_word c,C_word t0,C_word t1){
+/* k10300 in loop in for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10266 in loop in for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10268(C_word c,C_word t0,C_word t1){
+/* k10289 in loop in for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10291(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10268,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10275,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1649 mapsafe */
+C_save_and_reclaim((void*)tr2,(void*)f_10291,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10298,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1669 mapsafe */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_10116(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,lf[399]);}
+f_10139(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,lf[405]);}
 
-/* k10273 in k10266 in loop in for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10275(C_word c,C_word t0,C_word t1){
+/* k10296 in k10289 in loop in for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1649 loop */
+/* library.scm: 1669 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_10255(t2,((C_word*)t0)[2],t1);}
+f_10278(t2,((C_word*)t0)[2],t1);}
 
-/* loop1873 in for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10225(C_word t0,C_word t1,C_word t2){
+/* loop1856 in for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10248(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29359,12 +29398,12 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10225,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
+C_save_and_reclaim((void*)trf_10248,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
 t3=((C_word*)t0)[3];
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10235,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g18801881 */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10258,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g18631864 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -29372,18 +29411,18 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10233 in loop1873 in for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10235(C_word c,C_word t0,C_word t1){
+/* k10256 in loop1856 in for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10225(t3,((C_word*)t0)[2],t2);}
+f_10248(t3,((C_word*)t0)[2],t2);}
 
-/* check in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10161(C_word t1,C_word t2,C_word t3,C_word t4){
+/* check in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10184(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -29391,19 +29430,19 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10161,NULL,4,t1,t2,t3,t4);}
-t5=(C_word)C_i_not(t3);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10171,a[2]=t2,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_10184,NULL,4,t1,t2,t3,t4);}
+t5=C_i_not(t3);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10194,a[2]=t2,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_10171(t7,t5);}
+f_10194(t7,t5);}
 else{
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10179,a[2]=((C_word)li354),tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10202,a[2]=((C_word)li356),tmp=(C_word)a,a+=3,tmp);
 t8=t6;
-f_10171(t8,f_10179(t2));}}
+f_10194(t8,f_10202(t2));}}
 
-/* loop in check in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static C_word C_fcall f_10179(C_word t1){
+/* loop in check in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static C_word C_fcall f_10202(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29413,37 +29452,37 @@ C_word t6;
 C_word t7;
 loop:
 C_stack_check;
-t2=(C_word)C_eqp(t1,C_SCHEME_END_OF_LIST);
+t2=C_eqp(t1,C_SCHEME_END_OF_LIST);
 if(C_truep(t2)){
 return(C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_slot(t1,C_fix(0));
-t4=(C_word)C_eqp(t3,C_SCHEME_END_OF_LIST);
+t3=C_slot(t1,C_fix(0));
+t4=C_eqp(t3,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
 return(C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_slot(t1,C_fix(1));
+t5=C_slot(t1,C_fix(1));
 t7=t5;
 t1=t7;
 goto loop;}}}
 
-/* k10169 in check in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10171(C_word t0,C_word t1){
+/* k10192 in check in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10194(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 1639 ##sys#error */
+/* library.scm: 1659 ##sys#error */
 t2=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[402],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[408],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* mapsafe in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10116(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* mapsafe in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10139(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -29453,56 +29492,56 @@ C_word t10;
 C_word t11;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10116,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_eqp(t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_10139,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=C_eqp(t3,C_SCHEME_END_OF_LIST);
 if(C_truep(t6)){
 t7=t3;
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-t7=(C_word)C_slot(t3,C_fix(0));
-t8=(C_word)C_eqp(t7,C_SCHEME_END_OF_LIST);
+t7=C_slot(t3,C_fix(0));
+t8=C_eqp(t7,C_SCHEME_END_OF_LIST);
 if(C_truep(t8)){
-/* library.scm: 1628 check */
-f_10161(t1,t3,t4,t5);}
+/* library.scm: 1648 check */
+f_10184(t1,t3,t4,t5);}
 else{
-if(C_truep((C_word)C_i_pairp(t7))){
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10148,a[2]=t5,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 1630 p */
+if(C_truep(C_i_pairp(t7))){
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10171,a[2]=t5,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 1650 p */
 t10=t2;
 ((C_proc3)C_retrieve_proc(t10))(3,t10,t9,t7);}
 else{
-/* library.scm: 1631 ##sys#error-not-a-proper-list */
+/* library.scm: 1651 ##sys#error-not-a-proper-list */
 t9=*((C_word*)lf[132]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t1,t7,t5);}}}}
 
-/* k10146 in mapsafe in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10148(C_word c,C_word t0,C_word t1){
+/* k10169 in mapsafe in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10148,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10152,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* library.scm: 1630 mapsafe */
+C_save_and_reclaim((void*)tr2,(void*)f_10171,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10175,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+/* library.scm: 1650 mapsafe */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_10116(t4,t2,((C_word*)t0)[3],t3,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+f_10139(t4,t2,((C_word*)t0)[3],t3,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k10150 in k10146 in mapsafe in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10152(C_word c,C_word t0,C_word t1){
+/* k10173 in k10169 in mapsafe in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10152,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10175,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##sys#map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10094(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29511,15 +29550,15 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10071,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10094,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10077,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li351),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10100,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li353),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_10077(t7,t1,t3);}
+f_10100(t7,t1,t3);}
 
-/* loop in ##sys#map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10077(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10100(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29528,51 +29567,51 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10077,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_10100,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10097,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* library.scm: 1613 p */
+if(C_truep(C_i_pairp(t2))){
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10120,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* library.scm: 1633 p */
 t6=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
-/* library.scm: 1614 ##sys#error-not-a-proper-list */
+/* library.scm: 1634 ##sys#error-not-a-proper-list */
 t4=*((C_word*)lf[132]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[2],lf[401]);}}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[2],lf[407]);}}}
 
-/* k10095 in loop in ##sys#map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10097(C_word c,C_word t0,C_word t1){
+/* k10118 in loop in ##sys#map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10120(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10097,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10101,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* library.scm: 1613 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_10120,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10124,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(1));
+/* library.scm: 1633 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_10077(t4,t2,t3);}
+f_10100(t4,t2,t3);}
 
-/* k10099 in k10095 in loop in ##sys#map in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10101(C_word c,C_word t0,C_word t1){
+/* k10122 in k10118 in loop in ##sys#map in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10124(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10101,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10124,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##sys#for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10033(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10056(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29581,15 +29620,15 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10033,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10056,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10039,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li349),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10062,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li351),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_10039(t7,t1,t3);}
+f_10062(t7,t1,t3);}
 
-/* loop in ##sys#for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_fcall f_10039(C_word t0,C_word t1,C_word t2){
+/* loop in ##sys#for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_fcall f_10062(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29598,70 +29637,70 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10039,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_10062,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10055,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* library.scm: 1599 p */
+if(C_truep(C_i_pairp(t2))){
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10078,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* library.scm: 1619 p */
 t6=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
-/* library.scm: 1601 ##sys#error-not-a-proper-list */
+/* library.scm: 1621 ##sys#error-not-a-proper-list */
 t4=*((C_word*)lf[132]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[2],lf[399]);}}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[2],lf[405]);}}}
 
-/* k10053 in loop in ##sys#for-each in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10055(C_word c,C_word t0,C_word t1){
+/* k10076 in loop in ##sys#for-each in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 1600 loop */
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 1620 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10039(t3,((C_word*)t0)[2],t2);}
+f_10062(t3,((C_word*)t0)[2],t2);}
 
-/* ##sys#direct-return in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10027(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#direct-return in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10050(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10027,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10050,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_direct_return(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_direct_return(t2,t3));}
 
-/* ##sys#call-with-direct-continuation in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10020(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#call-with-direct-continuation in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10043(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10020,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10043,3,t0,t1,t2);}
 t3=t2;
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,(C_word)C_direct_continuation(C_SCHEME_FALSE));}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,C_direct_continuation(C_SCHEME_FALSE));}
 
-/* procedure? in k10011 in k10008 in k10005 in k10002 in k9999 in k9996 in k9993 in k9990 in k9987 in k9984 in k9981 in k9978 in k9816 */
-static void C_ccall f_10015(C_word c,C_word t0,C_word t1,C_word t2){
+/* procedure? in k10034 in k10031 in k10028 in k10025 in k10022 in k10019 in k10016 in k10013 in k10010 in k10007 in k10004 in k10001 in k9839 */
+static void C_ccall f_10038(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10015,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10038,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_closurep(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_closurep(t2));}
 
-/* char-name in k9816 */
-static void C_ccall f_9861(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* char-name in k9839 */
+static void C_ccall f_9884(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -29669,13 +29708,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_9861r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_9884r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_9861r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_9884r(t0,t1,t2,t3);}}
 
-static void C_ccall f_9861r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9884r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29689,48 +29728,48 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word *a=C_alloc(8);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_SCHEME_FALSE);
-if(C_truep((C_word)C_charp(t2))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9874,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1537 lookup-char */
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):C_SCHEME_FALSE);
+if(C_truep(C_charp(t2))){
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9897,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1557 lookup-char */
 t7=((C_word*)t0)[4];
-f_9820(t7,t6,t2);}
+f_9843(t7,t6,t2);}
 else{
 if(C_truep(t5)){
-t6=(C_word)C_i_check_symbol_2(t2,lf[387]);
-t7=(C_word)C_i_check_char_2(t5,lf[387]);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9892,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t9=(C_word)C_slot(t2,C_fix(1));
-t10=(C_word)C_block_size(t9);
-if(C_truep((C_word)C_fixnum_lessp(t10,C_fix(2)))){
-/* library.scm: 1543 ##sys#signal-hook */
+t6=C_i_check_symbol_2(t2,lf[393]);
+t7=C_i_check_char_2(t5,lf[393]);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9915,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t9=C_slot(t2,C_fix(1));
+t10=C_block_size(t9);
+if(C_truep(C_fixnum_lessp(t10,C_fix(2)))){
+/* library.scm: 1563 ##sys#signal-hook */
 t11=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t11+1)))(6,t11,t8,lf[56],lf[387],lf[388],t2);}
+((C_proc6)(void*)(*((C_word*)t11+1)))(6,t11,t8,lf[56],lf[393],lf[394],t2);}
 else{
 t11=t8;
-f_9892(2,t11,C_SCHEME_UNDEFINED);}}
+f_9915(2,t11,C_SCHEME_UNDEFINED);}}
 else{
-t6=(C_word)C_i_check_symbol_2(t2,lf[387]);
-t7=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[3])[1]);
+t6=C_i_check_symbol_2(t2,lf[393]);
+t7=C_i_assq(t2,((C_word*)((C_word*)t0)[3])[1]);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_truep(t7)?(C_word)C_slot(t7,C_fix(1)):C_SCHEME_FALSE));}}}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_truep(t7)?C_slot(t7,C_fix(1)):C_SCHEME_FALSE));}}}
 
-/* k9890 in char-name in k9816 */
-static void C_ccall f_9892(C_word c,C_word t0,C_word t1){
+/* k9913 in char-name in k9839 */
+static void C_ccall f_9915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9892,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9895,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 1544 lookup-char */
+C_save_and_reclaim((void*)tr2,(void*)f_9915,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9918,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 1564 lookup-char */
 t3=((C_word*)t0)[2];
-f_9820(t3,t2,((C_word*)t0)[4]);}
+f_9843(t3,t2,((C_word*)t0)[4]);}
 
-/* k9893 in k9890 in char-name in k9816 */
-static void C_ccall f_9895(C_word c,C_word t0,C_word t1){
+/* k9916 in k9913 in char-name in k9839 */
+static void C_ccall f_9918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29748,41 +29787,41 @@ C_word t14;
 C_word t15;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9895,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9918,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_assq(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
-t3=(C_word)C_i_setslot(t1,C_fix(1),((C_word*)t0)[6]);
+t2=C_i_assq(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
+t3=C_i_setslot(t1,C_fix(1),((C_word*)t0)[6]);
 if(C_truep(t2)){
 t4=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_i_slot(t2,C_fix(1),((C_word*)t0)[3]));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_set_i_slot(t2,C_fix(1),((C_word*)t0)[3]));}
 else{
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[3]);
-t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)((C_word*)t0)[5])[1]);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[3]);
+t5=C_a_i_cons(&a,2,t4,((C_word*)((C_word*)t0)[5])[1]);
 t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,t5);
 t7=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 else{
-t2=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[3]));
-t3=(C_word)C_fixnum_modulo(t2,C_fix(37));
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[3]);
-t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)((C_word*)t0)[5])[1]);
+t2=C_fix(C_character_code(((C_word*)t0)[3]));
+t3=C_fixnum_modulo(t2,C_fix(37));
+t4=C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[3]);
+t5=C_a_i_cons(&a,2,t4,((C_word*)((C_word*)t0)[5])[1]);
 t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,t5);
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[6]);
-t8=(C_word)C_slot(((C_word*)t0)[2],t3);
-t9=(C_word)C_a_i_cons(&a,2,t7,t8);
+t7=C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[6]);
+t8=C_slot(((C_word*)t0)[2],t3);
+t9=C_a_i_cons(&a,2,t7,t8);
 t10=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_i_setslot(((C_word*)t0)[2],t3,t9));}}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_i_setslot(((C_word*)t0)[2],t3,t9));}}
 
-/* k9872 in char-name in k9816 */
-static void C_ccall f_9874(C_word c,C_word t0,C_word t1){
+/* k9895 in char-name in k9839 */
+static void C_ccall f_9897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?(C_word)C_slot(t1,C_fix(1)):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_slot(t1,C_fix(1)):C_SCHEME_FALSE));}
 
-/* lookup-char in k9816 */
-static void C_fcall f_9820(C_word t0,C_word t1,C_word t2){
+/* lookup-char in k9839 */
+static void C_fcall f_9843(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29791,16 +29830,16 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9820,NULL,3,t0,t1,t2);}
-t3=(C_word)C_fix((C_word)C_character_code(t2));
-t4=(C_word)C_fixnum_modulo(t3,C_fix(37));
-t5=(C_word)C_slot(((C_word*)t0)[2],t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9833,a[2]=t2,a[3]=((C_word)li338),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_9843,NULL,3,t0,t1,t2);}
+t3=C_fix(C_character_code(t2));
+t4=C_fixnum_modulo(t3,C_fix(37));
+t5=C_slot(((C_word*)t0)[2],t4);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9856,a[2]=t2,a[3]=((C_word)li340),tmp=(C_word)a,a+=4,tmp);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_9833(t6,t5));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_9856(t6,t5));}
 
-/* loop in lookup-char in k9816 */
-static C_word C_fcall f_9833(C_word t0,C_word t1){
+/* loop in lookup-char in k9839 */
+static C_word C_fcall f_9856(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29810,14 +29849,14 @@ C_word t6;
 C_word t7;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_pairp(t1))){
-t2=(C_word)C_slot(t1,C_fix(0));
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_eqp(t3,((C_word*)t0)[2]);
+if(C_truep(C_i_pairp(t1))){
+t2=C_slot(t1,C_fix(0));
+t3=C_slot(t2,C_fix(0));
+t4=C_eqp(t3,((C_word*)t0)[2]);
 if(C_truep(t4)){
 return(t2);}
 else{
-t5=(C_word)C_slot(t1,C_fix(1));
+t5=C_slot(t1,C_fix(1));
 t7=t5;
 t1=t7;
 goto loop;}}
@@ -29825,273 +29864,273 @@ else{
 return(C_SCHEME_FALSE);}}
 
 /* char-alphabetic? */
-static void C_ccall f_9810(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9833(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9810,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[386]);
+C_save_and_reclaim((void*)tr3,(void*)f_9833,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[392]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_u_i_char_alphabeticp(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_u_i_char_alphabeticp(t2));}
 
 /* char-whitespace? */
-static void C_ccall f_9804(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9827(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9804,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[385]);
+C_save_and_reclaim((void*)tr3,(void*)f_9827,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[391]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_u_i_char_whitespacep(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_u_i_char_whitespacep(t2));}
 
 /* char-numeric? */
-static void C_ccall f_9798(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9821(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9798,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[384]);
+C_save_and_reclaim((void*)tr3,(void*)f_9821,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[390]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_u_i_char_numericp(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_u_i_char_numericp(t2));}
 
 /* char-lower-case? */
-static void C_ccall f_9792(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9815(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9792,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[383]);
+C_save_and_reclaim((void*)tr3,(void*)f_9815,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[389]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_u_i_char_lower_casep(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_u_i_char_lower_casep(t2));}
 
 /* char-upper-case? */
-static void C_ccall f_9786(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9809(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9786,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[382]);
+C_save_and_reclaim((void*)tr3,(void*)f_9809,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[388]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_u_i_char_upper_casep(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_u_i_char_upper_casep(t2));}
 
 /* char-ci<=? */
-static void C_ccall f_9772(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9795(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9772,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9780,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1500 char-downcase */
+C_save_and_reclaim((void*)tr4,(void*)f_9795,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9803,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1520 char-downcase */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k9778 in char-ci<=? */
-static void C_ccall f_9780(C_word c,C_word t0,C_word t1){
+/* k9801 in char-ci<=? */
+static void C_ccall f_9803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9780,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9784,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1500 char-downcase */
+C_save_and_reclaim((void*)tr2,(void*)f_9803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9807,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1520 char-downcase */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k9782 in k9778 in char-ci<=? */
-static void C_ccall f_9784(C_word c,C_word t0,C_word t1){
+/* k9805 in k9801 in char-ci<=? */
+static void C_ccall f_9807(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
 
 /* char-ci>=? */
-static void C_ccall f_9758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9781(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9758,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9766,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1499 char-downcase */
+C_save_and_reclaim((void*)tr4,(void*)f_9781,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9789,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1519 char-downcase */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k9764 in char-ci>=? */
-static void C_ccall f_9766(C_word c,C_word t0,C_word t1){
+/* k9787 in char-ci>=? */
+static void C_ccall f_9789(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9766,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9770,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1499 char-downcase */
+C_save_and_reclaim((void*)tr2,(void*)f_9789,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9793,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1519 char-downcase */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k9768 in k9764 in char-ci>=? */
-static void C_ccall f_9770(C_word c,C_word t0,C_word t1){
+/* k9791 in k9787 in char-ci>=? */
+static void C_ccall f_9793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_greater_or_equal_p(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_greater_or_equal_p(((C_word*)t0)[2],t1));}
 
 /* char-ci<? */
-static void C_ccall f_9744(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9767(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9744,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9752,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1498 char-downcase */
+C_save_and_reclaim((void*)tr4,(void*)f_9767,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9775,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1518 char-downcase */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k9750 in char-ci<? */
-static void C_ccall f_9752(C_word c,C_word t0,C_word t1){
+/* k9773 in char-ci<? */
+static void C_ccall f_9775(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9752,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9756,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1498 char-downcase */
+C_save_and_reclaim((void*)tr2,(void*)f_9775,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9779,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1518 char-downcase */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k9754 in k9750 in char-ci<? */
-static void C_ccall f_9756(C_word c,C_word t0,C_word t1){
+/* k9777 in k9773 in char-ci<? */
+static void C_ccall f_9779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_lessp(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_lessp(((C_word*)t0)[2],t1));}
 
 /* char-ci>? */
-static void C_ccall f_9730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9753(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9730,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9738,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1497 char-downcase */
+C_save_and_reclaim((void*)tr4,(void*)f_9753,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9761,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1517 char-downcase */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k9736 in char-ci>? */
-static void C_ccall f_9738(C_word c,C_word t0,C_word t1){
+/* k9759 in char-ci>? */
+static void C_ccall f_9761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9738,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9742,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1497 char-downcase */
+C_save_and_reclaim((void*)tr2,(void*)f_9761,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9765,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1517 char-downcase */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k9740 in k9736 in char-ci>? */
-static void C_ccall f_9742(C_word c,C_word t0,C_word t1){
+/* k9763 in k9759 in char-ci>? */
+static void C_ccall f_9765(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_greaterp(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_greaterp(((C_word*)t0)[2],t1));}
 
 /* char-ci=? */
-static void C_ccall f_9716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9716,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9724,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1496 char-downcase */
+C_save_and_reclaim((void*)tr4,(void*)f_9739,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9747,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1516 char-downcase */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k9722 in char-ci=? */
-static void C_ccall f_9724(C_word c,C_word t0,C_word t1){
+/* k9745 in char-ci=? */
+static void C_ccall f_9747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9724,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9728,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1496 char-downcase */
+C_save_and_reclaim((void*)tr2,(void*)f_9747,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9751,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1516 char-downcase */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k9726 in k9722 in char-ci=? */
-static void C_ccall f_9728(C_word c,C_word t0,C_word t1){
+/* k9749 in k9745 in char-ci=? */
+static void C_ccall f_9751(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_eqp(((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_eqp(((C_word*)t0)[2],t1));}
 
 /* char-downcase */
-static void C_ccall f_9705(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9733(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9705,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[376]);
+C_save_and_reclaim((void*)tr3,(void*)f_9733,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[382]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_u_i_char_downcase(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_u_i_char_downcase(t2));}
 
 /* char-upcase */
-static void C_ccall f_9699(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9727(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9699,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[375]);
+C_save_and_reclaim((void*)tr3,(void*)f_9727,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[381]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_u_i_char_upcase(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_u_i_char_upcase(t2));}
 
 /* char<=? */
-static void C_ccall f_9687(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9715(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -30099,14 +30138,14 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9687,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_char_2(t2,lf[374]);
-t5=(C_word)C_i_check_char_2(t3,lf[374]);
+C_save_and_reclaim((void*)tr4,(void*)f_9715,4,t0,t1,t2,t3);}
+t4=C_i_check_char_2(t2,lf[380]);
+t5=C_i_check_char_2(t3,lf[380]);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_fixnum_less_or_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_fixnum_less_or_equal_p(t2,t3));}
 
 /* char>=? */
-static void C_ccall f_9675(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9703(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -30114,14 +30153,14 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9675,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_char_2(t2,lf[373]);
-t5=(C_word)C_i_check_char_2(t3,lf[373]);
+C_save_and_reclaim((void*)tr4,(void*)f_9703,4,t0,t1,t2,t3);}
+t4=C_i_check_char_2(t2,lf[379]);
+t5=C_i_check_char_2(t3,lf[379]);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_fixnum_greater_or_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_fixnum_greater_or_equal_p(t2,t3));}
 
 /* char<? */
-static void C_ccall f_9663(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9691(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -30129,14 +30168,14 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9663,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_char_2(t2,lf[372]);
-t5=(C_word)C_i_check_char_2(t3,lf[372]);
+C_save_and_reclaim((void*)tr4,(void*)f_9691,4,t0,t1,t2,t3);}
+t4=C_i_check_char_2(t2,lf[378]);
+t5=C_i_check_char_2(t3,lf[378]);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_fixnum_lessp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_fixnum_lessp(t2,t3));}
 
 /* char>? */
-static void C_ccall f_9651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9679(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -30144,14 +30183,14 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9651,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_char_2(t2,lf[371]);
-t5=(C_word)C_i_check_char_2(t3,lf[371]);
+C_save_and_reclaim((void*)tr4,(void*)f_9679,4,t0,t1,t2,t3);}
+t4=C_i_check_char_2(t2,lf[377]);
+t5=C_i_check_char_2(t3,lf[377]);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_fixnum_greaterp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_fixnum_greaterp(t2,t3));}
 
 /* char=? */
-static void C_ccall f_9639(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -30159,78 +30198,78 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9639,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_char_2(t2,lf[370]);
-t5=(C_word)C_i_check_char_2(t3,lf[370]);
+C_save_and_reclaim((void*)tr4,(void*)f_9667,4,t0,t1,t2,t3);}
+t4=C_i_check_char_2(t2,lf[376]);
+t5=C_i_check_char_2(t3,lf[376]);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_eqp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_eqp(t2,t3));}
 
 /* integer->char */
-static void C_ccall f_9633(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9661(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9633,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[369]);
+C_save_and_reclaim((void*)tr3,(void*)f_9661,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[375]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_make_character((C_word)C_unfix(t2)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_make_character(C_unfix(t2)));}
 
 /* char->integer */
-static void C_ccall f_9627(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9655(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9627,3,t0,t1,t2);}
-t3=(C_word)C_i_check_char_2(t2,lf[368]);
+C_save_and_reclaim((void*)tr3,(void*)f_9655,3,t0,t1,t2);}
+t3=C_i_check_char_2(t2,lf[374]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fix((C_word)C_character_code(t2)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(C_character_code(t2)));}
 
 /* char? */
-static void C_ccall f_9624(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9652(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9624,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9652,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_charp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_charp(t2));}
 
 /* ##sys#grow-vector */
-static void C_fcall f_9589(C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_fcall f_9617(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9589,NULL,4,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9593,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1437 ##sys#make-vector */
-t6=*((C_word*)lf[355]+1);
+C_save_and_reclaim((void*)trf_9617,NULL,4,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9621,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1457 ##sys#make-vector */
+t6=*((C_word*)lf[361]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,t4);}
 
-/* k9591 in ##sys#grow-vector */
-static void C_ccall f_9593(C_word c,C_word t0,C_word t1){
+/* k9619 in ##sys#grow-vector */
+static void C_ccall f_9621(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9593,2,t0,t1);}
-t2=(C_word)C_block_size(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9601,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word)li316),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9621,2,t0,t1);}
+t2=C_block_size(((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9629,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word)li318),tmp=(C_word)a,a+=6,tmp);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_9601(t3,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_9629(t3,C_fix(0)));}
 
-/* doloop1676 in k9591 in ##sys#grow-vector */
-static C_word C_fcall f_9601(C_word t0,C_word t1){
+/* doloop1659 in k9619 in ##sys#grow-vector */
+static C_word C_fcall f_9629(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -30240,19 +30279,19 @@ C_word t6;
 C_word t7;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
 t2=((C_word*)t0)[3];
 return(t2);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[2],t1);
-t3=(C_word)C_i_setslot(((C_word*)t0)[3],t1,t2);
-t4=(C_word)C_fixnum_plus(t1,C_fix(1));
+t2=C_slot(((C_word*)t0)[2],t1);
+t3=C_i_setslot(((C_word*)t0)[3],t1,t2);
+t4=C_fixnum_plus(t1,C_fix(1));
 t7=t4;
 t1=t7;
 goto loop;}}
 
 /* vector-resize */
-static void C_ccall f_9555(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+static void C_ccall f_9583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -30260,60 +30299,60 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_9555r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_9583r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_9555r(t0,t1,t2,t3,t4);}}
+f_9583r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_9555r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_9583r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9559,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9587,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_nullp(t4))){
 t6=t5;
-f_9559(2,t6,C_SCHEME_FALSE);}
+f_9587(2,t6,C_SCHEME_FALSE);}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
 t7=t5;
-f_9559(2,t7,(C_word)C_i_car(t4));}
+f_9587(2,t7,C_i_car(t4));}
 else{
 /* ##sys#error */
 t7=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k9557 in vector-resize */
-static void C_ccall f_9559(C_word c,C_word t0,C_word t1){
+/* k9585 in vector-resize */
+static void C_ccall f_9587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_check_vector_2(((C_word*)t0)[4],lf[365]);
-t3=(C_word)C_i_check_exact_2(((C_word*)t0)[3],lf[365]);
-/* library.scm: 1434 ##sys#grow-vector */
-f_9589(((C_word*)t0)[2],((C_word*)t0)[4],((C_word*)t0)[3],t1);}
+t2=C_i_check_vector_2(((C_word*)t0)[4],lf[371]);
+t3=C_i_check_exact_2(((C_word*)t0)[3],lf[371]);
+/* library.scm: 1454 ##sys#grow-vector */
+f_9617(((C_word*)t0)[2],((C_word*)t0)[4],((C_word*)t0)[3],t1);}
 
 /* vector-copy! */
-static void C_ccall f_9484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+static void C_ccall f_9512(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
-if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_9484r,4,t0,t1,t2,t3);}
+if(!C_demand(c*C_SIZEOF_PAIR+7)){
+C_save_and_reclaim((void*)tr4r,(void*)f_9512r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_9484r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_9512r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_9484r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_9512r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -30321,44 +30360,57 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word t11;
-C_word t12;
-C_word t13;
-C_word t14;
-C_word t15;
-C_word *a=C_alloc(6);
-t5=(C_word)C_i_check_vector_2(t2,lf[363]);
-t6=(C_word)C_i_check_vector_2(t3,lf[363]);
-t7=(C_word)C_block_size(t2);
-t8=(C_word)C_block_size(t3);
-t9=(C_word)C_notvemptyp(t4);
-t10=(C_truep(t9)?(C_word)C_i_vector_ref(t4,C_fix(0)):(C_word)C_i_fixnum_min(t8,t7));
-t11=(C_word)C_i_check_exact_2(t10,lf[363]);
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9506,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=t10,tmp=(C_word)a,a+=6,tmp);
-t13=(C_word)C_fixnum_greaterp(t10,t8);
-t14=(C_truep(t13)?t13:(C_word)C_fixnum_greaterp(t10,t7));
-if(C_truep(t14)){
-/* library.scm: 1423 ##sys#signal-hook */
-t15=*((C_word*)lf[9]+1);
-((C_proc8)(void*)(*((C_word*)t15+1)))(8,t15,t12,lf[149],lf[363],lf[364],t2,t3,t10);}
+C_word *a=C_alloc(7);
+t5=C_i_check_vector_2(t2,lf[369]);
+t6=C_i_check_vector_2(t3,lf[369]);
+t7=C_block_size(t2);
+t8=C_block_size(t3);
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9528,a[2]=t7,a[3]=t8,a[4]=t1,a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_pairp(t4))){
+t10=t9;
+f_9528(2,t10,C_i_car(t4));}
+else{
+/* library.scm: 1438 fxmin */
+t10=*((C_word*)lf[188]+1);
+((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t9,t8,t7);}}
+
+/* k9526 in vector-copy! */
+static void C_ccall f_9528(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_9528,2,t0,t1);}
+t2=C_i_check_exact_2(t1,lf[369]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9534,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t4=C_fixnum_greaterp(t1,((C_word*)t0)[3]);
+t5=(C_truep(t4)?t4:C_fixnum_greaterp(t1,((C_word*)t0)[2]));
+if(C_truep(t5)){
+/* library.scm: 1443 ##sys#signal-hook */
+t6=*((C_word*)lf[9]+1);
+((C_proc8)(void*)(*((C_word*)t6+1)))(8,t6,t3,lf[149],lf[369],lf[370],((C_word*)t0)[6],((C_word*)t0)[5],t1);}
 else{
-t15=t12;
-f_9506(2,t15,C_SCHEME_UNDEFINED);}}
+t6=t3;
+f_9534(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k9504 in vector-copy! */
-static void C_ccall f_9506(C_word c,C_word t0,C_word t1){
+/* k9532 in k9526 in vector-copy! */
+static void C_ccall f_9534(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9506,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9511,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li313),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9534,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9539,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li315),tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_9511(t2,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_9539(t2,C_fix(0)));}
 
-/* doloop1642 in k9504 in vector-copy! */
-static C_word C_fcall f_9511(C_word t0,C_word t1){
+/* doloop1625 in k9532 in k9526 in vector-copy! */
+static C_word C_fcall f_9539(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -30368,19 +30420,19 @@ C_word t6;
 C_word t7;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
 t2=C_SCHEME_UNDEFINED;
 return(t2);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[3],t1);
-t3=(C_word)C_i_setslot(((C_word*)t0)[2],t1,t2);
-t4=(C_word)C_fixnum_plus(t1,C_fix(1));
+t2=C_slot(((C_word*)t0)[3],t1);
+t3=C_i_setslot(((C_word*)t0)[2],t1,t2);
+t4=C_fixnum_plus(t1,C_fix(1));
 t7=t4;
 t1=t7;
 goto loop;}}
 
 /* vector-fill! */
-static void C_ccall f_9456(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9484(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -30389,15 +30441,15 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9456,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_vector_2(t2,lf[362]);
-t5=(C_word)C_block_size(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9465,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li311),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_9484,4,t0,t1,t2,t3);}
+t4=C_i_check_vector_2(t2,lf[368]);
+t5=C_block_size(t2);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9493,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li313),tmp=(C_word)a,a+=6,tmp);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_9465(t6,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_9493(t6,C_fix(0)));}
 
-/* doloop1615 in vector-fill! */
-static C_word C_fcall f_9465(C_word t0,C_word t1){
+/* doloop1598 in vector-fill! */
+static C_word C_fcall f_9493(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -30406,39 +30458,39 @@ C_word t5;
 C_word t6;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
 t2=C_SCHEME_UNDEFINED;
 return(t2);}
 else{
-t2=(C_word)C_i_setslot(((C_word*)t0)[3],t1,((C_word*)t0)[2]);
-t3=(C_word)C_fixnum_plus(t1,C_fix(1));
+t2=C_i_setslot(((C_word*)t0)[3],t1,((C_word*)t0)[2]);
+t3=C_fixnum_plus(t1,C_fix(1));
 t6=t3;
 t1=t6;
 goto loop;}}
 
 /* vector */
-static void C_ccall f_9450(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_9478(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2r,(void*)f_9450r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_9478r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_9450r(t0,t1,t2);}}
+f_9478r(t0,t1,t2);}}
 
-static void C_ccall f_9450r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9478r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
-/* library.scm: 1404 ##sys#list->vector */
-t3=*((C_word*)lf[361]+1);
+/* library.scm: 1424 ##sys#list->vector */
+t3=*((C_word*)lf[367]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,t2);}
 
 /* vector->list */
-static void C_ccall f_9417(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9445(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30449,17 +30501,17 @@ C_word t8;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9417,3,t0,t1,t2);}
-t3=(C_word)C_i_check_vector_2(t2,lf[359]);
-t4=(C_word)C_block_size(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_9445,3,t0,t1,t2);}
+t3=C_i_check_vector_2(t2,lf[365]);
+t4=C_block_size(t2);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9426,a[2]=t6,a[3]=t2,a[4]=t4,a[5]=((C_word)li308),tmp=(C_word)a,a+=6,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9454,a[2]=t6,a[3]=t2,a[4]=t4,a[5]=((C_word)li310),tmp=(C_word)a,a+=6,tmp));
 t8=((C_word*)t6)[1];
-f_9426(t8,t1,C_fix(0));}
+f_9454(t8,t1,C_fix(0));}
 
 /* loop in vector->list */
-static void C_fcall f_9426(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_9454(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30471,33 +30523,33 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9426,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
+C_save_and_reclaim((void*)trf_9454,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[3],t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9444,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* library.scm: 1401 loop */
+t3=C_slot(((C_word*)t0)[3],t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9472,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=C_fixnum_plus(t2,C_fix(1));
+/* library.scm: 1421 loop */
 t7=t4;
 t8=t5;
 t1=t7;
 t2=t8;
 goto loop;}}
 
-/* k9442 in loop in vector->list */
-static void C_ccall f_9444(C_word c,C_word t0,C_word t1){
+/* k9470 in loop in vector->list */
+static void C_ccall f_9472(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9444,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9472,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
 /* list->vector */
-static void C_ccall f_9365(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9393(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30505,32 +30557,32 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9365,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_listp(t2))){
-t3=(C_word)C_i_length(t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9381,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1384 ##sys#make-vector */
-t5=*((C_word*)lf[355]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_9393,3,t0,t1,t2);}
+if(C_truep(C_i_listp(t2))){
+t3=C_i_length(t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9409,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1404 ##sys#make-vector */
+t5=*((C_word*)lf[361]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 else{
-/* library.scm: 1382 ##sys#error-not-a-proper-list */
+/* library.scm: 1402 ##sys#error-not-a-proper-list */
 t3=*((C_word*)lf[132]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,lf[358]);}}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,lf[364]);}}
 
-/* k9379 in list->vector */
-static void C_ccall f_9381(C_word c,C_word t0,C_word t1){
+/* k9407 in list->vector */
+static void C_ccall f_9409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9381,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9386,a[2]=t1,a[3]=((C_word)li306),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9409,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9414,a[2]=t1,a[3]=((C_word)li308),tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_9386(t2,((C_word*)t0)[2],C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_9414(t2,((C_word*)t0)[2],C_fix(0)));}
 
-/* loop in k9379 in list->vector */
-static C_word C_fcall f_9386(C_word t0,C_word t1,C_word t2){
+/* loop in k9407 in list->vector */
+static C_word C_fcall f_9414(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30542,14 +30594,14 @@ C_word t9;
 C_word t10;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_nullp(t1))){
+if(C_truep(C_i_nullp(t1))){
 t3=((C_word*)t0)[2];
 return(t3);}
 else{
-t3=(C_word)C_slot(t1,C_fix(0));
-t4=(C_word)C_i_setslot(((C_word*)t0)[2],t2,t3);
-t5=(C_word)C_slot(t1,C_fix(1));
-t6=(C_word)C_fixnum_plus(t2,C_fix(1));
+t3=C_slot(t1,C_fix(0));
+t4=C_i_setslot(((C_word*)t0)[2],t2,t3);
+t5=C_slot(t1,C_fix(1));
+t6=C_fixnum_plus(t2,C_fix(1));
 t9=t5;
 t10=t6;
 t1=t9;
@@ -30557,7 +30609,7 @@ t2=t10;
 goto loop;}}
 
 /* ##sys#make-vector */
-static void C_ccall f_9336(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_9364(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -30565,169 +30617,169 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_9336r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_9364r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_9336r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_9364r(t0,t1,t2,t3);}}
 
-static void C_ccall f_9336r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9364r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_exact_2(t2,lf[356]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9343,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* library.scm: 1358 ##sys#error */
+t4=C_i_check_exact_2(t2,lf[362]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9371,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* library.scm: 1378 ##sys#error */
 t6=*((C_word*)lf[8]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[356],lf[357],t2);}
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[362],lf[363],t2);}
 else{
 t6=t5;
-f_9343(2,t6,C_SCHEME_UNDEFINED);}}
+f_9371(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k9341 in ##sys#make-vector */
-static void C_ccall f_9343(C_word c,C_word t0,C_word t1){
+/* k9369 in ##sys#make-vector */
+static void C_ccall f_9371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-if(C_truep((C_word)C_vemptyp(((C_word*)t0)[4]))){
+if(C_truep(C_i_nullp(((C_word*)t0)[4]))){
 t2=C_SCHEME_UNDEFINED;
-/* library.scm: 1359 ##sys#allocate-vector */
+/* library.scm: 1379 ##sys#allocate-vector */
 t3=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_i_vector_ref(((C_word*)t0)[4],C_fix(0));
-/* library.scm: 1359 ##sys#allocate-vector */
+t2=C_i_car(((C_word*)t0)[4]);
+/* library.scm: 1379 ##sys#allocate-vector */
 t3=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}}
 
 /* vector-set! */
-static void C_ccall f_9333(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_9361(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9333,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_9361,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_vector_set(t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_vector_set(t2,t3,t4));}
 
-/* f_9330 */
-static void C_ccall f_9330(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_9358 */
+static void C_ccall f_9358(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9330,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9358,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_vector_ref(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_vector_ref(t2,t3));}
 
 /* vector-length */
-static void C_ccall f_9327(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9355(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9327,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9355,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_length(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_vector_length(t2));}
 
 /* vector? */
-static void C_ccall f_9324(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9352(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9324,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9352,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vectorp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_vectorp(t2));}
 
 /* blob=? */
-static void C_ccall f_9299(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9327(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9299,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9303,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1342 ##sys#check-blob */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t4,t2,lf[350]);}
+C_save_and_reclaim((void*)tr4,(void*)f_9327,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9331,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1362 ##sys#check-blob */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t4,t2,lf[356]);}
 
-/* k9301 in blob=? */
-static void C_ccall f_9303(C_word c,C_word t0,C_word t1){
+/* k9329 in blob=? */
+static void C_ccall f_9331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9306,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1343 ##sys#check-blob */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t2,((C_word*)t0)[3],lf[350]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9331,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9334,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1363 ##sys#check-blob */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t2,((C_word*)t0)[3],lf[356]);}
 
-/* k9304 in k9301 in blob=? */
-static void C_ccall f_9306(C_word c,C_word t0,C_word t1){
+/* k9332 in k9329 in blob=? */
+static void C_ccall f_9334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_block_size(((C_word*)t0)[4]);
-t3=(C_word)C_block_size(((C_word*)t0)[3]);
-t4=(C_word)C_eqp(t3,t2);
+t2=C_block_size(((C_word*)t0)[4]);
+t3=C_block_size(((C_word*)t0)[3]);
+t4=C_eqp(t3,t2);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?(C_word)C_i_zerop((C_word)C_string_compare(((C_word*)t0)[4],((C_word*)t0)[3],t2)):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?C_i_zerop(C_string_compare(((C_word*)t0)[4],((C_word*)t0)[3],t2)):C_SCHEME_FALSE));}
 
 /* blob->string */
-static void C_ccall f_9287(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9315(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9287,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9291,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1335 ##sys#check-blob */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t3,t2,lf[349]);}
+C_save_and_reclaim((void*)tr3,(void*)f_9315,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9319,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1355 ##sys#check-blob */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t3,t2,lf[355]);}
 
-/* k9289 in blob->string */
-static void C_ccall f_9291(C_word c,C_word t0,C_word t1){
+/* k9317 in blob->string */
+static void C_ccall f_9319(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9291,2,t0,t1);}
-t2=(C_word)C_block_size(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9297,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1337 ##sys#make-string */
+C_save_and_reclaim((void*)tr2,(void*)f_9319,2,t0,t1);}
+t2=C_block_size(((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9325,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1357 ##sys#make-string */
 t4=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k9295 in k9289 in blob->string */
-static void C_ccall f_9297(C_word c,C_word t0,C_word t1){
+/* k9323 in k9317 in blob->string */
+static void C_ccall f_9325(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
+t2=C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
 /* string->blob */
-static void C_ccall f_9275(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9303(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30736,55 +30788,55 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9275,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[348]);
-t4=(C_word)C_block_size(t2);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9285,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1330 ##sys#make-blob */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[344]+1)))(3,*((C_word*)lf[344]+1),t5,t4);}
+C_save_and_reclaim((void*)tr3,(void*)f_9303,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[354]);
+t4=C_block_size(t2);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9313,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1350 ##sys#make-blob */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[350]+1)))(3,*((C_word*)lf[350]+1),t5,t4);}
 
-/* k9283 in string->blob */
-static void C_ccall f_9285(C_word c,C_word t0,C_word t1){
+/* k9311 in string->blob */
+static void C_ccall f_9313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
+t2=C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
 /* blob-size */
-static void C_ccall f_9266(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9294(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9266,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9270,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1324 ##sys#check-blob */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t3,t2,lf[347]);}
+C_save_and_reclaim((void*)tr3,(void*)f_9294,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9298,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1344 ##sys#check-blob */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[60]+1)))(4,*((C_word*)lf[60]+1),t3,t2,lf[353]);}
 
-/* k9268 in blob-size */
-static void C_ccall f_9270(C_word c,C_word t0,C_word t1){
+/* k9296 in blob-size */
+static void C_ccall f_9298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_block_size(((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_block_size(((C_word*)t0)[2]));}
 
 /* blob? */
-static void C_ccall f_9260(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9288(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9260,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-t3=(C_word)C_bytevectorp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_9288,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+t3=C_bytevectorp(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
@@ -30792,44 +30844,44 @@ t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
 /* make-blob */
-static void C_ccall f_9251(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9279(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9251,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[345]);
-/* library.scm: 1317 ##sys#make-blob */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[344]+1)))(3,*((C_word*)lf[344]+1),t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9279,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[351]);
+/* library.scm: 1337 ##sys#make-blob */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[350]+1)))(3,*((C_word*)lf[350]+1),t1,t2);}
 
 /* ##sys#make-blob */
-static void C_ccall f_9245(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9273(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9245,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9249,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1311 ##sys#allocate-vector */
+C_save_and_reclaim((void*)tr3,(void*)f_9273,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9277,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1331 ##sys#allocate-vector */
 t4=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,t2,C_SCHEME_TRUE,C_SCHEME_FALSE,C_SCHEME_TRUE);}
 
-/* k9247 in ##sys#make-blob */
-static void C_ccall f_9249(C_word c,C_word t0,C_word t1){
+/* k9275 in ##sys#make-blob */
+static void C_ccall f_9277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_string_to_bytevector(t1);
+t2=C_string_to_bytevector(t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
 /* ##sys#get-keyword */
-static void C_ccall f_9205(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+static void C_ccall f_9233(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -30837,34 +30889,34 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_9205r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_9233r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_9205r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_9233r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_9205r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_9233r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-t5=(C_word)C_i_check_list_2(t3,lf[342]);
-t6=(C_word)C_i_memq(t2,t3);
+t5=C_i_check_list_2(t3,lf[348]);
+t6=C_i_memq(t2,t3);
 if(C_truep(t6)){
-t7=(C_word)C_slot(t6,C_fix(1));
-if(C_truep((C_word)C_i_pairp(t7))){
+t7=C_slot(t6,C_fix(1));
+if(C_truep(C_i_pairp(t7))){
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_slot(t7,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_slot(t7,C_fix(0)));}
 else{
-/* library.scm: 1302 ##sys#error */
+/* library.scm: 1322 ##sys#error */
 t8=*((C_word*)lf[8]+1);
-((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t1,lf[342],lf[343],t3,t2);}}
+((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t1,lf[348],lf[349],t3,t2);}}
 else{
-if(C_truep((C_word)C_notvemptyp(t4))){
-t7=(C_word)C_i_vector_ref(t4,C_fix(0));
-/* g15271528 */
+if(C_truep(C_i_pairp(t4))){
+t7=C_i_car(t4);
+/* g15101511 */
 t8=t7;
 ((C_proc2)C_retrieve_proc(t8))(2,t8,t1);}
 else{
@@ -30872,35 +30924,35 @@ t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_SCHEME_FALSE);}}}
 
 /* keyword->string */
-static void C_ccall f_9190(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9218(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9190,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9197,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1291 keyword? */
+C_save_and_reclaim((void*)tr3,(void*)f_9218,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9225,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1311 keyword? */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
 
-/* k9195 in keyword->string */
-static void C_ccall f_9197(C_word c,C_word t0,C_word t1){
+/* k9223 in keyword->string */
+static void C_ccall f_9225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 1292 ##sys#symbol->string */
-t2=*((C_word*)lf[324]+1);
+/* library.scm: 1312 ##sys#symbol->string */
+t2=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-/* library.scm: 1293 ##sys#signal-hook */
+/* library.scm: 1313 ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[56],lf[339],lf[340],((C_word*)t0)[2]);}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[56],lf[345],lf[346],((C_word*)t0)[2]);}}
 
 /* string->keyword */
-static void C_ccall f_9169(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9197(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30909,33 +30961,33 @@ C_word t6;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9169,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[338]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9180,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9184,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1286 string */
+C_save_and_reclaim((void*)tr3,(void*)f_9197,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[344]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9208,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9212,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1306 string */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,C_make_character(0));}
 
-/* k9182 in string->keyword */
-static void C_ccall f_9184(C_word c,C_word t0,C_word t1){
+/* k9210 in string->keyword */
+static void C_ccall f_9212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1286 ##sys#string-append */
+/* library.scm: 1306 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9178 in string->keyword */
-static void C_ccall f_9180(C_word c,C_word t0,C_word t1){
+/* k9206 in string->keyword */
+static void C_ccall f_9208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1286 ##sys#intern-symbol */
+/* library.scm: 1306 ##sys#intern-symbol */
 C_string_to_symbol(3,0,((C_word*)t0)[2],t1);}
 
 /* keyword? */
-static void C_ccall f_9149(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9177(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30943,31 +30995,31 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9149,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_symbolp(t2))){
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_subbyte(t3,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_9177,3,t0,t1,t2);}
+if(C_truep(C_i_symbolp(t2))){
+t3=C_slot(t2,C_fix(1));
+t4=C_subbyte(t3,C_fix(0));
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_eqp(C_fix(0),t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_eqp(C_fix(0),t4));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
 /* gensym */
-static void C_ccall f_9095(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_9123(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr2r,(void*)f_9095r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_9123r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_9095r(t0,t1,t2);}}
+f_9123r(t0,t1,t2);}}
 
-static void C_ccall f_9095r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9123r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -30979,106 +31031,106 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(13);
-t3=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],C_fix(1));
+t3=C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],C_fix(1));
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9112,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9116,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9140,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9144,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f23853,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1274 ##sys#number->string */
-t9=*((C_word*)lf[314]+1);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f23888,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1294 ##sys#number->string */
+t9=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,((C_word*)((C_word*)t0)[2])[1]);}
 else{
-t8=(C_word)C_i_car(t2);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9129,a[2]=t8,a[3]=t6,a[4]=((C_word*)t0)[2],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_blockp(t8))){
-if(C_truep((C_word)C_stringp(t8))){
+t8=C_i_car(t2);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9157,a[2]=t8,a[3]=t6,a[4]=((C_word*)t0)[2],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_blockp(t8))){
+if(C_truep(C_stringp(t8))){
 t10=t9;
-f_9129(2,t10,t8);}
+f_9157(2,t10,t8);}
 else{
-if(C_truep((C_word)C_symbolp(t8))){
-/* library.scm: 1271 ##sys#symbol->string */
-t10=*((C_word*)lf[324]+1);
+if(C_truep(C_symbolp(t8))){
+/* library.scm: 1291 ##sys#symbol->string */
+t10=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t8);}
 else{
-/* library.scm: 1262 ##sys#signal-hook */
+/* library.scm: 1282 ##sys#signal-hook */
 t10=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t10+1)))(6,t10,t9,lf[56],lf[334],lf[336],t8);}}}
+((C_proc6)(void*)(*((C_word*)t10+1)))(6,t10,t9,lf[56],lf[340],lf[342],t8);}}}
 else{
 t10=t9;
-f_9129(2,t10,C_SCHEME_FALSE);}}}
+f_9157(2,t10,C_SCHEME_FALSE);}}}
 
-/* k9127 in gensym */
-static void C_ccall f_9129(C_word c,C_word t0,C_word t1){
+/* k9155 in gensym */
+static void C_ccall f_9157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9129,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9157,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f23857,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1274 ##sys#number->string */
-t4=*((C_word*)lf[314]+1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f23892,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1294 ##sys#number->string */
+t4=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)((C_word*)t0)[4])[1]);}
 else{
-/* library.scm: 1262 ##sys#signal-hook */
+/* library.scm: 1282 ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[56],lf[334],lf[336],((C_word*)t0)[2]);}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[56],lf[340],lf[342],((C_word*)t0)[2]);}}
 
-/* f23857 in k9127 in gensym */
-static void C_ccall f23857(C_word c,C_word t0,C_word t1){
+/* f23892 in k9155 in gensym */
+static void C_ccall f23892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1265 ##sys#string-append */
+/* library.scm: 1285 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* f23853 in gensym */
-static void C_ccall f23853(C_word c,C_word t0,C_word t1){
+/* f23888 in gensym */
+static void C_ccall f23888(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1265 ##sys#string-append */
+/* library.scm: 1285 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[335],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[341],t1);}
 
-/* k9114 in gensym */
-static void C_ccall f_9116(C_word c,C_word t0,C_word t1){
+/* k9142 in gensym */
+static void C_ccall f_9144(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9116,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9120,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1274 ##sys#number->string */
-t3=*((C_word*)lf[314]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_9144,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9148,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1294 ##sys#number->string */
+t3=*((C_word*)lf[320]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k9118 in k9114 in gensym */
-static void C_ccall f_9120(C_word c,C_word t0,C_word t1){
+/* k9146 in k9142 in gensym */
+static void C_ccall f_9148(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1265 ##sys#string-append */
+/* library.scm: 1285 ##sys#string-append */
 t2=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9110 in gensym */
-static void C_ccall f_9112(C_word c,C_word t0,C_word t1){
+/* k9138 in gensym */
+static void C_ccall f_9140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1264 ##sys#make-symbol */
+/* library.scm: 1284 ##sys#make-symbol */
 C_make_symbol(3,0,((C_word*)t0)[2],t1);}
 
 /* string->uninterned-symbol */
-static void C_ccall f_9082(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9110(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31086,23 +31138,23 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9082,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[333]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9093,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1257 string-copy */
+C_save_and_reclaim((void*)tr3,(void*)f_9110,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[339]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9121,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1277 string-copy */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k9091 in string->uninterned-symbol */
-static void C_ccall f_9093(C_word c,C_word t0,C_word t1){
+/* k9119 in string->uninterned-symbol */
+static void C_ccall f_9121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1257 ##sys#make-symbol */
+/* library.scm: 1277 ##sys#make-symbol */
 C_make_symbol(3,0,((C_word*)t0)[2],t1);}
 
 /* string->symbol */
-static void C_ccall f_9069(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9097(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31110,23 +31162,23 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9069,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[332]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9080,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1251 string-copy */
+C_save_and_reclaim((void*)tr3,(void*)f_9097,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[338]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9108,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1271 string-copy */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k9078 in string->symbol */
-static void C_ccall f_9080(C_word c,C_word t0,C_word t1){
+/* k9106 in string->symbol */
+static void C_ccall f_9108(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1251 ##sys#intern-symbol */
+/* library.scm: 1271 ##sys#intern-symbol */
 C_string_to_symbol(3,0,((C_word*)t0)[2],t1);}
 
 /* symbol->string */
-static void C_ccall f_9056(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9084(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31134,24 +31186,24 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9056,3,t0,t1,t2);}
-t3=(C_word)C_i_check_symbol_2(t2,lf[331]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9067,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1245 ##sys#symbol->string */
-t5=*((C_word*)lf[324]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_9084,3,t0,t1,t2);}
+t3=C_i_check_symbol_2(t2,lf[337]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9095,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1265 ##sys#symbol->string */
+t5=*((C_word*)lf[330]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k9065 in symbol->string */
-static void C_ccall f_9067(C_word c,C_word t0,C_word t1){
+/* k9093 in symbol->string */
+static void C_ccall f_9095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1245 string-copy */
+/* library.scm: 1265 string-copy */
 t2=*((C_word*)lf[158]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
 /* ##sys#string->qualified-symbol */
-static void C_ccall f_9043(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_9071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -31159,29 +31211,29 @@ C_word t6;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9043,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9051,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_9071,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9079,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t2)){
-/* library.scm: 1240 ##sys#string-append */
+/* library.scm: 1260 ##sys#string-append */
 t5=*((C_word*)lf[171]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,t3);}
 else{
 t5=t3;
-/* library.scm: 1238 ##sys#string->symbol */
-t6=*((C_word*)lf[323]+1);
+/* library.scm: 1258 ##sys#string->symbol */
+t6=*((C_word*)lf[329]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t1,t5);}}
 
-/* k9049 in ##sys#string->qualified-symbol */
-static void C_ccall f_9051(C_word c,C_word t0,C_word t1){
+/* k9077 in ##sys#string->qualified-symbol */
+static void C_ccall f_9079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1238 ##sys#string->symbol */
-t2=*((C_word*)lf[323]+1);
+/* library.scm: 1258 ##sys#string->symbol */
+t2=*((C_word*)lf[329]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
 /* ##sys#qualified-symbol? */
-static void C_ccall f_9020(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9048(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31190,19 +31242,19 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9020,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_block_size(t3);
-if(C_truep((C_word)C_fixnum_greaterp(t4,C_fix(0)))){
-t5=(C_word)C_subbyte(t3,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_9048,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
+t4=C_block_size(t3);
+if(C_truep(C_fixnum_greaterp(t4,C_fix(0)))){
+t5=C_subbyte(t3,C_fix(0));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_fixnum_less_or_equal_p(t5,C_fix(31)));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_fixnum_less_or_equal_p(t5,C_fix(31)));}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
 
 /* ##sys#qualified-symbol-prefix */
-static void C_ccall f_9002(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9030(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31211,12 +31263,12 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9002,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_block_size(t3);
-t5=f_8931(t3,t4);
+C_save_and_reclaim((void*)tr3,(void*)f_9030,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
+t4=C_block_size(t3);
+t5=f_8959(t3,t4);
 if(C_truep(t5)){
-/* library.scm: 1229 ##sys#substring */
+/* library.scm: 1249 ##sys#substring */
 t6=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t1,t3,C_fix(0),t5);}
 else{
@@ -31224,7 +31276,7 @@ t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
 /* ##sys#symbol->qualified-string */
-static void C_ccall f_8976(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_9004(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31234,43 +31286,43 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8976,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_block_size(t3);
-t5=f_8931(t3,t4);
+C_save_and_reclaim((void*)tr3,(void*)f_9004,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
+t4=C_block_size(t3);
+t5=f_8959(t3,t4);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8996,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 1221 ##sys#substring */
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9024,a[2]=t4,a[3]=t5,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 1241 ##sys#substring */
 t7=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,t3,C_fix(1),t5);}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}}
 
-/* k8994 in ##sys#symbol->qualified-string */
-static void C_ccall f_8996(C_word c,C_word t0,C_word t1){
+/* k9022 in ##sys#symbol->qualified-string */
+static void C_ccall f_9024(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8996,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9000,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1221 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_9024,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9028,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1241 ##sys#substring */
 t3=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8998 in k8994 in ##sys#symbol->qualified-string */
-static void C_ccall f_9000(C_word c,C_word t0,C_word t1){
+/* k9026 in k9022 in ##sys#symbol->qualified-string */
+static void C_ccall f_9028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1221 string-append */
+/* library.scm: 1241 string-append */
 t2=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[3],lf[327],((C_word*)t0)[2],lf[328],t1);}
+((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[3],lf[333],((C_word*)t0)[2],lf[334],t1);}
 
 /* ##sys#symbol->string */
-static void C_ccall f_8958(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8986(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31279,12 +31331,12 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8958,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_block_size(t3);
-t5=f_8931(t3,t4);
+C_save_and_reclaim((void*)tr3,(void*)f_8986,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
+t4=C_block_size(t3);
+t5=f_8959(t3,t4);
 if(C_truep(t5)){
-/* library.scm: 1213 ##sys#substring */
+/* library.scm: 1233 ##sys#substring */
 t6=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t1,t3,t5,t4);}
 else{
@@ -31292,103 +31344,103 @@ t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}}
 
 /* split */
-static C_word C_fcall f_8931(C_word t1,C_word t2){
+static C_word C_fcall f_8959(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_stack_check;
-t3=(C_word)C_subbyte(t1,C_fix(0));
-if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(0)))){
-if(C_truep((C_word)C_fixnum_lessp(t3,t2))){
-t4=(C_word)C_fixnum_less_or_equal_p(t3,C_fix(31));
-return((C_truep(t4)?(C_word)C_fixnum_plus(t3,C_fix(1)):C_SCHEME_FALSE));}
+t3=C_subbyte(t1,C_fix(0));
+if(C_truep(C_fixnum_greaterp(t2,C_fix(0)))){
+if(C_truep(C_fixnum_lessp(t3,t2))){
+t4=C_fixnum_less_or_equal_p(t3,C_fix(31));
+return((C_truep(t4)?C_fixnum_plus(t3,C_fix(1)):C_SCHEME_FALSE));}
 else{
 return(C_SCHEME_FALSE);}}
 else{
 return(C_SCHEME_FALSE);}}
 
 /* ##sys#string->symbol */
-static void C_ccall f_8919(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8947(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8919,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string(t2);
-/* library.scm: 1193 ##sys#intern-symbol */
+C_save_and_reclaim((void*)tr3,(void*)f_8947,3,t0,t1,t2);}
+t3=C_i_check_string(t2);
+/* library.scm: 1213 ##sys#intern-symbol */
 C_string_to_symbol(3,0,t1,t2);}
 
 /* ##sys#interned-symbol? */
-static void C_ccall f_8916(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8944(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8916,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8944,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_lookup_symbol(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_lookup_symbol(t2));}
 
 /* symbol? */
-static void C_ccall f_8911(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8939(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8911,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8939,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_symbolp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_symbolp(t2));}
 
 /* flonum-print-precision */
-static void C_ccall f_8879(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_8907(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_8879r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_8907r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_8879r(t0,t1,t2);}}
+f_8907r(t0,t1,t2);}}
 
-static void C_ccall f_8879r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8907r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8883,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8911,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_8883(2,t4,C_SCHEME_FALSE);}
+f_8911(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_8883(2,t5,(C_word)C_i_car(t2));}
+f_8911(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k8881 in flonum-print-precision */
-static void C_ccall f_8883(C_word c,C_word t0,C_word t1){
+/* k8909 in flonum-print-precision */
+static void C_ccall f_8911(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_get_print_precision();
+t2=C_get_print_precision();
 if(C_truep(t1)){
-t3=(C_word)C_i_check_exact_2(t1,lf[316]);
-t4=(C_word)C_set_print_precision(t1);
+t3=C_i_check_exact_2(t1,lf[322]);
+t4=C_set_print_precision(t1);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}
 else{
@@ -31396,38 +31448,38 @@ t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
 /* lcm */
-static void C_ccall f_8814(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_8842(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_8814r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_8842r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_8814r(t0,t1,t2);}}
+f_8842r(t0,t1,t2);}}
 
-static void C_ccall f_8814r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8842r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-if(C_truep((C_word)C_i_nullp(t2))){
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fix(1));}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8826,a[2]=t4,a[3]=((C_word)li270),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8854,a[2]=t4,a[3]=((C_word)li272),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_8826(t6,t1,t2,C_SCHEME_TRUE);}}
+f_8854(t6,t1,t2,C_SCHEME_TRUE);}}
 
 /* loop in lcm */
-static void C_fcall f_8826(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_8854(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -31435,69 +31487,69 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8826,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8836,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_8854,NULL,4,t0,t1,t2,t3);}
+t4=C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8864,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t3)){
-/* library.scm: 1163 ##sys#check-integer */
+/* library.scm: 1183 ##sys#check-integer */
 t7=*((C_word*)lf[71]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t4,lf[311]);}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t4,lf[317]);}
 else{
 t7=t6;
-f_8836(2,t7,C_SCHEME_UNDEFINED);}}
+f_8864(2,t7,C_SCHEME_UNDEFINED);}}
 
-/* k8834 in loop in lcm */
-static void C_ccall f_8836(C_word c,C_word t0,C_word t1){
+/* k8862 in loop in lcm */
+static void C_ccall f_8864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8836,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)tr2,(void*)f_8864,2,t0,t1);}
+if(C_truep(C_i_nullp(((C_word*)t0)[5]))){
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_abs(&a,1,((C_word*)t0)[3]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_abs(&a,1,((C_word*)t0)[3]));}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8851,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* library.scm: 1167 ##sys#check-integer */
+t2=C_slot(((C_word*)t0)[5],C_fix(0));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8879,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* library.scm: 1187 ##sys#check-integer */
 t4=*((C_word*)lf[71]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[311]);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[317]);}}
 
-/* k8849 in k8834 in loop in lcm */
-static void C_ccall f_8851(C_word c,C_word t0,C_word t1){
+/* k8877 in k8862 in loop in lcm */
+static void C_ccall f_8879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8851,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8862,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
-/* library.scm: 1168 ##sys#lcm */
-t4=*((C_word*)lf[310]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_8879,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8890,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_slot(((C_word*)t0)[5],C_fix(0));
+/* library.scm: 1188 ##sys#lcm */
+t4=*((C_word*)lf[316]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}
 
-/* k8860 in k8849 in k8834 in loop in lcm */
-static void C_ccall f_8862(C_word c,C_word t0,C_word t1){
+/* k8888 in k8877 in k8862 in loop in lcm */
+static void C_ccall f_8890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8862,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-/* library.scm: 1168 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_8890,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+t3=C_a_i_cons(&a,2,t1,t2);
+/* library.scm: 1188 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_8826(t4,((C_word*)t0)[2],t3,C_SCHEME_FALSE);}
+f_8854(t4,((C_word*)t0)[2],t3,C_SCHEME_FALSE);}
 
 /* ##sys#lcm */
-static void C_ccall f_8800(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8828(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -31505,35 +31557,35 @@ C_word t6;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8800,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_times(&a,2,t2,t3);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8812,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 1155 ##sys#gcd */
-t6=*((C_word*)lf[308]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_8828,4,t0,t1,t2,t3);}
+t4=C_a_i_times(&a,2,t2,t3);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8840,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 1175 ##sys#gcd */
+t6=*((C_word*)lf[314]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,t3);}
 
-/* k8810 in ##sys#lcm */
-static void C_ccall f_8812(C_word c,C_word t0,C_word t1){
+/* k8838 in ##sys#lcm */
+static void C_ccall f_8840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_quotient(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 /* gcd */
-static void C_ccall f_8743(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_8771(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_8743r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_8771r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_8743r(t0,t1,t2);}}
+f_8771r(t0,t1,t2);}}
 
-static void C_ccall f_8743r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8771r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -31541,19 +31593,19 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+t3=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(0));}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8755,a[2]=t5,a[3]=((C_word)li267),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8783,a[2]=t5,a[3]=((C_word)li269),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_8755(t7,t1,t2,C_SCHEME_TRUE);}}
+f_8783(t7,t1,t2,C_SCHEME_TRUE);}}
 
 /* loop in gcd */
-static void C_fcall f_8755(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_8783(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -31561,67 +31613,67 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8755,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8765,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_8783,NULL,4,t0,t1,t2,t3);}
+t4=C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8793,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t3)){
-/* library.scm: 1147 ##sys#check-integer */
+/* library.scm: 1167 ##sys#check-integer */
 t7=*((C_word*)lf[71]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t4,lf[309]);}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t4,lf[315]);}
 else{
 t7=t6;
-f_8765(2,t7,C_SCHEME_UNDEFINED);}}
+f_8793(2,t7,C_SCHEME_UNDEFINED);}}
 
-/* k8763 in loop in gcd */
-static void C_ccall f_8765(C_word c,C_word t0,C_word t1){
+/* k8791 in loop in gcd */
+static void C_ccall f_8793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8765,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)tr2,(void*)f_8793,2,t0,t1);}
+if(C_truep(C_i_nullp(((C_word*)t0)[5]))){
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_abs(&a,1,((C_word*)t0)[3]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_abs(&a,1,((C_word*)t0)[3]));}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8780,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* library.scm: 1151 ##sys#check-integer */
+t2=C_slot(((C_word*)t0)[5],C_fix(0));
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8808,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* library.scm: 1171 ##sys#check-integer */
 t4=*((C_word*)lf[71]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[309]);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[315]);}}
 
-/* k8778 in k8763 in loop in gcd */
-static void C_ccall f_8780(C_word c,C_word t0,C_word t1){
+/* k8806 in k8791 in loop in gcd */
+static void C_ccall f_8808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8780,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8791,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1152 ##sys#gcd */
-t3=*((C_word*)lf[308]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_8808,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8819,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1172 ##sys#gcd */
+t3=*((C_word*)lf[314]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8789 in k8778 in k8763 in loop in gcd */
-static void C_ccall f_8791(C_word c,C_word t0,C_word t1){
+/* k8817 in k8806 in k8791 in loop in gcd */
+static void C_ccall f_8819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8791,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-/* library.scm: 1152 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_8819,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+t3=C_a_i_cons(&a,2,t1,t2);
+/* library.scm: 1172 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_8755(t4,((C_word*)t0)[2],t3,C_SCHEME_FALSE);}
+f_8783(t4,((C_word*)t0)[2],t3,C_SCHEME_FALSE);}
 
 /* ##sys#gcd */
-static void C_ccall f_8718(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8746(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -31630,41 +31682,41 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8718,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_8746,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8724,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li265),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8752,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li267),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_8724(t7,t1,t2,t3);}
+f_8752(t7,t1,t2,t3);}
 
 /* loop in ##sys#gcd */
-static void C_fcall f_8724(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_8752(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8724,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_zerop(t3))){
+C_save_and_reclaim((void*)trf_8752,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_zerop(t3))){
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_abs(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_abs(&a,1,t2));}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8741,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1139 remainder */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8769,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1159 remainder */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t4,t2,t3);}}
 
-/* k8739 in loop in ##sys#gcd */
-static void C_ccall f_8741(C_word c,C_word t0,C_word t1){
+/* k8767 in loop in ##sys#gcd */
+static void C_ccall f_8769(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 1139 loop */
+/* library.scm: 1159 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_8724(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8752(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 /* atan */
-static void C_ccall f_8706(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_8734(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -31672,119 +31724,119 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_8706r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_8734r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_8706r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_8734r(t0,t1,t2,t3);}}
 
-static void C_ccall f_8706r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8734r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(4);
-if(C_truep((C_word)C_vemptyp(t3))){
-t4=(C_word)C_a_i_atan(&a,1,t2);
+if(C_truep(C_i_nullp(t3))){
+t4=C_a_i_atan(&a,1,t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_a_i_atan2(&a,2,t2,t4);
+t4=C_i_car(t3);
+t5=C_a_i_atan2(&a,2,t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
 /* sqrt */
-static void C_ccall f_8703(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8731(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8703,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8731,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_sqrt(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_sqrt(&a,1,t2));}
 
 /* acos */
-static void C_ccall f_8700(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8728(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8700,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8728,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_acos(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_acos(&a,1,t2));}
 
 /* asin */
-static void C_ccall f_8697(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8725(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8697,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8725,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_asin(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_asin(&a,1,t2));}
 
 /* tan */
-static void C_ccall f_8694(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8722(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8694,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8722,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_tan(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_tan(&a,1,t2));}
 
 /* cos */
-static void C_ccall f_8691(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8719(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8691,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8719,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cos(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_cos(&a,1,t2));}
 
 /* sin */
-static void C_ccall f_8688(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8716(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8688,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8716,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_sin(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_sin(&a,1,t2));}
 
 /* log */
-static void C_ccall f_8685(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8713(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8685,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8713,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_log(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_log(&a,1,t2));}
 
 /* exp */
-static void C_ccall f_8682(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8682,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8710,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_exp(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_exp(&a,1,t2));}
 
 /* min */
-static void C_ccall f_8676(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_8704(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -31792,20 +31844,20 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_8676r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_8704r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_8676r(t0,t1,t2,t3);}}
+f_8704r(t0,t1,t2,t3);}}
 
-static void C_ccall f_8676r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8704r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
-/* library.scm: 1101 maxmin */
-f_8623(t1,t2,t3,((C_word*)t0)[2]);}
+/* library.scm: 1121 maxmin */
+f_8651(t1,t2,t3,((C_word*)t0)[2]);}
 
 /* max */
-static void C_ccall f_8670(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_8698(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -31813,20 +31865,20 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_8670r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_8698r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_8670r(t0,t1,t2,t3);}}
+f_8698r(t0,t1,t2,t3);}}
 
-static void C_ccall f_8670r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8698r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
-/* library.scm: 1100 maxmin */
-f_8623(t1,t2,t3,((C_word*)t0)[2]);}
+/* library.scm: 1120 maxmin */
+f_8651(t1,t2,t3,((C_word*)t0)[2]);}
 
 /* maxmin */
-static void C_fcall f_8623(C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_fcall f_8651(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -31834,15 +31886,15 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8623,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_8651,NULL,4,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8629,a[2]=t4,a[3]=t6,a[4]=((C_word)li252),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8657,a[2]=t4,a[3]=t6,a[4]=((C_word)li254),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_8629(t8,t1,t2,t3);}
+f_8657(t8,t1,t2,t3);}
 
 /* loop in maxmin */
-static void C_fcall f_8629(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_8657(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -31852,22 +31904,22 @@ C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8629,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_8657,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t3,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
 t5=t2;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(C_word)C_slot(t3,C_fix(0));
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8646,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8653,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t5,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-/* library.scm: 1091 pred */
+t5=C_slot(t3,C_fix(0));
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8674,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8681,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t5,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+/* library.scm: 1111 pred */
 t8=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t8))(4,t8,t7,t5,t2);}}
 
-/* k8651 in loop in maxmin */
-static void C_ccall f_8653(C_word c,C_word t0,C_word t1){
+/* k8679 in loop in maxmin */
+static void C_ccall f_8681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -31877,68 +31929,68 @@ C_word t6;
 C_word t7;
 C_word *a;
 if(C_truep(t1)){
-if(C_truep((C_word)C_blockp(((C_word*)t0)[7]))){
-if(C_truep((C_word)C_flonump(((C_word*)t0)[7]))){
-if(C_truep((C_word)C_blockp(((C_word*)t0)[6]))){
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* library.scm: 1091 loop */
+if(C_truep(C_blockp(((C_word*)t0)[7]))){
+if(C_truep(C_flonump(((C_word*)t0)[7]))){
+if(C_truep(C_blockp(((C_word*)t0)[6]))){
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+/* library.scm: 1111 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_8629(t3,((C_word*)t0)[3],((C_word*)t0)[6],t2);}
+f_8657(t3,((C_word*)t0)[3],((C_word*)t0)[6],t2);}
 else{
-/* library.scm: 1095 exact->inexact */
+/* library.scm: 1115 exact->inexact */
 C_exact_to_inexact(3,0,((C_word*)t0)[2],((C_word*)t0)[6]);}}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* library.scm: 1091 loop */
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+/* library.scm: 1111 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_8629(t3,((C_word*)t0)[3],((C_word*)t0)[6],t2);}}
+f_8657(t3,((C_word*)t0)[3],((C_word*)t0)[6],t2);}}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* library.scm: 1091 loop */
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
+/* library.scm: 1111 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_8629(t3,((C_word*)t0)[3],((C_word*)t0)[6],t2);}}
+f_8657(t3,((C_word*)t0)[3],((C_word*)t0)[6],t2);}}
 else{
 t2=((C_word*)t0)[7];
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* library.scm: 1091 loop */
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+/* library.scm: 1111 loop */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_8629(t4,((C_word*)t0)[3],t2,t3);}}
+f_8657(t4,((C_word*)t0)[3],t2,t3);}}
 
-/* k8644 in loop in maxmin */
-static void C_ccall f_8646(C_word c,C_word t0,C_word t1){
+/* k8672 in loop in maxmin */
+static void C_ccall f_8674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 1091 loop */
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 1111 loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8629(t3,((C_word*)t0)[2],t1,t2);}
+f_8657(t3,((C_word*)t0)[2],t1,t2);}
 
 /* odd? */
-static void C_ccall f_8618(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8646(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8618,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8646,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_oddp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_oddp(t2));}
 
 /* even? */
-static void C_ccall f_8615(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8643(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8615,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8643,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_evenp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_evenp(t2));}
 
 /* modulo */
-static void C_ccall f_8586(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8614(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -31947,20 +31999,20 @@ C_word t7;
 C_word ab[12],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8586,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_divide(&a,2,t2,t3);
-if(C_truep((C_word)C_i_integerp(t4))){
-t5=(C_word)C_a_i_times(&a,2,t4,t3);
+C_save_and_reclaim((void*)tr4,(void*)f_8614,4,t0,t1,t2,t3);}
+t4=C_a_i_divide(&a,2,t2,t3);
+if(C_truep(C_i_integerp(t4))){
+t5=C_a_i_times(&a,2,t4,t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_minus(&a,2,t2,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_minus(&a,2,t2,t5));}
 else{
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8607,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 1070 floor */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8635,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 1090 floor */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t4);}}
 
-/* k8605 in modulo */
-static void C_ccall f_8607(C_word c,C_word t0,C_word t1){
+/* k8633 in modulo */
+static void C_ccall f_8635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -31969,44 +32021,44 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8607,2,t0,t1);}
-t2=(C_word)C_quickflonumtruncate(t1);
-if(C_truep((C_word)C_i_nequalp(t1,t2))){
-t3=(C_word)C_a_i_times(&a,2,t2,((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_8635,2,t0,t1);}
+t2=C_quickflonumtruncate(t1);
+if(C_truep(C_i_nequalp(t1,t2))){
+t3=C_a_i_times(&a,2,t2,((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_minus(&a,2,((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_minus(&a,2,((C_word*)t0)[2],t3));}
 else{
 t3=t1;
-t4=(C_word)C_a_i_times(&a,2,t3,((C_word*)t0)[4]);
+t4=C_a_i_times(&a,2,t3,((C_word*)t0)[4]);
 t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_minus(&a,2,((C_word*)t0)[2],t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_minus(&a,2,((C_word*)t0)[2],t4));}}
 
 /* remainder */
-static void C_ccall f_8572(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8600(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8572,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8584,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8600,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8612,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_quotient(4,0,t4,t2,t3);}
 
-/* k8582 in remainder */
-static void C_ccall f_8584(C_word c,C_word t0,C_word t1){
+/* k8610 in remainder */
+static void C_ccall f_8612(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8584,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,t1,((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_8612,2,t0,t1);}
+t2=C_a_i_times(&a,2,t1,((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_minus(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_minus(&a,2,((C_word*)t0)[2],t2));}
 
 /* round */
-static void C_ccall f_8563(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8591(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32015,19 +32067,19 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8563,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[292]);
-if(C_truep((C_word)C_fixnump(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_8591,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[298]);
+if(C_truep(C_fixnump(t2))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_a_i_flonum_round_proper(&a,1,t2);
+t4=C_a_i_flonum_round_proper(&a,1,t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* truncate */
-static void C_ccall f_8551(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8579(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32035,19 +32087,19 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8551,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[291]);
-if(C_truep((C_word)C_fixnump(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_8579,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[297]);
+if(C_truep(C_fixnump(t2))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-/* library.scm: 1053 fptruncate */
+/* library.scm: 1073 fptruncate */
 t4=*((C_word*)lf[224]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t2);}}
 
 /* ceiling */
-static void C_ccall f_8539(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8567(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32055,19 +32107,19 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8539,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[290]);
-if(C_truep((C_word)C_fixnump(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_8567,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[296]);
+if(C_truep(C_fixnump(t2))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-/* library.scm: 1047 fpceiling */
+/* library.scm: 1067 fpceiling */
 t4=*((C_word*)lf[226]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t2);}}
 
 /* floor */
-static void C_ccall f_8527(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8555(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32075,30 +32127,30 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8527,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[289]);
-if(C_truep((C_word)C_fixnump(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_8555,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[295]);
+if(C_truep(C_fixnump(t2))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-/* library.scm: 1041 fpfloor */
+/* library.scm: 1061 fpfloor */
 t4=*((C_word*)lf[223]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t2);}}
 
 /* ##sys#inexact->exact */
-static void C_ccall f_8523(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8551(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8523,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8551,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_inexact_to_exact(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_inexact_to_exact(t2));}
 
 /* signum */
-static void C_ccall f_8488(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8516(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32107,68 +32159,68 @@ C_word t6;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8488,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_greaterp(t2,C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8501,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1028 ##sys#exact? */
-t4=*((C_word*)lf[258]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_8516,3,t0,t1,t2);}
+if(C_truep(C_i_greaterp(t2,C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8529,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1048 ##sys#exact? */
+t4=*((C_word*)lf[264]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 else{
-if(C_truep((C_word)C_i_lessp(t2,C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8513,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1029 ##sys#exact? */
-t4=*((C_word*)lf[258]+1);
+if(C_truep(C_i_lessp(t2,C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8541,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1049 ##sys#exact? */
+t4=*((C_word*)lf[264]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8519,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 1030 ##sys#exact? */
-t4=*((C_word*)lf[258]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8547,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 1050 ##sys#exact? */
+t4=*((C_word*)lf[264]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}}}
 
-/* k8517 in signum */
-static void C_ccall f_8519(C_word c,C_word t0,C_word t1){
+/* k8545 in signum */
+static void C_ccall f_8547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_fix(0):lf[284]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_fix(0):lf[290]));}
 
-/* k8511 in signum */
-static void C_ccall f_8513(C_word c,C_word t0,C_word t1){
+/* k8539 in signum */
+static void C_ccall f_8541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_fix(-1):lf[283]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_fix(-1):lf[289]));}
 
-/* k8499 in signum */
-static void C_ccall f_8501(C_word c,C_word t0,C_word t1){
+/* k8527 in signum */
+static void C_ccall f_8529(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_fix(1):lf[282]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_fix(1):lf[288]));}
 
 /* denominator */
-static void C_ccall f_8475(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8503(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8475,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[278]);
-if(C_truep((C_word)C_i_integerp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_8503,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[284]);
+if(C_truep(C_i_integerp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(1));}
 else{
-/* library.scm: 1023 ##sys#signal-hook */
+/* library.scm: 1043 ##sys#signal-hook */
 t4=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[56],lf[276],lf[279],t2);}}
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[56],lf[282],lf[285],t2);}}
 
 /* numerator */
-static void C_ccall f_8463(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8491(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32176,45 +32228,45 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8463,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[276]);
-if(C_truep((C_word)C_i_integerp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_8491,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[282]);
+if(C_truep(C_i_integerp(t2))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-/* library.scm: 1017 ##sys#signal-hook */
+/* library.scm: 1037 ##sys#signal-hook */
 t4=*((C_word*)lf[9]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[56],lf[276],lf[277],t2);}}
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[56],lf[282],lf[283],t2);}}
 
 /* imag-part */
-static void C_ccall f_8457(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8485(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8457,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[275]);
+C_save_and_reclaim((void*)tr3,(void*)f_8485,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[281]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(0));}
 
 /* real-part */
-static void C_ccall f_8451(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8479(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8451,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[274]);
+C_save_and_reclaim((void*)tr3,(void*)f_8479,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[280]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 
 /* angle */
-static void C_ccall f_8432(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8460(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32222,179 +32274,235 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8432,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[271]);
-t4=(C_word)C_i_lessp(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_8460,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[277]);
+t4=C_i_lessp(t2,C_fix(0));
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?lf[272]:lf[273]));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?lf[278]:lf[279]));}
 
 /* abs */
-static void C_ccall f_8429(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8457(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8429,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8457,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_abs(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_abs(&a,1,t2));}
 
 /* negative? */
-static void C_ccall f_8426(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8454(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8426,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8454,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_negativep(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_negativep(t2));}
 
 /* positive? */
-static void C_ccall f_8423(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8451(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8423,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8451,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_positivep(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_positivep(t2));}
 
 /* zero? */
-static void C_ccall f_8420(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8448(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8420,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8448,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_zerop(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_zerop(t2));}
 
 /* ##sys#double->number */
-static void C_ccall f_8417(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8445(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8417,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8445,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_double_to_number(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_double_to_number(t2));}
 
 /* ##sys#flonum-in-fixnum-range? */
-static void C_ccall f_8414(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8442(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8414,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8442,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_flonum_in_fixnum_range_p(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_flonum_in_fixnum_range_p(t2));}
 
 /* ##sys#fits-in-unsigned-int? */
-static void C_ccall f_8411(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8439(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8411,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8439,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fits_in_unsigned_int_p(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fits_in_unsigned_int_p(t2));}
 
 /* ##sys#fits-in-int? */
-static void C_ccall f_8408(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8436(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8408,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8436,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fits_in_int_p(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fits_in_int_p(t2));}
 
 /* ##sys#inexact? */
-static void C_ccall f_8402(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8430(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8402,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8430,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_inexactp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_inexactp(t2));}
 
 /* ##sys#exact? */
-static void C_ccall f_8399(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8427(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8399,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8427,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_exactp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_exactp(t2));}
 
 /* ##sys#integer? */
-static void C_ccall f_8395(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8423(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8395,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8423,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_integerp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_integerp(t2));}
 
 /* rational? */
-static void C_ccall f_8391(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8419(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8391,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8419,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_rationalp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_rationalp(t2));}
 
 /* ##sys#number? */
-static void C_ccall f_8385(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8413(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8385,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8413,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_numberp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_numberp(t2));}
 
 /* sub1 */
-static void C_ccall f_8378(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8406(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8378,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8406,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_minus(&a,2,t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_minus(&a,2,t2,C_fix(1)));}
 
 /* add1 */
-static void C_ccall f_8372(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8400(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8372,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8400,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_plus(&a,2,t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_plus(&a,2,t2,C_fix(1)));}
+
+/* fpinteger? */
+static void C_ccall f_8374(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[4],*a=ab;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_8374,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8389,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=t2;
+if(C_truep(C_i_flonump(t4))){
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_u_i_fpintegerp(t2));}
+else{
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[243],t4);}}
+
+/* k8387 in fpinteger? */
+static void C_ccall f_8389(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_u_i_fpintegerp(((C_word*)t0)[2]));}
+
+/* fpabs */
+static void C_ccall f_8357(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[8],*a=ab;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_8357,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8372,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=t2;
+if(C_truep(C_i_flonump(t4))){
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_abs(&a,1,t2));}
+else{
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[242],t4);}}
+
+/* k8370 in fpabs */
+static void C_ccall f_8372(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8372,2,t0,t1);}
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_abs(&a,1,((C_word*)t0)[2]));}
 
 /* fpsqrt */
-static void C_ccall f_8346(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8340(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32402,28 +32510,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8346,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8361,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8340,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8355,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_sqrt(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_sqrt(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[237],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[241],t4);}}
 
-/* k8359 in fpsqrt */
-static void C_ccall f_8361(C_word c,C_word t0,C_word t1){
+/* k8353 in fpsqrt */
+static void C_ccall f_8355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8361,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8355,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_sqrt(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_sqrt(&a,1,((C_word*)t0)[2]));}
 
 /* fplog */
-static void C_ccall f_8329(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8323(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32431,28 +32539,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8329,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8344,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8323,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8338,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_log(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_log(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[236],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[240],t4);}}
 
-/* k8342 in fplog */
-static void C_ccall f_8344(C_word c,C_word t0,C_word t1){
+/* k8336 in fplog */
+static void C_ccall f_8338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8344,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8338,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_log(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_log(&a,1,((C_word*)t0)[2]));}
 
 /* fpexpt */
-static void C_ccall f_8306(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8300(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -32463,31 +32571,31 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8306,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8327,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8300,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8321,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_flonum_expt(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_flonum_expt(&a,2,t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[235],t5,t6);}}
+/* library.scm: 809  ##sys#error-hook */
+((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[239],t5,t6);}}
 
-/* k8325 in fpexpt */
-static void C_ccall f_8327(C_word c,C_word t0,C_word t1){
+/* k8319 in fpexpt */
+static void C_ccall f_8321(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8327,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8321,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_expt(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_expt(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fpexp */
-static void C_ccall f_8289(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8283(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32495,28 +32603,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8289,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8304,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8283,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8298,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_exp(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_exp(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[234],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[238],t4);}}
 
-/* k8302 in fpexp */
-static void C_ccall f_8304(C_word c,C_word t0,C_word t1){
+/* k8296 in fpexp */
+static void C_ccall f_8298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8304,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8298,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_exp(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_exp(&a,1,((C_word*)t0)[2]));}
 
 /* fpatan2 */
-static void C_ccall f_8266(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8260(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -32527,31 +32635,31 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8266,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8287,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8260,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8281,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_flonum_atan2(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_flonum_atan2(&a,2,t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[233],t5,t6);}}
+/* library.scm: 809  ##sys#error-hook */
+((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[237],t5,t6);}}
 
-/* k8285 in fpatan2 */
-static void C_ccall f_8287(C_word c,C_word t0,C_word t1){
+/* k8279 in fpatan2 */
+static void C_ccall f_8281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8287,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8281,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_atan2(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_atan2(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fpatan */
-static void C_ccall f_8249(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8243(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32559,28 +32667,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8249,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8264,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8243,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8258,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_atan(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_atan(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[232],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[236],t4);}}
 
-/* k8262 in fpatan */
-static void C_ccall f_8264(C_word c,C_word t0,C_word t1){
+/* k8256 in fpatan */
+static void C_ccall f_8258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8264,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8258,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_atan(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_atan(&a,1,((C_word*)t0)[2]));}
 
 /* fpacos */
-static void C_ccall f_8232(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8226(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32588,28 +32696,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8232,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8247,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8226,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8241,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_acos(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_acos(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[231],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[235],t4);}}
 
-/* k8245 in fpacos */
-static void C_ccall f_8247(C_word c,C_word t0,C_word t1){
+/* k8239 in fpacos */
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8247,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8241,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_acos(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_acos(&a,1,((C_word*)t0)[2]));}
 
 /* fpasin */
-static void C_ccall f_8215(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8209(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32617,28 +32725,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8215,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8230,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8209,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8224,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_asin(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_asin(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[230],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[234],t4);}}
 
-/* k8228 in fpasin */
-static void C_ccall f_8230(C_word c,C_word t0,C_word t1){
+/* k8222 in fpasin */
+static void C_ccall f_8224(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8230,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8224,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_asin(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_asin(&a,1,((C_word*)t0)[2]));}
 
 /* fptan */
-static void C_ccall f_8198(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8192(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32646,28 +32754,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8198,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8213,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8192,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8207,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_tan(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_tan(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[229],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[233],t4);}}
 
-/* k8211 in fptan */
-static void C_ccall f_8213(C_word c,C_word t0,C_word t1){
+/* k8205 in fptan */
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8213,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8207,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_tan(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_tan(&a,1,((C_word*)t0)[2]));}
 
 /* fpcos */
-static void C_ccall f_8181(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8175(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32675,28 +32783,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8181,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8196,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8175,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8190,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_cos(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_cos(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[228],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[232],t4);}}
 
-/* k8194 in fpcos */
-static void C_ccall f_8196(C_word c,C_word t0,C_word t1){
+/* k8188 in fpcos */
+static void C_ccall f_8190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8196,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8190,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_cos(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_cos(&a,1,((C_word*)t0)[2]));}
 
 /* fpsin */
-static void C_ccall f_8164(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8158(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32704,28 +32812,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8164,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8179,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8158,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8173,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_sin(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_sin(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[227],t4);}}
+/* library.scm: 805  ##sys#error-hook */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[231],t4);}}
 
-/* k8177 in fpsin */
-static void C_ccall f_8179(C_word c,C_word t0,C_word t1){
+/* k8171 in fpsin */
+static void C_ccall f_8173(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8179,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8173,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_sin(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_sin(&a,1,((C_word*)t0)[2]));}
 
 /* fpceiling */
-static void C_ccall f_8147(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8137(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32733,28 +32841,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8147,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8162,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8137,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8152,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_ceiling(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_ceiling(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
+/* library.scm: 805  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[226],t4);}}
 
-/* k8160 in fpceiling */
-static void C_ccall f_8162(C_word c,C_word t0,C_word t1){
+/* k8150 in fpceiling */
+static void C_ccall f_8152(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8162,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8152,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_ceiling(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_ceiling(&a,1,((C_word*)t0)[2]));}
 
 /* fpround */
-static void C_ccall f_8130(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8120(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32762,28 +32870,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8130,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8145,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8120,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8135,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_round(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_round(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
+/* library.scm: 805  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[225],t4);}}
 
-/* k8143 in fpround */
-static void C_ccall f_8145(C_word c,C_word t0,C_word t1){
+/* k8133 in fpround */
+static void C_ccall f_8135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8145,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8135,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_round(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_round(&a,1,((C_word*)t0)[2]));}
 
 /* fptruncate */
-static void C_ccall f_8113(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8103(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32791,28 +32899,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8113,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8128,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8103,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8118,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_truncate(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_truncate(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
+/* library.scm: 805  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[224],t4);}}
 
-/* k8126 in fptruncate */
-static void C_ccall f_8128(C_word c,C_word t0,C_word t1){
+/* k8116 in fptruncate */
+static void C_ccall f_8118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8128,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8118,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_truncate(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_truncate(&a,1,((C_word*)t0)[2]));}
 
 /* fpfloor */
-static void C_ccall f_8096(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8086(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32820,28 +32928,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8096,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8111,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8086,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8101,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_floor(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_floor(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
+/* library.scm: 805  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[223],t4);}}
 
-/* k8109 in fpfloor */
-static void C_ccall f_8111(C_word c,C_word t0,C_word t1){
+/* k8099 in fpfloor */
+static void C_ccall f_8101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8111,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8101,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_floor(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_floor(&a,1,((C_word*)t0)[2]));}
 
 /* fpmin */
-static void C_ccall f_8073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8063(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -32852,29 +32960,29 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8073,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8094,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8063,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8084,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_i_flonum_min(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_i_flonum_min(t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[222],t5,t6);}}
 
-/* k8092 in fpmin */
-static void C_ccall f_8094(C_word c,C_word t0,C_word t1){
+/* k8082 in fpmin */
+static void C_ccall f_8084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_flonum_min(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_flonum_min(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fpmax */
-static void C_ccall f_8050(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8040(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -32885,29 +32993,29 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8050,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8071,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8040,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8061,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_i_flonum_max(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_i_flonum_max(t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[221],t5,t6);}}
 
-/* k8069 in fpmax */
-static void C_ccall f_8071(C_word c,C_word t0,C_word t1){
+/* k8059 in fpmax */
+static void C_ccall f_8061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_flonum_max(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_flonum_max(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fpneg */
-static void C_ccall f_8033(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_8023(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -32915,28 +33023,28 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8033,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8048,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8023,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8038,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_i_flonump(t4))){
+if(C_truep(C_i_flonump(t4))){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_flonum_negate(&a,1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_flonum_negate(&a,1,t2));}
 else{
-/* library.scm: 800  ##sys#error-hook */
+/* library.scm: 805  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[220],t4);}}
 
-/* k8046 in fpneg */
-static void C_ccall f_8048(C_word c,C_word t0,C_word t1){
+/* k8036 in fpneg */
+static void C_ccall f_8038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8048,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8038,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_negate(&a,1,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_negate(&a,1,((C_word*)t0)[2]));}
 
 /* fp<= */
-static void C_ccall f_8010(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8000(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -32947,29 +33055,29 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8010,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8031,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8000,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8021,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_flonum_less_or_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_flonum_less_or_equal_p(t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[219],t5,t6);}}
 
-/* k8029 in fp<= */
-static void C_ccall f_8031(C_word c,C_word t0,C_word t1){
+/* k8019 in fp<= */
+static void C_ccall f_8021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_flonum_less_or_equal_p(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum_less_or_equal_p(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp>= */
-static void C_ccall f_7987(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7977(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -32980,29 +33088,29 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7987,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8008,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7977,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7998,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_flonum_greater_or_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_flonum_greater_or_equal_p(t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[218],t5,t6);}}
 
-/* k8006 in fp>= */
-static void C_ccall f_8008(C_word c,C_word t0,C_word t1){
+/* k7996 in fp>= */
+static void C_ccall f_7998(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_flonum_greater_or_equal_p(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum_greater_or_equal_p(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp< */
-static void C_ccall f_7964(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7954(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33013,29 +33121,29 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7964,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7985,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7954,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7975,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_flonum_lessp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_flonum_lessp(t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[217],t5,t6);}}
 
-/* k7983 in fp< */
-static void C_ccall f_7985(C_word c,C_word t0,C_word t1){
+/* k7973 in fp< */
+static void C_ccall f_7975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_flonum_lessp(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum_lessp(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp> */
-static void C_ccall f_7941(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7931(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33046,29 +33154,29 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7941,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7962,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7931,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7952,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_flonum_greaterp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_flonum_greaterp(t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[216],t5,t6);}}
 
-/* k7960 in fp> */
-static void C_ccall f_7962(C_word c,C_word t0,C_word t1){
+/* k7950 in fp> */
+static void C_ccall f_7952(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_flonum_greaterp(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum_greaterp(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp= */
-static void C_ccall f_7918(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7908(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33079,29 +33187,29 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7918,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7939,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7908,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7929,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_flonum_equalp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_flonum_equalp(t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[215],t5,t6);}}
 
-/* k7937 in fp= */
-static void C_ccall f_7939(C_word c,C_word t0,C_word t1){
+/* k7927 in fp= */
+static void C_ccall f_7929(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_flonum_equalp(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum_equalp(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp/ */
-static void C_ccall f_7895(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7885(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33112,31 +33220,31 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7895,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7916,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7885,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7906,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_flonum_quotient(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_flonum_quotient(&a,2,t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[214],t5,t6);}}
 
-/* k7914 in fp/ */
-static void C_ccall f_7916(C_word c,C_word t0,C_word t1){
+/* k7904 in fp/ */
+static void C_ccall f_7906(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7916,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7906,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_quotient(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_quotient(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp* */
-static void C_ccall f_7872(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7862(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33147,31 +33255,31 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7872,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7893,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7862,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7883,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_flonum_times(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_flonum_times(&a,2,t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[213],t5,t6);}}
 
-/* k7891 in fp* */
-static void C_ccall f_7893(C_word c,C_word t0,C_word t1){
+/* k7881 in fp* */
+static void C_ccall f_7883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7893,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7883,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_times(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_times(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp- */
-static void C_ccall f_7849(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7839(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33182,31 +33290,31 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7849,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7870,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7839,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7860,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_flonum_difference(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_flonum_difference(&a,2,t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[212],t5,t6);}}
 
-/* k7868 in fp- */
-static void C_ccall f_7870(C_word c,C_word t0,C_word t1){
+/* k7858 in fp- */
+static void C_ccall f_7860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7870,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7860,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_difference(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_difference(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fp+ */
-static void C_ccall f_7826(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33217,55 +33325,55 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7826,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7847,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7816,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7837,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_i_flonump(t5);
-t8=(C_truep(t7)?(C_word)C_i_flonump(t6):C_SCHEME_FALSE);
+t7=C_i_flonump(t5);
+t8=(C_truep(t7)?C_i_flonump(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_flonum_plus(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_flonum_plus(&a,2,t2,t3));}
 else{
-/* library.scm: 804  ##sys#error-hook */
+/* library.scm: 809  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_FLONUM_ERROR),lf[211],t5,t6);}}
 
-/* k7845 in fp+ */
-static void C_ccall f_7847(C_word c,C_word t0,C_word t1){
+/* k7835 in fp+ */
+static void C_ccall f_7837(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7847,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7837,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_flonum_plus(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_flonum_plus(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* finite? */
-static void C_ccall f_7820(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7810(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7820,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[210]);
+C_save_and_reclaim((void*)tr3,(void*)f_7810,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[210]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_finitep(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_finitep(t2));}
 
 /* flonum? */
-static void C_ccall f_7817(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7807(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7817,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7807,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_flonump(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_flonump(t2));}
 
 /* fxmod */
-static void C_ccall f_7790(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7780(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33275,28 +33383,28 @@ C_word t8;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7790,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7805,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7780,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7795,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_eqp(C_fix(0),t6);
+t7=C_eqp(C_fix(0),t6);
 if(C_truep(t7)){
-/* library.scm: 765  ##sys#error-hook */
+/* library.scm: 770  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_DIVISION_BY_ZERO_ERROR),lf[198],t5,t6);}
 else{
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_fixnum_modulo(t2,t3));}}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_fixnum_modulo(t2,t3));}}
 
-/* k7803 in fxmod */
-static void C_ccall f_7805(C_word c,C_word t0,C_word t1){
+/* k7793 in fxmod */
+static void C_ccall f_7795(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_modulo(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_modulo(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fx/ */
-static void C_ccall f_7773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7763(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33306,252 +33414,252 @@ C_word t8;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7773,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7788,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7763,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7778,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=t3;
-t7=(C_word)C_eqp(C_fix(0),t6);
+t7=C_eqp(C_fix(0),t6);
 if(C_truep(t7)){
-/* library.scm: 765  ##sys#error-hook */
+/* library.scm: 770  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),t4,C_fix((C_word)C_DIVISION_BY_ZERO_ERROR),lf[197],t5,t6);}
 else{
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_fixnum_divide(t2,t3));}}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_fixnum_divide(t2,t3));}}
 
-/* k7786 in fx/ */
-static void C_ccall f_7788(C_word c,C_word t0,C_word t1){
+/* k7776 in fx/ */
+static void C_ccall f_7778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_divide(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_divide(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* fxshr */
-static void C_ccall f_7770(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7760(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7770,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7760,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_shift_right(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_shift_right(t2,t3));}
 
 /* fxshl */
-static void C_ccall f_7767(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7767,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7757,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_shift_left(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_shift_left(t2,t3));}
 
 /* fxnot */
-static void C_ccall f_7764(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7754(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7764,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7754,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fixnum_not(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fixnum_not(t2));}
 
 /* fxxor */
-static void C_ccall f_7761(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7751(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7761,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7751,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_xor(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_xor(t2,t3));}
 
 /* fxior */
-static void C_ccall f_7758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7748(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7758,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7748,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_or(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_or(t2,t3));}
 
 /* fxand */
-static void C_ccall f_7755(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7745(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7755,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7745,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_and(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_and(t2,t3));}
 
 /* fxneg */
-static void C_ccall f_7752(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7742(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7752,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7742,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fixnum_negate(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fixnum_negate(t2));}
 
 /* fxmax */
-static void C_ccall f_7749(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7749,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7739,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_fixnum_max(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_fixnum_max(t2,t3));}
 
 /* fxmin */
-static void C_ccall f_7746(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7736(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7746,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7736,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_fixnum_min(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_fixnum_min(t2,t3));}
 
 /* fx<= */
-static void C_ccall f_7743(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7733(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7743,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7733,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_less_or_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_less_or_equal_p(t2,t3));}
 
 /* fx>= */
-static void C_ccall f_7740(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7740,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7730,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_greater_or_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_greater_or_equal_p(t2,t3));}
 
 /* fx< */
-static void C_ccall f_7737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7727(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7737,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7727,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_lessp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_lessp(t2,t3));}
 
 /* fx> */
-static void C_ccall f_7734(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7724(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7734,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7724,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_greaterp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_greaterp(t2,t3));}
 
 /* fx= */
-static void C_ccall f_7728(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7718(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7728,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7718,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(t2,t3));}
 
 /* fx* */
-static void C_ccall f_7725(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7715(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7725,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7715,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_times(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_times(t2,t3));}
 
 /* fx- */
-static void C_ccall f_7722(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7712(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7722,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7712,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_difference(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_difference(t2,t3));}
 
 /* fx+ */
-static void C_ccall f_7719(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7719,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7709,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_plus(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fixnum_plus(t2,t3));}
 
 /* fixnum? */
-static void C_ccall f_7716(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7706(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7716,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7706,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fixnump(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fixnump(t2));}
 
 /* ##sys#fragments->string */
-static void C_ccall f_7677(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7677,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7681,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 727  ##sys#make-string */
+C_save_and_reclaim((void*)tr4,(void*)f_7667,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7671,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 732  ##sys#make-string */
 t5=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k7679 in ##sys#fragments->string */
-static void C_ccall f_7681(C_word c,C_word t0,C_word t1){
+/* k7669 in ##sys#fragments->string */
+static void C_ccall f_7671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7681,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7686,a[2]=t1,a[3]=((C_word)li158),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7671,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7676,a[2]=t1,a[3]=((C_word)li158),tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_7686(t2,((C_word*)t0)[2],C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_7676(t2,((C_word*)t0)[2],C_fix(0)));}
 
-/* loop in k7679 in ##sys#fragments->string */
-static C_word C_fcall f_7686(C_word t0,C_word t1,C_word t2){
+/* loop in k7669 in ##sys#fragments->string */
+static C_word C_fcall f_7676(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -33564,15 +33672,15 @@ C_word t10;
 C_word t11;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_nullp(t1))){
+if(C_truep(C_i_nullp(t1))){
 t3=((C_word*)t0)[2];
 return(t3);}
 else{
-t3=(C_word)C_slot(t1,C_fix(0));
-t4=(C_word)C_block_size(t3);
-t5=(C_word)C_substring_copy(t3,((C_word*)t0)[2],C_fix(0),t4,t2);
-t6=(C_word)C_slot(t1,C_fix(1));
-t7=(C_word)C_fixnum_plus(t2,t4);
+t3=C_slot(t1,C_fix(0));
+t4=C_block_size(t3);
+t5=C_substring_copy(t3,((C_word*)t0)[2],C_fix(0),t4,t2);
+t6=C_slot(t1,C_fix(1));
+t7=C_fixnum_plus(t2,t4);
 t10=t6;
 t11=t7;
 t1=t10;
@@ -33580,41 +33688,41 @@ t2=t11;
 goto loop;}}
 
 /* string */
-static void C_ccall f_7671(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_7661(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2r,(void*)f_7671r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7661r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_7671r(t0,t1,t2);}}
+f_7661r(t0,t1,t2);}}
 
-static void C_ccall f_7671r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7661r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
-/* library.scm: 724  list->string */
+/* library.scm: 729  list->string */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,t2);}
 
 /* string-append */
-static void C_ccall f_7632(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_7622(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr2r,(void*)f_7632r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7622r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_7632r(t0,t1,t2);}}
+f_7622r(t0,t1,t2);}}
 
-static void C_ccall f_7632r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7622r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -33626,15 +33734,15 @@ C_word t9;
 C_word *a=C_alloc(13);
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7636,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7626,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7638,a[2]=t7,a[3]=t4,a[4]=((C_word)li155),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7628,a[2]=t7,a[3]=t4,a[4]=((C_word)li155),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_7638(t9,t5,t2,C_fix(0));}
+f_7628(t9,t5,t2,C_fix(0));}
 
 /* loop in string-append */
-static void C_fcall f_7638(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_7628(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33652,21 +33760,21 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7638,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_7628,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7649,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 714  ##sys#make-string */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7639,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 719  ##sys#make-string */
 t6=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}
 else{
-t5=(C_word)C_slot(t2,C_fix(0));
-t6=(C_word)C_i_check_string_2(t5,lf[172]);
-t7=(C_word)C_block_size(t5);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7661,a[2]=t1,a[3]=t3,a[4]=t7,a[5]=((C_word*)t0)[3],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-t9=(C_word)C_slot(t2,C_fix(1));
-t10=(C_word)C_fixnum_plus(t3,t7);
-/* library.scm: 718  loop */
+t5=C_slot(t2,C_fix(0));
+t6=C_i_check_string_2(t5,lf[172]);
+t7=C_block_size(t5);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7651,a[2]=t1,a[3]=t3,a[4]=t7,a[5]=((C_word*)t0)[3],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+t9=C_slot(t2,C_fix(1));
+t10=C_fixnum_plus(t3,t7);
+/* library.scm: 723  loop */
 t13=t8;
 t14=t9;
 t15=t10;
@@ -33675,18 +33783,18 @@ t2=t14;
 t3=t15;
 goto loop;}}
 
-/* k7659 in loop in string-append */
-static void C_ccall f_7661(C_word c,C_word t0,C_word t1){
+/* k7649 in loop in string-append */
+static void C_ccall f_7651(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_substring_copy(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1],C_fix(0),((C_word*)t0)[4],((C_word*)t0)[3]);
+t2=C_substring_copy(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1],C_fix(0),((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k7647 in loop in string-append */
-static void C_ccall f_7649(C_word c,C_word t0,C_word t1){
+/* k7637 in loop in string-append */
+static void C_ccall f_7639(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -33695,8 +33803,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k7634 in string-append */
-static void C_ccall f_7636(C_word c,C_word t0,C_word t1){
+/* k7624 in string-append */
+static void C_ccall f_7626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -33704,7 +33812,7 @@ t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
 /* ##sys#string-append */
-static void C_ccall f_7616(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7606(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -33714,94 +33822,94 @@ C_word t8;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7616,4,t0,t1,t2,t3);}
-t4=(C_word)C_block_size(t2);
-t5=(C_word)C_block_size(t3);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7626,a[2]=t1,a[3]=t5,a[4]=t3,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t7=(C_word)C_fixnum_plus(t4,t5);
-/* library.scm: 705  ##sys#make-string */
+C_save_and_reclaim((void*)tr4,(void*)f_7606,4,t0,t1,t2,t3);}
+t4=C_block_size(t2);
+t5=C_block_size(t3);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7616,a[2]=t1,a[3]=t5,a[4]=t3,a[5]=t4,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t7=C_fixnum_plus(t4,t5);
+/* library.scm: 710  ##sys#make-string */
 t8=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t6,t7);}
 
-/* k7624 in ##sys#string-append */
-static void C_ccall f_7626(C_word c,C_word t0,C_word t1){
+/* k7614 in ##sys#string-append */
+static void C_ccall f_7616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_substring_copy(((C_word*)t0)[6],t1,C_fix(0),((C_word*)t0)[5],C_fix(0));
-t3=(C_word)C_substring_copy(((C_word*)t0)[4],t1,C_fix(0),((C_word*)t0)[3],((C_word*)t0)[5]);
+t2=C_substring_copy(((C_word*)t0)[6],t1,C_fix(0),((C_word*)t0)[5],C_fix(0));
+t3=C_substring_copy(((C_word*)t0)[4],t1,C_fix(0),((C_word*)t0)[3],((C_word*)t0)[5]);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 
 /* string-ci>=? */
-static void C_ccall f_7595(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7595,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7601,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 695  compare */
-f_7506(t1,t2,t3,lf[170],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7585,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7591,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 700  compare */
+f_7496(t1,t2,t3,lf[170],t4);}
 
-/* a7600 in string-ci>=? */
-static void C_ccall f_7601(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7590 in string-ci>=? */
+static void C_ccall f_7591(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7601,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7591,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t4,C_fix(0));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?(C_word)C_fixnum_less_or_equal_p(t2,t3):(C_word)C_fixnum_greaterp(t4,C_fix(0))));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?C_fixnum_less_or_equal_p(t2,t3):C_fixnum_greaterp(t4,C_fix(0))));}
 
 /* string-ci<=? */
-static void C_ccall f_7574(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7574,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7580,a[2]=((C_word)li150),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 688  compare */
-f_7506(t1,t2,t3,lf[169],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7564,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7570,a[2]=((C_word)li150),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 693  compare */
+f_7496(t1,t2,t3,lf[169],t4);}
 
-/* a7579 in string-ci<=? */
-static void C_ccall f_7580(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7569 in string-ci<=? */
+static void C_ccall f_7570(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7580,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7570,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t4,C_fix(0));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?(C_word)C_fixnum_greater_or_equal_p(t2,t3):(C_word)C_fixnum_lessp(t4,C_fix(0))));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?C_fixnum_greater_or_equal_p(t2,t3):C_fixnum_lessp(t4,C_fix(0))));}
 
 /* string-ci>? */
-static void C_ccall f_7550(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7540(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7550,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7556,a[2]=((C_word)li148),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 681  compare */
-f_7506(t1,t2,t3,lf[168],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7540,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7546,a[2]=((C_word)li148),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 686  compare */
+f_7496(t1,t2,t3,lf[168],t4);}
 
-/* a7555 in string-ci>? */
-static void C_ccall f_7556(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7545 in string-ci>? */
+static void C_ccall f_7546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -33809,31 +33917,31 @@ C_word t7;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7556,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_fixnum_greaterp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7546,5,t0,t1,t2,t3,t4);}
+t5=C_fixnum_greaterp(t4,C_fix(0));
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t6=(C_word)C_fixnum_lessp(t3,t2);
+t6=C_fixnum_lessp(t3,t2);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?(C_word)C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
 
 /* string-ci<? */
-static void C_ccall f_7526(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7516(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7526,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7532,a[2]=((C_word)li146),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 674  compare */
-f_7506(t1,t2,t3,lf[167],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7516,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7522,a[2]=((C_word)li146),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 679  compare */
+f_7496(t1,t2,t3,lf[167],t4);}
 
-/* a7531 in string-ci<? */
-static void C_ccall f_7532(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7521 in string-ci<? */
+static void C_ccall f_7522(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -33841,18 +33949,18 @@ C_word t7;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7532,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_fixnum_lessp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7522,5,t0,t1,t2,t3,t4);}
+t5=C_fixnum_lessp(t4,C_fix(0));
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t6=(C_word)C_fixnum_lessp(t2,t3);
+t6=C_fixnum_lessp(t2,t3);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?(C_word)C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
 
 /* compare */
-static void C_fcall f_7506(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_fcall f_7496(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -33863,89 +33971,89 @@ C_word t11;
 C_word t12;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7506,NULL,5,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_check_string_2(t2,t4);
-t7=(C_word)C_i_check_string_2(t3,t4);
-t8=(C_word)C_block_size(t2);
-t9=(C_word)C_block_size(t3);
-if(C_truep((C_word)C_fixnum_lessp(t8,t9))){
-t10=(C_word)C_string_compare_case_insensitive(t2,t3,t8);
-/* library.scm: 666  k */
+C_save_and_reclaim((void*)trf_7496,NULL,5,t1,t2,t3,t4,t5);}
+t6=C_i_check_string_2(t2,t4);
+t7=C_i_check_string_2(t3,t4);
+t8=C_block_size(t2);
+t9=C_block_size(t3);
+if(C_truep(C_fixnum_lessp(t8,t9))){
+t10=C_string_compare_case_insensitive(t2,t3,t8);
+/* library.scm: 671  k */
 t11=t5;
 ((C_proc5)C_retrieve_proc(t11))(5,t11,t1,t8,t9,t10);}
 else{
-t10=(C_word)C_string_compare_case_insensitive(t2,t3,t9);
-/* library.scm: 666  k */
+t10=C_string_compare_case_insensitive(t2,t3,t9);
+/* library.scm: 671  k */
 t11=t5;
 ((C_proc5)C_retrieve_proc(t11))(5,t11,t1,t8,t9,t10);}}
 
 /* string>=? */
-static void C_ccall f_7485(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7475(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7485,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7491,a[2]=((C_word)li143),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 653  compare */
-f_7396(t1,t2,t3,lf[166],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7475,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7481,a[2]=((C_word)li143),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 658  compare */
+f_7386(t1,t2,t3,lf[166],t4);}
 
-/* a7490 in string>=? */
-static void C_ccall f_7491(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7480 in string>=? */
+static void C_ccall f_7481(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7491,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7481,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t4,C_fix(0));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?(C_word)C_fixnum_greater_or_equal_p(t2,t3):(C_word)C_fixnum_greaterp(t4,C_fix(0))));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?C_fixnum_greater_or_equal_p(t2,t3):C_fixnum_greaterp(t4,C_fix(0))));}
 
 /* string<=? */
-static void C_ccall f_7464(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7454(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7464,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7470,a[2]=((C_word)li141),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 646  compare */
-f_7396(t1,t2,t3,lf[165],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7454,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7460,a[2]=((C_word)li141),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 651  compare */
+f_7386(t1,t2,t3,lf[165],t4);}
 
-/* a7469 in string<=? */
-static void C_ccall f_7470(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7459 in string<=? */
+static void C_ccall f_7460(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7470,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7460,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t4,C_fix(0));
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?(C_word)C_fixnum_less_or_equal_p(t2,t3):(C_word)C_fixnum_lessp(t4,C_fix(0))));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?C_fixnum_less_or_equal_p(t2,t3):C_fixnum_lessp(t4,C_fix(0))));}
 
 /* string>? */
-static void C_ccall f_7440(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7430(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7440,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7446,a[2]=((C_word)li139),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 639  compare */
-f_7396(t1,t2,t3,lf[164],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7430,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7436,a[2]=((C_word)li139),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 644  compare */
+f_7386(t1,t2,t3,lf[164],t4);}
 
-/* a7445 in string>? */
-static void C_ccall f_7446(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7435 in string>? */
+static void C_ccall f_7436(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -33953,31 +34061,31 @@ C_word t7;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7446,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_fixnum_greaterp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7436,5,t0,t1,t2,t3,t4);}
+t5=C_fixnum_greaterp(t4,C_fix(0));
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t6=(C_word)C_fixnum_lessp(t3,t2);
+t6=C_fixnum_lessp(t3,t2);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?(C_word)C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
 
 /* string<? */
-static void C_ccall f_7416(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7406(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7416,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7422,a[2]=((C_word)li137),tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 632  compare */
-f_7396(t1,t2,t3,lf[163],t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_7406,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7412,a[2]=((C_word)li137),tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 637  compare */
+f_7386(t1,t2,t3,lf[163],t4);}
 
-/* a7421 in string<? */
-static void C_ccall f_7422(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7411 in string<? */
+static void C_ccall f_7412(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -33985,18 +34093,18 @@ C_word t7;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7422,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_fixnum_lessp(t4,C_fix(0));
+C_save_and_reclaim((void*)tr5,(void*)f_7412,5,t0,t1,t2,t3,t4);}
+t5=C_fixnum_lessp(t4,C_fix(0));
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t6=(C_word)C_fixnum_lessp(t2,t3);
+t6=C_fixnum_lessp(t2,t3);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?(C_word)C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?C_eqp(t4,C_fix(0)):C_SCHEME_FALSE));}}
 
 /* compare */
-static void C_fcall f_7396(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_fcall f_7386(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -34007,46 +34115,46 @@ C_word t11;
 C_word t12;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7396,NULL,5,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_check_string_2(t2,t4);
-t7=(C_word)C_i_check_string_2(t3,t4);
-t8=(C_word)C_block_size(t2);
-t9=(C_word)C_block_size(t3);
-if(C_truep((C_word)C_fixnum_lessp(t8,t9))){
-t10=(C_word)C_string_compare(t2,t3,t8);
-/* library.scm: 624  k */
+C_save_and_reclaim((void*)trf_7386,NULL,5,t1,t2,t3,t4,t5);}
+t6=C_i_check_string_2(t2,t4);
+t7=C_i_check_string_2(t3,t4);
+t8=C_block_size(t2);
+t9=C_block_size(t3);
+if(C_truep(C_fixnum_lessp(t8,t9))){
+t10=C_string_compare(t2,t3,t8);
+/* library.scm: 629  k */
 t11=t5;
 ((C_proc5)C_retrieve_proc(t11))(5,t11,t1,t8,t9,t10);}
 else{
-t10=(C_word)C_string_compare(t2,t3,t9);
-/* library.scm: 624  k */
+t10=C_string_compare(t2,t3,t9);
+/* library.scm: 629  k */
 t11=t5;
 ((C_proc5)C_retrieve_proc(t11))(5,t11,t1,t8,t9,t10);}}
 
 /* string-ci=? */
-static void C_ccall f_7393(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7383(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7393,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7383,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_string_ci_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_string_ci_equal_p(t2,t3));}
 
 /* string=? */
-static void C_ccall f_7390(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7380(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7390,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7380,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_string_equal_p(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_string_equal_p(t2,t3));}
 
 /* ##sys#substring */
-static void C_ccall f_7380(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_7370(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -34054,25 +34162,25 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7380,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7384,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_fixnum_difference(t4,t3);
-/* library.scm: 608  ##sys#make-string */
+C_save_and_reclaim((void*)tr5,(void*)f_7370,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7374,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t6=C_fixnum_difference(t4,t3);
+/* library.scm: 613  ##sys#make-string */
 t7=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 
-/* k7382 in ##sys#substring */
-static void C_ccall f_7384(C_word c,C_word t0,C_word t1){
+/* k7372 in ##sys#substring */
+static void C_ccall f_7374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_substring_copy(((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],C_fix(0));
+t2=C_substring_copy(((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],C_fix(0));
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
 /* substring */
-static void C_ccall f_7329(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+static void C_ccall f_7319(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -34080,13 +34188,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_7329r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_7319r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_7329r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_7319r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_7329r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_7319r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -34095,20 +34203,20 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(5);
-t5=(C_word)C_i_check_string_2(t2,lf[159]);
-t6=(C_word)C_i_check_exact_2(t3,lf[159]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7339,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_notvemptyp(t4))){
-t8=(C_word)C_i_vector_ref(t4,C_fix(0));
-t9=(C_word)C_i_check_exact_2(t8,lf[159]);
+t5=C_i_check_string_2(t2,lf[159]);
+t6=C_i_check_exact_2(t3,lf[159]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7329,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t4))){
+t8=C_i_car(t4);
+t9=C_i_check_exact_2(t8,lf[159]);
 t10=t7;
-f_7339(t10,t8);}
+f_7329(t10,t8);}
 else{
 t8=t7;
-f_7339(t8,(C_word)C_block_size(t2));}}
+f_7329(t8,C_block_size(t2));}}
 
-/* k7337 in substring */
-static void C_fcall f_7339(C_word t0,C_word t1){
+/* k7327 in substring */
+static void C_fcall f_7329(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -34116,32 +34224,32 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7339,NULL,2,t0,t1);}
-t2=(C_word)C_block_size(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7348,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1))){
-t4=(C_word)C_fixnum_greater_or_equal_p(((C_word*)t0)[2],C_fix(0));
+C_save_and_reclaim((void*)trf_7329,NULL,2,t0,t1);}
+t2=C_block_size(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7338,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1))){
+t4=C_fixnum_greater_or_equal_p(((C_word*)t0)[2],C_fix(0));
 t5=t3;
-f_7348(t5,(C_truep(t4)?(C_word)C_fixnum_less_or_equal_p(t1,t2):C_SCHEME_FALSE));}
+f_7338(t5,(C_truep(t4)?C_fixnum_less_or_equal_p(t1,t2):C_SCHEME_FALSE));}
 else{
 t4=t3;
-f_7348(t4,C_SCHEME_FALSE);}}
+f_7338(t4,C_SCHEME_FALSE);}}
 
-/* k7346 in k7337 in substring */
-static void C_fcall f_7348(C_word t0,C_word t1){
+/* k7336 in k7327 in substring */
+static void C_fcall f_7338(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* library.scm: 604  ##sys#substring */
+/* library.scm: 609  ##sys#substring */
 t2=*((C_word*)lf[160]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-/* library.scm: 605  ##sys#error-hook */
+/* library.scm: 610  ##sys#error-hook */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[72]+1)))(6,*((C_word*)lf[72]+1),((C_word*)t0)[5],C_fix((C_word)C_OUT_OF_RANGE_ERROR),lf[159],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
 /* string-copy */
-static void C_ccall f_7317(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7307(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34150,26 +34258,26 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7317,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[158]);
-t4=(C_word)C_block_size(t2);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7327,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 585  ##sys#make-string */
+C_save_and_reclaim((void*)tr3,(void*)f_7307,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[158]);
+t4=C_block_size(t2);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7317,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 590  ##sys#make-string */
 t6=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 
-/* k7325 in string-copy */
-static void C_ccall f_7327(C_word c,C_word t0,C_word t1){
+/* k7315 in string-copy */
+static void C_ccall f_7317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
+t2=C_copy_memory(t1,((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 
 /* string-fill! */
-static void C_ccall f_7304(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7294(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -34179,16 +34287,16 @@ C_word t8;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7304,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[157]);
-t5=(C_word)C_i_check_char_2(t3,lf[157]);
-t6=(C_word)C_block_size(t2);
-t7=(C_word)C_set_memory(t2,t3,t6);
+C_save_and_reclaim((void*)tr4,(void*)f_7294,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[157]);
+t5=C_i_check_char_2(t3,lf[157]);
+t6=C_block_size(t2);
+t7=C_set_memory(t2,t3,t6);
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_UNDEFINED);}
 
 /* ##sys#reverse-list->string */
-static void C_ccall f_7252(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7242(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34196,20 +34304,20 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7252,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_listp(t2))){
-t3=(C_word)C_i_length(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7265,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 562  ##sys#make-string */
+C_save_and_reclaim((void*)tr3,(void*)f_7242,3,t0,t1,t2);}
+if(C_truep(C_i_listp(t2))){
+t3=C_i_length(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7255,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 567  ##sys#make-string */
 t5=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 else{
-/* library.scm: 570  ##sys#error-not-a-proper-list */
+/* library.scm: 575  ##sys#error-not-a-proper-list */
 t3=*((C_word*)lf[132]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,lf[156]);}}
 
-/* k7263 in ##sys#reverse-list->string */
-static void C_ccall f_7265(C_word c,C_word t0,C_word t1){
+/* k7253 in ##sys#reverse-list->string */
+static void C_ccall f_7255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -34218,16 +34326,16 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7265,2,t0,t1);}
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7274,a[2]=t1,a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp);
-t4=f_7274(t3,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_7255,2,t0,t1);}
+t2=C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7264,a[2]=t1,a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp);
+t4=f_7264(t3,((C_word*)t0)[3],t2);
 t5=t1;
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 
-/* iter in k7263 in ##sys#reverse-list->string */
-static C_word C_fcall f_7274(C_word t0,C_word t1,C_word t2){
+/* iter in k7253 in ##sys#reverse-list->string */
+static C_word C_fcall f_7264(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34240,12 +34348,12 @@ C_word t10;
 C_word t11;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,C_fix(0)))){
-t3=(C_word)C_slot(t1,C_fix(0));
-t4=(C_word)C_i_check_char_2(t3,lf[156]);
-t5=(C_word)C_setsubchar(((C_word*)t0)[2],t2,t3);
-t6=(C_word)C_slot(t1,C_fix(1));
-t7=(C_word)C_fixnum_difference(t2,C_fix(1));
+if(C_truep(C_fixnum_greater_or_equal_p(t2,C_fix(0)))){
+t3=C_slot(t1,C_fix(0));
+t4=C_i_check_char_2(t3,lf[156]);
+t5=C_setsubchar(((C_word*)t0)[2],t2,t3);
+t6=C_slot(t1,C_fix(1));
+t7=C_fixnum_difference(t2,C_fix(1));
 t10=t6;
 t11=t7;
 t1=t10;
@@ -34256,7 +34364,7 @@ t3=C_SCHEME_UNDEFINED;
 return(t3);}}
 
 /* ##sys#list->string */
-static void C_ccall f_7200(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7190(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34264,32 +34372,32 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7200,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_listp(t2))){
-t3=(C_word)C_i_length(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7216,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* library.scm: 536  ##sys#make-string */
+C_save_and_reclaim((void*)tr3,(void*)f_7190,3,t0,t1,t2);}
+if(C_truep(C_i_listp(t2))){
+t3=C_i_length(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7206,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* library.scm: 541  ##sys#make-string */
 t5=*((C_word*)lf[147]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 else{
-/* library.scm: 534  ##sys#error-not-a-proper-list */
+/* library.scm: 539  ##sys#error-not-a-proper-list */
 t3=*((C_word*)lf[132]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,t2,lf[154]);}}
 
-/* k7214 in ##sys#list->string */
-static void C_ccall f_7216(C_word c,C_word t0,C_word t1){
+/* k7204 in ##sys#list->string */
+static void C_ccall f_7206(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7216,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7221,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7206,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7211,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_7221(t2,C_fix(0),((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_7211(t2,C_fix(0),((C_word*)t0)[2]));}
 
-/* doloop417 in k7214 in ##sys#list->string */
-static C_word C_fcall f_7221(C_word t0,C_word t1,C_word t2){
+/* doloop414 in k7204 in ##sys#list->string */
+static C_word C_fcall f_7211(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34302,15 +34410,15 @@ C_word t10;
 C_word t11;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[3]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[3]))){
 t3=((C_word*)t0)[2];
 return(t3);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_i_check_char_2(t3,lf[154]);
-t5=(C_word)C_setsubchar(((C_word*)t0)[2],t1,t3);
-t6=(C_word)C_fixnum_plus(t1,C_fix(1));
-t7=(C_word)C_slot(t2,C_fix(1));
+t3=C_slot(t2,C_fix(0));
+t4=C_i_check_char_2(t3,lf[154]);
+t5=C_setsubchar(((C_word*)t0)[2],t1,t3);
+t6=C_fixnum_plus(t1,C_fix(1));
+t7=C_slot(t2,C_fix(1));
 t10=t6;
 t11=t7;
 t1=t10;
@@ -34318,7 +34426,7 @@ t2=t11;
 goto loop;}}
 
 /* ##sys#string->list */
-static void C_ccall f_7170(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7160(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34329,17 +34437,17 @@ C_word t8;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7170,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[152]);
-t4=(C_word)C_block_size(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_7160,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[152]);
+t4=C_block_size(t2);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7179,a[2]=t6,a[3]=t2,a[4]=t4,a[5]=((C_word)li124),tmp=(C_word)a,a+=6,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7169,a[2]=t6,a[3]=t2,a[4]=t4,a[5]=((C_word)li124),tmp=(C_word)a,a+=6,tmp));
 t8=((C_word*)t6)[1];
-f_7179(t8,t1,C_fix(0));}
+f_7169(t8,t1,C_fix(0));}
 
 /* loop in ##sys#string->list */
-static void C_fcall f_7179(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_7169(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34350,32 +34458,32 @@ C_word *a;
 loop:
 a=C_alloc(5);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7179,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
+C_save_and_reclaim((void*)trf_7169,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7193,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* library.scm: 519  loop */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7183,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=C_fixnum_plus(t2,C_fix(1));
+/* library.scm: 524  loop */
 t6=t3;
 t7=t4;
 t1=t6;
 t2=t7;
 goto loop;}}
 
-/* k7191 in loop in ##sys#string->list */
-static void C_ccall f_7193(C_word c,C_word t0,C_word t1){
+/* k7181 in loop in ##sys#string->list */
+static void C_ccall f_7183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7193,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7183,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,(C_word)C_subchar(((C_word*)t0)[3],((C_word*)t0)[2]),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,C_subchar(((C_word*)t0)[3],((C_word*)t0)[2]),t1));}
 
 /* make-string */
-static void C_ccall f_7134(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_7124(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -34383,30 +34491,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_7134r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7124r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_7134r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_7124r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7134r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7124r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_exact_2(t2,lf[148]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7141,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* library.scm: 503  ##sys#signal-hook */
+t4=C_i_check_exact_2(t2,lf[148]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7131,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* library.scm: 508  ##sys#signal-hook */
 t6=*((C_word*)lf[9]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t5,lf[149],lf[148],lf[150],t2);}
 else{
 t6=t5;
-f_7141(2,t6,C_SCHEME_UNDEFINED);}}
+f_7131(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k7139 in make-string */
-static void C_ccall f_7141(C_word c,C_word t0,C_word t1){
+/* k7129 in make-string */
+static void C_ccall f_7131(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -34416,23 +34524,23 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a;
-if(C_truep((C_word)C_vemptyp(((C_word*)t0)[4]))){
+if(C_truep(C_i_nullp(((C_word*)t0)[4]))){
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-/* library.scm: 494  ##sys#allocate-vector */
+/* library.scm: 499  ##sys#allocate-vector */
 t4=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t2,t3,C_SCHEME_TRUE,C_make_character(32),C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_i_vector_ref(((C_word*)t0)[4],C_fix(0));
-t3=(C_word)C_i_check_char_2(t2,lf[148]);
+t2=C_i_car(((C_word*)t0)[4]);
+t3=C_i_check_char_2(t2,lf[148]);
 t4=((C_word*)t0)[3];
 t5=((C_word*)t0)[2];
-/* library.scm: 494  ##sys#allocate-vector */
+/* library.scm: 499  ##sys#allocate-vector */
 t6=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t4,t5,C_SCHEME_TRUE,t2,C_SCHEME_FALSE);}}
 
 /* ##sys#make-string */
-static void C_ccall f_7101(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_7091(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -34440,13 +34548,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_7101r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7091r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_7101r(t0,t1,t2,t3);}}
+f_7091r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7101r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7091r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -34457,20 +34565,20 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7105,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7095,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t1;
 t6=t2;
-/* library.scm: 494  ##sys#allocate-vector */
+/* library.scm: 499  ##sys#allocate-vector */
 t7=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t5,t6,C_SCHEME_TRUE,C_make_character(32),C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
 t7=t1;
 t8=t2;
-/* library.scm: 494  ##sys#allocate-vector */
+/* library.scm: 499  ##sys#allocate-vector */
 t9=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t7,t8,C_SCHEME_TRUE,t6,C_SCHEME_FALSE);}
 else{
@@ -34478,8 +34586,8 @@ else{
 t6=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k7103 in ##sys#make-string */
-static void C_ccall f_7105(C_word c,C_word t0,C_word t1){
+/* k7093 in ##sys#make-string */
+static void C_ccall f_7095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -34487,133 +34595,133 @@ C_word t4;
 C_word *a;
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-/* library.scm: 494  ##sys#allocate-vector */
+/* library.scm: 499  ##sys#allocate-vector */
 t4=*((C_word*)lf[21]+1);
 ((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t2,t3,C_SCHEME_TRUE,t1,C_SCHEME_FALSE);}
 
 /* string-set! */
-static void C_ccall f_7098(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_7088(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7098,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_7088,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_string_set(t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_string_set(t2,t3,t4));}
 
-/* f_7095 */
-static void C_ccall f_7095(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_7085 */
+static void C_ccall f_7085(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7095,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7085,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_string_ref(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_string_ref(t2,t3));}
 
 /* string-length */
-static void C_ccall f_7092(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7082(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7092,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7082,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_string_length(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_string_length(t2));}
 
 /* string? */
-static void C_ccall f_7089(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7079(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7089,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7079,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_stringp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_stringp(t2));}
 
 /* list? */
-static void C_ccall f_7086(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7076(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7086,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7076,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_listp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_listp(t2));}
 
 /* assoc */
-static void C_ccall f_7083(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7073(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7083,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7073,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_assoc(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_assoc(t2,t3));}
 
 /* assv */
-static void C_ccall f_7080(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7070(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7080,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7070,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_assv(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_assv(t2,t3));}
 
 /* assq */
-static void C_ccall f_7077(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7067(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7077,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7067,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_assq(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_assq(t2,t3));}
 
 /* member */
-static void C_ccall f_7074(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7064(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7074,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7064,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_member(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_member(t2,t3));}
 
 /* memv */
-static void C_ccall f_7071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7061(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7071,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7061,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_memv(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_memv(t2,t3));}
 
 /* memq */
-static void C_ccall f_7068(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7058(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7068,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7058,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_memq(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_memq(t2,t3));}
 
 /* reverse */
-static void C_ccall f_7029(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7019(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34622,15 +34730,15 @@ C_word t6;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7029,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7019,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7035,a[2]=t2,a[3]=t4,a[4]=((C_word)li109),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7025,a[2]=t2,a[3]=t4,a[4]=((C_word)li109),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_7035(t6,t1,t2,C_SCHEME_END_OF_LIST);}
+f_7025(t6,t1,t2,C_SCHEME_END_OF_LIST);}
 
 /* loop in reverse */
-static void C_fcall f_7035(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_7025(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -34645,18 +34753,18 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7035,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_7025,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
 t5=t3;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-if(C_truep((C_word)C_i_pairp(t2))){
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(C_word)C_slot(t2,C_fix(0));
-t7=(C_word)C_a_i_cons(&a,2,t6,t3);
-/* library.scm: 473  loop */
+if(C_truep(C_i_pairp(t2))){
+t5=C_slot(t2,C_fix(1));
+t6=C_slot(t2,C_fix(0));
+t7=C_a_i_cons(&a,2,t6,t3);
+/* library.scm: 478  loop */
 t10=t1;
 t11=t5;
 t12=t7;
@@ -34665,25 +34773,25 @@ t2=t11;
 t3=t12;
 goto loop;}
 else{
-/* library.scm: 474  ##sys#error-not-a-proper-list */
+/* library.scm: 479  ##sys#error-not-a-proper-list */
 t5=*((C_word*)lf[132]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,((C_word*)t0)[2],lf[135]);}}}
 
 /* append */
-static void C_ccall f_6950(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_6940(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6950r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6940r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6950r(t0,t1,t2);}}
+f_6940r(t0,t1,t2);}}
 
-static void C_ccall f_6950r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6940r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34692,7 +34800,7 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(6);
-t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+t3=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
 t4=t2;
 t5=t1;
@@ -34700,12 +34808,12 @@ t5=t1;
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6962,a[2]=t5,a[3]=((C_word)li107),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6952,a[2]=t5,a[3]=((C_word)li107),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_6962(t7,t1,t2);}}
+f_6952(t7,t1,t2);}}
 
 /* loop in append */
-static void C_fcall f_6962(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_6952(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34716,22 +34824,22 @@ C_word t8;
 C_word t9;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6962,NULL,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_eqp(t3,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_6952,NULL,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(1));
+t4=C_eqp(t3,C_SCHEME_END_OF_LIST);
 if(C_truep(t4)){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_slot(t2,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_slot(t2,C_fix(0)));}
 else{
-t5=(C_word)C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(0));
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6981,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word)li106),tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6971,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word)li106),tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_6981(t9,t1,t5);}}
+f_6971(t9,t1,t5);}}
 
 /* copy in loop in append */
-static void C_fcall f_6981(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_6971(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34746,42 +34854,42 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6981,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_6971,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,C_SCHEME_END_OF_LIST);
 if(C_truep(t3)){
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* library.scm: 458  loop */
+t4=C_slot(((C_word*)t0)[4],C_fix(1));
+/* library.scm: 463  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_6962(t5,t1,t4);}
+f_6952(t5,t1,t4);}
 else{
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7012,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_slot(t2,C_fix(1));
-/* library.scm: 460  copy */
+if(C_truep(C_i_pairp(t2))){
+t4=C_slot(t2,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7002,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=C_slot(t2,C_fix(1));
+/* library.scm: 465  copy */
 t10=t5;
 t11=t6;
 t1=t10;
 t2=t11;
 goto loop;}
 else{
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(0));
-/* library.scm: 461  ##sys#error-not-a-proper-list */
+t4=C_slot(((C_word*)t0)[4],C_fix(0));
+/* library.scm: 466  ##sys#error-not-a-proper-list */
 t5=*((C_word*)lf[132]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t4,lf[134]);}}}
 
-/* k7010 in copy in loop in append */
-static void C_ccall f_7012(C_word c,C_word t0,C_word t1){
+/* k7000 in copy in loop in append */
+static void C_ccall f_7002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7012,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7002,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
 /* ##sys#error-not-a-proper-list */
-static void C_ccall f_6933(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6923(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -34789,26 +34897,26 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6933r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6923r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6933r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6923r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6933r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6923r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-/* library.scm: 441  ##sys#error-hook */
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+/* library.scm: 446  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t1,C_fix((C_word)C_NOT_A_PROPER_LIST_ERROR),t4,t2);}
 else{
-/* library.scm: 441  ##sys#error-hook */
+/* library.scm: 446  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t1,C_fix((C_word)C_NOT_A_PROPER_LIST_ERROR),C_SCHEME_FALSE,t2);}}
 
 /* ##sys#delq */
-static void C_ccall f_6890(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6880(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -34817,15 +34925,15 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6890,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6880,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6896,a[2]=t5,a[3]=t2,a[4]=((C_word)li103),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6886,a[2]=t5,a[3]=t2,a[4]=((C_word)li103),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_6896(t7,t1,t3);}
+f_6886(t7,t1,t3);}
 
 /* loop in ##sys#delq */
-static void C_fcall f_6896(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_6886(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34840,104 +34948,104 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6896,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_6886,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_eqp(((C_word*)t0)[3],t3);
+t3=C_slot(t2,C_fix(0));
+t4=C_eqp(((C_word*)t0)[3],t3);
 if(C_truep(t4)){
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_slot(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_slot(t2,C_fix(1)));}
 else{
-t5=(C_word)C_slot(t2,C_fix(0));
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6923,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_slot(t2,C_fix(1));
-/* library.scm: 438  loop */
+t5=C_slot(t2,C_fix(0));
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6913,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=C_slot(t2,C_fix(1));
+/* library.scm: 443  loop */
 t10=t6;
 t11=t7;
 t1=t10;
 t2=t11;
 goto loop;}}}
 
-/* k6921 in loop in ##sys#delq */
-static void C_ccall f_6923(C_word c,C_word t0,C_word t1){
+/* k6911 in loop in ##sys#delq */
+static void C_ccall f_6913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6923,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6913,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
 /* list-ref */
-static void C_ccall f_6887(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6877(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6887,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6877,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_list_ref(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_list_ref(t2,t3));}
 
 /* list-tail */
-static void C_ccall f_6884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6874(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6884,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6874,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_list_tail(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_list_tail(t2,t3));}
 
 /* length */
-static void C_ccall f_6881(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6871(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6881,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6871,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_length(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_length(t2));}
 
 /* list */
-static void C_ccall f_6878(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_6868(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6878r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6868r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6878r(t0,t1,t2);}}
+f_6868r(t0,t1,t2);}}
 
-static void C_ccall f_6878r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6868r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
 /* null? */
-static void C_ccall f_6872(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6862(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6872,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6862,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(t2,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_eqp(t2,C_SCHEME_END_OF_LIST));}
 
 /* cdddar */
-static void C_ccall f_6854(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6844(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34946,28 +35054,28 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6854,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cdr(t3);
-t5=(C_word)C_i_cdr(t4);
+C_save_and_reclaim((void*)tr3,(void*)f_6844,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_cdr(t3);
+t5=C_i_cdr(t4);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_cdr(t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_cdr(t5));}
 
 /* cddadr */
-static void C_ccall f_6844(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6834(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6844,3,t0,t1,t2);}
-t3=(C_word)C_i_cdr((C_word)C_i_cadr(t2));
+C_save_and_reclaim((void*)tr3,(void*)f_6834,3,t0,t1,t2);}
+t3=C_i_cdr(C_i_cadr(t2));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_cdr(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_cdr(t3));}
 
 /* cddaar */
-static void C_ccall f_6826(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6816(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -34976,26 +35084,26 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6826,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_i_cdr(t4);
+C_save_and_reclaim((void*)tr3,(void*)f_6816,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_car(t3);
+t5=C_i_cdr(t4);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_cdr(t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_cdr(t5));}
 
 /* cdaddr */
-static void C_ccall f_6820(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6810(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6820,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6810,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cdr((C_word)C_i_caddr(t2)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cdr(C_i_caddr(t2)));}
 
 /* cdadar */
-static void C_ccall f_6809(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6799(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35003,27 +35111,27 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6809,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cadr(t3);
+C_save_and_reclaim((void*)tr3,(void*)f_6799,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_cadr(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_cdr(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_cdr(t4));}
 
 /* cdaadr */
-static void C_ccall f_6799(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6789(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6799,3,t0,t1,t2);}
-t3=(C_word)C_i_car((C_word)C_i_cadr(t2));
+C_save_and_reclaim((void*)tr3,(void*)f_6789,3,t0,t1,t2);}
+t3=C_i_car(C_i_cadr(t2));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_cdr(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_cdr(t3));}
 
 /* cdaaar */
-static void C_ccall f_6781(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6771(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35032,39 +35140,39 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6781,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_i_car(t4);
+C_save_and_reclaim((void*)tr3,(void*)f_6771,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_car(t3);
+t5=C_i_car(t4);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_cdr(t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_cdr(t5));}
 
 /* caddar */
-static void C_ccall f_6774(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6764(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6774,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_6764,3,t0,t1,t2);}
+t3=C_i_car(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_caddr(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_caddr(t3));}
 
 /* cadadr */
-static void C_ccall f_6771(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6761(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6771,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6761,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cadr((C_word)C_i_cadr(t2)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cadr(C_i_cadr(t2)));}
 
 /* cadaar */
-static void C_ccall f_6760(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6750(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35072,25 +35180,25 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6760,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_car(t3);
+C_save_and_reclaim((void*)tr3,(void*)f_6750,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_car(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_cadr(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_cadr(t4));}
 
 /* caaddr */
-static void C_ccall f_6754(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6744(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6754,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6744,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_car((C_word)C_i_caddr(t2)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_car(C_i_caddr(t2)));}
 
 /* caadar */
-static void C_ccall f_6743(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6733(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35098,27 +35206,27 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6743,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cadr(t3);
+C_save_and_reclaim((void*)tr3,(void*)f_6733,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_cadr(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_car(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_car(t4));}
 
 /* caaadr */
-static void C_ccall f_6733(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6723(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6733,3,t0,t1,t2);}
-t3=(C_word)C_i_car((C_word)C_i_cadr(t2));
+C_save_and_reclaim((void*)tr3,(void*)f_6723,3,t0,t1,t2);}
+t3=C_i_car(C_i_cadr(t2));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_car(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_car(t3));}
 
 /* caaaar */
-static void C_ccall f_6715(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6705(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35127,15 +35235,15 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6715,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_car(t3);
-t5=(C_word)C_i_car(t4);
+C_save_and_reclaim((void*)tr3,(void*)f_6705,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_car(t3);
+t5=C_i_car(t4);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_car(t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_car(t5));}
 
-/* f_6701 */
-static void C_ccall f_6701(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6691 */
+static void C_ccall f_6691(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35143,14 +35251,14 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6701,3,t0,t1,t2);}
-t3=(C_word)C_i_cdr(t2);
-t4=(C_word)C_i_cdr(t3);
+C_save_and_reclaim((void*)tr3,(void*)f_6691,3,t0,t1,t2);}
+t3=C_i_cdr(t2);
+t4=C_i_cdr(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_cdr(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_cdr(t4));}
 
-/* f_6687 */
-static void C_ccall f_6687(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6677 */
+static void C_ccall f_6677(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35158,25 +35266,25 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6687,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_cdr(t3);
+C_save_and_reclaim((void*)tr3,(void*)f_6677,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_cdr(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_cdr(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_cdr(t4));}
 
-/* f_6681 */
-static void C_ccall f_6681(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6671 */
+static void C_ccall f_6671(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6681,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6671,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cdr((C_word)C_i_cadr(t2)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cdr(C_i_cadr(t2)));}
 
-/* f_6667 */
-static void C_ccall f_6667(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6657 */
+static void C_ccall f_6657(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35184,38 +35292,38 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6667,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_car(t3);
+C_save_and_reclaim((void*)tr3,(void*)f_6657,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_car(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_cdr(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_cdr(t4));}
 
-/* f_6660 */
-static void C_ccall f_6660(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6650 */
+static void C_ccall f_6650(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6660,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_6650,3,t0,t1,t2);}
+t3=C_i_car(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_cadr(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_cadr(t3));}
 
-/* f_6654 */
-static void C_ccall f_6654(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6644 */
+static void C_ccall f_6644(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6654,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6644,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_car((C_word)C_i_cadr(t2)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_car(C_i_cadr(t2)));}
 
-/* f_6640 */
-static void C_ccall f_6640(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6630 */
+static void C_ccall f_6630(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35223,249 +35331,249 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6640,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
-t4=(C_word)C_i_car(t3);
+C_save_and_reclaim((void*)tr3,(void*)f_6630,3,t0,t1,t2);}
+t3=C_i_car(t2);
+t4=C_i_car(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_car(t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_car(t4));}
 
-/* f_6630 */
-static void C_ccall f_6630(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6620 */
+static void C_ccall f_6620(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6630,3,t0,t1,t2);}
-t3=(C_word)C_i_cdr(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_6620,3,t0,t1,t2);}
+t3=C_i_cdr(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_cdr(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_cdr(t3));}
 
-/* f_6620 */
-static void C_ccall f_6620(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6610 */
+static void C_ccall f_6610(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6620,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_6610,3,t0,t1,t2);}
+t3=C_i_car(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_cdr(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_cdr(t3));}
 
-/* f_6610 */
-static void C_ccall f_6610(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6600 */
+static void C_ccall f_6600(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6610,3,t0,t1,t2);}
-t3=(C_word)C_i_car(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_6600,3,t0,t1,t2);}
+t3=C_i_car(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_car(t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_car(t3));}
 
 /* cddddr */
-static void C_ccall f_6607(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6597(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6607,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6597,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cddddr(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cddddr(t2));}
 
 /* cadddr */
-static void C_ccall f_6604(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6594(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6604,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6594,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cadddr(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cadddr(t2));}
 
-/* f_6601 */
-static void C_ccall f_6601(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6591 */
+static void C_ccall f_6591(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6601,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6591,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_caddr(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_caddr(t2));}
 
-/* f_6598 */
-static void C_ccall f_6598(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6588 */
+static void C_ccall f_6588(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6598,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6588,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cadr(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cadr(t2));}
 
 /* set-cdr! */
-static void C_ccall f_6595(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6595,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6585,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_cdr(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_set_cdr(t2,t3));}
 
 /* set-car! */
-static void C_ccall f_6592(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6582(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6592,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6582,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_car(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_set_car(t2,t3));}
 
-/* f_6589 */
-static void C_ccall f_6589(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6579 */
+static void C_ccall f_6579(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6589,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6579,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cdr(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_cdr(t2));}
 
-/* f_6586 */
-static void C_ccall f_6586(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6576 */
+static void C_ccall f_6576(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6586,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6576,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_car(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_car(t2));}
 
 /* cons */
-static void C_ccall f_6583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6573(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6583,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6573,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,t2,t3));}
 
 /* pair? */
-static void C_ccall f_6580(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6570(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6580,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6570,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_pairp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_pairp(t2));}
 
 /* equal? */
-static void C_ccall f_6577(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6567(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6577,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6567,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_equalp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_equalp(t2,t3));}
 
 /* eqv? */
-static void C_ccall f_6574(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6574,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6564,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_eqvp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_eqvp(t2,t3));}
 
 /* eq? */
-static void C_ccall f_6571(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6561(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6571,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6561,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(t2,t3));}
 
 /* boolean? */
-static void C_ccall f_6568(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6558(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6568,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6558,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_booleanp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_booleanp(t2));}
 
 /* not */
-static void C_ccall f_6565(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6555(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6565,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6555,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_not(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_not(t2));}
 
 /* ##sys#dunload */
-static void C_ccall f_6552(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6542(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6552,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6557,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 371  ##sys#make-c-string */
+C_save_and_reclaim((void*)tr3,(void*)f_6542,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6547,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 376  ##sys#make-c-string */
 t4=*((C_word*)lf[86]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k6555 in ##sys#dunload */
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1){
+/* k6545 in ##sys#dunload */
+static void C_ccall f_6547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6557,2,t0,t1);}
-if(C_truep((C_word)C_dunload(t1))){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6563,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 372  ##sys#gc */
+C_save_and_reclaim((void*)tr2,(void*)f_6547,2,t0,t1);}
+if(C_truep(C_dunload(t1))){
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6553,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 377  ##sys#gc */
 t3=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k6561 in k6555 in ##sys#dunload */
-static void C_ccall f_6563(C_word c,C_word t0,C_word t1){
+/* k6551 in k6545 in ##sys#dunload */
+static void C_ccall f_6553(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -35473,7 +35581,7 @@ t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
 /* system */
-static void C_ccall f_6532(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6522(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35482,29 +35590,29 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6532,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[79]);
-t4=(C_word)C_execute_shell_command(t2);
-if(C_truep((C_word)C_fixnum_lessp(t4,C_fix(0)))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6545,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 359  ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_6522,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[79]);
+t4=C_execute_shell_command(t2);
+if(C_truep(C_fixnum_lessp(t4,C_fix(0)))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6535,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 364  ##sys#update-errno */
 t6=*((C_word*)lf[82]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k6543 in system */
-static void C_ccall f_6545(C_word c,C_word t0,C_word t1){
+/* k6533 in system */
+static void C_ccall f_6535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* library.scm: 360  ##sys#signal-hook */
+/* library.scm: 365  ##sys#signal-hook */
 t2=*((C_word*)lf[9]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[80],lf[79],lf[81],((C_word*)t0)[2]);}
 
 /* ##sys#force */
-static void C_ccall f_6516(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6506(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -35512,10 +35620,10 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6516,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_structurep(t2,lf[77]))){
-t3=(C_word)C_slot(t2,C_fix(1));
-/* g164165 */
+C_save_and_reclaim((void*)tr3,(void*)f_6506,3,t0,t1,t2);}
+if(C_truep(C_i_structurep(t2,lf[77]))){
+t3=C_slot(t2,C_fix(1));
+/* g162163 */
 t4=t3;
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t1);}
 else{
@@ -35524,7 +35632,7 @@ t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
 /* ##sys#check-closure */
-static void C_ccall f_6503(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6493(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35532,30 +35640,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6503r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6493r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6503r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6493r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6503r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6493r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_closure_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_closure_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_closure(t2);
+t4=C_i_check_closure(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-special */
-static void C_ccall f_6481(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6471(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35563,36 +35671,36 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6481r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6471r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6481r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6471r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6481r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6471r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-t4=(C_truep((C_word)C_blockp(t2))?(C_word)C_specialp(t2):C_SCHEME_FALSE);
+t4=(C_truep(C_blockp(t2))?C_specialp(t2):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-if(C_truep((C_word)C_notvemptyp(t3))){
-t5=(C_word)C_i_vector_ref(t3,C_fix(0));
-/* library.scm: 339  ##sys#signal-hook */
+if(C_truep(C_i_pairp(t3))){
+t5=C_i_car(t3);
+/* library.scm: 344  ##sys#signal-hook */
 t6=*((C_word*)lf[9]+1);
 ((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,lf[56],t5,lf[74],t2);}
 else{
-/* library.scm: 339  ##sys#signal-hook */
+/* library.scm: 344  ##sys#signal-hook */
 t5=*((C_word*)lf[9]+1);
 ((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t1,lf[56],C_SCHEME_FALSE,lf[74],t2);}}}
 
 /* ##sys#check-range */
-static void C_ccall f_6450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+static void C_ccall f_6440(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -35600,13 +35708,13 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr5r,(void*)f_6450r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_6440r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_6450r(t0,t1,t2,t3,t4,t5);}}
+f_6440r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_6450r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_6440r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -35614,24 +35722,24 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-t6=(C_word)C_i_check_exact_2(t2,t5);
-t7=(C_word)C_fixnum_less_or_equal_p(t3,t2);
-t8=(C_truep(t7)?(C_word)C_fixnum_lessp(t2,t4):C_SCHEME_FALSE);
+t6=C_i_check_exact_2(t2,t5);
+t7=C_fixnum_less_or_equal_p(t3,t2);
+t8=(C_truep(t7)?C_fixnum_lessp(t2,t4):C_SCHEME_FALSE);
 if(C_truep(t8)){
 t9=C_SCHEME_UNDEFINED;
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}
 else{
-if(C_truep((C_word)C_i_pairp(t5))){
-t9=(C_word)C_i_car(t5);
-/* library.scm: 334  ##sys#error-hook */
+if(C_truep(C_i_pairp(t5))){
+t9=C_i_car(t5);
+/* library.scm: 339  ##sys#error-hook */
 ((C_proc7)C_retrieve_proc(*((C_word*)lf[72]+1)))(7,*((C_word*)lf[72]+1),t1,C_fix((C_word)C_OUT_OF_RANGE_ERROR),t9,t2,t3,t4);}
 else{
-/* library.scm: 334  ##sys#error-hook */
+/* library.scm: 339  ##sys#error-hook */
 ((C_proc7)C_retrieve_proc(*((C_word*)lf[72]+1)))(7,*((C_word*)lf[72]+1),t1,C_fix((C_word)C_OUT_OF_RANGE_ERROR),C_SCHEME_FALSE,t2,t3,t4);}}}
 
 /* ##sys#check-integer */
-static void C_ccall f_6431(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6421(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35639,32 +35747,32 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6431r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6421r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6431r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6421r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6431r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6421r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
-if(C_truep((C_word)C_i_integerp(t2))){
+if(C_truep(C_i_integerp(t2))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-/* library.scm: 328  ##sys#error-hook */
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+/* library.scm: 333  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t1,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_INTEGER_ERROR),t4,t2);}
 else{
-/* library.scm: 328  ##sys#error-hook */
+/* library.scm: 333  ##sys#error-hook */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[72]+1)))(5,*((C_word*)lf[72]+1),t1,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_INTEGER_ERROR),C_SCHEME_FALSE,t2);}}}
 
 /* ##sys#check-char */
-static void C_ccall f_6418(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6408(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35672,30 +35780,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6418r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6408r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6418r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6408r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6418r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6408r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_char_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_char_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_char(t2);
+t4=C_i_check_char(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-vector */
-static void C_ccall f_6405(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6395(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35703,30 +35811,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6405r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6395r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6405r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6395r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6405r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6395r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_vector_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_vector_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_vector(t2);
+t4=C_i_check_vector(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-symbol */
-static void C_ccall f_6392(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6382(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35734,30 +35842,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6392r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6382r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6392r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6382r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6392r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6382r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_symbol_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_symbol_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_symbol(t2);
+t4=C_i_check_symbol(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-inexact */
-static void C_ccall f_6379(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6369(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35765,30 +35873,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6379r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6369r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6379r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6369r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6379r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6369r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_inexact_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_inexact_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_inexact(t2);
+t4=C_i_check_inexact(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-exact */
-static void C_ccall f_6366(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6356(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35796,30 +35904,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6366r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6356r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6366r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6356r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6366r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6356r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_exact_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_exact_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_exact(t2);
+t4=C_i_check_exact(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-number */
-static void C_ccall f_6353(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6343(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35827,30 +35935,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6353r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6343r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6353r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6343r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6353r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6343r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_number_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_number_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_number(t2);
+t4=C_i_check_number(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-string */
-static void C_ccall f_6340(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6330(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35858,30 +35966,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6340r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6330r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6340r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6330r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6340r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6330r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_string_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_string_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_string(t2);
+t4=C_i_check_string(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-list */
-static void C_ccall f_6327(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6317(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35889,30 +35997,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6327r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6317r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6327r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6317r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6327r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6317r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_list_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_list_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_list(t2);
+t4=C_i_check_list(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-pair */
-static void C_ccall f_6314(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6304(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35920,30 +36028,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6314r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6304r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6314r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6304r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6314r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6304r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_pair_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_pair_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_pair(t2);
+t4=C_i_check_pair(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-blob */
-static void C_ccall f_6300(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6290(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -35951,30 +36059,30 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6300r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6290r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6300r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6290r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6300r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6290r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-if(C_truep((C_word)C_notvemptyp(t3))){
-t4=(C_word)C_i_vector_ref(t3,C_fix(0));
-t5=(C_word)C_i_check_bytevector_2(t2,t4);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
+t5=C_i_check_bytevector_2(t2,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(C_word)C_i_check_bytevector(t2);
+t4=C_i_check_bytevector(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#check-structure */
-static void C_ccall f_6287(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+static void C_ccall f_6277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -35982,41 +36090,41 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_6287r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_6277r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_6287r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_6277r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_6287r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_6277r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-if(C_truep((C_word)C_notvemptyp(t4))){
-t5=(C_word)C_i_vector_ref(t4,C_fix(0));
-t6=(C_word)C_i_check_structure_2(t2,t3,t5);
+if(C_truep(C_i_pairp(t4))){
+t5=C_i_car(t4);
+t6=C_i_check_structure_2(t2,t3,t5);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
-t5=(C_word)C_i_check_structure(t2,t3);
+t5=C_i_check_structure(t2,t3);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
 /* current-seconds */
-static void C_ccall f_6284(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6284,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6274,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_get_current_seconds(&a,1,C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_get_current_seconds(&a,1,C_SCHEME_FALSE));}
 
 /* ##sys#block-set! */
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_6240(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -36025,257 +36133,257 @@ C_word t8;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6250,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6254,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_i_not((C_word)C_blockp(t2));
+C_save_and_reclaim((void*)tr5,(void*)f_6240,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6244,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t6=C_i_not(C_blockp(t2));
 if(C_truep(t6)){
 if(C_truep(t6)){
-/* library.scm: 261  ##sys#signal-hook */
+/* library.scm: 266  ##sys#signal-hook */
 t7=*((C_word*)lf[9]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t5,lf[56],lf[54],lf[57],t2);}
 else{
 t7=t5;
-f_6254(2,t7,C_SCHEME_UNDEFINED);}}
+f_6244(2,t7,C_SCHEME_UNDEFINED);}}
 else{
-t7=(C_truep((C_word)C_specialp(t2))?(C_word)C_eqp(t3,C_fix(0)):C_SCHEME_FALSE);
+t7=(C_truep(C_specialp(t2))?C_eqp(t3,C_fix(0)):C_SCHEME_FALSE);
 if(C_truep(t7)){
 if(C_truep(t7)){
-/* library.scm: 261  ##sys#signal-hook */
+/* library.scm: 266  ##sys#signal-hook */
 t8=*((C_word*)lf[9]+1);
 ((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t5,lf[56],lf[54],lf[57],t2);}
 else{
 t8=t5;
-f_6254(2,t8,C_SCHEME_UNDEFINED);}}
+f_6244(2,t8,C_SCHEME_UNDEFINED);}}
 else{
-if(C_truep((C_word)C_byteblockp(t2))){
-/* library.scm: 261  ##sys#signal-hook */
+if(C_truep(C_byteblockp(t2))){
+/* library.scm: 266  ##sys#signal-hook */
 t8=*((C_word*)lf[9]+1);
 ((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t5,lf[56],lf[54],lf[57],t2);}
 else{
 t8=t5;
-f_6254(2,t8,C_SCHEME_UNDEFINED);}}}}
+f_6244(2,t8,C_SCHEME_UNDEFINED);}}}}
 
-/* k6252 in ##sys#block-set! */
-static void C_ccall f_6254(C_word c,C_word t0,C_word t1){
+/* k6242 in ##sys#block-set! */
+static void C_ccall f_6244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6254,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6257,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[4]);
-/* library.scm: 262  ##sys#check-range */
+C_save_and_reclaim((void*)tr2,(void*)f_6244,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6247,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_block_size(((C_word*)t0)[4]);
+/* library.scm: 267  ##sys#check-range */
 t4=*((C_word*)lf[55]+1);
 ((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t2,((C_word*)t0)[3],C_fix(0),t3,lf[54]);}
 
-/* k6255 in k6252 in ##sys#block-set! */
-static void C_ccall f_6257(C_word c,C_word t0,C_word t1){
+/* k6245 in k6242 in ##sys#block-set! */
+static void C_ccall f_6247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_setslot(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* ##sys#block-ref */
-static void C_ccall f_6241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6231(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6241,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6231,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_block_ref(t2,t3));}
 
 /* ##sys#flo2fix */
-static void C_ccall f_6237(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6227(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6237,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6227,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_quickflonumtruncate(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_quickflonumtruncate(t2));}
 
 /* ##sys#halt */
-static void C_ccall f_6234(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6224(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6234,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6224,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_halt(C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_halt(C_SCHEME_FALSE));}
 
 /* ##sys#void */
-static void C_ccall f_6229(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6219(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6229,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6219,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
 /* ##sys#setbyte */
-static void C_ccall f_6226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_6216(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6226,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6216,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_setbyte(t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_setbyte(t2,t3,t4));}
 
 /* ##sys#byte */
-static void C_ccall f_6223(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6223,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6213,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_subbyte(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_subbyte(t2,t3));}
 
 /* ##sys#message */
-static void C_ccall f_6220(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6210(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6220,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6210,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_message(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_message(t2));}
 
 /* ##sys#immediate? */
-static void C_ccall f_6214(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6204(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6214,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6204,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_not((C_word)C_blockp(t2)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_not(C_blockp(t2)));}
 
 /* ##sys#start-timer */
-static void C_ccall f_6210(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6210,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6200,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_start_timer());}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_start_timer());}
 
 /* current-gc-milliseconds */
-static void C_ccall f_6200(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6200,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6190,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fudge(C_fix(31)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fudge(C_fix(31)));}
 
 /* current-milliseconds */
-static void C_ccall f_6194(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6194,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6184,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fudge(C_fix(16)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fudge(C_fix(16)));}
 
 /* ##sys#fudge */
-static void C_ccall f_6186(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6176(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6186,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6176,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fudge(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fudge(t2));}
 
 /* argc+argv */
-static void C_ccall f_6178(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6178,2,t0,t1);}
-/* library.scm: 223  ##sys#values */
+C_save_and_reclaim((void*)tr2,(void*)f_6168,2,t0,t1);}
+/* library.scm: 228  ##sys#values */
 C_values(4,0,t1,C_fix((C_word)C_main_argc),C_mpointer_or_false(&a,(void*)C_main_argv));}
 
 /* ##sys#setislot */
-static void C_ccall f_6173(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_6163(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6173,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6163,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_i_slot(t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_set_i_slot(t2,t3,t4));}
 
 /* ##sys#setslot */
-static void C_ccall f_6170(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_6160(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6170,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6160,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_setslot(t2,t3,t4));}
 
 /* set-gc-report! */
-static void C_ccall f_6166(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6156(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6166,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6156,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_set_gc_report(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_set_gc_report(t2));}
 
 /* enable-warnings */
-static void C_ccall f_6151(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_6141(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_6151r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6141r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_6151r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_6141r(t0,t1,t2);}}
 
-static void C_ccall f_6151r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6141r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-if(C_truep((C_word)C_notvemptyp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
+if(C_truep(C_i_pairp(t2))){
+t3=C_i_car(t2);
 t4=C_mutate((C_word*)lf[11]+1 /* (set! warnings-enabled ...) */,t3);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
@@ -36285,7 +36393,7 @@ t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
 /* ##sys#warn */
-static void C_ccall f_6142(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_6132(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -36293,13 +36401,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6142r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6132r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6142r(t0,t1,t2,t3);}}
+f_6132r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6142r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6132r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -36311,45 +36419,45 @@ t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
 /* ##sys#error */
-static void C_ccall f_6126(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_6116(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6126r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6116r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6126r(t0,t1,t2);}}
+f_6116r(t0,t1,t2);}}
 
-static void C_ccall f_6126r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6116r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
-if(C_truep((C_word)C_i_pairp(t2))){
+if(C_truep(C_i_pairp(t2))){
 C_apply(5,0,t1,*((C_word*)lf[9]+1),lf[10],t2);}
 else{
-/* library.scm: 197  ##sys#signal-hook */
+/* library.scm: 202  ##sys#signal-hook */
 t3=*((C_word*)lf[9]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,lf[10],C_SCHEME_FALSE);}}
 
 /* reset */
-static void C_ccall f_6117(C_word c,C_word t0,C_word t1){
+static void C_ccall f_6107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6117,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6121,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* library.scm: 192  ##sys#reset-handler */
+C_save_and_reclaim((void*)tr2,(void*)f_6107,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6111,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* library.scm: 197  ##sys#reset-handler */
 t3=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k6119 in reset */
-static void C_ccall f_6121(C_word c,C_word t0,C_word t1){
+/* k6109 in reset */
+static void C_ccall f_6111(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -36358,1646 +36466,1656 @@ t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
 /* exit */
-static void C_ccall f_6107(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_6097(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6107r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6097r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6107r(t0,t1,t2);}}
+f_6097r(t0,t1,t2);}}
 
-static void C_ccall f_6107r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6097r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6115,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* library.scm: 191  ##sys#exit-handler */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6105,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* library.scm: 196  ##sys#exit-handler */
 t4=*((C_word*)lf[5]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k6113 in exit */
-static void C_ccall f_6115(C_word c,C_word t0,C_word t1){
+/* k6103 in exit */
+static void C_ccall f_6105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[1609] = {
+static C_PTABLE_ENTRY ptable[1619] = {
 {"toplevel:library_scm",(void*)C_library_toplevel},
-{"f_9818:library_scm",(void*)f_9818},
-{"f_9980:library_scm",(void*)f_9980},
-{"f_9983:library_scm",(void*)f_9983},
-{"f_9986:library_scm",(void*)f_9986},
-{"f_9989:library_scm",(void*)f_9989},
-{"f_9992:library_scm",(void*)f_9992},
-{"f_9995:library_scm",(void*)f_9995},
-{"f_9998:library_scm",(void*)f_9998},
-{"f_10001:library_scm",(void*)f_10001},
-{"f_10004:library_scm",(void*)f_10004},
-{"f_10007:library_scm",(void*)f_10007},
-{"f_10010:library_scm",(void*)f_10010},
-{"f_10013:library_scm",(void*)f_10013},
-{"f_10636:library_scm",(void*)f_10636},
-{"f_10640:library_scm",(void*)f_10640},
-{"f_10644:library_scm",(void*)f_10644},
-{"f_10647:library_scm",(void*)f_10647},
-{"f_10650:library_scm",(void*)f_10650},
-{"f_10653:library_scm",(void*)f_10653},
-{"f_21972:library_scm",(void*)f_21972},
-{"f_10806:library_scm",(void*)f_10806},
-{"f_11824:library_scm",(void*)f_11824},
-{"f_11828:library_scm",(void*)f_11828},
-{"f_11832:library_scm",(void*)f_11832},
-{"f_11836:library_scm",(void*)f_11836},
-{"f_11840:library_scm",(void*)f_11840},
-{"f_21951:library_scm",(void*)f_21951},
-{"f_21953:library_scm",(void*)f_21953},
-{"f_21957:library_scm",(void*)f_21957},
-{"f_14635:library_scm",(void*)f_14635},
-{"f_21940:library_scm",(void*)f_21940},
-{"f_21942:library_scm",(void*)f_21942},
-{"f_21946:library_scm",(void*)f_21946},
-{"f_14639:library_scm",(void*)f_14639},
-{"f_21929:library_scm",(void*)f_21929},
-{"f_21931:library_scm",(void*)f_21931},
-{"f_21935:library_scm",(void*)f_21935},
-{"f_14643:library_scm",(void*)f_14643},
-{"f_14896:library_scm",(void*)f_14896},
-{"f_14900:library_scm",(void*)f_14900},
-{"f_14904:library_scm",(void*)f_14904},
-{"f_21710:library_scm",(void*)f_21710},
-{"f_16390:library_scm",(void*)f_16390},
-{"f_21706:library_scm",(void*)f_21706},
-{"f_16396:library_scm",(void*)f_16396},
-{"f_21702:library_scm",(void*)f_21702},
-{"f_16402:library_scm",(void*)f_16402},
-{"f_21698:library_scm",(void*)f_21698},
-{"f_16408:library_scm",(void*)f_16408},
-{"f_21694:library_scm",(void*)f_21694},
-{"f_16414:library_scm",(void*)f_16414},
-{"f_21690:library_scm",(void*)f_21690},
-{"f_16420:library_scm",(void*)f_16420},
-{"f_21686:library_scm",(void*)f_21686},
-{"f_21682:library_scm",(void*)f_21682},
-{"f_16426:library_scm",(void*)f_16426},
-{"f_21668:library_scm",(void*)f_21668},
-{"f_16654:library_scm",(void*)f_16654},
-{"f_21664:library_scm",(void*)f_21664},
-{"f_16657:library_scm",(void*)f_16657},
-{"f_21660:library_scm",(void*)f_21660},
-{"f_16660:library_scm",(void*)f_16660},
-{"f_21656:library_scm",(void*)f_21656},
-{"f_16663:library_scm",(void*)f_16663},
-{"f_21652:library_scm",(void*)f_21652},
-{"f_16666:library_scm",(void*)f_16666},
-{"f_16669:library_scm",(void*)f_16669},
-{"f_16672:library_scm",(void*)f_16672},
-{"f_16675:library_scm",(void*)f_16675},
-{"f_16678:library_scm",(void*)f_16678},
-{"f_21470:library_scm",(void*)f_21470},
-{"f_21619:library_scm",(void*)f_21619},
-{"f_21474:library_scm",(void*)f_21474},
-{"f_21570:library_scm",(void*)f_21570},
-{"f_21573:library_scm",(void*)f_21573},
-{"f_21576:library_scm",(void*)f_21576},
-{"f_21585:library_scm",(void*)f_21585},
-{"f_21603:library_scm",(void*)f_21603},
-{"f_21593:library_scm",(void*)f_21593},
-{"f_21597:library_scm",(void*)f_21597},
-{"f_21579:library_scm",(void*)f_21579},
-{"f_21583:library_scm",(void*)f_21583},
-{"f_21483:library_scm",(void*)f_21483},
-{"f_21564:library_scm",(void*)f_21564},
-{"f_21486:library_scm",(void*)f_21486},
-{"f_21528:library_scm",(void*)f_21528},
-{"f_21540:library_scm",(void*)f_21540},
-{"f_21546:library_scm",(void*)f_21546},
-{"f_21516:library_scm",(void*)f_21516},
-{"f_21489:library_scm",(void*)f_21489},
-{"f_21492:library_scm",(void*)f_21492},
+{"f_9841:library_scm",(void*)f_9841},
+{"f_10003:library_scm",(void*)f_10003},
+{"f_10006:library_scm",(void*)f_10006},
+{"f_10009:library_scm",(void*)f_10009},
+{"f_10012:library_scm",(void*)f_10012},
+{"f_10015:library_scm",(void*)f_10015},
+{"f_10018:library_scm",(void*)f_10018},
+{"f_10021:library_scm",(void*)f_10021},
+{"f_10024:library_scm",(void*)f_10024},
+{"f_10027:library_scm",(void*)f_10027},
+{"f_10030:library_scm",(void*)f_10030},
+{"f_10033:library_scm",(void*)f_10033},
+{"f_10036:library_scm",(void*)f_10036},
+{"f_10659:library_scm",(void*)f_10659},
+{"f_10663:library_scm",(void*)f_10663},
+{"f_10667:library_scm",(void*)f_10667},
+{"f_10670:library_scm",(void*)f_10670},
+{"f_10673:library_scm",(void*)f_10673},
+{"f_10676:library_scm",(void*)f_10676},
+{"f_21997:library_scm",(void*)f_21997},
+{"f_10829:library_scm",(void*)f_10829},
+{"f_11847:library_scm",(void*)f_11847},
+{"f_11851:library_scm",(void*)f_11851},
+{"f_11855:library_scm",(void*)f_11855},
+{"f_11859:library_scm",(void*)f_11859},
+{"f_11863:library_scm",(void*)f_11863},
+{"f_21976:library_scm",(void*)f_21976},
+{"f_21978:library_scm",(void*)f_21978},
+{"f_21982:library_scm",(void*)f_21982},
+{"f_14658:library_scm",(void*)f_14658},
+{"f_21965:library_scm",(void*)f_21965},
+{"f_21967:library_scm",(void*)f_21967},
+{"f_21971:library_scm",(void*)f_21971},
+{"f_14662:library_scm",(void*)f_14662},
+{"f_21954:library_scm",(void*)f_21954},
+{"f_21956:library_scm",(void*)f_21956},
+{"f_21960:library_scm",(void*)f_21960},
+{"f_14666:library_scm",(void*)f_14666},
+{"f_14919:library_scm",(void*)f_14919},
+{"f_14923:library_scm",(void*)f_14923},
+{"f_14927:library_scm",(void*)f_14927},
+{"f_21735:library_scm",(void*)f_21735},
+{"f_16413:library_scm",(void*)f_16413},
+{"f_21731:library_scm",(void*)f_21731},
+{"f_16419:library_scm",(void*)f_16419},
+{"f_21727:library_scm",(void*)f_21727},
+{"f_16425:library_scm",(void*)f_16425},
+{"f_21723:library_scm",(void*)f_21723},
+{"f_16431:library_scm",(void*)f_16431},
+{"f_21719:library_scm",(void*)f_21719},
+{"f_16437:library_scm",(void*)f_16437},
+{"f_21715:library_scm",(void*)f_21715},
+{"f_16443:library_scm",(void*)f_16443},
+{"f_21711:library_scm",(void*)f_21711},
+{"f_21707:library_scm",(void*)f_21707},
+{"f_16449:library_scm",(void*)f_16449},
+{"f_21693:library_scm",(void*)f_21693},
+{"f_16681:library_scm",(void*)f_16681},
+{"f_21689:library_scm",(void*)f_21689},
+{"f_16684:library_scm",(void*)f_16684},
+{"f_21685:library_scm",(void*)f_21685},
+{"f_16687:library_scm",(void*)f_16687},
+{"f_21681:library_scm",(void*)f_21681},
+{"f_16690:library_scm",(void*)f_16690},
+{"f_21677:library_scm",(void*)f_21677},
+{"f_16693:library_scm",(void*)f_16693},
+{"f_16696:library_scm",(void*)f_16696},
+{"f_16699:library_scm",(void*)f_16699},
+{"f_16702:library_scm",(void*)f_16702},
+{"f_16705:library_scm",(void*)f_16705},
 {"f_21495:library_scm",(void*)f_21495},
-{"f_21501:library_scm",(void*)f_21501},
-{"f_21504:library_scm",(void*)f_21504},
-{"f_21507:library_scm",(void*)f_21507},
-{"f_17231:library_scm",(void*)f_17231},
+{"f_21644:library_scm",(void*)f_21644},
+{"f_21499:library_scm",(void*)f_21499},
+{"f_21595:library_scm",(void*)f_21595},
+{"f_21598:library_scm",(void*)f_21598},
+{"f_21601:library_scm",(void*)f_21601},
+{"f_21610:library_scm",(void*)f_21610},
+{"f_21628:library_scm",(void*)f_21628},
+{"f_21618:library_scm",(void*)f_21618},
+{"f_21622:library_scm",(void*)f_21622},
+{"f_21604:library_scm",(void*)f_21604},
+{"f_21608:library_scm",(void*)f_21608},
+{"f_21508:library_scm",(void*)f_21508},
+{"f_21589:library_scm",(void*)f_21589},
+{"f_21511:library_scm",(void*)f_21511},
+{"f_21553:library_scm",(void*)f_21553},
+{"f_21565:library_scm",(void*)f_21565},
+{"f_21571:library_scm",(void*)f_21571},
+{"f_21541:library_scm",(void*)f_21541},
+{"f_21514:library_scm",(void*)f_21514},
+{"f_21517:library_scm",(void*)f_21517},
+{"f_21520:library_scm",(void*)f_21520},
+{"f_21526:library_scm",(void*)f_21526},
+{"f_21529:library_scm",(void*)f_21529},
+{"f_21532:library_scm",(void*)f_21532},
+{"f_17258:library_scm",(void*)f_17258},
+{"f_21486:library_scm",(void*)f_21486},
+{"f_21490:library_scm",(void*)f_21490},
+{"f_17262:library_scm",(void*)f_17262},
+{"f_21467:library_scm",(void*)f_21467},
+{"f_21471:library_scm",(void*)f_21471},
+{"f_17266:library_scm",(void*)f_17266},
 {"f_21461:library_scm",(void*)f_21461},
-{"f_21465:library_scm",(void*)f_21465},
-{"f_17235:library_scm",(void*)f_17235},
-{"f_21442:library_scm",(void*)f_21442},
-{"f_21446:library_scm",(void*)f_21446},
-{"f_17239:library_scm",(void*)f_17239},
+{"f_17270:library_scm",(void*)f_17270},
+{"f_17277:library_scm",(void*)f_17277},
+{"f_18754:library_scm",(void*)f_18754},
+{"f_21444:library_scm",(void*)f_21444},
+{"f_21449:library_scm",(void*)f_21449},
+{"f_19439:library_scm",(void*)f_19439},
+{"f_21376:library_scm",(void*)f_21376},
+{"f25451:library_scm",(void*)f25451},
+{"f_21397:library_scm",(void*)f_21397},
 {"f_21436:library_scm",(void*)f_21436},
-{"f_17243:library_scm",(void*)f_17243},
-{"f_17250:library_scm",(void*)f_17250},
-{"f_18727:library_scm",(void*)f_18727},
-{"f_21419:library_scm",(void*)f_21419},
-{"f_21424:library_scm",(void*)f_21424},
-{"f_19414:library_scm",(void*)f_19414},
-{"f_21351:library_scm",(void*)f_21351},
-{"f25416:library_scm",(void*)f25416},
-{"f_21372:library_scm",(void*)f_21372},
-{"f_21411:library_scm",(void*)f_21411},
-{"f_21391:library_scm",(void*)f_21391},
-{"f_21401:library_scm",(void*)f_21401},
-{"f_21354:library_scm",(void*)f_21354},
-{"f_21356:library_scm",(void*)f_21356},
-{"f_19418:library_scm",(void*)f_19418},
-{"f_19422:library_scm",(void*)f_19422},
-{"f_19697:library_scm",(void*)f_19697},
-{"f_19700:library_scm",(void*)f_19700},
-{"f_19703:library_scm",(void*)f_19703},
-{"f_21273:library_scm",(void*)f_21273},
-{"f_21283:library_scm",(void*)f_21283},
-{"f_21328:library_scm",(void*)f_21328},
-{"f_21312:library_scm",(void*)f_21312},
-{"f_21293:library_scm",(void*)f_21293},
-{"f_21257:library_scm",(void*)f_21257},
-{"f_21217:library_scm",(void*)f_21217},
-{"f_21241:library_scm",(void*)f_21241},
-{"f_21233:library_scm",(void*)f_21233},
-{"f_20711:library_scm",(void*)f_20711},
-{"f_20748:library_scm",(void*)f_20748},
-{"f_20752:library_scm",(void*)f_20752},
-{"f_21207:library_scm",(void*)f_21207},
-{"f_20756:library_scm",(void*)f_20756},
-{"f_21197:library_scm",(void*)f_21197},
-{"f_20760:library_scm",(void*)f_20760},
-{"f_21187:library_scm",(void*)f_21187},
-{"f_20764:library_scm",(void*)f_20764},
-{"f_21177:library_scm",(void*)f_21177},
-{"f_20768:library_scm",(void*)f_20768},
-{"f_21167:library_scm",(void*)f_21167},
-{"f_21175:library_scm",(void*)f_21175},
-{"f_20772:library_scm",(void*)f_20772},
-{"f_21157:library_scm",(void*)f_21157},
-{"f_20776:library_scm",(void*)f_20776},
-{"f_21147:library_scm",(void*)f_21147},
-{"f_21155:library_scm",(void*)f_21155},
-{"f_20780:library_scm",(void*)f_20780},
-{"f_21137:library_scm",(void*)f_21137},
-{"f_20784:library_scm",(void*)f_20784},
-{"f_21127:library_scm",(void*)f_21127},
-{"f_21135:library_scm",(void*)f_21135},
-{"f_20788:library_scm",(void*)f_20788},
-{"f_21117:library_scm",(void*)f_21117},
-{"f_20792:library_scm",(void*)f_20792},
-{"f_21107:library_scm",(void*)f_21107},
-{"f_21115:library_scm",(void*)f_21115},
-{"f_20796:library_scm",(void*)f_20796},
-{"f_21097:library_scm",(void*)f_21097},
-{"f_20800:library_scm",(void*)f_20800},
-{"f_20804:library_scm",(void*)f_20804},
-{"f_20808:library_scm",(void*)f_20808},
-{"f_20950:library_scm",(void*)f_20950},
-{"f_21085:library_scm",(void*)f_21085},
-{"f_21076:library_scm",(void*)f_21076},
-{"f_21011:library_scm",(void*)f_21011},
-{"f_21013:library_scm",(void*)f_21013},
-{"f_21020:library_scm",(void*)f_21020},
-{"f_21032:library_scm",(void*)f_21032},
-{"f_20952:library_scm",(void*)f_20952},
-{"f_20965:library_scm",(void*)f_20965},
-{"f_20876:library_scm",(void*)f_20876},
-{"f_20889:library_scm",(void*)f_20889},
-{"f_20810:library_scm",(void*)f_20810},
-{"f_20823:library_scm",(void*)f_20823},
+{"f_21416:library_scm",(void*)f_21416},
+{"f_21426:library_scm",(void*)f_21426},
+{"f_21379:library_scm",(void*)f_21379},
+{"f_21381:library_scm",(void*)f_21381},
+{"f_19443:library_scm",(void*)f_19443},
+{"f_19447:library_scm",(void*)f_19447},
+{"f_19722:library_scm",(void*)f_19722},
+{"f_19725:library_scm",(void*)f_19725},
+{"f_19728:library_scm",(void*)f_19728},
+{"f_21298:library_scm",(void*)f_21298},
+{"f_21308:library_scm",(void*)f_21308},
+{"f_21353:library_scm",(void*)f_21353},
+{"f_21337:library_scm",(void*)f_21337},
+{"f_21318:library_scm",(void*)f_21318},
+{"f_21282:library_scm",(void*)f_21282},
+{"f_21242:library_scm",(void*)f_21242},
+{"f_21266:library_scm",(void*)f_21266},
+{"f_21258:library_scm",(void*)f_21258},
+{"f_20736:library_scm",(void*)f_20736},
+{"f_20773:library_scm",(void*)f_20773},
+{"f_20777:library_scm",(void*)f_20777},
+{"f_21232:library_scm",(void*)f_21232},
+{"f_20781:library_scm",(void*)f_20781},
+{"f_21222:library_scm",(void*)f_21222},
+{"f_20785:library_scm",(void*)f_20785},
+{"f_21212:library_scm",(void*)f_21212},
+{"f_20789:library_scm",(void*)f_20789},
+{"f_21202:library_scm",(void*)f_21202},
+{"f_20793:library_scm",(void*)f_20793},
+{"f_21192:library_scm",(void*)f_21192},
+{"f_21200:library_scm",(void*)f_21200},
+{"f_20797:library_scm",(void*)f_20797},
+{"f_21182:library_scm",(void*)f_21182},
+{"f_20801:library_scm",(void*)f_20801},
+{"f_21172:library_scm",(void*)f_21172},
+{"f_21180:library_scm",(void*)f_21180},
+{"f_20805:library_scm",(void*)f_20805},
+{"f_21162:library_scm",(void*)f_21162},
+{"f_20809:library_scm",(void*)f_20809},
+{"f_21152:library_scm",(void*)f_21152},
+{"f_21160:library_scm",(void*)f_21160},
+{"f_20813:library_scm",(void*)f_20813},
+{"f_21142:library_scm",(void*)f_21142},
 {"f_20817:library_scm",(void*)f_20817},
+{"f_21132:library_scm",(void*)f_21132},
+{"f_21140:library_scm",(void*)f_21140},
+{"f_20821:library_scm",(void*)f_20821},
+{"f_21122:library_scm",(void*)f_21122},
+{"f_20825:library_scm",(void*)f_20825},
+{"f_20829:library_scm",(void*)f_20829},
+{"f_20833:library_scm",(void*)f_20833},
+{"f_20975:library_scm",(void*)f_20975},
+{"f_21110:library_scm",(void*)f_21110},
+{"f_21101:library_scm",(void*)f_21101},
+{"f_21036:library_scm",(void*)f_21036},
+{"f_21038:library_scm",(void*)f_21038},
+{"f_21045:library_scm",(void*)f_21045},
+{"f_21057:library_scm",(void*)f_21057},
+{"f_20977:library_scm",(void*)f_20977},
+{"f_20990:library_scm",(void*)f_20990},
+{"f_20901:library_scm",(void*)f_20901},
+{"f_20914:library_scm",(void*)f_20914},
+{"f_20835:library_scm",(void*)f_20835},
+{"f_20848:library_scm",(void*)f_20848},
+{"f_20842:library_scm",(void*)f_20842},
+{"f_20739:library_scm",(void*)f_20739},
+{"f_20761:library_scm",(void*)f_20761},
+{"f_20745:library_scm",(void*)f_20745},
+{"f_20707:library_scm",(void*)f_20707},
+{"f_20711:library_scm",(void*)f_20711},
 {"f_20714:library_scm",(void*)f_20714},
-{"f_20736:library_scm",(void*)f_20736},
-{"f_20720:library_scm",(void*)f_20720},
-{"f_20682:library_scm",(void*)f_20682},
-{"f_20686:library_scm",(void*)f_20686},
-{"f_20689:library_scm",(void*)f_20689},
-{"f_20703:library_scm",(void*)f_20703},
-{"f_20699:library_scm",(void*)f_20699},
-{"f_20673:library_scm",(void*)f_20673},
-{"f_20680:library_scm",(void*)f_20680},
-{"f_20654:library_scm",(void*)f_20654},
-{"f_20660:library_scm",(void*)f_20660},
-{"f_20615:library_scm",(void*)f_20615},
-{"f_20625:library_scm",(void*)f_20625},
-{"f_20641:library_scm",(void*)f_20641},
-{"f_20538:library_scm",(void*)f_20538},
-{"f_20551:library_scm",(void*)f_20551},
-{"f_20603:library_scm",(void*)f_20603},
-{"f_20561:library_scm",(void*)f_20561},
-{"f_20566:library_scm",(void*)f_20566},
-{"f_20515:library_scm",(void*)f_20515},
-{"f_20519:library_scm",(void*)f_20519},
-{"f_20522:library_scm",(void*)f_20522},
+{"f_20728:library_scm",(void*)f_20728},
+{"f_20724:library_scm",(void*)f_20724},
+{"f_20698:library_scm",(void*)f_20698},
+{"f_20705:library_scm",(void*)f_20705},
+{"f_20679:library_scm",(void*)f_20679},
+{"f_20685:library_scm",(void*)f_20685},
+{"f_20640:library_scm",(void*)f_20640},
+{"f_20650:library_scm",(void*)f_20650},
+{"f_20666:library_scm",(void*)f_20666},
+{"f_20563:library_scm",(void*)f_20563},
+{"f_20576:library_scm",(void*)f_20576},
+{"f_20628:library_scm",(void*)f_20628},
+{"f_20586:library_scm",(void*)f_20586},
+{"f_20591:library_scm",(void*)f_20591},
+{"f_20540:library_scm",(void*)f_20540},
+{"f_20544:library_scm",(void*)f_20544},
+{"f_20547:library_scm",(void*)f_20547},
+{"f_20489:library_scm",(void*)f_20489},
+{"f_20496:library_scm",(void*)f_20496},
+{"f_20511:library_scm",(void*)f_20511},
+{"f_20516:library_scm",(void*)f_20516},
+{"f_20520:library_scm",(void*)f_20520},
+{"f_20526:library_scm",(void*)f_20526},
+{"f_20437:library_scm",(void*)f_20437},
+{"f_20460:library_scm",(void*)f_20460},
+{"f_20468:library_scm",(void*)f_20468},
 {"f_20464:library_scm",(void*)f_20464},
-{"f_20471:library_scm",(void*)f_20471},
-{"f_20486:library_scm",(void*)f_20486},
-{"f_20491:library_scm",(void*)f_20491},
-{"f_20495:library_scm",(void*)f_20495},
-{"f_20501:library_scm",(void*)f_20501},
-{"f_20412:library_scm",(void*)f_20412},
-{"f_20435:library_scm",(void*)f_20435},
-{"f_20443:library_scm",(void*)f_20443},
-{"f_20439:library_scm",(void*)f_20439},
-{"f_20416:library_scm",(void*)f_20416},
-{"f_20189:library_scm",(void*)f_20189},
-{"f_20364:library_scm",(void*)f_20364},
-{"f_20359:library_scm",(void*)f_20359},
+{"f_20441:library_scm",(void*)f_20441},
+{"f_20214:library_scm",(void*)f_20214},
+{"f_20389:library_scm",(void*)f_20389},
+{"f_20384:library_scm",(void*)f_20384},
+{"f_20216:library_scm",(void*)f_20216},
+{"f_20220:library_scm",(void*)f_20220},
+{"f_20361:library_scm",(void*)f_20361},
+{"f_20223:library_scm",(void*)f_20223},
+{"f_20246:library_scm",(void*)f_20246},
+{"f_20282:library_scm",(void*)f_20282},
+{"f_20343:library_scm",(void*)f_20343},
+{"f_20290:library_scm",(void*)f_20290},
+{"f_20316:library_scm",(void*)f_20316},
+{"f_20294:library_scm",(void*)f_20294},
+{"f_20300:library_scm",(void*)f_20300},
+{"f_20303:library_scm",(void*)f_20303},
+{"f_20260:library_scm",(void*)f_20260},
+{"f_20264:library_scm",(void*)f_20264},
+{"f_20270:library_scm",(void*)f_20270},
+{"f_20225:library_scm",(void*)f_20225},
+{"f_20240:library_scm",(void*)f_20240},
+{"f_20229:library_scm",(void*)f_20229},
 {"f_20191:library_scm",(void*)f_20191},
-{"f_20195:library_scm",(void*)f_20195},
-{"f_20336:library_scm",(void*)f_20336},
-{"f_20198:library_scm",(void*)f_20198},
-{"f_20221:library_scm",(void*)f_20221},
-{"f_20257:library_scm",(void*)f_20257},
-{"f_20318:library_scm",(void*)f_20318},
-{"f_20265:library_scm",(void*)f_20265},
-{"f_20291:library_scm",(void*)f_20291},
-{"f_20269:library_scm",(void*)f_20269},
-{"f_20275:library_scm",(void*)f_20275},
-{"f_20278:library_scm",(void*)f_20278},
-{"f_20235:library_scm",(void*)f_20235},
-{"f_20239:library_scm",(void*)f_20239},
-{"f_20245:library_scm",(void*)f_20245},
-{"f_20200:library_scm",(void*)f_20200},
-{"f_20215:library_scm",(void*)f_20215},
-{"f_20204:library_scm",(void*)f_20204},
-{"f_20166:library_scm",(void*)f_20166},
-{"f_20171:library_scm",(void*)f_20171},
-{"f_19944:library_scm",(void*)f_19944},
-{"f_20144:library_scm",(void*)f_20144},
-{"f_20123:library_scm",(void*)f_20123},
-{"f_20116:library_scm",(void*)f_20116},
-{"f_20100:library_scm",(void*)f_20100},
-{"f_20084:library_scm",(void*)f_20084},
-{"f_20068:library_scm",(void*)f_20068},
-{"f_20052:library_scm",(void*)f_20052},
-{"f_20036:library_scm",(void*)f_20036},
-{"f_20020:library_scm",(void*)f_20020},
+{"f_20196:library_scm",(void*)f_20196},
+{"f_19969:library_scm",(void*)f_19969},
+{"f_20169:library_scm",(void*)f_20169},
+{"f_20148:library_scm",(void*)f_20148},
+{"f_20141:library_scm",(void*)f_20141},
+{"f_20125:library_scm",(void*)f_20125},
+{"f_20109:library_scm",(void*)f_20109},
+{"f_20093:library_scm",(void*)f_20093},
+{"f_20077:library_scm",(void*)f_20077},
+{"f_20061:library_scm",(void*)f_20061},
+{"f_20045:library_scm",(void*)f_20045},
+{"f_20029:library_scm",(void*)f_20029},
 {"f_20004:library_scm",(void*)f_20004},
-{"f_19979:library_scm",(void*)f_19979},
-{"f_19966:library_scm",(void*)f_19966},
-{"f_19746:library_scm",(void*)f_19746},
-{"f_19896:library_scm",(void*)f_19896},
-{"f_19891:library_scm",(void*)f_19891},
-{"f_19748:library_scm",(void*)f_19748},
-{"f_19752:library_scm",(void*)f_19752},
-{"f_19755:library_scm",(void*)f_19755},
-{"f_19761:library_scm",(void*)f_19761},
+{"f_19991:library_scm",(void*)f_19991},
+{"f_19771:library_scm",(void*)f_19771},
+{"f_19921:library_scm",(void*)f_19921},
+{"f_19916:library_scm",(void*)f_19916},
+{"f_19773:library_scm",(void*)f_19773},
+{"f_19777:library_scm",(void*)f_19777},
+{"f_19780:library_scm",(void*)f_19780},
+{"f_19786:library_scm",(void*)f_19786},
+{"f_19894:library_scm",(void*)f_19894},
+{"f_19885:library_scm",(void*)f_19885},
+{"f_19888:library_scm",(void*)f_19888},
+{"f_19789:library_scm",(void*)f_19789},
 {"f_19869:library_scm",(void*)f_19869},
-{"f_19860:library_scm",(void*)f_19860},
-{"f_19863:library_scm",(void*)f_19863},
-{"f_19764:library_scm",(void*)f_19764},
+{"f_19821:library_scm",(void*)f_19821},
+{"f_19825:library_scm",(void*)f_19825},
+{"f_19828:library_scm",(void*)f_19828},
+{"f_19848:library_scm",(void*)f_19848},
 {"f_19844:library_scm",(void*)f_19844},
-{"f_19796:library_scm",(void*)f_19796},
-{"f_19800:library_scm",(void*)f_19800},
-{"f_19803:library_scm",(void*)f_19803},
-{"f_19823:library_scm",(void*)f_19823},
-{"f_19819:library_scm",(void*)f_19819},
-{"f_19806:library_scm",(void*)f_19806},
-{"f_19767:library_scm",(void*)f_19767},
-{"f_19770:library_scm",(void*)f_19770},
-{"f_19788:library_scm",(void*)f_19788},
-{"f_19782:library_scm",(void*)f_19782},
-{"f_19704:library_scm",(void*)f_19704},
-{"f_19710:library_scm",(void*)f_19710},
-{"f_19734:library_scm",(void*)f_19734},
-{"f_19718:library_scm",(void*)f_19718},
-{"f_19727:library_scm",(void*)f_19727},
-{"f_19722:library_scm",(void*)f_19722},
-{"f_19686:library_scm",(void*)f_19686},
-{"f_19690:library_scm",(void*)f_19690},
-{"f_19680:library_scm",(void*)f_19680},
-{"f_19648:library_scm",(void*)f_19648},
-{"f_19654:library_scm",(void*)f_19654},
-{"f_19666:library_scm",(void*)f_19666},
-{"f_19603:library_scm",(void*)f_19603},
-{"f_19575:library_scm",(void*)f_19575},
-{"f_19581:library_scm",(void*)f_19581},
-{"f_19585:library_scm",(void*)f_19585},
-{"f_19594:library_scm",(void*)f_19594},
-{"f_19492:library_scm",(void*)f_19492},
-{"f_19512:library_scm",(void*)f_19512},
-{"f_19524:library_scm",(void*)f_19524},
+{"f_19831:library_scm",(void*)f_19831},
+{"f_19792:library_scm",(void*)f_19792},
+{"f_19795:library_scm",(void*)f_19795},
+{"f_19813:library_scm",(void*)f_19813},
+{"f_19807:library_scm",(void*)f_19807},
+{"f_19729:library_scm",(void*)f_19729},
+{"f_19735:library_scm",(void*)f_19735},
+{"f_19759:library_scm",(void*)f_19759},
+{"f_19743:library_scm",(void*)f_19743},
+{"f_19752:library_scm",(void*)f_19752},
+{"f_19747:library_scm",(void*)f_19747},
+{"f_19711:library_scm",(void*)f_19711},
+{"f_19715:library_scm",(void*)f_19715},
+{"f_19705:library_scm",(void*)f_19705},
+{"f_19673:library_scm",(void*)f_19673},
+{"f_19679:library_scm",(void*)f_19679},
+{"f_19691:library_scm",(void*)f_19691},
+{"f_19628:library_scm",(void*)f_19628},
+{"f_19600:library_scm",(void*)f_19600},
+{"f_19606:library_scm",(void*)f_19606},
+{"f_19610:library_scm",(void*)f_19610},
+{"f_19619:library_scm",(void*)f_19619},
+{"f_19517:library_scm",(void*)f_19517},
+{"f_19537:library_scm",(void*)f_19537},
+{"f_19549:library_scm",(void*)f_19549},
+{"f_19565:library_scm",(void*)f_19565},
 {"f_19540:library_scm",(void*)f_19540},
-{"f_19515:library_scm",(void*)f_19515},
-{"f_19518:library_scm",(void*)f_19518},
-{"f_19428:library_scm",(void*)f_19428},
-{"f_19473:library_scm",(void*)f_19473},
-{"f_19449:library_scm",(void*)f_19449},
-{"f_19432:library_scm",(void*)f_19432},
-{"f_18958:library_scm",(void*)f_18958},
-{"f_18971:library_scm",(void*)f_18971},
-{"f_18974:library_scm",(void*)f_18974},
-{"f_19096:library_scm",(void*)f_19096},
-{"f_19099:library_scm",(void*)f_19099},
-{"f_19102:library_scm",(void*)f_19102},
-{"f_19118:library_scm",(void*)f_19118},
-{"f_19123:library_scm",(void*)f_19123},
+{"f_19543:library_scm",(void*)f_19543},
+{"f_19453:library_scm",(void*)f_19453},
+{"f_19498:library_scm",(void*)f_19498},
+{"f_19474:library_scm",(void*)f_19474},
+{"f_19457:library_scm",(void*)f_19457},
+{"f_18983:library_scm",(void*)f_18983},
+{"f_18996:library_scm",(void*)f_18996},
+{"f_18999:library_scm",(void*)f_18999},
+{"f_19121:library_scm",(void*)f_19121},
+{"f_19124:library_scm",(void*)f_19124},
 {"f_19127:library_scm",(void*)f_19127},
-{"f_19360:library_scm",(void*)f_19360},
-{"f_19297:library_scm",(void*)f_19297},
-{"f_19349:library_scm",(void*)f_19349},
-{"f_19357:library_scm",(void*)f_19357},
-{"f_19330:library_scm",(void*)f_19330},
+{"f_19143:library_scm",(void*)f_19143},
+{"f_19148:library_scm",(void*)f_19148},
+{"f_19152:library_scm",(void*)f_19152},
+{"f_19385:library_scm",(void*)f_19385},
+{"f_19322:library_scm",(void*)f_19322},
+{"f_19374:library_scm",(void*)f_19374},
+{"f_19382:library_scm",(void*)f_19382},
+{"f_19355:library_scm",(void*)f_19355},
+{"f_19363:library_scm",(void*)f_19363},
 {"f_19338:library_scm",(void*)f_19338},
-{"f_19313:library_scm",(void*)f_19313},
-{"f_19306:library_scm",(void*)f_19306},
-{"f_19139:library_scm",(void*)f_19139},
+{"f_19331:library_scm",(void*)f_19331},
+{"f_19164:library_scm",(void*)f_19164},
+{"f_19299:library_scm",(void*)f_19299},
+{"f_19176:library_scm",(void*)f_19176},
+{"f_19193:library_scm",(void*)f_19193},
+{"f_19224:library_scm",(void*)f_19224},
 {"f_19274:library_scm",(void*)f_19274},
-{"f_19151:library_scm",(void*)f_19151},
-{"f_19168:library_scm",(void*)f_19168},
-{"f_19199:library_scm",(void*)f_19199},
-{"f_19249:library_scm",(void*)f_19249},
-{"f_19186:library_scm",(void*)f_19186},
-{"f_19162:library_scm",(void*)f_19162},
-{"f_19104:library_scm",(void*)f_19104},
-{"f_19108:library_scm",(void*)f_19108},
-{"f_19112:library_scm",(void*)f_19112},
-{"f_18983:library_scm",(void*)f_18983},
-{"f_18986:library_scm",(void*)f_18986},
-{"f_18989:library_scm",(void*)f_18989},
-{"f_18995:library_scm",(void*)f_18995},
-{"f_19002:library_scm",(void*)f_19002},
-{"f_19004:library_scm",(void*)f_19004},
-{"f_19033:library_scm",(void*)f_19033},
-{"f_19036:library_scm",(void*)f_19036},
-{"f_19043:library_scm",(void*)f_19043},
-{"f_19030:library_scm",(void*)f_19030},
-{"f_19017:library_scm",(void*)f_19017},
-{"f_18913:library_scm",(void*)f_18913},
-{"f_18917:library_scm",(void*)f_18917},
-{"f_18920:library_scm",(void*)f_18920},
-{"f_18928:library_scm",(void*)f_18928},
-{"f_18932:library_scm",(void*)f_18932},
-{"f_18923:library_scm",(void*)f_18923},
-{"f_18866:library_scm",(void*)f_18866},
-{"f_18870:library_scm",(void*)f_18870},
-{"f_18877:library_scm",(void*)f_18877},
-{"f_18879:library_scm",(void*)f_18879},
-{"f_18901:library_scm",(void*)f_18901},
-{"f_18908:library_scm",(void*)f_18908},
-{"f_18844:library_scm",(void*)f_18844},
-{"f_18840:library_scm",(void*)f_18840},
-{"f_18819:library_scm",(void*)f_18819},
-{"f_18797:library_scm",(void*)f_18797},
-{"f_18803:library_scm",(void*)f_18803},
-{"f_18812:library_scm",(void*)f_18812},
-{"f_18788:library_scm",(void*)f_18788},
-{"f_18736:library_scm",(void*)f_18736},
-{"f_18751:library_scm",(void*)f_18751},
-{"f_18730:library_scm",(void*)f_18730},
-{"f_18707:library_scm",(void*)f_18707},
-{"f_18719:library_scm",(void*)f_18719},
-{"f_18704:library_scm",(void*)f_18704},
+{"f_19211:library_scm",(void*)f_19211},
+{"f_19187:library_scm",(void*)f_19187},
+{"f_19129:library_scm",(void*)f_19129},
+{"f_19133:library_scm",(void*)f_19133},
+{"f_19137:library_scm",(void*)f_19137},
+{"f_19008:library_scm",(void*)f_19008},
+{"f_19011:library_scm",(void*)f_19011},
+{"f_19014:library_scm",(void*)f_19014},
+{"f_19020:library_scm",(void*)f_19020},
+{"f_19027:library_scm",(void*)f_19027},
+{"f_19029:library_scm",(void*)f_19029},
+{"f_19058:library_scm",(void*)f_19058},
+{"f_19061:library_scm",(void*)f_19061},
+{"f_19068:library_scm",(void*)f_19068},
+{"f_19055:library_scm",(void*)f_19055},
+{"f_19042:library_scm",(void*)f_19042},
+{"f_18938:library_scm",(void*)f_18938},
+{"f_18942:library_scm",(void*)f_18942},
+{"f_18945:library_scm",(void*)f_18945},
+{"f_18953:library_scm",(void*)f_18953},
+{"f_18957:library_scm",(void*)f_18957},
+{"f_18948:library_scm",(void*)f_18948},
+{"f_18891:library_scm",(void*)f_18891},
+{"f_18895:library_scm",(void*)f_18895},
+{"f_18902:library_scm",(void*)f_18902},
+{"f_18904:library_scm",(void*)f_18904},
+{"f_18926:library_scm",(void*)f_18926},
+{"f_18933:library_scm",(void*)f_18933},
+{"f_18869:library_scm",(void*)f_18869},
+{"f_18865:library_scm",(void*)f_18865},
+{"f_18846:library_scm",(void*)f_18846},
+{"f_18824:library_scm",(void*)f_18824},
+{"f_18830:library_scm",(void*)f_18830},
+{"f_18839:library_scm",(void*)f_18839},
+{"f_18815:library_scm",(void*)f_18815},
+{"f_18763:library_scm",(void*)f_18763},
+{"f_18778:library_scm",(void*)f_18778},
+{"f_18757:library_scm",(void*)f_18757},
+{"f_18734:library_scm",(void*)f_18734},
+{"f_18746:library_scm",(void*)f_18746},
+{"f_18731:library_scm",(void*)f_18731},
+{"f_18727:library_scm",(void*)f_18727},
+{"f_18724:library_scm",(void*)f_18724},
+{"f_18721:library_scm",(void*)f_18721},
+{"f_18718:library_scm",(void*)f_18718},
+{"f_18715:library_scm",(void*)f_18715},
+{"f_18712:library_scm",(void*)f_18712},
+{"f_18709:library_scm",(void*)f_18709},
+{"f_18706:library_scm",(void*)f_18706},
+{"f_18703:library_scm",(void*)f_18703},
 {"f_18700:library_scm",(void*)f_18700},
 {"f_18697:library_scm",(void*)f_18697},
-{"f_18694:library_scm",(void*)f_18694},
 {"f_18691:library_scm",(void*)f_18691},
+{"f_18695:library_scm",(void*)f_18695},
 {"f_18688:library_scm",(void*)f_18688},
 {"f_18685:library_scm",(void*)f_18685},
-{"f_18682:library_scm",(void*)f_18682},
-{"f_18679:library_scm",(void*)f_18679},
-{"f_18676:library_scm",(void*)f_18676},
-{"f_18673:library_scm",(void*)f_18673},
-{"f_18670:library_scm",(void*)f_18670},
-{"f_18664:library_scm",(void*)f_18664},
-{"f_18668:library_scm",(void*)f_18668},
-{"f_18661:library_scm",(void*)f_18661},
-{"f_18658:library_scm",(void*)f_18658},
-{"f_18651:library_scm",(void*)f_18651},
-{"f_18644:library_scm",(void*)f_18644},
-{"f_18626:library_scm",(void*)f_18626},
-{"f_18623:library_scm",(void*)f_18623},
-{"f_18585:library_scm",(void*)f_18585},
-{"f_18594:library_scm",(void*)f_18594},
-{"f_18604:library_scm",(void*)f_18604},
-{"f_18614:library_scm",(void*)f_18614},
-{"f_18589:library_scm",(void*)f_18589},
-{"f_18524:library_scm",(void*)f_18524},
-{"f_18530:library_scm",(void*)f_18530},
-{"f_18540:library_scm",(void*)f_18540},
-{"f_18550:library_scm",(void*)f_18550},
-{"f_18504:library_scm",(void*)f_18504},
-{"f_18501:library_scm",(void*)f_18501},
-{"f_18494:library_scm",(void*)f_18494},
+{"f_18678:library_scm",(void*)f_18678},
+{"f_18671:library_scm",(void*)f_18671},
+{"f_18653:library_scm",(void*)f_18653},
+{"f_18650:library_scm",(void*)f_18650},
+{"f_18612:library_scm",(void*)f_18612},
+{"f_18621:library_scm",(void*)f_18621},
+{"f_18631:library_scm",(void*)f_18631},
+{"f_18641:library_scm",(void*)f_18641},
+{"f_18616:library_scm",(void*)f_18616},
+{"f_18551:library_scm",(void*)f_18551},
+{"f_18557:library_scm",(void*)f_18557},
+{"f_18567:library_scm",(void*)f_18567},
+{"f_18577:library_scm",(void*)f_18577},
+{"f_18531:library_scm",(void*)f_18531},
+{"f_18528:library_scm",(void*)f_18528},
+{"f_18521:library_scm",(void*)f_18521},
+{"f_18526:library_scm",(void*)f_18526},
+{"f_18515:library_scm",(void*)f_18515},
+{"f_18519:library_scm",(void*)f_18519},
 {"f_18499:library_scm",(void*)f_18499},
-{"f_18488:library_scm",(void*)f_18488},
-{"f_18492:library_scm",(void*)f_18492},
-{"f_18472:library_scm",(void*)f_18472},
-{"f_18482:library_scm",(void*)f_18482},
-{"f_18466:library_scm",(void*)f_18466},
-{"f_18470:library_scm",(void*)f_18470},
-{"f_18450:library_scm",(void*)f_18450},
-{"f_18460:library_scm",(void*)f_18460},
-{"f_18447:library_scm",(void*)f_18447},
+{"f_18509:library_scm",(void*)f_18509},
+{"f_18493:library_scm",(void*)f_18493},
+{"f_18497:library_scm",(void*)f_18497},
+{"f_18477:library_scm",(void*)f_18477},
+{"f_18487:library_scm",(void*)f_18487},
+{"f_18474:library_scm",(void*)f_18474},
+{"f_18471:library_scm",(void*)f_18471},
+{"f_18468:library_scm",(void*)f_18468},
+{"f_18465:library_scm",(void*)f_18465},
+{"f_18453:library_scm",(void*)f_18453},
+{"f_18446:library_scm",(void*)f_18446},
+{"f_18440:library_scm",(void*)f_18440},
 {"f_18444:library_scm",(void*)f_18444},
-{"f_18441:library_scm",(void*)f_18441},
+{"f_18430:library_scm",(void*)f_18430},
 {"f_18438:library_scm",(void*)f_18438},
-{"f_18426:library_scm",(void*)f_18426},
-{"f_18419:library_scm",(void*)f_18419},
-{"f_18413:library_scm",(void*)f_18413},
-{"f_18417:library_scm",(void*)f_18417},
+{"f_18424:library_scm",(void*)f_18424},
+{"f_18428:library_scm",(void*)f_18428},
+{"f_18421:library_scm",(void*)f_18421},
+{"f_18418:library_scm",(void*)f_18418},
+{"f_18415:library_scm",(void*)f_18415},
+{"f_18412:library_scm",(void*)f_18412},
+{"f_18409:library_scm",(void*)f_18409},
+{"f_18406:library_scm",(void*)f_18406},
 {"f_18403:library_scm",(void*)f_18403},
-{"f_18411:library_scm",(void*)f_18411},
-{"f_18397:library_scm",(void*)f_18397},
-{"f_18401:library_scm",(void*)f_18401},
-{"f_18394:library_scm",(void*)f_18394},
-{"f_18391:library_scm",(void*)f_18391},
-{"f_18388:library_scm",(void*)f_18388},
-{"f_18385:library_scm",(void*)f_18385},
-{"f_18382:library_scm",(void*)f_18382},
-{"f_18379:library_scm",(void*)f_18379},
-{"f_18376:library_scm",(void*)f_18376},
-{"f_18371:library_scm",(void*)f_18371},
-{"f_18368:library_scm",(void*)f_18368},
-{"f_18365:library_scm",(void*)f_18365},
-{"f_18362:library_scm",(void*)f_18362},
-{"f_17976:library_scm",(void*)f_17976},
-{"f_18047:library_scm",(void*)f_18047},
-{"f_18051:library_scm",(void*)f_18051},
-{"f_18036:library_scm",(void*)f_18036},
-{"f_18010:library_scm",(void*)f_18010},
-{"f_18014:library_scm",(void*)f_18014},
-{"f_17999:library_scm",(void*)f_17999},
-{"f_17967:library_scm",(void*)f_17967},
-{"f_17971:library_scm",(void*)f_17971},
-{"f_17921:library_scm",(void*)f_17921},
-{"f_17929:library_scm",(void*)f_17929},
-{"f_17903:library_scm",(void*)f_17903},
-{"f_17905:library_scm",(void*)f_17905},
-{"f_17897:library_scm",(void*)f_17897},
-{"f_17761:library_scm",(void*)f_17761},
-{"f_17829:library_scm",(void*)f_17829},
-{"f_17827:library_scm",(void*)f_17827},
-{"f_17775:library_scm",(void*)f_17775},
-{"f_17785:library_scm",(void*)f_17785},
-{"f_17783:library_scm",(void*)f_17783},
-{"f_17779:library_scm",(void*)f_17779},
-{"f_17869:library_scm",(void*)f_17869},
-{"f_17711:library_scm",(void*)f_17711},
-{"f_17725:library_scm",(void*)f_17725},
-{"f_17751:library_scm",(void*)f_17751},
-{"f_17723:library_scm",(void*)f_17723},
-{"f_17708:library_scm",(void*)f_17708},
-{"f_17694:library_scm",(void*)f_17694},
-{"f_17704:library_scm",(void*)f_17704},
-{"f_17700:library_scm",(void*)f_17700},
-{"f_17534:library_scm",(void*)f_17534},
-{"f_17663:library_scm",(void*)f_17663},
-{"f_17666:library_scm",(void*)f_17666},
-{"f_17669:library_scm",(void*)f_17669},
-{"f_17648:library_scm",(void*)f_17648},
-{"f_17651:library_scm",(void*)f_17651},
-{"f_17587:library_scm",(void*)f_17587},
-{"f_17617:library_scm",(void*)f_17617},
-{"f_17591:library_scm",(void*)f_17591},
-{"f_17577:library_scm",(void*)f_17577},
-{"f_17580:library_scm",(void*)f_17580},
-{"f_17538:library_scm",(void*)f_17538},
-{"f_17525:library_scm",(void*)f_17525},
-{"f_17508:library_scm",(void*)f_17508},
-{"f_17512:library_scm",(void*)f_17512},
-{"f_17285:library_scm",(void*)f_17285},
-{"f_17500:library_scm",(void*)f_17500},
-{"f_17373:library_scm",(void*)f_17373},
-{"f_17376:library_scm",(void*)f_17376},
-{"f_17396:library_scm",(void*)f_17396},
-{"f_17308:library_scm",(void*)f_17308},
-{"f_17311:library_scm",(void*)f_17311},
-{"f_17357:library_scm",(void*)f_17357},
-{"f_17314:library_scm",(void*)f_17314},
-{"f_17322:library_scm",(void*)f_17322},
-{"f_17334:library_scm",(void*)f_17334},
-{"f_17340:library_scm",(void*)f_17340},
-{"f_17317:library_scm",(void*)f_17317},
-{"f_17273:library_scm",(void*)f_17273},
-{"f_17276:library_scm",(void*)f_17276},
-{"f_17280:library_scm",(void*)f_17280},
-{"f_17252:library_scm",(void*)f_17252},
-{"f_17256:library_scm",(void*)f_17256},
-{"f_17262:library_scm",(void*)f_17262},
-{"f_17204:library_scm",(void*)f_17204},
-{"f_17207:library_scm",(void*)f_17207},
-{"f_17090:library_scm",(void*)f_17090},
-{"f_17125:library_scm",(void*)f_17125},
-{"f_17120:library_scm",(void*)f_17120},
-{"f_17115:library_scm",(void*)f_17115},
-{"f_17110:library_scm",(void*)f_17110},
-{"f_17092:library_scm",(void*)f_17092},
-{"f_17096:library_scm",(void*)f_17096},
-{"f_17109:library_scm",(void*)f_17109},
-{"f_17001:library_scm",(void*)f_17001},
-{"f_17011:library_scm",(void*)f_17011},
-{"f_17019:library_scm",(void*)f_17019},
-{"f_17077:library_scm",(void*)f_17077},
-{"f_17027:library_scm",(void*)f_17027},
-{"f_17040:library_scm",(void*)f_17040},
-{"f_17043:library_scm",(void*)f_17043},
+{"f_18398:library_scm",(void*)f_18398},
+{"f_18395:library_scm",(void*)f_18395},
+{"f_18392:library_scm",(void*)f_18392},
+{"f_18389:library_scm",(void*)f_18389},
+{"f_18003:library_scm",(void*)f_18003},
+{"f_18074:library_scm",(void*)f_18074},
+{"f_18078:library_scm",(void*)f_18078},
+{"f_18063:library_scm",(void*)f_18063},
+{"f_18037:library_scm",(void*)f_18037},
+{"f_18041:library_scm",(void*)f_18041},
+{"f_18026:library_scm",(void*)f_18026},
+{"f_17994:library_scm",(void*)f_17994},
+{"f_17998:library_scm",(void*)f_17998},
+{"f_17948:library_scm",(void*)f_17948},
+{"f_17956:library_scm",(void*)f_17956},
+{"f_17930:library_scm",(void*)f_17930},
+{"f_17932:library_scm",(void*)f_17932},
+{"f_17924:library_scm",(void*)f_17924},
+{"f_17788:library_scm",(void*)f_17788},
+{"f_17856:library_scm",(void*)f_17856},
+{"f_17854:library_scm",(void*)f_17854},
+{"f_17802:library_scm",(void*)f_17802},
+{"f_17812:library_scm",(void*)f_17812},
+{"f_17810:library_scm",(void*)f_17810},
+{"f_17806:library_scm",(void*)f_17806},
+{"f_17896:library_scm",(void*)f_17896},
+{"f_17738:library_scm",(void*)f_17738},
+{"f_17752:library_scm",(void*)f_17752},
+{"f_17778:library_scm",(void*)f_17778},
+{"f_17750:library_scm",(void*)f_17750},
+{"f_17735:library_scm",(void*)f_17735},
+{"f_17721:library_scm",(void*)f_17721},
+{"f_17731:library_scm",(void*)f_17731},
+{"f_17727:library_scm",(void*)f_17727},
+{"f_17561:library_scm",(void*)f_17561},
+{"f_17690:library_scm",(void*)f_17690},
+{"f_17693:library_scm",(void*)f_17693},
+{"f_17696:library_scm",(void*)f_17696},
+{"f_17675:library_scm",(void*)f_17675},
+{"f_17678:library_scm",(void*)f_17678},
+{"f_17614:library_scm",(void*)f_17614},
+{"f_17644:library_scm",(void*)f_17644},
+{"f_17618:library_scm",(void*)f_17618},
+{"f_17604:library_scm",(void*)f_17604},
+{"f_17607:library_scm",(void*)f_17607},
+{"f_17565:library_scm",(void*)f_17565},
+{"f_17552:library_scm",(void*)f_17552},
+{"f_17535:library_scm",(void*)f_17535},
+{"f_17539:library_scm",(void*)f_17539},
+{"f_17312:library_scm",(void*)f_17312},
+{"f_17527:library_scm",(void*)f_17527},
+{"f_17400:library_scm",(void*)f_17400},
+{"f_17403:library_scm",(void*)f_17403},
+{"f_17423:library_scm",(void*)f_17423},
+{"f_17335:library_scm",(void*)f_17335},
+{"f_17338:library_scm",(void*)f_17338},
+{"f_17384:library_scm",(void*)f_17384},
+{"f_17341:library_scm",(void*)f_17341},
+{"f_17349:library_scm",(void*)f_17349},
+{"f_17361:library_scm",(void*)f_17361},
+{"f_17367:library_scm",(void*)f_17367},
+{"f_17344:library_scm",(void*)f_17344},
+{"f_17300:library_scm",(void*)f_17300},
+{"f_17303:library_scm",(void*)f_17303},
+{"f_17307:library_scm",(void*)f_17307},
+{"f_17279:library_scm",(void*)f_17279},
+{"f_17283:library_scm",(void*)f_17283},
+{"f_17289:library_scm",(void*)f_17289},
+{"f_17231:library_scm",(void*)f_17231},
+{"f_17234:library_scm",(void*)f_17234},
+{"f_17117:library_scm",(void*)f_17117},
+{"f_17152:library_scm",(void*)f_17152},
+{"f_17147:library_scm",(void*)f_17147},
+{"f_17142:library_scm",(void*)f_17142},
+{"f_17137:library_scm",(void*)f_17137},
+{"f_17119:library_scm",(void*)f_17119},
+{"f_17123:library_scm",(void*)f_17123},
+{"f_17136:library_scm",(void*)f_17136},
+{"f_17028:library_scm",(void*)f_17028},
+{"f_17038:library_scm",(void*)f_17038},
 {"f_17046:library_scm",(void*)f_17046},
-{"f_17064:library_scm",(void*)f_17064},
+{"f_17104:library_scm",(void*)f_17104},
+{"f_17054:library_scm",(void*)f_17054},
 {"f_17067:library_scm",(void*)f_17067},
-{"f_17049:library_scm",(void*)f_17049},
-{"f_17057:library_scm",(void*)f_17057},
-{"f_17014:library_scm",(void*)f_17014},
-{"f_16845:library_scm",(void*)f_16845},
-{"f_16953:library_scm",(void*)f_16953},
-{"f_16948:library_scm",(void*)f_16948},
-{"f_16847:library_scm",(void*)f_16847},
-{"f_16851:library_scm",(void*)f_16851},
-{"f_16859:library_scm",(void*)f_16859},
+{"f_17070:library_scm",(void*)f_17070},
+{"f_17073:library_scm",(void*)f_17073},
+{"f_17091:library_scm",(void*)f_17091},
+{"f_17094:library_scm",(void*)f_17094},
+{"f_17076:library_scm",(void*)f_17076},
+{"f_17084:library_scm",(void*)f_17084},
+{"f_17041:library_scm",(void*)f_17041},
+{"f_16872:library_scm",(void*)f_16872},
+{"f_16980:library_scm",(void*)f_16980},
+{"f_16975:library_scm",(void*)f_16975},
+{"f_16874:library_scm",(void*)f_16874},
 {"f_16878:library_scm",(void*)f_16878},
-{"f_16897:library_scm",(void*)f_16897},
-{"f_16889:library_scm",(void*)f_16889},
-{"f_16803:library_scm",(void*)f_16803},
-{"f_16809:library_scm",(void*)f_16809},
-{"f_16833:library_scm",(void*)f_16833},
-{"f_16800:library_scm",(void*)f_16800},
-{"f_16724:library_scm",(void*)f_16724},
-{"f_16765:library_scm",(void*)f_16765},
-{"f_16794:library_scm",(void*)f_16794},
-{"f_16728:library_scm",(void*)f_16728},
-{"f_16734:library_scm",(void*)f_16734},
-{"f_16763:library_scm",(void*)f_16763},
-{"f_16732:library_scm",(void*)f_16732},
-{"f_16680:library_scm",(void*)f_16680},
-{"f_16686:library_scm",(void*)f_16686},
-{"f_16698:library_scm",(void*)f_16698},
-{"f_16684:library_scm",(void*)f_16684},
-{"f_16636:library_scm",(void*)f_16636},
-{"f_16651:library_scm",(void*)f_16651},
-{"f_16602:library_scm",(void*)f_16602},
-{"f_16618:library_scm",(void*)f_16618},
-{"f_16631:library_scm",(void*)f_16631},
-{"f_16428:library_scm",(void*)f_16428},
-{"f_16432:library_scm",(void*)f_16432},
-{"f_16491:library_scm",(void*)f_16491},
-{"f_16438:library_scm",(void*)f_16438},
-{"f_16441:library_scm",(void*)f_16441},
-{"f_16444:library_scm",(void*)f_16444},
-{"f_16447:library_scm",(void*)f_16447},
+{"f_16886:library_scm",(void*)f_16886},
+{"f_16905:library_scm",(void*)f_16905},
+{"f_16924:library_scm",(void*)f_16924},
+{"f_16916:library_scm",(void*)f_16916},
+{"f_16830:library_scm",(void*)f_16830},
+{"f_16836:library_scm",(void*)f_16836},
+{"f_16860:library_scm",(void*)f_16860},
+{"f_16827:library_scm",(void*)f_16827},
+{"f_16751:library_scm",(void*)f_16751},
+{"f_16792:library_scm",(void*)f_16792},
+{"f_16821:library_scm",(void*)f_16821},
+{"f_16755:library_scm",(void*)f_16755},
+{"f_16761:library_scm",(void*)f_16761},
+{"f_16790:library_scm",(void*)f_16790},
+{"f_16759:library_scm",(void*)f_16759},
+{"f_16707:library_scm",(void*)f_16707},
+{"f_16713:library_scm",(void*)f_16713},
+{"f_16725:library_scm",(void*)f_16725},
+{"f_16711:library_scm",(void*)f_16711},
+{"f_16663:library_scm",(void*)f_16663},
+{"f_16678:library_scm",(void*)f_16678},
+{"f_16629:library_scm",(void*)f_16629},
+{"f_16645:library_scm",(void*)f_16645},
+{"f_16658:library_scm",(void*)f_16658},
+{"f_16451:library_scm",(void*)f_16451},
+{"f_16455:library_scm",(void*)f_16455},
+{"f_16514:library_scm",(void*)f_16514},
+{"f_16521:library_scm",(void*)f_16521},
+{"f_16461:library_scm",(void*)f_16461},
+{"f_16464:library_scm",(void*)f_16464},
+{"f_16467:library_scm",(void*)f_16467},
 {"f_16470:library_scm",(void*)f_16470},
-{"f_16474:library_scm",(void*)f_16474},
-{"f_16478:library_scm",(void*)f_16478},
-{"f_16482:library_scm",(void*)f_16482},
-{"f_16449:library_scm",(void*)f_16449},
-{"f_16463:library_scm",(void*)f_16463},
-{"f_16498:library_scm",(void*)f_16498},
-{"f_16502:library_scm",(void*)f_16502},
-{"f_16506:library_scm",(void*)f_16506},
-{"f_16421:library_scm",(void*)f_16421},
-{"f_16415:library_scm",(void*)f_16415},
+{"f_16493:library_scm",(void*)f_16493},
+{"f_16497:library_scm",(void*)f_16497},
+{"f_16501:library_scm",(void*)f_16501},
+{"f_16505:library_scm",(void*)f_16505},
+{"f_16472:library_scm",(void*)f_16472},
+{"f_16486:library_scm",(void*)f_16486},
+{"f_16525:library_scm",(void*)f_16525},
+{"f_16529:library_scm",(void*)f_16529},
+{"f_16533:library_scm",(void*)f_16533},
+{"f_16444:library_scm",(void*)f_16444},
+{"f_16438:library_scm",(void*)f_16438},
+{"f_16432:library_scm",(void*)f_16432},
+{"f_16426:library_scm",(void*)f_16426},
+{"f_16420:library_scm",(void*)f_16420},
+{"f_16414:library_scm",(void*)f_16414},
+{"f_16348:library_scm",(void*)f_16348},
 {"f_16409:library_scm",(void*)f_16409},
-{"f_16403:library_scm",(void*)f_16403},
-{"f_16397:library_scm",(void*)f_16397},
-{"f_16391:library_scm",(void*)f_16391},
-{"f_16325:library_scm",(void*)f_16325},
-{"f_16386:library_scm",(void*)f_16386},
-{"f_16382:library_scm",(void*)f_16382},
-{"f_16375:library_scm",(void*)f_16375},
-{"f_16371:library_scm",(void*)f_16371},
-{"f_16336:library_scm",(void*)f_16336},
-{"f_16344:library_scm",(void*)f_16344},
-{"f_16340:library_scm",(void*)f_16340},
-{"f_16285:library_scm",(void*)f_16285},
-{"f_16289:library_scm",(void*)f_16289},
-{"f_16297:library_scm",(void*)f_16297},
+{"f_16405:library_scm",(void*)f_16405},
+{"f_16398:library_scm",(void*)f_16398},
+{"f_16394:library_scm",(void*)f_16394},
+{"f_16359:library_scm",(void*)f_16359},
+{"f_16367:library_scm",(void*)f_16367},
+{"f_16363:library_scm",(void*)f_16363},
+{"f_16308:library_scm",(void*)f_16308},
 {"f_16312:library_scm",(void*)f_16312},
-{"f_16305:library_scm",(void*)f_16305},
-{"f_16292:library_scm",(void*)f_16292},
-{"f_16248:library_scm",(void*)f_16248},
+{"f_16320:library_scm",(void*)f_16320},
+{"f_16335:library_scm",(void*)f_16335},
+{"f_16328:library_scm",(void*)f_16328},
+{"f_16315:library_scm",(void*)f_16315},
+{"f_16271:library_scm",(void*)f_16271},
+{"f_16275:library_scm",(void*)f_16275},
+{"f_16278:library_scm",(void*)f_16278},
 {"f_16252:library_scm",(void*)f_16252},
-{"f_16255:library_scm",(void*)f_16255},
-{"f_16229:library_scm",(void*)f_16229},
-{"f_16233:library_scm",(void*)f_16233},
-{"f_16246:library_scm",(void*)f_16246},
-{"f_16211:library_scm",(void*)f_16211},
-{"f_16218:library_scm",(void*)f_16218},
-{"f_16139:library_scm",(void*)f_16139},
-{"f_16145:library_scm",(void*)f_16145},
-{"f_16174:library_scm",(void*)f_16174},
-{"f_21861:library_scm",(void*)f_21861},
-{"f_21889:library_scm",(void*)f_21889},
-{"f_21893:library_scm",(void*)f_21893},
-{"f_21896:library_scm",(void*)f_21896},
-{"f_21820:library_scm",(void*)f_21820},
-{"f_21830:library_scm",(void*)f_21830},
-{"f_21806:library_scm",(void*)f_21806},
+{"f_16256:library_scm",(void*)f_16256},
+{"f_16269:library_scm",(void*)f_16269},
+{"f_16234:library_scm",(void*)f_16234},
+{"f_16241:library_scm",(void*)f_16241},
+{"f_16162:library_scm",(void*)f_16162},
+{"f_16168:library_scm",(void*)f_16168},
+{"f_16197:library_scm",(void*)f_16197},
+{"f_21886:library_scm",(void*)f_21886},
+{"f_21914:library_scm",(void*)f_21914},
+{"f_21918:library_scm",(void*)f_21918},
+{"f_21921:library_scm",(void*)f_21921},
+{"f_21845:library_scm",(void*)f_21845},
+{"f_21855:library_scm",(void*)f_21855},
+{"f_21831:library_scm",(void*)f_21831},
+{"f_21828:library_scm",(void*)f_21828},
+{"f_21818:library_scm",(void*)f_21818},
+{"f_21799:library_scm",(void*)f_21799},
 {"f_21803:library_scm",(void*)f_21803},
-{"f_21793:library_scm",(void*)f_21793},
-{"f_21774:library_scm",(void*)f_21774},
-{"f_21778:library_scm",(void*)f_21778},
-{"f_21755:library_scm",(void*)f_21755},
-{"f_21759:library_scm",(void*)f_21759},
+{"f_21780:library_scm",(void*)f_21780},
+{"f_21784:library_scm",(void*)f_21784},
+{"f_21762:library_scm",(void*)f_21762},
 {"f_21737:library_scm",(void*)f_21737},
-{"f_21712:library_scm",(void*)f_21712},
-{"f_16084:library_scm",(void*)f_16084},
-{"f_16106:library_scm",(void*)f_16106},
-{"f_16112:library_scm",(void*)f_16112},
-{"f_16115:library_scm",(void*)f_16115},
-{"f_16080:library_scm",(void*)f_16080},
-{"f_16077:library_scm",(void*)f_16077},
-{"f_16074:library_scm",(void*)f_16074},
-{"f_16047:library_scm",(void*)f_16047},
-{"f_16053:library_scm",(void*)f_16053},
-{"f_16020:library_scm",(void*)f_16020},
-{"f_16026:library_scm",(void*)f_16026},
-{"f_15993:library_scm",(void*)f_15993},
-{"f_15999:library_scm",(void*)f_15999},
-{"f_15952:library_scm",(void*)f_15952},
-{"f_15958:library_scm",(void*)f_15958},
-{"f_15987:library_scm",(void*)f_15987},
-{"f_15960:library_scm",(void*)f_15960},
-{"f_15964:library_scm",(void*)f_15964},
-{"f_15967:library_scm",(void*)f_15967},
-{"f_15971:library_scm",(void*)f_15971},
-{"f_15974:library_scm",(void*)f_15974},
-{"f_15978:library_scm",(void*)f_15978},
+{"f_16107:library_scm",(void*)f_16107},
+{"f_16129:library_scm",(void*)f_16129},
+{"f_16132:library_scm",(void*)f_16132},
+{"f_16135:library_scm",(void*)f_16135},
+{"f_16138:library_scm",(void*)f_16138},
+{"f_16103:library_scm",(void*)f_16103},
+{"f_16100:library_scm",(void*)f_16100},
+{"f_16097:library_scm",(void*)f_16097},
+{"f_16070:library_scm",(void*)f_16070},
+{"f_16076:library_scm",(void*)f_16076},
+{"f_16043:library_scm",(void*)f_16043},
+{"f_16049:library_scm",(void*)f_16049},
+{"f_16016:library_scm",(void*)f_16016},
+{"f_16022:library_scm",(void*)f_16022},
+{"f_15975:library_scm",(void*)f_15975},
 {"f_15981:library_scm",(void*)f_15981},
+{"f_16010:library_scm",(void*)f_16010},
+{"f_15983:library_scm",(void*)f_15983},
+{"f_15987:library_scm",(void*)f_15987},
+{"f_15990:library_scm",(void*)f_15990},
+{"f_15994:library_scm",(void*)f_15994},
+{"f_15997:library_scm",(void*)f_15997},
+{"f_16001:library_scm",(void*)f_16001},
+{"f_16004:library_scm",(void*)f_16004},
+{"f_15912:library_scm",(void*)f_15912},
+{"f_15931:library_scm",(void*)f_15931},
+{"f_15973:library_scm",(void*)f_15973},
+{"f_15934:library_scm",(void*)f_15934},
+{"f_15962:library_scm",(void*)f_15962},
+{"f_15946:library_scm",(void*)f_15946},
+{"f_15937:library_scm",(void*)f_15937},
+{"f_15892:library_scm",(void*)f_15892},
+{"f_15875:library_scm",(void*)f_15875},
+{"f_15879:library_scm",(void*)f_15879},
 {"f_15889:library_scm",(void*)f_15889},
-{"f_15908:library_scm",(void*)f_15908},
-{"f_15950:library_scm",(void*)f_15950},
-{"f_15911:library_scm",(void*)f_15911},
-{"f_15939:library_scm",(void*)f_15939},
-{"f_15923:library_scm",(void*)f_15923},
-{"f_15914:library_scm",(void*)f_15914},
-{"f_15869:library_scm",(void*)f_15869},
-{"f_15852:library_scm",(void*)f_15852},
-{"f_15856:library_scm",(void*)f_15856},
-{"f_15866:library_scm",(void*)f_15866},
-{"f_14906:library_scm",(void*)f_14906},
-{"f_14910:library_scm",(void*)f_14910},
-{"f_14913:library_scm",(void*)f_14913},
-{"f_14916:library_scm",(void*)f_14916},
-{"f_14919:library_scm",(void*)f_14919},
-{"f_15228:library_scm",(void*)f_15228},
+{"f_14929:library_scm",(void*)f_14929},
+{"f_14933:library_scm",(void*)f_14933},
+{"f_14936:library_scm",(void*)f_14936},
+{"f_14939:library_scm",(void*)f_14939},
+{"f_14942:library_scm",(void*)f_14942},
+{"f_15251:library_scm",(void*)f_15251},
+{"f_15490:library_scm",(void*)f_15490},
+{"f_15819:library_scm",(void*)f_15819},
+{"f_15822:library_scm",(void*)f_15822},
+{"f_15831:library_scm",(void*)f_15831},
+{"f_15844:library_scm",(void*)f_15844},
+{"f_15847:library_scm",(void*)f_15847},
+{"f_15785:library_scm",(void*)f_15785},
+{"f_15788:library_scm",(void*)f_15788},
+{"f_15769:library_scm",(void*)f_15769},
+{"f_15779:library_scm",(void*)f_15779},
+{"f_15772:library_scm",(void*)f_15772},
+{"f_15757:library_scm",(void*)f_15757},
+{"f_15725:library_scm",(void*)f_15725},
+{"f_15735:library_scm",(void*)f_15735},
+{"f_15728:library_scm",(void*)f_15728},
+{"f_15654:library_scm",(void*)f_15654},
+{"f_15657:library_scm",(void*)f_15657},
+{"f_15666:library_scm",(void*)f_15666},
+{"f_15698:library_scm",(void*)f_15698},
+{"f_15701:library_scm",(void*)f_15701},
+{"f_15688:library_scm",(void*)f_15688},
+{"f_15679:library_scm",(void*)f_15679},
+{"f_15516:library_scm",(void*)f_15516},
+{"f_15521:library_scm",(void*)f_15521},
+{"f_15569:library_scm",(void*)f_15569},
+{"f_15626:library_scm",(void*)f_15626},
+{"f_15629:library_scm",(void*)f_15629},
+{"f_15636:library_scm",(void*)f_15636},
+{"f_15534:library_scm",(void*)f_15534},
+{"f_15507:library_scm",(void*)f_15507},
+{"f_15497:library_scm",(void*)f_15497},
+{"f_15458:library_scm",(void*)f_15458},
 {"f_15467:library_scm",(void*)f_15467},
-{"f_15796:library_scm",(void*)f_15796},
-{"f_15799:library_scm",(void*)f_15799},
-{"f_15808:library_scm",(void*)f_15808},
-{"f_15821:library_scm",(void*)f_15821},
-{"f_15824:library_scm",(void*)f_15824},
-{"f_15762:library_scm",(void*)f_15762},
-{"f_15765:library_scm",(void*)f_15765},
-{"f_15746:library_scm",(void*)f_15746},
-{"f_15756:library_scm",(void*)f_15756},
-{"f_15749:library_scm",(void*)f_15749},
-{"f_15734:library_scm",(void*)f_15734},
-{"f_15702:library_scm",(void*)f_15702},
-{"f_15712:library_scm",(void*)f_15712},
-{"f_15705:library_scm",(void*)f_15705},
-{"f_15631:library_scm",(void*)f_15631},
-{"f_15634:library_scm",(void*)f_15634},
-{"f_15643:library_scm",(void*)f_15643},
-{"f_15675:library_scm",(void*)f_15675},
-{"f_15678:library_scm",(void*)f_15678},
-{"f_15665:library_scm",(void*)f_15665},
-{"f_15656:library_scm",(void*)f_15656},
-{"f_15493:library_scm",(void*)f_15493},
-{"f_15498:library_scm",(void*)f_15498},
-{"f_15546:library_scm",(void*)f_15546},
-{"f_15603:library_scm",(void*)f_15603},
-{"f_15606:library_scm",(void*)f_15606},
-{"f_15613:library_scm",(void*)f_15613},
-{"f_15511:library_scm",(void*)f_15511},
-{"f_15484:library_scm",(void*)f_15484},
-{"f_15474:library_scm",(void*)f_15474},
-{"f_15435:library_scm",(void*)f_15435},
-{"f_15444:library_scm",(void*)f_15444},
-{"f_15389:library_scm",(void*)f_15389},
-{"f_15416:library_scm",(void*)f_15416},
-{"f_15410:library_scm",(void*)f_15410},
-{"f_15398:library_scm",(void*)f_15398},
+{"f_15412:library_scm",(void*)f_15412},
+{"f_15439:library_scm",(void*)f_15439},
+{"f_15433:library_scm",(void*)f_15433},
+{"f_15421:library_scm",(void*)f_15421},
+{"f_15376:library_scm",(void*)f_15376},
+{"f_15300:library_scm",(void*)f_15300},
+{"f_15306:library_scm",(void*)f_15306},
+{"f_15346:library_scm",(void*)f_15346},
 {"f_15353:library_scm",(void*)f_15353},
-{"f_15277:library_scm",(void*)f_15277},
-{"f_15283:library_scm",(void*)f_15283},
-{"f_15323:library_scm",(void*)f_15323},
 {"f_15330:library_scm",(void*)f_15330},
-{"f_15307:library_scm",(void*)f_15307},
-{"f_15314:library_scm",(void*)f_15314},
-{"f_15287:library_scm",(void*)f_15287},
-{"f_15103:library_scm",(void*)f_15103},
-{"f_15119:library_scm",(void*)f_15119},
-{"f_15134:library_scm",(void*)f_15134},
-{"f_15184:library_scm",(void*)f_15184},
-{"f_15150:library_scm",(void*)f_15150},
+{"f_15337:library_scm",(void*)f_15337},
+{"f_15310:library_scm",(void*)f_15310},
+{"f_15126:library_scm",(void*)f_15126},
+{"f_15142:library_scm",(void*)f_15142},
 {"f_15157:library_scm",(void*)f_15157},
-{"f_15054:library_scm",(void*)f_15054},
-{"f_15061:library_scm",(void*)f_15061},
-{"f_15066:library_scm",(void*)f_15066},
-{"f_15079:library_scm",(void*)f_15079},
-{"f_15082:library_scm",(void*)f_15082},
-{"f_15033:library_scm",(void*)f_15033},
-{"f_14992:library_scm",(void*)f_14992},
-{"f_14996:library_scm",(void*)f_14996},
-{"f_14999:library_scm",(void*)f_14999},
-{"f_15018:library_scm",(void*)f_15018},
-{"f_15021:library_scm",(void*)f_15021},
-{"f_15002:library_scm",(void*)f_15002},
-{"f_14921:library_scm",(void*)f_14921},
-{"f_14931:library_scm",(void*)f_14931},
-{"f_14968:library_scm",(void*)f_14968},
-{"f_14955:library_scm",(void*)f_14955},
-{"f_14937:library_scm",(void*)f_14937},
+{"f_15207:library_scm",(void*)f_15207},
+{"f_15173:library_scm",(void*)f_15173},
+{"f_15180:library_scm",(void*)f_15180},
+{"f_15077:library_scm",(void*)f_15077},
+{"f_15084:library_scm",(void*)f_15084},
+{"f_15089:library_scm",(void*)f_15089},
+{"f_15102:library_scm",(void*)f_15102},
+{"f_15105:library_scm",(void*)f_15105},
+{"f_15056:library_scm",(void*)f_15056},
+{"f_15015:library_scm",(void*)f_15015},
+{"f_15019:library_scm",(void*)f_15019},
+{"f_15022:library_scm",(void*)f_15022},
+{"f_15041:library_scm",(void*)f_15041},
+{"f_15044:library_scm",(void*)f_15044},
+{"f_15025:library_scm",(void*)f_15025},
+{"f_14944:library_scm",(void*)f_14944},
+{"f_14954:library_scm",(void*)f_14954},
+{"f_14991:library_scm",(void*)f_14991},
+{"f_14978:library_scm",(void*)f_14978},
+{"f_14960:library_scm",(void*)f_14960},
+{"f_14894:library_scm",(void*)f_14894},
+{"f_14902:library_scm",(void*)f_14902},
+{"f_14909:library_scm",(void*)f_14909},
+{"f_14912:library_scm",(void*)f_14912},
 {"f_14871:library_scm",(void*)f_14871},
 {"f_14879:library_scm",(void*)f_14879},
 {"f_14886:library_scm",(void*)f_14886},
 {"f_14889:library_scm",(void*)f_14889},
-{"f_14848:library_scm",(void*)f_14848},
-{"f_14856:library_scm",(void*)f_14856},
-{"f_14863:library_scm",(void*)f_14863},
-{"f_14866:library_scm",(void*)f_14866},
-{"f_14817:library_scm",(void*)f_14817},
-{"f_14821:library_scm",(void*)f_14821},
-{"f_14824:library_scm",(void*)f_14824},
-{"f_14786:library_scm",(void*)f_14786},
-{"f_14790:library_scm",(void*)f_14790},
-{"f_14793:library_scm",(void*)f_14793},
-{"f_14758:library_scm",(void*)f_14758},
-{"f_14762:library_scm",(void*)f_14762},
-{"f_14721:library_scm",(void*)f_14721},
-{"f_14725:library_scm",(void*)f_14725},
-{"f_14731:library_scm",(void*)f_14731},
-{"f_14734:library_scm",(void*)f_14734},
-{"f_14709:library_scm",(void*)f_14709},
-{"f_14713:library_scm",(void*)f_14713},
+{"f_14840:library_scm",(void*)f_14840},
+{"f_14844:library_scm",(void*)f_14844},
+{"f_14847:library_scm",(void*)f_14847},
+{"f_14809:library_scm",(void*)f_14809},
+{"f_14813:library_scm",(void*)f_14813},
+{"f_14816:library_scm",(void*)f_14816},
+{"f_14781:library_scm",(void*)f_14781},
+{"f_14785:library_scm",(void*)f_14785},
+{"f_14744:library_scm",(void*)f_14744},
+{"f_14748:library_scm",(void*)f_14748},
+{"f_14754:library_scm",(void*)f_14754},
+{"f_14757:library_scm",(void*)f_14757},
+{"f_14732:library_scm",(void*)f_14732},
+{"f_14736:library_scm",(void*)f_14736},
+{"f_14719:library_scm",(void*)f_14719},
+{"f_14668:library_scm",(void*)f_14668},
+{"f_14682:library_scm",(void*)f_14682},
+{"f_14689:library_scm",(void*)f_14689},
 {"f_14696:library_scm",(void*)f_14696},
-{"f_14645:library_scm",(void*)f_14645},
-{"f_14659:library_scm",(void*)f_14659},
-{"f_14666:library_scm",(void*)f_14666},
-{"f_14673:library_scm",(void*)f_14673},
-{"f_14583:library_scm",(void*)f_14583},
-{"f_14585:library_scm",(void*)f_14585},
-{"f_14598:library_scm",(void*)f_14598},
-{"f_14631:library_scm",(void*)f_14631},
-{"f_14601:library_scm",(void*)f_14601},
-{"f_14610:library_scm",(void*)f_14610},
+{"f_14606:library_scm",(void*)f_14606},
+{"f_14608:library_scm",(void*)f_14608},
 {"f_14621:library_scm",(void*)f_14621},
-{"f_14560:library_scm",(void*)f_14560},
-{"f_14523:library_scm",(void*)f_14523},
-{"f_14548:library_scm",(void*)f_14548},
-{"f_14536:library_scm",(void*)f_14536},
-{"f_14461:library_scm",(void*)f_14461},
-{"f_14449:library_scm",(void*)f_14449},
-{"f_14284:library_scm",(void*)f_14284},
-{"f_11891:library_scm",(void*)f_11891},
-{"f_11895:library_scm",(void*)f_11895},
-{"f_11898:library_scm",(void*)f_11898},
-{"f_11901:library_scm",(void*)f_11901},
-{"f_11904:library_scm",(void*)f_11904},
-{"f_11907:library_scm",(void*)f_11907},
-{"f_11984:library_scm",(void*)f_11984},
-{"f_13601:library_scm",(void*)f_13601},
-{"f_13604:library_scm",(void*)f_13604},
-{"f_13610:library_scm",(void*)f_13610},
-{"f_14254:library_scm",(void*)f_14254},
-{"f_14167:library_scm",(void*)f_14167},
-{"f_13693:library_scm",(void*)f_13693},
-{"f_13696:library_scm",(void*)f_13696},
-{"f_13755:library_scm",(void*)f_13755},
+{"f_14654:library_scm",(void*)f_14654},
+{"f_14624:library_scm",(void*)f_14624},
+{"f_14633:library_scm",(void*)f_14633},
+{"f_14644:library_scm",(void*)f_14644},
+{"f_14583:library_scm",(void*)f_14583},
+{"f_14546:library_scm",(void*)f_14546},
+{"f_14571:library_scm",(void*)f_14571},
+{"f_14559:library_scm",(void*)f_14559},
+{"f_14484:library_scm",(void*)f_14484},
+{"f_14472:library_scm",(void*)f_14472},
+{"f_14307:library_scm",(void*)f_14307},
+{"f_11914:library_scm",(void*)f_11914},
+{"f_11918:library_scm",(void*)f_11918},
+{"f_11921:library_scm",(void*)f_11921},
+{"f_11924:library_scm",(void*)f_11924},
+{"f_11927:library_scm",(void*)f_11927},
+{"f_11930:library_scm",(void*)f_11930},
+{"f_12007:library_scm",(void*)f_12007},
+{"f_13624:library_scm",(void*)f_13624},
+{"f_13627:library_scm",(void*)f_13627},
+{"f_13633:library_scm",(void*)f_13633},
+{"f_14277:library_scm",(void*)f_14277},
+{"f_14190:library_scm",(void*)f_14190},
+{"f_13716:library_scm",(void*)f_13716},
+{"f_13719:library_scm",(void*)f_13719},
+{"f_13778:library_scm",(void*)f_13778},
+{"f_14082:library_scm",(void*)f_14082},
+{"f_14085:library_scm",(void*)f_14085},
+{"f_14103:library_scm",(void*)f_14103},
+{"f_14159:library_scm",(void*)f_14159},
+{"f_14122:library_scm",(void*)f_14122},
+{"f_14097:library_scm",(void*)f_14097},
 {"f_14059:library_scm",(void*)f_14059},
 {"f_14062:library_scm",(void*)f_14062},
-{"f_14080:library_scm",(void*)f_14080},
-{"f_14136:library_scm",(void*)f_14136},
-{"f_14099:library_scm",(void*)f_14099},
-{"f_14074:library_scm",(void*)f_14074},
-{"f_14036:library_scm",(void*)f_14036},
-{"f_14039:library_scm",(void*)f_14039},
+{"f_14073:library_scm",(void*)f_14073},
 {"f_14050:library_scm",(void*)f_14050},
-{"f_14027:library_scm",(void*)f_14027},
-{"f_14023:library_scm",(void*)f_14023},
-{"f_14003:library_scm",(void*)f_14003},
+{"f_14046:library_scm",(void*)f_14046},
+{"f_14026:library_scm",(void*)f_14026},
+{"f_14033:library_scm",(void*)f_14033},
 {"f_14010:library_scm",(void*)f_14010},
-{"f_13987:library_scm",(void*)f_13987},
+{"f_14017:library_scm",(void*)f_14017},
 {"f_13994:library_scm",(void*)f_13994},
-{"f_13971:library_scm",(void*)f_13971},
-{"f_13978:library_scm",(void*)f_13978},
-{"f_13956:library_scm",(void*)f_13956},
-{"f_13959:library_scm",(void*)f_13959},
-{"f_13944:library_scm",(void*)f_13944},
-{"f_13929:library_scm",(void*)f_13929},
-{"f_13932:library_scm",(void*)f_13932},
-{"f_13917:library_scm",(void*)f_13917},
-{"f_13853:library_scm",(void*)f_13853},
-{"f_13856:library_scm",(void*)f_13856},
-{"f_13859:library_scm",(void*)f_13859},
-{"f_13875:library_scm",(void*)f_13875},
-{"f_13869:library_scm",(void*)f_13869},
-{"f_13864:library_scm",(void*)f_13864},
-{"f_13837:library_scm",(void*)f_13837},
+{"f_14001:library_scm",(void*)f_14001},
+{"f_13979:library_scm",(void*)f_13979},
+{"f_13982:library_scm",(void*)f_13982},
+{"f_13967:library_scm",(void*)f_13967},
+{"f_13952:library_scm",(void*)f_13952},
+{"f_13955:library_scm",(void*)f_13955},
+{"f_13940:library_scm",(void*)f_13940},
+{"f_13876:library_scm",(void*)f_13876},
+{"f_13879:library_scm",(void*)f_13879},
+{"f_13882:library_scm",(void*)f_13882},
+{"f_13898:library_scm",(void*)f_13898},
+{"f_13892:library_scm",(void*)f_13892},
+{"f_13887:library_scm",(void*)f_13887},
+{"f_13860:library_scm",(void*)f_13860},
+{"f_13867:library_scm",(void*)f_13867},
 {"f_13844:library_scm",(void*)f_13844},
-{"f_13821:library_scm",(void*)f_13821},
-{"f_13828:library_scm",(void*)f_13828},
-{"f_13809:library_scm",(void*)f_13809},
-{"f_13797:library_scm",(void*)f_13797},
-{"f_13785:library_scm",(void*)f_13785},
-{"f_13773:library_scm",(void*)f_13773},
-{"f_13749:library_scm",(void*)f_13749},
-{"f_13705:library_scm",(void*)f_13705},
-{"f_13708:library_scm",(void*)f_13708},
-{"f_13714:library_scm",(void*)f_13714},
-{"f_13657:library_scm",(void*)f_13657},
-{"f_13684:library_scm",(void*)f_13684},
+{"f_13851:library_scm",(void*)f_13851},
+{"f_13832:library_scm",(void*)f_13832},
+{"f_13820:library_scm",(void*)f_13820},
+{"f_13808:library_scm",(void*)f_13808},
+{"f_13796:library_scm",(void*)f_13796},
+{"f_13772:library_scm",(void*)f_13772},
+{"f_13728:library_scm",(void*)f_13728},
+{"f_13731:library_scm",(void*)f_13731},
+{"f_13737:library_scm",(void*)f_13737},
 {"f_13680:library_scm",(void*)f_13680},
-{"f_13666:library_scm",(void*)f_13666},
-{"f_13673:library_scm",(void*)f_13673},
-{"f_13641:library_scm",(void*)f_13641},
+{"f_13707:library_scm",(void*)f_13707},
+{"f_13703:library_scm",(void*)f_13703},
+{"f_13689:library_scm",(void*)f_13689},
+{"f_13696:library_scm",(void*)f_13696},
+{"f_13664:library_scm",(void*)f_13664},
+{"f_13671:library_scm",(void*)f_13671},
 {"f_13648:library_scm",(void*)f_13648},
-{"f_13625:library_scm",(void*)f_13625},
-{"f_13632:library_scm",(void*)f_13632},
-{"f_13586:library_scm",(void*)f_13586},
-{"f_13594:library_scm",(void*)f_13594},
-{"f_13517:library_scm",(void*)f_13517},
-{"f_13539:library_scm",(void*)f_13539},
-{"f_13524:library_scm",(void*)f_13524},
-{"f_13431:library_scm",(void*)f_13431},
-{"f_13435:library_scm",(void*)f_13435},
-{"f_13438:library_scm",(void*)f_13438},
-{"f_13444:library_scm",(void*)f_13444},
-{"f_13449:library_scm",(void*)f_13449},
-{"f_13497:library_scm",(void*)f_13497},
-{"f_13468:library_scm",(void*)f_13468},
-{"f_13482:library_scm",(void*)f_13482},
-{"f_13486:library_scm",(void*)f_13486},
-{"f_13478:library_scm",(void*)f_13478},
-{"f_13348:library_scm",(void*)f_13348},
-{"f_13354:library_scm",(void*)f_13354},
-{"f_13358:library_scm",(void*)f_13358},
+{"f_13655:library_scm",(void*)f_13655},
+{"f_13609:library_scm",(void*)f_13609},
+{"f_13617:library_scm",(void*)f_13617},
+{"f_13540:library_scm",(void*)f_13540},
+{"f_13562:library_scm",(void*)f_13562},
+{"f_13547:library_scm",(void*)f_13547},
+{"f_13454:library_scm",(void*)f_13454},
+{"f_13458:library_scm",(void*)f_13458},
+{"f_13461:library_scm",(void*)f_13461},
+{"f_13467:library_scm",(void*)f_13467},
+{"f_13472:library_scm",(void*)f_13472},
+{"f_13520:library_scm",(void*)f_13520},
+{"f_13491:library_scm",(void*)f_13491},
+{"f_13505:library_scm",(void*)f_13505},
+{"f_13509:library_scm",(void*)f_13509},
+{"f_13501:library_scm",(void*)f_13501},
+{"f_13371:library_scm",(void*)f_13371},
+{"f_13377:library_scm",(void*)f_13377},
+{"f_13381:library_scm",(void*)f_13381},
+{"f_13440:library_scm",(void*)f_13440},
 {"f_13417:library_scm",(void*)f_13417},
-{"f_13394:library_scm",(void*)f_13394},
-{"f_13132:library_scm",(void*)f_13132},
-{"f_13136:library_scm",(void*)f_13136},
-{"f_13139:library_scm",(void*)f_13139},
-{"f_13321:library_scm",(void*)f_13321},
-{"f_13328:library_scm",(void*)f_13328},
-{"f_13151:library_scm",(void*)f_13151},
-{"f_13168:library_scm",(void*)f_13168},
-{"f_13184:library_scm",(void*)f_13184},
+{"f_13155:library_scm",(void*)f_13155},
+{"f_13159:library_scm",(void*)f_13159},
+{"f_13162:library_scm",(void*)f_13162},
+{"f_13344:library_scm",(void*)f_13344},
+{"f_13351:library_scm",(void*)f_13351},
 {"f_13174:library_scm",(void*)f_13174},
-{"f_13057:library_scm",(void*)f_13057},
-{"f_13130:library_scm",(void*)f_13130},
-{"f_13071:library_scm",(void*)f_13071},
-{"f_13073:library_scm",(void*)f_13073},
-{"f_13119:library_scm",(void*)f_13119},
-{"f_13092:library_scm",(void*)f_13092},
-{"f_13099:library_scm",(void*)f_13099},
-{"f_13027:library_scm",(void*)f_13027},
-{"f_13055:library_scm",(void*)f_13055},
-{"f_13042:library_scm",(void*)f_13042},
-{"f_13031:library_scm",(void*)f_13031},
-{"f_13038:library_scm",(void*)f_13038},
-{"f_12972:library_scm",(void*)f_12972},
-{"f_12980:library_scm",(void*)f_12980},
-{"f_12982:library_scm",(void*)f_12982},
-{"f_12992:library_scm",(void*)f_12992},
-{"f_12998:library_scm",(void*)f_12998},
+{"f_13191:library_scm",(void*)f_13191},
+{"f_13207:library_scm",(void*)f_13207},
+{"f_13197:library_scm",(void*)f_13197},
+{"f_13080:library_scm",(void*)f_13080},
+{"f_13153:library_scm",(void*)f_13153},
+{"f_13094:library_scm",(void*)f_13094},
+{"f_13096:library_scm",(void*)f_13096},
+{"f_13142:library_scm",(void*)f_13142},
+{"f_13115:library_scm",(void*)f_13115},
+{"f_13122:library_scm",(void*)f_13122},
+{"f_13050:library_scm",(void*)f_13050},
+{"f_13078:library_scm",(void*)f_13078},
+{"f_13065:library_scm",(void*)f_13065},
+{"f_13054:library_scm",(void*)f_13054},
+{"f_13061:library_scm",(void*)f_13061},
+{"f_12995:library_scm",(void*)f_12995},
+{"f_13003:library_scm",(void*)f_13003},
 {"f_13005:library_scm",(void*)f_13005},
-{"f_12910:library_scm",(void*)f_12910},
-{"f_12918:library_scm",(void*)f_12918},
-{"f_12920:library_scm",(void*)f_12920},
-{"f_12930:library_scm",(void*)f_12930},
-{"f_12936:library_scm",(void*)f_12936},
-{"f_12939:library_scm",(void*)f_12939},
-{"f_12946:library_scm",(void*)f_12946},
-{"f_12840:library_scm",(void*)f_12840},
-{"f_12908:library_scm",(void*)f_12908},
-{"f_12850:library_scm",(void*)f_12850},
-{"f_12853:library_scm",(void*)f_12853},
-{"f_12780:library_scm",(void*)f_12780},
+{"f_13015:library_scm",(void*)f_13015},
+{"f_13021:library_scm",(void*)f_13021},
+{"f_13028:library_scm",(void*)f_13028},
+{"f_12933:library_scm",(void*)f_12933},
+{"f_12941:library_scm",(void*)f_12941},
+{"f_12943:library_scm",(void*)f_12943},
+{"f_12953:library_scm",(void*)f_12953},
+{"f_12959:library_scm",(void*)f_12959},
+{"f_12962:library_scm",(void*)f_12962},
+{"f_12969:library_scm",(void*)f_12969},
+{"f_12863:library_scm",(void*)f_12863},
+{"f_12931:library_scm",(void*)f_12931},
+{"f_12873:library_scm",(void*)f_12873},
+{"f_12876:library_scm",(void*)f_12876},
+{"f_12803:library_scm",(void*)f_12803},
+{"f_12861:library_scm",(void*)f_12861},
+{"f_12813:library_scm",(void*)f_12813},
+{"f_12816:library_scm",(void*)f_12816},
+{"f_12851:library_scm",(void*)f_12851},
 {"f_12838:library_scm",(void*)f_12838},
-{"f_12790:library_scm",(void*)f_12790},
-{"f_12793:library_scm",(void*)f_12793},
-{"f_12828:library_scm",(void*)f_12828},
-{"f_12815:library_scm",(void*)f_12815},
-{"f_12733:library_scm",(void*)f_12733},
-{"f_12738:library_scm",(void*)f_12738},
-{"f_12750:library_scm",(void*)f_12750},
-{"f_12765:library_scm",(void*)f_12765},
 {"f_12756:library_scm",(void*)f_12756},
-{"f_12715:library_scm",(void*)f_12715},
-{"f_12719:library_scm",(void*)f_12719},
-{"f_12725:library_scm",(void*)f_12725},
-{"f_12504:library_scm",(void*)f_12504},
-{"f_12713:library_scm",(void*)f_12713},
+{"f_12761:library_scm",(void*)f_12761},
+{"f_12773:library_scm",(void*)f_12773},
+{"f_12788:library_scm",(void*)f_12788},
+{"f_12779:library_scm",(void*)f_12779},
+{"f_12738:library_scm",(void*)f_12738},
+{"f_12742:library_scm",(void*)f_12742},
+{"f_12748:library_scm",(void*)f_12748},
 {"f_12527:library_scm",(void*)f_12527},
-{"f_12548:library_scm",(void*)f_12548},
-{"f_12552:library_scm",(void*)f_12552},
-{"f_12706:library_scm",(void*)f_12706},
-{"f_12555:library_scm",(void*)f_12555},
-{"f_12558:library_scm",(void*)f_12558},
-{"f_12702:library_scm",(void*)f_12702},
-{"f_12582:library_scm",(void*)f_12582},
-{"f_12585:library_scm",(void*)f_12585},
-{"f_12594:library_scm",(void*)f_12594},
-{"f_12664:library_scm",(void*)f_12664},
-{"f_12632:library_scm",(void*)f_12632},
-{"f_12635:library_scm",(void*)f_12635},
-{"f_12638:library_scm",(void*)f_12638},
-{"f_12597:library_scm",(void*)f_12597},
-{"f_12600:library_scm",(void*)f_12600},
+{"f_12736:library_scm",(void*)f_12736},
+{"f_12550:library_scm",(void*)f_12550},
+{"f_12571:library_scm",(void*)f_12571},
+{"f_12575:library_scm",(void*)f_12575},
+{"f_12729:library_scm",(void*)f_12729},
+{"f_12578:library_scm",(void*)f_12578},
+{"f_12581:library_scm",(void*)f_12581},
+{"f_12725:library_scm",(void*)f_12725},
+{"f_12605:library_scm",(void*)f_12605},
+{"f_12608:library_scm",(void*)f_12608},
+{"f_12617:library_scm",(void*)f_12617},
+{"f_12687:library_scm",(void*)f_12687},
+{"f_12655:library_scm",(void*)f_12655},
+{"f_12658:library_scm",(void*)f_12658},
+{"f_12661:library_scm",(void*)f_12661},
+{"f_12620:library_scm",(void*)f_12620},
 {"f_12623:library_scm",(void*)f_12623},
-{"f_12606:library_scm",(void*)f_12606},
-{"f_12619:library_scm",(void*)f_12619},
-{"f_12530:library_scm",(void*)f_12530},
-{"f_12514:library_scm",(void*)f_12514},
+{"f_12646:library_scm",(void*)f_12646},
+{"f_12629:library_scm",(void*)f_12629},
+{"f_12642:library_scm",(void*)f_12642},
+{"f_12553:library_scm",(void*)f_12553},
+{"f_12537:library_scm",(void*)f_12537},
+{"f_12548:library_scm",(void*)f_12548},
+{"f_12154:library_scm",(void*)f_12154},
 {"f_12525:library_scm",(void*)f_12525},
-{"f_12131:library_scm",(void*)f_12131},
-{"f_12502:library_scm",(void*)f_12502},
-{"f_12498:library_scm",(void*)f_12498},
-{"f_12494:library_scm",(void*)f_12494},
-{"f_12145:library_scm",(void*)f_12145},
-{"f_12147:library_scm",(void*)f_12147},
-{"f_12483:library_scm",(void*)f_12483},
-{"f_12164:library_scm",(void*)f_12164},
-{"f_12433:library_scm",(void*)f_12433},
+{"f_12521:library_scm",(void*)f_12521},
+{"f_12517:library_scm",(void*)f_12517},
+{"f_12168:library_scm",(void*)f_12168},
+{"f_12170:library_scm",(void*)f_12170},
+{"f_12506:library_scm",(void*)f_12506},
+{"f_12187:library_scm",(void*)f_12187},
+{"f_12456:library_scm",(void*)f_12456},
+{"f_12470:library_scm",(void*)f_12470},
+{"f_12477:library_scm",(void*)f_12477},
+{"f_12463:library_scm",(void*)f_12463},
+{"f_12423:library_scm",(void*)f_12423},
+{"f_12429:library_scm",(void*)f_12429},
+{"f_12443:library_scm",(void*)f_12443},
 {"f_12447:library_scm",(void*)f_12447},
-{"f_12454:library_scm",(void*)f_12454},
-{"f_12440:library_scm",(void*)f_12440},
-{"f_12400:library_scm",(void*)f_12400},
-{"f_12406:library_scm",(void*)f_12406},
-{"f_12420:library_scm",(void*)f_12420},
-{"f_12424:library_scm",(void*)f_12424},
-{"f_12413:library_scm",(void*)f_12413},
-{"f_12328:library_scm",(void*)f_12328},
+{"f_12436:library_scm",(void*)f_12436},
+{"f_12351:library_scm",(void*)f_12351},
+{"f_12357:library_scm",(void*)f_12357},
+{"f_12410:library_scm",(void*)f_12410},
+{"f_12414:library_scm",(void*)f_12414},
+{"f_12403:library_scm",(void*)f_12403},
+{"f_12399:library_scm",(void*)f_12399},
+{"f_12363:library_scm",(void*)f_12363},
+{"f_12366:library_scm",(void*)f_12366},
+{"f_12369:library_scm",(void*)f_12369},
+{"f_12379:library_scm",(void*)f_12379},
+{"f_12383:library_scm",(void*)f_12383},
+{"f_12342:library_scm",(void*)f_12342},
 {"f_12334:library_scm",(void*)f_12334},
-{"f_12387:library_scm",(void*)f_12387},
-{"f_12391:library_scm",(void*)f_12391},
-{"f_12380:library_scm",(void*)f_12380},
-{"f_12376:library_scm",(void*)f_12376},
-{"f_12340:library_scm",(void*)f_12340},
-{"f_12343:library_scm",(void*)f_12343},
-{"f_12346:library_scm",(void*)f_12346},
-{"f_12356:library_scm",(void*)f_12356},
-{"f_12360:library_scm",(void*)f_12360},
-{"f_12319:library_scm",(void*)f_12319},
-{"f_12311:library_scm",(void*)f_12311},
-{"f_12287:library_scm",(void*)f_12287},
-{"f_12266:library_scm",(void*)f_12266},
-{"f_12245:library_scm",(void*)f_12245},
-{"f_12228:library_scm",(void*)f_12228},
-{"f_12211:library_scm",(void*)f_12211},
-{"f_12194:library_scm",(void*)f_12194},
-{"f_12177:library_scm",(void*)f_12177},
-{"f_12095:library_scm",(void*)f_12095},
-{"f_12099:library_scm",(void*)f_12099},
-{"f_12107:library_scm",(void*)f_12107},
-{"f_12035:library_scm",(void*)f_12035},
-{"f_12041:library_scm",(void*)f_12041},
-{"f_12067:library_scm",(void*)f_12067},
-{"f_12051:library_scm",(void*)f_12051},
-{"f_12054:library_scm",(void*)f_12054},
+{"f_12310:library_scm",(void*)f_12310},
+{"f_12289:library_scm",(void*)f_12289},
+{"f_12268:library_scm",(void*)f_12268},
+{"f_12251:library_scm",(void*)f_12251},
+{"f_12234:library_scm",(void*)f_12234},
+{"f_12217:library_scm",(void*)f_12217},
+{"f_12200:library_scm",(void*)f_12200},
+{"f_12118:library_scm",(void*)f_12118},
+{"f_12122:library_scm",(void*)f_12122},
+{"f_12130:library_scm",(void*)f_12130},
+{"f_12058:library_scm",(void*)f_12058},
 {"f_12064:library_scm",(void*)f_12064},
-{"f_11987:library_scm",(void*)f_11987},
-{"f_11995:library_scm",(void*)f_11995},
-{"f_11997:library_scm",(void*)f_11997},
-{"f_12026:library_scm",(void*)f_12026},
-{"f_12033:library_scm",(void*)f_12033},
+{"f_12090:library_scm",(void*)f_12090},
+{"f_12074:library_scm",(void*)f_12074},
+{"f_12077:library_scm",(void*)f_12077},
+{"f_12087:library_scm",(void*)f_12087},
 {"f_12010:library_scm",(void*)f_12010},
-{"f_12017:library_scm",(void*)f_12017},
-{"f_11969:library_scm",(void*)f_11969},
-{"f_11973:library_scm",(void*)f_11973},
-{"f_11960:library_scm",(void*)f_11960},
+{"f_12018:library_scm",(void*)f_12018},
+{"f_12020:library_scm",(void*)f_12020},
+{"f_12049:library_scm",(void*)f_12049},
+{"f_12056:library_scm",(void*)f_12056},
+{"f_12033:library_scm",(void*)f_12033},
+{"f_12040:library_scm",(void*)f_12040},
+{"f_11992:library_scm",(void*)f_11992},
+{"f_11996:library_scm",(void*)f_11996},
+{"f_11983:library_scm",(void*)f_11983},
+{"f_11987:library_scm",(void*)f_11987},
+{"f_11947:library_scm",(void*)f_11947},
+{"f_11955:library_scm",(void*)f_11955},
+{"f_11957:library_scm",(void*)f_11957},
 {"f_11964:library_scm",(void*)f_11964},
-{"f_11924:library_scm",(void*)f_11924},
+{"f_11971:library_scm",(void*)f_11971},
+{"f_11938:library_scm",(void*)f_11938},
 {"f_11932:library_scm",(void*)f_11932},
-{"f_11934:library_scm",(void*)f_11934},
-{"f_11941:library_scm",(void*)f_11941},
-{"f_11948:library_scm",(void*)f_11948},
-{"f_11915:library_scm",(void*)f_11915},
+{"f_11888:library_scm",(void*)f_11888},
+{"f_11896:library_scm",(void*)f_11896},
 {"f_11909:library_scm",(void*)f_11909},
+{"f_11899:library_scm",(void*)f_11899},
 {"f_11865:library_scm",(void*)f_11865},
 {"f_11873:library_scm",(void*)f_11873},
 {"f_11886:library_scm",(void*)f_11886},
 {"f_11876:library_scm",(void*)f_11876},
-{"f_11842:library_scm",(void*)f_11842},
-{"f_11850:library_scm",(void*)f_11850},
-{"f_11863:library_scm",(void*)f_11863},
-{"f_11853:library_scm",(void*)f_11853},
-{"f_11816:library_scm",(void*)f_11816},
-{"f_11813:library_scm",(void*)f_11813},
-{"f_11810:library_scm",(void*)f_11810},
-{"f_11773:library_scm",(void*)f_11773},
-{"f_11777:library_scm",(void*)f_11777},
-{"f_11780:library_scm",(void*)f_11780},
-{"f_11783:library_scm",(void*)f_11783},
-{"f_11739:library_scm",(void*)f_11739},
-{"f_11743:library_scm",(void*)f_11743},
-{"f_11746:library_scm",(void*)f_11746},
-{"f_11749:library_scm",(void*)f_11749},
-{"f_11714:library_scm",(void*)f_11714},
-{"f_11727:library_scm",(void*)f_11727},
-{"f_11702:library_scm",(void*)f_11702},
-{"f_11706:library_scm",(void*)f_11706},
-{"f_11709:library_scm",(void*)f_11709},
-{"f_11643:library_scm",(void*)f_11643},
-{"f_11647:library_scm",(void*)f_11647},
-{"f_11615:library_scm",(void*)f_11615},
-{"f_11619:library_scm",(void*)f_11619},
-{"f_11574:library_scm",(void*)f_11574},
-{"f_11578:library_scm",(void*)f_11578},
-{"f_11581:library_scm",(void*)f_11581},
-{"f_11584:library_scm",(void*)f_11584},
-{"f_11571:library_scm",(void*)f_11571},
-{"f_11472:library_scm",(void*)f_11472},
+{"f_11839:library_scm",(void*)f_11839},
+{"f_11836:library_scm",(void*)f_11836},
+{"f_11833:library_scm",(void*)f_11833},
+{"f_11796:library_scm",(void*)f_11796},
+{"f_11800:library_scm",(void*)f_11800},
+{"f_11803:library_scm",(void*)f_11803},
+{"f_11806:library_scm",(void*)f_11806},
+{"f_11762:library_scm",(void*)f_11762},
+{"f_11766:library_scm",(void*)f_11766},
+{"f_11769:library_scm",(void*)f_11769},
+{"f_11772:library_scm",(void*)f_11772},
+{"f_11737:library_scm",(void*)f_11737},
+{"f_11750:library_scm",(void*)f_11750},
+{"f_11725:library_scm",(void*)f_11725},
+{"f_11729:library_scm",(void*)f_11729},
+{"f_11732:library_scm",(void*)f_11732},
+{"f_11666:library_scm",(void*)f_11666},
+{"f_11670:library_scm",(void*)f_11670},
+{"f_11638:library_scm",(void*)f_11638},
+{"f_11642:library_scm",(void*)f_11642},
+{"f_11597:library_scm",(void*)f_11597},
+{"f_11601:library_scm",(void*)f_11601},
+{"f_11604:library_scm",(void*)f_11604},
+{"f_11607:library_scm",(void*)f_11607},
+{"f_11594:library_scm",(void*)f_11594},
+{"f_11495:library_scm",(void*)f_11495},
+{"f_11502:library_scm",(void*)f_11502},
+{"f_11576:library_scm",(void*)f_11576},
+{"f_11509:library_scm",(void*)f_11509},
+{"f_11513:library_scm",(void*)f_11513},
+{"f_11544:library_scm",(void*)f_11544},
+{"f_11526:library_scm",(void*)f_11526},
+{"f_11533:library_scm",(void*)f_11533},
+{"f_11591:library_scm",(void*)f_11591},
+{"f_11440:library_scm",(void*)f_11440},
+{"f_11452:library_scm",(void*)f_11452},
+{"f_11458:library_scm",(void*)f_11458},
+{"f_11484:library_scm",(void*)f_11484},
+{"f_11488:library_scm",(void*)f_11488},
+{"f_11468:library_scm",(void*)f_11468},
 {"f_11479:library_scm",(void*)f_11479},
-{"f_11553:library_scm",(void*)f_11553},
-{"f_11486:library_scm",(void*)f_11486},
-{"f_11490:library_scm",(void*)f_11490},
-{"f_11521:library_scm",(void*)f_11521},
-{"f_11503:library_scm",(void*)f_11503},
-{"f_11510:library_scm",(void*)f_11510},
-{"f_11568:library_scm",(void*)f_11568},
-{"f_11417:library_scm",(void*)f_11417},
+{"f_11475:library_scm",(void*)f_11475},
+{"f_11462:library_scm",(void*)f_11462},
+{"f_11403:library_scm",(void*)f_11403},
+{"f_11412:library_scm",(void*)f_11412},
+{"f_11438:library_scm",(void*)f_11438},
+{"f_11422:library_scm",(void*)f_11422},
+{"f_11433:library_scm",(void*)f_11433},
 {"f_11429:library_scm",(void*)f_11429},
-{"f_11435:library_scm",(void*)f_11435},
-{"f_11461:library_scm",(void*)f_11461},
-{"f_11465:library_scm",(void*)f_11465},
-{"f_11445:library_scm",(void*)f_11445},
-{"f_11456:library_scm",(void*)f_11456},
-{"f_11452:library_scm",(void*)f_11452},
-{"f_11380:library_scm",(void*)f_11380},
-{"f_11389:library_scm",(void*)f_11389},
-{"f_11415:library_scm",(void*)f_11415},
-{"f_11399:library_scm",(void*)f_11399},
-{"f_11410:library_scm",(void*)f_11410},
-{"f_11406:library_scm",(void*)f_11406},
-{"f_11332:library_scm",(void*)f_11332},
-{"f_11336:library_scm",(void*)f_11336},
-{"f_11339:library_scm",(void*)f_11339},
-{"f_11320:library_scm",(void*)f_11320},
-{"f_11308:library_scm",(void*)f_11308},
-{"f_11312:library_scm",(void*)f_11312},
-{"f_11277:library_scm",(void*)f_11277},
-{"f25012:library_scm",(void*)f25012},
-{"f23907:library_scm",(void*)f23907},
-{"f_11281:library_scm",(void*)f_11281},
-{"f_11284:library_scm",(void*)f_11284},
-{"f_11243:library_scm",(void*)f_11243},
-{"f_11247:library_scm",(void*)f_11247},
-{"f_11250:library_scm",(void*)f_11250},
+{"f_11416:library_scm",(void*)f_11416},
+{"f_11355:library_scm",(void*)f_11355},
+{"f_11359:library_scm",(void*)f_11359},
+{"f_11362:library_scm",(void*)f_11362},
+{"f_11343:library_scm",(void*)f_11343},
+{"f_11331:library_scm",(void*)f_11331},
+{"f_11335:library_scm",(void*)f_11335},
+{"f_11300:library_scm",(void*)f_11300},
+{"f25047:library_scm",(void*)f25047},
+{"f23942:library_scm",(void*)f23942},
+{"f_11304:library_scm",(void*)f_11304},
+{"f_11307:library_scm",(void*)f_11307},
+{"f_11266:library_scm",(void*)f_11266},
+{"f_11270:library_scm",(void*)f_11270},
+{"f_11273:library_scm",(void*)f_11273},
+{"f_11276:library_scm",(void*)f_11276},
 {"f_11253:library_scm",(void*)f_11253},
-{"f_11230:library_scm",(void*)f_11230},
+{"f_11260:library_scm",(void*)f_11260},
+{"f_11224:library_scm",(void*)f_11224},
+{"f_11233:library_scm",(void*)f_11233},
+{"f_11251:library_scm",(void*)f_11251},
 {"f_11237:library_scm",(void*)f_11237},
-{"f_11201:library_scm",(void*)f_11201},
-{"f_11210:library_scm",(void*)f_11210},
-{"f_11228:library_scm",(void*)f_11228},
-{"f_11214:library_scm",(void*)f_11214},
-{"f_11179:library_scm",(void*)f_11179},
-{"f_11188:library_scm",(void*)f_11188},
-{"f_11199:library_scm",(void*)f_11199},
-{"f_11195:library_scm",(void*)f_11195},
-{"f_11159:library_scm",(void*)f_11159},
-{"f_11163:library_scm",(void*)f_11163},
-{"f_11169:library_scm",(void*)f_11169},
-{"f_11173:library_scm",(void*)f_11173},
-{"f_11139:library_scm",(void*)f_11139},
-{"f_11143:library_scm",(void*)f_11143},
-{"f_11149:library_scm",(void*)f_11149},
+{"f_11202:library_scm",(void*)f_11202},
+{"f_11211:library_scm",(void*)f_11211},
+{"f_11222:library_scm",(void*)f_11222},
+{"f_11218:library_scm",(void*)f_11218},
+{"f_11182:library_scm",(void*)f_11182},
+{"f_11186:library_scm",(void*)f_11186},
+{"f_11192:library_scm",(void*)f_11192},
+{"f_11196:library_scm",(void*)f_11196},
+{"f_11162:library_scm",(void*)f_11162},
+{"f_11166:library_scm",(void*)f_11166},
+{"f_11172:library_scm",(void*)f_11172},
+{"f_11176:library_scm",(void*)f_11176},
+{"f_11138:library_scm",(void*)f_11138},
+{"f_11142:library_scm",(void*)f_11142},
 {"f_11153:library_scm",(void*)f_11153},
-{"f_11115:library_scm",(void*)f_11115},
-{"f_11119:library_scm",(void*)f_11119},
-{"f_11130:library_scm",(void*)f_11130},
-{"f_11134:library_scm",(void*)f_11134},
-{"f_11124:library_scm",(void*)f_11124},
-{"f_11091:library_scm",(void*)f_11091},
-{"f_11095:library_scm",(void*)f_11095},
-{"f_11106:library_scm",(void*)f_11106},
-{"f_11110:library_scm",(void*)f_11110},
-{"f_11100:library_scm",(void*)f_11100},
-{"f_11085:library_scm",(void*)f_11085},
-{"f_11079:library_scm",(void*)f_11079},
-{"f_11073:library_scm",(void*)f_11073},
-{"f_11067:library_scm",(void*)f_11067},
-{"f_11042:library_scm",(void*)f_11042},
-{"f_11046:library_scm",(void*)f_11046},
-{"f_11058:library_scm",(void*)f_11058},
-{"f_10944:library_scm",(void*)f_10944},
-{"f_10953:library_scm",(void*)f_10953},
-{"f_10989:library_scm",(void*)f_10989},
-{"f_11002:library_scm",(void*)f_11002},
-{"f_10960:library_scm",(void*)f_10960},
-{"f_10963:library_scm",(void*)f_10963},
-{"f_10987:library_scm",(void*)f_10987},
-{"f_10969:library_scm",(void*)f_10969},
-{"f_10972:library_scm",(void*)f_10972},
+{"f_11157:library_scm",(void*)f_11157},
+{"f_11147:library_scm",(void*)f_11147},
+{"f_11114:library_scm",(void*)f_11114},
+{"f_11118:library_scm",(void*)f_11118},
+{"f_11129:library_scm",(void*)f_11129},
+{"f_11133:library_scm",(void*)f_11133},
+{"f_11123:library_scm",(void*)f_11123},
+{"f_11108:library_scm",(void*)f_11108},
+{"f_11102:library_scm",(void*)f_11102},
+{"f_11096:library_scm",(void*)f_11096},
+{"f_11090:library_scm",(void*)f_11090},
+{"f_11065:library_scm",(void*)f_11065},
+{"f_11069:library_scm",(void*)f_11069},
+{"f_11081:library_scm",(void*)f_11081},
+{"f_10967:library_scm",(void*)f_10967},
+{"f_10976:library_scm",(void*)f_10976},
+{"f_11012:library_scm",(void*)f_11012},
+{"f_11025:library_scm",(void*)f_11025},
 {"f_10983:library_scm",(void*)f_10983},
-{"f_10979:library_scm",(void*)f_10979},
-{"f_10966:library_scm",(void*)f_10966},
-{"f_10854:library_scm",(void*)f_10854},
-{"f_10894:library_scm",(void*)f_10894},
-{"f_10928:library_scm",(void*)f_10928},
+{"f_10986:library_scm",(void*)f_10986},
+{"f_11010:library_scm",(void*)f_11010},
+{"f_10992:library_scm",(void*)f_10992},
+{"f_10995:library_scm",(void*)f_10995},
+{"f_11006:library_scm",(void*)f_11006},
+{"f_11002:library_scm",(void*)f_11002},
+{"f_10989:library_scm",(void*)f_10989},
+{"f_10877:library_scm",(void*)f_10877},
 {"f_10917:library_scm",(void*)f_10917},
-{"f_10924:library_scm",(void*)f_10924},
-{"f_10873:library_scm",(void*)f_10873},
-{"f_10880:library_scm",(void*)f_10880},
-{"f_10844:library_scm",(void*)f_10844},
-{"f_10852:library_scm",(void*)f_10852},
-{"f_10810:library_scm",(void*)f_10810},
+{"f_10951:library_scm",(void*)f_10951},
+{"f_10940:library_scm",(void*)f_10940},
+{"f_10947:library_scm",(void*)f_10947},
+{"f_10896:library_scm",(void*)f_10896},
+{"f_10903:library_scm",(void*)f_10903},
+{"f_10867:library_scm",(void*)f_10867},
+{"f_10875:library_scm",(void*)f_10875},
+{"f_10833:library_scm",(void*)f_10833},
+{"f_10821:library_scm",(void*)f_10821},
+{"f_10815:library_scm",(void*)f_10815},
 {"f_10798:library_scm",(void*)f_10798},
-{"f_10792:library_scm",(void*)f_10792},
-{"f_10775:library_scm",(void*)f_10775},
-{"f_10790:library_scm",(void*)f_10790},
-{"f_10759:library_scm",(void*)f_10759},
-{"f_10772:library_scm",(void*)f_10772},
-{"f_10743:library_scm",(void*)f_10743},
-{"f_10756:library_scm",(void*)f_10756},
-{"f_10727:library_scm",(void*)f_10727},
-{"f_10740:library_scm",(void*)f_10740},
-{"f_10712:library_scm",(void*)f_10712},
-{"f_10716:library_scm",(void*)f_10716},
-{"f_10719:library_scm",(void*)f_10719},
-{"f_10682:library_scm",(void*)f_10682},
-{"f_10655:library_scm",(void*)f_10655},
-{"f_10667:library_scm",(void*)f_10667},
-{"f_22054:library_scm",(void*)f_22054},
-{"f_22175:library_scm",(void*)f_22175},
-{"f_22061:library_scm",(void*)f_22061},
-{"f_22074:library_scm",(void*)f_22074},
-{"f_22122:library_scm",(void*)f_22122},
-{"f_22126:library_scm",(void*)f_22126},
-{"f_22107:library_scm",(void*)f_22107},
-{"f_22143:library_scm",(void*)f_22143},
-{"f_21998:library_scm",(void*)f_21998},
-{"f_22006:library_scm",(void*)f_22006},
+{"f_10813:library_scm",(void*)f_10813},
+{"f_10782:library_scm",(void*)f_10782},
+{"f_10795:library_scm",(void*)f_10795},
+{"f_10766:library_scm",(void*)f_10766},
+{"f_10779:library_scm",(void*)f_10779},
+{"f_10750:library_scm",(void*)f_10750},
+{"f_10763:library_scm",(void*)f_10763},
+{"f_10735:library_scm",(void*)f_10735},
+{"f_10739:library_scm",(void*)f_10739},
+{"f_10742:library_scm",(void*)f_10742},
+{"f_10705:library_scm",(void*)f_10705},
+{"f_10678:library_scm",(void*)f_10678},
+{"f_10690:library_scm",(void*)f_10690},
+{"f_22079:library_scm",(void*)f_22079},
+{"f_22200:library_scm",(void*)f_22200},
+{"f_22086:library_scm",(void*)f_22086},
+{"f_22099:library_scm",(void*)f_22099},
+{"f_22104:library_scm",(void*)f_22104},
+{"f_22147:library_scm",(void*)f_22147},
+{"f_22151:library_scm",(void*)f_22151},
+{"f_22132:library_scm",(void*)f_22132},
+{"f_22168:library_scm",(void*)f_22168},
+{"f_22023:library_scm",(void*)f_22023},
+{"f_22031:library_scm",(void*)f_22031},
+{"f_22033:library_scm",(void*)f_22033},
+{"f_22020:library_scm",(void*)f_22020},
+{"f_22017:library_scm",(void*)f_22017},
+{"f_22011:library_scm",(void*)f_22011},
 {"f_22008:library_scm",(void*)f_22008},
-{"f_21995:library_scm",(void*)f_21995},
-{"f_21992:library_scm",(void*)f_21992},
-{"f_21986:library_scm",(void*)f_21986},
-{"f_21983:library_scm",(void*)f_21983},
-{"f_21980:library_scm",(void*)f_21980},
-{"f_21977:library_scm",(void*)f_21977},
-{"f_21974:library_scm",(void*)f_21974},
-{"f_10608:library_scm",(void*)f_10608},
-{"f_10587:library_scm",(void*)f_10587},
-{"f_10570:library_scm",(void*)f_10570},
-{"f_10567:library_scm",(void*)f_10567},
+{"f_22005:library_scm",(void*)f_22005},
+{"f_22002:library_scm",(void*)f_22002},
+{"f_21999:library_scm",(void*)f_21999},
+{"f_10631:library_scm",(void*)f_10631},
+{"f_10610:library_scm",(void*)f_10610},
+{"f_10593:library_scm",(void*)f_10593},
+{"f_10590:library_scm",(void*)f_10590},
+{"f_10575:library_scm",(void*)f_10575},
+{"f_10584:library_scm",(void*)f_10584},
+{"f_10542:library_scm",(void*)f_10542},
 {"f_10552:library_scm",(void*)f_10552},
-{"f_10561:library_scm",(void*)f_10561},
-{"f_10519:library_scm",(void*)f_10519},
-{"f_10529:library_scm",(void*)f_10529},
+{"f_10535:library_scm",(void*)f_10535},
+{"f_10525:library_scm",(void*)f_10525},
+{"f_10467:library_scm",(void*)f_10467},
 {"f_10512:library_scm",(void*)f_10512},
-{"f_10502:library_scm",(void*)f_10502},
-{"f_10444:library_scm",(void*)f_10444},
+{"f_10483:library_scm",(void*)f_10483},
 {"f_10489:library_scm",(void*)f_10489},
-{"f_10460:library_scm",(void*)f_10460},
-{"f_10466:library_scm",(void*)f_10466},
-{"f_10404:library_scm",(void*)f_10404},
-{"f_10410:library_scm",(void*)f_10410},
-{"f_10416:library_scm",(void*)f_10416},
-{"f_10420:library_scm",(void*)f_10420},
-{"f_10373:library_scm",(void*)f_10373},
-{"f_10377:library_scm",(void*)f_10377},
+{"f_10427:library_scm",(void*)f_10427},
+{"f_10433:library_scm",(void*)f_10433},
+{"f_10439:library_scm",(void*)f_10439},
+{"f_10443:library_scm",(void*)f_10443},
+{"f_10396:library_scm",(void*)f_10396},
+{"f_10400:library_scm",(void*)f_10400},
+{"f_10409:library_scm",(void*)f_10409},
+{"f_10417:library_scm",(void*)f_10417},
+{"f_10307:library_scm",(void*)f_10307},
+{"f_10361:library_scm",(void*)f_10361},
+{"f_10393:library_scm",(void*)f_10393},
+{"f_10390:library_scm",(void*)f_10390},
+{"f_10378:library_scm",(void*)f_10378},
 {"f_10386:library_scm",(void*)f_10386},
-{"f_10394:library_scm",(void*)f_10394},
-{"f_10284:library_scm",(void*)f_10284},
-{"f_10338:library_scm",(void*)f_10338},
-{"f_10370:library_scm",(void*)f_10370},
-{"f_10367:library_scm",(void*)f_10367},
-{"f_10355:library_scm",(void*)f_10355},
-{"f_10363:library_scm",(void*)f_10363},
-{"f_10359:library_scm",(void*)f_10359},
-{"f_10296:library_scm",(void*)f_10296},
-{"f_10325:library_scm",(void*)f_10325},
-{"f_10213:library_scm",(void*)f_10213},
-{"f_10255:library_scm",(void*)f_10255},
-{"f_10279:library_scm",(void*)f_10279},
-{"f_10268:library_scm",(void*)f_10268},
-{"f_10275:library_scm",(void*)f_10275},
-{"f_10225:library_scm",(void*)f_10225},
-{"f_10235:library_scm",(void*)f_10235},
-{"f_10161:library_scm",(void*)f_10161},
-{"f_10179:library_scm",(void*)f_10179},
+{"f_10382:library_scm",(void*)f_10382},
+{"f_10319:library_scm",(void*)f_10319},
+{"f_10348:library_scm",(void*)f_10348},
+{"f_10236:library_scm",(void*)f_10236},
+{"f_10278:library_scm",(void*)f_10278},
+{"f_10302:library_scm",(void*)f_10302},
+{"f_10291:library_scm",(void*)f_10291},
+{"f_10298:library_scm",(void*)f_10298},
+{"f_10248:library_scm",(void*)f_10248},
+{"f_10258:library_scm",(void*)f_10258},
+{"f_10184:library_scm",(void*)f_10184},
+{"f_10202:library_scm",(void*)f_10202},
+{"f_10194:library_scm",(void*)f_10194},
+{"f_10139:library_scm",(void*)f_10139},
 {"f_10171:library_scm",(void*)f_10171},
-{"f_10116:library_scm",(void*)f_10116},
-{"f_10148:library_scm",(void*)f_10148},
-{"f_10152:library_scm",(void*)f_10152},
-{"f_10071:library_scm",(void*)f_10071},
-{"f_10077:library_scm",(void*)f_10077},
-{"f_10097:library_scm",(void*)f_10097},
-{"f_10101:library_scm",(void*)f_10101},
-{"f_10033:library_scm",(void*)f_10033},
-{"f_10039:library_scm",(void*)f_10039},
-{"f_10055:library_scm",(void*)f_10055},
-{"f_10027:library_scm",(void*)f_10027},
-{"f_10020:library_scm",(void*)f_10020},
-{"f_10015:library_scm",(void*)f_10015},
-{"f_9861:library_scm",(void*)f_9861},
-{"f_9892:library_scm",(void*)f_9892},
-{"f_9895:library_scm",(void*)f_9895},
-{"f_9874:library_scm",(void*)f_9874},
-{"f_9820:library_scm",(void*)f_9820},
+{"f_10175:library_scm",(void*)f_10175},
+{"f_10094:library_scm",(void*)f_10094},
+{"f_10100:library_scm",(void*)f_10100},
+{"f_10120:library_scm",(void*)f_10120},
+{"f_10124:library_scm",(void*)f_10124},
+{"f_10056:library_scm",(void*)f_10056},
+{"f_10062:library_scm",(void*)f_10062},
+{"f_10078:library_scm",(void*)f_10078},
+{"f_10050:library_scm",(void*)f_10050},
+{"f_10043:library_scm",(void*)f_10043},
+{"f_10038:library_scm",(void*)f_10038},
+{"f_9884:library_scm",(void*)f_9884},
+{"f_9915:library_scm",(void*)f_9915},
+{"f_9918:library_scm",(void*)f_9918},
+{"f_9897:library_scm",(void*)f_9897},
+{"f_9843:library_scm",(void*)f_9843},
+{"f_9856:library_scm",(void*)f_9856},
 {"f_9833:library_scm",(void*)f_9833},
-{"f_9810:library_scm",(void*)f_9810},
-{"f_9804:library_scm",(void*)f_9804},
-{"f_9798:library_scm",(void*)f_9798},
-{"f_9792:library_scm",(void*)f_9792},
-{"f_9786:library_scm",(void*)f_9786},
-{"f_9772:library_scm",(void*)f_9772},
-{"f_9780:library_scm",(void*)f_9780},
-{"f_9784:library_scm",(void*)f_9784},
-{"f_9758:library_scm",(void*)f_9758},
-{"f_9766:library_scm",(void*)f_9766},
-{"f_9770:library_scm",(void*)f_9770},
-{"f_9744:library_scm",(void*)f_9744},
-{"f_9752:library_scm",(void*)f_9752},
-{"f_9756:library_scm",(void*)f_9756},
-{"f_9730:library_scm",(void*)f_9730},
-{"f_9738:library_scm",(void*)f_9738},
-{"f_9742:library_scm",(void*)f_9742},
-{"f_9716:library_scm",(void*)f_9716},
-{"f_9724:library_scm",(void*)f_9724},
-{"f_9728:library_scm",(void*)f_9728},
-{"f_9705:library_scm",(void*)f_9705},
-{"f_9699:library_scm",(void*)f_9699},
-{"f_9687:library_scm",(void*)f_9687},
-{"f_9675:library_scm",(void*)f_9675},
-{"f_9663:library_scm",(void*)f_9663},
-{"f_9651:library_scm",(void*)f_9651},
-{"f_9639:library_scm",(void*)f_9639},
-{"f_9633:library_scm",(void*)f_9633},
-{"f_9627:library_scm",(void*)f_9627},
-{"f_9624:library_scm",(void*)f_9624},
-{"f_9589:library_scm",(void*)f_9589},
-{"f_9593:library_scm",(void*)f_9593},
-{"f_9601:library_scm",(void*)f_9601},
-{"f_9555:library_scm",(void*)f_9555},
-{"f_9559:library_scm",(void*)f_9559},
+{"f_9827:library_scm",(void*)f_9827},
+{"f_9821:library_scm",(void*)f_9821},
+{"f_9815:library_scm",(void*)f_9815},
+{"f_9809:library_scm",(void*)f_9809},
+{"f_9795:library_scm",(void*)f_9795},
+{"f_9803:library_scm",(void*)f_9803},
+{"f_9807:library_scm",(void*)f_9807},
+{"f_9781:library_scm",(void*)f_9781},
+{"f_9789:library_scm",(void*)f_9789},
+{"f_9793:library_scm",(void*)f_9793},
+{"f_9767:library_scm",(void*)f_9767},
+{"f_9775:library_scm",(void*)f_9775},
+{"f_9779:library_scm",(void*)f_9779},
+{"f_9753:library_scm",(void*)f_9753},
+{"f_9761:library_scm",(void*)f_9761},
+{"f_9765:library_scm",(void*)f_9765},
+{"f_9739:library_scm",(void*)f_9739},
+{"f_9747:library_scm",(void*)f_9747},
+{"f_9751:library_scm",(void*)f_9751},
+{"f_9733:library_scm",(void*)f_9733},
+{"f_9727:library_scm",(void*)f_9727},
+{"f_9715:library_scm",(void*)f_9715},
+{"f_9703:library_scm",(void*)f_9703},
+{"f_9691:library_scm",(void*)f_9691},
+{"f_9679:library_scm",(void*)f_9679},
+{"f_9667:library_scm",(void*)f_9667},
+{"f_9661:library_scm",(void*)f_9661},
+{"f_9655:library_scm",(void*)f_9655},
+{"f_9652:library_scm",(void*)f_9652},
+{"f_9617:library_scm",(void*)f_9617},
+{"f_9621:library_scm",(void*)f_9621},
+{"f_9629:library_scm",(void*)f_9629},
+{"f_9583:library_scm",(void*)f_9583},
+{"f_9587:library_scm",(void*)f_9587},
+{"f_9512:library_scm",(void*)f_9512},
+{"f_9528:library_scm",(void*)f_9528},
+{"f_9534:library_scm",(void*)f_9534},
+{"f_9539:library_scm",(void*)f_9539},
 {"f_9484:library_scm",(void*)f_9484},
-{"f_9506:library_scm",(void*)f_9506},
-{"f_9511:library_scm",(void*)f_9511},
-{"f_9456:library_scm",(void*)f_9456},
-{"f_9465:library_scm",(void*)f_9465},
-{"f_9450:library_scm",(void*)f_9450},
-{"f_9417:library_scm",(void*)f_9417},
-{"f_9426:library_scm",(void*)f_9426},
-{"f_9444:library_scm",(void*)f_9444},
-{"f_9365:library_scm",(void*)f_9365},
-{"f_9381:library_scm",(void*)f_9381},
-{"f_9386:library_scm",(void*)f_9386},
-{"f_9336:library_scm",(void*)f_9336},
-{"f_9343:library_scm",(void*)f_9343},
-{"f_9333:library_scm",(void*)f_9333},
-{"f_9330:library_scm",(void*)f_9330},
+{"f_9493:library_scm",(void*)f_9493},
+{"f_9478:library_scm",(void*)f_9478},
+{"f_9445:library_scm",(void*)f_9445},
+{"f_9454:library_scm",(void*)f_9454},
+{"f_9472:library_scm",(void*)f_9472},
+{"f_9393:library_scm",(void*)f_9393},
+{"f_9409:library_scm",(void*)f_9409},
+{"f_9414:library_scm",(void*)f_9414},
+{"f_9364:library_scm",(void*)f_9364},
+{"f_9371:library_scm",(void*)f_9371},
+{"f_9361:library_scm",(void*)f_9361},
+{"f_9358:library_scm",(void*)f_9358},
+{"f_9355:library_scm",(void*)f_9355},
+{"f_9352:library_scm",(void*)f_9352},
 {"f_9327:library_scm",(void*)f_9327},
-{"f_9324:library_scm",(void*)f_9324},
-{"f_9299:library_scm",(void*)f_9299},
+{"f_9331:library_scm",(void*)f_9331},
+{"f_9334:library_scm",(void*)f_9334},
+{"f_9315:library_scm",(void*)f_9315},
+{"f_9319:library_scm",(void*)f_9319},
+{"f_9325:library_scm",(void*)f_9325},
 {"f_9303:library_scm",(void*)f_9303},
-{"f_9306:library_scm",(void*)f_9306},
-{"f_9287:library_scm",(void*)f_9287},
-{"f_9291:library_scm",(void*)f_9291},
-{"f_9297:library_scm",(void*)f_9297},
-{"f_9275:library_scm",(void*)f_9275},
-{"f_9285:library_scm",(void*)f_9285},
-{"f_9266:library_scm",(void*)f_9266},
-{"f_9270:library_scm",(void*)f_9270},
-{"f_9260:library_scm",(void*)f_9260},
-{"f_9251:library_scm",(void*)f_9251},
-{"f_9245:library_scm",(void*)f_9245},
-{"f_9249:library_scm",(void*)f_9249},
-{"f_9205:library_scm",(void*)f_9205},
-{"f_9190:library_scm",(void*)f_9190},
+{"f_9313:library_scm",(void*)f_9313},
+{"f_9294:library_scm",(void*)f_9294},
+{"f_9298:library_scm",(void*)f_9298},
+{"f_9288:library_scm",(void*)f_9288},
+{"f_9279:library_scm",(void*)f_9279},
+{"f_9273:library_scm",(void*)f_9273},
+{"f_9277:library_scm",(void*)f_9277},
+{"f_9233:library_scm",(void*)f_9233},
+{"f_9218:library_scm",(void*)f_9218},
+{"f_9225:library_scm",(void*)f_9225},
 {"f_9197:library_scm",(void*)f_9197},
-{"f_9169:library_scm",(void*)f_9169},
-{"f_9184:library_scm",(void*)f_9184},
-{"f_9180:library_scm",(void*)f_9180},
-{"f_9149:library_scm",(void*)f_9149},
+{"f_9212:library_scm",(void*)f_9212},
+{"f_9208:library_scm",(void*)f_9208},
+{"f_9177:library_scm",(void*)f_9177},
+{"f_9123:library_scm",(void*)f_9123},
+{"f_9157:library_scm",(void*)f_9157},
+{"f23892:library_scm",(void*)f23892},
+{"f23888:library_scm",(void*)f23888},
+{"f_9144:library_scm",(void*)f_9144},
+{"f_9148:library_scm",(void*)f_9148},
+{"f_9140:library_scm",(void*)f_9140},
+{"f_9110:library_scm",(void*)f_9110},
+{"f_9121:library_scm",(void*)f_9121},
+{"f_9097:library_scm",(void*)f_9097},
+{"f_9108:library_scm",(void*)f_9108},
+{"f_9084:library_scm",(void*)f_9084},
 {"f_9095:library_scm",(void*)f_9095},
-{"f_9129:library_scm",(void*)f_9129},
-{"f23857:library_scm",(void*)f23857},
-{"f23853:library_scm",(void*)f23853},
-{"f_9116:library_scm",(void*)f_9116},
-{"f_9120:library_scm",(void*)f_9120},
-{"f_9112:library_scm",(void*)f_9112},
-{"f_9082:library_scm",(void*)f_9082},
-{"f_9093:library_scm",(void*)f_9093},
-{"f_9069:library_scm",(void*)f_9069},
-{"f_9080:library_scm",(void*)f_9080},
-{"f_9056:library_scm",(void*)f_9056},
-{"f_9067:library_scm",(void*)f_9067},
-{"f_9043:library_scm",(void*)f_9043},
-{"f_9051:library_scm",(void*)f_9051},
-{"f_9020:library_scm",(void*)f_9020},
-{"f_9002:library_scm",(void*)f_9002},
-{"f_8976:library_scm",(void*)f_8976},
-{"f_8996:library_scm",(void*)f_8996},
-{"f_9000:library_scm",(void*)f_9000},
-{"f_8958:library_scm",(void*)f_8958},
-{"f_8931:library_scm",(void*)f_8931},
-{"f_8919:library_scm",(void*)f_8919},
-{"f_8916:library_scm",(void*)f_8916},
+{"f_9071:library_scm",(void*)f_9071},
+{"f_9079:library_scm",(void*)f_9079},
+{"f_9048:library_scm",(void*)f_9048},
+{"f_9030:library_scm",(void*)f_9030},
+{"f_9004:library_scm",(void*)f_9004},
+{"f_9024:library_scm",(void*)f_9024},
+{"f_9028:library_scm",(void*)f_9028},
+{"f_8986:library_scm",(void*)f_8986},
+{"f_8959:library_scm",(void*)f_8959},
+{"f_8947:library_scm",(void*)f_8947},
+{"f_8944:library_scm",(void*)f_8944},
+{"f_8939:library_scm",(void*)f_8939},
+{"f_8907:library_scm",(void*)f_8907},
 {"f_8911:library_scm",(void*)f_8911},
+{"f_8842:library_scm",(void*)f_8842},
+{"f_8854:library_scm",(void*)f_8854},
+{"f_8864:library_scm",(void*)f_8864},
 {"f_8879:library_scm",(void*)f_8879},
-{"f_8883:library_scm",(void*)f_8883},
-{"f_8814:library_scm",(void*)f_8814},
-{"f_8826:library_scm",(void*)f_8826},
-{"f_8836:library_scm",(void*)f_8836},
-{"f_8851:library_scm",(void*)f_8851},
-{"f_8862:library_scm",(void*)f_8862},
-{"f_8800:library_scm",(void*)f_8800},
-{"f_8812:library_scm",(void*)f_8812},
-{"f_8743:library_scm",(void*)f_8743},
-{"f_8755:library_scm",(void*)f_8755},
-{"f_8765:library_scm",(void*)f_8765},
-{"f_8780:library_scm",(void*)f_8780},
-{"f_8791:library_scm",(void*)f_8791},
-{"f_8718:library_scm",(void*)f_8718},
-{"f_8724:library_scm",(void*)f_8724},
-{"f_8741:library_scm",(void*)f_8741},
-{"f_8706:library_scm",(void*)f_8706},
-{"f_8703:library_scm",(void*)f_8703},
-{"f_8700:library_scm",(void*)f_8700},
-{"f_8697:library_scm",(void*)f_8697},
-{"f_8694:library_scm",(void*)f_8694},
-{"f_8691:library_scm",(void*)f_8691},
-{"f_8688:library_scm",(void*)f_8688},
-{"f_8685:library_scm",(void*)f_8685},
-{"f_8682:library_scm",(void*)f_8682},
-{"f_8676:library_scm",(void*)f_8676},
-{"f_8670:library_scm",(void*)f_8670},
-{"f_8623:library_scm",(void*)f_8623},
-{"f_8629:library_scm",(void*)f_8629},
-{"f_8653:library_scm",(void*)f_8653},
+{"f_8890:library_scm",(void*)f_8890},
+{"f_8828:library_scm",(void*)f_8828},
+{"f_8840:library_scm",(void*)f_8840},
+{"f_8771:library_scm",(void*)f_8771},
+{"f_8783:library_scm",(void*)f_8783},
+{"f_8793:library_scm",(void*)f_8793},
+{"f_8808:library_scm",(void*)f_8808},
+{"f_8819:library_scm",(void*)f_8819},
+{"f_8746:library_scm",(void*)f_8746},
+{"f_8752:library_scm",(void*)f_8752},
+{"f_8769:library_scm",(void*)f_8769},
+{"f_8734:library_scm",(void*)f_8734},
+{"f_8731:library_scm",(void*)f_8731},
+{"f_8728:library_scm",(void*)f_8728},
+{"f_8725:library_scm",(void*)f_8725},
+{"f_8722:library_scm",(void*)f_8722},
+{"f_8719:library_scm",(void*)f_8719},
+{"f_8716:library_scm",(void*)f_8716},
+{"f_8713:library_scm",(void*)f_8713},
+{"f_8710:library_scm",(void*)f_8710},
+{"f_8704:library_scm",(void*)f_8704},
+{"f_8698:library_scm",(void*)f_8698},
+{"f_8651:library_scm",(void*)f_8651},
+{"f_8657:library_scm",(void*)f_8657},
+{"f_8681:library_scm",(void*)f_8681},
+{"f_8674:library_scm",(void*)f_8674},
 {"f_8646:library_scm",(void*)f_8646},
-{"f_8618:library_scm",(void*)f_8618},
-{"f_8615:library_scm",(void*)f_8615},
-{"f_8586:library_scm",(void*)f_8586},
-{"f_8607:library_scm",(void*)f_8607},
-{"f_8572:library_scm",(void*)f_8572},
-{"f_8584:library_scm",(void*)f_8584},
-{"f_8563:library_scm",(void*)f_8563},
+{"f_8643:library_scm",(void*)f_8643},
+{"f_8614:library_scm",(void*)f_8614},
+{"f_8635:library_scm",(void*)f_8635},
+{"f_8600:library_scm",(void*)f_8600},
+{"f_8612:library_scm",(void*)f_8612},
+{"f_8591:library_scm",(void*)f_8591},
+{"f_8579:library_scm",(void*)f_8579},
+{"f_8567:library_scm",(void*)f_8567},
+{"f_8555:library_scm",(void*)f_8555},
 {"f_8551:library_scm",(void*)f_8551},
-{"f_8539:library_scm",(void*)f_8539},
-{"f_8527:library_scm",(void*)f_8527},
-{"f_8523:library_scm",(void*)f_8523},
-{"f_8488:library_scm",(void*)f_8488},
-{"f_8519:library_scm",(void*)f_8519},
-{"f_8513:library_scm",(void*)f_8513},
-{"f_8501:library_scm",(void*)f_8501},
-{"f_8475:library_scm",(void*)f_8475},
-{"f_8463:library_scm",(void*)f_8463},
+{"f_8516:library_scm",(void*)f_8516},
+{"f_8547:library_scm",(void*)f_8547},
+{"f_8541:library_scm",(void*)f_8541},
+{"f_8529:library_scm",(void*)f_8529},
+{"f_8503:library_scm",(void*)f_8503},
+{"f_8491:library_scm",(void*)f_8491},
+{"f_8485:library_scm",(void*)f_8485},
+{"f_8479:library_scm",(void*)f_8479},
+{"f_8460:library_scm",(void*)f_8460},
 {"f_8457:library_scm",(void*)f_8457},
+{"f_8454:library_scm",(void*)f_8454},
 {"f_8451:library_scm",(void*)f_8451},
-{"f_8432:library_scm",(void*)f_8432},
-{"f_8429:library_scm",(void*)f_8429},
-{"f_8426:library_scm",(void*)f_8426},
+{"f_8448:library_scm",(void*)f_8448},
+{"f_8445:library_scm",(void*)f_8445},
+{"f_8442:library_scm",(void*)f_8442},
+{"f_8439:library_scm",(void*)f_8439},
+{"f_8436:library_scm",(void*)f_8436},
+{"f_8430:library_scm",(void*)f_8430},
+{"f_8427:library_scm",(void*)f_8427},
 {"f_8423:library_scm",(void*)f_8423},
-{"f_8420:library_scm",(void*)f_8420},
-{"f_8417:library_scm",(void*)f_8417},
-{"f_8414:library_scm",(void*)f_8414},
-{"f_8411:library_scm",(void*)f_8411},
-{"f_8408:library_scm",(void*)f_8408},
-{"f_8402:library_scm",(void*)f_8402},
-{"f_8399:library_scm",(void*)f_8399},
-{"f_8395:library_scm",(void*)f_8395},
-{"f_8391:library_scm",(void*)f_8391},
-{"f_8385:library_scm",(void*)f_8385},
-{"f_8378:library_scm",(void*)f_8378},
+{"f_8419:library_scm",(void*)f_8419},
+{"f_8413:library_scm",(void*)f_8413},
+{"f_8406:library_scm",(void*)f_8406},
+{"f_8400:library_scm",(void*)f_8400},
+{"f_8374:library_scm",(void*)f_8374},
+{"f_8389:library_scm",(void*)f_8389},
+{"f_8357:library_scm",(void*)f_8357},
 {"f_8372:library_scm",(void*)f_8372},
-{"f_8346:library_scm",(void*)f_8346},
-{"f_8361:library_scm",(void*)f_8361},
-{"f_8329:library_scm",(void*)f_8329},
-{"f_8344:library_scm",(void*)f_8344},
-{"f_8306:library_scm",(void*)f_8306},
-{"f_8327:library_scm",(void*)f_8327},
-{"f_8289:library_scm",(void*)f_8289},
-{"f_8304:library_scm",(void*)f_8304},
-{"f_8266:library_scm",(void*)f_8266},
-{"f_8287:library_scm",(void*)f_8287},
-{"f_8249:library_scm",(void*)f_8249},
-{"f_8264:library_scm",(void*)f_8264},
-{"f_8232:library_scm",(void*)f_8232},
-{"f_8247:library_scm",(void*)f_8247},
-{"f_8215:library_scm",(void*)f_8215},
-{"f_8230:library_scm",(void*)f_8230},
-{"f_8198:library_scm",(void*)f_8198},
-{"f_8213:library_scm",(void*)f_8213},
-{"f_8181:library_scm",(void*)f_8181},
-{"f_8196:library_scm",(void*)f_8196},
-{"f_8164:library_scm",(void*)f_8164},
-{"f_8179:library_scm",(void*)f_8179},
-{"f_8147:library_scm",(void*)f_8147},
-{"f_8162:library_scm",(void*)f_8162},
-{"f_8130:library_scm",(void*)f_8130},
-{"f_8145:library_scm",(void*)f_8145},
-{"f_8113:library_scm",(void*)f_8113},
-{"f_8128:library_scm",(void*)f_8128},
-{"f_8096:library_scm",(void*)f_8096},
-{"f_8111:library_scm",(void*)f_8111},
-{"f_8073:library_scm",(void*)f_8073},
-{"f_8094:library_scm",(void*)f_8094},
-{"f_8050:library_scm",(void*)f_8050},
-{"f_8071:library_scm",(void*)f_8071},
-{"f_8033:library_scm",(void*)f_8033},
-{"f_8048:library_scm",(void*)f_8048},
-{"f_8010:library_scm",(void*)f_8010},
-{"f_8031:library_scm",(void*)f_8031},
-{"f_7987:library_scm",(void*)f_7987},
-{"f_8008:library_scm",(void*)f_8008},
-{"f_7964:library_scm",(void*)f_7964},
-{"f_7985:library_scm",(void*)f_7985},
-{"f_7941:library_scm",(void*)f_7941},
-{"f_7962:library_scm",(void*)f_7962},
-{"f_7918:library_scm",(void*)f_7918},
-{"f_7939:library_scm",(void*)f_7939},
-{"f_7895:library_scm",(void*)f_7895},
-{"f_7916:library_scm",(void*)f_7916},
-{"f_7872:library_scm",(void*)f_7872},
-{"f_7893:library_scm",(void*)f_7893},
-{"f_7849:library_scm",(void*)f_7849},
-{"f_7870:library_scm",(void*)f_7870},
-{"f_7826:library_scm",(void*)f_7826},
-{"f_7847:library_scm",(void*)f_7847},
-{"f_7820:library_scm",(void*)f_7820},
-{"f_7817:library_scm",(void*)f_7817},
-{"f_7790:library_scm",(void*)f_7790},
-{"f_7805:library_scm",(void*)f_7805},
-{"f_7773:library_scm",(void*)f_7773},
-{"f_7788:library_scm",(void*)f_7788},
-{"f_7770:library_scm",(void*)f_7770},
-{"f_7767:library_scm",(void*)f_7767},
-{"f_7764:library_scm",(void*)f_7764},
-{"f_7761:library_scm",(void*)f_7761},
-{"f_7758:library_scm",(void*)f_7758},
-{"f_7755:library_scm",(void*)f_7755},
-{"f_7752:library_scm",(void*)f_7752},
-{"f_7749:library_scm",(void*)f_7749},
-{"f_7746:library_scm",(void*)f_7746},
-{"f_7743:library_scm",(void*)f_7743},
-{"f_7740:library_scm",(void*)f_7740},
-{"f_7737:library_scm",(void*)f_7737},
-{"f_7734:library_scm",(void*)f_7734},
-{"f_7728:library_scm",(void*)f_7728},
-{"f_7725:library_scm",(void*)f_7725},
-{"f_7722:library_scm",(void*)f_7722},
-{"f_7719:library_scm",(void*)f_7719},
-{"f_7716:library_scm",(void*)f_7716},
-{"f_7677:library_scm",(void*)f_7677},
-{"f_7681:library_scm",(void*)f_7681},
-{"f_7686:library_scm",(void*)f_7686},
+{"f_8340:library_scm",(void*)f_8340},
+{"f_8355:library_scm",(void*)f_8355},
+{"f_8323:library_scm",(void*)f_8323},
+{"f_8338:library_scm",(void*)f_8338},
+{"f_8300:library_scm",(void*)f_8300},
+{"f_8321:library_scm",(void*)f_8321},
+{"f_8283:library_scm",(void*)f_8283},
+{"f_8298:library_scm",(void*)f_8298},
+{"f_8260:library_scm",(void*)f_8260},
+{"f_8281:library_scm",(void*)f_8281},
+{"f_8243:library_scm",(void*)f_8243},
+{"f_8258:library_scm",(void*)f_8258},
+{"f_8226:library_scm",(void*)f_8226},
+{"f_8241:library_scm",(void*)f_8241},
+{"f_8209:library_scm",(void*)f_8209},
+{"f_8224:library_scm",(void*)f_8224},
+{"f_8192:library_scm",(void*)f_8192},
+{"f_8207:library_scm",(void*)f_8207},
+{"f_8175:library_scm",(void*)f_8175},
+{"f_8190:library_scm",(void*)f_8190},
+{"f_8158:library_scm",(void*)f_8158},
+{"f_8173:library_scm",(void*)f_8173},
+{"f_8137:library_scm",(void*)f_8137},
+{"f_8152:library_scm",(void*)f_8152},
+{"f_8120:library_scm",(void*)f_8120},
+{"f_8135:library_scm",(void*)f_8135},
+{"f_8103:library_scm",(void*)f_8103},
+{"f_8118:library_scm",(void*)f_8118},
+{"f_8086:library_scm",(void*)f_8086},
+{"f_8101:library_scm",(void*)f_8101},
+{"f_8063:library_scm",(void*)f_8063},
+{"f_8084:library_scm",(void*)f_8084},
+{"f_8040:library_scm",(void*)f_8040},
+{"f_8061:library_scm",(void*)f_8061},
+{"f_8023:library_scm",(void*)f_8023},
+{"f_8038:library_scm",(void*)f_8038},
+{"f_8000:library_scm",(void*)f_8000},
+{"f_8021:library_scm",(void*)f_8021},
+{"f_7977:library_scm",(void*)f_7977},
+{"f_7998:library_scm",(void*)f_7998},
+{"f_7954:library_scm",(void*)f_7954},
+{"f_7975:library_scm",(void*)f_7975},
+{"f_7931:library_scm",(void*)f_7931},
+{"f_7952:library_scm",(void*)f_7952},
+{"f_7908:library_scm",(void*)f_7908},
+{"f_7929:library_scm",(void*)f_7929},
+{"f_7885:library_scm",(void*)f_7885},
+{"f_7906:library_scm",(void*)f_7906},
+{"f_7862:library_scm",(void*)f_7862},
+{"f_7883:library_scm",(void*)f_7883},
+{"f_7839:library_scm",(void*)f_7839},
+{"f_7860:library_scm",(void*)f_7860},
+{"f_7816:library_scm",(void*)f_7816},
+{"f_7837:library_scm",(void*)f_7837},
+{"f_7810:library_scm",(void*)f_7810},
+{"f_7807:library_scm",(void*)f_7807},
+{"f_7780:library_scm",(void*)f_7780},
+{"f_7795:library_scm",(void*)f_7795},
+{"f_7763:library_scm",(void*)f_7763},
+{"f_7778:library_scm",(void*)f_7778},
+{"f_7760:library_scm",(void*)f_7760},
+{"f_7757:library_scm",(void*)f_7757},
+{"f_7754:library_scm",(void*)f_7754},
+{"f_7751:library_scm",(void*)f_7751},
+{"f_7748:library_scm",(void*)f_7748},
+{"f_7745:library_scm",(void*)f_7745},
+{"f_7742:library_scm",(void*)f_7742},
+{"f_7739:library_scm",(void*)f_7739},
+{"f_7736:library_scm",(void*)f_7736},
+{"f_7733:library_scm",(void*)f_7733},
+{"f_7730:library_scm",(void*)f_7730},
+{"f_7727:library_scm",(void*)f_7727},
+{"f_7724:library_scm",(void*)f_7724},
+{"f_7718:library_scm",(void*)f_7718},
+{"f_7715:library_scm",(void*)f_7715},
+{"f_7712:library_scm",(void*)f_7712},
+{"f_7709:library_scm",(void*)f_7709},
+{"f_7706:library_scm",(void*)f_7706},
+{"f_7667:library_scm",(void*)f_7667},
 {"f_7671:library_scm",(void*)f_7671},
-{"f_7632:library_scm",(void*)f_7632},
-{"f_7638:library_scm",(void*)f_7638},
+{"f_7676:library_scm",(void*)f_7676},
 {"f_7661:library_scm",(void*)f_7661},
-{"f_7649:library_scm",(void*)f_7649},
-{"f_7636:library_scm",(void*)f_7636},
-{"f_7616:library_scm",(void*)f_7616},
+{"f_7622:library_scm",(void*)f_7622},
+{"f_7628:library_scm",(void*)f_7628},
+{"f_7651:library_scm",(void*)f_7651},
+{"f_7639:library_scm",(void*)f_7639},
 {"f_7626:library_scm",(void*)f_7626},
-{"f_7595:library_scm",(void*)f_7595},
-{"f_7601:library_scm",(void*)f_7601},
-{"f_7574:library_scm",(void*)f_7574},
-{"f_7580:library_scm",(void*)f_7580},
-{"f_7550:library_scm",(void*)f_7550},
-{"f_7556:library_scm",(void*)f_7556},
-{"f_7526:library_scm",(void*)f_7526},
-{"f_7532:library_scm",(void*)f_7532},
-{"f_7506:library_scm",(void*)f_7506},
-{"f_7485:library_scm",(void*)f_7485},
-{"f_7491:library_scm",(void*)f_7491},
-{"f_7464:library_scm",(void*)f_7464},
-{"f_7470:library_scm",(void*)f_7470},
-{"f_7440:library_scm",(void*)f_7440},
-{"f_7446:library_scm",(void*)f_7446},
-{"f_7416:library_scm",(void*)f_7416},
-{"f_7422:library_scm",(void*)f_7422},
-{"f_7396:library_scm",(void*)f_7396},
-{"f_7393:library_scm",(void*)f_7393},
-{"f_7390:library_scm",(void*)f_7390},
+{"f_7606:library_scm",(void*)f_7606},
+{"f_7616:library_scm",(void*)f_7616},
+{"f_7585:library_scm",(void*)f_7585},
+{"f_7591:library_scm",(void*)f_7591},
+{"f_7564:library_scm",(void*)f_7564},
+{"f_7570:library_scm",(void*)f_7570},
+{"f_7540:library_scm",(void*)f_7540},
+{"f_7546:library_scm",(void*)f_7546},
+{"f_7516:library_scm",(void*)f_7516},
+{"f_7522:library_scm",(void*)f_7522},
+{"f_7496:library_scm",(void*)f_7496},
+{"f_7475:library_scm",(void*)f_7475},
+{"f_7481:library_scm",(void*)f_7481},
+{"f_7454:library_scm",(void*)f_7454},
+{"f_7460:library_scm",(void*)f_7460},
+{"f_7430:library_scm",(void*)f_7430},
+{"f_7436:library_scm",(void*)f_7436},
+{"f_7406:library_scm",(void*)f_7406},
+{"f_7412:library_scm",(void*)f_7412},
+{"f_7386:library_scm",(void*)f_7386},
+{"f_7383:library_scm",(void*)f_7383},
 {"f_7380:library_scm",(void*)f_7380},
-{"f_7384:library_scm",(void*)f_7384},
+{"f_7370:library_scm",(void*)f_7370},
+{"f_7374:library_scm",(void*)f_7374},
+{"f_7319:library_scm",(void*)f_7319},
 {"f_7329:library_scm",(void*)f_7329},
-{"f_7339:library_scm",(void*)f_7339},
-{"f_7348:library_scm",(void*)f_7348},
+{"f_7338:library_scm",(void*)f_7338},
+{"f_7307:library_scm",(void*)f_7307},
 {"f_7317:library_scm",(void*)f_7317},
-{"f_7327:library_scm",(void*)f_7327},
-{"f_7304:library_scm",(void*)f_7304},
-{"f_7252:library_scm",(void*)f_7252},
-{"f_7265:library_scm",(void*)f_7265},
-{"f_7274:library_scm",(void*)f_7274},
-{"f_7200:library_scm",(void*)f_7200},
-{"f_7216:library_scm",(void*)f_7216},
-{"f_7221:library_scm",(void*)f_7221},
-{"f_7170:library_scm",(void*)f_7170},
-{"f_7179:library_scm",(void*)f_7179},
-{"f_7193:library_scm",(void*)f_7193},
-{"f_7134:library_scm",(void*)f_7134},
-{"f_7141:library_scm",(void*)f_7141},
-{"f_7101:library_scm",(void*)f_7101},
-{"f_7105:library_scm",(void*)f_7105},
-{"f_7098:library_scm",(void*)f_7098},
+{"f_7294:library_scm",(void*)f_7294},
+{"f_7242:library_scm",(void*)f_7242},
+{"f_7255:library_scm",(void*)f_7255},
+{"f_7264:library_scm",(void*)f_7264},
+{"f_7190:library_scm",(void*)f_7190},
+{"f_7206:library_scm",(void*)f_7206},
+{"f_7211:library_scm",(void*)f_7211},
+{"f_7160:library_scm",(void*)f_7160},
+{"f_7169:library_scm",(void*)f_7169},
+{"f_7183:library_scm",(void*)f_7183},
+{"f_7124:library_scm",(void*)f_7124},
+{"f_7131:library_scm",(void*)f_7131},
+{"f_7091:library_scm",(void*)f_7091},
 {"f_7095:library_scm",(void*)f_7095},
-{"f_7092:library_scm",(void*)f_7092},
-{"f_7089:library_scm",(void*)f_7089},
-{"f_7086:library_scm",(void*)f_7086},
-{"f_7083:library_scm",(void*)f_7083},
-{"f_7080:library_scm",(void*)f_7080},
-{"f_7077:library_scm",(void*)f_7077},
-{"f_7074:library_scm",(void*)f_7074},
-{"f_7071:library_scm",(void*)f_7071},
-{"f_7068:library_scm",(void*)f_7068},
-{"f_7029:library_scm",(void*)f_7029},
-{"f_7035:library_scm",(void*)f_7035},
-{"f_6950:library_scm",(void*)f_6950},
-{"f_6962:library_scm",(void*)f_6962},
-{"f_6981:library_scm",(void*)f_6981},
-{"f_7012:library_scm",(void*)f_7012},
-{"f_6933:library_scm",(void*)f_6933},
-{"f_6890:library_scm",(void*)f_6890},
-{"f_6896:library_scm",(void*)f_6896},
+{"f_7088:library_scm",(void*)f_7088},
+{"f_7085:library_scm",(void*)f_7085},
+{"f_7082:library_scm",(void*)f_7082},
+{"f_7079:library_scm",(void*)f_7079},
+{"f_7076:library_scm",(void*)f_7076},
+{"f_7073:library_scm",(void*)f_7073},
+{"f_7070:library_scm",(void*)f_7070},
+{"f_7067:library_scm",(void*)f_7067},
+{"f_7064:library_scm",(void*)f_7064},
+{"f_7061:library_scm",(void*)f_7061},
+{"f_7058:library_scm",(void*)f_7058},
+{"f_7019:library_scm",(void*)f_7019},
+{"f_7025:library_scm",(void*)f_7025},
+{"f_6940:library_scm",(void*)f_6940},
+{"f_6952:library_scm",(void*)f_6952},
+{"f_6971:library_scm",(void*)f_6971},
+{"f_7002:library_scm",(void*)f_7002},
 {"f_6923:library_scm",(void*)f_6923},
-{"f_6887:library_scm",(void*)f_6887},
-{"f_6884:library_scm",(void*)f_6884},
-{"f_6881:library_scm",(void*)f_6881},
-{"f_6878:library_scm",(void*)f_6878},
-{"f_6872:library_scm",(void*)f_6872},
-{"f_6854:library_scm",(void*)f_6854},
+{"f_6880:library_scm",(void*)f_6880},
+{"f_6886:library_scm",(void*)f_6886},
+{"f_6913:library_scm",(void*)f_6913},
+{"f_6877:library_scm",(void*)f_6877},
+{"f_6874:library_scm",(void*)f_6874},
+{"f_6871:library_scm",(void*)f_6871},
+{"f_6868:library_scm",(void*)f_6868},
+{"f_6862:library_scm",(void*)f_6862},
 {"f_6844:library_scm",(void*)f_6844},
-{"f_6826:library_scm",(void*)f_6826},
-{"f_6820:library_scm",(void*)f_6820},
-{"f_6809:library_scm",(void*)f_6809},
+{"f_6834:library_scm",(void*)f_6834},
+{"f_6816:library_scm",(void*)f_6816},
+{"f_6810:library_scm",(void*)f_6810},
 {"f_6799:library_scm",(void*)f_6799},
-{"f_6781:library_scm",(void*)f_6781},
-{"f_6774:library_scm",(void*)f_6774},
+{"f_6789:library_scm",(void*)f_6789},
 {"f_6771:library_scm",(void*)f_6771},
-{"f_6760:library_scm",(void*)f_6760},
-{"f_6754:library_scm",(void*)f_6754},
-{"f_6743:library_scm",(void*)f_6743},
+{"f_6764:library_scm",(void*)f_6764},
+{"f_6761:library_scm",(void*)f_6761},
+{"f_6750:library_scm",(void*)f_6750},
+{"f_6744:library_scm",(void*)f_6744},
 {"f_6733:library_scm",(void*)f_6733},
-{"f_6715:library_scm",(void*)f_6715},
-{"f_6701:library_scm",(void*)f_6701},
-{"f_6687:library_scm",(void*)f_6687},
-{"f_6681:library_scm",(void*)f_6681},
-{"f_6667:library_scm",(void*)f_6667},
-{"f_6660:library_scm",(void*)f_6660},
-{"f_6654:library_scm",(void*)f_6654},
-{"f_6640:library_scm",(void*)f_6640},
+{"f_6723:library_scm",(void*)f_6723},
+{"f_6705:library_scm",(void*)f_6705},
+{"f_6691:library_scm",(void*)f_6691},
+{"f_6677:library_scm",(void*)f_6677},
+{"f_6671:library_scm",(void*)f_6671},
+{"f_6657:library_scm",(void*)f_6657},
+{"f_6650:library_scm",(void*)f_6650},
+{"f_6644:library_scm",(void*)f_6644},
 {"f_6630:library_scm",(void*)f_6630},
 {"f_6620:library_scm",(void*)f_6620},
 {"f_6610:library_scm",(void*)f_6610},
-{"f_6607:library_scm",(void*)f_6607},
-{"f_6604:library_scm",(void*)f_6604},
-{"f_6601:library_scm",(void*)f_6601},
-{"f_6598:library_scm",(void*)f_6598},
-{"f_6595:library_scm",(void*)f_6595},
-{"f_6592:library_scm",(void*)f_6592},
-{"f_6589:library_scm",(void*)f_6589},
-{"f_6586:library_scm",(void*)f_6586},
-{"f_6583:library_scm",(void*)f_6583},
-{"f_6580:library_scm",(void*)f_6580},
-{"f_6577:library_scm",(void*)f_6577},
-{"f_6574:library_scm",(void*)f_6574},
-{"f_6571:library_scm",(void*)f_6571},
-{"f_6568:library_scm",(void*)f_6568},
-{"f_6565:library_scm",(void*)f_6565},
-{"f_6552:library_scm",(void*)f_6552},
-{"f_6557:library_scm",(void*)f_6557},
-{"f_6563:library_scm",(void*)f_6563},
-{"f_6532:library_scm",(void*)f_6532},
-{"f_6545:library_scm",(void*)f_6545},
-{"f_6516:library_scm",(void*)f_6516},
-{"f_6503:library_scm",(void*)f_6503},
-{"f_6481:library_scm",(void*)f_6481},
-{"f_6450:library_scm",(void*)f_6450},
-{"f_6431:library_scm",(void*)f_6431},
-{"f_6418:library_scm",(void*)f_6418},
-{"f_6405:library_scm",(void*)f_6405},
-{"f_6392:library_scm",(void*)f_6392},
-{"f_6379:library_scm",(void*)f_6379},
-{"f_6366:library_scm",(void*)f_6366},
-{"f_6353:library_scm",(void*)f_6353},
-{"f_6340:library_scm",(void*)f_6340},
-{"f_6327:library_scm",(void*)f_6327},
-{"f_6314:library_scm",(void*)f_6314},
-{"f_6300:library_scm",(void*)f_6300},
-{"f_6287:library_scm",(void*)f_6287},
-{"f_6284:library_scm",(void*)f_6284},
-{"f_6250:library_scm",(void*)f_6250},
-{"f_6254:library_scm",(void*)f_6254},
-{"f_6257:library_scm",(void*)f_6257},
-{"f_6241:library_scm",(void*)f_6241},
-{"f_6237:library_scm",(void*)f_6237},
-{"f_6234:library_scm",(void*)f_6234},
-{"f_6229:library_scm",(void*)f_6229},
-{"f_6226:library_scm",(void*)f_6226},
-{"f_6223:library_scm",(void*)f_6223},
-{"f_6220:library_scm",(void*)f_6220},
-{"f_6214:library_scm",(void*)f_6214},
+{"f_6600:library_scm",(void*)f_6600},
+{"f_6597:library_scm",(void*)f_6597},
+{"f_6594:library_scm",(void*)f_6594},
+{"f_6591:library_scm",(void*)f_6591},
+{"f_6588:library_scm",(void*)f_6588},
+{"f_6585:library_scm",(void*)f_6585},
+{"f_6582:library_scm",(void*)f_6582},
+{"f_6579:library_scm",(void*)f_6579},
+{"f_6576:library_scm",(void*)f_6576},
+{"f_6573:library_scm",(void*)f_6573},
+{"f_6570:library_scm",(void*)f_6570},
+{"f_6567:library_scm",(void*)f_6567},
+{"f_6564:library_scm",(void*)f_6564},
+{"f_6561:library_scm",(void*)f_6561},
+{"f_6558:library_scm",(void*)f_6558},
+{"f_6555:library_scm",(void*)f_6555},
+{"f_6542:library_scm",(void*)f_6542},
+{"f_6547:library_scm",(void*)f_6547},
+{"f_6553:library_scm",(void*)f_6553},
+{"f_6522:library_scm",(void*)f_6522},
+{"f_6535:library_scm",(void*)f_6535},
+{"f_6506:library_scm",(void*)f_6506},
+{"f_6493:library_scm",(void*)f_6493},
+{"f_6471:library_scm",(void*)f_6471},
+{"f_6440:library_scm",(void*)f_6440},
+{"f_6421:library_scm",(void*)f_6421},
+{"f_6408:library_scm",(void*)f_6408},
+{"f_6395:library_scm",(void*)f_6395},
+{"f_6382:library_scm",(void*)f_6382},
+{"f_6369:library_scm",(void*)f_6369},
+{"f_6356:library_scm",(void*)f_6356},
+{"f_6343:library_scm",(void*)f_6343},
+{"f_6330:library_scm",(void*)f_6330},
+{"f_6317:library_scm",(void*)f_6317},
+{"f_6304:library_scm",(void*)f_6304},
+{"f_6290:library_scm",(void*)f_6290},
+{"f_6277:library_scm",(void*)f_6277},
+{"f_6274:library_scm",(void*)f_6274},
+{"f_6240:library_scm",(void*)f_6240},
+{"f_6244:library_scm",(void*)f_6244},
+{"f_6247:library_scm",(void*)f_6247},
+{"f_6231:library_scm",(void*)f_6231},
+{"f_6227:library_scm",(void*)f_6227},
+{"f_6224:library_scm",(void*)f_6224},
+{"f_6219:library_scm",(void*)f_6219},
+{"f_6216:library_scm",(void*)f_6216},
+{"f_6213:library_scm",(void*)f_6213},
 {"f_6210:library_scm",(void*)f_6210},
+{"f_6204:library_scm",(void*)f_6204},
 {"f_6200:library_scm",(void*)f_6200},
-{"f_6194:library_scm",(void*)f_6194},
-{"f_6186:library_scm",(void*)f_6186},
-{"f_6178:library_scm",(void*)f_6178},
-{"f_6173:library_scm",(void*)f_6173},
-{"f_6170:library_scm",(void*)f_6170},
-{"f_6166:library_scm",(void*)f_6166},
-{"f_6151:library_scm",(void*)f_6151},
-{"f_6142:library_scm",(void*)f_6142},
-{"f_6126:library_scm",(void*)f_6126},
-{"f_6117:library_scm",(void*)f_6117},
-{"f_6121:library_scm",(void*)f_6121},
+{"f_6190:library_scm",(void*)f_6190},
+{"f_6184:library_scm",(void*)f_6184},
+{"f_6176:library_scm",(void*)f_6176},
+{"f_6168:library_scm",(void*)f_6168},
+{"f_6163:library_scm",(void*)f_6163},
+{"f_6160:library_scm",(void*)f_6160},
+{"f_6156:library_scm",(void*)f_6156},
+{"f_6141:library_scm",(void*)f_6141},
+{"f_6132:library_scm",(void*)f_6132},
+{"f_6116:library_scm",(void*)f_6116},
 {"f_6107:library_scm",(void*)f_6107},
-{"f_6115:library_scm",(void*)f_6115},
+{"f_6111:library_scm",(void*)f_6111},
+{"f_6097:library_scm",(void*)f_6097},
+{"f_6105:library_scm",(void*)f_6105},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/lolevel.c b/bootstrap/lolevel.c
index b043c4c1..d91252c8 100644
--- a/bootstrap/lolevel.c
+++ b/bootstrap/lolevel.c
@@ -1,9 +1,9 @@
 /* Generated from lolevel.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:31
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: lolevel.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file lolevel.c
    unit: lolevel
 */
@@ -25,127 +25,126 @@ static C_PTABLE_ENTRY *create_ptable(void);
 C_noret_decl(C_srfi_69_toplevel)
 C_externimport void C_ccall C_srfi_69_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[128];
+static C_TLS C_word lf[131];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,29),40,35,35,115,121,115,35,99,104,101,99,107,45,98,108,111,99,107,32,120,49,53,32,108,111,99,49,54,41,0,0,0};
-static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,99,104,101,99,107,45,103,101,110,101,114,105,99,45,115,116,114,117,99,116,117,114,101,32,120,52,55,32,108,111,99,52,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,105,110,116,101,114,32,120,55,54,32,46,32,108,111,99,55,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,99,104,101,99,107,45,103,101,110,101,114,105,99,45,115,116,114,117,99,116,117,114,101,32,120,52,54,32,108,111,99,52,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,33),40,35,35,115,121,115,35,99,104,101,99,107,45,112,111,105,110,116,101,114,32,120,55,53,32,46,32,108,111,99,55,54,41,0,0,0,0,0,0,0};
 static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,10),40,110,111,115,105,122,101,114,114,41,0,0,0,0,0,0};
-static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,16),40,115,105,122,101,114,114,32,97,114,103,115,50,48,48,41};
-static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,29),40,99,104,101,99,107,110,49,32,110,50,48,49,32,110,109,97,120,50,48,50,32,111,102,102,50,48,51,41,0,0,0};
-static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,47),40,99,104,101,99,107,110,50,32,110,50,48,56,32,110,109,97,120,50,48,57,32,110,109,97,120,50,50,49,48,32,111,102,102,49,50,49,49,32,111,102,102,50,50,49,50,41,0};
-static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,20),40,109,111,118,101,32,102,114,111,109,50,50,48,32,116,111,50,50,49,41,0,0,0,0};
-static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,36),40,98,111,100,121,49,56,51,32,110,49,57,51,32,102,111,102,102,115,101,116,49,57,52,32,116,111,102,102,115,101,116,49,57,53,41,0,0,0,0};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,40),40,100,101,102,45,116,111,102,102,115,101,116,49,56,55,32,37,110,49,56,48,51,50,51,32,37,102,111,102,102,115,101,116,49,56,49,51,50,52,41};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,25),40,100,101,102,45,102,111,102,102,115,101,116,49,56,54,32,37,110,49,56,48,51,50,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,10),40,100,101,102,45,110,49,56,53,41,0,0,0,0,0,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,40),40,109,111,118,101,45,109,101,109,111,114,121,33,32,102,114,111,109,49,55,52,32,116,111,49,55,53,32,46,32,116,109,112,49,55,51,49,55,54,41};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,51,53,54,32,105,51,54,48,41};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,11),40,99,111,112,121,32,120,51,51,56,41,0,0,0,0,0};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,18),40,111,98,106,101,99,116,45,99,111,112,121,32,120,51,51,54,41,0,0,0,0,0,0};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,18),40,97,108,108,111,99,97,116,101,32,97,51,54,53,51,54,56,41,0,0,0,0,0,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,14),40,102,114,101,101,32,97,51,55,48,51,55,52,41,0,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,15),40,112,111,105,110,116,101,114,63,32,120,51,55,55,41,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,20),40,112,111,105,110,116,101,114,45,108,105,107,101,63,32,120,51,56,52,41,0,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,26),40,97,100,100,114,101,115,115,45,62,112,111,105,110,116,101,114,32,97,100,100,114,51,57,49,41,0,0,0,0,0,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,25),40,112,111,105,110,116,101,114,45,62,97,100,100,114,101,115,115,32,112,116,114,51,57,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,22),40,110,117,108,108,45,112,111,105,110,116,101,114,63,32,112,116,114,51,57,55,41,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,22),40,111,98,106,101,99,116,45,62,112,111,105,110,116,101,114,32,120,52,48,48,41,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,24),40,112,111,105,110,116,101,114,45,62,111,98,106,101,99,116,32,112,116,114,52,49,49,41};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,23),40,112,111,105,110,116,101,114,61,63,32,112,49,52,49,52,32,112,50,52,49,53,41,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,32),40,112,111,105,110,116,101,114,45,111,102,102,115,101,116,32,97,52,49,57,52,50,51,32,97,52,49,56,52,50,52,41};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,20),40,97,108,105,103,110,45,116,111,45,119,111,114,100,32,120,52,51,51,41,0,0,0,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,27),40,116,97,103,45,112,111,105,110,116,101,114,32,112,116,114,52,52,54,32,116,97,103,52,52,55,41,0,0,0,0,0};
+static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,16),40,115,105,122,101,114,114,32,97,114,103,115,49,57,53,41};
+static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,29),40,99,104,101,99,107,110,49,32,110,49,57,54,32,110,109,97,120,49,57,55,32,111,102,102,49,57,56,41,0,0,0};
+static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,47),40,99,104,101,99,107,110,50,32,110,50,48,51,32,110,109,97,120,50,48,52,32,110,109,97,120,50,50,48,53,32,111,102,102,49,50,48,54,32,111,102,102,50,50,48,55,41,0};
+static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,20),40,109,111,118,101,32,102,114,111,109,50,50,55,32,116,111,50,50,56,41,0,0,0,0};
+static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,36),40,98,111,100,121,49,55,56,32,110,49,56,56,32,102,111,102,102,115,101,116,49,56,57,32,116,111,102,102,115,101,116,49,57,48,41,0,0,0,0};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,40),40,100,101,102,45,116,111,102,102,115,101,116,49,56,50,32,37,110,49,55,53,51,50,54,32,37,102,111,102,102,115,101,116,49,55,54,51,50,55,41};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,25),40,100,101,102,45,102,111,102,102,115,101,116,49,56,49,32,37,110,49,55,53,51,50,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,10),40,100,101,102,45,110,49,56,48,41,0,0,0,0,0,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,40),40,109,111,118,101,45,109,101,109,111,114,121,33,32,102,114,111,109,49,54,57,32,116,111,49,55,48,32,46,32,116,109,112,49,54,56,49,55,49,41};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,51,53,57,32,105,51,54,51,41};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,11),40,99,111,112,121,32,120,51,52,49,41,0,0,0,0,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,18),40,111,98,106,101,99,116,45,99,111,112,121,32,120,51,51,57,41,0,0,0,0,0,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,18),40,97,108,108,111,99,97,116,101,32,97,51,54,56,51,55,49,41,0,0,0,0,0,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,14),40,102,114,101,101,32,97,51,55,51,51,55,55,41,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,15),40,112,111,105,110,116,101,114,63,32,120,51,56,48,41,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,20),40,112,111,105,110,116,101,114,45,108,105,107,101,63,32,120,51,56,53,41,0,0,0,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,26),40,97,100,100,114,101,115,115,45,62,112,111,105,110,116,101,114,32,97,100,100,114,51,57,50,41,0,0,0,0,0,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,25),40,112,111,105,110,116,101,114,45,62,97,100,100,114,101,115,115,32,112,116,114,51,57,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,22),40,110,117,108,108,45,112,111,105,110,116,101,114,63,32,112,116,114,51,57,56,41,0,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,22),40,111,98,106,101,99,116,45,62,112,111,105,110,116,101,114,32,120,52,48,49,41,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,24),40,112,111,105,110,116,101,114,45,62,111,98,106,101,99,116,32,112,116,114,52,49,50,41};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,23),40,112,111,105,110,116,101,114,61,63,32,112,49,52,49,53,32,112,50,52,49,54,41,0};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,26),40,112,111,105,110,116,101,114,43,32,97,52,50,48,52,50,52,32,97,52,49,57,52,50,53,41,0,0,0,0,0,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,20),40,97,108,105,103,110,45,116,111,45,119,111,114,100,32,120,52,51,52,41,0,0,0,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,27),40,116,97,103,45,112,111,105,110,116,101,114,32,112,116,114,52,52,55,32,116,97,103,52,52,56,41,0,0,0,0,0};
 static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,34),40,116,97,103,103,101,100,45,112,111,105,110,116,101,114,63,32,120,52,54,53,32,46,32,116,109,112,52,54,52,52,54,54,41,0,0,0,0,0,0};
 static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,18),40,112,111,105,110,116,101,114,45,116,97,103,32,120,52,56,50,41,0,0,0,0,0,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,33),40,109,97,107,101,45,108,111,99,97,116,105,118,101,32,111,98,106,52,57,52,32,46,32,105,110,100,101,120,52,57,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,38),40,109,97,107,101,45,119,101,97,107,45,108,111,99,97,116,105,118,101,32,111,98,106,53,48,49,32,46,32,105,110,100,101,120,53,48,50,41,0,0};
-static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,25),40,108,111,99,97,116,105,118,101,45,115,101,116,33,32,120,53,48,56,32,121,53,48,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,23),40,108,111,99,97,116,105,118,101,45,62,111,98,106,101,99,116,32,120,53,49,49,41,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,16),40,108,111,99,97,116,105,118,101,63,32,120,53,49,51,41};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,33),40,112,111,105,110,116,101,114,45,117,56,45,115,101,116,33,32,97,53,49,55,53,50,49,32,97,53,49,54,53,50,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,33),40,112,111,105,110,116,101,114,45,115,56,45,115,101,116,33,32,97,53,50,53,53,50,57,32,97,53,50,52,53,51,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,117,49,54,45,115,101,116,33,32,97,53,51,51,53,51,55,32,97,53,51,50,53,51,56,41,0,0,0,0,0,0};
-static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,115,49,54,45,115,101,116,33,32,97,53,52,49,53,52,53,32,97,53,52,48,53,52,54,41,0,0,0,0,0,0};
-static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,117,51,50,45,115,101,116,33,32,97,53,52,57,53,53,51,32,97,53,52,56,53,53,52,41,0,0,0,0,0,0};
-static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,115,51,50,45,115,101,116,33,32,97,53,53,55,53,54,49,32,97,53,53,54,53,54,50,41,0,0,0,0,0,0};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,102,51,50,45,115,101,116,33,32,97,53,54,53,53,54,57,32,97,53,54,52,53,55,48,41,0,0,0,0,0,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,102,54,52,45,115,101,116,33,32,97,53,55,51,53,55,55,32,97,53,55,50,53,55,56,41,0,0,0,0,0,0};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,12),40,97,50,50,54,57,32,120,54,51,53,41,0,0,0,0};
-static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,17),40,97,50,50,56,53,32,120,54,51,56,32,105,54,51,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,34),40,101,120,116,101,110,100,45,112,114,111,99,101,100,117,114,101,32,112,114,111,99,54,51,51,32,100,97,116,97,54,51,52,41,0,0,0,0,0,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,12),40,97,50,51,49,50,32,120,54,53,52,41,0,0,0,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,26),40,101,120,116,101,110,100,101,100,45,112,114,111,99,101,100,117,114,101,63,32,120,54,52,52,41,0,0,0,0,0,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,12),40,97,50,51,52,53,32,120,54,55,48,41,0,0,0,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,21),40,112,114,111,99,101,100,117,114,101,45,100,97,116,97,32,120,54,53,56,41,0,0,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,34),40,115,101,116,45,112,114,111,99,101,100,117,114,101,45,100,97,116,97,33,32,112,114,111,99,54,55,52,32,120,54,55,53,41,0,0,0,0,0,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,22),40,110,117,109,98,101,114,45,111,102,45,115,108,111,116,115,32,120,54,55,56,41,0,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,22),40,110,117,109,98,101,114,45,111,102,45,98,121,116,101,115,32,120,54,56,49,41,0,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,40),40,109,97,107,101,45,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,32,116,121,112,101,54,56,57,32,46,32,97,114,103,115,54,57,48,41};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,35),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,63,32,120,54,57,57,32,46,32,116,109,112,54,57,56,55,48,48,41,0,0,0,0,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,27),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,45,116,121,112,101,32,120,55,49,57,41,0,0,0,0,0};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,29),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,45,108,101,110,103,116,104,32,120,55,50,50,41,0,0,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,42),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,45,115,108,111,116,45,115,101,116,33,32,120,55,50,53,32,105,55,50,54,32,121,55,50,55,41,0,0,0,0,0,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,11),40,100,111,108,111,111,112,55,51,57,41,0,0,0,0,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,21),40,114,101,99,111,114,100,45,62,118,101,99,116,111,114,32,120,55,51,53,41,0,0,0};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,22),40,111,98,106,101,99,116,45,101,118,105,99,116,101,100,63,32,120,55,52,56,41,0,0};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,16),40,102,95,50,54,56,50,32,97,55,53,52,55,53,55,41};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,55,56,48,32,105,55,56,52,41};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,12),40,101,118,105,99,116,32,120,55,54,48,41,0,0,0,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,34),40,111,98,106,101,99,116,45,101,118,105,99,116,32,120,55,53,48,32,46,32,97,108,108,111,99,97,116,111,114,55,53,49,41,0,0,0,0,0,0};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,56,52,48,32,105,56,52,52,41};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,12),40,101,118,105,99,116,32,120,56,49,53,41,0,0,0,0};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,49),40,111,98,106,101,99,116,45,101,118,105,99,116,45,116,111,45,108,111,99,97,116,105,111,110,32,120,55,57,56,32,112,116,114,55,57,57,32,46,32,108,105,109,105,116,56,48,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,16),40,102,95,50,57,51,53,32,97,56,54,52,56,54,56,41};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,56,56,49,32,105,56,56,53,41};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,14),40,114,101,108,101,97,115,101,32,120,56,55,49,41,0,0};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,35),40,111,98,106,101,99,116,45,114,101,108,101,97,115,101,32,120,56,54,48,32,46,32,114,101,108,101,97,115,101,114,56,54,49,41,0,0,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,57,48,55,32,105,57,49,49,41};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,12),40,101,118,105,99,116,32,120,56,57,53,41,0,0,0,0};
-static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,18),40,111,98,106,101,99,116,45,115,105,122,101,32,120,56,57,50,41,0,0,0,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,57,53,55,32,105,57,54,49,41};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,11),40,99,111,112,121,32,120,57,51,56,41,0,0,0,0,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,33),40,111,98,106,101,99,116,45,117,110,101,118,105,99,116,32,120,57,50,57,32,46,32,116,109,112,57,50,56,57,51,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,108,115,116,50,56,41,0,0,0,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,24),40,111,98,106,101,99,116,45,98,101,99,111,109,101,33,32,97,108,115,116,57,54,56,41};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,33),40,109,117,116,97,116,101,45,112,114,111,99,101,100,117,114,101,32,111,108,100,57,55,53,32,112,114,111,99,57,55,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,19),40,103,108,111,98,97,108,45,114,101,102,32,115,121,109,57,56,53,41,0,0,0,0,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,25),40,103,108,111,98,97,108,45,115,101,116,33,32,115,121,109,57,56,56,32,120,57,56,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,22),40,103,108,111,98,97,108,45,98,111,117,110,100,63,32,115,121,109,57,57,50,41,0,0};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,29),40,103,108,111,98,97,108,45,109,97,107,101,45,117,110,98,111,117,110,100,33,32,115,121,109,57,57,53,41,0,0,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,17),40,97,51,50,51,52,32,120,55,51,48,32,105,55,51,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,15),40,97,51,50,53,56,32,97,54,50,53,54,50,57,41,0};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,15),40,97,51,50,54,56,32,97,54,49,56,54,50,50,41,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,15),40,97,51,50,55,56,32,97,54,49,49,54,49,53,41,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,15),40,97,51,50,56,56,32,97,54,48,52,54,48,56,41,0};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,15),40,97,51,50,57,56,32,97,53,57,56,54,48,50,41,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,15),40,97,51,51,48,56,32,97,53,57,50,53,57,54,41,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,15),40,97,51,51,49,56,32,97,53,56,54,53,57,48,41,0};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,15),40,97,51,51,50,56,32,97,53,56,48,53,56,52,41,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,33),40,109,97,107,101,45,108,111,99,97,116,105,118,101,32,111,98,106,52,57,51,32,46,32,105,110,100,101,120,52,57,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,38),40,109,97,107,101,45,119,101,97,107,45,108,111,99,97,116,105,118,101,32,111,98,106,53,48,48,32,46,32,105,110,100,101,120,53,48,49,41,0,0};
+static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,25),40,108,111,99,97,116,105,118,101,45,115,101,116,33,32,120,53,48,55,32,121,53,48,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,23),40,108,111,99,97,116,105,118,101,45,62,111,98,106,101,99,116,32,120,53,49,48,41,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,16),40,108,111,99,97,116,105,118,101,63,32,120,53,49,50,41};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,33),40,112,111,105,110,116,101,114,45,117,56,45,115,101,116,33,32,97,53,49,54,53,50,48,32,97,53,49,53,53,50,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,33),40,112,111,105,110,116,101,114,45,115,56,45,115,101,116,33,32,97,53,50,52,53,50,56,32,97,53,50,51,53,50,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,117,49,54,45,115,101,116,33,32,97,53,51,50,53,51,54,32,97,53,51,49,53,51,55,41,0,0,0,0,0,0};
+static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,115,49,54,45,115,101,116,33,32,97,53,52,48,53,52,52,32,97,53,51,57,53,52,53,41,0,0,0,0,0,0};
+static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,117,51,50,45,115,101,116,33,32,97,53,52,56,53,53,50,32,97,53,52,55,53,53,51,41,0,0,0,0,0,0};
+static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,115,51,50,45,115,101,116,33,32,97,53,53,54,53,54,48,32,97,53,53,53,53,54,49,41,0,0,0,0,0,0};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,102,51,50,45,115,101,116,33,32,97,53,54,52,53,54,56,32,97,53,54,51,53,54,57,41,0,0,0,0,0,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,34),40,112,111,105,110,116,101,114,45,102,54,52,45,115,101,116,33,32,97,53,55,50,53,55,54,32,97,53,55,49,53,55,55,41,0,0,0,0,0,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,12),40,97,50,50,55,51,32,120,54,51,52,41,0,0,0,0};
+static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,17),40,97,50,50,56,57,32,120,54,51,55,32,105,54,51,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,34),40,101,120,116,101,110,100,45,112,114,111,99,101,100,117,114,101,32,112,114,111,99,54,51,50,32,100,97,116,97,54,51,51,41,0,0,0,0,0,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,12),40,97,50,51,49,54,32,120,54,53,51,41,0,0,0,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,26),40,101,120,116,101,110,100,101,100,45,112,114,111,99,101,100,117,114,101,63,32,120,54,52,51,41,0,0,0,0,0,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,12),40,97,50,51,52,57,32,120,54,54,57,41,0,0,0,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,21),40,112,114,111,99,101,100,117,114,101,45,100,97,116,97,32,120,54,53,55,41,0,0,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,34),40,115,101,116,45,112,114,111,99,101,100,117,114,101,45,100,97,116,97,33,32,112,114,111,99,54,55,51,32,120,54,55,52,41,0,0,0,0,0,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,22),40,110,117,109,98,101,114,45,111,102,45,115,108,111,116,115,32,120,54,55,55,41,0,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,22),40,110,117,109,98,101,114,45,111,102,45,98,121,116,101,115,32,120,54,56,48,41,0,0};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,40),40,109,97,107,101,45,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,32,116,121,112,101,54,56,56,32,46,32,97,114,103,115,54,56,57,41};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,35),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,63,32,120,54,57,56,32,46,32,116,109,112,54,57,55,54,57,57,41,0,0,0,0,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,27),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,45,116,121,112,101,32,120,55,49,56,41,0,0,0,0,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,29),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,45,108,101,110,103,116,104,32,120,55,50,49,41,0,0,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,42),40,114,101,99,111,114,100,45,105,110,115,116,97,110,99,101,45,115,108,111,116,45,115,101,116,33,32,120,55,50,52,32,105,55,50,53,32,121,55,50,54,41,0,0,0,0,0,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,11),40,100,111,108,111,111,112,55,51,56,41,0,0,0,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,21),40,114,101,99,111,114,100,45,62,118,101,99,116,111,114,32,120,55,51,52,41,0,0,0};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,22),40,111,98,106,101,99,116,45,101,118,105,99,116,101,100,63,32,120,55,52,55,41,0,0};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,16),40,102,95,50,54,56,54,32,97,55,53,51,55,53,54,41};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,55,55,57,32,105,55,56,51,41};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,12),40,101,118,105,99,116,32,120,55,53,57,41,0,0,0,0};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,34),40,111,98,106,101,99,116,45,101,118,105,99,116,32,120,55,52,57,32,46,32,97,108,108,111,99,97,116,111,114,55,53,48,41,0,0,0,0,0,0};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,56,51,57,32,105,56,52,51,41};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,12),40,101,118,105,99,116,32,120,56,49,52,41,0,0,0,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,49),40,111,98,106,101,99,116,45,101,118,105,99,116,45,116,111,45,108,111,99,97,116,105,111,110,32,120,55,57,55,32,112,116,114,55,57,56,32,46,32,108,105,109,105,116,55,57,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,16),40,102,95,50,57,51,57,32,97,56,54,51,56,54,55,41};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,56,56,48,32,105,56,56,52,41};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,14),40,114,101,108,101,97,115,101,32,120,56,55,48,41,0,0};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,35),40,111,98,106,101,99,116,45,114,101,108,101,97,115,101,32,120,56,53,57,32,46,32,114,101,108,101,97,115,101,114,56,54,48,41,0,0,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,57,48,54,32,105,57,49,48,41};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,12),40,101,118,105,99,116,32,120,56,57,52,41,0,0,0,0};
+static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,18),40,111,98,106,101,99,116,45,115,105,122,101,32,120,56,57,49,41,0,0,0,0,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,57,53,54,32,105,57,54,48,41};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,11),40,99,111,112,121,32,120,57,51,55,41,0,0,0,0,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,33),40,111,98,106,101,99,116,45,117,110,101,118,105,99,116,32,120,57,50,56,32,46,32,116,109,112,57,50,55,57,50,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,108,115,116,50,55,41,0,0,0,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,24),40,111,98,106,101,99,116,45,98,101,99,111,109,101,33,32,97,108,115,116,57,54,55,41};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,33),40,109,117,116,97,116,101,45,112,114,111,99,101,100,117,114,101,32,111,108,100,57,55,52,32,112,114,111,99,57,55,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,19),40,103,108,111,98,97,108,45,114,101,102,32,115,121,109,57,56,52,41,0,0,0,0,0};
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,25),40,103,108,111,98,97,108,45,115,101,116,33,32,115,121,109,57,56,55,32,120,57,56,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,22),40,103,108,111,98,97,108,45,98,111,117,110,100,63,32,115,121,109,57,57,49,41,0,0};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,29),40,103,108,111,98,97,108,45,109,97,107,101,45,117,110,98,111,117,110,100,33,32,115,121,109,57,57,52,41,0,0,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,17),40,97,51,50,51,56,32,120,55,50,57,32,105,55,51,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,15),40,97,51,50,54,50,32,97,54,50,52,54,50,56,41,0};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,15),40,97,51,50,55,50,32,97,54,49,55,54,50,49,41,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,15),40,97,51,50,56,50,32,97,54,49,48,54,49,52,41,0};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,15),40,97,51,50,57,50,32,97,54,48,51,54,48,55,41,0};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,15),40,97,51,51,48,50,32,97,53,57,55,54,48,49,41,0};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,15),40,97,51,51,49,50,32,97,53,57,49,53,57,53,41,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,15),40,97,51,51,50,50,32,97,53,56,53,53,56,57,41,0};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,15),40,97,51,51,51,50,32,97,53,55,57,53,56,51,41,0};
 static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,14),67,95,108,111,99,97,116,105,118,101,95,114,101,102,0,0};
 static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
-/* from k2938 */
-static C_word C_fcall stub865(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub865(C_word C_buf,C_word C_a0){
+/* from k2942 */
+static C_word C_fcall stub864(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub864(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 C_free(t0);
 return C_r;}
 
-/* from k2685 */
-static C_word C_fcall stub755(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub755(C_word C_buf,C_word C_a0){
+/* from k2689 */
+static C_word C_fcall stub754(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub754(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 C_r=C_mpointer_or_false(&C_a,(void*)C_malloc(t0));
 return C_r;}
 
-/* from k3262 */
 #define return(x) C_cblock C_r = (C_flonum(&C_a,(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub626(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub626(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub625(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub625(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((double *)p));
@@ -154,10 +153,9 @@ C_ret:
 
 return C_r;}
 
-/* from k3272 */
 #define return(x) C_cblock C_r = (C_flonum(&C_a,(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub619(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub619(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub618(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub618(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((float *)p));
@@ -166,10 +164,9 @@ C_ret:
 
 return C_r;}
 
-/* from k3282 */
 #define return(x) C_cblock C_r = (C_int_to_num(&C_a,(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub612(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub612(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub611(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub611(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((C_s32 *)p));
@@ -178,10 +175,9 @@ C_ret:
 
 return C_r;}
 
-/* from k3292 */
 #define return(x) C_cblock C_r = (C_int_to_num(&C_a,(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub605(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub605(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub604(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub604(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((C_u32 *)p));
@@ -190,10 +186,9 @@ C_ret:
 
 return C_r;}
 
-/* from k3302 */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub599(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub599(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub598(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub598(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((short *)p));
@@ -202,10 +197,9 @@ C_ret:
 
 return C_r;}
 
-/* from k3312 */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub593(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub593(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub592(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub592(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((unsigned short *)p));
@@ -214,10 +208,9 @@ C_ret:
 
 return C_r;}
 
-/* from k3322 */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub587(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub587(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub586(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub586(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((signed char *)p));
@@ -226,10 +219,9 @@ C_ret:
 
 return C_r;}
 
-/* from k3332 */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub581(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub581(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub580(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub580(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 return(*((unsigned char *)p));
@@ -238,10 +230,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2218 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub574(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub574(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub573(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub573(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 float n=(float )C_c_double(C_a1);
@@ -251,10 +242,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2204 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub566(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub566(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub565(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub565(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 double n=(double )C_c_double(C_a1);
@@ -264,10 +254,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2190 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub558(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub558(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub557(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub557(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 int n=(int )C_unfix(C_a1);
@@ -277,10 +266,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2176 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub550(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub550(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub549(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub549(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 int n=(int )C_unfix(C_a1);
@@ -290,10 +278,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2162 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub542(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub542(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub541(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub541(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 int n=(int )C_unfix(C_a1);
@@ -303,10 +290,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2148 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub534(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub534(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub533(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub533(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 int n=(int )C_unfix(C_a1);
@@ -316,10 +302,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2134 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub526(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub526(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub525(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub525(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 int n=(int )C_unfix(C_a1);
@@ -329,10 +314,9 @@ C_ret:
 
 return C_r;}
 
-/* from k2120 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub518(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub518(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub517(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub517(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * p=(void * )C_c_pointer_or_null(C_a0);
 int n=(int )C_unfix(C_a1);
@@ -342,18 +326,17 @@ C_ret:
 
 return C_r;}
 
-/* from k1912 */
-static C_word C_fcall stub429(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub429(C_word C_buf,C_word C_a0){
+/* from k1916 */
+static C_word C_fcall stub430(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub430(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_num_to_int(C_a0);
 C_r=C_int_to_num(&C_a,C_align(t0));
 return C_r;}
 
-/* from k1902 */
 #define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub420(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub420(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub421(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub421(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * ptr=(void * )C_c_pointer_or_null(C_a0);
 int off=(int )C_num_to_int(C_a1);
@@ -363,10 +346,9 @@ C_ret:
 
 return C_r;}
 
-/* from g403 */
 #define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub406(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub406(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub407(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub407(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word x=(C_word )(C_a0);
 return((void *)x);
@@ -375,25 +357,25 @@ C_ret:
 
 return C_r;}
 
-/* from k1808 */
-static C_word C_fcall stub371(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub371(C_word C_buf,C_word C_a0){
+/* from k1814 */
+static C_word C_fcall stub374(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub374(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 C_free(t0);
 return C_r;}
 
-/* from k1801 */
-static C_word C_fcall stub366(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub366(C_word C_buf,C_word C_a0){
+/* from k1807 */
+static C_word C_fcall stub369(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub369(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 C_r=C_mpointer_or_false(&C_a,(void*)C_malloc(t0));
 return C_r;}
 
-/* from k1349 */
-static C_word C_fcall stub153(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
-C_regparm static C_word C_fcall stub153(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
+/* from k1346 */
+static C_word C_fcall stub149(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
+C_regparm static C_word C_fcall stub149(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_data_pointer_or_null(C_a0);
 void * t1=(void * )C_data_pointer_or_null(C_a1);
@@ -403,9 +385,9 @@ int t4=(int )C_unfix(C_a4);
 C_memmove_o(t0,t1,t2,t3,t4);
 return C_r;}
 
-/* from k1321 */
-static C_word C_fcall stub137(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
-C_regparm static C_word C_fcall stub137(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
+/* from k1318 */
+static C_word C_fcall stub133(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
+C_regparm static C_word C_fcall stub133(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_data_pointer_or_null(C_a0);
 void * t1=(void * )C_c_pointer_or_null(C_a1);
@@ -415,9 +397,9 @@ int t4=(int )C_unfix(C_a4);
 C_memmove_o(t0,t1,t2,t3,t4);
 return C_r;}
 
-/* from k1293 */
-static C_word C_fcall stub121(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
-C_regparm static C_word C_fcall stub121(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
+/* from k1290 */
+static C_word C_fcall stub117(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
+C_regparm static C_word C_fcall stub117(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 void * t1=(void * )C_data_pointer_or_null(C_a1);
@@ -427,9 +409,9 @@ int t4=(int )C_unfix(C_a4);
 C_memmove_o(t0,t1,t2,t3,t4);
 return C_r;}
 
-/* from k1265 */
-static C_word C_fcall stub105(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
-C_regparm static C_word C_fcall stub105(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
+/* from k1262 */
+static C_word C_fcall stub101(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4) C_regparm;
+C_regparm static C_word C_fcall stub101(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 void * t1=(void * )C_c_pointer_or_null(C_a1);
@@ -445,458 +427,460 @@ C_noret_decl(f_1080)
 static void C_ccall f_1080(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1083)
 static void C_ccall f_1083(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2102)
-static void C_ccall f_2102(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3329)
-static void C_ccall f_3329(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2227)
-static void C_ccall f_2227(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3319)
-static void C_ccall f_3319(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2106)
+static void C_ccall f_2106(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3333)
+static void C_ccall f_3333(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2231)
 static void C_ccall f_2231(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3309)
-static void C_ccall f_3309(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3323)
+static void C_ccall f_3323(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2235)
 static void C_ccall f_2235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3299)
-static void C_ccall f_3299(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3313)
+static void C_ccall f_3313(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2239)
 static void C_ccall f_2239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3289)
-static void C_ccall f_3289(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3303)
+static void C_ccall f_3303(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2243)
 static void C_ccall f_2243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3279)
-static void C_ccall f_3279(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3293)
+static void C_ccall f_3293(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2247)
 static void C_ccall f_2247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3269)
-static void C_ccall f_3269(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3283)
+static void C_ccall f_3283(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2251)
 static void C_ccall f_2251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3259)
-static void C_ccall f_3259(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3273)
+static void C_ccall f_3273(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2255)
 static void C_ccall f_2255(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2389)
-static void C_ccall f_2389(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3235)
-static void C_ccall f_3235(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3263)
+static void C_ccall f_3263(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2259)
+static void C_ccall f_2259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2393)
+static void C_ccall f_2393(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3239)
-static void C_ccall f_3239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3242)
-static void C_ccall f_3242(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2528)
-static void C_ccall f_2528(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3222)
-static void C_ccall f_3222(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3213)
-static void C_ccall f_3213(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3204)
-static void C_ccall f_3204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3198)
-static void C_ccall f_3198(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3167)
-static void C_ccall f_3167(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_3239(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3243)
+static void C_ccall f_3243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3246)
+static void C_ccall f_3246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2532)
+static void C_ccall f_2532(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3226)
+static void C_ccall f_3226(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3217)
+static void C_ccall f_3217(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3208)
+static void C_ccall f_3208(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3202)
+static void C_ccall f_3202(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_3171)
-static void C_ccall f_3171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3174)
-static void C_ccall f_3174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3181)
-static void C_ccall f_3181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3196)
-static void C_ccall f_3196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3184)
-static void C_ccall f_3184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3158)
-static void C_ccall f_3158(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_3171(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3175)
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3178)
+static void C_ccall f_3178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3185)
+static void C_ccall f_3185(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3200)
+static void C_ccall f_3200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3188)
+static void C_ccall f_3188(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3162)
+static void C_ccall f_3162(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1113)
 static void C_fcall f_1113(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1135)
 static void C_ccall f_1135(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1138)
 static void C_ccall f_1138(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3162)
-static void C_ccall f_3162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3029)
-static void C_ccall f_3029(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3029)
-static void C_ccall f_3029r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3166)
+static void C_ccall f_3166(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3033)
-static void C_ccall f_3033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3036)
-static void C_ccall f_3036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3041)
-static void C_fcall f_3041(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3057)
-static void C_ccall f_3057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3100)
-static void C_ccall f_3100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3103)
-static void C_ccall f_3103(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3112)
-static void C_fcall f_3112(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3133)
-static void C_ccall f_3133(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3106)
-static void C_ccall f_3106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3086)
-static void C_ccall f_3086(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3089)
-static void C_ccall f_3089(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3070)
-static void C_ccall f_3070(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3073)
-static void C_ccall f_3073(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2945)
-static void C_ccall f_2945(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_3033(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3033)
+static void C_ccall f_3033r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3037)
+static void C_ccall f_3037(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3040)
+static void C_ccall f_3040(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3045)
+static void C_fcall f_3045(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3061)
+static void C_ccall f_3061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3104)
+static void C_ccall f_3104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3107)
+static void C_ccall f_3107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3116)
+static void C_fcall f_3116(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3137)
+static void C_ccall f_3137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3110)
+static void C_ccall f_3110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3090)
+static void C_ccall f_3090(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3093)
+static void C_ccall f_3093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3074)
+static void C_ccall f_3074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3077)
+static void C_ccall f_3077(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2949)
-static void C_ccall f_2949(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2954)
-static void C_fcall f_2954(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2967)
-static void C_ccall f_2967(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3024)
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2973)
-static void C_fcall f_2973(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2976)
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2986)
-static void C_fcall f_2986(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2988)
-static void C_fcall f_2988(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3010)
-static void C_ccall f_3010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2979)
-static void C_ccall f_2979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2853)
-static void C_ccall f_2853(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2853)
-static void C_ccall f_2853r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_2862)
-static void C_fcall f_2862(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2907)
-static void C_fcall f_2907(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2917)
-static void C_ccall f_2917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f3735)
-static void C_ccall f3735(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2891)
-static void C_ccall f_2891(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2898)
-static void C_ccall f_2898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2935)
-static void C_ccall f_2935(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2689)
-static void C_ccall f_2689(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2689)
-static void C_ccall f_2689r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+static void C_ccall f_2949(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2953)
+static void C_ccall f_2953(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2958)
+static void C_fcall f_2958(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2971)
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3028)
+static void C_ccall f_3028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2977)
+static void C_fcall f_2977(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2980)
+static void C_ccall f_2980(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2990)
+static void C_fcall f_2990(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2992)
+static void C_fcall f_2992(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3014)
+static void C_ccall f_3014(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2983)
+static void C_ccall f_2983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2857)
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2857)
+static void C_ccall f_2857r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2866)
+static void C_fcall f_2866(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2911)
+static void C_fcall f_2911(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2921)
+static void C_ccall f_2921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f3720)
+static void C_ccall f3720(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2895)
+static void C_ccall f_2895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2902)
+static void C_ccall f_2902(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2939)
+static void C_ccall f_2939(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2693)
-static void C_ccall f_2693(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2696)
-static void C_fcall f_2696(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2842)
-static void C_ccall f_2842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2699)
-static void C_ccall f_2699(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2702)
-static void C_ccall f_2702(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2710)
-static void C_fcall f_2710(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2720)
-static void C_ccall f_2720(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2835)
-static void C_ccall f_2835(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2729)
-static void C_fcall f_2729(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2823)
-static void C_ccall f_2823(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_2693(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2693)
+static void C_ccall f_2693r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2697)
+static void C_ccall f_2697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2700)
+static void C_fcall f_2700(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2846)
+static void C_ccall f_2846(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2703)
+static void C_ccall f_2703(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2706)
+static void C_ccall f_2706(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2714)
+static void C_fcall f_2714(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2724)
+static void C_ccall f_2724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2839)
+static void C_ccall f_2839(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2733)
+static void C_fcall f_2733(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2827)
 static void C_ccall f_2827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2819)
-static void C_ccall f_2819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2732)
-static void C_ccall f_2732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2735)
-static void C_fcall f_2735(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2792)
-static void C_ccall f_2792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2738)
-static void C_ccall f_2738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2741)
-static void C_ccall f_2741(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2751)
-static void C_fcall f_2751(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2753)
-static void C_fcall f_2753(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2774)
-static void C_ccall f_2774(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2744)
-static void C_ccall f_2744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2705)
-static void C_ccall f_2705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2571)
-static void C_ccall f_2571(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2571)
-static void C_ccall f_2571r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_2578)
-static void C_ccall f_2578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2581)
-static void C_ccall f_2581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2586)
-static void C_fcall f_2586(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2596)
-static void C_ccall f_2596(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2605)
-static void C_ccall f_2605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2831)
+static void C_ccall f_2831(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2823)
+static void C_ccall f_2823(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2736)
+static void C_ccall f_2736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2739)
+static void C_fcall f_2739(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2796)
+static void C_ccall f_2796(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2742)
+static void C_ccall f_2742(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2745)
+static void C_ccall f_2745(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2755)
+static void C_fcall f_2755(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2757)
+static void C_fcall f_2757(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2778)
+static void C_ccall f_2778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2748)
+static void C_ccall f_2748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2709)
+static void C_ccall f_2709(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2575)
+static void C_ccall f_2575(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2575)
+static void C_ccall f_2575r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2582)
+static void C_ccall f_2582(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2585)
+static void C_ccall f_2585(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2590)
+static void C_fcall f_2590(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2600)
+static void C_ccall f_2600(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2609)
 static void C_ccall f_2609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2612)
-static void C_fcall f_2612(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2615)
-static void C_ccall f_2615(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2625)
-static void C_fcall f_2625(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2627)
-static void C_fcall f_2627(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2648)
-static void C_ccall f_2648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2618)
-static void C_ccall f_2618(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2682)
-static void C_ccall f_2682(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2568)
-static void C_ccall f_2568(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2530)
-static void C_ccall f_2530(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2613)
+static void C_ccall f_2613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2616)
+static void C_fcall f_2616(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2619)
+static void C_ccall f_2619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2629)
+static void C_fcall f_2629(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2631)
+static void C_fcall f_2631(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2652)
+static void C_ccall f_2652(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2622)
+static void C_ccall f_2622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2686)
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2572)
+static void C_ccall f_2572(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2534)
-static void C_ccall f_2534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2540)
-static void C_ccall f_2540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2545)
-static C_word C_fcall f_2545(C_word t0,C_word t1);
-C_noret_decl(f_2502)
-static void C_ccall f_2502(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_2534(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2538)
+static void C_ccall f_2538(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2544)
+static void C_ccall f_2544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2549)
+static C_word C_fcall f_2549(C_word t0,C_word t1);
 C_noret_decl(f_2506)
-static void C_ccall f_2506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2509)
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2489)
-static void C_ccall f_2489(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_2506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2510)
+static void C_ccall f_2510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2513)
+static void C_ccall f_2513(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2493)
-static void C_ccall f_2493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2480)
-static void C_ccall f_2480(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_2493(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2497)
+static void C_ccall f_2497(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2484)
-static void C_ccall f_2484(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2431)
-static void C_ccall f_2431(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2431)
-static void C_ccall f_2431r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+static void C_ccall f_2484(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2488)
+static void C_ccall f_2488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2435)
+static void C_ccall f_2435(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_2435)
-static void C_ccall f_2435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2446)
-static void C_fcall f_2446(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2422)
-static void C_ccall f_2422(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2422)
-static void C_ccall f_2422r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_2400)
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2391)
-static void C_ccall f_2391(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_2435r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2439)
+static void C_ccall f_2439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2450)
+static void C_fcall f_2450(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2426)
+static void C_ccall f_2426(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2426)
+static void C_ccall f_2426r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2404)
+static void C_ccall f_2404(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2395)
+static void C_ccall f_2395(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1204)
 static void C_fcall f_1204(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2395)
-static void C_ccall f_2395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2371)
-static void C_ccall f_2371(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2399)
+static void C_ccall f_2399(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2375)
-static void C_ccall f_2375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2332)
-static void C_ccall f_2332(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2346)
-static void C_ccall f_2346(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2363)
-static void C_ccall f_2363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2296)
-static void C_ccall f_2296(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2313)
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2330)
-static void C_ccall f_2330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2261)
-static void C_ccall f_2261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_2375(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2379)
+static void C_ccall f_2379(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2336)
+static void C_ccall f_2336(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2350)
+static void C_ccall f_2350(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2367)
+static void C_ccall f_2367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2300)
+static void C_ccall f_2300(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2317)
+static void C_ccall f_2317(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2334)
+static void C_ccall f_2334(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2265)
-static void C_ccall f_2265(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2286)
-static void C_ccall f_2286(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2270)
-static void C_ccall f_2270(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2211)
-static void C_ccall f_2211(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2197)
-static void C_ccall f_2197(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2183)
-static void C_ccall f_2183(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2169)
-static void C_ccall f_2169(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2155)
-static void C_ccall f_2155(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2141)
-static void C_ccall f_2141(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2127)
-static void C_ccall f_2127(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2113)
-static void C_ccall f_2113(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2107)
-static void C_ccall f_2107(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2104)
-static void C_ccall f_2104(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2097)
-static void C_ccall f_2097(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2068)
-static void C_ccall f_2068(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2068)
-static void C_ccall f_2068r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_2076)
-static void C_ccall f_2076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2039)
-static void C_ccall f_2039(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2039)
-static void C_ccall f_2039r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_2047)
-static void C_ccall f_2047(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2016)
-static void C_ccall f_2016(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2028)
-static void C_fcall f_2028(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1972)
-static void C_ccall f_1972(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1972)
-static void C_ccall f_1972r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+static void C_ccall f_2265(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2269)
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2290)
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2274)
+static void C_ccall f_2274(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2215)
+static void C_ccall f_2215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2201)
+static void C_ccall f_2201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2187)
+static void C_ccall f_2187(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2173)
+static void C_ccall f_2173(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2159)
+static void C_ccall f_2159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2145)
+static void C_ccall f_2145(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2131)
+static void C_ccall f_2131(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2117)
+static void C_ccall f_2117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2111)
+static void C_ccall f_2111(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2108)
+static void C_ccall f_2108(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2101)
+static void C_ccall f_2101(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2072)
+static void C_ccall f_2072(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2072)
+static void C_ccall f_2072r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2080)
+static void C_ccall f_2080(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2043)
+static void C_ccall f_2043(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2043)
+static void C_ccall f_2043r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2051)
+static void C_ccall f_2051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2020)
+static void C_ccall f_2020(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2032)
+static void C_fcall f_2032(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1976)
+static void C_ccall f_1976(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_1976)
-static void C_ccall f_1976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1952)
-static void C_ccall f_1952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_1976r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1980)
+static void C_ccall f_1980(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1956)
-static void C_ccall f_1956(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1967)
-static void C_fcall f_1967(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1959)
-static void C_ccall f_1959(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1915)
-static void C_ccall f_1915(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1936)
-static void C_fcall f_1936(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1947)
-static void C_ccall f_1947(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1895)
-static void C_ccall f_1895(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1886)
-static void C_ccall f_1886(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1890)
-static void C_ccall f_1890(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1956(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1960)
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1971)
+static void C_fcall f_1971(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1963)
+static void C_ccall f_1963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1919)
+static void C_ccall f_1919(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1940)
+static void C_fcall f_1940(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1951)
+static void C_ccall f_1951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1898)
+static void C_ccall f_1898(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1889)
+static void C_ccall f_1889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_1893)
 static void C_ccall f_1893(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1880)
-static void C_ccall f_1880(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1884)
-static void C_ccall f_1884(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1869)
-static void C_ccall f_1869(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1856)
-static void C_ccall f_1856(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1860)
-static void C_ccall f_1860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1867)
-static void C_ccall f_1867(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1846)
-static void C_ccall f_1846(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1850)
-static void C_ccall f_1850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1837)
-static void C_ccall f_1837(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1841)
-static void C_ccall f_1841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1826)
-static void C_ccall f_1826(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1815)
-static void C_ccall f_1815(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1805)
-static void C_ccall f_1805(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1798)
-static void C_ccall f_1798(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1717)
-static void C_ccall f_1717(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1896)
+static void C_ccall f_1896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1883)
+static void C_ccall f_1883(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1887)
+static void C_ccall f_1887(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1872)
+static void C_ccall f_1872(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1859)
+static void C_ccall f_1859(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1863)
+static void C_ccall f_1863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1870)
+static void C_ccall f_1870(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1849)
+static void C_ccall f_1849(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1853)
+static void C_ccall f_1853(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1840)
+static void C_ccall f_1840(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1844)
+static void C_ccall f_1844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1829)
+static void C_ccall f_1829(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1821)
+static void C_ccall f_1821(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1811)
+static void C_ccall f_1811(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1804)
+static void C_ccall f_1804(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1723)
-static void C_fcall f_1723(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1753)
-static void C_ccall f_1753(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1768)
-static void C_fcall f_1768(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1789)
-static void C_ccall f_1789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1756)
-static void C_ccall f_1756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1363)
-static void C_ccall f_1363(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_1363)
-static void C_ccall f_1363r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_1654)
-static void C_fcall f_1654(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1649)
-static void C_fcall f_1649(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1644)
-static void C_fcall f_1644(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1365)
-static void C_fcall f_1365(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_1723(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1729)
+static void C_fcall f_1729(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1759)
+static void C_ccall f_1759(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1774)
+static void C_fcall f_1774(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1795)
+static void C_ccall f_1795(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1762)
+static void C_ccall f_1762(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1360)
+static void C_ccall f_1360(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_1360)
+static void C_ccall f_1360r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_1660)
+static void C_fcall f_1660(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1655)
+static void C_fcall f_1655(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1650)
+static void C_fcall f_1650(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1362)
+static void C_fcall f_1362(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1420)
+static void C_ccall f_1420(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1423)
 static void C_ccall f_1423(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1426)
 static void C_ccall f_1426(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1431)
-static void C_fcall f_1431(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1429)
+static void C_ccall f_1429(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1434)
+static void C_fcall f_1434(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_1503)
 static void C_fcall f_1503(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1571)
-static void C_ccall f_1571(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1596)
-static void C_fcall f_1596(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1613)
-static void C_ccall f_1613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1623)
-static void C_ccall f_1623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1603)
-static void C_ccall f_1603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1522)
-static void C_fcall f_1522(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1538)
-static void C_ccall f_1538(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1552)
-static void C_ccall f_1552(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1548)
-static void C_ccall f_1548(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1529)
-static void C_ccall f_1529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1396)
-static void C_fcall f_1396(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_1403)
-static void C_fcall f_1403(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1380)
-static void C_fcall f_1380(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1374)
-static void C_fcall f_1374(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1368)
-static void C_fcall f_1368(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1568)
+static void C_ccall f_1568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1590)
+static void C_fcall f_1590(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1607)
+static void C_ccall f_1607(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1617)
+static void C_ccall f_1617(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1597)
+static void C_ccall f_1597(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1519)
+static void C_fcall f_1519(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1535)
+static void C_ccall f_1535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1549)
+static void C_ccall f_1549(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1545)
+static void C_ccall f_1545(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1526)
+static void C_ccall f_1526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1393)
+static void C_fcall f_1393(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_1400)
+static void C_fcall f_1400(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1377)
+static void C_fcall f_1377(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1371)
+static void C_fcall f_1371(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1365)
+static void C_fcall f_1365(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1219)
 static void C_ccall f_1219(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_1219)
 static void C_ccall f_1219r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1231)
-static void C_fcall f_1231(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1158)
 static void C_fcall f_1158(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1170)
@@ -913,167 +897,167 @@ C_word t0=C_pick(2);
 C_adjust_stack(-3);
 f_1113(t0,t1,t2);}
 
-C_noret_decl(trf_3041)
-static void C_fcall trf_3041(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3041(void *dummy){
+C_noret_decl(trf_3045)
+static void C_fcall trf_3045(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3045(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3041(t0,t1,t2);}
+f_3045(t0,t1,t2);}
 
-C_noret_decl(trf_3112)
-static void C_fcall trf_3112(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3112(void *dummy){
+C_noret_decl(trf_3116)
+static void C_fcall trf_3116(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3116(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3112(t0,t1,t2);}
+f_3116(t0,t1,t2);}
 
-C_noret_decl(trf_2954)
-static void C_fcall trf_2954(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2954(void *dummy){
+C_noret_decl(trf_2958)
+static void C_fcall trf_2958(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2958(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2954(t0,t1,t2);}
+f_2958(t0,t1,t2);}
 
-C_noret_decl(trf_2973)
-static void C_fcall trf_2973(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2973(void *dummy){
+C_noret_decl(trf_2977)
+static void C_fcall trf_2977(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2977(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2973(t0,t1);}
+f_2977(t0,t1);}
 
-C_noret_decl(trf_2986)
-static void C_fcall trf_2986(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2986(void *dummy){
+C_noret_decl(trf_2990)
+static void C_fcall trf_2990(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2990(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2986(t0,t1);}
+f_2990(t0,t1);}
 
-C_noret_decl(trf_2988)
-static void C_fcall trf_2988(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2988(void *dummy){
+C_noret_decl(trf_2992)
+static void C_fcall trf_2992(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2992(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2988(t0,t1,t2);}
+f_2992(t0,t1,t2);}
 
-C_noret_decl(trf_2862)
-static void C_fcall trf_2862(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2862(void *dummy){
+C_noret_decl(trf_2866)
+static void C_fcall trf_2866(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2866(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2862(t0,t1,t2);}
+f_2866(t0,t1,t2);}
 
-C_noret_decl(trf_2907)
-static void C_fcall trf_2907(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2907(void *dummy){
+C_noret_decl(trf_2911)
+static void C_fcall trf_2911(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2911(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2907(t0,t1,t2);}
+f_2911(t0,t1,t2);}
 
-C_noret_decl(trf_2696)
-static void C_fcall trf_2696(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2696(void *dummy){
+C_noret_decl(trf_2700)
+static void C_fcall trf_2700(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2700(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2696(t0,t1);}
+f_2700(t0,t1);}
 
-C_noret_decl(trf_2710)
-static void C_fcall trf_2710(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2710(void *dummy){
+C_noret_decl(trf_2714)
+static void C_fcall trf_2714(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2714(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2710(t0,t1,t2);}
+f_2714(t0,t1,t2);}
 
-C_noret_decl(trf_2729)
-static void C_fcall trf_2729(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2729(void *dummy){
+C_noret_decl(trf_2733)
+static void C_fcall trf_2733(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2733(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2729(t0,t1);}
+f_2733(t0,t1);}
 
-C_noret_decl(trf_2735)
-static void C_fcall trf_2735(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2735(void *dummy){
+C_noret_decl(trf_2739)
+static void C_fcall trf_2739(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2739(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2735(t0,t1);}
+f_2739(t0,t1);}
 
-C_noret_decl(trf_2751)
-static void C_fcall trf_2751(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2751(void *dummy){
+C_noret_decl(trf_2755)
+static void C_fcall trf_2755(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2755(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2751(t0,t1);}
+f_2755(t0,t1);}
 
-C_noret_decl(trf_2753)
-static void C_fcall trf_2753(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2753(void *dummy){
+C_noret_decl(trf_2757)
+static void C_fcall trf_2757(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2757(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2753(t0,t1,t2);}
+f_2757(t0,t1,t2);}
 
-C_noret_decl(trf_2586)
-static void C_fcall trf_2586(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2586(void *dummy){
+C_noret_decl(trf_2590)
+static void C_fcall trf_2590(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2590(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2586(t0,t1,t2);}
+f_2590(t0,t1,t2);}
 
-C_noret_decl(trf_2612)
-static void C_fcall trf_2612(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2612(void *dummy){
+C_noret_decl(trf_2616)
+static void C_fcall trf_2616(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2616(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2612(t0,t1);}
+f_2616(t0,t1);}
 
-C_noret_decl(trf_2625)
-static void C_fcall trf_2625(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2625(void *dummy){
+C_noret_decl(trf_2629)
+static void C_fcall trf_2629(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2629(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2625(t0,t1);}
+f_2629(t0,t1);}
 
-C_noret_decl(trf_2627)
-static void C_fcall trf_2627(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2627(void *dummy){
+C_noret_decl(trf_2631)
+static void C_fcall trf_2631(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2631(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2627(t0,t1,t2);}
+f_2631(t0,t1,t2);}
 
-C_noret_decl(trf_2446)
-static void C_fcall trf_2446(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2446(void *dummy){
+C_noret_decl(trf_2450)
+static void C_fcall trf_2450(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2450(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2446(t0,t1);}
+f_2450(t0,t1);}
 
 C_noret_decl(trf_1204)
 static void C_fcall trf_1204(void *dummy) C_regparm C_noret;
@@ -1083,95 +1067,95 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_1204(t0,t1);}
 
-C_noret_decl(trf_2028)
-static void C_fcall trf_2028(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2028(void *dummy){
+C_noret_decl(trf_2032)
+static void C_fcall trf_2032(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2032(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2028(t0,t1);}
+f_2032(t0,t1);}
 
-C_noret_decl(trf_1967)
-static void C_fcall trf_1967(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1967(void *dummy){
+C_noret_decl(trf_1971)
+static void C_fcall trf_1971(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1971(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1967(t0,t1);}
+f_1971(t0,t1);}
 
-C_noret_decl(trf_1936)
-static void C_fcall trf_1936(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1936(void *dummy){
+C_noret_decl(trf_1940)
+static void C_fcall trf_1940(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1940(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1936(t0,t1);}
+f_1940(t0,t1);}
 
-C_noret_decl(trf_1723)
-static void C_fcall trf_1723(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1723(void *dummy){
+C_noret_decl(trf_1729)
+static void C_fcall trf_1729(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1729(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1723(t0,t1,t2);}
+f_1729(t0,t1,t2);}
 
-C_noret_decl(trf_1768)
-static void C_fcall trf_1768(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1768(void *dummy){
+C_noret_decl(trf_1774)
+static void C_fcall trf_1774(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1774(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1768(t0,t1,t2);}
+f_1774(t0,t1,t2);}
 
-C_noret_decl(trf_1654)
-static void C_fcall trf_1654(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1654(void *dummy){
+C_noret_decl(trf_1660)
+static void C_fcall trf_1660(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1660(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1654(t0,t1);}
+f_1660(t0,t1);}
 
-C_noret_decl(trf_1649)
-static void C_fcall trf_1649(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1649(void *dummy){
+C_noret_decl(trf_1655)
+static void C_fcall trf_1655(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1655(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1649(t0,t1,t2);}
+f_1655(t0,t1,t2);}
 
-C_noret_decl(trf_1644)
-static void C_fcall trf_1644(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1644(void *dummy){
+C_noret_decl(trf_1650)
+static void C_fcall trf_1650(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1650(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1644(t0,t1,t2,t3);}
+f_1650(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1365)
-static void C_fcall trf_1365(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1365(void *dummy){
+C_noret_decl(trf_1362)
+static void C_fcall trf_1362(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1362(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_1365(t0,t1,t2,t3,t4);}
+f_1362(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1431)
-static void C_fcall trf_1431(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1431(void *dummy){
+C_noret_decl(trf_1434)
+static void C_fcall trf_1434(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1434(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1431(t0,t1,t2,t3);}
+f_1434(t0,t1,t2,t3);}
 
 C_noret_decl(trf_1503)
 static void C_fcall trf_1503(void *dummy) C_regparm C_noret;
@@ -1181,25 +1165,25 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_1503(t0,t1);}
 
-C_noret_decl(trf_1596)
-static void C_fcall trf_1596(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1596(void *dummy){
+C_noret_decl(trf_1590)
+static void C_fcall trf_1590(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1590(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1596(t0,t1);}
+f_1590(t0,t1);}
 
-C_noret_decl(trf_1522)
-static void C_fcall trf_1522(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1522(void *dummy){
+C_noret_decl(trf_1519)
+static void C_fcall trf_1519(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1519(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1522(t0,t1);}
+f_1519(t0,t1);}
 
-C_noret_decl(trf_1396)
-static void C_fcall trf_1396(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1396(void *dummy){
+C_noret_decl(trf_1393)
+static void C_fcall trf_1393(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1393(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -1208,51 +1192,43 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_1396(t0,t1,t2,t3,t4,t5,t6);}
+f_1393(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_1403)
-static void C_fcall trf_1403(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1403(void *dummy){
+C_noret_decl(trf_1400)
+static void C_fcall trf_1400(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1400(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1403(t0,t1);}
+f_1400(t0,t1);}
 
-C_noret_decl(trf_1380)
-static void C_fcall trf_1380(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1380(void *dummy){
+C_noret_decl(trf_1377)
+static void C_fcall trf_1377(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1377(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_1380(t0,t1,t2,t3,t4);}
+f_1377(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_1374)
-static void C_fcall trf_1374(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1374(void *dummy){
+C_noret_decl(trf_1371)
+static void C_fcall trf_1371(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1371(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1374(t0,t1,t2);}
-
-C_noret_decl(trf_1368)
-static void C_fcall trf_1368(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1368(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_1368(t0,t1);}
+f_1371(t0,t1,t2);}
 
-C_noret_decl(trf_1231)
-static void C_fcall trf_1231(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1231(void *dummy){
+C_noret_decl(trf_1365)
+static void C_fcall trf_1365(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1365(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1231(t0,t1);}
+f_1365(t0,t1);}
 
 C_noret_decl(trf_1158)
 static void C_fcall trf_1158(void *dummy) C_regparm C_noret;
@@ -1347,35 +1323,6 @@ a=C_alloc(n*3);
 t3=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3);}
 
-C_noret_decl(tr4rv)
-static void C_fcall tr4rv(C_proc4 k) C_regparm C_noret;
-C_regparm static void C_fcall tr4rv(C_proc4 k){
-int n;
-C_word *a,t4;
-C_word t3=C_pick(0);
-C_word t2=C_pick(1);
-C_word t1=C_pick(2);
-C_word t0=C_pick(3);
-C_adjust_stack(-4);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t4=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3,t4);}
-
-C_noret_decl(tr3rv)
-static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3rv(C_proc3 k){
-int n;
-C_word *a,t3;
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t3=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -1396,12 +1343,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(1237)){
+if(!C_demand_2(1247)){
 C_save(t1);
-C_rereclaim2(1237*sizeof(C_word), 1);
+C_rereclaim2(1247*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,128);
+C_initialize_lf(lf,131);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[3]=C_h_intern(&lf[3],14,"\003syserror-hook");
 lf[5]=C_h_intern(&lf[5],15,"\003syssignal-hook");
@@ -1417,119 +1364,122 @@ lf[12]=C_h_intern(&lf[12],9,"\003syserror");
 lf[13]=C_decode_literal(C_heaptop,"\376B\000\000\034need number of bytes to move");
 lf[14]=C_decode_literal(C_heaptop,"\376B\000\000!number of bytes to move too large");
 lf[15]=C_h_intern(&lf[15],15,"\003sysbytevector\077");
-lf[16]=C_h_intern(&lf[16],11,"object-copy");
-lf[17]=C_h_intern(&lf[17],15,"\003sysmake-vector");
-lf[18]=C_h_intern(&lf[18],8,"allocate");
-lf[19]=C_h_intern(&lf[19],4,"free");
-lf[20]=C_h_intern(&lf[20],8,"pointer\077");
-lf[21]=C_h_intern(&lf[21],13,"pointer-like\077");
-lf[22]=C_h_intern(&lf[22],16,"address->pointer");
-lf[23]=C_h_intern(&lf[23],20,"\003sysaddress->pointer");
-lf[24]=C_h_intern(&lf[24],17,"\003syscheck-integer");
-lf[25]=C_h_intern(&lf[25],16,"pointer->address");
-lf[26]=C_h_intern(&lf[26],20,"\003syspointer->address");
-lf[27]=C_h_intern(&lf[27],17,"\003syscheck-special");
-lf[28]=C_h_intern(&lf[28],12,"null-pointer");
-lf[29]=C_h_intern(&lf[29],16,"\003sysnull-pointer");
-lf[30]=C_h_intern(&lf[30],13,"null-pointer\077");
-lf[31]=C_h_intern(&lf[31],15,"object->pointer");
-lf[32]=C_h_intern(&lf[32],15,"pointer->object");
-lf[33]=C_h_intern(&lf[33],9,"pointer=\077");
-lf[34]=C_h_intern(&lf[34],14,"pointer-offset");
-lf[35]=C_h_intern(&lf[35],13,"align-to-word");
-lf[36]=C_decode_literal(C_heaptop,"\376B\000\000,bad argument type - not a pointer or integer");
-lf[37]=C_h_intern(&lf[37],11,"tag-pointer");
-lf[38]=C_h_intern(&lf[38],23,"\003sysmake-tagged-pointer");
-lf[39]=C_h_intern(&lf[39],15,"tagged-pointer\077");
-lf[40]=C_h_intern(&lf[40],11,"pointer-tag");
-lf[41]=C_h_intern(&lf[41],13,"make-locative");
-lf[42]=C_h_intern(&lf[42],17,"\003sysmake-locative");
-lf[43]=C_h_intern(&lf[43],18,"make-weak-locative");
-lf[44]=C_h_intern(&lf[44],13,"locative-set!");
-lf[45]=C_h_intern(&lf[45],12,"locative-ref");
-lf[46]=C_h_intern(&lf[46],16,"locative->object");
-lf[47]=C_h_intern(&lf[47],9,"locative\077");
-lf[48]=C_h_intern(&lf[48],15,"pointer-u8-set!");
-lf[49]=C_h_intern(&lf[49],15,"pointer-s8-set!");
-lf[50]=C_h_intern(&lf[50],16,"pointer-u16-set!");
-lf[51]=C_h_intern(&lf[51],16,"pointer-s16-set!");
-lf[52]=C_h_intern(&lf[52],16,"pointer-u32-set!");
-lf[53]=C_h_intern(&lf[53],16,"pointer-s32-set!");
-lf[54]=C_h_intern(&lf[54],16,"pointer-f32-set!");
-lf[55]=C_h_intern(&lf[55],16,"pointer-f64-set!");
-lf[56]=C_h_intern(&lf[56],14,"pointer-u8-ref");
-lf[57]=C_h_intern(&lf[57],14,"pointer-s8-ref");
-lf[58]=C_h_intern(&lf[58],15,"pointer-u16-ref");
-lf[59]=C_h_intern(&lf[59],15,"pointer-s16-ref");
-lf[60]=C_h_intern(&lf[60],15,"pointer-u32-ref");
-lf[61]=C_h_intern(&lf[61],15,"pointer-s32-ref");
-lf[62]=C_h_intern(&lf[62],15,"pointer-f32-ref");
-lf[63]=C_h_intern(&lf[63],15,"pointer-f64-ref");
-lf[64]=C_h_intern(&lf[64],8,"extended");
-lf[66]=C_h_intern(&lf[66],16,"extend-procedure");
-lf[67]=C_h_intern(&lf[67],19,"\003sysdecorate-lambda");
-lf[68]=C_h_intern(&lf[68],17,"\003syscheck-closure");
-lf[69]=C_h_intern(&lf[69],19,"extended-procedure\077");
-lf[70]=C_h_intern(&lf[70],21,"\003syslambda-decoration");
-lf[71]=C_h_intern(&lf[71],14,"procedure-data");
-lf[72]=C_h_intern(&lf[72],19,"set-procedure-data!");
-lf[73]=C_decode_literal(C_heaptop,"\376B\000\000-bad argument type - not an extended procedure");
-lf[74]=C_h_intern(&lf[74],10,"block-set!");
-lf[75]=C_h_intern(&lf[75],14,"\003sysblock-set!");
-lf[76]=C_h_intern(&lf[76],9,"block-ref");
-lf[77]=C_h_intern(&lf[77],15,"number-of-slots");
-lf[78]=C_decode_literal(C_heaptop,"\376B\000\000,bad argument type - not a vector-like object");
-lf[79]=C_h_intern(&lf[79],15,"number-of-bytes");
-lf[80]=C_decode_literal(C_heaptop,"\376B\000\0002cannot compute number of bytes of immediate object");
-lf[81]=C_h_intern(&lf[81],20,"make-record-instance");
-lf[82]=C_h_intern(&lf[82],18,"\003sysmake-structure");
-lf[83]=C_h_intern(&lf[83],16,"record-instance\077");
-lf[84]=C_h_intern(&lf[84],20,"record-instance-type");
-lf[85]=C_h_intern(&lf[85],22,"record-instance-length");
-lf[86]=C_h_intern(&lf[86],25,"record-instance-slot-set!");
-lf[87]=C_h_intern(&lf[87],15,"\003syscheck-range");
-lf[88]=C_h_intern(&lf[88],20,"record-instance-slot");
-lf[89]=C_h_intern(&lf[89],14,"record->vector");
-lf[90]=C_h_intern(&lf[90],15,"object-evicted\077");
-lf[91]=C_h_intern(&lf[91],12,"object-evict");
-lf[92]=C_h_intern(&lf[92],15,"hash-table-set!");
-lf[93]=C_h_intern(&lf[93],19,"\003sysundefined-value");
-lf[94]=C_h_intern(&lf[94],22,"hash-table-ref/default");
-lf[95]=C_h_intern(&lf[95],15,"make-hash-table");
-lf[96]=C_h_intern(&lf[96],3,"eq\077");
-lf[97]=C_h_intern(&lf[97],24,"object-evict-to-location");
-lf[98]=C_h_intern(&lf[98],24,"\003sysset-pointer-address!");
-lf[99]=C_h_intern(&lf[99],6,"signal");
-lf[100]=C_h_intern(&lf[100],24,"make-composite-condition");
-lf[101]=C_h_intern(&lf[101],23,"make-property-condition");
-lf[102]=C_h_intern(&lf[102],5,"evict");
-lf[103]=C_h_intern(&lf[103],5,"limit");
-lf[104]=C_h_intern(&lf[104],3,"exn");
-lf[105]=C_h_intern(&lf[105],8,"location");
-lf[106]=C_h_intern(&lf[106],7,"message");
-lf[107]=C_decode_literal(C_heaptop,"\376B\000\000$cannot evict object - limit exceeded");
-lf[108]=C_h_intern(&lf[108],9,"arguments");
-lf[109]=C_h_intern(&lf[109],14,"object-release");
-lf[110]=C_h_intern(&lf[110],11,"object-size");
-lf[111]=C_h_intern(&lf[111],14,"object-unevict");
-lf[112]=C_h_intern(&lf[112],15,"\003sysmake-string");
-lf[113]=C_h_intern(&lf[113],14,"object-become!");
-lf[114]=C_h_intern(&lf[114],11,"\003sysbecome!");
-lf[115]=C_decode_literal(C_heaptop,"\376B\000\000:bad argument type - not an a-list of non-immediate objects");
-lf[116]=C_h_intern(&lf[116],16,"mutate-procedure");
-lf[117]=C_h_intern(&lf[117],10,"global-ref");
-lf[118]=C_h_intern(&lf[118],11,"global-set!");
-lf[119]=C_h_intern(&lf[119],13,"global-bound\077");
-lf[120]=C_h_intern(&lf[120],32,"\003syssymbol-has-toplevel-binding\077");
-lf[121]=C_h_intern(&lf[121],20,"global-make-unbound!");
-lf[122]=C_h_intern(&lf[122],28,"\003sysarbitrary-unbound-symbol");
-lf[123]=C_h_intern(&lf[123],18,"getter-with-setter");
-lf[124]=C_h_intern(&lf[124],13,"\003sysblock-ref");
-lf[125]=C_h_intern(&lf[125],15,"pointer-s6-set!");
-lf[126]=C_h_intern(&lf[126],17,"register-feature!");
-lf[127]=C_h_intern(&lf[127],7,"lolevel");
-C_register_lf2(lf,128,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c334 ...) */,lf[1]);
+lf[16]=C_decode_literal(C_heaptop,"\376B\000\000\033negative destination offset");
+lf[17]=C_decode_literal(C_heaptop,"\376B\000\000\026negative source offset");
+lf[18]=C_h_intern(&lf[18],11,"object-copy");
+lf[19]=C_h_intern(&lf[19],15,"\003sysmake-vector");
+lf[20]=C_h_intern(&lf[20],8,"allocate");
+lf[21]=C_h_intern(&lf[21],4,"free");
+lf[22]=C_h_intern(&lf[22],8,"pointer\077");
+lf[23]=C_h_intern(&lf[23],13,"pointer-like\077");
+lf[24]=C_h_intern(&lf[24],16,"address->pointer");
+lf[25]=C_h_intern(&lf[25],20,"\003sysaddress->pointer");
+lf[26]=C_h_intern(&lf[26],17,"\003syscheck-integer");
+lf[27]=C_h_intern(&lf[27],16,"pointer->address");
+lf[28]=C_h_intern(&lf[28],20,"\003syspointer->address");
+lf[29]=C_h_intern(&lf[29],17,"\003syscheck-special");
+lf[30]=C_h_intern(&lf[30],12,"null-pointer");
+lf[31]=C_h_intern(&lf[31],16,"\003sysnull-pointer");
+lf[32]=C_h_intern(&lf[32],13,"null-pointer\077");
+lf[33]=C_h_intern(&lf[33],15,"object->pointer");
+lf[34]=C_h_intern(&lf[34],15,"pointer->object");
+lf[35]=C_h_intern(&lf[35],9,"pointer=\077");
+lf[36]=C_h_intern(&lf[36],8,"pointer+");
+lf[37]=C_h_intern(&lf[37],14,"pointer-offset");
+lf[38]=C_h_intern(&lf[38],13,"align-to-word");
+lf[39]=C_decode_literal(C_heaptop,"\376B\000\000,bad argument type - not a pointer or integer");
+lf[40]=C_h_intern(&lf[40],11,"tag-pointer");
+lf[41]=C_h_intern(&lf[41],23,"\003sysmake-tagged-pointer");
+lf[42]=C_h_intern(&lf[42],15,"tagged-pointer\077");
+lf[43]=C_h_intern(&lf[43],11,"pointer-tag");
+lf[44]=C_h_intern(&lf[44],13,"make-locative");
+lf[45]=C_h_intern(&lf[45],17,"\003sysmake-locative");
+lf[46]=C_h_intern(&lf[46],18,"make-weak-locative");
+lf[47]=C_h_intern(&lf[47],13,"locative-set!");
+lf[48]=C_h_intern(&lf[48],12,"locative-ref");
+lf[49]=C_h_intern(&lf[49],16,"locative->object");
+lf[50]=C_h_intern(&lf[50],9,"locative\077");
+lf[51]=C_h_intern(&lf[51],15,"pointer-u8-set!");
+lf[52]=C_h_intern(&lf[52],15,"pointer-s8-set!");
+lf[53]=C_h_intern(&lf[53],16,"pointer-u16-set!");
+lf[54]=C_h_intern(&lf[54],16,"pointer-s16-set!");
+lf[55]=C_h_intern(&lf[55],16,"pointer-u32-set!");
+lf[56]=C_h_intern(&lf[56],16,"pointer-s32-set!");
+lf[57]=C_h_intern(&lf[57],16,"pointer-f32-set!");
+lf[58]=C_h_intern(&lf[58],16,"pointer-f64-set!");
+lf[59]=C_h_intern(&lf[59],14,"pointer-u8-ref");
+lf[60]=C_h_intern(&lf[60],14,"pointer-s8-ref");
+lf[61]=C_h_intern(&lf[61],15,"pointer-u16-ref");
+lf[62]=C_h_intern(&lf[62],15,"pointer-s16-ref");
+lf[63]=C_h_intern(&lf[63],15,"pointer-u32-ref");
+lf[64]=C_h_intern(&lf[64],15,"pointer-s32-ref");
+lf[65]=C_h_intern(&lf[65],15,"pointer-f32-ref");
+lf[66]=C_h_intern(&lf[66],15,"pointer-f64-ref");
+lf[67]=C_h_intern(&lf[67],8,"extended");
+lf[69]=C_h_intern(&lf[69],16,"extend-procedure");
+lf[70]=C_h_intern(&lf[70],19,"\003sysdecorate-lambda");
+lf[71]=C_h_intern(&lf[71],17,"\003syscheck-closure");
+lf[72]=C_h_intern(&lf[72],19,"extended-procedure\077");
+lf[73]=C_h_intern(&lf[73],21,"\003syslambda-decoration");
+lf[74]=C_h_intern(&lf[74],14,"procedure-data");
+lf[75]=C_h_intern(&lf[75],19,"set-procedure-data!");
+lf[76]=C_decode_literal(C_heaptop,"\376B\000\000-bad argument type - not an extended procedure");
+lf[77]=C_h_intern(&lf[77],10,"block-set!");
+lf[78]=C_h_intern(&lf[78],14,"\003sysblock-set!");
+lf[79]=C_h_intern(&lf[79],9,"block-ref");
+lf[80]=C_h_intern(&lf[80],15,"number-of-slots");
+lf[81]=C_decode_literal(C_heaptop,"\376B\000\000,bad argument type - not a vector-like object");
+lf[82]=C_h_intern(&lf[82],15,"number-of-bytes");
+lf[83]=C_decode_literal(C_heaptop,"\376B\000\0002cannot compute number of bytes of immediate object");
+lf[84]=C_h_intern(&lf[84],20,"make-record-instance");
+lf[85]=C_h_intern(&lf[85],18,"\003sysmake-structure");
+lf[86]=C_h_intern(&lf[86],16,"record-instance\077");
+lf[87]=C_h_intern(&lf[87],20,"record-instance-type");
+lf[88]=C_h_intern(&lf[88],22,"record-instance-length");
+lf[89]=C_h_intern(&lf[89],25,"record-instance-slot-set!");
+lf[90]=C_h_intern(&lf[90],15,"\003syscheck-range");
+lf[91]=C_h_intern(&lf[91],20,"record-instance-slot");
+lf[92]=C_h_intern(&lf[92],14,"record->vector");
+lf[93]=C_h_intern(&lf[93],15,"object-evicted\077");
+lf[94]=C_h_intern(&lf[94],12,"object-evict");
+lf[95]=C_h_intern(&lf[95],15,"hash-table-set!");
+lf[96]=C_h_intern(&lf[96],19,"\003sysundefined-value");
+lf[97]=C_h_intern(&lf[97],22,"hash-table-ref/default");
+lf[98]=C_h_intern(&lf[98],15,"make-hash-table");
+lf[99]=C_h_intern(&lf[99],3,"eq\077");
+lf[100]=C_h_intern(&lf[100],24,"object-evict-to-location");
+lf[101]=C_h_intern(&lf[101],24,"\003sysset-pointer-address!");
+lf[102]=C_h_intern(&lf[102],6,"signal");
+lf[103]=C_h_intern(&lf[103],24,"make-composite-condition");
+lf[104]=C_h_intern(&lf[104],23,"make-property-condition");
+lf[105]=C_h_intern(&lf[105],5,"evict");
+lf[106]=C_h_intern(&lf[106],5,"limit");
+lf[107]=C_h_intern(&lf[107],3,"exn");
+lf[108]=C_h_intern(&lf[108],8,"location");
+lf[109]=C_h_intern(&lf[109],7,"message");
+lf[110]=C_decode_literal(C_heaptop,"\376B\000\000$cannot evict object - limit exceeded");
+lf[111]=C_h_intern(&lf[111],9,"arguments");
+lf[112]=C_h_intern(&lf[112],14,"object-release");
+lf[113]=C_h_intern(&lf[113],11,"object-size");
+lf[114]=C_h_intern(&lf[114],14,"object-unevict");
+lf[115]=C_h_intern(&lf[115],15,"\003sysmake-string");
+lf[116]=C_h_intern(&lf[116],14,"object-become!");
+lf[117]=C_h_intern(&lf[117],11,"\003sysbecome!");
+lf[118]=C_decode_literal(C_heaptop,"\376B\000\000:bad argument type - not an a-list of non-immediate objects");
+lf[119]=C_h_intern(&lf[119],16,"mutate-procedure");
+lf[120]=C_h_intern(&lf[120],10,"global-ref");
+lf[121]=C_h_intern(&lf[121],11,"global-set!");
+lf[122]=C_h_intern(&lf[122],13,"global-bound\077");
+lf[123]=C_h_intern(&lf[123],32,"\003syssymbol-has-toplevel-binding\077");
+lf[124]=C_h_intern(&lf[124],20,"global-make-unbound!");
+lf[125]=C_h_intern(&lf[125],28,"\003sysarbitrary-unbound-symbol");
+lf[126]=C_h_intern(&lf[126],18,"getter-with-setter");
+lf[127]=C_h_intern(&lf[127],13,"\003sysblock-ref");
+lf[128]=C_h_intern(&lf[128],15,"pointer-s6-set!");
+lf[129]=C_h_intern(&lf[129],17,"register-feature!");
+lf[130]=C_h_intern(&lf[130],7,"lolevel");
+C_register_lf2(lf,131,create_ptable());
+t2=C_mutate(&lf[0] /* (set! c337 ...) */,lf[1]);
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1080,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_srfi_69_toplevel(2,C_SCHEME_UNDEFINED,t3);}
 
@@ -1544,7 +1494,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1080,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1083,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* lolevel.scm: 75   register-feature! */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[126]+1)))(3,*((C_word*)lf[126]+1),t2,lf[127]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[129]+1)))(3,*((C_word*)lf[129]+1),t2,lf[130]);}
 
 /* k1081 in k1078 */
 static void C_ccall f_1083(C_word c,C_word t0,C_word t1){
@@ -1577,6 +1527,7 @@ C_word t26;
 C_word t27;
 C_word t28;
 C_word t29;
+C_word t30;
 C_word ab[76],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
@@ -1585,34 +1536,35 @@ t2=C_mutate(&lf[2] /* (set! check-block ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_wor
 t3=C_mutate(&lf[4] /* (set! check-generic-structure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1158,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
 t4=C_mutate((C_word*)lf[8]+1 /* (set! check-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1219,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
 t5=lf[10];
-t6=C_mutate((C_word*)lf[11]+1 /* (set! move-memory! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1363,a[2]=t5,a[3]=((C_word)li12),tmp=(C_word)a,a+=4,tmp));
-t7=C_mutate((C_word*)lf[16]+1 /* (set! object-copy ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1717,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[18]+1 /* (set! allocate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1798,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[19]+1 /* (set! free ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1805,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[20]+1 /* (set! pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1815,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[21]+1 /* (set! pointer-like? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1826,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[22]+1 /* (set! address->pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1837,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[25]+1 /* (set! pointer->address ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1846,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[28]+1 /* (set! null-pointer ...) */,*((C_word*)lf[29]+1));
-t15=C_mutate((C_word*)lf[30]+1 /* (set! null-pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1856,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[31]+1 /* (set! object->pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1869,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate((C_word*)lf[32]+1 /* (set! pointer->object ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1880,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate((C_word*)lf[33]+1 /* (set! pointer=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1886,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate((C_word*)lf[34]+1 /* (set! pointer-offset ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1895,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate((C_word*)lf[35]+1 /* (set! align-to-word ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1915,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
-t21=C_mutate((C_word*)lf[37]+1 /* (set! tag-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1952,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp));
-t22=C_mutate((C_word*)lf[39]+1 /* (set! tagged-pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1972,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
-t23=C_mutate((C_word*)lf[40]+1 /* (set! pointer-tag ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2016,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
-t24=C_mutate((C_word*)lf[41]+1 /* (set! make-locative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2039,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
-t25=C_mutate((C_word*)lf[43]+1 /* (set! make-weak-locative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2068,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
-t26=C_mutate((C_word*)lf[44]+1 /* (set! locative-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2097,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
-t27=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2102,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_locative_ref,a[2]=((C_word)li95),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 345  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t27,t28,*((C_word*)lf[44]+1));}
-
-/* k2100 in k1081 in k1078 */
-static void C_ccall f_2102(C_word c,C_word t0,C_word t1){
+t6=C_mutate((C_word*)lf[11]+1 /* (set! move-memory! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1360,a[2]=t5,a[3]=((C_word)li12),tmp=(C_word)a,a+=4,tmp));
+t7=C_mutate((C_word*)lf[18]+1 /* (set! object-copy ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1723,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[20]+1 /* (set! allocate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1804,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[21]+1 /* (set! free ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1811,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[22]+1 /* (set! pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1821,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[23]+1 /* (set! pointer-like? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1829,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[24]+1 /* (set! address->pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1840,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[27]+1 /* (set! pointer->address ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1849,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[30]+1 /* (set! null-pointer ...) */,*((C_word*)lf[31]+1));
+t15=C_mutate((C_word*)lf[32]+1 /* (set! null-pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1859,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[33]+1 /* (set! object->pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1872,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate((C_word*)lf[34]+1 /* (set! pointer->object ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1883,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[35]+1 /* (set! pointer=? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1889,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
+t19=C_mutate((C_word*)lf[36]+1 /* (set! pointer+ ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1898,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate((C_word*)lf[37]+1 /* (set! pointer-offset ...) */,*((C_word*)lf[36]+1));
+t21=C_mutate((C_word*)lf[38]+1 /* (set! align-to-word ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1919,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
+t22=C_mutate((C_word*)lf[40]+1 /* (set! tag-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1956,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp));
+t23=C_mutate((C_word*)lf[42]+1 /* (set! tagged-pointer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1976,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
+t24=C_mutate((C_word*)lf[43]+1 /* (set! pointer-tag ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2020,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
+t25=C_mutate((C_word*)lf[44]+1 /* (set! make-locative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2043,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
+t26=C_mutate((C_word*)lf[46]+1 /* (set! make-weak-locative ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2072,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
+t27=C_mutate((C_word*)lf[47]+1 /* (set! locative-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2101,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
+t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2106,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)C_locative_ref,a[2]=((C_word)li95),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 353  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t28,t29,*((C_word*)lf[47]+1));}
+
+/* k2104 in k1081 in k1078 */
+static void C_ccall f_2106(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1631,25 +1583,25 @@ C_word t15;
 C_word ab[36],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2102,2,t0,t1);}
-t2=C_mutate((C_word*)lf[45]+1 /* (set! locative-ref ...) */,t1);
-t3=C_mutate((C_word*)lf[46]+1 /* (set! locative->object ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2104,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[47]+1 /* (set! locative? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2107,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[48]+1 /* (set! pointer-u8-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2113,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[49]+1 /* (set! pointer-s8-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2127,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[50]+1 /* (set! pointer-u16-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2141,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[51]+1 /* (set! pointer-s16-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2155,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[52]+1 /* (set! pointer-u32-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2169,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[53]+1 /* (set! pointer-s32-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2183,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[54]+1 /* (set! pointer-f32-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2197,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[55]+1 /* (set! pointer-f64-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2211,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2227,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3329,a[2]=((C_word)li94),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 362  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t13,t14,*((C_word*)lf[48]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2106,2,t0,t1);}
+t2=C_mutate((C_word*)lf[48]+1 /* (set! locative-ref ...) */,t1);
+t3=C_mutate((C_word*)lf[49]+1 /* (set! locative->object ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2108,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[50]+1 /* (set! locative? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2111,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[51]+1 /* (set! pointer-u8-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2117,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[52]+1 /* (set! pointer-s8-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2131,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[53]+1 /* (set! pointer-u16-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2145,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[54]+1 /* (set! pointer-s16-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2159,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[55]+1 /* (set! pointer-u32-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2173,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[56]+1 /* (set! pointer-s32-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2187,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[57]+1 /* (set! pointer-f32-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2201,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[58]+1 /* (set! pointer-f64-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2215,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2231,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3333,a[2]=((C_word)li94),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 370  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t13,t14,*((C_word*)lf[51]+1));}
 
-/* a3328 in k2100 in k1081 in k1078 */
-static void C_ccall f_3329(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3332 in k2104 in k1081 in k1078 */
+static void C_ccall f_3333(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1657,17 +1609,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3329,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_3333,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t2);
+t3=C_i_foreign_pointer_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub581(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub580(C_SCHEME_UNDEFINED,t3));}
 else{
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)stub581(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,stub580(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
 
-/* k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2227(C_word c,C_word t0,C_word t1){
+/* k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1676,15 +1628,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2227,2,t0,t1);}
-t2=C_mutate((C_word*)lf[56]+1 /* (set! pointer-u8-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2231,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3319,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 367  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t3,t4,*((C_word*)lf[49]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2231,2,t0,t1);}
+t2=C_mutate((C_word*)lf[59]+1 /* (set! pointer-u8-ref ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2235,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3323,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 375  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t3,t4,*((C_word*)lf[52]+1));}
 
-/* a3318 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3319(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3322 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3323(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1692,17 +1644,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3319,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_3323,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t2);
+t3=C_i_foreign_pointer_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub587(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub586(C_SCHEME_UNDEFINED,t3));}
 else{
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)stub587(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,stub586(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
 
-/* k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2231(C_word c,C_word t0,C_word t1){
+/* k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1711,15 +1663,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2231,2,t0,t1);}
-t2=C_mutate((C_word*)lf[57]+1 /* (set! pointer-s8-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2235,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3309,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 372  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t3,t4,*((C_word*)lf[50]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2235,2,t0,t1);}
+t2=C_mutate((C_word*)lf[60]+1 /* (set! pointer-s8-ref ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2239,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3313,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 380  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t3,t4,*((C_word*)lf[53]+1));}
 
-/* a3308 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3309(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3312 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3313(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1727,17 +1679,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3309,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_3313,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t2);
+t3=C_i_foreign_pointer_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub593(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub592(C_SCHEME_UNDEFINED,t3));}
 else{
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)stub593(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,stub592(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
 
-/* k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2235(C_word c,C_word t0,C_word t1){
+/* k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2239(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1746,15 +1698,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2235,2,t0,t1);}
-t2=C_mutate((C_word*)lf[58]+1 /* (set! pointer-u16-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2239,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3299,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 377  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t3,t4,*((C_word*)lf[125]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2239,2,t0,t1);}
+t2=C_mutate((C_word*)lf[61]+1 /* (set! pointer-u16-ref ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2243,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3303,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 385  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t3,t4,*((C_word*)lf[128]+1));}
 
-/* a3298 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3299(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3302 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3303(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1762,17 +1714,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3299,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_3303,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t2);
+t3=C_i_foreign_pointer_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub599(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub598(C_SCHEME_UNDEFINED,t3));}
 else{
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)stub599(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,stub598(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
 
-/* k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2239(C_word c,C_word t0,C_word t1){
+/* k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1781,15 +1733,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2239,2,t0,t1);}
-t2=C_mutate((C_word*)lf[59]+1 /* (set! pointer-s16-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2243,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3289,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 382  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t3,t4,*((C_word*)lf[52]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2243,2,t0,t1);}
+t2=C_mutate((C_word*)lf[62]+1 /* (set! pointer-s16-ref ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2247,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3293,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 390  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t3,t4,*((C_word*)lf[55]+1));}
 
-/* a3288 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3289(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3292 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3293(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1798,18 +1750,18 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3289,3,t0,t1,t2);}
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(4));
+C_save_and_reclaim((void*)tr3,(void*)f_3293,3,t0,t1,t2);}
+t3=C_a_i_bytevector(&a,1,C_fix(4));
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
+t4=C_i_foreign_pointer_argumentp(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub605(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub604(t3,t4));}
 else{
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub605(t3,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub604(t3,C_SCHEME_FALSE));}}
 
-/* k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2243(C_word c,C_word t0,C_word t1){
+/* k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1818,15 +1770,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2243,2,t0,t1);}
-t2=C_mutate((C_word*)lf[60]+1 /* (set! pointer-u32-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2247,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3279,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 387  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t3,t4,*((C_word*)lf[53]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2247,2,t0,t1);}
+t2=C_mutate((C_word*)lf[63]+1 /* (set! pointer-u32-ref ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2251,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3283,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 395  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t3,t4,*((C_word*)lf[56]+1));}
 
-/* a3278 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3279(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3282 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3283(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1835,18 +1787,18 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3279,3,t0,t1,t2);}
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(4));
+C_save_and_reclaim((void*)tr3,(void*)f_3283,3,t0,t1,t2);}
+t3=C_a_i_bytevector(&a,1,C_fix(4));
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
+t4=C_i_foreign_pointer_argumentp(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub612(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub611(t3,t4));}
 else{
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub612(t3,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub611(t3,C_SCHEME_FALSE));}}
 
-/* k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2247(C_word c,C_word t0,C_word t1){
+/* k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1855,15 +1807,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2247,2,t0,t1);}
-t2=C_mutate((C_word*)lf[61]+1 /* (set! pointer-s32-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2251,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3269,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 392  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t3,t4,*((C_word*)lf[54]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2251,2,t0,t1);}
+t2=C_mutate((C_word*)lf[64]+1 /* (set! pointer-s32-ref ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2255,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3273,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 400  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t3,t4,*((C_word*)lf[57]+1));}
 
-/* a3268 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3269(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3272 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3273(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1872,18 +1824,18 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3269,3,t0,t1,t2);}
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(4));
+C_save_and_reclaim((void*)tr3,(void*)f_3273,3,t0,t1,t2);}
+t3=C_a_i_bytevector(&a,1,C_fix(4));
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
+t4=C_i_foreign_pointer_argumentp(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub619(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub618(t3,t4));}
 else{
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub619(t3,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub618(t3,C_SCHEME_FALSE));}}
 
-/* k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2251(C_word c,C_word t0,C_word t1){
+/* k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1892,15 +1844,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2251,2,t0,t1);}
-t2=C_mutate((C_word*)lf[62]+1 /* (set! pointer-f32-ref ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2255,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3259,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 397  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t3,t4,*((C_word*)lf[55]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2255,2,t0,t1);}
+t2=C_mutate((C_word*)lf[65]+1 /* (set! pointer-f32-ref ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2259,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3263,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 405  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t3,t4,*((C_word*)lf[58]+1));}
 
-/* a3258 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3259(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3262 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3263(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1909,18 +1861,18 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3259,3,t0,t1,t2);}
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(4));
+C_save_and_reclaim((void*)tr3,(void*)f_3263,3,t0,t1,t2);}
+t3=C_a_i_bytevector(&a,1,C_fix(4));
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
+t4=C_i_foreign_pointer_argumentp(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub626(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub625(t3,t4));}
 else{
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub626(t3,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub625(t3,C_SCHEME_FALSE));}}
 
-/* k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2255(C_word c,C_word t0,C_word t1){
+/* k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1936,22 +1888,22 @@ C_word t12;
 C_word ab[18],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2255,2,t0,t1);}
-t2=C_mutate((C_word*)lf[63]+1 /* (set! pointer-f64-ref ...) */,t1);
-t3=(C_word)C_a_i_vector(&a,1,lf[64]);
-t4=C_mutate(&lf[65] /* (set! xproc-tag ...) */,t3);
-t5=C_mutate((C_word*)lf[66]+1 /* (set! extend-procedure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2261,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[69]+1 /* (set! extended-procedure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2296,a[2]=((C_word)li48),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[71]+1 /* (set! procedure-data ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2332,a[2]=((C_word)li50),tmp=(C_word)a,a+=3,tmp));
-t8=*((C_word*)lf[66]+1);
-t9=C_mutate((C_word*)lf[72]+1 /* (set! set-procedure-data! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2371,a[2]=t8,a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp));
-t10=C_mutate((C_word*)lf[74]+1 /* (set! block-set! ...) */,*((C_word*)lf[75]+1));
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2389,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 441  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t11,*((C_word*)lf[124]+1),*((C_word*)lf[75]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2259,2,t0,t1);}
+t2=C_mutate((C_word*)lf[66]+1 /* (set! pointer-f64-ref ...) */,t1);
+t3=C_a_i_vector(&a,1,lf[67]);
+t4=C_mutate(&lf[68] /* (set! xproc-tag ...) */,t3);
+t5=C_mutate((C_word*)lf[69]+1 /* (set! extend-procedure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2265,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[72]+1 /* (set! extended-procedure? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2300,a[2]=((C_word)li48),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[74]+1 /* (set! procedure-data ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2336,a[2]=((C_word)li50),tmp=(C_word)a,a+=3,tmp));
+t8=*((C_word*)lf[69]+1);
+t9=C_mutate((C_word*)lf[75]+1 /* (set! set-procedure-data! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2375,a[2]=t8,a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp));
+t10=C_mutate((C_word*)lf[77]+1 /* (set! block-set! ...) */,*((C_word*)lf[78]+1));
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2393,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 449  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t11,*((C_word*)lf[127]+1),*((C_word*)lf[78]+1));}
 
-/* k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2389(C_word c,C_word t0,C_word t1){
+/* k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2393(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1967,22 +1919,22 @@ C_word t12;
 C_word ab[27],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2389,2,t0,t1);}
-t2=C_mutate((C_word*)lf[76]+1 /* (set! block-ref ...) */,t1);
-t3=C_mutate((C_word*)lf[77]+1 /* (set! number-of-slots ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2391,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[79]+1 /* (set! number-of-bytes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2400,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[81]+1 /* (set! make-record-instance ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2422,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[83]+1 /* (set! record-instance? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2431,a[2]=((C_word)li55),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[84]+1 /* (set! record-instance-type ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2480,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[85]+1 /* (set! record-instance-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2489,a[2]=((C_word)li57),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[86]+1 /* (set! record-instance-slot-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2502,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp));
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2528,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3235,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 488  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t10,t11,*((C_word*)lf[86]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2393,2,t0,t1);}
+t2=C_mutate((C_word*)lf[79]+1 /* (set! block-ref ...) */,t1);
+t3=C_mutate((C_word*)lf[80]+1 /* (set! number-of-slots ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2395,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[82]+1 /* (set! number-of-bytes ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2404,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[84]+1 /* (set! make-record-instance ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2426,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[86]+1 /* (set! record-instance? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2435,a[2]=((C_word)li55),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[87]+1 /* (set! record-instance-type ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2484,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[88]+1 /* (set! record-instance-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2493,a[2]=((C_word)li57),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[89]+1 /* (set! record-instance-slot-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2506,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp));
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2532,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3239,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 496  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[126]+1)))(4,*((C_word*)lf[126]+1),t10,t11,*((C_word*)lf[89]+1));}
 
-/* a3234 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3235(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a3238 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3239(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1990,13 +1942,13 @@ C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3235,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3239,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 490  ##sys#check-generic-structure */
-f_1158(t4,t2,(C_word)C_a_i_list(&a,1,lf[88]));}
+C_save_and_reclaim((void*)tr4,(void*)f_3239,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3243,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 498  ##sys#check-generic-structure */
+f_1158(t4,t2,C_a_i_list(&a,1,lf[91]));}
 
-/* k3237 in a3234 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3239(C_word c,C_word t0,C_word t1){
+/* k3241 in a3238 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2005,25 +1957,25 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3239,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3242,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[2]);
-t4=(C_word)C_fixnum_difference(t3,C_fix(1));
-/* lolevel.scm: 491  ##sys#check-range */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[87]+1)))(6,*((C_word*)lf[87]+1),t2,((C_word*)t0)[4],C_fix(0),t4,lf[88]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3243,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3246,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_block_size(((C_word*)t0)[2]);
+t4=C_fixnum_difference(t3,C_fix(1));
+/* lolevel.scm: 499  ##sys#check-range */
+((C_proc6)C_retrieve_proc(*((C_word*)lf[90]+1)))(6,*((C_word*)lf[90]+1),t2,((C_word*)t0)[4],C_fix(0),t4,lf[91]);}
 
-/* k3240 in k3237 in a3234 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3242(C_word c,C_word t0,C_word t1){
+/* k3244 in k3241 in a3238 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_slot(((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_slot(((C_word*)t0)[2],t2));}
 
-/* k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2528(C_word c,C_word t0,C_word t1){
+/* k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2043,26 +1995,26 @@ C_word t16;
 C_word ab[39],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2528,2,t0,t1);}
-t2=C_mutate((C_word*)lf[88]+1 /* (set! record-instance-slot ...) */,t1);
-t3=C_mutate((C_word*)lf[89]+1 /* (set! record->vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2530,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[90]+1 /* (set! object-evicted? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2568,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[91]+1 /* (set! object-evict ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2571,a[2]=((C_word)li65),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[97]+1 /* (set! object-evict-to-location ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2689,a[2]=((C_word)li68),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[109]+1 /* (set! object-release ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2853,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[110]+1 /* (set! object-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2945,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[111]+1 /* (set! object-unevict ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3029,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[113]+1 /* (set! object-become! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3158,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[116]+1 /* (set! mutate-procedure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3167,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[117]+1 /* (set! global-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3198,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[118]+1 /* (set! global-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3204,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[119]+1 /* (set! global-bound? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3213,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[121]+1 /* (set! global-make-unbound! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3222,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_2532,2,t0,t1);}
+t2=C_mutate((C_word*)lf[91]+1 /* (set! record-instance-slot ...) */,t1);
+t3=C_mutate((C_word*)lf[92]+1 /* (set! record->vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2534,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[93]+1 /* (set! object-evicted? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2572,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[94]+1 /* (set! object-evict ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2575,a[2]=((C_word)li65),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[100]+1 /* (set! object-evict-to-location ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2693,a[2]=((C_word)li68),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[112]+1 /* (set! object-release ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2857,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[113]+1 /* (set! object-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2949,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[114]+1 /* (set! object-unevict ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3033,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[116]+1 /* (set! object-become! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3162,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[119]+1 /* (set! mutate-procedure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3171,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[120]+1 /* (set! global-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3202,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[121]+1 /* (set! global-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3208,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[122]+1 /* (set! global-bound? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3217,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[124]+1 /* (set! global-make-unbound! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3226,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
 t16=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,C_SCHEME_UNDEFINED);}
 
-/* global-make-unbound! in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3222(C_word c,C_word t0,C_word t1,C_word t2){
+/* global-make-unbound! in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3226(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2072,15 +2024,15 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3222,3,t0,t1,t2);}
-t3=(C_word)C_i_check_symbol_2(t2,lf[121]);
-t4=(C_word)C_slot(lf[122],C_fix(0));
-t5=(C_word)C_i_setslot(t2,C_fix(0),t4);
+C_save_and_reclaim((void*)tr3,(void*)f_3226,3,t0,t1,t2);}
+t3=C_i_check_symbol_2(t2,lf[124]);
+t4=C_slot(lf[125],C_fix(0));
+t5=C_i_setslot(t2,C_fix(0),t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}
 
-/* global-bound? in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3213(C_word c,C_word t0,C_word t1,C_word t2){
+/* global-bound? in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3217(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2088,13 +2040,13 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3213,3,t0,t1,t2);}
-t3=(C_word)C_i_check_symbol_2(t2,lf[119]);
-/* lolevel.scm: 659  ##sys#symbol-has-toplevel-binding? */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[120]+1)))(3,*((C_word*)lf[120]+1),t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_3217,3,t0,t1,t2);}
+t3=C_i_check_symbol_2(t2,lf[122]);
+/* lolevel.scm: 667  ##sys#symbol-has-toplevel-binding? */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[123]+1)))(3,*((C_word*)lf[123]+1),t1,t2);}
 
-/* global-set! in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* global-set! in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3208(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2102,13 +2054,13 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3204,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_symbol_2(t2,lf[118]);
+C_save_and_reclaim((void*)tr4,(void*)f_3208,4,t0,t1,t2,t3);}
+t4=C_i_check_symbol_2(t2,lf[121]);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(t2,C_fix(0),t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_setslot(t2,C_fix(0),t3));}
 
-/* global-ref in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3198(C_word c,C_word t0,C_word t1,C_word t2){
+/* global-ref in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3202(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2116,13 +2068,13 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3198,3,t0,t1,t2);}
-t3=(C_word)C_i_check_symbol_2(t2,lf[117]);
+C_save_and_reclaim((void*)tr3,(void*)f_3202,3,t0,t1,t2);}
+t3=C_i_check_symbol_2(t2,lf[120]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_retrieve(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_retrieve(t2));}
 
-/* mutate-procedure in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3167(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* mutate-procedure in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3171(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2130,28 +2082,28 @@ C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3167,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3171,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 638  ##sys#check-closure */
-t5=*((C_word*)lf[68]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[116]);}
+C_save_and_reclaim((void*)tr4,(void*)f_3171,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3175,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 646  ##sys#check-closure */
+t5=*((C_word*)lf[71]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[119]);}
 
-/* k3169 in mutate-procedure in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3171(C_word c,C_word t0,C_word t1){
+/* k3173 in mutate-procedure in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3171,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3174,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 639  ##sys#check-closure */
-t3=*((C_word*)lf[68]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],lf[116]);}
+C_save_and_reclaim((void*)tr2,(void*)f_3175,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3178,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 647  ##sys#check-closure */
+t3=*((C_word*)lf[71]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],lf[119]);}
 
-/* k3172 in k3169 in mutate-procedure in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3174(C_word c,C_word t0,C_word t1){
+/* k3176 in k3173 in mutate-procedure in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2160,16 +2112,16 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3174,2,t0,t1);}
-t2=(C_word)C_block_size(((C_word*)t0)[4]);
-t3=(C_word)C_words(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3181,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 642  ##sys#make-vector */
-t5=*((C_word*)lf[17]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3178,2,t0,t1);}
+t2=C_block_size(((C_word*)t0)[4]);
+t3=C_words(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3185,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 650  ##sys#make-vector */
+t5=*((C_word*)lf[19]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k3179 in k3172 in k3169 in mutate-procedure in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3181(C_word c,C_word t0,C_word t1){
+/* k3183 in k3176 in k3173 in mutate-procedure in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2178,16 +2130,16 @@ C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3181,2,t0,t1);}
-t2=(C_word)C_copy_block(((C_word*)t0)[4],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3184,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3196,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 643  proc */
+C_save_and_reclaim((void*)tr2,(void*)f_3185,2,t0,t1);}
+t2=C_copy_block(((C_word*)t0)[4],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3188,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3200,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 651  proc */
 t5=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k3194 in k3179 in k3172 in k3169 in mutate-procedure in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3196(C_word c,C_word t0,C_word t1){
+/* k3198 in k3183 in k3176 in k3173 in mutate-procedure in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2195,23 +2147,23 @@ C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3196,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
-t3=(C_word)C_a_i_list(&a,1,t2);
-/* lolevel.scm: 643  ##sys#become! */
-t4=*((C_word*)lf[114]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3200,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
+t3=C_a_i_list(&a,1,t2);
+/* lolevel.scm: 651  ##sys#become! */
+t4=*((C_word*)lf[117]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],t3);}
 
-/* k3182 in k3179 in k3172 in k3169 in mutate-procedure in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3184(C_word c,C_word t0,C_word t1){
+/* k3186 in k3183 in k3176 in k3173 in mutate-procedure in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3188(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* object-become! in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3158(C_word c,C_word t0,C_word t1,C_word t2){
+/* object-become! in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3162(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2224,17 +2176,17 @@ C_word ab[11],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3158,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3162,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_3162,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3166,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-t5=(C_word)C_i_check_list_2(t4,lf[113]);
+t5=C_i_check_list_2(t4,lf[116]);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1113,a[2]=t4,a[3]=t7,a[4]=((C_word)li79),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
 f_1113(t9,t3,t4);}
 
-/* loop in object-become! in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
+/* loop in object-become! in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
 static void C_fcall f_1113(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
@@ -2247,24 +2199,24 @@ C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1113,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_nullp(t2);
+t3=C_i_nullp(t2);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_check_pair_2(t4,lf[113]);
+if(C_truep(C_i_pairp(t2))){
+t4=C_i_car(t2);
+t5=C_i_check_pair_2(t4,lf[116]);
 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1135,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_i_car(t4);
+t7=C_i_car(t4);
 /* lolevel.scm: 116  ##sys#check-block */
-f_1085(t6,t7,(C_word)C_a_i_list(&a,1,lf[113]));}
+f_1085(t6,t7,C_a_i_list(&a,1,lf[116]));}
 else{
 /* lolevel.scm: 120  ##sys#signal-hook */
 t4=*((C_word*)lf[5]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[6],lf[113],lf[115],((C_word*)t0)[2]);}}}
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[6],lf[116],lf[118],((C_word*)t0)[2]);}}}
 
-/* k1133 in loop in object-become! in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
+/* k1133 in loop in object-become! in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
 static void C_ccall f_1135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
@@ -2275,32 +2227,32 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1135,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1138,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
+t3=C_i_cdr(((C_word*)t0)[2]);
 /* lolevel.scm: 117  ##sys#check-block */
-f_1085(t2,t3,(C_word)C_a_i_list(&a,1,lf[113]));}
+f_1085(t2,t3,C_a_i_list(&a,1,lf[116]));}
 
-/* k1136 in k1133 in loop in object-become! in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
+/* k1136 in k1133 in loop in object-become! in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
 static void C_ccall f_1138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
+t2=C_i_cdr(((C_word*)t0)[4]);
 /* lolevel.scm: 118  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_1113(t3,((C_word*)t0)[2],t2);}
 
-/* k3160 in object-become! in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3162(C_word c,C_word t0,C_word t1){
+/* k3164 in object-become! in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 635  ##sys#become! */
-t2=*((C_word*)lf[114]+1);
+/* lolevel.scm: 643  ##sys#become! */
+t2=*((C_word*)lf[117]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3029(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3033(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -2309,48 +2261,48 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3029r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3033r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3029r(t0,t1,t2,t3);}}
+f_3033r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3029r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3033r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3033,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3037,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_3033(2,t5,C_SCHEME_FALSE);}
+f_3037(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_3033(2,t6,(C_word)C_i_car(t3));}
+f_3037(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3033(C_word c,C_word t0,C_word t1){
+/* k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3037(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3033,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3036,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 606  make-hash-table */
-t3=*((C_word*)lf[95]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,*((C_word*)lf[96]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_3037,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3040,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 614  make-hash-table */
+t3=*((C_word*)lf[98]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,*((C_word*)lf[99]+1));}
 
-/* k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3036(C_word c,C_word t0,C_word t1){
+/* k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2359,15 +2311,15 @@ C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3036,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3040,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3041,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li77),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3045,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li77),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_3041(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_3045(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_3041(C_word t0,C_word t1,C_word t2){
+/* copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_3045(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2375,12 +2327,12 @@ C_word t5;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3041,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_permanentp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3057,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* lolevel.scm: 610  hash-table-ref/default */
-t4=*((C_word*)lf[94]+1);
+C_save_and_reclaim((void*)trf_3045,NULL,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_permanentp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3061,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* lolevel.scm: 618  hash-table-ref/default */
+t4=*((C_word*)lf[97]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[3],t2,C_SCHEME_FALSE);}
 else{
 t3=t1;
@@ -2390,8 +2342,8 @@ t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3057(C_word c,C_word t0,C_word t1){
+/* k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2405,38 +2357,38 @@ C_word t10;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3057,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3061,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_byteblockp(((C_word*)t0)[5]))){
+if(C_truep(C_byteblockp(((C_word*)t0)[5]))){
 if(C_truep(((C_word*)t0)[4])){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3070,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[5]);
-/* lolevel.scm: 613  ##sys#make-string */
-t4=*((C_word*)lf[112]+1);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3074,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_block_size(((C_word*)t0)[5]);
+/* lolevel.scm: 621  ##sys#make-string */
+t4=*((C_word*)lf[115]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 else{
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 else{
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3086,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* lolevel.scm: 618  ##sys#intern-symbol */
+if(C_truep(C_i_symbolp(((C_word*)t0)[5]))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3090,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=C_slot(((C_word*)t0)[5],C_fix(1));
+/* lolevel.scm: 626  ##sys#intern-symbol */
 C_string_to_symbol(3,0,t2,t3);}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3100,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* lolevel.scm: 623  ##sys#make-vector */
-t4=*((C_word*)lf[17]+1);
+t2=C_block_size(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3104,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* lolevel.scm: 631  ##sys#make-vector */
+t4=*((C_word*)lf[19]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}}}}
 
-/* k3098 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3100(C_word c,C_word t0,C_word t1){
+/* k3102 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2444,15 +2396,15 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3100,2,t0,t1);}
-t2=(C_word)C_copy_block(((C_word*)t0)[6],t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3103,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* lolevel.scm: 624  hash-table-set! */
-t4=*((C_word*)lf[92]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3104,2,t0,t1);}
+t2=C_copy_block(((C_word*)t0)[6],t1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3107,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* lolevel.scm: 632  hash-table-set! */
+t4=*((C_word*)lf[95]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[2],((C_word*)t0)[6],t2);}
 
-/* k3101 in k3098 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3103(C_word c,C_word t0,C_word t1){
+/* k3105 in k3102 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2463,17 +2415,17 @@ C_word t7;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3103,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3106,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(C_truep((C_word)C_specialp(((C_word*)t0)[4]))?C_fix(1):C_fix(0));
+C_save_and_reclaim((void*)tr2,(void*)f_3107,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3110,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(C_truep(C_specialp(((C_word*)t0)[4]))?C_fix(1):C_fix(0));
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3112,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[3],a[6]=((C_word)li76),tmp=(C_word)a,a+=7,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3116,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[3],a[6]=((C_word)li76),tmp=(C_word)a,a+=7,tmp));
 t7=((C_word*)t5)[1];
-f_3112(t7,t2,t3);}
+f_3116(t7,t2,t3);}
 
-/* doloop957 in k3101 in k3098 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_3112(C_word t0,C_word t1,C_word t2){
+/* doloop956 in k3105 in k3102 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_3116(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2482,54 +2434,54 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3112,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)trf_3116,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3133,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[4],t2);
-/* lolevel.scm: 627  copy */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3137,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[4],t2);
+/* lolevel.scm: 635  copy */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3041(t5,t3,t4);}}
+f_3045(t5,t3,t4);}}
 
-/* k3131 in doloop957 in k3101 in k3098 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3133(C_word c,C_word t0,C_word t1){
+/* k3135 in doloop956 in k3105 in k3102 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_i_setslot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_3112(t4,((C_word*)t0)[2],t3);}
+f_3116(t4,((C_word*)t0)[2],t3);}
 
-/* k3104 in k3101 in k3098 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3106(C_word c,C_word t0,C_word t1){
+/* k3108 in k3105 in k3102 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k3084 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3086(C_word c,C_word t0,C_word t1){
+/* k3088 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3086,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3089,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 619  hash-table-set! */
-t3=*((C_word*)lf[92]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3090,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3093,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 627  hash-table-set! */
+t3=*((C_word*)lf[95]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k3087 in k3084 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3089(C_word c,C_word t0,C_word t1){
+/* k3091 in k3088 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2538,8 +2490,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k3068 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3070(C_word c,C_word t0,C_word t1){
+/* k3072 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2547,23 +2499,23 @@ C_word t4;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3070,2,t0,t1);}
-t2=(C_word)C_copy_block(((C_word*)t0)[4],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3073,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 614  hash-table-set! */
-t4=*((C_word*)lf[92]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3074,2,t0,t1);}
+t2=C_copy_block(((C_word*)t0)[4],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3077,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 622  hash-table-set! */
+t4=*((C_word*)lf[95]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[2],((C_word*)t0)[4],t2);}
 
-/* k3071 in k3068 in k3055 in copy in k3034 in k3031 in object-unevict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3073(C_word c,C_word t0,C_word t1){
+/* k3075 in k3072 in k3059 in copy in k3038 in k3035 in object-unevict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3077(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2945(C_word c,C_word t0,C_word t1,C_word t2){
+/* object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2949(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2571,14 +2523,14 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2945,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2949,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 589  make-hash-table */
-t4=*((C_word*)lf[95]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,*((C_word*)lf[96]+1));}
+C_save_and_reclaim((void*)tr3,(void*)f_2949,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2953,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 597  make-hash-table */
+t4=*((C_word*)lf[98]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,*((C_word*)lf[99]+1));}
 
-/* k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2949(C_word c,C_word t0,C_word t1){
+/* k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2953(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2587,33 +2539,33 @@ C_word t5;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2949,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2953,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2954,a[2]=t1,a[3]=t3,a[4]=((C_word)li74),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2958,a[2]=t1,a[3]=t3,a[4]=((C_word)li74),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_2954(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2958(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2954(C_word t0,C_word t1,C_word t2){
+/* evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2958(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2954,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2967,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* lolevel.scm: 592  hash-table-ref/default */
-t4=*((C_word*)lf[94]+1);
+C_save_and_reclaim((void*)trf_2958,NULL,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2971,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* lolevel.scm: 600  hash-table-ref/default */
+t4=*((C_word*)lf[97]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fix(0));}}
 
-/* k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2967(C_word c,C_word t0,C_word t1){
+/* k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2623,32 +2575,32 @@ C_word t6;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2967,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2971,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2973,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3024,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_byteblockp(((C_word*)t0)[4]))){
-/* lolevel.scm: 596  align-to-word */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[35]+1)))(3,*((C_word*)lf[35]+1),t4,t2);}
+t2=C_block_size(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2977,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3028,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_byteblockp(((C_word*)t0)[4]))){
+/* lolevel.scm: 604  align-to-word */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[38]+1)))(3,*((C_word*)lf[38]+1),t4,t2);}
 else{
-t5=(C_word)C_bytes(t2);
+t5=C_bytes(t2);
 t6=t3;
-f_2973(t6,(C_word)C_fixnum_plus(t5,(C_word)C_bytes(C_fix(1))));}}}
+f_2977(t6,C_fixnum_plus(t5,C_bytes(C_fix(1))));}}}
 
-/* k3022 in k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1){
+/* k3026 in k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_2973(t2,(C_word)C_fixnum_plus(t1,(C_word)C_bytes(C_fix(1))));}
+f_2977(t2,C_fixnum_plus(t1,C_bytes(C_fix(1))));}
 
-/* k2971 in k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2973(C_word t0,C_word t1){
+/* k2975 in k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2977(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2657,16 +2609,16 @@ C_word t5;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2973,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2977,NULL,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2976,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* lolevel.scm: 598  hash-table-set! */
-t5=*((C_word*)lf[92]+1);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2980,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* lolevel.scm: 606  hash-table-set! */
+t5=*((C_word*)lf[95]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)t0)[2],((C_word*)t0)[5],C_SCHEME_TRUE);}
 
-/* k2974 in k2971 in k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1){
+/* k2978 in k2975 in k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2676,24 +2628,24 @@ C_word t6;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2976,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2979,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_byteblockp(((C_word*)t0)[4]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2980,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2983,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_byteblockp(((C_word*)t0)[4]))){
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)((C_word*)t0)[5])[1]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2986,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_specialp(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2990,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t4=C_specialp(((C_word*)t0)[4]);
 if(C_truep(t4)){
 t5=t3;
-f_2986(t5,(C_truep(t4)?C_fix(1):C_fix(0)));}
+f_2990(t5,(C_truep(t4)?C_fix(1):C_fix(0)));}
 else{
-t5=(C_word)C_i_symbolp(((C_word*)t0)[4]);
+t5=C_i_symbolp(((C_word*)t0)[4]);
 t6=t3;
-f_2986(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}}}
+f_2990(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}}}
 
-/* k2984 in k2974 in k2971 in k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2986(C_word t0,C_word t1){
+/* k2988 in k2978 in k2975 in k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2990(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2702,15 +2654,15 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2986,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2990,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2988,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li73),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2992,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li73),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_2988(t5,((C_word*)t0)[2],t1);}
+f_2992(t5,((C_word*)t0)[2],t1);}
 
-/* doloop907 in k2984 in k2974 in k2971 in k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2988(C_word t0,C_word t1,C_word t2){
+/* doloop906 in k2988 in k2978 in k2975 in k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2992(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2719,42 +2671,42 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2988,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
+C_save_and_reclaim((void*)trf_2992,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3010,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[3],t2);
-/* lolevel.scm: 602  evict */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3014,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[3],t2);
+/* lolevel.scm: 610  evict */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_2954(t5,t3,t4);}}
+f_2958(t5,t3,t4);}}
 
-/* k3008 in doloop907 in k2984 in k2974 in k2971 in k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_3010(C_word c,C_word t0,C_word t1){
+/* k3012 in doloop906 in k2988 in k2978 in k2975 in k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_3014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_fixnum_plus(t1,((C_word*)((C_word*)t0)[5])[1]);
+t2=C_fixnum_plus(t1,((C_word*)((C_word*)t0)[5])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[5])+1,t2);
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t4=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_2988(t5,((C_word*)t0)[2],t4);}
+f_2992(t5,((C_word*)t0)[2],t4);}
 
-/* k2977 in k2974 in k2971 in k2965 in evict in k2947 in object-size in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2979(C_word c,C_word t0,C_word t1){
+/* k2981 in k2978 in k2975 in k2969 in evict in k2951 in object-size in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2853(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -2763,13 +2715,13 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_2853r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2857r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_2853r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_2857r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2853r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2857r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2780,18 +2732,18 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(13);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2935,a[2]=((C_word)li69),tmp=(C_word)a,a+=3,tmp));
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2939,a[2]=((C_word)li69),tmp=(C_word)a,a+=3,tmp));
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2862,a[2]=t9,a[3]=t5,a[4]=t7,a[5]=((C_word)li71),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2866,a[2]=t9,a[3]=t5,a[4]=t7,a[5]=((C_word)li71),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_2862(t11,t1,t2);}
+f_2866(t11,t1,t2);}
 
-/* release in object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2862(C_word t0,C_word t1,C_word t2){
+/* release in object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2866(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2808,30 +2760,30 @@ C_word t14;
 C_word ab[17],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2862,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_permanentp(t2))){
-if(C_truep((C_word)C_i_memq(t2,((C_word*)((C_word*)t0)[4])[1]))){
+C_save_and_reclaim((void*)trf_2866,NULL,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_permanentp(t2))){
+if(C_truep(C_i_memq(t2,((C_word*)((C_word*)t0)[4])[1]))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_block_size(t2);
-t4=(C_word)C_a_i_cons(&a,2,t2,((C_word*)((C_word*)t0)[4])[1]);
+t3=C_block_size(t2);
+t4=C_a_i_cons(&a,2,t2,((C_word*)((C_word*)t0)[4])[1]);
 t5=C_mutate(((C_word *)((C_word*)t0)[4])+1,t4);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2891,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_byteblockp(t2))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f3735,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 586  ##sys#address->pointer */
-t8=*((C_word*)lf[23]+1);
-((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,(C_word)C_block_address(&a,1,t2));}
-else{
-t7=(C_truep((C_word)C_specialp(t2))?C_fix(1):C_fix(0));
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2895,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_byteblockp(t2))){
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f3720,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 594  ##sys#address->pointer */
+t8=*((C_word*)lf[25]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,C_block_address(&a,1,t2));}
+else{
+t7=(C_truep(C_specialp(t2))?C_fix(1):C_fix(0));
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2907,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t9,a[5]=t3,a[6]=((C_word)li70),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2911,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t9,a[5]=t3,a[6]=((C_word)li70),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_2907(t11,t6,t7);}}}
+f_2911(t11,t6,t7);}}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
@@ -2840,8 +2792,8 @@ t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* doloop881 in release in object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2907(C_word t0,C_word t1,C_word t2){
+/* doloop880 in release in object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2911(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2850,62 +2802,62 @@ C_word t6;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2907,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)trf_2911,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2917,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[3],t2);
-/* lolevel.scm: 585  release */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2921,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(((C_word*)t0)[3],t2);
+/* lolevel.scm: 593  release */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_2862(t5,t3,t4);}}
+f_2866(t5,t3,t4);}}
 
-/* k2915 in doloop881 in release in object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2917(C_word c,C_word t0,C_word t1){
+/* k2919 in doloop880 in release in object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_2907(t3,((C_word*)t0)[2],t2);}
+f_2911(t3,((C_word*)t0)[2],t2);}
 
-/* f3735 in release in object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f3735(C_word c,C_word t0,C_word t1){
+/* f3720 in release in object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f3720(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 586  free */
+/* lolevel.scm: 594  free */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2889 in release in object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2891(C_word c,C_word t0,C_word t1){
+/* k2893 in release in object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2891,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2898,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 586  ##sys#address->pointer */
-t3=*((C_word*)lf[23]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,(C_word)C_block_address(&a,1,((C_word*)t0)[2]));}
+C_save_and_reclaim((void*)tr2,(void*)f_2895,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2902,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 594  ##sys#address->pointer */
+t3=*((C_word*)lf[25]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,C_block_address(&a,1,((C_word*)t0)[2]));}
 
-/* k2896 in k2889 in release in object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2898(C_word c,C_word t0,C_word t1){
+/* k2900 in k2893 in release in object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2902(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 586  free */
+/* lolevel.scm: 594  free */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* f_2935 in object-release in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2935(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_2939 in object-release in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2939(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2913,17 +2865,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2935,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2939,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t2);
+t3=C_i_foreign_pointer_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub865(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub864(C_SCHEME_UNDEFINED,t3));}
 else{
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)stub865(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,stub864(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
 
-/* object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2689(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2693(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -2932,24 +2884,24 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2689r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2693r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2689r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2693r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2689r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2693r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2693,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* lolevel.scm: 533  ##sys#check-special */
-t6=*((C_word*)lf[27]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[97]);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2697,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* lolevel.scm: 541  ##sys#check-special */
+t6=*((C_word*)lf[29]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[100]);}
 
-/* k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2693(C_word c,C_word t0,C_word t1){
+/* k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2958,19 +2910,19 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2693,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2696,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_notvemptyp(((C_word*)t0)[2]))){
-t3=(C_word)C_i_vector_ref(((C_word*)t0)[2],C_fix(0));
-t4=(C_word)C_i_check_exact_2(t3,lf[97]);
+C_save_and_reclaim((void*)tr2,(void*)f_2697,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2700,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
+t3=C_i_car(((C_word*)t0)[2]);
+t4=C_i_check_exact_2(t3,lf[100]);
 t5=t2;
-f_2696(t5,t3);}
+f_2700(t5,t3);}
 else{
 t3=t2;
-f_2696(t3,C_SCHEME_FALSE);}}
+f_2700(t3,C_SCHEME_FALSE);}}
 
-/* k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2696(C_word t0,C_word t1){
+/* k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2700(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2980,40 +2932,40 @@ C_word t6;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2696,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2700,NULL,2,t0,t1);}
 t2=t1;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2699,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2842,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 538  ##sys#pointer->address */
-t6=*((C_word*)lf[26]+1);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2703,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2846,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 546  ##sys#pointer->address */
+t6=*((C_word*)lf[28]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}
 
-/* k2840 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2842(C_word c,C_word t0,C_word t1){
+/* k2844 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2846(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 538  ##sys#address->pointer */
-t2=*((C_word*)lf[23]+1);
+/* lolevel.scm: 546  ##sys#address->pointer */
+t2=*((C_word*)lf[25]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2699(C_word c,C_word t0,C_word t1){
+/* k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2703(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2699,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2702,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* lolevel.scm: 539  make-hash-table */
-t3=*((C_word*)lf[95]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,*((C_word*)lf[96]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_2703,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2706,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* lolevel.scm: 547  make-hash-table */
+t3=*((C_word*)lf[98]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,*((C_word*)lf[99]+1));}
 
-/* k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2702(C_word c,C_word t0,C_word t1){
+/* k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2706(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3023,16 +2975,16 @@ C_word t6;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2702,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2705,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2706,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2709,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2710,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word)li67),tmp=(C_word)a,a+=7,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2714,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word)li67),tmp=(C_word)a,a+=7,tmp));
 t6=((C_word*)t4)[1];
-f_2710(t6,t2,((C_word*)t0)[2]);}
+f_2714(t6,t2,((C_word*)t0)[2]);}
 
-/* evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2710(C_word t0,C_word t1,C_word t2){
+/* evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2714(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3040,19 +2992,19 @@ C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2710,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2720,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* lolevel.scm: 543  hash-table-ref/default */
-t4=*((C_word*)lf[94]+1);
+C_save_and_reclaim((void*)trf_2714,NULL,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2724,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* lolevel.scm: 551  hash-table-ref/default */
+t4=*((C_word*)lf[97]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[3],t2,C_SCHEME_FALSE);}
 else{
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2720(C_word c,C_word t0,C_word t1){
+/* k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3062,32 +3014,32 @@ C_word t6;
 C_word ab[12],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2720,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2724,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2729,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2835,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_byteblockp(((C_word*)t0)[6]))){
-/* lolevel.scm: 547  align-to-word */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[35]+1)))(3,*((C_word*)lf[35]+1),t4,t2);}
+t2=C_block_size(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2733,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2839,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_byteblockp(((C_word*)t0)[6]))){
+/* lolevel.scm: 555  align-to-word */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[38]+1)))(3,*((C_word*)lf[38]+1),t4,t2);}
 else{
-t5=(C_word)C_bytes(t2);
+t5=C_bytes(t2);
 t6=t3;
-f_2729(t6,(C_word)C_fixnum_plus(t5,(C_word)C_bytes(C_fix(1))));}}}
+f_2733(t6,C_fixnum_plus(t5,C_bytes(C_fix(1))));}}}
 
-/* k2833 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2835(C_word c,C_word t0,C_word t1){
+/* k2837 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2839(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_2729(t2,(C_word)C_fixnum_plus(t1,(C_word)C_bytes(C_fix(1))));}
+f_2733(t2,C_fixnum_plus(t1,C_bytes(C_fix(1))));}
 
-/* k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2729(C_word t0,C_word t1){
+/* k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2733(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3100,60 +3052,60 @@ C_word t9;
 C_word ab[22],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2729,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2732,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)trf_2733,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2736,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
-t3=(C_word)C_fixnum_difference(((C_word*)((C_word*)t0)[2])[1],t1);
+t3=C_fixnum_difference(((C_word*)((C_word*)t0)[2])[1],t1);
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
-if(C_truep((C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[2])[1],C_fix(0)))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2819,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2823,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_a_i_list(&a,2,((C_word*)t0)[8],((C_word*)((C_word*)t0)[2])[1]);
-/* lolevel.scm: 554  make-property-condition */
-t8=*((C_word*)lf[101]+1);
-((C_proc9)(void*)(*((C_word*)t8+1)))(9,t8,t6,lf[104],lf[105],lf[97],lf[106],lf[107],lf[108],t7);}
+if(C_truep(C_fixnum_lessp(((C_word*)((C_word*)t0)[2])[1],C_fix(0)))){
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2823,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2827,a[2]=((C_word*)t0)[2],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=C_a_i_list(&a,2,((C_word*)t0)[8],((C_word*)((C_word*)t0)[2])[1]);
+/* lolevel.scm: 562  make-property-condition */
+t8=*((C_word*)lf[104]+1);
+((C_proc9)(void*)(*((C_word*)t8+1)))(9,t8,t6,lf[107],lf[108],lf[100],lf[109],lf[110],lf[111],t7);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t2;
-f_2732(2,t6,t5);}}
+f_2736(2,t6,t5);}}
 else{
 t3=t2;
-f_2732(2,t3,C_SCHEME_UNDEFINED);}}
+f_2736(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k2821 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2823(C_word c,C_word t0,C_word t1){
+/* k2825 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2823,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2827,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 558  make-property-condition */
-t3=*((C_word*)lf[101]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[102],lf[103],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2827,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2831,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 566  make-property-condition */
+t3=*((C_word*)lf[104]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[105],lf[106],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k2825 in k2821 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2827(C_word c,C_word t0,C_word t1){
+/* k2829 in k2825 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2831(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 553  make-composite-condition */
-t2=*((C_word*)lf[100]+1);
+/* lolevel.scm: 561  make-composite-condition */
+t2=*((C_word*)lf[103]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k2817 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2819(C_word c,C_word t0,C_word t1){
+/* k2821 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2823(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 552  signal */
-t2=*((C_word*)lf[99]+1);
+/* lolevel.scm: 560  signal */
+t2=*((C_word*)lf[102]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2732(C_word c,C_word t0,C_word t1){
+/* k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3162,19 +3114,19 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2732,2,t0,t1);}
-t2=(C_word)C_evict_block(((C_word*)t0)[8],((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2735,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=t2,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[8]))){
-t4=*((C_word*)lf[93]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2736,2,t0,t1);}
+t2=C_evict_block(((C_word*)t0)[8],((C_word*)t0)[7]);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2739,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=t2,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t0)[8]))){
+t4=*((C_word*)lf[96]+1);
 t5=t3;
-f_2735(t5,(C_word)C_i_set_i_slot(t2,C_fix(0),t4));}
+f_2739(t5,C_i_set_i_slot(t2,C_fix(0),t4));}
 else{
 t4=t3;
-f_2735(t4,C_SCHEME_UNDEFINED);}}
+f_2739(t4,C_SCHEME_UNDEFINED);}}
 
-/* k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2735(C_word t0,C_word t1){
+/* k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2739(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3182,43 +3134,43 @@ C_word t4;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2735,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2738,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2792,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 561  ##sys#pointer->address */
-t4=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)trf_2739,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2742,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2796,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 569  ##sys#pointer->address */
+t4=*((C_word*)lf[28]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k2790 in k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2792(C_word c,C_word t0,C_word t1){
+/* k2794 in k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2796(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2792,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,t1,((C_word*)t0)[4]);
-/* lolevel.scm: 561  ##sys#set-pointer-address! */
-t3=*((C_word*)lf[98]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2796,2,t0,t1);}
+t2=C_a_i_plus(&a,2,t1,((C_word*)t0)[4]);
+/* lolevel.scm: 569  ##sys#set-pointer-address! */
+t3=*((C_word*)lf[101]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k2736 in k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2738(C_word c,C_word t0,C_word t1){
+/* k2740 in k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2742(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2738,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2741,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* lolevel.scm: 562  hash-table-set! */
-t3=*((C_word*)lf[92]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2742,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2745,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* lolevel.scm: 570  hash-table-set! */
+t3=*((C_word*)lf[95]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[6]);}
 
-/* k2739 in k2736 in k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2741(C_word c,C_word t0,C_word t1){
+/* k2743 in k2740 in k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2745(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3228,24 +3180,24 @@ C_word t6;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2741,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2744,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_byteblockp(((C_word*)t0)[4]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2745,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2748,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_byteblockp(((C_word*)t0)[4]))){
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[5]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2751,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_specialp(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2755,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t4=C_specialp(((C_word*)t0)[4]);
 if(C_truep(t4)){
 t5=t3;
-f_2751(t5,(C_truep(t4)?C_fix(1):C_fix(0)));}
+f_2755(t5,(C_truep(t4)?C_fix(1):C_fix(0)));}
 else{
-t5=(C_word)C_i_symbolp(((C_word*)t0)[4]);
+t5=C_i_symbolp(((C_word*)t0)[4]);
 t6=t3;
-f_2751(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}}}
+f_2755(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}}}
 
-/* k2749 in k2739 in k2736 in k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2751(C_word t0,C_word t1){
+/* k2753 in k2743 in k2740 in k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2755(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3254,15 +3206,15 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2751,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2755,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2753,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li66),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2757,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li66),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_2753(t5,((C_word*)t0)[2],t1);}
+f_2757(t5,((C_word*)t0)[2],t1);}
 
-/* doloop840 in k2749 in k2739 in k2736 in k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2753(C_word t0,C_word t1,C_word t2){
+/* doloop839 in k2753 in k2743 in k2740 in k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2757(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3271,48 +3223,48 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2753,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
+C_save_and_reclaim((void*)trf_2757,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2774,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[3],t2);
-/* lolevel.scm: 566  evict */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2778,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[3],t2);
+/* lolevel.scm: 574  evict */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_2710(t5,t3,t4);}}
+f_2714(t5,t3,t4);}}
 
-/* k2772 in doloop840 in k2749 in k2739 in k2736 in k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2774(C_word c,C_word t0,C_word t1){
+/* k2776 in doloop839 in k2753 in k2743 in k2740 in k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_set_i_slot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_i_set_i_slot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2753(t4,((C_word*)t0)[2],t3);}
+f_2757(t4,((C_word*)t0)[2],t3);}
 
-/* k2742 in k2739 in k2736 in k2733 in k2730 in k2727 in k2718 in evict in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2744(C_word c,C_word t0,C_word t1){
+/* k2746 in k2743 in k2740 in k2737 in k2734 in k2731 in k2722 in evict in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k2703 in k2700 in k2697 in k2694 in k2691 in object-evict-to-location in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2705(C_word c,C_word t0,C_word t1){
+/* k2707 in k2704 in k2701 in k2698 in k2695 in object-evict-to-location in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2709(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 568  values */
+/* lolevel.scm: 576  values */
 C_values(4,0,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2571(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2575(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -3321,42 +3273,42 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_2571r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2575r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_2571r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_2575r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2571r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2575r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(8);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2682,a[2]=((C_word)li62),tmp=(C_word)a,a+=3,tmp));
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2578,a[2]=t2,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 514  make-hash-table */
-t7=*((C_word*)lf[95]+1);
-((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,*((C_word*)lf[96]+1));}
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2686,a[2]=((C_word)li62),tmp=(C_word)a,a+=3,tmp));
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2582,a[2]=t2,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 522  make-hash-table */
+t7=*((C_word*)lf[98]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,*((C_word*)lf[99]+1));}
 
-/* k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2578(C_word c,C_word t0,C_word t1){
+/* k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2582(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2578,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2581,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* lolevel.scm: 515  ##sys#check-closure */
-t3=*((C_word*)lf[68]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[91]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2582,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2585,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* lolevel.scm: 523  ##sys#check-closure */
+t3=*((C_word*)lf[71]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[4],lf[94]);}
 
-/* k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2581(C_word c,C_word t0,C_word t1){
+/* k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2585(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3365,15 +3317,15 @@ C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2581,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2585,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2586,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=((C_word)li64),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2590,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=((C_word)li64),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_2586(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2590(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2586(C_word t0,C_word t1,C_word t2){
+/* evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2590(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3381,19 +3333,19 @@ C_word t5;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2586,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2596,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* lolevel.scm: 518  hash-table-ref/default */
-t4=*((C_word*)lf[94]+1);
+C_save_and_reclaim((void*)trf_2590,NULL,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2600,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* lolevel.scm: 526  hash-table-ref/default */
+t4=*((C_word*)lf[97]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[3],t2,C_SCHEME_FALSE);}
 else{
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2596(C_word c,C_word t0,C_word t1){
+/* k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2600(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3401,22 +3353,22 @@ C_word t4;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2596,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2600,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2605,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_byteblockp(((C_word*)t0)[5]))){
-/* lolevel.scm: 521  align-to-word */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[35]+1)))(3,*((C_word*)lf[35]+1),t3,t2);}
+t2=C_block_size(((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2609,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_byteblockp(((C_word*)t0)[5]))){
+/* lolevel.scm: 529  align-to-word */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[38]+1)))(3,*((C_word*)lf[38]+1),t3,t2);}
 else{
 t4=t3;
-f_2605(2,t4,(C_word)C_bytes(t2));}}}
+f_2609(2,t4,C_bytes(t2));}}}
 
-/* k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2605(C_word c,C_word t0,C_word t1){
+/* k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2609(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3424,15 +3376,15 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2605,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2609,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_fixnum_plus(t1,(C_word)C_bytes(C_fix(1)));
-/* lolevel.scm: 522  allocator */
+C_save_and_reclaim((void*)tr2,(void*)f_2609,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2613,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=C_fixnum_plus(t1,C_bytes(C_fix(1)));
+/* lolevel.scm: 530  allocator */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
 
-/* k2607 in k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2609(C_word c,C_word t0,C_word t1){
+/* k2611 in k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3441,33 +3393,33 @@ C_word t5;
 C_word ab[8],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2609,2,t0,t1);}
-t2=(C_word)C_evict_block(((C_word*)t0)[6],t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2612,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[6]))){
-t4=*((C_word*)lf[93]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2613,2,t0,t1);}
+t2=C_evict_block(((C_word*)t0)[6],t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2616,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_i_symbolp(((C_word*)t0)[6]))){
+t4=*((C_word*)lf[96]+1);
 t5=t3;
-f_2612(t5,(C_word)C_i_set_i_slot(t2,C_fix(0),t4));}
+f_2616(t5,C_i_set_i_slot(t2,C_fix(0),t4));}
 else{
 t4=t3;
-f_2612(t4,C_SCHEME_UNDEFINED);}}
+f_2616(t4,C_SCHEME_UNDEFINED);}}
 
-/* k2610 in k2607 in k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2612(C_word t0,C_word t1){
+/* k2614 in k2611 in k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2616(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2612,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2615,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* lolevel.scm: 524  hash-table-set! */
-t3=*((C_word*)lf[92]+1);
+C_save_and_reclaim((void*)trf_2616,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2619,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* lolevel.scm: 532  hash-table-set! */
+t3=*((C_word*)lf[95]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[6]);}
 
-/* k2613 in k2610 in k2607 in k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2615(C_word c,C_word t0,C_word t1){
+/* k2617 in k2614 in k2611 in k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3477,24 +3429,24 @@ C_word t6;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2615,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2618,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_byteblockp(((C_word*)t0)[4]))){
+C_save_and_reclaim((void*)tr2,(void*)f_2619,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2622,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_byteblockp(((C_word*)t0)[4]))){
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[5]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2625,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_specialp(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2629,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t4=C_specialp(((C_word*)t0)[4]);
 if(C_truep(t4)){
 t5=t3;
-f_2625(t5,(C_truep(t4)?C_fix(1):C_fix(0)));}
+f_2629(t5,(C_truep(t4)?C_fix(1):C_fix(0)));}
 else{
-t5=(C_word)C_i_symbolp(((C_word*)t0)[4]);
+t5=C_i_symbolp(((C_word*)t0)[4]);
 t6=t3;
-f_2625(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}}}
+f_2629(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}}}
 
-/* k2623 in k2613 in k2610 in k2607 in k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2625(C_word t0,C_word t1){
+/* k2627 in k2617 in k2614 in k2611 in k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2629(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3503,15 +3455,15 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2625,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2629,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2627,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li63),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2631,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li63),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_2627(t5,((C_word*)t0)[2],t1);}
+f_2631(t5,((C_word*)t0)[2],t1);}
 
-/* doloop780 in k2623 in k2613 in k2610 in k2607 in k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2627(C_word t0,C_word t1,C_word t2){
+/* doloop779 in k2627 in k2617 in k2614 in k2611 in k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2631(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3520,40 +3472,40 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2627,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
+C_save_and_reclaim((void*)trf_2631,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[6]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2648,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[3],t2);
-/* lolevel.scm: 529  evict */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2652,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[3],t2);
+/* lolevel.scm: 537  evict */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_2586(t5,t3,t4);}}
+f_2590(t5,t3,t4);}}
 
-/* k2646 in doloop780 in k2623 in k2613 in k2610 in k2607 in k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2648(C_word c,C_word t0,C_word t1){
+/* k2650 in doloop779 in k2627 in k2617 in k2614 in k2611 in k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2652(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_set_i_slot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_i_set_i_slot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_2627(t4,((C_word*)t0)[2],t3);}
+f_2631(t4,((C_word*)t0)[2],t3);}
 
-/* k2616 in k2613 in k2610 in k2607 in k2603 in k2594 in evict in k2579 in k2576 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2618(C_word c,C_word t0,C_word t1){
+/* k2620 in k2617 in k2614 in k2611 in k2607 in k2598 in evict in k2583 in k2580 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* f_2682 in object-evict in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2682(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_2686 in object-evict in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3562,26 +3514,26 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2682,3,t0,t1,t2);}
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t4=(C_word)C_i_foreign_fixnum_argumentp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_2686,3,t0,t1,t2);}
+t3=C_a_i_bytevector(&a,1,C_fix(3));
+t4=C_i_foreign_fixnum_argumentp(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub755(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub754(t3,t4));}
 
-/* object-evicted? in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2568(C_word c,C_word t0,C_word t1,C_word t2){
+/* object-evicted? in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2572(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2568,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2572,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_permanentp(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_permanentp(t2));}
 
-/* record->vector in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2530(C_word c,C_word t0,C_word t1,C_word t2){
+/* record->vector in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2534(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3589,13 +3541,13 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2530,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2534,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 496  ##sys#check-generic-structure */
-f_1158(t3,t2,(C_word)C_a_i_list(&a,1,lf[89]));}
+C_save_and_reclaim((void*)tr3,(void*)f_2534,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2538,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 504  ##sys#check-generic-structure */
+f_1158(t3,t2,C_a_i_list(&a,1,lf[92]));}
 
-/* k2532 in record->vector in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2534(C_word c,C_word t0,C_word t1){
+/* k2536 in record->vector in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2538(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3603,28 +3555,28 @@ C_word t4;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2534,2,t0,t1);}
-t2=(C_word)C_block_size(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2540,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 498  ##sys#make-vector */
-t4=*((C_word*)lf[17]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2538,2,t0,t1);}
+t2=C_block_size(((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2544,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 506  ##sys#make-vector */
+t4=*((C_word*)lf[19]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k2538 in k2532 in record->vector in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2540(C_word c,C_word t0,C_word t1){
+/* k2542 in k2536 in record->vector in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2540,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2545,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li59),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2544,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2549,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li59),tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_2545(t2,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_2549(t2,C_fix(0)));}
 
-/* doloop739 in k2538 in k2532 in record->vector in k2526 in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static C_word C_fcall f_2545(C_word t0,C_word t1){
+/* doloop738 in k2542 in k2536 in record->vector in k2530 in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static C_word C_fcall f_2549(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3634,19 +3586,19 @@ C_word t6;
 C_word t7;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
+if(C_truep(C_fixnum_greater_or_equal_p(t1,((C_word*)t0)[4]))){
 t2=((C_word*)t0)[3];
 return(t2);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[2],t1);
-t3=(C_word)C_i_setslot(((C_word*)t0)[3],t1,t2);
-t4=(C_word)C_fixnum_plus(t1,C_fix(1));
+t2=C_slot(((C_word*)t0)[2],t1);
+t3=C_i_setslot(((C_word*)t0)[3],t1,t2);
+t4=C_fixnum_plus(t1,C_fix(1));
 t7=t4;
 t1=t7;
 goto loop;}}
 
-/* record-instance-slot-set! in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2502(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* record-instance-slot-set! in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2506(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3654,13 +3606,13 @@ C_word ab[9],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_2502,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2506,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* lolevel.scm: 483  ##sys#check-generic-structure */
-f_1158(t5,t2,(C_word)C_a_i_list(&a,1,lf[86]));}
+C_save_and_reclaim((void*)tr5,(void*)f_2506,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2510,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* lolevel.scm: 491  ##sys#check-generic-structure */
+f_1158(t5,t2,C_a_i_list(&a,1,lf[89]));}
 
-/* k2504 in record-instance-slot-set! in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2506(C_word c,C_word t0,C_word t1){
+/* k2508 in record-instance-slot-set! in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3669,25 +3621,25 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2506,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2509,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[3]);
-t4=(C_word)C_fixnum_difference(t3,C_fix(1));
-/* lolevel.scm: 484  ##sys#check-range */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[87]+1)))(6,*((C_word*)lf[87]+1),t2,((C_word*)t0)[5],C_fix(0),t4,lf[86]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2510,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2513,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_block_size(((C_word*)t0)[3]);
+t4=C_fixnum_difference(t3,C_fix(1));
+/* lolevel.scm: 492  ##sys#check-range */
+((C_proc6)C_retrieve_proc(*((C_word*)lf[90]+1)))(6,*((C_word*)lf[90]+1),t2,((C_word*)t0)[5],C_fix(0),t4,lf[89]);}
 
-/* k2507 in k2504 in record-instance-slot-set! in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1){
+/* k2511 in k2508 in record-instance-slot-set! in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t2=C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_setslot(((C_word*)t0)[3],t2,((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_setslot(((C_word*)t0)[3],t2,((C_word*)t0)[2]));}
 
-/* record-instance-length in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2489(C_word c,C_word t0,C_word t1,C_word t2){
+/* record-instance-length in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2493(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3695,23 +3647,23 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2489,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2493,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 479  ##sys#check-generic-structure */
-f_1158(t3,t2,(C_word)C_a_i_list(&a,1,lf[85]));}
+C_save_and_reclaim((void*)tr3,(void*)f_2493,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2497,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 487  ##sys#check-generic-structure */
+f_1158(t3,t2,C_a_i_list(&a,1,lf[88]));}
 
-/* k2491 in record-instance-length in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2493(C_word c,C_word t0,C_word t1){
+/* k2495 in record-instance-length in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2497(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_block_size(((C_word*)t0)[3]);
+t2=C_block_size(((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fixnum_difference(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fixnum_difference(t2,C_fix(1)));}
 
-/* record-instance-type in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2480(C_word c,C_word t0,C_word t1,C_word t2){
+/* record-instance-type in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2484(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3719,21 +3671,21 @@ C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2480,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2484,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 475  ##sys#check-generic-structure */
-f_1158(t3,t2,(C_word)C_a_i_list(&a,1,lf[84]));}
+C_save_and_reclaim((void*)tr3,(void*)f_2484,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2488,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 483  ##sys#check-generic-structure */
+f_1158(t3,t2,C_a_i_list(&a,1,lf[87]));}
 
-/* k2482 in record-instance-type in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2484(C_word c,C_word t0,C_word t1){
+/* k2486 in record-instance-type in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[2],C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_slot(((C_word*)t0)[2],C_fix(0)));}
 
-/* record-instance? in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2431(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* record-instance? in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2435(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -3742,34 +3694,34 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2431r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2435r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_2431r(t0,t1,t2,t3);}}
+f_2435r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2431r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2435r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2435,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2439,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_2435(2,t5,C_SCHEME_FALSE);}
+f_2439(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_2435(2,t6,(C_word)C_i_car(t3));}
+f_2439(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k2433 in record-instance? in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2435(C_word c,C_word t0,C_word t1){
+/* k2437 in record-instance? in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3778,39 +3730,39 @@ C_word t5;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2435,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2446,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2439,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2450,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
-if(C_truep((C_word)C_blockp(t3))){
-t4=(C_word)C_structurep(t3);
+if(C_truep(C_blockp(t3))){
+t4=C_structurep(t3);
 t5=t2;
-f_2446(t5,t4);}
+f_2450(t5,t4);}
 else{
 t4=t2;
-f_2446(t4,C_SCHEME_FALSE);}}
+f_2450(t4,C_SCHEME_FALSE);}}
 
-/* k2444 in k2433 in record-instance? in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_fcall f_2446(C_word t0,C_word t1){
+/* k2448 in k2437 in record-instance? in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_fcall f_2450(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_i_not(((C_word*)t0)[4]);
+t2=C_i_not(((C_word*)t0)[4]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(0));
+t3=C_slot(((C_word*)t0)[2],C_fix(0));
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(((C_word*)t0)[4],t3));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(((C_word*)t0)[4],t3));}}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* make-record-instance in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2422(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* make-record-instance in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2426(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -3819,21 +3771,21 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2422r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2426r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_2422r(t0,t1,t2,t3);}}
+f_2426r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2422r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2426r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
-t4=(C_word)C_i_check_symbol_2(t2,lf[81]);
-C_apply(5,0,t1,*((C_word*)lf[82]+1),t2,t3);}
+t4=C_i_check_symbol_2(t2,lf[84]);
+C_apply(5,0,t1,*((C_word*)lf[85]+1),t2,t3);}
 
-/* number-of-bytes in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1,C_word t2){
+/* number-of-bytes in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2404(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3841,22 +3793,22 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2400,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_byteblockp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_2404,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_byteblockp(t2))){
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_block_size(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_block_size(t2));}
 else{
-t3=(C_word)C_block_size(t2);
+t3=C_block_size(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_w2b(t3));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_w2b(t3));}}
 else{
-/* lolevel.scm: 449  ##sys#signal-hook */
+/* lolevel.scm: 457  ##sys#signal-hook */
 t3=*((C_word*)lf[5]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t1,lf[6],lf[79],lf[80],t2);}}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t1,lf[6],lf[82],lf[83],t2);}}
 
-/* number-of-slots in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2391(C_word c,C_word t0,C_word t1,C_word t2){
+/* number-of-slots in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2395(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3869,25 +3821,25 @@ C_word ab[14],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2391,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2395,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2395,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2399,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-t5=(C_word)C_a_i_list(&a,1,lf[77]);
+t5=C_a_i_list(&a,1,lf[80]);
 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1204,a[2]=t4,a[3]=t3,a[4]=t5,a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_blockp(t4))){
-t7=(C_word)C_specialp(t4);
+if(C_truep(C_blockp(t4))){
+t7=C_specialp(t4);
 if(C_truep(t7)){
 t8=t6;
-f_1204(t8,(C_word)C_i_not(t7));}
+f_1204(t8,C_i_not(t7));}
 else{
-t8=(C_word)C_byteblockp(t4);
+t8=C_byteblockp(t4);
 t9=t6;
-f_1204(t9,(C_word)C_i_not(t8));}}
+f_1204(t9,C_i_not(t8));}}
 else{
 t7=t6;
 f_1204(t7,C_SCHEME_FALSE);}}
 
-/* k1202 in number-of-slots in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
+/* k1202 in number-of-slots in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
 static void C_fcall f_1204(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
@@ -3895,28 +3847,28 @@ C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_block_size(((C_word*)t0)[5]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_block_size(((C_word*)t0)[5]));}
 else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
+if(C_truep(C_i_pairp(((C_word*)t0)[4]))){
+t2=C_i_car(((C_word*)t0)[4]);
 /* lolevel.scm: 134  ##sys#signal-hook */
 t3=*((C_word*)lf[5]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],lf[6],t2,lf[78],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],lf[6],t2,lf[81],((C_word*)t0)[2]);}
 else{
 /* lolevel.scm: 134  ##sys#signal-hook */
 t2=*((C_word*)lf[5]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[6],C_SCHEME_FALSE,lf[78],((C_word*)t0)[2]);}}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[6],C_SCHEME_FALSE,lf[81],((C_word*)t0)[2]);}}}
 
-/* k2393 in number-of-slots in k2387 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2395(C_word c,C_word t0,C_word t1){
+/* k2397 in number-of-slots in k2391 in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2399(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_block_size(((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_block_size(((C_word*)t0)[2]));}
 
-/* set-procedure-data! in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2371(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* set-procedure-data! in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2375(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3924,31 +3876,31 @@ C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2371,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2375,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 430  extend-procedure */
+C_save_and_reclaim((void*)tr4,(void*)f_2375,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2379,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 438  extend-procedure */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t4,t2,t3);}
 
-/* k2373 in set-procedure-data! in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2375(C_word c,C_word t0,C_word t1){
+/* k2377 in set-procedure-data! in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2379(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(t1,((C_word*)t0)[3]);
+t2=C_eqp(t1,((C_word*)t0)[3]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-/* lolevel.scm: 433  ##sys#signal-hook */
+/* lolevel.scm: 441  ##sys#signal-hook */
 t3=*((C_word*)lf[5]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[2],lf[6],lf[72],lf[73],((C_word*)t0)[3]);}}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[2],lf[6],lf[75],lf[76],((C_word*)t0)[3]);}}
 
-/* procedure-data in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2332(C_word c,C_word t0,C_word t1,C_word t2){
+/* procedure-data in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2336(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3958,14 +3910,14 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2332,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_closurep(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2363,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2336,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_closurep(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2367,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t4=t2;
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2346,a[2]=((C_word)li49),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 415  ##sys#lambda-decoration */
-t6=*((C_word*)lf[70]+1);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2350,a[2]=((C_word)li49),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 423  ##sys#lambda-decoration */
+t6=*((C_word*)lf[73]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t4,t5);}
 else{
 t3=t1;
@@ -3974,8 +3926,8 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* a2345 in procedure-data in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2346(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2349 in procedure-data in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2350(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3983,25 +3935,25 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2346,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_2350,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[65],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(lf[68],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k2361 in procedure-data in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2363(C_word c,C_word t0,C_word t1){
+/* k2365 in procedure-data in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2367(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?(C_word)C_slot(t1,C_fix(1)):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_slot(t1,C_fix(1)):C_SCHEME_FALSE));}
 
-/* extended-procedure? in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2296(C_word c,C_word t0,C_word t1,C_word t2){
+/* extended-procedure? in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2300(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4011,14 +3963,14 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2296,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_closurep(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2330,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2300,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_closurep(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2334,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t4=t2;
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2313,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 415  ##sys#lambda-decoration */
-t6=*((C_word*)lf[70]+1);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2317,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 423  ##sys#lambda-decoration */
+t6=*((C_word*)lf[73]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t4,t5);}
 else{
 t3=t1;
@@ -4027,8 +3979,8 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* a2312 in extended-procedure? in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2316 in extended-procedure? in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2317(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4036,25 +3988,25 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2313,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_2317,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[65],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(lf[68],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k2328 in extended-procedure? in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2330(C_word c,C_word t0,C_word t1){
+/* k2332 in extended-procedure? in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?C_SCHEME_TRUE:C_SCHEME_FALSE));}
 
-/* extend-procedure in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* extend-procedure in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2265(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4062,14 +4014,14 @@ C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2261,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2265,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 408  ##sys#check-closure */
-t5=*((C_word*)lf[68]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[66]);}
+C_save_and_reclaim((void*)tr4,(void*)f_2265,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2269,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 416  ##sys#check-closure */
+t5=*((C_word*)lf[71]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[69]);}
 
-/* k2263 in extend-procedure in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2265(C_word c,C_word t0,C_word t1){
+/* k2267 in extend-procedure in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2269(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4077,15 +4029,15 @@ C_word t4;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2265,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2270,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2286,a[2]=((C_word*)t0)[4],a[3]=((C_word)li45),tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 409  ##sys#decorate-lambda */
-t4=*((C_word*)lf[67]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2269,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2274,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2290,a[2]=((C_word*)t0)[4],a[3]=((C_word)li45),tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 417  ##sys#decorate-lambda */
+t4=*((C_word*)lf[70]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3);}
 
-/* a2285 in k2263 in extend-procedure in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2286(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a2289 in k2267 in extend-procedure in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2290(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4094,14 +4046,14 @@ C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2286,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_cons(&a,2,lf[65],((C_word*)t0)[2]);
-t5=(C_word)C_i_setslot(t2,t3,t4);
+C_save_and_reclaim((void*)tr4,(void*)f_2290,4,t0,t1,t2,t3);}
+t4=C_a_i_cons(&a,2,lf[68],((C_word*)t0)[2]);
+t5=C_i_setslot(t2,t3,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}
 
-/* a2269 in k2263 in extend-procedure in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2225 in k2100 in k1081 in k1078 */
-static void C_ccall f_2270(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2273 in k2267 in extend-procedure in k2257 in k2253 in k2249 in k2245 in k2241 in k2237 in k2233 in k2229 in k2104 in k1081 in k1078 */
+static void C_ccall f_2274(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4109,17 +4061,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2270,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_2274,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=C_slot(t2,C_fix(0));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[65],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_eqp(lf[68],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* pointer-f64-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2211(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-f64-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4129,19 +4081,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2211,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2215,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_flonum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_flonum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub574(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub573(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_flonum_argumentp(t3);
+t4=C_i_foreign_flonum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub574(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub573(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* pointer-f32-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2197(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-f32-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4151,19 +4103,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2197,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2201,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_flonum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_flonum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub566(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub565(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_flonum_argumentp(t3);
+t4=C_i_foreign_flonum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub566(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub565(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* pointer-s32-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2183(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-s32-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2187(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4173,19 +4125,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2183,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2187,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub558(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub557(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_fixnum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub558(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub557(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* pointer-u32-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2169(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-u32-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2173(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4195,19 +4147,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2169,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2173,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub550(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub549(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_fixnum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub550(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub549(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* pointer-s16-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2155(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-s16-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4217,19 +4169,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2155,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2159,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub542(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub541(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_fixnum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub542(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub541(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* pointer-u16-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2141(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-u16-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2145(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4239,19 +4191,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2141,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2145,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub534(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub533(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_fixnum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub534(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub533(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* pointer-s8-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2127(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-s8-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2131(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4261,19 +4213,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2127,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2131,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub526(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub525(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_fixnum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub526(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub525(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* pointer-u8-set! in k2100 in k1081 in k1078 */
-static void C_ccall f_2113(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer-u8-set! in k2104 in k1081 in k1078 */
+static void C_ccall f_2117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4283,19 +4235,19 @@ C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2113,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2117,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(C_word)C_i_foreign_pointer_argumentp(t2);
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_pointer_argumentp(t2);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub518(C_SCHEME_UNDEFINED,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub517(C_SCHEME_UNDEFINED,t4,t5));}
 else{
-t4=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t4=C_i_foreign_fixnum_argumentp(t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub518(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub517(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t4));}}
 
-/* locative? in k2100 in k1081 in k1078 */
-static void C_ccall f_2107(C_word c,C_word t0,C_word t1,C_word t2){
+/* locative? in k2104 in k1081 in k1078 */
+static void C_ccall f_2111(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4303,41 +4255,41 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2107,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-t3=(C_word)C_locativep(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_2111,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+t3=C_locativep(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* locative->object in k2100 in k1081 in k1078 */
-static void C_ccall f_2104(C_word c,C_word t0,C_word t1,C_word t2){
+/* locative->object in k2104 in k1081 in k1078 */
+static void C_ccall f_2108(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2104,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2108,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_locative_to_object(t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_locative_to_object(t2));}
 
 /* locative-set! in k1081 in k1078 */
-static void C_ccall f_2097(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2101(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_2097,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2101,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_locative_set(t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_locative_set(t2,t3));}
 
 /* make-weak-locative in k1081 in k1078 */
-static void C_ccall f_2068(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_2072(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -4346,47 +4298,47 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2068r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2072r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_2068r(t0,t1,t2,t3);}}
+f_2072r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2068r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2072r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2076,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* lolevel.scm: 342  ##sys#make-locative */
-t5=*((C_word*)lf[42]+1);
-((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t1,t2,C_fix(0),C_SCHEME_TRUE,lf[43]);}
-else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
-/* lolevel.scm: 342  ##sys#make-locative */
-t7=*((C_word*)lf[42]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t6,C_SCHEME_TRUE,lf[43]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2080,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* lolevel.scm: 350  ##sys#make-locative */
+t5=*((C_word*)lf[45]+1);
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t1,t2,C_fix(0),C_SCHEME_TRUE,lf[46]);}
+else{
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
+/* lolevel.scm: 350  ##sys#make-locative */
+t7=*((C_word*)lf[45]+1);
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t6,C_SCHEME_TRUE,lf[46]);}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k2074 in make-weak-locative in k1081 in k1078 */
-static void C_ccall f_2076(C_word c,C_word t0,C_word t1){
+/* k2078 in make-weak-locative in k1081 in k1078 */
+static void C_ccall f_2080(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 342  ##sys#make-locative */
-t2=*((C_word*)lf[42]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_TRUE,lf[43]);}
+/* lolevel.scm: 350  ##sys#make-locative */
+t2=*((C_word*)lf[45]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_TRUE,lf[46]);}
 
 /* make-locative in k1081 in k1078 */
-static void C_ccall f_2039(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_2043(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -4395,47 +4347,47 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2039r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2043r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_2039r(t0,t1,t2,t3);}}
+f_2043r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2039r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2043r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2047,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* lolevel.scm: 339  ##sys#make-locative */
-t5=*((C_word*)lf[42]+1);
-((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t1,t2,C_fix(0),C_SCHEME_FALSE,lf[41]);}
-else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
-/* lolevel.scm: 339  ##sys#make-locative */
-t7=*((C_word*)lf[42]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t6,C_SCHEME_FALSE,lf[41]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2051,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* lolevel.scm: 347  ##sys#make-locative */
+t5=*((C_word*)lf[45]+1);
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t1,t2,C_fix(0),C_SCHEME_FALSE,lf[44]);}
+else{
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=C_i_car(t3);
+/* lolevel.scm: 347  ##sys#make-locative */
+t7=*((C_word*)lf[45]+1);
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t6,C_SCHEME_FALSE,lf[44]);}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k2045 in make-locative in k1081 in k1078 */
-static void C_ccall f_2047(C_word c,C_word t0,C_word t1){
+/* k2049 in make-locative in k1081 in k1078 */
+static void C_ccall f_2051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 339  ##sys#make-locative */
-t2=*((C_word*)lf[42]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE,lf[41]);}
+/* lolevel.scm: 347  ##sys#make-locative */
+t2=*((C_word*)lf[45]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE,lf[44]);}
 
 /* pointer-tag in k1081 in k1078 */
-static void C_ccall f_2016(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_2020(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4445,32 +4397,32 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2016,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2028,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2020,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2032,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_blockp(t4))){
-t5=(C_word)C_specialp(t4);
+if(C_truep(C_blockp(t4))){
+t5=C_specialp(t4);
 t6=t3;
-f_2028(t6,t5);}
+f_2032(t6,t5);}
 else{
 t5=t3;
-f_2028(t5,C_SCHEME_FALSE);}}
+f_2032(t5,C_SCHEME_FALSE);}}
 
-/* k2026 in pointer-tag in k1081 in k1078 */
-static void C_fcall f_2028(C_word t0,C_word t1){
+/* k2030 in pointer-tag in k1081 in k1078 */
+static void C_fcall f_2032(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep((C_word)C_taggedpointerp(((C_word*)t0)[2]))?(C_word)C_slot(((C_word*)t0)[2],C_fix(1)):C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(C_taggedpointerp(((C_word*)t0)[2]))?C_slot(((C_word*)t0)[2],C_fix(1)):C_SCHEME_FALSE));}
 else{
-/* lolevel.scm: 316  ##sys#error-hook */
+/* lolevel.scm: 324  ##sys#error-hook */
 t2=*((C_word*)lf[3]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),lf[40],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),lf[43],((C_word*)t0)[2]);}}
 
 /* tagged-pointer? in k1081 in k1078 */
-static void C_ccall f_1972(C_word c,C_word t0,C_word t1,C_word t2,...){
+static void C_ccall f_1976(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -4479,49 +4431,49 @@ C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_1972r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1976r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_1972r(t0,t1,t2,t3);}}
+f_1976r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1972r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1976r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1976,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1980,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_1976(2,t5,C_SCHEME_FALSE);}
+f_1980(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_1976(2,t6,(C_word)C_i_car(t3));}
+f_1980(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k1974 in tagged-pointer? in k1081 in k1078 */
-static void C_ccall f_1976(C_word c,C_word t0,C_word t1){
+/* k1978 in tagged-pointer? in k1081 in k1078 */
+static void C_ccall f_1980(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-if(C_truep((C_word)C_blockp(((C_word*)t0)[3]))){
-if(C_truep((C_word)C_taggedpointerp(((C_word*)t0)[3]))){
-t2=(C_word)C_i_not(t1);
+if(C_truep(C_blockp(((C_word*)t0)[3]))){
+if(C_truep(C_taggedpointerp(((C_word*)t0)[3]))){
+t2=C_i_not(t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
+t3=C_slot(((C_word*)t0)[3],C_fix(1));
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_equalp(t1,t3));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_equalp(t1,t3));}}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
@@ -4530,7 +4482,7 @@ t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
 /* tag-pointer in k1081 in k1078 */
-static void C_ccall f_1952(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1956(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4538,14 +4490,14 @@ C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1952,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1956,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 301  ##sys#make-tagged-pointer */
-t5=*((C_word*)lf[38]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_1956,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1960,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 309  ##sys#make-tagged-pointer */
+t5=*((C_word*)lf[41]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k1954 in tag-pointer in k1081 in k1078 */
-static void C_ccall f_1956(C_word c,C_word t0,C_word t1){
+/* k1958 in tag-pointer in k1081 in k1078 */
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4555,35 +4507,35 @@ C_word t6;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1956,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1959,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1967,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1963,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1971,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
 t4=((C_word*)t0)[2];
-if(C_truep((C_word)C_blockp(t4))){
-t5=(C_word)C_specialp(t4);
+if(C_truep(C_blockp(t4))){
+t5=C_specialp(t4);
 t6=t3;
-f_1967(t6,t5);}
+f_1971(t6,t5);}
 else{
 t5=t3;
-f_1967(t5,C_SCHEME_FALSE);}}
+f_1971(t5,C_SCHEME_FALSE);}}
 
-/* k1965 in k1954 in tag-pointer in k1081 in k1078 */
-static void C_fcall f_1967(C_word t0,C_word t1){
+/* k1969 in k1958 in tag-pointer in k1081 in k1078 */
+static void C_fcall f_1971(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_copy_pointer(((C_word*)t0)[5],((C_word*)t0)[4]);
+t2=C_copy_pointer(((C_word*)t0)[5],((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[4]);}
 else{
-/* lolevel.scm: 304  ##sys#error-hook */
+/* lolevel.scm: 312  ##sys#error-hook */
 t2=*((C_word*)lf[3]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),lf[37],((C_word*)t0)[5]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),lf[40],((C_word*)t0)[5]);}}
 
-/* k1957 in k1954 in tag-pointer in k1081 in k1078 */
-static void C_ccall f_1959(C_word c,C_word t0,C_word t1){
+/* k1961 in k1958 in tag-pointer in k1081 in k1078 */
+static void C_ccall f_1963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -4591,7 +4543,7 @@ t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
 /* align-to-word in k1081 in k1078 */
-static void C_ccall f_1915(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1919(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4605,46 +4557,46 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1915,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_integerp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_1919,3,t0,t1,t2);}
+if(C_truep(C_i_integerp(t2))){
 t3=t1;
 t4=t2;
-t5=(C_word)C_a_i_bytevector(&a,1,C_fix(4));
-t6=(C_word)C_i_foreign_integer_argumentp(t4);
+t5=C_a_i_bytevector(&a,1,C_fix(4));
+t6=C_i_foreign_integer_argumentp(t4);
 t7=t3;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)stub429(t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,stub430(t5,t6));}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1936,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1940,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=t2;
-if(C_truep((C_word)C_blockp(t4))){
-t5=(C_word)C_specialp(t4);
+if(C_truep(C_blockp(t4))){
+t5=C_specialp(t4);
 t6=t3;
-f_1936(t6,t5);}
+f_1940(t6,t5);}
 else{
 t5=t3;
-f_1936(t5,C_SCHEME_FALSE);}}}
+f_1940(t5,C_SCHEME_FALSE);}}}
 
-/* k1934 in align-to-word in k1081 in k1078 */
-static void C_fcall f_1936(C_word t0,C_word t1){
+/* k1938 in align-to-word in k1081 in k1078 */
+static void C_fcall f_1940(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1936,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1940,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1947,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 291  ##sys#pointer->address */
-t3=*((C_word*)lf[26]+1);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1951,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 299  ##sys#pointer->address */
+t3=*((C_word*)lf[28]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
-/* lolevel.scm: 293  ##sys#signal-hook */
+/* lolevel.scm: 301  ##sys#signal-hook */
 t2=*((C_word*)lf[5]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[6],lf[35],lf[36],((C_word*)t0)[2]);}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[6],lf[38],lf[39],((C_word*)t0)[2]);}}
 
-/* k1945 in k1934 in align-to-word in k1081 in k1078 */
-static void C_ccall f_1947(C_word c,C_word t0,C_word t1){
+/* k1949 in k1938 in align-to-word in k1081 in k1078 */
+static void C_ccall f_1951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4653,16 +4605,16 @@ C_word t5;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1947,2,t0,t1);}
-t2=(C_word)C_a_i_bytevector(&a,1,C_fix(4));
-t3=(C_word)C_i_foreign_integer_argumentp(t1);
-t4=(C_word)stub429(t2,t3);
-/* lolevel.scm: 291  ##sys#address->pointer */
-t5=*((C_word*)lf[23]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_1951,2,t0,t1);}
+t2=C_a_i_bytevector(&a,1,C_fix(4));
+t3=C_i_foreign_integer_argumentp(t1);
+t4=stub430(t2,t3);
+/* lolevel.scm: 299  ##sys#address->pointer */
+t5=*((C_word*)lf[25]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,((C_word*)t0)[2],t4);}
 
-/* pointer-offset in k1081 in k1078 */
-static void C_ccall f_1895(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* pointer+ in k1081 in k1078 */
+static void C_ccall f_1898(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4672,15 +4624,15 @@ C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1895,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t5=(C_truep(t2)?(C_word)C_i_foreign_pointer_argumentp(t2):C_SCHEME_FALSE);
-t6=(C_word)C_i_foreign_integer_argumentp(t3);
+C_save_and_reclaim((void*)tr4,(void*)f_1898,4,t0,t1,t2,t3);}
+t4=C_a_i_bytevector(&a,1,C_fix(3));
+t5=(C_truep(t2)?C_i_foreign_pointer_argumentp(t2):C_SCHEME_FALSE);
+t6=C_i_foreign_integer_argumentp(t3);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)stub420(t4,t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,stub421(t4,t5,t6));}
 
 /* pointer=? in k1081 in k1078 */
-static void C_ccall f_1886(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1889(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4688,36 +4640,36 @@ C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1886,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1890,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 277  ##sys#check-special */
-t5=*((C_word*)lf[27]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[33]);}
+C_save_and_reclaim((void*)tr4,(void*)f_1889,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1893,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 283  ##sys#check-special */
+t5=*((C_word*)lf[29]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t2,lf[35]);}
 
-/* k1888 in pointer=? in k1081 in k1078 */
-static void C_ccall f_1890(C_word c,C_word t0,C_word t1){
+/* k1891 in pointer=? in k1081 in k1078 */
+static void C_ccall f_1893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1890,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1893,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* lolevel.scm: 278  ##sys#check-special */
-t3=*((C_word*)lf[27]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],lf[33]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1893,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1896,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* lolevel.scm: 284  ##sys#check-special */
+t3=*((C_word*)lf[29]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],lf[35]);}
 
-/* k1891 in k1888 in pointer=? in k1081 in k1078 */
-static void C_ccall f_1893(C_word c,C_word t0,C_word t1){
+/* k1894 in k1891 in pointer=? in k1081 in k1078 */
+static void C_ccall f_1896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_pointer_eqp(((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_pointer_eqp(((C_word*)t0)[3],((C_word*)t0)[2]));}
 
 /* pointer->object in k1081 in k1078 */
-static void C_ccall f_1880(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1883(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4725,22 +4677,22 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1880,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1884,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 273  ##sys#check-pointer */
+C_save_and_reclaim((void*)tr3,(void*)f_1883,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1887,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 279  ##sys#check-pointer */
 t4=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[32]);}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[34]);}
 
-/* k1882 in pointer->object in k1081 in k1078 */
-static void C_ccall f_1884(C_word c,C_word t0,C_word t1){
+/* k1885 in pointer->object in k1081 in k1078 */
+static void C_ccall f_1887(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_pointer_to_object(((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_pointer_to_object(((C_word*)t0)[2]));}
 
 /* object->pointer in k1081 in k1078 */
-static void C_ccall f_1869(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1872(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4750,19 +4702,19 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1869,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
+C_save_and_reclaim((void*)tr3,(void*)f_1872,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
 t3=t1;
 t4=t2;
-t5=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+t5=C_a_i_bytevector(&a,1,C_fix(3));
 t6=t3;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub406(t5,t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub407(t5,t4));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
 /* null-pointer? in k1081 in k1078 */
-static void C_ccall f_1856(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1859(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4770,36 +4722,36 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1856,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1860,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 265  ##sys#check-special */
-t4=*((C_word*)lf[27]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[30]);}
+C_save_and_reclaim((void*)tr3,(void*)f_1859,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1863,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 271  ##sys#check-special */
+t4=*((C_word*)lf[29]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[32]);}
 
-/* k1858 in null-pointer? in k1081 in k1078 */
-static void C_ccall f_1860(C_word c,C_word t0,C_word t1){
+/* k1861 in null-pointer? in k1081 in k1078 */
+static void C_ccall f_1863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1860,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1867,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* lolevel.scm: 266  ##sys#pointer->address */
-t3=*((C_word*)lf[26]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_1863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1870,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* lolevel.scm: 272  ##sys#pointer->address */
+t3=*((C_word*)lf[28]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k1865 in k1858 in null-pointer? in k1081 in k1078 */
-static void C_ccall f_1867(C_word c,C_word t0,C_word t1){
+/* k1868 in k1861 in null-pointer? in k1081 in k1078 */
+static void C_ccall f_1870(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_eqp(C_fix(0),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_eqp(C_fix(0),t1));}
 
 /* pointer->address in k1081 in k1078 */
-static void C_ccall f_1846(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1849(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4807,23 +4759,23 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1846,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1850,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 259  ##sys#check-special */
-t4=*((C_word*)lf[27]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[25]);}
+C_save_and_reclaim((void*)tr3,(void*)f_1849,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1853,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 265  ##sys#check-special */
+t4=*((C_word*)lf[29]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[27]);}
 
-/* k1848 in pointer->address in k1081 in k1078 */
-static void C_ccall f_1850(C_word c,C_word t0,C_word t1){
+/* k1851 in pointer->address in k1081 in k1078 */
+static void C_ccall f_1853(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 260  ##sys#pointer->address */
-t2=*((C_word*)lf[26]+1);
+/* lolevel.scm: 266  ##sys#pointer->address */
+t2=*((C_word*)lf[28]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* address->pointer in k1081 in k1078 */
-static void C_ccall f_1837(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1840(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4831,23 +4783,23 @@ C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1837,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1841,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* lolevel.scm: 255  ##sys#check-integer */
-t4=*((C_word*)lf[24]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[22]);}
+C_save_and_reclaim((void*)tr3,(void*)f_1840,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1844,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* lolevel.scm: 261  ##sys#check-integer */
+t4=*((C_word*)lf[26]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[24]);}
 
-/* k1839 in address->pointer in k1081 in k1078 */
-static void C_ccall f_1841(C_word c,C_word t0,C_word t1){
+/* k1842 in address->pointer in k1081 in k1078 */
+static void C_ccall f_1844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* lolevel.scm: 256  ##sys#address->pointer */
-t2=*((C_word*)lf[23]+1);
+/* lolevel.scm: 262  ##sys#address->pointer */
+t2=*((C_word*)lf[25]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* pointer-like? in k1081 in k1078 */
-static void C_ccall f_1826(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1829(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4855,9 +4807,9 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1826,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-t3=(C_word)C_specialp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_1829,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+t3=C_specialp(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
@@ -4865,25 +4817,19 @@ t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
 /* pointer? in k1081 in k1078 */
-static void C_ccall f_1815(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1821(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
-C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1815,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-t3=(C_word)C_anypointerp(t2);
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
-else{
+C_save_and_reclaim((void*)tr3,(void*)f_1821,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_safe_pointerp(t2));}
 
 /* free in k1081 in k1078 */
-static void C_ccall f_1805(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1811(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4891,17 +4837,17 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1805,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1811,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_i_foreign_pointer_argumentp(t2);
+t3=C_i_foreign_pointer_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub371(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub374(C_SCHEME_UNDEFINED,t3));}
 else{
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)stub371(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,stub374(C_SCHEME_UNDEFINED,C_SCHEME_FALSE));}}
 
 /* allocate in k1081 in k1078 */
-static void C_ccall f_1798(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1804(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4910,14 +4856,14 @@ C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1798,3,t0,t1,t2);}
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t4=(C_word)C_i_foreign_fixnum_argumentp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_1804,3,t0,t1,t2);}
+t3=C_a_i_bytevector(&a,1,C_fix(3));
+t4=C_i_foreign_fixnum_argumentp(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub366(t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub369(t3,t4));}
 
 /* object-copy in k1081 in k1078 */
-static void C_ccall f_1717(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1723(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4927,15 +4873,15 @@ C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1717,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1723,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1723,a[2]=t4,a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1729,a[2]=t4,a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_1723(t6,t1,t2);}
+f_1729(t6,t1,t2);}
 
 /* copy in object-copy in k1081 in k1078 */
-static void C_fcall f_1723(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_1729(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4946,26 +4892,26 @@ C_word t8;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1723,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_blockp(t2))){
-if(C_truep((C_word)C_i_symbolp(t2))){
-t3=(C_word)C_slot(t2,C_fix(1));
-/* lolevel.scm: 233  ##sys#intern-symbol */
+C_save_and_reclaim((void*)trf_1729,NULL,3,t0,t1,t2);}
+if(C_truep(C_blockp(t2))){
+if(C_truep(C_i_symbolp(t2))){
+t3=C_slot(t2,C_fix(1));
+/* lolevel.scm: 239  ##sys#intern-symbol */
 C_string_to_symbol(3,0,t1,t3);}
 else{
-t3=(C_word)C_block_size(t2);
-t4=(C_truep((C_word)C_byteblockp(t2))?(C_word)C_words(t3):t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1753,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* lolevel.scm: 237  ##sys#make-vector */
-t6=*((C_word*)lf[17]+1);
+t3=C_block_size(t2);
+t4=(C_truep(C_byteblockp(t2))?C_words(t3):t3);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1759,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* lolevel.scm: 243  ##sys#make-vector */
+t6=*((C_word*)lf[19]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}}
 else{
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1751 in copy in object-copy in k1081 in k1078 */
-static void C_ccall f_1753(C_word c,C_word t0,C_word t1){
+/* k1757 in copy in object-copy in k1081 in k1078 */
+static void C_ccall f_1759(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4979,24 +4925,24 @@ C_word t10;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1753,2,t0,t1);}
-t2=(C_word)C_copy_block(((C_word*)t0)[5],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1756,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_byteblockp(((C_word*)t0)[5]);
-t5=(C_truep(t4)?t4:(C_word)C_i_symbolp(((C_word*)t0)[5]));
+C_save_and_reclaim((void*)tr2,(void*)f_1759,2,t0,t1);}
+t2=C_copy_block(((C_word*)t0)[5],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1762,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=C_byteblockp(((C_word*)t0)[5]);
+t5=(C_truep(t4)?t4:C_i_symbolp(((C_word*)t0)[5]));
 if(C_truep(t5)){
 t6=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}
 else{
-t6=(C_truep((C_word)C_specialp(((C_word*)t0)[5]))?C_fix(1):C_fix(0));
+t6=(C_truep(C_specialp(((C_word*)t0)[5]))?C_fix(1):C_fix(0));
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1768,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word)li13),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1774,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word)li13),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_1768(t10,t3,t6);}}
+f_1774(t10,t3,t6);}}
 
-/* doloop356 in k1751 in copy in object-copy in k1081 in k1078 */
-static void C_fcall f_1768(C_word t0,C_word t1,C_word t2){
+/* doloop359 in k1757 in copy in object-copy in k1081 in k1078 */
+static void C_fcall f_1774(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5005,32 +4951,32 @@ C_word t6;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1768,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
+C_save_and_reclaim((void*)trf_1774,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1789,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[4],t2);
-/* lolevel.scm: 241  copy */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1795,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[4],t2);
+/* lolevel.scm: 247  copy */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_1723(t5,t3,t4);}}
+f_1729(t5,t3,t4);}}
 
-/* k1787 in doloop356 in k1751 in copy in object-copy in k1081 in k1078 */
-static void C_ccall f_1789(C_word c,C_word t0,C_word t1){
+/* k1793 in doloop359 in k1757 in copy in object-copy in k1081 in k1078 */
+static void C_ccall f_1795(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_i_setslot(((C_word*)t0)[5],((C_word*)t0)[4],t1);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_1768(t4,((C_word*)t0)[2],t3);}
+f_1774(t4,((C_word*)t0)[2],t3);}
 
-/* k1754 in k1751 in copy in object-copy in k1081 in k1078 */
-static void C_ccall f_1756(C_word c,C_word t0,C_word t1){
+/* k1760 in k1757 in copy in object-copy in k1081 in k1078 */
+static void C_ccall f_1762(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -5038,7 +4984,7 @@ t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
 /* move-memory! in k1081 in k1078 */
-static void C_ccall f_1363(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+static void C_ccall f_1360(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -5047,13 +4993,13 @@ C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 C_check_for_interrupt;
 if(!C_demand(c*C_SIZEOF_PAIR+18)){
-C_save_and_reclaim((void*)tr4r,(void*)f_1363r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_1360r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_1363r(t0,t1,t2,t3,t4);}}
+f_1360r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_1363r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_1360r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5067,78 +5013,78 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word *a=C_alloc(18);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1365,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=((C_word)li8),tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1644,a[2]=t5,a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1649,a[2]=t6,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1654,a[2]=t7,a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-n185327 */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1362,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t2,a[5]=((C_word)li8),tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1650,a[2]=t5,a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1655,a[2]=t6,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1660,a[2]=t7,a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-n180330 */
 t9=t8;
-f_1654(t9,t1);}
+f_1660(t9,t1);}
 else{
-t9=(C_word)C_i_car(t4);
-t10=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* def-foffset186325 */
+t9=C_i_car(t4);
+t10=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t10))){
+/* def-foffset181328 */
 t11=t7;
-f_1649(t11,t1,t9);}
+f_1655(t11,t1,t9);}
 else{
-t11=(C_word)C_i_car(t10);
-t12=(C_word)C_i_cdr(t10);
-if(C_truep((C_word)C_i_nullp(t12))){
-/* def-toffset187322 */
+t11=C_i_car(t10);
+t12=C_i_cdr(t10);
+if(C_truep(C_i_nullp(t12))){
+/* def-toffset182325 */
 t13=t6;
-f_1644(t13,t1,t9,t11);}
+f_1650(t13,t1,t9,t11);}
 else{
-t13=(C_word)C_i_car(t12);
-t14=(C_word)C_i_cdr(t12);
-if(C_truep((C_word)C_i_nullp(t14))){
-/* body183192 */
+t13=C_i_car(t12);
+t14=C_i_cdr(t12);
+if(C_truep(C_i_nullp(t14))){
+/* body178187 */
 t15=t5;
-f_1365(t15,t1,t9,t11,t13);}
+f_1362(t15,t1,t9,t11,t13);}
 else{
 /* ##sys#error */
 t15=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[0],t14);}}}}}
 
-/* def-n185 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1654(C_word t0,C_word t1){
+/* def-n180 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1660(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1654,NULL,2,t0,t1);}
-/* def-foffset186325 */
+C_save_and_reclaim((void*)trf_1660,NULL,2,t0,t1);}
+/* def-foffset181328 */
 t2=((C_word*)t0)[2];
-f_1649(t2,t1,C_SCHEME_FALSE);}
+f_1655(t2,t1,C_SCHEME_FALSE);}
 
-/* def-foffset186 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1649(C_word t0,C_word t1,C_word t2){
+/* def-foffset181 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1655(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1649,NULL,3,t0,t1,t2);}
-/* def-toffset187322 */
+C_save_and_reclaim((void*)trf_1655,NULL,3,t0,t1,t2);}
+/* def-toffset182325 */
 t3=((C_word*)t0)[2];
-f_1644(t3,t1,t2,C_fix(0));}
+f_1650(t3,t1,t2,C_fix(0));}
 
-/* def-toffset187 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1644(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-toffset182 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1650(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1644,NULL,4,t0,t1,t2,t3);}
-/* body183192 */
+C_save_and_reclaim((void*)trf_1650,NULL,4,t0,t1,t2,t3);}
+/* body178187 */
 t4=((C_word*)t0)[2];
-f_1365(t4,t1,t2,t3,C_fix(0));}
+f_1362(t4,t1,t2,t3,C_fix(0));}
 
-/* body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1365(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1362(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5157,7 +5103,7 @@ C_word t18;
 C_word ab[41],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1365,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_1362,NULL,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
@@ -5166,46 +5112,82 @@ t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1368,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li3),tmp=(C_word)a,a+=5,tmp));
-t14=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1374,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li4),tmp=(C_word)a,a+=5,tmp));
-t15=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1380,a[2]=t8,a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp));
-t16=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1396,a[2]=t8,a[3]=((C_word)li6),tmp=(C_word)a,a+=4,tmp));
-t17=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1423,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t12,a[6]=t10,a[7]=t6,a[8]=t3,a[9]=t4,a[10]=t2,a[11]=((C_word*)t0)[2],tmp=(C_word)a,a+=12,tmp);
+t13=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1365,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li3),tmp=(C_word)a,a+=5,tmp));
+t14=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1371,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li4),tmp=(C_word)a,a+=5,tmp));
+t15=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1377,a[2]=t8,a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp));
+t16=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1393,a[2]=t8,a[3]=((C_word)li6),tmp=(C_word)a,a+=4,tmp));
+t17=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1420,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t12,a[6]=t10,a[7]=t6,a[8]=t3,a[9]=t4,a[10]=t2,a[11]=((C_word*)t0)[2],tmp=(C_word)a,a+=12,tmp);
 /* lolevel.scm: 197  ##sys#check-block */
-f_1085(t17,((C_word*)t0)[4],(C_word)C_a_i_list(&a,1,lf[11]));}
+f_1085(t17,((C_word*)t0)[4],C_a_i_list(&a,1,lf[11]));}
 
-/* k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1423(C_word c,C_word t0,C_word t1){
+/* k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[15],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1420,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1423,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+/* lolevel.scm: 198  ##sys#check-block */
+f_1085(t2,((C_word*)t0)[2],C_a_i_list(&a,1,lf[11]));}
+
+/* k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1423(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[12],*a=ab;
+C_check_for_interrupt;
+if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1423,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1426,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-/* lolevel.scm: 198  ##sys#check-block */
-f_1085(t2,((C_word*)t0)[2],(C_word)C_a_i_list(&a,1,lf[11]));}
+if(C_truep(C_fixnum_lessp(((C_word*)t0)[8],C_fix(0)))){
+/* lolevel.scm: 201  ##sys#error */
+t3=*((C_word*)lf[12]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[11],lf[17],((C_word*)t0)[8]);}
+else{
+t3=t2;
+f_1426(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
+/* k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
 static void C_ccall f_1426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
+C_word ab[12],*a=ab;
+C_check_for_interrupt;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1426,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1429,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+if(C_truep(C_fixnum_lessp(((C_word*)t0)[9],C_fix(0)))){
+/* lolevel.scm: 204  ##sys#error */
+t3=*((C_word*)lf[12]+1);
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,lf[11],lf[16],((C_word*)t0)[9]);}
+else{
+t3=t2;
+f_1429(2,t3,C_SCHEME_UNDEFINED);}}
+
+/* k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1429(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1426,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1429,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1431,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=t3,a[9]=((C_word*)t0)[11],a[10]=((C_word)li7),tmp=(C_word)a,a+=11,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1434,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=t3,a[9]=((C_word*)t0)[11],a[10]=((C_word)li7),tmp=(C_word)a,a+=11,tmp));
 t5=((C_word*)t3)[1];
-f_1431(t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_1434(t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1431(C_word t0,C_word t1,C_word t2,C_word t3){
+/* move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1434(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5223,24 +5205,23 @@ C_word t16;
 C_word t17;
 C_word t18;
 C_word t19;
-C_word t20;
 C_word *a;
 loop:
 a=C_alloc(11);
 C_check_for_interrupt;
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1431,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_structurep(t2))){
-t4=(C_word)C_slot(t2,C_fix(0));
-if(C_truep((C_word)C_i_memq(t4,((C_word*)t0)[9]))){
-t5=(C_word)C_slot(t2,C_fix(1));
-/* lolevel.scm: 202  move */
-t18=t1;
-t19=t5;
-t20=t3;
-t1=t18;
-t2=t19;
-t3=t20;
+C_save_and_reclaim((void*)trf_1434,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_structurep(t2))){
+t4=C_slot(t2,C_fix(0));
+if(C_truep(C_i_memq(t4,((C_word*)t0)[9]))){
+t5=C_slot(t2,C_fix(1));
+/* lolevel.scm: 208  move */
+t17=t1;
+t18=t5;
+t19=t3;
+t1=t17;
+t2=t18;
+t3=t19;
 goto loop;}
 else{
 t5=t1;
@@ -5249,17 +5230,17 @@ t6=t2;
 t7=*((C_word*)lf[3]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,C_fix((C_word)C_BAD_ARGUMENT_TYPE_ERROR),lf[11],t6);}}
 else{
-if(C_truep((C_word)C_structurep(t3))){
-t4=(C_word)C_slot(t3,C_fix(0));
-if(C_truep((C_word)C_i_memq(t4,((C_word*)t0)[9]))){
-t5=(C_word)C_slot(t3,C_fix(1));
-/* lolevel.scm: 206  move */
-t18=t1;
-t19=t2;
-t20=t5;
-t1=t18;
-t2=t19;
-t3=t20;
+if(C_truep(C_structurep(t3))){
+t4=C_slot(t3,C_fix(0));
+if(C_truep(C_i_memq(t4,((C_word*)t0)[9]))){
+t5=C_slot(t3,C_fix(1));
+/* lolevel.scm: 212  move */
+t17=t1;
+t18=t2;
+t19=t5;
+t1=t17;
+t2=t18;
+t3=t19;
 goto loop;}
 else{
 t5=t1;
@@ -5270,21 +5251,16 @@ t7=*((C_word*)lf[3]+1);
 else{
 t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1503,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=t3,a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
 t5=t2;
-if(C_truep((C_word)C_blockp(t5))){
-t6=(C_word)C_anypointerp(t5);
+t6=C_i_safe_pointerp(t5);
 if(C_truep(t6)){
 t7=t4;
 f_1503(t7,t6);}
 else{
-t7=(C_word)C_locativep(t5);
+t7=C_locativep(t5);
 t8=t4;
-f_1503(t8,t7);}}
-else{
-t6=(C_word)C_locativep(t5);
-t7=t4;
-f_1503(t7,t6);}}}}
+f_1503(t8,t7);}}}}
 
-/* k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
+/* k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
 static void C_fcall f_1503(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
@@ -5293,34 +5269,28 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1503,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1522,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1519,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
 t3=((C_word*)t0)[8];
-if(C_truep((C_word)C_blockp(t3))){
-t4=(C_word)C_anypointerp(t3);
+t4=C_i_safe_pointerp(t3);
 if(C_truep(t4)){
 t5=t2;
-f_1522(t5,t4);}
+f_1519(t5,t4);}
 else{
-t5=(C_word)C_locativep(t3);
+t5=C_locativep(t3);
 t6=t2;
-f_1522(t6,t5);}}
-else{
-t4=(C_word)C_locativep(t3);
-t5=t2;
-f_1522(t5,t4);}}
+f_1519(t6,t5);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1571,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-/* lolevel.scm: 215  ##sys#bytevector? */
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1568,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+/* lolevel.scm: 221  ##sys#bytevector? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t2,((C_word*)t0)[7]);}}
 
-/* k1569 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1571(C_word c,C_word t0,C_word t1){
+/* k1566 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5331,29 +5301,23 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word t11;
 C_word ab[11],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1571,2,t0,t1);}
-t2=(C_truep(t1)?t1:(C_word)C_i_stringp(((C_word*)t0)[9]));
+C_save_and_reclaim((void*)tr2,(void*)f_1568,2,t0,t1);}
+t2=(C_truep(t1)?t1:C_i_stringp(((C_word*)t0)[9]));
 if(C_truep(t2)){
-t3=(C_word)C_block_size(((C_word*)t0)[9]);
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1596,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
+t3=C_block_size(((C_word*)t0)[9]);
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1590,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
 t5=((C_word*)t0)[7];
-if(C_truep((C_word)C_blockp(t5))){
-t6=(C_word)C_anypointerp(t5);
+t6=C_i_safe_pointerp(t5);
 if(C_truep(t6)){
 t7=t4;
-f_1596(t7,t6);}
+f_1590(t7,t6);}
 else{
-t7=(C_word)C_locativep(t5);
+t7=C_locativep(t5);
 t8=t4;
-f_1596(t8,t7);}}
-else{
-t6=(C_word)C_locativep(t5);
-t7=t4;
-f_1596(t7,t6);}}
+f_1590(t8,t7);}}
 else{
 t3=((C_word*)t0)[8];
 t4=((C_word*)t0)[9];
@@ -5361,8 +5325,8 @@ t4=((C_word*)t0)[9];
 t5=*((C_word*)lf[3]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_ERROR),lf[11],t4);}}
 
-/* k1594 in k1569 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1596(C_word t0,C_word t1){
+/* k1588 in k1566 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1590(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5371,25 +5335,25 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1596,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1590,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1603,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1597,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[5];
 if(C_truep(t3)){
-/* lolevel.scm: 218  checkn1 */
+/* lolevel.scm: 224  checkn1 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_1380(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[6]);}
+f_1377(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[6]);}
 else{
-/* lolevel.scm: 218  checkn1 */
+/* lolevel.scm: 224  checkn1 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_1380(t4,t2,((C_word*)t0)[3],((C_word*)t0)[3],((C_word*)t0)[6]);}}
+f_1377(t4,t2,((C_word*)t0)[3],((C_word*)t0)[3],((C_word*)t0)[6]);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1613,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-/* lolevel.scm: 219  ##sys#bytevector? */
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1607,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* lolevel.scm: 225  ##sys#bytevector? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t2,((C_word*)t0)[9]);}}
 
-/* k1611 in k1594 in k1569 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1613(C_word c,C_word t0,C_word t1){
+/* k1605 in k1588 in k1566 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1607(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5402,16 +5366,16 @@ C_word t9;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1613,2,t0,t1);}
-t2=(C_truep(t1)?t1:(C_word)C_i_stringp(((C_word*)t0)[9]));
+C_save_and_reclaim((void*)tr2,(void*)f_1607,2,t0,t1);}
+t2=(C_truep(t1)?t1:C_i_stringp(((C_word*)t0)[9]));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1623,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1617,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[4];
 t5=(C_truep(t4)?t4:((C_word*)t0)[3]);
-t6=(C_word)C_block_size(((C_word*)t0)[9]);
-/* lolevel.scm: 220  checkn2 */
+t6=C_block_size(((C_word*)t0)[9]);
+/* lolevel.scm: 226  checkn2 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_1396(t7,t3,t5,((C_word*)t0)[3],t6,((C_word*)t0)[5],((C_word*)t0)[6]);}
+f_1393(t7,t3,t5,((C_word*)t0)[3],t6,((C_word*)t0)[5],((C_word*)t0)[6]);}
 else{
 t3=((C_word*)t0)[8];
 t4=((C_word*)t0)[9];
@@ -5419,8 +5383,8 @@ t4=((C_word*)t0)[9];
 t5=*((C_word*)lf[3]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_ERROR),lf[11],t4);}}
 
-/* k1621 in k1611 in k1594 in k1569 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1623(C_word c,C_word t0,C_word t1){
+/* k1615 in k1605 in k1588 in k1566 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1617(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5439,16 +5403,16 @@ t3=((C_word*)t0)[5];
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 t6=((C_word*)t0)[2];
-t7=(C_truep(t3)?(C_word)C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
-t8=(C_truep(t4)?(C_word)C_i_foreign_block_argumentp(t4):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t10=(C_word)C_i_foreign_fixnum_argumentp(t5);
-t11=(C_word)C_i_foreign_fixnum_argumentp(t6);
+t7=(C_truep(t3)?C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
+t8=(C_truep(t4)?C_i_foreign_block_argumentp(t4):C_SCHEME_FALSE);
+t9=C_i_foreign_fixnum_argumentp(t1);
+t10=C_i_foreign_fixnum_argumentp(t5);
+t11=C_i_foreign_fixnum_argumentp(t6);
 t12=t2;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)stub153(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,stub149(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
 
-/* k1601 in k1594 in k1569 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1603(C_word c,C_word t0,C_word t1){
+/* k1595 in k1588 in k1566 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1597(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5467,16 +5431,16 @@ t3=((C_word*)t0)[5];
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 t6=((C_word*)t0)[2];
-t7=(C_truep(t3)?(C_word)C_i_foreign_pointer_argumentp(t3):C_SCHEME_FALSE);
-t8=(C_truep(t4)?(C_word)C_i_foreign_block_argumentp(t4):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t10=(C_word)C_i_foreign_fixnum_argumentp(t5);
-t11=(C_word)C_i_foreign_fixnum_argumentp(t6);
+t7=(C_truep(t3)?C_i_foreign_pointer_argumentp(t3):C_SCHEME_FALSE);
+t8=(C_truep(t4)?C_i_foreign_block_argumentp(t4):C_SCHEME_FALSE);
+t9=C_i_foreign_fixnum_argumentp(t1);
+t10=C_i_foreign_fixnum_argumentp(t5);
+t11=C_i_foreign_fixnum_argumentp(t6);
 t12=t2;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)stub121(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,stub117(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
 
-/* k1520 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1522(C_word t0,C_word t1){
+/* k1517 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1519(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5485,24 +5449,24 @@ C_word t5;
 C_word ab[10],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1522,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1519,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[9];
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1529,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1526,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_1529(2,t4,t2);}
+f_1526(2,t4,t2);}
 else{
-/* lolevel.scm: 210  nosizerr */
+/* lolevel.scm: 216  nosizerr */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_1368(t4,t3);}}
+f_1365(t4,t3);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1538,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-/* lolevel.scm: 211  ##sys#bytevector? */
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1535,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+/* lolevel.scm: 217  ##sys#bytevector? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t2,((C_word*)t0)[7]);}}
 
-/* k1536 in k1520 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1538(C_word c,C_word t0,C_word t1){
+/* k1533 in k1517 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5515,21 +5479,21 @@ C_word t9;
 C_word ab[13],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1538,2,t0,t1);}
-t2=(C_truep(t1)?t1:(C_word)C_i_stringp(((C_word*)t0)[9]));
+C_save_and_reclaim((void*)tr2,(void*)f_1535,2,t0,t1);}
+t2=(C_truep(t1)?t1:C_i_stringp(((C_word*)t0)[9]));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1548,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1545,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 t4=((C_word*)t0)[4];
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1552,a[2]=((C_word*)t0)[6],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1549,a[2]=((C_word*)t0)[6],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t4)){
-t6=(C_word)C_block_size(((C_word*)t0)[9]);
-/* lolevel.scm: 212  checkn1 */
+t6=C_block_size(((C_word*)t0)[9]);
+/* lolevel.scm: 218  checkn1 */
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_1380(t7,t3,t4,t6,((C_word*)t0)[6]);}
+f_1377(t7,t3,t4,t6,((C_word*)t0)[6]);}
 else{
-/* lolevel.scm: 212  nosizerr */
+/* lolevel.scm: 218  nosizerr */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_1368(t6,t5);}}
+f_1365(t6,t5);}}
 else{
 t3=((C_word*)t0)[8];
 t4=((C_word*)t0)[9];
@@ -5537,19 +5501,19 @@ t4=((C_word*)t0)[9];
 t5=*((C_word*)lf[3]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,C_fix((C_word)C_BAD_ARGUMENT_TYPE_ERROR),lf[11],t4);}}
 
-/* k1550 in k1536 in k1520 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1552(C_word c,C_word t0,C_word t1){
+/* k1547 in k1533 in k1517 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1549(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_block_size(((C_word*)t0)[5]);
-/* lolevel.scm: 212  checkn1 */
+t2=C_block_size(((C_word*)t0)[5]);
+/* lolevel.scm: 218  checkn1 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_1380(t3,((C_word*)t0)[3],t1,t2,((C_word*)t0)[2]);}
+f_1377(t3,((C_word*)t0)[3],t1,t2,((C_word*)t0)[2]);}
 
-/* k1546 in k1536 in k1520 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1548(C_word c,C_word t0,C_word t1){
+/* k1543 in k1533 in k1517 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1545(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5568,16 +5532,16 @@ t3=((C_word*)t0)[5];
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 t6=((C_word*)t0)[2];
-t7=(C_truep(t3)?(C_word)C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
-t8=(C_truep(t4)?(C_word)C_i_foreign_pointer_argumentp(t4):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t10=(C_word)C_i_foreign_fixnum_argumentp(t5);
-t11=(C_word)C_i_foreign_fixnum_argumentp(t6);
+t7=(C_truep(t3)?C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
+t8=(C_truep(t4)?C_i_foreign_pointer_argumentp(t4):C_SCHEME_FALSE);
+t9=C_i_foreign_fixnum_argumentp(t1);
+t10=C_i_foreign_fixnum_argumentp(t5);
+t11=C_i_foreign_fixnum_argumentp(t6);
 t12=t2;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)stub137(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,stub133(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
 
-/* k1527 in k1520 in k1501 in move in k1424 in k1421 in body183 in move-memory! in k1081 in k1078 */
-static void C_ccall f_1529(C_word c,C_word t0,C_word t1){
+/* k1524 in k1517 in k1501 in move in k1427 in k1424 in k1421 in k1418 in body178 in move-memory! in k1081 in k1078 */
+static void C_ccall f_1526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5596,16 +5560,16 @@ t3=((C_word*)t0)[5];
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
 t6=((C_word*)t0)[2];
-t7=(C_truep(t3)?(C_word)C_i_foreign_pointer_argumentp(t3):C_SCHEME_FALSE);
-t8=(C_truep(t4)?(C_word)C_i_foreign_pointer_argumentp(t4):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t10=(C_word)C_i_foreign_fixnum_argumentp(t5);
-t11=(C_word)C_i_foreign_fixnum_argumentp(t6);
+t7=(C_truep(t3)?C_i_foreign_pointer_argumentp(t3):C_SCHEME_FALSE);
+t8=(C_truep(t4)?C_i_foreign_pointer_argumentp(t4):C_SCHEME_FALSE);
+t9=C_i_foreign_fixnum_argumentp(t1);
+t10=C_i_foreign_fixnum_argumentp(t5);
+t11=C_i_foreign_fixnum_argumentp(t6);
 t12=t2;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)stub105(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,stub101(C_SCHEME_UNDEFINED,t7,t8,t9,t10,t11));}
 
-/* checkn2 in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1396(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* checkn2 in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1393(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -5614,26 +5578,26 @@ C_word t10;
 C_word ab[7],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1396,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1403,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t8=(C_word)C_fixnum_difference(t3,t5);
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,t8))){
-t9=(C_word)C_fixnum_difference(t4,t6);
+C_save_and_reclaim((void*)trf_1393,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1400,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t8=C_fixnum_difference(t3,t5);
+if(C_truep(C_fixnum_less_or_equal_p(t2,t8))){
+t9=C_fixnum_difference(t4,t6);
 t10=t7;
-f_1403(t10,(C_word)C_fixnum_less_or_equal_p(t2,t9));}
+f_1400(t10,C_fixnum_less_or_equal_p(t2,t9));}
 else{
 t9=t7;
-f_1403(t9,C_SCHEME_FALSE);}}
+f_1400(t9,C_SCHEME_FALSE);}}
 
-/* k1401 in checkn2 in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1403(C_word t0,C_word t1){
+/* k1398 in checkn2 in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1400(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1403,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1400,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 t3=((C_word*)t0)[5];
@@ -5641,10 +5605,10 @@ t3=((C_word*)t0)[5];
 else{
 /* lolevel.scm: 195  sizerr */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1374(t2,((C_word*)t0)[5],(C_word)C_a_i_list(&a,3,((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2]));}}
+f_1371(t2,((C_word*)t0)[5],C_a_i_list(&a,3,((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2]));}}
 
-/* checkn1 in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1380(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* checkn1 in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1377(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5652,35 +5616,35 @@ C_word t7;
 C_word ab[6],*a=ab;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1380,NULL,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_fixnum_difference(t3,t4);
-if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,t5))){
+C_save_and_reclaim((void*)trf_1377,NULL,5,t0,t1,t2,t3,t4);}
+t5=C_fixnum_difference(t3,t4);
+if(C_truep(C_fixnum_less_or_equal_p(t2,t5))){
 t6=t2;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
 /* lolevel.scm: 190  sizerr */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_1374(t6,t1,(C_word)C_a_i_list(&a,2,t2,t3));}}
+f_1371(t6,t1,C_a_i_list(&a,2,t2,t3));}}
 
-/* sizerr in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1374(C_word t0,C_word t1,C_word t2){
+/* sizerr in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1371(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1374,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1371,NULL,3,t0,t1,t2);}
 C_apply(8,0,t1,*((C_word*)lf[12]+1),lf[11],lf[14],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* nosizerr in body183 in move-memory! in k1081 in k1078 */
-static void C_fcall f_1368(C_word t0,C_word t1){
+/* nosizerr in body178 in move-memory! in k1081 in k1078 */
+static void C_fcall f_1365(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1368,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1365,NULL,2,t0,t1);}
 /* lolevel.scm: 182  ##sys#error */
 t2=*((C_word*)lf[12]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,lf[11],lf[13],((C_word*)t0)[3],((C_word*)t0)[2]);}
@@ -5694,11 +5658,11 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 C_check_for_interrupt;
-if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_1219r,3,t0,t1,t2);}
+if(!C_demand(c*C_SIZEOF_PAIR+0)){
+C_save_and_reclaim((void*)tr3r,(void*)f_1219r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
+t3=C_restore_rest(a,C_rest_count(0));
 f_1219r(t0,t1,t2,t3);}}
 
 static void C_ccall f_1219r(C_word t0,C_word t1,C_word t2,C_word t3){
@@ -5707,38 +5671,21 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1231,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=t2;
-if(C_truep((C_word)C_blockp(t5))){
-t6=(C_word)C_anypointerp(t5);
-t7=t4;
-f_1231(t7,t6);}
-else{
-t6=t4;
-f_1231(t6,C_SCHEME_FALSE);}}
-
-/* k1229 in ##sys#check-pointer in k1081 in k1078 */
-static void C_fcall f_1231(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word *a;
-if(C_truep(t1)){
-t2=C_SCHEME_UNDEFINED;
-t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
+t4=t2;
+if(C_truep(C_i_safe_pointerp(t4))){
+t5=C_SCHEME_UNDEFINED;
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-if(C_truep((C_word)C_notvemptyp(((C_word*)t0)[3]))){
-t2=(C_word)C_i_vector_ref(((C_word*)t0)[3],C_fix(0));
+if(C_truep(C_i_pairp(t3))){
+t5=C_i_car(t3);
 /* lolevel.scm: 140  ##sys#error-hook */
-t3=*((C_word*)lf[3]+1);
-((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[4],C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),t2,lf[9],((C_word*)t0)[2]);}
+t6=*((C_word*)lf[3]+1);
+((C_proc6)(void*)(*((C_word*)t6+1)))(6,t6,t1,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),t5,lf[9],t2);}
 else{
 /* lolevel.scm: 140  ##sys#error-hook */
-t2=*((C_word*)lf[3]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),C_SCHEME_FALSE,lf[9],((C_word*)t0)[2]);}}}
+t5=*((C_word*)lf[3]+1);
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t1,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_POINTER_ERROR),C_SCHEME_FALSE,lf[9],t2);}}}
 
 /* ##sys#check-generic-structure in k1081 in k1078 */
 static void C_fcall f_1158(C_word t1,C_word t2,C_word t3){
@@ -5753,8 +5700,8 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1158,NULL,3,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1170,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
-if(C_truep((C_word)C_blockp(t5))){
-t6=(C_word)C_structurep(t5);
+if(C_truep(C_blockp(t5))){
+t6=C_structurep(t5);
 t7=t4;
 f_1170(t7,t6);}
 else{
@@ -5773,8 +5720,8 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
+if(C_truep(C_i_pairp(((C_word*)t0)[3]))){
+t2=C_i_car(((C_word*)t0)[3]);
 /* lolevel.scm: 126  ##sys#signal-hook */
 t3=*((C_word*)lf[5]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[4],lf[6],t2,lf[7],((C_word*)t0)[2]);}
@@ -5793,13 +5740,13 @@ C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1085,NULL,3,t1,t2,t3);}
-if(C_truep((C_word)C_blockp(t2))){
+if(C_truep(C_blockp(t2))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-if(C_truep((C_word)C_i_pairp(t3))){
-t4=(C_word)C_i_car(t3);
+if(C_truep(C_i_pairp(t3))){
+t4=C_i_car(t3);
 /* lolevel.scm: 105  ##sys#error-hook */
 t5=*((C_word*)lf[3]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_BLOCK_ERROR),t4,t2);}
@@ -5809,225 +5756,226 @@ t4=*((C_word*)lf[3]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t1,C_fix((C_word)C_BAD_ARGUMENT_TYPE_NO_BLOCK_ERROR),C_SCHEME_FALSE,t2);}}}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[222] = {
+static C_PTABLE_ENTRY ptable[223] = {
 {"toplevel:lolevel_scm",(void*)C_lolevel_toplevel},
 {"f_1080:lolevel_scm",(void*)f_1080},
 {"f_1083:lolevel_scm",(void*)f_1083},
-{"f_2102:lolevel_scm",(void*)f_2102},
-{"f_3329:lolevel_scm",(void*)f_3329},
-{"f_2227:lolevel_scm",(void*)f_2227},
-{"f_3319:lolevel_scm",(void*)f_3319},
+{"f_2106:lolevel_scm",(void*)f_2106},
+{"f_3333:lolevel_scm",(void*)f_3333},
 {"f_2231:lolevel_scm",(void*)f_2231},
-{"f_3309:lolevel_scm",(void*)f_3309},
+{"f_3323:lolevel_scm",(void*)f_3323},
 {"f_2235:lolevel_scm",(void*)f_2235},
-{"f_3299:lolevel_scm",(void*)f_3299},
+{"f_3313:lolevel_scm",(void*)f_3313},
 {"f_2239:lolevel_scm",(void*)f_2239},
-{"f_3289:lolevel_scm",(void*)f_3289},
+{"f_3303:lolevel_scm",(void*)f_3303},
 {"f_2243:lolevel_scm",(void*)f_2243},
-{"f_3279:lolevel_scm",(void*)f_3279},
+{"f_3293:lolevel_scm",(void*)f_3293},
 {"f_2247:lolevel_scm",(void*)f_2247},
-{"f_3269:lolevel_scm",(void*)f_3269},
+{"f_3283:lolevel_scm",(void*)f_3283},
 {"f_2251:lolevel_scm",(void*)f_2251},
-{"f_3259:lolevel_scm",(void*)f_3259},
+{"f_3273:lolevel_scm",(void*)f_3273},
 {"f_2255:lolevel_scm",(void*)f_2255},
-{"f_2389:lolevel_scm",(void*)f_2389},
-{"f_3235:lolevel_scm",(void*)f_3235},
+{"f_3263:lolevel_scm",(void*)f_3263},
+{"f_2259:lolevel_scm",(void*)f_2259},
+{"f_2393:lolevel_scm",(void*)f_2393},
 {"f_3239:lolevel_scm",(void*)f_3239},
-{"f_3242:lolevel_scm",(void*)f_3242},
-{"f_2528:lolevel_scm",(void*)f_2528},
-{"f_3222:lolevel_scm",(void*)f_3222},
-{"f_3213:lolevel_scm",(void*)f_3213},
-{"f_3204:lolevel_scm",(void*)f_3204},
-{"f_3198:lolevel_scm",(void*)f_3198},
-{"f_3167:lolevel_scm",(void*)f_3167},
+{"f_3243:lolevel_scm",(void*)f_3243},
+{"f_3246:lolevel_scm",(void*)f_3246},
+{"f_2532:lolevel_scm",(void*)f_2532},
+{"f_3226:lolevel_scm",(void*)f_3226},
+{"f_3217:lolevel_scm",(void*)f_3217},
+{"f_3208:lolevel_scm",(void*)f_3208},
+{"f_3202:lolevel_scm",(void*)f_3202},
 {"f_3171:lolevel_scm",(void*)f_3171},
-{"f_3174:lolevel_scm",(void*)f_3174},
-{"f_3181:lolevel_scm",(void*)f_3181},
-{"f_3196:lolevel_scm",(void*)f_3196},
-{"f_3184:lolevel_scm",(void*)f_3184},
-{"f_3158:lolevel_scm",(void*)f_3158},
+{"f_3175:lolevel_scm",(void*)f_3175},
+{"f_3178:lolevel_scm",(void*)f_3178},
+{"f_3185:lolevel_scm",(void*)f_3185},
+{"f_3200:lolevel_scm",(void*)f_3200},
+{"f_3188:lolevel_scm",(void*)f_3188},
+{"f_3162:lolevel_scm",(void*)f_3162},
 {"f_1113:lolevel_scm",(void*)f_1113},
 {"f_1135:lolevel_scm",(void*)f_1135},
 {"f_1138:lolevel_scm",(void*)f_1138},
-{"f_3162:lolevel_scm",(void*)f_3162},
-{"f_3029:lolevel_scm",(void*)f_3029},
+{"f_3166:lolevel_scm",(void*)f_3166},
 {"f_3033:lolevel_scm",(void*)f_3033},
-{"f_3036:lolevel_scm",(void*)f_3036},
-{"f_3041:lolevel_scm",(void*)f_3041},
-{"f_3057:lolevel_scm",(void*)f_3057},
-{"f_3100:lolevel_scm",(void*)f_3100},
-{"f_3103:lolevel_scm",(void*)f_3103},
-{"f_3112:lolevel_scm",(void*)f_3112},
-{"f_3133:lolevel_scm",(void*)f_3133},
-{"f_3106:lolevel_scm",(void*)f_3106},
-{"f_3086:lolevel_scm",(void*)f_3086},
-{"f_3089:lolevel_scm",(void*)f_3089},
-{"f_3070:lolevel_scm",(void*)f_3070},
-{"f_3073:lolevel_scm",(void*)f_3073},
-{"f_2945:lolevel_scm",(void*)f_2945},
+{"f_3037:lolevel_scm",(void*)f_3037},
+{"f_3040:lolevel_scm",(void*)f_3040},
+{"f_3045:lolevel_scm",(void*)f_3045},
+{"f_3061:lolevel_scm",(void*)f_3061},
+{"f_3104:lolevel_scm",(void*)f_3104},
+{"f_3107:lolevel_scm",(void*)f_3107},
+{"f_3116:lolevel_scm",(void*)f_3116},
+{"f_3137:lolevel_scm",(void*)f_3137},
+{"f_3110:lolevel_scm",(void*)f_3110},
+{"f_3090:lolevel_scm",(void*)f_3090},
+{"f_3093:lolevel_scm",(void*)f_3093},
+{"f_3074:lolevel_scm",(void*)f_3074},
+{"f_3077:lolevel_scm",(void*)f_3077},
 {"f_2949:lolevel_scm",(void*)f_2949},
-{"f_2954:lolevel_scm",(void*)f_2954},
-{"f_2967:lolevel_scm",(void*)f_2967},
-{"f_3024:lolevel_scm",(void*)f_3024},
-{"f_2973:lolevel_scm",(void*)f_2973},
-{"f_2976:lolevel_scm",(void*)f_2976},
-{"f_2986:lolevel_scm",(void*)f_2986},
-{"f_2988:lolevel_scm",(void*)f_2988},
-{"f_3010:lolevel_scm",(void*)f_3010},
-{"f_2979:lolevel_scm",(void*)f_2979},
-{"f_2853:lolevel_scm",(void*)f_2853},
-{"f_2862:lolevel_scm",(void*)f_2862},
-{"f_2907:lolevel_scm",(void*)f_2907},
-{"f_2917:lolevel_scm",(void*)f_2917},
-{"f3735:lolevel_scm",(void*)f3735},
-{"f_2891:lolevel_scm",(void*)f_2891},
-{"f_2898:lolevel_scm",(void*)f_2898},
-{"f_2935:lolevel_scm",(void*)f_2935},
-{"f_2689:lolevel_scm",(void*)f_2689},
+{"f_2953:lolevel_scm",(void*)f_2953},
+{"f_2958:lolevel_scm",(void*)f_2958},
+{"f_2971:lolevel_scm",(void*)f_2971},
+{"f_3028:lolevel_scm",(void*)f_3028},
+{"f_2977:lolevel_scm",(void*)f_2977},
+{"f_2980:lolevel_scm",(void*)f_2980},
+{"f_2990:lolevel_scm",(void*)f_2990},
+{"f_2992:lolevel_scm",(void*)f_2992},
+{"f_3014:lolevel_scm",(void*)f_3014},
+{"f_2983:lolevel_scm",(void*)f_2983},
+{"f_2857:lolevel_scm",(void*)f_2857},
+{"f_2866:lolevel_scm",(void*)f_2866},
+{"f_2911:lolevel_scm",(void*)f_2911},
+{"f_2921:lolevel_scm",(void*)f_2921},
+{"f3720:lolevel_scm",(void*)f3720},
+{"f_2895:lolevel_scm",(void*)f_2895},
+{"f_2902:lolevel_scm",(void*)f_2902},
+{"f_2939:lolevel_scm",(void*)f_2939},
 {"f_2693:lolevel_scm",(void*)f_2693},
-{"f_2696:lolevel_scm",(void*)f_2696},
-{"f_2842:lolevel_scm",(void*)f_2842},
-{"f_2699:lolevel_scm",(void*)f_2699},
-{"f_2702:lolevel_scm",(void*)f_2702},
-{"f_2710:lolevel_scm",(void*)f_2710},
-{"f_2720:lolevel_scm",(void*)f_2720},
-{"f_2835:lolevel_scm",(void*)f_2835},
-{"f_2729:lolevel_scm",(void*)f_2729},
-{"f_2823:lolevel_scm",(void*)f_2823},
+{"f_2697:lolevel_scm",(void*)f_2697},
+{"f_2700:lolevel_scm",(void*)f_2700},
+{"f_2846:lolevel_scm",(void*)f_2846},
+{"f_2703:lolevel_scm",(void*)f_2703},
+{"f_2706:lolevel_scm",(void*)f_2706},
+{"f_2714:lolevel_scm",(void*)f_2714},
+{"f_2724:lolevel_scm",(void*)f_2724},
+{"f_2839:lolevel_scm",(void*)f_2839},
+{"f_2733:lolevel_scm",(void*)f_2733},
 {"f_2827:lolevel_scm",(void*)f_2827},
-{"f_2819:lolevel_scm",(void*)f_2819},
-{"f_2732:lolevel_scm",(void*)f_2732},
-{"f_2735:lolevel_scm",(void*)f_2735},
-{"f_2792:lolevel_scm",(void*)f_2792},
-{"f_2738:lolevel_scm",(void*)f_2738},
-{"f_2741:lolevel_scm",(void*)f_2741},
-{"f_2751:lolevel_scm",(void*)f_2751},
-{"f_2753:lolevel_scm",(void*)f_2753},
-{"f_2774:lolevel_scm",(void*)f_2774},
-{"f_2744:lolevel_scm",(void*)f_2744},
-{"f_2705:lolevel_scm",(void*)f_2705},
-{"f_2571:lolevel_scm",(void*)f_2571},
-{"f_2578:lolevel_scm",(void*)f_2578},
-{"f_2581:lolevel_scm",(void*)f_2581},
-{"f_2586:lolevel_scm",(void*)f_2586},
-{"f_2596:lolevel_scm",(void*)f_2596},
-{"f_2605:lolevel_scm",(void*)f_2605},
+{"f_2831:lolevel_scm",(void*)f_2831},
+{"f_2823:lolevel_scm",(void*)f_2823},
+{"f_2736:lolevel_scm",(void*)f_2736},
+{"f_2739:lolevel_scm",(void*)f_2739},
+{"f_2796:lolevel_scm",(void*)f_2796},
+{"f_2742:lolevel_scm",(void*)f_2742},
+{"f_2745:lolevel_scm",(void*)f_2745},
+{"f_2755:lolevel_scm",(void*)f_2755},
+{"f_2757:lolevel_scm",(void*)f_2757},
+{"f_2778:lolevel_scm",(void*)f_2778},
+{"f_2748:lolevel_scm",(void*)f_2748},
+{"f_2709:lolevel_scm",(void*)f_2709},
+{"f_2575:lolevel_scm",(void*)f_2575},
+{"f_2582:lolevel_scm",(void*)f_2582},
+{"f_2585:lolevel_scm",(void*)f_2585},
+{"f_2590:lolevel_scm",(void*)f_2590},
+{"f_2600:lolevel_scm",(void*)f_2600},
 {"f_2609:lolevel_scm",(void*)f_2609},
-{"f_2612:lolevel_scm",(void*)f_2612},
-{"f_2615:lolevel_scm",(void*)f_2615},
-{"f_2625:lolevel_scm",(void*)f_2625},
-{"f_2627:lolevel_scm",(void*)f_2627},
-{"f_2648:lolevel_scm",(void*)f_2648},
-{"f_2618:lolevel_scm",(void*)f_2618},
-{"f_2682:lolevel_scm",(void*)f_2682},
-{"f_2568:lolevel_scm",(void*)f_2568},
-{"f_2530:lolevel_scm",(void*)f_2530},
+{"f_2613:lolevel_scm",(void*)f_2613},
+{"f_2616:lolevel_scm",(void*)f_2616},
+{"f_2619:lolevel_scm",(void*)f_2619},
+{"f_2629:lolevel_scm",(void*)f_2629},
+{"f_2631:lolevel_scm",(void*)f_2631},
+{"f_2652:lolevel_scm",(void*)f_2652},
+{"f_2622:lolevel_scm",(void*)f_2622},
+{"f_2686:lolevel_scm",(void*)f_2686},
+{"f_2572:lolevel_scm",(void*)f_2572},
 {"f_2534:lolevel_scm",(void*)f_2534},
-{"f_2540:lolevel_scm",(void*)f_2540},
-{"f_2545:lolevel_scm",(void*)f_2545},
-{"f_2502:lolevel_scm",(void*)f_2502},
+{"f_2538:lolevel_scm",(void*)f_2538},
+{"f_2544:lolevel_scm",(void*)f_2544},
+{"f_2549:lolevel_scm",(void*)f_2549},
 {"f_2506:lolevel_scm",(void*)f_2506},
-{"f_2509:lolevel_scm",(void*)f_2509},
-{"f_2489:lolevel_scm",(void*)f_2489},
+{"f_2510:lolevel_scm",(void*)f_2510},
+{"f_2513:lolevel_scm",(void*)f_2513},
 {"f_2493:lolevel_scm",(void*)f_2493},
-{"f_2480:lolevel_scm",(void*)f_2480},
+{"f_2497:lolevel_scm",(void*)f_2497},
 {"f_2484:lolevel_scm",(void*)f_2484},
-{"f_2431:lolevel_scm",(void*)f_2431},
+{"f_2488:lolevel_scm",(void*)f_2488},
 {"f_2435:lolevel_scm",(void*)f_2435},
-{"f_2446:lolevel_scm",(void*)f_2446},
-{"f_2422:lolevel_scm",(void*)f_2422},
-{"f_2400:lolevel_scm",(void*)f_2400},
-{"f_2391:lolevel_scm",(void*)f_2391},
-{"f_1204:lolevel_scm",(void*)f_1204},
+{"f_2439:lolevel_scm",(void*)f_2439},
+{"f_2450:lolevel_scm",(void*)f_2450},
+{"f_2426:lolevel_scm",(void*)f_2426},
+{"f_2404:lolevel_scm",(void*)f_2404},
 {"f_2395:lolevel_scm",(void*)f_2395},
-{"f_2371:lolevel_scm",(void*)f_2371},
+{"f_1204:lolevel_scm",(void*)f_1204},
+{"f_2399:lolevel_scm",(void*)f_2399},
 {"f_2375:lolevel_scm",(void*)f_2375},
-{"f_2332:lolevel_scm",(void*)f_2332},
-{"f_2346:lolevel_scm",(void*)f_2346},
-{"f_2363:lolevel_scm",(void*)f_2363},
-{"f_2296:lolevel_scm",(void*)f_2296},
-{"f_2313:lolevel_scm",(void*)f_2313},
-{"f_2330:lolevel_scm",(void*)f_2330},
-{"f_2261:lolevel_scm",(void*)f_2261},
+{"f_2379:lolevel_scm",(void*)f_2379},
+{"f_2336:lolevel_scm",(void*)f_2336},
+{"f_2350:lolevel_scm",(void*)f_2350},
+{"f_2367:lolevel_scm",(void*)f_2367},
+{"f_2300:lolevel_scm",(void*)f_2300},
+{"f_2317:lolevel_scm",(void*)f_2317},
+{"f_2334:lolevel_scm",(void*)f_2334},
 {"f_2265:lolevel_scm",(void*)f_2265},
-{"f_2286:lolevel_scm",(void*)f_2286},
-{"f_2270:lolevel_scm",(void*)f_2270},
-{"f_2211:lolevel_scm",(void*)f_2211},
-{"f_2197:lolevel_scm",(void*)f_2197},
-{"f_2183:lolevel_scm",(void*)f_2183},
-{"f_2169:lolevel_scm",(void*)f_2169},
-{"f_2155:lolevel_scm",(void*)f_2155},
-{"f_2141:lolevel_scm",(void*)f_2141},
-{"f_2127:lolevel_scm",(void*)f_2127},
-{"f_2113:lolevel_scm",(void*)f_2113},
-{"f_2107:lolevel_scm",(void*)f_2107},
-{"f_2104:lolevel_scm",(void*)f_2104},
-{"f_2097:lolevel_scm",(void*)f_2097},
-{"f_2068:lolevel_scm",(void*)f_2068},
-{"f_2076:lolevel_scm",(void*)f_2076},
-{"f_2039:lolevel_scm",(void*)f_2039},
-{"f_2047:lolevel_scm",(void*)f_2047},
-{"f_2016:lolevel_scm",(void*)f_2016},
-{"f_2028:lolevel_scm",(void*)f_2028},
-{"f_1972:lolevel_scm",(void*)f_1972},
+{"f_2269:lolevel_scm",(void*)f_2269},
+{"f_2290:lolevel_scm",(void*)f_2290},
+{"f_2274:lolevel_scm",(void*)f_2274},
+{"f_2215:lolevel_scm",(void*)f_2215},
+{"f_2201:lolevel_scm",(void*)f_2201},
+{"f_2187:lolevel_scm",(void*)f_2187},
+{"f_2173:lolevel_scm",(void*)f_2173},
+{"f_2159:lolevel_scm",(void*)f_2159},
+{"f_2145:lolevel_scm",(void*)f_2145},
+{"f_2131:lolevel_scm",(void*)f_2131},
+{"f_2117:lolevel_scm",(void*)f_2117},
+{"f_2111:lolevel_scm",(void*)f_2111},
+{"f_2108:lolevel_scm",(void*)f_2108},
+{"f_2101:lolevel_scm",(void*)f_2101},
+{"f_2072:lolevel_scm",(void*)f_2072},
+{"f_2080:lolevel_scm",(void*)f_2080},
+{"f_2043:lolevel_scm",(void*)f_2043},
+{"f_2051:lolevel_scm",(void*)f_2051},
+{"f_2020:lolevel_scm",(void*)f_2020},
+{"f_2032:lolevel_scm",(void*)f_2032},
 {"f_1976:lolevel_scm",(void*)f_1976},
-{"f_1952:lolevel_scm",(void*)f_1952},
+{"f_1980:lolevel_scm",(void*)f_1980},
 {"f_1956:lolevel_scm",(void*)f_1956},
-{"f_1967:lolevel_scm",(void*)f_1967},
-{"f_1959:lolevel_scm",(void*)f_1959},
-{"f_1915:lolevel_scm",(void*)f_1915},
-{"f_1936:lolevel_scm",(void*)f_1936},
-{"f_1947:lolevel_scm",(void*)f_1947},
-{"f_1895:lolevel_scm",(void*)f_1895},
-{"f_1886:lolevel_scm",(void*)f_1886},
-{"f_1890:lolevel_scm",(void*)f_1890},
+{"f_1960:lolevel_scm",(void*)f_1960},
+{"f_1971:lolevel_scm",(void*)f_1971},
+{"f_1963:lolevel_scm",(void*)f_1963},
+{"f_1919:lolevel_scm",(void*)f_1919},
+{"f_1940:lolevel_scm",(void*)f_1940},
+{"f_1951:lolevel_scm",(void*)f_1951},
+{"f_1898:lolevel_scm",(void*)f_1898},
+{"f_1889:lolevel_scm",(void*)f_1889},
 {"f_1893:lolevel_scm",(void*)f_1893},
-{"f_1880:lolevel_scm",(void*)f_1880},
-{"f_1884:lolevel_scm",(void*)f_1884},
-{"f_1869:lolevel_scm",(void*)f_1869},
-{"f_1856:lolevel_scm",(void*)f_1856},
-{"f_1860:lolevel_scm",(void*)f_1860},
-{"f_1867:lolevel_scm",(void*)f_1867},
-{"f_1846:lolevel_scm",(void*)f_1846},
-{"f_1850:lolevel_scm",(void*)f_1850},
-{"f_1837:lolevel_scm",(void*)f_1837},
-{"f_1841:lolevel_scm",(void*)f_1841},
-{"f_1826:lolevel_scm",(void*)f_1826},
-{"f_1815:lolevel_scm",(void*)f_1815},
-{"f_1805:lolevel_scm",(void*)f_1805},
-{"f_1798:lolevel_scm",(void*)f_1798},
-{"f_1717:lolevel_scm",(void*)f_1717},
+{"f_1896:lolevel_scm",(void*)f_1896},
+{"f_1883:lolevel_scm",(void*)f_1883},
+{"f_1887:lolevel_scm",(void*)f_1887},
+{"f_1872:lolevel_scm",(void*)f_1872},
+{"f_1859:lolevel_scm",(void*)f_1859},
+{"f_1863:lolevel_scm",(void*)f_1863},
+{"f_1870:lolevel_scm",(void*)f_1870},
+{"f_1849:lolevel_scm",(void*)f_1849},
+{"f_1853:lolevel_scm",(void*)f_1853},
+{"f_1840:lolevel_scm",(void*)f_1840},
+{"f_1844:lolevel_scm",(void*)f_1844},
+{"f_1829:lolevel_scm",(void*)f_1829},
+{"f_1821:lolevel_scm",(void*)f_1821},
+{"f_1811:lolevel_scm",(void*)f_1811},
+{"f_1804:lolevel_scm",(void*)f_1804},
 {"f_1723:lolevel_scm",(void*)f_1723},
-{"f_1753:lolevel_scm",(void*)f_1753},
-{"f_1768:lolevel_scm",(void*)f_1768},
-{"f_1789:lolevel_scm",(void*)f_1789},
-{"f_1756:lolevel_scm",(void*)f_1756},
-{"f_1363:lolevel_scm",(void*)f_1363},
-{"f_1654:lolevel_scm",(void*)f_1654},
-{"f_1649:lolevel_scm",(void*)f_1649},
-{"f_1644:lolevel_scm",(void*)f_1644},
-{"f_1365:lolevel_scm",(void*)f_1365},
+{"f_1729:lolevel_scm",(void*)f_1729},
+{"f_1759:lolevel_scm",(void*)f_1759},
+{"f_1774:lolevel_scm",(void*)f_1774},
+{"f_1795:lolevel_scm",(void*)f_1795},
+{"f_1762:lolevel_scm",(void*)f_1762},
+{"f_1360:lolevel_scm",(void*)f_1360},
+{"f_1660:lolevel_scm",(void*)f_1660},
+{"f_1655:lolevel_scm",(void*)f_1655},
+{"f_1650:lolevel_scm",(void*)f_1650},
+{"f_1362:lolevel_scm",(void*)f_1362},
+{"f_1420:lolevel_scm",(void*)f_1420},
 {"f_1423:lolevel_scm",(void*)f_1423},
 {"f_1426:lolevel_scm",(void*)f_1426},
-{"f_1431:lolevel_scm",(void*)f_1431},
+{"f_1429:lolevel_scm",(void*)f_1429},
+{"f_1434:lolevel_scm",(void*)f_1434},
 {"f_1503:lolevel_scm",(void*)f_1503},
-{"f_1571:lolevel_scm",(void*)f_1571},
-{"f_1596:lolevel_scm",(void*)f_1596},
-{"f_1613:lolevel_scm",(void*)f_1613},
-{"f_1623:lolevel_scm",(void*)f_1623},
-{"f_1603:lolevel_scm",(void*)f_1603},
-{"f_1522:lolevel_scm",(void*)f_1522},
-{"f_1538:lolevel_scm",(void*)f_1538},
-{"f_1552:lolevel_scm",(void*)f_1552},
-{"f_1548:lolevel_scm",(void*)f_1548},
-{"f_1529:lolevel_scm",(void*)f_1529},
-{"f_1396:lolevel_scm",(void*)f_1396},
-{"f_1403:lolevel_scm",(void*)f_1403},
-{"f_1380:lolevel_scm",(void*)f_1380},
-{"f_1374:lolevel_scm",(void*)f_1374},
-{"f_1368:lolevel_scm",(void*)f_1368},
+{"f_1568:lolevel_scm",(void*)f_1568},
+{"f_1590:lolevel_scm",(void*)f_1590},
+{"f_1607:lolevel_scm",(void*)f_1607},
+{"f_1617:lolevel_scm",(void*)f_1617},
+{"f_1597:lolevel_scm",(void*)f_1597},
+{"f_1519:lolevel_scm",(void*)f_1519},
+{"f_1535:lolevel_scm",(void*)f_1535},
+{"f_1549:lolevel_scm",(void*)f_1549},
+{"f_1545:lolevel_scm",(void*)f_1545},
+{"f_1526:lolevel_scm",(void*)f_1526},
+{"f_1393:lolevel_scm",(void*)f_1393},
+{"f_1400:lolevel_scm",(void*)f_1400},
+{"f_1377:lolevel_scm",(void*)f_1377},
+{"f_1371:lolevel_scm",(void*)f_1371},
+{"f_1365:lolevel_scm",(void*)f_1365},
 {"f_1219:lolevel_scm",(void*)f_1219},
-{"f_1231:lolevel_scm",(void*)f_1231},
 {"f_1158:lolevel_scm",(void*)f_1158},
 {"f_1170:lolevel_scm",(void*)f_1170},
 {"f_1085:lolevel_scm",(void*)f_1085},
diff --git a/bootstrap/optimizer.c b/bootstrap/optimizer.c
index d9f16157..ab47de60 100644
--- a/bootstrap/optimizer.c
+++ b/bootstrap/optimizer.c
@@ -1,10 +1,10 @@
 /* Generated from optimizer.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:30
+   2010-02-09 21:38
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: optimizer.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file optimizer.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: optimizer.scm -optimize-level 2 -include-path . -include-path ./ -inline -no-lambda-info -local -no-trace -extend private-namespace.scm -no-trace -output-file optimizer.c
    unit: optimizer
 */
 
@@ -16,2005 +16,2049 @@ C_externimport void C_ccall C_library_toplevel(C_word c,C_word d,C_word k) C_nor
 C_noret_decl(C_eval_toplevel)
 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[266];
+static C_TLS C_word lf[274];
 static double C_possibly_force_alignment;
 
 
 C_noret_decl(C_optimizer_toplevel)
 C_externexport void C_ccall C_optimizer_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3703)
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3706)
-static void C_ccall f_3706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3980)
-static void C_ccall f_3980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14556)
-static void C_ccall f_14556(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_14564)
-static void C_ccall f_14564(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14569)
-static void C_fcall f_14569(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14619)
-static void C_ccall f_14619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14623)
-static void C_ccall f_14623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14579)
-static void C_ccall f_14579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14583)
-static void C_fcall f_14583(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14605)
-static void C_ccall f_14605(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6170)
-static void C_ccall f_6170(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13465)
-static void C_ccall f_13465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_13511)
-static void C_ccall f_13511(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13613)
-static void C_ccall f_13613(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_13623)
-static void C_fcall f_13623(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13960)
-static void C_ccall f_13960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13952)
-static void C_ccall f_13952(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13729)
-static void C_ccall f_13729(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13758)
-static void C_fcall f_13758(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3752)
+static void C_ccall f_3752(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3755)
+static void C_ccall f_3755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4191)
+static void C_ccall f_4191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14726)
+static void C_ccall f_14726(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_14734)
+static void C_ccall f_14734(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14739)
+static void C_fcall f_14739(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14789)
+static void C_ccall f_14789(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14793)
+static void C_ccall f_14793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14749)
+static void C_ccall f_14749(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14753)
+static void C_fcall f_14753(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14775)
+static void C_ccall f_14775(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6390)
+static void C_ccall f_6390(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13635)
+static void C_ccall f_13635(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_13681)
+static void C_ccall f_13681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13783)
+static void C_ccall f_13783(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_13793)
+static void C_fcall f_13793(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14130)
+static void C_ccall f_14130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14122)
+static void C_ccall f_14122(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13899)
+static void C_ccall f_13899(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13928)
-static void C_ccall f_13928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13920)
-static void C_ccall f_13920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13789)
-static void C_fcall f_13789(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13842)
-static void C_ccall f_13842(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13832)
-static void C_ccall f_13832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13840)
-static void C_ccall f_13840(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14014)
-static void C_ccall f_14014(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10) C_noret;
-C_noret_decl(f_14027)
-static void C_ccall f_14027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14069)
-static void C_ccall f_14069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14053)
-static void C_ccall f_14053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14057)
-static void C_ccall f_14057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14049)
-static void C_ccall f_14049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14235)
-static void C_ccall f_14235(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13) C_noret;
-C_noret_decl(f_14248)
-static void C_ccall f_14248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14254)
-static void C_ccall f_14254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14306)
-static void C_ccall f_14306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14298)
-static void C_ccall f_14298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14282)
-static void C_ccall f_14282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14286)
-static void C_ccall f_14286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14290)
-static void C_ccall f_14290(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6173)
-static void C_ccall f_6173(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13106)
-static void C_ccall f_13106(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_13128)
-static void C_ccall f_13128(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13208)
-static void C_ccall f_13208(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13166)
-static void C_ccall f_13166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13200)
-static void C_ccall f_13200(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13204)
-static void C_ccall f_13204(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13192)
-static void C_ccall f_13192(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_13928(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14098)
+static void C_ccall f_14098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14090)
+static void C_ccall f_14090(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13959)
+static void C_fcall f_13959(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14012)
+static void C_ccall f_14012(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14002)
+static void C_ccall f_14002(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14010)
+static void C_ccall f_14010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14184)
+static void C_ccall f_14184(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10) C_noret;
+C_noret_decl(f_14197)
+static void C_ccall f_14197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14239)
+static void C_ccall f_14239(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14223)
+static void C_ccall f_14223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14227)
+static void C_ccall f_14227(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14219)
+static void C_ccall f_14219(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14405)
+static void C_ccall f_14405(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13) C_noret;
+C_noret_decl(f_14418)
+static void C_ccall f_14418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14424)
+static void C_ccall f_14424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14476)
+static void C_ccall f_14476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14468)
+static void C_ccall f_14468(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14452)
+static void C_ccall f_14452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14456)
+static void C_ccall f_14456(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14460)
+static void C_ccall f_14460(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6393)
+static void C_ccall f_6393(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13276)
+static void C_ccall f_13276(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_13298)
+static void C_ccall f_13298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13378)
+static void C_ccall f_13378(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13336)
+static void C_ccall f_13336(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13370)
+static void C_ccall f_13370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13374)
+static void C_ccall f_13374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13362)
+static void C_ccall f_13362(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13334)
+static void C_ccall f_13334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13472)
+static void C_ccall f_13472(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9) C_noret;
+C_noret_decl(f_13492)
+static void C_ccall f_13492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6396)
+static void C_ccall f_6396(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6885)
+static void C_ccall f_6885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10651)
+static void C_ccall f_10651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13149)
+static void C_ccall f_13149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13152)
+static void C_ccall f_13152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13155)
+static void C_ccall f_13155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13158)
+static void C_ccall f_13158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13161)
+static void C_ccall f_13161(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13164)
 static void C_ccall f_13164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13302)
-static void C_ccall f_13302(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9) C_noret;
-C_noret_decl(f_13322)
-static void C_ccall f_13322(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6176)
-static void C_ccall f_6176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6665)
-static void C_ccall f_6665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10487)
-static void C_ccall f_10487(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12985)
-static void C_ccall f_12985(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12988)
-static void C_ccall f_12988(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13247)
+static void C_ccall f_13247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13167)
+static void C_ccall f_13167(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13170)
+static void C_ccall f_13170(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13173)
+static void C_ccall f_13173(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13241)
+static void C_ccall f_13241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13176)
+static void C_ccall f_13176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13179)
+static void C_ccall f_13179(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13238)
+static void C_ccall f_13238(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11428)
+static void C_fcall f_11428(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11446)
+static void C_ccall f_11446(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11452)
+static void C_ccall f_11452(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11432)
+static void C_ccall f_11432(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13182)
+static void C_ccall f_13182(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13230)
+static void C_ccall f_13230(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13228)
+static void C_ccall f_13228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13185)
+static void C_ccall f_13185(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13188)
+static void C_ccall f_13188(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13191)
+static void C_ccall f_13191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13215)
+static void C_ccall f_13215(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13194)
+static void C_ccall f_13194(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13197)
+static void C_ccall f_13197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13200)
+static void C_ccall f_13200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13203)
+static void C_ccall f_13203(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13206)
+static void C_ccall f_13206(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13209)
+static void C_ccall f_13209(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12908)
+static void C_fcall f_12908(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12914)
+static void C_fcall f_12914(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13125)
+static void C_fcall f_13125(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13135)
+static void C_ccall f_13135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13099)
+static void C_fcall f_13099(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13109)
+static void C_ccall f_13109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13069)
+static void C_ccall f_13069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13078)
+static void C_ccall f_13078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13081)
+static void C_ccall f_13081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13039)
+static void C_fcall f_13039(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13049)
+static void C_ccall f_13049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12948)
+static void C_ccall f_12948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12953)
+static void C_fcall f_12953(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_12991)
 static void C_ccall f_12991(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12994)
-static void C_ccall f_12994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12997)
-static void C_ccall f_12997(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13000)
-static void C_ccall f_13000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13077)
-static void C_ccall f_13077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13003)
-static void C_ccall f_13003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13006)
-static void C_ccall f_13006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13009)
-static void C_ccall f_13009(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13071)
-static void C_ccall f_13071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13012)
-static void C_ccall f_13012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13015)
-static void C_ccall f_13015(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13068)
-static void C_ccall f_13068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11264)
-static void C_fcall f_11264(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11282)
-static void C_ccall f_11282(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11288)
-static void C_ccall f_11288(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11268)
-static void C_ccall f_11268(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13018)
-static void C_ccall f_13018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13060)
-static void C_ccall f_13060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13058)
-static void C_ccall f_13058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13021)
-static void C_ccall f_13021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13024)
-static void C_ccall f_13024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13027)
-static void C_ccall f_13027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13051)
-static void C_ccall f_13051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13030)
-static void C_ccall f_13030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13033)
-static void C_ccall f_13033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13036)
-static void C_ccall f_13036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13039)
-static void C_ccall f_13039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13042)
-static void C_ccall f_13042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13045)
-static void C_ccall f_13045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12744)
-static void C_fcall f_12744(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12750)
-static void C_fcall f_12750(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12961)
-static void C_fcall f_12961(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12971)
-static void C_ccall f_12971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12935)
-static void C_fcall f_12935(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12945)
-static void C_ccall f_12945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12905)
-static void C_ccall f_12905(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12914)
-static void C_ccall f_12914(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12917)
-static void C_ccall f_12917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12875)
-static void C_fcall f_12875(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12976)
+static void C_ccall f_12976(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12987)
+static void C_ccall f_12987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12983)
+static void C_ccall f_12983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12710)
+static void C_fcall f_12710(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12716)
+static void C_fcall f_12716(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12885)
-static void C_ccall f_12885(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12784)
-static void C_ccall f_12784(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12789)
-static void C_fcall f_12789(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12827)
-static void C_ccall f_12827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12812)
-static void C_ccall f_12812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12823)
-static void C_ccall f_12823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12819)
-static void C_ccall f_12819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12546)
-static void C_fcall f_12546(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12552)
-static void C_fcall f_12552(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12721)
-static void C_fcall f_12721(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12731)
-static void C_ccall f_12731(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12661)
-static void C_fcall f_12661(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12690)
-static void C_ccall f_12690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12651)
-static void C_ccall f_12651(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_12885(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12895)
+static void C_ccall f_12895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12825)
+static void C_fcall f_12825(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12854)
+static void C_ccall f_12854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12815)
+static void C_ccall f_12815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12811)
+static void C_ccall f_12811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12753)
+static void C_ccall f_12753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12767)
+static void C_fcall f_12767(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12777)
+static void C_ccall f_12777(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12182)
+static void C_fcall f_12182(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12196)
+static void C_ccall f_12196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12203)
+static void C_ccall f_12203(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12206)
+static void C_ccall f_12206(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12215)
+static void C_ccall f_12215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_12367)
+static void C_fcall f_12367(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12396)
+static void C_ccall f_12396(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12222)
+static void C_ccall f_12222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12318)
+static void C_fcall f_12318(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12351)
+static void C_ccall f_12351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12331)
+static void C_fcall f_12331(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12225)
+static void C_ccall f_12225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12446)
+static void C_fcall f_12446(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12687)
+static void C_fcall f_12687(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12697)
+static void C_ccall f_12697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12628)
+static void C_ccall f_12628(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_12649)
+static void C_fcall f_12649(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12647)
 static void C_ccall f_12647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12589)
-static void C_ccall f_12589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12603)
-static void C_fcall f_12603(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12613)
-static void C_ccall f_12613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12018)
-static void C_fcall f_12018(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12032)
-static void C_ccall f_12032(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12039)
-static void C_ccall f_12039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12042)
-static void C_ccall f_12042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12051)
-static void C_ccall f_12051(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_12203)
-static void C_fcall f_12203(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12232)
-static void C_ccall f_12232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12058)
-static void C_ccall f_12058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12154)
-static void C_fcall f_12154(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12187)
-static void C_ccall f_12187(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12167)
-static void C_fcall f_12167(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12061)
-static void C_ccall f_12061(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12282)
-static void C_fcall f_12282(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12523)
-static void C_fcall f_12523(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12533)
-static void C_ccall f_12533(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12464)
-static void C_ccall f_12464(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_12643)
+static void C_ccall f_12643(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12575)
+static void C_ccall f_12575(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12580)
+static void C_fcall f_12580(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12590)
+static void C_ccall f_12590(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12512)
+static void C_fcall f_12512(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12510)
+static void C_ccall f_12510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12480)
+static void C_ccall f_12480(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12485)
 static void C_fcall f_12485(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12483)
-static void C_ccall f_12483(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12479)
-static void C_ccall f_12479(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12411)
-static void C_ccall f_12411(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12416)
-static void C_fcall f_12416(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12426)
-static void C_ccall f_12426(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12348)
-static void C_fcall f_12348(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12346)
-static void C_ccall f_12346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12316)
-static void C_ccall f_12316(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12321)
-static void C_fcall f_12321(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12331)
-static void C_ccall f_12331(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12267)
-static C_word C_fcall f_12267(C_word t0,C_word t1);
+C_noret_decl(f_12495)
+static void C_ccall f_12495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12431)
+static C_word C_fcall f_12431(C_word t0,C_word t1);
+C_noret_decl(f_12228)
+static void C_ccall f_12228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12303)
+static void C_ccall f_12303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12291)
+static void C_ccall f_12291(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12287)
+static void C_ccall f_12287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12194)
+static void C_ccall f_12194(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11773)
+static void C_fcall f_11773(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12134)
+static void C_fcall f_12134(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11899)
+static void C_ccall f_11899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12111)
+static void C_fcall f_12111(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12121)
+static void C_ccall f_12121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12032)
+static void C_ccall f_12032(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12037)
+static void C_fcall f_12037(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12105)
+static void C_ccall f_12105(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12064)
-static void C_ccall f_12064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12139)
-static void C_ccall f_12139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12127)
-static void C_ccall f_12127(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12123)
-static void C_ccall f_12123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12030)
-static void C_ccall f_12030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11609)
-static void C_fcall f_11609(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11970)
-static void C_fcall f_11970(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11735)
-static void C_ccall f_11735(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11947)
-static void C_fcall f_11947(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11957)
-static void C_ccall f_11957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11868)
-static void C_ccall f_11868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11873)
-static void C_fcall f_11873(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11941)
-static void C_ccall f_11941(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11900)
-static void C_fcall f_11900(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11938)
-static void C_ccall f_11938(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11618)
-static void C_fcall f_11618(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11711)
-static void C_fcall f_11711(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11721)
-static void C_ccall f_11721(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_12064(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12102)
+static void C_ccall f_12102(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11782)
+static void C_fcall f_11782(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11875)
+static void C_fcall f_11875(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11885)
+static void C_ccall f_11885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11858)
+static void C_ccall f_11858(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_11863)
+static void C_ccall f_11863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11817)
+static void C_ccall f_11817(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11822)
+static void C_fcall f_11822(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11832)
+static void C_ccall f_11832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11780)
+static void C_ccall f_11780(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12094)
+static void C_ccall f_12094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12080)
+static void C_ccall f_12080(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12078)
+static void C_ccall f_12078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11901)
+static void C_fcall f_11901(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12025)
+static void C_ccall f_12025(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12023)
+static void C_ccall f_12023(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11989)
+static void C_fcall f_11989(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12008)
+static void C_ccall f_12008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11997)
+static void C_fcall f_11997(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11921)
+static void C_ccall f_11921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11945)
+static void C_fcall f_11945(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11972)
+static C_word C_fcall f_11972(C_word t0,C_word t1);
+C_noret_decl(f_11943)
+static void C_ccall f_11943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11939)
+static void C_ccall f_11939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11931)
+static void C_ccall f_11931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11462)
+static void C_fcall f_11462(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11468)
+static void C_fcall f_11468(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11502)
+static void C_fcall f_11502(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11724)
+static void C_fcall f_11724(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11739)
+static void C_ccall f_11739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11732)
+static void C_fcall f_11732(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11621)
+static void C_ccall f_11621(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11637)
+static void C_fcall f_11637(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11690)
+static void C_ccall f_11690(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11694)
-static void C_ccall f_11694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_11699)
-static void C_ccall f_11699(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11653)
-static void C_ccall f_11653(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11658)
-static void C_fcall f_11658(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11668)
-static void C_ccall f_11668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11616)
-static void C_ccall f_11616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11930)
-static void C_ccall f_11930(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11916)
-static void C_ccall f_11916(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11914)
-static void C_ccall f_11914(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11737)
-static void C_fcall f_11737(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11861)
-static void C_ccall f_11861(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11859)
-static void C_ccall f_11859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11825)
-static void C_fcall f_11825(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11844)
-static void C_ccall f_11844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11833)
-static void C_fcall f_11833(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11757)
-static void C_ccall f_11757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11781)
-static void C_fcall f_11781(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11808)
-static C_word C_fcall f_11808(C_word t0,C_word t1);
-C_noret_decl(f_11779)
-static void C_ccall f_11779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11775)
-static void C_ccall f_11775(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11767)
-static void C_ccall f_11767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11298)
-static void C_fcall f_11298(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11304)
-static void C_fcall f_11304(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_11694(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11657)
+static void C_ccall f_11657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11666)
+static void C_fcall f_11666(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11676)
+static void C_ccall f_11676(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11588)
+static void C_ccall f_11588(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11593)
+static void C_fcall f_11593(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11608)
+static void C_ccall f_11608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11601)
+static void C_fcall f_11601(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11564)
+static void C_ccall f_11564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_11576)
+static void C_ccall f_11576(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11513)
+static void C_fcall f_11513(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11534)
+static void C_ccall f_11534(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11531)
+static void C_ccall f_11531(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11466)
+static void C_ccall f_11466(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11181)
+static void C_fcall f_11181(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11187)
+static void C_fcall f_11187(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11221)
+static void C_fcall f_11221(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11323)
+static void C_fcall f_11323(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_11338)
-static void C_fcall f_11338(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11560)
-static void C_fcall f_11560(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11575)
-static void C_ccall f_11575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11568)
-static void C_fcall f_11568(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11457)
-static void C_ccall f_11457(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11473)
-static void C_fcall f_11473(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11526)
-static void C_ccall f_11526(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11530)
-static void C_ccall f_11530(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11493)
-static void C_ccall f_11493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11502)
-static void C_fcall f_11502(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11512)
-static void C_ccall f_11512(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11424)
-static void C_ccall f_11424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11429)
-static void C_fcall f_11429(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11444)
-static void C_ccall f_11444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11437)
-static void C_fcall f_11437(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11400)
-static void C_ccall f_11400(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_11412)
-static void C_ccall f_11412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11349)
-static void C_fcall f_11349(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11370)
-static void C_ccall f_11370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11367)
-static void C_ccall f_11367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11302)
-static void C_ccall f_11302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11017)
-static void C_fcall f_11017(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11023)
-static void C_fcall f_11023(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11057)
-static void C_fcall f_11057(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11159)
-static void C_fcall f_11159(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11174)
-static void C_ccall f_11174(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_11338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11331)
+static void C_fcall f_11331(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11314)
+static void C_ccall f_11314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11280)
+static void C_fcall f_11280(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11289)
+static void C_ccall f_11289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_11301)
+static void C_ccall f_11301(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11232)
+static void C_fcall f_11232(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11253)
+static void C_ccall f_11253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11250)
+static void C_ccall f_11250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11185)
+static void C_ccall f_11185(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11048)
+static void C_fcall f_11048(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11054)
+static void C_ccall f_11054(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11098)
+static void C_ccall f_11098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11103)
+static void C_fcall f_11103(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11110)
+static void C_ccall f_11110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11171)
+static void C_ccall f_11171(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11167)
-static void C_fcall f_11167(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11150)
-static void C_ccall f_11150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11116)
-static void C_fcall f_11116(C_word t0,C_word t1) C_noret;
+static void C_ccall f_11167(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11125)
-static void C_ccall f_11125(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_11137)
-static void C_ccall f_11137(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11068)
-static void C_fcall f_11068(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11089)
-static void C_ccall f_11089(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11086)
-static void C_ccall f_11086(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11021)
-static void C_ccall f_11021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10884)
-static void C_fcall f_10884(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10890)
-static void C_ccall f_10890(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_11125(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11159)
+static void C_ccall f_11159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11152)
+static void C_fcall f_11152(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11123)
+static void C_ccall f_11123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11088)
+static void C_ccall f_11088(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11066)
+static void C_ccall f_11066(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11073)
+static void C_ccall f_11073(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10760)
+static void C_fcall f_10760(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10973)
+static void C_fcall f_10973(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11035)
+static void C_ccall f_11035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10981)
+static void C_fcall f_10981(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11006)
+static void C_ccall f_11006(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10996)
+static void C_ccall f_10996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11000)
+static void C_ccall f_11000(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10971)
+static void C_ccall f_10971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10763)
+static void C_fcall f_10763(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10939)
+static void C_fcall f_10939(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10954)
+static void C_ccall f_10954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10947)
+static void C_fcall f_10947(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10922)
+static void C_ccall f_10922(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_10934)
 static void C_ccall f_10934(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10939)
-static void C_fcall f_10939(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10946)
-static void C_ccall f_10946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11007)
-static void C_ccall f_11007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11003)
-static void C_ccall f_11003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10961)
-static void C_fcall f_10961(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10995)
-static void C_ccall f_10995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10988)
-static void C_fcall f_10988(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10959)
-static void C_ccall f_10959(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10924)
-static void C_ccall f_10924(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10902)
-static void C_ccall f_10902(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10909)
-static void C_ccall f_10909(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10596)
-static void C_fcall f_10596(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10809)
-static void C_fcall f_10809(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10871)
-static void C_ccall f_10871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10817)
-static void C_fcall f_10817(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10842)
-static void C_ccall f_10842(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10832)
-static void C_ccall f_10832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10836)
-static void C_ccall f_10836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10807)
-static void C_ccall f_10807(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10599)
-static void C_fcall f_10599(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10775)
-static void C_fcall f_10775(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10790)
-static void C_ccall f_10790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10783)
-static void C_fcall f_10783(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10758)
-static void C_ccall f_10758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10770)
-static void C_ccall f_10770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10704)
-static void C_fcall f_10704(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10728)
-static void C_ccall f_10728(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10722)
-static void C_ccall f_10722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10686)
-static void C_ccall f_10686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10639)
-static void C_fcall f_10639(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10642)
-static void C_fcall f_10642(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10647)
-static void C_fcall f_10647(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10662)
-static void C_ccall f_10662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10655)
-static void C_fcall f_10655(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10490)
-static void C_fcall f_10490(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10496)
-static void C_ccall f_10496(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10527)
-static void C_fcall f_10527(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10531)
-static void C_ccall f_10531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10535)
-static void C_ccall f_10535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10494)
-static void C_ccall f_10494(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9102)
-static void C_ccall f_9102(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10482)
-static void C_ccall f_10482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10485)
-static void C_ccall f_10485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9758)
-static void C_fcall f_9758(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
-C_noret_decl(f_10472)
-static void C_ccall f_10472(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10868)
+static void C_fcall f_10868(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10892)
+static void C_ccall f_10892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10886)
+static void C_ccall f_10886(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10850)
+static void C_ccall f_10850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10803)
+static void C_fcall f_10803(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10806)
+static void C_fcall f_10806(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10811)
+static void C_fcall f_10811(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10826)
+static void C_ccall f_10826(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10819)
+static void C_fcall f_10819(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10654)
+static void C_fcall f_10654(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10660)
+static void C_ccall f_10660(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10691)
+static void C_fcall f_10691(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10695)
+static void C_ccall f_10695(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10699)
+static void C_ccall f_10699(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10658)
+static void C_ccall f_10658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9266)
+static void C_ccall f_9266(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10646)
+static void C_ccall f_10646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10649)
+static void C_ccall f_10649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9922)
+static void C_fcall f_9922(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
+C_noret_decl(f_10636)
+static void C_ccall f_10636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10634)
+static void C_ccall f_10634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9926)
+static void C_ccall f_9926(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9941)
+static void C_ccall f_9941(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9950)
+static void C_fcall f_9950(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9956)
+static void C_ccall f_9956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9959)
+static void C_ccall f_9959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9965)
+static void C_ccall f_9965(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10248)
+static void C_fcall f_10248(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10563)
+static void C_fcall f_10563(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10573)
+static void C_ccall f_10573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10537)
+static void C_fcall f_10537(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10547)
+static void C_ccall f_10547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10522)
+static void C_ccall f_10522(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10525)
+static void C_ccall f_10525(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10470)
 static void C_ccall f_10470(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9762)
-static void C_ccall f_9762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9777)
-static void C_ccall f_9777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9786)
-static void C_fcall f_9786(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9792)
-static void C_ccall f_9792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9795)
-static void C_ccall f_9795(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9801)
-static void C_ccall f_9801(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10084)
-static void C_fcall f_10084(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10399)
-static void C_fcall f_10399(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10409)
-static void C_ccall f_10409(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10373)
-static void C_fcall f_10373(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10473)
+static void C_ccall f_10473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10317)
+static void C_ccall f_10317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10364)
+static void C_fcall f_10364(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10374)
+static void C_ccall f_10374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10377)
+static void C_ccall f_10377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10411)
+static void C_ccall f_10411(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10380)
+static void C_ccall f_10380(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10383)
 static void C_ccall f_10383(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10358)
-static void C_ccall f_10358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10361)
-static void C_ccall f_10361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10306)
-static void C_ccall f_10306(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10309)
-static void C_ccall f_10309(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10153)
-static void C_ccall f_10153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10200)
-static void C_fcall f_10200(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10210)
-static void C_ccall f_10210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10213)
-static void C_ccall f_10213(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10247)
-static void C_ccall f_10247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10216)
-static void C_ccall f_10216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10219)
-static void C_ccall f_10219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10162)
-static void C_ccall f_10162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10165)
-static void C_ccall f_10165(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10168)
-static void C_ccall f_10168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9804)
-static void C_ccall f_9804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10066)
-static void C_ccall f_10066(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9975)
-static void C_ccall f_9975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9977)
-static void C_fcall f_9977(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10053)
-static void C_ccall f_10053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9985)
-static void C_fcall f_9985(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10000)
-static void C_ccall f_10000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9807)
-static void C_ccall f_9807(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9824)
-static void C_ccall f_9824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9895)
-static void C_ccall f_9895(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9827)
-static void C_ccall f_9827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9830)
-static void C_ccall f_9830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9835)
-static void C_fcall f_9835(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9879)
-static void C_ccall f_9879(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9850)
-static void C_ccall f_9850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9304)
-static void C_fcall f_9304(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_9749)
-static void C_ccall f_9749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9756)
-static void C_ccall f_9756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9307)
-static void C_fcall f_9307(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_9736)
-static void C_ccall f_9736(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9712)
-static void C_ccall f_9712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9723)
-static void C_ccall f_9723(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9679)
-static void C_ccall f_9679(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9570)
-static void C_fcall f_9570(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9575)
-static void C_ccall f_9575(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9517)
-static void C_ccall f_9517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9523)
-static void C_fcall f_9523(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9528)
-static void C_ccall f_9528(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9476)
-static void C_ccall f_9476(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9482)
-static void C_fcall f_9482(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9487)
-static void C_ccall f_9487(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9460)
-static void C_ccall f_9460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9456)
-static void C_ccall f_9456(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9426)
-static void C_ccall f_9426(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9389)
-static void C_ccall f_9389(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9405)
-static void C_ccall f_9405(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9371)
-static void C_ccall f_9371(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9105)
-static void C_fcall f_9105(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9276)
-static void C_fcall f_9276(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9291)
-static void C_ccall f_9291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9284)
-static void C_fcall f_9284(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9256)
-static void C_ccall f_9256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9230)
-static void C_ccall f_9230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9176)
-static void C_ccall f_9176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10326)
+static void C_ccall f_10326(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10329)
+static void C_ccall f_10329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10332)
+static void C_ccall f_10332(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9968)
+static void C_ccall f_9968(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10230)
+static void C_ccall f_10230(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10139)
+static void C_ccall f_10139(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10141)
+static void C_fcall f_10141(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10217)
+static void C_ccall f_10217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10149)
+static void C_fcall f_10149(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10164)
+static void C_ccall f_10164(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9971)
+static void C_ccall f_9971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9988)
+static void C_ccall f_9988(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10059)
+static void C_ccall f_10059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9991)
+static void C_ccall f_9991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9994)
+static void C_ccall f_9994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9999)
+static void C_fcall f_9999(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10043)
+static void C_ccall f_10043(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10014)
+static void C_ccall f_10014(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9468)
+static void C_fcall f_9468(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_9913)
+static void C_ccall f_9913(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9920)
+static void C_ccall f_9920(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9471)
+static void C_fcall f_9471(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_9900)
+static void C_ccall f_9900(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9876)
+static void C_ccall f_9876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9887)
+static void C_ccall f_9887(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9843)
+static void C_ccall f_9843(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9734)
+static void C_fcall f_9734(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9739)
+static void C_ccall f_9739(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9681)
+static void C_ccall f_9681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9687)
+static void C_fcall f_9687(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9692)
+static void C_ccall f_9692(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9640)
+static void C_ccall f_9640(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9646)
+static void C_fcall f_9646(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9651)
+static void C_ccall f_9651(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9624)
+static void C_ccall f_9624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9620)
+static void C_ccall f_9620(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9590)
+static void C_ccall f_9590(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9553)
+static void C_ccall f_9553(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9569)
+static void C_ccall f_9569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9535)
+static void C_ccall f_9535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9269)
+static void C_fcall f_9269(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9440)
+static void C_fcall f_9440(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9455)
+static void C_ccall f_9455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9448)
+static void C_fcall f_9448(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9420)
+static void C_ccall f_9420(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9394)
+static void C_ccall f_9394(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9340)
+static void C_ccall f_9340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9346)
+static void C_ccall f_9346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9352)
+static void C_ccall f_9352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9309)
+static void C_ccall f_9309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6907)
+static void C_ccall f_6907(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_9133)
+static void C_ccall f_9133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9162)
+static void C_ccall f_9162(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9174)
+static void C_ccall f_9174(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9188)
+static void C_fcall f_9188(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9237)
+static void C_ccall f_9237(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6932)
+static void C_fcall f_6932(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9208)
+static void C_ccall f_9208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9212)
+static void C_ccall f_9212(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9182)
 static void C_ccall f_9182(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9188)
-static void C_ccall f_9188(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9145)
-static void C_ccall f_9145(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6687)
-static void C_ccall f_6687(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_8969)
-static void C_ccall f_8969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8998)
-static void C_ccall f_8998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9010)
-static void C_ccall f_9010(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9024)
-static void C_fcall f_9024(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9073)
-static void C_ccall f_9073(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6712)
-static void C_fcall f_6712(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9044)
-static void C_ccall f_9044(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9048)
-static void C_ccall f_9048(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9018)
-static void C_ccall f_9018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9004)
-static void C_ccall f_9004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9002)
-static void C_ccall f_9002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8994)
-static void C_ccall f_8994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8889)
-static void C_ccall f_8889(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9168)
+static void C_ccall f_9168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9166)
+static void C_ccall f_9166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9158)
+static void C_ccall f_9158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9053)
+static void C_ccall f_9053(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9097)
+static void C_ccall f_9097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8858)
+static void C_ccall f_8858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8864)
+static void C_ccall f_8864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8980)
+static void C_ccall f_8980(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8873)
+static void C_ccall f_8873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8935)
+static void C_ccall f_8935(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_8933)
 static void C_ccall f_8933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8694)
-static void C_ccall f_8694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8700)
-static void C_ccall f_8700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8816)
-static void C_ccall f_8816(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8709)
-static void C_ccall f_8709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8771)
-static void C_ccall f_8771(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8769)
-static void C_ccall f_8769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8731)
-static void C_ccall f_8731(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8609)
-static void C_ccall f_8609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8650)
-static void C_ccall f_8650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8662)
-static void C_ccall f_8662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8640)
-static void C_ccall f_8640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8638)
-static void C_ccall f_8638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8427)
-static void C_ccall f_8427(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8533)
-static void C_ccall f_8533(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8436)
-static void C_ccall f_8436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8507)
-static void C_ccall f_8507(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8505)
-static void C_ccall f_8505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8458)
-static void C_ccall f_8458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8387)
-static void C_ccall f_8387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8403)
-static void C_ccall f_8403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8308)
-static void C_ccall f_8308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8337)
-static void C_fcall f_8337(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8218)
-static void C_ccall f_8218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8252)
-static void C_fcall f_8252(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8113)
-static void C_ccall f_8113(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8139)
-static void C_ccall f_8139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8135)
-static void C_ccall f_8135(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8019)
-static void C_ccall f_8019(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7942)
-static void C_ccall f_7942(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7966)
-static void C_fcall f_7966(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7970)
-static void C_ccall f_7970(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7854)
-static void C_ccall f_7854(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7910)
-static void C_ccall f_7910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7906)
-static void C_ccall f_7906(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8895)
+static void C_ccall f_8895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8773)
+static void C_ccall f_8773(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8814)
+static void C_ccall f_8814(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8826)
+static void C_ccall f_8826(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8804)
+static void C_ccall f_8804(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8802)
+static void C_ccall f_8802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8591)
+static void C_ccall f_8591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8697)
+static void C_ccall f_8697(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8600)
+static void C_ccall f_8600(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8671)
+static void C_ccall f_8671(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8669)
+static void C_ccall f_8669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8622)
+static void C_ccall f_8622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8551)
+static void C_ccall f_8551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8567)
+static void C_ccall f_8567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8472)
+static void C_ccall f_8472(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8501)
+static void C_fcall f_8501(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8382)
+static void C_ccall f_8382(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8416)
+static void C_fcall f_8416(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8277)
+static void C_ccall f_8277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8303)
+static void C_ccall f_8303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8299)
+static void C_ccall f_8299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8183)
+static void C_ccall f_8183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8106)
+static void C_ccall f_8106(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8130)
+static void C_fcall f_8130(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8134)
+static void C_ccall f_8134(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8018)
+static void C_ccall f_8018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8074)
+static void C_ccall f_8074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8070)
+static void C_ccall f_8070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7947)
+static void C_ccall f_7947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7959)
+static void C_fcall f_7959(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7979)
+static void C_ccall f_7979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7975)
+static void C_ccall f_7975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7848)
+static void C_ccall f_7848(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7877)
+static void C_ccall f_7877(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7885)
+static void C_ccall f_7885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7889)
+static void C_ccall f_7889(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7605)
+static void C_ccall f_7605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7633)
+static void C_fcall f_7633(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7636)
+static void C_fcall f_7636(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7749)
+static void C_fcall f_7749(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7783)
 static void C_ccall f_7783(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7795)
-static void C_fcall f_7795(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7815)
-static void C_ccall f_7815(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7811)
-static void C_ccall f_7811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7639)
+static void C_ccall f_7639(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7714)
+static void C_fcall f_7714(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7743)
+static void C_ccall f_7743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7642)
+static void C_ccall f_7642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7686)
+static void C_ccall f_7686(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_7684)
 static void C_ccall f_7684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7713)
-static void C_ccall f_7713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7721)
-static void C_ccall f_7721(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7725)
-static void C_ccall f_7725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7441)
-static void C_ccall f_7441(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7469)
-static void C_fcall f_7469(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7472)
-static void C_fcall f_7472(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7585)
-static void C_fcall f_7585(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7619)
-static void C_ccall f_7619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7475)
-static void C_ccall f_7475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7550)
-static void C_fcall f_7550(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7647)
+static void C_ccall f_7647(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7627)
+static void C_ccall f_7627(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7579)
 static void C_ccall f_7579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7478)
-static void C_ccall f_7478(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7522)
-static void C_ccall f_7522(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7520)
-static void C_ccall f_7520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7483)
-static void C_ccall f_7483(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7463)
-static void C_ccall f_7463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7415)
-static void C_ccall f_7415(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7342)
-static void C_ccall f_7342(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7379)
-static void C_ccall f_7379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7371)
-static void C_ccall f_7371(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7253)
-static void C_ccall f_7253(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7148)
-static void C_ccall f_7148(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7203)
-static void C_ccall f_7203(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7080)
-static void C_ccall f_7080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7100)
-static void C_ccall f_7100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7108)
-static void C_ccall f_7108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7031)
-static void C_ccall f_7031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7047)
-static void C_ccall f_7047(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6900)
-static void C_ccall f_6900(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6975)
-static void C_ccall f_6975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6934)
-static void C_fcall f_6934(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6749)
-static void C_ccall f_6749(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6830)
-static void C_ccall f_6830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6752)
-static void C_fcall f_6752(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6667)
-static void C_ccall f_6667(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6667)
-static void C_ccall f_6667r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6671)
-static void C_ccall f_6671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6681)
-static void C_ccall f_6681(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6178)
-static void C_ccall f_6178(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6614)
-static void C_fcall f_6614(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6647)
-static void C_ccall f_6647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6627)
-static void C_fcall f_6627(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6182)
-static void C_ccall f_6182(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6567)
-static void C_fcall f_6567(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6587)
-static void C_ccall f_6587(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6575)
-static void C_fcall f_6575(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6584)
-static void C_ccall f_6584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6580)
-static void C_ccall f_6580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6229)
-static void C_ccall f_6229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6487)
-static void C_fcall f_6487(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6554)
-static void C_ccall f_6554(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6495)
-static void C_fcall f_6495(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6527)
-static void C_ccall f_6527(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6540)
-static void C_ccall f_6540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6505)
-static void C_ccall f_6505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6521)
-static void C_ccall f_6521(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6509)
-static void C_ccall f_6509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6513)
-static void C_ccall f_6513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6232)
-static void C_ccall f_6232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6406)
-static void C_fcall f_6406(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6474)
-static void C_ccall f_6474(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6414)
-static void C_fcall f_6414(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6457)
-static void C_ccall f_6457(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6463)
-static void C_ccall f_6463(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6421)
-static void C_ccall f_6421(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6431)
-static void C_ccall f_6431(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6444)
-static void C_ccall f_6444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6429)
-static void C_ccall f_6429(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6425)
-static void C_ccall f_6425(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6235)
-static void C_ccall f_6235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6238)
-static void C_ccall f_6238(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6258)
-static void C_ccall f_6258(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6271)
-static void C_fcall f_6271(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6332)
-static void C_ccall f_6332(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6378)
-static void C_ccall f_6378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6330)
-static void C_ccall f_6330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6300)
-static void C_ccall f_6300(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6241)
-static void C_ccall f_6241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6250)
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6184)
-static void C_fcall f_6184(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6190)
-static void C_fcall f_6190(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7506)
+static void C_ccall f_7506(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7543)
+static void C_ccall f_7543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7535)
+static void C_ccall f_7535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7417)
+static void C_ccall f_7417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7312)
+static void C_ccall f_7312(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7367)
+static void C_ccall f_7367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7244)
+static void C_ccall f_7244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7264)
+static void C_ccall f_7264(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7272)
+static void C_ccall f_7272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7195)
+static void C_ccall f_7195(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7211)
+static void C_ccall f_7211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7120)
+static void C_ccall f_7120(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6969)
+static void C_ccall f_6969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7050)
+static void C_ccall f_7050(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6972)
+static void C_fcall f_6972(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6887)
+static void C_ccall f_6887(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6887)
+static void C_ccall f_6887r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6891)
+static void C_ccall f_6891(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6901)
+static void C_ccall f_6901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6398)
+static void C_ccall f_6398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6834)
+static void C_fcall f_6834(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6867)
+static void C_ccall f_6867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6847)
+static void C_fcall f_6847(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6402)
+static void C_ccall f_6402(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6787)
+static void C_fcall f_6787(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6807)
+static void C_ccall f_6807(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6795)
+static void C_fcall f_6795(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6804)
+static void C_ccall f_6804(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6800)
+static void C_ccall f_6800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6449)
+static void C_ccall f_6449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6707)
+static void C_fcall f_6707(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6774)
+static void C_ccall f_6774(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6715)
+static void C_fcall f_6715(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6747)
+static void C_ccall f_6747(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6760)
+static void C_ccall f_6760(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6725)
+static void C_ccall f_6725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6741)
+static void C_ccall f_6741(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6729)
+static void C_ccall f_6729(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6733)
+static void C_ccall f_6733(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6452)
+static void C_ccall f_6452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6626)
+static void C_fcall f_6626(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6694)
+static void C_ccall f_6694(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6634)
+static void C_fcall f_6634(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6677)
+static void C_ccall f_6677(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6683)
+static void C_ccall f_6683(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6641)
+static void C_ccall f_6641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6651)
+static void C_ccall f_6651(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6664)
+static void C_ccall f_6664(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6649)
+static void C_ccall f_6649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6645)
+static void C_ccall f_6645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6455)
+static void C_ccall f_6455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6458)
+static void C_ccall f_6458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6478)
+static void C_ccall f_6478(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6491)
+static void C_fcall f_6491(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6552)
+static void C_ccall f_6552(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6598)
+static void C_ccall f_6598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6550)
+static void C_ccall f_6550(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6520)
+static void C_ccall f_6520(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6461)
+static void C_ccall f_6461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6470)
+static void C_ccall f_6470(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6404)
+static void C_fcall f_6404(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6410)
+static void C_fcall f_6410(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6434)
+static void C_ccall f_6434(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6383)
+static void C_ccall f_6383(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6383)
+static void C_ccall f_6383r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6064)
+static void C_ccall f_6064(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6078)
+static void C_ccall f_6078(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6098)
+static void C_ccall f_6098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6105)
+static void C_ccall f_6105(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6110)
+static void C_fcall f_6110(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6370)
+static void C_ccall f_6370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6118)
+static void C_fcall f_6118(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6354)
+static void C_ccall f_6354(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6136)
+static void C_ccall f_6136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6139)
+static void C_ccall f_6139(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6145)
+static void C_fcall f_6145(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6165)
+static void C_fcall f_6165(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6171)
+static void C_ccall f_6171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6177)
+static void C_fcall f_6177(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6186)
+static void C_fcall f_6186(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6193)
+static void C_ccall f_6193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6196)
+static void C_ccall f_6196(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6214)
-static void C_ccall f_6214(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6163)
-static void C_ccall f_6163(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6163)
-static void C_ccall f_6163r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5844)
-static void C_ccall f_5844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5858)
-static void C_ccall f_5858(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5878)
-static void C_ccall f_5878(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6199)
+static void C_ccall f_6199(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6081)
+static void C_ccall f_6081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6084)
+static void C_ccall f_6084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6071)
+static void C_fcall f_6071(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6067)
+static C_word C_fcall f_6067(C_word t0);
+C_noret_decl(f_4194)
+static void C_ccall f_4194(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5946)
+static void C_ccall f_5946(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5952)
+static void C_ccall f_5952(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5956)
+static void C_ccall f_5956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5959)
+static void C_ccall f_5959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5995)
+static void C_ccall f_5995(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6000)
+static void C_fcall f_6000(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6012)
+static void C_ccall f_6012(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6039)
+static void C_ccall f_6039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5962)
+static void C_ccall f_5962(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5965)
+static void C_ccall f_5965(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5968)
+static void C_ccall f_5968(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5971)
+static void C_ccall f_5971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5916)
+static void C_fcall f_5916(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_5936)
+static void C_ccall f_5936(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5920)
+static void C_ccall f_5920(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5926)
+static void C_ccall f_5926(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4649)
+static void C_fcall f_4649(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5806)
+static void C_ccall f_5806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5809)
+static void C_ccall f_5809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5908)
+static void C_ccall f_5908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5904)
+static void C_ccall f_5904(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5866)
+static void C_fcall f_5866(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5897)
+static void C_ccall f_5897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5893)
+static void C_ccall f_5893(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5885)
 static void C_ccall f_5885(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5890)
-static void C_fcall f_5890(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6150)
-static void C_ccall f_6150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5898)
-static void C_fcall f_5898(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6134)
-static void C_ccall f_6134(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5916)
-static void C_ccall f_5916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5919)
-static void C_ccall f_5919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5925)
-static void C_fcall f_5925(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5945)
-static void C_fcall f_5945(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5951)
-static void C_ccall f_5951(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5957)
-static void C_fcall f_5957(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5966)
-static void C_fcall f_5966(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5973)
-static void C_ccall f_5973(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5976)
-static void C_ccall f_5976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5994)
-static void C_ccall f_5994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5979)
-static void C_ccall f_5979(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5861)
-static void C_ccall f_5861(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5864)
-static void C_ccall f_5864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5851)
-static void C_fcall f_5851(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5847)
-static C_word C_fcall f_5847(C_word t0);
-C_noret_decl(f_3983)
-static void C_ccall f_3983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5726)
-static void C_ccall f_5726(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5732)
-static void C_ccall f_5732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5736)
-static void C_ccall f_5736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5739)
-static void C_ccall f_5739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5775)
-static void C_ccall f_5775(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5826)
+static void C_fcall f_5826(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5856)
+static void C_ccall f_5856(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5832)
+static void C_ccall f_5832(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5780)
-static void C_fcall f_5780(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5792)
-static void C_ccall f_5792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5819)
-static void C_ccall f_5819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5742)
-static void C_ccall f_5742(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5745)
-static void C_ccall f_5745(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5748)
-static void C_ccall f_5748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5751)
-static void C_ccall f_5751(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5696)
-static void C_fcall f_5696(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_5716)
-static void C_ccall f_5716(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5700)
-static void C_ccall f_5700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5706)
-static void C_ccall f_5706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4438)
-static void C_fcall f_4438(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5586)
-static void C_ccall f_5586(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5589)
-static void C_ccall f_5589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5688)
-static void C_ccall f_5688(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5780(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5778)
+static void C_ccall f_5778(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5738)
+static void C_ccall f_5738(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5728)
+static void C_ccall f_5728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5040)
+static void C_ccall f_5040(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5049)
+static void C_ccall f_5049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5280)
+static void C_fcall f_5280(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5296)
+static void C_ccall f_5296(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5670)
+static void C_ccall f_5670(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5707)
+static void C_ccall f_5707(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5684)
 static void C_ccall f_5684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5646)
-static void C_fcall f_5646(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5677)
-static void C_ccall f_5677(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5673)
-static void C_ccall f_5673(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5665)
-static void C_ccall f_5665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5606)
-static void C_fcall f_5606(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5636)
-static void C_ccall f_5636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5612)
-static void C_ccall f_5612(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5560)
-static void C_ccall f_5560(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5558)
-static void C_ccall f_5558(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5518)
-static void C_ccall f_5518(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5508)
-static void C_ccall f_5508(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4820)
-static void C_ccall f_4820(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4829)
-static void C_ccall f_4829(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5060)
-static void C_fcall f_5060(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5076)
-static void C_ccall f_5076(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5450)
-static void C_ccall f_5450(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5487)
-static void C_ccall f_5487(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5464)
-static void C_ccall f_5464(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5086)
-static void C_fcall f_5086(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5158)
-static void C_ccall f_5158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5306)
+static void C_fcall f_5306(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5378)
+static void C_ccall f_5378(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5657)
+static void C_ccall f_5657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5556)
+static void C_fcall f_5556(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5559)
+static void C_ccall f_5559(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5571)
+static void C_ccall f_5571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5582)
+static void C_ccall f_5582(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5621)
+static void C_ccall f_5621(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5613)
+static void C_ccall f_5613(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5601)
+static void C_ccall f_5601(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5599)
+static void C_ccall f_5599(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5576)
+static void C_ccall f_5576(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5392)
+static void C_fcall f_5392(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
 C_noret_decl(f_5437)
 static void C_ccall f_5437(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5336)
-static void C_fcall f_5336(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5339)
-static void C_ccall f_5339(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5351)
-static void C_ccall f_5351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5362)
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5401)
-static void C_ccall f_5401(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5393)
-static void C_ccall f_5393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5381)
-static void C_ccall f_5381(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5379)
-static void C_ccall f_5379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5356)
-static void C_ccall f_5356(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5172)
-static void C_fcall f_5172(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5217)
-static void C_ccall f_5217(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5223)
-static void C_ccall f_5223(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5229)
-static void C_ccall f_5229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5273)
-static void C_ccall f_5273(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5249)
-static void C_ccall f_5249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5253)
-static void C_ccall f_5253(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5211)
-static void C_ccall f_5211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5199)
-static void C_ccall f_5199(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5197)
-static void C_ccall f_5197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5443)
+static void C_ccall f_5443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5449)
+static void C_ccall f_5449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5493)
+static void C_ccall f_5493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5469)
+static void C_ccall f_5469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5473)
+static void C_ccall f_5473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5431)
+static void C_ccall f_5431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5419)
+static void C_ccall f_5419(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5417)
+static void C_ccall f_5417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5372)
+static void C_ccall f_5372(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5309)
+static void C_ccall f_5309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5343)
+static void C_ccall f_5343(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5312)
+static void C_ccall f_5312(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5315)
+static void C_ccall f_5315(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5318)
+static void C_ccall f_5318(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5328)
+static void C_ccall f_5328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5256)
+static void C_ccall f_5256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5131)
+static void C_ccall f_5131(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5152)
 static void C_ccall f_5152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5089)
-static void C_ccall f_5089(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5123)
-static void C_ccall f_5123(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5092)
-static void C_ccall f_5092(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5095)
-static void C_ccall f_5095(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5098)
-static void C_ccall f_5098(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5108)
-static void C_ccall f_5108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5036)
-static void C_ccall f_5036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4911)
-static void C_ccall f_4911(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4932)
-static void C_ccall f_4932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5000)
-static void C_ccall f_5000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4992)
-static void C_ccall f_4992(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4935)
-static void C_fcall f_4935(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4971)
-static void C_ccall f_4971(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4969)
-static void C_ccall f_4969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5220)
+static void C_ccall f_5220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5212)
+static void C_ccall f_5212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5155)
+static void C_fcall f_5155(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5191)
+static void C_ccall f_5191(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5189)
+static void C_ccall f_5189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5164)
+static void C_ccall f_5164(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5110)
+static void C_fcall f_5110(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5063)
+static void C_ccall f_5063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5066)
+static void C_ccall f_5066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5094)
+static void C_ccall f_5094(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5072)
+static void C_ccall f_5072(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5079)
+static void C_ccall f_5079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4845)
+static void C_ccall f_4845(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4944)
 static void C_ccall f_4944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4890)
-static void C_fcall f_4890(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4843)
-static void C_ccall f_4843(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4846)
-static void C_ccall f_4846(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4874)
-static void C_ccall f_4874(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4852)
-static void C_ccall f_4852(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4859)
-static void C_ccall f_4859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4625)
-static void C_ccall f_4625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4724)
-static void C_ccall f_4724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4729)
-static void C_ccall f_4729(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4736)
-static void C_ccall f_4736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4776)
-static void C_ccall f_4776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4756)
-static void C_ccall f_4756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4630)
-static void C_ccall f_4630(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4648)
-static void C_ccall f_4648(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4655)
-static void C_ccall f_4655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4702)
-static void C_ccall f_4702(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4949)
+static void C_ccall f_4949(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4956)
+static void C_ccall f_4956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4996)
+static void C_ccall f_4996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4976)
+static void C_ccall f_4976(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4850)
+static void C_ccall f_4850(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4868)
+static void C_ccall f_4868(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4875)
+static void C_ccall f_4875(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4922)
+static void C_ccall f_4922(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4925)
+static void C_ccall f_4925(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4915)
+static void C_ccall f_4915(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4895)
+static void C_ccall f_4895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4856)
+static void C_ccall f_4856(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4862)
+static void C_ccall f_4862(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4779)
+static void C_ccall f_4779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4820)
+static void C_ccall f_4820(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4827)
+static void C_ccall f_4827(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4782)
+static void C_fcall f_4782(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4810)
+static void C_ccall f_4810(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4808)
+static void C_ccall f_4808(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4689)
+static void C_fcall f_4689(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4693)
+static void C_ccall f_4693(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4705)
 static void C_ccall f_4705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4695)
-static void C_ccall f_4695(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4675)
-static void C_ccall f_4675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4636)
-static void C_ccall f_4636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4642)
-static void C_ccall f_4642(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4559)
-static void C_ccall f_4559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4600)
-static void C_ccall f_4600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4607)
-static void C_ccall f_4607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4562)
-static void C_fcall f_4562(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4590)
-static void C_ccall f_4590(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4588)
-static void C_ccall f_4588(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4478)
-static void C_fcall f_4478(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4482)
-static void C_ccall f_4482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4494)
-static void C_ccall f_4494(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4500)
-static void C_ccall f_4500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4520)
-static void C_ccall f_4520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4157)
-static void C_fcall f_4157(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4171)
-static void C_ccall f_4171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4397)
-static void C_ccall f_4397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4403)
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4251)
-static void C_ccall f_4251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4343)
-static void C_fcall f_4343(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4337)
-static void C_ccall f_4337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4734)
+static void C_ccall f_4734(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4711)
+static void C_ccall f_4711(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4731)
+static void C_ccall f_4731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4368)
+static void C_fcall f_4368(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4382)
+static void C_ccall f_4382(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4608)
+static void C_ccall f_4608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4614)
+static void C_ccall f_4614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4462)
+static void C_ccall f_4462(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4554)
+static void C_fcall f_4554(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4548)
+static void C_ccall f_4548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4473)
+static void C_ccall f_4473(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4496)
+static void C_ccall f_4496(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4534)
+static void C_ccall f_4534(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4534)
+static void C_ccall f_4534r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4540)
+static void C_ccall f_4540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4502)
+static void C_ccall f_4502(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4506)
+static void C_ccall f_4506(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4509)
+static void C_ccall f_4509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4532)
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4479)
+static void C_ccall f_4479(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4485)
+static void C_ccall f_4485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4489)
+static void C_fcall f_4489(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4493)
+static void C_ccall f_4493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4468)
+static void C_ccall f_4468(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4401)
+static void C_ccall f_4401(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4237)
+static void C_fcall f_4237(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4241)
+static void C_ccall f_4241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4252)
+static void C_ccall f_4252(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4262)
-static void C_ccall f_4262(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4285)
-static void C_ccall f_4285(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4323)
-static void C_ccall f_4323(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4323)
-static void C_ccall f_4323r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4329)
-static void C_ccall f_4329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4291)
-static void C_ccall f_4291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4295)
-static void C_ccall f_4295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4298)
-static void C_ccall f_4298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4321)
-static void C_ccall f_4321(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4311)
+static void C_fcall f_4311(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4338)
+static C_word C_fcall f_4338(C_word t0,C_word t1);
+C_noret_decl(f_4309)
+static void C_ccall f_4309(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4268)
-static void C_ccall f_4268(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_4268(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4274)
 static void C_ccall f_4274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4278)
-static void C_fcall f_4278(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4282)
-static void C_ccall f_4282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4257)
-static void C_ccall f_4257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4190)
-static void C_ccall f_4190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4026)
-static void C_fcall f_4026(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4301)
+static void C_ccall f_4301(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4244)
+static void C_ccall f_4244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4233)
+static C_word C_fcall f_4233(C_word t0);
+C_noret_decl(f_4203)
+static void C_ccall f_4203(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4197)
+static void C_fcall f_4197(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3757)
+static void C_ccall f_3757(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4135)
+static void C_ccall f_4135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4138)
+static void C_ccall f_4138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4187)
+static void C_ccall f_4187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4141)
+static void C_ccall f_4141(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4146)
+static void C_ccall f_4146(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4152)
+static void C_ccall f_4152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3829)
+static void C_fcall f_3829(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3910)
+static void C_fcall f_3910(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3960)
+static void C_fcall f_3960(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3984)
+static void C_ccall f_3984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3987)
+static void C_ccall f_3987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4089)
+static void C_fcall f_4089(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4092)
+static void C_ccall f_4092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3990)
+static void C_ccall f_3990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4008)
+static void C_fcall f_4008(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4027)
+static void C_ccall f_4027(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4030)
 static void C_ccall f_4030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4041)
-static void C_ccall f_4041(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4051)
-static void C_ccall f_4051(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4100)
-static void C_fcall f_4100(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4127)
-static C_word C_fcall f_4127(C_word t0,C_word t1);
-C_noret_decl(f_4098)
-static void C_ccall f_4098(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4057)
-static void C_ccall f_4057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4063)
-static void C_ccall f_4063(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4090)
-static void C_ccall f_4090(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4033)
 static void C_ccall f_4033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4022)
-static C_word C_fcall f_4022(C_word t0);
-C_noret_decl(f_3992)
-static void C_ccall f_3992(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3986)
-static void C_fcall f_3986(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3708)
-static void C_ccall f_3708(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3729)
-static void C_ccall f_3729(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3773)
-static void C_ccall f_3773(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3810)
-static void C_fcall f_3810(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3877)
-static void C_fcall f_3877(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3896)
-static void C_ccall f_3896(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3907)
-static void C_ccall f_3907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3880)
-static void C_ccall f_3880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3850)
-static void C_fcall f_3850(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3776)
-static void C_fcall f_3776(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3782)
-static void C_fcall f_3782(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3797)
-static void C_ccall f_3797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4036)
+static void C_ccall f_4036(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4039)
+static void C_ccall f_4039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4042)
+static void C_ccall f_4042(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4020)
+static void C_ccall f_4020(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3993)
+static void C_ccall f_3993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3996)
+static void C_ccall f_3996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3936)
+static void C_ccall f_3936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3947)
+static void C_ccall f_3947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3913)
+static void C_ccall f_3913(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3883)
+static void C_fcall f_3883(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3866)
+static void C_fcall f_3866(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3872)
+static void C_ccall f_3872(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3870)
+static void C_ccall f_3870(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3795)
+static void C_fcall f_3795(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3801)
+static void C_fcall f_3801(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3816)
+static void C_ccall f_3816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3809)
+static void C_fcall f_3809(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_3790)
-static void C_fcall f_3790(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3732)
-static void C_ccall f_3732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3735)
-static void C_ccall f_3735(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3740)
-static void C_ccall f_3740(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3746)
-static void C_ccall f_3746(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3711)
-static C_word C_fcall f_3711(C_word *a,C_word t0,C_word t1);
-
-C_noret_decl(trf_14569)
-static void C_fcall trf_14569(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14569(void *dummy){
+static C_word C_fcall f_3790(C_word t0);
+C_noret_decl(f_3783)
+static void C_fcall f_3783(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3788)
+static void C_ccall f_3788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3760)
+static void C_fcall f_3760(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3767)
+static void C_fcall f_3767(C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_14739)
+static void C_fcall trf_14739(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14739(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14569(t0,t1,t2);}
+f_14739(t0,t1,t2);}
 
-C_noret_decl(trf_14583)
-static void C_fcall trf_14583(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14583(void *dummy){
+C_noret_decl(trf_14753)
+static void C_fcall trf_14753(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14753(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14583(t0,t1,t2);}
+f_14753(t0,t1,t2);}
 
-C_noret_decl(trf_13623)
-static void C_fcall trf_13623(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13623(void *dummy){
+C_noret_decl(trf_13793)
+static void C_fcall trf_13793(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13793(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_13623(t0,t1,t2,t3);}
+f_13793(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13758)
-static void C_fcall trf_13758(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13758(void *dummy){
+C_noret_decl(trf_13928)
+static void C_fcall trf_13928(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13928(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_13758(t0,t1,t2,t3,t4);}
+f_13928(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_13789)
-static void C_fcall trf_13789(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13789(void *dummy){
+C_noret_decl(trf_13959)
+static void C_fcall trf_13959(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13959(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13789(t0,t1);}
+f_13959(t0,t1);}
 
-C_noret_decl(trf_11264)
-static void C_fcall trf_11264(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11264(void *dummy){
+C_noret_decl(trf_11428)
+static void C_fcall trf_11428(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11428(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_11264(t0,t1,t2,t3);}
+f_11428(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12744)
-static void C_fcall trf_12744(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12744(void *dummy){
+C_noret_decl(trf_12908)
+static void C_fcall trf_12908(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12908(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12744(t0,t1,t2);}
+f_12908(t0,t1,t2);}
 
-C_noret_decl(trf_12750)
-static void C_fcall trf_12750(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12750(void *dummy){
+C_noret_decl(trf_12914)
+static void C_fcall trf_12914(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12914(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12750(t0,t1,t2);}
+f_12914(t0,t1,t2);}
 
-C_noret_decl(trf_12961)
-static void C_fcall trf_12961(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12961(void *dummy){
+C_noret_decl(trf_13125)
+static void C_fcall trf_13125(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13125(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12961(t0,t1,t2);}
+f_13125(t0,t1,t2);}
 
-C_noret_decl(trf_12935)
-static void C_fcall trf_12935(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12935(void *dummy){
+C_noret_decl(trf_13099)
+static void C_fcall trf_13099(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13099(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12935(t0,t1,t2);}
+f_13099(t0,t1,t2);}
 
-C_noret_decl(trf_12875)
-static void C_fcall trf_12875(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12875(void *dummy){
+C_noret_decl(trf_13039)
+static void C_fcall trf_13039(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13039(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12875(t0,t1,t2);}
+f_13039(t0,t1,t2);}
 
-C_noret_decl(trf_12789)
-static void C_fcall trf_12789(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12789(void *dummy){
+C_noret_decl(trf_12953)
+static void C_fcall trf_12953(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12953(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12789(t0,t1,t2,t3);}
+f_12953(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12546)
-static void C_fcall trf_12546(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12546(void *dummy){
+C_noret_decl(trf_12710)
+static void C_fcall trf_12710(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12710(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12546(t0,t1,t2);}
+f_12710(t0,t1,t2);}
 
-C_noret_decl(trf_12552)
-static void C_fcall trf_12552(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12552(void *dummy){
+C_noret_decl(trf_12716)
+static void C_fcall trf_12716(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12716(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12552(t0,t1,t2);}
+f_12716(t0,t1,t2);}
 
-C_noret_decl(trf_12721)
-static void C_fcall trf_12721(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12721(void *dummy){
+C_noret_decl(trf_12885)
+static void C_fcall trf_12885(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12885(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12721(t0,t1,t2);}
+f_12885(t0,t1,t2);}
 
-C_noret_decl(trf_12661)
-static void C_fcall trf_12661(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12661(void *dummy){
+C_noret_decl(trf_12825)
+static void C_fcall trf_12825(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12825(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12661(t0,t1,t2);}
+f_12825(t0,t1,t2);}
 
-C_noret_decl(trf_12603)
-static void C_fcall trf_12603(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12603(void *dummy){
+C_noret_decl(trf_12767)
+static void C_fcall trf_12767(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12767(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12603(t0,t1,t2);}
+f_12767(t0,t1,t2);}
 
-C_noret_decl(trf_12018)
-static void C_fcall trf_12018(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12018(void *dummy){
+C_noret_decl(trf_12182)
+static void C_fcall trf_12182(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12182(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12018(t0,t1,t2,t3);}
+f_12182(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12203)
-static void C_fcall trf_12203(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12203(void *dummy){
+C_noret_decl(trf_12367)
+static void C_fcall trf_12367(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12367(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12203(t0,t1,t2);}
+f_12367(t0,t1,t2);}
 
-C_noret_decl(trf_12154)
-static void C_fcall trf_12154(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12154(void *dummy){
+C_noret_decl(trf_12318)
+static void C_fcall trf_12318(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12318(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12154(t0,t1,t2,t3);}
+f_12318(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12167)
-static void C_fcall trf_12167(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12167(void *dummy){
+C_noret_decl(trf_12331)
+static void C_fcall trf_12331(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12331(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12167(t0,t1);}
+f_12331(t0,t1);}
 
-C_noret_decl(trf_12282)
-static void C_fcall trf_12282(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12282(void *dummy){
+C_noret_decl(trf_12446)
+static void C_fcall trf_12446(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12446(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12282(t0,t1,t2);}
+f_12446(t0,t1,t2);}
 
-C_noret_decl(trf_12523)
-static void C_fcall trf_12523(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12523(void *dummy){
+C_noret_decl(trf_12687)
+static void C_fcall trf_12687(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12687(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12523(t0,t1,t2);}
+f_12687(t0,t1,t2);}
 
-C_noret_decl(trf_12485)
-static void C_fcall trf_12485(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12485(void *dummy){
+C_noret_decl(trf_12649)
+static void C_fcall trf_12649(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12649(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12485(t0,t1,t2);}
+f_12649(t0,t1,t2);}
 
-C_noret_decl(trf_12416)
-static void C_fcall trf_12416(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12416(void *dummy){
+C_noret_decl(trf_12580)
+static void C_fcall trf_12580(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12580(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12416(t0,t1,t2);}
+f_12580(t0,t1,t2);}
 
-C_noret_decl(trf_12348)
-static void C_fcall trf_12348(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12348(void *dummy){
+C_noret_decl(trf_12512)
+static void C_fcall trf_12512(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12512(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12348(t0,t1,t2);}
+f_12512(t0,t1,t2);}
 
-C_noret_decl(trf_12321)
-static void C_fcall trf_12321(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12321(void *dummy){
+C_noret_decl(trf_12485)
+static void C_fcall trf_12485(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12485(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12321(t0,t1,t2);}
+f_12485(t0,t1,t2);}
 
-C_noret_decl(trf_11609)
-static void C_fcall trf_11609(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11609(void *dummy){
+C_noret_decl(trf_11773)
+static void C_fcall trf_11773(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11773(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11609(t0,t1,t2);}
+f_11773(t0,t1,t2);}
 
-C_noret_decl(trf_11970)
-static void C_fcall trf_11970(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11970(void *dummy){
+C_noret_decl(trf_12134)
+static void C_fcall trf_12134(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12134(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11970(t0,t1,t2);}
+f_12134(t0,t1,t2);}
 
-C_noret_decl(trf_11947)
-static void C_fcall trf_11947(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11947(void *dummy){
+C_noret_decl(trf_12111)
+static void C_fcall trf_12111(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12111(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11947(t0,t1,t2);}
+f_12111(t0,t1,t2);}
 
-C_noret_decl(trf_11873)
-static void C_fcall trf_11873(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11873(void *dummy){
+C_noret_decl(trf_12037)
+static void C_fcall trf_12037(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12037(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11873(t0,t1,t2);}
+f_12037(t0,t1,t2);}
 
-C_noret_decl(trf_11900)
-static void C_fcall trf_11900(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11900(void *dummy){
+C_noret_decl(trf_12064)
+static void C_fcall trf_12064(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12064(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11900(t0,t1,t2);}
+f_12064(t0,t1,t2);}
 
-C_noret_decl(trf_11618)
-static void C_fcall trf_11618(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11618(void *dummy){
+C_noret_decl(trf_11782)
+static void C_fcall trf_11782(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11782(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11618(t0,t1,t2);}
+f_11782(t0,t1,t2);}
 
-C_noret_decl(trf_11711)
-static void C_fcall trf_11711(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11711(void *dummy){
+C_noret_decl(trf_11875)
+static void C_fcall trf_11875(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11875(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11711(t0,t1,t2);}
+f_11875(t0,t1,t2);}
 
-C_noret_decl(trf_11658)
-static void C_fcall trf_11658(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11658(void *dummy){
+C_noret_decl(trf_11822)
+static void C_fcall trf_11822(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11822(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11658(t0,t1,t2);}
+f_11822(t0,t1,t2);}
 
-C_noret_decl(trf_11737)
-static void C_fcall trf_11737(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11737(void *dummy){
+C_noret_decl(trf_11901)
+static void C_fcall trf_11901(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11901(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11737(t0,t1,t2);}
+f_11901(t0,t1,t2);}
 
-C_noret_decl(trf_11825)
-static void C_fcall trf_11825(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11825(void *dummy){
+C_noret_decl(trf_11989)
+static void C_fcall trf_11989(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11989(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11825(t0,t1,t2);}
+f_11989(t0,t1,t2);}
 
-C_noret_decl(trf_11833)
-static void C_fcall trf_11833(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11833(void *dummy){
+C_noret_decl(trf_11997)
+static void C_fcall trf_11997(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11997(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11833(t0,t1,t2);}
+f_11997(t0,t1,t2);}
 
-C_noret_decl(trf_11781)
-static void C_fcall trf_11781(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11781(void *dummy){
+C_noret_decl(trf_11945)
+static void C_fcall trf_11945(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11945(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11781(t0,t1,t2);}
+f_11945(t0,t1,t2);}
 
-C_noret_decl(trf_11298)
-static void C_fcall trf_11298(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11298(void *dummy){
+C_noret_decl(trf_11462)
+static void C_fcall trf_11462(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11462(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11298(t0,t1,t2);}
+f_11462(t0,t1,t2);}
 
-C_noret_decl(trf_11304)
-static void C_fcall trf_11304(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11304(void *dummy){
+C_noret_decl(trf_11468)
+static void C_fcall trf_11468(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11468(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_11304(t0,t1,t2,t3);}
+f_11468(t0,t1,t2,t3);}
 
-C_noret_decl(trf_11338)
-static void C_fcall trf_11338(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11338(void *dummy){
+C_noret_decl(trf_11502)
+static void C_fcall trf_11502(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11502(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11338(t0,t1);}
+f_11502(t0,t1);}
 
-C_noret_decl(trf_11560)
-static void C_fcall trf_11560(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11560(void *dummy){
+C_noret_decl(trf_11724)
+static void C_fcall trf_11724(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11724(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11560(t0,t1,t2);}
+f_11724(t0,t1,t2);}
 
-C_noret_decl(trf_11568)
-static void C_fcall trf_11568(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11568(void *dummy){
+C_noret_decl(trf_11732)
+static void C_fcall trf_11732(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11732(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11568(t0,t1,t2);}
+f_11732(t0,t1,t2);}
 
-C_noret_decl(trf_11473)
-static void C_fcall trf_11473(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11473(void *dummy){
+C_noret_decl(trf_11637)
+static void C_fcall trf_11637(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11637(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11473(t0,t1,t2);}
+f_11637(t0,t1,t2);}
 
-C_noret_decl(trf_11502)
-static void C_fcall trf_11502(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11502(void *dummy){
+C_noret_decl(trf_11666)
+static void C_fcall trf_11666(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11666(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11502(t0,t1,t2);}
+f_11666(t0,t1,t2);}
 
-C_noret_decl(trf_11429)
-static void C_fcall trf_11429(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11429(void *dummy){
+C_noret_decl(trf_11593)
+static void C_fcall trf_11593(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11593(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11429(t0,t1,t2);}
+f_11593(t0,t1,t2);}
 
-C_noret_decl(trf_11437)
-static void C_fcall trf_11437(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11437(void *dummy){
+C_noret_decl(trf_11601)
+static void C_fcall trf_11601(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11601(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11437(t0,t1,t2);}
+f_11601(t0,t1,t2);}
 
-C_noret_decl(trf_11349)
-static void C_fcall trf_11349(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11349(void *dummy){
+C_noret_decl(trf_11513)
+static void C_fcall trf_11513(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11513(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_11349(t0,t1,t2,t3);}
+f_11513(t0,t1,t2,t3);}
 
-C_noret_decl(trf_11017)
-static void C_fcall trf_11017(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11017(void *dummy){
+C_noret_decl(trf_11181)
+static void C_fcall trf_11181(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11181(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11017(t0,t1,t2);}
+f_11181(t0,t1,t2);}
 
-C_noret_decl(trf_11023)
-static void C_fcall trf_11023(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11023(void *dummy){
+C_noret_decl(trf_11187)
+static void C_fcall trf_11187(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11187(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_11023(t0,t1,t2,t3);}
+f_11187(t0,t1,t2,t3);}
 
-C_noret_decl(trf_11057)
-static void C_fcall trf_11057(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11057(void *dummy){
+C_noret_decl(trf_11221)
+static void C_fcall trf_11221(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11221(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11057(t0,t1);}
+f_11221(t0,t1);}
 
-C_noret_decl(trf_11159)
-static void C_fcall trf_11159(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11159(void *dummy){
+C_noret_decl(trf_11323)
+static void C_fcall trf_11323(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11323(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11159(t0,t1,t2);}
+f_11323(t0,t1,t2);}
 
-C_noret_decl(trf_11167)
-static void C_fcall trf_11167(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11167(void *dummy){
+C_noret_decl(trf_11331)
+static void C_fcall trf_11331(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11331(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11167(t0,t1,t2);}
+f_11331(t0,t1,t2);}
 
-C_noret_decl(trf_11116)
-static void C_fcall trf_11116(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11116(void *dummy){
+C_noret_decl(trf_11280)
+static void C_fcall trf_11280(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11280(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11116(t0,t1);}
+f_11280(t0,t1);}
 
-C_noret_decl(trf_11068)
-static void C_fcall trf_11068(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11068(void *dummy){
+C_noret_decl(trf_11232)
+static void C_fcall trf_11232(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11232(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_11068(t0,t1,t2,t3);}
+f_11232(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10884)
-static void C_fcall trf_10884(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10884(void *dummy){
+C_noret_decl(trf_11048)
+static void C_fcall trf_11048(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11048(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10884(t0,t1,t2,t3);}
+f_11048(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10939)
-static void C_fcall trf_10939(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10939(void *dummy){
+C_noret_decl(trf_11103)
+static void C_fcall trf_11103(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11103(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10939(t0,t1,t2,t3);}
+f_11103(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10961)
-static void C_fcall trf_10961(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10961(void *dummy){
+C_noret_decl(trf_11125)
+static void C_fcall trf_11125(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11125(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10961(t0,t1,t2);}
+f_11125(t0,t1,t2);}
 
-C_noret_decl(trf_10988)
-static void C_fcall trf_10988(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10988(void *dummy){
+C_noret_decl(trf_11152)
+static void C_fcall trf_11152(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11152(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10988(t0,t1,t2);}
+f_11152(t0,t1,t2);}
 
-C_noret_decl(trf_10596)
-static void C_fcall trf_10596(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10596(void *dummy){
+C_noret_decl(trf_10760)
+static void C_fcall trf_10760(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10760(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10596(t0,t1,t2);}
+f_10760(t0,t1,t2);}
 
-C_noret_decl(trf_10809)
-static void C_fcall trf_10809(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10809(void *dummy){
+C_noret_decl(trf_10973)
+static void C_fcall trf_10973(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10973(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10809(t0,t1,t2);}
+f_10973(t0,t1,t2);}
 
-C_noret_decl(trf_10817)
-static void C_fcall trf_10817(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10817(void *dummy){
+C_noret_decl(trf_10981)
+static void C_fcall trf_10981(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10981(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10817(t0,t1,t2);}
+f_10981(t0,t1,t2);}
 
-C_noret_decl(trf_10599)
-static void C_fcall trf_10599(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10599(void *dummy){
+C_noret_decl(trf_10763)
+static void C_fcall trf_10763(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10763(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10599(t0,t1,t2,t3);}
+f_10763(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10775)
-static void C_fcall trf_10775(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10775(void *dummy){
+C_noret_decl(trf_10939)
+static void C_fcall trf_10939(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10939(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10775(t0,t1,t2);}
+f_10939(t0,t1,t2);}
 
-C_noret_decl(trf_10783)
-static void C_fcall trf_10783(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10783(void *dummy){
+C_noret_decl(trf_10947)
+static void C_fcall trf_10947(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10947(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10783(t0,t1,t2);}
+f_10947(t0,t1,t2);}
 
-C_noret_decl(trf_10704)
-static void C_fcall trf_10704(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10704(void *dummy){
+C_noret_decl(trf_10868)
+static void C_fcall trf_10868(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10868(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10704(t0,t1,t2,t3);}
+f_10868(t0,t1,t2,t3);}
 
-C_noret_decl(trf_10639)
-static void C_fcall trf_10639(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10639(void *dummy){
+C_noret_decl(trf_10803)
+static void C_fcall trf_10803(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10803(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10639(t0,t1);}
+f_10803(t0,t1);}
 
-C_noret_decl(trf_10642)
-static void C_fcall trf_10642(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10642(void *dummy){
+C_noret_decl(trf_10806)
+static void C_fcall trf_10806(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10806(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10642(t0,t1);}
+f_10806(t0,t1);}
 
-C_noret_decl(trf_10647)
-static void C_fcall trf_10647(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10647(void *dummy){
+C_noret_decl(trf_10811)
+static void C_fcall trf_10811(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10811(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10647(t0,t1,t2);}
+f_10811(t0,t1,t2);}
 
-C_noret_decl(trf_10655)
-static void C_fcall trf_10655(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10655(void *dummy){
+C_noret_decl(trf_10819)
+static void C_fcall trf_10819(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10819(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10655(t0,t1,t2);}
+f_10819(t0,t1,t2);}
 
-C_noret_decl(trf_10490)
-static void C_fcall trf_10490(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10490(void *dummy){
+C_noret_decl(trf_10654)
+static void C_fcall trf_10654(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10654(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10490(t0,t1);}
+f_10654(t0,t1);}
 
-C_noret_decl(trf_10527)
-static void C_fcall trf_10527(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10527(void *dummy){
+C_noret_decl(trf_10691)
+static void C_fcall trf_10691(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10691(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10527(t0,t1);}
+f_10691(t0,t1);}
 
-C_noret_decl(trf_9758)
-static void C_fcall trf_9758(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9758(void *dummy){
+C_noret_decl(trf_9922)
+static void C_fcall trf_9922(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9922(void *dummy){
 C_word t7=C_pick(0);
 C_word t6=C_pick(1);
 C_word t5=C_pick(2);
@@ -2024,82 +2068,82 @@ C_word t2=C_pick(5);
 C_word t1=C_pick(6);
 C_word t0=C_pick(7);
 C_adjust_stack(-8);
-f_9758(t0,t1,t2,t3,t4,t5,t6,t7);}
+f_9922(t0,t1,t2,t3,t4,t5,t6,t7);}
 
-C_noret_decl(trf_9786)
-static void C_fcall trf_9786(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9786(void *dummy){
+C_noret_decl(trf_9950)
+static void C_fcall trf_9950(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9950(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9786(t0,t1);}
+f_9950(t0,t1);}
 
-C_noret_decl(trf_10084)
-static void C_fcall trf_10084(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10084(void *dummy){
+C_noret_decl(trf_10248)
+static void C_fcall trf_10248(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10248(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10084(t0,t1,t2);}
+f_10248(t0,t1,t2);}
 
-C_noret_decl(trf_10399)
-static void C_fcall trf_10399(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10399(void *dummy){
+C_noret_decl(trf_10563)
+static void C_fcall trf_10563(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10563(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10399(t0,t1,t2);}
+f_10563(t0,t1,t2);}
 
-C_noret_decl(trf_10373)
-static void C_fcall trf_10373(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10373(void *dummy){
+C_noret_decl(trf_10537)
+static void C_fcall trf_10537(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10537(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10373(t0,t1,t2);}
+f_10537(t0,t1,t2);}
 
-C_noret_decl(trf_10200)
-static void C_fcall trf_10200(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10200(void *dummy){
+C_noret_decl(trf_10364)
+static void C_fcall trf_10364(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10364(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10200(t0,t1,t2);}
+f_10364(t0,t1,t2);}
 
-C_noret_decl(trf_9977)
-static void C_fcall trf_9977(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9977(void *dummy){
+C_noret_decl(trf_10141)
+static void C_fcall trf_10141(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10141(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9977(t0,t1,t2);}
+f_10141(t0,t1,t2);}
 
-C_noret_decl(trf_9985)
-static void C_fcall trf_9985(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9985(void *dummy){
+C_noret_decl(trf_10149)
+static void C_fcall trf_10149(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10149(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9985(t0,t1,t2);}
+f_10149(t0,t1,t2);}
 
-C_noret_decl(trf_9835)
-static void C_fcall trf_9835(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9835(void *dummy){
+C_noret_decl(trf_9999)
+static void C_fcall trf_9999(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9999(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9835(t0,t1,t2);}
+f_9999(t0,t1,t2);}
 
-C_noret_decl(trf_9304)
-static void C_fcall trf_9304(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9304(void *dummy){
+C_noret_decl(trf_9468)
+static void C_fcall trf_9468(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9468(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2108,11 +2152,11 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_9304(t0,t1,t2,t3,t4,t5,t6);}
+f_9468(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_9307)
-static void C_fcall trf_9307(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9307(void *dummy){
+C_noret_decl(trf_9471)
+static void C_fcall trf_9471(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9471(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2120,335 +2164,327 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_9307(t0,t1,t2,t3,t4,t5);}
+f_9471(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_9570)
-static void C_fcall trf_9570(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9570(void *dummy){
+C_noret_decl(trf_9734)
+static void C_fcall trf_9734(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9734(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9570(t0,t1);}
+f_9734(t0,t1);}
 
-C_noret_decl(trf_9523)
-static void C_fcall trf_9523(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9523(void *dummy){
+C_noret_decl(trf_9687)
+static void C_fcall trf_9687(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9687(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9523(t0,t1);}
+f_9687(t0,t1);}
 
-C_noret_decl(trf_9482)
-static void C_fcall trf_9482(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9482(void *dummy){
+C_noret_decl(trf_9646)
+static void C_fcall trf_9646(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9646(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9482(t0,t1);}
+f_9646(t0,t1);}
 
-C_noret_decl(trf_9105)
-static void C_fcall trf_9105(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9105(void *dummy){
+C_noret_decl(trf_9269)
+static void C_fcall trf_9269(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9269(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_9105(t0,t1,t2,t3,t4);}
+f_9269(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_9276)
-static void C_fcall trf_9276(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9276(void *dummy){
+C_noret_decl(trf_9440)
+static void C_fcall trf_9440(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9440(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9276(t0,t1,t2);}
+f_9440(t0,t1,t2);}
 
-C_noret_decl(trf_9284)
-static void C_fcall trf_9284(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9284(void *dummy){
+C_noret_decl(trf_9448)
+static void C_fcall trf_9448(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9448(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9284(t0,t1,t2);}
+f_9448(t0,t1,t2);}
 
-C_noret_decl(trf_9024)
-static void C_fcall trf_9024(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9024(void *dummy){
+C_noret_decl(trf_9188)
+static void C_fcall trf_9188(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9188(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9024(t0,t1,t2,t3);}
+f_9188(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6712)
-static void C_fcall trf_6712(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6712(void *dummy){
+C_noret_decl(trf_6932)
+static void C_fcall trf_6932(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6932(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6712(t0,t1);}
+f_6932(t0,t1);}
 
-C_noret_decl(trf_8337)
-static void C_fcall trf_8337(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8337(void *dummy){
+C_noret_decl(trf_8501)
+static void C_fcall trf_8501(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8501(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8337(t0,t1);}
+f_8501(t0,t1);}
 
-C_noret_decl(trf_8252)
-static void C_fcall trf_8252(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8252(void *dummy){
+C_noret_decl(trf_8416)
+static void C_fcall trf_8416(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8416(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8252(t0,t1);}
+f_8416(t0,t1);}
 
-C_noret_decl(trf_7966)
-static void C_fcall trf_7966(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7966(void *dummy){
+C_noret_decl(trf_8130)
+static void C_fcall trf_8130(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8130(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7966(t0,t1);}
+f_8130(t0,t1);}
 
-C_noret_decl(trf_7795)
-static void C_fcall trf_7795(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7795(void *dummy){
+C_noret_decl(trf_7959)
+static void C_fcall trf_7959(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7959(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7795(t0,t1);}
+f_7959(t0,t1);}
 
-C_noret_decl(trf_7469)
-static void C_fcall trf_7469(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7469(void *dummy){
+C_noret_decl(trf_7633)
+static void C_fcall trf_7633(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7633(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7469(t0,t1);}
+f_7633(t0,t1);}
 
-C_noret_decl(trf_7472)
-static void C_fcall trf_7472(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7472(void *dummy){
+C_noret_decl(trf_7636)
+static void C_fcall trf_7636(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7636(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7472(t0,t1);}
+f_7636(t0,t1);}
 
-C_noret_decl(trf_7585)
-static void C_fcall trf_7585(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7585(void *dummy){
+C_noret_decl(trf_7749)
+static void C_fcall trf_7749(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7749(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7585(t0,t1,t2);}
+f_7749(t0,t1,t2);}
 
-C_noret_decl(trf_7550)
-static void C_fcall trf_7550(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7550(void *dummy){
+C_noret_decl(trf_7714)
+static void C_fcall trf_7714(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7714(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7550(t0,t1,t2);}
+f_7714(t0,t1,t2);}
 
-C_noret_decl(trf_6934)
-static void C_fcall trf_6934(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6934(void *dummy){
+C_noret_decl(trf_6972)
+static void C_fcall trf_6972(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6972(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6934(t0,t1);}
+f_6972(t0,t1);}
 
-C_noret_decl(trf_6752)
-static void C_fcall trf_6752(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6752(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_6752(t0,t1);}
-
-C_noret_decl(trf_6614)
-static void C_fcall trf_6614(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6614(void *dummy){
+C_noret_decl(trf_6834)
+static void C_fcall trf_6834(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6834(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6614(t0,t1,t2,t3);}
+f_6834(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6627)
-static void C_fcall trf_6627(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6627(void *dummy){
+C_noret_decl(trf_6847)
+static void C_fcall trf_6847(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6847(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6627(t0,t1);}
+f_6847(t0,t1);}
 
-C_noret_decl(trf_6567)
-static void C_fcall trf_6567(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6567(void *dummy){
+C_noret_decl(trf_6787)
+static void C_fcall trf_6787(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6787(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6567(t0,t1,t2,t3);}
+f_6787(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6575)
-static void C_fcall trf_6575(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6575(void *dummy){
+C_noret_decl(trf_6795)
+static void C_fcall trf_6795(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6795(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6575(t0,t1,t2,t3);}
+f_6795(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6487)
-static void C_fcall trf_6487(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6487(void *dummy){
+C_noret_decl(trf_6707)
+static void C_fcall trf_6707(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6707(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6487(t0,t1,t2);}
+f_6707(t0,t1,t2);}
 
-C_noret_decl(trf_6495)
-static void C_fcall trf_6495(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6495(void *dummy){
+C_noret_decl(trf_6715)
+static void C_fcall trf_6715(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6715(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6495(t0,t1,t2);}
+f_6715(t0,t1,t2);}
 
-C_noret_decl(trf_6406)
-static void C_fcall trf_6406(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6406(void *dummy){
+C_noret_decl(trf_6626)
+static void C_fcall trf_6626(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6626(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6406(t0,t1,t2);}
+f_6626(t0,t1,t2);}
 
-C_noret_decl(trf_6414)
-static void C_fcall trf_6414(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6414(void *dummy){
+C_noret_decl(trf_6634)
+static void C_fcall trf_6634(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6634(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6414(t0,t1,t2);}
+f_6634(t0,t1,t2);}
 
-C_noret_decl(trf_6271)
-static void C_fcall trf_6271(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6271(void *dummy){
+C_noret_decl(trf_6491)
+static void C_fcall trf_6491(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6491(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6271(t0,t1);}
+f_6491(t0,t1);}
 
-C_noret_decl(trf_6184)
-static void C_fcall trf_6184(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6184(void *dummy){
+C_noret_decl(trf_6404)
+static void C_fcall trf_6404(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6404(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6184(t0,t1,t2,t3);}
+f_6404(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6190)
-static void C_fcall trf_6190(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6190(void *dummy){
+C_noret_decl(trf_6410)
+static void C_fcall trf_6410(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6410(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6190(t0,t1,t2,t3);}
+f_6410(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5890)
-static void C_fcall trf_5890(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5890(void *dummy){
+C_noret_decl(trf_6110)
+static void C_fcall trf_6110(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6110(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5890(t0,t1,t2);}
+f_6110(t0,t1,t2);}
 
-C_noret_decl(trf_5898)
-static void C_fcall trf_5898(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5898(void *dummy){
+C_noret_decl(trf_6118)
+static void C_fcall trf_6118(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6118(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5898(t0,t1,t2);}
+f_6118(t0,t1,t2);}
 
-C_noret_decl(trf_5925)
-static void C_fcall trf_5925(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5925(void *dummy){
+C_noret_decl(trf_6145)
+static void C_fcall trf_6145(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6145(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5925(t0,t1);}
+f_6145(t0,t1);}
 
-C_noret_decl(trf_5945)
-static void C_fcall trf_5945(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5945(void *dummy){
+C_noret_decl(trf_6165)
+static void C_fcall trf_6165(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6165(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5945(t0,t1);}
+f_6165(t0,t1);}
 
-C_noret_decl(trf_5957)
-static void C_fcall trf_5957(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5957(void *dummy){
+C_noret_decl(trf_6177)
+static void C_fcall trf_6177(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6177(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5957(t0,t1);}
+f_6177(t0,t1);}
 
-C_noret_decl(trf_5966)
-static void C_fcall trf_5966(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5966(void *dummy){
+C_noret_decl(trf_6186)
+static void C_fcall trf_6186(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6186(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5966(t0,t1);}
+f_6186(t0,t1);}
 
-C_noret_decl(trf_5851)
-static void C_fcall trf_5851(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5851(void *dummy){
+C_noret_decl(trf_6071)
+static void C_fcall trf_6071(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6071(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5851(t0,t1,t2,t3);}
+f_6071(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5780)
-static void C_fcall trf_5780(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5780(void *dummy){
+C_noret_decl(trf_6000)
+static void C_fcall trf_6000(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6000(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5780(t0,t1,t2);}
+f_6000(t0,t1,t2);}
 
-C_noret_decl(trf_5696)
-static void C_fcall trf_5696(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5696(void *dummy){
+C_noret_decl(trf_5916)
+static void C_fcall trf_5916(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5916(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2457,61 +2493,61 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_5696(t0,t1,t2,t3,t4,t5,t6);}
+f_5916(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_4438)
-static void C_fcall trf_4438(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4438(void *dummy){
+C_noret_decl(trf_4649)
+static void C_fcall trf_4649(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4649(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4438(t0,t1,t2,t3);}
+f_4649(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5646)
-static void C_fcall trf_5646(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5646(void *dummy){
+C_noret_decl(trf_5866)
+static void C_fcall trf_5866(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5866(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5646(t0,t1);}
+f_5866(t0,t1);}
 
-C_noret_decl(trf_5606)
-static void C_fcall trf_5606(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5606(void *dummy){
+C_noret_decl(trf_5826)
+static void C_fcall trf_5826(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5826(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5606(t0,t1);}
+f_5826(t0,t1);}
 
-C_noret_decl(trf_5060)
-static void C_fcall trf_5060(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5060(void *dummy){
+C_noret_decl(trf_5280)
+static void C_fcall trf_5280(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5280(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5060(t0,t1);}
+f_5280(t0,t1);}
 
-C_noret_decl(trf_5086)
-static void C_fcall trf_5086(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5086(void *dummy){
+C_noret_decl(trf_5306)
+static void C_fcall trf_5306(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5306(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5086(t0,t1);}
+f_5306(t0,t1);}
 
-C_noret_decl(trf_5336)
-static void C_fcall trf_5336(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5336(void *dummy){
+C_noret_decl(trf_5556)
+static void C_fcall trf_5556(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5556(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5336(t0,t1);}
+f_5556(t0,t1);}
 
-C_noret_decl(trf_5172)
-static void C_fcall trf_5172(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5172(void *dummy){
+C_noret_decl(trf_5392)
+static void C_fcall trf_5392(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5392(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2519,149 +2555,208 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_5172(t0,t1,t2,t3,t4,t5);}
+f_5392(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_4935)
-static void C_fcall trf_4935(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4935(void *dummy){
+C_noret_decl(trf_5155)
+static void C_fcall trf_5155(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5155(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4935(t0,t1);}
+f_5155(t0,t1);}
 
-C_noret_decl(trf_4890)
-static void C_fcall trf_4890(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4890(void *dummy){
+C_noret_decl(trf_5110)
+static void C_fcall trf_5110(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5110(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4890(t0,t1);}
+f_5110(t0,t1);}
 
-C_noret_decl(trf_4562)
-static void C_fcall trf_4562(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4562(void *dummy){
+C_noret_decl(trf_4782)
+static void C_fcall trf_4782(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4782(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4562(t0,t1);}
+f_4782(t0,t1);}
 
-C_noret_decl(trf_4478)
-static void C_fcall trf_4478(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4478(void *dummy){
+C_noret_decl(trf_4689)
+static void C_fcall trf_4689(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4689(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4478(t0,t1,t2);}
+f_4689(t0,t1,t2);}
 
-C_noret_decl(trf_4157)
-static void C_fcall trf_4157(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4157(void *dummy){
+C_noret_decl(trf_4368)
+static void C_fcall trf_4368(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4368(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4157(t0,t1,t2,t3);}
+f_4368(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4343)
-static void C_fcall trf_4343(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4343(void *dummy){
+C_noret_decl(trf_4554)
+static void C_fcall trf_4554(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4554(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4343(t0,t1,t2);}
+f_4554(t0,t1,t2);}
 
-C_noret_decl(trf_4278)
-static void C_fcall trf_4278(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4278(void *dummy){
+C_noret_decl(trf_4489)
+static void C_fcall trf_4489(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4489(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4278(t0,t1);}
+f_4489(t0,t1);}
 
-C_noret_decl(trf_4026)
-static void C_fcall trf_4026(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4026(void *dummy){
+C_noret_decl(trf_4237)
+static void C_fcall trf_4237(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4237(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4026(t0,t1,t2);}
+f_4237(t0,t1,t2);}
 
-C_noret_decl(trf_4100)
-static void C_fcall trf_4100(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4100(void *dummy){
+C_noret_decl(trf_4311)
+static void C_fcall trf_4311(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4311(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4100(t0,t1,t2);}
+f_4311(t0,t1,t2);}
 
-C_noret_decl(trf_3986)
-static void C_fcall trf_3986(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3986(void *dummy){
+C_noret_decl(trf_4197)
+static void C_fcall trf_4197(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4197(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3986(t0,t1,t2,t3);}
+f_4197(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3810)
-static void C_fcall trf_3810(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3810(void *dummy){
+C_noret_decl(trf_3829)
+static void C_fcall trf_3829(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3829(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3810(t0,t1,t2,t3);}
+f_3829(t0,t1,t2,t3);}
+
+C_noret_decl(trf_3910)
+static void C_fcall trf_3910(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3910(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_3910(t0,t1);}
+
+C_noret_decl(trf_3960)
+static void C_fcall trf_3960(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3960(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_3960(t0,t1);}
+
+C_noret_decl(trf_4089)
+static void C_fcall trf_4089(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4089(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_4089(t0,t1);}
 
-C_noret_decl(trf_3877)
-static void C_fcall trf_3877(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3877(void *dummy){
+C_noret_decl(trf_4008)
+static void C_fcall trf_4008(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4008(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3877(t0,t1);}
+f_4008(t0,t1);}
 
-C_noret_decl(trf_3850)
-static void C_fcall trf_3850(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3850(void *dummy){
+C_noret_decl(trf_3883)
+static void C_fcall trf_3883(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3883(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3850(t0,t1);}
+f_3883(t0,t1);}
 
-C_noret_decl(trf_3776)
-static void C_fcall trf_3776(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3776(void *dummy){
+C_noret_decl(trf_3866)
+static void C_fcall trf_3866(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3866(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_3866(t0,t1);}
+
+C_noret_decl(trf_3795)
+static void C_fcall trf_3795(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3795(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3776(t0,t1,t2,t3);}
+f_3795(t0,t1,t2,t3);}
+
+C_noret_decl(trf_3801)
+static void C_fcall trf_3801(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3801(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_3801(t0,t1,t2);}
 
-C_noret_decl(trf_3782)
-static void C_fcall trf_3782(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3782(void *dummy){
+C_noret_decl(trf_3809)
+static void C_fcall trf_3809(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3809(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3782(t0,t1,t2);}
+f_3809(t0,t1,t2);}
+
+C_noret_decl(trf_3783)
+static void C_fcall trf_3783(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3783(void *dummy){
+C_word t3=C_pick(0);
+C_word t2=C_pick(1);
+C_word t1=C_pick(2);
+C_word t0=C_pick(3);
+C_adjust_stack(-4);
+f_3783(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3790)
-static void C_fcall trf_3790(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3790(void *dummy){
+C_noret_decl(trf_3760)
+static void C_fcall trf_3760(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3760(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3790(t0,t1,t2);}
+f_3760(t0,t1,t2);}
+
+C_noret_decl(trf_3767)
+static void C_fcall trf_3767(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3767(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_3767(t0,t1);}
 
 C_noret_decl(tr3)
 static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
@@ -2828,309 +2923,317 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(1967)){
+if(!C_demand_2(2024)){
 C_save(t1);
-C_rereclaim2(1967*sizeof(C_word), 1);
+C_rereclaim2(2024*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,266);
+C_initialize_lf(lf,274);
 lf[0]=C_h_intern(&lf[0],34,"\010compilerscan-toplevel-assignments");
-lf[1]=C_h_intern(&lf[1],8,"\003sysput!");
-lf[2]=C_h_intern(&lf[2],21,"\010compileralways-bound");
-lf[3]=C_h_intern(&lf[3],9,"\003syserror");
-lf[4]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
-lf[5]=C_h_intern(&lf[5],12,"\003sysfor-each");
-lf[6]=C_h_intern(&lf[6],18,"\010compilerdebugging");
-lf[7]=C_h_intern(&lf[7],1,"o");
-lf[8]=C_decode_literal(C_heaptop,"\376B\000\000\014safe globals");
-lf[9]=C_h_intern(&lf[9],13,"\004corevariable");
-lf[10]=C_h_intern(&lf[10],2,"if");
-lf[11]=C_h_intern(&lf[11],3,"let");
-lf[12]=C_h_intern(&lf[12],6,"append");
-lf[13]=C_h_intern(&lf[13],6,"lambda");
-lf[14]=C_h_intern(&lf[14],13,"\004corecallunit");
-lf[15]=C_h_intern(&lf[15],9,"\004corecall");
-lf[16]=C_h_intern(&lf[16],4,"set!");
-lf[17]=C_h_intern(&lf[17],9,"\004corecond");
-lf[18]=C_h_intern(&lf[18],11,"\004coreswitch");
-lf[19]=C_h_intern(&lf[19],30,"call-with-current-continuation");
-lf[20]=C_h_intern(&lf[20],1,"p");
-lf[21]=C_decode_literal(C_heaptop,"\376B\000\000 scanning toplevel assignments...");
-lf[22]=C_h_intern(&lf[22],24,"\010compilersimplifications");
-lf[23]=C_h_intern(&lf[23],23,"\010compilersimplified-ops");
-lf[24]=C_h_intern(&lf[24],41,"\010compilerperform-high-level-optimizations");
-lf[25]=C_h_intern(&lf[25],12,"\010compilerget");
-lf[26]=C_h_intern(&lf[26],5,"quote");
-lf[27]=C_h_intern(&lf[27],10,"alist-cons");
-lf[28]=C_h_intern(&lf[28],4,"caar");
-lf[29]=C_h_intern(&lf[29],19,"\010compilermatch-node");
-lf[30]=C_h_intern(&lf[30],3,"any");
-lf[31]=C_h_intern(&lf[31],18,"\003syshash-table-ref");
-lf[32]=C_h_intern(&lf[32],30,"\010compilerbroken-constant-nodes");
-lf[33]=C_h_intern(&lf[33],11,"lset-adjoin");
-lf[34]=C_h_intern(&lf[34],3,"eq\077");
-lf[35]=C_h_intern(&lf[35],4,"node");
-lf[36]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[37]=C_h_intern(&lf[37],14,"\010compilerqnode");
-lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\033folding constant expression");
-lf[39]=C_h_intern(&lf[39],4,"eval");
-lf[40]=C_h_intern(&lf[40],22,"with-exception-handler");
-lf[41]=C_h_intern(&lf[41],5,"every");
-lf[42]=C_h_intern(&lf[42],9,"foldable\077");
-lf[43]=C_h_intern(&lf[43],7,"\003sysget");
-lf[44]=C_h_intern(&lf[44],18,"\010compilerintrinsic");
-lf[45]=C_h_intern(&lf[45],5,"value");
-lf[46]=C_decode_literal(C_heaptop,"\376B\000\000\035substituted constant variable");
-lf[47]=C_h_intern(&lf[47],16,"\010compilervarnode");
-lf[48]=C_h_intern(&lf[48],11,"collapsable");
-lf[49]=C_h_intern(&lf[49],10,"replacable");
-lf[50]=C_h_intern(&lf[50],7,"\003sysmap");
-lf[51]=C_h_intern(&lf[51],9,"replacing");
-lf[52]=C_h_intern(&lf[52],12,"contractable");
-lf[53]=C_h_intern(&lf[53],9,"removable");
-lf[54]=C_h_intern(&lf[54],11,"\004corelambda");
-lf[55]=C_h_intern(&lf[55],6,"unused");
-lf[56]=C_h_intern(&lf[56],9,"partition");
-lf[57]=C_h_intern(&lf[57],26,"\010compilerbuild-lambda-list");
-lf[58]=C_decode_literal(C_heaptop,"\376B\000\000\047merged explicitly consed rest parameter");
-lf[59]=C_h_intern(&lf[59],13,"explicit-rest");
-lf[60]=C_decode_literal(C_heaptop,"\376B\000\000 removed unused formal parameters");
-lf[61]=C_h_intern(&lf[61],30,"\010compilerdecompose-lambda-list");
-lf[62]=C_decode_literal(C_heaptop,"\376B\000\000\047merged explicitly consed rest parameter");
-lf[63]=C_h_intern(&lf[63],21,"has-unused-parameters");
-lf[64]=C_h_intern(&lf[64],31,"\010compilerinline-lambda-bindings");
-lf[65]=C_h_intern(&lf[65],13,"\010compilerput!");
-lf[66]=C_h_intern(&lf[66],13,"inline-target");
-lf[67]=C_decode_literal(C_heaptop,"\376B\000\000\024contracted procedure");
-lf[68]=C_h_intern(&lf[68],24,"\010compilercheck-signature");
-lf[69]=C_h_intern(&lf[69],30,"\010compilerconstant-declarations");
-lf[70]=C_h_intern(&lf[70],14,"\004coreundefined");
-lf[71]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[72]=C_h_intern(&lf[72],1,"x");
-lf[73]=C_decode_literal(C_heaptop,"\376B\000\0005removed call to constant procedure with unused result");
-lf[74]=C_h_intern(&lf[74],37,"\010compilerexpression-has-side-effects\077");
-lf[75]=C_h_intern(&lf[75],8,"assigned");
-lf[76]=C_h_intern(&lf[76],10,"references");
-lf[77]=C_h_intern(&lf[77],7,"unknown");
-lf[78]=C_decode_literal(C_heaptop,"\376B\000\000\022inlining procedure");
-lf[79]=C_decode_literal(C_heaptop,"\376B\000\000\017global inlining");
-lf[80]=C_decode_literal(C_heaptop,"\376B\000\000\010inlining");
-lf[81]=C_h_intern(&lf[81],1,"i");
-lf[82]=C_h_intern(&lf[82],22,"\010compilerinline-global");
-lf[83]=C_h_intern(&lf[83],14,"append-reverse");
-lf[84]=C_h_intern(&lf[84],6,"gensym");
-lf[85]=C_h_intern(&lf[85],1,"t");
-lf[86]=C_decode_literal(C_heaptop,"\376B\000\000+removed unused parameter to known procedure");
-lf[87]=C_h_intern(&lf[87],8,"split-at");
-lf[88]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_list");
-lf[89]=C_h_intern(&lf[89],20,"\004coreinline_allocate");
-lf[90]=C_decode_literal(C_heaptop,"\376B\000\000\042consed rest parameter at call site");
-lf[91]=C_h_intern(&lf[91],21,"\010compilerllist-length");
-lf[92]=C_h_intern(&lf[92],23,"\010compilerinline-locally");
-lf[93]=C_h_intern(&lf[93],3,"yes");
-lf[94]=C_h_intern(&lf[94],2,"no");
-lf[95]=C_h_intern(&lf[95],24,"\010compilerinline-max-size");
-lf[96]=C_h_intern(&lf[96],15,"\010compilerinline");
-lf[97]=C_h_intern(&lf[97],9,"inlinable");
-lf[98]=C_h_intern(&lf[98],11,"local-value");
-lf[99]=C_decode_literal(C_heaptop,"\376B\000\0006removed side-effect free assignment to unused variable");
-lf[100]=C_h_intern(&lf[100],16,"inline-transient");
-lf[101]=C_h_intern(&lf[101],26,"\010compilervariable-visible\077");
-lf[102]=C_h_intern(&lf[102],6,"global");
-lf[103]=C_decode_literal(C_heaptop,"\376B\000\000\031removed conditional forms");
-lf[104]=C_decode_literal(C_heaptop,"\376B\000\000\025removed binding forms");
-lf[105]=C_decode_literal(C_heaptop,"\376B\000\000\022replaced variables");
-lf[106]=C_h_intern(&lf[106],5,"print");
-lf[107]=C_h_intern(&lf[107],7,"newline");
-lf[108]=C_h_intern(&lf[108],6,"print*");
-lf[109]=C_decode_literal(C_heaptop,"\376B\000\000\027  call simplifications:");
-lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\017simplifications");
-lf[111]=C_decode_literal(C_heaptop,"\376B\000\000\022traversal phase...");
-lf[112]=C_h_intern(&lf[112],34,"\010compilerperform-pre-optimization!");
-lf[113]=C_decode_literal(C_heaptop,"\376B\000\000\023Removed `not\047 forms");
-lf[114]=C_h_intern(&lf[114],24,"node-subexpressions-set!");
-lf[115]=C_h_intern(&lf[115],7,"reverse");
-lf[116]=C_h_intern(&lf[116],20,"node-parameters-set!");
-lf[117]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[118]=C_h_intern(&lf[118],17,"\010compilerget-list");
-lf[119]=C_h_intern(&lf[119],3,"not");
-lf[120]=C_h_intern(&lf[120],10,"call-sites");
-lf[121]=C_decode_literal(C_heaptop,"\376B\000\000\031pre-optimization phase...");
-lf[122]=C_h_intern(&lf[122],24,"register-simplifications");
-lf[123]=C_h_intern(&lf[123],19,"\003syshash-table-set!");
-lf[124]=C_h_intern(&lf[124],38,"\010compilerreorganize-recursive-bindings");
-lf[125]=C_decode_literal(C_heaptop,"\376B\000\000!converted assignments to bindings");
-lf[126]=C_h_intern(&lf[126],10,"fold-right");
-lf[127]=C_h_intern(&lf[127],4,"fold");
-lf[128]=C_h_intern(&lf[128],16,"topological-sort");
-lf[129]=C_h_intern(&lf[129],6,"lset<=");
-lf[130]=C_h_intern(&lf[130],10,"filter-map");
-lf[131]=C_h_intern(&lf[131],6,"filter");
-lf[132]=C_h_intern(&lf[132],10,"append-map");
-lf[133]=C_h_intern(&lf[133],28,"\010compilerscan-used-variables");
-lf[134]=C_h_intern(&lf[134],4,"cons");
-lf[135]=C_h_intern(&lf[135],27,"\010compilersubstitution-table");
-lf[136]=C_h_intern(&lf[136],16,"\010compilerrewrite");
-lf[137]=C_h_intern(&lf[137],28,"\010compilersimplify-named-call");
-lf[138]=C_h_intern(&lf[138],37,"\010compilerinline-substitutions-enabled");
-lf[139]=C_h_intern(&lf[139],11,"\004coreinline");
-lf[140]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[141]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[142]=C_h_intern(&lf[142],6,"unsafe");
-lf[143]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[144]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[145]=C_h_intern(&lf[145],6,"vector");
-lf[146]=C_h_intern(&lf[146],14,"rest-parameter");
-lf[147]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[148]=C_h_intern(&lf[148],11,"number-type");
-lf[149]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[150]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[151]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[152]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[153]=C_h_intern(&lf[153],6,"fixnum");
-lf[154]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[155]=C_h_intern(&lf[155],21,"\010compilerfold-boolean");
-lf[156]=C_h_intern(&lf[156],6,"flonum");
-lf[157]=C_h_intern(&lf[157],7,"generic");
-lf[158]=C_h_intern(&lf[158],5,"cons*");
+lf[1]=C_h_intern(&lf[1],13,"alist-update!");
+lf[2]=C_h_intern(&lf[2],13,"\004corevariable");
+lf[3]=C_h_intern(&lf[3],6,"remove");
+lf[4]=C_h_intern(&lf[4],2,"if");
+lf[5]=C_h_intern(&lf[5],3,"let");
+lf[6]=C_h_intern(&lf[6],6,"append");
+lf[7]=C_h_intern(&lf[7],6,"lambda");
+lf[8]=C_h_intern(&lf[8],9,"\004corecall");
+lf[9]=C_h_intern(&lf[9],4,"set!");
+lf[10]=C_h_intern(&lf[10],8,"\003sysput!");
+lf[11]=C_h_intern(&lf[11],23,"\010compilertoplevel-alias");
+lf[12]=C_h_intern(&lf[12],18,"\010compilerdebugging");
+lf[13]=C_h_intern(&lf[13],1,"x");
+lf[14]=C_h_intern(&lf[14],17,"get-output-string");
+lf[15]=C_h_intern(&lf[15],5,"write");
+lf[16]=C_h_intern(&lf[16],7,"display");
+lf[17]=C_decode_literal(C_heaptop,"\376B\000\000\004 -> ");
+lf[18]=C_decode_literal(C_heaptop,"\376B\000\000\020toplevel-alias: ");
+lf[19]=C_h_intern(&lf[19],18,"open-output-string");
+lf[20]=C_h_intern(&lf[20],4,"node");
+lf[21]=C_h_intern(&lf[21],14,"\004coreundefined");
+lf[22]=C_h_intern(&lf[22],19,"\010compilercopy-node!");
+lf[23]=C_h_intern(&lf[23],25,"\010compilercompiler-warning");
+lf[24]=C_h_intern(&lf[24],3,"var");
+lf[25]=C_decode_literal(C_heaptop,"\376B\000\000;dropping assignment of unused value to global variable `~s\047");
+lf[26]=C_h_intern(&lf[26],9,"alist-ref");
+lf[27]=C_h_intern(&lf[27],11,"\004corelambda");
+lf[28]=C_h_intern(&lf[28],13,"\004corecallunit");
+lf[29]=C_h_intern(&lf[29],9,"\004corecond");
+lf[30]=C_h_intern(&lf[30],11,"\004coreswitch");
+lf[31]=C_h_intern(&lf[31],21,"\010compileralways-bound");
+lf[32]=C_h_intern(&lf[32],9,"\003syserror");
+lf[33]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
+lf[34]=C_h_intern(&lf[34],12,"\003sysfor-each");
+lf[35]=C_h_intern(&lf[35],1,"o");
+lf[36]=C_decode_literal(C_heaptop,"\376B\000\000\014safe globals");
+lf[37]=C_h_intern(&lf[37],17,"delete-duplicates");
+lf[38]=C_h_intern(&lf[38],3,"eq\077");
+lf[39]=C_h_intern(&lf[39],1,"p");
+lf[40]=C_decode_literal(C_heaptop,"\376B\000\000 scanning toplevel assignments...");
+lf[41]=C_h_intern(&lf[41],24,"\010compilersimplifications");
+lf[42]=C_h_intern(&lf[42],23,"\010compilersimplified-ops");
+lf[43]=C_h_intern(&lf[43],41,"\010compilerperform-high-level-optimizations");
+lf[44]=C_h_intern(&lf[44],12,"\010compilerget");
+lf[45]=C_h_intern(&lf[45],5,"quote");
+lf[46]=C_h_intern(&lf[46],10,"alist-cons");
+lf[47]=C_h_intern(&lf[47],4,"caar");
+lf[48]=C_h_intern(&lf[48],19,"\010compilermatch-node");
+lf[49]=C_h_intern(&lf[49],3,"any");
+lf[50]=C_h_intern(&lf[50],18,"\003syshash-table-ref");
+lf[51]=C_h_intern(&lf[51],30,"\010compilerbroken-constant-nodes");
+lf[52]=C_h_intern(&lf[52],11,"lset-adjoin");
+lf[53]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[54]=C_h_intern(&lf[54],14,"\010compilerqnode");
+lf[55]=C_decode_literal(C_heaptop,"\376B\000\000\033folding constant expression");
+lf[56]=C_h_intern(&lf[56],4,"eval");
+lf[57]=C_h_intern(&lf[57],22,"with-exception-handler");
+lf[58]=C_h_intern(&lf[58],30,"call-with-current-continuation");
+lf[59]=C_h_intern(&lf[59],5,"every");
+lf[60]=C_h_intern(&lf[60],9,"foldable\077");
+lf[61]=C_h_intern(&lf[61],7,"\003sysget");
+lf[62]=C_h_intern(&lf[62],18,"\010compilerintrinsic");
+lf[63]=C_h_intern(&lf[63],5,"value");
+lf[64]=C_decode_literal(C_heaptop,"\376B\000\000\035substituted constant variable");
+lf[65]=C_h_intern(&lf[65],16,"\010compilervarnode");
+lf[66]=C_h_intern(&lf[66],11,"collapsable");
+lf[67]=C_h_intern(&lf[67],10,"replacable");
+lf[68]=C_h_intern(&lf[68],7,"\003sysmap");
+lf[69]=C_h_intern(&lf[69],9,"replacing");
+lf[70]=C_h_intern(&lf[70],12,"contractable");
+lf[71]=C_h_intern(&lf[71],9,"removable");
+lf[72]=C_h_intern(&lf[72],6,"unused");
+lf[73]=C_h_intern(&lf[73],9,"partition");
+lf[74]=C_h_intern(&lf[74],26,"\010compilerbuild-lambda-list");
+lf[75]=C_decode_literal(C_heaptop,"\376B\000\000\047merged explicitly consed rest parameter");
+lf[76]=C_h_intern(&lf[76],13,"explicit-rest");
+lf[77]=C_decode_literal(C_heaptop,"\376B\000\000 removed unused formal parameters");
+lf[78]=C_h_intern(&lf[78],30,"\010compilerdecompose-lambda-list");
+lf[79]=C_decode_literal(C_heaptop,"\376B\000\000\047merged explicitly consed rest parameter");
+lf[80]=C_h_intern(&lf[80],21,"has-unused-parameters");
+lf[81]=C_h_intern(&lf[81],31,"\010compilerinline-lambda-bindings");
+lf[82]=C_h_intern(&lf[82],13,"\010compilerput!");
+lf[83]=C_h_intern(&lf[83],13,"inline-target");
+lf[84]=C_decode_literal(C_heaptop,"\376B\000\000\024contracted procedure");
+lf[85]=C_h_intern(&lf[85],24,"\010compilercheck-signature");
+lf[86]=C_h_intern(&lf[86],30,"\010compilerconstant-declarations");
+lf[87]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[88]=C_decode_literal(C_heaptop,"\376B\000\0005removed call to constant procedure with unused result");
+lf[89]=C_h_intern(&lf[89],37,"\010compilerexpression-has-side-effects\077");
+lf[90]=C_h_intern(&lf[90],8,"assigned");
+lf[91]=C_h_intern(&lf[91],10,"references");
+lf[92]=C_h_intern(&lf[92],7,"unknown");
+lf[93]=C_decode_literal(C_heaptop,"\376B\000\000\022inlining procedure");
+lf[94]=C_decode_literal(C_heaptop,"\376B\000\000\017global inlining");
+lf[95]=C_decode_literal(C_heaptop,"\376B\000\000\010inlining");
+lf[96]=C_h_intern(&lf[96],1,"i");
+lf[97]=C_h_intern(&lf[97],22,"\010compilerinline-global");
+lf[98]=C_h_intern(&lf[98],14,"append-reverse");
+lf[99]=C_h_intern(&lf[99],6,"gensym");
+lf[100]=C_h_intern(&lf[100],1,"t");
+lf[101]=C_decode_literal(C_heaptop,"\376B\000\000+removed unused parameter to known procedure");
+lf[102]=C_h_intern(&lf[102],8,"split-at");
+lf[103]=C_decode_literal(C_heaptop,"\376B\000\000\012C_a_i_list");
+lf[104]=C_h_intern(&lf[104],20,"\004coreinline_allocate");
+lf[105]=C_decode_literal(C_heaptop,"\376B\000\000\042consed rest parameter at call site");
+lf[106]=C_h_intern(&lf[106],21,"\010compilerllist-length");
+lf[107]=C_h_intern(&lf[107],23,"\010compilerinline-locally");
+lf[108]=C_h_intern(&lf[108],3,"yes");
+lf[109]=C_h_intern(&lf[109],2,"no");
+lf[110]=C_h_intern(&lf[110],24,"\010compilerinline-max-size");
+lf[111]=C_h_intern(&lf[111],15,"\010compilerinline");
+lf[112]=C_h_intern(&lf[112],9,"inlinable");
+lf[113]=C_h_intern(&lf[113],11,"local-value");
+lf[114]=C_decode_literal(C_heaptop,"\376B\000\0006removed side-effect free assignment to unused variable");
+lf[115]=C_h_intern(&lf[115],16,"inline-transient");
+lf[116]=C_h_intern(&lf[116],26,"\010compilervariable-visible\077");
+lf[117]=C_h_intern(&lf[117],6,"global");
+lf[118]=C_decode_literal(C_heaptop,"\376B\000\000\031removed conditional forms");
+lf[119]=C_decode_literal(C_heaptop,"\376B\000\000\025removed binding forms");
+lf[120]=C_decode_literal(C_heaptop,"\376B\000\000\022replaced variables");
+lf[121]=C_h_intern(&lf[121],5,"print");
+lf[122]=C_h_intern(&lf[122],7,"newline");
+lf[123]=C_h_intern(&lf[123],6,"print*");
+lf[124]=C_decode_literal(C_heaptop,"\376B\000\000\027  call simplifications:");
+lf[125]=C_decode_literal(C_heaptop,"\376B\000\000\017simplifications");
+lf[126]=C_decode_literal(C_heaptop,"\376B\000\000\022traversal phase...");
+lf[127]=C_h_intern(&lf[127],34,"\010compilerperform-pre-optimization!");
+lf[128]=C_decode_literal(C_heaptop,"\376B\000\000\023Removed `not\047 forms");
+lf[129]=C_h_intern(&lf[129],24,"node-subexpressions-set!");
+lf[130]=C_h_intern(&lf[130],7,"reverse");
+lf[131]=C_h_intern(&lf[131],20,"node-parameters-set!");
+lf[132]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[133]=C_h_intern(&lf[133],17,"\010compilerget-list");
+lf[134]=C_h_intern(&lf[134],3,"not");
+lf[135]=C_h_intern(&lf[135],10,"call-sites");
+lf[136]=C_decode_literal(C_heaptop,"\376B\000\000\031pre-optimization phase...");
+lf[137]=C_h_intern(&lf[137],24,"register-simplifications");
+lf[138]=C_h_intern(&lf[138],19,"\003syshash-table-set!");
+lf[139]=C_h_intern(&lf[139],38,"\010compilerreorganize-recursive-bindings");
+lf[140]=C_decode_literal(C_heaptop,"\376B\000\000!converted assignments to bindings");
+lf[141]=C_h_intern(&lf[141],10,"fold-right");
+lf[142]=C_h_intern(&lf[142],4,"fold");
+lf[143]=C_h_intern(&lf[143],16,"topological-sort");
+lf[144]=C_h_intern(&lf[144],6,"lset<=");
+lf[145]=C_h_intern(&lf[145],10,"filter-map");
+lf[146]=C_h_intern(&lf[146],6,"filter");
+lf[147]=C_h_intern(&lf[147],10,"append-map");
+lf[148]=C_h_intern(&lf[148],28,"\010compilerscan-used-variables");
+lf[149]=C_h_intern(&lf[149],4,"cons");
+lf[150]=C_h_intern(&lf[150],27,"\010compilersubstitution-table");
+lf[151]=C_h_intern(&lf[151],16,"\010compilerrewrite");
+lf[152]=C_h_intern(&lf[152],28,"\010compilersimplify-named-call");
+lf[153]=C_h_intern(&lf[153],37,"\010compilerinline-substitutions-enabled");
+lf[154]=C_h_intern(&lf[154],11,"\004coreinline");
+lf[155]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[156]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[157]=C_h_intern(&lf[157],6,"unsafe");
+lf[158]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[159]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[160]=C_h_intern(&lf[160],9,"\004coreproc");
+lf[160]=C_h_intern(&lf[160],11,"number-type");
 lf[161]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[162]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[163]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[164]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[165]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[165]=C_h_intern(&lf[165],6,"fixnum");
 lf[166]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[167]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[168]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[169]=C_h_intern(&lf[169],19,"\010compilerfold-inner");
-lf[170]=C_h_intern(&lf[170],6,"remove");
+lf[167]=C_h_intern(&lf[167],21,"\010compilerfold-boolean");
+lf[168]=C_h_intern(&lf[168],6,"flonum");
+lf[169]=C_h_intern(&lf[169],7,"generic");
+lf[170]=C_h_intern(&lf[170],5,"cons*");
 lf[171]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[172]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[172]=C_h_intern(&lf[172],9,"\004coreproc");
 lf[173]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[174]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[175]=C_h_intern(&lf[175],5,"fifth");
+lf[175]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[176]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
 lf[177]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[178]=C_h_intern(&lf[178],13,"\010compilerbomb");
-lf[179]=C_decode_literal(C_heaptop,"\376B\000\000\023bad type (optimize)");
-lf[180]=C_h_intern(&lf[180],34,"\010compilertransform-direct-lambdas!");
-lf[181]=C_h_intern(&lf[181],5,"boxed");
-lf[182]=C_h_intern(&lf[182],18,"\004coredirect_lambda");
-lf[183]=C_h_intern(&lf[183],15,"\004coreinline_ref");
-lf[184]=C_h_intern(&lf[184],37,"\010compilerestimate-foreign-result-size");
-lf[185]=C_h_intern(&lf[185],19,"\004coreinline_loc_ref");
-lf[186]=C_h_intern(&lf[186],16,"\004coredirect_call");
-lf[187]=C_h_intern(&lf[187],5,"lset=");
-lf[188]=C_h_intern(&lf[188],6,"delete");
-lf[189]=C_h_intern(&lf[189],19,"\010compilercopy-node!");
-lf[190]=C_h_intern(&lf[190],4,"quit");
-lf[191]=C_decode_literal(C_heaptop,"\376B\000\000;known procedure called with wrong number of arguments: `~A\047");
-lf[192]=C_h_intern(&lf[192],15,"lset-difference");
-lf[193]=C_h_intern(&lf[193],15,"node-class-set!");
-lf[194]=C_h_intern(&lf[194],12,"\004corerecurse");
-lf[195]=C_decode_literal(C_heaptop,"\376B\000\000Gknown procedure called recursively with wrong number of arguments: `~A\047");
-lf[196]=C_h_intern(&lf[196],4,"take");
-lf[197]=C_decode_literal(C_heaptop,"\376B\000\000Gknown procedure called recursively with wrong number of arguments: `~A\047");
-lf[198]=C_decode_literal(C_heaptop,"\376B\000\000\014missing kvar");
-lf[199]=C_h_intern(&lf[199],11,"\004corereturn");
-lf[200]=C_decode_literal(C_heaptop,"\376B\000\000\017bad call (leaf)");
-lf[201]=C_h_intern(&lf[201],6,"cdaddr");
-lf[202]=C_h_intern(&lf[202],6,"caaddr");
-lf[203]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid parameter list");
-lf[204]=C_decode_literal(C_heaptop,"\376B\000\0006direct leaf routine with hoistable closures/allocation");
-lf[205]=C_h_intern(&lf[205],6,"unzip1");
-lf[206]=C_h_intern(&lf[206],16,"\003sysmake-promise");
-lf[207]=C_decode_literal(C_heaptop,"\376B\000\000\036direct leaf routine/allocation");
-lf[208]=C_decode_literal(C_heaptop,"\376B\000\000(direct leaf routine optimization pass...");
-lf[209]=C_h_intern(&lf[209],32,"\010compilerperform-lambda-lifting!");
-lf[210]=C_h_intern(&lf[210],23,"\003syshash-table-for-each");
-lf[211]=C_h_intern(&lf[211],1,"+");
-lf[212]=C_h_intern(&lf[212],17,"delete-duplicates");
-lf[213]=C_h_intern(&lf[213],14,"\004coreprimitive");
-lf[214]=C_h_intern(&lf[214],7,"delete!");
-lf[215]=C_h_intern(&lf[215],11,"concatenate");
-lf[216]=C_h_intern(&lf[216],5,"count");
-lf[217]=C_h_intern(&lf[217],22,"\010compilerhide-variable");
-lf[218]=C_decode_literal(C_heaptop,"\376B\000\000\037moving liftables to toplevel...");
-lf[219]=C_decode_literal(C_heaptop,"\376B\000\000\032removing local bindings...");
-lf[220]=C_decode_literal(C_heaptop,"\376B\000\000\026changing call sites...");
-lf[221]=C_h_intern(&lf[221],12,"pretty-print");
-lf[222]=C_h_intern(&lf[222],1,"l");
-lf[223]=C_decode_literal(C_heaptop,"\376B\000\000\026additional parameters:");
-lf[224]=C_decode_literal(C_heaptop,"\376B\000\000\035gathering extra parameters...");
-lf[225]=C_decode_literal(C_heaptop,"\376B\000\000\031liftable local procedures");
-lf[226]=C_decode_literal(C_heaptop,"\376B\000\000Aeliminating liftables by access-lists and non-liftable callees...");
-lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\014accessibles:");
-lf[228]=C_decode_literal(C_heaptop,"\376B\000\000\031computing access-lists...");
-lf[229]=C_decode_literal(C_heaptop,"\376B\000\000\013call-graph:");
-lf[230]=C_decode_literal(C_heaptop,"\376B\000\000\034eliminating non-liftables...");
-lf[231]=C_decode_literal(C_heaptop,"\376B\000\000\026building call graph...");
-lf[232]=C_decode_literal(C_heaptop,"\376B\000\000\026gathering liftables...");
-lf[233]=C_h_intern(&lf[233],11,"make-vector");
-lf[234]=C_h_intern(&lf[234],3,"var");
-lf[235]=C_h_intern(&lf[235],1,"y");
-lf[236]=C_h_intern(&lf[236],2,"d2");
-lf[237]=C_h_intern(&lf[237],1,"z");
-lf[238]=C_h_intern(&lf[238],2,"d3");
-lf[239]=C_h_intern(&lf[239],2,"d1");
-lf[240]=C_h_intern(&lf[240],2,"op");
-lf[241]=C_h_intern(&lf[241],5,"clist");
-lf[242]=C_h_intern(&lf[242],34,"\010compilermembership-test-operators");
-lf[243]=C_h_intern(&lf[243],32,"\010compilermembership-unfold-limit");
-lf[244]=C_h_intern(&lf[244],4,"var1");
-lf[245]=C_h_intern(&lf[245],4,"var0");
-lf[246]=C_h_intern(&lf[246],6,"const1");
-lf[247]=C_h_intern(&lf[247],4,"var2");
-lf[248]=C_h_intern(&lf[248],6,"const2");
-lf[249]=C_h_intern(&lf[249],4,"rest");
-lf[250]=C_h_intern(&lf[250],5,"body2");
-lf[251]=C_h_intern(&lf[251],5,"body1");
-lf[252]=C_h_intern(&lf[252],27,"\010compilereq-inline-operator");
-lf[253]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\001\000\000\000\002\376\377\016");
-lf[254]=C_h_intern(&lf[254],19,"\010compilerimmediate\077");
-lf[255]=C_h_intern(&lf[255],5,"const");
-lf[256]=C_h_intern(&lf[256],1,"n");
-lf[257]=C_h_intern(&lf[257],7,"clauses");
-lf[258]=C_h_intern(&lf[258],4,"body");
-lf[259]=C_h_intern(&lf[259],1,"d");
-lf[260]=C_h_intern(&lf[260],4,"more");
-lf[261]=C_h_intern(&lf[261],4,"args");
-lf[262]=C_h_intern(&lf[262],1,"a");
-lf[263]=C_h_intern(&lf[263],1,"b");
-lf[264]=C_h_intern(&lf[264],1,"c");
-lf[265]=C_h_intern(&lf[265],4,"cdar");
-C_register_lf2(lf,266,create_ptable());
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3703,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[178]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[179]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[180]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[181]=C_h_intern(&lf[181],19,"\010compilerfold-inner");
+lf[182]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[183]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[184]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[185]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[186]=C_h_intern(&lf[186],5,"fifth");
+lf[187]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[188]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[189]=C_h_intern(&lf[189],13,"\010compilerbomb");
+lf[190]=C_decode_literal(C_heaptop,"\376B\000\000\023bad type (optimize)");
+lf[191]=C_h_intern(&lf[191],34,"\010compilertransform-direct-lambdas!");
+lf[192]=C_h_intern(&lf[192],5,"boxed");
+lf[193]=C_h_intern(&lf[193],18,"\004coredirect_lambda");
+lf[194]=C_h_intern(&lf[194],15,"\004coreinline_ref");
+lf[195]=C_h_intern(&lf[195],37,"\010compilerestimate-foreign-result-size");
+lf[196]=C_h_intern(&lf[196],19,"\004coreinline_loc_ref");
+lf[197]=C_h_intern(&lf[197],16,"\004coredirect_call");
+lf[198]=C_h_intern(&lf[198],5,"lset=");
+lf[199]=C_h_intern(&lf[199],6,"delete");
+lf[200]=C_h_intern(&lf[200],4,"quit");
+lf[201]=C_decode_literal(C_heaptop,"\376B\000\000;known procedure called with wrong number of arguments: `~A\047");
+lf[202]=C_h_intern(&lf[202],15,"lset-difference");
+lf[203]=C_h_intern(&lf[203],15,"node-class-set!");
+lf[204]=C_h_intern(&lf[204],12,"\004corerecurse");
+lf[205]=C_decode_literal(C_heaptop,"\376B\000\000Gknown procedure called recursively with wrong number of arguments: `~A\047");
+lf[206]=C_h_intern(&lf[206],4,"take");
+lf[207]=C_decode_literal(C_heaptop,"\376B\000\000Gknown procedure called recursively with wrong number of arguments: `~A\047");
+lf[208]=C_decode_literal(C_heaptop,"\376B\000\000\014missing kvar");
+lf[209]=C_h_intern(&lf[209],11,"\004corereturn");
+lf[210]=C_decode_literal(C_heaptop,"\376B\000\000\017bad call (leaf)");
+lf[211]=C_h_intern(&lf[211],6,"cdaddr");
+lf[212]=C_h_intern(&lf[212],6,"caaddr");
+lf[213]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid parameter list");
+lf[214]=C_decode_literal(C_heaptop,"\376B\000\0006direct leaf routine with hoistable closures/allocation");
+lf[215]=C_h_intern(&lf[215],6,"unzip1");
+lf[216]=C_h_intern(&lf[216],16,"\003sysmake-promise");
+lf[217]=C_decode_literal(C_heaptop,"\376B\000\000\036direct leaf routine/allocation");
+lf[218]=C_decode_literal(C_heaptop,"\376B\000\000(direct leaf routine optimization pass...");
+lf[219]=C_h_intern(&lf[219],32,"\010compilerperform-lambda-lifting!");
+lf[220]=C_h_intern(&lf[220],23,"\003syshash-table-for-each");
+lf[221]=C_h_intern(&lf[221],1,"+");
+lf[222]=C_h_intern(&lf[222],14,"\004coreprimitive");
+lf[223]=C_h_intern(&lf[223],7,"delete!");
+lf[224]=C_h_intern(&lf[224],11,"concatenate");
+lf[225]=C_h_intern(&lf[225],5,"count");
+lf[226]=C_h_intern(&lf[226],22,"\010compilerhide-variable");
+lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\037moving liftables to toplevel...");
+lf[228]=C_decode_literal(C_heaptop,"\376B\000\000\032removing local bindings...");
+lf[229]=C_decode_literal(C_heaptop,"\376B\000\000\026changing call sites...");
+lf[230]=C_h_intern(&lf[230],12,"pretty-print");
+lf[231]=C_h_intern(&lf[231],1,"l");
+lf[232]=C_decode_literal(C_heaptop,"\376B\000\000\026additional parameters:");
+lf[233]=C_decode_literal(C_heaptop,"\376B\000\000\035gathering extra parameters...");
+lf[234]=C_decode_literal(C_heaptop,"\376B\000\000\031liftable local procedures");
+lf[235]=C_decode_literal(C_heaptop,"\376B\000\000Aeliminating liftables by access-lists and non-liftable callees...");
+lf[236]=C_decode_literal(C_heaptop,"\376B\000\000\014accessibles:");
+lf[237]=C_decode_literal(C_heaptop,"\376B\000\000\031computing access-lists...");
+lf[238]=C_decode_literal(C_heaptop,"\376B\000\000\013call-graph:");
+lf[239]=C_decode_literal(C_heaptop,"\376B\000\000\034eliminating non-liftables...");
+lf[240]=C_decode_literal(C_heaptop,"\376B\000\000\026building call graph...");
+lf[241]=C_decode_literal(C_heaptop,"\376B\000\000\026gathering liftables...");
+lf[242]=C_h_intern(&lf[242],11,"make-vector");
+lf[243]=C_h_intern(&lf[243],1,"y");
+lf[244]=C_h_intern(&lf[244],2,"d2");
+lf[245]=C_h_intern(&lf[245],1,"z");
+lf[246]=C_h_intern(&lf[246],2,"d3");
+lf[247]=C_h_intern(&lf[247],2,"d1");
+lf[248]=C_h_intern(&lf[248],2,"op");
+lf[249]=C_h_intern(&lf[249],5,"clist");
+lf[250]=C_h_intern(&lf[250],34,"\010compilermembership-test-operators");
+lf[251]=C_h_intern(&lf[251],32,"\010compilermembership-unfold-limit");
+lf[252]=C_h_intern(&lf[252],4,"var1");
+lf[253]=C_h_intern(&lf[253],4,"var0");
+lf[254]=C_h_intern(&lf[254],6,"const1");
+lf[255]=C_h_intern(&lf[255],4,"var2");
+lf[256]=C_h_intern(&lf[256],6,"const2");
+lf[257]=C_h_intern(&lf[257],4,"rest");
+lf[258]=C_h_intern(&lf[258],5,"body2");
+lf[259]=C_h_intern(&lf[259],5,"body1");
+lf[260]=C_h_intern(&lf[260],27,"\010compilereq-inline-operator");
+lf[261]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\001\000\000\000\002\376\377\016");
+lf[262]=C_h_intern(&lf[262],19,"\010compilerimmediate\077");
+lf[263]=C_h_intern(&lf[263],5,"const");
+lf[264]=C_h_intern(&lf[264],1,"n");
+lf[265]=C_h_intern(&lf[265],7,"clauses");
+lf[266]=C_h_intern(&lf[266],4,"body");
+lf[267]=C_h_intern(&lf[267],1,"d");
+lf[268]=C_h_intern(&lf[268],4,"more");
+lf[269]=C_h_intern(&lf[269],4,"args");
+lf[270]=C_h_intern(&lf[270],1,"a");
+lf[271]=C_h_intern(&lf[271],1,"b");
+lf[272]=C_h_intern(&lf[272],1,"c");
+lf[273]=C_h_intern(&lf[273],4,"cdar");
+C_register_lf2(lf,274,create_ptable());
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3752,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k3701 */
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1){
+/* k3750 */
+static void C_ccall f_3752(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3703,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3706,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3752,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3755,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k3704 in k3701 */
-static void C_ccall f_3706(C_word c,C_word t0,C_word t1){
+/* k3753 in k3750 */
+static void C_ccall f_3755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3706,2,t0,t1);}
-t2=C_mutate((C_word*)lf[0]+1 /* (set! scan-toplevel-assignments ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3708,tmp=(C_word)a,a+=2,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3980,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 105  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[233]+1)))(4,*((C_word*)lf[233]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_3755,2,t0,t1);}
+t2=C_mutate((C_word*)lf[0]+1 /* (set! scan-toplevel-assignments ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3757,tmp=(C_word)a,a+=2,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4191,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 136  make-vector */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[242]+1)))(4,*((C_word*)lf[242]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}
 
-/* k3978 in k3704 in k3701 */
-static void C_ccall f_3980(C_word c,C_word t0,C_word t1){
+/* k4189 in k3753 in k3750 */
+static void C_ccall f_4191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3157,47 +3260,47 @@ C_word t23;
 C_word t24;
 C_word ab[56],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3980,2,t0,t1);}
-t2=C_mutate((C_word*)lf[22]+1 /* (set! simplifications ...) */,t1);
-t3=C_set_block_item(lf[23] /* simplified-ops */,0,C_SCHEME_END_OF_LIST);
-t4=C_mutate((C_word*)lf[24]+1 /* (set! perform-high-level-optimizations ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3983,tmp=(C_word)a,a+=2,tmp));
-t5=C_mutate((C_word*)lf[112]+1 /* (set! perform-pre-optimization! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5844,tmp=(C_word)a,a+=2,tmp));
-t6=C_mutate((C_word*)lf[122]+1 /* (set! register-simplifications ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6163,tmp=(C_word)a,a+=2,tmp));
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6170,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t8=(C_word)C_a_i_cons(&a,2,lf[262],C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_4191,2,t0,t1);}
+t2=C_mutate((C_word*)lf[41]+1 /* (set! simplifications ...) */,t1);
+t3=C_set_block_item(lf[42] /* simplified-ops */,0,C_SCHEME_END_OF_LIST);
+t4=C_mutate((C_word*)lf[43]+1 /* (set! perform-high-level-optimizations ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4194,tmp=(C_word)a,a+=2,tmp));
+t5=C_mutate((C_word*)lf[127]+1 /* (set! perform-pre-optimization! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6064,tmp=(C_word)a,a+=2,tmp));
+t6=C_mutate((C_word*)lf[137]+1 /* (set! register-simplifications ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6383,tmp=(C_word)a,a+=2,tmp));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6390,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t8=(C_word)C_a_i_cons(&a,2,lf[270],C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,lf[9],t9);
-t11=(C_word)C_a_i_cons(&a,2,lf[263],lf[264]);
+t10=(C_word)C_a_i_cons(&a,2,lf[2],t9);
+t11=(C_word)C_a_i_cons(&a,2,lf[271],lf[272]);
 t12=(C_word)C_a_i_cons(&a,2,t10,t11);
-t13=(C_word)C_a_i_cons(&a,2,lf[259],t12);
-t14=(C_word)C_a_i_cons(&a,2,lf[15],t13);
-t15=(C_word)C_a_i_cons(&a,2,lf[259],C_SCHEME_END_OF_LIST);
-t16=(C_word)C_a_i_cons(&a,2,lf[264],t15);
-t17=(C_word)C_a_i_cons(&a,2,lf[263],t16);
-t18=(C_word)C_a_i_cons(&a,2,lf[262],t17);
-t19=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14556,tmp=(C_word)a,a+=2,tmp);
+t13=(C_word)C_a_i_cons(&a,2,lf[267],t12);
+t14=(C_word)C_a_i_cons(&a,2,lf[8],t13);
+t15=(C_word)C_a_i_cons(&a,2,lf[267],C_SCHEME_END_OF_LIST);
+t16=(C_word)C_a_i_cons(&a,2,lf[272],t15);
+t17=(C_word)C_a_i_cons(&a,2,lf[271],t16);
+t18=(C_word)C_a_i_cons(&a,2,lf[270],t17);
+t19=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14726,tmp=(C_word)a,a+=2,tmp);
 t20=(C_word)C_a_i_cons(&a,2,t19,C_SCHEME_END_OF_LIST);
 t21=(C_word)C_a_i_cons(&a,2,t18,t20);
 t22=(C_word)C_a_i_cons(&a,2,t14,t21);
 t23=(C_word)C_a_i_list(&a,1,t22);
-C_trace("optimizer.scm: 474  ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[123]))(5,*((C_word*)lf[123]+1),t7,*((C_word*)lf[22]+1),lf[15],t23);}
+/* optimizer.scm: 506  ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[138]))(5,*((C_word*)lf[138]+1),t7,*((C_word*)lf[41]+1),lf[8],t23);}
 
-/* a14555 in k3978 in k3704 in k3701 */
-static void C_ccall f_14556(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* a14725 in k4189 in k3753 in k3750 */
+static void C_ccall f_14726(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_14556,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14564,a[2]=t1,a[3]=t5,a[4]=t4,a[5]=t6,a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 483  ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[31]))(4,*((C_word*)lf[31]+1),t7,C_retrieve(lf[135]),t3);}
+C_save_and_reclaim((void*)tr7,(void*)f_14726,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14734,a[2]=t1,a[3]=t5,a[4]=t4,a[5]=t6,a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 515  ##sys#hash-table-ref */
+((C_proc4)C_retrieve_symbol_proc(lf[50]))(4,*((C_word*)lf[50]+1),t7,C_retrieve(lf[150]),t3);}
 
-/* k14562 in a14555 in k3978 in k3704 in k3701 */
-static void C_ccall f_14564(C_word c,C_word t0,C_word t1){
+/* k14732 in a14725 in k4189 in k3753 in k3750 */
+static void C_ccall f_14734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3206,74 +3309,74 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14564,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14734,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14569,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t4,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14739,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t4,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_14569(t6,((C_word*)t0)[2],t2);}
+f_14739(t6,((C_word*)t0)[2],t2);}
 
-/* loop in k14562 in a14555 in k3978 in k3704 in k3701 */
-static void C_fcall f_14569(C_word t0,C_word t1,C_word t2){
+/* loop in k14732 in a14725 in k4189 in k3753 in k3750 */
+static void C_fcall f_14739(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14569,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14739,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14579,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14619,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 485  caar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[28]+1)))(3,*((C_word*)lf[28]+1),t4,t2);}}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14749,a[2]=((C_word*)t0)[6],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14789,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 517  caar */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[47]+1)))(3,*((C_word*)lf[47]+1),t4,t2);}}
 
-/* k14617 in loop in k14562 in a14555 in k3978 in k3704 in k3701 */
-static void C_ccall f_14619(C_word c,C_word t0,C_word t1){
+/* k14787 in loop in k14732 in a14725 in k4189 in k3753 in k3750 */
+static void C_ccall f_14789(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14619,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14623,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 485  cdar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[265]+1)))(3,*((C_word*)lf[265]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14789,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14793,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 517  cdar */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[273]+1)))(3,*((C_word*)lf[273]+1),t2,((C_word*)t0)[2]);}
 
-/* k14621 in k14617 in loop in k14562 in a14555 in k3978 in k3704 in k3701 */
-static void C_ccall f_14623(C_word c,C_word t0,C_word t1){
+/* k14791 in k14787 in loop in k14732 in a14725 in k4189 in k3753 in k3750 */
+static void C_ccall f_14793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 485  simplify-named-call");
-((C_proc9)C_retrieve_symbol_proc(lf[137]))(9,*((C_word*)lf[137]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* optimizer.scm: 517  simplify-named-call */
+((C_proc9)C_retrieve_symbol_proc(lf[152]))(9,*((C_word*)lf[152]+1),((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k14577 in loop in k14562 in a14555 in k3978 in k3704 in k3701 */
-static void C_ccall f_14579(C_word c,C_word t0,C_word t1){
+/* k14747 in loop in k14732 in a14725 in k4189 in k3753 in k3750 */
+static void C_ccall f_14749(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14579,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14749,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14583,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("g963964");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14753,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+/* g10321033 */
 t3=t2;
-f_14583(t3,((C_word*)t0)[4],t1);}
+f_14753(t3,((C_word*)t0)[4],t1);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 492  loop");
+/* optimizer.scm: 524  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14569(t3,((C_word*)t0)[4],t2);}}
+f_14739(t3,((C_word*)t0)[4],t2);}}
 
-/* g963 in k14577 in loop in k14562 in a14555 in k3978 in k3704 in k3701 */
-static void C_fcall f_14583(C_word t0,C_word t1,C_word t2){
+/* g1032 in k14747 in loop in k14732 in a14725 in k4189 in k3753 in k3750 */
+static void C_fcall f_14753(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3283,8 +3386,8 @@ C_word t7;
 C_word t8;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14583,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_assq(((C_word*)t0)[2],C_retrieve(lf[23]));
+C_save_and_reclaim((void*)trf_14753,NULL,3,t0,t1,t2);}
+t3=(C_word)C_i_assq(((C_word*)t0)[2],C_retrieve(lf[42]));
 if(C_truep(t3)){
 t4=(C_word)C_i_cdr(t3);
 t5=(C_word)C_fixnum_increase(t4);
@@ -3292,22 +3395,22 @@ t6=(C_word)C_i_set_cdr(t3,t5);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14605,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 490  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t4,((C_word*)t0)[2],C_fix(1),C_retrieve(lf[23]));}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14775,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 522  alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t4,((C_word*)t0)[2],C_fix(1),C_retrieve(lf[42]));}}
 
-/* k14603 in g963 in k14577 in loop in k14562 in a14555 in k3978 in k3704 in k3701 */
-static void C_ccall f_14605(C_word c,C_word t0,C_word t1){
+/* k14773 in g1032 in k14747 in loop in k14732 in a14725 in k4189 in k3753 in k3750 */
+static void C_ccall f_14775(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[23]+1 /* (set! simplified-ops ...) */,t1);
+t2=C_mutate((C_word*)lf[42]+1 /* (set! simplified-ops ...) */,t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6170(C_word c,C_word t0,C_word t1){
+/* k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6390(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3459,176 +3562,176 @@ C_word t148;
 C_word t149;
 C_word ab[446],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6170,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6173,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_a_i_cons(&a,2,lf[244],C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_cons(&a,2,lf[240],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[245],C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6390,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6393,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(C_word)C_a_i_cons(&a,2,lf[252],C_SCHEME_END_OF_LIST);
+t4=(C_word)C_a_i_cons(&a,2,lf[248],C_SCHEME_END_OF_LIST);
+t5=(C_word)C_a_i_cons(&a,2,lf[253],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[9],t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[246],C_SCHEME_END_OF_LIST);
+t7=(C_word)C_a_i_cons(&a,2,lf[2],t6);
+t8=(C_word)C_a_i_cons(&a,2,lf[254],C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
-t10=(C_word)C_a_i_cons(&a,2,lf[26],t9);
+t10=(C_word)C_a_i_cons(&a,2,lf[45],t9);
 t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
 t12=(C_word)C_a_i_cons(&a,2,t7,t11);
 t13=(C_word)C_a_i_cons(&a,2,t4,t12);
-t14=(C_word)C_a_i_cons(&a,2,lf[139],t13);
-t15=(C_word)C_a_i_cons(&a,2,lf[244],C_SCHEME_END_OF_LIST);
+t14=(C_word)C_a_i_cons(&a,2,lf[154],t13);
+t15=(C_word)C_a_i_cons(&a,2,lf[252],C_SCHEME_END_OF_LIST);
 t16=(C_word)C_a_i_cons(&a,2,t15,C_SCHEME_END_OF_LIST);
-t17=(C_word)C_a_i_cons(&a,2,lf[9],t16);
-t18=(C_word)C_a_i_cons(&a,2,lf[247],C_SCHEME_END_OF_LIST);
-t19=(C_word)C_a_i_cons(&a,2,lf[240],C_SCHEME_END_OF_LIST);
-t20=(C_word)C_a_i_cons(&a,2,lf[245],C_SCHEME_END_OF_LIST);
+t17=(C_word)C_a_i_cons(&a,2,lf[2],t16);
+t18=(C_word)C_a_i_cons(&a,2,lf[255],C_SCHEME_END_OF_LIST);
+t19=(C_word)C_a_i_cons(&a,2,lf[248],C_SCHEME_END_OF_LIST);
+t20=(C_word)C_a_i_cons(&a,2,lf[253],C_SCHEME_END_OF_LIST);
 t21=(C_word)C_a_i_cons(&a,2,t20,C_SCHEME_END_OF_LIST);
-t22=(C_word)C_a_i_cons(&a,2,lf[9],t21);
-t23=(C_word)C_a_i_cons(&a,2,lf[248],C_SCHEME_END_OF_LIST);
+t22=(C_word)C_a_i_cons(&a,2,lf[2],t21);
+t23=(C_word)C_a_i_cons(&a,2,lf[256],C_SCHEME_END_OF_LIST);
 t24=(C_word)C_a_i_cons(&a,2,t23,C_SCHEME_END_OF_LIST);
-t25=(C_word)C_a_i_cons(&a,2,lf[26],t24);
+t25=(C_word)C_a_i_cons(&a,2,lf[45],t24);
 t26=(C_word)C_a_i_cons(&a,2,t25,C_SCHEME_END_OF_LIST);
 t27=(C_word)C_a_i_cons(&a,2,t22,t26);
 t28=(C_word)C_a_i_cons(&a,2,t19,t27);
-t29=(C_word)C_a_i_cons(&a,2,lf[139],t28);
-t30=(C_word)C_a_i_cons(&a,2,lf[247],C_SCHEME_END_OF_LIST);
+t29=(C_word)C_a_i_cons(&a,2,lf[154],t28);
+t30=(C_word)C_a_i_cons(&a,2,lf[255],C_SCHEME_END_OF_LIST);
 t31=(C_word)C_a_i_cons(&a,2,t30,C_SCHEME_END_OF_LIST);
-t32=(C_word)C_a_i_cons(&a,2,lf[9],t31);
-t33=(C_word)C_a_i_cons(&a,2,lf[249],C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,lf[250],t33);
+t32=(C_word)C_a_i_cons(&a,2,lf[2],t31);
+t33=(C_word)C_a_i_cons(&a,2,lf[257],C_SCHEME_END_OF_LIST);
+t34=(C_word)C_a_i_cons(&a,2,lf[258],t33);
 t35=(C_word)C_a_i_cons(&a,2,t32,t34);
-t36=(C_word)C_a_i_cons(&a,2,lf[236],t35);
-t37=(C_word)C_a_i_cons(&a,2,lf[10],t36);
+t36=(C_word)C_a_i_cons(&a,2,lf[244],t35);
+t37=(C_word)C_a_i_cons(&a,2,lf[4],t36);
 t38=(C_word)C_a_i_cons(&a,2,t37,C_SCHEME_END_OF_LIST);
 t39=(C_word)C_a_i_cons(&a,2,t29,t38);
 t40=(C_word)C_a_i_cons(&a,2,t18,t39);
-t41=(C_word)C_a_i_cons(&a,2,lf[11],t40);
+t41=(C_word)C_a_i_cons(&a,2,lf[5],t40);
 t42=(C_word)C_a_i_cons(&a,2,t41,C_SCHEME_END_OF_LIST);
-t43=(C_word)C_a_i_cons(&a,2,lf[251],t42);
+t43=(C_word)C_a_i_cons(&a,2,lf[259],t42);
 t44=(C_word)C_a_i_cons(&a,2,t17,t43);
-t45=(C_word)C_a_i_cons(&a,2,lf[239],t44);
-t46=(C_word)C_a_i_cons(&a,2,lf[10],t45);
+t45=(C_word)C_a_i_cons(&a,2,lf[247],t44);
+t46=(C_word)C_a_i_cons(&a,2,lf[4],t45);
 t47=(C_word)C_a_i_cons(&a,2,t46,C_SCHEME_END_OF_LIST);
 t48=(C_word)C_a_i_cons(&a,2,t14,t47);
 t49=(C_word)C_a_i_cons(&a,2,t3,t48);
-t50=(C_word)C_a_i_cons(&a,2,lf[11],t49);
-t51=(C_word)C_a_i_cons(&a,2,lf[249],C_SCHEME_END_OF_LIST);
-t52=(C_word)C_a_i_cons(&a,2,lf[236],t51);
-t53=(C_word)C_a_i_cons(&a,2,lf[239],t52);
-t54=(C_word)C_a_i_cons(&a,2,lf[250],t53);
-t55=(C_word)C_a_i_cons(&a,2,lf[251],t54);
-t56=(C_word)C_a_i_cons(&a,2,lf[248],t55);
-t57=(C_word)C_a_i_cons(&a,2,lf[246],t56);
-t58=(C_word)C_a_i_cons(&a,2,lf[240],t57);
-t59=(C_word)C_a_i_cons(&a,2,lf[247],t58);
-t60=(C_word)C_a_i_cons(&a,2,lf[244],t59);
-t61=(C_word)C_a_i_cons(&a,2,lf[245],t60);
-t62=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14235,tmp=(C_word)a,a+=2,tmp);
+t50=(C_word)C_a_i_cons(&a,2,lf[5],t49);
+t51=(C_word)C_a_i_cons(&a,2,lf[257],C_SCHEME_END_OF_LIST);
+t52=(C_word)C_a_i_cons(&a,2,lf[244],t51);
+t53=(C_word)C_a_i_cons(&a,2,lf[247],t52);
+t54=(C_word)C_a_i_cons(&a,2,lf[258],t53);
+t55=(C_word)C_a_i_cons(&a,2,lf[259],t54);
+t56=(C_word)C_a_i_cons(&a,2,lf[256],t55);
+t57=(C_word)C_a_i_cons(&a,2,lf[254],t56);
+t58=(C_word)C_a_i_cons(&a,2,lf[248],t57);
+t59=(C_word)C_a_i_cons(&a,2,lf[255],t58);
+t60=(C_word)C_a_i_cons(&a,2,lf[252],t59);
+t61=(C_word)C_a_i_cons(&a,2,lf[253],t60);
+t62=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14405,tmp=(C_word)a,a+=2,tmp);
 t63=(C_word)C_a_i_cons(&a,2,t62,C_SCHEME_END_OF_LIST);
 t64=(C_word)C_a_i_cons(&a,2,t61,t63);
 t65=(C_word)C_a_i_cons(&a,2,t50,t64);
-t66=(C_word)C_a_i_cons(&a,2,lf[234],C_SCHEME_END_OF_LIST);
-t67=(C_word)C_a_i_cons(&a,2,lf[240],C_SCHEME_END_OF_LIST);
-t68=(C_word)C_a_i_cons(&a,2,lf[245],C_SCHEME_END_OF_LIST);
+t66=(C_word)C_a_i_cons(&a,2,lf[24],C_SCHEME_END_OF_LIST);
+t67=(C_word)C_a_i_cons(&a,2,lf[248],C_SCHEME_END_OF_LIST);
+t68=(C_word)C_a_i_cons(&a,2,lf[253],C_SCHEME_END_OF_LIST);
 t69=(C_word)C_a_i_cons(&a,2,t68,C_SCHEME_END_OF_LIST);
-t70=(C_word)C_a_i_cons(&a,2,lf[9],t69);
-t71=(C_word)C_a_i_cons(&a,2,lf[255],C_SCHEME_END_OF_LIST);
+t70=(C_word)C_a_i_cons(&a,2,lf[2],t69);
+t71=(C_word)C_a_i_cons(&a,2,lf[263],C_SCHEME_END_OF_LIST);
 t72=(C_word)C_a_i_cons(&a,2,t71,C_SCHEME_END_OF_LIST);
-t73=(C_word)C_a_i_cons(&a,2,lf[26],t72);
+t73=(C_word)C_a_i_cons(&a,2,lf[45],t72);
 t74=(C_word)C_a_i_cons(&a,2,t73,C_SCHEME_END_OF_LIST);
 t75=(C_word)C_a_i_cons(&a,2,t70,t74);
 t76=(C_word)C_a_i_cons(&a,2,t67,t75);
-t77=(C_word)C_a_i_cons(&a,2,lf[139],t76);
-t78=(C_word)C_a_i_cons(&a,2,lf[234],C_SCHEME_END_OF_LIST);
+t77=(C_word)C_a_i_cons(&a,2,lf[154],t76);
+t78=(C_word)C_a_i_cons(&a,2,lf[24],C_SCHEME_END_OF_LIST);
 t79=(C_word)C_a_i_cons(&a,2,t78,C_SCHEME_END_OF_LIST);
-t80=(C_word)C_a_i_cons(&a,2,lf[9],t79);
-t81=(C_word)C_a_i_cons(&a,2,lf[256],C_SCHEME_END_OF_LIST);
-t82=(C_word)C_a_i_cons(&a,2,lf[245],C_SCHEME_END_OF_LIST);
+t80=(C_word)C_a_i_cons(&a,2,lf[2],t79);
+t81=(C_word)C_a_i_cons(&a,2,lf[264],C_SCHEME_END_OF_LIST);
+t82=(C_word)C_a_i_cons(&a,2,lf[253],C_SCHEME_END_OF_LIST);
 t83=(C_word)C_a_i_cons(&a,2,t82,C_SCHEME_END_OF_LIST);
-t84=(C_word)C_a_i_cons(&a,2,lf[9],t83);
-t85=(C_word)C_a_i_cons(&a,2,t84,lf[257]);
+t84=(C_word)C_a_i_cons(&a,2,lf[2],t83);
+t85=(C_word)C_a_i_cons(&a,2,t84,lf[265]);
 t86=(C_word)C_a_i_cons(&a,2,t81,t85);
-t87=(C_word)C_a_i_cons(&a,2,lf[18],t86);
+t87=(C_word)C_a_i_cons(&a,2,lf[30],t86);
 t88=(C_word)C_a_i_cons(&a,2,t87,C_SCHEME_END_OF_LIST);
-t89=(C_word)C_a_i_cons(&a,2,lf[258],t88);
+t89=(C_word)C_a_i_cons(&a,2,lf[266],t88);
 t90=(C_word)C_a_i_cons(&a,2,t80,t89);
-t91=(C_word)C_a_i_cons(&a,2,lf[259],t90);
-t92=(C_word)C_a_i_cons(&a,2,lf[10],t91);
+t91=(C_word)C_a_i_cons(&a,2,lf[267],t90);
+t92=(C_word)C_a_i_cons(&a,2,lf[4],t91);
 t93=(C_word)C_a_i_cons(&a,2,t92,C_SCHEME_END_OF_LIST);
 t94=(C_word)C_a_i_cons(&a,2,t77,t93);
 t95=(C_word)C_a_i_cons(&a,2,t66,t94);
-t96=(C_word)C_a_i_cons(&a,2,lf[11],t95);
-t97=(C_word)C_a_i_cons(&a,2,lf[257],C_SCHEME_END_OF_LIST);
-t98=(C_word)C_a_i_cons(&a,2,lf[256],t97);
-t99=(C_word)C_a_i_cons(&a,2,lf[258],t98);
-t100=(C_word)C_a_i_cons(&a,2,lf[259],t99);
-t101=(C_word)C_a_i_cons(&a,2,lf[255],t100);
-t102=(C_word)C_a_i_cons(&a,2,lf[245],t101);
-t103=(C_word)C_a_i_cons(&a,2,lf[240],t102);
-t104=(C_word)C_a_i_cons(&a,2,lf[234],t103);
-t105=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14014,tmp=(C_word)a,a+=2,tmp);
+t96=(C_word)C_a_i_cons(&a,2,lf[5],t95);
+t97=(C_word)C_a_i_cons(&a,2,lf[265],C_SCHEME_END_OF_LIST);
+t98=(C_word)C_a_i_cons(&a,2,lf[264],t97);
+t99=(C_word)C_a_i_cons(&a,2,lf[266],t98);
+t100=(C_word)C_a_i_cons(&a,2,lf[267],t99);
+t101=(C_word)C_a_i_cons(&a,2,lf[263],t100);
+t102=(C_word)C_a_i_cons(&a,2,lf[253],t101);
+t103=(C_word)C_a_i_cons(&a,2,lf[248],t102);
+t104=(C_word)C_a_i_cons(&a,2,lf[24],t103);
+t105=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14184,tmp=(C_word)a,a+=2,tmp);
 t106=(C_word)C_a_i_cons(&a,2,t105,C_SCHEME_END_OF_LIST);
 t107=(C_word)C_a_i_cons(&a,2,t104,t106);
 t108=(C_word)C_a_i_cons(&a,2,t96,t107);
-t109=(C_word)C_a_i_cons(&a,2,lf[244],C_SCHEME_END_OF_LIST);
+t109=(C_word)C_a_i_cons(&a,2,lf[252],C_SCHEME_END_OF_LIST);
 t110=(C_word)C_a_i_cons(&a,2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
-t111=(C_word)C_a_i_cons(&a,2,lf[70],t110);
-t112=(C_word)C_a_i_cons(&a,2,lf[260],C_SCHEME_END_OF_LIST);
+t111=(C_word)C_a_i_cons(&a,2,lf[21],t110);
+t112=(C_word)C_a_i_cons(&a,2,lf[268],C_SCHEME_END_OF_LIST);
 t113=(C_word)C_a_i_cons(&a,2,t111,t112);
 t114=(C_word)C_a_i_cons(&a,2,t109,t113);
-t115=(C_word)C_a_i_cons(&a,2,lf[11],t114);
-t116=(C_word)C_a_i_cons(&a,2,lf[260],C_SCHEME_END_OF_LIST);
-t117=(C_word)C_a_i_cons(&a,2,lf[244],t116);
-t118=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13613,tmp=(C_word)a,a+=2,tmp);
+t115=(C_word)C_a_i_cons(&a,2,lf[5],t114);
+t116=(C_word)C_a_i_cons(&a,2,lf[268],C_SCHEME_END_OF_LIST);
+t117=(C_word)C_a_i_cons(&a,2,lf[252],t116);
+t118=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13783,tmp=(C_word)a,a+=2,tmp);
 t119=(C_word)C_a_i_cons(&a,2,t118,C_SCHEME_END_OF_LIST);
 t120=(C_word)C_a_i_cons(&a,2,t117,t119);
 t121=(C_word)C_a_i_cons(&a,2,t115,t120);
-t122=(C_word)C_a_i_cons(&a,2,lf[234],C_SCHEME_END_OF_LIST);
-t123=(C_word)C_a_i_cons(&a,2,lf[240],C_SCHEME_END_OF_LIST);
-t124=(C_word)C_a_i_cons(&a,2,t123,lf[261]);
-t125=(C_word)C_a_i_cons(&a,2,lf[139],t124);
-t126=(C_word)C_a_i_cons(&a,2,lf[234],C_SCHEME_END_OF_LIST);
+t122=(C_word)C_a_i_cons(&a,2,lf[24],C_SCHEME_END_OF_LIST);
+t123=(C_word)C_a_i_cons(&a,2,lf[248],C_SCHEME_END_OF_LIST);
+t124=(C_word)C_a_i_cons(&a,2,t123,lf[269]);
+t125=(C_word)C_a_i_cons(&a,2,lf[154],t124);
+t126=(C_word)C_a_i_cons(&a,2,lf[24],C_SCHEME_END_OF_LIST);
 t127=(C_word)C_a_i_cons(&a,2,t126,C_SCHEME_END_OF_LIST);
-t128=(C_word)C_a_i_cons(&a,2,lf[9],t127);
-t129=(C_word)C_a_i_cons(&a,2,lf[235],C_SCHEME_END_OF_LIST);
-t130=(C_word)C_a_i_cons(&a,2,lf[72],t129);
+t128=(C_word)C_a_i_cons(&a,2,lf[2],t127);
+t129=(C_word)C_a_i_cons(&a,2,lf[243],C_SCHEME_END_OF_LIST);
+t130=(C_word)C_a_i_cons(&a,2,lf[13],t129);
 t131=(C_word)C_a_i_cons(&a,2,t128,t130);
-t132=(C_word)C_a_i_cons(&a,2,lf[259],t131);
-t133=(C_word)C_a_i_cons(&a,2,lf[10],t132);
+t132=(C_word)C_a_i_cons(&a,2,lf[267],t131);
+t133=(C_word)C_a_i_cons(&a,2,lf[4],t132);
 t134=(C_word)C_a_i_cons(&a,2,t133,C_SCHEME_END_OF_LIST);
 t135=(C_word)C_a_i_cons(&a,2,t125,t134);
 t136=(C_word)C_a_i_cons(&a,2,t122,t135);
-t137=(C_word)C_a_i_cons(&a,2,lf[11],t136);
-t138=(C_word)C_a_i_cons(&a,2,lf[235],C_SCHEME_END_OF_LIST);
-t139=(C_word)C_a_i_cons(&a,2,lf[72],t138);
-t140=(C_word)C_a_i_cons(&a,2,lf[259],t139);
-t141=(C_word)C_a_i_cons(&a,2,lf[261],t140);
-t142=(C_word)C_a_i_cons(&a,2,lf[240],t141);
-t143=(C_word)C_a_i_cons(&a,2,lf[234],t142);
-t144=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13465,tmp=(C_word)a,a+=2,tmp);
+t137=(C_word)C_a_i_cons(&a,2,lf[5],t136);
+t138=(C_word)C_a_i_cons(&a,2,lf[243],C_SCHEME_END_OF_LIST);
+t139=(C_word)C_a_i_cons(&a,2,lf[13],t138);
+t140=(C_word)C_a_i_cons(&a,2,lf[267],t139);
+t141=(C_word)C_a_i_cons(&a,2,lf[269],t140);
+t142=(C_word)C_a_i_cons(&a,2,lf[248],t141);
+t143=(C_word)C_a_i_cons(&a,2,lf[24],t142);
+t144=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13635,tmp=(C_word)a,a+=2,tmp);
 t145=(C_word)C_a_i_cons(&a,2,t144,C_SCHEME_END_OF_LIST);
 t146=(C_word)C_a_i_cons(&a,2,t143,t145);
 t147=(C_word)C_a_i_cons(&a,2,t137,t146);
 t148=(C_word)C_a_i_list(&a,4,t65,t108,t121,t147);
-C_trace("optimizer.scm: 474  ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[123]))(5,*((C_word*)lf[123]+1),t2,*((C_word*)lf[22]+1),lf[11],t148);}
+/* optimizer.scm: 506  ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[138]))(5,*((C_word*)lf[138]+1),t2,*((C_word*)lf[41]+1),lf[5],t148);}
 
-/* a13464 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* a13634 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13635(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
 C_word tmp;
 C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(c!=9) C_bad_argc_2(c,9,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr9,(void*)f_13465,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
-if(C_truep((C_word)C_i_equalp(t4,C_retrieve(lf[252])))){
+C_save_and_reclaim((void*)tr9,(void*)f_13635,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+if(C_truep((C_word)C_i_equalp(t4,C_retrieve(lf[260])))){
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 else{
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13511,a[2]=t6,a[3]=t1,a[4]=t8,a[5]=t7,a[6]=t5,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 633  get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t9,t2,t3,lf[76]);}}
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13681,a[2]=t6,a[3]=t1,a[4]=t8,a[5]=t7,a[6]=t5,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 665  get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t9,t2,t3,lf[91]);}}
 
-/* k13509 in a13464 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13511(C_word c,C_word t0,C_word t1){
+/* k13679 in a13634 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3641,24 +3744,24 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13511,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13681,2,t0,t1);}
 t2=(C_word)C_i_length(t1);
 t3=(C_word)C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
 t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[7]);
 t5=((C_word*)t0)[6];
-t6=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t4,t5);
+t6=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t4,t5);
 t7=(C_word)C_a_i_list(&a,3,t6,((C_word*)t0)[5],((C_word*)t0)[4]);
 t8=((C_word*)t0)[3];
 t9=((C_word*)t0)[2];
 t10=t8;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,4,lf[35],lf[10],t9,t7));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,4,lf[20],lf[4],t9,t7));}
 else{
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13613(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13783(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3668,16 +3771,16 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_13613,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_13783,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_a_i_list(&a,1,t3);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13623,a[2]=t2,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13793,a[2]=t2,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
 t9=((C_word*)t7)[1];
-f_13623(t9,t1,t5,t4);}
+f_13793(t9,t1,t5,t4);}
 
-/* loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_13623(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_13793(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -3692,21 +3795,21 @@ C_word t13;
 C_word t14;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13623,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_13793,NULL,4,t0,t1,t2,t3);}
 t4=t3;
 t5=(C_word)C_slot(t4,C_fix(1));
 t6=t3;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t3;
 t9=(C_word)C_slot(t8,C_fix(3));
-t10=(C_word)C_eqp(t5,lf[11]);
+t10=(C_word)C_eqp(t5,lf[5]);
 if(C_truep(t10)){
 t11=(C_word)C_i_cdr(t7);
 if(C_truep((C_word)C_i_nullp(t11))){
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13960,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t7,a[6]=t9,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14130,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t7,a[6]=t9,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t13=(C_word)C_i_car(t7);
-C_trace("optimizer.scm: 572  get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t12,((C_word*)t0)[2],t13,lf[100]);}
+/* optimizer.scm: 604  get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t12,((C_word*)t0)[2],t13,lf[115]);}
 else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}}
@@ -3714,26 +3817,26 @@ else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
 
-/* k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13960(C_word c,C_word t0,C_word t1){
+/* k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14130(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13960,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14130,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13952,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14122,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 573  get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t2,((C_word*)t0)[2],t3,lf[76]);}}
+/* optimizer.scm: 605  get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t2,((C_word*)t0)[2],t3,lf[91]);}}
 
-/* k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13952(C_word c,C_word t0,C_word t1){
+/* k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3748,7 +3851,7 @@ C_word t11;
 C_word t12;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13952,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14122,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
@@ -3757,26 +3860,26 @@ t2=(C_word)C_i_car(((C_word*)t0)[6]);
 t3=(C_word)C_slot(t2,C_fix(2));
 t4=(C_word)C_slot(t2,C_fix(3));
 t5=(C_word)C_slot(t2,C_fix(1));
-t6=(C_word)C_eqp(t5,lf[70]);
+t6=(C_word)C_eqp(t5,lf[21]);
 if(C_truep(t6)){
 t7=(C_word)C_i_car(((C_word*)t0)[5]);
 t8=(C_word)C_a_i_cons(&a,2,t7,((C_word*)t0)[4]);
 t9=(C_word)C_i_cadr(((C_word*)t0)[6]);
-C_trace("optimizer.scm: 578  loop1");
+/* optimizer.scm: 610  loop1 */
 t10=((C_word*)((C_word*)t0)[3])[1];
-f_13623(t10,((C_word*)t0)[7],t8,t9);}
+f_13793(t10,((C_word*)t0)[7],t8,t9);}
 else{
-t7=(C_word)C_eqp(t5,lf[16]);
+t7=(C_word)C_eqp(t5,lf[9]);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13729,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[6],a[5]=t4,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 580  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[115]+1)))(3,*((C_word*)lf[115]+1),t8,((C_word*)t0)[4]);}
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13899,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[6],a[5]=t4,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 612  reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[130]+1)))(3,*((C_word*)lf[130]+1),t8,((C_word*)t0)[4]);}
 else{
 t8=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}}}
 
-/* k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13729(C_word c,C_word t0,C_word t1){
+/* k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3791,7 +3894,7 @@ C_word t11;
 C_word t12;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13729,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13899,2,t0,t1);}
 if(C_truep((C_word)C_i_pairp(t1))){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
 t3=(C_word)C_i_car(t1);
@@ -3803,9 +3906,9 @@ t7=(C_word)C_i_cdr(t1);
 t8=(C_word)C_i_cadr(((C_word*)t0)[4]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13758,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13928,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_13758(t12,((C_word*)t0)[2],t6,t7,t8);}
+f_13928(t12,((C_word*)t0)[2],t6,t7,t8);}
 else{
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
@@ -3813,8 +3916,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop2 in k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_13758(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop2 in k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_13928(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -3830,49 +3933,49 @@ C_word t15;
 C_word t16;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13758,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_13928,NULL,5,t0,t1,t2,t3,t4);}
 t5=t4;
 t6=(C_word)C_slot(t5,C_fix(1));
 t7=t4;
 t8=(C_word)C_slot(t7,C_fix(2));
 t9=t4;
 t10=(C_word)C_slot(t9,C_fix(3));
-t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13789,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,a[8]=t10,tmp=(C_word)a,a+=9,tmp);
-t12=(C_word)C_eqp(t6,lf[11]);
+t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13959,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,a[8]=t10,tmp=(C_word)a,a+=9,tmp);
+t12=(C_word)C_eqp(t6,lf[5]);
 if(C_truep(t12)){
 t13=(C_word)C_i_cdr(t8);
 if(C_truep((C_word)C_i_nullp(t13))){
-t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13928,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=t10,a[5]=t3,a[6]=t11,tmp=(C_word)a,a+=7,tmp);
+t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14098,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=t10,a[5]=t3,a[6]=t11,tmp=(C_word)a,a+=7,tmp);
 t15=(C_word)C_i_car(t8);
-C_trace("optimizer.scm: 591  get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t14,((C_word*)t0)[2],t15,lf[100]);}
+/* optimizer.scm: 623  get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t14,((C_word*)t0)[2],t15,lf[115]);}
 else{
 t14=t11;
-f_13789(t14,C_SCHEME_FALSE);}}
+f_13959(t14,C_SCHEME_FALSE);}}
 else{
 t13=t11;
-f_13789(t13,C_SCHEME_FALSE);}}
+f_13959(t13,C_SCHEME_FALSE);}}
 
-/* k13926 in loop2 in k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13928(C_word c,C_word t0,C_word t1){
+/* k14096 in loop2 in k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13928,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14098,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-f_13789(t2,C_SCHEME_FALSE);}
+f_13959(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13920,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14090,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 592  get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t2,((C_word*)t0)[2],t3,lf[76]);}}
+/* optimizer.scm: 624  get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t2,((C_word*)t0)[2],t3,lf[91]);}}
 
-/* k13918 in k13926 in loop2 in k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13920(C_word c,C_word t0,C_word t1){
+/* k14088 in k14096 in loop2 in k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3885,28 +3988,28 @@ C_word t9;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_13789(t2,C_SCHEME_FALSE);}
+f_13959(t2,C_SCHEME_FALSE);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
 t2=(C_word)C_i_car(((C_word*)t0)[2]);
 t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_eqp(lf[16],t3);
+t4=(C_word)C_eqp(lf[9],t3);
 if(C_truep(t4)){
 t5=(C_word)C_i_car(((C_word*)t0)[3]);
 t6=(C_word)C_i_car(((C_word*)t0)[2]);
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=(C_word)C_i_car(t7);
 t9=((C_word*)t0)[4];
-f_13789(t9,(C_word)C_eqp(t5,t8));}
+f_13959(t9,(C_word)C_eqp(t5,t8));}
 else{
 t5=((C_word*)t0)[4];
-f_13789(t5,C_SCHEME_FALSE);}}
+f_13959(t5,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[4];
-f_13789(t2,C_SCHEME_FALSE);}}}
+f_13959(t2,C_SCHEME_FALSE);}}}
 
-/* k13787 in loop2 in k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_13789(C_word t0,C_word t1){
+/* k13957 in loop2 in k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_13959(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3919,7 +4022,7 @@ C_word t9;
 C_word t10;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13789,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13959,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[8]);
 t3=(C_word)C_slot(t2,C_fix(3));
@@ -3927,86 +4030,86 @@ t4=(C_word)C_i_car(t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[7]);
 t6=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t7=(C_word)C_i_cadr(((C_word*)t0)[8]);
-C_trace("optimizer.scm: 596  loop2");
+/* optimizer.scm: 628  loop2 */
 t8=((C_word*)((C_word*)t0)[5])[1];
-f_13758(t8,((C_word*)t0)[4],t5,t6,t7);}
+f_13928(t8,((C_word*)t0)[4],t5,t6,t7);}
 else{
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[6]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13832,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13842,tmp=(C_word)a,a+=2,tmp);
-C_trace("##sys#call-with-values");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14002,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_14012,tmp=(C_word)a,a+=2,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[4],t2,t3);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}}
 
-/* a13841 in k13787 in loop2 in k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13842(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a14011 in k13957 in loop2 in k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14012(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13842,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_14012,4,t0,t1,t2,t3);}
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?t2:C_SCHEME_FALSE));}
 
-/* a13831 in k13787 in loop2 in k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13832(C_word c,C_word t0,C_word t1){
+/* a14001 in k13957 in loop2 in k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13832,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13840,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 601  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[115]+1)))(3,*((C_word*)lf[115]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14002,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14010,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 633  reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[130]+1)))(3,*((C_word*)lf[130]+1),t2,((C_word*)t0)[2]);}
 
-/* k13838 in a13831 in k13787 in loop2 in k13727 in k13950 in k13958 in loop1 in a13612 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13840(C_word c,C_word t0,C_word t1){
+/* k14008 in a14001 in k13957 in loop2 in k13897 in k14120 in k14128 in loop1 in a13782 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 601  reorganize-recursive-bindings");
-((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* optimizer.scm: 633  reorganize-recursive-bindings */
+((C_proc5)C_retrieve_symbol_proc(lf[139]))(5,*((C_word*)lf[139]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* a14013 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14014(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10){
+/* a14183 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14184(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10){
 C_word tmp;
 C_word t11;
 C_word t12;
 C_word ab[10],*a=ab;
 if(c!=11) C_bad_argc_2(c,11,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr11,(void*)f_14014,11,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10);}
-if(C_truep((C_word)C_i_equalp(t4,C_retrieve(lf[252])))){
-t11=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14027,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=t6,a[6]=t10,a[7]=t8,a[8]=t1,a[9]=t9,tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 542  immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[254]))(3,*((C_word*)lf[254]+1),t11,t6);}
+C_save_and_reclaim((void*)tr11,(void*)f_14184,11,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10);}
+if(C_truep((C_word)C_i_equalp(t4,C_retrieve(lf[260])))){
+t11=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14197,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=t6,a[6]=t10,a[7]=t8,a[8]=t1,a[9]=t9,tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 574  immediate? */
+((C_proc3)C_retrieve_symbol_proc(lf[262]))(3,*((C_word*)lf[262]+1),t11,t6);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
 
-/* k14025 in a14013 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14027(C_word c,C_word t0,C_word t1){
+/* k14195 in a14183 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14027,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14197,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14069,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 543  get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[76]);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14239,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 575  get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[91]);}
 else{
 t2=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14067 in k14025 in a14013 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14069(C_word c,C_word t0,C_word t1){
+/* k14237 in k14195 in a14183 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14239(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4017,103 +4120,103 @@ C_word t7;
 C_word t8;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14069,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14239,2,t0,t1);}
 t2=(C_word)C_i_length(t1);
 t3=(C_word)C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
 t4=(C_word)C_fixnum_increase(((C_word*)t0)[7]);
 t5=(C_word)C_a_i_list(&a,1,t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14049,a[2]=t5,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14053,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 547  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t7,((C_word*)t0)[2]);}
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14219,a[2]=t5,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14223,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 579  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t7,((C_word*)t0)[2]);}
 else{
 t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k14051 in k14067 in k14025 in a14013 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14053(C_word c,C_word t0,C_word t1){
+/* k14221 in k14237 in k14195 in a14183 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14053,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14057,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 548  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14223,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14227,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 580  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,((C_word*)t0)[2]);}
 
-/* k14055 in k14051 in k14067 in k14025 in a14013 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14057(C_word c,C_word t0,C_word t1){
+/* k14225 in k14221 in k14237 in k14195 in a14183 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14227(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 547  cons*");
-((C_proc6)C_retrieve_symbol_proc(lf[158]))(6,*((C_word*)lf[158]+1),((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 579  cons* */
+((C_proc6)C_retrieve_symbol_proc(lf[170]))(6,*((C_word*)lf[170]+1),((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14047 in k14067 in k14025 in a14013 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14049(C_word c,C_word t0,C_word t1){
+/* k14217 in k14237 in k14195 in a14183 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14219(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14049,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14219,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[18],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[30],((C_word*)t0)[2],t1));}
 
-/* a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14235(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13){
+/* a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14405(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9,C_word t10,C_word t11,C_word t12,C_word t13){
 C_word tmp;
 C_word t14;
 C_word t15;
 C_word ab[12],*a=ab;
 if(c!=14) C_bad_argc_2(c,14,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr14,(void*)f_14235,14,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13);}
-if(C_truep((C_word)C_i_equalp(t6,C_retrieve(lf[252])))){
-t14=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14248,a[2]=t4,a[3]=t5,a[4]=t2,a[5]=t3,a[6]=t7,a[7]=t8,a[8]=t1,a[9]=t13,a[10]=t10,a[11]=t9,tmp=(C_word)a,a+=12,tmp);
-C_trace("optimizer.scm: 515  immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[254]))(3,*((C_word*)lf[254]+1),t14,t7);}
+C_save_and_reclaim((void*)tr14,(void*)f_14405,14,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13);}
+if(C_truep((C_word)C_i_equalp(t6,C_retrieve(lf[260])))){
+t14=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14418,a[2]=t4,a[3]=t5,a[4]=t2,a[5]=t3,a[6]=t7,a[7]=t8,a[8]=t1,a[9]=t13,a[10]=t10,a[11]=t9,tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 547  immediate? */
+((C_proc3)C_retrieve_symbol_proc(lf[262]))(3,*((C_word*)lf[262]+1),t14,t7);}
 else{
 t14=t1;
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_SCHEME_FALSE);}}
 
-/* k14246 in a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14248(C_word c,C_word t0,C_word t1){
+/* k14416 in a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14248,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14418,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14254,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-C_trace("optimizer.scm: 516  immediate?");
-((C_proc3)C_retrieve_symbol_proc(lf[254]))(3,*((C_word*)lf[254]+1),t2,((C_word*)t0)[7]);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_14424,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 548  immediate? */
+((C_proc3)C_retrieve_symbol_proc(lf[262]))(3,*((C_word*)lf[262]+1),t2,((C_word*)t0)[7]);}
 else{
 t2=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14252 in k14246 in a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14254(C_word c,C_word t0,C_word t1){
+/* k14422 in k14416 in a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14424(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14254,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14424,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14306,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 517  get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[76]);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_14476,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 549  get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[91]);}
 else{
 t2=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14304 in k14252 in k14246 in a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14306(C_word c,C_word t0,C_word t1){
+/* k14474 in k14422 in k14416 in a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4121,19 +4224,19 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14306,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14476,2,t0,t1);}
 t2=(C_word)C_i_length(t1);
 t3=(C_word)C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14298,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 518  get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2],lf[76]);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14468,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 550  get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2],lf[91]);}
 else{
 t4=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k14296 in k14304 in k14252 in k14246 in a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14298(C_word c,C_word t0,C_word t1){
+/* k14466 in k14474 in k14422 in k14416 in a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14468(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4141,57 +4244,57 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14298,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14468,2,t0,t1);}
 t2=(C_word)C_i_length(t1);
 t3=(C_word)C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14282,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 522  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t4,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14452,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 554  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t4,((C_word*)t0)[2]);}
 else{
 t4=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k14280 in k14296 in k14304 in k14252 in k14246 in a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14282(C_word c,C_word t0,C_word t1){
+/* k14450 in k14466 in k14474 in k14422 in k14416 in a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14282,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14286,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 523  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14452,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14456,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 555  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,((C_word*)t0)[2]);}
 
-/* k14284 in k14280 in k14296 in k14304 in k14252 in k14246 in a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14286(C_word c,C_word t0,C_word t1){
+/* k14454 in k14450 in k14466 in k14474 in k14422 in k14416 in a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14456(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14286,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14290,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 525  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_14456,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14460,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 557  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,((C_word*)t0)[2]);}
 
-/* k14288 in k14284 in k14280 in k14296 in k14304 in k14252 in k14246 in a14234 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_14290(C_word c,C_word t0,C_word t1){
+/* k14458 in k14454 in k14450 in k14466 in k14474 in k14422 in k14416 in a14404 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_14460(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14290,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14460,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,6,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[18],lf[253],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[30],lf[261],t2));}
 
-/* k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6173(C_word c,C_word t0,C_word t1){
+/* k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6393(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4251,67 +4354,67 @@ C_word t56;
 C_word t57;
 C_word ab[166],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6173,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6176,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_a_i_cons(&a,2,lf[234],C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_6393,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6396,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(C_word)C_a_i_cons(&a,2,lf[24],C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_a_i_cons(&a,2,lf[9],t4);
-t6=(C_word)C_a_i_cons(&a,2,lf[235],C_SCHEME_END_OF_LIST);
+t5=(C_word)C_a_i_cons(&a,2,lf[2],t4);
+t6=(C_word)C_a_i_cons(&a,2,lf[243],C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,t5,t6);
-t8=(C_word)C_a_i_cons(&a,2,lf[236],t7);
-t9=(C_word)C_a_i_cons(&a,2,lf[15],t8);
-t10=(C_word)C_a_i_cons(&a,2,lf[234],C_SCHEME_END_OF_LIST);
+t8=(C_word)C_a_i_cons(&a,2,lf[244],t7);
+t9=(C_word)C_a_i_cons(&a,2,lf[8],t8);
+t10=(C_word)C_a_i_cons(&a,2,lf[24],C_SCHEME_END_OF_LIST);
 t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
-t12=(C_word)C_a_i_cons(&a,2,lf[9],t11);
-t13=(C_word)C_a_i_cons(&a,2,lf[237],C_SCHEME_END_OF_LIST);
+t12=(C_word)C_a_i_cons(&a,2,lf[2],t11);
+t13=(C_word)C_a_i_cons(&a,2,lf[245],C_SCHEME_END_OF_LIST);
 t14=(C_word)C_a_i_cons(&a,2,t12,t13);
-t15=(C_word)C_a_i_cons(&a,2,lf[238],t14);
-t16=(C_word)C_a_i_cons(&a,2,lf[15],t15);
+t15=(C_word)C_a_i_cons(&a,2,lf[246],t14);
+t16=(C_word)C_a_i_cons(&a,2,lf[8],t15);
 t17=(C_word)C_a_i_cons(&a,2,t16,C_SCHEME_END_OF_LIST);
 t18=(C_word)C_a_i_cons(&a,2,t9,t17);
-t19=(C_word)C_a_i_cons(&a,2,lf[72],t18);
-t20=(C_word)C_a_i_cons(&a,2,lf[239],t19);
-t21=(C_word)C_a_i_cons(&a,2,lf[10],t20);
-t22=(C_word)C_a_i_cons(&a,2,lf[234],C_SCHEME_END_OF_LIST);
-t23=(C_word)C_a_i_cons(&a,2,lf[237],t22);
-t24=(C_word)C_a_i_cons(&a,2,lf[235],t23);
-t25=(C_word)C_a_i_cons(&a,2,lf[72],t24);
-t26=(C_word)C_a_i_cons(&a,2,lf[238],t25);
-t27=(C_word)C_a_i_cons(&a,2,lf[236],t26);
-t28=(C_word)C_a_i_cons(&a,2,lf[239],t27);
-t29=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13302,tmp=(C_word)a,a+=2,tmp);
+t19=(C_word)C_a_i_cons(&a,2,lf[13],t18);
+t20=(C_word)C_a_i_cons(&a,2,lf[247],t19);
+t21=(C_word)C_a_i_cons(&a,2,lf[4],t20);
+t22=(C_word)C_a_i_cons(&a,2,lf[24],C_SCHEME_END_OF_LIST);
+t23=(C_word)C_a_i_cons(&a,2,lf[245],t22);
+t24=(C_word)C_a_i_cons(&a,2,lf[243],t23);
+t25=(C_word)C_a_i_cons(&a,2,lf[13],t24);
+t26=(C_word)C_a_i_cons(&a,2,lf[246],t25);
+t27=(C_word)C_a_i_cons(&a,2,lf[244],t26);
+t28=(C_word)C_a_i_cons(&a,2,lf[247],t27);
+t29=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13472,tmp=(C_word)a,a+=2,tmp);
 t30=(C_word)C_a_i_cons(&a,2,t29,C_SCHEME_END_OF_LIST);
 t31=(C_word)C_a_i_cons(&a,2,t28,t30);
 t32=(C_word)C_a_i_cons(&a,2,t21,t31);
-t33=(C_word)C_a_i_cons(&a,2,lf[240],C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,lf[241],C_SCHEME_END_OF_LIST);
+t33=(C_word)C_a_i_cons(&a,2,lf[248],C_SCHEME_END_OF_LIST);
+t34=(C_word)C_a_i_cons(&a,2,lf[249],C_SCHEME_END_OF_LIST);
 t35=(C_word)C_a_i_cons(&a,2,t34,C_SCHEME_END_OF_LIST);
-t36=(C_word)C_a_i_cons(&a,2,lf[26],t35);
+t36=(C_word)C_a_i_cons(&a,2,lf[45],t35);
 t37=(C_word)C_a_i_cons(&a,2,t36,C_SCHEME_END_OF_LIST);
-t38=(C_word)C_a_i_cons(&a,2,lf[72],t37);
+t38=(C_word)C_a_i_cons(&a,2,lf[13],t37);
 t39=(C_word)C_a_i_cons(&a,2,t33,t38);
-t40=(C_word)C_a_i_cons(&a,2,lf[139],t39);
-t41=(C_word)C_a_i_cons(&a,2,lf[237],C_SCHEME_END_OF_LIST);
-t42=(C_word)C_a_i_cons(&a,2,lf[235],t41);
+t40=(C_word)C_a_i_cons(&a,2,lf[154],t39);
+t41=(C_word)C_a_i_cons(&a,2,lf[245],C_SCHEME_END_OF_LIST);
+t42=(C_word)C_a_i_cons(&a,2,lf[243],t41);
 t43=(C_word)C_a_i_cons(&a,2,t40,t42);
-t44=(C_word)C_a_i_cons(&a,2,lf[239],t43);
-t45=(C_word)C_a_i_cons(&a,2,lf[10],t44);
-t46=(C_word)C_a_i_cons(&a,2,lf[237],C_SCHEME_END_OF_LIST);
-t47=(C_word)C_a_i_cons(&a,2,lf[235],t46);
-t48=(C_word)C_a_i_cons(&a,2,lf[241],t47);
-t49=(C_word)C_a_i_cons(&a,2,lf[72],t48);
-t50=(C_word)C_a_i_cons(&a,2,lf[240],t49);
-t51=(C_word)C_a_i_cons(&a,2,lf[239],t50);
-t52=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13106,tmp=(C_word)a,a+=2,tmp);
+t44=(C_word)C_a_i_cons(&a,2,lf[247],t43);
+t45=(C_word)C_a_i_cons(&a,2,lf[4],t44);
+t46=(C_word)C_a_i_cons(&a,2,lf[245],C_SCHEME_END_OF_LIST);
+t47=(C_word)C_a_i_cons(&a,2,lf[243],t46);
+t48=(C_word)C_a_i_cons(&a,2,lf[249],t47);
+t49=(C_word)C_a_i_cons(&a,2,lf[13],t48);
+t50=(C_word)C_a_i_cons(&a,2,lf[248],t49);
+t51=(C_word)C_a_i_cons(&a,2,lf[247],t50);
+t52=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13276,tmp=(C_word)a,a+=2,tmp);
 t53=(C_word)C_a_i_cons(&a,2,t52,C_SCHEME_END_OF_LIST);
 t54=(C_word)C_a_i_cons(&a,2,t51,t53);
 t55=(C_word)C_a_i_cons(&a,2,t45,t54);
 t56=(C_word)C_a_i_list(&a,2,t32,t55);
-C_trace("optimizer.scm: 474  ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[123]))(5,*((C_word*)lf[123]+1),t2,*((C_word*)lf[22]+1),lf[10],t56);}
+/* optimizer.scm: 506  ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[138]))(5,*((C_word*)lf[138]+1),t2,*((C_word*)lf[41]+1),lf[4],t56);}
 
-/* a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13106(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13276(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
 C_word tmp;
 C_word t9;
 C_word t10;
@@ -4321,16 +4424,16 @@ C_word t13;
 C_word ab[9],*a=ab;
 if(c!=9) C_bad_argc_2(c,9,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr9,(void*)f_13106,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
-t9=(C_word)C_i_assoc(t4,C_retrieve(lf[242]));
+C_save_and_reclaim((void*)tr9,(void*)f_13276,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+t9=(C_word)C_i_assoc(t4,C_retrieve(lf[250]));
 if(C_truep(t9)){
 if(C_truep((C_word)C_i_listp(t6))){
 t10=(C_word)C_i_length(t6);
-t11=C_retrieve(lf[243]);
+t11=C_retrieve(lf[251]);
 if(C_truep((C_word)C_fixnum_lessp(t10,t11))){
-t12=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13128,a[2]=t6,a[3]=t1,a[4]=t5,a[5]=t3,a[6]=t8,a[7]=t7,a[8]=t9,tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 671  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[84]))(2,*((C_word*)lf[84]+1),t12);}
+t12=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13298,a[2]=t6,a[3]=t1,a[4]=t5,a[5]=t3,a[6]=t8,a[7]=t7,a[8]=t9,tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 703  gensym */
+((C_proc2)C_retrieve_symbol_proc(lf[99]))(2,*((C_word*)lf[99]+1),t12);}
 else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}}
@@ -4341,8 +4444,8 @@ else{
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_FALSE);}}
 
-/* k13126 in a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13128(C_word c,C_word t0,C_word t1){
+/* k13296 in a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4353,51 +4456,51 @@ C_word t7;
 C_word t8;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13128,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13298,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t3=(C_word)C_a_i_list(&a,1,t2);
 t4=(C_word)C_a_i_list(&a,1,t1);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13164,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13166,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13208,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 688  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t7,C_SCHEME_FALSE);}
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13334,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13336,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13378,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 720  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t7,C_SCHEME_FALSE);}
 
-/* k13206 in k13126 in a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13208(C_word c,C_word t0,C_word t1){
+/* k13376 in k13296 in a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13378(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 680  fold-right");
-((C_proc5)C_retrieve_symbol_proc(lf[126]))(5,*((C_word*)lf[126]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* optimizer.scm: 712  fold-right */
+((C_proc5)C_retrieve_symbol_proc(lf[141]))(5,*((C_word*)lf[141]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* a13165 in k13126 in a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a13335 in k13296 in a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13336(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13166,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13200,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 685  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr4,(void*)f_13336,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13370,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 717  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t4,((C_word*)t0)[2]);}
 
-/* k13198 in a13165 in k13126 in a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13200(C_word c,C_word t0,C_word t1){
+/* k13368 in a13335 in k13296 in a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13200,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13204,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 685  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13370,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13374,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 717  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,((C_word*)t0)[2]);}
 
-/* k13202 in k13198 in a13165 in k13126 in a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13204(C_word c,C_word t0,C_word t1){
+/* k13372 in k13368 in a13335 in k13296 in a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4405,29 +4508,29 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13204,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13374,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[35],lf[139],((C_word*)t0)[4],t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13192,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 686  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t4,C_SCHEME_TRUE);}
+t3=(C_word)C_a_i_record(&a,4,lf[20],lf[154],((C_word*)t0)[4],t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13362,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 718  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t4,C_SCHEME_TRUE);}
 
-/* k13190 in k13202 in k13198 in a13165 in k13126 in a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13192(C_word c,C_word t0,C_word t1){
+/* k13360 in k13372 in k13368 in a13335 in k13296 in a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13192,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13362,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],t1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[17],C_SCHEME_END_OF_LIST,t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[29],C_SCHEME_END_OF_LIST,t2));}
 
-/* k13162 in k13126 in a13105 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13164(C_word c,C_word t0,C_word t1){
+/* k13332 in k13296 in a13275 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4437,34 +4540,34 @@ C_word t6;
 C_word t7;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13164,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13334,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,3,t1,((C_word*)t0)[7],((C_word*)t0)[6]);
 t3=((C_word*)t0)[5];
-t4=(C_word)C_a_i_record(&a,4,lf[35],lf[10],t3,t2);
+t4=(C_word)C_a_i_record(&a,4,lf[20],lf[4],t3,t2);
 t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t4);
 t6=((C_word*)t0)[3];
 t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[35],lf[11],((C_word*)t0)[2],t5));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[20],lf[5],((C_word*)t0)[2],t5));}
 
-/* a13301 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13302(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
+/* a13471 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13472(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
 C_word tmp;
 C_word t10;
 C_word t11;
 C_word ab[7],*a=ab;
 if(c!=10) C_bad_argc_2(c,10,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr10,(void*)f_13302,10,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}
-if(C_truep(C_retrieve(lf[138]))){
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13322,a[2]=t4,a[3]=t1,a[4]=t8,a[5]=t7,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 656  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t10,t9);}
+C_save_and_reclaim((void*)tr10,(void*)f_13472,10,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}
+if(C_truep(C_retrieve(lf[153]))){
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13492,a[2]=t4,a[3]=t1,a[4]=t8,a[5]=t7,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 688  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t10,t9);}
 else{
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_FALSE);}}
 
-/* k13320 in a13301 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13322(C_word c,C_word t0,C_word t1){
+/* k13490 in a13471 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4474,31 +4577,31 @@ C_word t6;
 C_word t7;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13322,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13492,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);
-t3=(C_word)C_a_i_record(&a,4,lf[35],lf[17],C_SCHEME_END_OF_LIST,t2);
+t3=(C_word)C_a_i_record(&a,4,lf[20],lf[29],C_SCHEME_END_OF_LIST,t2);
 t4=(C_word)C_a_i_list(&a,2,t1,t3);
 t5=((C_word*)t0)[3];
 t6=((C_word*)t0)[2];
 t7=t5;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[35],lf[15],t6,t4));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[20],lf[8],t6,t4));}
 
-/* k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6176(C_word c,C_word t0,C_word t1){
+/* k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6396(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6176,2,t0,t1);}
-t2=C_mutate((C_word*)lf[124]+1 /* (set! reorganize-recursive-bindings ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6178,tmp=(C_word)a,a+=2,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6665,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 783  make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[233]+1)))(4,*((C_word*)lf[233]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_6396,2,t0,t1);}
+t2=C_mutate((C_word*)lf[139]+1 /* (set! reorganize-recursive-bindings ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6398,tmp=(C_word)a,a+=2,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6885,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 815  make-vector */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[242]+1)))(4,*((C_word*)lf[242]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}
 
-/* k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6665(C_word c,C_word t0,C_word t1){
+/* k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4508,17 +4611,17 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6665,2,t0,t1);}
-t2=C_mutate((C_word*)lf[135]+1 /* (set! substitution-table ...) */,t1);
-t3=C_mutate((C_word*)lf[136]+1 /* (set! rewrite ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6667,tmp=(C_word)a,a+=2,tmp));
-t4=C_mutate((C_word*)lf[137]+1 /* (set! simplify-named-call ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6687,tmp=(C_word)a,a+=2,tmp));
-t5=C_mutate((C_word*)lf[180]+1 /* (set! transform-direct-lambdas! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9102,tmp=(C_word)a,a+=2,tmp));
-t6=C_mutate((C_word*)lf[209]+1 /* (set! perform-lambda-lifting! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10487,tmp=(C_word)a,a+=2,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_6885,2,t0,t1);}
+t2=C_mutate((C_word*)lf[150]+1 /* (set! substitution-table ...) */,t1);
+t3=C_mutate((C_word*)lf[151]+1 /* (set! rewrite ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6887,tmp=(C_word)a,a+=2,tmp));
+t4=C_mutate((C_word*)lf[152]+1 /* (set! simplify-named-call ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6907,tmp=(C_word)a,a+=2,tmp));
+t5=C_mutate((C_word*)lf[191]+1 /* (set! transform-direct-lambdas! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9266,tmp=(C_word)a,a+=2,tmp));
+t6=C_mutate((C_word*)lf[219]+1 /* (set! perform-lambda-lifting! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10651,tmp=(C_word)a,a+=2,tmp));
 t7=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_SCHEME_UNDEFINED);}
 
-/* ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10487(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10651(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4554,7 +4657,7 @@ C_word t34;
 C_word ab[62],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10487,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10651,4,t0,t1,t2,t3);}
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
@@ -4575,188 +4678,188 @@ t20=C_SCHEME_UNDEFINED;
 t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
 t22=C_SCHEME_UNDEFINED;
 t23=(*a=C_VECTOR_TYPE|1,a[1]=t22,tmp=(C_word)a,a+=2,tmp);
-t24=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10490,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
-t25=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10596,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t26=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10884,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t27=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11017,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
-t28=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11298,a[2]=t2,tmp=(C_word)a,a+=3,tmp));
-t29=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11609,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t30=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12018,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
-t31=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12546,a[2]=t2,tmp=(C_word)a,a+=3,tmp));
-t32=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12744,a[2]=t2,tmp=(C_word)a,a+=3,tmp));
-t33=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12985,a[2]=t7,a[3]=t9,a[4]=t11,a[5]=t13,a[6]=t15,a[7]=t17,a[8]=t21,a[9]=t23,a[10]=t1,a[11]=t19,tmp=(C_word)a,a+=12,tmp);
-C_trace("optimizer.scm: 1759 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t33,lf[20],lf[232]);}
+t24=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10654,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
+t25=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10760,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t26=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11048,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t27=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11181,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
+t28=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11462,a[2]=t2,tmp=(C_word)a,a+=3,tmp));
+t29=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11773,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t30=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12182,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
+t31=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12710,a[2]=t2,tmp=(C_word)a,a+=3,tmp));
+t32=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12908,a[2]=t2,tmp=(C_word)a,a+=3,tmp));
+t33=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13149,a[2]=t7,a[3]=t9,a[4]=t11,a[5]=t13,a[6]=t15,a[7]=t17,a[8]=t21,a[9]=t23,a[10]=t1,a[11]=t19,tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 1785 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t33,lf[39],lf[241]);}
 
-/* k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12985(C_word c,C_word t0,C_word t1){
+/* k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12985,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12988,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 1760 find-lifting-candidates");
+C_save_and_reclaim((void*)tr2,(void*)f_13149,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13152,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 1786 find-lifting-candidates */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_10490(t3,t2);}
+f_10654(t3,t2);}
 
-/* k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12988(C_word c,C_word t0,C_word t1){
+/* k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13152(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12988,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12991,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("optimizer.scm: 1761 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[231]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13152,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13155,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 1787 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[240]);}
 
-/* k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12991(C_word c,C_word t0,C_word t1){
+/* k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12991,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12994,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 1762 build-call-graph");
+C_save_and_reclaim((void*)tr2,(void*)f_13155,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13158,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 1788 build-call-graph */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_10596(t3,t2,((C_word*)t0)[3]);}
+f_10760(t3,t2,((C_word*)t0)[3]);}
 
-/* k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12994(C_word c,C_word t0,C_word t1){
+/* k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12994,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12997,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-C_trace("optimizer.scm: 1763 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[230]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13158,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_13161,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 1789 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[239]);}
 
-/* k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12997(C_word c,C_word t0,C_word t1){
+/* k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12997,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13000,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 1764 eliminate");
+C_save_and_reclaim((void*)tr2,(void*)f_13161,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13164,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 1790 eliminate */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_10884(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_11048(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13000(C_word c,C_word t0,C_word t1){
+/* k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13000,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13003,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13077,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1765 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t3,lf[222],lf[229]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13164,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13167,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13247,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1791 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t3,lf[231],lf[238]);}
 
-/* k13075 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13077(C_word c,C_word t0,C_word t1){
+/* k13245 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("optimizer.scm: 1765 pretty-print");
-((C_proc3)C_retrieve_symbol_proc(lf[221]))(3,*((C_word*)lf[221]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 1791 pretty-print */
+((C_proc3)C_retrieve_symbol_proc(lf[230]))(3,*((C_word*)lf[230]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_13003(2,t2,C_SCHEME_UNDEFINED);}}
+f_13167(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13003(C_word c,C_word t0,C_word t1){
+/* k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13003,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13006,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 1766 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[228]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13167,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13170,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 1792 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[237]);}
 
-/* k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13006(C_word c,C_word t0,C_word t1){
+/* k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13170(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13006,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13009,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 1767 collect-accessibles");
+C_save_and_reclaim((void*)tr2,(void*)f_13170,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13173,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 1793 collect-accessibles */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11017(t3,t2,((C_word*)t0)[3]);}
+f_11181(t3,t2,((C_word*)t0)[3]);}
 
-/* k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13009(C_word c,C_word t0,C_word t1){
+/* k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13173(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13009,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13012,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13071,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1768 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t3,lf[222],lf[227]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13173,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13176,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13241,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1794 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t3,lf[231],lf[236]);}
 
-/* k13069 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13071(C_word c,C_word t0,C_word t1){
+/* k13239 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("optimizer.scm: 1768 pretty-print");
-((C_proc3)C_retrieve_symbol_proc(lf[221]))(3,*((C_word*)lf[221]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 1794 pretty-print */
+((C_proc3)C_retrieve_symbol_proc(lf[230]))(3,*((C_word*)lf[230]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_13012(2,t2,C_SCHEME_UNDEFINED);}}
+f_13176(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13012(C_word c,C_word t0,C_word t1){
+/* k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13012,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13015,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 1769 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[226]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13176,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13179,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 1795 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[235]);}
 
-/* k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13015(C_word c,C_word t0,C_word t1){
+/* k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13179(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13015,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13018,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13068,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 1770 eliminate4");
+C_save_and_reclaim((void*)tr2,(void*)f_13179,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13182,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13238,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 1796 eliminate4 */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_11298(t4,t3,((C_word*)t0)[2]);}
+f_11462(t4,t3,((C_word*)t0)[2]);}
 
-/* k13066 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13068(C_word c,C_word t0,C_word t1){
+/* k13236 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13238(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4765,30 +4868,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13068,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13238,2,t0,t1);}
 t2=(C_word)C_i_length(t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11264,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11428,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_11264(t6,((C_word*)t0)[2],t1,t2);}
+f_11428(t6,((C_word*)t0)[2],t1,t2);}
 
-/* loop in k13066 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11264(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k13236 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11428(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11264,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11268,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11282,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 1564 filter");
-((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t4,t5,t2);}
+C_save_and_reclaim((void*)trf_11428,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11432,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11446,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 1590 filter */
+((C_proc4)C_retrieve_symbol_proc(lf[146]))(4,*((C_word*)lf[146]+1),t4,t5,t2);}
 
-/* a11281 in loop in k13066 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11282(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11445 in loop in k13236 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11446(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4796,25 +4899,25 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11282,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11288,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_11446,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11452,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_i_cddr(t2);
-C_trace("optimizer.scm: 1564 every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),t1,t3,t4);}
+/* optimizer.scm: 1590 every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),t1,t3,t4);}
 
-/* a11287 in a11281 in loop in k13066 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11288(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11451 in a11445 in loop in k13236 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11452(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11288,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11452,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_assq(t2,((C_word*)t0)[2]));}
 
-/* k11266 in loop in k13066 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11268(C_word c,C_word t0,C_word t1){
+/* k11430 in loop in k13236 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11432(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4830,12 +4933,12 @@ t5=t1;
 t6=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-C_trace("optimizer.scm: 1568 loop");
+/* optimizer.scm: 1594 loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_11264(t5,((C_word*)t0)[3],t1,t2);}}
+f_11428(t5,((C_word*)t0)[3],t1,t2);}}
 
-/* k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13018(C_word c,C_word t0,C_word t1){
+/* k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13182(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4843,157 +4946,161 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13018,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13021,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13058,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13060,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#make-promise");
-t5=*((C_word*)lf[206]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_13182,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13185,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+if(C_truep((C_word)C_i_pairp(t1))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13228,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13230,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* ##sys#make-promise */
+t5=*((C_word*)lf[216]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
+else{
+t3=t2;
+f_13185(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* a13059 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13060(C_word c,C_word t0,C_word t1){
+/* a13229 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13230(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13060,2,t0,t1);}
-C_trace("optimizer.scm: 1771 unzip1");
-((C_proc3)C_retrieve_symbol_proc(lf[205]))(3,*((C_word*)lf[205]+1),t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13230,2,t0,t1);}
+/* optimizer.scm: 1798 unzip1 */
+((C_proc3)C_retrieve_symbol_proc(lf[215]))(3,*((C_word*)lf[215]+1),t1,((C_word*)t0)[2]);}
 
-/* k13056 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13058(C_word c,C_word t0,C_word t1){
+/* k13226 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1771 debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),((C_word*)t0)[2],lf[7],lf[225],t1);}
+/* optimizer.scm: 1798 debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),((C_word*)t0)[2],lf[35],lf[234],t1);}
 
-/* k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13021(C_word c,C_word t0,C_word t1){
+/* k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13021,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13024,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 1772 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[224]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13185,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13188,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 1799 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[233]);}
 
-/* k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13024(C_word c,C_word t0,C_word t1){
+/* k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13188(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13024,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13027,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1773 compute-extra-variables");
+C_save_and_reclaim((void*)tr2,(void*)f_13188,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13191,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1800 compute-extra-variables */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_11609(t3,t2,((C_word*)t0)[5]);}
+f_11773(t3,t2,((C_word*)t0)[5]);}
 
-/* k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13027(C_word c,C_word t0,C_word t1){
+/* k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13027,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13051,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1774 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t3,lf[222],lf[223]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13191,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13194,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13215,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1801 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t3,lf[231],lf[232]);}
 
-/* k13049 in k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13051(C_word c,C_word t0,C_word t1){
+/* k13213 in k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13215(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("optimizer.scm: 1774 pretty-print");
-((C_proc3)C_retrieve_symbol_proc(lf[221]))(3,*((C_word*)lf[221]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 1801 pretty-print */
+((C_proc3)C_retrieve_symbol_proc(lf[230]))(3,*((C_word*)lf[230]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_13030(2,t2,C_SCHEME_UNDEFINED);}}
+f_13194(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13030(C_word c,C_word t0,C_word t1){
+/* k13192 in k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13194(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13030,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13033,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 1775 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[220]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13194,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13197,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 1802 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[229]);}
 
-/* k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13033(C_word c,C_word t0,C_word t1){
+/* k13195 in k13192 in k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13033,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13036,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1776 extend-call-sites!");
+C_save_and_reclaim((void*)tr2,(void*)f_13197,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13200,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1803 extend-call-sites! */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12546(t3,t2,((C_word*)t0)[4]);}
+f_12710(t3,t2,((C_word*)t0)[4]);}
 
-/* k13034 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13036(C_word c,C_word t0,C_word t1){
+/* k13198 in k13195 in k13192 in k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1777 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[219]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13200,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13203,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1804 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[228]);}
 
-/* k13037 in k13034 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13039(C_word c,C_word t0,C_word t1){
+/* k13201 in k13198 in k13195 in k13192 in k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13203(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13042,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1778 remove-local-bindings!");
+C_save_and_reclaim((void*)tr2,(void*)f_13203,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13206,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1805 remove-local-bindings! */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_12744(t3,t2,((C_word*)t0)[4]);}
+f_12908(t3,t2,((C_word*)t0)[4]);}
 
-/* k13040 in k13037 in k13034 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13042(C_word c,C_word t0,C_word t1){
+/* k13204 in k13201 in k13198 in k13195 in k13192 in k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13206(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13042,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13045,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1779 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[218]);}
+C_save_and_reclaim((void*)tr2,(void*)f_13206,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13209,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1806 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[227]);}
 
-/* k13043 in k13040 in k13037 in k13034 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13010 in k13007 in k13004 in k13001 in k12998 in k12995 in k12992 in k12989 in k12986 in k12983 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_13045(C_word c,C_word t0,C_word t1){
+/* k13207 in k13204 in k13201 in k13198 in k13195 in k13192 in k13189 in k13186 in k13183 in k13180 in k13177 in k13174 in k13171 in k13168 in k13165 in k13162 in k13159 in k13156 in k13153 in k13150 in k13147 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13209(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1780 reconstruct!");
+/* optimizer.scm: 1807 reconstruct! */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_12018(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12182(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12744(C_word t0,C_word t1,C_word t2){
+/* remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12908(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5001,15 +5108,15 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12744,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12908,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12750,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12914,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_12750(t6,t1,((C_word*)t0)[2]);}
+f_12914(t6,t1,((C_word*)t0)[2]);}
 
-/* walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12750(C_word t0,C_word t1,C_word t2){
+/* walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12914(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5037,43 +5144,43 @@ C_word t25;
 C_word t26;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12750,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12914,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=t2;
 t8=(C_word)C_slot(t7,C_fix(3));
-t9=(C_word)C_eqp(t4,lf[11]);
+t9=(C_word)C_eqp(t4,lf[5]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12784,a[2]=t8,a[3]=t6,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12948,a[2]=t8,a[3]=t6,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t11=t2;
 t12=(C_word)C_slot(t11,C_fix(3));
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12875,a[2]=((C_word*)t0)[2],a[3]=t14,tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13039,a[2]=((C_word*)t0)[2],a[3]=t14,tmp=(C_word)a,a+=4,tmp));
 t16=((C_word*)t14)[1];
-f_12875(t16,t10,t12);}
+f_13039(t16,t10,t12);}
 else{
-t10=(C_word)C_eqp(t4,lf[16]);
+t10=(C_word)C_eqp(t4,lf[9]);
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12905,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13069,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 t12=t2;
 t13=(C_word)C_slot(t12,C_fix(3));
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12935,a[2]=((C_word*)t0)[2],a[3]=t15,tmp=(C_word)a,a+=4,tmp));
+t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13099,a[2]=((C_word*)t0)[2],a[3]=t15,tmp=(C_word)a,a+=4,tmp));
 t17=((C_word*)t15)[1];
-f_12935(t17,t11,t13);}
+f_13099(t17,t11,t13);}
 else{
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12961,a[2]=((C_word*)t0)[2],a[3]=t12,tmp=(C_word)a,a+=4,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13125,a[2]=((C_word*)t0)[2],a[3]=t12,tmp=(C_word)a,a+=4,tmp));
 t14=((C_word*)t12)[1];
-f_12961(t14,t1,t8);}}}
+f_13125(t14,t1,t8);}}}
 
-/* loop3627 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12961(C_word t0,C_word t1,C_word t2){
+/* loop3674 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_13125(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5081,30 +5188,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12961,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13125,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12971,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13135,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g36343635");
+/* g36813682 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12750(t5,t3,t4);}
+f_12914(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12969 in loop3627 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12971(C_word c,C_word t0,C_word t1){
+/* k13133 in loop3674 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12961(t3,((C_word*)t0)[2],t2);}
+f_13125(t3,((C_word*)t0)[2],t2);}
 
-/* loop3606 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12935(C_word t0,C_word t1,C_word t2){
+/* loop3653 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_13099(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5112,30 +5219,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12935,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13099,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12945,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13109,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g36133614");
+/* g36603661 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12750(t5,t3,t4);}
+f_12914(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12943 in loop3606 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12945(C_word c,C_word t0,C_word t1){
+/* k13107 in loop3653 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12935(t3,((C_word*)t0)[2],t2);}
+f_13099(t3,((C_word*)t0)[2],t2);}
 
-/* k12903 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12905(C_word c,C_word t0,C_word t1){
+/* k13067 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5143,39 +5250,39 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12905,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13069,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 if(C_truep((C_word)C_i_assq(t2,((C_word*)t0)[4]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12914,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1754 node-class-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[193]))(4,*((C_word*)lf[193]+1),t3,((C_word*)t0)[2],lf[70]);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13078,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1780 node-class-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[203]))(4,*((C_word*)lf[203]+1),t3,((C_word*)t0)[2],lf[21]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12912 in k12903 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12914(C_word c,C_word t0,C_word t1){
+/* k13076 in k13067 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12914,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12917,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1755 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_13078,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13081,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1781 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k12915 in k12912 in k12903 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12917(C_word c,C_word t0,C_word t1){
+/* k13079 in k13076 in k13067 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1756 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+/* optimizer.scm: 1782 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* loop3569 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12875(C_word t0,C_word t1,C_word t2){
+/* loop3616 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_13039(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5183,30 +5290,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12875,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13039,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12885,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13049,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g35763577");
+/* g36233624 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12750(t5,t3,t4);}
+f_12914(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12883 in loop3569 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12885(C_word c,C_word t0,C_word t1){
+/* k13047 in loop3616 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_13049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12875(t3,((C_word*)t0)[2],t2);}
+f_13039(t3,((C_word*)t0)[2],t2);}
 
-/* k12782 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12784(C_word c,C_word t0,C_word t1){
+/* k12946 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5218,19 +5325,19 @@ C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12784,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12948,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12789,a[2]=t7,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12953,a[2]=t7,a[3]=((C_word*)t0)[5],a[4]=t5,a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp));
 t9=((C_word*)t7)[1];
-f_12789(t9,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12953(t9,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* doloop3585 in k12782 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12789(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop3632 in k12946 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12953(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5254,17 +5361,17 @@ C_word *a;
 loop:
 a=C_alloc(10);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12789,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12953,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 if(C_truep((C_word)C_i_nullp(((C_word*)((C_word*)t0)[6])[1]))){
 t4=(C_word)C_i_car(t3);
-C_trace("optimizer.scm: 1744 copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[189]))(4,*((C_word*)lf[189]+1),t1,t4,((C_word*)t0)[5]);}
+/* optimizer.scm: 1770 copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[22]))(4,*((C_word*)lf[22]+1),t1,t4,((C_word*)t0)[5]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12812,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12827,a[2]=((C_word*)t0)[5],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1746 reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[115]+1)))(3,*((C_word*)lf[115]+1),t5,((C_word*)((C_word*)t0)[6])[1]);}}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12976,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12991,a[2]=((C_word*)t0)[5],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1772 reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[130]+1)))(3,*((C_word*)lf[130]+1),t5,((C_word*)((C_word*)t0)[6])[1]);}}
 else{
 t4=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_assq(t4,((C_word*)t0)[3]))){
@@ -5294,46 +5401,46 @@ t2=t20;
 t3=t21;
 goto loop;}}}
 
-/* k12825 in doloop3585 in k12782 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12827(C_word c,C_word t0,C_word t1){
+/* k12989 in doloop3632 in k12946 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1746 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1772 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12810 in doloop3585 in k12782 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12812(C_word c,C_word t0,C_word t1){
+/* k12974 in doloop3632 in k12946 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12812,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12819,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12823,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1747 reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[115]+1)))(3,*((C_word*)lf[115]+1),t3,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12976,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12983,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12987,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1773 reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[130]+1)))(3,*((C_word*)lf[130]+1),t3,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k12821 in k12810 in doloop3585 in k12782 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12823(C_word c,C_word t0,C_word t1){
+/* k12985 in k12974 in doloop3632 in k12946 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1747 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* optimizer.scm: 1773 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k12817 in k12810 in doloop3585 in k12782 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12819(C_word c,C_word t0,C_word t1){
+/* k12981 in k12974 in doloop3632 in k12946 in walk in remove-local-bindings! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1747 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1773 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12546(C_word t0,C_word t1,C_word t2){
+/* extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12710(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5341,15 +5448,15 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12546,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12710,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12552,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12716,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_12552(t6,t1,((C_word*)t0)[2]);}
+f_12716(t6,t1,((C_word*)t0)[2]);}
 
-/* walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12552(C_word t0,C_word t1,C_word t2){
+/* walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12716(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5383,53 +5490,53 @@ C_word t31;
 C_word t32;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12552,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12716,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=t2;
 t8=(C_word)C_slot(t7,C_fix(3));
-t9=(C_word)C_eqp(t4,lf[15]);
+t9=(C_word)C_eqp(t4,lf[8]);
 if(C_truep(t9)){
 t10=(C_word)C_i_car(t8);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12589,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12753,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t12=(C_word)C_slot(t10,C_fix(1));
-t13=(C_word)C_eqp(lf[9],t12);
+t13=(C_word)C_eqp(lf[2],t12);
 if(C_truep(t13)){
 t14=(C_word)C_slot(t10,C_fix(2));
 t15=(C_word)C_i_car(t14);
 t16=(C_word)C_i_assq(t15,((C_word*)t0)[2]);
 if(C_truep(t16)){
 t17=(C_word)C_i_set_car(t6,C_SCHEME_TRUE);
-t18=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12647,a[2]=t2,a[3]=t11,a[4]=t10,tmp=(C_word)a,a+=5,tmp);
+t18=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12811,a[2]=t2,a[3]=t11,a[4]=t10,tmp=(C_word)a,a+=5,tmp);
 t19=C_SCHEME_END_OF_LIST;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
 t21=C_SCHEME_FALSE;
 t22=(*a=C_VECTOR_TYPE|1,a[1]=t21,tmp=(C_word)a,a+=2,tmp);
-t23=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12651,a[2]=t18,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
+t23=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12815,a[2]=t18,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
 t24=(C_word)C_i_cdr(t16);
 t25=C_SCHEME_UNDEFINED;
 t26=(*a=C_VECTOR_TYPE|1,a[1]=t25,tmp=(C_word)a,a+=2,tmp);
-t27=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12661,a[2]=t20,a[3]=t26,a[4]=t22,tmp=(C_word)a,a+=5,tmp));
+t27=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12825,a[2]=t20,a[3]=t26,a[4]=t22,tmp=(C_word)a,a+=5,tmp));
 t28=((C_word*)t26)[1];
-f_12661(t28,t23,t24);}
+f_12825(t28,t23,t24);}
 else{
 t17=C_SCHEME_UNDEFINED;
 t18=t11;
-f_12589(2,t18,t17);}}
+f_12753(2,t18,t17);}}
 else{
 t14=t11;
-f_12589(2,t14,C_SCHEME_UNDEFINED);}}
+f_12753(2,t14,C_SCHEME_UNDEFINED);}}
 else{
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12721,a[2]=((C_word*)t0)[3],a[3]=t11,tmp=(C_word)a,a+=4,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12885,a[2]=((C_word*)t0)[3],a[3]=t11,tmp=(C_word)a,a+=4,tmp));
 t13=((C_word*)t11)[1];
-f_12721(t13,t1,t8);}}
+f_12885(t13,t1,t8);}}
 
-/* loop3535 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12721(C_word t0,C_word t1,C_word t2){
+/* loop3582 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12885(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5437,30 +5544,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12721,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12885,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12731,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12895,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g35423543");
+/* g35893590 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12552(t5,t3,t4);}
+f_12716(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12729 in loop3535 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12731(C_word c,C_word t0,C_word t1){
+/* k12893 in loop3582 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12721(t3,((C_word*)t0)[2],t2);}
+f_12885(t3,((C_word*)t0)[2],t2);}
 
-/* loop3494 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12661(C_word t0,C_word t1,C_word t2){
+/* loop3541 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12825(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5469,12 +5576,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12661,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12825,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[47]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12690,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[65]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12854,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g35103511");
+/* g35573558 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -5482,8 +5589,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12688 in loop3494 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12690(C_word c,C_word t0,C_word t1){
+/* k12852 in loop3541 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5495,47 +5602,47 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12690,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12854,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop34943507");
+/* loop35413554 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12661(t6,((C_word*)t0)[3],t5);}
+f_12825(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop34943507");
+/* loop35413554 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12661(t6,((C_word*)t0)[3],t5);}}
+f_12825(t6,((C_word*)t0)[3],t5);}}
 
-/* k12649 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12651(C_word c,C_word t0,C_word t1){
+/* k12813 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1726 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),((C_word*)t0)[2],t1,t2);}
+/* optimizer.scm: 1752 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),((C_word*)t0)[2],t1,t2);}
 
-/* k12645 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12647(C_word c,C_word t0,C_word t1){
+/* k12809 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12811(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12647,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12811,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-C_trace("optimizer.scm: 1724 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 1750 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k12587 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12589(C_word c,C_word t0,C_word t1){
+/* k12751 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5545,17 +5652,17 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12589,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12753,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=(C_word)C_slot(t2,C_fix(3));
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12603,a[2]=((C_word*)t0)[3],a[3]=t5,tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12767,a[2]=((C_word*)t0)[3],a[3]=t5,tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_12603(t7,((C_word*)t0)[2],t3);}
+f_12767(t7,((C_word*)t0)[2],t3);}
 
-/* loop3518 in k12587 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12603(C_word t0,C_word t1,C_word t2){
+/* loop3565 in k12751 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12767(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5563,30 +5670,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12603,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12767,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12613,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12777,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g35253526");
+/* g35723573 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12552(t5,t3,t4);}
+f_12716(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12611 in loop3518 in k12587 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12613(C_word c,C_word t0,C_word t1){
+/* k12775 in loop3565 in k12751 in walk in extend-call-sites! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12777(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12603(t3,((C_word*)t0)[2],t2);}
+f_12767(t3,((C_word*)t0)[2],t2);}
 
-/* reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12018(C_word t0,C_word t1,C_word t2,C_word t3){
+/* reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12182(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5596,17 +5703,17 @@ C_word t8;
 C_word t9;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12018,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12030,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12032,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_12182,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12194,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12196,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t6=((C_word*)t0)[3];
 t7=(C_word)C_slot(t6,C_fix(3));
 t8=(C_word)C_i_car(t7);
-C_trace("optimizer.scm: 1660 fold-right");
-((C_proc5)C_retrieve_symbol_proc(lf[126]))(5,*((C_word*)lf[126]+1),t4,t5,t8,t2);}
+/* optimizer.scm: 1686 fold-right */
+((C_proc5)C_retrieve_symbol_proc(lf[141]))(5,*((C_word*)lf[141]+1),t4,t5,t8,t2);}
 
-/* a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12032(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5614,26 +5721,26 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12032,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12196,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_car(t2);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12039,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1663 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t5,((C_word*)t0)[2],t4,lf[45]);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12203,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1689 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t5,((C_word*)t0)[2],t4,lf[63]);}
 
-/* k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12039(C_word c,C_word t0,C_word t1){
+/* k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12203(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12042,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1664 hide-variable");
-((C_proc3)C_retrieve_symbol_proc(lf[217]))(3,*((C_word*)lf[217]+1),t2,((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12203,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12206,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1690 hide-variable */
+((C_proc3)C_retrieve_symbol_proc(lf[226]))(3,*((C_word*)lf[226]+1),t2,((C_word*)t0)[5]);}
 
-/* k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12042(C_word c,C_word t0,C_word t1){
+/* k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12206(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5642,16 +5749,16 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12042,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12206,2,t0,t1);}
 t2=((C_word*)t0)[6];
 t3=(C_word)C_slot(t2,C_fix(2));
 t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12051,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1665 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[2],t4,t5);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12215,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1691 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),((C_word*)t0)[2],t4,t5);}
 
-/* a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12051(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5667,22 +5774,22 @@ C_word t15;
 C_word ab[21],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_12051,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_12215,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_assq(((C_word*)t0)[5],((C_word*)t0)[4]);
 t6=(C_word)C_i_cdr(t5);
 t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12058,a[2]=t2,a[3]=t4,a[4]=t3,a[5]=t6,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
+t11=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12222,a[2]=t2,a[3]=t4,a[4]=t3,a[5]=t6,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12203,a[2]=t8,a[3]=t13,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12367,a[2]=t8,a[3]=t13,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
 t15=((C_word*)t13)[1];
-f_12203(t15,t11,t6);}
+f_12367(t15,t11,t6);}
 
-/* loop3268 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12203(C_word t0,C_word t1,C_word t2){
+/* loop3315 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12367(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5691,12 +5798,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12203,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12367,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[84]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12232,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[99]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12396,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g32843285");
+/* g33313332 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -5704,8 +5811,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12230 in loop3268 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12232(C_word c,C_word t0,C_word t1){
+/* k12394 in loop3315 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12396(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5717,25 +5824,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12232,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12396,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop32683281");
+/* loop33153328 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12203(t6,((C_word*)t0)[3],t5);}
+f_12367(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop32683281");
+/* loop33153328 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_12203(t6,((C_word*)t0)[3],t5);}}
+f_12367(t6,((C_word*)t0)[3],t5);}}
 
-/* k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12058(C_word c,C_word t0,C_word t1){
+/* k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5748,20 +5855,20 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12058,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12222,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12061,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12225,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12154,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12318,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_12154(t10,t6,((C_word*)t0)[5],t1);}
+f_12318(t10,t6,((C_word*)t0)[5],t1);}
 
-/* loop3292 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12154(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop3339 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12318(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5773,15 +5880,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12154,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12318,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t2);
 t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[134]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12187,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=*((C_word*)lf[149]+1);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12351,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g33123313");
+/* g33593360 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -5789,8 +5896,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k12185 in loop3292 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12187(C_word c,C_word t0,C_word t1){
+/* k12349 in loop3339 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5798,19 +5905,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12187,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12351,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12167,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12331,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_12167(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_12331(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_12167(t5,t4);}}
+f_12331(t5,t4);}}
 
-/* k12165 in k12185 in loop3292 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12167(C_word t0,C_word t1){
+/* k12329 in k12349 in loop3339 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12331(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5820,12 +5927,12 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop32923306");
+/* loop33393353 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_12154(t5,((C_word*)t0)[2],t3,t4);}
+f_12318(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12061(C_word c,C_word t0,C_word t1){
+/* k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12225(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5838,20 +5945,20 @@ C_word t9;
 C_word t10;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12061,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12064,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12225,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12228,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
 t3=((C_word*)t0)[9];
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=(C_word)C_i_car(t4);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12267,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12431,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12282,a[2]=t6,a[3]=t8,tmp=(C_word)a,a+=4,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12446,a[2]=t6,a[3]=t8,tmp=(C_word)a,a+=4,tmp));
 t10=((C_word*)t8)[1];
-f_12282(t10,t2,t5);}
+f_12446(t10,t2,t5);}
 
-/* walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12282(C_word t0,C_word t1,C_word t2){
+/* walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12446(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5887,59 +5994,59 @@ C_word t33;
 C_word t34;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12282,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12446,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=t2;
 t8=(C_word)C_slot(t7,C_fix(3));
-t9=(C_word)C_eqp(t4,lf[11]);
+t9=(C_word)C_eqp(t4,lf[5]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12316,a[2]=t8,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12480,a[2]=t8,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 t11=C_SCHEME_END_OF_LIST;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_FALSE;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12346,a[2]=t2,a[3]=t10,tmp=(C_word)a,a+=4,tmp);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12510,a[2]=t2,a[3]=t10,tmp=(C_word)a,a+=4,tmp);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12348,a[2]=t12,a[3]=t17,a[4]=t14,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
+t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12512,a[2]=t12,a[3]=t17,a[4]=t14,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
 t19=((C_word*)t17)[1];
-f_12348(t19,t15,t6);}
+f_12512(t19,t15,t6);}
 else{
-t10=(C_word)C_eqp(t4,lf[9]);
+t10=(C_word)C_eqp(t4,lf[2]);
 if(C_truep(t10)){
 t11=(C_word)C_i_car(t6);
-t12=f_12267(((C_word*)t0)[2],t11);
+t12=f_12431(((C_word*)t0)[2],t11);
 t13=(C_word)C_a_i_list(&a,1,t12);
-C_trace("optimizer.scm: 1699 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),t1,t2,t13);}
+/* optimizer.scm: 1725 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t1,t2,t13);}
 else{
-t11=(C_word)C_eqp(t4,lf[16]);
+t11=(C_word)C_eqp(t4,lf[9]);
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12411,a[2]=t8,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12575,a[2]=t8,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 t13=(C_word)C_i_car(t6);
-t14=f_12267(((C_word*)t0)[2],t13);
+t14=f_12431(((C_word*)t0)[2],t13);
 t15=(C_word)C_a_i_list(&a,1,t14);
-C_trace("optimizer.scm: 1701 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),t12,t2,t15);}
+/* optimizer.scm: 1727 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t12,t2,t15);}
 else{
-t12=(C_word)C_eqp(t4,lf[13]);
+t12=(C_word)C_eqp(t4,lf[7]);
 if(C_truep(t12)){
 t13=(C_word)C_i_car(t6);
-t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12464,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t8,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1704 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t1,t13,t14);}
+t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12628,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t8,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1730 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),t1,t13,t14);}
 else{
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12523,a[2]=((C_word*)t0)[3],a[3]=t14,tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12687,a[2]=((C_word*)t0)[3],a[3]=t14,tmp=(C_word)a,a+=4,tmp));
 t16=((C_word*)t14)[1];
-f_12523(t16,t1,t8);}}}}}
+f_12687(t16,t1,t8);}}}}}
 
-/* loop3447 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12523(C_word t0,C_word t1,C_word t2){
+/* loop3494 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12687(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5947,30 +6054,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12523,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12687,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12533,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12697,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g34543455");
+/* g35013502 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12282(t5,t3,t4);}
+f_12446(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12531 in loop3447 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12533(C_word c,C_word t0,C_word t1){
+/* k12695 in loop3494 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12523(t3,((C_word*)t0)[2],t2);}
+f_12687(t3,((C_word*)t0)[2],t2);}
 
-/* a12463 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12464(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a12627 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12628(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5985,21 +6092,21 @@ C_word t14;
 C_word ab[23],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_12464,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12479,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_12628,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12643,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12483,a[2]=t4,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12647,a[2]=t4,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12485,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12649,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
 t14=((C_word*)t12)[1];
-f_12485(t14,t10,t2);}
+f_12649(t14,t10,t2);}
 
-/* loop3423 in a12463 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12485(C_word t0,C_word t1,C_word t2){
+/* loop3470 in a12627 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12649(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6018,16 +6125,16 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12485,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12649,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
-t4=f_12267(((C_word*)t0)[5],t3);
+t4=f_12431(((C_word*)t0)[5],t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop34233436");
+/* loop34703483 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -6037,7 +6144,7 @@ else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop34233436");
+/* loop34703483 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -6048,16 +6155,16 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12481 in a12463 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12483(C_word c,C_word t0,C_word t1){
+/* k12645 in a12627 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12647(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1707 build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[57]))(5,*((C_word*)lf[57]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 1733 build-lambda-list */
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12477 in a12463 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12479(C_word c,C_word t0,C_word t1){
+/* k12641 in a12627 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12643(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6065,12 +6172,12 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_i_set_car(((C_word*)t0)[5],t1);
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1708 walk");
+/* optimizer.scm: 1734 walk */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_12282(t4,((C_word*)t0)[2],t3);}
+f_12446(t4,((C_word*)t0)[2],t3);}
 
-/* k12409 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12411(C_word c,C_word t0,C_word t1){
+/* k12573 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12575(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6078,15 +6185,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12411,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12575,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12416,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12580,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_12416(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12580(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop3406 in k12409 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12416(C_word t0,C_word t1,C_word t2){
+/* loop3453 in k12573 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12580(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6094,30 +6201,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12416,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12580,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12426,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12590,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g34133414");
+/* g34603461 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12282(t5,t3,t4);}
+f_12446(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12424 in loop3406 in k12409 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12426(C_word c,C_word t0,C_word t1){
+/* k12588 in loop3453 in k12573 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12590(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12416(t3,((C_word*)t0)[2],t2);}
+f_12580(t3,((C_word*)t0)[2],t2);}
 
-/* loop3369 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12348(C_word t0,C_word t1,C_word t2){
+/* loop3416 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12512(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6136,16 +6243,16 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12348,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12512,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
-t4=f_12267(((C_word*)t0)[5],t3);
+t4=f_12431(((C_word*)t0)[5],t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop33693382");
+/* loop34163429 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -6155,7 +6262,7 @@ else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop33693382");
+/* loop34163429 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -6166,16 +6273,16 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12344 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12346(C_word c,C_word t0,C_word t1){
+/* k12508 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1696 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1722 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12314 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12316(C_word c,C_word t0,C_word t1){
+/* k12478 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12480(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6183,15 +6290,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12316,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12480,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12321,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12485,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_12321(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12485(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop3392 in k12314 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_12321(C_word t0,C_word t1,C_word t2){
+/* loop3439 in k12478 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12485(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6199,30 +6306,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12321,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12485,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12331,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12495,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g33993400");
+/* g34463447 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12282(t5,t3,t4);}
+f_12446(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12329 in loop3392 in k12314 in walk in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12331(C_word c,C_word t0,C_word t1){
+/* k12493 in loop3439 in k12478 in walk in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12321(t3,((C_word*)t0)[2],t2);}
+f_12485(t3,((C_word*)t0)[2],t2);}
 
-/* rename in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static C_word C_fcall f_12267(C_word t0,C_word t1){
+/* rename in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static C_word C_fcall f_12431(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6235,20 +6342,20 @@ else{
 t3=t1;
 return(t3);}}
 
-/* k12062 in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12064(C_word c,C_word t0,C_word t1){
+/* k12226 in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12064,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12139,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 1673 gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[84]))(3,*((C_word*)lf[84]+1),t2,lf[85]);}
+C_save_and_reclaim((void*)tr2,(void*)f_12228,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12303,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 1699 gensym */
+((C_proc3)C_retrieve_symbol_proc(lf[99]))(3,*((C_word*)lf[99]+1),t2,lf[100]);}
 
-/* k12137 in k12062 in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12139(C_word c,C_word t0,C_word t1){
+/* k12301 in k12226 in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6257,16 +6364,16 @@ C_word t5;
 C_word t6;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12139,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12303,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[10]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12123,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t3,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12127,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1679 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12287,a[2]=t2,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t3,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12291,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1705 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12125 in k12137 in k12062 in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12127(C_word c,C_word t0,C_word t1){
+/* k12289 in k12301 in k12226 in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12291(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6274,11 +6381,11 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_i_length(((C_word*)t0)[5]);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],t2);
-C_trace("optimizer.scm: 1679 build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[57]))(5,*((C_word*)lf[57]+1),((C_word*)t0)[3],t1,t3,((C_word*)t0)[2]);}
+/* optimizer.scm: 1705 build-lambda-list */
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),((C_word*)t0)[3],t1,t3,((C_word*)t0)[2]);}
 
-/* k12121 in k12137 in k12062 in k12059 in k12056 in a12050 in k12040 in k12037 in a12031 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12123(C_word c,C_word t0,C_word t1){
+/* k12285 in k12301 in k12226 in k12223 in k12220 in a12214 in k12204 in k12201 in a12195 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6291,32 +6398,32 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12123,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12287,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[6];
 t4=(C_word)C_slot(t3,C_fix(3));
-t5=(C_word)C_a_i_record(&a,4,lf[35],lf[13],t2,t4);
+t5=(C_word)C_a_i_record(&a,4,lf[20],lf[7],t2,t4);
 t6=(C_word)C_a_i_list(&a,1,t5);
-t7=(C_word)C_a_i_record(&a,4,lf[35],lf[16],((C_word*)t0)[5],t6);
+t7=(C_word)C_a_i_record(&a,4,lf[20],lf[9],((C_word*)t0)[5],t6);
 t8=(C_word)C_a_i_list(&a,2,t7,((C_word*)t0)[4]);
 t9=((C_word*)t0)[3];
 t10=t9;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,4,lf[35],lf[11],((C_word*)t0)[2],t8));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,4,lf[20],lf[5],((C_word*)t0)[2],t8));}
 
-/* k12028 in reconstruct! in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_12030(C_word c,C_word t0,C_word t1){
+/* k12192 in reconstruct! in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12194(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12030,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12194,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-C_trace("optimizer.scm: 1657 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 1683 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11609(C_word t0,C_word t1,C_word t2){
+/* compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11773(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6329,20 +6436,20 @@ C_word t10;
 C_word t11;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11609,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11773,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11735,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11899,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11970,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12134,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_11970(t11,t7,t2);}
+f_12134(t11,t7,t2);}
 
-/* loop3123 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11970(C_word t0,C_word t1,C_word t2){
+/* loop3170 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12134(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6363,7 +6470,7 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_11970,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12134,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_car(t3);
@@ -6374,7 +6481,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t8=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop31233136");
+/* loop31703183 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -6384,7 +6491,7 @@ else{
 t8=C_mutate(((C_word *)((C_word*)t0)[2])+1,t7);
 t9=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t10=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop31233136");
+/* loop31703183 */
 t16=t1;
 t17=t10;
 t1=t16;
@@ -6395,8 +6502,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11735(C_word c,C_word t0,C_word t1){
+/* k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6410,21 +6517,21 @@ C_word t10;
 C_word t11;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11735,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11899,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11737,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp));
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11868,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11901,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp));
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12032,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11947,a[2]=t5,a[3]=t9,tmp=(C_word)a,a+=4,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12111,a[2]=t5,a[3]=t9,tmp=(C_word)a,a+=4,tmp));
 t11=((C_word*)t9)[1];
-f_11947(t11,t7,((C_word*)t0)[4]);}
+f_12111(t11,t7,((C_word*)t0)[4]);}
 
-/* loop3147 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11947(C_word t0,C_word t1,C_word t2){
+/* loop3194 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12111(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6432,30 +6539,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11947,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12111,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11957,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12121,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g32103211");
+/* g32573258 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_11737(t5,t3,t4);}
+f_11901(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11955 in loop3147 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11957(C_word c,C_word t0,C_word t1){
+/* k12119 in loop3194 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11947(t3,((C_word*)t0)[2],t2);}
+f_12111(t3,((C_word*)t0)[2],t2);}
 
-/* k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11868(C_word c,C_word t0,C_word t1){
+/* k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12032(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6467,19 +6574,19 @@ C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11868,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12032,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11873,a[2]=t3,a[3]=t7,a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12037,a[2]=t3,a[3]=t7,a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp));
 t9=((C_word*)t7)[1];
-f_11873(t9,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12037(t9,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11873(C_word t0,C_word t1,C_word t2){
+/* loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12037(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6488,21 +6595,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11873,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12037,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11900,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11941,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12064,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12105,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g32323233");
+/* g32793280 */
 t6=t3;
-f_11900(t6,t4,t5);}
+f_12064(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11939 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11941(C_word c,C_word t0,C_word t1){
+/* k12103 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6514,39 +6621,39 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11941,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12105,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop32163229");
+/* loop32633276 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11873(t6,((C_word*)t0)[3],t5);}
+f_12037(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop32163229");
+/* loop32633276 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11873(t6,((C_word*)t0)[3],t5);}}
+f_12037(t6,((C_word*)t0)[3],t5);}}
 
-/* g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11900(C_word t0,C_word t1,C_word t2){
+/* g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_12064(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11900,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12064,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11938,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1646 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t4,((C_word*)t0)[2],t3,lf[45]);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12102,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1672 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t4,((C_word*)t0)[2],t3,lf[63]);}
 
-/* k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11938(C_word c,C_word t0,C_word t1){
+/* k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12102(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6557,18 +6664,18 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11938,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12102,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11616,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11780,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11618,a[2]=t6,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11782,a[2]=t6,a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_11618(t8,t4,t1);}
+f_11782(t8,t4,t1);}
 
-/* walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11618(C_word t0,C_word t1,C_word t2){
+/* walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11782(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6587,34 +6694,34 @@ C_word t16;
 C_word t17;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11618,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11782,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=t2;
 t8=(C_word)C_slot(t7,C_fix(3));
-t9=(C_word)C_eqp(t4,lf[11]);
+t9=(C_word)C_eqp(t4,lf[5]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11653,a[2]=t8,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1622 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t10,t6,((C_word*)((C_word*)t0)[3])[1]);}
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11817,a[2]=t8,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1648 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t10,t6,((C_word*)((C_word*)t0)[3])[1]);}
 else{
-t10=(C_word)C_eqp(t4,lf[13]);
+t10=(C_word)C_eqp(t4,lf[7]);
 if(C_truep(t10)){
 t11=(C_word)C_i_car(t6);
-t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11694,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1625 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t1,t11,t12);}
+t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11858,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1651 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),t1,t11,t12);}
 else{
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11711,a[2]=((C_word*)t0)[2],a[3]=t12,tmp=(C_word)a,a+=4,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11875,a[2]=((C_word*)t0)[2],a[3]=t12,tmp=(C_word)a,a+=4,tmp));
 t14=((C_word*)t12)[1];
-f_11711(t14,t1,t8);}}}
+f_11875(t14,t1,t8);}}}
 
-/* loop3106 in walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11711(C_word t0,C_word t1,C_word t2){
+/* loop3153 in walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11875(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6622,43 +6729,43 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11711,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11875,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11721,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11885,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g31133114");
+/* g31603161 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_11618(t5,t3,t4);}
+f_11782(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11719 in loop3106 in walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11721(C_word c,C_word t0,C_word t1){
+/* k11883 in loop3153 in walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11711(t3,((C_word*)t0)[2],t2);}
+f_11875(t3,((C_word*)t0)[2],t2);}
 
-/* a11693 in walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a11857 in walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11858(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_11694,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11699,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1628 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t5,t2,((C_word*)((C_word*)t0)[4])[1]);}
+C_save_and_reclaim((void*)tr5,(void*)f_11858,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11863,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1654 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t5,t2,((C_word*)((C_word*)t0)[4])[1]);}
 
-/* k11697 in a11693 in walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11699(C_word c,C_word t0,C_word t1){
+/* k11861 in a11857 in walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6666,12 +6773,12 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1629 walk");
+/* optimizer.scm: 1655 walk */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_11618(t4,((C_word*)t0)[2],t3);}
+f_11782(t4,((C_word*)t0)[2],t3);}
 
-/* k11651 in walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11653(C_word c,C_word t0,C_word t1){
+/* k11815 in walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11817(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6680,16 +6787,16 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11653,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11817,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11658,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11822,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_11658(t6,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_11822(t6,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop3088 in k11651 in walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11658(C_word t0,C_word t1,C_word t2){
+/* loop3135 in k11815 in walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11822(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6697,30 +6804,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11658,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11822,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11668,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11832,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g30953096");
+/* g31423143 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_11618(t5,t3,t4);}
+f_11782(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11666 in loop3088 in k11651 in walk in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11668(C_word c,C_word t0,C_word t1){
+/* k11830 in loop3135 in k11815 in walk in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11658(t3,((C_word*)t0)[2],t2);}
+f_11822(t3,((C_word*)t0)[2],t2);}
 
-/* k11614 in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11616(C_word c,C_word t0,C_word t1){
+/* k11778 in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11780(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6730,48 +6837,48 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11616,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11780,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[6])[1];
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11914,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11916,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11930,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12078,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12080,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12094,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 1652 delete-duplicates");
-((C_proc4)C_retrieve_symbol_proc(lf[212]))(4,*((C_word*)lf[212]+1),t5,t6,*((C_word*)lf[34]+1));}
+/* optimizer.scm: 1678 delete-duplicates */
+((C_proc4)C_retrieve_symbol_proc(lf[37]))(4,*((C_word*)lf[37]+1),t5,t6,*((C_word*)lf[38]+1));}
 
-/* k11928 in k11614 in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11930(C_word c,C_word t0,C_word t1){
+/* k12092 in k11778 in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1648 remove");
-((C_proc4)C_retrieve_symbol_proc(lf[170]))(4,*((C_word*)lf[170]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1674 remove */
+((C_proc4)C_retrieve_symbol_proc(lf[3]))(4,*((C_word*)lf[3]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a11915 in k11614 in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11916(C_word c,C_word t0,C_word t1,C_word t2){
+/* a12079 in k11778 in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12080(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11916,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12080,3,t0,t1,t2);}
 t3=(C_word)C_i_assq(t2,((C_word*)t0)[3]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?t3:(C_word)C_i_memq(t2,((C_word*)t0)[2])));}
 
-/* k11912 in k11614 in k11936 in g3232 in loop3216 in k11866 in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11914(C_word c,C_word t0,C_word t1){
+/* k12076 in k11778 in k12100 in g3279 in loop3263 in k12030 in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11914,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12078,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11737(C_word t0,C_word t1,C_word t2){
+/* walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11901(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6779,29 +6886,29 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11737,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11901,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11859,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11861,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 1637 count");
-((C_proc4)C_retrieve_symbol_proc(lf[216]))(4,*((C_word*)lf[216]+1),t4,t5,((C_word*)((C_word*)t0)[5])[1]);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12023,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12025,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 1663 count */
+((C_proc4)C_retrieve_symbol_proc(lf[225]))(4,*((C_word*)lf[225]+1),t4,t5,((C_word*)((C_word*)t0)[5])[1]);}
 
-/* a11860 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11861(C_word c,C_word t0,C_word t1,C_word t2){
+/* a12024 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12025(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11861,3,t0,t1,t2);}
-t3=*((C_word*)lf[34]+1);
-C_trace("g31643165");
+C_save_and_reclaim((void*)tr3,(void*)f_12025,3,t0,t1,t2);}
+t3=*((C_word*)lf[38]+1);
+/* g32113212 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,((C_word*)t0)[2],t2);}
 
-/* k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11859(C_word c,C_word t0,C_word t1){
+/* k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12023(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6814,7 +6921,7 @@ C_word t9;
 C_word t10;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11859,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12023,2,t0,t1);}
 if(C_truep((C_word)C_fixnum_greaterp(t1,C_fix(1)))){
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[8];
@@ -6823,15 +6930,15 @@ else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],((C_word*)((C_word*)t0)[6])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t4=(C_word)C_i_cddr(((C_word*)t0)[5]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11757,a[2]=t4,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11921,a[2]=t4,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11825,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11989,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_11825(t9,t5,t4);}}
+f_11989(t9,t5,t4);}}
 
-/* loop3169 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11825(C_word t0,C_word t1,C_word t2){
+/* loop3216 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11989(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6840,44 +6947,44 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11825,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11989,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11833,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11844,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11997,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12008,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g31763177");
+/* g32233224 */
 t6=t3;
-f_11833(t6,t4,t5);}
+f_11997(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11842 in loop3169 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11844(C_word c,C_word t0,C_word t1){
+/* k12006 in loop3216 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_12008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11825(t3,((C_word*)t0)[2],t2);}
+f_11989(t3,((C_word*)t0)[2],t2);}
 
-/* g3176 in loop3169 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11833(C_word t0,C_word t1,C_word t2){
+/* g3223 in loop3216 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11997(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11833,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11997,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_assq(t2,((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1640 walk");
+/* optimizer.scm: 1666 walk */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_11737(t4,t1,t3);}
+f_11901(t4,t1,t3);}
 
-/* k11755 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11757(C_word c,C_word t0,C_word t1){
+/* k11919 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6894,24 +7001,24 @@ C_word t13;
 C_word t14;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11757,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11921,2,t0,t1);}
 t2=(C_word)C_i_assq(((C_word*)t0)[5],((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11767,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11931,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11775,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11939,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11779,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11943,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11781,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11945,a[2]=t7,a[3]=t12,a[4]=t9,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp));
 t14=((C_word*)t12)[1];
-f_11781(t14,t10,((C_word*)t0)[2]);}
+f_11945(t14,t10,((C_word*)t0)[2]);}
 
-/* loop3184 in k11755 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11781(C_word t0,C_word t1,C_word t2){
+/* loop3231 in k11919 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11945(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6931,17 +7038,17 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_11781,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11945,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11808,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11972,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_11808(t3,t4);
+t5=f_11972(t3,t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop31843197");
+/* loop32313244 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -6951,7 +7058,7 @@ else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop31843197");
+/* loop32313244 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -6962,8 +7069,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g3200 in loop3184 in k11755 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static C_word C_fcall f_11808(C_word t0,C_word t1){
+/* g3247 in loop3231 in k11919 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static C_word C_fcall f_11972(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6971,32 +7078,32 @@ C_stack_check;
 t2=(C_word)C_i_assq(t1,((C_word*)t0)[2]);
 return((C_word)C_i_cdr(t2));}
 
-/* k11777 in k11755 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11779(C_word c,C_word t0,C_word t1){
+/* k11941 in k11919 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1642 concatenate");
-((C_proc3)C_retrieve_symbol_proc(lf[215]))(3,*((C_word*)lf[215]+1),((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1668 concatenate */
+((C_proc3)C_retrieve_symbol_proc(lf[224]))(3,*((C_word*)lf[224]+1),((C_word*)t0)[2],t1);}
 
-/* k11773 in k11755 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11775(C_word c,C_word t0,C_word t1){
+/* k11937 in k11919 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1642 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1668 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k11765 in k11755 in k11857 in walk in k11733 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11767(C_word c,C_word t0,C_word t1){
+/* k11929 in k11919 in k12021 in walk in k11897 in compute-extra-variables in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_cdr(((C_word*)t0)[2],t1));}
 
-/* eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11298(C_word t0,C_word t1,C_word t2){
+/* eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11462(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7006,17 +7113,17 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11298,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11462,NULL,3,t0,t1,t2);}
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11302,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11466,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11304,a[2]=t3,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11468,a[2]=t3,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_11304(t8,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_11468(t8,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11304(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11468(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7032,35 +7139,35 @@ C_word t14;
 C_word t15;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11304,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_11468,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(1));
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(3));
-t10=(C_word)C_eqp(t5,lf[9]);
-t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11338,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t3,a[5]=t7,a[6]=((C_word*)t0)[3],a[7]=t5,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t10=(C_word)C_eqp(t5,lf[2]);
+t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11502,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t3,a[5]=t7,a[6]=((C_word*)t0)[3],a[7]=t5,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t10)){
 t12=t11;
-f_11338(t12,t10);}
+f_11502(t12,t10);}
 else{
-t12=(C_word)C_eqp(t5,lf[26]);
+t12=(C_word)C_eqp(t5,lf[45]);
 if(C_truep(t12)){
 t13=t11;
-f_11338(t13,t12);}
+f_11502(t13,t12);}
 else{
-t13=(C_word)C_eqp(t5,lf[70]);
+t13=(C_word)C_eqp(t5,lf[21]);
 if(C_truep(t13)){
 t14=t11;
-f_11338(t14,t13);}
+f_11502(t14,t13);}
 else{
-t14=(C_word)C_eqp(t5,lf[213]);
+t14=(C_word)C_eqp(t5,lf[222]);
 t15=t11;
-f_11338(t15,(C_truep(t14)?t14:(C_word)C_eqp(t5,lf[160])));}}}}
+f_11502(t15,(C_truep(t14)?t14:(C_word)C_eqp(t5,lf[172])));}}}}
 
-/* k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11338(C_word t0,C_word t1){
+/* k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11502(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7079,42 +7186,42 @@ C_word t15;
 C_word t16;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11338,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11502,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[7],lf[11]);
+t2=(C_word)C_eqp(((C_word*)t0)[7],lf[5]);
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11349,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11513,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_11349(t6,((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[3]);}
+f_11513(t6,((C_word*)t0)[8],((C_word*)t0)[5],((C_word*)t0)[3]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[7],lf[13]);
+t3=(C_word)C_eqp(((C_word*)t0)[7],lf[7]);
 if(C_truep(t3)){
 t4=(C_word)C_i_car(((C_word*)t0)[5]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11400,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1587 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[8],t4,t5);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11564,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1613 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),((C_word*)t0)[8],t4,t5);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[7],lf[15]);
+t4=(C_word)C_eqp(((C_word*)t0)[7],lf[8]);
 if(C_truep(t4)){
 t5=(C_word)C_i_car(((C_word*)t0)[3]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11424,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11457,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1593 call-with-current-continuation");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[19]+1)))(3,*((C_word*)lf[19]+1),t6,t7);}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11588,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11621,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1619 call-with-current-continuation */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[58]+1)))(3,*((C_word*)lf[58]+1),t6,t7);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11560,a[2]=t6,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11724,a[2]=t6,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_11560(t8,((C_word*)t0)[8],((C_word*)t0)[3]);}}}}}
+f_11724(t8,((C_word*)t0)[8],((C_word*)t0)[3]);}}}}}
 
-/* loop3049 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11560(C_word t0,C_word t1,C_word t2){
+/* loop3096 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11724(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7123,42 +7230,42 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11560,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11724,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11568,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11575,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11732,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11739,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g30563057");
+/* g31033104 */
 t6=t3;
-f_11568(t6,t4,t5);}
+f_11732(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11573 in loop3049 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11575(C_word c,C_word t0,C_word t1){
+/* k11737 in loop3096 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11560(t3,((C_word*)t0)[2],t2);}
+f_11724(t3,((C_word*)t0)[2],t2);}
 
-/* g3056 in loop3049 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11568(C_word t0,C_word t1,C_word t2){
+/* g3103 in loop3096 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11732(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11568,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1608 walk");
+C_save_and_reclaim((void*)trf_11732,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 1634 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11304(t3,t1,t2,((C_word*)t0)[2]);}
+f_11468(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* a11456 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11457(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11620 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11621(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7174,9 +7281,9 @@ C_word t13;
 C_word ab[11],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11457,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11621,3,t0,t1,t2);}
 t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t4=(C_word)C_eqp(lf[9],t3);
+t4=(C_word)C_eqp(lf[2],t3);
 if(C_truep(t4)){
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
@@ -7184,16 +7291,16 @@ t7=(C_word)C_slot(((C_word*)t0)[4],C_fix(2));
 t8=(C_word)C_i_car(t7);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11473,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t10,a[5]=((C_word*)t0)[3],a[6]=t6,tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11637,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t10,a[5]=((C_word*)t0)[3],a[6]=t6,tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_11473(t12,t1,t8);}
+f_11637(t12,t1,t8);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* loop in a11456 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11473(C_word t0,C_word t1,C_word t2){
+/* loop in a11620 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11637(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7205,7 +7312,7 @@ C_word t9;
 C_word t10;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11473,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11637,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_memq(t2,((C_word*)((C_word*)t0)[6])[1]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
@@ -7215,44 +7322,44 @@ t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)((C_word*)t0)[6])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t3);
 t5=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[5])[1]);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11493,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11526,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11657,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11690,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 t8=(C_word)C_i_cadr(t5);
-C_trace("optimizer.scm: 1602 lset<=");
-((C_proc5)C_retrieve_symbol_proc(lf[129]))(5,*((C_word*)lf[129]+1),t7,*((C_word*)lf[34]+1),t8,((C_word*)t0)[2]);}
+/* optimizer.scm: 1628 lset<= */
+((C_proc5)C_retrieve_symbol_proc(lf[144]))(5,*((C_word*)lf[144]+1),t7,*((C_word*)lf[38]+1),t8,((C_word*)t0)[2]);}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}}}
 
-/* k11524 in loop in a11456 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11526(C_word c,C_word t0,C_word t1){
+/* k11688 in loop in a11620 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11690(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11526,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11690,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
-f_11493(2,t2,C_SCHEME_UNDEFINED);}
+f_11657(2,t2,C_SCHEME_UNDEFINED);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11530,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1604 delete!");
-((C_proc5)C_retrieve_symbol_proc(lf[214]))(5,*((C_word*)lf[214]+1),t2,((C_word*)t0)[2],((C_word*)((C_word*)t0)[4])[1],*((C_word*)lf[34]+1));}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11694,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1630 delete! */
+((C_proc5)C_retrieve_symbol_proc(lf[223]))(5,*((C_word*)lf[223]+1),t2,((C_word*)t0)[2],((C_word*)((C_word*)t0)[4])[1],*((C_word*)lf[38]+1));}}
 
-/* k11528 in k11524 in loop in a11456 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11530(C_word c,C_word t0,C_word t1){
+/* k11692 in k11688 in loop in a11620 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11694(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
-C_trace("optimizer.scm: 1605 return");
+/* optimizer.scm: 1631 return */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k11491 in loop in a11456 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11493(C_word c,C_word t0,C_word t1){
+/* k11655 in loop in a11620 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7261,16 +7368,16 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11493,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11657,2,t0,t1);}
 t2=(C_word)C_i_cddr(((C_word*)t0)[4]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11502,a[2]=((C_word*)t0)[3],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11666,a[2]=((C_word*)t0)[3],a[3]=t4,tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_11502(t6,((C_word*)t0)[2],t2);}
+f_11666(t6,((C_word*)t0)[2],t2);}
 
-/* loop3015 in k11491 in loop in a11456 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11502(C_word t0,C_word t1,C_word t2){
+/* loop3062 in k11655 in loop in a11620 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11666(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7278,30 +7385,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11502,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11666,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11512,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11676,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g30223023");
+/* g30693070 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_11473(t5,t3,t4);}
+f_11637(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11510 in loop3015 in k11491 in loop in a11456 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11512(C_word c,C_word t0,C_word t1){
+/* k11674 in loop3062 in k11655 in loop in a11620 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11676(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11502(t3,((C_word*)t0)[2],t2);}
+f_11666(t3,((C_word*)t0)[2],t2);}
 
-/* k11422 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11424(C_word c,C_word t0,C_word t1){
+/* k11586 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11588(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7309,15 +7416,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11424,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11588,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11429,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11593,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_11429(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_11593(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop3034 in k11422 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11429(C_word t0,C_word t1,C_word t2){
+/* loop3081 in k11586 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11593(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7326,42 +7433,42 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11429,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11593,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11437,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11444,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11601,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11608,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g30413042");
+/* g30883089 */
 t6=t3;
-f_11437(t6,t4,t5);}
+f_11601(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11442 in loop3034 in k11422 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11444(C_word c,C_word t0,C_word t1){
+/* k11606 in loop3081 in k11586 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11429(t3,((C_word*)t0)[2],t2);}
+f_11593(t3,((C_word*)t0)[2],t2);}
 
-/* g3041 in loop3034 in k11422 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11437(C_word t0,C_word t1,C_word t2){
+/* g3088 in loop3081 in k11586 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11601(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11437,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1607 walk");
+C_save_and_reclaim((void*)trf_11601,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 1633 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11304(t3,t1,t2,((C_word*)t0)[2]);}
+f_11468(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* a11399 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11400(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a11563 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7369,23 +7476,23 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_11400,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_11564,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11412,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1590 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t6,t2,((C_word*)t0)[2]);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11576,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1616 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t6,t2,((C_word*)t0)[2]);}
 
-/* k11410 in a11399 in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11412(C_word c,C_word t0,C_word t1){
+/* k11574 in a11563 in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11576(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1590 walk");
+/* optimizer.scm: 1616 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_11304(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_11468(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11349(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11513(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7394,21 +7501,21 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11349,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_11513,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11367,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1582 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t5,((C_word*)t0)[4],((C_word*)t0)[3]);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11531,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1608 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t5,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11370,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11534,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(t3);
-C_trace("optimizer.scm: 1584 walk");
+/* optimizer.scm: 1610 walk */
 t6=((C_word*)((C_word*)t0)[5])[1];
-f_11304(t6,t4,t5,((C_word*)t0)[3]);}}
+f_11468(t6,t4,t5,((C_word*)t0)[3]);}}
 
-/* k11368 in loop in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11370(C_word c,C_word t0,C_word t1){
+/* k11532 in loop in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11534(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7416,29 +7523,29 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1585 loop");
+/* optimizer.scm: 1611 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_11349(t4,((C_word*)t0)[2],t2,t3);}
+f_11513(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k11365 in loop in k11336 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11367(C_word c,C_word t0,C_word t1){
+/* k11529 in loop in k11500 in walk in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11531(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1582 walk");
+/* optimizer.scm: 1608 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_11304(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_11468(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k11300 in eliminate4 in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11302(C_word c,C_word t0,C_word t1){
+/* k11464 in eliminate4 in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11466(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11017(C_word t0,C_word t1,C_word t2){
+/* collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11181(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7449,18 +7556,18 @@ C_word t8;
 C_word t9;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11017,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11181,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11021,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11185,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11023,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t7,tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11187,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t7,tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_11023(t9,t5,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_11187(t9,t5,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11023(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11187(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7476,35 +7583,35 @@ C_word t14;
 C_word t15;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11023,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_11187,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(1));
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(3));
-t10=(C_word)C_eqp(t5,lf[9]);
-t11=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_11057,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t9,a[7]=t3,a[8]=t7,a[9]=((C_word*)t0)[5],a[10]=t5,a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+t10=(C_word)C_eqp(t5,lf[2]);
+t11=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_11221,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t9,a[7]=t3,a[8]=t7,a[9]=((C_word*)t0)[5],a[10]=t5,a[11]=t1,tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t10)){
 t12=t11;
-f_11057(t12,t10);}
+f_11221(t12,t10);}
 else{
-t12=(C_word)C_eqp(t5,lf[26]);
+t12=(C_word)C_eqp(t5,lf[45]);
 if(C_truep(t12)){
 t13=t11;
-f_11057(t13,t12);}
+f_11221(t13,t12);}
 else{
-t13=(C_word)C_eqp(t5,lf[70]);
+t13=(C_word)C_eqp(t5,lf[21]);
 if(C_truep(t13)){
 t14=t11;
-f_11057(t14,t13);}
+f_11221(t14,t13);}
 else{
-t14=(C_word)C_eqp(t5,lf[213]);
+t14=(C_word)C_eqp(t5,lf[222]);
 t15=t11;
-f_11057(t15,(C_truep(t14)?t14:(C_word)C_eqp(t5,lf[160])));}}}}
+f_11221(t15,(C_truep(t14)?t14:(C_word)C_eqp(t5,lf[172])));}}}}
 
-/* k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11057(C_word t0,C_word t1){
+/* k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11221(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7523,46 +7630,46 @@ C_word t15;
 C_word t16;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11057,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11221,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[11];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[10],lf[11]);
+t2=(C_word)C_eqp(((C_word*)t0)[10],lf[5]);
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11068,a[2]=t4,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11232,a[2]=t4,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_11068(t6,((C_word*)t0)[11],((C_word*)t0)[8],((C_word*)t0)[6]);}
+f_11232(t6,((C_word*)t0)[11],((C_word*)t0)[8],((C_word*)t0)[6]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[10],lf[13]);
+t3=(C_word)C_eqp(((C_word*)t0)[10],lf[7]);
 if(C_truep(t3)){
 t4=(C_word)C_i_assq(((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11116,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11280,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t4)){
 t6=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_assq(t6,((C_word*)t0)[3]))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11150,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11314,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t8=(C_word)C_i_cdr(t4);
-C_trace("optimizer.scm: 1539 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t7,t8,((C_word*)t0)[7],((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 1565 alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t7,t8,((C_word*)t0)[7],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t7=C_SCHEME_UNDEFINED;
 t8=t5;
-f_11116(t8,t7);}}
+f_11280(t8,t7);}}
 else{
 t6=t5;
-f_11116(t6,C_SCHEME_UNDEFINED);}}
+f_11280(t6,C_SCHEME_UNDEFINED);}}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11159,a[2]=t5,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11323,a[2]=t5,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_11159(t7,((C_word*)t0)[11],((C_word*)t0)[6]);}}}}
+f_11323(t7,((C_word*)t0)[11],((C_word*)t0)[6]);}}}}
 
-/* loop2913 in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11159(C_word t0,C_word t1,C_word t2){
+/* loop2960 in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11323(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7571,66 +7678,66 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11159,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11323,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11167,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11174,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11331,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11338,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g29202921");
+/* g29672968 */
 t6=t3;
-f_11167(t6,t4,t5);}
+f_11331(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11172 in loop2913 in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11174(C_word c,C_word t0,C_word t1){
+/* k11336 in loop2960 in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11159(t3,((C_word*)t0)[2],t2);}
+f_11323(t3,((C_word*)t0)[2],t2);}
 
-/* g2920 in loop2913 in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11167(C_word t0,C_word t1,C_word t2){
+/* g2967 in loop2960 in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11331(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11167,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1545 walk");
+C_save_and_reclaim((void*)trf_11331,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 1571 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11023(t3,t1,t2,((C_word*)t0)[2]);}
+f_11187(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k11148 in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11150(C_word c,C_word t0,C_word t1){
+/* k11312 in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_11116(t3,t2);}
+f_11280(t3,t2);}
 
-/* k11114 in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11116(C_word t0,C_word t1){
+/* k11278 in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11280(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11116,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11280,NULL,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11125,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1540 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[2],t2,t3);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11289,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1566 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),((C_word*)t0)[2],t2,t3);}
 
-/* a11124 in k11114 in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11125(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a11288 in k11278 in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7638,23 +7745,23 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_11125,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_11289,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11137,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1543 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t6,t2,((C_word*)t0)[2]);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11301,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1569 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t6,t2,((C_word*)t0)[2]);}
 
-/* k11135 in a11124 in k11114 in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11137(C_word c,C_word t0,C_word t1){
+/* k11299 in a11288 in k11278 in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11301(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1543 walk");
+/* optimizer.scm: 1569 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_11023(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_11187(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_11068(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11232(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7663,21 +7770,21 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11068,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_11232,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11086,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1530 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t5,((C_word*)t0)[4],((C_word*)t0)[3]);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11250,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1556 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t5,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11089,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11253,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(t3);
-C_trace("optimizer.scm: 1532 walk");
+/* optimizer.scm: 1558 walk */
 t6=((C_word*)((C_word*)t0)[5])[1];
-f_11023(t6,t4,t5,((C_word*)t0)[3]);}}
+f_11187(t6,t4,t5,((C_word*)t0)[3]);}}
 
-/* k11087 in loop in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11089(C_word c,C_word t0,C_word t1){
+/* k11251 in loop in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7685,41 +7792,41 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1533 loop");
+/* optimizer.scm: 1559 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_11068(t4,((C_word*)t0)[2],t2,t3);}
+f_11232(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k11084 in loop in k11055 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11086(C_word c,C_word t0,C_word t1){
+/* k11248 in loop in k11219 in walk in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1530 walk");
+/* optimizer.scm: 1556 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_11023(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_11187(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k11019 in collect-accessibles in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11021(C_word c,C_word t0,C_word t1){
+/* k11183 in collect-accessibles in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10884(C_word t0,C_word t1,C_word t2,C_word t3){
+/* eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11048(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10884,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10890,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1500 remove");
-((C_proc4)C_retrieve_symbol_proc(lf[170]))(4,*((C_word*)lf[170]+1),t1,t4,t3);}
+C_save_and_reclaim((void*)trf_11048,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11054,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1526 remove */
+((C_proc4)C_retrieve_symbol_proc(lf[3]))(4,*((C_word*)lf[3]+1),t1,t4,t3);}
 
-/* a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10890(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11054(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7729,16 +7836,16 @@ C_word t7;
 C_word ab[11],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10890,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10924,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_11054,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11088,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t4=(C_word)C_i_car(t2);
 t5=((C_word*)t0)[2];
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10934,a[2]=t4,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1510 unzip1");
-((C_proc3)C_retrieve_symbol_proc(lf[205]))(3,*((C_word*)lf[205]+1),t6,t5);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11098,a[2]=t4,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1536 unzip1 */
+((C_proc3)C_retrieve_symbol_proc(lf[215]))(3,*((C_word*)lf[215]+1),t6,t5);}
 
-/* k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10934(C_word c,C_word t0,C_word t1){
+/* k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7746,15 +7853,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10934,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11098,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10939,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11103,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_10939(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_11103(t5,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10939(C_word t0,C_word t1,C_word t2,C_word t3){
+/* count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11103(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7762,43 +7869,43 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10939,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_11103,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_assq(t2,((C_word*)t0)[4]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10946,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11110,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_cddr(t4);
-C_trace("optimizer.scm: 1513 lset-difference");
-((C_proc6)C_retrieve_symbol_proc(lf[192]))(6,*((C_word*)lf[192]+1),t5,*((C_word*)lf[34]+1),t6,t3,((C_word*)t0)[2]);}
+/* optimizer.scm: 1539 lset-difference */
+((C_proc6)C_retrieve_symbol_proc(lf[202]))(6,*((C_word*)lf[202]+1),t5,*((C_word*)lf[38]+1),t6,t3,((C_word*)t0)[2]);}
 
-/* k10944 in count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10946(C_word c,C_word t0,C_word t1){
+/* k11108 in count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10946,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11007,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11110,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11171,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 1514 delete-duplicates");
-((C_proc4)C_retrieve_symbol_proc(lf[212]))(4,*((C_word*)lf[212]+1),t2,t3,*((C_word*)lf[34]+1));}
+/* optimizer.scm: 1540 delete-duplicates */
+((C_proc4)C_retrieve_symbol_proc(lf[37]))(4,*((C_word*)lf[37]+1),t2,t3,*((C_word*)lf[38]+1));}
 
-/* k11005 in k10944 in count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11007(C_word c,C_word t0,C_word t1){
+/* k11169 in k11108 in count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11007,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11171,2,t0,t1);}
 t2=(C_word)C_i_length(t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11003,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1515 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11167,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1541 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k11001 in k11005 in k10944 in count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_11003(C_word c,C_word t0,C_word t1){
+/* k11165 in k11169 in k11108 in count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7812,21 +7919,21 @@ C_word t10;
 C_word t11;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11003,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11167,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10959,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11123,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10961,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11125,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_10961(t11,t7,((C_word*)t0)[2]);}
+f_11125(t11,t7,((C_word*)t0)[2]);}
 
-/* loop2831 in k11001 in k11005 in k10944 in count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10961(C_word t0,C_word t1,C_word t2){
+/* loop2878 in k11165 in k11169 in k11108 in count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11125(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7835,21 +7942,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10961,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11125,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10988,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10995,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11152,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11159,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g28472848");
+/* g28942895 */
 t6=t3;
-f_10988(t6,t4,t5);}
+f_11152(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10993 in loop2831 in k11001 in k11005 in k10944 in count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10995(C_word c,C_word t0,C_word t1){
+/* k11157 in loop2878 in k11165 in k11169 in k11108 in count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7861,44 +7968,44 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10995,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11159,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop28312844");
+/* loop28782891 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10961(t6,((C_word*)t0)[3],t5);}
+f_11125(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop28312844");
+/* loop28782891 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10961(t6,((C_word*)t0)[3],t5);}}
+f_11125(t6,((C_word*)t0)[3],t5);}}
 
-/* g2847 in loop2831 in k11001 in k11005 in k10944 in count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10988(C_word t0,C_word t1,C_word t2){
+/* g2894 in loop2878 in k11165 in k11169 in k11108 in count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_11152(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10988,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1516 count");
+C_save_and_reclaim((void*)trf_11152,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 1542 count */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10939(t3,t1,t2,((C_word*)t0)[2]);}
+f_11103(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k10957 in k11001 in k11005 in k10944 in count in k10932 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10959(C_word c,C_word t0,C_word t1){
+/* k11121 in k11165 in k11169 in k11108 in count in k11096 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1516 fold");
-((C_proc5)C_retrieve_symbol_proc(lf[127]))(5,*((C_word*)lf[127]+1),((C_word*)t0)[3],*((C_word*)lf[211]+1),((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1542 fold */
+((C_proc5)C_retrieve_symbol_proc(lf[142]))(5,*((C_word*)lf[142]+1),((C_word*)t0)[3],*((C_word*)lf[221]+1),((C_word*)t0)[2],t1);}
 
-/* k10922 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10924(C_word c,C_word t0,C_word t1){
+/* k11086 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11088(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7906,32 +8013,32 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10924,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11088,2,t0,t1);}
 t2=(C_word)C_fixnum_greaterp(t1,C_fix(16));
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10902,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11066,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 1503 any");
-((C_proc4)C_retrieve_symbol_proc(lf[30]))(4,*((C_word*)lf[30]+1),((C_word*)t0)[5],t3,t4);}}
+/* optimizer.scm: 1529 any */
+((C_proc4)C_retrieve_symbol_proc(lf[49]))(4,*((C_word*)lf[49]+1),((C_word*)t0)[5],t3,t4);}}
 
-/* a10901 in k10922 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10902(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11065 in k11086 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11066(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10902,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10909,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1504 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t3,((C_word*)t0)[2],t2,lf[75]);}
+C_save_and_reclaim((void*)tr3,(void*)f_11066,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11073,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1530 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t3,((C_word*)t0)[2],t2,lf[90]);}
 
-/* k10907 in a10901 in k10922 in a10889 in eliminate in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10909(C_word c,C_word t0,C_word t1){
+/* k11071 in a11065 in k11086 in a11053 in eliminate in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11073(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7944,8 +8051,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10596(C_word t0,C_word t1,C_word t2){
+/* build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10760(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7963,7 +8070,7 @@ C_word t15;
 C_word t16;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10596,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10760,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_END_OF_LIST;
@@ -7972,16 +8079,16 @@ t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10599,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t8,a[5]=t2,a[6]=t10,tmp=(C_word)a,a+=7,tmp));
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10807,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10763,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t8,a[5]=t2,a[6]=t10,tmp=(C_word)a,a+=7,tmp));
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10971,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10809,a[2]=t14,a[3]=t10,a[4]=t4,a[5]=t8,a[6]=t6,tmp=(C_word)a,a+=7,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10973,a[2]=t14,a[3]=t10,a[4]=t4,a[5]=t8,a[6]=t6,tmp=(C_word)a,a+=7,tmp));
 t16=((C_word*)t14)[1];
-f_10809(t16,t12,t2);}
+f_10973(t16,t12,t2);}
 
-/* loop2703 in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10809(C_word t0,C_word t1,C_word t2){
+/* loop2750 in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10973(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7990,31 +8097,31 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10809,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10973,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10817,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10871,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10981,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11035,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g27842785");
+/* g28312832 */
 t6=t3;
-f_10817(t6,t4,t5);}
+f_10981(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10869 in loop2703 in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10871(C_word c,C_word t0,C_word t1){
+/* k11033 in loop2750 in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10809(t3,((C_word*)t0)[2],t2);}
+f_10973(t3,((C_word*)t0)[2],t2);}
 
-/* g2784 in loop2703 in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10817(C_word t0,C_word t1,C_word t2){
+/* g2831 in loop2750 in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10981(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8027,20 +8134,20 @@ C_word t10;
 C_word t11;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10817,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10981,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
 t5=(C_word)C_slot(t4,C_fix(2));
 t6=(C_word)C_i_car(t5);
 t7=C_set_block_item(((C_word*)t0)[5],0,C_SCHEME_END_OF_LIST);
 t8=C_set_block_item(((C_word*)t0)[4],0,C_SCHEME_END_OF_LIST);
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10832,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10842,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1489 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t6,t10);}
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10996,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11006,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1515 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),t9,t6,t10);}
 
-/* a10841 in g2784 in loop2703 in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10842(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a11005 in g2831 in loop2750 in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11006(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8048,29 +8155,29 @@ C_word t7;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10842,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_11006,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_slot(((C_word*)t0)[3],C_fix(3));
 t6=(C_word)C_i_car(t5);
-C_trace("optimizer.scm: 1492 walk");
+/* optimizer.scm: 1518 walk */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_10599(t7,t1,t6,t2);}
+f_10763(t7,t1,t6,t2);}
 
-/* k10830 in g2784 in loop2703 in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10832(C_word c,C_word t0,C_word t1){
+/* k10994 in g2831 in loop2750 in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10832,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10836,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10996,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11000,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1]);
-C_trace("optimizer.scm: 1493 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t2,((C_word*)t0)[2],t3,((C_word*)((C_word*)t0)[6])[1]);}
+/* optimizer.scm: 1519 alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t2,((C_word*)t0)[2],t3,((C_word*)((C_word*)t0)[6])[1]);}
 
-/* k10834 in k10830 in g2784 in loop2703 in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10836(C_word c,C_word t0,C_word t1){
+/* k10998 in k10994 in g2831 in loop2750 in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_11000(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8079,16 +8186,16 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k10805 in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10807(C_word c,C_word t0,C_word t1){
+/* k10969 in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10599(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10763(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8115,50 +8222,50 @@ C_word t25;
 C_word t26;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10599,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_10763,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(1));
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(3));
-t10=(C_word)C_eqp(t5,lf[9]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(t5,lf[16]));
+t10=(C_word)C_eqp(t5,lf[2]);
+t11=(C_truep(t10)?t10:(C_word)C_eqp(t5,lf[9]));
 if(C_truep(t11)){
 t12=(C_word)C_i_car(t7);
-t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10639,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t12,a[5]=t9,a[6]=t1,a[7]=t3,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10803,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t12,a[5]=t9,a[6]=t1,a[7]=t3,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 t14=(C_word)C_i_memq(t12,t3);
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10686,a[2]=((C_word*)t0)[3],a[3]=t12,a[4]=t13,tmp=(C_word)a,a+=5,tmp);
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10850,a[2]=((C_word*)t0)[3],a[3]=t12,a[4]=t13,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t14)){
 t16=t15;
-f_10686(2,t16,t14);}
+f_10850(2,t16,t14);}
 else{
-C_trace("optimizer.scm: 1465 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t15,((C_word*)t0)[2],t12,lf[102]);}}
+/* optimizer.scm: 1491 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t15,((C_word*)t0)[2],t12,lf[117]);}}
 else{
-t12=(C_word)C_eqp(t5,lf[11]);
+t12=(C_word)C_eqp(t5,lf[5]);
 if(C_truep(t12)){
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10704,a[2]=t14,a[3]=t3,a[4]=t7,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10868,a[2]=t14,a[3]=t3,a[4]=t7,a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp));
 t16=((C_word*)t14)[1];
-f_10704(t16,t1,t7,t9);}
+f_10868(t16,t1,t7,t9);}
 else{
-t13=(C_word)C_eqp(t5,lf[13]);
+t13=(C_word)C_eqp(t5,lf[7]);
 if(C_truep(t13)){
 t14=(C_word)C_i_car(t7);
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10758,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=t9,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1477 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t1,t14,t15);}
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10922,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1503 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),t1,t14,t15);}
 else{
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10775,a[2]=t15,a[3]=t3,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
+t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10939,a[2]=t15,a[3]=t3,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
 t17=((C_word*)t15)[1];
-f_10775(t17,t1,t9);}}}}
+f_10939(t17,t1,t9);}}}}
 
-/* loop2770 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10775(C_word t0,C_word t1,C_word t2){
+/* loop2817 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10939(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8167,42 +8274,42 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10775,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10939,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10783,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10790,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10947,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10954,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g27772778");
+/* g28242825 */
 t6=t3;
-f_10783(t6,t4,t5);}
+f_10947(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10788 in loop2770 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10790(C_word c,C_word t0,C_word t1){
+/* k10952 in loop2817 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10775(t3,((C_word*)t0)[2],t2);}
+f_10939(t3,((C_word*)t0)[2],t2);}
 
-/* g2777 in loop2770 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10783(C_word t0,C_word t1,C_word t2){
+/* g2824 in loop2817 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10947(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10783,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1480 walk");
+C_save_and_reclaim((void*)trf_10947,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 1506 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10599(t3,t1,t2,((C_word*)t0)[2]);}
+f_10763(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* a10757 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10758(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a10921 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10922(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8210,23 +8317,23 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_10758,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_10922,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10770,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1479 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t6,t2,((C_word*)t0)[2]);}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10934,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1505 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t6,t2,((C_word*)t0)[2]);}
 
-/* k10768 in a10757 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10770(C_word c,C_word t0,C_word t1){
+/* k10932 in a10921 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1479 walk");
+/* optimizer.scm: 1505 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_10599(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_10763(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10704(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10868(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8236,22 +8343,22 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10704,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_10868,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10722,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1472 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t5,((C_word*)t0)[4],((C_word*)t0)[3]);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10886,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1498 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t5,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t4=(C_word)C_i_car(t2);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10728,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10892,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t6=(C_word)C_i_car(t3);
-C_trace("optimizer.scm: 1474 walk");
+/* optimizer.scm: 1500 walk */
 t7=((C_word*)((C_word*)t0)[5])[1];
-f_10599(t7,t5,t6,((C_word*)t0)[3]);}}
+f_10763(t7,t5,t6,((C_word*)t0)[3]);}}
 
-/* k10726 in loop in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10728(C_word c,C_word t0,C_word t1){
+/* k10890 in loop in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8259,39 +8366,39 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1475 loop");
+/* optimizer.scm: 1501 loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_10704(t4,((C_word*)t0)[2],t2,t3);}
+f_10868(t4,((C_word*)t0)[2],t2,t3);}
 
-/* k10720 in loop in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10722(C_word c,C_word t0,C_word t1){
+/* k10884 in loop in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10886(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1472 walk");
+/* optimizer.scm: 1498 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_10599(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_10763(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10684 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10686(C_word c,C_word t0,C_word t1){
+/* k10848 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10686,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10850,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_10639(t2,C_SCHEME_UNDEFINED);}
+f_10803(t2,C_SCHEME_UNDEFINED);}
 else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=((C_word*)t0)[4];
-f_10639(t4,t3);}}
+f_10803(t4,t3);}}
 
-/* k10637 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10639(C_word t0,C_word t1){
+/* k10801 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10803(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8299,19 +8406,19 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10639,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10642,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_10803,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10806,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_assq(((C_word*)t0)[4],((C_word*)t0)[3]))){
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[2])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t3);
 t5=t2;
-f_10642(t5,t4);}
+f_10806(t5,t4);}
 else{
 t3=t2;
-f_10642(t3,C_SCHEME_UNDEFINED);}}
+f_10806(t3,C_SCHEME_UNDEFINED);}}
 
-/* k10640 in k10637 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10642(C_word t0,C_word t1){
+/* k10804 in k10801 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10806(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8319,15 +8426,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10642,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10806,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10647,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10811,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_10647(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_10811(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop2745 in k10640 in k10637 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10647(C_word t0,C_word t1,C_word t2){
+/* loop2792 in k10804 in k10801 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10811(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8336,42 +8443,42 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10647,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10811,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10655,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10662,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10819,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10826,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g27522753");
+/* g27992800 */
 t6=t3;
-f_10655(t6,t4,t5);}
+f_10819(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10660 in loop2745 in k10640 in k10637 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10662(C_word c,C_word t0,C_word t1){
+/* k10824 in loop2792 in k10804 in k10801 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10826(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10647(t3,((C_word*)t0)[2],t2);}
+f_10811(t3,((C_word*)t0)[2],t2);}
 
-/* g2752 in loop2745 in k10640 in k10637 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10655(C_word t0,C_word t1,C_word t2){
+/* g2799 in loop2792 in k10804 in k10801 in walk in build-call-graph in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10819(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10655,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1468 walk");
+C_save_and_reclaim((void*)trf_10819,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 1494 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10599(t3,t1,t2,((C_word*)t0)[2]);}
+f_10763(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10490(C_word t0,C_word t1){
+/* find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10654(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8380,16 +8487,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10490,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10654,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10494,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10496,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1436 ##sys#hash-table-for-each");
-((C_proc4)C_retrieve_symbol_proc(lf[210]))(4,*((C_word*)lf[210]+1),t4,t5,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10658,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10660,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1462 ##sys#hash-table-for-each */
+((C_proc4)C_retrieve_symbol_proc(lf[220]))(4,*((C_word*)lf[220]+1),t4,t5,((C_word*)t0)[2]);}
 
-/* a10495 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10496(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a10659 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10660(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8406,36 +8513,36 @@ C_word t15;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10496,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_assq(lf[45],t3);
+C_save_and_reclaim((void*)tr4,(void*)f_10660,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_assq(lf[63],t3);
 if(C_truep(t4)){
-t5=(C_word)C_i_assq(lf[76],t3);
+t5=(C_word)C_i_assq(lf[91],t3);
 if(C_truep(t5)){
-t6=(C_word)C_i_assq(lf[120],t3);
+t6=(C_word)C_i_assq(lf[135],t3);
 if(C_truep(t6)){
 t7=(C_word)C_i_cdr(t5);
 t8=(C_word)C_i_length(t7);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10527,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_assq(lf[77],t3))){
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10691,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+if(C_truep((C_word)C_i_assq(lf[92],t3))){
 t10=t9;
-f_10527(t10,C_SCHEME_FALSE);}
+f_10691(t10,C_SCHEME_FALSE);}
 else{
 t10=(C_word)C_i_cdr(t4);
 t11=(C_word)C_slot(t10,C_fix(1));
-t12=(C_word)C_eqp(lf[13],t11);
+t12=(C_word)C_eqp(lf[7],t11);
 if(C_truep(t12)){
-if(C_truep((C_word)C_i_assq(lf[102],t3))){
+if(C_truep((C_word)C_i_assq(lf[117],t3))){
 t13=t9;
-f_10527(t13,C_SCHEME_FALSE);}
+f_10691(t13,C_SCHEME_FALSE);}
 else{
 t13=(C_word)C_i_cdr(t6);
 t14=(C_word)C_i_length(t13);
 t15=t9;
-f_10527(t15,(C_word)C_eqp(t8,t14));}}
+f_10691(t15,(C_word)C_eqp(t8,t14));}}
 else{
 t13=t9;
-f_10527(t13,C_SCHEME_FALSE);}}}
+f_10691(t13,C_SCHEME_FALSE);}}}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}}
@@ -8449,8 +8556,8 @@ else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
 
-/* k10525 in a10495 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10527(C_word t0,C_word t1){
+/* k10689 in a10659 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10691(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8458,19 +8565,19 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10527,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10691,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10531,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10695,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1447 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t2,t3,((C_word*)t0)[2],((C_word*)((C_word*)t0)[6])[1]);}
+/* optimizer.scm: 1473 alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t2,t3,((C_word*)t0)[2],((C_word*)((C_word*)t0)[6])[1]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k10529 in k10525 in a10495 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10531(C_word c,C_word t0,C_word t1){
+/* k10693 in k10689 in a10659 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10695(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8478,15 +8585,15 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10531,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10695,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10535,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10699,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1448 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t3,((C_word*)t0)[2],t4,((C_word*)((C_word*)t0)[5])[1]);}
+/* optimizer.scm: 1474 alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t3,((C_word*)t0)[2],t4,((C_word*)((C_word*)t0)[5])[1]);}
 
-/* k10533 in k10529 in k10525 in a10495 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10535(C_word c,C_word t0,C_word t1){
+/* k10697 in k10693 in k10689 in a10659 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10699(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8495,16 +8602,16 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k10492 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10494(C_word c,C_word t0,C_word t1){
+/* k10656 in find-lifting-candidates in ##compiler#perform-lambda-lifting! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9102(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9266(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8528,7 +8635,7 @@ C_word t22;
 C_word ab[39],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9102,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9266,4,t0,t1,t2,t3);}
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_END_OF_LIST;
@@ -8543,36 +8650,36 @@ t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9105,a[2]=t3,a[3]=t15,a[4]=t13,a[5]=t11,a[6]=t9,a[7]=t7,a[8]=t17,tmp=(C_word)a,a+=9,tmp));
-t19=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9304,a[2]=t7,a[3]=t9,a[4]=t3,a[5]=t11,tmp=(C_word)a,a+=6,tmp));
-t20=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9758,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
-t21=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10482,a[2]=t2,a[3]=t13,a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1415 debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t21,lf[20],lf[208]);}
+t18=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9269,a[2]=t3,a[3]=t15,a[4]=t13,a[5]=t11,a[6]=t9,a[7]=t7,a[8]=t17,tmp=(C_word)a,a+=9,tmp));
+t19=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9468,a[2]=t7,a[3]=t9,a[4]=t3,a[5]=t11,tmp=(C_word)a,a+=6,tmp));
+t20=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9922,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
+t21=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10646,a[2]=t2,a[3]=t13,a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1441 debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t21,lf[39],lf[218]);}
 
-/* k10480 in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10482(C_word c,C_word t0,C_word t1){
+/* k10644 in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10482,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10485,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1416 walk");
+C_save_and_reclaim((void*)tr2,(void*)f_10646,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10649,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1442 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9105(t3,t2,C_SCHEME_FALSE,((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_9269(t3,t2,C_SCHEME_FALSE,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k10483 in k10480 in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10485(C_word c,C_word t0,C_word t1){
+/* k10647 in k10644 in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9758(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
+/* transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9922(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
 C_word tmp;
 C_word t8;
 C_word t9;
@@ -8580,39 +8687,39 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9758,NULL,8,t0,t1,t2,t3,t4,t5,t6,t7);}
-t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9762,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,a[5]=t7,a[6]=t1,a[7]=t5,a[8]=t6,a[9]=t2,a[10]=((C_word*)t0)[3],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)trf_9922,NULL,8,t0,t1,t2,t3,t4,t5,t6,t7);}
+t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9926,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,a[5]=t7,a[6]=t1,a[7]=t5,a[8]=t6,a[9]=t2,a[10]=((C_word*)t0)[3],tmp=(C_word)a,a+=11,tmp);
 if(C_truep((C_word)C_i_pairp(t5))){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10470,a[2]=t7,a[3]=t3,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10472,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#make-promise");
-t11=*((C_word*)lf[206]+1);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10634,a[2]=t7,a[3]=t3,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10636,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* ##sys#make-promise */
+t11=*((C_word*)lf[216]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t9,t10);}
 else{
-C_trace("optimizer.scm: 1306 debugging");
-((C_proc6)C_retrieve_symbol_proc(lf[6]))(6,*((C_word*)lf[6]+1),t8,lf[7],lf[207],t3,t7);}}
+/* optimizer.scm: 1332 debugging */
+((C_proc6)C_retrieve_symbol_proc(lf[12]))(6,*((C_word*)lf[12]+1),t8,lf[35],lf[217],t3,t7);}}
 
-/* a10471 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10472(C_word c,C_word t0,C_word t1){
+/* a10635 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10636(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10472,2,t0,t1);}
-C_trace("optimizer.scm: 1305 unzip1");
-((C_proc3)C_retrieve_symbol_proc(lf[205]))(3,*((C_word*)lf[205]+1),t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10636,2,t0,t1);}
+/* optimizer.scm: 1331 unzip1 */
+((C_proc3)C_retrieve_symbol_proc(lf[215]))(3,*((C_word*)lf[215]+1),t1,((C_word*)t0)[2]);}
 
-/* k10468 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10470(C_word c,C_word t0,C_word t1){
+/* k10632 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1305 debugging");
-((C_proc7)C_retrieve_symbol_proc(lf[6]))(7,*((C_word*)lf[6]+1),((C_word*)t0)[4],lf[7],lf[204],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* optimizer.scm: 1331 debugging */
+((C_proc7)C_retrieve_symbol_proc(lf[12]))(7,*((C_word*)lf[12]+1),((C_word*)t0)[4],lf[35],lf[214],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9762(C_word c,C_word t0,C_word t1){
+/* k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9926(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8625,7 +8732,7 @@ C_word t9;
 C_word t10;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9762,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9926,2,t0,t1);}
 t2=C_set_block_item(((C_word*)t0)[10],0,C_SCHEME_TRUE);
 t3=((C_word*)t0)[9];
 t4=(C_word)C_slot(t3,C_fix(2));
@@ -8633,12 +8740,12 @@ t5=(C_word)C_i_caddr(t4);
 t6=(C_word)C_i_length(t5);
 t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9777,a[2]=((C_word*)t0)[3],a[3]=t8,a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
-C_trace("optimizer.scm: 1311 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t9,((C_word*)t0)[2],((C_word*)t0)[4],lf[120]);}
+t9=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9941,a[2]=((C_word*)t0)[3],a[3]=t8,a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=t6,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 1337 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t9,((C_word*)t0)[2],((C_word*)t0)[4],lf[135]);}
 
-/* k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9777(C_word c,C_word t0,C_word t1){
+/* k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8650,57 +8757,57 @@ C_word t8;
 C_word t9;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9777,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9941,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9786,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
+t5=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_9950,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
 if(C_truep((C_word)C_i_listp(((C_word*)t0)[11]))){
 t6=(C_word)C_i_length(((C_word*)t0)[11]);
 t7=(C_word)C_eqp(t6,C_fix(4));
 if(C_truep(t7)){
 t8=(C_word)C_i_caddr(((C_word*)t0)[11]);
 t9=t5;
-f_9786(t9,(C_word)C_i_listp(t8));}
+f_9950(t9,(C_word)C_i_listp(t8));}
 else{
 t8=t5;
-f_9786(t8,C_SCHEME_FALSE);}}
+f_9950(t8,C_SCHEME_FALSE);}}
 else{
 t6=t5;
-f_9786(t6,C_SCHEME_FALSE);}}
+f_9950(t6,C_SCHEME_FALSE);}}
 
-/* k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9786(C_word t0,C_word t1){
+/* k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9950(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9786,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9950,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[13]);
-t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_9792,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
-C_trace("optimizer.scm: 1315 caaddr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[202]+1)))(3,*((C_word*)lf[202]+1),t3,((C_word*)t0)[13]);}
+t3=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_9956,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t2,a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+/* optimizer.scm: 1341 caaddr */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[212]+1)))(3,*((C_word*)lf[212]+1),t3,((C_word*)t0)[13]);}
 else{
-C_trace("optimizer.scm: 1413 bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[178]))(4,*((C_word*)lf[178]+1),((C_word*)t0)[10],lf[203],((C_word*)t0)[13]);}}
+/* optimizer.scm: 1439 bomb */
+((C_proc4)C_retrieve_symbol_proc(lf[189]))(4,*((C_word*)lf[189]+1),((C_word*)t0)[10],lf[213],((C_word*)t0)[13]);}}
 
-/* k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9792(C_word c,C_word t0,C_word t1){
+/* k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9792,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_9795,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
-C_trace("optimizer.scm: 1316 cdaddr");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[201]+1)))(3,*((C_word*)lf[201]+1),t2,((C_word*)t0)[14]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9956,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_9959,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
+/* optimizer.scm: 1342 cdaddr */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[211]+1)))(3,*((C_word*)lf[211]+1),t2,((C_word*)t0)[14]);}
 
-/* k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9795(C_word c,C_word t0,C_word t1){
+/* k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8708,15 +8815,15 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9795,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9959,2,t0,t1);}
 t2=(C_word)C_i_cddr(((C_word*)t0)[15]);
 t3=(C_word)C_i_set_car(t2,t1);
-t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_9801,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
-C_trace("optimizer.scm: 1320 node-class-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[193]))(4,*((C_word*)lf[193]+1),t4,((C_word*)t0)[5],lf[182]);}
+t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_9965,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],tmp=(C_word)a,a+=15,tmp);
+/* optimizer.scm: 1346 node-class-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[203]))(4,*((C_word*)lf[203]+1),t4,((C_word*)t0)[5],lf[193]);}
 
-/* k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9801(C_word c,C_word t0,C_word t1){
+/* k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9965(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8728,19 +8835,19 @@ C_word t8;
 C_word t9;
 C_word ab[23],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9801,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9804,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9965,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9968,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],tmp=(C_word)a,a+=11,tmp);
 t3=((C_word*)t0)[5];
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=(C_word)C_i_car(t4);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10084,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_10248,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp));
 t9=((C_word*)t7)[1];
-f_10084(t9,t2,t5);}
+f_10248(t9,t2,t5);}
 
-/* rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10084(C_word t0,C_word t1,C_word t2){
+/* rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10248(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8774,65 +8881,65 @@ C_word t31;
 C_word t32;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10084,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10248,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(2));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(3));
 t7=t2;
 t8=(C_word)C_slot(t7,C_fix(1));
-t9=(C_word)C_eqp(t8,lf[15]);
+t9=(C_word)C_eqp(t8,lf[8]);
 if(C_truep(t9)){
 t10=(C_word)C_i_car(t6);
 t11=(C_word)C_i_cadr(t6);
 t12=(C_word)C_slot(t10,C_fix(2));
 t13=(C_word)C_slot(t11,C_fix(2));
 t14=(C_word)C_slot(t10,C_fix(1));
-t15=(C_word)C_eqp(lf[9],t14);
+t15=(C_word)C_eqp(lf[2],t14);
 if(C_truep(t15)){
 t16=(C_word)C_i_car(t12);
 t17=(C_word)C_eqp(((C_word*)t0)[9],t16);
 if(C_truep(t17)){
-t18=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_10153,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=t1,a[9]=t6,a[10]=((C_word*)t0)[7],a[11]=t13,a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
-C_trace("optimizer.scm: 1334 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t18,C_SCHEME_FALSE,t2,((C_word*)((C_word*)t0)[8])[1]);}
+t18=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_10317,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=t1,a[9]=t6,a[10]=((C_word*)t0)[7],a[11]=t13,a[12]=((C_word*)t0)[8],tmp=(C_word)a,a+=13,tmp);
+/* optimizer.scm: 1360 alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t18,C_SCHEME_FALSE,t2,((C_word*)((C_word*)t0)[8])[1]);}
 else{
 t18=(C_word)C_i_car(t12);
 t19=(C_word)C_eqp(((C_word*)t0)[7],t18);
 if(C_truep(t19)){
-t20=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10306,a[2]=t2,a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1359 node-class-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[193]))(4,*((C_word*)lf[193]+1),t20,t2,lf[199]);}
+t20=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10470,a[2]=t2,a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1385 node-class-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[203]))(4,*((C_word*)lf[203]+1),t20,t2,lf[209]);}
 else{
-C_trace("optimizer.scm: 1362 bomb");
-((C_proc3)C_retrieve_symbol_proc(lf[178]))(3,*((C_word*)lf[178]+1),t1,lf[200]);}}}
+/* optimizer.scm: 1388 bomb */
+((C_proc3)C_retrieve_symbol_proc(lf[189]))(3,*((C_word*)lf[189]+1),t1,lf[210]);}}}
 else{
 t16=t1;
 ((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,C_SCHEME_UNDEFINED);}}
 else{
-t10=(C_word)C_eqp(t8,lf[11]);
+t10=(C_word)C_eqp(t8,lf[5]);
 if(C_truep(t10)){
 t11=(C_word)C_i_car(t4);
 t12=(C_word)C_i_car(t6);
 if(C_truep((C_word)C_i_memq(t11,((C_word*)t0)[2]))){
-t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10358,a[2]=t6,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1367 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t13,t11,t12,((C_word*)((C_word*)t0)[4])[1]);}
+t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10522,a[2]=t6,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1393 alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t13,t11,t12,((C_word*)((C_word*)t0)[4])[1]);}
 else{
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10373,a[2]=((C_word*)t0)[3],a[3]=t14,tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10537,a[2]=((C_word*)t0)[3],a[3]=t14,tmp=(C_word)a,a+=4,tmp));
 t16=((C_word*)t14)[1];
-f_10373(t16,t1,t6);}}
+f_10537(t16,t1,t6);}}
 else{
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10399,a[2]=((C_word*)t0)[3],a[3]=t12,tmp=(C_word)a,a+=4,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10563,a[2]=((C_word*)t0)[3],a[3]=t12,tmp=(C_word)a,a+=4,tmp));
 t14=((C_word*)t12)[1];
-f_10399(t14,t1,t6);}}}
+f_10563(t14,t1,t6);}}}
 
-/* loop2538 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10399(C_word t0,C_word t1,C_word t2){
+/* loop2585 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10563(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8840,30 +8947,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10399,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10563,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10409,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10573,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g25452546");
+/* g25922593 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_10084(t5,t3,t4);}
+f_10248(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10407 in loop2538 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10409(C_word c,C_word t0,C_word t1){
+/* k10571 in loop2585 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10573(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10399(t3,((C_word*)t0)[2],t2);}
+f_10563(t3,((C_word*)t0)[2],t2);}
 
-/* loop2525 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10373(C_word t0,C_word t1,C_word t2){
+/* loop2572 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10537(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8871,30 +8978,30 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10373,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10537,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10383,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10547,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g25322533");
+/* g25792580 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_10084(t5,t3,t4);}
+f_10248(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10381 in loop2525 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10383(C_word c,C_word t0,C_word t1){
+/* k10545 in loop2572 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_10373(t3,((C_word*)t0)[2],t2);}
+f_10537(t3,((C_word*)t0)[2],t2);}
 
-/* k10356 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10358(C_word c,C_word t0,C_word t1){
+/* k10520 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10522(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8902,46 +9009,46 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10358,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10522,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10361,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10525,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 1368 copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[189]))(4,*((C_word*)lf[189]+1),t3,t4,((C_word*)t0)[3]);}
+/* optimizer.scm: 1394 copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[22]))(4,*((C_word*)lf[22]+1),t3,t4,((C_word*)t0)[3]);}
 
-/* k10359 in k10356 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10361(C_word c,C_word t0,C_word t1){
+/* k10523 in k10520 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10525(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1369 rec");
+/* optimizer.scm: 1395 rec */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_10084(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_10248(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10304 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10306(C_word c,C_word t0,C_word t1){
+/* k10468 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10306,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10309,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1360 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr2,(void*)f_10470,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10473,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1386 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k10307 in k10304 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10309(C_word c,C_word t0,C_word t1){
+/* k10471 in k10468 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1361 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 1387 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10153(C_word c,C_word t0,C_word t1){
+/* k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8956,35 +9063,35 @@ C_word t11;
 C_word t12;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10153,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10317,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[12])+1,t1);
 t3=(C_word)C_i_car(((C_word*)t0)[11]);
 t4=(C_word)C_eqp(((C_word*)t0)[10],t3);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10162,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10326,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
 t6=(C_word)C_i_cdr(((C_word*)t0)[9]);
 t7=(C_word)C_i_length(t6);
 t8=(C_word)C_eqp(((C_word*)t0)[5],t7);
 if(C_truep(t8)){
 t9=t5;
-f_10162(2,t9,C_SCHEME_UNDEFINED);}
+f_10326(2,t9,C_SCHEME_UNDEFINED);}
 else{
-C_trace("optimizer.scm: 1337 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[190]))(4,*((C_word*)lf[190]+1),t5,lf[195],((C_word*)t0)[4]);}}
+/* optimizer.scm: 1363 quit */
+((C_proc4)C_retrieve_symbol_proc(lf[200]))(4,*((C_word*)lf[200]+1),t5,lf[205],((C_word*)t0)[4]);}}
 else{
 t5=(C_word)C_i_car(((C_word*)t0)[11]);
 t6=(C_word)C_i_assq(t5,((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10200,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-C_trace("g24872488");
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10364,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+/* g25342535 */
 t8=t7;
-f_10200(t8,((C_word*)t0)[8],t6);}
+f_10364(t8,((C_word*)t0)[8],t6);}
 else{
-C_trace("optimizer.scm: 1357 bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[178]))(4,*((C_word*)lf[178]+1),((C_word*)t0)[8],lf[198],((C_word*)t0)[11]);}}}
+/* optimizer.scm: 1383 bomb */
+((C_proc4)C_retrieve_symbol_proc(lf[189]))(4,*((C_word*)lf[189]+1),((C_word*)t0)[8],lf[208],((C_word*)t0)[11]);}}}
 
-/* g2487 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_10200(C_word t0,C_word t1,C_word t2){
+/* g2534 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10364(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8996,35 +9103,35 @@ C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10200,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10364,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=(C_word)C_i_car(t4);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10210,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t5,a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10374,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t5,a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t7=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t8=(C_word)C_i_length(t7);
 t9=(C_word)C_eqp(((C_word*)t0)[3],t8);
 if(C_truep(t9)){
 t10=t6;
-f_10210(2,t10,C_SCHEME_UNDEFINED);}
+f_10374(2,t10,C_SCHEME_UNDEFINED);}
 else{
-C_trace("optimizer.scm: 1348 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[190]))(4,*((C_word*)lf[190]+1),t6,lf[197],((C_word*)t0)[2]);}}
+/* optimizer.scm: 1374 quit */
+((C_proc4)C_retrieve_symbol_proc(lf[200]))(4,*((C_word*)lf[200]+1),t6,lf[207],((C_word*)t0)[2]);}}
 
-/* k10208 in g2487 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10210(C_word c,C_word t0,C_word t1){
+/* k10372 in g2534 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10210,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10213,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 1351 node-class-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[193]))(4,*((C_word*)lf[193]+1),t2,((C_word*)t0)[3],lf[11]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10374,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10377,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 1377 node-class-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[203]))(4,*((C_word*)lf[203]+1),t2,((C_word*)t0)[3],lf[5]);}
 
-/* k10211 in k10208 in g2487 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10213(C_word c,C_word t0,C_word t1){
+/* k10375 in k10372 in g2534 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9033,24 +9140,24 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10213,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10216,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10247,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10377,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10380,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10411,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
 t5=(C_word)C_i_caddr(t4);
-C_trace("optimizer.scm: 1352 take");
-((C_proc4)C_retrieve_symbol_proc(lf[196]))(4,*((C_word*)lf[196]+1),t3,t5,C_fix(1));}
+/* optimizer.scm: 1378 take */
+((C_proc4)C_retrieve_symbol_proc(lf[206]))(4,*((C_word*)lf[206]+1),t3,t5,C_fix(1));}
 
-/* k10245 in k10211 in k10208 in g2487 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10247(C_word c,C_word t0,C_word t1){
+/* k10409 in k10375 in k10372 in g2534 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10411(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1352 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1378 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k10214 in k10211 in k10208 in g2487 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10216(C_word c,C_word t0,C_word t1){
+/* k10378 in k10375 in k10372 in g2534 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9060,62 +9167,62 @@ C_word t6;
 C_word t7;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10216,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10219,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10380,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10383,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_a_i_list(&a,2,C_SCHEME_FALSE,((C_word*)t0)[4]);
 t4=(C_word)C_i_cddr(((C_word*)t0)[3]);
-t5=(C_word)C_a_i_record(&a,4,lf[35],lf[194],t3,t4);
+t5=(C_word)C_a_i_record(&a,4,lf[20],lf[204],t3,t4);
 t6=(C_word)C_a_i_list(&a,2,t5,((C_word*)t0)[5]);
-C_trace("optimizer.scm: 1353 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),t2,((C_word*)t0)[2],t6);}
+/* optimizer.scm: 1379 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),t2,((C_word*)t0)[2],t6);}
 
-/* k10217 in k10214 in k10211 in k10208 in g2487 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10219(C_word c,C_word t0,C_word t1){
+/* k10381 in k10378 in k10375 in k10372 in g2534 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1356 rec");
+/* optimizer.scm: 1382 rec */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_10084(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_10248(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k10160 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10162(C_word c,C_word t0,C_word t1){
+/* k10324 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10326(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10162,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10165,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1340 node-class-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[193]))(4,*((C_word*)lf[193]+1),t2,((C_word*)t0)[3],lf[194]);}
+C_save_and_reclaim((void*)tr2,(void*)f_10326,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10329,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1366 node-class-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[203]))(4,*((C_word*)lf[203]+1),t2,((C_word*)t0)[3],lf[204]);}
 
-/* k10163 in k10160 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10165(C_word c,C_word t0,C_word t1){
+/* k10327 in k10324 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10165,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10168,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10329,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10332,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_a_i_list(&a,2,C_SCHEME_TRUE,((C_word*)t0)[2]);
-C_trace("optimizer.scm: 1341 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),t2,((C_word*)t0)[3],t3);}
+/* optimizer.scm: 1367 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t2,((C_word*)t0)[3],t3);}
 
-/* k10166 in k10163 in k10160 in k10151 in rec in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10168(C_word c,C_word t0,C_word t1){
+/* k10330 in k10327 in k10324 in k10315 in rec in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cddr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1342 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 1368 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9804(C_word c,C_word t0,C_word t1){
+/* k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9123,15 +9230,15 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9804,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9807,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9975,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10066,tmp=(C_word)a,a+=2,tmp);
-C_trace("optimizer.scm: 1390 lset-difference");
-((C_proc5)C_retrieve_symbol_proc(lf[192]))(5,*((C_word*)lf[192]+1),t3,t4,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9968,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9971,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10139,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10230,tmp=(C_word)a,a+=2,tmp);
+/* optimizer.scm: 1416 lset-difference */
+((C_proc5)C_retrieve_symbol_proc(lf[202]))(5,*((C_word*)lf[202]+1),t3,t4,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* a10065 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10066(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a10229 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10230(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9139,14 +9246,14 @@ C_word t6;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_10066,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10230,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_cdr(t2);
 t5=(C_word)C_i_cdr(t3);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_eqp(t4,t5));}
 
-/* k9973 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9975(C_word c,C_word t0,C_word t1){
+/* k10137 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10139(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9154,15 +9261,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9975,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10139,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9977,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10141,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_9977(t5,((C_word*)t0)[2],t1);}
+f_10141(t5,((C_word*)t0)[2],t1);}
 
-/* loop2555 in k9973 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9977(C_word t0,C_word t1,C_word t2){
+/* loop2602 in k10137 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10141(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9171,31 +9278,31 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9977,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10141,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9985,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10053,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10149,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10217,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g25622563");
+/* g26092610 */
 t6=t3;
-f_9985(t6,t4,t5);}
+f_10149(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10051 in loop2555 in k9973 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10053(C_word c,C_word t0,C_word t1){
+/* k10215 in loop2602 in k10137 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9977(t3,((C_word*)t0)[2],t2);}
+f_10141(t3,((C_word*)t0)[2],t2);}
 
-/* g2562 in loop2555 in k9973 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9985(C_word t0,C_word t1,C_word t2){
+/* g2609 in loop2602 in k10137 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_10149(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9206,22 +9313,22 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9985,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10149,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 t4=(C_word)C_slot(t3,C_fix(3));
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10000,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10164,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_cdr(t4);
 t7=(C_word)C_i_length(t6);
 t8=(C_word)C_eqp(((C_word*)t0)[3],t7);
 if(C_truep(t8)){
 t9=t5;
-f_10000(2,t9,C_SCHEME_UNDEFINED);}
+f_10164(2,t9,C_SCHEME_UNDEFINED);}
 else{
-C_trace("optimizer.scm: 1380 quit");
-((C_proc4)C_retrieve_symbol_proc(lf[190]))(4,*((C_word*)lf[190]+1),t5,lf[191],((C_word*)t0)[2]);}}
+/* optimizer.scm: 1406 quit */
+((C_proc4)C_retrieve_symbol_proc(lf[200]))(4,*((C_word*)lf[200]+1),t5,lf[201],((C_word*)t0)[2]);}}
 
-/* k9998 in g2562 in loop2555 in k9973 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_10000(C_word c,C_word t0,C_word t1){
+/* k10162 in g2609 in loop2602 in k10137 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9233,19 +9340,19 @@ C_word t8;
 C_word t9;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10000,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10164,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
 t3=(C_word)C_a_i_list(&a,4,C_SCHEME_TRUE,C_SCHEME_FALSE,((C_word*)t0)[5],((C_word*)t0)[4]);
 t4=(C_word)C_i_car(((C_word*)t0)[6]);
 t5=(C_word)C_i_cddr(((C_word*)t0)[6]);
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-t7=(C_word)C_a_i_record(&a,4,lf[35],lf[186],t3,t6);
+t7=(C_word)C_a_i_record(&a,4,lf[20],lf[197],t3,t6);
 t8=(C_word)C_a_i_list(&a,2,t2,t7);
-C_trace("optimizer.scm: 1383 node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],t8);}
+/* optimizer.scm: 1409 node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],t8);}
 
-/* k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9807(C_word c,C_word t0,C_word t1){
+/* k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9253,33 +9360,33 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9807,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9971,2,t0,t1);}
 t2=(C_truep(((C_word*)t0)[4])?(C_word)C_i_pairp(((C_word*)t0)[3]):C_SCHEME_FALSE);
 if(C_truep(t2)){
-t3=(C_word)C_a_i_record(&a,4,lf[35],C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9824,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1395 copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[189]))(4,*((C_word*)lf[189]+1),t4,((C_word*)t0)[4],t3);}
+t3=(C_word)C_a_i_record(&a,4,lf[20],C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9988,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1421 copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[22]))(4,*((C_word*)lf[22]+1),t4,((C_word*)t0)[4],t3);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k9822 in k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9824(C_word c,C_word t0,C_word t1){
+/* k9986 in k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9988(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9824,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9827,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9895,tmp=(C_word)a,a+=2,tmp);
-C_trace("optimizer.scm: 1397 fold-right");
-((C_proc5)C_retrieve_symbol_proc(lf[126]))(5,*((C_word*)lf[126]+1),t2,t3,((C_word*)t0)[2],((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9988,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9991,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10059,tmp=(C_word)a,a+=2,tmp);
+/* optimizer.scm: 1423 fold-right */
+((C_proc5)C_retrieve_symbol_proc(lf[141]))(5,*((C_word*)lf[141]+1),t2,t3,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* a9894 in k9822 in k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9895(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a10058 in k9986 in k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9295,7 +9402,7 @@ C_word t14;
 C_word ab[19],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9895,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10059,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_a_i_list(&a,1,t4);
 t6=(C_word)C_i_cdr(t2);
@@ -9304,25 +9411,25 @@ t8=(C_word)C_i_car(t7);
 t9=(C_word)C_slot(t8,C_fix(1));
 t10=(C_word)C_slot(t8,C_fix(2));
 t11=(C_word)C_slot(t8,C_fix(3));
-t12=(C_word)C_a_i_record(&a,4,lf[35],t9,t10,t11);
+t12=(C_word)C_a_i_record(&a,4,lf[20],t9,t10,t11);
 t13=(C_word)C_a_i_list(&a,2,t12,t3);
 t14=t1;
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(C_word)C_a_i_record(&a,4,lf[35],lf[11],t5,t13));}
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(C_word)C_a_i_record(&a,4,lf[20],lf[5],t5,t13));}
 
-/* k9825 in k9822 in k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9827(C_word c,C_word t0,C_word t1){
+/* k9989 in k9986 in k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9827,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9830,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1406 copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[189]))(4,*((C_word*)lf[189]+1),t2,t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9991,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9994,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1432 copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[22]))(4,*((C_word*)lf[22]+1),t2,t1,((C_word*)t0)[2]);}
 
-/* k9828 in k9825 in k9822 in k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9830(C_word c,C_word t0,C_word t1){
+/* k9992 in k9989 in k9986 in k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9330,15 +9437,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9830,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9994,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9835,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9999,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_9835(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_9999(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop2621 in k9828 in k9825 in k9822 in k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9835(C_word t0,C_word t1,C_word t2){
+/* loop2668 in k9992 in k9989 in k9986 in k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9999(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9348,33 +9455,33 @@ C_word t7;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9835,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_9999,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_i_cdr(t3);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9850,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9879,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1410 gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[84]))(2,*((C_word*)lf[84]+1),t6);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10014,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10043,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1436 gensym */
+((C_proc2)C_retrieve_symbol_proc(lf[99]))(2,*((C_word*)lf[99]+1),t6);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9877 in loop2621 in k9828 in k9825 in k9822 in k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9879(C_word c,C_word t0,C_word t1){
+/* k10041 in loop2668 in k9992 in k9989 in k9986 in k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10043(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9879,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10043,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-C_trace("optimizer.scm: 1410 node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 1436 node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k9848 in loop2621 in k9828 in k9825 in k9822 in k9805 in k9802 in k9799 in k9793 in k9790 in k9784 in k9775 in k9760 in transform in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9850(C_word c,C_word t0,C_word t1){
+/* k10012 in loop2668 in k9992 in k9989 in k9986 in k9969 in k9966 in k9963 in k9957 in k9954 in k9948 in k9939 in k9924 in transform in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_10014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9383,16 +9490,16 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9850,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10014,2,t0,t1);}
 t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(3));
-t3=(C_word)C_a_i_record(&a,4,lf[35],lf[70],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
+t3=(C_word)C_a_i_record(&a,4,lf[20],lf[21],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_i_set_car(t2,t3);
 t5=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_9835(t6,((C_word*)t0)[2],t5);}
+f_9999(t6,((C_word*)t0)[2],t5);}
 
-/* scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9304(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9468(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -9408,48 +9515,48 @@ C_word t17;
 C_word t18;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9304,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_9468,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
 t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9307,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=t5,a[7]=t12,a[8]=t8,a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=t10,a[12]=t6,tmp=(C_word)a,a+=13,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_9471,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=t5,a[7]=t12,a[8]=t8,a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=t10,a[12]=t6,tmp=(C_word)a,a+=13,tmp));
 t14=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_END_OF_LIST);
 t15=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_END_OF_LIST);
 t16=C_set_block_item(((C_word*)t0)[5],0,C_fix(0));
-t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9749,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t8,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 1300 rec");
+t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9913,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t8,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 1326 rec */
 t18=((C_word*)t12)[1];
-f_9307(t18,t17,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,t6);}
+f_9471(t18,t17,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,t6);}
 
-/* k9747 in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9749(C_word c,C_word t0,C_word t1){
+/* k9911 in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9749,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9913,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9756,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1301 delete");
-((C_proc5)C_retrieve_symbol_proc(lf[188]))(5,*((C_word*)lf[188]+1),t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],*((C_word*)lf[34]+1));}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9920,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1327 delete */
+((C_proc5)C_retrieve_symbol_proc(lf[199]))(5,*((C_word*)lf[199]+1),t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],*((C_word*)lf[38]+1));}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k9754 in k9747 in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9756(C_word c,C_word t0,C_word t1){
+/* k9918 in k9911 in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9920(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1301 lset=");
-((C_proc5)C_retrieve_symbol_proc(lf[187]))(5,*((C_word*)lf[187]+1),((C_word*)t0)[3],*((C_word*)lf[34]+1),((C_word*)((C_word*)t0)[2])[1],t1);}
+/* optimizer.scm: 1327 lset= */
+((C_proc5)C_retrieve_symbol_proc(lf[198]))(5,*((C_word*)lf[198]+1),((C_word*)t0)[3],*((C_word*)lf[38]+1),((C_word*)((C_word*)t0)[2])[1],t1);}
 
-/* rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9307(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9471(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -9521,32 +9628,32 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9307,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_9471,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(3));
 t10=t2;
 t11=(C_word)C_slot(t10,C_fix(1));
-t12=(C_word)C_eqp(t11,lf[9]);
+t12=(C_word)C_eqp(t11,lf[2]);
 if(C_truep(t12)){
 t13=(C_word)C_i_car(t7);
-t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9371,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t13,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1232 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t14,((C_word*)t0)[9],t13,lf[181]);}
+t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9535,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t13,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1258 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t14,((C_word*)t0)[9],t13,lf[192]);}
 else{
-t13=(C_word)C_eqp(t11,lf[54]);
+t13=(C_word)C_eqp(t11,lf[27]);
 if(C_truep(t13)){
 if(C_truep(t3)){
 t14=(C_word)C_i_caddr(t7);
-t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9389,a[2]=t5,a[3]=((C_word*)t0)[7],a[4]=t9,a[5]=((C_word*)t0)[8],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1240 decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t1,t14,t15);}
+t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9553,a[2]=t5,a[3]=((C_word*)t0)[7],a[4]=t9,a[5]=((C_word*)t0)[8],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1266 decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),t1,t14,t15);}
 else{
 t14=t1;
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_SCHEME_FALSE);}}
 else{
-t14=(C_word)C_eqp(t11,lf[89]);
+t14=(C_word)C_eqp(t11,lf[104]);
 if(C_truep(t14)){
 t15=((C_word*)((C_word*)t0)[11])[1];
 if(C_truep(t15)){
@@ -9556,18 +9663,18 @@ else{
 t16=(C_word)C_i_cadr(t7);
 t17=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[10])[1],t16);
 t18=C_mutate(((C_word *)((C_word*)t0)[10])+1,t17);
-t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9426,a[2]=t5,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1249 every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),t1,t19,t9);}}
+t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9590,a[2]=t5,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1275 every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),t1,t19,t9);}}
 else{
-t15=(C_word)C_eqp(t11,lf[182]);
+t15=(C_word)C_eqp(t11,lf[193]);
 if(C_truep(t15)){
 if(C_truep(t4)){
 if(C_truep(((C_word*)t0)[6])){
-t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9460,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9624,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t17=(C_word)C_i_car(t9);
-C_trace("optimizer.scm: 1252 scan-used-variables");
-((C_proc4)C_retrieve_symbol_proc(lf[133]))(4,*((C_word*)lf[133]+1),t16,t17,t5);}
+/* optimizer.scm: 1278 scan-used-variables */
+((C_proc4)C_retrieve_symbol_proc(lf[148]))(4,*((C_word*)lf[148]+1),t16,t17,t5);}
 else{
 t16=t1;
 ((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,C_SCHEME_FALSE);}}
@@ -9575,36 +9682,36 @@ else{
 t16=t1;
 ((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,C_SCHEME_FALSE);}}
 else{
-t16=(C_word)C_eqp(t11,lf[183]);
+t16=(C_word)C_eqp(t11,lf[194]);
 if(C_truep(t16)){
-t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9476,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=t9,a[5]=t1,a[6]=t5,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t17=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9640,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=t9,a[5]=t1,a[6]=t5,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t18=(C_word)C_i_cadr(t7);
-C_trace("optimizer.scm: 1257 estimate-foreign-result-size");
-((C_proc3)C_retrieve_symbol_proc(lf[184]))(3,*((C_word*)lf[184]+1),t17,t18);}
+/* optimizer.scm: 1283 estimate-foreign-result-size */
+((C_proc3)C_retrieve_symbol_proc(lf[195]))(3,*((C_word*)lf[195]+1),t17,t18);}
 else{
-t17=(C_word)C_eqp(t11,lf[185]);
+t17=(C_word)C_eqp(t11,lf[196]);
 if(C_truep(t17)){
-t18=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9517,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=t9,a[5]=t1,a[6]=t5,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t18=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9681,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=t9,a[5]=t1,a[6]=t5,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t19=(C_word)C_i_car(t7);
-C_trace("optimizer.scm: 1265 estimate-foreign-result-size");
-((C_proc3)C_retrieve_symbol_proc(lf[184]))(3,*((C_word*)lf[184]+1),t18,t19);}
+/* optimizer.scm: 1291 estimate-foreign-result-size */
+((C_proc3)C_retrieve_symbol_proc(lf[195]))(3,*((C_word*)lf[195]+1),t18,t19);}
 else{
-t18=(C_word)C_eqp(t11,lf[15]);
+t18=(C_word)C_eqp(t11,lf[8]);
 if(C_truep(t18)){
 t19=(C_word)C_i_car(t9);
 t20=(C_word)C_slot(t19,C_fix(1));
-t21=(C_word)C_eqp(lf[9],t20);
+t21=(C_word)C_eqp(lf[2],t20);
 if(C_truep(t21)){
 t22=(C_word)C_slot(t19,C_fix(2));
 t23=(C_word)C_i_car(t22);
-t24=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9570,a[2]=t1,a[3]=t9,a[4]=t5,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t24=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9734,a[2]=t1,a[3]=t9,a[4]=t5,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t25=(C_word)C_eqp(t23,((C_word*)t0)[4]);
 if(C_truep(t25)){
 t26=(C_word)C_eqp(((C_word*)((C_word*)t0)[10])[1],C_fix(0));
 if(C_truep(t26)){
 t27=(C_word)C_i_cadr(t9);
 t28=(C_word)C_slot(t27,C_fix(1));
-t29=(C_word)C_eqp(lf[9],t28);
+t29=(C_word)C_eqp(lf[2],t28);
 if(C_truep(t29)){
 t30=(C_word)C_slot(t27,C_fix(2));
 t31=(C_word)C_i_car(t30);
@@ -9612,22 +9719,22 @@ t32=(C_word)C_a_i_cons(&a,2,t31,((C_word*)((C_word*)t0)[3])[1]);
 t33=C_mutate(((C_word *)((C_word*)t0)[3])+1,t32);
 t34=C_set_block_item(((C_word*)t0)[11],0,C_SCHEME_TRUE);
 t35=t24;
-f_9570(t35,C_SCHEME_TRUE);}
+f_9734(t35,C_SCHEME_TRUE);}
 else{
 t30=C_set_block_item(((C_word*)t0)[11],0,C_SCHEME_TRUE);
 t31=t24;
-f_9570(t31,C_SCHEME_TRUE);}}
+f_9734(t31,C_SCHEME_TRUE);}}
 else{
 t27=t24;
-f_9570(t27,C_SCHEME_FALSE);}}
+f_9734(t27,C_SCHEME_FALSE);}}
 else{
 t26=t24;
-f_9570(t26,(C_word)C_eqp(t23,((C_word*)t0)[2]));}}
+f_9734(t26,(C_word)C_eqp(t23,((C_word*)t0)[2]));}}
 else{
 t22=t1;
 ((C_proc2)(void*)(*((C_word*)t22+1)))(2,t22,C_SCHEME_FALSE);}}
 else{
-t19=(C_word)C_eqp(t11,lf[186]);
+t19=(C_word)C_eqp(t11,lf[197]);
 if(C_truep(t19)){
 t20=(C_word)C_i_cadddr(t7);
 t21=(C_word)C_eqp(t20,C_fix(0));
@@ -9642,15 +9749,15 @@ t23=t1;
 else{
 t23=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[10])[1],t20);
 t24=C_mutate(((C_word *)((C_word*)t0)[10])+1,t23);
-t25=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9679,a[2]=t5,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1291 every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),t1,t25,t9);}}}
+t25=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9843,a[2]=t5,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1317 every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),t1,t25,t9);}}}
 else{
-t20=(C_word)C_eqp(t11,lf[16]);
+t20=(C_word)C_eqp(t11,lf[9]);
 if(C_truep(t20)){
 t21=(C_word)C_i_car(t9);
 t22=(C_word)C_i_car(t7);
-C_trace("optimizer.scm: 1292 rec");
+/* optimizer.scm: 1318 rec */
 t67=t1;
 t68=t21;
 t69=t22;
@@ -9663,12 +9770,12 @@ t4=t70;
 t5=t71;
 goto loop;}
 else{
-t21=(C_word)C_eqp(t11,lf[11]);
+t21=(C_word)C_eqp(t11,lf[5]);
 if(C_truep(t21)){
-t22=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9712,a[2]=t5,a[3]=t7,a[4]=t1,a[5]=((C_word*)t0)[7],a[6]=t9,tmp=(C_word)a,a+=7,tmp);
+t22=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9876,a[2]=t5,a[3]=t7,a[4]=t1,a[5]=((C_word*)t0)[7],a[6]=t9,tmp=(C_word)a,a+=7,tmp);
 t23=(C_word)C_i_car(t9);
 t24=(C_word)C_i_car(t7);
-C_trace("optimizer.scm: 1294 rec");
+/* optimizer.scm: 1320 rec */
 t67=t22;
 t68=t23;
 t69=t24;
@@ -9681,93 +9788,93 @@ t4=t70;
 t5=t71;
 goto loop;}
 else{
-t22=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9736,a[2]=t5,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1296 every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),t1,t22,t9);}}}}}}}}}}}
+t22=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9900,a[2]=t5,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1322 every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),t1,t22,t9);}}}}}}}}}}}
 
-/* a9735 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9736(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9899 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9900(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9736,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1296 rec");
+C_save_and_reclaim((void*)tr3,(void*)f_9900,3,t0,t1,t2);}
+/* optimizer.scm: 1322 rec */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9307(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+f_9471(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k9710 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9712(C_word c,C_word t0,C_word t1){
+/* k9874 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9712,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9876,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9723,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1295 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9887,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1321 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k9721 in k9710 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9723(C_word c,C_word t0,C_word t1){
+/* k9885 in k9874 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9887(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1295 rec");
+/* optimizer.scm: 1321 rec */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_9307(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE,t1);}
+f_9471(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE,t1);}
 
-/* a9678 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9679(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9842 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9843(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9679,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1291 rec");
+C_save_and_reclaim((void*)tr3,(void*)f_9843,3,t0,t1,t2);}
+/* optimizer.scm: 1317 rec */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9307(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+f_9471(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k9568 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9570(C_word t0,C_word t1){
+/* k9732 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9734(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9570,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9734,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9575,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9739,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1284 every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),((C_word*)t0)[2],t2,t3);}
+/* optimizer.scm: 1310 every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),((C_word*)t0)[2],t2,t3);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a9574 in k9568 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9575(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9738 in k9732 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9739(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9575,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1284 rec");
+C_save_and_reclaim((void*)tr3,(void*)f_9739,3,t0,t1,t2);}
+/* optimizer.scm: 1310 rec */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9307(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+f_9471(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k9515 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9517(C_word c,C_word t0,C_word t1){
+/* k9679 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9777,53 +9884,53 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9517,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9681,2,t0,t1);}
 t2=(C_word)C_eqp(t1,C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9523,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9687,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_9523(t4,t2);}
+f_9687(t4,t2);}
 else{
 t4=((C_word*)((C_word*)t0)[3])[1];
 if(C_truep(t4)){
 t5=t3;
-f_9523(t5,C_SCHEME_FALSE);}
+f_9687(t5,C_SCHEME_FALSE);}
 else{
 t5=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],t1);
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=t3;
-f_9523(t7,C_SCHEME_TRUE);}}}
+f_9687(t7,C_SCHEME_TRUE);}}}
 
-/* k9521 in k9515 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9523(C_word t0,C_word t1){
+/* k9685 in k9679 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9687(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9523,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9687,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9528,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1271 every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9692,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1297 every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a9527 in k9521 in k9515 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9528(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9691 in k9685 in k9679 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9692(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9528,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1271 rec");
+C_save_and_reclaim((void*)tr3,(void*)f_9692,3,t0,t1,t2);}
+/* optimizer.scm: 1297 rec */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9307(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+f_9471(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k9474 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9476(C_word c,C_word t0,C_word t1){
+/* k9638 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9640(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9833,69 +9940,69 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9476,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9640,2,t0,t1);}
 t2=(C_word)C_eqp(t1,C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9482,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9646,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_9482(t4,t2);}
+f_9646(t4,t2);}
 else{
 t4=((C_word*)((C_word*)t0)[3])[1];
 if(C_truep(t4)){
 t5=t3;
-f_9482(t5,C_SCHEME_FALSE);}
+f_9646(t5,C_SCHEME_FALSE);}
 else{
 t5=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],t1);
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=t3;
-f_9482(t7,C_SCHEME_TRUE);}}}
+f_9646(t7,C_SCHEME_TRUE);}}}
 
-/* k9480 in k9474 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9482(C_word t0,C_word t1){
+/* k9644 in k9638 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9646(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9482,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9646,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9487,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1263 every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9651,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1289 every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a9486 in k9480 in k9474 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9487(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9650 in k9644 in k9638 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9651(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9487,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1263 rec");
+C_save_and_reclaim((void*)tr3,(void*)f_9651,3,t0,t1,t2);}
+/* optimizer.scm: 1289 rec */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9307(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+f_9471(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k9458 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9460(C_word c,C_word t0,C_word t1){
+/* k9622 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9460,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9624,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9456,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1254 alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)((C_word*)t0)[5])[1]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9620,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1280 alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)((C_word*)t0)[5])[1]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k9454 in k9458 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9456(C_word c,C_word t0,C_word t1){
+/* k9618 in k9622 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9620(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9904,20 +10011,20 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_TRUE);}
 
-/* a9425 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9426(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9589 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9590(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9426,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1249 rec");
+C_save_and_reclaim((void*)tr3,(void*)f_9590,3,t0,t1,t2);}
+/* optimizer.scm: 1275 rec */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9307(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+f_9471(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* a9388 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9389(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a9552 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9553(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9927,25 +10034,25 @@ C_word t9;
 C_word ab[8],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9389,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_9553,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
 t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,t5);
 t7=(C_word)C_i_car(((C_word*)t0)[4]);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9405,a[2]=t7,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1244 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t8,t2,((C_word*)t0)[2]);}
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9569,a[2]=t7,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1270 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t8,t2,((C_word*)t0)[2]);}
 
-/* k9403 in a9388 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9405(C_word c,C_word t0,C_word t1){
+/* k9567 in a9552 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1244 rec");
+/* optimizer.scm: 1270 rec */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_9307(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE,t1);}
+f_9471(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE,t1);}
 
-/* k9369 in rec in scan in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9371(C_word c,C_word t0,C_word t1){
+/* k9533 in rec in scan in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9976,8 +10083,8 @@ t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_TRUE);}}}}
 
-/* walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9105(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9269(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10008,34 +10115,34 @@ C_word *a;
 loop:
 a=C_alloc(22);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9105,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_9269,NULL,5,t0,t1,t2,t3,t4);}
 t5=t3;
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=t3;
 t8=(C_word)C_slot(t7,C_fix(3));
 t9=t3;
 t10=(C_word)C_slot(t9,C_fix(1));
-t11=(C_word)C_eqp(t10,lf[54]);
+t11=(C_word)C_eqp(t10,lf[27]);
 if(C_truep(t11)){
 t12=(C_word)C_i_caddr(t6);
-t13=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9145,a[2]=((C_word*)t0)[4],a[3]=t8,a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,a[9]=t3,a[10]=t1,a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
+t13=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_9309,a[2]=((C_word*)t0)[4],a[3]=t8,a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,a[9]=t3,a[10]=t1,a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t2)){
 if(C_truep((C_word)C_i_cadr(t6))){
-t14=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9230,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t8,a[7]=t3,a[8]=t12,a[9]=t13,tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 1207 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t14,((C_word*)t0)[2],t2,lf[77]);}
+t14=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9394,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=t8,a[7]=t3,a[8]=t12,a[9]=t13,tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 1233 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t14,((C_word*)t0)[2],t2,lf[92]);}
 else{
 t14=t13;
-f_9145(2,t14,C_SCHEME_FALSE);}}
+f_9309(2,t14,C_SCHEME_FALSE);}}
 else{
 t14=t13;
-f_9145(2,t14,C_SCHEME_FALSE);}}
+f_9309(2,t14,C_SCHEME_FALSE);}}
 else{
-t12=(C_word)C_eqp(t10,lf[16]);
+t12=(C_word)C_eqp(t10,lf[9]);
 if(C_truep(t12)){
 t13=(C_word)C_i_car(t6);
 t14=(C_word)C_i_car(t8);
-C_trace("optimizer.scm: 1217 walk");
+/* optimizer.scm: 1243 walk */
 t26=t1;
 t27=t13;
 t28=t14;
@@ -10046,12 +10153,12 @@ t3=t28;
 t4=t29;
 goto loop;}
 else{
-t13=(C_word)C_eqp(t10,lf[11]);
+t13=(C_word)C_eqp(t10,lf[5]);
 if(C_truep(t13)){
-t14=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9256,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+t14=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9420,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t8,tmp=(C_word)a,a+=5,tmp);
 t15=(C_word)C_i_car(t6);
 t16=(C_word)C_i_car(t8);
-C_trace("optimizer.scm: 1219 walk");
+/* optimizer.scm: 1245 walk */
 t26=t14;
 t27=t15;
 t28=t16;
@@ -10064,12 +10171,12 @@ goto loop;}
 else{
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9276,a[2]=t15,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp));
+t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9440,a[2]=t15,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp));
 t17=((C_word*)t15)[1];
-f_9276(t17,t1,t8);}}}}
+f_9440(t17,t1,t8);}}}}
 
-/* loop2261 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9276(C_word t0,C_word t1,C_word t2){
+/* loop2308 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9440(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10078,105 +10185,105 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9276,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_9440,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9284,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9291,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9448,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9455,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g22682269");
+/* g23152316 */
 t6=t3;
-f_9284(t6,t4,t5);}
+f_9448(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9289 in loop2261 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9291(C_word c,C_word t0,C_word t1){
+/* k9453 in loop2308 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9276(t3,((C_word*)t0)[2],t2);}
+f_9440(t3,((C_word*)t0)[2],t2);}
 
-/* g2268 in loop2261 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9284(C_word t0,C_word t1,C_word t2){
+/* g2315 in loop2308 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9448(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9284,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 1221 walk");
+C_save_and_reclaim((void*)trf_9448,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 1247 walk */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_9105(t3,t1,C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}
+f_9269(t3,t1,C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}
 
-/* k9254 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9256(C_word c,C_word t0,C_word t1){
+/* k9418 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 1220 walk");
+/* optimizer.scm: 1246 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9105(t3,((C_word*)t0)[2],C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}
+f_9269(t3,((C_word*)t0)[2],C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}
 
-/* k9228 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9230(C_word c,C_word t0,C_word t1){
+/* k9392 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9394(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9230,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9394,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[9];
-f_9145(2,t2,C_SCHEME_FALSE);}
+f_9309(2,t2,C_SCHEME_FALSE);}
 else{
 if(C_truep((C_word)C_i_listp(((C_word*)t0)[8]))){
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9176,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 1209 get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5],lf[45]);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9340,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 1235 get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5],lf[63]);}
 else{
 t2=((C_word*)t0)[9];
-f_9145(2,t2,C_SCHEME_FALSE);}}}
+f_9309(2,t2,C_SCHEME_FALSE);}}}
 
-/* k9174 in k9228 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9176(C_word c,C_word t0,C_word t1){
+/* k9338 in k9392 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9176,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9340,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9182,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 1210 get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t2,((C_word*)t0)[2],((C_word*)t0)[6],lf[76]);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9346,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 1236 get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t2,((C_word*)t0)[2],((C_word*)t0)[6],lf[91]);}
 else{
 t2=((C_word*)t0)[4];
-f_9145(2,t2,C_SCHEME_FALSE);}}
+f_9309(2,t2,C_SCHEME_FALSE);}}
 
-/* k9180 in k9174 in k9228 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9182(C_word c,C_word t0,C_word t1){
+/* k9344 in k9338 in k9392 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9182,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9346,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9188,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 1211 get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t2,((C_word*)t0)[2],((C_word*)t0)[6],lf[120]);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9352,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 1237 get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t2,((C_word*)t0)[2],((C_word*)t0)[6],lf[135]);}
 else{
 t2=((C_word*)t0)[4];
-f_9145(2,t2,C_SCHEME_FALSE);}}
+f_9309(2,t2,C_SCHEME_FALSE);}}
 
-/* k9186 in k9180 in k9174 in k9228 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9188(C_word c,C_word t0,C_word t1){
+/* k9350 in k9344 in k9338 in k9392 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9352(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10188,7 +10295,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9188,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9352,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_eqp(((C_word*)t0)[10],((C_word*)t0)[9]);
 if(C_truep(t2)){
@@ -10199,37 +10306,37 @@ if(C_truep(t5)){
 t6=(C_word)C_i_car(((C_word*)t0)[7]);
 t7=(C_word)C_i_car(((C_word*)t0)[6]);
 t8=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[6]);
-C_trace("optimizer.scm: 1214 scan");
+/* optimizer.scm: 1240 scan */
 t9=((C_word*)((C_word*)t0)[4])[1];
-f_9304(t9,((C_word*)t0)[3],t6,t7,((C_word*)t0)[5],((C_word*)t0)[2],t8);}
+f_9468(t9,((C_word*)t0)[3],t6,t7,((C_word*)t0)[5],((C_word*)t0)[2],t8);}
 else{
 t6=((C_word*)t0)[3];
-f_9145(2,t6,C_SCHEME_FALSE);}}
+f_9309(2,t6,C_SCHEME_FALSE);}}
 else{
 t3=((C_word*)t0)[3];
-f_9145(2,t3,C_SCHEME_FALSE);}}
+f_9309(2,t3,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[3];
-f_9145(2,t2,C_SCHEME_FALSE);}}
+f_9309(2,t2,C_SCHEME_FALSE);}}
 
-/* k9143 in walk in ##compiler#transform-direct-lambdas! in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9145(C_word c,C_word t0,C_word t1){
+/* k9307 in walk in ##compiler#transform-direct-lambdas! in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("optimizer.scm: 1215 transform");
+/* optimizer.scm: 1241 transform */
 t2=((C_word*)((C_word*)t0)[11])[1];
-f_9758(t2,((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[6])[1],((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);}
+f_9922(t2,((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[6])[1],((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);}
 else{
 t2=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1216 walk");
+/* optimizer.scm: 1242 walk */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_9105(t3,((C_word*)t0)[10],C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}}
+f_9269(t3,((C_word*)t0)[10],C_SCHEME_FALSE,t2,C_SCHEME_FALSE);}}
 
-/* ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6687(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6907(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
 C_word tmp;
 C_word t9;
 C_word t10;
@@ -10323,23 +10430,23 @@ C_word t97;
 C_word ab[8],*a=ab;
 if(c!=9) C_bad_argc_2(c,9,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr9,(void*)f_6687,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+C_save_and_reclaim((void*)tr9,(void*)f_6907,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
 switch(t6){
 case C_fix(1):
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6749,a[2]=t5,a[3]=t8,a[4]=t7,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6969,a[2]=t5,a[3]=t8,a[4]=t7,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);
 case C_fix(2):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t9=(C_word)C_i_length(t8);
 t10=(C_word)C_i_car(t7);
 t11=(C_word)C_eqp(t9,t10);
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6900,a[2]=t2,a[3]=t1,a[4]=t5,a[5]=t8,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7120,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t13=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t12,t13,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t12,t13,lf[62]);}
 else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}}
@@ -10347,12 +10454,12 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(3):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 if(C_truep((C_word)C_i_nullp(t8))){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7031,a[2]=t7,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7195,a[2]=t7,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}}
@@ -10360,15 +10467,15 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(4):
-if(C_truep(C_retrieve(lf[138]))){
-if(C_truep(C_retrieve(lf[142]))){
+if(C_truep(C_retrieve(lf[153]))){
+if(C_truep(C_retrieve(lf[157]))){
 t9=(C_word)C_i_length(t8);
 t10=(C_word)C_eqp(C_fix(2),t9);
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7080,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7244,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t12=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t11,t12,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t11,t12,lf[62]);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
@@ -10379,26 +10486,26 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(5):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7148,a[2]=t1,a[3]=t5,a[4]=t7,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7312,a[2]=t1,a[3]=t5,a[4]=t7,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(6):
 t9=(C_word)C_i_caddr(t7);
-t10=(C_truep(t9)?t9:C_retrieve(lf[142]));
+t10=(C_truep(t9)?t9:C_retrieve(lf[157]));
 if(C_truep(t10)){
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t11=(C_word)C_i_length(t8);
 t12=(C_word)C_eqp(C_fix(1),t11);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7253,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7417,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t14=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t13,t14,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t13,t14,lf[62]);}
 else{
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_SCHEME_FALSE);}}
@@ -10410,17 +10517,17 @@ t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}
 case C_fix(7):
 t9=(C_word)C_i_cadddr(t7);
-t10=(C_truep(t9)?t9:C_retrieve(lf[142]));
+t10=(C_truep(t9)?t9:C_retrieve(lf[157]));
 if(C_truep(t10)){
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t11=(C_word)C_i_length(t8);
 t12=(C_word)C_i_car(t7);
 t13=(C_word)C_eqp(t11,t12);
 if(C_truep(t13)){
-t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7342,a[2]=t8,a[3]=t1,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t14=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7506,a[2]=t8,a[3]=t1,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t15=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t14,t15,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t14,t15,lf[62]);}
 else{
 t14=t1;
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_SCHEME_FALSE);}}
@@ -10431,32 +10538,32 @@ else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}
 case C_fix(8):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7415,a[2]=t8,a[3]=t5,a[4]=t2,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7579,a[2]=t8,a[3]=t5,a[4]=t2,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(9):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7441,a[2]=t7,a[3]=t1,a[4]=t5,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7605,a[2]=t7,a[3]=t1,a[4]=t5,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(10):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t9=(C_word)C_i_cadddr(t7);
-t10=(C_truep(t9)?t9:C_retrieve(lf[142]));
+t10=(C_truep(t9)?t9:C_retrieve(lf[157]));
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7684,a[2]=t1,a[3]=t5,a[4]=t7,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7848,a[2]=t1,a[3]=t5,a[4]=t7,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
 t12=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t11,t12,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t11,t12,lf[62]);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
@@ -10464,14 +10571,14 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(11):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t9=(C_word)C_i_caddr(t7);
-t10=(C_truep(t9)?t9:C_retrieve(lf[142]));
+t10=(C_truep(t9)?t9:C_retrieve(lf[157]));
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7783,a[2]=t8,a[3]=t5,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7947,a[2]=t8,a[3]=t5,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t12=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t11,t12,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t11,t12,lf[62]);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
@@ -10479,33 +10586,33 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(12):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7854,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8018,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(13):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7942,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8106,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=t1,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(14):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t9=(C_word)C_i_cadr(t7);
 t10=(C_word)C_i_length(t8);
 t11=(C_word)C_eqp(t9,t10);
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8019,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8183,a[2]=t1,a[3]=t5,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t13=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t12,t13,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t12,t13,lf[62]);}
 else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}}
@@ -10513,17 +10620,17 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(15):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t9=(C_word)C_i_length(t8);
 t10=(C_word)C_eqp(C_fix(1),t9);
 if(C_truep(t10)){
-t11=C_retrieve(lf[142]);
+t11=C_retrieve(lf[157]);
 t12=(C_truep(t11)?t11:(C_word)C_i_cadddr(t7));
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8113,a[2]=t8,a[3]=t5,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8277,a[2]=t8,a[3]=t5,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t14=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t13,t14,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t13,t14,lf[62]);}
 else{
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_SCHEME_FALSE);}}
@@ -10537,14 +10644,14 @@ case C_fix(16):
 t9=(C_word)C_i_car(t7);
 t10=(C_word)C_i_length(t8);
 t11=(C_word)C_i_cadddr(t7);
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t12=(C_word)C_i_not(t9);
 t13=(C_truep(t12)?t12:(C_word)C_eqp(t10,t9));
 if(C_truep(t13)){
-t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8218,a[2]=t10,a[3]=t11,a[4]=t1,a[5]=t5,a[6]=t8,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
+t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8382,a[2]=t10,a[3]=t11,a[4]=t1,a[5]=t5,a[6]=t8,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
 t15=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t14,t15,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t14,t15,lf[62]);}
 else{
 t14=t1;
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_SCHEME_FALSE);}}
@@ -10552,15 +10659,15 @@ else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}
 case C_fix(17):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t9=(C_word)C_i_length(t8);
 t10=(C_word)C_i_car(t7);
 t11=(C_word)C_eqp(t9,t10);
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8308,a[2]=t7,a[3]=t1,a[4]=t5,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8472,a[2]=t7,a[3]=t1,a[4]=t5,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
 t13=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t12,t13,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t12,t13,lf[62]);}
 else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}}
@@ -10568,12 +10675,12 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(18):
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 if(C_truep((C_word)C_i_nullp(t8))){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8387,a[2]=t7,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8551,a[2]=t7,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}}
@@ -10581,27 +10688,27 @@ else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(19):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8427,a[2]=t8,a[3]=t1,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8591,a[2]=t8,a[3]=t1,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 case C_fix(20):
 t9=(C_word)C_i_length(t8);
 t10=(C_word)C_i_cadddr(t7);
-t11=(C_truep(t10)?t10:C_retrieve(lf[142]));
+t11=(C_truep(t10)?t10:C_retrieve(lf[157]));
 if(C_truep(t11)){
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t12=(C_word)C_i_car(t7);
 t13=(C_word)C_eqp(t9,t12);
 if(C_truep(t13)){
-t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8609,a[2]=t8,a[3]=t9,a[4]=t1,a[5]=t5,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8773,a[2]=t8,a[3]=t9,a[4]=t1,a[5]=t5,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
 t15=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t14,t15,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t14,t15,lf[62]);}
 else{
 t14=t1;
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,C_SCHEME_FALSE);}}
@@ -10612,11 +10719,11 @@ else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}
 case C_fix(21):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8694,a[2]=t8,a[3]=t1,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8858,a[2]=t8,a[3]=t1,a[4]=t5,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
@@ -10624,13 +10731,13 @@ case C_fix(22):
 t9=(C_word)C_i_car(t7);
 t10=(C_word)C_i_length(t8);
 t11=(C_word)C_i_cadddr(t7);
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t12=(C_word)C_eqp(t10,t9);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8889,a[2]=t11,a[3]=t1,a[4]=t5,a[5]=t8,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9053,a[2]=t11,a[3]=t1,a[4]=t5,a[5]=t8,a[6]=t7,tmp=(C_word)a,a+=7,tmp);
 t14=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t13,t14,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t13,t14,lf[62]);}
 else{
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,C_SCHEME_FALSE);}}
@@ -10638,20 +10745,20 @@ else{
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_SCHEME_FALSE);}
 case C_fix(23):
-if(C_truep(C_retrieve(lf[138]))){
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8969,a[2]=t5,a[3]=t1,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_retrieve(lf[153]))){
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9133,a[2]=t5,a[3]=t1,a[4]=t8,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 t10=t4;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t9,t10,lf[44]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t9,t10,lf[62]);}
 else{
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_SCHEME_FALSE);}
 default:
-C_trace("optimizer.scm: 1182 bomb");
-((C_proc3)C_retrieve_symbol_proc(lf[178]))(3,*((C_word*)lf[178]+1),t1,lf[179]);}}
+/* optimizer.scm: 1208 bomb */
+((C_proc3)C_retrieve_symbol_proc(lf[189]))(3,*((C_word*)lf[189]+1),t1,lf[190]);}}
 
-/* k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8969(C_word c,C_word t0,C_word t1){
+/* k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10664,7 +10771,7 @@ C_word t9;
 C_word t10;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8969,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9133,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(C_word)C_i_length(((C_word*)t0)[4]);
@@ -10672,11 +10779,11 @@ t4=(C_word)C_i_car(((C_word*)t0)[5]);
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,t4))){
 t5=(C_word)C_i_cadr(((C_word*)t0)[5]);
 t6=(C_word)C_a_i_list(&a,2,C_SCHEME_TRUE,t5);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8994,a[2]=t6,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8998,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9158,a[2]=t6,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9162,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],a[6]=t7,tmp=(C_word)a,a+=7,tmp);
 t9=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 1168 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t8,t9);}
+/* optimizer.scm: 1194 varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t8,t9);}
 else{
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
@@ -10684,8 +10791,8 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8998(C_word c,C_word t0,C_word t1){
+/* k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9162(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10693,15 +10800,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8998,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9002,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9004,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9010,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr2,(void*)f_9162,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9166,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9168,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9174,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t2,t3,t4);}
 
-/* a9009 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9010(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9173 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9174(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10712,17 +10819,17 @@ C_word t9;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9010,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9018,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_9174,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9182,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_cddr(((C_word*)t0)[2]);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9024,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9188,a[2]=t7,tmp=(C_word)a,a+=3,tmp));
 t9=((C_word*)t7)[1];
-f_9024(t9,t4,t3,t5);}
+f_9188(t9,t4,t3,t5);}
 
-/* loop in a9009 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_9024(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in a9173 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_9188(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10740,36 +10847,36 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9024,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_9188,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9044,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9208,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_car(t3);
 if(C_truep((C_word)C_i_symbolp(t5))){
-C_trace("optimizer.scm: 792  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t4,t5);}
+/* optimizer.scm: 824  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t4,t5);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6712,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6932,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_pairp(t5))){
 t7=(C_word)C_i_car(t5);
 t8=t6;
-f_6712(t8,(C_word)C_eqp(lf[26],t7));}
+f_6932(t8,(C_word)C_eqp(lf[45],t7));}
 else{
 t7=t6;
-f_6712(t7,C_SCHEME_FALSE);}}}}
+f_6932(t7,C_SCHEME_FALSE);}}}}
 else{
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
 t4=(C_word)C_i_car(t2);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9073,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9237,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cdr(t2);
 t7=(C_word)C_i_cdr(t3);
-C_trace("optimizer.scm: 1180 loop");
+/* optimizer.scm: 1206 loop */
 t13=t5;
 t14=t6;
 t15=t7;
@@ -10778,96 +10885,96 @@ t2=t14;
 t3=t15;
 goto loop;}}}
 
-/* k9071 in loop in a9009 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9073(C_word c,C_word t0,C_word t1){
+/* k9235 in loop in a9173 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9073,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9237,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k6710 in loop in a9009 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6712(C_word t0,C_word t1){
+/* k6930 in loop in a9173 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6932(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 793  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),((C_word*)t0)[2],t2);}
+/* optimizer.scm: 825  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),((C_word*)t0)[2],t2);}
 else{
-C_trace("optimizer.scm: 794  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),((C_word*)t0)[2],((C_word*)t0)[3]);}}
+/* optimizer.scm: 826  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),((C_word*)t0)[2],((C_word*)t0)[3]);}}
 
-/* k9042 in loop in a9009 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9044(C_word c,C_word t0,C_word t1){
+/* k9206 in loop in a9173 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9044,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9048,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9212,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1178 loop");
+/* optimizer.scm: 1204 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_9024(t4,t2,C_SCHEME_END_OF_LIST,t3);}
+f_9188(t4,t2,C_SCHEME_END_OF_LIST,t3);}
 
-/* k9046 in k9042 in loop in a9009 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9048(C_word c,C_word t0,C_word t1){
+/* k9210 in k9206 in loop in a9173 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9048,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9212,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k9016 in a9009 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9018(C_word c,C_word t0,C_word t1){
+/* k9180 in a9173 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9182(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1171 append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1197 append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a9003 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9004(C_word c,C_word t0,C_word t1){
+/* a9167 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9004,2,t0,t1);}
-C_trace("optimizer.scm: 1170 split-at");
-((C_proc4)C_retrieve_symbol_proc(lf[87]))(4,*((C_word*)lf[87]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_9168,2,t0,t1);}
+/* optimizer.scm: 1196 split-at */
+((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k9000 in k8996 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_9002(C_word c,C_word t0,C_word t1){
+/* k9164 in k9160 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1167 cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[158]))(5,*((C_word*)lf[158]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* optimizer.scm: 1193 cons* */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8992 in k8967 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8994(C_word c,C_word t0,C_word t1){
+/* k9156 in k9131 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8994,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9158,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t1));}
 
-/* k8887 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8889(C_word c,C_word t0,C_word t1){
+/* k9051 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9053(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10882,25 +10989,25 @@ C_word t11;
 C_word t12;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8889,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9053,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_caddr(((C_word*)t0)[6]);
-t3=(C_truep(t2)?t2:C_retrieve(lf[142]));
+t3=(C_truep(t2)?t2:C_retrieve(lf[157]));
 if(C_truep(t3)){
-t4=(C_word)C_eqp(C_retrieve(lf[148]),lf[153]);
+t4=(C_word)C_eqp(C_retrieve(lf[160]),lf[165]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8933,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1149 fifth");
-((C_proc3)C_retrieve_symbol_proc(lf[175]))(3,*((C_word*)lf[175]+1),t5,((C_word*)t0)[6]);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9097,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1175 fifth */
+((C_proc3)C_retrieve_symbol_proc(lf[186]))(3,*((C_word*)lf[186]+1),t5,((C_word*)t0)[6]);}
 else{
 t5=(C_word)C_i_cadr(((C_word*)t0)[6]);
 t6=(C_word)C_a_i_list(&a,2,t5,((C_word*)t0)[2]);
 t7=((C_word*)t0)[5];
-t8=(C_word)C_a_i_record(&a,4,lf[35],lf[89],t6,t7);
+t8=(C_word)C_a_i_record(&a,4,lf[20],lf[104],t6,t7);
 t9=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t8);
 t10=((C_word*)t0)[3];
 t11=t10;
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[177],t9));}}
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[188],t9));}}
 else{
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -10908,8 +11015,8 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8931 in k8887 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8933(C_word c,C_word t0,C_word t1){
+/* k9095 in k9051 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_9097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10919,35 +11026,35 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8933,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9097,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[4];
-t4=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t2,t3);
+t4=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t2,t3);
 t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t4);
 t6=((C_word*)t0)[2];
 t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[176],t5));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[187],t5));}
 
-/* k8692 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8694(C_word c,C_word t0,C_word t1){
+/* k8856 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8694,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8858,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8700,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 1109 fifth");
-((C_proc3)C_retrieve_symbol_proc(lf[175]))(3,*((C_word*)lf[175]+1),t3,((C_word*)t0)[5]);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8864,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 1135 fifth */
+((C_proc3)C_retrieve_symbol_proc(lf[186]))(3,*((C_word*)lf[186]+1),t3,((C_word*)t0)[5]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8698 in k8692 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8700(C_word c,C_word t0,C_word t1){
+/* k8862 in k8856 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10956,16 +11063,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8700,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8864,2,t0,t1);}
 t2=(C_word)C_i_cadddr(((C_word*)t0)[6]);
-t3=(C_truep(C_retrieve(lf[142]))?(C_word)C_i_caddr(((C_word*)t0)[6]):(C_word)C_i_cadr(((C_word*)t0)[6]));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8709,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8816,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 1113 remove");
-((C_proc4)C_retrieve_symbol_proc(lf[170]))(4,*((C_word*)lf[170]+1),t4,t5,((C_word*)t0)[2]);}
+t3=(C_truep(C_retrieve(lf[157]))?(C_word)C_i_caddr(((C_word*)t0)[6]):(C_word)C_i_cadr(((C_word*)t0)[6]));
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8873,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8980,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 1139 remove */
+((C_proc4)C_retrieve_symbol_proc(lf[3]))(4,*((C_word*)lf[3]+1),t4,t5,((C_word*)t0)[2]);}
 
-/* a8815 in k8698 in k8692 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8816(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8979 in k8862 in k8856 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8980(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10977,10 +11084,10 @@ C_word t9;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8816,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8980,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(lf[26],t4);
+t5=(C_word)C_eqp(lf[45],t4);
 if(C_truep(t5)){
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
@@ -10991,8 +11098,8 @@ else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
-/* k8707 in k8698 in k8692 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8709(C_word c,C_word t0,C_word t1){
+/* k8871 in k8862 in k8856 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11004,11 +11111,11 @@ C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8709,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8873,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8731,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1118 qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t2,((C_word*)t0)[5]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8895,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1144 qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,((C_word*)t0)[5]);}
 else{
 t2=(C_word)C_i_cdr(t1);
 if(C_truep((C_word)C_i_nullp(t2))){
@@ -11016,15 +11123,15 @@ t3=(C_word)C_i_car(t1);
 t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[7],t3);
 t5=((C_word*)t0)[6];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[173],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[184],t4));}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8769,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8771,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 1126 fold-inner");
-((C_proc4)C_retrieve_symbol_proc(lf[169]))(4,*((C_word*)lf[169]+1),t3,t4,t1);}}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8933,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8935,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 1152 fold-inner */
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t3,t4,t1);}}}
 
-/* a8770 in k8707 in k8698 in k8692 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8771(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8934 in k8871 in k8862 in k8856 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8935(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11037,51 +11144,51 @@ C_word t11;
 C_word ab[17],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8771,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(C_retrieve(lf[148]),lf[153]);
+C_save_and_reclaim((void*)tr4,(void*)f_8935,4,t0,t1,t2,t3);}
+t4=(C_word)C_eqp(C_retrieve(lf[160]),lf[165]);
 if(C_truep(t4)){
 t5=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
 t6=(C_word)C_a_i_list(&a,2,t2,t3);
 t7=t1;
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[35],lf[139],t5,t6));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[20],lf[154],t5,t6));}
 else{
 t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
 t6=(C_word)C_a_i_list(&a,2,t2,t3);
 t7=t1;
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[35],lf[89],t5,t6));}}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[20],lf[104],t5,t6));}}
 
-/* k8767 in k8707 in k8698 in k8692 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8769(C_word c,C_word t0,C_word t1){
+/* k8931 in k8871 in k8862 in k8856 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8769,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8933,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[174],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[185],t2));}
 
-/* k8729 in k8707 in k8698 in k8692 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8731(C_word c,C_word t0,C_word t1){
+/* k8893 in k8871 in k8862 in k8856 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8731,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8895,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[172],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[183],t2));}
 
-/* k8607 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8609(C_word c,C_word t0,C_word t1){
+/* k8771 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8773(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11091,21 +11198,21 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8609,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8773,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
 t3=(C_word)C_a_i_list(&a,1,t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8638,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8640,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8650,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#call-with-values");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8802,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8804,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8814,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t4,t5,t6);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a8649 in k8607 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8650(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8813 in k8771 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8814(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11113,39 +11220,39 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8650,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8662,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8814,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8826,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_caddr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 1097 qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t4,t5);}
+/* optimizer.scm: 1123 qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t4,t5);}
 
-/* k8660 in a8649 in k8607 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8662(C_word c,C_word t0,C_word t1){
+/* k8824 in a8813 in k8771 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8826(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8662,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8826,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-C_trace("optimizer.scm: 1096 append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[12]+1)))(5,*((C_word*)lf[12]+1),((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+/* optimizer.scm: 1122 append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[6]+1)))(5,*((C_word*)lf[6]+1),((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* a8639 in k8607 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8640(C_word c,C_word t0,C_word t1){
+/* a8803 in k8771 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8804(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8640,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8804,2,t0,t1);}
 t2=(C_word)C_fixnum_decrease(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 1095 split-at");
-((C_proc4)C_retrieve_symbol_proc(lf[87]))(4,*((C_word*)lf[87]+1),t1,((C_word*)t0)[2],t2);}
+/* optimizer.scm: 1121 split-at */
+((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),t1,((C_word*)t0)[2],t2);}
 
-/* k8636 in k8607 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8638(C_word c,C_word t0,C_word t1){
+/* k8800 in k8771 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11153,15 +11260,15 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8638,2,t0,t1);}
-t2=(C_word)C_a_i_record(&a,4,lf[35],lf[139],((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_8802,2,t0,t1);}
+t2=(C_word)C_a_i_record(&a,4,lf[20],lf[154],((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 t5=t4;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[171],t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[182],t3));}
 
-/* k8425 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8427(C_word c,C_word t0,C_word t1){
+/* k8589 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11170,20 +11277,20 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8427,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8591,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(C_truep(C_retrieve(lf[142]))?(C_word)C_i_caddr(((C_word*)t0)[5]):(C_word)C_i_cadr(((C_word*)t0)[5]));
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8436,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8533,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 1064 remove");
-((C_proc4)C_retrieve_symbol_proc(lf[170]))(4,*((C_word*)lf[170]+1),t4,t5,((C_word*)t0)[2]);}
+t3=(C_truep(C_retrieve(lf[157]))?(C_word)C_i_caddr(((C_word*)t0)[5]):(C_word)C_i_cadr(((C_word*)t0)[5]));
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8600,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8697,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 1090 remove */
+((C_proc4)C_retrieve_symbol_proc(lf[3]))(4,*((C_word*)lf[3]+1),t4,t5,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a8532 in k8425 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8533(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8696 in k8589 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8697(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11195,10 +11302,10 @@ C_word t9;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8533,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8697,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(lf[26],t4);
+t5=(C_word)C_eqp(lf[45],t4);
 if(C_truep(t5)){
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
@@ -11209,8 +11316,8 @@ else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
 
-/* k8434 in k8425 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8436(C_word c,C_word t0,C_word t1){
+/* k8598 in k8589 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8600(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11224,11 +11331,11 @@ C_word t10;
 C_word t11;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8436,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8600,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8458,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 1069 qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t2,((C_word*)t0)[4]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8622,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 1095 qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,((C_word*)t0)[4]);}
 else{
 t2=(C_word)C_i_cdr(t1);
 if(C_truep((C_word)C_i_nullp(t2))){
@@ -11236,21 +11343,21 @@ t3=(C_word)C_i_car(t1);
 t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],t3);
 t5=((C_word*)t0)[5];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[167],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[179],t4));}
 else{
 t3=(C_word)C_i_cadddr(((C_word*)t0)[3]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(C_retrieve(lf[148]),lf[153]));
+t4=(C_truep(t3)?t3:(C_word)C_eqp(C_retrieve(lf[160]),lf[165]));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8505,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8507,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 1077 fold-inner");
-((C_proc4)C_retrieve_symbol_proc(lf[169]))(4,*((C_word*)lf[169]+1),t5,t6,t1);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8669,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8671,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 1103 fold-inner */
+((C_proc4)C_retrieve_symbol_proc(lf[181]))(4,*((C_word*)lf[181]+1),t5,t6,t1);}
 else{
 t5=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}}}
 
-/* a8506 in k8434 in k8425 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8507(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8670 in k8598 in k8589 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8671(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11258,74 +11365,74 @@ C_word t6;
 C_word ab[14],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8507,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_8671,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]);
 t5=(C_word)C_a_i_list(&a,2,t2,t3);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[35],lf[139],t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[20],lf[154],t4,t5));}
 
-/* k8503 in k8434 in k8425 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8505(C_word c,C_word t0,C_word t1){
+/* k8667 in k8598 in k8589 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8505,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8669,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[168],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[180],t2));}
 
-/* k8456 in k8434 in k8425 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8458(C_word c,C_word t0,C_word t1){
+/* k8620 in k8598 in k8589 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8458,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8622,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[166],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[178],t2));}
 
-/* k8385 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8387(C_word c,C_word t0,C_word t1){
+/* k8549 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8387,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8551,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8403,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8567,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 1051 qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t2,t3);}
+/* optimizer.scm: 1077 qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t2,t3);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8401 in k8385 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8403(C_word c,C_word t0,C_word t1){
+/* k8565 in k8549 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8403,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8567,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[165],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[177],t2));}
 
-/* k8306 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8308(C_word c,C_word t0,C_word t1){
+/* k8470 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8472(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11333,23 +11440,23 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8308,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8472,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8337,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-if(C_truep(C_retrieve(lf[142]))){
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8501,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_retrieve(lf[157]))){
 t3=(C_word)C_i_cddr(((C_word*)t0)[2]);
 t4=(C_word)C_i_pairp(t3);
 t5=t2;
-f_8337(t5,(C_truep(t4)?(C_word)C_i_caddr(((C_word*)t0)[2]):(C_word)C_i_cadr(((C_word*)t0)[2])));}
+f_8501(t5,(C_truep(t4)?(C_word)C_i_caddr(((C_word*)t0)[2]):(C_word)C_i_cadr(((C_word*)t0)[2])));}
 else{
 t3=t2;
-f_8337(t3,(C_word)C_i_cadr(((C_word*)t0)[2]));}}
+f_8501(t3,(C_word)C_i_cadr(((C_word*)t0)[2]));}}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8335 in k8306 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_8337(C_word t0,C_word t1){
+/* k8499 in k8470 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_8501(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11359,17 +11466,17 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8337,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8501,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[4];
-t4=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t2,t3);
+t4=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t2,t3);
 t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t4);
 t6=((C_word*)t0)[2];
 t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[164],t5));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[176],t5));}
 
-/* k8216 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8218(C_word c,C_word t0,C_word t1){
+/* k8380 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8382(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11382,27 +11489,27 @@ C_word t9;
 C_word t10;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8218,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8382,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_caddr(((C_word*)t0)[7]);
-t3=(C_truep(t2)?t2:C_retrieve(lf[142]));
+t3=(C_truep(t2)?t2:C_retrieve(lf[157]));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8252,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8416,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_cadr(((C_word*)t0)[7]);
 t6=(C_word)C_eqp(C_SCHEME_TRUE,((C_word*)t0)[3]);
 if(C_truep(t6)){
 t7=(C_word)C_fixnum_increase(((C_word*)t0)[2]);
 t8=t4;
-f_8252(t8,(C_word)C_a_i_list(&a,2,t5,t7));}
+f_8416(t8,(C_word)C_a_i_list(&a,2,t5,t7));}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[3]))){
 t7=(C_word)C_i_car(((C_word*)t0)[3]);
 t8=(C_word)C_fixnum_times(((C_word*)t0)[2],t7);
 t9=t4;
-f_8252(t9,(C_word)C_a_i_list(&a,2,t5,t8));}
+f_8416(t9,(C_word)C_a_i_list(&a,2,t5,t8));}
 else{
 t7=t4;
-f_8252(t7,(C_word)C_a_i_list(&a,2,t5,((C_word*)t0)[3]));}}}
+f_8416(t7,(C_word)C_a_i_list(&a,2,t5,((C_word*)t0)[3]));}}}
 else{
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -11410,8 +11517,8 @@ else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8250 in k8216 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_8252(C_word t0,C_word t1){
+/* k8414 in k8380 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_8416(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11420,16 +11527,16 @@ C_word t5;
 C_word t6;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8252,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_8416,NULL,2,t0,t1);}
 t2=((C_word*)t0)[4];
-t3=(C_word)C_a_i_record(&a,4,lf[35],lf[89],t1,t2);
+t3=(C_word)C_a_i_record(&a,4,lf[20],lf[104],t1,t2);
 t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[163],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[175],t4));}
 
-/* k8111 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8113(C_word c,C_word t0,C_word t1){
+/* k8275 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11445,26 +11552,26 @@ C_word t12;
 C_word t13;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8113,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8277,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(C_word)C_eqp(C_retrieve(lf[148]),t2);
+t3=(C_word)C_eqp(C_retrieve(lf[160]),t2);
 if(C_truep(t3)){
 t4=(C_word)C_i_caddr(((C_word*)t0)[5]);
 t5=(C_word)C_a_i_list(&a,2,C_SCHEME_TRUE,t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8135,a[2]=t5,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8139,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8299,a[2]=t5,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8303,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
 t8=(C_word)C_i_caddr(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 1002 varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t7,t8);}
+/* optimizer.scm: 1028 varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t7,t8);}
 else{
 t4=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t5=(C_word)C_eqp(C_retrieve(lf[148]),t4);
+t5=(C_word)C_eqp(C_retrieve(lf[160]),t4);
 if(C_truep(t5)){
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
 t7=((C_word*)t0)[4];
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[162],t6));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[174],t6));}
 else{
 t6=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}}
@@ -11472,28 +11579,28 @@ else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8137 in k8111 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8139(C_word c,C_word t0,C_word t1){
+/* k8301 in k8275 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 1002 cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[158]))(5,*((C_word*)lf[158]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 1028 cons* */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8133 in k8111 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8135(C_word c,C_word t0,C_word t1){
+/* k8297 in k8275 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8135,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8299,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t1));}
 
-/* k8017 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_8019(C_word c,C_word t0,C_word t1){
+/* k8181 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11508,22 +11615,22 @@ C_word t11;
 C_word t12;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8019,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8183,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(C_word)C_eqp(C_retrieve(lf[148]),t2);
+t3=(C_word)C_eqp(C_retrieve(lf[160]),t2);
 if(C_truep(t3)){
 t4=(C_word)C_i_cadddr(((C_word*)t0)[5]);
-t5=(C_truep(t4)?t4:C_retrieve(lf[142]));
+t5=(C_truep(t4)?t4:C_retrieve(lf[157]));
 if(C_truep(t5)){
-t6=(C_truep(C_retrieve(lf[142]))?(C_word)C_i_cadddr(((C_word*)t0)[5]):(C_word)C_i_caddr(((C_word*)t0)[5]));
+t6=(C_truep(C_retrieve(lf[157]))?(C_word)C_i_cadddr(((C_word*)t0)[5]):(C_word)C_i_caddr(((C_word*)t0)[5]));
 t7=(C_word)C_a_i_list(&a,1,t6);
 t8=((C_word*)t0)[4];
-t9=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t7,t8);
+t9=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t7,t8);
 t10=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t9);
 t11=((C_word*)t0)[2];
 t12=t11;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[161],t10));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[173],t10));}
 else{
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
@@ -11534,8 +11641,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7940 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7942(C_word c,C_word t0,C_word t1){
+/* k8104 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8106(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11545,20 +11652,20 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7942,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8106,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(C_truep(t2)?t2:C_retrieve(lf[142]));
+t3=(C_truep(t2)?t2:C_retrieve(lf[157]));
 if(C_truep(t3)){
 t4=(C_word)C_i_car(((C_word*)t0)[6]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7966,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8130,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
 t6=(C_word)C_i_cdr(((C_word*)t0)[2]);
 t7=t5;
-f_7966(t7,(C_word)C_a_i_cons(&a,2,C_SCHEME_TRUE,t6));}
+f_8130(t7,(C_word)C_a_i_cons(&a,2,C_SCHEME_TRUE,t6));}
 else{
 t6=t5;
-f_7966(t6,((C_word*)t0)[2]);}}
+f_8130(t6,((C_word*)t0)[2]);}}
 else{
 t4=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -11566,8 +11673,8 @@ else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7964 in k7940 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_7966(C_word t0,C_word t1){
+/* k8128 in k8104 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_8130(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11575,29 +11682,29 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7966,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7970,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_8130,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8134,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],C_SCHEME_TRUE);
-t4=(C_word)C_a_i_record(&a,4,lf[35],lf[160],t3,C_SCHEME_END_OF_LIST);
-C_trace("optimizer.scm: 975  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[158]))(5,*((C_word*)lf[158]+1),t2,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t4=(C_word)C_a_i_record(&a,4,lf[20],lf[172],t3,C_SCHEME_END_OF_LIST);
+/* optimizer.scm: 1001 cons* */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),t2,t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k7968 in k7964 in k7940 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7970(C_word c,C_word t0,C_word t1){
+/* k8132 in k8128 in k8104 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8134(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7970,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8134,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],t3,t1));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],t3,t1));}
 
-/* k7852 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7854(C_word c,C_word t0,C_word t1){
+/* k8016 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11614,10 +11721,10 @@ C_word t13;
 C_word t14;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7854,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8018,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t3=(C_truep(t2)?t2:C_retrieve(lf[142]));
+t3=(C_truep(t2)?t2:C_retrieve(lf[157]));
 if(C_truep(t3)){
 t4=(C_word)C_i_length(((C_word*)t0)[4]);
 t5=(C_word)C_i_caddr(((C_word*)t0)[5]);
@@ -11627,15 +11734,15 @@ if(C_truep(t6)){
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[4]);
 t8=((C_word*)t0)[2];
 t9=t8;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[159],t7));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[171],t7));}
 else{
 t7=(C_word)C_i_car(((C_word*)t0)[5]);
 t8=(C_word)C_a_i_list(&a,2,C_SCHEME_TRUE,t7);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7906,a[2]=t8,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7910,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8070,a[2]=t8,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8074,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=t9,tmp=(C_word)a,a+=5,tmp);
 t11=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 965  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t10,t11);}}
+/* optimizer.scm: 991  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t10,t11);}}
 else{
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}
@@ -11646,28 +11753,28 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7908 in k7852 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7910(C_word c,C_word t0,C_word t1){
+/* k8072 in k8016 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 965  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[158]))(5,*((C_word*)lf[158]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 991  cons* */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k7904 in k7852 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7906(C_word c,C_word t0,C_word t1){
+/* k8068 in k8016 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_8070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7906,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8070,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t1));}
 
-/* k7781 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7783(C_word c,C_word t0,C_word t1){
+/* k7945 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11677,25 +11784,25 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7783,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7947,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(C_word)C_i_not(t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7795,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7959,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_7795(t5,t3);}
+f_7959(t5,t3);}
 else{
 t5=(C_word)C_i_length(((C_word*)t0)[2]);
 t6=(C_word)C_i_car(((C_word*)t0)[5]);
 t7=t4;
-f_7795(t7,(C_word)C_eqp(t5,t6));}}
+f_7959(t7,(C_word)C_eqp(t5,t6));}}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7793 in k7781 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_7795(C_word t0,C_word t1){
+/* k7957 in k7945 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_7959(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11705,41 +11812,41 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7795,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7959,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
 t3=(C_word)C_a_i_list(&a,2,C_SCHEME_TRUE,t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7811,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7815,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7975,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7979,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 950  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t5,t6);}
+/* optimizer.scm: 976  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t5,t6);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7813 in k7793 in k7781 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7815(C_word c,C_word t0,C_word t1){
+/* k7977 in k7957 in k7945 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 950  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[158]))(5,*((C_word*)lf[158]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* optimizer.scm: 976  cons* */
+((C_proc5)C_retrieve_symbol_proc(lf[170]))(5,*((C_word*)lf[170]+1),((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k7809 in k7793 in k7781 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7811(C_word c,C_word t0,C_word t1){
+/* k7973 in k7957 in k7945 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7811,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7975,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t1));}
 
-/* k7682 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7684(C_word c,C_word t0,C_word t1){
+/* k7846 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7848(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11749,16 +11856,16 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7684,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7848,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_length(((C_word*)t0)[5]);
 if(C_truep((C_word)C_and((C_word)C_fixnum_lessp(C_fix(0),t2),(C_word)C_fixnum_lessp(t2,C_fix(3))))){
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
 t4=(C_word)C_a_i_list(&a,2,C_SCHEME_FALSE,t3);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7713,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7877,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 932  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t5,t6);}
+/* optimizer.scm: 958  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t5,t6);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
@@ -11766,8 +11873,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7711 in k7682 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7713(C_word c,C_word t0,C_word t1){
+/* k7875 in k7846 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7877(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11775,15 +11882,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7713,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7877,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7721,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7885,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[5],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 935  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t3,t4);}
+/* optimizer.scm: 961  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t3,t4);}
 
-/* k7719 in k7711 in k7682 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7721(C_word c,C_word t0,C_word t1){
+/* k7883 in k7875 in k7846 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11791,33 +11898,33 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7721,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7725,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7885,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7889,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=(C_word)C_i_caddr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 937  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t2,t4);}
+/* optimizer.scm: 963  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t2,t4);}
 else{
 t4=t2;
-f_7725(2,t4,(C_word)C_i_cadr(((C_word*)t0)[3]));}}
+f_7889(2,t4,(C_word)C_i_cadr(((C_word*)t0)[3]));}}
 
-/* k7723 in k7719 in k7711 in k7682 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7725(C_word c,C_word t0,C_word t1){
+/* k7887 in k7883 in k7875 in k7846 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7725,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7889,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,5,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t2));}
 
-/* k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7441(C_word c,C_word t0,C_word t1){
+/* k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11826,28 +11933,28 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7441,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7605,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_length(((C_word*)t0)[5]);
 if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(2)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7463,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 903  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t3,C_SCHEME_TRUE);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7627,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 929  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t3,C_SCHEME_TRUE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7469,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-if(C_truep(C_retrieve(lf[142]))){
-t4=(C_word)C_eqp(C_retrieve(lf[148]),lf[157]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7633,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_retrieve(lf[157]))){
+t4=(C_word)C_eqp(C_retrieve(lf[160]),lf[169]);
 t5=t3;
-f_7469(t5,(C_word)C_i_not(t4));}
+f_7633(t5,(C_word)C_i_not(t4));}
 else{
 t4=t3;
-f_7469(t4,C_SCHEME_FALSE);}}}
+f_7633(t4,C_SCHEME_FALSE);}}}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_7469(C_word t0,C_word t1){
+/* k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_7633(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11856,24 +11963,24 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7469,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7472,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_7633,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7636,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_7472(t3,t1);}
+f_7636(t3,t1);}
 else{
-t3=(C_word)C_eqp(C_retrieve(lf[148]),lf[153]);
+t3=(C_word)C_eqp(C_retrieve(lf[160]),lf[165]);
 t4=(C_truep(t3)?(C_word)C_i_caddr(((C_word*)t0)[5]):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=t2;
-f_7472(t5,t4);}
+f_7636(t5,t4);}
 else{
-t5=(C_word)C_eqp(C_retrieve(lf[148]),lf[156]);
+t5=(C_word)C_eqp(C_retrieve(lf[160]),lf[168]);
 t6=t2;
-f_7472(t6,(C_truep(t5)?(C_word)C_i_cadddr(((C_word*)t0)[5]):C_SCHEME_FALSE));}}}
+f_7636(t6,(C_truep(t5)?(C_word)C_i_cadddr(((C_word*)t0)[5]):C_SCHEME_FALSE));}}}
 
-/* k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_7472(C_word t0,C_word t1){
+/* k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_7636(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11886,24 +11993,24 @@ C_word t9;
 C_word t10;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7472,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7636,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7475,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7639,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7585,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7749,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_7585(t10,t6,((C_word*)t0)[2]);}
+f_7749(t10,t6,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop1686 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_7585(C_word t0,C_word t1,C_word t2){
+/* loop1733 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_7749(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11911,19 +12018,19 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7585,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7749,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7619,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7783,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("optimizer.scm: 907  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[84]))(2,*((C_word*)lf[84]+1),t3);}
+/* optimizer.scm: 933  gensym */
+((C_proc2)C_retrieve_symbol_proc(lf[99]))(2,*((C_word*)lf[99]+1),t3);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7617 in loop1686 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7619(C_word c,C_word t0,C_word t1){
+/* k7781 in loop1733 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7783(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11935,25 +12042,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7619,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7783,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16861699");
+/* loop17331746 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7585(t6,((C_word*)t0)[3],t5);}
+f_7749(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16861699");
+/* loop17331746 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7585(t6,((C_word*)t0)[3],t5);}}
+f_7749(t6,((C_word*)t0)[3],t5);}}
 
-/* k7473 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7475(C_word c,C_word t0,C_word t1){
+/* k7637 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7639(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11966,20 +12073,20 @@ C_word t9;
 C_word t10;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7475,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7639,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7478,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7642,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7550,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7714,a[2]=t3,a[3]=t8,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_7550(t10,t6,t1);}
+f_7714(t10,t6,t1);}
 
-/* loop1711 in k7473 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_7550(C_word t0,C_word t1,C_word t2){
+/* loop1758 in k7637 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_7714(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11988,12 +12095,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7550,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7714,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=C_retrieve(lf[47]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7579,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=C_retrieve(lf[65]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7743,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g17271728");
+/* g17741775 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -12001,8 +12108,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7577 in loop1711 in k7473 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7579(C_word c,C_word t0,C_word t1){
+/* k7741 in loop1758 in k7637 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12014,25 +12121,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7579,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7743,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop17111724");
+/* loop17581771 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7550(t6,((C_word*)t0)[3],t5);}
+f_7714(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop17111724");
+/* loop17581771 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7550(t6,((C_word*)t0)[3],t5);}}
+f_7714(t6,((C_word*)t0)[3],t5);}}
 
-/* k7476 in k7473 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7478(C_word c,C_word t0,C_word t1){
+/* k7640 in k7637 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12043,45 +12150,45 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7478,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7483,tmp=(C_word)a,a+=2,tmp);
-t3=(C_word)C_eqp(C_retrieve(lf[148]),lf[153]);
+C_save_and_reclaim((void*)tr2,(void*)f_7642,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7647,tmp=(C_word)a,a+=2,tmp);
+t3=(C_word)C_eqp(C_retrieve(lf[160]),lf[165]);
 t4=(C_truep(t3)?(C_word)C_i_car(((C_word*)t0)[6]):(C_word)C_i_cadr(((C_word*)t0)[6]));
 t5=(C_word)C_a_i_list(&a,1,t4);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7520,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7522,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 919  fold-boolean");
-((C_proc4)C_retrieve_symbol_proc(lf[155]))(4,*((C_word*)lf[155]+1),t6,t7,t1);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7684,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7686,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 945  fold-boolean */
+((C_proc4)C_retrieve_symbol_proc(lf[167]))(4,*((C_word*)lf[167]+1),t6,t7,t1);}
 
-/* a7521 in k7476 in k7473 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7522(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a7685 in k7640 in k7637 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7686(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7522,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7686,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_list(&a,2,t2,t3);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[35],lf[139],((C_word*)t0)[2],t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[20],lf[154],((C_word*)t0)[2],t4));}
 
-/* k7518 in k7476 in k7473 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7520(C_word c,C_word t0,C_word t1){
+/* k7682 in k7640 in k7637 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7684(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7520,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7684,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[154],t2);
-C_trace("optimizer.scm: 909  fold-right");
-((C_proc6)C_retrieve_symbol_proc(lf[126]))(6,*((C_word*)lf[126]+1),((C_word*)t0)[5],((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t3=(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[166],t2);
+/* optimizer.scm: 935  fold-right */
+((C_proc6)C_retrieve_symbol_proc(lf[141]))(6,*((C_word*)lf[141]+1),((C_word*)t0)[5],((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a7482 in k7476 in k7473 in k7470 in k7467 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7483(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7646 in k7640 in k7637 in k7634 in k7631 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7647(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -12089,43 +12196,43 @@ C_word t7;
 C_word ab[14],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7483,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_7647,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_a_i_list(&a,1,t3);
 t6=(C_word)C_a_i_list(&a,2,t2,t4);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[35],lf[11],t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[20],lf[5],t5,t6));}
 
-/* k7461 in k7439 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7463(C_word c,C_word t0,C_word t1){
+/* k7625 in k7603 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7627(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7463,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7627,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[152],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[164],t2));}
 
-/* k7413 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7415(C_word c,C_word t0,C_word t1){
+/* k7577 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7579(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("g16501651");
+/* g16971698 */
 t3=t2;
 ((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7340 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7342(C_word c,C_word t0,C_word t1){
+/* k7504 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7506(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12135,33 +12242,33 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7342,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7506,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
 t3=(C_word)C_a_i_list(&a,1,t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7371,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7379,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7535,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7543,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_caddr(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 889  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t5,t6);}
+/* optimizer.scm: 915  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t5,t6);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7377 in k7340 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7379(C_word c,C_word t0,C_word t1){
+/* k7541 in k7504 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7379,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7543,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-C_trace("optimizer.scm: 888  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 914  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k7369 in k7340 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7371(C_word c,C_word t0,C_word t1){
+/* k7533 in k7504 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12169,15 +12276,15 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7371,2,t0,t1);}
-t2=(C_word)C_a_i_record(&a,4,lf[35],lf[139],((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_7535,2,t0,t1);}
+t2=(C_word)C_a_i_record(&a,4,lf[20],lf[154],((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 t5=t4;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[151],t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[163],t3));}
 
-/* k7251 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7253(C_word c,C_word t0,C_word t1){
+/* k7415 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12192,26 +12299,26 @@ C_word t11;
 C_word t12;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7253,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7417,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(C_word)C_a_i_list(&a,1,t2);
 t4=(C_word)C_i_cadr(((C_word*)t0)[5]);
 t5=(C_word)C_a_i_list(&a,1,t4);
 t6=((C_word*)t0)[4];
-t7=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t5,t6);
+t7=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t5,t6);
 t8=(C_word)C_a_i_list(&a,1,t7);
-t9=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t3,t8);
+t9=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t3,t8);
 t10=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t9);
 t11=((C_word*)t0)[2];
 t12=t11;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[150],t10));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[162],t10));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7146 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7148(C_word c,C_word t0,C_word t1){
+/* k7310 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12226,22 +12333,22 @@ C_word t11;
 C_word t12;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7148,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7312,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_length(((C_word*)t0)[5]);
 t3=(C_word)C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
 t4=(C_word)C_i_caddr(((C_word*)t0)[4]);
 t5=(C_word)C_i_not(t4);
-t6=(C_truep(t5)?t5:(C_word)C_eqp(t4,C_retrieve(lf[148])));
+t6=(C_truep(t5)?t5:(C_word)C_eqp(t4,C_retrieve(lf[160])));
 if(C_truep(t6)){
 t7=(C_word)C_i_car(((C_word*)t0)[4]);
 t8=(C_word)C_a_i_list(&a,1,t7);
 t9=(C_word)C_i_car(((C_word*)t0)[5]);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7203,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t8,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7367,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t8,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
 t11=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 865  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t10,t11);}
+/* optimizer.scm: 891  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t10,t11);}
 else{
 t7=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_SCHEME_FALSE);}}
@@ -12252,8 +12359,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7201 in k7146 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7203(C_word c,C_word t0,C_word t1){
+/* k7365 in k7310 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7367(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12262,16 +12369,16 @@ C_word t5;
 C_word t6;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7203,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7367,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
-t3=(C_word)C_a_i_record(&a,4,lf[35],lf[139],((C_word*)t0)[4],t2);
+t3=(C_word)C_a_i_record(&a,4,lf[20],lf[154],((C_word*)t0)[4],t2);
 t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 t6=t5;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[149],t4));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[161],t4));}
 
-/* k7078 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7080(C_word c,C_word t0,C_word t1){
+/* k7242 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12280,20 +12387,20 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7080,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7244,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(C_word)C_a_i_list(&a,2,C_SCHEME_FALSE,t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7100,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7264,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 847  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t4,t5);}
+/* optimizer.scm: 873  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t4,t5);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7098 in k7078 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7100(C_word c,C_word t0,C_word t1){
+/* k7262 in k7242 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7264(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12301,15 +12408,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7100,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7264,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7108,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7272,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 850  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t3,t4);}
+/* optimizer.scm: 876  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t3,t4);}
 
-/* k7106 in k7098 in k7078 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7108(C_word c,C_word t0,C_word t1){
+/* k7270 in k7262 in k7242 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7272(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12317,47 +12424,47 @@ C_word t4;
 C_word t5;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7108,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7272,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
 t3=(C_word)C_a_i_list(&a,5,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t1,t2);
 t4=((C_word*)t0)[3];
 t5=t4;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t3));}
 
-/* k7029 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7031(C_word c,C_word t0,C_word t1){
+/* k7193 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7031,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7195,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7047,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7211,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 838  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),t2,t3);}
+/* optimizer.scm: 864  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),t2,t3);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k7045 in k7029 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_7047(C_word c,C_word t0,C_word t1){
+/* k7209 in k7193 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7047,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7211,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[147],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[159],t2));}
 
-/* k6898 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6900(C_word c,C_word t0,C_word t1){
+/* k7118 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7120(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12369,85 +12476,31 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word t12;
-C_word ab[10],*a=ab;
+C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6900,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7120,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_caddr(((C_word*)t0)[6]);
-t3=(C_truep(t2)?t2:C_retrieve(lf[142]));
+t2=(C_word)C_i_caddr(((C_word*)t0)[5]);
+t3=(C_truep(t2)?t2:C_retrieve(lf[157]));
 if(C_truep(t3)){
-t4=(C_word)C_i_car(((C_word*)t0)[5]);
-t5=(C_word)C_i_cadddr(((C_word*)t0)[6]);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6934,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-if(C_truep(t5)){
-t7=(C_word)C_slot(t4,C_fix(1));
-t8=(C_word)C_eqp(lf[9],t7);
-if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6975,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-t10=(C_word)C_slot(t4,C_fix(2));
-t11=(C_word)C_i_car(t10);
-C_trace("optimizer.scm: 829  get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t9,((C_word*)t0)[2],t11,lf[146]);}
-else{
-t9=t6;
-f_6934(t9,C_SCHEME_FALSE);}}
-else{
-t7=t6;
-f_6934(t7,C_SCHEME_FALSE);}}
+t4=(C_word)C_i_car(((C_word*)t0)[4]);
+t5=(C_word)C_i_cadr(((C_word*)t0)[5]);
+t6=(C_word)C_a_i_list(&a,1,t5);
+t7=((C_word*)t0)[4];
+t8=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t6,t7);
+t9=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t8);
+t10=((C_word*)t0)[2];
+t11=t10;
+((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[158],t9));}
 else{
-t4=((C_word*)t0)[3];
+t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 else{
-t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
-
-/* k6973 in k6898 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6975(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
 t2=((C_word*)t0)[2];
-f_6934(t2,(C_word)C_eqp(lf[145],t1));}
-
-/* k6932 in k6898 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6934(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
-C_word t13;
-C_word ab[19],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6934,NULL,2,t0,t1);}
-if(C_truep(t1)){
-t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[6]);
-t3=((C_word*)t0)[5];
-t4=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t2,t3);
-t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t4);
-t6=((C_word*)t0)[3];
-t7=t6;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[143],t5));}
-else{
-t2=(C_word)C_i_cadr(((C_word*)t0)[2]);
-t3=(C_word)C_a_i_list(&a,1,t2);
-t4=((C_word*)t0)[5];
-t5=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t3,t4);
-t6=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t5);
-t7=((C_word*)t0)[3];
-t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[144],t6));}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k6747 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6749(C_word c,C_word t0,C_word t1){
+/* k6967 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12465,9 +12518,9 @@ C_word t14;
 C_word t15;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6749,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6969,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6752,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_length(((C_word*)t0)[3]);
 t4=(C_word)C_i_car(((C_word*)t0)[4]);
 t5=(C_word)C_eqp(t3,t4);
@@ -12475,47 +12528,47 @@ if(C_truep(t5)){
 t6=(C_word)C_i_car(((C_word*)t0)[3]);
 t7=(C_word)C_i_cadr(((C_word*)t0)[3]);
 t8=(C_word)C_slot(t6,C_fix(1));
-t9=(C_word)C_eqp(lf[9],t8);
+t9=(C_word)C_eqp(lf[2],t8);
 if(C_truep(t9)){
 t10=(C_word)C_slot(t7,C_fix(1));
-t11=(C_word)C_eqp(lf[9],t10);
+t11=(C_word)C_eqp(lf[2],t10);
 if(C_truep(t11)){
 t12=(C_word)C_slot(t6,C_fix(2));
 t13=(C_word)C_slot(t7,C_fix(2));
 if(C_truep((C_word)C_i_equalp(t12,t13))){
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6830,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 808  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t14,C_SCHEME_TRUE);}
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7050,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 840  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t14,C_SCHEME_TRUE);}
 else{
 t14=t2;
-f_6752(t14,C_SCHEME_FALSE);}}
+f_6972(t14,C_SCHEME_FALSE);}}
 else{
 t12=t2;
-f_6752(t12,C_SCHEME_FALSE);}}
+f_6972(t12,C_SCHEME_FALSE);}}
 else{
 t10=t2;
-f_6752(t10,C_SCHEME_FALSE);}}
+f_6972(t10,C_SCHEME_FALSE);}}
 else{
 t6=t2;
-f_6752(t6,C_SCHEME_FALSE);}}
+f_6972(t6,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k6828 in k6747 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6830(C_word c,C_word t0,C_word t1){
+/* k7048 in k6967 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_7050(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6830,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7050,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_6752(t3,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[141],t2));}
+f_6972(t3,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[156],t2));}
 
-/* k6750 in k6747 in ##compiler#simplify-named-call in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6752(C_word t0,C_word t1){
+/* k6970 in k6967 in ##compiler#simplify-named-call in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6972(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12527,27 +12580,27 @@ C_word t8;
 C_word t9;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6752,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6972,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep(C_retrieve(lf[138]))){
+if(C_truep(C_retrieve(lf[153]))){
 t2=(C_word)C_i_cadr(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_list(&a,1,t2);
 t4=((C_word*)t0)[3];
-t5=(C_word)C_a_i_record(&a,4,lf[35],lf[139],t3,t4);
+t5=(C_word)C_a_i_record(&a,4,lf[20],lf[154],t3,t4);
 t6=(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],t5);
 t7=((C_word*)t0)[5];
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[140],t6));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[155],t6));}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}}
 
-/* ##compiler#rewrite in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6667(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##compiler#rewrite in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6887(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12555,23 +12608,23 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6667r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6887r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6667r(t0,t1,t2,t3);}}
+f_6887r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6667r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6887r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6671,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 786  ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[31]))(4,*((C_word*)lf[31]+1),t4,C_retrieve(lf[135]),t2);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6891,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 818  ##sys#hash-table-ref */
+((C_proc4)C_retrieve_symbol_proc(lf[50]))(4,*((C_word*)lf[50]+1),t4,C_retrieve(lf[150]),t2);}
 
-/* k6669 in ##compiler#rewrite in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6671(C_word c,C_word t0,C_word t1){
+/* k6889 in ##compiler#rewrite in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6891(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12579,23 +12632,23 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6671,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6891,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6681,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6901,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]);
-C_trace("optimizer.scm: 787  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t3,t2,t4);}
+/* optimizer.scm: 819  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t3,t2,t4);}
 
-/* k6679 in k6669 in ##compiler#rewrite in k6663 in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6681(C_word c,C_word t0,C_word t1){
+/* k6899 in k6889 in ##compiler#rewrite in k6883 in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6901(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 787  ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[123]))(5,*((C_word*)lf[123]+1),((C_word*)t0)[3],C_retrieve(lf[135]),((C_word*)t0)[2],t1);}
+/* optimizer.scm: 819  ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[138]))(5,*((C_word*)lf[138]+1),((C_word*)t0)[3],C_retrieve(lf[150]),((C_word*)t0)[2],t1);}
 
-/* ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6178(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6398(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -12611,22 +12664,22 @@ C_word t15;
 C_word ab[20],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6178,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6398,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6182,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t1,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6402,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t1,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6614,a[2]=t8,a[3]=t13,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6834,a[2]=t8,a[3]=t13,a[4]=t10,tmp=(C_word)a,a+=5,tmp));
 t15=((C_word*)t13)[1];
-f_6614(t15,t11,t2,t3);}
+f_6834(t15,t11,t2,t3);}
 
-/* loop1229 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6614(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1298 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6834(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12638,15 +12691,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6614,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6834,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t2);
 t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[134]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6647,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=*((C_word*)lf[149]+1);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6867,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g12491250");
+/* g13181319 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -12654,8 +12707,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k6645 in loop1229 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6647(C_word c,C_word t0,C_word t1){
+/* k6865 in loop1298 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12663,19 +12716,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6647,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6867,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6627,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6847,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_6627(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_6847(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_6627(t5,t4);}}
+f_6847(t5,t4);}}
 
-/* k6625 in k6645 in loop1229 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6627(C_word t0,C_word t1){
+/* k6845 in k6865 in loop1298 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6847(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12685,12 +12738,12 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop12291243");
+/* loop12981312 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_6614(t5,((C_word*)t0)[2],t3,t4);}
+f_6834(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6182(C_word c,C_word t0,C_word t1){
+/* k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6402(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12700,17 +12753,17 @@ C_word t6;
 C_word t7;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6182,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6184,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6229,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6402,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6404,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6449,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6567,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6787,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_6567(t7,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6787(t7,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop1256 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6567(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1325 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6787(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12722,24 +12775,24 @@ C_word t10;
 C_word t11;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6567,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6787,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t2);
 t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6575,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6587,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6795,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6807,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g12841285");
+/* g13531354 */
 t10=t6;
-f_6575(t10,t7,t8,t9);}
+f_6795(t10,t7,t8,t9);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k6585 in loop1256 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6587(C_word c,C_word t0,C_word t1){
+/* k6805 in loop1325 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6807(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12748,32 +12801,32 @@ C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6567(t4,((C_word*)t0)[2],t2,t3);}
+f_6787(t4,((C_word*)t0)[2],t2,t3);}
 
-/* g1284 in loop1256 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6575(C_word t0,C_word t1,C_word t2,C_word t3){
+/* g1353 in loop1325 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6795(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6575,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6580,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6584,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 710  scan-used-variables");
-((C_proc4)C_retrieve_symbol_proc(lf[133]))(4,*((C_word*)lf[133]+1),t5,t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_6795,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6800,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6804,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 742  scan-used-variables */
+((C_proc4)C_retrieve_symbol_proc(lf[148]))(4,*((C_word*)lf[148]+1),t5,t3,((C_word*)t0)[2]);}
 
-/* k6582 in g1284 in loop1256 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6584(C_word c,C_word t0,C_word t1){
+/* k6802 in g1353 in loop1325 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6804(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 710  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 742  alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k6578 in g1284 in loop1256 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6580(C_word c,C_word t0,C_word t1){
+/* k6798 in g1353 in loop1325 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6800(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12782,8 +12835,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6229(C_word c,C_word t0,C_word t1){
+/* k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12796,20 +12849,20 @@ C_word t9;
 C_word t10;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6229,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6449,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6232,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6452,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6487,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t5,tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6707,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t5,tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_6487(t10,t6,((C_word*)t0)[2]);}
+f_6707(t10,t6,((C_word*)t0)[2]);}
 
-/* loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6487(C_word t0,C_word t1,C_word t2){
+/* loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6707(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12818,31 +12871,31 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6487,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6707,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6495,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6554,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6715,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6774,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g13011302");
+/* g13701371 */
 t6=t3;
-f_6495(t6,t4,t5);}
+f_6715(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6552 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6554(C_word c,C_word t0,C_word t1){
+/* k6772 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6774(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6487(t3,((C_word*)t0)[2],t2);}
+f_6707(t3,((C_word*)t0)[2],t2);}
 
-/* g1301 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6495(C_word t0,C_word t1,C_word t2){
+/* g1370 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6715(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12850,19 +12903,19 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6495,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6715,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_memq(t2,((C_word*)((C_word*)t0)[5])[1]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6505,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6527,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 719  filter");
-((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t3,t4,((C_word*)t0)[2]);}}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6725,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6747,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 751  filter */
+((C_proc4)C_retrieve_symbol_proc(lf[146]))(4,*((C_word*)lf[146]+1),t3,t4,((C_word*)t0)[2]);}}
 
-/* a6526 in g1301 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6527(C_word c,C_word t0,C_word t1,C_word t2){
+/* a6746 in g1370 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6747(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12870,58 +12923,58 @@ C_word t5;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6527,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6747,3,t0,t1,t2);}
 t3=(C_word)C_eqp(t2,((C_word*)t0)[3]);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6540,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 720  find-path");
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6760,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 752  find-path */
 t5=((C_word*)t0)[2];
-f_6184(t5,t4,((C_word*)t0)[3],t2);}}
+f_6404(t5,t4,((C_word*)t0)[3],t2);}}
 
-/* k6538 in a6526 in g1301 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6540(C_word c,C_word t0,C_word t1){
+/* k6758 in a6746 in g1370 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6760(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("optimizer.scm: 720  find-path");
+/* optimizer.scm: 752  find-path */
 t2=((C_word*)t0)[5];
-f_6184(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_6404(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k6503 in g1301 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6505(C_word c,C_word t0,C_word t1){
+/* k6723 in g1370 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6505,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6509,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6521,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 722  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[84]))(2,*((C_word*)lf[84]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_6725,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6729,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6741,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 754  gensym */
+((C_proc2)C_retrieve_symbol_proc(lf[99]))(2,*((C_word*)lf[99]+1),t3);}
 
-/* k6519 in k6503 in g1301 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6521(C_word c,C_word t0,C_word t1){
+/* k6739 in k6723 in g1370 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6741(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6521,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6741,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[4]);
-C_trace("optimizer.scm: 722  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),((C_word*)t0)[3],t1,t2,((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 754  alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),((C_word*)t0)[3],t1,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k6507 in k6503 in g1301 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6509(C_word c,C_word t0,C_word t1){
+/* k6727 in k6723 in g1370 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6729(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12929,15 +12982,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6509,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6729,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6513,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6733,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]);
-C_trace("optimizer.scm: 723  append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[12]+1)))(5,*((C_word*)lf[12]+1),t3,t4,((C_word*)t0)[2],((C_word*)((C_word*)t0)[5])[1]);}
+/* optimizer.scm: 755  append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[6]+1)))(5,*((C_word*)lf[6]+1),t3,t4,((C_word*)t0)[2],((C_word*)((C_word*)t0)[5])[1]);}
 
-/* k6511 in k6507 in k6503 in g1301 in loop1294 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6513(C_word c,C_word t0,C_word t1){
+/* k6731 in k6727 in k6723 in g1370 in loop1363 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6733(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12946,8 +12999,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6232(C_word c,C_word t0,C_word t1){
+/* k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12958,18 +13011,18 @@ C_word t7;
 C_word t8;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6232,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6452,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6235,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6455,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6406,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=t3,tmp=(C_word)a,a+=7,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6626,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[7],a[6]=t3,tmp=(C_word)a,a+=7,tmp));
 t8=((C_word*)t6)[1];
-f_6406(t8,t4,((C_word*)((C_word*)t0)[7])[1]);}
+f_6626(t8,t4,((C_word*)((C_word*)t0)[7])[1]);}
 
-/* loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6406(C_word t0,C_word t1,C_word t2){
+/* loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6626(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12978,31 +13031,31 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6406,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6626,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6414,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6474,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6634,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6694,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g13251326");
+/* g13941395 */
 t6=t3;
-f_6414(t6,t4,t5);}
+f_6634(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6472 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6474(C_word c,C_word t0,C_word t1){
+/* k6692 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6694(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6406(t3,((C_word*)t0)[2],t2);}
+f_6626(t3,((C_word*)t0)[2],t2);}
 
-/* g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6414(C_word t0,C_word t1,C_word t2){
+/* g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6634(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13011,41 +13064,41 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6414,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6634,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6421,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6457,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6641,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6677,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cdr(t2);
-C_trace("optimizer.scm: 732  append-map");
-((C_proc4)C_retrieve_symbol_proc(lf[132]))(4,*((C_word*)lf[132]+1),t4,t5,t6);}
+/* optimizer.scm: 764  append-map */
+((C_proc4)C_retrieve_symbol_proc(lf[147]))(4,*((C_word*)lf[147]+1),t4,t5,t6);}
 
-/* a6456 in g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6457(C_word c,C_word t0,C_word t1,C_word t2){
+/* a6676 in g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6677(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6457,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6463,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 733  filter");
-((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t1,t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr3,(void*)f_6677,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6683,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 765  filter */
+((C_proc4)C_retrieve_symbol_proc(lf[146]))(4,*((C_word*)lf[146]+1),t1,t3,((C_word*)t0)[2]);}
 
-/* a6462 in a6456 in g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6463(C_word c,C_word t0,C_word t1,C_word t2){
+/* a6682 in a6676 in g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6683(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6463,3,t0,t1,t2);}
-C_trace("optimizer.scm: 733  find-path");
+C_save_and_reclaim((void*)tr3,(void*)f_6683,3,t0,t1,t2);}
+/* optimizer.scm: 765  find-path */
 t3=((C_word*)t0)[3];
-f_6184(t3,t1,((C_word*)t0)[2],t2);}
+f_6404(t3,t1,((C_word*)t0)[2],t2);}
 
-/* k6419 in g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6421(C_word c,C_word t0,C_word t1){
+/* k6639 in g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6641(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13053,15 +13106,15 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6421,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6425,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6429,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6431,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 738  filter-map");
-((C_proc4)C_retrieve_symbol_proc(lf[130]))(4,*((C_word*)lf[130]+1),t3,t4,((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6641,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6645,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6649,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6651,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 770  filter-map */
+((C_proc4)C_retrieve_symbol_proc(lf[145]))(4,*((C_word*)lf[145]+1),t3,t4,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* a6430 in k6419 in g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6431(C_word c,C_word t0,C_word t1,C_word t2){
+/* a6650 in k6639 in g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6651(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13070,35 +13123,35 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6431,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6651,3,t0,t1,t2);}
 t3=(C_word)C_eqp(t2,((C_word*)t0)[3]);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6444,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6664,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_cdr(t2);
-C_trace("optimizer.scm: 739  lset<=");
-((C_proc5)C_retrieve_symbol_proc(lf[129]))(5,*((C_word*)lf[129]+1),t4,*((C_word*)lf[34]+1),t5,((C_word*)t0)[2]);}}
+/* optimizer.scm: 771  lset<= */
+((C_proc5)C_retrieve_symbol_proc(lf[144]))(5,*((C_word*)lf[144]+1),t4,*((C_word*)lf[38]+1),t5,((C_word*)t0)[2]);}}
 
-/* k6442 in a6430 in k6419 in g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6444(C_word c,C_word t0,C_word t1){
+/* k6662 in a6650 in k6639 in g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6664(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?(C_word)C_i_car(((C_word*)t0)[2]):C_SCHEME_FALSE));}
 
-/* k6427 in k6419 in g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6429(C_word c,C_word t0,C_word t1){
+/* k6647 in k6639 in g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 736  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 768  alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k6423 in k6419 in g1325 in loop1318 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6425(C_word c,C_word t0,C_word t1){
+/* k6643 in k6639 in g1394 in loop1387 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6645(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13107,20 +13160,20 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6235(C_word c,C_word t0,C_word t1){
+/* k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6235,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6238,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 745  topological-sort");
-((C_proc4)C_retrieve_symbol_proc(lf[128]))(4,*((C_word*)lf[128]+1),t2,((C_word*)((C_word*)t0)[2])[1],*((C_word*)lf[34]+1));}
+C_save_and_reclaim((void*)tr2,(void*)f_6455,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6458,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 777  topological-sort */
+((C_proc4)C_retrieve_symbol_proc(lf[143]))(4,*((C_word*)lf[143]+1),t2,((C_word*)((C_word*)t0)[2])[1],*((C_word*)lf[38]+1));}
 
-/* k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6238(C_word c,C_word t0,C_word t1){
+/* k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13129,16 +13182,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6238,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6458,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6241,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6258,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 750  fold");
-((C_proc5)C_retrieve_symbol_proc(lf[127]))(5,*((C_word*)lf[127]+1),t4,t5,((C_word*)t0)[2],t1);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6461,a[2]=((C_word*)t0)[6],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6478,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 782  fold */
+((C_proc5)C_retrieve_symbol_proc(lf[142]))(5,*((C_word*)lf[142]+1),t4,t5,((C_word*)t0)[2],t1);}
 
-/* a6257 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6258(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6477 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6478(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13152,24 +13205,24 @@ C_word t12;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6258,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6478,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[5])[1]);
 t5=(C_word)C_i_cdr(t4);
 t6=(C_word)C_i_car(t5);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6271,a[2]=t5,a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t6,tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6491,a[2]=t5,a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t6,tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_i_cdr(t5);
 if(C_truep((C_word)C_i_nullp(t8))){
 t9=(C_word)C_i_assq(t6,((C_word*)((C_word*)t0)[2])[1]);
 t10=(C_word)C_i_cdr(t9);
 t11=(C_word)C_i_memq(t6,t10);
 t12=t7;
-f_6271(t12,(C_word)C_i_not(t11));}
+f_6491(t12,(C_word)C_i_not(t11));}
 else{
 t9=t7;
-f_6271(t9,C_SCHEME_FALSE);}}
+f_6491(t9,C_SCHEME_FALSE);}}
 
-/* k6269 in a6257 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6271(C_word t0,C_word t1){
+/* k6489 in a6477 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6491(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13183,7 +13236,7 @@ C_word t10;
 C_word t11;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6271,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6491,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],((C_word*)((C_word*)t0)[6])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
@@ -13192,29 +13245,29 @@ t5=(C_word)C_i_cdr(t4);
 t6=(C_word)C_a_i_list(&a,2,t5,((C_word*)t0)[4]);
 t7=((C_word*)t0)[3];
 t8=t7;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[35],lf[11],((C_word*)t0)[2],t6));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_record(&a,4,lf[20],lf[5],((C_word*)t0)[2],t6));}
 else{
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6300,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6330,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6332,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 764  fold-right");
-((C_proc5)C_retrieve_symbol_proc(lf[126]))(5,*((C_word*)lf[126]+1),t3,t4,((C_word*)t0)[4],((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6520,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6550,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6552,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 796  fold-right */
+((C_proc5)C_retrieve_symbol_proc(lf[141]))(5,*((C_word*)lf[141]+1),t3,t4,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* a6331 in k6269 in a6257 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6332(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6551 in k6489 in a6477 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6552(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6332,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6378,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 767  gensym");
-((C_proc2)C_retrieve_symbol_proc(lf[84]))(2,*((C_word*)lf[84]+1),t4);}
+C_save_and_reclaim((void*)tr4,(void*)f_6552,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6598,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 799  gensym */
+((C_proc2)C_retrieve_symbol_proc(lf[99]))(2,*((C_word*)lf[99]+1),t4);}
 
-/* k6376 in a6331 in k6269 in a6257 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6378(C_word c,C_word t0,C_word t1){
+/* k6596 in a6551 in k6489 in a6477 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13227,28 +13280,28 @@ C_word t9;
 C_word t10;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6378,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6598,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
 t4=(C_word)C_i_assq(((C_word*)t0)[5],((C_word*)t0)[4]);
 t5=(C_word)C_i_cdr(t4);
 t6=(C_word)C_a_i_list(&a,1,t5);
-t7=(C_word)C_a_i_record(&a,4,lf[35],lf[16],t3,t6);
+t7=(C_word)C_a_i_record(&a,4,lf[20],lf[9],t3,t6);
 t8=(C_word)C_a_i_list(&a,2,t7,((C_word*)t0)[3]);
 t9=((C_word*)t0)[2];
 t10=t9;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,4,lf[35],lf[11],t2,t8));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_record(&a,4,lf[20],lf[5],t2,t8));}
 
-/* k6328 in k6269 in a6257 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6330(C_word c,C_word t0,C_word t1){
+/* k6548 in k6489 in a6477 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6550(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 759  fold-right");
-((C_proc5)C_retrieve_symbol_proc(lf[126]))(5,*((C_word*)lf[126]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* optimizer.scm: 791  fold-right */
+((C_proc5)C_retrieve_symbol_proc(lf[141]))(5,*((C_word*)lf[141]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* a6299 in k6269 in a6257 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6300(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a6519 in k6489 in a6477 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6520(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13257,39 +13310,39 @@ C_word t7;
 C_word ab[19],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6300,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6520,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_list(&a,1,t2);
-t5=(C_word)C_a_i_record(&a,4,lf[35],lf[70],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
+t5=(C_word)C_a_i_record(&a,4,lf[20],lf[21],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_list(&a,2,t5,t3);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[35],lf[11],t4,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[20],lf[5],t4,t6));}
 
-/* k6239 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6241(C_word c,C_word t0,C_word t1){
+/* k6459 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6241,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6461,2,t0,t1);}
 if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[3])[1]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6250,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 776  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[125],((C_word*)((C_word*)t0)[3])[1]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6470,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 808  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[140],((C_word*)((C_word*)t0)[3])[1]);}
 else{
-C_trace("optimizer.scm: 778  values");
+/* optimizer.scm: 810  values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_FALSE);}}
 
-/* k6248 in k6239 in k6236 in k6233 in k6230 in k6227 in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6250(C_word c,C_word t0,C_word t1){
+/* k6468 in k6459 in k6456 in k6453 in k6450 in k6447 in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 777  values");
+/* optimizer.scm: 809  values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* find-path in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6184(C_word t0,C_word t1,C_word t2,C_word t3){
+/* find-path in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6404(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13297,15 +13350,15 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6184,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6404,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6190,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6410,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_6190(t7,t1,t2,C_SCHEME_END_OF_LIST);}
+f_6410(t7,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* find in find-path in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_fcall f_6190(C_word t0,C_word t1,C_word t2,C_word t3){
+/* find in find-path in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_fcall f_6410(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13315,7 +13368,7 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6190,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_6410,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_memq(t2,t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
@@ -13328,24 +13381,24 @@ t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
 t7=(C_word)C_a_i_cons(&a,2,t2,t3);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6214,a[2]=t7,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 706  any");
-((C_proc4)C_retrieve_symbol_proc(lf[30]))(4,*((C_word*)lf[30]+1),t1,t8,t5);}}}
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6434,a[2]=t7,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 738  any */
+((C_proc4)C_retrieve_symbol_proc(lf[49]))(4,*((C_word*)lf[49]+1),t1,t8,t5);}}}
 
-/* a6213 in find in find-path in k6180 in ##compiler#reorganize-recursive-bindings in k6174 in k6171 in k6168 in k3978 in k3704 in k3701 */
-static void C_ccall f_6214(C_word c,C_word t0,C_word t1,C_word t2){
+/* a6433 in find in find-path in k6400 in ##compiler#reorganize-recursive-bindings in k6394 in k6391 in k6388 in k4189 in k3753 in k3750 */
+static void C_ccall f_6434(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6214,3,t0,t1,t2);}
-C_trace("optimizer.scm: 706  find");
+C_save_and_reclaim((void*)tr3,(void*)f_6434,3,t0,t1,t2);}
+/* optimizer.scm: 738  find */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6190(t3,t1,t2,((C_word*)t0)[2]);}
+f_6410(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* register-simplifications in k3978 in k3704 in k3701 */
-static void C_ccall f_6163(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* register-simplifications in k4189 in k3753 in k3750 */
+static void C_ccall f_6383(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -13353,20 +13406,20 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6163r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6383r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6163r(t0,t1,t2,t3);}}
+f_6383r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6163r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6383r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
-C_trace("optimizer.scm: 474  ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[123]))(5,*((C_word*)lf[123]+1),t1,*((C_word*)lf[22]+1),t2,t3);}
+/* optimizer.scm: 506  ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[138]))(5,*((C_word*)lf[138]+1),t1,*((C_word*)lf[41]+1),t2,t3);}
 
-/* ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6064(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13383,7 +13436,7 @@ C_word t15;
 C_word ab[22],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5844,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_6064,4,t0,t1,t2,t3);}
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_fix(0);
@@ -13392,45 +13445,45 @@ t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5847,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
-t13=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5851,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5858,a[2]=t11,a[3]=t3,a[4]=t9,a[5]=t7,a[6]=t5,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 426  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t14,lf[20],lf[121]);}
+t12=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6067,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t13=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6071,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6078,a[2]=t11,a[3]=t3,a[4]=t9,a[5]=t7,a[6]=t5,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 458  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t14,lf[39],lf[136]);}
 
-/* k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5858(C_word c,C_word t0,C_word t1){
+/* k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6078(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5858,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5861,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5878,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t3,lf[119],lf[44]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6078,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6081,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6098,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t3,lf[134],lf[62]);}
 
-/* k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5878(C_word c,C_word t0,C_word t1){
+/* k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5878,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6098,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5885,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 465  test");
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6105,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 497  test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5851(t3,t2,lf[119],lf[120]);}
+f_6071(t3,t2,lf[134],lf[135]);}
 else{
 t2=((C_word*)t0)[2];
-f_5861(2,t2,C_SCHEME_UNDEFINED);}}
+f_6081(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5885(C_word c,C_word t0,C_word t1){
+/* k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13439,16 +13492,16 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5885,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6105,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5890,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6110,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp));
 t6=((C_word*)t4)[1];
-f_5890(t6,((C_word*)t0)[2],t2);}
+f_6110(t6,((C_word*)t0)[2],t2);}
 
-/* loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_fcall f_5890(C_word t0,C_word t1,C_word t2){
+/* loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_fcall f_6110(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13457,31 +13510,31 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5890,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6110,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5898,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6150,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6118,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6370,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g856857");
+/* g925926 */
 t6=t3;
-f_5898(t6,t4,t5);}
+f_6118(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6148 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_6150(C_word c,C_word t0,C_word t1){
+/* k6368 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5890(t3,((C_word*)t0)[2],t2);}
+f_6110(t3,((C_word*)t0)[2],t2);}
 
-/* g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_fcall f_5898(C_word t0,C_word t1,C_word t2){
+/* g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_fcall f_6118(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13493,45 +13546,45 @@ C_word t9;
 C_word t10;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5898,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6118,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=(C_word)C_i_cadr(t4);
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=(C_word)C_i_car(t6);
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5916,a[2]=t7,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6134,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=t8,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 435  test");
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6136,a[2]=t7,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[4],a[7]=t1,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6354,a[2]=t7,a[3]=((C_word*)t0)[2],a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 467  test */
 t10=((C_word*)((C_word*)t0)[2])[1];
-f_5851(t10,t9,t7,lf[77]);}
+f_6071(t10,t9,t7,lf[92]);}
 
-/* k6132 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_6134(C_word c,C_word t0,C_word t1){
+/* k6352 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6354(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_5916(2,t2,C_SCHEME_FALSE);}
+f_6136(2,t2,C_SCHEME_FALSE);}
 else{
-C_trace("optimizer.scm: 435  test");
+/* optimizer.scm: 467  test */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5851(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[45]);}}
+f_6071(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[63]);}}
 
-/* k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5916(C_word c,C_word t0,C_word t1){
+/* k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6136(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5919,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 436  get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[76]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6136,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6139,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 468  get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[91]);}
 
-/* k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5919(C_word c,C_word t0,C_word t1){
+/* k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6139(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13543,8 +13596,8 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5919,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5925,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6139,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6145,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[8])){
 if(C_truep(t1)){
 t3=(C_word)C_i_length(t1);
@@ -13556,22 +13609,22 @@ if(C_truep(t6)){
 t7=((C_word*)t0)[8];
 t8=(C_word)C_slot(t7,C_fix(1));
 t9=t2;
-f_5925(t9,(C_word)C_eqp(lf[54],t8));}
+f_6145(t9,(C_word)C_eqp(lf[27],t8));}
 else{
 t7=t2;
-f_5925(t7,C_SCHEME_FALSE);}}
+f_6145(t7,C_SCHEME_FALSE);}}
 else{
 t5=t2;
-f_5925(t5,C_SCHEME_FALSE);}}
+f_6145(t5,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_5925(t3,C_SCHEME_FALSE);}}
+f_6145(t3,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_5925(t3,C_SCHEME_FALSE);}}
+f_6145(t3,C_SCHEME_FALSE);}}
 
-/* k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_fcall f_5925(C_word t0,C_word t1){
+/* k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_fcall f_6145(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13586,7 +13639,7 @@ C_word t11;
 C_word t12;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5925,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6145,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[8];
 t3=(C_word)C_slot(t2,C_fix(2));
@@ -13595,39 +13648,39 @@ t5=((C_word*)t0)[8];
 t6=(C_word)C_slot(t5,C_fix(3));
 t7=(C_word)C_i_car(t6);
 t8=(C_word)C_slot(t7,C_fix(3));
-t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5945,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t8,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t7,a[10]=t4,tmp=(C_word)a,a+=11,tmp);
+t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6165,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t8,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t7,a[10]=t4,tmp=(C_word)a,a+=11,tmp);
 if(C_truep((C_word)C_i_listp(t4))){
 t10=(C_word)C_i_cdr(t4);
 t11=t9;
-f_5945(t11,(C_word)C_i_nullp(t10));}
+f_6165(t11,(C_word)C_i_nullp(t10));}
 else{
 t10=t9;
-f_5945(t10,C_SCHEME_FALSE);}}
+f_6165(t10,C_SCHEME_FALSE);}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_fcall f_5945(C_word t0,C_word t1){
+/* k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_fcall f_6165(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5945,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6165,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[10]);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5951,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 447  get-list");
-((C_proc5)C_retrieve_symbol_proc(lf[118]))(5,*((C_word*)lf[118]+1),t3,((C_word*)t0)[2],t2,lf[76]);}
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6171,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 479  get-list */
+((C_proc5)C_retrieve_symbol_proc(lf[133]))(5,*((C_word*)lf[133]+1),t3,((C_word*)t0)[2],t2,lf[91]);}
 else{
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k5949 in k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5951(C_word c,C_word t0,C_word t1){
+/* k6169 in k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13636,24 +13689,24 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5951,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5957,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6171,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t1)){
 t3=(C_word)C_i_length(t1);
 t4=(C_word)C_eqp(C_fix(1),t3);
 if(C_truep(t4)){
 t5=(C_word)C_slot(((C_word*)t0)[9],C_fix(1));
 t6=t2;
-f_5957(t6,(C_word)C_eqp(lf[10],t5));}
+f_6177(t6,(C_word)C_eqp(lf[4],t5));}
 else{
 t5=t2;
-f_5957(t5,C_SCHEME_FALSE);}}
+f_6177(t5,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_5957(t3,C_SCHEME_FALSE);}}
+f_6177(t3,C_SCHEME_FALSE);}}
 
-/* k5955 in k5949 in k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_fcall f_5957(C_word t0,C_word t1){
+/* k6175 in k6169 in k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_fcall f_6177(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13666,28 +13719,28 @@ C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5957,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6177,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_slot(((C_word*)t0)[9],C_fix(3));
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5966,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6186,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 t5=(C_word)C_slot(t3,C_fix(1));
-t6=(C_word)C_eqp(lf[9],t5);
+t6=(C_word)C_eqp(lf[2],t5);
 if(C_truep(t6)){
 t7=(C_word)C_slot(t3,C_fix(2));
 t8=(C_word)C_i_car(t7);
 t9=t4;
-f_5966(t9,(C_word)C_eqp(((C_word*)t0)[2],t8));}
+f_6186(t9,(C_word)C_eqp(((C_word*)t0)[2],t8));}
 else{
 t7=t4;
-f_5966(t7,C_SCHEME_FALSE);}}
+f_6186(t7,C_SCHEME_FALSE);}}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k5964 in k5955 in k5949 in k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_fcall f_5966(C_word t0,C_word t1){
+/* k6184 in k6175 in k6169 in k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_fcall f_6186(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13695,33 +13748,33 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5966,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6186,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[8])[1],C_fix(1));
 t3=C_mutate(((C_word *)((C_word*)t0)[8])+1,t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5973,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 459  node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[116]))(4,*((C_word*)lf[116]+1),t4,((C_word*)t0)[2],lf[117]);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6193,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 491  node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[131]))(4,*((C_word*)lf[131]+1),t4,((C_word*)t0)[2],lf[132]);}
 else{
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k5971 in k5964 in k5955 in k5949 in k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5973(C_word c,C_word t0,C_word t1){
+/* k6191 in k6184 in k6175 in k6169 in k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5973,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5976,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6193,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6196,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 460  node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),t2,((C_word*)t0)[2],t3);}
+/* optimizer.scm: 492  node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),t2,((C_word*)t0)[2],t3);}
 
-/* k5974 in k5971 in k5964 in k5955 in k5949 in k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5976(C_word c,C_word t0,C_word t1){
+/* k6194 in k6191 in k6184 in k6175 in k6169 in k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6196(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13730,73 +13783,73 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5976,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5979,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6196,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6199,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5994,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6214,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 463  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[115]+1)))(3,*((C_word*)lf[115]+1),t4,t5);}
+/* optimizer.scm: 495  reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[130]+1)))(3,*((C_word*)lf[130]+1),t4,t5);}
 
-/* k5992 in k5974 in k5971 in k5964 in k5955 in k5949 in k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5994(C_word c,C_word t0,C_word t1){
+/* k6212 in k6194 in k6191 in k6184 in k6175 in k6169 in k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5994,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6214,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-C_trace("optimizer.scm: 461  node-subexpressions-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[114]))(4,*((C_word*)lf[114]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 493  node-subexpressions-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[129]))(4,*((C_word*)lf[129]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k5977 in k5974 in k5971 in k5964 in k5955 in k5949 in k5943 in k5923 in k5917 in k5914 in g856 in loop849 in k5883 in k5876 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5979(C_word c,C_word t0,C_word t1){
+/* k6197 in k6194 in k6191 in k6184 in k6175 in k6169 in k6163 in k6143 in k6137 in k6134 in g925 in loop918 in k6103 in k6096 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6199(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 464  touch");
+/* optimizer.scm: 496  touch */
 t2=((C_word*)t0)[3];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_5847(((C_word*)((C_word*)t0)[2])[1]));}
+((C_proc2)C_retrieve_proc(t2))(2,t2,f_6067(((C_word*)((C_word*)t0)[2])[1]));}
 
-/* k5859 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5861(C_word c,C_word t0,C_word t1){
+/* k6079 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5861,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5864,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6081,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6084,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)((C_word*)t0)[2])[1];
 if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-C_trace("optimizer.scm: 467  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[113],((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 499  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[128],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)((C_word*)t0)[3])[1]);}}
 
-/* k5862 in k5859 in k5856 in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_ccall f_5864(C_word c,C_word t0,C_word t1){
+/* k6082 in k6079 in k6076 in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_ccall f_6084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* test in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static void C_fcall f_5851(C_word t0,C_word t1,C_word t2,C_word t3){
+/* test in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static void C_fcall f_6071(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5851,NULL,4,t0,t1,t2,t3);}
-C_trace("optimizer.scm: 424  get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t1,((C_word*)t0)[2],t2,t3);}
+C_save_and_reclaim((void*)trf_6071,NULL,4,t0,t1,t2,t3);}
+/* optimizer.scm: 456  get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t1,((C_word*)t0)[2],t2,t3);}
 
-/* touch in ##compiler#perform-pre-optimization! in k3978 in k3704 in k3701 */
-static C_word C_fcall f_5847(C_word t0){
+/* touch in ##compiler#perform-pre-optimization! in k4189 in k3753 in k3750 */
+static C_word C_fcall f_6067(C_word t0){
 C_word tmp;
 C_word t1;
 C_word t2;
@@ -13804,8 +13857,8 @@ C_stack_check;
 t1=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
 return(C_SCHEME_TRUE);}
 
-/* ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_3983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4194(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13845,7 +13898,7 @@ C_word t38;
 C_word ab[72],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3983,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4194,4,t0,t1,t2,t3);}
 t4=C_fix(0);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_fix(0);
@@ -13872,84 +13925,84 @@ t26=C_SCHEME_UNDEFINED;
 t27=(*a=C_VECTOR_TYPE|1,a[1]=t26,tmp=(C_word)a,a+=2,tmp);
 t28=C_SCHEME_UNDEFINED;
 t29=(*a=C_VECTOR_TYPE|1,a[1]=t28,tmp=(C_word)a,a+=2,tmp);
-t30=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3986,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
-t31=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3992,tmp=(C_word)a,a+=2,tmp));
-t32=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4022,a[2]=t15,tmp=(C_word)a,a+=3,tmp));
-t33=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4026,a[2]=t3,a[3]=t23,a[4]=t21,a[5]=t13,tmp=(C_word)a,a+=6,tmp));
-t34=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4157,a[2]=t27,a[3]=t19,a[4]=t25,a[5]=t21,a[6]=t7,a[7]=t23,a[8]=t15,tmp=(C_word)a,a+=9,tmp));
-t35=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4438,a[2]=t11,a[3]=t3,a[4]=t29,a[5]=t25,a[6]=t5,a[7]=t9,a[8]=t17,a[9]=t21,tmp=(C_word)a,a+=10,tmp));
-t36=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5696,a[2]=t25,tmp=(C_word)a,a+=3,tmp));
-t37=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5726,a[2]=t25,a[3]=t13,a[4]=t9,a[5]=t5,a[6]=t7,a[7]=t15,a[8]=t2,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 392  perform-pre-optimization!");
-((C_proc4)C_retrieve_symbol_proc(lf[112]))(4,*((C_word*)lf[112]+1),t37,t2,t3);}
+t30=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4197,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t31=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4203,tmp=(C_word)a,a+=2,tmp));
+t32=C_set_block_item(t21,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4233,a[2]=t15,tmp=(C_word)a,a+=3,tmp));
+t33=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4237,a[2]=t3,a[3]=t23,a[4]=t21,a[5]=t13,tmp=(C_word)a,a+=6,tmp));
+t34=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4368,a[2]=t27,a[3]=t19,a[4]=t25,a[5]=t21,a[6]=t7,a[7]=t23,a[8]=t15,tmp=(C_word)a,a+=9,tmp));
+t35=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4649,a[2]=t11,a[3]=t3,a[4]=t29,a[5]=t25,a[6]=t5,a[7]=t9,a[8]=t17,a[9]=t21,tmp=(C_word)a,a+=10,tmp));
+t36=C_set_block_item(t29,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5916,a[2]=t25,tmp=(C_word)a,a+=3,tmp));
+t37=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5946,a[2]=t25,a[3]=t13,a[4]=t9,a[5]=t5,a[6]=t7,a[7]=t15,a[8]=t2,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 424  perform-pre-optimization! */
+((C_proc4)C_retrieve_symbol_proc(lf[127]))(4,*((C_word*)lf[127]+1),t37,t2,t3);}
 
-/* k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5726(C_word c,C_word t0,C_word t1){
+/* k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5946(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5726,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5946,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("optimizer.scm: 393  values");
+/* optimizer.scm: 425  values */
 C_values(4,0,((C_word*)t0)[9],((C_word*)t0)[8],C_SCHEME_TRUE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5732,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 395  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t2,lf[20],lf[111]);}}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5952,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 427  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,lf[39],lf[126]);}}
 
-/* k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5732(C_word c,C_word t0,C_word t1){
+/* k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5952(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5732,2,t0,t1);}
-t2=C_set_block_item(lf[23] /* simplified-ops */,0,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5736,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 397  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_5952,2,t0,t1);}
+t2=C_set_block_item(lf[42] /* simplified-ops */,0,C_SCHEME_END_OF_LIST);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5956,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 429  walk */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_4368(t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5736(C_word c,C_word t0,C_word t1){
+/* k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5736,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5739,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5956,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5959,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[2])[1]))){
-C_trace("optimizer.scm: 398  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[110],((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 430  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[125],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t3=t2;
-f_5739(2,t3,C_SCHEME_UNDEFINED);}}
+f_5959(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5739(C_word c,C_word t0,C_word t1){
+/* k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5739,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5742,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5775,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(C_retrieve(lf[23])))){
-C_trace("optimizer.scm: 399  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t3,lf[7],lf[109]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5959,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5962,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5995,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+if(C_truep((C_word)C_i_pairp(C_retrieve(lf[42])))){
+/* optimizer.scm: 431  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t3,lf[35],lf[124]);}
 else{
 t4=t3;
-f_5775(2,t4,C_SCHEME_FALSE);}}
+f_5995(2,t4,C_SCHEME_FALSE);}}
 
-/* k5773 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5775(C_word c,C_word t0,C_word t1){
+/* k5993 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5995(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13957,19 +14010,19 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5775,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5995,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5780,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6000,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_5780(t5,((C_word*)t0)[2],C_retrieve(lf[23]));}
+f_6000(t5,((C_word*)t0)[2],C_retrieve(lf[42]));}
 else{
 t2=((C_word*)t0)[2];
-f_5742(2,t2,C_SCHEME_UNDEFINED);}}
+f_5962(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* loop800 in k5773 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5780(C_word t0,C_word t1,C_word t2){
+/* loop869 in k5993 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_6000(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13979,21 +14032,21 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5780,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6000,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5819,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6039,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5792,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6012,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_car(t4);
-C_trace("optimizer.scm: 402  print*");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[108]+1)))(4,*((C_word*)lf[108]+1),t5,C_make_character(9),t6);}
+/* optimizer.scm: 434  print* */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t5,C_make_character(9),t6);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5790 in loop800 in k5773 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5792(C_word c,C_word t0,C_word t1){
+/* k6010 in loop869 in k5993 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_6012(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14002,125 +14055,125 @@ C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(1)))){
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 404  print");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[106]+1)))(4,*((C_word*)lf[106]+1),((C_word*)t0)[2],C_make_character(9),t3);}
+/* optimizer.scm: 436  print */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[121]+1)))(4,*((C_word*)lf[121]+1),((C_word*)t0)[2],C_make_character(9),t3);}
 else{
-C_trace("optimizer.scm: 405  newline");
-((C_proc2)C_retrieve_proc(*((C_word*)lf[107]+1)))(2,*((C_word*)lf[107]+1),((C_word*)t0)[2]);}}
+/* optimizer.scm: 437  newline */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[122]+1)))(2,*((C_word*)lf[122]+1),((C_word*)t0)[2]);}}
 
-/* k5817 in loop800 in k5773 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5819(C_word c,C_word t0,C_word t1){
+/* k6037 in loop869 in k5993 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_6039(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5780(t3,((C_word*)t0)[2],t2);}
+f_6000(t3,((C_word*)t0)[2],t2);}
 
-/* k5740 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5742(C_word c,C_word t0,C_word t1){
+/* k5960 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5962(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5742,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5745,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5962,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5965,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)((C_word*)t0)[2])[1];
 if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-C_trace("optimizer.scm: 407  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[105],((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 439  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[120],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t4=t2;
-f_5745(2,t4,C_SCHEME_UNDEFINED);}}
+f_5965(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k5743 in k5740 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5745(C_word c,C_word t0,C_word t1){
+/* k5963 in k5960 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5965(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5745,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5748,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5965,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5968,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)((C_word*)t0)[2])[1];
 if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-C_trace("optimizer.scm: 408  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[104],((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 440  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[119],((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t4=t2;
-f_5748(2,t4,C_SCHEME_UNDEFINED);}}
+f_5968(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k5746 in k5743 in k5740 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5748(C_word c,C_word t0,C_word t1){
+/* k5966 in k5963 in k5960 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5748,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5751,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5968,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5971,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)((C_word*)t0)[2])[1];
 if(C_truep((C_word)C_fixnum_greaterp(t3,C_fix(0)))){
-C_trace("optimizer.scm: 409  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[103],((C_word*)((C_word*)t0)[2])[1]);}
+/* optimizer.scm: 441  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[118],((C_word*)((C_word*)t0)[2])[1]);}
 else{
-C_trace("optimizer.scm: 410  values");
+/* optimizer.scm: 442  values */
 C_values(4,0,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);}}
 
-/* k5749 in k5746 in k5743 in k5740 in k5737 in k5734 in k5730 in k5724 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5751(C_word c,C_word t0,C_word t1){
+/* k5969 in k5966 in k5963 in k5960 in k5957 in k5954 in k5950 in k5944 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 410  values");
+/* optimizer.scm: 442  values */
 C_values(4,0,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* walk-generic in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5696(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* walk-generic in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5916(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5696,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5700,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5716,a[2]=t6,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("map");
-t9=*((C_word*)lf[50]+1);
+C_save_and_reclaim((void*)trf_5916,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5920,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5936,a[2]=t6,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* map */
+t9=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,t8,t5);}
 
-/* a5715 in walk-generic in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5716(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5935 in walk-generic in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5936(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5716,3,t0,t1,t2);}
-C_trace("g784785");
+C_save_and_reclaim((void*)tr3,(void*)f_5936,3,t0,t1,t2);}
+/* g853854 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t3,t1,t2,((C_word*)t0)[2]);}
+f_4368(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k5698 in walk-generic in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5700(C_word c,C_word t0,C_word t1){
+/* k5918 in walk-generic in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5920(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5700,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5706,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 388  every");
-((C_proc5)C_retrieve_symbol_proc(lf[41]))(5,*((C_word*)lf[41]+1),t2,*((C_word*)lf[34]+1),((C_word*)t0)[2],t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5920,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5926,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 420  every */
+((C_proc5)C_retrieve_symbol_proc(lf[59]))(5,*((C_word*)lf[59]+1),t2,*((C_word*)lf[38]+1),((C_word*)t0)[2],t1);}
 
-/* k5704 in k5698 in walk-generic in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5706(C_word c,C_word t0,C_word t1){
+/* k5924 in k5918 in walk-generic in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5926(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14130,7 +14183,7 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5706,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5926,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 t3=((C_word*)t0)[5];
@@ -14141,10 +14194,10 @@ t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[3];
 t5=((C_word*)t0)[2];
 t6=t2;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[35],t3,t4,t5));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[20],t3,t4,t5));}}
 
-/* walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4438(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4649(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14183,103 +14236,103 @@ C_word t37;
 C_word t38;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4438,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4649,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(3));
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(t9,lf[9]);
+t10=(C_word)C_eqp(t9,lf[2]);
 if(C_truep(t10)){
 t11=(C_word)C_i_car(t7);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4478,a[2]=((C_word*)t0)[7],a[3]=t7,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t13,tmp=(C_word)a,a+=7,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4689,a[2]=((C_word*)t0)[7],a[3]=t7,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t13,tmp=(C_word)a,a+=7,tmp));
 t15=((C_word*)t13)[1];
-f_4478(t15,t1,t11);}
+f_4689(t15,t1,t11);}
 else{
-t11=(C_word)C_eqp(t9,lf[11]);
+t11=(C_word)C_eqp(t9,lf[5]);
 if(C_truep(t11)){
 t12=(C_word)C_i_car(t7);
-t13=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4559,a[2]=t12,a[3]=((C_word*)t0)[8],a[4]=t7,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 204  test");
+t13=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4779,a[2]=t12,a[3]=((C_word*)t0)[8],a[4]=t7,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t5,a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 236  test */
 t14=((C_word*)((C_word*)t0)[8])[1];
-f_3986(t14,t13,t12,lf[53]);}
+f_4197(t14,t13,t12,lf[71]);}
 else{
-t12=(C_word)C_eqp(t9,lf[54]);
+t12=(C_word)C_eqp(t9,lf[27]);
 if(C_truep(t12)){
 t13=(C_word)C_i_caddr(t7);
 t14=(C_word)C_i_car(t7);
-t15=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4625,a[2]=t9,a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t13,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t3,a[9]=t14,a[10]=t5,a[11]=t7,a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[8],tmp=(C_word)a,a+=14,tmp);
-C_trace("optimizer.scm: 214  test");
+t15=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4845,a[2]=t9,a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=t13,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t3,a[9]=t14,a[10]=t5,a[11]=t7,a[12]=((C_word*)t0)[9],a[13]=((C_word*)t0)[8],tmp=(C_word)a,a+=14,tmp);
+/* optimizer.scm: 246  test */
 t16=((C_word*)((C_word*)t0)[8])[1];
-f_3986(t16,t15,t14,lf[63]);}
+f_4197(t16,t15,t14,lf[80]);}
 else{
-t13=(C_word)C_eqp(t9,lf[15]);
+t13=(C_word)C_eqp(t9,lf[8]);
 if(C_truep(t13)){
 t14=(C_word)C_i_car(t5);
 t15=(C_word)C_slot(t14,C_fix(1));
-t16=(C_word)C_eqp(t15,lf[9]);
+t16=(C_word)C_eqp(t15,lf[2]);
 if(C_truep(t16)){
 t17=(C_word)C_slot(t14,C_fix(2));
 t18=(C_word)C_i_car(t17);
-t19=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4820,a[2]=((C_word*)t0)[2],a[3]=t14,a[4]=((C_word*)t0)[8],a[5]=t7,a[6]=t9,a[7]=t2,a[8]=((C_word*)t0)[4],a[9]=t18,a[10]=((C_word*)t0)[3],a[11]=t3,a[12]=t1,a[13]=((C_word*)t0)[5],a[14]=((C_word*)t0)[9],a[15]=t5,tmp=(C_word)a,a+=16,tmp);
-t20=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5518,a[2]=t18,a[3]=((C_word*)t0)[8],a[4]=t19,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 252  test");
+t19=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_5040,a[2]=((C_word*)t0)[2],a[3]=t14,a[4]=((C_word*)t0)[8],a[5]=t7,a[6]=t9,a[7]=t2,a[8]=((C_word*)t0)[4],a[9]=t18,a[10]=((C_word*)t0)[3],a[11]=t3,a[12]=t1,a[13]=((C_word*)t0)[5],a[14]=((C_word*)t0)[9],a[15]=t5,tmp=(C_word)a,a+=16,tmp);
+t20=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5738,a[2]=t18,a[3]=((C_word*)t0)[8],a[4]=t19,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 284  test */
 t21=((C_word*)((C_word*)t0)[8])[1];
-f_3986(t21,t20,t18,lf[77]);}
+f_4197(t21,t20,t18,lf[92]);}
 else{
-t17=(C_word)C_eqp(t15,lf[54]);
+t17=(C_word)C_eqp(t15,lf[27]);
 if(C_truep(t17)){
 if(C_truep((C_word)C_i_car(t7))){
-C_trace("optimizer.scm: 365  walk-generic");
+/* optimizer.scm: 397  walk-generic */
 t18=((C_word*)((C_word*)t0)[4])[1];
-f_5696(t18,t1,t2,t9,t7,t5,t3);}
+f_5916(t18,t1,t2,t9,t7,t5,t3);}
 else{
 t18=(C_word)C_i_cdr(t7);
 t19=(C_word)C_a_i_cons(&a,2,C_SCHEME_TRUE,t18);
-t20=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5558,a[2]=t19,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5560,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("map");
-t22=*((C_word*)lf[50]+1);
+t20=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5778,a[2]=t19,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5780,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* map */
+t22=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t22+1)))(4,t22,t20,t21,t5);}}
 else{
-C_trace("optimizer.scm: 367  walk-generic");
+/* optimizer.scm: 399  walk-generic */
 t18=((C_word*)((C_word*)t0)[4])[1];
-f_5696(t18,t1,t2,t9,t7,t5,t3);}}}
+f_5916(t18,t1,t2,t9,t7,t5,t3);}}}
 else{
-t14=(C_word)C_eqp(t9,lf[16]);
+t14=(C_word)C_eqp(t9,lf[9]);
 if(C_truep(t14)){
 t15=(C_word)C_i_car(t7);
-t16=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5586,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t5,a[7]=t7,a[8]=t15,a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 371  test");
+t16=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5806,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=t5,a[7]=t7,a[8]=t15,a[9]=t1,a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 403  test */
 t17=((C_word*)((C_word*)t0)[8])[1];
-f_3986(t17,t16,t15,lf[52]);}
+f_4197(t17,t16,t15,lf[70]);}
 else{
-C_trace("optimizer.scm: 384  walk-generic");
+/* optimizer.scm: 416  walk-generic */
 t15=((C_word*)((C_word*)t0)[4])[1];
-f_5696(t15,t1,t2,t9,t7,t5,t3);}}}}}}
+f_5916(t15,t1,t2,t9,t7,t5,t3);}}}}}}
 
-/* k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5586(C_word c,C_word t0,C_word t1){
+/* k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5586,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5589,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5806,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5809,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_5589(2,t3,t1);}
+f_5809(2,t3,t1);}
 else{
-C_trace("optimizer.scm: 371  test");
+/* optimizer.scm: 403  test */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t3,t2,((C_word*)t0)[8],lf[49]);}}
+f_4197(t3,t2,((C_word*)t0)[8],lf[67]);}}
 
-/* k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5589(C_word c,C_word t0,C_word t1){
+/* k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14288,21 +14341,21 @@ C_word t5;
 C_word t6;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5589,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5809,2,t0,t1);}
 if(C_truep(t1)){
-t2=f_4022(((C_word*)((C_word*)t0)[10])[1]);
+t2=f_4233(((C_word*)((C_word*)t0)[10])[1]);
 t3=((C_word*)t0)[9];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[70],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[21],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5606,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5688,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 374  test");
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5826,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5908,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 406  test */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t4,t3,((C_word*)t0)[8],lf[102]);}}
+f_4197(t4,t3,((C_word*)t0)[8],lf[117]);}}
 
-/* k5686 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5688(C_word c,C_word t0,C_word t1){
+/* k5906 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14310,87 +14363,87 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5688,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5908,2,t0,t1);}
 t2=(C_word)C_i_not(t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5646,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5866,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_5646(t4,t2);}
+f_5866(t4,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5684,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 375  variable-visible?");
-((C_proc3)C_retrieve_symbol_proc(lf[101]))(3,*((C_word*)lf[101]+1),t4,((C_word*)t0)[2]);}}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5904,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 407  variable-visible? */
+((C_proc3)C_retrieve_symbol_proc(lf[116]))(3,*((C_word*)lf[116]+1),t4,((C_word*)t0)[2]);}}
 
-/* k5682 in k5686 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5684(C_word c,C_word t0,C_word t1){
+/* k5902 in k5906 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5904(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_5646(t2,(C_word)C_i_not(t1));}
+f_5866(t2,(C_word)C_i_not(t1));}
 
-/* k5644 in k5686 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5646(C_word t0,C_word t1){
+/* k5864 in k5906 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5866(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5646,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5866,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5677,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 376  test");
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5897,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 408  test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t3,t2,((C_word*)t0)[2],lf[100]);}
+f_4197(t3,t2,((C_word*)t0)[2],lf[115]);}
 else{
 t2=((C_word*)t0)[6];
-f_5606(t2,C_SCHEME_FALSE);}}
+f_5826(t2,C_SCHEME_FALSE);}}
 
-/* k5675 in k5644 in k5686 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5677(C_word c,C_word t0,C_word t1){
+/* k5895 in k5864 in k5906 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5677,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5897,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-f_5606(t2,C_SCHEME_FALSE);}
+f_5826(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5673,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 377  test");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5893,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 409  test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t3,t2,((C_word*)t0)[2],lf[76]);}}
+f_4197(t3,t2,((C_word*)t0)[2],lf[91]);}}
 
-/* k5671 in k5675 in k5644 in k5686 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5673(C_word c,C_word t0,C_word t1){
+/* k5891 in k5895 in k5864 in k5906 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5673,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5893,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_5606(t2,C_SCHEME_FALSE);}
+f_5826(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5665,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5885,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 378  expression-has-side-effects?");
-((C_proc4)C_retrieve_symbol_proc(lf[74]))(4,*((C_word*)lf[74]+1),t2,t3,((C_word*)t0)[2]);}}
+/* optimizer.scm: 410  expression-has-side-effects? */
+((C_proc4)C_retrieve_symbol_proc(lf[89]))(4,*((C_word*)lf[89]+1),t2,t3,((C_word*)t0)[2]);}}
 
-/* k5663 in k5671 in k5675 in k5644 in k5686 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5665(C_word c,C_word t0,C_word t1){
+/* k5883 in k5891 in k5895 in k5864 in k5906 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_5606(t2,(C_word)C_i_not(t1));}
+f_5826(t2,(C_word)C_i_not(t1));}
 
-/* k5604 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5606(C_word t0,C_word t1){
+/* k5824 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5826(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14399,88 +14452,88 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5606,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5826,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=f_4022(((C_word*)((C_word*)t0)[8])[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5612,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 380  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t3,lf[7],lf[99],((C_word*)t0)[6]);}
+t2=f_4233(((C_word*)((C_word*)t0)[8])[1]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5832,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 412  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t3,lf[35],lf[114],((C_word*)t0)[6]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5636,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5856,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 382  walk");
+/* optimizer.scm: 414  walk */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t4,t2,t3,((C_word*)t0)[2]);}}
+f_4368(t4,t2,t3,((C_word*)t0)[2]);}}
 
-/* k5634 in k5604 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5636(C_word c,C_word t0,C_word t1){
+/* k5854 in k5824 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5856(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5636,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5856,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[16],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[9],((C_word*)t0)[2],t2));}
 
-/* k5610 in k5604 in k5587 in k5584 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5612(C_word c,C_word t0,C_word t1){
+/* k5830 in k5824 in k5807 in k5804 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5612,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5832,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[70],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[21],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST));}
 
-/* a5559 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5560(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5779 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5780(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5560,3,t0,t1,t2);}
-C_trace("g716717");
+C_save_and_reclaim((void*)tr3,(void*)f_5780,3,t0,t1,t2);}
+/* g785786 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t3,t1,t2,((C_word*)t0)[2]);}
+f_4368(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k5556 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5558(C_word c,C_word t0,C_word t1){
+/* k5776 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5778(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5558,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5778,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t1));}
 
-/* k5516 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5518(C_word c,C_word t0,C_word t1){
+/* k5736 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5738(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5518,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5738,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_4820(2,t2,C_SCHEME_FALSE);}
+f_5040(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5508,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 253  test");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5728,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 285  test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t3,t2,((C_word*)t0)[2],lf[45]);}}
+f_4197(t3,t2,((C_word*)t0)[2],lf[63]);}}
 
-/* k5506 in k5516 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5508(C_word c,C_word t0,C_word t1){
+/* k5726 in k5736 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14488,29 +14541,29 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
-f_4820(2,t3,t2);}
+f_5040(2,t3,t2);}
 else{
-C_trace("optimizer.scm: 254  test");
+/* optimizer.scm: 286  test */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[98]);}}
+f_4197(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[113]);}}
 
-/* k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4820(C_word c,C_word t0,C_word t1){
+/* k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4820,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5040,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[15]);
-t3=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_4829,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t2,a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=t1,tmp=(C_word)a,a+=18,tmp);
-C_trace("optimizer.scm: 256  test");
+t3=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_5049,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=t2,a[13]=((C_word*)t0)[11],a[14]=((C_word*)t0)[12],a[15]=((C_word*)t0)[13],a[16]=((C_word*)t0)[14],a[17]=t1,tmp=(C_word)a,a+=18,tmp);
+/* optimizer.scm: 288  test */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_3986(t4,t3,((C_word*)t0)[9],lf[52]);}
+f_4197(t4,t3,((C_word*)t0)[9],lf[70]);}
 
-/* k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4829(C_word c,C_word t0,C_word t1){
+/* k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14530,52 +14583,52 @@ C_word t16;
 C_word t17;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4829,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5049,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[17];
 t3=(C_word)C_slot(t2,C_fix(2));
 t4=(C_word)C_i_caddr(t3);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4843,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t4,a[6]=((C_word*)t0)[17],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[15],a[10]=((C_word*)t0)[16],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 259  check-signature");
-((C_proc5)C_retrieve_symbol_proc(lf[68]))(5,*((C_word*)lf[68]+1),t5,((C_word*)t0)[10],((C_word*)t0)[12],t4);}
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5063,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t4,a[6]=((C_word*)t0)[17],a[7]=((C_word*)t0)[13],a[8]=((C_word*)t0)[14],a[9]=((C_word*)t0)[15],a[10]=((C_word*)t0)[16],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 291  check-signature */
+((C_proc5)C_retrieve_symbol_proc(lf[85]))(5,*((C_word*)lf[85]+1),t5,((C_word*)t0)[10],((C_word*)t0)[12],t4);}
 else{
-if(C_truep((C_word)C_i_memq(((C_word*)t0)[10],C_retrieve(lf[69])))){
+if(C_truep((C_word)C_i_memq(((C_word*)t0)[10],C_retrieve(lf[86])))){
 t2=(C_word)C_i_car(((C_word*)t0)[12]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4890,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5110,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[14],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t2)){
 t4=(C_word)C_slot(t2,C_fix(1));
-t5=(C_word)C_eqp(lf[9],t4);
+t5=(C_word)C_eqp(lf[2],t4);
 if(C_truep(t5)){
 t6=(C_word)C_slot(t2,C_fix(2));
 t7=(C_word)C_i_car(t6);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4911,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[10],a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5036,a[2]=t7,a[3]=((C_word*)t0)[4],a[4]=t8,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 270  test");
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5131,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[10],a[6]=t2,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5256,a[2]=t7,a[3]=((C_word*)t0)[4],a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 302  test */
 t10=((C_word*)((C_word*)t0)[4])[1];
-f_3986(t10,t9,t7,lf[77]);}
+f_4197(t10,t9,t7,lf[92]);}
 else{
 t8=t3;
-f_4890(t8,C_SCHEME_FALSE);}}
+f_5110(t8,C_SCHEME_FALSE);}}
 else{
 t6=t3;
-f_4890(t6,C_SCHEME_FALSE);}}
+f_5110(t6,C_SCHEME_FALSE);}}
 else{
 t4=t3;
-f_4890(t4,C_SCHEME_FALSE);}}
+f_5110(t4,C_SCHEME_FALSE);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_5060,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_5280,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
 if(C_truep(((C_word*)t0)[17])){
 t3=((C_word*)t0)[17];
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=t2;
-f_5060(t5,(C_word)C_eqp(lf[54],t4));}
+f_5280(t5,(C_word)C_eqp(lf[27],t4));}
 else{
 t3=t2;
-f_5060(t3,C_SCHEME_FALSE);}}}}
+f_5280(t3,C_SCHEME_FALSE);}}}}
 
-/* k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5060(C_word t0,C_word t1){
+/* k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5280(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14584,21 +14637,21 @@ C_word t5;
 C_word t6;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5060,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5280,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[17];
 t3=(C_word)C_slot(t2,C_fix(2));
 t4=(C_word)C_i_caddr(t3);
-t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_5076,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=t4,a[14]=((C_word*)t0)[17],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=t3,tmp=(C_word)a,a+=19,tmp);
-C_trace("optimizer.scm: 286  decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[2],t4,t5);}
+t5=(*a=C_CLOSURE_TYPE|18,a[1]=(C_word)f_5296,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=t4,a[14]=((C_word*)t0)[17],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],a[17]=((C_word*)t0)[16],a[18]=t3,tmp=(C_word)a,a+=19,tmp);
+/* optimizer.scm: 318  decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),((C_word*)t0)[2],t4,t5);}
 else{
-C_trace("optimizer.scm: 362  walk-generic");
+/* optimizer.scm: 394  walk-generic */
 t2=((C_word*)((C_word*)t0)[10])[1];
-f_5696(t2,((C_word*)t0)[2],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[14]);}}
+f_5916(t2,((C_word*)t0)[2],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[14]);}}
 
-/* a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5076(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5296(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -14607,53 +14660,53 @@ C_word t8;
 C_word ab[30],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5076,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_5296,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_car(((C_word*)t0)[18]);
-t6=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5086,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=t3,a[12]=t5,a[13]=((C_word*)t0)[18],a[14]=((C_word*)t0)[10],a[15]=((C_word*)t0)[11],a[16]=((C_word*)t0)[12],a[17]=((C_word*)t0)[13],a[18]=((C_word*)t0)[14],a[19]=((C_word*)t0)[15],a[20]=t1,a[21]=((C_word*)t0)[16],a[22]=((C_word*)t0)[17],tmp=(C_word)a,a+=23,tmp);
-if(C_truep(C_retrieve(lf[92]))){
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5450,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[18],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 291  test");
+t6=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_5306,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=t3,a[12]=t5,a[13]=((C_word*)t0)[18],a[14]=((C_word*)t0)[10],a[15]=((C_word*)t0)[11],a[16]=((C_word*)t0)[12],a[17]=((C_word*)t0)[13],a[18]=((C_word*)t0)[14],a[19]=((C_word*)t0)[15],a[20]=t1,a[21]=((C_word*)t0)[16],a[22]=((C_word*)t0)[17],tmp=(C_word)a,a+=23,tmp);
+if(C_truep(C_retrieve(lf[107]))){
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5670,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[18],a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 323  test */
 t8=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t8,t7,((C_word*)t0)[10],lf[97]);}
+f_4197(t8,t7,((C_word*)t0)[10],lf[112]);}
 else{
 t7=t6;
-f_5086(t7,C_SCHEME_FALSE);}}
+f_5306(t7,C_SCHEME_FALSE);}}
 
-/* k5448 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5450(C_word c,C_word t0,C_word t1){
+/* k5668 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5670(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5450,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5670,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5487,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 292  test");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5707,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 324  test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t3,t2,((C_word*)t0)[2],lf[66]);}
+f_4197(t3,t2,((C_word*)t0)[2],lf[83]);}
 else{
 t2=((C_word*)t0)[6];
-f_5086(t2,C_SCHEME_FALSE);}}
+f_5306(t2,C_SCHEME_FALSE);}}
 
-/* k5485 in k5448 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5487(C_word c,C_word t0,C_word t1){
+/* k5705 in k5668 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5487,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5707,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_5086(t2,C_SCHEME_FALSE);}
+f_5306(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5464,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t2,((C_word*)t0)[2],lf[96]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5684,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t2,((C_word*)t0)[2],lf[111]);}}
 
-/* k5462 in k5485 in k5448 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5464(C_word c,C_word t0,C_word t1){
+/* k5682 in k5705 in k5668 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5684(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14661,23 +14714,23 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_eqp(t1,lf[93]);
+t2=(C_word)C_eqp(t1,lf[108]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-f_5086(t3,C_SCHEME_TRUE);}
+f_5306(t3,C_SCHEME_TRUE);}
 else{
-t3=(C_word)C_eqp(t1,lf[94]);
+t3=(C_word)C_eqp(t1,lf[109]);
 if(C_truep(t3)){
 t4=((C_word*)t0)[3];
-f_5086(t4,C_SCHEME_FALSE);}
+f_5306(t4,C_SCHEME_FALSE);}
 else{
 t4=(C_word)C_i_cadddr(((C_word*)t0)[2]);
-t5=C_retrieve(lf[95]);
+t5=C_retrieve(lf[110]);
 t6=((C_word*)t0)[3];
-f_5086(t6,(C_word)C_fixnum_lessp(t4,t5));}}}
+f_5306(t6,(C_word)C_fixnum_lessp(t4,t5));}}}
 
-/* k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5086(C_word t0,C_word t1){
+/* k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5306(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14685,20 +14738,20 @@ C_word t4;
 C_word t5;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5086,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5306,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5089,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[17],a[6]=((C_word*)t0)[18],a[7]=((C_word*)t0)[19],a[8]=((C_word*)t0)[20],a[9]=((C_word*)t0)[21],a[10]=((C_word*)t0)[22],tmp=(C_word)a,a+=11,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5152,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[14],a[4]=t2,a[5]=((C_word*)t0)[13],tmp=(C_word)a,a+=6,tmp);
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t3,((C_word*)t0)[14],lf[82]);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5309,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[16],a[5]=((C_word*)t0)[17],a[6]=((C_word*)t0)[18],a[7]=((C_word*)t0)[19],a[8]=((C_word*)t0)[20],a[9]=((C_word*)t0)[21],a[10]=((C_word*)t0)[22],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5372,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[14],a[4]=t2,a[5]=((C_word*)t0)[13],tmp=(C_word)a,a+=6,tmp);
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t3,((C_word*)t0)[14],lf[97]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_5158,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[17],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[21],a[11]=((C_word*)t0)[22],a[12]=((C_word*)t0)[19],a[13]=((C_word*)t0)[6],a[14]=((C_word*)t0)[7],a[15]=((C_word*)t0)[8],a[16]=((C_word*)t0)[9],a[17]=((C_word*)t0)[20],a[18]=((C_word*)t0)[10],a[19]=((C_word*)t0)[11],a[20]=((C_word*)t0)[16],tmp=(C_word)a,a+=21,tmp);
-C_trace("optimizer.scm: 311  test");
+t2=(*a=C_CLOSURE_TYPE|20,a[1]=(C_word)f_5378,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[17],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[14],a[8]=((C_word*)t0)[15],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[21],a[11]=((C_word*)t0)[22],a[12]=((C_word*)t0)[19],a[13]=((C_word*)t0)[6],a[14]=((C_word*)t0)[7],a[15]=((C_word*)t0)[8],a[16]=((C_word*)t0)[9],a[17]=((C_word*)t0)[20],a[18]=((C_word*)t0)[10],a[19]=((C_word*)t0)[11],a[20]=((C_word*)t0)[16],tmp=(C_word)a,a+=21,tmp);
+/* optimizer.scm: 343  test */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_3986(t3,t2,((C_word*)t0)[12],lf[63]);}}
+f_4197(t3,t2,((C_word*)t0)[12],lf[80]);}}
 
-/* k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5158(C_word c,C_word t0,C_word t1){
+/* k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5378(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14710,29 +14763,29 @@ C_word t8;
 C_word t9;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5158,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5378,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_length(((C_word*)t0)[20]);
 t3=((C_word*)t0)[19];
 if(C_truep((C_word)C_fixnum_lessp(t2,t3))){
-C_trace("optimizer.scm: 313  walk-generic");
+/* optimizer.scm: 345  walk-generic */
 t4=((C_word*)((C_word*)t0)[18])[1];
-f_5696(t4,((C_word*)t0)[17],((C_word*)t0)[16],((C_word*)t0)[15],((C_word*)t0)[14],((C_word*)t0)[13],((C_word*)t0)[12]);}
+f_5916(t4,((C_word*)t0)[17],((C_word*)t0)[16],((C_word*)t0)[15],((C_word*)t0)[14],((C_word*)t0)[13],((C_word*)t0)[12]);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5172,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t5,a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5392,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t5,a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[14],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp));
 t7=((C_word*)t5)[1];
-f_5172(t7,((C_word*)t0)[17],((C_word*)t0)[5],((C_word*)t0)[19],((C_word*)t0)[20],C_SCHEME_END_OF_LIST);}}
+f_5392(t7,((C_word*)t0)[17],((C_word*)t0)[5],((C_word*)t0)[19],((C_word*)t0)[20],C_SCHEME_END_OF_LIST);}}
 else{
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5336,a[2]=((C_word*)t0)[16],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],a[11]=((C_word*)t0)[15],a[12]=((C_word*)t0)[17],a[13]=((C_word*)t0)[18],a[14]=((C_word*)t0)[20],tmp=(C_word)a,a+=15,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5437,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[16],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 337  test");
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_5556,a[2]=((C_word*)t0)[16],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[13],a[10]=((C_word*)t0)[14],a[11]=((C_word*)t0)[15],a[12]=((C_word*)t0)[17],a[13]=((C_word*)t0)[18],a[14]=((C_word*)t0)[20],tmp=(C_word)a,a+=15,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5657,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[16],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 369  test */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_3986(t4,t3,((C_word*)t0)[2],lf[59]);}}
+f_4197(t4,t3,((C_word*)t0)[2],lf[76]);}}
 
-/* k5435 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5437(C_word c,C_word t0,C_word t1){
+/* k5655 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14740,30 +14793,30 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_memq(((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
 t3=((C_word*)t0)[2];
-f_5336(t3,(C_word)C_i_not(t2));}
+f_5556(t3,(C_word)C_i_not(t2));}
 else{
 t2=((C_word*)t0)[2];
-f_5336(t2,C_SCHEME_FALSE);}}
+f_5556(t2,C_SCHEME_FALSE);}}
 
-/* k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5336(C_word t0,C_word t1){
+/* k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5556(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5336,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5556,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5339,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
-C_trace("optimizer.scm: 339  llist-length");
-((C_proc3)C_retrieve_symbol_proc(lf[91]))(3,*((C_word*)lf[91]+1),t2,((C_word*)t0)[3]);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5559,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
+/* optimizer.scm: 371  llist-length */
+((C_proc3)C_retrieve_symbol_proc(lf[106]))(3,*((C_word*)lf[106]+1),t2,((C_word*)t0)[3]);}
 else{
-C_trace("optimizer.scm: 361  walk-generic");
+/* optimizer.scm: 393  walk-generic */
 t2=((C_word*)((C_word*)t0)[13])[1];
-f_5696(t2,((C_word*)t0)[12],((C_word*)t0)[2],((C_word*)t0)[11],((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8]);}}
+f_5916(t2,((C_word*)t0)[12],((C_word*)t0)[2],((C_word*)t0)[11],((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8]);}}
 
-/* k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5339(C_word c,C_word t0,C_word t1){
+/* k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5559(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14771,34 +14824,34 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5339,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5559,2,t0,t1);}
 t2=(C_word)C_i_length(((C_word*)t0)[12]);
 t3=t1;
 if(C_truep((C_word)C_fixnum_lessp(t2,t3))){
-C_trace("optimizer.scm: 341  walk-generic");
+/* optimizer.scm: 373  walk-generic */
 t4=((C_word*)((C_word*)t0)[11])[1];
-f_5696(t4,((C_word*)t0)[10],t1,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6]);}
+f_5916(t4,((C_word*)t0)[10],t1,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5351,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 343  debugging");
-((C_proc6)C_retrieve_symbol_proc(lf[6]))(6,*((C_word*)lf[6]+1),t4,lf[7],lf[90],((C_word*)t0)[2],t1);}}
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5571,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=t1,a[9]=((C_word*)t0)[12],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 375  debugging */
+((C_proc6)C_retrieve_symbol_proc(lf[12]))(6,*((C_word*)lf[12]+1),t4,lf[35],lf[105],((C_word*)t0)[2],t1);}}
 
-/* k5349 in k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5351(C_word c,C_word t0,C_word t1){
+/* k5569 in k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5351,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5356,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5362,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr2,(void*)f_5571,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5576,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5582,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a5361 in k5349 in k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5581 in k5569 in k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5582(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14814,63 +14867,63 @@ C_word t14;
 C_word ab[32],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5362,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5379,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5381,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5393,a[2]=t5,a[3]=t4,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5401,a[2]=t2,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_5582,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5599,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5601,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5613,a[2]=t5,a[3]=t4,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5621,a[2]=t2,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("optimizer.scm: 354  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t7,C_SCHEME_END_OF_LIST);}
+/* optimizer.scm: 386  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t7,C_SCHEME_END_OF_LIST);}
 else{
 t8=(C_word)C_i_length(t3);
 t9=(C_word)C_fixnum_times(C_fix(3),t8);
-t10=(C_word)C_a_i_list(&a,2,lf[88],t9);
+t10=(C_word)C_a_i_list(&a,2,lf[103],t9);
 t11=t3;
-t12=(C_word)C_a_i_record(&a,4,lf[35],lf[89],t10,t11);
+t12=(C_word)C_a_i_record(&a,4,lf[20],lf[104],t10,t11);
 t13=(C_word)C_a_i_list(&a,1,t12);
-C_trace("optimizer.scm: 350  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t6,t2,t13);}}
+/* optimizer.scm: 382  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t6,t2,t13);}}
 
-/* k5399 in a5361 in k5349 in k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5401(C_word c,C_word t0,C_word t1){
+/* k5619 in a5581 in k5569 in k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5621(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5401,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5621,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-C_trace("optimizer.scm: 350  append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+/* optimizer.scm: 382  append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k5391 in a5361 in k5349 in k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5393(C_word c,C_word t0,C_word t1){
+/* k5611 in a5581 in k5569 in k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5613(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5393,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5613,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-C_trace("map");
-t3=*((C_word*)lf[50]+1);
+/* map */
+t3=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* a5380 in a5361 in k5349 in k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5381(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5600 in a5581 in k5569 in k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5601(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5381,3,t0,t1,t2);}
-C_trace("g683684");
+C_save_and_reclaim((void*)tr3,(void*)f_5601,3,t0,t1,t2);}
+/* g752753 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t3,t1,t2,((C_word*)t0)[2]);}
+f_4368(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k5377 in a5361 in k5349 in k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5379(C_word c,C_word t0,C_word t1){
+/* k5597 in a5581 in k5569 in k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5599(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14878,26 +14931,26 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5379,2,t0,t1);}
-t2=(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_5599,2,t0,t1);}
+t2=(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)((C_word*)t0)[3])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[3])+1,t3);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}
 
-/* a5355 in k5349 in k5337 in k5334 in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5356(C_word c,C_word t0,C_word t1){
+/* a5575 in k5569 in k5557 in k5554 in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5576(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5356,2,t0,t1);}
-C_trace("optimizer.scm: 344  split-at");
-((C_proc4)C_retrieve_symbol_proc(lf[87]))(4,*((C_word*)lf[87]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5576,2,t0,t1);}
+/* optimizer.scm: 376  split-at */
+((C_proc4)C_retrieve_symbol_proc(lf[102]))(4,*((C_word*)lf[102]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_5172(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5392(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -14910,25 +14963,25 @@ C_word t13;
 C_word t14;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5172,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_5392,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=(C_word)C_i_nullp(t2);
 t7=(C_truep(t6)?t6:(C_word)C_eqp(t3,C_fix(0)));
 if(C_truep(t7)){
-t8=f_4022(((C_word*)((C_word*)t0)[10])[1]);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5197,a[2]=((C_word*)t0)[9],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5199,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5211,a[2]=t10,a[3]=t9,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 320  append-reverse");
-((C_proc4)C_retrieve_symbol_proc(lf[83]))(4,*((C_word*)lf[83]+1),t11,t5,t4);}
-else{
-t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5217,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t5,a[7]=((C_word*)t0)[5],a[8]=t4,a[9]=t3,a[10]=t2,a[11]=t1,a[12]=((C_word*)t0)[10],tmp=(C_word)a,a+=13,tmp);
+t8=f_4233(((C_word*)((C_word*)t0)[10])[1]);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5417,a[2]=((C_word*)t0)[9],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5419,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5431,a[2]=t10,a[3]=t9,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 352  append-reverse */
+((C_proc4)C_retrieve_symbol_proc(lf[98]))(4,*((C_word*)lf[98]+1),t11,t5,t4);}
+else{
+t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5437,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t5,a[7]=((C_word*)t0)[5],a[8]=t4,a[9]=t3,a[10]=t2,a[11]=t1,a[12]=((C_word*)t0)[10],tmp=(C_word)a,a+=13,tmp);
 t9=(C_word)C_i_car(t2);
-C_trace("optimizer.scm: 321  test");
+/* optimizer.scm: 353  test */
 t10=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t10,t8,t9,lf[55]);}}
+f_4197(t10,t8,t9,lf[72]);}}
 
-/* k5215 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5217(C_word c,C_word t0,C_word t1){
+/* k5435 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14941,39 +14994,39 @@ C_word t9;
 C_word t10;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5217,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5437,2,t0,t1);}
 if(C_truep(t1)){
-t2=f_4022(((C_word*)((C_word*)t0)[12])[1]);
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5223,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+t2=f_4233(((C_word*)((C_word*)t0)[12])[1]);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5443,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[10]);
-C_trace("optimizer.scm: 323  debugging");
-((C_proc6)C_retrieve_symbol_proc(lf[6]))(6,*((C_word*)lf[6]+1),t3,lf[7],lf[86],t4,((C_word*)t0)[2]);}
+/* optimizer.scm: 355  debugging */
+((C_proc6)C_retrieve_symbol_proc(lf[12]))(6,*((C_word*)lf[12]+1),t3,lf[35],lf[101],t4,((C_word*)t0)[2]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[10]);
 t3=(C_word)C_fixnum_decrease(((C_word*)t0)[9]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t5=(C_word)C_i_car(((C_word*)t0)[8]);
 t6=(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[6]);
-C_trace("optimizer.scm: 333  loop");
+/* optimizer.scm: 365  loop */
 t7=((C_word*)((C_word*)t0)[7])[1];
-f_5172(t7,((C_word*)t0)[11],t2,t3,t4,t6);}}
+f_5392(t7,((C_word*)t0)[11],t2,t3,t4,t6);}}
 
-/* k5221 in k5215 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5223(C_word c,C_word t0,C_word t1){
+/* k5441 in k5435 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5223,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5229,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5443,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5449,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[7]);
-C_trace("optimizer.scm: 326  expression-has-side-effects?");
-((C_proc4)C_retrieve_symbol_proc(lf[74]))(4,*((C_word*)lf[74]+1),t2,t3,((C_word*)t0)[2]);}
+/* optimizer.scm: 358  expression-has-side-effects? */
+((C_proc4)C_retrieve_symbol_proc(lf[89]))(4,*((C_word*)lf[89]+1),t2,t3,((C_word*)t0)[2]);}
 
-/* k5227 in k5221 in k5215 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5229(C_word c,C_word t0,C_word t1){
+/* k5447 in k5441 in k5435 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14982,21 +15035,21 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5229,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5449,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5273,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 329  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[84]))(3,*((C_word*)lf[84]+1),t2,lf[85]);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5493,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 361  gensym */
+((C_proc3)C_retrieve_symbol_proc(lf[99]))(3,*((C_word*)lf[99]+1),t2,lf[100]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t3=(C_word)C_fixnum_decrease(((C_word*)t0)[7]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("optimizer.scm: 332  loop");
+/* optimizer.scm: 364  loop */
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_5172(t5,((C_word*)t0)[9],t2,t3,t4,((C_word*)t0)[4]);}}
+f_5392(t5,((C_word*)t0)[9],t2,t3,t4,((C_word*)t0)[4]);}}
 
-/* k5271 in k5227 in k5221 in k5215 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5273(C_word c,C_word t0,C_word t1){
+/* k5491 in k5447 in k5441 in k5435 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15004,16 +15057,16 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5273,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5493,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5249,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5469,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t2,a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("optimizer.scm: 330  walk");
+/* optimizer.scm: 362  walk */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t5,t3,t4,((C_word*)t0)[2]);}
+f_4368(t5,t3,t4,((C_word*)t0)[2]);}
 
-/* k5247 in k5271 in k5227 in k5221 in k5215 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5249(C_word c,C_word t0,C_word t1){
+/* k5467 in k5491 in k5447 in k5441 in k5435 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5469(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15022,135 +15075,135 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5249,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5253,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5469,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5473,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t4=(C_word)C_fixnum_decrease(((C_word*)t0)[5]);
 t5=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 331  loop");
+/* optimizer.scm: 363  loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_5172(t6,t2,t3,t4,t5,((C_word*)t0)[2]);}
+f_5392(t6,t2,t3,t4,t5,((C_word*)t0)[2]);}
 
-/* k5251 in k5247 in k5271 in k5227 in k5221 in k5215 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5253(C_word c,C_word t0,C_word t1){
+/* k5471 in k5467 in k5491 in k5447 in k5441 in k5435 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5253,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5473,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[11],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[5],((C_word*)t0)[2],t2));}
 
-/* k5209 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5211(C_word c,C_word t0,C_word t1){
+/* k5429 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5211,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5431,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
-C_trace("map");
-t3=*((C_word*)lf[50]+1);
+/* map */
+t3=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* a5198 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5199(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5418 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5419(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5199,3,t0,t1,t2);}
-C_trace("g634635");
+C_save_and_reclaim((void*)tr3,(void*)f_5419,3,t0,t1,t2);}
+/* g703704 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t3,t1,t2,((C_word*)t0)[2]);}
+f_4368(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k5195 in loop in k5156 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5197(C_word c,C_word t0,C_word t1){
+/* k5415 in loop in k5376 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5197,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5417,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[15],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[8],((C_word*)t0)[2],t1));}
 
-/* k5150 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5152(C_word c,C_word t0,C_word t1){
+/* k5370 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5372(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_i_structurep(t1,lf[35]);
-t3=(C_truep(t2)?lf[79]:lf[80]);
+t2=(C_word)C_i_structurep(t1,lf[20]);
+t3=(C_truep(t2)?lf[94]:lf[95]);
 t4=(C_word)C_i_cadddr(((C_word*)t0)[5]);
-C_trace("optimizer.scm: 298  debugging");
-((C_proc7)C_retrieve_symbol_proc(lf[6]))(7,*((C_word*)lf[6]+1),((C_word*)t0)[4],lf[81],t3,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
+/* optimizer.scm: 330  debugging */
+((C_proc7)C_retrieve_symbol_proc(lf[12]))(7,*((C_word*)lf[12]+1),((C_word*)t0)[4],lf[96],t3,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* k5087 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5089(C_word c,C_word t0,C_word t1){
+/* k5307 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5089,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5092,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5123,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("for-each");
-t4=*((C_word*)lf[5]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_5309,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5312,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5343,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* for-each */
+t4=*((C_word*)lf[34]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)t0)[7]);}
 
-/* a5122 in k5087 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5123(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5342 in k5307 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5343(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5123,3,t0,t1,t2);}
-t3=C_retrieve(lf[65]);
-C_trace("g584585");
+C_save_and_reclaim((void*)tr3,(void*)f_5343,3,t0,t1,t2);}
+t3=C_retrieve(lf[82]);
+/* g653654 */
 t4=t3;
-((C_proc6)C_retrieve_proc(t4))(6,t4,t1,((C_word*)t0)[2],t2,lf[66],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_proc(t4))(6,t4,t1,((C_word*)t0)[2],t2,lf[83],C_SCHEME_TRUE);}
 
-/* k5090 in k5087 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5092(C_word c,C_word t0,C_word t1){
+/* k5310 in k5307 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5092,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5095,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 305  check-signature");
-((C_proc5)C_retrieve_symbol_proc(lf[68]))(5,*((C_word*)lf[68]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4],((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5312,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5315,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 337  check-signature */
+((C_proc5)C_retrieve_symbol_proc(lf[85]))(5,*((C_word*)lf[85]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4],((C_word*)t0)[5]);}
 
-/* k5093 in k5090 in k5087 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5095(C_word c,C_word t0,C_word t1){
+/* k5313 in k5310 in k5307 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5315(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5095,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5098,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 306  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[78],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5315,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5318,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 338  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[93],((C_word*)t0)[2]);}
 
-/* k5096 in k5093 in k5090 in k5087 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5098(C_word c,C_word t0,C_word t1){
+/* k5316 in k5313 in k5310 in k5307 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15160,39 +15213,39 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5098,2,t0,t1);}
-t2=f_4022(((C_word*)((C_word*)t0)[9])[1]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5108,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5318,2,t0,t1);}
+t2=f_4233(((C_word*)((C_word*)t0)[9])[1]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5328,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[5];
 t5=(C_word)C_slot(t4,C_fix(3));
 t6=(C_word)C_i_car(t5);
-C_trace("optimizer.scm: 309  inline-lambda-bindings");
-((C_proc7)C_retrieve_symbol_proc(lf[64]))(7,*((C_word*)lf[64]+1),t3,((C_word*)t0)[4],((C_word*)t0)[3],t6,C_SCHEME_TRUE,((C_word*)t0)[2]);}
+/* optimizer.scm: 341  inline-lambda-bindings */
+((C_proc7)C_retrieve_symbol_proc(lf[81]))(7,*((C_word*)lf[81]+1),t3,((C_word*)t0)[4],((C_word*)t0)[3],t6,C_SCHEME_TRUE,((C_word*)t0)[2]);}
 
-/* k5106 in k5096 in k5093 in k5090 in k5087 in k5084 in a5075 in k5058 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5108(C_word c,C_word t0,C_word t1){
+/* k5326 in k5316 in k5313 in k5310 in k5307 in k5304 in a5295 in k5278 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 308  walk");
+/* optimizer.scm: 340  walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_4157(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_4368(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k5034 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5036(C_word c,C_word t0,C_word t1){
+/* k5254 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_4911(2,t2,C_SCHEME_FALSE);}
+f_5131(2,t2,C_SCHEME_FALSE);}
 else{
-C_trace("optimizer.scm: 270  test");
+/* optimizer.scm: 302  test */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[45]);}}
+f_4197(t2,((C_word*)t0)[4],((C_word*)t0)[2],lf[63]);}}
 
-/* k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4911(C_word c,C_word t0,C_word t1){
+/* k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5131(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15205,33 +15258,33 @@ C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4911,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5131,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=(C_word)C_slot(t2,C_fix(1));
-t4=(C_word)C_eqp(lf[54],t3);
+t4=(C_word)C_eqp(lf[27],t3);
 if(C_truep(t4)){
 t5=t1;
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=(C_word)C_i_caddr(t6);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4932,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5152,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t9=(C_word)C_i_car(t7);
-C_trace("optimizer.scm: 273  test");
+/* optimizer.scm: 305  test */
 t10=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t10,t8,t9,lf[55]);}
+f_4197(t10,t8,t9,lf[72]);}
 else{
 t8=((C_word*)t0)[7];
-f_4890(t8,C_SCHEME_FALSE);}}
+f_5110(t8,C_SCHEME_FALSE);}}
 else{
 t5=((C_word*)t0)[7];
-f_4890(t5,C_SCHEME_FALSE);}}
+f_5110(t5,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[7];
-f_4890(t2,C_SCHEME_FALSE);}}
+f_5110(t2,C_SCHEME_FALSE);}}
 
-/* k4930 in k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4932(C_word c,C_word t0,C_word t1){
+/* k5150 in k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5152(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15239,47 +15292,47 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4932,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4935,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5152,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5155,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_4935(t3,t1);}
+f_5155(t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5000,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5220,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 274  test");
+/* optimizer.scm: 306  test */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t5,t3,t4,lf[76]);}}
+f_4197(t5,t3,t4,lf[91]);}}
 
-/* k4998 in k4930 in k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_5000(C_word c,C_word t0,C_word t1){
+/* k5218 in k5150 in k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5000,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5220,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_4935(t2,C_SCHEME_FALSE);}
+f_5155(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4992,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5212,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 275  test");
+/* optimizer.scm: 307  test */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t4,t2,t3,lf[75]);}}
+f_4197(t4,t2,t3,lf[90]);}}
 
-/* k4990 in k4998 in k4930 in k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4992(C_word c,C_word t0,C_word t1){
+/* k5210 in k5218 in k5150 in k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_4935(t2,(C_word)C_i_not(t1));}
+f_5155(t2,(C_word)C_i_not(t1));}
 
-/* k4933 in k4930 in k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4935(C_word t0,C_word t1){
+/* k5153 in k5150 in k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5155(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15287,63 +15340,63 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4935,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5155,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4969,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4971,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5189,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5191,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("optimizer.scm: 276  any");
-((C_proc4)C_retrieve_symbol_proc(lf[30]))(4,*((C_word*)lf[30]+1),t2,t3,t4);}
+/* optimizer.scm: 308  any */
+((C_proc4)C_retrieve_symbol_proc(lf[49]))(4,*((C_word*)lf[49]+1),t2,t3,t4);}
 else{
 t2=((C_word*)t0)[6];
-f_4890(t2,C_SCHEME_FALSE);}}
+f_5110(t2,C_SCHEME_FALSE);}}
 
-/* a4970 in k4933 in k4930 in k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4971(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5190 in k5153 in k5150 in k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5191(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4971,3,t0,t1,t2);}
-t3=C_retrieve(lf[74]);
-C_trace("g515516");
+C_save_and_reclaim((void*)tr3,(void*)f_5191,3,t0,t1,t2);}
+t3=C_retrieve(lf[89]);
+/* g584585 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,((C_word*)t0)[2]);}
 
-/* k4967 in k4933 in k4930 in k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4969(C_word c,C_word t0,C_word t1){
+/* k5187 in k5153 in k5150 in k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4969,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5189,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
-f_4890(t2,C_SCHEME_FALSE);}
+f_5110(t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4944,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 277  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[72],lf[73],((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5164,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 309  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[13],lf[88],((C_word*)t0)[2]);}}
 
-/* k4942 in k4967 in k4933 in k4930 in k4909 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4944(C_word c,C_word t0,C_word t1){
+/* k5162 in k5187 in k5153 in k5150 in k5129 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5164(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4944,2,t0,t1);}
-t2=(C_word)C_a_i_record(&a,4,lf[35],lf[70],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)tr2,(void*)f_5164,2,t0,t1);}
+t2=(C_word)C_a_i_record(&a,4,lf[20],lf[21],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-f_4890(t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[71],t3));}
+f_5110(t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[87],t3));}
 
-/* k4888 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4890(C_word t0,C_word t1){
+/* k5108 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_5110(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -15351,24 +15404,24 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-C_trace("optimizer.scm: 281  walk-generic");
+/* optimizer.scm: 313  walk-generic */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5696(t2,((C_word*)t0)[8],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_5916(t2,((C_word*)t0)[8],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k4841 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4843(C_word c,C_word t0,C_word t1){
+/* k5061 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4843,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4846,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 260  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[67],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5063,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5066,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 292  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[84],((C_word*)t0)[2]);}
 
-/* k4844 in k4841 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4846(C_word c,C_word t0,C_word t1){
+/* k5064 in k5061 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5066(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15376,30 +15429,30 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4846,2,t0,t1);}
-t2=f_4022(((C_word*)((C_word*)t0)[9])[1]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4852,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4874,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("for-each");
-t5=*((C_word*)lf[5]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_5066,2,t0,t1);}
+t2=f_4233(((C_word*)((C_word*)t0)[9])[1]);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5072,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5094,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* for-each */
+t5=*((C_word*)lf[34]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,((C_word*)t0)[6]);}
 
-/* a4873 in k4844 in k4841 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4874(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5093 in k5064 in k5061 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5094(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4874,3,t0,t1,t2);}
-t3=C_retrieve(lf[65]);
-C_trace("g466467");
+C_save_and_reclaim((void*)tr3,(void*)f_5094,3,t0,t1,t2);}
+t3=C_retrieve(lf[82]);
+/* g535536 */
 t4=t3;
-((C_proc6)C_retrieve_proc(t4))(6,t4,t1,((C_word*)t0)[2],t2,lf[66],C_SCHEME_TRUE);}
+((C_proc6)C_retrieve_proc(t4))(6,t4,t1,((C_word*)t0)[2],t2,lf[83],C_SCHEME_TRUE);}
 
-/* k4850 in k4844 in k4841 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4852(C_word c,C_word t0,C_word t1){
+/* k5070 in k5064 in k5061 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5072(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15408,63 +15461,63 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4852,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4859,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5072,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5079,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[5];
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=(C_word)C_i_car(t4);
-C_trace("optimizer.scm: 264  inline-lambda-bindings");
-((C_proc7)C_retrieve_symbol_proc(lf[64]))(7,*((C_word*)lf[64]+1),t2,((C_word*)t0)[4],((C_word*)t0)[3],t5,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+/* optimizer.scm: 296  inline-lambda-bindings */
+((C_proc7)C_retrieve_symbol_proc(lf[81]))(7,*((C_word*)lf[81]+1),t2,((C_word*)t0)[4],((C_word*)t0)[3],t5,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k4857 in k4850 in k4844 in k4841 in k4827 in k4818 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4859(C_word c,C_word t0,C_word t1){
+/* k5077 in k5070 in k5064 in k5061 in k5047 in k5038 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_5079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 263  walk");
+/* optimizer.scm: 295  walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_4157(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_4368(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4625(C_word c,C_word t0,C_word t1){
+/* k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4845(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4625,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4845,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4630,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 215  decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[6],((C_word*)t0)[5],t2);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4850,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],a[8]=((C_word*)t0)[13],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 247  decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),((C_word*)t0)[6],((C_word*)t0)[5],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4724,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
-C_trace("optimizer.scm: 230  test");
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4944,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],tmp=(C_word)a,a+=13,tmp);
+/* optimizer.scm: 262  test */
 t3=((C_word*)((C_word*)t0)[13])[1];
-f_3986(t3,t2,((C_word*)t0)[9],lf[59]);}}
+f_4197(t3,t2,((C_word*)t0)[9],lf[76]);}}
 
-/* k4722 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4724(C_word c,C_word t0,C_word t1){
+/* k4942 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4724,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4944,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4729,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 231  decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[6],((C_word*)t0)[5],t2);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4949,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[12],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 263  decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),((C_word*)t0)[6],((C_word*)t0)[5],t2);}
 else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],((C_word*)t0)[8]);
-C_trace("optimizer.scm: 243  walk-generic");
+/* optimizer.scm: 275  walk-generic */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_5696(t3,((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[11],((C_word*)t0)[10],t2);}}
+f_5916(t3,((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[11],((C_word*)t0)[10],t2);}}
 
-/* a4728 in k4722 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4729(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4948 in k4942 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4949(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15472,14 +15525,14 @@ C_word t7;
 C_word ab[10],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4729,5,t0,t1,t2,t3,t4);}
-t5=f_4022(((C_word*)((C_word*)t0)[7])[1]);
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4736,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
-C_trace("optimizer.scm: 235  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t6,lf[7],lf[62],t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_4949,5,t0,t1,t2,t3,t4);}
+t5=f_4233(((C_word*)((C_word*)t0)[7])[1]);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4956,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+/* optimizer.scm: 267  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t6,lf[35],lf[79],t4);}
 
-/* k4734 in a4728 in k4722 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4736(C_word c,C_word t0,C_word t1){
+/* k4954 in a4948 in k4942 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15488,16 +15541,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4736,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4956,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[9]);
 t3=(C_word)C_i_cadr(((C_word*)t0)[9]);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4776,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t3,a[8]=t2,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4996,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t3,a[8]=t2,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t5=(C_word)C_fixnum_increase(((C_word*)t0)[3]);
-C_trace("optimizer.scm: 240  build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[57]))(5,*((C_word*)lf[57]+1),t4,((C_word*)t0)[2],t5,C_SCHEME_FALSE);}
+/* optimizer.scm: 272  build-lambda-list */
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),t4,((C_word*)t0)[2],t5,C_SCHEME_FALSE);}
 
-/* k4774 in k4734 in a4728 in k4722 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4776(C_word c,C_word t0,C_word t1){
+/* k4994 in k4954 in a4948 in k4942 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15507,32 +15560,32 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4776,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4996,2,t0,t1);}
 t2=(C_word)C_i_cadddr(((C_word*)t0)[9]);
 t3=(C_word)C_a_i_list(&a,4,((C_word*)t0)[8],((C_word*)t0)[7],t1,t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4756,a[2]=t3,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4976,a[2]=t3,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[5]);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
-C_trace("optimizer.scm: 242  walk");
+/* optimizer.scm: 274  walk */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_4157(t7,t4,t5,t6);}
+f_4368(t7,t4,t5,t6);}
 
-/* k4754 in k4774 in k4734 in a4728 in k4722 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4756(C_word c,C_word t0,C_word t1){
+/* k4974 in k4994 in k4954 in a4948 in k4942 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4756,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4976,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[54],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[27],((C_word*)t0)[2],t2));}
 
-/* a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4630(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4850(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15540,14 +15593,14 @@ C_word t7;
 C_word ab[15],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4630,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4636,a[2]=t2,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4648,a[2]=((C_word*)t0)[8],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr5,(void*)f_4850,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4856,a[2]=t2,a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4868,a[2]=((C_word*)t0)[8],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t5,t6);}
 
-/* a4647 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4648(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a4867 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4868(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15555,14 +15608,14 @@ C_word t6;
 C_word ab[12],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4648,4,t0,t1,t2,t3);}
-t4=f_4022(((C_word*)((C_word*)t0)[10])[1]);
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4655,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t1,a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
-C_trace("optimizer.scm: 220  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t5,lf[7],lf[60],t2);}
+C_save_and_reclaim((void*)tr4,(void*)f_4868,4,t0,t1,t2,t3);}
+t4=f_4233(((C_word*)((C_word*)t0)[10])[1]);
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4875,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t1,a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 252  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t5,lf[35],lf[77],t2);}
 
-/* k4653 in a4647 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4655(C_word c,C_word t0,C_word t1){
+/* k4873 in a4867 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4875(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15571,47 +15624,47 @@ C_word t5;
 C_word t6;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4655,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4875,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[11]);
 t3=(C_word)C_i_cadr(((C_word*)t0)[11]);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4695,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t3,a[8]=t2,a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4702,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4915,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=t3,a[8]=t2,a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4922,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[3])){
-C_trace("optimizer.scm: 224  test");
+/* optimizer.scm: 256  test */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t6,t5,((C_word*)t0)[8],lf[59]);}
+f_4197(t6,t5,((C_word*)t0)[8],lf[76]);}
 else{
 t6=t5;
-f_4702(2,t6,C_SCHEME_FALSE);}}
+f_4922(2,t6,C_SCHEME_FALSE);}}
 
-/* k4700 in k4653 in a4647 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4702(C_word c,C_word t0,C_word t1){
+/* k4920 in k4873 in a4867 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4922(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4702,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4922,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4705,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 225  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[58],((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4925,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 257  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[75],((C_word*)t0)[2]);}
 else{
-C_trace("optimizer.scm: 227  build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[57]))(5,*((C_word*)lf[57]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[5],((C_word*)t0)[2]);}}
+/* optimizer.scm: 259  build-lambda-list */
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* k4703 in k4700 in k4653 in a4647 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4705(C_word c,C_word t0,C_word t1){
+/* k4923 in k4920 in k4873 in a4867 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4925(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_fixnum_increase(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 226  build-lambda-list");
-((C_proc5)C_retrieve_symbol_proc(lf[57]))(5,*((C_word*)lf[57]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2,C_SCHEME_FALSE);}
+/* optimizer.scm: 258  build-lambda-list */
+((C_proc5)C_retrieve_symbol_proc(lf[74]))(5,*((C_word*)lf[74]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2,C_SCHEME_FALSE);}
 
-/* k4693 in k4653 in a4647 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4695(C_word c,C_word t0,C_word t1){
+/* k4913 in k4873 in a4867 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15621,101 +15674,101 @@ C_word t6;
 C_word t7;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4695,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4915,2,t0,t1);}
 t2=(C_word)C_i_cadddr(((C_word*)t0)[9]);
 t3=(C_word)C_a_i_list(&a,4,((C_word*)t0)[8],((C_word*)t0)[7],t1,t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4675,a[2]=t3,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4895,a[2]=t3,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[5]);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
-C_trace("optimizer.scm: 229  walk");
+/* optimizer.scm: 261  walk */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_4157(t7,t4,t5,t6);}
+f_4368(t7,t4,t5,t6);}
 
-/* k4673 in k4693 in k4653 in a4647 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4675(C_word c,C_word t0,C_word t1){
+/* k4893 in k4913 in k4873 in a4867 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4675,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4895,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[54],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[27],((C_word*)t0)[2],t2));}
 
-/* a4635 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4636(C_word c,C_word t0,C_word t1){
+/* a4855 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4856(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4636,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4642,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 218  partition");
-((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t1,t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4856,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4862,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 250  partition */
+((C_proc4)C_retrieve_symbol_proc(lf[73]))(4,*((C_word*)lf[73]+1),t1,t2,((C_word*)t0)[2]);}
 
-/* a4641 in a4635 in a4629 in k4623 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4642(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4861 in a4855 in a4849 in k4843 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4862(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4642,3,t0,t1,t2);}
-C_trace("optimizer.scm: 218  test");
+C_save_and_reclaim((void*)tr3,(void*)f_4862,3,t0,t1,t2);}
+/* optimizer.scm: 250  test */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_3986(t3,t1,t2,lf[55]);}
+f_4197(t3,t1,t2,lf[72]);}
 
-/* k4557 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4559(C_word c,C_word t0,C_word t1){
+/* k4777 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4559,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4562,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4779,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4782,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_4562(t3,t1);}
+f_4782(t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4600,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 205  test");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4820,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 237  test */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t4,t3,((C_word*)t0)[2],lf[52]);}}
+f_4197(t4,t3,((C_word*)t0)[2],lf[70]);}}
 
-/* k4598 in k4557 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4600(C_word c,C_word t0,C_word t1){
+/* k4818 in k4777 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4820(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4600,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4820,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4607,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 205  test");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4827,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 237  test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t3,t2,((C_word*)t0)[2],lf[51]);}
+f_4197(t3,t2,((C_word*)t0)[2],lf[69]);}
 else{
 t2=((C_word*)t0)[4];
-f_4562(t2,C_SCHEME_FALSE);}}
+f_4782(t2,C_SCHEME_FALSE);}}
 
-/* k4605 in k4598 in k4557 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4607(C_word c,C_word t0,C_word t1){
+/* k4825 in k4818 in k4777 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_4562(t2,(C_word)C_i_not(t1));}
+f_4782(t2,(C_word)C_i_not(t1));}
 
-/* k4560 in k4557 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4562(C_word t0,C_word t1){
+/* k4780 in k4777 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4782(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15726,79 +15779,99 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4562,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4782,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=f_4022(((C_word*)((C_word*)t0)[8])[1]);
+t2=f_4233(((C_word*)((C_word*)t0)[8])[1]);
 t3=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[7])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[7])+1,t3);
 t5=(C_word)C_i_cadr(((C_word*)t0)[6]);
-C_trace("optimizer.scm: 208  walk");
+/* optimizer.scm: 240  walk */
 t6=((C_word*)((C_word*)t0)[5])[1];
-f_4157(t6,((C_word*)t0)[4],t5,((C_word*)t0)[3]);}
+f_4368(t6,((C_word*)t0)[4],t5,((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4588,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4590,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("map");
-t4=*((C_word*)lf[50]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4808,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4810,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* map */
+t4=*((C_word*)lf[68]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)t0)[6]);}}
 
-/* a4589 in k4560 in k4557 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4590(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4809 in k4780 in k4777 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4810(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4590,3,t0,t1,t2);}
-C_trace("g372373");
+C_save_and_reclaim((void*)tr3,(void*)f_4810,3,t0,t1,t2);}
+/* g441442 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4157(t3,t1,t2,((C_word*)t0)[2]);}
+f_4368(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k4586 in k4560 in k4557 in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4588(C_word c,C_word t0,C_word t1){
+/* k4806 in k4780 in k4777 in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4808(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4588,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4808,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[35],lf[11],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[20],lf[5],((C_word*)t0)[2],t1));}
 
-/* replace in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4478(C_word t0,C_word t1,C_word t2){
+/* replace in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4689(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4478,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4482,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-C_trace("optimizer.scm: 190  test");
+C_save_and_reclaim((void*)trf_4689,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4693,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 221  test */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_3986(t4,t3,t2,lf[49]);}
+f_4197(t4,t3,t2,lf[67]);}
 
-/* k4480 in replace in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4482(C_word c,C_word t0,C_word t1){
+/* k4691 in replace in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[8],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4482,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4693,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("replace314");
+/* replace382 */
 t2=((C_word*)((C_word*)t0)[8])[1];
-f_4478(t2,((C_word*)t0)[7],t1);}
+f_4689(t2,((C_word*)t0)[7],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4494,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("optimizer.scm: 191  test");
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4705,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+/* optimizer.scm: 222  test */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3986(t3,t2,((C_word*)t0)[4],lf[48]);}}
+f_4197(t3,t2,((C_word*)t0)[4],lf[66]);}}
+
+/* k4703 in k4691 in replace in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4705(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[8],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4705,2,t0,t1);}
+if(C_truep(t1)){
+t2=f_4233(((C_word*)((C_word*)t0)[8])[1]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4711,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 224  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t3,lf[35],lf[64],((C_word*)t0)[5]);}
+else{
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4734,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+/* optimizer.scm: 226  ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t2,((C_word*)t0)[5],lf[11]);}}
 
-/* k4492 in k4480 in replace in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4494(C_word c,C_word t0,C_word t1){
+/* k4732 in k4703 in k4691 in replace in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15806,44 +15879,39 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word t9;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4494,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
-t2=f_4022(((C_word*)((C_word*)t0)[7])[1]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4500,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 193  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t3,lf[7],lf[46],((C_word*)t0)[4]);}
+/* replace382 */
+t2=((C_word*)((C_word*)t0)[7])[1];
+f_4689(t2,((C_word*)t0)[6],t1);}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[3]);
+t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(C_word)C_eqp(((C_word*)t0)[4],t2);
 if(C_truep(t3)){
-C_trace("optimizer.scm: 200  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),((C_word*)t0)[6],((C_word*)t0)[4]);}
+/* optimizer.scm: 232  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),((C_word*)t0)[6],((C_word*)t0)[4]);}
 else{
-t4=f_4022(((C_word*)((C_word*)t0)[7])[1]);
+t4=f_4233(((C_word*)((C_word*)t0)[3])[1]);
 t5=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],C_fix(1));
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
-C_trace("optimizer.scm: 200  varnode");
-((C_proc3)C_retrieve_symbol_proc(lf[47]))(3,*((C_word*)lf[47]+1),((C_word*)t0)[6],((C_word*)t0)[4]);}}}
+/* optimizer.scm: 232  varnode */
+((C_proc3)C_retrieve_symbol_proc(lf[65]))(3,*((C_word*)lf[65]+1),((C_word*)t0)[6],((C_word*)t0)[4]);}}}
 
-/* k4498 in k4492 in k4480 in replace in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4500(C_word c,C_word t0,C_word t1){
+/* k4709 in k4703 in k4691 in replace in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4500,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4520,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("optimizer.scm: 194  test");
+C_save_and_reclaim((void*)tr2,(void*)f_4711,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4731,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 225  test */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3986(t3,t2,((C_word*)t0)[2],lf[45]);}
+f_4197(t3,t2,((C_word*)t0)[2],lf[63]);}
 
-/* k4518 in k4498 in k4492 in k4480 in replace in walk1 in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4520(C_word c,C_word t0,C_word t1){
+/* k4729 in k4709 in k4703 in k4691 in replace in walk1 in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15851,11 +15919,11 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_slot(t1,C_fix(2));
 t3=(C_word)C_i_car(t2);
-C_trace("optimizer.scm: 194  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),((C_word*)t0)[2],t3);}
+/* optimizer.scm: 225  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),((C_word*)t0)[2],t3);}
 
-/* walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4157(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4368(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15863,20 +15931,20 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4157,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_memq(t2,C_retrieve(lf[32])))){
+C_save_and_reclaim((void*)trf_4368,NULL,4,t0,t1,t2,t3);}
+if(C_truep((C_word)C_i_memq(t2,C_retrieve(lf[51])))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=((C_word*)((C_word*)t0)[8])[1];
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4171,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
-C_trace("optimizer.scm: 143  walk1");
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4382,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 174  walk1 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_4438(t6,t5,t2,t3);}}
+f_4649(t6,t5,t2,t3);}}
 
-/* k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4171(C_word c,C_word t0,C_word t1){
+/* k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4382(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15909,90 +15977,90 @@ C_word t29;
 C_word t30;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4171,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4382,2,t0,t1);}
 t2=t1;
 t3=(C_word)C_slot(t2,C_fix(3));
 t4=t1;
 t5=(C_word)C_slot(t4,C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4190,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_eqp(t5,lf[10]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4401,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+t7=(C_word)C_eqp(t5,lf[4]);
 if(C_truep(t7)){
 t8=(C_word)C_i_car(t3);
 t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(lf[26],t9);
+t10=(C_word)C_eqp(lf[45],t9);
 if(C_truep(t10)){
 t11=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[8])[1],C_fix(1));
 t12=C_mutate(((C_word *)((C_word*)t0)[8])+1,t11);
-t13=f_4022(((C_word*)((C_word*)t0)[7])[1]);
+t13=f_4233(((C_word*)((C_word*)t0)[7])[1]);
 t14=(C_word)C_i_car(t3);
 t15=(C_word)C_slot(t14,C_fix(2));
 t16=(C_word)C_i_car(t15);
 t17=(C_truep(t16)?(C_word)C_i_cadr(t3):(C_word)C_i_caddr(t3));
-C_trace("optimizer.scm: 151  walk");
+/* optimizer.scm: 182  walk */
 t18=((C_word*)((C_word*)t0)[6])[1];
-f_4157(t18,t6,t17,((C_word*)t0)[5]);}
+f_4368(t18,t6,t17,((C_word*)t0)[5]);}
 else{
 t11=t1;
-C_trace("optimizer.scm: 141  simplify");
+/* optimizer.scm: 172  simplify */
 t12=((C_word*)((C_word*)t0)[10])[1];
-f_4026(t12,((C_word*)t0)[9],t11);}}
+f_4237(t12,((C_word*)t0)[9],t11);}}
 else{
-t8=(C_word)C_eqp(t5,lf[15]);
+t8=(C_word)C_eqp(t5,lf[8]);
 if(C_truep(t8)){
 t9=(C_word)C_i_car(t3);
 t10=(C_word)C_slot(t9,C_fix(1));
-t11=(C_word)C_eqp(lf[9],t10);
+t11=(C_word)C_eqp(lf[2],t10);
 if(C_truep(t11)){
 t12=(C_word)C_i_car(t3);
 t13=(C_word)C_slot(t12,C_fix(2));
 t14=(C_word)C_i_car(t13);
-t15=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4251,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=t3,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=t1,a[9]=t6,a[10]=t14,tmp=(C_word)a,a+=11,tmp);
-t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4397,a[2]=t14,a[3]=((C_word*)t0)[2],a[4]=t15,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t16,t14,lf[44]);}
+t15=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4462,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],a[4]=t3,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=t1,a[9]=t6,a[10]=t14,tmp=(C_word)a,a+=11,tmp);
+t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4608,a[2]=t14,a[3]=((C_word*)t0)[2],a[4]=t15,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),t16,t14,lf[62]);}
 else{
 t12=t1;
-C_trace("optimizer.scm: 141  simplify");
+/* optimizer.scm: 172  simplify */
 t13=((C_word*)((C_word*)t0)[10])[1];
-f_4026(t13,((C_word*)t0)[9],t12);}}
+f_4237(t13,((C_word*)t0)[9],t12);}}
 else{
 t9=t1;
-C_trace("optimizer.scm: 141  simplify");
+/* optimizer.scm: 172  simplify */
 t10=((C_word*)((C_word*)t0)[10])[1];
-f_4026(t10,((C_word*)t0)[9],t9);}}}
+f_4237(t10,((C_word*)t0)[9],t9);}}}
 
-/* k4395 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4397(C_word c,C_word t0,C_word t1){
+/* k4606 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4397,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4608,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4403,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 161  foldable?");
-((C_proc3)C_retrieve_symbol_proc(lf[42]))(3,*((C_word*)lf[42]+1),t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4614,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 192  foldable? */
+((C_proc3)C_retrieve_symbol_proc(lf[60]))(3,*((C_word*)lf[60]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
-f_4251(2,t2,C_SCHEME_FALSE);}}
+f_4462(2,t2,C_SCHEME_FALSE);}}
 
-/* k4401 in k4395 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1){
+/* k4612 in k4606 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cddr(((C_word*)t0)[4]);
-C_trace("optimizer.scm: 162  every");
-((C_proc4)C_retrieve_symbol_proc(lf[41]))(4,*((C_word*)lf[41]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t2);}
+/* optimizer.scm: 193  every */
+((C_proc4)C_retrieve_symbol_proc(lf[59]))(4,*((C_word*)lf[59]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t2);}
 else{
 t2=((C_word*)t0)[3];
-f_4251(2,t2,C_SCHEME_FALSE);}}
+f_4462(2,t2,C_SCHEME_FALSE);}}
 
-/* k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4251(C_word c,C_word t0,C_word t1){
+/* k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4462(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16007,27 +16075,27 @@ C_word t11;
 C_word t12;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4251,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4462,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4337,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4548,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[4]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4343,a[2]=t3,a[3]=t9,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4554,a[2]=t3,a[3]=t9,a[4]=t5,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_4343(t11,t6,t7);}
+f_4554(t11,t6,t7);}
 else{
 t2=((C_word*)t0)[8];
-C_trace("optimizer.scm: 141  simplify");
+/* optimizer.scm: 172  simplify */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4026(t3,((C_word*)t0)[2],t2);}}
+f_4237(t3,((C_word*)t0)[2],t2);}}
 
-/* loop249 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4343(C_word t0,C_word t1,C_word t2){
+/* loop317 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4554(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16049,19 +16117,19 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4343,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4554,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_slot(t3,C_fix(2));
 t5=(C_word)C_i_car(t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
-t7=(C_word)C_a_i_cons(&a,2,lf[26],t6);
+t7=(C_word)C_a_i_cons(&a,2,lf[45],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t9=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t8);
 t10=C_mutate(((C_word *)((C_word*)t0)[4])+1,t8);
 t11=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop249262");
+/* loop317330 */
 t17=t1;
 t18=t11;
 t1=t17;
@@ -16071,7 +16139,7 @@ else{
 t9=C_mutate(((C_word *)((C_word*)t0)[2])+1,t8);
 t10=C_mutate(((C_word *)((C_word*)t0)[4])+1,t8);
 t11=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop249262");
+/* loop317330 */
 t17=t1;
 t18=t11;
 t1=t17;
@@ -16082,8 +16150,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4337(C_word c,C_word t0,C_word t1){
+/* k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16091,15 +16159,15 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4337,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4548,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4257,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4262,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("call-with-current-continuation");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[19]+1)))(3,*((C_word*)lf[19]+1),t3,t4);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4468,a[2]=((C_word*)t0)[7],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4473,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* call-with-current-continuation */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[58]+1)))(3,*((C_word*)lf[58]+1),t3,t4);}
 
-/* a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4262(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4473(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16107,14 +16175,14 @@ C_word t5;
 C_word ab[12],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4262,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4268,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4285,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("with-exception-handler");
-((C_proc4)C_retrieve_symbol_proc(lf[40]))(4,*((C_word*)lf[40]+1),t1,t3,t4);}
+C_save_and_reclaim((void*)tr3,(void*)f_4473,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4479,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4496,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* with-exception-handler */
+((C_proc4)C_retrieve_symbol_proc(lf[57]))(4,*((C_word*)lf[57]+1),t1,t3,t4);}
 
-/* a4284 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4285(C_word c,C_word t0,C_word t1){
+/* a4495 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4496(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16122,73 +16190,73 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4285,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4291,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4323,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr2,(void*)f_4496,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4502,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4534,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a4322 in a4284 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4323(C_word c,C_word t0,C_word t1,...){
+/* a4533 in a4495 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4534(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_4323r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4534r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_4323r(t0,t1,t2);}}
+f_4534r(t0,t1,t2);}}
 
-static void C_ccall f_4323r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4534r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4329,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("k275280");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4540,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* k343348 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a4328 in a4322 in a4284 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4329(C_word c,C_word t0,C_word t1){
+/* a4539 in a4533 in a4495 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4329,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4540,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a4290 in a4284 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4291(C_word c,C_word t0,C_word t1){
+/* a4501 in a4495 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4502(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4291,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4295,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 170  eval");
-((C_proc3)C_retrieve_symbol_proc(lf[39]))(3,*((C_word*)lf[39]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4502,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4506,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 201  eval */
+((C_proc3)C_retrieve_symbol_proc(lf[56]))(3,*((C_word*)lf[56]+1),t2,((C_word*)t0)[2]);}
 
-/* k4293 in a4290 in a4284 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4295(C_word c,C_word t0,C_word t1){
+/* k4504 in a4501 in a4495 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4506(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4295,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4298,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 171  debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[38],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4506,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4509,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 202  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),t2,lf[35],lf[55],((C_word*)t0)[2]);}
 
-/* k4296 in k4293 in a4290 in a4284 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4298(C_word c,C_word t0,C_word t1){
+/* k4507 in k4504 in a4501 in a4495 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16196,43 +16264,43 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4298,2,t0,t1);}
-t2=f_4022(((C_word*)((C_word*)t0)[5])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_4509,2,t0,t1);}
+t2=f_4233(((C_word*)((C_word*)t0)[5])[1]);
 t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4321,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 176  qnode");
-((C_proc3)C_retrieve_symbol_proc(lf[37]))(3,*((C_word*)lf[37]+1),t4,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4532,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 207  qnode */
+((C_proc3)C_retrieve_symbol_proc(lf[54]))(3,*((C_word*)lf[54]+1),t4,((C_word*)t0)[2]);}
 
-/* k4319 in k4296 in k4293 in a4290 in a4284 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4321(C_word c,C_word t0,C_word t1){
+/* k4530 in k4507 in k4504 in a4501 in a4495 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4321,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4532,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[35],lf[15],lf[36],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[20],lf[8],lf[53],t2));}
 
-/* a4267 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4268(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4478 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4479(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4268,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4274,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("k275280");
+C_save_and_reclaim((void*)tr3,(void*)f_4479,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4485,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* k343348 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a4273 in a4267 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4274(C_word c,C_word t0,C_word t1){
+/* a4484 in a4478 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16240,58 +16308,58 @@ C_word t4;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4274,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4278,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4485,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4489,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=t2;
-f_4278(t3,C_SCHEME_UNDEFINED);}
+f_4489(t3,C_SCHEME_UNDEFINED);}
 else{
 t3=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_FALSE);
 t4=t2;
-f_4278(t4,t3);}}
+f_4489(t4,t3);}}
 
-/* k4276 in a4273 in a4267 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4278(C_word t0,C_word t1){
+/* k4487 in a4484 in a4478 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4489(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4278,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4282,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 168  lset-adjoin");
-((C_proc5)C_retrieve_symbol_proc(lf[33]))(5,*((C_word*)lf[33]+1),t2,*((C_word*)lf[34]+1),C_retrieve(lf[32]),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_4489,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4493,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 199  lset-adjoin */
+((C_proc5)C_retrieve_symbol_proc(lf[52]))(5,*((C_word*)lf[52]+1),t2,*((C_word*)lf[38]+1),C_retrieve(lf[51]),((C_word*)t0)[2]);}
 
-/* k4280 in k4276 in a4273 in a4267 in a4261 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4282(C_word c,C_word t0,C_word t1){
+/* k4491 in k4487 in a4484 in a4478 in a4472 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[32]+1 /* (set! broken-constant-nodes ...) */,t1);
+t2=C_mutate((C_word*)lf[51]+1 /* (set! broken-constant-nodes ...) */,t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* k4255 in k4335 in k4249 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4257(C_word c,C_word t0,C_word t1){
+/* k4466 in k4546 in k4460 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4468(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("g278279");
+/* g346347 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k4188 in k4169 in walk in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4190(C_word c,C_word t0,C_word t1){
+/* k4399 in k4380 in walk in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4401(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 141  simplify");
+/* optimizer.scm: 172  simplify */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_4026(t2,((C_word*)t0)[2],t1);}
+f_4237(t2,((C_word*)t0)[2],t1);}
 
-/* simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4026(C_word t0,C_word t1,C_word t2){
+/* simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4237(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16299,15 +16367,15 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4026,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_4237,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4241,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(1));
-C_trace("optimizer.scm: 122  ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[31]))(4,*((C_word*)lf[31]+1),t3,*((C_word*)lf[22]+1),t5);}
+/* optimizer.scm: 153  ##sys#hash-table-ref */
+((C_proc4)C_retrieve_symbol_proc(lf[50]))(4,*((C_word*)lf[50]+1),t3,*((C_word*)lf[41]+1),t5);}
 
-/* k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4030(C_word c,C_word t0,C_word t1){
+/* k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16315,19 +16383,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4030,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4033,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4241,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4244,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4041,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 123  any");
-((C_proc4)C_retrieve_symbol_proc(lf[30]))(4,*((C_word*)lf[30]+1),t2,t3,t1);}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4252,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 154  any */
+((C_proc4)C_retrieve_symbol_proc(lf[49]))(4,*((C_word*)lf[49]+1),t2,t3,t1);}
 else{
 t3=((C_word*)t0)[6];
 t4=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4041(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4252(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16336,19 +16404,19 @@ C_word t6;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4041,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4252,3,t0,t1,t2);}
 t3=(C_word)C_i_cadr(t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4051,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4262,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 t5=(C_word)C_i_car(t2);
-C_trace("optimizer.scm: 125  match-node");
-((C_proc5)C_retrieve_symbol_proc(lf[29]))(5,*((C_word*)lf[29]+1),t4,((C_word*)t0)[2],t5,t3);}
+/* optimizer.scm: 156  match-node */
+((C_proc5)C_retrieve_symbol_proc(lf[48]))(5,*((C_word*)lf[48]+1),t4,((C_word*)t0)[2],t5,t3);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k4049 in a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4051(C_word c,C_word t0,C_word t1){
+/* k4260 in a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16363,26 +16431,26 @@ C_word t11;
 C_word t12;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4051,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4262,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4057,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4268,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 t3=(C_word)C_i_caddr(((C_word*)t0)[4]);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4098,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4309,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4100,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=t1,tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4311,a[2]=t5,a[3]=t10,a[4]=t7,a[5]=t1,tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_4100(t12,t8,((C_word*)t0)[2]);}
+f_4311(t12,t8,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop180 in k4049 in a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_4100(C_word t0,C_word t1,C_word t2){
+/* loop248 in k4260 in a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4311(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16402,17 +16470,17 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4100,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4311,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4127,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4338,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_4127(t3,t4);
+t5=f_4338(t3,t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop180193");
+/* loop248261 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -16422,7 +16490,7 @@ else{
 t7=C_mutate(((C_word *)((C_word*)t0)[2])+1,t6);
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t6);
 t9=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop180193");
+/* loop248261 */
 t15=t1;
 t16=t9;
 t1=t15;
@@ -16433,8 +16501,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g196 in loop180 in k4049 in a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static C_word C_fcall f_4127(C_word t0,C_word t1){
+/* g264 in loop248 in k4260 in a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static C_word C_fcall f_4338(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16442,31 +16510,31 @@ C_stack_check;
 t2=(C_word)C_i_assq(t1,((C_word*)t0)[2]);
 return((C_word)C_i_cdr(t2));}
 
-/* k4096 in k4049 in a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4098(C_word c,C_word t0,C_word t1){
+/* k4307 in k4260 in a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(5,0,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4055 in k4049 in a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4057(C_word c,C_word t0,C_word t1){
+/* k4266 in k4260 in a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4057,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4268,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4063,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 128  caar");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[28]+1)))(3,*((C_word*)lf[28]+1),t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4274,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 159  caar */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[47]+1)))(3,*((C_word*)lf[47]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k4061 in k4055 in k4049 in a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4063(C_word c,C_word t0,C_word t1){
+/* k4272 in k4266 in k4260 in a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16477,36 +16545,36 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4063,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4274,2,t0,t1);}
 t2=(C_word)C_i_assq(t1,((C_word*)((C_word*)t0)[6])[1]);
 if(C_truep(t2)){
 t3=(C_word)C_i_cdr(t2);
 t4=(C_word)C_fixnum_increase(t3);
 t5=(C_word)C_i_set_cdr(t2,t4);
-t6=f_4022(((C_word*)((C_word*)t0)[5])[1]);
-C_trace("optimizer.scm: 134  simplify");
+t6=f_4233(((C_word*)((C_word*)t0)[5])[1]);
+/* optimizer.scm: 165  simplify */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_4026(t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4237(t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4090,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 132  alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[27]))(5,*((C_word*)lf[27]+1),t3,t1,C_fix(1),((C_word*)((C_word*)t0)[6])[1]);}}
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4301,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* optimizer.scm: 163  alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[46]))(5,*((C_word*)lf[46]+1),t3,t1,C_fix(1),((C_word*)((C_word*)t0)[6])[1]);}}
 
-/* k4088 in k4061 in k4055 in k4049 in a4040 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4090(C_word c,C_word t0,C_word t1){
+/* k4299 in k4272 in k4266 in k4260 in a4251 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4301(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t3=f_4022(((C_word*)((C_word*)t0)[5])[1]);
-C_trace("optimizer.scm: 134  simplify");
+t3=f_4233(((C_word*)((C_word*)t0)[5])[1]);
+/* optimizer.scm: 165  simplify */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_4026(t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4237(t4,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k4031 in k4028 in simplify in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_4033(C_word c,C_word t0,C_word t1){
+/* k4242 in k4239 in simplify in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16521,8 +16589,8 @@ t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* touch in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static C_word C_fcall f_4022(C_word t0){
+/* touch in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static C_word C_fcall f_4233(C_word t0){
 C_word tmp;
 C_word t1;
 C_word t2;
@@ -16530,31 +16598,31 @@ C_stack_check;
 t1=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_TRUE);
 return(t1);}
 
-/* constant-node? in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_ccall f_3992(C_word c,C_word t0,C_word t1,C_word t2){
+/* constant-node? in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_ccall f_4203(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3992,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4203,3,t0,t1,t2);}
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[26],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[45],t3));}
 
-/* test in ##compiler#perform-high-level-optimizations in k3978 in k3704 in k3701 */
-static void C_fcall f_3986(C_word t0,C_word t1,C_word t2,C_word t3){
+/* test in ##compiler#perform-high-level-optimizations in k4189 in k3753 in k3750 */
+static void C_fcall f_4197(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3986,NULL,4,t0,t1,t2,t3);}
-C_trace("optimizer.scm: 116  get");
-((C_proc5)C_retrieve_symbol_proc(lf[25]))(5,*((C_word*)lf[25]+1),t1,((C_word*)t0)[2],t2,t3);}
+C_save_and_reclaim((void*)trf_4197,NULL,4,t0,t1,t2,t3);}
+/* optimizer.scm: 147  get */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),t1,((C_word*)t0)[2],t2,t3);}
 
-/* ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3708(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3757(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16563,59 +16631,145 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[15],*a=ab;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word t21;
+C_word t22;
+C_word t23;
+C_word t24;
+C_word t25;
+C_word t26;
+C_word t27;
+C_word ab[50],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3708,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_3757,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3711,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3729,a[2]=t2,a[3]=t7,a[4]=t6,a[5]=t4,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("optimizer.scm: 48   debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[6]))(4,*((C_word*)lf[6]+1),t8,lf[20],lf[21]);}
+t7=C_SCHEME_FALSE;
+t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
+t9=C_SCHEME_END_OF_LIST;
+t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
+t11=C_SCHEME_UNDEFINED;
+t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
+t13=C_SCHEME_UNDEFINED;
+t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
+t15=C_SCHEME_UNDEFINED;
+t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
+t17=C_SCHEME_UNDEFINED;
+t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
+t19=C_SCHEME_UNDEFINED;
+t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
+t21=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3760,a[2]=t6,a[3]=t8,a[4]=t4,tmp=(C_word)a,a+=5,tmp));
+t22=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3783,a[2]=t10,tmp=(C_word)a,a+=3,tmp));
+t23=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3790,a[2]=t10,a[3]=t8,tmp=(C_word)a,a+=4,tmp));
+t24=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3795,a[2]=t20,tmp=(C_word)a,a+=3,tmp));
+t25=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3829,a[2]=t8,a[3]=t12,a[4]=t14,a[5]=t20,a[6]=t18,a[7]=t16,a[8]=t4,a[9]=t6,a[10]=t10,tmp=(C_word)a,a+=11,tmp));
+t26=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4135,a[2]=t2,a[3]=t20,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* optimizer.scm: 113  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t26,lf[39],lf[40]);}
 
-/* k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3729(C_word c,C_word t0,C_word t1){
+/* k4133 in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word ab[10],*a=ab;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4135,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4138,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 114  scan */
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_3829(t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+
+/* k4136 in k4133 in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4138(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[7],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4138,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4141,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[2])[1]))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4187,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 116  delete-duplicates */
+((C_proc4)C_retrieve_symbol_proc(lf[37]))(4,*((C_word*)lf[37]+1),t3,((C_word*)((C_word*)t0)[2])[1],*((C_word*)lf[38]+1));}
+else{
+t3=t2;
+f_4141(2,t3,C_SCHEME_UNDEFINED);}}
+
+/* k4185 in k4136 in k4133 in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4187(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* optimizer.scm: 116  debugging */
+((C_proc5)C_retrieve_symbol_proc(lf[12]))(5,*((C_word*)lf[12]+1),((C_word*)t0)[2],lf[35],lf[36],t1);}
+
+/* k4139 in k4136 in k4133 in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4141(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3729,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3732,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3773,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("optimizer.scm: 49   call-with-current-continuation");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[19]+1)))(3,*((C_word*)lf[19]+1),t2,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_4141,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4146,tmp=(C_word)a,a+=2,tmp);
+/* for-each */
+t3=*((C_word*)lf[34]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3773(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4145 in k4139 in k4136 in k4133 in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4146(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word t9;
-C_word ab[15],*a=ab;
+C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3773,3,t0,t1,t2);}
-t3=C_SCHEME_UNDEFINED;
-t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_SCHEME_UNDEFINED;
-t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3776,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
-t8=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3810,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp));
-C_trace("optimizer.scm: 84   scan");
-t9=((C_word*)t6)[1];
-f_3810(t9,t1,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr3,(void*)f_4146,3,t0,t1,t2);}
+t3=C_SCHEME_END_OF_LIST;
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4152,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep((C_word)C_i_nullp(t3))){
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),t1,t2,lf[31],C_SCHEME_TRUE);}
+else{
+t5=(C_word)C_i_cdr(t3);
+if(C_truep((C_word)C_i_nullp(t5))){
+t6=(C_word)C_i_car(t3);
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),t1,t2,lf[31],t6);}
+else{
+/* ##sys#error */
+t6=*((C_word*)lf[32]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[33],t3);}}}
+
+/* k4150 in a4145 in k4139 in k4136 in k4133 in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4152(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[31],t1);}
 
-/* scan in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_fcall f_3810(C_word t0,C_word t1,C_word t2,C_word t3){
+/* scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3829(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16631,39 +16785,41 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word t17;
-C_word ab[11],*a=ab;
+C_word t18;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3810,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3829,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(2));
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(3));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(t9,lf[9]);
+t10=(C_word)C_eqp(t9,lf[2]);
 if(C_truep(t10)){
 t11=(C_word)C_i_car(t5);
-t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3850,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=t11,tmp=(C_word)a,a+=5,tmp);
+t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3866,a[2]=t11,a[3]=t1,a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3883,a[2]=t12,a[3]=((C_word*)t0)[9],a[4]=t11,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_memq(t11,t3))){
-t13=t12;
-f_3850(t13,C_SCHEME_FALSE);}
+t14=t13;
+f_3883(t14,C_SCHEME_FALSE);}
 else{
-t13=(C_word)C_i_memq(t11,((C_word*)((C_word*)t0)[6])[1]);
-t14=t12;
-f_3850(t14,(C_word)C_i_not(t13));}}
+t14=(C_word)C_i_memq(t11,((C_word*)((C_word*)t0)[8])[1]);
+t15=t13;
+f_3883(t15,(C_word)C_i_not(t14));}}
 else{
-t11=(C_word)C_eqp(t9,lf[10]);
-t12=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3877,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=t9,a[6]=t3,a[7]=((C_word*)t0)[4],a[8]=t7,a[9]=t1,a[10]=((C_word*)t0)[5],tmp=(C_word)a,a+=11,tmp);
+t11=(C_word)C_eqp(t9,lf[4]);
+t12=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3910,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=t2,a[7]=((C_word*)t0)[4],a[8]=t5,a[9]=t9,a[10]=((C_word*)t0)[5],a[11]=t3,a[12]=t1,a[13]=((C_word*)t0)[6],a[14]=t7,a[15]=((C_word*)t0)[7],tmp=(C_word)a,a+=16,tmp);
 if(C_truep(t11)){
 t13=t12;
-f_3877(t13,t11);}
+f_3910(t13,t11);}
 else{
-t13=(C_word)C_eqp(t9,lf[17]);
+t13=(C_word)C_eqp(t9,lf[29]);
 t14=t12;
-f_3877(t14,(C_truep(t13)?t13:(C_word)C_eqp(t9,lf[18])));}}}
+f_3910(t14,(C_truep(t13)?t13:(C_word)C_eqp(t9,lf[30])));}}}
 
-/* k3875 in scan in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_fcall f_3877(C_word t0,C_word t1){
+/* k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3910(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16674,112 +16830,383 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word t11;
-C_word t12;
-C_word t13;
-C_word t14;
-C_word t15;
-C_word ab[7],*a=ab;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3877,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3910,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3880,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[8]);
-C_trace("optimizer.scm: 66   scan");
-t4=((C_word*)((C_word*)t0)[7])[1];
-f_3810(t4,t2,t3,((C_word*)t0)[6]);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3913,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[12],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[15],tmp=(C_word)a,a+=7,tmp);
+t3=(C_word)C_i_car(((C_word*)t0)[14]);
+/* optimizer.scm: 75   scan */
+t4=((C_word*)((C_word*)t0)[10])[1];
+f_3829(t4,t2,t3,((C_word*)t0)[11]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[11]);
+t2=(C_word)C_eqp(((C_word*)t0)[9],lf[5]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3896,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[8]);
-C_trace("optimizer.scm: 70   scan");
-t5=((C_word*)((C_word*)t0)[7])[1];
-f_3810(t5,t3,t4,((C_word*)t0)[6]);}
-else{
-t3=(C_word)C_eqp(((C_word*)t0)[5],lf[13]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(((C_word*)t0)[5],lf[14]));
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3936,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[12],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[14],tmp=(C_word)a,a+=7,tmp);
+t4=(C_word)C_i_car(((C_word*)t0)[14]);
+/* optimizer.scm: 80   scan */
+t5=((C_word*)((C_word*)t0)[10])[1];
+f_3829(t5,t3,t4,((C_word*)t0)[11]);}
+else{
+t3=(C_word)C_eqp(((C_word*)t0)[9],lf[7]);
+t4=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_3960,a[2]=((C_word*)t0)[13],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[14],a[12]=((C_word*)t0)[8],a[13]=((C_word*)t0)[15],a[14]=((C_word*)t0)[9],a[15]=((C_word*)t0)[12],tmp=(C_word)a,a+=16,tmp);
+if(C_truep(t3)){
+t5=t4;
+f_3960(t5,t3);}
+else{
+t5=(C_word)C_eqp(((C_word*)t0)[9],lf[27]);
+t6=t4;
+f_3960(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[9],lf[28])));}}}}
+
+/* k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3960(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[12],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_3960,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=((C_word*)t0)[15];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
+else{
+t2=(C_word)C_eqp(((C_word*)t0)[14],lf[8]);
+if(C_truep(t2)){
+/* optimizer.scm: 85   touch */
+t3=((C_word*)t0)[15];
+((C_proc2)C_retrieve_proc(t3))(2,t3,f_3790(((C_word*)((C_word*)t0)[13])[1]));}
+else{
+t3=(C_word)C_eqp(((C_word*)t0)[14],lf[9]);
+if(C_truep(t3)){
+t4=(C_word)C_i_car(((C_word*)t0)[12]);
+t5=(C_word)C_i_car(((C_word*)t0)[11]);
+t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3984,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t5,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t4,a[10]=((C_word*)t0)[15],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
+/* optimizer.scm: 90   scan */
+t7=((C_word*)((C_word*)t0)[3])[1];
+f_3829(t7,t6,t5,((C_word*)t0)[8]);}
+else{
+/* optimizer.scm: 111  scan-each */
+t4=((C_word*)((C_word*)t0)[2])[1];
+f_3795(t4,((C_word*)t0)[15],((C_word*)t0)[11],((C_word*)t0)[8]);}}}}
+
+/* k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3984(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[11],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3984,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3987,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+/* optimizer.scm: 91   alist-ref */
+((C_proc4)C_retrieve_symbol_proc(lf[26]))(4,*((C_word*)lf[26]+1),t2,((C_word*)t0)[9],((C_word*)((C_word*)t0)[2])[1]);}
+
+/* k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3987(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[16],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3987,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4089,a[2]=((C_word*)t0)[8],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(t1)){
+t4=(C_word)C_i_memq(((C_word*)t0)[8],((C_word*)((C_word*)t0)[2])[1]);
+t5=t3;
+f_4089(t5,(C_word)C_i_not(t4));}
+else{
+t4=t3;
+f_4089(t4,C_SCHEME_FALSE);}}
+
+/* k4087 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_4089(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_4089,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4092,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 93   compiler-warning */
+((C_proc5)C_retrieve_symbol_proc(lf[23]))(5,*((C_word*)lf[23]+1),t2,lf[24],lf[25],((C_word*)t0)[2]);}
+else{
+t2=((C_word*)t0)[4];
+f_3990(2,t2,C_SCHEME_UNDEFINED);}}
+
+/* k4090 in k4087 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4092(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4092,2,t0,t1);}
+t2=(C_word)C_a_i_record(&a,4,lf[20],lf[21],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);
+/* optimizer.scm: 97   copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[22]))(4,*((C_word*)lf[22]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+
+/* k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3990(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[14],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3990,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3993,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4008,a[2]=((C_word*)t0)[8],a[3]=t2,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=((C_word*)((C_word*)t0)[3])[1];
 if(C_truep(t4)){
-t5=((C_word*)t0)[9];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}
+t5=t3;
+f_4008(t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[5],lf[15]);
-if(C_truep(t5)){
-C_trace("optimizer.scm: 75   return");
-t6=((C_word*)t0)[10];
-((C_proc3)C_retrieve_proc(t6))(3,t6,((C_word*)t0)[9],C_SCHEME_FALSE);}
+if(C_truep((C_word)C_i_memq(((C_word*)t0)[8],((C_word*)t0)[6]))){
+t5=t3;
+f_4008(t5,C_SCHEME_FALSE);}
 else{
-t6=(C_word)C_eqp(((C_word*)t0)[5],lf[16]);
-if(C_truep(t6)){
-t7=(C_word)C_i_car(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_memq(t7,((C_word*)t0)[6]))){
-t8=(C_word)C_i_car(((C_word*)t0)[8]);
-C_trace("optimizer.scm: 80   scan");
-t9=((C_word*)((C_word*)t0)[7])[1];
-f_3810(t9,((C_word*)t0)[9],t8,((C_word*)t0)[6]);}
-else{
-t8=f_3711(C_a_i(&a,3),((C_word*)t0)[3],t7);
-t9=(C_word)C_i_car(((C_word*)t0)[8]);
-C_trace("optimizer.scm: 80   scan");
-t10=((C_word*)((C_word*)t0)[7])[1];
-f_3810(t10,((C_word*)t0)[9],t9,((C_word*)t0)[6]);}}
-else{
-C_trace("optimizer.scm: 82   scan-each");
-t7=((C_word*)((C_word*)t0)[2])[1];
-f_3776(t7,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[6]);}}}}}}
+if(C_truep((C_word)C_i_memq(((C_word*)t0)[8],((C_word*)((C_word*)t0)[2])[1]))){
+t5=t3;
+f_4008(t5,C_SCHEME_FALSE);}
+else{
+t5=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t6=t3;
+f_4008(t6,(C_word)C_eqp(lf[2],t5));}}}}
+
+/* k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_4008(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[10],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_4008,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(2));
+t3=(C_word)C_i_car(t2);
+if(C_truep((C_word)C_i_memq(t3,((C_word*)t0)[4]))){
+t4=C_SCHEME_UNDEFINED;
+t5=((C_word*)t0)[3];
+f_3993(2,t5,t4);}
+else{
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4020,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4027,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+/* open-output-string */
+((C_proc2)C_retrieve_symbol_proc(lf[19]))(2,*((C_word*)lf[19]+1),t5);}}
+else{
+t2=((C_word*)t0)[3];
+f_3993(2,t2,C_SCHEME_UNDEFINED);}}
+
+/* k4025 in k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4027(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4027,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[16]+1)))(4,*((C_word*)lf[16]+1),t2,lf[18],t1);}
+
+/* k4028 in k4025 in k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4030(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4030,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4033,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* write */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
+
+/* k4031 in k4028 in k4025 in k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4033(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4033,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4036,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[16]+1)))(4,*((C_word*)lf[16]+1),t2,lf[17],((C_word*)t0)[3]);}
+
+/* k4034 in k4031 in k4028 in k4025 in k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4036(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4036,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4039,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* write */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
+
+/* k4037 in k4034 in k4031 in k4028 in k4025 in k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4039(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4039,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4042,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* get-output-string */
+((C_proc3)C_retrieve_symbol_proc(lf[14]))(3,*((C_word*)lf[14]+1),t2,((C_word*)t0)[2]);}
+
+/* k4040 in k4037 in k4034 in k4031 in k4028 in k4025 in k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4042(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* optimizer.scm: 106  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),((C_word*)t0)[2],lf[13],t1);}
+
+/* k4018 in k4006 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_4020(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* optimizer.scm: 107  ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[10]))(5,*((C_word*)lf[10]+1),((C_word*)t0)[4],((C_word*)t0)[3],lf[11],((C_word*)t0)[2]);}
 
-/* k3894 in k3875 in scan in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3896(C_word c,C_word t0,C_word t1){
+/* k3991 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3993(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3993,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3996,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+if(C_truep((C_word)C_i_memq(((C_word*)t0)[5],((C_word*)t0)[3]))){
+/* optimizer.scm: 109  remember */
+t3=((C_word*)((C_word*)t0)[7])[1];
+f_3783(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+else{
+/* optimizer.scm: 108  mark */
+t3=((C_word*)((C_word*)t0)[2])[1];
+f_3760(t3,t2,((C_word*)t0)[5]);}}
+
+/* k3994 in k3991 in k3988 in k3985 in k3982 in k3958 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3996(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* optimizer.scm: 109  remember */
+t2=((C_word*)((C_word*)t0)[5])[1];
+f_3783(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* k3934 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3896,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3936,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3907,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("optimizer.scm: 71   append");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3947,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* optimizer.scm: 81   append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[6]+1)))(4,*((C_word*)lf[6]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k3905 in k3894 in k3875 in scan in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3907(C_word c,C_word t0,C_word t1){
+/* k3945 in k3934 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("optimizer.scm: 71   scan");
+/* optimizer.scm: 81   scan */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_3810(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_3829(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k3878 in k3875 in scan in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3880(C_word c,C_word t0,C_word t1){
+/* k3911 in k3908 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
+C_word t4;
 C_word *a;
-C_trace("optimizer.scm: 67   return");
-t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_FALSE);}
+t2=f_3790(((C_word*)((C_word*)t0)[6])[1]);
+t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
+/* optimizer.scm: 77   scan-each */
+t4=((C_word*)((C_word*)t0)[4])[1];
+f_3795(t4,((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* k3848 in scan in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_fcall f_3850(C_word t0,C_word t1){
+/* k3881 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3883(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3850,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3883,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
+f_3866(t4,t3);}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}
+f_3866(t2,C_SCHEME_UNDEFINED);}}
+
+/* k3864 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3866(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[7],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_3866,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3870,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3872,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* optimizer.scm: 72   remove */
+((C_proc4)C_retrieve_symbol_proc(lf[3]))(4,*((C_word*)lf[3]+1),t2,t3,((C_word*)((C_word*)t0)[4])[1]);}
+
+/* a3871 in k3864 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3872(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word *a;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_3872,3,t0,t1,t2);}
+t3=(C_word)C_i_car(t2);
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(t3,((C_word*)t0)[2]));}
+
+/* k3868 in k3864 in scan in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3870(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* scan-each in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_fcall f_3776(C_word t0,C_word t1,C_word t2,C_word t3){
+/* scan-each in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3795(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16787,15 +17214,15 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3776,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_3795,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3782,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3801,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_3782(t7,t1,t2);}
+f_3801(t7,t1,t2);}
 
-/* loop43 in scan-each in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_fcall f_3782(C_word t0,C_word t1,C_word t2){
+/* loop53 in scan-each in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3801(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16804,780 +17231,798 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3782,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_3801,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3790,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3797,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3809,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3816,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g5051");
+/* g6061 */
 t6=t3;
-f_3790(t6,t4,t5);}
+f_3809(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3795 in loop43 in scan-each in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3797(C_word c,C_word t0,C_word t1){
+/* k3814 in loop53 in scan-each in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3782(t3,((C_word*)t0)[2],t2);}
+f_3801(t3,((C_word*)t0)[2],t2);}
 
-/* g50 in loop43 in scan-each in a3772 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_fcall f_3790(C_word t0,C_word t1,C_word t2){
+/* g60 in loop53 in scan-each in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3809(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3790,NULL,3,t0,t1,t2);}
-C_trace("optimizer.scm: 53   scan");
+C_save_and_reclaim((void*)trf_3809,NULL,3,t0,t1,t2);}
+/* optimizer.scm: 60   scan */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_3810(t3,t1,t2,((C_word*)t0)[2]);}
+f_3829(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k3730 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3732(C_word c,C_word t0,C_word t1){
+/* touch in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static C_word C_fcall f_3790(C_word t0){
 C_word tmp;
+C_word t1;
 C_word t2;
 C_word t3;
+C_stack_check;
+t1=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_TRUE);
+t2=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_END_OF_LIST);
+return(t2);}
+
+/* remember in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3783(C_word t0,C_word t1,C_word t2,C_word t3){
+C_word tmp;
+C_word t4;
+C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3732,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3735,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("optimizer.scm: 85   debugging");
-((C_proc5)C_retrieve_symbol_proc(lf[6]))(5,*((C_word*)lf[6]+1),t2,lf[7],lf[8],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)trf_3783,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3788,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* optimizer.scm: 53   alist-update! */
+((C_proc5)C_retrieve_symbol_proc(lf[1]))(5,*((C_word*)lf[1]+1),t4,t2,t3,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k3733 in k3730 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3735(C_word c,C_word t0,C_word t1){
+/* k3786 in remember in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_ccall f_3788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[2],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3735,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3740,tmp=(C_word)a,a+=2,tmp);
-C_trace("for-each");
-t3=*((C_word*)lf[5]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t2,((C_word*)((C_word*)t0)[2])[1]);}
+C_word *a;
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* a3739 in k3733 in k3730 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3740(C_word c,C_word t0,C_word t1,C_word t2){
+/* mark in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3760(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word t7;
-C_word ab[4],*a=ab;
-if(c!=3) C_bad_argc_2(c,3,t0);
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3740,3,t0,t1,t2);}
-t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3746,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[1]))(5,*((C_word*)lf[1]+1),t1,t2,lf[2],C_SCHEME_TRUE);}
-else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
-t6=(C_word)C_i_car(t3);
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[1]))(5,*((C_word*)lf[1]+1),t1,t2,lf[2],t6);}
+C_save_and_reclaim((void*)trf_3760,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3767,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=((C_word*)((C_word*)t0)[3])[1];
+if(C_truep(t4)){
+t5=t3;
+f_3767(t5,C_SCHEME_FALSE);}
 else{
-C_trace("##sys#error");
-t6=*((C_word*)lf[3]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[4],t3);}}}
-
-/* k3744 in a3739 in k3733 in k3730 in k3727 in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static void C_ccall f_3746(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-C_trace("##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[1]))(5,*((C_word*)lf[1]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[2],t1);}
+t5=(C_word)C_i_memq(t2,((C_word*)((C_word*)t0)[2])[1]);
+t6=t3;
+f_3767(t6,(C_word)C_i_not(t5));}}
 
-/* mark in ##compiler#scan-toplevel-assignments in k3704 in k3701 */
-static C_word C_fcall f_3711(C_word *a,C_word t0,C_word t1){
+/* k3765 in mark in ##compiler#scan-toplevel-assignments in k3753 in k3750 */
+static void C_fcall f_3767(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_stack_check;
-if(C_truep((C_word)C_i_memq(t1,((C_word*)((C_word*)t0)[3])[1]))){
-t2=C_SCHEME_UNDEFINED;
-return(t2);}
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_3767,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
+t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
+t4=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[2])[1]);
-t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
-return(t3);}}
+t2=C_SCHEME_UNDEFINED;
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[662] = {
+static C_PTABLE_ENTRY ptable[684] = {
 {"toplevel:optimizer_scm",(void*)C_optimizer_toplevel},
-{"f_3703:optimizer_scm",(void*)f_3703},
-{"f_3706:optimizer_scm",(void*)f_3706},
-{"f_3980:optimizer_scm",(void*)f_3980},
-{"f_14556:optimizer_scm",(void*)f_14556},
-{"f_14564:optimizer_scm",(void*)f_14564},
-{"f_14569:optimizer_scm",(void*)f_14569},
-{"f_14619:optimizer_scm",(void*)f_14619},
-{"f_14623:optimizer_scm",(void*)f_14623},
-{"f_14579:optimizer_scm",(void*)f_14579},
-{"f_14583:optimizer_scm",(void*)f_14583},
-{"f_14605:optimizer_scm",(void*)f_14605},
-{"f_6170:optimizer_scm",(void*)f_6170},
-{"f_13465:optimizer_scm",(void*)f_13465},
-{"f_13511:optimizer_scm",(void*)f_13511},
-{"f_13613:optimizer_scm",(void*)f_13613},
-{"f_13623:optimizer_scm",(void*)f_13623},
-{"f_13960:optimizer_scm",(void*)f_13960},
-{"f_13952:optimizer_scm",(void*)f_13952},
-{"f_13729:optimizer_scm",(void*)f_13729},
-{"f_13758:optimizer_scm",(void*)f_13758},
+{"f_3752:optimizer_scm",(void*)f_3752},
+{"f_3755:optimizer_scm",(void*)f_3755},
+{"f_4191:optimizer_scm",(void*)f_4191},
+{"f_14726:optimizer_scm",(void*)f_14726},
+{"f_14734:optimizer_scm",(void*)f_14734},
+{"f_14739:optimizer_scm",(void*)f_14739},
+{"f_14789:optimizer_scm",(void*)f_14789},
+{"f_14793:optimizer_scm",(void*)f_14793},
+{"f_14749:optimizer_scm",(void*)f_14749},
+{"f_14753:optimizer_scm",(void*)f_14753},
+{"f_14775:optimizer_scm",(void*)f_14775},
+{"f_6390:optimizer_scm",(void*)f_6390},
+{"f_13635:optimizer_scm",(void*)f_13635},
+{"f_13681:optimizer_scm",(void*)f_13681},
+{"f_13783:optimizer_scm",(void*)f_13783},
+{"f_13793:optimizer_scm",(void*)f_13793},
+{"f_14130:optimizer_scm",(void*)f_14130},
+{"f_14122:optimizer_scm",(void*)f_14122},
+{"f_13899:optimizer_scm",(void*)f_13899},
 {"f_13928:optimizer_scm",(void*)f_13928},
-{"f_13920:optimizer_scm",(void*)f_13920},
-{"f_13789:optimizer_scm",(void*)f_13789},
-{"f_13842:optimizer_scm",(void*)f_13842},
-{"f_13832:optimizer_scm",(void*)f_13832},
-{"f_13840:optimizer_scm",(void*)f_13840},
-{"f_14014:optimizer_scm",(void*)f_14014},
-{"f_14027:optimizer_scm",(void*)f_14027},
-{"f_14069:optimizer_scm",(void*)f_14069},
-{"f_14053:optimizer_scm",(void*)f_14053},
-{"f_14057:optimizer_scm",(void*)f_14057},
-{"f_14049:optimizer_scm",(void*)f_14049},
-{"f_14235:optimizer_scm",(void*)f_14235},
-{"f_14248:optimizer_scm",(void*)f_14248},
-{"f_14254:optimizer_scm",(void*)f_14254},
-{"f_14306:optimizer_scm",(void*)f_14306},
-{"f_14298:optimizer_scm",(void*)f_14298},
-{"f_14282:optimizer_scm",(void*)f_14282},
-{"f_14286:optimizer_scm",(void*)f_14286},
-{"f_14290:optimizer_scm",(void*)f_14290},
-{"f_6173:optimizer_scm",(void*)f_6173},
-{"f_13106:optimizer_scm",(void*)f_13106},
-{"f_13128:optimizer_scm",(void*)f_13128},
-{"f_13208:optimizer_scm",(void*)f_13208},
-{"f_13166:optimizer_scm",(void*)f_13166},
-{"f_13200:optimizer_scm",(void*)f_13200},
-{"f_13204:optimizer_scm",(void*)f_13204},
-{"f_13192:optimizer_scm",(void*)f_13192},
+{"f_14098:optimizer_scm",(void*)f_14098},
+{"f_14090:optimizer_scm",(void*)f_14090},
+{"f_13959:optimizer_scm",(void*)f_13959},
+{"f_14012:optimizer_scm",(void*)f_14012},
+{"f_14002:optimizer_scm",(void*)f_14002},
+{"f_14010:optimizer_scm",(void*)f_14010},
+{"f_14184:optimizer_scm",(void*)f_14184},
+{"f_14197:optimizer_scm",(void*)f_14197},
+{"f_14239:optimizer_scm",(void*)f_14239},
+{"f_14223:optimizer_scm",(void*)f_14223},
+{"f_14227:optimizer_scm",(void*)f_14227},
+{"f_14219:optimizer_scm",(void*)f_14219},
+{"f_14405:optimizer_scm",(void*)f_14405},
+{"f_14418:optimizer_scm",(void*)f_14418},
+{"f_14424:optimizer_scm",(void*)f_14424},
+{"f_14476:optimizer_scm",(void*)f_14476},
+{"f_14468:optimizer_scm",(void*)f_14468},
+{"f_14452:optimizer_scm",(void*)f_14452},
+{"f_14456:optimizer_scm",(void*)f_14456},
+{"f_14460:optimizer_scm",(void*)f_14460},
+{"f_6393:optimizer_scm",(void*)f_6393},
+{"f_13276:optimizer_scm",(void*)f_13276},
+{"f_13298:optimizer_scm",(void*)f_13298},
+{"f_13378:optimizer_scm",(void*)f_13378},
+{"f_13336:optimizer_scm",(void*)f_13336},
+{"f_13370:optimizer_scm",(void*)f_13370},
+{"f_13374:optimizer_scm",(void*)f_13374},
+{"f_13362:optimizer_scm",(void*)f_13362},
+{"f_13334:optimizer_scm",(void*)f_13334},
+{"f_13472:optimizer_scm",(void*)f_13472},
+{"f_13492:optimizer_scm",(void*)f_13492},
+{"f_6396:optimizer_scm",(void*)f_6396},
+{"f_6885:optimizer_scm",(void*)f_6885},
+{"f_10651:optimizer_scm",(void*)f_10651},
+{"f_13149:optimizer_scm",(void*)f_13149},
+{"f_13152:optimizer_scm",(void*)f_13152},
+{"f_13155:optimizer_scm",(void*)f_13155},
+{"f_13158:optimizer_scm",(void*)f_13158},
+{"f_13161:optimizer_scm",(void*)f_13161},
 {"f_13164:optimizer_scm",(void*)f_13164},
-{"f_13302:optimizer_scm",(void*)f_13302},
-{"f_13322:optimizer_scm",(void*)f_13322},
-{"f_6176:optimizer_scm",(void*)f_6176},
-{"f_6665:optimizer_scm",(void*)f_6665},
-{"f_10487:optimizer_scm",(void*)f_10487},
-{"f_12985:optimizer_scm",(void*)f_12985},
-{"f_12988:optimizer_scm",(void*)f_12988},
-{"f_12991:optimizer_scm",(void*)f_12991},
-{"f_12994:optimizer_scm",(void*)f_12994},
-{"f_12997:optimizer_scm",(void*)f_12997},
-{"f_13000:optimizer_scm",(void*)f_13000},
-{"f_13077:optimizer_scm",(void*)f_13077},
-{"f_13003:optimizer_scm",(void*)f_13003},
-{"f_13006:optimizer_scm",(void*)f_13006},
-{"f_13009:optimizer_scm",(void*)f_13009},
-{"f_13071:optimizer_scm",(void*)f_13071},
-{"f_13012:optimizer_scm",(void*)f_13012},
-{"f_13015:optimizer_scm",(void*)f_13015},
-{"f_13068:optimizer_scm",(void*)f_13068},
-{"f_11264:optimizer_scm",(void*)f_11264},
-{"f_11282:optimizer_scm",(void*)f_11282},
-{"f_11288:optimizer_scm",(void*)f_11288},
-{"f_11268:optimizer_scm",(void*)f_11268},
-{"f_13018:optimizer_scm",(void*)f_13018},
-{"f_13060:optimizer_scm",(void*)f_13060},
-{"f_13058:optimizer_scm",(void*)f_13058},
-{"f_13021:optimizer_scm",(void*)f_13021},
-{"f_13024:optimizer_scm",(void*)f_13024},
-{"f_13027:optimizer_scm",(void*)f_13027},
-{"f_13051:optimizer_scm",(void*)f_13051},
-{"f_13030:optimizer_scm",(void*)f_13030},
-{"f_13033:optimizer_scm",(void*)f_13033},
-{"f_13036:optimizer_scm",(void*)f_13036},
-{"f_13039:optimizer_scm",(void*)f_13039},
-{"f_13042:optimizer_scm",(void*)f_13042},
-{"f_13045:optimizer_scm",(void*)f_13045},
-{"f_12744:optimizer_scm",(void*)f_12744},
-{"f_12750:optimizer_scm",(void*)f_12750},
-{"f_12961:optimizer_scm",(void*)f_12961},
-{"f_12971:optimizer_scm",(void*)f_12971},
-{"f_12935:optimizer_scm",(void*)f_12935},
-{"f_12945:optimizer_scm",(void*)f_12945},
-{"f_12905:optimizer_scm",(void*)f_12905},
+{"f_13247:optimizer_scm",(void*)f_13247},
+{"f_13167:optimizer_scm",(void*)f_13167},
+{"f_13170:optimizer_scm",(void*)f_13170},
+{"f_13173:optimizer_scm",(void*)f_13173},
+{"f_13241:optimizer_scm",(void*)f_13241},
+{"f_13176:optimizer_scm",(void*)f_13176},
+{"f_13179:optimizer_scm",(void*)f_13179},
+{"f_13238:optimizer_scm",(void*)f_13238},
+{"f_11428:optimizer_scm",(void*)f_11428},
+{"f_11446:optimizer_scm",(void*)f_11446},
+{"f_11452:optimizer_scm",(void*)f_11452},
+{"f_11432:optimizer_scm",(void*)f_11432},
+{"f_13182:optimizer_scm",(void*)f_13182},
+{"f_13230:optimizer_scm",(void*)f_13230},
+{"f_13228:optimizer_scm",(void*)f_13228},
+{"f_13185:optimizer_scm",(void*)f_13185},
+{"f_13188:optimizer_scm",(void*)f_13188},
+{"f_13191:optimizer_scm",(void*)f_13191},
+{"f_13215:optimizer_scm",(void*)f_13215},
+{"f_13194:optimizer_scm",(void*)f_13194},
+{"f_13197:optimizer_scm",(void*)f_13197},
+{"f_13200:optimizer_scm",(void*)f_13200},
+{"f_13203:optimizer_scm",(void*)f_13203},
+{"f_13206:optimizer_scm",(void*)f_13206},
+{"f_13209:optimizer_scm",(void*)f_13209},
+{"f_12908:optimizer_scm",(void*)f_12908},
 {"f_12914:optimizer_scm",(void*)f_12914},
-{"f_12917:optimizer_scm",(void*)f_12917},
-{"f_12875:optimizer_scm",(void*)f_12875},
+{"f_13125:optimizer_scm",(void*)f_13125},
+{"f_13135:optimizer_scm",(void*)f_13135},
+{"f_13099:optimizer_scm",(void*)f_13099},
+{"f_13109:optimizer_scm",(void*)f_13109},
+{"f_13069:optimizer_scm",(void*)f_13069},
+{"f_13078:optimizer_scm",(void*)f_13078},
+{"f_13081:optimizer_scm",(void*)f_13081},
+{"f_13039:optimizer_scm",(void*)f_13039},
+{"f_13049:optimizer_scm",(void*)f_13049},
+{"f_12948:optimizer_scm",(void*)f_12948},
+{"f_12953:optimizer_scm",(void*)f_12953},
+{"f_12991:optimizer_scm",(void*)f_12991},
+{"f_12976:optimizer_scm",(void*)f_12976},
+{"f_12987:optimizer_scm",(void*)f_12987},
+{"f_12983:optimizer_scm",(void*)f_12983},
+{"f_12710:optimizer_scm",(void*)f_12710},
+{"f_12716:optimizer_scm",(void*)f_12716},
 {"f_12885:optimizer_scm",(void*)f_12885},
-{"f_12784:optimizer_scm",(void*)f_12784},
-{"f_12789:optimizer_scm",(void*)f_12789},
-{"f_12827:optimizer_scm",(void*)f_12827},
-{"f_12812:optimizer_scm",(void*)f_12812},
-{"f_12823:optimizer_scm",(void*)f_12823},
-{"f_12819:optimizer_scm",(void*)f_12819},
-{"f_12546:optimizer_scm",(void*)f_12546},
-{"f_12552:optimizer_scm",(void*)f_12552},
-{"f_12721:optimizer_scm",(void*)f_12721},
-{"f_12731:optimizer_scm",(void*)f_12731},
-{"f_12661:optimizer_scm",(void*)f_12661},
-{"f_12690:optimizer_scm",(void*)f_12690},
-{"f_12651:optimizer_scm",(void*)f_12651},
-{"f_12647:optimizer_scm",(void*)f_12647},
-{"f_12589:optimizer_scm",(void*)f_12589},
-{"f_12603:optimizer_scm",(void*)f_12603},
-{"f_12613:optimizer_scm",(void*)f_12613},
-{"f_12018:optimizer_scm",(void*)f_12018},
-{"f_12032:optimizer_scm",(void*)f_12032},
-{"f_12039:optimizer_scm",(void*)f_12039},
-{"f_12042:optimizer_scm",(void*)f_12042},
-{"f_12051:optimizer_scm",(void*)f_12051},
+{"f_12895:optimizer_scm",(void*)f_12895},
+{"f_12825:optimizer_scm",(void*)f_12825},
+{"f_12854:optimizer_scm",(void*)f_12854},
+{"f_12815:optimizer_scm",(void*)f_12815},
+{"f_12811:optimizer_scm",(void*)f_12811},
+{"f_12753:optimizer_scm",(void*)f_12753},
+{"f_12767:optimizer_scm",(void*)f_12767},
+{"f_12777:optimizer_scm",(void*)f_12777},
+{"f_12182:optimizer_scm",(void*)f_12182},
+{"f_12196:optimizer_scm",(void*)f_12196},
 {"f_12203:optimizer_scm",(void*)f_12203},
-{"f_12232:optimizer_scm",(void*)f_12232},
-{"f_12058:optimizer_scm",(void*)f_12058},
-{"f_12154:optimizer_scm",(void*)f_12154},
-{"f_12187:optimizer_scm",(void*)f_12187},
-{"f_12167:optimizer_scm",(void*)f_12167},
-{"f_12061:optimizer_scm",(void*)f_12061},
-{"f_12282:optimizer_scm",(void*)f_12282},
-{"f_12523:optimizer_scm",(void*)f_12523},
-{"f_12533:optimizer_scm",(void*)f_12533},
-{"f_12464:optimizer_scm",(void*)f_12464},
-{"f_12485:optimizer_scm",(void*)f_12485},
-{"f_12483:optimizer_scm",(void*)f_12483},
-{"f_12479:optimizer_scm",(void*)f_12479},
-{"f_12411:optimizer_scm",(void*)f_12411},
-{"f_12416:optimizer_scm",(void*)f_12416},
-{"f_12426:optimizer_scm",(void*)f_12426},
-{"f_12348:optimizer_scm",(void*)f_12348},
-{"f_12346:optimizer_scm",(void*)f_12346},
-{"f_12316:optimizer_scm",(void*)f_12316},
-{"f_12321:optimizer_scm",(void*)f_12321},
+{"f_12206:optimizer_scm",(void*)f_12206},
+{"f_12215:optimizer_scm",(void*)f_12215},
+{"f_12367:optimizer_scm",(void*)f_12367},
+{"f_12396:optimizer_scm",(void*)f_12396},
+{"f_12222:optimizer_scm",(void*)f_12222},
+{"f_12318:optimizer_scm",(void*)f_12318},
+{"f_12351:optimizer_scm",(void*)f_12351},
 {"f_12331:optimizer_scm",(void*)f_12331},
-{"f_12267:optimizer_scm",(void*)f_12267},
+{"f_12225:optimizer_scm",(void*)f_12225},
+{"f_12446:optimizer_scm",(void*)f_12446},
+{"f_12687:optimizer_scm",(void*)f_12687},
+{"f_12697:optimizer_scm",(void*)f_12697},
+{"f_12628:optimizer_scm",(void*)f_12628},
+{"f_12649:optimizer_scm",(void*)f_12649},
+{"f_12647:optimizer_scm",(void*)f_12647},
+{"f_12643:optimizer_scm",(void*)f_12643},
+{"f_12575:optimizer_scm",(void*)f_12575},
+{"f_12580:optimizer_scm",(void*)f_12580},
+{"f_12590:optimizer_scm",(void*)f_12590},
+{"f_12512:optimizer_scm",(void*)f_12512},
+{"f_12510:optimizer_scm",(void*)f_12510},
+{"f_12480:optimizer_scm",(void*)f_12480},
+{"f_12485:optimizer_scm",(void*)f_12485},
+{"f_12495:optimizer_scm",(void*)f_12495},
+{"f_12431:optimizer_scm",(void*)f_12431},
+{"f_12228:optimizer_scm",(void*)f_12228},
+{"f_12303:optimizer_scm",(void*)f_12303},
+{"f_12291:optimizer_scm",(void*)f_12291},
+{"f_12287:optimizer_scm",(void*)f_12287},
+{"f_12194:optimizer_scm",(void*)f_12194},
+{"f_11773:optimizer_scm",(void*)f_11773},
+{"f_12134:optimizer_scm",(void*)f_12134},
+{"f_11899:optimizer_scm",(void*)f_11899},
+{"f_12111:optimizer_scm",(void*)f_12111},
+{"f_12121:optimizer_scm",(void*)f_12121},
+{"f_12032:optimizer_scm",(void*)f_12032},
+{"f_12037:optimizer_scm",(void*)f_12037},
+{"f_12105:optimizer_scm",(void*)f_12105},
 {"f_12064:optimizer_scm",(void*)f_12064},
-{"f_12139:optimizer_scm",(void*)f_12139},
-{"f_12127:optimizer_scm",(void*)f_12127},
-{"f_12123:optimizer_scm",(void*)f_12123},
-{"f_12030:optimizer_scm",(void*)f_12030},
-{"f_11609:optimizer_scm",(void*)f_11609},
-{"f_11970:optimizer_scm",(void*)f_11970},
-{"f_11735:optimizer_scm",(void*)f_11735},
-{"f_11947:optimizer_scm",(void*)f_11947},
-{"f_11957:optimizer_scm",(void*)f_11957},
-{"f_11868:optimizer_scm",(void*)f_11868},
-{"f_11873:optimizer_scm",(void*)f_11873},
-{"f_11941:optimizer_scm",(void*)f_11941},
-{"f_11900:optimizer_scm",(void*)f_11900},
-{"f_11938:optimizer_scm",(void*)f_11938},
-{"f_11618:optimizer_scm",(void*)f_11618},
-{"f_11711:optimizer_scm",(void*)f_11711},
-{"f_11721:optimizer_scm",(void*)f_11721},
+{"f_12102:optimizer_scm",(void*)f_12102},
+{"f_11782:optimizer_scm",(void*)f_11782},
+{"f_11875:optimizer_scm",(void*)f_11875},
+{"f_11885:optimizer_scm",(void*)f_11885},
+{"f_11858:optimizer_scm",(void*)f_11858},
+{"f_11863:optimizer_scm",(void*)f_11863},
+{"f_11817:optimizer_scm",(void*)f_11817},
+{"f_11822:optimizer_scm",(void*)f_11822},
+{"f_11832:optimizer_scm",(void*)f_11832},
+{"f_11780:optimizer_scm",(void*)f_11780},
+{"f_12094:optimizer_scm",(void*)f_12094},
+{"f_12080:optimizer_scm",(void*)f_12080},
+{"f_12078:optimizer_scm",(void*)f_12078},
+{"f_11901:optimizer_scm",(void*)f_11901},
+{"f_12025:optimizer_scm",(void*)f_12025},
+{"f_12023:optimizer_scm",(void*)f_12023},
+{"f_11989:optimizer_scm",(void*)f_11989},
+{"f_12008:optimizer_scm",(void*)f_12008},
+{"f_11997:optimizer_scm",(void*)f_11997},
+{"f_11921:optimizer_scm",(void*)f_11921},
+{"f_11945:optimizer_scm",(void*)f_11945},
+{"f_11972:optimizer_scm",(void*)f_11972},
+{"f_11943:optimizer_scm",(void*)f_11943},
+{"f_11939:optimizer_scm",(void*)f_11939},
+{"f_11931:optimizer_scm",(void*)f_11931},
+{"f_11462:optimizer_scm",(void*)f_11462},
+{"f_11468:optimizer_scm",(void*)f_11468},
+{"f_11502:optimizer_scm",(void*)f_11502},
+{"f_11724:optimizer_scm",(void*)f_11724},
+{"f_11739:optimizer_scm",(void*)f_11739},
+{"f_11732:optimizer_scm",(void*)f_11732},
+{"f_11621:optimizer_scm",(void*)f_11621},
+{"f_11637:optimizer_scm",(void*)f_11637},
+{"f_11690:optimizer_scm",(void*)f_11690},
 {"f_11694:optimizer_scm",(void*)f_11694},
-{"f_11699:optimizer_scm",(void*)f_11699},
-{"f_11653:optimizer_scm",(void*)f_11653},
-{"f_11658:optimizer_scm",(void*)f_11658},
-{"f_11668:optimizer_scm",(void*)f_11668},
-{"f_11616:optimizer_scm",(void*)f_11616},
-{"f_11930:optimizer_scm",(void*)f_11930},
-{"f_11916:optimizer_scm",(void*)f_11916},
-{"f_11914:optimizer_scm",(void*)f_11914},
-{"f_11737:optimizer_scm",(void*)f_11737},
-{"f_11861:optimizer_scm",(void*)f_11861},
-{"f_11859:optimizer_scm",(void*)f_11859},
-{"f_11825:optimizer_scm",(void*)f_11825},
-{"f_11844:optimizer_scm",(void*)f_11844},
-{"f_11833:optimizer_scm",(void*)f_11833},
-{"f_11757:optimizer_scm",(void*)f_11757},
-{"f_11781:optimizer_scm",(void*)f_11781},
-{"f_11808:optimizer_scm",(void*)f_11808},
-{"f_11779:optimizer_scm",(void*)f_11779},
-{"f_11775:optimizer_scm",(void*)f_11775},
-{"f_11767:optimizer_scm",(void*)f_11767},
-{"f_11298:optimizer_scm",(void*)f_11298},
-{"f_11304:optimizer_scm",(void*)f_11304},
+{"f_11657:optimizer_scm",(void*)f_11657},
+{"f_11666:optimizer_scm",(void*)f_11666},
+{"f_11676:optimizer_scm",(void*)f_11676},
+{"f_11588:optimizer_scm",(void*)f_11588},
+{"f_11593:optimizer_scm",(void*)f_11593},
+{"f_11608:optimizer_scm",(void*)f_11608},
+{"f_11601:optimizer_scm",(void*)f_11601},
+{"f_11564:optimizer_scm",(void*)f_11564},
+{"f_11576:optimizer_scm",(void*)f_11576},
+{"f_11513:optimizer_scm",(void*)f_11513},
+{"f_11534:optimizer_scm",(void*)f_11534},
+{"f_11531:optimizer_scm",(void*)f_11531},
+{"f_11466:optimizer_scm",(void*)f_11466},
+{"f_11181:optimizer_scm",(void*)f_11181},
+{"f_11187:optimizer_scm",(void*)f_11187},
+{"f_11221:optimizer_scm",(void*)f_11221},
+{"f_11323:optimizer_scm",(void*)f_11323},
 {"f_11338:optimizer_scm",(void*)f_11338},
-{"f_11560:optimizer_scm",(void*)f_11560},
-{"f_11575:optimizer_scm",(void*)f_11575},
-{"f_11568:optimizer_scm",(void*)f_11568},
-{"f_11457:optimizer_scm",(void*)f_11457},
-{"f_11473:optimizer_scm",(void*)f_11473},
-{"f_11526:optimizer_scm",(void*)f_11526},
-{"f_11530:optimizer_scm",(void*)f_11530},
-{"f_11493:optimizer_scm",(void*)f_11493},
-{"f_11502:optimizer_scm",(void*)f_11502},
-{"f_11512:optimizer_scm",(void*)f_11512},
-{"f_11424:optimizer_scm",(void*)f_11424},
-{"f_11429:optimizer_scm",(void*)f_11429},
-{"f_11444:optimizer_scm",(void*)f_11444},
-{"f_11437:optimizer_scm",(void*)f_11437},
-{"f_11400:optimizer_scm",(void*)f_11400},
-{"f_11412:optimizer_scm",(void*)f_11412},
-{"f_11349:optimizer_scm",(void*)f_11349},
-{"f_11370:optimizer_scm",(void*)f_11370},
-{"f_11367:optimizer_scm",(void*)f_11367},
-{"f_11302:optimizer_scm",(void*)f_11302},
-{"f_11017:optimizer_scm",(void*)f_11017},
-{"f_11023:optimizer_scm",(void*)f_11023},
-{"f_11057:optimizer_scm",(void*)f_11057},
-{"f_11159:optimizer_scm",(void*)f_11159},
-{"f_11174:optimizer_scm",(void*)f_11174},
+{"f_11331:optimizer_scm",(void*)f_11331},
+{"f_11314:optimizer_scm",(void*)f_11314},
+{"f_11280:optimizer_scm",(void*)f_11280},
+{"f_11289:optimizer_scm",(void*)f_11289},
+{"f_11301:optimizer_scm",(void*)f_11301},
+{"f_11232:optimizer_scm",(void*)f_11232},
+{"f_11253:optimizer_scm",(void*)f_11253},
+{"f_11250:optimizer_scm",(void*)f_11250},
+{"f_11185:optimizer_scm",(void*)f_11185},
+{"f_11048:optimizer_scm",(void*)f_11048},
+{"f_11054:optimizer_scm",(void*)f_11054},
+{"f_11098:optimizer_scm",(void*)f_11098},
+{"f_11103:optimizer_scm",(void*)f_11103},
+{"f_11110:optimizer_scm",(void*)f_11110},
+{"f_11171:optimizer_scm",(void*)f_11171},
 {"f_11167:optimizer_scm",(void*)f_11167},
-{"f_11150:optimizer_scm",(void*)f_11150},
-{"f_11116:optimizer_scm",(void*)f_11116},
 {"f_11125:optimizer_scm",(void*)f_11125},
-{"f_11137:optimizer_scm",(void*)f_11137},
-{"f_11068:optimizer_scm",(void*)f_11068},
-{"f_11089:optimizer_scm",(void*)f_11089},
-{"f_11086:optimizer_scm",(void*)f_11086},
-{"f_11021:optimizer_scm",(void*)f_11021},
-{"f_10884:optimizer_scm",(void*)f_10884},
-{"f_10890:optimizer_scm",(void*)f_10890},
-{"f_10934:optimizer_scm",(void*)f_10934},
+{"f_11159:optimizer_scm",(void*)f_11159},
+{"f_11152:optimizer_scm",(void*)f_11152},
+{"f_11123:optimizer_scm",(void*)f_11123},
+{"f_11088:optimizer_scm",(void*)f_11088},
+{"f_11066:optimizer_scm",(void*)f_11066},
+{"f_11073:optimizer_scm",(void*)f_11073},
+{"f_10760:optimizer_scm",(void*)f_10760},
+{"f_10973:optimizer_scm",(void*)f_10973},
+{"f_11035:optimizer_scm",(void*)f_11035},
+{"f_10981:optimizer_scm",(void*)f_10981},
+{"f_11006:optimizer_scm",(void*)f_11006},
+{"f_10996:optimizer_scm",(void*)f_10996},
+{"f_11000:optimizer_scm",(void*)f_11000},
+{"f_10971:optimizer_scm",(void*)f_10971},
+{"f_10763:optimizer_scm",(void*)f_10763},
 {"f_10939:optimizer_scm",(void*)f_10939},
-{"f_10946:optimizer_scm",(void*)f_10946},
-{"f_11007:optimizer_scm",(void*)f_11007},
-{"f_11003:optimizer_scm",(void*)f_11003},
-{"f_10961:optimizer_scm",(void*)f_10961},
-{"f_10995:optimizer_scm",(void*)f_10995},
-{"f_10988:optimizer_scm",(void*)f_10988},
-{"f_10959:optimizer_scm",(void*)f_10959},
-{"f_10924:optimizer_scm",(void*)f_10924},
-{"f_10902:optimizer_scm",(void*)f_10902},
-{"f_10909:optimizer_scm",(void*)f_10909},
-{"f_10596:optimizer_scm",(void*)f_10596},
-{"f_10809:optimizer_scm",(void*)f_10809},
-{"f_10871:optimizer_scm",(void*)f_10871},
-{"f_10817:optimizer_scm",(void*)f_10817},
-{"f_10842:optimizer_scm",(void*)f_10842},
-{"f_10832:optimizer_scm",(void*)f_10832},
-{"f_10836:optimizer_scm",(void*)f_10836},
-{"f_10807:optimizer_scm",(void*)f_10807},
-{"f_10599:optimizer_scm",(void*)f_10599},
-{"f_10775:optimizer_scm",(void*)f_10775},
-{"f_10790:optimizer_scm",(void*)f_10790},
-{"f_10783:optimizer_scm",(void*)f_10783},
-{"f_10758:optimizer_scm",(void*)f_10758},
-{"f_10770:optimizer_scm",(void*)f_10770},
-{"f_10704:optimizer_scm",(void*)f_10704},
-{"f_10728:optimizer_scm",(void*)f_10728},
-{"f_10722:optimizer_scm",(void*)f_10722},
-{"f_10686:optimizer_scm",(void*)f_10686},
-{"f_10639:optimizer_scm",(void*)f_10639},
-{"f_10642:optimizer_scm",(void*)f_10642},
-{"f_10647:optimizer_scm",(void*)f_10647},
-{"f_10662:optimizer_scm",(void*)f_10662},
-{"f_10655:optimizer_scm",(void*)f_10655},
-{"f_10490:optimizer_scm",(void*)f_10490},
-{"f_10496:optimizer_scm",(void*)f_10496},
-{"f_10527:optimizer_scm",(void*)f_10527},
-{"f_10531:optimizer_scm",(void*)f_10531},
-{"f_10535:optimizer_scm",(void*)f_10535},
-{"f_10494:optimizer_scm",(void*)f_10494},
-{"f_9102:optimizer_scm",(void*)f_9102},
-{"f_10482:optimizer_scm",(void*)f_10482},
-{"f_10485:optimizer_scm",(void*)f_10485},
-{"f_9758:optimizer_scm",(void*)f_9758},
-{"f_10472:optimizer_scm",(void*)f_10472},
+{"f_10954:optimizer_scm",(void*)f_10954},
+{"f_10947:optimizer_scm",(void*)f_10947},
+{"f_10922:optimizer_scm",(void*)f_10922},
+{"f_10934:optimizer_scm",(void*)f_10934},
+{"f_10868:optimizer_scm",(void*)f_10868},
+{"f_10892:optimizer_scm",(void*)f_10892},
+{"f_10886:optimizer_scm",(void*)f_10886},
+{"f_10850:optimizer_scm",(void*)f_10850},
+{"f_10803:optimizer_scm",(void*)f_10803},
+{"f_10806:optimizer_scm",(void*)f_10806},
+{"f_10811:optimizer_scm",(void*)f_10811},
+{"f_10826:optimizer_scm",(void*)f_10826},
+{"f_10819:optimizer_scm",(void*)f_10819},
+{"f_10654:optimizer_scm",(void*)f_10654},
+{"f_10660:optimizer_scm",(void*)f_10660},
+{"f_10691:optimizer_scm",(void*)f_10691},
+{"f_10695:optimizer_scm",(void*)f_10695},
+{"f_10699:optimizer_scm",(void*)f_10699},
+{"f_10658:optimizer_scm",(void*)f_10658},
+{"f_9266:optimizer_scm",(void*)f_9266},
+{"f_10646:optimizer_scm",(void*)f_10646},
+{"f_10649:optimizer_scm",(void*)f_10649},
+{"f_9922:optimizer_scm",(void*)f_9922},
+{"f_10636:optimizer_scm",(void*)f_10636},
+{"f_10634:optimizer_scm",(void*)f_10634},
+{"f_9926:optimizer_scm",(void*)f_9926},
+{"f_9941:optimizer_scm",(void*)f_9941},
+{"f_9950:optimizer_scm",(void*)f_9950},
+{"f_9956:optimizer_scm",(void*)f_9956},
+{"f_9959:optimizer_scm",(void*)f_9959},
+{"f_9965:optimizer_scm",(void*)f_9965},
+{"f_10248:optimizer_scm",(void*)f_10248},
+{"f_10563:optimizer_scm",(void*)f_10563},
+{"f_10573:optimizer_scm",(void*)f_10573},
+{"f_10537:optimizer_scm",(void*)f_10537},
+{"f_10547:optimizer_scm",(void*)f_10547},
+{"f_10522:optimizer_scm",(void*)f_10522},
+{"f_10525:optimizer_scm",(void*)f_10525},
 {"f_10470:optimizer_scm",(void*)f_10470},
-{"f_9762:optimizer_scm",(void*)f_9762},
-{"f_9777:optimizer_scm",(void*)f_9777},
-{"f_9786:optimizer_scm",(void*)f_9786},
-{"f_9792:optimizer_scm",(void*)f_9792},
-{"f_9795:optimizer_scm",(void*)f_9795},
-{"f_9801:optimizer_scm",(void*)f_9801},
-{"f_10084:optimizer_scm",(void*)f_10084},
-{"f_10399:optimizer_scm",(void*)f_10399},
-{"f_10409:optimizer_scm",(void*)f_10409},
-{"f_10373:optimizer_scm",(void*)f_10373},
+{"f_10473:optimizer_scm",(void*)f_10473},
+{"f_10317:optimizer_scm",(void*)f_10317},
+{"f_10364:optimizer_scm",(void*)f_10364},
+{"f_10374:optimizer_scm",(void*)f_10374},
+{"f_10377:optimizer_scm",(void*)f_10377},
+{"f_10411:optimizer_scm",(void*)f_10411},
+{"f_10380:optimizer_scm",(void*)f_10380},
 {"f_10383:optimizer_scm",(void*)f_10383},
-{"f_10358:optimizer_scm",(void*)f_10358},
-{"f_10361:optimizer_scm",(void*)f_10361},
-{"f_10306:optimizer_scm",(void*)f_10306},
-{"f_10309:optimizer_scm",(void*)f_10309},
-{"f_10153:optimizer_scm",(void*)f_10153},
-{"f_10200:optimizer_scm",(void*)f_10200},
-{"f_10210:optimizer_scm",(void*)f_10210},
-{"f_10213:optimizer_scm",(void*)f_10213},
-{"f_10247:optimizer_scm",(void*)f_10247},
-{"f_10216:optimizer_scm",(void*)f_10216},
-{"f_10219:optimizer_scm",(void*)f_10219},
-{"f_10162:optimizer_scm",(void*)f_10162},
-{"f_10165:optimizer_scm",(void*)f_10165},
-{"f_10168:optimizer_scm",(void*)f_10168},
-{"f_9804:optimizer_scm",(void*)f_9804},
-{"f_10066:optimizer_scm",(void*)f_10066},
-{"f_9975:optimizer_scm",(void*)f_9975},
-{"f_9977:optimizer_scm",(void*)f_9977},
-{"f_10053:optimizer_scm",(void*)f_10053},
-{"f_9985:optimizer_scm",(void*)f_9985},
-{"f_10000:optimizer_scm",(void*)f_10000},
-{"f_9807:optimizer_scm",(void*)f_9807},
-{"f_9824:optimizer_scm",(void*)f_9824},
-{"f_9895:optimizer_scm",(void*)f_9895},
-{"f_9827:optimizer_scm",(void*)f_9827},
-{"f_9830:optimizer_scm",(void*)f_9830},
-{"f_9835:optimizer_scm",(void*)f_9835},
-{"f_9879:optimizer_scm",(void*)f_9879},
-{"f_9850:optimizer_scm",(void*)f_9850},
-{"f_9304:optimizer_scm",(void*)f_9304},
-{"f_9749:optimizer_scm",(void*)f_9749},
-{"f_9756:optimizer_scm",(void*)f_9756},
-{"f_9307:optimizer_scm",(void*)f_9307},
-{"f_9736:optimizer_scm",(void*)f_9736},
-{"f_9712:optimizer_scm",(void*)f_9712},
-{"f_9723:optimizer_scm",(void*)f_9723},
-{"f_9679:optimizer_scm",(void*)f_9679},
-{"f_9570:optimizer_scm",(void*)f_9570},
-{"f_9575:optimizer_scm",(void*)f_9575},
-{"f_9517:optimizer_scm",(void*)f_9517},
-{"f_9523:optimizer_scm",(void*)f_9523},
-{"f_9528:optimizer_scm",(void*)f_9528},
-{"f_9476:optimizer_scm",(void*)f_9476},
-{"f_9482:optimizer_scm",(void*)f_9482},
-{"f_9487:optimizer_scm",(void*)f_9487},
-{"f_9460:optimizer_scm",(void*)f_9460},
-{"f_9456:optimizer_scm",(void*)f_9456},
-{"f_9426:optimizer_scm",(void*)f_9426},
-{"f_9389:optimizer_scm",(void*)f_9389},
-{"f_9405:optimizer_scm",(void*)f_9405},
-{"f_9371:optimizer_scm",(void*)f_9371},
-{"f_9105:optimizer_scm",(void*)f_9105},
-{"f_9276:optimizer_scm",(void*)f_9276},
-{"f_9291:optimizer_scm",(void*)f_9291},
-{"f_9284:optimizer_scm",(void*)f_9284},
-{"f_9256:optimizer_scm",(void*)f_9256},
-{"f_9230:optimizer_scm",(void*)f_9230},
-{"f_9176:optimizer_scm",(void*)f_9176},
-{"f_9182:optimizer_scm",(void*)f_9182},
+{"f_10326:optimizer_scm",(void*)f_10326},
+{"f_10329:optimizer_scm",(void*)f_10329},
+{"f_10332:optimizer_scm",(void*)f_10332},
+{"f_9968:optimizer_scm",(void*)f_9968},
+{"f_10230:optimizer_scm",(void*)f_10230},
+{"f_10139:optimizer_scm",(void*)f_10139},
+{"f_10141:optimizer_scm",(void*)f_10141},
+{"f_10217:optimizer_scm",(void*)f_10217},
+{"f_10149:optimizer_scm",(void*)f_10149},
+{"f_10164:optimizer_scm",(void*)f_10164},
+{"f_9971:optimizer_scm",(void*)f_9971},
+{"f_9988:optimizer_scm",(void*)f_9988},
+{"f_10059:optimizer_scm",(void*)f_10059},
+{"f_9991:optimizer_scm",(void*)f_9991},
+{"f_9994:optimizer_scm",(void*)f_9994},
+{"f_9999:optimizer_scm",(void*)f_9999},
+{"f_10043:optimizer_scm",(void*)f_10043},
+{"f_10014:optimizer_scm",(void*)f_10014},
+{"f_9468:optimizer_scm",(void*)f_9468},
+{"f_9913:optimizer_scm",(void*)f_9913},
+{"f_9920:optimizer_scm",(void*)f_9920},
+{"f_9471:optimizer_scm",(void*)f_9471},
+{"f_9900:optimizer_scm",(void*)f_9900},
+{"f_9876:optimizer_scm",(void*)f_9876},
+{"f_9887:optimizer_scm",(void*)f_9887},
+{"f_9843:optimizer_scm",(void*)f_9843},
+{"f_9734:optimizer_scm",(void*)f_9734},
+{"f_9739:optimizer_scm",(void*)f_9739},
+{"f_9681:optimizer_scm",(void*)f_9681},
+{"f_9687:optimizer_scm",(void*)f_9687},
+{"f_9692:optimizer_scm",(void*)f_9692},
+{"f_9640:optimizer_scm",(void*)f_9640},
+{"f_9646:optimizer_scm",(void*)f_9646},
+{"f_9651:optimizer_scm",(void*)f_9651},
+{"f_9624:optimizer_scm",(void*)f_9624},
+{"f_9620:optimizer_scm",(void*)f_9620},
+{"f_9590:optimizer_scm",(void*)f_9590},
+{"f_9553:optimizer_scm",(void*)f_9553},
+{"f_9569:optimizer_scm",(void*)f_9569},
+{"f_9535:optimizer_scm",(void*)f_9535},
+{"f_9269:optimizer_scm",(void*)f_9269},
+{"f_9440:optimizer_scm",(void*)f_9440},
+{"f_9455:optimizer_scm",(void*)f_9455},
+{"f_9448:optimizer_scm",(void*)f_9448},
+{"f_9420:optimizer_scm",(void*)f_9420},
+{"f_9394:optimizer_scm",(void*)f_9394},
+{"f_9340:optimizer_scm",(void*)f_9340},
+{"f_9346:optimizer_scm",(void*)f_9346},
+{"f_9352:optimizer_scm",(void*)f_9352},
+{"f_9309:optimizer_scm",(void*)f_9309},
+{"f_6907:optimizer_scm",(void*)f_6907},
+{"f_9133:optimizer_scm",(void*)f_9133},
+{"f_9162:optimizer_scm",(void*)f_9162},
+{"f_9174:optimizer_scm",(void*)f_9174},
 {"f_9188:optimizer_scm",(void*)f_9188},
-{"f_9145:optimizer_scm",(void*)f_9145},
-{"f_6687:optimizer_scm",(void*)f_6687},
-{"f_8969:optimizer_scm",(void*)f_8969},
-{"f_8998:optimizer_scm",(void*)f_8998},
-{"f_9010:optimizer_scm",(void*)f_9010},
-{"f_9024:optimizer_scm",(void*)f_9024},
-{"f_9073:optimizer_scm",(void*)f_9073},
-{"f_6712:optimizer_scm",(void*)f_6712},
-{"f_9044:optimizer_scm",(void*)f_9044},
-{"f_9048:optimizer_scm",(void*)f_9048},
-{"f_9018:optimizer_scm",(void*)f_9018},
-{"f_9004:optimizer_scm",(void*)f_9004},
-{"f_9002:optimizer_scm",(void*)f_9002},
-{"f_8994:optimizer_scm",(void*)f_8994},
-{"f_8889:optimizer_scm",(void*)f_8889},
+{"f_9237:optimizer_scm",(void*)f_9237},
+{"f_6932:optimizer_scm",(void*)f_6932},
+{"f_9208:optimizer_scm",(void*)f_9208},
+{"f_9212:optimizer_scm",(void*)f_9212},
+{"f_9182:optimizer_scm",(void*)f_9182},
+{"f_9168:optimizer_scm",(void*)f_9168},
+{"f_9166:optimizer_scm",(void*)f_9166},
+{"f_9158:optimizer_scm",(void*)f_9158},
+{"f_9053:optimizer_scm",(void*)f_9053},
+{"f_9097:optimizer_scm",(void*)f_9097},
+{"f_8858:optimizer_scm",(void*)f_8858},
+{"f_8864:optimizer_scm",(void*)f_8864},
+{"f_8980:optimizer_scm",(void*)f_8980},
+{"f_8873:optimizer_scm",(void*)f_8873},
+{"f_8935:optimizer_scm",(void*)f_8935},
 {"f_8933:optimizer_scm",(void*)f_8933},
-{"f_8694:optimizer_scm",(void*)f_8694},
-{"f_8700:optimizer_scm",(void*)f_8700},
-{"f_8816:optimizer_scm",(void*)f_8816},
-{"f_8709:optimizer_scm",(void*)f_8709},
-{"f_8771:optimizer_scm",(void*)f_8771},
-{"f_8769:optimizer_scm",(void*)f_8769},
-{"f_8731:optimizer_scm",(void*)f_8731},
-{"f_8609:optimizer_scm",(void*)f_8609},
-{"f_8650:optimizer_scm",(void*)f_8650},
-{"f_8662:optimizer_scm",(void*)f_8662},
-{"f_8640:optimizer_scm",(void*)f_8640},
-{"f_8638:optimizer_scm",(void*)f_8638},
-{"f_8427:optimizer_scm",(void*)f_8427},
-{"f_8533:optimizer_scm",(void*)f_8533},
-{"f_8436:optimizer_scm",(void*)f_8436},
-{"f_8507:optimizer_scm",(void*)f_8507},
-{"f_8505:optimizer_scm",(void*)f_8505},
-{"f_8458:optimizer_scm",(void*)f_8458},
-{"f_8387:optimizer_scm",(void*)f_8387},
-{"f_8403:optimizer_scm",(void*)f_8403},
-{"f_8308:optimizer_scm",(void*)f_8308},
-{"f_8337:optimizer_scm",(void*)f_8337},
-{"f_8218:optimizer_scm",(void*)f_8218},
-{"f_8252:optimizer_scm",(void*)f_8252},
-{"f_8113:optimizer_scm",(void*)f_8113},
-{"f_8139:optimizer_scm",(void*)f_8139},
-{"f_8135:optimizer_scm",(void*)f_8135},
-{"f_8019:optimizer_scm",(void*)f_8019},
-{"f_7942:optimizer_scm",(void*)f_7942},
-{"f_7966:optimizer_scm",(void*)f_7966},
-{"f_7970:optimizer_scm",(void*)f_7970},
-{"f_7854:optimizer_scm",(void*)f_7854},
-{"f_7910:optimizer_scm",(void*)f_7910},
-{"f_7906:optimizer_scm",(void*)f_7906},
+{"f_8895:optimizer_scm",(void*)f_8895},
+{"f_8773:optimizer_scm",(void*)f_8773},
+{"f_8814:optimizer_scm",(void*)f_8814},
+{"f_8826:optimizer_scm",(void*)f_8826},
+{"f_8804:optimizer_scm",(void*)f_8804},
+{"f_8802:optimizer_scm",(void*)f_8802},
+{"f_8591:optimizer_scm",(void*)f_8591},
+{"f_8697:optimizer_scm",(void*)f_8697},
+{"f_8600:optimizer_scm",(void*)f_8600},
+{"f_8671:optimizer_scm",(void*)f_8671},
+{"f_8669:optimizer_scm",(void*)f_8669},
+{"f_8622:optimizer_scm",(void*)f_8622},
+{"f_8551:optimizer_scm",(void*)f_8551},
+{"f_8567:optimizer_scm",(void*)f_8567},
+{"f_8472:optimizer_scm",(void*)f_8472},
+{"f_8501:optimizer_scm",(void*)f_8501},
+{"f_8382:optimizer_scm",(void*)f_8382},
+{"f_8416:optimizer_scm",(void*)f_8416},
+{"f_8277:optimizer_scm",(void*)f_8277},
+{"f_8303:optimizer_scm",(void*)f_8303},
+{"f_8299:optimizer_scm",(void*)f_8299},
+{"f_8183:optimizer_scm",(void*)f_8183},
+{"f_8106:optimizer_scm",(void*)f_8106},
+{"f_8130:optimizer_scm",(void*)f_8130},
+{"f_8134:optimizer_scm",(void*)f_8134},
+{"f_8018:optimizer_scm",(void*)f_8018},
+{"f_8074:optimizer_scm",(void*)f_8074},
+{"f_8070:optimizer_scm",(void*)f_8070},
+{"f_7947:optimizer_scm",(void*)f_7947},
+{"f_7959:optimizer_scm",(void*)f_7959},
+{"f_7979:optimizer_scm",(void*)f_7979},
+{"f_7975:optimizer_scm",(void*)f_7975},
+{"f_7848:optimizer_scm",(void*)f_7848},
+{"f_7877:optimizer_scm",(void*)f_7877},
+{"f_7885:optimizer_scm",(void*)f_7885},
+{"f_7889:optimizer_scm",(void*)f_7889},
+{"f_7605:optimizer_scm",(void*)f_7605},
+{"f_7633:optimizer_scm",(void*)f_7633},
+{"f_7636:optimizer_scm",(void*)f_7636},
+{"f_7749:optimizer_scm",(void*)f_7749},
 {"f_7783:optimizer_scm",(void*)f_7783},
-{"f_7795:optimizer_scm",(void*)f_7795},
-{"f_7815:optimizer_scm",(void*)f_7815},
-{"f_7811:optimizer_scm",(void*)f_7811},
+{"f_7639:optimizer_scm",(void*)f_7639},
+{"f_7714:optimizer_scm",(void*)f_7714},
+{"f_7743:optimizer_scm",(void*)f_7743},
+{"f_7642:optimizer_scm",(void*)f_7642},
+{"f_7686:optimizer_scm",(void*)f_7686},
 {"f_7684:optimizer_scm",(void*)f_7684},
-{"f_7713:optimizer_scm",(void*)f_7713},
-{"f_7721:optimizer_scm",(void*)f_7721},
-{"f_7725:optimizer_scm",(void*)f_7725},
-{"f_7441:optimizer_scm",(void*)f_7441},
-{"f_7469:optimizer_scm",(void*)f_7469},
-{"f_7472:optimizer_scm",(void*)f_7472},
-{"f_7585:optimizer_scm",(void*)f_7585},
-{"f_7619:optimizer_scm",(void*)f_7619},
-{"f_7475:optimizer_scm",(void*)f_7475},
-{"f_7550:optimizer_scm",(void*)f_7550},
+{"f_7647:optimizer_scm",(void*)f_7647},
+{"f_7627:optimizer_scm",(void*)f_7627},
 {"f_7579:optimizer_scm",(void*)f_7579},
-{"f_7478:optimizer_scm",(void*)f_7478},
-{"f_7522:optimizer_scm",(void*)f_7522},
-{"f_7520:optimizer_scm",(void*)f_7520},
-{"f_7483:optimizer_scm",(void*)f_7483},
-{"f_7463:optimizer_scm",(void*)f_7463},
-{"f_7415:optimizer_scm",(void*)f_7415},
-{"f_7342:optimizer_scm",(void*)f_7342},
-{"f_7379:optimizer_scm",(void*)f_7379},
-{"f_7371:optimizer_scm",(void*)f_7371},
-{"f_7253:optimizer_scm",(void*)f_7253},
-{"f_7148:optimizer_scm",(void*)f_7148},
-{"f_7203:optimizer_scm",(void*)f_7203},
-{"f_7080:optimizer_scm",(void*)f_7080},
-{"f_7100:optimizer_scm",(void*)f_7100},
-{"f_7108:optimizer_scm",(void*)f_7108},
-{"f_7031:optimizer_scm",(void*)f_7031},
-{"f_7047:optimizer_scm",(void*)f_7047},
-{"f_6900:optimizer_scm",(void*)f_6900},
-{"f_6975:optimizer_scm",(void*)f_6975},
-{"f_6934:optimizer_scm",(void*)f_6934},
-{"f_6749:optimizer_scm",(void*)f_6749},
-{"f_6830:optimizer_scm",(void*)f_6830},
-{"f_6752:optimizer_scm",(void*)f_6752},
-{"f_6667:optimizer_scm",(void*)f_6667},
-{"f_6671:optimizer_scm",(void*)f_6671},
-{"f_6681:optimizer_scm",(void*)f_6681},
-{"f_6178:optimizer_scm",(void*)f_6178},
-{"f_6614:optimizer_scm",(void*)f_6614},
-{"f_6647:optimizer_scm",(void*)f_6647},
-{"f_6627:optimizer_scm",(void*)f_6627},
-{"f_6182:optimizer_scm",(void*)f_6182},
-{"f_6567:optimizer_scm",(void*)f_6567},
-{"f_6587:optimizer_scm",(void*)f_6587},
-{"f_6575:optimizer_scm",(void*)f_6575},
-{"f_6584:optimizer_scm",(void*)f_6584},
-{"f_6580:optimizer_scm",(void*)f_6580},
-{"f_6229:optimizer_scm",(void*)f_6229},
-{"f_6487:optimizer_scm",(void*)f_6487},
-{"f_6554:optimizer_scm",(void*)f_6554},
-{"f_6495:optimizer_scm",(void*)f_6495},
-{"f_6527:optimizer_scm",(void*)f_6527},
-{"f_6540:optimizer_scm",(void*)f_6540},
-{"f_6505:optimizer_scm",(void*)f_6505},
-{"f_6521:optimizer_scm",(void*)f_6521},
-{"f_6509:optimizer_scm",(void*)f_6509},
-{"f_6513:optimizer_scm",(void*)f_6513},
-{"f_6232:optimizer_scm",(void*)f_6232},
-{"f_6406:optimizer_scm",(void*)f_6406},
-{"f_6474:optimizer_scm",(void*)f_6474},
-{"f_6414:optimizer_scm",(void*)f_6414},
-{"f_6457:optimizer_scm",(void*)f_6457},
-{"f_6463:optimizer_scm",(void*)f_6463},
-{"f_6421:optimizer_scm",(void*)f_6421},
-{"f_6431:optimizer_scm",(void*)f_6431},
-{"f_6444:optimizer_scm",(void*)f_6444},
-{"f_6429:optimizer_scm",(void*)f_6429},
-{"f_6425:optimizer_scm",(void*)f_6425},
-{"f_6235:optimizer_scm",(void*)f_6235},
-{"f_6238:optimizer_scm",(void*)f_6238},
-{"f_6258:optimizer_scm",(void*)f_6258},
-{"f_6271:optimizer_scm",(void*)f_6271},
-{"f_6332:optimizer_scm",(void*)f_6332},
-{"f_6378:optimizer_scm",(void*)f_6378},
-{"f_6330:optimizer_scm",(void*)f_6330},
-{"f_6300:optimizer_scm",(void*)f_6300},
-{"f_6241:optimizer_scm",(void*)f_6241},
-{"f_6250:optimizer_scm",(void*)f_6250},
-{"f_6184:optimizer_scm",(void*)f_6184},
-{"f_6190:optimizer_scm",(void*)f_6190},
+{"f_7506:optimizer_scm",(void*)f_7506},
+{"f_7543:optimizer_scm",(void*)f_7543},
+{"f_7535:optimizer_scm",(void*)f_7535},
+{"f_7417:optimizer_scm",(void*)f_7417},
+{"f_7312:optimizer_scm",(void*)f_7312},
+{"f_7367:optimizer_scm",(void*)f_7367},
+{"f_7244:optimizer_scm",(void*)f_7244},
+{"f_7264:optimizer_scm",(void*)f_7264},
+{"f_7272:optimizer_scm",(void*)f_7272},
+{"f_7195:optimizer_scm",(void*)f_7195},
+{"f_7211:optimizer_scm",(void*)f_7211},
+{"f_7120:optimizer_scm",(void*)f_7120},
+{"f_6969:optimizer_scm",(void*)f_6969},
+{"f_7050:optimizer_scm",(void*)f_7050},
+{"f_6972:optimizer_scm",(void*)f_6972},
+{"f_6887:optimizer_scm",(void*)f_6887},
+{"f_6891:optimizer_scm",(void*)f_6891},
+{"f_6901:optimizer_scm",(void*)f_6901},
+{"f_6398:optimizer_scm",(void*)f_6398},
+{"f_6834:optimizer_scm",(void*)f_6834},
+{"f_6867:optimizer_scm",(void*)f_6867},
+{"f_6847:optimizer_scm",(void*)f_6847},
+{"f_6402:optimizer_scm",(void*)f_6402},
+{"f_6787:optimizer_scm",(void*)f_6787},
+{"f_6807:optimizer_scm",(void*)f_6807},
+{"f_6795:optimizer_scm",(void*)f_6795},
+{"f_6804:optimizer_scm",(void*)f_6804},
+{"f_6800:optimizer_scm",(void*)f_6800},
+{"f_6449:optimizer_scm",(void*)f_6449},
+{"f_6707:optimizer_scm",(void*)f_6707},
+{"f_6774:optimizer_scm",(void*)f_6774},
+{"f_6715:optimizer_scm",(void*)f_6715},
+{"f_6747:optimizer_scm",(void*)f_6747},
+{"f_6760:optimizer_scm",(void*)f_6760},
+{"f_6725:optimizer_scm",(void*)f_6725},
+{"f_6741:optimizer_scm",(void*)f_6741},
+{"f_6729:optimizer_scm",(void*)f_6729},
+{"f_6733:optimizer_scm",(void*)f_6733},
+{"f_6452:optimizer_scm",(void*)f_6452},
+{"f_6626:optimizer_scm",(void*)f_6626},
+{"f_6694:optimizer_scm",(void*)f_6694},
+{"f_6634:optimizer_scm",(void*)f_6634},
+{"f_6677:optimizer_scm",(void*)f_6677},
+{"f_6683:optimizer_scm",(void*)f_6683},
+{"f_6641:optimizer_scm",(void*)f_6641},
+{"f_6651:optimizer_scm",(void*)f_6651},
+{"f_6664:optimizer_scm",(void*)f_6664},
+{"f_6649:optimizer_scm",(void*)f_6649},
+{"f_6645:optimizer_scm",(void*)f_6645},
+{"f_6455:optimizer_scm",(void*)f_6455},
+{"f_6458:optimizer_scm",(void*)f_6458},
+{"f_6478:optimizer_scm",(void*)f_6478},
+{"f_6491:optimizer_scm",(void*)f_6491},
+{"f_6552:optimizer_scm",(void*)f_6552},
+{"f_6598:optimizer_scm",(void*)f_6598},
+{"f_6550:optimizer_scm",(void*)f_6550},
+{"f_6520:optimizer_scm",(void*)f_6520},
+{"f_6461:optimizer_scm",(void*)f_6461},
+{"f_6470:optimizer_scm",(void*)f_6470},
+{"f_6404:optimizer_scm",(void*)f_6404},
+{"f_6410:optimizer_scm",(void*)f_6410},
+{"f_6434:optimizer_scm",(void*)f_6434},
+{"f_6383:optimizer_scm",(void*)f_6383},
+{"f_6064:optimizer_scm",(void*)f_6064},
+{"f_6078:optimizer_scm",(void*)f_6078},
+{"f_6098:optimizer_scm",(void*)f_6098},
+{"f_6105:optimizer_scm",(void*)f_6105},
+{"f_6110:optimizer_scm",(void*)f_6110},
+{"f_6370:optimizer_scm",(void*)f_6370},
+{"f_6118:optimizer_scm",(void*)f_6118},
+{"f_6354:optimizer_scm",(void*)f_6354},
+{"f_6136:optimizer_scm",(void*)f_6136},
+{"f_6139:optimizer_scm",(void*)f_6139},
+{"f_6145:optimizer_scm",(void*)f_6145},
+{"f_6165:optimizer_scm",(void*)f_6165},
+{"f_6171:optimizer_scm",(void*)f_6171},
+{"f_6177:optimizer_scm",(void*)f_6177},
+{"f_6186:optimizer_scm",(void*)f_6186},
+{"f_6193:optimizer_scm",(void*)f_6193},
+{"f_6196:optimizer_scm",(void*)f_6196},
 {"f_6214:optimizer_scm",(void*)f_6214},
-{"f_6163:optimizer_scm",(void*)f_6163},
-{"f_5844:optimizer_scm",(void*)f_5844},
-{"f_5858:optimizer_scm",(void*)f_5858},
-{"f_5878:optimizer_scm",(void*)f_5878},
-{"f_5885:optimizer_scm",(void*)f_5885},
-{"f_5890:optimizer_scm",(void*)f_5890},
-{"f_6150:optimizer_scm",(void*)f_6150},
-{"f_5898:optimizer_scm",(void*)f_5898},
-{"f_6134:optimizer_scm",(void*)f_6134},
+{"f_6199:optimizer_scm",(void*)f_6199},
+{"f_6081:optimizer_scm",(void*)f_6081},
+{"f_6084:optimizer_scm",(void*)f_6084},
+{"f_6071:optimizer_scm",(void*)f_6071},
+{"f_6067:optimizer_scm",(void*)f_6067},
+{"f_4194:optimizer_scm",(void*)f_4194},
+{"f_5946:optimizer_scm",(void*)f_5946},
+{"f_5952:optimizer_scm",(void*)f_5952},
+{"f_5956:optimizer_scm",(void*)f_5956},
+{"f_5959:optimizer_scm",(void*)f_5959},
+{"f_5995:optimizer_scm",(void*)f_5995},
+{"f_6000:optimizer_scm",(void*)f_6000},
+{"f_6012:optimizer_scm",(void*)f_6012},
+{"f_6039:optimizer_scm",(void*)f_6039},
+{"f_5962:optimizer_scm",(void*)f_5962},
+{"f_5965:optimizer_scm",(void*)f_5965},
+{"f_5968:optimizer_scm",(void*)f_5968},
+{"f_5971:optimizer_scm",(void*)f_5971},
 {"f_5916:optimizer_scm",(void*)f_5916},
-{"f_5919:optimizer_scm",(void*)f_5919},
-{"f_5925:optimizer_scm",(void*)f_5925},
-{"f_5945:optimizer_scm",(void*)f_5945},
-{"f_5951:optimizer_scm",(void*)f_5951},
-{"f_5957:optimizer_scm",(void*)f_5957},
-{"f_5966:optimizer_scm",(void*)f_5966},
-{"f_5973:optimizer_scm",(void*)f_5973},
-{"f_5976:optimizer_scm",(void*)f_5976},
-{"f_5994:optimizer_scm",(void*)f_5994},
-{"f_5979:optimizer_scm",(void*)f_5979},
-{"f_5861:optimizer_scm",(void*)f_5861},
-{"f_5864:optimizer_scm",(void*)f_5864},
-{"f_5851:optimizer_scm",(void*)f_5851},
-{"f_5847:optimizer_scm",(void*)f_5847},
-{"f_3983:optimizer_scm",(void*)f_3983},
-{"f_5726:optimizer_scm",(void*)f_5726},
-{"f_5732:optimizer_scm",(void*)f_5732},
-{"f_5736:optimizer_scm",(void*)f_5736},
-{"f_5739:optimizer_scm",(void*)f_5739},
-{"f_5775:optimizer_scm",(void*)f_5775},
+{"f_5936:optimizer_scm",(void*)f_5936},
+{"f_5920:optimizer_scm",(void*)f_5920},
+{"f_5926:optimizer_scm",(void*)f_5926},
+{"f_4649:optimizer_scm",(void*)f_4649},
+{"f_5806:optimizer_scm",(void*)f_5806},
+{"f_5809:optimizer_scm",(void*)f_5809},
+{"f_5908:optimizer_scm",(void*)f_5908},
+{"f_5904:optimizer_scm",(void*)f_5904},
+{"f_5866:optimizer_scm",(void*)f_5866},
+{"f_5897:optimizer_scm",(void*)f_5897},
+{"f_5893:optimizer_scm",(void*)f_5893},
+{"f_5885:optimizer_scm",(void*)f_5885},
+{"f_5826:optimizer_scm",(void*)f_5826},
+{"f_5856:optimizer_scm",(void*)f_5856},
+{"f_5832:optimizer_scm",(void*)f_5832},
 {"f_5780:optimizer_scm",(void*)f_5780},
-{"f_5792:optimizer_scm",(void*)f_5792},
-{"f_5819:optimizer_scm",(void*)f_5819},
-{"f_5742:optimizer_scm",(void*)f_5742},
-{"f_5745:optimizer_scm",(void*)f_5745},
-{"f_5748:optimizer_scm",(void*)f_5748},
-{"f_5751:optimizer_scm",(void*)f_5751},
-{"f_5696:optimizer_scm",(void*)f_5696},
-{"f_5716:optimizer_scm",(void*)f_5716},
-{"f_5700:optimizer_scm",(void*)f_5700},
-{"f_5706:optimizer_scm",(void*)f_5706},
-{"f_4438:optimizer_scm",(void*)f_4438},
-{"f_5586:optimizer_scm",(void*)f_5586},
-{"f_5589:optimizer_scm",(void*)f_5589},
-{"f_5688:optimizer_scm",(void*)f_5688},
+{"f_5778:optimizer_scm",(void*)f_5778},
+{"f_5738:optimizer_scm",(void*)f_5738},
+{"f_5728:optimizer_scm",(void*)f_5728},
+{"f_5040:optimizer_scm",(void*)f_5040},
+{"f_5049:optimizer_scm",(void*)f_5049},
+{"f_5280:optimizer_scm",(void*)f_5280},
+{"f_5296:optimizer_scm",(void*)f_5296},
+{"f_5670:optimizer_scm",(void*)f_5670},
+{"f_5707:optimizer_scm",(void*)f_5707},
 {"f_5684:optimizer_scm",(void*)f_5684},
-{"f_5646:optimizer_scm",(void*)f_5646},
-{"f_5677:optimizer_scm",(void*)f_5677},
-{"f_5673:optimizer_scm",(void*)f_5673},
-{"f_5665:optimizer_scm",(void*)f_5665},
-{"f_5606:optimizer_scm",(void*)f_5606},
-{"f_5636:optimizer_scm",(void*)f_5636},
-{"f_5612:optimizer_scm",(void*)f_5612},
-{"f_5560:optimizer_scm",(void*)f_5560},
-{"f_5558:optimizer_scm",(void*)f_5558},
-{"f_5518:optimizer_scm",(void*)f_5518},
-{"f_5508:optimizer_scm",(void*)f_5508},
-{"f_4820:optimizer_scm",(void*)f_4820},
-{"f_4829:optimizer_scm",(void*)f_4829},
-{"f_5060:optimizer_scm",(void*)f_5060},
-{"f_5076:optimizer_scm",(void*)f_5076},
-{"f_5450:optimizer_scm",(void*)f_5450},
-{"f_5487:optimizer_scm",(void*)f_5487},
-{"f_5464:optimizer_scm",(void*)f_5464},
-{"f_5086:optimizer_scm",(void*)f_5086},
-{"f_5158:optimizer_scm",(void*)f_5158},
+{"f_5306:optimizer_scm",(void*)f_5306},
+{"f_5378:optimizer_scm",(void*)f_5378},
+{"f_5657:optimizer_scm",(void*)f_5657},
+{"f_5556:optimizer_scm",(void*)f_5556},
+{"f_5559:optimizer_scm",(void*)f_5559},
+{"f_5571:optimizer_scm",(void*)f_5571},
+{"f_5582:optimizer_scm",(void*)f_5582},
+{"f_5621:optimizer_scm",(void*)f_5621},
+{"f_5613:optimizer_scm",(void*)f_5613},
+{"f_5601:optimizer_scm",(void*)f_5601},
+{"f_5599:optimizer_scm",(void*)f_5599},
+{"f_5576:optimizer_scm",(void*)f_5576},
+{"f_5392:optimizer_scm",(void*)f_5392},
 {"f_5437:optimizer_scm",(void*)f_5437},
-{"f_5336:optimizer_scm",(void*)f_5336},
-{"f_5339:optimizer_scm",(void*)f_5339},
-{"f_5351:optimizer_scm",(void*)f_5351},
-{"f_5362:optimizer_scm",(void*)f_5362},
-{"f_5401:optimizer_scm",(void*)f_5401},
-{"f_5393:optimizer_scm",(void*)f_5393},
-{"f_5381:optimizer_scm",(void*)f_5381},
-{"f_5379:optimizer_scm",(void*)f_5379},
-{"f_5356:optimizer_scm",(void*)f_5356},
-{"f_5172:optimizer_scm",(void*)f_5172},
-{"f_5217:optimizer_scm",(void*)f_5217},
-{"f_5223:optimizer_scm",(void*)f_5223},
-{"f_5229:optimizer_scm",(void*)f_5229},
-{"f_5273:optimizer_scm",(void*)f_5273},
-{"f_5249:optimizer_scm",(void*)f_5249},
-{"f_5253:optimizer_scm",(void*)f_5253},
-{"f_5211:optimizer_scm",(void*)f_5211},
-{"f_5199:optimizer_scm",(void*)f_5199},
-{"f_5197:optimizer_scm",(void*)f_5197},
+{"f_5443:optimizer_scm",(void*)f_5443},
+{"f_5449:optimizer_scm",(void*)f_5449},
+{"f_5493:optimizer_scm",(void*)f_5493},
+{"f_5469:optimizer_scm",(void*)f_5469},
+{"f_5473:optimizer_scm",(void*)f_5473},
+{"f_5431:optimizer_scm",(void*)f_5431},
+{"f_5419:optimizer_scm",(void*)f_5419},
+{"f_5417:optimizer_scm",(void*)f_5417},
+{"f_5372:optimizer_scm",(void*)f_5372},
+{"f_5309:optimizer_scm",(void*)f_5309},
+{"f_5343:optimizer_scm",(void*)f_5343},
+{"f_5312:optimizer_scm",(void*)f_5312},
+{"f_5315:optimizer_scm",(void*)f_5315},
+{"f_5318:optimizer_scm",(void*)f_5318},
+{"f_5328:optimizer_scm",(void*)f_5328},
+{"f_5256:optimizer_scm",(void*)f_5256},
+{"f_5131:optimizer_scm",(void*)f_5131},
 {"f_5152:optimizer_scm",(void*)f_5152},
-{"f_5089:optimizer_scm",(void*)f_5089},
-{"f_5123:optimizer_scm",(void*)f_5123},
-{"f_5092:optimizer_scm",(void*)f_5092},
-{"f_5095:optimizer_scm",(void*)f_5095},
-{"f_5098:optimizer_scm",(void*)f_5098},
-{"f_5108:optimizer_scm",(void*)f_5108},
-{"f_5036:optimizer_scm",(void*)f_5036},
-{"f_4911:optimizer_scm",(void*)f_4911},
-{"f_4932:optimizer_scm",(void*)f_4932},
-{"f_5000:optimizer_scm",(void*)f_5000},
-{"f_4992:optimizer_scm",(void*)f_4992},
-{"f_4935:optimizer_scm",(void*)f_4935},
-{"f_4971:optimizer_scm",(void*)f_4971},
-{"f_4969:optimizer_scm",(void*)f_4969},
+{"f_5220:optimizer_scm",(void*)f_5220},
+{"f_5212:optimizer_scm",(void*)f_5212},
+{"f_5155:optimizer_scm",(void*)f_5155},
+{"f_5191:optimizer_scm",(void*)f_5191},
+{"f_5189:optimizer_scm",(void*)f_5189},
+{"f_5164:optimizer_scm",(void*)f_5164},
+{"f_5110:optimizer_scm",(void*)f_5110},
+{"f_5063:optimizer_scm",(void*)f_5063},
+{"f_5066:optimizer_scm",(void*)f_5066},
+{"f_5094:optimizer_scm",(void*)f_5094},
+{"f_5072:optimizer_scm",(void*)f_5072},
+{"f_5079:optimizer_scm",(void*)f_5079},
+{"f_4845:optimizer_scm",(void*)f_4845},
 {"f_4944:optimizer_scm",(void*)f_4944},
-{"f_4890:optimizer_scm",(void*)f_4890},
-{"f_4843:optimizer_scm",(void*)f_4843},
-{"f_4846:optimizer_scm",(void*)f_4846},
-{"f_4874:optimizer_scm",(void*)f_4874},
-{"f_4852:optimizer_scm",(void*)f_4852},
-{"f_4859:optimizer_scm",(void*)f_4859},
-{"f_4625:optimizer_scm",(void*)f_4625},
-{"f_4724:optimizer_scm",(void*)f_4724},
-{"f_4729:optimizer_scm",(void*)f_4729},
-{"f_4736:optimizer_scm",(void*)f_4736},
-{"f_4776:optimizer_scm",(void*)f_4776},
-{"f_4756:optimizer_scm",(void*)f_4756},
-{"f_4630:optimizer_scm",(void*)f_4630},
-{"f_4648:optimizer_scm",(void*)f_4648},
-{"f_4655:optimizer_scm",(void*)f_4655},
-{"f_4702:optimizer_scm",(void*)f_4702},
+{"f_4949:optimizer_scm",(void*)f_4949},
+{"f_4956:optimizer_scm",(void*)f_4956},
+{"f_4996:optimizer_scm",(void*)f_4996},
+{"f_4976:optimizer_scm",(void*)f_4976},
+{"f_4850:optimizer_scm",(void*)f_4850},
+{"f_4868:optimizer_scm",(void*)f_4868},
+{"f_4875:optimizer_scm",(void*)f_4875},
+{"f_4922:optimizer_scm",(void*)f_4922},
+{"f_4925:optimizer_scm",(void*)f_4925},
+{"f_4915:optimizer_scm",(void*)f_4915},
+{"f_4895:optimizer_scm",(void*)f_4895},
+{"f_4856:optimizer_scm",(void*)f_4856},
+{"f_4862:optimizer_scm",(void*)f_4862},
+{"f_4779:optimizer_scm",(void*)f_4779},
+{"f_4820:optimizer_scm",(void*)f_4820},
+{"f_4827:optimizer_scm",(void*)f_4827},
+{"f_4782:optimizer_scm",(void*)f_4782},
+{"f_4810:optimizer_scm",(void*)f_4810},
+{"f_4808:optimizer_scm",(void*)f_4808},
+{"f_4689:optimizer_scm",(void*)f_4689},
+{"f_4693:optimizer_scm",(void*)f_4693},
 {"f_4705:optimizer_scm",(void*)f_4705},
-{"f_4695:optimizer_scm",(void*)f_4695},
-{"f_4675:optimizer_scm",(void*)f_4675},
-{"f_4636:optimizer_scm",(void*)f_4636},
-{"f_4642:optimizer_scm",(void*)f_4642},
-{"f_4559:optimizer_scm",(void*)f_4559},
-{"f_4600:optimizer_scm",(void*)f_4600},
-{"f_4607:optimizer_scm",(void*)f_4607},
-{"f_4562:optimizer_scm",(void*)f_4562},
-{"f_4590:optimizer_scm",(void*)f_4590},
-{"f_4588:optimizer_scm",(void*)f_4588},
-{"f_4478:optimizer_scm",(void*)f_4478},
-{"f_4482:optimizer_scm",(void*)f_4482},
-{"f_4494:optimizer_scm",(void*)f_4494},
-{"f_4500:optimizer_scm",(void*)f_4500},
-{"f_4520:optimizer_scm",(void*)f_4520},
-{"f_4157:optimizer_scm",(void*)f_4157},
-{"f_4171:optimizer_scm",(void*)f_4171},
-{"f_4397:optimizer_scm",(void*)f_4397},
-{"f_4403:optimizer_scm",(void*)f_4403},
-{"f_4251:optimizer_scm",(void*)f_4251},
-{"f_4343:optimizer_scm",(void*)f_4343},
-{"f_4337:optimizer_scm",(void*)f_4337},
+{"f_4734:optimizer_scm",(void*)f_4734},
+{"f_4711:optimizer_scm",(void*)f_4711},
+{"f_4731:optimizer_scm",(void*)f_4731},
+{"f_4368:optimizer_scm",(void*)f_4368},
+{"f_4382:optimizer_scm",(void*)f_4382},
+{"f_4608:optimizer_scm",(void*)f_4608},
+{"f_4614:optimizer_scm",(void*)f_4614},
+{"f_4462:optimizer_scm",(void*)f_4462},
+{"f_4554:optimizer_scm",(void*)f_4554},
+{"f_4548:optimizer_scm",(void*)f_4548},
+{"f_4473:optimizer_scm",(void*)f_4473},
+{"f_4496:optimizer_scm",(void*)f_4496},
+{"f_4534:optimizer_scm",(void*)f_4534},
+{"f_4540:optimizer_scm",(void*)f_4540},
+{"f_4502:optimizer_scm",(void*)f_4502},
+{"f_4506:optimizer_scm",(void*)f_4506},
+{"f_4509:optimizer_scm",(void*)f_4509},
+{"f_4532:optimizer_scm",(void*)f_4532},
+{"f_4479:optimizer_scm",(void*)f_4479},
+{"f_4485:optimizer_scm",(void*)f_4485},
+{"f_4489:optimizer_scm",(void*)f_4489},
+{"f_4493:optimizer_scm",(void*)f_4493},
+{"f_4468:optimizer_scm",(void*)f_4468},
+{"f_4401:optimizer_scm",(void*)f_4401},
+{"f_4237:optimizer_scm",(void*)f_4237},
+{"f_4241:optimizer_scm",(void*)f_4241},
+{"f_4252:optimizer_scm",(void*)f_4252},
 {"f_4262:optimizer_scm",(void*)f_4262},
-{"f_4285:optimizer_scm",(void*)f_4285},
-{"f_4323:optimizer_scm",(void*)f_4323},
-{"f_4329:optimizer_scm",(void*)f_4329},
-{"f_4291:optimizer_scm",(void*)f_4291},
-{"f_4295:optimizer_scm",(void*)f_4295},
-{"f_4298:optimizer_scm",(void*)f_4298},
-{"f_4321:optimizer_scm",(void*)f_4321},
+{"f_4311:optimizer_scm",(void*)f_4311},
+{"f_4338:optimizer_scm",(void*)f_4338},
+{"f_4309:optimizer_scm",(void*)f_4309},
 {"f_4268:optimizer_scm",(void*)f_4268},
 {"f_4274:optimizer_scm",(void*)f_4274},
-{"f_4278:optimizer_scm",(void*)f_4278},
-{"f_4282:optimizer_scm",(void*)f_4282},
-{"f_4257:optimizer_scm",(void*)f_4257},
-{"f_4190:optimizer_scm",(void*)f_4190},
-{"f_4026:optimizer_scm",(void*)f_4026},
+{"f_4301:optimizer_scm",(void*)f_4301},
+{"f_4244:optimizer_scm",(void*)f_4244},
+{"f_4233:optimizer_scm",(void*)f_4233},
+{"f_4203:optimizer_scm",(void*)f_4203},
+{"f_4197:optimizer_scm",(void*)f_4197},
+{"f_3757:optimizer_scm",(void*)f_3757},
+{"f_4135:optimizer_scm",(void*)f_4135},
+{"f_4138:optimizer_scm",(void*)f_4138},
+{"f_4187:optimizer_scm",(void*)f_4187},
+{"f_4141:optimizer_scm",(void*)f_4141},
+{"f_4146:optimizer_scm",(void*)f_4146},
+{"f_4152:optimizer_scm",(void*)f_4152},
+{"f_3829:optimizer_scm",(void*)f_3829},
+{"f_3910:optimizer_scm",(void*)f_3910},
+{"f_3960:optimizer_scm",(void*)f_3960},
+{"f_3984:optimizer_scm",(void*)f_3984},
+{"f_3987:optimizer_scm",(void*)f_3987},
+{"f_4089:optimizer_scm",(void*)f_4089},
+{"f_4092:optimizer_scm",(void*)f_4092},
+{"f_3990:optimizer_scm",(void*)f_3990},
+{"f_4008:optimizer_scm",(void*)f_4008},
+{"f_4027:optimizer_scm",(void*)f_4027},
 {"f_4030:optimizer_scm",(void*)f_4030},
-{"f_4041:optimizer_scm",(void*)f_4041},
-{"f_4051:optimizer_scm",(void*)f_4051},
-{"f_4100:optimizer_scm",(void*)f_4100},
-{"f_4127:optimizer_scm",(void*)f_4127},
-{"f_4098:optimizer_scm",(void*)f_4098},
-{"f_4057:optimizer_scm",(void*)f_4057},
-{"f_4063:optimizer_scm",(void*)f_4063},
-{"f_4090:optimizer_scm",(void*)f_4090},
 {"f_4033:optimizer_scm",(void*)f_4033},
-{"f_4022:optimizer_scm",(void*)f_4022},
-{"f_3992:optimizer_scm",(void*)f_3992},
-{"f_3986:optimizer_scm",(void*)f_3986},
-{"f_3708:optimizer_scm",(void*)f_3708},
-{"f_3729:optimizer_scm",(void*)f_3729},
-{"f_3773:optimizer_scm",(void*)f_3773},
-{"f_3810:optimizer_scm",(void*)f_3810},
-{"f_3877:optimizer_scm",(void*)f_3877},
-{"f_3896:optimizer_scm",(void*)f_3896},
-{"f_3907:optimizer_scm",(void*)f_3907},
-{"f_3880:optimizer_scm",(void*)f_3880},
-{"f_3850:optimizer_scm",(void*)f_3850},
-{"f_3776:optimizer_scm",(void*)f_3776},
-{"f_3782:optimizer_scm",(void*)f_3782},
-{"f_3797:optimizer_scm",(void*)f_3797},
+{"f_4036:optimizer_scm",(void*)f_4036},
+{"f_4039:optimizer_scm",(void*)f_4039},
+{"f_4042:optimizer_scm",(void*)f_4042},
+{"f_4020:optimizer_scm",(void*)f_4020},
+{"f_3993:optimizer_scm",(void*)f_3993},
+{"f_3996:optimizer_scm",(void*)f_3996},
+{"f_3936:optimizer_scm",(void*)f_3936},
+{"f_3947:optimizer_scm",(void*)f_3947},
+{"f_3913:optimizer_scm",(void*)f_3913},
+{"f_3883:optimizer_scm",(void*)f_3883},
+{"f_3866:optimizer_scm",(void*)f_3866},
+{"f_3872:optimizer_scm",(void*)f_3872},
+{"f_3870:optimizer_scm",(void*)f_3870},
+{"f_3795:optimizer_scm",(void*)f_3795},
+{"f_3801:optimizer_scm",(void*)f_3801},
+{"f_3816:optimizer_scm",(void*)f_3816},
+{"f_3809:optimizer_scm",(void*)f_3809},
 {"f_3790:optimizer_scm",(void*)f_3790},
-{"f_3732:optimizer_scm",(void*)f_3732},
-{"f_3735:optimizer_scm",(void*)f_3735},
-{"f_3740:optimizer_scm",(void*)f_3740},
-{"f_3746:optimizer_scm",(void*)f_3746},
-{"f_3711:optimizer_scm",(void*)f_3711},
+{"f_3783:optimizer_scm",(void*)f_3783},
+{"f_3788:optimizer_scm",(void*)f_3788},
+{"f_3760:optimizer_scm",(void*)f_3760},
+{"f_3767:optimizer_scm",(void*)f_3767},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/ports.c b/bootstrap/ports.c
index 836e91ff..91bcae78 100644
--- a/bootstrap/ports.c
+++ b/bootstrap/ports.c
@@ -1,10 +1,10 @@
 /* Generated from ports.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
+   2010-02-09 21:33
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: ports.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file ports.c -extend ./private-namespace.scm
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: ports.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file ports.c -extend ./private-namespace.scm
    unit: ports
 */
 
diff --git a/bootstrap/posixunix.c b/bootstrap/posixunix.c
index e4820c9c..7ca4b1aa 100644
--- a/bootstrap/posixunix.c
+++ b/bootstrap/posixunix.c
@@ -1,9 +1,9 @@
 /* Generated from posixunix.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 12:09
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: posixunix.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file posixunix.c
    unit: posix
 */
@@ -29,6 +29,7 @@ static C_TLS int C_wait_status;
 #include <fcntl.h>
 #include <dirent.h>
 #include <pwd.h>
+#include <utime.h>
 
 #if defined(__sun__) && defined(__svr4__)
 # include <sys/tty.h>
@@ -134,7 +135,6 @@ static C_TLS struct stat C_statbuf;
 
 #define C_fork              fork
 #define C_waitpid(id, o)    C_fix(waitpid(C_unfix(id), &C_wait_status, C_unfix(o)))
-#define C_getpid            getpid
 #define C_getppid           getppid
 #define C_kill(id, s)       C_fix(kill(C_unfix(id), C_unfix(s)))
 #define C_getuid            getuid
@@ -151,7 +151,7 @@ static C_TLS struct stat C_statbuf;
 #define C_setpgid(x, y)     C_fix(setpgid(C_unfix(x), C_unfix(y)))
 #define C_getpgid(x)        C_fix(getpgid(C_unfix(x)))
 #define C_symlink(o, n)     C_fix(symlink(C_data_pointer(o), C_data_pointer(n)))
-#define C_readlink(f, b)    C_fix(readlink(C_data_pointer(f), C_data_pointer(b), FILENAME_MAX))
+#define C_do_readlink(f, b)    C_fix(readlink(C_data_pointer(f), C_data_pointer(b), FILENAME_MAX))
 #define C_getpwnam(n)       C_mk_bool((C_user = getpwnam((char *)C_data_pointer(n))) != NULL)
 #define C_getpwuid(u)       C_mk_bool((C_user = getpwuid(C_unfix(u))) != NULL)
 #ifdef HAVE_GRP_H
@@ -171,7 +171,7 @@ static C_TLS struct stat C_statbuf;
 #define C_dup2(x, y)        C_fix(dup2(C_unfix(x), C_unfix(y)))
 #define C_alarm             alarm
 #define C_setvbuf(p, m, s)  C_fix(setvbuf(C_port_file(p), NULL, C_unfix(m), C_unfix(s)))
-#define C_access(fn, m)     C_fix(access((char *)C_data_pointer(fn), C_unfix(m)))
+#define C_test_access(fn, m)     C_fix(access((char *)C_data_pointer(fn), C_unfix(m)))
 #define C_close(fd)         C_fix(close(C_unfix(fd)))
 #define C_sleep             sleep
 
@@ -454,6 +454,14 @@ static int get_tty_size(int p, int *rows, int *cols)
 }
 #endif
 
+static int set_file_mtime(char *filename, C_word tm)
+{
+  struct utimbuf tb;
+
+  tb.actime = tb.modtime = C_num_to_int(tm);
+  return utime(filename, &tb);
+}
+
 
 static C_PTABLE_ENTRY *create_ptable(void);
 C_noret_decl(C_scheduler_toplevel)
@@ -469,7 +477,7 @@ C_externimport void C_ccall C_files_toplevel(C_word c,C_word d,C_word k) C_noret
 C_noret_decl(C_ports_toplevel)
 C_externimport void C_ccall C_ports_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[465];
+static C_TLS C_word lf[463];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,41),40,112,111,115,105,120,45,101,114,114,111,114,32,116,121,112,101,49,54,32,108,111,99,49,55,32,109,115,103,49,56,32,46,32,97,114,103,115,49,57,41,0,0,0,0,0,0,0};
 static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,102,105,108,101,45,110,111,110,98,108,111,99,107,105,110,103,33,32,97,50,49,50,52,41,0};
@@ -492,286 +500,285 @@ static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,42),40,102,105,108,101,45,115,
 static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,35),40,35,35,115,121,115,35,115,116,97,116,32,102,105,108,101,50,53,51,32,108,105,110,107,50,53,52,32,108,111,99,50,53,53,41,0,0,0,0,0};
 static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,26),40,102,105,108,101,45,115,116,97,116,32,102,50,54,55,32,46,32,108,105,110,107,50,54,56,41,0,0,0,0,0,0};
 static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,16),40,102,105,108,101,45,115,105,122,101,32,102,50,55,53,41};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,29),40,102,105,108,101,45,109,111,100,105,102,105,99,97,116,105,111,110,45,116,105,109,101,32,102,50,55,56,41,0,0,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,97,99,99,101,115,115,45,116,105,109,101,32,102,50,56,49,41,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,99,104,97,110,103,101,45,116,105,109,101,32,102,50,56,52,41,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,17),40,102,105,108,101,45,111,119,110,101,114,32,102,50,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,112,101,114,109,105,115,115,105,111,110,115,32,102,50,57,48,41,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,24),40,114,101,103,117,108,97,114,45,102,105,108,101,63,32,102,110,97,109,101,50,57,51,41};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,25),40,115,121,109,98,111,108,105,99,45,108,105,110,107,63,32,102,110,97,109,101,51,48,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,24),40,115,116,97,116,45,114,101,103,117,108,97,114,63,32,102,110,97,109,101,51,48,55,41};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,26),40,115,116,97,116,45,100,105,114,101,99,116,111,114,121,63,32,102,110,97,109,101,51,49,52,41,0,0,0,0,0,0};
-static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,28),40,99,104,97,114,97,99,116,101,114,45,100,101,118,105,99,101,63,32,102,110,97,109,101,51,50,49,41,0,0,0,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,24),40,98,108,111,99,107,45,100,101,118,105,99,101,63,32,102,110,97,109,101,51,50,56,41};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,17),40,102,95,51,51,48,48,32,102,110,97,109,101,51,51,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,18),40,115,111,99,107,101,116,63,32,102,110,97,109,101,51,52,50,41,0,0,0,0,0,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,47),40,115,101,116,45,102,105,108,101,45,112,111,115,105,116,105,111,110,33,32,112,111,114,116,51,52,56,32,112,111,115,51,52,57,32,46,32,119,104,101,110,99,101,51,53,48,41,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,100,105,114,52,49,51,41,0,0,0};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,7),40,97,51,52,54,56,41,0};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,47),40,97,51,52,55,52,32,100,105,114,52,51,55,52,51,56,52,52,51,32,102,105,108,101,52,51,57,52,52,48,52,52,52,32,101,120,116,52,52,49,52,52,50,52,52,53,41,0};
-static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,38),40,99,114,101,97,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,51,56,56,32,46,32,116,109,112,51,56,55,51,56,57,41,0,0};
-static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,26),40,99,104,97,110,103,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,52,53,54,41,0,0,0,0,0,0};
-static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,26),40,100,101,108,101,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,52,54,48,41,0,0,0,0,0,0};
-static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,35),40,98,111,100,121,52,55,57,32,115,112,101,99,52,56,56,32,115,104,111,119,45,100,111,116,102,105,108,101,115,63,52,56,57,41,0,0,0,0,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,35),40,100,101,102,45,115,104,111,119,45,100,111,116,102,105,108,101,115,63,52,56,50,32,37,115,112,101,99,52,55,55,53,50,49,41,0,0,0,0,0};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,13),40,100,101,102,45,115,112,101,99,52,56,49,41,0,0,0};
-static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,23),40,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,52,55,50,52,55,51,41,0};
-static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,21),40,100,105,114,101,99,116,111,114,121,63,32,102,110,97,109,101,53,50,56,41,0,0,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,31),40,99,117,114,114,101,110,116,45,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,53,52,53,53,52,54,41,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,7),40,97,51,56,53,55,41,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,19),40,97,51,56,53,49,32,101,120,118,97,114,53,57,50,54,48,53,41,0,0,0,0,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,7),40,97,51,56,55,53,41,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,7),40,97,51,56,56,55,41,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,20),40,97,51,56,56,49,32,46,32,97,114,103,115,54,48,48,54,49,54,41,0,0,0,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,7),40,97,51,56,54,57,41,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,15),40,97,51,56,52,53,32,107,53,57,57,54,48,52,41,0};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,5),40,99,119,100,41,0,0,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,54,52,51,32,114,54,52,52,41};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,24),40,99,97,110,111,110,105,99,97,108,45,112,97,116,104,32,112,97,116,104,54,49,55,41};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,33),40,99,104,101,99,107,32,108,111,99,54,53,50,32,99,109,100,54,53,51,32,105,110,112,54,53,52,32,114,54,53,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,31),40,111,112,101,110,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,54,53,56,32,46,32,109,54,53,57,41,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,32),40,111,112,101,110,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,54,54,55,32,46,32,109,54,54,56,41};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,26),40,99,108,111,115,101,45,105,110,112,117,116,45,112,105,112,101,32,112,111,114,116,54,55,54,41,0,0,0,0,0,0};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,7),40,97,52,51,51,57,41,0};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,20),40,97,52,51,52,53,32,46,32,114,101,115,117,108,116,115,54,57,54,41,0,0,0,0};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,47),40,99,97,108,108,45,119,105,116,104,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,54,57,50,32,112,114,111,99,54,57,51,32,46,32,109,111,100,101,54,57,52,41,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,7),40,97,52,51,54,51,41,0};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,20),40,97,52,51,54,57,32,46,32,114,101,115,117,108,116,115,55,48,50,41,0,0,0,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,48),40,99,97,108,108,45,119,105,116,104,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,54,57,56,32,112,114,111,99,54,57,57,32,46,32,109,111,100,101,55,48,48,41};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,20),40,97,52,51,56,56,32,46,32,114,101,115,117,108,116,115,55,48,57,41,0,0,0,0};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,48),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,112,105,112,101,32,99,109,100,55,48,52,32,116,104,117,110,107,55,48,53,32,46,32,109,111,100,101,55,48,54,41};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,20),40,97,52,52,48,56,32,46,32,114,101,115,117,108,116,115,55,49,56,41,0,0,0,0};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,47),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,112,105,112,101,32,99,109,100,55,49,51,32,116,104,117,110,107,55,49,52,32,46,32,109,111,100,101,55,49,53,41,0};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,13),40,99,114,101,97,116,101,45,112,105,112,101,41,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,104,97,110,100,108,101,114,32,115,105,103,55,51,48,41,0};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,36),40,115,101,116,45,115,105,103,110,97,108,45,104,97,110,100,108,101,114,33,32,115,105,103,55,51,50,32,112,114,111,99,55,51,51,41,0,0,0,0};
-static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,55,51,56,32,115,116,97,116,101,55,51,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,9),40,108,111,111,112,55,52,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,26),40,115,101,116,45,115,105,103,110,97,108,45,109,97,115,107,33,32,115,105,103,115,55,52,52,41,0,0,0,0,0,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,115,105,103,115,55,54,55,32,109,97,115,107,55,54,56,41,0,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,13),40,115,105,103,110,97,108,45,109,97,115,107,41,0,0,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,109,97,115,107,101,100,63,32,115,105,103,55,55,50,41,0};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,21),40,115,105,103,110,97,108,45,109,97,115,107,33,32,115,105,103,55,55,53,41,0,0,0};
-static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,117,110,109,97,115,107,33,32,115,105,103,55,56,49,41,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,20),40,115,121,115,116,101,109,45,105,110,102,111,114,109,97,116,105,111,110,41,0,0,0,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,38),40,117,115,101,114,45,105,110,102,111,114,109,97,116,105,111,110,32,117,115,101,114,56,50,50,32,46,32,116,109,112,56,50,49,56,50,51,41,0,0};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,19),40,99,117,114,114,101,110,116,45,117,115,101,114,45,110,97,109,101,41,0,0,0,0,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,29),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,117,115,101,114,45,110,97,109,101,41,0,0,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,56,54,51,41,0,0,0,0,0};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,40),40,103,114,111,117,112,45,105,110,102,111,114,109,97,116,105,111,110,32,103,114,111,117,112,56,52,57,32,46,32,116,109,112,56,52,56,56,53,48,41};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,56,56,56,41,0,0,0,0,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,12),40,103,101,116,45,103,114,111,117,112,115,41,0,0,0,0};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,23),40,100,111,108,111,111,112,56,57,55,32,108,115,116,57,48,49,32,105,57,48,50,41,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,21),40,115,101,116,45,103,114,111,117,112,115,33,32,108,115,116,48,56,57,52,41,0,0,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,33),40,105,110,105,116,105,97,108,105,122,101,45,103,114,111,117,112,115,32,117,115,101,114,57,50,48,32,105,100,57,50,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,32),40,99,104,97,110,103,101,45,102,105,108,101,45,109,111,100,101,32,102,110,97,109,101,57,50,55,32,109,57,50,56,41};
-static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,39),40,99,104,97,110,103,101,45,102,105,108,101,45,111,119,110,101,114,32,102,110,57,51,51,32,117,105,100,57,51,52,32,103,105,100,57,51,53,41,0};
-static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,33),40,99,104,101,99,107,32,102,105,108,101,110,97,109,101,57,52,50,32,97,99,99,57,52,51,32,108,111,99,57,52,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,31),40,102,105,108,101,45,114,101,97,100,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,57,53,48,41,0};
-static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,32),40,102,105,108,101,45,119,114,105,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,57,53,49,41};
-static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,34),40,102,105,108,101,45,101,120,101,99,117,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,57,53,50,41,0,0,0,0,0,0};
-static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,16),40,99,114,101,97,116,101,45,115,101,115,115,105,111,110,41};
-static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,36),40,99,114,101,97,116,101,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,111,108,100,57,55,54,32,110,101,119,57,55,55,41,0,0,0,0};
-static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,41),40,114,101,97,100,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,102,110,97,109,101,57,57,48,32,46,32,116,109,112,57,56,57,57,57,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,27),40,102,105,108,101,45,108,105,110,107,32,111,108,100,49,48,49,54,32,110,101,119,49,48,49,55,41,0,0,0,0,0};
-static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,20),40,109,111,100,101,32,105,110,112,49,48,50,52,32,109,49,48,50,53,41,0,0,0,0};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,36),40,99,104,101,99,107,32,108,111,99,49,48,51,56,32,102,100,49,48,51,57,32,105,110,112,49,48,52,48,32,114,49,48,52,49,41,0,0,0,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,33),40,111,112,101,110,45,105,110,112,117,116,45,102,105,108,101,42,32,102,100,49,48,52,52,32,46,32,109,49,48,52,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,34),40,111,112,101,110,45,111,117,116,112,117,116,45,102,105,108,101,42,32,102,100,49,48,52,55,32,46,32,109,49,48,52,56,41,0,0,0,0,0,0};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,23),40,112,111,114,116,45,62,102,105,108,101,110,111,32,112,111,114,116,49,48,53,51,41,0};
-static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,36),40,100,117,112,108,105,99,97,116,101,45,102,105,108,101,110,111,32,111,108,100,49,48,54,53,32,46,32,110,101,119,49,48,54,54,41,0,0,0,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,8),40,114,101,97,100,121,63,41};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,7),40,102,101,116,99,104,41,0};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,7),40,97,53,54,50,52,41,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,7),40,97,53,54,51,55,41,0};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,7),40,97,53,54,52,57,41,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,7),40,97,53,54,55,48,41,0};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,28),40,108,111,111,112,32,110,49,49,54,48,32,109,49,49,54,49,32,115,116,97,114,116,49,49,54,50,41,0,0,0,0};
-static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,41),40,97,53,54,55,57,32,112,111,114,116,49,49,53,53,32,110,49,49,53,54,32,100,101,115,116,49,49,53,55,32,115,116,97,114,116,49,49,53,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,24),40,98,117,109,112,101,114,32,99,117,114,49,49,56,54,32,112,116,114,49,49,56,55,41};
-static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,7),40,97,53,56,52,49,41,0};
-static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,42),40,97,53,56,52,55,32,100,101,115,116,49,50,49,55,49,50,49,56,49,50,50,49,32,99,111,110,116,63,49,50,49,57,49,50,50,48,49,50,50,50,41,0,0,0,0,0,0};
-static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,115,116,114,49,49,56,52,41,0,0};
-static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,26),40,97,53,55,53,53,32,112,111,114,116,49,49,56,49,32,108,105,109,105,116,49,49,56,50,41,0,0,0,0,0,0};
-static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,59),40,98,111,100,121,49,48,57,51,32,110,111,110,98,108,111,99,107,105,110,103,63,49,49,48,52,32,98,117,102,105,49,49,48,53,32,111,110,45,99,108,111,115,101,49,49,48,54,32,109,111,114,101,63,49,49,48,55,41,0,0,0,0,0};
-static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,69),40,100,101,102,45,109,111,114,101,63,49,48,57,56,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,48,56,57,49,50,51,49,32,37,98,117,102,105,49,48,57,48,49,50,51,50,32,37,111,110,45,99,108,111,115,101,49,48,57,49,49,50,51,51,41,0,0,0};
-static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,54),40,100,101,102,45,111,110,45,99,108,111,115,101,49,48,57,55,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,48,56,57,49,50,51,53,32,37,98,117,102,105,49,48,57,48,49,50,51,54,41,0,0};
-static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,36),40,100,101,102,45,98,117,102,105,49,48,57,54,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,48,56,57,49,50,51,56,41,0,0,0,0};
-static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,110,111,110,98,108,111,99,107,105,110,103,63,49,48,57,53,41,0,0};
-static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,62),40,35,35,115,121,115,35,99,117,115,116,111,109,45,105,110,112,117,116,45,112,111,114,116,32,108,111,99,49,48,56,50,32,110,97,109,49,48,56,51,32,102,100,49,48,56,52,32,46,32,116,109,112,49,48,56,49,49,48,56,53,41,0,0};
-static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,22),40,112,111,107,101,32,115,116,114,49,50,56,51,32,108,101,110,49,50,56,52,41,0,0};
-static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,15),40,97,54,48,51,56,32,115,116,114,49,51,49,56,41,0};
-static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,7),40,97,54,48,52,52,41,0};
-static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,7),40,97,54,48,54,53,41,0};
-static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,16),40,102,95,54,48,55,52,32,115,116,114,49,50,57,52,41};
-static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,32),40,108,111,111,112,32,114,101,109,49,51,48,49,32,115,116,97,114,116,49,51,48,50,32,108,101,110,49,51,48,51,41};
-static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,16),40,102,95,54,48,56,57,32,115,116,114,49,50,57,57,41};
-static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,49),40,98,111,100,121,49,50,54,54,32,110,111,110,98,108,111,99,107,105,110,103,63,49,50,55,54,32,98,117,102,105,49,50,55,55,32,111,110,45,99,108,111,115,101,49,50,55,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,54),40,100,101,102,45,111,110,45,99,108,111,115,101,49,50,55,48,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,50,54,51,49,51,51,48,32,37,98,117,102,105,49,50,54,52,49,51,51,49,41,0,0};
-static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,36),40,100,101,102,45,98,117,102,105,49,50,54,57,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,50,54,51,49,51,51,51,41,0,0,0,0};
-static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,110,111,110,98,108,111,99,107,105,110,103,63,49,50,54,56,41,0,0};
-static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,63),40,35,35,115,121,115,35,99,117,115,116,111,109,45,111,117,116,112,117,116,45,112,111,114,116,32,108,111,99,49,50,53,54,32,110,97,109,49,50,53,55,32,102,100,49,50,53,56,32,46,32,116,109,112,49,50,53,53,49,50,53,57,41,0};
-static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,33),40,102,105,108,101,45,116,114,117,110,99,97,116,101,32,102,110,97,109,101,49,51,52,49,32,111,102,102,49,51,52,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,33),40,115,101,116,117,112,32,112,111,114,116,49,51,53,52,32,97,114,103,115,49,51,53,53,32,108,111,99,49,51,53,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,30),40,101,114,114,32,109,115,103,49,51,55,50,32,108,111,99,107,49,51,55,51,32,108,111,99,49,51,55,52,41,0,0};
-static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,31),40,102,105,108,101,45,108,111,99,107,32,112,111,114,116,49,51,55,53,32,46,32,97,114,103,115,49,51,55,54,41,0};
-static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,40),40,102,105,108,101,45,108,111,99,107,47,98,108,111,99,107,105,110,103,32,112,111,114,116,49,51,55,56,32,46,32,97,114,103,115,49,51,55,57,41};
-static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,36),40,102,105,108,101,45,116,101,115,116,45,108,111,99,107,32,112,111,114,116,49,51,56,49,32,46,32,97,114,103,115,49,51,56,50,41,0,0,0,0};
-static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,22),40,102,105,108,101,45,117,110,108,111,99,107,32,108,111,99,107,49,52,48,49,41,0,0};
-static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,34),40,99,114,101,97,116,101,45,102,105,102,111,32,102,110,97,109,101,49,52,48,54,32,46,32,109,111,100,101,49,52,48,55,41,0,0,0,0,0,0};
-static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,20),40,102,105,102,111,63,32,102,105,108,101,110,97,109,101,49,52,49,51,41,0,0,0,0};
-static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,24),40,115,101,116,101,110,118,32,118,97,114,49,52,49,54,32,118,97,108,49,52,49,55,41};
-static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,18),40,117,110,115,101,116,101,110,118,32,118,97,114,49,52,50,50,41,0,0,0,0,0,0};
-static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,12),40,115,99,97,110,32,106,49,52,51,53,41,0,0,0,0};
-static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,52,51,50,41,0,0,0,0};
-static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,27),40,103,101,116,45,101,110,118,105,114,111,110,109,101,110,116,45,118,97,114,105,97,98,108,101,115,41,0,0,0,0,0};
-static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,72),40,109,97,112,45,102,105,108,101,45,116,111,45,109,101,109,111,114,121,32,97,100,100,114,49,52,53,54,32,108,101,110,49,52,53,55,32,112,114,111,116,49,52,53,56,32,102,108,97,103,49,52,53,57,32,102,100,49,52,54,48,32,46,32,111,102,102,49,52,54,49,41};
-static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,43),40,117,110,109,97,112,45,102,105,108,101,45,102,114,111,109,45,109,101,109,111,114,121,32,109,109,97,112,49,52,56,50,32,46,32,108,101,110,49,52,56,51,41,0,0,0,0,0};
-static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,37),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,45,112,111,105,110,116,101,114,32,109,109,97,112,49,52,56,57,41,0,0,0};
-static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,27),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,63,32,120,49,52,57,50,41,0,0,0,0,0};
-static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,34),40,99,104,101,99,107,45,116,105,109,101,45,118,101,99,116,111,114,32,108,111,99,49,52,57,52,32,116,109,49,52,57,53,41,0,0,0,0,0,0};
-static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,35),40,115,101,99,111,110,100,115,45,62,108,111,99,97,108,45,116,105,109,101,32,46,32,116,109,112,49,53,48,53,49,53,48,54,41,0,0,0,0,0};
-static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,33),40,115,101,99,111,110,100,115,45,62,117,116,99,45,116,105,109,101,32,46,32,116,109,112,49,53,49,57,49,53,50,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,31),40,115,101,99,111,110,100,115,45,62,115,116,114,105,110,103,32,46,32,116,109,112,49,53,51,56,49,53,51,57,41,0};
-static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,35),40,116,105,109,101,45,62,115,116,114,105,110,103,32,116,109,49,53,54,55,32,46,32,116,109,112,49,53,54,54,49,53,54,56,41,0,0,0,0,0};
-static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,36),40,115,116,114,105,110,103,45,62,116,105,109,101,32,116,105,109,49,53,57,55,32,46,32,116,109,112,49,53,57,54,49,53,57,56,41,0,0,0,0};
-static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,28),40,108,111,99,97,108,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,116,109,49,54,48,55,41,0,0,0,0};
-static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,26),40,117,116,99,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,116,109,49,54,49,49,41,0,0,0,0,0,0};
-static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,29),40,108,111,99,97,108,45,116,105,109,101,122,111,110,101,45,97,98,98,114,101,118,105,97,116,105,111,110,41,0,0,0};
-static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,18),40,95,101,120,105,116,32,46,32,99,111,100,101,49,54,50,50,41,0,0,0,0,0,0};
-static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,22),40,115,101,116,45,97,108,97,114,109,33,32,97,49,54,50,51,49,54,50,54,41,0,0};
-static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,50),40,115,101,116,45,98,117,102,102,101,114,105,110,103,45,109,111,100,101,33,32,112,111,114,116,49,54,50,55,32,109,111,100,101,49,54,50,56,32,46,32,115,105,122,101,49,54,50,57,41,0,0,0,0,0,0};
-static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,25),40,116,101,114,109,105,110,97,108,45,112,111,114,116,63,32,112,111,114,116,49,54,52,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,116,101,114,109,105,110,97,108,45,99,104,101,99,107,32,99,97,108,108,101,114,49,54,52,56,32,112,111,114,116,49,54,52,57,41,0,0,0,0,0,0};
-static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,24),40,116,101,114,109,105,110,97,108,45,110,97,109,101,32,112,111,114,116,49,54,54,49,41};
-static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,24),40,116,101,114,109,105,110,97,108,45,115,105,122,101,32,112,111,114,116,49,54,55,50,41};
-static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,15),40,103,101,116,45,104,111,115,116,45,110,97,109,101,41,0};
-static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,7),40,97,55,51,49,49,41,0};
-static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,13),40,103,49,55,51,53,32,109,49,55,51,55,41,0,0,0};
-static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,102,110,115,49,55,50,54,41,0,0};
-static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,55),40,97,55,51,49,55,32,100,105,114,49,55,48,53,49,55,48,54,49,55,49,49,32,102,105,108,49,55,48,55,49,55,48,56,49,55,49,50,32,101,120,116,49,55,48,57,49,55,49,48,49,55,49,51,41,0};
-static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,21),40,99,111,110,99,45,108,111,111,112,32,112,97,116,104,115,49,55,48,49,41,0,0,0};
-static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,18),40,103,108,111,98,32,46,32,112,97,116,104,115,49,54,57,57,41,0,0,0,0,0,0};
-static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,26),40,112,114,111,99,101,115,115,45,102,111,114,107,32,46,32,116,104,117,110,107,49,55,52,56,41,0,0,0,0,0,0};
-static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,28),40,115,101,116,97,114,103,32,97,49,55,55,51,49,55,55,57,32,97,49,55,55,50,49,55,56,48,41,0,0,0,0};
-static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,28),40,115,101,116,101,110,118,32,97,49,55,56,53,49,55,57,49,32,97,49,55,56,52,49,55,57,50,41,0,0,0,0};
-static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,49,56,50,57,32,105,49,56,51,52,41,0,0,0,0,0,0};
-static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,25),40,100,111,108,111,111,112,49,56,50,49,32,97,108,49,56,50,53,32,105,49,56,50,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,34),40,98,111,100,121,49,56,48,57,32,97,114,103,108,105,115,116,49,56,49,56,32,101,110,118,108,105,115,116,49,56,49,57,41,0,0,0,0,0,0};
-static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,34),40,100,101,102,45,101,110,118,108,105,115,116,49,56,49,50,32,37,97,114,103,108,105,115,116,49,56,48,55,49,56,53,55,41,0,0,0,0,0,0};
-static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,17),40,100,101,102,45,97,114,103,108,105,115,116,49,56,49,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,44),40,112,114,111,99,101,115,115,45,101,120,101,99,117,116,101,32,102,105,108,101,110,97,109,101,49,56,48,50,32,46,32,116,109,112,49,56,48,49,49,56,48,51,41,0,0,0,0};
-static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,112,114,111,99,101,115,115,45,119,97,105,116,32,112,105,100,49,56,54,52,32,110,111,104,97,110,103,49,56,54,53,41,0};
-static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,7),40,97,55,55,49,51,41,0};
-static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,36),40,97,55,55,49,57,32,101,112,105,100,49,56,57,53,32,101,110,111,114,109,49,56,57,54,32,101,99,111,100,101,49,56,57,55,41,0,0,0,0};
-static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,25),40,112,114,111,99,101,115,115,45,119,97,105,116,32,46,32,97,114,103,115,49,56,55,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,20),40,99,117,114,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,41,0,0,0,0};
-static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,19),40,112,97,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,41,0,0,0,0,0};
-static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,17),40,115,108,101,101,112,32,97,49,57,48,51,49,57,48,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,33),40,112,114,111,99,101,115,115,45,115,105,103,110,97,108,32,105,100,49,57,48,55,32,46,32,115,105,103,49,57,48,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,41,0,0,0};
-static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,45,97,114,103,117,109,101,110,116,115,32,99,109,100,108,105,110,49,57,50,50,41,0,0,0,0,0,0};
-static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,30),40,112,114,111,99,101,115,115,45,114,117,110,32,102,49,57,50,53,32,46,32,97,114,103,115,49,57,50,54,41,0,0};
-static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,7),40,97,55,56,56,57,41,0};
-static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,29),40,97,55,56,57,53,32,95,49,57,54,52,32,102,108,103,49,57,54,53,32,99,111,100,49,57,54,54,41,0,0,0};
-static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,8),40,102,95,55,56,55,53,41};
-static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,68),40,109,97,107,101,45,111,110,45,99,108,111,115,101,32,108,111,99,49,57,53,50,32,112,105,100,49,57,53,51,32,99,108,115,118,101,99,49,57,53,52,32,105,100,120,49,57,53,53,32,105,100,120,97,49,57,53,54,32,105,100,120,98,49,57,53,55,41,0,0,0,0};
-static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,7),40,97,55,57,49,56,41,0};
-static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,19),40,97,55,57,50,52,32,105,49,57,55,54,32,111,49,57,55,55,41,0,0,0,0,0};
-static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,22),40,110,101,101,100,101,100,45,112,105,112,101,32,112,111,114,116,49,57,55,49,41,0,0};
-static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,34),40,99,111,110,110,101,99,116,45,112,97,114,101,110,116,32,112,105,112,101,49,57,55,57,32,112,111,114,116,49,57,56,48,41,0,0,0,0,0,0};
-static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,43),40,99,111,110,110,101,99,116,45,99,104,105,108,100,32,112,105,112,101,49,57,56,56,32,112,111,114,116,49,57,56,57,32,115,116,100,102,100,49,57,57,48,41,0,0,0,0,0};
-static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,7),40,97,55,57,57,57,41,0};
-static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,67),40,115,112,97,119,110,32,99,109,100,50,48,48,52,32,97,114,103,115,50,48,48,53,32,101,110,118,50,48,48,54,32,115,116,100,111,117,116,102,50,48,48,55,32,115,116,100,105,110,102,50,48,48,56,32,115,116,100,101,114,114,102,50,48,48,57,41,0,0,0,0,0};
-static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,59),40,105,110,112,117,116,45,112,111,114,116,32,108,111,99,50,48,49,54,32,99,109,100,50,48,49,56,32,112,105,112,101,50,48,49,57,32,115,116,100,102,50,48,50,48,32,111,110,45,99,108,111,115,101,50,48,50,50,41,0,0,0,0,0};
-static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,60),40,111,117,116,112,117,116,45,112,111,114,116,32,108,111,99,50,48,50,55,32,99,109,100,50,48,50,57,32,112,105,112,101,50,48,51,48,32,115,116,100,102,50,48,51,49,32,111,110,45,99,108,111,115,101,50,48,51,51,41,0,0,0,0};
-static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,7),40,97,56,48,52,57,41,0};
-static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,50),40,97,56,48,53,53,32,105,110,112,105,112,101,50,48,52,55,32,111,117,116,112,105,112,101,50,48,52,56,32,101,114,114,112,105,112,101,50,48,52,57,32,112,105,100,50,48,53,48,41,0,0,0,0,0,0};
-static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,83),40,35,35,115,121,115,35,112,114,111,99,101,115,115,32,108,111,99,50,48,51,56,32,99,109,100,50,48,51,57,32,97,114,103,115,50,48,52,48,32,101,110,118,50,48,52,49,32,115,116,100,111,117,116,102,50,48,52,50,32,115,116,100,105,110,102,50,48,52,51,32,115,116,100,101,114,114,102,50,48,52,52,41,0,0,0,0,0};
-static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,21),40,97,56,49,49,50,32,103,50,48,55,48,50,48,55,49,50,48,55,50,41,0,0,0};
-static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,19),40,99,104,107,115,116,114,108,115,116,32,108,115,116,50,48,53,57,41,0,0,0,0,0};
-static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,7),40,97,56,49,51,48,41,0};
-static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,38),40,97,56,49,51,54,32,105,110,50,48,56,49,32,111,117,116,50,48,56,50,32,112,105,100,50,48,56,51,32,101,114,114,50,48,56,52,41,0,0};
-static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,52),40,37,112,114,111,99,101,115,115,32,108,111,99,50,48,53,51,32,101,114,114,63,50,48,53,52,32,99,109,100,50,48,53,53,32,97,114,103,115,50,48,53,54,32,101,110,118,50,48,53,55,41,0,0,0,0};
-static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,27),40,98,111,100,121,50,49,48,49,32,97,114,103,115,50,49,49,48,32,101,110,118,50,49,49,49,41,0,0,0,0,0};
-static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,50,49,48,52,32,37,97,114,103,115,50,48,57,57,50,49,49,51,41,0,0,0,0,0};
-static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,50,49,48,51,41,0,0};
-static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,31),40,112,114,111,99,101,115,115,32,99,109,100,50,48,57,52,32,46,32,116,109,112,50,48,57,51,50,48,57,53,41,0};
-static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,27),40,98,111,100,121,50,49,51,50,32,97,114,103,115,50,49,52,49,32,101,110,118,50,49,52,50,41,0,0,0,0,0};
-static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,50,49,51,53,32,37,97,114,103,115,50,49,51,48,50,49,52,52,41,0,0,0,0,0};
-static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,50,49,51,52,41,0,0};
-static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,32),40,112,114,111,99,101,115,115,42,32,99,109,100,50,49,50,53,32,46,32,116,109,112,50,49,50,52,50,49,50,54,41};
-static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,14),40,102,95,56,52,50,54,32,120,50,49,57,53,41,0,0};
-static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,7),40,97,56,51,52,57,41,0};
-static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,7),40,97,56,51,53,52,41,0};
-static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,7),40,97,56,51,55,56,41,0};
-static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,102,115,50,49,57,55,32,114,50,49,57,56,41,0,0,0,0,0};
-static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,16),40,102,95,56,52,52,53,32,46,32,95,50,49,56,56,41};
-static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,16),40,102,95,56,52,51,55,32,46,32,95,50,49,56,55,41};
-static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,50,49,54,53,32,97,99,116,105,111,110,50,49,55,53,32,105,100,50,49,55,54,32,108,105,109,105,116,50,49,55,55,41,0,0};
-static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,108,105,109,105,116,50,49,54,57,32,37,97,99,116,105,111,110,50,49,54,50,50,50,50,56,32,37,105,100,50,49,54,51,50,50,50,57,41,0,0,0,0,0};
-static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,28),40,100,101,102,45,105,100,50,49,54,56,32,37,97,99,116,105,111,110,50,49,54,50,50,50,51,49,41,0,0,0,0};
-static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,19),40,97,56,52,54,53,32,120,50,50,51,51,32,121,50,50,51,52,41,0,0,0,0,0};
-static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,16),40,100,101,102,45,97,99,116,105,111,110,50,49,54,55,41};
-static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,51),40,102,105,110,100,45,102,105,108,101,115,32,100,105,114,50,49,53,54,32,112,114,101,100,50,49,53,55,32,46,32,97,99,116,105,111,110,45,105,100,45,108,105,109,105,116,50,49,53,56,41,0,0,0,0,0};
-static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,29),40,115,101,116,45,114,111,111,116,45,100,105,114,101,99,116,111,114,121,33,32,100,105,114,50,50,52,56,41,0,0,0};
-static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,14),40,97,56,53,54,52,32,112,105,100,57,54,50,41,0,0};
-static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,22),40,97,56,53,56,50,32,112,105,100,57,54,57,32,112,103,105,100,57,55,48,41,0,0};
-static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,7),40,97,56,54,48,51,41,0};
-static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,13),40,97,56,54,48,54,32,105,100,56,49,49,41,0,0,0};
-static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,7),40,97,56,54,50,49,41,0};
-static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,13),40,97,56,54,50,52,32,105,100,56,48,53,41,0,0,0};
-static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,7),40,97,56,54,51,57,41,0};
-static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,13),40,97,56,54,52,50,32,105,100,55,57,57,41,0,0,0};
-static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,7),40,97,56,54,53,55,41,0};
-static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,13),40,97,56,54,54,48,32,105,100,55,57,51,41,0,0,0};
-static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,12),40,97,56,54,55,53,32,110,55,56,54,41,0,0,0,0};
-static C_char C_TLS li257[] C_aligned={C_lihdr(0,0,15),40,97,56,54,56,49,32,112,111,114,116,51,54,55,41,0};
-static C_char C_TLS li258[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
-
-
-/* from k8532 in set-root-directory! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub2243(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub2243(C_word C_buf,C_word C_a0){
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,97,99,99,101,115,115,45,116,105,109,101,32,102,50,57,54,41,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,99,104,97,110,103,101,45,116,105,109,101,32,102,50,57,57,41,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,17),40,102,105,108,101,45,111,119,110,101,114,32,102,51,48,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,112,101,114,109,105,115,115,105,111,110,115,32,102,51,48,53,41,0};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,24),40,114,101,103,117,108,97,114,45,102,105,108,101,63,32,102,110,97,109,101,51,48,56,41};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,25),40,115,121,109,98,111,108,105,99,45,108,105,110,107,63,32,102,110,97,109,101,51,49,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,28),40,99,104,97,114,97,99,116,101,114,45,100,101,118,105,99,101,63,32,102,110,97,109,101,51,50,48,41,0,0,0,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,24),40,98,108,111,99,107,45,100,101,118,105,99,101,63,32,102,110,97,109,101,51,50,54,41};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,17),40,102,95,51,50,54,55,32,102,110,97,109,101,51,51,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,18),40,115,111,99,107,101,116,63,32,102,110,97,109,101,51,51,56,41,0,0,0,0,0,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,47),40,115,101,116,45,102,105,108,101,45,112,111,115,105,116,105,111,110,33,32,112,111,114,116,51,52,51,32,112,111,115,51,52,52,32,46,32,119,104,101,110,99,101,51,52,53,41,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,100,105,114,52,48,55,41,0,0,0};
+static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,7),40,97,51,52,51,50,41,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,47),40,97,51,52,51,56,32,100,105,114,52,51,48,52,51,49,52,51,54,32,102,105,108,101,52,51,50,52,51,51,52,51,55,32,101,120,116,52,51,52,52,51,53,52,51,56,41,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,38),40,99,114,101,97,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,51,56,51,32,46,32,116,109,112,51,56,50,51,56,52,41,0,0};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,26),40,99,104,97,110,103,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,52,53,48,41,0,0,0,0,0,0};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,26),40,100,101,108,101,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,52,53,54,41,0,0,0,0,0,0};
+static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,35),40,98,111,100,121,52,55,55,32,115,112,101,99,52,56,54,32,115,104,111,119,45,100,111,116,102,105,108,101,115,63,52,56,55,41,0,0,0,0,0};
+static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,35),40,100,101,102,45,115,104,111,119,45,100,111,116,102,105,108,101,115,63,52,56,48,32,37,115,112,101,99,52,55,53,53,49,57,41,0,0,0,0,0};
+static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,13),40,100,101,102,45,115,112,101,99,52,55,57,41,0,0,0};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,23),40,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,52,55,48,52,55,49,41,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,21),40,100,105,114,101,99,116,111,114,121,63,32,102,110,97,109,101,53,50,54,41,0,0,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,31),40,99,117,114,114,101,110,116,45,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,53,52,50,53,52,51,41,0};
+static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,7),40,97,51,56,49,55,41,0};
+static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,19),40,97,51,56,49,49,32,101,120,118,97,114,53,56,57,54,48,50,41,0,0,0,0,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,7),40,97,51,56,51,53,41,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,7),40,97,51,56,52,55,41,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,20),40,97,51,56,52,49,32,46,32,97,114,103,115,53,57,55,54,49,51,41,0,0,0,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,7),40,97,51,56,50,57,41,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,15),40,97,51,56,48,53,32,107,53,57,54,54,48,49,41,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,5),40,99,119,100,41,0,0,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,54,52,48,32,114,54,52,49,41};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,24),40,99,97,110,111,110,105,99,97,108,45,112,97,116,104,32,112,97,116,104,54,49,52,41};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,33),40,99,104,101,99,107,32,108,111,99,54,52,57,32,99,109,100,54,53,48,32,105,110,112,54,53,49,32,114,54,53,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,31),40,111,112,101,110,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,54,53,53,32,46,32,109,54,53,54,41,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,32),40,111,112,101,110,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,54,54,52,32,46,32,109,54,54,53,41};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,26),40,99,108,111,115,101,45,105,110,112,117,116,45,112,105,112,101,32,112,111,114,116,54,55,51,41,0,0,0,0,0,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,7),40,97,52,50,57,57,41,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,20),40,97,52,51,48,53,32,46,32,114,101,115,117,108,116,115,54,57,51,41,0,0,0,0};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,47),40,99,97,108,108,45,119,105,116,104,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,54,56,57,32,112,114,111,99,54,57,48,32,46,32,109,111,100,101,54,57,49,41,0};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,7),40,97,52,51,50,51,41,0};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,20),40,97,52,51,50,57,32,46,32,114,101,115,117,108,116,115,54,57,57,41,0,0,0,0};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,48),40,99,97,108,108,45,119,105,116,104,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,54,57,53,32,112,114,111,99,54,57,54,32,46,32,109,111,100,101,54,57,55,41};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,20),40,97,52,51,52,56,32,46,32,114,101,115,117,108,116,115,55,48,54,41,0,0,0,0};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,48),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,112,105,112,101,32,99,109,100,55,48,49,32,116,104,117,110,107,55,48,50,32,46,32,109,111,100,101,55,48,51,41};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,20),40,97,52,51,54,56,32,46,32,114,101,115,117,108,116,115,55,49,53,41,0,0,0,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,47),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,112,105,112,101,32,99,109,100,55,49,48,32,116,104,117,110,107,55,49,49,32,46,32,109,111,100,101,55,49,50,41,0};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,13),40,99,114,101,97,116,101,45,112,105,112,101,41,0,0,0};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,104,97,110,100,108,101,114,32,115,105,103,55,50,55,41,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,36),40,115,101,116,45,115,105,103,110,97,108,45,104,97,110,100,108,101,114,33,32,115,105,103,55,50,57,32,112,114,111,99,55,51,48,41,0,0,0,0};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,55,51,53,32,115,116,97,116,101,55,51,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,9),40,108,111,111,112,55,52,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,26),40,115,101,116,45,115,105,103,110,97,108,45,109,97,115,107,33,32,115,105,103,115,55,52,49,41,0,0,0,0,0,0};
+static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,115,105,103,115,55,54,52,32,109,97,115,107,55,54,53,41,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,13),40,115,105,103,110,97,108,45,109,97,115,107,41,0,0,0};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,109,97,115,107,101,100,63,32,115,105,103,55,54,57,41,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,21),40,115,105,103,110,97,108,45,109,97,115,107,33,32,115,105,103,55,55,50,41,0,0,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,117,110,109,97,115,107,33,32,115,105,103,55,55,56,41,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,20),40,115,121,115,116,101,109,45,105,110,102,111,114,109,97,116,105,111,110,41,0,0,0,0};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,38),40,117,115,101,114,45,105,110,102,111,114,109,97,116,105,111,110,32,117,115,101,114,56,49,57,32,46,32,116,109,112,56,49,56,56,50,48,41,0,0};
+static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,19),40,99,117,114,114,101,110,116,45,117,115,101,114,45,110,97,109,101,41,0,0,0,0,0};
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,29),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,117,115,101,114,45,110,97,109,101,41,0,0,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,56,54,48,41,0,0,0,0,0};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,40),40,103,114,111,117,112,45,105,110,102,111,114,109,97,116,105,111,110,32,103,114,111,117,112,56,52,54,32,46,32,116,109,112,56,52,53,56,52,55,41};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,56,56,52,41,0,0,0,0,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,12),40,103,101,116,45,103,114,111,117,112,115,41,0,0,0,0};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,23),40,100,111,108,111,111,112,56,57,51,32,108,115,116,56,57,55,32,105,56,57,56,41,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,21),40,115,101,116,45,103,114,111,117,112,115,33,32,108,115,116,48,56,57,48,41,0,0,0};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,33),40,105,110,105,116,105,97,108,105,122,101,45,103,114,111,117,112,115,32,117,115,101,114,57,49,54,32,105,100,57,49,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,32),40,99,104,97,110,103,101,45,102,105,108,101,45,109,111,100,101,32,102,110,97,109,101,57,50,51,32,109,57,50,52,41};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,39),40,99,104,97,110,103,101,45,102,105,108,101,45,111,119,110,101,114,32,102,110,57,50,57,32,117,105,100,57,51,48,32,103,105,100,57,51,49,41,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,33),40,99,104,101,99,107,32,102,105,108,101,110,97,109,101,57,51,56,32,97,99,99,57,51,57,32,108,111,99,57,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,31),40,102,105,108,101,45,114,101,97,100,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,57,52,54,41,0};
+static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,32),40,102,105,108,101,45,119,114,105,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,57,52,55,41};
+static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,34),40,102,105,108,101,45,101,120,101,99,117,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,57,52,56,41,0,0,0,0,0,0};
+static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,16),40,99,114,101,97,116,101,45,115,101,115,115,105,111,110,41};
+static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,36),40,99,114,101,97,116,101,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,111,108,100,57,55,50,32,110,101,119,57,55,51,41,0,0,0,0};
+static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,41),40,114,101,97,100,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,102,110,97,109,101,57,56,54,32,46,32,116,109,112,57,56,53,57,56,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,27),40,102,105,108,101,45,108,105,110,107,32,111,108,100,49,48,49,50,32,110,101,119,49,48,49,51,41,0,0,0,0,0};
+static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,20),40,109,111,100,101,32,105,110,112,49,48,50,48,32,109,49,48,50,49,41,0,0,0,0};
+static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,36),40,99,104,101,99,107,32,108,111,99,49,48,51,52,32,102,100,49,48,51,53,32,105,110,112,49,48,51,54,32,114,49,48,51,55,41,0,0,0,0};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,33),40,111,112,101,110,45,105,110,112,117,116,45,102,105,108,101,42,32,102,100,49,48,52,48,32,46,32,109,49,48,52,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,34),40,111,112,101,110,45,111,117,116,112,117,116,45,102,105,108,101,42,32,102,100,49,48,52,51,32,46,32,109,49,48,52,52,41,0,0,0,0,0,0};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,23),40,112,111,114,116,45,62,102,105,108,101,110,111,32,112,111,114,116,49,48,52,57,41,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,36),40,100,117,112,108,105,99,97,116,101,45,102,105,108,101,110,111,32,111,108,100,49,48,54,49,32,46,32,110,101,119,49,48,54,50,41,0,0,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,8),40,114,101,97,100,121,63,41};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,7),40,102,101,116,99,104,41,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,7),40,97,53,53,56,52,41,0};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,7),40,97,53,53,57,55,41,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,7),40,97,53,54,48,57,41,0};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,7),40,97,53,54,51,48,41,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,28),40,108,111,111,112,32,110,49,49,53,54,32,109,49,49,53,55,32,115,116,97,114,116,49,49,53,56,41,0,0,0,0};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,41),40,97,53,54,51,57,32,112,111,114,116,49,49,53,49,32,110,49,49,53,50,32,100,101,115,116,49,49,53,51,32,115,116,97,114,116,49,49,53,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,24),40,98,117,109,112,101,114,32,99,117,114,49,49,56,50,32,112,116,114,49,49,56,51,41};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,7),40,97,53,56,48,49,41,0};
+static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,42),40,97,53,56,48,55,32,100,101,115,116,49,50,49,51,49,50,49,52,49,50,49,55,32,99,111,110,116,63,49,50,49,53,49,50,49,54,49,50,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,115,116,114,49,49,56,48,41,0,0};
+static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,26),40,97,53,55,49,53,32,112,111,114,116,49,49,55,55,32,108,105,109,105,116,49,49,55,56,41,0,0,0,0,0,0};
+static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,59),40,98,111,100,121,49,48,56,57,32,110,111,110,98,108,111,99,107,105,110,103,63,49,49,48,48,32,98,117,102,105,49,49,48,49,32,111,110,45,99,108,111,115,101,49,49,48,50,32,109,111,114,101,63,49,49,48,51,41,0,0,0,0,0};
+static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,69),40,100,101,102,45,109,111,114,101,63,49,48,57,52,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,48,56,53,49,50,50,55,32,37,98,117,102,105,49,48,56,54,49,50,50,56,32,37,111,110,45,99,108,111,115,101,49,48,56,55,49,50,50,57,41,0,0,0};
+static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,54),40,100,101,102,45,111,110,45,99,108,111,115,101,49,48,57,51,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,48,56,53,49,50,51,49,32,37,98,117,102,105,49,48,56,54,49,50,51,50,41,0,0};
+static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,36),40,100,101,102,45,98,117,102,105,49,48,57,50,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,48,56,53,49,50,51,52,41,0,0,0,0};
+static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,110,111,110,98,108,111,99,107,105,110,103,63,49,48,57,49,41,0,0};
+static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,62),40,35,35,115,121,115,35,99,117,115,116,111,109,45,105,110,112,117,116,45,112,111,114,116,32,108,111,99,49,48,55,56,32,110,97,109,49,48,55,57,32,102,100,49,48,56,48,32,46,32,116,109,112,49,48,55,55,49,48,56,49,41,0,0};
+static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,22),40,112,111,107,101,32,115,116,114,49,50,55,57,32,108,101,110,49,50,56,48,41,0,0};
+static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,15),40,97,53,57,57,56,32,115,116,114,49,51,49,52,41,0};
+static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,7),40,97,54,48,48,52,41,0};
+static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,7),40,97,54,48,50,53,41,0};
+static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,16),40,102,95,54,48,51,52,32,115,116,114,49,50,57,48,41};
+static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,32),40,108,111,111,112,32,114,101,109,49,50,57,55,32,115,116,97,114,116,49,50,57,56,32,108,101,110,49,50,57,57,41};
+static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,16),40,102,95,54,48,52,57,32,115,116,114,49,50,57,53,41};
+static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,49),40,98,111,100,121,49,50,54,50,32,110,111,110,98,108,111,99,107,105,110,103,63,49,50,55,50,32,98,117,102,105,49,50,55,51,32,111,110,45,99,108,111,115,101,49,50,55,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,54),40,100,101,102,45,111,110,45,99,108,111,115,101,49,50,54,54,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,50,53,57,49,51,50,54,32,37,98,117,102,105,49,50,54,48,49,51,50,55,41,0,0};
+static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,36),40,100,101,102,45,98,117,102,105,49,50,54,53,32,37,110,111,110,98,108,111,99,107,105,110,103,63,49,50,53,57,49,51,50,57,41,0,0,0,0};
+static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,22),40,100,101,102,45,110,111,110,98,108,111,99,107,105,110,103,63,49,50,54,52,41,0,0};
+static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,63),40,35,35,115,121,115,35,99,117,115,116,111,109,45,111,117,116,112,117,116,45,112,111,114,116,32,108,111,99,49,50,53,50,32,110,97,109,49,50,53,51,32,102,100,49,50,53,52,32,46,32,116,109,112,49,50,53,49,49,50,53,53,41,0};
+static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,33),40,102,105,108,101,45,116,114,117,110,99,97,116,101,32,102,110,97,109,101,49,51,51,55,32,111,102,102,49,51,51,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,33),40,115,101,116,117,112,32,112,111,114,116,49,51,53,48,32,97,114,103,115,49,51,53,49,32,108,111,99,49,51,53,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,30),40,101,114,114,32,109,115,103,49,51,54,56,32,108,111,99,107,49,51,54,57,32,108,111,99,49,51,55,48,41,0,0};
+static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,31),40,102,105,108,101,45,108,111,99,107,32,112,111,114,116,49,51,55,49,32,46,32,97,114,103,115,49,51,55,50,41,0};
+static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,40),40,102,105,108,101,45,108,111,99,107,47,98,108,111,99,107,105,110,103,32,112,111,114,116,49,51,55,52,32,46,32,97,114,103,115,49,51,55,53,41};
+static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,36),40,102,105,108,101,45,116,101,115,116,45,108,111,99,107,32,112,111,114,116,49,51,55,55,32,46,32,97,114,103,115,49,51,55,56,41,0,0,0,0};
+static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,22),40,102,105,108,101,45,117,110,108,111,99,107,32,108,111,99,107,49,51,57,55,41,0,0};
+static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,34),40,99,114,101,97,116,101,45,102,105,102,111,32,102,110,97,109,101,49,52,48,50,32,46,32,109,111,100,101,49,52,48,51,41,0,0,0,0,0,0};
+static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,20),40,102,105,102,111,63,32,102,105,108,101,110,97,109,101,49,52,48,57,41,0,0,0,0};
+static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,24),40,115,101,116,101,110,118,32,118,97,114,49,52,49,50,32,118,97,108,49,52,49,51,41};
+static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,18),40,117,110,115,101,116,101,110,118,32,118,97,114,49,52,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,12),40,115,99,97,110,32,106,49,52,51,49,41,0,0,0,0};
+static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,49,52,50,56,41,0,0,0,0};
+static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,27),40,103,101,116,45,101,110,118,105,114,111,110,109,101,110,116,45,118,97,114,105,97,98,108,101,115,41,0,0,0,0,0};
+static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,72),40,109,97,112,45,102,105,108,101,45,116,111,45,109,101,109,111,114,121,32,97,100,100,114,49,52,53,50,32,108,101,110,49,52,53,51,32,112,114,111,116,49,52,53,52,32,102,108,97,103,49,52,53,53,32,102,100,49,52,53,54,32,46,32,111,102,102,49,52,53,55,41};
+static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,43),40,117,110,109,97,112,45,102,105,108,101,45,102,114,111,109,45,109,101,109,111,114,121,32,109,109,97,112,49,52,55,56,32,46,32,108,101,110,49,52,55,57,41,0,0,0,0,0};
+static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,37),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,45,112,111,105,110,116,101,114,32,109,109,97,112,49,52,56,53,41,0,0,0};
+static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,27),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,63,32,120,49,52,56,56,41,0,0,0,0,0};
+static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,34),40,99,104,101,99,107,45,116,105,109,101,45,118,101,99,116,111,114,32,108,111,99,49,52,57,48,32,116,109,49,52,57,49,41,0,0,0,0,0,0};
+static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,35),40,115,101,99,111,110,100,115,45,62,108,111,99,97,108,45,116,105,109,101,32,46,32,116,109,112,49,53,48,49,49,53,48,50,41,0,0,0,0,0};
+static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,33),40,115,101,99,111,110,100,115,45,62,117,116,99,45,116,105,109,101,32,46,32,116,109,112,49,53,49,53,49,53,49,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,31),40,115,101,99,111,110,100,115,45,62,115,116,114,105,110,103,32,46,32,116,109,112,49,53,51,52,49,53,51,53,41,0};
+static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,35),40,116,105,109,101,45,62,115,116,114,105,110,103,32,116,109,49,53,54,51,32,46,32,116,109,112,49,53,54,50,49,53,54,52,41,0,0,0,0,0};
+static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,36),40,115,116,114,105,110,103,45,62,116,105,109,101,32,116,105,109,49,53,57,51,32,46,32,116,109,112,49,53,57,50,49,53,57,52,41,0,0,0,0};
+static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,28),40,108,111,99,97,108,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,116,109,49,54,48,51,41,0,0,0,0};
+static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,26),40,117,116,99,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,116,109,49,54,48,55,41,0,0,0,0,0,0};
+static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,29),40,108,111,99,97,108,45,116,105,109,101,122,111,110,101,45,97,98,98,114,101,118,105,97,116,105,111,110,41,0,0,0};
+static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,18),40,95,101,120,105,116,32,46,32,99,111,100,101,49,54,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,22),40,115,101,116,45,97,108,97,114,109,33,32,97,49,54,49,57,49,54,50,50,41,0,0};
+static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,50),40,115,101,116,45,98,117,102,102,101,114,105,110,103,45,109,111,100,101,33,32,112,111,114,116,49,54,50,51,32,109,111,100,101,49,54,50,52,32,46,32,115,105,122,101,49,54,50,53,41,0,0,0,0,0,0};
+static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,25),40,116,101,114,109,105,110,97,108,45,112,111,114,116,63,32,112,111,114,116,49,54,51,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,116,101,114,109,105,110,97,108,45,99,104,101,99,107,32,99,97,108,108,101,114,49,54,52,52,32,112,111,114,116,49,54,52,53,41,0,0,0,0,0,0};
+static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,24),40,116,101,114,109,105,110,97,108,45,110,97,109,101,32,112,111,114,116,49,54,53,55,41};
+static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,24),40,116,101,114,109,105,110,97,108,45,115,105,122,101,32,112,111,114,116,49,54,54,56,41};
+static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,15),40,103,101,116,45,104,111,115,116,45,110,97,109,101,41,0};
+static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,7),40,97,55,50,55,49,41,0};
+static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,13),40,103,49,55,51,49,32,109,49,55,51,51,41,0,0,0};
+static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,102,110,115,49,55,50,50,41,0,0};
+static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,55),40,97,55,50,55,55,32,100,105,114,49,55,48,49,49,55,48,50,49,55,48,55,32,102,105,108,49,55,48,51,49,55,48,52,49,55,48,56,32,101,120,116,49,55,48,53,49,55,48,54,49,55,48,57,41,0};
+static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,21),40,99,111,110,99,45,108,111,111,112,32,112,97,116,104,115,49,54,57,55,41,0,0,0};
+static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,18),40,103,108,111,98,32,46,32,112,97,116,104,115,49,54,57,53,41,0,0,0,0,0,0};
+static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,26),40,112,114,111,99,101,115,115,45,102,111,114,107,32,46,32,116,104,117,110,107,49,55,52,52,41,0,0,0,0,0,0};
+static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,28),40,115,101,116,97,114,103,32,97,49,55,54,57,49,55,55,53,32,97,49,55,54,56,49,55,55,54,41,0,0,0,0};
+static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,28),40,115,101,116,101,110,118,32,97,49,55,56,49,49,55,56,55,32,97,49,55,56,48,49,55,56,56,41,0,0,0,0};
+static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,18),40,100,111,108,111,111,112,49,56,50,53,32,105,49,56,51,48,41,0,0,0,0,0,0};
+static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,25),40,100,111,108,111,111,112,49,56,49,55,32,97,108,49,56,50,49,32,105,49,56,50,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,34),40,98,111,100,121,49,56,48,53,32,97,114,103,108,105,115,116,49,56,49,52,32,101,110,118,108,105,115,116,49,56,49,53,41,0,0,0,0,0,0};
+static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,34),40,100,101,102,45,101,110,118,108,105,115,116,49,56,48,56,32,37,97,114,103,108,105,115,116,49,56,48,51,49,56,53,51,41,0,0,0,0,0,0};
+static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,17),40,100,101,102,45,97,114,103,108,105,115,116,49,56,48,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,44),40,112,114,111,99,101,115,115,45,101,120,101,99,117,116,101,32,102,105,108,101,110,97,109,101,49,55,57,56,32,46,32,116,109,112,49,55,57,55,49,55,57,57,41,0,0,0,0};
+static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,112,114,111,99,101,115,115,45,119,97,105,116,32,112,105,100,49,56,54,48,32,110,111,104,97,110,103,49,56,54,49,41,0};
+static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,7),40,97,55,54,55,51,41,0};
+static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,36),40,97,55,54,55,57,32,101,112,105,100,49,56,57,49,32,101,110,111,114,109,49,56,57,50,32,101,99,111,100,101,49,56,57,51,41,0,0,0,0};
+static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,25),40,112,114,111,99,101,115,115,45,119,97,105,116,32,46,32,97,114,103,115,49,56,55,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,20),40,99,117,114,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,41,0,0,0,0};
+static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,19),40,112,97,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,41,0,0,0,0,0};
+static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,17),40,115,108,101,101,112,32,97,49,56,57,57,49,57,48,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,33),40,112,114,111,99,101,115,115,45,115,105,103,110,97,108,32,105,100,49,57,48,51,32,46,32,115,105,103,49,57,48,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,41,0,0,0};
+static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,42),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,45,97,114,103,117,109,101,110,116,115,32,99,109,100,108,105,110,49,57,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,30),40,112,114,111,99,101,115,115,45,114,117,110,32,102,49,57,50,49,32,46,32,97,114,103,115,49,57,50,50,41,0,0};
+static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,7),40,97,55,56,52,57,41,0};
+static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,29),40,97,55,56,53,53,32,95,49,57,54,48,32,102,108,103,49,57,54,49,32,99,111,100,49,57,54,50,41,0,0,0};
+static C_char C_TLS li202[] C_aligned={C_lihdr(0,0,8),40,102,95,55,56,51,53,41};
+static C_char C_TLS li203[] C_aligned={C_lihdr(0,0,68),40,109,97,107,101,45,111,110,45,99,108,111,115,101,32,108,111,99,49,57,52,56,32,112,105,100,49,57,52,57,32,99,108,115,118,101,99,49,57,53,48,32,105,100,120,49,57,53,49,32,105,100,120,97,49,57,53,50,32,105,100,120,98,49,57,53,51,41,0,0,0,0};
+static C_char C_TLS li204[] C_aligned={C_lihdr(0,0,7),40,97,55,56,55,56,41,0};
+static C_char C_TLS li205[] C_aligned={C_lihdr(0,0,19),40,97,55,56,56,52,32,105,49,57,55,50,32,111,49,57,55,51,41,0,0,0,0,0};
+static C_char C_TLS li206[] C_aligned={C_lihdr(0,0,22),40,110,101,101,100,101,100,45,112,105,112,101,32,112,111,114,116,49,57,54,55,41,0,0};
+static C_char C_TLS li207[] C_aligned={C_lihdr(0,0,34),40,99,111,110,110,101,99,116,45,112,97,114,101,110,116,32,112,105,112,101,49,57,55,53,32,112,111,114,116,49,57,55,54,41,0,0,0,0,0,0};
+static C_char C_TLS li208[] C_aligned={C_lihdr(0,0,43),40,99,111,110,110,101,99,116,45,99,104,105,108,100,32,112,105,112,101,49,57,56,52,32,112,111,114,116,49,57,56,53,32,115,116,100,102,100,49,57,56,54,41,0,0,0,0,0};
+static C_char C_TLS li209[] C_aligned={C_lihdr(0,0,7),40,97,55,57,53,57,41,0};
+static C_char C_TLS li210[] C_aligned={C_lihdr(0,0,67),40,115,112,97,119,110,32,99,109,100,50,48,48,48,32,97,114,103,115,50,48,48,49,32,101,110,118,50,48,48,50,32,115,116,100,111,117,116,102,50,48,48,51,32,115,116,100,105,110,102,50,48,48,52,32,115,116,100,101,114,114,102,50,48,48,53,41,0,0,0,0,0};
+static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,59),40,105,110,112,117,116,45,112,111,114,116,32,108,111,99,50,48,49,50,32,99,109,100,50,48,49,52,32,112,105,112,101,50,48,49,53,32,115,116,100,102,50,48,49,54,32,111,110,45,99,108,111,115,101,50,48,49,56,41,0,0,0,0,0};
+static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,60),40,111,117,116,112,117,116,45,112,111,114,116,32,108,111,99,50,48,50,51,32,99,109,100,50,48,50,53,32,112,105,112,101,50,48,50,54,32,115,116,100,102,50,48,50,55,32,111,110,45,99,108,111,115,101,50,48,50,57,41,0,0,0,0};
+static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,7),40,97,56,48,48,57,41,0};
+static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,50),40,97,56,48,49,53,32,105,110,112,105,112,101,50,48,52,51,32,111,117,116,112,105,112,101,50,48,52,52,32,101,114,114,112,105,112,101,50,48,52,53,32,112,105,100,50,48,52,54,41,0,0,0,0,0,0};
+static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,83),40,35,35,115,121,115,35,112,114,111,99,101,115,115,32,108,111,99,50,48,51,52,32,99,109,100,50,48,51,53,32,97,114,103,115,50,48,51,54,32,101,110,118,50,48,51,55,32,115,116,100,111,117,116,102,50,48,51,56,32,115,116,100,105,110,102,50,48,51,57,32,115,116,100,101,114,114,102,50,48,52,48,41,0,0,0,0,0};
+static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,21),40,97,56,48,55,48,32,103,50,48,54,54,50,48,54,55,50,48,54,56,41,0,0,0};
+static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,19),40,99,104,107,115,116,114,108,115,116,32,108,115,116,50,48,53,53,41,0,0,0,0,0};
+static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,7),40,97,56,48,56,56,41,0};
+static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,38),40,97,56,48,57,52,32,105,110,50,48,55,55,32,111,117,116,50,48,55,56,32,112,105,100,50,48,55,57,32,101,114,114,50,48,56,48,41,0,0};
+static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,52),40,37,112,114,111,99,101,115,115,32,108,111,99,50,48,52,57,32,101,114,114,63,50,48,53,48,32,99,109,100,50,48,53,49,32,97,114,103,115,50,48,53,50,32,101,110,118,50,48,53,51,41,0,0,0,0};
+static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,27),40,98,111,100,121,50,48,57,55,32,97,114,103,115,50,49,48,54,32,101,110,118,50,49,48,55,41,0,0,0,0,0};
+static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,50,49,48,48,32,37,97,114,103,115,50,48,57,53,50,49,48,57,41,0,0,0,0,0};
+static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,50,48,57,57,41,0,0};
+static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,31),40,112,114,111,99,101,115,115,32,99,109,100,50,48,57,48,32,46,32,116,109,112,50,48,56,57,50,48,57,49,41,0};
+static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,27),40,98,111,100,121,50,49,50,56,32,97,114,103,115,50,49,51,55,32,101,110,118,50,49,51,56,41,0,0,0,0,0};
+static C_char C_TLS li226[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,50,49,51,49,32,37,97,114,103,115,50,49,50,54,50,49,52,48,41,0,0,0,0,0};
+static C_char C_TLS li227[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,50,49,51,48,41,0,0};
+static C_char C_TLS li228[] C_aligned={C_lihdr(0,0,32),40,112,114,111,99,101,115,115,42,32,99,109,100,50,49,50,49,32,46,32,116,109,112,50,49,50,48,50,49,50,50,41};
+static C_char C_TLS li229[] C_aligned={C_lihdr(0,0,14),40,102,95,56,51,56,52,32,120,50,49,57,49,41,0,0};
+static C_char C_TLS li230[] C_aligned={C_lihdr(0,0,7),40,97,56,51,48,55,41,0};
+static C_char C_TLS li231[] C_aligned={C_lihdr(0,0,7),40,97,56,51,49,50,41,0};
+static C_char C_TLS li232[] C_aligned={C_lihdr(0,0,7),40,97,56,51,51,54,41,0};
+static C_char C_TLS li233[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,102,115,50,49,57,51,32,114,50,49,57,52,41,0,0,0,0,0};
+static C_char C_TLS li234[] C_aligned={C_lihdr(0,0,16),40,102,95,56,52,48,51,32,46,32,95,50,49,56,52,41};
+static C_char C_TLS li235[] C_aligned={C_lihdr(0,0,16),40,102,95,56,51,57,53,32,46,32,95,50,49,56,51,41};
+static C_char C_TLS li236[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,50,49,54,49,32,97,99,116,105,111,110,50,49,55,49,32,105,100,50,49,55,50,32,108,105,109,105,116,50,49,55,51,41,0,0};
+static C_char C_TLS li237[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,108,105,109,105,116,50,49,54,53,32,37,97,99,116,105,111,110,50,49,53,56,50,50,50,52,32,37,105,100,50,49,53,57,50,50,50,53,41,0,0,0,0,0};
+static C_char C_TLS li238[] C_aligned={C_lihdr(0,0,28),40,100,101,102,45,105,100,50,49,54,52,32,37,97,99,116,105,111,110,50,49,53,56,50,50,50,55,41,0,0,0,0};
+static C_char C_TLS li239[] C_aligned={C_lihdr(0,0,19),40,97,56,52,50,51,32,120,50,50,50,57,32,121,50,50,51,48,41,0,0,0,0,0};
+static C_char C_TLS li240[] C_aligned={C_lihdr(0,0,16),40,100,101,102,45,97,99,116,105,111,110,50,49,54,51,41};
+static C_char C_TLS li241[] C_aligned={C_lihdr(0,0,51),40,102,105,110,100,45,102,105,108,101,115,32,100,105,114,50,49,53,50,32,112,114,101,100,50,49,53,51,32,46,32,97,99,116,105,111,110,45,105,100,45,108,105,109,105,116,50,49,53,52,41,0,0,0,0,0};
+static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,29),40,115,101,116,45,114,111,111,116,45,100,105,114,101,99,116,111,114,121,33,32,100,105,114,50,50,52,52,41,0,0,0};
+static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,14),40,97,56,53,50,50,32,112,105,100,57,53,56,41,0,0};
+static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,22),40,97,56,53,52,48,32,112,105,100,57,54,53,32,112,103,105,100,57,54,54,41,0,0};
+static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,7),40,97,56,53,54,49,41,0};
+static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,13),40,97,56,53,54,52,32,105,100,56,48,56,41,0,0,0};
+static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,7),40,97,56,53,55,57,41,0};
+static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,13),40,97,56,53,56,50,32,105,100,56,48,50,41,0,0,0};
+static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,7),40,97,56,53,57,55,41,0};
+static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,13),40,97,56,54,48,48,32,105,100,55,57,54,41,0,0,0};
+static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,7),40,97,56,54,49,53,41,0};
+static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,13),40,97,56,54,49,56,32,105,100,55,57,48,41,0,0,0};
+static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,12),40,97,56,54,51,51,32,110,55,56,51,41,0,0,0,0};
+static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,15),40,97,56,54,51,57,32,112,111,114,116,51,54,50,41,0};
+static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,12),40,97,56,54,55,54,32,102,50,55,55,41,0,0,0,0};
+static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,17),40,97,56,54,56,50,32,102,50,55,57,32,116,50,56,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li257[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+
+
+/* from k8490 in set-root-directory! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub2239(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub2239(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 char * t0=(char * )C_string_or_null(C_a0);
 C_r=C_fix((C_word)chroot(t0));
 return C_r;}
 
-/* from k7771 */
-static C_word C_fcall stub1904(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1904(C_word C_buf,C_word C_a0){
+/* from k7731 */
+static C_word C_fcall stub1900(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1900(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 C_r=C_fix((C_word)C_sleep(t0));
 return C_r;}
 
-/* from parent-process-id in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub1901(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub1901(C_word C_buf){
+/* from parent-process-id in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub1897(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub1897(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_getppid());
 return C_r;}
 
-/* from current-process-id in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub1899(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub1899(C_word C_buf){
+/* from current-process-id in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub1895(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub1895(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_getpid());
 return C_r;}
 
 /* from freeenv */
-static C_word C_fcall stub1794(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub1794(C_word C_buf){
+static C_word C_fcall stub1790(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub1790(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_free_exec_env();
 return C_r;}
 
-/* from k7477 */
-static C_word C_fcall stub1787(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
-C_regparm static C_word C_fcall stub1787(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
+/* from k7437 */
+static C_word C_fcall stub1783(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
+C_regparm static C_word C_fcall stub1783(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 void * t1=(void * )C_data_pointer_or_null(C_a1);
@@ -780,15 +787,15 @@ C_set_exec_env(t0,t1,t2);
 return C_r;}
 
 /* from freeargs */
-static C_word C_fcall stub1782(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub1782(C_word C_buf){
+static C_word C_fcall stub1778(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub1778(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_free_exec_args();
 return C_r;}
 
-/* from k7458 */
-static C_word C_fcall stub1775(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
-C_regparm static C_word C_fcall stub1775(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
+/* from k7418 */
+static C_word C_fcall stub1771(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
+C_regparm static C_word C_fcall stub1771(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 void * t1=(void * )C_data_pointer_or_null(C_a1);
@@ -796,25 +803,24 @@ int t2=(int )C_unfix(C_a2);
 C_set_exec_arg(t0,t1,t2);
 return C_r;}
 
-/* from k7434 */
-static C_word C_fcall stub1763(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1763(C_word C_buf,C_word C_a0){
+/* from k7394 */
+static C_word C_fcall stub1759(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1759(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 _exit(t0);
 return C_r;}
 
 /* from fork */
-static C_word C_fcall stub1746(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub1746(C_word C_buf){
+static C_word C_fcall stub1742(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub1742(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_fork());
 return C_r;}
 
-/* from getit */
 #define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub1686(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub1686(C_word C_buf){
+static C_word C_fcall stub1682(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub1682(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 if(gethostname(C_hostbuf, 256) == -1) return(NULL);else return(C_hostbuf);
 C_ret:
@@ -822,9 +828,9 @@ C_ret:
 
 return C_r;}
 
-/* from k7241 */
-static C_word C_fcall stub1667(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
-C_regparm static C_word C_fcall stub1667(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
+/* from k7201 */
+static C_word C_fcall stub1663(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
+C_regparm static C_word C_fcall stub1663(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 int *t1=(int *)C_c_pointer_nn(C_a1);
@@ -832,34 +838,33 @@ int *t2=(int *)C_c_pointer_nn(C_a2);
 C_r=C_fix((C_word)get_tty_size(t0,t1,t2));
 return C_r;}
 
-/* from k7218 */
-static C_word C_fcall stub1657(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1657(C_word C_buf,C_word C_a0){
+/* from k7178 */
+static C_word C_fcall stub1653(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1653(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 C_r=C_mpointer(&C_a,(void*)ttyname(t0));
 return C_r;}
 
-/* from k7107 */
-static C_word C_fcall stub1624(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1624(C_word C_buf,C_word C_a0){
+/* from k7067 */
+static C_word C_fcall stub1620(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1620(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 C_r=C_fix((C_word)C_alarm(t0));
 return C_r;}
 
-/* from k7085 */
-static C_word C_fcall stub1619(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1619(C_word C_buf,C_word C_a0){
+/* from k7045 */
+static C_word C_fcall stub1615(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1615(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 _exit(t0);
 return C_r;}
 
-/* from local-timezone-abbreviation in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
 #define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub1614(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub1614(C_word C_buf){
+static C_word C_fcall stub1610(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub1610(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 
 #if !defined(__CYGWIN__) && !defined(__SVR4) && !defined(__uClinux__) && !defined(__hpux__)
@@ -874,8 +879,8 @@ C_ret:
 return C_r;}
 
 /* from strptime */
-static C_word C_fcall stub1586(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
-C_regparm static C_word C_fcall stub1586(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
+static C_word C_fcall stub1582(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
+C_regparm static C_word C_fcall stub1582(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word t0=(C_word )(C_a0);
 C_word t1=(C_word )(C_a1);
@@ -884,8 +889,8 @@ C_r=((C_word)C_strptime(t0,t1,t2));
 return C_r;}
 
 /* from strftime */
-static C_word C_fcall stub1556(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub1556(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub1552(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub1552(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word t0=(C_word )(C_a0);
 C_word t1=(C_word )(C_a1);
@@ -893,33 +898,33 @@ C_r=C_mpointer(&C_a,(void*)C_strftime(t0,t1));
 return C_r;}
 
 /* from asctime */
-static C_word C_fcall stub1550(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1550(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub1546(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1546(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word t0=(C_word )(C_a0);
 C_r=C_mpointer(&C_a,(void*)C_asctime(t0));
 return C_r;}
 
-/* from k6867 */
-static C_word C_fcall stub1529(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1529(C_word C_buf,C_word C_a0){
+/* from k6827 */
+static C_word C_fcall stub1525(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1525(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_num_to_int(C_a0);
 C_r=C_mpointer(&C_a,(void*)C_ctime(t0));
 return C_r;}
 
-/* from k6717 */
-static C_word C_fcall stub1476(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub1476(C_word C_buf,C_word C_a0,C_word C_a1){
+/* from k6677 */
+static C_word C_fcall stub1472(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub1472(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 int t1=(int )C_num_to_int(C_a1);
 C_r=C_fix((C_word)munmap(t0,t1));
 return C_r;}
 
-/* from k6655 */
-static C_word C_fcall stub1445(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5) C_regparm;
-C_regparm static C_word C_fcall stub1445(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5){
+/* from k6615 */
+static C_word C_fcall stub1441(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5) C_regparm;
+C_regparm static C_word C_fcall stub1441(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 void * t0=(void * )C_c_pointer_or_null(C_a0);
 int t1=(int )C_num_to_int(C_a1);
@@ -930,36 +935,35 @@ int t5=(int )C_num_to_int(C_a5);
 C_r=C_mpointer_or_false(&C_a,(void*)mmap(t0,t1,t2,t3,t4,t5));
 return C_r;}
 
-/* from k6554 */
-static C_word C_fcall stub1427(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub1427(C_word C_buf,C_word C_a0){
+/* from k6514 */
+static C_word C_fcall stub1423(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub1423(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 C_r=C_mpointer(&C_a,(void*)C_getenventry(t0));
 return C_r;}
 
-/* from k5300 in k5296 in file-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub1008(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub1008(C_word C_buf,C_word C_a0,C_word C_a1){
+/* from k5260 in k5256 in file-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub1004(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub1004(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 char * t0=(char * )C_string_or_null(C_a0);
 char * t1=(char * )C_string_or_null(C_a1);
 C_r=C_fix((C_word)link(t0,t1));
 return C_r;}
 
-/* from k5003 */
-static C_word C_fcall stub914(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub914(C_word C_buf,C_word C_a0,C_word C_a1){
+/* from k4963 */
+static C_word C_fcall stub910(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub910(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 char * t0=(char * )C_string_or_null(C_a0);
 int t1=(int )C_unfix(C_a1);
 C_r=C_fix((C_word)initgroups(t0,t1));
 return C_r;}
 
-/* from k4872 */
 #define return(x) C_cblock C_r = (C_mk_bool((x))); goto C_ret; C_cblockend
-static C_word C_fcall stub871(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub871(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub868(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub868(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int n=(int )C_unfix(C_a0);
 if(C_groups != NULL) C_free(C_groups);C_groups = (gid_t *)C_malloc(sizeof(gid_t) * n);if(C_groups == NULL) return(0);else return(1);
@@ -968,10 +972,9 @@ C_ret:
 
 return C_r;}
 
-/* from k4865 */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub867(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub867(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub864(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub864(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int n=(int )C_unfix(C_a0);
 return(getgroups(n, C_groups));
@@ -980,10 +983,9 @@ C_ret:
 
 return C_r;}
 
-/* from k4779 */
 #define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub838(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub838(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub835(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub835(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int i=(int )C_unfix(C_a0);
 return(C_group->gr_mem[ i ]);
@@ -992,35 +994,44 @@ C_ret:
 
 return C_r;}
 
-/* from a8603 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub809(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub809(C_word C_buf){
+/* from a8561 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub806(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub806(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_getegid());
 return C_r;}
 
-/* from a8621 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub803(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub803(C_word C_buf){
+/* from a8579 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub800(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub800(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_getgid());
 return C_r;}
 
-/* from a8639 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub797(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub797(C_word C_buf){
+/* from a8597 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub794(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub794(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_geteuid());
 return C_r;}
 
-/* from a8657 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall stub791(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub791(C_word C_buf){
+/* from a8615 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub788(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub788(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_getuid());
 return C_r;}
 
-/* from k2856 */
+/* from k8691 in k8714 in a8682 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall stub286(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub286(C_word C_buf,C_word C_a0,C_word C_a1){
+C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
+char * t0=(char * )C_string_or_null(C_a0);
+C_word t1=(C_word )(C_a1);
+C_r=C_fix((C_word)set_file_mtime(t0,t1));
+return C_r;}
+
+/* from k2845 */
 static C_word C_fcall stub127(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
 C_regparm static C_word C_fcall stub127(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -1029,7 +1040,7 @@ int t1=(int )C_unfix(C_a1);
 C_r=C_mk_bool(C_test_fd_set(t0,t1));
 return C_r;}
 
-/* from k2846 */
+/* from k2835 */
 static C_word C_fcall stub121(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
 C_regparm static C_word C_fcall stub121(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -1038,7 +1049,7 @@ int t1=(int )C_unfix(C_a1);
 C_set_fd_set(t0,t1);
 return C_r;}
 
-/* from k2836 */
+/* from k2825 */
 static C_word C_fcall stub116(C_word C_buf,C_word C_a0) C_regparm;
 C_regparm static C_word C_fcall stub116(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -1046,7 +1057,7 @@ int t0=(int )C_unfix(C_a0);
 C_zero_fd_set(t0);
 return C_r;}
 
-/* from k2618 */
+/* from k2607 */
 static C_word C_fcall stub33(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
 C_regparm static C_word C_fcall stub33(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -1056,7 +1067,6 @@ long t2=(long )C_num_to_long(C_a2);
 C_r=C_fix((C_word)fcntl(t0,t1,t2));
 return C_r;}
 
-/* from k2567 */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
 static C_word C_fcall stub26(C_word C_buf,C_word C_a0) C_regparm;
 C_regparm static C_word C_fcall stub26(C_word C_buf,C_word C_a0){
@@ -1068,7 +1078,6 @@ C_ret:
 
 return C_r;}
 
-/* from k2560 */
 #define return(x) C_cblock C_r = (C_mk_bool((x))); goto C_ret; C_cblockend
 static C_word C_fcall stub22(C_word C_buf,C_word C_a0) C_regparm;
 C_regparm static C_word C_fcall stub22(C_word C_buf,C_word C_a0){
@@ -1080,7 +1089,7 @@ C_ret:
 
 return C_r;}
 
-/* from k2536 */
+/* from k2525 */
 static C_word C_fcall stub12(C_word C_buf,C_word C_a0) C_regparm;
 C_regparm static C_word C_fcall stub12(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -1090,1472 +1099,1492 @@ return C_r;}
 
 C_noret_decl(C_posix_toplevel)
 C_externexport void C_ccall C_posix_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2509)
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2512)
-static void C_ccall f_2512(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2515)
-static void C_ccall f_2515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2518)
-static void C_ccall f_2518(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2521)
-static void C_ccall f_2521(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2524)
-static void C_ccall f_2524(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2527)
-static void C_ccall f_2527(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8682)
-static void C_ccall f_8682(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8698)
-static void C_ccall f_8698(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8686)
-static void C_ccall f_8686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8689)
-static void C_ccall f_8689(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3381)
-static void C_ccall f_3381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4464)
-static void C_ccall f_4464(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8676)
-static void C_ccall f_8676(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4621)
-static void C_ccall f_4621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8661)
-static void C_ccall f_8661(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8671)
-static void C_ccall f_8671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8658)
-static void C_ccall f_8658(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4663)
-static void C_ccall f_4663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8643)
-static void C_ccall f_8643(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8653)
-static void C_ccall f_8653(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2498)
+static void C_ccall f_2498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2501)
+static void C_ccall f_2501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2504)
+static void C_ccall f_2504(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2507)
+static void C_ccall f_2507(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2510)
+static void C_ccall f_2510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2513)
+static void C_ccall f_2513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2516)
+static void C_ccall f_2516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8683)
+static void C_ccall f_8683(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8716)
+static void C_ccall f_8716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8693)
+static void C_ccall f_8693(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8703)
+static void C_fcall f_8703(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8677)
+static void C_ccall f_8677(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8681)
+static void C_ccall f_8681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3205)
+static void C_ccall f_3205(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8640)
-static void C_ccall f_8640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4667)
-static void C_ccall f_4667(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8625)
-static void C_ccall f_8625(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8635)
-static void C_ccall f_8635(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8622)
-static void C_ccall f_8622(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4671)
-static void C_ccall f_4671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8607)
-static void C_ccall f_8607(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8617)
-static void C_ccall f_8617(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8604)
-static void C_ccall f_8604(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4675)
-static void C_ccall f_4675(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8640(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8656)
+static void C_ccall f_8656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8644)
+static void C_ccall f_8644(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8647)
+static void C_ccall f_8647(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3345)
+static void C_ccall f_3345(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4424)
+static void C_ccall f_4424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8634)
+static void C_ccall f_8634(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4581)
+static void C_ccall f_4581(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8619)
+static void C_ccall f_8619(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8629)
+static void C_ccall f_8629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8616)
+static void C_ccall f_8616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4623)
+static void C_ccall f_4623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8601)
+static void C_ccall f_8601(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8611)
+static void C_ccall f_8611(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8598)
+static void C_ccall f_8598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4627)
+static void C_ccall f_4627(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8583)
-static void C_ccall f_8583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8599)
-static void C_ccall f_8599(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8583(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8593)
+static void C_ccall f_8593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8580)
+static void C_ccall f_8580(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4631)
+static void C_ccall f_4631(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8565)
 static void C_ccall f_8565(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8578)
-static void C_ccall f_8578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8572)
-static void C_ccall f_8572(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5193)
-static void C_ccall f_5193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5232)
-static void C_ccall f_5232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8542)
-static void C_ccall f_8542(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8534)
-static void C_ccall f_8534(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8552)
-static void C_fcall f_8552(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8283)
-static void C_ccall f_8283(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_8283)
-static void C_ccall f_8283r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_8460)
-static void C_fcall f_8460(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8466)
-static void C_ccall f_8466(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8455)
-static void C_fcall f_8455(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8450)
-static void C_fcall f_8450(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8285)
-static void C_fcall f_8285(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8437)
-static void C_ccall f_8437(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_8445)
-static void C_ccall f_8445(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_8292)
-static void C_fcall f_8292(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8425)
-static void C_ccall f_8425(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8419)
-static void C_ccall f_8419(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8302)
-static void C_ccall f_8302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8304)
-static void C_fcall f_8304(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8323)
-static void C_ccall f_8323(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8405)
-static void C_ccall f_8405(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8412)
-static void C_ccall f_8412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8399)
-static void C_ccall f_8399(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8338)
-static void C_ccall f_8338(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8392)
-static void C_ccall f_8392(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8389)
-static void C_ccall f_8389(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8379)
-static void C_ccall f_8379(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8355)
-static void C_ccall f_8355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8575)
+static void C_ccall f_8575(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8562)
+static void C_ccall f_8562(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4635)
+static void C_ccall f_4635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8541)
+static void C_ccall f_8541(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8557)
+static void C_ccall f_8557(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8523)
+static void C_ccall f_8523(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8536)
+static void C_ccall f_8536(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8530)
+static void C_ccall f_8530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5153)
+static void C_ccall f_5153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5192)
+static void C_ccall f_5192(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8500)
+static void C_ccall f_8500(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8492)
+static void C_ccall f_8492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8510)
+static void C_fcall f_8510(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8241)
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_8241)
+static void C_ccall f_8241r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_8418)
+static void C_fcall f_8418(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8424)
+static void C_ccall f_8424(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8413)
+static void C_fcall f_8413(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8408)
+static void C_fcall f_8408(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8243)
+static void C_fcall f_8243(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8395)
+static void C_ccall f_8395(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_8403)
+static void C_ccall f_8403(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_8250)
+static void C_fcall f_8250(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8383)
+static void C_ccall f_8383(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8377)
 static void C_ccall f_8377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8260)
+static void C_ccall f_8260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8262)
+static void C_fcall f_8262(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8281)
+static void C_ccall f_8281(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8363)
 static void C_ccall f_8363(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8370)
 static void C_ccall f_8370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8367)
-static void C_ccall f_8367(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8357)
+static void C_ccall f_8357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8296)
+static void C_ccall f_8296(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8350)
 static void C_ccall f_8350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8348)
-static void C_ccall f_8348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8426)
-static void C_ccall f_8426(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8223)
-static void C_ccall f_8223(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_8223)
-static void C_ccall f_8223r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_8235)
-static void C_fcall f_8235(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8230)
-static void C_fcall f_8230(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8225)
-static void C_fcall f_8225(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8163)
-static void C_ccall f_8163(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_8163)
-static void C_ccall f_8163r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_8175)
-static void C_fcall f_8175(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8170)
-static void C_fcall f_8170(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8165)
-static void C_fcall f_8165(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8102)
-static void C_fcall f_8102(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_8157)
-static void C_ccall f_8157(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8161)
-static void C_ccall f_8161(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8347)
+static void C_ccall f_8347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8337)
+static void C_ccall f_8337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8313)
+static void C_ccall f_8313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8335)
+static void C_ccall f_8335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8321)
+static void C_ccall f_8321(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8328)
+static void C_ccall f_8328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8325)
+static void C_ccall f_8325(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8308)
+static void C_ccall f_8308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8306)
+static void C_ccall f_8306(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8384)
+static void C_ccall f_8384(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8181)
+static void C_ccall f_8181(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_8181)
+static void C_ccall f_8181r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_8193)
+static void C_fcall f_8193(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8188)
+static void C_fcall f_8188(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8183)
+static void C_fcall f_8183(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8121)
+static void C_ccall f_8121(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_8121)
+static void C_ccall f_8121r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_8133)
+static void C_fcall f_8133(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8128)
+static void C_fcall f_8128(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8123)
-static void C_ccall f_8123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8126)
-static void C_ccall f_8126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8137)
-static void C_ccall f_8137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_8131)
-static void C_ccall f_8131(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8104)
-static void C_fcall f_8104(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8113)
-static void C_ccall f_8113(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8044)
-static void C_ccall f_8044(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_8056)
-static void C_ccall f_8056(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_8087)
-static void C_ccall f_8087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8067)
-static void C_ccall f_8067(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8083)
-static void C_ccall f_8083(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_8123(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8060)
+static void C_fcall f_8060(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_8115)
+static void C_ccall f_8115(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8119)
+static void C_ccall f_8119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8081)
+static void C_ccall f_8081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8084)
+static void C_ccall f_8084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8095)
+static void C_ccall f_8095(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_8089)
+static void C_ccall f_8089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8062)
+static void C_fcall f_8062(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8071)
-static void C_ccall f_8071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8079)
-static void C_ccall f_8079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8075)
-static void C_ccall f_8075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8050)
-static void C_ccall f_8050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8033)
-static void C_fcall f_8033(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_8037)
-static void C_ccall f_8037(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8022)
-static void C_fcall f_8022(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_8026)
-static void C_ccall f_8026(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7977)
-static void C_fcall f_7977(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
-C_noret_decl(f_7981)
-static void C_ccall f_7981(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7984)
-static void C_ccall f_7984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7987)
-static void C_ccall f_7987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7994)
-static void C_fcall f_7994(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8000)
-static void C_ccall f_8000(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8071(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_8004)
-static void C_ccall f_8004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8007)
-static void C_ccall f_8007(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_8016)
+static void C_ccall f_8016(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_8047)
+static void C_ccall f_8047(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8027)
+static void C_ccall f_8027(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8043)
+static void C_ccall f_8043(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8031)
+static void C_ccall f_8031(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8039)
+static void C_ccall f_8039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8035)
+static void C_ccall f_8035(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8010)
 static void C_ccall f_8010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7998)
-static void C_ccall f_7998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7993)
+static void C_fcall f_7993(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_7997)
+static void C_ccall f_7997(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7982)
+static void C_fcall f_7982(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_7986)
+static void C_ccall f_7986(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7937)
+static void C_fcall f_7937(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
+C_noret_decl(f_7941)
+static void C_ccall f_7941(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7944)
-static void C_fcall f_7944(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7957)
-static void C_ccall f_7957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7869)
-static void C_ccall f_7869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7930)
-static void C_fcall f_7930(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7943)
-static void C_ccall f_7943(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7910)
-static void C_fcall f_7910(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7925)
-static void C_ccall f_7925(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7919)
-static void C_ccall f_7919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7873)
-static void C_fcall f_7873(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
-C_noret_decl(f_7875)
-static void C_ccall f_7875(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7896)
-static void C_ccall f_7896(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_7944(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7947)
+static void C_ccall f_7947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7954)
+static void C_fcall f_7954(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7960)
+static void C_ccall f_7960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7964)
+static void C_ccall f_7964(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7967)
+static void C_ccall f_7967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7970)
+static void C_ccall f_7970(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7958)
+static void C_ccall f_7958(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7904)
+static void C_fcall f_7904(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7917)
+static void C_ccall f_7917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7829)
+static void C_ccall f_7829(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7890)
-static void C_ccall f_7890(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7817)
-static void C_ccall f_7817(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7817)
-static void C_ccall f_7817r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7824)
-static void C_ccall f_7824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7843)
-static void C_ccall f_7843(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7847)
-static void C_ccall f_7847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7811)
-static void C_ccall f_7811(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7802)
-static void C_ccall f_7802(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7806)
-static void C_ccall f_7806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7775)
-static void C_ccall f_7775(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7775)
-static void C_ccall f_7775r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7768)
-static void C_ccall f_7768(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7765)
-static void C_ccall f_7765(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7890(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7903)
+static void C_ccall f_7903(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7870)
+static void C_fcall f_7870(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7885)
+static void C_ccall f_7885(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7879)
+static void C_ccall f_7879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7833)
+static void C_fcall f_7833(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7) C_noret;
+C_noret_decl(f_7835)
+static void C_ccall f_7835(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7856)
+static void C_ccall f_7856(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7850)
+static void C_ccall f_7850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7777)
+static void C_ccall f_7777(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7777)
+static void C_ccall f_7777r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_7784)
+static void C_ccall f_7784(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7803)
+static void C_ccall f_7803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7807)
+static void C_ccall f_7807(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7771)
+static void C_ccall f_7771(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7762)
 static void C_ccall f_7762(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7684)
-static void C_ccall f_7684(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7684)
-static void C_ccall f_7684r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7720)
-static void C_ccall f_7720(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7714)
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7667)
-static void C_ccall f_7667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7485)
-static void C_ccall f_7485(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7485)
-static void C_ccall f_7485r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7619)
-static void C_fcall f_7619(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7614)
-static void C_fcall f_7614(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7487)
-static void C_fcall f_7487(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7497)
-static void C_ccall f_7497(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7505)
-static void C_fcall f_7505(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7551)
-static C_word C_fcall f_7551(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_7518)
-static void C_fcall f_7518(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7543)
-static void C_ccall f_7543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7521)
-static void C_ccall f_7521(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7466)
-static C_word C_fcall f_7466(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_7766)
+static void C_ccall f_7766(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7735)
+static void C_ccall f_7735(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7735)
+static void C_ccall f_7735r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_7728)
+static void C_ccall f_7728(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7725)
+static void C_ccall f_7725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7722)
+static void C_ccall f_7722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7644)
+static void C_ccall f_7644(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7644)
+static void C_ccall f_7644r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7680)
+static void C_ccall f_7680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7674)
+static void C_ccall f_7674(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7627)
+static void C_ccall f_7627(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7445)
+static void C_ccall f_7445(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_7445)
+static void C_ccall f_7445r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_7579)
+static void C_fcall f_7579(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7574)
+static void C_fcall f_7574(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_7447)
-static C_word C_fcall f_7447(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_7405)
-static void C_ccall f_7405(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7405)
-static void C_ccall f_7405r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7430)
-static void C_ccall f_7430(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7291)
-static void C_ccall f_7291(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7291)
-static void C_ccall f_7291r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7297)
-static void C_fcall f_7297(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7318)
-static void C_ccall f_7318(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7397)
-static void C_ccall f_7397(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7322)
-static void C_ccall f_7322(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7325)
-static void C_ccall f_7325(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7332)
-static void C_ccall f_7332(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7334)
-static void C_fcall f_7334(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7351)
-static void C_ccall f_7351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7355)
-static void C_fcall f_7355(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7363)
-static void C_ccall f_7363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7367)
-static void C_ccall f_7367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7312)
-static void C_ccall f_7312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7279)
-static void C_ccall f_7279(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7283)
-static void C_ccall f_7283(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7286)
-static void C_ccall f_7286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7244)
-static void C_ccall f_7244(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7248)
-static void C_ccall f_7248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7268)
-static void C_ccall f_7268(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7447(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7457)
+static void C_ccall f_7457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7465)
+static void C_fcall f_7465(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7511)
+static C_word C_fcall f_7511(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_7478)
+static void C_fcall f_7478(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7503)
+static void C_ccall f_7503(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7481)
+static void C_ccall f_7481(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7426)
+static C_word C_fcall f_7426(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_7407)
+static C_word C_fcall f_7407(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_7365)
+static void C_ccall f_7365(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7365)
+static void C_ccall f_7365r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7390)
+static void C_ccall f_7390(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7251)
+static void C_ccall f_7251(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7251)
+static void C_ccall f_7251r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7257)
+static void C_fcall f_7257(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7278)
+static void C_ccall f_7278(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7357)
+static void C_ccall f_7357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7282)
+static void C_ccall f_7282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7285)
+static void C_ccall f_7285(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7292)
+static void C_ccall f_7292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7294)
+static void C_fcall f_7294(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7311)
+static void C_ccall f_7311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7315)
+static void C_fcall f_7315(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7323)
+static void C_ccall f_7323(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7327)
+static void C_ccall f_7327(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7272)
 static void C_ccall f_7272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7221)
-static void C_ccall f_7221(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7225)
-static void C_ccall f_7225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7189)
-static void C_fcall f_7189(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7193)
-static void C_ccall f_7193(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7170)
-static void C_ccall f_7170(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7174)
-static void C_ccall f_7174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7177)
-static void C_ccall f_7177(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7111)
-static void C_ccall f_7111(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_7111)
-static void C_ccall f_7111r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_7115)
-static void C_ccall f_7115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7121)
-static void C_ccall f_7121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7239)
+static void C_ccall f_7239(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7243)
+static void C_ccall f_7243(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7246)
+static void C_ccall f_7246(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7204)
+static void C_ccall f_7204(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7208)
+static void C_ccall f_7208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7228)
+static void C_ccall f_7228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7232)
+static void C_ccall f_7232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7181)
+static void C_ccall f_7181(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7185)
+static void C_ccall f_7185(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7149)
+static void C_fcall f_7149(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7153)
+static void C_ccall f_7153(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7130)
-static void C_fcall f_7130(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7104)
-static void C_ccall f_7104(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7088)
-static void C_ccall f_7088(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_7088)
-static void C_ccall f_7088r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_7076)
-static void C_ccall f_7076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7061)
-static void C_ccall f_7061(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7065)
-static void C_ccall f_7065(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7046)
-static void C_ccall f_7046(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7050)
-static void C_ccall f_7050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7000)
-static void C_ccall f_7000(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_7000)
-static void C_ccall f_7000r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_7004)
-static void C_ccall f_7004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7017)
-static void C_ccall f_7017(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7130(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7134)
+static void C_ccall f_7134(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7137)
+static void C_ccall f_7137(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7071)
+static void C_ccall f_7071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_7071)
+static void C_ccall f_7071r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_7075)
+static void C_ccall f_7075(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7081)
+static void C_ccall f_7081(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7090)
+static void C_fcall f_7090(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7064)
+static void C_ccall f_7064(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7048)
+static void C_ccall f_7048(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_7048)
+static void C_ccall f_7048r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_7036)
+static void C_ccall f_7036(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7021)
-static void C_ccall f_7021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6931)
-static void C_ccall f_6931(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6931)
-static void C_ccall f_6931r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6935)
-static void C_ccall f_6935(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6938)
-static void C_ccall f_6938(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7021(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7025)
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7031)
+static void C_ccall f_7031(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7006)
+static void C_ccall f_7006(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7010)
+static void C_ccall f_7010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7016)
+static void C_ccall f_7016(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6960)
+static void C_ccall f_6960(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_6960)
-static void C_ccall f_6960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6957)
-static void C_ccall f_6957(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6947)
-static void C_ccall f_6947(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6870)
-static void C_ccall f_6870(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6870)
-static void C_ccall f_6870r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6874)
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6880)
-static void C_ccall f_6880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6826)
-static void C_ccall f_6826(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6826)
-static void C_ccall f_6826r(C_word t0,C_word t1,C_word t3) C_noret;
+static void C_ccall f_6960r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6964)
+static void C_ccall f_6964(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6977)
+static void C_ccall f_6977(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6981)
+static void C_ccall f_6981(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6891)
+static void C_ccall f_6891(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6891)
+static void C_ccall f_6891r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6895)
+static void C_ccall f_6895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6898)
+static void C_ccall f_6898(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6920)
+static void C_ccall f_6920(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6917)
+static void C_ccall f_6917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6907)
+static void C_ccall f_6907(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6830)
-static void C_ccall f_6830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6792)
-static void C_ccall f_6792(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_6792)
-static void C_ccall f_6792r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_6796)
-static void C_ccall f_6796(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6773)
-static void C_fcall f_6773(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6767)
-static void C_ccall f_6767(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6758)
-static void C_ccall f_6758(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6723)
-static void C_ccall f_6723(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6723)
-static void C_ccall f_6723r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6661)
-static void C_ccall f_6661(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,...) C_noret;
-C_noret_decl(f_6661)
-static void C_ccall f_6661r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t8) C_noret;
-C_noret_decl(f_6665)
-static void C_ccall f_6665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6671)
-static void C_ccall f_6671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6690)
-static void C_ccall f_6690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6677)
-static void C_ccall f_6677(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6557)
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6563)
-static void C_fcall f_6563(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6567)
-static void C_ccall f_6567(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6575)
-static void C_fcall f_6575(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6601)
-static void C_ccall f_6601(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6605)
-static void C_ccall f_6605(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6593)
-static void C_ccall f_6593(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6537)
-static void C_ccall f_6537(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6545)
-static void C_ccall f_6545(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6520)
-static void C_ccall f_6520(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6531)
-static void C_ccall f_6531(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6830(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6830)
+static void C_ccall f_6830r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6834)
+static void C_ccall f_6834(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6840)
+static void C_ccall f_6840(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6786)
+static void C_ccall f_6786(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6786)
+static void C_ccall f_6786r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6790)
+static void C_ccall f_6790(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6752)
+static void C_ccall f_6752(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_6752)
+static void C_ccall f_6752r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_6756)
+static void C_ccall f_6756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6733)
+static void C_fcall f_6733(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6727)
+static void C_ccall f_6727(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6718)
+static void C_ccall f_6718(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6683)
+static void C_ccall f_6683(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6683)
+static void C_ccall f_6683r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6621)
+static void C_ccall f_6621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,...) C_noret;
+C_noret_decl(f_6621)
+static void C_ccall f_6621r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t8) C_noret;
+C_noret_decl(f_6625)
+static void C_ccall f_6625(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6631)
+static void C_ccall f_6631(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6650)
+static void C_ccall f_6650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6637)
+static void C_ccall f_6637(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6517)
+static void C_ccall f_6517(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6523)
+static void C_fcall f_6523(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6527)
+static void C_ccall f_6527(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6535)
-static void C_ccall f_6535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6494)
-static void C_ccall f_6494(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6518)
-static void C_ccall f_6518(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6501)
-static void C_ccall f_6501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6451)
-static void C_ccall f_6451(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6451)
-static void C_ccall f_6451r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6458)
-static void C_fcall f_6458(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6479)
-static void C_ccall f_6479(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6475)
-static void C_ccall f_6475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6423)
-static void C_ccall f_6423(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6396)
-static void C_ccall f_6396(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6396)
-static void C_ccall f_6396r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6400)
-static void C_ccall f_6400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6381)
-static void C_ccall f_6381(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6381)
-static void C_ccall f_6381r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6385)
-static void C_ccall f_6385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6366)
-static void C_ccall f_6366(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_6366)
-static void C_ccall f_6366r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_6370)
-static void C_ccall f_6370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6348)
-static void C_fcall f_6348(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6274)
-static void C_fcall f_6274(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6296)
-static void C_ccall f_6296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6302)
-static void C_fcall f_6302(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6235)
-static void C_ccall f_6235(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6263)
-static void C_ccall f_6263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6259)
-static void C_ccall f_6259(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6252)
-static void C_ccall f_6252(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6245)
-static void C_fcall f_6245(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5976)
-static void C_ccall f_5976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_5976)
-static void C_ccall f_5976r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_6172)
-static void C_fcall f_6172(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6167)
-static void C_fcall f_6167(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6162)
-static void C_fcall f_6162(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5978)
-static void C_fcall f_5978(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5982)
-static void C_ccall f_5982(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6088)
-static void C_ccall f_6088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6089)
-static void C_ccall f_6089(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6106)
-static void C_fcall f_6106(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6116)
-static void C_ccall f_6116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6074)
-static void C_ccall f_6074(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6030)
-static void C_fcall f_6030(C_word t0,C_word t1) C_noret;
+static void C_fcall f_6535(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6561)
+static void C_ccall f_6561(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6565)
+static void C_ccall f_6565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6553)
+static void C_ccall f_6553(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6497)
+static void C_ccall f_6497(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6505)
+static void C_ccall f_6505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6480)
+static void C_ccall f_6480(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6491)
+static void C_ccall f_6491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6495)
+static void C_ccall f_6495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6454)
+static void C_ccall f_6454(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6478)
+static void C_ccall f_6478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6461)
+static void C_ccall f_6461(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6411)
+static void C_ccall f_6411(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6411)
+static void C_ccall f_6411r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6418)
+static void C_fcall f_6418(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6439)
+static void C_ccall f_6439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6435)
+static void C_ccall f_6435(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6383)
+static void C_ccall f_6383(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6356)
+static void C_ccall f_6356(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6356)
+static void C_ccall f_6356r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6360)
+static void C_ccall f_6360(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6341)
+static void C_ccall f_6341(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6341)
+static void C_ccall f_6341r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6345)
+static void C_ccall f_6345(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6326)
+static void C_ccall f_6326(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_6326)
+static void C_ccall f_6326r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_6330)
+static void C_ccall f_6330(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6308)
+static void C_fcall f_6308(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6234)
+static void C_fcall f_6234(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6256)
+static void C_ccall f_6256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6262)
+static void C_fcall f_6262(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6195)
+static void C_ccall f_6195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6223)
+static void C_ccall f_6223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6219)
+static void C_ccall f_6219(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6212)
+static void C_ccall f_6212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6205)
+static void C_fcall f_6205(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5936)
+static void C_ccall f_5936(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_5936)
+static void C_ccall f_5936r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_6132)
+static void C_fcall f_6132(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6127)
+static void C_fcall f_6127(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6122)
+static void C_fcall f_6122(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5938)
+static void C_fcall f_5938(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5942)
+static void C_ccall f_5942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6048)
+static void C_ccall f_6048(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6049)
+static void C_ccall f_6049(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_6066)
-static void C_ccall f_6066(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6045)
-static void C_ccall f_6045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6055)
-static void C_ccall f_6055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6039)
-static void C_ccall f_6039(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_6066(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6076)
+static void C_ccall f_6076(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6034)
-static void C_ccall f_6034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6037)
-static void C_ccall f_6037(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5984)
-static void C_fcall f_5984(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6019)
-static void C_ccall f_6019(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6000)
-static void C_ccall f_6000(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5494)
-static void C_ccall f_5494(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_5494)
-static void C_ccall f_5494r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_5898)
-static void C_fcall f_5898(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5893)
-static void C_fcall f_5893(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5888)
-static void C_fcall f_5888(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5883)
-static void C_fcall f_5883(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5496)
-static void C_fcall f_5496(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5500)
-static void C_ccall f_5500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5506)
-static void C_ccall f_5506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5756)
-static void C_ccall f_5756(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5762)
-static void C_fcall f_5762(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_6034(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5990)
+static void C_fcall f_5990(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6026)
+static void C_ccall f_6026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6005)
+static void C_ccall f_6005(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6015)
+static void C_ccall f_6015(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5999)
+static void C_ccall f_5999(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5994)
+static void C_ccall f_5994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5997)
+static void C_ccall f_5997(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5944)
+static void C_fcall f_5944(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5979)
+static void C_ccall f_5979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5960)
+static void C_ccall f_5960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5454)
+static void C_ccall f_5454(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_5454)
+static void C_ccall f_5454r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
 C_noret_decl(f_5858)
-static void C_ccall f_5858(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_5858(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5853)
+static void C_fcall f_5853(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_5848)
-static void C_ccall f_5848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5842)
-static void C_ccall f_5842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5764)
-static void C_ccall f_5764(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5814)
-static void C_ccall f_5814(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5771)
-static void C_ccall f_5771(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5781)
-static void C_ccall f_5781(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5680)
-static void C_ccall f_5680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5688)
-static void C_fcall f_5688(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5690)
-static void C_fcall f_5690(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5738)
-static void C_ccall f_5738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5671)
-static void C_ccall f_5671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5675)
-static void C_ccall f_5675(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_5848(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5843)
+static void C_fcall f_5843(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5456)
+static void C_fcall f_5456(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5460)
+static void C_ccall f_5460(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5466)
+static void C_ccall f_5466(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5716)
+static void C_ccall f_5716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5722)
+static void C_fcall f_5722(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5818)
+static void C_ccall f_5818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5808)
+static void C_ccall f_5808(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5802)
+static void C_ccall f_5802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5724)
+static void C_ccall f_5724(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5774)
+static void C_ccall f_5774(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5731)
+static void C_ccall f_5731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5741)
+static void C_ccall f_5741(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5640)
+static void C_ccall f_5640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5648)
+static void C_fcall f_5648(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5650)
-static void C_ccall f_5650(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5660)
-static void C_ccall f_5660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5638)
-static void C_ccall f_5638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5625)
-static void C_ccall f_5625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5629)
-static void C_ccall f_5629(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_5650(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5698)
+static void C_ccall f_5698(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5631)
+static void C_ccall f_5631(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5635)
+static void C_ccall f_5635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5610)
+static void C_ccall f_5610(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5620)
 static void C_ccall f_5620(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5623)
-static void C_ccall f_5623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5538)
-static void C_fcall f_5538(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5598)
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5585)
+static void C_ccall f_5585(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5589)
+static void C_ccall f_5589(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5580)
+static void C_ccall f_5580(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5583)
+static void C_ccall f_5583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5498)
+static void C_fcall f_5498(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5510)
+static void C_fcall f_5510(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5547)
+static void C_ccall f_5547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5556)
+static void C_ccall f_5556(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5550)
-static void C_fcall f_5550(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5587)
-static void C_ccall f_5587(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5596)
-static void C_ccall f_5596(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5590)
-static void C_ccall f_5590(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5566)
-static void C_ccall f_5566(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5569)
-static void C_ccall f_5569(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5530)
-static C_word C_fcall f_5530(C_word t0);
-C_noret_decl(f_5507)
-static void C_fcall f_5507(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5511)
-static void C_ccall f_5511(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5467)
-static void C_ccall f_5467(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+static void C_ccall f_5550(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5526)
+static void C_ccall f_5526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5529)
+static void C_ccall f_5529(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5490)
+static C_word C_fcall f_5490(C_word t0);
 C_noret_decl(f_5467)
-static void C_ccall f_5467r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5474)
-static void C_fcall f_5474(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5477)
-static void C_ccall f_5477(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5422)
-static void C_ccall f_5422(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5426)
-static void C_ccall f_5426(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5461)
-static void C_ccall f_5461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5444)
-static void C_ccall f_5444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5408)
-static void C_ccall f_5408(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5408)
-static void C_ccall f_5408r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5420)
-static void C_ccall f_5420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5394)
-static void C_ccall f_5394(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5394)
-static void C_ccall f_5394r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5406)
-static void C_ccall f_5406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5379)
-static void C_fcall f_5379(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5392)
-static void C_ccall f_5392(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5342)
-static void C_fcall f_5342(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5350)
-static void C_ccall f_5350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5317)
-static void C_ccall f_5317(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5298)
-static void C_ccall f_5298(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_5467(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5471)
+static void C_ccall f_5471(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5427)
+static void C_ccall f_5427(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5427)
+static void C_ccall f_5427r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5434)
+static void C_fcall f_5434(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5437)
+static void C_ccall f_5437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5382)
+static void C_ccall f_5382(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5386)
+static void C_ccall f_5386(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5421)
+static void C_ccall f_5421(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5404)
+static void C_ccall f_5404(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5368)
+static void C_ccall f_5368(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5368)
+static void C_ccall f_5368r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5380)
+static void C_ccall f_5380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5354)
+static void C_ccall f_5354(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5354)
+static void C_ccall f_5354r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5366)
+static void C_ccall f_5366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5339)
+static void C_fcall f_5339(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5352)
+static void C_ccall f_5352(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5302)
-static void C_ccall f_5302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5330)
-static void C_fcall f_5330(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5233)
-static void C_ccall f_5233(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5233)
-static void C_ccall f_5233r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5237)
-static void C_ccall f_5237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5272)
-static void C_ccall f_5272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5244)
-static void C_ccall f_5244(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5247)
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5250)
-static void C_ccall f_5250(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5256)
-static void C_ccall f_5256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5195)
-static void C_ccall f_5195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5228)
-static void C_ccall f_5228(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_5302(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5310)
+static void C_ccall f_5310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5277)
+static void C_ccall f_5277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5258)
+static void C_ccall f_5258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5262)
+static void C_ccall f_5262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5290)
+static void C_fcall f_5290(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5193)
+static void C_ccall f_5193(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5193)
+static void C_ccall f_5193r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5197)
+static void C_ccall f_5197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5232)
+static void C_ccall f_5232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5204)
+static void C_ccall f_5204(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5207)
+static void C_ccall f_5207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5210)
+static void C_ccall f_5210(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5216)
 static void C_ccall f_5216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5224)
-static void C_ccall f_5224(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5220)
-static void C_ccall f_5220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5155)
+static void C_ccall f_5155(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5188)
+static void C_ccall f_5188(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5176)
 static void C_ccall f_5176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5186)
-static void C_ccall f_5186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5184)
+static void C_ccall f_5184(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5180)
 static void C_ccall f_5180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5170)
-static void C_ccall f_5170(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5164)
-static void C_ccall f_5164(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5158)
-static void C_ccall f_5158(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5134)
-static void C_fcall f_5134(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5156)
-static void C_ccall f_5156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5152)
-static void C_ccall f_5152(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5144)
-static void C_ccall f_5144(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5136)
+static void C_ccall f_5136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5146)
+static void C_ccall f_5146(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5140)
+static void C_ccall f_5140(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5130)
+static void C_ccall f_5130(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5124)
+static void C_ccall f_5124(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5118)
+static void C_ccall f_5118(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5094)
+static void C_fcall f_5094(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5116)
+static void C_ccall f_5116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5112)
+static void C_ccall f_5112(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5104)
-static void C_ccall f_5104(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5132)
-static void C_ccall f_5132(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5128)
-static void C_ccall f_5128(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5077)
-static void C_ccall f_5077(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5102)
-static void C_ccall f_5102(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5098)
-static void C_ccall f_5098(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5013)
-static void C_ccall f_5013(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5001)
-static void C_ccall f_5001(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5029)
-static void C_ccall f_5029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4939)
-static void C_ccall f_4939(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4943)
-static void C_ccall f_4943(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4948)
-static void C_fcall f_4948(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4964)
-static void C_ccall f_4964(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4876)
-static void C_ccall f_4876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4934)
-static void C_ccall f_4934(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4880)
-static void C_ccall f_4880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4883)
-static void C_ccall f_4883(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4915)
-static void C_ccall f_4915(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4886)
-static void C_ccall f_4886(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4891)
-static void C_fcall f_4891(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4905)
-static void C_ccall f_4905(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4783)
-static void C_ccall f_4783(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4783)
-static void C_ccall f_4783r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+static void C_ccall f_5104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5064)
+static void C_ccall f_5064(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5092)
+static void C_ccall f_5092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5088)
+static void C_ccall f_5088(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5037)
+static void C_ccall f_5037(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5062)
+static void C_ccall f_5062(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5058)
+static void C_ccall f_5058(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4973)
+static void C_ccall f_4973(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4961)
+static void C_ccall f_4961(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4989)
+static void C_ccall f_4989(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4899)
+static void C_ccall f_4899(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4903)
+static void C_ccall f_4903(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4908)
+static void C_fcall f_4908(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4924)
+static void C_ccall f_4924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4836)
+static void C_ccall f_4836(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4894)
+static void C_ccall f_4894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4840)
+static void C_ccall f_4840(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4843)
+static void C_ccall f_4843(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4875)
+static void C_ccall f_4875(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4846)
+static void C_ccall f_4846(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4851)
+static void C_fcall f_4851(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4865)
+static void C_ccall f_4865(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4743)
+static void C_ccall f_4743(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4743)
+static void C_ccall f_4743r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4747)
+static void C_ccall f_4747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4801)
+static void C_ccall f_4801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4750)
+static void C_fcall f_4750(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4763)
+static void C_ccall f_4763(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4767)
+static void C_ccall f_4767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4773)
+static void C_fcall f_4773(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4777)
+static void C_ccall f_4777(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4787)
 static void C_ccall f_4787(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4841)
-static void C_ccall f_4841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4790)
-static void C_fcall f_4790(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4803)
-static void C_ccall f_4803(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4807)
-static void C_ccall f_4807(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4813)
-static void C_fcall f_4813(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4817)
-static void C_ccall f_4817(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4827)
-static void C_ccall f_4827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4811)
-static void C_ccall f_4811(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4758)
-static void C_ccall f_4758(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4770)
-static void C_ccall f_4770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4766)
-static void C_ccall f_4766(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4744)
-static void C_ccall f_4744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4756)
-static void C_ccall f_4756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4752)
-static void C_ccall f_4752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4677)
-static void C_ccall f_4677(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4677)
-static void C_ccall f_4677r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4681)
-static void C_ccall f_4681(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4723)
-static void C_ccall f_4723(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4684)
-static void C_fcall f_4684(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4697)
-static void C_ccall f_4697(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4701)
-static void C_ccall f_4701(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4705)
-static void C_ccall f_4705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4709)
-static void C_ccall f_4709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4713)
-static void C_ccall f_4713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4623)
-static void C_ccall f_4623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4656)
-static void C_ccall f_4656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4627)
-static void C_ccall f_4627(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4634)
-static void C_ccall f_4634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4638)
-static void C_ccall f_4638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4642)
-static void C_ccall f_4642(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4646)
-static void C_ccall f_4646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4650)
-static void C_ccall f_4650(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4605)
-static void C_ccall f_4605(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4590)
-static void C_ccall f_4590(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4584)
-static void C_ccall f_4584(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4552)
-static void C_ccall f_4552(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4558)
-static void C_fcall f_4558(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4506)
-static void C_ccall f_4506(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4524)
-static C_word C_fcall f_4524(C_word t0);
-C_noret_decl(f_4488)
-static void C_ccall f_4488(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4498)
-static void C_ccall f_4498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4475)
-static void C_ccall f_4475(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4771)
+static void C_ccall f_4771(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4718)
+static void C_ccall f_4718(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4730)
+static void C_ccall f_4730(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4726)
+static void C_ccall f_4726(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4704)
+static void C_ccall f_4704(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4716)
+static void C_ccall f_4716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4712)
+static void C_ccall f_4712(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4637)
+static void C_ccall f_4637(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4637)
+static void C_ccall f_4637r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4641)
+static void C_ccall f_4641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4683)
+static void C_ccall f_4683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4644)
+static void C_fcall f_4644(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4657)
+static void C_ccall f_4657(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4661)
+static void C_ccall f_4661(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4665)
+static void C_ccall f_4665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4669)
+static void C_ccall f_4669(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4673)
+static void C_ccall f_4673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4583)
+static void C_ccall f_4583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4616)
+static void C_ccall f_4616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4587)
+static void C_ccall f_4587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4594)
+static void C_ccall f_4594(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4598)
+static void C_ccall f_4598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4602)
+static void C_ccall f_4602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4606)
+static void C_ccall f_4606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4610)
+static void C_ccall f_4610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4565)
+static void C_ccall f_4565(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4550)
+static void C_ccall f_4550(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4544)
+static void C_ccall f_4544(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4512)
+static void C_ccall f_4512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4518)
+static void C_fcall f_4518(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_4466)
 static void C_ccall f_4466(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4419)
-static void C_ccall f_4419(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4423)
-static void C_ccall f_4423(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4399)
-static void C_ccall f_4399(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4399)
-static void C_ccall f_4399r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_4403)
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4409)
-static void C_ccall f_4409(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4409)
-static void C_ccall f_4409r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4413)
-static void C_ccall f_4413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4484)
+static C_word C_fcall f_4484(C_word t0);
+C_noret_decl(f_4448)
+static void C_ccall f_4448(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4458)
+static void C_ccall f_4458(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4435)
+static void C_ccall f_4435(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4426)
+static void C_ccall f_4426(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4379)
-static void C_ccall f_4379(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4379)
-static void C_ccall f_4379r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+static void C_ccall f_4379(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4383)
 static void C_ccall f_4383(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4389)
-static void C_ccall f_4389(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4389)
-static void C_ccall f_4389r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4393)
-static void C_ccall f_4393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4355)
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4355)
-static void C_ccall f_4355r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
 C_noret_decl(f_4359)
-static void C_ccall f_4359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4370)
-static void C_ccall f_4370(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4370)
-static void C_ccall f_4370r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4374)
-static void C_ccall f_4374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4364)
-static void C_ccall f_4364(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4331)
-static void C_ccall f_4331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4331)
-static void C_ccall f_4331r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_4335)
-static void C_ccall f_4335(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4346)
-static void C_ccall f_4346(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4346)
-static void C_ccall f_4346r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4350)
-static void C_ccall f_4350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4340)
-static void C_ccall f_4340(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4359(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_4359)
+static void C_ccall f_4359r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4363)
+static void C_ccall f_4363(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4369)
+static void C_ccall f_4369(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4369)
+static void C_ccall f_4369r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4373)
+static void C_ccall f_4373(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4339)
+static void C_ccall f_4339(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_4339)
+static void C_ccall f_4339r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4343)
+static void C_ccall f_4343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4349)
+static void C_ccall f_4349(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4349)
+static void C_ccall f_4349r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4353)
+static void C_ccall f_4353(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4315)
+static void C_ccall f_4315(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
 C_noret_decl(f_4315)
-static void C_ccall f_4315(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_4315r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
 C_noret_decl(f_4319)
 static void C_ccall f_4319(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4322)
-static void C_ccall f_4322(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4279)
-static void C_ccall f_4279(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4279)
-static void C_ccall f_4279r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4330)
+static void C_ccall f_4330(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4330)
+static void C_ccall f_4330r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4334)
+static void C_ccall f_4334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4324)
+static void C_ccall f_4324(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4291)
+static void C_ccall f_4291(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_4291)
+static void C_ccall f_4291r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4295)
+static void C_ccall f_4295(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4306)
+static void C_ccall f_4306(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4306)
+static void C_ccall f_4306r(C_word t0,C_word t1,C_word t3) C_noret;
 C_noret_decl(f_4310)
 static void C_ccall f_4310(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4300)
 static void C_ccall f_4300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4293)
-static void C_ccall f_4293(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4243)
-static void C_ccall f_4243(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4243)
-static void C_ccall f_4243r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4274)
-static void C_ccall f_4274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4264)
-static void C_ccall f_4264(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4257)
-static void C_ccall f_4257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4228)
-static void C_fcall f_4228(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4241)
-static void C_ccall f_4241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3893)
-static void C_ccall f_3893(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4200)
-static void C_ccall f_4200(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4020)
-static void C_fcall f_4020(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4186)
-static void C_ccall f_4186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4175)
-static void C_ccall f_4175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4182)
-static void C_ccall f_4182(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4039)
-static void C_fcall f_4039(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4168)
-static void C_ccall f_4168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4147)
-static void C_ccall f_4147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4164)
-static void C_ccall f_4164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4153)
-static void C_ccall f_4153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4275)
+static void C_ccall f_4275(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4279)
+static void C_ccall f_4279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4282)
+static void C_ccall f_4282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4239)
+static void C_ccall f_4239(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4239)
+static void C_ccall f_4239r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4270)
+static void C_ccall f_4270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4260)
+static void C_ccall f_4260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4253)
+static void C_ccall f_4253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4203)
+static void C_ccall f_4203(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4203)
+static void C_ccall f_4203r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4234)
+static void C_ccall f_4234(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4224)
+static void C_ccall f_4224(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4217)
+static void C_ccall f_4217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4188)
+static void C_fcall f_4188(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4201)
+static void C_ccall f_4201(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3853)
+static void C_ccall f_3853(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4160)
 static void C_ccall f_4160(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3980)
+static void C_fcall f_3980(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4146)
+static void C_ccall f_4146(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4135)
+static void C_ccall f_4135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4142)
+static void C_ccall f_4142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3999)
+static void C_fcall f_3999(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4128)
+static void C_ccall f_4128(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4107)
+static void C_ccall f_4107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4124)
+static void C_ccall f_4124(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4113)
+static void C_ccall f_4113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4120)
+static void C_ccall f_4120(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4043)
+static void C_fcall f_4043(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4104)
+static void C_ccall f_4104(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4083)
-static void C_fcall f_4083(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4144)
-static void C_ccall f_4144(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4123)
-static void C_ccall f_4123(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4140)
-static void C_ccall f_4140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4129)
-static void C_ccall f_4129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4136)
-static void C_ccall f_4136(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4083(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4100)
+static void C_ccall f_4100(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4089)
+static void C_ccall f_4089(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4096)
 static void C_ccall f_4096(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4120)
-static void C_ccall f_4120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4116)
-static void C_ccall f_4116(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4077)
-static void C_ccall f_4077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4046)
-static void C_ccall f_4046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4064)
-static void C_ccall f_4064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4049)
-static void C_ccall f_4049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4053)
-static void C_ccall f_4053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4033)
-static void C_ccall f_4033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4014)
-static void C_ccall f_4014(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3900)
-static void C_ccall f_3900(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3907)
-static void C_ccall f_3907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3909)
-static void C_fcall f_3909(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3916)
-static void C_ccall f_3916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3980)
-static void C_ccall f_3980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3989)
-static void C_ccall f_3989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3922)
-static void C_ccall f_3922(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3958)
-static void C_ccall f_3958(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3954)
-static void C_ccall f_3954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3950)
-static void C_ccall f_3950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3939)
-static void C_ccall f_3939(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3935)
-static void C_ccall f_3935(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3837)
-static void C_fcall f_3837(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3846)
-static void C_ccall f_3846(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3870)
-static void C_ccall f_3870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3882)
-static void C_ccall f_3882(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3882)
-static void C_ccall f_3882r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3888)
-static void C_ccall f_3888(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4056)
+static void C_ccall f_4056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4080)
+static void C_ccall f_4080(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4076)
+static void C_ccall f_4076(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4037)
+static void C_ccall f_4037(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4006)
+static void C_ccall f_4006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4024)
+static void C_ccall f_4024(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4009)
+static void C_ccall f_4009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4013)
+static void C_ccall f_4013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3993)
+static void C_ccall f_3993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3974)
+static void C_ccall f_3974(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3860)
+static void C_ccall f_3860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3867)
+static void C_ccall f_3867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3869)
+static void C_fcall f_3869(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_3876)
 static void C_ccall f_3876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3852)
-static void C_ccall f_3852(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3858)
-static void C_ccall f_3858(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3841)
-static void C_ccall f_3841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3773)
-static void C_ccall f_3773(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3773)
-static void C_ccall f_3773r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3777)
-static void C_ccall f_3777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3786)
-static void C_ccall f_3786(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3747)
-static void C_ccall f_3747(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3771)
-static void C_ccall f_3771(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3764)
-static void C_ccall f_3764(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3590)
-static void C_ccall f_3590(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3590)
-static void C_ccall f_3590r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3695)
-static void C_fcall f_3695(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3703)
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3690)
-static void C_fcall f_3690(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3592)
-static void C_fcall f_3592(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3940)
+static void C_ccall f_3940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3949)
+static void C_ccall f_3949(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3882)
+static void C_ccall f_3882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3918)
+static void C_ccall f_3918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3914)
+static void C_ccall f_3914(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3910)
+static void C_ccall f_3910(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3899)
+static void C_ccall f_3899(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3895)
+static void C_ccall f_3895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3797)
+static void C_fcall f_3797(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3806)
+static void C_ccall f_3806(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3830)
+static void C_ccall f_3830(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3842)
+static void C_ccall f_3842(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3842)
+static void C_ccall f_3842r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3848)
+static void C_ccall f_3848(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3836)
+static void C_ccall f_3836(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3812)
+static void C_ccall f_3812(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3818)
+static void C_ccall f_3818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3801)
+static void C_ccall f_3801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3733)
+static void C_ccall f_3733(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3733)
+static void C_ccall f_3733r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3737)
+static void C_ccall f_3737(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3746)
+static void C_ccall f_3746(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3707)
+static void C_ccall f_3707(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3731)
+static void C_ccall f_3731(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3724)
+static void C_ccall f_3724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3550)
+static void C_ccall f_3550(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3550)
+static void C_ccall f_3550r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3655)
+static void C_fcall f_3655(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3663)
+static void C_ccall f_3663(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3650)
+static void C_fcall f_3650(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3552)
+static void C_fcall f_3552(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3559)
+static void C_ccall f_3559(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3562)
+static void C_ccall f_3562(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3565)
+static void C_ccall f_3565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3649)
+static void C_ccall f_3649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3569)
+static void C_ccall f_3569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3583)
+static void C_fcall f_3583(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3593)
+static void C_ccall f_3593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3596)
+static void C_ccall f_3596(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3599)
 static void C_ccall f_3599(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3602)
-static void C_ccall f_3602(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3605)
-static void C_ccall f_3605(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3689)
-static void C_ccall f_3689(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3609)
-static void C_ccall f_3609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3623)
-static void C_fcall f_3623(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3633)
-static void C_ccall f_3633(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3636)
-static void C_ccall f_3636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3639)
-static void C_ccall f_3639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3645)
-static void C_fcall f_3645(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3655)
-static void C_ccall f_3655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3566)
-static void C_ccall f_3566(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3588)
-static void C_ccall f_3588(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3584)
-static void C_ccall f_3584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3542)
-static void C_ccall f_3542(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3564)
-static void C_ccall f_3564(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3560)
-static void C_ccall f_3560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3383)
-static void C_ccall f_3383(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3383)
-static void C_ccall f_3383r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3387)
-static void C_ccall f_3387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3393)
-static void C_ccall f_3393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3514)
-static void C_ccall f_3514(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3402)
-static void C_fcall f_3402(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3498)
-static void C_ccall f_3498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3475)
-static void C_ccall f_3475(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_3469)
-static void C_ccall f_3469(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3412)
-static void C_ccall f_3412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3414)
-static void C_fcall f_3414(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3464)
-static void C_ccall f_3464(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3421)
-static void C_fcall f_3421(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3447)
-static void C_ccall f_3447(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3424)
-static void C_ccall f_3424(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3440)
-static void C_ccall f_3440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3321)
-static void C_ccall f_3321(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_3321)
-static void C_ccall f_3321r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_3334)
-static void C_ccall f_3334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3346)
-static void C_ccall f_3346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3340)
-static void C_ccall f_3340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3311)
-static void C_ccall f_3311(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3318)
-static void C_ccall f_3318(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3300)
-static void C_ccall f_3300(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3307)
-static void C_ccall f_3307(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3290)
-static void C_ccall f_3290(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3297)
-static void C_ccall f_3297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3280)
-static void C_ccall f_3280(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3287)
-static void C_ccall f_3287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3271)
-static void C_ccall f_3271(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3278)
-static void C_ccall f_3278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3262)
-static void C_ccall f_3262(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3269)
-static void C_ccall f_3269(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3253)
-static void C_ccall f_3253(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3260)
-static void C_ccall f_3260(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3244)
-static void C_ccall f_3244(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3251)
-static void C_ccall f_3251(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_3605(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3615)
+static void C_ccall f_3615(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3528)
+static void C_ccall f_3528(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3548)
+static void C_ccall f_3548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3535)
+static void C_ccall f_3535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3538)
+static void C_ccall f_3538(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3506)
+static void C_ccall f_3506(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3526)
+static void C_ccall f_3526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3513)
+static void C_ccall f_3513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3516)
+static void C_ccall f_3516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3347)
+static void C_ccall f_3347(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3347)
+static void C_ccall f_3347r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3351)
+static void C_ccall f_3351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3357)
+static void C_ccall f_3357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3478)
+static void C_ccall f_3478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3366)
+static void C_fcall f_3366(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3462)
+static void C_ccall f_3462(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3439)
+static void C_ccall f_3439(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_3433)
+static void C_ccall f_3433(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3376)
+static void C_ccall f_3376(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3378)
+static void C_fcall f_3378(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3428)
+static void C_ccall f_3428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3385)
+static void C_fcall f_3385(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3411)
+static void C_ccall f_3411(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3388)
+static void C_ccall f_3388(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3404)
+static void C_ccall f_3404(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3360)
+static void C_ccall f_3360(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3285)
+static void C_ccall f_3285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_3285)
+static void C_ccall f_3285r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_3298)
+static void C_ccall f_3298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3310)
+static void C_ccall f_3310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3304)
+static void C_ccall f_3304(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3276)
+static void C_ccall f_3276(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3283)
+static void C_ccall f_3283(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3267)
+static void C_ccall f_3267(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3274)
+static void C_ccall f_3274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3258)
+static void C_ccall f_3258(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3265)
+static void C_ccall f_3265(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3249)
+static void C_ccall f_3249(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3256)
+static void C_ccall f_3256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3240)
+static void C_ccall f_3240(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3247)
+static void C_ccall f_3247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3231)
+static void C_ccall f_3231(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_3238)
-static void C_ccall f_3238(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3242)
-static void C_ccall f_3242(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3232)
-static void C_ccall f_3232(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3236)
-static void C_ccall f_3236(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3226)
-static void C_ccall f_3226(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3230)
-static void C_ccall f_3230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3220)
-static void C_ccall f_3220(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3224)
-static void C_ccall f_3224(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3214)
-static void C_ccall f_3214(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3218)
-static void C_ccall f_3218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3208)
-static void C_ccall f_3208(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3212)
-static void C_ccall f_3212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3176)
-static void C_ccall f_3176(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+static void C_ccall f_3238(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3225)
+static void C_ccall f_3225(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3229)
+static void C_ccall f_3229(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3219)
+static void C_ccall f_3219(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3223)
+static void C_ccall f_3223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3213)
+static void C_ccall f_3213(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3217)
+static void C_ccall f_3217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3207)
+static void C_ccall f_3207(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3211)
+static void C_ccall f_3211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3197)
+static void C_ccall f_3197(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3201)
+static void C_ccall f_3201(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3165)
+static void C_ccall f_3165(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3165)
+static void C_ccall f_3165r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 C_noret_decl(f_3176)
-static void C_ccall f_3176r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3187)
-static void C_ccall f_3187(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3180)
-static void C_ccall f_3180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3139)
-static void C_fcall f_3139(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3171)
-static void C_ccall f_3171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3164)
-static void C_ccall f_3164(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3143)
-static void C_ccall f_3143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2859)
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2859)
-static void C_ccall f_2859r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_3098)
-static void C_fcall f_3098(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3106)
-static C_word C_fcall f_3106(C_word t0,C_word t1);
-C_noret_decl(f_2875)
-static void C_ccall f_2875(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3050)
-static void C_fcall f_3050(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3058)
-static C_word C_fcall f_3058(C_word t0,C_word t1);
-C_noret_decl(f_2881)
-static void C_ccall f_2881(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2884)
-static void C_fcall f_2884(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2988)
-static void C_fcall f_2988(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2996)
-static C_word C_fcall f_2996(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_2986)
-static void C_ccall f_2986(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2923)
-static void C_fcall f_2923(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2941)
-static void C_fcall f_2941(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2949)
-static C_word C_fcall f_2949(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_2939)
-static void C_ccall f_2939(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2801)
-static void C_ccall f_2801(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2808)
-static void C_ccall f_2808(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2814)
-static void C_ccall f_2814(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2821)
-static void C_ccall f_2821(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2762)
-static void C_ccall f_2762(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2762)
-static void C_ccall f_2762r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2769)
-static void C_ccall f_2769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2778)
-static void C_ccall f_2778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2720)
-static void C_ccall f_2720(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2720)
-static void C_ccall f_2720r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2730)
-static void C_ccall f_2730(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2733)
-static void C_ccall f_2733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2736)
-static void C_ccall f_2736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2705)
-static void C_ccall f_2705(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2667)
-static void C_ccall f_2667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2667)
-static void C_ccall f_2667r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2697)
-static void C_ccall f_2697(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2684)
-static void C_ccall f_2684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2687)
-static void C_ccall f_2687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2621)
-static void C_ccall f_2621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2621)
-static void C_ccall f_2621r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2625)
-static void C_ccall f_2625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2564)
-static void C_ccall f_2564(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2557)
-static void C_ccall f_2557(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2539)
-static void C_ccall f_2539(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_2539)
-static void C_ccall f_2539r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+static void C_ccall f_3176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3169)
+static void C_ccall f_3169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3128)
+static void C_fcall f_3128(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3160)
+static void C_ccall f_3160(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3153)
+static void C_ccall f_3153(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3132)
+static void C_ccall f_3132(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2848)
+static void C_ccall f_2848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2848)
+static void C_ccall f_2848r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_3087)
+static void C_fcall f_3087(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3095)
+static C_word C_fcall f_3095(C_word t0,C_word t1);
+C_noret_decl(f_2864)
+static void C_ccall f_2864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3039)
+static void C_fcall f_3039(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3047)
+static C_word C_fcall f_3047(C_word t0,C_word t1);
+C_noret_decl(f_2870)
+static void C_ccall f_2870(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2873)
+static void C_fcall f_2873(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2977)
+static void C_fcall f_2977(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2985)
+static C_word C_fcall f_2985(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_2975)
+static void C_ccall f_2975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2912)
+static void C_fcall f_2912(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2930)
+static void C_fcall f_2930(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2938)
+static C_word C_fcall f_2938(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_2928)
+static void C_ccall f_2928(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2790)
+static void C_ccall f_2790(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2797)
+static void C_ccall f_2797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2803)
+static void C_ccall f_2803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2810)
+static void C_ccall f_2810(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2751)
+static void C_ccall f_2751(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2751)
+static void C_ccall f_2751r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2758)
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2767)
+static void C_ccall f_2767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2709)
+static void C_ccall f_2709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2709)
+static void C_ccall f_2709r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2719)
+static void C_ccall f_2719(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2722)
+static void C_ccall f_2722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2725)
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2694)
+static void C_ccall f_2694(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2656)
+static void C_ccall f_2656(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2656)
+static void C_ccall f_2656r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2686)
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2673)
+static void C_ccall f_2673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2676)
+static void C_ccall f_2676(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2610)
+static void C_ccall f_2610(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2610)
+static void C_ccall f_2610r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2614)
+static void C_ccall f_2614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2553)
+static void C_ccall f_2553(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2546)
+static void C_ccall f_2546(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2528)
+static void C_ccall f_2528(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_2528)
+static void C_ccall f_2528r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_2532)
+static void C_ccall f_2532(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2543)
 static void C_ccall f_2543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2554)
-static void C_ccall f_2554(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2550)
-static void C_ccall f_2550(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_8552)
-static void C_fcall trf_8552(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8552(void *dummy){
+C_noret_decl(f_2539)
+static void C_ccall f_2539(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_8703)
+static void C_fcall trf_8703(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8703(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_8703(t0,t1);}
+
+C_noret_decl(trf_8510)
+static void C_fcall trf_8510(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8510(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8552(t0,t1);}
+f_8510(t0,t1);}
 
-C_noret_decl(trf_8460)
-static void C_fcall trf_8460(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8460(void *dummy){
+C_noret_decl(trf_8418)
+static void C_fcall trf_8418(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8418(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8460(t0,t1);}
+f_8418(t0,t1);}
 
-C_noret_decl(trf_8455)
-static void C_fcall trf_8455(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8455(void *dummy){
+C_noret_decl(trf_8413)
+static void C_fcall trf_8413(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8413(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8455(t0,t1,t2);}
+f_8413(t0,t1,t2);}
 
-C_noret_decl(trf_8450)
-static void C_fcall trf_8450(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8450(void *dummy){
+C_noret_decl(trf_8408)
+static void C_fcall trf_8408(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8408(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8450(t0,t1,t2,t3);}
+f_8408(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8285)
-static void C_fcall trf_8285(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8285(void *dummy){
+C_noret_decl(trf_8243)
+static void C_fcall trf_8243(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8243(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_8285(t0,t1,t2,t3,t4);}
+f_8243(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_8292)
-static void C_fcall trf_8292(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8292(void *dummy){
+C_noret_decl(trf_8250)
+static void C_fcall trf_8250(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8250(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8292(t0,t1);}
+f_8250(t0,t1);}
 
-C_noret_decl(trf_8304)
-static void C_fcall trf_8304(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8304(void *dummy){
+C_noret_decl(trf_8262)
+static void C_fcall trf_8262(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8262(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8304(t0,t1,t2,t3);}
+f_8262(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8235)
-static void C_fcall trf_8235(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8235(void *dummy){
+C_noret_decl(trf_8193)
+static void C_fcall trf_8193(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8193(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8235(t0,t1);}
+f_8193(t0,t1);}
 
-C_noret_decl(trf_8230)
-static void C_fcall trf_8230(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8230(void *dummy){
+C_noret_decl(trf_8188)
+static void C_fcall trf_8188(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8188(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8230(t0,t1,t2);}
+f_8188(t0,t1,t2);}
 
-C_noret_decl(trf_8225)
-static void C_fcall trf_8225(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8225(void *dummy){
+C_noret_decl(trf_8183)
+static void C_fcall trf_8183(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8183(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8225(t0,t1,t2,t3);}
+f_8183(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8175)
-static void C_fcall trf_8175(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8175(void *dummy){
+C_noret_decl(trf_8133)
+static void C_fcall trf_8133(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8133(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8175(t0,t1);}
+f_8133(t0,t1);}
 
-C_noret_decl(trf_8170)
-static void C_fcall trf_8170(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8170(void *dummy){
+C_noret_decl(trf_8128)
+static void C_fcall trf_8128(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8128(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8170(t0,t1,t2);}
+f_8128(t0,t1,t2);}
 
-C_noret_decl(trf_8165)
-static void C_fcall trf_8165(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8165(void *dummy){
+C_noret_decl(trf_8123)
+static void C_fcall trf_8123(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8123(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8165(t0,t1,t2,t3);}
+f_8123(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8102)
-static void C_fcall trf_8102(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8102(void *dummy){
+C_noret_decl(trf_8060)
+static void C_fcall trf_8060(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8060(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2563,20 +2592,20 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_8102(t0,t1,t2,t3,t4,t5);}
+f_8060(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_8104)
-static void C_fcall trf_8104(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8104(void *dummy){
+C_noret_decl(trf_8062)
+static void C_fcall trf_8062(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8062(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8104(t0,t1,t2);}
+f_8062(t0,t1,t2);}
 
-C_noret_decl(trf_8033)
-static void C_fcall trf_8033(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8033(void *dummy){
+C_noret_decl(trf_7993)
+static void C_fcall trf_7993(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7993(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2585,11 +2614,11 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_8033(t0,t1,t2,t3,t4,t5,t6);}
+f_7993(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_8022)
-static void C_fcall trf_8022(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8022(void *dummy){
+C_noret_decl(trf_7982)
+static void C_fcall trf_7982(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7982(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2598,11 +2627,11 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_8022(t0,t1,t2,t3,t4,t5,t6);}
+f_7982(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_7977)
-static void C_fcall trf_7977(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7977(void *dummy){
+C_noret_decl(trf_7937)
+static void C_fcall trf_7937(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7937(void *dummy){
 C_word t7=C_pick(0);
 C_word t6=C_pick(1);
 C_word t5=C_pick(2);
@@ -2612,49 +2641,49 @@ C_word t2=C_pick(5);
 C_word t1=C_pick(6);
 C_word t0=C_pick(7);
 C_adjust_stack(-8);
-f_7977(t0,t1,t2,t3,t4,t5,t6,t7);}
+f_7937(t0,t1,t2,t3,t4,t5,t6,t7);}
 
-C_noret_decl(trf_7994)
-static void C_fcall trf_7994(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7994(void *dummy){
+C_noret_decl(trf_7954)
+static void C_fcall trf_7954(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7954(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7994(t0,t1);}
+f_7954(t0,t1);}
 
-C_noret_decl(trf_7944)
-static void C_fcall trf_7944(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7944(void *dummy){
+C_noret_decl(trf_7904)
+static void C_fcall trf_7904(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7904(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7944(t0,t1,t2,t3,t4);}
+f_7904(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7930)
-static void C_fcall trf_7930(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7930(void *dummy){
+C_noret_decl(trf_7890)
+static void C_fcall trf_7890(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7890(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7930(t0,t1,t2,t3);}
+f_7890(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7910)
-static void C_fcall trf_7910(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7910(void *dummy){
+C_noret_decl(trf_7870)
+static void C_fcall trf_7870(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7870(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7910(t0,t1,t2);}
+f_7870(t0,t1,t2);}
 
-C_noret_decl(trf_7873)
-static void C_fcall trf_7873(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7873(void *dummy){
+C_noret_decl(trf_7833)
+static void C_fcall trf_7833(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7833(void *dummy){
 C_word t7=C_pick(0);
 C_word t6=C_pick(1);
 C_word t5=C_pick(2);
@@ -2664,276 +2693,276 @@ C_word t2=C_pick(5);
 C_word t1=C_pick(6);
 C_word t0=C_pick(7);
 C_adjust_stack(-8);
-f_7873(t0,t1,t2,t3,t4,t5,t6,t7);}
+f_7833(t0,t1,t2,t3,t4,t5,t6,t7);}
 
-C_noret_decl(trf_7619)
-static void C_fcall trf_7619(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7619(void *dummy){
+C_noret_decl(trf_7579)
+static void C_fcall trf_7579(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7579(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7619(t0,t1);}
+f_7579(t0,t1);}
 
-C_noret_decl(trf_7614)
-static void C_fcall trf_7614(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7614(void *dummy){
+C_noret_decl(trf_7574)
+static void C_fcall trf_7574(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7574(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7614(t0,t1,t2);}
+f_7574(t0,t1,t2);}
 
-C_noret_decl(trf_7487)
-static void C_fcall trf_7487(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7487(void *dummy){
+C_noret_decl(trf_7447)
+static void C_fcall trf_7447(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7447(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7487(t0,t1,t2,t3);}
+f_7447(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7505)
-static void C_fcall trf_7505(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7505(void *dummy){
+C_noret_decl(trf_7465)
+static void C_fcall trf_7465(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7465(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7505(t0,t1,t2,t3);}
+f_7465(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7518)
-static void C_fcall trf_7518(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7518(void *dummy){
+C_noret_decl(trf_7478)
+static void C_fcall trf_7478(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7478(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7518(t0,t1);}
+f_7478(t0,t1);}
 
-C_noret_decl(trf_7297)
-static void C_fcall trf_7297(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7297(void *dummy){
+C_noret_decl(trf_7257)
+static void C_fcall trf_7257(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7257(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7297(t0,t1,t2);}
+f_7257(t0,t1,t2);}
 
-C_noret_decl(trf_7334)
-static void C_fcall trf_7334(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7334(void *dummy){
+C_noret_decl(trf_7294)
+static void C_fcall trf_7294(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7294(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7334(t0,t1,t2);}
+f_7294(t0,t1,t2);}
 
-C_noret_decl(trf_7355)
-static void C_fcall trf_7355(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7355(void *dummy){
+C_noret_decl(trf_7315)
+static void C_fcall trf_7315(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7315(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7355(t0,t1,t2);}
+f_7315(t0,t1,t2);}
 
-C_noret_decl(trf_7189)
-static void C_fcall trf_7189(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7189(void *dummy){
+C_noret_decl(trf_7149)
+static void C_fcall trf_7149(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7149(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7189(t0,t1,t2);}
+f_7149(t0,t1,t2);}
 
-C_noret_decl(trf_7130)
-static void C_fcall trf_7130(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7130(void *dummy){
+C_noret_decl(trf_7090)
+static void C_fcall trf_7090(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7090(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7130(t0,t1);}
+f_7090(t0,t1);}
 
-C_noret_decl(trf_6773)
-static void C_fcall trf_6773(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6773(void *dummy){
+C_noret_decl(trf_6733)
+static void C_fcall trf_6733(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6733(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6773(t0,t1,t2);}
+f_6733(t0,t1,t2);}
 
-C_noret_decl(trf_6563)
-static void C_fcall trf_6563(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6563(void *dummy){
+C_noret_decl(trf_6523)
+static void C_fcall trf_6523(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6523(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6563(t0,t1,t2);}
+f_6523(t0,t1,t2);}
 
-C_noret_decl(trf_6575)
-static void C_fcall trf_6575(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6575(void *dummy){
+C_noret_decl(trf_6535)
+static void C_fcall trf_6535(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6535(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6575(t0,t1,t2);}
+f_6535(t0,t1,t2);}
 
-C_noret_decl(trf_6458)
-static void C_fcall trf_6458(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6458(void *dummy){
+C_noret_decl(trf_6418)
+static void C_fcall trf_6418(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6418(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6458(t0,t1);}
+f_6418(t0,t1);}
 
-C_noret_decl(trf_6348)
-static void C_fcall trf_6348(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6348(void *dummy){
+C_noret_decl(trf_6308)
+static void C_fcall trf_6308(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6308(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6348(t0,t1,t2,t3);}
+f_6308(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6274)
-static void C_fcall trf_6274(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6274(void *dummy){
+C_noret_decl(trf_6234)
+static void C_fcall trf_6234(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6234(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6274(t0,t1,t2,t3);}
+f_6234(t0,t1,t2,t3);}
 
-C_noret_decl(trf_6302)
-static void C_fcall trf_6302(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6302(void *dummy){
+C_noret_decl(trf_6262)
+static void C_fcall trf_6262(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6262(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6302(t0,t1);}
+f_6262(t0,t1);}
 
-C_noret_decl(trf_6245)
-static void C_fcall trf_6245(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6245(void *dummy){
+C_noret_decl(trf_6205)
+static void C_fcall trf_6205(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6205(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6245(t0,t1);}
+f_6205(t0,t1);}
 
-C_noret_decl(trf_6172)
-static void C_fcall trf_6172(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6172(void *dummy){
+C_noret_decl(trf_6132)
+static void C_fcall trf_6132(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6132(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6172(t0,t1);}
+f_6132(t0,t1);}
 
-C_noret_decl(trf_6167)
-static void C_fcall trf_6167(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6167(void *dummy){
+C_noret_decl(trf_6127)
+static void C_fcall trf_6127(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6127(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6167(t0,t1,t2);}
+f_6127(t0,t1,t2);}
 
-C_noret_decl(trf_6162)
-static void C_fcall trf_6162(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6162(void *dummy){
+C_noret_decl(trf_6122)
+static void C_fcall trf_6122(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6122(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_6162(t0,t1,t2,t3);}
+f_6122(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5978)
-static void C_fcall trf_5978(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5978(void *dummy){
+C_noret_decl(trf_5938)
+static void C_fcall trf_5938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5938(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_5978(t0,t1,t2,t3,t4);}
+f_5938(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_6106)
-static void C_fcall trf_6106(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6106(void *dummy){
+C_noret_decl(trf_6066)
+static void C_fcall trf_6066(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6066(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_6106(t0,t1,t2,t3,t4);}
+f_6066(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_6030)
-static void C_fcall trf_6030(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6030(void *dummy){
+C_noret_decl(trf_5990)
+static void C_fcall trf_5990(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5990(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6030(t0,t1);}
+f_5990(t0,t1);}
 
-C_noret_decl(trf_5984)
-static void C_fcall trf_5984(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5984(void *dummy){
+C_noret_decl(trf_5944)
+static void C_fcall trf_5944(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5944(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5984(t0,t1,t2,t3);}
+f_5944(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5898)
-static void C_fcall trf_5898(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5898(void *dummy){
+C_noret_decl(trf_5858)
+static void C_fcall trf_5858(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5858(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5898(t0,t1);}
+f_5858(t0,t1);}
 
-C_noret_decl(trf_5893)
-static void C_fcall trf_5893(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5893(void *dummy){
+C_noret_decl(trf_5853)
+static void C_fcall trf_5853(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5853(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5893(t0,t1,t2);}
+f_5853(t0,t1,t2);}
 
-C_noret_decl(trf_5888)
-static void C_fcall trf_5888(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5888(void *dummy){
+C_noret_decl(trf_5848)
+static void C_fcall trf_5848(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5848(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5888(t0,t1,t2,t3);}
+f_5848(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5883)
-static void C_fcall trf_5883(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5883(void *dummy){
+C_noret_decl(trf_5843)
+static void C_fcall trf_5843(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5843(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_5883(t0,t1,t2,t3,t4);}
+f_5843(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_5496)
-static void C_fcall trf_5496(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5496(void *dummy){
+C_noret_decl(trf_5456)
+static void C_fcall trf_5456(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5456(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -2941,342 +2970,342 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_5496(t0,t1,t2,t3,t4,t5);}
+f_5456(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_5762)
-static void C_fcall trf_5762(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5762(void *dummy){
+C_noret_decl(trf_5722)
+static void C_fcall trf_5722(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5722(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5762(t0,t1,t2);}
+f_5722(t0,t1,t2);}
 
-C_noret_decl(trf_5688)
-static void C_fcall trf_5688(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5688(void *dummy){
+C_noret_decl(trf_5648)
+static void C_fcall trf_5648(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5648(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5688(t0,t1);}
+f_5648(t0,t1);}
 
-C_noret_decl(trf_5690)
-static void C_fcall trf_5690(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5690(void *dummy){
+C_noret_decl(trf_5650)
+static void C_fcall trf_5650(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5650(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_5690(t0,t1,t2,t3,t4);}
+f_5650(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_5538)
-static void C_fcall trf_5538(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5538(void *dummy){
+C_noret_decl(trf_5498)
+static void C_fcall trf_5498(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5498(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5538(t0,t1);}
+f_5498(t0,t1);}
 
-C_noret_decl(trf_5550)
-static void C_fcall trf_5550(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5550(void *dummy){
+C_noret_decl(trf_5510)
+static void C_fcall trf_5510(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5510(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5550(t0,t1);}
+f_5510(t0,t1);}
 
-C_noret_decl(trf_5507)
-static void C_fcall trf_5507(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5507(void *dummy){
+C_noret_decl(trf_5467)
+static void C_fcall trf_5467(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5467(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5507(t0,t1);}
+f_5467(t0,t1);}
 
-C_noret_decl(trf_5474)
-static void C_fcall trf_5474(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5474(void *dummy){
+C_noret_decl(trf_5434)
+static void C_fcall trf_5434(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5434(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5474(t0,t1);}
+f_5434(t0,t1);}
 
-C_noret_decl(trf_5379)
-static void C_fcall trf_5379(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5379(void *dummy){
+C_noret_decl(trf_5339)
+static void C_fcall trf_5339(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5339(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_5379(t0,t1,t2,t3,t4);}
+f_5339(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_5342)
-static void C_fcall trf_5342(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5342(void *dummy){
+C_noret_decl(trf_5302)
+static void C_fcall trf_5302(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5302(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5342(t0,t1,t2);}
+f_5302(t0,t1,t2);}
 
-C_noret_decl(trf_5330)
-static void C_fcall trf_5330(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5330(void *dummy){
+C_noret_decl(trf_5290)
+static void C_fcall trf_5290(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5290(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5330(t0,t1);}
+f_5290(t0,t1);}
 
-C_noret_decl(trf_5134)
-static void C_fcall trf_5134(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5134(void *dummy){
+C_noret_decl(trf_5094)
+static void C_fcall trf_5094(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5094(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5134(t0,t1,t2,t3);}
+f_5094(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4948)
-static void C_fcall trf_4948(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4948(void *dummy){
+C_noret_decl(trf_4908)
+static void C_fcall trf_4908(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4908(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4948(t0,t1,t2,t3);}
+f_4908(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4891)
-static void C_fcall trf_4891(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4891(void *dummy){
+C_noret_decl(trf_4851)
+static void C_fcall trf_4851(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4851(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4891(t0,t1,t2);}
+f_4851(t0,t1,t2);}
 
-C_noret_decl(trf_4790)
-static void C_fcall trf_4790(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4790(void *dummy){
+C_noret_decl(trf_4750)
+static void C_fcall trf_4750(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4750(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4790(t0,t1);}
+f_4750(t0,t1);}
 
-C_noret_decl(trf_4813)
-static void C_fcall trf_4813(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4813(void *dummy){
+C_noret_decl(trf_4773)
+static void C_fcall trf_4773(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4773(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4813(t0,t1,t2);}
+f_4773(t0,t1,t2);}
 
-C_noret_decl(trf_4684)
-static void C_fcall trf_4684(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4684(void *dummy){
+C_noret_decl(trf_4644)
+static void C_fcall trf_4644(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4644(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4684(t0,t1);}
+f_4644(t0,t1);}
 
-C_noret_decl(trf_4558)
-static void C_fcall trf_4558(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4558(void *dummy){
+C_noret_decl(trf_4518)
+static void C_fcall trf_4518(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4518(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4558(t0,t1,t2,t3);}
+f_4518(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4228)
-static void C_fcall trf_4228(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4228(void *dummy){
+C_noret_decl(trf_4188)
+static void C_fcall trf_4188(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4188(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_4228(t0,t1,t2,t3,t4);}
+f_4188(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4020)
-static void C_fcall trf_4020(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4020(void *dummy){
+C_noret_decl(trf_3980)
+static void C_fcall trf_3980(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3980(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4020(t0,t1);}
+f_3980(t0,t1);}
 
-C_noret_decl(trf_4039)
-static void C_fcall trf_4039(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4039(void *dummy){
+C_noret_decl(trf_3999)
+static void C_fcall trf_3999(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3999(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4039(t0,t1);}
+f_3999(t0,t1);}
 
-C_noret_decl(trf_4083)
-static void C_fcall trf_4083(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4083(void *dummy){
+C_noret_decl(trf_4043)
+static void C_fcall trf_4043(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4043(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4083(t0,t1);}
+f_4043(t0,t1);}
 
-C_noret_decl(trf_3909)
-static void C_fcall trf_3909(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3909(void *dummy){
+C_noret_decl(trf_3869)
+static void C_fcall trf_3869(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3869(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3909(t0,t1,t2,t3);}
+f_3869(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3837)
-static void C_fcall trf_3837(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3837(void *dummy){
+C_noret_decl(trf_3797)
+static void C_fcall trf_3797(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3797(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3837(t0,t1);}
+f_3797(t0,t1);}
 
-C_noret_decl(trf_3695)
-static void C_fcall trf_3695(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3695(void *dummy){
+C_noret_decl(trf_3655)
+static void C_fcall trf_3655(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3655(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3695(t0,t1);}
+f_3655(t0,t1);}
 
-C_noret_decl(trf_3690)
-static void C_fcall trf_3690(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3690(void *dummy){
+C_noret_decl(trf_3650)
+static void C_fcall trf_3650(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3650(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3690(t0,t1,t2);}
+f_3650(t0,t1,t2);}
 
-C_noret_decl(trf_3592)
-static void C_fcall trf_3592(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3592(void *dummy){
+C_noret_decl(trf_3552)
+static void C_fcall trf_3552(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3552(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3592(t0,t1,t2,t3);}
+f_3552(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3623)
-static void C_fcall trf_3623(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3623(void *dummy){
+C_noret_decl(trf_3583)
+static void C_fcall trf_3583(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3583(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3623(t0,t1);}
+f_3583(t0,t1);}
 
-C_noret_decl(trf_3645)
-static void C_fcall trf_3645(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3645(void *dummy){
+C_noret_decl(trf_3605)
+static void C_fcall trf_3605(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3605(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3645(t0,t1);}
+f_3605(t0,t1);}
 
-C_noret_decl(trf_3402)
-static void C_fcall trf_3402(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3402(void *dummy){
+C_noret_decl(trf_3366)
+static void C_fcall trf_3366(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3366(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3402(t0,t1);}
+f_3366(t0,t1);}
 
-C_noret_decl(trf_3414)
-static void C_fcall trf_3414(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3414(void *dummy){
+C_noret_decl(trf_3378)
+static void C_fcall trf_3378(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3378(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3414(t0,t1,t2);}
+f_3378(t0,t1,t2);}
 
-C_noret_decl(trf_3421)
-static void C_fcall trf_3421(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3421(void *dummy){
+C_noret_decl(trf_3385)
+static void C_fcall trf_3385(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3385(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3421(t0,t1);}
+f_3385(t0,t1);}
 
-C_noret_decl(trf_3139)
-static void C_fcall trf_3139(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3139(void *dummy){
+C_noret_decl(trf_3128)
+static void C_fcall trf_3128(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3128(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3139(t0,t1,t2,t3);}
+f_3128(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3098)
-static void C_fcall trf_3098(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3098(void *dummy){
+C_noret_decl(trf_3087)
+static void C_fcall trf_3087(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3087(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3098(t0,t1,t2);}
+f_3087(t0,t1,t2);}
 
-C_noret_decl(trf_3050)
-static void C_fcall trf_3050(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3050(void *dummy){
+C_noret_decl(trf_3039)
+static void C_fcall trf_3039(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3039(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3050(t0,t1,t2);}
+f_3039(t0,t1,t2);}
 
-C_noret_decl(trf_2884)
-static void C_fcall trf_2884(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2884(void *dummy){
+C_noret_decl(trf_2873)
+static void C_fcall trf_2873(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2873(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2884(t0,t1);}
+f_2873(t0,t1);}
 
-C_noret_decl(trf_2988)
-static void C_fcall trf_2988(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2988(void *dummy){
+C_noret_decl(trf_2977)
+static void C_fcall trf_2977(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2977(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2988(t0,t1,t2);}
+f_2977(t0,t1,t2);}
 
-C_noret_decl(trf_2923)
-static void C_fcall trf_2923(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2923(void *dummy){
+C_noret_decl(trf_2912)
+static void C_fcall trf_2912(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2912(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2923(t0,t1);}
+f_2912(t0,t1);}
 
-C_noret_decl(trf_2941)
-static void C_fcall trf_2941(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2941(void *dummy){
+C_noret_decl(trf_2930)
+static void C_fcall trf_2930(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2930(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2941(t0,t1,t2);}
+f_2930(t0,t1,t2);}
 
 C_noret_decl(tr5)
 static void C_fcall tr5(C_proc5 k) C_regparm C_noret;
@@ -3316,6 +3345,15 @@ C_word t0=C_pick(5);
 C_adjust_stack(-6);
 (k)(6,t0,t1,t2,t3,t4,t5);}
 
+C_noret_decl(tr3)
+static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
+C_regparm static void C_fcall tr3(C_proc3 k){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+(k)(3,t0,t1,t2);}
+
 C_noret_decl(tr4)
 static void C_fcall tr4(C_proc4 k) C_regparm C_noret;
 C_regparm static void C_fcall tr4(C_proc4 k){
@@ -3326,15 +3364,6 @@ C_word t0=C_pick(3);
 C_adjust_stack(-4);
 (k)(4,t0,t1,t2,t3);}
 
-C_noret_decl(tr3)
-static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3(C_proc3 k){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-(k)(3,t0,t1,t2);}
-
 C_noret_decl(tr2)
 static void C_fcall tr2(C_proc2 k) C_regparm C_noret;
 C_regparm static void C_fcall tr2(C_proc2 k){
@@ -3359,6 +3388,24 @@ a=C_alloc(n*3);
 t5=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3,t4,t5);}
 
+C_noret_decl(tr7r)
+static void C_fcall tr7r(C_proc7 k) C_regparm C_noret;
+C_regparm static void C_fcall tr7r(C_proc7 k){
+int n;
+C_word *a,t7;
+C_word t6=C_pick(0);
+C_word t5=C_pick(1);
+C_word t4=C_pick(2);
+C_word t3=C_pick(3);
+C_word t2=C_pick(4);
+C_word t1=C_pick(5);
+C_word t0=C_pick(6);
+C_adjust_stack(-7);
+n=C_rest_count(0);
+a=C_alloc(n*3);
+t7=C_restore_rest(a,n);
+(k)(t0,t1,t2,t3,t4,t5,t6,t7);}
+
 C_noret_decl(tr2r)
 static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;
 C_regparm static void C_fcall tr2r(C_proc2 k){
@@ -3401,66 +3448,6 @@ a=C_alloc(n*3);
 t4=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3,t4);}
 
-C_noret_decl(tr7rv)
-static void C_fcall tr7rv(C_proc7 k) C_regparm C_noret;
-C_regparm static void C_fcall tr7rv(C_proc7 k){
-int n;
-C_word *a,t7;
-C_word t6=C_pick(0);
-C_word t5=C_pick(1);
-C_word t4=C_pick(2);
-C_word t3=C_pick(3);
-C_word t2=C_pick(4);
-C_word t1=C_pick(5);
-C_word t0=C_pick(6);
-C_adjust_stack(-7);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t7=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3,t4,t5,t6,t7);}
-
-C_noret_decl(tr4rv)
-static void C_fcall tr4rv(C_proc4 k) C_regparm C_noret;
-C_regparm static void C_fcall tr4rv(C_proc4 k){
-int n;
-C_word *a,t4;
-C_word t3=C_pick(0);
-C_word t2=C_pick(1);
-C_word t1=C_pick(2);
-C_word t0=C_pick(3);
-C_adjust_stack(-4);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t4=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3,t4);}
-
-C_noret_decl(tr2rv)
-static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2rv(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t2=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2);}
-
-C_noret_decl(tr3rv)
-static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3rv(C_proc3 k){
-int n;
-C_word *a,t3;
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t3=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -3481,12 +3468,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(3388)){
+if(!C_demand_2(3358)){
 C_save(t1);
-C_rereclaim2(3388*sizeof(C_word), 1);
+C_rereclaim2(3358*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,465);
+C_initialize_lf(lf,463);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[2]=C_h_intern(&lf[2],13,"string-append");
 lf[4]=C_h_intern(&lf[4],15,"\003syssignal-hook");
@@ -3569,458 +3556,456 @@ lf[81]=C_h_intern(&lf[81],10,"file-owner");
 lf[82]=C_h_intern(&lf[82],16,"file-permissions");
 lf[83]=C_h_intern(&lf[83],13,"regular-file\077");
 lf[84]=C_h_intern(&lf[84],14,"symbolic-link\077");
-lf[85]=C_h_intern(&lf[85],13,"stat-regular\077");
-lf[86]=C_h_intern(&lf[86],15,"stat-directory\077");
-lf[87]=C_h_intern(&lf[87],17,"character-device\077");
-lf[88]=C_h_intern(&lf[88],17,"stat-char-device\077");
-lf[89]=C_h_intern(&lf[89],13,"block-device\077");
-lf[90]=C_h_intern(&lf[90],18,"stat-block-device\077");
-lf[91]=C_h_intern(&lf[91],5,"fifo\077");
-lf[92]=C_h_intern(&lf[92],10,"stat-fifo\077");
-lf[93]=C_h_intern(&lf[93],13,"stat-symlink\077");
-lf[94]=C_h_intern(&lf[94],7,"socket\077");
-lf[95]=C_h_intern(&lf[95],12,"stat-socket\077");
-lf[96]=C_h_intern(&lf[96],18,"set-file-position!");
-lf[97]=C_decode_literal(C_heaptop,"\376B\000\000\030cannot set file position");
-lf[98]=C_h_intern(&lf[98],6,"stream");
-lf[99]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
-lf[100]=C_h_intern(&lf[100],5,"port\077");
-lf[101]=C_h_intern(&lf[101],13,"\000bounds-error");
-lf[102]=C_decode_literal(C_heaptop,"\376B\000\000\036invalid negative port position");
-lf[103]=C_h_intern(&lf[103],13,"file-position");
-lf[104]=C_h_intern(&lf[104],18,"decompose-pathname");
-lf[105]=C_h_intern(&lf[105],18,"pathname-directory");
-lf[106]=C_h_intern(&lf[106],16,"create-directory");
-lf[107]=C_decode_literal(C_heaptop,"\376B\000\000\027cannot create directory");
-lf[108]=C_h_intern(&lf[108],13,"make-pathname");
-lf[109]=C_h_intern(&lf[109],16,"change-directory");
-lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\037cannot change current directory");
-lf[111]=C_h_intern(&lf[111],16,"delete-directory");
-lf[112]=C_decode_literal(C_heaptop,"\376B\000\000\027cannot delete directory");
-lf[113]=C_h_intern(&lf[113],10,"string-ref");
-lf[114]=C_h_intern(&lf[114],6,"string");
-lf[115]=C_h_intern(&lf[115],9,"directory");
-lf[116]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot open directory");
-lf[117]=C_h_intern(&lf[117],16,"\003sysmake-pointer");
-lf[118]=C_h_intern(&lf[118],17,"current-directory");
-lf[119]=C_h_intern(&lf[119],10,"directory\077");
-lf[120]=C_decode_literal(C_heaptop,"\376B\000\000!cannot retrieve current directory");
-lf[121]=C_h_intern(&lf[121],5,"null\077");
-lf[122]=C_h_intern(&lf[122],6,"char=\077");
-lf[123]=C_h_intern(&lf[123],8,"string=\077");
-lf[124]=C_h_intern(&lf[124],16,"char-alphabetic\077");
-lf[125]=C_h_intern(&lf[125],24,"get-environment-variable");
-lf[126]=C_h_intern(&lf[126],17,"current-user-name");
-lf[127]=C_h_intern(&lf[127],9,"condition");
-lf[128]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[129]=C_h_intern(&lf[129],22,"with-exception-handler");
-lf[130]=C_h_intern(&lf[130],30,"call-with-current-continuation");
-lf[131]=C_h_intern(&lf[131],14,"canonical-path");
+lf[85]=C_h_intern(&lf[85],17,"character-device\077");
+lf[86]=C_h_intern(&lf[86],13,"block-device\077");
+lf[87]=C_h_intern(&lf[87],5,"fifo\077");
+lf[88]=C_h_intern(&lf[88],10,"stat-fifo\077");
+lf[89]=C_h_intern(&lf[89],7,"socket\077");
+lf[90]=C_h_intern(&lf[90],18,"set-file-position!");
+lf[91]=C_decode_literal(C_heaptop,"\376B\000\000\030cannot set file position");
+lf[92]=C_h_intern(&lf[92],6,"stream");
+lf[93]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
+lf[94]=C_h_intern(&lf[94],5,"port\077");
+lf[95]=C_h_intern(&lf[95],13,"\000bounds-error");
+lf[96]=C_decode_literal(C_heaptop,"\376B\000\000\036invalid negative port position");
+lf[97]=C_h_intern(&lf[97],13,"file-position");
+lf[98]=C_h_intern(&lf[98],18,"decompose-pathname");
+lf[99]=C_h_intern(&lf[99],18,"pathname-directory");
+lf[100]=C_h_intern(&lf[100],16,"create-directory");
+lf[101]=C_decode_literal(C_heaptop,"\376B\000\000\027cannot create directory");
+lf[102]=C_h_intern(&lf[102],13,"make-pathname");
+lf[103]=C_h_intern(&lf[103],16,"change-directory");
+lf[104]=C_decode_literal(C_heaptop,"\376B\000\000\037cannot change current directory");
+lf[105]=C_h_intern(&lf[105],16,"delete-directory");
+lf[106]=C_decode_literal(C_heaptop,"\376B\000\000\027cannot delete directory");
+lf[107]=C_h_intern(&lf[107],10,"string-ref");
+lf[108]=C_h_intern(&lf[108],6,"string");
+lf[109]=C_h_intern(&lf[109],9,"directory");
+lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot open directory");
+lf[111]=C_h_intern(&lf[111],16,"\003sysmake-pointer");
+lf[112]=C_h_intern(&lf[112],17,"current-directory");
+lf[113]=C_h_intern(&lf[113],10,"directory\077");
+lf[114]=C_decode_literal(C_heaptop,"\376B\000\000!cannot retrieve current directory");
+lf[115]=C_h_intern(&lf[115],5,"null\077");
+lf[116]=C_h_intern(&lf[116],6,"char=\077");
+lf[117]=C_h_intern(&lf[117],8,"string=\077");
+lf[118]=C_h_intern(&lf[118],16,"char-alphabetic\077");
+lf[119]=C_h_intern(&lf[119],24,"get-environment-variable");
+lf[120]=C_h_intern(&lf[120],17,"current-user-name");
+lf[121]=C_h_intern(&lf[121],9,"condition");
+lf[122]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[123]=C_h_intern(&lf[123],22,"with-exception-handler");
+lf[124]=C_h_intern(&lf[124],30,"call-with-current-continuation");
+lf[125]=C_h_intern(&lf[125],14,"canonical-path");
+lf[126]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[127]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[128]=C_h_intern(&lf[128],18,"string-intersperse");
+lf[129]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[130]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[131]=C_h_intern(&lf[131],7,"reverse");
 lf[132]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[133]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[134]=C_h_intern(&lf[134],18,"string-intersperse");
-lf[135]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[136]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[137]=C_h_intern(&lf[137],7,"reverse");
+lf[133]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[134]=C_decode_literal(C_heaptop,"\376B\000\000\002..");
+lf[135]=C_h_intern(&lf[135],12,"string-split");
+lf[136]=C_decode_literal(C_heaptop,"\376B\000\000\002/\134");
+lf[137]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
 lf[138]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[139]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[140]=C_decode_literal(C_heaptop,"\376B\000\000\002..");
-lf[141]=C_h_intern(&lf[141],12,"string-split");
-lf[142]=C_decode_literal(C_heaptop,"\376B\000\000\002/\134");
-lf[143]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[144]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[145]=C_decode_literal(C_heaptop,"\376B\000\000\006/home/");
-lf[146]=C_decode_literal(C_heaptop,"\376B\000\000\004HOME");
-lf[147]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[148]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
-lf[149]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot open pipe");
-lf[150]=C_h_intern(&lf[150],13,"\003sysmake-port");
-lf[151]=C_h_intern(&lf[151],21,"\003sysstream-port-class");
-lf[152]=C_decode_literal(C_heaptop,"\376B\000\000\006(pipe)");
-lf[153]=C_h_intern(&lf[153],15,"open-input-pipe");
-lf[154]=C_h_intern(&lf[154],5,"\000text");
-lf[155]=C_h_intern(&lf[155],7,"\000binary");
-lf[156]=C_decode_literal(C_heaptop,"\376B\000\000#illegal input/output mode specifier");
-lf[157]=C_h_intern(&lf[157],16,"open-output-pipe");
-lf[158]=C_h_intern(&lf[158],16,"close-input-pipe");
-lf[159]=C_h_intern(&lf[159],23,"close-input/output-pipe");
-lf[160]=C_decode_literal(C_heaptop,"\376B\000\000\030error while closing pipe");
-lf[161]=C_h_intern(&lf[161],14,"\003syscheck-port");
-lf[162]=C_h_intern(&lf[162],17,"close-output-pipe");
-lf[163]=C_h_intern(&lf[163],20,"call-with-input-pipe");
-lf[164]=C_h_intern(&lf[164],21,"call-with-output-pipe");
-lf[165]=C_h_intern(&lf[165],20,"with-input-from-pipe");
-lf[166]=C_h_intern(&lf[166],18,"\003sysstandard-input");
-lf[167]=C_h_intern(&lf[167],19,"with-output-to-pipe");
-lf[168]=C_h_intern(&lf[168],19,"\003sysstandard-output");
-lf[169]=C_h_intern(&lf[169],11,"create-pipe");
-lf[170]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot create pipe");
-lf[171]=C_h_intern(&lf[171],11,"signal/term");
-lf[172]=C_h_intern(&lf[172],11,"signal/kill");
-lf[173]=C_h_intern(&lf[173],10,"signal/int");
-lf[174]=C_h_intern(&lf[174],10,"signal/hup");
-lf[175]=C_h_intern(&lf[175],10,"signal/fpe");
-lf[176]=C_h_intern(&lf[176],10,"signal/ill");
-lf[177]=C_h_intern(&lf[177],11,"signal/segv");
-lf[178]=C_h_intern(&lf[178],11,"signal/abrt");
-lf[179]=C_h_intern(&lf[179],11,"signal/trap");
-lf[180]=C_h_intern(&lf[180],11,"signal/quit");
-lf[181]=C_h_intern(&lf[181],11,"signal/alrm");
-lf[182]=C_h_intern(&lf[182],13,"signal/vtalrm");
-lf[183]=C_h_intern(&lf[183],11,"signal/prof");
-lf[184]=C_h_intern(&lf[184],9,"signal/io");
-lf[185]=C_h_intern(&lf[185],10,"signal/urg");
-lf[186]=C_h_intern(&lf[186],11,"signal/chld");
-lf[187]=C_h_intern(&lf[187],11,"signal/cont");
-lf[188]=C_h_intern(&lf[188],11,"signal/stop");
-lf[189]=C_h_intern(&lf[189],11,"signal/tstp");
-lf[190]=C_h_intern(&lf[190],11,"signal/pipe");
-lf[191]=C_h_intern(&lf[191],11,"signal/xcpu");
-lf[192]=C_h_intern(&lf[192],11,"signal/xfsz");
-lf[193]=C_h_intern(&lf[193],11,"signal/usr1");
-lf[194]=C_h_intern(&lf[194],11,"signal/usr2");
-lf[195]=C_h_intern(&lf[195],12,"signal/winch");
-lf[196]=C_h_intern(&lf[196],12,"signals-list");
-lf[197]=C_h_intern(&lf[197],18,"\003sysinterrupt-hook");
-lf[198]=C_h_intern(&lf[198],14,"signal-handler");
-lf[199]=C_h_intern(&lf[199],19,"set-signal-handler!");
-lf[200]=C_h_intern(&lf[200],16,"set-signal-mask!");
-lf[201]=C_h_intern(&lf[201],14,"\000process-error");
-lf[202]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot set signal mask");
-lf[203]=C_h_intern(&lf[203],11,"signal-mask");
-lf[204]=C_h_intern(&lf[204],14,"signal-masked\077");
-lf[205]=C_h_intern(&lf[205],12,"signal-mask!");
-lf[206]=C_decode_literal(C_heaptop,"\376B\000\000\023cannot block signal");
-lf[207]=C_h_intern(&lf[207],14,"signal-unmask!");
-lf[208]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot unblock signal");
-lf[209]=C_h_intern(&lf[209],18,"system-information");
-lf[210]=C_h_intern(&lf[210],25,"\003syspeek-nonnull-c-string");
-lf[211]=C_decode_literal(C_heaptop,"\376B\000\000\042cannot retrieve system information");
-lf[212]=C_h_intern(&lf[212],15,"current-user-id");
-lf[213]=C_h_intern(&lf[213],25,"current-effective-user-id");
-lf[214]=C_h_intern(&lf[214],16,"current-group-id");
-lf[215]=C_h_intern(&lf[215],26,"current-effective-group-id");
-lf[216]=C_h_intern(&lf[216],16,"user-information");
-lf[217]=C_h_intern(&lf[217],6,"vector");
-lf[218]=C_h_intern(&lf[218],4,"list");
-lf[219]=C_h_intern(&lf[219],27,"current-effective-user-name");
-lf[220]=C_h_intern(&lf[220],17,"group-information");
-lf[221]=C_h_intern(&lf[221],10,"get-groups");
-lf[222]=C_decode_literal(C_heaptop,"\376B\000\000\047cannot retrieve supplementary group ids");
-lf[223]=C_decode_literal(C_heaptop,"\376B\000\000\015out of memory");
-lf[224]=C_decode_literal(C_heaptop,"\376B\000\000\047cannot retrieve supplementary group ids");
-lf[225]=C_h_intern(&lf[225],11,"set-groups!");
-lf[226]=C_decode_literal(C_heaptop,"\376B\000\000\042cannot set supplementary group ids");
-lf[227]=C_decode_literal(C_heaptop,"\376B\000\000\015out of memory");
-lf[228]=C_h_intern(&lf[228],17,"initialize-groups");
-lf[229]=C_decode_literal(C_heaptop,"\376B\000\000)cannot initialize supplementary group ids");
-lf[230]=C_h_intern(&lf[230],10,"errno/perm");
-lf[231]=C_h_intern(&lf[231],11,"errno/noent");
-lf[232]=C_h_intern(&lf[232],10,"errno/srch");
-lf[233]=C_h_intern(&lf[233],10,"errno/intr");
-lf[234]=C_h_intern(&lf[234],8,"errno/io");
-lf[235]=C_h_intern(&lf[235],12,"errno/noexec");
-lf[236]=C_h_intern(&lf[236],10,"errno/badf");
-lf[237]=C_h_intern(&lf[237],11,"errno/child");
-lf[238]=C_h_intern(&lf[238],11,"errno/nomem");
-lf[239]=C_h_intern(&lf[239],11,"errno/acces");
-lf[240]=C_h_intern(&lf[240],11,"errno/fault");
-lf[241]=C_h_intern(&lf[241],10,"errno/busy");
-lf[242]=C_h_intern(&lf[242],12,"errno/notdir");
-lf[243]=C_h_intern(&lf[243],11,"errno/isdir");
-lf[244]=C_h_intern(&lf[244],11,"errno/inval");
-lf[245]=C_h_intern(&lf[245],11,"errno/mfile");
-lf[246]=C_h_intern(&lf[246],11,"errno/nospc");
-lf[247]=C_h_intern(&lf[247],11,"errno/spipe");
-lf[248]=C_h_intern(&lf[248],10,"errno/pipe");
-lf[249]=C_h_intern(&lf[249],11,"errno/again");
-lf[250]=C_h_intern(&lf[250],10,"errno/rofs");
-lf[251]=C_h_intern(&lf[251],11,"errno/exist");
-lf[252]=C_h_intern(&lf[252],16,"errno/wouldblock");
-lf[253]=C_h_intern(&lf[253],10,"errno/2big");
-lf[254]=C_h_intern(&lf[254],12,"errno/deadlk");
-lf[255]=C_h_intern(&lf[255],9,"errno/dom");
-lf[256]=C_h_intern(&lf[256],10,"errno/fbig");
-lf[257]=C_h_intern(&lf[257],11,"errno/ilseq");
-lf[258]=C_h_intern(&lf[258],11,"errno/mlink");
-lf[259]=C_h_intern(&lf[259],17,"errno/nametoolong");
-lf[260]=C_h_intern(&lf[260],11,"errno/nfile");
-lf[261]=C_h_intern(&lf[261],11,"errno/nodev");
-lf[262]=C_h_intern(&lf[262],11,"errno/nolck");
-lf[263]=C_h_intern(&lf[263],11,"errno/nosys");
-lf[264]=C_h_intern(&lf[264],14,"errno/notempty");
-lf[265]=C_h_intern(&lf[265],11,"errno/notty");
-lf[266]=C_h_intern(&lf[266],10,"errno/nxio");
-lf[267]=C_h_intern(&lf[267],11,"errno/range");
-lf[268]=C_h_intern(&lf[268],10,"errno/xdev");
-lf[269]=C_h_intern(&lf[269],16,"change-file-mode");
-lf[270]=C_decode_literal(C_heaptop,"\376B\000\000\027cannot change file mode");
-lf[271]=C_h_intern(&lf[271],17,"change-file-owner");
-lf[272]=C_decode_literal(C_heaptop,"\376B\000\000\030cannot change file owner");
-lf[273]=C_h_intern(&lf[273],17,"file-read-access\077");
-lf[274]=C_h_intern(&lf[274],18,"file-write-access\077");
-lf[275]=C_h_intern(&lf[275],20,"file-execute-access\077");
-lf[276]=C_h_intern(&lf[276],14,"create-session");
-lf[277]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot create session");
-lf[278]=C_h_intern(&lf[278],16,"process-group-id");
-lf[279]=C_h_intern(&lf[279],20,"create-symbolic-link");
-lf[280]=C_h_intern(&lf[280],18,"create-symbol-link");
-lf[281]=C_decode_literal(C_heaptop,"\376B\000\000\033cannot create symbolic link");
-lf[282]=C_h_intern(&lf[282],9,"substring");
-lf[283]=C_h_intern(&lf[283],18,"read-symbolic-link");
-lf[284]=C_h_intern(&lf[284],12,"canonicalize");
-lf[285]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot read symbolic link");
-lf[286]=C_h_intern(&lf[286],9,"file-link");
-lf[287]=C_h_intern(&lf[287],9,"hard-link");
-lf[288]=C_decode_literal(C_heaptop,"\376B\000\000\032could not create hard link");
-lf[289]=C_h_intern(&lf[289],12,"fileno/stdin");
-lf[290]=C_h_intern(&lf[290],13,"fileno/stdout");
-lf[291]=C_h_intern(&lf[291],13,"fileno/stderr");
-lf[292]=C_h_intern(&lf[292],7,"\000append");
-lf[293]=C_decode_literal(C_heaptop,"\376B\000\000\033invalid mode for input file");
-lf[294]=C_decode_literal(C_heaptop,"\376B\000\000\001a");
-lf[295]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid mode argument");
-lf[296]=C_decode_literal(C_heaptop,"\376B\000\000\001r");
-lf[297]=C_decode_literal(C_heaptop,"\376B\000\000\001w");
-lf[298]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot open file");
-lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\010(fdport)");
-lf[300]=C_h_intern(&lf[300],16,"open-input-file*");
-lf[301]=C_h_intern(&lf[301],17,"open-output-file*");
-lf[302]=C_h_intern(&lf[302],12,"port->fileno");
-lf[303]=C_h_intern(&lf[303],6,"socket");
-lf[304]=C_h_intern(&lf[304],20,"\003systcp-port->fileno");
-lf[305]=C_decode_literal(C_heaptop,"\376B\000\000\031port has no attached file");
-lf[306]=C_decode_literal(C_heaptop,"\376B\000\000%cannot access file-descriptor of port");
-lf[307]=C_h_intern(&lf[307],25,"\003syspeek-unsigned-integer");
-lf[308]=C_h_intern(&lf[308],16,"duplicate-fileno");
-lf[309]=C_decode_literal(C_heaptop,"\376B\000\000 cannot duplicate file-descriptor");
-lf[310]=C_h_intern(&lf[310],15,"make-input-port");
-lf[311]=C_h_intern(&lf[311],14,"set-port-name!");
-lf[312]=C_h_intern(&lf[312],21,"\003syscustom-input-port");
-lf[313]=C_decode_literal(C_heaptop,"\376B\000\000\015cannot select");
-lf[314]=C_h_intern(&lf[314],17,"\003systhread-yield!");
-lf[315]=C_h_intern(&lf[315],25,"\003systhread-block-for-i/o!");
-lf[316]=C_h_intern(&lf[316],18,"\003syscurrent-thread");
-lf[317]=C_decode_literal(C_heaptop,"\376B\000\000\013cannot read");
-lf[318]=C_decode_literal(C_heaptop,"\376B\000\000\013cannot read");
-lf[319]=C_decode_literal(C_heaptop,"\376B\000\000\014cannot close");
-lf[320]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[321]=C_h_intern(&lf[321],17,"\003sysstring-append");
-lf[322]=C_h_intern(&lf[322],15,"\003sysmake-string");
-lf[323]=C_h_intern(&lf[323],20,"\003sysscan-buffer-line");
-lf[324]=C_h_intern(&lf[324],4,"noop");
-lf[325]=C_h_intern(&lf[325],16,"make-output-port");
-lf[326]=C_h_intern(&lf[326],22,"\003syscustom-output-port");
-lf[327]=C_decode_literal(C_heaptop,"\376B\000\000\014cannot write");
-lf[328]=C_decode_literal(C_heaptop,"\376B\000\000\014cannot close");
-lf[329]=C_h_intern(&lf[329],13,"file-truncate");
-lf[330]=C_decode_literal(C_heaptop,"\376B\000\000\024cannot truncate file");
-lf[331]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
-lf[332]=C_h_intern(&lf[332],4,"lock");
-lf[333]=C_h_intern(&lf[333],9,"file-lock");
-lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot lock file");
-lf[335]=C_h_intern(&lf[335],18,"file-lock/blocking");
-lf[336]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot lock file");
-lf[337]=C_h_intern(&lf[337],14,"file-test-lock");
-lf[338]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot unlock file");
-lf[339]=C_h_intern(&lf[339],11,"file-unlock");
-lf[340]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot unlock file");
-lf[341]=C_h_intern(&lf[341],11,"create-fifo");
-lf[342]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot create FIFO");
-lf[343]=C_decode_literal(C_heaptop,"\376B\000\000\023file does not exist");
-lf[344]=C_h_intern(&lf[344],13,"\003sysfile-info");
-lf[345]=C_h_intern(&lf[345],6,"setenv");
-lf[346]=C_h_intern(&lf[346],8,"unsetenv");
-lf[347]=C_h_intern(&lf[347],25,"get-environment-variables");
-lf[348]=C_h_intern(&lf[348],19,"current-environment");
-lf[349]=C_h_intern(&lf[349],9,"prot/read");
-lf[350]=C_h_intern(&lf[350],10,"prot/write");
-lf[351]=C_h_intern(&lf[351],9,"prot/exec");
-lf[352]=C_h_intern(&lf[352],9,"prot/none");
-lf[353]=C_h_intern(&lf[353],9,"map/fixed");
-lf[354]=C_h_intern(&lf[354],10,"map/shared");
-lf[355]=C_h_intern(&lf[355],11,"map/private");
-lf[356]=C_h_intern(&lf[356],13,"map/anonymous");
-lf[357]=C_h_intern(&lf[357],8,"map/file");
-lf[358]=C_h_intern(&lf[358],18,"map-file-to-memory");
-lf[359]=C_h_intern(&lf[359],4,"mmap");
-lf[360]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot map file to memory");
-lf[361]=C_h_intern(&lf[361],20,"\003syspointer->address");
-lf[362]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a foreign pointer");
-lf[363]=C_h_intern(&lf[363],16,"\003sysnull-pointer");
-lf[364]=C_h_intern(&lf[364],22,"unmap-file-from-memory");
-lf[365]=C_decode_literal(C_heaptop,"\376B\000\000\035cannot unmap file from memory");
-lf[366]=C_h_intern(&lf[366],26,"memory-mapped-file-pointer");
-lf[367]=C_h_intern(&lf[367],19,"memory-mapped-file\077");
-lf[369]=C_decode_literal(C_heaptop,"\376B\000\000\025time vector too short");
-lf[370]=C_h_intern(&lf[370],19,"seconds->local-time");
-lf[371]=C_h_intern(&lf[371],18,"\003sysdecode-seconds");
-lf[372]=C_h_intern(&lf[372],15,"current-seconds");
-lf[373]=C_h_intern(&lf[373],17,"seconds->utc-time");
-lf[374]=C_h_intern(&lf[374],15,"seconds->string");
-lf[375]=C_decode_literal(C_heaptop,"\376B\000\000 cannot convert seconds to string");
-lf[376]=C_h_intern(&lf[376],12,"time->string");
-lf[377]=C_decode_literal(C_heaptop,"\376B\000\000 time formatting overflows buffer");
-lf[378]=C_decode_literal(C_heaptop,"\376B\000\000$cannot convert time vector to string");
-lf[379]=C_h_intern(&lf[379],12,"string->time");
-lf[380]=C_decode_literal(C_heaptop,"\376B\000\000\027%a %b %e %H:%M:%S %Z %Y");
-lf[381]=C_h_intern(&lf[381],19,"local-time->seconds");
-lf[382]=C_decode_literal(C_heaptop,"\376U-1.0\000");
-lf[383]=C_decode_literal(C_heaptop,"\376B\000\000%cannot convert time vector to seconds");
-lf[384]=C_h_intern(&lf[384],17,"utc-time->seconds");
-lf[385]=C_decode_literal(C_heaptop,"\376U-1.0\000");
-lf[386]=C_decode_literal(C_heaptop,"\376B\000\000%cannot convert time vector to seconds");
-lf[387]=C_h_intern(&lf[387],27,"local-timezone-abbreviation");
-lf[388]=C_h_intern(&lf[388],5,"_exit");
-lf[389]=C_h_intern(&lf[389],10,"set-alarm!");
-lf[390]=C_h_intern(&lf[390],19,"set-buffering-mode!");
-lf[391]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot set buffering mode");
-lf[392]=C_h_intern(&lf[392],5,"\000full");
-lf[393]=C_h_intern(&lf[393],5,"\000line");
-lf[394]=C_h_intern(&lf[394],5,"\000none");
-lf[395]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid buffering-mode");
-lf[396]=C_h_intern(&lf[396],14,"terminal-port\077");
-lf[398]=C_decode_literal(C_heaptop,"\376B\000\000#port is not connected to a terminal");
-lf[399]=C_h_intern(&lf[399],13,"terminal-name");
-lf[400]=C_h_intern(&lf[400],13,"terminal-size");
-lf[401]=C_h_intern(&lf[401],6,"\000error");
-lf[402]=C_decode_literal(C_heaptop,"\376B\000\000\036Unable to get size of terminal");
-lf[403]=C_h_intern(&lf[403],17,"\003sysmake-locative");
-lf[404]=C_h_intern(&lf[404],8,"location");
-lf[405]=C_h_intern(&lf[405],13,"get-host-name");
-lf[406]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot retrieve host-name");
-lf[407]=C_h_intern(&lf[407],6,"regexp");
-lf[408]=C_h_intern(&lf[408],12,"string-match");
-lf[409]=C_h_intern(&lf[409],12,"glob->regexp");
-lf[410]=C_h_intern(&lf[410],4,"glob");
-lf[411]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[412]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[413]=C_h_intern(&lf[413],12,"process-fork");
-lf[414]=C_decode_literal(C_heaptop,"\376B\000\000\033cannot create child process");
-lf[415]=C_h_intern(&lf[415],24,"pathname-strip-directory");
-lf[416]=C_h_intern(&lf[416],15,"process-execute");
-lf[417]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot execute process");
-lf[418]=C_h_intern(&lf[418],16,"\003sysprocess-wait");
-lf[419]=C_h_intern(&lf[419],12,"process-wait");
-lf[420]=C_decode_literal(C_heaptop,"\376B\000\000 waiting for child process failed");
-lf[421]=C_h_intern(&lf[421],18,"current-process-id");
-lf[422]=C_h_intern(&lf[422],17,"parent-process-id");
-lf[423]=C_h_intern(&lf[423],5,"sleep");
-lf[424]=C_h_intern(&lf[424],14,"process-signal");
-lf[425]=C_decode_literal(C_heaptop,"\376B\000\000 could not send signal to process");
-lf[426]=C_h_intern(&lf[426],17,"\003sysshell-command");
-lf[427]=C_decode_literal(C_heaptop,"\376B\000\000\007/bin/sh");
-lf[428]=C_decode_literal(C_heaptop,"\376B\000\000\005SHELL");
-lf[429]=C_h_intern(&lf[429],27,"\003sysshell-command-arguments");
-lf[430]=C_decode_literal(C_heaptop,"\376B\000\000\002-c");
-lf[431]=C_h_intern(&lf[431],11,"process-run");
-lf[432]=C_decode_literal(C_heaptop,"\376B\000\000\025abnormal process exit");
-lf[433]=C_h_intern(&lf[433],11,"\003sysprocess");
-lf[434]=C_h_intern(&lf[434],7,"process");
-lf[435]=C_h_intern(&lf[435],8,"process*");
-lf[436]=C_h_intern(&lf[436],16,"\003syscheck-string");
-lf[437]=C_h_intern(&lf[437],12,"\003sysfor-each");
-lf[438]=C_h_intern(&lf[438],13,"pathname-file");
-lf[439]=C_h_intern(&lf[439],10,"find-files");
-lf[440]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[441]=C_decode_literal(C_heaptop,"\376B\000\000\002..");
-lf[442]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[443]=C_h_intern(&lf[443],16,"\003sysdynamic-wind");
-lf[444]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[445]=C_h_intern(&lf[445],7,"regexp\077");
-lf[446]=C_h_intern(&lf[446],19,"set-root-directory!");
-lf[447]=C_decode_literal(C_heaptop,"\376B\000\000\037unable to change root directory");
-lf[448]=C_decode_literal(C_heaptop,"\376B\000\000 cannot retrieve process group ID");
-lf[449]=C_h_intern(&lf[449],21,"set-process-group-id!");
-lf[450]=C_decode_literal(C_heaptop,"\376B\000\000\033cannot set process group ID");
-lf[451]=C_h_intern(&lf[451],18,"getter-with-setter");
-lf[452]=C_h_intern(&lf[452],26,"effective-group-id!-setter");
-lf[453]=C_decode_literal(C_heaptop,"\376B\000\000\035cannot set effective group ID");
-lf[454]=C_h_intern(&lf[454],12,"set-user-id!");
-lf[455]=C_decode_literal(C_heaptop,"\376B\000\000\023cannot set group ID");
-lf[456]=C_h_intern(&lf[456],25,"effective-user-id!-setter");
-lf[457]=C_decode_literal(C_heaptop,"\376B\000\000\034cannot set effective user ID");
-lf[458]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot set user ID");
-lf[459]=C_h_intern(&lf[459],23,"\003sysuser-interrupt-hook");
-lf[460]=C_h_intern(&lf[460],11,"make-vector");
-lf[461]=C_decode_literal(C_heaptop,"\376B\000\000%cannot retrieve file position of port");
-lf[462]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
-lf[463]=C_h_intern(&lf[463],17,"register-feature!");
-lf[464]=C_h_intern(&lf[464],5,"posix");
-C_register_lf2(lf,465,create_ptable());
+lf[139]=C_decode_literal(C_heaptop,"\376B\000\000\006/home/");
+lf[140]=C_decode_literal(C_heaptop,"\376B\000\000\004HOME");
+lf[141]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[142]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
+lf[143]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot open pipe");
+lf[144]=C_h_intern(&lf[144],13,"\003sysmake-port");
+lf[145]=C_h_intern(&lf[145],21,"\003sysstream-port-class");
+lf[146]=C_decode_literal(C_heaptop,"\376B\000\000\006(pipe)");
+lf[147]=C_h_intern(&lf[147],15,"open-input-pipe");
+lf[148]=C_h_intern(&lf[148],5,"\000text");
+lf[149]=C_h_intern(&lf[149],7,"\000binary");
+lf[150]=C_decode_literal(C_heaptop,"\376B\000\000#illegal input/output mode specifier");
+lf[151]=C_h_intern(&lf[151],16,"open-output-pipe");
+lf[152]=C_h_intern(&lf[152],16,"close-input-pipe");
+lf[153]=C_h_intern(&lf[153],23,"close-input/output-pipe");
+lf[154]=C_decode_literal(C_heaptop,"\376B\000\000\030error while closing pipe");
+lf[155]=C_h_intern(&lf[155],14,"\003syscheck-port");
+lf[156]=C_h_intern(&lf[156],17,"close-output-pipe");
+lf[157]=C_h_intern(&lf[157],20,"call-with-input-pipe");
+lf[158]=C_h_intern(&lf[158],21,"call-with-output-pipe");
+lf[159]=C_h_intern(&lf[159],20,"with-input-from-pipe");
+lf[160]=C_h_intern(&lf[160],18,"\003sysstandard-input");
+lf[161]=C_h_intern(&lf[161],19,"with-output-to-pipe");
+lf[162]=C_h_intern(&lf[162],19,"\003sysstandard-output");
+lf[163]=C_h_intern(&lf[163],11,"create-pipe");
+lf[164]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot create pipe");
+lf[165]=C_h_intern(&lf[165],11,"signal/term");
+lf[166]=C_h_intern(&lf[166],11,"signal/kill");
+lf[167]=C_h_intern(&lf[167],10,"signal/int");
+lf[168]=C_h_intern(&lf[168],10,"signal/hup");
+lf[169]=C_h_intern(&lf[169],10,"signal/fpe");
+lf[170]=C_h_intern(&lf[170],10,"signal/ill");
+lf[171]=C_h_intern(&lf[171],11,"signal/segv");
+lf[172]=C_h_intern(&lf[172],11,"signal/abrt");
+lf[173]=C_h_intern(&lf[173],11,"signal/trap");
+lf[174]=C_h_intern(&lf[174],11,"signal/quit");
+lf[175]=C_h_intern(&lf[175],11,"signal/alrm");
+lf[176]=C_h_intern(&lf[176],13,"signal/vtalrm");
+lf[177]=C_h_intern(&lf[177],11,"signal/prof");
+lf[178]=C_h_intern(&lf[178],9,"signal/io");
+lf[179]=C_h_intern(&lf[179],10,"signal/urg");
+lf[180]=C_h_intern(&lf[180],11,"signal/chld");
+lf[181]=C_h_intern(&lf[181],11,"signal/cont");
+lf[182]=C_h_intern(&lf[182],11,"signal/stop");
+lf[183]=C_h_intern(&lf[183],11,"signal/tstp");
+lf[184]=C_h_intern(&lf[184],11,"signal/pipe");
+lf[185]=C_h_intern(&lf[185],11,"signal/xcpu");
+lf[186]=C_h_intern(&lf[186],11,"signal/xfsz");
+lf[187]=C_h_intern(&lf[187],11,"signal/usr1");
+lf[188]=C_h_intern(&lf[188],11,"signal/usr2");
+lf[189]=C_h_intern(&lf[189],12,"signal/winch");
+lf[190]=C_h_intern(&lf[190],12,"signals-list");
+lf[191]=C_h_intern(&lf[191],18,"\003sysinterrupt-hook");
+lf[192]=C_h_intern(&lf[192],14,"signal-handler");
+lf[193]=C_h_intern(&lf[193],19,"set-signal-handler!");
+lf[194]=C_h_intern(&lf[194],16,"set-signal-mask!");
+lf[195]=C_h_intern(&lf[195],14,"\000process-error");
+lf[196]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot set signal mask");
+lf[197]=C_h_intern(&lf[197],11,"signal-mask");
+lf[198]=C_h_intern(&lf[198],14,"signal-masked\077");
+lf[199]=C_h_intern(&lf[199],12,"signal-mask!");
+lf[200]=C_decode_literal(C_heaptop,"\376B\000\000\023cannot block signal");
+lf[201]=C_h_intern(&lf[201],14,"signal-unmask!");
+lf[202]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot unblock signal");
+lf[203]=C_h_intern(&lf[203],18,"system-information");
+lf[204]=C_h_intern(&lf[204],25,"\003syspeek-nonnull-c-string");
+lf[205]=C_decode_literal(C_heaptop,"\376B\000\000\042cannot retrieve system information");
+lf[206]=C_h_intern(&lf[206],15,"current-user-id");
+lf[207]=C_h_intern(&lf[207],25,"current-effective-user-id");
+lf[208]=C_h_intern(&lf[208],16,"current-group-id");
+lf[209]=C_h_intern(&lf[209],26,"current-effective-group-id");
+lf[210]=C_h_intern(&lf[210],16,"user-information");
+lf[211]=C_h_intern(&lf[211],6,"vector");
+lf[212]=C_h_intern(&lf[212],4,"list");
+lf[213]=C_h_intern(&lf[213],27,"current-effective-user-name");
+lf[214]=C_h_intern(&lf[214],17,"group-information");
+lf[215]=C_h_intern(&lf[215],10,"get-groups");
+lf[216]=C_decode_literal(C_heaptop,"\376B\000\000\047cannot retrieve supplementary group ids");
+lf[217]=C_decode_literal(C_heaptop,"\376B\000\000\015out of memory");
+lf[218]=C_decode_literal(C_heaptop,"\376B\000\000\047cannot retrieve supplementary group ids");
+lf[219]=C_h_intern(&lf[219],11,"set-groups!");
+lf[220]=C_decode_literal(C_heaptop,"\376B\000\000\042cannot set supplementary group ids");
+lf[221]=C_decode_literal(C_heaptop,"\376B\000\000\015out of memory");
+lf[222]=C_h_intern(&lf[222],17,"initialize-groups");
+lf[223]=C_decode_literal(C_heaptop,"\376B\000\000)cannot initialize supplementary group ids");
+lf[224]=C_h_intern(&lf[224],10,"errno/perm");
+lf[225]=C_h_intern(&lf[225],11,"errno/noent");
+lf[226]=C_h_intern(&lf[226],10,"errno/srch");
+lf[227]=C_h_intern(&lf[227],10,"errno/intr");
+lf[228]=C_h_intern(&lf[228],8,"errno/io");
+lf[229]=C_h_intern(&lf[229],12,"errno/noexec");
+lf[230]=C_h_intern(&lf[230],10,"errno/badf");
+lf[231]=C_h_intern(&lf[231],11,"errno/child");
+lf[232]=C_h_intern(&lf[232],11,"errno/nomem");
+lf[233]=C_h_intern(&lf[233],11,"errno/acces");
+lf[234]=C_h_intern(&lf[234],11,"errno/fault");
+lf[235]=C_h_intern(&lf[235],10,"errno/busy");
+lf[236]=C_h_intern(&lf[236],12,"errno/notdir");
+lf[237]=C_h_intern(&lf[237],11,"errno/isdir");
+lf[238]=C_h_intern(&lf[238],11,"errno/inval");
+lf[239]=C_h_intern(&lf[239],11,"errno/mfile");
+lf[240]=C_h_intern(&lf[240],11,"errno/nospc");
+lf[241]=C_h_intern(&lf[241],11,"errno/spipe");
+lf[242]=C_h_intern(&lf[242],10,"errno/pipe");
+lf[243]=C_h_intern(&lf[243],11,"errno/again");
+lf[244]=C_h_intern(&lf[244],10,"errno/rofs");
+lf[245]=C_h_intern(&lf[245],11,"errno/exist");
+lf[246]=C_h_intern(&lf[246],16,"errno/wouldblock");
+lf[247]=C_h_intern(&lf[247],10,"errno/2big");
+lf[248]=C_h_intern(&lf[248],12,"errno/deadlk");
+lf[249]=C_h_intern(&lf[249],9,"errno/dom");
+lf[250]=C_h_intern(&lf[250],10,"errno/fbig");
+lf[251]=C_h_intern(&lf[251],11,"errno/ilseq");
+lf[252]=C_h_intern(&lf[252],11,"errno/mlink");
+lf[253]=C_h_intern(&lf[253],17,"errno/nametoolong");
+lf[254]=C_h_intern(&lf[254],11,"errno/nfile");
+lf[255]=C_h_intern(&lf[255],11,"errno/nodev");
+lf[256]=C_h_intern(&lf[256],11,"errno/nolck");
+lf[257]=C_h_intern(&lf[257],11,"errno/nosys");
+lf[258]=C_h_intern(&lf[258],14,"errno/notempty");
+lf[259]=C_h_intern(&lf[259],11,"errno/notty");
+lf[260]=C_h_intern(&lf[260],10,"errno/nxio");
+lf[261]=C_h_intern(&lf[261],11,"errno/range");
+lf[262]=C_h_intern(&lf[262],10,"errno/xdev");
+lf[263]=C_h_intern(&lf[263],16,"change-file-mode");
+lf[264]=C_decode_literal(C_heaptop,"\376B\000\000\027cannot change file mode");
+lf[265]=C_h_intern(&lf[265],17,"change-file-owner");
+lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\030cannot change file owner");
+lf[267]=C_h_intern(&lf[267],17,"file-read-access\077");
+lf[268]=C_h_intern(&lf[268],18,"file-write-access\077");
+lf[269]=C_h_intern(&lf[269],20,"file-execute-access\077");
+lf[270]=C_h_intern(&lf[270],14,"create-session");
+lf[271]=C_decode_literal(C_heaptop,"\376B\000\000\025cannot create session");
+lf[272]=C_h_intern(&lf[272],16,"process-group-id");
+lf[273]=C_h_intern(&lf[273],20,"create-symbolic-link");
+lf[274]=C_h_intern(&lf[274],18,"create-symbol-link");
+lf[275]=C_decode_literal(C_heaptop,"\376B\000\000\033cannot create symbolic link");
+lf[276]=C_h_intern(&lf[276],9,"substring");
+lf[277]=C_h_intern(&lf[277],18,"read-symbolic-link");
+lf[278]=C_h_intern(&lf[278],12,"canonicalize");
+lf[279]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot read symbolic link");
+lf[280]=C_h_intern(&lf[280],9,"file-link");
+lf[281]=C_h_intern(&lf[281],9,"hard-link");
+lf[282]=C_decode_literal(C_heaptop,"\376B\000\000\032could not create hard link");
+lf[283]=C_h_intern(&lf[283],12,"fileno/stdin");
+lf[284]=C_h_intern(&lf[284],13,"fileno/stdout");
+lf[285]=C_h_intern(&lf[285],13,"fileno/stderr");
+lf[286]=C_h_intern(&lf[286],7,"\000append");
+lf[287]=C_decode_literal(C_heaptop,"\376B\000\000\033invalid mode for input file");
+lf[288]=C_decode_literal(C_heaptop,"\376B\000\000\001a");
+lf[289]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid mode argument");
+lf[290]=C_decode_literal(C_heaptop,"\376B\000\000\001r");
+lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\001w");
+lf[292]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot open file");
+lf[293]=C_decode_literal(C_heaptop,"\376B\000\000\010(fdport)");
+lf[294]=C_h_intern(&lf[294],16,"open-input-file*");
+lf[295]=C_h_intern(&lf[295],17,"open-output-file*");
+lf[296]=C_h_intern(&lf[296],12,"port->fileno");
+lf[297]=C_h_intern(&lf[297],6,"socket");
+lf[298]=C_h_intern(&lf[298],20,"\003systcp-port->fileno");
+lf[299]=C_decode_literal(C_heaptop,"\376B\000\000\031port has no attached file");
+lf[300]=C_decode_literal(C_heaptop,"\376B\000\000%cannot access file-descriptor of port");
+lf[301]=C_h_intern(&lf[301],25,"\003syspeek-unsigned-integer");
+lf[302]=C_h_intern(&lf[302],16,"duplicate-fileno");
+lf[303]=C_decode_literal(C_heaptop,"\376B\000\000 cannot duplicate file-descriptor");
+lf[304]=C_h_intern(&lf[304],15,"make-input-port");
+lf[305]=C_h_intern(&lf[305],14,"set-port-name!");
+lf[306]=C_h_intern(&lf[306],21,"\003syscustom-input-port");
+lf[307]=C_decode_literal(C_heaptop,"\376B\000\000\015cannot select");
+lf[308]=C_h_intern(&lf[308],17,"\003systhread-yield!");
+lf[309]=C_h_intern(&lf[309],25,"\003systhread-block-for-i/o!");
+lf[310]=C_h_intern(&lf[310],18,"\003syscurrent-thread");
+lf[311]=C_decode_literal(C_heaptop,"\376B\000\000\013cannot read");
+lf[312]=C_decode_literal(C_heaptop,"\376B\000\000\013cannot read");
+lf[313]=C_decode_literal(C_heaptop,"\376B\000\000\014cannot close");
+lf[314]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[315]=C_h_intern(&lf[315],17,"\003sysstring-append");
+lf[316]=C_h_intern(&lf[316],15,"\003sysmake-string");
+lf[317]=C_h_intern(&lf[317],20,"\003sysscan-buffer-line");
+lf[318]=C_h_intern(&lf[318],4,"noop");
+lf[319]=C_h_intern(&lf[319],16,"make-output-port");
+lf[320]=C_h_intern(&lf[320],22,"\003syscustom-output-port");
+lf[321]=C_decode_literal(C_heaptop,"\376B\000\000\014cannot write");
+lf[322]=C_decode_literal(C_heaptop,"\376B\000\000\014cannot close");
+lf[323]=C_h_intern(&lf[323],13,"file-truncate");
+lf[324]=C_decode_literal(C_heaptop,"\376B\000\000\024cannot truncate file");
+lf[325]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
+lf[326]=C_h_intern(&lf[326],4,"lock");
+lf[327]=C_h_intern(&lf[327],9,"file-lock");
+lf[328]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot lock file");
+lf[329]=C_h_intern(&lf[329],18,"file-lock/blocking");
+lf[330]=C_decode_literal(C_heaptop,"\376B\000\000\020cannot lock file");
+lf[331]=C_h_intern(&lf[331],14,"file-test-lock");
+lf[332]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot unlock file");
+lf[333]=C_h_intern(&lf[333],11,"file-unlock");
+lf[334]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot unlock file");
+lf[335]=C_h_intern(&lf[335],11,"create-fifo");
+lf[336]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot create FIFO");
+lf[337]=C_decode_literal(C_heaptop,"\376B\000\000\023file does not exist");
+lf[338]=C_h_intern(&lf[338],13,"\003sysfile-info");
+lf[339]=C_h_intern(&lf[339],6,"setenv");
+lf[340]=C_h_intern(&lf[340],8,"unsetenv");
+lf[341]=C_h_intern(&lf[341],25,"get-environment-variables");
+lf[342]=C_h_intern(&lf[342],19,"current-environment");
+lf[343]=C_h_intern(&lf[343],9,"prot/read");
+lf[344]=C_h_intern(&lf[344],10,"prot/write");
+lf[345]=C_h_intern(&lf[345],9,"prot/exec");
+lf[346]=C_h_intern(&lf[346],9,"prot/none");
+lf[347]=C_h_intern(&lf[347],9,"map/fixed");
+lf[348]=C_h_intern(&lf[348],10,"map/shared");
+lf[349]=C_h_intern(&lf[349],11,"map/private");
+lf[350]=C_h_intern(&lf[350],13,"map/anonymous");
+lf[351]=C_h_intern(&lf[351],8,"map/file");
+lf[352]=C_h_intern(&lf[352],18,"map-file-to-memory");
+lf[353]=C_h_intern(&lf[353],4,"mmap");
+lf[354]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot map file to memory");
+lf[355]=C_h_intern(&lf[355],20,"\003syspointer->address");
+lf[356]=C_decode_literal(C_heaptop,"\376B\000\000)bad argument type - not a foreign pointer");
+lf[357]=C_h_intern(&lf[357],16,"\003sysnull-pointer");
+lf[358]=C_h_intern(&lf[358],22,"unmap-file-from-memory");
+lf[359]=C_decode_literal(C_heaptop,"\376B\000\000\035cannot unmap file from memory");
+lf[360]=C_h_intern(&lf[360],26,"memory-mapped-file-pointer");
+lf[361]=C_h_intern(&lf[361],19,"memory-mapped-file\077");
+lf[363]=C_decode_literal(C_heaptop,"\376B\000\000\025time vector too short");
+lf[364]=C_h_intern(&lf[364],19,"seconds->local-time");
+lf[365]=C_h_intern(&lf[365],18,"\003sysdecode-seconds");
+lf[366]=C_h_intern(&lf[366],15,"current-seconds");
+lf[367]=C_h_intern(&lf[367],17,"seconds->utc-time");
+lf[368]=C_h_intern(&lf[368],15,"seconds->string");
+lf[369]=C_decode_literal(C_heaptop,"\376B\000\000 cannot convert seconds to string");
+lf[370]=C_h_intern(&lf[370],12,"time->string");
+lf[371]=C_decode_literal(C_heaptop,"\376B\000\000 time formatting overflows buffer");
+lf[372]=C_decode_literal(C_heaptop,"\376B\000\000$cannot convert time vector to string");
+lf[373]=C_h_intern(&lf[373],12,"string->time");
+lf[374]=C_decode_literal(C_heaptop,"\376B\000\000\027%a %b %e %H:%M:%S %Z %Y");
+lf[375]=C_h_intern(&lf[375],19,"local-time->seconds");
+lf[376]=C_decode_literal(C_heaptop,"\376B\000\000%cannot convert time vector to seconds");
+lf[377]=C_h_intern(&lf[377],3,"fp=");
+lf[378]=C_decode_literal(C_heaptop,"\376U-1.\000");
+lf[379]=C_h_intern(&lf[379],17,"utc-time->seconds");
+lf[380]=C_decode_literal(C_heaptop,"\376B\000\000%cannot convert time vector to seconds");
+lf[381]=C_decode_literal(C_heaptop,"\376U-1.\000");
+lf[382]=C_h_intern(&lf[382],27,"local-timezone-abbreviation");
+lf[383]=C_h_intern(&lf[383],5,"_exit");
+lf[384]=C_h_intern(&lf[384],10,"set-alarm!");
+lf[385]=C_h_intern(&lf[385],19,"set-buffering-mode!");
+lf[386]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot set buffering mode");
+lf[387]=C_h_intern(&lf[387],5,"\000full");
+lf[388]=C_h_intern(&lf[388],5,"\000line");
+lf[389]=C_h_intern(&lf[389],5,"\000none");
+lf[390]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid buffering-mode");
+lf[391]=C_h_intern(&lf[391],14,"terminal-port\077");
+lf[393]=C_decode_literal(C_heaptop,"\376B\000\000#port is not connected to a terminal");
+lf[394]=C_h_intern(&lf[394],13,"terminal-name");
+lf[395]=C_h_intern(&lf[395],13,"terminal-size");
+lf[396]=C_h_intern(&lf[396],6,"\000error");
+lf[397]=C_decode_literal(C_heaptop,"\376B\000\000\036Unable to get size of terminal");
+lf[398]=C_h_intern(&lf[398],17,"\003sysmake-locative");
+lf[399]=C_h_intern(&lf[399],8,"location");
+lf[400]=C_h_intern(&lf[400],13,"get-host-name");
+lf[401]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot retrieve host-name");
+lf[402]=C_h_intern(&lf[402],6,"regexp");
+lf[403]=C_h_intern(&lf[403],12,"string-match");
+lf[404]=C_h_intern(&lf[404],12,"glob->regexp");
+lf[405]=C_h_intern(&lf[405],4,"glob");
+lf[406]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[407]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[408]=C_h_intern(&lf[408],12,"process-fork");
+lf[409]=C_decode_literal(C_heaptop,"\376B\000\000\033cannot create child process");
+lf[410]=C_h_intern(&lf[410],24,"pathname-strip-directory");
+lf[411]=C_h_intern(&lf[411],15,"process-execute");
+lf[412]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot execute process");
+lf[413]=C_h_intern(&lf[413],16,"\003sysprocess-wait");
+lf[414]=C_h_intern(&lf[414],12,"process-wait");
+lf[415]=C_decode_literal(C_heaptop,"\376B\000\000 waiting for child process failed");
+lf[416]=C_h_intern(&lf[416],18,"current-process-id");
+lf[417]=C_h_intern(&lf[417],17,"parent-process-id");
+lf[418]=C_h_intern(&lf[418],5,"sleep");
+lf[419]=C_h_intern(&lf[419],14,"process-signal");
+lf[420]=C_decode_literal(C_heaptop,"\376B\000\000 could not send signal to process");
+lf[421]=C_h_intern(&lf[421],17,"\003sysshell-command");
+lf[422]=C_decode_literal(C_heaptop,"\376B\000\000\007/bin/sh");
+lf[423]=C_decode_literal(C_heaptop,"\376B\000\000\005SHELL");
+lf[424]=C_h_intern(&lf[424],27,"\003sysshell-command-arguments");
+lf[425]=C_decode_literal(C_heaptop,"\376B\000\000\002-c");
+lf[426]=C_h_intern(&lf[426],11,"process-run");
+lf[427]=C_decode_literal(C_heaptop,"\376B\000\000\025abnormal process exit");
+lf[428]=C_h_intern(&lf[428],11,"\003sysprocess");
+lf[429]=C_h_intern(&lf[429],16,"\003syscheck-string");
+lf[430]=C_h_intern(&lf[430],12,"\003sysfor-each");
+lf[431]=C_h_intern(&lf[431],7,"process");
+lf[432]=C_h_intern(&lf[432],8,"process*");
+lf[433]=C_h_intern(&lf[433],13,"pathname-file");
+lf[434]=C_h_intern(&lf[434],10,"find-files");
+lf[435]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[436]=C_decode_literal(C_heaptop,"\376B\000\000\002..");
+lf[437]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[438]=C_h_intern(&lf[438],16,"\003sysdynamic-wind");
+lf[439]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[440]=C_h_intern(&lf[440],7,"regexp\077");
+lf[441]=C_h_intern(&lf[441],19,"set-root-directory!");
+lf[442]=C_decode_literal(C_heaptop,"\376B\000\000\037unable to change root directory");
+lf[443]=C_decode_literal(C_heaptop,"\376B\000\000 cannot retrieve process group ID");
+lf[444]=C_h_intern(&lf[444],21,"set-process-group-id!");
+lf[445]=C_decode_literal(C_heaptop,"\376B\000\000\033cannot set process group ID");
+lf[446]=C_h_intern(&lf[446],18,"getter-with-setter");
+lf[447]=C_h_intern(&lf[447],26,"effective-group-id!-setter");
+lf[448]=C_decode_literal(C_heaptop,"\376B\000\000\035cannot set effective group ID");
+lf[449]=C_h_intern(&lf[449],12,"set-user-id!");
+lf[450]=C_decode_literal(C_heaptop,"\376B\000\000\023cannot set group ID");
+lf[451]=C_h_intern(&lf[451],25,"effective-user-id!-setter");
+lf[452]=C_decode_literal(C_heaptop,"\376B\000\000\034cannot set effective user ID");
+lf[453]=C_decode_literal(C_heaptop,"\376B\000\000\022cannot set user ID");
+lf[454]=C_h_intern(&lf[454],23,"\003sysuser-interrupt-hook");
+lf[455]=C_h_intern(&lf[455],11,"make-vector");
+lf[456]=C_decode_literal(C_heaptop,"\376B\000\000%cannot retrieve file position of port");
+lf[457]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
+lf[458]=C_h_intern(&lf[458],26,"set-file-modification-time");
+lf[459]=C_decode_literal(C_heaptop,"\376B\000\000!cannot set file modification-time");
+lf[460]=C_h_intern(&lf[460],4,"file");
+lf[461]=C_h_intern(&lf[461],17,"register-feature!");
+lf[462]=C_h_intern(&lf[462],5,"posix");
+C_register_lf2(lf,463,create_ptable());
 t2=C_mutate(&lf[0] /* (set! c52 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2509,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2498,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_scheduler_toplevel(2,C_SCHEME_UNDEFINED,t3);}
 
-/* k2507 */
-static void C_ccall f_2509(C_word c,C_word t0,C_word t1){
+/* k2496 */
+static void C_ccall f_2498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2509,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2512,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2498,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2501,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_regex_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k2510 in k2507 */
-static void C_ccall f_2512(C_word c,C_word t0,C_word t1){
+/* k2499 in k2496 */
+static void C_ccall f_2501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2512,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2515,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2501,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2504,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_extras_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k2513 in k2510 in k2507 */
-static void C_ccall f_2515(C_word c,C_word t0,C_word t1){
+/* k2502 in k2499 in k2496 */
+static void C_ccall f_2504(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2515,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2518,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2504,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2507,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_utils_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2518(C_word c,C_word t0,C_word t1){
+/* k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2507(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2518,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2521,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2507,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2510,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_files_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2521(C_word c,C_word t0,C_word t1){
+/* k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2521,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2524,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2510,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2513,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_ports_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2524(C_word c,C_word t0,C_word t1){
+/* k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2524,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2527,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 508  register-feature! */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[463]+1)))(3,*((C_word*)lf[463]+1),t2,lf[464]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2513,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2516,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 516  register-feature! */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[461]+1)))(3,*((C_word*)lf[461]+1),t2,lf[462]);}
 
-/* k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2527(C_word c,C_word t0,C_word t1){
+/* k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4083,32 +4068,14 @@ C_word t59;
 C_word t60;
 C_word t61;
 C_word t62;
-C_word t63;
-C_word t64;
-C_word t65;
-C_word t66;
-C_word t67;
-C_word t68;
-C_word t69;
-C_word t70;
-C_word t71;
-C_word t72;
-C_word t73;
-C_word t74;
-C_word t75;
-C_word t76;
-C_word t77;
-C_word t78;
-C_word t79;
-C_word t80;
-C_word ab[98],*a=ab;
+C_word ab[59],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2527,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2516,2,t0,t1);}
 t2=*((C_word*)lf[2]+1);
-t3=C_mutate(&lf[3] /* (set! posix-error ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2539,a[2]=t2,a[3]=((C_word)li0),tmp=(C_word)a,a+=4,tmp));
+t3=C_mutate(&lf[3] /* (set! posix-error ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2528,a[2]=t2,a[3]=((C_word)li0),tmp=(C_word)a,a+=4,tmp));
 t4=C_mutate((C_word*)lf[8]+1 /* (set! posix-error ...) */,lf[3]);
-t5=C_mutate((C_word*)lf[9]+1 /* (set! file-nonblocking! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2557,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[10]+1 /* (set! file-select-one ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2564,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[9]+1 /* (set! file-nonblocking! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2546,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[10]+1 /* (set! file-select-one ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2553,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
 t7=C_mutate((C_word*)lf[11]+1 /* (set! pipe/buf ...) */,C_fix((C_word)PIPE_BUF));
 t8=C_mutate((C_word*)lf[12]+1 /* (set! fcntl/dupfd ...) */,C_fix((C_word)F_DUPFD));
 t9=C_mutate((C_word*)lf[13]+1 /* (set! fcntl/getfd ...) */,C_fix((C_word)F_GETFD));
@@ -4145,48 +4112,153 @@ t39=C_mutate((C_word*)lf[43]+1 /* (set! perm/irwxo ...) */,C_fix((C_word)S_IRWXO
 t40=C_mutate((C_word*)lf[44]+1 /* (set! perm/isvtx ...) */,C_fix((C_word)S_ISVTX));
 t41=C_mutate((C_word*)lf[45]+1 /* (set! perm/isuid ...) */,C_fix((C_word)S_ISUID));
 t42=C_mutate((C_word*)lf[46]+1 /* (set! perm/isgid ...) */,C_fix((C_word)S_ISGID));
-t43=C_mutate((C_word*)lf[47]+1 /* (set! file-control ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2621,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
-t44=(C_word)C_a_i_bitwise_ior(&a,2,C_fix((C_word)S_IRGRP),C_fix((C_word)S_IROTH));
-t45=(C_word)C_a_i_bitwise_ior(&a,2,C_fix((C_word)S_IRWXU),t44);
-t46=C_mutate((C_word*)lf[51]+1 /* (set! file-open ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2667,a[2]=t45,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp));
-t47=C_mutate((C_word*)lf[55]+1 /* (set! file-close ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2705,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
+t43=C_mutate((C_word*)lf[47]+1 /* (set! file-control ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2610,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
+t44=C_a_i_bitwise_ior(&a,2,C_fix((C_word)S_IRGRP),C_fix((C_word)S_IROTH));
+t45=C_a_i_bitwise_ior(&a,2,C_fix((C_word)S_IRWXU),t44);
+t46=C_mutate((C_word*)lf[51]+1 /* (set! file-open ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2656,a[2]=t45,a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp));
+t47=C_mutate((C_word*)lf[55]+1 /* (set! file-close ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2694,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
 t48=*((C_word*)lf[57]+1);
-t49=C_mutate((C_word*)lf[58]+1 /* (set! file-read ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2720,a[2]=t48,a[3]=((C_word)li6),tmp=(C_word)a,a+=4,tmp));
-t50=C_mutate((C_word*)lf[62]+1 /* (set! file-write ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2762,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t51=C_mutate((C_word*)lf[65]+1 /* (set! file-mkstemp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2801,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
-t52=C_mutate((C_word*)lf[68]+1 /* (set! file-select ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2859,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
+t49=C_mutate((C_word*)lf[58]+1 /* (set! file-read ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2709,a[2]=t48,a[3]=((C_word)li6),tmp=(C_word)a,a+=4,tmp));
+t50=C_mutate((C_word*)lf[62]+1 /* (set! file-write ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2751,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t51=C_mutate((C_word*)lf[65]+1 /* (set! file-mkstemp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2790,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
+t52=C_mutate((C_word*)lf[68]+1 /* (set! file-select ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2848,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
 t53=C_mutate((C_word*)lf[70]+1 /* (set! seek/set ...) */,C_fix((C_word)SEEK_SET));
 t54=C_mutate((C_word*)lf[71]+1 /* (set! seek/end ...) */,C_fix((C_word)SEEK_END));
 t55=C_mutate((C_word*)lf[72]+1 /* (set! seek/cur ...) */,C_fix((C_word)SEEK_CUR));
-t56=C_mutate(&lf[73] /* (set! stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3139,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
-t57=C_mutate((C_word*)lf[76]+1 /* (set! file-stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3176,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
-t58=C_mutate((C_word*)lf[77]+1 /* (set! file-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3208,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
-t59=C_mutate((C_word*)lf[78]+1 /* (set! file-modification-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3214,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
-t60=C_mutate((C_word*)lf[79]+1 /* (set! file-access-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3220,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
-t61=C_mutate((C_word*)lf[80]+1 /* (set! file-change-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3226,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
-t62=C_mutate((C_word*)lf[81]+1 /* (set! file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3232,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate((C_word*)lf[82]+1 /* (set! file-permissions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3238,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
-t64=C_mutate((C_word*)lf[83]+1 /* (set! regular-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3244,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
-t65=C_mutate((C_word*)lf[84]+1 /* (set! symbolic-link? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3253,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
-t66=C_mutate((C_word*)lf[85]+1 /* (set! stat-regular? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3262,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp));
-t67=C_mutate((C_word*)lf[86]+1 /* (set! stat-directory? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3271,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
-t68=C_mutate((C_word*)lf[87]+1 /* (set! character-device? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3280,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
-t69=C_mutate((C_word*)lf[88]+1 /* (set! stat-char-device? ...) */,*((C_word*)lf[87]+1));
-t70=C_mutate((C_word*)lf[89]+1 /* (set! block-device? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3290,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
-t71=C_mutate((C_word*)lf[90]+1 /* (set! stat-block-device? ...) */,*((C_word*)lf[89]+1));
-t72=C_mutate((C_word*)lf[91]+1 /* (set! fifo? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3300,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
-t73=C_mutate((C_word*)lf[92]+1 /* (set! stat-fifo? ...) */,*((C_word*)lf[91]+1));
-t74=C_mutate((C_word*)lf[93]+1 /* (set! stat-symlink? ...) */,*((C_word*)lf[84]+1));
-t75=C_mutate((C_word*)lf[94]+1 /* (set! socket? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3311,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
-t76=C_mutate((C_word*)lf[95]+1 /* (set! stat-socket? ...) */,*((C_word*)lf[94]+1));
-t77=C_mutate((C_word*)lf[96]+1 /* (set! set-file-position! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3321,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
-t78=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3381,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t79=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8682,a[2]=((C_word)li257),tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 855  getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[451]+1)))(4,*((C_word*)lf[451]+1),t78,t79,*((C_word*)lf[96]+1));}
-
-/* a8681 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8682(C_word c,C_word t0,C_word t1,C_word t2){
+t56=C_mutate(&lf[73] /* (set! stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3128,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
+t57=C_mutate((C_word*)lf[76]+1 /* (set! file-stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3165,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+t58=C_mutate((C_word*)lf[77]+1 /* (set! file-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3197,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
+t59=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3205,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t60=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8677,a[2]=((C_word)li255),tmp=(C_word)a,a+=3,tmp);
+t61=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8683,a[2]=((C_word)li256),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 793  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[446]+1)))(4,*((C_word*)lf[446]+1),t59,t60,t61);}
+
+/* a8682 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8683(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+C_word tmp;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[9],*a=ab;
+if(c!=4) C_bad_argc_2(c,4,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr4,(void*)f_8683,4,t0,t1,t2,t3);}
+t4=C_i_check_number_2(t3,lf[458]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8703,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8716,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 799  ##sys#expand-home-path */
+t7=*((C_word*)lf[54]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,*((C_word*)lf[460]+1));}
+
+/* k8714 in a8682 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8716(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8716,2,t0,t1);}
+t2=((C_word*)t0)[3];
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8693,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(t1)){
+t4=C_i_foreign_string_argumentp(t1);
+/* ##sys#make-c-string */
+t5=*((C_word*)lf[53]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
+else{
+t4=((C_word*)t0)[2];
+f_8703(t4,stub286(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t2));}}
+
+/* k8691 in k8714 in a8682 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8693(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+f_8703(t2,stub286(C_SCHEME_UNDEFINED,t1,((C_word*)t0)[2]));}
+
+/* k8701 in a8682 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8703(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+if(C_truep(C_fixnum_lessp(t1,C_fix(0)))){
+/* posixunix.scm: 801  posix-error */
+t2=lf[3];
+f_2528(7,t2,((C_word*)t0)[4],lf[48],lf[458],lf[459],((C_word*)t0)[3],((C_word*)t0)[2]);}
+else{
+t2=C_SCHEME_UNDEFINED;
+t3=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
+
+/* a8676 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8677(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word ab[3],*a=ab;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_8677,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8681,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 795  ##sys#stat */
+f_3128(t3,t2,C_SCHEME_FALSE,lf[78]);}
+
+/* k8679 in a8676 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8681(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8681,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_mtime));}
+
+/* k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3205(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word ab[39],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3205,2,t0,t1);}
+t2=C_mutate((C_word*)lf[78]+1 /* (set! file-modification-time ...) */,t1);
+t3=C_mutate((C_word*)lf[79]+1 /* (set! file-access-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3207,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[80]+1 /* (set! file-change-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3213,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[81]+1 /* (set! file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3219,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[82]+1 /* (set! file-permissions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3225,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[83]+1 /* (set! regular-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3231,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[84]+1 /* (set! symbolic-link? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3240,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[85]+1 /* (set! character-device? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3249,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[86]+1 /* (set! block-device? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3258,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[87]+1 /* (set! fifo? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3267,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[89]+1 /* (set! socket? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3276,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[90]+1 /* (set! set-file-position! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3285,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
+t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3345,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8640,a[2]=((C_word)li254),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 857  getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[446]+1)))(4,*((C_word*)lf[446]+1),t14,t15,*((C_word*)lf[90]+1));}
+
+/* a8639 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8640(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4194,15 +4266,15 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8682,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8686,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8698,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 857  port? */
-t5=*((C_word*)lf[100]+1);
+C_save_and_reclaim((void*)tr3,(void*)f_8640,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8644,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8656,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 859  port? */
+t5=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k8696 in a8681 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8698(C_word c,C_word t0,C_word t1){
+/* k8654 in a8639 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8656(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4211,52 +4283,52 @@ C_word t5;
 C_word t6;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(7));
-t3=(C_word)C_eqp(t2,lf[98]);
+t2=C_slot(((C_word*)t0)[3],C_fix(7));
+t3=C_eqp(t2,lf[92]);
 if(C_truep(t3)){
-t4=(C_word)C_ftell(((C_word*)t0)[3]);
+t4=C_ftell(((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
-f_8686(2,t5,t4);}
+f_8644(2,t5,t4);}
 else{
 t4=((C_word*)t0)[2];
-f_8686(2,t4,C_fix(-1));}}
+f_8644(2,t4,C_fix(-1));}}
 else{
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[3]))){
-t2=(C_word)C_lseek(((C_word*)t0)[3],C_fix(0),C_fix((C_word)SEEK_CUR));
+if(C_truep(C_fixnump(((C_word*)t0)[3]))){
+t2=C_lseek(((C_word*)t0)[3],C_fix(0),C_fix((C_word)SEEK_CUR));
 t3=((C_word*)t0)[2];
-f_8686(2,t3,t2);}
+f_8644(2,t3,t2);}
 else{
-/* posixunix.scm: 864  ##sys#signal-hook */
+/* posixunix.scm: 866  ##sys#signal-hook */
 t2=*((C_word*)lf[4]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[2],lf[60],lf[103],lf[462],((C_word*)t0)[3]);}}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[2],lf[60],lf[97],lf[457],((C_word*)t0)[3]);}}}
 
-/* k8684 in a8681 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8686(C_word c,C_word t0,C_word t1){
+/* k8642 in a8639 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8644(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8686,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8689,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_lessp(t1,C_fix(0)))){
-/* posixunix.scm: 866  posix-error */
+C_save_and_reclaim((void*)tr2,(void*)f_8644,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8647,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_lessp(t1,C_fix(0)))){
+/* posixunix.scm: 868  posix-error */
 t3=lf[3];
-f_2539(6,t3,t2,lf[48],lf[103],lf[461],((C_word*)t0)[2]);}
+f_2528(6,t3,t2,lf[48],lf[97],lf[456],((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}}
 
-/* k8687 in k8684 in a8681 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8689(C_word c,C_word t0,C_word t1){
+/* k8645 in k8642 in a8639 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8647(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3381(C_word c,C_word t0,C_word t1){
+/* k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3345(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4328,80 +4400,80 @@ C_word t68;
 C_word t69;
 C_word ab[155],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3381,2,t0,t1);}
-t2=C_mutate((C_word*)lf[103]+1 /* (set! file-position ...) */,t1);
-t3=*((C_word*)lf[104]+1);
-t4=*((C_word*)lf[105]+1);
-t5=C_mutate((C_word*)lf[106]+1 /* (set! create-directory ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3383,a[2]=t3,a[3]=t4,a[4]=((C_word)li38),tmp=(C_word)a,a+=5,tmp));
-t6=C_mutate((C_word*)lf[109]+1 /* (set! change-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3542,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[111]+1 /* (set! delete-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3566,a[2]=((C_word)li40),tmp=(C_word)a,a+=3,tmp));
-t8=*((C_word*)lf[113]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3345,2,t0,t1);}
+t2=C_mutate((C_word*)lf[97]+1 /* (set! file-position ...) */,t1);
+t3=*((C_word*)lf[98]+1);
+t4=*((C_word*)lf[99]+1);
+t5=C_mutate((C_word*)lf[100]+1 /* (set! create-directory ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3347,a[2]=t3,a[3]=t4,a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp));
+t6=C_mutate((C_word*)lf[103]+1 /* (set! change-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3506,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[105]+1 /* (set! delete-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3528,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
+t8=*((C_word*)lf[107]+1);
 t9=*((C_word*)lf[57]+1);
-t10=*((C_word*)lf[114]+1);
-t11=C_mutate((C_word*)lf[115]+1 /* (set! directory ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3590,a[2]=t9,a[3]=t8,a[4]=((C_word)li45),tmp=(C_word)a,a+=5,tmp));
-t12=C_mutate((C_word*)lf[119]+1 /* (set! directory? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3747,a[2]=((C_word)li46),tmp=(C_word)a,a+=3,tmp));
+t10=*((C_word*)lf[108]+1);
+t11=C_mutate((C_word*)lf[109]+1 /* (set! directory ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3550,a[2]=t9,a[3]=t8,a[4]=((C_word)li42),tmp=(C_word)a,a+=5,tmp));
+t12=C_mutate((C_word*)lf[113]+1 /* (set! directory? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3707,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
 t13=*((C_word*)lf[57]+1);
-t14=C_mutate((C_word*)lf[118]+1 /* (set! current-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3773,a[2]=t13,a[3]=((C_word)li47),tmp=(C_word)a,a+=4,tmp));
-t15=*((C_word*)lf[121]+1);
-t16=*((C_word*)lf[122]+1);
-t17=*((C_word*)lf[123]+1);
-t18=*((C_word*)lf[124]+1);
-t19=*((C_word*)lf[113]+1);
+t14=C_mutate((C_word*)lf[112]+1 /* (set! current-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3733,a[2]=t13,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp));
+t15=*((C_word*)lf[115]+1);
+t16=*((C_word*)lf[116]+1);
+t17=*((C_word*)lf[117]+1);
+t18=*((C_word*)lf[118]+1);
+t19=*((C_word*)lf[107]+1);
 t20=*((C_word*)lf[2]+1);
-t21=*((C_word*)lf[125]+1);
-t22=*((C_word*)lf[126]+1);
-t23=*((C_word*)lf[118]+1);
-t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3837,a[2]=t23,a[3]=((C_word)li55),tmp=(C_word)a,a+=4,tmp);
-t25=C_mutate((C_word*)lf[131]+1 /* (set! canonical-path ...) */,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3893,a[2]=t18,a[3]=t16,a[4]=t21,a[5]=t22,a[6]=t24,a[7]=t17,a[8]=t15,a[9]=t19,a[10]=t20,a[11]=((C_word)li57),tmp=(C_word)a,a+=12,tmp));
-t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4228,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp);
-t27=C_mutate((C_word*)lf[153]+1 /* (set! open-input-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4243,a[2]=t26,a[3]=((C_word)li59),tmp=(C_word)a,a+=4,tmp));
-t28=C_mutate((C_word*)lf[157]+1 /* (set! open-output-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4279,a[2]=t26,a[3]=((C_word)li60),tmp=(C_word)a,a+=4,tmp));
-t29=C_mutate((C_word*)lf[158]+1 /* (set! close-input-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4315,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp));
-t30=C_mutate((C_word*)lf[162]+1 /* (set! close-output-pipe ...) */,*((C_word*)lf[158]+1));
-t31=*((C_word*)lf[153]+1);
-t32=*((C_word*)lf[157]+1);
-t33=*((C_word*)lf[158]+1);
-t34=*((C_word*)lf[162]+1);
-t35=C_mutate((C_word*)lf[163]+1 /* (set! call-with-input-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4331,a[2]=t31,a[3]=t33,a[4]=((C_word)li64),tmp=(C_word)a,a+=5,tmp));
-t36=C_mutate((C_word*)lf[164]+1 /* (set! call-with-output-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4355,a[2]=t32,a[3]=t34,a[4]=((C_word)li67),tmp=(C_word)a,a+=5,tmp));
-t37=C_mutate((C_word*)lf[165]+1 /* (set! with-input-from-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4379,a[2]=t31,a[3]=t33,a[4]=((C_word)li69),tmp=(C_word)a,a+=5,tmp));
-t38=C_mutate((C_word*)lf[167]+1 /* (set! with-output-to-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4399,a[2]=t32,a[3]=t34,a[4]=((C_word)li71),tmp=(C_word)a,a+=5,tmp));
-t39=C_mutate((C_word*)lf[169]+1 /* (set! create-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4419,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp));
-t40=C_mutate((C_word*)lf[171]+1 /* (set! signal/term ...) */,C_fix((C_word)SIGTERM));
-t41=C_mutate((C_word*)lf[172]+1 /* (set! signal/kill ...) */,C_fix((C_word)SIGKILL));
-t42=C_mutate((C_word*)lf[173]+1 /* (set! signal/int ...) */,C_fix((C_word)SIGINT));
-t43=C_mutate((C_word*)lf[174]+1 /* (set! signal/hup ...) */,C_fix((C_word)SIGHUP));
-t44=C_mutate((C_word*)lf[175]+1 /* (set! signal/fpe ...) */,C_fix((C_word)SIGFPE));
-t45=C_mutate((C_word*)lf[176]+1 /* (set! signal/ill ...) */,C_fix((C_word)SIGILL));
-t46=C_mutate((C_word*)lf[177]+1 /* (set! signal/segv ...) */,C_fix((C_word)SIGSEGV));
-t47=C_mutate((C_word*)lf[178]+1 /* (set! signal/abrt ...) */,C_fix((C_word)SIGABRT));
-t48=C_mutate((C_word*)lf[179]+1 /* (set! signal/trap ...) */,C_fix((C_word)SIGTRAP));
-t49=C_mutate((C_word*)lf[180]+1 /* (set! signal/quit ...) */,C_fix((C_word)SIGQUIT));
-t50=C_mutate((C_word*)lf[181]+1 /* (set! signal/alrm ...) */,C_fix((C_word)SIGALRM));
-t51=C_mutate((C_word*)lf[182]+1 /* (set! signal/vtalrm ...) */,C_fix((C_word)SIGVTALRM));
-t52=C_mutate((C_word*)lf[183]+1 /* (set! signal/prof ...) */,C_fix((C_word)SIGPROF));
-t53=C_mutate((C_word*)lf[184]+1 /* (set! signal/io ...) */,C_fix((C_word)SIGIO));
-t54=C_mutate((C_word*)lf[185]+1 /* (set! signal/urg ...) */,C_fix((C_word)SIGURG));
-t55=C_mutate((C_word*)lf[186]+1 /* (set! signal/chld ...) */,C_fix((C_word)SIGCHLD));
-t56=C_mutate((C_word*)lf[187]+1 /* (set! signal/cont ...) */,C_fix((C_word)SIGCONT));
-t57=C_mutate((C_word*)lf[188]+1 /* (set! signal/stop ...) */,C_fix((C_word)SIGSTOP));
-t58=C_mutate((C_word*)lf[189]+1 /* (set! signal/tstp ...) */,C_fix((C_word)SIGTSTP));
-t59=C_mutate((C_word*)lf[190]+1 /* (set! signal/pipe ...) */,C_fix((C_word)SIGPIPE));
-t60=C_mutate((C_word*)lf[191]+1 /* (set! signal/xcpu ...) */,C_fix((C_word)SIGXCPU));
-t61=C_mutate((C_word*)lf[192]+1 /* (set! signal/xfsz ...) */,C_fix((C_word)SIGXFSZ));
-t62=C_mutate((C_word*)lf[193]+1 /* (set! signal/usr1 ...) */,C_fix((C_word)SIGUSR1));
-t63=C_mutate((C_word*)lf[194]+1 /* (set! signal/usr2 ...) */,C_fix((C_word)SIGUSR2));
-t64=C_mutate((C_word*)lf[195]+1 /* (set! signal/winch ...) */,C_fix((C_word)SIGWINCH));
-t65=(C_word)C_a_i_list(&a,25,*((C_word*)lf[171]+1),*((C_word*)lf[172]+1),*((C_word*)lf[173]+1),*((C_word*)lf[174]+1),*((C_word*)lf[175]+1),*((C_word*)lf[176]+1),*((C_word*)lf[177]+1),*((C_word*)lf[178]+1),*((C_word*)lf[179]+1),*((C_word*)lf[180]+1),*((C_word*)lf[181]+1),*((C_word*)lf[182]+1),*((C_word*)lf[183]+1),*((C_word*)lf[184]+1),*((C_word*)lf[185]+1),*((C_word*)lf[186]+1),*((C_word*)lf[187]+1),*((C_word*)lf[188]+1),*((C_word*)lf[189]+1),*((C_word*)lf[190]+1),*((C_word*)lf[191]+1),*((C_word*)lf[192]+1),*((C_word*)lf[193]+1),*((C_word*)lf[194]+1),*((C_word*)lf[195]+1));
-t66=C_mutate((C_word*)lf[196]+1 /* (set! signals-list ...) */,t65);
-t67=*((C_word*)lf[197]+1);
-t68=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4464,a[2]=((C_word*)t0)[2],a[3]=t67,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1175 make-vector */
-t69=*((C_word*)lf[460]+1);
+t21=*((C_word*)lf[119]+1);
+t22=*((C_word*)lf[120]+1);
+t23=*((C_word*)lf[112]+1);
+t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3797,a[2]=t23,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp);
+t25=C_mutate((C_word*)lf[125]+1 /* (set! canonical-path ...) */,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_3853,a[2]=t18,a[3]=t16,a[4]=t21,a[5]=t22,a[6]=t24,a[7]=t17,a[8]=t15,a[9]=t19,a[10]=t20,a[11]=((C_word)li54),tmp=(C_word)a,a+=12,tmp));
+t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4188,a[2]=((C_word)li55),tmp=(C_word)a,a+=3,tmp);
+t27=C_mutate((C_word*)lf[147]+1 /* (set! open-input-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4203,a[2]=t26,a[3]=((C_word)li56),tmp=(C_word)a,a+=4,tmp));
+t28=C_mutate((C_word*)lf[151]+1 /* (set! open-output-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4239,a[2]=t26,a[3]=((C_word)li57),tmp=(C_word)a,a+=4,tmp));
+t29=C_mutate((C_word*)lf[152]+1 /* (set! close-input-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4275,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp));
+t30=C_mutate((C_word*)lf[156]+1 /* (set! close-output-pipe ...) */,*((C_word*)lf[152]+1));
+t31=*((C_word*)lf[147]+1);
+t32=*((C_word*)lf[151]+1);
+t33=*((C_word*)lf[152]+1);
+t34=*((C_word*)lf[156]+1);
+t35=C_mutate((C_word*)lf[157]+1 /* (set! call-with-input-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4291,a[2]=t31,a[3]=t33,a[4]=((C_word)li61),tmp=(C_word)a,a+=5,tmp));
+t36=C_mutate((C_word*)lf[158]+1 /* (set! call-with-output-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4315,a[2]=t32,a[3]=t34,a[4]=((C_word)li64),tmp=(C_word)a,a+=5,tmp));
+t37=C_mutate((C_word*)lf[159]+1 /* (set! with-input-from-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4339,a[2]=t31,a[3]=t33,a[4]=((C_word)li66),tmp=(C_word)a,a+=5,tmp));
+t38=C_mutate((C_word*)lf[161]+1 /* (set! with-output-to-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4359,a[2]=t32,a[3]=t34,a[4]=((C_word)li68),tmp=(C_word)a,a+=5,tmp));
+t39=C_mutate((C_word*)lf[163]+1 /* (set! create-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4379,a[2]=((C_word)li69),tmp=(C_word)a,a+=3,tmp));
+t40=C_mutate((C_word*)lf[165]+1 /* (set! signal/term ...) */,C_fix((C_word)SIGTERM));
+t41=C_mutate((C_word*)lf[166]+1 /* (set! signal/kill ...) */,C_fix((C_word)SIGKILL));
+t42=C_mutate((C_word*)lf[167]+1 /* (set! signal/int ...) */,C_fix((C_word)SIGINT));
+t43=C_mutate((C_word*)lf[168]+1 /* (set! signal/hup ...) */,C_fix((C_word)SIGHUP));
+t44=C_mutate((C_word*)lf[169]+1 /* (set! signal/fpe ...) */,C_fix((C_word)SIGFPE));
+t45=C_mutate((C_word*)lf[170]+1 /* (set! signal/ill ...) */,C_fix((C_word)SIGILL));
+t46=C_mutate((C_word*)lf[171]+1 /* (set! signal/segv ...) */,C_fix((C_word)SIGSEGV));
+t47=C_mutate((C_word*)lf[172]+1 /* (set! signal/abrt ...) */,C_fix((C_word)SIGABRT));
+t48=C_mutate((C_word*)lf[173]+1 /* (set! signal/trap ...) */,C_fix((C_word)SIGTRAP));
+t49=C_mutate((C_word*)lf[174]+1 /* (set! signal/quit ...) */,C_fix((C_word)SIGQUIT));
+t50=C_mutate((C_word*)lf[175]+1 /* (set! signal/alrm ...) */,C_fix((C_word)SIGALRM));
+t51=C_mutate((C_word*)lf[176]+1 /* (set! signal/vtalrm ...) */,C_fix((C_word)SIGVTALRM));
+t52=C_mutate((C_word*)lf[177]+1 /* (set! signal/prof ...) */,C_fix((C_word)SIGPROF));
+t53=C_mutate((C_word*)lf[178]+1 /* (set! signal/io ...) */,C_fix((C_word)SIGIO));
+t54=C_mutate((C_word*)lf[179]+1 /* (set! signal/urg ...) */,C_fix((C_word)SIGURG));
+t55=C_mutate((C_word*)lf[180]+1 /* (set! signal/chld ...) */,C_fix((C_word)SIGCHLD));
+t56=C_mutate((C_word*)lf[181]+1 /* (set! signal/cont ...) */,C_fix((C_word)SIGCONT));
+t57=C_mutate((C_word*)lf[182]+1 /* (set! signal/stop ...) */,C_fix((C_word)SIGSTOP));
+t58=C_mutate((C_word*)lf[183]+1 /* (set! signal/tstp ...) */,C_fix((C_word)SIGTSTP));
+t59=C_mutate((C_word*)lf[184]+1 /* (set! signal/pipe ...) */,C_fix((C_word)SIGPIPE));
+t60=C_mutate((C_word*)lf[185]+1 /* (set! signal/xcpu ...) */,C_fix((C_word)SIGXCPU));
+t61=C_mutate((C_word*)lf[186]+1 /* (set! signal/xfsz ...) */,C_fix((C_word)SIGXFSZ));
+t62=C_mutate((C_word*)lf[187]+1 /* (set! signal/usr1 ...) */,C_fix((C_word)SIGUSR1));
+t63=C_mutate((C_word*)lf[188]+1 /* (set! signal/usr2 ...) */,C_fix((C_word)SIGUSR2));
+t64=C_mutate((C_word*)lf[189]+1 /* (set! signal/winch ...) */,C_fix((C_word)SIGWINCH));
+t65=C_a_i_list(&a,25,*((C_word*)lf[165]+1),*((C_word*)lf[166]+1),*((C_word*)lf[167]+1),*((C_word*)lf[168]+1),*((C_word*)lf[169]+1),*((C_word*)lf[170]+1),*((C_word*)lf[171]+1),*((C_word*)lf[172]+1),*((C_word*)lf[173]+1),*((C_word*)lf[174]+1),*((C_word*)lf[175]+1),*((C_word*)lf[176]+1),*((C_word*)lf[177]+1),*((C_word*)lf[178]+1),*((C_word*)lf[179]+1),*((C_word*)lf[180]+1),*((C_word*)lf[181]+1),*((C_word*)lf[182]+1),*((C_word*)lf[183]+1),*((C_word*)lf[184]+1),*((C_word*)lf[185]+1),*((C_word*)lf[186]+1),*((C_word*)lf[187]+1),*((C_word*)lf[188]+1),*((C_word*)lf[189]+1));
+t66=C_mutate((C_word*)lf[190]+1 /* (set! signals-list ...) */,t65);
+t67=*((C_word*)lf[191]+1);
+t68=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4424,a[2]=((C_word*)t0)[2],a[3]=t67,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1182 make-vector */
+t69=*((C_word*)lf[455]+1);
 ((C_proc4)(void*)(*((C_word*)t69+1)))(4,t69,t68,C_fix(256),C_SCHEME_FALSE);}
 
-/* k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4464(C_word c,C_word t0,C_word t1){
+/* k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4424(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4416,33 +4488,33 @@ C_word t11;
 C_word t12;
 C_word ab[34],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4464,2,t0,t1);}
-t2=C_mutate((C_word*)lf[198]+1 /* (set! signal-handler ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4466,a[2]=t1,a[3]=((C_word)li73),tmp=(C_word)a,a+=4,tmp));
-t3=C_mutate((C_word*)lf[199]+1 /* (set! set-signal-handler! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4475,a[2]=t1,a[3]=((C_word)li74),tmp=(C_word)a,a+=4,tmp));
-t4=C_mutate((C_word*)lf[197]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4488,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li75),tmp=(C_word)a,a+=5,tmp));
-t5=C_mutate((C_word*)lf[200]+1 /* (set! set-signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4506,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[203]+1 /* (set! signal-mask ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4552,a[2]=((C_word)li79),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[204]+1 /* (set! signal-masked? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4584,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[205]+1 /* (set! signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4590,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[207]+1 /* (set! signal-unmask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4605,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4621,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8676,a[2]=((C_word)li256),tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1231 set-signal-handler! */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[199]+1)))(4,*((C_word*)lf[199]+1),t10,*((C_word*)lf[173]+1),t11);}
+C_save_and_reclaim((void*)tr2,(void*)f_4424,2,t0,t1);}
+t2=C_mutate((C_word*)lf[192]+1 /* (set! signal-handler ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4426,a[2]=t1,a[3]=((C_word)li70),tmp=(C_word)a,a+=4,tmp));
+t3=C_mutate((C_word*)lf[193]+1 /* (set! set-signal-handler! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4435,a[2]=t1,a[3]=((C_word)li71),tmp=(C_word)a,a+=4,tmp));
+t4=C_mutate((C_word*)lf[191]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4448,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li72),tmp=(C_word)a,a+=5,tmp));
+t5=C_mutate((C_word*)lf[194]+1 /* (set! set-signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4466,a[2]=((C_word)li74),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[197]+1 /* (set! signal-mask ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4512,a[2]=((C_word)li76),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[198]+1 /* (set! signal-masked? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4544,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[199]+1 /* (set! signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4550,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[201]+1 /* (set! signal-unmask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4565,a[2]=((C_word)li79),tmp=(C_word)a,a+=3,tmp));
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4581,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8634,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1238 set-signal-handler! */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[193]+1)))(4,*((C_word*)lf[193]+1),t10,*((C_word*)lf[167]+1),t11);}
 
-/* a8675 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8676(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8633 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8634(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8676,3,t0,t1,t2);}
-/* posixunix.scm: 1233 ##sys#user-interrupt-hook */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[459]+1)))(2,*((C_word*)lf[459]+1),t1);}
+C_save_and_reclaim((void*)tr3,(void*)f_8634,3,t0,t1,t2);}
+/* posixunix.scm: 1240 ##sys#user-interrupt-hook */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[454]+1)))(2,*((C_word*)lf[454]+1),t1);}
 
-/* k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4621(C_word c,C_word t0,C_word t1){
+/* k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4581(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4451,16 +4523,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4621,2,t0,t1);}
-t2=C_mutate((C_word*)lf[209]+1 /* (set! system-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4623,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4663,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8658,a[2]=((C_word)li254),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8661,a[2]=((C_word)li255),tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1257 getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[451]+1)))(4,*((C_word*)lf[451]+1),t3,t4,t5);}
+C_save_and_reclaim((void*)tr2,(void*)f_4581,2,t0,t1);}
+t2=C_mutate((C_word*)lf[203]+1 /* (set! system-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4583,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4623,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8616,a[2]=((C_word)li251),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8619,a[2]=((C_word)li252),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1264 getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[446]+1)))(4,*((C_word*)lf[446]+1),t3,t4,t5);}
 
-/* a8660 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8661(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8618 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8619(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4468,10 +4540,10 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8661,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_setuid(t2),C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8671,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1261 ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_8619,3,t0,t1,t2);}
+if(C_truep(C_fixnum_lessp(C_setuid(t2),C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8629,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1268 ##sys#update-errno */
 t4=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
@@ -4479,28 +4551,28 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8669 in a8660 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8671(C_word c,C_word t0,C_word t1){
+/* k8627 in a8618 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1262 ##sys#error */
+/* posixunix.scm: 1269 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[454],lf[458],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[449],lf[453],((C_word*)t0)[2]);}
 
-/* a8657 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8658(C_word c,C_word t0,C_word t1){
+/* a8615 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8658,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8616,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub791(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub788(C_SCHEME_UNDEFINED));}
 
-/* k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4663(C_word c,C_word t0,C_word t1){
+/* k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4509,16 +4581,16 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4663,2,t0,t1);}
-t2=C_mutate((C_word*)lf[212]+1 /* (set! current-user-id ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4667,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8640,a[2]=((C_word)li252),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8643,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1265 getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[451]+1)))(4,*((C_word*)lf[451]+1),t3,t4,t5);}
+C_save_and_reclaim((void*)tr2,(void*)f_4623,2,t0,t1);}
+t2=C_mutate((C_word*)lf[206]+1 /* (set! current-user-id ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4627,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8598,a[2]=((C_word)li249),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8601,a[2]=((C_word)li250),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1272 getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[446]+1)))(4,*((C_word*)lf[446]+1),t3,t4,t5);}
 
-/* a8642 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8643(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8600 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8601(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4526,10 +4598,10 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8643,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_seteuid(t2),C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8653,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1269 ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_8601,3,t0,t1,t2);}
+if(C_truep(C_fixnum_lessp(C_seteuid(t2),C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8611,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1276 ##sys#update-errno */
 t4=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
@@ -4537,28 +4609,28 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8651 in a8642 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8653(C_word c,C_word t0,C_word t1){
+/* k8609 in a8600 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8611(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1270 ##sys#error */
+/* posixunix.scm: 1277 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[456],lf[457],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[451],lf[452],((C_word*)t0)[2]);}
 
-/* a8639 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8640(C_word c,C_word t0,C_word t1){
+/* a8597 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8640,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8598,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub797(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub794(C_SCHEME_UNDEFINED));}
 
-/* k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4667(C_word c,C_word t0,C_word t1){
+/* k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4627(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4567,16 +4639,16 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4667,2,t0,t1);}
-t2=C_mutate((C_word*)lf[213]+1 /* (set! current-effective-user-id ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4671,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8622,a[2]=((C_word)li250),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8625,a[2]=((C_word)li251),tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1274 getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[451]+1)))(4,*((C_word*)lf[451]+1),t3,t4,t5);}
+C_save_and_reclaim((void*)tr2,(void*)f_4627,2,t0,t1);}
+t2=C_mutate((C_word*)lf[207]+1 /* (set! current-effective-user-id ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4631,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8580,a[2]=((C_word)li247),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8583,a[2]=((C_word)li248),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1281 getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[446]+1)))(4,*((C_word*)lf[446]+1),t3,t4,t5);}
 
-/* a8624 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8625(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8582 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8583(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4584,10 +4656,10 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8625,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_setgid(t2),C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8635,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1278 ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_8583,3,t0,t1,t2);}
+if(C_truep(C_fixnum_lessp(C_setgid(t2),C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8593,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1285 ##sys#update-errno */
 t4=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
@@ -4595,28 +4667,28 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8633 in a8624 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8635(C_word c,C_word t0,C_word t1){
+/* k8591 in a8582 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1279 ##sys#error */
+/* posixunix.scm: 1286 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[454],lf[455],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[449],lf[450],((C_word*)t0)[2]);}
 
-/* a8621 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8622(C_word c,C_word t0,C_word t1){
+/* a8579 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8580(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8622,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8580,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub803(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub800(C_SCHEME_UNDEFINED));}
 
-/* k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4671(C_word c,C_word t0,C_word t1){
+/* k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4625,16 +4697,16 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4671,2,t0,t1);}
-t2=C_mutate((C_word*)lf[214]+1 /* (set! current-group-id ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4675,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8604,a[2]=((C_word)li248),tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8607,a[2]=((C_word)li249),tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1282 getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[451]+1)))(4,*((C_word*)lf[451]+1),t3,t4,t5);}
+C_save_and_reclaim((void*)tr2,(void*)f_4631,2,t0,t1);}
+t2=C_mutate((C_word*)lf[208]+1 /* (set! current-group-id ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4635,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8562,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8565,a[2]=((C_word)li246),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1289 getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[446]+1)))(4,*((C_word*)lf[446]+1),t3,t4,t5);}
 
-/* a8606 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8607(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8564 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8565(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4642,10 +4714,10 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8607,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_setegid(t2),C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8617,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1286 ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_8565,3,t0,t1,t2);}
+if(C_truep(C_fixnum_lessp(C_setegid(t2),C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8575,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1293 ##sys#update-errno */
 t4=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
@@ -4653,28 +4725,28 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8615 in a8606 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8617(C_word c,C_word t0,C_word t1){
+/* k8573 in a8564 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8575(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1287 ##sys#error */
+/* posixunix.scm: 1294 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[452],lf[453],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[447],lf[448],((C_word*)t0)[2]);}
 
-/* a8603 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8604(C_word c,C_word t0,C_word t1){
+/* a8561 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8562(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8604,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8562,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub809(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub806(C_SCHEME_UNDEFINED));}
 
-/* k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4675(C_word c,C_word t0,C_word t1){
+/* k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4736,69 +4808,69 @@ C_word t58;
 C_word t59;
 C_word ab[54],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4675,2,t0,t1);}
-t2=C_mutate((C_word*)lf[215]+1 /* (set! current-effective-group-id ...) */,t1);
-t3=C_mutate((C_word*)lf[216]+1 /* (set! user-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4677,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[126]+1 /* (set! current-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4744,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[219]+1 /* (set! current-effective-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4758,a[2]=((C_word)li86),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[220]+1 /* (set! group-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4783,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[221]+1 /* (set! get-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4876,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[225]+1 /* (set! set-groups! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4939,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[228]+1 /* (set! initialize-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5013,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[230]+1 /* (set! errno/perm ...) */,C_fix((C_word)EPERM));
-t11=C_mutate((C_word*)lf[231]+1 /* (set! errno/noent ...) */,C_fix((C_word)ENOENT));
-t12=C_mutate((C_word*)lf[232]+1 /* (set! errno/srch ...) */,C_fix((C_word)ESRCH));
-t13=C_mutate((C_word*)lf[233]+1 /* (set! errno/intr ...) */,C_fix((C_word)EINTR));
-t14=C_mutate((C_word*)lf[234]+1 /* (set! errno/io ...) */,C_fix((C_word)EIO));
-t15=C_mutate((C_word*)lf[235]+1 /* (set! errno/noexec ...) */,C_fix((C_word)ENOEXEC));
-t16=C_mutate((C_word*)lf[236]+1 /* (set! errno/badf ...) */,C_fix((C_word)EBADF));
-t17=C_mutate((C_word*)lf[237]+1 /* (set! errno/child ...) */,C_fix((C_word)ECHILD));
-t18=C_mutate((C_word*)lf[238]+1 /* (set! errno/nomem ...) */,C_fix((C_word)ENOMEM));
-t19=C_mutate((C_word*)lf[239]+1 /* (set! errno/acces ...) */,C_fix((C_word)EACCES));
-t20=C_mutate((C_word*)lf[240]+1 /* (set! errno/fault ...) */,C_fix((C_word)EFAULT));
-t21=C_mutate((C_word*)lf[241]+1 /* (set! errno/busy ...) */,C_fix((C_word)EBUSY));
-t22=C_mutate((C_word*)lf[242]+1 /* (set! errno/notdir ...) */,C_fix((C_word)ENOTDIR));
-t23=C_mutate((C_word*)lf[243]+1 /* (set! errno/isdir ...) */,C_fix((C_word)EISDIR));
-t24=C_mutate((C_word*)lf[244]+1 /* (set! errno/inval ...) */,C_fix((C_word)EINVAL));
-t25=C_mutate((C_word*)lf[245]+1 /* (set! errno/mfile ...) */,C_fix((C_word)EMFILE));
-t26=C_mutate((C_word*)lf[246]+1 /* (set! errno/nospc ...) */,C_fix((C_word)ENOSPC));
-t27=C_mutate((C_word*)lf[247]+1 /* (set! errno/spipe ...) */,C_fix((C_word)ESPIPE));
-t28=C_mutate((C_word*)lf[248]+1 /* (set! errno/pipe ...) */,C_fix((C_word)EPIPE));
-t29=C_mutate((C_word*)lf[249]+1 /* (set! errno/again ...) */,C_fix((C_word)EAGAIN));
-t30=C_mutate((C_word*)lf[250]+1 /* (set! errno/rofs ...) */,C_fix((C_word)EROFS));
-t31=C_mutate((C_word*)lf[251]+1 /* (set! errno/exist ...) */,C_fix((C_word)EEXIST));
-t32=C_mutate((C_word*)lf[252]+1 /* (set! errno/wouldblock ...) */,C_fix((C_word)EWOULDBLOCK));
-t33=C_set_block_item(lf[253] /* errno/2big */,0,C_fix(0));
-t34=C_set_block_item(lf[254] /* errno/deadlk */,0,C_fix(0));
-t35=C_set_block_item(lf[255] /* errno/dom */,0,C_fix(0));
-t36=C_set_block_item(lf[256] /* errno/fbig */,0,C_fix(0));
-t37=C_set_block_item(lf[257] /* errno/ilseq */,0,C_fix(0));
-t38=C_set_block_item(lf[258] /* errno/mlink */,0,C_fix(0));
-t39=C_set_block_item(lf[259] /* errno/nametoolong */,0,C_fix(0));
-t40=C_set_block_item(lf[260] /* errno/nfile */,0,C_fix(0));
-t41=C_set_block_item(lf[261] /* errno/nodev */,0,C_fix(0));
-t42=C_set_block_item(lf[262] /* errno/nolck */,0,C_fix(0));
-t43=C_set_block_item(lf[263] /* errno/nosys */,0,C_fix(0));
-t44=C_set_block_item(lf[264] /* errno/notempty */,0,C_fix(0));
-t45=C_set_block_item(lf[265] /* errno/notty */,0,C_fix(0));
-t46=C_set_block_item(lf[266] /* errno/nxio */,0,C_fix(0));
-t47=C_set_block_item(lf[267] /* errno/range */,0,C_fix(0));
-t48=C_set_block_item(lf[268] /* errno/xdev */,0,C_fix(0));
-t49=C_mutate((C_word*)lf[269]+1 /* (set! change-file-mode ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5077,a[2]=((C_word)li94),tmp=(C_word)a,a+=3,tmp));
-t50=C_mutate((C_word*)lf[271]+1 /* (set! change-file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5104,a[2]=((C_word)li95),tmp=(C_word)a,a+=3,tmp));
-t51=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5134,a[2]=((C_word)li96),tmp=(C_word)a,a+=3,tmp);
-t52=C_mutate((C_word*)lf[273]+1 /* (set! file-read-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5158,a[2]=t51,a[3]=((C_word)li97),tmp=(C_word)a,a+=4,tmp));
-t53=C_mutate((C_word*)lf[274]+1 /* (set! file-write-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5164,a[2]=t51,a[3]=((C_word)li98),tmp=(C_word)a,a+=4,tmp));
-t54=C_mutate((C_word*)lf[275]+1 /* (set! file-execute-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5170,a[2]=t51,a[3]=((C_word)li99),tmp=(C_word)a,a+=4,tmp));
-t55=C_mutate((C_word*)lf[276]+1 /* (set! create-session ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5176,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
-t56=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5193,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t57=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8565,a[2]=((C_word)li246),tmp=(C_word)a,a+=3,tmp);
-t58=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8583,a[2]=((C_word)li247),tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1502 getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[451]+1)))(4,*((C_word*)lf[451]+1),t56,t57,t58);}
-
-/* a8582 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8583(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+C_save_and_reclaim((void*)tr2,(void*)f_4635,2,t0,t1);}
+t2=C_mutate((C_word*)lf[209]+1 /* (set! current-effective-group-id ...) */,t1);
+t3=C_mutate((C_word*)lf[210]+1 /* (set! user-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4637,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[120]+1 /* (set! current-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4704,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[213]+1 /* (set! current-effective-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4718,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[214]+1 /* (set! group-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4743,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[215]+1 /* (set! get-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4836,a[2]=((C_word)li87),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[219]+1 /* (set! set-groups! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4899,a[2]=((C_word)li89),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[222]+1 /* (set! initialize-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4973,a[2]=((C_word)li90),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[224]+1 /* (set! errno/perm ...) */,C_fix((C_word)EPERM));
+t11=C_mutate((C_word*)lf[225]+1 /* (set! errno/noent ...) */,C_fix((C_word)ENOENT));
+t12=C_mutate((C_word*)lf[226]+1 /* (set! errno/srch ...) */,C_fix((C_word)ESRCH));
+t13=C_mutate((C_word*)lf[227]+1 /* (set! errno/intr ...) */,C_fix((C_word)EINTR));
+t14=C_mutate((C_word*)lf[228]+1 /* (set! errno/io ...) */,C_fix((C_word)EIO));
+t15=C_mutate((C_word*)lf[229]+1 /* (set! errno/noexec ...) */,C_fix((C_word)ENOEXEC));
+t16=C_mutate((C_word*)lf[230]+1 /* (set! errno/badf ...) */,C_fix((C_word)EBADF));
+t17=C_mutate((C_word*)lf[231]+1 /* (set! errno/child ...) */,C_fix((C_word)ECHILD));
+t18=C_mutate((C_word*)lf[232]+1 /* (set! errno/nomem ...) */,C_fix((C_word)ENOMEM));
+t19=C_mutate((C_word*)lf[233]+1 /* (set! errno/acces ...) */,C_fix((C_word)EACCES));
+t20=C_mutate((C_word*)lf[234]+1 /* (set! errno/fault ...) */,C_fix((C_word)EFAULT));
+t21=C_mutate((C_word*)lf[235]+1 /* (set! errno/busy ...) */,C_fix((C_word)EBUSY));
+t22=C_mutate((C_word*)lf[236]+1 /* (set! errno/notdir ...) */,C_fix((C_word)ENOTDIR));
+t23=C_mutate((C_word*)lf[237]+1 /* (set! errno/isdir ...) */,C_fix((C_word)EISDIR));
+t24=C_mutate((C_word*)lf[238]+1 /* (set! errno/inval ...) */,C_fix((C_word)EINVAL));
+t25=C_mutate((C_word*)lf[239]+1 /* (set! errno/mfile ...) */,C_fix((C_word)EMFILE));
+t26=C_mutate((C_word*)lf[240]+1 /* (set! errno/nospc ...) */,C_fix((C_word)ENOSPC));
+t27=C_mutate((C_word*)lf[241]+1 /* (set! errno/spipe ...) */,C_fix((C_word)ESPIPE));
+t28=C_mutate((C_word*)lf[242]+1 /* (set! errno/pipe ...) */,C_fix((C_word)EPIPE));
+t29=C_mutate((C_word*)lf[243]+1 /* (set! errno/again ...) */,C_fix((C_word)EAGAIN));
+t30=C_mutate((C_word*)lf[244]+1 /* (set! errno/rofs ...) */,C_fix((C_word)EROFS));
+t31=C_mutate((C_word*)lf[245]+1 /* (set! errno/exist ...) */,C_fix((C_word)EEXIST));
+t32=C_mutate((C_word*)lf[246]+1 /* (set! errno/wouldblock ...) */,C_fix((C_word)EWOULDBLOCK));
+t33=C_set_block_item(lf[247] /* errno/2big */,0,C_fix(0));
+t34=C_set_block_item(lf[248] /* errno/deadlk */,0,C_fix(0));
+t35=C_set_block_item(lf[249] /* errno/dom */,0,C_fix(0));
+t36=C_set_block_item(lf[250] /* errno/fbig */,0,C_fix(0));
+t37=C_set_block_item(lf[251] /* errno/ilseq */,0,C_fix(0));
+t38=C_set_block_item(lf[252] /* errno/mlink */,0,C_fix(0));
+t39=C_set_block_item(lf[253] /* errno/nametoolong */,0,C_fix(0));
+t40=C_set_block_item(lf[254] /* errno/nfile */,0,C_fix(0));
+t41=C_set_block_item(lf[255] /* errno/nodev */,0,C_fix(0));
+t42=C_set_block_item(lf[256] /* errno/nolck */,0,C_fix(0));
+t43=C_set_block_item(lf[257] /* errno/nosys */,0,C_fix(0));
+t44=C_set_block_item(lf[258] /* errno/notempty */,0,C_fix(0));
+t45=C_set_block_item(lf[259] /* errno/notty */,0,C_fix(0));
+t46=C_set_block_item(lf[260] /* errno/nxio */,0,C_fix(0));
+t47=C_set_block_item(lf[261] /* errno/range */,0,C_fix(0));
+t48=C_set_block_item(lf[262] /* errno/xdev */,0,C_fix(0));
+t49=C_mutate((C_word*)lf[263]+1 /* (set! change-file-mode ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5037,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp));
+t50=C_mutate((C_word*)lf[265]+1 /* (set! change-file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5064,a[2]=((C_word)li92),tmp=(C_word)a,a+=3,tmp));
+t51=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5094,a[2]=((C_word)li93),tmp=(C_word)a,a+=3,tmp);
+t52=C_mutate((C_word*)lf[267]+1 /* (set! file-read-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5118,a[2]=t51,a[3]=((C_word)li94),tmp=(C_word)a,a+=4,tmp));
+t53=C_mutate((C_word*)lf[268]+1 /* (set! file-write-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5124,a[2]=t51,a[3]=((C_word)li95),tmp=(C_word)a,a+=4,tmp));
+t54=C_mutate((C_word*)lf[269]+1 /* (set! file-execute-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5130,a[2]=t51,a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp));
+t55=C_mutate((C_word*)lf[270]+1 /* (set! create-session ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5136,a[2]=((C_word)li97),tmp=(C_word)a,a+=3,tmp));
+t56=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5153,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t57=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8523,a[2]=((C_word)li243),tmp=(C_word)a,a+=3,tmp);
+t58=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8541,a[2]=((C_word)li244),tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1509 getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[446]+1)))(4,*((C_word*)lf[446]+1),t56,t57,t58);}
+
+/* a8540 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8541(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4808,12 +4880,12 @@ C_word t8;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8583,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_exact_2(t2,lf[449]);
-t5=(C_word)C_i_check_exact_2(t3,lf[449]);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_setpgid(t2,t3),C_fix(0)))){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8599,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1514 ##sys#update-errno */
+C_save_and_reclaim((void*)tr4,(void*)f_8541,4,t0,t1,t2,t3);}
+t4=C_i_check_exact_2(t2,lf[444]);
+t5=C_i_check_exact_2(t3,lf[444]);
+if(C_truep(C_fixnum_lessp(C_setpgid(t2,t3),C_fix(0)))){
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8557,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1521 ##sys#update-errno */
 t7=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
@@ -4821,17 +4893,17 @@ t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8597 in a8582 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8599(C_word c,C_word t0,C_word t1){
+/* k8555 in a8540 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8557(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1515 ##sys#error */
+/* posixunix.scm: 1522 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[449],lf[450],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[444],lf[445],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a8564 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8565(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8522 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8523(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4841,38 +4913,38 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8565,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[278]);
-t4=(C_word)C_getpgid(t2);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8572,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t4,C_fix(0)))){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8578,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1507 ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_8523,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[272]);
+t4=C_getpgid(t2);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8530,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(t4,C_fix(0)))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8536,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1514 ##sys#update-errno */
 t7=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t4);}}
 
-/* k8576 in a8564 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8578(C_word c,C_word t0,C_word t1){
+/* k8534 in a8522 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1508 ##sys#error */
+/* posixunix.scm: 1515 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[278],lf[448],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[272],lf[443],((C_word*)t0)[2]);}
 
-/* k8570 in a8564 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8572(C_word c,C_word t0,C_word t1){
+/* k8528 in a8522 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5193(C_word c,C_word t0,C_word t1){
+/* k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4882,18 +4954,18 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5193,2,t0,t1);}
-t2=C_mutate((C_word*)lf[278]+1 /* (set! process-group-id ...) */,t1);
-t3=C_mutate((C_word*)lf[279]+1 /* (set! create-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5195,a[2]=((C_word)li101),tmp=(C_word)a,a+=3,tmp));
-t4=*((C_word*)lf[282]+1);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5232,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_fixnum_plus(C_fix((C_word)FILENAME_MAX),C_fix(1));
-/* posixunix.scm: 1535 make-string */
+C_save_and_reclaim((void*)tr2,(void*)f_5153,2,t0,t1);}
+t2=C_mutate((C_word*)lf[272]+1 /* (set! process-group-id ...) */,t1);
+t3=C_mutate((C_word*)lf[273]+1 /* (set! create-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5155,a[2]=((C_word)li98),tmp=(C_word)a,a+=3,tmp));
+t4=*((C_word*)lf[276]+1);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5192,a[2]=((C_word*)t0)[2],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t6=C_fixnum_plus(C_fix((C_word)FILENAME_MAX),C_fix(1));
+/* posixunix.scm: 1542 make-string */
 t7=*((C_word*)lf[57]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 
-/* k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5232(C_word c,C_word t0,C_word t1){
+/* k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5192(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5011,133 +5083,129 @@ C_word t114;
 C_word t115;
 C_word t116;
 C_word t117;
-C_word t118;
-C_word t119;
 C_word ab[266],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5232,2,t0,t1);}
-t2=C_mutate((C_word*)lf[283]+1 /* (set! read-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5233,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li102),tmp=(C_word)a,a+=5,tmp));
-t3=C_mutate((C_word*)lf[286]+1 /* (set! file-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5317,a[2]=((C_word)li103),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[289]+1 /* (set! fileno/stdin ...) */,C_fix((C_word)STDIN_FILENO));
-t5=C_mutate((C_word*)lf[290]+1 /* (set! fileno/stdout ...) */,C_fix((C_word)STDOUT_FILENO));
-t6=C_mutate((C_word*)lf[291]+1 /* (set! fileno/stderr ...) */,C_fix((C_word)STDERR_FILENO));
+C_save_and_reclaim((void*)tr2,(void*)f_5192,2,t0,t1);}
+t2=C_mutate((C_word*)lf[277]+1 /* (set! read-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5193,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li99),tmp=(C_word)a,a+=5,tmp));
+t3=C_mutate((C_word*)lf[280]+1 /* (set! file-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5277,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[283]+1 /* (set! fileno/stdin ...) */,C_fix((C_word)STDIN_FILENO));
+t5=C_mutate((C_word*)lf[284]+1 /* (set! fileno/stdout ...) */,C_fix((C_word)STDOUT_FILENO));
+t6=C_mutate((C_word*)lf[285]+1 /* (set! fileno/stderr ...) */,C_fix((C_word)STDERR_FILENO));
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5342,a[2]=((C_word)li104),tmp=(C_word)a,a+=3,tmp));
-t12=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5379,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[300]+1 /* (set! open-input-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5394,a[2]=t8,a[3]=t10,a[4]=((C_word)li106),tmp=(C_word)a,a+=5,tmp));
-t14=C_mutate((C_word*)lf[301]+1 /* (set! open-output-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5408,a[2]=t8,a[3]=t10,a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp));
-t15=C_mutate((C_word*)lf[302]+1 /* (set! port->fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5422,a[2]=((C_word)li108),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[308]+1 /* (set! duplicate-fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5467,a[2]=((C_word)li109),tmp=(C_word)a,a+=3,tmp));
-t17=*((C_word*)lf[310]+1);
-t18=*((C_word*)lf[311]+1);
-t19=C_mutate((C_word*)lf[312]+1 /* (set! custom-input-port ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5494,a[2]=t17,a[3]=t18,a[4]=((C_word)li129),tmp=(C_word)a,a+=5,tmp));
-t20=*((C_word*)lf[325]+1);
-t21=*((C_word*)lf[311]+1);
-t22=C_mutate((C_word*)lf[326]+1 /* (set! custom-output-port ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5976,a[2]=t20,a[3]=t21,a[4]=((C_word)li141),tmp=(C_word)a,a+=5,tmp));
-t23=C_mutate((C_word*)lf[329]+1 /* (set! file-truncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6235,a[2]=((C_word)li142),tmp=(C_word)a,a+=3,tmp));
+t11=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5302,a[2]=((C_word)li101),tmp=(C_word)a,a+=3,tmp));
+t12=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5339,a[2]=((C_word)li102),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[294]+1 /* (set! open-input-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5354,a[2]=t8,a[3]=t10,a[4]=((C_word)li103),tmp=(C_word)a,a+=5,tmp));
+t14=C_mutate((C_word*)lf[295]+1 /* (set! open-output-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5368,a[2]=t8,a[3]=t10,a[4]=((C_word)li104),tmp=(C_word)a,a+=5,tmp));
+t15=C_mutate((C_word*)lf[296]+1 /* (set! port->fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5382,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[302]+1 /* (set! duplicate-fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5427,a[2]=((C_word)li106),tmp=(C_word)a,a+=3,tmp));
+t17=*((C_word*)lf[304]+1);
+t18=*((C_word*)lf[305]+1);
+t19=C_mutate((C_word*)lf[306]+1 /* (set! custom-input-port ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5454,a[2]=t17,a[3]=t18,a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp));
+t20=*((C_word*)lf[319]+1);
+t21=*((C_word*)lf[305]+1);
+t22=C_mutate((C_word*)lf[320]+1 /* (set! custom-output-port ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5936,a[2]=t20,a[3]=t21,a[4]=((C_word)li138),tmp=(C_word)a,a+=5,tmp));
+t23=C_mutate((C_word*)lf[323]+1 /* (set! file-truncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6195,a[2]=((C_word)li139),tmp=(C_word)a,a+=3,tmp));
 t24=C_SCHEME_UNDEFINED;
 t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
 t26=C_SCHEME_UNDEFINED;
 t27=(*a=C_VECTOR_TYPE|1,a[1]=t26,tmp=(C_word)a,a+=2,tmp);
-t28=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6274,a[2]=((C_word)li143),tmp=(C_word)a,a+=3,tmp));
-t29=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6348,a[2]=((C_word)li144),tmp=(C_word)a,a+=3,tmp));
-t30=C_mutate((C_word*)lf[333]+1 /* (set! file-lock ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6366,a[2]=t25,a[3]=t27,a[4]=((C_word)li145),tmp=(C_word)a,a+=5,tmp));
-t31=C_mutate((C_word*)lf[335]+1 /* (set! file-lock/blocking ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6381,a[2]=t25,a[3]=t27,a[4]=((C_word)li146),tmp=(C_word)a,a+=5,tmp));
-t32=C_mutate((C_word*)lf[337]+1 /* (set! file-test-lock ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6396,a[2]=t25,a[3]=t27,a[4]=((C_word)li147),tmp=(C_word)a,a+=5,tmp));
-t33=C_mutate((C_word*)lf[339]+1 /* (set! file-unlock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6423,a[2]=((C_word)li148),tmp=(C_word)a,a+=3,tmp));
-t34=C_mutate((C_word*)lf[341]+1 /* (set! create-fifo ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6451,a[2]=((C_word)li149),tmp=(C_word)a,a+=3,tmp));
-t35=C_mutate((C_word*)lf[91]+1 /* (set! fifo? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6494,a[2]=((C_word)li150),tmp=(C_word)a,a+=3,tmp));
-t36=C_mutate((C_word*)lf[345]+1 /* (set! setenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6520,a[2]=((C_word)li151),tmp=(C_word)a,a+=3,tmp));
-t37=C_mutate((C_word*)lf[346]+1 /* (set! unsetenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6537,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate((C_word*)lf[347]+1 /* (set! get-environment-variables ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6557,a[2]=((C_word)li155),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate((C_word*)lf[348]+1 /* (set! current-environment ...) */,*((C_word*)lf[347]+1));
-t40=C_mutate((C_word*)lf[349]+1 /* (set! prot/read ...) */,C_fix((C_word)PROT_READ));
-t41=C_mutate((C_word*)lf[350]+1 /* (set! prot/write ...) */,C_fix((C_word)PROT_WRITE));
-t42=C_mutate((C_word*)lf[351]+1 /* (set! prot/exec ...) */,C_fix((C_word)PROT_EXEC));
-t43=C_mutate((C_word*)lf[352]+1 /* (set! prot/none ...) */,C_fix((C_word)PROT_NONE));
-t44=C_mutate((C_word*)lf[353]+1 /* (set! map/fixed ...) */,C_fix((C_word)MAP_FIXED));
-t45=C_mutate((C_word*)lf[354]+1 /* (set! map/shared ...) */,C_fix((C_word)MAP_SHARED));
-t46=C_mutate((C_word*)lf[355]+1 /* (set! map/private ...) */,C_fix((C_word)MAP_PRIVATE));
-t47=C_mutate((C_word*)lf[356]+1 /* (set! map/anonymous ...) */,C_fix((C_word)MAP_ANON));
-t48=C_mutate((C_word*)lf[357]+1 /* (set! map/file ...) */,C_fix((C_word)MAP_FILE));
-t49=C_mutate((C_word*)lf[358]+1 /* (set! map-file-to-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6661,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp));
-t50=C_mutate((C_word*)lf[364]+1 /* (set! unmap-file-from-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6723,a[2]=((C_word)li157),tmp=(C_word)a,a+=3,tmp));
-t51=C_mutate((C_word*)lf[366]+1 /* (set! memory-mapped-file-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6758,a[2]=((C_word)li158),tmp=(C_word)a,a+=3,tmp));
-t52=C_mutate((C_word*)lf[367]+1 /* (set! memory-mapped-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6767,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
-t53=C_mutate(&lf[368] /* (set! check-time-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6773,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
-t54=C_mutate((C_word*)lf[370]+1 /* (set! seconds->local-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6792,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
-t55=C_mutate((C_word*)lf[373]+1 /* (set! seconds->utc-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6826,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
-t56=C_mutate((C_word*)lf[374]+1 /* (set! seconds->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6870,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
-t57=C_mutate((C_word*)lf[376]+1 /* (set! time->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6931,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
-t58=C_mutate((C_word*)lf[379]+1 /* (set! string->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7000,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
-t59=C_mutate((C_word*)lf[381]+1 /* (set! local-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7046,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
-t60=C_mutate((C_word*)lf[384]+1 /* (set! utc-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7061,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
-t61=C_mutate((C_word*)lf[387]+1 /* (set! local-timezone-abbreviation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7076,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp));
-t62=C_mutate((C_word*)lf[388]+1 /* (set! _exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7088,a[2]=((C_word)li169),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate((C_word*)lf[389]+1 /* (set! set-alarm! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7104,a[2]=((C_word)li170),tmp=(C_word)a,a+=3,tmp));
-t64=C_mutate((C_word*)lf[390]+1 /* (set! set-buffering-mode! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7111,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
-t65=C_mutate((C_word*)lf[396]+1 /* (set! terminal-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7170,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
-t66=C_mutate(&lf[397] /* (set! terminal-check ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7189,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
-t67=C_mutate((C_word*)lf[399]+1 /* (set! terminal-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7221,a[2]=((C_word)li174),tmp=(C_word)a,a+=3,tmp));
-t68=C_mutate((C_word*)lf[400]+1 /* (set! terminal-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7244,a[2]=((C_word)li175),tmp=(C_word)a,a+=3,tmp));
-t69=C_mutate((C_word*)lf[405]+1 /* (set! get-host-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7279,a[2]=((C_word)li176),tmp=(C_word)a,a+=3,tmp));
-t70=*((C_word*)lf[407]+1);
-t71=*((C_word*)lf[408]+1);
-t72=*((C_word*)lf[409]+1);
-t73=*((C_word*)lf[115]+1);
-t74=*((C_word*)lf[108]+1);
-t75=*((C_word*)lf[104]+1);
-t76=C_mutate((C_word*)lf[410]+1 /* (set! glob ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7291,a[2]=t72,a[3]=t70,a[4]=t73,a[5]=t71,a[6]=t74,a[7]=t75,a[8]=((C_word)li182),tmp=(C_word)a,a+=9,tmp));
-t77=C_mutate((C_word*)lf[413]+1 /* (set! process-fork ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7405,a[2]=((C_word)li183),tmp=(C_word)a,a+=3,tmp));
-t78=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7447,a[2]=((C_word)li184),tmp=(C_word)a,a+=3,tmp);
-t79=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7466,a[2]=((C_word)li185),tmp=(C_word)a,a+=3,tmp);
-t80=*((C_word*)lf[415]+1);
-t81=C_mutate((C_word*)lf[416]+1 /* (set! process-execute ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7485,a[2]=t80,a[3]=t79,a[4]=t78,a[5]=((C_word)li191),tmp=(C_word)a,a+=6,tmp));
-t82=C_mutate((C_word*)lf[418]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7667,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
-t83=C_mutate((C_word*)lf[419]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7684,a[2]=((C_word)li195),tmp=(C_word)a,a+=3,tmp));
-t84=C_mutate((C_word*)lf[421]+1 /* (set! current-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7762,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
-t85=C_mutate((C_word*)lf[422]+1 /* (set! parent-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7765,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
-t86=C_mutate((C_word*)lf[423]+1 /* (set! sleep ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7768,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp));
-t87=C_mutate((C_word*)lf[424]+1 /* (set! process-signal ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7775,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp));
-t88=C_mutate((C_word*)lf[426]+1 /* (set! shell-command ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7802,a[2]=((C_word)li200),tmp=(C_word)a,a+=3,tmp));
-t89=C_mutate((C_word*)lf[429]+1 /* (set! shell-command-arguments ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7811,a[2]=((C_word)li201),tmp=(C_word)a,a+=3,tmp));
-t90=*((C_word*)lf[413]+1);
-t91=*((C_word*)lf[416]+1);
-t92=C_mutate((C_word*)lf[431]+1 /* (set! process-run ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7817,a[2]=t90,a[3]=t91,a[4]=((C_word)li202),tmp=(C_word)a,a+=5,tmp));
-t93=*((C_word*)lf[169]+1);
-t94=*((C_word*)lf[419]+1);
-t95=*((C_word*)lf[413]+1);
-t96=*((C_word*)lf[416]+1);
-t97=*((C_word*)lf[308]+1);
+t28=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6234,a[2]=((C_word)li140),tmp=(C_word)a,a+=3,tmp));
+t29=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6308,a[2]=((C_word)li141),tmp=(C_word)a,a+=3,tmp));
+t30=C_mutate((C_word*)lf[327]+1 /* (set! file-lock ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6326,a[2]=t25,a[3]=t27,a[4]=((C_word)li142),tmp=(C_word)a,a+=5,tmp));
+t31=C_mutate((C_word*)lf[329]+1 /* (set! file-lock/blocking ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6341,a[2]=t25,a[3]=t27,a[4]=((C_word)li143),tmp=(C_word)a,a+=5,tmp));
+t32=C_mutate((C_word*)lf[331]+1 /* (set! file-test-lock ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6356,a[2]=t25,a[3]=t27,a[4]=((C_word)li144),tmp=(C_word)a,a+=5,tmp));
+t33=C_mutate((C_word*)lf[333]+1 /* (set! file-unlock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6383,a[2]=((C_word)li145),tmp=(C_word)a,a+=3,tmp));
+t34=C_mutate((C_word*)lf[335]+1 /* (set! create-fifo ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6411,a[2]=((C_word)li146),tmp=(C_word)a,a+=3,tmp));
+t35=C_mutate((C_word*)lf[87]+1 /* (set! fifo? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6454,a[2]=((C_word)li147),tmp=(C_word)a,a+=3,tmp));
+t36=C_mutate((C_word*)lf[339]+1 /* (set! setenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6480,a[2]=((C_word)li148),tmp=(C_word)a,a+=3,tmp));
+t37=C_mutate((C_word*)lf[340]+1 /* (set! unsetenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6497,a[2]=((C_word)li149),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[341]+1 /* (set! get-environment-variables ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6517,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate((C_word*)lf[342]+1 /* (set! current-environment ...) */,*((C_word*)lf[341]+1));
+t40=C_mutate((C_word*)lf[343]+1 /* (set! prot/read ...) */,C_fix((C_word)PROT_READ));
+t41=C_mutate((C_word*)lf[344]+1 /* (set! prot/write ...) */,C_fix((C_word)PROT_WRITE));
+t42=C_mutate((C_word*)lf[345]+1 /* (set! prot/exec ...) */,C_fix((C_word)PROT_EXEC));
+t43=C_mutate((C_word*)lf[346]+1 /* (set! prot/none ...) */,C_fix((C_word)PROT_NONE));
+t44=C_mutate((C_word*)lf[347]+1 /* (set! map/fixed ...) */,C_fix((C_word)MAP_FIXED));
+t45=C_mutate((C_word*)lf[348]+1 /* (set! map/shared ...) */,C_fix((C_word)MAP_SHARED));
+t46=C_mutate((C_word*)lf[349]+1 /* (set! map/private ...) */,C_fix((C_word)MAP_PRIVATE));
+t47=C_mutate((C_word*)lf[350]+1 /* (set! map/anonymous ...) */,C_fix((C_word)MAP_ANON));
+t48=C_mutate((C_word*)lf[351]+1 /* (set! map/file ...) */,C_fix((C_word)MAP_FILE));
+t49=C_mutate((C_word*)lf[352]+1 /* (set! map-file-to-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6621,a[2]=((C_word)li153),tmp=(C_word)a,a+=3,tmp));
+t50=C_mutate((C_word*)lf[358]+1 /* (set! unmap-file-from-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6683,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp));
+t51=C_mutate((C_word*)lf[360]+1 /* (set! memory-mapped-file-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6718,a[2]=((C_word)li155),tmp=(C_word)a,a+=3,tmp));
+t52=C_mutate((C_word*)lf[361]+1 /* (set! memory-mapped-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6727,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp));
+t53=C_mutate(&lf[362] /* (set! check-time-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6733,a[2]=((C_word)li157),tmp=(C_word)a,a+=3,tmp));
+t54=C_mutate((C_word*)lf[364]+1 /* (set! seconds->local-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6752,a[2]=((C_word)li158),tmp=(C_word)a,a+=3,tmp));
+t55=C_mutate((C_word*)lf[367]+1 /* (set! seconds->utc-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6786,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
+t56=C_mutate((C_word*)lf[368]+1 /* (set! seconds->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6830,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
+t57=C_mutate((C_word*)lf[370]+1 /* (set! time->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6891,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
+t58=C_mutate((C_word*)lf[373]+1 /* (set! string->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6960,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
+t59=C_mutate((C_word*)lf[375]+1 /* (set! local-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7006,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
+t60=C_mutate((C_word*)lf[379]+1 /* (set! utc-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7021,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
+t61=C_mutate((C_word*)lf[382]+1 /* (set! local-timezone-abbreviation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7036,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
+t62=C_mutate((C_word*)lf[383]+1 /* (set! _exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7048,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
+t63=C_mutate((C_word*)lf[384]+1 /* (set! set-alarm! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7064,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
+t64=C_mutate((C_word*)lf[385]+1 /* (set! set-buffering-mode! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7071,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp));
+t65=C_mutate((C_word*)lf[391]+1 /* (set! terminal-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7130,a[2]=((C_word)li169),tmp=(C_word)a,a+=3,tmp));
+t66=C_mutate(&lf[392] /* (set! terminal-check ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7149,a[2]=((C_word)li170),tmp=(C_word)a,a+=3,tmp));
+t67=C_mutate((C_word*)lf[394]+1 /* (set! terminal-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7181,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
+t68=C_mutate((C_word*)lf[395]+1 /* (set! terminal-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7204,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
+t69=C_mutate((C_word*)lf[400]+1 /* (set! get-host-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7239,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
+t70=*((C_word*)lf[402]+1);
+t71=*((C_word*)lf[403]+1);
+t72=*((C_word*)lf[404]+1);
+t73=*((C_word*)lf[109]+1);
+t74=*((C_word*)lf[102]+1);
+t75=*((C_word*)lf[98]+1);
+t76=C_mutate((C_word*)lf[405]+1 /* (set! glob ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7251,a[2]=t72,a[3]=t70,a[4]=t73,a[5]=t71,a[6]=t74,a[7]=t75,a[8]=((C_word)li179),tmp=(C_word)a,a+=9,tmp));
+t77=C_mutate((C_word*)lf[408]+1 /* (set! process-fork ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7365,a[2]=((C_word)li180),tmp=(C_word)a,a+=3,tmp));
+t78=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7407,a[2]=((C_word)li181),tmp=(C_word)a,a+=3,tmp);
+t79=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7426,a[2]=((C_word)li182),tmp=(C_word)a,a+=3,tmp);
+t80=*((C_word*)lf[410]+1);
+t81=C_mutate((C_word*)lf[411]+1 /* (set! process-execute ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7445,a[2]=t80,a[3]=t79,a[4]=t78,a[5]=((C_word)li188),tmp=(C_word)a,a+=6,tmp));
+t82=C_mutate((C_word*)lf[413]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7627,a[2]=((C_word)li189),tmp=(C_word)a,a+=3,tmp));
+t83=C_mutate((C_word*)lf[414]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7644,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
+t84=C_mutate((C_word*)lf[416]+1 /* (set! current-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7722,a[2]=((C_word)li193),tmp=(C_word)a,a+=3,tmp));
+t85=C_mutate((C_word*)lf[417]+1 /* (set! parent-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7725,a[2]=((C_word)li194),tmp=(C_word)a,a+=3,tmp));
+t86=C_mutate((C_word*)lf[418]+1 /* (set! sleep ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7728,a[2]=((C_word)li195),tmp=(C_word)a,a+=3,tmp));
+t87=C_mutate((C_word*)lf[419]+1 /* (set! process-signal ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7735,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
+t88=C_mutate((C_word*)lf[421]+1 /* (set! shell-command ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7762,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
+t89=C_mutate((C_word*)lf[424]+1 /* (set! shell-command-arguments ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7771,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp));
+t90=*((C_word*)lf[408]+1);
+t91=*((C_word*)lf[411]+1);
+t92=C_mutate((C_word*)lf[426]+1 /* (set! process-run ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7777,a[2]=t90,a[3]=t91,a[4]=((C_word)li199),tmp=(C_word)a,a+=5,tmp));
+t93=*((C_word*)lf[163]+1);
+t94=*((C_word*)lf[414]+1);
+t95=*((C_word*)lf[408]+1);
+t96=*((C_word*)lf[411]+1);
+t97=*((C_word*)lf[302]+1);
 t98=*((C_word*)lf[55]+1);
-t99=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7873,a[2]=t94,a[3]=((C_word)li206),tmp=(C_word)a,a+=4,tmp);
-t100=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7910,a[2]=t93,a[3]=((C_word)li209),tmp=(C_word)a,a+=4,tmp);
-t101=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7930,a[2]=t98,a[3]=((C_word)li210),tmp=(C_word)a,a+=4,tmp);
-t102=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7944,a[2]=t98,a[3]=((C_word)li211),tmp=(C_word)a,a+=4,tmp);
-t103=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7977,a[2]=t100,a[3]=t95,a[4]=t102,a[5]=t96,a[6]=((C_word)li213),tmp=(C_word)a,a+=7,tmp);
-t104=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8022,a[2]=t101,a[3]=((C_word)li214),tmp=(C_word)a,a+=4,tmp);
-t105=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8033,a[2]=t101,a[3]=((C_word)li215),tmp=(C_word)a,a+=4,tmp);
-t106=C_mutate((C_word*)lf[433]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8044,a[2]=t105,a[3]=t99,a[4]=t104,a[5]=t103,a[6]=((C_word)li218),tmp=(C_word)a,a+=7,tmp));
-t107=C_set_block_item(lf[434] /* process */,0,C_SCHEME_UNDEFINED);
-t108=C_set_block_item(lf[435] /* process* */,0,C_SCHEME_UNDEFINED);
-t109=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8102,a[2]=((C_word)li223),tmp=(C_word)a,a+=3,tmp);
-t110=C_mutate((C_word*)lf[434]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8163,a[2]=t109,a[3]=((C_word)li227),tmp=(C_word)a,a+=4,tmp));
-t111=C_mutate((C_word*)lf[435]+1 /* (set! process* ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8223,a[2]=t109,a[3]=((C_word)li231),tmp=(C_word)a,a+=4,tmp));
-t112=*((C_word*)lf[410]+1);
-t113=*((C_word*)lf[408]+1);
-t114=*((C_word*)lf[108]+1);
-t115=*((C_word*)lf[438]+1);
-t116=*((C_word*)lf[119]+1);
-t117=C_mutate((C_word*)lf[439]+1 /* (set! find-files ...) */,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8283,a[2]=t116,a[3]=t115,a[4]=t114,a[5]=t112,a[6]=t113,a[7]=((C_word)li244),tmp=(C_word)a,a+=8,tmp));
-t118=C_mutate((C_word*)lf[446]+1 /* (set! set-root-directory! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8542,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp));
-t119=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t119+1)))(2,t119,C_SCHEME_UNDEFINED);}
+t99=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7833,a[2]=t94,a[3]=((C_word)li203),tmp=(C_word)a,a+=4,tmp);
+t100=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7870,a[2]=t93,a[3]=((C_word)li206),tmp=(C_word)a,a+=4,tmp);
+t101=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7890,a[2]=t98,a[3]=((C_word)li207),tmp=(C_word)a,a+=4,tmp);
+t102=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7904,a[2]=t98,a[3]=((C_word)li208),tmp=(C_word)a,a+=4,tmp);
+t103=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7937,a[2]=t100,a[3]=t95,a[4]=t102,a[5]=t96,a[6]=((C_word)li210),tmp=(C_word)a,a+=7,tmp);
+t104=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7982,a[2]=t101,a[3]=((C_word)li211),tmp=(C_word)a,a+=4,tmp);
+t105=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7993,a[2]=t101,a[3]=((C_word)li212),tmp=(C_word)a,a+=4,tmp);
+t106=C_mutate((C_word*)lf[428]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8004,a[2]=t105,a[3]=t99,a[4]=t104,a[5]=t103,a[6]=((C_word)li215),tmp=(C_word)a,a+=7,tmp));
+t107=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8060,a[2]=((C_word)li220),tmp=(C_word)a,a+=3,tmp);
+t108=C_mutate((C_word*)lf[431]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8121,a[2]=t107,a[3]=((C_word)li224),tmp=(C_word)a,a+=4,tmp));
+t109=C_mutate((C_word*)lf[432]+1 /* (set! process* ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8181,a[2]=t107,a[3]=((C_word)li228),tmp=(C_word)a,a+=4,tmp));
+t110=*((C_word*)lf[405]+1);
+t111=*((C_word*)lf[403]+1);
+t112=*((C_word*)lf[102]+1);
+t113=*((C_word*)lf[433]+1);
+t114=*((C_word*)lf[113]+1);
+t115=C_mutate((C_word*)lf[434]+1 /* (set! find-files ...) */,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8241,a[2]=t114,a[3]=t113,a[4]=t112,a[5]=t110,a[6]=t111,a[7]=((C_word)li241),tmp=(C_word)a,a+=8,tmp));
+t116=C_mutate((C_word*)lf[441]+1 /* (set! set-root-directory! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8500,a[2]=((C_word)li242),tmp=(C_word)a,a+=3,tmp));
+t117=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t117+1)))(2,t117,C_SCHEME_UNDEFINED);}
 
-/* set-root-directory! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8542(C_word c,C_word t0,C_word t1,C_word t2){
+/* set-root-directory! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8500(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5149,48 +5217,48 @@ C_word t9;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8542,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[446]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8552,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_8500,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[441]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8510,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=t2;
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8534,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8492,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t5)){
-t7=(C_word)C_i_foreign_string_argumentp(t5);
+t7=C_i_foreign_string_argumentp(t5);
 /* ##sys#make-c-string */
 t8=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t6,t7);}
 else{
-t7=(C_word)stub2243(C_SCHEME_UNDEFINED,C_SCHEME_FALSE);
+t7=stub2239(C_SCHEME_UNDEFINED,C_SCHEME_FALSE);
 t8=t4;
-f_8552(t8,(C_word)C_fixnum_lessp(t7,C_fix(0)));}}
+f_8510(t8,C_fixnum_lessp(t7,C_fix(0)));}}
 
-/* k8532 in set-root-directory! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8534(C_word c,C_word t0,C_word t1){
+/* k8490 in set-root-directory! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)stub2243(C_SCHEME_UNDEFINED,t1);
+t2=stub2239(C_SCHEME_UNDEFINED,t1);
 t3=((C_word*)t0)[2];
-f_8552(t3,(C_word)C_fixnum_lessp(t2,C_fix(0)));}
+f_8510(t3,C_fixnum_lessp(t2,C_fix(0)));}
 
-/* k8550 in set-root-directory! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8552(C_word t0,C_word t1){
+/* k8508 in set-root-directory! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8510(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 2402 posix-error */
+/* posixunix.scm: 2409 posix-error */
 t2=lf[3];
-f_2539(6,t2,((C_word*)t0)[3],lf[48],lf[446],lf[447],((C_word*)t0)[2]);}
+f_2528(6,t2,((C_word*)t0)[3],lf[48],lf[441],lf[442],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8283(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -5198,13 +5266,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+22)){
-C_save_and_reclaim((void*)tr4r,(void*)f_8283r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_8241r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_8283r(t0,t1,t2,t3,t4);}}
+f_8241r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_8283r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_8241r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5218,88 +5286,88 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word *a=C_alloc(22);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8285,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=t2,a[9]=((C_word)li239),tmp=(C_word)a,a+=10,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8450,a[2]=t5,a[3]=((C_word)li240),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8455,a[2]=t6,a[3]=((C_word)li241),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8460,a[2]=t7,a[3]=((C_word)li243),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-action21672232 */
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8243,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=t2,a[9]=((C_word)li236),tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8408,a[2]=t5,a[3]=((C_word)li237),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8413,a[2]=t6,a[3]=((C_word)li238),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8418,a[2]=t7,a[3]=((C_word)li240),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-action21632228 */
 t9=t8;
-f_8460(t9,t1);}
+f_8418(t9,t1);}
 else{
-t9=(C_word)C_i_car(t4);
-t10=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* def-id21682230 */
+t9=C_i_car(t4);
+t10=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t10))){
+/* def-id21642226 */
 t11=t7;
-f_8455(t11,t1,t9);}
+f_8413(t11,t1,t9);}
 else{
-t11=(C_word)C_i_car(t10);
-t12=(C_word)C_i_cdr(t10);
-if(C_truep((C_word)C_i_nullp(t12))){
-/* def-limit21692227 */
+t11=C_i_car(t10);
+t12=C_i_cdr(t10);
+if(C_truep(C_i_nullp(t12))){
+/* def-limit21652223 */
 t13=t6;
-f_8450(t13,t1,t9,t11);}
+f_8408(t13,t1,t9,t11);}
 else{
-t13=(C_word)C_i_car(t12);
-t14=(C_word)C_i_cdr(t12);
-if(C_truep((C_word)C_i_nullp(t14))){
-/* body21652174 */
+t13=C_i_car(t12);
+t14=C_i_cdr(t12);
+if(C_truep(C_i_nullp(t14))){
+/* body21612170 */
 t15=t5;
-f_8285(t15,t1,t9,t11,t13);}
+f_8243(t15,t1,t9,t11,t13);}
 else{
 /* ##sys#error */
 t15=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[0],t14);}}}}}
 
-/* def-action2167 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8460(C_word t0,C_word t1){
+/* def-action2163 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8418(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8460,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8466,a[2]=((C_word)li242),tmp=(C_word)a,a+=3,tmp);
-/* def-id21682230 */
+C_save_and_reclaim((void*)trf_8418,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8424,a[2]=((C_word)li239),tmp=(C_word)a,a+=3,tmp);
+/* def-id21642226 */
 t3=((C_word*)t0)[2];
-f_8455(t3,t1,t2);}
+f_8413(t3,t1,t2);}
 
-/* a8465 in def-action2167 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8466(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8423 in def-action2163 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8424(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8466,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_8424,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,t2,t3));}
 
-/* def-id2168 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8455(C_word t0,C_word t1,C_word t2){
+/* def-id2164 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8413(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8455,NULL,3,t0,t1,t2);}
-/* def-limit21692227 */
+C_save_and_reclaim((void*)trf_8413,NULL,3,t0,t1,t2);}
+/* def-limit21652223 */
 t3=((C_word*)t0)[2];
-f_8450(t3,t1,t2,C_SCHEME_END_OF_LIST);}
+f_8408(t3,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* def-limit2169 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8450(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-limit2165 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8408(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8450,NULL,4,t0,t1,t2,t3);}
-/* body21652174 */
+C_save_and_reclaim((void*)trf_8408,NULL,4,t0,t1,t2,t3);}
+/* body21612170 */
 t4=((C_word*)t0)[2];
-f_8285(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_8243(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8285(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8243(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5311,65 +5379,65 @@ C_word t11;
 C_word t12;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8285,NULL,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_check_string_2(((C_word*)t0)[8],lf[439]);
+C_save_and_reclaim((void*)trf_8243,NULL,5,t0,t1,t2,t3,t4);}
+t5=C_i_check_string_2(((C_word*)t0)[8],lf[434]);
 t6=C_fix(0);
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8292,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=t2,a[10]=t7,a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[7],tmp=(C_word)a,a+=13,tmp);
+t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8250,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=t2,a[10]=t7,a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[7],tmp=(C_word)a,a+=13,tmp);
 t9=t4;
 if(C_truep(t9)){
-if(C_truep((C_word)C_fixnump(t4))){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8445,a[2]=t4,a[3]=t7,a[4]=((C_word)li237),tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnump(t4))){
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8403,a[2]=t4,a[3]=t7,a[4]=((C_word)li234),tmp=(C_word)a,a+=5,tmp);
 t11=t8;
-f_8292(t11,t10);}
+f_8250(t11,t10);}
 else{
 t10=t4;
 t11=t8;
-f_8292(t11,t10);}}
+f_8250(t11,t10);}}
 else{
 t10=t8;
-f_8292(t10,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8437,a[2]=((C_word)li238),tmp=(C_word)a,a+=3,tmp));}}
+f_8250(t10,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8395,a[2]=((C_word)li235),tmp=(C_word)a,a+=3,tmp));}}
 
-/* f_8437 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8437(C_word c,C_word t0,C_word t1,...){
+/* f_8395 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8395(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8437,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8395,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* f_8445 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8445(C_word c,C_word t0,C_word t1,...){
+/* f_8403 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8403(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8445,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8403,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_lessp(((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]));}
 
-/* k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8292(C_word t0,C_word t1){
+/* k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8250(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8292,NULL,2,t0,t1);}
-t2=(C_word)C_i_stringp(((C_word*)t0)[12]);
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8425,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)trf_8250,NULL,2,t0,t1);}
+t2=C_i_stringp(((C_word*)t0)[12]);
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8383,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_8425(2,t4,t2);}
+f_8383(2,t4,t2);}
 else{
-/* posixunix.scm: 2374 regexp? */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[445]+1)))(3,*((C_word*)lf[445]+1),t3,((C_word*)t0)[12]);}}
+/* posixunix.scm: 2381 regexp? */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[440]+1)))(3,*((C_word*)lf[440]+1),t3,((C_word*)t0)[12]);}}
 
-/* k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8425(C_word c,C_word t0,C_word t1){
+/* k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5377,25 +5445,25 @@ C_word t4;
 C_word t5;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8425,2,t0,t1);}
-t2=(C_truep(t1)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8426,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=((C_word)li232),tmp=(C_word)a,a+=5,tmp):((C_word*)t0)[12]);
-t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8302,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t2,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8419,a[2]=t3,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2377 make-pathname */
+C_save_and_reclaim((void*)tr2,(void*)f_8383,2,t0,t1);}
+t2=(C_truep(t1)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8384,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=((C_word)li229),tmp=(C_word)a,a+=5,tmp):((C_word*)t0)[12]);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8260,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t2,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8377,a[2]=t3,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2384 make-pathname */
 t5=((C_word*)t0)[8];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t4,((C_word*)t0)[2],lf[444]);}
+((C_proc4)C_retrieve_proc(t5))(4,t5,t4,((C_word*)t0)[2],lf[439]);}
 
-/* k8417 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8419(C_word c,C_word t0,C_word t1){
+/* k8375 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2377 glob */
+/* posixunix.scm: 2384 glob */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8302(C_word c,C_word t0,C_word t1){
+/* k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5403,15 +5471,15 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8302,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8260,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8304,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t3,a[11]=((C_word)li236),tmp=(C_word)a,a+=12,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8262,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t3,a[11]=((C_word)li233),tmp=(C_word)a,a+=12,tmp));
 t5=((C_word*)t3)[1];
-f_8304(t5,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_8262(t5,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8304(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8262(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5420,86 +5488,86 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8304,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_8262,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8323,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t4,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=t5,a[12]=t1,a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
-/* posixunix.scm: 2383 directory? */
+t4=C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8281,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t4,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=t5,a[12]=t1,a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
+/* posixunix.scm: 2390 directory? */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t4);}}
 
-/* k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8323(C_word c,C_word t0,C_word t1){
+/* k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8323,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8281,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8399,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
-/* posixunix.scm: 2384 pathname-file */
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_8357,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+/* posixunix.scm: 2391 pathname-file */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[7]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8405,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 2391 pproc */
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8363,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 2398 pproc */
 t3=((C_word*)t0)[6];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[7]);}}
 
-/* k8403 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8405(C_word c,C_word t0,C_word t1){
+/* k8361 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8363(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8405,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8363,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8412,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 2391 action */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8370,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2398 action */
 t3=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-/* posixunix.scm: 2392 loop */
+/* posixunix.scm: 2399 loop */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_8304(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);}}
+f_8262(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* k8410 in k8403 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8412(C_word c,C_word t0,C_word t1){
+/* k8368 in k8361 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2391 loop */
+/* posixunix.scm: 2398 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_8304(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8262(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8399(C_word c,C_word t0,C_word t1){
+/* k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8399,2,t0,t1);}
-if(C_truep((C_truep((C_word)C_i_equalp(t1,lf[440]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(t1,lf[441]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
-/* posixunix.scm: 2384 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_8357,2,t0,t1);}
+if(C_truep((C_truep(C_i_equalp(t1,lf[435]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t1,lf[436]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+/* posixunix.scm: 2391 loop */
 t2=((C_word*)((C_word*)t0)[12])[1];
-f_8304(t2,((C_word*)t0)[11],((C_word*)t0)[10],((C_word*)t0)[9]);}
+f_8262(t2,((C_word*)t0)[11],((C_word*)t0)[10],((C_word*)t0)[9]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8338,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
-/* posixunix.scm: 2385 lproc */
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8296,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
+/* posixunix.scm: 2392 lproc */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[6]);}}
 
-/* k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8338(C_word c,C_word t0,C_word t1){
+/* k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8296(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5515,54 +5583,54 @@ C_word t12;
 C_word t13;
 C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8338,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8296,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[11])[1],C_fix(1));
+t2=C_fixnum_plus(((C_word*)((C_word*)t0)[11])[1],C_fix(1));
 t3=t2;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8348,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8350,a[2]=t4,a[3]=((C_word*)t0)[11],a[4]=t6,a[5]=((C_word)li233),tmp=(C_word)a,a+=6,tmp);
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8355,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word)li234),tmp=(C_word)a,a+=10,tmp);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8379,a[2]=t6,a[3]=((C_word*)t0)[11],a[4]=t4,a[5]=((C_word)li235),tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8306,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8308,a[2]=t4,a[3]=((C_word*)t0)[11],a[4]=t6,a[5]=((C_word)li230),tmp=(C_word)a,a+=6,tmp);
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8313,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word)li231),tmp=(C_word)a,a+=10,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8337,a[2]=t6,a[3]=((C_word*)t0)[11],a[4]=t4,a[5]=((C_word)li232),tmp=(C_word)a,a+=6,tmp);
 /* ##sys#dynamic-wind */
-t11=*((C_word*)lf[443]+1);
+t11=*((C_word*)lf[438]+1);
 ((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t7,t8,t9,t10);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8389,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8392,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-/* posixunix.scm: 2390 pproc */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8347,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8350,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* posixunix.scm: 2397 pproc */
 t4=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[6]);}}
 
-/* k8390 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8392(C_word c,C_word t0,C_word t1){
+/* k8348 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8350(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 2390 action */
+/* posixunix.scm: 2397 action */
 t2=((C_word*)t0)[8];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
 t2=((C_word*)t0)[5];
-/* posixunix.scm: 2390 loop */
+/* posixunix.scm: 2397 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_8304(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+f_8262(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
 
-/* k8387 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8389(C_word c,C_word t0,C_word t1){
+/* k8345 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2390 loop */
+/* posixunix.scm: 2397 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_8304(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8262(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a8378 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8379(C_word c,C_word t0,C_word t1){
+/* a8336 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5570,14 +5638,14 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8379,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8337,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* a8354 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8355(C_word c,C_word t0,C_word t1){
+/* a8312 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5585,64 +5653,64 @@ C_word t4;
 C_word ab[12],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8363,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8377,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2388 make-pathname */
+C_save_and_reclaim((void*)tr2,(void*)f_8313,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8321,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8335,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2395 make-pathname */
 t4=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[6],lf[442]);}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[6],lf[437]);}
 
-/* k8375 in a8354 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8377(C_word c,C_word t0,C_word t1){
+/* k8333 in a8312 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2388 glob */
+/* posixunix.scm: 2395 glob */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k8361 in a8354 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8363(C_word c,C_word t0,C_word t1){
+/* k8319 in a8312 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8321(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8363,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8367,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8370,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t2,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-/* posixunix.scm: 2389 pproc */
+C_save_and_reclaim((void*)tr2,(void*)f_8321,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8325,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8328,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t2,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+/* posixunix.scm: 2396 pproc */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[4]);}
 
-/* k8368 in k8361 in a8354 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8370(C_word c,C_word t0,C_word t1){
+/* k8326 in k8319 in a8312 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 2389 action */
+/* posixunix.scm: 2396 action */
 t2=((C_word*)t0)[8];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
 t2=((C_word*)t0)[5];
-/* posixunix.scm: 2388 loop */
+/* posixunix.scm: 2395 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_8304(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+f_8262(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
 
-/* k8365 in k8361 in a8354 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8367(C_word c,C_word t0,C_word t1){
+/* k8323 in k8319 in a8312 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8325(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2388 loop */
+/* posixunix.scm: 2395 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_8304(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8262(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a8349 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8350(C_word c,C_word t0,C_word t1){
+/* a8307 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5650,35 +5718,35 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8350,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8308,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* k8346 in k8336 in k8397 in k8321 in loop in k8300 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8348(C_word c,C_word t0,C_word t1){
+/* k8304 in k8294 in k8355 in k8279 in loop in k8258 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8306(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2386 loop */
+/* posixunix.scm: 2393 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_8304(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8262(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* f_8426 in k8423 in k8290 in body2165 in find-files in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8426(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_8384 in k8381 in k8248 in body2161 in find-files in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8384(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8426,3,t0,t1,t2);}
-/* posixunix.scm: 2375 string-match */
+C_save_and_reclaim((void*)tr3,(void*)f_8384,3,t0,t1,t2);}
+/* posixunix.scm: 2382 string-match */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t1,((C_word*)t0)[2],t2);}
 
-/* process* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8223(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8181(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -5686,13 +5754,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr3r,(void*)f_8223r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_8181r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_8223r(t0,t1,t2,t3);}}
+f_8181r(t0,t1,t2,t3);}}
 
-static void C_ccall f_8223r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8181r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5703,66 +5771,66 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(13);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8225,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li228),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8230,a[2]=t4,a[3]=((C_word)li229),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8235,a[2]=t5,a[3]=((C_word)li230),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-args21342145 */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8183,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li225),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8188,a[2]=t4,a[3]=((C_word)li226),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8193,a[2]=t5,a[3]=((C_word)li227),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-args21302141 */
 t7=t6;
-f_8235(t7,t1);}
+f_8193(t7,t1);}
 else{
-t7=(C_word)C_i_car(t3);
-t8=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t8))){
-/* def-env21352143 */
+t7=C_i_car(t3);
+t8=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t8))){
+/* def-env21312139 */
 t9=t5;
-f_8230(t9,t1,t7);}
+f_8188(t9,t1,t7);}
 else{
-t9=(C_word)C_i_car(t8);
-t10=(C_word)C_i_cdr(t8);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* body21322140 */
+t9=C_i_car(t8);
+t10=C_i_cdr(t8);
+if(C_truep(C_i_nullp(t10))){
+/* body21282136 */
 t11=t4;
-f_8225(t11,t1,t7,t9);}
+f_8183(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-args2134 in process* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8235(C_word t0,C_word t1){
+/* def-args2130 in process* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8193(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8235,NULL,2,t0,t1);}
-/* def-env21352143 */
+C_save_and_reclaim((void*)trf_8193,NULL,2,t0,t1);}
+/* def-env21312139 */
 t2=((C_word*)t0)[2];
-f_8230(t2,t1,C_SCHEME_FALSE);}
+f_8188(t2,t1,C_SCHEME_FALSE);}
 
-/* def-env2135 in process* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8230(C_word t0,C_word t1,C_word t2){
+/* def-env2131 in process* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8188(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8230,NULL,3,t0,t1,t2);}
-/* body21322140 */
+C_save_and_reclaim((void*)trf_8188,NULL,3,t0,t1,t2);}
+/* body21282136 */
 t3=((C_word*)t0)[2];
-f_8225(t3,t1,t2,C_SCHEME_FALSE);}
+f_8183(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body2132 in process* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8225(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body2128 in process* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8183(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8225,NULL,4,t0,t1,t2,t3);}
-/* posixunix.scm: 2351 %process */
-f_8102(t1,lf[435],C_SCHEME_TRUE,((C_word*)t0)[2],t2,t3);}
+C_save_and_reclaim((void*)trf_8183,NULL,4,t0,t1,t2,t3);}
+/* posixunix.scm: 2358 %process */
+f_8060(t1,lf[432],C_SCHEME_TRUE,((C_word*)t0)[2],t2,t3);}
 
-/* process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8163(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8121(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -5770,13 +5838,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr3r,(void*)f_8163r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_8121r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_8163r(t0,t1,t2,t3);}}
+f_8121r(t0,t1,t2,t3);}}
 
-static void C_ccall f_8163r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_8121r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5787,66 +5855,66 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(13);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8165,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li224),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8170,a[2]=t4,a[3]=((C_word)li225),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8175,a[2]=t5,a[3]=((C_word)li226),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-args21032114 */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8123,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li221),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8128,a[2]=t4,a[3]=((C_word)li222),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8133,a[2]=t5,a[3]=((C_word)li223),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-args20992110 */
 t7=t6;
-f_8175(t7,t1);}
+f_8133(t7,t1);}
 else{
-t7=(C_word)C_i_car(t3);
-t8=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t8))){
-/* def-env21042112 */
+t7=C_i_car(t3);
+t8=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t8))){
+/* def-env21002108 */
 t9=t5;
-f_8170(t9,t1,t7);}
+f_8128(t9,t1,t7);}
 else{
-t9=(C_word)C_i_car(t8);
-t10=(C_word)C_i_cdr(t8);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* body21012109 */
+t9=C_i_car(t8);
+t10=C_i_cdr(t8);
+if(C_truep(C_i_nullp(t10))){
+/* body20972105 */
 t11=t4;
-f_8165(t11,t1,t7,t9);}
+f_8123(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-args2103 in process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8175(C_word t0,C_word t1){
+/* def-args2099 in process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8133(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8175,NULL,2,t0,t1);}
-/* def-env21042112 */
+C_save_and_reclaim((void*)trf_8133,NULL,2,t0,t1);}
+/* def-env21002108 */
 t2=((C_word*)t0)[2];
-f_8170(t2,t1,C_SCHEME_FALSE);}
+f_8128(t2,t1,C_SCHEME_FALSE);}
 
-/* def-env2104 in process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8170(C_word t0,C_word t1,C_word t2){
+/* def-env2100 in process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8128(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8170,NULL,3,t0,t1,t2);}
-/* body21012109 */
+C_save_and_reclaim((void*)trf_8128,NULL,3,t0,t1,t2);}
+/* body20972105 */
 t3=((C_word*)t0)[2];
-f_8165(t3,t1,t2,C_SCHEME_FALSE);}
+f_8123(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body2101 in process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8165(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body2097 in process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8123(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8165,NULL,4,t0,t1,t2,t3);}
-/* posixunix.scm: 2348 %process */
-f_8102(t1,lf[434],C_SCHEME_FALSE,((C_word*)t0)[2],t2,t3);}
+C_save_and_reclaim((void*)trf_8123,NULL,4,t0,t1,t2,t3);}
+/* posixunix.scm: 2355 %process */
+f_8060(t1,lf[431],C_SCHEME_FALSE,((C_word*)t0)[2],t2,t3);}
 
-/* %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8102(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8060(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -5857,134 +5925,134 @@ C_word t12;
 C_word t13;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8102,NULL,6,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_8060,NULL,6,t1,t2,t3,t4,t5,t6);}
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8104,a[2]=t2,a[3]=((C_word)li220),tmp=(C_word)a,a+=4,tmp);
-t10=(C_word)C_i_check_string_2(((C_word*)t7)[1],t2);
-t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8123,a[2]=t9,a[3]=t1,a[4]=t3,a[5]=t6,a[6]=t8,a[7]=t7,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8062,a[2]=t2,a[3]=((C_word)li217),tmp=(C_word)a,a+=4,tmp);
+t10=C_i_check_string_2(((C_word*)t7)[1],t2);
+t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8081,a[2]=t9,a[3]=t1,a[4]=t3,a[5]=t6,a[6]=t8,a[7]=t7,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t8)[1])){
-/* posixunix.scm: 2337 chkstrlst */
+/* posixunix.scm: 2344 chkstrlst */
 t12=t9;
-f_8104(t12,t11,((C_word*)t8)[1]);}
+f_8062(t12,t11,((C_word*)t8)[1]);}
 else{
-t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8157,a[2]=t11,a[3]=t7,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 2339 ##sys#shell-command-arguments */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[429]+1)))(3,*((C_word*)lf[429]+1),t12,((C_word*)t7)[1]);}}
+t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8115,a[2]=t11,a[3]=t7,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2346 ##sys#shell-command-arguments */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[424]+1)))(3,*((C_word*)lf[424]+1),t12,((C_word*)t7)[1]);}}
 
-/* k8155 in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8157(C_word c,C_word t0,C_word t1){
+/* k8113 in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8157,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8115,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8161,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2340 ##sys#shell-command */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[426]+1)))(2,*((C_word*)lf[426]+1),t3);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8119,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2347 ##sys#shell-command */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[421]+1)))(2,*((C_word*)lf[421]+1),t3);}
 
-/* k8159 in k8155 in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8161(C_word c,C_word t0,C_word t1){
+/* k8117 in k8113 in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_8123(2,t3,t2);}
+f_8081(2,t3,t2);}
 
-/* k8121 in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8123(C_word c,C_word t0,C_word t1){
+/* k8079 in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8123,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8126,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8081,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8084,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[5])){
-/* posixunix.scm: 2341 chkstrlst */
+/* posixunix.scm: 2348 chkstrlst */
 t3=((C_word*)t0)[2];
-f_8104(t3,t2,((C_word*)t0)[5]);}
+f_8062(t3,t2,((C_word*)t0)[5]);}
 else{
 t3=t2;
-f_8126(2,t3,C_SCHEME_UNDEFINED);}}
+f_8084(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k8124 in k8121 in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8126(C_word c,C_word t0,C_word t1){
+/* k8082 in k8079 in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8126,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8131,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li221),tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8137,a[2]=((C_word*)t0)[3],a[3]=((C_word)li222),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8084,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8089,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li218),tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8095,a[2]=((C_word*)t0)[3],a[3]=((C_word)li219),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a8136 in k8124 in k8121 in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8137(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a8094 in k8082 in k8079 in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8095(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_8137,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_8095,6,t0,t1,t2,t3,t4,t5);}
 if(C_truep(((C_word*)t0)[2])){
-/* posixunix.scm: 2344 values */
+/* posixunix.scm: 2351 values */
 C_values(6,0,t1,t2,t3,t4,t5);}
 else{
-/* posixunix.scm: 2345 values */
+/* posixunix.scm: 2352 values */
 C_values(5,0,t1,t2,t3,t4);}}
 
-/* a8130 in k8124 in k8121 in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8131(C_word c,C_word t0,C_word t1){
+/* a8088 in k8082 in k8079 in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8131,2,t0,t1);}
-/* posixunix.scm: 2342 ##sys#process */
-t2=*((C_word*)lf[433]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_8089,2,t0,t1);}
+/* posixunix.scm: 2349 ##sys#process */
+t2=*((C_word*)lf[428]+1);
 ((C_proc9)(void*)(*((C_word*)t2+1)))(9,t2,t1,((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1],((C_word*)t0)[3],C_SCHEME_TRUE,C_SCHEME_TRUE,((C_word*)t0)[2]);}
 
-/* chkstrlst in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8104(C_word t0,C_word t1,C_word t2){
+/* chkstrlst in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_8062(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8104,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_check_list_2(t2,((C_word*)t0)[2]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8113,a[2]=((C_word*)t0)[2],a[3]=((C_word)li219),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_8062,NULL,3,t0,t1,t2);}
+t3=C_i_check_list_2(t2,((C_word*)t0)[2]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8071,a[2]=((C_word*)t0)[2],a[3]=((C_word)li216),tmp=(C_word)a,a+=4,tmp);
 /* for-each */
-t5=*((C_word*)lf[437]+1);
+t5=*((C_word*)lf[430]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t4,t2);}
 
-/* a8112 in chkstrlst in %process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8113(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8070 in chkstrlst in %process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8071(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8113,3,t0,t1,t2);}
-t3=*((C_word*)lf[436]+1);
-/* g20732074 */
+C_save_and_reclaim((void*)tr3,(void*)f_8071,3,t0,t1,t2);}
+t3=*((C_word*)lf[429]+1);
+/* g20692070 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,((C_word*)t0)[2]);}
 
-/* ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8044(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
 C_word tmp;
 C_word t9;
 C_word t10;
@@ -5992,14 +6060,14 @@ C_word t11;
 C_word ab[21],*a=ab;
 if(c!=9) C_bad_argc_2(c,9,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr9,(void*)f_8044,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8050,a[2]=t8,a[3]=t7,a[4]=t6,a[5]=t5,a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word)li216),tmp=(C_word)a,a+=10,tmp);
-t10=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8056,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t8,a[8]=t6,a[9]=t7,a[10]=((C_word)li217),tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr9,(void*)f_8004,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8010,a[2]=t8,a[3]=t7,a[4]=t6,a[5]=t5,a[6]=t4,a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word)li213),tmp=(C_word)a,a+=10,tmp);
+t10=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8016,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t8,a[8]=t6,a[9]=t7,a[10]=((C_word)li214),tmp=(C_word)a,a+=11,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t9,t10);}
 
-/* a8055 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8056(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a8015 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8016(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -6011,185 +6079,185 @@ C_word t12;
 C_word ab[26],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_8056,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_not(((C_word*)t0)[9]);
-t7=(C_word)C_i_not(((C_word*)t0)[8]);
-t8=(C_word)C_i_not(((C_word*)t0)[7]);
-t9=(C_word)C_a_i_vector(&a,3,t6,t7,t8);
-t10=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8067,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t9,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[7],a[8]=t4,a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[6],a[12]=t5,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
-t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8087,a[2]=((C_word*)t0)[9],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t10,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 2318 make-on-close */
+C_save_and_reclaim((void*)tr6,(void*)f_8016,6,t0,t1,t2,t3,t4,t5);}
+t6=C_i_not(((C_word*)t0)[9]);
+t7=C_i_not(((C_word*)t0)[8]);
+t8=C_i_not(((C_word*)t0)[7]);
+t9=C_a_i_vector(&a,3,t6,t7,t8);
+t10=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8027,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t9,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[7],a[8]=t4,a[9]=((C_word*)t0)[4],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[6],a[12]=t5,a[13]=t1,tmp=(C_word)a,a+=14,tmp);
+t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8047,a[2]=((C_word*)t0)[9],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t10,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 2325 make-on-close */
 t12=((C_word*)t0)[3];
-f_7873(t12,t11,((C_word*)t0)[5],t5,t9,C_fix(0),C_fix(1),C_fix(2));}
+f_7833(t12,t11,((C_word*)t0)[5],t5,t9,C_fix(0),C_fix(1),C_fix(2));}
 
-/* k8085 in a8055 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8087(C_word c,C_word t0,C_word t1){
+/* k8045 in a8015 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8047(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2317 input-port */
+/* posixunix.scm: 2324 input-port */
 t2=((C_word*)t0)[7];
-f_8022(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_7982(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8065 in a8055 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8067(C_word c,C_word t0,C_word t1){
+/* k8025 in a8015 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8027(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8067,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8071,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=t1,a[11]=((C_word*)t0)[13],tmp=(C_word)a,a+=12,tmp);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8083,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 2320 make-on-close */
+C_save_and_reclaim((void*)tr2,(void*)f_8027,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8031,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=t1,a[11]=((C_word*)t0)[13],tmp=(C_word)a,a+=12,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8043,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 2327 make-on-close */
 t4=((C_word*)t0)[6];
-f_7873(t4,t3,((C_word*)t0)[10],((C_word*)t0)[12],((C_word*)t0)[5],C_fix(1),C_fix(0),C_fix(2));}
+f_7833(t4,t3,((C_word*)t0)[10],((C_word*)t0)[12],((C_word*)t0)[5],C_fix(1),C_fix(0),C_fix(2));}
 
-/* k8081 in k8065 in a8055 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8083(C_word c,C_word t0,C_word t1){
+/* k8041 in k8025 in a8015 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8043(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2319 output-port */
+/* posixunix.scm: 2326 output-port */
 t2=((C_word*)t0)[7];
-f_8033(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_7993(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8069 in k8065 in a8055 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8071(C_word c,C_word t0,C_word t1){
+/* k8029 in k8025 in a8015 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8031(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8071,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8075,a[2]=((C_word*)t0)[9],a[3]=t1,a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8079,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t2,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 2323 make-on-close */
+C_save_and_reclaim((void*)tr2,(void*)f_8031,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8035,a[2]=((C_word*)t0)[9],a[3]=t1,a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8039,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t2,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 2330 make-on-close */
 t4=((C_word*)t0)[3];
-f_7873(t4,t3,((C_word*)t0)[7],((C_word*)t0)[9],((C_word*)t0)[2],C_fix(2),C_fix(0),C_fix(1));}
+f_7833(t4,t3,((C_word*)t0)[7],((C_word*)t0)[9],((C_word*)t0)[2],C_fix(2),C_fix(0),C_fix(1));}
 
-/* k8077 in k8069 in k8065 in a8055 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8079(C_word c,C_word t0,C_word t1){
+/* k8037 in k8029 in k8025 in a8015 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8039(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2322 input-port */
+/* posixunix.scm: 2329 input-port */
 t2=((C_word*)t0)[7];
-f_8022(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_7982(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8073 in k8069 in k8065 in a8055 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8075(C_word c,C_word t0,C_word t1){
+/* k8033 in k8029 in k8025 in a8015 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2316 values */
+/* posixunix.scm: 2323 values */
 C_values(6,0,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a8049 in ##sys#process in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8050(C_word c,C_word t0,C_word t1){
+/* a8009 in ##sys#process in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_8010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8050,2,t0,t1);}
-/* posixunix.scm: 2311 spawn */
+C_save_and_reclaim((void*)tr2,(void*)f_8010,2,t0,t1);}
+/* posixunix.scm: 2318 spawn */
 t2=((C_word*)t0)[8];
-f_7977(t2,t1,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_7937(t2,t1,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8033(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7993(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8033,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8037,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 2307 connect-parent */
+C_save_and_reclaim((void*)trf_7993,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7997,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 2314 connect-parent */
 t8=((C_word*)t0)[2];
-f_7930(t8,t7,t4,t5);}
+f_7890(t8,t7,t4,t5);}
 
-/* k8035 in output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8037(C_word c,C_word t0,C_word t1){
+/* k7995 in output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7997(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 2308 ##sys#custom-output-port */
-((C_proc8)C_retrieve_proc(*((C_word*)lf[326]+1)))(8,*((C_word*)lf[326]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,C_SCHEME_TRUE,C_fix(0),((C_word*)t0)[2]);}
+/* posixunix.scm: 2315 ##sys#custom-output-port */
+((C_proc8)C_retrieve_proc(*((C_word*)lf[320]+1)))(8,*((C_word*)lf[320]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,C_SCHEME_TRUE,C_fix(0),((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_8022(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7982(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8022,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8026,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 2303 connect-parent */
+C_save_and_reclaim((void*)trf_7982,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7986,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 2310 connect-parent */
 t8=((C_word*)t0)[2];
-f_7930(t8,t7,t4,t5);}
+f_7890(t8,t7,t4,t5);}
 
-/* k8024 in input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8026(C_word c,C_word t0,C_word t1){
+/* k7984 in input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7986(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 2304 ##sys#custom-input-port */
-((C_proc8)C_retrieve_proc(*((C_word*)lf[312]+1)))(8,*((C_word*)lf[312]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,C_SCHEME_TRUE,C_fix(256),((C_word*)t0)[2]);}
+/* posixunix.scm: 2311 ##sys#custom-input-port */
+((C_proc8)C_retrieve_proc(*((C_word*)lf[306]+1)))(8,*((C_word*)lf[306]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,C_SCHEME_TRUE,C_fix(256),((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7977(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
+/* spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7937(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
 C_word tmp;
 C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7977,NULL,8,t0,t1,t2,t3,t4,t5,t6,t7);}
-t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7981,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=t5,a[6]=t7,a[7]=((C_word*)t0)[4],a[8]=t4,a[9]=t3,a[10]=t2,a[11]=((C_word*)t0)[5],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
-/* posixunix.scm: 2290 needed-pipe */
+C_save_and_reclaim((void*)trf_7937,NULL,8,t0,t1,t2,t3,t4,t5,t6,t7);}
+t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_7941,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t6,a[5]=t5,a[6]=t7,a[7]=((C_word*)t0)[4],a[8]=t4,a[9]=t3,a[10]=t2,a[11]=((C_word*)t0)[5],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
+/* posixunix.scm: 2297 needed-pipe */
 t9=((C_word*)t0)[2];
-f_7910(t9,t8,t6);}
+f_7870(t9,t8,t6);}
 
-/* k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7981(C_word c,C_word t0,C_word t1){
+/* k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7981,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7984,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t1,a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
-/* posixunix.scm: 2291 needed-pipe */
+C_save_and_reclaim((void*)tr2,(void*)f_7941,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7944,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t1,a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+/* posixunix.scm: 2298 needed-pipe */
 t3=((C_word*)t0)[2];
-f_7910(t3,t2,((C_word*)t0)[5]);}
+f_7870(t3,t2,((C_word*)t0)[5]);}
 
-/* k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7984(C_word c,C_word t0,C_word t1){
+/* k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7984,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7987,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
-/* posixunix.scm: 2292 needed-pipe */
+C_save_and_reclaim((void*)tr2,(void*)f_7944,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7947,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
+/* posixunix.scm: 2299 needed-pipe */
 t3=((C_word*)t0)[2];
-f_7910(t3,t2,((C_word*)t0)[6]);}
+f_7870(t3,t2,((C_word*)t0)[6]);}
 
-/* k7985 in k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7987(C_word c,C_word t0,C_word t1){
+/* k7945 in k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6198,49 +6266,49 @@ C_word t5;
 C_word t6;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7987,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7994,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t1,a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7947,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_7954,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=t1,a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
 t3=((C_word*)t0)[4];
 if(C_truep(t3)){
-t4=(C_word)C_i_cdr(t3);
-t5=(C_word)C_i_car(t3);
+t4=C_i_cdr(t3);
+t5=C_i_car(t3);
 t6=t2;
-f_7994(t6,(C_word)C_a_i_cons(&a,2,t4,t5));}
+f_7954(t6,C_a_i_cons(&a,2,t4,t5));}
 else{
 t4=t2;
-f_7994(t4,C_SCHEME_FALSE);}}
+f_7954(t4,C_SCHEME_FALSE);}}
 
-/* k7992 in k7985 in k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7994(C_word t0,C_word t1){
+/* k7952 in k7945 in k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7954(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7994,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7998,a[2]=((C_word*)t0)[12],a[3]=t1,a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_8000,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word)li212),tmp=(C_word)a,a+=14,tmp);
-/* posixunix.scm: 2295 process-fork */
+C_save_and_reclaim((void*)trf_7954,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7958,a[2]=((C_word*)t0)[12],a[3]=t1,a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[14],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_7960,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],a[13]=((C_word)li209),tmp=(C_word)a,a+=14,tmp);
+/* posixunix.scm: 2302 process-fork */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
 
-/* a7999 in k7992 in k7985 in k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8000(C_word c,C_word t0,C_word t1){
+/* a7959 in k7952 in k7945 in k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8000,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_8004,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
-/* posixunix.scm: 2297 connect-child */
+C_save_and_reclaim((void*)tr2,(void*)f_7960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_7964,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t1,a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+/* posixunix.scm: 2304 connect-child */
 t3=((C_word*)t0)[7];
-f_7944(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],*((C_word*)lf[289]+1));}
+f_7904(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],*((C_word*)lf[283]+1));}
 
-/* k8002 in a7999 in k7992 in k7985 in k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8004(C_word c,C_word t0,C_word t1){
+/* k7962 in a7959 in k7952 in k7945 in k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7964(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6250,23 +6318,23 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8004,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8007,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7964,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7967,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
 t3=((C_word*)t0)[3];
 if(C_truep(t3)){
-t4=(C_word)C_i_cdr(t3);
-t5=(C_word)C_i_car(t3);
-t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-/* posixunix.scm: 2298 connect-child */
+t4=C_i_cdr(t3);
+t5=C_i_car(t3);
+t6=C_a_i_cons(&a,2,t4,t5);
+/* posixunix.scm: 2305 connect-child */
 t7=((C_word*)t0)[5];
-f_7944(t7,t2,t6,((C_word*)t0)[2],*((C_word*)lf[290]+1));}
+f_7904(t7,t2,t6,((C_word*)t0)[2],*((C_word*)lf[284]+1));}
 else{
-/* posixunix.scm: 2298 connect-child */
+/* posixunix.scm: 2305 connect-child */
 t4=((C_word*)t0)[5];
-f_7944(t4,t2,C_SCHEME_FALSE,((C_word*)t0)[2],*((C_word*)lf[290]+1));}}
+f_7904(t4,t2,C_SCHEME_FALSE,((C_word*)t0)[2],*((C_word*)lf[284]+1));}}
 
-/* k8005 in k8002 in a7999 in k7992 in k7985 in k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8007(C_word c,C_word t0,C_word t1){
+/* k7965 in k7962 in a7959 in k7952 in k7945 in k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6276,40 +6344,40 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8007,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8010,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7967,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7970,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[4];
 if(C_truep(t3)){
-t4=(C_word)C_i_cdr(t3);
-t5=(C_word)C_i_car(t3);
-t6=(C_word)C_a_i_cons(&a,2,t4,t5);
-/* posixunix.scm: 2299 connect-child */
+t4=C_i_cdr(t3);
+t5=C_i_car(t3);
+t6=C_a_i_cons(&a,2,t4,t5);
+/* posixunix.scm: 2306 connect-child */
 t7=((C_word*)t0)[3];
-f_7944(t7,t2,t6,((C_word*)t0)[2],*((C_word*)lf[291]+1));}
+f_7904(t7,t2,t6,((C_word*)t0)[2],*((C_word*)lf[285]+1));}
 else{
-/* posixunix.scm: 2299 connect-child */
+/* posixunix.scm: 2306 connect-child */
 t4=((C_word*)t0)[3];
-f_7944(t4,t2,C_SCHEME_FALSE,((C_word*)t0)[2],*((C_word*)lf[291]+1));}}
+f_7904(t4,t2,C_SCHEME_FALSE,((C_word*)t0)[2],*((C_word*)lf[285]+1));}}
 
-/* k8008 in k8005 in k8002 in a7999 in k7992 in k7985 in k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_8010(C_word c,C_word t0,C_word t1){
+/* k7968 in k7965 in k7962 in a7959 in k7952 in k7945 in k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7970(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2300 process-execute */
+/* posixunix.scm: 2307 process-execute */
 t2=((C_word*)t0)[6];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k7996 in k7992 in k7985 in k7982 in k7979 in spawn in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7998(C_word c,C_word t0,C_word t1){
+/* k7956 in k7952 in k7945 in k7942 in k7939 in spawn in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2293 values */
+/* posixunix.scm: 2300 values */
 C_values(6,0,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* connect-child in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7944(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* connect-child in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7904(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6318,12 +6386,12 @@ C_word t8;
 C_word t9;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7944,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_7904,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep(t3)){
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_cdr(t2);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7957,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 2281 file-close */
+t5=C_i_car(t2);
+t6=C_i_cdr(t2);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7917,a[2]=t5,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2288 file-close */
 t8=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t7,t6);}
 else{
@@ -6331,8 +6399,8 @@ t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k7955 in connect-child in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7957(C_word c,C_word t0,C_word t1){
+/* k7915 in connect-child in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6342,31 +6410,31 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7957,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7917,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
-t4=(C_word)C_eqp(t3,((C_word*)t0)[2]);
+t4=C_eqp(t3,((C_word*)t0)[2]);
 if(C_truep(t4)){
 t5=C_SCHEME_UNDEFINED;
 t6=t2;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7869,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2255 duplicate-fileno */
-t6=*((C_word*)lf[308]+1);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7829,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2262 duplicate-fileno */
+t6=*((C_word*)lf[302]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,((C_word*)t0)[2],t3);}}
 
-/* k7867 in k7955 in connect-child in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7869(C_word c,C_word t0,C_word t1){
+/* k7827 in k7915 in connect-child in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2256 file-close */
+/* posixunix.scm: 2263 file-close */
 t2=*((C_word*)lf[55]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* connect-parent in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7930(C_word t0,C_word t1,C_word t2,C_word t3){
+/* connect-parent in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7890(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6374,79 +6442,79 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7930,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_7890,NULL,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7943,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2275 file-close */
+t4=C_i_car(t2);
+t5=C_i_cdr(t2);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7903,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2282 file-close */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t5);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k7941 in connect-parent in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7943(C_word c,C_word t0,C_word t1){
+/* k7901 in connect-parent in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7903(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* needed-pipe in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7910(C_word t0,C_word t1,C_word t2){
+/* needed-pipe in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7870(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7910,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7870,NULL,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7919,a[2]=((C_word*)t0)[2],a[3]=((C_word)li207),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7925,a[2]=((C_word)li208),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7879,a[2]=((C_word*)t0)[2],a[3]=((C_word)li204),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7885,a[2]=((C_word)li205),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* a7924 in needed-pipe in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7925(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a7884 in needed-pipe in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7885(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7925,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7885,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,t2,t3));}
 
-/* a7918 in needed-pipe in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7919(C_word c,C_word t0,C_word t1){
+/* a7878 in needed-pipe in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7919,2,t0,t1);}
-/* posixunix.scm: 2270 create-pipe */
+C_save_and_reclaim((void*)tr2,(void*)f_7879,2,t0,t1);}
+/* posixunix.scm: 2277 create-pipe */
 t2=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);}
 
-/* make-on-close in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7873(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
+/* make-on-close in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7833(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
 C_word tmp;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7873,NULL,8,t0,t1,t2,t3,t4,t5,t6,t7);}
+C_save_and_reclaim((void*)trf_7833,NULL,8,t0,t1,t2,t3,t4,t5,t6,t7);}
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7875,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t7,a[6]=t6,a[7]=t5,a[8]=t4,a[9]=((C_word)li205),tmp=(C_word)a,a+=10,tmp));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7835,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t7,a[6]=t6,a[7]=t5,a[8]=t4,a[9]=((C_word)li202),tmp=(C_word)a,a+=10,tmp));}
 
-/* f_7875 in make-on-close in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7875(C_word c,C_word t0,C_word t1){
+/* f_7835 in make-on-close in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7835(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6458,13 +6526,13 @@ C_word t8;
 C_word ab[10],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7875,2,t0,t1);}
-t2=(C_word)C_i_vector_set(((C_word*)t0)[8],((C_word*)t0)[7],C_SCHEME_TRUE);
-t3=(C_word)C_i_vector_ref(((C_word*)t0)[8],((C_word*)t0)[6]);
-t4=(C_truep(t3)?(C_word)C_i_vector_ref(((C_word*)t0)[8],((C_word*)t0)[5]):C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_7835,2,t0,t1);}
+t2=C_i_vector_set(((C_word*)t0)[8],((C_word*)t0)[7],C_SCHEME_TRUE);
+t3=C_i_vector_ref(((C_word*)t0)[8],((C_word*)t0)[6]);
+t4=(C_truep(t3)?C_i_vector_ref(((C_word*)t0)[8],((C_word*)t0)[5]):C_SCHEME_FALSE);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7890,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li203),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7896,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word)li204),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7850,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li200),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7856,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word)li201),tmp=(C_word)a,a+=5,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t5,t6);}
 else{
@@ -6472,38 +6540,38 @@ t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* a7895 */
-static void C_ccall f_7896(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7855 */
+static void C_ccall f_7856(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7896,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_7856,5,t0,t1,t2,t3,t4);}
 if(C_truep(t3)){
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-/* posixunix.scm: 2265 ##sys#signal-hook */
+/* posixunix.scm: 2272 ##sys#signal-hook */
 t5=*((C_word*)lf[4]+1);
-((C_proc7)(void*)(*((C_word*)t5+1)))(7,t5,t1,lf[201],((C_word*)t0)[3],lf[432],((C_word*)t0)[2],t4);}}
+((C_proc7)(void*)(*((C_word*)t5+1)))(7,t5,t1,lf[195],((C_word*)t0)[3],lf[427],((C_word*)t0)[2],t4);}}
 
-/* a7889 */
-static void C_ccall f_7890(C_word c,C_word t0,C_word t1){
+/* a7849 */
+static void C_ccall f_7850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7890,2,t0,t1);}
-/* posixunix.scm: 2263 process-wait */
+C_save_and_reclaim((void*)tr2,(void*)f_7850,2,t0,t1);}
+/* posixunix.scm: 2270 process-wait */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* process-run in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7817(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process-run in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7777(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6511,28 +6579,28 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_7817r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7777r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_7817r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_7777r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7817r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7777r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_SCHEME_FALSE);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7824,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 2219 process-fork */
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):C_SCHEME_FALSE);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7784,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 2226 process-fork */
 t7=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t7))(2,t7,t6);}
 
-/* k7822 in process-run in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7824(C_word c,C_word t0,C_word t1){
+/* k7782 in process-run in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7784(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6540,70 +6608,70 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7824,2,t0,t1);}
-t2=(C_word)C_eqp(C_fix(0),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_7784,2,t0,t1);}
+t2=C_eqp(C_fix(0),t1);
 if(C_truep(t2)){
 if(C_truep(((C_word*)t0)[5])){
-/* posixunix.scm: 2221 process-execute */
+/* posixunix.scm: 2228 process-execute */
 t3=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[5]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7843,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 2223 ##sys#shell-command */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[426]+1)))(2,*((C_word*)lf[426]+1),t3);}}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7803,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2230 ##sys#shell-command */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[421]+1)))(2,*((C_word*)lf[421]+1),t3);}}
 else{
 t3=t1;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7841 in k7822 in process-run in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7843(C_word c,C_word t0,C_word t1){
+/* k7801 in k7782 in process-run in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7843,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7847,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 2223 ##sys#shell-command-arguments */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[429]+1)))(3,*((C_word*)lf[429]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7807,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2230 ##sys#shell-command-arguments */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[424]+1)))(3,*((C_word*)lf[424]+1),t2,((C_word*)t0)[2]);}
 
-/* k7845 in k7841 in k7822 in process-run in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7847(C_word c,C_word t0,C_word t1){
+/* k7805 in k7801 in k7782 in process-run in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7807(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2223 process-execute */
+/* posixunix.scm: 2230 process-execute */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* ##sys#shell-command-arguments in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7811(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#shell-command-arguments in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7771(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7811,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7771,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_list(&a,2,lf[430],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_list(&a,2,lf[425],t2));}
 
-/* ##sys#shell-command in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7802(C_word c,C_word t0,C_word t1){
+/* ##sys#shell-command in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7762(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7802,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7806,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 2209 get-environment-variable */
-t3=*((C_word*)lf[125]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[428]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7762,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7766,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 2216 get-environment-variable */
+t3=*((C_word*)lf[119]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,lf[423]);}
 
-/* k7804 in ##sys#shell-command in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7806(C_word c,C_word t0,C_word t1){
+/* k7764 in ##sys#shell-command in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7766(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6614,10 +6682,10 @@ t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[427]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[422]);}}
 
-/* process-signal in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7775(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process-signal in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7735(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6625,13 +6693,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_7775r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7735r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_7775r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_7735r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7775r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7735r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6641,71 +6709,71 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_fix((C_word)SIGTERM));
-t6=(C_word)C_i_check_exact_2(t2,lf[424]);
-t7=(C_word)C_i_check_exact_2(t5,lf[424]);
-t8=(C_word)C_kill(t2,t5);
-t9=(C_word)C_eqp(t8,C_fix(-1));
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):C_fix((C_word)SIGTERM));
+t6=C_i_check_exact_2(t2,lf[419]);
+t7=C_i_check_exact_2(t5,lf[419]);
+t8=C_kill(t2,t5);
+t9=C_eqp(t8,C_fix(-1));
 if(C_truep(t9)){
-/* posixunix.scm: 2206 posix-error */
+/* posixunix.scm: 2213 posix-error */
 t10=lf[3];
-f_2539(7,t10,t1,lf[201],lf[424],lf[425],t2,t5);}
+f_2528(7,t10,t1,lf[195],lf[419],lf[420],t2,t5);}
 else{
 t10=C_SCHEME_UNDEFINED;
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,t10);}}
 
-/* sleep in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7768(C_word c,C_word t0,C_word t1,C_word t2){
+/* sleep in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7728(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7768,3,t0,t1,t2);}
-t3=(C_word)C_i_foreign_fixnum_argumentp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_7728,3,t0,t1,t2);}
+t3=C_i_foreign_fixnum_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub1904(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub1900(C_SCHEME_UNDEFINED,t3));}
 
-/* parent-process-id in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7765(C_word c,C_word t0,C_word t1){
+/* parent-process-id in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7765,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7725,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub1901(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub1897(C_SCHEME_UNDEFINED));}
 
-/* current-process-id in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7762(C_word c,C_word t0,C_word t1){
+/* current-process-id in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7762,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7722,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub1899(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub1895(C_SCHEME_UNDEFINED));}
 
-/* process-wait in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7684(C_word c,C_word t0,C_word t1,...){
+/* process-wait in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7644(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr2r,(void*)f_7684r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7644r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_7684r(t0,t1,t2);}}
+f_7644r(t0,t1,t2);}}
 
-static void C_ccall f_7684r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7644r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6721,19 +6789,19 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word *a=C_alloc(9);
-t3=(C_word)C_i_nullp(t2);
-t4=(C_truep(t3)?C_SCHEME_FALSE:(C_word)C_i_car(t2));
-t5=(C_word)C_i_nullp(t2);
-t6=(C_truep(t5)?C_SCHEME_END_OF_LIST:(C_word)C_i_cdr(t2));
-t7=(C_word)C_i_nullp(t6);
-t8=(C_truep(t7)?C_SCHEME_FALSE:(C_word)C_i_car(t6));
-t9=(C_word)C_i_nullp(t6);
-t10=(C_truep(t9)?C_SCHEME_END_OF_LIST:(C_word)C_i_cdr(t6));
-if(C_truep((C_word)C_i_nullp(t10))){
+t3=C_i_nullp(t2);
+t4=(C_truep(t3)?C_SCHEME_FALSE:C_i_car(t2));
+t5=C_i_nullp(t2);
+t6=(C_truep(t5)?C_SCHEME_END_OF_LIST:C_i_cdr(t2));
+t7=C_i_nullp(t6);
+t8=(C_truep(t7)?C_SCHEME_FALSE:C_i_car(t6));
+t9=C_i_nullp(t6);
+t10=(C_truep(t9)?C_SCHEME_END_OF_LIST:C_i_cdr(t6));
+if(C_truep(C_i_nullp(t10))){
 t11=(C_truep(t4)?t4:C_fix(-1));
-t12=(C_word)C_i_check_exact_2(t11,lf[419]);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7714,a[2]=t8,a[3]=t11,a[4]=((C_word)li193),tmp=(C_word)a,a+=5,tmp);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7720,a[2]=t11,a[3]=((C_word)li194),tmp=(C_word)a,a+=4,tmp);
+t12=C_i_check_exact_2(t11,lf[414]);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7674,a[2]=t8,a[3]=t11,a[4]=((C_word)li190),tmp=(C_word)a,a+=5,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7680,a[2]=t11,a[3]=((C_word)li191),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t13,t14);}
 else{
@@ -6741,37 +6809,37 @@ else{
 t11=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}
 
-/* a7719 in process-wait in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7720(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7679 in process-wait in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7720,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t2,C_fix(-1));
+C_save_and_reclaim((void*)tr5,(void*)f_7680,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t2,C_fix(-1));
 if(C_truep(t5)){
-/* posixunix.scm: 2192 posix-error */
+/* posixunix.scm: 2199 posix-error */
 t6=lf[3];
-f_2539(6,t6,t1,lf[201],lf[419],lf[420],((C_word*)t0)[2]);}
+f_2528(6,t6,t1,lf[195],lf[414],lf[415],((C_word*)t0)[2]);}
 else{
-/* posixunix.scm: 2193 values */
+/* posixunix.scm: 2200 values */
 C_values(5,0,t1,t2,t3,t4);}}
 
-/* a7713 in process-wait in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7714(C_word c,C_word t0,C_word t1){
+/* a7673 in process-wait in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7714,2,t0,t1);}
-/* posixunix.scm: 2190 ##sys#process-wait */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[418]+1)))(4,*((C_word*)lf[418]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7674,2,t0,t1);}
+/* posixunix.scm: 2197 ##sys#process-wait */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[413]+1)))(4,*((C_word*)lf[413]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#process-wait in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#process-wait in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7627(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6783,26 +6851,26 @@ C_word t10;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7667,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_7627,4,t0,t1,t2,t3);}
 t4=(C_truep(t3)?C_fix((C_word)WNOHANG):C_fix(0));
-t5=(C_word)C_waitpid(t2,t4);
-t6=(C_word)C_WIFEXITED(C_fix((C_word)C_wait_status));
+t5=C_waitpid(t2,t4);
+t6=C_WIFEXITED(C_fix((C_word)C_wait_status));
 if(C_truep(t6)){
-t7=(C_word)C_WEXITSTATUS(C_fix((C_word)C_wait_status));
-/* posixunix.scm: 2177 values */
+t7=C_WEXITSTATUS(C_fix((C_word)C_wait_status));
+/* posixunix.scm: 2184 values */
 C_values(5,0,t1,t5,t6,t7);}
 else{
-if(C_truep((C_word)C_WIFSIGNALED(C_fix((C_word)C_wait_status)))){
-t7=(C_word)C_WTERMSIG(C_fix((C_word)C_wait_status));
-/* posixunix.scm: 2177 values */
+if(C_truep(C_WIFSIGNALED(C_fix((C_word)C_wait_status)))){
+t7=C_WTERMSIG(C_fix((C_word)C_wait_status));
+/* posixunix.scm: 2184 values */
 C_values(5,0,t1,t5,t6,t7);}
 else{
-t7=(C_word)C_WSTOPSIG(C_fix((C_word)C_wait_status));
-/* posixunix.scm: 2177 values */
+t7=C_WSTOPSIG(C_fix((C_word)C_wait_status));
+/* posixunix.scm: 2184 values */
 C_values(5,0,t1,t5,t6,t7);}}}
 
-/* process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7485(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7445(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6810,13 +6878,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+15)){
-C_save_and_reclaim((void*)tr3r,(void*)f_7485r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_7445r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_7485r(t0,t1,t2,t3);}}
+f_7445r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7485r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_7445r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6827,56 +6895,56 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(15);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7487,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word)li188),tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7614,a[2]=t4,a[3]=((C_word)li189),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7619,a[2]=t5,a[3]=((C_word)li190),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-arglist18111858 */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7447,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word)li185),tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7574,a[2]=t4,a[3]=((C_word)li186),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7579,a[2]=t5,a[3]=((C_word)li187),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-arglist18071854 */
 t7=t6;
-f_7619(t7,t1);}
+f_7579(t7,t1);}
 else{
-t7=(C_word)C_i_car(t3);
-t8=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t8))){
-/* def-envlist18121856 */
+t7=C_i_car(t3);
+t8=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t8))){
+/* def-envlist18081852 */
 t9=t5;
-f_7614(t9,t1,t7);}
+f_7574(t9,t1,t7);}
 else{
-t9=(C_word)C_i_car(t8);
-t10=(C_word)C_i_cdr(t8);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* body18091817 */
+t9=C_i_car(t8);
+t10=C_i_cdr(t8);
+if(C_truep(C_i_nullp(t10))){
+/* body18051813 */
 t11=t4;
-f_7487(t11,t1,t7,t9);}
+f_7447(t11,t1,t7,t9);}
 else{
 /* ##sys#error */
 t11=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[0],t10);}}}}
 
-/* def-arglist1811 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7619(C_word t0,C_word t1){
+/* def-arglist1807 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7579(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7619,NULL,2,t0,t1);}
-/* def-envlist18121856 */
+C_save_and_reclaim((void*)trf_7579,NULL,2,t0,t1);}
+/* def-envlist18081852 */
 t2=((C_word*)t0)[2];
-f_7614(t2,t1,C_SCHEME_END_OF_LIST);}
+f_7574(t2,t1,C_SCHEME_END_OF_LIST);}
 
-/* def-envlist1812 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7614(C_word t0,C_word t1,C_word t2){
+/* def-envlist1808 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7574(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7614,NULL,3,t0,t1,t2);}
-/* body18091817 */
+C_save_and_reclaim((void*)trf_7574,NULL,3,t0,t1,t2);}
+/* body18051813 */
 t3=((C_word*)t0)[2];
-f_7487(t3,t1,t2,C_SCHEME_FALSE);}
+f_7447(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body1809 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7487(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body1805 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7447(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6884,16 +6952,16 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7487,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(((C_word*)t0)[5],lf[416]);
-t5=(C_word)C_i_check_list_2(t2,lf[416]);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7497,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 2145 pathname-strip-directory */
+C_save_and_reclaim((void*)trf_7447,NULL,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(((C_word*)t0)[5],lf[411]);
+t5=C_i_check_list_2(t2,lf[411]);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7457,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 2152 pathname-strip-directory */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,((C_word*)t0)[5]);}
 
-/* k7495 in body1809 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7497(C_word c,C_word t0,C_word t1){
+/* k7455 in body1805 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6903,17 +6971,17 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7497,2,t0,t1);}
-t2=(C_word)C_block_size(t1);
-t3=f_7447(C_fix(0),t1,t2);
+C_save_and_reclaim((void*)tr2,(void*)f_7457,2,t0,t1);}
+t2=C_block_size(t1);
+t3=f_7407(C_fix(0),t1,t2);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7505,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li187),tmp=(C_word)a,a+=8,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7465,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li184),tmp=(C_word)a,a+=8,tmp));
 t7=((C_word*)t5)[1];
-f_7505(t7,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(1));}
+f_7465(t7,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(1));}
 
-/* doloop1821 in k7495 in body1809 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7505(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop1817 in k7455 in body1805 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7465(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6933,25 +7001,25 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7505,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t4=f_7447(t3,C_SCHEME_FALSE,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7518,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_7465,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+t4=f_7407(t3,C_SCHEME_FALSE,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7478,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[5])){
-t6=(C_word)C_i_check_list_2(((C_word*)t0)[5],lf[416]);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7551,a[2]=((C_word*)t0)[3],a[3]=((C_word)li186),tmp=(C_word)a,a+=4,tmp);
+t6=C_i_check_list_2(((C_word*)t0)[5],lf[411]);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7511,a[2]=((C_word*)t0)[3],a[3]=((C_word)li183),tmp=(C_word)a,a+=4,tmp);
 t8=t5;
-f_7518(t8,f_7551(t7,((C_word*)t0)[5],C_fix(0)));}
+f_7478(t8,f_7511(t7,((C_word*)t0)[5],C_fix(0)));}
 else{
 t6=t5;
-f_7518(t6,C_SCHEME_UNDEFINED);}}
-else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_check_string_2(t4,lf[416]);
-t6=(C_word)C_block_size(t4);
-t7=f_7447(t3,t4,t6);
-t8=(C_word)C_i_cdr(t2);
-t9=(C_word)C_fixnum_plus(t3,C_fix(1));
+f_7478(t6,C_SCHEME_UNDEFINED);}}
+else{
+t4=C_i_car(t2);
+t5=C_i_check_string_2(t4,lf[411]);
+t6=C_block_size(t4);
+t7=f_7407(t3,t4,t6);
+t8=C_i_cdr(t2);
+t9=C_fixnum_plus(t3,C_fix(1));
 t15=t1;
 t16=t8;
 t17=t9;
@@ -6960,8 +7028,8 @@ t2=t16;
 t3=t17;
 goto loop;}}
 
-/* doloop1829 in doloop1821 in k7495 in body1809 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_7551(C_word t0,C_word t1,C_word t2){
+/* doloop1825 in doloop1817 in k7455 in body1805 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_7511(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6974,47 +7042,47 @@ C_word t10;
 C_word t11;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_nullp(t1))){
-return(f_7466(t2,C_SCHEME_FALSE,C_fix(0)));}
-else{
-t3=(C_word)C_i_car(t1);
-t4=(C_word)C_i_check_string_2(t3,lf[416]);
-t5=(C_word)C_block_size(t3);
-t6=f_7466(t2,t3,t5);
-t7=(C_word)C_i_cdr(t1);
-t8=(C_word)C_fixnum_plus(t2,C_fix(1));
+if(C_truep(C_i_nullp(t1))){
+return(f_7426(t2,C_SCHEME_FALSE,C_fix(0)));}
+else{
+t3=C_i_car(t1);
+t4=C_i_check_string_2(t3,lf[411]);
+t5=C_block_size(t3);
+t6=f_7426(t2,t3,t5);
+t7=C_i_cdr(t1);
+t8=C_fixnum_plus(t2,C_fix(1));
 t10=t7;
 t11=t8;
 t1=t10;
 t2=t11;
 goto loop;}}
 
-/* k7516 in doloop1821 in k7495 in body1809 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7518(C_word t0,C_word t1){
+/* k7476 in doloop1817 in k7455 in body1805 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7478(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7518,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7521,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7543,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 2159 ##sys#expand-home-path */
+C_save_and_reclaim((void*)trf_7478,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7481,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7503,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 2166 ##sys#expand-home-path */
 t4=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k7541 in k7516 in doloop1821 in k7495 in body1809 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7543(C_word c,C_word t0,C_word t1){
+/* k7501 in k7476 in doloop1817 in k7455 in body1805 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2159 ##sys#make-c-string */
+/* posixunix.scm: 2166 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7519 in k7516 in doloop1821 in k7495 in body1809 in process-execute in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7521(C_word c,C_word t0,C_word t1){
+/* k7479 in k7476 in doloop1817 in k7455 in body1805 in process-execute in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7481(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7022,59 +7090,59 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_truep(((C_word*)t0)[4])?(C_word)C_execve(t1):(C_word)C_execvp(t1));
-t3=(C_word)C_eqp(t2,C_fix(-1));
+t2=(C_truep(((C_word*)t0)[4])?C_execve(t1):C_execvp(t1));
+t3=C_eqp(t2,C_fix(-1));
 if(C_truep(t3)){
-t4=(C_word)stub1782(C_SCHEME_UNDEFINED);
-t5=(C_word)stub1794(C_SCHEME_UNDEFINED);
-/* posixunix.scm: 2166 posix-error */
+t4=stub1778(C_SCHEME_UNDEFINED);
+t5=stub1790(C_SCHEME_UNDEFINED);
+/* posixunix.scm: 2173 posix-error */
 t6=lf[3];
-f_2539(6,t6,((C_word*)t0)[3],lf[201],lf[416],lf[417],((C_word*)t0)[2]);}
+f_2528(6,t6,((C_word*)t0)[3],lf[195],lf[411],lf[412],((C_word*)t0)[2]);}
 else{
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* setenv in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_7466(C_word t1,C_word t2,C_word t3){
+/* setenv in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_7426(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_stack_check;
-t4=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t5=(C_truep(t2)?(C_word)C_i_foreign_block_argumentp(t2):C_SCHEME_FALSE);
-t6=(C_word)C_i_foreign_fixnum_argumentp(t3);
-return((C_word)stub1787(C_SCHEME_UNDEFINED,t4,t5,t6));}
+t4=C_i_foreign_fixnum_argumentp(t1);
+t5=(C_truep(t2)?C_i_foreign_block_argumentp(t2):C_SCHEME_FALSE);
+t6=C_i_foreign_fixnum_argumentp(t3);
+return(stub1783(C_SCHEME_UNDEFINED,t4,t5,t6));}
 
-/* setarg in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_7447(C_word t1,C_word t2,C_word t3){
+/* setarg in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_7407(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_stack_check;
-t4=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t5=(C_truep(t2)?(C_word)C_i_foreign_block_argumentp(t2):C_SCHEME_FALSE);
-t6=(C_word)C_i_foreign_fixnum_argumentp(t3);
-return((C_word)stub1775(C_SCHEME_UNDEFINED,t4,t5,t6));}
+t4=C_i_foreign_fixnum_argumentp(t1);
+t5=(C_truep(t2)?C_i_foreign_block_argumentp(t2):C_SCHEME_FALSE);
+t6=C_i_foreign_fixnum_argumentp(t3);
+return(stub1771(C_SCHEME_UNDEFINED,t4,t5,t6));}
 
-/* process-fork in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7405(C_word c,C_word t0,C_word t1,...){
+/* process-fork in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7365(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_7405r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7365r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_7405r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_7365r(t0,t1,t2);}}
 
-static void C_ccall f_7405r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7365r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7084,52 +7152,52 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word *a=C_alloc(3);
-t3=(C_word)stub1746(C_SCHEME_UNDEFINED);
-t4=(C_word)C_eqp(C_fix(-1),t3);
+t3=stub1742(C_SCHEME_UNDEFINED);
+t4=C_eqp(C_fix(-1),t3);
 if(C_truep(t4)){
-/* posixunix.scm: 2130 posix-error */
+/* posixunix.scm: 2137 posix-error */
 t5=lf[3];
-f_2539(5,t5,t1,lf[201],lf[413],lf[414]);}
+f_2528(5,t5,t1,lf[195],lf[408],lf[409]);}
 else{
-t5=(C_word)C_notvemptyp(t2);
-t6=(C_truep(t5)?(C_word)C_eqp(t3,C_fix(0)):C_SCHEME_FALSE);
+t5=C_i_pairp(t2);
+t6=(C_truep(t5)?C_eqp(t3,C_fix(0)):C_SCHEME_FALSE);
 if(C_truep(t6)){
-t7=(C_word)C_i_vector_ref(t2,C_fix(0));
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7430,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* g17581759 */
+t7=C_i_car(t2);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7390,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* g17541755 */
 t9=t7;
 ((C_proc2)C_retrieve_proc(t9))(2,t9,t8);}
 else{
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t3);}}}
 
-/* k7428 in process-fork in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7430(C_word c,C_word t0,C_word t1){
+/* k7388 in process-fork in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7390(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=((C_word*)t0)[2];
-t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
+t3=C_i_foreign_fixnum_argumentp(C_fix(0));
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub1763(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub1759(C_SCHEME_UNDEFINED,t3));}
 
-/* glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7291(C_word c,C_word t0,C_word t1,...){
+/* glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7251(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr2r,(void*)f_7291r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7251r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_7291r(t0,t1,t2);}}
+f_7251r(t0,t1,t2);}}
 
-static void C_ccall f_7291r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7251r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7138,12 +7206,12 @@ C_word t6;
 C_word *a=C_alloc(12);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7297,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t4,a[8]=((C_word*)t0)[7],a[9]=((C_word)li181),tmp=(C_word)a,a+=10,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7257,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t4,a[8]=((C_word*)t0)[7],a[9]=((C_word)li178),tmp=(C_word)a,a+=10,tmp));
 t6=((C_word*)t4)[1];
-f_7297(t6,t1,t2);}
+f_7257(t6,t1,t2);}
 
-/* conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7297(C_word t0,C_word t1,C_word t2){
+/* conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7257(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7151,19 +7219,19 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7297,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_7257,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7312,a[2]=t3,a[3]=((C_word*)t0)[8],a[4]=((C_word)li177),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7318,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,a[9]=((C_word)li180),tmp=(C_word)a,a+=10,tmp);
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7272,a[2]=t3,a[3]=((C_word*)t0)[8],a[4]=((C_word)li174),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7278,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,a[9]=((C_word)li177),tmp=(C_word)a,a+=10,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t4,t5);}}
 
-/* a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7318(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7278(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7172,63 +7240,63 @@ C_word t8;
 C_word ab[14],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_7318,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7322,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7397,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_7278,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7282,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7357,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 t7=t3;
-/* posixunix.scm: 2115 make-pathname */
+/* posixunix.scm: 2122 make-pathname */
 t8=((C_word*)t0)[6];
 ((C_proc5)C_retrieve_proc(t8))(5,t8,t6,C_SCHEME_FALSE,t7,t4);}
 else{
-/* posixunix.scm: 2115 make-pathname */
+/* posixunix.scm: 2122 make-pathname */
 t7=((C_word*)t0)[6];
-((C_proc5)C_retrieve_proc(t7))(5,t7,t6,C_SCHEME_FALSE,lf[412],t4);}}
+((C_proc5)C_retrieve_proc(t7))(5,t7,t6,C_SCHEME_FALSE,lf[407],t4);}}
 
-/* k7395 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7397(C_word c,C_word t0,C_word t1){
+/* k7355 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 2115 glob->regexp */
+/* posixunix.scm: 2122 glob->regexp */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7322(C_word c,C_word t0,C_word t1){
+/* k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7322,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7325,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-/* posixunix.scm: 2116 regexp */
+C_save_and_reclaim((void*)tr2,(void*)f_7282,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7285,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+/* posixunix.scm: 2123 regexp */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}
 
-/* k7323 in k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7325(C_word c,C_word t0,C_word t1){
+/* k7283 in k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7285(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7325,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7332,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7285,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7292,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[5])){
 t3=((C_word*)t0)[5];
-/* posixunix.scm: 2117 directory */
+/* posixunix.scm: 2124 directory */
 t4=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t2,t3,C_SCHEME_TRUE);}
 else{
-/* posixunix.scm: 2117 directory */
+/* posixunix.scm: 2124 directory */
 t3=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[411],C_SCHEME_TRUE);}}
+((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[406],C_SCHEME_TRUE);}}
 
-/* k7330 in k7323 in k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7332(C_word c,C_word t0,C_word t1){
+/* k7290 in k7283 in k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7236,15 +7304,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7332,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7292,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7334,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word)li179),tmp=(C_word)a,a+=10,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7294,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word)li176),tmp=(C_word)a,a+=10,tmp));
 t5=((C_word*)t3)[1];
-f_7334(t5,((C_word*)t0)[2],t1);}
+f_7294(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k7330 in k7323 in k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7334(C_word t0,C_word t1,C_word t2){
+/* loop in k7290 in k7283 in k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7294(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7252,93 +7320,93 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7334,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)C_i_cdr(((C_word*)t0)[8]);
-/* posixunix.scm: 2118 conc-loop */
+C_save_and_reclaim((void*)trf_7294,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+t3=C_i_cdr(((C_word*)t0)[8]);
+/* posixunix.scm: 2125 conc-loop */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_7297(t4,t1,t3);}
+f_7257(t4,t1,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7351,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_i_car(t2);
-/* posixunix.scm: 2119 string-match */
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7311,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t4=C_i_car(t2);
+/* posixunix.scm: 2126 string-match */
 t5=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t3,((C_word*)t0)[2],t4);}}
 
-/* k7349 in loop in k7330 in k7323 in k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7351(C_word c,C_word t0,C_word t1){
+/* k7309 in loop in k7290 in k7283 in k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7351,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7311,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7355,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li178),tmp=(C_word)a,a+=7,tmp);
-/* g17351736 */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7315,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li175),tmp=(C_word)a,a+=7,tmp);
+/* g17311732 */
 t3=t2;
-f_7355(t3,((C_word*)t0)[2],t1);}
+f_7315(t3,((C_word*)t0)[2],t1);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-/* posixunix.scm: 2121 loop */
+t2=C_i_cdr(((C_word*)t0)[6]);
+/* posixunix.scm: 2128 loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_7334(t3,((C_word*)t0)[2],t2);}}
+f_7294(t3,((C_word*)t0)[2],t2);}}
 
-/* g1735 in k7349 in loop in k7330 in k7323 in k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7355(C_word t0,C_word t1,C_word t2){
+/* g1731 in k7309 in loop in k7290 in k7283 in k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7315(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7355,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7363,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_i_car(t2);
-/* posixunix.scm: 2120 make-pathname */
+C_save_and_reclaim((void*)trf_7315,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7323,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=C_i_car(t2);
+/* posixunix.scm: 2127 make-pathname */
 t5=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t3,((C_word*)t0)[2],t4);}
 
-/* k7361 in g1735 in k7349 in loop in k7330 in k7323 in k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7363(C_word c,C_word t0,C_word t1){
+/* k7321 in g1731 in k7309 in loop in k7290 in k7283 in k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7323(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7363,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7367,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* posixunix.scm: 2120 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_7323,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7327,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[3]);
+/* posixunix.scm: 2127 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_7334(t4,t2,t3);}
+f_7294(t4,t2,t3);}
 
-/* k7365 in k7361 in g1735 in k7349 in loop in k7330 in k7323 in k7320 in a7317 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7367(C_word c,C_word t0,C_word t1){
+/* k7325 in k7321 in g1731 in k7309 in loop in k7290 in k7283 in k7280 in a7277 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7327(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7367,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7327,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* a7311 in conc-loop in glob in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7312(C_word c,C_word t0,C_word t1){
+/* a7271 in conc-loop in glob in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7272(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7312,2,t0,t1);}
-/* posixunix.scm: 2114 decompose-pathname */
+C_save_and_reclaim((void*)tr2,(void*)f_7272,2,t0,t1);}
+/* posixunix.scm: 2121 decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* get-host-name in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7279(C_word c,C_word t0,C_word t1){
+/* get-host-name in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7239(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7346,53 +7414,53 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7279,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7283,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+C_save_and_reclaim((void*)tr2,(void*)f_7239,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7243,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-c-string */
 t4=*((C_word*)lf[6]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,(C_word)stub1686(t3),C_fix(0));}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,stub1682(t3),C_fix(0));}
 
-/* k7281 in get-host-name in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7283(C_word c,C_word t0,C_word t1){
+/* k7241 in get-host-name in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7283,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7286,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7243,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7246,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}
 else{
-/* posixunix.scm: 2096 posix-error */
+/* posixunix.scm: 2103 posix-error */
 t3=lf[3];
-f_2539(5,t3,t2,lf[401],lf[405],lf[406]);}}
+f_2528(5,t3,t2,lf[396],lf[400],lf[401]);}}
 
-/* k7284 in k7281 in get-host-name in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7286(C_word c,C_word t0,C_word t1){
+/* k7244 in k7241 in get-host-name in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7246(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* terminal-size in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7244(C_word c,C_word t0,C_word t1,C_word t2){
+/* terminal-size in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7204(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7244,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7248,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2077 ##sys#terminal-check */
-f_7189(t3,lf[400],t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7204,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7208,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2084 ##sys#terminal-check */
+f_7149(t3,lf[395],t2);}
 
-/* k7246 in terminal-size in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7248(C_word c,C_word t0,C_word t1){
+/* k7206 in terminal-size in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7400,27 +7468,27 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7248,2,t0,t1);}
-t2=(C_word)C_a_i_bytevector(&a,1,C_fix(1));
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(1));
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7268,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7208,2,t0,t1);}
+t2=C_a_i_bytevector(&a,1,C_fix(1));
+t3=C_a_i_bytevector(&a,1,C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7228,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 /* ##sys#make-locative */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[403]+1)))(6,*((C_word*)lf[403]+1),t4,t2,C_fix(0),C_SCHEME_FALSE,lf[404]);}
+((C_proc6)C_retrieve_proc(*((C_word*)lf[398]+1)))(6,*((C_word*)lf[398]+1),t4,t2,C_fix(0),C_SCHEME_FALSE,lf[399]);}
 
-/* k7266 in k7246 in terminal-size in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7268(C_word c,C_word t0,C_word t1){
+/* k7226 in k7206 in terminal-size in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7268,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7272,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7228,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7232,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* ##sys#make-locative */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[403]+1)))(6,*((C_word*)lf[403]+1),t2,((C_word*)t0)[2],C_fix(0),C_SCHEME_FALSE,lf[404]);}
+((C_proc6)C_retrieve_proc(*((C_word*)lf[398]+1)))(6,*((C_word*)lf[398]+1),t2,((C_word*)t0)[2],C_fix(0),C_SCHEME_FALSE,lf[399]);}
 
-/* k7270 in k7266 in k7246 in terminal-size in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7272(C_word c,C_word t0,C_word t1){
+/* k7230 in k7226 in k7206 in terminal-size in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7431,36 +7499,36 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word *a;
-t2=(C_word)C_C_fileno(((C_word*)t0)[6]);
+t2=C_C_fileno(((C_word*)t0)[6]);
 t3=((C_word*)t0)[5];
-t4=(C_word)C_i_foreign_fixnum_argumentp(t2);
-t5=(C_word)C_i_foreign_pointer_argumentp(t3);
-t6=(C_word)C_i_foreign_pointer_argumentp(t1);
-t7=(C_word)stub1667(C_SCHEME_UNDEFINED,t4,t5,t6);
-t8=(C_word)C_eqp(C_fix(0),t7);
+t4=C_i_foreign_fixnum_argumentp(t2);
+t5=C_i_foreign_pointer_argumentp(t3);
+t6=C_i_foreign_pointer_argumentp(t1);
+t7=stub1663(C_SCHEME_UNDEFINED,t4,t5,t6);
+t8=C_eqp(C_fix(0),t7);
 if(C_truep(t8)){
-/* posixunix.scm: 2084 values */
+/* posixunix.scm: 2091 values */
 C_values(4,0,((C_word*)t0)[4],C_fix((C_word)*((int *)C_data_pointer(((C_word*)t0)[3]))),C_fix((C_word)*((int *)C_data_pointer(((C_word*)t0)[2]))));}
 else{
-/* posixunix.scm: 2085 posix-error */
+/* posixunix.scm: 2092 posix-error */
 t9=lf[3];
-f_2539(6,t9,((C_word*)t0)[4],lf[401],lf[400],lf[402],((C_word*)t0)[6]);}}
+f_2528(6,t9,((C_word*)t0)[4],lf[396],lf[395],lf[397],((C_word*)t0)[6]);}}
 
-/* terminal-name in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7221(C_word c,C_word t0,C_word t1,C_word t2){
+/* terminal-name in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7181(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7221,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7225,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2069 ##sys#terminal-check */
-f_7189(t3,lf[399],t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7181,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7185,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2076 ##sys#terminal-check */
+f_7149(t3,lf[394],t2);}
 
-/* k7223 in terminal-name in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7225(C_word c,C_word t0,C_word t1){
+/* k7183 in terminal-name in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7470,31 +7538,31 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7225,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7185,2,t0,t1);}
 t2=((C_word*)t0)[3];
-t3=(C_word)C_C_fileno(((C_word*)t0)[2]);
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
-t6=(C_word)stub1657(t4,t5);
+t3=C_C_fileno(((C_word*)t0)[2]);
+t4=C_a_i_bytevector(&a,1,C_fix(3));
+t5=C_i_foreign_fixnum_argumentp(t3);
+t6=stub1653(t4,t5);
 /* ##sys#peek-nonnull-c-string */
-t7=*((C_word*)lf[210]+1);
+t7=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t2,t6,C_fix(0));}
 
-/* ##sys#terminal-check in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7189(C_word t1,C_word t2,C_word t3){
+/* ##sys#terminal-check in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7149(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7189,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7193,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 2061 ##sys#check-port */
-t5=*((C_word*)lf[161]+1);
+C_save_and_reclaim((void*)trf_7149,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7153,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2068 ##sys#check-port */
+t5=*((C_word*)lf[155]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,t2);}
 
-/* k7191 in ##sys#terminal-check in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7193(C_word c,C_word t0,C_word t1){
+/* k7151 in ##sys#terminal-check in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7502,63 +7570,63 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(7));
-t3=(C_word)C_eqp(lf[98],t2);
-t4=(C_truep(t3)?(C_word)C_tty_portp(((C_word*)t0)[4]):C_SCHEME_FALSE);
+t2=C_slot(((C_word*)t0)[4],C_fix(7));
+t3=C_eqp(lf[92],t2);
+t4=(C_truep(t3)?C_tty_portp(((C_word*)t0)[4]):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=C_SCHEME_UNDEFINED;
 t6=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-/* posixunix.scm: 2064 ##sys#error */
+/* posixunix.scm: 2071 ##sys#error */
 t5=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,((C_word*)t0)[3],((C_word*)t0)[2],lf[398],((C_word*)t0)[4]);}}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,((C_word*)t0)[3],((C_word*)t0)[2],lf[393],((C_word*)t0)[4]);}}
 
-/* terminal-port? in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7170(C_word c,C_word t0,C_word t1,C_word t2){
+/* terminal-port? in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7130(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7170,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7174,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2056 ##sys#check-port */
-t4=*((C_word*)lf[161]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[396]);}
+C_save_and_reclaim((void*)tr3,(void*)f_7130,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7134,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2063 ##sys#check-port */
+t4=*((C_word*)lf[155]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[391]);}
 
-/* k7172 in terminal-port? in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7174(C_word c,C_word t0,C_word t1){
+/* k7132 in terminal-port? in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7134(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7174,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2057 ##sys#peek-unsigned-integer */
-t3=*((C_word*)lf[307]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_7134,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7137,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2064 ##sys#peek-unsigned-integer */
+t3=*((C_word*)lf[301]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_fix(0));}
 
-/* k7175 in k7172 in terminal-port? in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7177(C_word c,C_word t0,C_word t1){
+/* k7135 in k7132 in terminal-port? in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7137(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(C_fix(0),t1);
+t2=C_eqp(C_fix(0),t1);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_tty_portp(((C_word*)t0)[2]);
+t3=C_tty_portp(((C_word*)t0)[2]);
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* set-buffering-mode! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7111(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* set-buffering-mode! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7071(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -7566,24 +7634,24 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_7111r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_7071r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_7111r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_7071r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_7111r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_7071r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7115,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 2041 ##sys#check-port */
-t6=*((C_word*)lf[161]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,lf[390]);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7075,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 2048 ##sys#check-port */
+t6=*((C_word*)lf[155]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,lf[385]);}
 
-/* k7113 in set-buffering-mode! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7115(C_word c,C_word t0,C_word t1){
+/* k7073 in set-buffering-mode! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7075(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7596,33 +7664,33 @@ C_word t9;
 C_word t10;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7115,2,t0,t1);}
-t2=(C_word)C_notvemptyp(((C_word*)t0)[5]);
-t3=(C_truep(t2)?(C_word)C_i_vector_ref(((C_word*)t0)[5],C_fix(0)):C_fix((C_word)BUFSIZ));
+C_save_and_reclaim((void*)tr2,(void*)f_7075,2,t0,t1);}
+t2=C_i_pairp(((C_word*)t0)[5]);
+t3=(C_truep(t2)?C_i_car(((C_word*)t0)[5]):C_fix((C_word)BUFSIZ));
 t4=((C_word*)t0)[4];
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7121,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_eqp(t4,lf[392]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7081,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t6=C_eqp(t4,lf[387]);
 if(C_truep(t6)){
 t7=t5;
-f_7121(2,t7,C_fix((C_word)_IOFBF));}
+f_7081(2,t7,C_fix((C_word)_IOFBF));}
 else{
-t7=(C_word)C_eqp(t4,lf[393]);
+t7=C_eqp(t4,lf[388]);
 if(C_truep(t7)){
 t8=C_fix((C_word)_IOLBF);
 t9=t5;
-f_7121(2,t9,t8);}
+f_7081(2,t9,t8);}
 else{
-t8=(C_word)C_eqp(t4,lf[394]);
+t8=C_eqp(t4,lf[389]);
 if(C_truep(t8)){
 t9=t5;
-f_7121(2,t9,C_fix((C_word)_IONBF));}
+f_7081(2,t9,C_fix((C_word)_IONBF));}
 else{
-/* posixunix.scm: 2047 ##sys#error */
+/* posixunix.scm: 2054 ##sys#error */
 t9=*((C_word*)lf[50]+1);
-((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t5,lf[390],lf[395],((C_word*)t0)[4],((C_word*)t0)[2]);}}}}
+((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t5,lf[385],lf[390],((C_word*)t0)[4],((C_word*)t0)[2]);}}}}
 
-/* k7119 in k7113 in set-buffering-mode! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7121(C_word c,C_word t0,C_word t1){
+/* k7079 in k7073 in set-buffering-mode! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7081(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7632,62 +7700,62 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7121,2,t0,t1);}
-t2=(C_word)C_i_check_exact_2(((C_word*)t0)[4],lf[390]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7130,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(7));
-t5=(C_word)C_eqp(lf[98],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_7081,2,t0,t1);}
+t2=C_i_check_exact_2(((C_word*)t0)[4],lf[385]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7090,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[2],C_fix(7));
+t5=C_eqp(lf[92],t4);
 if(C_truep(t5)){
-t6=(C_word)C_setvbuf(((C_word*)t0)[2],t1,((C_word*)t0)[4]);
+t6=C_setvbuf(((C_word*)t0)[2],t1,((C_word*)t0)[4]);
 t7=t3;
-f_7130(t7,(C_word)C_fixnum_lessp(t6,C_fix(0)));}
+f_7090(t7,C_fixnum_lessp(t6,C_fix(0)));}
 else{
 t6=t3;
-f_7130(t6,C_SCHEME_TRUE);}}
+f_7090(t6,C_SCHEME_TRUE);}}
 
-/* k7128 in k7119 in k7113 in set-buffering-mode! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_7130(C_word t0,C_word t1){
+/* k7088 in k7079 in k7073 in set-buffering-mode! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_7090(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 2053 ##sys#error */
+/* posixunix.scm: 2060 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[5],lf[390],lf[391],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[5],lf[385],lf[386],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* set-alarm! in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7104(C_word c,C_word t0,C_word t1,C_word t2){
+/* set-alarm! in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7064(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7104,3,t0,t1,t2);}
-t3=(C_word)C_i_foreign_fixnum_argumentp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_7064,3,t0,t1,t2);}
+t3=C_i_foreign_fixnum_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub1624(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub1620(C_SCHEME_UNDEFINED,t3));}
 
-/* _exit in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7088(C_word c,C_word t0,C_word t1,...){
+/* _exit in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7048(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_7088r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_7048r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_7088r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_7048r(t0,t1,t2);}}
 
-static void C_ccall f_7088r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_7048r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7695,94 +7763,116 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-if(C_truep((C_word)C_notvemptyp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
+if(C_truep(C_i_pairp(t2))){
+t3=C_i_car(t2);
 t4=t1;
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t4;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub1619(C_SCHEME_UNDEFINED,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub1615(C_SCHEME_UNDEFINED,t5));}
 else{
 t3=t1;
-t4=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
+t4=C_i_foreign_fixnum_argumentp(C_fix(0));
 t5=t3;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub1619(C_SCHEME_UNDEFINED,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub1615(C_SCHEME_UNDEFINED,t4));}}
 
-/* local-timezone-abbreviation in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7076(C_word c,C_word t0,C_word t1){
+/* local-timezone-abbreviation in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7036(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7076,2,t0,t1);}
-t2=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+C_save_and_reclaim((void*)tr2,(void*)f_7036,2,t0,t1);}
+t2=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[6]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,(C_word)stub1614(t2),C_fix(0));}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,stub1610(t2),C_fix(0));}
 
-/* utc-time->seconds in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7061(C_word c,C_word t0,C_word t1,C_word t2){
+/* utc-time->seconds in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7021(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7061,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7065,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2008 check-time-vector */
-f_6773(t3,lf[384],t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7021,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7025,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2015 check-time-vector */
+f_6733(t3,lf[379],t2);}
 
-/* k7063 in utc-time->seconds in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7065(C_word c,C_word t0,C_word t1){
+/* k7023 in utc-time->seconds in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
+C_word t4;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7065,2,t0,t1);}
-t2=(C_word)C_a_timegm(&a,1,((C_word*)t0)[3]);
-if(C_truep((C_word)C_flonum_equalp(lf[385],t2))){
-/* posixunix.scm: 2011 ##sys#error */
-t3=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],lf[384],lf[386],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7025,2,t0,t1);}
+t2=C_a_timegm(&a,1,((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7031,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2017 fp= */
+t4=*((C_word*)lf[377]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[381],t2);}
+
+/* k7029 in k7023 in utc-time->seconds in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7031(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(C_truep(t1)){
+/* posixunix.scm: 2018 ##sys#error */
+t2=*((C_word*)lf[50]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],lf[379],lf[380],((C_word*)t0)[3]);}
 else{
-t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
+t2=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* local-time->seconds in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7046(C_word c,C_word t0,C_word t1,C_word t2){
+/* local-time->seconds in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7006(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7046,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7050,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 2001 check-time-vector */
-f_6773(t3,lf[381],t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7006,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7010,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2008 check-time-vector */
+f_6733(t3,lf[375],t2);}
 
-/* k7048 in local-time->seconds in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7050(C_word c,C_word t0,C_word t1){
+/* k7008 in local-time->seconds in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
+C_word t4;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7050,2,t0,t1);}
-t2=(C_word)C_a_mktime(&a,1,((C_word*)t0)[3]);
-if(C_truep((C_word)C_flonum_equalp(lf[382],t2))){
-/* posixunix.scm: 2004 ##sys#error */
-t3=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],lf[381],lf[383],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7010,2,t0,t1);}
+t2=C_a_mktime(&a,1,((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7016,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 2010 fp= */
+t4=*((C_word*)lf[377]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[378],t2);}
+
+/* k7014 in k7008 in local-time->seconds in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_7016(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(C_truep(t1)){
+/* posixunix.scm: 2011 ##sys#error */
+t2=*((C_word*)lf[50]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],lf[375],lf[376],((C_word*)t0)[3]);}
 else{
-t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
+t2=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* string->time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7000(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* string->time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6960(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7790,34 +7880,34 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_7000r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6960r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_7000r(t0,t1,t2,t3);}}
+f_6960r(t0,t1,t2,t3);}}
 
-static void C_ccall f_7000r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6960r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7004,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6964,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_7004(2,t5,lf[380]);}
+f_6964(2,t5,lf[374]);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_7004(2,t6,(C_word)C_i_car(t3));}
+f_6964(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k7002 in string->time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7004(C_word c,C_word t0,C_word t1){
+/* k6962 in string->time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6964(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7825,29 +7915,29 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7004,2,t0,t1);}
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[3],lf[379]);
-t3=(C_word)C_i_check_string_2(t1,lf[379]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7017,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1998 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr2,(void*)f_6964,2,t0,t1);}
+t2=C_i_check_string_2(((C_word*)t0)[3],lf[373]);
+t3=C_i_check_string_2(t1,lf[373]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6977,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2005 ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[3]);}
 
-/* k7015 in k7002 in string->time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7017(C_word c,C_word t0,C_word t1){
+/* k6975 in k6962 in string->time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6977(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7017,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7021,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1998 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr2,(void*)f_6977,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6981,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 2005 ##sys#make-c-string */
 t3=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k7019 in k7015 in k7002 in string->time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_7021(C_word c,C_word t0,C_word t1){
+/* k6979 in k6975 in k6962 in string->time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6981(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7855,15 +7945,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7021,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,10,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr2,(void*)f_6981,2,t0,t1);}
+t2=C_a_i_vector(&a,10,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);
 t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[2];
 t5=t3;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub1586(C_SCHEME_UNDEFINED,t4,t1,t2));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub1582(C_SCHEME_UNDEFINED,t4,t1,t2));}
 
-/* time->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6931(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* time->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6891(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7871,46 +7961,46 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6931r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6891r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6931r(t0,t1,t2,t3);}}
+f_6891r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6931r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6891r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6935,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6895,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_6935(2,t5,C_SCHEME_FALSE);}
+f_6895(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_6935(2,t6,(C_word)C_i_car(t3));}
+f_6895(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k6933 in time->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6935(C_word c,C_word t0,C_word t1){
+/* k6893 in time->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6935,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6938,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1982 check-time-vector */
-f_6773(t2,lf[376],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6895,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6898,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1989 check-time-vector */
+f_6733(t2,lf[370],((C_word*)t0)[2]);}
 
-/* k6936 in k6933 in time->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6938(C_word c,C_word t0,C_word t1){
+/* k6896 in k6893 in time->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7921,57 +8011,57 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6938,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6898,2,t0,t1);}
 if(C_truep(((C_word*)t0)[4])){
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[4],lf[376]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6947,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6957,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1986 ##sys#make-c-string */
+t2=C_i_check_string_2(((C_word*)t0)[4],lf[370]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6907,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6917,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1993 ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6960,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6920,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[2];
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+t4=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-c-string */
 t5=*((C_word*)lf[6]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,(C_word)stub1550(t4,t3),C_fix(0));}}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,stub1546(t4,t3),C_fix(0));}}
 
-/* k6958 in k6936 in k6933 in time->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6960(C_word c,C_word t0,C_word t1){
+/* k6918 in k6896 in k6893 in time->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6920(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_block_size(t1);
-t3=(C_word)C_fixnum_difference(t2,C_fix(1));
-/* posixunix.scm: 1990 ##sys#substring */
+t2=C_block_size(t1);
+t3=C_fixnum_difference(t2,C_fix(1));
+/* posixunix.scm: 1997 ##sys#substring */
 t4=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[3],t1,C_fix(0),t3);}
 else{
-/* posixunix.scm: 1991 ##sys#error */
+/* posixunix.scm: 1998 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[376],lf[378],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[370],lf[372],((C_word*)t0)[2]);}}
 
-/* k6955 in k6936 in k6933 in time->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6957(C_word c,C_word t0,C_word t1){
+/* k6915 in k6896 in k6893 in time->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6957,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6917,2,t0,t1);}
 t2=((C_word*)t0)[3];
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+t3=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-c-string */
 t4=*((C_word*)lf[6]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],(C_word)stub1556(t3,t2,t1),C_fix(0));}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],stub1552(t3,t2,t1),C_fix(0));}
 
-/* k6945 in k6936 in k6933 in time->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6947(C_word c,C_word t0,C_word t1){
+/* k6905 in k6896 in k6893 in time->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6907(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -7979,46 +8069,46 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-/* posixunix.scm: 1987 ##sys#error */
+/* posixunix.scm: 1994 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[376],lf[377],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[370],lf[371],((C_word*)t0)[2]);}}
 
-/* seconds->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6870(C_word c,C_word t0,C_word t1,...){
+/* seconds->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6830(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6870r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6830r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6870r(t0,t1,t2);}}
+f_6830r(t0,t1,t2);}}
 
-static void C_ccall f_6870r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6830r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6874,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixunix.scm: 1971 current-seconds */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[372]+1)))(2,*((C_word*)lf[372]+1),t3);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6834,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* posixunix.scm: 1978 current-seconds */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[366]+1)))(2,*((C_word*)lf[366]+1),t3);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_6874(2,t5,(C_word)C_i_car(t2));}
+f_6834(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k6872 in seconds->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1){
+/* k6832 in seconds->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6834(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8029,50 +8119,50 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6874,2,t0,t1);}
-t2=(C_word)C_i_check_number_2(t1,lf[374]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6880,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6834,2,t0,t1);}
+t2=C_i_check_number_2(t1,lf[368]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6840,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t4=t1;
-t5=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t6=(C_word)C_i_foreign_integer_argumentp(t4);
-t7=(C_word)stub1529(t5,t6);
+t5=C_a_i_bytevector(&a,1,C_fix(3));
+t6=C_i_foreign_integer_argumentp(t4);
+t7=stub1525(t5,t6);
 /* ##sys#peek-c-string */
 t8=*((C_word*)lf[6]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t3,t7,C_fix(0));}
 
-/* k6878 in k6872 in seconds->string in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6880(C_word c,C_word t0,C_word t1){
+/* k6838 in k6832 in seconds->string in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_block_size(t1);
-t3=(C_word)C_fixnum_difference(t2,C_fix(1));
-/* posixunix.scm: 1975 ##sys#substring */
+t2=C_block_size(t1);
+t3=C_fixnum_difference(t2,C_fix(1));
+/* posixunix.scm: 1982 ##sys#substring */
 t4=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[3],t1,C_fix(0),t3);}
 else{
-/* posixunix.scm: 1976 ##sys#error */
+/* posixunix.scm: 1983 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[374],lf[375],((C_word*)t0)[2]);}}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[368],lf[369],((C_word*)t0)[2]);}}
 
-/* seconds->utc-time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6826(C_word c,C_word t0,C_word t1,...){
+/* seconds->utc-time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6786(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6826r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6786r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6826r(t0,t1,t2);}}
+f_6786r(t0,t1,t2);}}
 
-static void C_ccall f_6826r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6786r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8080,49 +8170,49 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6830,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixunix.scm: 1965 current-seconds */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[372]+1)))(2,*((C_word*)lf[372]+1),t3);}
-else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_check_number_2(t5,lf[373]);
-/* posixunix.scm: 1967 ##sys#decode-seconds */
-t7=*((C_word*)lf[371]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6790,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* posixunix.scm: 1972 current-seconds */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[366]+1)))(2,*((C_word*)lf[366]+1),t3);}
+else{
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+t6=C_i_check_number_2(t5,lf[367]);
+/* posixunix.scm: 1974 ##sys#decode-seconds */
+t7=*((C_word*)lf[365]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t5,C_SCHEME_TRUE);}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k6828 in seconds->utc-time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6830(C_word c,C_word t0,C_word t1){
+/* k6788 in seconds->utc-time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6790(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_check_number_2(t1,lf[373]);
-/* posixunix.scm: 1967 ##sys#decode-seconds */
-t3=*((C_word*)lf[371]+1);
+t2=C_i_check_number_2(t1,lf[367]);
+/* posixunix.scm: 1974 ##sys#decode-seconds */
+t3=*((C_word*)lf[365]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* seconds->local-time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6792(C_word c,C_word t0,C_word t1,...){
+/* seconds->local-time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6752(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_6792r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_6752r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_6792r(t0,t1,t2);}}
+f_6752r(t0,t1,t2);}}
 
-static void C_ccall f_6792r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_6752r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8130,36 +8220,36 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6796,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixunix.scm: 1961 current-seconds */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[372]+1)))(2,*((C_word*)lf[372]+1),t3);}
-else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_check_number_2(t5,lf[370]);
-/* posixunix.scm: 1963 ##sys#decode-seconds */
-t7=*((C_word*)lf[371]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6756,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* posixunix.scm: 1968 current-seconds */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[366]+1)))(2,*((C_word*)lf[366]+1),t3);}
+else{
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+t6=C_i_check_number_2(t5,lf[364]);
+/* posixunix.scm: 1970 ##sys#decode-seconds */
+t7=*((C_word*)lf[365]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t5,C_SCHEME_FALSE);}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k6794 in seconds->local-time in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6796(C_word c,C_word t0,C_word t1){
+/* k6754 in seconds->local-time in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_check_number_2(t1,lf[370]);
-/* posixunix.scm: 1963 ##sys#decode-seconds */
-t3=*((C_word*)lf[371]+1);
+t2=C_i_check_number_2(t1,lf[364]);
+/* posixunix.scm: 1970 ##sys#decode-seconds */
+t3=*((C_word*)lf[365]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* check-time-vector in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6773(C_word t1,C_word t2,C_word t3){
+/* check-time-vector in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6733(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8167,44 +8257,44 @@ C_word t6;
 C_word t7;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6773,NULL,3,t1,t2,t3);}
-t4=(C_word)C_i_check_vector_2(t3,t2);
-t5=(C_word)C_block_size(t3);
-if(C_truep((C_word)C_fixnum_lessp(t5,C_fix(10)))){
-/* posixunix.scm: 1959 ##sys#error */
+C_save_and_reclaim((void*)trf_6733,NULL,3,t1,t2,t3);}
+t4=C_i_check_vector_2(t3,t2);
+t5=C_block_size(t3);
+if(C_truep(C_fixnum_lessp(t5,C_fix(10)))){
+/* posixunix.scm: 1966 ##sys#error */
 t6=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t1,t2,lf[369],t3);}
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t1,t2,lf[363],t3);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* memory-mapped-file? in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6767(C_word c,C_word t0,C_word t1,C_word t2){
+/* memory-mapped-file? in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6727(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6767,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6727,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[359]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[353]));}
 
-/* memory-mapped-file-pointer in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6758(C_word c,C_word t0,C_word t1,C_word t2){
+/* memory-mapped-file-pointer in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6718(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6758,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[359],lf[366]);
+C_save_and_reclaim((void*)tr3,(void*)f_6718,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[353],lf[360]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(1)));}
 
-/* unmap-file-from-memory in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6723(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* unmap-file-from-memory in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6683(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8212,13 +8302,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6723r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6683r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6723r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6683r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6723r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6683r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8230,25 +8320,25 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-t4=(C_word)C_i_check_structure_2(t2,lf[359],lf[364]);
-t5=(C_word)C_notvemptyp(t3);
-t6=(C_truep(t5)?(C_word)C_i_vector_ref(t3,C_fix(0)):(C_word)C_slot(t2,C_fix(2)));
-t7=(C_word)C_slot(t2,C_fix(1));
-t8=(C_truep(t7)?(C_word)C_i_foreign_pointer_argumentp(t7):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_integer_argumentp(t6);
-t10=(C_word)stub1476(C_SCHEME_UNDEFINED,t8,t9);
-t11=(C_word)C_eqp(C_fix(0),t10);
+t4=C_i_check_structure_2(t2,lf[353],lf[358]);
+t5=C_i_pairp(t3);
+t6=(C_truep(t5)?C_i_car(t3):C_slot(t2,C_fix(2)));
+t7=C_slot(t2,C_fix(1));
+t8=(C_truep(t7)?C_i_foreign_pointer_argumentp(t7):C_SCHEME_FALSE);
+t9=C_i_foreign_integer_argumentp(t6);
+t10=stub1472(C_SCHEME_UNDEFINED,t8,t9);
+t11=C_eqp(C_fix(0),t10);
 if(C_truep(t11)){
 t12=C_SCHEME_UNDEFINED;
 t13=t1;
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,t12);}
 else{
-/* posixunix.scm: 1945 posix-error */
+/* posixunix.scm: 1952 posix-error */
 t12=lf[3];
-f_2539(7,t12,t1,lf[48],lf[364],lf[365],t2,t6);}}
+f_2528(7,t12,t1,lf[48],lf[358],lf[359],t2,t6);}}
 
-/* map-file-to-memory in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6661(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,...){
+/* map-file-to-memory in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,...){
 C_word tmp;
 C_word t7;
 va_list v;
@@ -8256,30 +8346,30 @@ C_word *a,c2=c;
 C_save_rest(t6,c2,7);
 if(c<7) C_bad_min_argc_2(c,7,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr7rv,(void*)f_6661r,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)tr7r,(void*)f_6621r,7,t0,t1,t2,t3,t4,t5,t6);}
 else{
 a=C_alloc((c-7)*3);
-t7=C_restore_rest_vector(a,C_rest_count(0));
-f_6661r(t0,t1,t2,t3,t4,t5,t6,t7);}}
+t7=C_restore_rest(a,C_rest_count(0));
+f_6621r(t0,t1,t2,t3,t4,t5,t6,t7);}}
 
-static void C_ccall f_6661r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
+static void C_ccall f_6621r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
 C_word tmp;
 C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(8);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6665,a[2]=t1,a[3]=t6,a[4]=t5,a[5]=t4,a[6]=t3,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6625,a[2]=t1,a[3]=t6,a[4]=t5,a[5]=t4,a[6]=t3,a[7]=t7,tmp=(C_word)a,a+=8,tmp);
 t9=t2;
 if(C_truep(t9)){
 t10=t8;
-f_6665(2,t10,t2);}
+f_6625(2,t10,t2);}
 else{
-/* posixunix.scm: 1930 ##sys#null-pointer */
-t10=*((C_word*)lf[363]+1);
+/* posixunix.scm: 1937 ##sys#null-pointer */
+t10=*((C_word*)lf[357]+1);
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t8);}}
 
-/* k6663 in map-file-to-memory in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6665(C_word c,C_word t0,C_word t1){
+/* k6623 in map-file-to-memory in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6625(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8287,25 +8377,25 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6665,2,t0,t1);}
-t2=(C_word)C_notvemptyp(((C_word*)t0)[7]);
-t3=(C_truep(t2)?(C_word)C_i_vector_ref(((C_word*)t0)[7],C_fix(0)):C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6671,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_blockp(t1))){
-if(C_truep((C_word)C_specialp(t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_6625,2,t0,t1);}
+t2=C_i_pairp(((C_word*)t0)[7]);
+t3=(C_truep(t2)?C_i_car(((C_word*)t0)[7]):C_fix(0));
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6631,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_blockp(t1))){
+if(C_truep(C_specialp(t1))){
 t5=t4;
-f_6671(2,t5,C_SCHEME_UNDEFINED);}
+f_6631(2,t5,C_SCHEME_UNDEFINED);}
 else{
-/* posixunix.scm: 1933 ##sys#signal-hook */
+/* posixunix.scm: 1940 ##sys#signal-hook */
 t5=*((C_word*)lf[4]+1);
-((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,lf[60],lf[358],lf[362],t1);}}
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,lf[60],lf[352],lf[356],t1);}}
 else{
-/* posixunix.scm: 1933 ##sys#signal-hook */
+/* posixunix.scm: 1940 ##sys#signal-hook */
 t5=*((C_word*)lf[4]+1);
-((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,lf[60],lf[358],lf[362],t1);}}
+((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,t4,lf[60],lf[352],lf[356],t1);}}
 
-/* k6669 in k6663 in map-file-to-memory in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6671(C_word c,C_word t0,C_word t1){
+/* k6629 in k6623 in map-file-to-memory in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8325,55 +8415,55 @@ C_word t16;
 C_word t17;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6671,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6631,2,t0,t1);}
 t2=((C_word*)t0)[8];
 t3=((C_word*)t0)[7];
 t4=((C_word*)t0)[6];
 t5=((C_word*)t0)[5];
 t6=((C_word*)t0)[4];
-t7=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t8=(C_truep(t2)?(C_word)C_i_foreign_pointer_argumentp(t2):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_integer_argumentp(t3);
-t10=(C_word)C_i_foreign_fixnum_argumentp(t4);
-t11=(C_word)C_i_foreign_fixnum_argumentp(t5);
-t12=(C_word)C_i_foreign_fixnum_argumentp(t6);
-t13=(C_word)C_i_foreign_integer_argumentp(((C_word*)t0)[3]);
-t14=(C_word)stub1445(t7,t8,t9,t10,t11,t12,t13);
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6677,a[2]=((C_word*)t0)[7],a[3]=t14,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t16=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6690,a[2]=t14,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t15,tmp=(C_word)a,a+=11,tmp);
-/* posixunix.scm: 1935 ##sys#pointer->address */
-t17=*((C_word*)lf[361]+1);
+t7=C_a_i_bytevector(&a,1,C_fix(3));
+t8=(C_truep(t2)?C_i_foreign_pointer_argumentp(t2):C_SCHEME_FALSE);
+t9=C_i_foreign_integer_argumentp(t3);
+t10=C_i_foreign_fixnum_argumentp(t4);
+t11=C_i_foreign_fixnum_argumentp(t5);
+t12=C_i_foreign_fixnum_argumentp(t6);
+t13=C_i_foreign_integer_argumentp(((C_word*)t0)[3]);
+t14=stub1441(t7,t8,t9,t10,t11,t12,t13);
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6637,a[2]=((C_word*)t0)[7],a[3]=t14,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t16=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6650,a[2]=t14,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=t15,tmp=(C_word)a,a+=11,tmp);
+/* posixunix.scm: 1942 ##sys#pointer->address */
+t17=*((C_word*)lf[355]+1);
 ((C_proc3)(void*)(*((C_word*)t17+1)))(3,t17,t16,t14);}
 
-/* k6688 in k6669 in k6663 in map-file-to-memory in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6690(C_word c,C_word t0,C_word t1){
+/* k6648 in k6629 in k6623 in map-file-to-memory in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6690,2,t0,t1);}
-t2=(C_word)C_eqp(C_fix(-1),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_6650,2,t0,t1);}
+t2=C_eqp(C_fix(-1),t1);
 if(C_truep(t2)){
-/* posixunix.scm: 1936 posix-error */
+/* posixunix.scm: 1943 posix-error */
 t3=lf[3];
-f_2539(11,t3,((C_word*)t0)[10],lf[48],lf[358],lf[360],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_2528(11,t3,((C_word*)t0)[10],lf[48],lf[352],lf[354],((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,3,lf[359],((C_word*)t0)[2],((C_word*)t0)[8]));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,3,lf[353],((C_word*)t0)[2],((C_word*)t0)[8]));}}
 
-/* k6675 in k6669 in k6663 in map-file-to-memory in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6677(C_word c,C_word t0,C_word t1){
+/* k6635 in k6629 in k6623 in map-file-to-memory in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6637(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6677,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6637,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,3,lf[359],((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,3,lf[353],((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* get-environment-variables in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6557(C_word c,C_word t0,C_word t1){
+/* get-environment-variables in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6517(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8382,15 +8472,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6557,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6517,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6563,a[2]=t3,a[3]=((C_word)li154),tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6523,a[2]=t3,a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_6563(t5,t1,C_fix(0));}
+f_6523(t5,t1,C_fix(0));}
 
-/* loop in get-environment-variables in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6563(C_word t0,C_word t1,C_word t2){
+/* loop in get-environment-variables in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6523(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8400,18 +8490,18 @@ C_word t7;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6563,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6567,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_6523,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6527,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=t2;
-t5=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t6=(C_word)C_i_foreign_fixnum_argumentp(t4);
-t7=(C_word)stub1427(t5,t6);
+t5=C_a_i_bytevector(&a,1,C_fix(3));
+t6=C_i_foreign_fixnum_argumentp(t4);
+t7=stub1423(t5,t6);
 /* ##sys#peek-c-string */
 t8=*((C_word*)lf[6]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t3,t7,C_fix(0));}
 
-/* k6565 in loop in get-environment-variables in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6567(C_word c,C_word t0,C_word t1){
+/* k6525 in loop in get-environment-variables in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8419,19 +8509,19 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6567,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6527,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6575,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li153),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6535,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word)li150),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_6575(t5,((C_word*)t0)[2],C_fix(0));}
+f_6535(t5,((C_word*)t0)[2],C_fix(0));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}
 
-/* scan in k6565 in loop in get-environment-variables in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6575(C_word t0,C_word t1,C_word t2){
+/* scan in k6525 in loop in get-environment-variables in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6535(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8443,24 +8533,24 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6575,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(C_make_character(61),(C_word)C_subchar(((C_word*)t0)[5],t2));
+C_save_and_reclaim((void*)trf_6535,NULL,3,t0,t1,t2);}
+t3=C_eqp(C_make_character(61),C_subchar(((C_word*)t0)[5],t2));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6601,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 1894 ##sys#substring */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6561,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 1901 ##sys#substring */
 t5=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)t0)[5],C_fix(0),t2);}
 else{
-t4=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* posixunix.scm: 1897 scan */
+t4=C_fixnum_plus(t2,C_fix(1));
+/* posixunix.scm: 1904 scan */
 t7=t1;
 t8=t4;
 t1=t7;
 t2=t8;
 goto loop;}}
 
-/* k6599 in scan in k6565 in loop in get-environment-variables in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6601(C_word c,C_word t0,C_word t1){
+/* k6559 in scan in k6525 in loop in get-environment-variables in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6561(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8468,16 +8558,16 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6601,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6605,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-t4=(C_word)C_block_size(((C_word*)t0)[2]);
-/* posixunix.scm: 1895 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_6561,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6565,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+t4=C_block_size(((C_word*)t0)[2]);
+/* posixunix.scm: 1902 ##sys#substring */
 t5=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t2,((C_word*)t0)[2],t3,t4);}
 
-/* k6603 in k6599 in scan in k6565 in loop in get-environment-variables in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6605(C_word c,C_word t0,C_word t1){
+/* k6563 in k6559 in scan in k6525 in loop in get-environment-variables in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8485,26 +8575,26 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6605,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6593,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* posixunix.scm: 1896 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_6565,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6553,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* posixunix.scm: 1903 loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6563(t5,t3,t4);}
+f_6523(t5,t3,t4);}
 
-/* k6591 in k6603 in k6599 in scan in k6565 in loop in get-environment-variables in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6593(C_word c,C_word t0,C_word t1){
+/* k6551 in k6563 in k6559 in scan in k6525 in loop in get-environment-variables in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6553(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6593,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6553,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* unsetenv in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6537(C_word c,C_word t0,C_word t1,C_word t2){
+/* unsetenv in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6497(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8512,25 +8602,25 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6537,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[346]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6545,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1883 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr3,(void*)f_6497,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[340]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6505,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1890 ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k6543 in unsetenv in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6545(C_word c,C_word t0,C_word t1){
+/* k6503 in unsetenv in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_unsetenv(t1);
+t2=C_unsetenv(t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 
-/* setenv in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6520(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* setenv in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6480(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8539,39 +8629,39 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6520,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[345]);
-t5=(C_word)C_i_check_string_2(t3,lf[345]);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6531,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1878 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr4,(void*)f_6480,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[339]);
+t5=C_i_check_string_2(t3,lf[339]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6491,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1885 ##sys#make-c-string */
 t7=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}
 
-/* k6529 in setenv in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6531(C_word c,C_word t0,C_word t1){
+/* k6489 in setenv in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6531,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6535,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1878 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr2,(void*)f_6491,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6495,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1885 ##sys#make-c-string */
 t3=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k6533 in k6529 in setenv in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6535(C_word c,C_word t0,C_word t1){
+/* k6493 in k6489 in setenv in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_setenv(((C_word*)t0)[3],t1);
+t2=C_setenv(((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 
-/* fifo? in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6494(C_word c,C_word t0,C_word t1,C_word t2){
+/* fifo? in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6454(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8580,40 +8670,40 @@ C_word t6;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6494,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[91]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6501,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6518,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1866 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_6454,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[87]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6461,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6478,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1873 ##sys#expand-home-path */
 t6=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k6516 in fifo? in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6518(C_word c,C_word t0,C_word t1){
+/* k6476 in fifo? in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1866 ##sys#file-info */
-t2=*((C_word*)lf[344]+1);
+/* posixunix.scm: 1873 ##sys#file-info */
+t2=*((C_word*)lf[338]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k6499 in fifo? in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6501(C_word c,C_word t0,C_word t1){
+/* k6459 in fifo? in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6461(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(t1,C_fix(4));
+t2=C_slot(t1,C_fix(4));
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(C_fix(3),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_eqp(C_fix(3),t2));}
 else{
-/* posixunix.scm: 1869 posix-error */
+/* posixunix.scm: 1876 posix-error */
 t2=lf[3];
-f_2539(6,t2,((C_word*)t0)[3],lf[48],lf[91],lf[343],((C_word*)t0)[2]);}}
+f_2528(6,t2,((C_word*)t0)[3],lf[48],lf[87],lf[337],((C_word*)t0)[2]);}}
 
-/* create-fifo in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6451(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* create-fifo in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6411(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8621,31 +8711,31 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_6451r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6411r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_6451r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_6411r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6451r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6411r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(4);
-t4=(C_word)C_i_check_string_2(t2,lf[341]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6458,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_notvemptyp(t3))){
+t4=C_i_check_string_2(t2,lf[335]);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6418,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_pairp(t3))){
 t6=t5;
-f_6458(t6,(C_word)C_i_vector_ref(t3,C_fix(0)));}
+f_6418(t6,C_i_car(t3));}
 else{
-t6=(C_word)C_fixnum_or(C_fix((C_word)S_IRWXG),C_fix((C_word)S_IRWXO));
+t6=C_fixnum_or(C_fix((C_word)S_IRWXG),C_fix((C_word)S_IRWXO));
 t7=t5;
-f_6458(t7,(C_word)C_fixnum_or(C_fix((C_word)S_IRWXU),t6));}}
+f_6418(t7,C_fixnum_or(C_fix((C_word)S_IRWXU),t6));}}
 
-/* k6456 in create-fifo in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6458(C_word t0,C_word t1){
+/* k6416 in create-fifo in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6418(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8653,42 +8743,42 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6458,NULL,2,t0,t1);}
-t2=(C_word)C_i_check_exact_2(t1,lf[341]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6475,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6479,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1860 ##sys#expand-home-path */
+C_save_and_reclaim((void*)trf_6418,NULL,2,t0,t1);}
+t2=C_i_check_exact_2(t1,lf[335]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6435,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6439,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1867 ##sys#expand-home-path */
 t5=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k6477 in k6456 in create-fifo in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6479(C_word c,C_word t0,C_word t1){
+/* k6437 in k6416 in create-fifo in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1860 ##sys#make-c-string */
+/* posixunix.scm: 1867 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k6473 in k6456 in create-fifo in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6475(C_word c,C_word t0,C_word t1){
+/* k6433 in k6416 in create-fifo in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6435(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_mkfifo(t1,((C_word*)t0)[4]);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* posixunix.scm: 1861 posix-error */
+t2=C_mkfifo(t1,((C_word*)t0)[4]);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* posixunix.scm: 1868 posix-error */
 t3=lf[3];
-f_2539(7,t3,((C_word*)t0)[3],lf[48],lf[341],lf[342],((C_word*)t0)[2],((C_word*)t0)[4]);}
+f_2528(7,t3,((C_word*)t0)[3],lf[48],lf[335],lf[336],((C_word*)t0)[2],((C_word*)t0)[4]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* file-unlock in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6423(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-unlock in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6383(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8701,24 +8791,24 @@ C_word t10;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6423,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[332],lf[339]);
-t4=(C_word)C_slot(t2,C_fix(2));
-t5=(C_word)C_slot(t2,C_fix(3));
-t6=(C_word)C_flock_setup(C_fix((C_word)F_UNLCK),t4,t5);
-t7=(C_word)C_slot(t2,C_fix(1));
-t8=(C_word)C_flock_lock(t7);
-if(C_truep((C_word)C_fixnum_lessp(t8,C_fix(0)))){
-/* posixunix.scm: 1850 posix-error */
+C_save_and_reclaim((void*)tr3,(void*)f_6383,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[326],lf[333]);
+t4=C_slot(t2,C_fix(2));
+t5=C_slot(t2,C_fix(3));
+t6=C_flock_setup(C_fix((C_word)F_UNLCK),t4,t5);
+t7=C_slot(t2,C_fix(1));
+t8=C_flock_lock(t7);
+if(C_truep(C_fixnum_lessp(t8,C_fix(0)))){
+/* posixunix.scm: 1857 posix-error */
 t9=lf[3];
-f_2539(6,t9,t1,lf[48],lf[339],lf[340],t2);}
+f_2528(6,t9,t1,lf[48],lf[333],lf[334],t2);}
 else{
 t9=C_SCHEME_UNDEFINED;
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}}
 
-/* file-test-lock in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6396(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* file-test-lock in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6356(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8726,41 +8816,41 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6396r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6356r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6396r(t0,t1,t2,t3);}}
+f_6356r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6396r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6356r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6400,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1841 setup */
-f_6274(t4,t2,t3,lf[337]);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6360,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1848 setup */
+f_6234(t4,t2,t3,lf[331]);}
 
-/* k6398 in file-test-lock in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6400(C_word c,C_word t0,C_word t1){
+/* k6358 in file-test-lock in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6360(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_flock_test(((C_word*)t0)[4]);
+t2=C_flock_test(((C_word*)t0)[4]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[3];
-t4=(C_word)C_eqp(t2,C_fix(0));
+t4=C_eqp(t2,C_fix(0));
 t5=t3;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?C_SCHEME_FALSE:t2));}
 else{
-/* posixunix.scm: 1843 err */
-f_6348(((C_word*)t0)[3],lf[338],t1,lf[337]);}}
+/* posixunix.scm: 1850 err */
+f_6308(((C_word*)t0)[3],lf[332],t1,lf[331]);}}
 
-/* file-lock/blocking in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6381(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* file-lock/blocking in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6341(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8768,37 +8858,37 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6381r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6341r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6381r(t0,t1,t2,t3);}}
+f_6341r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6381r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6341r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6385,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1835 setup */
-f_6274(t4,t2,t3,lf[335]);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6345,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1842 setup */
+f_6234(t4,t2,t3,lf[329]);}
 
-/* k6383 in file-lock/blocking in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6385(C_word c,C_word t0,C_word t1){
+/* k6343 in file-lock/blocking in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6345(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_flock_lockw(((C_word*)t0)[4]),C_fix(0)))){
-/* posixunix.scm: 1837 err */
-f_6348(((C_word*)t0)[2],lf[336],t1,lf[335]);}
+if(C_truep(C_fixnum_lessp(C_flock_lockw(((C_word*)t0)[4]),C_fix(0)))){
+/* posixunix.scm: 1844 err */
+f_6308(((C_word*)t0)[2],lf[330],t1,lf[329]);}
 else{
 t2=t1;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* file-lock in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6366(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* file-lock in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6326(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8806,37 +8896,37 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_6366r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_6326r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_6366r(t0,t1,t2,t3);}}
+f_6326r(t0,t1,t2,t3);}}
 
-static void C_ccall f_6366r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_6326r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6370,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1829 setup */
-f_6274(t4,t2,t3,lf[333]);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6330,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1836 setup */
+f_6234(t4,t2,t3,lf[327]);}
 
-/* k6368 in file-lock in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6370(C_word c,C_word t0,C_word t1){
+/* k6328 in file-lock in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6330(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_flock_lock(((C_word*)t0)[4]),C_fix(0)))){
-/* posixunix.scm: 1831 err */
-f_6348(((C_word*)t0)[2],lf[334],t1,lf[333]);}
+if(C_truep(C_fixnum_lessp(C_flock_lock(((C_word*)t0)[4]),C_fix(0)))){
+/* posixunix.scm: 1838 err */
+f_6308(((C_word*)t0)[2],lf[328],t1,lf[327]);}
 else{
 t2=t1;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* err in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6348(C_word t1,C_word t2,C_word t3,C_word t4){
+/* err in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6308(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8844,16 +8934,16 @@ C_word t7;
 C_word t8;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6348,NULL,4,t1,t2,t3,t4);}
-t5=(C_word)C_slot(t3,C_fix(1));
-t6=(C_word)C_slot(t3,C_fix(2));
-t7=(C_word)C_slot(t3,C_fix(3));
-/* posixunix.scm: 1826 posix-error */
+C_save_and_reclaim((void*)trf_6308,NULL,4,t1,t2,t3,t4);}
+t5=C_slot(t3,C_fix(1));
+t6=C_slot(t3,C_fix(2));
+t7=C_slot(t3,C_fix(3));
+/* posixunix.scm: 1833 posix-error */
 t8=lf[3];
-f_2539(8,t8,t1,lf[48],t4,t2,t5,t6,t7);}
+f_2528(8,t8,t1,lf[48],t4,t2,t5,t6,t7);}
 
-/* setup in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6274(C_word t1,C_word t2,C_word t3,C_word t4){
+/* setup in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6234(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8869,29 +8959,29 @@ C_word t15;
 C_word t16;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6274,NULL,4,t1,t2,t3,t4);}
-t5=(C_word)C_i_nullp(t3);
-t6=(C_truep(t5)?C_fix(0):(C_word)C_i_car(t3));
-t7=(C_word)C_i_nullp(t3);
-t8=(C_truep(t7)?C_SCHEME_END_OF_LIST:(C_word)C_i_cdr(t3));
-t9=(C_word)C_i_nullp(t8);
-t10=(C_truep(t9)?C_SCHEME_TRUE:(C_word)C_i_car(t8));
+C_save_and_reclaim((void*)trf_6234,NULL,4,t1,t2,t3,t4);}
+t5=C_i_nullp(t3);
+t6=(C_truep(t5)?C_fix(0):C_i_car(t3));
+t7=C_i_nullp(t3);
+t8=(C_truep(t7)?C_SCHEME_END_OF_LIST:C_i_cdr(t3));
+t9=C_i_nullp(t8);
+t10=(C_truep(t9)?C_SCHEME_TRUE:C_i_car(t8));
 t11=t10;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=(C_word)C_i_nullp(t8);
-t14=(C_truep(t13)?C_SCHEME_END_OF_LIST:(C_word)C_i_cdr(t8));
-if(C_truep((C_word)C_i_nullp(t14))){
-t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6296,a[2]=t1,a[3]=t12,a[4]=t2,a[5]=t4,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 1818 ##sys#check-port */
-t16=*((C_word*)lf[161]+1);
+t13=C_i_nullp(t8);
+t14=(C_truep(t13)?C_SCHEME_END_OF_LIST:C_i_cdr(t8));
+if(C_truep(C_i_nullp(t14))){
+t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6256,a[2]=t1,a[3]=t12,a[4]=t2,a[5]=t4,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 1825 ##sys#check-port */
+t16=*((C_word*)lf[155]+1);
 ((C_proc4)(void*)(*((C_word*)t16+1)))(4,t16,t15,t2,t4);}
 else{
 /* ##sys#error */
 t15=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[0],t14);}}
 
-/* k6294 in setup in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6296(C_word c,C_word t0,C_word t1){
+/* k6254 in setup in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8900,20 +8990,20 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6296,2,t0,t1);}
-t2=(C_word)C_i_check_number_2(((C_word*)t0)[6],((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6302,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_eqp(C_SCHEME_TRUE,((C_word*)((C_word*)t0)[3])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_6256,2,t0,t1);}
+t2=C_i_check_number_2(((C_word*)t0)[6],((C_word*)t0)[5]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6262,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=C_eqp(C_SCHEME_TRUE,((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t4)){
 t5=C_set_block_item(((C_word*)t0)[3],0,C_fix(0));
 t6=t3;
-f_6302(t6,t5);}
+f_6262(t6,t5);}
 else{
 t5=t3;
-f_6302(t5,(C_word)C_i_check_number_2(((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[5]));}}
+f_6262(t5,C_i_check_number_2(((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[5]));}}
 
-/* k6300 in k6294 in setup in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6302(C_word t0,C_word t1){
+/* k6260 in k6254 in setup in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6262(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8921,15 +9011,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6302,NULL,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+C_save_and_reclaim((void*)trf_6262,NULL,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[5],C_fix(1));
 t3=(C_truep(t2)?C_fix((C_word)F_RDLCK):C_fix((C_word)F_WRLCK));
-t4=(C_word)C_flock_setup(t3,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
+t4=C_flock_setup(t3,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[332],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_record(&a,4,lf[326],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]));}
 
-/* file-truncate in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6235(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* file-truncate in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8941,70 +9031,70 @@ C_word t10;
 C_word ab[15],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6235,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_number_2(t3,lf[329]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6245,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6252,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_stringp(t2))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6259,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6263,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1801 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr4,(void*)f_6195,4,t0,t1,t2,t3);}
+t4=C_i_check_number_2(t3,lf[323]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6205,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6212,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_stringp(t2))){
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6219,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6223,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1808 ##sys#expand-home-path */
 t9=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,t2);}
 else{
-if(C_truep((C_word)C_fixnump(t2))){
-t7=(C_word)C_ftruncate(t2,t3);
+if(C_truep(C_fixnump(t2))){
+t7=C_ftruncate(t2,t3);
 t8=t5;
-f_6245(t8,(C_word)C_fixnum_lessp(t7,C_fix(0)));}
+f_6205(t8,C_fixnum_lessp(t7,C_fix(0)));}
 else{
-/* posixunix.scm: 1803 ##sys#error */
+/* posixunix.scm: 1810 ##sys#error */
 t7=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[329],lf[331],t2);}}}
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,lf[323],lf[325],t2);}}}
 
-/* k6261 in file-truncate in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6263(C_word c,C_word t0,C_word t1){
+/* k6221 in file-truncate in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1801 ##sys#make-c-string */
+/* posixunix.scm: 1808 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k6257 in file-truncate in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6259(C_word c,C_word t0,C_word t1){
+/* k6217 in file-truncate in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6219(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_truncate(t1,((C_word*)t0)[3]);
+t2=C_truncate(t1,((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
-f_6245(t3,(C_word)C_fixnum_lessp(t2,C_fix(0)));}
+f_6205(t3,C_fixnum_lessp(t2,C_fix(0)));}
 
-/* k6250 in file-truncate in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6252(C_word c,C_word t0,C_word t1){
+/* k6210 in file-truncate in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_6245(t2,(C_word)C_fixnum_lessp(t1,C_fix(0)));}
+f_6205(t2,C_fixnum_lessp(t1,C_fix(0)));}
 
-/* k6243 in file-truncate in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6245(C_word t0,C_word t1){
+/* k6203 in file-truncate in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6205(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 1805 posix-error */
+/* posixunix.scm: 1812 posix-error */
 t2=lf[3];
-f_2539(7,t2,((C_word*)t0)[4],lf[48],lf[329],lf[330],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2528(7,t2,((C_word*)t0)[4],lf[48],lf[323],lf[324],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5936(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -9012,13 +9102,13 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+20)){
-C_save_and_reclaim((void*)tr5r,(void*)f_5976r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_5936r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_5976r(t0,t1,t2,t3,t4,t5);}}
+f_5936r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_5976r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_5936r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -9032,91 +9122,91 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word *a=C_alloc(20);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5978,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t4,a[7]=((C_word)li137),tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6162,a[2]=t6,a[3]=((C_word)li138),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6167,a[2]=t7,a[3]=((C_word)li139),tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6172,a[2]=t8,a[3]=((C_word)li140),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t5))){
-/* def-nonblocking?12681334 */
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5938,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=t4,a[7]=((C_word)li134),tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6122,a[2]=t6,a[3]=((C_word)li135),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6127,a[2]=t7,a[3]=((C_word)li136),tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6132,a[2]=t8,a[3]=((C_word)li137),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t5))){
+/* def-nonblocking?12641330 */
 t10=t9;
-f_6172(t10,t1);}
+f_6132(t10,t1);}
 else{
-t10=(C_word)C_i_car(t5);
-t11=(C_word)C_i_cdr(t5);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* def-bufi12691332 */
+t10=C_i_car(t5);
+t11=C_i_cdr(t5);
+if(C_truep(C_i_nullp(t11))){
+/* def-bufi12651328 */
 t12=t8;
-f_6167(t12,t1,t10);}
+f_6127(t12,t1,t10);}
 else{
-t12=(C_word)C_i_car(t11);
-t13=(C_word)C_i_cdr(t11);
-if(C_truep((C_word)C_i_nullp(t13))){
-/* def-on-close12701329 */
+t12=C_i_car(t11);
+t13=C_i_cdr(t11);
+if(C_truep(C_i_nullp(t13))){
+/* def-on-close12661325 */
 t14=t7;
-f_6162(t14,t1,t10,t12);}
+f_6122(t14,t1,t10,t12);}
 else{
-t14=(C_word)C_i_car(t13);
-t15=(C_word)C_i_cdr(t13);
-if(C_truep((C_word)C_i_nullp(t15))){
-/* body12661275 */
+t14=C_i_car(t13);
+t15=C_i_cdr(t13);
+if(C_truep(C_i_nullp(t15))){
+/* body12621271 */
 t16=t6;
-f_5978(t16,t1,t10,t12,t14);}
+f_5938(t16,t1,t10,t12,t14);}
 else{
 /* ##sys#error */
 t16=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t16+1)))(4,t16,t1,lf[0],t15);}}}}}
 
-/* def-nonblocking?1268 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6172(C_word t0,C_word t1){
+/* def-nonblocking?1264 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6132(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6172,NULL,2,t0,t1);}
-/* def-bufi12691332 */
+C_save_and_reclaim((void*)trf_6132,NULL,2,t0,t1);}
+/* def-bufi12651328 */
 t2=((C_word*)t0)[2];
-f_6167(t2,t1,C_SCHEME_FALSE);}
+f_6127(t2,t1,C_SCHEME_FALSE);}
 
-/* def-bufi1269 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6167(C_word t0,C_word t1,C_word t2){
+/* def-bufi1265 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6127(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6167,NULL,3,t0,t1,t2);}
-/* def-on-close12701329 */
+C_save_and_reclaim((void*)trf_6127,NULL,3,t0,t1,t2);}
+/* def-on-close12661325 */
 t3=((C_word*)t0)[2];
-f_6162(t3,t1,t2,C_fix(0));}
+f_6122(t3,t1,t2,C_fix(0));}
 
-/* def-on-close1270 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6162(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-on-close1266 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_6122(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6162,NULL,4,t0,t1,t2,t3);}
-/* body12661275 */
+C_save_and_reclaim((void*)trf_6122,NULL,4,t0,t1,t2,t3);}
+/* body12621271 */
 t4=((C_word*)t0)[2];
-f_5978(t4,t1,t2,t3,*((C_word*)lf[324]+1));}
+f_5938(t4,t1,t2,t3,*((C_word*)lf[318]+1));}
 
-/* body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5978(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5938(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5978,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5982,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t3,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)trf_5938,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5942,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t3,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t2)){
-/* posixunix.scm: 1743 ##sys#file-nonblocking! */
+/* posixunix.scm: 1750 ##sys#file-nonblocking! */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[9]+1)))(3,*((C_word*)lf[9]+1),t5,((C_word*)t0)[6]);}
 else{
 t6=t5;
-f_5982(2,t6,C_SCHEME_UNDEFINED);}}
+f_5942(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5982(C_word c,C_word t0,C_word t1){
+/* k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9131,45 +9221,45 @@ C_word t11;
 C_word t12;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5982,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5942,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5984,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t3,a[5]=((C_word*)t0)[9],a[6]=((C_word)li130),tmp=(C_word)a,a+=7,tmp));
-t7=(C_word)C_fixnump(((C_word*)t0)[6]);
-t8=(C_truep(t7)?((C_word*)t0)[6]:(C_word)C_block_size(((C_word*)t0)[6]));
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=t5,tmp=(C_word)a,a+=10,tmp);
-t10=(C_word)C_eqp(C_fix(0),t8);
+t6=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5944,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t3,a[5]=((C_word*)t0)[9],a[6]=((C_word)li127),tmp=(C_word)a,a+=7,tmp));
+t7=C_fixnump(((C_word*)t0)[6]);
+t8=(C_truep(t7)?((C_word*)t0)[6]:C_block_size(((C_word*)t0)[6]));
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=t5,tmp=(C_word)a,a+=10,tmp);
+t10=C_eqp(C_fix(0),t8);
 if(C_truep(t10)){
 t11=t9;
-f_6030(t11,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6074,a[2]=t3,a[3]=((C_word)li134),tmp=(C_word)a,a+=4,tmp));}
+f_5990(t11,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6034,a[2]=t3,a[3]=((C_word)li131),tmp=(C_word)a,a+=4,tmp));}
 else{
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6088,a[2]=t3,a[3]=t8,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[6]))){
-/* posixunix.scm: 1762 ##sys#make-string */
-t12=*((C_word*)lf[322]+1);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6048,a[2]=t3,a[3]=t8,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnump(((C_word*)t0)[6]))){
+/* posixunix.scm: 1769 ##sys#make-string */
+t12=*((C_word*)lf[316]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t11,((C_word*)t0)[6]);}
 else{
 t12=t11;
-f_6088(2,t12,((C_word*)t0)[6]);}}}
+f_6048(2,t12,((C_word*)t0)[6]);}}}
 
-/* k6086 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6088(C_word c,C_word t0,C_word t1){
+/* k6046 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6048(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6088,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6048,2,t0,t1);}
 t2=C_fix(0);
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=((C_word*)t0)[4];
-f_6030(t4,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6089,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li136),tmp=(C_word)a,a+=7,tmp));}
+f_5990(t4,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6049,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li133),tmp=(C_word)a,a+=7,tmp));}
 
-/* f_6089 in k6086 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6089(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6049 in k6046 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6049(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9180,26 +9270,26 @@ C_word t8;
 C_word ab[11],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6089,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6049,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);
-t4=(C_word)C_block_size(t2);
+t3=C_fixnum_difference(((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);
+t4=C_block_size(t2);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6106,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=t6,a[7]=((C_word*)t0)[4],a[8]=((C_word)li135),tmp=(C_word)a,a+=9,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6066,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],a[6]=t6,a[7]=((C_word*)t0)[4],a[8]=((C_word)li132),tmp=(C_word)a,a+=9,tmp));
 t8=((C_word*)t6)[1];
-f_6106(t8,t1,t3,C_fix(0),t4);}
+f_6066(t8,t1,t3,C_fix(0),t4);}
 else{
-if(C_truep((C_word)C_fixnum_lessp(C_fix(0),((C_word*)((C_word*)t0)[4])[1]))){
-/* posixunix.scm: 1778 poke */
+if(C_truep(C_fixnum_lessp(C_fix(0),((C_word*)((C_word*)t0)[4])[1]))){
+/* posixunix.scm: 1785 poke */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5984(t3,t1,((C_word*)t0)[2],((C_word*)((C_word*)t0)[4])[1]);}
+f_5944(t3,t1,((C_word*)t0)[2],((C_word*)((C_word*)t0)[4])[1]);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}}}
 
 /* loop */
-static void C_fcall f_6106(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_fcall f_6066(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9217,18 +9307,18 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6106,NULL,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)trf_6066,NULL,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(C_fix(0),t2);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6116,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 1768 poke */
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6076,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 1775 poke */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_5984(t7,t6,((C_word*)t0)[3],((C_word*)t0)[5]);}
+f_5944(t7,t6,((C_word*)t0)[3],((C_word*)t0)[5]);}
 else{
-if(C_truep((C_word)C_fixnum_lessp(t2,t4))){
-t6=(C_word)C_substring_copy(((C_word*)t0)[2],((C_word*)t0)[3],t3,t2,((C_word*)((C_word*)t0)[7])[1]);
-t7=(C_word)C_fixnum_difference(t4,t2);
-/* posixunix.scm: 1773 loop */
+if(C_truep(C_fixnum_lessp(t2,t4))){
+t6=C_substring_copy(((C_word*)t0)[2],((C_word*)t0)[3],t3,t2,((C_word*)((C_word*)t0)[7])[1]);
+t7=C_fixnum_difference(t4,t2);
+/* posixunix.scm: 1780 loop */
 t13=t1;
 t14=C_fix(0);
 t15=t2;
@@ -9239,25 +9329,25 @@ t3=t15;
 t4=t16;
 goto loop;}
 else{
-t6=(C_word)C_substring_copy(((C_word*)t0)[2],((C_word*)t0)[3],t3,t4,((C_word*)((C_word*)t0)[7])[1]);
-t7=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[7])[1],t4);
+t6=C_substring_copy(((C_word*)t0)[2],((C_word*)t0)[3],t3,t4,((C_word*)((C_word*)t0)[7])[1]);
+t7=C_fixnum_plus(((C_word*)((C_word*)t0)[7])[1],t4);
 t8=C_mutate(((C_word *)((C_word*)t0)[7])+1,t7);
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}}}
 
-/* k6114 in loop */
-static void C_ccall f_6116(C_word c,C_word t0,C_word t1){
+/* k6074 in loop */
+static void C_ccall f_6076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_set_block_item(((C_word*)t0)[6],0,C_fix(0));
-/* posixunix.scm: 1770 loop */
+/* posixunix.scm: 1777 loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_6106(t3,((C_word*)t0)[4],((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
+f_6066(t3,((C_word*)t0)[4],((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
 
-/* f_6074 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6074(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_6034 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6034(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9265,19 +9355,19 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6074,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6034,3,t0,t1,t2);}
 if(C_truep(t2)){
-t3=(C_word)C_block_size(t2);
-/* posixunix.scm: 1761 poke */
+t3=C_block_size(t2);
+/* posixunix.scm: 1768 poke */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5984(t4,t1,t2,t3);}
+f_5944(t4,t1,t2,t3);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6028 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_6030(C_word t0,C_word t1){
+/* k5988 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5990(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9289,32 +9379,32 @@ C_word t8;
 C_word t9;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6030,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5990,NULL,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[9])+1,t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6034,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6039,a[2]=((C_word*)t0)[9],a[3]=((C_word)li131),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6045,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word)li132),tmp=(C_word)a,a+=8,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6066,a[2]=((C_word*)t0)[9],a[3]=((C_word)li133),tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1781 make-output-port */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5994,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5999,a[2]=((C_word*)t0)[9],a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6005,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word)li129),tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6026,a[2]=((C_word*)t0)[9],a[3]=((C_word)li130),tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1788 make-output-port */
 t9=((C_word*)t0)[2];
 ((C_proc5)C_retrieve_proc(t9))(5,t9,t5,t6,t7,t8);}
 
-/* a6065 in k6028 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6066(C_word c,C_word t0,C_word t1){
+/* a6025 in k5988 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6066,2,t0,t1);}
-/* posixunix.scm: 1791 store */
+C_save_and_reclaim((void*)tr2,(void*)f_6026,2,t0,t1);}
+/* posixunix.scm: 1798 store */
 t2=((C_word*)((C_word*)t0)[2])[1];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_FALSE);}
 
-/* a6044 in k6028 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6045(C_word c,C_word t0,C_word t1){
+/* a6004 in k5988 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6005(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9322,68 +9412,68 @@ C_word t4;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6045,2,t0,t1);}
-if(C_truep((C_word)C_slot(((C_word*)((C_word*)t0)[6])[1],C_fix(8)))){
+C_save_and_reclaim((void*)tr2,(void*)f_6005,2,t0,t1);}
+if(C_truep(C_slot(((C_word*)((C_word*)t0)[6])[1],C_fix(8)))){
 t2=C_SCHEME_UNDEFINED;
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6055,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_close(((C_word*)t0)[4]),C_fix(0)))){
-/* posixunix.scm: 1788 posix-error */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6015,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(C_close(((C_word*)t0)[4]),C_fix(0)))){
+/* posixunix.scm: 1795 posix-error */
 t3=lf[3];
-f_2539(7,t3,t2,lf[48],((C_word*)t0)[3],lf[328],((C_word*)t0)[4],((C_word*)t0)[2]);}
+f_2528(7,t3,t2,lf[48],((C_word*)t0)[3],lf[322],((C_word*)t0)[4],((C_word*)t0)[2]);}
 else{
-/* posixunix.scm: 1789 on-close */
+/* posixunix.scm: 1796 on-close */
 t3=((C_word*)t0)[5];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t1);}}}
 
-/* k6053 in a6044 in k6028 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6055(C_word c,C_word t0,C_word t1){
+/* k6013 in a6004 in k5988 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_6015(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1789 on-close */
+/* posixunix.scm: 1796 on-close */
 t2=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* a6038 in k6028 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6039(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5998 in k5988 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5999(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6039,3,t0,t1,t2);}
-/* posixunix.scm: 1783 store */
+C_save_and_reclaim((void*)tr3,(void*)f_5999,3,t0,t1,t2);}
+/* posixunix.scm: 1790 store */
 t3=((C_word*)((C_word*)t0)[2])[1];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,t2);}
 
-/* k6032 in k6028 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6034(C_word c,C_word t0,C_word t1){
+/* k5992 in k5988 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6034,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5994,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6037,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1792 set-port-name! */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5997,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1799 set-port-name! */
 t4=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[2]);}
 
-/* k6035 in k6032 in k6028 in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6037(C_word c,C_word t0,C_word t1){
+/* k5995 in k5992 in k5988 in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5997(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* poke in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5984(C_word t0,C_word t1,C_word t2,C_word t3){
+/* poke in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5944(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9393,52 +9483,52 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5984,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_write(((C_word*)t0)[5],t2,t3);
-t5=(C_word)C_eqp(C_fix(-1),t4);
+C_save_and_reclaim((void*)trf_5944,NULL,4,t0,t1,t2,t3);}
+t4=C_write(((C_word*)t0)[5],t2,t3);
+t5=C_eqp(C_fix(-1),t4);
 if(C_truep(t5)){
-t6=(C_word)C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
+t6=C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6000,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 1751 ##sys#thread-yield! */
-t8=*((C_word*)lf[314]+1);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5960,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 1758 ##sys#thread-yield! */
+t8=*((C_word*)lf[308]+1);
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-/* posixunix.scm: 1753 posix-error */
+/* posixunix.scm: 1760 posix-error */
 t7=lf[3];
-f_2539(7,t7,t1,((C_word*)t0)[3],lf[48],lf[327],((C_word*)t0)[5],((C_word*)t0)[2]);}}
+f_2528(7,t7,t1,((C_word*)t0)[3],lf[48],lf[321],((C_word*)t0)[5],((C_word*)t0)[2]);}}
 else{
-if(C_truep((C_word)C_fixnum_lessp(t4,t3))){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6019,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 1755 ##sys#substring */
+if(C_truep(C_fixnum_lessp(t4,t3))){
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5979,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 1762 ##sys#substring */
 t7=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,t2,t4,t3);}
 else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_UNDEFINED);}}}
 
-/* k6017 in poke in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6019(C_word c,C_word t0,C_word t1){
+/* k5977 in poke in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[4]);
-/* posixunix.scm: 1755 poke */
+t2=C_fixnum_difference(((C_word*)t0)[5],((C_word*)t0)[4]);
+/* posixunix.scm: 1762 poke */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5984(t3,((C_word*)t0)[2],t1,t2);}
+f_5944(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k5998 in poke in k5980 in body1266 in ##sys#custom-output-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_6000(C_word c,C_word t0,C_word t1){
+/* k5958 in poke in k5940 in body1262 in ##sys#custom-output-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1752 poke */
+/* posixunix.scm: 1759 poke */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_5984(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5944(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5494(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5454(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -9446,13 +9536,13 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+24)){
-C_save_and_reclaim((void*)tr5r,(void*)f_5494r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_5454r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_5494r(t0,t1,t2,t3,t4,t5);}}
+f_5454r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_5494r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_5454r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -9469,110 +9559,110 @@ C_word t17;
 C_word t18;
 C_word t19;
 C_word *a=C_alloc(24);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5496,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t4,a[6]=t2,a[7]=((C_word)li124),tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5883,a[2]=t6,a[3]=((C_word)li125),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5888,a[2]=t7,a[3]=((C_word)li126),tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5893,a[2]=t8,a[3]=((C_word)li127),tmp=(C_word)a,a+=4,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5898,a[2]=t9,a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t5))){
-/* def-nonblocking?10951239 */
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5456,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t4,a[6]=t2,a[7]=((C_word)li121),tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5843,a[2]=t6,a[3]=((C_word)li122),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5848,a[2]=t7,a[3]=((C_word)li123),tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5853,a[2]=t8,a[3]=((C_word)li124),tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5858,a[2]=t9,a[3]=((C_word)li125),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t5))){
+/* def-nonblocking?10911235 */
 t11=t10;
-f_5898(t11,t1);}
+f_5858(t11,t1);}
 else{
-t11=(C_word)C_i_car(t5);
-t12=(C_word)C_i_cdr(t5);
-if(C_truep((C_word)C_i_nullp(t12))){
-/* def-bufi10961237 */
+t11=C_i_car(t5);
+t12=C_i_cdr(t5);
+if(C_truep(C_i_nullp(t12))){
+/* def-bufi10921233 */
 t13=t9;
-f_5893(t13,t1,t11);}
+f_5853(t13,t1,t11);}
 else{
-t13=(C_word)C_i_car(t12);
-t14=(C_word)C_i_cdr(t12);
-if(C_truep((C_word)C_i_nullp(t14))){
-/* def-on-close10971234 */
+t13=C_i_car(t12);
+t14=C_i_cdr(t12);
+if(C_truep(C_i_nullp(t14))){
+/* def-on-close10931230 */
 t15=t8;
-f_5888(t15,t1,t11,t13);}
+f_5848(t15,t1,t11,t13);}
 else{
-t15=(C_word)C_i_car(t14);
-t16=(C_word)C_i_cdr(t14);
-if(C_truep((C_word)C_i_nullp(t16))){
-/* def-more?10981230 */
+t15=C_i_car(t14);
+t16=C_i_cdr(t14);
+if(C_truep(C_i_nullp(t16))){
+/* def-more?10941226 */
 t17=t7;
-f_5883(t17,t1,t11,t13,t15);}
+f_5843(t17,t1,t11,t13,t15);}
 else{
-t17=(C_word)C_i_car(t16);
-t18=(C_word)C_i_cdr(t16);
-if(C_truep((C_word)C_i_nullp(t18))){
-/* body10931103 */
+t17=C_i_car(t16);
+t18=C_i_cdr(t16);
+if(C_truep(C_i_nullp(t18))){
+/* body10891099 */
 t19=t6;
-f_5496(t19,t1,t11,t13,t15,t17);}
+f_5456(t19,t1,t11,t13,t15,t17);}
 else{
 /* ##sys#error */
 t19=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t19+1)))(4,t19,t1,lf[0],t18);}}}}}}
 
-/* def-nonblocking?1095 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5898(C_word t0,C_word t1){
+/* def-nonblocking?1091 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5858(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5898,NULL,2,t0,t1);}
-/* def-bufi10961237 */
+C_save_and_reclaim((void*)trf_5858,NULL,2,t0,t1);}
+/* def-bufi10921233 */
 t2=((C_word*)t0)[2];
-f_5893(t2,t1,C_SCHEME_FALSE);}
+f_5853(t2,t1,C_SCHEME_FALSE);}
 
-/* def-bufi1096 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5893(C_word t0,C_word t1,C_word t2){
+/* def-bufi1092 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5853(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5893,NULL,3,t0,t1,t2);}
-/* def-on-close10971234 */
+C_save_and_reclaim((void*)trf_5853,NULL,3,t0,t1,t2);}
+/* def-on-close10931230 */
 t3=((C_word*)t0)[2];
-f_5888(t3,t1,t2,C_fix(1));}
+f_5848(t3,t1,t2,C_fix(1));}
 
-/* def-on-close1097 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5888(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-on-close1093 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5848(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5888,NULL,4,t0,t1,t2,t3);}
-/* def-more?10981230 */
+C_save_and_reclaim((void*)trf_5848,NULL,4,t0,t1,t2,t3);}
+/* def-more?10941226 */
 t4=((C_word*)t0)[2];
-f_5883(t4,t1,t2,t3,*((C_word*)lf[324]+1));}
+f_5843(t4,t1,t2,t3,*((C_word*)lf[318]+1));}
 
-/* def-more?1098 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5883(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* def-more?1094 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5843(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5883,NULL,5,t0,t1,t2,t3,t4);}
-/* body10931103 */
+C_save_and_reclaim((void*)trf_5843,NULL,5,t0,t1,t2,t3,t4);}
+/* body10891099 */
 t5=((C_word*)t0)[2];
-f_5496(t5,t1,t2,t3,t4,C_SCHEME_FALSE);}
+f_5456(t5,t1,t2,t3,t4,C_SCHEME_FALSE);}
 
-/* body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5496(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5456(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5496,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5500,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t5,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)trf_5456,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5460,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t5,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t3,tmp=(C_word)a,a+=11,tmp);
 if(C_truep(t2)){
-/* posixunix.scm: 1617 ##sys#file-nonblocking! */
+/* posixunix.scm: 1624 ##sys#file-nonblocking! */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[9]+1)))(3,*((C_word*)lf[9]+1),t6,((C_word*)t0)[5]);}
 else{
 t7=t6;
-f_5500(2,t7,C_SCHEME_UNDEFINED);}}
+f_5460(2,t7,C_SCHEME_UNDEFINED);}}
 
-/* k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5500(C_word c,C_word t0,C_word t1){
+/* k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5460(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9580,20 +9670,20 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5500,2,t0,t1);}
-t2=(C_word)C_fixnump(((C_word*)t0)[10]);
-t3=(C_truep(t2)?((C_word*)t0)[10]:(C_word)C_block_size(((C_word*)t0)[10]));
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5506,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[10]))){
-/* posixunix.scm: 1619 ##sys#make-string */
-t5=*((C_word*)lf[322]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_5460,2,t0,t1);}
+t2=C_fixnump(((C_word*)t0)[10]);
+t3=(C_truep(t2)?((C_word*)t0)[10]:C_block_size(((C_word*)t0)[10]));
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5466,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+if(C_truep(C_fixnump(((C_word*)t0)[10]))){
+/* posixunix.scm: 1626 ##sys#make-string */
+t5=*((C_word*)lf[316]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[10]);}
 else{
 t5=t4;
-f_5506(2,t5,((C_word*)t0)[10]);}}
+f_5466(2,t5,((C_word*)t0)[10]);}}
 
-/* k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5506(C_word c,C_word t0,C_word t1){
+/* k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5466(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9614,29 +9704,29 @@ C_word t17;
 C_word t18;
 C_word ab[73],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5506,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5466,2,t0,t1);}
 t2=C_fix(0);
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_fix(0);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5507,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word)li110),tmp=(C_word)a,a+=6,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5530,a[2]=t1,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5538,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=t3,a[9]=t5,a[10]=((C_word)li112),tmp=(C_word)a,a+=11,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5467,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word)li107),tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5490,a[2]=t1,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5498,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[9],a[8]=t3,a[9]=t5,a[10]=((C_word)li109),tmp=(C_word)a,a+=11,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5620,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t10,tmp=(C_word)a,a+=6,tmp);
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5625,a[2]=t8,a[3]=t5,a[4]=t7,a[5]=((C_word)li113),tmp=(C_word)a,a+=6,tmp);
-t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5638,a[2]=t6,a[3]=t3,a[4]=t5,a[5]=((C_word)li114),tmp=(C_word)a,a+=6,tmp);
-t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5650,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=t10,a[7]=((C_word)li115),tmp=(C_word)a,a+=8,tmp);
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5671,a[2]=t8,a[3]=t7,a[4]=((C_word)li116),tmp=(C_word)a,a+=5,tmp);
-t16=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5680,a[2]=t8,a[3]=t1,a[4]=t3,a[5]=t5,a[6]=((C_word)li118),tmp=(C_word)a,a+=7,tmp);
-t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5756,a[2]=t1,a[3]=t8,a[4]=t3,a[5]=t5,a[6]=((C_word)li123),tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 1667 make-input-port */
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5580,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t10,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5585,a[2]=t8,a[3]=t5,a[4]=t7,a[5]=((C_word)li110),tmp=(C_word)a,a+=6,tmp);
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5598,a[2]=t6,a[3]=t3,a[4]=t5,a[5]=((C_word)li111),tmp=(C_word)a,a+=6,tmp);
+t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5610,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[3],a[6]=t10,a[7]=((C_word)li112),tmp=(C_word)a,a+=8,tmp);
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5631,a[2]=t8,a[3]=t7,a[4]=((C_word)li113),tmp=(C_word)a,a+=5,tmp);
+t16=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5640,a[2]=t8,a[3]=t1,a[4]=t3,a[5]=t5,a[6]=((C_word)li115),tmp=(C_word)a,a+=7,tmp);
+t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5716,a[2]=t1,a[3]=t8,a[4]=t3,a[5]=t5,a[6]=((C_word)li120),tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 1674 make-input-port */
 t18=((C_word*)t0)[2];
 ((C_proc8)C_retrieve_proc(t18))(8,t18,t11,t12,t13,t14,t15,t16,t17);}
 
-/* a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5756(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9645,15 +9735,15 @@ C_word t7;
 C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5756,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5716,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5762,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word)li122),tmp=(C_word)a,a+=9,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5722,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word)li119),tmp=(C_word)a,a+=9,tmp));
 t7=((C_word*)t5)[1];
-f_5762(t7,t1,C_SCHEME_FALSE);}
+f_5722(t7,t1,C_SCHEME_FALSE);}
 
-/* loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5762(C_word t0,C_word t1,C_word t2){
+/* loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5722(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9662,63 +9752,63 @@ C_word t6;
 C_word t7;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5762,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5764,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li119),tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[6])[1]))){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5842,a[2]=t3,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=((C_word)li120),tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5848,a[2]=((C_word*)t0)[2],a[3]=((C_word)li121),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_5722,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5724,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li116),tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_fixnum_lessp(((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[6])[1]))){
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5802,a[2]=t3,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=((C_word)li117),tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5808,a[2]=((C_word*)t0)[2],a[3]=((C_word)li118),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t4,t5);}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5858,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 1732 fetch */
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5818,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 1739 fetch */
 t5=((C_word*)t0)[5];
-f_5538(t5,t4);}}
+f_5498(t5,t4);}}
 
-/* k5856 in loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5858(C_word c,C_word t0,C_word t1){
+/* k5816 in loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-if(C_truep((C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[5])[1]))){
-/* posixunix.scm: 1734 loop */
+if(C_truep(C_fixnum_lessp(((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[5])[1]))){
+/* posixunix.scm: 1741 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5762(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5722(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_FILE);}}
 
-/* a5847 in loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5807 in loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5808(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5848,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5808,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
-/* posixunix.scm: 1729 loop */
+/* posixunix.scm: 1736 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5762(t4,t1,t2);}
+f_5722(t4,t1,t2);}
 else{
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* a5841 in loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5842(C_word c,C_word t0,C_word t1){
+/* a5801 in loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5842,2,t0,t1);}
-/* posixunix.scm: 1727 ##sys#scan-buffer-line */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[323]+1)))(6,*((C_word*)lf[323]+1),t1,((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5802,2,t0,t1);}
+/* posixunix.scm: 1734 ##sys#scan-buffer-line */
+((C_proc6)C_retrieve_proc(*((C_word*)lf[317]+1)))(6,*((C_word*)lf[317]+1),t1,((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
 
-/* bumper in loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5764(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* bumper in loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5724(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9729,22 +9819,22 @@ C_word t9;
 C_word ab[18],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5764,4,t0,t1,t2,t3);}
-t4=(C_word)C_fixnum_difference(t2,((C_word*)((C_word*)t0)[7])[1]);
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5771,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t6=(C_word)C_eqp(C_fix(0),t4);
+C_save_and_reclaim((void*)tr4,(void*)f_5724,4,t0,t1,t2,t3);}
+t4=C_fixnum_difference(t2,((C_word*)((C_word*)t0)[7])[1]);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5731,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=t3,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t6=C_eqp(C_fix(0),t4);
 if(C_truep(t6)){
 t7=((C_word*)t0)[3];
 t8=t5;
-f_5771(2,t8,(C_truep(t7)?t7:lf[320]));}
+f_5731(2,t8,(C_truep(t7)?t7:lf[314]));}
 else{
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5814,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
-/* posixunix.scm: 1709 ##sys#make-string */
-t8=*((C_word*)lf[322]+1);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5774,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=t2,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
+/* posixunix.scm: 1716 ##sys#make-string */
+t8=*((C_word*)lf[316]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t4);}}
 
-/* k5812 in bumper in loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5814(C_word c,C_word t0,C_word t1){
+/* k5772 in bumper in loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5774(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9753,20 +9843,20 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a;
-t2=(C_word)C_substring_copy(((C_word*)t0)[8],t1,((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],C_fix(0));
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(5));
-t4=(C_word)C_fixnum_plus(t3,((C_word*)t0)[4]);
-t5=(C_word)C_i_set_i_slot(((C_word*)t0)[5],C_fix(5),t4);
+t2=C_substring_copy(((C_word*)t0)[8],t1,((C_word*)((C_word*)t0)[7])[1],((C_word*)t0)[6],C_fix(0));
+t3=C_slot(((C_word*)t0)[5],C_fix(5));
+t4=C_fixnum_plus(t3,((C_word*)t0)[4]);
+t5=C_i_set_i_slot(((C_word*)t0)[5],C_fix(5),t4);
 if(C_truep(((C_word*)t0)[3])){
-/* posixunix.scm: 1715 ##sys#string-append */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[321]+1)))(4,*((C_word*)lf[321]+1),((C_word*)t0)[2],((C_word*)t0)[3],t1);}
+/* posixunix.scm: 1722 ##sys#string-append */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[315]+1)))(4,*((C_word*)lf[315]+1),((C_word*)t0)[2],((C_word*)t0)[3],t1);}
 else{
 t6=t1;
 t7=((C_word*)t0)[2];
-f_5771(2,t7,t6);}}
+f_5731(2,t7,t6);}}
 
-/* k5769 in bumper in loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5771(C_word c,C_word t0,C_word t1){
+/* k5729 in bumper in loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9778,34 +9868,34 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5771,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5731,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[8])+1,((C_word*)t0)[7]);
-t3=(C_word)C_eqp(((C_word*)t0)[6],((C_word*)t0)[7]);
+t3=C_eqp(((C_word*)t0)[6],((C_word*)t0)[7]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5781,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 1719 fetch */
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5741,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 1726 fetch */
 t5=((C_word*)t0)[3];
-f_5538(t5,t4);}
+f_5498(t5,t4);}
 else{
-t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(4));
-t5=(C_word)C_fixnum_plus(t4,C_fix(1));
-t6=(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(4),t5);
-t7=(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(5),C_fix(0));
-/* posixunix.scm: 1724 values */
+t4=C_slot(((C_word*)t0)[2],C_fix(4));
+t5=C_fixnum_plus(t4,C_fix(1));
+t6=C_i_set_i_slot(((C_word*)t0)[2],C_fix(4),t5);
+t7=C_i_set_i_slot(((C_word*)t0)[2],C_fix(5),C_fix(0));
+/* posixunix.scm: 1731 values */
 C_values(4,0,((C_word*)t0)[4],t1,C_SCHEME_FALSE);}}
 
-/* k5779 in k5769 in bumper in loop in a5755 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5781(C_word c,C_word t0,C_word t1){
+/* k5739 in k5729 in bumper in loop in a5715 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5741(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1]);
-/* posixunix.scm: 1720 values */
+t2=C_fixnum_lessp(((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1]);
+/* posixunix.scm: 1727 values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* a5679 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5680(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a5639 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -9813,18 +9903,18 @@ C_word t8;
 C_word ab[9],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_5680,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5688,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t4,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_5640,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5648,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t4,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t3)){
 t7=t6;
-f_5688(t7,t3);}
+f_5648(t7,t3);}
 else{
-t7=(C_word)C_block_size(t4);
+t7=C_block_size(t4);
 t8=t6;
-f_5688(t8,(C_word)C_fixnum_difference(t7,t5));}}
+f_5648(t8,C_fixnum_difference(t7,t5));}}
 
-/* k5686 in a5679 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5688(C_word t0,C_word t1){
+/* k5646 in a5639 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5648(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9832,15 +9922,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5688,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5648,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5690,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li117),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5650,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li114),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_5690(t5,((C_word*)t0)[3],t1,C_fix(0),((C_word*)t0)[2]);}
+f_5650(t5,((C_word*)t0)[3],t1,C_fix(0),((C_word*)t0)[2]);}
 
-/* loop in k5686 in a5679 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5690(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in k5646 in a5639 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5650(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9864,25 +9954,25 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5690,NULL,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)trf_5650,NULL,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(C_fix(0),t2);
 if(C_truep(t5)){
 t6=t3;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
-if(C_truep((C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[6])[1]))){
-t6=(C_word)C_fixnum_difference(((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[7])[1]);
-t7=(C_word)C_fixnum_lessp(t2,t6);
+if(C_truep(C_fixnum_lessp(((C_word*)((C_word*)t0)[7])[1],((C_word*)((C_word*)t0)[6])[1]))){
+t6=C_fixnum_difference(((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[7])[1]);
+t7=C_fixnum_lessp(t2,t6);
 t8=(C_truep(t7)?t2:t6);
-t9=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[7])[1],t8);
-t10=(C_word)C_substring_copy(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)((C_word*)t0)[7])[1],t9,t4);
-t11=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[7])[1],t8);
+t9=C_fixnum_plus(((C_word*)((C_word*)t0)[7])[1],t8);
+t10=C_substring_copy(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)((C_word*)t0)[7])[1],t9,t4);
+t11=C_fixnum_plus(((C_word*)((C_word*)t0)[7])[1],t8);
 t12=C_mutate(((C_word *)((C_word*)t0)[7])+1,t11);
-t13=(C_word)C_fixnum_difference(t2,t8);
-t14=(C_word)C_fixnum_plus(t3,t8);
-t15=(C_word)C_fixnum_plus(t4,t8);
-/* posixunix.scm: 1695 loop */
+t13=C_fixnum_difference(t2,t8);
+t14=C_fixnum_plus(t3,t8);
+t15=C_fixnum_plus(t4,t8);
+/* posixunix.scm: 1702 loop */
 t19=t1;
 t20=t13;
 t21=t14;
@@ -9893,53 +9983,53 @@ t3=t21;
 t4=t22;
 goto loop;}
 else{
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5738,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t3,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 1697 fetch */
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5698,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t3,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 1704 fetch */
 t7=((C_word*)t0)[2];
-f_5538(t7,t6);}}}
+f_5498(t7,t6);}}}
 
-/* k5736 in loop in k5686 in a5679 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5738(C_word c,C_word t0,C_word t1){
+/* k5696 in loop in k5646 in a5639 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5698(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(C_fix(0),((C_word*)((C_word*)t0)[7])[1]);
+t2=C_eqp(C_fix(0),((C_word*)((C_word*)t0)[7])[1]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[6];
 t4=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-/* posixunix.scm: 1700 loop */
+/* posixunix.scm: 1707 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_5690(t3,((C_word*)t0)[5],((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[2]);}}
+f_5650(t3,((C_word*)t0)[5],((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[2]);}}
 
-/* a5670 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5671(C_word c,C_word t0,C_word t1){
+/* a5630 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5671,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5675,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1685 fetch */
+C_save_and_reclaim((void*)tr2,(void*)f_5631,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5635,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1692 fetch */
 t3=((C_word*)t0)[2];
-f_5538(t3,t2);}
+f_5498(t3,t2);}
 
-/* k5673 in a5670 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5675(C_word c,C_word t0,C_word t1){
+/* k5633 in a5630 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1686 peek */
+/* posixunix.scm: 1693 peek */
 t2=((C_word*)t0)[3];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_5530(((C_word*)t0)[2]));}
+((C_proc2)C_retrieve_proc(t2))(2,t2,f_5490(((C_word*)t0)[2]));}
 
-/* a5649 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5650(C_word c,C_word t0,C_word t1){
+/* a5609 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9947,102 +10037,102 @@ C_word t4;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5650,2,t0,t1);}
-if(C_truep((C_word)C_slot(((C_word*)((C_word*)t0)[6])[1],C_fix(8)))){
+C_save_and_reclaim((void*)tr2,(void*)f_5610,2,t0,t1);}
+if(C_truep(C_slot(((C_word*)((C_word*)t0)[6])[1],C_fix(8)))){
 t2=C_SCHEME_UNDEFINED;
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5660,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_close(((C_word*)t0)[4]),C_fix(0)))){
-/* posixunix.scm: 1682 posix-error */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5620,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(C_close(((C_word*)t0)[4]),C_fix(0)))){
+/* posixunix.scm: 1689 posix-error */
 t3=lf[3];
-f_2539(7,t3,t2,lf[48],((C_word*)t0)[3],lf[319],((C_word*)t0)[4],((C_word*)t0)[2]);}
+f_2528(7,t3,t2,lf[48],((C_word*)t0)[3],lf[313],((C_word*)t0)[4],((C_word*)t0)[2]);}
 else{
-/* posixunix.scm: 1683 on-close */
+/* posixunix.scm: 1690 on-close */
 t3=((C_word*)t0)[5];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t1);}}}
 
-/* k5658 in a5649 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5660(C_word c,C_word t0,C_word t1){
+/* k5618 in a5609 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5620(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1683 on-close */
+/* posixunix.scm: 1690 on-close */
 t2=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* a5637 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5638(C_word c,C_word t0,C_word t1){
+/* a5597 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5638,2,t0,t1);}
-t2=(C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1]);
+C_save_and_reclaim((void*)tr2,(void*)f_5598,2,t0,t1);}
+t2=C_fixnum_lessp(((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t2)){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-/* posixunix.scm: 1677 ready? */
+/* posixunix.scm: 1684 ready? */
 t3=((C_word*)t0)[2];
-f_5507(t3,t1);}}
+f_5467(t3,t1);}}
 
-/* a5624 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5625(C_word c,C_word t0,C_word t1){
+/* a5584 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5585(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5625,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5629,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1669 fetch */
+C_save_and_reclaim((void*)tr2,(void*)f_5585,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5589,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1676 fetch */
 t3=((C_word*)t0)[2];
-f_5538(t3,t2);}
+f_5498(t3,t2);}
 
-/* k5627 in a5624 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5629(C_word c,C_word t0,C_word t1){
+/* k5587 in a5584 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5589(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=f_5530(((C_word*)t0)[4]);
-t3=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[3])[1],C_fix(1));
+t2=f_5490(((C_word*)t0)[4]);
+t3=C_fixnum_plus(((C_word*)((C_word*)t0)[3])[1],C_fix(1));
 t4=C_mutate(((C_word *)((C_word*)t0)[3])+1,t3);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}
 
-/* k5618 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5620(C_word c,C_word t0,C_word t1){
+/* k5578 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5580(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5620,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5580,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5623,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1736 set-port-name! */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5583,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1743 set-port-name! */
 t4=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[2]);}
 
-/* k5621 in k5618 in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5623(C_word c,C_word t0,C_word t1){
+/* k5581 in k5578 in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* fetch in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5538(C_word t0,C_word t1){
+/* fetch in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5498(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10051,20 +10141,20 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5538,NULL,2,t0,t1);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(((C_word*)((C_word*)t0)[9])[1],((C_word*)((C_word*)t0)[8])[1]))){
+C_save_and_reclaim((void*)trf_5498,NULL,2,t0,t1);}
+if(C_truep(C_fixnum_greater_or_equal_p(((C_word*)((C_word*)t0)[9])[1],((C_word*)((C_word*)t0)[8])[1]))){
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5550,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word)li111),tmp=(C_word)a,a+=12,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5510,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word)li108),tmp=(C_word)a,a+=12,tmp));
 t5=((C_word*)t3)[1];
-f_5550(t5,t1);}
+f_5510(t5,t1);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* loop in fetch in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5550(C_word t0,C_word t1){
+/* loop in fetch in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5510(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10077,24 +10167,24 @@ C_word t9;
 C_word t10;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5550,NULL,2,t0,t1);}
-t2=(C_word)C_read(((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8]);
-t3=(C_word)C_eqp(t2,C_fix(-1));
+C_save_and_reclaim((void*)trf_5510,NULL,2,t0,t1);}
+t2=C_read(((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8]);
+t3=C_eqp(t2,C_fix(-1));
 if(C_truep(t3)){
-t4=(C_word)C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
+t4=C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5566,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1644 ##sys#thread-block-for-i/o! */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[315]+1)))(5,*((C_word*)lf[315]+1),t5,*((C_word*)lf[316]+1),((C_word*)t0)[10],C_SCHEME_TRUE);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5526,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1651 ##sys#thread-block-for-i/o! */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[309]+1)))(5,*((C_word*)lf[309]+1),t5,*((C_word*)lf[310]+1),((C_word*)t0)[10],C_SCHEME_TRUE);}
 else{
-/* posixunix.scm: 1647 posix-error */
+/* posixunix.scm: 1654 posix-error */
 t5=lf[3];
-f_2539(7,t5,t1,lf[48],((C_word*)t0)[6],lf[317],((C_word*)t0)[10],((C_word*)t0)[5]);}}
+f_2528(7,t5,t1,lf[48],((C_word*)t0)[6],lf[311],((C_word*)t0)[10],((C_word*)t0)[5]);}}
 else{
-t4=(C_truep(((C_word*)t0)[4])?(C_word)C_eqp(t2,C_fix(0)):C_SCHEME_FALSE);
+t4=(C_truep(((C_word*)t0)[4])?C_eqp(t2,C_fix(0)):C_SCHEME_FALSE);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5587,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
-/* posixunix.scm: 1651 more? */
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5547,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=t1,a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
+/* posixunix.scm: 1658 more? */
 t6=((C_word*)t0)[4];
 ((C_proc2)C_retrieve_proc(t6))(2,t6,t5);}
 else{
@@ -10103,8 +10193,8 @@ t6=C_set_block_item(((C_word*)t0)[2],0,C_fix(0));
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}}
 
-/* k5585 in loop in fetch in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5587(C_word c,C_word t0,C_word t1){
+/* k5545 in loop in fetch in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10120,19 +10210,19 @@ C_word t12;
 C_word t13;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5587,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5547,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5590,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1653 ##sys#thread-yield! */
-t3=*((C_word*)lf[314]+1);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5550,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1660 ##sys#thread-yield! */
+t3=*((C_word*)lf[308]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(C_word)C_read(((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6]);
+t2=C_read(((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[6]);
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5596,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_eqp(((C_word*)t3)[1],C_fix(-1));
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5556,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t5=C_eqp(((C_word*)t3)[1],C_fix(-1));
 if(C_truep(t5)){
-t6=(C_word)C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
+t6=C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
 if(C_truep(t6)){
 t7=C_set_block_item(t3,0,C_fix(0));
 t8=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)t3)[1]);
@@ -10140,17 +10230,17 @@ t9=C_set_block_item(((C_word*)t0)[4],0,C_fix(0));
 t10=((C_word*)t0)[9];
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}
 else{
-/* posixunix.scm: 1659 posix-error */
+/* posixunix.scm: 1666 posix-error */
 t7=lf[3];
-f_2539(7,t7,t4,lf[48],((C_word*)t0)[3],lf[318],((C_word*)t0)[8],((C_word*)t0)[2]);}}
+f_2528(7,t7,t4,lf[48],((C_word*)t0)[3],lf[312],((C_word*)t0)[8],((C_word*)t0)[2]);}}
 else{
 t6=C_mutate(((C_word *)((C_word*)t0)[5])+1,((C_word*)t3)[1]);
 t7=C_set_block_item(((C_word*)t0)[4],0,C_fix(0));
 t8=((C_word*)t0)[9];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}}
 
-/* k5594 in k5585 in loop in fetch in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5596(C_word c,C_word t0,C_word t1){
+/* k5554 in k5545 in loop in fetch in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5556(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10161,84 +10251,84 @@ t3=C_set_block_item(((C_word*)t0)[3],0,C_fix(0));
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k5588 in k5585 in loop in fetch in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5590(C_word c,C_word t0,C_word t1){
+/* k5548 in k5545 in loop in fetch in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5550(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1654 loop */
+/* posixunix.scm: 1661 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5550(t2,((C_word*)t0)[2]);}
+f_5510(t2,((C_word*)t0)[2]);}
 
-/* k5564 in loop in fetch in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5566(C_word c,C_word t0,C_word t1){
+/* k5524 in loop in fetch in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5566,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5569,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1645 ##sys#thread-yield! */
-t3=*((C_word*)lf[314]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_5526,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5529,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1652 ##sys#thread-yield! */
+t3=*((C_word*)lf[308]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k5567 in k5564 in loop in fetch in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5569(C_word c,C_word t0,C_word t1){
+/* k5527 in k5524 in loop in fetch in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5529(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1646 loop */
+/* posixunix.scm: 1653 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5550(t2,((C_word*)t0)[2]);}
+f_5510(t2,((C_word*)t0)[2]);}
 
-/* peek in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_5530(C_word t0){
+/* peek in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_5490(C_word t0){
 C_word tmp;
 C_word t1;
 C_word t2;
 C_stack_check;
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1]))){
+if(C_truep(C_fixnum_greater_or_equal_p(((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1]))){
 return(C_SCHEME_END_OF_FILE);}
 else{
-t1=(C_word)C_subchar(((C_word*)t0)[2],((C_word*)((C_word*)t0)[4])[1]);
+t1=C_subchar(((C_word*)t0)[2],((C_word*)((C_word*)t0)[4])[1]);
 return(t1);}}
 
-/* ready? in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5507(C_word t0,C_word t1){
+/* ready? in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5467(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5507,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5511,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 1625 ##sys#file-select-one */
+C_save_and_reclaim((void*)trf_5467,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5471,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 1632 ##sys#file-select-one */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[10]+1)))(3,*((C_word*)lf[10]+1),t2,((C_word*)t0)[3]);}
 
-/* k5509 in ready? in k5504 in k5498 in body1093 in ##sys#custom-input-port in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5511(C_word c,C_word t0,C_word t1){
+/* k5469 in ready? in k5464 in k5458 in body1089 in ##sys#custom-input-port in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5471(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(C_fix(-1),t1);
+t2=C_eqp(C_fix(-1),t1);
 if(C_truep(t2)){
-t3=(C_word)C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
+t3=C_eqp(C_fix((C_word)errno),C_fix((C_word)EWOULDBLOCK));
 if(C_truep(t3)){
 t4=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-/* posixunix.scm: 1629 posix-error */
+/* posixunix.scm: 1636 posix-error */
 t4=lf[3];
-f_2539(7,t4,((C_word*)t0)[5],lf[48],((C_word*)t0)[4],lf[313],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_2528(7,t4,((C_word*)t0)[5],lf[48],((C_word*)t0)[4],lf[307],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 else{
 t3=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(C_fix(1),t1));}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_eqp(C_fix(1),t1));}}
 
-/* duplicate-fileno in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5467(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* duplicate-fileno in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5427(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10246,13 +10336,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_5467r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5427r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_5467r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_5427r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5467r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5427r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10260,58 +10350,58 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(4);
-t4=(C_word)C_i_check_exact_2(t2,*((C_word*)lf[308]+1));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5474,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_vemptyp(t3))){
+t4=C_i_check_exact_2(t2,*((C_word*)lf[302]+1));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5434,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t6=t5;
-f_5474(t6,(C_word)C_dup(t2));}
+f_5434(t6,C_dup(t2));}
 else{
-t6=(C_word)C_i_vector_ref(t3,C_fix(0));
-t7=(C_word)C_i_check_exact_2(t6,lf[308]);
+t6=C_i_car(t3);
+t7=C_i_check_exact_2(t6,lf[302]);
 t8=t5;
-f_5474(t8,(C_word)C_dup2(t2,t6));}}
+f_5434(t8,C_dup2(t2,t6));}}
 
-/* k5472 in duplicate-fileno in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5474(C_word t0,C_word t1){
+/* k5432 in duplicate-fileno in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5434(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5474,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5477,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
-/* posixunix.scm: 1610 posix-error */
+C_save_and_reclaim((void*)trf_5434,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5437,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(t1,C_fix(0)))){
+/* posixunix.scm: 1617 posix-error */
 t3=lf[3];
-f_2539(6,t3,t2,lf[48],lf[308],lf[309],((C_word*)t0)[2]);}
+f_2528(6,t3,t2,lf[48],lf[302],lf[303],((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}}
 
-/* k5475 in k5472 in duplicate-fileno in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5477(C_word c,C_word t0,C_word t1){
+/* k5435 in k5432 in duplicate-fileno in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* port->fileno in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5422(C_word c,C_word t0,C_word t1,C_word t2){
+/* port->fileno in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5382(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5422,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5426,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1592 ##sys#check-port */
-t4=*((C_word*)lf[161]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[302]);}
+C_save_and_reclaim((void*)tr3,(void*)f_5382,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5386,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1599 ##sys#check-port */
+t4=*((C_word*)lf[155]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[296]);}
 
-/* k5424 in port->fileno in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5426(C_word c,C_word t0,C_word t1){
+/* k5384 in port->fileno in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5386(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10319,52 +10409,52 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5426,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(7));
-t3=(C_word)C_eqp(lf[303],t2);
+C_save_and_reclaim((void*)tr2,(void*)f_5386,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[3],C_fix(7));
+t3=C_eqp(lf[297],t2);
 if(C_truep(t3)){
-/* posixunix.scm: 1593 ##sys#tcp-port->fileno */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[304]+1)))(3,*((C_word*)lf[304]+1),((C_word*)t0)[2],((C_word*)t0)[3]);}
+/* posixunix.scm: 1600 ##sys#tcp-port->fileno */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[298]+1)))(3,*((C_word*)lf[298]+1),((C_word*)t0)[2],((C_word*)t0)[3]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5461,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1594 ##sys#peek-unsigned-integer */
-t5=*((C_word*)lf[307]+1);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5421,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1601 ##sys#peek-unsigned-integer */
+t5=*((C_word*)lf[301]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[3],C_fix(0));}}
 
-/* k5459 in k5424 in port->fileno in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5461(C_word c,C_word t0,C_word t1){
+/* k5419 in k5384 in port->fileno in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5421(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5461,2,t0,t1);}
-if(C_truep((C_word)C_i_zerop(t1))){
-/* posixunix.scm: 1599 posix-error */
+C_save_and_reclaim((void*)tr2,(void*)f_5421,2,t0,t1);}
+if(C_truep(C_i_zerop(t1))){
+/* posixunix.scm: 1606 posix-error */
 t2=lf[3];
-f_2539(6,t2,((C_word*)t0)[3],lf[60],lf[302],lf[305],((C_word*)t0)[2]);}
+f_2528(6,t2,((C_word*)t0)[3],lf[60],lf[296],lf[299],((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_C_fileno(((C_word*)t0)[2]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5444,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* posixunix.scm: 1597 posix-error */
+t2=C_C_fileno(((C_word*)t0)[2]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5404,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* posixunix.scm: 1604 posix-error */
 t4=lf[3];
-f_2539(6,t4,t3,lf[48],lf[302],lf[306],((C_word*)t0)[2]);}
+f_2528(6,t4,t3,lf[48],lf[296],lf[300],((C_word*)t0)[2]);}
 else{
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}}
 
-/* k5442 in k5459 in k5424 in port->fileno in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5444(C_word c,C_word t0,C_word t1){
+/* k5402 in k5419 in k5384 in port->fileno in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5404(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* open-output-file* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5408(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-output-file* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5368(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10372,37 +10462,37 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5408r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5368r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5408r(t0,t1,t2,t3);}}
+f_5368r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5408r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5368r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_exact_2(t2,lf[301]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5420,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1588 mode */
-f_5342(t5,C_SCHEME_FALSE,t3);}
+t4=C_i_check_exact_2(t2,lf[295]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5380,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1595 mode */
+f_5302(t5,C_SCHEME_FALSE,t3);}
 
-/* k5418 in open-output-file* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5420(C_word c,C_word t0,C_word t1){
+/* k5378 in open-output-file* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5420,2,t0,t1);}
-t2=(C_word)C_fdopen(&a,2,((C_word*)t0)[4],t1);
-/* posixunix.scm: 1588 check */
-f_5379(((C_word*)t0)[2],lf[301],((C_word*)t0)[4],C_SCHEME_FALSE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_5380,2,t0,t1);}
+t2=C_fdopen(&a,2,((C_word*)t0)[4],t1);
+/* posixunix.scm: 1595 check */
+f_5339(((C_word*)t0)[2],lf[295],((C_word*)t0)[4],C_SCHEME_FALSE,t2);}
 
-/* open-input-file* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5394(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-input-file* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5354(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10410,67 +10500,67 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5394r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5354r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5394r(t0,t1,t2,t3);}}
+f_5354r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5394r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5354r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_exact_2(t2,lf[300]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5406,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1584 mode */
-f_5342(t5,C_SCHEME_TRUE,t3);}
+t4=C_i_check_exact_2(t2,lf[294]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5366,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1591 mode */
+f_5302(t5,C_SCHEME_TRUE,t3);}
 
-/* k5404 in open-input-file* in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5406(C_word c,C_word t0,C_word t1){
+/* k5364 in open-input-file* in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5406,2,t0,t1);}
-t2=(C_word)C_fdopen(&a,2,((C_word*)t0)[4],t1);
-/* posixunix.scm: 1584 check */
-f_5379(((C_word*)t0)[2],lf[300],((C_word*)t0)[4],C_SCHEME_TRUE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_5366,2,t0,t1);}
+t2=C_fdopen(&a,2,((C_word*)t0)[4],t1);
+/* posixunix.scm: 1591 check */
+f_5339(((C_word*)t0)[2],lf[294],((C_word*)t0)[4],C_SCHEME_TRUE,t2);}
 
-/* check in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5379(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* check in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5339(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5379,NULL,5,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_null_pointerp(t5))){
-/* posixunix.scm: 1577 posix-error */
+C_save_and_reclaim((void*)trf_5339,NULL,5,t1,t2,t3,t4,t5);}
+if(C_truep(C_null_pointerp(t5))){
+/* posixunix.scm: 1584 posix-error */
 t6=lf[3];
-f_2539(6,t6,t1,lf[48],t2,lf[298],t3);}
+f_2528(6,t6,t1,lf[48],t2,lf[292],t3);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5392,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1578 ##sys#make-port */
-t7=*((C_word*)lf[150]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t4,*((C_word*)lf[151]+1),lf[299],lf[98]);}}
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5352,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1585 ##sys#make-port */
+t7=*((C_word*)lf[144]+1);
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t4,*((C_word*)lf[145]+1),lf[293],lf[92]);}}
 
-/* k5390 in check in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5392(C_word c,C_word t0,C_word t1){
+/* k5350 in check in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5352(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_set_file_ptr(t1,((C_word*)t0)[3]);
+t2=C_set_file_ptr(t1,((C_word*)t0)[3]);
 t3=t1;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* mode in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5342(C_word t1,C_word t2,C_word t3){
+/* mode in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5302(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10479,46 +10569,46 @@ C_word t7;
 C_word t8;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5342,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5350,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(t3))){
-t5=(C_word)C_i_car(t3);
-t6=(C_word)C_eqp(t5,lf[292]);
+C_save_and_reclaim((void*)trf_5302,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5310,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(t3))){
+t5=C_i_car(t3);
+t6=C_eqp(t5,lf[286]);
 if(C_truep(t6)){
 t7=t2;
 if(C_truep(t7)){
-/* posixunix.scm: 1571 ##sys#error */
+/* posixunix.scm: 1578 ##sys#error */
 t8=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t4,lf[293],t5);}
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t4,lf[287],t5);}
 else{
-/* posixunix.scm: 1567 ##sys#make-c-string */
+/* posixunix.scm: 1574 ##sys#make-c-string */
 t8=*((C_word*)lf[53]+1);
-((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t1,lf[294]);}}
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t1,lf[288]);}}
 else{
-/* posixunix.scm: 1572 ##sys#error */
+/* posixunix.scm: 1579 ##sys#error */
 t7=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t4,lf[295],t5);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t4,lf[289],t5);}}
 else{
 if(C_truep(t2)){
-/* posixunix.scm: 1567 ##sys#make-c-string */
+/* posixunix.scm: 1574 ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
-((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,lf[296]);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,lf[290]);}
 else{
-/* posixunix.scm: 1567 ##sys#make-c-string */
+/* posixunix.scm: 1574 ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
-((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,lf[297]);}}}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,lf[291]);}}}
 
-/* k5348 in mode in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5350(C_word c,C_word t0,C_word t1){
+/* k5308 in mode in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1567 ##sys#make-c-string */
+/* posixunix.scm: 1574 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* file-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5317(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* file-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10531,24 +10621,24 @@ C_word t11;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5317,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[286]);
-t5=(C_word)C_i_check_string_2(t3,lf[286]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5330,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_5277,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[280]);
+t5=C_i_check_string_2(t3,lf[280]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5290,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t7=t2;
 t8=t3;
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5298,a[2]=t8,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5258,a[2]=t8,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t7)){
-t10=(C_word)C_i_foreign_string_argumentp(t7);
+t10=C_i_foreign_string_argumentp(t7);
 /* ##sys#make-c-string */
 t11=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t9,t10);}
 else{
 t10=t9;
-f_5298(2,t10,C_SCHEME_FALSE);}}
+f_5258(2,t10,C_SCHEME_FALSE);}}
 
-/* k5296 in file-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5298(C_word c,C_word t0,C_word t1){
+/* k5256 in file-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10556,45 +10646,45 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5298,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5302,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5258,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5262,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(C_word)C_i_foreign_string_argumentp(((C_word*)t0)[2]);
+t3=C_i_foreign_string_argumentp(((C_word*)t0)[2]);
 /* ##sys#make-c-string */
 t4=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 else{
-t3=(C_word)stub1008(C_SCHEME_UNDEFINED,t1,C_SCHEME_FALSE);
+t3=stub1004(C_SCHEME_UNDEFINED,t1,C_SCHEME_FALSE);
 t4=((C_word*)t0)[3];
-f_5330(t4,(C_word)C_fixnum_lessp(t3,C_fix(0)));}}
+f_5290(t4,C_fixnum_lessp(t3,C_fix(0)));}}
 
-/* k5300 in k5296 in file-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5302(C_word c,C_word t0,C_word t1){
+/* k5260 in k5256 in file-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)stub1008(C_SCHEME_UNDEFINED,((C_word*)t0)[3],t1);
+t2=stub1004(C_SCHEME_UNDEFINED,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_5330(t3,(C_word)C_fixnum_lessp(t2,C_fix(0)));}
+f_5290(t3,C_fixnum_lessp(t2,C_fix(0)));}
 
-/* k5328 in file-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5330(C_word t0,C_word t1){
+/* k5288 in file-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5290(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 1552 posix-error */
+/* posixunix.scm: 1559 posix-error */
 t2=lf[3];
-f_2539(7,t2,((C_word*)t0)[4],lf[48],lf[287],lf[288],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2528(7,t2,((C_word*)t0)[4],lf[48],lf[281],lf[282],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* read-symbolic-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5233(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* read-symbolic-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5193(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10602,34 +10692,34 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5233r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5193r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5233r(t0,t1,t2,t3);}}
+f_5193r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5233r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5193r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5237,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5197,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_5237(2,t5,C_SCHEME_FALSE);}
+f_5197(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_5237(2,t6,(C_word)C_i_car(t3));}
+f_5197(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k5235 in read-symbolic-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5237(C_word c,C_word t0,C_word t1){
+/* k5195 in read-symbolic-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10637,89 +10727,89 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5237,2,t0,t1);}
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[5],lf[283]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5244,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5272,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1538 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr2,(void*)f_5197,2,t0,t1);}
+t2=C_i_check_string_2(((C_word*)t0)[5],lf[277]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5204,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5232,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1545 ##sys#expand-home-path */
 t5=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);}
 
-/* k5270 in k5235 in read-symbolic-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5272(C_word c,C_word t0,C_word t1){
+/* k5230 in k5195 in read-symbolic-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1538 ##sys#make-c-string */
+/* posixunix.scm: 1545 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5242 in k5235 in read-symbolic-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5244(C_word c,C_word t0,C_word t1){
+/* k5202 in k5195 in read-symbolic-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5244,2,t0,t1);}
-t2=(C_word)C_readlink(t1,((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5247,a[2]=t2,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* posixunix.scm: 1540 posix-error */
+C_save_and_reclaim((void*)tr2,(void*)f_5204,2,t0,t1);}
+t2=C_do_readlink(t1,((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5207,a[2]=t2,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* posixunix.scm: 1547 posix-error */
 t4=lf[3];
-f_2539(6,t4,t3,lf[48],lf[283],lf[285],((C_word*)t0)[2]);}
+f_2528(6,t4,t3,lf[48],lf[277],lf[279],((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_5247(2,t4,C_SCHEME_UNDEFINED);}}
+f_5207(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k5245 in k5242 in k5235 in read-symbolic-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5247(C_word c,C_word t0,C_word t1){
+/* k5205 in k5202 in k5195 in read-symbolic-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5247,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5250,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1541 substring */
+C_save_and_reclaim((void*)tr2,(void*)f_5207,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5210,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1548 substring */
 t3=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t3))(5,t3,t2,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
 
-/* k5248 in k5245 in k5242 in k5235 in read-symbolic-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5250(C_word c,C_word t0,C_word t1){
+/* k5208 in k5205 in k5202 in k5195 in read-symbolic-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5210(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5250,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5256,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5210,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5216,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
-/* posixunix.scm: 1542 symbolic-link? */
+/* posixunix.scm: 1549 symbolic-link? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[84]+1)))(3,*((C_word*)lf[84]+1),t2,t1);}
 else{
 t3=t1;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5254 in k5248 in k5245 in k5242 in k5235 in read-symbolic-link in k5230 in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5256(C_word c,C_word t0,C_word t1){
+/* k5214 in k5208 in k5205 in k5202 in k5195 in read-symbolic-link in k5190 in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5216(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixunix.scm: 1543 read-symbolic-link */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[283]+1)))(4,*((C_word*)lf[283]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[284]);}
+/* posixunix.scm: 1550 read-symbolic-link */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[277]+1)))(4,*((C_word*)lf[277]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[278]);}
 else{
 t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* create-symbolic-link in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* create-symbolic-link in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5155(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10729,67 +10819,67 @@ C_word t8;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5195,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[279]);
-t5=(C_word)C_i_check_string_2(t3,lf[279]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5216,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5228,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1526 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr4,(void*)f_5155,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[273]);
+t5=C_i_check_string_2(t3,lf[273]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5176,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5188,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1533 ##sys#expand-home-path */
 t8=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 
-/* k5226 in create-symbolic-link in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5228(C_word c,C_word t0,C_word t1){
+/* k5186 in create-symbolic-link in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5188(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1526 ##sys#make-c-string */
+/* posixunix.scm: 1533 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5214 in create-symbolic-link in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5216(C_word c,C_word t0,C_word t1){
+/* k5174 in create-symbolic-link in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5216,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5220,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5224,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1527 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr2,(void*)f_5176,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5180,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5184,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1534 ##sys#expand-home-path */
 t4=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k5222 in k5214 in create-symbolic-link in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5224(C_word c,C_word t0,C_word t1){
+/* k5182 in k5174 in create-symbolic-link in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5184(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1527 ##sys#make-c-string */
+/* posixunix.scm: 1534 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5218 in k5214 in create-symbolic-link in k5191 in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5220(C_word c,C_word t0,C_word t1){
+/* k5178 in k5174 in create-symbolic-link in k5151 in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5180(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_symlink(((C_word*)t0)[5],t1);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* posixunix.scm: 1529 posix-error */
+t2=C_symlink(((C_word*)t0)[5],t1);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* posixunix.scm: 1536 posix-error */
 t3=lf[3];
-f_2539(7,t3,((C_word*)t0)[4],lf[48],lf[280],lf[281],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2528(7,t3,((C_word*)t0)[4],lf[48],lf[274],lf[275],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* create-session in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5176(C_word c,C_word t0,C_word t1){
+/* create-session in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5136(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10798,70 +10888,70 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5176,2,t0,t1);}
-t2=(C_word)C_setsid(C_SCHEME_FALSE);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5180,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5186,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1497 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_5136,2,t0,t1);}
+t2=C_setsid(C_SCHEME_FALSE);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5140,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5146,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1504 ##sys#update-errno */
 t5=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}
 
-/* k5184 in create-session in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5186(C_word c,C_word t0,C_word t1){
+/* k5144 in create-session in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1498 ##sys#error */
+/* posixunix.scm: 1505 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[276],lf[277]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[270],lf[271]);}
 
-/* k5178 in create-session in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5180(C_word c,C_word t0,C_word t1){
+/* k5138 in create-session in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* file-execute-access? in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5170(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-execute-access? in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5130(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5170,3,t0,t1,t2);}
-/* posixunix.scm: 1492 check */
-f_5134(t1,t2,C_fix((C_word)X_OK),lf[275]);}
+C_save_and_reclaim((void*)tr3,(void*)f_5130,3,t0,t1,t2);}
+/* posixunix.scm: 1499 check */
+f_5094(t1,t2,C_fix((C_word)X_OK),lf[269]);}
 
-/* file-write-access? in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5164(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-write-access? in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5124(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5164,3,t0,t1,t2);}
-/* posixunix.scm: 1491 check */
-f_5134(t1,t2,C_fix((C_word)W_OK),lf[274]);}
+C_save_and_reclaim((void*)tr3,(void*)f_5124,3,t0,t1,t2);}
+/* posixunix.scm: 1498 check */
+f_5094(t1,t2,C_fix((C_word)W_OK),lf[268]);}
 
-/* file-read-access? in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5158(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-read-access? in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5118(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5158,3,t0,t1,t2);}
-/* posixunix.scm: 1490 check */
-f_5134(t1,t2,C_fix((C_word)R_OK),lf[273]);}
+C_save_and_reclaim((void*)tr3,(void*)f_5118,3,t0,t1,t2);}
+/* posixunix.scm: 1497 check */
+f_5094(t1,t2,C_fix((C_word)R_OK),lf[267]);}
 
-/* check in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_5134(C_word t1,C_word t2,C_word t3,C_word t4){
+/* check in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_5094(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10869,25 +10959,25 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5134,NULL,4,t1,t2,t3,t4);}
-t5=(C_word)C_i_check_string_2(t2,t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5152,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5156,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1487 ##sys#expand-home-path */
+C_save_and_reclaim((void*)trf_5094,NULL,4,t1,t2,t3,t4);}
+t5=C_i_check_string_2(t2,t4);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5112,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5116,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1494 ##sys#expand-home-path */
 t8=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 
-/* k5154 in check in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5156(C_word c,C_word t0,C_word t1){
+/* k5114 in check in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1487 ##sys#make-c-string */
+/* posixunix.scm: 1494 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5150 in check in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5152(C_word c,C_word t0,C_word t1){
+/* k5110 in check in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5112(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10895,28 +10985,28 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5152,2,t0,t1);}
-t2=(C_word)C_access(t1,((C_word*)t0)[3]);
-t3=(C_word)C_eqp(C_fix(0),t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5144,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5112,2,t0,t1);}
+t2=C_test_access(t1,((C_word*)t0)[3]);
+t3=C_eqp(C_fix(0),t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5104,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 else{
-/* posixunix.scm: 1488 ##sys#update-errno */
+/* posixunix.scm: 1495 ##sys#update-errno */
 t5=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k5142 in k5150 in check in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5144(C_word c,C_word t0,C_word t1){
+/* k5102 in k5110 in check in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* change-file-owner in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5104(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* change-file-owner in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5064(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10927,44 +11017,44 @@ C_word t10;
 C_word ab[9],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5104,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_check_string_2(t2,lf[271]);
-t6=(C_word)C_i_check_exact_2(t3,lf[271]);
-t7=(C_word)C_i_check_exact_2(t4,lf[271]);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5128,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5132,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1477 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr5,(void*)f_5064,5,t0,t1,t2,t3,t4);}
+t5=C_i_check_string_2(t2,lf[265]);
+t6=C_i_check_exact_2(t3,lf[265]);
+t7=C_i_check_exact_2(t4,lf[265]);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5088,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5092,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1484 ##sys#expand-home-path */
 t10=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}
 
-/* k5130 in change-file-owner in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5132(C_word c,C_word t0,C_word t1){
+/* k5090 in change-file-owner in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1477 ##sys#make-c-string */
+/* posixunix.scm: 1484 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5126 in change-file-owner in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5128(C_word c,C_word t0,C_word t1){
+/* k5086 in change-file-owner in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5088(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_chown(t1,((C_word*)t0)[5],((C_word*)t0)[4]);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* posixunix.scm: 1478 posix-error */
+t2=C_chown(t1,((C_word*)t0)[5],((C_word*)t0)[4]);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* posixunix.scm: 1485 posix-error */
 t3=lf[3];
-f_2539(8,t3,((C_word*)t0)[3],lf[48],lf[271],lf[272],((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_2528(8,t3,((C_word*)t0)[3],lf[48],lf[265],lf[266],((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* change-file-mode in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5077(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* change-file-mode in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5037(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10974,43 +11064,43 @@ C_word t8;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5077,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[269]);
-t5=(C_word)C_i_check_exact_2(t3,lf[269]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5098,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5102,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1469 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr4,(void*)f_5037,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[263]);
+t5=C_i_check_exact_2(t3,lf[263]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5058,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5062,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1476 ##sys#expand-home-path */
 t8=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 
-/* k5100 in change-file-mode in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5102(C_word c,C_word t0,C_word t1){
+/* k5060 in change-file-mode in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5062(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1469 ##sys#make-c-string */
+/* posixunix.scm: 1476 ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5096 in change-file-mode in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5098(C_word c,C_word t0,C_word t1){
+/* k5056 in change-file-mode in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_5058(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_chmod(t1,((C_word*)t0)[4]);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-/* posixunix.scm: 1470 posix-error */
+t2=C_chmod(t1,((C_word*)t0)[4]);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+/* posixunix.scm: 1477 posix-error */
 t3=lf[3];
-f_2539(7,t3,((C_word*)t0)[3],lf[48],lf[269],lf[270],((C_word*)t0)[2],((C_word*)t0)[4]);}
+f_2528(7,t3,((C_word*)t0)[3],lf[48],lf[263],lf[264],((C_word*)t0)[2],((C_word*)t0)[4]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* initialize-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5013(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* initialize-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4973(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11022,23 +11112,23 @@ C_word t10;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5013,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[228]);
-t5=(C_word)C_i_check_exact_2(t3,lf[228]);
+C_save_and_reclaim((void*)tr4,(void*)f_4973,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[222]);
+t5=C_i_check_exact_2(t3,lf[222]);
 t6=t2;
 t7=t3;
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5001,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4961,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t7,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t6)){
-t9=(C_word)C_i_foreign_string_argumentp(t6);
+t9=C_i_foreign_string_argumentp(t6);
 /* ##sys#make-c-string */
 t10=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t8,t9);}
 else{
 t9=t8;
-f_5001(2,t9,C_SCHEME_FALSE);}}
+f_4961(2,t9,C_SCHEME_FALSE);}}
 
-/* k4999 in initialize-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5001(C_word c,C_word t0,C_word t1){
+/* k4959 in initialize-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4961(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11047,12 +11137,12 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5001,2,t0,t1);}
-t2=(C_word)C_i_foreign_fixnum_argumentp(((C_word*)t0)[5]);
-t3=(C_word)stub914(C_SCHEME_UNDEFINED,t1,t2);
-if(C_truep((C_word)C_fixnum_lessp(t3,C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5029,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1390 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_4961,2,t0,t1);}
+t2=C_i_foreign_fixnum_argumentp(((C_word*)t0)[5]);
+t3=stub910(C_SCHEME_UNDEFINED,t1,t2);
+if(C_truep(C_fixnum_lessp(t3,C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4989,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1397 ##sys#update-errno */
 t5=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
@@ -11060,17 +11150,17 @@ t4=C_SCHEME_UNDEFINED;
 t5=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k5027 in k4999 in initialize-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_5029(C_word c,C_word t0,C_word t1){
+/* k4987 in k4959 in initialize-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4989(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1391 ##sys#error */
+/* posixunix.scm: 1398 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[228],lf[229],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[222],lf[223],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* set-groups! in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4939(C_word c,C_word t0,C_word t1,C_word t2){
+/* set-groups! in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4899(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11079,20 +11169,20 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4939,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4943,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_length(t2);
-t5=(C_word)C_i_foreign_fixnum_argumentp(t4);
-if(C_truep((C_word)stub871(C_SCHEME_UNDEFINED,t5))){
+C_save_and_reclaim((void*)tr3,(void*)f_4899,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4903,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=C_i_length(t2);
+t5=C_i_foreign_fixnum_argumentp(t4);
+if(C_truep(stub868(C_SCHEME_UNDEFINED,t5))){
 t6=t3;
-f_4943(2,t6,C_SCHEME_UNDEFINED);}
+f_4903(2,t6,C_SCHEME_UNDEFINED);}
 else{
-/* posixunix.scm: 1373 ##sys#error */
+/* posixunix.scm: 1380 ##sys#error */
 t6=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,lf[225],lf[227]);}}
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,lf[219],lf[221]);}}
 
-/* k4941 in set-groups! in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4943(C_word c,C_word t0,C_word t1){
+/* k4901 in set-groups! in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4903(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11100,15 +11190,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4943,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4903,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4948,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li91),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4908,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li88),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4948(t5,((C_word*)t0)[2],((C_word*)t0)[3],C_fix(0));}
+f_4908(t5,((C_word*)t0)[2],((C_word*)t0)[3],C_fix(0));}
 
-/* doloop897 in k4941 in set-groups! in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4948(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop893 in k4901 in set-groups! in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4908(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11124,22 +11214,22 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4948,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_set_groups(t3),C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4964,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1378 ##sys#update-errno */
+C_save_and_reclaim((void*)trf_4908,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+if(C_truep(C_fixnum_lessp(C_set_groups(t3),C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4924,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1385 ##sys#update-errno */
 t5=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}}
 else{
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_i_check_exact_2(t4,lf[225]);
-t6=(C_word)C_set_gid(t3,t4);
-t7=(C_word)C_slot(t2,C_fix(1));
-t8=(C_word)C_fixnum_plus(t3,C_fix(1));
+t4=C_slot(t2,C_fix(0));
+t5=C_i_check_exact_2(t4,lf[219]);
+t6=C_set_gid(t3,t4);
+t7=C_slot(t2,C_fix(1));
+t8=C_fixnum_plus(t3,C_fix(1));
 t11=t1;
 t12=t7;
 t13=t8;
@@ -11148,17 +11238,17 @@ t2=t12;
 t3=t13;
 goto loop;}}
 
-/* k4962 in doloop897 in k4941 in set-groups! in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4964(C_word c,C_word t0,C_word t1){
+/* k4922 in doloop893 in k4901 in set-groups! in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1379 ##sys#error */
+/* posixunix.scm: 1386 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[225],lf[226],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[219],lf[220],((C_word*)t0)[2]);}
 
-/* get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4876(C_word c,C_word t0,C_word t1){
+/* get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4836(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11167,48 +11257,48 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4876,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4836,2,t0,t1);}
 t2=C_fix((C_word)getgroups(0, C_groups));
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4880,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4934,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1359 ##sys#update-errno */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4840,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4894,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1366 ##sys#update-errno */
 t5=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=t3;
-f_4880(2,t4,C_SCHEME_UNDEFINED);}}
+f_4840(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k4932 in get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4934(C_word c,C_word t0,C_word t1){
+/* k4892 in get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4894(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1360 ##sys#error */
+/* posixunix.scm: 1367 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[221],lf[224]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[215],lf[218]);}
 
-/* k4878 in get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4880(C_word c,C_word t0,C_word t1){
+/* k4838 in get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4840(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4880,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4883,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_foreign_fixnum_argumentp(((C_word*)t0)[3]);
-if(C_truep((C_word)stub871(C_SCHEME_UNDEFINED,t3))){
+C_save_and_reclaim((void*)tr2,(void*)f_4840,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4843,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_foreign_fixnum_argumentp(((C_word*)t0)[3]);
+if(C_truep(stub868(C_SCHEME_UNDEFINED,t3))){
 t4=t2;
-f_4883(2,t4,C_SCHEME_UNDEFINED);}
+f_4843(2,t4,C_SCHEME_UNDEFINED);}
 else{
-/* posixunix.scm: 1362 ##sys#error */
+/* posixunix.scm: 1369 ##sys#error */
 t4=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,lf[221],lf[223]);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,lf[215],lf[217]);}}
 
-/* k4881 in k4878 in get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4883(C_word c,C_word t0,C_word t1){
+/* k4841 in k4838 in get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4843(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11217,30 +11307,30 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4883,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4886,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_foreign_fixnum_argumentp(((C_word*)t0)[3]);
-t4=(C_word)stub867(C_SCHEME_UNDEFINED,t3);
-if(C_truep((C_word)C_fixnum_lessp(t4,C_fix(0)))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4915,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1364 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_4843,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4846,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_foreign_fixnum_argumentp(((C_word*)t0)[3]);
+t4=stub864(C_SCHEME_UNDEFINED,t3);
+if(C_truep(C_fixnum_lessp(t4,C_fix(0)))){
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4875,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1371 ##sys#update-errno */
 t6=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t5=t2;
-f_4886(2,t5,C_SCHEME_UNDEFINED);}}
+f_4846(2,t5,C_SCHEME_UNDEFINED);}}
 
-/* k4913 in k4881 in k4878 in get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4915(C_word c,C_word t0,C_word t1){
+/* k4873 in k4841 in k4838 in get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4875(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1365 ##sys#error */
+/* posixunix.scm: 1372 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[221],lf[222]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[215],lf[216]);}
 
-/* k4884 in k4881 in k4878 in get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4886(C_word c,C_word t0,C_word t1){
+/* k4844 in k4841 in k4838 in get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4846(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11248,15 +11338,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4886,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4846,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4891,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li89),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4851,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li86),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_4891(t5,((C_word*)t0)[2],C_fix(0));}
+f_4851(t5,((C_word*)t0)[2],C_fix(0));}
 
-/* loop in k4884 in k4881 in k4878 in get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4891(C_word t0,C_word t1,C_word t2){
+/* loop in k4844 in k4841 in k4838 in get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4851(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11267,32 +11357,32 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4891,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[3]))){
+C_save_and_reclaim((void*)trf_4851,NULL,3,t0,t1,t2);}
+if(C_truep(C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[3]))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4905,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* posixunix.scm: 1369 loop */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4865,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=C_fixnum_plus(t2,C_fix(1));
+/* posixunix.scm: 1376 loop */
 t6=t3;
 t7=t4;
 t1=t6;
 t2=t7;
 goto loop;}}
 
-/* k4903 in loop in k4884 in k4881 in k4878 in get-groups in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4905(C_word c,C_word t0,C_word t1){
+/* k4863 in loop in k4844 in k4841 in k4838 in get-groups in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4865(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4905,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4865,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,(C_word)C_get_gid(((C_word*)t0)[2]),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,C_get_gid(((C_word*)t0)[2]),t1));}
 
-/* group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4783(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4743(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -11300,34 +11390,34 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4783r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4743r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4783r(t0,t1,t2,t3);}}
+f_4743r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4783r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4743r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4787,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4747,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_4787(2,t5,C_SCHEME_FALSE);}
+f_4747(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_4787(2,t6,(C_word)C_i_car(t3));}
+f_4747(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4787(C_word c,C_word t0,C_word t1){
+/* k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11335,60 +11425,60 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4787,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4790,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[2]))){
+C_save_and_reclaim((void*)tr2,(void*)f_4747,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4750,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnump(((C_word*)t0)[2]))){
 t3=t2;
-f_4790(t3,(C_word)C_getgrgid(((C_word*)t0)[2]));}
+f_4750(t3,C_getgrgid(((C_word*)t0)[2]));}
 else{
-t3=(C_word)C_i_check_string_2(((C_word*)t0)[2],lf[220]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4841,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1333 ##sys#make-c-string */
+t3=C_i_check_string_2(((C_word*)t0)[2],lf[214]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4801,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1340 ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}}
 
-/* k4839 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4841(C_word c,C_word t0,C_word t1){
+/* k4799 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_4790(t2,(C_word)C_getgrnam(t1));}
+f_4750(t2,C_getgrnam(t1));}
 
-/* k4788 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4790(C_word t0,C_word t1){
+/* k4748 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4750(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4790,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4750,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_truep(((C_word*)t0)[3])?*((C_word*)lf[217]+1):*((C_word*)lf[218]+1));
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4803,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t2=(C_truep(((C_word*)t0)[3])?*((C_word*)lf[211]+1):*((C_word*)lf[212]+1));
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4763,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-nonnull-c-string */
-t4=*((C_word*)lf[210]+1);
+t4=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_mpointer(&a,(void*)C_group->gr_name),C_fix(0));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k4801 in k4788 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4803(C_word c,C_word t0,C_word t1){
+/* k4761 in k4748 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4763(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4803,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4807,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4763,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4767,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_group->gr_passwd),C_fix(0));}
 
-/* k4805 in k4801 in k4788 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4807(C_word c,C_word t0,C_word t1){
+/* k4765 in k4761 in k4748 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11397,16 +11487,16 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4807,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4811,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4767,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4771,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4813,a[2]=t4,a[3]=((C_word)li87),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4773,a[2]=t4,a[3]=((C_word)li84),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_4813(t6,t2,C_fix(0));}
+f_4773(t6,t2,C_fix(0));}
 
-/* loop in k4805 in k4801 in k4788 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4813(C_word t0,C_word t1,C_word t2){
+/* loop in k4765 in k4761 in k4748 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4773(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11416,56 +11506,56 @@ C_word t7;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4813,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4817,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_4773,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4777,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t4=t2;
-t5=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t6=(C_word)C_i_foreign_fixnum_argumentp(t4);
-t7=(C_word)stub838(t5,t6);
+t5=C_a_i_bytevector(&a,1,C_fix(3));
+t6=C_i_foreign_fixnum_argumentp(t4);
+t7=stub835(t5,t6);
 /* ##sys#peek-c-string */
 t8=*((C_word*)lf[6]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t3,t7,C_fix(0));}
 
-/* k4815 in loop in k4805 in k4801 in k4788 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4817(C_word c,C_word t0,C_word t1){
+/* k4775 in loop in k4765 in k4761 in k4748 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4777(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4817,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4777,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4827,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* posixunix.scm: 1342 loop */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4787,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* posixunix.scm: 1349 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4813(t4,t2,t3);}
+f_4773(t4,t2,t3);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}
 
-/* k4825 in k4815 in loop in k4805 in k4801 in k4788 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4827(C_word c,C_word t0,C_word t1){
+/* k4785 in k4775 in loop in k4765 in k4761 in k4748 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4787(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4827,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4787,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k4809 in k4805 in k4801 in k4788 in k4785 in group-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4811(C_word c,C_word t0,C_word t1){
+/* k4769 in k4765 in k4761 in k4748 in k4745 in group-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4771(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g860861 */
+/* g857858 */
 t2=((C_word*)t0)[5];
 ((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_fix((C_word)C_group->gr_gid),t1);}
 
-/* current-effective-user-name in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4758(C_word c,C_word t0,C_word t1){
+/* current-effective-user-name in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4718(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11473,30 +11563,30 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4758,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4766,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4770,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1318 current-effective-user-id */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[213]+1)))(2,*((C_word*)lf[213]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_4718,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4726,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4730,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1325 current-effective-user-id */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[207]+1)))(2,*((C_word*)lf[207]+1),t3);}
 
-/* k4768 in current-effective-user-name in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4770(C_word c,C_word t0,C_word t1){
+/* k4728 in current-effective-user-name in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4730(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1318 user-information */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[216]+1)))(3,*((C_word*)lf[216]+1),((C_word*)t0)[2],t1);}
+/* posixunix.scm: 1325 user-information */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[210]+1)))(3,*((C_word*)lf[210]+1),((C_word*)t0)[2],t1);}
 
-/* k4764 in current-effective-user-name in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4766(C_word c,C_word t0,C_word t1){
+/* k4724 in current-effective-user-name in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4726(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_list_ref(t1,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_car(t1));}
 
-/* current-user-name in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4744(C_word c,C_word t0,C_word t1){
+/* current-user-name in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4704(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11504,30 +11594,30 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4744,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4752,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4756,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1315 current-user-id */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[212]+1)))(2,*((C_word*)lf[212]+1),t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_4704,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4712,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4716,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1322 current-user-id */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[206]+1)))(2,*((C_word*)lf[206]+1),t3);}
 
-/* k4754 in current-user-name in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4756(C_word c,C_word t0,C_word t1){
+/* k4714 in current-user-name in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4716(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1315 user-information */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[216]+1)))(3,*((C_word*)lf[216]+1),((C_word*)t0)[2],t1);}
+/* posixunix.scm: 1322 user-information */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[210]+1)))(3,*((C_word*)lf[210]+1),((C_word*)t0)[2],t1);}
 
-/* k4750 in current-user-name in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4752(C_word c,C_word t0,C_word t1){
+/* k4710 in current-user-name in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4712(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_list_ref(t1,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_car(t1));}
 
-/* user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4677(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4637(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -11535,34 +11625,34 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4677r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4637r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4677r(t0,t1,t2,t3);}}
+f_4637r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4677r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4637r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4681,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4641,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_4681(2,t5,C_SCHEME_FALSE);}
+f_4641(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_4681(2,t6,(C_word)C_i_car(t3));}
+f_4641(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4681(C_word c,C_word t0,C_word t1){
+/* k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4641(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11570,108 +11660,108 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4681,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4684,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[2]))){
+C_save_and_reclaim((void*)tr2,(void*)f_4641,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4644,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnump(((C_word*)t0)[2]))){
 t3=t2;
-f_4684(t3,(C_word)C_getpwuid(((C_word*)t0)[2]));}
+f_4644(t3,C_getpwuid(((C_word*)t0)[2]));}
 else{
-t3=(C_word)C_i_check_string_2(((C_word*)t0)[2],lf[216]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4723,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1303 ##sys#make-c-string */
+t3=C_i_check_string_2(((C_word*)t0)[2],lf[210]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4683,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1310 ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}}
 
-/* k4721 in k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4723(C_word c,C_word t0,C_word t1){
+/* k4681 in k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_4684(t2,(C_word)C_getpwnam(t1));}
+f_4644(t2,C_getpwnam(t1));}
 
-/* k4682 in k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4684(C_word t0,C_word t1){
+/* k4642 in k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4644(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4684,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4644,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_truep(((C_word*)t0)[3])?*((C_word*)lf[217]+1):*((C_word*)lf[218]+1));
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4697,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t2=(C_truep(((C_word*)t0)[3])?*((C_word*)lf[211]+1):*((C_word*)lf[212]+1));
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4657,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-nonnull-c-string */
-t4=*((C_word*)lf[210]+1);
+t4=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_mpointer(&a,(void*)C_user->pw_name),C_fix(0));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k4695 in k4682 in k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4697(C_word c,C_word t0,C_word t1){
+/* k4655 in k4642 in k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4657(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4697,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4701,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4657,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4661,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_user->pw_passwd),C_fix(0));}
 
-/* k4699 in k4695 in k4682 in k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4701(C_word c,C_word t0,C_word t1){
+/* k4659 in k4655 in k4642 in k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4661(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4701,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4705,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4661,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4665,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_user->pw_gecos),C_fix(0));}
 
-/* k4703 in k4699 in k4695 in k4682 in k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4705(C_word c,C_word t0,C_word t1){
+/* k4663 in k4659 in k4655 in k4642 in k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4705,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4709,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4665,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4669,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[6]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_user->pw_dir),C_fix(0));}
 
-/* k4707 in k4703 in k4699 in k4695 in k4682 in k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4709(C_word c,C_word t0,C_word t1){
+/* k4667 in k4663 in k4659 in k4655 in k4642 in k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4669(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4709,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4713,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4669,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4673,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[6]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_user->pw_shell),C_fix(0));}
 
-/* k4711 in k4707 in k4703 in k4699 in k4695 in k4682 in k4679 in user-information in k4673 in k4669 in k4665 in k4661 in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4713(C_word c,C_word t0,C_word t1){
+/* k4671 in k4667 in k4663 in k4659 in k4655 in k4642 in k4639 in user-information in k4633 in k4629 in k4625 in k4621 in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g833834 */
+/* g830831 */
 t2=((C_word*)t0)[7];
 ((C_proc9)C_retrieve_proc(t2))(9,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],C_fix((C_word)C_user->pw_uid),C_fix((C_word)C_user->pw_gid),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4623(C_word c,C_word t0,C_word t1){
+/* system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11679,103 +11769,103 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4623,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4627,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fixnum_lessp(C_fix((C_word)C_uname),C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4656,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1248 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_4583,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4587,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fixnum_lessp(C_fix((C_word)C_uname),C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4616,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1255 ##sys#update-errno */
 t4=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=t2;
-f_4627(2,t3,C_SCHEME_UNDEFINED);}}
+f_4587(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4654 in system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4656(C_word c,C_word t0,C_word t1){
+/* k4614 in system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1249 ##sys#error */
+/* posixunix.scm: 1256 ##sys#error */
 t2=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[209],lf[211]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[203],lf[205]);}
 
-/* k4625 in system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4627(C_word c,C_word t0,C_word t1){
+/* k4585 in system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4627,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4634,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4587,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4594,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_utsname.sysname),C_fix(0));}
 
-/* k4632 in k4625 in system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4634(C_word c,C_word t0,C_word t1){
+/* k4592 in k4585 in system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4594(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4634,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4638,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4594,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4598,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_utsname.nodename),C_fix(0));}
 
-/* k4636 in k4632 in k4625 in system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4638(C_word c,C_word t0,C_word t1){
+/* k4596 in k4592 in k4585 in system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4638,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4642,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4598,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4602,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_utsname.release),C_fix(0));}
 
-/* k4640 in k4636 in k4632 in k4625 in system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4642(C_word c,C_word t0,C_word t1){
+/* k4600 in k4596 in k4592 in k4585 in system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4642,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4646,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4602,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4606,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_utsname.version),C_fix(0));}
 
-/* k4644 in k4640 in k4636 in k4632 in k4625 in system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4646(C_word c,C_word t0,C_word t1){
+/* k4604 in k4600 in k4596 in k4592 in k4585 in system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4646,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4650,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4606,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4610,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* ##sys#peek-nonnull-c-string */
-t3=*((C_word*)lf[210]+1);
+t3=*((C_word*)lf[204]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_utsname.machine),C_fix(0));}
 
-/* k4648 in k4644 in k4640 in k4636 in k4632 in k4625 in system-information in k4619 in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4650(C_word c,C_word t0,C_word t1){
+/* k4608 in k4604 in k4600 in k4596 in k4592 in k4585 in system-information in k4579 in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4650,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4610,2,t0,t1);}
 t2=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* signal-unmask! in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4605(C_word c,C_word t0,C_word t1,C_word t2){
+/* signal-unmask! in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4565(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11784,20 +11874,20 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4605,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[207]);
-t4=(C_word)C_sigdelset(t2);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_sigprocmask_unblock(C_fix(0)),C_fix(0)))){
-/* posixunix.scm: 1227 posix-error */
+C_save_and_reclaim((void*)tr3,(void*)f_4565,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[201]);
+t4=C_sigdelset(t2);
+if(C_truep(C_fixnum_lessp(C_sigprocmask_unblock(C_fix(0)),C_fix(0)))){
+/* posixunix.scm: 1234 posix-error */
 t5=lf[3];
-f_2539(5,t5,t1,lf[201],lf[207],lf[208]);}
+f_2528(5,t5,t1,lf[195],lf[201],lf[202]);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* signal-mask! in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4590(C_word c,C_word t0,C_word t1,C_word t2){
+/* signal-mask! in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4550(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11806,33 +11896,33 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4590,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[205]);
-t4=(C_word)C_sigaddset(t2);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_sigprocmask_block(C_fix(0)),C_fix(0)))){
-/* posixunix.scm: 1221 posix-error */
+C_save_and_reclaim((void*)tr3,(void*)f_4550,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[199]);
+t4=C_sigaddset(t2);
+if(C_truep(C_fixnum_lessp(C_sigprocmask_block(C_fix(0)),C_fix(0)))){
+/* posixunix.scm: 1228 posix-error */
 t5=lf[3];
-f_2539(5,t5,t1,lf[201],lf[205],lf[206]);}
+f_2528(5,t5,t1,lf[195],lf[199],lf[200]);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* signal-masked? in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4584(C_word c,C_word t0,C_word t1,C_word t2){
+/* signal-masked? in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4544(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4584,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[204]);
+C_save_and_reclaim((void*)tr3,(void*)f_4544,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[198]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_sigismember(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_sigismember(t2));}
 
-/* signal-mask in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4552(C_word c,C_word t0,C_word t1){
+/* signal-mask in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11841,15 +11931,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4552,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4512,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4558,a[2]=t3,a[3]=((C_word)li78),tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4518,a[2]=t3,a[3]=((C_word)li75),tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_4558(t5,t1,*((C_word*)lf[196]+1),C_SCHEME_END_OF_LIST);}
+f_4518(t5,t1,*((C_word*)lf[190]+1),C_SCHEME_END_OF_LIST);}
 
-/* loop in signal-mask in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4558(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in signal-mask in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4518(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11864,17 +11954,17 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4558,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_4518,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_sigismember(t4))){
-t6=(C_word)C_a_i_cons(&a,2,t4,t3);
-/* posixunix.scm: 1211 loop */
+t4=C_i_car(t2);
+t5=C_i_cdr(t2);
+if(C_truep(C_sigismember(t4))){
+t6=C_a_i_cons(&a,2,t4,t3);
+/* posixunix.scm: 1218 loop */
 t10=t1;
 t11=t5;
 t12=t6;
@@ -11884,7 +11974,7 @@ t3=t12;
 goto loop;}
 else{
 t6=t3;
-/* posixunix.scm: 1211 loop */
+/* posixunix.scm: 1218 loop */
 t10=t1;
 t11=t5;
 t12=t6;
@@ -11893,8 +11983,8 @@ t2=t11;
 t3=t12;
 goto loop;}}}
 
-/* set-signal-mask! in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4506(C_word c,C_word t0,C_word t1,C_word t2){
+/* set-signal-mask! in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4466(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11905,22 +11995,22 @@ C_word t8;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4506,3,t0,t1,t2);}
-t3=(C_word)C_i_check_list_2(t2,lf[200]);
-t4=(C_word)C_sigemptyset(C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4524,a[2]=((C_word)li76),tmp=(C_word)a,a+=3,tmp);
-t6=f_4524(t2);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_sigprocmask_set(C_fix(0)),C_fix(0)))){
-/* posixunix.scm: 1204 posix-error */
+C_save_and_reclaim((void*)tr3,(void*)f_4466,3,t0,t1,t2);}
+t3=C_i_check_list_2(t2,lf[194]);
+t4=C_sigemptyset(C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4484,a[2]=((C_word)li73),tmp=(C_word)a,a+=3,tmp);
+t6=f_4484(t2);
+if(C_truep(C_fixnum_lessp(C_sigprocmask_set(C_fix(0)),C_fix(0)))){
+/* posixunix.scm: 1211 posix-error */
 t7=lf[3];
-f_2539(5,t7,t1,lf[201],lf[200],lf[202]);}
+f_2528(5,t7,t1,lf[195],lf[194],lf[196]);}
 else{
 t7=C_SCHEME_UNDEFINED;
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
 
-/* loop747 in set-signal-mask! in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_4524(C_word t1){
+/* loop744 in set-signal-mask! in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_4484(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11931,11 +12021,11 @@ C_word t7;
 C_word t8;
 loop:
 C_stack_check;
-if(C_truep((C_word)C_i_pairp(t1))){
-t2=(C_word)C_slot(t1,C_fix(0));
-t3=(C_word)C_i_check_exact_2(t2,lf[200]);
-t4=(C_word)C_sigaddset(t2);
-t5=(C_word)C_slot(t1,C_fix(1));
+if(C_truep(C_i_pairp(t1))){
+t2=C_slot(t1,C_fix(0));
+t3=C_i_check_exact_2(t2,lf[194]);
+t4=C_sigaddset(t2);
+t5=C_slot(t1,C_fix(1));
 t8=t5;
 t1=t8;
 goto loop;}
@@ -11943,8 +12033,8 @@ else{
 t2=C_SCHEME_UNDEFINED;
 return(t2);}}
 
-/* ##sys#interrupt-hook in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4488(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#interrupt-hook in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4448(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11952,28 +12042,28 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4488,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr4,(void*)f_4448,4,t0,t1,t2,t3);}
+t4=C_slot(((C_word*)t0)[3],t2);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4498,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1190 h */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4458,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1197 h */
 t6=t4;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}
 else{
-/* posixunix.scm: 1192 oldhook */
+/* posixunix.scm: 1199 oldhook */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t2,t3);}}
 
-/* k4496 in ##sys#interrupt-hook in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4498(C_word c,C_word t0,C_word t1){
+/* k4456 in ##sys#interrupt-hook in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1191 ##sys#context-switch */
+/* posixunix.scm: 1198 ##sys#context-switch */
 C_context_switch(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* set-signal-handler! in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4475(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* set-signal-handler! in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4435(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11983,59 +12073,59 @@ C_word t8;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4475,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_exact_2(t2,lf[199]);
+C_save_and_reclaim((void*)tr4,(void*)f_4435,4,t0,t1,t2,t3);}
+t4=C_i_check_exact_2(t2,lf[193]);
 if(C_truep(t3)){
 t5=t2;
-t6=(C_word)C_establish_signal_handler(t2,t5);
+t6=C_establish_signal_handler(t2,t5);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_vector_set(((C_word*)t0)[2],t2,t3));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_i_vector_set(((C_word*)t0)[2],t2,t3));}
 else{
-t5=(C_word)C_establish_signal_handler(t2,C_SCHEME_FALSE);
+t5=C_establish_signal_handler(t2,C_SCHEME_FALSE);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_vector_set(((C_word*)t0)[2],t2,t3));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_vector_set(((C_word*)t0)[2],t2,t3));}}
 
-/* signal-handler in k4462 in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4466(C_word c,C_word t0,C_word t1,C_word t2){
+/* signal-handler in k4422 in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4426(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4466,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[198]);
+C_save_and_reclaim((void*)tr3,(void*)f_4426,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[192]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(((C_word*)t0)[2],t2));}
 
-/* create-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4419(C_word c,C_word t0,C_word t1){
+/* create-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4379(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4419,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4423,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_pipe(C_SCHEME_FALSE),C_fix(0)))){
-/* posixunix.scm: 1107 posix-error */
+C_save_and_reclaim((void*)tr2,(void*)f_4379,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4383,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fixnum_lessp(C_pipe(C_SCHEME_FALSE),C_fix(0)))){
+/* posixunix.scm: 1114 posix-error */
 t3=lf[3];
-f_2539(5,t3,t2,lf[48],lf[169],lf[170]);}
+f_2528(5,t3,t2,lf[48],lf[163],lf[164]);}
 else{
-/* posixunix.scm: 1108 values */
+/* posixunix.scm: 1115 values */
 C_values(4,0,t1,C_fix((C_word)C_pipefds[ 0 ]),C_fix((C_word)C_pipefds[ 1 ]));}}
 
-/* k4421 in create-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4423(C_word c,C_word t0,C_word t1){
+/* k4381 in create-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1108 values */
+/* posixunix.scm: 1115 values */
 C_values(4,0,((C_word*)t0)[2],C_fix((C_word)C_pipefds[ 0 ]),C_fix((C_word)C_pipefds[ 1 ]));}
 
-/* with-output-to-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4399(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* with-output-to-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4359(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -12043,71 +12133,71 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_4399r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4359r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_4399r(t0,t1,t2,t3,t4);}}
+f_4359r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4399r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4359r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t5=*((C_word*)lf[168]+1);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4403,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t5=*((C_word*)lf[162]+1);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4363,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 C_apply(5,0,t6,((C_word*)t0)[2],t2,t4);}
 
-/* k4401 in with-output-to-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4403(C_word c,C_word t0,C_word t1){
+/* k4361 in with-output-to-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4363(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4403,2,t0,t1);}
-t2=C_mutate((C_word*)lf[168]+1 /* (set! standard-output ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4409,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li70),tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 1095 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_4363,2,t0,t1);}
+t2=C_mutate((C_word*)lf[162]+1 /* (set! standard-output ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4369,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li67),tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 1102 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* a4408 in k4401 in with-output-to-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4409(C_word c,C_word t0,C_word t1,...){
+/* a4368 in k4361 in with-output-to-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4369(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_4409r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4369r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_4409r(t0,t1,t2);}}
+f_4369r(t0,t1,t2);}}
 
-static void C_ccall f_4409r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4369r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(5);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4413,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1097 close-output-pipe */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4373,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1104 close-output-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k4411 in a4408 in k4401 in with-output-to-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4413(C_word c,C_word t0,C_word t1){
+/* k4371 in a4368 in k4361 in with-output-to-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4373(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[168]+1 /* (set! standard-output ...) */,((C_word*)t0)[4]);
+t2=C_mutate((C_word*)lf[162]+1 /* (set! standard-output ...) */,((C_word*)t0)[4]);
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* with-input-from-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4379(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* with-input-from-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4339(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -12115,71 +12205,71 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_4379r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4339r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_4379r(t0,t1,t2,t3,t4);}}
+f_4339r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4379r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4339r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t5=*((C_word*)lf[166]+1);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4383,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t5=*((C_word*)lf[160]+1);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4343,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 C_apply(5,0,t6,((C_word*)t0)[2],t2,t4);}
 
-/* k4381 in with-input-from-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4383(C_word c,C_word t0,C_word t1){
+/* k4341 in with-input-from-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4383,2,t0,t1);}
-t2=C_mutate((C_word*)lf[166]+1 /* (set! standard-input ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4389,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li68),tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 1085 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_4343,2,t0,t1);}
+t2=C_mutate((C_word*)lf[160]+1 /* (set! standard-input ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4349,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li65),tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 1092 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* a4388 in k4381 in with-input-from-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4389(C_word c,C_word t0,C_word t1,...){
+/* a4348 in k4341 in with-input-from-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4349(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_4389r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4349r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_4389r(t0,t1,t2);}}
+f_4349r(t0,t1,t2);}}
 
-static void C_ccall f_4389r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4349r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(5);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4393,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1087 close-input-pipe */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4353,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1094 close-input-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k4391 in a4388 in k4381 in with-input-from-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4393(C_word c,C_word t0,C_word t1){
+/* k4351 in a4348 in k4341 in with-input-from-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=C_mutate((C_word*)lf[166]+1 /* (set! standard-input ...) */,((C_word*)t0)[4]);
+t2=C_mutate((C_word*)lf[160]+1 /* (set! standard-input ...) */,((C_word*)t0)[4]);
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* call-with-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* call-with-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4315(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -12187,79 +12277,79 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_4355r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4315r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_4355r(t0,t1,t2,t3,t4);}}
+f_4315r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4355r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4315r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4359,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4319,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_apply(5,0,t5,((C_word*)t0)[2],t2,t4);}
 
-/* k4357 in call-with-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4359(C_word c,C_word t0,C_word t1){
+/* k4317 in call-with-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4319(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4359,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4364,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li65),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4370,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li66),tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1075 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_4319,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4324,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li62),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4330,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li63),tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1082 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a4369 in k4357 in call-with-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4370(C_word c,C_word t0,C_word t1,...){
+/* a4329 in k4317 in call-with-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4330(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_4370r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4330r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_4370r(t0,t1,t2);}}
+f_4330r(t0,t1,t2);}}
 
-static void C_ccall f_4370r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4330r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4374,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1078 close-output-pipe */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4334,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1085 close-output-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k4372 in a4369 in k4357 in call-with-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4374(C_word c,C_word t0,C_word t1){
+/* k4332 in a4329 in k4317 in call-with-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a4363 in k4357 in call-with-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4364(C_word c,C_word t0,C_word t1){
+/* a4323 in k4317 in call-with-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4324(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4364,2,t0,t1);}
-/* posixunix.scm: 1076 proc */
+C_save_and_reclaim((void*)tr2,(void*)f_4324,2,t0,t1);}
+/* posixunix.scm: 1083 proc */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* call-with-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* call-with-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4291(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -12267,93 +12357,93 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_4331r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4291r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_4331r(t0,t1,t2,t3,t4);}}
+f_4291r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4331r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4291r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4335,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4295,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_apply(5,0,t5,((C_word*)t0)[2],t2,t4);}
 
-/* k4333 in call-with-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4335(C_word c,C_word t0,C_word t1){
+/* k4293 in call-with-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4295(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4335,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4340,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li62),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4346,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li63),tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1067 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_4295,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4300,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li59),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4306,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li60),tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1074 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a4345 in k4333 in call-with-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4346(C_word c,C_word t0,C_word t1,...){
+/* a4305 in k4293 in call-with-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4306(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_4346r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4306r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_4346r(t0,t1,t2);}}
+f_4306r(t0,t1,t2);}}
 
-static void C_ccall f_4346r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4306r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4350,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1070 close-input-pipe */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4310,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1077 close-input-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k4348 in a4345 in k4333 in call-with-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4350(C_word c,C_word t0,C_word t1){
+/* k4308 in a4305 in k4293 in call-with-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a4339 in k4333 in call-with-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4340(C_word c,C_word t0,C_word t1){
+/* a4299 in k4293 in call-with-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4340,2,t0,t1);}
-/* posixunix.scm: 1068 proc */
+C_save_and_reclaim((void*)tr2,(void*)f_4300,2,t0,t1);}
+/* posixunix.scm: 1075 proc */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* close-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4315(C_word c,C_word t0,C_word t1,C_word t2){
+/* close-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4275(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4315,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4319,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1054 ##sys#check-port */
-t4=*((C_word*)lf[161]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[158]);}
+C_save_and_reclaim((void*)tr3,(void*)f_4275,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4279,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1061 ##sys#check-port */
+t4=*((C_word*)lf[155]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[152]);}
 
-/* k4317 in close-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4319(C_word c,C_word t0,C_word t1){
+/* k4277 in close-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12361,28 +12451,28 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4319,2,t0,t1);}
-t2=(C_word)close_pipe(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4322,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_eqp(C_fix(-1),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_4279,2,t0,t1);}
+t2=close_pipe(((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4282,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t4=C_eqp(C_fix(-1),t2);
 if(C_truep(t4)){
-/* posixunix.scm: 1056 posix-error */
+/* posixunix.scm: 1063 posix-error */
 t5=lf[3];
-f_2539(6,t5,t3,lf[48],lf[159],lf[160],((C_word*)t0)[3]);}
+f_2528(6,t5,t3,lf[48],lf[153],lf[154],((C_word*)t0)[3]);}
 else{
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}}
 
-/* k4320 in k4317 in close-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4322(C_word c,C_word t0,C_word t1){
+/* k4280 in k4277 in close-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* open-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4279(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4239(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12390,13 +12480,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+10)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4279r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4239r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4279r(t0,t1,t2,t3);}}
+f_4239r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4279r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4239r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12408,62 +12498,62 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(10);
-t4=(C_word)C_i_check_string_2(t2,lf[157]);
-t5=(C_word)C_i_pairp(t3);
-t6=(C_truep(t5)?(C_word)C_slot(t3,C_fix(0)):lf[154]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4293,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_eqp(t6,lf[154]);
+t4=C_i_check_string_2(t2,lf[151]);
+t5=C_i_pairp(t3);
+t6=(C_truep(t5)?C_slot(t3,C_fix(0)):lf[148]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4253,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t8=C_eqp(t6,lf[148]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4300,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1049 ##sys#make-c-string */
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4260,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1056 ##sys#make-c-string */
 t10=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}
 else{
-t9=(C_word)C_eqp(t6,lf[155]);
+t9=C_eqp(t6,lf[149]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4310,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1050 ##sys#make-c-string */
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4270,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1057 ##sys#make-c-string */
 t11=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t10,t2);}
 else{
-/* posixunix.scm: 1023 ##sys#error */
+/* posixunix.scm: 1030 ##sys#error */
 t10=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,lf[156],t6);}}}
+((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,lf[150],t6);}}}
 
-/* k4308 in open-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4310(C_word c,C_word t0,C_word t1){
+/* k4268 in open-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4310,2,t0,t1);}
-t2=(C_word)open_binary_output_pipe(&a,1,t1);
-/* posixunix.scm: 1045 check */
-f_4228(((C_word*)t0)[3],lf[157],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_4270,2,t0,t1);}
+t2=open_binary_output_pipe(&a,1,t1);
+/* posixunix.scm: 1052 check */
+f_4188(((C_word*)t0)[3],lf[151],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
 
-/* k4298 in open-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4300(C_word c,C_word t0,C_word t1){
+/* k4258 in open-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4300,2,t0,t1);}
-t2=(C_word)open_text_output_pipe(&a,1,t1);
-/* posixunix.scm: 1045 check */
-f_4228(((C_word*)t0)[3],lf[157],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_4260,2,t0,t1);}
+t2=open_text_output_pipe(&a,1,t1);
+/* posixunix.scm: 1052 check */
+f_4188(((C_word*)t0)[3],lf[151],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
 
-/* k4291 in open-output-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4293(C_word c,C_word t0,C_word t1){
+/* k4251 in open-output-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1045 check */
-f_4228(((C_word*)t0)[3],lf[157],((C_word*)t0)[2],C_SCHEME_FALSE,t1);}
+/* posixunix.scm: 1052 check */
+f_4188(((C_word*)t0)[3],lf[151],((C_word*)t0)[2],C_SCHEME_FALSE,t1);}
 
-/* open-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4243(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4203(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -12471,13 +12561,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+10)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4243r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4203r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4243r(t0,t1,t2,t3);}}
+f_4203r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4243r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4203r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12489,92 +12579,92 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(10);
-t4=(C_word)C_i_check_string_2(t2,lf[153]);
-t5=(C_word)C_i_pairp(t3);
-t6=(C_truep(t5)?(C_word)C_slot(t3,C_fix(0)):lf[154]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4257,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_eqp(t6,lf[154]);
+t4=C_i_check_string_2(t2,lf[147]);
+t5=C_i_pairp(t3);
+t6=(C_truep(t5)?C_slot(t3,C_fix(0)):lf[148]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4217,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t8=C_eqp(t6,lf[148]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4264,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1038 ##sys#make-c-string */
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4224,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1045 ##sys#make-c-string */
 t10=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}
 else{
-t9=(C_word)C_eqp(t6,lf[155]);
+t9=C_eqp(t6,lf[149]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4274,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 1039 ##sys#make-c-string */
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4234,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1046 ##sys#make-c-string */
 t11=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t10,t2);}
 else{
-/* posixunix.scm: 1023 ##sys#error */
+/* posixunix.scm: 1030 ##sys#error */
 t10=*((C_word*)lf[50]+1);
-((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,lf[156],t6);}}}
+((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,lf[150],t6);}}}
 
-/* k4272 in open-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4274(C_word c,C_word t0,C_word t1){
+/* k4232 in open-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4234(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4274,2,t0,t1);}
-t2=(C_word)open_binary_input_pipe(&a,1,t1);
-/* posixunix.scm: 1034 check */
-f_4228(((C_word*)t0)[3],lf[153],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_4234,2,t0,t1);}
+t2=open_binary_input_pipe(&a,1,t1);
+/* posixunix.scm: 1041 check */
+f_4188(((C_word*)t0)[3],lf[147],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
 
-/* k4262 in open-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4264(C_word c,C_word t0,C_word t1){
+/* k4222 in open-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4224(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4264,2,t0,t1);}
-t2=(C_word)open_text_input_pipe(&a,1,t1);
-/* posixunix.scm: 1034 check */
-f_4228(((C_word*)t0)[3],lf[153],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_4224,2,t0,t1);}
+t2=open_text_input_pipe(&a,1,t1);
+/* posixunix.scm: 1041 check */
+f_4188(((C_word*)t0)[3],lf[147],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
 
-/* k4255 in open-input-pipe in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4257(C_word c,C_word t0,C_word t1){
+/* k4215 in open-input-pipe in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1034 check */
-f_4228(((C_word*)t0)[3],lf[153],((C_word*)t0)[2],C_SCHEME_TRUE,t1);}
+/* posixunix.scm: 1041 check */
+f_4188(((C_word*)t0)[3],lf[147],((C_word*)t0)[2],C_SCHEME_TRUE,t1);}
 
-/* check in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4228(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* check in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4188(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4228,NULL,5,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_null_pointerp(t5))){
-/* posixunix.scm: 1026 posix-error */
+C_save_and_reclaim((void*)trf_4188,NULL,5,t1,t2,t3,t4,t5);}
+if(C_truep(C_null_pointerp(t5))){
+/* posixunix.scm: 1033 posix-error */
 t6=lf[3];
-f_2539(6,t6,t1,lf[48],t2,lf[149],t3);}
+f_2528(6,t6,t1,lf[48],t2,lf[143],t3);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4241,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 1027 ##sys#make-port */
-t7=*((C_word*)lf[150]+1);
-((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t4,*((C_word*)lf[151]+1),lf[152],lf[98]);}}
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4201,a[2]=t1,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 1034 ##sys#make-port */
+t7=*((C_word*)lf[144]+1);
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t4,*((C_word*)lf[145]+1),lf[146],lf[92]);}}
 
-/* k4239 in check in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4241(C_word c,C_word t0,C_word t1){
+/* k4199 in check in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4201(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_set_file_ptr(t1,((C_word*)t0)[3]);
+t2=C_set_file_ptr(t1,((C_word*)t0)[3]);
 t3=t1;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3893(C_word c,C_word t0,C_word t1,C_word t2){
+/* canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3853(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12588,40 +12678,40 @@ C_word t11;
 C_word ab[21],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3893,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[131]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3900,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_block_size(t2);
-t6=(C_word)C_eqp(C_fix(0),t5);
+C_save_and_reclaim((void*)tr3,(void*)f_3853,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[125]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3860,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+t5=C_block_size(t2);
+t6=C_eqp(C_fix(0),t5);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4014,a[2]=t4,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 971  cwd */
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3974,a[2]=t4,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 978  cwd */
 t8=((C_word*)t0)[6];
-f_3837(t8,t7);}
+f_3797(t8,t7);}
 else{
-t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4020,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=t4,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
-t8=(C_word)C_block_size(t2);
-if(C_truep((C_word)C_fixnum_lessp(t8,C_fix(3)))){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4200,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 973  sref */
+t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3980,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=t4,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
+t8=C_block_size(t2);
+if(C_truep(C_fixnum_lessp(t8,C_fix(3)))){
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4160,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 980  sref */
 t10=((C_word*)t0)[9];
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t9,t2,C_fix(0));}
 else{
 t9=t7;
-f_4020(t9,C_SCHEME_FALSE);}}}
+f_3980(t9,C_SCHEME_FALSE);}}}
 
-/* k4198 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4200(C_word c,C_word t0,C_word t1){
+/* k4158 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4160(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(47),t1);
+t2=C_eqp(C_make_character(47),t1);
 t3=((C_word*)t0)[2];
-f_4020(t3,(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1)));}
+f_3980(t3,(C_truep(t2)?t2:C_eqp(C_make_character(92),t1)));}
 
-/* k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4020(C_word t0,C_word t1){
+/* k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3980(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12633,65 +12723,65 @@ C_word t8;
 C_word t9;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4020,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3980,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[10];
 t3=((C_word*)t0)[9];
-f_3900(2,t3,t2);}
+f_3860(2,t3,t2);}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[10]);
-t3=(C_word)C_eqp(C_fix(1),t2);
+t2=C_block_size(((C_word*)t0)[10]);
+t3=C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4033,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 976  cwd */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3993,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 983  cwd */
 t5=((C_word*)t0)[7];
-f_3837(t5,t4);}
+f_3797(t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4175,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[4],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4186,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 977  sref */
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3999,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4135,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[4],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4146,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 984  sref */
 t7=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[10],C_fix(0));}}}
 
-/* k4184 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4186(C_word c,C_word t0,C_word t1){
+/* k4144 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 977  char=? */
+/* posixunix.scm: 984  char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(126),t1);}
 
-/* k4173 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4175(C_word c,C_word t0,C_word t1){
+/* k4133 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4175,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4135,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4182,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 978  sref */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4142,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 985  sref */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],C_fix(1));}
 else{
 t2=((C_word*)t0)[4];
-f_4039(t2,C_SCHEME_FALSE);}}
+f_3999(t2,C_SCHEME_FALSE);}}
 
-/* k4180 in k4173 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4182(C_word c,C_word t0,C_word t1){
+/* k4140 in k4133 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(47),t1);
+t2=C_eqp(C_make_character(47),t1);
 t3=((C_word*)t0)[2];
-f_4039(t3,(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1)));}
+f_3999(t3,(C_truep(t2)?t2:C_eqp(C_make_character(92),t1)));}
 
-/* k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4039(C_word t0,C_word t1){
+/* k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3999(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12703,94 +12793,94 @@ C_word t8;
 C_word t9;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4039,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3999,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4046,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 980  get-environment-variable */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4006,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 987  get-environment-variable */
 t3=((C_word*)t0)[6];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[146]);}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,lf[140]);}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[8]);
-t3=(C_word)C_eqp(C_fix(2),t2);
+t2=C_block_size(((C_word*)t0)[8]);
+t3=C_eqp(C_fix(2),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4077,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 985  cwd */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4037,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 992  cwd */
 t5=((C_word*)t0)[5];
-f_3837(t5,t4);}
+f_3797(t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4083,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4147,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4168,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 986  sref */
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4043,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4107,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4128,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 993  sref */
 t7=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[8],C_fix(0));}}}
 
-/* k4166 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4168(C_word c,C_word t0,C_word t1){
+/* k4126 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4128(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 986  alpha? */
+/* posixunix.scm: 993  alpha? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k4145 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4147(C_word c,C_word t0,C_word t1){
+/* k4105 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4147,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4107,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4153,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4164,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 987  sref */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4113,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4124,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 994  sref */
 t4=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[3],C_fix(1));}
 else{
 t2=((C_word*)t0)[5];
-f_4083(t2,C_SCHEME_FALSE);}}
+f_4043(t2,C_SCHEME_FALSE);}}
 
-/* k4162 in k4145 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4164(C_word c,C_word t0,C_word t1){
+/* k4122 in k4105 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4124(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 987  char=? */
+/* posixunix.scm: 994  char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(58),t1);}
 
-/* k4151 in k4145 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4153(C_word c,C_word t0,C_word t1){
+/* k4111 in k4105 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4153,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4113,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4160,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 988  sref */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4120,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 995  sref */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],C_fix(2));}
 else{
 t2=((C_word*)t0)[4];
-f_4083(t2,C_SCHEME_FALSE);}}
+f_4043(t2,C_SCHEME_FALSE);}}
 
-/* k4158 in k4151 in k4145 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4160(C_word c,C_word t0,C_word t1){
+/* k4118 in k4111 in k4105 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4120(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(47),t1);
+t2=C_eqp(C_make_character(47),t1);
 t3=((C_word*)t0)[2];
-f_4083(t3,(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1)));}
+f_4043(t3,(C_truep(t2)?t2:C_eqp(C_make_character(92),t1)));}
 
-/* k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_4083(C_word t0,C_word t1){
+/* k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_4043(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12799,105 +12889,105 @@ C_word t5;
 C_word t6;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4083,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4043,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_block_size(((C_word*)t0)[8]);
-/* posixunix.scm: 989  ##sys#substring */
+t2=C_block_size(((C_word*)t0)[8]);
+/* posixunix.scm: 996  ##sys#substring */
 t3=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[7],((C_word*)t0)[8],C_fix(3),t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4096,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4123,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4144,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 990  sref */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4056,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4083,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4104,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 997  sref */
 t5=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t4,((C_word*)t0)[8],C_fix(0));}}
 
-/* k4142 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4144(C_word c,C_word t0,C_word t1){
+/* k4102 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 990  char=? */
+/* posixunix.scm: 997  char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(47),t1);}
 
-/* k4121 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4123(C_word c,C_word t0,C_word t1){
+/* k4081 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4083(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4123,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4083,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4129,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4140,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 991  sref */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4089,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4100,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 998  sref */
 t4=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[3],C_fix(1));}
 else{
 t2=((C_word*)t0)[5];
-f_4096(2,t2,C_SCHEME_FALSE);}}
+f_4056(2,t2,C_SCHEME_FALSE);}}
 
-/* k4138 in k4121 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4140(C_word c,C_word t0,C_word t1){
+/* k4098 in k4081 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4100(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 991  alpha? */
+/* posixunix.scm: 998  alpha? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k4127 in k4121 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4129(C_word c,C_word t0,C_word t1){
+/* k4087 in k4081 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4129,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4089,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4136,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 992  sref */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4096,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 999  sref */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],C_fix(2));}
 else{
 t2=((C_word*)t0)[4];
-f_4096(2,t2,C_SCHEME_FALSE);}}
+f_4056(2,t2,C_SCHEME_FALSE);}}
 
-/* k4134 in k4127 in k4121 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4136(C_word c,C_word t0,C_word t1){
+/* k4094 in k4087 in k4081 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 992  char=? */
+/* posixunix.scm: 999  char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(58),t1);}
 
-/* k4094 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4096(C_word c,C_word t0,C_word t1){
+/* k4054 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4096,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4056,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_block_size(((C_word*)t0)[6]);
-/* posixunix.scm: 993  ##sys#substring */
+t2=C_block_size(((C_word*)t0)[6]);
+/* posixunix.scm: 1000 ##sys#substring */
 t3=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[5],((C_word*)t0)[6],C_fix(3),t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4120,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 994  sref */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4080,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 1001 sref */
 t3=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[6],C_fix(0));}}
 
-/* k4118 in k4094 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4120(C_word c,C_word t0,C_word t1){
+/* k4078 in k4054 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4080(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12906,109 +12996,109 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4120,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(47),t1);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1));
+C_save_and_reclaim((void*)tr2,(void*)f_4080,2,t0,t1);}
+t2=C_eqp(C_make_character(47),t1);
+t3=(C_truep(t2)?t2:C_eqp(C_make_character(92),t1));
 if(C_truep(t3)){
 t4=((C_word*)t0)[5];
 t5=((C_word*)t0)[4];
-f_3900(2,t5,t4);}
+f_3860(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4116,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* posixunix.scm: 997  cwd */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4076,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* posixunix.scm: 1004 cwd */
 t5=((C_word*)t0)[2];
-f_3837(t5,t4);}}
+f_3797(t5,t4);}}
 
-/* k4114 in k4118 in k4094 in k4081 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4116(C_word c,C_word t0,C_word t1){
+/* k4074 in k4078 in k4054 in k4041 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 997  sappend */
+/* posixunix.scm: 1004 sappend */
 t2=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[148],((C_word*)t0)[2]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[142],((C_word*)t0)[2]);}
 
-/* k4075 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4077(C_word c,C_word t0,C_word t1){
+/* k4035 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4037(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 985  sappend */
+/* posixunix.scm: 992  sappend */
 t2=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[147],((C_word*)t0)[2]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[141],((C_word*)t0)[2]);}
 
-/* k4044 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4046(C_word c,C_word t0,C_word t1){
+/* k4004 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4046,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4049,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4006,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4009,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_4049(2,t3,t1);}
+f_4009(2,t3,t1);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4064,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 981  user */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4024,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 988  user */
 t4=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t3);}}
 
-/* k4062 in k4044 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4064(C_word c,C_word t0,C_word t1){
+/* k4022 in k4004 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4024(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 981  sappend */
+/* posixunix.scm: 988  sappend */
 t2=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],lf[145],t1);}
+((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],lf[139],t1);}
 
-/* k4047 in k4044 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4049(C_word c,C_word t0,C_word t1){
+/* k4007 in k4004 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4049,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4053,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[2]);
-/* posixunix.scm: 982  ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_4009,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4013,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_block_size(((C_word*)t0)[2]);
+/* posixunix.scm: 989  ##sys#substring */
 t4=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,((C_word*)t0)[2],C_fix(1),t3);}
 
-/* k4051 in k4047 in k4044 in k4037 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4053(C_word c,C_word t0,C_word t1){
+/* k4011 in k4007 in k4004 in k3997 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_4013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 979  sappend */
+/* posixunix.scm: 986  sappend */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4031 in k4018 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4033(C_word c,C_word t0,C_word t1){
+/* k3991 in k3978 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 976  sappend */
+/* posixunix.scm: 983  sappend */
 t2=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[144],((C_word*)t0)[2]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[138],((C_word*)t0)[2]);}
 
-/* k4012 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_4014(C_word c,C_word t0,C_word t1){
+/* k3972 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3974(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 971  sappend */
+/* posixunix.scm: 978  sappend */
 t2=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],t1,lf[143]);}
+((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],t1,lf[137]);}
 
-/* k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3900(C_word c,C_word t0,C_word t1){
+/* k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13016,16 +13106,16 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3900,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3907,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3867,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t3=t1;
-t4=*((C_word*)lf[141]+1);
-/* g574575 */
+t4=*((C_word*)lf[135]+1);
+/* g571572 */
 t5=t4;
-((C_proc4)C_retrieve_proc(t5))(4,t5,t2,t3,lf[142]);}
+((C_proc4)C_retrieve_proc(t5))(4,t5,t2,t3,lf[136]);}
 
-/* k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3907(C_word c,C_word t0,C_word t1){
+/* k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13033,28 +13123,28 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3907,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3867,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3909,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li56),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3869,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li53),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_3909(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_3869(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3909(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3869(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3909,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3916,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=((C_word*)t0)[7],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-/* posixunix.scm: 1000 null? */
+C_save_and_reclaim((void*)trf_3869,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_3876,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=((C_word*)t0)[7],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+/* posixunix.scm: 1007 null? */
 t5=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3916(C_word c,C_word t0,C_word t1){
+/* k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13063,22 +13153,22 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3916,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3876,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3922,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 1001 null? */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3882,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 1008 null? */
 t3=((C_word*)t0)[5];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[8]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3980,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
-/* posixunix.scm: 1012 string=? */
+t2=C_i_cdr(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3940,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t4=C_i_car(((C_word*)t0)[4]);
+/* posixunix.scm: 1019 string=? */
 t5=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t3,lf[140],t4);}}
+((C_proc4)C_retrieve_proc(t5))(4,t5,t3,lf[134],t4);}}
 
-/* k3978 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3980(C_word c,C_word t0,C_word t1){
+/* k3938 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13086,21 +13176,21 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3980,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3940,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
-/* posixunix.scm: 1010 loop */
+t2=C_i_cdr(((C_word*)t0)[7]);
+/* posixunix.scm: 1017 loop */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_3909(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2);}
+f_3869(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3989,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[3]);
-/* posixunix.scm: 1014 string=? */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3949,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[3]);
+/* posixunix.scm: 1021 string=? */
 t4=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,lf[139],t3);}}
+((C_proc4)C_retrieve_proc(t4))(4,t4,t2,lf[133],t3);}}
 
-/* k3987 in k3978 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3989(C_word c,C_word t0,C_word t1){
+/* k3947 in k3938 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3949(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13108,21 +13198,21 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3989,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3949,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-/* posixunix.scm: 1010 loop */
+/* posixunix.scm: 1017 loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_3909(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2);}
+f_3869(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2);}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[2]);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[6]);
-/* posixunix.scm: 1010 loop */
+t2=C_i_car(((C_word*)t0)[2]);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[6]);
+/* posixunix.scm: 1017 loop */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_3909(t4,((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
+f_3869(t4,((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
 
-/* k3920 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3922(C_word c,C_word t0,C_word t1){
+/* k3880 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13130,20 +13220,20 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3922,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3882,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[132]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[126]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3958,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[3]);
-t4=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
-/* posixunix.scm: 1003 sref */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3918,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=C_block_size(((C_word*)t0)[3]);
+t4=C_a_i_minus(&a,2,t3,C_fix(1));
+/* posixunix.scm: 1010 sref */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t2,((C_word*)t0)[3],t4);}}
 
-/* k3956 in k3920 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3958(C_word c,C_word t0,C_word t1){
+/* k3916 in k3880 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13155,80 +13245,80 @@ C_word t8;
 C_word t9;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3958,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(47),t1);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1));
+C_save_and_reclaim((void*)tr2,(void*)f_3918,2,t0,t1);}
+t2=C_eqp(C_make_character(47),t1);
+t3=(C_truep(t2)?t2:C_eqp(C_make_character(92),t1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3935,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3939,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_a_i_cons(&a,2,lf[136],((C_word*)t0)[2]);
-/* posixunix.scm: 1006 reverse */
-t7=*((C_word*)lf[137]+1);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3895,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3899,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=C_a_i_cons(&a,2,lf[130],((C_word*)t0)[2]);
+/* posixunix.scm: 1013 reverse */
+t7=*((C_word*)lf[131]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3950,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3954,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 1009 reverse */
-t6=*((C_word*)lf[137]+1);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3910,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3914,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 1016 reverse */
+t6=*((C_word*)lf[131]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}}
 
-/* k3952 in k3956 in k3920 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3954(C_word c,C_word t0,C_word t1){
+/* k3912 in k3916 in k3880 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3914(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=*((C_word*)lf[134]+1);
-/* g583584 */
+t2=*((C_word*)lf[128]+1);
+/* g580581 */
 t3=t2;
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t1,lf[135]);}
+((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t1,lf[129]);}
 
-/* k3948 in k3956 in k3920 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3950(C_word c,C_word t0,C_word t1){
+/* k3908 in k3916 in k3880 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3910(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1007 sappend */
+/* posixunix.scm: 1014 sappend */
 t2=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],lf[138],t1);}
+((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],lf[132],t1);}
 
-/* k3937 in k3956 in k3920 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3939(C_word c,C_word t0,C_word t1){
+/* k3897 in k3916 in k3880 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3899(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=*((C_word*)lf[134]+1);
-/* g583584 */
+t2=*((C_word*)lf[128]+1);
+/* g580581 */
 t3=t2;
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t1,lf[135]);}
+((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t1,lf[129]);}
 
-/* k3933 in k3956 in k3920 in k3914 in loop in k3905 in k3898 in canonical-path in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3935(C_word c,C_word t0,C_word t1){
+/* k3893 in k3916 in k3880 in k3874 in loop in k3865 in k3858 in canonical-path in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 1004 sappend */
+/* posixunix.scm: 1011 sappend */
 t2=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],lf[133],t1);}
+((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],lf[127],t1);}
 
-/* cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3837(C_word t0,C_word t1){
+/* cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3797(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3837,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3841,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3846,a[2]=((C_word*)t0)[2],a[3]=((C_word)li54),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_3797,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3801,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3806,a[2]=((C_word*)t0)[2],a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
-t4=*((C_word*)lf[130]+1);
+t4=*((C_word*)lf[124]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a3845 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3846(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3805 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3806(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13236,14 +13326,14 @@ C_word t5;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3846,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3852,a[2]=t2,a[3]=((C_word)li49),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3870,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li53),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_3806,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3812,a[2]=t2,a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3830,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[129]+1)))(4,*((C_word*)lf[129]+1),t1,t3,t4);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[123]+1)))(4,*((C_word*)lf[123]+1),t1,t3,t4);}
 
-/* a3869 in a3845 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3870(C_word c,C_word t0,C_word t1){
+/* a3829 in a3805 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3830(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13251,168 +13341,168 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3870,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3876,a[2]=((C_word*)t0)[3],a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3882,a[2]=((C_word*)t0)[2],a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3830,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3836,a[2]=((C_word*)t0)[3],a[3]=((C_word)li47),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3842,a[2]=((C_word*)t0)[2],a[3]=((C_word)li49),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a3881 in a3869 in a3845 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3882(C_word c,C_word t0,C_word t1,...){
+/* a3841 in a3829 in a3805 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3842(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3882r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3842r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3882r(t0,t1,t2);}}
+f_3842r(t0,t1,t2);}}
 
-static void C_ccall f_3882r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3842r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3888,a[2]=t2,a[3]=((C_word)li51),tmp=(C_word)a,a+=4,tmp);
-/* k599604 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3848,a[2]=t2,a[3]=((C_word)li48),tmp=(C_word)a,a+=4,tmp);
+/* k596601 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a3887 in a3881 in a3869 in a3845 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3888(C_word c,C_word t0,C_word t1){
+/* a3847 in a3841 in a3829 in a3805 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3848(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3888,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3848,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a3875 in a3869 in a3845 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3876(C_word c,C_word t0,C_word t1){
+/* a3835 in a3829 in a3805 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3836(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3876,2,t0,t1);}
-/* posixunix.scm: 966  cw */
+C_save_and_reclaim((void*)tr2,(void*)f_3836,2,t0,t1);}
+/* posixunix.scm: 973  cw */
 t2=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);}
 
-/* a3851 in a3845 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3852(C_word c,C_word t0,C_word t1,C_word t2){
+/* a3811 in a3805 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3812(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3852,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3858,a[2]=t2,a[3]=((C_word)li48),tmp=(C_word)a,a+=4,tmp);
-/* k599604 */
+C_save_and_reclaim((void*)tr3,(void*)f_3812,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3818,a[2]=t2,a[3]=((C_word)li45),tmp=(C_word)a,a+=4,tmp);
+/* k596601 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a3857 in a3851 in a3845 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3858(C_word c,C_word t0,C_word t1){
+/* a3817 in a3811 in a3805 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3858,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(((C_word*)t0)[2],lf[127]))){
-t2=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_3818,2,t0,t1);}
+if(C_truep(C_i_structurep(((C_word*)t0)[2],lf[121]))){
+t2=C_slot(((C_word*)t0)[2],C_fix(1));
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[128]);}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[122]);}
 else{
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[128]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[122]);}}
 
-/* k3839 in cwd in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3841(C_word c,C_word t0,C_word t1){
+/* k3799 in cwd in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g602603 */
+/* g599600 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* current-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3773(C_word c,C_word t0,C_word t1,...){
+/* current-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3733(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3773r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3733r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3773r(t0,t1,t2);}}
+f_3733r(t0,t1,t2);}}
 
-static void C_ccall f_3773r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3733r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3777,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3737,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_3777(2,t4,C_SCHEME_FALSE);}
+f_3737(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_3777(2,t5,(C_word)C_i_car(t2));}
+f_3737(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k3775 in current-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3777(C_word c,C_word t0,C_word t1){
+/* k3735 in current-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3737(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3777,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3737,2,t0,t1);}
 if(C_truep(t1)){
-/* posixunix.scm: 945  change-directory */
-t2=*((C_word*)lf[109]+1);
+/* posixunix.scm: 952  change-directory */
+t2=*((C_word*)lf[103]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3786,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 946  make-string */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3746,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 953  make-string */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,C_fix(256));}}
 
-/* k3784 in k3775 in current-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3786(C_word c,C_word t0,C_word t1){
+/* k3744 in k3735 in current-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_curdir(t1);
+t2=C_curdir(t1);
 if(C_truep(t2)){
-/* posixunix.scm: 949  ##sys#substring */
+/* posixunix.scm: 956  ##sys#substring */
 t3=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],t1,C_fix(0),t2);}
 else{
-/* posixunix.scm: 950  posix-error */
+/* posixunix.scm: 957  posix-error */
 t3=lf[3];
-f_2539(5,t3,((C_word*)t0)[2],lf[48],lf[118],lf[120]);}}
+f_2528(5,t3,((C_word*)t0)[2],lf[48],lf[112],lf[114]);}}
 
-/* directory? in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3747(C_word c,C_word t0,C_word t1,C_word t2){
+/* directory? in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3707(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13420,38 +13510,38 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3747,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[119]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3771,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 939  ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_3707,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[113]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3731,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 946  ##sys#expand-home-path */
 t5=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k3769 in directory? in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3771(C_word c,C_word t0,C_word t1){
+/* k3729 in directory? in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3771,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3731,2,t0,t1);}
 t2=((C_word*)t0)[2];
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3764,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 874  ##sys#make-c-string */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3724,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 876  ##sys#make-c-string */
 t4=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t1);}
 
-/* k3762 in k3769 in directory? in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3764(C_word c,C_word t0,C_word t1){
+/* k3722 in k3729 in directory? in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_stat(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+t2=C_stat(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
 t4=C_mk_bool(C_isdir);
 t5=((C_word*)t0)[2];
@@ -13460,21 +13550,21 @@ else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3590(C_word c,C_word t0,C_word t1,...){
+/* directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3550(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+13)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3590r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3550r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3590r(t0,t1,t2);}}
+f_3550r(t0,t1,t2);}}
 
-static void C_ccall f_3590r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3550r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13485,132 +13575,132 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(13);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3592,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li42),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3690,a[2]=t3,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3695,a[2]=t4,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* def-spec481522 */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3552,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li39),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3650,a[2]=t3,a[3]=((C_word)li40),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3655,a[2]=t4,a[3]=((C_word)li41),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* def-spec479520 */
 t6=t5;
-f_3695(t6,t1);}
+f_3655(t6,t1);}
 else{
-t6=(C_word)C_i_car(t2);
-t7=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t7))){
-/* def-show-dotfiles?482520 */
+t6=C_i_car(t2);
+t7=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t7))){
+/* def-show-dotfiles?480518 */
 t8=t4;
-f_3690(t8,t1,t6);}
+f_3650(t8,t1,t6);}
 else{
-t8=(C_word)C_i_car(t7);
-t9=(C_word)C_i_cdr(t7);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* body479487 */
+t8=C_i_car(t7);
+t9=C_i_cdr(t7);
+if(C_truep(C_i_nullp(t9))){
+/* body477485 */
 t10=t3;
-f_3592(t10,t1,t6,t8);}
+f_3552(t10,t1,t6,t8);}
 else{
 /* ##sys#error */
 t10=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t1,lf[0],t9);}}}}
 
-/* def-spec481 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3695(C_word t0,C_word t1){
+/* def-spec479 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3655(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3695,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3703,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 912  current-directory */
-t3=*((C_word*)lf[118]+1);
+C_save_and_reclaim((void*)trf_3655,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3663,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 919  current-directory */
+t3=*((C_word*)lf[112]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k3701 in def-spec481 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3703(C_word c,C_word t0,C_word t1){
+/* k3661 in def-spec479 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3663(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* def-show-dotfiles?482520 */
+/* def-show-dotfiles?480518 */
 t2=((C_word*)t0)[3];
-f_3690(t2,((C_word*)t0)[2],t1);}
+f_3650(t2,((C_word*)t0)[2],t1);}
 
-/* def-show-dotfiles?482 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3690(C_word t0,C_word t1,C_word t2){
+/* def-show-dotfiles?480 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3650(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3690,NULL,3,t0,t1,t2);}
-/* body479487 */
+C_save_and_reclaim((void*)trf_3650,NULL,3,t0,t1,t2);}
+/* body477485 */
 t3=((C_word*)t0)[2];
-f_3592(t3,t1,t2,C_SCHEME_FALSE);}
+f_3552(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3592(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3552(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3592,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[115]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3599,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 914  make-string */
+C_save_and_reclaim((void*)trf_3552,NULL,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[109]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3559,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 921  make-string */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,C_fix(256));}
 
-/* k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3599(C_word c,C_word t0,C_word t1){
+/* k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3559(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3599,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3602,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 915  ##sys#make-pointer */
-t3=*((C_word*)lf[117]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3559,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3562,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 922  ##sys#make-pointer */
+t3=*((C_word*)lf[111]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3602(C_word c,C_word t0,C_word t1){
+/* k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3562(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3602,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3605,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 916  ##sys#make-pointer */
-t3=*((C_word*)lf[117]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3562,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3565,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 923  ##sys#make-pointer */
+t3=*((C_word*)lf[111]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3605(C_word c,C_word t0,C_word t1){
+/* k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3605,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3609,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3689,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 917  ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr2,(void*)f_3565,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3569,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3649,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 924  ##sys#expand-home-path */
 t4=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[5]);}
 
-/* k3687 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3689(C_word c,C_word t0,C_word t1){
+/* k3647 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 917  ##sys#make-c-string */
+/* posixunix.scm: 924  ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3607 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3609(C_word c,C_word t0,C_word t1){
+/* k3567 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13619,21 +13709,21 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3609,2,t0,t1);}
-t2=(C_word)C_opendir(t1,((C_word*)t0)[8]);
-if(C_truep((C_word)C_null_pointerp(((C_word*)t0)[8]))){
-/* posixunix.scm: 919  posix-error */
+C_save_and_reclaim((void*)tr2,(void*)f_3569,2,t0,t1);}
+t2=C_opendir(t1,((C_word*)t0)[8]);
+if(C_truep(C_null_pointerp(((C_word*)t0)[8]))){
+/* posixunix.scm: 926  posix-error */
 t3=lf[3];
-f_2539(6,t3,((C_word*)t0)[7],lf[48],lf[115],lf[116],((C_word*)t0)[6]);}
+f_2528(6,t3,((C_word*)t0)[7],lf[48],lf[109],lf[110],((C_word*)t0)[6]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3623,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word)li41),tmp=(C_word)a,a+=9,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3583,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=((C_word)li38),tmp=(C_word)a,a+=9,tmp));
 t6=((C_word*)t4)[1];
-f_3623(t6,((C_word*)t0)[7]);}}
+f_3583(t6,((C_word*)t0)[7]);}}
 
-/* loop in k3607 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3623(C_word t0,C_word t1){
+/* loop in k3567 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3583(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13642,51 +13732,51 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3623,NULL,2,t0,t1);}
-t2=(C_word)C_readdir(((C_word*)t0)[7],((C_word*)t0)[6]);
-if(C_truep((C_word)C_null_pointerp(((C_word*)t0)[6]))){
-t3=(C_word)C_closedir(((C_word*)t0)[7]);
+C_save_and_reclaim((void*)trf_3583,NULL,2,t0,t1);}
+t2=C_readdir(((C_word*)t0)[7],((C_word*)t0)[6]);
+if(C_truep(C_null_pointerp(((C_word*)t0)[6]))){
+t3=C_closedir(((C_word*)t0)[7]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_foundfile(((C_word*)t0)[6],((C_word*)t0)[5]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3633,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* posixunix.scm: 927  ##sys#substring */
+t3=C_foundfile(((C_word*)t0)[6],((C_word*)t0)[5]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3593,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+/* posixunix.scm: 934  ##sys#substring */
 t5=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)t0)[5],C_fix(0),t3);}}
 
-/* k3631 in loop in k3607 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3633(C_word c,C_word t0,C_word t1){
+/* k3591 in loop in k3567 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3633,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3636,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 928  string-ref */
+C_save_and_reclaim((void*)tr2,(void*)f_3593,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3596,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 935  string-ref */
 t3=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,t1,C_fix(0));}
 
-/* k3634 in k3631 in loop in k3607 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3636(C_word c,C_word t0,C_word t1){
+/* k3594 in k3591 in loop in k3567 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3596(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3636,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3639,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[4],C_fix(1)))){
-/* posixunix.scm: 929  string-ref */
+C_save_and_reclaim((void*)tr2,(void*)f_3596,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3599,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(C_fixnum_greaterp(((C_word*)t0)[4],C_fix(1)))){
+/* posixunix.scm: 936  string-ref */
 t3=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[5],C_fix(1));}
 else{
 t3=t2;
-f_3639(2,t3,C_SCHEME_FALSE);}}
+f_3599(2,t3,C_SCHEME_FALSE);}}
 
-/* k3637 in k3634 in k3631 in loop in k3607 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3639(C_word c,C_word t0,C_word t1){
+/* k3597 in k3594 in k3591 in loop in k3567 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3599(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13696,149 +13786,165 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3639,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3645,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_eqp(C_make_character(46),((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_3599,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3605,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t3=C_eqp(C_make_character(46),((C_word*)t0)[4]);
 if(C_truep(t3)){
-t4=(C_word)C_i_not(t1);
+t4=C_i_not(t1);
 if(C_truep(t4)){
 t5=t2;
-f_3645(t5,t4);}
+f_3605(t5,t4);}
 else{
-t5=(C_word)C_eqp(C_make_character(46),t1);
+t5=C_eqp(C_make_character(46),t1);
 if(C_truep(t5)){
-t6=(C_word)C_eqp(C_fix(2),((C_word*)t0)[3]);
+t6=C_eqp(C_fix(2),((C_word*)t0)[3]);
 t7=t2;
-f_3645(t7,(C_truep(t6)?t6:(C_word)C_i_not(((C_word*)t0)[2])));}
+f_3605(t7,(C_truep(t6)?t6:C_i_not(((C_word*)t0)[2])));}
 else{
 t6=t2;
-f_3645(t6,(C_word)C_i_not(((C_word*)t0)[2]));}}}
+f_3605(t6,C_i_not(((C_word*)t0)[2]));}}}
 else{
 t4=t2;
-f_3645(t4,C_SCHEME_FALSE);}}
+f_3605(t4,C_SCHEME_FALSE);}}
 
-/* k3643 in k3637 in k3634 in k3631 in loop in k3607 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3645(C_word t0,C_word t1){
+/* k3603 in k3597 in k3594 in k3591 in loop in k3567 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3605(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3645,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3605,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* posixunix.scm: 934  loop */
+/* posixunix.scm: 941  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_3623(t2,((C_word*)t0)[3]);}
+f_3583(t2,((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3655,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 935  loop */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3615,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 942  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_3623(t3,t2);}}
+f_3583(t3,t2);}}
 
-/* k3653 in k3643 in k3637 in k3634 in k3631 in loop in k3607 in k3603 in k3600 in k3597 in body479 in directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3655(C_word c,C_word t0,C_word t1){
+/* k3613 in k3603 in k3597 in k3594 in k3591 in loop in k3567 in k3563 in k3560 in k3557 in body477 in directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3615(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3655,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3615,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* delete-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3566(C_word c,C_word t0,C_word t1,C_word t2){
+/* delete-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3528(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[7],*a=ab;
+C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3566,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[111]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3584,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3588,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 905  ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_3528,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[105]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3535,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3548,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 910  ##sys#expand-home-path */
 t6=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k3586 in delete-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3588(C_word c,C_word t0,C_word t1){
+/* k3546 in delete-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 905  ##sys#make-c-string */
+/* posixunix.scm: 910  ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3582 in delete-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3584(C_word c,C_word t0,C_word t1){
+/* k3533 in delete-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
-C_word *a;
-t2=(C_word)C_rmdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3535,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3538,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=C_eqp(C_fix(0),C_rmdir(t1));
 if(C_truep(t3)){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+t4=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 else{
-/* posixunix.scm: 906  posix-error */
+/* posixunix.scm: 912  posix-error */
 t4=lf[3];
-f_2539(6,t4,((C_word*)t0)[3],lf[48],lf[111],lf[112],((C_word*)t0)[2]);}}
+f_2528(6,t4,t2,lf[48],lf[105],lf[106],t1);}}
 
-/* change-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3542(C_word c,C_word t0,C_word t1,C_word t2){
+/* k3536 in k3533 in delete-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3538(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
+
+/* change-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3506(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[7],*a=ab;
+C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3542,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[109]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3560,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3564,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 899  ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_3506,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[103]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3513,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3526,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 902  ##sys#expand-home-path */
 t6=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k3562 in change-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3564(C_word c,C_word t0,C_word t1){
+/* k3524 in change-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 899  ##sys#make-c-string */
+/* posixunix.scm: 902  ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3558 in change-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3560(C_word c,C_word t0,C_word t1){
+/* k3511 in change-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
-C_word *a;
-t2=(C_word)C_chdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3513,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3516,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=C_eqp(C_fix(0),C_chdir(t1));
 if(C_truep(t3)){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+t4=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 else{
-/* posixunix.scm: 900  posix-error */
+/* posixunix.scm: 904  posix-error */
 t4=lf[3];
-f_2539(6,t4,((C_word*)t0)[3],lf[48],lf[109],lf[110],((C_word*)t0)[2]);}}
+f_2528(6,t4,t2,lf[48],lf[103],lf[104],t1);}}
 
-/* create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3383(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* k3514 in k3511 in change-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3516(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
+
+/* create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3347(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -13846,49 +13952,49 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3383r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3347r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3383r(t0,t1,t2,t3);}}
+f_3347r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3383r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3347r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3387,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3351,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_3387(2,t5,C_SCHEME_FALSE);}
+f_3351(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_3387(2,t6,(C_word)C_i_car(t3));}
+f_3351(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3387(C_word c,C_word t0,C_word t1){
+/* k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3387,2,t0,t1);}
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[5],lf[106]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3393,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 886  ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr2,(void*)f_3351,2,t0,t1);}
+t2=C_i_check_string_2(((C_word*)t0)[5],lf[100]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3357,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 888  ##sys#expand-home-path */
 t4=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[5]);}
 
-/* k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3393(C_word c,C_word t0,C_word t1){
+/* k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13896,42 +14002,44 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[10],*a=ab;
+C_word t8;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3393,2,t0,t1);}
-t2=(C_word)C_block_size(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3402,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-if(C_truep(t3)){
-t5=t4;
-f_3402(t5,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_3357,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3360,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_block_size(t1);
+t4=C_eqp(C_fix(0),t3);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3366,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(t4)){
+t6=t5;
+f_3366(t6,t4);}
 else{
-t5=t1;
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3514,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 874  ##sys#make-c-string */
-t7=*((C_word*)lf[53]+1);
-((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t5);}}
+t6=t1;
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3478,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 876  ##sys#make-c-string */
+t8=*((C_word*)lf[53]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t6);}}
 
-/* k3512 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3514(C_word c,C_word t0,C_word t1){
+/* k3476 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_stat(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+t2=C_stat(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
 t4=C_mk_bool(C_isdir);
 t5=((C_word*)t0)[2];
-f_3402(t5,t4);}
+f_3366(t5,t4);}
 else{
 t4=((C_word*)t0)[2];
-f_3402(t4,C_SCHEME_FALSE);}}
+f_3366(t4,C_SCHEME_FALSE);}}
 
-/* k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3402(C_word t0,C_word t1){
+/* k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3366(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13939,81 +14047,75 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word t9;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3402,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3366,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=C_SCHEME_UNDEFINED;
-t3=((C_word*)t0)[6];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
+t2=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}
 else{
 if(C_truep(((C_word*)t0)[5])){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3412,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3469,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li36),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3475,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3376,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3433,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=((C_word)li33),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3439,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t2,t3,t4);}
 else{
 t2=((C_word*)t0)[6];
-t3=((C_word*)t0)[2];
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3498,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 878  ##sys#make-c-string */
-t5=*((C_word*)lf[53]+1);
-((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}}}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3462,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 880  ##sys#make-c-string */
+t4=*((C_word*)lf[53]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}}}
 
-/* k3496 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3498(C_word c,C_word t0,C_word t1){
+/* k3460 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3462(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
 C_word *a;
-t2=(C_word)C_mkdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+t2=C_mkdir(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+t4=((C_word*)t0)[5];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[4]);}
 else{
-/* posixunix.scm: 879  posix-error */
+/* posixunix.scm: 881  posix-error */
 t4=lf[3];
-f_2539(6,t4,((C_word*)t0)[3],lf[48],lf[106],lf[107],((C_word*)t0)[2]);}}
+f_2528(6,t4,((C_word*)t0)[3],lf[48],lf[100],lf[101],((C_word*)t0)[2]);}}
 
-/* a3474 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3475(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a3438 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3439(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_3475,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_3439,5,t0,t1,t2,t3,t4);}
 if(C_truep(t3)){
-/* posixunix.scm: 890  make-pathname */
-t5=*((C_word*)lf[108]+1);
+/* posixunix.scm: 892  make-pathname */
+t5=*((C_word*)lf[102]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,t3,t4);}
 else{
 t5=t2;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* a3468 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3469(C_word c,C_word t0,C_word t1){
+/* a3432 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3469,2,t0,t1);}
-/* posixunix.scm: 889  decompose-pathname */
+C_save_and_reclaim((void*)tr2,(void*)f_3433,2,t0,t1);}
+/* posixunix.scm: 891  decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* k3410 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3412(C_word c,C_word t0,C_word t1){
+/* k3374 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3376(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14021,15 +14123,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3412,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3376,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3414,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3378,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li32),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_3414(t5,((C_word*)t0)[2],t1);}
+f_3378(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k3410 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3414(C_word t0,C_word t1,C_word t2){
+/* loop in k3374 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3378(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14037,38 +14139,38 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3414,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3421,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_3378,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3385,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t2;
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3464,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 874  ##sys#make-c-string */
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3428,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 876  ##sys#make-c-string */
 t6=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
 else{
 t4=t3;
-f_3421(t4,C_SCHEME_FALSE);}}
+f_3385(t4,C_SCHEME_FALSE);}}
 
-/* k3462 in loop in k3410 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3464(C_word c,C_word t0,C_word t1){
+/* k3426 in loop in k3374 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_stat(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+t2=C_stat(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
 t4=C_mk_bool(C_isdir);
 t5=((C_word*)t0)[2];
-f_3421(t5,(C_word)C_i_not(t4));}
+f_3385(t5,C_i_not(t4));}
 else{
 t4=((C_word*)t0)[2];
-f_3421(t4,C_SCHEME_TRUE);}}
+f_3385(t4,C_SCHEME_TRUE);}}
 
-/* k3419 in loop in k3410 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3421(C_word t0,C_word t1){
+/* k3383 in loop in k3374 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3385(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14076,11 +14178,11 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3421,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3385,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3424,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3447,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 892  pathname-directory */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3388,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3411,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 894  pathname-directory */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[4]);}
 else{
@@ -14088,17 +14190,17 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k3445 in k3419 in loop in k3410 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3447(C_word c,C_word t0,C_word t1){
+/* k3409 in k3383 in loop in k3374 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3411(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 892  loop */
+/* posixunix.scm: 894  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_3414(t2,((C_word*)t0)[2],t1);}
+f_3378(t2,((C_word*)t0)[2],t1);}
 
-/* k3422 in k3419 in loop in k3410 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3424(C_word c,C_word t0,C_word t1){
+/* k3386 in k3383 in loop in k3374 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3388(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14106,35 +14208,43 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3424,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3388,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3440,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 878  ##sys#make-c-string */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3404,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 880  ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}
 
-/* k3438 in k3422 in k3419 in loop in k3410 in k3400 in k3391 in k3385 in create-directory in k3379 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3440(C_word c,C_word t0,C_word t1){
+/* k3402 in k3386 in k3383 in loop in k3374 in k3364 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3404(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
-t2=(C_word)C_mkdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+t2=C_mkdir(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
 t4=C_SCHEME_UNDEFINED;
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-/* posixunix.scm: 879  posix-error */
+/* posixunix.scm: 881  posix-error */
 t4=lf[3];
-f_2539(6,t4,((C_word*)t0)[3],lf[48],lf[106],lf[107],((C_word*)t0)[2]);}}
+f_2528(6,t4,((C_word*)t0)[3],lf[48],lf[100],lf[101],((C_word*)t0)[2]);}}
 
-/* set-file-position! in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3321(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* k3358 in k3355 in k3349 in create-directory in k3343 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3360(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
+
+/* set-file-position! in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -14142,13 +14252,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_3321r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_3285r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_3321r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_3285r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_3321r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_3285r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -14157,36 +14267,36 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(6);
-t5=(C_word)C_notvemptyp(t4);
-t6=(C_truep(t5)?(C_word)C_i_vector_ref(t4,C_fix(0)):C_fix((C_word)SEEK_SET));
-t7=(C_word)C_i_check_exact_2(t3,lf[96]);
-t8=(C_word)C_i_check_exact_2(t6,lf[96]);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3334,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_negativep(t3))){
-/* posixunix.scm: 844  ##sys#signal-hook */
+t5=C_i_pairp(t4);
+t6=(C_truep(t5)?C_i_car(t4):C_fix((C_word)SEEK_SET));
+t7=C_i_check_exact_2(t3,lf[90]);
+t8=C_i_check_exact_2(t6,lf[90]);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3298,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_negativep(t3))){
+/* posixunix.scm: 846  ##sys#signal-hook */
 t10=*((C_word*)lf[4]+1);
-((C_proc7)(void*)(*((C_word*)t10+1)))(7,t10,t9,lf[101],lf[96],lf[102],t3,t2);}
+((C_proc7)(void*)(*((C_word*)t10+1)))(7,t10,t9,lf[95],lf[90],lf[96],t3,t2);}
 else{
 t10=t9;
-f_3334(2,t10,C_SCHEME_UNDEFINED);}}
+f_3298(2,t10,C_SCHEME_UNDEFINED);}}
 
-/* k3332 in set-file-position! in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3334(C_word c,C_word t0,C_word t1){
+/* k3296 in set-file-position! in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3334,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3340,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3346,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* posixunix.scm: 845  port? */
-t4=*((C_word*)lf[100]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_3298,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3304,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3310,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* posixunix.scm: 847  port? */
+t4=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);}
 
-/* k3344 in k3332 in set-file-position! in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3346(C_word c,C_word t0,C_word t1){
+/* k3308 in k3296 in set-file-position! in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14195,27 +14305,27 @@ C_word t5;
 C_word t6;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(7));
-t3=(C_word)C_eqp(t2,lf[98]);
+t2=C_slot(((C_word*)t0)[5],C_fix(7));
+t3=C_eqp(t2,lf[92]);
 if(C_truep(t3)){
-t4=(C_word)C_fseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+t4=C_fseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
-f_3340(2,t5,t4);}
+f_3304(2,t5,t4);}
 else{
 t4=((C_word*)t0)[2];
-f_3340(2,t4,C_SCHEME_FALSE);}}
+f_3304(2,t4,C_SCHEME_FALSE);}}
 else{
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[5]))){
-t2=(C_word)C_lseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+if(C_truep(C_fixnump(((C_word*)t0)[5]))){
+t2=C_lseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
-f_3340(2,t3,t2);}
+f_3304(2,t3,t2);}
 else{
-/* posixunix.scm: 851  ##sys#signal-hook */
+/* posixunix.scm: 853  ##sys#signal-hook */
 t2=*((C_word*)lf[4]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[2],lf[60],lf[96],lf[99],((C_word*)t0)[5]);}}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[2],lf[60],lf[90],lf[93],((C_word*)t0)[5]);}}}
 
-/* k3338 in k3332 in set-file-position! in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3340(C_word c,C_word t0,C_word t1){
+/* k3302 in k3296 in set-file-position! in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3304(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14225,12 +14335,12 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-/* posixunix.scm: 852  posix-error */
+/* posixunix.scm: 854  posix-error */
 t2=lf[3];
-f_2539(7,t2,((C_word*)t0)[4],lf[48],lf[96],lf[97],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_2528(7,t2,((C_word*)t0)[4],lf[48],lf[90],lf[91],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* socket? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3311(C_word c,C_word t0,C_word t1,C_word t2){
+/* socket? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3276(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14238,22 +14348,22 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3311,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[94]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3318,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 833  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_FALSE,lf[94]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3276,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[89]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3283,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 837  ##sys#stat */
+f_3128(t4,t2,C_SCHEME_FALSE,lf[89]);}
 
-/* k3316 in socket? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3318(C_word c,C_word t0,C_word t1){
+/* k3281 in socket? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3283(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_issock));}
 
-/* f_3300 in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3300(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_3267 in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3267(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14261,22 +14371,22 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3300,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[92]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3307,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 825  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_FALSE,lf[92]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3267,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[88]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3274,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 832  ##sys#stat */
+f_3128(t4,t2,C_SCHEME_FALSE,lf[88]);}
 
-/* k3305 */
-static void C_ccall f_3307(C_word c,C_word t0,C_word t1){
+/* k3272 */
+static void C_ccall f_3274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_isfifo));}
 
-/* block-device? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3290(C_word c,C_word t0,C_word t1,C_word t2){
+/* block-device? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3258(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14284,22 +14394,22 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3290,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[89]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3297,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 818  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_FALSE,lf[89]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3258,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[86]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3265,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 827  ##sys#stat */
+f_3128(t4,t2,C_SCHEME_FALSE,lf[86]);}
 
-/* k3295 in block-device? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3297(C_word c,C_word t0,C_word t1){
+/* k3263 in block-device? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3265(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_isblk));}
 
-/* character-device? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3280(C_word c,C_word t0,C_word t1,C_word t2){
+/* character-device? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3249(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14307,22 +14417,22 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3280,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[87]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3287,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 811  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_FALSE,lf[87]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3249,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[85]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3256,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 822  ##sys#stat */
+f_3128(t4,t2,C_SCHEME_FALSE,lf[85]);}
 
-/* k3285 in character-device? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3287(C_word c,C_word t0,C_word t1){
+/* k3254 in character-device? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_ischr));}
 
-/* stat-directory? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3271(C_word c,C_word t0,C_word t1,C_word t2){
+/* symbolic-link? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3240(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14330,68 +14440,22 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3271,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[86]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3278,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 806  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_FALSE,lf[86]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3240,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[84]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3247,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 817  ##sys#stat */
+f_3128(t4,t2,C_SCHEME_TRUE,lf[84]);}
 
-/* k3276 in stat-directory? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3278(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_isdir));}
-
-/* stat-regular? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3262(C_word c,C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[3],*a=ab;
-if(c!=3) C_bad_argc_2(c,3,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3262,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[85]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3269,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 801  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_FALSE,lf[85]);}
-
-/* k3267 in stat-regular? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3269(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_isreg));}
-
-/* symbolic-link? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3253(C_word c,C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[3],*a=ab;
-if(c!=3) C_bad_argc_2(c,3,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3253,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[84]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3260,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 796  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_TRUE,lf[84]);}
-
-/* k3258 in symbolic-link? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3260(C_word c,C_word t0,C_word t1){
+/* k3245 in symbolic-link? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_islink));}
 
-/* regular-file? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3244(C_word c,C_word t0,C_word t1,C_word t2){
+/* regular-file? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3231(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14399,156 +14463,133 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3244,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[83]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3251,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 791  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_TRUE,lf[83]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3231,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[83]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3238,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 812  ##sys#stat */
+f_3128(t4,t2,C_SCHEME_TRUE,lf[83]);}
 
-/* k3249 in regular-file? in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3251(C_word c,C_word t0,C_word t1){
+/* k3236 in regular-file? in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3238(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_mk_bool(C_isreg));}
 
-/* file-permissions in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3238(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-permissions in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3225(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3238,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3242,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 787  ##sys#stat */
-f_3139(t3,t2,C_SCHEME_FALSE,lf[82]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3225,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3229,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 808  ##sys#stat */
+f_3128(t3,t2,C_SCHEME_FALSE,lf[82]);}
 
-/* k3240 in file-permissions in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3242(C_word c,C_word t0,C_word t1){
+/* k3227 in file-permissions in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_mode));}
 
-/* file-owner in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3232(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-owner in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3219(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3232,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3236,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 786  ##sys#stat */
-f_3139(t3,t2,C_SCHEME_FALSE,lf[81]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3219,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3223,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 807  ##sys#stat */
+f_3128(t3,t2,C_SCHEME_FALSE,lf[81]);}
 
-/* k3234 in file-owner in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3236(C_word c,C_word t0,C_word t1){
+/* k3221 in file-owner in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_uid));}
 
-/* file-change-time in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3226(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-change-time in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3213(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3226,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3230,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 785  ##sys#stat */
-f_3139(t3,t2,C_SCHEME_FALSE,lf[80]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3213,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3217,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 806  ##sys#stat */
+f_3128(t3,t2,C_SCHEME_FALSE,lf[80]);}
 
-/* k3228 in file-change-time in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3230(C_word c,C_word t0,C_word t1){
+/* k3215 in file-change-time in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3230,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3217,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_ctime));}
 
-/* file-access-time in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3220(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-access-time in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3207(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3220,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3224,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 784  ##sys#stat */
-f_3139(t3,t2,C_SCHEME_FALSE,lf[79]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3207,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3211,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 805  ##sys#stat */
+f_3128(t3,t2,C_SCHEME_FALSE,lf[79]);}
 
-/* k3222 in file-access-time in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3224(C_word c,C_word t0,C_word t1){
+/* k3209 in file-access-time in k3203 in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3224,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3211,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_atime));}
 
-/* file-modification-time in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3214(C_word c,C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word ab[3],*a=ab;
-if(c!=3) C_bad_argc_2(c,3,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3214,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3218,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 783  ##sys#stat */
-f_3139(t3,t2,C_SCHEME_FALSE,lf[78]);}
-
-/* k3216 in file-modification-time in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3218(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3218,2,t0,t1);}
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_mtime));}
-
-/* file-size in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3208(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-size in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3197(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3208,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3212,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 782  ##sys#stat */
-f_3139(t3,t2,C_SCHEME_FALSE,lf[77]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3197,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3201,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 790  ##sys#stat */
+f_3128(t3,t2,C_SCHEME_FALSE,lf[77]);}
 
-/* k3210 in file-size in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3212(C_word c,C_word t0,C_word t1){
+/* k3199 in file-size in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3201(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3212,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3201,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_double_to_num(&a,C_statbuf.st_size));}
 
-/* file-stat in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3176(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* file-stat in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3165(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -14556,13 +14597,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3176r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3165r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3176r(t0,t1,t2,t3);}}
+f_3165r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3176r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3165r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14570,42 +14611,42 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(7);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3180,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3187,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* posixunix.scm: 775  ##sys#stat */
-f_3139(t4,t2,C_SCHEME_FALSE,lf[76]);}
-else{
-t6=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t6))){
-t7=(C_word)C_i_car(t3);
-/* posixunix.scm: 775  ##sys#stat */
-f_3139(t4,t2,t7,lf[76]);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3169,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3176,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* posixunix.scm: 783  ##sys#stat */
+f_3128(t4,t2,C_SCHEME_FALSE,lf[76]);}
+else{
+t6=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t6))){
+t7=C_i_car(t3);
+/* posixunix.scm: 783  ##sys#stat */
+f_3128(t4,t2,t7,lf[76]);}
 else{
 /* ##sys#error */
 t7=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t3);}}}
 
-/* k3185 in file-stat in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3187(C_word c,C_word t0,C_word t1){
+/* k3174 in file-stat in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 775  ##sys#stat */
-f_3139(((C_word*)t0)[3],((C_word*)t0)[2],t1,lf[76]);}
+/* posixunix.scm: 783  ##sys#stat */
+f_3128(((C_word*)t0)[3],((C_word*)t0)[2],t1,lf[76]);}
 
-/* k3178 in file-stat in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3180(C_word c,C_word t0,C_word t1){
+/* k3167 in file-stat in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3180,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3169,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_vector(&a,13,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_ino),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_mode),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_nlink),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_uid),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_gid),C_a_double_to_num(&a,C_statbuf.st_size),C_flonum(&a,C_statbuf.st_atime),C_flonum(&a,C_statbuf.st_ctime),C_flonum(&a,C_statbuf.st_mtime),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_dev),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_rdev),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_blksize),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_blocks)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_vector(&a,13,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_ino),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_mode),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_nlink),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_uid),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_gid),C_a_double_to_num(&a,C_statbuf.st_size),C_flonum(&a,C_statbuf.st_atime),C_flonum(&a,C_statbuf.st_ctime),C_flonum(&a,C_statbuf.st_mtime),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_dev),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_rdev),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_blksize),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_blocks)));}
 
-/* ##sys#stat in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3139(C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##sys#stat in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3128(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -14613,57 +14654,57 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3139,NULL,4,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3143,a[2]=t2,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_fixnump(t2))){
+C_save_and_reclaim((void*)trf_3128,NULL,4,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3132,a[2]=t2,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnump(t2))){
 t6=t5;
-f_3143(2,t6,(C_word)C_fstat(t2));}
+f_3132(2,t6,C_fstat(t2));}
 else{
-if(C_truep((C_word)C_i_stringp(t2))){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3164,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3171,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 766  ##sys#expand-home-path */
+if(C_truep(C_i_stringp(t2))){
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3153,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3160,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 774  ##sys#expand-home-path */
 t8=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 else{
-/* posixunix.scm: 770  ##sys#signal-hook */
+/* posixunix.scm: 778  ##sys#signal-hook */
 t6=*((C_word*)lf[4]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,lf[60],lf[75],t2);}}}
 
-/* k3169 in ##sys#stat in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3171(C_word c,C_word t0,C_word t1){
+/* k3158 in ##sys#stat in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3160(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 766  ##sys#make-c-string */
+/* posixunix.scm: 774  ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3162 in ##sys#stat in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3164(C_word c,C_word t0,C_word t1){
+/* k3151 in ##sys#stat in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3153(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_3143(2,t2,(C_truep(((C_word*)t0)[2])?(C_word)C_lstat(t1):(C_word)C_stat(t1)));}
+f_3132(2,t2,(C_truep(((C_word*)t0)[2])?C_lstat(t1):C_stat(t1)));}
 
-/* k3141 in ##sys#stat in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_3143(C_word c,C_word t0,C_word t1){
+/* k3130 in ##sys#stat in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_3132(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
-/* posixunix.scm: 772  posix-error */
+if(C_truep(C_fixnum_lessp(t1,C_fix(0)))){
+/* posixunix.scm: 780  posix-error */
 t2=lf[3];
-f_2539(6,t2,((C_word*)t0)[4],lf[48],((C_word*)t0)[3],lf[74],((C_word*)t0)[2]);}
+f_2528(6,t2,((C_word*)t0)[4],lf[48],((C_word*)t0)[3],lf[74],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -14671,13 +14712,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+16)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2859r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2848r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2859r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2848r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2859r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2848r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -14701,35 +14742,35 @@ C_word t23;
 C_word *a=C_alloc(16);
 t5=C_fix(0);
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(C_word)C_notvemptyp(t4);
-t8=(C_truep(t7)?(C_word)C_i_vector_ref(t4,C_fix(0)):C_SCHEME_FALSE);
-t9=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
-t10=(C_word)stub116(C_SCHEME_UNDEFINED,t9);
-t11=(C_word)C_i_foreign_fixnum_argumentp(C_fix(1));
-t12=(C_word)stub116(C_SCHEME_UNDEFINED,t11);
-t13=(C_word)C_i_not(t2);
-t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2875,a[2]=t6,a[3]=t8,a[4]=t2,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+t7=C_i_pairp(t4);
+t8=(C_truep(t7)?C_i_car(t4):C_SCHEME_FALSE);
+t9=C_i_foreign_fixnum_argumentp(C_fix(0));
+t10=stub116(C_SCHEME_UNDEFINED,t9);
+t11=C_i_foreign_fixnum_argumentp(C_fix(1));
+t12=stub116(C_SCHEME_UNDEFINED,t11);
+t13=C_i_not(t2);
+t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2864,a[2]=t6,a[3]=t8,a[4]=t2,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t13)){
 t15=t14;
-f_2875(2,t15,t13);}
+f_2864(2,t15,t13);}
 else{
-if(C_truep((C_word)C_fixnump(t2))){
+if(C_truep(C_fixnump(t2))){
 t15=C_set_block_item(t6,0,t2);
 t16=t2;
-t17=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
-t18=(C_word)C_i_foreign_fixnum_argumentp(t16);
+t17=C_i_foreign_fixnum_argumentp(C_fix(0));
+t18=C_i_foreign_fixnum_argumentp(t16);
 t19=t14;
-f_2875(2,t19,(C_word)stub121(C_SCHEME_UNDEFINED,t17,t18));}
+f_2864(2,t19,stub121(C_SCHEME_UNDEFINED,t17,t18));}
 else{
-t15=(C_word)C_i_check_list_2(t2,lf[68]);
+t15=C_i_check_list_2(t2,lf[68]);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3098,a[2]=t17,a[3]=t6,a[4]=((C_word)li16),tmp=(C_word)a,a+=5,tmp));
+t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3087,a[2]=t17,a[3]=t6,a[4]=((C_word)li16),tmp=(C_word)a,a+=5,tmp));
 t19=((C_word*)t17)[1];
-f_3098(t19,t14,t2);}}}
+f_3087(t19,t14,t2);}}}
 
-/* loop150 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3098(C_word t0,C_word t1,C_word t2){
+/* loop150 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3087(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14743,12 +14784,12 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3098,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3106,a[2]=((C_word*)t0)[3],a[3]=((C_word)li15),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_3106(t3,t4);
-t6=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)trf_3087,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3095,a[2]=((C_word*)t0)[3],a[3]=((C_word)li15),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_3095(t3,t4);
+t6=C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
 t1=t9;
@@ -14759,8 +14800,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g157 in loop150 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_3106(C_word t0,C_word t1){
+/* g157 in loop150 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_3095(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14769,15 +14810,15 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_stack_check;
-t2=(C_word)C_i_check_exact_2(t1,lf[68]);
-t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,(C_word)C_i_fixnum_max(((C_word*)((C_word*)t0)[2])[1],t1));
+t2=C_i_check_exact_2(t1,lf[68]);
+t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_i_fixnum_max(((C_word*)((C_word*)t0)[2])[1],t1));
 t4=t1;
-t5=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
-t6=(C_word)C_i_foreign_fixnum_argumentp(t4);
-return((C_word)stub121(C_SCHEME_UNDEFINED,t5,t6));}
+t5=C_i_foreign_fixnum_argumentp(C_fix(0));
+t6=C_i_foreign_fixnum_argumentp(t4);
+return(stub121(C_SCHEME_UNDEFINED,t5,t6));}
 
-/* k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2875(C_word c,C_word t0,C_word t1){
+/* k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14792,30 +14833,30 @@ C_word t11;
 C_word t12;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2875,2,t0,t1);}
-t2=(C_word)C_i_not(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2881,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2864,2,t0,t1);}
+t2=C_i_not(((C_word*)t0)[6]);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2870,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_2881(2,t4,t2);}
+f_2870(2,t4,t2);}
 else{
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[6]))){
+if(C_truep(C_fixnump(((C_word*)t0)[6]))){
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,((C_word*)t0)[6]);
 t5=((C_word*)t0)[6];
-t6=(C_word)C_i_foreign_fixnum_argumentp(C_fix(1));
-t7=(C_word)C_i_foreign_fixnum_argumentp(t5);
+t6=C_i_foreign_fixnum_argumentp(C_fix(1));
+t7=C_i_foreign_fixnum_argumentp(t5);
 t8=t3;
-f_2881(2,t8,(C_word)stub121(C_SCHEME_UNDEFINED,t6,t7));}
+f_2870(2,t8,stub121(C_SCHEME_UNDEFINED,t6,t7));}
 else{
-t4=(C_word)C_i_check_list_2(((C_word*)t0)[6],lf[68]);
+t4=C_i_check_list_2(((C_word*)t0)[6],lf[68]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3050,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word)li14),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3039,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=((C_word)li14),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_3050(t8,t3,((C_word*)t0)[6]);}}}
+f_3039(t8,t3,((C_word*)t0)[6]);}}}
 
-/* loop179 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_3050(C_word t0,C_word t1,C_word t2){
+/* loop179 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_3039(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14829,12 +14870,12 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3050,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3058,a[2]=((C_word*)t0)[3],a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_3058(t3,t4);
-t6=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)trf_3039,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3047,a[2]=((C_word*)t0)[3],a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_3047(t3,t4);
+t6=C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
 t1=t9;
@@ -14845,8 +14886,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g186 in loop179 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_3058(C_word t0,C_word t1){
+/* g186 in loop179 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_3047(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14855,15 +14896,15 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_stack_check;
-t2=(C_word)C_i_check_exact_2(t1,lf[68]);
-t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,(C_word)C_i_fixnum_max(((C_word*)((C_word*)t0)[2])[1],t1));
+t2=C_i_check_exact_2(t1,lf[68]);
+t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,C_i_fixnum_max(((C_word*)((C_word*)t0)[2])[1],t1));
 t4=t1;
-t5=(C_word)C_i_foreign_fixnum_argumentp(C_fix(1));
-t6=(C_word)C_i_foreign_fixnum_argumentp(t4);
-return((C_word)stub121(C_SCHEME_UNDEFINED,t5,t6));}
+t5=C_i_foreign_fixnum_argumentp(C_fix(1));
+t6=C_i_foreign_fixnum_argumentp(t4);
+return(stub121(C_SCHEME_UNDEFINED,t5,t6));}
 
-/* k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2881(C_word c,C_word t0,C_word t1){
+/* k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2870(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14872,20 +14913,20 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2881,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2884,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2870,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2873,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t3=(C_word)C_i_check_number_2(((C_word*)t0)[3],lf[68]);
-t4=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],C_fix(1));
+t3=C_i_check_number_2(((C_word*)t0)[3],lf[68]);
+t4=C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],C_fix(1));
 t5=t2;
-f_2884(t5,(C_word)C_C_select_t(t4,((C_word*)t0)[3]));}
+f_2873(t5,C_C_select_t(t4,((C_word*)t0)[3]));}
 else{
-t3=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],C_fix(1));
+t3=C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],C_fix(1));
 t4=t2;
-f_2884(t4,(C_word)C_C_select(t3));}}
+f_2873(t4,C_C_select(t3));}}
 
-/* k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_2884(C_word t0,C_word t1){
+/* k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_2873(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14903,46 +14944,46 @@ C_word t14;
 C_word t15;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2884,NULL,2,t0,t1);}
-if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
-/* posixunix.scm: 721  posix-error */
+C_save_and_reclaim((void*)trf_2873,NULL,2,t0,t1);}
+if(C_truep(C_fixnum_lessp(t1,C_fix(0)))){
+/* posixunix.scm: 729  posix-error */
 t2=lf[3];
-f_2539(7,t2,((C_word*)t0)[4],lf[48],lf[68],lf[69],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2528(7,t2,((C_word*)t0)[4],lf[48],lf[68],lf[69],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_eqp(t1,C_fix(0));
+t2=C_eqp(t1,C_fix(0));
 if(C_truep(t2)){
-t3=(C_word)C_i_pairp(((C_word*)t0)[3]);
+t3=C_i_pairp(((C_word*)t0)[3]);
 t4=(C_truep(t3)?C_SCHEME_END_OF_LIST:C_SCHEME_FALSE);
-if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-/* posixunix.scm: 722  values */
+if(C_truep(C_i_pairp(((C_word*)t0)[2]))){
+/* posixunix.scm: 730  values */
 C_values(4,0,((C_word*)t0)[4],t4,C_SCHEME_END_OF_LIST);}
 else{
-/* posixunix.scm: 722  values */
+/* posixunix.scm: 730  values */
 C_values(4,0,((C_word*)t0)[4],t4,C_SCHEME_FALSE);}}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2923,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2912,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[3])){
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[3]))){
+if(C_truep(C_fixnump(((C_word*)t0)[3]))){
 t4=((C_word*)t0)[3];
-t5=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
-t6=(C_word)C_i_foreign_fixnum_argumentp(t4);
+t5=C_i_foreign_fixnum_argumentp(C_fix(0));
+t6=C_i_foreign_fixnum_argumentp(t4);
 t7=t3;
-f_2923(t7,(C_word)stub127(C_SCHEME_UNDEFINED,t5,t6));}
+f_2912(t7,stub127(C_SCHEME_UNDEFINED,t5,t6));}
 else{
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2986,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2975,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2988,a[2]=t8,a[3]=t5,a[4]=((C_word)li12),tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2977,a[2]=t8,a[3]=t5,a[4]=((C_word)li12),tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_2988(t10,t6,((C_word*)t0)[3]);}}
+f_2977(t10,t6,((C_word*)t0)[3]);}}
 else{
 t4=t3;
-f_2923(t4,C_SCHEME_FALSE);}}}}
+f_2912(t4,C_SCHEME_FALSE);}}}}
 
-/* loop213 in k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_2988(C_word t0,C_word t1,C_word t2){
+/* loop213 in k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_2977(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14956,12 +14997,12 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_2988,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2996,a[2]=((C_word*)t0)[3],a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_2996(C_a_i(&a,3),t3,t4);
-t6=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)trf_2977,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2985,a[2]=((C_word*)t0)[3],a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_2985(C_a_i(&a,3),t3,t4);
+t6=C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
 t1=t9;
@@ -14972,8 +15013,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g220 in loop213 in k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_2996(C_word *a,C_word t0,C_word t1){
+/* g220 in loop213 in k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_2985(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14984,28 +15025,28 @@ C_word t7;
 C_word t8;
 C_stack_check;
 t2=t1;
-t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
-t4=(C_word)C_i_foreign_fixnum_argumentp(t2);
-if(C_truep((C_word)stub127(C_SCHEME_UNDEFINED,t3,t4))){
-t5=(C_word)C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[2])[1]);
+t3=C_i_foreign_fixnum_argumentp(C_fix(0));
+t4=C_i_foreign_fixnum_argumentp(t2);
+if(C_truep(stub127(C_SCHEME_UNDEFINED,t3,t4))){
+t5=C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[2])[1]);
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 return(t6);}
 else{
 t5=C_SCHEME_UNDEFINED;
 return(t5);}}
 
-/* k2984 in k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2986(C_word c,C_word t0,C_word t1){
+/* k2973 in k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[3])[1];
 t3=((C_word*)t0)[2];
-f_2923(t3,t2);}
+f_2912(t3,t2);}
 
-/* k2921 in k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_2923(C_word t0,C_word t1){
+/* k2910 in k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_2912(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15020,30 +15061,30 @@ C_word t11;
 C_word t12;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2923,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2912,NULL,2,t0,t1);}
 if(C_truep(((C_word*)t0)[3])){
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[3]))){
+if(C_truep(C_fixnump(((C_word*)t0)[3]))){
 t2=((C_word*)t0)[3];
-t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(1));
-t4=(C_word)C_i_foreign_fixnum_argumentp(t2);
-t5=(C_word)stub127(C_SCHEME_UNDEFINED,t3,t4);
-/* posixunix.scm: 724  values */
+t3=C_i_foreign_fixnum_argumentp(C_fix(1));
+t4=C_i_foreign_fixnum_argumentp(t2);
+t5=stub127(C_SCHEME_UNDEFINED,t3,t4);
+/* posixunix.scm: 732  values */
 C_values(4,0,((C_word*)t0)[2],t1,t5);}
 else{
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2939,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2928,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2941,a[2]=t6,a[3]=t3,a[4]=((C_word)li10),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2930,a[2]=t6,a[3]=t3,a[4]=((C_word)li10),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_2941(t8,t4,((C_word*)t0)[3]);}}
+f_2930(t8,t4,((C_word*)t0)[3]);}}
 else{
-/* posixunix.scm: 724  values */
+/* posixunix.scm: 732  values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_FALSE);}}
 
-/* loop233 in k2921 in k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_fcall f_2941(C_word t0,C_word t1,C_word t2){
+/* loop233 in k2910 in k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_fcall f_2930(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15057,12 +15098,12 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_2941,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2949,a[2]=((C_word*)t0)[3],a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_2949(C_a_i(&a,3),t3,t4);
-t6=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)trf_2930,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2938,a[2]=((C_word*)t0)[3],a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=f_2938(C_a_i(&a,3),t3,t4);
+t6=C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
 t1=t9;
@@ -15073,8 +15114,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g240 in loop233 in k2921 in k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static C_word C_fcall f_2949(C_word *a,C_word t0,C_word t1){
+/* g240 in loop233 in k2910 in k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static C_word C_fcall f_2938(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15085,28 +15126,28 @@ C_word t7;
 C_word t8;
 C_stack_check;
 t2=t1;
-t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(1));
-t4=(C_word)C_i_foreign_fixnum_argumentp(t2);
-if(C_truep((C_word)stub127(C_SCHEME_UNDEFINED,t3,t4))){
-t5=(C_word)C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[2])[1]);
+t3=C_i_foreign_fixnum_argumentp(C_fix(1));
+t4=C_i_foreign_fixnum_argumentp(t2);
+if(C_truep(stub127(C_SCHEME_UNDEFINED,t3,t4))){
+t5=C_a_i_cons(&a,2,t1,((C_word*)((C_word*)t0)[2])[1]);
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 return(t6);}
 else{
 t5=C_SCHEME_UNDEFINED;
 return(t5);}}
 
-/* k2937 in k2921 in k2882 in k2879 in k2873 in file-select in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2939(C_word c,C_word t0,C_word t1){
+/* k2926 in k2910 in k2871 in k2868 in k2862 in file-select in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2928(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[4])[1];
-/* posixunix.scm: 724  values */
+/* posixunix.scm: 732  values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* file-mkstemp in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2801(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-mkstemp in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2790(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15114,15 +15155,15 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2801,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[65]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2808,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixunix.scm: 673  ##sys#make-c-string */
+C_save_and_reclaim((void*)tr3,(void*)f_2790,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[65]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2797,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixunix.scm: 681  ##sys#make-c-string */
 t5=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k2806 in file-mkstemp in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2808(C_word c,C_word t0,C_word t1){
+/* k2795 in file-mkstemp in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15131,44 +15172,44 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2808,2,t0,t1);}
-t2=(C_word)C_mkstemp(t1);
-t3=(C_word)C_block_size(t1);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2814,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_eqp(C_fix(-1),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2797,2,t0,t1);}
+t2=C_mkstemp(t1);
+t3=C_block_size(t1);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2803,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t5=C_eqp(C_fix(-1),t2);
 if(C_truep(t5)){
-/* posixunix.scm: 677  posix-error */
+/* posixunix.scm: 685  posix-error */
 t6=lf[3];
-f_2539(6,t6,t4,lf[48],lf[65],lf[67],((C_word*)t0)[2]);}
+f_2528(6,t6,t4,lf[48],lf[65],lf[67],((C_word*)t0)[2]);}
 else{
 t6=t4;
-f_2814(2,t6,C_SCHEME_UNDEFINED);}}
+f_2803(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k2812 in k2806 in file-mkstemp in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2814(C_word c,C_word t0,C_word t1){
+/* k2801 in k2795 in file-mkstemp in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2814,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2821,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-/* posixunix.scm: 678  ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_2803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2810,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+/* posixunix.scm: 686  ##sys#substring */
 t4=*((C_word*)lf[66]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,((C_word*)t0)[2],C_fix(0),t3);}
 
-/* k2819 in k2812 in k2806 in file-mkstemp in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2821(C_word c,C_word t0,C_word t1){
+/* k2808 in k2801 in k2795 in file-mkstemp in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2810(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 678  values */
+/* posixunix.scm: 686  values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* file-write in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2762(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-write in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2751(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -15176,35 +15217,35 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2762r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2751r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2762r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2751r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2762r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2751r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t5=(C_word)C_i_check_exact_2(t2,lf[62]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2769,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_blockp(t3))){
-if(C_truep((C_word)C_byteblockp(t3))){
+t5=C_i_check_exact_2(t2,lf[62]);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2758,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_blockp(t3))){
+if(C_truep(C_byteblockp(t3))){
 t7=t6;
-f_2769(2,t7,C_SCHEME_UNDEFINED);}
+f_2758(2,t7,C_SCHEME_UNDEFINED);}
 else{
-/* posixunix.scm: 662  ##sys#signal-hook */
+/* posixunix.scm: 670  ##sys#signal-hook */
 t7=*((C_word*)lf[4]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,lf[60],lf[62],lf[64],t3);}}
 else{
-/* posixunix.scm: 662  ##sys#signal-hook */
+/* posixunix.scm: 670  ##sys#signal-hook */
 t7=*((C_word*)lf[4]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,lf[60],lf[62],lf[64],t3);}}
 
-/* k2767 in file-write in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2769(C_word c,C_word t0,C_word t1){
+/* k2756 in file-write in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15215,31 +15256,31 @@ C_word t7;
 C_word t8;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2769,2,t0,t1);}
-t2=(C_word)C_notvemptyp(((C_word*)t0)[5]);
-t3=(C_truep(t2)?(C_word)C_i_vector_ref(((C_word*)t0)[5],C_fix(0)):(C_word)C_block_size(((C_word*)t0)[4]));
-t4=(C_word)C_i_check_exact_2(t3,lf[62]);
-t5=(C_word)C_write(((C_word*)t0)[3],((C_word*)t0)[4],t3);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2778,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_eqp(C_fix(-1),t5);
+C_save_and_reclaim((void*)tr2,(void*)f_2758,2,t0,t1);}
+t2=C_i_pairp(((C_word*)t0)[5]);
+t3=(C_truep(t2)?C_i_car(((C_word*)t0)[5]):C_block_size(((C_word*)t0)[4]));
+t4=C_i_check_exact_2(t3,lf[62]);
+t5=C_write(((C_word*)t0)[3],((C_word*)t0)[4],t3);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2767,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t7=C_eqp(C_fix(-1),t5);
 if(C_truep(t7)){
-/* posixunix.scm: 667  posix-error */
+/* posixunix.scm: 675  posix-error */
 t8=lf[3];
-f_2539(7,t8,t6,lf[48],lf[62],lf[63],((C_word*)t0)[3],t3);}
+f_2528(7,t8,t6,lf[48],lf[62],lf[63],((C_word*)t0)[3],t3);}
 else{
 t8=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t5);}}
 
-/* k2776 in k2767 in file-write in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2778(C_word c,C_word t0,C_word t1){
+/* k2765 in k2756 in file-write in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* file-read in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2720(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-read in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -15247,54 +15288,54 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2720r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2709r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2720r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2709r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2720r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2709r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(5);
-t5=(C_word)C_i_check_exact_2(t2,lf[58]);
-t6=(C_word)C_i_check_exact_2(t3,lf[58]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2730,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_notvemptyp(t4))){
+t5=C_i_check_exact_2(t2,lf[58]);
+t6=C_i_check_exact_2(t3,lf[58]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2719,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t4))){
 t8=t7;
-f_2730(2,t8,(C_word)C_i_vector_ref(t4,C_fix(0)));}
+f_2719(2,t8,C_i_car(t4));}
 else{
-/* posixunix.scm: 650  make-string */
+/* posixunix.scm: 658  make-string */
 t8=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t7,t3);}}
 
-/* k2728 in file-read in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2730(C_word c,C_word t0,C_word t1){
+/* k2717 in file-read in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2730,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2733,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_blockp(t1))){
-if(C_truep((C_word)C_byteblockp(t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_2719,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2722,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_blockp(t1))){
+if(C_truep(C_byteblockp(t1))){
 t3=t2;
-f_2733(2,t3,C_SCHEME_UNDEFINED);}
+f_2722(2,t3,C_SCHEME_UNDEFINED);}
 else{
-/* posixunix.scm: 652  ##sys#signal-hook */
+/* posixunix.scm: 660  ##sys#signal-hook */
 t3=*((C_word*)lf[4]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[60],lf[58],lf[61],t1);}}
 else{
-/* posixunix.scm: 652  ##sys#signal-hook */
+/* posixunix.scm: 660  ##sys#signal-hook */
 t3=*((C_word*)lf[4]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[60],lf[58],lf[61],t1);}}
 
-/* k2731 in k2728 in file-read in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2733(C_word c,C_word t0,C_word t1){
+/* k2720 in k2717 in file-read in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15302,30 +15343,30 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2733,2,t0,t1);}
-t2=(C_word)C_read(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2736,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_eqp(C_fix(-1),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2722,2,t0,t1);}
+t2=C_read(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2725,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t4=C_eqp(C_fix(-1),t2);
 if(C_truep(t4)){
-/* posixunix.scm: 655  posix-error */
+/* posixunix.scm: 663  posix-error */
 t5=lf[3];
-f_2539(7,t5,t3,lf[48],lf[58],lf[59],((C_word*)t0)[5],((C_word*)t0)[3]);}
+f_2528(7,t5,t3,lf[48],lf[58],lf[59],((C_word*)t0)[5],((C_word*)t0)[3]);}
 else{
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t2));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_list(&a,2,((C_word*)t0)[4],t2));}}
 
-/* k2734 in k2731 in k2728 in file-read in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2736(C_word c,C_word t0,C_word t1){
+/* k2723 in k2720 in k2717 in file-read in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2736,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2725,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* file-close in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2705(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-close in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2694(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15333,19 +15374,19 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2705,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[55]);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_close(t2),C_fix(0)))){
-/* posixunix.scm: 643  posix-error */
+C_save_and_reclaim((void*)tr3,(void*)f_2694,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[55]);
+if(C_truep(C_fixnum_lessp(C_close(t2),C_fix(0)))){
+/* posixunix.scm: 651  posix-error */
 t4=lf[3];
-f_2539(6,t4,t1,lf[48],lf[55],lf[56],t2);}
+f_2528(6,t4,t1,lf[48],lf[55],lf[56],t2);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* file-open in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2667(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-open in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2656(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -15353,13 +15394,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2667r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2656r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2667r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2656r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2667r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2656r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15370,28 +15411,28 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(9);
-t5=(C_word)C_notvemptyp(t4);
-t6=(C_truep(t5)?(C_word)C_i_vector_ref(t4,C_fix(0)):((C_word*)t0)[2]);
-t7=(C_word)C_i_check_string_2(t2,lf[51]);
-t8=(C_word)C_i_check_exact_2(t3,lf[51]);
-t9=(C_word)C_i_check_exact_2(t6,lf[51]);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2684,a[2]=t2,a[3]=t1,a[4]=t6,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2697,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
-/* posixunix.scm: 634  ##sys#expand-home-path */
+t5=C_i_pairp(t4);
+t6=(C_truep(t5)?C_i_car(t4):((C_word*)t0)[2]);
+t7=C_i_check_string_2(t2,lf[51]);
+t8=C_i_check_exact_2(t3,lf[51]);
+t9=C_i_check_exact_2(t6,lf[51]);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2673,a[2]=t2,a[3]=t1,a[4]=t6,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2686,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
+/* posixunix.scm: 642  ##sys#expand-home-path */
 t12=*((C_word*)lf[54]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t11,t2);}
 
-/* k2695 in file-open in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2697(C_word c,C_word t0,C_word t1){
+/* k2684 in file-open in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 634  ##sys#make-c-string */
+/* posixunix.scm: 642  ##sys#make-c-string */
 t2=*((C_word*)lf[53]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2682 in file-open in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2684(C_word c,C_word t0,C_word t1){
+/* k2671 in file-open in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15399,28 +15440,28 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2684,2,t0,t1);}
-t2=(C_word)C_open(t1,((C_word*)t0)[5],((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2687,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_eqp(C_fix(-1),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2673,2,t0,t1);}
+t2=C_open(t1,((C_word*)t0)[5],((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2676,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=C_eqp(C_fix(-1),t2);
 if(C_truep(t4)){
-/* posixunix.scm: 636  posix-error */
+/* posixunix.scm: 644  posix-error */
 t5=lf[3];
-f_2539(8,t5,t3,lf[48],lf[51],lf[52],((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_2528(8,t5,t3,lf[48],lf[51],lf[52],((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}}
 
-/* k2685 in k2682 in file-open in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2687(C_word c,C_word t0,C_word t1){
+/* k2674 in k2671 in file-open in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2676(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* file-control in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-control in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2610(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -15428,34 +15469,34 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_2621r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2610r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_2621r(t0,t1,t2,t3,t4);}}
+f_2610r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2621r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2610r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2625,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2614,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_nullp(t4))){
 t6=t5;
-f_2625(2,t6,C_fix(0));}
+f_2614(2,t6,C_fix(0));}
 else{
-t6=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t6))){
+t6=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t6))){
 t7=t5;
-f_2625(2,t7,(C_word)C_i_car(t4));}
+f_2614(2,t7,C_i_car(t4));}
 else{
 /* ##sys#error */
 t7=*((C_word*)lf[50]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k2623 in file-control in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2625(C_word c,C_word t0,C_word t1){
+/* k2612 in file-control in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15468,51 +15509,51 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a;
-t2=(C_word)C_i_check_exact_2(((C_word*)t0)[4],lf[47]);
-t3=(C_word)C_i_check_exact_2(((C_word*)t0)[3],lf[47]);
+t2=C_i_check_exact_2(((C_word*)t0)[4],lf[47]);
+t3=C_i_check_exact_2(((C_word*)t0)[3],lf[47]);
 t4=((C_word*)t0)[4];
 t5=((C_word*)t0)[3];
-t6=(C_word)C_i_foreign_fixnum_argumentp(t4);
-t7=(C_word)C_i_foreign_fixnum_argumentp(t5);
-t8=(C_word)C_i_foreign_integer_argumentp(t1);
-t9=(C_word)stub33(C_SCHEME_UNDEFINED,t6,t7,t8);
-t10=(C_word)C_eqp(t9,C_fix(-1));
+t6=C_i_foreign_fixnum_argumentp(t4);
+t7=C_i_foreign_fixnum_argumentp(t5);
+t8=C_i_foreign_integer_argumentp(t1);
+t9=stub33(C_SCHEME_UNDEFINED,t6,t7,t8);
+t10=C_eqp(t9,C_fix(-1));
 if(C_truep(t10)){
-/* posixunix.scm: 624  posix-error */
+/* posixunix.scm: 632  posix-error */
 t11=lf[3];
-f_2539(7,t11,((C_word*)t0)[2],lf[48],lf[47],lf[49],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_2528(7,t11,((C_word*)t0)[2],lf[48],lf[47],lf[49],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t11=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,t9);}}
 
-/* ##sys#file-select-one in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2564(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#file-select-one in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2553(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2564,3,t0,t1,t2);}
-t3=(C_word)C_i_foreign_fixnum_argumentp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_2553,3,t0,t1,t2);}
+t3=C_i_foreign_fixnum_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub26(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub26(C_SCHEME_UNDEFINED,t3));}
 
-/* ##sys#file-nonblocking! in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2557(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#file-nonblocking! in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2546(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2557,3,t0,t1,t2);}
-t3=(C_word)C_i_foreign_fixnum_argumentp(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_2546,3,t0,t1,t2);}
+t3=C_i_foreign_fixnum_argumentp(t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub22(C_SCHEME_UNDEFINED,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,stub22(C_SCHEME_UNDEFINED,t3));}
 
-/* posix-error in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2539(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* posix-error in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2528(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -15520,24 +15561,24 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr5r,(void*)f_2539r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_2528r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_2539r(t0,t1,t2,t3,t4,t5);}}
+f_2528r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_2539r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_2528r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(8);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2543,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t3,a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* posixunix.scm: 514  ##sys#update-errno */
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2532,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t3,a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* posixunix.scm: 522  ##sys#update-errno */
 t7=*((C_word*)lf[7]+1);
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 
-/* k2541 in posix-error in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2543(C_word c,C_word t0,C_word t1){
+/* k2530 in posix-error in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15547,655 +15588,661 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2543,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2550,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2554,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t5=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t6=(C_word)stub12(t4,t5);
+C_save_and_reclaim((void*)tr2,(void*)f_2532,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2539,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2543,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t4=C_a_i_bytevector(&a,1,C_fix(3));
+t5=C_i_foreign_fixnum_argumentp(t1);
+t6=stub12(t4,t5);
 /* ##sys#peek-c-string */
 t7=*((C_word*)lf[6]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t3,t6,C_fix(0));}
 
-/* k2552 in k2541 in posix-error in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2554(C_word c,C_word t0,C_word t1){
+/* k2541 in k2530 in posix-error in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixunix.scm: 515  string-append */
+/* posixunix.scm: 523  string-append */
 t2=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[5],t1);}
 
-/* k2548 in k2541 in posix-error in k2525 in k2522 in k2519 in k2516 in k2513 in k2510 in k2507 */
-static void C_ccall f_2550(C_word c,C_word t0,C_word t1){
+/* k2537 in k2530 in posix-error in k2514 in k2511 in k2508 in k2505 in k2502 in k2499 in k2496 */
+static void C_ccall f_2539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(7,0,((C_word*)t0)[5],*((C_word*)lf[4]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[622] = {
+static C_PTABLE_ENTRY ptable[628] = {
 {"toplevel:posixunix_scm",(void*)C_posix_toplevel},
-{"f_2509:posixunix_scm",(void*)f_2509},
-{"f_2512:posixunix_scm",(void*)f_2512},
-{"f_2515:posixunix_scm",(void*)f_2515},
-{"f_2518:posixunix_scm",(void*)f_2518},
-{"f_2521:posixunix_scm",(void*)f_2521},
-{"f_2524:posixunix_scm",(void*)f_2524},
-{"f_2527:posixunix_scm",(void*)f_2527},
-{"f_8682:posixunix_scm",(void*)f_8682},
-{"f_8698:posixunix_scm",(void*)f_8698},
-{"f_8686:posixunix_scm",(void*)f_8686},
-{"f_8689:posixunix_scm",(void*)f_8689},
-{"f_3381:posixunix_scm",(void*)f_3381},
-{"f_4464:posixunix_scm",(void*)f_4464},
-{"f_8676:posixunix_scm",(void*)f_8676},
-{"f_4621:posixunix_scm",(void*)f_4621},
-{"f_8661:posixunix_scm",(void*)f_8661},
-{"f_8671:posixunix_scm",(void*)f_8671},
-{"f_8658:posixunix_scm",(void*)f_8658},
-{"f_4663:posixunix_scm",(void*)f_4663},
-{"f_8643:posixunix_scm",(void*)f_8643},
-{"f_8653:posixunix_scm",(void*)f_8653},
+{"f_2498:posixunix_scm",(void*)f_2498},
+{"f_2501:posixunix_scm",(void*)f_2501},
+{"f_2504:posixunix_scm",(void*)f_2504},
+{"f_2507:posixunix_scm",(void*)f_2507},
+{"f_2510:posixunix_scm",(void*)f_2510},
+{"f_2513:posixunix_scm",(void*)f_2513},
+{"f_2516:posixunix_scm",(void*)f_2516},
+{"f_8683:posixunix_scm",(void*)f_8683},
+{"f_8716:posixunix_scm",(void*)f_8716},
+{"f_8693:posixunix_scm",(void*)f_8693},
+{"f_8703:posixunix_scm",(void*)f_8703},
+{"f_8677:posixunix_scm",(void*)f_8677},
+{"f_8681:posixunix_scm",(void*)f_8681},
+{"f_3205:posixunix_scm",(void*)f_3205},
 {"f_8640:posixunix_scm",(void*)f_8640},
-{"f_4667:posixunix_scm",(void*)f_4667},
-{"f_8625:posixunix_scm",(void*)f_8625},
-{"f_8635:posixunix_scm",(void*)f_8635},
-{"f_8622:posixunix_scm",(void*)f_8622},
-{"f_4671:posixunix_scm",(void*)f_4671},
-{"f_8607:posixunix_scm",(void*)f_8607},
-{"f_8617:posixunix_scm",(void*)f_8617},
-{"f_8604:posixunix_scm",(void*)f_8604},
-{"f_4675:posixunix_scm",(void*)f_4675},
+{"f_8656:posixunix_scm",(void*)f_8656},
+{"f_8644:posixunix_scm",(void*)f_8644},
+{"f_8647:posixunix_scm",(void*)f_8647},
+{"f_3345:posixunix_scm",(void*)f_3345},
+{"f_4424:posixunix_scm",(void*)f_4424},
+{"f_8634:posixunix_scm",(void*)f_8634},
+{"f_4581:posixunix_scm",(void*)f_4581},
+{"f_8619:posixunix_scm",(void*)f_8619},
+{"f_8629:posixunix_scm",(void*)f_8629},
+{"f_8616:posixunix_scm",(void*)f_8616},
+{"f_4623:posixunix_scm",(void*)f_4623},
+{"f_8601:posixunix_scm",(void*)f_8601},
+{"f_8611:posixunix_scm",(void*)f_8611},
+{"f_8598:posixunix_scm",(void*)f_8598},
+{"f_4627:posixunix_scm",(void*)f_4627},
 {"f_8583:posixunix_scm",(void*)f_8583},
-{"f_8599:posixunix_scm",(void*)f_8599},
+{"f_8593:posixunix_scm",(void*)f_8593},
+{"f_8580:posixunix_scm",(void*)f_8580},
+{"f_4631:posixunix_scm",(void*)f_4631},
 {"f_8565:posixunix_scm",(void*)f_8565},
-{"f_8578:posixunix_scm",(void*)f_8578},
-{"f_8572:posixunix_scm",(void*)f_8572},
-{"f_5193:posixunix_scm",(void*)f_5193},
-{"f_5232:posixunix_scm",(void*)f_5232},
-{"f_8542:posixunix_scm",(void*)f_8542},
-{"f_8534:posixunix_scm",(void*)f_8534},
-{"f_8552:posixunix_scm",(void*)f_8552},
-{"f_8283:posixunix_scm",(void*)f_8283},
-{"f_8460:posixunix_scm",(void*)f_8460},
-{"f_8466:posixunix_scm",(void*)f_8466},
-{"f_8455:posixunix_scm",(void*)f_8455},
-{"f_8450:posixunix_scm",(void*)f_8450},
-{"f_8285:posixunix_scm",(void*)f_8285},
-{"f_8437:posixunix_scm",(void*)f_8437},
-{"f_8445:posixunix_scm",(void*)f_8445},
-{"f_8292:posixunix_scm",(void*)f_8292},
-{"f_8425:posixunix_scm",(void*)f_8425},
-{"f_8419:posixunix_scm",(void*)f_8419},
-{"f_8302:posixunix_scm",(void*)f_8302},
-{"f_8304:posixunix_scm",(void*)f_8304},
-{"f_8323:posixunix_scm",(void*)f_8323},
-{"f_8405:posixunix_scm",(void*)f_8405},
-{"f_8412:posixunix_scm",(void*)f_8412},
-{"f_8399:posixunix_scm",(void*)f_8399},
-{"f_8338:posixunix_scm",(void*)f_8338},
-{"f_8392:posixunix_scm",(void*)f_8392},
-{"f_8389:posixunix_scm",(void*)f_8389},
-{"f_8379:posixunix_scm",(void*)f_8379},
-{"f_8355:posixunix_scm",(void*)f_8355},
+{"f_8575:posixunix_scm",(void*)f_8575},
+{"f_8562:posixunix_scm",(void*)f_8562},
+{"f_4635:posixunix_scm",(void*)f_4635},
+{"f_8541:posixunix_scm",(void*)f_8541},
+{"f_8557:posixunix_scm",(void*)f_8557},
+{"f_8523:posixunix_scm",(void*)f_8523},
+{"f_8536:posixunix_scm",(void*)f_8536},
+{"f_8530:posixunix_scm",(void*)f_8530},
+{"f_5153:posixunix_scm",(void*)f_5153},
+{"f_5192:posixunix_scm",(void*)f_5192},
+{"f_8500:posixunix_scm",(void*)f_8500},
+{"f_8492:posixunix_scm",(void*)f_8492},
+{"f_8510:posixunix_scm",(void*)f_8510},
+{"f_8241:posixunix_scm",(void*)f_8241},
+{"f_8418:posixunix_scm",(void*)f_8418},
+{"f_8424:posixunix_scm",(void*)f_8424},
+{"f_8413:posixunix_scm",(void*)f_8413},
+{"f_8408:posixunix_scm",(void*)f_8408},
+{"f_8243:posixunix_scm",(void*)f_8243},
+{"f_8395:posixunix_scm",(void*)f_8395},
+{"f_8403:posixunix_scm",(void*)f_8403},
+{"f_8250:posixunix_scm",(void*)f_8250},
+{"f_8383:posixunix_scm",(void*)f_8383},
 {"f_8377:posixunix_scm",(void*)f_8377},
+{"f_8260:posixunix_scm",(void*)f_8260},
+{"f_8262:posixunix_scm",(void*)f_8262},
+{"f_8281:posixunix_scm",(void*)f_8281},
 {"f_8363:posixunix_scm",(void*)f_8363},
 {"f_8370:posixunix_scm",(void*)f_8370},
-{"f_8367:posixunix_scm",(void*)f_8367},
+{"f_8357:posixunix_scm",(void*)f_8357},
+{"f_8296:posixunix_scm",(void*)f_8296},
 {"f_8350:posixunix_scm",(void*)f_8350},
-{"f_8348:posixunix_scm",(void*)f_8348},
-{"f_8426:posixunix_scm",(void*)f_8426},
-{"f_8223:posixunix_scm",(void*)f_8223},
-{"f_8235:posixunix_scm",(void*)f_8235},
-{"f_8230:posixunix_scm",(void*)f_8230},
-{"f_8225:posixunix_scm",(void*)f_8225},
-{"f_8163:posixunix_scm",(void*)f_8163},
-{"f_8175:posixunix_scm",(void*)f_8175},
-{"f_8170:posixunix_scm",(void*)f_8170},
-{"f_8165:posixunix_scm",(void*)f_8165},
-{"f_8102:posixunix_scm",(void*)f_8102},
-{"f_8157:posixunix_scm",(void*)f_8157},
-{"f_8161:posixunix_scm",(void*)f_8161},
+{"f_8347:posixunix_scm",(void*)f_8347},
+{"f_8337:posixunix_scm",(void*)f_8337},
+{"f_8313:posixunix_scm",(void*)f_8313},
+{"f_8335:posixunix_scm",(void*)f_8335},
+{"f_8321:posixunix_scm",(void*)f_8321},
+{"f_8328:posixunix_scm",(void*)f_8328},
+{"f_8325:posixunix_scm",(void*)f_8325},
+{"f_8308:posixunix_scm",(void*)f_8308},
+{"f_8306:posixunix_scm",(void*)f_8306},
+{"f_8384:posixunix_scm",(void*)f_8384},
+{"f_8181:posixunix_scm",(void*)f_8181},
+{"f_8193:posixunix_scm",(void*)f_8193},
+{"f_8188:posixunix_scm",(void*)f_8188},
+{"f_8183:posixunix_scm",(void*)f_8183},
+{"f_8121:posixunix_scm",(void*)f_8121},
+{"f_8133:posixunix_scm",(void*)f_8133},
+{"f_8128:posixunix_scm",(void*)f_8128},
 {"f_8123:posixunix_scm",(void*)f_8123},
-{"f_8126:posixunix_scm",(void*)f_8126},
-{"f_8137:posixunix_scm",(void*)f_8137},
-{"f_8131:posixunix_scm",(void*)f_8131},
-{"f_8104:posixunix_scm",(void*)f_8104},
-{"f_8113:posixunix_scm",(void*)f_8113},
-{"f_8044:posixunix_scm",(void*)f_8044},
-{"f_8056:posixunix_scm",(void*)f_8056},
-{"f_8087:posixunix_scm",(void*)f_8087},
-{"f_8067:posixunix_scm",(void*)f_8067},
-{"f_8083:posixunix_scm",(void*)f_8083},
+{"f_8060:posixunix_scm",(void*)f_8060},
+{"f_8115:posixunix_scm",(void*)f_8115},
+{"f_8119:posixunix_scm",(void*)f_8119},
+{"f_8081:posixunix_scm",(void*)f_8081},
+{"f_8084:posixunix_scm",(void*)f_8084},
+{"f_8095:posixunix_scm",(void*)f_8095},
+{"f_8089:posixunix_scm",(void*)f_8089},
+{"f_8062:posixunix_scm",(void*)f_8062},
 {"f_8071:posixunix_scm",(void*)f_8071},
-{"f_8079:posixunix_scm",(void*)f_8079},
-{"f_8075:posixunix_scm",(void*)f_8075},
-{"f_8050:posixunix_scm",(void*)f_8050},
-{"f_8033:posixunix_scm",(void*)f_8033},
-{"f_8037:posixunix_scm",(void*)f_8037},
-{"f_8022:posixunix_scm",(void*)f_8022},
-{"f_8026:posixunix_scm",(void*)f_8026},
-{"f_7977:posixunix_scm",(void*)f_7977},
-{"f_7981:posixunix_scm",(void*)f_7981},
-{"f_7984:posixunix_scm",(void*)f_7984},
-{"f_7987:posixunix_scm",(void*)f_7987},
-{"f_7994:posixunix_scm",(void*)f_7994},
-{"f_8000:posixunix_scm",(void*)f_8000},
 {"f_8004:posixunix_scm",(void*)f_8004},
-{"f_8007:posixunix_scm",(void*)f_8007},
+{"f_8016:posixunix_scm",(void*)f_8016},
+{"f_8047:posixunix_scm",(void*)f_8047},
+{"f_8027:posixunix_scm",(void*)f_8027},
+{"f_8043:posixunix_scm",(void*)f_8043},
+{"f_8031:posixunix_scm",(void*)f_8031},
+{"f_8039:posixunix_scm",(void*)f_8039},
+{"f_8035:posixunix_scm",(void*)f_8035},
 {"f_8010:posixunix_scm",(void*)f_8010},
-{"f_7998:posixunix_scm",(void*)f_7998},
+{"f_7993:posixunix_scm",(void*)f_7993},
+{"f_7997:posixunix_scm",(void*)f_7997},
+{"f_7982:posixunix_scm",(void*)f_7982},
+{"f_7986:posixunix_scm",(void*)f_7986},
+{"f_7937:posixunix_scm",(void*)f_7937},
+{"f_7941:posixunix_scm",(void*)f_7941},
 {"f_7944:posixunix_scm",(void*)f_7944},
-{"f_7957:posixunix_scm",(void*)f_7957},
-{"f_7869:posixunix_scm",(void*)f_7869},
-{"f_7930:posixunix_scm",(void*)f_7930},
-{"f_7943:posixunix_scm",(void*)f_7943},
-{"f_7910:posixunix_scm",(void*)f_7910},
-{"f_7925:posixunix_scm",(void*)f_7925},
-{"f_7919:posixunix_scm",(void*)f_7919},
-{"f_7873:posixunix_scm",(void*)f_7873},
-{"f_7875:posixunix_scm",(void*)f_7875},
-{"f_7896:posixunix_scm",(void*)f_7896},
+{"f_7947:posixunix_scm",(void*)f_7947},
+{"f_7954:posixunix_scm",(void*)f_7954},
+{"f_7960:posixunix_scm",(void*)f_7960},
+{"f_7964:posixunix_scm",(void*)f_7964},
+{"f_7967:posixunix_scm",(void*)f_7967},
+{"f_7970:posixunix_scm",(void*)f_7970},
+{"f_7958:posixunix_scm",(void*)f_7958},
+{"f_7904:posixunix_scm",(void*)f_7904},
+{"f_7917:posixunix_scm",(void*)f_7917},
+{"f_7829:posixunix_scm",(void*)f_7829},
 {"f_7890:posixunix_scm",(void*)f_7890},
-{"f_7817:posixunix_scm",(void*)f_7817},
-{"f_7824:posixunix_scm",(void*)f_7824},
-{"f_7843:posixunix_scm",(void*)f_7843},
-{"f_7847:posixunix_scm",(void*)f_7847},
-{"f_7811:posixunix_scm",(void*)f_7811},
-{"f_7802:posixunix_scm",(void*)f_7802},
-{"f_7806:posixunix_scm",(void*)f_7806},
-{"f_7775:posixunix_scm",(void*)f_7775},
-{"f_7768:posixunix_scm",(void*)f_7768},
-{"f_7765:posixunix_scm",(void*)f_7765},
+{"f_7903:posixunix_scm",(void*)f_7903},
+{"f_7870:posixunix_scm",(void*)f_7870},
+{"f_7885:posixunix_scm",(void*)f_7885},
+{"f_7879:posixunix_scm",(void*)f_7879},
+{"f_7833:posixunix_scm",(void*)f_7833},
+{"f_7835:posixunix_scm",(void*)f_7835},
+{"f_7856:posixunix_scm",(void*)f_7856},
+{"f_7850:posixunix_scm",(void*)f_7850},
+{"f_7777:posixunix_scm",(void*)f_7777},
+{"f_7784:posixunix_scm",(void*)f_7784},
+{"f_7803:posixunix_scm",(void*)f_7803},
+{"f_7807:posixunix_scm",(void*)f_7807},
+{"f_7771:posixunix_scm",(void*)f_7771},
 {"f_7762:posixunix_scm",(void*)f_7762},
-{"f_7684:posixunix_scm",(void*)f_7684},
-{"f_7720:posixunix_scm",(void*)f_7720},
-{"f_7714:posixunix_scm",(void*)f_7714},
-{"f_7667:posixunix_scm",(void*)f_7667},
-{"f_7485:posixunix_scm",(void*)f_7485},
-{"f_7619:posixunix_scm",(void*)f_7619},
-{"f_7614:posixunix_scm",(void*)f_7614},
-{"f_7487:posixunix_scm",(void*)f_7487},
-{"f_7497:posixunix_scm",(void*)f_7497},
-{"f_7505:posixunix_scm",(void*)f_7505},
-{"f_7551:posixunix_scm",(void*)f_7551},
-{"f_7518:posixunix_scm",(void*)f_7518},
-{"f_7543:posixunix_scm",(void*)f_7543},
-{"f_7521:posixunix_scm",(void*)f_7521},
-{"f_7466:posixunix_scm",(void*)f_7466},
+{"f_7766:posixunix_scm",(void*)f_7766},
+{"f_7735:posixunix_scm",(void*)f_7735},
+{"f_7728:posixunix_scm",(void*)f_7728},
+{"f_7725:posixunix_scm",(void*)f_7725},
+{"f_7722:posixunix_scm",(void*)f_7722},
+{"f_7644:posixunix_scm",(void*)f_7644},
+{"f_7680:posixunix_scm",(void*)f_7680},
+{"f_7674:posixunix_scm",(void*)f_7674},
+{"f_7627:posixunix_scm",(void*)f_7627},
+{"f_7445:posixunix_scm",(void*)f_7445},
+{"f_7579:posixunix_scm",(void*)f_7579},
+{"f_7574:posixunix_scm",(void*)f_7574},
 {"f_7447:posixunix_scm",(void*)f_7447},
-{"f_7405:posixunix_scm",(void*)f_7405},
-{"f_7430:posixunix_scm",(void*)f_7430},
-{"f_7291:posixunix_scm",(void*)f_7291},
-{"f_7297:posixunix_scm",(void*)f_7297},
-{"f_7318:posixunix_scm",(void*)f_7318},
-{"f_7397:posixunix_scm",(void*)f_7397},
-{"f_7322:posixunix_scm",(void*)f_7322},
-{"f_7325:posixunix_scm",(void*)f_7325},
-{"f_7332:posixunix_scm",(void*)f_7332},
-{"f_7334:posixunix_scm",(void*)f_7334},
-{"f_7351:posixunix_scm",(void*)f_7351},
-{"f_7355:posixunix_scm",(void*)f_7355},
-{"f_7363:posixunix_scm",(void*)f_7363},
-{"f_7367:posixunix_scm",(void*)f_7367},
-{"f_7312:posixunix_scm",(void*)f_7312},
-{"f_7279:posixunix_scm",(void*)f_7279},
-{"f_7283:posixunix_scm",(void*)f_7283},
-{"f_7286:posixunix_scm",(void*)f_7286},
-{"f_7244:posixunix_scm",(void*)f_7244},
-{"f_7248:posixunix_scm",(void*)f_7248},
-{"f_7268:posixunix_scm",(void*)f_7268},
+{"f_7457:posixunix_scm",(void*)f_7457},
+{"f_7465:posixunix_scm",(void*)f_7465},
+{"f_7511:posixunix_scm",(void*)f_7511},
+{"f_7478:posixunix_scm",(void*)f_7478},
+{"f_7503:posixunix_scm",(void*)f_7503},
+{"f_7481:posixunix_scm",(void*)f_7481},
+{"f_7426:posixunix_scm",(void*)f_7426},
+{"f_7407:posixunix_scm",(void*)f_7407},
+{"f_7365:posixunix_scm",(void*)f_7365},
+{"f_7390:posixunix_scm",(void*)f_7390},
+{"f_7251:posixunix_scm",(void*)f_7251},
+{"f_7257:posixunix_scm",(void*)f_7257},
+{"f_7278:posixunix_scm",(void*)f_7278},
+{"f_7357:posixunix_scm",(void*)f_7357},
+{"f_7282:posixunix_scm",(void*)f_7282},
+{"f_7285:posixunix_scm",(void*)f_7285},
+{"f_7292:posixunix_scm",(void*)f_7292},
+{"f_7294:posixunix_scm",(void*)f_7294},
+{"f_7311:posixunix_scm",(void*)f_7311},
+{"f_7315:posixunix_scm",(void*)f_7315},
+{"f_7323:posixunix_scm",(void*)f_7323},
+{"f_7327:posixunix_scm",(void*)f_7327},
 {"f_7272:posixunix_scm",(void*)f_7272},
-{"f_7221:posixunix_scm",(void*)f_7221},
-{"f_7225:posixunix_scm",(void*)f_7225},
-{"f_7189:posixunix_scm",(void*)f_7189},
-{"f_7193:posixunix_scm",(void*)f_7193},
-{"f_7170:posixunix_scm",(void*)f_7170},
-{"f_7174:posixunix_scm",(void*)f_7174},
-{"f_7177:posixunix_scm",(void*)f_7177},
-{"f_7111:posixunix_scm",(void*)f_7111},
-{"f_7115:posixunix_scm",(void*)f_7115},
-{"f_7121:posixunix_scm",(void*)f_7121},
+{"f_7239:posixunix_scm",(void*)f_7239},
+{"f_7243:posixunix_scm",(void*)f_7243},
+{"f_7246:posixunix_scm",(void*)f_7246},
+{"f_7204:posixunix_scm",(void*)f_7204},
+{"f_7208:posixunix_scm",(void*)f_7208},
+{"f_7228:posixunix_scm",(void*)f_7228},
+{"f_7232:posixunix_scm",(void*)f_7232},
+{"f_7181:posixunix_scm",(void*)f_7181},
+{"f_7185:posixunix_scm",(void*)f_7185},
+{"f_7149:posixunix_scm",(void*)f_7149},
+{"f_7153:posixunix_scm",(void*)f_7153},
 {"f_7130:posixunix_scm",(void*)f_7130},
-{"f_7104:posixunix_scm",(void*)f_7104},
-{"f_7088:posixunix_scm",(void*)f_7088},
-{"f_7076:posixunix_scm",(void*)f_7076},
-{"f_7061:posixunix_scm",(void*)f_7061},
-{"f_7065:posixunix_scm",(void*)f_7065},
-{"f_7046:posixunix_scm",(void*)f_7046},
-{"f_7050:posixunix_scm",(void*)f_7050},
-{"f_7000:posixunix_scm",(void*)f_7000},
-{"f_7004:posixunix_scm",(void*)f_7004},
-{"f_7017:posixunix_scm",(void*)f_7017},
+{"f_7134:posixunix_scm",(void*)f_7134},
+{"f_7137:posixunix_scm",(void*)f_7137},
+{"f_7071:posixunix_scm",(void*)f_7071},
+{"f_7075:posixunix_scm",(void*)f_7075},
+{"f_7081:posixunix_scm",(void*)f_7081},
+{"f_7090:posixunix_scm",(void*)f_7090},
+{"f_7064:posixunix_scm",(void*)f_7064},
+{"f_7048:posixunix_scm",(void*)f_7048},
+{"f_7036:posixunix_scm",(void*)f_7036},
 {"f_7021:posixunix_scm",(void*)f_7021},
-{"f_6931:posixunix_scm",(void*)f_6931},
-{"f_6935:posixunix_scm",(void*)f_6935},
-{"f_6938:posixunix_scm",(void*)f_6938},
+{"f_7025:posixunix_scm",(void*)f_7025},
+{"f_7031:posixunix_scm",(void*)f_7031},
+{"f_7006:posixunix_scm",(void*)f_7006},
+{"f_7010:posixunix_scm",(void*)f_7010},
+{"f_7016:posixunix_scm",(void*)f_7016},
 {"f_6960:posixunix_scm",(void*)f_6960},
-{"f_6957:posixunix_scm",(void*)f_6957},
-{"f_6947:posixunix_scm",(void*)f_6947},
-{"f_6870:posixunix_scm",(void*)f_6870},
-{"f_6874:posixunix_scm",(void*)f_6874},
-{"f_6880:posixunix_scm",(void*)f_6880},
-{"f_6826:posixunix_scm",(void*)f_6826},
+{"f_6964:posixunix_scm",(void*)f_6964},
+{"f_6977:posixunix_scm",(void*)f_6977},
+{"f_6981:posixunix_scm",(void*)f_6981},
+{"f_6891:posixunix_scm",(void*)f_6891},
+{"f_6895:posixunix_scm",(void*)f_6895},
+{"f_6898:posixunix_scm",(void*)f_6898},
+{"f_6920:posixunix_scm",(void*)f_6920},
+{"f_6917:posixunix_scm",(void*)f_6917},
+{"f_6907:posixunix_scm",(void*)f_6907},
 {"f_6830:posixunix_scm",(void*)f_6830},
-{"f_6792:posixunix_scm",(void*)f_6792},
-{"f_6796:posixunix_scm",(void*)f_6796},
-{"f_6773:posixunix_scm",(void*)f_6773},
-{"f_6767:posixunix_scm",(void*)f_6767},
-{"f_6758:posixunix_scm",(void*)f_6758},
-{"f_6723:posixunix_scm",(void*)f_6723},
-{"f_6661:posixunix_scm",(void*)f_6661},
-{"f_6665:posixunix_scm",(void*)f_6665},
-{"f_6671:posixunix_scm",(void*)f_6671},
-{"f_6690:posixunix_scm",(void*)f_6690},
-{"f_6677:posixunix_scm",(void*)f_6677},
-{"f_6557:posixunix_scm",(void*)f_6557},
-{"f_6563:posixunix_scm",(void*)f_6563},
-{"f_6567:posixunix_scm",(void*)f_6567},
-{"f_6575:posixunix_scm",(void*)f_6575},
-{"f_6601:posixunix_scm",(void*)f_6601},
-{"f_6605:posixunix_scm",(void*)f_6605},
-{"f_6593:posixunix_scm",(void*)f_6593},
-{"f_6537:posixunix_scm",(void*)f_6537},
-{"f_6545:posixunix_scm",(void*)f_6545},
-{"f_6520:posixunix_scm",(void*)f_6520},
-{"f_6531:posixunix_scm",(void*)f_6531},
+{"f_6834:posixunix_scm",(void*)f_6834},
+{"f_6840:posixunix_scm",(void*)f_6840},
+{"f_6786:posixunix_scm",(void*)f_6786},
+{"f_6790:posixunix_scm",(void*)f_6790},
+{"f_6752:posixunix_scm",(void*)f_6752},
+{"f_6756:posixunix_scm",(void*)f_6756},
+{"f_6733:posixunix_scm",(void*)f_6733},
+{"f_6727:posixunix_scm",(void*)f_6727},
+{"f_6718:posixunix_scm",(void*)f_6718},
+{"f_6683:posixunix_scm",(void*)f_6683},
+{"f_6621:posixunix_scm",(void*)f_6621},
+{"f_6625:posixunix_scm",(void*)f_6625},
+{"f_6631:posixunix_scm",(void*)f_6631},
+{"f_6650:posixunix_scm",(void*)f_6650},
+{"f_6637:posixunix_scm",(void*)f_6637},
+{"f_6517:posixunix_scm",(void*)f_6517},
+{"f_6523:posixunix_scm",(void*)f_6523},
+{"f_6527:posixunix_scm",(void*)f_6527},
 {"f_6535:posixunix_scm",(void*)f_6535},
-{"f_6494:posixunix_scm",(void*)f_6494},
-{"f_6518:posixunix_scm",(void*)f_6518},
-{"f_6501:posixunix_scm",(void*)f_6501},
-{"f_6451:posixunix_scm",(void*)f_6451},
-{"f_6458:posixunix_scm",(void*)f_6458},
-{"f_6479:posixunix_scm",(void*)f_6479},
-{"f_6475:posixunix_scm",(void*)f_6475},
-{"f_6423:posixunix_scm",(void*)f_6423},
-{"f_6396:posixunix_scm",(void*)f_6396},
-{"f_6400:posixunix_scm",(void*)f_6400},
-{"f_6381:posixunix_scm",(void*)f_6381},
-{"f_6385:posixunix_scm",(void*)f_6385},
-{"f_6366:posixunix_scm",(void*)f_6366},
-{"f_6370:posixunix_scm",(void*)f_6370},
-{"f_6348:posixunix_scm",(void*)f_6348},
-{"f_6274:posixunix_scm",(void*)f_6274},
-{"f_6296:posixunix_scm",(void*)f_6296},
-{"f_6302:posixunix_scm",(void*)f_6302},
-{"f_6235:posixunix_scm",(void*)f_6235},
-{"f_6263:posixunix_scm",(void*)f_6263},
-{"f_6259:posixunix_scm",(void*)f_6259},
-{"f_6252:posixunix_scm",(void*)f_6252},
-{"f_6245:posixunix_scm",(void*)f_6245},
-{"f_5976:posixunix_scm",(void*)f_5976},
-{"f_6172:posixunix_scm",(void*)f_6172},
-{"f_6167:posixunix_scm",(void*)f_6167},
-{"f_6162:posixunix_scm",(void*)f_6162},
-{"f_5978:posixunix_scm",(void*)f_5978},
-{"f_5982:posixunix_scm",(void*)f_5982},
-{"f_6088:posixunix_scm",(void*)f_6088},
-{"f_6089:posixunix_scm",(void*)f_6089},
-{"f_6106:posixunix_scm",(void*)f_6106},
-{"f_6116:posixunix_scm",(void*)f_6116},
-{"f_6074:posixunix_scm",(void*)f_6074},
-{"f_6030:posixunix_scm",(void*)f_6030},
+{"f_6561:posixunix_scm",(void*)f_6561},
+{"f_6565:posixunix_scm",(void*)f_6565},
+{"f_6553:posixunix_scm",(void*)f_6553},
+{"f_6497:posixunix_scm",(void*)f_6497},
+{"f_6505:posixunix_scm",(void*)f_6505},
+{"f_6480:posixunix_scm",(void*)f_6480},
+{"f_6491:posixunix_scm",(void*)f_6491},
+{"f_6495:posixunix_scm",(void*)f_6495},
+{"f_6454:posixunix_scm",(void*)f_6454},
+{"f_6478:posixunix_scm",(void*)f_6478},
+{"f_6461:posixunix_scm",(void*)f_6461},
+{"f_6411:posixunix_scm",(void*)f_6411},
+{"f_6418:posixunix_scm",(void*)f_6418},
+{"f_6439:posixunix_scm",(void*)f_6439},
+{"f_6435:posixunix_scm",(void*)f_6435},
+{"f_6383:posixunix_scm",(void*)f_6383},
+{"f_6356:posixunix_scm",(void*)f_6356},
+{"f_6360:posixunix_scm",(void*)f_6360},
+{"f_6341:posixunix_scm",(void*)f_6341},
+{"f_6345:posixunix_scm",(void*)f_6345},
+{"f_6326:posixunix_scm",(void*)f_6326},
+{"f_6330:posixunix_scm",(void*)f_6330},
+{"f_6308:posixunix_scm",(void*)f_6308},
+{"f_6234:posixunix_scm",(void*)f_6234},
+{"f_6256:posixunix_scm",(void*)f_6256},
+{"f_6262:posixunix_scm",(void*)f_6262},
+{"f_6195:posixunix_scm",(void*)f_6195},
+{"f_6223:posixunix_scm",(void*)f_6223},
+{"f_6219:posixunix_scm",(void*)f_6219},
+{"f_6212:posixunix_scm",(void*)f_6212},
+{"f_6205:posixunix_scm",(void*)f_6205},
+{"f_5936:posixunix_scm",(void*)f_5936},
+{"f_6132:posixunix_scm",(void*)f_6132},
+{"f_6127:posixunix_scm",(void*)f_6127},
+{"f_6122:posixunix_scm",(void*)f_6122},
+{"f_5938:posixunix_scm",(void*)f_5938},
+{"f_5942:posixunix_scm",(void*)f_5942},
+{"f_6048:posixunix_scm",(void*)f_6048},
+{"f_6049:posixunix_scm",(void*)f_6049},
 {"f_6066:posixunix_scm",(void*)f_6066},
-{"f_6045:posixunix_scm",(void*)f_6045},
-{"f_6055:posixunix_scm",(void*)f_6055},
-{"f_6039:posixunix_scm",(void*)f_6039},
+{"f_6076:posixunix_scm",(void*)f_6076},
 {"f_6034:posixunix_scm",(void*)f_6034},
-{"f_6037:posixunix_scm",(void*)f_6037},
-{"f_5984:posixunix_scm",(void*)f_5984},
-{"f_6019:posixunix_scm",(void*)f_6019},
-{"f_6000:posixunix_scm",(void*)f_6000},
-{"f_5494:posixunix_scm",(void*)f_5494},
-{"f_5898:posixunix_scm",(void*)f_5898},
-{"f_5893:posixunix_scm",(void*)f_5893},
-{"f_5888:posixunix_scm",(void*)f_5888},
-{"f_5883:posixunix_scm",(void*)f_5883},
-{"f_5496:posixunix_scm",(void*)f_5496},
-{"f_5500:posixunix_scm",(void*)f_5500},
-{"f_5506:posixunix_scm",(void*)f_5506},
-{"f_5756:posixunix_scm",(void*)f_5756},
-{"f_5762:posixunix_scm",(void*)f_5762},
+{"f_5990:posixunix_scm",(void*)f_5990},
+{"f_6026:posixunix_scm",(void*)f_6026},
+{"f_6005:posixunix_scm",(void*)f_6005},
+{"f_6015:posixunix_scm",(void*)f_6015},
+{"f_5999:posixunix_scm",(void*)f_5999},
+{"f_5994:posixunix_scm",(void*)f_5994},
+{"f_5997:posixunix_scm",(void*)f_5997},
+{"f_5944:posixunix_scm",(void*)f_5944},
+{"f_5979:posixunix_scm",(void*)f_5979},
+{"f_5960:posixunix_scm",(void*)f_5960},
+{"f_5454:posixunix_scm",(void*)f_5454},
 {"f_5858:posixunix_scm",(void*)f_5858},
+{"f_5853:posixunix_scm",(void*)f_5853},
 {"f_5848:posixunix_scm",(void*)f_5848},
-{"f_5842:posixunix_scm",(void*)f_5842},
-{"f_5764:posixunix_scm",(void*)f_5764},
-{"f_5814:posixunix_scm",(void*)f_5814},
-{"f_5771:posixunix_scm",(void*)f_5771},
-{"f_5781:posixunix_scm",(void*)f_5781},
-{"f_5680:posixunix_scm",(void*)f_5680},
-{"f_5688:posixunix_scm",(void*)f_5688},
-{"f_5690:posixunix_scm",(void*)f_5690},
-{"f_5738:posixunix_scm",(void*)f_5738},
-{"f_5671:posixunix_scm",(void*)f_5671},
-{"f_5675:posixunix_scm",(void*)f_5675},
+{"f_5843:posixunix_scm",(void*)f_5843},
+{"f_5456:posixunix_scm",(void*)f_5456},
+{"f_5460:posixunix_scm",(void*)f_5460},
+{"f_5466:posixunix_scm",(void*)f_5466},
+{"f_5716:posixunix_scm",(void*)f_5716},
+{"f_5722:posixunix_scm",(void*)f_5722},
+{"f_5818:posixunix_scm",(void*)f_5818},
+{"f_5808:posixunix_scm",(void*)f_5808},
+{"f_5802:posixunix_scm",(void*)f_5802},
+{"f_5724:posixunix_scm",(void*)f_5724},
+{"f_5774:posixunix_scm",(void*)f_5774},
+{"f_5731:posixunix_scm",(void*)f_5731},
+{"f_5741:posixunix_scm",(void*)f_5741},
+{"f_5640:posixunix_scm",(void*)f_5640},
+{"f_5648:posixunix_scm",(void*)f_5648},
 {"f_5650:posixunix_scm",(void*)f_5650},
-{"f_5660:posixunix_scm",(void*)f_5660},
-{"f_5638:posixunix_scm",(void*)f_5638},
-{"f_5625:posixunix_scm",(void*)f_5625},
-{"f_5629:posixunix_scm",(void*)f_5629},
+{"f_5698:posixunix_scm",(void*)f_5698},
+{"f_5631:posixunix_scm",(void*)f_5631},
+{"f_5635:posixunix_scm",(void*)f_5635},
+{"f_5610:posixunix_scm",(void*)f_5610},
 {"f_5620:posixunix_scm",(void*)f_5620},
-{"f_5623:posixunix_scm",(void*)f_5623},
-{"f_5538:posixunix_scm",(void*)f_5538},
+{"f_5598:posixunix_scm",(void*)f_5598},
+{"f_5585:posixunix_scm",(void*)f_5585},
+{"f_5589:posixunix_scm",(void*)f_5589},
+{"f_5580:posixunix_scm",(void*)f_5580},
+{"f_5583:posixunix_scm",(void*)f_5583},
+{"f_5498:posixunix_scm",(void*)f_5498},
+{"f_5510:posixunix_scm",(void*)f_5510},
+{"f_5547:posixunix_scm",(void*)f_5547},
+{"f_5556:posixunix_scm",(void*)f_5556},
 {"f_5550:posixunix_scm",(void*)f_5550},
-{"f_5587:posixunix_scm",(void*)f_5587},
-{"f_5596:posixunix_scm",(void*)f_5596},
-{"f_5590:posixunix_scm",(void*)f_5590},
-{"f_5566:posixunix_scm",(void*)f_5566},
-{"f_5569:posixunix_scm",(void*)f_5569},
-{"f_5530:posixunix_scm",(void*)f_5530},
-{"f_5507:posixunix_scm",(void*)f_5507},
-{"f_5511:posixunix_scm",(void*)f_5511},
+{"f_5526:posixunix_scm",(void*)f_5526},
+{"f_5529:posixunix_scm",(void*)f_5529},
+{"f_5490:posixunix_scm",(void*)f_5490},
 {"f_5467:posixunix_scm",(void*)f_5467},
-{"f_5474:posixunix_scm",(void*)f_5474},
-{"f_5477:posixunix_scm",(void*)f_5477},
-{"f_5422:posixunix_scm",(void*)f_5422},
-{"f_5426:posixunix_scm",(void*)f_5426},
-{"f_5461:posixunix_scm",(void*)f_5461},
-{"f_5444:posixunix_scm",(void*)f_5444},
-{"f_5408:posixunix_scm",(void*)f_5408},
-{"f_5420:posixunix_scm",(void*)f_5420},
-{"f_5394:posixunix_scm",(void*)f_5394},
-{"f_5406:posixunix_scm",(void*)f_5406},
-{"f_5379:posixunix_scm",(void*)f_5379},
-{"f_5392:posixunix_scm",(void*)f_5392},
-{"f_5342:posixunix_scm",(void*)f_5342},
-{"f_5350:posixunix_scm",(void*)f_5350},
-{"f_5317:posixunix_scm",(void*)f_5317},
-{"f_5298:posixunix_scm",(void*)f_5298},
+{"f_5471:posixunix_scm",(void*)f_5471},
+{"f_5427:posixunix_scm",(void*)f_5427},
+{"f_5434:posixunix_scm",(void*)f_5434},
+{"f_5437:posixunix_scm",(void*)f_5437},
+{"f_5382:posixunix_scm",(void*)f_5382},
+{"f_5386:posixunix_scm",(void*)f_5386},
+{"f_5421:posixunix_scm",(void*)f_5421},
+{"f_5404:posixunix_scm",(void*)f_5404},
+{"f_5368:posixunix_scm",(void*)f_5368},
+{"f_5380:posixunix_scm",(void*)f_5380},
+{"f_5354:posixunix_scm",(void*)f_5354},
+{"f_5366:posixunix_scm",(void*)f_5366},
+{"f_5339:posixunix_scm",(void*)f_5339},
+{"f_5352:posixunix_scm",(void*)f_5352},
 {"f_5302:posixunix_scm",(void*)f_5302},
-{"f_5330:posixunix_scm",(void*)f_5330},
-{"f_5233:posixunix_scm",(void*)f_5233},
-{"f_5237:posixunix_scm",(void*)f_5237},
-{"f_5272:posixunix_scm",(void*)f_5272},
-{"f_5244:posixunix_scm",(void*)f_5244},
-{"f_5247:posixunix_scm",(void*)f_5247},
-{"f_5250:posixunix_scm",(void*)f_5250},
-{"f_5256:posixunix_scm",(void*)f_5256},
-{"f_5195:posixunix_scm",(void*)f_5195},
-{"f_5228:posixunix_scm",(void*)f_5228},
+{"f_5310:posixunix_scm",(void*)f_5310},
+{"f_5277:posixunix_scm",(void*)f_5277},
+{"f_5258:posixunix_scm",(void*)f_5258},
+{"f_5262:posixunix_scm",(void*)f_5262},
+{"f_5290:posixunix_scm",(void*)f_5290},
+{"f_5193:posixunix_scm",(void*)f_5193},
+{"f_5197:posixunix_scm",(void*)f_5197},
+{"f_5232:posixunix_scm",(void*)f_5232},
+{"f_5204:posixunix_scm",(void*)f_5204},
+{"f_5207:posixunix_scm",(void*)f_5207},
+{"f_5210:posixunix_scm",(void*)f_5210},
 {"f_5216:posixunix_scm",(void*)f_5216},
-{"f_5224:posixunix_scm",(void*)f_5224},
-{"f_5220:posixunix_scm",(void*)f_5220},
+{"f_5155:posixunix_scm",(void*)f_5155},
+{"f_5188:posixunix_scm",(void*)f_5188},
 {"f_5176:posixunix_scm",(void*)f_5176},
-{"f_5186:posixunix_scm",(void*)f_5186},
+{"f_5184:posixunix_scm",(void*)f_5184},
 {"f_5180:posixunix_scm",(void*)f_5180},
-{"f_5170:posixunix_scm",(void*)f_5170},
-{"f_5164:posixunix_scm",(void*)f_5164},
-{"f_5158:posixunix_scm",(void*)f_5158},
-{"f_5134:posixunix_scm",(void*)f_5134},
-{"f_5156:posixunix_scm",(void*)f_5156},
-{"f_5152:posixunix_scm",(void*)f_5152},
-{"f_5144:posixunix_scm",(void*)f_5144},
+{"f_5136:posixunix_scm",(void*)f_5136},
+{"f_5146:posixunix_scm",(void*)f_5146},
+{"f_5140:posixunix_scm",(void*)f_5140},
+{"f_5130:posixunix_scm",(void*)f_5130},
+{"f_5124:posixunix_scm",(void*)f_5124},
+{"f_5118:posixunix_scm",(void*)f_5118},
+{"f_5094:posixunix_scm",(void*)f_5094},
+{"f_5116:posixunix_scm",(void*)f_5116},
+{"f_5112:posixunix_scm",(void*)f_5112},
 {"f_5104:posixunix_scm",(void*)f_5104},
-{"f_5132:posixunix_scm",(void*)f_5132},
-{"f_5128:posixunix_scm",(void*)f_5128},
-{"f_5077:posixunix_scm",(void*)f_5077},
-{"f_5102:posixunix_scm",(void*)f_5102},
-{"f_5098:posixunix_scm",(void*)f_5098},
-{"f_5013:posixunix_scm",(void*)f_5013},
-{"f_5001:posixunix_scm",(void*)f_5001},
-{"f_5029:posixunix_scm",(void*)f_5029},
-{"f_4939:posixunix_scm",(void*)f_4939},
-{"f_4943:posixunix_scm",(void*)f_4943},
-{"f_4948:posixunix_scm",(void*)f_4948},
-{"f_4964:posixunix_scm",(void*)f_4964},
-{"f_4876:posixunix_scm",(void*)f_4876},
-{"f_4934:posixunix_scm",(void*)f_4934},
-{"f_4880:posixunix_scm",(void*)f_4880},
-{"f_4883:posixunix_scm",(void*)f_4883},
-{"f_4915:posixunix_scm",(void*)f_4915},
-{"f_4886:posixunix_scm",(void*)f_4886},
-{"f_4891:posixunix_scm",(void*)f_4891},
-{"f_4905:posixunix_scm",(void*)f_4905},
-{"f_4783:posixunix_scm",(void*)f_4783},
+{"f_5064:posixunix_scm",(void*)f_5064},
+{"f_5092:posixunix_scm",(void*)f_5092},
+{"f_5088:posixunix_scm",(void*)f_5088},
+{"f_5037:posixunix_scm",(void*)f_5037},
+{"f_5062:posixunix_scm",(void*)f_5062},
+{"f_5058:posixunix_scm",(void*)f_5058},
+{"f_4973:posixunix_scm",(void*)f_4973},
+{"f_4961:posixunix_scm",(void*)f_4961},
+{"f_4989:posixunix_scm",(void*)f_4989},
+{"f_4899:posixunix_scm",(void*)f_4899},
+{"f_4903:posixunix_scm",(void*)f_4903},
+{"f_4908:posixunix_scm",(void*)f_4908},
+{"f_4924:posixunix_scm",(void*)f_4924},
+{"f_4836:posixunix_scm",(void*)f_4836},
+{"f_4894:posixunix_scm",(void*)f_4894},
+{"f_4840:posixunix_scm",(void*)f_4840},
+{"f_4843:posixunix_scm",(void*)f_4843},
+{"f_4875:posixunix_scm",(void*)f_4875},
+{"f_4846:posixunix_scm",(void*)f_4846},
+{"f_4851:posixunix_scm",(void*)f_4851},
+{"f_4865:posixunix_scm",(void*)f_4865},
+{"f_4743:posixunix_scm",(void*)f_4743},
+{"f_4747:posixunix_scm",(void*)f_4747},
+{"f_4801:posixunix_scm",(void*)f_4801},
+{"f_4750:posixunix_scm",(void*)f_4750},
+{"f_4763:posixunix_scm",(void*)f_4763},
+{"f_4767:posixunix_scm",(void*)f_4767},
+{"f_4773:posixunix_scm",(void*)f_4773},
+{"f_4777:posixunix_scm",(void*)f_4777},
 {"f_4787:posixunix_scm",(void*)f_4787},
-{"f_4841:posixunix_scm",(void*)f_4841},
-{"f_4790:posixunix_scm",(void*)f_4790},
-{"f_4803:posixunix_scm",(void*)f_4803},
-{"f_4807:posixunix_scm",(void*)f_4807},
-{"f_4813:posixunix_scm",(void*)f_4813},
-{"f_4817:posixunix_scm",(void*)f_4817},
-{"f_4827:posixunix_scm",(void*)f_4827},
-{"f_4811:posixunix_scm",(void*)f_4811},
-{"f_4758:posixunix_scm",(void*)f_4758},
-{"f_4770:posixunix_scm",(void*)f_4770},
-{"f_4766:posixunix_scm",(void*)f_4766},
-{"f_4744:posixunix_scm",(void*)f_4744},
-{"f_4756:posixunix_scm",(void*)f_4756},
-{"f_4752:posixunix_scm",(void*)f_4752},
-{"f_4677:posixunix_scm",(void*)f_4677},
-{"f_4681:posixunix_scm",(void*)f_4681},
-{"f_4723:posixunix_scm",(void*)f_4723},
-{"f_4684:posixunix_scm",(void*)f_4684},
-{"f_4697:posixunix_scm",(void*)f_4697},
-{"f_4701:posixunix_scm",(void*)f_4701},
-{"f_4705:posixunix_scm",(void*)f_4705},
-{"f_4709:posixunix_scm",(void*)f_4709},
-{"f_4713:posixunix_scm",(void*)f_4713},
-{"f_4623:posixunix_scm",(void*)f_4623},
-{"f_4656:posixunix_scm",(void*)f_4656},
-{"f_4627:posixunix_scm",(void*)f_4627},
-{"f_4634:posixunix_scm",(void*)f_4634},
-{"f_4638:posixunix_scm",(void*)f_4638},
-{"f_4642:posixunix_scm",(void*)f_4642},
-{"f_4646:posixunix_scm",(void*)f_4646},
-{"f_4650:posixunix_scm",(void*)f_4650},
-{"f_4605:posixunix_scm",(void*)f_4605},
-{"f_4590:posixunix_scm",(void*)f_4590},
-{"f_4584:posixunix_scm",(void*)f_4584},
-{"f_4552:posixunix_scm",(void*)f_4552},
-{"f_4558:posixunix_scm",(void*)f_4558},
-{"f_4506:posixunix_scm",(void*)f_4506},
-{"f_4524:posixunix_scm",(void*)f_4524},
-{"f_4488:posixunix_scm",(void*)f_4488},
-{"f_4498:posixunix_scm",(void*)f_4498},
-{"f_4475:posixunix_scm",(void*)f_4475},
+{"f_4771:posixunix_scm",(void*)f_4771},
+{"f_4718:posixunix_scm",(void*)f_4718},
+{"f_4730:posixunix_scm",(void*)f_4730},
+{"f_4726:posixunix_scm",(void*)f_4726},
+{"f_4704:posixunix_scm",(void*)f_4704},
+{"f_4716:posixunix_scm",(void*)f_4716},
+{"f_4712:posixunix_scm",(void*)f_4712},
+{"f_4637:posixunix_scm",(void*)f_4637},
+{"f_4641:posixunix_scm",(void*)f_4641},
+{"f_4683:posixunix_scm",(void*)f_4683},
+{"f_4644:posixunix_scm",(void*)f_4644},
+{"f_4657:posixunix_scm",(void*)f_4657},
+{"f_4661:posixunix_scm",(void*)f_4661},
+{"f_4665:posixunix_scm",(void*)f_4665},
+{"f_4669:posixunix_scm",(void*)f_4669},
+{"f_4673:posixunix_scm",(void*)f_4673},
+{"f_4583:posixunix_scm",(void*)f_4583},
+{"f_4616:posixunix_scm",(void*)f_4616},
+{"f_4587:posixunix_scm",(void*)f_4587},
+{"f_4594:posixunix_scm",(void*)f_4594},
+{"f_4598:posixunix_scm",(void*)f_4598},
+{"f_4602:posixunix_scm",(void*)f_4602},
+{"f_4606:posixunix_scm",(void*)f_4606},
+{"f_4610:posixunix_scm",(void*)f_4610},
+{"f_4565:posixunix_scm",(void*)f_4565},
+{"f_4550:posixunix_scm",(void*)f_4550},
+{"f_4544:posixunix_scm",(void*)f_4544},
+{"f_4512:posixunix_scm",(void*)f_4512},
+{"f_4518:posixunix_scm",(void*)f_4518},
 {"f_4466:posixunix_scm",(void*)f_4466},
-{"f_4419:posixunix_scm",(void*)f_4419},
-{"f_4423:posixunix_scm",(void*)f_4423},
-{"f_4399:posixunix_scm",(void*)f_4399},
-{"f_4403:posixunix_scm",(void*)f_4403},
-{"f_4409:posixunix_scm",(void*)f_4409},
-{"f_4413:posixunix_scm",(void*)f_4413},
+{"f_4484:posixunix_scm",(void*)f_4484},
+{"f_4448:posixunix_scm",(void*)f_4448},
+{"f_4458:posixunix_scm",(void*)f_4458},
+{"f_4435:posixunix_scm",(void*)f_4435},
+{"f_4426:posixunix_scm",(void*)f_4426},
 {"f_4379:posixunix_scm",(void*)f_4379},
 {"f_4383:posixunix_scm",(void*)f_4383},
-{"f_4389:posixunix_scm",(void*)f_4389},
-{"f_4393:posixunix_scm",(void*)f_4393},
-{"f_4355:posixunix_scm",(void*)f_4355},
 {"f_4359:posixunix_scm",(void*)f_4359},
-{"f_4370:posixunix_scm",(void*)f_4370},
-{"f_4374:posixunix_scm",(void*)f_4374},
-{"f_4364:posixunix_scm",(void*)f_4364},
-{"f_4331:posixunix_scm",(void*)f_4331},
-{"f_4335:posixunix_scm",(void*)f_4335},
-{"f_4346:posixunix_scm",(void*)f_4346},
-{"f_4350:posixunix_scm",(void*)f_4350},
-{"f_4340:posixunix_scm",(void*)f_4340},
+{"f_4363:posixunix_scm",(void*)f_4363},
+{"f_4369:posixunix_scm",(void*)f_4369},
+{"f_4373:posixunix_scm",(void*)f_4373},
+{"f_4339:posixunix_scm",(void*)f_4339},
+{"f_4343:posixunix_scm",(void*)f_4343},
+{"f_4349:posixunix_scm",(void*)f_4349},
+{"f_4353:posixunix_scm",(void*)f_4353},
 {"f_4315:posixunix_scm",(void*)f_4315},
 {"f_4319:posixunix_scm",(void*)f_4319},
-{"f_4322:posixunix_scm",(void*)f_4322},
-{"f_4279:posixunix_scm",(void*)f_4279},
+{"f_4330:posixunix_scm",(void*)f_4330},
+{"f_4334:posixunix_scm",(void*)f_4334},
+{"f_4324:posixunix_scm",(void*)f_4324},
+{"f_4291:posixunix_scm",(void*)f_4291},
+{"f_4295:posixunix_scm",(void*)f_4295},
+{"f_4306:posixunix_scm",(void*)f_4306},
 {"f_4310:posixunix_scm",(void*)f_4310},
 {"f_4300:posixunix_scm",(void*)f_4300},
-{"f_4293:posixunix_scm",(void*)f_4293},
-{"f_4243:posixunix_scm",(void*)f_4243},
-{"f_4274:posixunix_scm",(void*)f_4274},
-{"f_4264:posixunix_scm",(void*)f_4264},
-{"f_4257:posixunix_scm",(void*)f_4257},
-{"f_4228:posixunix_scm",(void*)f_4228},
-{"f_4241:posixunix_scm",(void*)f_4241},
-{"f_3893:posixunix_scm",(void*)f_3893},
-{"f_4200:posixunix_scm",(void*)f_4200},
-{"f_4020:posixunix_scm",(void*)f_4020},
-{"f_4186:posixunix_scm",(void*)f_4186},
-{"f_4175:posixunix_scm",(void*)f_4175},
-{"f_4182:posixunix_scm",(void*)f_4182},
-{"f_4039:posixunix_scm",(void*)f_4039},
-{"f_4168:posixunix_scm",(void*)f_4168},
-{"f_4147:posixunix_scm",(void*)f_4147},
-{"f_4164:posixunix_scm",(void*)f_4164},
-{"f_4153:posixunix_scm",(void*)f_4153},
+{"f_4275:posixunix_scm",(void*)f_4275},
+{"f_4279:posixunix_scm",(void*)f_4279},
+{"f_4282:posixunix_scm",(void*)f_4282},
+{"f_4239:posixunix_scm",(void*)f_4239},
+{"f_4270:posixunix_scm",(void*)f_4270},
+{"f_4260:posixunix_scm",(void*)f_4260},
+{"f_4253:posixunix_scm",(void*)f_4253},
+{"f_4203:posixunix_scm",(void*)f_4203},
+{"f_4234:posixunix_scm",(void*)f_4234},
+{"f_4224:posixunix_scm",(void*)f_4224},
+{"f_4217:posixunix_scm",(void*)f_4217},
+{"f_4188:posixunix_scm",(void*)f_4188},
+{"f_4201:posixunix_scm",(void*)f_4201},
+{"f_3853:posixunix_scm",(void*)f_3853},
 {"f_4160:posixunix_scm",(void*)f_4160},
+{"f_3980:posixunix_scm",(void*)f_3980},
+{"f_4146:posixunix_scm",(void*)f_4146},
+{"f_4135:posixunix_scm",(void*)f_4135},
+{"f_4142:posixunix_scm",(void*)f_4142},
+{"f_3999:posixunix_scm",(void*)f_3999},
+{"f_4128:posixunix_scm",(void*)f_4128},
+{"f_4107:posixunix_scm",(void*)f_4107},
+{"f_4124:posixunix_scm",(void*)f_4124},
+{"f_4113:posixunix_scm",(void*)f_4113},
+{"f_4120:posixunix_scm",(void*)f_4120},
+{"f_4043:posixunix_scm",(void*)f_4043},
+{"f_4104:posixunix_scm",(void*)f_4104},
 {"f_4083:posixunix_scm",(void*)f_4083},
-{"f_4144:posixunix_scm",(void*)f_4144},
-{"f_4123:posixunix_scm",(void*)f_4123},
-{"f_4140:posixunix_scm",(void*)f_4140},
-{"f_4129:posixunix_scm",(void*)f_4129},
-{"f_4136:posixunix_scm",(void*)f_4136},
+{"f_4100:posixunix_scm",(void*)f_4100},
+{"f_4089:posixunix_scm",(void*)f_4089},
 {"f_4096:posixunix_scm",(void*)f_4096},
-{"f_4120:posixunix_scm",(void*)f_4120},
-{"f_4116:posixunix_scm",(void*)f_4116},
-{"f_4077:posixunix_scm",(void*)f_4077},
-{"f_4046:posixunix_scm",(void*)f_4046},
-{"f_4064:posixunix_scm",(void*)f_4064},
-{"f_4049:posixunix_scm",(void*)f_4049},
-{"f_4053:posixunix_scm",(void*)f_4053},
-{"f_4033:posixunix_scm",(void*)f_4033},
-{"f_4014:posixunix_scm",(void*)f_4014},
-{"f_3900:posixunix_scm",(void*)f_3900},
-{"f_3907:posixunix_scm",(void*)f_3907},
-{"f_3909:posixunix_scm",(void*)f_3909},
-{"f_3916:posixunix_scm",(void*)f_3916},
-{"f_3980:posixunix_scm",(void*)f_3980},
-{"f_3989:posixunix_scm",(void*)f_3989},
-{"f_3922:posixunix_scm",(void*)f_3922},
-{"f_3958:posixunix_scm",(void*)f_3958},
-{"f_3954:posixunix_scm",(void*)f_3954},
-{"f_3950:posixunix_scm",(void*)f_3950},
-{"f_3939:posixunix_scm",(void*)f_3939},
-{"f_3935:posixunix_scm",(void*)f_3935},
-{"f_3837:posixunix_scm",(void*)f_3837},
-{"f_3846:posixunix_scm",(void*)f_3846},
-{"f_3870:posixunix_scm",(void*)f_3870},
-{"f_3882:posixunix_scm",(void*)f_3882},
-{"f_3888:posixunix_scm",(void*)f_3888},
+{"f_4056:posixunix_scm",(void*)f_4056},
+{"f_4080:posixunix_scm",(void*)f_4080},
+{"f_4076:posixunix_scm",(void*)f_4076},
+{"f_4037:posixunix_scm",(void*)f_4037},
+{"f_4006:posixunix_scm",(void*)f_4006},
+{"f_4024:posixunix_scm",(void*)f_4024},
+{"f_4009:posixunix_scm",(void*)f_4009},
+{"f_4013:posixunix_scm",(void*)f_4013},
+{"f_3993:posixunix_scm",(void*)f_3993},
+{"f_3974:posixunix_scm",(void*)f_3974},
+{"f_3860:posixunix_scm",(void*)f_3860},
+{"f_3867:posixunix_scm",(void*)f_3867},
+{"f_3869:posixunix_scm",(void*)f_3869},
 {"f_3876:posixunix_scm",(void*)f_3876},
-{"f_3852:posixunix_scm",(void*)f_3852},
-{"f_3858:posixunix_scm",(void*)f_3858},
-{"f_3841:posixunix_scm",(void*)f_3841},
-{"f_3773:posixunix_scm",(void*)f_3773},
-{"f_3777:posixunix_scm",(void*)f_3777},
-{"f_3786:posixunix_scm",(void*)f_3786},
-{"f_3747:posixunix_scm",(void*)f_3747},
-{"f_3771:posixunix_scm",(void*)f_3771},
-{"f_3764:posixunix_scm",(void*)f_3764},
-{"f_3590:posixunix_scm",(void*)f_3590},
-{"f_3695:posixunix_scm",(void*)f_3695},
-{"f_3703:posixunix_scm",(void*)f_3703},
-{"f_3690:posixunix_scm",(void*)f_3690},
-{"f_3592:posixunix_scm",(void*)f_3592},
+{"f_3940:posixunix_scm",(void*)f_3940},
+{"f_3949:posixunix_scm",(void*)f_3949},
+{"f_3882:posixunix_scm",(void*)f_3882},
+{"f_3918:posixunix_scm",(void*)f_3918},
+{"f_3914:posixunix_scm",(void*)f_3914},
+{"f_3910:posixunix_scm",(void*)f_3910},
+{"f_3899:posixunix_scm",(void*)f_3899},
+{"f_3895:posixunix_scm",(void*)f_3895},
+{"f_3797:posixunix_scm",(void*)f_3797},
+{"f_3806:posixunix_scm",(void*)f_3806},
+{"f_3830:posixunix_scm",(void*)f_3830},
+{"f_3842:posixunix_scm",(void*)f_3842},
+{"f_3848:posixunix_scm",(void*)f_3848},
+{"f_3836:posixunix_scm",(void*)f_3836},
+{"f_3812:posixunix_scm",(void*)f_3812},
+{"f_3818:posixunix_scm",(void*)f_3818},
+{"f_3801:posixunix_scm",(void*)f_3801},
+{"f_3733:posixunix_scm",(void*)f_3733},
+{"f_3737:posixunix_scm",(void*)f_3737},
+{"f_3746:posixunix_scm",(void*)f_3746},
+{"f_3707:posixunix_scm",(void*)f_3707},
+{"f_3731:posixunix_scm",(void*)f_3731},
+{"f_3724:posixunix_scm",(void*)f_3724},
+{"f_3550:posixunix_scm",(void*)f_3550},
+{"f_3655:posixunix_scm",(void*)f_3655},
+{"f_3663:posixunix_scm",(void*)f_3663},
+{"f_3650:posixunix_scm",(void*)f_3650},
+{"f_3552:posixunix_scm",(void*)f_3552},
+{"f_3559:posixunix_scm",(void*)f_3559},
+{"f_3562:posixunix_scm",(void*)f_3562},
+{"f_3565:posixunix_scm",(void*)f_3565},
+{"f_3649:posixunix_scm",(void*)f_3649},
+{"f_3569:posixunix_scm",(void*)f_3569},
+{"f_3583:posixunix_scm",(void*)f_3583},
+{"f_3593:posixunix_scm",(void*)f_3593},
+{"f_3596:posixunix_scm",(void*)f_3596},
 {"f_3599:posixunix_scm",(void*)f_3599},
-{"f_3602:posixunix_scm",(void*)f_3602},
 {"f_3605:posixunix_scm",(void*)f_3605},
-{"f_3689:posixunix_scm",(void*)f_3689},
-{"f_3609:posixunix_scm",(void*)f_3609},
-{"f_3623:posixunix_scm",(void*)f_3623},
-{"f_3633:posixunix_scm",(void*)f_3633},
-{"f_3636:posixunix_scm",(void*)f_3636},
-{"f_3639:posixunix_scm",(void*)f_3639},
-{"f_3645:posixunix_scm",(void*)f_3645},
-{"f_3655:posixunix_scm",(void*)f_3655},
-{"f_3566:posixunix_scm",(void*)f_3566},
-{"f_3588:posixunix_scm",(void*)f_3588},
-{"f_3584:posixunix_scm",(void*)f_3584},
-{"f_3542:posixunix_scm",(void*)f_3542},
-{"f_3564:posixunix_scm",(void*)f_3564},
-{"f_3560:posixunix_scm",(void*)f_3560},
-{"f_3383:posixunix_scm",(void*)f_3383},
-{"f_3387:posixunix_scm",(void*)f_3387},
-{"f_3393:posixunix_scm",(void*)f_3393},
-{"f_3514:posixunix_scm",(void*)f_3514},
-{"f_3402:posixunix_scm",(void*)f_3402},
-{"f_3498:posixunix_scm",(void*)f_3498},
-{"f_3475:posixunix_scm",(void*)f_3475},
-{"f_3469:posixunix_scm",(void*)f_3469},
-{"f_3412:posixunix_scm",(void*)f_3412},
-{"f_3414:posixunix_scm",(void*)f_3414},
-{"f_3464:posixunix_scm",(void*)f_3464},
-{"f_3421:posixunix_scm",(void*)f_3421},
-{"f_3447:posixunix_scm",(void*)f_3447},
-{"f_3424:posixunix_scm",(void*)f_3424},
-{"f_3440:posixunix_scm",(void*)f_3440},
-{"f_3321:posixunix_scm",(void*)f_3321},
-{"f_3334:posixunix_scm",(void*)f_3334},
-{"f_3346:posixunix_scm",(void*)f_3346},
-{"f_3340:posixunix_scm",(void*)f_3340},
-{"f_3311:posixunix_scm",(void*)f_3311},
-{"f_3318:posixunix_scm",(void*)f_3318},
-{"f_3300:posixunix_scm",(void*)f_3300},
-{"f_3307:posixunix_scm",(void*)f_3307},
-{"f_3290:posixunix_scm",(void*)f_3290},
-{"f_3297:posixunix_scm",(void*)f_3297},
-{"f_3280:posixunix_scm",(void*)f_3280},
-{"f_3287:posixunix_scm",(void*)f_3287},
-{"f_3271:posixunix_scm",(void*)f_3271},
-{"f_3278:posixunix_scm",(void*)f_3278},
-{"f_3262:posixunix_scm",(void*)f_3262},
-{"f_3269:posixunix_scm",(void*)f_3269},
-{"f_3253:posixunix_scm",(void*)f_3253},
-{"f_3260:posixunix_scm",(void*)f_3260},
-{"f_3244:posixunix_scm",(void*)f_3244},
-{"f_3251:posixunix_scm",(void*)f_3251},
+{"f_3615:posixunix_scm",(void*)f_3615},
+{"f_3528:posixunix_scm",(void*)f_3528},
+{"f_3548:posixunix_scm",(void*)f_3548},
+{"f_3535:posixunix_scm",(void*)f_3535},
+{"f_3538:posixunix_scm",(void*)f_3538},
+{"f_3506:posixunix_scm",(void*)f_3506},
+{"f_3526:posixunix_scm",(void*)f_3526},
+{"f_3513:posixunix_scm",(void*)f_3513},
+{"f_3516:posixunix_scm",(void*)f_3516},
+{"f_3347:posixunix_scm",(void*)f_3347},
+{"f_3351:posixunix_scm",(void*)f_3351},
+{"f_3357:posixunix_scm",(void*)f_3357},
+{"f_3478:posixunix_scm",(void*)f_3478},
+{"f_3366:posixunix_scm",(void*)f_3366},
+{"f_3462:posixunix_scm",(void*)f_3462},
+{"f_3439:posixunix_scm",(void*)f_3439},
+{"f_3433:posixunix_scm",(void*)f_3433},
+{"f_3376:posixunix_scm",(void*)f_3376},
+{"f_3378:posixunix_scm",(void*)f_3378},
+{"f_3428:posixunix_scm",(void*)f_3428},
+{"f_3385:posixunix_scm",(void*)f_3385},
+{"f_3411:posixunix_scm",(void*)f_3411},
+{"f_3388:posixunix_scm",(void*)f_3388},
+{"f_3404:posixunix_scm",(void*)f_3404},
+{"f_3360:posixunix_scm",(void*)f_3360},
+{"f_3285:posixunix_scm",(void*)f_3285},
+{"f_3298:posixunix_scm",(void*)f_3298},
+{"f_3310:posixunix_scm",(void*)f_3310},
+{"f_3304:posixunix_scm",(void*)f_3304},
+{"f_3276:posixunix_scm",(void*)f_3276},
+{"f_3283:posixunix_scm",(void*)f_3283},
+{"f_3267:posixunix_scm",(void*)f_3267},
+{"f_3274:posixunix_scm",(void*)f_3274},
+{"f_3258:posixunix_scm",(void*)f_3258},
+{"f_3265:posixunix_scm",(void*)f_3265},
+{"f_3249:posixunix_scm",(void*)f_3249},
+{"f_3256:posixunix_scm",(void*)f_3256},
+{"f_3240:posixunix_scm",(void*)f_3240},
+{"f_3247:posixunix_scm",(void*)f_3247},
+{"f_3231:posixunix_scm",(void*)f_3231},
 {"f_3238:posixunix_scm",(void*)f_3238},
-{"f_3242:posixunix_scm",(void*)f_3242},
-{"f_3232:posixunix_scm",(void*)f_3232},
-{"f_3236:posixunix_scm",(void*)f_3236},
-{"f_3226:posixunix_scm",(void*)f_3226},
-{"f_3230:posixunix_scm",(void*)f_3230},
-{"f_3220:posixunix_scm",(void*)f_3220},
-{"f_3224:posixunix_scm",(void*)f_3224},
-{"f_3214:posixunix_scm",(void*)f_3214},
-{"f_3218:posixunix_scm",(void*)f_3218},
-{"f_3208:posixunix_scm",(void*)f_3208},
-{"f_3212:posixunix_scm",(void*)f_3212},
+{"f_3225:posixunix_scm",(void*)f_3225},
+{"f_3229:posixunix_scm",(void*)f_3229},
+{"f_3219:posixunix_scm",(void*)f_3219},
+{"f_3223:posixunix_scm",(void*)f_3223},
+{"f_3213:posixunix_scm",(void*)f_3213},
+{"f_3217:posixunix_scm",(void*)f_3217},
+{"f_3207:posixunix_scm",(void*)f_3207},
+{"f_3211:posixunix_scm",(void*)f_3211},
+{"f_3197:posixunix_scm",(void*)f_3197},
+{"f_3201:posixunix_scm",(void*)f_3201},
+{"f_3165:posixunix_scm",(void*)f_3165},
 {"f_3176:posixunix_scm",(void*)f_3176},
-{"f_3187:posixunix_scm",(void*)f_3187},
-{"f_3180:posixunix_scm",(void*)f_3180},
-{"f_3139:posixunix_scm",(void*)f_3139},
-{"f_3171:posixunix_scm",(void*)f_3171},
-{"f_3164:posixunix_scm",(void*)f_3164},
-{"f_3143:posixunix_scm",(void*)f_3143},
-{"f_2859:posixunix_scm",(void*)f_2859},
-{"f_3098:posixunix_scm",(void*)f_3098},
-{"f_3106:posixunix_scm",(void*)f_3106},
-{"f_2875:posixunix_scm",(void*)f_2875},
-{"f_3050:posixunix_scm",(void*)f_3050},
-{"f_3058:posixunix_scm",(void*)f_3058},
-{"f_2881:posixunix_scm",(void*)f_2881},
-{"f_2884:posixunix_scm",(void*)f_2884},
-{"f_2988:posixunix_scm",(void*)f_2988},
-{"f_2996:posixunix_scm",(void*)f_2996},
-{"f_2986:posixunix_scm",(void*)f_2986},
-{"f_2923:posixunix_scm",(void*)f_2923},
-{"f_2941:posixunix_scm",(void*)f_2941},
-{"f_2949:posixunix_scm",(void*)f_2949},
-{"f_2939:posixunix_scm",(void*)f_2939},
-{"f_2801:posixunix_scm",(void*)f_2801},
-{"f_2808:posixunix_scm",(void*)f_2808},
-{"f_2814:posixunix_scm",(void*)f_2814},
-{"f_2821:posixunix_scm",(void*)f_2821},
-{"f_2762:posixunix_scm",(void*)f_2762},
-{"f_2769:posixunix_scm",(void*)f_2769},
-{"f_2778:posixunix_scm",(void*)f_2778},
-{"f_2720:posixunix_scm",(void*)f_2720},
-{"f_2730:posixunix_scm",(void*)f_2730},
-{"f_2733:posixunix_scm",(void*)f_2733},
-{"f_2736:posixunix_scm",(void*)f_2736},
-{"f_2705:posixunix_scm",(void*)f_2705},
-{"f_2667:posixunix_scm",(void*)f_2667},
-{"f_2697:posixunix_scm",(void*)f_2697},
-{"f_2684:posixunix_scm",(void*)f_2684},
-{"f_2687:posixunix_scm",(void*)f_2687},
-{"f_2621:posixunix_scm",(void*)f_2621},
-{"f_2625:posixunix_scm",(void*)f_2625},
-{"f_2564:posixunix_scm",(void*)f_2564},
-{"f_2557:posixunix_scm",(void*)f_2557},
-{"f_2539:posixunix_scm",(void*)f_2539},
+{"f_3169:posixunix_scm",(void*)f_3169},
+{"f_3128:posixunix_scm",(void*)f_3128},
+{"f_3160:posixunix_scm",(void*)f_3160},
+{"f_3153:posixunix_scm",(void*)f_3153},
+{"f_3132:posixunix_scm",(void*)f_3132},
+{"f_2848:posixunix_scm",(void*)f_2848},
+{"f_3087:posixunix_scm",(void*)f_3087},
+{"f_3095:posixunix_scm",(void*)f_3095},
+{"f_2864:posixunix_scm",(void*)f_2864},
+{"f_3039:posixunix_scm",(void*)f_3039},
+{"f_3047:posixunix_scm",(void*)f_3047},
+{"f_2870:posixunix_scm",(void*)f_2870},
+{"f_2873:posixunix_scm",(void*)f_2873},
+{"f_2977:posixunix_scm",(void*)f_2977},
+{"f_2985:posixunix_scm",(void*)f_2985},
+{"f_2975:posixunix_scm",(void*)f_2975},
+{"f_2912:posixunix_scm",(void*)f_2912},
+{"f_2930:posixunix_scm",(void*)f_2930},
+{"f_2938:posixunix_scm",(void*)f_2938},
+{"f_2928:posixunix_scm",(void*)f_2928},
+{"f_2790:posixunix_scm",(void*)f_2790},
+{"f_2797:posixunix_scm",(void*)f_2797},
+{"f_2803:posixunix_scm",(void*)f_2803},
+{"f_2810:posixunix_scm",(void*)f_2810},
+{"f_2751:posixunix_scm",(void*)f_2751},
+{"f_2758:posixunix_scm",(void*)f_2758},
+{"f_2767:posixunix_scm",(void*)f_2767},
+{"f_2709:posixunix_scm",(void*)f_2709},
+{"f_2719:posixunix_scm",(void*)f_2719},
+{"f_2722:posixunix_scm",(void*)f_2722},
+{"f_2725:posixunix_scm",(void*)f_2725},
+{"f_2694:posixunix_scm",(void*)f_2694},
+{"f_2656:posixunix_scm",(void*)f_2656},
+{"f_2686:posixunix_scm",(void*)f_2686},
+{"f_2673:posixunix_scm",(void*)f_2673},
+{"f_2676:posixunix_scm",(void*)f_2676},
+{"f_2610:posixunix_scm",(void*)f_2610},
+{"f_2614:posixunix_scm",(void*)f_2614},
+{"f_2553:posixunix_scm",(void*)f_2553},
+{"f_2546:posixunix_scm",(void*)f_2546},
+{"f_2528:posixunix_scm",(void*)f_2528},
+{"f_2532:posixunix_scm",(void*)f_2532},
 {"f_2543:posixunix_scm",(void*)f_2543},
-{"f_2554:posixunix_scm",(void*)f_2554},
-{"f_2550:posixunix_scm",(void*)f_2550},
+{"f_2539:posixunix_scm",(void*)f_2539},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/posixwin.c b/bootstrap/posixwin.c
index 76108f93..6fac7e5f 100644
--- a/bootstrap/posixwin.c
+++ b/bootstrap/posixwin.c
@@ -1,10 +1,10 @@
 /* Generated from posixwin.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2010-01-04 09:30
-   Version 4.2.2-private
+   2010-02-22 11:31
+   Version 4.3.5 
    windows-mingw32-x86 [ manyargs dload ptables ]
-   compiled 2009-10-20 on lenovo-1 (MINGW32_NT-6.0)
-   command line: posixwin.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file posixwin.c
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
+   command line: posixwin.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file posixwin.c
    unit: posix
 */
 
@@ -40,6 +40,7 @@ int C_not_implemented() { return -1; }
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <direct.h>
+#include <utime.h>
 
 #include <time.h>
 
@@ -188,7 +189,7 @@ readdir(DIR * dir)
 #define C_dup(x)	    C_fix(dup(C_unfix(x)))
 #define C_dup2(x, y)	    C_fix(dup2(C_unfix(x), C_unfix(y)))
 #define C_setvbuf(p, m, s)  C_fix(setvbuf(C_port_file(p), NULL, C_unfix(m), C_unfix(s)))
-#define C_access(fn, m)	    C_fix(access((char *)C_data_pointer(fn), C_unfix(m)))
+#define C_test_access(fn, m)	    C_fix(access((char *)C_data_pointer(fn), C_unfix(m)))
 #define C_pipe(d, m)	    C_fix(_pipe(C_pipefds, PIPE_BUF, C_unfix(m)))
 #define C_close(fd)	    C_fix(close(C_unfix(fd)))
 
@@ -851,6 +852,14 @@ C_process(const char * app, const char * cmdlin, const char ** env,
     return success;
 }
 
+static int set_file_mtime(char *filename, C_word tm)
+{
+  struct _utimbuf tb;
+
+  tb.actime = tb.modtime = C_num_to_int(tm);
+  return _utime(filename, &tb);
+}
+
 static C_PTABLE_ENTRY *create_ptable(void);
 C_noret_decl(C_scheduler_toplevel)
 C_externimport void C_ccall C_scheduler_toplevel(C_word c,C_word d,C_word k) C_noret;
@@ -865,7 +874,7 @@ C_externimport void C_ccall C_files_toplevel(C_word c,C_word d,C_word k) C_noret
 C_noret_decl(C_ports_toplevel)
 C_externimport void C_ccall C_ports_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[392];
+static C_TLS C_word lf[397];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,41),40,112,111,115,105,120,45,101,114,114,111,114,32,116,121,112,101,49,54,32,108,111,99,49,55,32,109,115,103,49,56,32,46,32,97,114,103,115,49,57,41,0,0,0,0,0,0,0};
 static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,39),40,102,105,108,101,45,111,112,101,110,32,102,105,108,101,110,97,109,101,50,50,32,102,108,97,103,115,50,51,32,46,32,109,111,100,101,50,52,41,0};
@@ -876,201 +885,204 @@ static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,25),40,102,105,108,101,45,109,1
 static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,19),40,35,35,115,121,115,35,115,116,97,116,32,102,105,108,101,56,52,41,0,0,0,0,0};
 static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,28),40,102,105,108,101,45,115,116,97,116,32,102,49,48,50,32,46,32,116,109,112,49,48,49,49,48,51,41,0,0,0,0};
 static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,16),40,102,105,108,101,45,115,105,122,101,32,102,49,49,50,41};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,29),40,102,105,108,101,45,109,111,100,105,102,105,99,97,116,105,111,110,45,116,105,109,101,32,102,49,49,53,41,0,0,0};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,97,99,99,101,115,115,45,116,105,109,101,32,102,49,49,56,41,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,99,104,97,110,103,101,45,116,105,109,101,32,102,49,50,49,41,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,17),40,102,105,108,101,45,111,119,110,101,114,32,102,49,50,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,112,101,114,109,105,115,115,105,111,110,115,32,102,49,50,55,41,0};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,24),40,114,101,103,117,108,97,114,45,102,105,108,101,63,32,102,110,97,109,101,49,51,48,41};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,25),40,115,121,109,98,111,108,105,99,45,108,105,110,107,63,32,102,110,97,109,101,49,51,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,20),40,102,54,52,55,51,32,102,110,97,109,101,49,52,48,54,52,55,50,41,0,0,0,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,20),40,102,54,52,54,55,32,102,110,97,109,101,49,52,48,54,52,54,54,41,0,0,0,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,20),40,102,54,52,54,49,32,102,110,97,109,101,49,52,48,54,52,54,48,41,0,0,0,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,20),40,102,54,52,53,53,32,102,110,97,109,101,49,52,48,54,52,53,52,41,0,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,47),40,115,101,116,45,102,105,108,101,45,112,111,115,105,116,105,111,110,33,32,112,111,114,116,49,52,53,32,112,111,115,49,52,54,32,46,32,119,104,101,110,99,101,49,52,55,41,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,57,57,32,103,50,48,51,50,48,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,38),40,99,114,101,97,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,49,56,53,32,46,32,116,109,112,49,56,52,49,56,54,41,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,26),40,99,104,97,110,103,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,50,50,54,41,0,0,0,0,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,26),40,100,101,108,101,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,50,51,49,41,0,0,0,0,0,0};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,97,99,99,101,115,115,45,116,105,109,101,32,102,49,51,52,41,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,99,104,97,110,103,101,45,116,105,109,101,32,102,49,51,55,41,0};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,17),40,102,105,108,101,45,111,119,110,101,114,32,102,49,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,112,101,114,109,105,115,115,105,111,110,115,32,102,49,52,51,41,0};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,24),40,114,101,103,117,108,97,114,45,102,105,108,101,63,32,102,110,97,109,101,49,52,54,41};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,25),40,115,121,109,98,111,108,105,99,45,108,105,110,107,63,32,102,110,97,109,101,49,53,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,20),40,102,54,54,49,54,32,102,110,97,109,101,49,53,54,54,54,49,53,41,0,0,0,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,20),40,102,54,54,49,48,32,102,110,97,109,101,49,53,54,54,54,48,57,41,0,0,0,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,20),40,102,54,54,48,52,32,102,110,97,109,101,49,53,54,54,54,48,51,41,0,0,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,20),40,102,54,53,57,56,32,102,110,97,109,101,49,53,54,54,53,57,55,41,0,0,0,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,47),40,115,101,116,45,102,105,108,101,45,112,111,115,105,116,105,111,110,33,32,112,111,114,116,49,54,49,32,112,111,115,49,54,50,32,46,32,119,104,101,110,99,101,49,54,51,41,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,11),40,103,50,50,52,32,120,50,50,54,41,0,0,0,0,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,50,49,55,32,103,50,50,49,50,50,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,38),40,99,114,101,97,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,50,48,49,32,46,32,116,109,112,50,48,48,50,48,50,41,0,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,26),40,99,104,97,110,103,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,50,53,53,41,0,0,0,0,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,26),40,100,101,108,101,116,101,45,100,105,114,101,99,116,111,114,121,32,110,97,109,101,50,54,50,41,0,0,0,0,0,0};
 static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,35),40,98,111,100,121,50,53,49,32,115,112,101,99,50,54,48,32,115,104,111,119,45,100,111,116,102,105,108,101,115,63,50,54,49,41,0,0,0,0,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,35),40,100,101,102,45,115,104,111,119,45,100,111,116,102,105,108,101,115,63,50,53,52,32,37,115,112,101,99,50,52,57,50,57,52,41,0,0,0,0,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,13),40,100,101,102,45,115,112,101,99,50,53,51,41,0,0,0};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,23),40,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,50,52,52,50,52,53,41,0};
-static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,21),40,100,105,114,101,99,116,111,114,121,63,32,102,110,97,109,101,51,48,49,41,0,0,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,31),40,99,117,114,114,101,110,116,45,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,51,49,50,51,49,51,41,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,7),40,97,50,55,53,55,41,0};
-static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,19),40,97,50,55,53,49,32,101,120,118,97,114,51,53,53,51,54,54,41,0,0,0,0,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,7),40,97,50,55,55,53,41,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,7),40,97,50,55,56,55,41,0};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,20),40,97,50,55,56,49,32,46,32,97,114,103,115,51,54,51,51,55,55,41,0,0,0,0};
-static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,7),40,97,50,55,54,57,41,0};
-static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,15),40,97,50,55,52,53,32,107,51,54,50,51,54,53,41,0};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,35),40,98,111,100,121,50,56,52,32,115,112,101,99,50,57,51,32,115,104,111,119,45,100,111,116,102,105,108,101,115,63,50,57,52,41,0,0,0,0,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,35),40,100,101,102,45,115,104,111,119,45,100,111,116,102,105,108,101,115,63,50,56,55,32,37,115,112,101,99,50,56,50,51,50,55,41,0,0,0,0,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,13),40,100,101,102,45,115,112,101,99,50,56,54,41,0,0,0};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,23),40,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,50,55,55,50,55,56,41,0};
+static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,21),40,100,105,114,101,99,116,111,114,121,63,32,102,110,97,109,101,51,51,52,41,0,0,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,31),40,99,117,114,114,101,110,116,45,100,105,114,101,99,116,111,114,121,32,46,32,116,109,112,51,52,53,51,52,54,41,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,7),40,97,50,56,51,50,41,0};
+static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,19),40,97,50,56,50,54,32,101,120,118,97,114,51,57,50,52,48,53,41,0,0,0,0,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,7),40,97,50,56,53,48,41,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,7),40,97,50,56,54,50,41,0};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,20),40,97,50,56,53,54,32,46,32,97,114,103,115,52,48,48,52,49,54,41,0,0,0,0};
+static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,7),40,97,50,56,52,52,41,0};
+static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,15),40,97,50,56,50,48,32,107,51,57,57,52,48,52,41,0};
 static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,5),40,99,119,100,41,0,0,0};
-static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,51,57,57,32,114,52,48,48,41};
-static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,24),40,99,97,110,111,110,105,99,97,108,45,112,97,116,104,32,112,97,116,104,51,55,56,41};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,26),40,99,104,101,99,107,32,99,109,100,52,48,56,32,105,110,112,52,48,57,32,114,52,49,48,41,0,0,0,0,0,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,31),40,111,112,101,110,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,52,49,52,32,46,32,109,52,49,53,41,0};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,32),40,111,112,101,110,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,52,50,51,32,46,32,109,52,50,52,41};
-static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,26),40,99,108,111,115,101,45,105,110,112,117,116,45,112,105,112,101,32,112,111,114,116,52,51,50,41,0,0,0,0,0,0};
-static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,7),40,97,51,50,56,53,41,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,20),40,97,51,50,57,49,32,46,32,114,101,115,117,108,116,115,52,53,50,41,0,0,0,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,47),40,99,97,108,108,45,119,105,116,104,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,52,52,56,32,112,114,111,99,52,52,57,32,46,32,109,111,100,101,52,53,48,41,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,7),40,97,51,51,48,57,41,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,20),40,97,51,51,49,53,32,46,32,114,101,115,117,108,116,115,52,53,56,41,0,0,0,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,48),40,99,97,108,108,45,119,105,116,104,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,52,53,52,32,112,114,111,99,52,53,53,32,46,32,109,111,100,101,52,53,54,41};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,20),40,97,51,51,51,52,32,46,32,114,101,115,117,108,116,115,52,54,53,41,0,0,0,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,48),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,112,105,112,101,32,99,109,100,52,54,48,32,116,104,117,110,107,52,54,49,32,46,32,109,111,100,101,52,54,50,41};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,20),40,97,51,51,53,52,32,46,32,114,101,115,117,108,116,115,52,55,52,41,0,0,0,0};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,47),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,112,105,112,101,32,99,109,100,52,54,57,32,116,104,117,110,107,52,55,48,32,46,32,109,111,100,101,52,55,49,41,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,25),40,99,114,101,97,116,101,45,112,105,112,101,32,46,32,116,109,112,52,56,54,52,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,104,97,110,100,108,101,114,32,115,105,103,52,57,57,41,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,36),40,115,101,116,45,115,105,103,110,97,108,45,104,97,110,100,108,101,114,33,32,115,105,103,53,48,49,32,112,114,111,99,53,48,50,41,0,0,0,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,53,48,55,32,115,116,97,116,101,53,48,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,32),40,99,104,97,110,103,101,45,102,105,108,101,45,109,111,100,101,32,102,110,97,109,101,53,49,51,32,109,53,49,52,41};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,33),40,99,104,101,99,107,32,102,105,108,101,110,97,109,101,53,50,49,32,97,99,99,53,50,50,32,108,111,99,53,50,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,31),40,102,105,108,101,45,114,101,97,100,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,53,50,57,41,0};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,32),40,102,105,108,101,45,119,114,105,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,53,51,48,41};
-static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,34),40,102,105,108,101,45,101,120,101,99,117,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,53,51,49,41,0,0,0,0,0,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,18),40,109,111,100,101,32,105,110,112,53,51,55,32,109,53,51,56,41,0,0,0,0,0,0};
-static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,25),40,99,104,101,99,107,32,102,100,53,53,49,32,105,110,112,53,53,50,32,114,53,53,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,31),40,111,112,101,110,45,105,110,112,117,116,45,102,105,108,101,42,32,102,100,53,53,55,32,46,32,109,53,53,56,41,0};
-static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,32),40,111,112,101,110,45,111,117,116,112,117,116,45,102,105,108,101,42,32,102,100,53,54,48,32,46,32,109,53,54,49,41};
-static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,22),40,112,111,114,116,45,62,102,105,108,101,110,111,32,112,111,114,116,53,54,54,41,0,0};
-static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,34),40,100,117,112,108,105,99,97,116,101,45,102,105,108,101,110,111,32,111,108,100,53,55,51,32,46,32,110,101,119,53,55,52,41,0,0,0,0,0,0};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,22),40,115,101,116,101,110,118,32,118,97,114,53,56,51,32,118,97,108,53,56,52,41,0,0};
-static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,17),40,117,110,115,101,116,101,110,118,32,118,97,114,53,56,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,11),40,115,99,97,110,32,106,54,48,51,41,0,0,0,0,0};
-static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,54,48,48,41,0,0,0,0,0};
+static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,52,51,56,32,114,52,51,57,41};
+static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,24),40,99,97,110,111,110,105,99,97,108,45,112,97,116,104,32,112,97,116,104,52,49,55,41};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,26),40,99,104,101,99,107,32,99,109,100,52,52,55,32,105,110,112,52,52,56,32,114,52,52,57,41,0,0,0,0,0,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,31),40,111,112,101,110,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,52,53,51,32,46,32,109,52,53,52,41,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,32),40,111,112,101,110,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,52,54,50,32,46,32,109,52,54,51,41};
+static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,26),40,99,108,111,115,101,45,105,110,112,117,116,45,112,105,112,101,32,112,111,114,116,52,55,49,41,0,0,0,0,0,0};
+static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,7),40,97,51,51,54,48,41,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,20),40,97,51,51,54,54,32,46,32,114,101,115,117,108,116,115,52,57,49,41,0,0,0,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,47),40,99,97,108,108,45,119,105,116,104,45,105,110,112,117,116,45,112,105,112,101,32,99,109,100,52,56,55,32,112,114,111,99,52,56,56,32,46,32,109,111,100,101,52,56,57,41,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,7),40,97,51,51,56,52,41,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,20),40,97,51,51,57,48,32,46,32,114,101,115,117,108,116,115,52,57,55,41,0,0,0,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,48),40,99,97,108,108,45,119,105,116,104,45,111,117,116,112,117,116,45,112,105,112,101,32,99,109,100,52,57,51,32,112,114,111,99,52,57,52,32,46,32,109,111,100,101,52,57,53,41};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,20),40,97,51,52,48,57,32,46,32,114,101,115,117,108,116,115,53,48,52,41,0,0,0,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,48),40,119,105,116,104,45,105,110,112,117,116,45,102,114,111,109,45,112,105,112,101,32,99,109,100,52,57,57,32,116,104,117,110,107,53,48,48,32,46,32,109,111,100,101,53,48,49,41};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,20),40,97,51,52,50,57,32,46,32,114,101,115,117,108,116,115,53,49,51,41,0,0,0,0};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,47),40,119,105,116,104,45,111,117,116,112,117,116,45,116,111,45,112,105,112,101,32,99,109,100,53,48,56,32,116,104,117,110,107,53,48,57,32,46,32,109,111,100,101,53,49,48,41,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,25),40,99,114,101,97,116,101,45,112,105,112,101,32,46,32,116,109,112,53,50,53,53,50,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,23),40,115,105,103,110,97,108,45,104,97,110,100,108,101,114,32,115,105,103,53,51,56,41,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,36),40,115,101,116,45,115,105,103,110,97,108,45,104,97,110,100,108,101,114,33,32,115,105,103,53,52,48,32,112,114,111,99,53,52,49,41,0,0,0,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,53,52,54,32,115,116,97,116,101,53,52,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,32),40,99,104,97,110,103,101,45,102,105,108,101,45,109,111,100,101,32,102,110,97,109,101,53,53,50,32,109,53,53,51,41};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,33),40,99,104,101,99,107,32,102,105,108,101,110,97,109,101,53,54,48,32,97,99,99,53,54,49,32,108,111,99,53,54,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,31),40,102,105,108,101,45,114,101,97,100,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,53,54,56,41,0};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,32),40,102,105,108,101,45,119,114,105,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,53,54,57,41};
+static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,34),40,102,105,108,101,45,101,120,101,99,117,116,101,45,97,99,99,101,115,115,63,32,102,105,108,101,110,97,109,101,53,55,48,41,0,0,0,0,0,0};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,18),40,109,111,100,101,32,105,110,112,53,55,54,32,109,53,55,55,41,0,0,0,0,0,0};
+static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,25),40,99,104,101,99,107,32,102,100,53,57,48,32,105,110,112,53,57,49,32,114,53,57,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,31),40,111,112,101,110,45,105,110,112,117,116,45,102,105,108,101,42,32,102,100,53,57,54,32,46,32,109,53,57,55,41,0};
+static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,32),40,111,112,101,110,45,111,117,116,112,117,116,45,102,105,108,101,42,32,102,100,53,57,57,32,46,32,109,54,48,48,41};
+static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,22),40,112,111,114,116,45,62,102,105,108,101,110,111,32,112,111,114,116,54,48,53,41,0,0};
+static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,34),40,100,117,112,108,105,99,97,116,101,45,102,105,108,101,110,111,32,111,108,100,54,49,50,32,46,32,110,101,119,54,49,51,41,0,0,0,0,0,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,22),40,115,101,116,101,110,118,32,118,97,114,54,50,50,32,118,97,108,54,50,51,41,0,0};
+static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,17),40,117,110,115,101,116,101,110,118,32,118,97,114,54,50,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,11),40,115,99,97,110,32,106,54,52,50,41,0,0,0,0,0};
+static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,54,51,57,41,0,0,0,0,0};
 static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,27),40,103,101,116,45,101,110,118,105,114,111,110,109,101,110,116,45,118,97,114,105,97,98,108,101,115,41,0,0,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,32),40,99,104,101,99,107,45,116,105,109,101,45,118,101,99,116,111,114,32,108,111,99,54,48,55,32,116,109,54,48,56,41};
-static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,33),40,115,101,99,111,110,100,115,45,62,108,111,99,97,108,45,116,105,109,101,32,46,32,116,109,112,54,49,56,54,49,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,31),40,115,101,99,111,110,100,115,45,62,117,116,99,45,116,105,109,101,32,46,32,116,109,112,54,51,50,54,51,51,41,0};
-static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,29),40,115,101,99,111,110,100,115,45,62,115,116,114,105,110,103,32,46,32,116,109,112,54,53,49,54,53,50,41,0,0,0};
-static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,32),40,116,105,109,101,45,62,115,116,114,105,110,103,32,116,109,54,55,57,32,46,32,116,109,112,54,55,56,54,56,48,41};
-static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,27),40,108,111,99,97,108,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,116,109,54,57,53,41,0,0,0,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,32),40,99,104,101,99,107,45,116,105,109,101,45,118,101,99,116,111,114,32,108,111,99,54,52,54,32,116,109,54,52,55,41};
+static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,33),40,115,101,99,111,110,100,115,45,62,108,111,99,97,108,45,116,105,109,101,32,46,32,116,109,112,54,53,55,54,53,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,31),40,115,101,99,111,110,100,115,45,62,117,116,99,45,116,105,109,101,32,46,32,116,109,112,54,55,49,54,55,50,41,0};
+static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,29),40,115,101,99,111,110,100,115,45,62,115,116,114,105,110,103,32,46,32,116,109,112,54,57,48,54,57,49,41,0,0,0};
+static C_char C_TLS li80[] C_aligned={C_lihdr(0,0,32),40,116,105,109,101,45,62,115,116,114,105,110,103,32,116,109,55,49,56,32,46,32,116,109,112,55,49,55,55,49,57,41};
+static C_char C_TLS li81[] C_aligned={C_lihdr(0,0,27),40,108,111,99,97,108,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,116,109,55,51,52,41,0,0,0,0,0};
 static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,29),40,108,111,99,97,108,45,116,105,109,101,122,111,110,101,45,97,98,98,114,101,118,105,97,116,105,111,110,41,0,0,0};
-static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,17),40,95,101,120,105,116,32,46,32,99,111,100,101,55,48,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,24),40,116,101,114,109,105,110,97,108,45,112,111,114,116,63,32,112,111,114,116,55,48,56,41};
-static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,47),40,115,101,116,45,98,117,102,102,101,114,105,110,103,45,109,111,100,101,33,32,112,111,114,116,55,49,48,32,109,111,100,101,55,49,49,32,46,32,115,105,122,101,55,49,50,41,0};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,7),40,97,52,49,57,53,41,0};
-static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,102,110,115,55,53,55,41,0,0,0};
-static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,46),40,97,52,50,48,49,32,100,105,114,55,51,54,55,51,55,55,52,50,32,102,105,108,55,51,56,55,51,57,55,52,51,32,101,120,116,55,52,48,55,52,49,55,52,52,41,0,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,20),40,99,111,110,99,45,108,111,111,112,32,112,97,116,104,115,55,51,50,41,0,0,0,0};
-static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,17),40,103,108,111,98,32,46,32,112,97,116,104,115,55,51,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,55,56,52,41,0,0,0,0,0};
-static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,21),40,110,101,101,100,115,45,113,117,111,116,105,110,103,63,32,115,55,56,49,41,0,0,0};
-static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,105,108,115,116,55,57,51,32,111,108,115,116,55,57,52,41,0,0};
-static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,35),40,36,113,117,111,116,101,45,97,114,103,115,45,108,105,115,116,32,108,115,116,55,55,56,32,101,120,97,99,116,102,55,55,57,41,0,0,0,0,0};
-static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,32),40,115,101,116,97,114,103,32,97,56,48,51,56,48,55,32,97,56,48,50,56,48,56,32,97,56,48,49,56,48,57,41};
-static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,32),40,115,101,116,101,110,118,32,97,56,49,51,56,49,55,32,97,56,49,50,56,49,56,32,97,56,49,49,56,49,57,41};
-static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,21),40,100,111,108,111,111,112,56,50,53,32,108,56,50,57,32,105,56,51,48,41,0,0,0};
-static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,57),40,98,117,105,108,100,45,101,120,101,99,45,97,114,103,118,101,99,32,108,111,99,56,50,49,32,108,115,116,56,50,50,32,97,114,103,118,101,99,45,115,101,116,116,101,114,56,50,51,32,105,100,120,56,50,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,62),40,36,101,120,101,99,45,115,101,116,117,112,32,108,111,99,56,51,54,32,102,105,108,101,110,97,109,101,56,51,55,32,97,114,103,108,115,116,56,51,56,32,101,110,118,108,115,116,56,51,57,32,101,120,97,99,116,102,56,52,48,41,0,0};
-static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,49),40,36,101,120,101,99,45,116,101,97,114,100,111,119,110,32,108,111,99,56,53,48,32,109,115,103,56,53,49,32,102,105,108,101,110,97,109,101,56,53,50,32,114,101,115,56,53,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,39),40,98,111,100,121,56,55,50,32,97,114,103,108,115,116,56,56,50,32,101,110,118,108,115,116,56,56,51,32,101,120,97,99,116,102,56,56,52,41,0};
-static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,56,55,54,32,37,97,114,103,108,115,116,56,54,57,56,56,55,32,37,101,110,118,108,115,116,56,55,48,56,56,56,41,0,0,0,0,0};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,101,110,118,108,115,116,56,55,53,32,37,97,114,103,108,115,116,56,54,57,56,57,48,41,0,0,0};
-static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,97,114,103,108,115,116,56,55,52,41,0};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,41),40,112,114,111,99,101,115,115,45,101,120,101,99,117,116,101,32,102,105,108,101,110,97,109,101,56,54,52,32,46,32,116,109,112,56,54,51,56,54,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,39),40,98,111,100,121,57,49,52,32,97,114,103,108,115,116,57,50,52,32,101,110,118,108,115,116,57,50,53,32,101,120,97,99,116,102,57,50,54,41,0};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,57,49,56,32,37,97,114,103,108,115,116,57,49,49,57,50,57,32,37,101,110,118,108,115,116,57,49,50,57,51,48,41,0,0,0,0,0};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,101,110,118,108,115,116,57,49,55,32,37,97,114,103,108,115,116,57,49,49,57,51,50,41,0,0,0};
-static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,97,114,103,108,115,116,57,49,54,41,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,47),40,112,114,111,99,101,115,115,45,115,112,97,119,110,32,109,111,100,101,57,48,53,32,102,105,108,101,110,97,109,101,57,48,54,32,46,32,116,109,112,57,48,52,57,48,55,41,0};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,20),40,99,117,114,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,41,0,0,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,41,0,0,0};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,45,97,114,103,117,109,101,110,116,115,32,99,109,100,108,105,110,57,53,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,28),40,112,114,111,99,101,115,115,45,114,117,110,32,102,57,53,51,32,46,32,97,114,103,115,57,53,52,41,0,0,0,0};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,91),40,35,35,115,121,115,35,112,114,111,99,101,115,115,32,108,111,99,57,57,53,32,99,109,100,57,57,54,32,97,114,103,115,57,57,55,32,101,110,118,57,57,56,32,115,116,100,111,117,116,102,57,57,57,32,115,116,100,105,110,102,49,48,48,48,32,115,116,100,101,114,114,102,49,48,48,49,32,46,32,116,109,112,57,57,52,49,48,48,50,41,0,0,0,0,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,21),40,97,52,57,50,54,32,103,49,48,55,51,49,48,55,52,49,48,55,53,41,0,0,0};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,19),40,99,104,107,115,116,114,108,115,116,32,108,115,116,49,48,54,50,41,0,0,0,0,0};
-static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,7),40,97,52,57,52,52,41,0};
-static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,38),40,97,52,57,53,48,32,105,110,49,48,56,51,32,111,117,116,49,48,56,52,32,112,105,100,49,48,56,53,32,101,114,114,49,48,56,54,41,0,0};
-static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,63),40,37,112,114,111,99,101,115,115,32,108,111,99,49,48,53,53,32,101,114,114,63,49,48,53,54,32,99,109,100,49,48,53,55,32,97,114,103,115,49,48,53,56,32,101,110,118,49,48,53,57,32,101,120,97,99,116,102,49,48,54,48,41,0};
-static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,49,49,48,52,32,97,114,103,115,49,49,49,52,32,101,110,118,49,49,49,53,32,101,120,97,99,116,102,49,49,49,54,41,0,0};
-static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,49,49,48,56,32,37,97,114,103,115,49,49,48,49,49,49,49,56,32,37,101,110,118,49,49,48,50,49,49,49,57,41,0,0,0,0,0};
-static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,49,49,48,55,32,37,97,114,103,115,49,49,48,49,49,49,50,49,41,0,0,0,0,0};
-static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,49,49,48,54,41,0,0};
-static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,31),40,112,114,111,99,101,115,115,32,99,109,100,49,48,57,54,32,46,32,116,109,112,49,48,57,53,49,48,57,55,41,0};
-static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,49,49,52,51,32,97,114,103,115,49,49,53,51,32,101,110,118,49,49,53,52,32,101,120,97,99,116,102,49,49,53,53,41,0,0};
-static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,49,49,52,55,32,37,97,114,103,115,49,49,52,48,49,49,53,55,32,37,101,110,118,49,49,52,49,49,49,53,56,41,0,0,0,0,0};
-static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,49,49,52,54,32,37,97,114,103,115,49,49,52,48,49,49,54,48,41,0,0,0,0,0};
-static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,49,49,52,53,41,0,0};
-static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,32),40,112,114,111,99,101,115,115,42,32,99,109,100,49,49,51,53,32,46,32,116,109,112,49,49,51,52,49,49,51,54,41};
-static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,112,114,111,99,101,115,115,45,119,97,105,116,32,112,105,100,49,49,55,48,32,110,111,104,97,110,103,49,49,55,49,41,0};
-static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,7),40,97,53,49,55,48,41,0};
-static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,36),40,97,53,49,55,54,32,101,112,105,100,49,49,56,53,32,101,110,111,114,109,49,49,56,54,32,101,99,111,100,101,49,49,56,55,41,0,0,0,0};
-static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,33),40,112,114,111,99,101,115,115,45,119,97,105,116,32,112,105,100,49,49,55,50,32,46,32,97,114,103,115,49,49,55,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,13),40,115,108,101,101,112,32,116,49,49,57,48,41,0,0,0};
-static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,15),40,103,101,116,45,104,111,115,116,45,110,97,109,101,41,0};
-static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,20),40,115,121,115,116,101,109,45,105,110,102,111,114,109,97,116,105,111,110,41,0,0,0,0};
-static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,19),40,99,117,114,114,101,110,116,45,117,115,101,114,45,110,97,109,101,41,0,0,0,0,0};
-static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,14),40,102,95,53,51,57,49,32,120,49,50,51,52,41,0,0};
-static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,7),40,97,53,51,51,55,41,0};
-static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,7),40,97,53,51,52,50,41,0};
-static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,7),40,97,53,51,53,54,41,0};
-static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,102,115,49,50,51,54,32,114,49,50,51,55,41,0,0,0,0,0};
-static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,16),40,102,95,53,52,48,55,32,46,32,95,49,50,51,50,41};
-static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,16),40,102,95,53,51,57,57,32,46,32,95,49,50,51,49,41};
-static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,49,50,48,57,32,97,99,116,105,111,110,49,50,49,57,32,105,100,49,50,50,48,32,108,105,109,105,116,49,50,50,49,41,0,0};
-static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,108,105,109,105,116,49,50,49,51,32,37,97,99,116,105,111,110,49,50,48,54,49,50,54,55,32,37,105,100,49,50,48,55,49,50,54,56,41,0,0,0,0,0};
-static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,28),40,100,101,102,45,105,100,49,50,49,50,32,37,97,99,116,105,111,110,49,50,48,54,49,50,55,48,41,0,0,0,0};
-static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,19),40,97,53,52,50,55,32,120,49,50,55,50,32,121,49,50,55,51,41,0,0,0,0,0};
-static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,16),40,100,101,102,45,97,99,116,105,111,110,49,50,49,49,41};
-static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,51),40,102,105,110,100,45,102,105,108,101,115,32,100,105,114,49,50,48,48,32,112,114,101,100,49,50,48,49,32,46,32,97,99,116,105,111,110,45,105,100,45,108,105,109,105,116,49,50,48,50,41,0,0,0,0,0};
-static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,31),40,99,104,97,110,103,101,45,102,105,108,101,45,111,119,110,101,114,32,46,32,95,49,51,49,52,49,51,49,56,41,0};
-static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,25),40,99,114,101,97,116,101,45,102,105,102,111,32,46,32,95,49,51,50,49,49,51,50,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,28),40,99,114,101,97,116,101,45,115,101,115,115,105,111,110,32,46,32,95,49,51,50,55,49,51,51,49,41,0,0,0,0};
-static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,34),40,99,114,101,97,116,101,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,46,32,95,49,51,51,51,49,51,51,55,41,0,0,0,0,0,0};
-static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,40),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,103,114,111,117,112,45,105,100,32,46,32,95,49,51,51,57,49,51,52,51,41};
-static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,39),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,117,115,101,114,45,105,100,32,46,32,95,49,51,52,53,49,51,52,57,41,0};
-static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,41),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,117,115,101,114,45,110,97,109,101,32,46,32,95,49,51,53,49,49,51,53,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,30),40,99,117,114,114,101,110,116,45,103,114,111,117,112,45,105,100,32,46,32,95,49,51,53,55,49,51,54,49,41,0,0};
-static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,29),40,99,117,114,114,101,110,116,45,117,115,101,114,45,105,100,32,46,32,95,49,51,54,51,49,51,54,55,41,0,0,0};
-static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,32),40,109,97,112,45,102,105,108,101,45,116,111,45,109,101,109,111,114,121,32,46,32,95,49,51,54,57,49,51,55,51,41};
-static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,108,105,110,107,32,46,32,95,49,51,55,53,49,51,55,57,41,0};
-static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,108,111,99,107,32,46,32,95,49,51,56,49,49,51,56,53,41,0};
-static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,32),40,102,105,108,101,45,108,111,99,107,47,98,108,111,99,107,105,110,103,32,46,32,95,49,51,56,55,49,51,57,49,41};
-static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,25),40,102,105,108,101,45,115,101,108,101,99,116,32,46,32,95,49,51,57,51,49,51,57,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,28),40,102,105,108,101,45,116,101,115,116,45,108,111,99,107,32,46,32,95,49,51,57,57,49,52,48,51,41,0,0,0,0};
-static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,27),40,102,105,108,101,45,116,114,117,110,99,97,116,101,32,46,32,95,49,52,48,53,49,52,48,57,41,0,0,0,0,0};
-static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,25),40,102,105,108,101,45,117,110,108,111,99,107,32,46,32,95,49,52,49,49,49,52,49,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,24),40,103,101,116,45,103,114,111,117,112,115,32,46,32,95,49,52,49,55,49,52,50,49,41};
-static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,31),40,103,114,111,117,112,45,105,110,102,111,114,109,97,116,105,111,110,32,46,32,95,49,52,50,51,49,52,50,55,41,0};
-static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,31),40,105,110,105,116,105,97,108,105,122,101,45,103,114,111,117,112,115,32,46,32,95,49,52,50,57,49,52,51,51,41,0};
-static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,40),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,45,112,111,105,110,116,101,114,32,46,32,95,49,52,51,53,49,52,51,57,41};
-static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,31),40,112,97,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,32,46,32,95,49,52,52,49,49,52,52,53,41,0};
-static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,26),40,112,114,111,99,101,115,115,45,102,111,114,107,32,46,32,95,49,52,52,55,49,52,53,49,41,0,0,0,0,0,0};
-static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,30),40,112,114,111,99,101,115,115,45,103,114,111,117,112,45,105,100,32,46,32,95,49,52,53,51,49,52,53,55,41,0,0};
-static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,28),40,112,114,111,99,101,115,115,45,115,105,103,110,97,108,32,46,32,95,49,52,53,57,49,52,54,51,41,0,0,0,0};
-static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,32),40,114,101,97,100,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,46,32,95,49,52,54,53,49,52,54,57,41};
-static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,24),40,115,101,116,45,97,108,97,114,109,33,32,46,32,95,49,52,55,49,49,52,55,53,41};
-static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,27),40,115,101,116,45,103,114,111,117,112,45,105,100,33,32,46,32,95,49,52,55,55,49,52,56,49,41,0,0,0,0,0};
-static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,25),40,115,101,116,45,103,114,111,117,112,115,33,32,46,32,95,49,52,56,51,49,52,56,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,35),40,115,101,116,45,112,114,111,99,101,115,115,45,103,114,111,117,112,45,105,100,33,32,46,32,95,49,52,56,57,49,52,57,51,41,0,0,0,0,0};
-static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,33),40,115,101,116,45,114,111,111,116,45,100,105,114,101,99,116,111,114,121,33,32,46,32,95,49,52,57,53,49,52,57,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,30),40,115,101,116,45,115,105,103,110,97,108,45,109,97,115,107,33,32,46,32,95,49,53,48,49,49,53,48,53,41,0,0};
-static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,26),40,115,101,116,45,117,115,101,114,45,105,100,33,32,46,32,95,49,53,48,55,49,53,49,49,41,0,0,0,0,0,0};
-static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,25),40,115,105,103,110,97,108,45,109,97,115,107,32,46,32,95,49,53,49,51,49,53,49,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,26),40,115,105,103,110,97,108,45,109,97,115,107,33,32,46,32,95,49,53,49,57,49,53,50,51,41,0,0,0,0,0,0};
-static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,28),40,115,105,103,110,97,108,45,109,97,115,107,101,100,63,32,46,32,95,49,53,50,53,49,53,50,57,41,0,0,0,0};
-static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,28),40,115,105,103,110,97,108,45,117,110,109,97,115,107,33,32,46,32,95,49,53,51,49,49,53,51,53,41,0,0,0,0};
-static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,27),40,116,101,114,109,105,110,97,108,45,110,97,109,101,32,46,32,95,49,53,51,55,49,53,52,49,41,0,0,0,0,0};
-static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,27),40,116,101,114,109,105,110,97,108,45,115,105,122,101,32,46,32,95,49,53,52,51,49,53,52,55,41,0,0,0,0,0};
-static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,36),40,117,110,109,97,112,45,102,105,108,101,45,102,114,111,109,45,109,101,109,111,114,121,32,46,32,95,49,53,52,57,49,53,53,51,41,0,0,0,0};
-static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,30),40,117,115,101,114,45,105,110,102,111,114,109,97,116,105,111,110,32,46,32,95,49,53,53,53,49,53,53,57,41,0,0};
-static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,31),40,117,116,99,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,46,32,95,49,53,54,49,49,53,54,53,41,0};
-static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,26),40,115,116,114,105,110,103,45,62,116,105,109,101,32,46,32,95,49,53,54,55,49,53,55,49,41,0,0,0,0,0,0};
-static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,13),40,102,105,102,111,63,32,95,49,53,55,51,41,0,0,0};
-static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,27),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,63,32,95,49,53,55,53,41,0,0,0,0,0};
-static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,15),40,97,53,55,55,49,32,112,111,114,116,49,54,52,41,0};
-static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
-
-
-/* from k4765 */
-static C_word C_fcall stub965(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5,C_word C_a6,C_word C_a7) C_regparm;
-C_regparm static C_word C_fcall stub965(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5,C_word C_a6,C_word C_a7){
+static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,17),40,95,101,120,105,116,32,46,32,99,111,100,101,55,52,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,24),40,116,101,114,109,105,110,97,108,45,112,111,114,116,63,32,112,111,114,116,55,52,55,41};
+static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,47),40,115,101,116,45,98,117,102,102,101,114,105,110,103,45,109,111,100,101,33,32,112,111,114,116,55,52,57,32,109,111,100,101,55,53,48,32,46,32,115,105,122,101,55,53,49,41,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,7),40,97,52,50,55,48,41,0};
+static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,11),40,103,56,48,53,32,109,56,48,55,41,0,0,0,0,0};
+static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,102,110,115,55,57,54,41,0,0,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,46),40,97,52,50,55,54,32,100,105,114,55,55,53,55,55,54,55,56,49,32,102,105,108,55,55,55,55,55,56,55,56,50,32,101,120,116,55,55,57,55,56,48,55,56,51,41,0,0};
+static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,20),40,99,111,110,99,45,108,111,111,112,32,112,97,116,104,115,55,55,49,41,0,0,0,0};
+static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,17),40,103,108,111,98,32,46,32,112,97,116,104,115,55,54,57,41,0,0,0,0,0,0,0};
+static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,105,56,50,53,41,0,0,0,0,0};
+static C_char C_TLS li93[] C_aligned={C_lihdr(0,0,21),40,110,101,101,100,115,45,113,117,111,116,105,110,103,63,32,115,56,50,50,41,0,0,0};
+static C_char C_TLS li94[] C_aligned={C_lihdr(0,0,22),40,108,111,111,112,32,105,108,115,116,56,51,52,32,111,108,115,116,56,51,53,41,0,0};
+static C_char C_TLS li95[] C_aligned={C_lihdr(0,0,35),40,36,113,117,111,116,101,45,97,114,103,115,45,108,105,115,116,32,108,115,116,56,49,57,32,101,120,97,99,116,102,56,50,48,41,0,0,0,0,0};
+static C_char C_TLS li96[] C_aligned={C_lihdr(0,0,32),40,115,101,116,97,114,103,32,97,56,52,52,56,52,56,32,97,56,52,51,56,52,57,32,97,56,52,50,56,53,48,41};
+static C_char C_TLS li97[] C_aligned={C_lihdr(0,0,32),40,115,101,116,101,110,118,32,97,56,53,52,56,53,56,32,97,56,53,51,56,53,57,32,97,56,53,50,56,54,48,41};
+static C_char C_TLS li98[] C_aligned={C_lihdr(0,0,21),40,100,111,108,111,111,112,56,54,54,32,108,56,55,48,32,105,56,55,49,41,0,0,0};
+static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,57),40,98,117,105,108,100,45,101,120,101,99,45,97,114,103,118,101,99,32,108,111,99,56,54,50,32,108,115,116,56,54,51,32,97,114,103,118,101,99,45,115,101,116,116,101,114,56,54,52,32,105,100,120,56,54,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,62),40,36,101,120,101,99,45,115,101,116,117,112,32,108,111,99,56,55,55,32,102,105,108,101,110,97,109,101,56,55,56,32,97,114,103,108,115,116,56,55,57,32,101,110,118,108,115,116,56,56,48,32,101,120,97,99,116,102,56,56,49,41,0,0};
+static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,49),40,36,101,120,101,99,45,116,101,97,114,100,111,119,110,32,108,111,99,56,57,49,32,109,115,103,56,57,50,32,102,105,108,101,110,97,109,101,56,57,51,32,114,101,115,56,57,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,39),40,98,111,100,121,57,49,51,32,97,114,103,108,115,116,57,50,51,32,101,110,118,108,115,116,57,50,52,32,101,120,97,99,116,102,57,50,53,41,0};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,57,49,55,32,37,97,114,103,108,115,116,57,49,48,57,50,56,32,37,101,110,118,108,115,116,57,49,49,57,50,57,41,0,0,0,0,0};
+static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,101,110,118,108,115,116,57,49,54,32,37,97,114,103,108,115,116,57,49,48,57,51,49,41,0,0,0};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,97,114,103,108,115,116,57,49,53,41,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,41),40,112,114,111,99,101,115,115,45,101,120,101,99,117,116,101,32,102,105,108,101,110,97,109,101,57,48,53,32,46,32,116,109,112,57,48,52,57,48,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,39),40,98,111,100,121,57,53,53,32,97,114,103,108,115,116,57,54,53,32,101,110,118,108,115,116,57,54,54,32,101,120,97,99,116,102,57,54,55,41,0};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,57,53,57,32,37,97,114,103,108,115,116,57,53,50,57,55,48,32,37,101,110,118,108,115,116,57,53,51,57,55,49,41,0,0,0,0,0};
+static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,29),40,100,101,102,45,101,110,118,108,115,116,57,53,56,32,37,97,114,103,108,115,116,57,53,50,57,55,51,41,0,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,97,114,103,108,115,116,57,53,55,41,0};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,47),40,112,114,111,99,101,115,115,45,115,112,97,119,110,32,109,111,100,101,57,52,54,32,102,105,108,101,110,97,109,101,57,52,55,32,46,32,116,109,112,57,52,53,57,52,56,41,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,20),40,99,117,114,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,41,0,0,0,0};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,21),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,41,0,0,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,115,104,101,108,108,45,99,111,109,109,97,110,100,45,97,114,103,117,109,101,110,116,115,32,99,109,100,108,105,110,57,57,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,28),40,112,114,111,99,101,115,115,45,114,117,110,32,102,57,57,52,32,46,32,97,114,103,115,57,57,53,41,0,0,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,97),40,35,35,115,121,115,35,112,114,111,99,101,115,115,32,108,111,99,49,48,51,54,32,99,109,100,49,48,51,55,32,97,114,103,115,49,48,51,56,32,101,110,118,49,48,51,57,32,115,116,100,111,117,116,102,49,48,52,48,32,115,116,100,105,110,102,49,48,52,49,32,115,116,100,101,114,114,102,49,48,52,50,32,46,32,116,109,112,49,48,51,53,49,48,52,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,21),40,97,53,48,48,54,32,103,49,49,49,52,49,49,49,53,49,49,49,54,41,0,0,0};
+static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,19),40,99,104,107,115,116,114,108,115,116,32,108,115,116,49,49,48,51,41,0,0,0,0,0};
+static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,7),40,97,53,48,50,52,41,0};
+static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,38),40,97,53,48,51,48,32,105,110,49,49,50,54,32,111,117,116,49,49,50,55,32,112,105,100,49,49,50,56,32,101,114,114,49,49,50,57,41,0,0};
+static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,63),40,37,112,114,111,99,101,115,115,32,108,111,99,49,48,57,54,32,101,114,114,63,49,48,57,55,32,99,109,100,49,48,57,56,32,97,114,103,115,49,48,57,57,32,101,110,118,49,49,48,48,32,101,120,97,99,116,102,49,49,48,49,41,0};
+static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,49,49,52,55,32,97,114,103,115,49,49,53,55,32,101,110,118,49,49,53,56,32,101,120,97,99,116,102,49,49,53,57,41,0,0};
+static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,49,49,53,49,32,37,97,114,103,115,49,49,52,52,49,49,54,49,32,37,101,110,118,49,49,52,53,49,49,54,50,41,0,0,0,0,0};
+static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,49,49,53,48,32,37,97,114,103,115,49,49,52,52,49,49,54,52,41,0,0,0,0,0};
+static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,49,49,52,57,41,0,0};
+static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,31),40,112,114,111,99,101,115,115,32,99,109,100,49,49,51,57,32,46,32,116,109,112,49,49,51,56,49,49,52,48,41,0};
+static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,49,49,56,54,32,97,114,103,115,49,49,57,54,32,101,110,118,49,49,57,55,32,101,120,97,99,116,102,49,49,57,56,41,0,0};
+static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,101,120,97,99,116,102,49,49,57,48,32,37,97,114,103,115,49,49,56,51,49,50,48,48,32,37,101,110,118,49,49,56,52,49,50,48,49,41,0,0,0,0,0};
+static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,27),40,100,101,102,45,101,110,118,49,49,56,57,32,37,97,114,103,115,49,49,56,51,49,50,48,51,41,0,0,0,0,0};
+static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,14),40,100,101,102,45,97,114,103,115,49,49,56,56,41,0,0};
+static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,32),40,112,114,111,99,101,115,115,42,32,99,109,100,49,49,55,56,32,46,32,116,109,112,49,49,55,55,49,49,55,57,41};
+static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,39),40,35,35,115,121,115,35,112,114,111,99,101,115,115,45,119,97,105,116,32,112,105,100,49,50,49,51,32,110,111,104,97,110,103,49,50,49,52,41,0};
+static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,7),40,97,53,50,53,48,41,0};
+static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,36),40,97,53,50,53,54,32,101,112,105,100,49,50,50,56,32,101,110,111,114,109,49,50,50,57,32,101,99,111,100,101,49,50,51,48,41,0,0,0,0};
+static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,33),40,112,114,111,99,101,115,115,45,119,97,105,116,32,112,105,100,49,50,49,53,32,46,32,97,114,103,115,49,50,49,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,13),40,115,108,101,101,112,32,116,49,50,51,51,41,0,0,0};
+static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,15),40,103,101,116,45,104,111,115,116,45,110,97,109,101,41,0};
+static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,20),40,115,121,115,116,101,109,45,105,110,102,111,114,109,97,116,105,111,110,41,0,0,0,0};
+static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,19),40,99,117,114,114,101,110,116,45,117,115,101,114,45,110,97,109,101,41,0,0,0,0,0};
+static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,14),40,102,95,53,52,57,52,32,120,49,50,56,50,41,0,0};
+static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,7),40,97,53,52,49,55,41,0};
+static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,7),40,97,53,52,50,50,41,0};
+static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,7),40,97,53,52,52,54,41,0};
+static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,19),40,108,111,111,112,32,102,115,49,50,56,52,32,114,49,50,56,53,41,0,0,0,0,0};
+static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,16),40,102,95,53,53,49,51,32,46,32,95,49,50,55,53,41};
+static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,16),40,102,95,53,53,48,53,32,46,32,95,49,50,55,52,41};
+static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,38),40,98,111,100,121,49,50,53,50,32,97,99,116,105,111,110,49,50,54,50,32,105,100,49,50,54,51,32,108,105,109,105,116,49,50,54,52,41,0,0};
+static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,43),40,100,101,102,45,108,105,109,105,116,49,50,53,54,32,37,97,99,116,105,111,110,49,50,52,57,49,51,49,53,32,37,105,100,49,50,53,48,49,51,49,54,41,0,0,0,0,0};
+static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,28),40,100,101,102,45,105,100,49,50,53,53,32,37,97,99,116,105,111,110,49,50,52,57,49,51,49,56,41,0,0,0,0};
+static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,19),40,97,53,53,51,51,32,120,49,51,50,48,32,121,49,51,50,49,41,0,0,0,0,0};
+static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,16),40,100,101,102,45,97,99,116,105,111,110,49,50,53,52,41};
+static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,51),40,102,105,110,100,45,102,105,108,101,115,32,100,105,114,49,50,52,51,32,112,114,101,100,49,50,52,52,32,46,32,97,99,116,105,111,110,45,105,100,45,108,105,109,105,116,49,50,52,53,41,0,0,0,0,0};
+static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,31),40,99,104,97,110,103,101,45,102,105,108,101,45,111,119,110,101,114,32,46,32,95,49,51,54,50,49,51,54,54,41,0};
+static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,25),40,99,114,101,97,116,101,45,102,105,102,111,32,46,32,95,49,51,54,57,49,51,55,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,28),40,99,114,101,97,116,101,45,115,101,115,115,105,111,110,32,46,32,95,49,51,55,53,49,51,55,57,41,0,0,0,0};
+static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,34),40,99,114,101,97,116,101,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,46,32,95,49,51,56,49,49,51,56,53,41,0,0,0,0,0,0};
+static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,40),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,103,114,111,117,112,45,105,100,32,46,32,95,49,51,56,55,49,51,57,49,41};
+static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,39),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,117,115,101,114,45,105,100,32,46,32,95,49,51,57,51,49,51,57,55,41,0};
+static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,41),40,99,117,114,114,101,110,116,45,101,102,102,101,99,116,105,118,101,45,117,115,101,114,45,110,97,109,101,32,46,32,95,49,51,57,57,49,52,48,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,30),40,99,117,114,114,101,110,116,45,103,114,111,117,112,45,105,100,32,46,32,95,49,52,48,53,49,52,48,57,41,0,0};
+static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,29),40,99,117,114,114,101,110,116,45,117,115,101,114,45,105,100,32,46,32,95,49,52,49,49,49,52,49,53,41,0,0,0};
+static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,32),40,109,97,112,45,102,105,108,101,45,116,111,45,109,101,109,111,114,121,32,46,32,95,49,52,49,55,49,52,50,49,41};
+static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,108,105,110,107,32,46,32,95,49,52,50,51,49,52,50,55,41,0};
+static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,23),40,102,105,108,101,45,108,111,99,107,32,46,32,95,49,52,50,57,49,52,51,51,41,0};
+static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,32),40,102,105,108,101,45,108,111,99,107,47,98,108,111,99,107,105,110,103,32,46,32,95,49,52,51,53,49,52,51,57,41};
+static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,25),40,102,105,108,101,45,115,101,108,101,99,116,32,46,32,95,49,52,52,49,49,52,52,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,28),40,102,105,108,101,45,116,101,115,116,45,108,111,99,107,32,46,32,95,49,52,52,55,49,52,53,49,41,0,0,0,0};
+static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,27),40,102,105,108,101,45,116,114,117,110,99,97,116,101,32,46,32,95,49,52,53,51,49,52,53,55,41,0,0,0,0,0};
+static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,25),40,102,105,108,101,45,117,110,108,111,99,107,32,46,32,95,49,52,53,57,49,52,54,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,24),40,103,101,116,45,103,114,111,117,112,115,32,46,32,95,49,52,54,53,49,52,54,57,41};
+static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,31),40,103,114,111,117,112,45,105,110,102,111,114,109,97,116,105,111,110,32,46,32,95,49,52,55,49,49,52,55,53,41,0};
+static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,31),40,105,110,105,116,105,97,108,105,122,101,45,103,114,111,117,112,115,32,46,32,95,49,52,55,55,49,52,56,49,41,0};
+static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,40),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,45,112,111,105,110,116,101,114,32,46,32,95,49,52,56,51,49,52,56,55,41};
+static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,31),40,112,97,114,101,110,116,45,112,114,111,99,101,115,115,45,105,100,32,46,32,95,49,52,56,57,49,52,57,51,41,0};
+static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,26),40,112,114,111,99,101,115,115,45,102,111,114,107,32,46,32,95,49,52,57,53,49,52,57,57,41,0,0,0,0,0,0};
+static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,30),40,112,114,111,99,101,115,115,45,103,114,111,117,112,45,105,100,32,46,32,95,49,53,48,49,49,53,48,53,41,0,0};
+static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,28),40,112,114,111,99,101,115,115,45,115,105,103,110,97,108,32,46,32,95,49,53,48,55,49,53,49,49,41,0,0,0,0};
+static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,32),40,114,101,97,100,45,115,121,109,98,111,108,105,99,45,108,105,110,107,32,46,32,95,49,53,49,51,49,53,49,55,41};
+static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,24),40,115,101,116,45,97,108,97,114,109,33,32,46,32,95,49,53,49,57,49,53,50,51,41};
+static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,27),40,115,101,116,45,103,114,111,117,112,45,105,100,33,32,46,32,95,49,53,50,53,49,53,50,57,41,0,0,0,0,0};
+static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,25),40,115,101,116,45,103,114,111,117,112,115,33,32,46,32,95,49,53,51,49,49,53,51,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,35),40,115,101,116,45,112,114,111,99,101,115,115,45,103,114,111,117,112,45,105,100,33,32,46,32,95,49,53,51,55,49,53,52,49,41,0,0,0,0,0};
+static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,33),40,115,101,116,45,114,111,111,116,45,100,105,114,101,99,116,111,114,121,33,32,46,32,95,49,53,52,51,49,53,52,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,30),40,115,101,116,45,115,105,103,110,97,108,45,109,97,115,107,33,32,46,32,95,49,53,52,57,49,53,53,51,41,0,0};
+static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,26),40,115,101,116,45,117,115,101,114,45,105,100,33,32,46,32,95,49,53,53,53,49,53,53,57,41,0,0,0,0,0,0};
+static C_char C_TLS li186[] C_aligned={C_lihdr(0,0,25),40,115,105,103,110,97,108,45,109,97,115,107,32,46,32,95,49,53,54,49,49,53,54,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,26),40,115,105,103,110,97,108,45,109,97,115,107,33,32,46,32,95,49,53,54,55,49,53,55,49,41,0,0,0,0,0,0};
+static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,28),40,115,105,103,110,97,108,45,109,97,115,107,101,100,63,32,46,32,95,49,53,55,51,49,53,55,55,41,0,0,0,0};
+static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,28),40,115,105,103,110,97,108,45,117,110,109,97,115,107,33,32,46,32,95,49,53,55,57,49,53,56,51,41,0,0,0,0};
+static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,27),40,116,101,114,109,105,110,97,108,45,110,97,109,101,32,46,32,95,49,53,56,53,49,53,56,57,41,0,0,0,0,0};
+static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,27),40,116,101,114,109,105,110,97,108,45,115,105,122,101,32,46,32,95,49,53,57,49,49,53,57,53,41,0,0,0,0,0};
+static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,36),40,117,110,109,97,112,45,102,105,108,101,45,102,114,111,109,45,109,101,109,111,114,121,32,46,32,95,49,53,57,55,49,54,48,49,41,0,0,0,0};
+static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,30),40,117,115,101,114,45,105,110,102,111,114,109,97,116,105,111,110,32,46,32,95,49,54,48,51,49,54,48,55,41,0,0};
+static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,31),40,117,116,99,45,116,105,109,101,45,62,115,101,99,111,110,100,115,32,46,32,95,49,54,48,57,49,54,49,51,41,0};
+static C_char C_TLS li195[] C_aligned={C_lihdr(0,0,26),40,115,116,114,105,110,103,45,62,116,105,109,101,32,46,32,95,49,54,49,53,49,54,49,57,41,0,0,0,0,0,0};
+static C_char C_TLS li196[] C_aligned={C_lihdr(0,0,13),40,102,105,102,111,63,32,95,49,54,50,49,41,0,0,0};
+static C_char C_TLS li197[] C_aligned={C_lihdr(0,0,27),40,109,101,109,111,114,121,45,109,97,112,112,101,100,45,102,105,108,101,63,32,95,49,54,50,51,41,0,0,0,0,0};
+static C_char C_TLS li198[] C_aligned={C_lihdr(0,0,15),40,97,53,56,55,55,32,112,111,114,116,49,56,48,41,0};
+static C_char C_TLS li199[] C_aligned={C_lihdr(0,0,12),40,97,53,57,49,52,32,102,49,49,52,41,0,0,0,0};
+static C_char C_TLS li200[] C_aligned={C_lihdr(0,0,17),40,97,53,57,50,48,32,102,49,49,54,32,116,49,49,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li201[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+
+
+/* from k4845 */
+static C_word C_fcall stub1006(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5,C_word C_a6,C_word C_a7) C_regparm;
+C_regparm static C_word C_fcall stub1006(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2,C_word C_a3,C_word C_a4,C_word C_a5,C_word C_a6,C_word C_a7){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 char * t0=(char * )C_string_or_null(C_a0);
 char * t1=(char * )C_string_or_null(C_a1);
@@ -1083,16 +1095,16 @@ int t7=(int )C_unfix(C_a7);
 C_r=C_mk_bool(C_process(t0,t1,t2,t3,t4,t5,t6,t7));
 return C_r;}
 
-/* from current-process-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static C_word C_fcall stub940(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub940(C_word C_buf){
+/* from current-process-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static C_word C_fcall stub981(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub981(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_r=C_fix((C_word)C_getpid());
 return C_r;}
 
-/* from k4394 */
-static C_word C_fcall stub814(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
-C_regparm static C_word C_fcall stub814(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
+/* from k4474 */
+static C_word C_fcall stub855(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
+C_regparm static C_word C_fcall stub855(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 void * t1=(void * )C_data_pointer_or_null(C_a1);
@@ -1100,9 +1112,9 @@ int t2=(int )C_unfix(C_a2);
 C_set_exec_env(t0,t1,t2);
 return C_r;}
 
-/* from k4377 */
-static C_word C_fcall stub804(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
-C_regparm static C_word C_fcall stub804(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
+/* from k4457 */
+static C_word C_fcall stub845(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2) C_regparm;
+C_regparm static C_word C_fcall stub845(C_word C_buf,C_word C_a0,C_word C_a1,C_word C_a2){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 void * t1=(void * )C_data_pointer_or_null(C_a1);
@@ -1110,18 +1122,17 @@ int t2=(int )C_unfix(C_a2);
 C_set_exec_arg(t0,t1,t2);
 return C_r;}
 
-/* from k4091 */
-static C_word C_fcall stub703(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub703(C_word C_buf,C_word C_a0){
+/* from k4166 */
+static C_word C_fcall stub742(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub742(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 _exit(t0);
 return C_r;}
 
-/* from local-timezone-abbreviation in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
 #define return(x) C_cblock C_r = (C_mpointer(&C_a,(void*)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub698(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub698(C_word C_buf){
+static C_word C_fcall stub737(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub737(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 char *z = (_daylight ? _tzname[1] : _tzname[0]);
 return(z);
@@ -1131,8 +1142,8 @@ C_ret:
 return C_r;}
 
 /* from strftime */
-static C_word C_fcall stub668(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub668(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub707(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub707(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word t0=(C_word )(C_a0);
 C_word t1=(C_word )(C_a1);
@@ -1140,30 +1151,39 @@ C_r=C_mpointer(&C_a,(void*)C_strftime(t0,t1));
 return C_r;}
 
 /* from asctime */
-static C_word C_fcall stub662(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub662(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub701(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub701(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_word t0=(C_word )(C_a0);
 C_r=C_mpointer(&C_a,(void*)C_asctime(t0));
 return C_r;}
 
-/* from k3939 */
-static C_word C_fcall stub642(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub642(C_word C_buf,C_word C_a0){
+/* from k4014 */
+static C_word C_fcall stub681(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub681(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_num_to_int(C_a0);
 C_r=C_mpointer(&C_a,(void*)C_ctime(t0));
 return C_r;}
 
-/* from k3776 */
-static C_word C_fcall stub595(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub595(C_word C_buf,C_word C_a0){
+/* from k3851 */
+static C_word C_fcall stub634(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub634(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int t0=(int )C_unfix(C_a0);
 C_r=C_mpointer(&C_a,(void*)C_getenventry(t0));
 return C_r;}
 
-/* from k1851 */
+/* from k5932 in k5955 in a5920 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static C_word C_fcall stub123(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub123(C_word C_buf,C_word C_a0,C_word C_a1){
+C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
+char * t0=(char * )C_string_or_null(C_a0);
+C_word t1=(C_word )(C_a1);
+C_r=C_fix((C_word)set_file_mtime(t0,t1));
+return C_r;}
+
+/* from k1901 */
 static C_word C_fcall stub12(C_word C_buf,C_word C_a0) C_regparm;
 C_regparm static C_word C_fcall stub12(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -1173,204 +1193,240 @@ return C_r;}
 
 C_noret_decl(C_posix_toplevel)
 C_externexport void C_ccall C_posix_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1824)
-static void C_ccall f_1824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1827)
-static void C_ccall f_1827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1830)
-static void C_ccall f_1830(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1833)
-static void C_ccall f_1833(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1836)
-static void C_ccall f_1836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1839)
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1842)
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5772)
-static void C_ccall f_5772(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5788)
-static void C_ccall f_5788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5776)
-static void C_ccall f_5776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5779)
-static void C_ccall f_5779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2301)
-static void C_ccall f_2301(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3439)
-static void C_ccall f_3439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1874)
+static void C_ccall f_1874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1877)
+static void C_ccall f_1877(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1880)
+static void C_ccall f_1880(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1883)
+static void C_ccall f_1883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1886)
+static void C_ccall f_1886(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1889)
+static void C_ccall f_1889(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1892)
+static void C_ccall f_1892(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5921)
+static void C_ccall f_5921(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5957)
+static void C_ccall f_5957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5934)
+static void C_ccall f_5934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5944)
+static void C_fcall f_5944(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5915)
+static void C_ccall f_5915(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5919)
+static void C_ccall f_5919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2211)
+static void C_ccall f_2211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5878)
+static void C_ccall f_5878(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5894)
+static void C_ccall f_5894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5882)
+static void C_ccall f_5882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5885)
+static void C_ccall f_5885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2349)
+static void C_ccall f_2349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3514)
+static void C_ccall f_3514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5859)
+static void C_ccall f_5859(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5856)
+static void C_ccall f_5856(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5849)
+static void C_ccall f_5849(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5843)
+static void C_ccall f_5843(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5837)
+static void C_ccall f_5837(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5831)
+static void C_ccall f_5831(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5825)
+static void C_ccall f_5825(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5819)
+static void C_ccall f_5819(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5813)
+static void C_ccall f_5813(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5807)
+static void C_ccall f_5807(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5801)
+static void C_ccall f_5801(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5795)
+static void C_ccall f_5795(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5789)
+static void C_ccall f_5789(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5783)
+static void C_ccall f_5783(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5777)
+static void C_ccall f_5777(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5771)
+static void C_ccall f_5771(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5765)
+static void C_ccall f_5765(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5759)
+static void C_ccall f_5759(C_word c,C_word t0,C_word t1,...) C_noret;
 C_noret_decl(f_5753)
-static void C_ccall f_5753(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5750)
-static void C_ccall f_5750(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5743)
-static void C_ccall f_5743(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5737)
-static void C_ccall f_5737(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5731)
-static void C_ccall f_5731(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5725)
-static void C_ccall f_5725(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5719)
-static void C_ccall f_5719(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5713)
-static void C_ccall f_5713(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5707)
-static void C_ccall f_5707(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5701)
-static void C_ccall f_5701(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5695)
-static void C_ccall f_5695(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5689)
-static void C_ccall f_5689(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5683)
-static void C_ccall f_5683(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5677)
-static void C_ccall f_5677(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5671)
-static void C_ccall f_5671(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5665)
-static void C_ccall f_5665(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5659)
-static void C_ccall f_5659(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5653)
-static void C_ccall f_5653(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5647)
-static void C_ccall f_5647(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5641)
-static void C_ccall f_5641(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5635)
-static void C_ccall f_5635(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5629)
-static void C_ccall f_5629(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5623)
-static void C_ccall f_5623(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5617)
-static void C_ccall f_5617(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5611)
-static void C_ccall f_5611(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5605)
-static void C_ccall f_5605(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5599)
-static void C_ccall f_5599(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5593)
-static void C_ccall f_5593(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5587)
-static void C_ccall f_5587(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5581)
-static void C_ccall f_5581(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5575)
-static void C_ccall f_5575(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5569)
-static void C_ccall f_5569(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5563)
-static void C_ccall f_5563(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5557)
-static void C_ccall f_5557(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5551)
-static void C_ccall f_5551(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5545)
-static void C_ccall f_5545(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5539)
-static void C_ccall f_5539(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5533)
-static void C_ccall f_5533(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5527)
-static void C_ccall f_5527(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5521)
-static void C_ccall f_5521(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5515)
-static void C_ccall f_5515(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5509)
-static void C_ccall f_5509(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5503)
-static void C_ccall f_5503(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5497)
-static void C_ccall f_5497(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5491)
-static void C_ccall f_5491(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5271)
-static void C_ccall f_5271(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_5271)
-static void C_ccall f_5271r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_5422)
-static void C_fcall f_5422(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5428)
-static void C_ccall f_5428(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5417)
-static void C_fcall f_5417(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5412)
-static void C_fcall f_5412(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5273)
-static void C_fcall f_5273(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5399)
-static void C_ccall f_5399(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5407)
-static void C_ccall f_5407(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5280)
-static void C_fcall f_5280(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5387)
-static void C_ccall f_5387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5290)
-static void C_ccall f_5290(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5292)
-static void C_fcall f_5292(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5311)
-static void C_ccall f_5311(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5373)
-static void C_ccall f_5373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5380)
-static void C_ccall f_5380(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5367)
-static void C_ccall f_5367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5326)
-static void C_ccall f_5326(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5357)
-static void C_ccall f_5357(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5343)
-static void C_ccall f_5343(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5355)
-static void C_ccall f_5355(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5753(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5747)
+static void C_ccall f_5747(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5741)
+static void C_ccall f_5741(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5735)
+static void C_ccall f_5735(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5729)
+static void C_ccall f_5729(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5723)
+static void C_ccall f_5723(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5717)
+static void C_ccall f_5717(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5711)
+static void C_ccall f_5711(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5705)
+static void C_ccall f_5705(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5699)
+static void C_ccall f_5699(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5693)
+static void C_ccall f_5693(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5687)
+static void C_ccall f_5687(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5681)
+static void C_ccall f_5681(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5675)
+static void C_ccall f_5675(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5669)
+static void C_ccall f_5669(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5663)
+static void C_ccall f_5663(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5657)
+static void C_ccall f_5657(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5651)
+static void C_ccall f_5651(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5645)
+static void C_ccall f_5645(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5639)
+static void C_ccall f_5639(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5633)
+static void C_ccall f_5633(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5627)
+static void C_ccall f_5627(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5621)
+static void C_ccall f_5621(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5615)
+static void C_ccall f_5615(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5609)
+static void C_ccall f_5609(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5603)
+static void C_ccall f_5603(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5597)
+static void C_ccall f_5597(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5351)
+static void C_ccall f_5351(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
 C_noret_decl(f_5351)
-static void C_ccall f_5351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5338)
-static void C_ccall f_5338(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_5351r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_5528)
+static void C_fcall f_5528(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5534)
+static void C_ccall f_5534(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5523)
+static void C_fcall f_5523(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5518)
+static void C_fcall f_5518(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5353)
+static void C_fcall f_5353(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5505)
+static void C_ccall f_5505(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5513)
+static void C_ccall f_5513(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_5360)
+static void C_fcall f_5360(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5493)
+static void C_ccall f_5493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5487)
+static void C_ccall f_5487(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5370)
+static void C_ccall f_5370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5372)
+static void C_fcall f_5372(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5391)
+static void C_ccall f_5391(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5473)
+static void C_ccall f_5473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5480)
+static void C_ccall f_5480(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5467)
+static void C_ccall f_5467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5406)
+static void C_ccall f_5406(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5460)
+static void C_ccall f_5460(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5457)
+static void C_ccall f_5457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5447)
+static void C_ccall f_5447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5423)
+static void C_ccall f_5423(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5445)
+static void C_ccall f_5445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5431)
+static void C_ccall f_5431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5438)
+static void C_ccall f_5438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5435)
+static void C_ccall f_5435(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5418)
+static void C_ccall f_5418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5416)
+static void C_ccall f_5416(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5494)
+static void C_ccall f_5494(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_5336)
 static void C_ccall f_5336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5391)
-static void C_ccall f_5391(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5256)
-static void C_ccall f_5256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5266)
-static void C_ccall f_5266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5225)
-static void C_ccall f_5225(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5346)
+static void C_ccall f_5346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5305)
+static void C_ccall f_5305(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5331)
+static void C_ccall f_5331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5316)
+static void C_ccall f_5316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5320)
+static void C_ccall f_5320(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5324)
+static void C_ccall f_5324(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5328)
+static void C_ccall f_5328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5293)
+static void C_ccall f_5293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5290)
+static void C_ccall f_5290(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5230)
+static void C_ccall f_5230(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5230)
+static void C_ccall f_5230r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5257)
+static void C_ccall f_5257(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5267)
+static void C_ccall f_5267(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5251)
 static void C_ccall f_5251(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5236)
-static void C_ccall f_5236(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5240)
-static void C_ccall f_5240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5244)
-static void C_ccall f_5244(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5248)
-static void C_ccall f_5248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5213)
-static void C_ccall f_5213(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5210)
-static void C_ccall f_5210(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5150)
-static void C_ccall f_5150(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5150)
-static void C_ccall f_5150r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5177)
-static void C_ccall f_5177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5187)
-static void C_ccall f_5187(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5171)
-static void C_ccall f_5171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5218)
+static void C_ccall f_5218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_5138)
-static void C_ccall f_5138(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_5138(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5138)
+static void C_ccall f_5138r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5155)
+static void C_fcall f_5155(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5150)
+static void C_fcall f_5150(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5145)
+static void C_fcall f_5145(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5140)
+static void C_fcall f_5140(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_5058)
 static void C_ccall f_5058(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_5058)
@@ -1383,914 +1439,918 @@ C_noret_decl(f_5065)
 static void C_fcall f_5065(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_5060)
 static void C_fcall f_5060(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4978)
-static void C_ccall f_4978(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4978)
-static void C_ccall f_4978r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4995)
-static void C_fcall f_4995(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4990)
-static void C_fcall f_4990(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4985)
-static void C_fcall f_4985(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4980)
-static void C_fcall f_4980(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4916)
-static void C_fcall f_4916(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_4996)
+static void C_fcall f_4996(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_5052)
+static void C_ccall f_5052(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5056)
+static void C_ccall f_5056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5017)
+static void C_ccall f_5017(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5020)
+static void C_ccall f_5020(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5031)
+static void C_ccall f_5031(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5025)
+static void C_ccall f_5025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4998)
+static void C_fcall f_4998(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5007)
+static void C_ccall f_5007(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4877)
+static void C_ccall f_4877(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,...) C_noret;
+C_noret_decl(f_4877)
+static void C_ccall f_4877r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t10) C_noret;
+C_noret_decl(f_4881)
+static void C_ccall f_4881(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4972)
 static void C_ccall f_4972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4976)
-static void C_ccall f_4976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4937)
-static void C_ccall f_4937(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4884)
+static void C_ccall f_4884(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4940)
 static void C_ccall f_4940(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4951)
-static void C_ccall f_4951(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_4945)
-static void C_ccall f_4945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4918)
-static void C_fcall f_4918(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4927)
-static void C_ccall f_4927(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4797)
-static void C_ccall f_4797(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,...) C_noret;
-C_noret_decl(f_4797)
-static void C_ccall f_4797r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t10) C_noret;
-C_noret_decl(f_4801)
-static void C_ccall f_4801(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4892)
-static void C_ccall f_4892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4804)
-static void C_ccall f_4804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4860)
-static void C_ccall f_4860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4864)
-static void C_ccall f_4864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4868)
-static void C_ccall f_4868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4872)
-static void C_ccall f_4872(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4876)
-static void C_ccall f_4876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4739)
-static void C_ccall f_4739(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4743)
-static void C_ccall f_4743(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4853)
-static void C_ccall f_4853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4833)
-static void C_ccall f_4833(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4837)
-static void C_ccall f_4837(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4841)
-static void C_ccall f_4841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4705)
-static void C_ccall f_4705(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4705)
-static void C_ccall f_4705r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4722)
-static void C_ccall f_4722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4726)
-static void C_ccall f_4726(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4699)
-static void C_ccall f_4699(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4678)
-static void C_ccall f_4678(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4944)
+static void C_ccall f_4944(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4948)
+static void C_ccall f_4948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4952)
+static void C_ccall f_4952(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4956)
+static void C_ccall f_4956(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4819)
+static void C_ccall f_4819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4823)
+static void C_ccall f_4823(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4933)
+static void C_ccall f_4933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4913)
+static void C_ccall f_4913(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4917)
+static void C_ccall f_4917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4921)
+static void C_ccall f_4921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4785)
+static void C_ccall f_4785(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4785)
+static void C_ccall f_4785r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4802)
+static void C_ccall f_4802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4806)
+static void C_ccall f_4806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4779)
+static void C_ccall f_4779(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4758)
+static void C_ccall f_4758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4762)
+static void C_ccall f_4762(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4774)
+static void C_ccall f_4774(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4755)
+static void C_ccall f_4755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4668)
+static void C_ccall f_4668(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_4668)
+static void C_ccall f_4668r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4692)
+static void C_fcall f_4692(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4687)
+static void C_fcall f_4687(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4682)
-static void C_ccall f_4682(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4694)
-static void C_ccall f_4694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4675)
-static void C_ccall f_4675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4588)
-static void C_ccall f_4588(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4588)
-static void C_ccall f_4588r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_4612)
-static void C_fcall f_4612(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4607)
-static void C_fcall f_4607(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4602)
-static void C_fcall f_4602(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4590)
-static void C_fcall f_4590(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4594)
-static void C_ccall f_4594(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4501)
-static void C_ccall f_4501(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4501)
-static void C_ccall f_4501r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4525)
-static void C_fcall f_4525(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4520)
-static void C_fcall f_4520(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4515)
-static void C_fcall f_4515(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4503)
-static void C_fcall f_4503(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4507)
-static void C_ccall f_4507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4486)
-static void C_fcall f_4486(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4490)
-static void C_ccall f_4490(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4450)
-static void C_fcall f_4450(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_4457)
-static void C_ccall f_4457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4460)
-static void C_ccall f_4460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4477)
-static void C_ccall f_4477(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_4682(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4670)
+static void C_fcall f_4670(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4674)
+static void C_ccall f_4674(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4581)
+static void C_ccall f_4581(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4581)
+static void C_ccall f_4581r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4605)
+static void C_fcall f_4605(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4600)
+static void C_fcall f_4600(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4595)
+static void C_fcall f_4595(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4583)
+static void C_fcall f_4583(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4587)
+static void C_ccall f_4587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4566)
+static void C_fcall f_4566(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4570)
+static void C_ccall f_4570(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4530)
+static void C_fcall f_4530(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_4537)
+static void C_ccall f_4537(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4540)
+static void C_ccall f_4540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4557)
+static void C_ccall f_4557(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4543)
+static void C_ccall f_4543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4546)
+static void C_ccall f_4546(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4553)
+static void C_ccall f_4553(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4480)
+static void C_fcall f_4480(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4492)
+static void C_fcall f_4492(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4511)
+static void C_ccall f_4511(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4463)
-static void C_ccall f_4463(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4466)
-static void C_ccall f_4466(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4473)
-static void C_ccall f_4473(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4400)
-static void C_fcall f_4400(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4412)
-static void C_fcall f_4412(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4431)
-static void C_ccall f_4431(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4383)
-static void C_ccall f_4383(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4366)
-static void C_ccall f_4366(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4287)
-static void C_fcall f_4287(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4330)
-static void C_fcall f_4330(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4361)
-static void C_ccall f_4361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4358)
-static void C_ccall f_4358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4292)
-static void C_fcall f_4292(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4296)
-static void C_ccall f_4296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4301)
-static void C_fcall f_4301(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4325)
-static void C_ccall f_4325(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4463(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4446)
+static void C_ccall f_4446(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4367)
+static void C_fcall f_4367(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4410)
+static void C_fcall f_4410(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4441)
+static void C_ccall f_4441(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4438)
+static void C_ccall f_4438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4372)
+static void C_fcall f_4372(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4376)
+static void C_ccall f_4376(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4381)
+static void C_fcall f_4381(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4405)
+static void C_ccall f_4405(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4394)
+static void C_ccall f_4394(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4250)
+static void C_ccall f_4250(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4250)
+static void C_ccall f_4250r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4256)
+static void C_fcall f_4256(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4277)
+static void C_ccall f_4277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4356)
+static void C_ccall f_4356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4281)
+static void C_ccall f_4281(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4284)
+static void C_ccall f_4284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4291)
+static void C_ccall f_4291(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4293)
+static void C_fcall f_4293(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4310)
+static void C_ccall f_4310(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4314)
-static void C_ccall f_4314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4175)
-static void C_ccall f_4175(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4175)
-static void C_ccall f_4175r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4181)
-static void C_fcall f_4181(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4202)
-static void C_ccall f_4202(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4276)
-static void C_ccall f_4276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4206)
-static void C_ccall f_4206(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4209)
-static void C_ccall f_4209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4216)
-static void C_ccall f_4216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4218)
-static void C_fcall f_4218(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4235)
-static void C_ccall f_4235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4245)
-static void C_ccall f_4245(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4249)
-static void C_ccall f_4249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4196)
-static void C_ccall f_4196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4116)
-static void C_ccall f_4116(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4116)
-static void C_ccall f_4116r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_4120)
-static void C_ccall f_4120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4126)
-static void C_ccall f_4126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4135)
-static void C_fcall f_4135(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4110)
-static void C_ccall f_4110(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4114)
-static void C_ccall f_4114(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4094)
-static void C_ccall f_4094(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_4094)
-static void C_ccall f_4094r(C_word t0,C_word t1,C_word t3) C_noret;
+static void C_fcall f_4314(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4322)
+static void C_ccall f_4322(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4326)
+static void C_ccall f_4326(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4271)
+static void C_ccall f_4271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4191)
+static void C_ccall f_4191(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_4191)
+static void C_ccall f_4191r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4195)
+static void C_ccall f_4195(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4201)
+static void C_ccall f_4201(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4210)
+static void C_fcall f_4210(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4185)
+static void C_ccall f_4185(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4189)
+static void C_ccall f_4189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4169)
+static void C_ccall f_4169(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4169)
+static void C_ccall f_4169r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4157)
+static void C_ccall f_4157(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4142)
+static void C_ccall f_4142(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4146)
+static void C_ccall f_4146(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4152)
+static void C_ccall f_4152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4075)
+static void C_ccall f_4075(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4075)
+static void C_ccall f_4075r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4079)
+static void C_ccall f_4079(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4082)
 static void C_ccall f_4082(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4067)
-static void C_ccall f_4067(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4071)
-static void C_ccall f_4071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4000)
-static void C_ccall f_4000(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4000)
-static void C_ccall f_4000r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4004)
-static void C_ccall f_4004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4007)
-static void C_ccall f_4007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4029)
-static void C_ccall f_4029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4026)
-static void C_ccall f_4026(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4016)
-static void C_ccall f_4016(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3942)
-static void C_ccall f_3942(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3942)
-static void C_ccall f_3942r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3946)
-static void C_ccall f_3946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3949)
-static void C_ccall f_3949(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3898)
-static void C_ccall f_3898(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4104)
+static void C_ccall f_4104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4101)
+static void C_ccall f_4101(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4091)
+static void C_ccall f_4091(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4017)
+static void C_ccall f_4017(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4017)
+static void C_ccall f_4017r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4021)
+static void C_ccall f_4021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4024)
+static void C_ccall f_4024(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3973)
+static void C_ccall f_3973(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3973)
+static void C_ccall f_3973r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3977)
+static void C_ccall f_3977(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3939)
+static void C_ccall f_3939(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3939)
+static void C_ccall f_3939r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3943)
+static void C_ccall f_3943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3920)
+static void C_fcall f_3920(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3854)
+static void C_ccall f_3854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3860)
+static void C_fcall f_3860(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3864)
+static void C_ccall f_3864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3872)
+static void C_fcall f_3872(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_3898)
-static void C_ccall f_3898r(C_word t0,C_word t1,C_word t3) C_noret;
+static void C_ccall f_3898(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3902)
 static void C_ccall f_3902(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3864)
-static void C_ccall f_3864(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3864)
-static void C_ccall f_3864r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3868)
-static void C_ccall f_3868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3845)
-static void C_fcall f_3845(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3779)
-static void C_ccall f_3779(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3785)
-static void C_fcall f_3785(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3789)
-static void C_ccall f_3789(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3890)
+static void C_ccall f_3890(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3834)
+static void C_ccall f_3834(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3842)
+static void C_ccall f_3842(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3817)
+static void C_ccall f_3817(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3828)
+static void C_ccall f_3828(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3832)
+static void C_ccall f_3832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3787)
+static void C_ccall f_3787(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3787)
+static void C_ccall f_3787r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3794)
+static void C_fcall f_3794(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3803)
+static void C_ccall f_3803(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3797)
-static void C_fcall f_3797(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3823)
-static void C_ccall f_3823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3827)
-static void C_ccall f_3827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3815)
-static void C_ccall f_3815(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3759)
-static void C_ccall f_3759(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3767)
-static void C_ccall f_3767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3742)
-static void C_ccall f_3742(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3753)
-static void C_ccall f_3753(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3757)
-static void C_ccall f_3757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3712)
-static void C_ccall f_3712(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3712)
-static void C_ccall f_3712r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3719)
-static void C_fcall f_3719(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3728)
-static void C_ccall f_3728(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_3797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3752)
+static void C_ccall f_3752(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3756)
+static void C_ccall f_3756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3785)
+static void C_ccall f_3785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3771)
+static void C_ccall f_3771(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3765)
+static void C_ccall f_3765(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3738)
+static void C_ccall f_3738(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3738)
+static void C_ccall f_3738r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3750)
+static void C_ccall f_3750(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3724)
+static void C_ccall f_3724(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3724)
+static void C_ccall f_3724r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3736)
+static void C_ccall f_3736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3706)
+static void C_fcall f_3706(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3710)
+static void C_ccall f_3710(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3722)
 static void C_ccall f_3722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3669)
+static void C_fcall f_3669(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_3677)
-static void C_ccall f_3677(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3681)
-static void C_ccall f_3681(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3710)
-static void C_ccall f_3710(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3696)
-static void C_ccall f_3696(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3690)
-static void C_ccall f_3690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3663)
-static void C_ccall f_3663(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3663)
-static void C_ccall f_3663r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3675)
-static void C_ccall f_3675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3649)
-static void C_ccall f_3649(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3649)
-static void C_ccall f_3649r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3661)
-static void C_ccall f_3661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3631)
-static void C_fcall f_3631(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3635)
-static void C_ccall f_3635(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3647)
-static void C_ccall f_3647(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_3677(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3660)
+static void C_ccall f_3660(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3654)
+static void C_ccall f_3654(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3648)
+static void C_ccall f_3648(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3624)
+static void C_fcall f_3624(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3646)
+static void C_ccall f_3646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3642)
+static void C_ccall f_3642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3634)
+static void C_ccall f_3634(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3594)
-static void C_fcall f_3594(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3602)
-static void C_ccall f_3602(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3585)
-static void C_ccall f_3585(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3579)
-static void C_ccall f_3579(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3573)
-static void C_ccall f_3573(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3549)
-static void C_fcall f_3549(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3571)
-static void C_ccall f_3571(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3567)
-static void C_ccall f_3567(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3559)
-static void C_ccall f_3559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3519)
-static void C_ccall f_3519(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3547)
-static void C_ccall f_3547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3543)
-static void C_ccall f_3543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3535)
-static void C_ccall f_3535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3463)
-static void C_ccall f_3463(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3473)
-static void C_ccall f_3473(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3450)
-static void C_ccall f_3450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3441)
-static void C_ccall f_3441(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3365)
-static void C_ccall f_3365(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3365)
-static void C_ccall f_3365r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3369)
-static void C_ccall f_3369(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3381)
-static void C_ccall f_3381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3372)
-static void C_ccall f_3372(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3345)
-static void C_ccall f_3345(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_3345)
-static void C_ccall f_3345r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_3349)
-static void C_ccall f_3349(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3355)
-static void C_ccall f_3355(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3355)
-static void C_ccall f_3355r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3359)
-static void C_ccall f_3359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3325)
-static void C_ccall f_3325(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_3325)
-static void C_ccall f_3325r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_3329)
-static void C_ccall f_3329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3335)
-static void C_ccall f_3335(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3335)
-static void C_ccall f_3335r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3339)
-static void C_ccall f_3339(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3301)
-static void C_ccall f_3301(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_3301)
-static void C_ccall f_3301r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_3305)
-static void C_ccall f_3305(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3316)
-static void C_ccall f_3316(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3316)
-static void C_ccall f_3316r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3320)
-static void C_ccall f_3320(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3310)
-static void C_ccall f_3310(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3277)
-static void C_ccall f_3277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_3277)
-static void C_ccall f_3277r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_3281)
-static void C_ccall f_3281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3292)
-static void C_ccall f_3292(C_word c,C_word t0,C_word t1,...) C_noret;
+static void C_ccall f_3594(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3622)
+static void C_ccall f_3622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3618)
+static void C_ccall f_3618(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3610)
+static void C_ccall f_3610(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3538)
+static void C_ccall f_3538(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3548)
+static void C_ccall f_3548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3525)
+static void C_ccall f_3525(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3516)
+static void C_ccall f_3516(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3440)
+static void C_ccall f_3440(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3440)
+static void C_ccall f_3440r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3444)
+static void C_ccall f_3444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3456)
+static void C_ccall f_3456(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3447)
+static void C_ccall f_3447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3420)
+static void C_ccall f_3420(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_3420)
+static void C_ccall f_3420r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_3424)
+static void C_ccall f_3424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3430)
+static void C_ccall f_3430(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3430)
+static void C_ccall f_3430r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3434)
+static void C_ccall f_3434(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3400)
+static void C_ccall f_3400(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_3400)
+static void C_ccall f_3400r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_3404)
+static void C_ccall f_3404(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3410)
+static void C_ccall f_3410(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3410)
+static void C_ccall f_3410r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3414)
+static void C_ccall f_3414(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3376)
+static void C_ccall f_3376(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_3376)
+static void C_ccall f_3376r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_3380)
+static void C_ccall f_3380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3391)
+static void C_ccall f_3391(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3391)
+static void C_ccall f_3391r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3395)
+static void C_ccall f_3395(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3385)
+static void C_ccall f_3385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3352)
+static void C_ccall f_3352(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_3352)
+static void C_ccall f_3352r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_3356)
+static void C_ccall f_3356(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3367)
+static void C_ccall f_3367(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_3367)
+static void C_ccall f_3367r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_3371)
+static void C_ccall f_3371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3361)
+static void C_ccall f_3361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3333)
+static void C_ccall f_3333(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3337)
+static void C_ccall f_3337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3340)
+static void C_ccall f_3340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3297)
+static void C_ccall f_3297(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3297)
+static void C_ccall f_3297r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_3328)
+static void C_ccall f_3328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3318)
+static void C_ccall f_3318(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3311)
+static void C_ccall f_3311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3261)
+static void C_ccall f_3261(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_3261)
+static void C_ccall f_3261r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 C_noret_decl(f_3292)
-static void C_ccall f_3292r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_3296)
-static void C_ccall f_3296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3286)
-static void C_ccall f_3286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3258)
-static void C_ccall f_3258(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3262)
-static void C_ccall f_3262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3265)
-static void C_ccall f_3265(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3222)
-static void C_ccall f_3222(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3222)
-static void C_ccall f_3222r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3253)
-static void C_ccall f_3253(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_3292(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3282)
+static void C_ccall f_3282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3275)
+static void C_ccall f_3275(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3243)
-static void C_ccall f_3243(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3236)
-static void C_ccall f_3236(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3186)
-static void C_ccall f_3186(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_3186)
-static void C_ccall f_3186r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_3217)
-static void C_ccall f_3217(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3207)
-static void C_ccall f_3207(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3200)
-static void C_ccall f_3200(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_3243(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_3247)
+static void C_ccall f_3247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3259)
+static void C_ccall f_3259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2868)
+static void C_ccall f_2868(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_3215)
+static void C_ccall f_3215(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3014)
+static void C_fcall f_3014(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3201)
+static void C_ccall f_3201(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3190)
+static void C_ccall f_3190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3197)
+static void C_ccall f_3197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3044)
+static void C_fcall f_3044(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3183)
+static void C_ccall f_3183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3162)
+static void C_ccall f_3162(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3179)
+static void C_ccall f_3179(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3168)
-static void C_fcall f_3168(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_3172)
-static void C_ccall f_3172(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3184)
-static void C_ccall f_3184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2793)
-static void C_ccall f_2793(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_3140)
-static void C_ccall f_3140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2939)
-static void C_fcall f_2939(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3126)
-static void C_ccall f_3126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3115)
-static void C_ccall f_3115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3122)
-static void C_ccall f_3122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2969)
-static void C_fcall f_2969(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3108)
-static void C_ccall f_3108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3087)
-static void C_ccall f_3087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3104)
-static void C_ccall f_3104(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3093)
-static void C_ccall f_3093(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3100)
-static void C_ccall f_3100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3011)
-static void C_fcall f_3011(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3084)
-static void C_ccall f_3084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3063)
-static void C_ccall f_3063(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_3168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3175)
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3086)
+static void C_fcall f_3086(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3159)
+static void C_ccall f_3159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3138)
+static void C_ccall f_3138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3155)
+static void C_ccall f_3155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3144)
+static void C_ccall f_3144(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3151)
+static void C_ccall f_3151(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3092)
+static void C_ccall f_3092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3135)
+static void C_ccall f_3135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3131)
+static void C_ccall f_3131(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3124)
+static void C_ccall f_3124(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3120)
+static void C_ccall f_3120(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3099)
+static void C_ccall f_3099(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3103)
+static void C_ccall f_3103(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_3080)
 static void C_ccall f_3080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3069)
-static void C_ccall f_3069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3076)
-static void C_ccall f_3076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3017)
-static void C_ccall f_3017(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3060)
-static void C_ccall f_3060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3056)
-static void C_ccall f_3056(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3049)
-static void C_ccall f_3049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3045)
-static void C_ccall f_3045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3024)
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3028)
-static void C_ccall f_3028(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3005)
-static void C_ccall f_3005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2992)
-static void C_ccall f_2992(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2976)
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2980)
-static void C_ccall f_2980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2984)
-static void C_ccall f_2984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2963)
-static void C_ccall f_2963(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2950)
-static void C_ccall f_2950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2946)
-static void C_ccall f_2946(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2933)
-static void C_ccall f_2933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2800)
-static void C_ccall f_2800(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2919)
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2807)
-static void C_ccall f_2807(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2809)
-static void C_fcall f_2809(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2816)
-static void C_ccall f_2816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3067)
+static void C_ccall f_3067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3051)
+static void C_ccall f_3051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3055)
+static void C_ccall f_3055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3059)
+static void C_ccall f_3059(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3038)
+static void C_ccall f_3038(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3025)
+static void C_ccall f_3025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3021)
+static void C_ccall f_3021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_3008)
+static void C_ccall f_3008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2875)
+static void C_ccall f_2875(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2994)
+static void C_ccall f_2994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2882)
+static void C_ccall f_2882(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2884)
+static void C_fcall f_2884(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_2891)
 static void C_ccall f_2891(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2900)
-static void C_ccall f_2900(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2822)
-static void C_ccall f_2822(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2869)
-static void C_ccall f_2869(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2966)
+static void C_ccall f_2966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2975)
+static void C_ccall f_2975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2897)
+static void C_ccall f_2897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2944)
+static void C_ccall f_2944(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2932)
+static void C_ccall f_2932(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2940)
+static void C_ccall f_2940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2936)
+static void C_ccall f_2936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2913)
+static void C_ccall f_2913(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2921)
+static void C_ccall f_2921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2917)
+static void C_ccall f_2917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2812)
+static void C_fcall f_2812(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2821)
+static void C_ccall f_2821(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2845)
+static void C_ccall f_2845(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2857)
-static void C_ccall f_2857(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2865)
-static void C_ccall f_2865(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2861)
-static void C_ccall f_2861(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2838)
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2846)
-static void C_ccall f_2846(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2842)
-static void C_ccall f_2842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2737)
-static void C_fcall f_2737(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2746)
-static void C_ccall f_2746(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2770)
-static void C_ccall f_2770(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2782)
-static void C_ccall f_2782(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_2782)
-static void C_ccall f_2782r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_2788)
-static void C_ccall f_2788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2776)
-static void C_ccall f_2776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2752)
-static void C_ccall f_2752(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_2857)
+static void C_ccall f_2857r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_2863)
+static void C_ccall f_2863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2851)
+static void C_ccall f_2851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2827)
+static void C_ccall f_2827(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2833)
+static void C_ccall f_2833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2816)
+static void C_ccall f_2816(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2745)
+static void C_ccall f_2745(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_2745)
+static void C_ccall f_2745r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_2749)
+static void C_ccall f_2749(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2758)
 static void C_ccall f_2758(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2744)
-static void C_ccall f_2744(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2670)
-static void C_ccall f_2670(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_2670)
-static void C_ccall f_2670r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_2761)
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2718)
+static void C_ccall f_2718(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2743)
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2739)
+static void C_ccall f_2739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2725)
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2558)
+static void C_ccall f_2558(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_2558)
+static void C_ccall f_2558r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_2666)
+static void C_fcall f_2666(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2674)
 static void C_ccall f_2674(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2683)
-static void C_ccall f_2683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2686)
-static void C_ccall f_2686(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2643)
-static void C_ccall f_2643(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2668)
-static void C_ccall f_2668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2664)
-static void C_ccall f_2664(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2650)
-static void C_ccall f_2650(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2483)
-static void C_ccall f_2483(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_2483)
-static void C_ccall f_2483r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_2591)
-static void C_fcall f_2591(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2599)
-static void C_ccall f_2599(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2661)
+static void C_fcall f_2661(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2560)
+static void C_fcall f_2560(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2567)
+static void C_ccall f_2567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2570)
+static void C_ccall f_2570(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2573)
+static void C_ccall f_2573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2660)
+static void C_ccall f_2660(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2577)
+static void C_ccall f_2577(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2594)
+static void C_fcall f_2594(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2604)
+static void C_ccall f_2604(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2616)
+static void C_fcall f_2616(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2626)
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2586)
-static void C_fcall f_2586(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2485)
-static void C_fcall f_2485(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_2492)
-static void C_ccall f_2492(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2495)
-static void C_ccall f_2495(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2498)
-static void C_ccall f_2498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2585)
-static void C_ccall f_2585(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2502)
-static void C_ccall f_2502(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2519)
-static void C_fcall f_2519(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2529)
-static void C_ccall f_2529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2541)
-static void C_fcall f_2541(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2551)
-static void C_ccall f_2551(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2511)
-static void C_ccall f_2511(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2456)
-static void C_ccall f_2456(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2481)
-static void C_ccall f_2481(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2477)
-static void C_ccall f_2477(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2469)
-static void C_ccall f_2469(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2429)
-static void C_ccall f_2429(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2454)
-static void C_ccall f_2454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2450)
-static void C_ccall f_2450(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_2586(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2533)
+static void C_ccall f_2533(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2556)
+static void C_ccall f_2556(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2540)
+static void C_ccall f_2540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2549)
+static void C_ccall f_2549(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2543)
+static void C_ccall f_2543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2508)
+static void C_ccall f_2508(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2531)
+static void C_ccall f_2531(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2515)
+static void C_ccall f_2515(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2524)
+static void C_ccall f_2524(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2518)
+static void C_ccall f_2518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2351)
+static void C_ccall f_2351(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2351)
+static void C_ccall f_2351r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2355)
+static void C_ccall f_2355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2361)
+static void C_ccall f_2361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2484)
+static void C_ccall f_2484(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2476)
+static void C_ccall f_2476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2369)
+static void C_ccall f_2369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2381)
+static void C_fcall f_2381(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2451)
+static void C_ccall f_2451(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2389)
+static void C_fcall f_2389(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2394)
+static void C_ccall f_2394(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2407)
+static void C_ccall f_2407(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2410)
+static void C_ccall f_2410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2423)
+static void C_fcall f_2423(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2442)
 static void C_ccall f_2442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2303)
-static void C_ccall f_2303(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2303)
-static void C_ccall f_2303r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_2307)
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2313)
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2408)
-static void C_ccall f_2408(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2400)
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2319)
-static void C_ccall f_2319(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2331)
-static void C_fcall f_2331(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2345)
-static void C_ccall f_2345(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2378)
-static void C_ccall f_2378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2381)
-static void C_ccall f_2381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2358)
-static void C_fcall f_2358(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2375)
-static void C_ccall f_2375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2367)
-static void C_ccall f_2367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2348)
-static void C_ccall f_2348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2241)
-static void C_ccall f_2241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2241)
-static void C_ccall f_2241r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2254)
-static void C_ccall f_2254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2266)
-static void C_ccall f_2266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2434)
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2364)
+static void C_ccall f_2364(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2289)
+static void C_ccall f_2289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2289)
+static void C_ccall f_2289r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2302)
+static void C_ccall f_2302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2314)
+static void C_ccall f_2314(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2308)
+static void C_ccall f_2308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f6598)
+static void C_ccall f6598(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f6604)
+static void C_ccall f6604(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f6610)
+static void C_ccall f6610(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f6616)
+static void C_ccall f6616(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2260)
-static void C_ccall f_2260(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f6455)
-static void C_ccall f6455(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f6461)
-static void C_ccall f6461(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f6467)
-static void C_ccall f6467(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f6473)
-static void C_ccall f6473(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2212)
-static void C_ccall f_2212(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2189)
-static void C_ccall f_2189(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2210)
-static void C_ccall f_2210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2196)
-static void C_ccall f_2196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2183)
-static void C_ccall f_2183(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2187)
-static void C_ccall f_2187(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2177)
-static void C_ccall f_2177(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2181)
-static void C_ccall f_2181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2171)
-static void C_ccall f_2171(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2175)
-static void C_ccall f_2175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2165)
-static void C_ccall f_2165(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2169)
-static void C_ccall f_2169(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2159)
-static void C_ccall f_2159(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_2260(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2237)
+static void C_ccall f_2237(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2258)
+static void C_ccall f_2258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2244)
+static void C_ccall f_2244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2231)
+static void C_ccall f_2231(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2235)
+static void C_ccall f_2235(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2225)
+static void C_ccall f_2225(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2229)
+static void C_ccall f_2229(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2219)
+static void C_ccall f_2219(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2223)
+static void C_ccall f_2223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2213)
+static void C_ccall f_2213(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2217)
+static void C_ccall f_2217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2203)
+static void C_ccall f_2203(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2207)
+static void C_ccall f_2207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2172)
+static void C_ccall f_2172(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_2172)
+static void C_ccall f_2172r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2176)
+static void C_ccall f_2176(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2179)
+static void C_ccall f_2179(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2134)
+static void C_fcall f_2134(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2167)
+static void C_ccall f_2167(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2163)
 static void C_ccall f_2163(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2153)
-static void C_ccall f_2153(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2157)
-static void C_ccall f_2157(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2122)
-static void C_ccall f_2122(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_2122)
-static void C_ccall f_2122r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_2138)
+static void C_ccall f_2138(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2147)
+static void C_ccall f_2147(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2096)
+static void C_ccall f_2096(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2103)
+static void C_ccall f_2103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2106)
+static void C_ccall f_2106(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2126)
 static void C_ccall f_2126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2129)
-static void C_ccall f_2129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2084)
-static void C_fcall f_2084(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2117)
-static void C_ccall f_2117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2113)
-static void C_ccall f_2113(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2088)
-static void C_ccall f_2088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2097)
-static void C_ccall f_2097(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2046)
-static void C_ccall f_2046(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_2053)
-static void C_ccall f_2053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2056)
-static void C_ccall f_2056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2109)
+static void C_ccall f_2109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2116)
+static void C_ccall f_2116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2054)
+static void C_ccall f_2054(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2054)
+static void C_ccall f_2054r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2061)
+static void C_ccall f_2061(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_2076)
 static void C_ccall f_2076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2059)
-static void C_ccall f_2059(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2066)
-static void C_ccall f_2066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2070)
+static void C_ccall f_2070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2009)
+static void C_ccall f_2009(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_2009)
+static void C_ccall f_2009r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_2019)
+static void C_ccall f_2019(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2022)
+static void C_ccall f_2022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2034)
+static void C_ccall f_2034(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2025)
+static void C_ccall f_2025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1991)
+static void C_ccall f_1991(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_2004)
-static void C_ccall f_2004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_2004)
-static void C_ccall f_2004r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_2011)
-static void C_ccall f_2011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2026)
-static void C_ccall f_2026(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_2020)
-static void C_ccall f_2020(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1959)
-static void C_ccall f_1959(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_1959)
-static void C_ccall f_1959r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_1969)
-static void C_ccall f_1969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1972)
-static void C_ccall f_1972(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1984)
-static void C_ccall f_1984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1975)
-static void C_ccall f_1975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1941)
-static void C_ccall f_1941(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1954)
-static void C_ccall f_1954(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1900)
-static void C_ccall f_1900(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_1900)
-static void C_ccall f_1900r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_1933)
-static void C_ccall f_1933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1917)
-static void C_ccall f_1917(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1926)
-static void C_ccall f_1926(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1920)
-static void C_ccall f_1920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1854)
-static void C_ccall f_1854(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_1854)
-static void C_ccall f_1854r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_1858)
-static void C_ccall f_1858(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1869)
-static void C_ccall f_1869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1865)
-static void C_ccall f_1865(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_5422)
-static void C_fcall trf_5422(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5422(void *dummy){
+static void C_ccall f_2004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1950)
+static void C_ccall f_1950(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_1950)
+static void C_ccall f_1950r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_1983)
+static void C_ccall f_1983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1967)
+static void C_ccall f_1967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1976)
+static void C_ccall f_1976(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1970)
+static void C_ccall f_1970(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1904)
+static void C_ccall f_1904(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_1904)
+static void C_ccall f_1904r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_1908)
+static void C_ccall f_1908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1919)
+static void C_ccall f_1919(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1915)
+static void C_ccall f_1915(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_5944)
+static void C_fcall trf_5944(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5944(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_5944(t0,t1);}
+
+C_noret_decl(trf_5528)
+static void C_fcall trf_5528(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5528(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5422(t0,t1);}
+f_5528(t0,t1);}
 
-C_noret_decl(trf_5417)
-static void C_fcall trf_5417(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5417(void *dummy){
+C_noret_decl(trf_5523)
+static void C_fcall trf_5523(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5523(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5417(t0,t1,t2);}
+f_5523(t0,t1,t2);}
 
-C_noret_decl(trf_5412)
-static void C_fcall trf_5412(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5412(void *dummy){
+C_noret_decl(trf_5518)
+static void C_fcall trf_5518(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5518(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5412(t0,t1,t2,t3);}
+f_5518(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5273)
-static void C_fcall trf_5273(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5273(void *dummy){
+C_noret_decl(trf_5353)
+static void C_fcall trf_5353(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5353(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_5273(t0,t1,t2,t3,t4);}
+f_5353(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_5280)
-static void C_fcall trf_5280(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5280(void *dummy){
+C_noret_decl(trf_5360)
+static void C_fcall trf_5360(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5360(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5280(t0,t1);}
+f_5360(t0,t1);}
 
-C_noret_decl(trf_5292)
-static void C_fcall trf_5292(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5292(void *dummy){
+C_noret_decl(trf_5372)
+static void C_fcall trf_5372(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5372(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5292(t0,t1,t2,t3);}
+f_5372(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5075)
-static void C_fcall trf_5075(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5075(void *dummy){
+C_noret_decl(trf_5155)
+static void C_fcall trf_5155(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5155(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5075(t0,t1);}
+f_5155(t0,t1);}
 
-C_noret_decl(trf_5070)
-static void C_fcall trf_5070(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5070(void *dummy){
+C_noret_decl(trf_5150)
+static void C_fcall trf_5150(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5150(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5070(t0,t1,t2);}
+f_5150(t0,t1,t2);}
 
-C_noret_decl(trf_5065)
-static void C_fcall trf_5065(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5065(void *dummy){
+C_noret_decl(trf_5145)
+static void C_fcall trf_5145(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5145(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5065(t0,t1,t2,t3);}
+f_5145(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5060)
-static void C_fcall trf_5060(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5060(void *dummy){
+C_noret_decl(trf_5140)
+static void C_fcall trf_5140(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5140(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_5060(t0,t1,t2,t3,t4);}
+f_5140(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4995)
-static void C_fcall trf_4995(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4995(void *dummy){
+C_noret_decl(trf_5075)
+static void C_fcall trf_5075(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5075(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4995(t0,t1);}
+f_5075(t0,t1);}
 
-C_noret_decl(trf_4990)
-static void C_fcall trf_4990(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4990(void *dummy){
+C_noret_decl(trf_5070)
+static void C_fcall trf_5070(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5070(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4990(t0,t1,t2);}
+f_5070(t0,t1,t2);}
 
-C_noret_decl(trf_4985)
-static void C_fcall trf_4985(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4985(void *dummy){
+C_noret_decl(trf_5065)
+static void C_fcall trf_5065(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5065(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4985(t0,t1,t2,t3);}
+f_5065(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4980)
-static void C_fcall trf_4980(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4980(void *dummy){
+C_noret_decl(trf_5060)
+static void C_fcall trf_5060(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5060(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_4980(t0,t1,t2,t3,t4);}
+f_5060(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4916)
-static void C_fcall trf_4916(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4916(void *dummy){
+C_noret_decl(trf_4996)
+static void C_fcall trf_4996(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4996(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2299,107 +2359,107 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_4916(t0,t1,t2,t3,t4,t5,t6);}
+f_4996(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_4918)
-static void C_fcall trf_4918(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4918(void *dummy){
+C_noret_decl(trf_4998)
+static void C_fcall trf_4998(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4998(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4918(t0,t1,t2);}
+f_4998(t0,t1,t2);}
 
-C_noret_decl(trf_4612)
-static void C_fcall trf_4612(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4612(void *dummy){
+C_noret_decl(trf_4692)
+static void C_fcall trf_4692(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4692(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4612(t0,t1);}
+f_4692(t0,t1);}
 
-C_noret_decl(trf_4607)
-static void C_fcall trf_4607(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4607(void *dummy){
+C_noret_decl(trf_4687)
+static void C_fcall trf_4687(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4687(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4607(t0,t1,t2);}
+f_4687(t0,t1,t2);}
 
-C_noret_decl(trf_4602)
-static void C_fcall trf_4602(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4602(void *dummy){
+C_noret_decl(trf_4682)
+static void C_fcall trf_4682(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4682(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4602(t0,t1,t2,t3);}
+f_4682(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4590)
-static void C_fcall trf_4590(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4590(void *dummy){
+C_noret_decl(trf_4670)
+static void C_fcall trf_4670(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4670(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_4590(t0,t1,t2,t3,t4);}
+f_4670(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4525)
-static void C_fcall trf_4525(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4525(void *dummy){
+C_noret_decl(trf_4605)
+static void C_fcall trf_4605(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4605(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4525(t0,t1);}
+f_4605(t0,t1);}
 
-C_noret_decl(trf_4520)
-static void C_fcall trf_4520(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4520(void *dummy){
+C_noret_decl(trf_4600)
+static void C_fcall trf_4600(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4600(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4520(t0,t1,t2);}
+f_4600(t0,t1,t2);}
 
-C_noret_decl(trf_4515)
-static void C_fcall trf_4515(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4515(void *dummy){
+C_noret_decl(trf_4595)
+static void C_fcall trf_4595(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4595(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4515(t0,t1,t2,t3);}
+f_4595(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4503)
-static void C_fcall trf_4503(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4503(void *dummy){
+C_noret_decl(trf_4583)
+static void C_fcall trf_4583(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4583(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_4503(t0,t1,t2,t3,t4);}
+f_4583(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4486)
-static void C_fcall trf_4486(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4486(void *dummy){
+C_noret_decl(trf_4566)
+static void C_fcall trf_4566(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4566(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_4486(t0,t1,t2,t3,t4);}
+f_4566(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4450)
-static void C_fcall trf_4450(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4450(void *dummy){
+C_noret_decl(trf_4530)
+static void C_fcall trf_4530(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4530(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -2408,276 +2468,294 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_4450(t0,t1,t2,t3,t4,t5,t6);}
+f_4530(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_4400)
-static void C_fcall trf_4400(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4400(void *dummy){
+C_noret_decl(trf_4480)
+static void C_fcall trf_4480(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4480(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_4400(t0,t1,t2,t3,t4);}
+f_4480(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_4412)
-static void C_fcall trf_4412(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4412(void *dummy){
+C_noret_decl(trf_4492)
+static void C_fcall trf_4492(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4492(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4412(t0,t1,t2,t3);}
+f_4492(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4287)
-static void C_fcall trf_4287(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4287(void *dummy){
+C_noret_decl(trf_4367)
+static void C_fcall trf_4367(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4367(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4287(t0,t1,t2,t3);}
+f_4367(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4330)
-static void C_fcall trf_4330(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4330(void *dummy){
+C_noret_decl(trf_4410)
+static void C_fcall trf_4410(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4410(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4330(t0,t1,t2,t3);}
+f_4410(t0,t1,t2,t3);}
+
+C_noret_decl(trf_4372)
+static void C_fcall trf_4372(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4372(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_4372(t0,t1,t2);}
 
-C_noret_decl(trf_4292)
-static void C_fcall trf_4292(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4292(void *dummy){
+C_noret_decl(trf_4381)
+static void C_fcall trf_4381(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4381(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4292(t0,t1,t2);}
+f_4381(t0,t1,t2);}
 
-C_noret_decl(trf_4301)
-static void C_fcall trf_4301(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4301(void *dummy){
+C_noret_decl(trf_4256)
+static void C_fcall trf_4256(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4256(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4301(t0,t1,t2);}
+f_4256(t0,t1,t2);}
 
-C_noret_decl(trf_4181)
-static void C_fcall trf_4181(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4181(void *dummy){
+C_noret_decl(trf_4293)
+static void C_fcall trf_4293(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4293(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4181(t0,t1,t2);}
+f_4293(t0,t1,t2);}
 
-C_noret_decl(trf_4218)
-static void C_fcall trf_4218(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4218(void *dummy){
+C_noret_decl(trf_4314)
+static void C_fcall trf_4314(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4314(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4218(t0,t1,t2);}
+f_4314(t0,t1,t2);}
 
-C_noret_decl(trf_4135)
-static void C_fcall trf_4135(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4135(void *dummy){
+C_noret_decl(trf_4210)
+static void C_fcall trf_4210(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4210(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4135(t0,t1);}
+f_4210(t0,t1);}
 
-C_noret_decl(trf_3845)
-static void C_fcall trf_3845(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3845(void *dummy){
+C_noret_decl(trf_3920)
+static void C_fcall trf_3920(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3920(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3845(t0,t1,t2);}
+f_3920(t0,t1,t2);}
 
-C_noret_decl(trf_3785)
-static void C_fcall trf_3785(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3785(void *dummy){
+C_noret_decl(trf_3860)
+static void C_fcall trf_3860(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3860(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3785(t0,t1,t2);}
+f_3860(t0,t1,t2);}
 
-C_noret_decl(trf_3797)
-static void C_fcall trf_3797(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3797(void *dummy){
+C_noret_decl(trf_3872)
+static void C_fcall trf_3872(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3872(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3797(t0,t1,t2);}
+f_3872(t0,t1,t2);}
 
-C_noret_decl(trf_3719)
-static void C_fcall trf_3719(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3719(void *dummy){
+C_noret_decl(trf_3794)
+static void C_fcall trf_3794(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3794(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3719(t0,t1);}
+f_3794(t0,t1);}
 
-C_noret_decl(trf_3631)
-static void C_fcall trf_3631(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3631(void *dummy){
+C_noret_decl(trf_3706)
+static void C_fcall trf_3706(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3706(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3631(t0,t1,t2,t3);}
+f_3706(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3594)
-static void C_fcall trf_3594(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3594(void *dummy){
+C_noret_decl(trf_3669)
+static void C_fcall trf_3669(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3669(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_3594(t0,t1,t2);}
+f_3669(t0,t1,t2);}
 
-C_noret_decl(trf_3549)
-static void C_fcall trf_3549(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3549(void *dummy){
+C_noret_decl(trf_3624)
+static void C_fcall trf_3624(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3624(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3549(t0,t1,t2,t3);}
+f_3624(t0,t1,t2,t3);}
 
-C_noret_decl(trf_3168)
-static void C_fcall trf_3168(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3168(void *dummy){
+C_noret_decl(trf_3243)
+static void C_fcall trf_3243(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3243(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_3168(t0,t1,t2,t3);}
+f_3243(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2939)
-static void C_fcall trf_2939(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2939(void *dummy){
+C_noret_decl(trf_3014)
+static void C_fcall trf_3014(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3014(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2939(t0,t1);}
+f_3014(t0,t1);}
 
-C_noret_decl(trf_2969)
-static void C_fcall trf_2969(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2969(void *dummy){
+C_noret_decl(trf_3044)
+static void C_fcall trf_3044(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3044(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2969(t0,t1);}
+f_3044(t0,t1);}
 
-C_noret_decl(trf_3011)
-static void C_fcall trf_3011(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_3011(void *dummy){
+C_noret_decl(trf_3086)
+static void C_fcall trf_3086(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_3086(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_3011(t0,t1);}
+f_3086(t0,t1);}
 
-C_noret_decl(trf_2809)
-static void C_fcall trf_2809(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2809(void *dummy){
+C_noret_decl(trf_2884)
+static void C_fcall trf_2884(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2884(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2809(t0,t1,t2,t3);}
+f_2884(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2737)
-static void C_fcall trf_2737(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2737(void *dummy){
+C_noret_decl(trf_2812)
+static void C_fcall trf_2812(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2812(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2737(t0,t1);}
+f_2812(t0,t1);}
 
-C_noret_decl(trf_2591)
-static void C_fcall trf_2591(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2591(void *dummy){
+C_noret_decl(trf_2666)
+static void C_fcall trf_2666(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2666(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2591(t0,t1);}
+f_2666(t0,t1);}
 
-C_noret_decl(trf_2586)
-static void C_fcall trf_2586(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2586(void *dummy){
+C_noret_decl(trf_2661)
+static void C_fcall trf_2661(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2661(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2586(t0,t1,t2);}
+f_2661(t0,t1,t2);}
 
-C_noret_decl(trf_2485)
-static void C_fcall trf_2485(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2485(void *dummy){
+C_noret_decl(trf_2560)
+static void C_fcall trf_2560(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2560(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_2485(t0,t1,t2,t3);}
+f_2560(t0,t1,t2,t3);}
 
-C_noret_decl(trf_2519)
-static void C_fcall trf_2519(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2519(void *dummy){
+C_noret_decl(trf_2594)
+static void C_fcall trf_2594(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2594(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2519(t0,t1);}
+f_2594(t0,t1);}
 
-C_noret_decl(trf_2541)
-static void C_fcall trf_2541(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2541(void *dummy){
+C_noret_decl(trf_2616)
+static void C_fcall trf_2616(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2616(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2541(t0,t1);}
+f_2616(t0,t1);}
 
-C_noret_decl(trf_2331)
-static void C_fcall trf_2331(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2331(void *dummy){
+C_noret_decl(trf_2381)
+static void C_fcall trf_2381(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2381(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_2331(t0,t1,t2);}
+f_2381(t0,t1,t2);}
 
-C_noret_decl(trf_2358)
-static void C_fcall trf_2358(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2358(void *dummy){
+C_noret_decl(trf_2389)
+static void C_fcall trf_2389(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2389(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_2389(t0,t1,t2);}
+
+C_noret_decl(trf_2423)
+static void C_fcall trf_2423(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2423(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2358(t0,t1);}
+f_2423(t0,t1);}
 
-C_noret_decl(trf_2084)
-static void C_fcall trf_2084(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_2084(void *dummy){
+C_noret_decl(trf_2134)
+static void C_fcall trf_2134(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2134(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_2084(t0,t1);}
+f_2134(t0,t1);}
 
 C_noret_decl(tr6)
 static void C_fcall tr6(C_proc6 k) C_regparm C_noret;
@@ -2702,6 +2780,15 @@ C_word t0=C_pick(4);
 C_adjust_stack(-5);
 (k)(5,t0,t1,t2,t3,t4);}
 
+C_noret_decl(tr3)
+static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
+C_regparm static void C_fcall tr3(C_proc3 k){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+(k)(3,t0,t1,t2);}
+
 C_noret_decl(tr4)
 static void C_fcall tr4(C_proc4 k) C_regparm C_noret;
 C_regparm static void C_fcall tr4(C_proc4 k){
@@ -2712,15 +2799,6 @@ C_word t0=C_pick(3);
 C_adjust_stack(-4);
 (k)(4,t0,t1,t2,t3);}
 
-C_noret_decl(tr3)
-static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3(C_proc3 k){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-(k)(3,t0,t1,t2);}
-
 C_noret_decl(tr2)
 static void C_fcall tr2(C_proc2 k) C_regparm C_noret;
 C_regparm static void C_fcall tr2(C_proc2 k){
@@ -2807,48 +2885,6 @@ a=C_alloc(n*3);
 t4=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3,t4);}
 
-C_noret_decl(tr2rv)
-static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2rv(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t2=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2);}
-
-C_noret_decl(tr4rv)
-static void C_fcall tr4rv(C_proc4 k) C_regparm C_noret;
-C_regparm static void C_fcall tr4rv(C_proc4 k){
-int n;
-C_word *a,t4;
-C_word t3=C_pick(0);
-C_word t2=C_pick(1);
-C_word t1=C_pick(2);
-C_word t0=C_pick(3);
-C_adjust_stack(-4);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t4=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3,t4);}
-
-C_noret_decl(tr3rv)
-static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3rv(C_proc3 k){
-int n;
-C_word *a,t3;
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t3=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -2870,12 +2906,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(3054)){
+if(!C_demand_2(3094)){
 C_save(t1);
-C_rereclaim2(3054*sizeof(C_word), 1);
+C_rereclaim2(3094*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,392);
+C_initialize_lf(lf,397);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000/this function is not available on this platform");
 lf[3]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[4]=C_h_intern(&lf[4],13,"string-append");
@@ -2959,7 +2995,7 @@ lf[83]=C_h_intern(&lf[83],13,"file-position");
 lf[84]=C_h_intern(&lf[84],16,"create-directory");
 lf[85]=C_decode_literal(C_heaptop,"\376B\000\000\027cannot create directory");
 lf[86]=C_h_intern(&lf[86],12,"file-exists\077");
-lf[87]=C_decode_literal(C_heaptop,"\376B\000\000\002/\134");
+lf[87]=C_decode_literal(C_heaptop,"\376B\000\000\001/");
 lf[88]=C_h_intern(&lf[88],12,"string-split");
 lf[89]=C_decode_literal(C_heaptop,"\376B\000\000\002/\134");
 lf[90]=C_h_intern(&lf[90],16,"change-directory");
@@ -3127,214 +3163,219 @@ lf[252]=C_h_intern(&lf[252],12,"time->string");
 lf[253]=C_decode_literal(C_heaptop,"\376B\000\000 time formatting overflows buffer");
 lf[254]=C_decode_literal(C_heaptop,"\376B\000\000$cannot convert time vector to string");
 lf[255]=C_h_intern(&lf[255],19,"local-time->seconds");
-lf[256]=C_decode_literal(C_heaptop,"\376U-1.\000");
-lf[257]=C_decode_literal(C_heaptop,"\376B\000\000%cannot convert time vector to seconds");
-lf[258]=C_h_intern(&lf[258],27,"local-timezone-abbreviation");
-lf[259]=C_h_intern(&lf[259],5,"_exit");
-lf[260]=C_h_intern(&lf[260],14,"terminal-port\077");
-lf[261]=C_h_intern(&lf[261],19,"set-buffering-mode!");
-lf[262]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot set buffering mode");
-lf[263]=C_h_intern(&lf[263],5,"\000full");
-lf[264]=C_h_intern(&lf[264],5,"\000line");
-lf[265]=C_h_intern(&lf[265],5,"\000none");
-lf[266]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid buffering-mode");
-lf[267]=C_h_intern(&lf[267],6,"regexp");
-lf[268]=C_h_intern(&lf[268],12,"string-match");
-lf[269]=C_h_intern(&lf[269],12,"glob->regexp");
-lf[270]=C_h_intern(&lf[270],13,"make-pathname");
-lf[271]=C_h_intern(&lf[271],18,"decompose-pathname");
-lf[272]=C_h_intern(&lf[272],4,"glob");
-lf[273]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[274]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[275]=C_h_intern(&lf[275],13,"spawn/overlay");
-lf[276]=C_h_intern(&lf[276],10,"spawn/wait");
-lf[277]=C_h_intern(&lf[277],12,"spawn/nowait");
-lf[278]=C_h_intern(&lf[278],13,"spawn/nowaito");
-lf[279]=C_h_intern(&lf[279],12,"spawn/detach");
-lf[280]=C_h_intern(&lf[280],16,"char-whitespace\077");
-lf[282]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
+lf[256]=C_decode_literal(C_heaptop,"\376B\000\000%cannot convert time vector to seconds");
+lf[257]=C_h_intern(&lf[257],3,"fp=");
+lf[258]=C_decode_literal(C_heaptop,"\376U-1.\000");
+lf[259]=C_h_intern(&lf[259],27,"local-timezone-abbreviation");
+lf[260]=C_h_intern(&lf[260],5,"_exit");
+lf[261]=C_h_intern(&lf[261],14,"terminal-port\077");
+lf[262]=C_h_intern(&lf[262],19,"set-buffering-mode!");
+lf[263]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot set buffering mode");
+lf[264]=C_h_intern(&lf[264],5,"\000full");
+lf[265]=C_h_intern(&lf[265],5,"\000line");
+lf[266]=C_h_intern(&lf[266],5,"\000none");
+lf[267]=C_decode_literal(C_heaptop,"\376B\000\000\026invalid buffering-mode");
+lf[268]=C_h_intern(&lf[268],6,"regexp");
+lf[269]=C_h_intern(&lf[269],12,"string-match");
+lf[270]=C_h_intern(&lf[270],12,"glob->regexp");
+lf[271]=C_h_intern(&lf[271],13,"make-pathname");
+lf[272]=C_h_intern(&lf[272],18,"decompose-pathname");
+lf[273]=C_h_intern(&lf[273],4,"glob");
+lf[274]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[275]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[276]=C_h_intern(&lf[276],13,"spawn/overlay");
+lf[277]=C_h_intern(&lf[277],10,"spawn/wait");
+lf[278]=C_h_intern(&lf[278],12,"spawn/nowait");
+lf[279]=C_h_intern(&lf[279],13,"spawn/nowaito");
+lf[280]=C_h_intern(&lf[280],12,"spawn/detach");
+lf[281]=C_h_intern(&lf[281],16,"char-whitespace\077");
 lf[283]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
-lf[284]=C_h_intern(&lf[284],24,"pathname-strip-directory");
-lf[287]=C_h_intern(&lf[287],15,"process-execute");
-lf[288]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot execute process");
-lf[289]=C_h_intern(&lf[289],13,"process-spawn");
-lf[290]=C_decode_literal(C_heaptop,"\376B\000\000\024cannot spawn process");
-lf[291]=C_h_intern(&lf[291],18,"current-process-id");
-lf[292]=C_h_intern(&lf[292],17,"\003sysshell-command");
-lf[293]=C_decode_literal(C_heaptop,"\376B\000\000 cannot retrieve system directory");
-lf[294]=C_h_intern(&lf[294],24,"get-environment-variable");
-lf[295]=C_decode_literal(C_heaptop,"\376B\000\000\007COMSPEC");
-lf[296]=C_h_intern(&lf[296],27,"\003sysshell-command-arguments");
-lf[297]=C_decode_literal(C_heaptop,"\376B\000\000\002/c");
-lf[298]=C_h_intern(&lf[298],11,"process-run");
-lf[299]=C_h_intern(&lf[299],11,"\003sysprocess");
-lf[300]=C_h_intern(&lf[300],14,"\000process-error");
-lf[301]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot execute process");
-lf[302]=C_h_intern(&lf[302],17,"\003sysmake-locative");
-lf[303]=C_h_intern(&lf[303],8,"location");
-lf[304]=C_h_intern(&lf[304],12,"\003sysfor-each");
-lf[305]=C_h_intern(&lf[305],7,"process");
-lf[306]=C_h_intern(&lf[306],8,"process*");
-lf[307]=C_h_intern(&lf[307],16,"\003sysprocess-wait");
-lf[308]=C_h_intern(&lf[308],12,"process-wait");
-lf[309]=C_decode_literal(C_heaptop,"\376B\000\000 waiting for child process failed");
-lf[310]=C_h_intern(&lf[310],5,"sleep");
-lf[311]=C_h_intern(&lf[311],13,"get-host-name");
-lf[312]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot retrieve host-name");
-lf[313]=C_h_intern(&lf[313],18,"system-information");
-lf[314]=C_decode_literal(C_heaptop,"\376B\000\000\007windows");
-lf[315]=C_decode_literal(C_heaptop,"\376B\000\000\042cannot retrieve system-information");
-lf[316]=C_decode_literal(C_heaptop,"\376B\000\000!cannot retrieve current user-name");
-lf[317]=C_h_intern(&lf[317],13,"pathname-file");
-lf[318]=C_h_intern(&lf[318],10,"find-files");
-lf[319]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
-lf[320]=C_decode_literal(C_heaptop,"\376B\000\000\002..");
-lf[321]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[322]=C_h_intern(&lf[322],16,"\003sysdynamic-wind");
+lf[284]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
+lf[285]=C_h_intern(&lf[285],24,"pathname-strip-directory");
+lf[288]=C_h_intern(&lf[288],15,"process-execute");
+lf[289]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot execute process");
+lf[290]=C_h_intern(&lf[290],13,"process-spawn");
+lf[291]=C_decode_literal(C_heaptop,"\376B\000\000\024cannot spawn process");
+lf[292]=C_h_intern(&lf[292],18,"current-process-id");
+lf[293]=C_h_intern(&lf[293],17,"\003sysshell-command");
+lf[294]=C_decode_literal(C_heaptop,"\376B\000\000 cannot retrieve system directory");
+lf[295]=C_h_intern(&lf[295],24,"get-environment-variable");
+lf[296]=C_decode_literal(C_heaptop,"\376B\000\000\007COMSPEC");
+lf[297]=C_h_intern(&lf[297],27,"\003sysshell-command-arguments");
+lf[298]=C_decode_literal(C_heaptop,"\376B\000\000\002/c");
+lf[299]=C_h_intern(&lf[299],11,"process-run");
+lf[300]=C_h_intern(&lf[300],11,"\003sysprocess");
+lf[301]=C_h_intern(&lf[301],14,"\000process-error");
+lf[302]=C_decode_literal(C_heaptop,"\376B\000\000\026cannot execute process");
+lf[303]=C_h_intern(&lf[303],17,"\003sysmake-locative");
+lf[304]=C_h_intern(&lf[304],8,"location");
+lf[305]=C_h_intern(&lf[305],16,"\003syscheck-string");
+lf[306]=C_h_intern(&lf[306],12,"\003sysfor-each");
+lf[307]=C_h_intern(&lf[307],7,"process");
+lf[308]=C_h_intern(&lf[308],8,"process*");
+lf[309]=C_h_intern(&lf[309],16,"\003sysprocess-wait");
+lf[310]=C_h_intern(&lf[310],12,"process-wait");
+lf[311]=C_decode_literal(C_heaptop,"\376B\000\000 waiting for child process failed");
+lf[312]=C_h_intern(&lf[312],5,"sleep");
+lf[313]=C_h_intern(&lf[313],13,"get-host-name");
+lf[314]=C_decode_literal(C_heaptop,"\376B\000\000\031cannot retrieve host-name");
+lf[315]=C_h_intern(&lf[315],18,"system-information");
+lf[316]=C_decode_literal(C_heaptop,"\376B\000\000\007windows");
+lf[317]=C_decode_literal(C_heaptop,"\376B\000\000\042cannot retrieve system-information");
+lf[318]=C_decode_literal(C_heaptop,"\376B\000\000!cannot retrieve current user-name");
+lf[319]=C_h_intern(&lf[319],13,"pathname-file");
+lf[320]=C_h_intern(&lf[320],10,"find-files");
+lf[321]=C_decode_literal(C_heaptop,"\376B\000\000\001.");
+lf[322]=C_decode_literal(C_heaptop,"\376B\000\000\002..");
 lf[323]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
-lf[324]=C_h_intern(&lf[324],17,"change-file-owner");
-lf[325]=C_h_intern(&lf[325],5,"error");
-lf[326]=C_h_intern(&lf[326],11,"create-fifo");
-lf[327]=C_h_intern(&lf[327],14,"create-session");
-lf[328]=C_h_intern(&lf[328],20,"create-symbolic-link");
-lf[329]=C_h_intern(&lf[329],26,"current-effective-group-id");
-lf[330]=C_h_intern(&lf[330],25,"current-effective-user-id");
-lf[331]=C_h_intern(&lf[331],27,"current-effective-user-name");
-lf[332]=C_h_intern(&lf[332],16,"current-group-id");
-lf[333]=C_h_intern(&lf[333],15,"current-user-id");
-lf[334]=C_h_intern(&lf[334],18,"map-file-to-memory");
-lf[335]=C_h_intern(&lf[335],9,"file-link");
-lf[336]=C_h_intern(&lf[336],9,"file-lock");
-lf[337]=C_h_intern(&lf[337],18,"file-lock/blocking");
-lf[338]=C_h_intern(&lf[338],11,"file-select");
-lf[339]=C_h_intern(&lf[339],14,"file-test-lock");
-lf[340]=C_h_intern(&lf[340],13,"file-truncate");
-lf[341]=C_h_intern(&lf[341],11,"file-unlock");
-lf[342]=C_h_intern(&lf[342],10,"get-groups");
-lf[343]=C_h_intern(&lf[343],17,"group-information");
-lf[344]=C_h_intern(&lf[344],17,"initialize-groups");
-lf[345]=C_h_intern(&lf[345],26,"memory-mapped-file-pointer");
-lf[346]=C_h_intern(&lf[346],17,"parent-process-id");
-lf[347]=C_h_intern(&lf[347],12,"process-fork");
-lf[348]=C_h_intern(&lf[348],16,"process-group-id");
-lf[349]=C_h_intern(&lf[349],14,"process-signal");
-lf[350]=C_h_intern(&lf[350],18,"read-symbolic-link");
-lf[351]=C_h_intern(&lf[351],10,"set-alarm!");
-lf[352]=C_h_intern(&lf[352],13,"set-group-id!");
-lf[353]=C_h_intern(&lf[353],11,"set-groups!");
-lf[354]=C_h_intern(&lf[354],21,"set-process-group-id!");
-lf[355]=C_h_intern(&lf[355],19,"set-root-directory!");
-lf[356]=C_h_intern(&lf[356],16,"set-signal-mask!");
-lf[357]=C_h_intern(&lf[357],12,"set-user-id!");
-lf[358]=C_h_intern(&lf[358],11,"signal-mask");
-lf[359]=C_h_intern(&lf[359],12,"signal-mask!");
-lf[360]=C_h_intern(&lf[360],14,"signal-masked\077");
-lf[361]=C_h_intern(&lf[361],14,"signal-unmask!");
-lf[362]=C_h_intern(&lf[362],13,"terminal-name");
-lf[363]=C_h_intern(&lf[363],13,"terminal-size");
-lf[364]=C_h_intern(&lf[364],22,"unmap-file-from-memory");
-lf[365]=C_h_intern(&lf[365],16,"user-information");
-lf[366]=C_h_intern(&lf[366],17,"utc-time->seconds");
-lf[367]=C_h_intern(&lf[367],12,"string->time");
-lf[368]=C_h_intern(&lf[368],16,"errno/wouldblock");
-lf[369]=C_h_intern(&lf[369],19,"memory-mapped-file\077");
-lf[370]=C_h_intern(&lf[370],13,"map/anonymous");
-lf[371]=C_h_intern(&lf[371],8,"map/file");
-lf[372]=C_h_intern(&lf[372],9,"map/fixed");
-lf[373]=C_h_intern(&lf[373],11,"map/private");
-lf[374]=C_h_intern(&lf[374],10,"map/shared");
-lf[375]=C_h_intern(&lf[375],10,"open/fsync");
-lf[376]=C_h_intern(&lf[376],11,"open/noctty");
-lf[377]=C_h_intern(&lf[377],13,"open/nonblock");
-lf[378]=C_h_intern(&lf[378],9,"open/sync");
-lf[379]=C_h_intern(&lf[379],10,"perm/isgid");
-lf[380]=C_h_intern(&lf[380],10,"perm/isuid");
-lf[381]=C_h_intern(&lf[381],10,"perm/isvtx");
-lf[382]=C_h_intern(&lf[382],9,"prot/exec");
-lf[383]=C_h_intern(&lf[383],9,"prot/none");
-lf[384]=C_h_intern(&lf[384],9,"prot/read");
-lf[385]=C_h_intern(&lf[385],10,"prot/write");
-lf[386]=C_h_intern(&lf[386],11,"make-vector");
-lf[387]=C_decode_literal(C_heaptop,"\376B\000\000%cannot retrieve file position of port");
-lf[388]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
-lf[389]=C_h_intern(&lf[389],18,"getter-with-setter");
-lf[390]=C_h_intern(&lf[390],17,"register-feature!");
-lf[391]=C_h_intern(&lf[391],5,"posix");
-C_register_lf2(lf,392,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c1319 ...) */,lf[1]);
+lf[324]=C_h_intern(&lf[324],16,"\003sysdynamic-wind");
+lf[325]=C_decode_literal(C_heaptop,"\376B\000\000\001*");
+lf[326]=C_h_intern(&lf[326],7,"regexp\077");
+lf[327]=C_h_intern(&lf[327],17,"change-file-owner");
+lf[328]=C_h_intern(&lf[328],5,"error");
+lf[329]=C_h_intern(&lf[329],11,"create-fifo");
+lf[330]=C_h_intern(&lf[330],14,"create-session");
+lf[331]=C_h_intern(&lf[331],20,"create-symbolic-link");
+lf[332]=C_h_intern(&lf[332],26,"current-effective-group-id");
+lf[333]=C_h_intern(&lf[333],25,"current-effective-user-id");
+lf[334]=C_h_intern(&lf[334],27,"current-effective-user-name");
+lf[335]=C_h_intern(&lf[335],16,"current-group-id");
+lf[336]=C_h_intern(&lf[336],15,"current-user-id");
+lf[337]=C_h_intern(&lf[337],18,"map-file-to-memory");
+lf[338]=C_h_intern(&lf[338],9,"file-link");
+lf[339]=C_h_intern(&lf[339],9,"file-lock");
+lf[340]=C_h_intern(&lf[340],18,"file-lock/blocking");
+lf[341]=C_h_intern(&lf[341],11,"file-select");
+lf[342]=C_h_intern(&lf[342],14,"file-test-lock");
+lf[343]=C_h_intern(&lf[343],13,"file-truncate");
+lf[344]=C_h_intern(&lf[344],11,"file-unlock");
+lf[345]=C_h_intern(&lf[345],10,"get-groups");
+lf[346]=C_h_intern(&lf[346],17,"group-information");
+lf[347]=C_h_intern(&lf[347],17,"initialize-groups");
+lf[348]=C_h_intern(&lf[348],26,"memory-mapped-file-pointer");
+lf[349]=C_h_intern(&lf[349],17,"parent-process-id");
+lf[350]=C_h_intern(&lf[350],12,"process-fork");
+lf[351]=C_h_intern(&lf[351],16,"process-group-id");
+lf[352]=C_h_intern(&lf[352],14,"process-signal");
+lf[353]=C_h_intern(&lf[353],18,"read-symbolic-link");
+lf[354]=C_h_intern(&lf[354],10,"set-alarm!");
+lf[355]=C_h_intern(&lf[355],13,"set-group-id!");
+lf[356]=C_h_intern(&lf[356],11,"set-groups!");
+lf[357]=C_h_intern(&lf[357],21,"set-process-group-id!");
+lf[358]=C_h_intern(&lf[358],19,"set-root-directory!");
+lf[359]=C_h_intern(&lf[359],16,"set-signal-mask!");
+lf[360]=C_h_intern(&lf[360],12,"set-user-id!");
+lf[361]=C_h_intern(&lf[361],11,"signal-mask");
+lf[362]=C_h_intern(&lf[362],12,"signal-mask!");
+lf[363]=C_h_intern(&lf[363],14,"signal-masked\077");
+lf[364]=C_h_intern(&lf[364],14,"signal-unmask!");
+lf[365]=C_h_intern(&lf[365],13,"terminal-name");
+lf[366]=C_h_intern(&lf[366],13,"terminal-size");
+lf[367]=C_h_intern(&lf[367],22,"unmap-file-from-memory");
+lf[368]=C_h_intern(&lf[368],16,"user-information");
+lf[369]=C_h_intern(&lf[369],17,"utc-time->seconds");
+lf[370]=C_h_intern(&lf[370],12,"string->time");
+lf[371]=C_h_intern(&lf[371],16,"errno/wouldblock");
+lf[372]=C_h_intern(&lf[372],19,"memory-mapped-file\077");
+lf[373]=C_h_intern(&lf[373],13,"map/anonymous");
+lf[374]=C_h_intern(&lf[374],8,"map/file");
+lf[375]=C_h_intern(&lf[375],9,"map/fixed");
+lf[376]=C_h_intern(&lf[376],11,"map/private");
+lf[377]=C_h_intern(&lf[377],10,"map/shared");
+lf[378]=C_h_intern(&lf[378],10,"open/fsync");
+lf[379]=C_h_intern(&lf[379],11,"open/noctty");
+lf[380]=C_h_intern(&lf[380],13,"open/nonblock");
+lf[381]=C_h_intern(&lf[381],9,"open/sync");
+lf[382]=C_h_intern(&lf[382],10,"perm/isgid");
+lf[383]=C_h_intern(&lf[383],10,"perm/isuid");
+lf[384]=C_h_intern(&lf[384],10,"perm/isvtx");
+lf[385]=C_h_intern(&lf[385],9,"prot/exec");
+lf[386]=C_h_intern(&lf[386],9,"prot/none");
+lf[387]=C_h_intern(&lf[387],9,"prot/read");
+lf[388]=C_h_intern(&lf[388],10,"prot/write");
+lf[389]=C_h_intern(&lf[389],11,"make-vector");
+lf[390]=C_decode_literal(C_heaptop,"\376B\000\000%cannot retrieve file position of port");
+lf[391]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid file");
+lf[392]=C_h_intern(&lf[392],18,"getter-with-setter");
+lf[393]=C_h_intern(&lf[393],26,"set-file-modification-time");
+lf[394]=C_decode_literal(C_heaptop,"\376B\000\000!cannot set file modification-time");
+lf[395]=C_h_intern(&lf[395],17,"register-feature!");
+lf[396]=C_h_intern(&lf[396],5,"posix");
+C_register_lf2(lf,397,create_ptable());
+t2=C_mutate(&lf[0] /* (set! c1367 ...) */,lf[1]);
 t3=C_mutate(&lf[2] /* (set! c109 ...) */,lf[3]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1824,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1874,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_scheduler_toplevel(2,C_SCHEME_UNDEFINED,t4);}
 
-/* k1822 */
-static void C_ccall f_1824(C_word c,C_word t0,C_word t1){
+/* k1872 */
+static void C_ccall f_1874(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1824,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1827,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1874,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1877,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_regex_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1825 in k1822 */
-static void C_ccall f_1827(C_word c,C_word t0,C_word t1){
+/* k1875 in k1872 */
+static void C_ccall f_1877(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1827,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1830,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1877,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1880,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_extras_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1828 in k1825 in k1822 */
-static void C_ccall f_1830(C_word c,C_word t0,C_word t1){
+/* k1878 in k1875 in k1872 */
+static void C_ccall f_1880(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1830,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1833,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1880,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1883,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_utils_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1833(C_word c,C_word t0,C_word t1){
+/* k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1833,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1836,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1883,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1886,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_files_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1836(C_word c,C_word t0,C_word t1){
+/* k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1886(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1836,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1839,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1886,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1889,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_ports_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1){
+/* k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1889(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1839,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1842,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 932  register-feature! */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[390]+1)))(3,*((C_word*)lf[390]+1),t2,lf[391]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1889,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1892,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 939  register-feature! */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[395]+1)))(3,*((C_word*)lf[395]+1),t2,lf[396]);}
 
-/* k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1){
+/* k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1892(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3383,26 +3424,11 @@ C_word t45;
 C_word t46;
 C_word t47;
 C_word t48;
-C_word t49;
-C_word t50;
-C_word t51;
-C_word t52;
-C_word t53;
-C_word t54;
-C_word t55;
-C_word t56;
-C_word t57;
-C_word t58;
-C_word t59;
-C_word t60;
-C_word t61;
-C_word t62;
-C_word t63;
-C_word ab[77],*a=ab;
+C_word ab[44],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1842,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1892,2,t0,t1);}
 t2=*((C_word*)lf[4]+1);
-t3=C_mutate(&lf[5] /* (set! posix-error ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1854,a[2]=t2,a[3]=((C_word)li0),tmp=(C_word)a,a+=4,tmp));
+t3=C_mutate(&lf[5] /* (set! posix-error ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1904,a[2]=t2,a[3]=((C_word)li0),tmp=(C_word)a,a+=4,tmp));
 t4=C_mutate((C_word*)lf[10]+1 /* (set! posix-error ...) */,lf[5]);
 t5=C_mutate((C_word*)lf[11]+1 /* (set! pipe/buf ...) */,C_fix((C_word)PIPE_BUF));
 t6=C_mutate((C_word*)lf[12]+1 /* (set! open/rdonly ...) */,C_fix((C_word)O_RDONLY));
@@ -3429,44 +3455,161 @@ t26=C_mutate((C_word*)lf[32]+1 /* (set! perm/ixoth ...) */,C_fix((C_word)S_IEXEC
 t27=C_mutate((C_word*)lf[33]+1 /* (set! perm/irwxu ...) */,C_fix((C_word)S_IREAD | S_IWRITE | S_IEXEC));
 t28=C_mutate((C_word*)lf[34]+1 /* (set! perm/irwxg ...) */,C_fix((C_word)S_IREAD | S_IWRITE | S_IEXEC));
 t29=C_mutate((C_word*)lf[35]+1 /* (set! perm/irwxo ...) */,C_fix((C_word)S_IREAD | S_IWRITE | S_IEXEC));
-t30=(C_word)C_fixnum_or(C_fix((C_word)S_IREAD),C_fix((C_word)S_IREAD));
-t31=(C_word)C_a_i_bitwise_ior(&a,2,C_fix((C_word)S_IREAD | S_IWRITE | S_IEXEC),t30);
-t32=C_mutate((C_word*)lf[36]+1 /* (set! file-open ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1900,a[2]=t31,a[3]=((C_word)li1),tmp=(C_word)a,a+=4,tmp));
-t33=C_mutate((C_word*)lf[41]+1 /* (set! file-close ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1941,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t30=C_fixnum_or(C_fix((C_word)S_IREAD),C_fix((C_word)S_IREAD));
+t31=C_a_i_bitwise_ior(&a,2,C_fix((C_word)S_IREAD | S_IWRITE | S_IEXEC),t30);
+t32=C_mutate((C_word*)lf[36]+1 /* (set! file-open ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1950,a[2]=t31,a[3]=((C_word)li1),tmp=(C_word)a,a+=4,tmp));
+t33=C_mutate((C_word*)lf[41]+1 /* (set! file-close ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1991,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
 t34=*((C_word*)lf[43]+1);
-t35=C_mutate((C_word*)lf[44]+1 /* (set! file-read ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1959,a[2]=t34,a[3]=((C_word)li3),tmp=(C_word)a,a+=4,tmp));
-t36=C_mutate((C_word*)lf[48]+1 /* (set! file-write ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2004,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
+t35=C_mutate((C_word*)lf[44]+1 /* (set! file-read ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2009,a[2]=t34,a[3]=((C_word)li3),tmp=(C_word)a,a+=4,tmp));
+t36=C_mutate((C_word*)lf[48]+1 /* (set! file-write ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2054,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
 t37=*((C_word*)lf[51]+1);
-t38=C_mutate((C_word*)lf[52]+1 /* (set! file-mkstemp ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2046,a[2]=t37,a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp));
+t38=C_mutate((C_word*)lf[52]+1 /* (set! file-mkstemp ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2096,a[2]=t37,a[3]=((C_word)li5),tmp=(C_word)a,a+=4,tmp));
 t39=C_mutate((C_word*)lf[55]+1 /* (set! seek/set ...) */,C_fix((C_word)SEEK_SET));
 t40=C_mutate((C_word*)lf[56]+1 /* (set! seek/end ...) */,C_fix((C_word)SEEK_END));
 t41=C_mutate((C_word*)lf[57]+1 /* (set! seek/cur ...) */,C_fix((C_word)SEEK_CUR));
-t42=C_mutate(&lf[58] /* (set! stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2084,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
-t43=C_mutate((C_word*)lf[61]+1 /* (set! file-stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2122,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t44=C_mutate((C_word*)lf[63]+1 /* (set! file-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2153,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
-t45=C_mutate((C_word*)lf[64]+1 /* (set! file-modification-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2159,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
-t46=C_mutate((C_word*)lf[65]+1 /* (set! file-access-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2165,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
-t47=C_mutate((C_word*)lf[66]+1 /* (set! file-change-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2171,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
-t48=C_mutate((C_word*)lf[67]+1 /* (set! file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2177,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
-t49=C_mutate((C_word*)lf[68]+1 /* (set! file-permissions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2183,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
-t50=C_mutate((C_word*)lf[69]+1 /* (set! regular-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2189,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
-t51=C_mutate((C_word*)lf[71]+1 /* (set! symbolic-link? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2212,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
-t52=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6473,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp);
-t53=C_mutate((C_word*)lf[72]+1 /* (set! character-device? ...) */,t52);
-t54=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6467,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp);
-t55=C_mutate((C_word*)lf[73]+1 /* (set! block-device? ...) */,t54);
-t56=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6461,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp);
-t57=C_mutate((C_word*)lf[74]+1 /* (set! fifo? ...) */,t56);
-t58=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6455,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp);
-t59=C_mutate((C_word*)lf[75]+1 /* (set! socket? ...) */,t58);
-t60=C_mutate((C_word*)lf[76]+1 /* (set! set-file-position! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2241,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
-t61=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2301,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t62=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5772,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1138 getter-with-setter */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[389]+1)))(4,*((C_word*)lf[389]+1),t61,t62,*((C_word*)lf[76]+1));}
-
-/* a5771 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5772(C_word c,C_word t0,C_word t1,C_word t2){
+t42=C_mutate(&lf[58] /* (set! stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2134,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
+t43=C_mutate((C_word*)lf[61]+1 /* (set! file-stat ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2172,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t44=C_mutate((C_word*)lf[63]+1 /* (set! file-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2203,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
+t45=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2211,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t46=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5915,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp);
+t47=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5921,a[2]=((C_word)li200),tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1105 getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[392]+1)))(4,*((C_word*)lf[392]+1),t45,t46,t47);}
+
+/* a5920 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5921(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+C_word tmp;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word ab[9],*a=ab;
+if(c!=4) C_bad_argc_2(c,4,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr4,(void*)f_5921,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[393]);
+t5=C_i_check_number_2(t3,lf[393]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5944,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5957,a[2]=t6,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1112 ##sys#expand-home-path */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t7,t2);}
+
+/* k5955 in a5920 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5957(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_5957,2,t0,t1);}
+t2=((C_word*)t0)[3];
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5934,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(t1)){
+t4=C_i_foreign_string_argumentp(t1);
+/* ##sys#make-c-string */
+t5=*((C_word*)lf[39]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
+else{
+t4=((C_word*)t0)[2];
+f_5944(t4,stub123(C_SCHEME_UNDEFINED,C_SCHEME_FALSE,t2));}}
+
+/* k5932 in k5955 in a5920 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5934(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+f_5944(t2,stub123(C_SCHEME_UNDEFINED,t1,((C_word*)t0)[2]));}
+
+/* k5942 in a5920 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5944(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+if(C_truep(C_fixnum_lessp(t1,C_fix(0)))){
+/* posixwin.scm: 1115 posix-error */
+t2=lf[5];
+f_1904(7,t2,((C_word*)t0)[4],lf[37],lf[393],lf[394],((C_word*)t0)[3],((C_word*)t0)[2]);}
+else{
+t2=C_SCHEME_UNDEFINED;
+t3=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
+
+/* a5914 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5915(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word ab[3],*a=ab;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_5915,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5919,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1107 ##sys#stat */
+f_2134(t3,t2);}
+
+/* k5917 in a5914 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5919(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_5919,2,t0,t1);}
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_mtime));}
+
+/* k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2211(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word ab[39],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2211,2,t0,t1);}
+t2=C_mutate((C_word*)lf[64]+1 /* (set! file-modification-time ...) */,t1);
+t3=C_mutate((C_word*)lf[65]+1 /* (set! file-access-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2213,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[66]+1 /* (set! file-change-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2219,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[67]+1 /* (set! file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2225,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[68]+1 /* (set! file-permissions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2231,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[69]+1 /* (set! regular-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2237,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[71]+1 /* (set! symbolic-link? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2260,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6616,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp);
+t10=C_mutate((C_word*)lf[72]+1 /* (set! character-device? ...) */,t9);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6610,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp);
+t12=C_mutate((C_word*)lf[73]+1 /* (set! block-device? ...) */,t11);
+t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6604,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp);
+t14=C_mutate((C_word*)lf[74]+1 /* (set! fifo? ...) */,t13);
+t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f6598,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp);
+t16=C_mutate((C_word*)lf[75]+1 /* (set! socket? ...) */,t15);
+t17=C_mutate((C_word*)lf[76]+1 /* (set! set-file-position! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2289,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+t18=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2349,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t19=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5878,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1160 getter-with-setter */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[392]+1)))(4,*((C_word*)lf[392]+1),t18,t19,*((C_word*)lf[76]+1));}
+
+/* a5877 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5878(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3474,14 +3617,14 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5772,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5776,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5788,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1140 port? */
+C_save_and_reclaim((void*)tr3,(void*)f_5878,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5882,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5894,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1162 port? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[80]+1)))(3,*((C_word*)lf[80]+1),t4,t2);}
 
-/* k5786 in a5771 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5788(C_word c,C_word t0,C_word t1){
+/* k5892 in a5877 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5894(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3490,52 +3633,52 @@ C_word t5;
 C_word t6;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(7));
-t3=(C_word)C_eqp(t2,lf[78]);
+t2=C_slot(((C_word*)t0)[3],C_fix(7));
+t3=C_eqp(t2,lf[78]);
 if(C_truep(t3)){
-t4=(C_word)C_ftell(((C_word*)t0)[3]);
+t4=C_ftell(((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
-f_5776(2,t5,t4);}
+f_5882(2,t5,t4);}
 else{
 t4=((C_word*)t0)[2];
-f_5776(2,t4,C_fix(-1));}}
+f_5882(2,t4,C_fix(-1));}}
 else{
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[3]))){
-t2=(C_word)C_lseek(((C_word*)t0)[3],C_fix(0),C_fix((C_word)SEEK_CUR));
+if(C_truep(C_fixnump(((C_word*)t0)[3]))){
+t2=C_lseek(((C_word*)t0)[3],C_fix(0),C_fix((C_word)SEEK_CUR));
 t3=((C_word*)t0)[2];
-f_5776(2,t3,t2);}
+f_5882(2,t3,t2);}
 else{
-/* posixwin.scm: 1147 ##sys#signal-hook */
+/* posixwin.scm: 1169 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[2],lf[46],lf[83],lf[388],((C_word*)t0)[3]);}}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[2],lf[46],lf[83],lf[391],((C_word*)t0)[3]);}}}
 
-/* k5774 in a5771 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5776(C_word c,C_word t0,C_word t1){
+/* k5880 in a5877 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5776,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5779,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_lessp(t1,C_fix(0)))){
-/* posixwin.scm: 1149 posix-error */
+C_save_and_reclaim((void*)tr2,(void*)f_5882,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5885,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_lessp(t1,C_fix(0)))){
+/* posixwin.scm: 1171 posix-error */
 t3=lf[5];
-f_1854(6,t3,t2,lf[37],lf[83],lf[387],((C_word*)t0)[2]);}
+f_1904(6,t3,t2,lf[37],lf[83],lf[390],((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}}
 
-/* k5777 in k5774 in a5771 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5779(C_word c,C_word t0,C_word t1){
+/* k5883 in k5880 in a5877 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2301(C_word c,C_word t0,C_word t1){
+/* k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3605,18 +3748,18 @@ C_word t66;
 C_word t67;
 C_word ab[97],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2301,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2349,2,t0,t1);}
 t2=C_mutate((C_word*)lf[83]+1 /* (set! file-position ...) */,t1);
-t3=C_mutate((C_word*)lf[84]+1 /* (set! create-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2303,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[90]+1 /* (set! change-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2429,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[92]+1 /* (set! delete-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2456,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate((C_word*)lf[84]+1 /* (set! create-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2351,a[2]=((C_word)li22),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[90]+1 /* (set! change-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2508,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[92]+1 /* (set! delete-directory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2533,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp));
 t6=*((C_word*)lf[4]+1);
 t7=*((C_word*)lf[43]+1);
 t8=*((C_word*)lf[94]+1);
-t9=C_mutate((C_word*)lf[95]+1 /* (set! directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2483,a[2]=t7,a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp));
-t10=C_mutate((C_word*)lf[99]+1 /* (set! directory? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2643,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[95]+1 /* (set! directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2558,a[2]=t7,a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp));
+t10=C_mutate((C_word*)lf[99]+1 /* (set! directory? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2718,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
 t11=*((C_word*)lf[43]+1);
-t12=C_mutate((C_word*)lf[98]+1 /* (set! current-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2670,a[2]=t11,a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp));
+t12=C_mutate((C_word*)lf[98]+1 /* (set! current-directory ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2745,a[2]=t11,a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp));
 t13=*((C_word*)lf[102]+1);
 t14=*((C_word*)lf[103]+1);
 t15=*((C_word*)lf[104]+1);
@@ -3625,22 +3768,22 @@ t17=*((C_word*)lf[106]+1);
 t18=*((C_word*)lf[4]+1);
 t19=*((C_word*)lf[107]+1);
 t20=*((C_word*)lf[98]+1);
-t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2737,a[2]=t20,a[3]=((C_word)li39),tmp=(C_word)a,a+=4,tmp);
-t22=C_mutate((C_word*)lf[112]+1 /* (set! canonical-path ...) */,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2793,a[2]=t16,a[3]=t14,a[4]=t19,a[5]=t21,a[6]=t15,a[7]=t13,a[8]=t17,a[9]=t18,a[10]=((C_word)li41),tmp=(C_word)a,a+=11,tmp));
-t23=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3168,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp);
-t24=C_mutate((C_word*)lf[130]+1 /* (set! open-input-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3186,a[2]=t23,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp));
-t25=C_mutate((C_word*)lf[134]+1 /* (set! open-output-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3222,a[2]=t23,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp));
-t26=C_mutate((C_word*)lf[135]+1 /* (set! close-input-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3258,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
+t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2812,a[2]=t20,a[3]=((C_word)li39),tmp=(C_word)a,a+=4,tmp);
+t22=C_mutate((C_word*)lf[112]+1 /* (set! canonical-path ...) */,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2868,a[2]=t16,a[3]=t14,a[4]=t19,a[5]=t21,a[6]=t15,a[7]=t13,a[8]=t17,a[9]=t18,a[10]=((C_word)li41),tmp=(C_word)a,a+=11,tmp));
+t23=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3243,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp);
+t24=C_mutate((C_word*)lf[130]+1 /* (set! open-input-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3261,a[2]=t23,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp));
+t25=C_mutate((C_word*)lf[134]+1 /* (set! open-output-pipe ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3297,a[2]=t23,a[3]=((C_word)li44),tmp=(C_word)a,a+=4,tmp));
+t26=C_mutate((C_word*)lf[135]+1 /* (set! close-input-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3333,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
 t27=C_mutate((C_word*)lf[138]+1 /* (set! close-output-pipe ...) */,*((C_word*)lf[135]+1));
 t28=*((C_word*)lf[130]+1);
 t29=*((C_word*)lf[134]+1);
 t30=*((C_word*)lf[135]+1);
 t31=*((C_word*)lf[138]+1);
-t32=C_mutate((C_word*)lf[139]+1 /* (set! call-with-input-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3277,a[2]=t28,a[3]=t30,a[4]=((C_word)li48),tmp=(C_word)a,a+=5,tmp));
-t33=C_mutate((C_word*)lf[140]+1 /* (set! call-with-output-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3301,a[2]=t29,a[3]=t31,a[4]=((C_word)li51),tmp=(C_word)a,a+=5,tmp));
-t34=C_mutate((C_word*)lf[141]+1 /* (set! with-input-from-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3325,a[2]=t28,a[3]=t30,a[4]=((C_word)li53),tmp=(C_word)a,a+=5,tmp));
-t35=C_mutate((C_word*)lf[143]+1 /* (set! with-output-to-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3345,a[2]=t29,a[3]=t31,a[4]=((C_word)li55),tmp=(C_word)a,a+=5,tmp));
-t36=C_mutate((C_word*)lf[145]+1 /* (set! create-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3365,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp));
+t32=C_mutate((C_word*)lf[139]+1 /* (set! call-with-input-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3352,a[2]=t28,a[3]=t30,a[4]=((C_word)li48),tmp=(C_word)a,a+=5,tmp));
+t33=C_mutate((C_word*)lf[140]+1 /* (set! call-with-output-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3376,a[2]=t29,a[3]=t31,a[4]=((C_word)li51),tmp=(C_word)a,a+=5,tmp));
+t34=C_mutate((C_word*)lf[141]+1 /* (set! with-input-from-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3400,a[2]=t28,a[3]=t30,a[4]=((C_word)li53),tmp=(C_word)a,a+=5,tmp));
+t35=C_mutate((C_word*)lf[143]+1 /* (set! with-output-to-pipe ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3420,a[2]=t29,a[3]=t31,a[4]=((C_word)li55),tmp=(C_word)a,a+=5,tmp));
+t36=C_mutate((C_word*)lf[145]+1 /* (set! create-pipe ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3440,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp));
 t37=C_mutate((C_word*)lf[147]+1 /* (set! signal/term ...) */,C_fix((C_word)SIGTERM));
 t38=C_mutate((C_word*)lf[148]+1 /* (set! signal/int ...) */,C_fix((C_word)SIGINT));
 t39=C_mutate((C_word*)lf[149]+1 /* (set! signal/fpe ...) */,C_fix((C_word)SIGFPE));
@@ -3667,16 +3810,16 @@ t59=C_set_block_item(lf[169] /* signal/vtalrm */,0,C_fix(0));
 t60=C_set_block_item(lf[170] /* signal/winch */,0,C_fix(0));
 t61=C_set_block_item(lf[171] /* signal/xcpu */,0,C_fix(0));
 t62=C_set_block_item(lf[172] /* signal/xfsz */,0,C_fix(0));
-t63=(C_word)C_a_i_list(&a,7,*((C_word*)lf[147]+1),*((C_word*)lf[148]+1),*((C_word*)lf[149]+1),*((C_word*)lf[150]+1),*((C_word*)lf[151]+1),*((C_word*)lf[152]+1),*((C_word*)lf[153]+1));
+t63=C_a_i_list(&a,7,*((C_word*)lf[147]+1),*((C_word*)lf[148]+1),*((C_word*)lf[149]+1),*((C_word*)lf[150]+1),*((C_word*)lf[151]+1),*((C_word*)lf[152]+1),*((C_word*)lf[153]+1));
 t64=C_mutate((C_word*)lf[173]+1 /* (set! signals-list ...) */,t63);
 t65=*((C_word*)lf[174]+1);
-t66=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3439,a[2]=((C_word*)t0)[2],a[3]=t65,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1467 make-vector */
-t67=*((C_word*)lf[386]+1);
+t66=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3514,a[2]=((C_word*)t0)[2],a[3]=t65,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1495 make-vector */
+t67=*((C_word*)lf[389]+1);
 ((C_proc4)(void*)(*((C_word*)t67+1)))(4,t67,t66,C_fix(256),C_SCHEME_FALSE);}
 
-/* k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3439(C_word c,C_word t0,C_word t1){
+/* k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3858,12 +4001,16 @@ C_word t178;
 C_word t179;
 C_word t180;
 C_word t181;
-C_word ab[322],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3439,2,t0,t1);}
-t2=C_mutate((C_word*)lf[175]+1 /* (set! signal-handler ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3441,a[2]=t1,a[3]=((C_word)li57),tmp=(C_word)a,a+=4,tmp));
-t3=C_mutate((C_word*)lf[176]+1 /* (set! set-signal-handler! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3450,a[2]=t1,a[3]=((C_word)li58),tmp=(C_word)a,a+=4,tmp));
-t4=C_mutate((C_word*)lf[174]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3463,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li59),tmp=(C_word)a,a+=5,tmp));
+C_word t182;
+C_word t183;
+C_word t184;
+C_word t185;
+C_word ab[326],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_3514,2,t0,t1);}
+t2=C_mutate((C_word*)lf[175]+1 /* (set! signal-handler ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3516,a[2]=t1,a[3]=((C_word)li57),tmp=(C_word)a,a+=4,tmp));
+t3=C_mutate((C_word*)lf[176]+1 /* (set! set-signal-handler! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3525,a[2]=t1,a[3]=((C_word)li58),tmp=(C_word)a,a+=4,tmp));
+t4=C_mutate((C_word*)lf[174]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3538,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li59),tmp=(C_word)a,a+=5,tmp));
 t5=C_mutate((C_word*)lf[177]+1 /* (set! errno/perm ...) */,C_fix((C_word)EPERM));
 t6=C_mutate((C_word*)lf[178]+1 /* (set! errno/noent ...) */,C_fix((C_word)ENOENT));
 t7=C_mutate((C_word*)lf[179]+1 /* (set! errno/srch ...) */,C_fix((C_word)ESRCH));
@@ -3902,644 +4049,648 @@ t39=C_mutate((C_word*)lf[211]+1 /* (set! errno/nolck ...) */,C_fix((C_word)ENOLC
 t40=C_mutate((C_word*)lf[212]+1 /* (set! errno/nosys ...) */,C_fix((C_word)ENOSYS));
 t41=C_mutate((C_word*)lf[213]+1 /* (set! errno/notempty ...) */,C_fix((C_word)ENOTEMPTY));
 t42=C_mutate((C_word*)lf[214]+1 /* (set! errno/ilseq ...) */,C_fix((C_word)EILSEQ));
-t43=C_mutate((C_word*)lf[215]+1 /* (set! change-file-mode ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3519,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
-t44=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3549,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp);
-t45=C_mutate((C_word*)lf[217]+1 /* (set! file-read-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3573,a[2]=t44,a[3]=((C_word)li62),tmp=(C_word)a,a+=4,tmp));
-t46=C_mutate((C_word*)lf[218]+1 /* (set! file-write-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3579,a[2]=t44,a[3]=((C_word)li63),tmp=(C_word)a,a+=4,tmp));
-t47=C_mutate((C_word*)lf[219]+1 /* (set! file-execute-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3585,a[2]=t44,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp));
+t43=C_mutate((C_word*)lf[215]+1 /* (set! change-file-mode ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3594,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
+t44=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3624,a[2]=((C_word)li61),tmp=(C_word)a,a+=3,tmp);
+t45=C_mutate((C_word*)lf[217]+1 /* (set! file-read-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3648,a[2]=t44,a[3]=((C_word)li62),tmp=(C_word)a,a+=4,tmp));
+t46=C_mutate((C_word*)lf[218]+1 /* (set! file-write-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3654,a[2]=t44,a[3]=((C_word)li63),tmp=(C_word)a,a+=4,tmp));
+t47=C_mutate((C_word*)lf[219]+1 /* (set! file-execute-access? ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3660,a[2]=t44,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp));
 t48=C_mutate((C_word*)lf[220]+1 /* (set! fileno/stdin ...) */,C_fix((C_word)0));
 t49=C_mutate((C_word*)lf[221]+1 /* (set! fileno/stdout ...) */,C_fix((C_word)1));
 t50=C_mutate((C_word*)lf[222]+1 /* (set! fileno/stderr ...) */,C_fix((C_word)2));
-t51=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3594,a[2]=((C_word)li65),tmp=(C_word)a,a+=3,tmp);
-t52=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3631,a[2]=((C_word)li66),tmp=(C_word)a,a+=3,tmp);
-t53=C_mutate((C_word*)lf[231]+1 /* (set! open-input-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3649,a[2]=t51,a[3]=t52,a[4]=((C_word)li67),tmp=(C_word)a,a+=5,tmp));
-t54=C_mutate((C_word*)lf[232]+1 /* (set! open-output-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3663,a[2]=t51,a[3]=t52,a[4]=((C_word)li68),tmp=(C_word)a,a+=5,tmp));
-t55=C_mutate((C_word*)lf[233]+1 /* (set! port->fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3677,a[2]=((C_word)li69),tmp=(C_word)a,a+=3,tmp));
-t56=C_mutate((C_word*)lf[237]+1 /* (set! duplicate-fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3712,a[2]=((C_word)li70),tmp=(C_word)a,a+=3,tmp));
-t57=C_mutate((C_word*)lf[239]+1 /* (set! setenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3742,a[2]=((C_word)li71),tmp=(C_word)a,a+=3,tmp));
-t58=C_mutate((C_word*)lf[240]+1 /* (set! unsetenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3759,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp));
-t59=*((C_word*)lf[241]+1);
-t60=C_mutate((C_word*)lf[242]+1 /* (set! get-environment-variables ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3779,a[2]=t59,a[3]=((C_word)li75),tmp=(C_word)a,a+=4,tmp));
-t61=C_mutate((C_word*)lf[243]+1 /* (set! current-environment ...) */,*((C_word*)lf[242]+1));
-t62=C_mutate(&lf[244] /* (set! check-time-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3845,a[2]=((C_word)li76),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate((C_word*)lf[246]+1 /* (set! seconds->local-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3864,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
-t64=C_mutate((C_word*)lf[249]+1 /* (set! seconds->utc-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3898,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
-t65=C_mutate((C_word*)lf[250]+1 /* (set! seconds->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3942,a[2]=((C_word)li79),tmp=(C_word)a,a+=3,tmp));
-t66=C_mutate((C_word*)lf[252]+1 /* (set! time->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4000,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
-t67=C_mutate((C_word*)lf[255]+1 /* (set! local-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4067,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
-t68=C_mutate((C_word*)lf[258]+1 /* (set! local-timezone-abbreviation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4082,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
-t69=C_mutate((C_word*)lf[259]+1 /* (set! _exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4094,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
-t70=C_mutate((C_word*)lf[260]+1 /* (set! terminal-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4110,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
-t71=C_mutate((C_word*)lf[261]+1 /* (set! set-buffering-mode! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4116,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
-t72=*((C_word*)lf[267]+1);
-t73=*((C_word*)lf[268]+1);
-t74=*((C_word*)lf[269]+1);
-t75=*((C_word*)lf[95]+1);
-t76=*((C_word*)lf[270]+1);
-t77=*((C_word*)lf[271]+1);
-t78=C_mutate((C_word*)lf[272]+1 /* (set! glob ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4175,a[2]=t74,a[3]=t72,a[4]=t75,a[5]=t73,a[6]=t76,a[7]=t77,a[8]=((C_word)li90),tmp=(C_word)a,a+=9,tmp));
-t79=C_mutate((C_word*)lf[275]+1 /* (set! spawn/overlay ...) */,C_fix((C_word)P_OVERLAY));
-t80=C_mutate((C_word*)lf[276]+1 /* (set! spawn/wait ...) */,C_fix((C_word)P_WAIT));
-t81=C_mutate((C_word*)lf[277]+1 /* (set! spawn/nowait ...) */,C_fix((C_word)P_NOWAIT));
-t82=C_mutate((C_word*)lf[278]+1 /* (set! spawn/nowaito ...) */,C_fix((C_word)P_NOWAITO));
-t83=C_mutate((C_word*)lf[279]+1 /* (set! spawn/detach ...) */,C_fix((C_word)P_DETACH));
-t84=*((C_word*)lf[280]+1);
-t85=*((C_word*)lf[51]+1);
-t86=*((C_word*)lf[106]+1);
-t87=*((C_word*)lf[4]+1);
-t88=C_mutate(&lf[281] /* (set! $quote-args-list ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4287,a[2]=t87,a[3]=t85,a[4]=t86,a[5]=t84,a[6]=((C_word)li94),tmp=(C_word)a,a+=7,tmp));
-t89=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4366,a[2]=((C_word)li95),tmp=(C_word)a,a+=3,tmp);
-t90=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4383,a[2]=((C_word)li96),tmp=(C_word)a,a+=3,tmp);
-t91=*((C_word*)lf[284]+1);
-t92=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4400,a[2]=((C_word)li98),tmp=(C_word)a,a+=3,tmp);
-t93=C_mutate(&lf[285] /* (set! $exec-setup ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4450,a[2]=t91,a[3]=t89,a[4]=t90,a[5]=t92,a[6]=((C_word)li99),tmp=(C_word)a,a+=7,tmp));
-t94=C_mutate(&lf[286] /* (set! $exec-teardown ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4486,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
-t95=C_mutate((C_word*)lf[287]+1 /* (set! process-execute ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4501,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
-t96=C_mutate((C_word*)lf[289]+1 /* (set! process-spawn ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4588,a[2]=((C_word)li110),tmp=(C_word)a,a+=3,tmp));
-t97=C_mutate((C_word*)lf[291]+1 /* (set! current-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4675,a[2]=((C_word)li111),tmp=(C_word)a,a+=3,tmp));
-t98=C_mutate((C_word*)lf[292]+1 /* (set! shell-command ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4678,a[2]=((C_word)li112),tmp=(C_word)a,a+=3,tmp));
-t99=C_mutate((C_word*)lf[296]+1 /* (set! shell-command-arguments ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4699,a[2]=((C_word)li113),tmp=(C_word)a,a+=3,tmp));
-t100=*((C_word*)lf[289]+1);
-t101=*((C_word*)lf[294]+1);
-t102=C_mutate((C_word*)lf[298]+1 /* (set! process-run ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4705,a[2]=t100,a[3]=((C_word)li114),tmp=(C_word)a,a+=4,tmp));
-t103=C_mutate((C_word*)lf[299]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4797,a[2]=((C_word)li115),tmp=(C_word)a,a+=3,tmp));
-t104=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4916,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp);
-t105=C_mutate((C_word*)lf[305]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4978,a[2]=t104,a[3]=((C_word)li125),tmp=(C_word)a,a+=4,tmp));
-t106=C_mutate((C_word*)lf[306]+1 /* (set! process* ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5058,a[2]=t104,a[3]=((C_word)li130),tmp=(C_word)a,a+=4,tmp));
-t107=C_mutate((C_word*)lf[307]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5138,a[2]=((C_word)li131),tmp=(C_word)a,a+=3,tmp));
-t108=C_mutate((C_word*)lf[308]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5150,a[2]=((C_word)li134),tmp=(C_word)a,a+=3,tmp));
-t109=C_mutate((C_word*)lf[310]+1 /* (set! sleep ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5210,a[2]=((C_word)li135),tmp=(C_word)a,a+=3,tmp));
-t110=C_mutate((C_word*)lf[311]+1 /* (set! get-host-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5213,a[2]=((C_word)li136),tmp=(C_word)a,a+=3,tmp));
-t111=C_mutate((C_word*)lf[313]+1 /* (set! system-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5225,a[2]=((C_word)li137),tmp=(C_word)a,a+=3,tmp));
-t112=C_mutate((C_word*)lf[107]+1 /* (set! current-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5256,a[2]=((C_word)li138),tmp=(C_word)a,a+=3,tmp));
-t113=*((C_word*)lf[272]+1);
-t114=*((C_word*)lf[268]+1);
-t115=*((C_word*)lf[270]+1);
-t116=*((C_word*)lf[317]+1);
-t117=*((C_word*)lf[99]+1);
-t118=C_mutate((C_word*)lf[318]+1 /* (set! find-files ...) */,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5271,a[2]=t117,a[3]=t116,a[4]=t115,a[5]=t113,a[6]=t114,a[7]=((C_word)li151),tmp=(C_word)a,a+=8,tmp));
-t119=C_mutate((C_word*)lf[324]+1 /* (set! change-file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5491,a[2]=((C_word)li152),tmp=(C_word)a,a+=3,tmp));
-t120=C_mutate((C_word*)lf[326]+1 /* (set! create-fifo ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5497,a[2]=((C_word)li153),tmp=(C_word)a,a+=3,tmp));
-t121=C_mutate((C_word*)lf[327]+1 /* (set! create-session ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5503,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp));
-t122=C_mutate((C_word*)lf[328]+1 /* (set! create-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5509,a[2]=((C_word)li155),tmp=(C_word)a,a+=3,tmp));
-t123=C_mutate((C_word*)lf[329]+1 /* (set! current-effective-group-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5515,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp));
-t124=C_mutate((C_word*)lf[330]+1 /* (set! current-effective-user-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5521,a[2]=((C_word)li157),tmp=(C_word)a,a+=3,tmp));
-t125=C_mutate((C_word*)lf[331]+1 /* (set! current-effective-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5527,a[2]=((C_word)li158),tmp=(C_word)a,a+=3,tmp));
-t126=C_mutate((C_word*)lf[332]+1 /* (set! current-group-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5533,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
-t127=C_mutate((C_word*)lf[333]+1 /* (set! current-user-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5539,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
-t128=C_mutate((C_word*)lf[334]+1 /* (set! map-file-to-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5545,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
-t129=C_mutate((C_word*)lf[335]+1 /* (set! file-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5551,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
-t130=C_mutate((C_word*)lf[336]+1 /* (set! file-lock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5557,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
-t131=C_mutate((C_word*)lf[337]+1 /* (set! file-lock/blocking ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5563,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
-t132=C_mutate((C_word*)lf[338]+1 /* (set! file-select ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5569,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
-t133=C_mutate((C_word*)lf[339]+1 /* (set! file-test-lock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5575,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
-t134=C_mutate((C_word*)lf[340]+1 /* (set! file-truncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5581,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
-t135=C_mutate((C_word*)lf[341]+1 /* (set! file-unlock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5587,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp));
-t136=C_mutate((C_word*)lf[342]+1 /* (set! get-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5593,a[2]=((C_word)li169),tmp=(C_word)a,a+=3,tmp));
-t137=C_mutate((C_word*)lf[343]+1 /* (set! group-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5599,a[2]=((C_word)li170),tmp=(C_word)a,a+=3,tmp));
-t138=C_mutate((C_word*)lf[344]+1 /* (set! initialize-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5605,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
-t139=C_mutate((C_word*)lf[345]+1 /* (set! memory-mapped-file-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5611,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
-t140=C_mutate((C_word*)lf[346]+1 /* (set! parent-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5617,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
-t141=C_mutate((C_word*)lf[347]+1 /* (set! process-fork ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5623,a[2]=((C_word)li174),tmp=(C_word)a,a+=3,tmp));
-t142=C_mutate((C_word*)lf[348]+1 /* (set! process-group-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5629,a[2]=((C_word)li175),tmp=(C_word)a,a+=3,tmp));
-t143=C_mutate((C_word*)lf[349]+1 /* (set! process-signal ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5635,a[2]=((C_word)li176),tmp=(C_word)a,a+=3,tmp));
-t144=C_mutate((C_word*)lf[350]+1 /* (set! read-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5641,a[2]=((C_word)li177),tmp=(C_word)a,a+=3,tmp));
-t145=C_mutate((C_word*)lf[351]+1 /* (set! set-alarm! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5647,a[2]=((C_word)li178),tmp=(C_word)a,a+=3,tmp));
-t146=C_mutate((C_word*)lf[352]+1 /* (set! set-group-id! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5653,a[2]=((C_word)li179),tmp=(C_word)a,a+=3,tmp));
-t147=C_mutate((C_word*)lf[353]+1 /* (set! set-groups! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5659,a[2]=((C_word)li180),tmp=(C_word)a,a+=3,tmp));
-t148=C_mutate((C_word*)lf[354]+1 /* (set! set-process-group-id! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5665,a[2]=((C_word)li181),tmp=(C_word)a,a+=3,tmp));
-t149=C_mutate((C_word*)lf[355]+1 /* (set! set-root-directory! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5671,a[2]=((C_word)li182),tmp=(C_word)a,a+=3,tmp));
-t150=C_mutate((C_word*)lf[356]+1 /* (set! set-signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5677,a[2]=((C_word)li183),tmp=(C_word)a,a+=3,tmp));
-t151=C_mutate((C_word*)lf[357]+1 /* (set! set-user-id! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5683,a[2]=((C_word)li184),tmp=(C_word)a,a+=3,tmp));
-t152=C_mutate((C_word*)lf[358]+1 /* (set! signal-mask ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5689,a[2]=((C_word)li185),tmp=(C_word)a,a+=3,tmp));
-t153=C_mutate((C_word*)lf[359]+1 /* (set! signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5695,a[2]=((C_word)li186),tmp=(C_word)a,a+=3,tmp));
-t154=C_mutate((C_word*)lf[360]+1 /* (set! signal-masked? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5701,a[2]=((C_word)li187),tmp=(C_word)a,a+=3,tmp));
-t155=C_mutate((C_word*)lf[361]+1 /* (set! signal-unmask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5707,a[2]=((C_word)li188),tmp=(C_word)a,a+=3,tmp));
-t156=C_mutate((C_word*)lf[362]+1 /* (set! terminal-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5713,a[2]=((C_word)li189),tmp=(C_word)a,a+=3,tmp));
-t157=C_mutate((C_word*)lf[363]+1 /* (set! terminal-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5719,a[2]=((C_word)li190),tmp=(C_word)a,a+=3,tmp));
-t158=C_mutate((C_word*)lf[364]+1 /* (set! unmap-file-from-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5725,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp));
-t159=C_mutate((C_word*)lf[365]+1 /* (set! user-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5731,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
-t160=C_mutate((C_word*)lf[366]+1 /* (set! utc-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5737,a[2]=((C_word)li193),tmp=(C_word)a,a+=3,tmp));
-t161=C_mutate((C_word*)lf[367]+1 /* (set! string->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5743,a[2]=((C_word)li194),tmp=(C_word)a,a+=3,tmp));
-t162=C_set_block_item(lf[368] /* errno/wouldblock */,0,C_fix(0));
-t163=C_mutate((C_word*)lf[74]+1 /* (set! fifo? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5750,a[2]=((C_word)li195),tmp=(C_word)a,a+=3,tmp));
-t164=C_mutate((C_word*)lf[369]+1 /* (set! memory-mapped-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5753,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
-t165=C_set_block_item(lf[370] /* map/anonymous */,0,C_fix(0));
-t166=C_set_block_item(lf[371] /* map/file */,0,C_fix(0));
-t167=C_set_block_item(lf[372] /* map/fixed */,0,C_fix(0));
-t168=C_set_block_item(lf[373] /* map/private */,0,C_fix(0));
-t169=C_set_block_item(lf[374] /* map/shared */,0,C_fix(0));
-t170=C_set_block_item(lf[375] /* open/fsync */,0,C_fix(0));
-t171=C_set_block_item(lf[376] /* open/noctty */,0,C_fix(0));
-t172=C_set_block_item(lf[377] /* open/nonblock */,0,C_fix(0));
-t173=C_set_block_item(lf[378] /* open/sync */,0,C_fix(0));
-t174=C_set_block_item(lf[379] /* perm/isgid */,0,C_fix(0));
-t175=C_set_block_item(lf[380] /* perm/isuid */,0,C_fix(0));
-t176=C_set_block_item(lf[381] /* perm/isvtx */,0,C_fix(0));
-t177=C_set_block_item(lf[382] /* prot/exec */,0,C_fix(0));
-t178=C_set_block_item(lf[383] /* prot/none */,0,C_fix(0));
-t179=C_set_block_item(lf[384] /* prot/read */,0,C_fix(0));
-t180=C_set_block_item(lf[385] /* prot/write */,0,C_fix(0));
-t181=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t181+1)))(2,t181,C_SCHEME_UNDEFINED);}
-
-/* memory-mapped-file? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5753(C_word c,C_word t0,C_word t1,C_word t2){
+t51=C_SCHEME_UNDEFINED;
+t52=(*a=C_VECTOR_TYPE|1,a[1]=t51,tmp=(C_word)a,a+=2,tmp);
+t53=C_SCHEME_UNDEFINED;
+t54=(*a=C_VECTOR_TYPE|1,a[1]=t53,tmp=(C_word)a,a+=2,tmp);
+t55=C_set_block_item(t52,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3669,a[2]=((C_word)li65),tmp=(C_word)a,a+=3,tmp));
+t56=C_set_block_item(t54,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3706,a[2]=((C_word)li66),tmp=(C_word)a,a+=3,tmp));
+t57=C_mutate((C_word*)lf[231]+1 /* (set! open-input-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3724,a[2]=t52,a[3]=t54,a[4]=((C_word)li67),tmp=(C_word)a,a+=5,tmp));
+t58=C_mutate((C_word*)lf[232]+1 /* (set! open-output-file* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3738,a[2]=t52,a[3]=t54,a[4]=((C_word)li68),tmp=(C_word)a,a+=5,tmp));
+t59=C_mutate((C_word*)lf[233]+1 /* (set! port->fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3752,a[2]=((C_word)li69),tmp=(C_word)a,a+=3,tmp));
+t60=C_mutate((C_word*)lf[237]+1 /* (set! duplicate-fileno ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3787,a[2]=((C_word)li70),tmp=(C_word)a,a+=3,tmp));
+t61=C_mutate((C_word*)lf[239]+1 /* (set! setenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3817,a[2]=((C_word)li71),tmp=(C_word)a,a+=3,tmp));
+t62=C_mutate((C_word*)lf[240]+1 /* (set! unsetenv ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3834,a[2]=((C_word)li72),tmp=(C_word)a,a+=3,tmp));
+t63=*((C_word*)lf[241]+1);
+t64=C_mutate((C_word*)lf[242]+1 /* (set! get-environment-variables ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3854,a[2]=t63,a[3]=((C_word)li75),tmp=(C_word)a,a+=4,tmp));
+t65=C_mutate((C_word*)lf[243]+1 /* (set! current-environment ...) */,*((C_word*)lf[242]+1));
+t66=C_mutate(&lf[244] /* (set! check-time-vector ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3920,a[2]=((C_word)li76),tmp=(C_word)a,a+=3,tmp));
+t67=C_mutate((C_word*)lf[246]+1 /* (set! seconds->local-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3939,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
+t68=C_mutate((C_word*)lf[249]+1 /* (set! seconds->utc-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3973,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
+t69=C_mutate((C_word*)lf[250]+1 /* (set! seconds->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4017,a[2]=((C_word)li79),tmp=(C_word)a,a+=3,tmp));
+t70=C_mutate((C_word*)lf[252]+1 /* (set! time->string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4075,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
+t71=C_mutate((C_word*)lf[255]+1 /* (set! local-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4142,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
+t72=C_mutate((C_word*)lf[259]+1 /* (set! local-timezone-abbreviation ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4157,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
+t73=C_mutate((C_word*)lf[260]+1 /* (set! _exit ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4169,a[2]=((C_word)li83),tmp=(C_word)a,a+=3,tmp));
+t74=C_mutate((C_word*)lf[261]+1 /* (set! terminal-port? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4185,a[2]=((C_word)li84),tmp=(C_word)a,a+=3,tmp));
+t75=C_mutate((C_word*)lf[262]+1 /* (set! set-buffering-mode! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4191,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
+t76=*((C_word*)lf[268]+1);
+t77=*((C_word*)lf[269]+1);
+t78=*((C_word*)lf[270]+1);
+t79=*((C_word*)lf[95]+1);
+t80=*((C_word*)lf[271]+1);
+t81=*((C_word*)lf[272]+1);
+t82=C_mutate((C_word*)lf[273]+1 /* (set! glob ...) */,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4250,a[2]=t78,a[3]=t76,a[4]=t79,a[5]=t77,a[6]=t80,a[7]=t81,a[8]=((C_word)li91),tmp=(C_word)a,a+=9,tmp));
+t83=C_mutate((C_word*)lf[276]+1 /* (set! spawn/overlay ...) */,C_fix((C_word)P_OVERLAY));
+t84=C_mutate((C_word*)lf[277]+1 /* (set! spawn/wait ...) */,C_fix((C_word)P_WAIT));
+t85=C_mutate((C_word*)lf[278]+1 /* (set! spawn/nowait ...) */,C_fix((C_word)P_NOWAIT));
+t86=C_mutate((C_word*)lf[279]+1 /* (set! spawn/nowaito ...) */,C_fix((C_word)P_NOWAITO));
+t87=C_mutate((C_word*)lf[280]+1 /* (set! spawn/detach ...) */,C_fix((C_word)P_DETACH));
+t88=*((C_word*)lf[281]+1);
+t89=*((C_word*)lf[51]+1);
+t90=*((C_word*)lf[106]+1);
+t91=*((C_word*)lf[4]+1);
+t92=C_mutate(&lf[282] /* (set! $quote-args-list ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4367,a[2]=t91,a[3]=t89,a[4]=t90,a[5]=t88,a[6]=((C_word)li95),tmp=(C_word)a,a+=7,tmp));
+t93=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4446,a[2]=((C_word)li96),tmp=(C_word)a,a+=3,tmp);
+t94=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4463,a[2]=((C_word)li97),tmp=(C_word)a,a+=3,tmp);
+t95=*((C_word*)lf[285]+1);
+t96=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4480,a[2]=((C_word)li99),tmp=(C_word)a,a+=3,tmp);
+t97=C_mutate(&lf[286] /* (set! $exec-setup ...) */,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4530,a[2]=t95,a[3]=t93,a[4]=t94,a[5]=t96,a[6]=((C_word)li100),tmp=(C_word)a,a+=7,tmp));
+t98=C_mutate(&lf[287] /* (set! $exec-teardown ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4566,a[2]=((C_word)li101),tmp=(C_word)a,a+=3,tmp));
+t99=C_mutate((C_word*)lf[288]+1 /* (set! process-execute ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4581,a[2]=((C_word)li106),tmp=(C_word)a,a+=3,tmp));
+t100=C_mutate((C_word*)lf[290]+1 /* (set! process-spawn ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4668,a[2]=((C_word)li111),tmp=(C_word)a,a+=3,tmp));
+t101=C_mutate((C_word*)lf[292]+1 /* (set! current-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4755,a[2]=((C_word)li112),tmp=(C_word)a,a+=3,tmp));
+t102=C_mutate((C_word*)lf[293]+1 /* (set! shell-command ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4758,a[2]=((C_word)li113),tmp=(C_word)a,a+=3,tmp));
+t103=C_mutate((C_word*)lf[297]+1 /* (set! shell-command-arguments ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4779,a[2]=((C_word)li114),tmp=(C_word)a,a+=3,tmp));
+t104=*((C_word*)lf[290]+1);
+t105=*((C_word*)lf[295]+1);
+t106=C_mutate((C_word*)lf[299]+1 /* (set! process-run ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4785,a[2]=t104,a[3]=((C_word)li115),tmp=(C_word)a,a+=4,tmp));
+t107=C_mutate((C_word*)lf[300]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4877,a[2]=((C_word)li116),tmp=(C_word)a,a+=3,tmp));
+t108=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4996,a[2]=((C_word)li121),tmp=(C_word)a,a+=3,tmp);
+t109=C_mutate((C_word*)lf[307]+1 /* (set! process ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5058,a[2]=t108,a[3]=((C_word)li126),tmp=(C_word)a,a+=4,tmp));
+t110=C_mutate((C_word*)lf[308]+1 /* (set! process* ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5138,a[2]=t108,a[3]=((C_word)li131),tmp=(C_word)a,a+=4,tmp));
+t111=C_mutate((C_word*)lf[309]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5218,a[2]=((C_word)li132),tmp=(C_word)a,a+=3,tmp));
+t112=C_mutate((C_word*)lf[310]+1 /* (set! process-wait ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5230,a[2]=((C_word)li135),tmp=(C_word)a,a+=3,tmp));
+t113=C_mutate((C_word*)lf[312]+1 /* (set! sleep ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5290,a[2]=((C_word)li136),tmp=(C_word)a,a+=3,tmp));
+t114=C_mutate((C_word*)lf[313]+1 /* (set! get-host-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5293,a[2]=((C_word)li137),tmp=(C_word)a,a+=3,tmp));
+t115=C_mutate((C_word*)lf[315]+1 /* (set! system-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5305,a[2]=((C_word)li138),tmp=(C_word)a,a+=3,tmp));
+t116=C_mutate((C_word*)lf[107]+1 /* (set! current-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5336,a[2]=((C_word)li139),tmp=(C_word)a,a+=3,tmp));
+t117=*((C_word*)lf[273]+1);
+t118=*((C_word*)lf[269]+1);
+t119=*((C_word*)lf[271]+1);
+t120=*((C_word*)lf[319]+1);
+t121=*((C_word*)lf[99]+1);
+t122=C_mutate((C_word*)lf[320]+1 /* (set! find-files ...) */,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5351,a[2]=t121,a[3]=t120,a[4]=t119,a[5]=t117,a[6]=t118,a[7]=((C_word)li152),tmp=(C_word)a,a+=8,tmp));
+t123=C_mutate((C_word*)lf[327]+1 /* (set! change-file-owner ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5597,a[2]=((C_word)li153),tmp=(C_word)a,a+=3,tmp));
+t124=C_mutate((C_word*)lf[329]+1 /* (set! create-fifo ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5603,a[2]=((C_word)li154),tmp=(C_word)a,a+=3,tmp));
+t125=C_mutate((C_word*)lf[330]+1 /* (set! create-session ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5609,a[2]=((C_word)li155),tmp=(C_word)a,a+=3,tmp));
+t126=C_mutate((C_word*)lf[331]+1 /* (set! create-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5615,a[2]=((C_word)li156),tmp=(C_word)a,a+=3,tmp));
+t127=C_mutate((C_word*)lf[332]+1 /* (set! current-effective-group-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5621,a[2]=((C_word)li157),tmp=(C_word)a,a+=3,tmp));
+t128=C_mutate((C_word*)lf[333]+1 /* (set! current-effective-user-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5627,a[2]=((C_word)li158),tmp=(C_word)a,a+=3,tmp));
+t129=C_mutate((C_word*)lf[334]+1 /* (set! current-effective-user-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5633,a[2]=((C_word)li159),tmp=(C_word)a,a+=3,tmp));
+t130=C_mutate((C_word*)lf[335]+1 /* (set! current-group-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5639,a[2]=((C_word)li160),tmp=(C_word)a,a+=3,tmp));
+t131=C_mutate((C_word*)lf[336]+1 /* (set! current-user-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5645,a[2]=((C_word)li161),tmp=(C_word)a,a+=3,tmp));
+t132=C_mutate((C_word*)lf[337]+1 /* (set! map-file-to-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5651,a[2]=((C_word)li162),tmp=(C_word)a,a+=3,tmp));
+t133=C_mutate((C_word*)lf[338]+1 /* (set! file-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5657,a[2]=((C_word)li163),tmp=(C_word)a,a+=3,tmp));
+t134=C_mutate((C_word*)lf[339]+1 /* (set! file-lock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5663,a[2]=((C_word)li164),tmp=(C_word)a,a+=3,tmp));
+t135=C_mutate((C_word*)lf[340]+1 /* (set! file-lock/blocking ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5669,a[2]=((C_word)li165),tmp=(C_word)a,a+=3,tmp));
+t136=C_mutate((C_word*)lf[341]+1 /* (set! file-select ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5675,a[2]=((C_word)li166),tmp=(C_word)a,a+=3,tmp));
+t137=C_mutate((C_word*)lf[342]+1 /* (set! file-test-lock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5681,a[2]=((C_word)li167),tmp=(C_word)a,a+=3,tmp));
+t138=C_mutate((C_word*)lf[343]+1 /* (set! file-truncate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5687,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp));
+t139=C_mutate((C_word*)lf[344]+1 /* (set! file-unlock ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5693,a[2]=((C_word)li169),tmp=(C_word)a,a+=3,tmp));
+t140=C_mutate((C_word*)lf[345]+1 /* (set! get-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5699,a[2]=((C_word)li170),tmp=(C_word)a,a+=3,tmp));
+t141=C_mutate((C_word*)lf[346]+1 /* (set! group-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5705,a[2]=((C_word)li171),tmp=(C_word)a,a+=3,tmp));
+t142=C_mutate((C_word*)lf[347]+1 /* (set! initialize-groups ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5711,a[2]=((C_word)li172),tmp=(C_word)a,a+=3,tmp));
+t143=C_mutate((C_word*)lf[348]+1 /* (set! memory-mapped-file-pointer ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5717,a[2]=((C_word)li173),tmp=(C_word)a,a+=3,tmp));
+t144=C_mutate((C_word*)lf[349]+1 /* (set! parent-process-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5723,a[2]=((C_word)li174),tmp=(C_word)a,a+=3,tmp));
+t145=C_mutate((C_word*)lf[350]+1 /* (set! process-fork ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5729,a[2]=((C_word)li175),tmp=(C_word)a,a+=3,tmp));
+t146=C_mutate((C_word*)lf[351]+1 /* (set! process-group-id ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5735,a[2]=((C_word)li176),tmp=(C_word)a,a+=3,tmp));
+t147=C_mutate((C_word*)lf[352]+1 /* (set! process-signal ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5741,a[2]=((C_word)li177),tmp=(C_word)a,a+=3,tmp));
+t148=C_mutate((C_word*)lf[353]+1 /* (set! read-symbolic-link ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5747,a[2]=((C_word)li178),tmp=(C_word)a,a+=3,tmp));
+t149=C_mutate((C_word*)lf[354]+1 /* (set! set-alarm! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5753,a[2]=((C_word)li179),tmp=(C_word)a,a+=3,tmp));
+t150=C_mutate((C_word*)lf[355]+1 /* (set! set-group-id! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5759,a[2]=((C_word)li180),tmp=(C_word)a,a+=3,tmp));
+t151=C_mutate((C_word*)lf[356]+1 /* (set! set-groups! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5765,a[2]=((C_word)li181),tmp=(C_word)a,a+=3,tmp));
+t152=C_mutate((C_word*)lf[357]+1 /* (set! set-process-group-id! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5771,a[2]=((C_word)li182),tmp=(C_word)a,a+=3,tmp));
+t153=C_mutate((C_word*)lf[358]+1 /* (set! set-root-directory! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5777,a[2]=((C_word)li183),tmp=(C_word)a,a+=3,tmp));
+t154=C_mutate((C_word*)lf[359]+1 /* (set! set-signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5783,a[2]=((C_word)li184),tmp=(C_word)a,a+=3,tmp));
+t155=C_mutate((C_word*)lf[360]+1 /* (set! set-user-id! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5789,a[2]=((C_word)li185),tmp=(C_word)a,a+=3,tmp));
+t156=C_mutate((C_word*)lf[361]+1 /* (set! signal-mask ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5795,a[2]=((C_word)li186),tmp=(C_word)a,a+=3,tmp));
+t157=C_mutate((C_word*)lf[362]+1 /* (set! signal-mask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5801,a[2]=((C_word)li187),tmp=(C_word)a,a+=3,tmp));
+t158=C_mutate((C_word*)lf[363]+1 /* (set! signal-masked? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5807,a[2]=((C_word)li188),tmp=(C_word)a,a+=3,tmp));
+t159=C_mutate((C_word*)lf[364]+1 /* (set! signal-unmask! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5813,a[2]=((C_word)li189),tmp=(C_word)a,a+=3,tmp));
+t160=C_mutate((C_word*)lf[365]+1 /* (set! terminal-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5819,a[2]=((C_word)li190),tmp=(C_word)a,a+=3,tmp));
+t161=C_mutate((C_word*)lf[366]+1 /* (set! terminal-size ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5825,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp));
+t162=C_mutate((C_word*)lf[367]+1 /* (set! unmap-file-from-memory ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5831,a[2]=((C_word)li192),tmp=(C_word)a,a+=3,tmp));
+t163=C_mutate((C_word*)lf[368]+1 /* (set! user-information ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5837,a[2]=((C_word)li193),tmp=(C_word)a,a+=3,tmp));
+t164=C_mutate((C_word*)lf[369]+1 /* (set! utc-time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5843,a[2]=((C_word)li194),tmp=(C_word)a,a+=3,tmp));
+t165=C_mutate((C_word*)lf[370]+1 /* (set! string->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5849,a[2]=((C_word)li195),tmp=(C_word)a,a+=3,tmp));
+t166=C_set_block_item(lf[371] /* errno/wouldblock */,0,C_fix(0));
+t167=C_mutate((C_word*)lf[74]+1 /* (set! fifo? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5856,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
+t168=C_mutate((C_word*)lf[372]+1 /* (set! memory-mapped-file? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5859,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
+t169=C_set_block_item(lf[373] /* map/anonymous */,0,C_fix(0));
+t170=C_set_block_item(lf[374] /* map/file */,0,C_fix(0));
+t171=C_set_block_item(lf[375] /* map/fixed */,0,C_fix(0));
+t172=C_set_block_item(lf[376] /* map/private */,0,C_fix(0));
+t173=C_set_block_item(lf[377] /* map/shared */,0,C_fix(0));
+t174=C_set_block_item(lf[378] /* open/fsync */,0,C_fix(0));
+t175=C_set_block_item(lf[379] /* open/noctty */,0,C_fix(0));
+t176=C_set_block_item(lf[380] /* open/nonblock */,0,C_fix(0));
+t177=C_set_block_item(lf[381] /* open/sync */,0,C_fix(0));
+t178=C_set_block_item(lf[382] /* perm/isgid */,0,C_fix(0));
+t179=C_set_block_item(lf[383] /* perm/isuid */,0,C_fix(0));
+t180=C_set_block_item(lf[384] /* perm/isvtx */,0,C_fix(0));
+t181=C_set_block_item(lf[385] /* prot/exec */,0,C_fix(0));
+t182=C_set_block_item(lf[386] /* prot/none */,0,C_fix(0));
+t183=C_set_block_item(lf[387] /* prot/read */,0,C_fix(0));
+t184=C_set_block_item(lf[388] /* prot/write */,0,C_fix(0));
+t185=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t185+1)))(2,t185,C_SCHEME_UNDEFINED);}
+
+/* memory-mapped-file? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5859(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5753,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_5859,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 
-/* fifo? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5750(C_word c,C_word t0,C_word t1,C_word t2){
+/* fifo? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5856(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5750,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_5856,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 
-/* string->time in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5743(C_word c,C_word t0,C_word t1,...){
+/* string->time in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5849(C_word c,C_word t0,C_word t1,...){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_5849,2,t0,t1);}
+/* error */
+t2=*((C_word*)lf[328]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[370],lf[0]);}
+
+/* utc-time->seconds in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5843(C_word c,C_word t0,C_word t1,...){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_5843,2,t0,t1);}
+/* error */
+t2=*((C_word*)lf[328]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[369],lf[0]);}
+
+/* user-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5837(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5743,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5837,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[368],lf[0]);}
+
+/* unmap-file-from-memory in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5831(C_word c,C_word t0,C_word t1,...){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_5831,2,t0,t1);}
+/* error */
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[367],lf[0]);}
 
-/* utc-time->seconds in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5737(C_word c,C_word t0,C_word t1,...){
+/* terminal-size in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5825(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5737,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5825,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[366],lf[0]);}
 
-/* user-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5731(C_word c,C_word t0,C_word t1,...){
+/* terminal-name in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5819(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5731,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5819,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[365],lf[0]);}
 
-/* unmap-file-from-memory in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5725(C_word c,C_word t0,C_word t1,...){
+/* signal-unmask! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5813(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5725,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5813,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[364],lf[0]);}
 
-/* terminal-size in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5719(C_word c,C_word t0,C_word t1,...){
+/* signal-masked? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5807(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5719,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5807,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[363],lf[0]);}
 
-/* terminal-name in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5713(C_word c,C_word t0,C_word t1,...){
+/* signal-mask! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5801(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5713,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5801,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[362],lf[0]);}
 
-/* signal-unmask! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5707(C_word c,C_word t0,C_word t1,...){
+/* signal-mask in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5795(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5707,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5795,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[361],lf[0]);}
 
-/* signal-masked? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5701(C_word c,C_word t0,C_word t1,...){
+/* set-user-id! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5789(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5701,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5789,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[360],lf[0]);}
 
-/* signal-mask! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5695(C_word c,C_word t0,C_word t1,...){
+/* set-signal-mask! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5783(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5695,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5783,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[359],lf[0]);}
 
-/* signal-mask in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5689(C_word c,C_word t0,C_word t1,...){
+/* set-root-directory! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5777(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5689,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5777,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[358],lf[0]);}
 
-/* set-user-id! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5683(C_word c,C_word t0,C_word t1,...){
+/* set-process-group-id! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5771(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5683,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5771,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[357],lf[0]);}
 
-/* set-signal-mask! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5677(C_word c,C_word t0,C_word t1,...){
+/* set-groups! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5765(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5677,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5765,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[356],lf[0]);}
 
-/* set-root-directory! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5671(C_word c,C_word t0,C_word t1,...){
+/* set-group-id! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5759(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5671,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5759,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[355],lf[0]);}
 
-/* set-process-group-id! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5665(C_word c,C_word t0,C_word t1,...){
+/* set-alarm! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5753(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5665,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5753,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[354],lf[0]);}
 
-/* set-groups! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5659(C_word c,C_word t0,C_word t1,...){
+/* read-symbolic-link in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5747(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5659,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5747,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[353],lf[0]);}
 
-/* set-group-id! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5653(C_word c,C_word t0,C_word t1,...){
+/* process-signal in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5741(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5653,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5741,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[352],lf[0]);}
 
-/* set-alarm! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5647(C_word c,C_word t0,C_word t1,...){
+/* process-group-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5735(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5647,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5735,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[351],lf[0]);}
 
-/* read-symbolic-link in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5641(C_word c,C_word t0,C_word t1,...){
+/* process-fork in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5729(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5641,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5729,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[350],lf[0]);}
 
-/* process-signal in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5635(C_word c,C_word t0,C_word t1,...){
+/* parent-process-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5723(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5635,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5723,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[349],lf[0]);}
 
-/* process-group-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5629(C_word c,C_word t0,C_word t1,...){
+/* memory-mapped-file-pointer in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5717(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5629,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5717,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[348],lf[0]);}
 
-/* process-fork in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5623(C_word c,C_word t0,C_word t1,...){
+/* initialize-groups in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5711(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5623,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5711,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[347],lf[0]);}
 
-/* parent-process-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5617(C_word c,C_word t0,C_word t1,...){
+/* group-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5705(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5617,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5705,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[346],lf[0]);}
 
-/* memory-mapped-file-pointer in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5611(C_word c,C_word t0,C_word t1,...){
+/* get-groups in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5699(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5611,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5699,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[345],lf[0]);}
 
-/* initialize-groups in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5605(C_word c,C_word t0,C_word t1,...){
+/* file-unlock in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5693(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5605,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5693,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[344],lf[0]);}
 
-/* group-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5599(C_word c,C_word t0,C_word t1,...){
+/* file-truncate in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5687(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5599,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5687,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[343],lf[0]);}
 
-/* get-groups in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5593(C_word c,C_word t0,C_word t1,...){
+/* file-test-lock in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5681(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5593,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5681,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[342],lf[0]);}
 
-/* file-unlock in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5587(C_word c,C_word t0,C_word t1,...){
+/* file-select in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5675(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5587,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5675,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[341],lf[0]);}
 
-/* file-truncate in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5581(C_word c,C_word t0,C_word t1,...){
+/* file-lock/blocking in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5669(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5581,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5669,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[340],lf[0]);}
 
-/* file-test-lock in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5575(C_word c,C_word t0,C_word t1,...){
+/* file-lock in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5663(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5575,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5663,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[339],lf[0]);}
 
-/* file-select in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5569(C_word c,C_word t0,C_word t1,...){
+/* file-link in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5657(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5569,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5657,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[338],lf[0]);}
 
-/* file-lock/blocking in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5563(C_word c,C_word t0,C_word t1,...){
+/* map-file-to-memory in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5651(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5563,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5651,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[337],lf[0]);}
 
-/* file-lock in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5557(C_word c,C_word t0,C_word t1,...){
+/* current-user-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5645(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5557,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5645,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[336],lf[0]);}
 
-/* file-link in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5551(C_word c,C_word t0,C_word t1,...){
+/* current-group-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5639(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5551,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5639,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[335],lf[0]);}
 
-/* map-file-to-memory in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5545(C_word c,C_word t0,C_word t1,...){
+/* current-effective-user-name in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5633(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5545,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5633,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[334],lf[0]);}
 
-/* current-user-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5539(C_word c,C_word t0,C_word t1,...){
+/* current-effective-user-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5627(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5539,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5627,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[333],lf[0]);}
 
-/* current-group-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5533(C_word c,C_word t0,C_word t1,...){
+/* current-effective-group-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5621(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5533,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5621,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[332],lf[0]);}
 
-/* current-effective-user-name in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5527(C_word c,C_word t0,C_word t1,...){
+/* create-symbolic-link in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5615(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5527,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5615,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[331],lf[0]);}
 
-/* current-effective-user-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5521(C_word c,C_word t0,C_word t1,...){
+/* create-session in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5609(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5521,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5609,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[330],lf[0]);}
 
-/* current-effective-group-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5515(C_word c,C_word t0,C_word t1,...){
+/* create-fifo in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5603(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5515,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5603,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[329],lf[0]);}
 
-/* create-symbolic-link in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5509(C_word c,C_word t0,C_word t1,...){
+/* change-file-owner in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5597(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5509,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5597,2,t0,t1);}
 /* error */
-t2=*((C_word*)lf[325]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[328],lf[0]);}
-
-/* create-session in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5503(C_word c,C_word t0,C_word t1,...){
-C_word tmp;
-C_word t2;
-C_word *a;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5503,2,t0,t1);}
-/* error */
-t2=*((C_word*)lf[325]+1);
+t2=*((C_word*)lf[328]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[327],lf[0]);}
 
-/* create-fifo in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5497(C_word c,C_word t0,C_word t1,...){
-C_word tmp;
-C_word t2;
-C_word *a;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5497,2,t0,t1);}
-/* error */
-t2=*((C_word*)lf[325]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[326],lf[0]);}
-
-/* change-file-owner in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5491(C_word c,C_word t0,C_word t1,...){
-C_word tmp;
-C_word t2;
-C_word *a;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5491,2,t0,t1);}
-/* error */
-t2=*((C_word*)lf[325]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[324],lf[0]);}
-
-/* find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5271(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5351(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -4547,13 +4698,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+22)){
-C_save_and_reclaim((void*)tr4r,(void*)f_5271r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_5351r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_5271r(t0,t1,t2,t3,t4);}}
+f_5351r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_5271r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_5351r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4567,88 +4718,88 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word *a=C_alloc(22);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5273,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=t2,a[9]=((C_word)li146),tmp=(C_word)a,a+=10,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5412,a[2]=t5,a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5417,a[2]=t6,a[3]=((C_word)li148),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5422,a[2]=t7,a[3]=((C_word)li150),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-action12111271 */
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5353,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=t2,a[9]=((C_word)li147),tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5518,a[2]=t5,a[3]=((C_word)li148),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5523,a[2]=t6,a[3]=((C_word)li149),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5528,a[2]=t7,a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-action12541319 */
 t9=t8;
-f_5422(t9,t1);}
+f_5528(t9,t1);}
 else{
-t9=(C_word)C_i_car(t4);
-t10=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* def-id12121269 */
+t9=C_i_car(t4);
+t10=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t10))){
+/* def-id12551317 */
 t11=t7;
-f_5417(t11,t1,t9);}
+f_5523(t11,t1,t9);}
 else{
-t11=(C_word)C_i_car(t10);
-t12=(C_word)C_i_cdr(t10);
-if(C_truep((C_word)C_i_nullp(t12))){
-/* def-limit12131266 */
+t11=C_i_car(t10);
+t12=C_i_cdr(t10);
+if(C_truep(C_i_nullp(t12))){
+/* def-limit12561314 */
 t13=t6;
-f_5412(t13,t1,t9,t11);}
+f_5518(t13,t1,t9,t11);}
 else{
-t13=(C_word)C_i_car(t12);
-t14=(C_word)C_i_cdr(t12);
-if(C_truep((C_word)C_i_nullp(t14))){
-/* body12091218 */
+t13=C_i_car(t12);
+t14=C_i_cdr(t12);
+if(C_truep(C_i_nullp(t14))){
+/* body12521261 */
 t15=t5;
-f_5273(t15,t1,t9,t11,t13);}
+f_5353(t15,t1,t9,t11,t13);}
 else{
 /* ##sys#error */
 t15=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[2],t14);}}}}}
 
-/* def-action1211 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5422(C_word t0,C_word t1){
+/* def-action1254 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5528(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5422,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5428,a[2]=((C_word)li149),tmp=(C_word)a,a+=3,tmp);
-/* def-id12121269 */
+C_save_and_reclaim((void*)trf_5528,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5534,a[2]=((C_word)li150),tmp=(C_word)a,a+=3,tmp);
+/* def-id12551317 */
 t3=((C_word*)t0)[2];
-f_5417(t3,t1,t2);}
+f_5523(t3,t1,t2);}
 
-/* a5427 in def-action1211 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5428(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5533 in def-action1254 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5534(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5428,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5534,4,t0,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t2,t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_a_i_cons(&a,2,t2,t3));}
 
-/* def-id1212 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5417(C_word t0,C_word t1,C_word t2){
+/* def-id1255 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5523(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5417,NULL,3,t0,t1,t2);}
-/* def-limit12131266 */
+C_save_and_reclaim((void*)trf_5523,NULL,3,t0,t1,t2);}
+/* def-limit12561314 */
 t3=((C_word*)t0)[2];
-f_5412(t3,t1,t2,C_SCHEME_END_OF_LIST);}
+f_5518(t3,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* def-limit1213 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5412(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-limit1256 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5518(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5412,NULL,4,t0,t1,t2,t3);}
-/* body12091218 */
+C_save_and_reclaim((void*)trf_5518,NULL,4,t0,t1,t2,t3);}
+/* body12521261 */
 t4=((C_word*)t0)[2];
-f_5273(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_5353(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5273(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5353(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -4660,75 +4811,91 @@ C_word t11;
 C_word t12;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5273,NULL,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_check_string_2(((C_word*)t0)[8],lf[318]);
+C_save_and_reclaim((void*)trf_5353,NULL,5,t0,t1,t2,t3,t4);}
+t5=C_i_check_string_2(((C_word*)t0)[8],lf[320]);
 t6=C_fix(0);
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5280,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t2,a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],a[10]=t7,a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[7],tmp=(C_word)a,a+=13,tmp);
+t8=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5360,a[2]=((C_word*)t0)[8],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=t2,a[10]=t7,a[11]=((C_word*)t0)[6],a[12]=((C_word*)t0)[7],tmp=(C_word)a,a+=13,tmp);
 t9=t4;
 if(C_truep(t9)){
-if(C_truep((C_word)C_fixnump(t4))){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5407,a[2]=t4,a[3]=t7,a[4]=((C_word)li144),tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_fixnump(t4))){
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5513,a[2]=t4,a[3]=t7,a[4]=((C_word)li145),tmp=(C_word)a,a+=5,tmp);
 t11=t8;
-f_5280(t11,t10);}
+f_5360(t11,t10);}
 else{
 t10=t4;
 t11=t8;
-f_5280(t11,t10);}}
+f_5360(t11,t10);}}
 else{
 t10=t8;
-f_5280(t10,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5399,a[2]=((C_word)li145),tmp=(C_word)a,a+=3,tmp));}}
+f_5360(t10,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5505,a[2]=((C_word)li146),tmp=(C_word)a,a+=3,tmp));}}
 
-/* f_5399 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5399(C_word c,C_word t0,C_word t1,...){
+/* f_5505 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5505(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5399,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5505,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* f_5407 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5407(C_word c,C_word t0,C_word t1,...){
+/* f_5513 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5513(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5407,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5513,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_lessp(((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fixnum_lessp(((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]));}
+
+/* k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5360(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[14],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_5360,NULL,2,t0,t1);}
+t2=C_i_stringp(((C_word*)t0)[12]);
+t3=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5493,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[11],tmp=(C_word)a,a+=14,tmp);
+if(C_truep(t2)){
+t4=t3;
+f_5493(2,t4,t2);}
+else{
+/* posixwin.scm: 2077 regexp? */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[326]+1)))(3,*((C_word*)lf[326]+1),t3,((C_word*)t0)[12]);}}
 
-/* k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5280(C_word t0,C_word t1){
+/* k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5280,NULL,2,t0,t1);}
-t2=(C_word)C_i_stringp(((C_word*)t0)[12]);
-t3=(C_truep(t2)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5391,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[11],a[4]=((C_word)li139),tmp=(C_word)a,a+=5,tmp):((C_word*)t0)[12]);
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5290,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],tmp=(C_word)a,a+=12,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5387,a[2]=t4,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 2051 make-pathname */
-t6=((C_word*)t0)[8];
-((C_proc4)C_retrieve_proc(t6))(4,t6,t5,((C_word*)t0)[2],lf[323]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5493,2,t0,t1);}
+t2=(C_truep(t1)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5494,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[13],a[4]=((C_word)li140),tmp=(C_word)a,a+=5,tmp):((C_word*)t0)[12]);
+t3=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5370,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=t2,a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5487,a[2]=t3,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 2080 make-pathname */
+t5=((C_word*)t0)[8];
+((C_proc4)C_retrieve_proc(t5))(4,t5,t4,((C_word*)t0)[2],lf[325]);}
 
-/* k5385 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5387(C_word c,C_word t0,C_word t1){
+/* k5485 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5487(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 2051 glob */
+/* posixwin.scm: 2080 glob */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5290(C_word c,C_word t0,C_word t1){
+/* k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4736,15 +4903,15 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5290,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5370,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5292,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t3,a[11]=((C_word)li143),tmp=(C_word)a,a+=12,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5372,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=t3,a[11]=((C_word)li144),tmp=(C_word)a,a+=12,tmp));
 t5=((C_word*)t3)[1];
-f_5292(t5,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5372(t5,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5292(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5372(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4753,86 +4920,86 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5292,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_5372,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_slot(t2,C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5311,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t4,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=t5,a[12]=t1,a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
-/* posixwin.scm: 2057 directory? */
+t4=C_slot(t2,C_fix(0));
+t5=C_slot(t2,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_5391,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t4,a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=t3,a[11]=t5,a[12]=t1,a[13]=((C_word*)t0)[10],tmp=(C_word)a,a+=14,tmp);
+/* posixwin.scm: 2086 directory? */
 t7=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t4);}}
 
-/* k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5311(C_word c,C_word t0,C_word t1){
+/* k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5391(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[11],*a=ab;
+C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5311,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5391,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5367,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],tmp=(C_word)a,a+=11,tmp);
-/* posixwin.scm: 2058 pathname-file */
-t3=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[6]);}
-else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5373,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
-/* posixwin.scm: 2064 pproc */
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_5467,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],tmp=(C_word)a,a+=13,tmp);
+/* posixwin.scm: 2087 pathname-file */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[6]);}}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[7]);}
+else{
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5473,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[12],a[7]=((C_word*)t0)[13],tmp=(C_word)a,a+=8,tmp);
+/* posixwin.scm: 2094 pproc */
+t3=((C_word*)t0)[6];
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[7]);}}
 
-/* k5371 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5373(C_word c,C_word t0,C_word t1){
+/* k5471 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5373,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5473,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5380,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 2064 action */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5480,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 2094 action */
 t3=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-/* posixwin.scm: 2065 loop */
+/* posixwin.scm: 2095 loop */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5292(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);}}
+f_5372(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* k5378 in k5371 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5380(C_word c,C_word t0,C_word t1){
+/* k5478 in k5471 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5480(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 2064 loop */
+/* posixwin.scm: 2094 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5292(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5372(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5367(C_word c,C_word t0,C_word t1){
+/* k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[10],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5367,2,t0,t1);}
-if(C_truep((C_truep((C_word)C_i_equalp(t1,lf[319]))?C_SCHEME_TRUE:(C_truep((C_word)C_i_equalp(t1,lf[320]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
-/* posixwin.scm: 2058 loop */
-t2=((C_word*)((C_word*)t0)[10])[1];
-f_5292(t2,((C_word*)t0)[9],((C_word*)t0)[8],((C_word*)t0)[7]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5467,2,t0,t1);}
+if(C_truep((C_truep(C_i_equalp(t1,lf[321]))?C_SCHEME_TRUE:(C_truep(C_i_equalp(t1,lf[322]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+/* posixwin.scm: 2087 loop */
+t2=((C_word*)((C_word*)t0)[12])[1];
+f_5372(t2,((C_word*)t0)[11],((C_word*)t0)[10],((C_word*)t0)[9]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5326,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
-/* posixwin.scm: 2059 lproc */
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5406,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[8],tmp=(C_word)a,a+=12,tmp);
+/* posixwin.scm: 2088 lproc */
 t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[3]);}}
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[6]);}}
 
-/* k5324 in k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5326(C_word c,C_word t0,C_word t1){
+/* k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5406(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4844,29 +5011,58 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[29],*a=ab;
+C_word t12;
+C_word t13;
+C_word ab[31],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5326,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5406,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[9])[1],C_fix(1));
+t2=C_fixnum_plus(((C_word*)((C_word*)t0)[11])[1],C_fix(1));
 t3=t2;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5336,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5338,a[2]=t4,a[3]=((C_word*)t0)[9],a[4]=t6,a[5]=((C_word)li140),tmp=(C_word)a,a+=6,tmp);
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5343,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word)li141),tmp=(C_word)a,a+=8,tmp);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5357,a[2]=t6,a[3]=((C_word*)t0)[9],a[4]=t4,a[5]=((C_word)li142),tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5416,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5418,a[2]=t4,a[3]=((C_word*)t0)[11],a[4]=t6,a[5]=((C_word)li141),tmp=(C_word)a,a+=6,tmp);
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5423,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],a[9]=((C_word)li142),tmp=(C_word)a,a+=10,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5447,a[2]=t6,a[3]=((C_word*)t0)[11],a[4]=t4,a[5]=((C_word)li143),tmp=(C_word)a,a+=6,tmp);
 /* ##sys#dynamic-wind */
-t11=*((C_word*)lf[322]+1);
+t11=*((C_word*)lf[324]+1);
 ((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t7,t8,t9,t10);}
 else{
-/* posixwin.scm: 2063 loop */
-t2=((C_word*)((C_word*)t0)[8])[1];
-f_5292(t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5457,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5460,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* posixwin.scm: 2093 pproc */
+t4=((C_word*)t0)[4];
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[6]);}}
+
+/* k5458 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5460(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+if(C_truep(t1)){
+/* posixwin.scm: 2093 action */
+t2=((C_word*)t0)[8];
+((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
+else{
+t2=((C_word*)t0)[5];
+/* posixwin.scm: 2093 loop */
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_5372(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+
+/* k5455 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5457(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* posixwin.scm: 2093 loop */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_5372(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a5356 in k5324 in k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5357(C_word c,C_word t0,C_word t1){
+/* a5446 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4874,48 +5070,79 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5357,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5447,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* a5342 in k5324 in k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5343(C_word c,C_word t0,C_word t1){
+/* a5422 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5423(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[9],*a=ab;
+C_word ab[12],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5343,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5351,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5355,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 2062 make-pathname */
-t4=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[2],lf[321]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5423,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5431,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5445,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 2091 make-pathname */
+t4=((C_word*)t0)[2];
+((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[6],lf[323]);}
 
-/* k5353 in a5342 in k5324 in k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5355(C_word c,C_word t0,C_word t1){
+/* k5443 in a5422 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 2062 glob */
+/* posixwin.scm: 2091 glob */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k5349 in a5342 in k5324 in k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5351(C_word c,C_word t0,C_word t1){
+/* k5429 in a5422 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5431(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[14],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_5431,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5435,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5438,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t2,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+/* posixwin.scm: 2092 pproc */
+t4=((C_word*)t0)[2];
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[4]);}
+
+/* k5436 in k5429 in a5422 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5438(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+if(C_truep(t1)){
+/* posixwin.scm: 2092 action */
+t2=((C_word*)t0)[8];
+((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
+else{
+t2=((C_word*)t0)[5];
+/* posixwin.scm: 2091 loop */
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_5372(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+
+/* k5433 in k5429 in a5422 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5435(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 2062 loop */
+/* posixwin.scm: 2091 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5292(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5372(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a5337 in k5324 in k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5338(C_word c,C_word t0,C_word t1){
+/* a5417 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4923,63 +5150,63 @@ C_word t4;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5338,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5418,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,((C_word*)((C_word*)t0)[2])[1]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 
-/* k5334 in k5324 in k5365 in k5309 in loop in k5288 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5336(C_word c,C_word t0,C_word t1){
+/* k5414 in k5404 in k5465 in k5389 in loop in k5368 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 2060 loop */
+/* posixwin.scm: 2089 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5292(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5372(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* f_5391 in k5278 in body1209 in find-files in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5391(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_5494 in k5491 in k5358 in body1252 in find-files in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5494(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5391,3,t0,t1,t2);}
-/* posixwin.scm: 2049 string-match */
+C_save_and_reclaim((void*)tr3,(void*)f_5494,3,t0,t1,t2);}
+/* posixwin.scm: 2078 string-match */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t1,((C_word*)t0)[2],t2);}
 
-/* current-user-name in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5256(C_word c,C_word t0,C_word t1){
+/* current-user-name in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5336(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5256,2,t0,t1);}
-if(C_truep((C_word)C_get_user_name())){
+C_save_and_reclaim((void*)tr2,(void*)f_5336,2,t0,t1);}
+if(C_truep(C_get_user_name())){
 /* ##sys#peek-c-string */
 t2=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,C_mpointer(&a,(void*)C_username),C_fix(0));}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5266,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 2024 ##sys#update-errno */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5346,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 2052 ##sys#update-errno */
 t3=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k5264 in current-user-name in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5266(C_word c,C_word t0,C_word t1){
+/* k5344 in current-user-name in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 2025 ##sys#error */
+/* posixwin.scm: 2053 ##sys#error */
 t2=*((C_word*)lf[62]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[107],lf[316]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[107],lf[318]);}
 
-/* system-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5225(C_word c,C_word t0,C_word t1){
+/* system-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5305(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4987,108 +5214,108 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5225,2,t0,t1);}
-if(C_truep((C_word)C_sysinfo())){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5236,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5305,2,t0,t1);}
+if(C_truep(C_sysinfo())){
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5316,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_hostname),C_fix(0));}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5251,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 2015 ##sys#update-errno */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5331,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 2043 ##sys#update-errno */
 t3=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k5249 in system-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5251(C_word c,C_word t0,C_word t1){
+/* k5329 in system-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 2016 ##sys#error */
+/* posixwin.scm: 2044 ##sys#error */
 t2=*((C_word*)lf[62]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[313],lf[315]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[315],lf[317]);}
 
-/* k5234 in system-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5236(C_word c,C_word t0,C_word t1){
+/* k5314 in system-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5236,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5240,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5316,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5320,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_osrel),C_fix(0));}
 
-/* k5238 in k5234 in system-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5240(C_word c,C_word t0,C_word t1){
+/* k5318 in k5314 in system-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5320(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5240,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5244,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5320,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5324,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_osver),C_fix(0));}
 
-/* k5242 in k5238 in k5234 in system-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5244(C_word c,C_word t0,C_word t1){
+/* k5322 in k5318 in k5314 in system-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5324(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5244,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5248,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5324,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5328,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_processor),C_fix(0));}
 
-/* k5246 in k5242 in k5238 in k5234 in system-information in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5248(C_word c,C_word t0,C_word t1){
+/* k5326 in k5322 in k5318 in k5314 in system-information in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5248,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5328,2,t0,t1);}
 t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,5,lf[314],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,5,lf[316],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* get-host-name in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5213(C_word c,C_word t0,C_word t1){
+/* get-host-name in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5293(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5213,2,t0,t1);}
-if(C_truep((C_word)C_get_hostname())){
+C_save_and_reclaim((void*)tr2,(void*)f_5293,2,t0,t1);}
+if(C_truep(C_get_hostname())){
 /* ##sys#peek-c-string */
 t2=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,C_mpointer(&a,(void*)C_hostname),C_fix(0));}
 else{
-/* posixwin.scm: 2005 ##sys#error */
+/* posixwin.scm: 2033 ##sys#error */
 t2=*((C_word*)lf[62]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[311],lf[312]);}}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,lf[313],lf[314]);}}
 
-/* sleep in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5210(C_word c,C_word t0,C_word t1,C_word t2){
+/* sleep in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5290(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5210,3,t0,t1,t2);}
-t3=(C_word)C_sleep(t2);
+C_save_and_reclaim((void*)tr3,(void*)f_5290,3,t0,t1,t2);}
+t3=C_sleep(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(0));}
 
-/* process-wait in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5150(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process-wait in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5230(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -5096,13 +5323,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5150r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5230r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5150r(t0,t1,t2,t3);}}
+f_5230r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5150r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5230r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5113,14 +5340,14 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word *a=C_alloc(9);
-t4=(C_word)C_i_nullp(t3);
-t5=(C_truep(t4)?C_SCHEME_FALSE:(C_word)C_i_car(t3));
-t6=(C_word)C_i_nullp(t3);
-t7=(C_truep(t6)?C_SCHEME_END_OF_LIST:(C_word)C_i_cdr(t3));
-if(C_truep((C_word)C_i_nullp(t7))){
-t8=(C_word)C_i_check_exact_2(t2,lf[308]);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5171,a[2]=t5,a[3]=t2,a[4]=((C_word)li132),tmp=(C_word)a,a+=5,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5177,a[2]=t2,a[3]=((C_word)li133),tmp=(C_word)a,a+=4,tmp);
+t4=C_i_nullp(t3);
+t5=(C_truep(t4)?C_SCHEME_FALSE:C_i_car(t3));
+t6=C_i_nullp(t3);
+t7=(C_truep(t6)?C_SCHEME_END_OF_LIST:C_i_cdr(t3));
+if(C_truep(C_i_nullp(t7))){
+t8=C_i_check_exact_2(t2,lf[310]);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5251,a[2]=t5,a[3]=t2,a[4]=((C_word)li133),tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5257,a[2]=t2,a[3]=((C_word)li134),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t9,t10);}
 else{
@@ -5128,8 +5355,8 @@ else{
 t8=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t1,lf[2],t7);}}
 
-/* a5176 in process-wait in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a5256 in process-wait in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5257(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5137,54 +5364,54 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5177,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_eqp(t2,C_fix(-1));
+C_save_and_reclaim((void*)tr5,(void*)f_5257,5,t0,t1,t2,t3,t4);}
+t5=C_eqp(t2,C_fix(-1));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5187,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1987 ##sys#update-errno */
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5267,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 2015 ##sys#update-errno */
 t7=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
-/* posixwin.scm: 1989 values */
+/* posixwin.scm: 2017 values */
 C_values(5,0,t1,t2,t3,t4);}}
 
-/* k5185 in a5176 in process-wait in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5187(C_word c,C_word t0,C_word t1){
+/* k5265 in a5256 in process-wait in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5267(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1988 ##sys#signal-hook */
+/* posixwin.scm: 2016 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[300],lf[308],lf[309],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[301],lf[310],lf[311],((C_word*)t0)[2]);}
 
-/* a5170 in process-wait in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5171(C_word c,C_word t0,C_word t1){
+/* a5250 in process-wait in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5171,2,t0,t1);}
-/* posixwin.scm: 1984 ##sys#process-wait */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[307]+1)))(4,*((C_word*)lf[307]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_5251,2,t0,t1);}
+/* posixwin.scm: 2012 ##sys#process-wait */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[309]+1)))(4,*((C_word*)lf[309]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#process-wait in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5138(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#process-wait in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5138,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_process_wait(t2,t3))){
-/* posixwin.scm: 1977 values */
+C_save_and_reclaim((void*)tr4,(void*)f_5218,4,t0,t1,t2,t3);}
+if(C_truep(C_process_wait(t2,t3))){
+/* posixwin.scm: 2005 values */
 C_values(5,0,t1,t2,C_SCHEME_TRUE,C_fix((C_word)C_exstatus));}
 else{
-/* posixwin.scm: 1978 values */
+/* posixwin.scm: 2006 values */
 C_values(5,0,t1,C_fix(-1),C_SCHEME_FALSE,C_SCHEME_FALSE);}}
 
-/* process* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_5058(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5138(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -5192,13 +5419,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+17)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5058r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5138r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5058r(t0,t1,t2,t3);}}
+f_5138r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5058r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5138r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5212,85 +5439,85 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word *a=C_alloc(17);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5060,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li126),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5065,a[2]=t4,a[3]=((C_word)li127),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5070,a[2]=t5,a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5075,a[2]=t6,a[3]=((C_word)li129),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-args11451161 */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5140,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li127),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5145,a[2]=t4,a[3]=((C_word)li128),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5150,a[2]=t5,a[3]=((C_word)li129),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5155,a[2]=t6,a[3]=((C_word)li130),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-args11881204 */
 t8=t7;
-f_5075(t8,t1);}
+f_5155(t8,t1);}
 else{
-t8=(C_word)C_i_car(t3);
-t9=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-env11461159 */
+t8=C_i_car(t3);
+t9=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t9))){
+/* def-env11891202 */
 t10=t6;
-f_5070(t10,t1,t8);}
+f_5150(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* def-exactf11471156 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* def-exactf11901199 */
 t12=t5;
-f_5065(t12,t1,t8,t10);}
+f_5145(t12,t1,t8,t10);}
 else{
-t12=(C_word)C_i_car(t11);
-t13=(C_word)C_i_cdr(t11);
-if(C_truep((C_word)C_i_nullp(t13))){
-/* body11431152 */
+t12=C_i_car(t11);
+t13=C_i_cdr(t11);
+if(C_truep(C_i_nullp(t13))){
+/* body11861195 */
 t14=t4;
-f_5060(t14,t1,t8,t10,t12);}
+f_5140(t14,t1,t8,t10,t12);}
 else{
 /* ##sys#error */
 t14=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t1,lf[2],t13);}}}}}
 
-/* def-args1145 in process* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5075(C_word t0,C_word t1){
+/* def-args1188 in process* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5155(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5075,NULL,2,t0,t1);}
-/* def-env11461159 */
+C_save_and_reclaim((void*)trf_5155,NULL,2,t0,t1);}
+/* def-env11891202 */
 t2=((C_word*)t0)[2];
-f_5070(t2,t1,C_SCHEME_FALSE);}
+f_5150(t2,t1,C_SCHEME_FALSE);}
 
-/* def-env1146 in process* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5070(C_word t0,C_word t1,C_word t2){
+/* def-env1189 in process* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5150(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5070,NULL,3,t0,t1,t2);}
-/* def-exactf11471156 */
+C_save_and_reclaim((void*)trf_5150,NULL,3,t0,t1,t2);}
+/* def-exactf11901199 */
 t3=((C_word*)t0)[2];
-f_5065(t3,t1,t2,C_SCHEME_FALSE);}
+f_5145(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* def-exactf1147 in process* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5065(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-exactf1190 in process* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5145(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5065,NULL,4,t0,t1,t2,t3);}
-/* body11431152 */
+C_save_and_reclaim((void*)trf_5145,NULL,4,t0,t1,t2,t3);}
+/* body11861195 */
 t4=((C_word*)t0)[2];
-f_5060(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_5140(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body1143 in process* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_5060(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body1186 in process* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5140(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5060,NULL,5,t0,t1,t2,t3,t4);}
-/* posixwin.scm: 1971 %process */
-f_4916(t1,lf[306],C_SCHEME_TRUE,((C_word*)t0)[2],t2,t3,t4);}
+C_save_and_reclaim((void*)trf_5140,NULL,5,t0,t1,t2,t3,t4);}
+/* posixwin.scm: 1999 %process */
+f_4996(t1,lf[308],C_SCHEME_TRUE,((C_word*)t0)[2],t2,t3,t4);}
 
-/* process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4978(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5058(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -5298,13 +5525,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+17)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4978r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5058r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4978r(t0,t1,t2,t3);}}
+f_5058r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4978r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5058r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5318,85 +5545,85 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word *a=C_alloc(17);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4980,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li121),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4985,a[2]=t4,a[3]=((C_word)li122),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4990,a[2]=t5,a[3]=((C_word)li123),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4995,a[2]=t6,a[3]=((C_word)li124),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-args11061122 */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5060,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li122),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5065,a[2]=t4,a[3]=((C_word)li123),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5070,a[2]=t5,a[3]=((C_word)li124),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5075,a[2]=t6,a[3]=((C_word)li125),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-args11491165 */
 t8=t7;
-f_4995(t8,t1);}
+f_5075(t8,t1);}
 else{
-t8=(C_word)C_i_car(t3);
-t9=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-env11071120 */
+t8=C_i_car(t3);
+t9=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t9))){
+/* def-env11501163 */
 t10=t6;
-f_4990(t10,t1,t8);}
+f_5070(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* def-exactf11081117 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* def-exactf11511160 */
 t12=t5;
-f_4985(t12,t1,t8,t10);}
+f_5065(t12,t1,t8,t10);}
 else{
-t12=(C_word)C_i_car(t11);
-t13=(C_word)C_i_cdr(t11);
-if(C_truep((C_word)C_i_nullp(t13))){
-/* body11041113 */
+t12=C_i_car(t11);
+t13=C_i_cdr(t11);
+if(C_truep(C_i_nullp(t13))){
+/* body11471156 */
 t14=t4;
-f_4980(t14,t1,t8,t10,t12);}
+f_5060(t14,t1,t8,t10,t12);}
 else{
 /* ##sys#error */
 t14=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t1,lf[2],t13);}}}}}
 
-/* def-args1106 in process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4995(C_word t0,C_word t1){
+/* def-args1149 in process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5075(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4995,NULL,2,t0,t1);}
-/* def-env11071120 */
+C_save_and_reclaim((void*)trf_5075,NULL,2,t0,t1);}
+/* def-env11501163 */
 t2=((C_word*)t0)[2];
-f_4990(t2,t1,C_SCHEME_FALSE);}
+f_5070(t2,t1,C_SCHEME_FALSE);}
 
-/* def-env1107 in process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4990(C_word t0,C_word t1,C_word t2){
+/* def-env1150 in process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5070(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4990,NULL,3,t0,t1,t2);}
-/* def-exactf11081117 */
+C_save_and_reclaim((void*)trf_5070,NULL,3,t0,t1,t2);}
+/* def-exactf11511160 */
 t3=((C_word*)t0)[2];
-f_4985(t3,t1,t2,C_SCHEME_FALSE);}
+f_5065(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* def-exactf1108 in process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4985(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-exactf1151 in process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5065(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4985,NULL,4,t0,t1,t2,t3);}
-/* body11041113 */
+C_save_and_reclaim((void*)trf_5065,NULL,4,t0,t1,t2,t3);}
+/* body11471156 */
 t4=((C_word*)t0)[2];
-f_4980(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_5060(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body1104 in process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4980(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body1147 in process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_5060(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4980,NULL,5,t0,t1,t2,t3,t4);}
-/* posixwin.scm: 1968 %process */
-f_4916(t1,lf[305],C_SCHEME_FALSE,((C_word*)t0)[2],t2,t3,t4);}
+C_save_and_reclaim((void*)trf_5060,NULL,5,t0,t1,t2,t3,t4);}
+/* posixwin.scm: 1996 %process */
+f_4996(t1,lf[307],C_SCHEME_FALSE,((C_word*)t0)[2],t2,t3,t4);}
 
-/* %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4916(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
+/* %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4996(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7){
 C_word tmp;
 C_word t8;
 C_word t9;
@@ -5409,133 +5636,136 @@ C_word t15;
 C_word t16;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4916,NULL,7,t1,t2,t3,t4,t5,t6,t7);}
+C_save_and_reclaim((void*)trf_4996,NULL,7,t1,t2,t3,t4,t5,t6,t7);}
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4918,a[2]=t2,a[3]=((C_word)li117),tmp=(C_word)a,a+=4,tmp);
-t12=(C_word)C_i_check_string_2(((C_word*)t8)[1],t2);
-t13=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4937,a[2]=t11,a[3]=t1,a[4]=t10,a[5]=t3,a[6]=t6,a[7]=t9,a[8]=t8,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4998,a[2]=t2,a[3]=((C_word)li118),tmp=(C_word)a,a+=4,tmp);
+t12=C_i_check_string_2(((C_word*)t8)[1],t2);
+t13=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5017,a[2]=t11,a[3]=t1,a[4]=t10,a[5]=t3,a[6]=t6,a[7]=t9,a[8]=t8,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
 if(C_truep(((C_word*)t9)[1])){
-/* posixwin.scm: 1956 chkstrlst */
+/* posixwin.scm: 1984 chkstrlst */
 t14=t11;
-f_4918(t14,t13,((C_word*)t9)[1]);}
+f_4998(t14,t13,((C_word*)t9)[1]);}
 else{
 t14=C_set_block_item(t10,0,C_SCHEME_TRUE);
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4972,a[2]=t13,a[3]=t8,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1959 ##sys#shell-command-arguments */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[296]+1)))(3,*((C_word*)lf[296]+1),t15,((C_word*)t8)[1]);}}
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5052,a[2]=t13,a[3]=t8,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1987 ##sys#shell-command-arguments */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[297]+1)))(3,*((C_word*)lf[297]+1),t15,((C_word*)t8)[1]);}}
 
-/* k4970 in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4972(C_word c,C_word t0,C_word t1){
+/* k5050 in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4972,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5052,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4976,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1960 ##sys#shell-command */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[292]+1)))(2,*((C_word*)lf[292]+1),t3);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5056,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1988 ##sys#shell-command */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[293]+1)))(2,*((C_word*)lf[293]+1),t3);}
 
-/* k4974 in k4970 in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4976(C_word c,C_word t0,C_word t1){
+/* k5054 in k5050 in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_4937(2,t3,t2);}
+f_5017(2,t3,t2);}
 
-/* k4935 in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4937(C_word c,C_word t0,C_word t1){
+/* k5015 in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4937,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4940,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5017,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5020,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[6])){
-/* posixwin.scm: 1961 chkstrlst */
+/* posixwin.scm: 1989 chkstrlst */
 t3=((C_word*)t0)[2];
-f_4918(t3,t2,((C_word*)t0)[6]);}
+f_4998(t3,t2,((C_word*)t0)[6]);}
 else{
 t3=t2;
-f_4940(2,t3,C_SCHEME_UNDEFINED);}}
+f_5020(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4938 in k4935 in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4940(C_word c,C_word t0,C_word t1){
+/* k5018 in k5015 in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5020(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4940,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4945,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li118),tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4951,a[2]=((C_word*)t0)[4],a[3]=((C_word)li119),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5020,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5025,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word)li119),tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5031,a[2]=((C_word*)t0)[4],a[3]=((C_word)li120),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a4950 in k4938 in k4935 in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4951(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a5030 in k5018 in k5015 in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5031(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_4951,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_5031,6,t0,t1,t2,t3,t4,t5);}
 if(C_truep(((C_word*)t0)[2])){
-/* posixwin.scm: 1964 values */
+/* posixwin.scm: 1992 values */
 C_values(6,0,t1,t2,t3,t4,t5);}
 else{
-/* posixwin.scm: 1965 values */
+/* posixwin.scm: 1993 values */
 C_values(5,0,t1,t2,t3,t4);}}
 
-/* a4944 in k4938 in k4935 in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4945(C_word c,C_word t0,C_word t1){
+/* a5024 in k5018 in k5015 in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4945,2,t0,t1);}
-/* posixwin.scm: 1962 ##sys#process */
-t2=*((C_word*)lf[299]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_5025,2,t0,t1);}
+/* posixwin.scm: 1990 ##sys#process */
+t2=*((C_word*)lf[300]+1);
 ((C_proc10)(void*)(*((C_word*)t2+1)))(10,t2,t1,((C_word*)t0)[7],((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[5])[1],((C_word*)t0)[4],C_SCHEME_TRUE,C_SCHEME_TRUE,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* chkstrlst in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4918(C_word t0,C_word t1,C_word t2){
+/* chkstrlst in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4998(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4918,NULL,3,t0,t1,t2);}
-t3=(C_word)C_i_check_list_2(t2,((C_word*)t0)[2]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4927,a[2]=((C_word*)t0)[2],a[3]=((C_word)li116),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_4998,NULL,3,t0,t1,t2);}
+t3=C_i_check_list_2(t2,((C_word*)t0)[2]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5007,a[2]=((C_word*)t0)[2],a[3]=((C_word)li117),tmp=(C_word)a,a+=4,tmp);
 /* for-each */
-t5=*((C_word*)lf[304]+1);
+t5=*((C_word*)lf[306]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t4,t2);}
 
-/* a4926 in chkstrlst in %process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4927(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5006 in chkstrlst in %process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_5007(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
+C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4927,3,t0,t1,t2);}
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_check_string_2(t2,((C_word*)t0)[2]));}
+C_save_and_reclaim((void*)tr3,(void*)f_5007,3,t0,t1,t2);}
+t3=*((C_word*)lf[305]+1);
+/* g11171118 */
+t4=t3;
+((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,((C_word*)t0)[2]);}
 
-/* ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4797(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,...){
+/* ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4877(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,...){
 C_word tmp;
 C_word t9;
 va_list v;
@@ -5543,34 +5773,34 @@ C_word *a,c2=c;
 C_save_rest(t8,c2,9);
 if(c<9) C_bad_min_argc_2(c,9,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr9r,(void*)f_4797r,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+C_save_and_reclaim((void*)tr9r,(void*)f_4877r,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
 else{
 a=C_alloc((c-9)*3);
 t9=C_restore_rest(a,C_rest_count(0));
-f_4797r(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}}
+f_4877r(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9);}}
 
-static void C_ccall f_4797r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
+static void C_ccall f_4877r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8,C_word t9){
 C_word tmp;
 C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(9);
-t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4801,a[2]=t4,a[3]=t2,a[4]=t6,a[5]=t7,a[6]=t8,a[7]=t1,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-if(C_truep((C_word)C_i_nullp(t9))){
+t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4881,a[2]=t4,a[3]=t2,a[4]=t6,a[5]=t7,a[6]=t8,a[7]=t1,a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+if(C_truep(C_i_nullp(t9))){
 t11=t10;
-f_4801(2,t11,C_SCHEME_FALSE);}
+f_4881(2,t11,C_SCHEME_FALSE);}
 else{
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
 t12=t10;
-f_4801(2,t12,(C_word)C_i_car(t9));}
+f_4881(2,t12,C_i_car(t9));}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t10,lf[2],t9);}}}
 
-/* k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4801(C_word c,C_word t0,C_word t1){
+/* k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4881(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5578,24 +5808,24 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4801,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4804,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4892,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],((C_word*)t0)[2]);
-/* posixwin.scm: 1928 $quote-args-list */
-t5=lf[281];
-f_4287(t5,t3,t4,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4881,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4884,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4972,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[8],((C_word*)t0)[2]);
+/* posixwin.scm: 1956 $quote-args-list */
+t5=lf[282];
+f_4367(t5,t3,t4,t1);}
 
-/* k4890 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4892(C_word c,C_word t0,C_word t1){
+/* k4970 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1928 string-intersperse */
+/* posixwin.scm: 1956 string-intersperse */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[113]+1)))(3,*((C_word*)lf[113]+1),((C_word*)t0)[2],t1);}
 
-/* k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4804(C_word c,C_word t0,C_word t1){
+/* k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4884(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5613,61 +5843,61 @@ C_word t14;
 C_word t15;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4804,2,t0,t1);}
-t2=(C_word)C_a_i_bytevector(&a,1,C_fix(1));
-t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(-1));
+C_save_and_reclaim((void*)tr2,(void*)f_4884,2,t0,t1);}
+t2=C_a_i_bytevector(&a,1,C_fix(1));
+t3=C_i_foreign_fixnum_argumentp(C_fix(-1));
 t4=((*(int *)C_data_pointer(t2))=C_unfix(t3),C_SCHEME_UNDEFINED);
-t5=(C_word)C_a_i_bytevector(&a,1,C_fix(1));
-t6=(C_word)C_i_foreign_fixnum_argumentp(C_fix(-1));
+t5=C_a_i_bytevector(&a,1,C_fix(1));
+t6=C_i_foreign_fixnum_argumentp(C_fix(-1));
 t7=((*(int *)C_data_pointer(t5))=C_unfix(t6),C_SCHEME_UNDEFINED);
-t8=(C_word)C_a_i_bytevector(&a,1,C_fix(1));
-t9=(C_word)C_i_foreign_fixnum_argumentp(C_fix(-1));
+t8=C_a_i_bytevector(&a,1,C_fix(1));
+t9=C_i_foreign_fixnum_argumentp(C_fix(-1));
 t10=((*(int *)C_data_pointer(t8))=C_unfix(t9),C_SCHEME_UNDEFINED);
-t11=(C_word)C_a_i_bytevector(&a,1,C_fix(1));
-t12=(C_word)C_i_foreign_fixnum_argumentp(C_fix(-1));
+t11=C_a_i_bytevector(&a,1,C_fix(1));
+t12=C_i_foreign_fixnum_argumentp(C_fix(-1));
 t13=((*(int *)C_data_pointer(t11))=C_unfix(t12),C_SCHEME_UNDEFINED);
-t14=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4860,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=((C_word*)t0)[4],a[7]=t11,a[8]=((C_word*)t0)[5],a[9]=t2,a[10]=((C_word*)t0)[6],a[11]=t1,a[12]=((C_word*)t0)[7],tmp=(C_word)a,a+=13,tmp);
+t14=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_4940,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=((C_word*)t0)[3],a[5]=t5,a[6]=((C_word*)t0)[4],a[7]=t11,a[8]=((C_word*)t0)[5],a[9]=t2,a[10]=((C_word*)t0)[6],a[11]=t1,a[12]=((C_word*)t0)[7],tmp=(C_word)a,a+=13,tmp);
 /* ##sys#make-locative */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[302]+1)))(6,*((C_word*)lf[302]+1),t14,t2,C_fix(0),C_SCHEME_FALSE,lf[303]);}
+((C_proc6)C_retrieve_proc(*((C_word*)lf[303]+1)))(6,*((C_word*)lf[303]+1),t14,t2,C_fix(0),C_SCHEME_FALSE,lf[304]);}
 
-/* k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4860(C_word c,C_word t0,C_word t1){
+/* k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4860,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4864,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4940,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4944,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],tmp=(C_word)a,a+=14,tmp);
 /* ##sys#make-locative */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[302]+1)))(6,*((C_word*)lf[302]+1),t2,((C_word*)t0)[5],C_fix(0),C_SCHEME_FALSE,lf[303]);}
+((C_proc6)C_retrieve_proc(*((C_word*)lf[303]+1)))(6,*((C_word*)lf[303]+1),t2,((C_word*)t0)[5],C_fix(0),C_SCHEME_FALSE,lf[304]);}
 
-/* k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4864(C_word c,C_word t0,C_word t1){
+/* k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4864,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_4868,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4944,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_4948,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],tmp=(C_word)a,a+=15,tmp);
 /* ##sys#make-locative */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[302]+1)))(6,*((C_word*)lf[302]+1),t2,((C_word*)t0)[3],C_fix(0),C_SCHEME_FALSE,lf[303]);}
+((C_proc6)C_retrieve_proc(*((C_word*)lf[303]+1)))(6,*((C_word*)lf[303]+1),t2,((C_word*)t0)[3],C_fix(0),C_SCHEME_FALSE,lf[304]);}
 
-/* k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4868(C_word c,C_word t0,C_word t1){
+/* k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4868,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4872,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4948,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|15,a[1]=(C_word)f_4952,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],tmp=(C_word)a,a+=16,tmp);
 /* ##sys#make-locative */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[302]+1)))(6,*((C_word*)lf[302]+1),t2,((C_word*)t0)[7],C_fix(0),C_SCHEME_FALSE,lf[303]);}
+((C_proc6)C_retrieve_proc(*((C_word*)lf[303]+1)))(6,*((C_word*)lf[303]+1),t2,((C_word*)t0)[7],C_fix(0),C_SCHEME_FALSE,lf[304]);}
 
-/* k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4872(C_word c,C_word t0,C_word t1){
+/* k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4952(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5675,19 +5905,19 @@ C_word t4;
 C_word t5;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4872,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_4876,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4952,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_4956,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t1,a[12]=((C_word*)t0)[11],a[13]=((C_word*)t0)[12],a[14]=((C_word*)t0)[13],a[15]=((C_word*)t0)[14],a[16]=((C_word*)t0)[15],tmp=(C_word)a,a+=17,tmp);
 t3=(C_truep(((C_word*)t0)[6])?C_fix(0):C_fix(1));
 t4=(C_truep(((C_word*)t0)[4])?C_fix(0):C_fix(2));
 if(C_truep(((C_word*)t0)[8])){
-/* posixwin.scm: 1935 + */
+/* posixwin.scm: 1963 + */
 C_plus(5,0,t2,t3,t4,C_fix(0));}
 else{
-/* posixwin.scm: 1935 + */
+/* posixwin.scm: 1963 + */
 C_plus(5,0,t2,t3,t4,C_fix(4));}}
 
-/* k4874 in k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4876(C_word c,C_word t0,C_word t1){
+/* k4954 in k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4956(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5700,44 +5930,44 @@ C_word t9;
 C_word t10;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4876,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4956,2,t0,t1);}
 t2=((C_word*)t0)[16];
 t3=((C_word*)t0)[15];
 t4=((C_word*)t0)[14];
 t5=((C_word*)t0)[13];
 t6=((C_word*)t0)[12];
 t7=((C_word*)t0)[11];
-t8=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_4739,a[2]=t3,a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=t1,a[14]=t7,a[15]=t6,a[16]=t5,a[17]=t4,tmp=(C_word)a,a+=18,tmp);
+t8=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_4819,a[2]=t3,a[3]=((C_word*)t0)[15],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],a[12]=((C_word*)t0)[10],a[13]=t1,a[14]=t7,a[15]=t6,a[16]=t5,a[17]=t4,tmp=(C_word)a,a+=18,tmp);
 if(C_truep(t2)){
-t9=(C_word)C_i_foreign_string_argumentp(t2);
+t9=C_i_foreign_string_argumentp(t2);
 /* ##sys#make-c-string */
 t10=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t8,t9);}
 else{
 t9=t8;
-f_4739(2,t9,C_SCHEME_FALSE);}}
+f_4819(2,t9,C_SCHEME_FALSE);}}
 
-/* k4737 in k4874 in k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4739(C_word c,C_word t0,C_word t1){
+/* k4817 in k4954 in k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4739,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_4743,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t1,a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4819,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|17,a[1]=(C_word)f_4823,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t1,a[13]=((C_word*)t0)[13],a[14]=((C_word*)t0)[14],a[15]=((C_word*)t0)[15],a[16]=((C_word*)t0)[16],a[17]=((C_word*)t0)[17],tmp=(C_word)a,a+=18,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(C_word)C_i_foreign_string_argumentp(((C_word*)t0)[2]);
+t3=C_i_foreign_string_argumentp(((C_word*)t0)[2]);
 /* ##sys#make-c-string */
 t4=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 else{
 t3=t2;
-f_4743(2,t3,C_SCHEME_FALSE);}}
+f_4823(2,t3,C_SCHEME_FALSE);}}
 
-/* k4741 in k4737 in k4874 in k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4743(C_word c,C_word t0,C_word t1){
+/* k4821 in k4817 in k4954 in k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4823(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5749,77 +5979,77 @@ C_word t8;
 C_word t9;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4743,2,t0,t1);}
-t2=(C_truep(((C_word*)t0)[17])?(C_word)C_i_foreign_pointer_argumentp(((C_word*)t0)[17]):C_SCHEME_FALSE);
-t3=(C_truep(((C_word*)t0)[16])?(C_word)C_i_foreign_pointer_argumentp(((C_word*)t0)[16]):C_SCHEME_FALSE);
-t4=(C_truep(((C_word*)t0)[15])?(C_word)C_i_foreign_pointer_argumentp(((C_word*)t0)[15]):C_SCHEME_FALSE);
-t5=(C_truep(((C_word*)t0)[14])?(C_word)C_i_foreign_pointer_argumentp(((C_word*)t0)[14]):C_SCHEME_FALSE);
-t6=(C_word)C_i_foreign_fixnum_argumentp(((C_word*)t0)[13]);
-if(C_truep((C_word)stub965(C_SCHEME_UNDEFINED,((C_word*)t0)[12],t1,C_SCHEME_FALSE,t2,t3,t4,t5,t6))){
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4833,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4823,2,t0,t1);}
+t2=(C_truep(((C_word*)t0)[17])?C_i_foreign_pointer_argumentp(((C_word*)t0)[17]):C_SCHEME_FALSE);
+t3=(C_truep(((C_word*)t0)[16])?C_i_foreign_pointer_argumentp(((C_word*)t0)[16]):C_SCHEME_FALSE);
+t4=(C_truep(((C_word*)t0)[15])?C_i_foreign_pointer_argumentp(((C_word*)t0)[15]):C_SCHEME_FALSE);
+t5=(C_truep(((C_word*)t0)[14])?C_i_foreign_pointer_argumentp(((C_word*)t0)[14]):C_SCHEME_FALSE);
+t6=C_i_foreign_fixnum_argumentp(((C_word*)t0)[13]);
+if(C_truep(stub1006(C_SCHEME_UNDEFINED,((C_word*)t0)[12],t1,C_SCHEME_FALSE,t2,t3,t4,t5,t6))){
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4913,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[5])){
-/* posixwin.scm: 1938 open-input-file* */
+/* posixwin.scm: 1966 open-input-file* */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t7,C_fix((C_word)*((int *)C_data_pointer(((C_word*)t0)[4]))));}
 else{
 t8=t7;
-f_4833(2,t8,C_SCHEME_FALSE);}}
+f_4913(2,t8,C_SCHEME_FALSE);}}
 else{
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4853,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[11],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1943 ##sys#update-errno */
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4933,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[11],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1971 ##sys#update-errno */
 t8=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
 
-/* k4851 in k4741 in k4737 in k4874 in k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4853(C_word c,C_word t0,C_word t1){
+/* k4931 in k4821 in k4817 in k4954 in k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1944 ##sys#signal-hook */
+/* posixwin.scm: 1972 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
-((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[300],((C_word*)t0)[3],lf[301],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[301],((C_word*)t0)[3],lf[302],((C_word*)t0)[2]);}
 
-/* k4831 in k4741 in k4737 in k4874 in k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4833(C_word c,C_word t0,C_word t1){
+/* k4911 in k4821 in k4817 in k4954 in k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4833,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4837,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4913,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4917,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[3])){
-/* posixwin.scm: 1939 open-output-file* */
+/* posixwin.scm: 1967 open-output-file* */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[232]+1)))(3,*((C_word*)lf[232]+1),t2,C_fix((C_word)*((int *)C_data_pointer(((C_word*)t0)[2]))));}
 else{
 t3=t2;
-f_4837(2,t3,C_SCHEME_FALSE);}}
+f_4917(2,t3,C_SCHEME_FALSE);}}
 
-/* k4835 in k4831 in k4741 in k4737 in k4874 in k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4837(C_word c,C_word t0,C_word t1){
+/* k4915 in k4911 in k4821 in k4817 in k4954 in k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4837,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4841,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4917,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4921,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[3])){
-/* posixwin.scm: 1941 open-input-file* */
+/* posixwin.scm: 1969 open-input-file* */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[231]+1)))(3,*((C_word*)lf[231]+1),t2,C_fix((C_word)*((int *)C_data_pointer(((C_word*)t0)[2]))));}
 else{
-/* posixwin.scm: 1937 values */
+/* posixwin.scm: 1965 values */
 C_values(6,0,((C_word*)t0)[6],((C_word*)t0)[5],t1,C_fix((C_word)*((int *)C_data_pointer(((C_word*)t0)[4]))),C_SCHEME_FALSE);}}
 
-/* k4839 in k4835 in k4831 in k4741 in k4737 in k4874 in k4870 in k4866 in k4862 in k4858 in k4802 in k4799 in ##sys#process in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4841(C_word c,C_word t0,C_word t1){
+/* k4919 in k4915 in k4911 in k4821 in k4817 in k4954 in k4950 in k4946 in k4942 in k4938 in k4882 in k4879 in ##sys#process in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1937 values */
+/* posixwin.scm: 1965 values */
 C_values(6,0,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],C_fix((C_word)*((int *)C_data_pointer(((C_word*)t0)[2]))),t1);}
 
-/* process-run in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4705(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process-run in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4785(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -5827,121 +6057,121 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_4705r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4785r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_4705r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_4785r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4705r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4785r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_SCHEME_FALSE);
+t4=C_i_pairp(t3);
+t5=(C_truep(t4)?C_i_car(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-/* posixwin.scm: 1899 process-spawn */
+/* posixwin.scm: 1927 process-spawn */
 t6=((C_word*)t0)[2];
-((C_proc5)C_retrieve_proc(t6))(5,t6,t1,*((C_word*)lf[277]+1),t2,t5);}
+((C_proc5)C_retrieve_proc(t6))(5,t6,t1,*((C_word*)lf[278]+1),t2,t5);}
 else{
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4722,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1900 ##sys#shell-command */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[292]+1)))(2,*((C_word*)lf[292]+1),t6);}}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4802,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1928 ##sys#shell-command */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[293]+1)))(2,*((C_word*)lf[293]+1),t6);}}
 
-/* k4720 in process-run in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4722(C_word c,C_word t0,C_word t1){
+/* k4800 in process-run in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4722,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4726,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1900 ##sys#shell-command-arguments */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[296]+1)))(3,*((C_word*)lf[296]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4802,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4806,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1928 ##sys#shell-command-arguments */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[297]+1)))(3,*((C_word*)lf[297]+1),t2,((C_word*)t0)[2]);}
 
-/* k4724 in k4720 in process-run in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4726(C_word c,C_word t0,C_word t1){
+/* k4804 in k4800 in process-run in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4806(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1900 process-spawn */
+/* posixwin.scm: 1928 process-spawn */
 t2=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],*((C_word*)lf[277]+1),((C_word*)t0)[2],t1);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],*((C_word*)lf[278]+1),((C_word*)t0)[2],t1);}
 
-/* ##sys#shell-command-arguments in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4699(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##sys#shell-command-arguments in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4779(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4699,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4779,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_list(&a,2,lf[297],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_list(&a,2,lf[298],t2));}
 
-/* ##sys#shell-command in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4678(C_word c,C_word t0,C_word t1){
+/* ##sys#shell-command in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4678,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4682,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1883 get-environment-variable */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[294]+1)))(3,*((C_word*)lf[294]+1),t2,lf[295]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4758,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4762,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1911 get-environment-variable */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[295]+1)))(3,*((C_word*)lf[295]+1),t2,lf[296]);}
 
-/* k4680 in ##sys#shell-command in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4682(C_word c,C_word t0,C_word t1){
+/* k4760 in ##sys#shell-command in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4762(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4682,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4762,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-if(C_truep((C_word)C_get_shlcmd())){
+if(C_truep(C_get_shlcmd())){
 /* ##sys#peek-c-string */
 t2=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_mpointer(&a,(void*)C_shlcmd),C_fix(0));}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4694,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1887 ##sys#update-errno */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4774,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1915 ##sys#update-errno */
 t3=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}}
 
-/* k4692 in k4680 in ##sys#shell-command in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4694(C_word c,C_word t0,C_word t1){
+/* k4772 in k4760 in ##sys#shell-command in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4774(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1888 ##sys#error */
+/* posixwin.scm: 1916 ##sys#error */
 t2=*((C_word*)lf[62]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[292],lf[293]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[293],lf[294]);}
 
-/* current-process-id in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4675(C_word c,C_word t0,C_word t1){
+/* current-process-id in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4675,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4755,2,t0,t1);}
 t2=t1;
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)stub940(C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,stub981(C_SCHEME_UNDEFINED));}
 
-/* process-spawn in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4588(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* process-spawn in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4668(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -5949,13 +6179,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+17)){
-C_save_and_reclaim((void*)tr4r,(void*)f_4588r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4668r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_4588r(t0,t1,t2,t3,t4);}}
+f_4668r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4588r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4668r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5969,104 +6199,104 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word *a=C_alloc(17);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4590,a[2]=t3,a[3]=t2,a[4]=((C_word)li106),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4602,a[2]=t5,a[3]=((C_word)li107),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4607,a[2]=t6,a[3]=((C_word)li108),tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4612,a[2]=t7,a[3]=((C_word)li109),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t4))){
-/* def-arglst916933 */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4670,a[2]=t3,a[3]=t2,a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4682,a[2]=t5,a[3]=((C_word)li108),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4687,a[2]=t6,a[3]=((C_word)li109),tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4692,a[2]=t7,a[3]=((C_word)li110),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t4))){
+/* def-arglst957974 */
 t9=t8;
-f_4612(t9,t1);}
+f_4692(t9,t1);}
 else{
-t9=(C_word)C_i_car(t4);
-t10=(C_word)C_i_cdr(t4);
-if(C_truep((C_word)C_i_nullp(t10))){
-/* def-envlst917931 */
+t9=C_i_car(t4);
+t10=C_i_cdr(t4);
+if(C_truep(C_i_nullp(t10))){
+/* def-envlst958972 */
 t11=t7;
-f_4607(t11,t1,t9);}
+f_4687(t11,t1,t9);}
 else{
-t11=(C_word)C_i_car(t10);
-t12=(C_word)C_i_cdr(t10);
-if(C_truep((C_word)C_i_nullp(t12))){
-/* def-exactf918928 */
+t11=C_i_car(t10);
+t12=C_i_cdr(t10);
+if(C_truep(C_i_nullp(t12))){
+/* def-exactf959969 */
 t13=t6;
-f_4602(t13,t1,t9,t11);}
+f_4682(t13,t1,t9,t11);}
 else{
-t13=(C_word)C_i_car(t12);
-t14=(C_word)C_i_cdr(t12);
-if(C_truep((C_word)C_i_nullp(t14))){
-/* body914923 */
+t13=C_i_car(t12);
+t14=C_i_cdr(t12);
+if(C_truep(C_i_nullp(t14))){
+/* body955964 */
 t15=t5;
-f_4590(t15,t1,t9,t11,t13);}
+f_4670(t15,t1,t9,t11,t13);}
 else{
 /* ##sys#error */
 t15=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[2],t14);}}}}}
 
-/* def-arglst916 in process-spawn in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4612(C_word t0,C_word t1){
+/* def-arglst957 in process-spawn in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4692(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4612,NULL,2,t0,t1);}
-/* def-envlst917931 */
+C_save_and_reclaim((void*)trf_4692,NULL,2,t0,t1);}
+/* def-envlst958972 */
 t2=((C_word*)t0)[2];
-f_4607(t2,t1,C_SCHEME_FALSE);}
+f_4687(t2,t1,C_SCHEME_FALSE);}
 
-/* def-envlst917 in process-spawn in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4607(C_word t0,C_word t1,C_word t2){
+/* def-envlst958 in process-spawn in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4687(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4607,NULL,3,t0,t1,t2);}
-/* def-exactf918928 */
+C_save_and_reclaim((void*)trf_4687,NULL,3,t0,t1,t2);}
+/* def-exactf959969 */
 t3=((C_word*)t0)[2];
-f_4602(t3,t1,t2,C_SCHEME_FALSE);}
+f_4682(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* def-exactf918 in process-spawn in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4602(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-exactf959 in process-spawn in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4682(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4602,NULL,4,t0,t1,t2,t3);}
-/* body914923 */
+C_save_and_reclaim((void*)trf_4682,NULL,4,t0,t1,t2,t3);}
+/* body955964 */
 t4=((C_word*)t0)[2];
-f_4590(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_4670(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body914 in process-spawn in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4590(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body955 in process-spawn in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4670(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4590,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4594,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1874 $exec-setup */
-t6=lf[285];
-f_4450(t6,t5,lf[289],((C_word*)t0)[2],t2,t3,t4);}
+C_save_and_reclaim((void*)trf_4670,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4674,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1902 $exec-setup */
+t6=lf[286];
+f_4530(t6,t5,lf[290],((C_word*)t0)[2],t2,t3,t4);}
 
-/* k4592 in body914 in process-spawn in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4594(C_word c,C_word t0,C_word t1){
+/* k4672 in body955 in process-spawn in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(((C_word*)t0)[5])){
-t2=(C_word)C_spawnvpe(((C_word*)t0)[4],t1);
-/* posixwin.scm: 1875 $exec-teardown */
-f_4486(((C_word*)t0)[3],lf[289],lf[290],((C_word*)t0)[2],t2);}
+t2=C_spawnvpe(((C_word*)t0)[4],t1);
+/* posixwin.scm: 1903 $exec-teardown */
+f_4566(((C_word*)t0)[3],lf[290],lf[291],((C_word*)t0)[2],t2);}
 else{
-t2=(C_word)C_spawnvp(((C_word*)t0)[4],t1);
-/* posixwin.scm: 1875 $exec-teardown */
-f_4486(((C_word*)t0)[3],lf[289],lf[290],((C_word*)t0)[2],t2);}}
+t2=C_spawnvp(((C_word*)t0)[4],t1);
+/* posixwin.scm: 1903 $exec-teardown */
+f_4566(((C_word*)t0)[3],lf[290],lf[291],((C_word*)t0)[2],t2);}}
 
-/* process-execute in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4501(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* process-execute in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4581(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6074,13 +6304,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+16)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4501r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4581r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4501r(t0,t1,t2,t3);}}
+f_4581r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4501r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4581r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6094,117 +6324,117 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word *a=C_alloc(16);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4503,a[2]=t2,a[3]=((C_word)li101),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4515,a[2]=t4,a[3]=((C_word)li102),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4520,a[2]=t5,a[3]=((C_word)li103),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4525,a[2]=t6,a[3]=((C_word)li104),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* def-arglst874891 */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4583,a[2]=t2,a[3]=((C_word)li102),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4595,a[2]=t4,a[3]=((C_word)li103),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4600,a[2]=t5,a[3]=((C_word)li104),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4605,a[2]=t6,a[3]=((C_word)li105),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* def-arglst915932 */
 t8=t7;
-f_4525(t8,t1);}
+f_4605(t8,t1);}
 else{
-t8=(C_word)C_i_car(t3);
-t9=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* def-envlst875889 */
+t8=C_i_car(t3);
+t9=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t9))){
+/* def-envlst916930 */
 t10=t6;
-f_4520(t10,t1,t8);}
+f_4600(t10,t1,t8);}
 else{
-t10=(C_word)C_i_car(t9);
-t11=(C_word)C_i_cdr(t9);
-if(C_truep((C_word)C_i_nullp(t11))){
-/* def-exactf876886 */
+t10=C_i_car(t9);
+t11=C_i_cdr(t9);
+if(C_truep(C_i_nullp(t11))){
+/* def-exactf917927 */
 t12=t5;
-f_4515(t12,t1,t8,t10);}
+f_4595(t12,t1,t8,t10);}
 else{
-t12=(C_word)C_i_car(t11);
-t13=(C_word)C_i_cdr(t11);
-if(C_truep((C_word)C_i_nullp(t13))){
-/* body872881 */
+t12=C_i_car(t11);
+t13=C_i_cdr(t11);
+if(C_truep(C_i_nullp(t13))){
+/* body913922 */
 t14=t4;
-f_4503(t14,t1,t8,t10,t12);}
+f_4583(t14,t1,t8,t10,t12);}
 else{
 /* ##sys#error */
 t14=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t1,lf[2],t13);}}}}}
 
-/* def-arglst874 in process-execute in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4525(C_word t0,C_word t1){
+/* def-arglst915 in process-execute in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4605(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4525,NULL,2,t0,t1);}
-/* def-envlst875889 */
+C_save_and_reclaim((void*)trf_4605,NULL,2,t0,t1);}
+/* def-envlst916930 */
 t2=((C_word*)t0)[2];
-f_4520(t2,t1,C_SCHEME_FALSE);}
+f_4600(t2,t1,C_SCHEME_FALSE);}
 
-/* def-envlst875 in process-execute in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4520(C_word t0,C_word t1,C_word t2){
+/* def-envlst916 in process-execute in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4600(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4520,NULL,3,t0,t1,t2);}
-/* def-exactf876886 */
+C_save_and_reclaim((void*)trf_4600,NULL,3,t0,t1,t2);}
+/* def-exactf917927 */
 t3=((C_word*)t0)[2];
-f_4515(t3,t1,t2,C_SCHEME_FALSE);}
+f_4595(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* def-exactf876 in process-execute in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4515(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-exactf917 in process-execute in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4595(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4515,NULL,4,t0,t1,t2,t3);}
-/* body872881 */
+C_save_and_reclaim((void*)trf_4595,NULL,4,t0,t1,t2,t3);}
+/* body913922 */
 t4=((C_word*)t0)[2];
-f_4503(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_4583(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body872 in process-execute in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4503(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body913 in process-execute in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4583(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4503,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4507,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1869 $exec-setup */
-t6=lf[285];
-f_4450(t6,t5,lf[287],((C_word*)t0)[2],t2,t3,t4);}
+C_save_and_reclaim((void*)trf_4583,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4587,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1897 $exec-setup */
+t6=lf[286];
+f_4530(t6,t5,lf[288],((C_word*)t0)[2],t2,t3,t4);}
 
-/* k4505 in body872 in process-execute in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4507(C_word c,C_word t0,C_word t1){
+/* k4585 in body913 in process-execute in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-t2=(C_word)C_execve(t1);
-/* posixwin.scm: 1870 $exec-teardown */
-f_4486(((C_word*)t0)[3],lf[287],lf[288],((C_word*)t0)[2],t2);}
+t2=C_execve(t1);
+/* posixwin.scm: 1898 $exec-teardown */
+f_4566(((C_word*)t0)[3],lf[288],lf[289],((C_word*)t0)[2],t2);}
 else{
-t2=(C_word)C_execvp(t1);
-/* posixwin.scm: 1870 $exec-teardown */
-f_4486(((C_word*)t0)[3],lf[287],lf[288],((C_word*)t0)[2],t2);}}
+t2=C_execvp(t1);
+/* posixwin.scm: 1898 $exec-teardown */
+f_4566(((C_word*)t0)[3],lf[288],lf[289],((C_word*)t0)[2],t2);}}
 
-/* $exec-teardown in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4486(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* $exec-teardown in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4566(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4486,NULL,5,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4490,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-/* posixwin.scm: 1861 ##sys#update-errno */
+C_save_and_reclaim((void*)trf_4566,NULL,5,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4570,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+/* posixwin.scm: 1889 ##sys#update-errno */
 t7=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 
-/* k4488 in $exec-teardown in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4490(C_word c,C_word t0,C_word t1){
+/* k4568 in $exec-teardown in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4570(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6212,11 +6442,11 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-t2=(C_word)C_free_exec_args();
-t3=(C_word)C_free_exec_env();
-t4=(C_word)C_eqp(((C_word*)t0)[6],C_fix(-1));
+t2=C_free_exec_args();
+t3=C_free_exec_env();
+t4=C_eqp(((C_word*)t0)[6],C_fix(-1));
 if(C_truep(t4)){
-/* posixwin.scm: 1865 ##sys#error */
+/* posixwin.scm: 1893 ##sys#error */
 t5=*((C_word*)lf[62]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
@@ -6224,100 +6454,100 @@ t5=((C_word*)t0)[6];
 t6=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* $exec-setup in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4450(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* $exec-setup in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4530(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4450,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(C_word)C_i_check_string_2(t3,t2);
-t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4457,a[2]=t6,a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=t3,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-/* posixwin.scm: 1853 pathname-strip-directory */
+C_save_and_reclaim((void*)trf_4530,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=C_i_check_string_2(t3,t2);
+t8=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4537,a[2]=t6,a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t5,a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=t3,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+/* posixwin.scm: 1881 pathname-strip-directory */
 t9=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t9))(3,t9,t8,t3);}
 
-/* k4455 in $exec-setup in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4457(C_word c,C_word t0,C_word t1){
+/* k4535 in $exec-setup in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4537(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4457,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4460,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-t3=(C_word)C_block_size(t1);
-/* posixwin.scm: 1854 setarg */
+C_save_and_reclaim((void*)tr2,(void*)f_4537,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4540,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+t3=C_block_size(t1);
+/* posixwin.scm: 1882 setarg */
 t4=((C_word*)t0)[4];
-f_4366(5,t4,t2,C_fix(0),t1,t3);}
+f_4446(5,t4,t2,C_fix(0),t1,t3);}
 
-/* k4458 in k4455 in $exec-setup in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4460(C_word c,C_word t0,C_word t1){
+/* k4538 in k4535 in $exec-setup in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4460,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4463,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4477,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[7],a[4]=t2,a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4540,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4543,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4557,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[7],a[4]=t2,a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[3])){
-/* posixwin.scm: 1855 $quote-args-list */
-t4=lf[281];
-f_4287(t4,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* posixwin.scm: 1883 $quote-args-list */
+t4=lf[282];
+f_4367(t4,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-/* posixwin.scm: 1855 build-exec-argvec */
-f_4400(t2,((C_word*)t0)[7],C_SCHEME_FALSE,((C_word*)t0)[4],C_fix(1));}}
+/* posixwin.scm: 1883 build-exec-argvec */
+f_4480(t2,((C_word*)t0)[7],C_SCHEME_FALSE,((C_word*)t0)[4],C_fix(1));}}
 
-/* k4475 in k4458 in k4455 in $exec-setup in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4477(C_word c,C_word t0,C_word t1){
+/* k4555 in k4538 in k4535 in $exec-setup in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4557(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1855 build-exec-argvec */
-f_4400(((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_fix(1));}
+/* posixwin.scm: 1883 build-exec-argvec */
+f_4480(((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2],C_fix(1));}
 
-/* k4461 in k4458 in k4455 in $exec-setup in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4463(C_word c,C_word t0,C_word t1){
+/* k4541 in k4538 in k4535 in $exec-setup in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4463,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4466,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1856 build-exec-argvec */
-f_4400(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0));}
+C_save_and_reclaim((void*)tr2,(void*)f_4543,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4546,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1884 build-exec-argvec */
+f_4480(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0));}
 
-/* k4464 in k4461 in k4458 in k4455 in $exec-setup in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4466(C_word c,C_word t0,C_word t1){
+/* k4544 in k4541 in k4538 in k4535 in $exec-setup in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4546(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4466,2,t0,t1);}
-t2=(C_word)C_flushall();
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4473,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1858 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr2,(void*)f_4546,2,t0,t1);}
+t2=C_flushall();
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4553,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1886 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t3,((C_word*)t0)[2]);}
 
-/* k4471 in k4464 in k4461 in k4458 in k4455 in $exec-setup in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4473(C_word c,C_word t0,C_word t1){
+/* k4551 in k4544 in k4541 in k4538 in k4535 in $exec-setup in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4553(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1858 ##sys#make-c-string */
+/* posixwin.scm: 1886 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* build-exec-argvec in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4400(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* build-exec-argvec in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4480(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -6326,21 +6556,21 @@ C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4400,NULL,5,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_4480,NULL,5,t1,t2,t3,t4,t5);}
 if(C_truep(t3)){
-t6=(C_word)C_i_check_list_2(t3,t2);
+t6=C_i_check_list_2(t3,t2);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4412,a[2]=t8,a[3]=t2,a[4]=t4,a[5]=((C_word)li97),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4492,a[2]=t8,a[3]=t2,a[4]=t4,a[5]=((C_word)li98),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_4412(t10,t1,t3,t5);}
+f_4492(t10,t1,t3,t5);}
 else{
-/* posixwin.scm: 1850 argvec-setter */
+/* posixwin.scm: 1878 argvec-setter */
 t6=t4;
 ((C_proc5)C_retrieve_proc(t6))(5,t6,t1,t5,C_SCHEME_FALSE,C_fix(0));}}
 
-/* doloop825 in build-exec-argvec in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4412(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop866 in build-exec-argvec in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4492(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6349,34 +6579,34 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4412,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixwin.scm: 1846 argvec-setter */
+C_save_and_reclaim((void*)trf_4492,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+/* posixwin.scm: 1874 argvec-setter */
 t4=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t4))(5,t4,t1,t3,C_SCHEME_FALSE,C_fix(0));}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_check_string_2(t4,((C_word*)t0)[3]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4431,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_block_size(t4);
-/* posixwin.scm: 1849 argvec-setter */
+t4=C_i_car(t2);
+t5=C_i_check_string_2(t4,((C_word*)t0)[3]);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4511,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t7=C_block_size(t4);
+/* posixwin.scm: 1877 argvec-setter */
 t8=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t8))(5,t8,t6,t3,t4,t7);}}
 
-/* k4429 in doloop825 in build-exec-argvec in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4431(C_word c,C_word t0,C_word t1){
+/* k4509 in doloop866 in build-exec-argvec in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4511(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t2=C_i_cdr(((C_word*)t0)[5]);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_4412(t4,((C_word*)t0)[2],t2,t3);}
+f_4492(t4,((C_word*)t0)[2],t2,t3);}
 
-/* setenv in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4383(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* setenv in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4463(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6385,15 +6615,15 @@ C_word t8;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4383,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_foreign_fixnum_argumentp(t2);
-t6=(C_truep(t3)?(C_word)C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
-t7=(C_word)C_i_foreign_fixnum_argumentp(t4);
+C_save_and_reclaim((void*)tr5,(void*)f_4463,5,t0,t1,t2,t3,t4);}
+t5=C_i_foreign_fixnum_argumentp(t2);
+t6=(C_truep(t3)?C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
+t7=C_i_foreign_fixnum_argumentp(t4);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)stub814(C_SCHEME_UNDEFINED,t5,t6,t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,stub855(C_SCHEME_UNDEFINED,t5,t6,t7));}
 
-/* setarg in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4366(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* setarg in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4446(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6402,15 +6632,15 @@ C_word t8;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4366,5,t0,t1,t2,t3,t4);}
-t5=(C_word)C_i_foreign_fixnum_argumentp(t2);
-t6=(C_truep(t3)?(C_word)C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
-t7=(C_word)C_i_foreign_fixnum_argumentp(t4);
+C_save_and_reclaim((void*)tr5,(void*)f_4446,5,t0,t1,t2,t3,t4);}
+t5=C_i_foreign_fixnum_argumentp(t2);
+t6=(C_truep(t3)?C_i_foreign_block_argumentp(t3):C_SCHEME_FALSE);
+t7=C_i_foreign_fixnum_argumentp(t4);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)stub804(C_SCHEME_UNDEFINED,t5,t6,t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,stub845(C_SCHEME_UNDEFINED,t5,t6,t7));}
 
-/* $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4287(C_word t0,C_word t1,C_word t2,C_word t3){
+/* $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4367(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6420,21 +6650,21 @@ C_word t8;
 C_word t9;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4287,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4367,NULL,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4292,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li92),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4372,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li93),tmp=(C_word)a,a+=6,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4330,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t6,a[5]=((C_word)li93),tmp=(C_word)a,a+=6,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4410,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t6,a[5]=((C_word)li94),tmp=(C_word)a,a+=6,tmp));
 t8=((C_word*)t6)[1];
-f_4330(t8,t1,t2,C_SCHEME_END_OF_LIST);}}
+f_4410(t8,t1,t2,C_SCHEME_END_OF_LIST);}}
 
-/* loop in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4330(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4410(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6443,66 +6673,66 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4330,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixwin.scm: 1827 reverse */
+C_save_and_reclaim((void*)trf_4410,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_nullp(t2))){
+/* posixwin.scm: 1855 reverse */
 t4=*((C_word*)lf[116]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 else{
-t4=(C_word)C_i_car(t2);
-t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4358,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4361,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t4,a[7]=t6,a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
-/* posixwin.scm: 1832 needs-quoting? */
+t4=C_i_car(t2);
+t5=C_i_cdr(t2);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4438,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4441,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t4,a[7]=t6,a[8]=((C_word*)t0)[3],tmp=(C_word)a,a+=9,tmp);
+/* posixwin.scm: 1860 needs-quoting? */
 t8=((C_word*)t0)[2];
-f_4292(t8,t7,t4);}}
+f_4372(t8,t7,t4);}}
 
-/* k4359 in loop in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4361(C_word c,C_word t0,C_word t1){
+/* k4439 in loop in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4441(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4361,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4441,2,t0,t1);}
 if(C_truep(t1)){
-/* posixwin.scm: 1832 string-append */
+/* posixwin.scm: 1860 string-append */
 t2=((C_word*)t0)[8];
-((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[7],lf[282],((C_word*)t0)[6],lf[283]);}
+((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[7],lf[283],((C_word*)t0)[6],lf[284]);}
 else{
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
-/* posixwin.scm: 1829 loop */
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
+/* posixwin.scm: 1857 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4330(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+f_4410(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
 
-/* k4356 in loop in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4358(C_word c,C_word t0,C_word t1){
+/* k4436 in loop in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4358,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-/* posixwin.scm: 1829 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_4438,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
+/* posixwin.scm: 1857 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_4330(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_4410(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* needs-quoting? in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4292(C_word t0,C_word t1,C_word t2){
+/* needs-quoting? in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4372(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4292,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4296,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1819 string-length */
+C_save_and_reclaim((void*)trf_4372,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4376,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1847 string-length */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t2);}
 
-/* k4294 in needs-quoting? in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4296(C_word c,C_word t0,C_word t1){
+/* k4374 in needs-quoting? in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4376(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6510,15 +6740,15 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4296,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4376,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4301,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=t1,a[7]=((C_word)li91),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4381,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=t1,a[7]=((C_word)li92),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_4301(t5,((C_word*)t0)[2],C_fix(0));}
+f_4381(t5,((C_word*)t0)[2],C_fix(0));}
 
-/* loop in k4294 in needs-quoting? in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4301(C_word t0,C_word t1,C_word t2){
+/* loop in k4374 in needs-quoting? in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4381(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6526,29 +6756,29 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4301,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(t2,((C_word*)t0)[6]);
+C_save_and_reclaim((void*)trf_4381,NULL,3,t0,t1,t2);}
+t3=C_eqp(t2,((C_word*)t0)[6]);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4314,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4325,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1823 string-ref */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4394,a[2]=((C_word*)t0)[5],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4405,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1851 string-ref */
 t6=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t5,((C_word*)t0)[2],t2);}}
 
-/* k4323 in loop in k4294 in needs-quoting? in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4325(C_word c,C_word t0,C_word t1){
+/* k4403 in loop in k4374 in needs-quoting? in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4405(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1823 char-whitespace? */
+/* posixwin.scm: 1851 char-whitespace? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k4312 in loop in k4294 in needs-quoting? in $quote-args-list in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4314(C_word c,C_word t0,C_word t1){
+/* k4392 in loop in k4374 in needs-quoting? in $quote-args-list in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4394(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6557,26 +6787,26 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 else{
-t2=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* posixwin.scm: 1824 loop */
+t2=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* posixwin.scm: 1852 loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_4301(t3,((C_word*)t0)[4],t2);}}
+f_4381(t3,((C_word*)t0)[4],t2);}}
 
-/* glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4175(C_word c,C_word t0,C_word t1,...){
+/* glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4250(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr2r,(void*)f_4175r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4250r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_4175r(t0,t1,t2);}}
+f_4250r(t0,t1,t2);}}
 
-static void C_ccall f_4175r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4250r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6585,12 +6815,12 @@ C_word t6;
 C_word *a=C_alloc(12);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4181,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t4,a[8]=((C_word*)t0)[7],a[9]=((C_word)li89),tmp=(C_word)a,a+=10,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4256,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t4,a[8]=((C_word*)t0)[7],a[9]=((C_word)li90),tmp=(C_word)a,a+=10,tmp));
 t6=((C_word*)t4)[1];
-f_4181(t6,t1,t2);}
+f_4256(t6,t1,t2);}
 
-/* conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4181(C_word t0,C_word t1,C_word t2){
+/* conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4256(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6598,19 +6828,19 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4181,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_4256,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4196,a[2]=t3,a[3]=((C_word*)t0)[8],a[4]=((C_word)li86),tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4202,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,a[9]=((C_word)li88),tmp=(C_word)a,a+=10,tmp);
+t3=C_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4271,a[2]=t3,a[3]=((C_word*)t0)[8],a[4]=((C_word)li86),tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4277,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,a[9]=((C_word)li89),tmp=(C_word)a,a+=10,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t4,t5);}}
 
-/* a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4202(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6619,63 +6849,63 @@ C_word t8;
 C_word ab[14],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4202,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4206,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4276,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_4277,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4281,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4356,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 t7=t3;
-/* posixwin.scm: 1781 make-pathname */
+/* posixwin.scm: 1809 make-pathname */
 t8=((C_word*)t0)[6];
 ((C_proc5)C_retrieve_proc(t8))(5,t8,t6,C_SCHEME_FALSE,t7,t4);}
 else{
-/* posixwin.scm: 1781 make-pathname */
+/* posixwin.scm: 1809 make-pathname */
 t7=((C_word*)t0)[6];
-((C_proc5)C_retrieve_proc(t7))(5,t7,t6,C_SCHEME_FALSE,lf[274],t4);}}
+((C_proc5)C_retrieve_proc(t7))(5,t7,t6,C_SCHEME_FALSE,lf[275],t4);}}
 
-/* k4274 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4276(C_word c,C_word t0,C_word t1){
+/* k4354 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1781 glob->regexp */
+/* posixwin.scm: 1809 glob->regexp */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k4204 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4206(C_word c,C_word t0,C_word t1){
+/* k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4206,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4209,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-/* posixwin.scm: 1782 regexp */
+C_save_and_reclaim((void*)tr2,(void*)f_4281,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4284,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+/* posixwin.scm: 1810 regexp */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}
 
-/* k4207 in k4204 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4209(C_word c,C_word t0,C_word t1){
+/* k4282 in k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4209,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4216,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4284,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4291,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[5])){
 t3=((C_word*)t0)[5];
-/* posixwin.scm: 1783 directory */
+/* posixwin.scm: 1811 directory */
 t4=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t2,t3,C_SCHEME_TRUE);}
 else{
-/* posixwin.scm: 1783 directory */
+/* posixwin.scm: 1811 directory */
 t3=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[273],C_SCHEME_TRUE);}}
+((C_proc4)C_retrieve_proc(t3))(4,t3,t2,lf[274],C_SCHEME_TRUE);}}
 
-/* k4214 in k4207 in k4204 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4216(C_word c,C_word t0,C_word t1){
+/* k4289 in k4282 in k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4291(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6683,15 +6913,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4216,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4291,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4218,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word)li87),tmp=(C_word)a,a+=10,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4293,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word)li88),tmp=(C_word)a,a+=10,tmp));
 t5=((C_word*)t3)[1];
-f_4218(t5,((C_word*)t0)[2],t1);}
+f_4293(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k4214 in k4207 in k4204 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4218(C_word t0,C_word t1,C_word t2){
+/* loop in k4289 in k4282 in k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4293(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6699,80 +6929,93 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4218,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)C_i_cdr(((C_word*)t0)[8]);
-/* posixwin.scm: 1784 conc-loop */
+C_save_and_reclaim((void*)trf_4293,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+t3=C_i_cdr(((C_word*)t0)[8]);
+/* posixwin.scm: 1812 conc-loop */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_4181(t4,t1,t3);}
+f_4256(t4,t1,t3);}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4235,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_i_car(t2);
-/* posixwin.scm: 1785 string-match */
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4310,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t4=C_i_car(t2);
+/* posixwin.scm: 1813 string-match */
 t5=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t3,((C_word*)t0)[2],t4);}}
 
-/* k4233 in loop in k4214 in k4207 in k4204 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4235(C_word c,C_word t0,C_word t1){
+/* k4308 in loop in k4289 in k4282 in k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word t5;
-C_word ab[5],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4235,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4310,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4245,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_car(t1);
-/* posixwin.scm: 1786 make-pathname */
-t4=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t2,((C_word*)t0)[2],t3);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4314,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li87),tmp=(C_word)a,a+=7,tmp);
+/* g805806 */
+t3=t2;
+f_4314(t3,((C_word*)t0)[2],t1);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* posixwin.scm: 1787 loop */
-t3=((C_word*)((C_word*)t0)[4])[1];
-f_4218(t3,((C_word*)t0)[6],t2);}}
+t2=C_i_cdr(((C_word*)t0)[6]);
+/* posixwin.scm: 1815 loop */
+t3=((C_word*)((C_word*)t0)[5])[1];
+f_4293(t3,((C_word*)t0)[2],t2);}}
+
+/* g805 in k4308 in loop in k4289 in k4282 in k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4314(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_4314,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4322,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=C_i_car(t2);
+/* posixwin.scm: 1814 make-pathname */
+t5=((C_word*)t0)[3];
+((C_proc4)C_retrieve_proc(t5))(4,t5,t3,((C_word*)t0)[2],t4);}
 
-/* k4243 in k4233 in loop in k4214 in k4207 in k4204 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4245(C_word c,C_word t0,C_word t1){
+/* k4320 in g805 in k4308 in loop in k4289 in k4282 in k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4322(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4245,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4249,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-/* posixwin.scm: 1786 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_4322,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4326,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=C_i_cdr(((C_word*)t0)[3]);
+/* posixwin.scm: 1814 loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4218(t4,t2,t3);}
+f_4293(t4,t2,t3);}
 
-/* k4247 in k4243 in k4233 in loop in k4214 in k4207 in k4204 in a4201 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4249(C_word c,C_word t0,C_word t1){
+/* k4324 in k4320 in g805 in k4308 in loop in k4289 in k4282 in k4279 in a4276 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4326(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4249,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4326,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* a4195 in conc-loop in glob in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4196(C_word c,C_word t0,C_word t1){
+/* a4270 in conc-loop in glob in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4196,2,t0,t1);}
-/* posixwin.scm: 1780 decompose-pathname */
+C_save_and_reclaim((void*)tr2,(void*)f_4271,2,t0,t1);}
+/* posixwin.scm: 1808 decompose-pathname */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* set-buffering-mode! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4116(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* set-buffering-mode! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4191(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -6780,24 +7023,24 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_4116r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4191r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_4116r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_4191r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4116r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4191r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(6);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4120,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1752 ##sys#check-port */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4195,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1780 ##sys#check-port */
 t6=*((C_word*)lf[137]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,lf[261]);}
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,lf[262]);}
 
-/* k4118 in set-buffering-mode! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4120(C_word c,C_word t0,C_word t1){
+/* k4193 in set-buffering-mode! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6810,33 +7053,33 @@ C_word t9;
 C_word t10;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4120,2,t0,t1);}
-t2=(C_word)C_notvemptyp(((C_word*)t0)[5]);
-t3=(C_truep(t2)?(C_word)C_i_vector_ref(((C_word*)t0)[5],C_fix(0)):C_fix((C_word)BUFSIZ));
+C_save_and_reclaim((void*)tr2,(void*)f_4195,2,t0,t1);}
+t2=C_i_pairp(((C_word*)t0)[5]);
+t3=(C_truep(t2)?C_i_car(((C_word*)t0)[5]):C_fix((C_word)BUFSIZ));
 t4=((C_word*)t0)[4];
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4126,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_eqp(t4,lf[263]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4201,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t6=C_eqp(t4,lf[264]);
 if(C_truep(t6)){
 t7=t5;
-f_4126(2,t7,C_fix((C_word)_IOFBF));}
+f_4201(2,t7,C_fix((C_word)_IOFBF));}
 else{
-t7=(C_word)C_eqp(t4,lf[264]);
+t7=C_eqp(t4,lf[265]);
 if(C_truep(t7)){
 t8=C_fix((C_word)_IOLBF);
 t9=t5;
-f_4126(2,t9,t8);}
+f_4201(2,t9,t8);}
 else{
-t8=(C_word)C_eqp(t4,lf[265]);
+t8=C_eqp(t4,lf[266]);
 if(C_truep(t8)){
 t9=t5;
-f_4126(2,t9,C_fix((C_word)_IONBF));}
+f_4201(2,t9,C_fix((C_word)_IONBF));}
 else{
-/* posixwin.scm: 1758 ##sys#error */
+/* posixwin.scm: 1786 ##sys#error */
 t9=*((C_word*)lf[62]+1);
-((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t5,lf[261],lf[266],((C_word*)t0)[4],((C_word*)t0)[2]);}}}}
+((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t5,lf[262],lf[267],((C_word*)t0)[4],((C_word*)t0)[2]);}}}}
 
-/* k4124 in k4118 in set-buffering-mode! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4126(C_word c,C_word t0,C_word t1){
+/* k4199 in k4193 in set-buffering-mode! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4201(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6846,71 +7089,71 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4126,2,t0,t1);}
-t2=(C_word)C_i_check_exact_2(((C_word*)t0)[4],lf[261]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4135,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[2],C_fix(7));
-t5=(C_word)C_eqp(lf[78],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_4201,2,t0,t1);}
+t2=C_i_check_exact_2(((C_word*)t0)[4],lf[262]);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4210,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t4=C_slot(((C_word*)t0)[2],C_fix(7));
+t5=C_eqp(lf[78],t4);
 if(C_truep(t5)){
-t6=(C_word)C_setvbuf(((C_word*)t0)[2],t1,((C_word*)t0)[4]);
+t6=C_setvbuf(((C_word*)t0)[2],t1,((C_word*)t0)[4]);
 t7=t3;
-f_4135(t7,(C_word)C_fixnum_lessp(t6,C_fix(0)));}
+f_4210(t7,C_fixnum_lessp(t6,C_fix(0)));}
 else{
 t6=t3;
-f_4135(t6,C_SCHEME_TRUE);}}
+f_4210(t6,C_SCHEME_TRUE);}}
 
-/* k4133 in k4124 in k4118 in set-buffering-mode! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_4135(C_word t0,C_word t1){
+/* k4208 in k4199 in k4193 in set-buffering-mode! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_4210(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* posixwin.scm: 1764 ##sys#error */
+/* posixwin.scm: 1792 ##sys#error */
 t2=*((C_word*)lf[62]+1);
-((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[5],lf[261],lf[262],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[5],lf[262],lf[263],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* terminal-port? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4110(C_word c,C_word t0,C_word t1,C_word t2){
+/* terminal-port? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4185(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4110,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4114,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1742 ##sys#check-port */
+C_save_and_reclaim((void*)tr3,(void*)f_4185,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4189,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1770 ##sys#check-port */
 t4=*((C_word*)lf[137]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[260]);}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[261]);}
 
-/* k4112 in terminal-port? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4114(C_word c,C_word t0,C_word t1){
+/* k4187 in terminal-port? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* _exit in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4094(C_word c,C_word t0,C_word t1,...){
+/* _exit in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4169(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+0)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_4094r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4169r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_4094r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_4169r(t0,t1,t2);}}
 
-static void C_ccall f_4094r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4169r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6918,64 +7161,75 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-if(C_truep((C_word)C_notvemptyp(t2))){
-t3=(C_word)C_i_vector_ref(t2,C_fix(0));
+if(C_truep(C_i_pairp(t2))){
+t3=C_i_car(t2);
 t4=t1;
-t5=(C_word)C_i_foreign_fixnum_argumentp(t3);
+t5=C_i_foreign_fixnum_argumentp(t3);
 t6=t4;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub703(C_SCHEME_UNDEFINED,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,stub742(C_SCHEME_UNDEFINED,t5));}
 else{
 t3=t1;
-t4=(C_word)C_i_foreign_fixnum_argumentp(C_fix(0));
+t4=C_i_foreign_fixnum_argumentp(C_fix(0));
 t5=t3;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)stub703(C_SCHEME_UNDEFINED,t4));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,stub742(C_SCHEME_UNDEFINED,t4));}}
 
-/* local-timezone-abbreviation in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4082(C_word c,C_word t0,C_word t1){
+/* local-timezone-abbreviation in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4157(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4082,2,t0,t1);}
-t2=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+C_save_and_reclaim((void*)tr2,(void*)f_4157,2,t0,t1);}
+t2=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-c-string */
 t3=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,(C_word)stub698(t2),C_fix(0));}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,stub737(t2),C_fix(0));}
 
-/* local-time->seconds in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4067(C_word c,C_word t0,C_word t1,C_word t2){
+/* local-time->seconds in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4142(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4067,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4071,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1723 check-time-vector */
-f_3845(t3,lf[255],t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4142,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4146,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1751 check-time-vector */
+f_3920(t3,lf[255],t2);}
 
-/* k4069 in local-time->seconds in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4071(C_word c,C_word t0,C_word t1){
+/* k4144 in local-time->seconds in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
+C_word t4;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4071,2,t0,t1);}
-t2=(C_word)C_a_mktime(&a,1,((C_word*)t0)[3]);
-if(C_truep((C_word)C_flonum_equalp(t2,lf[256]))){
-/* posixwin.scm: 1726 ##sys#error */
-t3=*((C_word*)lf[62]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],lf[255],lf[257],((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4146,2,t0,t1);}
+t2=C_a_mktime(&a,1,((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4152,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1753 fp= */
+t4=*((C_word*)lf[257]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[258]);}
+
+/* k4150 in k4144 in local-time->seconds in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4152(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(C_truep(t1)){
+/* posixwin.scm: 1754 ##sys#error */
+t2=*((C_word*)lf[62]+1);
+((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],lf[255],lf[256],((C_word*)t0)[3]);}
 else{
-t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
+t2=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* time->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4000(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* time->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4075(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -6983,46 +7237,46 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4000r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4075r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4000r(t0,t1,t2,t3);}}
+f_4075r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4000r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4075r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4004,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4079,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_4004(2,t5,C_SCHEME_FALSE);}
+f_4079(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_4004(2,t6,(C_word)C_i_car(t3));}
+f_4079(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[2],t3);}}}
 
-/* k4002 in time->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4004(C_word c,C_word t0,C_word t1){
+/* k4077 in time->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4004,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4007,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1711 check-time-vector */
-f_3845(t2,lf[252],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_4079,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4082,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1739 check-time-vector */
+f_3920(t2,lf[252],((C_word*)t0)[2]);}
 
-/* k4005 in k4002 in time->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4007(C_word c,C_word t0,C_word t1){
+/* k4080 in k4077 in time->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4082(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7033,56 +7287,56 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4007,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4082,2,t0,t1);}
 if(C_truep(((C_word*)t0)[4])){
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[4],lf[252]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4016,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4026,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1715 ##sys#make-c-string */
+t2=C_i_check_string_2(((C_word*)t0)[4],lf[252]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4091,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4101,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1743 ##sys#make-c-string */
 t5=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4029,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4104,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[2];
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+t4=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-c-string */
 t5=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,(C_word)stub662(t4,t3),C_fix(0));}}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,stub701(t4,t3),C_fix(0));}}
 
-/* k4027 in k4005 in k4002 in time->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4029(C_word c,C_word t0,C_word t1){
+/* k4102 in k4080 in k4077 in time->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_block_size(t1);
-t3=(C_word)C_fixnum_difference(t2,C_fix(1));
-/* posixwin.scm: 1719 ##sys#substring */
+t2=C_block_size(t1);
+t3=C_fixnum_difference(t2,C_fix(1));
+/* posixwin.scm: 1747 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),((C_word*)t0)[3],t1,C_fix(0),t3);}
 else{
-/* posixwin.scm: 1720 ##sys#error */
+/* posixwin.scm: 1748 ##sys#error */
 t2=*((C_word*)lf[62]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[252],lf[254],((C_word*)t0)[2]);}}
 
-/* k4024 in k4005 in k4002 in time->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4026(C_word c,C_word t0,C_word t1){
+/* k4099 in k4080 in k4077 in time->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4101(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4026,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4101,2,t0,t1);}
 t2=((C_word*)t0)[3];
-t3=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
+t3=C_a_i_bytevector(&a,1,C_fix(3));
 /* ##sys#peek-c-string */
 t4=*((C_word*)lf[8]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],(C_word)stub668(t3,t2,t1),C_fix(0));}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],stub707(t3,t2,t1),C_fix(0));}
 
-/* k4014 in k4005 in k4002 in time->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_4016(C_word c,C_word t0,C_word t1){
+/* k4089 in k4080 in k4077 in time->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4091(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -7090,46 +7344,46 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-/* posixwin.scm: 1716 ##sys#error */
+/* posixwin.scm: 1744 ##sys#error */
 t2=*((C_word*)lf[62]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[252],lf[253],((C_word*)t0)[2]);}}
 
-/* seconds->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3942(C_word c,C_word t0,C_word t1,...){
+/* seconds->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4017(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3942r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4017r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3942r(t0,t1,t2);}}
+f_4017r(t0,t1,t2);}}
 
-static void C_ccall f_3942r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4017r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3946,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixwin.scm: 1701 current-seconds */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4021,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* posixwin.scm: 1729 current-seconds */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[248]+1)))(2,*((C_word*)lf[248]+1),t3);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_3946(2,t5,(C_word)C_i_car(t2));}
+f_4021(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[2],t2);}}}
 
-/* k3944 in seconds->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3946(C_word c,C_word t0,C_word t1){
+/* k4019 in seconds->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7139,48 +7393,48 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3946,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3949,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4021,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4024,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t3=t1;
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t5=(C_word)C_i_foreign_integer_argumentp(t3);
-t6=(C_word)stub642(t4,t5);
+t4=C_a_i_bytevector(&a,1,C_fix(3));
+t5=C_i_foreign_integer_argumentp(t3);
+t6=stub681(t4,t5);
 /* ##sys#peek-c-string */
 t7=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t2,t6,C_fix(0));}
 
-/* k3947 in k3944 in seconds->string in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3949(C_word c,C_word t0,C_word t1){
+/* k4022 in k4019 in seconds->string in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_4024(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_block_size(t1);
-t3=(C_word)C_fixnum_difference(t2,C_fix(1));
-/* posixwin.scm: 1704 ##sys#substring */
+t2=C_block_size(t1);
+t3=C_fixnum_difference(t2,C_fix(1));
+/* posixwin.scm: 1732 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),((C_word*)t0)[3],t1,C_fix(0),t3);}
 else{
-/* posixwin.scm: 1705 ##sys#error */
+/* posixwin.scm: 1733 ##sys#error */
 t2=*((C_word*)lf[62]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[250],lf[251],((C_word*)t0)[2]);}}
 
-/* seconds->utc-time in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3898(C_word c,C_word t0,C_word t1,...){
+/* seconds->utc-time in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3973(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3898r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3973r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3898r(t0,t1,t2);}}
+f_3973r(t0,t1,t2);}}
 
-static void C_ccall f_3898r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3973r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7188,47 +7442,47 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3902,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixwin.scm: 1695 current-seconds */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3977,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* posixwin.scm: 1723 current-seconds */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[248]+1)))(2,*((C_word*)lf[248]+1),t3);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_check_number_2(t5,lf[249]);
-/* posixwin.scm: 1697 ##sys#decode-seconds */
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+t6=C_i_check_number_2(t5,lf[249]);
+/* posixwin.scm: 1725 ##sys#decode-seconds */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[247]+1)))(4,*((C_word*)lf[247]+1),t1,t5,C_SCHEME_TRUE);}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[2],t2);}}}
 
-/* k3900 in seconds->utc-time in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3902(C_word c,C_word t0,C_word t1){
+/* k3975 in seconds->utc-time in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3977(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_check_number_2(t1,lf[249]);
-/* posixwin.scm: 1697 ##sys#decode-seconds */
+t2=C_i_check_number_2(t1,lf[249]);
+/* posixwin.scm: 1725 ##sys#decode-seconds */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[247]+1)))(4,*((C_word*)lf[247]+1),((C_word*)t0)[2],t1,C_SCHEME_TRUE);}
 
-/* seconds->local-time in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3864(C_word c,C_word t0,C_word t1,...){
+/* seconds->local-time in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3939(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3864r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3939r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3864r(t0,t1,t2);}}
+f_3939r(t0,t1,t2);}}
 
-static void C_ccall f_3864r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3939r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7236,34 +7490,34 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3868,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* posixwin.scm: 1691 current-seconds */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3943,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* posixwin.scm: 1719 current-seconds */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[248]+1)))(2,*((C_word*)lf[248]+1),t3);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
-t5=(C_word)C_i_car(t2);
-t6=(C_word)C_i_check_number_2(t5,lf[246]);
-/* posixwin.scm: 1693 ##sys#decode-seconds */
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
+t5=C_i_car(t2);
+t6=C_i_check_number_2(t5,lf[246]);
+/* posixwin.scm: 1721 ##sys#decode-seconds */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[247]+1)))(4,*((C_word*)lf[247]+1),t1,t5,C_SCHEME_FALSE);}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[2],t2);}}}
 
-/* k3866 in seconds->local-time in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3868(C_word c,C_word t0,C_word t1){
+/* k3941 in seconds->local-time in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_check_number_2(t1,lf[246]);
-/* posixwin.scm: 1693 ##sys#decode-seconds */
+t2=C_i_check_number_2(t1,lf[246]);
+/* posixwin.scm: 1721 ##sys#decode-seconds */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[247]+1)))(4,*((C_word*)lf[247]+1),((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
-/* check-time-vector in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3845(C_word t1,C_word t2,C_word t3){
+/* check-time-vector in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3920(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7271,11 +7525,11 @@ C_word t6;
 C_word t7;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3845,NULL,3,t1,t2,t3);}
-t4=(C_word)C_i_check_vector_2(t3,t2);
-t5=(C_word)C_block_size(t3);
-if(C_truep((C_word)C_fixnum_lessp(t5,C_fix(10)))){
-/* posixwin.scm: 1689 ##sys#error */
+C_save_and_reclaim((void*)trf_3920,NULL,3,t1,t2,t3);}
+t4=C_i_check_vector_2(t3,t2);
+t5=C_block_size(t3);
+if(C_truep(C_fixnum_lessp(t5,C_fix(10)))){
+/* posixwin.scm: 1717 ##sys#error */
 t6=*((C_word*)lf[62]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t1,t2,lf[245],t3);}
 else{
@@ -7283,8 +7537,8 @@ t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* get-environment-variables in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3779(C_word c,C_word t0,C_word t1){
+/* get-environment-variables in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7293,15 +7547,15 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3779,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3854,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3785,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word)li74),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3860,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word)li74),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_3785(t5,t1,C_fix(0));}
+f_3860(t5,t1,C_fix(0));}
 
-/* loop in get-environment-variables in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3785(C_word t0,C_word t1,C_word t2){
+/* loop in get-environment-variables in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3860(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7311,18 +7565,18 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3785,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3789,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_3860,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3864,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t4=t2;
-t5=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t6=(C_word)C_i_foreign_fixnum_argumentp(t4);
-t7=(C_word)stub595(t5,t6);
+t5=C_a_i_bytevector(&a,1,C_fix(3));
+t6=C_i_foreign_fixnum_argumentp(t4);
+t7=stub634(t5,t6);
 /* ##sys#peek-c-string */
 t8=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t3,t7,C_fix(0));}
 
-/* k3787 in loop in get-environment-variables in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3789(C_word c,C_word t0,C_word t1){
+/* k3862 in loop in get-environment-variables in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7330,19 +7584,19 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3789,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3864,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3797,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word)li73),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3872,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word)li73),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_3797(t5,((C_word*)t0)[2],C_fix(0));}
+f_3872(t5,((C_word*)t0)[2],C_fix(0));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}
 
-/* scan in k3787 in loop in get-environment-variables in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3797(C_word t0,C_word t1,C_word t2){
+/* scan in k3862 in loop in get-environment-variables in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3872(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7354,24 +7608,24 @@ C_word *a;
 loop:
 a=C_alloc(8);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_3797,NULL,3,t0,t1,t2);}
-t3=(C_word)C_eqp(C_make_character(61),(C_word)C_subchar(((C_word*)t0)[6],t2));
+C_save_and_reclaim((void*)trf_3872,NULL,3,t0,t1,t2);}
+t3=C_eqp(C_make_character(61),C_subchar(((C_word*)t0)[6],t2));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3823,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* posixwin.scm: 1678 substring */
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3898,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* posixwin.scm: 1706 substring */
 t5=((C_word*)t0)[3];
 ((C_proc5)C_retrieve_proc(t5))(5,t5,t4,((C_word*)t0)[6],C_fix(0),t2);}
 else{
-t4=(C_word)C_fixnum_plus(t2,C_fix(1));
-/* posixwin.scm: 1679 scan */
+t4=C_fixnum_plus(t2,C_fix(1));
+/* posixwin.scm: 1707 scan */
 t7=t1;
 t8=t4;
 t1=t7;
 t2=t8;
 goto loop;}}
 
-/* k3821 in scan in k3787 in loop in get-environment-variables in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3823(C_word c,C_word t0,C_word t1){
+/* k3896 in scan in k3862 in loop in get-environment-variables in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7379,16 +7633,16 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3823,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3827,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-t4=(C_word)C_block_size(((C_word*)t0)[3]);
-/* posixwin.scm: 1678 substring */
+C_save_and_reclaim((void*)tr2,(void*)f_3898,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3902,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t3=C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t4=C_block_size(((C_word*)t0)[3]);
+/* posixwin.scm: 1706 substring */
 t5=((C_word*)t0)[2];
 ((C_proc5)C_retrieve_proc(t5))(5,t5,t2,((C_word*)t0)[3],t3,t4);}
 
-/* k3825 in k3821 in scan in k3787 in loop in get-environment-variables in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3827(C_word c,C_word t0,C_word t1){
+/* k3900 in k3896 in scan in k3862 in loop in get-environment-variables in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3902(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7396,26 +7650,26 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3827,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3815,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* posixwin.scm: 1678 loop */
+C_save_and_reclaim((void*)tr2,(void*)f_3902,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3890,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+/* posixwin.scm: 1706 loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_3785(t5,t3,t4);}
+f_3860(t5,t3,t4);}
 
-/* k3813 in k3825 in k3821 in scan in k3787 in loop in get-environment-variables in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3815(C_word c,C_word t0,C_word t1){
+/* k3888 in k3900 in k3896 in scan in k3862 in loop in get-environment-variables in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3890(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3815,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3890,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* unsetenv in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3759(C_word c,C_word t0,C_word t1,C_word t2){
+/* unsetenv in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3834(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7423,25 +7677,25 @@ C_word t5;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3759,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[240]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3767,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1666 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr3,(void*)f_3834,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[240]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3842,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1694 ##sys#make-c-string */
 t5=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k3765 in unsetenv in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3767(C_word c,C_word t0,C_word t1){
+/* k3840 in unsetenv in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3842(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_putenv(t1);
+t2=C_putenv(t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 
-/* setenv in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3742(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* setenv in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3817(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7450,39 +7704,39 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3742,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[239]);
-t5=(C_word)C_i_check_string_2(t3,lf[239]);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3753,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1661 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr4,(void*)f_3817,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[239]);
+t5=C_i_check_string_2(t3,lf[239]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3828,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1689 ##sys#make-c-string */
 t7=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}
 
-/* k3751 in setenv in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3753(C_word c,C_word t0,C_word t1){
+/* k3826 in setenv in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3753,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3757,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1661 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr2,(void*)f_3828,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3832,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1689 ##sys#make-c-string */
 t3=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k3755 in k3751 in setenv in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3757(C_word c,C_word t0,C_word t1){
+/* k3830 in k3826 in setenv in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_setenv(((C_word*)t0)[3],t1);
+t2=C_setenv(((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 
-/* duplicate-fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3712(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* duplicate-fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3787(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7490,13 +7744,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_3712r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3787r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_3712r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_3787r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3712r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3787r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7504,82 +7758,82 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(4);
-t4=(C_word)C_i_check_exact_2(t2,*((C_word*)lf[237]+1));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3719,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_vemptyp(t3))){
+t4=C_i_check_exact_2(t2,*((C_word*)lf[237]+1));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3794,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t6=t5;
-f_3719(t6,(C_word)C_dup(t2));}
+f_3794(t6,C_dup(t2));}
 else{
-t6=(C_word)C_i_vector_ref(t3,C_fix(0));
-t7=(C_word)C_i_check_exact_2(t6,lf[237]);
+t6=C_i_car(t3);
+t7=C_i_check_exact_2(t6,lf[237]);
 t8=t5;
-f_3719(t8,(C_word)C_dup2(t2,t6));}}
+f_3794(t8,C_dup2(t2,t6));}}
 
-/* k3717 in duplicate-fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3719(C_word t0,C_word t1){
+/* k3792 in duplicate-fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3794(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3719,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3722,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3728,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1650 ##sys#update-errno */
+C_save_and_reclaim((void*)trf_3794,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3797,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(t1,C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3803,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1678 ##sys#update-errno */
 t4=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t1);}}
 
-/* k3726 in k3717 in duplicate-fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3728(C_word c,C_word t0,C_word t1){
+/* k3801 in k3792 in duplicate-fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3803(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1651 ##sys#signal-hook */
+/* posixwin.scm: 1679 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[237],lf[238],((C_word*)t0)[2]);}
 
-/* k3720 in k3717 in duplicate-fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3722(C_word c,C_word t0,C_word t1){
+/* k3795 in k3792 in duplicate-fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* port->fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3677(C_word c,C_word t0,C_word t1,C_word t2){
+/* port->fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3752(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3677,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3681,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1632 ##sys#check-port */
+C_save_and_reclaim((void*)tr3,(void*)f_3752,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3756,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1660 ##sys#check-port */
 t4=*((C_word*)lf[137]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[233]);}
 
-/* k3679 in port->fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3681(C_word c,C_word t0,C_word t1){
+/* k3754 in port->fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3681,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3710,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1633 ##sys#peek-unsigned-integer */
+C_save_and_reclaim((void*)tr2,(void*)f_3756,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3785,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1661 ##sys#peek-unsigned-integer */
 t3=*((C_word*)lf[236]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_fix(0));}
 
-/* k3708 in k3679 in port->fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3710(C_word c,C_word t0,C_word t1){
+/* k3783 in k3754 in port->fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7587,42 +7841,42 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3710,2,t0,t1);}
-if(C_truep((C_word)C_i_zerop(t1))){
-/* posixwin.scm: 1639 ##sys#signal-hook */
+C_save_and_reclaim((void*)tr2,(void*)f_3785,2,t0,t1);}
+if(C_truep(C_i_zerop(t1))){
+/* posixwin.scm: 1667 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[46],lf[233],lf[234],((C_word*)t0)[2]);}
 else{
-t2=(C_word)C_C_fileno(((C_word*)t0)[2]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3690,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3696,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1636 ##sys#update-errno */
+t2=C_C_fileno(((C_word*)t0)[2]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3765,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3771,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1664 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}}
 
-/* k3694 in k3708 in k3679 in port->fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3696(C_word c,C_word t0,C_word t1){
+/* k3769 in k3783 in k3754 in port->fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3771(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1637 ##sys#signal-hook */
+/* posixwin.scm: 1665 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[233],lf[235],((C_word*)t0)[2]);}
 
-/* k3688 in k3708 in k3679 in port->fileno in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3690(C_word c,C_word t0,C_word t1){
+/* k3763 in k3783 in k3754 in port->fileno in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3765(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* open-output-file* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3663(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-output-file* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3738(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7630,37 +7884,37 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3663r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3738r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3663r(t0,t1,t2,t3);}}
+f_3738r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3663r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3738r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_exact_2(t2,lf[232]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3675,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1628 mode */
-f_3594(t5,C_SCHEME_FALSE,t3);}
+t4=C_i_check_exact_2(t2,lf[232]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3750,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1656 mode */
+f_3669(t5,C_SCHEME_FALSE,t3);}
 
-/* k3673 in open-output-file* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3675(C_word c,C_word t0,C_word t1){
+/* k3748 in open-output-file* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3750(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3675,2,t0,t1);}
-t2=(C_word)C_fdopen(&a,2,((C_word*)t0)[4],t1);
-/* posixwin.scm: 1628 check */
-f_3631(((C_word*)t0)[2],((C_word*)t0)[4],C_SCHEME_FALSE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3750,2,t0,t1);}
+t2=C_fdopen(&a,2,((C_word*)t0)[4],t1);
+/* posixwin.scm: 1656 check */
+f_3706(((C_word*)t0)[2],((C_word*)t0)[4],C_SCHEME_FALSE,t2);}
 
-/* open-input-file* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3649(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-input-file* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3724(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -7668,80 +7922,80 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3649r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3724r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3649r(t0,t1,t2,t3);}}
+f_3724r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3649r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3724r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_exact_2(t2,lf[231]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3661,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1624 mode */
-f_3594(t5,C_SCHEME_TRUE,t3);}
+t4=C_i_check_exact_2(t2,lf[231]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3736,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1652 mode */
+f_3669(t5,C_SCHEME_TRUE,t3);}
 
-/* k3659 in open-input-file* in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3661(C_word c,C_word t0,C_word t1){
+/* k3734 in open-input-file* in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3661,2,t0,t1);}
-t2=(C_word)C_fdopen(&a,2,((C_word*)t0)[4],t1);
-/* posixwin.scm: 1624 check */
-f_3631(((C_word*)t0)[2],((C_word*)t0)[4],C_SCHEME_TRUE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3736,2,t0,t1);}
+t2=C_fdopen(&a,2,((C_word*)t0)[4],t1);
+/* posixwin.scm: 1652 check */
+f_3706(((C_word*)t0)[2],((C_word*)t0)[4],C_SCHEME_TRUE,t2);}
 
-/* check in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3631(C_word t1,C_word t2,C_word t3,C_word t4){
+/* check in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3706(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3631,NULL,4,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3635,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1615 ##sys#update-errno */
+C_save_and_reclaim((void*)trf_3706,NULL,4,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3710,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1643 ##sys#update-errno */
 t6=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 
-/* k3633 in check in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3635(C_word c,C_word t0,C_word t1){
+/* k3708 in check in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3710(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3635,2,t0,t1);}
-if(C_truep((C_word)C_null_pointerp(((C_word*)t0)[5]))){
-/* posixwin.scm: 1617 ##sys#signal-hook */
+C_save_and_reclaim((void*)tr2,(void*)f_3710,2,t0,t1);}
+if(C_truep(C_null_pointerp(((C_word*)t0)[5]))){
+/* posixwin.scm: 1645 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],lf[37],lf[229],((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3647,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1618 ##sys#make-port */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3722,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1646 ##sys#make-port */
 t3=*((C_word*)lf[127]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[2],*((C_word*)lf[128]+1),lf[230],lf[78]);}}
 
-/* k3645 in k3633 in check in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3647(C_word c,C_word t0,C_word t1){
+/* k3720 in k3708 in check in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_set_file_ptr(t1,((C_word*)t0)[3]);
+t2=C_set_file_ptr(t1,((C_word*)t0)[3]);
 t3=t1;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* mode in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3594(C_word t1,C_word t2,C_word t3){
+/* mode in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3669(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7750,79 +8004,79 @@ C_word t7;
 C_word t8;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3594,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3602,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(t3))){
-t5=(C_word)C_i_car(t3);
-t6=(C_word)C_eqp(t5,lf[223]);
+C_save_and_reclaim((void*)trf_3669,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3677,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(t3))){
+t5=C_i_car(t3);
+t6=C_eqp(t5,lf[223]);
 if(C_truep(t6)){
 t7=t2;
 if(C_truep(t7)){
-/* posixwin.scm: 1610 ##sys#error */
+/* posixwin.scm: 1638 ##sys#error */
 t8=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t4,lf[224],t5);}
 else{
-/* posixwin.scm: 1606 ##sys#make-c-string */
+/* posixwin.scm: 1634 ##sys#make-c-string */
 t8=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t1,lf[225]);}}
 else{
-/* posixwin.scm: 1611 ##sys#error */
+/* posixwin.scm: 1639 ##sys#error */
 t7=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t4,lf[226],t5);}}
 else{
 if(C_truep(t2)){
-/* posixwin.scm: 1606 ##sys#make-c-string */
+/* posixwin.scm: 1634 ##sys#make-c-string */
 t5=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,lf[227]);}
 else{
-/* posixwin.scm: 1606 ##sys#make-c-string */
+/* posixwin.scm: 1634 ##sys#make-c-string */
 t5=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,lf[228]);}}}
 
-/* k3600 in mode in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3602(C_word c,C_word t0,C_word t1){
+/* k3675 in mode in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3677(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1606 ##sys#make-c-string */
+/* posixwin.scm: 1634 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* file-execute-access? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3585(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-execute-access? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3660(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3585,3,t0,t1,t2);}
-/* posixwin.scm: 1590 check */
-f_3549(t1,t2,C_fix((C_word)2),lf[219]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3660,3,t0,t1,t2);}
+/* posixwin.scm: 1618 check */
+f_3624(t1,t2,C_fix((C_word)2),lf[219]);}
 
-/* file-write-access? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3579(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-write-access? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3654(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3579,3,t0,t1,t2);}
-/* posixwin.scm: 1589 check */
-f_3549(t1,t2,C_fix((C_word)4),lf[218]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3654,3,t0,t1,t2);}
+/* posixwin.scm: 1617 check */
+f_3624(t1,t2,C_fix((C_word)4),lf[218]);}
 
-/* file-read-access? in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3573(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-read-access? in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3648(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3573,3,t0,t1,t2);}
-/* posixwin.scm: 1588 check */
-f_3549(t1,t2,C_fix((C_word)2),lf[217]);}
+C_save_and_reclaim((void*)tr3,(void*)f_3648,3,t0,t1,t2);}
+/* posixwin.scm: 1616 check */
+f_3624(t1,t2,C_fix((C_word)2),lf[217]);}
 
-/* check in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3549(C_word t1,C_word t2,C_word t3,C_word t4){
+/* check in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3624(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7830,24 +8084,24 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3549,NULL,4,t1,t2,t3,t4);}
-t5=(C_word)C_i_check_string_2(t2,t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3567,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3571,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1585 ##sys#expand-home-path */
+C_save_and_reclaim((void*)trf_3624,NULL,4,t1,t2,t3,t4);}
+t5=C_i_check_string_2(t2,t4);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3642,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3646,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1613 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t7,t2);}
 
-/* k3569 in check in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3571(C_word c,C_word t0,C_word t1){
+/* k3644 in check in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1585 ##sys#make-c-string */
+/* posixwin.scm: 1613 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3565 in check in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3567(C_word c,C_word t0,C_word t1){
+/* k3640 in check in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7855,28 +8109,28 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3567,2,t0,t1);}
-t2=(C_word)C_access(t1,((C_word*)t0)[3]);
-t3=(C_word)C_eqp(C_fix(0),t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3559,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_3642,2,t0,t1);}
+t2=C_test_access(t1,((C_word*)t0)[3]);
+t3=C_eqp(C_fix(0),t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3634,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t3);}
 else{
-/* posixwin.scm: 1586 ##sys#update-errno */
+/* posixwin.scm: 1614 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k3557 in k3565 in check in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3559(C_word c,C_word t0,C_word t1){
+/* k3632 in k3640 in check in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* change-file-mode in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3519(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* change-file-mode in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3594(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7886,25 +8140,25 @@ C_word t8;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3519,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[215]);
-t5=(C_word)C_i_check_exact_2(t3,lf[215]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3543,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3547,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1574 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr4,(void*)f_3594,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[215]);
+t5=C_i_check_exact_2(t3,lf[215]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3618,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3622,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1602 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t7,t2);}
 
-/* k3545 in change-file-mode in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3547(C_word c,C_word t0,C_word t1){
+/* k3620 in change-file-mode in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1574 ##sys#make-c-string */
+/* posixwin.scm: 1602 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3541 in change-file-mode in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3543(C_word c,C_word t0,C_word t1){
+/* k3616 in change-file-mode in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3618(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7912,11 +8166,11 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3543,2,t0,t1);}
-t2=(C_word)C_chmod(t1,((C_word*)t0)[4]);
-if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3535,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1575 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_3618,2,t0,t1);}
+t2=C_chmod(t1,((C_word*)t0)[4]);
+if(C_truep(C_fixnum_lessp(t2,C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3610,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1603 ##sys#update-errno */
 t4=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
@@ -7924,17 +8178,17 @@ t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k3533 in k3541 in change-file-mode in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3535(C_word c,C_word t0,C_word t1){
+/* k3608 in k3616 in change-file-mode in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1576 ##sys#signal-hook */
+/* posixwin.scm: 1604 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[4],lf[37],lf[215],lf[216],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##sys#interrupt-hook in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3463(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#interrupt-hook in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3538(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7942,28 +8196,28 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3463,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr4,(void*)f_3538,4,t0,t1,t2,t3);}
+t4=C_slot(((C_word*)t0)[3],t2);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3473,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1482 h */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3548,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1510 h */
 t6=t4;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,t2);}
 else{
-/* posixwin.scm: 1484 oldhook */
+/* posixwin.scm: 1512 oldhook */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t2,t3);}}
 
-/* k3471 in ##sys#interrupt-hook in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3473(C_word c,C_word t0,C_word t1){
+/* k3546 in ##sys#interrupt-hook in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1483 ##sys#context-switch */
+/* posixwin.scm: 1511 ##sys#context-switch */
 C_context_switch(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* set-signal-handler! in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3450(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* set-signal-handler! in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3525(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7973,103 +8227,103 @@ C_word t8;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_3450,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_exact_2(t2,lf[176]);
+C_save_and_reclaim((void*)tr4,(void*)f_3525,4,t0,t1,t2,t3);}
+t4=C_i_check_exact_2(t2,lf[176]);
 if(C_truep(t3)){
 t5=t2;
-t6=(C_word)C_establish_signal_handler(t2,t5);
+t6=C_establish_signal_handler(t2,t5);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_vector_set(((C_word*)t0)[2],t2,t3));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_i_vector_set(((C_word*)t0)[2],t2,t3));}
 else{
-t5=(C_word)C_establish_signal_handler(t2,C_SCHEME_FALSE);
+t5=C_establish_signal_handler(t2,C_SCHEME_FALSE);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_vector_set(((C_word*)t0)[2],t2,t3));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_i_vector_set(((C_word*)t0)[2],t2,t3));}}
 
-/* signal-handler in k3437 in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3441(C_word c,C_word t0,C_word t1,C_word t2){
+/* signal-handler in k3512 in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3516(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3441,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[175]);
+C_save_and_reclaim((void*)tr3,(void*)f_3516,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[175]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(((C_word*)t0)[2],t2));}
 
-/* create-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3365(C_word c,C_word t0,C_word t1,...){
+/* create-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3440(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3365r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3440r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3365r(t0,t1,t2);}}
+f_3440r(t0,t1,t2);}}
 
-static void C_ccall f_3365r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3440r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3369,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3444,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_3369(2,t4,(C_word)C_fixnum_or(*((C_word*)lf[21]+1),*((C_word*)lf[23]+1)));}
+f_3444(2,t4,C_fixnum_or(*((C_word*)lf[21]+1),*((C_word*)lf[23]+1)));}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_3369(2,t5,(C_word)C_i_car(t2));}
+f_3444(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[2],t2);}}}
 
-/* k3367 in create-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3369(C_word c,C_word t0,C_word t1){
+/* k3442 in create-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3369,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3372,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_pipe(C_SCHEME_FALSE,t1),C_fix(0)))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3381,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1419 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_3444,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3447,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fixnum_lessp(C_pipe(C_SCHEME_FALSE,t1),C_fix(0)))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3456,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1447 ##sys#update-errno */
 t4=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-/* posixwin.scm: 1421 values */
+/* posixwin.scm: 1449 values */
 C_values(4,0,((C_word*)t0)[2],C_fix((C_word)C_pipefds[ 0 ]),C_fix((C_word)C_pipefds[ 1 ]));}}
 
-/* k3379 in k3367 in create-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3381(C_word c,C_word t0,C_word t1){
+/* k3454 in k3442 in create-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3456(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1420 ##sys#signal-hook */
+/* posixwin.scm: 1448 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[2],lf[37],lf[145],lf[146]);}
 
-/* k3370 in k3367 in create-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3372(C_word c,C_word t0,C_word t1){
+/* k3445 in k3442 in create-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1421 values */
+/* posixwin.scm: 1449 values */
 C_values(4,0,((C_word*)t0)[2],C_fix((C_word)C_pipefds[ 0 ]),C_fix((C_word)C_pipefds[ 1 ]));}
 
-/* with-output-to-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3345(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* with-output-to-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3420(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -8077,62 +8331,62 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_3345r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_3420r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_3345r(t0,t1,t2,t3,t4);}}
+f_3420r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_3345r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_3420r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
 t5=*((C_word*)lf[144]+1);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3349,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3424,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 C_apply(5,0,t6,((C_word*)t0)[2],t2,t4);}
 
-/* k3347 in with-output-to-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3349(C_word c,C_word t0,C_word t1){
+/* k3422 in with-output-to-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3424(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3349,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3424,2,t0,t1);}
 t2=C_mutate((C_word*)lf[144]+1 /* (set! standard-output ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3355,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li54),tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1404 ##sys#call-with-values */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3430,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li54),tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1432 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* a3354 in k3347 in with-output-to-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3355(C_word c,C_word t0,C_word t1,...){
+/* a3429 in k3422 in with-output-to-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3430(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3355r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3430r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3355r(t0,t1,t2);}}
+f_3430r(t0,t1,t2);}}
 
-static void C_ccall f_3355r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3430r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(5);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3359,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1406 close-output-pipe */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3434,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1434 close-output-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k3357 in a3354 in k3347 in with-output-to-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3359(C_word c,C_word t0,C_word t1){
+/* k3432 in a3429 in k3422 in with-output-to-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3434(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8140,8 +8394,8 @@ C_word *a;
 t2=C_mutate((C_word*)lf[144]+1 /* (set! standard-output ...) */,((C_word*)t0)[4]);
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* with-input-from-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3325(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* with-input-from-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3400(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -8149,62 +8403,62 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4r,(void*)f_3325r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_3400r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_3325r(t0,t1,t2,t3,t4);}}
+f_3400r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_3325r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_3400r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
 t5=*((C_word*)lf[142]+1);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3329,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3404,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 C_apply(5,0,t6,((C_word*)t0)[2],t2,t4);}
 
-/* k3327 in with-input-from-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3329(C_word c,C_word t0,C_word t1){
+/* k3402 in with-input-from-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3404(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3329,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3404,2,t0,t1);}
 t2=C_mutate((C_word*)lf[142]+1 /* (set! standard-input ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3335,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li52),tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1394 ##sys#call-with-values */
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3410,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li52),tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1422 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* a3334 in k3327 in with-input-from-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3335(C_word c,C_word t0,C_word t1,...){
+/* a3409 in k3402 in with-input-from-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3410(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3335r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3410r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3335r(t0,t1,t2);}}
+f_3410r(t0,t1,t2);}}
 
-static void C_ccall f_3335r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3410r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(5);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3339,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1396 close-input-pipe */
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3414,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1424 close-input-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k3337 in a3334 in k3327 in with-input-from-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3339(C_word c,C_word t0,C_word t1){
+/* k3412 in a3409 in k3402 in with-input-from-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3414(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8212,8 +8466,8 @@ C_word *a;
 t2=C_mutate((C_word*)lf[142]+1 /* (set! standard-input ...) */,((C_word*)t0)[4]);
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* call-with-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3301(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* call-with-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3376(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -8221,79 +8475,79 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_3301r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_3376r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_3301r(t0,t1,t2,t3,t4);}}
+f_3376r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_3301r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_3376r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3305,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3380,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_apply(5,0,t5,((C_word*)t0)[2],t2,t4);}
 
-/* k3303 in call-with-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3305(C_word c,C_word t0,C_word t1){
+/* k3378 in call-with-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3305,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3310,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li49),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3316,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1384 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_3380,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3385,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li49),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3391,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1412 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a3315 in k3303 in call-with-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3316(C_word c,C_word t0,C_word t1,...){
+/* a3390 in k3378 in call-with-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3391(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3316r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3391r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3316r(t0,t1,t2);}}
+f_3391r(t0,t1,t2);}}
 
-static void C_ccall f_3316r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3391r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3320,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1387 close-output-pipe */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3395,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1415 close-output-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k3318 in a3315 in k3303 in call-with-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3320(C_word c,C_word t0,C_word t1){
+/* k3393 in a3390 in k3378 in call-with-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a3309 in k3303 in call-with-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3310(C_word c,C_word t0,C_word t1){
+/* a3384 in k3378 in call-with-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3310,2,t0,t1);}
-/* posixwin.scm: 1385 proc */
+C_save_and_reclaim((void*)tr2,(void*)f_3385,2,t0,t1);}
+/* posixwin.scm: 1413 proc */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* call-with-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3277(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* call-with-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3352(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -8301,116 +8555,116 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_3277r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_3352r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_3277r(t0,t1,t2,t3,t4);}}
+f_3352r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_3277r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_3352r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3281,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3356,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 C_apply(5,0,t5,((C_word*)t0)[2],t2,t4);}
 
-/* k3279 in call-with-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3281(C_word c,C_word t0,C_word t1){
+/* k3354 in call-with-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3281,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3286,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li46),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3292,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li47),tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1376 ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_3356,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3361,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word)li46),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3367,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li47),tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1404 ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
-/* a3291 in k3279 in call-with-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3292(C_word c,C_word t0,C_word t1,...){
+/* a3366 in k3354 in call-with-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3367(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3292r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_3367r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3292r(t0,t1,t2);}}
+f_3367r(t0,t1,t2);}}
 
-static void C_ccall f_3292r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_3367r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3296,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1379 close-input-pipe */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3371,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1407 close-input-pipe */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k3294 in a3291 in k3279 in call-with-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3296(C_word c,C_word t0,C_word t1){
+/* k3369 in a3366 in k3354 in call-with-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply_values(3,0,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a3285 in k3279 in call-with-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3286(C_word c,C_word t0,C_word t1){
+/* a3360 in k3354 in call-with-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3286,2,t0,t1);}
-/* posixwin.scm: 1377 proc */
+C_save_and_reclaim((void*)tr2,(void*)f_3361,2,t0,t1);}
+/* posixwin.scm: 1405 proc */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,((C_word*)t0)[2]);}
 
-/* close-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3258(C_word c,C_word t0,C_word t1,C_word t2){
+/* close-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3333(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_3258,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3262,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1363 ##sys#check-port */
+C_save_and_reclaim((void*)tr3,(void*)f_3333,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3337,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1391 ##sys#check-port */
 t4=*((C_word*)lf[137]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t2,lf[135]);}
 
-/* k3260 in close-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3262(C_word c,C_word t0,C_word t1){
+/* k3335 in close-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3262,2,t0,t1);}
-t2=(C_word)close_pipe(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3265,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1365 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_3337,2,t0,t1);}
+t2=close_pipe(((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3340,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1393 ##sys#update-errno */
 t4=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k3263 in k3260 in close-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3265(C_word c,C_word t0,C_word t1){
+/* k3338 in k3335 in close-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(C_fix(-1),((C_word*)t0)[4]);
+t2=C_eqp(C_fix(-1),((C_word*)t0)[4]);
 if(C_truep(t2)){
-/* posixwin.scm: 1366 ##sys#signal-hook */
+/* posixwin.scm: 1394 ##sys#signal-hook */
 t3=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],lf[37],lf[135],lf[136],((C_word*)t0)[2]);}
 else{
@@ -8418,8 +8672,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* open-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3222(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3297(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8427,13 +8681,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+10)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3222r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3297r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3222r(t0,t1,t2,t3);}}
+f_3297r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3222r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3297r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8445,62 +8699,62 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(10);
-t4=(C_word)C_i_check_string_2(t2,lf[134]);
-t5=(C_word)C_i_pairp(t3);
-t6=(C_truep(t5)?(C_word)C_slot(t3,C_fix(0)):lf[131]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3236,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_eqp(t6,lf[131]);
+t4=C_i_check_string_2(t2,lf[134]);
+t5=C_i_pairp(t3);
+t6=(C_truep(t5)?C_slot(t3,C_fix(0)):lf[131]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3311,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t8=C_eqp(t6,lf[131]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3243,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1358 ##sys#make-c-string */
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3318,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1386 ##sys#make-c-string */
 t10=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}
 else{
-t9=(C_word)C_eqp(t6,lf[132]);
+t9=C_eqp(t6,lf[132]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3253,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1359 ##sys#make-c-string */
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3328,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1387 ##sys#make-c-string */
 t11=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t10,t2);}
 else{
-/* posixwin.scm: 1333 ##sys#error */
+/* posixwin.scm: 1361 ##sys#error */
 t10=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,lf[133],t6);}}}
 
-/* k3251 in open-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3253(C_word c,C_word t0,C_word t1){
+/* k3326 in open-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3253,2,t0,t1);}
-t2=(C_word)open_binary_output_pipe(&a,1,t1);
-/* posixwin.scm: 1355 check */
-f_3168(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3328,2,t0,t1);}
+t2=open_binary_output_pipe(&a,1,t1);
+/* posixwin.scm: 1383 check */
+f_3243(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
 
-/* k3241 in open-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3243(C_word c,C_word t0,C_word t1){
+/* k3316 in open-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3243,2,t0,t1);}
-t2=(C_word)open_text_output_pipe(&a,1,t1);
-/* posixwin.scm: 1355 check */
-f_3168(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3318,2,t0,t1);}
+t2=open_text_output_pipe(&a,1,t1);
+/* posixwin.scm: 1383 check */
+f_3243(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t2);}
 
-/* k3234 in open-output-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3236(C_word c,C_word t0,C_word t1){
+/* k3309 in open-output-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1355 check */
-f_3168(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t1);}
+/* posixwin.scm: 1383 check */
+f_3243(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,t1);}
 
-/* open-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3186(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* open-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3261(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8508,13 +8762,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+10)){
-C_save_and_reclaim((void*)tr3r,(void*)f_3186r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_3261r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_3186r(t0,t1,t2,t3);}}
+f_3261r(t0,t1,t2,t3);}}
 
-static void C_ccall f_3186r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_3261r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8526,105 +8780,105 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(10);
-t4=(C_word)C_i_check_string_2(t2,lf[130]);
-t5=(C_word)C_i_pairp(t3);
-t6=(C_truep(t5)?(C_word)C_slot(t3,C_fix(0)):lf[131]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3200,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_eqp(t6,lf[131]);
+t4=C_i_check_string_2(t2,lf[130]);
+t5=C_i_pairp(t3);
+t6=(C_truep(t5)?C_slot(t3,C_fix(0)):lf[131]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3275,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t8=C_eqp(t6,lf[131]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3207,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1348 ##sys#make-c-string */
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3282,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1376 ##sys#make-c-string */
 t10=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t2);}
 else{
-t9=(C_word)C_eqp(t6,lf[132]);
+t9=C_eqp(t6,lf[132]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3217,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1349 ##sys#make-c-string */
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3292,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1377 ##sys#make-c-string */
 t11=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t10,t2);}
 else{
-/* posixwin.scm: 1333 ##sys#error */
+/* posixwin.scm: 1361 ##sys#error */
 t10=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,lf[133],t6);}}}
 
-/* k3215 in open-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3217(C_word c,C_word t0,C_word t1){
+/* k3290 in open-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3217,2,t0,t1);}
-t2=(C_word)open_binary_input_pipe(&a,1,t1);
-/* posixwin.scm: 1345 check */
-f_3168(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3292,2,t0,t1);}
+t2=open_binary_input_pipe(&a,1,t1);
+/* posixwin.scm: 1373 check */
+f_3243(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
 
-/* k3205 in open-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3207(C_word c,C_word t0,C_word t1){
+/* k3280 in open-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3207,2,t0,t1);}
-t2=(C_word)open_text_input_pipe(&a,1,t1);
-/* posixwin.scm: 1345 check */
-f_3168(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_3282,2,t0,t1);}
+t2=open_text_input_pipe(&a,1,t1);
+/* posixwin.scm: 1373 check */
+f_3243(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,t2);}
 
-/* k3198 in open-input-pipe in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3200(C_word c,C_word t0,C_word t1){
+/* k3273 in open-input-pipe in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1345 check */
-f_3168(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,t1);}
+/* posixwin.scm: 1373 check */
+f_3243(((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_TRUE,t1);}
 
-/* check in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3168(C_word t1,C_word t2,C_word t3,C_word t4){
+/* check in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3243(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3168,NULL,4,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3172,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1335 ##sys#update-errno */
+C_save_and_reclaim((void*)trf_3243,NULL,4,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3247,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1363 ##sys#update-errno */
 t6=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 
-/* k3170 in check in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3172(C_word c,C_word t0,C_word t1){
+/* k3245 in check in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3172,2,t0,t1);}
-if(C_truep((C_word)C_null_pointerp(((C_word*)t0)[5]))){
-/* posixwin.scm: 1337 ##sys#signal-hook */
+C_save_and_reclaim((void*)tr2,(void*)f_3247,2,t0,t1);}
+if(C_truep(C_null_pointerp(((C_word*)t0)[5]))){
+/* posixwin.scm: 1365 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],lf[37],lf[126],((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3184,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1338 ##sys#make-port */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3259,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1366 ##sys#make-port */
 t3=*((C_word*)lf[127]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[2],*((C_word*)lf[128]+1),lf[129],lf[78]);}}
 
-/* k3182 in k3170 in check in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3184(C_word c,C_word t0,C_word t1){
+/* k3257 in k3245 in check in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_set_file_ptr(t1,((C_word*)t0)[3]);
+t2=C_set_file_ptr(t1,((C_word*)t0)[3]);
 t3=t1;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2793(C_word c,C_word t0,C_word t1,C_word t2){
+/* canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2868(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8638,40 +8892,40 @@ C_word t11;
 C_word ab[20],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2793,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[112]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2800,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-t5=(C_word)C_block_size(t2);
-t6=(C_word)C_eqp(C_fix(0),t5);
+C_save_and_reclaim((void*)tr3,(void*)f_2868,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[112]);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2875,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t5=C_block_size(t2);
+t6=C_eqp(C_fix(0),t5);
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2933,a[2]=t4,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1272 cwd */
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3008,a[2]=t4,a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1300 cwd */
 t8=((C_word*)t0)[5];
-f_2737(t8,t7);}
+f_2812(t8,t7);}
 else{
-t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2939,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t4,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-t8=(C_word)C_block_size(t2);
-if(C_truep((C_word)C_fixnum_lessp(t8,C_fix(3)))){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3140,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1274 sref */
+t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3014,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t2,a[8]=t4,a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t8=C_block_size(t2);
+if(C_truep(C_fixnum_lessp(t8,C_fix(3)))){
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3215,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1302 sref */
 t10=((C_word*)t0)[8];
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t9,t2,C_fix(0));}
 else{
 t9=t7;
-f_2939(t9,C_SCHEME_FALSE);}}}
+f_3014(t9,C_SCHEME_FALSE);}}}
 
-/* k3138 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3140(C_word c,C_word t0,C_word t1){
+/* k3213 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3215(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(47),t1);
+t2=C_eqp(C_make_character(47),t1);
 t3=((C_word*)t0)[2];
-f_2939(t3,(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1)));}
+f_3014(t3,(C_truep(t2)?t2:C_eqp(C_make_character(92),t1)));}
 
-/* k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2939(C_word t0,C_word t1){
+/* k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3014(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8684,67 +8938,67 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2939,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3014,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2946,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2950,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1276 cwd */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3021,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3025,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1304 cwd */
 t4=((C_word*)t0)[6];
-f_2737(t4,t3);}
+f_2812(t4,t3);}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[7]);
-t3=(C_word)C_eqp(C_fix(1),t2);
+t2=C_block_size(((C_word*)t0)[7]);
+t3=C_eqp(C_fix(1),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2963,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1279 cwd */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3038,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1307 cwd */
 t5=((C_word*)t0)[6];
-f_2737(t5,t4);}
+f_2812(t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2969,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3115,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[4],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3126,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1280 sref */
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3044,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3190,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[4],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3201,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1308 sref */
 t7=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[7],C_fix(0));}}}
 
-/* k3124 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3126(C_word c,C_word t0,C_word t1){
+/* k3199 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3201(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1280 char=? */
+/* posixwin.scm: 1308 char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(126),t1);}
 
-/* k3113 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3115(C_word c,C_word t0,C_word t1){
+/* k3188 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3115,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3190,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3122,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1281 sref */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3197,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1309 sref */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],C_fix(1));}
 else{
 t2=((C_word*)t0)[4];
-f_2969(t2,C_SCHEME_FALSE);}}
+f_3044(t2,C_SCHEME_FALSE);}}
 
-/* k3120 in k3113 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3122(C_word c,C_word t0,C_word t1){
+/* k3195 in k3188 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(47),t1);
+t2=C_eqp(C_make_character(47),t1);
 t3=((C_word*)t0)[2];
-f_2969(t3,(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1)));}
+f_3044(t3,(C_truep(t2)?t2:C_eqp(C_make_character(92),t1)));}
 
-/* k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2969(C_word t0,C_word t1){
+/* k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3044(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8757,95 +9011,95 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2969,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3044,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2976,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2992,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1283 cwd */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3051,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3067,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1311 cwd */
 t4=((C_word*)t0)[5];
-f_2737(t4,t3);}
+f_2812(t4,t3);}
 else{
-t2=(C_word)C_block_size(((C_word*)t0)[7]);
-t3=(C_word)C_eqp(C_fix(2),t2);
+t2=C_block_size(((C_word*)t0)[7]);
+t3=C_eqp(C_fix(2),t2);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3005,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1289 cwd */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3080,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1317 cwd */
 t5=((C_word*)t0)[5];
-f_2737(t5,t4);}
+f_2812(t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3011,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3087,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[4],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3108,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1290 sref */
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3086,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3162,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[4],a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3183,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1318 sref */
 t7=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[7],C_fix(0));}}}
 
-/* k3106 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3108(C_word c,C_word t0,C_word t1){
+/* k3181 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1290 alpha? */
+/* posixwin.scm: 1318 alpha? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3085 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3087(C_word c,C_word t0,C_word t1){
+/* k3160 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3162(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3087,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3162,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3093,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3104,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1291 sref */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3168,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3179,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1319 sref */
 t4=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[3],C_fix(1));}
 else{
 t2=((C_word*)t0)[5];
-f_3011(t2,C_SCHEME_FALSE);}}
+f_3086(t2,C_SCHEME_FALSE);}}
 
-/* k3102 in k3085 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3104(C_word c,C_word t0,C_word t1){
+/* k3177 in k3160 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3179(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1291 char=? */
+/* posixwin.scm: 1319 char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(58),t1);}
 
-/* k3091 in k3085 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3093(C_word c,C_word t0,C_word t1){
+/* k3166 in k3160 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3093,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3168,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3100,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1292 sref */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3175,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1320 sref */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],C_fix(2));}
 else{
 t2=((C_word*)t0)[4];
-f_3011(t2,C_SCHEME_FALSE);}}
+f_3086(t2,C_SCHEME_FALSE);}}
 
-/* k3098 in k3091 in k3085 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3100(C_word c,C_word t0,C_word t1){
+/* k3173 in k3166 in k3160 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_eqp(C_make_character(47),t1);
+t2=C_eqp(C_make_character(47),t1);
 t3=((C_word*)t0)[2];
-f_3011(t3,(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1)));}
+f_3086(t3,(C_truep(t2)?t2:C_eqp(C_make_character(92),t1)));}
 
-/* k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_3011(C_word t0,C_word t1){
+/* k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_3086(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8854,103 +9108,103 @@ C_word t5;
 C_word t6;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_3011,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_3086,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[8];
 t3=((C_word*)t0)[7];
-f_2800(2,t3,t2);}
+f_2875(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3017,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3063,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3084,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1294 sref */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3092,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3138,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3159,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1322 sref */
 t5=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t4,((C_word*)t0)[8],C_fix(0));}}
 
-/* k3082 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3084(C_word c,C_word t0,C_word t1){
+/* k3157 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1294 char=? */
+/* posixwin.scm: 1322 char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(47),t1);}
 
-/* k3061 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3063(C_word c,C_word t0,C_word t1){
+/* k3136 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3063,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3138,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3069,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3080,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1295 sref */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3144,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3155,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1323 sref */
 t4=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t3,((C_word*)t0)[3],C_fix(1));}
 else{
 t2=((C_word*)t0)[5];
-f_3017(2,t2,C_SCHEME_FALSE);}}
+f_3092(2,t2,C_SCHEME_FALSE);}}
 
-/* k3078 in k3061 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3080(C_word c,C_word t0,C_word t1){
+/* k3153 in k3136 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1295 alpha? */
+/* posixwin.scm: 1323 alpha? */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k3067 in k3061 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3069(C_word c,C_word t0,C_word t1){
+/* k3142 in k3136 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3144(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3069,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3144,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3076,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1296 sref */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3151,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1324 sref */
 t3=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[2],C_fix(2));}
 else{
 t2=((C_word*)t0)[4];
-f_3017(2,t2,C_SCHEME_FALSE);}}
+f_3092(2,t2,C_SCHEME_FALSE);}}
 
-/* k3074 in k3067 in k3061 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3076(C_word c,C_word t0,C_word t1){
+/* k3149 in k3142 in k3136 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3151(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1296 char=? */
+/* posixwin.scm: 1324 char=? */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],C_make_character(58),t1);}
 
-/* k3015 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3017(C_word c,C_word t0,C_word t1){
+/* k3090 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3017,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_3092,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3024,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1298 ##sys#substring */
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3099,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1326 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t2,((C_word*)t0)[4],C_fix(1),C_fix(3));}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3060,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1302 sref */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3135,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1330 sref */
 t3=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[4],C_fix(0));}}
 
-/* k3058 in k3015 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3060(C_word c,C_word t0,C_word t1){
+/* k3133 in k3090 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8960,160 +9214,160 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3060,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(47),t1);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1));
+C_save_and_reclaim((void*)tr2,(void*)f_3135,2,t0,t1);}
+t2=C_eqp(C_make_character(47),t1);
+t3=(C_truep(t2)?t2:C_eqp(C_make_character(92),t1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3045,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3049,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1304 cwd */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3120,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3124,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1332 cwd */
 t6=((C_word*)t0)[2];
-f_2737(t6,t5);}
+f_2812(t6,t5);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3056,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1307 cwd */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3131,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1335 cwd */
 t5=((C_word*)t0)[2];
-f_2737(t5,t4);}}
+f_2812(t5,t4);}}
 
-/* k3054 in k3058 in k3015 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3056(C_word c,C_word t0,C_word t1){
+/* k3129 in k3133 in k3090 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3131(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1307 sappend */
+/* posixwin.scm: 1335 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[125],((C_word*)t0)[2]);}
 
-/* k3047 in k3058 in k3015 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3049(C_word c,C_word t0,C_word t1){
+/* k3122 in k3133 in k3090 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3124(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1304 ##sys#substring */
+/* posixwin.scm: 1332 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),((C_word*)t0)[2],t1,C_fix(0),C_fix(2));}
 
-/* k3043 in k3058 in k3015 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3045(C_word c,C_word t0,C_word t1){
+/* k3118 in k3133 in k3090 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3120(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1303 sappend */
+/* posixwin.scm: 1331 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k3022 in k3015 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3024(C_word c,C_word t0,C_word t1){
+/* k3097 in k3090 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3099(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3024,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3028,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[2]);
-/* posixwin.scm: 1300 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_3099,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3103,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=C_block_size(((C_word*)t0)[2]);
+/* posixwin.scm: 1328 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t2,((C_word*)t0)[2],C_fix(3),t3);}
 
-/* k3026 in k3022 in k3015 in k3009 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3028(C_word c,C_word t0,C_word t1){
+/* k3101 in k3097 in k3090 in k3084 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1297 sappend */
+/* posixwin.scm: 1325 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[124],t1);}
 
-/* k3003 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_3005(C_word c,C_word t0,C_word t1){
+/* k3078 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3080(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1289 sappend */
+/* posixwin.scm: 1317 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[123],((C_word*)t0)[2]);}
 
-/* k2990 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2992(C_word c,C_word t0,C_word t1){
+/* k3065 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1283 ##sys#substring */
+/* posixwin.scm: 1311 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),((C_word*)t0)[2],t1,C_fix(0),C_fix(3));}
 
-/* k2974 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2976(C_word c,C_word t0,C_word t1){
+/* k3049 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2976,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2980,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1285 user */
+C_save_and_reclaim((void*)tr2,(void*)f_3051,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3055,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1313 user */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 
-/* k2978 in k2974 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2980(C_word c,C_word t0,C_word t1){
+/* k3053 in k3049 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2980,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2984,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[2]);
-/* posixwin.scm: 1286 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_3055,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3059,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_block_size(((C_word*)t0)[2]);
+/* posixwin.scm: 1314 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t2,((C_word*)t0)[2],C_fix(1),t3);}
 
-/* k2982 in k2978 in k2974 in k2967 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2984(C_word c,C_word t0,C_word t1){
+/* k3057 in k3053 in k3049 in k3042 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1282 sappend */
+/* posixwin.scm: 1310 sappend */
 t2=((C_word*)t0)[5];
 ((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[4],((C_word*)t0)[3],lf[122],((C_word*)t0)[2],t1);}
 
-/* k2961 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2963(C_word c,C_word t0,C_word t1){
+/* k3036 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3038(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1279 sappend */
+/* posixwin.scm: 1307 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],t1,lf[121],((C_word*)t0)[2]);}
 
-/* k2948 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2950(C_word c,C_word t0,C_word t1){
+/* k3023 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1276 ##sys#substring */
+/* posixwin.scm: 1304 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),((C_word*)t0)[2],t1,C_fix(0),C_fix(2));}
 
-/* k2944 in k2937 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2946(C_word c,C_word t0,C_word t1){
+/* k3019 in k3012 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1275 sappend */
+/* posixwin.scm: 1303 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k2931 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2933(C_word c,C_word t0,C_word t1){
+/* k3006 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_3008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1272 sappend */
+/* posixwin.scm: 1300 sappend */
 t2=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[2],t1,lf[120]);}
 
-/* k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2800(C_word c,C_word t0,C_word t1){
+/* k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2875(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9121,23 +9375,26 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2800,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2807,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2919,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_block_size(t1);
-/* posixwin.scm: 1308 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_2875,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2882,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2994,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=C_block_size(t1);
+/* posixwin.scm: 1336 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t3,t1,C_fix(3),t4);}
 
-/* k2917 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2919(C_word c,C_word t0,C_word t1){
+/* k2992 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
 C_word *a;
-/* string-split */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),((C_word*)t0)[2],t1,lf[119]);}
+t2=*((C_word*)lf[88]+1);
+/* g374375 */
+t3=t2;
+((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t1,lf[119]);}
 
-/* k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2807(C_word c,C_word t0,C_word t1){
+/* k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9145,28 +9402,28 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2807,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2882,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2809,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li40),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2884,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word)li40),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_2809(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_2884(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2809(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2884(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2809,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2816,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
-/* posixwin.scm: 1310 null? */
+C_save_and_reclaim((void*)trf_2884,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2891,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+/* posixwin.scm: 1338 null? */
 t5=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}
 
-/* k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2816(C_word c,C_word t0,C_word t1){
+/* k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2891(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9175,22 +9432,22 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2816,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2891,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2822,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
-/* posixwin.scm: 1311 null? */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2897,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+/* posixwin.scm: 1339 null? */
 t3=((C_word*)t0)[5];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[7]);}
 else{
-t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2891,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t4=(C_word)C_i_car(((C_word*)t0)[4]);
-/* posixwin.scm: 1322 string=? */
+t2=C_i_cdr(((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2966,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=C_i_car(((C_word*)t0)[4]);
+/* posixwin.scm: 1350 string=? */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t3,lf[118],t4);}}
 
-/* k2889 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2891(C_word c,C_word t0,C_word t1){
+/* k2964 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9198,21 +9455,21 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2891,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2966,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
-/* posixwin.scm: 1320 loop */
+t2=C_i_cdr(((C_word*)t0)[7]);
+/* posixwin.scm: 1348 loop */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_2809(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2);}
+f_2884(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2900,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_car(((C_word*)t0)[3]);
-/* posixwin.scm: 1324 string=? */
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2975,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=C_i_car(((C_word*)t0)[3]);
+/* posixwin.scm: 1352 string=? */
 t4=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t2,lf[117],t3);}}
 
-/* k2898 in k2889 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2900(C_word c,C_word t0,C_word t1){
+/* k2973 in k2964 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9220,21 +9477,21 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2900,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2975,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
-/* posixwin.scm: 1320 loop */
+/* posixwin.scm: 1348 loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_2809(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2);}
+f_2884(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2);}
 else{
-t2=(C_word)C_i_car(((C_word*)t0)[2]);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[6]);
-/* posixwin.scm: 1320 loop */
+t2=C_i_car(((C_word*)t0)[2]);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[6]);
+/* posixwin.scm: 1348 loop */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_2809(t4,((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
+f_2884(t4,((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
 
-/* k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2822(C_word c,C_word t0,C_word t1){
+/* k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9242,20 +9499,20 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2822,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2897,2,t0,t1);}
 if(C_truep(t1)){
-/* posixwin.scm: 1312 ##sys#substring */
+/* posixwin.scm: 1340 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),((C_word*)t0)[6],((C_word*)t0)[5],C_fix(0),C_fix(3));}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2869,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_block_size(((C_word*)t0)[5]);
-t4=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
-/* posixwin.scm: 1313 sref */
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2944,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=C_block_size(((C_word*)t0)[5]);
+t4=C_a_i_minus(&a,2,t3,C_fix(1));
+/* posixwin.scm: 1341 sref */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t2,((C_word*)t0)[5],t4);}}
 
-/* k2867 in k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2869(C_word c,C_word t0,C_word t1){
+/* k2942 in k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2944(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9264,52 +9521,55 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2869,2,t0,t1);}
-t2=(C_word)C_eqp(C_make_character(47),t1);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(C_make_character(92),t1));
+C_save_and_reclaim((void*)tr2,(void*)f_2944,2,t0,t1);}
+t2=C_eqp(C_make_character(47),t1);
+t3=(C_truep(t2)?t2:C_eqp(C_make_character(92),t1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2838,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1315 ##sys#substring */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2913,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1343 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t4,((C_word*)t0)[2],C_fix(0),C_fix(3));}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2857,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1318 ##sys#substring */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2932,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1346 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t4,((C_word*)t0)[2],C_fix(0),C_fix(3));}}
 
-/* k2855 in k2867 in k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2857(C_word c,C_word t0,C_word t1){
+/* k2930 in k2942 in k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2932(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2857,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2861,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2865,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1319 reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_2932,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2936,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2940,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1347 reverse */
 t4=*((C_word*)lf[116]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k2863 in k2855 in k2867 in k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2865(C_word c,C_word t0,C_word t1){
+/* k2938 in k2930 in k2942 in k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
 C_word *a;
-/* string-intersperse */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[2],t1,lf[114]);}
+t2=*((C_word*)lf[113]+1);
+/* g383384 */
+t3=t2;
+((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t1,lf[114]);}
 
-/* k2859 in k2855 in k2867 in k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2861(C_word c,C_word t0,C_word t1){
+/* k2934 in k2930 in k2942 in k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1317 sappend */
+/* posixwin.scm: 1345 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k2836 in k2867 in k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2838(C_word c,C_word t0,C_word t1){
+/* k2911 in k2942 in k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9317,48 +9577,51 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2838,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2842,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2846,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_a_i_cons(&a,2,lf[115],((C_word*)t0)[2]);
-/* posixwin.scm: 1316 reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_2913,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2917,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2921,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=C_a_i_cons(&a,2,lf[115],((C_word*)t0)[2]);
+/* posixwin.scm: 1344 reverse */
 t5=*((C_word*)lf[116]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* k2844 in k2836 in k2867 in k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2846(C_word c,C_word t0,C_word t1){
+/* k2919 in k2911 in k2942 in k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
 C_word *a;
-/* string-intersperse */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[2],t1,lf[114]);}
+t2=*((C_word*)lf[113]+1);
+/* g383384 */
+t3=t2;
+((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t1,lf[114]);}
 
-/* k2840 in k2836 in k2867 in k2820 in k2814 in loop in k2805 in k2798 in canonical-path in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2842(C_word c,C_word t0,C_word t1){
+/* k2915 in k2911 in k2942 in k2895 in k2889 in loop in k2880 in k2873 in canonical-path in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1314 sappend */
+/* posixwin.scm: 1342 sappend */
 t2=((C_word*)t0)[4];
 ((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2737(C_word t0,C_word t1){
+/* cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2812(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2737,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2744,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2746,a[2]=((C_word*)t0)[2],a[3]=((C_word)li38),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_2812,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2816,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2821,a[2]=((C_word*)t0)[2],a[3]=((C_word)li38),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
 t4=*((C_word*)lf[111]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a2745 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2746(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2820 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2821(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9366,14 +9629,14 @@ C_word t5;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2746,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2752,a[2]=t2,a[3]=((C_word)li33),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2770,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li37),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_2821,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2827,a[2]=t2,a[3]=((C_word)li33),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2845,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li37),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[110]+1)))(4,*((C_word*)lf[110]+1),t1,t3,t4);}
 
-/* a2769 in a2745 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2770(C_word c,C_word t0,C_word t1){
+/* a2844 in a2820 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2845(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9381,178 +9644,179 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2770,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2776,a[2]=((C_word*)t0)[3],a[3]=((C_word)li34),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2782,a[2]=((C_word*)t0)[2],a[3]=((C_word)li36),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2845,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2851,a[2]=((C_word*)t0)[3],a[3]=((C_word)li34),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2857,a[2]=((C_word*)t0)[2],a[3]=((C_word)li36),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a2781 in a2769 in a2745 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2782(C_word c,C_word t0,C_word t1,...){
+/* a2856 in a2844 in a2820 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2857(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_2782r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_2857r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_2782r(t0,t1,t2);}}
+f_2857r(t0,t1,t2);}}
 
-static void C_ccall f_2782r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_2857r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2788,a[2]=t2,a[3]=((C_word)li35),tmp=(C_word)a,a+=4,tmp);
-/* k362365 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2863,a[2]=t2,a[3]=((C_word)li35),tmp=(C_word)a,a+=4,tmp);
+/* k399404 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a2787 in a2781 in a2769 in a2745 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2788(C_word c,C_word t0,C_word t1){
+/* a2862 in a2856 in a2844 in a2820 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2788,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2863,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a2775 in a2769 in a2745 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2776(C_word c,C_word t0,C_word t1){
+/* a2850 in a2844 in a2820 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2776,2,t0,t1);}
-/* posixwin.scm: 1267 cw */
+C_save_and_reclaim((void*)tr2,(void*)f_2851,2,t0,t1);}
+/* posixwin.scm: 1295 cw */
 t2=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,t1);}
 
-/* a2751 in a2745 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2752(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2826 in a2820 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2827(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2752,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2758,a[2]=t2,a[3]=((C_word)li32),tmp=(C_word)a,a+=4,tmp);
-/* k362365 */
+C_save_and_reclaim((void*)tr3,(void*)f_2827,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2833,a[2]=t2,a[3]=((C_word)li32),tmp=(C_word)a,a+=4,tmp);
+/* k399404 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a2757 in a2751 in a2745 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2758(C_word c,C_word t0,C_word t1){
+/* a2832 in a2826 in a2820 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2833(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2758,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(((C_word*)t0)[2],lf[108]))){
-t2=(C_word)C_slot(((C_word*)t0)[2],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_2833,2,t0,t1);}
+if(C_truep(C_i_structurep(((C_word*)t0)[2],lf[108]))){
+t2=C_slot(((C_word*)t0)[2],C_fix(1));
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[109]);}
 else{
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[109]);}}
 
-/* k2742 in cwd in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2744(C_word c,C_word t0,C_word t1){
+/* k2814 in cwd in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2816(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
+/* g402403 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* current-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2670(C_word c,C_word t0,C_word t1,...){
+/* current-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2745(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_2670r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_2745r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_2670r(t0,t1,t2);}}
+f_2745r(t0,t1,t2);}}
 
-static void C_ccall f_2670r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_2745r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2674,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2749,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_2674(2,t4,C_SCHEME_FALSE);}
+f_2749(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_2674(2,t5,(C_word)C_i_car(t2));}
+f_2749(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[2],t2);}}}
 
-/* k2672 in current-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2674(C_word c,C_word t0,C_word t1){
+/* k2747 in current-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2749(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2674,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2749,2,t0,t1);}
 if(C_truep(t1)){
-/* posixwin.scm: 1245 change-directory */
+/* posixwin.scm: 1273 change-directory */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[90]+1)))(3,*((C_word*)lf[90]+1),((C_word*)t0)[3],t1);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2683,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1246 make-string */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2758,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1274 make-string */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,C_fix(256));}}
 
-/* k2681 in k2672 in current-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2683(C_word c,C_word t0,C_word t1){
+/* k2756 in k2747 in current-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2683,2,t0,t1);}
-t2=(C_word)C_curdir(t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2686,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1248 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_2758,2,t0,t1);}
+t2=C_curdir(t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2761,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1276 ##sys#update-errno */
 t4=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* k2684 in k2681 in k2672 in current-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2686(C_word c,C_word t0,C_word t1){
+/* k2759 in k2756 in k2747 in current-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-/* posixwin.scm: 1250 ##sys#substring */
+/* posixwin.scm: 1278 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),((C_word*)t0)[4]);}
 else{
-/* posixwin.scm: 1251 ##sys#signal-hook */
+/* posixwin.scm: 1279 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[37],lf[98],lf[101]);}}
 
-/* directory? in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2643(C_word c,C_word t0,C_word t1,C_word t2){
+/* directory? in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2718(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9562,60 +9826,60 @@ C_word t7;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2643,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[99]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2650,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2664,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2668,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1238 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_2718,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[99]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2725,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2739,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2743,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1266 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t6,t2);}
 
-/* k2666 in directory? in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2668(C_word c,C_word t0,C_word t1){
+/* k2741 in directory? in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1238 ##sys#platform-fixup-pathname */
+/* posixwin.scm: 1266 ##sys#platform-fixup-pathname */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[100]+1)))(3,*((C_word*)lf[100]+1),((C_word*)t0)[2],t1);}
 
-/* k2662 in directory? in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2664(C_word c,C_word t0,C_word t1){
+/* k2737 in directory? in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1237 ##sys#file-info */
+/* posixwin.scm: 1265 ##sys#file-info */
 t2=*((C_word*)lf[70]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2648 in directory? in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2650(C_word c,C_word t0,C_word t1){
+/* k2723 in directory? in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(t1,C_fix(4));
+t2=C_slot(t1,C_fix(4));
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(C_fix(1),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_eqp(C_fix(1),t2));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2483(C_word c,C_word t0,C_word t1,...){
+/* directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2558(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+12)){
-C_save_and_reclaim((void*)tr2r,(void*)f_2483r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_2558r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_2483r(t0,t1,t2);}}
+f_2558r(t0,t1,t2);}}
 
-static void C_ccall f_2483r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_2558r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9626,128 +9890,128 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(12);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2485,a[2]=((C_word*)t0)[2],a[3]=((C_word)li26),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2586,a[2]=t3,a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2591,a[2]=t4,a[3]=((C_word)li28),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* def-spec253295 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2560,a[2]=((C_word*)t0)[2],a[3]=((C_word)li26),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2661,a[2]=t3,a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2666,a[2]=t4,a[3]=((C_word)li28),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* def-spec286328 */
 t6=t5;
-f_2591(t6,t1);}
+f_2666(t6,t1);}
 else{
-t6=(C_word)C_i_car(t2);
-t7=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t7))){
-/* def-show-dotfiles?254293 */
+t6=C_i_car(t2);
+t7=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t7))){
+/* def-show-dotfiles?287326 */
 t8=t4;
-f_2586(t8,t1,t6);}
+f_2661(t8,t1,t6);}
 else{
-t8=(C_word)C_i_car(t7);
-t9=(C_word)C_i_cdr(t7);
-if(C_truep((C_word)C_i_nullp(t9))){
-/* body251259 */
+t8=C_i_car(t7);
+t9=C_i_cdr(t7);
+if(C_truep(C_i_nullp(t9))){
+/* body284292 */
 t10=t3;
-f_2485(t10,t1,t6,t8);}
+f_2560(t10,t1,t6,t8);}
 else{
 /* ##sys#error */
 t10=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t1,lf[2],t9);}}}}
 
-/* def-spec253 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2591(C_word t0,C_word t1){
+/* def-spec286 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2666(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2591,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2599,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1208 current-directory */
+C_save_and_reclaim((void*)trf_2666,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2674,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1236 current-directory */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[98]+1)))(2,*((C_word*)lf[98]+1),t2);}
 
-/* k2597 in def-spec253 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2599(C_word c,C_word t0,C_word t1){
+/* k2672 in def-spec286 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* def-show-dotfiles?254293 */
+/* def-show-dotfiles?287326 */
 t2=((C_word*)t0)[3];
-f_2586(t2,((C_word*)t0)[2],t1);}
+f_2661(t2,((C_word*)t0)[2],t1);}
 
-/* def-show-dotfiles?254 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2586(C_word t0,C_word t1,C_word t2){
+/* def-show-dotfiles?287 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2661(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2586,NULL,3,t0,t1,t2);}
-/* body251259 */
+C_save_and_reclaim((void*)trf_2661,NULL,3,t0,t1,t2);}
+/* body284292 */
 t3=((C_word*)t0)[2];
-f_2485(t3,t1,t2,C_SCHEME_FALSE);}
+f_2560(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2485(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2560(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2485,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_string_2(t2,lf[95]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2492,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1210 make-string */
+C_save_and_reclaim((void*)trf_2560,NULL,4,t0,t1,t2,t3);}
+t4=C_i_check_string_2(t2,lf[95]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2567,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1238 make-string */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,C_fix(256));}
 
-/* k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2492(C_word c,C_word t0,C_word t1){
+/* k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2492,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2495,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1211 ##sys#make-pointer */
+C_save_and_reclaim((void*)tr2,(void*)f_2567,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2570,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1239 ##sys#make-pointer */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[97]+1)))(2,*((C_word*)lf[97]+1),t2);}
 
-/* k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2495(C_word c,C_word t0,C_word t1){
+/* k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2570(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2495,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2498,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* posixwin.scm: 1212 ##sys#make-pointer */
+C_save_and_reclaim((void*)tr2,(void*)f_2570,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2573,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* posixwin.scm: 1240 ##sys#make-pointer */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[97]+1)))(2,*((C_word*)lf[97]+1),t2);}
 
-/* k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2498(C_word c,C_word t0,C_word t1){
+/* k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2573(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2498,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2502,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2585,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1213 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr2,(void*)f_2573,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2577,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2660,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1241 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t3,((C_word*)t0)[4]);}
 
-/* k2583 in k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2585(C_word c,C_word t0,C_word t1){
+/* k2658 in k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2660(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1213 ##sys#make-c-string */
+/* posixwin.scm: 1241 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2500 in k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2502(C_word c,C_word t0,C_word t1){
+/* k2575 in k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2577(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9757,22 +10021,22 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2502,2,t0,t1);}
-t2=(C_word)C_opendir(t1,((C_word*)t0)[7]);
-if(C_truep((C_word)C_null_pointerp(((C_word*)t0)[7]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2511,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1216 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_2577,2,t0,t1);}
+t2=C_opendir(t1,((C_word*)t0)[7]);
+if(C_truep(C_null_pointerp(((C_word*)t0)[7]))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2586,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1244 ##sys#update-errno */
 t4=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2519,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word)li25),tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2594,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word)li25),tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_2519(t6,((C_word*)t0)[6]);}}
+f_2594(t6,((C_word*)t0)[6]);}}
 
-/* loop in k2500 in k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2519(C_word t0,C_word t1){
+/* loop in k2575 in k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2594(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9781,20 +10045,20 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2519,NULL,2,t0,t1);}
-t2=(C_word)C_readdir(((C_word*)t0)[6],((C_word*)t0)[5]);
-if(C_truep((C_word)C_null_pointerp(((C_word*)t0)[5]))){
-t3=(C_word)C_closedir(((C_word*)t0)[6]);
+C_save_and_reclaim((void*)trf_2594,NULL,2,t0,t1);}
+t2=C_readdir(((C_word*)t0)[6],((C_word*)t0)[5]);
+if(C_truep(C_null_pointerp(((C_word*)t0)[5]))){
+t3=C_closedir(((C_word*)t0)[6]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_foundfile(((C_word*)t0)[5],((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2529,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1225 ##sys#substring */
+t3=C_foundfile(((C_word*)t0)[5],((C_word*)t0)[4]);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2604,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1253 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t4,((C_word*)t0)[4],C_fix(0),t3);}}
 
-/* k2527 in loop in k2500 in k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2529(C_word c,C_word t0,C_word t1){
+/* k2602 in loop in k2575 in k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2604(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9807,185 +10071,197 @@ C_word t9;
 C_word t10;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2529,2,t0,t1);}
-t2=(C_word)C_i_string_ref(t1,C_fix(0));
-t3=(C_word)C_i_greaterp(((C_word*)t0)[5],C_fix(1));
-t4=(C_truep(t3)?(C_word)C_i_string_ref(t1,C_fix(1)):C_SCHEME_FALSE);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2541,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_eqp(t2,C_make_character(46));
+C_save_and_reclaim((void*)tr2,(void*)f_2604,2,t0,t1);}
+t2=C_i_string_ref(t1,C_fix(0));
+t3=C_i_greaterp(((C_word*)t0)[5],C_fix(1));
+t4=(C_truep(t3)?C_i_string_ref(t1,C_fix(1)):C_SCHEME_FALSE);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2616,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t6=C_eqp(t2,C_make_character(46));
 if(C_truep(t6)){
-t7=(C_word)C_i_not(t4);
+t7=C_i_not(t4);
 if(C_truep(t7)){
 t8=t5;
-f_2541(t8,t7);}
+f_2616(t8,t7);}
 else{
-t8=(C_word)C_eqp(t4,C_make_character(46));
+t8=C_eqp(t4,C_make_character(46));
 if(C_truep(t8)){
-t9=(C_word)C_eqp(((C_word*)t0)[5],C_fix(2));
+t9=C_eqp(((C_word*)t0)[5],C_fix(2));
 t10=t5;
-f_2541(t10,(C_truep(t9)?t9:(C_word)C_i_not(((C_word*)t0)[2])));}
+f_2616(t10,(C_truep(t9)?t9:C_i_not(((C_word*)t0)[2])));}
 else{
 t9=t5;
-f_2541(t9,(C_word)C_i_not(((C_word*)t0)[2]));}}}
+f_2616(t9,C_i_not(((C_word*)t0)[2]));}}}
 else{
 t7=t5;
-f_2541(t7,C_SCHEME_FALSE);}}
+f_2616(t7,C_SCHEME_FALSE);}}
 
-/* k2539 in k2527 in loop in k2500 in k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2541(C_word t0,C_word t1){
+/* k2614 in k2602 in loop in k2575 in k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2616(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2541,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2616,NULL,2,t0,t1);}
 if(C_truep(t1)){
-/* posixwin.scm: 1232 loop */
+/* posixwin.scm: 1260 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_2519(t2,((C_word*)t0)[3]);}
+f_2594(t2,((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2551,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1233 loop */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2626,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1261 loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_2519(t3,t2);}}
+f_2594(t3,t2);}}
 
-/* k2549 in k2539 in k2527 in loop in k2500 in k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2551(C_word c,C_word t0,C_word t1){
+/* k2624 in k2614 in k2602 in loop in k2575 in k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2551,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2626,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k2509 in k2500 in k2496 in k2493 in k2490 in body251 in directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2511(C_word c,C_word t0,C_word t1){
+/* k2584 in k2575 in k2571 in k2568 in k2565 in body284 in directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2586(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1217 ##sys#signal-hook */
+/* posixwin.scm: 1245 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[95],lf[96],((C_word*)t0)[2]);}
 
-/* delete-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2456(C_word c,C_word t0,C_word t1,C_word t2){
+/* delete-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2533(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[7],*a=ab;
+C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2456,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[92]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2477,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2481,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1200 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_2533,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[92]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2540,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2556,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1226 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t5,t2);}
 
-/* k2479 in delete-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2481(C_word c,C_word t0,C_word t1){
+/* k2554 in delete-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2556(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1200 ##sys#make-c-string */
+/* posixwin.scm: 1226 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2475 in delete-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2477(C_word c,C_word t0,C_word t1){
+/* k2538 in delete-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
-C_word ab[4],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2477,2,t0,t1);}
-t2=(C_word)C_rmdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2540,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2543,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=C_eqp(C_fix(0),C_rmdir(t1));
 if(C_truep(t3)){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+t4=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2469,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1201 ##sys#update-errno */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2549,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1228 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k2467 in k2475 in delete-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2469(C_word c,C_word t0,C_word t1){
+/* k2547 in k2538 in delete-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2549(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1202 ##sys#signal-hook */
+/* posixwin.scm: 1229 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[92],lf[93],((C_word*)t0)[2]);}
 
-/* change-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2429(C_word c,C_word t0,C_word t1,C_word t2){
+/* k2541 in k2538 in delete-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2543(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
+
+/* change-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2508(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[7],*a=ab;
+C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2429,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[90]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2450,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2454,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1193 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_2508,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[90]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2515,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2531,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1216 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t5,t2);}
 
-/* k2452 in change-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2454(C_word c,C_word t0,C_word t1){
+/* k2529 in change-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2531(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1193 ##sys#make-c-string */
+/* posixwin.scm: 1216 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2448 in change-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2450(C_word c,C_word t0,C_word t1){
+/* k2513 in change-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2515(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
-C_word ab[4],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2450,2,t0,t1);}
-t2=(C_word)C_chdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2515,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2518,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=C_eqp(C_fix(0),C_chdir(t1));
 if(C_truep(t3)){
-t4=C_SCHEME_UNDEFINED;
-t5=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+t4=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1194 ##sys#update-errno */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2524,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1218 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k2440 in k2448 in change-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2442(C_word c,C_word t0,C_word t1){
+/* k2522 in k2513 in change-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2524(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1195 ##sys#signal-hook */
+/* posixwin.scm: 1219 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[90],lf[91],((C_word*)t0)[2]);}
 
-/* create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2303(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* k2516 in k2513 in change-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2518(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
+
+/* create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2351(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -9993,67 +10269,73 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2303r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2351r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_2303r(t0,t1,t2,t3);}}
+f_2351r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2303r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2351r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2307,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2355,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_2307(2,t5,C_SCHEME_FALSE);}
+f_2355(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_2307(2,t6,(C_word)C_i_car(t3));}
+f_2355(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[2],t3);}}}
 
-/* k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2307(C_word c,C_word t0,C_word t1){
+/* k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2307,2,t0,t1);}
-t2=(C_word)C_i_check_string_2(((C_word*)t0)[3],lf[84]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2313,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1185 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr2,(void*)f_2355,2,t0,t1);}
+t2=C_i_check_string_2(((C_word*)t0)[3],lf[84]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2361,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1207 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t3,((C_word*)t0)[3]);}
 
-/* k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2313(C_word c,C_word t0,C_word t1){
+/* k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[4],*a=ab;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2313,2,t0,t1);}
-if(C_truep(((C_word*)t0)[3])){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2319,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1174 string-split */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t2,t1,lf[89]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2361,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2364,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(((C_word*)t0)[2])){
+t3=t1;
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2369,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1196 string-split */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[88]+1)))(4,*((C_word*)lf[88]+1),t4,t3,lf[89]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2408,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1157 ##sys#make-c-string */
-t3=*((C_word*)lf[39]+1);
-((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}}
+t3=t1;
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2484,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1179 ##sys#make-c-string */
+t5=*((C_word*)lf[39]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t3);}}
 
-/* k2406 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2408(C_word c,C_word t0,C_word t1){
+/* k2482 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2484(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10061,29 +10343,29 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2408,2,t0,t1);}
-t2=(C_word)C_mkdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2484,2,t0,t1);}
+t2=C_mkdir(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
-t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
+t4=((C_word*)t0)[5];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[4]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2400,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1158 ##sys#update-errno */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2476,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1180 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k2398 in k2406 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2400(C_word c,C_word t0,C_word t1){
+/* k2474 in k2482 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1159 ##sys#signal-hook */
+/* posixwin.scm: 1181 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[84],lf[85],((C_word*)t0)[2]);}
 
-/* k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2319(C_word c,C_word t0,C_word t1){
+/* k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10095,40 +10377,65 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2319,2,t0,t1);}
-t2=(C_word)C_i_car(t1);
+C_save_and_reclaim((void*)tr2,(void*)f_2369,2,t0,t1);}
+t2=C_i_car(t1);
 t3=t2;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(C_word)C_i_cdr(t1);
+t5=C_i_cdr(t1);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2331,a[2]=t7,a[3]=t4,a[4]=((C_word)li21),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2381,a[2]=t7,a[3]=t4,a[4]=((C_word)li21),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_2331(t9,((C_word*)t0)[2],t5);}
+f_2381(t9,((C_word*)t0)[2],t5);}
 
-/* loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2331(C_word t0,C_word t1,C_word t2){
+/* loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2381(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[6],*a=ab;
+C_word t7;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2331,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2345,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1178 string-append */
-t5=*((C_word*)lf[4]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)((C_word*)t0)[3])[1],lf[87],t3);}
+C_save_and_reclaim((void*)trf_2381,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2389,a[2]=((C_word*)t0)[3],a[3]=((C_word)li20),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2451,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g224225 */
+t6=t3;
+f_2389(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k2343 in loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2345(C_word c,C_word t0,C_word t1){
+/* k2449 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2451(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word *a;
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_2381(t3,((C_word*)t0)[2],t2);}
+
+/* g224 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2389(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_2389,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2394,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1200 string-append */
+t4=*((C_word*)lf[4]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)((C_word*)t0)[2])[1],lf[87],t2);}
+
+/* k2392 in g224 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2394(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10136,69 +10443,69 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[16],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2345,2,t0,t1);}
-t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=((C_word*)((C_word*)t0)[5])[1];
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2348,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2358,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2378,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1163 file-exists? */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[86]+1)))(3,*((C_word*)lf[86]+1),t6,t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_2394,2,t0,t1);}
+t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
+t3=((C_word*)t0)[2];
+t4=((C_word*)((C_word*)t0)[3])[1];
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2423,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2407,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1185 file-exists? */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[86]+1)))(3,*((C_word*)lf[86]+1),t6,t4);}
 
-/* k2376 in k2343 in loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2378(C_word c,C_word t0,C_word t1){
+/* k2405 in k2392 in g224 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2407(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2378,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2407,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2381,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1164 ##sys#file-info */
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2410,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1186 ##sys#file-info */
 t3=*((C_word*)lf[70]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_2358(t2,C_SCHEME_FALSE);}}
+f_2423(t2,C_SCHEME_FALSE);}}
 
-/* k2379 in k2376 in k2343 in loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2381(C_word c,C_word t0,C_word t1){
+/* k2408 in k2405 in k2392 in g224 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(t1,C_fix(4));
+t2=C_slot(t1,C_fix(4));
 t3=((C_word*)t0)[2];
-f_2358(t3,(C_word)C_eqp(C_fix(1),t2));}
+f_2423(t3,C_eqp(C_fix(1),t2));}
 else{
 t2=((C_word*)t0)[2];
-f_2358(t2,C_SCHEME_FALSE);}}
+f_2423(t2,C_SCHEME_FALSE);}}
 
-/* k2356 in k2343 in loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2358(C_word t0,C_word t1){
+/* k2421 in k2392 in g224 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2423(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[7],*a=ab;
+C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2358,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2423,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[6],C_fix(1));
-t3=((C_word*)((C_word*)t0)[5])[1];
-f_2331(t3,((C_word*)t0)[4],t2);}
+t2=C_SCHEME_UNDEFINED;
+t3=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2375,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-/* posixwin.scm: 1157 ##sys#make-c-string */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1179 ##sys#make-c-string */
 t3=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}}
 
-/* k2373 in k2356 in k2343 in loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2375(C_word c,C_word t0,C_word t1){
+/* k2440 in k2421 in k2392 in g224 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10207,40 +10514,38 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2375,2,t0,t1);}
-t2=(C_word)C_mkdir(t1);
-t3=(C_word)C_eqp(C_fix(0),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2442,2,t0,t1);}
+t2=C_mkdir(t1);
+t3=C_eqp(C_fix(0),t2);
 if(C_truep(t3)){
-t4=(C_word)C_slot(((C_word*)t0)[6],C_fix(1));
-t5=((C_word*)((C_word*)t0)[5])[1];
-f_2331(t5,((C_word*)t0)[4],t4);}
+t4=C_SCHEME_UNDEFINED;
+t5=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2367,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1158 ##sys#update-errno */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2434,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1180 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k2365 in k2373 in k2356 in k2343 in loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2367(C_word c,C_word t0,C_word t1){
+/* k2432 in k2440 in k2421 in k2392 in g224 in loop217 in k2367 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1159 ##sys#signal-hook */
+/* posixwin.scm: 1181 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[84],lf[85],((C_word*)t0)[2]);}
 
-/* k2346 in k2343 in loop199 in k2317 in k2311 in k2305 in create-directory in k2299 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2348(C_word c,C_word t0,C_word t1){
+/* k2362 in k2359 in k2353 in create-directory in k2347 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2364(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
-C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=((C_word*)((C_word*)t0)[3])[1];
-f_2331(t3,((C_word*)t0)[2],t2);}
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* set-file-position! in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2241(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* set-file-position! in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2289(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -10248,13 +10553,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2241r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2289r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2241r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2289r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2241r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2289r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10263,35 +10568,35 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(6);
-t5=(C_word)C_notvemptyp(t4);
-t6=(C_truep(t5)?(C_word)C_i_vector_ref(t4,C_fix(0)):C_fix((C_word)SEEK_SET));
-t7=(C_word)C_i_check_exact_2(t3,lf[76]);
-t8=(C_word)C_i_check_exact_2(t6,lf[76]);
-t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2254,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_i_negativep(t3))){
-/* posixwin.scm: 1127 ##sys#signal-hook */
+t5=C_i_pairp(t4);
+t6=(C_truep(t5)?C_i_car(t4):C_fix((C_word)SEEK_SET));
+t7=C_i_check_exact_2(t3,lf[76]);
+t8=C_i_check_exact_2(t6,lf[76]);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2302,a[2]=t6,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_negativep(t3))){
+/* posixwin.scm: 1149 ##sys#signal-hook */
 t10=*((C_word*)lf[6]+1);
 ((C_proc7)(void*)(*((C_word*)t10+1)))(7,t10,t9,lf[81],lf[76],lf[82],t3,t2);}
 else{
 t10=t9;
-f_2254(2,t10,C_SCHEME_UNDEFINED);}}
+f_2302(2,t10,C_SCHEME_UNDEFINED);}}
 
-/* k2252 in set-file-position! in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2254(C_word c,C_word t0,C_word t1){
+/* k2300 in set-file-position! in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2254,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2260,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2266,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1128 port? */
+C_save_and_reclaim((void*)tr2,(void*)f_2302,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2308,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2314,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1150 port? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[80]+1)))(3,*((C_word*)lf[80]+1),t3,((C_word*)t0)[4]);}
 
-/* k2264 in k2252 in set-file-position! in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2266(C_word c,C_word t0,C_word t1){
+/* k2312 in k2300 in set-file-position! in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2314(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10300,27 +10605,27 @@ C_word t5;
 C_word t6;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(((C_word*)t0)[5],C_fix(7));
-t3=(C_word)C_eqp(t2,lf[78]);
+t2=C_slot(((C_word*)t0)[5],C_fix(7));
+t3=C_eqp(t2,lf[78]);
 if(C_truep(t3)){
-t4=(C_word)C_fseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+t4=C_fseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
-f_2260(2,t5,t4);}
+f_2308(2,t5,t4);}
 else{
 t4=((C_word*)t0)[2];
-f_2260(2,t4,C_SCHEME_FALSE);}}
+f_2308(2,t4,C_SCHEME_FALSE);}}
 else{
-if(C_truep((C_word)C_fixnump(((C_word*)t0)[5]))){
-t2=(C_word)C_lseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+if(C_truep(C_fixnump(((C_word*)t0)[5]))){
+t2=C_lseek(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
 t3=((C_word*)t0)[2];
-f_2260(2,t3,t2);}
+f_2308(2,t3,t2);}
 else{
-/* posixwin.scm: 1134 ##sys#signal-hook */
+/* posixwin.scm: 1156 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[2],lf[46],lf[76],lf[79],((C_word*)t0)[5]);}}}
 
-/* k2258 in k2252 in set-file-position! in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2260(C_word c,C_word t0,C_word t1){
+/* k2306 in k2300 in set-file-position! in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10330,77 +10635,77 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-/* posixwin.scm: 1135 posix-error */
+/* posixwin.scm: 1157 posix-error */
 t2=lf[5];
-f_1854(7,t2,((C_word*)t0)[4],lf[37],lf[76],lf[77],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_1904(7,t2,((C_word*)t0)[4],lf[37],lf[76],lf[77],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* f6455 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f6455(C_word c,C_word t0,C_word t1,C_word t2){
+/* f6598 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f6598(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f6455,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[75]);
+C_save_and_reclaim((void*)tr3,(void*)f6598,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[75]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 
-/* f6461 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f6461(C_word c,C_word t0,C_word t1,C_word t2){
+/* f6604 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f6604(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f6461,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[74]);
+C_save_and_reclaim((void*)tr3,(void*)f6604,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[74]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 
-/* f6467 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f6467(C_word c,C_word t0,C_word t1,C_word t2){
+/* f6610 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f6610(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f6467,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[73]);
+C_save_and_reclaim((void*)tr3,(void*)f6610,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[73]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 
-/* f6473 in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f6473(C_word c,C_word t0,C_word t1,C_word t2){
+/* f6616 in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f6616(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f6473,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[72]);
+C_save_and_reclaim((void*)tr3,(void*)f6616,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[72]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 
-/* symbolic-link? in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2212(C_word c,C_word t0,C_word t1,C_word t2){
+/* symbolic-link? in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2260(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2212,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[71]);
+C_save_and_reclaim((void*)tr3,(void*)f_2260,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[71]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 
-/* regular-file? in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2189(C_word c,C_word t0,C_word t1,C_word t2){
+/* regular-file? in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2237(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10409,170 +10714,147 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2189,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[69]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2196,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2210,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1104 ##sys#expand-home-path */
+C_save_and_reclaim((void*)tr3,(void*)f_2237,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[69]);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2244,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2258,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1126 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t5,t2);}
 
-/* k2208 in regular-file? in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2210(C_word c,C_word t0,C_word t1){
+/* k2256 in regular-file? in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1104 ##sys#file-info */
+/* posixwin.scm: 1126 ##sys#file-info */
 t2=*((C_word*)lf[70]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2194 in regular-file? in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2196(C_word c,C_word t0,C_word t1){
+/* k2242 in regular-file? in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_slot(t1,C_fix(4));
+t2=C_slot(t1,C_fix(4));
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(C_fix(0),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_eqp(C_fix(0),t2));}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* file-permissions in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2183(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-permissions in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2231(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2183,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2187,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1100 ##sys#stat */
-f_2084(t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2231,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2235,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1122 ##sys#stat */
+f_2134(t3,t2);}
 
-/* k2185 in file-permissions in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2187(C_word c,C_word t0,C_word t1){
+/* k2233 in file-permissions in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_mode));}
 
-/* file-owner in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2177(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-owner in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2225(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2177,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2181,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1099 ##sys#stat */
-f_2084(t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2225,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2229,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1121 ##sys#stat */
+f_2134(t3,t2);}
 
-/* k2179 in file-owner in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2181(C_word c,C_word t0,C_word t1){
+/* k2227 in file-owner in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_uid));}
 
-/* file-change-time in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2171(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-change-time in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2219(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2171,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2175,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1098 ##sys#stat */
-f_2084(t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2219,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2223,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1120 ##sys#stat */
+f_2134(t3,t2);}
 
-/* k2173 in file-change-time in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2175(C_word c,C_word t0,C_word t1){
+/* k2221 in file-change-time in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2175,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2223,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_ctime));}
 
-/* file-access-time in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2165(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-access-time in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2213(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2165,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2169,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1097 ##sys#stat */
-f_2084(t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2213,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2217,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1119 ##sys#stat */
+f_2134(t3,t2);}
 
-/* k2167 in file-access-time in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2169(C_word c,C_word t0,C_word t1){
+/* k2215 in file-access-time in k2209 in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2169,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2217,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_atime));}
 
-/* file-modification-time in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2159(C_word c,C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word ab[3],*a=ab;
-if(c!=3) C_bad_argc_2(c,3,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2159,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2163,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1096 ##sys#stat */
-f_2084(t3,t2);}
-
-/* k2161 in file-modification-time in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2163(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2163,2,t0,t1);}
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_flonum(&a,C_statbuf.st_mtime));}
-
-/* file-size in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2153(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-size in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2203(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2153,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2157,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1095 ##sys#stat */
-f_2084(t3,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_2203,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2207,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1102 ##sys#stat */
+f_2134(t3,t2);}
 
-/* k2155 in file-size in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2157(C_word c,C_word t0,C_word t1){
+/* k2205 in file-size in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_size));}
 
-/* file-stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2122(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* file-stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2172(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -10580,56 +10862,56 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_2122r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_2172r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_2122r(t0,t1,t2,t3);}}
+f_2172r(t0,t1,t2,t3);}}
 
-static void C_ccall f_2122r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_2172r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2126,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2176,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_2126(2,t5,C_SCHEME_FALSE);}
+f_2176(2,t5,C_SCHEME_FALSE);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_2126(2,t6,(C_word)C_i_car(t3));}
+f_2176(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[62]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[2],t3);}}}
 
-/* k2124 in file-stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2126(C_word c,C_word t0,C_word t1){
+/* k2174 in file-stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2126,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2129,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1089 ##sys#stat */
-f_2084(t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2176,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2179,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1096 ##sys#stat */
+f_2134(t2,((C_word*)t0)[2]);}
 
-/* k2127 in k2124 in file-stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2129(C_word c,C_word t0,C_word t1){
+/* k2177 in k2174 in file-stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2179(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2129,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2179,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_vector(&a,13,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_ino),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_mode),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_nlink),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_uid),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_gid),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_size),C_flonum(&a,C_statbuf.st_atime),C_flonum(&a,C_statbuf.st_ctime),C_flonum(&a,C_statbuf.st_mtime),C_fix(0),C_fix(0),C_fix(0),C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_vector(&a,13,C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_ino),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_mode),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_nlink),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_uid),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_gid),C_fix(C_MOST_POSITIVE_FIXNUM&(C_word)C_statbuf.st_size),C_flonum(&a,C_statbuf.st_atime),C_flonum(&a,C_statbuf.st_ctime),C_flonum(&a,C_statbuf.st_mtime),C_fix(0),C_fix(0),C_fix(0),C_fix(0)));}
 
-/* ##sys#stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_fcall f_2084(C_word t1,C_word t2){
+/* ##sys#stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_fcall f_2134(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10637,53 +10919,53 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_2084,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2088,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_fixnump(t2))){
+C_save_and_reclaim((void*)trf_2134,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2138,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_fixnump(t2))){
 t4=t3;
-f_2088(2,t4,(C_word)C_fstat(t2));}
+f_2138(2,t4,C_fstat(t2));}
 else{
-if(C_truep((C_word)C_i_stringp(t2))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2113,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2117,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1082 ##sys#expand-home-path */
+if(C_truep(C_i_stringp(t2))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2163,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2167,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1089 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t5,t2);}
 else{
-/* posixwin.scm: 1083 ##sys#signal-hook */
+/* posixwin.scm: 1090 ##sys#signal-hook */
 t4=*((C_word*)lf[6]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[46],lf[60],t2);}}}
 
-/* k2115 in ##sys#stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2117(C_word c,C_word t0,C_word t1){
+/* k2165 in ##sys#stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1082 ##sys#make-c-string */
+/* posixwin.scm: 1089 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k2111 in ##sys#stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2113(C_word c,C_word t0,C_word t1){
+/* k2161 in ##sys#stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2163(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_stat(t1);
+t2=C_stat(t1);
 t3=((C_word*)t0)[2];
-f_2088(2,t3,t2);}
+f_2138(2,t3,t2);}
 
-/* k2086 in ##sys#stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2088(C_word c,C_word t0,C_word t1){
+/* k2136 in ##sys#stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2138(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2088,2,t0,t1);}
-if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2097,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1085 ##sys#update-errno */
+C_save_and_reclaim((void*)tr2,(void*)f_2138,2,t0,t1);}
+if(C_truep(C_fixnum_lessp(t1,C_fix(0)))){
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2147,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1092 ##sys#update-errno */
 t3=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
@@ -10691,17 +10973,17 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k2095 in k2086 in ##sys#stat in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2097(C_word c,C_word t0,C_word t1){
+/* k2145 in k2136 in ##sys#stat in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2147(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1086 ##sys#signal-hook */
+/* posixwin.scm: 1093 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[37],lf[59],((C_word*)t0)[2]);}
 
-/* file-mkstemp in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2046(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-mkstemp in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2096(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10709,30 +10991,30 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_2046,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[52]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2053,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1051 ##sys#make-c-string */
+C_save_and_reclaim((void*)tr3,(void*)f_2096,3,t0,t1,t2);}
+t3=C_i_check_string_2(t2,lf[52]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2103,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1058 ##sys#make-c-string */
 t5=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k2051 in file-mkstemp in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2053(C_word c,C_word t0,C_word t1){
+/* k2101 in file-mkstemp in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2053,2,t0,t1);}
-t2=(C_word)C_mkstemp(t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2056,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1053 string-length */
+C_save_and_reclaim((void*)tr2,(void*)f_2103,2,t0,t1);}
+t2=C_mkstemp(t1);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2106,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1060 string-length */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,t1);}
 
-/* k2054 in k2051 in file-mkstemp in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2056(C_word c,C_word t0,C_word t1){
+/* k2104 in k2101 in file-mkstemp in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2106(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10740,51 +11022,51 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2056,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2059,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_eqp(C_fix(-1),((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_2106,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2109,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=C_eqp(C_fix(-1),((C_word*)t0)[4]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2076,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1055 ##sys#update-errno */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2126,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1062 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=t2;
-f_2059(2,t4,C_SCHEME_UNDEFINED);}}
+f_2109(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k2074 in k2054 in k2051 in file-mkstemp in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2076(C_word c,C_word t0,C_word t1){
+/* k2124 in k2104 in k2101 in file-mkstemp in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2126(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1056 ##sys#signal-hook */
+/* posixwin.scm: 1063 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[52],lf[54],((C_word*)t0)[2]);}
 
-/* k2057 in k2054 in k2051 in file-mkstemp in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2059(C_word c,C_word t0,C_word t1){
+/* k2107 in k2104 in k2101 in file-mkstemp in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2059,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2066,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
-/* posixwin.scm: 1057 ##sys#substring */
+C_save_and_reclaim((void*)tr2,(void*)f_2109,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2116,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=C_fixnum_difference(((C_word*)t0)[3],C_fix(1));
+/* posixwin.scm: 1064 ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[53]+1)))(5,*((C_word*)lf[53]+1),t2,((C_word*)t0)[2],C_fix(0),t3);}
 
-/* k2064 in k2057 in k2054 in k2051 in file-mkstemp in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2066(C_word c,C_word t0,C_word t1){
+/* k2114 in k2107 in k2104 in k2101 in file-mkstemp in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1057 values */
+/* posixwin.scm: 1064 values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* file-write in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2004(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-write in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2054(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -10792,35 +11074,35 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_2004r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2054r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_2004r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2054r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_2004r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2054r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(6);
-t5=(C_word)C_i_check_exact_2(t2,lf[48]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2011,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_blockp(t3))){
-if(C_truep((C_word)C_byteblockp(t3))){
+t5=C_i_check_exact_2(t2,lf[48]);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2061,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_blockp(t3))){
+if(C_truep(C_byteblockp(t3))){
 t7=t6;
-f_2011(2,t7,C_SCHEME_UNDEFINED);}
+f_2061(2,t7,C_SCHEME_UNDEFINED);}
 else{
-/* posixwin.scm: 1038 ##sys#signal-hook */
+/* posixwin.scm: 1045 ##sys#signal-hook */
 t7=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,lf[46],lf[48],lf[50],t3);}}
 else{
-/* posixwin.scm: 1038 ##sys#signal-hook */
+/* posixwin.scm: 1045 ##sys#signal-hook */
 t7=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,lf[46],lf[48],lf[50],t3);}}
 
-/* k2009 in file-write in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2011(C_word c,C_word t0,C_word t1){
+/* k2059 in file-write in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10832,41 +11114,41 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_2011,2,t0,t1);}
-t2=(C_word)C_notvemptyp(((C_word*)t0)[5]);
-t3=(C_truep(t2)?(C_word)C_i_vector_ref(((C_word*)t0)[5],C_fix(0)):(C_word)C_block_size(((C_word*)t0)[4]));
-t4=(C_word)C_i_check_exact_2(t3,lf[48]);
-t5=(C_word)C_write(((C_word*)t0)[3],((C_word*)t0)[4],t3);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2020,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_eqp(C_fix(-1),t5);
+C_save_and_reclaim((void*)tr2,(void*)f_2061,2,t0,t1);}
+t2=C_i_pairp(((C_word*)t0)[5]);
+t3=(C_truep(t2)?C_i_car(((C_word*)t0)[5]):C_block_size(((C_word*)t0)[4]));
+t4=C_i_check_exact_2(t3,lf[48]);
+t5=C_write(((C_word*)t0)[3],((C_word*)t0)[4],t3);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2070,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t7=C_eqp(C_fix(-1),t5);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2026,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1043 ##sys#update-errno */
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2076,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1050 ##sys#update-errno */
 t9=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t8);}
 else{
 t8=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t5);}}
 
-/* k2024 in k2009 in file-write in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2026(C_word c,C_word t0,C_word t1){
+/* k2074 in k2059 in file-write in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1044 ##sys#signal-hook */
+/* posixwin.scm: 1051 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[4],lf[37],lf[48],lf[49],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k2018 in k2009 in file-write in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_2020(C_word c,C_word t0,C_word t1){
+/* k2068 in k2059 in file-write in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* file-read in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1959(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-read in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2009(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -10874,54 +11156,54 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_1959r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_2009r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_1959r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_2009r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_1959r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_2009r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(5);
-t5=(C_word)C_i_check_exact_2(t2,lf[44]);
-t6=(C_word)C_i_check_exact_2(t3,lf[44]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1969,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_notvemptyp(t4))){
+t5=C_i_check_exact_2(t2,lf[44]);
+t6=C_i_check_exact_2(t3,lf[44]);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2019,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t4))){
 t8=t7;
-f_1969(2,t8,(C_word)C_i_vector_ref(t4,C_fix(0)));}
+f_2019(2,t8,C_i_car(t4));}
 else{
-/* posixwin.scm: 1025 make-string */
+/* posixwin.scm: 1032 make-string */
 t8=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t7,t3);}}
 
-/* k1967 in file-read in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1969(C_word c,C_word t0,C_word t1){
+/* k2017 in file-read in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2019(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1969,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-if(C_truep((C_word)C_blockp(t1))){
-if(C_truep((C_word)C_byteblockp(t1))){
+C_save_and_reclaim((void*)tr2,(void*)f_2019,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2022,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_blockp(t1))){
+if(C_truep(C_byteblockp(t1))){
 t3=t2;
-f_1972(2,t3,C_SCHEME_UNDEFINED);}
+f_2022(2,t3,C_SCHEME_UNDEFINED);}
 else{
-/* posixwin.scm: 1027 ##sys#signal-hook */
+/* posixwin.scm: 1034 ##sys#signal-hook */
 t3=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[46],lf[44],lf[47],t1);}}
 else{
-/* posixwin.scm: 1027 ##sys#signal-hook */
+/* posixwin.scm: 1034 ##sys#signal-hook */
 t3=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[46],lf[44],lf[47],t1);}}
 
-/* k1970 in k1967 in file-read in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1972(C_word c,C_word t0,C_word t1){
+/* k2020 in k2017 in file-read in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10930,40 +11212,40 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1972,2,t0,t1);}
-t2=(C_word)C_read(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1975,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_eqp(C_fix(-1),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_2022,2,t0,t1);}
+t2=C_read(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2025,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t4=C_eqp(C_fix(-1),t2);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1984,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* posixwin.scm: 1030 ##sys#update-errno */
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2034,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* posixwin.scm: 1037 ##sys#update-errno */
 t6=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t2));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_list(&a,2,((C_word*)t0)[4],t2));}}
 
-/* k1982 in k1970 in k1967 in file-read in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1984(C_word c,C_word t0,C_word t1){
+/* k2032 in k2020 in k2017 in file-read in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2034(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1031 ##sys#signal-hook */
+/* posixwin.scm: 1038 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,((C_word*)t0)[4],lf[37],lf[44],lf[45],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k1973 in k1970 in k1967 in file-read in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1975(C_word c,C_word t0,C_word t1){
+/* k2023 in k2020 in k2017 in file-read in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1975,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2025,2,t0,t1);}
 t2=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]));}
 
-/* file-close in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1941(C_word c,C_word t0,C_word t1,C_word t2){
+/* file-close in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1991(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10972,11 +11254,11 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1941,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[41]);
-if(C_truep((C_word)C_fixnum_lessp((C_word)C_close(t2),C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1954,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* posixwin.scm: 1017 ##sys#update-errno */
+C_save_and_reclaim((void*)tr3,(void*)f_1991,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[41]);
+if(C_truep(C_fixnum_lessp(C_close(t2),C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2004,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* posixwin.scm: 1024 ##sys#update-errno */
 t5=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
@@ -10984,17 +11266,17 @@ t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k1952 in file-close in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1954(C_word c,C_word t0,C_word t1){
+/* k2002 in file-close in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_2004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1018 ##sys#signal-hook */
+/* posixwin.scm: 1025 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[3],lf[37],lf[41],lf[42],((C_word*)t0)[2]);}
 
-/* file-open in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1900(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* file-open in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1950(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -11002,13 +11284,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_1900r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_1950r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
-t4=C_restore_rest_vector(a,C_rest_count(0));
-f_1900r(t0,t1,t2,t3,t4);}}
+t4=C_restore_rest(a,C_rest_count(0));
+f_1950r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_1900r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_1950r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11019,27 +11301,27 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(9);
-t5=(C_word)C_notvemptyp(t4);
-t6=(C_truep(t5)?(C_word)C_i_vector_ref(t4,C_fix(0)):((C_word*)t0)[2]);
-t7=(C_word)C_i_check_string_2(t2,lf[36]);
-t8=(C_word)C_i_check_exact_2(t3,lf[36]);
-t9=(C_word)C_i_check_exact_2(t6,lf[36]);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1917,a[2]=t2,a[3]=t1,a[4]=t6,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1933,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
-/* posixwin.scm: 1007 ##sys#expand-home-path */
+t5=C_i_pairp(t4);
+t6=(C_truep(t5)?C_i_car(t4):((C_word*)t0)[2]);
+t7=C_i_check_string_2(t2,lf[36]);
+t8=C_i_check_exact_2(t3,lf[36]);
+t9=C_i_check_exact_2(t6,lf[36]);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1967,a[2]=t2,a[3]=t1,a[4]=t6,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1983,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
+/* posixwin.scm: 1014 ##sys#expand-home-path */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[40]+1)))(3,*((C_word*)lf[40]+1),t11,t2);}
 
-/* k1931 in file-open in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1933(C_word c,C_word t0,C_word t1){
+/* k1981 in file-open in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1007 ##sys#make-c-string */
+/* posixwin.scm: 1014 ##sys#make-c-string */
 t2=*((C_word*)lf[39]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k1915 in file-open in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1917(C_word c,C_word t0,C_word t1){
+/* k1965 in file-open in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11048,38 +11330,38 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1917,2,t0,t1);}
-t2=(C_word)C_open(t1,((C_word*)t0)[5],((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1920,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_eqp(C_fix(-1),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_1967,2,t0,t1);}
+t2=C_open(t1,((C_word*)t0)[5],((C_word*)t0)[4]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1970,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=C_eqp(C_fix(-1),t2);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1926,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* posixwin.scm: 1009 ##sys#update-errno */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1976,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* posixwin.scm: 1016 ##sys#update-errno */
 t6=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}}
 
-/* k1924 in k1915 in file-open in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1926(C_word c,C_word t0,C_word t1){
+/* k1974 in k1965 in file-open in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 1010 ##sys#signal-hook */
+/* posixwin.scm: 1017 ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc8)(void*)(*((C_word*)t2+1)))(8,t2,((C_word*)t0)[5],lf[37],lf[36],lf[38],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k1918 in k1915 in file-open in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1920(C_word c,C_word t0,C_word t1){
+/* k1968 in k1965 in file-open in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1970(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* posix-error in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1854(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* posix-error in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1904(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -11087,24 +11369,24 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr5r,(void*)f_1854r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_1904r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_1854r(t0,t1,t2,t3,t4,t5);}}
+f_1904r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_1854r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_1904r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(8);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1858,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t3,a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-/* posixwin.scm: 938  ##sys#update-errno */
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1908,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t3,a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* posixwin.scm: 945  ##sys#update-errno */
 t7=*((C_word*)lf[9]+1);
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 
-/* k1856 in posix-error in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1858(C_word c,C_word t0,C_word t1){
+/* k1906 in posix-error in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11114,487 +11396,503 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1858,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1865,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1869,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_a_i_bytevector(&a,1,C_fix(3));
-t5=(C_word)C_i_foreign_fixnum_argumentp(t1);
-t6=(C_word)stub12(t4,t5);
+C_save_and_reclaim((void*)tr2,(void*)f_1908,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1915,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1919,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t4=C_a_i_bytevector(&a,1,C_fix(3));
+t5=C_i_foreign_fixnum_argumentp(t1);
+t6=stub12(t4,t5);
 /* ##sys#peek-c-string */
 t7=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t3,t6,C_fix(0));}
 
-/* k1867 in k1856 in posix-error in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1869(C_word c,C_word t0,C_word t1){
+/* k1917 in k1906 in posix-error in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1919(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* posixwin.scm: 939  string-append */
+/* posixwin.scm: 946  string-append */
 t2=((C_word*)t0)[4];
 ((C_proc5)C_retrieve_proc(t2))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[7],t1);}
 
-/* k1863 in k1856 in posix-error in k1840 in k1837 in k1834 in k1831 in k1828 in k1825 in k1822 */
-static void C_ccall f_1865(C_word c,C_word t0,C_word t1){
+/* k1913 in k1906 in posix-error in k1890 in k1887 in k1884 in k1881 in k1878 in k1875 in k1872 */
+static void C_ccall f_1915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(7,0,((C_word*)t0)[5],*((C_word*)lf[6]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[454] = {
+static C_PTABLE_ENTRY ptable[470] = {
 {"toplevel:posixwin_scm",(void*)C_posix_toplevel},
-{"f_1824:posixwin_scm",(void*)f_1824},
-{"f_1827:posixwin_scm",(void*)f_1827},
-{"f_1830:posixwin_scm",(void*)f_1830},
-{"f_1833:posixwin_scm",(void*)f_1833},
-{"f_1836:posixwin_scm",(void*)f_1836},
-{"f_1839:posixwin_scm",(void*)f_1839},
-{"f_1842:posixwin_scm",(void*)f_1842},
-{"f_5772:posixwin_scm",(void*)f_5772},
-{"f_5788:posixwin_scm",(void*)f_5788},
-{"f_5776:posixwin_scm",(void*)f_5776},
-{"f_5779:posixwin_scm",(void*)f_5779},
-{"f_2301:posixwin_scm",(void*)f_2301},
-{"f_3439:posixwin_scm",(void*)f_3439},
+{"f_1874:posixwin_scm",(void*)f_1874},
+{"f_1877:posixwin_scm",(void*)f_1877},
+{"f_1880:posixwin_scm",(void*)f_1880},
+{"f_1883:posixwin_scm",(void*)f_1883},
+{"f_1886:posixwin_scm",(void*)f_1886},
+{"f_1889:posixwin_scm",(void*)f_1889},
+{"f_1892:posixwin_scm",(void*)f_1892},
+{"f_5921:posixwin_scm",(void*)f_5921},
+{"f_5957:posixwin_scm",(void*)f_5957},
+{"f_5934:posixwin_scm",(void*)f_5934},
+{"f_5944:posixwin_scm",(void*)f_5944},
+{"f_5915:posixwin_scm",(void*)f_5915},
+{"f_5919:posixwin_scm",(void*)f_5919},
+{"f_2211:posixwin_scm",(void*)f_2211},
+{"f_5878:posixwin_scm",(void*)f_5878},
+{"f_5894:posixwin_scm",(void*)f_5894},
+{"f_5882:posixwin_scm",(void*)f_5882},
+{"f_5885:posixwin_scm",(void*)f_5885},
+{"f_2349:posixwin_scm",(void*)f_2349},
+{"f_3514:posixwin_scm",(void*)f_3514},
+{"f_5859:posixwin_scm",(void*)f_5859},
+{"f_5856:posixwin_scm",(void*)f_5856},
+{"f_5849:posixwin_scm",(void*)f_5849},
+{"f_5843:posixwin_scm",(void*)f_5843},
+{"f_5837:posixwin_scm",(void*)f_5837},
+{"f_5831:posixwin_scm",(void*)f_5831},
+{"f_5825:posixwin_scm",(void*)f_5825},
+{"f_5819:posixwin_scm",(void*)f_5819},
+{"f_5813:posixwin_scm",(void*)f_5813},
+{"f_5807:posixwin_scm",(void*)f_5807},
+{"f_5801:posixwin_scm",(void*)f_5801},
+{"f_5795:posixwin_scm",(void*)f_5795},
+{"f_5789:posixwin_scm",(void*)f_5789},
+{"f_5783:posixwin_scm",(void*)f_5783},
+{"f_5777:posixwin_scm",(void*)f_5777},
+{"f_5771:posixwin_scm",(void*)f_5771},
+{"f_5765:posixwin_scm",(void*)f_5765},
+{"f_5759:posixwin_scm",(void*)f_5759},
 {"f_5753:posixwin_scm",(void*)f_5753},
-{"f_5750:posixwin_scm",(void*)f_5750},
-{"f_5743:posixwin_scm",(void*)f_5743},
-{"f_5737:posixwin_scm",(void*)f_5737},
-{"f_5731:posixwin_scm",(void*)f_5731},
-{"f_5725:posixwin_scm",(void*)f_5725},
-{"f_5719:posixwin_scm",(void*)f_5719},
-{"f_5713:posixwin_scm",(void*)f_5713},
-{"f_5707:posixwin_scm",(void*)f_5707},
-{"f_5701:posixwin_scm",(void*)f_5701},
-{"f_5695:posixwin_scm",(void*)f_5695},
-{"f_5689:posixwin_scm",(void*)f_5689},
-{"f_5683:posixwin_scm",(void*)f_5683},
-{"f_5677:posixwin_scm",(void*)f_5677},
-{"f_5671:posixwin_scm",(void*)f_5671},
-{"f_5665:posixwin_scm",(void*)f_5665},
-{"f_5659:posixwin_scm",(void*)f_5659},
-{"f_5653:posixwin_scm",(void*)f_5653},
-{"f_5647:posixwin_scm",(void*)f_5647},
-{"f_5641:posixwin_scm",(void*)f_5641},
-{"f_5635:posixwin_scm",(void*)f_5635},
-{"f_5629:posixwin_scm",(void*)f_5629},
-{"f_5623:posixwin_scm",(void*)f_5623},
-{"f_5617:posixwin_scm",(void*)f_5617},
-{"f_5611:posixwin_scm",(void*)f_5611},
-{"f_5605:posixwin_scm",(void*)f_5605},
-{"f_5599:posixwin_scm",(void*)f_5599},
-{"f_5593:posixwin_scm",(void*)f_5593},
-{"f_5587:posixwin_scm",(void*)f_5587},
-{"f_5581:posixwin_scm",(void*)f_5581},
-{"f_5575:posixwin_scm",(void*)f_5575},
-{"f_5569:posixwin_scm",(void*)f_5569},
-{"f_5563:posixwin_scm",(void*)f_5563},
-{"f_5557:posixwin_scm",(void*)f_5557},
-{"f_5551:posixwin_scm",(void*)f_5551},
-{"f_5545:posixwin_scm",(void*)f_5545},
-{"f_5539:posixwin_scm",(void*)f_5539},
-{"f_5533:posixwin_scm",(void*)f_5533},
-{"f_5527:posixwin_scm",(void*)f_5527},
-{"f_5521:posixwin_scm",(void*)f_5521},
-{"f_5515:posixwin_scm",(void*)f_5515},
-{"f_5509:posixwin_scm",(void*)f_5509},
-{"f_5503:posixwin_scm",(void*)f_5503},
-{"f_5497:posixwin_scm",(void*)f_5497},
-{"f_5491:posixwin_scm",(void*)f_5491},
-{"f_5271:posixwin_scm",(void*)f_5271},
-{"f_5422:posixwin_scm",(void*)f_5422},
-{"f_5428:posixwin_scm",(void*)f_5428},
-{"f_5417:posixwin_scm",(void*)f_5417},
-{"f_5412:posixwin_scm",(void*)f_5412},
-{"f_5273:posixwin_scm",(void*)f_5273},
-{"f_5399:posixwin_scm",(void*)f_5399},
-{"f_5407:posixwin_scm",(void*)f_5407},
-{"f_5280:posixwin_scm",(void*)f_5280},
-{"f_5387:posixwin_scm",(void*)f_5387},
-{"f_5290:posixwin_scm",(void*)f_5290},
-{"f_5292:posixwin_scm",(void*)f_5292},
-{"f_5311:posixwin_scm",(void*)f_5311},
-{"f_5373:posixwin_scm",(void*)f_5373},
-{"f_5380:posixwin_scm",(void*)f_5380},
-{"f_5367:posixwin_scm",(void*)f_5367},
-{"f_5326:posixwin_scm",(void*)f_5326},
-{"f_5357:posixwin_scm",(void*)f_5357},
-{"f_5343:posixwin_scm",(void*)f_5343},
-{"f_5355:posixwin_scm",(void*)f_5355},
+{"f_5747:posixwin_scm",(void*)f_5747},
+{"f_5741:posixwin_scm",(void*)f_5741},
+{"f_5735:posixwin_scm",(void*)f_5735},
+{"f_5729:posixwin_scm",(void*)f_5729},
+{"f_5723:posixwin_scm",(void*)f_5723},
+{"f_5717:posixwin_scm",(void*)f_5717},
+{"f_5711:posixwin_scm",(void*)f_5711},
+{"f_5705:posixwin_scm",(void*)f_5705},
+{"f_5699:posixwin_scm",(void*)f_5699},
+{"f_5693:posixwin_scm",(void*)f_5693},
+{"f_5687:posixwin_scm",(void*)f_5687},
+{"f_5681:posixwin_scm",(void*)f_5681},
+{"f_5675:posixwin_scm",(void*)f_5675},
+{"f_5669:posixwin_scm",(void*)f_5669},
+{"f_5663:posixwin_scm",(void*)f_5663},
+{"f_5657:posixwin_scm",(void*)f_5657},
+{"f_5651:posixwin_scm",(void*)f_5651},
+{"f_5645:posixwin_scm",(void*)f_5645},
+{"f_5639:posixwin_scm",(void*)f_5639},
+{"f_5633:posixwin_scm",(void*)f_5633},
+{"f_5627:posixwin_scm",(void*)f_5627},
+{"f_5621:posixwin_scm",(void*)f_5621},
+{"f_5615:posixwin_scm",(void*)f_5615},
+{"f_5609:posixwin_scm",(void*)f_5609},
+{"f_5603:posixwin_scm",(void*)f_5603},
+{"f_5597:posixwin_scm",(void*)f_5597},
 {"f_5351:posixwin_scm",(void*)f_5351},
-{"f_5338:posixwin_scm",(void*)f_5338},
-{"f_5336:posixwin_scm",(void*)f_5336},
+{"f_5528:posixwin_scm",(void*)f_5528},
+{"f_5534:posixwin_scm",(void*)f_5534},
+{"f_5523:posixwin_scm",(void*)f_5523},
+{"f_5518:posixwin_scm",(void*)f_5518},
+{"f_5353:posixwin_scm",(void*)f_5353},
+{"f_5505:posixwin_scm",(void*)f_5505},
+{"f_5513:posixwin_scm",(void*)f_5513},
+{"f_5360:posixwin_scm",(void*)f_5360},
+{"f_5493:posixwin_scm",(void*)f_5493},
+{"f_5487:posixwin_scm",(void*)f_5487},
+{"f_5370:posixwin_scm",(void*)f_5370},
+{"f_5372:posixwin_scm",(void*)f_5372},
 {"f_5391:posixwin_scm",(void*)f_5391},
-{"f_5256:posixwin_scm",(void*)f_5256},
-{"f_5266:posixwin_scm",(void*)f_5266},
-{"f_5225:posixwin_scm",(void*)f_5225},
+{"f_5473:posixwin_scm",(void*)f_5473},
+{"f_5480:posixwin_scm",(void*)f_5480},
+{"f_5467:posixwin_scm",(void*)f_5467},
+{"f_5406:posixwin_scm",(void*)f_5406},
+{"f_5460:posixwin_scm",(void*)f_5460},
+{"f_5457:posixwin_scm",(void*)f_5457},
+{"f_5447:posixwin_scm",(void*)f_5447},
+{"f_5423:posixwin_scm",(void*)f_5423},
+{"f_5445:posixwin_scm",(void*)f_5445},
+{"f_5431:posixwin_scm",(void*)f_5431},
+{"f_5438:posixwin_scm",(void*)f_5438},
+{"f_5435:posixwin_scm",(void*)f_5435},
+{"f_5418:posixwin_scm",(void*)f_5418},
+{"f_5416:posixwin_scm",(void*)f_5416},
+{"f_5494:posixwin_scm",(void*)f_5494},
+{"f_5336:posixwin_scm",(void*)f_5336},
+{"f_5346:posixwin_scm",(void*)f_5346},
+{"f_5305:posixwin_scm",(void*)f_5305},
+{"f_5331:posixwin_scm",(void*)f_5331},
+{"f_5316:posixwin_scm",(void*)f_5316},
+{"f_5320:posixwin_scm",(void*)f_5320},
+{"f_5324:posixwin_scm",(void*)f_5324},
+{"f_5328:posixwin_scm",(void*)f_5328},
+{"f_5293:posixwin_scm",(void*)f_5293},
+{"f_5290:posixwin_scm",(void*)f_5290},
+{"f_5230:posixwin_scm",(void*)f_5230},
+{"f_5257:posixwin_scm",(void*)f_5257},
+{"f_5267:posixwin_scm",(void*)f_5267},
 {"f_5251:posixwin_scm",(void*)f_5251},
-{"f_5236:posixwin_scm",(void*)f_5236},
-{"f_5240:posixwin_scm",(void*)f_5240},
-{"f_5244:posixwin_scm",(void*)f_5244},
-{"f_5248:posixwin_scm",(void*)f_5248},
-{"f_5213:posixwin_scm",(void*)f_5213},
-{"f_5210:posixwin_scm",(void*)f_5210},
-{"f_5150:posixwin_scm",(void*)f_5150},
-{"f_5177:posixwin_scm",(void*)f_5177},
-{"f_5187:posixwin_scm",(void*)f_5187},
-{"f_5171:posixwin_scm",(void*)f_5171},
+{"f_5218:posixwin_scm",(void*)f_5218},
 {"f_5138:posixwin_scm",(void*)f_5138},
+{"f_5155:posixwin_scm",(void*)f_5155},
+{"f_5150:posixwin_scm",(void*)f_5150},
+{"f_5145:posixwin_scm",(void*)f_5145},
+{"f_5140:posixwin_scm",(void*)f_5140},
 {"f_5058:posixwin_scm",(void*)f_5058},
 {"f_5075:posixwin_scm",(void*)f_5075},
 {"f_5070:posixwin_scm",(void*)f_5070},
 {"f_5065:posixwin_scm",(void*)f_5065},
 {"f_5060:posixwin_scm",(void*)f_5060},
-{"f_4978:posixwin_scm",(void*)f_4978},
-{"f_4995:posixwin_scm",(void*)f_4995},
-{"f_4990:posixwin_scm",(void*)f_4990},
-{"f_4985:posixwin_scm",(void*)f_4985},
-{"f_4980:posixwin_scm",(void*)f_4980},
-{"f_4916:posixwin_scm",(void*)f_4916},
+{"f_4996:posixwin_scm",(void*)f_4996},
+{"f_5052:posixwin_scm",(void*)f_5052},
+{"f_5056:posixwin_scm",(void*)f_5056},
+{"f_5017:posixwin_scm",(void*)f_5017},
+{"f_5020:posixwin_scm",(void*)f_5020},
+{"f_5031:posixwin_scm",(void*)f_5031},
+{"f_5025:posixwin_scm",(void*)f_5025},
+{"f_4998:posixwin_scm",(void*)f_4998},
+{"f_5007:posixwin_scm",(void*)f_5007},
+{"f_4877:posixwin_scm",(void*)f_4877},
+{"f_4881:posixwin_scm",(void*)f_4881},
 {"f_4972:posixwin_scm",(void*)f_4972},
-{"f_4976:posixwin_scm",(void*)f_4976},
-{"f_4937:posixwin_scm",(void*)f_4937},
+{"f_4884:posixwin_scm",(void*)f_4884},
 {"f_4940:posixwin_scm",(void*)f_4940},
-{"f_4951:posixwin_scm",(void*)f_4951},
-{"f_4945:posixwin_scm",(void*)f_4945},
-{"f_4918:posixwin_scm",(void*)f_4918},
-{"f_4927:posixwin_scm",(void*)f_4927},
-{"f_4797:posixwin_scm",(void*)f_4797},
-{"f_4801:posixwin_scm",(void*)f_4801},
-{"f_4892:posixwin_scm",(void*)f_4892},
-{"f_4804:posixwin_scm",(void*)f_4804},
-{"f_4860:posixwin_scm",(void*)f_4860},
-{"f_4864:posixwin_scm",(void*)f_4864},
-{"f_4868:posixwin_scm",(void*)f_4868},
-{"f_4872:posixwin_scm",(void*)f_4872},
-{"f_4876:posixwin_scm",(void*)f_4876},
-{"f_4739:posixwin_scm",(void*)f_4739},
-{"f_4743:posixwin_scm",(void*)f_4743},
-{"f_4853:posixwin_scm",(void*)f_4853},
-{"f_4833:posixwin_scm",(void*)f_4833},
-{"f_4837:posixwin_scm",(void*)f_4837},
-{"f_4841:posixwin_scm",(void*)f_4841},
-{"f_4705:posixwin_scm",(void*)f_4705},
-{"f_4722:posixwin_scm",(void*)f_4722},
-{"f_4726:posixwin_scm",(void*)f_4726},
-{"f_4699:posixwin_scm",(void*)f_4699},
-{"f_4678:posixwin_scm",(void*)f_4678},
+{"f_4944:posixwin_scm",(void*)f_4944},
+{"f_4948:posixwin_scm",(void*)f_4948},
+{"f_4952:posixwin_scm",(void*)f_4952},
+{"f_4956:posixwin_scm",(void*)f_4956},
+{"f_4819:posixwin_scm",(void*)f_4819},
+{"f_4823:posixwin_scm",(void*)f_4823},
+{"f_4933:posixwin_scm",(void*)f_4933},
+{"f_4913:posixwin_scm",(void*)f_4913},
+{"f_4917:posixwin_scm",(void*)f_4917},
+{"f_4921:posixwin_scm",(void*)f_4921},
+{"f_4785:posixwin_scm",(void*)f_4785},
+{"f_4802:posixwin_scm",(void*)f_4802},
+{"f_4806:posixwin_scm",(void*)f_4806},
+{"f_4779:posixwin_scm",(void*)f_4779},
+{"f_4758:posixwin_scm",(void*)f_4758},
+{"f_4762:posixwin_scm",(void*)f_4762},
+{"f_4774:posixwin_scm",(void*)f_4774},
+{"f_4755:posixwin_scm",(void*)f_4755},
+{"f_4668:posixwin_scm",(void*)f_4668},
+{"f_4692:posixwin_scm",(void*)f_4692},
+{"f_4687:posixwin_scm",(void*)f_4687},
 {"f_4682:posixwin_scm",(void*)f_4682},
-{"f_4694:posixwin_scm",(void*)f_4694},
-{"f_4675:posixwin_scm",(void*)f_4675},
-{"f_4588:posixwin_scm",(void*)f_4588},
-{"f_4612:posixwin_scm",(void*)f_4612},
-{"f_4607:posixwin_scm",(void*)f_4607},
-{"f_4602:posixwin_scm",(void*)f_4602},
-{"f_4590:posixwin_scm",(void*)f_4590},
-{"f_4594:posixwin_scm",(void*)f_4594},
-{"f_4501:posixwin_scm",(void*)f_4501},
-{"f_4525:posixwin_scm",(void*)f_4525},
-{"f_4520:posixwin_scm",(void*)f_4520},
-{"f_4515:posixwin_scm",(void*)f_4515},
-{"f_4503:posixwin_scm",(void*)f_4503},
-{"f_4507:posixwin_scm",(void*)f_4507},
-{"f_4486:posixwin_scm",(void*)f_4486},
-{"f_4490:posixwin_scm",(void*)f_4490},
-{"f_4450:posixwin_scm",(void*)f_4450},
-{"f_4457:posixwin_scm",(void*)f_4457},
-{"f_4460:posixwin_scm",(void*)f_4460},
-{"f_4477:posixwin_scm",(void*)f_4477},
+{"f_4670:posixwin_scm",(void*)f_4670},
+{"f_4674:posixwin_scm",(void*)f_4674},
+{"f_4581:posixwin_scm",(void*)f_4581},
+{"f_4605:posixwin_scm",(void*)f_4605},
+{"f_4600:posixwin_scm",(void*)f_4600},
+{"f_4595:posixwin_scm",(void*)f_4595},
+{"f_4583:posixwin_scm",(void*)f_4583},
+{"f_4587:posixwin_scm",(void*)f_4587},
+{"f_4566:posixwin_scm",(void*)f_4566},
+{"f_4570:posixwin_scm",(void*)f_4570},
+{"f_4530:posixwin_scm",(void*)f_4530},
+{"f_4537:posixwin_scm",(void*)f_4537},
+{"f_4540:posixwin_scm",(void*)f_4540},
+{"f_4557:posixwin_scm",(void*)f_4557},
+{"f_4543:posixwin_scm",(void*)f_4543},
+{"f_4546:posixwin_scm",(void*)f_4546},
+{"f_4553:posixwin_scm",(void*)f_4553},
+{"f_4480:posixwin_scm",(void*)f_4480},
+{"f_4492:posixwin_scm",(void*)f_4492},
+{"f_4511:posixwin_scm",(void*)f_4511},
 {"f_4463:posixwin_scm",(void*)f_4463},
-{"f_4466:posixwin_scm",(void*)f_4466},
-{"f_4473:posixwin_scm",(void*)f_4473},
-{"f_4400:posixwin_scm",(void*)f_4400},
-{"f_4412:posixwin_scm",(void*)f_4412},
-{"f_4431:posixwin_scm",(void*)f_4431},
-{"f_4383:posixwin_scm",(void*)f_4383},
-{"f_4366:posixwin_scm",(void*)f_4366},
-{"f_4287:posixwin_scm",(void*)f_4287},
-{"f_4330:posixwin_scm",(void*)f_4330},
-{"f_4361:posixwin_scm",(void*)f_4361},
-{"f_4358:posixwin_scm",(void*)f_4358},
-{"f_4292:posixwin_scm",(void*)f_4292},
-{"f_4296:posixwin_scm",(void*)f_4296},
-{"f_4301:posixwin_scm",(void*)f_4301},
-{"f_4325:posixwin_scm",(void*)f_4325},
+{"f_4446:posixwin_scm",(void*)f_4446},
+{"f_4367:posixwin_scm",(void*)f_4367},
+{"f_4410:posixwin_scm",(void*)f_4410},
+{"f_4441:posixwin_scm",(void*)f_4441},
+{"f_4438:posixwin_scm",(void*)f_4438},
+{"f_4372:posixwin_scm",(void*)f_4372},
+{"f_4376:posixwin_scm",(void*)f_4376},
+{"f_4381:posixwin_scm",(void*)f_4381},
+{"f_4405:posixwin_scm",(void*)f_4405},
+{"f_4394:posixwin_scm",(void*)f_4394},
+{"f_4250:posixwin_scm",(void*)f_4250},
+{"f_4256:posixwin_scm",(void*)f_4256},
+{"f_4277:posixwin_scm",(void*)f_4277},
+{"f_4356:posixwin_scm",(void*)f_4356},
+{"f_4281:posixwin_scm",(void*)f_4281},
+{"f_4284:posixwin_scm",(void*)f_4284},
+{"f_4291:posixwin_scm",(void*)f_4291},
+{"f_4293:posixwin_scm",(void*)f_4293},
+{"f_4310:posixwin_scm",(void*)f_4310},
 {"f_4314:posixwin_scm",(void*)f_4314},
-{"f_4175:posixwin_scm",(void*)f_4175},
-{"f_4181:posixwin_scm",(void*)f_4181},
-{"f_4202:posixwin_scm",(void*)f_4202},
-{"f_4276:posixwin_scm",(void*)f_4276},
-{"f_4206:posixwin_scm",(void*)f_4206},
-{"f_4209:posixwin_scm",(void*)f_4209},
-{"f_4216:posixwin_scm",(void*)f_4216},
-{"f_4218:posixwin_scm",(void*)f_4218},
-{"f_4235:posixwin_scm",(void*)f_4235},
-{"f_4245:posixwin_scm",(void*)f_4245},
-{"f_4249:posixwin_scm",(void*)f_4249},
-{"f_4196:posixwin_scm",(void*)f_4196},
-{"f_4116:posixwin_scm",(void*)f_4116},
-{"f_4120:posixwin_scm",(void*)f_4120},
-{"f_4126:posixwin_scm",(void*)f_4126},
-{"f_4135:posixwin_scm",(void*)f_4135},
-{"f_4110:posixwin_scm",(void*)f_4110},
-{"f_4114:posixwin_scm",(void*)f_4114},
-{"f_4094:posixwin_scm",(void*)f_4094},
+{"f_4322:posixwin_scm",(void*)f_4322},
+{"f_4326:posixwin_scm",(void*)f_4326},
+{"f_4271:posixwin_scm",(void*)f_4271},
+{"f_4191:posixwin_scm",(void*)f_4191},
+{"f_4195:posixwin_scm",(void*)f_4195},
+{"f_4201:posixwin_scm",(void*)f_4201},
+{"f_4210:posixwin_scm",(void*)f_4210},
+{"f_4185:posixwin_scm",(void*)f_4185},
+{"f_4189:posixwin_scm",(void*)f_4189},
+{"f_4169:posixwin_scm",(void*)f_4169},
+{"f_4157:posixwin_scm",(void*)f_4157},
+{"f_4142:posixwin_scm",(void*)f_4142},
+{"f_4146:posixwin_scm",(void*)f_4146},
+{"f_4152:posixwin_scm",(void*)f_4152},
+{"f_4075:posixwin_scm",(void*)f_4075},
+{"f_4079:posixwin_scm",(void*)f_4079},
 {"f_4082:posixwin_scm",(void*)f_4082},
-{"f_4067:posixwin_scm",(void*)f_4067},
-{"f_4071:posixwin_scm",(void*)f_4071},
-{"f_4000:posixwin_scm",(void*)f_4000},
-{"f_4004:posixwin_scm",(void*)f_4004},
-{"f_4007:posixwin_scm",(void*)f_4007},
-{"f_4029:posixwin_scm",(void*)f_4029},
-{"f_4026:posixwin_scm",(void*)f_4026},
-{"f_4016:posixwin_scm",(void*)f_4016},
-{"f_3942:posixwin_scm",(void*)f_3942},
-{"f_3946:posixwin_scm",(void*)f_3946},
-{"f_3949:posixwin_scm",(void*)f_3949},
+{"f_4104:posixwin_scm",(void*)f_4104},
+{"f_4101:posixwin_scm",(void*)f_4101},
+{"f_4091:posixwin_scm",(void*)f_4091},
+{"f_4017:posixwin_scm",(void*)f_4017},
+{"f_4021:posixwin_scm",(void*)f_4021},
+{"f_4024:posixwin_scm",(void*)f_4024},
+{"f_3973:posixwin_scm",(void*)f_3973},
+{"f_3977:posixwin_scm",(void*)f_3977},
+{"f_3939:posixwin_scm",(void*)f_3939},
+{"f_3943:posixwin_scm",(void*)f_3943},
+{"f_3920:posixwin_scm",(void*)f_3920},
+{"f_3854:posixwin_scm",(void*)f_3854},
+{"f_3860:posixwin_scm",(void*)f_3860},
+{"f_3864:posixwin_scm",(void*)f_3864},
+{"f_3872:posixwin_scm",(void*)f_3872},
 {"f_3898:posixwin_scm",(void*)f_3898},
 {"f_3902:posixwin_scm",(void*)f_3902},
-{"f_3864:posixwin_scm",(void*)f_3864},
-{"f_3868:posixwin_scm",(void*)f_3868},
-{"f_3845:posixwin_scm",(void*)f_3845},
-{"f_3779:posixwin_scm",(void*)f_3779},
-{"f_3785:posixwin_scm",(void*)f_3785},
-{"f_3789:posixwin_scm",(void*)f_3789},
+{"f_3890:posixwin_scm",(void*)f_3890},
+{"f_3834:posixwin_scm",(void*)f_3834},
+{"f_3842:posixwin_scm",(void*)f_3842},
+{"f_3817:posixwin_scm",(void*)f_3817},
+{"f_3828:posixwin_scm",(void*)f_3828},
+{"f_3832:posixwin_scm",(void*)f_3832},
+{"f_3787:posixwin_scm",(void*)f_3787},
+{"f_3794:posixwin_scm",(void*)f_3794},
+{"f_3803:posixwin_scm",(void*)f_3803},
 {"f_3797:posixwin_scm",(void*)f_3797},
-{"f_3823:posixwin_scm",(void*)f_3823},
-{"f_3827:posixwin_scm",(void*)f_3827},
-{"f_3815:posixwin_scm",(void*)f_3815},
-{"f_3759:posixwin_scm",(void*)f_3759},
-{"f_3767:posixwin_scm",(void*)f_3767},
-{"f_3742:posixwin_scm",(void*)f_3742},
-{"f_3753:posixwin_scm",(void*)f_3753},
-{"f_3757:posixwin_scm",(void*)f_3757},
-{"f_3712:posixwin_scm",(void*)f_3712},
-{"f_3719:posixwin_scm",(void*)f_3719},
-{"f_3728:posixwin_scm",(void*)f_3728},
+{"f_3752:posixwin_scm",(void*)f_3752},
+{"f_3756:posixwin_scm",(void*)f_3756},
+{"f_3785:posixwin_scm",(void*)f_3785},
+{"f_3771:posixwin_scm",(void*)f_3771},
+{"f_3765:posixwin_scm",(void*)f_3765},
+{"f_3738:posixwin_scm",(void*)f_3738},
+{"f_3750:posixwin_scm",(void*)f_3750},
+{"f_3724:posixwin_scm",(void*)f_3724},
+{"f_3736:posixwin_scm",(void*)f_3736},
+{"f_3706:posixwin_scm",(void*)f_3706},
+{"f_3710:posixwin_scm",(void*)f_3710},
 {"f_3722:posixwin_scm",(void*)f_3722},
+{"f_3669:posixwin_scm",(void*)f_3669},
 {"f_3677:posixwin_scm",(void*)f_3677},
-{"f_3681:posixwin_scm",(void*)f_3681},
-{"f_3710:posixwin_scm",(void*)f_3710},
-{"f_3696:posixwin_scm",(void*)f_3696},
-{"f_3690:posixwin_scm",(void*)f_3690},
-{"f_3663:posixwin_scm",(void*)f_3663},
-{"f_3675:posixwin_scm",(void*)f_3675},
-{"f_3649:posixwin_scm",(void*)f_3649},
-{"f_3661:posixwin_scm",(void*)f_3661},
-{"f_3631:posixwin_scm",(void*)f_3631},
-{"f_3635:posixwin_scm",(void*)f_3635},
-{"f_3647:posixwin_scm",(void*)f_3647},
+{"f_3660:posixwin_scm",(void*)f_3660},
+{"f_3654:posixwin_scm",(void*)f_3654},
+{"f_3648:posixwin_scm",(void*)f_3648},
+{"f_3624:posixwin_scm",(void*)f_3624},
+{"f_3646:posixwin_scm",(void*)f_3646},
+{"f_3642:posixwin_scm",(void*)f_3642},
+{"f_3634:posixwin_scm",(void*)f_3634},
 {"f_3594:posixwin_scm",(void*)f_3594},
-{"f_3602:posixwin_scm",(void*)f_3602},
-{"f_3585:posixwin_scm",(void*)f_3585},
-{"f_3579:posixwin_scm",(void*)f_3579},
-{"f_3573:posixwin_scm",(void*)f_3573},
-{"f_3549:posixwin_scm",(void*)f_3549},
-{"f_3571:posixwin_scm",(void*)f_3571},
-{"f_3567:posixwin_scm",(void*)f_3567},
-{"f_3559:posixwin_scm",(void*)f_3559},
-{"f_3519:posixwin_scm",(void*)f_3519},
-{"f_3547:posixwin_scm",(void*)f_3547},
-{"f_3543:posixwin_scm",(void*)f_3543},
-{"f_3535:posixwin_scm",(void*)f_3535},
-{"f_3463:posixwin_scm",(void*)f_3463},
-{"f_3473:posixwin_scm",(void*)f_3473},
-{"f_3450:posixwin_scm",(void*)f_3450},
-{"f_3441:posixwin_scm",(void*)f_3441},
-{"f_3365:posixwin_scm",(void*)f_3365},
-{"f_3369:posixwin_scm",(void*)f_3369},
-{"f_3381:posixwin_scm",(void*)f_3381},
-{"f_3372:posixwin_scm",(void*)f_3372},
-{"f_3345:posixwin_scm",(void*)f_3345},
-{"f_3349:posixwin_scm",(void*)f_3349},
-{"f_3355:posixwin_scm",(void*)f_3355},
-{"f_3359:posixwin_scm",(void*)f_3359},
-{"f_3325:posixwin_scm",(void*)f_3325},
-{"f_3329:posixwin_scm",(void*)f_3329},
-{"f_3335:posixwin_scm",(void*)f_3335},
-{"f_3339:posixwin_scm",(void*)f_3339},
-{"f_3301:posixwin_scm",(void*)f_3301},
-{"f_3305:posixwin_scm",(void*)f_3305},
-{"f_3316:posixwin_scm",(void*)f_3316},
-{"f_3320:posixwin_scm",(void*)f_3320},
-{"f_3310:posixwin_scm",(void*)f_3310},
-{"f_3277:posixwin_scm",(void*)f_3277},
-{"f_3281:posixwin_scm",(void*)f_3281},
+{"f_3622:posixwin_scm",(void*)f_3622},
+{"f_3618:posixwin_scm",(void*)f_3618},
+{"f_3610:posixwin_scm",(void*)f_3610},
+{"f_3538:posixwin_scm",(void*)f_3538},
+{"f_3548:posixwin_scm",(void*)f_3548},
+{"f_3525:posixwin_scm",(void*)f_3525},
+{"f_3516:posixwin_scm",(void*)f_3516},
+{"f_3440:posixwin_scm",(void*)f_3440},
+{"f_3444:posixwin_scm",(void*)f_3444},
+{"f_3456:posixwin_scm",(void*)f_3456},
+{"f_3447:posixwin_scm",(void*)f_3447},
+{"f_3420:posixwin_scm",(void*)f_3420},
+{"f_3424:posixwin_scm",(void*)f_3424},
+{"f_3430:posixwin_scm",(void*)f_3430},
+{"f_3434:posixwin_scm",(void*)f_3434},
+{"f_3400:posixwin_scm",(void*)f_3400},
+{"f_3404:posixwin_scm",(void*)f_3404},
+{"f_3410:posixwin_scm",(void*)f_3410},
+{"f_3414:posixwin_scm",(void*)f_3414},
+{"f_3376:posixwin_scm",(void*)f_3376},
+{"f_3380:posixwin_scm",(void*)f_3380},
+{"f_3391:posixwin_scm",(void*)f_3391},
+{"f_3395:posixwin_scm",(void*)f_3395},
+{"f_3385:posixwin_scm",(void*)f_3385},
+{"f_3352:posixwin_scm",(void*)f_3352},
+{"f_3356:posixwin_scm",(void*)f_3356},
+{"f_3367:posixwin_scm",(void*)f_3367},
+{"f_3371:posixwin_scm",(void*)f_3371},
+{"f_3361:posixwin_scm",(void*)f_3361},
+{"f_3333:posixwin_scm",(void*)f_3333},
+{"f_3337:posixwin_scm",(void*)f_3337},
+{"f_3340:posixwin_scm",(void*)f_3340},
+{"f_3297:posixwin_scm",(void*)f_3297},
+{"f_3328:posixwin_scm",(void*)f_3328},
+{"f_3318:posixwin_scm",(void*)f_3318},
+{"f_3311:posixwin_scm",(void*)f_3311},
+{"f_3261:posixwin_scm",(void*)f_3261},
 {"f_3292:posixwin_scm",(void*)f_3292},
-{"f_3296:posixwin_scm",(void*)f_3296},
-{"f_3286:posixwin_scm",(void*)f_3286},
-{"f_3258:posixwin_scm",(void*)f_3258},
-{"f_3262:posixwin_scm",(void*)f_3262},
-{"f_3265:posixwin_scm",(void*)f_3265},
-{"f_3222:posixwin_scm",(void*)f_3222},
-{"f_3253:posixwin_scm",(void*)f_3253},
+{"f_3282:posixwin_scm",(void*)f_3282},
+{"f_3275:posixwin_scm",(void*)f_3275},
 {"f_3243:posixwin_scm",(void*)f_3243},
-{"f_3236:posixwin_scm",(void*)f_3236},
-{"f_3186:posixwin_scm",(void*)f_3186},
-{"f_3217:posixwin_scm",(void*)f_3217},
-{"f_3207:posixwin_scm",(void*)f_3207},
-{"f_3200:posixwin_scm",(void*)f_3200},
+{"f_3247:posixwin_scm",(void*)f_3247},
+{"f_3259:posixwin_scm",(void*)f_3259},
+{"f_2868:posixwin_scm",(void*)f_2868},
+{"f_3215:posixwin_scm",(void*)f_3215},
+{"f_3014:posixwin_scm",(void*)f_3014},
+{"f_3201:posixwin_scm",(void*)f_3201},
+{"f_3190:posixwin_scm",(void*)f_3190},
+{"f_3197:posixwin_scm",(void*)f_3197},
+{"f_3044:posixwin_scm",(void*)f_3044},
+{"f_3183:posixwin_scm",(void*)f_3183},
+{"f_3162:posixwin_scm",(void*)f_3162},
+{"f_3179:posixwin_scm",(void*)f_3179},
 {"f_3168:posixwin_scm",(void*)f_3168},
-{"f_3172:posixwin_scm",(void*)f_3172},
-{"f_3184:posixwin_scm",(void*)f_3184},
-{"f_2793:posixwin_scm",(void*)f_2793},
-{"f_3140:posixwin_scm",(void*)f_3140},
-{"f_2939:posixwin_scm",(void*)f_2939},
-{"f_3126:posixwin_scm",(void*)f_3126},
-{"f_3115:posixwin_scm",(void*)f_3115},
-{"f_3122:posixwin_scm",(void*)f_3122},
-{"f_2969:posixwin_scm",(void*)f_2969},
-{"f_3108:posixwin_scm",(void*)f_3108},
-{"f_3087:posixwin_scm",(void*)f_3087},
-{"f_3104:posixwin_scm",(void*)f_3104},
-{"f_3093:posixwin_scm",(void*)f_3093},
-{"f_3100:posixwin_scm",(void*)f_3100},
-{"f_3011:posixwin_scm",(void*)f_3011},
-{"f_3084:posixwin_scm",(void*)f_3084},
-{"f_3063:posixwin_scm",(void*)f_3063},
+{"f_3175:posixwin_scm",(void*)f_3175},
+{"f_3086:posixwin_scm",(void*)f_3086},
+{"f_3159:posixwin_scm",(void*)f_3159},
+{"f_3138:posixwin_scm",(void*)f_3138},
+{"f_3155:posixwin_scm",(void*)f_3155},
+{"f_3144:posixwin_scm",(void*)f_3144},
+{"f_3151:posixwin_scm",(void*)f_3151},
+{"f_3092:posixwin_scm",(void*)f_3092},
+{"f_3135:posixwin_scm",(void*)f_3135},
+{"f_3131:posixwin_scm",(void*)f_3131},
+{"f_3124:posixwin_scm",(void*)f_3124},
+{"f_3120:posixwin_scm",(void*)f_3120},
+{"f_3099:posixwin_scm",(void*)f_3099},
+{"f_3103:posixwin_scm",(void*)f_3103},
 {"f_3080:posixwin_scm",(void*)f_3080},
-{"f_3069:posixwin_scm",(void*)f_3069},
-{"f_3076:posixwin_scm",(void*)f_3076},
-{"f_3017:posixwin_scm",(void*)f_3017},
-{"f_3060:posixwin_scm",(void*)f_3060},
-{"f_3056:posixwin_scm",(void*)f_3056},
-{"f_3049:posixwin_scm",(void*)f_3049},
-{"f_3045:posixwin_scm",(void*)f_3045},
-{"f_3024:posixwin_scm",(void*)f_3024},
-{"f_3028:posixwin_scm",(void*)f_3028},
-{"f_3005:posixwin_scm",(void*)f_3005},
-{"f_2992:posixwin_scm",(void*)f_2992},
-{"f_2976:posixwin_scm",(void*)f_2976},
-{"f_2980:posixwin_scm",(void*)f_2980},
-{"f_2984:posixwin_scm",(void*)f_2984},
-{"f_2963:posixwin_scm",(void*)f_2963},
-{"f_2950:posixwin_scm",(void*)f_2950},
-{"f_2946:posixwin_scm",(void*)f_2946},
-{"f_2933:posixwin_scm",(void*)f_2933},
-{"f_2800:posixwin_scm",(void*)f_2800},
-{"f_2919:posixwin_scm",(void*)f_2919},
-{"f_2807:posixwin_scm",(void*)f_2807},
-{"f_2809:posixwin_scm",(void*)f_2809},
-{"f_2816:posixwin_scm",(void*)f_2816},
+{"f_3067:posixwin_scm",(void*)f_3067},
+{"f_3051:posixwin_scm",(void*)f_3051},
+{"f_3055:posixwin_scm",(void*)f_3055},
+{"f_3059:posixwin_scm",(void*)f_3059},
+{"f_3038:posixwin_scm",(void*)f_3038},
+{"f_3025:posixwin_scm",(void*)f_3025},
+{"f_3021:posixwin_scm",(void*)f_3021},
+{"f_3008:posixwin_scm",(void*)f_3008},
+{"f_2875:posixwin_scm",(void*)f_2875},
+{"f_2994:posixwin_scm",(void*)f_2994},
+{"f_2882:posixwin_scm",(void*)f_2882},
+{"f_2884:posixwin_scm",(void*)f_2884},
 {"f_2891:posixwin_scm",(void*)f_2891},
-{"f_2900:posixwin_scm",(void*)f_2900},
-{"f_2822:posixwin_scm",(void*)f_2822},
-{"f_2869:posixwin_scm",(void*)f_2869},
+{"f_2966:posixwin_scm",(void*)f_2966},
+{"f_2975:posixwin_scm",(void*)f_2975},
+{"f_2897:posixwin_scm",(void*)f_2897},
+{"f_2944:posixwin_scm",(void*)f_2944},
+{"f_2932:posixwin_scm",(void*)f_2932},
+{"f_2940:posixwin_scm",(void*)f_2940},
+{"f_2936:posixwin_scm",(void*)f_2936},
+{"f_2913:posixwin_scm",(void*)f_2913},
+{"f_2921:posixwin_scm",(void*)f_2921},
+{"f_2917:posixwin_scm",(void*)f_2917},
+{"f_2812:posixwin_scm",(void*)f_2812},
+{"f_2821:posixwin_scm",(void*)f_2821},
+{"f_2845:posixwin_scm",(void*)f_2845},
 {"f_2857:posixwin_scm",(void*)f_2857},
-{"f_2865:posixwin_scm",(void*)f_2865},
-{"f_2861:posixwin_scm",(void*)f_2861},
-{"f_2838:posixwin_scm",(void*)f_2838},
-{"f_2846:posixwin_scm",(void*)f_2846},
-{"f_2842:posixwin_scm",(void*)f_2842},
-{"f_2737:posixwin_scm",(void*)f_2737},
-{"f_2746:posixwin_scm",(void*)f_2746},
-{"f_2770:posixwin_scm",(void*)f_2770},
-{"f_2782:posixwin_scm",(void*)f_2782},
-{"f_2788:posixwin_scm",(void*)f_2788},
-{"f_2776:posixwin_scm",(void*)f_2776},
-{"f_2752:posixwin_scm",(void*)f_2752},
+{"f_2863:posixwin_scm",(void*)f_2863},
+{"f_2851:posixwin_scm",(void*)f_2851},
+{"f_2827:posixwin_scm",(void*)f_2827},
+{"f_2833:posixwin_scm",(void*)f_2833},
+{"f_2816:posixwin_scm",(void*)f_2816},
+{"f_2745:posixwin_scm",(void*)f_2745},
+{"f_2749:posixwin_scm",(void*)f_2749},
 {"f_2758:posixwin_scm",(void*)f_2758},
-{"f_2744:posixwin_scm",(void*)f_2744},
-{"f_2670:posixwin_scm",(void*)f_2670},
+{"f_2761:posixwin_scm",(void*)f_2761},
+{"f_2718:posixwin_scm",(void*)f_2718},
+{"f_2743:posixwin_scm",(void*)f_2743},
+{"f_2739:posixwin_scm",(void*)f_2739},
+{"f_2725:posixwin_scm",(void*)f_2725},
+{"f_2558:posixwin_scm",(void*)f_2558},
+{"f_2666:posixwin_scm",(void*)f_2666},
 {"f_2674:posixwin_scm",(void*)f_2674},
-{"f_2683:posixwin_scm",(void*)f_2683},
-{"f_2686:posixwin_scm",(void*)f_2686},
-{"f_2643:posixwin_scm",(void*)f_2643},
-{"f_2668:posixwin_scm",(void*)f_2668},
-{"f_2664:posixwin_scm",(void*)f_2664},
-{"f_2650:posixwin_scm",(void*)f_2650},
-{"f_2483:posixwin_scm",(void*)f_2483},
-{"f_2591:posixwin_scm",(void*)f_2591},
-{"f_2599:posixwin_scm",(void*)f_2599},
+{"f_2661:posixwin_scm",(void*)f_2661},
+{"f_2560:posixwin_scm",(void*)f_2560},
+{"f_2567:posixwin_scm",(void*)f_2567},
+{"f_2570:posixwin_scm",(void*)f_2570},
+{"f_2573:posixwin_scm",(void*)f_2573},
+{"f_2660:posixwin_scm",(void*)f_2660},
+{"f_2577:posixwin_scm",(void*)f_2577},
+{"f_2594:posixwin_scm",(void*)f_2594},
+{"f_2604:posixwin_scm",(void*)f_2604},
+{"f_2616:posixwin_scm",(void*)f_2616},
+{"f_2626:posixwin_scm",(void*)f_2626},
 {"f_2586:posixwin_scm",(void*)f_2586},
-{"f_2485:posixwin_scm",(void*)f_2485},
-{"f_2492:posixwin_scm",(void*)f_2492},
-{"f_2495:posixwin_scm",(void*)f_2495},
-{"f_2498:posixwin_scm",(void*)f_2498},
-{"f_2585:posixwin_scm",(void*)f_2585},
-{"f_2502:posixwin_scm",(void*)f_2502},
-{"f_2519:posixwin_scm",(void*)f_2519},
-{"f_2529:posixwin_scm",(void*)f_2529},
-{"f_2541:posixwin_scm",(void*)f_2541},
-{"f_2551:posixwin_scm",(void*)f_2551},
-{"f_2511:posixwin_scm",(void*)f_2511},
-{"f_2456:posixwin_scm",(void*)f_2456},
-{"f_2481:posixwin_scm",(void*)f_2481},
-{"f_2477:posixwin_scm",(void*)f_2477},
-{"f_2469:posixwin_scm",(void*)f_2469},
-{"f_2429:posixwin_scm",(void*)f_2429},
-{"f_2454:posixwin_scm",(void*)f_2454},
-{"f_2450:posixwin_scm",(void*)f_2450},
-{"f_2442:posixwin_scm",(void*)f_2442},
-{"f_2303:posixwin_scm",(void*)f_2303},
-{"f_2307:posixwin_scm",(void*)f_2307},
-{"f_2313:posixwin_scm",(void*)f_2313},
-{"f_2408:posixwin_scm",(void*)f_2408},
-{"f_2400:posixwin_scm",(void*)f_2400},
-{"f_2319:posixwin_scm",(void*)f_2319},
-{"f_2331:posixwin_scm",(void*)f_2331},
-{"f_2345:posixwin_scm",(void*)f_2345},
-{"f_2378:posixwin_scm",(void*)f_2378},
+{"f_2533:posixwin_scm",(void*)f_2533},
+{"f_2556:posixwin_scm",(void*)f_2556},
+{"f_2540:posixwin_scm",(void*)f_2540},
+{"f_2549:posixwin_scm",(void*)f_2549},
+{"f_2543:posixwin_scm",(void*)f_2543},
+{"f_2508:posixwin_scm",(void*)f_2508},
+{"f_2531:posixwin_scm",(void*)f_2531},
+{"f_2515:posixwin_scm",(void*)f_2515},
+{"f_2524:posixwin_scm",(void*)f_2524},
+{"f_2518:posixwin_scm",(void*)f_2518},
+{"f_2351:posixwin_scm",(void*)f_2351},
+{"f_2355:posixwin_scm",(void*)f_2355},
+{"f_2361:posixwin_scm",(void*)f_2361},
+{"f_2484:posixwin_scm",(void*)f_2484},
+{"f_2476:posixwin_scm",(void*)f_2476},
+{"f_2369:posixwin_scm",(void*)f_2369},
 {"f_2381:posixwin_scm",(void*)f_2381},
-{"f_2358:posixwin_scm",(void*)f_2358},
-{"f_2375:posixwin_scm",(void*)f_2375},
-{"f_2367:posixwin_scm",(void*)f_2367},
-{"f_2348:posixwin_scm",(void*)f_2348},
-{"f_2241:posixwin_scm",(void*)f_2241},
-{"f_2254:posixwin_scm",(void*)f_2254},
-{"f_2266:posixwin_scm",(void*)f_2266},
+{"f_2451:posixwin_scm",(void*)f_2451},
+{"f_2389:posixwin_scm",(void*)f_2389},
+{"f_2394:posixwin_scm",(void*)f_2394},
+{"f_2407:posixwin_scm",(void*)f_2407},
+{"f_2410:posixwin_scm",(void*)f_2410},
+{"f_2423:posixwin_scm",(void*)f_2423},
+{"f_2442:posixwin_scm",(void*)f_2442},
+{"f_2434:posixwin_scm",(void*)f_2434},
+{"f_2364:posixwin_scm",(void*)f_2364},
+{"f_2289:posixwin_scm",(void*)f_2289},
+{"f_2302:posixwin_scm",(void*)f_2302},
+{"f_2314:posixwin_scm",(void*)f_2314},
+{"f_2308:posixwin_scm",(void*)f_2308},
+{"f6598:posixwin_scm",(void*)f6598},
+{"f6604:posixwin_scm",(void*)f6604},
+{"f6610:posixwin_scm",(void*)f6610},
+{"f6616:posixwin_scm",(void*)f6616},
 {"f_2260:posixwin_scm",(void*)f_2260},
-{"f6455:posixwin_scm",(void*)f6455},
-{"f6461:posixwin_scm",(void*)f6461},
-{"f6467:posixwin_scm",(void*)f6467},
-{"f6473:posixwin_scm",(void*)f6473},
-{"f_2212:posixwin_scm",(void*)f_2212},
-{"f_2189:posixwin_scm",(void*)f_2189},
-{"f_2210:posixwin_scm",(void*)f_2210},
-{"f_2196:posixwin_scm",(void*)f_2196},
-{"f_2183:posixwin_scm",(void*)f_2183},
-{"f_2187:posixwin_scm",(void*)f_2187},
-{"f_2177:posixwin_scm",(void*)f_2177},
-{"f_2181:posixwin_scm",(void*)f_2181},
-{"f_2171:posixwin_scm",(void*)f_2171},
-{"f_2175:posixwin_scm",(void*)f_2175},
-{"f_2165:posixwin_scm",(void*)f_2165},
-{"f_2169:posixwin_scm",(void*)f_2169},
-{"f_2159:posixwin_scm",(void*)f_2159},
+{"f_2237:posixwin_scm",(void*)f_2237},
+{"f_2258:posixwin_scm",(void*)f_2258},
+{"f_2244:posixwin_scm",(void*)f_2244},
+{"f_2231:posixwin_scm",(void*)f_2231},
+{"f_2235:posixwin_scm",(void*)f_2235},
+{"f_2225:posixwin_scm",(void*)f_2225},
+{"f_2229:posixwin_scm",(void*)f_2229},
+{"f_2219:posixwin_scm",(void*)f_2219},
+{"f_2223:posixwin_scm",(void*)f_2223},
+{"f_2213:posixwin_scm",(void*)f_2213},
+{"f_2217:posixwin_scm",(void*)f_2217},
+{"f_2203:posixwin_scm",(void*)f_2203},
+{"f_2207:posixwin_scm",(void*)f_2207},
+{"f_2172:posixwin_scm",(void*)f_2172},
+{"f_2176:posixwin_scm",(void*)f_2176},
+{"f_2179:posixwin_scm",(void*)f_2179},
+{"f_2134:posixwin_scm",(void*)f_2134},
+{"f_2167:posixwin_scm",(void*)f_2167},
 {"f_2163:posixwin_scm",(void*)f_2163},
-{"f_2153:posixwin_scm",(void*)f_2153},
-{"f_2157:posixwin_scm",(void*)f_2157},
-{"f_2122:posixwin_scm",(void*)f_2122},
+{"f_2138:posixwin_scm",(void*)f_2138},
+{"f_2147:posixwin_scm",(void*)f_2147},
+{"f_2096:posixwin_scm",(void*)f_2096},
+{"f_2103:posixwin_scm",(void*)f_2103},
+{"f_2106:posixwin_scm",(void*)f_2106},
 {"f_2126:posixwin_scm",(void*)f_2126},
-{"f_2129:posixwin_scm",(void*)f_2129},
-{"f_2084:posixwin_scm",(void*)f_2084},
-{"f_2117:posixwin_scm",(void*)f_2117},
-{"f_2113:posixwin_scm",(void*)f_2113},
-{"f_2088:posixwin_scm",(void*)f_2088},
-{"f_2097:posixwin_scm",(void*)f_2097},
-{"f_2046:posixwin_scm",(void*)f_2046},
-{"f_2053:posixwin_scm",(void*)f_2053},
-{"f_2056:posixwin_scm",(void*)f_2056},
+{"f_2109:posixwin_scm",(void*)f_2109},
+{"f_2116:posixwin_scm",(void*)f_2116},
+{"f_2054:posixwin_scm",(void*)f_2054},
+{"f_2061:posixwin_scm",(void*)f_2061},
 {"f_2076:posixwin_scm",(void*)f_2076},
-{"f_2059:posixwin_scm",(void*)f_2059},
-{"f_2066:posixwin_scm",(void*)f_2066},
+{"f_2070:posixwin_scm",(void*)f_2070},
+{"f_2009:posixwin_scm",(void*)f_2009},
+{"f_2019:posixwin_scm",(void*)f_2019},
+{"f_2022:posixwin_scm",(void*)f_2022},
+{"f_2034:posixwin_scm",(void*)f_2034},
+{"f_2025:posixwin_scm",(void*)f_2025},
+{"f_1991:posixwin_scm",(void*)f_1991},
 {"f_2004:posixwin_scm",(void*)f_2004},
-{"f_2011:posixwin_scm",(void*)f_2011},
-{"f_2026:posixwin_scm",(void*)f_2026},
-{"f_2020:posixwin_scm",(void*)f_2020},
-{"f_1959:posixwin_scm",(void*)f_1959},
-{"f_1969:posixwin_scm",(void*)f_1969},
-{"f_1972:posixwin_scm",(void*)f_1972},
-{"f_1984:posixwin_scm",(void*)f_1984},
-{"f_1975:posixwin_scm",(void*)f_1975},
-{"f_1941:posixwin_scm",(void*)f_1941},
-{"f_1954:posixwin_scm",(void*)f_1954},
-{"f_1900:posixwin_scm",(void*)f_1900},
-{"f_1933:posixwin_scm",(void*)f_1933},
-{"f_1917:posixwin_scm",(void*)f_1917},
-{"f_1926:posixwin_scm",(void*)f_1926},
-{"f_1920:posixwin_scm",(void*)f_1920},
-{"f_1854:posixwin_scm",(void*)f_1854},
-{"f_1858:posixwin_scm",(void*)f_1858},
-{"f_1869:posixwin_scm",(void*)f_1869},
-{"f_1865:posixwin_scm",(void*)f_1865},
+{"f_1950:posixwin_scm",(void*)f_1950},
+{"f_1983:posixwin_scm",(void*)f_1983},
+{"f_1967:posixwin_scm",(void*)f_1967},
+{"f_1976:posixwin_scm",(void*)f_1976},
+{"f_1970:posixwin_scm",(void*)f_1970},
+{"f_1904:posixwin_scm",(void*)f_1904},
+{"f_1908:posixwin_scm",(void*)f_1908},
+{"f_1919:posixwin_scm",(void*)f_1919},
+{"f_1915:posixwin_scm",(void*)f_1915},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/profiler.c b/bootstrap/profiler.c
index 128a588d..da8c6202 100644
--- a/bootstrap/profiler.c
+++ b/bootstrap/profiler.c
@@ -1,10 +1,10 @@
 /* Generated from profiler.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-02-09 21:34
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: profiler.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file profiler.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: profiler.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file profiler.c
    unit: profiler
 */
 
diff --git a/bootstrap/regex.c b/bootstrap/regex.c
index 2633ac73..0a738a2d 100644
--- a/bootstrap/regex.c
+++ b/bootstrap/regex.c
@@ -1,9 +1,9 @@
 /* Generated from regex.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-02-22 12:10
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
    command line: regex.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file regex.c
    unit: regex
 */
@@ -12,7 +12,7 @@
 
 static C_PTABLE_ENTRY *create_ptable(void);
 
-static C_TLS C_word lf[321];
+static C_TLS C_word lf[322];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,16),40,105,114,114,101,103,101,120,63,32,111,98,106,50,52,41};
 static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,17),40,105,114,114,101,103,101,120,45,100,102,97,32,120,51,48,41,0,0,0,0,0,0,0};
@@ -24,7 +24,7 @@ static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,24),40,105,114,114,101,103,101,
 static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,21),40,105,114,114,101,103,101,120,45,108,101,110,103,116,104,115,32,120,52,50,41,0,0,0};
 static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,19),40,105,114,114,101,103,101,120,45,110,97,109,101,115,32,120,52,52,41,0,0,0,0,0};
 static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,27),40,105,114,114,101,103,101,120,45,110,101,119,45,109,97,116,99,104,101,115,32,105,114,120,52,54,41,0,0,0,0,0};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,14),40,100,111,108,111,111,112,52,57,32,105,53,51,41,0,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,10),40,100,111,108,111,111,112,52,57,41,0,0,0,0,0,0};
 static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,28),40,105,114,114,101,103,101,120,45,114,101,115,101,116,45,109,97,116,99,104,101,115,33,32,109,52,56,41,0,0,0,0};
 static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,27),40,105,114,114,101,103,101,120,45,109,97,116,99,104,45,100,97,116,97,63,32,111,98,106,53,55,41,0,0,0,0,0};
 static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,34),40,105,114,114,101,103,101,120,45,109,97,116,99,104,45,110,117,109,45,115,117,98,109,97,116,99,104,101,115,32,109,55,49,41,0,0,0,0,0,0};
@@ -34,11 +34,11 @@ static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,33),40,105,114,114,101,103,101
 static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,39),40,105,114,114,101,103,101,120,45,109,97,116,99,104,45,115,117,98,115,116,114,105,110,103,32,109,49,49,48,32,46,32,111,112,116,49,49,49,41,0};
 static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,35),40,105,114,114,101,103,101,120,45,109,97,116,99,104,45,115,116,97,114,116,32,109,49,49,54,32,46,32,111,112,116,49,49,55,41,0,0,0,0,0};
 static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,33),40,105,114,114,101,103,101,120,45,109,97,116,99,104,45,101,110,100,32,109,49,50,50,32,46,32,111,112,116,49,50,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,11),40,115,99,97,110,32,105,49,51,52,41,0,0,0,0,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,6),40,115,99,97,110,41,0,0};
 static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,35),40,115,116,114,105,110,103,45,115,99,97,110,45,99,104,97,114,32,115,116,114,49,50,57,32,99,49,51,48,32,111,49,51,49,41,0,0,0,0,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,21),40,100,111,108,111,111,112,50,48,48,32,105,50,48,52,32,106,50,48,53,41,0,0,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,16),40,100,111,108,111,111,112,50,48,48,32,106,50,48,53,41};
 static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,15),40,108,112,32,105,50,49,55,32,108,115,50,49,56,41,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,17),40,97,53,49,55,52,32,115,50,49,48,32,97,50,49,49,41,0,0,0,0,0,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,17),40,97,53,49,55,55,32,115,50,49,48,32,97,50,49,49,41,0,0,0,0,0,0,0};
 static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,35),40,115,116,114,105,110,103,45,99,97,116,45,114,101,118,101,114,115,101,32,115,116,114,105,110,103,45,108,105,115,116,50,48,57,41,0,0,0,0,0};
 static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,16),40,108,112,32,105,50,50,57,32,114,101,115,50,51,48,41};
 static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,14),40,122,101,114,111,45,116,111,32,110,50,50,55,41,0,0};
@@ -66,7 +66,7 @@ static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,18),40,99,97,115,101,100,45,99
 static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,52,50,57,32,103,52,51,57,52,52,51,41,0,0,0,0,0,0,0};
 static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,21),40,99,97,115,101,100,45,115,116,114,105,110,103,32,115,116,114,52,50,54,41,0,0,0};
 static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,9),40,99,111,108,108,101,99,116,41,0,0,0,0,0,0,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,10),40,108,112,32,105,49,48,50,54,41,0,0,0,0,0,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,4),40,108,112,41,0,0,0,0};
 static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,16),40,99,111,108,108,101,99,116,47,115,105,110,103,108,101,41};
 static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,25),40,108,112,32,108,115,52,56,48,32,116,101,114,109,52,56,49,32,114,101,115,52,56,50,41,0,0,0,0,0,0,0};
 static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,15),40,99,111,108,108,101,99,116,47,116,101,114,109,115,41,0};
@@ -74,23 +74,23 @@ static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,6),40,115,97,118,101,41,0,0};
 static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,11),40,106,111,105,110,32,120,54,51,54,41,0,0,0,0,0};
 static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,16),40,110,101,119,45,114,101,115,32,114,101,115,54,51,57,41};
 static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,30),40,108,112,50,32,106,54,50,53,32,102,108,97,103,115,54,50,54,32,105,110,118,101,114,116,63,54,50,55,41,0,0};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,19),40,97,55,52,54,49,32,115,114,101,54,53,48,32,106,54,53,49,41,0,0,0,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,19),40,97,55,52,54,52,32,115,114,101,54,53,48,32,106,54,53,49,41,0,0,0,0,0};
 static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,6),40,103,56,56,57,41,0,0};
 static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,51,53,52,52,32,114,101,115,51,53,52,53,41,0,0,0,0,0};
-static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,13),40,102,95,57,48,56,57,32,120,56,57,52,41,0,0,0};
+static C_char C_TLS li63[] C_aligned={C_lihdr(0,0,13),40,102,95,57,48,57,50,32,120,56,57,52,41,0,0,0};
 static C_char C_TLS li64[] C_aligned={C_lihdr(0,0,17),40,108,112,32,108,115,51,49,54,32,114,101,115,51,49,55,41,0,0,0,0,0,0,0};
-static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,18),40,97,57,49,52,55,32,99,50,57,49,55,32,106,57,49,56,41,0,0,0,0,0,0};
+static C_char C_TLS li65[] C_aligned={C_lihdr(0,0,18),40,97,57,49,53,48,32,99,50,57,49,55,32,106,57,49,56,41,0,0,0,0,0,0};
 static C_char C_TLS li66[] C_aligned={C_lihdr(0,0,6),40,103,57,50,57,41,0,0};
-static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,18),40,97,57,53,48,51,32,99,104,57,57,49,32,106,57,57,50,41,0,0,0,0,0,0};
+static C_char C_TLS li67[] C_aligned={C_lihdr(0,0,18),40,97,57,53,48,54,32,99,104,57,57,49,32,106,57,57,50,41,0,0,0,0,0,0};
 static C_char C_TLS li68[] C_aligned={C_lihdr(0,0,28),40,103,111,32,105,56,55,53,32,99,104,97,114,115,56,55,54,32,114,97,110,103,101,115,56,55,55,41,0,0,0,0};
 static C_char C_TLS li69[] C_aligned={C_lihdr(0,0,9),40,99,111,108,108,101,99,116,41,0,0,0,0,0,0,0};
 static C_char C_TLS li70[] C_aligned={C_lihdr(0,0,24),40,108,112,32,105,49,55,53,32,102,114,111,109,49,55,54,32,114,101,115,49,55,55,41};
-static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,18),40,97,56,50,53,50,32,99,104,55,54,55,32,106,55,54,56,41,0,0,0,0,0,0};
+static C_char C_TLS li71[] C_aligned={C_lihdr(0,0,18),40,97,56,50,53,53,32,99,104,55,54,55,32,106,55,54,56,41,0,0,0,0,0,0};
 static C_char C_TLS li72[] C_aligned={C_lihdr(0,0,10),40,108,112,50,32,106,55,56,55,41,0,0,0,0,0,0};
-static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,11),40,115,99,97,110,32,105,49,54,50,41,0,0,0,0,0};
+static C_char C_TLS li73[] C_aligned={C_lihdr(0,0,6),40,115,99,97,110,41,0,0};
 static C_char C_TLS li74[] C_aligned={C_lihdr(0,0,39),40,108,112,32,105,52,48,56,32,102,114,111,109,52,48,57,32,102,108,97,103,115,52,49,48,32,114,101,115,52,49,49,32,115,116,52,49,50,41,0};
 static C_char C_TLS li75[] C_aligned={C_lihdr(0,0,27),40,115,116,114,105,110,103,45,62,115,114,101,32,115,116,114,52,48,51,32,46,32,111,52,48,52,41,0,0,0,0,0};
-static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,11),40,115,99,97,110,32,105,49,52,56,41,0,0,0,0,0};
+static C_char C_TLS li76[] C_aligned={C_lihdr(0,0,6),40,115,99,97,110,41,0,0};
 static C_char C_TLS li77[] C_aligned={C_lihdr(0,0,44),40,115,116,114,105,110,103,45,112,97,114,115,101,45,104,101,120,45,101,115,99,97,112,101,32,115,116,114,56,53,49,32,105,56,53,50,32,101,110,100,56,53,51,41,0,0,0,0};
 static C_char C_TLS li78[] C_aligned={C_lihdr(0,0,18),40,104,105,103,104,45,99,104,97,114,63,32,99,49,48,48,55,41,0,0,0,0,0,0};
 static C_char C_TLS li79[] C_aligned={C_lihdr(0,0,6),40,98,121,116,101,41,0,0};
@@ -100,10 +100,10 @@ static C_char C_TLS li82[] C_aligned={C_lihdr(0,0,23),40,99,104,97,114,45,62,117
 static C_char C_TLS li83[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,48,54,32,103,49,49,49,54,49,49,50,48,41,0,0,0,0};
 static C_char C_TLS li84[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,48,56,51,32,103,49,48,57,51,49,48,57,55,41,0,0,0,0};
 static C_char C_TLS li85[] C_aligned={C_lihdr(0,0,56),40,117,110,105,99,111,100,101,45,114,97,110,103,101,45,104,101,108,112,101,114,32,111,110,101,49,48,55,51,32,108,115,49,48,55,52,32,112,114,101,102,105,120,49,48,55,53,32,114,101,115,49,48,55,54,41};
-static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,14),40,97,49,48,52,48,56,32,99,49,49,51,52,41,0,0};
+static C_char C_TLS li86[] C_aligned={C_lihdr(0,0,14),40,97,49,48,52,49,49,32,99,49,49,51,52,41,0,0};
 static C_char C_TLS li87[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,52,49,32,103,49,49,53,49,49,49,53,53,41,0,0,0,0};
 static C_char C_TLS li88[] C_aligned={C_lihdr(0,0,33),40,117,110,105,99,111,100,101,45,114,97,110,103,101,45,117,112,45,102,114,111,109,32,108,111,45,108,115,49,49,51,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,14),40,97,49,48,53,55,49,32,99,49,49,54,56,41,0,0};
+static C_char C_TLS li89[] C_aligned={C_lihdr(0,0,14),40,97,49,48,53,55,52,32,99,49,49,54,56,41,0,0};
 static C_char C_TLS li90[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,49,55,53,32,103,49,49,56,53,49,49,56,57,41,0,0,0,0};
 static C_char C_TLS li91[] C_aligned={C_lihdr(0,0,31),40,117,110,105,99,111,100,101,45,114,97,110,103,101,45,117,112,45,116,111,32,104,105,45,108,115,49,49,54,55,41,0};
 static C_char C_TLS li92[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,51,51,53,32,103,49,51,52,53,49,51,52,57,41,0,0,0,0};
@@ -117,86 +117,86 @@ static C_char C_TLS li99[] C_aligned={C_lihdr(0,0,32),40,108,112,32,108,115,49,5
 static C_char C_TLS li100[] C_aligned={C_lihdr(0,0,29),40,99,115,101,116,45,62,117,116,102,56,45,112,97,116,116,101,114,110,32,99,115,101,116,49,51,54,50,41,0,0,0};
 static C_char C_TLS li101[] C_aligned={C_lihdr(0,0,23),40,105,114,114,101,103,101,120,32,120,49,53,53,53,32,46,32,111,49,53,53,54,41,0};
 static C_char C_TLS li102[] C_aligned={C_lihdr(0,0,33),40,115,116,114,105,110,103,45,62,105,114,114,101,103,101,120,32,115,116,114,49,53,54,52,32,46,32,111,49,53,54,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,43),40,97,49,55,50,53,54,32,115,116,114,51,53,50,49,32,105,51,53,50,50,32,109,97,116,99,104,101,115,51,53,50,51,32,102,97,105,108,51,53,50,52,41,0,0,0,0,0};
+static C_char C_TLS li103[] C_aligned={C_lihdr(0,0,43),40,97,49,55,50,53,57,32,115,116,114,51,53,50,49,32,105,51,53,50,50,32,109,97,116,99,104,101,115,51,53,50,51,32,102,97,105,108,51,53,50,52,41,0,0,0,0,0};
 static C_char C_TLS li104[] C_aligned={C_lihdr(0,0,13),40,114,101,99,32,115,114,101,51,49,50,51,41,0,0,0};
-static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,51,51,51,32,115,116,114,51,49,52,57,32,105,51,49,53,48,32,109,97,116,99,104,101,115,51,49,53,49,32,102,97,105,108,51,49,53,50,41,0,0,0,0};
-static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,8),40,97,49,55,51,54,50,41};
-static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,51,53,55,32,115,116,114,51,49,53,54,32,105,51,49,53,55,32,109,97,116,99,104,101,115,51,49,53,56,32,102,97,105,108,51,49,53,57,41,0,0,0,0};
-static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,8),40,97,49,55,53,53,57,41};
-static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,53,53,52,32,115,116,114,51,49,55,50,32,105,51,49,55,51,32,109,97,116,99,104,101,115,51,49,55,52,32,102,97,105,108,51,49,55,53,41,0,0,0,0};
-static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,8),40,97,49,55,53,56,55,41};
-static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,53,56,50,32,115,116,114,51,49,55,55,32,105,51,49,55,56,32,109,97,116,99,104,101,115,51,49,55,57,32,102,97,105,108,51,49,56,48,41,0,0,0,0};
-static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,50,53,41};
-static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,54,50,48,32,115,116,114,51,49,57,50,32,105,51,49,57,51,32,109,97,116,99,104,101,115,51,49,57,52,32,102,97,105,108,51,49,57,53,41,0,0,0,0};
-static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,52,49,41};
-static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,43),40,97,49,55,54,51,53,32,115,116,114,51,49,56,56,32,105,51,49,56,57,32,109,97,116,99,104,101,115,51,49,57,48,32,102,97,105,108,51,49,57,49,41,0,0,0,0,0};
-static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,56,51,41};
-static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,54,55,56,32,115,116,114,51,50,48,56,32,105,51,50,48,57,32,109,97,116,99,104,101,115,51,50,49,48,32,102,97,105,108,51,50,49,49,41,0,0,0,0};
-static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,57,57,41};
-static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,43),40,97,49,55,54,57,51,32,115,116,114,51,50,48,52,32,105,51,50,48,53,32,109,97,116,99,104,101,115,51,50,48,54,32,102,97,105,108,51,50,48,55,41,0,0,0,0,0};
-static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,56,51,56,32,115,116,114,51,50,52,51,32,105,51,50,52,52,32,109,97,116,99,104,101,115,51,50,52,53,32,102,97,105,108,51,50,52,54,41,0,0,0,0};
+static C_char C_TLS li105[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,51,51,54,32,115,116,114,51,49,52,57,32,105,51,49,53,48,32,109,97,116,99,104,101,115,51,49,53,49,32,102,97,105,108,51,49,53,50,41,0,0,0,0};
+static C_char C_TLS li106[] C_aligned={C_lihdr(0,0,8),40,97,49,55,51,54,53,41};
+static C_char C_TLS li107[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,51,54,48,32,115,116,114,51,49,53,54,32,105,51,49,53,55,32,109,97,116,99,104,101,115,51,49,53,56,32,102,97,105,108,51,49,53,57,41,0,0,0,0};
+static C_char C_TLS li108[] C_aligned={C_lihdr(0,0,8),40,97,49,55,53,54,50,41};
+static C_char C_TLS li109[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,53,53,55,32,115,116,114,51,49,55,50,32,105,51,49,55,51,32,109,97,116,99,104,101,115,51,49,55,52,32,102,97,105,108,51,49,55,53,41,0,0,0,0};
+static C_char C_TLS li110[] C_aligned={C_lihdr(0,0,8),40,97,49,55,53,57,48,41};
+static C_char C_TLS li111[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,53,56,53,32,115,116,114,51,49,55,55,32,105,51,49,55,56,32,109,97,116,99,104,101,115,51,49,55,57,32,102,97,105,108,51,49,56,48,41,0,0,0,0};
+static C_char C_TLS li112[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,50,56,41};
+static C_char C_TLS li113[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,54,50,51,32,115,116,114,51,49,57,50,32,105,51,49,57,51,32,109,97,116,99,104,101,115,51,49,57,52,32,102,97,105,108,51,49,57,53,41,0,0,0,0};
+static C_char C_TLS li114[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,52,52,41};
+static C_char C_TLS li115[] C_aligned={C_lihdr(0,0,43),40,97,49,55,54,51,56,32,115,116,114,51,49,56,56,32,105,51,49,56,57,32,109,97,116,99,104,101,115,51,49,57,48,32,102,97,105,108,51,49,57,49,41,0,0,0,0,0};
+static C_char C_TLS li116[] C_aligned={C_lihdr(0,0,8),40,97,49,55,54,56,54,41};
+static C_char C_TLS li117[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,54,56,49,32,115,116,114,51,50,48,56,32,105,51,50,48,57,32,109,97,116,99,104,101,115,51,50,49,48,32,102,97,105,108,51,50,49,49,41,0,0,0,0};
+static C_char C_TLS li118[] C_aligned={C_lihdr(0,0,8),40,97,49,55,55,48,50,41};
+static C_char C_TLS li119[] C_aligned={C_lihdr(0,0,43),40,97,49,55,54,57,54,32,115,116,114,51,50,48,52,32,105,51,50,48,53,32,109,97,116,99,104,101,115,51,50,48,54,32,102,97,105,108,51,50,48,55,41,0,0,0,0,0};
+static C_char C_TLS li120[] C_aligned={C_lihdr(0,0,44),40,102,95,49,55,56,52,49,32,115,116,114,51,50,52,51,32,105,51,50,52,52,32,109,97,116,99,104,101,115,51,50,52,53,32,102,97,105,108,51,50,52,54,41,0,0,0,0};
 static C_char C_TLS li121[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,50,55,49,32,103,51,50,56,49,51,50,56,53,41,0,0,0,0};
-static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,23),40,97,49,55,57,52,51,32,120,51,50,53,53,32,110,101,120,116,51,50,53,54,41,0};
-static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,8),40,97,49,56,49,55,51,41};
-static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,49,53,57,32,115,116,114,51,51,48,54,32,105,51,51,48,55,32,109,97,116,99,104,101,115,51,51,48,56,32,102,97,105,108,51,51,48,57,41,0,0,0,0};
-static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,43),40,97,49,56,49,56,48,32,115,116,114,51,51,48,50,32,105,51,51,48,51,32,109,97,116,99,104,101,115,51,51,48,52,32,102,97,105,108,51,51,48,53,41,0,0,0,0,0};
-static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,8),40,97,49,56,50,49,48,41};
-static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,49,57,54,32,115,116,114,51,51,49,53,32,105,51,51,49,54,32,109,97,116,99,104,101,115,51,51,49,55,32,102,97,105,108,51,51,49,56,41,0,0,0,0};
-static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,43),40,97,49,56,50,49,55,32,115,116,114,51,51,49,49,32,105,51,51,49,50,32,109,97,116,99,104,101,115,51,51,49,51,32,102,97,105,108,51,51,49,52,41,0,0,0,0,0};
-static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,8),40,97,49,56,50,53,53,41};
-static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,50,51,51,32,115,116,114,51,51,50,52,32,105,51,51,50,53,32,109,97,116,99,104,101,115,51,51,50,54,32,102,97,105,108,51,51,50,55,41,0,0,0,0};
-static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,43),40,97,49,56,50,54,50,32,115,116,114,51,51,50,48,32,105,51,51,50,49,32,109,97,116,99,104,101,115,51,51,50,50,32,102,97,105,108,51,51,50,51,41,0,0,0,0,0};
-static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,8),40,97,49,56,51,48,52,41};
-static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,50,56,50,32,115,116,114,51,51,51,51,32,105,51,51,51,52,32,109,97,116,99,104,101,115,51,51,51,53,32,102,97,105,108,51,51,51,54,41,0,0,0,0};
-static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,43),40,97,49,56,51,49,49,32,115,116,114,51,51,50,57,32,105,51,51,51,48,32,109,97,116,99,104,101,115,51,51,51,49,32,102,97,105,108,51,51,51,50,41,0,0,0,0,0};
-static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,8),40,97,49,56,51,52,53,41};
-static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,51,51,49,32,115,116,114,51,51,52,50,32,105,51,51,52,51,32,109,97,116,99,104,101,115,51,51,52,52,32,102,97,105,108,51,51,52,53,41,0,0,0,0};
-static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,43),40,97,49,56,51,53,50,32,115,116,114,51,51,51,56,32,105,51,51,51,57,32,109,97,116,99,104,101,115,51,51,52,48,32,102,97,105,108,51,51,52,49,41,0,0,0,0,0};
-static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,45),40,102,95,49,56,51,56,54,32,115,116,114,51,51,55,53,32,105,51,51,55,54,32,109,97,116,99,104,101,115,51,51,55,55,32,102,97,105,108,50,51,51,55,56,41,0,0,0};
-static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,8),40,97,49,56,52,51,52,41};
-static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,45),40,102,95,49,56,52,50,57,32,115,116,114,51,51,56,48,32,105,51,51,56,49,32,109,97,116,99,104,101,115,51,51,56,50,32,102,97,105,108,50,51,51,56,51,41,0,0,0};
-static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,52,55,55,32,115,116,114,51,51,53,49,32,105,51,51,53,50,32,109,97,116,99,104,101,115,51,51,53,51,32,102,97,105,108,51,51,53,52,41,0,0,0,0};
-static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,53,49,51,32,115,116,114,51,52,48,52,32,105,51,52,48,53,32,109,97,116,99,104,101,115,51,52,48,54,32,102,97,105,108,51,52,48,55,41,0,0,0,0};
-static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,8),40,97,49,56,54,52,56,41};
-static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,54,51,55,32,115,116,114,51,52,50,48,32,105,51,52,50,49,32,109,97,116,99,104,101,115,51,52,50,50,32,102,97,105,108,51,52,50,51,41,0,0,0,0};
-static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,8),40,97,49,56,54,55,55,41};
-static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,43),40,97,49,56,54,54,53,32,115,116,114,51,52,49,51,32,105,51,52,49,52,32,109,97,116,99,104,101,115,51,52,49,53,32,102,97,105,108,51,52,49,54,41,0,0,0,0,0};
-static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,55,53,52,32,115,116,114,51,52,51,54,32,105,51,52,51,55,32,109,97,116,99,104,101,115,51,52,51,56,32,102,97,105,108,51,52,51,57,41,0,0,0,0};
-static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,55,56,50,32,115,116,114,51,52,52,48,32,105,51,52,52,49,32,109,97,116,99,104,101,115,51,52,52,50,32,102,97,105,108,51,52,52,51,41,0,0,0,0};
-static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,56,50,52,32,115,116,114,51,52,52,54,32,105,51,52,52,55,32,109,97,116,99,104,101,115,51,52,52,56,32,102,97,105,108,51,52,52,57,41,0,0,0,0};
-static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,56,52,52,32,115,116,114,51,52,53,48,32,105,51,52,53,49,32,109,97,116,99,104,101,115,51,52,53,50,32,102,97,105,108,51,52,53,51,41,0,0,0,0};
-static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,56,55,56,32,115,116,114,51,52,53,57,32,105,51,52,54,48,32,109,97,116,99,104,101,115,51,52,54,49,32,102,97,105,108,51,52,54,50,41,0,0,0,0};
-static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,57,51,54,32,115,116,114,51,52,55,50,32,105,51,52,55,51,32,109,97,116,99,104,101,115,51,52,55,52,32,102,97,105,108,51,52,55,53,41,0,0,0,0};
-static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,57,54,48,32,115,116,114,51,52,55,54,32,105,51,52,55,55,32,109,97,116,99,104,101,115,51,52,55,56,32,102,97,105,108,51,52,55,57,41,0,0,0,0};
-static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,57,57,52,32,115,116,114,51,52,56,53,32,105,51,52,56,54,32,109,97,116,99,104,101,115,51,52,56,55,32,102,97,105,108,51,52,56,56,41,0,0,0,0};
-static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,48,53,50,32,115,116,114,51,52,57,56,32,105,51,52,57,57,32,109,97,116,99,104,101,115,51,53,48,48,32,102,97,105,108,51,53,48,49,41,0,0,0,0};
-static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,49,52,57,32,115,116,114,51,53,48,55,32,105,51,53,48,56,32,109,97,116,99,104,101,115,51,53,48,57,32,102,97,105,108,51,53,49,48,41,0,0,0,0};
-static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,49,56,49,32,115,116,114,51,53,49,51,32,105,51,53,49,52,32,109,97,116,99,104,101,115,51,53,49,53,32,102,97,105,108,51,53,49,54,41,0,0,0,0};
+static C_char C_TLS li122[] C_aligned={C_lihdr(0,0,23),40,97,49,55,57,52,54,32,120,51,50,53,53,32,110,101,120,116,51,50,53,54,41,0};
+static C_char C_TLS li123[] C_aligned={C_lihdr(0,0,8),40,97,49,56,49,55,54,41};
+static C_char C_TLS li124[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,49,54,50,32,115,116,114,51,51,48,54,32,105,51,51,48,55,32,109,97,116,99,104,101,115,51,51,48,56,32,102,97,105,108,51,51,48,57,41,0,0,0,0};
+static C_char C_TLS li125[] C_aligned={C_lihdr(0,0,43),40,97,49,56,49,56,51,32,115,116,114,51,51,48,50,32,105,51,51,48,51,32,109,97,116,99,104,101,115,51,51,48,52,32,102,97,105,108,51,51,48,53,41,0,0,0,0,0};
+static C_char C_TLS li126[] C_aligned={C_lihdr(0,0,8),40,97,49,56,50,49,51,41};
+static C_char C_TLS li127[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,49,57,57,32,115,116,114,51,51,49,53,32,105,51,51,49,54,32,109,97,116,99,104,101,115,51,51,49,55,32,102,97,105,108,51,51,49,56,41,0,0,0,0};
+static C_char C_TLS li128[] C_aligned={C_lihdr(0,0,43),40,97,49,56,50,50,48,32,115,116,114,51,51,49,49,32,105,51,51,49,50,32,109,97,116,99,104,101,115,51,51,49,51,32,102,97,105,108,51,51,49,52,41,0,0,0,0,0};
+static C_char C_TLS li129[] C_aligned={C_lihdr(0,0,8),40,97,49,56,50,53,56,41};
+static C_char C_TLS li130[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,50,51,54,32,115,116,114,51,51,50,52,32,105,51,51,50,53,32,109,97,116,99,104,101,115,51,51,50,54,32,102,97,105,108,51,51,50,55,41,0,0,0,0};
+static C_char C_TLS li131[] C_aligned={C_lihdr(0,0,43),40,97,49,56,50,54,53,32,115,116,114,51,51,50,48,32,105,51,51,50,49,32,109,97,116,99,104,101,115,51,51,50,50,32,102,97,105,108,51,51,50,51,41,0,0,0,0,0};
+static C_char C_TLS li132[] C_aligned={C_lihdr(0,0,8),40,97,49,56,51,48,55,41};
+static C_char C_TLS li133[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,50,56,53,32,115,116,114,51,51,51,51,32,105,51,51,51,52,32,109,97,116,99,104,101,115,51,51,51,53,32,102,97,105,108,51,51,51,54,41,0,0,0,0};
+static C_char C_TLS li134[] C_aligned={C_lihdr(0,0,43),40,97,49,56,51,49,52,32,115,116,114,51,51,50,57,32,105,51,51,51,48,32,109,97,116,99,104,101,115,51,51,51,49,32,102,97,105,108,51,51,51,50,41,0,0,0,0,0};
+static C_char C_TLS li135[] C_aligned={C_lihdr(0,0,8),40,97,49,56,51,52,56,41};
+static C_char C_TLS li136[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,51,51,52,32,115,116,114,51,51,52,50,32,105,51,51,52,51,32,109,97,116,99,104,101,115,51,51,52,52,32,102,97,105,108,51,51,52,53,41,0,0,0,0};
+static C_char C_TLS li137[] C_aligned={C_lihdr(0,0,43),40,97,49,56,51,53,53,32,115,116,114,51,51,51,56,32,105,51,51,51,57,32,109,97,116,99,104,101,115,51,51,52,48,32,102,97,105,108,51,51,52,49,41,0,0,0,0,0};
+static C_char C_TLS li138[] C_aligned={C_lihdr(0,0,45),40,102,95,49,56,51,56,57,32,115,116,114,51,51,55,53,32,105,51,51,55,54,32,109,97,116,99,104,101,115,51,51,55,55,32,102,97,105,108,50,51,51,55,56,41,0,0,0};
+static C_char C_TLS li139[] C_aligned={C_lihdr(0,0,8),40,97,49,56,52,51,55,41};
+static C_char C_TLS li140[] C_aligned={C_lihdr(0,0,45),40,102,95,49,56,52,51,50,32,115,116,114,51,51,56,48,32,105,51,51,56,49,32,109,97,116,99,104,101,115,51,51,56,50,32,102,97,105,108,50,51,51,56,51,41,0,0,0};
+static C_char C_TLS li141[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,52,56,48,32,115,116,114,51,51,53,49,32,105,51,51,53,50,32,109,97,116,99,104,101,115,51,51,53,51,32,102,97,105,108,51,51,53,52,41,0,0,0,0};
+static C_char C_TLS li142[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,53,49,54,32,115,116,114,51,52,48,52,32,105,51,52,48,53,32,109,97,116,99,104,101,115,51,52,48,54,32,102,97,105,108,51,52,48,55,41,0,0,0,0};
+static C_char C_TLS li143[] C_aligned={C_lihdr(0,0,8),40,97,49,56,54,53,49,41};
+static C_char C_TLS li144[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,54,52,48,32,115,116,114,51,52,50,48,32,105,51,52,50,49,32,109,97,116,99,104,101,115,51,52,50,50,32,102,97,105,108,51,52,50,51,41,0,0,0,0};
+static C_char C_TLS li145[] C_aligned={C_lihdr(0,0,8),40,97,49,56,54,56,48,41};
+static C_char C_TLS li146[] C_aligned={C_lihdr(0,0,43),40,97,49,56,54,54,56,32,115,116,114,51,52,49,51,32,105,51,52,49,52,32,109,97,116,99,104,101,115,51,52,49,53,32,102,97,105,108,51,52,49,54,41,0,0,0,0,0};
+static C_char C_TLS li147[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,55,53,55,32,115,116,114,51,52,51,54,32,105,51,52,51,55,32,109,97,116,99,104,101,115,51,52,51,56,32,102,97,105,108,51,52,51,57,41,0,0,0,0};
+static C_char C_TLS li148[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,55,56,53,32,115,116,114,51,52,52,48,32,105,51,52,52,49,32,109,97,116,99,104,101,115,51,52,52,50,32,102,97,105,108,51,52,52,51,41,0,0,0,0};
+static C_char C_TLS li149[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,56,50,55,32,115,116,114,51,52,52,54,32,105,51,52,52,55,32,109,97,116,99,104,101,115,51,52,52,56,32,102,97,105,108,51,52,52,57,41,0,0,0,0};
+static C_char C_TLS li150[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,56,52,55,32,115,116,114,51,52,53,48,32,105,51,52,53,49,32,109,97,116,99,104,101,115,51,52,53,50,32,102,97,105,108,51,52,53,51,41,0,0,0,0};
+static C_char C_TLS li151[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,56,56,49,32,115,116,114,51,52,53,57,32,105,51,52,54,48,32,109,97,116,99,104,101,115,51,52,54,49,32,102,97,105,108,51,52,54,50,41,0,0,0,0};
+static C_char C_TLS li152[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,57,51,57,32,115,116,114,51,52,55,50,32,105,51,52,55,51,32,109,97,116,99,104,101,115,51,52,55,52,32,102,97,105,108,51,52,55,53,41,0,0,0,0};
+static C_char C_TLS li153[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,57,54,51,32,115,116,114,51,52,55,54,32,105,51,52,55,55,32,109,97,116,99,104,101,115,51,52,55,56,32,102,97,105,108,51,52,55,57,41,0,0,0,0};
+static C_char C_TLS li154[] C_aligned={C_lihdr(0,0,44),40,102,95,49,56,57,57,55,32,115,116,114,51,52,56,53,32,105,51,52,56,54,32,109,97,116,99,104,101,115,51,52,56,55,32,102,97,105,108,51,52,56,56,41,0,0,0,0};
+static C_char C_TLS li155[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,48,53,53,32,115,116,114,51,52,57,56,32,105,51,52,57,57,32,109,97,116,99,104,101,115,51,53,48,48,32,102,97,105,108,51,53,48,49,41,0,0,0,0};
+static C_char C_TLS li156[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,49,53,50,32,115,116,114,51,53,48,55,32,105,51,53,48,56,32,109,97,116,99,104,101,115,51,53,48,57,32,102,97,105,108,51,53,49,48,41,0,0,0,0};
+static C_char C_TLS li157[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,49,56,52,32,115,116,114,51,53,49,51,32,105,51,53,49,52,32,109,97,116,99,104,101,115,51,53,49,53,32,102,97,105,108,51,53,49,54,41,0,0,0,0};
 static C_char C_TLS li158[] C_aligned={C_lihdr(0,0,37),40,108,112,32,115,114,101,51,49,49,50,32,110,51,49,49,51,32,102,108,97,103,115,51,49,49,52,32,110,101,120,116,51,49,49,53,41,0,0,0};
 static C_char C_TLS li159[] C_aligned={C_lihdr(0,0,12),40,103,114,111,119,32,105,49,56,50,50,41,0,0,0,0};
-static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,24),40,97,49,50,54,57,50,32,108,111,51,49,56,55,52,32,104,105,51,49,56,55,53,41};
+static C_char C_TLS li160[] C_aligned={C_lihdr(0,0,24),40,97,49,50,54,57,53,32,108,111,51,49,56,55,52,32,104,105,51,49,56,55,53,41};
 static C_char C_TLS li161[] C_aligned={C_lihdr(0,0,34),40,108,112,50,32,108,115,49,56,54,54,32,110,49,56,54,55,32,108,111,50,49,56,54,56,32,104,105,50,49,56,54,57,41,0,0,0,0,0,0};
-static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,24),40,97,49,50,55,55,52,32,108,111,51,49,56,57,48,32,104,105,51,49,56,57,49,41};
+static C_char C_TLS li162[] C_aligned={C_lihdr(0,0,24),40,97,49,50,55,55,55,32,108,111,51,49,56,57,48,32,104,105,51,49,56,57,49,41};
 static C_char C_TLS li163[] C_aligned={C_lihdr(0,0,34),40,108,112,50,32,108,115,49,56,56,50,32,110,49,56,56,51,32,108,111,50,49,56,56,52,32,104,105,50,49,56,56,53,41,0,0,0,0,0,0};
-static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,24),40,97,49,50,56,55,50,32,108,111,52,49,57,49,57,32,104,105,52,49,57,50,48,41};
-static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,24),40,97,49,50,56,53,56,32,108,111,51,49,57,49,55,32,104,105,51,49,57,49,56,41};
-static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,24),40,97,49,50,56,52,52,32,108,111,50,49,57,49,53,32,104,105,50,49,57,49,54,41};
-static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,24),40,97,49,50,57,57,55,32,108,111,50,49,57,51,50,32,104,105,50,49,57,51,51,41};
-static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,22),40,97,49,51,49,53,57,32,108,111,49,57,55,49,32,104,105,49,57,55,50,41,0,0};
-static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,24),40,97,49,51,50,48,48,32,108,111,50,49,57,57,54,32,104,105,50,49,57,57,55,41};
-static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,24),40,97,49,51,50,52,55,32,108,111,50,50,48,48,50,32,104,105,50,50,48,48,51,41};
-static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,24),40,97,49,51,51,50,51,32,108,111,50,50,48,48,52,32,104,105,50,50,48,48,53,41};
-static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,24),40,97,49,51,51,53,51,32,108,111,50,50,48,49,49,32,104,105,50,50,48,49,50,41};
+static C_char C_TLS li164[] C_aligned={C_lihdr(0,0,24),40,97,49,50,56,55,53,32,108,111,52,49,57,49,57,32,104,105,52,49,57,50,48,41};
+static C_char C_TLS li165[] C_aligned={C_lihdr(0,0,24),40,97,49,50,56,54,49,32,108,111,51,49,57,49,55,32,104,105,51,49,57,49,56,41};
+static C_char C_TLS li166[] C_aligned={C_lihdr(0,0,24),40,97,49,50,56,52,55,32,108,111,50,49,57,49,53,32,104,105,50,49,57,49,54,41};
+static C_char C_TLS li167[] C_aligned={C_lihdr(0,0,24),40,97,49,51,48,48,48,32,108,111,50,49,57,51,50,32,104,105,50,49,57,51,51,41};
+static C_char C_TLS li168[] C_aligned={C_lihdr(0,0,22),40,97,49,51,49,54,50,32,108,111,49,57,55,49,32,104,105,49,57,55,50,41,0,0};
+static C_char C_TLS li169[] C_aligned={C_lihdr(0,0,24),40,97,49,51,50,48,51,32,108,111,50,49,57,57,54,32,104,105,50,49,57,57,55,41};
+static C_char C_TLS li170[] C_aligned={C_lihdr(0,0,24),40,97,49,51,50,53,48,32,108,111,50,50,48,48,50,32,104,105,50,50,48,48,51,41};
+static C_char C_TLS li171[] C_aligned={C_lihdr(0,0,24),40,97,49,51,51,50,54,32,108,111,50,50,48,48,52,32,104,105,50,50,48,48,53,41};
+static C_char C_TLS li172[] C_aligned={C_lihdr(0,0,24),40,97,49,51,51,53,54,32,108,111,50,50,48,49,49,32,104,105,50,50,48,49,50,41};
 static C_char C_TLS li173[] C_aligned={C_lihdr(0,0,43),40,108,112,32,115,114,101,49,56,49,48,32,110,49,56,49,49,32,108,111,49,56,49,50,32,104,105,49,56,49,51,32,114,101,116,117,114,110,49,56,49,52,41,0,0,0,0,0};
 static C_char C_TLS li174[] C_aligned={C_lihdr(0,0,19),40,108,112,32,107,51,48,51,48,32,98,101,115,116,51,48,51,49,41,0,0,0,0,0};
-static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,41),40,102,95,49,54,57,55,50,32,115,116,114,51,48,50,53,32,105,51,48,50,54,32,106,51,48,50,55,32,109,97,116,99,104,101,115,51,48,50,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,48,54,53,32,115,116,114,51,48,53,49,32,105,51,48,53,50,32,106,51,48,53,51,32,109,97,116,99,104,101,115,51,48,53,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,49,51,32,115,116,114,51,48,54,51,32,105,51,48,54,52,32,106,51,48,54,53,32,109,97,116,99,104,101,115,51,48,54,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,51,54,32,115,116,114,51,48,55,48,32,105,51,48,55,49,32,106,51,48,55,50,32,109,97,116,99,104,101,115,51,48,55,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,54,56,32,115,116,114,51,48,56,48,32,105,51,48,56,49,32,106,51,48,56,50,32,109,97,116,99,104,101,115,51,48,56,51,41,0,0,0,0,0,0,0};
-static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,57,51,32,115,116,114,51,48,57,49,32,105,51,48,57,50,32,106,51,48,57,51,32,109,97,116,99,104,101,115,51,48,57,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,41),40,102,95,49,54,57,51,54,32,115,116,114,51,48,48,55,32,105,51,48,48,56,32,106,51,48,48,57,32,109,97,116,99,104,101,115,51,48,49,48,41,0,0,0,0,0,0,0};
-static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,41),40,102,95,49,54,57,51,49,32,115,116,114,51,48,48,50,32,105,51,48,48,51,32,106,51,48,48,52,32,109,97,116,99,104,101,115,51,48,48,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li175[] C_aligned={C_lihdr(0,0,41),40,102,95,49,54,57,55,53,32,115,116,114,51,48,50,53,32,105,51,48,50,54,32,106,51,48,50,55,32,109,97,116,99,104,101,115,51,48,50,56,41,0,0,0,0,0,0,0};
+static C_char C_TLS li176[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,48,54,56,32,115,116,114,51,48,53,49,32,105,51,48,53,50,32,106,51,48,53,51,32,109,97,116,99,104,101,115,51,48,53,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li177[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,49,54,32,115,116,114,51,48,54,51,32,105,51,48,54,52,32,106,51,48,54,53,32,109,97,116,99,104,101,115,51,48,54,54,41,0,0,0,0,0,0,0};
+static C_char C_TLS li178[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,51,57,32,115,116,114,51,48,55,48,32,105,51,48,55,49,32,106,51,48,55,50,32,109,97,116,99,104,101,115,51,48,55,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li179[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,55,49,32,115,116,114,51,48,56,48,32,105,51,48,56,49,32,106,51,48,56,50,32,109,97,116,99,104,101,115,51,48,56,51,41,0,0,0,0,0,0,0};
+static C_char C_TLS li180[] C_aligned={C_lihdr(0,0,41),40,102,95,49,55,49,57,54,32,115,116,114,51,48,57,49,32,105,51,48,57,50,32,106,51,48,57,51,32,109,97,116,99,104,101,115,51,48,57,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li181[] C_aligned={C_lihdr(0,0,41),40,102,95,49,54,57,51,57,32,115,116,114,51,48,48,55,32,105,51,48,48,56,32,106,51,48,48,57,32,109,97,116,99,104,101,115,51,48,49,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li182[] C_aligned={C_lihdr(0,0,41),40,102,95,49,54,57,51,52,32,115,116,114,51,48,48,50,32,105,51,48,48,51,32,106,51,48,48,52,32,109,97,116,99,104,101,115,51,48,48,53,41,0,0,0,0,0,0,0};
 static C_char C_TLS li183[] C_aligned={C_lihdr(0,0,37),40,108,112,32,115,114,101,50,57,57,51,32,110,50,57,57,52,32,115,117,98,109,97,116,99,104,45,100,101,112,115,63,50,57,57,53,41,0,0,0};
 static C_char C_TLS li184[] C_aligned={C_lihdr(0,0,15),40,103,49,54,48,56,32,110,102,97,49,54,49,48,41,0};
 static C_char C_TLS li185[] C_aligned={C_lihdr(0,0,15),40,103,49,53,57,52,32,110,102,97,49,53,57,54,41,0};
@@ -205,7 +205,7 @@ static C_char C_TLS li187[] C_aligned={C_lihdr(0,0,13),40,103,49,52,49,55,32,115
 static C_char C_TLS li188[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,48,49,32,103,49,52,49,49,49,52,49,53,41,0,0,0,0};
 static C_char C_TLS li189[] C_aligned={C_lihdr(0,0,13),40,103,49,52,52,49,32,115,49,52,52,51,41,0,0,0};
 static C_char C_TLS li190[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,50,53,32,103,49,52,51,53,49,52,51,57,41,0,0,0,0};
-static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,14),40,97,49,49,54,50,51,32,120,49,52,54,51,41,0,0};
+static C_char C_TLS li191[] C_aligned={C_lihdr(0,0,14),40,97,49,49,54,50,54,32,120,49,52,54,51,41,0,0};
 static C_char C_TLS li192[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,55,54,32,103,49,52,56,54,49,52,57,48,41,0,0,0,0};
 static C_char C_TLS li193[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,52,57,57,32,103,49,53,48,57,49,53,49,51,41,0,0,0,0};
 static C_char C_TLS li194[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,49,53,51,49,32,103,49,53,52,49,49,53,52,53,41,0,0,0,0};
@@ -229,14 +229,14 @@ static C_char C_TLS li211[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,50,
 static C_char C_TLS li212[] C_aligned={C_lihdr(0,0,32),40,115,114,101,45,114,101,109,111,118,101,45,105,110,105,116,105,97,108,45,98,111,115,32,115,114,101,50,50,48,55,41};
 static C_char C_TLS li213[] C_aligned={C_lihdr(0,0,38),40,105,114,114,101,103,101,120,45,115,101,97,114,99,104,32,120,50,50,54,57,32,115,116,114,50,50,55,48,32,46,32,111,50,50,55,49,41,0,0};
 static C_char C_TLS li214[] C_aligned={C_lihdr(0,0,16),40,108,112,32,109,45,115,116,97,114,116,50,51,49,56,41};
-static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,14),40,97,49,52,53,53,51,32,120,50,52,48,56,41,0,0};
+static C_char C_TLS li215[] C_aligned={C_lihdr(0,0,14),40,97,49,52,53,53,54,32,120,50,52,48,56,41,0,0};
 static C_char C_TLS li216[] C_aligned={C_lihdr(0,0,20),40,108,112,32,105,50,52,48,49,32,115,116,97,116,101,50,52,48,50,41,0,0,0,0};
-static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,8),40,97,49,52,52,49,54,41};
+static C_char C_TLS li217[] C_aligned={C_lihdr(0,0,8),40,97,49,52,52,49,57,41};
 static C_char C_TLS li218[] C_aligned={C_lihdr(0,0,14),40,108,112,32,115,116,97,114,116,50,51,51,54,41,0,0};
 static C_char C_TLS li219[] C_aligned={C_lihdr(0,0,70),40,105,114,114,101,103,101,120,45,115,101,97,114,99,104,47,109,97,116,99,104,101,115,32,105,114,120,50,50,56,48,32,115,116,114,50,50,56,49,32,115,116,97,114,116,50,50,56,50,32,101,110,100,50,50,56,51,32,109,97,116,99,104,101,115,50,50,56,52,41,0,0};
-static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,8),40,97,49,52,52,56,51,41};
+static C_char C_TLS li220[] C_aligned={C_lihdr(0,0,8),40,97,49,52,52,56,54,41};
 static C_char C_TLS li221[] C_aligned={C_lihdr(0,0,31),40,105,114,114,101,103,101,120,45,109,97,116,99,104,32,105,114,120,50,51,53,48,32,115,116,114,50,51,53,49,41,0};
-static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,14),40,97,49,52,54,52,57,32,120,50,52,51,51,41,0,0};
+static C_char C_TLS li222[] C_aligned={C_lihdr(0,0,14),40,97,49,52,54,53,50,32,120,50,52,51,51,41,0,0};
 static C_char C_TLS li223[] C_aligned={C_lihdr(0,0,28),40,108,112,32,105,50,52,50,55,32,115,116,97,116,101,50,52,50,56,32,114,101,115,50,52,50,57,41,0,0,0,0};
 static C_char C_TLS li224[] C_aligned={C_lihdr(0,0,53),40,100,102,97,45,109,97,116,99,104,47,108,111,110,103,101,115,116,32,100,102,97,50,52,50,50,32,115,116,114,50,52,50,51,32,115,116,97,114,116,50,52,50,52,32,101,110,100,50,52,50,53,41,0,0,0};
 static C_char C_TLS li225[] C_aligned={C_lihdr(0,0,28),40,110,101,119,45,115,116,97,116,101,45,110,117,109,98,101,114,32,115,116,97,116,101,50,52,54,49,41,0,0,0,0};
@@ -260,55 +260,55 @@ static C_char C_TLS li242[] C_aligned={C_lihdr(0,0,29),40,108,112,32,116,114,97,
 static C_char C_TLS li243[] C_aligned={C_lihdr(0,0,25),40,108,112,32,108,115,50,54,53,53,32,105,50,54,53,54,32,114,101,115,50,54,53,55,41,0,0,0,0,0,0,0};
 static C_char C_TLS li244[] C_aligned={C_lihdr(0,0,24),40,110,102,97,45,62,100,102,97,32,110,102,97,50,54,52,57,32,111,50,54,53,48,41};
 static C_char C_TLS li245[] C_aligned={C_lihdr(0,0,31),40,106,111,105,110,32,108,115,50,56,53,56,32,101,108,116,50,56,53,57,32,115,116,97,116,101,50,56,54,48,41,0};
-static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,27),40,97,49,54,49,54,53,32,108,101,102,116,50,56,55,54,32,114,105,103,104,116,50,56,55,55,41,0,0,0,0,0};
+static C_char C_TLS li246[] C_aligned={C_lihdr(0,0,27),40,97,49,54,49,54,56,32,108,101,102,116,50,56,55,54,32,114,105,103,104,116,50,56,55,55,41,0,0,0,0,0};
 static C_char C_TLS li247[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,50,56,54,51,32,114,101,115,50,56,54,52,41,0,0,0,0,0};
-static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,27),40,97,49,54,51,50,50,32,108,101,102,116,50,56,57,52,32,114,105,103,104,116,50,56,57,53,41,0,0,0,0,0};
-static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,59),40,97,49,54,51,56,48,32,108,101,102,116,49,50,57,48,56,32,108,101,102,116,50,50,57,48,57,32,115,97,109,101,50,57,49,48,32,114,105,103,104,116,49,50,57,49,49,32,114,105,103,104,116,50,50,57,49,50,41,0,0,0,0,0};
+static C_char C_TLS li248[] C_aligned={C_lihdr(0,0,27),40,97,49,54,51,50,53,32,108,101,102,116,50,56,57,52,32,114,105,103,104,116,50,56,57,53,41,0,0,0,0,0};
+static C_char C_TLS li249[] C_aligned={C_lihdr(0,0,59),40,97,49,54,51,56,51,32,108,101,102,116,49,50,57,48,56,32,108,101,102,116,50,50,57,48,57,32,115,97,109,101,50,57,49,48,32,114,105,103,104,116,49,50,57,49,49,32,114,105,103,104,116,50,50,57,49,50,41,0,0,0,0,0};
 static C_char C_TLS li250[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,50,56,56,50,32,114,101,115,50,56,56,51,41,0,0,0,0,0};
 static C_char C_TLS li251[] C_aligned={C_lihdr(0,0,44),40,110,102,97,45,106,111,105,110,45,116,114,97,110,115,105,116,105,111,110,115,33,32,101,120,105,115,116,105,110,103,50,56,52,57,32,110,101,119,50,56,53,48,41,0,0,0,0};
 static C_char C_TLS li252[] C_aligned={C_lihdr(0,0,35),40,115,112,108,105,116,45,99,104,97,114,45,114,97,110,103,101,32,114,97,110,103,101,50,57,50,53,32,99,104,50,57,50,54,41,0,0,0,0,0};
 static C_char C_TLS li253[] C_aligned={C_lihdr(0,0,35),40,105,110,116,101,114,115,101,99,116,45,99,104,97,114,45,114,97,110,103,101,115,32,97,50,57,51,50,32,98,50,57,51,51,41,0,0,0,0,0};
 static C_char C_TLS li254[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,50,57,53,56,32,103,50,57,54,56,50,57,55,50,41,0,0,0,0};
-static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,18),40,97,49,54,56,51,52,32,116,114,97,110,115,50,57,55,57,41,0,0,0,0,0,0};
+static C_char C_TLS li255[] C_aligned={C_lihdr(0,0,18),40,97,49,54,56,51,55,32,116,114,97,110,115,50,57,55,57,41,0,0,0,0,0,0};
 static C_char C_TLS li256[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,50,57,52,56,32,114,101,115,50,57,52,57,41,0,0,0,0,0};
 static C_char C_TLS li257[] C_aligned={C_lihdr(0,0,32),40,110,102,97,45,99,108,111,115,117,114,101,32,110,102,97,50,57,52,53,32,115,116,97,116,101,115,50,57,52,54,41};
 static C_char C_TLS li258[] C_aligned={C_lihdr(0,0,28),40,105,110,115,101,114,116,45,115,111,114,116,101,100,32,110,50,57,56,50,32,108,115,50,57,56,51,41,0,0,0,0};
-static C_char C_TLS li259[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,50,54,49,32,115,116,114,51,53,50,57,32,105,51,53,51,48,32,109,97,116,99,104,101,115,51,53,51,49,32,102,97,105,108,51,53,51,50,41,0,0,0,0};
+static C_char C_TLS li259[] C_aligned={C_lihdr(0,0,44),40,102,95,49,57,50,54,52,32,115,116,114,51,53,50,57,32,105,51,53,51,48,32,109,97,116,99,104,101,115,51,53,51,49,32,102,97,105,108,51,53,51,50,41,0,0,0,0};
 static C_char C_TLS li260[] C_aligned={C_lihdr(0,0,39),40,115,114,101,45,99,115,101,116,45,62,112,114,111,99,101,100,117,114,101,32,99,115,101,116,51,53,50,55,32,110,101,120,116,51,53,50,56,41,0};
 static C_char C_TLS li261[] C_aligned={C_lihdr(0,0,13),40,114,101,99,32,115,114,101,51,53,54,48,41,0,0,0};
 static C_char C_TLS li262[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,53,54,56,32,103,51,53,55,56,51,53,56,50,41,0,0,0,0};
 static C_char C_TLS li263[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,53,57,49,32,103,51,54,48,49,51,54,48,53,41,0,0,0,0};
-static C_char C_TLS li264[] C_aligned={C_lihdr(0,0,22),40,97,49,57,53,54,51,32,120,51,54,49,50,32,114,101,115,51,54,49,51,41,0,0};
+static C_char C_TLS li264[] C_aligned={C_lihdr(0,0,22),40,97,49,57,53,54,54,32,120,51,54,49,50,32,114,101,115,51,54,49,51,41,0,0};
 static C_char C_TLS li265[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,54,49,54,32,103,51,54,50,54,51,54,51,48,41,0,0,0,0};
 static C_char C_TLS li266[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,51,53,51,56,32,114,101,115,51,53,51,57,41,0,0,0,0,0};
 static C_char C_TLS li267[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,50,49,48,52,32,114,101,115,50,49,48,53,41,0,0,0,0,0};
 static C_char C_TLS li268[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,51,54,52,48,32,103,51,54,53,48,51,54,53,52,41,0,0,0,0};
 static C_char C_TLS li269[] C_aligned={C_lihdr(0,0,20),40,108,112,32,115,114,101,51,53,53,49,32,99,105,63,51,53,53,50,41,0,0,0,0};
 static C_char C_TLS li270[] C_aligned={C_lihdr(0,0,25),40,115,114,101,45,62,99,115,101,116,32,115,114,101,51,53,52,56,32,111,51,53,52,57,41,0,0,0,0,0,0,0};
-static C_char C_TLS li271[] C_aligned={C_lihdr(0,0,14),40,97,49,57,56,48,50,32,120,51,54,54,57,41,0,0};
+static C_char C_TLS li271[] C_aligned={C_lihdr(0,0,14),40,97,49,57,56,48,53,32,120,51,54,54,57,41,0,0};
 static C_char C_TLS li272[] C_aligned={C_lihdr(0,0,32),40,99,115,101,116,45,99,111,110,116,97,105,110,115,63,32,99,115,101,116,51,54,54,55,32,99,104,51,54,54,56,41};
 static C_char C_TLS li273[] C_aligned={C_lihdr(0,0,34),40,99,104,97,114,45,114,97,110,103,101,115,45,111,118,101,114,108,97,112,63,32,97,51,54,56,50,32,98,51,54,56,51,41,0,0,0,0,0,0};
 static C_char C_TLS li274[] C_aligned={C_lihdr(0,0,14),40,103,51,55,49,48,32,108,115,51,55,49,50,41,0,0};
-static C_char C_TLS li275[] C_aligned={C_lihdr(0,0,14),40,97,50,48,48,55,51,32,120,51,55,48,57,41,0,0};
+static C_char C_TLS li275[] C_aligned={C_lihdr(0,0,14),40,97,50,48,48,55,54,32,120,51,55,48,57,41,0,0};
 static C_char C_TLS li276[] C_aligned={C_lihdr(0,0,24),40,99,115,101,116,45,117,110,105,111,110,32,97,51,54,57,57,32,98,51,55,48,48,41};
-static C_char C_TLS li277[] C_aligned={C_lihdr(0,0,59),40,97,50,48,49,49,54,32,108,101,102,116,49,51,55,50,56,32,108,101,102,116,50,51,55,50,57,32,115,97,109,101,51,55,51,48,32,114,105,103,104,116,49,51,55,51,49,32,114,105,103,104,116,50,51,55,51,50,41,0,0,0,0,0};
+static C_char C_TLS li277[] C_aligned={C_lihdr(0,0,59),40,97,50,48,49,49,57,32,108,101,102,116,49,51,55,50,56,32,108,101,102,116,50,51,55,50,57,32,115,97,109,101,51,55,51,48,32,114,105,103,104,116,49,51,55,51,49,32,114,105,103,104,116,50,51,55,51,50,41,0,0,0,0,0};
 static C_char C_TLS li278[] C_aligned={C_lihdr(0,0,14),40,103,51,55,50,53,32,108,115,51,55,50,55,41,0,0};
-static C_char C_TLS li279[] C_aligned={C_lihdr(0,0,14),40,97,50,48,49,57,53,32,120,51,55,50,52,41,0,0};
+static C_char C_TLS li279[] C_aligned={C_lihdr(0,0,14),40,97,50,48,49,57,56,32,120,51,55,50,52,41,0,0};
 static C_char C_TLS li280[] C_aligned={C_lihdr(0,0,29),40,99,115,101,116,45,100,105,102,102,101,114,101,110,99,101,32,97,51,55,49,52,32,98,51,55,49,53,41,0,0,0};
-static C_char C_TLS li281[] C_aligned={C_lihdr(0,0,59),40,97,50,48,50,51,53,32,108,101,102,116,49,51,55,53,56,32,108,101,102,116,50,51,55,53,57,32,115,97,109,101,51,55,54,48,32,114,105,103,104,116,49,51,55,54,49,32,114,105,103,104,116,50,51,55,54,50,41,0,0,0,0,0};
+static C_char C_TLS li281[] C_aligned={C_lihdr(0,0,59),40,97,50,48,50,51,56,32,108,101,102,116,49,51,55,53,56,32,108,101,102,116,50,51,55,53,57,32,115,97,109,101,51,55,54,48,32,114,105,103,104,116,49,51,55,54,49,32,114,105,103,104,116,50,51,55,54,50,41,0,0,0,0,0};
 static C_char C_TLS li282[] C_aligned={C_lihdr(0,0,14),40,103,51,55,53,53,32,108,115,51,55,53,55,41,0,0};
-static C_char C_TLS li283[] C_aligned={C_lihdr(0,0,14),40,97,50,48,51,50,50,32,120,51,55,53,52,41,0,0};
+static C_char C_TLS li283[] C_aligned={C_lihdr(0,0,14),40,97,50,48,51,50,53,32,120,51,55,53,52,41,0,0};
 static C_char C_TLS li284[] C_aligned={C_lihdr(0,0,31),40,105,110,116,101,114,115,101,99,116,32,97,51,55,52,51,32,98,51,55,52,52,32,114,101,115,51,55,52,53,41,0};
 static C_char C_TLS li285[] C_aligned={C_lihdr(0,0,31),40,99,115,101,116,45,105,110,116,101,114,115,101,99,116,105,111,110,32,97,51,55,52,48,32,98,51,55,52,49,41,0};
 static C_char C_TLS li286[] C_aligned={C_lihdr(0,0,23),40,99,115,101,116,45,99,111,109,112,108,101,109,101,110,116,32,97,51,55,55,49,41,0};
 static C_char C_TLS li287[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,51,55,55,53,32,114,101,115,51,55,55,54,41,0,0,0,0,0};
 static C_char C_TLS li288[] C_aligned={C_lihdr(0,0,29),40,99,115,101,116,45,99,97,115,101,45,105,110,115,101,110,115,105,116,105,118,101,32,97,51,55,55,51,41,0,0,0};
-static C_char C_TLS li289[] C_aligned={C_lihdr(0,0,23),40,102,95,50,48,54,49,56,32,105,51,56,48,50,32,97,99,99,51,56,48,51,41,0};
+static C_char C_TLS li289[] C_aligned={C_lihdr(0,0,23),40,102,95,50,48,54,50,49,32,105,51,56,48,50,32,97,99,99,51,56,48,51,41,0};
 static C_char C_TLS li290[] C_aligned={C_lihdr(0,0,18),40,108,112,32,105,51,56,49,51,32,97,99,99,51,56,49,52,41,0,0,0,0,0,0};
 static C_char C_TLS li291[] C_aligned={C_lihdr(0,0,56),40,105,114,114,101,103,101,120,45,102,111,108,100,32,105,114,120,51,55,57,51,32,107,111,110,115,51,55,57,52,32,107,110,105,108,51,55,57,53,32,115,116,114,51,55,57,54,32,46,32,111,51,55,57,55,41};
 static C_char C_TLS li292[] C_aligned={C_lihdr(0,0,41),40,105,114,114,101,103,101,120,45,114,101,112,108,97,99,101,32,105,114,120,51,56,50,51,32,115,116,114,51,56,50,52,32,46,32,111,51,56,50,53,41,0,0,0,0,0,0,0};
-static C_char C_TLS li293[] C_aligned={C_lihdr(0,0,28),40,97,50,48,54,55,56,32,105,51,56,51,51,32,109,51,56,51,52,32,97,99,99,51,56,51,53,41,0,0,0,0};
-static C_char C_TLS li294[] C_aligned={C_lihdr(0,0,22),40,97,50,48,55,48,53,32,105,51,56,51,55,32,97,99,99,51,56,51,56,41,0,0};
+static C_char C_TLS li293[] C_aligned={C_lihdr(0,0,28),40,97,50,48,54,56,49,32,105,51,56,51,51,32,109,51,56,51,52,32,97,99,99,51,56,51,53,41,0,0,0,0};
+static C_char C_TLS li294[] C_aligned={C_lihdr(0,0,22),40,97,50,48,55,48,56,32,105,51,56,51,55,32,97,99,99,51,56,51,56,41,0,0};
 static C_char C_TLS li295[] C_aligned={C_lihdr(0,0,45),40,105,114,114,101,103,101,120,45,114,101,112,108,97,99,101,47,97,108,108,32,105,114,120,51,56,51,48,32,115,116,114,51,56,51,49,32,46,32,111,51,56,51,50,41,0,0,0};
 static C_char C_TLS li296[] C_aligned={C_lihdr(0,0,19),40,108,112,32,108,115,51,56,52,52,32,114,101,115,51,56,52,53,41,0,0,0,0,0};
 static C_char C_TLS li297[] C_aligned={C_lihdr(0,0,34),40,105,114,114,101,103,101,120,45,97,112,112,108,121,45,109,97,116,99,104,32,109,51,56,52,49,32,108,115,51,56,52,50,41,0,0,0,0,0,0};
@@ -333,12 +333,12 @@ static C_char C_TLS li315[] C_aligned={C_lihdr(0,0,30),40,98,111,100,121,52,49,5
 static C_char C_TLS li316[] C_aligned={C_lihdr(0,0,30),40,100,101,102,45,114,97,110,103,101,52,49,54,55,32,37,115,116,97,114,116,52,49,54,50,52,49,56,54,41,0,0};
 static C_char C_TLS li317[] C_aligned={C_lihdr(0,0,15),40,100,101,102,45,115,116,97,114,116,52,49,54,54,41,0};
 static C_char C_TLS li318[] C_aligned={C_lihdr(0,0,54),40,115,116,114,105,110,103,45,115,101,97,114,99,104,45,112,111,115,105,116,105,111,110,115,32,114,120,52,49,53,54,32,115,116,114,52,49,53,55,32,46,32,116,109,112,52,49,53,53,52,49,53,56,41,0,0};
-static C_char C_TLS li319[] C_aligned={C_lihdr(0,0,35),40,102,95,50,49,53,49,48,32,115,116,97,114,116,52,50,50,54,32,102,114,111,109,52,50,50,55,32,116,111,52,50,50,56,41,0,0,0,0,0};
-static C_char C_TLS li320[] C_aligned={C_lihdr(0,0,35),40,102,95,50,49,53,49,53,32,115,116,97,114,116,52,50,50,57,32,102,114,111,109,52,50,51,48,32,116,111,52,50,51,49,41,0,0,0,0,0};
+static C_char C_TLS li319[] C_aligned={C_lihdr(0,0,35),40,102,95,50,49,53,49,51,32,115,116,97,114,116,52,50,50,54,32,102,114,111,109,52,50,50,55,32,116,111,52,50,50,56,41,0,0,0,0,0};
+static C_char C_TLS li320[] C_aligned={C_lihdr(0,0,35),40,102,95,50,49,53,49,56,32,115,116,97,114,116,52,50,50,57,32,102,114,111,109,52,50,51,48,32,116,111,52,50,51,49,41,0,0,0,0,0};
 static C_char C_TLS li321[] C_aligned={C_lihdr(0,0,23),40,108,111,111,112,32,109,115,52,50,51,51,32,115,116,97,114,116,52,50,51,52,41,0};
-static C_char C_TLS li322[] C_aligned={C_lihdr(0,0,26),40,102,95,50,49,53,50,54,32,109,115,52,50,48,57,32,115,116,97,114,116,52,50,49,48,41,0,0,0,0,0,0};
-static C_char C_TLS li323[] C_aligned={C_lihdr(0,0,26),40,102,95,50,49,53,52,54,32,109,115,52,50,49,49,32,115,116,97,114,116,52,50,49,50,41,0,0,0,0,0,0};
-static C_char C_TLS li324[] C_aligned={C_lihdr(0,0,26),40,102,95,50,49,53,55,50,32,109,115,52,50,49,51,32,115,116,97,114,116,52,50,49,52,41,0,0,0,0,0,0};
+static C_char C_TLS li322[] C_aligned={C_lihdr(0,0,26),40,102,95,50,49,53,50,57,32,109,115,52,50,48,57,32,115,116,97,114,116,52,50,49,48,41,0,0,0,0,0,0};
+static C_char C_TLS li323[] C_aligned={C_lihdr(0,0,26),40,102,95,50,49,53,52,57,32,109,115,52,50,49,49,32,115,116,97,114,116,52,50,49,50,41,0,0,0,0,0,0};
+static C_char C_TLS li324[] C_aligned={C_lihdr(0,0,26),40,102,95,50,49,53,55,53,32,109,115,52,50,49,51,32,115,116,97,114,116,52,50,49,52,41,0,0,0,0,0,0};
 static C_char C_TLS li325[] C_aligned={C_lihdr(0,0,57),40,115,116,114,105,110,103,45,115,112,108,105,116,45,102,105,101,108,100,115,32,114,120,52,49,57,53,32,115,116,114,52,49,57,54,32,46,32,109,111,100,101,45,97,110,100,45,115,116,97,114,116,52,49,57,55,41,0,0,0,0,0,0,0};
 static C_char C_TLS li326[] C_aligned={C_lihdr(0,0,6),40,112,117,115,104,41,0,0};
 static C_char C_TLS li327[] C_aligned={C_lihdr(0,0,26),40,108,111,111,112,32,115,116,97,114,116,52,50,54,51,32,105,110,100,101,120,52,50,54,52,41,0,0,0,0,0,0};
@@ -352,2650 +352,2606 @@ static C_char C_TLS li334[] C_aligned={C_lihdr(0,0,15),40,103,108,111,98,63,32,1
 static C_char C_TLS li335[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,50,32,114,101,115,116,52,51,55,52,41};
 static C_char C_TLS li336[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,99,115,52,51,54,48,41,0,0,0};
 static C_char C_TLS li337[] C_aligned={C_lihdr(0,0,20),40,103,108,111,98,45,62,114,101,103,101,120,112,32,115,52,51,53,56,41,0,0,0,0};
-static C_char C_TLS li338[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,52,52,50,52,41,0,0};
-static C_char C_TLS li339[] C_aligned={C_lihdr(0,0,15),40,102,95,50,50,51,48,56,32,120,52,52,50,50,41,0};
-static C_char C_TLS li340[] C_aligned={C_lihdr(0,0,35),40,103,114,101,112,32,114,120,52,52,49,52,32,108,115,116,52,52,49,53,32,46,32,116,109,112,52,52,49,51,52,52,49,54,41,0,0,0,0,0};
-static C_char C_TLS li341[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,52,52,51,53,41,0,0,0,0};
-static C_char C_TLS li342[] C_aligned={C_lihdr(0,0,23),40,114,101,103,101,120,112,45,101,115,99,97,112,101,32,115,116,114,52,52,51,49,41,0};
+static C_char C_TLS li338[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,108,115,116,52,52,50,54,41,0,0};
+static C_char C_TLS li339[] C_aligned={C_lihdr(0,0,15),40,102,95,50,50,51,49,55,32,120,52,52,50,51,41,0};
+static C_char C_TLS li340[] C_aligned={C_lihdr(0,0,35),40,103,114,101,112,32,114,120,52,52,49,53,32,108,115,116,52,52,49,54,32,46,32,116,109,112,52,52,49,52,52,52,49,55,41,0,0,0,0,0};
+static C_char C_TLS li341[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,105,52,52,51,56,41,0,0,0,0};
+static C_char C_TLS li342[] C_aligned={C_lihdr(0,0,23),40,114,101,103,101,120,112,45,101,115,99,97,112,101,32,115,116,114,52,52,51,52,41,0};
 static C_char C_TLS li343[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
 C_noret_decl(C_regex_toplevel)
 C_externexport void C_ccall C_regex_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4470)
-static void C_ccall f_4470(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22327)
-static void C_ccall f_22327(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_22334)
-static void C_ccall f_22334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22342)
-static void C_fcall f_22342(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_22374)
-static void C_ccall f_22374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22361)
-static void C_ccall f_22361(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22364)
-static void C_ccall f_22364(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22259)
-static void C_ccall f_22259(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_22259)
-static void C_ccall f_22259r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_22308)
-static void C_ccall f_22308(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_22263)
-static void C_ccall f_22263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22271)
-static void C_fcall f_22271(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_22304)
-static void C_ccall f_22304(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22290)
-static void C_ccall f_22290(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22297)
-static void C_ccall f_22297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21982)
-static void C_ccall f_21982(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21997)
-static void C_ccall f_21997(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21999)
-static void C_fcall f_21999(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_22254)
-static void C_ccall f_22254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22250)
-static void C_ccall f_22250(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22239)
-static void C_ccall f_22239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22061)
-static void C_fcall f_22061(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_22091)
-static void C_fcall f_22091(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22120)
-static void C_fcall f_22120(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22168)
-static void C_ccall f_22168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22147)
-static void C_ccall f_22147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22143)
-static void C_ccall f_22143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22110)
-static void C_ccall f_22110(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22106)
-static void C_ccall f_22106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22081)
-static void C_ccall f_22081(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22059)
-static void C_ccall f_22059(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22046)
-static void C_ccall f_22046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22033)
-static void C_ccall f_22033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_22029)
-static void C_ccall f_22029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21993)
-static void C_ccall f_21993(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21897)
-static void C_ccall f_21897(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21910)
-static void C_fcall f_21910(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21929)
-static void C_fcall f_21929(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21845)
-static void C_ccall f_21845(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_21845)
-static void C_ccall f_21845r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_21860)
-static void C_fcall f_21860(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21877)
-static void C_ccall f_21877(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21590)
-static void C_ccall f_21590(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_21590)
-static void C_ccall f_21590r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_21732)
-static void C_fcall f_21732(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21736)
-static void C_ccall f_21736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21827)
-static void C_ccall f_21827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21823)
-static void C_ccall f_21823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21794)
-static void C_ccall f_21794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21776)
-static void C_ccall f_21776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21769)
-static void C_ccall f_21769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21626)
-static void C_fcall f_21626(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21632)
-static void C_fcall f_21632(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21699)
-static void C_ccall f_21699(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21687)
-static void C_ccall f_21687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21646)
-static void C_ccall f_21646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21611)
-static C_word C_fcall f_21611(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_21408)
-static void C_ccall f_21408(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_21408)
-static void C_ccall f_21408r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_21572)
-static void C_ccall f_21572(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21546)
-static void C_ccall f_21546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21571)
-static void C_ccall f_21571(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21526)
-static void C_ccall f_21526(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21427)
-static void C_fcall f_21427(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21435)
-static void C_fcall f_21435(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21439)
-static void C_ccall f_21439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21500)
-static void C_ccall f_21500(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21481)
-static void C_ccall f_21481(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21515)
-static void C_ccall f_21515(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_21510)
-static void C_ccall f_21510(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_21285)
-static void C_ccall f_21285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_21285)
-static void C_ccall f_21285r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_21360)
-static void C_fcall f_21360(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21351)
-static void C_fcall f_21351(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21287)
-static void C_fcall f_21287(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21291)
-static void C_ccall f_21291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21346)
-static void C_ccall f_21346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21300)
-static void C_ccall f_21300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21310)
-static void C_ccall f_21310(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21312)
-static void C_fcall f_21312(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21170)
-static void C_ccall f_21170(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_21170)
-static void C_ccall f_21170r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_21237)
-static void C_fcall f_21237(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21228)
-static void C_fcall f_21228(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_21172)
-static void C_fcall f_21172(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21176)
-static void C_ccall f_21176(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21223)
-static void C_ccall f_21223(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21185)
-static void C_ccall f_21185(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21195)
-static void C_ccall f_21195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21197)
-static void C_fcall f_21197(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21219)
-static void C_ccall f_21219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21108)
-static void C_ccall f_21108(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21112)
-static void C_ccall f_21112(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4473)
+static void C_ccall f_4473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22336)
+static void C_ccall f_22336(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22343)
+static void C_ccall f_22343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22351)
+static void C_fcall f_22351(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22383)
+static void C_ccall f_22383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22370)
+static void C_ccall f_22370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22373)
+static void C_ccall f_22373(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22262)
+static void C_ccall f_22262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_22262)
+static void C_ccall f_22262r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_22317)
+static void C_ccall f_22317(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22266)
+static void C_ccall f_22266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22272)
+static void C_ccall f_22272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22275)
+static void C_ccall f_22275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22280)
+static void C_fcall f_22280(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22313)
+static void C_ccall f_22313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22299)
+static void C_ccall f_22299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22306)
+static void C_ccall f_22306(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21985)
+static void C_ccall f_21985(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22000)
+static void C_ccall f_22000(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22002)
+static void C_fcall f_22002(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22257)
+static void C_ccall f_22257(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22253)
+static void C_ccall f_22253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22242)
+static void C_ccall f_22242(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22064)
+static void C_fcall f_22064(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_22094)
+static void C_fcall f_22094(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22123)
+static void C_fcall f_22123(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22171)
+static void C_ccall f_22171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22150)
+static void C_ccall f_22150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22146)
+static void C_ccall f_22146(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22113)
+static void C_ccall f_22113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22109)
+static void C_ccall f_22109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22084)
+static void C_ccall f_22084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22062)
+static void C_ccall f_22062(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22049)
+static void C_ccall f_22049(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22036)
+static void C_ccall f_22036(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_22032)
+static void C_ccall f_22032(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21996)
+static void C_ccall f_21996(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21900)
+static void C_ccall f_21900(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21913)
+static void C_fcall f_21913(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21932)
+static void C_fcall f_21932(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21848)
+static void C_ccall f_21848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_21848)
+static void C_ccall f_21848r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_21863)
+static void C_fcall f_21863(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21880)
+static void C_ccall f_21880(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21593)
+static void C_ccall f_21593(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_21593)
+static void C_ccall f_21593r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_21735)
+static void C_fcall f_21735(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21739)
+static void C_ccall f_21739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21830)
+static void C_ccall f_21830(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21826)
+static void C_ccall f_21826(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21797)
+static void C_ccall f_21797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21779)
+static void C_ccall f_21779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21772)
+static void C_ccall f_21772(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21629)
+static void C_fcall f_21629(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21635)
+static void C_fcall f_21635(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21702)
+static void C_ccall f_21702(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21690)
+static void C_ccall f_21690(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21649)
+static void C_ccall f_21649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21614)
+static C_word C_fcall f_21614(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_21411)
+static void C_ccall f_21411(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_21411)
+static void C_ccall f_21411r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_21575)
+static void C_ccall f_21575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21549)
+static void C_ccall f_21549(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21574)
+static void C_ccall f_21574(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21529)
+static void C_ccall f_21529(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21430)
+static void C_fcall f_21430(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21438)
+static void C_fcall f_21438(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21442)
+static void C_ccall f_21442(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21503)
+static void C_ccall f_21503(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21484)
+static void C_ccall f_21484(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21518)
+static void C_ccall f_21518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_21513)
+static void C_ccall f_21513(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_21288)
+static void C_ccall f_21288(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_21288)
+static void C_ccall f_21288r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_21363)
+static void C_fcall f_21363(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21354)
+static void C_fcall f_21354(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21290)
+static void C_fcall f_21290(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21294)
+static void C_ccall f_21294(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21349)
+static void C_ccall f_21349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21303)
+static void C_ccall f_21303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21313)
+static void C_ccall f_21313(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21315)
+static void C_fcall f_21315(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21173)
+static void C_ccall f_21173(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_21173)
+static void C_ccall f_21173r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_21240)
+static void C_fcall f_21240(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21231)
+static void C_fcall f_21231(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_21175)
+static void C_fcall f_21175(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21179)
+static void C_ccall f_21179(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21226)
+static void C_ccall f_21226(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21188)
+static void C_ccall f_21188(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21198)
+static void C_ccall f_21198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21200)
+static void C_fcall f_21200(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21222)
+static void C_ccall f_21222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21111)
+static void C_ccall f_21111(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_21115)
 static void C_ccall f_21115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21125)
-static void C_ccall f_21125(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21127)
-static void C_fcall f_21127(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21062)
-static void C_ccall f_21062(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21066)
-static void C_ccall f_21066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21118)
+static void C_ccall f_21118(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21128)
+static void C_ccall f_21128(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21130)
+static void C_fcall f_21130(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21065)
+static void C_ccall f_21065(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_21069)
 static void C_ccall f_21069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21079)
-static void C_ccall f_21079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21081)
-static void C_fcall f_21081(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_21106)
-static void C_ccall f_21106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21041)
-static void C_fcall f_21041(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21048)
-static void C_ccall f_21048(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_21057)
-static void C_ccall f_21057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20935)
-static void C_ccall f_20935(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_20935)
-static void C_ccall f_20935r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_20978)
-static void C_fcall f_20978(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20973)
-static void C_fcall f_20973(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20968)
-static void C_fcall f_20968(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20937)
-static void C_fcall f_20937(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_20949)
-static void C_fcall f_20949(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21072)
+static void C_ccall f_21072(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21082)
+static void C_ccall f_21082(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21084)
+static void C_fcall f_21084(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_21109)
+static void C_ccall f_21109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21044)
+static void C_fcall f_21044(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21051)
+static void C_ccall f_21051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_21060)
+static void C_ccall f_21060(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20938)
+static void C_ccall f_20938(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_20938)
+static void C_ccall f_20938r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_20981)
+static void C_fcall f_20981(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20976)
+static void C_fcall f_20976(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20971)
+static void C_fcall f_20971(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20940)
+static void C_fcall f_20940(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
 C_noret_decl(f_20952)
 static void C_fcall f_20952(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20945)
-static void C_ccall f_20945(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20911)
-static void C_ccall f_20911(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20729)
-static void C_ccall f_20729(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20735)
-static void C_fcall f_20735(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20857)
-static void C_ccall f_20857(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20861)
-static void C_ccall f_20861(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20869)
-static void C_ccall f_20869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20853)
-static void C_ccall f_20853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20828)
-static void C_ccall f_20828(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20832)
-static void C_ccall f_20832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20824)
-static void C_ccall f_20824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20794)
-static void C_ccall f_20794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20763)
-static void C_ccall f_20763(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20673)
-static void C_ccall f_20673(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_20673)
-static void C_ccall f_20673r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_20706)
-static void C_ccall f_20706(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20727)
-static void C_ccall f_20727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20679)
-static void C_ccall f_20679(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_20683)
-static void C_ccall f_20683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20690)
-static void C_ccall f_20690(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20704)
-static void C_ccall f_20704(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20621)
-static void C_ccall f_20621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_20621)
-static void C_ccall f_20621r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_20671)
-static void C_ccall f_20671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20625)
-static void C_ccall f_20625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20663)
-static void C_ccall f_20663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20639)
-static void C_ccall f_20639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20647)
-static void C_ccall f_20647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20659)
-static void C_ccall f_20659(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20655)
-static void C_ccall f_20655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20643)
-static void C_ccall f_20643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20508)
-static void C_ccall f_20508(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...) C_noret;
-C_noret_decl(f_20508)
-static void C_ccall f_20508r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t7) C_noret;
-C_noret_decl(f_20512)
-static void C_ccall f_20512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20955)
+static void C_fcall f_20955(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20948)
+static void C_ccall f_20948(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20914)
+static void C_ccall f_20914(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20732)
+static void C_ccall f_20732(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20738)
+static void C_fcall f_20738(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20860)
+static void C_ccall f_20860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20864)
+static void C_ccall f_20864(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20872)
+static void C_ccall f_20872(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20856)
+static void C_ccall f_20856(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20831)
+static void C_ccall f_20831(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20835)
+static void C_ccall f_20835(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20827)
+static void C_ccall f_20827(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20797)
+static void C_ccall f_20797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20766)
+static void C_ccall f_20766(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20676)
+static void C_ccall f_20676(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_20676)
+static void C_ccall f_20676r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_20709)
+static void C_ccall f_20709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20730)
+static void C_ccall f_20730(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20682)
+static void C_ccall f_20682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_20686)
+static void C_ccall f_20686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20693)
+static void C_ccall f_20693(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20707)
+static void C_ccall f_20707(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20624)
+static void C_ccall f_20624(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_20624)
+static void C_ccall f_20624r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_20674)
+static void C_ccall f_20674(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20628)
+static void C_ccall f_20628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20666)
+static void C_ccall f_20666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20642)
+static void C_ccall f_20642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20650)
+static void C_ccall f_20650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20662)
+static void C_ccall f_20662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20658)
+static void C_ccall f_20658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20646)
+static void C_ccall f_20646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20511)
+static void C_ccall f_20511(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...) C_noret;
+C_noret_decl(f_20511)
+static void C_ccall f_20511r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t7) C_noret;
 C_noret_decl(f_20515)
 static void C_ccall f_20515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20521)
-static void C_fcall f_20521(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20518)
+static void C_ccall f_20518(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20524)
 static void C_fcall f_20524(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20532)
-static void C_fcall f_20532(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20545)
-static void C_ccall f_20545(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20557)
-static void C_ccall f_20557(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20527)
+static void C_fcall f_20527(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20535)
+static void C_fcall f_20535(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20548)
+static void C_ccall f_20548(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20560)
 static void C_ccall f_20560(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20563)
 static void C_ccall f_20563(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20618)
-static void C_ccall f_20618(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20343)
-static void C_ccall f_20343(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20349)
-static void C_fcall f_20349(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20365)
-static void C_fcall f_20365(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20488)
-static void C_ccall f_20488(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20484)
-static void C_ccall f_20484(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20402)
-static void C_fcall f_20402(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20460)
-static void C_ccall f_20460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20417)
-static void C_ccall f_20417(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20441)
-static void C_ccall f_20441(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20437)
-static void C_ccall f_20437(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20413)
-static void C_ccall f_20413(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20385)
-static void C_ccall f_20385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20333)
-static void C_fcall f_20333(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20341)
-static void C_ccall f_20341(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20210)
-static void C_ccall f_20210(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20216)
-static void C_fcall f_20216(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_20323)
-static void C_ccall f_20323(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20226)
-static void C_ccall f_20226(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20230)
-static void C_fcall f_20230(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20295)
-static void C_ccall f_20295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20236)
-static void C_ccall f_20236(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_20287)
-static void C_ccall f_20287(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20240)
-static void C_ccall f_20240(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20249)
-static void C_ccall f_20249(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20566)
+static void C_ccall f_20566(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20621)
+static void C_ccall f_20621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20346)
+static void C_ccall f_20346(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20352)
+static void C_fcall f_20352(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20368)
+static void C_fcall f_20368(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20491)
+static void C_ccall f_20491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20487)
+static void C_ccall f_20487(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20405)
+static void C_fcall f_20405(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20463)
+static void C_ccall f_20463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20420)
+static void C_ccall f_20420(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20444)
+static void C_ccall f_20444(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20440)
+static void C_ccall f_20440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20416)
+static void C_ccall f_20416(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20388)
+static void C_ccall f_20388(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20336)
+static void C_fcall f_20336(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20344)
+static void C_ccall f_20344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20213)
+static void C_ccall f_20213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20219)
+static void C_fcall f_20219(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_20326)
+static void C_ccall f_20326(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20229)
+static void C_ccall f_20229(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20233)
+static void C_fcall f_20233(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20298)
+static void C_ccall f_20298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20239)
+static void C_ccall f_20239(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_20290)
+static void C_ccall f_20290(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20243)
+static void C_ccall f_20243(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20252)
 static void C_ccall f_20252(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20259)
-static void C_ccall f_20259(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20084)
-static void C_fcall f_20084(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20196)
-static void C_ccall f_20196(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20107)
-static void C_ccall f_20107(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20111)
-static void C_fcall f_20111(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20168)
-static void C_ccall f_20168(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20117)
-static void C_ccall f_20117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_20160)
-static void C_ccall f_20160(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20121)
-static void C_ccall f_20121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20130)
-static void C_ccall f_20130(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20255)
+static void C_ccall f_20255(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20262)
+static void C_ccall f_20262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20087)
+static void C_fcall f_20087(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20199)
+static void C_ccall f_20199(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20110)
+static void C_ccall f_20110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20114)
+static void C_fcall f_20114(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20171)
+static void C_ccall f_20171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20120)
+static void C_ccall f_20120(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_20163)
+static void C_ccall f_20163(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20124)
+static void C_ccall f_20124(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_20133)
 static void C_ccall f_20133(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19992)
-static void C_ccall f_19992(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_20074)
-static void C_ccall f_20074(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20002)
-static void C_ccall f_20002(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20006)
-static void C_fcall f_20006(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_20050)
-static void C_ccall f_20050(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20022)
-static void C_ccall f_20022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_20014)
-static void C_ccall f_20014(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19847)
-static void C_fcall f_19847(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19863)
-static void C_fcall f_19863(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19797)
-static void C_fcall f_19797(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f27294)
-static void C_ccall f27294(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19803)
-static void C_ccall f_19803(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19376)
-static void C_fcall f_19376(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19386)
-static void C_fcall f_19386(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19655)
-static void C_ccall f_19655(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19665)
-static void C_fcall f_19665(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19694)
-static void C_ccall f_19694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19659)
-static void C_ccall f_19659(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13741)
-static void C_fcall f_13741(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13768)
-static void C_ccall f_13768(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13764)
-static void C_ccall f_13764(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19638)
-static void C_ccall f_19638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19300)
-static void C_fcall f_19300(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19628)
-static void C_ccall f_19628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19572)
-static void C_ccall f_19572(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19582)
-static void C_fcall f_19582(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19611)
-static void C_ccall f_19611(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19576)
-static void C_ccall f_19576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19564)
-static void C_ccall f_19564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19506)
-static void C_ccall f_19506(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19516)
-static void C_fcall f_19516(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19545)
-static void C_ccall f_19545(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19510)
-static void C_ccall f_19510(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19446)
-static void C_ccall f_19446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19456)
-static void C_fcall f_19456(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19485)
-static void C_ccall f_19485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19450)
-static void C_ccall f_19450(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19442)
-static void C_ccall f_19442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19415)
-static void C_ccall f_19415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20136)
+static void C_ccall f_20136(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19995)
+static void C_ccall f_19995(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_20077)
+static void C_ccall f_20077(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20005)
+static void C_ccall f_20005(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20009)
+static void C_fcall f_20009(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_20053)
+static void C_ccall f_20053(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20025)
+static void C_ccall f_20025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_20017)
+static void C_ccall f_20017(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19850)
+static void C_fcall f_19850(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19866)
+static void C_fcall f_19866(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19800)
+static void C_fcall f_19800(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f27518)
+static void C_ccall f27518(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19806)
+static void C_ccall f_19806(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19379)
+static void C_fcall f_19379(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_19389)
-static void C_fcall f_19389(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19259)
-static void C_fcall f_19259(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_19261)
-static void C_ccall f_19261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_19268)
-static void C_ccall f_19268(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16861)
-static void C_fcall f_16861(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16901)
-static void C_ccall f_16901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16745)
-static void C_fcall f_16745(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16751)
-static void C_fcall f_16751(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16835)
-static void C_ccall f_16835(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16798)
-static void C_ccall f_16798(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16800)
-static void C_fcall f_16800(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16829)
-static void C_ccall f_16829(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16790)
-static void C_ccall f_16790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16778)
-static void C_ccall f_16778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16782)
-static void C_ccall f_16782(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16629)
-static void C_fcall f_16629(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16662)
-static void C_fcall f_16662(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16666)
-static void C_fcall f_16666(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16643)
-static void C_ccall f_16643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16555)
-static void C_fcall f_16555(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16563)
-static void C_fcall f_16563(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16081)
-static void C_fcall f_16081(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16282)
-static void C_ccall f_16282(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_19389(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19658)
+static void C_ccall f_19658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19668)
+static void C_fcall f_19668(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19697)
+static void C_ccall f_19697(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19662)
+static void C_ccall f_19662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13744)
+static void C_fcall f_13744(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13771)
+static void C_ccall f_13771(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13767)
+static void C_ccall f_13767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19641)
+static void C_ccall f_19641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19303)
+static void C_fcall f_19303(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19631)
+static void C_ccall f_19631(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19575)
+static void C_ccall f_19575(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19585)
+static void C_fcall f_19585(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19614)
+static void C_ccall f_19614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19579)
+static void C_ccall f_19579(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19567)
+static void C_ccall f_19567(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19509)
+static void C_ccall f_19509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19519)
+static void C_fcall f_19519(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19548)
+static void C_ccall f_19548(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19513)
+static void C_ccall f_19513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19449)
+static void C_ccall f_19449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19459)
+static void C_fcall f_19459(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19488)
+static void C_ccall f_19488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19453)
+static void C_ccall f_19453(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19445)
+static void C_ccall f_19445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19418)
+static void C_ccall f_19418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19392)
+static void C_fcall f_19392(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19262)
+static void C_fcall f_19262(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_19264)
+static void C_ccall f_19264(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_19271)
+static void C_ccall f_19271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16864)
+static void C_fcall f_16864(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16904)
+static void C_ccall f_16904(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16748)
+static void C_fcall f_16748(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16754)
+static void C_fcall f_16754(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16838)
+static void C_ccall f_16838(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16801)
+static void C_ccall f_16801(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16803)
+static void C_fcall f_16803(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16832)
+static void C_ccall f_16832(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16793)
+static void C_ccall f_16793(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16781)
+static void C_ccall f_16781(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16785)
+static void C_ccall f_16785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16632)
+static void C_fcall f_16632(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16665)
+static void C_fcall f_16665(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16669)
+static void C_fcall f_16669(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16646)
+static void C_ccall f_16646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16558)
+static void C_fcall f_16558(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16566)
+static void C_fcall f_16566(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16084)
+static void C_fcall f_16084(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_16285)
 static void C_ccall f_16285(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16290)
-static void C_fcall f_16290(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16537)
-static void C_ccall f_16537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16533)
-static void C_ccall f_16533(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16529)
-static void C_ccall f_16529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16318)
-static void C_fcall f_16318(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16513)
-static void C_ccall f_16513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16509)
-static void C_ccall f_16509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16505)
-static void C_ccall f_16505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16475)
-static void C_fcall f_16475(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16495)
-static void C_ccall f_16495(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16491)
-static void C_ccall f_16491(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16376)
-static void C_fcall f_16376(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16454)
-static void C_ccall f_16454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16446)
-static void C_ccall f_16446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16381)
-static void C_ccall f_16381(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_16385)
-static void C_ccall f_16385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16434)
-static void C_ccall f_16434(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16394)
-static void C_fcall f_16394(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16288)
+static void C_ccall f_16288(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16293)
+static void C_fcall f_16293(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16540)
+static void C_ccall f_16540(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16536)
+static void C_ccall f_16536(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16532)
+static void C_ccall f_16532(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16321)
+static void C_fcall f_16321(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16516)
+static void C_ccall f_16516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16512)
+static void C_ccall f_16512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16508)
+static void C_ccall f_16508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16478)
+static void C_fcall f_16478(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16498)
+static void C_ccall f_16498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16494)
+static void C_ccall f_16494(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16379)
+static void C_fcall f_16379(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16457)
+static void C_ccall f_16457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16449)
+static void C_ccall f_16449(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16384)
+static void C_ccall f_16384(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_16388)
+static void C_ccall f_16388(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16437)
+static void C_ccall f_16437(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_16397)
 static void C_fcall f_16397(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16404)
-static void C_ccall f_16404(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16370)
-static void C_ccall f_16370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16362)
-static void C_ccall f_16362(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16323)
-static void C_ccall f_16323(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16358)
-static void C_ccall f_16358(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16350)
-static void C_ccall f_16350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16334)
-static void C_ccall f_16334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16112)
-static void C_fcall f_16112(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16279)
-static void C_ccall f_16279(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16275)
-static void C_ccall f_16275(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16271)
-static void C_ccall f_16271(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16267)
-static void C_ccall f_16267(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16161)
-static void C_fcall f_16161(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16232)
-static void C_ccall f_16232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16228)
-static void C_ccall f_16228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16166)
-static void C_ccall f_16166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16224)
-static void C_ccall f_16224(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16216)
-static void C_ccall f_16216(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16212)
-static void C_ccall f_16212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16182)
-static void C_fcall f_16182(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16201)
-static void C_ccall f_16201(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16178)
-static void C_ccall f_16178(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16155)
-static void C_ccall f_16155(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16147)
-static void C_ccall f_16147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16084)
-static void C_fcall f_16084(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15563)
-static void C_fcall f_15563(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15721)
-static void C_ccall f_15721(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15713)
-static void C_ccall f_15713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15576)
-static void C_fcall f_15576(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_15958)
-static void C_fcall f_15958(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_16079)
-static void C_ccall f_16079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16071)
-static void C_ccall f_16071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15976)
-static void C_fcall f_15976(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16022)
-static void C_ccall f_16022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16003)
-static void C_fcall f_16003(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_16015)
-static void C_ccall f_16015(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15609)
-static void C_ccall f_15609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15621)
-static void C_fcall f_15621(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15662)
-static void C_fcall f_15662(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15691)
-static void C_ccall f_15691(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15656)
-static void C_ccall f_15656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15628)
-static void C_ccall f_15628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15652)
-static void C_ccall f_15652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15644)
-static void C_ccall f_15644(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15590)
-static void C_ccall f_15590(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15917)
-static void C_fcall f_15917(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15858)
-static void C_ccall f_15858(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15862)
-static void C_ccall f_15862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15864)
-static void C_fcall f_15864(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_15897)
-static void C_ccall f_15897(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15877)
-static void C_fcall f_15877(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15733)
-static void C_ccall f_15733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15752)
-static void C_fcall f_15752(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15850)
-static void C_ccall f_15850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15779)
-static void C_fcall f_15779(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15797)
-static void C_fcall f_15797(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15824)
-static C_word C_fcall f_15824(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_15791)
-static void C_ccall f_15791(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15750)
-static void C_ccall f_15750(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15735)
-static C_word C_fcall f_15735(C_word t0,C_word t1);
-C_noret_decl(f_14705)
-static void C_fcall f_14705(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14723)
-static void C_fcall f_14723(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_15531)
-static void C_ccall f_15531(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14987)
-static void C_ccall f_14987(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15020)
-static void C_fcall f_15020(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15074)
-static void C_fcall f_15074(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15488)
-static void C_ccall f_15488(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15368)
-static void C_ccall f_15368(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15456)
-static void C_ccall f_15456(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15374)
-static void C_ccall f_15374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15448)
-static void C_ccall f_15448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15452)
-static void C_ccall f_15452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16400)
+static void C_fcall f_16400(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16407)
+static void C_ccall f_16407(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16373)
+static void C_ccall f_16373(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16365)
+static void C_ccall f_16365(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16326)
+static void C_ccall f_16326(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16361)
+static void C_ccall f_16361(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16353)
+static void C_ccall f_16353(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16337)
+static void C_ccall f_16337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16115)
+static void C_fcall f_16115(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16282)
+static void C_ccall f_16282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16278)
+static void C_ccall f_16278(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16274)
+static void C_ccall f_16274(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16270)
+static void C_ccall f_16270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16164)
+static void C_fcall f_16164(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16235)
+static void C_ccall f_16235(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16231)
+static void C_ccall f_16231(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16169)
+static void C_ccall f_16169(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_16227)
+static void C_ccall f_16227(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16219)
+static void C_ccall f_16219(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16215)
+static void C_ccall f_16215(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16185)
+static void C_fcall f_16185(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16204)
+static void C_ccall f_16204(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16181)
+static void C_ccall f_16181(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16158)
+static void C_ccall f_16158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16150)
+static void C_ccall f_16150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16087)
+static void C_fcall f_16087(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15566)
+static void C_fcall f_15566(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15724)
+static void C_ccall f_15724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15716)
+static void C_ccall f_15716(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15579)
+static void C_fcall f_15579(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_15961)
+static void C_fcall f_15961(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_16082)
+static void C_ccall f_16082(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16074)
+static void C_ccall f_16074(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15979)
+static void C_fcall f_15979(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16025)
+static void C_ccall f_16025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16006)
+static void C_fcall f_16006(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_16018)
+static void C_ccall f_16018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15612)
+static void C_ccall f_15612(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15624)
+static void C_fcall f_15624(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15665)
+static void C_fcall f_15665(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15694)
+static void C_ccall f_15694(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15659)
+static void C_ccall f_15659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15631)
+static void C_ccall f_15631(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15655)
+static void C_ccall f_15655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15647)
+static void C_ccall f_15647(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15593)
+static void C_ccall f_15593(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15920)
+static void C_fcall f_15920(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15861)
+static void C_ccall f_15861(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15865)
+static void C_ccall f_15865(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15867)
+static void C_fcall f_15867(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_15900)
+static void C_ccall f_15900(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15880)
+static void C_fcall f_15880(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15736)
+static void C_ccall f_15736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15755)
+static void C_fcall f_15755(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15853)
+static void C_ccall f_15853(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15782)
+static void C_fcall f_15782(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15800)
+static void C_fcall f_15800(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15827)
+static C_word C_fcall f_15827(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_15794)
+static void C_ccall f_15794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15753)
+static void C_ccall f_15753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15738)
+static C_word C_fcall f_15738(C_word t0,C_word t1);
+C_noret_decl(f_14708)
+static void C_fcall f_14708(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14726)
+static void C_fcall f_14726(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_15534)
+static void C_ccall f_15534(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14990)
+static void C_ccall f_14990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15023)
+static void C_fcall f_15023(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15077)
+static void C_fcall f_15077(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15491)
+static void C_ccall f_15491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15371)
+static void C_ccall f_15371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15459)
+static void C_ccall f_15459(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15377)
 static void C_ccall f_15377(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15444)
-static void C_ccall f_15444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15440)
-static void C_ccall f_15440(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15436)
-static void C_ccall f_15436(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15432)
-static void C_ccall f_15432(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15383)
-static void C_fcall f_15383(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15410)
-static void C_ccall f_15410(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15406)
-static void C_ccall f_15406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15402)
-static void C_ccall f_15402(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15308)
-static void C_ccall f_15308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15348)
-static void C_ccall f_15348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15352)
-static void C_ccall f_15352(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15314)
-static void C_ccall f_15314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15344)
-static void C_ccall f_15344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15340)
-static void C_ccall f_15340(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15336)
-static void C_ccall f_15336(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15205)
-static void C_ccall f_15205(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15295)
-static void C_ccall f_15295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15287)
-static void C_ccall f_15287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15451)
+static void C_ccall f_15451(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15455)
+static void C_ccall f_15455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15380)
+static void C_ccall f_15380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15447)
+static void C_ccall f_15447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15443)
+static void C_ccall f_15443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15439)
+static void C_ccall f_15439(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15435)
+static void C_ccall f_15435(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15386)
+static void C_fcall f_15386(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15413)
+static void C_ccall f_15413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15409)
+static void C_ccall f_15409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15405)
+static void C_ccall f_15405(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15311)
+static void C_ccall f_15311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15351)
+static void C_ccall f_15351(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15355)
+static void C_ccall f_15355(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15317)
+static void C_ccall f_15317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15347)
+static void C_ccall f_15347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15343)
+static void C_ccall f_15343(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15339)
+static void C_ccall f_15339(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15208)
 static void C_ccall f_15208(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15276)
-static void C_ccall f_15276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15272)
-static void C_ccall f_15272(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15298)
+static void C_ccall f_15298(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15290)
+static void C_ccall f_15290(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_15211)
 static void C_ccall f_15211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15237)
-static void C_ccall f_15237(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15261)
-static void C_ccall f_15261(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15257)
-static void C_ccall f_15257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15229)
-static void C_ccall f_15229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15233)
-static void C_ccall f_15233(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15225)
-static void C_ccall f_15225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25603)
-static void C_ccall f25603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15077)
-static void C_ccall f_15077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15104)
-static void C_ccall f_15104(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15132)
-static void C_fcall f_15132(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_15142)
-static void C_fcall f_15142(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15130)
-static void C_ccall f_15130(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15118)
-static void C_ccall f_15118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15122)
-static void C_ccall f_15122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15093)
-static void C_ccall f_15093(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15023)
-static void C_ccall f_15023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15061)
-static void C_ccall f_15061(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15054)
-static void C_ccall f_15054(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15029)
-static void C_ccall f_15029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15039)
-static void C_ccall f_15039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15043)
-static void C_ccall f_15043(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15007)
-static void C_ccall f_15007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_15003)
-static void C_ccall f_15003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14984)
-static void C_ccall f_14984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14980)
-static void C_ccall f_14980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25594)
-static void C_ccall f25594(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14870)
-static void C_fcall f_14870(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14892)
-static void C_ccall f_14892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14877)
-static void C_ccall f_14877(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14847)
-static void C_ccall f_14847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14826)
-static void C_ccall f_14826(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14822)
-static void C_ccall f_14822(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14740)
-static void C_fcall f_14740(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14755)
-static void C_ccall f_14755(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14761)
-static void C_fcall f_14761(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15279)
+static void C_ccall f_15279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15275)
+static void C_ccall f_15275(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15214)
+static void C_ccall f_15214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15240)
+static void C_ccall f_15240(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15264)
+static void C_ccall f_15264(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15260)
+static void C_ccall f_15260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15232)
+static void C_ccall f_15232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15236)
+static void C_ccall f_15236(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15228)
+static void C_ccall f_15228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25614)
+static void C_ccall f25614(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15080)
+static void C_ccall f_15080(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15107)
+static void C_ccall f_15107(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15135)
+static void C_fcall f_15135(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_15145)
+static void C_fcall f_15145(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15133)
+static void C_ccall f_15133(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15121)
+static void C_ccall f_15121(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15125)
+static void C_ccall f_15125(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15096)
+static void C_ccall f_15096(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15026)
+static void C_ccall f_15026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15064)
+static void C_ccall f_15064(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15057)
+static void C_ccall f_15057(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15032)
+static void C_ccall f_15032(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15042)
+static void C_ccall f_15042(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15046)
+static void C_ccall f_15046(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15010)
+static void C_ccall f_15010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_15006)
+static void C_ccall f_15006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14987)
+static void C_ccall f_14987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14983)
+static void C_ccall f_14983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25605)
+static void C_ccall f25605(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14873)
+static void C_fcall f_14873(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14895)
+static void C_ccall f_14895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14880)
+static void C_ccall f_14880(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14850)
+static void C_ccall f_14850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14829)
+static void C_ccall f_14829(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14825)
+static void C_ccall f_14825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14743)
+static void C_fcall f_14743(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14758)
+static void C_ccall f_14758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14764)
+static void C_fcall f_14764(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14802)
+static void C_ccall f_14802(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14791)
+static void C_fcall f_14791(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_14799)
 static void C_ccall f_14799(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14788)
-static void C_fcall f_14788(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14796)
-static void C_ccall f_14796(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14759)
-static void C_ccall f_14759(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14726)
-static void C_fcall f_14726(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14738)
-static void C_ccall f_14738(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14598)
-static void C_fcall f_14598(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_14612)
-static void C_fcall f_14612(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f27241)
-static void C_ccall f27241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14650)
-static void C_ccall f_14650(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14680)
-static void C_ccall f_14680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14676)
-static void C_ccall f_14676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14420)
-static void C_ccall f_14420(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14424)
-static void C_ccall f_14424(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14762)
+static void C_ccall f_14762(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14729)
+static void C_fcall f_14729(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14741)
+static void C_ccall f_14741(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14601)
+static void C_fcall f_14601(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_14615)
+static void C_fcall f_14615(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f27465)
+static void C_ccall f27465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14653)
+static void C_ccall f_14653(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14683)
+static void C_ccall f_14683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14679)
+static void C_ccall f_14679(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14423)
+static void C_ccall f_14423(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_14427)
 static void C_ccall f_14427(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14439)
-static void C_ccall f_14439(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14467)
-static void C_ccall f_14467(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14484)
-static void C_ccall f_14484(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14470)
-static void C_ccall f_14470(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14464)
-static void C_ccall f_14464(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14430)
+static void C_ccall f_14430(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14442)
 static void C_ccall f_14442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14457)
-static void C_ccall f_14457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14470)
+static void C_ccall f_14470(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14487)
+static void C_ccall f_14487(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14473)
+static void C_ccall f_14473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14467)
+static void C_ccall f_14467(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14445)
+static void C_ccall f_14445(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14460)
 static void C_ccall f_14460(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14261)
-static void C_ccall f_14261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_14268)
-static void C_ccall f_14268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14463)
+static void C_ccall f_14463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14264)
+static void C_ccall f_14264(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_14271)
+static void C_ccall f_14271(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14387)
+static void C_ccall f_14387(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14392)
+static void C_fcall f_14392(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14420)
+static void C_ccall f_14420(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14402)
+static void C_ccall f_14402(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14384)
 static void C_ccall f_14384(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14389)
-static void C_fcall f_14389(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14417)
-static void C_ccall f_14417(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14399)
-static void C_ccall f_14399(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14381)
-static void C_ccall f_14381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25576)
-static void C_ccall f25576(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14377)
-static void C_ccall f_14377(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14519)
-static void C_fcall f_14519(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f27231)
-static void C_ccall f27231(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14554)
-static void C_ccall f_14554(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14584)
-static void C_ccall f_14584(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14580)
-static void C_ccall f_14580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14299)
-static void C_ccall f_14299(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14373)
-static void C_ccall f_14373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14308)
-static void C_ccall f_14308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14314)
-static void C_ccall f_14314(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14319)
-static void C_fcall f_14319(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14329)
-static void C_ccall f_14329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14341)
-static void C_ccall f_14341(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25587)
+static void C_ccall f25587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14380)
+static void C_ccall f_14380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14522)
+static void C_fcall f_14522(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f27455)
+static void C_ccall f27455(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14557)
+static void C_ccall f_14557(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14587)
+static void C_ccall f_14587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14583)
+static void C_ccall f_14583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14302)
+static void C_ccall f_14302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14376)
+static void C_ccall f_14376(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14311)
+static void C_ccall f_14311(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14317)
+static void C_ccall f_14317(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14322)
+static void C_fcall f_14322(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14332)
+static void C_ccall f_14332(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14344)
 static void C_ccall f_14344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14296)
-static void C_ccall f_14296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14277)
-static void C_ccall f_14277(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14289)
-static void C_ccall f_14289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14347)
+static void C_ccall f_14347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14299)
+static void C_ccall f_14299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14280)
+static void C_ccall f_14280(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14292)
 static void C_ccall f_14292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14215)
-static void C_ccall f_14215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_14215)
-static void C_ccall f_14215r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_14219)
-static void C_ccall f_14219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14225)
-static void C_fcall f_14225(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14295)
+static void C_ccall f_14295(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14218)
+static void C_ccall f_14218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_14218)
+static void C_ccall f_14218r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_14222)
+static void C_ccall f_14222(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_14228)
-static void C_ccall f_14228(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14063)
-static void C_ccall f_14063(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14082)
-static void C_fcall f_14082(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14159)
-static void C_fcall f_14159(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_14188)
-static void C_ccall f_14188(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14153)
-static void C_ccall f_14153(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14120)
-static void C_ccall f_14120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14027)
-static void C_fcall f_14027(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_14057)
-static void C_ccall f_14057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_14049)
-static void C_ccall f_14049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13797)
-static void C_fcall f_13797(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13895)
-static void C_fcall f_13895(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13647)
-static void C_ccall f_13647(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13696)
-static void C_fcall f_13696(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13725)
-static void C_ccall f_13725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13622)
-static C_word C_fcall f_13622(C_word *a,C_word t0);
-C_noret_decl(f_13597)
-static C_word C_fcall f_13597(C_word *a,C_word t0);
-C_noret_decl(f_12502)
-static void C_fcall f_12502(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12508)
-static void C_ccall f_12508(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12476)
-static void C_ccall f_12476(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12390)
-static void C_ccall f_12390(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12429)
-static void C_fcall f_12429(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12442)
-static void C_ccall f_12442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12304)
-static void C_ccall f_12304(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12343)
-static void C_fcall f_12343(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12248)
-static C_word C_fcall f_12248(C_word t0);
-C_noret_decl(f_12172)
-static void C_ccall f_12172(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12197)
-static void C_fcall f_12197(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12044)
-static void C_ccall f_12044(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12063)
-static void C_fcall f_12063(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12112)
-static void C_fcall f_12112(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11893)
-static void C_ccall f_11893(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_11893)
-static void C_ccall f_11893r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_11897)
-static void C_ccall f_11897(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25553)
-static void C_ccall f25553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25547)
-static void C_ccall f25547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11413)
-static void C_fcall f_11413(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_11805)
-static void C_fcall f_11805(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11816)
-static void C_ccall f_11816(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11818)
-static void C_fcall f_11818(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11847)
-static void C_ccall f_11847(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11812)
-static void C_ccall f_11812(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11594)
-static void C_fcall f_11594(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11739)
-static void C_fcall f_11739(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11768)
-static void C_ccall f_11768(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11733)
-static void C_ccall f_11733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11685)
-static void C_fcall f_11685(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11714)
-static void C_ccall f_11714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11679)
-static void C_ccall f_11679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11603)
-static void C_ccall f_11603(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11624)
-static void C_ccall f_11624(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11609)
-static void C_ccall f_11609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11619)
-static void C_ccall f_11619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11547)
-static void C_fcall f_11547(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11581)
-static void C_ccall f_11581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11574)
-static void C_fcall f_11574(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11541)
-static void C_ccall f_11541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11486)
-static void C_fcall f_11486(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11520)
-static void C_ccall f_11520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11513)
-static void C_fcall f_11513(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11480)
-static void C_ccall f_11480(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11416)
-static void C_fcall f_11416(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_14228(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14231)
+static void C_ccall f_14231(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14066)
+static void C_ccall f_14066(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14085)
+static void C_fcall f_14085(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14162)
+static void C_fcall f_14162(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_14191)
+static void C_ccall f_14191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14156)
+static void C_ccall f_14156(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14123)
+static void C_ccall f_14123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14030)
+static void C_fcall f_14030(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_14060)
+static void C_ccall f_14060(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_14052)
+static void C_ccall f_14052(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13800)
+static void C_fcall f_13800(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13898)
+static void C_fcall f_13898(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13650)
+static void C_ccall f_13650(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13699)
+static void C_fcall f_13699(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13728)
+static void C_ccall f_13728(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13625)
+static C_word C_fcall f_13625(C_word *a,C_word t0);
+C_noret_decl(f_13600)
+static C_word C_fcall f_13600(C_word *a,C_word t0);
+C_noret_decl(f_12505)
+static void C_fcall f_12505(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12511)
+static void C_ccall f_12511(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12479)
+static void C_ccall f_12479(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12393)
+static void C_ccall f_12393(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12432)
+static void C_fcall f_12432(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12445)
+static void C_ccall f_12445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12307)
+static void C_ccall f_12307(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12346)
+static void C_fcall f_12346(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12251)
+static C_word C_fcall f_12251(C_word t0);
+C_noret_decl(f_12175)
+static void C_ccall f_12175(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12200)
+static void C_fcall f_12200(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12047)
+static void C_ccall f_12047(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12066)
+static void C_fcall f_12066(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12115)
+static void C_fcall f_12115(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11896)
+static void C_ccall f_11896(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_11896)
+static void C_ccall f_11896r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 C_noret_decl(f_11900)
 static void C_ccall f_11900(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25564)
+static void C_ccall f25564(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25558)
+static void C_ccall f25558(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11416)
+static void C_fcall f_11416(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_11808)
+static void C_fcall f_11808(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11819)
+static void C_ccall f_11819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11821)
+static void C_fcall f_11821(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11850)
+static void C_ccall f_11850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11815)
+static void C_ccall f_11815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11597)
+static void C_fcall f_11597(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11742)
+static void C_fcall f_11742(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11771)
+static void C_ccall f_11771(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11736)
+static void C_ccall f_11736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11688)
+static void C_fcall f_11688(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11717)
+static void C_ccall f_11717(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11682)
+static void C_ccall f_11682(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11606)
+static void C_ccall f_11606(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11627)
+static void C_ccall f_11627(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11612)
+static void C_ccall f_11612(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11622)
+static void C_ccall f_11622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11550)
+static void C_fcall f_11550(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11584)
+static void C_ccall f_11584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11577)
+static void C_fcall f_11577(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11544)
+static void C_ccall f_11544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11489)
+static void C_fcall f_11489(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11523)
+static void C_ccall f_11523(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11516)
+static void C_fcall f_11516(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11483)
+static void C_ccall f_11483(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11419)
+static void C_fcall f_11419(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_11903)
 static void C_ccall f_11903(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11906)
 static void C_ccall f_11906(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11909)
-static void C_fcall f_11909(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11988)
-static void C_ccall f_11988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11992)
-static void C_fcall f_11992(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_11909(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11912)
-static void C_ccall f_11912(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_11912(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11991)
+static void C_ccall f_11991(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11995)
+static void C_fcall f_11995(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_11915)
 static void C_ccall f_11915(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11967)
-static void C_fcall f_11967(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_11918)
 static void C_ccall f_11918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16917)
-static void C_fcall f_16917(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_17241)
-static void C_ccall f_17241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16931)
-static void C_ccall f_16931(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_16944)
-static void C_ccall f_16944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16935)
-static void C_ccall f_16935(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16936)
-static void C_ccall f_16936(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17192)
-static void C_ccall f_17192(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17193)
-static void C_ccall f_17193(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17197)
-static void C_ccall f_17197(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17167)
-static void C_ccall f_17167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17168)
-static void C_ccall f_17168(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17172)
-static void C_ccall f_17172(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17111)
-static void C_ccall f_17111(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17136)
-static void C_ccall f_17136(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17140)
-static void C_ccall f_17140(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17113)
-static void C_ccall f_17113(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17117)
-static void C_ccall f_17117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17061)
-static void C_ccall f_17061(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17086)
-static void C_ccall f_17086(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11970)
+static void C_fcall f_11970(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11921)
+static void C_ccall f_11921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16920)
+static void C_fcall f_16920(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_17244)
+static void C_ccall f_17244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16934)
+static void C_ccall f_16934(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_16947)
+static void C_ccall f_16947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16938)
+static void C_ccall f_16938(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16939)
+static void C_ccall f_16939(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17195)
+static void C_ccall f_17195(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17196)
+static void C_ccall f_17196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17200)
+static void C_ccall f_17200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17170)
+static void C_ccall f_17170(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17171)
+static void C_ccall f_17171(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17175)
+static void C_ccall f_17175(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17114)
+static void C_ccall f_17114(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17139)
+static void C_ccall f_17139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17143)
+static void C_ccall f_17143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17116)
+static void C_ccall f_17116(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17120)
+static void C_ccall f_17120(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17126)
+static void C_fcall f_17126(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17064)
 static void C_ccall f_17064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17065)
-static void C_ccall f_17065(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17069)
-static void C_ccall f_17069(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16968)
-static void C_ccall f_16968(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17037)
-static void C_ccall f_17037(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17089)
+static void C_ccall f_17089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17067)
+static void C_ccall f_17067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17068)
+static void C_ccall f_17068(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17072)
+static void C_ccall f_17072(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_16971)
 static void C_ccall f_16971(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_16972)
-static void C_ccall f_16972(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_16978)
-static void C_fcall f_16978(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_16988)
-static void C_ccall f_16988(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17040)
+static void C_ccall f_17040(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16974)
+static void C_ccall f_16974(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16975)
+static void C_ccall f_16975(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_16981)
+static void C_fcall f_16981(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_16991)
 static void C_ccall f_16991(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11921)
-static void C_ccall f_11921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_16994)
+static void C_ccall f_16994(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17017)
+static void C_fcall f_17017(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11924)
 static void C_ccall f_11924(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_11927)
 static void C_ccall f_11927(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12565)
-static void C_ccall f_12565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13586)
-static void C_ccall f_13586(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11930)
+static void C_ccall f_11930(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12568)
 static void C_ccall f_12568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12577)
-static void C_fcall f_12577(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_12622)
-static void C_fcall f_12622(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12651)
-static void C_fcall f_12651(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13381)
-static void C_fcall f_13381(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13431)
-static void C_fcall f_13431(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13408)
-static void C_ccall f_13408(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13354)
-static void C_ccall f_13354(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13324)
-static void C_ccall f_13324(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13180)
-static void C_fcall f_13180(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13589)
+static void C_ccall f_13589(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12571)
+static void C_ccall f_12571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12580)
+static void C_fcall f_12580(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_12625)
+static void C_fcall f_12625(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12654)
+static void C_fcall f_12654(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13384)
+static void C_fcall f_13384(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13434)
+static void C_fcall f_13434(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13411)
+static void C_ccall f_13411(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13357)
+static void C_ccall f_13357(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13327)
+static void C_ccall f_13327(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_13183)
 static void C_fcall f_13183(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13248)
-static void C_ccall f_13248(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13201)
-static void C_ccall f_13201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13160)
-static void C_ccall f_13160(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13151)
-static void C_ccall f_13151(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13038)
-static void C_ccall f_13038(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13101)
-static void C_ccall f_13101(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13047)
-static void C_fcall f_13047(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12998)
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12827)
-static void C_fcall f_12827(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12833)
-static void C_ccall f_12833(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13186)
+static void C_fcall f_13186(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13251)
+static void C_ccall f_13251(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13204)
+static void C_ccall f_13204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13163)
+static void C_ccall f_13163(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13154)
+static void C_ccall f_13154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13041)
+static void C_ccall f_13041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13050)
+static void C_fcall f_13050(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13001)
+static void C_ccall f_13001(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12830)
+static void C_fcall f_12830(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12836)
 static void C_ccall f_12836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12843)
-static void C_fcall f_12843(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12845)
-static void C_ccall f_12845(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12859)
-static void C_ccall f_12859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12871)
-static void C_ccall f_12871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12873)
-static void C_ccall f_12873(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12902)
-static void C_ccall f_12902(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12898)
-static void C_ccall f_12898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12742)
-static void C_fcall f_12742(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_12775)
-static void C_ccall f_12775(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12808)
-static void C_ccall f_12808(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12791)
-static void C_ccall f_12791(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12795)
-static void C_ccall f_12795(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12660)
-static void C_fcall f_12660(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_12693)
-static void C_ccall f_12693(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12723)
-static void C_ccall f_12723(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12638)
-static void C_ccall f_12638(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12580)
-static void C_fcall f_12580(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12575)
-static void C_ccall f_12575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11949)
-static void C_ccall f_11949(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11956)
-static void C_ccall f_11956(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11933)
-static void C_ccall f_11933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17248)
-static void C_ccall f_17248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17260)
-static void C_fcall f_17260(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_19229)
-static void C_ccall f_19229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25480)
-static void C_ccall f25480(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19181)
-static void C_ccall f_19181(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_19188)
-static void C_fcall f_19188(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19149)
-static void C_ccall f_19149(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_19156)
-static void C_ccall f_19156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19052)
-static void C_ccall f_19052(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_19059)
-static void C_fcall f_19059(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18994)
-static void C_ccall f_18994(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_19013)
-static void C_fcall f_19013(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19001)
-static void C_fcall f_19001(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18960)
-static void C_ccall f_18960(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18970)
-static void C_fcall f_18970(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18936)
-static void C_ccall f_18936(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18878)
-static void C_ccall f_18878(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18897)
-static void C_fcall f_18897(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18885)
-static void C_fcall f_18885(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18844)
-static void C_ccall f_18844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18854)
-static void C_fcall f_18854(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18824)
-static void C_ccall f_18824(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18782)
-static void C_ccall f_18782(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18789)
-static void C_fcall f_18789(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18754)
-static void C_ccall f_18754(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17306)
-static void C_fcall f_17306(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18706)
-static void C_ccall f_18706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18666)
-static void C_ccall f_18666(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18678)
-static void C_ccall f_18678(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18636)
-static void C_ccall f_18636(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18637)
-static void C_ccall f_18637(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18649)
-static void C_ccall f_18649(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18509)
-static void C_ccall f_18509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25474)
-static void C_ccall f25474(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12839)
+static void C_ccall f_12839(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12846)
+static void C_fcall f_12846(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12848)
+static void C_ccall f_12848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12862)
+static void C_ccall f_12862(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12876)
+static void C_ccall f_12876(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12905)
+static void C_ccall f_12905(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12901)
+static void C_ccall f_12901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12745)
+static void C_fcall f_12745(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_12778)
+static void C_ccall f_12778(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12811)
+static void C_ccall f_12811(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12794)
+static void C_ccall f_12794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12798)
+static void C_ccall f_12798(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12663)
+static void C_fcall f_12663(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_12696)
+static void C_ccall f_12696(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12726)
+static void C_ccall f_12726(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12641)
+static void C_ccall f_12641(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12583)
+static void C_fcall f_12583(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12578)
+static void C_ccall f_12578(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11952)
+static void C_ccall f_11952(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11959)
+static void C_ccall f_11959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11936)
+static void C_ccall f_11936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17251)
+static void C_ccall f_17251(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17263)
+static void C_fcall f_17263(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_19232)
+static void C_ccall f_19232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25491)
+static void C_ccall f25491(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19184)
+static void C_ccall f_19184(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_19191)
+static void C_fcall f_19191(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19152)
+static void C_ccall f_19152(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_19159)
+static void C_ccall f_19159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19055)
+static void C_ccall f_19055(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_19062)
+static void C_fcall f_19062(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18997)
+static void C_ccall f_18997(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_19016)
+static void C_fcall f_19016(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19004)
+static void C_fcall f_19004(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18963)
+static void C_ccall f_18963(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18973)
+static void C_fcall f_18973(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18939)
+static void C_ccall f_18939(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18881)
+static void C_ccall f_18881(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18900)
+static void C_fcall f_18900(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18888)
+static void C_fcall f_18888(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18847)
+static void C_ccall f_18847(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18857)
+static void C_fcall f_18857(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18827)
+static void C_ccall f_18827(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18785)
+static void C_ccall f_18785(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18792)
+static void C_fcall f_18792(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18757)
+static void C_ccall f_18757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17309)
+static void C_fcall f_17309(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18709)
+static void C_ccall f_18709(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18669)
+static void C_ccall f_18669(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18681)
+static void C_ccall f_18681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18639)
+static void C_ccall f_18639(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18640)
+static void C_ccall f_18640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18652)
+static void C_ccall f_18652(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18512)
-static void C_fcall f_18512(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18513)
-static void C_ccall f_18513(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18517)
-static void C_ccall f_18517(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18551)
-static void C_ccall f_18551(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18535)
-static void C_ccall f_18535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18367)
-static void C_ccall f_18367(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_18512(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25485)
+static void C_ccall f25485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18515)
+static void C_fcall f_18515(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18516)
+static void C_ccall f_18516(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18520)
+static void C_ccall f_18520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18554)
+static void C_ccall f_18554(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18538)
+static void C_ccall f_18538(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18370)
 static void C_ccall f_18370(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18477)
-static void C_ccall f_18477(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18472)
-static void C_ccall f_18472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18468)
-static void C_ccall f_18468(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18373)
 static void C_ccall f_18373(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18382)
-static void C_fcall f_18382(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18428)
-static void C_ccall f_18428(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18429)
-static void C_ccall f_18429(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18435)
-static void C_ccall f_18435(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18480)
+static void C_ccall f_18480(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18475)
+static void C_ccall f_18475(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18376)
+static void C_ccall f_18376(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_18385)
-static void C_ccall f_18385(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18386)
-static void C_ccall f_18386(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18353)
-static void C_ccall f_18353(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18330)
-static void C_ccall f_18330(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18331)
-static void C_ccall f_18331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18346)
-static void C_ccall f_18346(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18335)
-static void C_ccall f_18335(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18312)
-static void C_ccall f_18312(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18281)
-static void C_ccall f_18281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18282)
-static void C_ccall f_18282(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18303)
-static void C_ccall f_18303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18305)
-static void C_ccall f_18305(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18299)
-static void C_ccall f_18299(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18263)
-static void C_ccall f_18263(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18232)
-static void C_ccall f_18232(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18233)
-static void C_ccall f_18233(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18254)
-static void C_ccall f_18254(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18256)
-static void C_ccall f_18256(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18250)
-static void C_ccall f_18250(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18218)
-static void C_ccall f_18218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18195)
-static void C_ccall f_18195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18196)
-static void C_ccall f_18196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18211)
-static void C_ccall f_18211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18203)
-static void C_ccall f_18203(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18181)
-static void C_ccall f_18181(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18158)
-static void C_ccall f_18158(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18159)
-static void C_ccall f_18159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_18174)
-static void C_ccall f_18174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18166)
-static void C_ccall f_18166(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18145)
-static void C_ccall f_18145(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18120)
-static void C_ccall f_18120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_18055)
-static void C_ccall f_18055(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17834)
-static void C_fcall f_17834(C_word t0,C_word t1) C_noret;
+static void C_fcall f_18385(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18431)
+static void C_ccall f_18431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18432)
+static void C_ccall f_18432(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18438)
+static void C_ccall f_18438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18388)
+static void C_ccall f_18388(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18389)
+static void C_ccall f_18389(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18356)
+static void C_ccall f_18356(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18333)
+static void C_ccall f_18333(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18334)
+static void C_ccall f_18334(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18349)
+static void C_ccall f_18349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18338)
+static void C_ccall f_18338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18315)
+static void C_ccall f_18315(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18284)
+static void C_ccall f_18284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18285)
+static void C_ccall f_18285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18306)
+static void C_ccall f_18306(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18308)
+static void C_ccall f_18308(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18302)
+static void C_ccall f_18302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18266)
+static void C_ccall f_18266(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18235)
+static void C_ccall f_18235(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18236)
+static void C_ccall f_18236(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18257)
+static void C_ccall f_18257(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18259)
+static void C_ccall f_18259(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18253)
+static void C_ccall f_18253(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18221)
+static void C_ccall f_18221(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18198)
+static void C_ccall f_18198(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18199)
+static void C_ccall f_18199(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18214)
+static void C_ccall f_18214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18206)
+static void C_ccall f_18206(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18184)
+static void C_ccall f_18184(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18161)
+static void C_ccall f_18161(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18162)
+static void C_ccall f_18162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_18177)
+static void C_ccall f_18177(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18169)
+static void C_ccall f_18169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18148)
+static void C_ccall f_18148(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18123)
+static void C_ccall f_18123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_18058)
+static void C_ccall f_18058(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17837)
 static void C_fcall f_17837(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17860)
-static void C_ccall f_17860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17960)
-static void C_ccall f_17960(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17944)
-static void C_ccall f_17944(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_17840)
+static void C_fcall f_17840(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17863)
 static void C_ccall f_17863(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17892)
-static void C_ccall f_17892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17894)
-static void C_fcall f_17894(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17921)
-static C_word C_fcall f_17921(C_word t0);
-C_noret_decl(f_17884)
-static void C_ccall f_17884(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17880)
-static void C_ccall f_17880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17838)
-static void C_ccall f_17838(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17815)
-static void C_ccall f_17815(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17782)
-static void C_ccall f_17782(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17733)
-static void C_ccall f_17733(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17670)
-static void C_ccall f_17670(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17694)
-static void C_ccall f_17694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17700)
-static void C_ccall f_17700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17677)
-static void C_ccall f_17677(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17678)
-static void C_ccall f_17678(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17684)
-static void C_ccall f_17684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17612)
-static void C_ccall f_17612(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17636)
-static void C_ccall f_17636(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17642)
-static void C_ccall f_17642(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17619)
-static void C_ccall f_17619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17620)
-static void C_ccall f_17620(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17626)
-static void C_ccall f_17626(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17581)
-static void C_ccall f_17581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17582)
-static void C_ccall f_17582(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17588)
-static void C_ccall f_17588(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17553)
-static void C_ccall f_17553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17554)
-static void C_ccall f_17554(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17560)
-static void C_ccall f_17560(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17532)
-static void C_ccall f_17532(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17513)
-static void C_ccall f_17513(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17475)
-static void C_ccall f_17475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17454)
-static void C_ccall f_17454(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17433)
-static void C_ccall f_17433(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17412)
-static void C_ccall f_17412(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17353)
-static void C_ccall f_17353(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17379)
-static void C_ccall f_17379(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17963)
+static void C_ccall f_17963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17947)
+static void C_ccall f_17947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_17866)
+static void C_ccall f_17866(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17895)
+static void C_ccall f_17895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17897)
+static void C_fcall f_17897(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17924)
+static C_word C_fcall f_17924(C_word t0);
+C_noret_decl(f_17887)
+static void C_ccall f_17887(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17883)
+static void C_ccall f_17883(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17841)
+static void C_ccall f_17841(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17818)
+static void C_ccall f_17818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17785)
+static void C_ccall f_17785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17736)
+static void C_ccall f_17736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17673)
+static void C_ccall f_17673(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17697)
+static void C_ccall f_17697(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17703)
+static void C_ccall f_17703(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17680)
+static void C_ccall f_17680(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17681)
+static void C_ccall f_17681(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17687)
+static void C_ccall f_17687(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17615)
+static void C_ccall f_17615(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17639)
+static void C_ccall f_17639(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17645)
+static void C_ccall f_17645(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17622)
+static void C_ccall f_17622(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17623)
+static void C_ccall f_17623(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17629)
+static void C_ccall f_17629(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17584)
+static void C_ccall f_17584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17585)
+static void C_ccall f_17585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17591)
+static void C_ccall f_17591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17556)
+static void C_ccall f_17556(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17557)
+static void C_ccall f_17557(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17563)
+static void C_ccall f_17563(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17535)
+static void C_ccall f_17535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17516)
+static void C_ccall f_17516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17478)
+static void C_ccall f_17478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17457)
+static void C_ccall f_17457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17436)
+static void C_ccall f_17436(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17415)
+static void C_ccall f_17415(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_17356)
 static void C_ccall f_17356(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17357)
-static void C_ccall f_17357(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_17363)
-static void C_ccall f_17363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17333)
-static void C_ccall f_17333(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f25458)
-static void C_ccall f25458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17313)
-static void C_ccall f_17313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25452)
-static void C_ccall f25452(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17286)
-static void C_ccall f_17286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_17263)
-static void C_fcall f_17263(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_17257)
-static void C_ccall f_17257(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_11942)
-static void C_ccall f_11942(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11883)
-static void C_ccall f_11883(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_11883)
-static void C_ccall f_11883r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_11891)
-static void C_ccall f_11891(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11862)
-static void C_ccall f_11862(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_11862)
-static void C_ccall f_11862r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_11869)
-static void C_ccall f_11869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11239)
-static void C_fcall f_11239(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11245)
-static void C_fcall f_11245(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_11393)
-static void C_ccall f_11393(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11389)
-static void C_ccall f_11389(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11336)
-static void C_fcall f_11336(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11374)
-static void C_ccall f_11374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11382)
-static void C_ccall f_11382(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11355)
-static void C_ccall f_11355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11359)
-static void C_ccall f_11359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10089)
-static void C_ccall f_10089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17382)
+static void C_ccall f_17382(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17359)
+static void C_ccall f_17359(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17360)
+static void C_ccall f_17360(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_17366)
+static void C_ccall f_17366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17336)
+static void C_ccall f_17336(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f25469)
+static void C_ccall f25469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17316)
+static void C_ccall f_17316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25463)
+static void C_ccall f25463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17289)
+static void C_ccall f_17289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_17266)
+static void C_fcall f_17266(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_17260)
+static void C_ccall f_17260(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_11945)
+static void C_ccall f_11945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11886)
+static void C_ccall f_11886(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_11886)
+static void C_ccall f_11886r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_11894)
+static void C_ccall f_11894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11865)
+static void C_ccall f_11865(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_11865)
+static void C_ccall f_11865r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_11872)
+static void C_ccall f_11872(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11242)
+static void C_fcall f_11242(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11248)
+static void C_fcall f_11248(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_11396)
+static void C_ccall f_11396(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11392)
+static void C_ccall f_11392(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11339)
+static void C_fcall f_11339(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11377)
+static void C_ccall f_11377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11385)
+static void C_ccall f_11385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11358)
+static void C_ccall f_11358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11362)
+static void C_ccall f_11362(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_10092)
 static void C_ccall f_10092(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11038)
-static void C_fcall f_11038(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11032)
-static void C_ccall f_11032(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11012)
-static void C_ccall f_11012(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10860)
-static void C_ccall f_10860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10862)
-static void C_fcall f_10862(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11004)
-static void C_ccall f_11004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10889)
-static void C_fcall f_10889(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11001)
-static void C_ccall f_11001(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10997)
-static void C_ccall f_10997(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10993)
-static void C_ccall f_10993(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10989)
-static void C_ccall f_10989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10981)
-static void C_fcall f_10981(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10909)
-static void C_ccall f_10909(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10911)
-static void C_fcall f_10911(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10905)
-static void C_ccall f_10905(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10732)
-static void C_ccall f_10732(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10840)
-static void C_ccall f_10840(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10758)
-static void C_fcall f_10758(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10752)
-static void C_ccall f_10752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10724)
-static void C_ccall f_10724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10113)
-static void C_ccall f_10113(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10118)
-static void C_fcall f_10118(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_10190)
-static void C_ccall f_10190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11143)
-static void C_fcall f_11143(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11153)
-static void C_fcall f_11153(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11147)
-static void C_ccall f_11147(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10198)
-static void C_ccall f_10198(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10175)
-static void C_ccall f_10175(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10179)
-static void C_ccall f_10179(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10146)
-static void C_ccall f_10146(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11351)
-static void C_ccall f_11351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11263)
-static void C_ccall f_11263(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11281)
-static void C_ccall f_11281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11259)
-static void C_ccall f_11259(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10550)
-static void C_fcall f_10550(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10703)
-static void C_ccall f_10703(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10695)
-static void C_ccall f_10695(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10652)
-static void C_ccall f_10652(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10654)
-static void C_fcall f_10654(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10683)
-static void C_ccall f_10683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10620)
-static void C_ccall f_10620(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10648)
-static void C_ccall f_10648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10616)
-static void C_ccall f_10616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10572)
-static void C_ccall f_10572(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10570)
-static void C_ccall f_10570(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10387)
-static void C_fcall f_10387(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10540)
-static void C_ccall f_10540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10532)
-static void C_ccall f_10532(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10489)
-static void C_ccall f_10489(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10491)
-static void C_fcall f_10491(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10520)
-static void C_ccall f_10520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10457)
-static void C_ccall f_10457(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10485)
-static void C_ccall f_10485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10453)
-static void C_ccall f_10453(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10409)
-static void C_ccall f_10409(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10407)
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10232)
-static void C_fcall f_10232(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_10348)
-static void C_fcall f_10348(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10377)
-static void C_ccall f_10377(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10266)
-static void C_ccall f_10266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10274)
-static void C_ccall f_10274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10288)
-static void C_fcall f_10288(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10282)
-static void C_ccall f_10282(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10278)
-static void C_ccall f_10278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10262)
-static void C_ccall f_10262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9956)
-static void C_fcall f_9956(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10080)
-static void C_ccall f_10080(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10044)
-static void C_ccall f_10044(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10076)
-static void C_ccall f_10076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10072)
-static void C_ccall f_10072(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10048)
-static void C_ccall f_10048(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10068)
-static void C_ccall f_10068(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10064)
-static void C_ccall f_10064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10052)
-static void C_ccall f_10052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10060)
-static void C_ccall f_10060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10056)
-static void C_ccall f_10056(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10031)
-static void C_ccall f_10031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10007)
-static void C_ccall f_10007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10027)
-static void C_ccall f_10027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10023)
-static void C_ccall f_10023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10011)
-static void C_ccall f_10011(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10019)
-static void C_ccall f_10019(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10015)
-static void C_ccall f_10015(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9994)
-static void C_ccall f_9994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9982)
-static void C_ccall f_9982(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9990)
-static void C_ccall f_9990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9986)
-static void C_ccall f_9986(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9896)
-static void C_fcall f_9896(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9671)
-static void C_fcall f_9671(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9846)
-static void C_ccall f_9846(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9834)
-static void C_ccall f_9834(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9822)
-static void C_ccall f_9822(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9810)
-static void C_ccall f_9810(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9794)
-static void C_ccall f_9794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9777)
-static void C_ccall f_9777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9765)
-static void C_ccall f_9765(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9753)
-static void C_ccall f_9753(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9741)
-static void C_ccall f_9741(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9724)
-static void C_ccall f_9724(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9712)
-static void C_ccall f_9712(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10095)
+static void C_ccall f_10095(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11041)
+static void C_fcall f_11041(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11035)
+static void C_ccall f_11035(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10863)
+static void C_ccall f_10863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10865)
+static void C_fcall f_10865(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11007)
+static void C_ccall f_11007(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10892)
+static void C_fcall f_10892(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11000)
+static void C_ccall f_11000(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10992)
+static void C_ccall f_10992(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10984)
+static void C_fcall f_10984(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10912)
+static void C_ccall f_10912(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10914)
+static void C_fcall f_10914(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10908)
+static void C_ccall f_10908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10735)
+static void C_ccall f_10735(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10843)
+static void C_ccall f_10843(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10761)
+static void C_fcall f_10761(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10755)
+static void C_ccall f_10755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10727)
+static void C_ccall f_10727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10116)
+static void C_ccall f_10116(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10121)
+static void C_fcall f_10121(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10193)
+static void C_ccall f_10193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11146)
+static void C_fcall f_11146(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11156)
+static void C_fcall f_11156(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11150)
+static void C_ccall f_11150(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10201)
+static void C_ccall f_10201(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10178)
+static void C_ccall f_10178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10182)
+static void C_ccall f_10182(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10149)
+static void C_ccall f_10149(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11354)
+static void C_ccall f_11354(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11266)
+static void C_ccall f_11266(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11284)
+static void C_ccall f_11284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11262)
+static void C_ccall f_11262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10553)
+static void C_fcall f_10553(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10706)
+static void C_ccall f_10706(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10698)
+static void C_ccall f_10698(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10655)
+static void C_ccall f_10655(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10657)
+static void C_fcall f_10657(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10686)
+static void C_ccall f_10686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10623)
+static void C_ccall f_10623(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10651)
+static void C_ccall f_10651(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10619)
+static void C_ccall f_10619(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10575)
+static void C_ccall f_10575(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10573)
+static void C_ccall f_10573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10390)
+static void C_fcall f_10390(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10543)
+static void C_ccall f_10543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10535)
+static void C_ccall f_10535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10492)
+static void C_ccall f_10492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10494)
+static void C_fcall f_10494(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10523)
+static void C_ccall f_10523(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10460)
+static void C_ccall f_10460(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10488)
+static void C_ccall f_10488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10456)
+static void C_ccall f_10456(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10412)
+static void C_ccall f_10412(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10410)
+static void C_ccall f_10410(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10235)
+static void C_fcall f_10235(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_10351)
+static void C_fcall f_10351(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10380)
+static void C_ccall f_10380(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10269)
+static void C_ccall f_10269(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10277)
+static void C_ccall f_10277(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10291)
+static void C_fcall f_10291(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10285)
+static void C_ccall f_10285(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10281)
+static void C_ccall f_10281(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10265)
+static void C_ccall f_10265(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9959)
+static void C_fcall f_9959(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10047)
+static void C_ccall f_10047(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10075)
+static void C_ccall f_10075(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10051)
+static void C_ccall f_10051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10067)
+static void C_ccall f_10067(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10055)
+static void C_ccall f_10055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10063)
+static void C_ccall f_10063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10059)
+static void C_ccall f_10059(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10010)
+static void C_ccall f_10010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10026)
+static void C_ccall f_10026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10014)
+static void C_ccall f_10014(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10022)
+static void C_ccall f_10022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10018)
+static void C_ccall f_10018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9985)
+static void C_ccall f_9985(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9993)
+static void C_ccall f_9993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9989)
+static void C_ccall f_9989(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9899)
+static void C_fcall f_9899(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9674)
-static C_word C_fcall f_9674(C_word t0,C_word t1);
-C_noret_decl(f_9651)
-static void C_ccall f_9651(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8848)
-static void C_fcall f_8848(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8915)
-static void C_ccall f_8915(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_9674(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9849)
+static void C_ccall f_9849(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9837)
+static void C_ccall f_9837(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9825)
+static void C_ccall f_9825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9813)
+static void C_ccall f_9813(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9780)
+static void C_ccall f_9780(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9768)
+static void C_ccall f_9768(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9756)
+static void C_ccall f_9756(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9727)
+static void C_ccall f_9727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9715)
+static void C_ccall f_9715(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9677)
+static C_word C_fcall f_9677(C_word t0,C_word t1);
+C_noret_decl(f_9654)
+static void C_ccall f_9654(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8851)
+static void C_fcall f_8851(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_8918)
 static void C_ccall f_8918(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4963)
-static void C_fcall f_4963(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8867)
-static void C_ccall f_8867(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8879)
-static void C_ccall f_8879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8921)
+static void C_ccall f_8921(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8882)
 static void C_ccall f_8882(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5862)
-static void C_ccall f_5862(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_5862)
-static void C_ccall f_5862r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_5869)
-static void C_ccall f_5869(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5874)
-static void C_fcall f_5874(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f25304)
-static void C_ccall f25304(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8758)
-static void C_ccall f_8758(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8776)
-static void C_ccall f_8776(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25298)
-static void C_ccall f25298(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8736)
-static void C_ccall f_8736(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25292)
-static void C_ccall f25292(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8706)
-static void C_ccall f_8706(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25286)
-static void C_ccall f25286(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8675)
-static void C_ccall f_8675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8647)
-static void C_ccall f_8647(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8614)
-static void C_ccall f_8614(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8596)
-static void C_ccall f_8596(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5021)
-static void C_fcall f_5021(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8504)
-static void C_ccall f_8504(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25273)
-static void C_ccall f25273(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8540)
-static void C_ccall f_8540(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8536)
-static void C_ccall f_8536(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8528)
-static void C_ccall f_8528(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8524)
-static void C_ccall f_8524(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8390)
-static void C_ccall f_8390(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8399)
-static void C_fcall f_8399(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8461)
-static void C_ccall f_8461(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8306)
-static void C_fcall f_8306(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8885)
+static void C_ccall f_8885(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4966)
+static C_word C_fcall f_4966(C_word t0,C_word t1);
+C_noret_decl(f_5865)
+static void C_ccall f_5865(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_5865)
+static void C_ccall f_5865r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_5872)
+static void C_ccall f_5872(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5877)
+static void C_fcall f_5877(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f25315)
+static void C_ccall f25315(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8761)
+static void C_ccall f_8761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8779)
+static void C_ccall f_8779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25309)
+static void C_ccall f25309(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8739)
+static void C_ccall f_8739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25303)
+static void C_ccall f25303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8709)
+static void C_ccall f_8709(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25297)
+static void C_ccall f25297(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8678)
+static void C_ccall f_8678(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8650)
+static void C_ccall f_8650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8617)
+static void C_ccall f_8617(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8599)
+static void C_ccall f_8599(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25284)
+static void C_ccall f25284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8543)
+static void C_ccall f_8543(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8539)
+static void C_ccall f_8539(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8531)
+static void C_ccall f_8531(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8527)
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5024)
+static C_word C_fcall f_5024(C_word t0,C_word t1);
+C_noret_decl(f_8393)
+static void C_ccall f_8393(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8402)
+static void C_fcall f_8402(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8464)
+static void C_ccall f_8464(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8309)
-static void C_ccall f_8309(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_8309(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8312)
 static void C_ccall f_8312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25265)
-static void C_ccall f25265(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8359)
-static void C_ccall f_8359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8351)
-static void C_ccall f_8351(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8347)
-static void C_ccall f_8347(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8281)
-static void C_ccall f_8281(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8253)
-static void C_ccall f_8253(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8277)
-static void C_ccall f_8277(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8273)
-static void C_ccall f_8273(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8242)
-static void C_ccall f_8242(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8238)
-static void C_ccall f_8238(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8213)
-static void C_ccall f_8213(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8209)
-static void C_ccall f_8209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8184)
-static void C_ccall f_8184(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8180)
-static void C_ccall f_8180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8155)
-static void C_ccall f_8155(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8151)
-static void C_ccall f_8151(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8126)
-static void C_ccall f_8126(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8122)
-static void C_ccall f_8122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8093)
-static void C_ccall f_8093(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8089)
-static void C_ccall f_8089(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8056)
-static void C_ccall f_8056(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8052)
-static void C_ccall f_8052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8027)
-static void C_ccall f_8027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8023)
-static void C_ccall f_8023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7990)
-static void C_ccall f_7990(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7986)
-static void C_ccall f_7986(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7937)
-static void C_ccall f_7937(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7933)
-static void C_ccall f_7933(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7892)
-static void C_ccall f_7892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7888)
-static void C_ccall f_7888(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7855)
-static void C_ccall f_7855(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7851)
-static void C_ccall f_7851(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7822)
-static void C_ccall f_7822(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7818)
-static void C_ccall f_7818(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7789)
-static void C_ccall f_7789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7785)
-static void C_ccall f_7785(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7756)
-static void C_ccall f_7756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7752)
-static void C_ccall f_7752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7505)
-static void C_fcall f_7505(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7515)
-static void C_ccall f_7515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7524)
-static void C_ccall f_7524(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7668)
-static void C_ccall f_7668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5062)
-static void C_fcall f_5062(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5107)
-static void C_ccall f_5107(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5086)
-static void C_ccall f_5086(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5065)
-static void C_fcall f_5065(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5073)
-static void C_ccall f_5073(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8315)
+static void C_ccall f_8315(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25276)
+static void C_ccall f25276(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8362)
+static void C_ccall f_8362(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8354)
+static void C_ccall f_8354(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8350)
+static void C_ccall f_8350(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8284)
+static void C_ccall f_8284(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8256)
+static void C_ccall f_8256(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8280)
+static void C_ccall f_8280(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8276)
+static void C_ccall f_8276(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8245)
+static void C_ccall f_8245(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8241)
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8216)
+static void C_ccall f_8216(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8212)
+static void C_ccall f_8212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8187)
+static void C_ccall f_8187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8183)
+static void C_ccall f_8183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8158)
+static void C_ccall f_8158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8154)
+static void C_ccall f_8154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8129)
+static void C_ccall f_8129(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8125)
+static void C_ccall f_8125(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8096)
+static void C_ccall f_8096(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8092)
+static void C_ccall f_8092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8059)
+static void C_ccall f_8059(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8055)
+static void C_ccall f_8055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8030)
+static void C_ccall f_8030(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8026)
+static void C_ccall f_8026(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7993)
+static void C_ccall f_7993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7989)
+static void C_ccall f_7989(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7940)
+static void C_ccall f_7940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7936)
+static void C_ccall f_7936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7895)
+static void C_ccall f_7895(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7891)
+static void C_ccall f_7891(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7858)
+static void C_ccall f_7858(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7854)
+static void C_ccall f_7854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7825)
+static void C_ccall f_7825(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7821)
+static void C_ccall f_7821(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7792)
+static void C_ccall f_7792(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7788)
+static void C_ccall f_7788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7759)
+static void C_ccall f_7759(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7755)
+static void C_ccall f_7755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7508)
+static void C_fcall f_7508(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7518)
+static void C_ccall f_7518(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7527)
 static void C_ccall f_7527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7671)
+static void C_ccall f_7671(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5065)
+static void C_fcall f_5065(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5110)
+static void C_ccall f_5110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5089)
+static void C_ccall f_5089(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5068)
+static void C_fcall f_5068(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5076)
+static void C_ccall f_5076(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7530)
 static void C_ccall f_7530(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7536)
-static void C_ccall f_7536(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7634)
-static void C_ccall f_7634(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7599)
-static void C_ccall f_7599(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7565)
-static void C_ccall f_7565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25257)
-static void C_ccall f25257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25249)
-static void C_ccall f25249(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8961)
-static void C_fcall f_8961(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9589)
-static void C_ccall f_9589(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9607)
-static void C_ccall f_9607(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9459)
-static void C_fcall f_9459(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9516)
-static void C_ccall f_9516(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9504)
-static void C_ccall f_9504(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9489)
-static void C_ccall f_9489(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7533)
+static void C_ccall f_7533(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7539)
+static void C_ccall f_7539(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7637)
+static void C_ccall f_7637(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7602)
+static void C_ccall f_7602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7568)
+static void C_ccall f_7568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25268)
+static void C_ccall f25268(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25260)
+static void C_ccall f25260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8964)
+static void C_fcall f_8964(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9592)
+static void C_fcall f_9592(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9610)
+static void C_ccall f_9610(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9462)
-static void C_ccall f_9462(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9485)
-static void C_ccall f_9485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9473)
-static void C_ccall f_9473(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9481)
-static void C_ccall f_9481(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9477)
-static void C_ccall f_9477(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9326)
-static void C_ccall f_9326(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9335)
-static void C_fcall f_9335(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9378)
-static void C_ccall f_9378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9374)
-static void C_ccall f_9374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9341)
-static void C_ccall f_9341(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_9462(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9519)
+static void C_ccall f_9519(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9507)
+static void C_ccall f_9507(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9492)
+static void C_ccall f_9492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9465)
+static void C_ccall f_9465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9488)
+static void C_ccall f_9488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9476)
+static void C_ccall f_9476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9484)
+static void C_ccall f_9484(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9480)
+static void C_ccall f_9480(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9329)
+static void C_ccall f_9329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9338)
+static void C_fcall f_9338(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9381)
+static void C_ccall f_9381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9377)
+static void C_ccall f_9377(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9344)
 static void C_ccall f_9344(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9367)
-static void C_ccall f_9367(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9355)
-static void C_ccall f_9355(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9363)
-static void C_ccall f_9363(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9359)
-static void C_ccall f_9359(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9274)
-static void C_fcall f_9274(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9117)
-static void C_fcall f_9117(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9202)
-static void C_fcall f_9202(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9215)
-static void C_ccall f_9215(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9225)
-static void C_ccall f_9225(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9229)
-static void C_ccall f_9229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9181)
-static C_word C_fcall f_9181(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_9180)
-static void C_ccall f_9180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9148)
-static void C_ccall f_9148(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f25233)
-static void C_ccall f25233(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9003)
-static void C_ccall f_9003(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5567)
-static void C_fcall f_5567(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9347)
+static void C_ccall f_9347(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9370)
+static void C_ccall f_9370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9358)
+static void C_ccall f_9358(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9366)
+static void C_ccall f_9366(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9362)
+static void C_ccall f_9362(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9277)
+static void C_fcall f_9277(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9120)
+static void C_fcall f_9120(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9205)
+static void C_fcall f_9205(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9218)
+static void C_fcall f_9218(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9228)
+static void C_ccall f_9228(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9184)
+static C_word C_fcall f_9184(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_9183)
+static void C_ccall f_9183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9151)
+static void C_ccall f_9151(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f25244)
+static void C_ccall f25244(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9006)
 static void C_ccall f_9006(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9088)
-static void C_ccall f_9088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9084)
-static void C_ccall f_9084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9089)
-static void C_ccall f_9089(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9077)
-static void C_ccall f_9077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9032)
-static void C_fcall f_9032(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9060)
-static void C_ccall f_9060(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9042)
-static void C_ccall f_9042(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19341)
-static void C_fcall f_19341(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_19366)
-static void C_ccall f_19366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_19374)
-static void C_ccall f_19374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9053)
-static void C_ccall f_9053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9028)
-static void C_ccall f_9028(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9011)
-static C_word C_fcall f_9011(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_7486)
-static void C_ccall f_7486(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7462)
-static void C_ccall f_7462(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7482)
-static void C_ccall f_7482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7435)
-static void C_ccall f_7435(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7447)
-static void C_ccall f_7447(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7451)
-static void C_ccall f_7451(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6712)
-static void C_ccall f_6712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6716)
-static void C_ccall f_6716(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7181)
-static void C_fcall f_7181(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7366)
-static void C_ccall f_7366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7378)
-static void C_ccall f_7378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7345)
-static void C_ccall f_7345(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7341)
-static void C_ccall f_7341(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7296)
-static void C_ccall f_7296(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7276)
-static void C_ccall f_7276(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7259)
-static void C_ccall f_7259(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7242)
-static void C_ccall f_7242(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7193)
-static void C_fcall f_7193(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f25212)
-static void C_ccall f25212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25206)
-static void C_ccall f25206(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5570)
+static void C_fcall f_5570(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9009)
+static void C_ccall f_9009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9091)
+static void C_ccall f_9091(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9087)
+static void C_ccall f_9087(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9092)
+static void C_ccall f_9092(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9080)
+static void C_ccall f_9080(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9035)
+static void C_fcall f_9035(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9063)
+static void C_ccall f_9063(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9045)
+static void C_ccall f_9045(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19344)
+static void C_fcall f_19344(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_19369)
+static void C_ccall f_19369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_19377)
+static void C_ccall f_19377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9056)
+static void C_ccall f_9056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9031)
+static void C_ccall f_9031(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9014)
+static C_word C_fcall f_9014(C_word *a,C_word t0,C_word t1);
+C_noret_decl(f_7489)
+static void C_ccall f_7489(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7465)
+static void C_ccall f_7465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7485)
+static void C_ccall f_7485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7438)
+static void C_ccall f_7438(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7450)
+static void C_ccall f_7450(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7454)
+static void C_ccall f_7454(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6715)
+static void C_ccall f_6715(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6719)
+static void C_ccall f_6719(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7184)
-static void C_fcall f_7184(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7139)
-static void C_ccall f_7139(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7143)
-static void C_ccall f_7143(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7082)
-static void C_ccall f_7082(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7116)
-static void C_ccall f_7116(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_7184(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7369)
+static void C_ccall f_7369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7381)
+static void C_ccall f_7381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7348)
+static void C_ccall f_7348(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7344)
+static void C_ccall f_7344(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7299)
+static void C_ccall f_7299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7279)
+static void C_ccall f_7279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7262)
+static void C_ccall f_7262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7245)
+static void C_ccall f_7245(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7196)
+static void C_fcall f_7196(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f25223)
+static void C_ccall f25223(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25217)
+static void C_ccall f25217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7187)
+static void C_fcall f_7187(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7142)
+static void C_ccall f_7142(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7146)
+static void C_ccall f_7146(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7085)
 static void C_ccall f_7085(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7100)
-static void C_ccall f_7100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7108)
-static void C_ccall f_7108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7022)
-static void C_ccall f_7022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7065)
-static void C_ccall f_7065(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7119)
+static void C_ccall f_7119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7088)
+static void C_ccall f_7088(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7103)
+static void C_ccall f_7103(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7111)
+static void C_ccall f_7111(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7025)
 static void C_ccall f_7025(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7049)
-static void C_ccall f_7049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7057)
-static void C_ccall f_7057(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6994)
-static void C_ccall f_6994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6998)
-static void C_ccall f_6998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7068)
+static void C_ccall f_7068(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7028)
+static void C_ccall f_7028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7052)
+static void C_ccall f_7052(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7060)
+static void C_ccall f_7060(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6997)
+static void C_ccall f_6997(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7001)
+static void C_ccall f_7001(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6905)
+static void C_ccall f_6905(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6923)
+static void C_ccall f_6923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6943)
+static void C_ccall f_6943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6935)
+static void C_ccall f_6935(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6931)
+static void C_ccall f_6931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6898)
+static void C_ccall f_6898(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6902)
 static void C_ccall f_6902(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6920)
-static void C_ccall f_6920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6940)
-static void C_ccall f_6940(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6932)
-static void C_ccall f_6932(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6928)
-static void C_ccall f_6928(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6895)
-static void C_ccall f_6895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6899)
-static void C_ccall f_6899(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6870)
-static void C_ccall f_6870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6874)
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6827)
-static void C_ccall f_6827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6831)
-static void C_ccall f_6831(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6802)
-static void C_ccall f_6802(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6806)
-static void C_ccall f_6806(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6777)
-static void C_ccall f_6777(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6781)
-static void C_ccall f_6781(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6737)
-static void C_ccall f_6737(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6752)
-static void C_ccall f_6752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6625)
-static void C_ccall f_6625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6631)
-static void C_ccall f_6631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6646)
-static void C_ccall f_6646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6428)
-static void C_ccall f_6428(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6595)
-static void C_ccall f_6595(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6566)
-static void C_ccall f_6566(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6541)
-static void C_ccall f_6541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6524)
-static void C_ccall f_6524(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6507)
-static void C_ccall f_6507(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6482)
-static void C_ccall f_6482(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6459)
-static void C_fcall f_6459(C_word t0,C_word t1) C_noret;
-C_noret_decl(f25196)
-static void C_ccall f25196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25190)
-static void C_ccall f25190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f25186)
-static void C_ccall f25186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6354)
-static void C_fcall f_6354(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6366)
-static void C_ccall f_6366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6054)
-static void C_fcall f_6054(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6058)
-static void C_ccall f_6058(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6352)
-static void C_ccall f_6352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6873)
+static void C_ccall f_6873(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6877)
+static void C_ccall f_6877(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6830)
+static void C_ccall f_6830(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6834)
+static void C_ccall f_6834(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6805)
+static void C_ccall f_6805(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6809)
+static void C_ccall f_6809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6780)
+static void C_ccall f_6780(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6784)
+static void C_ccall f_6784(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6740)
+static void C_ccall f_6740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6755)
+static void C_ccall f_6755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6628)
+static void C_ccall f_6628(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6634)
+static void C_ccall f_6634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6649)
+static void C_ccall f_6649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6431)
+static void C_ccall f_6431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6598)
+static void C_ccall f_6598(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6569)
+static void C_ccall f_6569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6544)
+static void C_ccall f_6544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6527)
+static void C_ccall f_6527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6510)
+static void C_ccall f_6510(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6485)
+static void C_ccall f_6485(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6462)
+static void C_fcall f_6462(C_word t0,C_word t1) C_noret;
+C_noret_decl(f25207)
+static void C_ccall f25207(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25201)
+static void C_ccall f25201(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f25197)
+static void C_ccall f25197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6357)
+static void C_fcall f_6357(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6369)
+static void C_ccall f_6369(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6057)
+static void C_fcall f_6057(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6061)
-static void C_fcall f_6061(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6314)
-static void C_fcall f_6314(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6325)
-static void C_ccall f_6325(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_6061(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6355)
+static void C_ccall f_6355(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6064)
 static void C_fcall f_6064(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6307)
-static void C_ccall f_6307(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6296)
-static void C_ccall f_6296(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6317)
+static void C_fcall f_6317(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6328)
+static void C_ccall f_6328(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6067)
-static void C_ccall f_6067(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6072)
-static void C_fcall f_6072(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f25180)
-static void C_ccall f25180(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6166)
-static void C_ccall f_6166(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6206)
-static void C_ccall f_6206(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6174)
-static void C_fcall f_6174(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6182)
-static void C_fcall f_6182(C_word t0,C_word t1) C_noret;
+static void C_fcall f_6067(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6310)
+static void C_ccall f_6310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6299)
+static void C_ccall f_6299(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6070)
+static void C_ccall f_6070(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6075)
-static C_word C_fcall f_6075(C_word *a,C_word t0);
-C_noret_decl(f_5982)
-static void C_fcall f_5982(C_word t0,C_word t1) C_noret;
-C_noret_decl(f25174)
-static void C_ccall f25174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9861)
-static void C_fcall f_9861(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5989)
-static void C_ccall f_5989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6026)
-static void C_ccall f_6026(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5998)
-static void C_ccall f_5998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6022)
-static void C_ccall f_6022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6018)
-static void C_ccall f_6018(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5962)
-static void C_fcall f_5962(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5980)
-static void C_ccall f_5980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5976)
-static void C_ccall f_5976(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5907)
-static void C_fcall f_5907(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f25166)
-static void C_ccall f25166(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5925)
-static void C_ccall f_5925(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5927)
-static void C_fcall f_5927(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5956)
-static void C_ccall f_5956(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5921)
-static void C_ccall f_5921(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5877)
-static void C_fcall f_5877(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f25158)
-static void C_ccall f25158(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5762)
-static void C_fcall f_5762(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5768)
-static void C_fcall f_5768(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5799)
-static void C_fcall f_5799(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5786)
-static void C_ccall f_5786(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5743)
-static void C_ccall f_5743(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5734)
-static void C_ccall f_5734(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5677)
-static void C_fcall f_5677(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5697)
-static void C_fcall f_5697(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5709)
-static void C_ccall f_5709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5713)
-static void C_ccall f_5713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5705)
-static void C_ccall f_5705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5630)
-static void C_fcall f_5630(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5650)
-static void C_fcall f_5650(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5662)
-static void C_ccall f_5662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5666)
-static void C_ccall f_5666(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5658)
-static void C_ccall f_5658(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5518)
-static void C_fcall f_5518(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5524)
-static void C_fcall f_5524(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5548)
-static void C_ccall f_5548(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5488)
-static void C_fcall f_5488(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5494)
-static void C_fcall f_5494(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5512)
-static void C_ccall f_5512(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5439)
-static void C_fcall f_5439(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5459)
-static void C_fcall f_5459(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5475)
-static void C_ccall f_5475(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5390)
-static void C_fcall f_5390(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5410)
-static void C_fcall f_5410(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5423)
-static void C_ccall f_5423(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5348)
-static void C_fcall f_5348(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5363)
-static C_word C_fcall f_5363(C_word t0);
-C_noret_decl(f_5316)
-static void C_fcall f_5316(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5322)
-static void C_fcall f_5322(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5335)
-static void C_ccall f_5335(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5261)
-static void C_fcall f_5261(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5267)
-static void C_fcall f_5267(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5274)
-static void C_fcall f_5274(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5222)
-static void C_fcall f_5222(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5238)
-static void C_fcall f_5238(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5165)
-static void C_fcall f_5165(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5175)
-static void C_ccall f_5175(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5173)
-static void C_ccall f_5173(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5189)
-static void C_ccall f_5189(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5194)
-static void C_fcall f_5194(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5138)
-static void C_fcall f_5138(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5213)
-static void C_ccall f_5213(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_6075(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f25191)
+static void C_ccall f25191(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6169)
+static void C_ccall f_6169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6209)
+static void C_ccall f_6209(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6177)
+static void C_fcall f_6177(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6185)
+static void C_fcall f_6185(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6078)
+static C_word C_fcall f_6078(C_word *a,C_word t0);
+C_noret_decl(f_5985)
+static void C_fcall f_5985(C_word t0,C_word t1) C_noret;
+C_noret_decl(f25185)
+static void C_ccall f25185(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6042)
+static void C_fcall f_6042(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9864)
+static C_word C_fcall f_9864(C_word t0,C_word t1);
+C_noret_decl(f_5992)
+static void C_fcall f_5992(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6029)
+static void C_ccall f_6029(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6001)
+static void C_ccall f_6001(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6025)
+static void C_ccall f_6025(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6021)
+static void C_ccall f_6021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5965)
+static void C_fcall f_5965(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5983)
+static void C_ccall f_5983(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5979)
+static void C_ccall f_5979(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5910)
+static void C_fcall f_5910(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f25177)
+static void C_ccall f25177(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5928)
+static void C_ccall f_5928(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5930)
+static void C_fcall f_5930(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5959)
+static void C_ccall f_5959(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5924)
+static void C_ccall f_5924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5880)
+static void C_fcall f_5880(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f25169)
+static void C_ccall f25169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5765)
+static void C_fcall f_5765(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5771)
+static void C_fcall f_5771(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5802)
+static void C_fcall f_5802(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5789)
+static void C_ccall f_5789(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5746)
+static void C_ccall f_5746(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5737)
+static void C_ccall f_5737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5680)
+static void C_fcall f_5680(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5700)
+static void C_fcall f_5700(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5708)
+static void C_ccall f_5708(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5633)
+static void C_fcall f_5633(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5653)
+static void C_fcall f_5653(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5661)
+static void C_ccall f_5661(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5521)
+static void C_fcall f_5521(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5527)
+static void C_fcall f_5527(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5551)
+static void C_ccall f_5551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5491)
+static void C_fcall f_5491(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5497)
+static void C_fcall f_5497(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5515)
+static void C_ccall f_5515(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5442)
+static void C_fcall f_5442(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5462)
+static void C_fcall f_5462(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5478)
+static void C_ccall f_5478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5393)
+static void C_fcall f_5393(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5413)
+static void C_fcall f_5413(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5426)
+static void C_ccall f_5426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5351)
+static void C_fcall f_5351(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5366)
+static C_word C_fcall f_5366(C_word t0);
+C_noret_decl(f_5319)
+static void C_fcall f_5319(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5325)
+static void C_fcall f_5325(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5338)
+static void C_ccall f_5338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5264)
+static void C_fcall f_5264(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5270)
+static void C_fcall f_5270(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5277)
+static void C_fcall f_5277(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5225)
+static void C_fcall f_5225(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5241)
+static void C_fcall f_5241(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5168)
+static void C_fcall f_5168(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5178)
+static void C_ccall f_5178(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5176)
+static void C_ccall f_5176(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5192)
 static void C_ccall f_5192(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4905)
-static void C_fcall f_4905(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4918)
-static void C_fcall f_4918(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4890)
-static void C_ccall f_4890(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4890)
-static void C_ccall f_4890r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4898)
-static void C_ccall f_4898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4867)
-static void C_ccall f_4867(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4867)
-static void C_ccall f_4867r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4871)
-static void C_ccall f_4871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4824)
-static void C_ccall f_4824(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4824)
-static void C_ccall f_4824r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_4828)
-static void C_ccall f_4828(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4841)
-static void C_ccall f_4841(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4792)
-static C_word C_fcall f_4792(C_word *a,C_word t0,C_word t1);
-C_noret_decl(f_4746)
-static void C_fcall f_4746(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4672)
-static void C_ccall f_4672(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4654)
-static void C_ccall f_4654(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4662)
-static void C_ccall f_4662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4601)
-static void C_ccall f_4601(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4567)
-static void C_ccall f_4567(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4577)
-static void C_fcall f_4577(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4553)
-static void C_ccall f_4553(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4561)
-static void C_ccall f_4561(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4565)
-static void C_ccall f_4565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4631)
-static void C_ccall f_4631(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4547)
-static void C_ccall f_4547(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4541)
-static void C_ccall f_4541(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4535)
-static void C_ccall f_4535(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4529)
-static void C_ccall f_4529(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4523)
-static void C_ccall f_4523(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4517)
-static void C_ccall f_4517(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4511)
-static void C_ccall f_4511(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4505)
-static void C_ccall f_4505(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4479)
-static void C_ccall f_4479(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-
-C_noret_decl(trf_22342)
-static void C_fcall trf_22342(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22342(void *dummy){
+C_noret_decl(f_5197)
+static void C_fcall f_5197(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5141)
+static C_word C_fcall f_5141(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_5195)
+static void C_ccall f_5195(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4908)
+static void C_fcall f_4908(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4921)
+static C_word C_fcall f_4921(C_word t0,C_word t1);
+C_noret_decl(f_4893)
+static void C_ccall f_4893(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4893)
+static void C_ccall f_4893r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4901)
+static void C_ccall f_4901(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4870)
+static void C_ccall f_4870(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4870)
+static void C_ccall f_4870r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4874)
+static void C_ccall f_4874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4827)
+static void C_ccall f_4827(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4827)
+static void C_ccall f_4827r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4831)
+static void C_ccall f_4831(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4844)
+static void C_ccall f_4844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4795)
+static C_word C_fcall f_4795(C_word t0,C_word t1);
+C_noret_decl(f_4749)
+static void C_fcall f_4749(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4675)
+static void C_ccall f_4675(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4657)
+static void C_ccall f_4657(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4604)
+static void C_ccall f_4604(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4570)
+static void C_ccall f_4570(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4580)
+static C_word C_fcall f_4580(C_word t0,C_word t1);
+C_noret_decl(f_4556)
+static void C_ccall f_4556(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4564)
+static void C_ccall f_4564(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4568)
+static void C_ccall f_4568(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4634)
+static void C_ccall f_4634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4550)
+static void C_ccall f_4550(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4544)
+static void C_ccall f_4544(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4538)
+static void C_ccall f_4538(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4532)
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4526)
+static void C_ccall f_4526(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4520)
+static void C_ccall f_4520(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4514)
+static void C_ccall f_4514(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4508)
+static void C_ccall f_4508(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4482)
+static void C_ccall f_4482(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+
+C_noret_decl(trf_22351)
+static void C_fcall trf_22351(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22351(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_22342(t0,t1,t2);}
+f_22351(t0,t1,t2);}
 
-C_noret_decl(trf_22271)
-static void C_fcall trf_22271(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22271(void *dummy){
+C_noret_decl(trf_22280)
+static void C_fcall trf_22280(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22280(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_22271(t0,t1,t2);}
+f_22280(t0,t1,t2);}
 
-C_noret_decl(trf_21999)
-static void C_fcall trf_21999(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21999(void *dummy){
+C_noret_decl(trf_22002)
+static void C_fcall trf_22002(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22002(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21999(t0,t1,t2);}
+f_22002(t0,t1,t2);}
 
-C_noret_decl(trf_22061)
-static void C_fcall trf_22061(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22061(void *dummy){
+C_noret_decl(trf_22064)
+static void C_fcall trf_22064(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22064(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_22061(t0,t1,t2);}
+f_22064(t0,t1,t2);}
 
-C_noret_decl(trf_22091)
-static void C_fcall trf_22091(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22091(void *dummy){
+C_noret_decl(trf_22094)
+static void C_fcall trf_22094(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22094(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_22091(t0,t1);}
+f_22094(t0,t1);}
 
-C_noret_decl(trf_22120)
-static void C_fcall trf_22120(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_22120(void *dummy){
+C_noret_decl(trf_22123)
+static void C_fcall trf_22123(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_22123(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_22120(t0,t1);}
+f_22123(t0,t1);}
 
-C_noret_decl(trf_21910)
-static void C_fcall trf_21910(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21910(void *dummy){
+C_noret_decl(trf_21913)
+static void C_fcall trf_21913(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21913(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21910(t0,t1,t2);}
+f_21913(t0,t1,t2);}
 
-C_noret_decl(trf_21929)
-static void C_fcall trf_21929(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21929(void *dummy){
+C_noret_decl(trf_21932)
+static void C_fcall trf_21932(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21932(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21929(t0,t1);}
+f_21932(t0,t1);}
 
-C_noret_decl(trf_21860)
-static void C_fcall trf_21860(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21860(void *dummy){
+C_noret_decl(trf_21863)
+static void C_fcall trf_21863(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21863(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21860(t0,t1,t2,t3);}
+f_21863(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21732)
-static void C_fcall trf_21732(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21732(void *dummy){
+C_noret_decl(trf_21735)
+static void C_fcall trf_21735(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21735(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21732(t0,t1,t2,t3);}
+f_21735(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21626)
-static void C_fcall trf_21626(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21626(void *dummy){
+C_noret_decl(trf_21629)
+static void C_fcall trf_21629(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21629(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21626(t0,t1,t2);}
+f_21629(t0,t1,t2);}
 
-C_noret_decl(trf_21632)
-static void C_fcall trf_21632(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21632(void *dummy){
+C_noret_decl(trf_21635)
+static void C_fcall trf_21635(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21635(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21632(t0,t1,t2,t3);}
+f_21635(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21427)
-static void C_fcall trf_21427(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21427(void *dummy){
+C_noret_decl(trf_21430)
+static void C_fcall trf_21430(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21430(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21427(t0,t1);}
+f_21430(t0,t1);}
 
-C_noret_decl(trf_21435)
-static void C_fcall trf_21435(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21435(void *dummy){
+C_noret_decl(trf_21438)
+static void C_fcall trf_21438(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21438(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21435(t0,t1,t2,t3);}
+f_21438(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21360)
-static void C_fcall trf_21360(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21360(void *dummy){
+C_noret_decl(trf_21363)
+static void C_fcall trf_21363(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21363(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21360(t0,t1);}
+f_21363(t0,t1);}
 
-C_noret_decl(trf_21351)
-static void C_fcall trf_21351(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21351(void *dummy){
+C_noret_decl(trf_21354)
+static void C_fcall trf_21354(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21354(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21351(t0,t1,t2);}
+f_21354(t0,t1,t2);}
 
-C_noret_decl(trf_21287)
-static void C_fcall trf_21287(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21287(void *dummy){
+C_noret_decl(trf_21290)
+static void C_fcall trf_21290(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21290(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21287(t0,t1,t2,t3);}
+f_21290(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21312)
-static void C_fcall trf_21312(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21312(void *dummy){
+C_noret_decl(trf_21315)
+static void C_fcall trf_21315(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21315(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21312(t0,t1,t2,t3);}
+f_21315(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21237)
-static void C_fcall trf_21237(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21237(void *dummy){
+C_noret_decl(trf_21240)
+static void C_fcall trf_21240(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21240(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21237(t0,t1);}
+f_21240(t0,t1);}
 
-C_noret_decl(trf_21228)
-static void C_fcall trf_21228(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21228(void *dummy){
+C_noret_decl(trf_21231)
+static void C_fcall trf_21231(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21231(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_21228(t0,t1,t2);}
+f_21231(t0,t1,t2);}
 
-C_noret_decl(trf_21172)
-static void C_fcall trf_21172(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21172(void *dummy){
+C_noret_decl(trf_21175)
+static void C_fcall trf_21175(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21175(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21172(t0,t1,t2,t3);}
+f_21175(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21197)
-static void C_fcall trf_21197(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21197(void *dummy){
+C_noret_decl(trf_21200)
+static void C_fcall trf_21200(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21200(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21197(t0,t1,t2,t3);}
+f_21200(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21127)
-static void C_fcall trf_21127(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21127(void *dummy){
+C_noret_decl(trf_21130)
+static void C_fcall trf_21130(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21130(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21127(t0,t1,t2,t3);}
+f_21130(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21081)
-static void C_fcall trf_21081(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21081(void *dummy){
+C_noret_decl(trf_21084)
+static void C_fcall trf_21084(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21084(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_21081(t0,t1,t2,t3);}
+f_21084(t0,t1,t2,t3);}
 
-C_noret_decl(trf_21041)
-static void C_fcall trf_21041(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_21041(void *dummy){
+C_noret_decl(trf_21044)
+static void C_fcall trf_21044(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_21044(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_21041(t0,t1);}
+f_21044(t0,t1);}
 
-C_noret_decl(trf_20978)
-static void C_fcall trf_20978(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20978(void *dummy){
+C_noret_decl(trf_20981)
+static void C_fcall trf_20981(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20981(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20978(t0,t1);}
+f_20981(t0,t1);}
 
-C_noret_decl(trf_20973)
-static void C_fcall trf_20973(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20973(void *dummy){
+C_noret_decl(trf_20976)
+static void C_fcall trf_20976(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20976(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20973(t0,t1,t2);}
+f_20976(t0,t1,t2);}
 
-C_noret_decl(trf_20968)
-static void C_fcall trf_20968(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20968(void *dummy){
+C_noret_decl(trf_20971)
+static void C_fcall trf_20971(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20971(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_20968(t0,t1,t2,t3);}
+f_20971(t0,t1,t2,t3);}
 
-C_noret_decl(trf_20937)
-static void C_fcall trf_20937(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20937(void *dummy){
+C_noret_decl(trf_20940)
+static void C_fcall trf_20940(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20940(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_20937(t0,t1,t2,t3,t4);}
-
-C_noret_decl(trf_20949)
-static void C_fcall trf_20949(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20949(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_20949(t0,t1);}
+f_20940(t0,t1,t2,t3,t4);}
 
 C_noret_decl(trf_20952)
 static void C_fcall trf_20952(void *dummy) C_regparm C_noret;
@@ -3005,23 +2961,23 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_20952(t0,t1);}
 
-C_noret_decl(trf_20735)
-static void C_fcall trf_20735(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20735(void *dummy){
+C_noret_decl(trf_20955)
+static void C_fcall trf_20955(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20955(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_20955(t0,t1);}
+
+C_noret_decl(trf_20738)
+static void C_fcall trf_20738(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20738(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_20735(t0,t1,t2,t3);}
-
-C_noret_decl(trf_20521)
-static void C_fcall trf_20521(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20521(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_20521(t0,t1);}
+f_20738(t0,t1,t2,t3);}
 
 C_noret_decl(trf_20524)
 static void C_fcall trf_20524(void *dummy) C_regparm C_noret;
@@ -3031,345 +2987,345 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_20524(t0,t1);}
 
-C_noret_decl(trf_20532)
-static void C_fcall trf_20532(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20532(void *dummy){
+C_noret_decl(trf_20527)
+static void C_fcall trf_20527(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20527(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_20527(t0,t1);}
+
+C_noret_decl(trf_20535)
+static void C_fcall trf_20535(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20535(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_20532(t0,t1,t2,t3);}
+f_20535(t0,t1,t2,t3);}
 
-C_noret_decl(trf_20349)
-static void C_fcall trf_20349(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20349(void *dummy){
+C_noret_decl(trf_20352)
+static void C_fcall trf_20352(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20352(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_20349(t0,t1,t2,t3);}
+f_20352(t0,t1,t2,t3);}
 
-C_noret_decl(trf_20365)
-static void C_fcall trf_20365(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20365(void *dummy){
+C_noret_decl(trf_20368)
+static void C_fcall trf_20368(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20368(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20365(t0,t1);}
+f_20368(t0,t1);}
 
-C_noret_decl(trf_20402)
-static void C_fcall trf_20402(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20402(void *dummy){
+C_noret_decl(trf_20405)
+static void C_fcall trf_20405(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20405(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20402(t0,t1);}
+f_20405(t0,t1);}
 
-C_noret_decl(trf_20333)
-static void C_fcall trf_20333(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20333(void *dummy){
+C_noret_decl(trf_20336)
+static void C_fcall trf_20336(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20336(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_20333(t0,t1);}
+f_20336(t0,t1);}
 
-C_noret_decl(trf_20216)
-static void C_fcall trf_20216(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20216(void *dummy){
+C_noret_decl(trf_20219)
+static void C_fcall trf_20219(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20219(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_20216(t0,t1,t2,t3,t4);}
+f_20219(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_20230)
-static void C_fcall trf_20230(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20230(void *dummy){
+C_noret_decl(trf_20233)
+static void C_fcall trf_20233(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20233(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20230(t0,t1,t2);}
+f_20233(t0,t1,t2);}
 
-C_noret_decl(trf_20084)
-static void C_fcall trf_20084(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20084(void *dummy){
+C_noret_decl(trf_20087)
+static void C_fcall trf_20087(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20087(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20084(t0,t1,t2);}
+f_20087(t0,t1,t2);}
 
-C_noret_decl(trf_20111)
-static void C_fcall trf_20111(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20111(void *dummy){
+C_noret_decl(trf_20114)
+static void C_fcall trf_20114(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20114(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20111(t0,t1,t2);}
+f_20114(t0,t1,t2);}
 
-C_noret_decl(trf_20006)
-static void C_fcall trf_20006(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_20006(void *dummy){
+C_noret_decl(trf_20009)
+static void C_fcall trf_20009(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_20009(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_20006(t0,t1,t2);}
+f_20009(t0,t1,t2);}
 
-C_noret_decl(trf_19847)
-static void C_fcall trf_19847(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19847(void *dummy){
+C_noret_decl(trf_19850)
+static void C_fcall trf_19850(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19850(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19847(t0,t1,t2);}
+f_19850(t0,t1,t2);}
 
-C_noret_decl(trf_19863)
-static void C_fcall trf_19863(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19863(void *dummy){
+C_noret_decl(trf_19866)
+static void C_fcall trf_19866(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19866(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19863(t0,t1);}
+f_19866(t0,t1);}
 
-C_noret_decl(trf_19797)
-static void C_fcall trf_19797(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19797(void *dummy){
+C_noret_decl(trf_19800)
+static void C_fcall trf_19800(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19800(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19797(t0,t1,t2);}
+f_19800(t0,t1,t2);}
 
-C_noret_decl(trf_19376)
-static void C_fcall trf_19376(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19376(void *dummy){
+C_noret_decl(trf_19379)
+static void C_fcall trf_19379(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19379(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19376(t0,t1,t2);}
+f_19379(t0,t1,t2);}
 
-C_noret_decl(trf_19386)
-static void C_fcall trf_19386(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19386(void *dummy){
+C_noret_decl(trf_19389)
+static void C_fcall trf_19389(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19389(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_19386(t0,t1,t2,t3);}
+f_19389(t0,t1,t2,t3);}
 
-C_noret_decl(trf_19665)
-static void C_fcall trf_19665(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19665(void *dummy){
+C_noret_decl(trf_19668)
+static void C_fcall trf_19668(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19668(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19665(t0,t1,t2);}
+f_19668(t0,t1,t2);}
 
-C_noret_decl(trf_13741)
-static void C_fcall trf_13741(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13741(void *dummy){
+C_noret_decl(trf_13744)
+static void C_fcall trf_13744(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13744(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_13741(t0,t1,t2,t3);}
+f_13744(t0,t1,t2,t3);}
 
-C_noret_decl(trf_19300)
-static void C_fcall trf_19300(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19300(void *dummy){
+C_noret_decl(trf_19303)
+static void C_fcall trf_19303(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19303(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_19300(t0,t1,t2,t3);}
+f_19303(t0,t1,t2,t3);}
 
-C_noret_decl(trf_19582)
-static void C_fcall trf_19582(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19582(void *dummy){
+C_noret_decl(trf_19585)
+static void C_fcall trf_19585(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19585(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19582(t0,t1,t2);}
+f_19585(t0,t1,t2);}
 
-C_noret_decl(trf_19516)
-static void C_fcall trf_19516(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19516(void *dummy){
+C_noret_decl(trf_19519)
+static void C_fcall trf_19519(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19519(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19516(t0,t1,t2);}
+f_19519(t0,t1,t2);}
 
-C_noret_decl(trf_19456)
-static void C_fcall trf_19456(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19456(void *dummy){
+C_noret_decl(trf_19459)
+static void C_fcall trf_19459(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19459(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19456(t0,t1,t2);}
+f_19459(t0,t1,t2);}
 
-C_noret_decl(trf_19389)
-static void C_fcall trf_19389(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19389(void *dummy){
+C_noret_decl(trf_19392)
+static void C_fcall trf_19392(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19392(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19389(t0,t1,t2);}
+f_19392(t0,t1,t2);}
 
-C_noret_decl(trf_19259)
-static void C_fcall trf_19259(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19259(void *dummy){
+C_noret_decl(trf_19262)
+static void C_fcall trf_19262(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19262(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_19259(t0,t1,t2);}
+f_19262(t0,t1,t2);}
 
-C_noret_decl(trf_16861)
-static void C_fcall trf_16861(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16861(void *dummy){
+C_noret_decl(trf_16864)
+static void C_fcall trf_16864(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16864(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16861(t0,t1,t2);}
+f_16864(t0,t1,t2);}
 
-C_noret_decl(trf_16745)
-static void C_fcall trf_16745(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16745(void *dummy){
+C_noret_decl(trf_16748)
+static void C_fcall trf_16748(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16748(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16745(t0,t1,t2);}
+f_16748(t0,t1,t2);}
 
-C_noret_decl(trf_16751)
-static void C_fcall trf_16751(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16751(void *dummy){
+C_noret_decl(trf_16754)
+static void C_fcall trf_16754(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16754(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16751(t0,t1,t2,t3);}
+f_16754(t0,t1,t2,t3);}
 
-C_noret_decl(trf_16800)
-static void C_fcall trf_16800(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16800(void *dummy){
+C_noret_decl(trf_16803)
+static void C_fcall trf_16803(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16803(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16800(t0,t1,t2);}
+f_16803(t0,t1,t2);}
 
-C_noret_decl(trf_16629)
-static void C_fcall trf_16629(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16629(void *dummy){
+C_noret_decl(trf_16632)
+static void C_fcall trf_16632(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16632(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16629(t0,t1,t2);}
+f_16632(t0,t1,t2);}
 
-C_noret_decl(trf_16662)
-static void C_fcall trf_16662(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16662(void *dummy){
+C_noret_decl(trf_16665)
+static void C_fcall trf_16665(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16665(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16662(t0,t1);}
+f_16665(t0,t1);}
 
-C_noret_decl(trf_16666)
-static void C_fcall trf_16666(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16666(void *dummy){
+C_noret_decl(trf_16669)
+static void C_fcall trf_16669(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16669(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16666(t0,t1);}
+f_16669(t0,t1);}
 
-C_noret_decl(trf_16555)
-static void C_fcall trf_16555(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16555(void *dummy){
+C_noret_decl(trf_16558)
+static void C_fcall trf_16558(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16558(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16555(t0,t1,t2);}
+f_16558(t0,t1,t2);}
 
-C_noret_decl(trf_16563)
-static void C_fcall trf_16563(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16563(void *dummy){
+C_noret_decl(trf_16566)
+static void C_fcall trf_16566(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16566(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16563(t0,t1);}
+f_16566(t0,t1);}
 
-C_noret_decl(trf_16081)
-static void C_fcall trf_16081(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16081(void *dummy){
+C_noret_decl(trf_16084)
+static void C_fcall trf_16084(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16084(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16081(t0,t1,t2);}
+f_16084(t0,t1,t2);}
 
-C_noret_decl(trf_16290)
-static void C_fcall trf_16290(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16290(void *dummy){
+C_noret_decl(trf_16293)
+static void C_fcall trf_16293(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16293(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16290(t0,t1,t2,t3);}
-
-C_noret_decl(trf_16318)
-static void C_fcall trf_16318(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16318(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_16318(t0,t1);}
+f_16293(t0,t1,t2,t3);}
 
-C_noret_decl(trf_16475)
-static void C_fcall trf_16475(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16475(void *dummy){
+C_noret_decl(trf_16321)
+static void C_fcall trf_16321(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16321(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16475(t0,t1);}
+f_16321(t0,t1);}
 
-C_noret_decl(trf_16376)
-static void C_fcall trf_16376(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16376(void *dummy){
+C_noret_decl(trf_16478)
+static void C_fcall trf_16478(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16478(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16376(t0,t1);}
+f_16478(t0,t1);}
 
-C_noret_decl(trf_16394)
-static void C_fcall trf_16394(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16394(void *dummy){
+C_noret_decl(trf_16379)
+static void C_fcall trf_16379(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16379(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16394(t0,t1);}
+f_16379(t0,t1);}
 
 C_noret_decl(trf_16397)
 static void C_fcall trf_16397(void *dummy) C_regparm C_noret;
@@ -3379,174 +3335,182 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_16397(t0,t1);}
 
-C_noret_decl(trf_16112)
-static void C_fcall trf_16112(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16112(void *dummy){
+C_noret_decl(trf_16400)
+static void C_fcall trf_16400(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16400(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_16400(t0,t1);}
+
+C_noret_decl(trf_16115)
+static void C_fcall trf_16115(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16115(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16112(t0,t1,t2,t3);}
+f_16115(t0,t1,t2,t3);}
 
-C_noret_decl(trf_16161)
-static void C_fcall trf_16161(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16161(void *dummy){
+C_noret_decl(trf_16164)
+static void C_fcall trf_16164(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16164(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16161(t0,t1);}
+f_16164(t0,t1);}
 
-C_noret_decl(trf_16182)
-static void C_fcall trf_16182(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16182(void *dummy){
+C_noret_decl(trf_16185)
+static void C_fcall trf_16185(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16185(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_16182(t0,t1);}
+f_16185(t0,t1);}
 
-C_noret_decl(trf_16084)
-static void C_fcall trf_16084(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16084(void *dummy){
+C_noret_decl(trf_16087)
+static void C_fcall trf_16087(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16087(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16084(t0,t1,t2,t3);}
+f_16087(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15563)
-static void C_fcall trf_15563(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15563(void *dummy){
+C_noret_decl(trf_15566)
+static void C_fcall trf_15566(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15566(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15563(t0,t1,t2);}
+f_15566(t0,t1,t2);}
 
-C_noret_decl(trf_15576)
-static void C_fcall trf_15576(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15576(void *dummy){
+C_noret_decl(trf_15579)
+static void C_fcall trf_15579(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15579(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_15576(t0,t1,t2,t3,t4);}
+f_15579(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_15958)
-static void C_fcall trf_15958(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15958(void *dummy){
+C_noret_decl(trf_15961)
+static void C_fcall trf_15961(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15961(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_15958(t0,t1,t2,t3,t4);}
+f_15961(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_15976)
-static void C_fcall trf_15976(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15976(void *dummy){
+C_noret_decl(trf_15979)
+static void C_fcall trf_15979(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15979(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15976(t0,t1,t2);}
+f_15979(t0,t1,t2);}
 
-C_noret_decl(trf_16003)
-static void C_fcall trf_16003(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16003(void *dummy){
+C_noret_decl(trf_16006)
+static void C_fcall trf_16006(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16006(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_16003(t0,t1,t2);}
+f_16006(t0,t1,t2);}
 
-C_noret_decl(trf_15621)
-static void C_fcall trf_15621(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15621(void *dummy){
+C_noret_decl(trf_15624)
+static void C_fcall trf_15624(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15624(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15621(t0,t1);}
+f_15624(t0,t1);}
 
-C_noret_decl(trf_15662)
-static void C_fcall trf_15662(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15662(void *dummy){
+C_noret_decl(trf_15665)
+static void C_fcall trf_15665(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15665(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15662(t0,t1,t2);}
+f_15665(t0,t1,t2);}
 
-C_noret_decl(trf_15917)
-static void C_fcall trf_15917(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15917(void *dummy){
+C_noret_decl(trf_15920)
+static void C_fcall trf_15920(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15920(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15917(t0,t1,t2);}
+f_15920(t0,t1,t2);}
 
-C_noret_decl(trf_15864)
-static void C_fcall trf_15864(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15864(void *dummy){
+C_noret_decl(trf_15867)
+static void C_fcall trf_15867(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15867(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_15864(t0,t1,t2,t3);}
+f_15867(t0,t1,t2,t3);}
 
-C_noret_decl(trf_15877)
-static void C_fcall trf_15877(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15877(void *dummy){
+C_noret_decl(trf_15880)
+static void C_fcall trf_15880(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15880(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15877(t0,t1);}
+f_15880(t0,t1);}
 
-C_noret_decl(trf_15752)
-static void C_fcall trf_15752(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15752(void *dummy){
+C_noret_decl(trf_15755)
+static void C_fcall trf_15755(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15755(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15752(t0,t1,t2);}
+f_15755(t0,t1,t2);}
 
-C_noret_decl(trf_15779)
-static void C_fcall trf_15779(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15779(void *dummy){
+C_noret_decl(trf_15782)
+static void C_fcall trf_15782(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15782(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15779(t0,t1,t2);}
+f_15782(t0,t1,t2);}
 
-C_noret_decl(trf_15797)
-static void C_fcall trf_15797(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15797(void *dummy){
+C_noret_decl(trf_15800)
+static void C_fcall trf_15800(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15800(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15797(t0,t1,t2);}
+f_15800(t0,t1,t2);}
 
-C_noret_decl(trf_14705)
-static void C_fcall trf_14705(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14705(void *dummy){
+C_noret_decl(trf_14708)
+static void C_fcall trf_14708(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14708(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14705(t0,t1,t2);}
+f_14708(t0,t1,t2);}
 
-C_noret_decl(trf_14723)
-static void C_fcall trf_14723(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14723(void *dummy){
+C_noret_decl(trf_14726)
+static void C_fcall trf_14726(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14726(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -3554,403 +3518,419 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_14723(t0,t1,t2,t3,t4,t5);}
+f_14726(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_15020)
-static void C_fcall trf_15020(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15020(void *dummy){
+C_noret_decl(trf_15023)
+static void C_fcall trf_15023(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15023(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15020(t0,t1);}
+f_15023(t0,t1);}
 
-C_noret_decl(trf_15074)
-static void C_fcall trf_15074(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15074(void *dummy){
+C_noret_decl(trf_15077)
+static void C_fcall trf_15077(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15077(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15074(t0,t1);}
+f_15077(t0,t1);}
 
-C_noret_decl(trf_15383)
-static void C_fcall trf_15383(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15383(void *dummy){
+C_noret_decl(trf_15386)
+static void C_fcall trf_15386(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15386(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15383(t0,t1);}
+f_15386(t0,t1);}
 
-C_noret_decl(trf_15132)
-static void C_fcall trf_15132(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15132(void *dummy){
+C_noret_decl(trf_15135)
+static void C_fcall trf_15135(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15135(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_15132(t0,t1,t2);}
+f_15135(t0,t1,t2);}
 
-C_noret_decl(trf_15142)
-static void C_fcall trf_15142(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_15142(void *dummy){
+C_noret_decl(trf_15145)
+static void C_fcall trf_15145(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_15145(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_15142(t0,t1);}
+f_15145(t0,t1);}
 
-C_noret_decl(trf_14870)
-static void C_fcall trf_14870(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14870(void *dummy){
+C_noret_decl(trf_14873)
+static void C_fcall trf_14873(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14873(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14870(t0,t1);}
+f_14873(t0,t1);}
 
-C_noret_decl(trf_14740)
-static void C_fcall trf_14740(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14740(void *dummy){
+C_noret_decl(trf_14743)
+static void C_fcall trf_14743(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14743(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14740(t0,t1,t2,t3);}
+f_14743(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14761)
-static void C_fcall trf_14761(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14761(void *dummy){
+C_noret_decl(trf_14764)
+static void C_fcall trf_14764(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14764(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14761(t0,t1,t2);}
+f_14764(t0,t1,t2);}
 
-C_noret_decl(trf_14788)
-static void C_fcall trf_14788(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14788(void *dummy){
+C_noret_decl(trf_14791)
+static void C_fcall trf_14791(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14791(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14788(t0,t1,t2);}
+f_14791(t0,t1,t2);}
 
-C_noret_decl(trf_14726)
-static void C_fcall trf_14726(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14726(void *dummy){
+C_noret_decl(trf_14729)
+static void C_fcall trf_14729(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14729(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14726(t0,t1,t2);}
+f_14729(t0,t1,t2);}
 
-C_noret_decl(trf_14598)
-static void C_fcall trf_14598(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14598(void *dummy){
+C_noret_decl(trf_14601)
+static void C_fcall trf_14601(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14601(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_14598(t0,t1,t2,t3,t4);}
+f_14601(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_14612)
-static void C_fcall trf_14612(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14612(void *dummy){
+C_noret_decl(trf_14615)
+static void C_fcall trf_14615(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14615(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_14612(t0,t1,t2,t3,t4);}
+f_14615(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_14389)
-static void C_fcall trf_14389(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14389(void *dummy){
+C_noret_decl(trf_14392)
+static void C_fcall trf_14392(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14392(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14389(t0,t1,t2);}
+f_14392(t0,t1,t2);}
 
-C_noret_decl(trf_14519)
-static void C_fcall trf_14519(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14519(void *dummy){
+C_noret_decl(trf_14522)
+static void C_fcall trf_14522(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14522(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14519(t0,t1,t2,t3);}
+f_14522(t0,t1,t2,t3);}
 
-C_noret_decl(trf_14319)
-static void C_fcall trf_14319(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14319(void *dummy){
+C_noret_decl(trf_14322)
+static void C_fcall trf_14322(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14322(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14319(t0,t1,t2);}
+f_14322(t0,t1,t2);}
 
-C_noret_decl(trf_14225)
-static void C_fcall trf_14225(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14225(void *dummy){
+C_noret_decl(trf_14228)
+static void C_fcall trf_14228(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14228(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14225(t0,t1);}
+f_14228(t0,t1);}
 
-C_noret_decl(trf_14082)
-static void C_fcall trf_14082(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14082(void *dummy){
+C_noret_decl(trf_14085)
+static void C_fcall trf_14085(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14085(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_14082(t0,t1);}
+f_14085(t0,t1);}
 
-C_noret_decl(trf_14159)
-static void C_fcall trf_14159(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14159(void *dummy){
+C_noret_decl(trf_14162)
+static void C_fcall trf_14162(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14162(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_14159(t0,t1,t2);}
+f_14162(t0,t1,t2);}
 
-C_noret_decl(trf_14027)
-static void C_fcall trf_14027(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_14027(void *dummy){
+C_noret_decl(trf_14030)
+static void C_fcall trf_14030(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_14030(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_14027(t0,t1,t2,t3);}
+f_14030(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13797)
-static void C_fcall trf_13797(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13797(void *dummy){
+C_noret_decl(trf_13800)
+static void C_fcall trf_13800(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13800(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_13797(t0,t1,t2,t3);}
+f_13800(t0,t1,t2,t3);}
 
-C_noret_decl(trf_13895)
-static void C_fcall trf_13895(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13895(void *dummy){
+C_noret_decl(trf_13898)
+static void C_fcall trf_13898(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13898(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13895(t0,t1);}
+f_13898(t0,t1);}
 
-C_noret_decl(trf_13696)
-static void C_fcall trf_13696(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13696(void *dummy){
+C_noret_decl(trf_13699)
+static void C_fcall trf_13699(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13699(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13696(t0,t1,t2);}
+f_13699(t0,t1,t2);}
 
-C_noret_decl(trf_12502)
-static void C_fcall trf_12502(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12502(void *dummy){
+C_noret_decl(trf_12505)
+static void C_fcall trf_12505(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12505(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12502(t0,t1);}
+f_12505(t0,t1);}
 
-C_noret_decl(trf_12429)
-static void C_fcall trf_12429(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12429(void *dummy){
+C_noret_decl(trf_12432)
+static void C_fcall trf_12432(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12432(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12429(t0,t1);}
+f_12432(t0,t1);}
 
-C_noret_decl(trf_12343)
-static void C_fcall trf_12343(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12343(void *dummy){
+C_noret_decl(trf_12346)
+static void C_fcall trf_12346(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12346(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12343(t0,t1);}
+f_12346(t0,t1);}
 
-C_noret_decl(trf_12197)
-static void C_fcall trf_12197(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12197(void *dummy){
+C_noret_decl(trf_12200)
+static void C_fcall trf_12200(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12200(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12197(t0,t1);}
+f_12200(t0,t1);}
 
-C_noret_decl(trf_12063)
-static void C_fcall trf_12063(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12063(void *dummy){
+C_noret_decl(trf_12066)
+static void C_fcall trf_12066(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12066(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12063(t0,t1);}
+f_12066(t0,t1);}
 
-C_noret_decl(trf_12112)
-static void C_fcall trf_12112(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12112(void *dummy){
+C_noret_decl(trf_12115)
+static void C_fcall trf_12115(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12115(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12112(t0,t1);}
+f_12115(t0,t1);}
 
-C_noret_decl(trf_11413)
-static void C_fcall trf_11413(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11413(void *dummy){
+C_noret_decl(trf_11416)
+static void C_fcall trf_11416(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11416(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_11413(t0,t1,t2,t3,t4);}
+f_11416(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_11805)
-static void C_fcall trf_11805(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11805(void *dummy){
+C_noret_decl(trf_11808)
+static void C_fcall trf_11808(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11808(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11805(t0,t1);}
+f_11808(t0,t1);}
 
-C_noret_decl(trf_11818)
-static void C_fcall trf_11818(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11818(void *dummy){
+C_noret_decl(trf_11821)
+static void C_fcall trf_11821(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11821(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11818(t0,t1,t2);}
+f_11821(t0,t1,t2);}
 
-C_noret_decl(trf_11594)
-static void C_fcall trf_11594(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11594(void *dummy){
+C_noret_decl(trf_11597)
+static void C_fcall trf_11597(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11597(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11594(t0,t1);}
+f_11597(t0,t1);}
 
-C_noret_decl(trf_11739)
-static void C_fcall trf_11739(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11739(void *dummy){
+C_noret_decl(trf_11742)
+static void C_fcall trf_11742(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11742(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11739(t0,t1,t2);}
+f_11742(t0,t1,t2);}
 
-C_noret_decl(trf_11685)
-static void C_fcall trf_11685(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11685(void *dummy){
+C_noret_decl(trf_11688)
+static void C_fcall trf_11688(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11688(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11685(t0,t1,t2);}
+f_11688(t0,t1,t2);}
 
-C_noret_decl(trf_11547)
-static void C_fcall trf_11547(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11547(void *dummy){
+C_noret_decl(trf_11550)
+static void C_fcall trf_11550(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11550(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11547(t0,t1,t2);}
+f_11550(t0,t1,t2);}
 
-C_noret_decl(trf_11574)
-static void C_fcall trf_11574(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11574(void *dummy){
+C_noret_decl(trf_11577)
+static void C_fcall trf_11577(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11577(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11574(t0,t1,t2);}
+f_11577(t0,t1,t2);}
 
-C_noret_decl(trf_11486)
-static void C_fcall trf_11486(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11486(void *dummy){
+C_noret_decl(trf_11489)
+static void C_fcall trf_11489(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11489(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11486(t0,t1,t2);}
+f_11489(t0,t1,t2);}
 
-C_noret_decl(trf_11513)
-static void C_fcall trf_11513(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11513(void *dummy){
+C_noret_decl(trf_11516)
+static void C_fcall trf_11516(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11516(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11513(t0,t1,t2);}
+f_11516(t0,t1,t2);}
 
-C_noret_decl(trf_11416)
-static void C_fcall trf_11416(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11416(void *dummy){
+C_noret_decl(trf_11419)
+static void C_fcall trf_11419(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11419(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11416(t0,t1,t2);}
+f_11419(t0,t1,t2);}
 
-C_noret_decl(trf_11909)
-static void C_fcall trf_11909(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11909(void *dummy){
+C_noret_decl(trf_11912)
+static void C_fcall trf_11912(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11912(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11909(t0,t1);}
+f_11912(t0,t1);}
 
-C_noret_decl(trf_11992)
-static void C_fcall trf_11992(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11992(void *dummy){
+C_noret_decl(trf_11995)
+static void C_fcall trf_11995(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11995(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11992(t0,t1,t2);}
+f_11995(t0,t1,t2);}
 
-C_noret_decl(trf_11967)
-static void C_fcall trf_11967(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11967(void *dummy){
+C_noret_decl(trf_11970)
+static void C_fcall trf_11970(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11970(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11967(t0,t1,t2);}
+f_11970(t0,t1,t2);}
 
-C_noret_decl(trf_16917)
-static void C_fcall trf_16917(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16917(void *dummy){
+C_noret_decl(trf_16920)
+static void C_fcall trf_16920(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16920(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_16917(t0,t1,t2,t3,t4);}
+f_16920(t0,t1,t2,t3,t4);}
+
+C_noret_decl(trf_17126)
+static void C_fcall trf_17126(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17126(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_17126(t0,t1);}
 
-C_noret_decl(trf_16978)
-static void C_fcall trf_16978(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_16978(void *dummy){
+C_noret_decl(trf_16981)
+static void C_fcall trf_16981(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_16981(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_16978(t0,t1,t2,t3);}
+f_16981(t0,t1,t2,t3);}
+
+C_noret_decl(trf_17017)
+static void C_fcall trf_17017(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17017(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_17017(t0,t1);}
 
-C_noret_decl(trf_12577)
-static void C_fcall trf_12577(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12577(void *dummy){
+C_noret_decl(trf_12580)
+static void C_fcall trf_12580(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12580(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -3959,47 +3939,39 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_12577(t0,t1,t2,t3,t4,t5,t6);}
-
-C_noret_decl(trf_12622)
-static void C_fcall trf_12622(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12622(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_12622(t0,t1);}
+f_12580(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_12651)
-static void C_fcall trf_12651(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12651(void *dummy){
+C_noret_decl(trf_12625)
+static void C_fcall trf_12625(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12625(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12651(t0,t1);}
+f_12625(t0,t1);}
 
-C_noret_decl(trf_13381)
-static void C_fcall trf_13381(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13381(void *dummy){
+C_noret_decl(trf_12654)
+static void C_fcall trf_12654(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12654(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13381(t0,t1);}
+f_12654(t0,t1);}
 
-C_noret_decl(trf_13431)
-static void C_fcall trf_13431(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13431(void *dummy){
+C_noret_decl(trf_13384)
+static void C_fcall trf_13384(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13384(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13431(t0,t1);}
+f_13384(t0,t1);}
 
-C_noret_decl(trf_13180)
-static void C_fcall trf_13180(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13180(void *dummy){
+C_noret_decl(trf_13434)
+static void C_fcall trf_13434(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13434(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13180(t0,t1);}
+f_13434(t0,t1);}
 
 C_noret_decl(trf_13183)
 static void C_fcall trf_13183(void *dummy) C_regparm C_noret;
@@ -4009,33 +3981,41 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_13183(t0,t1);}
 
-C_noret_decl(trf_13047)
-static void C_fcall trf_13047(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13047(void *dummy){
+C_noret_decl(trf_13186)
+static void C_fcall trf_13186(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13186(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13047(t0,t1);}
+f_13186(t0,t1);}
 
-C_noret_decl(trf_12827)
-static void C_fcall trf_12827(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12827(void *dummy){
+C_noret_decl(trf_13050)
+static void C_fcall trf_13050(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13050(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12827(t0,t1);}
+f_13050(t0,t1);}
 
-C_noret_decl(trf_12843)
-static void C_fcall trf_12843(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12843(void *dummy){
+C_noret_decl(trf_12830)
+static void C_fcall trf_12830(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12830(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12843(t0,t1);}
+f_12830(t0,t1);}
 
-C_noret_decl(trf_12742)
-static void C_fcall trf_12742(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12742(void *dummy){
+C_noret_decl(trf_12846)
+static void C_fcall trf_12846(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12846(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_12846(t0,t1);}
+
+C_noret_decl(trf_12745)
+static void C_fcall trf_12745(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12745(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -4043,11 +4023,11 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_12742(t0,t1,t2,t3,t4,t5);}
+f_12745(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_12660)
-static void C_fcall trf_12660(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12660(void *dummy){
+C_noret_decl(trf_12663)
+static void C_fcall trf_12663(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12663(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -4055,20 +4035,20 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_12660(t0,t1,t2,t3,t4,t5);}
+f_12663(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_12580)
-static void C_fcall trf_12580(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12580(void *dummy){
+C_noret_decl(trf_12583)
+static void C_fcall trf_12583(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12583(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12580(t0,t1,t2);}
+f_12583(t0,t1,t2);}
 
-C_noret_decl(trf_17260)
-static void C_fcall trf_17260(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17260(void *dummy){
+C_noret_decl(trf_17263)
+static void C_fcall trf_17263(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17263(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -4076,111 +4056,103 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_17260(t0,t1,t2,t3,t4,t5);}
-
-C_noret_decl(trf_19188)
-static void C_fcall trf_19188(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19188(void *dummy){
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-f_19188(t0,t1);}
+f_17263(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_19059)
-static void C_fcall trf_19059(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19059(void *dummy){
+C_noret_decl(trf_19191)
+static void C_fcall trf_19191(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19191(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19059(t0,t1);}
+f_19191(t0,t1);}
 
-C_noret_decl(trf_19013)
-static void C_fcall trf_19013(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19013(void *dummy){
+C_noret_decl(trf_19062)
+static void C_fcall trf_19062(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19062(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19013(t0,t1);}
+f_19062(t0,t1);}
 
-C_noret_decl(trf_19001)
-static void C_fcall trf_19001(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19001(void *dummy){
+C_noret_decl(trf_19016)
+static void C_fcall trf_19016(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19016(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_19001(t0,t1);}
+f_19016(t0,t1);}
 
-C_noret_decl(trf_18970)
-static void C_fcall trf_18970(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18970(void *dummy){
+C_noret_decl(trf_19004)
+static void C_fcall trf_19004(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19004(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18970(t0,t1);}
+f_19004(t0,t1);}
 
-C_noret_decl(trf_18897)
-static void C_fcall trf_18897(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18897(void *dummy){
+C_noret_decl(trf_18973)
+static void C_fcall trf_18973(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18973(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18897(t0,t1);}
+f_18973(t0,t1);}
 
-C_noret_decl(trf_18885)
-static void C_fcall trf_18885(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18885(void *dummy){
+C_noret_decl(trf_18900)
+static void C_fcall trf_18900(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18900(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18885(t0,t1);}
+f_18900(t0,t1);}
 
-C_noret_decl(trf_18854)
-static void C_fcall trf_18854(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18854(void *dummy){
+C_noret_decl(trf_18888)
+static void C_fcall trf_18888(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18888(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18854(t0,t1);}
+f_18888(t0,t1);}
 
-C_noret_decl(trf_18789)
-static void C_fcall trf_18789(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18789(void *dummy){
+C_noret_decl(trf_18857)
+static void C_fcall trf_18857(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18857(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18789(t0,t1);}
+f_18857(t0,t1);}
 
-C_noret_decl(trf_17306)
-static void C_fcall trf_17306(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17306(void *dummy){
+C_noret_decl(trf_18792)
+static void C_fcall trf_18792(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18792(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17306(t0,t1);}
+f_18792(t0,t1);}
 
-C_noret_decl(trf_18512)
-static void C_fcall trf_18512(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18512(void *dummy){
+C_noret_decl(trf_17309)
+static void C_fcall trf_17309(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17309(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18512(t0,t1);}
+f_17309(t0,t1);}
 
-C_noret_decl(trf_18382)
-static void C_fcall trf_18382(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_18382(void *dummy){
+C_noret_decl(trf_18515)
+static void C_fcall trf_18515(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18515(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_18382(t0,t1);}
+f_18515(t0,t1);}
 
-C_noret_decl(trf_17834)
-static void C_fcall trf_17834(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17834(void *dummy){
+C_noret_decl(trf_18385)
+static void C_fcall trf_18385(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_18385(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_17834(t0,t1);}
+f_18385(t0,t1);}
 
 C_noret_decl(trf_17837)
 static void C_fcall trf_17837(void *dummy) C_regparm C_noret;
@@ -4190,242 +4162,241 @@ C_word t0=C_pick(1);
 C_adjust_stack(-2);
 f_17837(t0,t1);}
 
-C_noret_decl(trf_17894)
-static void C_fcall trf_17894(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17894(void *dummy){
+C_noret_decl(trf_17840)
+static void C_fcall trf_17840(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17840(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_17840(t0,t1);}
+
+C_noret_decl(trf_17897)
+static void C_fcall trf_17897(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17897(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17894(t0,t1,t2);}
+f_17897(t0,t1,t2);}
 
-C_noret_decl(trf_17263)
-static void C_fcall trf_17263(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_17263(void *dummy){
+C_noret_decl(trf_17266)
+static void C_fcall trf_17266(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_17266(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_17263(t0,t1,t2);}
+f_17266(t0,t1,t2);}
 
-C_noret_decl(trf_11239)
-static void C_fcall trf_11239(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11239(void *dummy){
+C_noret_decl(trf_11242)
+static void C_fcall trf_11242(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11242(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11239(t0,t1);}
+f_11242(t0,t1);}
 
-C_noret_decl(trf_11245)
-static void C_fcall trf_11245(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11245(void *dummy){
+C_noret_decl(trf_11248)
+static void C_fcall trf_11248(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11248(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_11245(t0,t1,t2,t3,t4);}
+f_11248(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_11336)
-static void C_fcall trf_11336(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11336(void *dummy){
+C_noret_decl(trf_11339)
+static void C_fcall trf_11339(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11339(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11336(t0,t1);}
+f_11339(t0,t1);}
 
-C_noret_decl(trf_11038)
-static void C_fcall trf_11038(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11038(void *dummy){
+C_noret_decl(trf_11041)
+static void C_fcall trf_11041(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11041(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11038(t0,t1,t2);}
+f_11041(t0,t1,t2);}
 
-C_noret_decl(trf_10862)
-static void C_fcall trf_10862(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10862(void *dummy){
+C_noret_decl(trf_10865)
+static void C_fcall trf_10865(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10865(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10862(t0,t1,t2);}
+f_10865(t0,t1,t2);}
 
-C_noret_decl(trf_10889)
-static void C_fcall trf_10889(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10889(void *dummy){
+C_noret_decl(trf_10892)
+static void C_fcall trf_10892(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10892(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10889(t0,t1,t2);}
+f_10892(t0,t1,t2);}
 
-C_noret_decl(trf_10981)
-static void C_fcall trf_10981(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10981(void *dummy){
+C_noret_decl(trf_10984)
+static void C_fcall trf_10984(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10984(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10981(t0,t1);}
+f_10984(t0,t1);}
 
-C_noret_decl(trf_10911)
-static void C_fcall trf_10911(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10911(void *dummy){
+C_noret_decl(trf_10914)
+static void C_fcall trf_10914(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10914(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10911(t0,t1,t2);}
+f_10914(t0,t1,t2);}
 
-C_noret_decl(trf_10758)
-static void C_fcall trf_10758(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10758(void *dummy){
+C_noret_decl(trf_10761)
+static void C_fcall trf_10761(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10761(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10758(t0,t1,t2);}
+f_10761(t0,t1,t2);}
 
-C_noret_decl(trf_10118)
-static void C_fcall trf_10118(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10118(void *dummy){
+C_noret_decl(trf_10121)
+static void C_fcall trf_10121(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10121(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_10118(t0,t1,t2,t3);}
+f_10121(t0,t1,t2,t3);}
 
-C_noret_decl(trf_11143)
-static void C_fcall trf_11143(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11143(void *dummy){
+C_noret_decl(trf_11146)
+static void C_fcall trf_11146(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11146(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11143(t0,t1);}
+f_11146(t0,t1);}
 
-C_noret_decl(trf_11153)
-static void C_fcall trf_11153(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11153(void *dummy){
+C_noret_decl(trf_11156)
+static void C_fcall trf_11156(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11156(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11153(t0,t1,t2);}
+f_11156(t0,t1,t2);}
 
-C_noret_decl(trf_10550)
-static void C_fcall trf_10550(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10550(void *dummy){
+C_noret_decl(trf_10553)
+static void C_fcall trf_10553(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10553(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10550(t0,t1);}
+f_10553(t0,t1);}
 
-C_noret_decl(trf_10654)
-static void C_fcall trf_10654(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10654(void *dummy){
+C_noret_decl(trf_10657)
+static void C_fcall trf_10657(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10657(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10654(t0,t1,t2);}
+f_10657(t0,t1,t2);}
 
-C_noret_decl(trf_10387)
-static void C_fcall trf_10387(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10387(void *dummy){
+C_noret_decl(trf_10390)
+static void C_fcall trf_10390(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10390(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10387(t0,t1);}
+f_10390(t0,t1);}
 
-C_noret_decl(trf_10491)
-static void C_fcall trf_10491(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10491(void *dummy){
+C_noret_decl(trf_10494)
+static void C_fcall trf_10494(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10494(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10491(t0,t1,t2);}
+f_10494(t0,t1,t2);}
 
-C_noret_decl(trf_10232)
-static void C_fcall trf_10232(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10232(void *dummy){
+C_noret_decl(trf_10235)
+static void C_fcall trf_10235(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10235(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_10232(t0,t1,t2,t3,t4);}
+f_10235(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_10348)
-static void C_fcall trf_10348(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10348(void *dummy){
+C_noret_decl(trf_10351)
+static void C_fcall trf_10351(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10351(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10348(t0,t1,t2);}
+f_10351(t0,t1,t2);}
 
-C_noret_decl(trf_10288)
-static void C_fcall trf_10288(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10288(void *dummy){
+C_noret_decl(trf_10291)
+static void C_fcall trf_10291(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10291(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10288(t0,t1,t2);}
+f_10291(t0,t1,t2);}
 
-C_noret_decl(trf_9956)
-static void C_fcall trf_9956(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9956(void *dummy){
+C_noret_decl(trf_9959)
+static void C_fcall trf_9959(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9959(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9956(t0,t1);}
+f_9959(t0,t1);}
 
-C_noret_decl(trf_9896)
-static void C_fcall trf_9896(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9896(void *dummy){
+C_noret_decl(trf_9899)
+static void C_fcall trf_9899(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9899(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9896(t0,t1);}
+f_9899(t0,t1);}
 
-C_noret_decl(trf_9671)
-static void C_fcall trf_9671(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9671(void *dummy){
+C_noret_decl(trf_9674)
+static void C_fcall trf_9674(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9674(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9671(t0,t1,t2,t3);}
+f_9674(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8848)
-static void C_fcall trf_8848(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8848(void *dummy){
+C_noret_decl(trf_8851)
+static void C_fcall trf_8851(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8851(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8848(t0,t1,t2,t3);}
-
-C_noret_decl(trf_4963)
-static void C_fcall trf_4963(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4963(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_4963(t0,t1,t2);}
+f_8851(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5874)
-static void C_fcall trf_5874(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5874(void *dummy){
+C_noret_decl(trf_5877)
+static void C_fcall trf_5877(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5877(void *dummy){
 C_word t6=C_pick(0);
 C_word t5=C_pick(1);
 C_word t4=C_pick(2);
@@ -4434,568 +4405,554 @@ C_word t2=C_pick(4);
 C_word t1=C_pick(5);
 C_word t0=C_pick(6);
 C_adjust_stack(-7);
-f_5874(t0,t1,t2,t3,t4,t5,t6);}
-
-C_noret_decl(trf_5021)
-static void C_fcall trf_5021(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5021(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_5021(t0,t1,t2);}
+f_5877(t0,t1,t2,t3,t4,t5,t6);}
 
-C_noret_decl(trf_8399)
-static void C_fcall trf_8399(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8399(void *dummy){
+C_noret_decl(trf_8402)
+static void C_fcall trf_8402(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8402(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8399(t0,t1,t2);}
+f_8402(t0,t1,t2);}
 
-C_noret_decl(trf_8306)
-static void C_fcall trf_8306(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8306(void *dummy){
+C_noret_decl(trf_8309)
+static void C_fcall trf_8309(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8309(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8306(t0,t1);}
+f_8309(t0,t1);}
 
-C_noret_decl(trf_7505)
-static void C_fcall trf_7505(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7505(void *dummy){
+C_noret_decl(trf_7508)
+static void C_fcall trf_7508(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7508(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7505(t0,t1);}
+f_7508(t0,t1);}
 
-C_noret_decl(trf_5062)
-static void C_fcall trf_5062(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5062(void *dummy){
+C_noret_decl(trf_5065)
+static void C_fcall trf_5065(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5065(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_5062(t0,t1,t2,t3,t4);}
+f_5065(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_5065)
-static void C_fcall trf_5065(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5065(void *dummy){
+C_noret_decl(trf_5068)
+static void C_fcall trf_5068(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5068(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5065(t0,t1);}
+f_5068(t0,t1);}
 
-C_noret_decl(trf_8961)
-static void C_fcall trf_8961(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8961(void *dummy){
+C_noret_decl(trf_8964)
+static void C_fcall trf_8964(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8964(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_8961(t0,t1,t2,t3,t4);}
+f_8964(t0,t1,t2,t3,t4);}
+
+C_noret_decl(trf_9592)
+static void C_fcall trf_9592(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9592(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_9592(t0,t1);}
+
+C_noret_decl(trf_9462)
+static void C_fcall trf_9462(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9462(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_9462(t0,t1);}
 
-C_noret_decl(trf_9459)
-static void C_fcall trf_9459(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9459(void *dummy){
+C_noret_decl(trf_9338)
+static void C_fcall trf_9338(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9338(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9459(t0,t1);}
+f_9338(t0,t1);}
 
-C_noret_decl(trf_9335)
-static void C_fcall trf_9335(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9335(void *dummy){
+C_noret_decl(trf_9277)
+static void C_fcall trf_9277(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9277(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9335(t0,t1);}
+f_9277(t0,t1);}
 
-C_noret_decl(trf_9274)
-static void C_fcall trf_9274(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9274(void *dummy){
+C_noret_decl(trf_9120)
+static void C_fcall trf_9120(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9120(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9274(t0,t1);}
+f_9120(t0,t1);}
 
-C_noret_decl(trf_9117)
-static void C_fcall trf_9117(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9117(void *dummy){
+C_noret_decl(trf_9205)
+static void C_fcall trf_9205(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9205(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9117(t0,t1);}
+f_9205(t0,t1);}
 
-C_noret_decl(trf_9202)
-static void C_fcall trf_9202(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9202(void *dummy){
+C_noret_decl(trf_9218)
+static void C_fcall trf_9218(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9218(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9202(t0,t1);}
+f_9218(t0,t1);}
 
-C_noret_decl(trf_5567)
-static void C_fcall trf_5567(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5567(void *dummy){
+C_noret_decl(trf_5570)
+static void C_fcall trf_5570(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5570(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5567(t0,t1,t2,t3);}
+f_5570(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9032)
-static void C_fcall trf_9032(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9032(void *dummy){
+C_noret_decl(trf_9035)
+static void C_fcall trf_9035(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9035(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9032(t0,t1);}
+f_9035(t0,t1);}
 
-C_noret_decl(trf_19341)
-static void C_fcall trf_19341(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_19341(void *dummy){
+C_noret_decl(trf_19344)
+static void C_fcall trf_19344(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_19344(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_19341(t0,t1,t2,t3);}
+f_19344(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7181)
-static void C_fcall trf_7181(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7181(void *dummy){
+C_noret_decl(trf_7184)
+static void C_fcall trf_7184(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7184(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7181(t0,t1,t2,t3,t4);}
+f_7184(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7193)
-static void C_fcall trf_7193(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7193(void *dummy){
+C_noret_decl(trf_7196)
+static void C_fcall trf_7196(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7196(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7193(t0,t1,t2);}
+f_7196(t0,t1,t2);}
 
-C_noret_decl(trf_7184)
-static void C_fcall trf_7184(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7184(void *dummy){
+C_noret_decl(trf_7187)
+static void C_fcall trf_7187(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7187(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7184(t0,t1,t2);}
+f_7187(t0,t1,t2);}
 
-C_noret_decl(trf_6459)
-static void C_fcall trf_6459(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6459(void *dummy){
+C_noret_decl(trf_6462)
+static void C_fcall trf_6462(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6462(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6459(t0,t1);}
+f_6462(t0,t1);}
 
-C_noret_decl(trf_6354)
-static void C_fcall trf_6354(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6354(void *dummy){
+C_noret_decl(trf_6357)
+static void C_fcall trf_6357(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6357(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6354(t0,t1);}
+f_6357(t0,t1);}
 
-C_noret_decl(trf_6054)
-static void C_fcall trf_6054(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6054(void *dummy){
+C_noret_decl(trf_6057)
+static void C_fcall trf_6057(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6057(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6054(t0,t1);}
+f_6057(t0,t1);}
 
-C_noret_decl(trf_6061)
-static void C_fcall trf_6061(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6061(void *dummy){
+C_noret_decl(trf_6064)
+static void C_fcall trf_6064(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6064(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6061(t0,t1);}
+f_6064(t0,t1);}
 
-C_noret_decl(trf_6314)
-static void C_fcall trf_6314(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6314(void *dummy){
+C_noret_decl(trf_6317)
+static void C_fcall trf_6317(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6317(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6314(t0,t1);}
+f_6317(t0,t1);}
 
-C_noret_decl(trf_6064)
-static void C_fcall trf_6064(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6064(void *dummy){
+C_noret_decl(trf_6067)
+static void C_fcall trf_6067(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6067(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6064(t0,t1);}
+f_6067(t0,t1);}
 
-C_noret_decl(trf_6072)
-static void C_fcall trf_6072(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6072(void *dummy){
+C_noret_decl(trf_6075)
+static void C_fcall trf_6075(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6075(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_6072(t0,t1,t2,t3,t4);}
+f_6075(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_6174)
-static void C_fcall trf_6174(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6174(void *dummy){
+C_noret_decl(trf_6177)
+static void C_fcall trf_6177(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6177(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6174(t0,t1);}
+f_6177(t0,t1);}
 
-C_noret_decl(trf_6182)
-static void C_fcall trf_6182(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6182(void *dummy){
+C_noret_decl(trf_6185)
+static void C_fcall trf_6185(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6185(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6182(t0,t1);}
+f_6185(t0,t1);}
 
-C_noret_decl(trf_5982)
-static void C_fcall trf_5982(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5982(void *dummy){
+C_noret_decl(trf_5985)
+static void C_fcall trf_5985(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5985(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5982(t0,t1);}
+f_5985(t0,t1);}
 
-C_noret_decl(trf_9861)
-static void C_fcall trf_9861(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9861(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_9861(t0,t1,t2);}
+C_noret_decl(trf_6042)
+static void C_fcall trf_6042(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6042(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_6042(t0,t1);}
+
+C_noret_decl(trf_5992)
+static void C_fcall trf_5992(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5992(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_5992(t0,t1);}
 
-C_noret_decl(trf_5962)
-static void C_fcall trf_5962(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5962(void *dummy){
+C_noret_decl(trf_5965)
+static void C_fcall trf_5965(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5965(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5962(t0,t1);}
+f_5965(t0,t1);}
 
-C_noret_decl(trf_5907)
-static void C_fcall trf_5907(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5907(void *dummy){
+C_noret_decl(trf_5910)
+static void C_fcall trf_5910(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5910(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5907(t0,t1,t2);}
+f_5910(t0,t1,t2);}
 
-C_noret_decl(trf_5927)
-static void C_fcall trf_5927(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5927(void *dummy){
+C_noret_decl(trf_5930)
+static void C_fcall trf_5930(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5930(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5927(t0,t1,t2);}
+f_5930(t0,t1,t2);}
 
-C_noret_decl(trf_5877)
-static void C_fcall trf_5877(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5877(void *dummy){
+C_noret_decl(trf_5880)
+static void C_fcall trf_5880(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5880(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5877(t0,t1,t2);}
+f_5880(t0,t1,t2);}
 
-C_noret_decl(trf_5762)
-static void C_fcall trf_5762(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5762(void *dummy){
+C_noret_decl(trf_5765)
+static void C_fcall trf_5765(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5765(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5762(t0,t1);}
+f_5765(t0,t1);}
 
-C_noret_decl(trf_5768)
-static void C_fcall trf_5768(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5768(void *dummy){
+C_noret_decl(trf_5771)
+static void C_fcall trf_5771(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5771(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5768(t0,t1,t2,t3);}
+f_5771(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5799)
-static void C_fcall trf_5799(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5799(void *dummy){
+C_noret_decl(trf_5802)
+static void C_fcall trf_5802(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5802(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5799(t0,t1);}
+f_5802(t0,t1);}
 
-C_noret_decl(trf_5677)
-static void C_fcall trf_5677(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5677(void *dummy){
+C_noret_decl(trf_5680)
+static void C_fcall trf_5680(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5680(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5677(t0,t1,t2);}
+f_5680(t0,t1,t2);}
 
-C_noret_decl(trf_5697)
-static void C_fcall trf_5697(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5697(void *dummy){
+C_noret_decl(trf_5700)
+static void C_fcall trf_5700(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5700(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5697(t0,t1);}
+f_5700(t0,t1);}
 
-C_noret_decl(trf_5630)
-static void C_fcall trf_5630(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5630(void *dummy){
+C_noret_decl(trf_5633)
+static void C_fcall trf_5633(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5633(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5630(t0,t1,t2);}
+f_5633(t0,t1,t2);}
 
-C_noret_decl(trf_5650)
-static void C_fcall trf_5650(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5650(void *dummy){
+C_noret_decl(trf_5653)
+static void C_fcall trf_5653(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5653(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5650(t0,t1);}
+f_5653(t0,t1);}
 
-C_noret_decl(trf_5518)
-static void C_fcall trf_5518(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5518(void *dummy){
+C_noret_decl(trf_5521)
+static void C_fcall trf_5521(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5521(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5518(t0,t1,t2);}
+f_5521(t0,t1,t2);}
 
-C_noret_decl(trf_5524)
-static void C_fcall trf_5524(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5524(void *dummy){
+C_noret_decl(trf_5527)
+static void C_fcall trf_5527(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5527(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5524(t0,t1,t2,t3);}
+f_5527(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5488)
-static void C_fcall trf_5488(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5488(void *dummy){
+C_noret_decl(trf_5491)
+static void C_fcall trf_5491(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5491(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5488(t0,t1,t2,t3);}
+f_5491(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5494)
-static void C_fcall trf_5494(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5494(void *dummy){
+C_noret_decl(trf_5497)
+static void C_fcall trf_5497(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5497(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5494(t0,t1,t2,t3);}
+f_5497(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5439)
-static void C_fcall trf_5439(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5439(void *dummy){
+C_noret_decl(trf_5442)
+static void C_fcall trf_5442(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5442(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5439(t0,t1,t2);}
+f_5442(t0,t1,t2);}
 
-C_noret_decl(trf_5459)
-static void C_fcall trf_5459(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5459(void *dummy){
+C_noret_decl(trf_5462)
+static void C_fcall trf_5462(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5462(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5459(t0,t1,t2,t3);}
+f_5462(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5390)
-static void C_fcall trf_5390(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5390(void *dummy){
+C_noret_decl(trf_5393)
+static void C_fcall trf_5393(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5393(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5390(t0,t1,t2);}
+f_5393(t0,t1,t2);}
 
-C_noret_decl(trf_5410)
-static void C_fcall trf_5410(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5410(void *dummy){
+C_noret_decl(trf_5413)
+static void C_fcall trf_5413(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5413(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5410(t0,t1,t2,t3);}
+f_5413(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5348)
-static void C_fcall trf_5348(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5348(void *dummy){
+C_noret_decl(trf_5351)
+static void C_fcall trf_5351(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5351(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5348(t0,t1);}
+f_5351(t0,t1);}
 
-C_noret_decl(trf_5316)
-static void C_fcall trf_5316(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5316(void *dummy){
+C_noret_decl(trf_5319)
+static void C_fcall trf_5319(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5319(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5316(t0,t1,t2);}
+f_5319(t0,t1,t2);}
 
-C_noret_decl(trf_5322)
-static void C_fcall trf_5322(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5322(void *dummy){
+C_noret_decl(trf_5325)
+static void C_fcall trf_5325(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5325(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5322(t0,t1,t2);}
+f_5325(t0,t1,t2);}
 
-C_noret_decl(trf_5261)
-static void C_fcall trf_5261(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5261(void *dummy){
+C_noret_decl(trf_5264)
+static void C_fcall trf_5264(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5264(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5261(t0,t1,t2);}
+f_5264(t0,t1,t2);}
 
-C_noret_decl(trf_5267)
-static void C_fcall trf_5267(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5267(void *dummy){
+C_noret_decl(trf_5270)
+static void C_fcall trf_5270(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5270(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5267(t0,t1,t2,t3);}
+f_5270(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5274)
-static void C_fcall trf_5274(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5274(void *dummy){
+C_noret_decl(trf_5277)
+static void C_fcall trf_5277(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5277(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5274(t0,t1);}
+f_5277(t0,t1);}
 
-C_noret_decl(trf_5222)
-static void C_fcall trf_5222(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5222(void *dummy){
+C_noret_decl(trf_5225)
+static void C_fcall trf_5225(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5225(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5222(t0,t1);}
+f_5225(t0,t1);}
 
-C_noret_decl(trf_5238)
-static void C_fcall trf_5238(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5238(void *dummy){
+C_noret_decl(trf_5241)
+static void C_fcall trf_5241(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5241(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5238(t0,t1,t2,t3);}
+f_5241(t0,t1,t2,t3);}
 
-C_noret_decl(trf_5165)
-static void C_fcall trf_5165(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5165(void *dummy){
+C_noret_decl(trf_5168)
+static void C_fcall trf_5168(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5168(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5165(t0,t1);}
-
-C_noret_decl(trf_5194)
-static void C_fcall trf_5194(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5194(void *dummy){
-C_word t3=C_pick(0);
-C_word t2=C_pick(1);
-C_word t1=C_pick(2);
-C_word t0=C_pick(3);
-C_adjust_stack(-4);
-f_5194(t0,t1,t2,t3);}
+f_5168(t0,t1);}
 
-C_noret_decl(trf_5138)
-static void C_fcall trf_5138(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5138(void *dummy){
+C_noret_decl(trf_5197)
+static void C_fcall trf_5197(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5197(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_5138(t0,t1,t2,t3);}
+f_5197(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4905)
-static void C_fcall trf_4905(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4905(void *dummy){
+C_noret_decl(trf_4908)
+static void C_fcall trf_4908(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4908(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4905(t0,t1,t2,t3);}
-
-C_noret_decl(trf_4918)
-static void C_fcall trf_4918(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4918(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_4918(t0,t1,t2);}
-
-C_noret_decl(trf_4746)
-static void C_fcall trf_4746(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4746(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_4746(t0,t1,t2);}
+f_4908(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4577)
-static void C_fcall trf_4577(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4577(void *dummy){
+C_noret_decl(trf_4749)
+static void C_fcall trf_4749(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4749(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4577(t0,t1,t2);}
+f_4749(t0,t1,t2);}
 
 C_noret_decl(tr6)
 static void C_fcall tr6(C_proc6 k) C_regparm C_noret;
@@ -5157,12 +5114,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(2574)){
+if(!C_demand_2(2584)){
 C_save(t1);
-C_rereclaim2(2574*sizeof(C_word), 1);
+C_rereclaim2(2584*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,321);
+C_initialize_lf(lf,322);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[2]=C_h_intern(&lf[2],8,"irregex\077");
 lf[3]=C_h_intern(&lf[3],13,"*irregex-tag*");
@@ -5442,20 +5399,22 @@ lf[311]=C_h_intern(&lf[311],12,"string->list");
 lf[312]=C_h_intern(&lf[312],12,"glob->regexp");
 lf[313]=C_decode_literal(C_heaptop,"\376B\000\000!unexpected end of character class");
 lf[314]=C_h_intern(&lf[314],4,"grep");
-lf[315]=C_h_intern(&lf[315],18,"open-output-string");
-lf[316]=C_h_intern(&lf[316],17,"get-output-string");
-lf[317]=C_h_intern(&lf[317],13,"regexp-escape");
-lf[318]=C_h_intern(&lf[318],16,"\003syswrite-char-0");
-lf[319]=C_h_intern(&lf[319],17,"register-feature!");
-lf[320]=C_h_intern(&lf[320],5,"regex");
-C_register_lf2(lf,321,create_ptable());
+lf[315]=C_h_intern(&lf[315],17,"\003syscheck-closure");
+lf[316]=C_h_intern(&lf[316],18,"open-output-string");
+lf[317]=C_h_intern(&lf[317],17,"get-output-string");
+lf[318]=C_h_intern(&lf[318],13,"regexp-escape");
+lf[319]=C_h_intern(&lf[319],16,"\003syswrite-char-0");
+lf[320]=C_h_intern(&lf[320],17,"register-feature!");
+lf[321]=C_h_intern(&lf[321],5,"regex");
+C_register_lf2(lf,322,create_ptable());
 t2=C_mutate(&lf[0] /* (set! c4073 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4470,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* regex.scm: 64   register-feature! */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[319]+1)))(4,*((C_word*)lf[319]+1),t3,lf[320],lf[169]);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4473,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* regex.scm: 65   register-feature! */
+t4=*((C_word*)lf[320]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,lf[321],lf[169]);}
 
-/* k4468 */
-static void C_ccall f_4470(C_word c,C_word t0,C_word t1){
+/* k4471 */
+static void C_ccall f_4473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5807,50 +5766,51 @@ C_word t348;
 C_word t349;
 C_word t350;
 C_word t351;
-C_word ab[1006],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4470,2,t0,t1);}
-t2=C_mutate((C_word*)lf[2]+1 /* (set! irregex? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4479,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
-t3=C_mutate((C_word*)lf[4]+1 /* (set! irregex-dfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4505,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
-t4=C_mutate((C_word*)lf[5]+1 /* (set! irregex-dfa/search ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4511,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
-t5=C_mutate((C_word*)lf[6]+1 /* (set! irregex-dfa/extract ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4517,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[7]+1 /* (set! irregex-nfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4523,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[8]+1 /* (set! irregex-flags ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4529,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[9]+1 /* (set! irregex-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4535,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[10]+1 /* (set! irregex-lengths ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4541,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[11]+1 /* (set! irregex-names ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4547,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[12]+1 /* (set! irregex-new-matches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4553,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[15]+1 /* (set! irregex-reset-matches! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4567,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[16]+1 /* (set! irregex-match-data? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4601,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[17]+1 /* (set! irregex-match-num-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4654,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[18]+1 /* (set! irregex-match-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4672,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate(&lf[19] /* (set! irregex-match-index ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4746,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate(&lf[22] /* (set! irregex-match-valid-index? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4792,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate((C_word*)lf[23]+1 /* (set! irregex-match-substring ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4824,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate((C_word*)lf[25]+1 /* (set! irregex-match-start ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4867,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate((C_word*)lf[26]+1 /* (set! irregex-match-end ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4890,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+C_word t352;
+C_word ab[1007],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_4473,2,t0,t1);}
+t2=C_mutate((C_word*)lf[2]+1 /* (set! irregex? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4482,a[2]=((C_word)li0),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate((C_word*)lf[4]+1 /* (set! irregex-dfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4508,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[5]+1 /* (set! irregex-dfa/search ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4514,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[6]+1 /* (set! irregex-dfa/extract ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4520,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[7]+1 /* (set! irregex-nfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4526,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[8]+1 /* (set! irregex-flags ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4532,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[9]+1 /* (set! irregex-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4538,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[10]+1 /* (set! irregex-lengths ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4544,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[11]+1 /* (set! irregex-names ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4550,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[12]+1 /* (set! irregex-new-matches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4556,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[15]+1 /* (set! irregex-reset-matches! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4570,a[2]=((C_word)li11),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[16]+1 /* (set! irregex-match-data? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4604,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[17]+1 /* (set! irregex-match-num-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4657,a[2]=((C_word)li13),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[18]+1 /* (set! irregex-match-string ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4675,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate(&lf[19] /* (set! irregex-match-index ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4749,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate(&lf[22] /* (set! irregex-match-valid-index? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4795,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[23]+1 /* (set! irregex-match-substring ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4827,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
+t19=C_mutate((C_word*)lf[25]+1 /* (set! irregex-match-start ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4870,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate((C_word*)lf[26]+1 /* (set! irregex-match-end ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4893,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
 t21=(C_word)C_a_i_cons(&a,2,C_make_character(1114111),C_SCHEME_END_OF_LIST);
 t22=(C_word)C_a_i_cons(&a,2,C_make_character(57344),t21);
 t23=(C_word)C_a_i_cons(&a,2,C_make_character(55295),t22);
 t24=(C_word)C_a_i_cons(&a,2,C_make_character(0),t23);
 t25=(C_word)C_a_i_cons(&a,2,lf[27],t24);
 t26=C_mutate(&lf[28] /* (set! *all-chars* ...) */,t25);
-t27=C_mutate(&lf[29] /* (set! string-scan-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4905,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
-t28=C_mutate(&lf[30] /* (set! string-cat-reverse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5165,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
-t29=C_mutate(&lf[33] /* (set! zero-to ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5222,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
-t30=C_mutate(&lf[34] /* (set! take-up-to ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5261,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
-t31=C_mutate(&lf[36] /* (set! find-tail ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5316,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
-t32=C_mutate(&lf[37] /* (set! last ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5348,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
-t33=C_mutate(&lf[39] /* (set! any ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5390,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp));
-t34=C_mutate(&lf[40] /* (set! every ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5439,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
-t35=C_mutate(&lf[32] /* (set! fold ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5488,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
-t36=C_mutate(&lf[41] /* (set! filter ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5518,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
-t37=C_mutate(&lf[42] /* (set! bit-ior ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5630,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp));
-t38=C_mutate(&lf[43] /* (set! bit-and ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5677,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
-t39=C_mutate(&lf[44] /* (set! flag-join ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5734,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp));
-t40=C_mutate(&lf[45] /* (set! flag-clear ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5743,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
-t41=C_mutate(&lf[46] /* (set! symbol-list->flags ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5762,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
-t42=C_mutate((C_word*)lf[58]+1 /* (set! string->sre ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5862,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
+t27=C_mutate(&lf[29] /* (set! string-scan-char ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4908,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
+t28=C_mutate(&lf[30] /* (set! string-cat-reverse ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5168,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
+t29=C_mutate(&lf[33] /* (set! zero-to ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5225,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp));
+t30=C_mutate(&lf[34] /* (set! take-up-to ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5264,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
+t31=C_mutate(&lf[36] /* (set! find-tail ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5319,a[2]=((C_word)li31),tmp=(C_word)a,a+=3,tmp));
+t32=C_mutate(&lf[37] /* (set! last ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5351,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
+t33=C_mutate(&lf[39] /* (set! any ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5393,a[2]=((C_word)li35),tmp=(C_word)a,a+=3,tmp));
+t34=C_mutate(&lf[40] /* (set! every ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5442,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
+t35=C_mutate(&lf[32] /* (set! fold ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5491,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
+t36=C_mutate(&lf[41] /* (set! filter ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5521,a[2]=((C_word)li41),tmp=(C_word)a,a+=3,tmp));
+t37=C_mutate(&lf[42] /* (set! bit-ior ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5633,a[2]=((C_word)li42),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate(&lf[43] /* (set! bit-and ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5680,a[2]=((C_word)li43),tmp=(C_word)a,a+=3,tmp));
+t39=C_mutate(&lf[44] /* (set! flag-join ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5737,a[2]=((C_word)li44),tmp=(C_word)a,a+=3,tmp));
+t40=C_mutate(&lf[45] /* (set! flag-clear ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5746,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
+t41=C_mutate(&lf[46] /* (set! symbol-list->flags ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5765,a[2]=((C_word)li47),tmp=(C_word)a,a+=3,tmp));
+t42=C_mutate((C_word*)lf[58]+1 /* (set! string->sre ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5865,a[2]=((C_word)li75),tmp=(C_word)a,a+=3,tmp));
 t43=(C_word)C_a_i_cons(&a,2,C_make_character(110),C_make_character(10));
 t44=(C_word)C_a_i_cons(&a,2,C_make_character(114),C_make_character(13));
 t45=(C_word)C_a_i_cons(&a,2,C_make_character(116),C_make_character(9));
@@ -5864,35 +5824,35 @@ t52=(C_word)C_a_i_cons(&a,2,t45,t51);
 t53=(C_word)C_a_i_cons(&a,2,t44,t52);
 t54=(C_word)C_a_i_cons(&a,2,t43,t53);
 t55=C_mutate(&lf[123] /* (set! posix-escape-sequences ...) */,t54);
-t56=C_mutate(&lf[124] /* (set! string-parse-hex-escape ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8848,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
-t57=C_mutate(&lf[120] /* (set! high-char? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9651,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
-t58=C_mutate(&lf[62] /* (set! utf8-string-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9671,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
-t59=C_mutate(&lf[159] /* (set! utf8-lowest-digit-of-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9896,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
-t60=C_mutate(&lf[161] /* (set! char->utf8-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9956,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
-t61=C_mutate(&lf[163] /* (set! unicode-range-helper ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10232,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
-t62=C_mutate(&lf[165] /* (set! unicode-range-up-from ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10387,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp));
-t63=C_mutate(&lf[166] /* (set! unicode-range-up-to ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10550,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp));
-t64=C_mutate(&lf[167] /* (set! cset->utf8-pattern ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11239,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
-t65=C_mutate((C_word*)lf[169]+1 /* (set! irregex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11862,a[2]=((C_word)li101),tmp=(C_word)a,a+=3,tmp));
-t66=C_mutate((C_word*)lf[170]+1 /* (set! string->irregex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11883,a[2]=((C_word)li102),tmp=(C_word)a,a+=3,tmp));
-t67=C_mutate((C_word*)lf[171]+1 /* (set! sre->irregex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11893,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
-t68=C_mutate(&lf[93] /* (set! sre-empty? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12044,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
-t69=C_mutate(&lf[228] /* (set! sre-any? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12172,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp));
-t70=C_mutate(&lf[90] /* (set! sre-repeater? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12248,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp));
-t71=C_mutate(&lf[222] /* (set! sre-searcher? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12304,a[2]=((C_word)li200),tmp=(C_word)a,a+=3,tmp));
-t72=C_mutate(&lf[200] /* (set! sre-consumer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12390,a[2]=((C_word)li201),tmp=(C_word)a,a+=3,tmp));
-t73=C_mutate(&lf[218] /* (set! sre-has-submatchs? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12476,a[2]=((C_word)li202),tmp=(C_word)a,a+=3,tmp));
-t74=C_mutate(&lf[173] /* (set! sre-count-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12502,a[2]=((C_word)li204),tmp=(C_word)a,a+=3,tmp));
-t75=C_mutate(&lf[60] /* (set! sre-sequence ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13597,a[2]=((C_word)li205),tmp=(C_word)a,a+=3,tmp));
-t76=C_mutate(&lf[63] /* (set! sre-alternate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13622,a[2]=((C_word)li206),tmp=(C_word)a,a+=3,tmp));
-t77=C_mutate(&lf[179] /* (set! sre-strip-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13647,a[2]=((C_word)li208),tmp=(C_word)a,a+=3,tmp));
-t78=C_mutate(&lf[199] /* (set! sre-names ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13797,a[2]=((C_word)li209),tmp=(C_word)a,a+=3,tmp));
-t79=C_mutate(&lf[230] /* (set! sre-sequence-names ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14027,a[2]=((C_word)li210),tmp=(C_word)a,a+=3,tmp));
-t80=C_mutate(&lf[221] /* (set! sre-remove-initial-bos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14063,a[2]=((C_word)li212),tmp=(C_word)a,a+=3,tmp));
-t81=C_mutate((C_word*)lf[231]+1 /* (set! irregex-search ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14215,a[2]=((C_word)li213),tmp=(C_word)a,a+=3,tmp));
-t82=C_mutate((C_word*)lf[232]+1 /* (set! irregex-search/matches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14261,a[2]=((C_word)li219),tmp=(C_word)a,a+=3,tmp));
-t83=C_mutate((C_word*)lf[233]+1 /* (set! irregex-match ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14420,a[2]=((C_word)li221),tmp=(C_word)a,a+=3,tmp));
-t84=C_mutate(&lf[215] /* (set! dfa-match/longest ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14598,a[2]=((C_word)li224),tmp=(C_word)a,a+=3,tmp));
+t56=C_mutate(&lf[124] /* (set! string-parse-hex-escape ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8851,a[2]=((C_word)li77),tmp=(C_word)a,a+=3,tmp));
+t57=C_mutate(&lf[120] /* (set! high-char? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9654,a[2]=((C_word)li78),tmp=(C_word)a,a+=3,tmp));
+t58=C_mutate(&lf[62] /* (set! utf8-string-ref ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9674,a[2]=((C_word)li80),tmp=(C_word)a,a+=3,tmp));
+t59=C_mutate(&lf[159] /* (set! utf8-lowest-digit-of-length ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9899,a[2]=((C_word)li81),tmp=(C_word)a,a+=3,tmp));
+t60=C_mutate(&lf[161] /* (set! char->utf8-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9959,a[2]=((C_word)li82),tmp=(C_word)a,a+=3,tmp));
+t61=C_mutate(&lf[163] /* (set! unicode-range-helper ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10235,a[2]=((C_word)li85),tmp=(C_word)a,a+=3,tmp));
+t62=C_mutate(&lf[165] /* (set! unicode-range-up-from ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10390,a[2]=((C_word)li88),tmp=(C_word)a,a+=3,tmp));
+t63=C_mutate(&lf[166] /* (set! unicode-range-up-to ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10553,a[2]=((C_word)li91),tmp=(C_word)a,a+=3,tmp));
+t64=C_mutate(&lf[167] /* (set! cset->utf8-pattern ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11242,a[2]=((C_word)li100),tmp=(C_word)a,a+=3,tmp));
+t65=C_mutate((C_word*)lf[169]+1 /* (set! irregex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11865,a[2]=((C_word)li101),tmp=(C_word)a,a+=3,tmp));
+t66=C_mutate((C_word*)lf[170]+1 /* (set! string->irregex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11886,a[2]=((C_word)li102),tmp=(C_word)a,a+=3,tmp));
+t67=C_mutate((C_word*)lf[171]+1 /* (set! sre->irregex ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11896,a[2]=((C_word)li196),tmp=(C_word)a,a+=3,tmp));
+t68=C_mutate(&lf[93] /* (set! sre-empty? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12047,a[2]=((C_word)li197),tmp=(C_word)a,a+=3,tmp));
+t69=C_mutate(&lf[228] /* (set! sre-any? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12175,a[2]=((C_word)li198),tmp=(C_word)a,a+=3,tmp));
+t70=C_mutate(&lf[90] /* (set! sre-repeater? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12251,a[2]=((C_word)li199),tmp=(C_word)a,a+=3,tmp));
+t71=C_mutate(&lf[222] /* (set! sre-searcher? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12307,a[2]=((C_word)li200),tmp=(C_word)a,a+=3,tmp));
+t72=C_mutate(&lf[200] /* (set! sre-consumer? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12393,a[2]=((C_word)li201),tmp=(C_word)a,a+=3,tmp));
+t73=C_mutate(&lf[218] /* (set! sre-has-submatchs? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12479,a[2]=((C_word)li202),tmp=(C_word)a,a+=3,tmp));
+t74=C_mutate(&lf[173] /* (set! sre-count-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12505,a[2]=((C_word)li204),tmp=(C_word)a,a+=3,tmp));
+t75=C_mutate(&lf[60] /* (set! sre-sequence ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13600,a[2]=((C_word)li205),tmp=(C_word)a,a+=3,tmp));
+t76=C_mutate(&lf[63] /* (set! sre-alternate ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13625,a[2]=((C_word)li206),tmp=(C_word)a,a+=3,tmp));
+t77=C_mutate(&lf[179] /* (set! sre-strip-submatches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13650,a[2]=((C_word)li208),tmp=(C_word)a,a+=3,tmp));
+t78=C_mutate(&lf[199] /* (set! sre-names ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13800,a[2]=((C_word)li209),tmp=(C_word)a,a+=3,tmp));
+t79=C_mutate(&lf[230] /* (set! sre-sequence-names ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14030,a[2]=((C_word)li210),tmp=(C_word)a,a+=3,tmp));
+t80=C_mutate(&lf[221] /* (set! sre-remove-initial-bos ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14066,a[2]=((C_word)li212),tmp=(C_word)a,a+=3,tmp));
+t81=C_mutate((C_word*)lf[231]+1 /* (set! irregex-search ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14218,a[2]=((C_word)li213),tmp=(C_word)a,a+=3,tmp));
+t82=C_mutate((C_word*)lf[232]+1 /* (set! irregex-search/matches ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14264,a[2]=((C_word)li219),tmp=(C_word)a,a+=3,tmp));
+t83=C_mutate((C_word*)lf[233]+1 /* (set! irregex-match ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14423,a[2]=((C_word)li221),tmp=(C_word)a,a+=3,tmp));
+t84=C_mutate(&lf[215] /* (set! dfa-match/longest ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14601,a[2]=((C_word)li224),tmp=(C_word)a,a+=3,tmp));
 t85=(C_word)C_a_i_cons(&a,2,lf[78],lf[28]);
 t86=(C_word)C_a_i_string(&a,1,C_make_character(10));
 t87=(C_word)C_a_i_cons(&a,2,t86,C_SCHEME_END_OF_LIST);
@@ -6112,58 +6072,59 @@ t300=(C_word)C_a_i_cons(&a,2,t97,t299);
 t301=(C_word)C_a_i_cons(&a,2,t91,t300);
 t302=(C_word)C_a_i_cons(&a,2,t85,t301);
 t303=C_mutate(&lf[195] /* (set! sre-named-definitions ...) */,t302);
-t304=C_mutate(&lf[217] /* (set! sre->nfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14705,a[2]=((C_word)li231),tmp=(C_word)a,a+=3,tmp));
-t305=C_mutate(&lf[216] /* (set! nfa->dfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15563,a[2]=((C_word)li244),tmp=(C_word)a,a+=3,tmp));
-t306=C_mutate(&lf[271] /* (set! nfa-join-transitions! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16081,a[2]=((C_word)li251),tmp=(C_word)a,a+=3,tmp));
-t307=C_mutate(&lf[273] /* (set! split-char-range ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16555,a[2]=((C_word)li252),tmp=(C_word)a,a+=3,tmp));
-t308=C_mutate(&lf[276] /* (set! intersect-char-ranges ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16629,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp));
-t309=C_mutate(&lf[270] /* (set! nfa-closure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16745,a[2]=((C_word)li257),tmp=(C_word)a,a+=3,tmp));
-t310=C_mutate(&lf[272] /* (set! insert-sorted ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16861,a[2]=((C_word)li258),tmp=(C_word)a,a+=3,tmp));
-t311=C_mutate(&lf[172] /* (set! sre-cset->procedure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19259,a[2]=((C_word)li260),tmp=(C_word)a,a+=3,tmp));
-t312=C_mutate(&lf[130] /* (set! sre->cset ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19376,a[2]=((C_word)li270),tmp=(C_word)a,a+=3,tmp));
-t313=C_mutate(&lf[277] /* (set! cset-contains? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19797,a[2]=((C_word)li272),tmp=(C_word)a,a+=3,tmp));
-t314=C_mutate(&lf[283] /* (set! char-ranges-overlap? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19847,a[2]=((C_word)li273),tmp=(C_word)a,a+=3,tmp));
-t315=C_mutate(&lf[278] /* (set! cset-union ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19992,a[2]=((C_word)li276),tmp=(C_word)a,a+=3,tmp));
-t316=C_mutate(&lf[280] /* (set! cset-difference ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20084,a[2]=((C_word)li280),tmp=(C_word)a,a+=3,tmp));
-t317=C_mutate(&lf[279] /* (set! cset-intersection ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20210,a[2]=((C_word)li285),tmp=(C_word)a,a+=3,tmp));
-t318=C_mutate(&lf[129] /* (set! cset-complement ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20333,a[2]=((C_word)li286),tmp=(C_word)a,a+=3,tmp));
-t319=C_mutate(&lf[118] /* (set! cset-case-insensitive ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20343,a[2]=((C_word)li288),tmp=(C_word)a,a+=3,tmp));
-t320=C_mutate((C_word*)lf[284]+1 /* (set! irregex-fold ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20508,a[2]=((C_word)li291),tmp=(C_word)a,a+=3,tmp));
-t321=C_mutate((C_word*)lf[285]+1 /* (set! irregex-replace ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20621,a[2]=((C_word)li292),tmp=(C_word)a,a+=3,tmp));
-t322=C_mutate((C_word*)lf[287]+1 /* (set! irregex-replace/all ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20673,a[2]=((C_word)li295),tmp=(C_word)a,a+=3,tmp));
-t323=C_mutate((C_word*)lf[286]+1 /* (set! irregex-apply-match ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20729,a[2]=((C_word)li297),tmp=(C_word)a,a+=3,tmp));
-t324=C_mutate((C_word*)lf[292]+1 /* (set! regexp? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20911,a[2]=((C_word)li298),tmp=(C_word)a,a+=3,tmp));
-t325=C_mutate((C_word*)lf[293]+1 /* (set! regexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20935,a[2]=((C_word)li303),tmp=(C_word)a,a+=3,tmp));
-t326=C_mutate(&lf[295] /* (set! unregexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21041,a[2]=((C_word)li304),tmp=(C_word)a,a+=3,tmp));
-t327=C_mutate((C_word*)lf[296]+1 /* (set! string-match ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21062,a[2]=((C_word)li306),tmp=(C_word)a,a+=3,tmp));
-t328=C_mutate((C_word*)lf[297]+1 /* (set! string-match-positions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21108,a[2]=((C_word)li308),tmp=(C_word)a,a+=3,tmp));
-t329=C_mutate((C_word*)lf[298]+1 /* (set! string-search ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21170,a[2]=((C_word)li313),tmp=(C_word)a,a+=3,tmp));
-t330=C_mutate((C_word*)lf[299]+1 /* (set! string-search-positions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21285,a[2]=((C_word)li318),tmp=(C_word)a,a+=3,tmp));
+t304=C_mutate(&lf[217] /* (set! sre->nfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14708,a[2]=((C_word)li231),tmp=(C_word)a,a+=3,tmp));
+t305=C_mutate(&lf[216] /* (set! nfa->dfa ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15566,a[2]=((C_word)li244),tmp=(C_word)a,a+=3,tmp));
+t306=C_mutate(&lf[271] /* (set! nfa-join-transitions! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16084,a[2]=((C_word)li251),tmp=(C_word)a,a+=3,tmp));
+t307=C_mutate(&lf[273] /* (set! split-char-range ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16558,a[2]=((C_word)li252),tmp=(C_word)a,a+=3,tmp));
+t308=C_mutate(&lf[276] /* (set! intersect-char-ranges ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16632,a[2]=((C_word)li253),tmp=(C_word)a,a+=3,tmp));
+t309=C_mutate(&lf[270] /* (set! nfa-closure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16748,a[2]=((C_word)li257),tmp=(C_word)a,a+=3,tmp));
+t310=C_mutate(&lf[272] /* (set! insert-sorted ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16864,a[2]=((C_word)li258),tmp=(C_word)a,a+=3,tmp));
+t311=C_mutate(&lf[172] /* (set! sre-cset->procedure ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19262,a[2]=((C_word)li260),tmp=(C_word)a,a+=3,tmp));
+t312=C_mutate(&lf[130] /* (set! sre->cset ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19379,a[2]=((C_word)li270),tmp=(C_word)a,a+=3,tmp));
+t313=C_mutate(&lf[277] /* (set! cset-contains? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19800,a[2]=((C_word)li272),tmp=(C_word)a,a+=3,tmp));
+t314=C_mutate(&lf[283] /* (set! char-ranges-overlap? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19850,a[2]=((C_word)li273),tmp=(C_word)a,a+=3,tmp));
+t315=C_mutate(&lf[278] /* (set! cset-union ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19995,a[2]=((C_word)li276),tmp=(C_word)a,a+=3,tmp));
+t316=C_mutate(&lf[280] /* (set! cset-difference ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20087,a[2]=((C_word)li280),tmp=(C_word)a,a+=3,tmp));
+t317=C_mutate(&lf[279] /* (set! cset-intersection ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20213,a[2]=((C_word)li285),tmp=(C_word)a,a+=3,tmp));
+t318=C_mutate(&lf[129] /* (set! cset-complement ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20336,a[2]=((C_word)li286),tmp=(C_word)a,a+=3,tmp));
+t319=C_mutate(&lf[118] /* (set! cset-case-insensitive ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20346,a[2]=((C_word)li288),tmp=(C_word)a,a+=3,tmp));
+t320=C_mutate((C_word*)lf[284]+1 /* (set! irregex-fold ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20511,a[2]=((C_word)li291),tmp=(C_word)a,a+=3,tmp));
+t321=C_mutate((C_word*)lf[285]+1 /* (set! irregex-replace ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20624,a[2]=((C_word)li292),tmp=(C_word)a,a+=3,tmp));
+t322=C_mutate((C_word*)lf[287]+1 /* (set! irregex-replace/all ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20676,a[2]=((C_word)li295),tmp=(C_word)a,a+=3,tmp));
+t323=C_mutate((C_word*)lf[286]+1 /* (set! irregex-apply-match ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20732,a[2]=((C_word)li297),tmp=(C_word)a,a+=3,tmp));
+t324=C_mutate((C_word*)lf[292]+1 /* (set! regexp? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20914,a[2]=((C_word)li298),tmp=(C_word)a,a+=3,tmp));
+t325=C_mutate((C_word*)lf[293]+1 /* (set! regexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20938,a[2]=((C_word)li303),tmp=(C_word)a,a+=3,tmp));
+t326=C_mutate(&lf[295] /* (set! unregexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21044,a[2]=((C_word)li304),tmp=(C_word)a,a+=3,tmp));
+t327=C_mutate((C_word*)lf[296]+1 /* (set! string-match ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21065,a[2]=((C_word)li306),tmp=(C_word)a,a+=3,tmp));
+t328=C_mutate((C_word*)lf[297]+1 /* (set! string-match-positions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21111,a[2]=((C_word)li308),tmp=(C_word)a,a+=3,tmp));
+t329=C_mutate((C_word*)lf[298]+1 /* (set! string-search ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21173,a[2]=((C_word)li313),tmp=(C_word)a,a+=3,tmp));
+t330=C_mutate((C_word*)lf[299]+1 /* (set! string-search-positions ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21288,a[2]=((C_word)li318),tmp=(C_word)a,a+=3,tmp));
 t331=*((C_word*)lf[35]+1);
 t332=*((C_word*)lf[24]+1);
 t333=*((C_word*)lf[299]+1);
-t334=C_mutate((C_word*)lf[300]+1 /* (set! string-split-fields ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21408,a[2]=t331,a[3]=t333,a[4]=t332,a[5]=((C_word)li325),tmp=(C_word)a,a+=6,tmp));
+t334=C_mutate((C_word*)lf[300]+1 /* (set! string-split-fields ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21411,a[2]=t331,a[3]=t333,a[4]=t332,a[5]=((C_word)li325),tmp=(C_word)a,a+=6,tmp));
 t335=*((C_word*)lf[24]+1);
 t336=*((C_word*)lf[35]+1);
 t337=*((C_word*)lf[31]+1);
 t338=*((C_word*)lf[299]+1);
-t339=C_mutate((C_word*)lf[305]+1 /* (set! string-substitute ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21590,a[2]=t338,a[3]=t336,a[4]=t335,a[5]=((C_word)li330),tmp=(C_word)a,a+=6,tmp));
+t339=C_mutate((C_word*)lf[305]+1 /* (set! string-substitute ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21593,a[2]=t338,a[3]=t336,a[4]=t335,a[5]=((C_word)li330),tmp=(C_word)a,a+=6,tmp));
 t340=*((C_word*)lf[305]+1);
-t341=C_mutate((C_word*)lf[308]+1 /* (set! string-substitute* ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21845,a[2]=t340,a[3]=((C_word)li332),tmp=(C_word)a,a+=4,tmp));
-t342=C_mutate((C_word*)lf[309]+1 /* (set! glob? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21897,a[2]=((C_word)li334),tmp=(C_word)a,a+=3,tmp));
+t341=C_mutate((C_word*)lf[308]+1 /* (set! string-substitute* ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21848,a[2]=t340,a[3]=((C_word)li332),tmp=(C_word)a,a+=4,tmp));
+t342=C_mutate((C_word*)lf[309]+1 /* (set! glob? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21900,a[2]=((C_word)li334),tmp=(C_word)a,a+=3,tmp));
 t343=*((C_word*)lf[310]+1);
 t344=*((C_word*)lf[311]+1);
-t345=C_mutate((C_word*)lf[312]+1 /* (set! glob->regexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21982,a[2]=((C_word)li337),tmp=(C_word)a,a+=3,tmp));
+t345=C_mutate((C_word*)lf[312]+1 /* (set! glob->regexp ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21985,a[2]=((C_word)li337),tmp=(C_word)a,a+=3,tmp));
 t346=*((C_word*)lf[298]+1);
-t347=C_mutate((C_word*)lf[314]+1 /* (set! grep ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22259,a[2]=t346,a[3]=((C_word)li340),tmp=(C_word)a,a+=4,tmp));
-t348=*((C_word*)lf[315]+1);
+t347=*((C_word*)lf[293]+1);
+t348=C_mutate((C_word*)lf[314]+1 /* (set! grep ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22262,a[2]=t347,a[3]=t346,a[4]=((C_word)li340),tmp=(C_word)a,a+=5,tmp));
 t349=*((C_word*)lf[316]+1);
-t350=C_mutate((C_word*)lf[317]+1 /* (set! regexp-escape ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22327,a[2]=((C_word)li342),tmp=(C_word)a,a+=3,tmp));
-t351=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t351+1)))(2,t351,C_SCHEME_UNDEFINED);}
+t350=*((C_word*)lf[317]+1);
+t351=C_mutate((C_word*)lf[318]+1 /* (set! regexp-escape ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22336,a[2]=((C_word)li342),tmp=(C_word)a,a+=3,tmp));
+t352=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t352+1)))(2,t352,C_SCHEME_UNDEFINED);}
 
-/* regexp-escape in k4468 */
-static void C_ccall f_22327(C_word c,C_word t0,C_word t1,C_word t2){
+/* regexp-escape in k4471 */
+static void C_ccall f_22336(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6171,14 +6132,15 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_22327,3,t0,t1,t2);}
-t3=(C_word)C_i_check_string_2(t2,lf[317]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22334,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 318  open-output-string */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[315]+1)))(2,*((C_word*)lf[315]+1),t4);}
+C_save_and_reclaim((void*)tr3,(void*)f_22336,3,t0,t1,t2);}
+t3=(C_word)C_i_check_string_2(t2,lf[318]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22343,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 321  open-output-string */
+t5=*((C_word*)lf[316]+1);
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k22332 in regexp-escape in k4468 */
-static void C_ccall f_22334(C_word c,C_word t0,C_word t1){
+/* k22341 in regexp-escape in k4471 */
+static void C_ccall f_22343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6187,16 +6149,16 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22334,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22343,2,t0,t1);}
 t2=(C_word)C_block_size(((C_word*)t0)[3]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22342,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word)li341),tmp=(C_word)a,a+=7,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22351,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,a[6]=((C_word)li341),tmp=(C_word)a,a+=7,tmp));
 t6=((C_word*)t4)[1];
-f_22342(t6,((C_word*)t0)[2],C_fix(0));}
+f_22351(t6,((C_word*)t0)[2],C_fix(0));}
 
-/* loop in k22332 in regexp-escape in k4468 */
-static void C_fcall f_22342(C_word t0,C_word t1,C_word t2){
+/* loop in k22341 in regexp-escape in k4471 */
+static void C_fcall f_22351(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6204,121 +6166,151 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22342,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_22351,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[5]))){
-/* regex.scm: 321  get-output-string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[316]+1)))(3,*((C_word*)lf[316]+1),t1,((C_word*)t0)[4]);}
+/* regex.scm: 324  get-output-string */
+t3=*((C_word*)lf[317]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t1,((C_word*)t0)[4]);}
 else{
 t3=(C_word)C_subchar(((C_word*)t0)[3],t2);
 if(C_truep((C_truep((C_word)C_eqp(t3,C_make_character(46)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(92)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(63)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(42)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(43)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(94)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(36)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(40)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(41)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(91)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(93)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(124)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(123)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t3,C_make_character(125)))?C_SCHEME_TRUE:C_SCHEME_FALSE)))))))))))))))){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22361,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-/* regex.scm: 324  ##sys#write-char-0 */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[318]+1)))(4,*((C_word*)lf[318]+1),t4,C_make_character(92),((C_word*)t0)[4]);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22370,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* regex.scm: 327  ##sys#write-char-0 */
+t5=*((C_word*)lf[319]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,C_make_character(92),((C_word*)t0)[4]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22374,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* regex.scm: 328  ##sys#write-char-0 */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[318]+1)))(4,*((C_word*)lf[318]+1),t4,(C_word)C_subchar(((C_word*)t0)[3],t2),((C_word*)t0)[4]);}}}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22383,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* regex.scm: 331  ##sys#write-char-0 */
+t5=*((C_word*)lf[319]+1);
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,(C_word)C_subchar(((C_word*)t0)[3],t2),((C_word*)t0)[4]);}}}
 
-/* k22372 in loop in k22332 in regexp-escape in k4468 */
-static void C_ccall f_22374(C_word c,C_word t0,C_word t1){
+/* k22381 in loop in k22341 in regexp-escape in k4471 */
+static void C_ccall f_22383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* regex.scm: 329  loop */
+/* regex.scm: 332  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_22342(t3,((C_word*)t0)[2],t2);}
+f_22351(t3,((C_word*)t0)[2],t2);}
 
-/* k22359 in loop in k22332 in regexp-escape in k4468 */
-static void C_ccall f_22361(C_word c,C_word t0,C_word t1){
+/* k22368 in loop in k22341 in regexp-escape in k4471 */
+static void C_ccall f_22370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22361,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22364,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* regex.scm: 325  ##sys#write-char-0 */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[318]+1)))(4,*((C_word*)lf[318]+1),t2,(C_word)C_subchar(((C_word*)t0)[3],((C_word*)t0)[6]),((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_22370,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22373,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* regex.scm: 328  ##sys#write-char-0 */
+t3=*((C_word*)lf[319]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,(C_word)C_subchar(((C_word*)t0)[3],((C_word*)t0)[6]),((C_word*)t0)[2]);}
 
-/* k22362 in k22359 in loop in k22332 in regexp-escape in k4468 */
-static void C_ccall f_22364(C_word c,C_word t0,C_word t1){
+/* k22371 in k22368 in loop in k22341 in regexp-escape in k4471 */
+static void C_ccall f_22373(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* regex.scm: 326  loop */
+/* regex.scm: 329  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_22342(t3,((C_word*)t0)[2],t2);}
+f_22351(t3,((C_word*)t0)[2],t2);}
 
-/* grep in k4468 */
-static void C_ccall f_22259(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* grep in k4471 */
+static void C_ccall f_22262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
-if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr4r,(void*)f_22259r,4,t0,t1,t2,t3);}
+if(!C_demand(c*C_SIZEOF_PAIR+10)){
+C_save_and_reclaim((void*)tr4r,(void*)f_22262r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_22259r(t0,t1,t2,t3,t4);}}
+f_22262r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_22259r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_22262r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word *a=C_alloc(9);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22263,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+C_word *a=C_alloc(10);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22266,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
 t6=t5;
-f_22263(2,t6,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22308,a[2]=((C_word)li339),tmp=(C_word)a,a+=3,tmp));}
+f_22266(2,t6,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22317,a[2]=((C_word)li339),tmp=(C_word)a,a+=3,tmp));}
 else{
 t6=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t6))){
 t7=t5;
-f_22263(2,t7,(C_word)C_i_car(t4));}
+f_22266(2,t7,(C_word)C_i_car(t4));}
 else{
 /* ##sys#error */
 t7=*((C_word*)lf[294]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* f_22308 in grep in k4468 */
-static void C_ccall f_22308(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_22317 in grep in k4471 */
+static void C_ccall f_22317(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_22308,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_22317,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k22261 in grep in k4468 */
-static void C_ccall f_22263(C_word c,C_word t0,C_word t1){
+/* k22264 in grep in k4471 */
+static void C_ccall f_22266(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[8],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_22266,2,t0,t1);}
+t2=(C_word)C_i_check_list_2(((C_word*)t0)[6],lf[314]);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_22272,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+/* regex.scm: 302  ##sys#check-closure */
+t4=*((C_word*)lf[315]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,lf[314]);}
+
+/* k22270 in k22264 in grep in k4471 */
+static void C_ccall f_22272(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_22272,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22275,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+/* regex.scm: 303  regexp */
+t3=((C_word*)t0)[3];
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
+
+/* k22273 in k22270 in k22264 in grep in k4471 */
+static void C_ccall f_22275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22263,2,t0,t1);}
-t2=(C_word)C_i_check_list_2(((C_word*)t0)[5],lf[314]);
-t3=C_SCHEME_UNDEFINED;
-t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22271,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word)li338),tmp=(C_word)a,a+=7,tmp));
-t6=((C_word*)t4)[1];
-f_22271(t6,((C_word*)t0)[2],((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr2,(void*)f_22275,2,t0,t1);}
+t2=C_SCHEME_UNDEFINED;
+t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_22280,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word)li338),tmp=(C_word)a,a+=7,tmp));
+t5=((C_word*)t3)[1];
+f_22280(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop in k22261 in grep in k4468 */
-static void C_fcall f_22271(C_word t0,C_word t1,C_word t2){
+/* loop in k22273 in k22270 in k22264 in grep in k4471 */
+static void C_fcall f_22280(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6327,58 +6319,58 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22271,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_22280,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22290,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22304,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* regex.scm: 306  acc */
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22299,a[2]=t4,a[3]=((C_word*)t0)[5],a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22313,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* regex.scm: 309  acc */
 t7=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t7))(3,t7,t6,t3);}}
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t3);}}
 
-/* k22302 in loop in k22261 in grep in k4468 */
-static void C_ccall f_22304(C_word c,C_word t0,C_word t1){
+/* k22311 in loop in k22273 in k22270 in k22264 in grep in k4471 */
+static void C_ccall f_22313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* regex.scm: 306  string-search */
+/* regex.scm: 309  string-search */
 t2=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k22288 in loop in k22261 in grep in k4468 */
-static void C_ccall f_22290(C_word c,C_word t0,C_word t1){
+/* k22297 in loop in k22273 in k22270 in k22264 in grep in k4471 */
+static void C_ccall f_22299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22290,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22299,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22297,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 307  loop */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22306,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 310  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_22271(t3,t2,((C_word*)t0)[2]);}
+f_22280(t3,t2,((C_word*)t0)[2]);}
 else{
-/* regex.scm: 308  loop */
+/* regex.scm: 311  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_22271(t2,((C_word*)t0)[5],((C_word*)t0)[2]);}}
+f_22280(t2,((C_word*)t0)[5],((C_word*)t0)[2]);}}
 
-/* k22295 in k22288 in loop in k22261 in grep in k4468 */
-static void C_ccall f_22297(C_word c,C_word t0,C_word t1){
+/* k22304 in k22297 in loop in k22273 in k22270 in k22264 in grep in k4471 */
+static void C_ccall f_22306(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22297,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22306,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* glob->regexp in k4468 */
-static void C_ccall f_21982(C_word c,C_word t0,C_word t1,C_word t2){
+/* glob->regexp in k4471 */
+static void C_ccall f_21985(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6387,16 +6379,16 @@ C_word t6;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21982,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_21985,3,t0,t1,t2);}
 t3=(C_word)C_i_check_string_2(t2,lf[312]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21993,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21997,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21996,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22000,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* string->list */
 t6=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k21995 in glob->regexp in k4468 */
-static void C_ccall f_21997(C_word c,C_word t0,C_word t1){
+/* k21998 in glob->regexp in k4471 */
+static void C_ccall f_22000(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6404,15 +6396,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21997,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22000,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21999,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li336),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22002,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li336),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_21999(t5,((C_word*)t0)[2],t1);}
+f_22002(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k21995 in glob->regexp in k4468 */
-static void C_fcall f_21999(C_word t0,C_word t1,C_word t2){
+/* loop in k21998 in glob->regexp in k4471 */
+static void C_fcall f_22002(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6435,7 +6427,7 @@ C_word *a;
 loop:
 a=C_alloc(11);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_21999,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_22002,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
@@ -6444,8 +6436,8 @@ t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cdr(t2);
 switch(t3){
 case C_make_character(42):
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22029,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22033,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22032,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22036,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 /* regex.scm: 272  loop */
 t18=t6;
 t19=t4;
@@ -6453,7 +6445,7 @@ t1=t18;
 t2=t19;
 goto loop;
 case C_make_character(63):
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22046,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22049,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* regex.scm: 273  loop */
 t18=t5;
 t19=t4;
@@ -6461,17 +6453,17 @@ t1=t18;
 t2=t19;
 goto loop;
 case C_make_character(91):
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22059,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22062,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22061,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=((C_word*)t0)[3],a[5]=((C_word)li335),tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22064,a[2]=((C_word*)t0)[2],a[3]=t7,a[4]=((C_word*)t0)[3],a[5]=((C_word)li335),tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_22061(t9,t5,t4);
+f_22064(t9,t5,t4);
 default:
 t5=(C_word)C_u_i_char_alphabeticp(t3);
 t6=(C_truep(t5)?t5:(C_word)C_u_i_char_numericp(t3));
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22239,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22242,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* regex.scm: 291  loop */
 t18=t7;
 t19=t4;
@@ -6479,8 +6471,8 @@ t1=t18;
 t2=t19;
 goto loop;}
 else{
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22250,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22254,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22253,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22257,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
 /* regex.scm: 292  loop */
 t18=t8;
 t19=t4;
@@ -6488,8 +6480,8 @@ t1=t18;
 t2=t19;
 goto loop;}}}}
 
-/* k22252 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22254(C_word c,C_word t0,C_word t1){
+/* k22255 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22257(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -6497,30 +6489,30 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k22248 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22250(C_word c,C_word t0,C_word t1){
+/* k22251 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22250,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22253,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,C_make_character(92),t2));}
 
-/* k22237 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22239(C_word c,C_word t0,C_word t1){
+/* k22240 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22242(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22239,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22242,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_fcall f_22061(C_word t0,C_word t1,C_word t2){
+/* loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_fcall f_22064(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6534,34 +6526,34 @@ C_word t11;
 C_word t12;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22061,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_22064,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_eqp(C_make_character(93),t3);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22081,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22084,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t6=(C_word)C_i_cdr(t2);
 /* regex.scm: 280  loop */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_21999(t7,t5,t6);}
+f_22002(t7,t5,t6);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22091,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22094,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(C_make_character(45),t6);
 if(C_truep(t7)){
 t8=(C_word)C_i_cdr(t2);
 t9=t5;
-f_22091(t9,(C_word)C_i_pairp(t8));}
+f_22094(t9,(C_word)C_i_pairp(t8));}
 else{
 t8=t5;
-f_22091(t8,C_SCHEME_FALSE);}}}
+f_22094(t8,C_SCHEME_FALSE);}}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k22089 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_fcall f_22091(C_word t0,C_word t1){
+/* k22092 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_fcall f_22094(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6574,33 +6566,33 @@ C_word t9;
 C_word t10;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22091,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_22094,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22106,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22110,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22109,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22113,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=(C_word)C_i_cddr(((C_word*)t0)[5]);
 /* regex.scm: 282  loop2 */
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_22061(t6,t4,t5);}
+f_22064(t6,t4,t5);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22120,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_22123,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_cddr(((C_word*)t0)[5]);
 if(C_truep((C_word)C_i_pairp(t4))){
 t5=(C_word)C_i_cadr(((C_word*)t0)[5]);
 t6=t2;
-f_22120(t6,(C_word)C_eqp(C_make_character(45),t5));}
+f_22123(t6,(C_word)C_eqp(C_make_character(45),t5));}
 else{
 t5=t2;
-f_22120(t5,C_SCHEME_FALSE);}}
+f_22123(t5,C_SCHEME_FALSE);}}
 else{
 t4=t2;
-f_22120(t4,C_SCHEME_FALSE);}}}
+f_22123(t4,C_SCHEME_FALSE);}}}
 
-/* k22118 in k22089 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_fcall f_22120(C_word t0,C_word t1){
+/* k22121 in k22092 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_fcall f_22123(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6613,24 +6605,24 @@ C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_22120,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_22123,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(C_word)C_i_caddr(((C_word*)t0)[5]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22143,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22147,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_22146,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_22150,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 t6=(C_word)C_i_cdddr(((C_word*)t0)[5]);
 /* regex.scm: 286  loop2 */
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_22061(t7,t5,t6);}
+f_22064(t7,t5,t6);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[5]))){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22168,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_22171,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
 /* regex.scm: 288  loop2 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_22061(t5,t3,t4);}
+f_22064(t5,t3,t4);}
 else{
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[5]))){
 /* regex.scm: 290  error */
@@ -6640,18 +6632,18 @@ else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}}}
 
-/* k22166 in k22118 in k22089 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22168(C_word c,C_word t0,C_word t1){
+/* k22169 in k22121 in k22092 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22168,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22171,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k22145 in k22118 in k22089 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22147(C_word c,C_word t0,C_word t1){
+/* k22148 in k22121 in k22092 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -6659,22 +6651,22 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k22141 in k22118 in k22089 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22143(C_word c,C_word t0,C_word t1){
+/* k22144 in k22121 in k22092 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22143,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22146,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=(C_word)C_a_i_cons(&a,2,C_make_character(45),t2);
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* k22108 in k22089 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22110(C_word c,C_word t0,C_word t1){
+/* k22111 in k22092 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -6682,50 +6674,50 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k22104 in k22089 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22106(C_word c,C_word t0,C_word t1){
+/* k22107 in k22092 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22106,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22109,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,C_make_character(45),t2));}
 
-/* k22079 in loop2 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22081(C_word c,C_word t0,C_word t1){
+/* k22082 in loop2 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22081,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22084,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,C_make_character(93),t1));}
 
-/* k22057 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22059(C_word c,C_word t0,C_word t1){
+/* k22060 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22062(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22059,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22062,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,C_make_character(91),t1));}
 
-/* k22044 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22046(C_word c,C_word t0,C_word t1){
+/* k22047 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22046,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22049,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,C_make_character(46),t1));}
 
-/* k22031 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22033(C_word c,C_word t0,C_word t1){
+/* k22034 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22036(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -6733,20 +6725,20 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k22027 in loop in k21995 in glob->regexp in k4468 */
-static void C_ccall f_22029(C_word c,C_word t0,C_word t1){
+/* k22030 in loop in k21998 in glob->regexp in k4471 */
+static void C_ccall f_22032(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_22029,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_22032,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_make_character(42),t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,C_make_character(46),t2));}
 
-/* k21991 in glob->regexp in k4468 */
-static void C_ccall f_21993(C_word c,C_word t0,C_word t1){
+/* k21994 in glob->regexp in k4471 */
+static void C_ccall f_21996(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -6754,8 +6746,8 @@ C_word *a;
 t2=*((C_word*)lf[119]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* glob? in k4468 */
-static void C_ccall f_21897(C_word c,C_word t0,C_word t1,C_word t2){
+/* glob? in k4471 */
+static void C_ccall f_21900(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6767,18 +6759,18 @@ C_word t9;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_21897,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_21900,3,t0,t1,t2);}
 t3=(C_word)C_i_check_string_2(t2,lf[309]);
 t4=(C_word)C_i_string_length(t2);
 t5=(C_word)C_fixnum_difference(t4,C_fix(1));
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21910,a[2]=t7,a[3]=t2,a[4]=((C_word)li333),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21913,a[2]=t7,a[3]=t2,a[4]=((C_word)li333),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_21910(t9,t1,t5);}
+f_21913(t9,t1,t5);}
 
-/* loop in glob? in k4468 */
-static void C_fcall f_21910(C_word t0,C_word t1,C_word t2){
+/* loop in glob? in k4471 */
+static void C_fcall f_21913(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6787,24 +6779,24 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21910,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_21913,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(C_fix(0),t2))){
 t3=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
 t4=(C_word)C_eqp(t3,C_make_character(42));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21932,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_21929(t6,t4);}
+f_21932(t6,t4);}
 else{
 t6=(C_word)C_eqp(t3,C_make_character(93));
 t7=t5;
-f_21929(t7,(C_truep(t6)?t6:(C_word)C_eqp(t3,C_make_character(63))));}}
+f_21932(t7,(C_truep(t6)?t6:(C_word)C_eqp(t3,C_make_character(63))));}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k21927 in loop in glob? in k4468 */
-static void C_fcall f_21929(C_word t0,C_word t1){
+/* k21930 in loop in glob? in k4471 */
+static void C_fcall f_21932(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6832,15 +6824,15 @@ else{
 t7=(C_word)C_fixnum_difference(((C_word*)t0)[5],C_fix(2));
 /* regex.scm: 257  loop */
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_21910(t8,((C_word*)t0)[4],t7);}}}
+f_21913(t8,((C_word*)t0)[4],t7);}}}
 else{
 t2=(C_word)C_fixnum_difference(((C_word*)t0)[5],C_fix(1));
 /* regex.scm: 259  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_21910(t3,((C_word*)t0)[4],t2);}}
+f_21913(t3,((C_word*)t0)[4],t2);}}
 
-/* string-substitute* in k4468 */
-static void C_ccall f_21845(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* string-substitute* in k4471 */
+static void C_ccall f_21848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -6848,13 +6840,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_21845r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4rv,(void*)f_21848r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest_vector(a,C_rest_count(0));
-f_21845r(t0,t1,t2,t3,t4);}}
+f_21848r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_21845r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_21848r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -6871,12 +6863,12 @@ t7=(C_word)C_notvemptyp(t4);
 t8=(C_truep(t7)?(C_word)C_i_vector_ref(t4,C_fix(0)):C_SCHEME_FALSE);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21860,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=t10,a[5]=((C_word)li331),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21863,a[2]=t8,a[3]=((C_word*)t0)[2],a[4]=t10,a[5]=((C_word)li331),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_21860(t12,t1,t2,t3);}
+f_21863(t12,t1,t2,t3);}
 
-/* loop in string-substitute* in k4468 */
-static void C_fcall f_21860(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in string-substitute* in k4471 */
+static void C_fcall f_21863(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6886,33 +6878,33 @@ C_word t8;
 C_word t9;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21860,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_21863,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=(C_word)C_i_car(t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21877,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21880,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_car(t4);
 t7=(C_word)C_i_cdr(t4);
-/* regex.scm: 242  string-substitute */
+/* regex.scm: 243  string-substitute */
 t8=((C_word*)t0)[3];
-((C_proc6)C_retrieve_proc(t8))(6,t8,t5,t6,t7,t2,((C_word*)t0)[2]);}}
+((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t5,t6,t7,t2,((C_word*)t0)[2]);}}
 
-/* k21875 in loop in string-substitute* in k4468 */
-static void C_ccall f_21877(C_word c,C_word t0,C_word t1){
+/* k21878 in loop in string-substitute* in k4471 */
+static void C_ccall f_21880(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* regex.scm: 242  loop */
+/* regex.scm: 243  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_21860(t3,((C_word*)t0)[2],t1,t2);}
+f_21863(t3,((C_word*)t0)[2],t1,t2);}
 
-/* string-substitute in k4468 */
-static void C_ccall f_21590(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* string-substitute in k4471 */
+static void C_ccall f_21593(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -6920,13 +6912,13 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+39)){
-C_save_and_reclaim((void*)tr5rv,(void*)f_21590r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5rv,(void*)f_21593r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest_vector(a,C_rest_count(0));
-f_21590r(t0,t1,t2,t3,t4,t5);}}
+f_21593r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_21590r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_21593r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -6965,33 +6957,33 @@ t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
 t19=C_SCHEME_UNDEFINED;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21611,a[2]=t16,a[3]=t14,a[4]=((C_word)li326),tmp=(C_word)a,a+=5,tmp));
-t22=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21626,a[2]=t4,a[3]=t10,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t18,a[7]=t12,a[8]=((C_word)li328),tmp=(C_word)a,a+=9,tmp));
+t21=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21614,a[2]=t16,a[3]=t14,a[4]=((C_word)li326),tmp=(C_word)a,a+=5,tmp));
+t22=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21629,a[2]=t4,a[3]=t10,a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t18,a[7]=t12,a[8]=((C_word)li328),tmp=(C_word)a,a+=9,tmp));
 t23=C_SCHEME_UNDEFINED;
 t24=(*a=C_VECTOR_TYPE|1,a[1]=t23,tmp=(C_word)a,a+=2,tmp);
-t25=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_21732,a[2]=((C_word*)t0)[2],a[3]=t11,a[4]=t14,a[5]=((C_word*)t0)[3],a[6]=t16,a[7]=t4,a[8]=((C_word*)t0)[4],a[9]=t20,a[10]=t24,a[11]=t18,a[12]=t9,a[13]=t2,a[14]=((C_word)li329),tmp=(C_word)a,a+=15,tmp));
+t25=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_21735,a[2]=((C_word*)t0)[2],a[3]=t11,a[4]=t14,a[5]=((C_word*)t0)[3],a[6]=t16,a[7]=t4,a[8]=((C_word*)t0)[4],a[9]=t20,a[10]=t24,a[11]=t18,a[12]=t9,a[13]=t2,a[14]=((C_word)li329),tmp=(C_word)a,a+=15,tmp));
 t26=((C_word*)t24)[1];
-f_21732(t26,t1,C_fix(0),C_fix(1));}
+f_21735(t26,t1,C_fix(0),C_fix(1));}
 
-/* loop in string-substitute in k4468 */
-static void C_fcall f_21732(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in string-substitute in k4471 */
+static void C_fcall f_21735(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21732,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_21736,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t3,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=t1,tmp=(C_word)a,a+=15,tmp);
+C_save_and_reclaim((void*)trf_21735,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_21739,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=t3,a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],a[14]=t1,tmp=(C_word)a,a+=15,tmp);
 if(C_truep((C_word)C_fixnum_lessp(t2,((C_word*)t0)[3]))){
-/* regex.scm: 213  string-search-positions */
+/* regex.scm: 214  string-search-positions */
 t5=((C_word*)t0)[2];
-((C_proc5)C_retrieve_proc(t5))(5,t5,t4,((C_word*)t0)[13],((C_word*)t0)[7],t2);}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)t0)[13],((C_word*)t0)[7],t2);}
 else{
 t5=t4;
-f_21736(2,t5,C_SCHEME_FALSE);}}
+f_21739(2,t5,C_SCHEME_FALSE);}}
 
-/* k21734 in loop in string-substitute in k4468 */
-static void C_ccall f_21736(C_word c,C_word t0,C_word t1){
+/* k21737 in loop in string-substitute in k4471 */
+static void C_ccall f_21739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7010,7 +7002,7 @@ C_word t15;
 C_word t16;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21736,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21739,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(t1);
 t3=(C_word)C_i_cadr(t2);
@@ -7019,7 +7011,7 @@ t5=(C_word)C_i_car(t2);
 t6=(C_word)C_fixnum_difference(t4,t5);
 t7=(C_word)C_eqp(C_fix(0),t6);
 if(C_truep(t7)){
-/* regex.scm: 218  ##sys#error */
+/* regex.scm: 219  ##sys#error */
 t8=*((C_word*)lf[294]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,((C_word*)t0)[14],lf[305],lf[306],((C_word*)t0)[13]);}
 else{
@@ -7027,87 +7019,88 @@ t8=(C_word)C_fixnump(((C_word*)t0)[12]);
 t9=(C_word)C_i_not(t8);
 t10=(C_truep(t9)?t9:(C_word)C_eqp(((C_word*)t0)[11],((C_word*)t0)[12]));
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21776,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=t3,a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t11=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_21779,a[2]=t1,a[3]=((C_word*)t0)[8],a[4]=t3,a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
 t12=(C_word)C_i_car(t2);
-/* regex.scm: 222  substring */
+/* regex.scm: 223  substring */
 t13=((C_word*)t0)[7];
-((C_proc5)C_retrieve_proc(t13))(5,t13,t11,((C_word*)t0)[6],((C_word*)t0)[5],t12);}
+((C_proc5)(void*)(*((C_word*)t13+1)))(5,t13,t11,((C_word*)t0)[6],((C_word*)t0)[5],t12);}
 else{
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21794,a[2]=t3,a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
-/* regex.scm: 226  substring */
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21797,a[2]=t3,a[3]=((C_word*)t0)[14],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+/* regex.scm: 227  substring */
 t12=((C_word*)t0)[7];
-((C_proc5)C_retrieve_proc(t12))(5,t12,t11,((C_word*)t0)[6],((C_word*)t0)[5],t3);}}}
+((C_proc5)(void*)(*((C_word*)t12+1)))(5,t12,t11,((C_word*)t0)[6],((C_word*)t0)[5],t3);}}}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21827,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21830,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[14],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
 t3=(C_word)C_block_size(((C_word*)t0)[6]);
-/* regex.scm: 229  substring */
+/* regex.scm: 230  substring */
 t4=((C_word*)t0)[7];
-((C_proc5)C_retrieve_proc(t4))(5,t4,t2,((C_word*)t0)[6],((C_word*)t0)[5],t3);}}
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,((C_word*)t0)[6],((C_word*)t0)[5],t3);}}
 
-/* k21825 in k21734 in loop in string-substitute in k4468 */
-static void C_ccall f_21827(C_word c,C_word t0,C_word t1){
+/* k21828 in k21737 in loop in string-substitute in k4471 */
+static void C_ccall f_21830(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21827,2,t0,t1);}
-t2=f_21611(C_a_i(&a,3),((C_word*)((C_word*)t0)[6])[1],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21823,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 230  reverse */
+C_save_and_reclaim((void*)tr2,(void*)f_21830,2,t0,t1);}
+t2=f_21614(C_a_i(&a,3),((C_word*)((C_word*)t0)[6])[1],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21826,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 231  reverse */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)((C_word*)t0)[2])[1]);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k21821 in k21825 in k21734 in loop in string-substitute in k4468 */
-static void C_ccall f_21823(C_word c,C_word t0,C_word t1){
+/* k21824 in k21828 in k21737 in loop in string-substitute in k4471 */
+static void C_ccall f_21826(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* regex.scm: 230  ##sys#fragments->string */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[307]+1)))(4,*((C_word*)lf[307]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}
+/* regex.scm: 231  ##sys#fragments->string */
+t2=*((C_word*)lf[307]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t1);}
 
-/* k21792 in k21734 in loop in string-substitute in k4468 */
-static void C_ccall f_21794(C_word c,C_word t0,C_word t1){
+/* k21795 in k21737 in loop in string-substitute in k4471 */
+static void C_ccall f_21797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21794,2,t0,t1);}
-t2=f_21611(C_a_i(&a,3),((C_word*)((C_word*)t0)[6])[1],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_21797,2,t0,t1);}
+t2=f_21614(C_a_i(&a,3),((C_word*)((C_word*)t0)[6])[1],t1);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-/* regex.scm: 227  loop */
+/* regex.scm: 228  loop */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_21732(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_21735(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k21774 in k21734 in loop in string-substitute in k4468 */
-static void C_ccall f_21776(C_word c,C_word t0,C_word t1){
+/* k21777 in k21737 in loop in string-substitute in k4471 */
+static void C_ccall f_21779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21776,2,t0,t1);}
-t2=f_21611(C_a_i(&a,3),((C_word*)((C_word*)t0)[7])[1],t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21769,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-/* regex.scm: 223  substitute */
+C_save_and_reclaim((void*)tr2,(void*)f_21779,2,t0,t1);}
+t2=f_21614(C_a_i(&a,3),((C_word*)((C_word*)t0)[7])[1],t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21772,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+/* regex.scm: 224  substitute */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_21626(t4,t3,((C_word*)t0)[2]);}
+f_21629(t4,t3,((C_word*)t0)[2]);}
 
-/* k21767 in k21774 in k21734 in loop in string-substitute in k4468 */
-static void C_ccall f_21769(C_word c,C_word t0,C_word t1){
+/* k21770 in k21777 in k21737 in loop in string-substitute in k4471 */
+static void C_ccall f_21772(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* regex.scm: 224  loop */
+/* regex.scm: 225  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_21732(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_21735(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* substitute in string-substitute in k4468 */
-static void C_fcall f_21626(C_word t0,C_word t1,C_word t2){
+/* substitute in string-substitute in k4471 */
+static void C_fcall f_21629(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7115,15 +7108,15 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21626,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_21629,NULL,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21632,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word)li327),tmp=(C_word)a,a+=11,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_21635,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word)li327),tmp=(C_word)a,a+=11,tmp));
 t6=((C_word*)t4)[1];
-f_21632(t6,t1,C_fix(0),C_fix(0));}
+f_21635(t6,t1,C_fix(0),C_fix(0));}
 
-/* loop in substitute in string-substitute in k4468 */
-static void C_fcall f_21632(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in substitute in string-substitute in k4471 */
+static void C_fcall f_21635(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7147,19 +7140,19 @@ C_word *a;
 loop:
 a=C_alloc(10);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_21632,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_21635,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[9]))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21646,a[2]=((C_word*)t0)[8],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21649,a[2]=((C_word*)t0)[8],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_eqp(t2,C_fix(0));
 if(C_truep(t5)){
 t6=((C_word*)t0)[7];
-/* regex.scm: 199  push */
+/* regex.scm: 200  push */
 t7=t1;
-((C_proc2)C_retrieve_proc(t7))(2,t7,f_21611(C_a_i(&a,3),((C_word*)((C_word*)t0)[8])[1],t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,f_21614(C_a_i(&a,3),((C_word*)((C_word*)t0)[8])[1],t6));}
 else{
-/* regex.scm: 199  substring */
+/* regex.scm: 200  substring */
 t6=((C_word*)t0)[6];
-((C_proc5)C_retrieve_proc(t6))(5,t6,t4,((C_word*)t0)[7],t2,((C_word*)t0)[5]);}}
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,((C_word*)t0)[7],t2,((C_word*)t0)[5]);}}
 else{
 t4=(C_word)C_subchar(((C_word*)t0)[7],t3);
 t5=(C_word)C_fixnum_plus(t3,C_fix(1));
@@ -7172,13 +7165,13 @@ if(C_truep(t9)){
 t10=(C_word)C_fix((C_word)C_character_code(t7));
 t11=(C_word)C_fixnum_difference(t10,C_fix(48));
 t12=(C_word)C_i_list_ref(((C_word*)t0)[4],t11);
-t13=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21699,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=t12,a[5]=t5,a[6]=t1,a[7]=((C_word*)t0)[3],a[8]=t3,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* regex.scm: 206  substring */
+t13=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21702,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=t12,a[5]=t5,a[6]=t1,a[7]=((C_word*)t0)[3],a[8]=t3,a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* regex.scm: 207  substring */
 t14=((C_word*)t0)[6];
-((C_proc5)C_retrieve_proc(t14))(5,t14,t13,((C_word*)t0)[7],t2,t3);}
+((C_proc5)(void*)(*((C_word*)t14+1)))(5,t14,t13,((C_word*)t0)[7],t2,t3);}
 else{
 t10=(C_word)C_fixnum_plus(t5,C_fix(1));
-/* regex.scm: 209  loop */
+/* regex.scm: 210  loop */
 t19=t1;
 t20=t2;
 t21=t10;
@@ -7187,7 +7180,7 @@ t2=t20;
 t3=t21;
 goto loop;}}
 else{
-/* regex.scm: 210  loop */
+/* regex.scm: 211  loop */
 t19=t1;
 t20=t2;
 t21=t5;
@@ -7196,8 +7189,8 @@ t2=t20;
 t3=t21;
 goto loop;}}}
 
-/* k21697 in loop in substitute in string-substitute in k4468 */
-static void C_ccall f_21699(C_word c,C_word t0,C_word t1){
+/* k21700 in loop in substitute in string-substitute in k4471 */
+static void C_ccall f_21702(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7206,43 +7199,43 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21699,2,t0,t1);}
-t2=f_21611(C_a_i(&a,3),((C_word*)((C_word*)t0)[9])[1],t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21687,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_21702,2,t0,t1);}
+t2=f_21614(C_a_i(&a,3),((C_word*)((C_word*)t0)[9])[1],t1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21690,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[4]);
 t5=(C_word)C_i_cadr(((C_word*)t0)[4]);
-/* regex.scm: 207  substring */
+/* regex.scm: 208  substring */
 t6=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t6))(5,t6,t3,((C_word*)t0)[2],t4,t5);}
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t3,((C_word*)t0)[2],t4,t5);}
 
-/* k21685 in k21697 in loop in substitute in string-substitute in k4468 */
-static void C_ccall f_21687(C_word c,C_word t0,C_word t1){
+/* k21688 in k21700 in loop in substitute in string-substitute in k4471 */
+static void C_ccall f_21690(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21687,2,t0,t1);}
-t2=f_21611(C_a_i(&a,3),((C_word*)((C_word*)t0)[6])[1],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_21690,2,t0,t1);}
+t2=f_21614(C_a_i(&a,3),((C_word*)((C_word*)t0)[6])[1],t1);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(2));
-/* regex.scm: 208  loop */
+/* regex.scm: 209  loop */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_21632(t4,((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
+f_21635(t4,((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* k21644 in loop in substitute in string-substitute in k4468 */
-static void C_ccall f_21646(C_word c,C_word t0,C_word t1){
+/* k21647 in loop in substitute in string-substitute in k4471 */
+static void C_ccall f_21649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21646,2,t0,t1);}
-/* regex.scm: 199  push */
+C_save_and_reclaim((void*)tr2,(void*)f_21649,2,t0,t1);}
+/* regex.scm: 200  push */
 t2=((C_word*)t0)[3];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_21611(C_a_i(&a,3),((C_word*)((C_word*)t0)[2])[1],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_21614(C_a_i(&a,3),((C_word*)((C_word*)t0)[2])[1],t1));}
 
-/* push in string-substitute in k4468 */
-static C_word C_fcall f_21611(C_word *a,C_word t0,C_word t1){
+/* push in string-substitute in k4471 */
+static C_word C_fcall f_21614(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7258,8 +7251,8 @@ t5=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[2])[1],t4);
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 return(t6);}
 
-/* string-split-fields in k4468 */
-static void C_ccall f_21408(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* string-split-fields in k4471 */
+static void C_ccall f_21411(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -7267,13 +7260,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+17)){
-C_save_and_reclaim((void*)tr4rv,(void*)f_21408r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4rv,(void*)f_21411r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest_vector(a,C_rest_count(0));
-f_21408r(t0,t1,t2,t3,t4);}}
+f_21411r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_21408r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_21411r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7296,36 +7289,36 @@ t8=(C_word)C_fixnum_greaterp(t6,C_fix(0));
 t9=(C_truep(t8)?(C_word)C_i_vector_ref(t4,C_fix(0)):C_SCHEME_TRUE);
 t10=(C_word)C_fixnum_greaterp(t6,C_fix(1));
 t11=(C_truep(t10)?(C_word)C_i_vector_ref(t4,C_fix(1)):C_fix(0));
-t12=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21427,a[2]=t11,a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t7,a[7]=t3,a[8]=((C_word*)t0)[4],a[9]=t9,tmp=(C_word)a,a+=10,tmp);
+t12=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21430,a[2]=t11,a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t7,a[7]=t3,a[8]=((C_word*)t0)[4],a[9]=t9,tmp=(C_word)a,a+=10,tmp);
 t13=(C_word)C_eqp(t9,lf[302]);
 if(C_truep(t13)){
 t14=t12;
-f_21427(t14,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21526,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=t7,a[6]=((C_word)li322),tmp=(C_word)a,a+=7,tmp));}
+f_21430(t14,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21529,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t3,a[5]=t7,a[6]=((C_word)li322),tmp=(C_word)a,a+=7,tmp));}
 else{
 t14=(C_word)C_eqp(t9,lf[301]);
 if(C_truep(t14)){
-t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21546,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=t7,a[6]=((C_word)li323),tmp=(C_word)a,a+=7,tmp);
+t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_21549,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],a[5]=t7,a[6]=((C_word)li323),tmp=(C_word)a,a+=7,tmp);
 t16=t12;
-f_21427(t16,t15);}
+f_21430(t16,t15);}
 else{
-t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21572,a[2]=((C_word*)t0)[2],a[3]=((C_word)li324),tmp=(C_word)a,a+=4,tmp);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21575,a[2]=((C_word*)t0)[2],a[3]=((C_word)li324),tmp=(C_word)a,a+=4,tmp);
 t16=t12;
-f_21427(t16,t15);}}}
+f_21430(t16,t15);}}}
 
-/* f_21572 in string-split-fields in k4468 */
-static void C_ccall f_21572(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_21575 in string-split-fields in k4471 */
+static void C_ccall f_21575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21572,4,t0,t1,t2,t3);}
-/* regex.scm: 159  reverse */
+C_save_and_reclaim((void*)tr4,(void*)f_21575,4,t0,t1,t2,t3);}
+/* regex.scm: 160  reverse */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t2);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t2);}
 
-/* f_21546 in string-split-fields in k4468 */
-static void C_ccall f_21546(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_21549 in string-split-fields in k4471 */
+static void C_ccall f_21549(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7333,50 +7326,50 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21546,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_21549,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[5]))){
 t4=(C_word)C_a_i_cons(&a,2,lf[304],t2);
-/* regex.scm: 157  reverse */
+/* regex.scm: 158  reverse */
 t5=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t1,t4);}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21571,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* regex.scm: 158  substring */
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21574,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* regex.scm: 159  substring */
 t5=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t5))(5,t5,t4,((C_word*)t0)[2],t3,((C_word*)t0)[5]);}}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)t0)[2],t3,((C_word*)t0)[5]);}}
 
-/* k21569 */
-static void C_ccall f_21571(C_word c,C_word t0,C_word t1){
+/* k21572 */
+static void C_ccall f_21574(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21571,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21574,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
-/* regex.scm: 158  reverse */
+/* regex.scm: 159  reverse */
 t3=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t3))(3,t3,((C_word*)t0)[2],t2);}
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* f_21526 in string-split-fields in k4468 */
-static void C_ccall f_21526(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_21529 in string-split-fields in k4471 */
+static void C_ccall f_21529(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21526,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_21529,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_lessp(t3,((C_word*)t0)[5]))){
-/* regex.scm: 151  ##sys#error */
+/* regex.scm: 152  ##sys#error */
 t4=*((C_word*)lf[294]+1);
 ((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t1,lf[300],lf[303],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-/* regex.scm: 153  reverse */
+/* regex.scm: 154  reverse */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t2);}}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t2);}}
 
-/* k21425 in string-split-fields in k4468 */
-static void C_fcall f_21427(C_word t0,C_word t1){
+/* k21428 in string-split-fields in k4471 */
+static void C_fcall f_21430(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7387,31 +7380,31 @@ C_word t7;
 C_word t8;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21427,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_21430,NULL,2,t0,t1);}
 t2=(C_word)C_eqp(((C_word*)t0)[9],lf[301]);
 t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[9],lf[302]));
-t4=(C_truep(t3)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21510,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word)li319),tmp=(C_word)a,a+=5,tmp):(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21515,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word)li320),tmp=(C_word)a,a+=5,tmp));
+t4=(C_truep(t3)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21513,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word)li319),tmp=(C_word)a,a+=5,tmp):(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21518,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word)li320),tmp=(C_word)a,a+=5,tmp));
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21435,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=t6,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word)li321),tmp=(C_word)a,a+=10,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_21438,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t4,a[6]=t6,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=((C_word)li321),tmp=(C_word)a,a+=10,tmp));
 t8=((C_word*)t6)[1];
-f_21435(t8,((C_word*)t0)[3],C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);}
+f_21438(t8,((C_word*)t0)[3],C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);}
 
-/* loop in k21425 in string-split-fields in k4468 */
-static void C_fcall f_21435(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k21428 in string-split-fields in k4471 */
+static void C_fcall f_21438(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21435,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21439,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* regex.scm: 164  string-search-positions */
+C_save_and_reclaim((void*)trf_21438,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_21442,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* regex.scm: 165  string-search-positions */
 t5=((C_word*)t0)[4];
-((C_proc5)C_retrieve_proc(t5))(5,t5,t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k21437 in loop in k21425 in string-split-fields in k4468 */
-static void C_ccall f_21439(C_word c,C_word t0,C_word t1){
+/* k21440 in loop in k21428 in string-split-fields in k4471 */
+static void C_ccall f_21442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7425,7 +7418,7 @@ C_word t10;
 C_word t11;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21439,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21442,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(t1);
 t3=(C_word)C_i_car(t2);
@@ -7434,80 +7427,80 @@ t5=(C_word)C_eqp(t3,t4);
 if(C_truep(t5)){
 t6=(C_word)C_eqp(t4,((C_word*)t0)[8]);
 if(C_truep(t6)){
-/* regex.scm: 171  fini */
+/* regex.scm: 172  fini */
 t7=((C_word*)t0)[7];
-((C_proc4)C_retrieve_proc(t7))(4,t7,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21481,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21484,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t8=(C_word)C_fixnum_plus(t3,C_fix(1));
 t9=(C_word)C_fixnum_plus(t4,C_fix(2));
-/* regex.scm: 172  fetch */
+/* regex.scm: 173  fetch */
 t10=((C_word*)t0)[2];
-((C_proc5)C_retrieve_proc(t10))(5,t10,t7,((C_word*)t0)[4],t8,t9);}}
+((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t7,((C_word*)t0)[4],t8,t9);}}
 else{
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21500,a[2]=t4,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-/* regex.scm: 173  fetch */
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21503,a[2]=t4,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* regex.scm: 174  fetch */
 t7=((C_word*)t0)[2];
-((C_proc5)C_retrieve_proc(t7))(5,t7,t6,((C_word*)t0)[4],t3,t4);}}
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,((C_word*)t0)[4],t3,t4);}}
 else{
-/* regex.scm: 174  fini */
+/* regex.scm: 175  fini */
 t2=((C_word*)t0)[7];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}}
 
-/* k21498 in k21437 in loop in k21425 in string-split-fields in k4468 */
-static void C_ccall f_21500(C_word c,C_word t0,C_word t1){
+/* k21501 in k21440 in loop in k21428 in string-split-fields in k4471 */
+static void C_ccall f_21503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21500,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21503,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-/* regex.scm: 173  loop */
+/* regex.scm: 174  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_21435(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_21438(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k21479 in k21437 in loop in k21425 in string-split-fields in k4468 */
-static void C_ccall f_21481(C_word c,C_word t0,C_word t1){
+/* k21482 in k21440 in loop in k21428 in string-split-fields in k4471 */
+static void C_ccall f_21484(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21481,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21484,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* regex.scm: 172  loop */
+/* regex.scm: 173  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_21435(t4,((C_word*)t0)[2],t2,t3);}
+f_21438(t4,((C_word*)t0)[2],t2,t3);}
 
-/* f_21515 in k21425 in string-split-fields in k4468 */
-static void C_ccall f_21515(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_21518 in k21428 in string-split-fields in k4471 */
+static void C_ccall f_21518(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_21515,5,t0,t1,t2,t3,t4);}
-/* regex.scm: 162  substring */
+C_save_and_reclaim((void*)tr5,(void*)f_21518,5,t0,t1,t2,t3,t4);}
+/* regex.scm: 163  substring */
 t5=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t5))(5,t5,t1,((C_word*)t0)[2],t3,t4);}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,((C_word*)t0)[2],t3,t4);}
 
-/* f_21510 in k21425 in string-split-fields in k4468 */
-static void C_ccall f_21510(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_21513 in k21428 in string-split-fields in k4471 */
+static void C_ccall f_21513(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_21510,5,t0,t1,t2,t3,t4);}
-/* regex.scm: 161  substring */
+C_save_and_reclaim((void*)tr5,(void*)f_21513,5,t0,t1,t2,t3,t4);}
+/* regex.scm: 162  substring */
 t5=((C_word*)t0)[3];
-((C_proc5)C_retrieve_proc(t5))(5,t5,t1,((C_word*)t0)[2],t2,t3);}
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,((C_word*)t0)[2],t2,t3);}
 
-/* string-search-positions in k4468 */
-static void C_ccall f_21285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* string-search-positions in k4471 */
+static void C_ccall f_21288(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -7515,13 +7508,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+14)){
-C_save_and_reclaim((void*)tr4r,(void*)f_21285r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_21288r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_21285r(t0,t1,t2,t3,t4);}}
+f_21288r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_21285r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_21288r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7532,70 +7525,70 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(14);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21287,a[2]=t2,a[3]=t3,a[4]=((C_word)li315),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21351,a[2]=t5,a[3]=t3,a[4]=((C_word)li316),tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21360,a[2]=t6,a[3]=((C_word)li317),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21290,a[2]=t2,a[3]=t3,a[4]=((C_word)li315),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21354,a[2]=t5,a[3]=t3,a[4]=((C_word)li316),tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21363,a[2]=t6,a[3]=((C_word)li317),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
 /* def-start41664187 */
 t8=t7;
-f_21360(t8,t1);}
+f_21363(t8,t1);}
 else{
 t8=(C_word)C_i_car(t4);
 t9=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t9))){
 /* def-range41674185 */
 t10=t6;
-f_21351(t10,t1,t8);}
+f_21354(t10,t1,t8);}
 else{
 t10=(C_word)C_i_car(t9);
 t11=(C_word)C_i_cdr(t9);
 if(C_truep((C_word)C_i_nullp(t11))){
 /* body41644172 */
 t12=t5;
-f_21287(t12,t1,t8,t10);}
+f_21290(t12,t1,t8,t10);}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[294]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-start4166 in string-search-positions in k4468 */
-static void C_fcall f_21360(C_word t0,C_word t1){
+/* def-start4166 in string-search-positions in k4471 */
+static void C_fcall f_21363(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21360,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_21363,NULL,2,t0,t1);}
 /* def-range41674185 */
 t2=((C_word*)t0)[2];
-f_21351(t2,t1,C_fix(0));}
+f_21354(t2,t1,C_fix(0));}
 
-/* def-range4167 in string-search-positions in k4468 */
-static void C_fcall f_21351(C_word t0,C_word t1,C_word t2){
+/* def-range4167 in string-search-positions in k4471 */
+static void C_fcall f_21354(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21351,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_21354,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_string_length(((C_word*)t0)[3]);
 /* body41644172 */
 t4=((C_word*)t0)[2];
-f_21287(t4,t1,t2,t3);}
+f_21290(t4,t1,t2,t3);}
 
-/* body4164 in string-search-positions in k4468 */
-static void C_fcall f_21287(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body4164 in string-search-positions in k4471 */
+static void C_fcall f_21290(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21287,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21291,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* regex.scm: 123  unregexp */
-f_21041(t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_21290,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21294,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* regex.scm: 124  unregexp */
+f_21044(t4,((C_word*)t0)[2]);}
 
-/* k21289 in body4164 in string-search-positions in k4468 */
-static void C_ccall f_21291(C_word c,C_word t0,C_word t1){
+/* k21292 in body4164 in string-search-positions in k4471 */
+static void C_ccall f_21294(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7604,45 +7597,47 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21291,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21294,2,t0,t1);}
 t2=(C_word)C_i_string_length(((C_word*)t0)[5]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21300,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21346,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21303,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21349,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_fixnum_plus(((C_word*)t0)[3],((C_word*)t0)[2]);
-/* regex.scm: 125  min */
+/* regex.scm: 126  min */
 t6=*((C_word*)lf[202]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t2,t5);}
 else{
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k21344 in k21289 in body4164 in string-search-positions in k4468 */
-static void C_ccall f_21346(C_word c,C_word t0,C_word t1){
+/* k21347 in k21292 in body4164 in string-search-positions in k4471 */
+static void C_ccall f_21349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* regex.scm: 125  irregex-search */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[231]+1)))(6,*((C_word*)lf[231]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* regex.scm: 126  irregex-search */
+t2=*((C_word*)lf[231]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k21298 in k21289 in body4164 in string-search-positions in k4468 */
-static void C_ccall f_21300(C_word c,C_word t0,C_word t1){
+/* k21301 in k21292 in body4164 in string-search-positions in k4471 */
+static void C_ccall f_21303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21300,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21303,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21310,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 126  irregex-match-num-submatches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[17]+1)))(3,*((C_word*)lf[17]+1),t2,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21313,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 127  irregex-match-num-submatches */
+t3=*((C_word*)lf[17]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k21308 in k21298 in k21289 in body4164 in string-search-positions in k4468 */
-static void C_ccall f_21310(C_word c,C_word t0,C_word t1){
+/* k21311 in k21301 in k21292 in body4164 in string-search-positions in k4471 */
+static void C_ccall f_21313(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7650,15 +7645,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21310,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21313,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21312,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li314),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21315,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word)li314),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_21312(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_21315(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k21308 in k21298 in k21289 in body4164 in string-search-positions in k4468 */
-static void C_fcall f_21312(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k21311 in k21301 in k21292 in body4164 in string-search-positions in k4471 */
+static void C_fcall f_21315(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7680,9 +7675,9 @@ C_word t20;
 C_word t21;
 C_word *a;
 loop:
-a=C_alloc(25);
+a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_21312,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_21315,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
 t4=t3;
 t5=t1;
@@ -7691,17 +7686,17 @@ else{
 t4=(C_word)C_fixnum_difference(t2,C_fix(1));
 t5=((C_word*)t0)[3];
 t6=t2;
-t7=(C_word)C_a_i_times(&a,2,t6,C_fix(2));
-t8=(C_word)C_a_i_plus(&a,2,C_fix(3),t7);
+t7=(C_word)C_fixnum_shift_left(t6,C_fix(1));
+t8=(C_word)C_fixnum_plus(C_fix(3),t7);
 t9=(C_word)C_i_vector_ref(t5,t8);
 t10=((C_word*)t0)[3];
 t11=t2;
-t12=(C_word)C_a_i_times(&a,2,t11,C_fix(2));
-t13=(C_word)C_a_i_plus(&a,2,C_fix(4),t12);
+t12=(C_word)C_fixnum_shift_left(t11,C_fix(1));
+t13=(C_word)C_fixnum_plus(C_fix(4),t12);
 t14=(C_word)C_i_vector_ref(t10,t13);
 t15=(C_word)C_a_i_list(&a,2,t9,t14);
 t16=(C_word)C_a_i_cons(&a,2,t15,t3);
-/* regex.scm: 130  loop */
+/* regex.scm: 131  loop */
 t19=t1;
 t20=t4;
 t21=t16;
@@ -7710,8 +7705,8 @@ t2=t20;
 t3=t21;
 goto loop;}}
 
-/* string-search in k4468 */
-static void C_ccall f_21170(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* string-search in k4471 */
+static void C_ccall f_21173(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -7719,13 +7714,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+14)){
-C_save_and_reclaim((void*)tr4r,(void*)f_21170r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_21173r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_21170r(t0,t1,t2,t3,t4);}}
+f_21173r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_21170r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_21173r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -7736,70 +7731,70 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word *a=C_alloc(14);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21172,a[2]=t2,a[3]=t3,a[4]=((C_word)li310),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21228,a[2]=t5,a[3]=t3,a[4]=((C_word)li311),tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21237,a[2]=t6,a[3]=((C_word)li312),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21175,a[2]=t2,a[3]=t3,a[4]=((C_word)li310),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21231,a[2]=t5,a[3]=t3,a[4]=((C_word)li311),tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21240,a[2]=t6,a[3]=((C_word)li312),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
 /* def-start41234144 */
 t8=t7;
-f_21237(t8,t1);}
+f_21240(t8,t1);}
 else{
 t8=(C_word)C_i_car(t4);
 t9=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t9))){
 /* def-range41244142 */
 t10=t6;
-f_21228(t10,t1,t8);}
+f_21231(t10,t1,t8);}
 else{
 t10=(C_word)C_i_car(t9);
 t11=(C_word)C_i_cdr(t9);
 if(C_truep((C_word)C_i_nullp(t11))){
 /* body41214129 */
 t12=t5;
-f_21172(t12,t1,t8,t10);}
+f_21175(t12,t1,t8,t10);}
 else{
 /* ##sys#error */
 t12=*((C_word*)lf[294]+1);
 ((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[0],t11);}}}}
 
-/* def-start4123 in string-search in k4468 */
-static void C_fcall f_21237(C_word t0,C_word t1){
+/* def-start4123 in string-search in k4471 */
+static void C_fcall f_21240(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21237,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_21240,NULL,2,t0,t1);}
 /* def-range41244142 */
 t2=((C_word*)t0)[2];
-f_21228(t2,t1,C_fix(0));}
+f_21231(t2,t1,C_fix(0));}
 
-/* def-range4124 in string-search in k4468 */
-static void C_fcall f_21228(C_word t0,C_word t1,C_word t2){
+/* def-range4124 in string-search in k4471 */
+static void C_fcall f_21231(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21228,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_21231,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_string_length(((C_word*)t0)[3]);
 /* body41214129 */
 t4=((C_word*)t0)[2];
-f_21172(t4,t1,t2,t3);}
+f_21175(t4,t1,t2,t3);}
 
-/* body4121 in string-search in k4468 */
-static void C_fcall f_21172(C_word t0,C_word t1,C_word t2,C_word t3){
+/* body4121 in string-search in k4471 */
+static void C_fcall f_21175(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21172,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21176,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
-/* regex.scm: 113  unregexp */
-f_21041(t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)trf_21175,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21179,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+/* regex.scm: 114  unregexp */
+f_21044(t4,((C_word*)t0)[2]);}
 
-/* k21174 in body4121 in string-search in k4468 */
-static void C_ccall f_21176(C_word c,C_word t0,C_word t1){
+/* k21177 in body4121 in string-search in k4471 */
+static void C_ccall f_21179(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7808,45 +7803,47 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21176,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21179,2,t0,t1);}
 t2=(C_word)C_i_string_length(((C_word*)t0)[5]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21185,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21223,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_21188,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21226,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_fixnum_plus(((C_word*)t0)[3],((C_word*)t0)[2]);
-/* regex.scm: 115  min */
+/* regex.scm: 116  min */
 t6=*((C_word*)lf[202]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t2,t5);}
 else{
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k21221 in k21174 in body4121 in string-search in k4468 */
-static void C_ccall f_21223(C_word c,C_word t0,C_word t1){
+/* k21224 in k21177 in body4121 in string-search in k4471 */
+static void C_ccall f_21226(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* regex.scm: 115  irregex-search */
-((C_proc6)C_retrieve_proc(*((C_word*)lf[231]+1)))(6,*((C_word*)lf[231]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* regex.scm: 116  irregex-search */
+t2=*((C_word*)lf[231]+1);
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k21183 in k21174 in body4121 in string-search in k4468 */
-static void C_ccall f_21185(C_word c,C_word t0,C_word t1){
+/* k21186 in k21177 in body4121 in string-search in k4471 */
+static void C_ccall f_21188(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21185,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21188,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21195,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 116  irregex-match-num-submatches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[17]+1)))(3,*((C_word*)lf[17]+1),t2,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21198,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 117  irregex-match-num-submatches */
+t3=*((C_word*)lf[17]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k21193 in k21183 in k21174 in body4121 in string-search in k4468 */
-static void C_ccall f_21195(C_word c,C_word t0,C_word t1){
+/* k21196 in k21186 in k21177 in body4121 in string-search in k4471 */
+static void C_ccall f_21198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7854,15 +7851,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21195,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21198,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21197,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li309),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21200,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li309),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_21197(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_21200(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k21193 in k21183 in k21174 in body4121 in string-search in k4468 */
-static void C_fcall f_21197(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k21196 in k21186 in k21177 in body4121 in string-search in k4471 */
+static void C_fcall f_21200(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7870,73 +7867,76 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21197,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_21200,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=(C_word)C_fixnum_difference(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21219,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* regex.scm: 120  irregex-match-substring */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[23]+1)))(4,*((C_word*)lf[23]+1),t5,((C_word*)t0)[2],t2);}}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21222,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* regex.scm: 121  irregex-match-substring */
+t6=*((C_word*)lf[23]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,((C_word*)t0)[2],t2);}}
 
-/* k21217 in loop in k21193 in k21183 in k21174 in body4121 in string-search in k4468 */
-static void C_ccall f_21219(C_word c,C_word t0,C_word t1){
+/* k21220 in loop in k21196 in k21186 in k21177 in body4121 in string-search in k4471 */
+static void C_ccall f_21222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21219,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21222,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-/* regex.scm: 120  loop */
+/* regex.scm: 121  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_21197(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_21200(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* string-match-positions in k4468 */
-static void C_ccall f_21108(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* string-match-positions in k4471 */
+static void C_ccall f_21111(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21108,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21112,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 102  unregexp */
-f_21041(t4,t2);}
+C_save_and_reclaim((void*)tr4,(void*)f_21111,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21115,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 103  unregexp */
+f_21044(t4,t2);}
 
-/* k21110 in string-match-positions in k4468 */
-static void C_ccall f_21112(C_word c,C_word t0,C_word t1){
+/* k21113 in string-match-positions in k4471 */
+static void C_ccall f_21115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21112,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21115,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 103  irregex-match */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[233]+1)))(4,*((C_word*)lf[233]+1),t2,t1,((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_21115,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21118,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 104  irregex-match */
+t3=*((C_word*)lf[233]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,((C_word*)t0)[3]);}
 
-/* k21113 in k21110 in string-match-positions in k4468 */
-static void C_ccall f_21115(C_word c,C_word t0,C_word t1){
+/* k21116 in k21113 in string-match-positions in k4471 */
+static void C_ccall f_21118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21115,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21118,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21125,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* regex.scm: 104  irregex-match-num-submatches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[17]+1)))(3,*((C_word*)lf[17]+1),t2,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21128,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* regex.scm: 105  irregex-match-num-submatches */
+t3=*((C_word*)lf[17]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k21123 in k21113 in k21110 in string-match-positions in k4468 */
-static void C_ccall f_21125(C_word c,C_word t0,C_word t1){
+/* k21126 in k21116 in k21113 in string-match-positions in k4471 */
+static void C_ccall f_21128(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7944,15 +7944,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21125,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21128,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21127,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li307),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21130,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li307),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_21127(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_21130(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k21123 in k21113 in k21110 in string-match-positions in k4468 */
-static void C_fcall f_21127(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k21126 in k21116 in k21113 in string-match-positions in k4471 */
+static void C_fcall f_21130(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7975,9 +7975,9 @@ C_word t21;
 C_word t22;
 C_word *a;
 loop:
-a=C_alloc(25);
+a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_21127,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_21130,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(0)))){
 t4=(C_word)C_i_string_length(((C_word*)t0)[4]);
 t5=(C_word)C_a_i_list(&a,2,C_fix(0),t4);
@@ -7987,17 +7987,17 @@ else{
 t4=(C_word)C_fixnum_difference(t2,C_fix(1));
 t5=((C_word*)t0)[3];
 t6=t2;
-t7=(C_word)C_a_i_times(&a,2,t6,C_fix(2));
-t8=(C_word)C_a_i_plus(&a,2,C_fix(3),t7);
+t7=(C_word)C_fixnum_shift_left(t6,C_fix(1));
+t8=(C_word)C_fixnum_plus(C_fix(3),t7);
 t9=(C_word)C_i_vector_ref(t5,t8);
 t10=((C_word*)t0)[3];
 t11=t2;
-t12=(C_word)C_a_i_times(&a,2,t11,C_fix(2));
-t13=(C_word)C_a_i_plus(&a,2,C_fix(4),t12);
+t12=(C_word)C_fixnum_shift_left(t11,C_fix(1));
+t13=(C_word)C_fixnum_plus(C_fix(4),t12);
 t14=(C_word)C_i_vector_ref(t10,t13);
 t15=(C_word)C_a_i_list(&a,2,t9,t14);
 t16=(C_word)C_a_i_cons(&a,2,t15,t3);
-/* regex.scm: 108  loop */
+/* regex.scm: 109  loop */
 t20=t1;
 t21=t4;
 t22=t16;
@@ -8006,49 +8006,51 @@ t2=t21;
 t3=t22;
 goto loop;}}
 
-/* string-match in k4468 */
-static void C_ccall f_21062(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* string-match in k4471 */
+static void C_ccall f_21065(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_21062,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21066,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 93   unregexp */
-f_21041(t4,t2);}
+C_save_and_reclaim((void*)tr4,(void*)f_21065,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21069,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 94   unregexp */
+f_21044(t4,t2);}
 
-/* k21064 in string-match in k4468 */
-static void C_ccall f_21066(C_word c,C_word t0,C_word t1){
+/* k21067 in string-match in k4471 */
+static void C_ccall f_21069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21066,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21069,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 94   irregex-match */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[233]+1)))(4,*((C_word*)lf[233]+1),t2,t1,((C_word*)t0)[3]);}
+C_save_and_reclaim((void*)tr2,(void*)f_21069,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21072,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 95   irregex-match */
+t3=*((C_word*)lf[233]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,((C_word*)t0)[3]);}
 
-/* k21067 in k21064 in string-match in k4468 */
-static void C_ccall f_21069(C_word c,C_word t0,C_word t1){
+/* k21070 in k21067 in string-match in k4471 */
+static void C_ccall f_21072(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21069,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21072,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21079,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-/* regex.scm: 95   irregex-match-num-submatches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[17]+1)))(3,*((C_word*)lf[17]+1),t2,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_21082,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* regex.scm: 96   irregex-match-num-submatches */
+t3=*((C_word*)lf[17]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k21077 in k21067 in k21064 in string-match in k4468 */
-static void C_ccall f_21079(C_word c,C_word t0,C_word t1){
+/* k21080 in k21070 in k21067 in string-match in k4471 */
+static void C_ccall f_21082(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8056,58 +8058,60 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21079,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21082,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21081,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li305),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21084,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li305),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_21081(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_21084(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* loop in k21077 in k21067 in k21064 in string-match in k4468 */
-static void C_fcall f_21081(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k21080 in k21070 in k21067 in string-match in k4471 */
+static void C_fcall f_21084(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21081,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_21084,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(0)))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3));}
 else{
 t4=(C_word)C_fixnum_difference(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21106,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-/* regex.scm: 99   irregex-match-substring */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[23]+1)))(4,*((C_word*)lf[23]+1),t5,((C_word*)t0)[2],t2);}}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_21109,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* regex.scm: 100  irregex-match-substring */
+t6=*((C_word*)lf[23]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,((C_word*)t0)[2],t2);}}
 
-/* k21104 in loop in k21077 in k21067 in k21064 in string-match in k4468 */
-static void C_ccall f_21106(C_word c,C_word t0,C_word t1){
+/* k21107 in loop in k21080 in k21070 in k21067 in string-match in k4471 */
+static void C_ccall f_21109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21106,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21109,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
-/* regex.scm: 99   loop */
+/* regex.scm: 100  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_21081(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_21084(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* unregexp in k4468 */
-static void C_fcall f_21041(C_word t1,C_word t2){
+/* unregexp in k4471 */
+static void C_fcall f_21044(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_21041,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21048,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 85   regexp? */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[292]+1)))(3,*((C_word*)lf[292]+1),t3,t2);}
+C_save_and_reclaim((void*)trf_21044,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21051,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 86   regexp? */
+t4=*((C_word*)lf[292]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k21046 in unregexp in k4468 */
-static void C_ccall f_21048(C_word c,C_word t0,C_word t1){
+/* k21049 in unregexp in k4471 */
+static void C_ccall f_21051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8116,7 +8120,7 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_21048,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_21051,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
@@ -8124,12 +8128,13 @@ t4=(C_word)C_i_check_structure(t3,lf[293]);
 t5=t2;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_block_ref(t3,C_fix(1)));}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21057,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* regex.scm: 86   irregex? */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[2]+1)))(3,*((C_word*)lf[2]+1),t2,((C_word*)t0)[2]);}}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_21060,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* regex.scm: 87   irregex? */
+t3=*((C_word*)lf[2]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}}
 
-/* k21055 in k21046 in unregexp in k4468 */
-static void C_ccall f_21057(C_word c,C_word t0,C_word t1){
+/* k21058 in k21049 in unregexp in k4471 */
+static void C_ccall f_21060(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -8137,11 +8142,12 @@ if(C_truep(t1)){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 else{
-/* regex.scm: 87   irregex */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[169]+1)))(3,*((C_word*)lf[169]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}}
+/* regex.scm: 88   irregex */
+t2=*((C_word*)lf[169]+1);
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* regexp in k4468 */
-static void C_ccall f_20935(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* regexp in k4471 */
+static void C_ccall f_20938(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -8149,13 +8155,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+16)){
-C_save_and_reclaim((void*)tr3r,(void*)f_20935r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_20938r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_20935r(t0,t1,t2,t3);}}
+f_20938r(t0,t1,t2,t3);}}
 
-static void C_ccall f_20935r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_20938r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8169,75 +8175,75 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word *a=C_alloc(16);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20937,a[2]=t2,a[3]=((C_word)li299),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20968,a[2]=t4,a[3]=((C_word)li300),tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20973,a[2]=t5,a[3]=((C_word)li301),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20978,a[2]=t6,a[3]=((C_word)li302),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20940,a[2]=t2,a[3]=((C_word)li299),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20971,a[2]=t4,a[3]=((C_word)li300),tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20976,a[2]=t5,a[3]=((C_word)li301),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20981,a[2]=t6,a[3]=((C_word)li302),tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
 /* def-caseless40404066 */
 t8=t7;
-f_20978(t8,t1);}
+f_20981(t8,t1);}
 else{
 t8=(C_word)C_i_car(t3);
 t9=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t9))){
 /* def-extended40414064 */
 t10=t6;
-f_20973(t10,t1,t8);}
+f_20976(t10,t1,t8);}
 else{
 t10=(C_word)C_i_car(t9);
 t11=(C_word)C_i_cdr(t9);
 if(C_truep((C_word)C_i_nullp(t11))){
 /* def-utf840424061 */
 t12=t5;
-f_20968(t12,t1,t8,t10);}
+f_20971(t12,t1,t8,t10);}
 else{
 t12=(C_word)C_i_car(t11);
 t13=(C_word)C_i_cdr(t11);
 if(C_truep((C_word)C_i_nullp(t13))){
 /* body40384047 */
 t14=t4;
-f_20937(t14,t1,t8,t10,t12);}
+f_20940(t14,t1,t8,t10,t12);}
 else{
 /* ##sys#error */
 t14=*((C_word*)lf[294]+1);
 ((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t1,lf[0],t13);}}}}}
 
-/* def-caseless4040 in regexp in k4468 */
-static void C_fcall f_20978(C_word t0,C_word t1){
+/* def-caseless4040 in regexp in k4471 */
+static void C_fcall f_20981(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20978,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_20981,NULL,2,t0,t1);}
 /* def-extended40414064 */
 t2=((C_word*)t0)[2];
-f_20973(t2,t1,C_SCHEME_FALSE);}
+f_20976(t2,t1,C_SCHEME_FALSE);}
 
-/* def-extended4041 in regexp in k4468 */
-static void C_fcall f_20973(C_word t0,C_word t1,C_word t2){
+/* def-extended4041 in regexp in k4471 */
+static void C_fcall f_20976(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20973,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_20976,NULL,3,t0,t1,t2);}
 /* def-utf840424061 */
 t3=((C_word*)t0)[2];
-f_20968(t3,t1,t2,C_SCHEME_FALSE);}
+f_20971(t3,t1,t2,C_SCHEME_FALSE);}
 
-/* def-utf84042 in regexp in k4468 */
-static void C_fcall f_20968(C_word t0,C_word t1,C_word t2,C_word t3){
+/* def-utf84042 in regexp in k4471 */
+static void C_fcall f_20971(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20968,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_20971,NULL,4,t0,t1,t2,t3);}
 /* body40384047 */
 t4=((C_word*)t0)[2];
-f_20937(t4,t1,t2,t3,C_SCHEME_FALSE);}
+f_20940(t4,t1,t2,t3,C_SCHEME_FALSE);}
 
-/* body4038 in regexp in k4468 */
-static void C_fcall f_20937(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* body4038 in regexp in k4471 */
+static void C_fcall f_20940(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8248,22 +8254,22 @@ C_word t10;
 C_word t11;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20937,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20945,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_20940,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20948,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20949,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t7,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20952,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t7,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t9=(C_word)C_a_i_cons(&a,2,lf[47],((C_word*)t7)[1]);
 t10=C_set_block_item(t7,0,t9);
 t11=t8;
-f_20949(t11,t10);}
+f_20952(t11,t10);}
 else{
 t9=t8;
-f_20949(t9,C_SCHEME_UNDEFINED);}}
+f_20952(t9,C_SCHEME_UNDEFINED);}}
 
-/* k20947 in body4038 in regexp in k4468 */
-static void C_fcall f_20949(C_word t0,C_word t1){
+/* k20950 in body4038 in regexp in k4471 */
+static void C_fcall f_20952(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8271,19 +8277,19 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20949,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20952,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_20952,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20955,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=(C_word)C_a_i_cons(&a,2,lf[52],((C_word*)((C_word*)t0)[5])[1]);
 t4=C_mutate(((C_word *)((C_word*)t0)[5])+1,t3);
 t5=t2;
-f_20952(t5,t4);}
+f_20955(t5,t4);}
 else{
 t3=t2;
-f_20952(t3,C_SCHEME_UNDEFINED);}}
+f_20955(t3,C_SCHEME_UNDEFINED);}}
 
-/* k20950 in k20947 in body4038 in regexp in k4468 */
-static void C_fcall f_20952(C_word t0,C_word t1){
+/* k20953 in k20950 in body4038 in regexp in k4471 */
+static void C_fcall f_20955(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8292,7 +8298,7 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20952,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_20955,NULL,2,t0,t1);}
 if(C_truep(((C_word*)t0)[5])){
 t2=(C_word)C_a_i_cons(&a,2,lf[55],((C_word*)((C_word*)t0)[4])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2);
@@ -8302,31 +8308,31 @@ else{
 t2=((C_word*)((C_word*)t0)[4])[1];
 C_apply(5,0,((C_word*)t0)[3],*((C_word*)lf[169]+1),((C_word*)t0)[2],t2);}}
 
-/* k20943 in body4038 in regexp in k4468 */
-static void C_ccall f_20945(C_word c,C_word t0,C_word t1){
+/* k20946 in body4038 in regexp in k4471 */
+static void C_ccall f_20948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20945,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20948,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,2,lf[293],t1));}
 
-/* regexp? in k4468 */
-static void C_ccall f_20911(C_word c,C_word t0,C_word t1,C_word t2){
+/* regexp? in k4471 */
+static void C_ccall f_20914(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20911,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_20914,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[293]));}
 
-/* irregex-apply-match in k4468 */
-static void C_ccall f_20729(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* irregex-apply-match in k4471 */
+static void C_ccall f_20732(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8335,15 +8341,15 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20729,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_20732,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20735,a[2]=t2,a[3]=t5,a[4]=((C_word)li296),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20738,a[2]=t2,a[3]=t5,a[4]=((C_word)li296),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_20735(t7,t1,t3,C_SCHEME_END_OF_LIST);}
+f_20738(t7,t1,t3,C_SCHEME_END_OF_LIST);}
 
-/* lp in irregex-apply-match in k4468 */
-static void C_fcall f_20735(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in irregex-apply-match in k4471 */
+static void C_fcall f_20738(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8376,7 +8382,7 @@ C_word *a;
 loop:
 a=C_alloc(10);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_20735,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_20738,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t3;
 t5=t1;
@@ -8385,19 +8391,20 @@ else{
 t4=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_integerp(t4))){
 t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20763,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20766,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 t7=(C_word)C_i_car(t2);
 /* irregex-match-substring */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[23]+1)))(4,*((C_word*)lf[23]+1),t6,((C_word*)t0)[2],t7);}
+t8=*((C_word*)lf[23]+1);
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,((C_word*)t0)[2],t7);}
 else{
 t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_closurep(t5))){
 t6=(C_word)C_i_cdr(t2);
 t7=(C_word)C_i_car(t2);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20794,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20797,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 /* g38573858 */
 t9=t7;
-((C_proc3)C_retrieve_proc(t9))(3,t9,t8,((C_word*)t0)[2]);}
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,((C_word*)t0)[2]);}
 else{
 t6=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_symbolp(t6))){
@@ -8405,18 +8412,20 @@ t7=(C_word)C_i_car(t2);
 t8=(C_word)C_eqp(t7,lf[289]);
 if(C_truep(t8)){
 t9=(C_word)C_i_cdr(t2);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20824,a[2]=t9,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20828,a[2]=((C_word*)t0)[2],a[3]=t10,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20827,a[2]=t9,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20831,a[2]=((C_word*)t0)[2],a[3]=t10,tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[18]+1)))(3,*((C_word*)lf[18]+1),t11,((C_word*)t0)[2]);}
+t12=*((C_word*)lf[18]+1);
+((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t11,((C_word*)t0)[2]);}
 else{
 t9=(C_word)C_eqp(t7,lf[290]);
 if(C_truep(t9)){
 t10=(C_word)C_i_cdr(t2);
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20853,a[2]=t10,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20857,a[2]=((C_word*)t0)[2],a[3]=t11,tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20856,a[2]=t10,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20860,a[2]=((C_word*)t0)[2],a[3]=t11,tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[18]+1)))(3,*((C_word*)lf[18]+1),t12,((C_word*)t0)[2]);}
+t13=*((C_word*)lf[18]+1);
+((C_proc3)(void*)(*((C_word*)t13+1)))(3,t13,t12,((C_word*)t0)[2]);}
 else{
 t10=(C_word)C_i_car(t2);
 /* error */
@@ -8435,32 +8444,34 @@ t2=t29;
 t3=t30;
 goto loop;}}}}}
 
-/* k20855 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20857(C_word c,C_word t0,C_word t1){
+/* k20858 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20857,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20861,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20864,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* irregex-match-end */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[26]+1)))(4,*((C_word*)lf[26]+1),t2,((C_word*)t0)[2],C_fix(0));}
+t3=*((C_word*)lf[26]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_fix(0));}
 
-/* k20859 in k20855 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20861(C_word c,C_word t0,C_word t1){
+/* k20862 in k20858 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20864(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20861,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20869,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20864,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20872,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* irregex-match-string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[18]+1)))(3,*((C_word*)lf[18]+1),t2,((C_word*)t0)[2]);}
+t3=*((C_word*)lf[18]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k20867 in k20859 in k20855 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20869(C_word c,C_word t0,C_word t1){
+/* k20870 in k20862 in k20858 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8470,33 +8481,34 @@ t2=(C_word)C_i_string_length(t1);
 t3=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k20851 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20853(C_word c,C_word t0,C_word t1){
+/* k20854 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20856(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20853,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20856,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
 /* lp3843 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_20735(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_20738(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k20826 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20828(C_word c,C_word t0,C_word t1){
+/* k20829 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20831(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20828,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20832,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20831,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20835,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-start */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[25]+1)))(4,*((C_word*)lf[25]+1),t2,((C_word*)t0)[2],C_fix(0));}
+t3=*((C_word*)lf[25]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_fix(0));}
 
-/* k20830 in k20826 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20832(C_word c,C_word t0,C_word t1){
+/* k20833 in k20829 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20835(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -8504,34 +8516,34 @@ C_word *a;
 t2=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t1);}
 
-/* k20822 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20824(C_word c,C_word t0,C_word t1){
+/* k20825 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20824,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20827,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
 /* lp3843 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_20735(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_20738(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k20792 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20794(C_word c,C_word t0,C_word t1){
+/* k20795 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20794,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20797,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[5]);
 /* lp3843 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_20735(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_20738(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k20761 in lp in irregex-apply-match in k4468 */
-static void C_ccall f_20763(C_word c,C_word t0,C_word t1){
+/* k20764 in lp in irregex-apply-match in k4471 */
+static void C_ccall f_20766(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8539,21 +8551,21 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20763,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20766,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[5]);
 /* lp3843 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_20735(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_20738(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 else{
 t2=(C_word)C_a_i_cons(&a,2,lf[288],((C_word*)t0)[5]);
 /* lp3843 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_20735(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+f_20738(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
 
-/* irregex-replace/all in k4468 */
-static void C_ccall f_20673(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* irregex-replace/all in k4471 */
+static void C_ccall f_20676(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -8561,117 +8573,130 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr4r,(void*)f_20673r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_20676r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_20673r(t0,t1,t2,t3,t4);}}
+f_20676r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_20673r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_20676r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(9);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20679,a[2]=t4,a[3]=t3,a[4]=((C_word)li293),tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20706,a[2]=t3,a[3]=((C_word)li294),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20682,a[2]=t4,a[3]=t3,a[4]=((C_word)li293),tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20709,a[2]=t3,a[3]=((C_word)li294),tmp=(C_word)a,a+=4,tmp);
 /* irregex-fold */
-((C_proc7)C_retrieve_proc(*((C_word*)lf[284]+1)))(7,*((C_word*)lf[284]+1),t1,t2,t5,C_SCHEME_END_OF_LIST,t3,t6);}
+t7=*((C_word*)lf[284]+1);
+((C_proc7)(void*)(*((C_word*)t7+1)))(7,t7,t1,t2,t5,C_SCHEME_END_OF_LIST,t3,t6);}
 
-/* a20705 in irregex-replace/all in k4468 */
-static void C_ccall f_20706(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a20708 in irregex-replace/all in k4471 */
+static void C_ccall f_20709(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
+C_word t8;
+C_word t9;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20706,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_20709,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_string_length(((C_word*)t0)[2]);
-if(C_truep((C_word)C_i_nequalp(t2,t4))){
-t5=t3;
+t5=t2;
+t6=(C_word)C_eqp(t5,t4);
+if(C_truep(t6)){
+t7=t3;
 /* string-cat-reverse */
-f_5165(t1,t5);}
+f_5168(t1,t7);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20727,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20730,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* substring */
-t6=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,((C_word*)t0)[2],t2,t4);}}
+t8=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,((C_word*)t0)[2],t2,t4);}}
 
-/* k20725 in a20705 in irregex-replace/all in k4468 */
-static void C_ccall f_20727(C_word c,C_word t0,C_word t1){
+/* k20728 in a20708 in irregex-replace/all in k4471 */
+static void C_ccall f_20730(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20727,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20730,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[3]);
 /* string-cat-reverse */
-f_5165(((C_word*)t0)[2],t2);}
+f_5168(((C_word*)t0)[2],t2);}
 
-/* a20678 in irregex-replace/all in k4468 */
-static void C_ccall f_20679(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a20681 in irregex-replace/all in k4471 */
+static void C_ccall f_20682(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_20679,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20683,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t4,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_20682,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20686,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t4,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 /* irregex-match-start */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[25]+1)))(4,*((C_word*)lf[25]+1),t5,t3,C_fix(0));}
+t6=*((C_word*)lf[25]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,C_fix(0));}
 
-/* k20681 in a20678 in irregex-replace/all in k4468 */
-static void C_ccall f_20683(C_word c,C_word t0,C_word t1){
+/* k20684 in a20681 in irregex-replace/all in k4471 */
+static void C_ccall f_20686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20683,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20690,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20686,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20693,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 /* irregex-apply-match */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[286]+1)))(4,*((C_word*)lf[286]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t3=*((C_word*)lf[286]+1);
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k20688 in k20681 in a20678 in irregex-replace/all in k4468 */
-static void C_ccall f_20690(C_word c,C_word t0,C_word t1){
+/* k20691 in k20684 in a20681 in irregex-replace/all in k4471 */
+static void C_ccall f_20693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20690,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(((C_word*)t0)[6],((C_word*)t0)[5]))){
-t2=((C_word*)t0)[4];
+C_save_and_reclaim((void*)tr2,(void*)f_20693,2,t0,t1);}
+t2=((C_word*)t0)[6];
+t3=((C_word*)t0)[5];
+t4=(C_word)C_eqp(t2,t3);
+if(C_truep(t4)){
+t5=((C_word*)t0)[4];
 /* append */
-t3=*((C_word*)lf[117]+1);
-((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t1,t2);}
+t6=*((C_word*)lf[117]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,((C_word*)t0)[3],t1,t5);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20704,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20707,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* substring */
-t3=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[5]);}}
+t6=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t5,((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[5]);}}
 
-/* k20702 in k20688 in k20681 in a20678 in irregex-replace/all in k4468 */
-static void C_ccall f_20704(C_word c,C_word t0,C_word t1){
+/* k20705 in k20691 in k20684 in a20681 in irregex-replace/all in k4471 */
+static void C_ccall f_20707(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20704,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20707,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
 /* append */
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* irregex-replace in k4468 */
-static void C_ccall f_20621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* irregex-replace in k4471 */
+static void C_ccall f_20624(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -8679,51 +8704,54 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr4r,(void*)f_20621r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_20624r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_20621r(t0,t1,t2,t3,t4);}}
+f_20624r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_20621r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_20624r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(9);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20625,a[2]=t4,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20671,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20628,a[2]=t4,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20674,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 /* irregex */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[169]+1)))(3,*((C_word*)lf[169]+1),t6,t2);}
+t7=*((C_word*)lf[169]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}
 
-/* k20669 in irregex-replace in k4468 */
-static void C_ccall f_20671(C_word c,C_word t0,C_word t1){
+/* k20672 in irregex-replace in k4471 */
+static void C_ccall f_20674(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* irregex-search */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[231]+1)))(4,*((C_word*)lf[231]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+t2=*((C_word*)lf[231]+1);
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k20623 in irregex-replace in k4468 */
-static void C_ccall f_20625(C_word c,C_word t0,C_word t1){
+/* k20626 in irregex-replace in k4471 */
+static void C_ccall f_20628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20625,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20628,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20639,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20663,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20642,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20666,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-end */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[26]+1)))(4,*((C_word*)lf[26]+1),t3,t1,C_fix(0));}
+t4=*((C_word*)lf[26]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,C_fix(0));}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k20661 in k20623 in irregex-replace in k4468 */
-static void C_ccall f_20663(C_word c,C_word t0,C_word t1){
+/* k20664 in k20626 in irregex-replace in k4471 */
+static void C_ccall f_20666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8733,36 +8761,38 @@ t2=(C_word)C_i_string_length(((C_word*)t0)[3]);
 t3=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[2],((C_word*)t0)[3],t1,t2);}
 
-/* k20637 in k20623 in irregex-replace in k4468 */
-static void C_ccall f_20639(C_word c,C_word t0,C_word t1){
+/* k20640 in k20626 in irregex-replace in k4471 */
+static void C_ccall f_20642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20639,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20643,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20647,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20642,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20646,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20650,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* irregex-apply-match */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[286]+1)))(4,*((C_word*)lf[286]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t4=*((C_word*)lf[286]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k20645 in k20637 in k20623 in irregex-replace in k4468 */
-static void C_ccall f_20647(C_word c,C_word t0,C_word t1){
+/* k20648 in k20640 in k20626 in irregex-replace in k4471 */
+static void C_ccall f_20650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20647,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20655,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20659,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20650,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20658,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20662,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-start */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[25]+1)))(4,*((C_word*)lf[25]+1),t3,((C_word*)t0)[2],C_fix(0));}
+t4=*((C_word*)lf[25]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],C_fix(0));}
 
-/* k20657 in k20645 in k20637 in k20623 in irregex-replace in k4468 */
-static void C_ccall f_20659(C_word c,C_word t0,C_word t1){
+/* k20660 in k20648 in k20640 in k20626 in irregex-replace in k4471 */
+static void C_ccall f_20662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -8770,33 +8800,33 @@ C_word *a;
 t2=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(0),t1);}
 
-/* k20653 in k20645 in k20637 in k20623 in irregex-replace in k4468 */
-static void C_ccall f_20655(C_word c,C_word t0,C_word t1){
+/* k20656 in k20648 in k20640 in k20626 in irregex-replace in k4471 */
+static void C_ccall f_20658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20655,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20658,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 /* append */
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k20641 in k20637 in k20623 in irregex-replace in k4468 */
-static void C_ccall f_20643(C_word c,C_word t0,C_word t1){
+/* k20644 in k20640 in k20626 in irregex-replace in k4471 */
+static void C_ccall f_20646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20643,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20646,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 /* string-cat-reverse */
-f_5165(((C_word*)t0)[2],t2);}
+f_5168(((C_word*)t0)[2],t2);}
 
-/* irregex-fold in k4468 */
-static void C_ccall f_20508(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...){
+/* irregex-fold in k4471 */
+static void C_ccall f_20511(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,...){
 C_word tmp;
 C_word t6;
 va_list v;
@@ -8804,35 +8834,37 @@ C_word *a,c2=c;
 C_save_rest(t5,c2,6);
 if(c<6) C_bad_min_argc_2(c,6,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr6r,(void*)f_20508r,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6r,(void*)f_20511r,6,t0,t1,t2,t3,t4,t5);}
 else{
 a=C_alloc((c-6)*3);
 t6=C_restore_rest(a,C_rest_count(0));
-f_20508r(t0,t1,t2,t3,t4,t5,t6);}}
+f_20511r(t0,t1,t2,t3,t4,t5,t6);}}
 
-static void C_ccall f_20508r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+static void C_ccall f_20511r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(7);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20512,a[2]=t4,a[3]=t1,a[4]=t3,a[5]=t5,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20515,a[2]=t4,a[3]=t1,a[4]=t3,a[5]=t5,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
 /* irregex */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[169]+1)))(3,*((C_word*)lf[169]+1),t7,t2);}
+t8=*((C_word*)lf[169]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 
-/* k20510 in irregex-fold in k4468 */
-static void C_ccall f_20512(C_word c,C_word t0,C_word t1){
+/* k20513 in irregex-fold in k4471 */
+static void C_ccall f_20515(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20512,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20515,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20515,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20518,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* irregex-new-matches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[12]+1)))(3,*((C_word*)lf[12]+1),t2,t1);}
+t3=*((C_word*)lf[12]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k20513 in k20510 in irregex-fold in k4468 */
-static void C_ccall f_20515(C_word c,C_word t0,C_word t1){
+/* k20516 in k20513 in irregex-fold in k4471 */
+static void C_ccall f_20518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8842,21 +8874,21 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20515,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20518,2,t0,t1);}
 t2=(C_word)C_i_pairp(((C_word*)t0)[7]);
-t3=(C_truep(t2)?(C_word)C_i_car(((C_word*)t0)[7]):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20618,a[2]=((C_word)li289),tmp=(C_word)a,a+=3,tmp));
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_20521,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=((C_word*)t0)[6],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+t3=(C_truep(t2)?(C_word)C_i_car(((C_word*)t0)[7]):(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20621,a[2]=((C_word)li289),tmp=(C_word)a,a+=3,tmp));
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_20524,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=((C_word*)t0)[6],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[7]))){
 t5=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t6=(C_word)C_i_pairp(t5);
 t7=t4;
-f_20521(t7,(C_truep(t6)?(C_word)C_i_cadr(((C_word*)t0)[7]):C_fix(0)));}
+f_20524(t7,(C_truep(t6)?(C_word)C_i_cadr(((C_word*)t0)[7]):C_fix(0)));}
 else{
 t5=t4;
-f_20521(t5,C_fix(0));}}
+f_20524(t5,C_fix(0));}}
 
-/* k20519 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_fcall f_20521(C_word t0,C_word t1){
+/* k20522 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_fcall f_20524(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8865,24 +8897,24 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20521,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_20524,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)trf_20524,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_20527,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_cddr(((C_word*)t0)[2]);
 t5=(C_word)C_i_pairp(t4);
 t6=t2;
-f_20524(t6,(C_truep(t5)?(C_word)C_i_caddr(((C_word*)t0)[2]):(C_word)C_i_string_length(((C_word*)t0)[8])));}
+f_20527(t6,(C_truep(t5)?(C_word)C_i_caddr(((C_word*)t0)[2]):(C_word)C_i_string_length(((C_word*)t0)[8])));}
 else{
 t4=t2;
-f_20524(t4,(C_word)C_i_string_length(((C_word*)t0)[8]));}}
+f_20527(t4,(C_word)C_i_string_length(((C_word*)t0)[8]));}}
 else{
 t3=t2;
-f_20524(t3,(C_word)C_i_string_length(((C_word*)t0)[8]));}}
+f_20527(t3,(C_word)C_i_string_length(((C_word*)t0)[8]));}}
 
-/* k20522 in k20519 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_fcall f_20524(C_word t0,C_word t1){
+/* k20525 in k20522 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_fcall f_20527(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8893,99 +8925,106 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20524,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_20527,NULL,2,t0,t1);}
 t2=((C_word*)t0)[9];
 t3=((C_word*)t0)[8];
 t4=(C_word)C_i_vector_set(t2,C_fix(1),t3);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_20532,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[9],a[6]=t6,a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word)li290),tmp=(C_word)a,a+=10,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_20535,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[9],a[6]=t6,a[7]=((C_word*)t0)[7],a[8]=t1,a[9]=((C_word)li290),tmp=(C_word)a,a+=10,tmp));
 t8=((C_word*)t6)[1];
-f_20532(t8,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_20535(t8,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* lp in k20522 in k20519 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_fcall f_20532(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k20525 in k20522 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_fcall f_20535(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
+C_word t6;
+C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20532,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[8]))){
+C_save_and_reclaim((void*)trf_20535,NULL,4,t0,t1,t2,t3);}
+t4=t2;
+t5=((C_word*)t0)[8];
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t4,t5))){
 /* finish3801 */
-t4=((C_word*)t0)[7];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,t3);}
+t6=((C_word*)t0)[7];
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,t2,t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20545,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20548,a[2]=((C_word*)t0)[7],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 /* irregex-search/matches */
-((C_proc7)C_retrieve_proc(*((C_word*)lf[232]+1)))(7,*((C_word*)lf[232]+1),t4,((C_word*)t0)[3],((C_word*)t0)[2],t2,((C_word*)t0)[8],((C_word*)t0)[5]);}}
+t7=*((C_word*)lf[232]+1);
+((C_proc7)(void*)(*((C_word*)t7+1)))(7,t7,t6,((C_word*)t0)[3],((C_word*)t0)[2],t2,((C_word*)t0)[8],((C_word*)t0)[5]);}}
 
-/* k20543 in lp in k20522 in k20519 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_ccall f_20545(C_word c,C_word t0,C_word t1){
+/* k20546 in lp in k20525 in k20522 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_ccall f_20548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20545,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20548,2,t0,t1);}
 t2=t1;
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20557,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_20560,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 /* irregex-match-end */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[26]+1)))(4,*((C_word*)lf[26]+1),t3,t1,C_fix(0));}
+t4=*((C_word*)lf[26]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,C_fix(0));}
 else{
 /* finish3801 */
 t3=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[7],((C_word*)t0)[4],((C_word*)t0)[3]);}}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[7],((C_word*)t0)[4],((C_word*)t0)[3]);}}
 
-/* k20555 in k20543 in lp in k20522 in k20519 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_ccall f_20557(C_word c,C_word t0,C_word t1){
+/* k20558 in k20546 in lp in k20525 in k20522 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_ccall f_20560(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20557,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20560,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20560,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20563,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 /* kons3794 */
 t3=((C_word*)t0)[5];
-((C_proc5)C_retrieve_proc(t3))(5,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k20558 in k20555 in k20543 in lp in k20522 in k20519 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_ccall f_20560(C_word c,C_word t0,C_word t1){
+/* k20561 in k20558 in k20546 in lp in k20525 in k20522 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_ccall f_20563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20560,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20563,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20563,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20566,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* irregex-reset-matches! */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2]);}
+t3=*((C_word*)lf[15]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k20561 in k20558 in k20555 in k20543 in lp in k20522 in k20519 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_ccall f_20563(C_word c,C_word t0,C_word t1){
+/* k20564 in k20561 in k20558 in k20546 in lp in k20525 in k20522 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_ccall f_20566(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3812 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_20532(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_20535(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* f_20618 in k20513 in k20510 in irregex-fold in k4468 */
-static void C_ccall f_20618(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* f_20621 in k20516 in k20513 in irregex-fold in k4471 */
+static void C_ccall f_20621(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20618,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_20621,4,t0,t1,t2,t3);}
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* cset-case-insensitive in k4468 */
-static void C_ccall f_20343(C_word c,C_word t0,C_word t1,C_word t2){
+/* cset-case-insensitive in k4471 */
+static void C_ccall f_20346(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8994,15 +9033,15 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20343,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_20346,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20349,a[2]=t4,a[3]=((C_word)li287),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20352,a[2]=t4,a[3]=((C_word)li287),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_20349(t6,t1,t2,C_SCHEME_END_OF_LIST);}
+f_20352(t6,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* lp in cset-case-insensitive in k4468 */
-static void C_fcall f_20349(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in cset-case-insensitive in k4471 */
+static void C_fcall f_20352(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9010,24 +9049,24 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20349,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_20352,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 /* reverse */
 t4=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20365,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20368,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_charp(t5))){
 t6=(C_word)C_i_car(t2);
 t7=t4;
-f_20365(t7,(C_word)C_u_i_char_alphabeticp(t6));}
+f_20368(t7,(C_word)C_u_i_char_alphabeticp(t6));}
 else{
 t6=t4;
-f_20365(t6,C_SCHEME_FALSE);}}}
+f_20368(t6,C_SCHEME_FALSE);}}}
 
-/* k20363 in lp in cset-case-insensitive in k4468 */
-static void C_fcall f_20365(C_word t0,C_word t1){
+/* k20366 in lp in cset-case-insensitive in k4471 */
+static void C_fcall f_20368(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9042,7 +9081,7 @@ C_word t11;
 C_word t12;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20365,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_20368,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(C_word)C_u_i_char_upper_casep(t2);
@@ -9050,48 +9089,48 @@ t4=(C_truep(t3)?(C_word)C_u_i_char_downcase(t2):(C_word)C_u_i_char_upcase(t2));
 t5=(C_word)C_i_car(((C_word*)t0)[5]);
 t6=(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[4]);
 t7=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20385,a[2]=t4,a[3]=t6,a[4]=t7,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20388,a[2]=t4,a[3]=t6,a[4]=t7,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 /* cset-contains? */
-f_19797(t8,t6,t4);}
+f_19800(t8,t6,t4);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20402,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20405,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
 if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20488,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20491,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t5=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[5]);}
 else{
 t4=t2;
-f_20402(t4,C_SCHEME_FALSE);}}}
+f_20405(t4,C_SCHEME_FALSE);}}}
 
-/* k20486 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20488(C_word c,C_word t0,C_word t1){
+/* k20489 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20488,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20491,2,t0,t1);}
 if(C_truep((C_word)C_u_i_char_alphabeticp(t1))){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20484,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_20487,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_20402(t2,C_SCHEME_FALSE);}}
+f_20405(t2,C_SCHEME_FALSE);}}
 
-/* k20482 in k20486 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20484(C_word c,C_word t0,C_word t1){
+/* k20485 in k20489 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20487(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_20402(t2,(C_word)C_u_i_char_alphabeticp(t1));}
+f_20405(t2,(C_word)C_u_i_char_alphabeticp(t1));}
 
-/* k20400 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_fcall f_20402(C_word t0,C_word t1){
+/* k20403 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_fcall f_20405(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9105,49 +9144,49 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20402,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_20405,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20413,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20417,a[2]=((C_word*)t0)[5],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20416,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20420,a[2]=((C_word*)t0)[5],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[5]);
 t6=(C_word)C_a_i_list(&a,1,t5);
 /* cset-union */
 t7=lf[278];
-f_19992(4,t7,t4,((C_word*)t0)[2],t6);}
+f_19995(4,t7,t4,((C_word*)t0)[2],t6);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20460,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20463,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[5]);
 t5=(C_word)C_a_i_list(&a,1,t4);
 /* cset-union */
 t6=lf[278];
-f_19992(4,t6,t3,((C_word*)t0)[2],t5);}}
+f_19995(4,t6,t3,((C_word*)t0)[2],t5);}}
 
-/* k20458 in k20400 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20460(C_word c,C_word t0,C_word t1){
+/* k20461 in k20403 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3774 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_20349(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_20352(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k20415 in k20400 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20417(C_word c,C_word t0,C_word t1){
+/* k20418 in k20403 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20417,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20441,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20420,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20444,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k20439 in k20415 in k20400 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20441(C_word c,C_word t0,C_word t1){
+/* k20442 in k20418 in k20403 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20444(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9155,16 +9194,16 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20441,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20444,2,t0,t1);}
 t2=(C_word)C_u_i_char_upper_casep(t1);
 t3=(C_truep(t2)?(C_word)C_u_i_char_downcase(t1):(C_word)C_u_i_char_upcase(t1));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20437,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20440,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 /* cdar */
 t5=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k20435 in k20439 in k20415 in k20400 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20437(C_word c,C_word t0,C_word t1){
+/* k20438 in k20442 in k20418 in k20403 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9173,64 +9212,64 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20437,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20440,2,t0,t1);}
 t2=(C_word)C_u_i_char_upper_casep(t1);
 t3=(C_truep(t2)?(C_word)C_u_i_char_downcase(t1):(C_word)C_u_i_char_upcase(t1));
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
 t5=(C_word)C_a_i_list(&a,1,t4);
 /* cset-union */
 t6=lf[278];
-f_19992(4,t6,((C_word*)t0)[3],((C_word*)t0)[2],t5);}
+f_19995(4,t6,((C_word*)t0)[3],((C_word*)t0)[2],t5);}
 
-/* k20411 in k20400 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20413(C_word c,C_word t0,C_word t1){
+/* k20414 in k20403 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3774 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_20349(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_20352(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k20383 in k20363 in lp in cset-case-insensitive in k4468 */
-static void C_ccall f_20385(C_word c,C_word t0,C_word t1){
+/* k20386 in k20366 in lp in cset-case-insensitive in k4471 */
+static void C_ccall f_20388(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20385,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20388,2,t0,t1);}
 if(C_truep(t1)){
 /* lp3774 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_20349(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_20352(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],((C_word*)t0)[3]);
 /* lp3774 */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_20349(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2);}}
+f_20352(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2);}}
 
-/* cset-complement in k4468 */
-static void C_fcall f_20333(C_word t1,C_word t2){
+/* cset-complement in k4471 */
+static void C_fcall f_20336(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20333,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20341,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_20336,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20344,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* sre->cset */
-f_19376(t3,lf[28],C_SCHEME_END_OF_LIST);}
+f_19379(t3,lf[28],C_SCHEME_END_OF_LIST);}
 
-/* k20339 in cset-complement in k4468 */
-static void C_ccall f_20341(C_word c,C_word t0,C_word t1){
+/* k20342 in cset-complement in k4471 */
+static void C_ccall f_20344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cset-difference */
-f_20084(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_20087(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* cset-intersection in k4468 */
-static void C_ccall f_20210(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* cset-intersection in k4471 */
+static void C_ccall f_20213(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9239,15 +9278,15 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_20210,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_20213,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20216,a[2]=t5,a[3]=((C_word)li284),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20219,a[2]=t5,a[3]=((C_word)li284),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_20216(t7,t1,t2,t3,C_SCHEME_END_OF_LIST);}
+f_20219(t7,t1,t2,t3,C_SCHEME_END_OF_LIST);}
 
-/* intersect in cset-intersection in k4468 */
-static void C_fcall f_20216(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* intersect in cset-intersection in k4471 */
+static void C_fcall f_20219(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -9255,52 +9294,52 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20216,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_20219,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t3))){
 t5=t4;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20226,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20323,a[2]=t3,a[3]=((C_word)li283),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20229,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20326,a[2]=t3,a[3]=((C_word)li283),tmp=(C_word)a,a+=4,tmp);
 /* find-tail */
-f_5316(t5,t6,t2);}}
+f_5319(t5,t6,t2);}}
 
-/* a20322 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20323(C_word c,C_word t0,C_word t1,C_word t2){
+/* a20325 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20326(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20323,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_20326,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
 /* char-ranges-overlap? */
-f_19847(t1,t2,t3);}
+f_19850(t1,t2,t3);}
 
-/* k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20226(C_word c,C_word t0,C_word t1){
+/* k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20226,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20229,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20230,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li282),tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20233,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word)li282),tmp=(C_word)a,a+=7,tmp);
 /* g37553756 */
 t3=t2;
-f_20230(t3,((C_word*)t0)[2],t1);}
+f_20233(t3,((C_word*)t0)[2],t1);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* intersect3742 */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_20216(t3,((C_word*)t0)[2],((C_word*)t0)[3],t2,((C_word*)t0)[5]);}}
+f_20219(t3,((C_word*)t0)[2],((C_word*)t0)[3],t2,((C_word*)t0)[5]);}}
 
-/* g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_fcall f_20230(C_word t0,C_word t1,C_word t2){
+/* g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_fcall f_20233(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9311,29 +9350,29 @@ C_word t8;
 C_word t9;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20230,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20236,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word)li281),tmp=(C_word)a,a+=8,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20295,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_20233,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20239,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word)li281),tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20298,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_truep((C_word)C_charp(t5))?(C_word)C_a_i_cons(&a,2,t5,t5):t5);
 t7=(C_word)C_i_car(((C_word*)t0)[3]);
 if(C_truep((C_word)C_charp(t7))){
 t8=(C_word)C_a_i_cons(&a,2,t7,t7);
 /* intersect-char-ranges */
-f_16629(t4,t6,t8);}
+f_16632(t4,t6,t8);}
 else{
 /* intersect-char-ranges */
-f_16629(t4,t6,t7);}}
+f_16632(t4,t6,t7);}}
 
-/* k20293 in g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20295(C_word c,C_word t0,C_word t1){
+/* k20296 in g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a20235 in g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20236(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* a20238 in g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20239(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -9341,14 +9380,14 @@ C_word t9;
 C_word ab[15],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_20236,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_20240,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t6,a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=t3,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20287,a[2]=t7,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr7,(void*)f_20239,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_20243,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t6,a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=t3,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20290,a[2]=t7,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* take-up-to */
-f_5261(t8,((C_word*)t0)[2],((C_word*)t0)[3]);}
+f_5264(t8,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k20285 in a20235 in g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20287(C_word c,C_word t0,C_word t1){
+/* k20288 in a20238 in g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20290(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9358,8 +9397,8 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k20238 in a20235 in g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20240(C_word c,C_word t0,C_word t1){
+/* k20241 in a20238 in g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20243(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9368,64 +9407,64 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20240,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20243,2,t0,t1);}
 t2=(C_truep(((C_word*)t0)[10])?(C_word)C_a_i_cons(&a,2,((C_word*)t0)[10],t1):t1);
 t3=(C_truep(((C_word*)t0)[9])?(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2):t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20249,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20252,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t5=(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]);
 /* cset-union */
 t6=lf[278];
-f_19992(4,t6,t4,((C_word*)t0)[2],t5);}
+f_19995(4,t6,t4,((C_word*)t0)[2],t5);}
 else{
 t5=t4;
-f_20249(2,t5,((C_word*)t0)[2]);}}
+f_20252(2,t5,((C_word*)t0)[2]);}}
 
-/* k20247 in k20238 in a20235 in g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20249(C_word c,C_word t0,C_word t1){
+/* k20250 in k20241 in a20238 in g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20252(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20249,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20252,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20252,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_20255,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]);
 /* cset-union */
 t4=lf[278];
-f_19992(4,t4,t2,t1,t3);}
+f_19995(4,t4,t2,t1,t3);}
 else{
 t3=t2;
-f_20252(2,t3,t1);}}
+f_20255(2,t3,t1);}}
 
-/* k20250 in k20247 in k20238 in a20235 in g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20252(C_word c,C_word t0,C_word t1){
+/* k20253 in k20250 in k20241 in a20238 in g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20252,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20259,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20255,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20262,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]);
 /* cset-union */
 t4=lf[278];
-f_19992(4,t4,t2,((C_word*)t0)[2],t3);}
+f_19995(4,t4,t2,((C_word*)t0)[2],t3);}
 
-/* k20257 in k20250 in k20247 in k20238 in a20235 in g3755 in k20224 in intersect in cset-intersection in k4468 */
-static void C_ccall f_20259(C_word c,C_word t0,C_word t1){
+/* k20260 in k20253 in k20250 in k20241 in a20238 in g3755 in k20227 in intersect in cset-intersection in k4471 */
+static void C_ccall f_20262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* intersect3742 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_20216(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_20219(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* cset-difference in k4468 */
-static void C_fcall f_20084(C_word t1,C_word t2,C_word t3){
+/* cset-difference in k4471 */
+static void C_fcall f_20087(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9439,17 +9478,17 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_20084,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_20087,NULL,3,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 if(C_truep((C_word)C_i_car(t3))){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20107,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20196,a[2]=t3,a[3]=((C_word)li279),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20110,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20199,a[2]=t3,a[3]=((C_word)li279),tmp=(C_word)a,a+=4,tmp);
 /* find-tail */
-f_5316(t4,t5,t2);}
+f_5319(t4,t5,t2);}
 else{
 t4=(C_word)C_i_cdr(t3);
 /* cset-difference */
@@ -9461,40 +9500,40 @@ t2=t10;
 t3=t11;
 goto loop;}}}
 
-/* a20195 in cset-difference in k4468 */
-static void C_ccall f_20196(C_word c,C_word t0,C_word t1,C_word t2){
+/* a20198 in cset-difference in k4471 */
+static void C_ccall f_20199(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20196,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_20199,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
 /* char-ranges-overlap? */
-f_19847(t1,t2,t3);}
+f_19850(t1,t2,t3);}
 
-/* k20105 in cset-difference in k4468 */
-static void C_ccall f_20107(C_word c,C_word t0,C_word t1){
+/* k20108 in cset-difference in k4471 */
+static void C_ccall f_20110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20107,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20110,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20111,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li278),tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20114,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li278),tmp=(C_word)a,a+=5,tmp);
 /* g37253726 */
 t3=t2;
-f_20111(t3,((C_word*)t0)[2],t1);}
+f_20114(t3,((C_word*)t0)[2],t1);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* cset-difference */
-f_20084(((C_word*)t0)[2],((C_word*)t0)[3],t2);}}
+f_20087(((C_word*)t0)[2],((C_word*)t0)[3],t2);}}
 
-/* g3725 in k20105 in cset-difference in k4468 */
-static void C_fcall f_20111(C_word t0,C_word t1,C_word t2){
+/* g3725 in k20108 in cset-difference in k4471 */
+static void C_fcall f_20114(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9505,29 +9544,29 @@ C_word t8;
 C_word t9;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20111,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20117,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word)li277),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20168,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_20114,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_20120,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word)li277),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20171,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_truep((C_word)C_charp(t5))?(C_word)C_a_i_cons(&a,2,t5,t5):t5);
 t7=(C_word)C_i_car(((C_word*)t0)[3]);
 if(C_truep((C_word)C_charp(t7))){
 t8=(C_word)C_a_i_cons(&a,2,t7,t7);
 /* intersect-char-ranges */
-f_16629(t4,t6,t8);}
+f_16632(t4,t6,t8);}
 else{
 /* intersect-char-ranges */
-f_16629(t4,t6,t7);}}
+f_16632(t4,t6,t7);}}
 
-/* k20166 in g3725 in k20105 in cset-difference in k4468 */
-static void C_ccall f_20168(C_word c,C_word t0,C_word t1){
+/* k20169 in g3725 in k20108 in cset-difference in k4471 */
+static void C_ccall f_20171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a20116 in g3725 in k20105 in cset-difference in k4468 */
-static void C_ccall f_20117(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* a20119 in g3725 in k20108 in cset-difference in k4471 */
+static void C_ccall f_20120(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -9535,14 +9574,14 @@ C_word t9;
 C_word ab[12],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_20117,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20121,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t6,a[5]=t1,a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20160,a[2]=t7,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr7,(void*)f_20120,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_20124,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t6,a[5]=t1,a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20163,a[2]=t7,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* take-up-to */
-f_5261(t8,((C_word*)t0)[2],((C_word*)t0)[3]);}
+f_5264(t8,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k20158 in a20116 in g3725 in k20105 in cset-difference in k4468 */
-static void C_ccall f_20160(C_word c,C_word t0,C_word t1){
+/* k20161 in a20119 in g3725 in k20108 in cset-difference in k4471 */
+static void C_ccall f_20163(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9552,8 +9591,8 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k20119 in a20116 in g3725 in k20105 in cset-difference in k4468 */
-static void C_ccall f_20121(C_word c,C_word t0,C_word t1){
+/* k20122 in a20119 in g3725 in k20108 in cset-difference in k4471 */
+static void C_ccall f_20124(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9562,21 +9601,21 @@ C_word t5;
 C_word t6;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20121,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20124,2,t0,t1);}
 t2=(C_truep(((C_word*)t0)[7])?(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1):t1);
 t3=(C_truep(((C_word*)t0)[6])?(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2):t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20130,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20133,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t5=(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]);
 /* cset-union */
 t6=lf[278];
-f_19992(4,t6,t4,((C_word*)t0)[2],t5);}
+f_19995(4,t6,t4,((C_word*)t0)[2],t5);}
 else{
 t5=t4;
-f_20130(2,t5,((C_word*)t0)[2]);}}
+f_20133(2,t5,((C_word*)t0)[2]);}}
 
-/* k20128 in k20119 in a20116 in g3725 in k20105 in cset-difference in k4468 */
-static void C_ccall f_20130(C_word c,C_word t0,C_word t1){
+/* k20131 in k20122 in a20119 in g3725 in k20108 in cset-difference in k4471 */
+static void C_ccall f_20133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9584,28 +9623,28 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20130,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20133,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_20133,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20136,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]);
 /* cset-union */
 t4=lf[278];
-f_19992(4,t4,t2,t1,t3);}
+f_19995(4,t4,t2,t1,t3);}
 else{
 t3=t1;
 /* cset-difference */
-f_20084(((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
+f_20087(((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
 
-/* k20131 in k20128 in k20119 in a20116 in g3725 in k20105 in cset-difference in k4468 */
-static void C_ccall f_20133(C_word c,C_word t0,C_word t1){
+/* k20134 in k20131 in k20122 in a20119 in g3725 in k20108 in cset-difference in k4471 */
+static void C_ccall f_20136(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cset-difference */
-f_20084(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_20087(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* cset-union in k4468 */
-static void C_ccall f_19992(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* cset-union in k4471 */
+static void C_ccall f_19995(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9614,32 +9653,32 @@ C_word t7;
 C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_19992,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_19995,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20002,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20074,a[2]=t3,a[3]=((C_word)li275),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20005,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20077,a[2]=t3,a[3]=((C_word)li275),tmp=(C_word)a,a+=4,tmp);
 /* find-tail */
-f_5316(t4,t5,t2);}}
+f_5319(t4,t5,t2);}}
 
-/* a20073 in cset-union in k4468 */
-static void C_ccall f_20074(C_word c,C_word t0,C_word t1,C_word t2){
+/* a20076 in cset-union in k4471 */
+static void C_ccall f_20077(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_20074,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_20077,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
 /* char-ranges-overlap? */
-f_19847(t1,t2,t3);}
+f_19850(t1,t2,t3);}
 
-/* k20000 in cset-union in k4468 */
-static void C_ccall f_20002(C_word c,C_word t0,C_word t1){
+/* k20003 in cset-union in k4471 */
+static void C_ccall f_20005(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9648,22 +9687,22 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20002,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20005,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20006,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li274),tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20009,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li274),tmp=(C_word)a,a+=5,tmp);
 /* g37103711 */
 t3=t2;
-f_20006(t3,((C_word*)t0)[2],t1);}
+f_20009(t3,((C_word*)t0)[2],t1);}
 else{
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[3]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* cset-union */
 t5=lf[278];
-f_19992(4,t5,((C_word*)t0)[2],t3,t4);}}
+f_19995(4,t5,((C_word*)t0)[2],t3,t4);}}
 
-/* g3710 in k20000 in cset-union in k4468 */
-static void C_fcall f_20006(C_word t0,C_word t1,C_word t2){
+/* g3710 in k20003 in cset-union in k4471 */
+static void C_fcall f_20009(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9671,15 +9710,15 @@ C_word t5;
 C_word t6;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_20006,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20014,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20022,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20050,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_20009,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20017,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_20025,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_20053,a[2]=t4,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* take-up-to */
-f_5261(t5,((C_word*)t0)[2],t2);}
+f_5264(t5,((C_word*)t0)[2],t2);}
 
-/* k20048 in g3710 in k20000 in cset-union in k4468 */
-static void C_ccall f_20050(C_word c,C_word t0,C_word t1){
+/* k20051 in g3710 in k20003 in cset-union in k4471 */
+static void C_ccall f_20053(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9689,8 +9728,8 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k20020 in g3710 in k20000 in cset-union in k4468 */
-static void C_ccall f_20022(C_word c,C_word t0,C_word t1){
+/* k20023 in g3710 in k20003 in cset-union in k4471 */
+static void C_ccall f_20025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9709,7 +9748,7 @@ C_word t15;
 C_word t16;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_20022,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_20025,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_truep((C_word)C_charp(t2))?(C_word)C_a_i_cons(&a,2,t2,t2):t2);
 t4=(C_word)C_i_car(((C_word*)t0)[3]);
@@ -9726,10 +9765,10 @@ t14=(C_word)C_a_i_cons(&a,2,t9,t13);
 t15=(C_word)C_a_i_list(&a,1,t14);
 /* cset-union */
 t16=lf[278];
-f_19992(4,t16,((C_word*)t0)[2],t1,t15);}
+f_19995(4,t16,((C_word*)t0)[2],t1,t15);}
 
-/* k20012 in g3710 in k20000 in cset-union in k4468 */
-static void C_ccall f_20014(C_word c,C_word t0,C_word t1){
+/* k20015 in g3710 in k20003 in cset-union in k4471 */
+static void C_ccall f_20017(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9737,10 +9776,10 @@ C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 /* cset-union */
 t3=lf[278];
-f_19992(4,t3,((C_word*)t0)[2],t1,t2);}
+f_19995(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* char-ranges-overlap? in k4468 */
-static void C_fcall f_19847(C_word t1,C_word t2,C_word t3){
+/* char-ranges-overlap? in k4471 */
+static void C_fcall f_19850(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9757,20 +9796,20 @@ C_word *a;
 loop:
 a=C_alloc(5);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_19847,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_19850,NULL,3,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t2))){
 if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19863,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19866,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t5,t6))){
 t7=(C_word)C_i_car(t3);
 t8=(C_word)C_i_cdr(t2);
 t9=t4;
-f_19863(t9,(C_word)C_fixnum_less_or_equal_p(t7,t8));}
+f_19866(t9,(C_word)C_fixnum_less_or_equal_p(t7,t8));}
 else{
 t7=t4;
-f_19863(t7,C_SCHEME_FALSE);}}
+f_19866(t7,C_SCHEME_FALSE);}}
 else{
 t4=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t4,t3))){
@@ -9794,8 +9833,8 @@ else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_eqvp(t2,t3));}}}
 
-/* k19861 in char-ranges-overlap? in k4468 */
-static void C_fcall f_19863(C_word t0,C_word t1){
+/* k19864 in char-ranges-overlap? in k4471 */
+static void C_fcall f_19866(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9820,30 +9859,30 @@ else{
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}}
 
-/* cset-contains? in k4468 */
-static void C_fcall f_19797(C_word t1,C_word t2,C_word t3){
+/* cset-contains? in k4471 */
+static void C_fcall f_19800(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19797,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19803,a[2]=t3,a[3]=((C_word)li271),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f27294,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_19800,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19806,a[2]=t3,a[3]=((C_word)li271),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f27518,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* find-tail */
-f_5316(t5,t4,t2);}
+f_5319(t5,t4,t2);}
 
-/* f27294 in cset-contains? in k4468 */
-static void C_ccall f27294(C_word c,C_word t0,C_word t1){
+/* f27518 in cset-contains? in k4471 */
+static void C_ccall f27518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?(C_word)C_i_car(t1):C_SCHEME_FALSE));}
 
-/* a19802 in cset-contains? in k4468 */
-static void C_ccall f_19803(C_word c,C_word t0,C_word t1,C_word t2){
+/* a19805 in cset-contains? in k4471 */
+static void C_ccall f_19806(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9852,7 +9891,7 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_19803,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_19806,3,t0,t1,t2);}
 t3=(C_word)C_i_eqvp(t2,((C_word*)t0)[2]);
 if(C_truep(t3)){
 t4=t1;
@@ -9871,8 +9910,8 @@ else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}}
 
-/* sre->cset in k4468 */
-static void C_fcall f_19376(C_word t1,C_word t2,C_word t3){
+/* sre->cset in k4471 */
+static void C_fcall f_19379(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9882,17 +9921,17 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19376,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_19379,NULL,3,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t3);
 t5=(C_truep(t4)?(C_word)C_i_car(t3):C_SCHEME_FALSE);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19386,a[2]=t7,a[3]=((C_word)li269),tmp=(C_word)a,a+=4,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19389,a[2]=t7,a[3]=((C_word)li269),tmp=(C_word)a,a+=4,tmp));
 t9=((C_word*)t7)[1];
-f_19386(t9,t1,t2,t5);}
+f_19389(t9,t1,t2,t5);}
 
-/* lp in sre->cset in k4468 */
-static void C_fcall f_19386(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in sre->cset in k4471 */
+static void C_fcall f_19389(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9940,13 +9979,13 @@ C_word *a;
 loop:
 a=C_alloc(18);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_19386,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19389,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word)li261),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_19389,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19392,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word)li261),tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_stringp(t5))){
 if(C_truep(t3)){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19415,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19418,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t7=(C_word)C_i_car(t2);
 /* string->list */
 t8=*((C_word*)lf[61]+1);
@@ -9960,53 +9999,53 @@ else{
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(t6,lf[116]);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19442,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19446,a[2]=t4,a[3]=t2,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19445,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19449,a[2]=t4,a[3]=t2,a[4]=t8,tmp=(C_word)a,a+=5,tmp);
 t10=(C_word)C_i_cadr(t2);
 /* rec3559 */
 t11=t4;
-f_19389(t11,t9,t10);}
+f_19392(t11,t9,t10);}
 else{
 t8=(C_word)C_eqp(t6,lf[183]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19506,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19509,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t10=(C_word)C_i_cadr(t2);
 /* rec3559 */
 t11=t4;
-f_19389(t11,t9,t10);}
+f_19392(t11,t9,t10);}
 else{
 t9=(C_word)C_eqp(t6,lf[194]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19564,a[2]=((C_word)li264),tmp=(C_word)a,a+=3,tmp);
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19572,a[2]=t4,a[3]=t2,a[4]=t10,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19567,a[2]=((C_word)li264),tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_19575,a[2]=t4,a[3]=t2,a[4]=t10,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t12=(C_word)C_i_cadr(t2);
 /* rec3559 */
 t13=t4;
-f_19389(t13,t11,t12);}
+f_19392(t13,t11,t12);}
 else{
 t10=(C_word)C_eqp(t6,lf[27]);
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19628,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19638,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19631,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_19641,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
 t13=(C_word)C_i_cdr(t2);
 t14=C_SCHEME_UNDEFINED;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13741,a[2]=t15,a[3]=((C_word)li267),tmp=(C_word)a,a+=4,tmp));
+t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13744,a[2]=t15,a[3]=((C_word)li267),tmp=(C_word)a,a+=4,tmp));
 t17=((C_word*)t15)[1];
-f_13741(t17,t12,t13,C_SCHEME_END_OF_LIST);}
+f_13744(t17,t12,t13,C_SCHEME_END_OF_LIST);}
 else{
 t11=(C_word)C_eqp(t6,lf[59]);
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19655,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19658,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t13=(C_word)C_i_cadr(t2);
 /* rec3559 */
 t14=t4;
-f_19389(t14,t12,t13);}
+f_19392(t14,t12,t13);}
 else{
 t12=(C_word)C_eqp(t6,lf[174]);
 if(C_truep(t12)){
 t13=(C_word)C_i_cdr(t2);
-t14=f_13622(C_a_i(&a,3),t13);
+t14=f_13625(C_a_i(&a,3),t13);
 /* lp3550 */
 t43=t1;
 t44=t14;
@@ -10019,7 +10058,7 @@ else{
 t13=(C_word)C_eqp(t6,lf[175]);
 if(C_truep(t13)){
 t14=(C_word)C_i_cdr(t2);
-t15=f_13622(C_a_i(&a,3),t14);
+t15=f_13625(C_a_i(&a,3),t14);
 /* lp3550 */
 t43=t1;
 t44=t15;
@@ -10038,27 +10077,27 @@ t5=(C_word)C_a_i_string(&a,1,t2);
 t6=(C_word)C_a_i_list(&a,1,t5);
 /* rec3559 */
 t7=t4;
-f_19389(t7,t1,t6);}
+f_19392(t7,t1,t6);}
 else{
 if(C_truep((C_word)C_i_stringp(t2))){
 t5=(C_word)C_a_i_list(&a,1,t2);
 /* rec3559 */
 t6=t4;
-f_19389(t6,t1,t5);}
+f_19392(t6,t1,t5);}
 else{
 t5=(C_word)C_i_assq(t2,lf[195]);
 if(C_truep(t5)){
 t6=(C_word)C_i_cdr(t5);
 /* rec3559 */
 t7=t4;
-f_19389(t7,t1,t6);}
+f_19392(t7,t1,t6);}
 else{
 /* error */
 t6=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,lf[282],t2);}}}}}
 
-/* k19653 in lp in sre->cset in k4468 */
-static void C_ccall f_19655(C_word c,C_word t0,C_word t1){
+/* k19656 in lp in sre->cset in k4471 */
+static void C_ccall f_19658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10072,21 +10111,21 @@ C_word t10;
 C_word t11;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19655,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19658,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19659,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19662,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19665,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li268),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19668,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li268),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_19665(t11,t6,t7);}
+f_19668(t11,t6,t7);}
 
-/* loop3640 in k19653 in lp in sre->cset in k4468 */
-static void C_fcall f_19665(C_word t0,C_word t1,C_word t2){
+/* loop3640 in k19656 in lp in sre->cset in k4471 */
+static void C_fcall f_19668(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10094,20 +10133,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19665,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_19668,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19694,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19697,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* g36563657 */
 t5=((C_word*)t0)[2];
-f_19389(t5,t3,t4);}
+f_19392(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k19692 in loop3640 in k19653 in lp in sre->cset in k4468 */
-static void C_ccall f_19694(C_word c,C_word t0,C_word t1){
+/* k19695 in loop3640 in k19656 in lp in sre->cset in k4471 */
+static void C_ccall f_19697(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10119,7 +10158,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19694,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19697,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -10127,25 +10166,25 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop36403653 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19665(t6,((C_word*)t0)[3],t5);}
+f_19668(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop36403653 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19665(t6,((C_word*)t0)[3],t5);}}
+f_19668(t6,((C_word*)t0)[3],t5);}}
 
-/* k19657 in k19653 in lp in sre->cset in k4468 */
-static void C_ccall f_19659(C_word c,C_word t0,C_word t1){
+/* k19660 in k19656 in lp in sre->cset in k4471 */
+static void C_ccall f_19662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* fold */
-f_5488(((C_word*)t0)[3],lf[278],((C_word*)t0)[2],t1);}
+f_5491(((C_word*)t0)[3],lf[278],((C_word*)t0)[2],t1);}
 
-/* lp in lp in sre->cset in k4468 */
-static void C_fcall f_13741(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in lp in sre->cset in k4471 */
+static void C_fcall f_13744(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10162,7 +10201,7 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_13741,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_13744,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 /* reverse */
 t4=*((C_word*)lf[35]+1);
@@ -10170,8 +10209,8 @@ t4=*((C_word*)lf[35]+1);
 else{
 t4=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_stringp(t4))){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13764,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13768,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13767,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13771,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_i_car(t2);
 /* string->list */
 t8=*((C_word*)lf[61]+1);
@@ -10189,8 +10228,8 @@ t2=t13;
 t3=t14;
 goto loop;}}}
 
-/* k13766 in lp in lp in sre->cset in k4468 */
-static void C_ccall f_13768(C_word c,C_word t0,C_word t1){
+/* k13769 in lp in lp in sre->cset in k4471 */
+static void C_ccall f_13771(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10200,17 +10239,17 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k13762 in lp in lp in sre->cset in k4468 */
-static void C_ccall f_13764(C_word c,C_word t0,C_word t1){
+/* k13765 in lp in lp in sre->cset in k4471 */
+static void C_ccall f_13767(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2103 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_13741(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_13744(t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k19636 in lp in sre->cset in k4468 */
-static void C_ccall f_19638(C_word c,C_word t0,C_word t1){
+/* k19639 in lp in sre->cset in k4471 */
+static void C_ccall f_19641(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10218,15 +10257,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19638,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19641,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19300,a[2]=t3,a[3]=((C_word)li266),tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19303,a[2]=t3,a[3]=((C_word)li266),tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_19300(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_19303(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* lp in k19636 in lp in sre->cset in k4468 */
-static void C_fcall f_19300(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k19639 in lp in sre->cset in k4471 */
+static void C_fcall f_19303(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10241,7 +10280,7 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_19300,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_19303,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 /* reverse */
 t4=*((C_word*)lf[35]+1);
@@ -10261,8 +10300,8 @@ t2=t11;
 t3=t12;
 goto loop;}}
 
-/* k19626 in lp in sre->cset in k4468 */
-static void C_ccall f_19628(C_word c,C_word t0,C_word t1){
+/* k19629 in lp in sre->cset in k4471 */
+static void C_ccall f_19631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10270,14 +10309,14 @@ C_word *a;
 if(C_truep(((C_word*)t0)[3])){
 /* cset-case-insensitive */
 t2=lf[118];
-f_20343(3,t2,((C_word*)t0)[2],t1);}
+f_20346(3,t2,((C_word*)t0)[2],t1);}
 else{
 t2=t1;
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k19570 in lp in sre->cset in k4468 */
-static void C_ccall f_19572(C_word c,C_word t0,C_word t1){
+/* k19573 in lp in sre->cset in k4471 */
+static void C_ccall f_19575(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10291,21 +10330,21 @@ C_word t10;
 C_word t11;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19572,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19575,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19576,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19579,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19582,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li265),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19585,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li265),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_19582(t11,t6,t7);}
+f_19585(t11,t6,t7);}
 
-/* loop3616 in k19570 in lp in sre->cset in k4468 */
-static void C_fcall f_19582(C_word t0,C_word t1,C_word t2){
+/* loop3616 in k19573 in lp in sre->cset in k4471 */
+static void C_fcall f_19585(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10313,20 +10352,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19582,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_19585,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19611,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19614,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* g36323633 */
 t5=((C_word*)t0)[2];
-f_19389(t5,t3,t4);}
+f_19392(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k19609 in loop3616 in k19570 in lp in sre->cset in k4468 */
-static void C_ccall f_19611(C_word c,C_word t0,C_word t1){
+/* k19612 in loop3616 in k19573 in lp in sre->cset in k4471 */
+static void C_ccall f_19614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10338,7 +10377,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19611,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19614,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -10346,36 +10385,36 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop36163629 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19582(t6,((C_word*)t0)[3],t5);}
+f_19585(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop36163629 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19582(t6,((C_word*)t0)[3],t5);}}
+f_19585(t6,((C_word*)t0)[3],t5);}}
 
-/* k19574 in k19570 in lp in sre->cset in k4468 */
-static void C_ccall f_19576(C_word c,C_word t0,C_word t1){
+/* k19577 in k19573 in lp in sre->cset in k4471 */
+static void C_ccall f_19579(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* fold */
-f_5488(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5491(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a19563 in lp in sre->cset in k4468 */
-static void C_ccall f_19564(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a19566 in lp in sre->cset in k4471 */
+static void C_ccall f_19567(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_19564,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_19567,4,t0,t1,t2,t3);}
 /* cset-difference */
-f_20084(t1,t3,t2);}
+f_20087(t1,t3,t2);}
 
-/* k19504 in lp in sre->cset in k4468 */
-static void C_ccall f_19506(C_word c,C_word t0,C_word t1){
+/* k19507 in lp in sre->cset in k4471 */
+static void C_ccall f_19509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10389,21 +10428,21 @@ C_word t10;
 C_word t11;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19506,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19509,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19510,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19513,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19516,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li263),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19519,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li263),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_19516(t11,t6,t7);}
+f_19519(t11,t6,t7);}
 
-/* loop3591 in k19504 in lp in sre->cset in k4468 */
-static void C_fcall f_19516(C_word t0,C_word t1,C_word t2){
+/* loop3591 in k19507 in lp in sre->cset in k4471 */
+static void C_fcall f_19519(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10411,20 +10450,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19516,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_19519,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19545,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19548,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* g36073608 */
 t5=((C_word*)t0)[2];
-f_19389(t5,t3,t4);}
+f_19392(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k19543 in loop3591 in k19504 in lp in sre->cset in k4468 */
-static void C_ccall f_19545(C_word c,C_word t0,C_word t1){
+/* k19546 in loop3591 in k19507 in lp in sre->cset in k4471 */
+static void C_ccall f_19548(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10436,7 +10475,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19545,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19548,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -10444,25 +10483,25 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop35913604 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19516(t6,((C_word*)t0)[3],t5);}
+f_19519(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop35913604 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19516(t6,((C_word*)t0)[3],t5);}}
+f_19519(t6,((C_word*)t0)[3],t5);}}
 
-/* k19508 in k19504 in lp in sre->cset in k4468 */
-static void C_ccall f_19510(C_word c,C_word t0,C_word t1){
+/* k19511 in k19507 in lp in sre->cset in k4471 */
+static void C_ccall f_19513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* fold */
-f_5488(((C_word*)t0)[3],lf[279],((C_word*)t0)[2],t1);}
+f_5491(((C_word*)t0)[3],lf[279],((C_word*)t0)[2],t1);}
 
-/* k19444 in lp in sre->cset in k4468 */
-static void C_ccall f_19446(C_word c,C_word t0,C_word t1){
+/* k19447 in lp in sre->cset in k4471 */
+static void C_ccall f_19449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10476,21 +10515,21 @@ C_word t10;
 C_word t11;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19446,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19449,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19450,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19453,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19456,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li262),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19459,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,a[6]=((C_word)li262),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_19456(t11,t6,t7);}
+f_19459(t11,t6,t7);}
 
-/* loop3568 in k19444 in lp in sre->cset in k4468 */
-static void C_fcall f_19456(C_word t0,C_word t1,C_word t2){
+/* loop3568 in k19447 in lp in sre->cset in k4471 */
+static void C_fcall f_19459(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10498,20 +10537,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19456,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_19459,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19485,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19488,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* g35843585 */
 t5=((C_word*)t0)[2];
-f_19389(t5,t3,t4);}
+f_19392(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k19483 in loop3568 in k19444 in lp in sre->cset in k4468 */
-static void C_ccall f_19485(C_word c,C_word t0,C_word t1){
+/* k19486 in loop3568 in k19447 in lp in sre->cset in k4471 */
+static void C_ccall f_19488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10523,7 +10562,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19485,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19488,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -10531,102 +10570,102 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop35683581 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19456(t6,((C_word*)t0)[3],t5);}
+f_19459(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop35683581 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_19456(t6,((C_word*)t0)[3],t5);}}
+f_19459(t6,((C_word*)t0)[3],t5);}}
 
-/* k19448 in k19444 in lp in sre->cset in k4468 */
-static void C_ccall f_19450(C_word c,C_word t0,C_word t1){
+/* k19451 in k19447 in lp in sre->cset in k4471 */
+static void C_ccall f_19453(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* fold */
-f_5488(((C_word*)t0)[3],lf[278],((C_word*)t0)[2],t1);}
+f_5491(((C_word*)t0)[3],lf[278],((C_word*)t0)[2],t1);}
 
-/* k19440 in lp in sre->cset in k4468 */
-static void C_ccall f_19442(C_word c,C_word t0,C_word t1){
+/* k19443 in lp in sre->cset in k4471 */
+static void C_ccall f_19445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cset-complement */
-f_20333(((C_word*)t0)[2],t1);}
+f_20336(((C_word*)t0)[2],t1);}
 
-/* k19413 in lp in sre->cset in k4468 */
-static void C_ccall f_19415(C_word c,C_word t0,C_word t1){
+/* k19416 in lp in sre->cset in k4471 */
+static void C_ccall f_19418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cset-case-insensitive */
 t2=lf[118];
-f_20343(3,t2,((C_word*)t0)[2],t1);}
+f_20346(3,t2,((C_word*)t0)[2],t1);}
 
-/* rec in lp in sre->cset in k4468 */
-static void C_fcall f_19389(C_word t0,C_word t1,C_word t2){
+/* rec in lp in sre->cset in k4471 */
+static void C_fcall f_19392(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19389,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_19392,NULL,3,t0,t1,t2);}
 /* lp3550 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_19386(t3,t1,t2,((C_word*)t0)[2]);}
+f_19389(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* sre-cset->procedure in k4468 */
-static void C_fcall f_19259(C_word t1,C_word t2,C_word t3){
+/* sre-cset->procedure in k4471 */
+static void C_fcall f_19262(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19259,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_19262,NULL,3,t1,t2,t3);}
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19261,a[2]=t2,a[3]=t3,a[4]=((C_word)li259),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19264,a[2]=t2,a[3]=t3,a[4]=((C_word)li259),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_19261 in sre-cset->procedure in k4468 */
-static void C_ccall f_19261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_19264 in sre-cset->procedure in k4471 */
+static void C_ccall f_19264(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
+C_word t10;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_19261,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19268,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_19264,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19271,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 t7=(C_word)C_i_string_length(t2);
-if(C_truep((C_word)C_i_lessp(t3,t7))){
-t8=(C_word)C_i_string_ref(t2,t3);
+t8=t3;
+if(C_truep((C_word)C_fixnum_lessp(t8,t7))){
+t9=(C_word)C_i_string_ref(t2,t3);
 /* cset-contains? */
-f_19797(t6,((C_word*)t0)[2],t8);}
+f_19800(t6,((C_word*)t0)[2],t9);}
 else{
-t8=t6;
-f_19268(2,t8,C_SCHEME_FALSE);}}
+t9=t6;
+f_19271(2,t9,C_SCHEME_FALSE);}}
 
-/* k19266 */
-static void C_ccall f_19268(C_word c,C_word t0,C_word t1){
+/* k19269 */
+static void C_ccall f_19271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19268,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 /* next3528 */
 t3=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3532 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[5]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}}
 
-/* insert-sorted in k4468 */
-static void C_fcall f_16861(C_word t1,C_word t2,C_word t3){
+/* insert-sorted in k4471 */
+static void C_fcall f_16864(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10638,50 +10677,56 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
 C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_16861,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_16864,NULL,3,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
 else{
 t4=(C_word)C_i_car(t3);
-if(C_truep((C_word)C_i_less_or_equalp(t2,t4))){
-t5=(C_word)C_i_car(t3);
-if(C_truep((C_word)C_i_nequalp(t2,t5))){
-t6=t3;
-t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
+t5=t2;
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t5,t4))){
+t6=(C_word)C_i_car(t3);
+t7=t2;
+t8=(C_word)C_eqp(t7,t6);
+if(C_truep(t8)){
+t9=t3;
+t10=t1;
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}
 else{
-t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,t2,t3));}}
+t9=t1;
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_cons(&a,2,t2,t3));}}
 else{
-t5=(C_word)C_i_car(t3);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16901,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_i_cdr(t3);
+t6=(C_word)C_i_car(t3);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16904,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t8=(C_word)C_i_cdr(t3);
 /* insert-sorted */
-t11=t6;
-t12=t2;
-t13=t7;
-t1=t11;
-t2=t12;
-t3=t13;
+t14=t7;
+t15=t2;
+t16=t8;
+t1=t14;
+t2=t15;
+t3=t16;
 goto loop;}}}
 
-/* k16899 in insert-sorted in k4468 */
-static void C_ccall f_16901(C_word c,C_word t0,C_word t1){
+/* k16902 in insert-sorted in k4471 */
+static void C_ccall f_16904(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16901,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16904,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* nfa-closure in k4468 */
-static void C_fcall f_16745(C_word t1,C_word t2,C_word t3){
+/* nfa-closure in k4471 */
+static void C_fcall f_16748(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10689,15 +10734,15 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16745,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_16748,NULL,3,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16751,a[2]=t2,a[3]=t5,a[4]=((C_word)li256),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16754,a[2]=t2,a[3]=t5,a[4]=((C_word)li256),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_16751(t7,t1,t3,C_SCHEME_END_OF_LIST);}
+f_16754(t7,t1,t3,C_SCHEME_END_OF_LIST);}
 
-/* lp in nfa-closure in k4468 */
-static void C_fcall f_16751(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in nfa-closure in k4471 */
+static void C_fcall f_16754(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10721,14 +10766,14 @@ C_word *a;
 loop:
 a=C_alloc(22);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_16751,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_16754,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=(C_word)C_i_car(t2);
-if(C_truep((C_word)C_i_memv(t4,t3))){
+if(C_truep((C_word)C_i_memq(t4,t3))){
 t5=(C_word)C_i_cdr(t2);
 /* lp2947 */
 t19=t1;
@@ -10739,35 +10784,35 @@ t2=t20;
 t3=t21;
 goto loop;}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16778,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16781,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16790,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16798,a[2]=t10,a[3]=t7,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16835,a[2]=((C_word)li255),tmp=(C_word)a,a+=3,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16793,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16801,a[2]=t10,a[3]=t7,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16838,a[2]=((C_word)li255),tmp=(C_word)a,a+=3,tmp);
 t13=(C_word)C_i_car(t2);
-t14=(C_word)C_i_assv(t13,((C_word*)t0)[2]);
+t14=(C_word)C_i_assq(t13,((C_word*)t0)[2]);
 t15=(C_word)C_i_cdr(t14);
 /* filter */
-f_5518(t11,t12,t15);}}}
+f_5521(t11,t12,t15);}}}
 
-/* a16834 in lp in nfa-closure in k4468 */
-static void C_ccall f_16835(C_word c,C_word t0,C_word t1,C_word t2){
+/* a16837 in lp in nfa-closure in k4471 */
+static void C_ccall f_16838(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_16835,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_16838,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_eqp(lf[71],t3));}
 
-/* k16796 in lp in nfa-closure in k4468 */
-static void C_ccall f_16798(C_word c,C_word t0,C_word t1){
+/* k16799 in lp in nfa-closure in k4471 */
+static void C_ccall f_16801(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10775,15 +10820,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16798,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16801,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16800,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li254),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16803,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li254),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_16800(t5,((C_word*)t0)[2],t1);}
+f_16803(t5,((C_word*)t0)[2],t1);}
 
-/* loop2958 in k16796 in lp in nfa-closure in k4468 */
-static void C_fcall f_16800(C_word t0,C_word t1,C_word t2){
+/* loop2958 in k16799 in lp in nfa-closure in k4471 */
+static void C_fcall f_16803(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10792,21 +10837,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16800,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_16803,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[269]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16829,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16832,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g29742975 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16827 in loop2958 in k16796 in lp in nfa-closure in k4468 */
-static void C_ccall f_16829(C_word c,C_word t0,C_word t1){
+/* k16830 in loop2958 in k16799 in lp in nfa-closure in k4471 */
+static void C_ccall f_16832(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10818,7 +10863,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16829,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16832,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -10826,17 +10871,17 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop29582971 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16800(t6,((C_word*)t0)[3],t5);}
+f_16803(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop29582971 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_16800(t6,((C_word*)t0)[3],t5);}}
+f_16803(t6,((C_word*)t0)[3],t5);}}
 
-/* k16788 in lp in nfa-closure in k4468 */
-static void C_ccall f_16790(C_word c,C_word t0,C_word t1){
+/* k16791 in lp in nfa-closure in k4471 */
+static void C_ccall f_16793(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10846,31 +10891,31 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k16776 in lp in nfa-closure in k4468 */
-static void C_ccall f_16778(C_word c,C_word t0,C_word t1){
+/* k16779 in lp in nfa-closure in k4471 */
+static void C_ccall f_16781(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16778,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16782,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16781,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16785,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
 /* insert-sorted */
-f_16861(t2,t3,((C_word*)t0)[2]);}
+f_16864(t2,t3,((C_word*)t0)[2]);}
 
-/* k16780 in k16776 in lp in nfa-closure in k4468 */
-static void C_ccall f_16782(C_word c,C_word t0,C_word t1){
+/* k16783 in k16779 in lp in nfa-closure in k4471 */
+static void C_ccall f_16785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2947 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_16751(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_16754(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* intersect-char-ranges in k4468 */
-static void C_fcall f_16629(C_word t1,C_word t2,C_word t3){
+/* intersect-char-ranges in k4471 */
+static void C_fcall f_16632(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10889,13 +10934,13 @@ C_word t17;
 C_word t18;
 C_word *a;
 loop:
-a=C_alloc(13);
+a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_16629,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_16632,NULL,3,t1,t2,t3);}
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_car(t3);
 if(C_truep((C_word)C_fixnum_greaterp(t4,t5))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16643,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16646,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* intersect-char-ranges */
 t16=t6;
 t17=t3;
@@ -10909,41 +10954,41 @@ t6=(C_word)C_i_car(t2);
 t7=(C_word)C_i_cdr(t2);
 t8=(C_word)C_i_car(t3);
 t9=(C_word)C_i_cdr(t3);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16662,a[2]=t1,a[3]=t8,a[4]=t7,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16665,a[2]=t1,a[3]=t8,a[4]=t7,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_fixnum_lessp(t6,t8))){
 t11=(C_word)C_fix((C_word)C_character_code(t8));
-t12=(C_word)C_a_i_minus(&a,2,t11,C_fix(1));
+t12=(C_word)C_fixnum_difference(t11,C_fix(1));
 t13=(C_word)C_make_character((C_word)C_unfix(t12));
 t14=t10;
-f_16662(t14,(C_truep((C_word)C_i_eqvp(t6,t13))?t6:(C_word)C_a_i_cons(&a,2,t6,t13)));}
+f_16665(t14,(C_truep((C_word)C_i_eqvp(t6,t13))?t6:(C_word)C_a_i_cons(&a,2,t6,t13)));}
 else{
 t11=t10;
-f_16662(t11,C_SCHEME_FALSE);}}}
+f_16665(t11,C_SCHEME_FALSE);}}}
 
-/* k16660 in intersect-char-ranges in k4468 */
-static void C_fcall f_16662(C_word t0,C_word t1){
+/* k16663 in intersect-char-ranges in k4471 */
+static void C_fcall f_16665(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[14],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16662,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16666,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_16665,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16669,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[4],((C_word*)t0)[5]))){
 t3=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[5]));
-t4=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t4=(C_word)C_fixnum_plus(t3,C_fix(1));
 t5=(C_word)C_make_character((C_word)C_unfix(t4));
 t6=t2;
-f_16666(t6,(C_truep((C_word)C_i_eqvp(t5,((C_word*)t0)[4]))?t5:(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[4])));}
+f_16669(t6,(C_truep((C_word)C_i_eqvp(t5,((C_word*)t0)[4]))?t5:(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[4])));}
 else{
 t3=t2;
-f_16666(t3,C_SCHEME_FALSE);}}
+f_16669(t3,C_SCHEME_FALSE);}}
 
-/* k16664 in k16660 in intersect-char-ranges in k4468 */
-static void C_fcall f_16666(C_word t0,C_word t1){
+/* k16667 in k16663 in intersect-char-ranges in k4471 */
+static void C_fcall f_16669(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10951,13 +10996,13 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[25],*a=ab;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16666,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16669,NULL,2,t0,t1);}
 t2=(C_truep((C_word)C_fixnum_lessp(((C_word*)t0)[6],((C_word*)t0)[5]))?(C_truep((C_word)C_i_eqvp(((C_word*)t0)[4],((C_word*)t0)[6]))?((C_word*)t0)[4]:(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[6])):(C_truep((C_word)C_i_eqvp(((C_word*)t0)[4],((C_word*)t0)[5]))?((C_word*)t0)[4]:(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[5])));
 if(C_truep((C_word)C_fixnum_greaterp(((C_word*)t0)[6],((C_word*)t0)[5]))){
 t3=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[5]));
-t4=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t4=(C_word)C_fixnum_plus(t3,C_fix(1));
 t5=(C_word)C_make_character((C_word)C_unfix(t4));
 if(C_truep((C_word)C_i_eqvp(t5,((C_word*)t0)[6]))){
 t6=((C_word*)t0)[3];
@@ -10970,8 +11015,8 @@ else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_list(&a,5,((C_word*)t0)[2],t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE));}}
 
-/* k16641 in intersect-char-ranges in k4468 */
-static void C_ccall f_16643(C_word c,C_word t0,C_word t1){
+/* k16644 in intersect-char-ranges in k4471 */
+static void C_ccall f_16646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -10979,8 +11024,8 @@ C_word *a;
 t2=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* split-char-range in k4468 */
-static void C_fcall f_16555(C_word t1,C_word t2,C_word t3){
+/* split-char-range in k4471 */
+static void C_fcall f_16558(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10989,24 +11034,24 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[12],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16555,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16563,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_16558,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16566,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_eqvp(t3,t5))){
 t6=t4;
-f_16563(t6,C_SCHEME_FALSE);}
+f_16566(t6,C_SCHEME_FALSE);}
 else{
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_fix((C_word)C_character_code(t3));
-t8=(C_word)C_a_i_minus(&a,2,t7,C_fix(1));
+t8=(C_word)C_fixnum_difference(t7,C_fix(1));
 t9=(C_word)C_make_character((C_word)C_unfix(t8));
 t10=t4;
-f_16563(t10,(C_truep((C_word)C_i_eqvp(t6,t9))?t6:(C_word)C_a_i_cons(&a,2,t6,t9)));}}
+f_16566(t10,(C_truep((C_word)C_i_eqvp(t6,t9))?t6:(C_word)C_a_i_cons(&a,2,t6,t9)));}}
 
-/* k16561 in split-char-range in k4468 */
-static void C_fcall f_16563(C_word t0,C_word t1){
+/* k16564 in split-char-range in k4471 */
+static void C_fcall f_16566(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11015,16 +11060,16 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16563,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16566,NULL,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_eqvp(((C_word*)t0)[3],t2))){
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_list(&a,2,t1,C_SCHEME_FALSE));}
 else{
 t3=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[3]));
-t4=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t4=(C_word)C_fixnum_plus(t3,C_fix(1));
 t5=(C_word)C_make_character((C_word)C_unfix(t4));
 t6=(C_word)C_i_cdr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_eqvp(t5,t6))){
@@ -11035,8 +11080,8 @@ t7=(C_word)C_a_i_cons(&a,2,t5,t6);
 t8=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_list(&a,2,t1,t7));}}}
 
-/* nfa-join-transitions! in k4468 */
-static void C_fcall f_16081(C_word t1,C_word t2,C_word t3){
+/* nfa-join-transitions! in k4471 */
+static void C_fcall f_16084(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11048,37 +11093,37 @@ C_word t10;
 C_word t11;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16081,NULL,3,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16084,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_16084,NULL,3,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16087,a[2]=((C_word)li245),tmp=(C_word)a,a+=3,tmp);
 t5=(C_word)C_i_car(t3);
 if(C_truep((C_word)C_charp(t5))){
 t6=(C_word)C_i_car(t3);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16112,a[2]=t8,a[3]=t2,a[4]=t6,a[5]=t3,a[6]=((C_word)li247),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16115,a[2]=t8,a[3]=t2,a[4]=t6,a[5]=t3,a[6]=((C_word)li247),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_16112(t10,t1,t2,C_SCHEME_END_OF_LIST);}
+f_16115(t10,t1,t2,C_SCHEME_END_OF_LIST);}
 else{
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16282,a[2]=t1,a[3]=t4,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16285,a[2]=t1,a[3]=t4,a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 /* caar */
 t7=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t3);}}
 
-/* k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16282(C_word c,C_word t0,C_word t1){
+/* k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16285(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16282,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16285,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16285,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16288,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 
-/* k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16285(C_word c,C_word t0,C_word t1){
+/* k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16288(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11086,15 +11131,15 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16285,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16288,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16290,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word)li250),tmp=(C_word)a,a+=9,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16293,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word)li250),tmp=(C_word)a,a+=9,tmp));
 t5=((C_word*)t3)[1];
-f_16290(t5,((C_word*)t0)[2],((C_word*)t0)[5],C_SCHEME_END_OF_LIST);}
+f_16293(t5,((C_word*)t0)[2],((C_word*)t0)[5],C_SCHEME_END_OF_LIST);}
 
-/* lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_fcall f_16290(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_fcall f_16293(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11104,7 +11149,7 @@ C_word t8;
 C_word t9;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16290,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_16293,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_i_car(((C_word*)t0)[7]);
 t5=(C_word)C_i_cdr(((C_word*)t0)[7]);
@@ -11112,56 +11157,56 @@ t6=(C_word)C_a_i_list(&a,2,t4,t5);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,t6,((C_word*)t0)[6]));}
 else{
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_16318,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[7],a[10]=t2,tmp=(C_word)a,a+=11,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16537,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_16321,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[7],a[10]=t2,tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16540,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
 /* caar */
 t6=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}
 
-/* k16535 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16537(C_word c,C_word t0,C_word t1){
+/* k16538 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16537,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16540,2,t0,t1);}
 if(C_truep((C_word)C_charp(t1))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16533,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16536,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
-f_16318(t2,C_SCHEME_FALSE);}}
+f_16321(t2,C_SCHEME_FALSE);}}
 
-/* k16531 in k16535 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16533(C_word c,C_word t0,C_word t1){
+/* k16534 in k16538 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16533,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16536,2,t0,t1);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[5],t1))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16529,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16532,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
-f_16318(t2,C_SCHEME_FALSE);}}
+f_16321(t2,C_SCHEME_FALSE);}}
 
-/* k16527 in k16531 in k16535 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16529(C_word c,C_word t0,C_word t1){
+/* k16530 in k16534 in k16538 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_16318(t2,(C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[2]));}
+f_16321(t2,(C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[2]));}
 
-/* k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_fcall f_16318(C_word t0,C_word t1){
+/* k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_fcall f_16321(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11172,112 +11217,112 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16318,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16321,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16323,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word)li248),tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16362,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16326,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word)li248),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16365,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[9]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16370,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16373,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t6=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[10]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16376,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16513,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16379,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16516,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[10]);}}
 
-/* k16511 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16513(C_word c,C_word t0,C_word t1){
+/* k16514 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16513,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16516,2,t0,t1);}
 if(C_truep((C_word)C_i_pairp(t1))){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16475,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16509,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16478,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16512,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* caaar */
 t4=*((C_word*)lf[275]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
-f_16376(t2,C_SCHEME_FALSE);}}
+f_16379(t2,C_SCHEME_FALSE);}}
 
-/* k16507 in k16511 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16509(C_word c,C_word t0,C_word t1){
+/* k16510 in k16514 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16509,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16512,2,t0,t1);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16505,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16508,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* cdaar */
 t3=*((C_word*)lf[274]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
-f_16475(t2,C_SCHEME_FALSE);}}
+f_16478(t2,C_SCHEME_FALSE);}}
 
-/* k16503 in k16507 in k16511 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16505(C_word c,C_word t0,C_word t1){
+/* k16506 in k16510 in k16514 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_16475(t2,(C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
+f_16478(t2,(C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
 
-/* k16473 in k16511 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_fcall f_16475(C_word t0,C_word t1){
+/* k16476 in k16514 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_fcall f_16478(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16475,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16478,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[5];
-f_16376(t3,t2);}
+f_16379(t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16495,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16498,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* caaar */
 t3=*((C_word*)lf[275]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}}
 
-/* k16493 in k16473 in k16511 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16495(C_word c,C_word t0,C_word t1){
+/* k16496 in k16476 in k16514 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16495,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16498,2,t0,t1);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[5],t1))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16491,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16494,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* cdaar */
 t3=*((C_word*)lf[274]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
-f_16376(t2,C_SCHEME_FALSE);}}
+f_16379(t2,C_SCHEME_FALSE);}}
 
-/* k16489 in k16493 in k16473 in k16511 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16491(C_word c,C_word t0,C_word t1){
+/* k16492 in k16496 in k16476 in k16514 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16494(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_16376(t2,(C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[2]));}
+f_16379(t2,(C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[2]));}
 
-/* k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_fcall f_16376(C_word t0,C_word t1){
+/* k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_fcall f_16379(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11289,12 +11334,12 @@ C_word t8;
 C_word t9;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16376,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16379,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16381,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word)li249),tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16446,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16384,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word)li249),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16449,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[7]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16454,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16457,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t6=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[8]);}
@@ -11304,39 +11349,39 @@ t3=(C_word)C_i_car(((C_word*)t0)[8]);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[3]);
 /* lp2881 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_16290(t5,((C_word*)t0)[4],t2,t4);}}
+f_16293(t5,((C_word*)t0)[4],t2,t4);}}
 
-/* k16452 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16454(C_word c,C_word t0,C_word t1){
+/* k16455 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* intersect-char-ranges */
-f_16629(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_16632(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k16444 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16446(C_word c,C_word t0,C_word t1){
+/* k16447 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16449(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a16380 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16381(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* a16383 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16384(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_16381,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16385,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t6,a[5]=t2,a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[4],a[10]=t4,a[11]=((C_word*)t0)[5],tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr7,(void*)f_16384,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16388,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t6,a[5]=t2,a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[4],a[10]=t4,a[11]=((C_word*)t0)[5],tmp=(C_word)a,a+=12,tmp);
 /* cdar */
 t8=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,((C_word*)t0)[5]);}
 
-/* k16383 in a16380 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16385(C_word c,C_word t0,C_word t1){
+/* k16386 in a16383 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16388(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11346,17 +11391,17 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16385,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16388,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[11]);
 t3=(C_word)C_i_set_car(t2,((C_word*)t0)[10]);
 t4=(C_word)C_i_car(((C_word*)t0)[11]);
-t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16434,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
+t5=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_16437,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=t4,tmp=(C_word)a,a+=12,tmp);
 t6=(C_word)C_i_cdr(((C_word*)t0)[9]);
 /* insert-sorted */
-f_16861(t5,t6,t1);}
+f_16864(t5,t6,t1);}
 
-/* k16432 in k16383 in a16380 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16434(C_word c,C_word t0,C_word t1){
+/* k16435 in k16386 in a16383 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11364,76 +11409,76 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16434,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16437,2,t0,t1);}
 t2=(C_word)C_i_set_cdr(((C_word*)t0)[11],t1);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16394,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16397,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[4]);
 t5=t3;
-f_16394(t5,(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[2]));}
+f_16397(t5,(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[2]));}
 else{
 t4=t3;
-f_16394(t4,((C_word*)t0)[2]);}}
+f_16397(t4,((C_word*)t0)[2]);}}
 
-/* k16392 in k16432 in k16383 in a16380 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_fcall f_16394(C_word t0,C_word t1){
+/* k16395 in k16435 in k16386 in a16383 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_fcall f_16397(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16394,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16397,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_16397,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16400,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
 t4=t2;
-f_16397(t4,(C_word)C_a_i_cons(&a,2,t3,t1));}
+f_16400(t4,(C_word)C_a_i_cons(&a,2,t3,t1));}
 else{
 t3=t2;
-f_16397(t3,t1);}}
+f_16400(t3,t1);}}
 
-/* k16395 in k16392 in k16432 in k16383 in a16380 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_fcall f_16397(C_word t0,C_word t1){
+/* k16398 in k16395 in k16435 in k16386 in a16383 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_fcall f_16400(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16397,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16404,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_16400,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16407,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
 /* join2857 */
-f_16084(t2,t1,((C_word*)t0)[2],t3);}
+f_16087(t2,t1,((C_word*)t0)[2],t3);}
 
-/* k16402 in k16395 in k16392 in k16432 in k16383 in a16380 in k16374 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16404(C_word c,C_word t0,C_word t1){
+/* k16405 in k16398 in k16395 in k16435 in k16386 in a16383 in k16377 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16407(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 /* join2857 */
-f_16084(((C_word*)t0)[3],t1,((C_word*)t0)[2],t2);}
+f_16087(((C_word*)t0)[3],t1,((C_word*)t0)[2],t2);}
 
-/* k16368 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16370(C_word c,C_word t0,C_word t1){
+/* k16371 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16373(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* split-char-range */
-f_16555(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_16558(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k16360 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16362(C_word c,C_word t0,C_word t1){
+/* k16363 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16365(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a16322 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16323(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a16325 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16326(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11443,25 +11488,25 @@ C_word t8;
 C_word ab[13],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_16323,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_16326,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_car(((C_word*)t0)[5]);
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16350,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=t4,tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16353,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=t4,tmp=(C_word)a,a+=9,tmp);
 t6=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16358,a[2]=t6,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16361,a[2]=t6,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 /* cdar */
 t8=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,((C_word*)t0)[5]);}
 
-/* k16356 in a16322 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16358(C_word c,C_word t0,C_word t1){
+/* k16359 in a16325 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16361(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* insert-sorted */
-f_16861(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_16864(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k16348 in a16322 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16350(C_word c,C_word t0,C_word t1){
+/* k16351 in a16325 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16353(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11469,25 +11514,25 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16350,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16353,2,t0,t1);}
 t2=(C_word)C_i_set_cdr(((C_word*)t0)[8],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16334,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16337,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* join2857 */
-f_16084(t3,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
+f_16087(t3,((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* k16332 in k16348 in a16322 in k16316 in lp in k16283 in k16280 in nfa-join-transitions! in k4468 */
-static void C_ccall f_16334(C_word c,C_word t0,C_word t1){
+/* k16335 in k16351 in a16325 in k16319 in lp in k16286 in k16283 in nfa-join-transitions! in k4471 */
+static void C_ccall f_16337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 /* join2857 */
-f_16084(((C_word*)t0)[3],t1,((C_word*)t0)[2],t2);}
+f_16087(((C_word*)t0)[3],t1,((C_word*)t0)[2],t2);}
 
-/* lp in nfa-join-transitions! in k4468 */
-static void C_fcall f_16112(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in nfa-join-transitions! in k4471 */
+static void C_fcall f_16115(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11495,20 +11540,20 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16112,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_16115,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[3]));}
 else{
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16279,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=t2,a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_16282,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=t2,a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
 /* caar */
 t5=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16279(C_word c,C_word t0,C_word t1){
+/* k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11519,66 +11564,66 @@ C_word t7;
 C_word t8;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16279,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16282,2,t0,t1);}
 if(C_truep((C_word)C_i_eqvp(((C_word*)t0)[8],t1))){
 t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16147,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16150,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16155,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16158,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* cdar */
 t6=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[7]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16161,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16275,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16164,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16278,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[7]);}}
 
-/* k16273 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16275(C_word c,C_word t0,C_word t1){
+/* k16276 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16278(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16275,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16278,2,t0,t1);}
 if(C_truep((C_word)C_i_pairp(t1))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16271,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16274,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* caaar */
 t3=*((C_word*)lf[275]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_16161(t2,C_SCHEME_FALSE);}}
+f_16164(t2,C_SCHEME_FALSE);}}
 
-/* k16269 in k16273 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16271(C_word c,C_word t0,C_word t1){
+/* k16272 in k16276 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16274(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16271,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16274,2,t0,t1);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[4]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16267,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16270,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* cdaar */
 t3=*((C_word*)lf[274]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
-f_16161(t2,C_SCHEME_FALSE);}}
+f_16164(t2,C_SCHEME_FALSE);}}
 
-/* k16265 in k16269 in k16273 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16267(C_word c,C_word t0,C_word t1){
+/* k16268 in k16272 in k16276 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-f_16161(t2,(C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
+f_16164(t2,(C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
 
-/* k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_fcall f_16161(C_word t0,C_word t1){
+/* k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_fcall f_16164(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11589,11 +11634,11 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16161,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16164,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16166,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word)li246),tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16228,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16232,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16169,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word)li246),tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16231,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16235,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t5=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[6]);}
@@ -11603,27 +11648,27 @@ t3=(C_word)C_i_car(((C_word*)t0)[6]);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[5]);
 /* lp2862 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_16112(t5,((C_word*)t0)[3],t2,t4);}}
+f_16115(t5,((C_word*)t0)[3],t2,t4);}}
 
-/* k16230 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16232(C_word c,C_word t0,C_word t1){
+/* k16233 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_car(((C_word*)t0)[3]);
 /* split-char-range */
-f_16555(((C_word*)t0)[2],t1,t2);}
+f_16558(((C_word*)t0)[2],t1,t2);}
 
-/* k16226 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16228(C_word c,C_word t0,C_word t1){
+/* k16229 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a16165 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16166(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a16168 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16169(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11632,24 +11677,24 @@ C_word t7;
 C_word ab[12],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_16166,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16216,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_16169,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_16219,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[2]);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16224,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16227,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 /* cdar */
 t7=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[4]);}
 
-/* k16222 in a16165 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16224(C_word c,C_word t0,C_word t1){
+/* k16225 in a16168 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16227(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* insert-sorted */
-f_16861(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_16864(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k16214 in a16165 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16216(C_word c,C_word t0,C_word t1){
+/* k16217 in a16168 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16219(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11658,42 +11703,42 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16216,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16219,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16178,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16182,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16181,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16185,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16212,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16215,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 /* cdar */
 t6=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[4]);}
 else{
 t5=t4;
-f_16182(t5,C_SCHEME_END_OF_LIST);}}
+f_16185(t5,C_SCHEME_END_OF_LIST);}}
 
-/* k16210 in k16214 in a16165 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16212(C_word c,C_word t0,C_word t1){
+/* k16213 in k16217 in a16168 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16215(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16212,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16215,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_16182(t3,(C_word)C_a_i_list(&a,1,t2));}
+f_16185(t3,(C_word)C_a_i_list(&a,1,t2));}
 
-/* k16180 in k16214 in a16165 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_fcall f_16182(C_word t0,C_word t1){
+/* k16183 in k16217 in a16168 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_fcall f_16185(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16182,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_16185,NULL,2,t0,t1);}
 if(C_truep(((C_word*)t0)[5])){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16201,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16204,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[4]);}
@@ -11703,8 +11748,8 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],t1,C_SCHEME_END_OF_LIST,((C_word*)t0)[2],t2);}}
 
-/* k16199 in k16180 in k16214 in a16165 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16201(C_word c,C_word t0,C_word t1){
+/* k16202 in k16183 in k16217 in a16168 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16204(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11712,7 +11757,7 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16201,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16204,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
 t3=(C_word)C_a_i_list(&a,1,t2);
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
@@ -11720,26 +11765,26 @@ t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t5=*((C_word*)lf[117]+1);
 ((C_proc6)(void*)(*((C_word*)t5+1)))(6,t5,((C_word*)t0)[4],((C_word*)t0)[3],t3,((C_word*)t0)[2],t4);}
 
-/* k16176 in k16214 in a16165 in k16159 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16178(C_word c,C_word t0,C_word t1){
+/* k16179 in k16217 in a16168 in k16162 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16181(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16178,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16181,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k16153 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16155(C_word c,C_word t0,C_word t1){
+/* k16156 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* insert-sorted */
-f_16861(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_16864(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k16145 in k16277 in lp in nfa-join-transitions! in k4468 */
-static void C_ccall f_16147(C_word c,C_word t0,C_word t1){
+/* k16148 in k16280 in lp in nfa-join-transitions! in k4471 */
+static void C_ccall f_16150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11748,8 +11793,8 @@ t2=(C_word)C_i_set_cdr(((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* join in nfa-join-transitions! in k4468 */
-static void C_fcall f_16084(C_word t1,C_word t2,C_word t3,C_word t4){
+/* join in nfa-join-transitions! in k4471 */
+static void C_fcall f_16087(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11757,19 +11802,19 @@ C_word t7;
 C_word t8;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16084,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_16087,NULL,4,t1,t2,t3,t4);}
 t5=t3;
 if(C_truep(t5)){
 t6=(C_word)C_a_i_cons(&a,2,t3,t4);
 /* nfa-join-transitions! */
-f_16081(t1,t2,t6);}
+f_16084(t1,t2,t6);}
 else{
 t6=t2;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* nfa->dfa in k4468 */
-static void C_fcall f_15563(C_word t1,C_word t2,C_word t3){
+/* nfa->dfa in k4471 */
+static void C_fcall f_15566(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11778,29 +11823,29 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15563,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_15566,NULL,3,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t3);
 t5=(C_truep(t4)?(C_word)C_i_car(t3):C_SCHEME_FALSE);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15713,a[2]=t1,a[3]=t2,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15721,a[2]=t2,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15716,a[2]=t1,a[3]=t2,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15724,a[2]=t2,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t8=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 
-/* k15719 in nfa->dfa in k4468 */
-static void C_ccall f_15721(C_word c,C_word t0,C_word t1){
+/* k15722 in nfa->dfa in k4471 */
+static void C_ccall f_15724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15721,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15724,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 /* nfa-closure */
-f_16745(((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_16748(((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15713(C_word c,C_word t0,C_word t1){
+/* k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15716(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11809,16 +11854,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15713,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15716,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15576,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word)li243),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15579,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word)li243),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_15576(t6,((C_word*)t0)[2],t2,C_fix(0),C_SCHEME_END_OF_LIST);}
+f_15579(t6,((C_word*)t0)[2],t2,C_fix(0),C_SCHEME_END_OF_LIST);}
 
-/* lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15576(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15579(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11838,9 +11883,9 @@ C_word *a;
 loop:
 a=C_alloc(16);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_15576,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_15579,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t2))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15590,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15593,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* reverse */
 t6=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t4);}
@@ -11860,16 +11905,16 @@ t4=t18;
 goto loop;}
 else{
 t6=(C_word)C_i_car(t2);
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15609,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[3],a[8]=t6,tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15612,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[3],a[8]=t6,tmp=(C_word)a,a+=9,tmp);
 t8=((C_word*)t0)[2];
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15958,a[2]=t10,a[3]=t8,a[4]=((C_word)li242),tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15961,a[2]=t10,a[3]=t8,a[4]=((C_word)li242),tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_15958(t12,t7,C_SCHEME_END_OF_LIST,t6,C_SCHEME_END_OF_LIST);}}}
+f_15961(t12,t7,C_SCHEME_END_OF_LIST,t6,C_SCHEME_END_OF_LIST);}}}
 
-/* lp in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15958(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15961(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11892,7 +11937,7 @@ C_word *a;
 loop:
 a=C_alloc(13);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_15958,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_15961,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t2))){
 if(C_truep((C_word)C_i_nullp(t3))){
 t5=C_SCHEME_END_OF_LIST;
@@ -11901,12 +11946,12 @@ t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15976,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=((C_word*)t0)[3],a[6]=((C_word)li241),tmp=(C_word)a,a+=7,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15979,a[2]=t6,a[3]=t10,a[4]=t8,a[5]=((C_word*)t0)[3],a[6]=((C_word)li241),tmp=(C_word)a,a+=7,tmp));
 t12=((C_word*)t10)[1];
-f_15976(t12,t1,t4);}
+f_15979(t12,t1,t4);}
 else{
 t5=(C_word)C_i_car(t3);
-t6=(C_word)C_i_assv(t5,((C_word*)t0)[3]);
+t6=(C_word)C_i_assq(t5,((C_word*)t0)[3]);
 t7=(C_truep(t6)?(C_word)C_i_cdr(t6):C_SCHEME_END_OF_LIST);
 t8=(C_word)C_i_cdr(t3);
 /* lp2812 */
@@ -11920,13 +11965,13 @@ t3=t20;
 t4=t21;
 goto loop;}}
 else{
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16079,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16082,a[2]=t4,a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 /* caar */
 t6=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}
 
-/* k16077 in lp in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_16079(C_word c,C_word t0,C_word t1){
+/* k16080 in lp in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_16082(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11936,31 +11981,31 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16079,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16082,2,t0,t1);}
 t2=(C_word)C_eqp(lf[71],t1);
 if(C_truep(t2)){
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
 /* lp2812 */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_15958(t4,((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_15961(t4,((C_word*)t0)[4],t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16071,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_16074,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[6]);
 /* nfa-join-transitions! */
-f_16081(t4,((C_word*)t0)[2],t5);}}
+f_16084(t4,((C_word*)t0)[2],t5);}}
 
-/* k16069 in k16077 in lp in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_16071(C_word c,C_word t0,C_word t1){
+/* k16072 in k16080 in lp in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_16074(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2812 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_15958(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_15961(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop2824 in lp in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15976(C_word t0,C_word t1,C_word t2){
+/* loop2824 in lp in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15979(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11969,21 +12014,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15976,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15979,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16003,a[2]=((C_word*)t0)[5],a[3]=((C_word)li240),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16022,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16006,a[2]=((C_word*)t0)[5],a[3]=((C_word)li240),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16025,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g28402841 */
 t6=t3;
-f_16003(t6,t4,t5);}
+f_16006(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k16020 in loop2824 in lp in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_16022(C_word c,C_word t0,C_word t1){
+/* k16023 in loop2824 in lp in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_16025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11995,7 +12040,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16022,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16025,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -12003,17 +12048,17 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop28242837 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_15976(t6,((C_word*)t0)[3],t5);}
+f_15979(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop28242837 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_15976(t6,((C_word*)t0)[3],t5);}}
+f_15979(t6,((C_word*)t0)[3],t5);}}
 
-/* g2840 in loop2824 in lp in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_16003(C_word t0,C_word t1,C_word t2){
+/* g2840 in loop2824 in lp in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_16006(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12021,25 +12066,25 @@ C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16003,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_16006,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16015,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16018,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_cdr(t2);
 /* nfa-closure */
-f_16745(t4,((C_word*)t0)[2],t5);}
+f_16748(t4,((C_word*)t0)[2],t5);}
 
-/* k16013 in g2840 in loop2824 in lp in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_16015(C_word c,C_word t0,C_word t1){
+/* k16016 in g2840 in loop2824 in lp in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_16018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16015,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16018,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15609(C_word c,C_word t0,C_word t1){
+/* k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15612(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12047,23 +12092,23 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[14],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15609,2,t0,t1);}
-t2=(C_word)C_i_memv(C_fix(0),((C_word*)t0)[8]);
+C_save_and_reclaim((void*)tr2,(void*)f_15612,2,t0,t1);}
+t2=(C_word)C_i_memq(C_fix(0),((C_word*)t0)[8]);
 t3=(C_truep(t2)?C_SCHEME_TRUE:C_SCHEME_FALSE);
 t4=(C_word)C_i_not(((C_word*)t0)[7]);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15621,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=t3,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15624,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[8],a[8]=t3,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_15621(t6,t4);}
+f_15624(t6,t4);}
 else{
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],C_fix(1));
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
 t7=t5;
-f_15621(t7,(C_word)C_i_lessp(t6,((C_word*)t0)[7]));}}
+f_15624(t7,(C_word)C_fixnum_lessp(t6,((C_word*)t0)[7]));}}
 
-/* k15619 in k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15621(C_word t0,C_word t1){
+/* k15622 in k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15624(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12077,25 +12122,25 @@ C_word t10;
 C_word t11;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15621,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15624,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15628,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15631,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15656,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15659,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15662,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li239),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15665,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=((C_word)li239),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_15662(t11,t7,((C_word*)t0)[3]);}
+f_15665(t11,t7,((C_word*)t0)[3]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop2679 in k15619 in k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15662(C_word t0,C_word t1,C_word t2){
+/* loop2679 in k15622 in k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15665(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12104,21 +12149,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15662,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15665,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[269]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15691,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15694,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g26952696 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k15689 in loop2679 in k15619 in k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15691(C_word c,C_word t0,C_word t1){
+/* k15692 in loop2679 in k15622 in k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15694(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12130,7 +12175,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15691,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15694,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -12138,17 +12183,17 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop26792692 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_15662(t6,((C_word*)t0)[3],t5);}
+f_15665(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop26792692 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_15662(t6,((C_word*)t0)[3],t5);}}
+f_15665(t6,((C_word*)t0)[3],t5);}}
 
-/* k15654 in k15619 in k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15656(C_word c,C_word t0,C_word t1){
+/* k15657 in k15622 in k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12158,23 +12203,23 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k15626 in k15619 in k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15628(C_word c,C_word t0,C_word t1){
+/* k15629 in k15622 in k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15631(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15628,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[8],C_fix(1));
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15652,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15631,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_15655,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* ##sys#append */
 t4=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k15650 in k15626 in k15619 in k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15652(C_word c,C_word t0,C_word t1){
+/* k15653 in k15629 in k15622 in k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12182,29 +12227,29 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15652,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15655,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15644,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15647,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 /* ##sys#append */
 t5=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k15642 in k15650 in k15626 in k15619 in k15607 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15644(C_word c,C_word t0,C_word t1){
+/* k15645 in k15653 in k15629 in k15622 in k15610 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15647(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15644,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15647,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
 /* lp2654 */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_15576(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_15579(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15590(C_word c,C_word t0,C_word t1){
+/* k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15593(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12223,26 +12268,26 @@ C_word t15;
 C_word t16;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15590,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15593,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15733,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15736,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_FALSE;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15858,a[2]=t1,a[3]=t7,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15861,a[2]=t1,a[3]=t7,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15917,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li238),tmp=(C_word)a,a+=6,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15920,a[2]=t9,a[3]=t14,a[4]=t11,a[5]=((C_word)li238),tmp=(C_word)a,a+=6,tmp));
 t16=((C_word*)t14)[1];
-f_15917(t16,t12,t1);}
+f_15920(t16,t12,t1);}
 
-/* loop2737 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15917(C_word t0,C_word t1,C_word t2){
+/* loop2737 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15920(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12262,7 +12307,7 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_15917,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15920,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[268]+1);
 t4=(C_word)C_slot(t2,C_fix(0));
@@ -12293,22 +12338,22 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k15856 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15858(C_word c,C_word t0,C_word t1){
+/* k15859 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15861(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15858,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15862,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15861,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15865,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_length(((C_word*)t0)[2]);
 /* zero-to */
-f_5222(t2,t3);}
+f_5225(t2,t3);}
 
-/* k15860 in k15856 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15862(C_word c,C_word t0,C_word t1){
+/* k15863 in k15859 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15865(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12316,15 +12361,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15862,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15865,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15864,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li237),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15867,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],a[5]=((C_word)li237),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_15864(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_15867(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop2710 in k15860 in k15856 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15864(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop2710 in k15863 in k15859 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15867(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12336,24 +12381,24 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15864,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_15867,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t2);
 t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[212]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15897,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15900,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
 /* g27302731 */
 t10=t6;
-((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
+((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,t8,t9);}
 else{
 t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k15895 in loop2710 in k15860 in k15856 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15897(C_word c,C_word t0,C_word t1){
+/* k15898 in loop2710 in k15863 in k15859 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15900(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12361,19 +12406,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15897,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15900,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15877,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15880,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_15877(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_15880(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_15877(t5,t4);}}
+f_15880(t5,t4);}}
 
-/* k15875 in k15895 in loop2710 in k15860 in k15856 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15877(C_word t0,C_word t1){
+/* k15878 in k15898 in loop2710 in k15863 in k15859 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15880(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12385,10 +12430,10 @@ t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 /* loop27102724 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_15864(t5,((C_word*)t0)[2],t3,t4);}
+f_15867(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15733(C_word c,C_word t0,C_word t1){
+/* k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12402,21 +12447,21 @@ C_word t10;
 C_word t11;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15733,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15735,a[2]=t1,a[3]=((C_word)li232),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15736,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15738,a[2]=t1,a[3]=((C_word)li232),tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15750,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15753,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15752,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=t2,a[6]=((C_word)li236),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15755,a[2]=t4,a[3]=t9,a[4]=t6,a[5]=t2,a[6]=((C_word)li236),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_15752(t11,t7,((C_word*)t0)[2]);}
+f_15755(t11,t7,((C_word*)t0)[2]);}
 
-/* loop2762 in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15752(C_word t0,C_word t1,C_word t2){
+/* loop2762 in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15755(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12425,21 +12470,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15752,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15755,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15779,a[2]=((C_word*)t0)[5],a[3]=((C_word)li235),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15850,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15782,a[2]=((C_word*)t0)[5],a[3]=((C_word)li235),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15853,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g27782779 */
 t6=t3;
-f_15779(t6,t4,t5);}
+f_15782(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k15848 in loop2762 in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15850(C_word c,C_word t0,C_word t1){
+/* k15851 in loop2762 in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15853(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12451,7 +12496,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15850,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15853,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -12459,17 +12504,17 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop27622775 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_15752(t6,((C_word*)t0)[3],t5);}
+f_15755(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop27622775 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_15752(t6,((C_word*)t0)[3],t5);}}
+f_15755(t6,((C_word*)t0)[3],t5);}}
 
-/* g2778 in loop2762 in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15779(C_word t0,C_word t1,C_word t2){
+/* g2778 in loop2762 in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15782(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12484,22 +12529,22 @@ C_word t12;
 C_word t13;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15779,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15782,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cadr(t2);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15791,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15794,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t9=(C_word)C_i_cddr(t2);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15797,a[2]=t5,a[3]=t11,a[4]=t7,a[5]=((C_word*)t0)[2],a[6]=((C_word)li234),tmp=(C_word)a,a+=7,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15800,a[2]=t5,a[3]=t11,a[4]=t7,a[5]=((C_word*)t0)[2],a[6]=((C_word)li234),tmp=(C_word)a,a+=7,tmp));
 t13=((C_word*)t11)[1];
-f_15797(t13,t8,t9);}
+f_15800(t13,t8,t9);}
 
-/* loop2783 in g2778 in loop2762 in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_fcall f_15797(C_word t0,C_word t1,C_word t2){
+/* loop2783 in g2778 in loop2762 in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_fcall f_15800(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12519,11 +12564,11 @@ C_word *a;
 loop:
 a=C_alloc(10);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_15797,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15800,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15824,a[2]=((C_word*)t0)[5],a[3]=((C_word)li233),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15827,a[2]=((C_word*)t0)[5],a[3]=((C_word)li233),tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_15824(C_a_i(&a,3),t3,t4);
+t5=f_15827(C_a_i(&a,3),t3,t4);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
@@ -12550,8 +12595,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g2799 in loop2783 in g2778 in loop2762 in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static C_word C_fcall f_15824(C_word *a,C_word t0,C_word t1){
+/* g2799 in loop2783 in g2778 in loop2762 in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static C_word C_fcall f_15827(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12560,21 +12605,21 @@ C_word t5;
 C_stack_check;
 t2=(C_word)C_i_car(t1);
 t3=(C_word)C_i_cdr(t1);
-t4=f_15735(((C_word*)t0)[2],t3);
+t4=f_15738(((C_word*)t0)[2],t3);
 return((C_word)C_a_i_cons(&a,2,t2,t4));}
 
-/* k15789 in g2778 in loop2762 in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15791(C_word c,C_word t0,C_word t1){
+/* k15792 in g2778 in loop2762 in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15794(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15791,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15794,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k15748 in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static void C_ccall f_15750(C_word c,C_word t0,C_word t1){
+/* k15751 in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static void C_ccall f_15753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -12582,8 +12627,8 @@ C_word *a;
 t2=*((C_word*)lf[267]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* renumber in k15731 in k15588 in lp in k15711 in nfa->dfa in k4468 */
-static C_word C_fcall f_15735(C_word t0,C_word t1){
+/* renumber in k15734 in k15591 in lp in k15714 in nfa->dfa in k4471 */
+static C_word C_fcall f_15738(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12591,8 +12636,8 @@ C_stack_check;
 t2=(C_word)C_i_assoc(t1,((C_word*)t0)[2]);
 return((C_word)C_i_cdr(t2));}
 
-/* sre->nfa in k4468 */
-static void C_fcall f_14705(C_word t1,C_word t2,C_word t3){
+/* sre->nfa in k4471 */
+static void C_fcall f_14708(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12605,7 +12650,7 @@ C_word t11;
 C_word t12;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14705,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_14708,NULL,3,t1,t2,t3);}
 t4=(C_word)C_a_i_list(&a,1,t2);
 t5=(C_word)C_i_pairp(t3);
 t6=(C_truep(t5)?(C_word)C_i_car(t3):C_fix(0));
@@ -12613,12 +12658,12 @@ t7=(C_word)C_a_i_list(&a,1,C_fix(0));
 t8=(C_word)C_a_i_list(&a,1,t7);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14723,a[2]=t10,a[3]=((C_word)li230),tmp=(C_word)a,a+=4,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14726,a[2]=t10,a[3]=((C_word)li230),tmp=(C_word)a,a+=4,tmp));
 t12=((C_word*)t10)[1];
-f_14723(t12,t1,t4,C_fix(1),t6,t8);}
+f_14726(t12,t1,t4,C_fix(1),t6,t8);}
 
-/* lp in sre->nfa in k4468 */
-static void C_fcall f_14723(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* lp in sre->nfa in k4471 */
+static void C_fcall f_14726(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -12660,13 +12705,13 @@ C_word *a;
 loop:
 a=C_alloc(27);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_14723,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_14726,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14726,a[2]=t3,a[3]=((C_word)li225),tmp=(C_word)a,a+=4,tmp));
-t11=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14740,a[2]=t7,a[3]=((C_word)li228),tmp=(C_word)a,a+=4,tmp));
+t10=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14729,a[2]=t3,a[3]=((C_word)li225),tmp=(C_word)a,a+=4,tmp));
+t11=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14743,a[2]=t7,a[3]=((C_word)li228),tmp=(C_word)a,a+=4,tmp));
 if(C_truep((C_word)C_i_nullp(t2))){
 t12=t5;
 t13=t1;
@@ -12674,8 +12719,8 @@ t13=t1;
 else{
 t12=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_stringp(t12))){
-t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14822,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14826,a[2]=t13,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14825,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14829,a[2]=t13,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t15=(C_word)C_i_car(t2);
 /* string->list */
 t16=*((C_word*)lf[61]+1);
@@ -12684,7 +12729,7 @@ else{
 t13=(C_word)C_i_car(t2);
 t14=(C_word)C_eqp(lf[71],t13);
 if(C_truep(t14)){
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14847,a[2]=t1,a[3]=t9,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14850,a[2]=t1,a[3]=t9,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t16=(C_word)C_i_cdr(t2);
 /* lp2454 */
 t37=t15;
@@ -12704,11 +12749,11 @@ if(C_truep((C_word)C_charp(t15))){
 t16=(C_word)C_i_car(t2);
 t17=(C_word)C_u_i_char_upper_casep(t16);
 t18=(C_truep(t17)?(C_word)C_u_i_char_downcase(t16):(C_word)C_u_i_char_upcase(t16));
-t19=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14870,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=t18,a[7]=t1,a[8]=t9,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+t19=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14873,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=t18,a[7]=t1,a[8]=t9,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
 t20=t4;
-t21=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25594,a[2]=t19,a[3]=t18,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t21=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25605,a[2]=t19,a[3]=t18,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t21,t20,C_fix(2));}
+f_5680(t21,t20,C_fix(2));}
 else{
 t16=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_symbolp(t16))){
@@ -12736,7 +12781,7 @@ t19=t1;
 else{
 t17=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_pairp(t17))){
-t18=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15531,a[2]=t9,a[3]=t7,a[4]=t5,a[5]=t4,a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[2],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+t18=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15534,a[2]=t9,a[3]=t7,a[4]=t5,a[5]=t4,a[6]=t3,a[7]=t1,a[8]=((C_word*)t0)[2],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
 /* caar */
 t19=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t19+1)))(3,t19,t18,t2);}
@@ -12744,8 +12789,8 @@ else{
 t18=t1;
 ((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,C_SCHEME_FALSE);}}}}}}}
 
-/* k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15531(C_word c,C_word t0,C_word t1){
+/* k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15534(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12753,21 +12798,21 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15531,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15534,2,t0,t1);}
 if(C_truep((C_word)C_i_stringp(t1))){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14980,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14984,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14983,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14987,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[9]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14987,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14990,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[9]);}}
 
-/* k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_14987(C_word c,C_word t0,C_word t1){
+/* k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_14990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12780,33 +12825,33 @@ C_word t9;
 C_word t10;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14987,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14990,2,t0,t1);}
 t2=(C_word)C_eqp(t1,lf[70]);
 t3=(C_truep(t2)?t2:(C_word)C_eqp(t1,lf[176]));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15003,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15007,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15006,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15010,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* cdar */
 t6=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[4]);}
 else{
 t4=(C_word)C_eqp(t1,lf[174]);
-t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_15020,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_15023,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_15020(t6,t4);}
+f_15023(t6,t4);}
 else{
 t6=(C_word)C_eqp(t1,lf[175]);
 if(C_truep(t6)){
 t7=t5;
-f_15020(t7,t6);}
+f_15023(t7,t6);}
 else{
 t7=(C_word)C_eqp(t1,lf[108]);
 t8=t5;
-f_15020(t8,(C_truep(t7)?t7:(C_word)C_eqp(t1,lf[109])));}}}}
+f_15023(t8,(C_truep(t7)?t7:(C_word)C_eqp(t1,lf[109])));}}}}
 
-/* k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_fcall f_15020(C_word t0,C_word t1){
+/* k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_fcall f_15023(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12817,31 +12862,31 @@ C_word t7;
 C_word t8;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15020,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15023,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15023,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15026,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* lp2454 */
 t4=((C_word*)((C_word*)t0)[10])[1];
-f_14723(t4,t2,t3,((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[4]);}
+f_14726(t4,t2,t3,((C_word*)t0)[5],((C_word*)t0)[6],((C_word*)t0)[4]);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[3],lf[27]);
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_15074,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[2],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_15077,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[2],tmp=(C_word)a,a+=11,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_15074(t4,t2);}
+f_15077(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[3],lf[194]);
 if(C_truep(t4)){
 t5=t3;
-f_15074(t5,t4);}
+f_15077(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[3],lf[183]);
 t6=t3;
-f_15074(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[3],lf[116])));}}}}
+f_15077(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[3],lf[116])));}}}}
 
-/* k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_fcall f_15074(C_word t0,C_word t1){
+/* k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_fcall f_15077(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12863,44 +12908,44 @@ C_word t18;
 C_word t19;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15074,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15077,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15077,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_15080,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[8]);
 t4=((C_word*)t0)[5];
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25603,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25614,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* bit-and */
-f_5677(t5,t4,C_fix(2));}
+f_5680(t5,t4,C_fix(2));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[2],lf[59]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15205,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15208,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[8]);
 /* lp2454 */
 t5=((C_word*)((C_word*)t0)[7])[1];
-f_14723(t5,t3,t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_14726(t5,t3,t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[2],lf[85]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15308,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15311,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[8]);
 /* lp2454 */
 t6=((C_word*)((C_word*)t0)[7])[1];
-f_14723(t6,t4,t5,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_14726(t6,t4,t5,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[2],lf[83]);
 t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[2],lf[81]));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15368,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15371,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t7=(C_word)C_i_cdr(((C_word*)t0)[8]);
 /* lp2454 */
 t8=((C_word*)((C_word*)t0)[7])[1];
-f_14723(t8,t6,t7,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_14726(t8,t6,t7,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[2],lf[64]);
 t7=(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[2],lf[75]));
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15488,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15491,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 /* cdar */
 t9=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,((C_word*)t0)[8]);}
@@ -12908,8 +12953,8 @@ else{
 t8=((C_word*)t0)[9];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}}}}}
 
-/* k15486 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15488(C_word c,C_word t0,C_word t1){
+/* k15489 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12917,91 +12962,91 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15488,2,t0,t1);}
-t2=f_13597(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_15491,2,t0,t1);}
+t2=f_13600(C_a_i(&a,3),t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t4=(C_word)C_a_i_cons(&a,2,t2,t3);
 /* lp2454 */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t5,((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t5,((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15368(C_word c,C_word t0,C_word t1){
+/* k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15368,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15371,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15374,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15456,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15377,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15459,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* new-state-number2459 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t4,t3,t1);}
+f_14729(t4,t3,t1);}
 else{
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15454 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15456(C_word c,C_word t0,C_word t1){
+/* k15457 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15459(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_14723(t2,((C_word*)t0)[4],lf[266],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[4],lf[266],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15374(C_word c,C_word t0,C_word t1){
+/* k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15374,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15377,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15448,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15377,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15380,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15451,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 /* cdar */
 t4=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[5]);}
 
-/* k15446 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15448(C_word c,C_word t0,C_word t1){
+/* k15449 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15451(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15448,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15452,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15451,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15455,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* new-state-number2459 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t3,t2,((C_word*)t0)[3]);}
+f_14729(t3,t2,((C_word*)t0)[3]);}
 
-/* k15450 in k15446 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15452(C_word c,C_word t0,C_word t1){
+/* k15453 in k15449 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15377(C_word c,C_word t0,C_word t1){
+/* k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15377,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15380,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15383,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15444,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15386,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15447,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
@@ -13009,8 +13054,8 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15442 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15444(C_word c,C_word t0,C_word t1){
+/* k15445 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13018,20 +13063,20 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15444,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15447,2,t0,t1);}
 t2=(C_word)C_eqp(lf[81],t1);
 if(C_truep(t2)){
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15440,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15443,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t5=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 else{
 t3=((C_word*)t0)[3];
-f_15383(t3,C_SCHEME_UNDEFINED);}}
+f_15386(t3,C_SCHEME_UNDEFINED);}}
 
-/* k15438 in k15442 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15440(C_word c,C_word t0,C_word t1){
+/* k15441 in k15445 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13039,16 +13084,16 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15440,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15443,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[71],t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15432,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15436,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15435,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15439,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 /* cdar */
 t5=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k15434 in k15438 in k15442 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15436(C_word c,C_word t0,C_word t1){
+/* k15437 in k15441 in k15445 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -13056,35 +13101,35 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k15430 in k15438 in k15442 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15432(C_word c,C_word t0,C_word t1){
+/* k15433 in k15441 in k15445 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15435(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15432,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15435,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-f_15383(t3,(C_word)C_i_set_cdr(((C_word*)t0)[2],t2));}
+f_15386(t3,(C_word)C_i_set_cdr(((C_word*)t0)[2],t2));}
 
-/* k15381 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_fcall f_15383(C_word t0,C_word t1){
+/* k15384 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_fcall f_15386(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15383,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_15386,NULL,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15410,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15413,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 
-/* k15408 in k15381 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15410(C_word c,C_word t0,C_word t1){
+/* k15411 in k15384 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15413(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13092,16 +13137,16 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15410,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15413,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[71],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15402,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15406,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15405,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15409,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 /* cdar */
 t5=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k15404 in k15408 in k15381 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15406(C_word c,C_word t0,C_word t1){
+/* k15407 in k15411 in k15384 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -13109,8 +13154,8 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k15400 in k15408 in k15381 in k15375 in k15372 in k15366 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15402(C_word c,C_word t0,C_word t1){
+/* k15403 in k15411 in k15384 in k15378 in k15375 in k15369 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15405(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13118,25 +13163,25 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15402,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15405,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_i_set_cdr(((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* k15306 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15308(C_word c,C_word t0,C_word t1){
+/* k15309 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15308,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15311,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15314,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15348,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15317,a[2]=t1,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15351,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* cdar */
 t4=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
@@ -13144,40 +13189,40 @@ else{
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15346 in k15306 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15348(C_word c,C_word t0,C_word t1){
+/* k15349 in k15309 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15348,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15352,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15351,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15355,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* new-state-number2459 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t3,t2,((C_word*)t0)[3]);}
+f_14729(t3,t2,((C_word*)t0)[3]);}
 
-/* k15350 in k15346 in k15306 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15352(C_word c,C_word t0,C_word t1){
+/* k15353 in k15349 in k15309 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15312 in k15306 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15314(C_word c,C_word t0,C_word t1){
+/* k15315 in k15309 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15314,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15317,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15344,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15347,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
@@ -13185,8 +13230,8 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15342 in k15312 in k15306 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15344(C_word c,C_word t0,C_word t1){
+/* k15345 in k15315 in k15309 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13194,16 +13239,16 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15344,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15347,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[71],t1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15336,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15340,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15339,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_15343,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 /* cdar */
 t5=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k15338 in k15342 in k15312 in k15306 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15340(C_word c,C_word t0,C_word t1){
+/* k15341 in k15345 in k15315 in k15309 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15343(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -13211,41 +13256,41 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k15334 in k15342 in k15312 in k15306 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15336(C_word c,C_word t0,C_word t1){
+/* k15337 in k15345 in k15315 in k15309 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15339(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15336,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15339,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_i_set_cdr(((C_word*)t0)[4],t2);
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[2]);}
 
-/* k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15205(C_word c,C_word t0,C_word t1){
+/* k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15205,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15208,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15211,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15295,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15298,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 /* cddar */
 t4=*((C_word*)lf[265]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_15208(2,t3,C_SCHEME_FALSE);}}
+f_15211(2,t3,C_SCHEME_FALSE);}}
 
-/* k15293 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15295(C_word c,C_word t0,C_word t1){
+/* k15296 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15298(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13253,113 +13298,113 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15295,2,t0,t1);}
-t2=f_13622(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_15298,2,t0,t1);}
+t2=f_13625(C_a_i(&a,3),t1);
 t3=(C_word)C_a_i_list(&a,1,t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15287,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15290,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* new-state-number2459 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t5,t4,((C_word*)t0)[3]);}
+f_14729(t5,t4,((C_word*)t0)[3]);}
 
-/* k15285 in k15293 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15287(C_word c,C_word t0,C_word t1){
+/* k15288 in k15296 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15290(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15208(C_word c,C_word t0,C_word t1){
+/* k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15208,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15211,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15214,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15276,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15279,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 /* cadar */
 t4=*((C_word*)lf[264]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_15211(2,t3,C_SCHEME_FALSE);}}
+f_15214(2,t3,C_SCHEME_FALSE);}}
 
-/* k15274 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15276(C_word c,C_word t0,C_word t1){
+/* k15277 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15276,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15279,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15272,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15275,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 /* new-state-number2459 */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_14726(t4,t3,((C_word*)t0)[2]);}
+f_14729(t4,t3,((C_word*)t0)[2]);}
 
-/* k15270 in k15274 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15272(C_word c,C_word t0,C_word t1){
+/* k15273 in k15277 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15275(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15209 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15211(C_word c,C_word t0,C_word t1){
+/* k15212 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15211,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15214,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15237,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15240,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* new-state-number2459 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t3,t2,t1);}
+f_14729(t3,t2,t1);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15235 in k15209 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15237(C_word c,C_word t0,C_word t1){
+/* k15238 in k15212 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15240(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15237,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15261,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15240,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15264,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k15259 in k15235 in k15209 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15261(C_word c,C_word t0,C_word t1){
+/* k15262 in k15238 in k15212 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15264(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15261,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15264,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[71],t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15257,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15260,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[4]);}
 
-/* k15255 in k15259 in k15235 in k15209 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15257(C_word c,C_word t0,C_word t1){
+/* k15258 in k15262 in k15238 in k15212 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13370,31 +13415,31 @@ C_word t7;
 C_word t8;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15257,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15260,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[71],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t3);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15225,a[2]=t5,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15229,a[2]=((C_word*)t0)[4],a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15228,a[2]=t5,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15232,a[2]=((C_word*)t0)[4],a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 /* take-up-to */
-f_5261(t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5264(t7,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15227 in k15255 in k15259 in k15235 in k15209 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15229(C_word c,C_word t0,C_word t1){
+/* k15230 in k15258 in k15262 in k15238 in k15212 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15229,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15233,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15232,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_15236,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* ##sys#append */
 t3=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* k15231 in k15227 in k15255 in k15259 in k15235 in k15209 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15233(C_word c,C_word t0,C_word t1){
+/* k15234 in k15230 in k15258 in k15262 in k15238 in k15212 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15236(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -13402,30 +13447,30 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k15223 in k15255 in k15259 in k15235 in k15209 in k15206 in k15203 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15225(C_word c,C_word t0,C_word t1){
+/* k15226 in k15258 in k15262 in k15238 in k15212 in k15209 in k15206 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15225,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15228,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* f25603 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f25603(C_word c,C_word t0,C_word t1){
+/* f25614 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f25614(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25603,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25614,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 /* sre->cset */
-f_19376(((C_word*)t0)[3],((C_word*)t0)[2],(C_word)C_a_i_list(&a,1,t2));}
+f_19379(((C_word*)t0)[3],((C_word*)t0)[2],(C_word)C_a_i_list(&a,1,t2));}
 
-/* k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15077(C_word c,C_word t0,C_word t1){
+/* k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15080(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13436,24 +13481,24 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15077,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15080,2,t0,t1);}
 t2=(C_word)C_i_length(t1);
 t3=(C_word)C_eqp(t2,C_fix(1));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15093,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15096,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* lp2454 */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t6,t4,t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_14726(t6,t4,t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15104,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15107,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* lp2454 */
 t6=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t6,t4,t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
+f_14726(t6,t4,t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}
 
-/* k15102 in k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15104(C_word c,C_word t0,C_word t1){
+/* k15105 in k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15107(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13466,24 +13511,24 @@ C_word t9;
 C_word t10;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15104,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15107,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15130,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15133,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15132,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li229),tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_15135,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word)li229),tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_15132(t10,t6,((C_word*)t0)[2]);}
+f_15135(t10,t6,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop2566 in k15102 in k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_fcall f_15132(C_word t0,C_word t1,C_word t2){
+/* loop2566 in k15105 in k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_fcall f_15135(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13494,26 +13539,26 @@ C_word t8;
 C_word t9;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_15132,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_15135,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15142,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15145,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 if(C_truep((C_word)C_i_pairp(t4))){
 t5=(C_word)C_i_car(t4);
 t6=(C_word)C_i_cdr(t4);
 t7=(C_word)C_a_i_list(&a,3,lf[27],t5,t6);
 t8=t3;
-f_15142(t8,(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST));}
+f_15145(t8,(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST));}
 else{
 t5=t3;
-f_15142(t5,(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST));}}
+f_15145(t5,(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST));}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k15140 in loop2566 in k15102 in k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_fcall f_15142(C_word t0,C_word t1){
+/* k15143 in loop2566 in k15105 in k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_fcall f_15145(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13529,17 +13574,17 @@ t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop25662579 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_15132(t5,((C_word*)t0)[3],t4);}
+f_15135(t5,((C_word*)t0)[3],t4);}
 else{
 t2=C_mutate(((C_word *)((C_word*)t0)[2])+1,t1);
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t4=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop25662579 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_15132(t5,((C_word*)t0)[3],t4);}}
+f_15135(t5,((C_word*)t0)[3],t4);}}
 
-/* k15128 in k15102 in k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15130(C_word c,C_word t0,C_word t1){
+/* k15131 in k15105 in k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15133(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13547,65 +13592,65 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15130,2,t0,t1);}
-t2=f_13622(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_15133,2,t0,t1);}
+t2=f_13625(C_a_i(&a,3),t1);
 t3=(C_word)C_a_i_list(&a,1,t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15118,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15121,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* new-state-number2459 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t5,t4,((C_word*)t0)[4]);}
+f_14729(t5,t4,((C_word*)t0)[4]);}
 
-/* k15116 in k15128 in k15102 in k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15118(C_word c,C_word t0,C_word t1){
+/* k15119 in k15131 in k15105 in k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15118,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15122,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15121,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15125,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[2];
 /* bit-and */
-f_5677(t2,t3,C_fix(65533));}
+f_5680(t2,t3,C_fix(65533));}
 
-/* k15120 in k15116 in k15128 in k15102 in k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15122(C_word c,C_word t0,C_word t1){
+/* k15123 in k15119 in k15131 in k15105 in k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15125(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k15091 in k15075 in k15072 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15093(C_word c,C_word t0,C_word t1){
+/* k15094 in k15078 in k15075 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15093,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15096,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 /* extend-state2460 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14740(t3,((C_word*)t0)[2],t1,(C_word)C_a_i_list(&a,1,t2));}
+f_14743(t3,((C_word*)t0)[2],t1,(C_word)C_a_i_list(&a,1,t2));}
 
-/* k15021 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15023(C_word c,C_word t0,C_word t1){
+/* k15024 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15023,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15061,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15026,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_15064,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k15059 in k15021 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15061(C_word c,C_word t0,C_word t1){
+/* k15062 in k15024 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15064(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13614,39 +13659,39 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15061,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15064,2,t0,t1);}
 t2=(C_word)C_i_memq(t1,lf[263]);
 t3=(C_truep(t2)?lf[45]:lf[44]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15029,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15054,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15032,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_15057,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t6=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[3]);}
 
-/* k15052 in k15059 in k15021 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15054(C_word c,C_word t0,C_word t1){
+/* k15055 in k15062 in k15024 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15057(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep((C_truep((C_word)C_eqp(t1,lf[174]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t1,lf[175]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 /* g25362537 */
 t2=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(2));}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(2));}
 else{
 /* g25362537 */
 t2=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(32));}}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(32));}}
 
-/* k15027 in k15059 in k15021 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15029(C_word c,C_word t0,C_word t1){
+/* k15030 in k15062 in k15024 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15032(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15029,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_15032,2,t0,t1);}
 if(C_truep(((C_word*)t0)[6])){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15039,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15042,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[6],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
@@ -13654,30 +13699,30 @@ else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k15037 in k15027 in k15059 in k15021 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15039(C_word c,C_word t0,C_word t1){
+/* k15040 in k15030 in k15062 in k15024 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15042(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_15039,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15043,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_15042,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_15046,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* new-state-number2459 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t3,t2,((C_word*)t0)[3]);}
+f_14729(t3,t2,((C_word*)t0)[3]);}
 
-/* k15041 in k15037 in k15027 in k15059 in k15021 in k15018 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15043(C_word c,C_word t0,C_word t1){
+/* k15044 in k15040 in k15030 in k15062 in k15024 in k15021 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15046(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k15005 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15007(C_word c,C_word t0,C_word t1){
+/* k15008 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13687,17 +13732,17 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k15001 in k14985 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_15003(C_word c,C_word t0,C_word t1){
+/* k15004 in k14988 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_15006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14982 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_14984(C_word c,C_word t0,C_word t1){
+/* k14985 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_14987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -13705,8 +13750,8 @@ C_word *a;
 t2=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k14978 in k15529 in lp in sre->nfa in k4468 */
-static void C_ccall f_14980(C_word c,C_word t0,C_word t1){
+/* k14981 in k15532 in lp in sre->nfa in k4471 */
+static void C_ccall f_14983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13714,32 +13759,34 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14980,2,t0,t1);}
-t2=f_13622(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_14983,2,t0,t1);}
+t2=f_13625(C_a_i(&a,3),t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t4=(C_word)C_a_i_cons(&a,2,t2,t3);
 /* lp2454 */
 t5=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t5,((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t5,((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* f25594 in lp in sre->nfa in k4468 */
-static void C_ccall f25594(C_word c,C_word t0,C_word t1){
+/* f25605 in lp in sre->nfa in k4471 */
+static void C_ccall f25605(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word t5;
 C_word *a;
-if(C_truep((C_word)C_i_nequalp(C_fix(2),t1))){
-t2=(C_word)C_i_car(((C_word*)t0)[4]);
-t3=(C_word)C_i_eqvp(t2,((C_word*)t0)[3]);
-t4=((C_word*)t0)[2];
-f_14870(t4,(C_word)C_i_not(t3));}
+t2=(C_word)C_eqp(C_fix(2),t1);
+if(C_truep(t2)){
+t3=(C_word)C_i_car(((C_word*)t0)[4]);
+t4=(C_word)C_i_eqvp(t3,((C_word*)t0)[3]);
+t5=((C_word*)t0)[2];
+f_14873(t5,(C_word)C_i_not(t4));}
 else{
-t2=((C_word*)t0)[2];
-f_14870(t2,C_SCHEME_FALSE);}}
+t3=((C_word*)t0)[2];
+f_14873(t3,C_SCHEME_FALSE);}}
 
-/* k14868 in lp in sre->nfa in k4468 */
-static void C_fcall f_14870(C_word t0,C_word t1){
+/* k14871 in lp in sre->nfa in k4471 */
+static void C_fcall f_14873(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13748,61 +13795,61 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14870,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14873,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14877,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14880,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[9]);
 /* lp2454 */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_14723(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14892,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14895,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[9]);
 /* lp2454 */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_14723(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
+f_14726(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k14890 in k14868 in lp in sre->nfa in k4468 */
-static void C_ccall f_14892(C_word c,C_word t0,C_word t1){
+/* k14893 in k14871 in lp in sre->nfa in k4471 */
+static void C_ccall f_14895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14892,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14895,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 /* extend-state2460 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14740(t3,((C_word*)t0)[2],t1,(C_word)C_a_i_list(&a,1,t2));}
+f_14743(t3,((C_word*)t0)[2],t1,(C_word)C_a_i_list(&a,1,t2));}
 
-/* k14875 in k14868 in lp in sre->nfa in k4468 */
-static void C_ccall f_14877(C_word c,C_word t0,C_word t1){
+/* k14878 in k14871 in lp in sre->nfa in k4471 */
+static void C_ccall f_14880(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14877,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14880,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[5]);
 /* extend-state2460 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_14740(t3,((C_word*)t0)[3],t1,(C_word)C_a_i_list(&a,2,t2,((C_word*)t0)[2]));}
+f_14743(t3,((C_word*)t0)[3],t1,(C_word)C_a_i_list(&a,2,t2,((C_word*)t0)[2]));}
 
-/* k14845 in lp in sre->nfa in k4468 */
-static void C_ccall f_14847(C_word c,C_word t0,C_word t1){
+/* k14848 in lp in sre->nfa in k4471 */
+static void C_ccall f_14850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14847,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14850,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 /* extend-state2460 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_14740(t3,((C_word*)t0)[2],t1,(C_word)C_a_i_list(&a,1,t2));}
+f_14743(t3,((C_word*)t0)[2],t1,(C_word)C_a_i_list(&a,1,t2));}
 
-/* k14824 in lp in sre->nfa in k4468 */
-static void C_ccall f_14826(C_word c,C_word t0,C_word t1){
+/* k14827 in lp in sre->nfa in k4471 */
+static void C_ccall f_14829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13812,34 +13859,34 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t3=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k14820 in lp in sre->nfa in k4468 */
-static void C_ccall f_14822(C_word c,C_word t0,C_word t1){
+/* k14823 in lp in sre->nfa in k4471 */
+static void C_ccall f_14825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2454 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_14723(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14726(t2,((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* extend-state in lp in sre->nfa in k4468 */
-static void C_fcall f_14740(C_word t0,C_word t1,C_word t2,C_word t3){
+/* extend-state in lp in sre->nfa in k4471 */
+static void C_fcall f_14743(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14740,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_14743,NULL,4,t0,t1,t2,t3);}
 if(C_truep(t2)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14755,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14758,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* new-state-number2459 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_14726(t5,t4,t2);}
+f_14729(t5,t4,t2);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k14753 in extend-state in lp in sre->nfa in k4468 */
-static void C_ccall f_14755(C_word c,C_word t0,C_word t1){
+/* k14756 in extend-state in lp in sre->nfa in k4471 */
+static void C_ccall f_14758(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13852,20 +13899,20 @@ C_word t9;
 C_word t10;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14755,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14758,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14759,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14762,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14761,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word)li227),tmp=(C_word)a,a+=7,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14764,a[2]=t3,a[3]=t8,a[4]=t5,a[5]=((C_word*)t0)[3],a[6]=((C_word)li227),tmp=(C_word)a,a+=7,tmp));
 t10=((C_word*)t8)[1];
-f_14761(t10,t6,((C_word*)t0)[2]);}
+f_14764(t10,t6,((C_word*)t0)[2]);}
 
-/* loop2468 in k14753 in extend-state in lp in sre->nfa in k4468 */
-static void C_fcall f_14761(C_word t0,C_word t1,C_word t2){
+/* loop2468 in k14756 in extend-state in lp in sre->nfa in k4471 */
+static void C_fcall f_14764(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13874,21 +13921,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14761,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14764,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14788,a[2]=((C_word*)t0)[5],a[3]=((C_word)li226),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14799,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14791,a[2]=((C_word*)t0)[5],a[3]=((C_word)li226),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14802,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g24842485 */
 t6=t3;
-f_14788(t6,t4,t5);}
+f_14791(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14797 in loop2468 in k14753 in extend-state in lp in sre->nfa in k4468 */
-static void C_ccall f_14799(C_word c,C_word t0,C_word t1){
+/* k14800 in loop2468 in k14756 in extend-state in lp in sre->nfa in k4471 */
+static void C_ccall f_14802(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13900,7 +13947,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14799,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14802,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -13908,78 +13955,76 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop24682481 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_14761(t6,((C_word*)t0)[3],t5);}
+f_14764(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop24682481 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_14761(t6,((C_word*)t0)[3],t5);}}
+f_14764(t6,((C_word*)t0)[3],t5);}}
 
-/* g2484 in loop2468 in k14753 in extend-state in lp in sre->nfa in k4468 */
-static void C_fcall f_14788(C_word t0,C_word t1,C_word t2){
+/* g2484 in loop2468 in k14756 in extend-state in lp in sre->nfa in k4471 */
+static void C_fcall f_14791(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14788,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14796,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_14791,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14799,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k14794 in g2484 in loop2468 in k14753 in extend-state in lp in sre->nfa in k4468 */
-static void C_ccall f_14796(C_word c,C_word t0,C_word t1){
+/* k14797 in g2484 in loop2468 in k14756 in extend-state in lp in sre->nfa in k4471 */
+static void C_ccall f_14799(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14796,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14799,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k14757 in k14753 in extend-state in lp in sre->nfa in k4468 */
-static void C_ccall f_14759(C_word c,C_word t0,C_word t1){
+/* k14760 in k14756 in extend-state in lp in sre->nfa in k4471 */
+static void C_ccall f_14762(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14759,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14762,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[2]));}
 
-/* new-state-number in lp in sre->nfa in k4468 */
-static void C_fcall f_14726(C_word t0,C_word t1,C_word t2){
+/* new-state-number in lp in sre->nfa in k4471 */
+static void C_fcall f_14729(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14726,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14738,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_14729,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14741,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* caar */
 t4=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k14736 in new-state-number in lp in sre->nfa in k4468 */
-static void C_ccall f_14738(C_word c,C_word t0,C_word t1){
+/* k14739 in new-state-number in lp in sre->nfa in k4471 */
+static void C_ccall f_14741(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14738,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,C_fix(1),t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(C_fix(1),t1);
 /* max */
 t3=*((C_word*)lf[201]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* dfa-match/longest in k4468 */
-static void C_fcall f_14598(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* dfa-match/longest in k4471 */
+static void C_fcall f_14601(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -13993,7 +14038,7 @@ C_word t14;
 C_word t15;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14598,NULL,5,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_14601,NULL,5,t1,t2,t3,t4,t5);}
 t6=t2;
 t7=(C_word)C_i_vector_ref(t6,C_fix(0));
 t8=t2;
@@ -14002,12 +14047,12 @@ t10=(C_word)C_i_car(t9);
 t11=(C_truep(t10)?t4:C_SCHEME_FALSE);
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14612,a[2]=t13,a[3]=t2,a[4]=t3,a[5]=t5,a[6]=((C_word)li223),tmp=(C_word)a,a+=7,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14615,a[2]=t13,a[3]=t2,a[4]=t3,a[5]=t5,a[6]=((C_word)li223),tmp=(C_word)a,a+=7,tmp));
 t15=((C_word*)t13)[1];
-f_14612(t15,t1,t4,t7,t11);}
+f_14615(t15,t1,t4,t7,t11);}
 
-/* lp in dfa-match/longest in k4468 */
-static void C_fcall f_14612(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp in dfa-match/longest in k4471 */
+static void C_fcall f_14615(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -14015,23 +14060,27 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
+C_word t11;
+C_word t12;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14612,NULL,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[5]))){
-t5=t4;
-t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
+C_save_and_reclaim((void*)trf_14615,NULL,5,t0,t1,t2,t3,t4);}
+t5=t2;
+t6=((C_word*)t0)[5];
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t5,t6))){
+t7=t4;
+t8=t1;
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-t5=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14650,a[2]=t5,a[3]=((C_word)li222),tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_i_cdr(t3);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f27241,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t7=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14653,a[2]=t7,a[3]=((C_word)li222),tmp=(C_word)a,a+=4,tmp);
+t9=(C_word)C_i_cdr(t3);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f27465,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 /* find-tail */
-f_5316(t8,t6,t7);}}
+f_5319(t10,t8,t9);}}
 
-/* f27241 in lp in dfa-match/longest in k4468 */
-static void C_ccall f27241(C_word c,C_word t0,C_word t1){
+/* f27465 in lp in dfa-match/longest in k4471 */
+static void C_ccall f27465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14041,31 +14090,29 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f27241,2,t0,t1);}
+C_word *a;
 t2=(C_truep(t1)?(C_word)C_i_car(t1):C_SCHEME_FALSE);
 if(C_truep(t2)){
 t3=((C_word*)t0)[6];
 t4=(C_word)C_i_cdr(t2);
 t5=(C_word)C_i_vector_ref(t3,t4);
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 if(C_truep((C_word)C_i_car(t5))){
-t7=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
+t7=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 /* lp2426 */
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_14612(t8,((C_word*)t0)[3],t6,t5,t7);}
+f_14615(t8,((C_word*)t0)[3],t6,t5,t7);}
 else{
 t7=((C_word*)t0)[2];
 /* lp2426 */
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_14612(t8,((C_word*)t0)[3],t6,t5,t7);}}
+f_14615(t8,((C_word*)t0)[3],t6,t5,t7);}}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}}
 
-/* a14649 in lp in dfa-match/longest in k4468 */
-static void C_ccall f_14650(C_word c,C_word t0,C_word t1,C_word t2){
+/* a14652 in lp in dfa-match/longest in k4471 */
+static void C_ccall f_14653(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14075,7 +14122,7 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14650,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_14653,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_eqvp(((C_word*)t0)[2],t3);
 if(C_truep(t4)){
@@ -14084,7 +14131,7 @@ t5=t1;
 else{
 t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_pairp(t5))){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14680,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14683,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t7=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}
@@ -14092,16 +14139,16 @@ else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}}
 
-/* k14678 in a14649 in lp in dfa-match/longest in k4468 */
-static void C_ccall f_14680(C_word c,C_word t0,C_word t1){
+/* k14681 in a14652 in lp in dfa-match/longest in k4471 */
+static void C_ccall f_14683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14680,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14683,2,t0,t1);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[4]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14676,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14679,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
@@ -14109,41 +14156,43 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14674 in k14678 in a14649 in lp in dfa-match/longest in k4468 */
-static void C_ccall f_14676(C_word c,C_word t0,C_word t1){
+/* k14677 in k14681 in a14652 in lp in dfa-match/longest in k4471 */
+static void C_ccall f_14679(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
 
-/* irregex-match in k4468 */
-static void C_ccall f_14420(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* irregex-match in k4471 */
+static void C_ccall f_14423(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_14420,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14424,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_14423,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14427,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* irregex */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[169]+1)))(3,*((C_word*)lf[169]+1),t4,t2);}
+t5=*((C_word*)lf[169]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k14422 in irregex-match in k4468 */
-static void C_ccall f_14424(C_word c,C_word t0,C_word t1){
+/* k14425 in irregex-match in k4471 */
+static void C_ccall f_14427(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14424,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14427,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14427,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14430,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* irregex-new-matches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[12]+1)))(3,*((C_word*)lf[12]+1),t2,t1);}
+t3=*((C_word*)lf[12]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14427(C_word c,C_word t0,C_word t1){
+/* k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14430(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14153,17 +14202,18 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14427,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14430,2,t0,t1);}
 t2=(C_word)C_i_string_length(((C_word*)t0)[4]);
 t3=t1;
 t4=((C_word*)t0)[4];
 t5=(C_word)C_i_vector_set(t3,C_fix(1),t4);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14439,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 /* irregex-dfa */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),t6,((C_word*)t0)[2]);}
+t7=*((C_word*)lf[4]+1);
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[2]);}
 
-/* k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14439(C_word c,C_word t0,C_word t1){
+/* k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14171,45 +14221,47 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14439,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14442,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14442,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14464,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14445,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14467,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* irregex-dfa */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),t3,((C_word*)t0)[2]);}
+t4=*((C_word*)lf[4]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14467,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14470,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 /* irregex-nfa */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[7]+1)))(3,*((C_word*)lf[7]+1),t2,((C_word*)t0)[2]);}}
+t3=*((C_word*)lf[7]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}}
 
-/* k14465 in k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14467(C_word c,C_word t0,C_word t1){
+/* k14468 in k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14467,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14470,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14484,a[2]=((C_word)li220),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14470,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14473,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14487,a[2]=((C_word)li220),tmp=(C_word)a,a+=3,tmp);
 /* matcher2376 */
 t4=t1;
-((C_proc6)C_retrieve_proc(t4))(6,t4,t2,((C_word*)t0)[2],C_fix(0),((C_word*)t0)[4],t3);}
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t2,((C_word*)t0)[2],C_fix(0),((C_word*)t0)[4],t3);}
 
-/* a14483 in k14465 in k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14484(C_word c,C_word t0,C_word t1){
+/* a14486 in k14468 in k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14487(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14484,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14487,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k14468 in k14465 in k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14470(C_word c,C_word t0,C_word t1){
+/* k14471 in k14468 in k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14221,18 +14273,16 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[16],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14470,2,t0,t1);}
+C_word *a;
 if(C_truep((C_word)C_i_equalp(t1,((C_word*)t0)[4]))){
 t2=((C_word*)t0)[3];
-t3=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t4=(C_word)C_a_i_plus(&a,2,C_fix(3),t3);
+t3=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t4=(C_word)C_fixnum_plus(C_fix(3),t3);
 t5=(C_word)C_i_vector_set(t2,t4,C_fix(0));
 t6=((C_word*)t0)[3];
 t7=t1;
-t8=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t9=(C_word)C_a_i_plus(&a,2,C_fix(4),t8);
+t8=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t9=(C_word)C_fixnum_plus(C_fix(4),t8);
 t10=(C_word)C_i_vector_set(t6,t9,t7);
 t11=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,((C_word*)t0)[3]);}
@@ -14240,16 +14290,16 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14462 in k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14464(C_word c,C_word t0,C_word t1){
+/* k14465 in k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14467(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* dfa-match/longest */
-f_14598(((C_word*)t0)[4],t1,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
+f_14601(((C_word*)t0)[4],t1,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
 
-/* k14440 in k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14442(C_word c,C_word t0,C_word t1){
+/* k14443 in k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14262,80 +14312,84 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
-C_word ab[22],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14442,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14445,2,t0,t1);}
 if(C_truep((C_word)C_i_equalp(t1,((C_word*)t0)[6]))){
 t2=((C_word*)t0)[5];
-t3=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t4=(C_word)C_a_i_plus(&a,2,C_fix(3),t3);
+t3=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t4=(C_word)C_fixnum_plus(C_fix(3),t3);
 t5=(C_word)C_i_vector_set(t2,t4,C_fix(0));
 t6=((C_word*)t0)[5];
 t7=t1;
-t8=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t9=(C_word)C_a_i_plus(&a,2,C_fix(4),t8);
+t8=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t9=(C_word)C_fixnum_plus(C_fix(4),t8);
 t10=(C_word)C_i_vector_set(t6,t9,t7);
-t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14457,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14460,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* irregex-dfa/extract */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[6]+1)))(3,*((C_word*)lf[6]+1),t11,((C_word*)t0)[2]);}
+t12=*((C_word*)lf[6]+1);
+((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t11,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14455 in k14440 in k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14457(C_word c,C_word t0,C_word t1){
+/* k14458 in k14443 in k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14460(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14457,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14460,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14460,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14463,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 /* g23702371 */
 t3=t1;
-((C_proc6)C_retrieve_proc(t3))(6,t3,t2,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2],((C_word*)t0)[4]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* k14458 in k14455 in k14440 in k14437 in k14425 in k14422 in irregex-match in k4468 */
-static void C_ccall f_14460(C_word c,C_word t0,C_word t1){
+/* k14461 in k14458 in k14443 in k14440 in k14428 in k14425 in irregex-match in k4471 */
+static void C_ccall f_14463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* irregex-search/matches in k4468 */
-static void C_ccall f_14261(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* irregex-search/matches in k4471 */
+static void C_ccall f_14264(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_14261,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14268,a[2]=t5,a[3]=t2,a[4]=t3,a[5]=t1,a[6]=t4,a[7]=t6,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr7,(void*)f_14264,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14271,a[2]=t5,a[3]=t2,a[4]=t3,a[5]=t1,a[6]=t4,a[7]=t6,tmp=(C_word)a,a+=8,tmp);
 /* irregex-dfa */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),t7,t2);}
+t8=*((C_word*)lf[4]+1);
+((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
 
-/* k14266 in irregex-search/matches in k4468 */
-static void C_ccall f_14268(C_word c,C_word t0,C_word t1){
+/* k14269 in irregex-search/matches in k4471 */
+static void C_ccall f_14271(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14268,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14271,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14381,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14384,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 /* irregex-flags */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[8]+1)))(3,*((C_word*)lf[8]+1),t2,((C_word*)t0)[3]);}
+t3=*((C_word*)lf[8]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14384,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14387,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
 /* irregex-nfa */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[7]+1)))(3,*((C_word*)lf[7]+1),t2,((C_word*)t0)[3]);}}
+t3=*((C_word*)lf[7]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}}
 
-/* k14382 in k14266 in irregex-search/matches in k4468 */
-static void C_ccall f_14384(C_word c,C_word t0,C_word t1){
+/* k14385 in k14269 in irregex-search/matches in k4471 */
+static void C_ccall f_14387(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14343,45 +14397,49 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14384,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14387,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14389,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li218),tmp=(C_word)a,a+=8,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14392,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word)li218),tmp=(C_word)a,a+=8,tmp));
 t5=((C_word*)t3)[1];
-f_14389(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14392(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* lp in k14382 in k14266 in irregex-search/matches in k4468 */
-static void C_fcall f_14389(C_word t0,C_word t1,C_word t2){
+/* lp in k14385 in k14269 in irregex-search/matches in k4471 */
+static void C_fcall f_14392(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
+C_word t6;
+C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14389,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_less_or_equalp(t2,((C_word*)t0)[6]))){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14399,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14417,a[2]=((C_word)li217),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_14392,NULL,3,t0,t1,t2);}
+t3=t2;
+t4=((C_word*)t0)[6];
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,t4))){
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14402,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14420,a[2]=((C_word)li217),tmp=(C_word)a,a+=3,tmp);
 /* matcher2334 */
-t5=((C_word*)t0)[3];
-((C_proc6)C_retrieve_proc(t5))(6,t5,t3,((C_word*)t0)[2],t2,((C_word*)t0)[5],t4);}
+t7=((C_word*)t0)[3];
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t5,((C_word*)t0)[2],t2,((C_word*)t0)[5],t6);}
 else{
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
 
-/* a14416 in lp in k14382 in k14266 in irregex-search/matches in k4468 */
-static void C_ccall f_14417(C_word c,C_word t0,C_word t1){
+/* a14419 in lp in k14385 in k14269 in irregex-search/matches in k4471 */
+static void C_ccall f_14420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14417,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14420,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k14397 in lp in k14382 in k14266 in irregex-search/matches in k4468 */
-static void C_ccall f_14399(C_word c,C_word t0,C_word t1){
+/* k14400 in lp in k14385 in k14269 in irregex-search/matches in k4471 */
+static void C_ccall f_14402(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14395,64 +14453,66 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[16],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14399,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[4];
-t4=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t5=(C_word)C_a_i_plus(&a,2,C_fix(3),t4);
+t4=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t5=(C_word)C_fixnum_plus(C_fix(3),t4);
 t6=(C_word)C_i_vector_set(t2,t5,t3);
 t7=((C_word*)t0)[5];
 t8=t1;
-t9=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t10=(C_word)C_a_i_plus(&a,2,C_fix(4),t9);
+t9=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t10=(C_word)C_fixnum_plus(C_fix(4),t9);
 t11=(C_word)C_i_vector_set(t7,t10,t8);
 t12=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,((C_word*)t0)[5]);}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 /* lp2335 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14389(t3,((C_word*)t0)[3],t2);}}
+f_14392(t3,((C_word*)t0)[3],t2);}}
 
-/* k14379 in k14266 in irregex-search/matches in k4468 */
-static void C_ccall f_14381(C_word c,C_word t0,C_word t1){
+/* k14382 in k14269 in irregex-search/matches in k4471 */
+static void C_ccall f_14384(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14381,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14384,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25587,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 /* bit-and */
-f_5677(t2,t1,C_fix(1));}
+f_5680(t2,t1,C_fix(1));}
 
-/* f25576 in k14379 in k14266 in irregex-search/matches in k4468 */
-static void C_ccall f25576(C_word c,C_word t0,C_word t1){
+/* f25587 in k14382 in k14269 in irregex-search/matches in k4471 */
+static void C_ccall f25587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
+C_word t7;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25576,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(C_fix(1),t1))){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14277,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14296,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f25587,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(1),t1);
+if(C_truep(t2)){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14280,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14299,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
 /* irregex-dfa */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),t3,((C_word*)t0)[3]);}
+t5=*((C_word*)lf[4]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[3]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14299,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14377,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14302,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14380,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* irregex-dfa/search */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[5]+1)))(3,*((C_word*)lf[5]+1),t3,((C_word*)t0)[3]);}}
+t5=*((C_word*)lf[5]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[3]);}}
 
-/* k14375 */
-static void C_ccall f_14377(C_word c,C_word t0,C_word t1){
+/* k14378 */
+static void C_ccall f_14380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14464,19 +14524,19 @@ C_word t8;
 C_word t9;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14377,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14380,2,t0,t1);}
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[3];
 t5=(C_word)C_i_vector_ref(t1,C_fix(0));
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14519,a[2]=t7,a[3]=t1,a[4]=t2,a[5]=t4,a[6]=((C_word)li216),tmp=(C_word)a,a+=7,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14522,a[2]=t7,a[3]=t1,a[4]=t2,a[5]=t4,a[6]=((C_word)li216),tmp=(C_word)a,a+=7,tmp));
 t9=((C_word*)t7)[1];
-f_14519(t9,((C_word*)t0)[2],t3,t5);}
+f_14522(t9,((C_word*)t0)[2],t3,t5);}
 
-/* lp in k14375 */
-static void C_fcall f_14519(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k14378 */
+static void C_fcall f_14522(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14485,28 +14545,30 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
+C_word t11;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14519,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_14522,NULL,4,t0,t1,t2,t3);}
 t4=t3;
 if(C_truep((C_word)C_i_car(t4))){
 t5=t2;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-if(C_truep((C_word)C_i_lessp(t2,((C_word*)t0)[5]))){
-t5=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14554,a[2]=t5,a[3]=((C_word)li215),tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_i_cdr(t3);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f27231,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t5=t2;
+if(C_truep((C_word)C_fixnum_lessp(t5,((C_word*)t0)[5]))){
+t6=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14557,a[2]=t6,a[3]=((C_word)li215),tmp=(C_word)a,a+=4,tmp);
+t8=(C_word)C_i_cdr(t3);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f27455,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 /* find-tail */
-f_5316(t8,t6,t7);}
+f_5319(t9,t7,t8);}
 else{
-t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}}
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}}
 
-/* f27231 in lp in k14375 */
-static void C_ccall f27231(C_word c,C_word t0,C_word t1){
+/* f27455 in lp in k14378 */
+static void C_ccall f27455(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14514,24 +14576,22 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f27231,2,t0,t1);}
+C_word *a;
 t2=(C_truep(t1)?(C_word)C_i_car(t1):C_SCHEME_FALSE);
 if(C_truep(t2)){
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 t4=((C_word*)t0)[4];
 t5=(C_word)C_i_cdr(t2);
 t6=(C_word)C_i_vector_ref(t4,t5);
 /* lp2400 */
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_14519(t7,((C_word*)t0)[2],t3,t6);}
+f_14522(t7,((C_word*)t0)[2],t3,t6);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* a14553 in lp in k14375 */
-static void C_ccall f_14554(C_word c,C_word t0,C_word t1,C_word t2){
+/* a14556 in lp in k14378 */
+static void C_ccall f_14557(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14541,7 +14601,7 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14554,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_14557,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_eqvp(((C_word*)t0)[2],t3);
 if(C_truep(t4)){
@@ -14550,7 +14610,7 @@ t5=t1;
 else{
 t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_pairp(t5))){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14584,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14587,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 /* caar */
 t7=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}
@@ -14558,16 +14618,16 @@ else{
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}}}
 
-/* k14582 in a14553 in lp in k14375 */
-static void C_ccall f_14584(C_word c,C_word t0,C_word t1){
+/* k14585 in a14556 in lp in k14378 */
+static void C_ccall f_14587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14584,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14587,2,t0,t1);}
 if(C_truep((C_word)C_fixnum_less_or_equal_p(t1,((C_word*)t0)[4]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14580,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14583,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
@@ -14575,71 +14635,73 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14578 in k14582 in a14553 in lp in k14375 */
-static void C_ccall f_14580(C_word c,C_word t0,C_word t1){
+/* k14581 in k14585 in a14556 in lp in k14378 */
+static void C_ccall f_14583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_fixnum_less_or_equal_p(((C_word*)t0)[2],t1));}
 
-/* k14297 */
-static void C_ccall f_14299(C_word c,C_word t0,C_word t1){
+/* k14300 */
+static void C_ccall f_14302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14299,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14302,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14373,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14376,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 /* irregex-lengths */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[10]+1)))(3,*((C_word*)lf[10]+1),t2,((C_word*)t0)[5]);}
+t3=*((C_word*)lf[10]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[5]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14371 in k14297 */
-static void C_ccall f_14373(C_word c,C_word t0,C_word t1){
+/* k14374 in k14300 */
+static void C_ccall f_14376(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14373,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14376,2,t0,t1);}
 t2=(C_word)C_i_vector_ref(t1,C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14308,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14311,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
 if(C_truep((C_word)C_i_cdr(t2))){
 t4=(C_word)C_i_cdr(t2);
-t5=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[8],t4);
+t5=(C_word)C_fixnum_difference(((C_word*)t0)[8],t4);
 /* max */
 t6=*((C_word*)lf[201]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,((C_word*)t0)[2],t5);}
 else{
 t4=t3;
-f_14308(2,t4,((C_word*)t0)[2]);}}
+f_14311(2,t4,((C_word*)t0)[2]);}}
 
-/* k14306 in k14371 in k14297 */
-static void C_ccall f_14308(C_word c,C_word t0,C_word t1){
+/* k14309 in k14374 in k14300 */
+static void C_ccall f_14311(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14308,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14311,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[8]);
-t3=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[7],t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14314,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+t3=(C_word)C_fixnum_difference(((C_word*)t0)[7],t2);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_14317,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
 /* irregex-dfa */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[4]+1)))(3,*((C_word*)lf[4]+1),t4,((C_word*)t0)[4]);}
+t5=*((C_word*)lf[4]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[4]);}
 
-/* k14312 in k14306 in k14371 in k14297 */
-static void C_ccall f_14314(C_word c,C_word t0,C_word t1){
+/* k14315 in k14309 in k14374 in k14300 */
+static void C_ccall f_14317(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14647,31 +14709,33 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14314,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14317,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14319,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word)li214),tmp=(C_word)a,a+=10,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_14322,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word)li214),tmp=(C_word)a,a+=10,tmp));
 t5=((C_word*)t3)[1];
-f_14319(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14322(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* lp in k14312 in k14306 in k14371 in k14297 */
-static void C_fcall f_14319(C_word t0,C_word t1,C_word t2){
+/* lp in k14315 in k14309 in k14374 in k14300 */
+static void C_fcall f_14322(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
+C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14319,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_less_or_equalp(t2,((C_word*)t0)[8]))){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14329,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_14322,NULL,3,t0,t1,t2);}
+t3=t2;
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,((C_word*)t0)[8]))){
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_14332,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 /* dfa-match/longest */
-f_14598(t3,((C_word*)t0)[3],((C_word*)t0)[6],t2,((C_word*)t0)[2]);}
+f_14601(t4,((C_word*)t0)[3],((C_word*)t0)[6],t2,((C_word*)t0)[2]);}
 else{
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* k14327 in lp in k14312 in k14306 in k14371 in k14297 */
-static void C_ccall f_14329(C_word c,C_word t0,C_word t1){
+/* k14330 in lp in k14315 in k14309 in k14374 in k14300 */
+static void C_ccall f_14332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14686,60 +14750,61 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word t14;
-C_word ab[23],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14329,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14332,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 t3=((C_word*)t0)[6];
-t4=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t5=(C_word)C_a_i_plus(&a,2,C_fix(3),t4);
+t4=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t5=(C_word)C_fixnum_plus(C_fix(3),t4);
 t6=(C_word)C_i_vector_set(t2,t5,t3);
 t7=((C_word*)t0)[7];
 t8=t1;
-t9=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t10=(C_word)C_a_i_plus(&a,2,C_fix(4),t9);
+t9=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t10=(C_word)C_fixnum_plus(C_fix(4),t9);
 t11=(C_word)C_i_vector_set(t7,t10,t8);
-t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14341,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14344,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* irregex-dfa/extract */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[6]+1)))(3,*((C_word*)lf[6]+1),t12,((C_word*)t0)[3]);}
+t13=*((C_word*)lf[6]+1);
+((C_proc3)(void*)(*((C_word*)t13+1)))(3,t13,t12,((C_word*)t0)[3]);}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
 /* lp2317 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_14319(t3,((C_word*)t0)[5],t2);}}
+f_14322(t3,((C_word*)t0)[5],t2);}}
 
-/* k14339 in k14327 in lp in k14312 in k14306 in k14371 in k14297 */
-static void C_ccall f_14341(C_word c,C_word t0,C_word t1){
+/* k14342 in k14330 in lp in k14315 in k14309 in k14374 in k14300 */
+static void C_ccall f_14344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14341,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14344,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14344,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14347,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 /* g23282329 */
 t3=t1;
-((C_proc6)C_retrieve_proc(t3))(6,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[5]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[5]);}
 
-/* k14342 in k14339 in k14327 in lp in k14312 in k14306 in k14371 in k14297 */
-static void C_ccall f_14344(C_word c,C_word t0,C_word t1){
+/* k14345 in k14342 in k14330 in lp in k14315 in k14309 in k14374 in k14300 */
+static void C_ccall f_14347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k14294 */
-static void C_ccall f_14296(C_word c,C_word t0,C_word t1){
+/* k14297 */
+static void C_ccall f_14299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* dfa-match/longest */
-f_14598(((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_14601(((C_word*)t0)[5],t1,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k14275 */
-static void C_ccall f_14277(C_word c,C_word t0,C_word t1){
+/* k14278 */
+static void C_ccall f_14280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14753,42 +14818,43 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[23],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14277,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14280,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 t3=((C_word*)t0)[5];
-t4=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t5=(C_word)C_a_i_plus(&a,2,C_fix(3),t4);
+t4=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t5=(C_word)C_fixnum_plus(C_fix(3),t4);
 t6=(C_word)C_i_vector_set(t2,t5,t3);
 t7=((C_word*)t0)[6];
 t8=t1;
-t9=(C_word)C_a_i_times(&a,2,C_fix(0),C_fix(2));
-t10=(C_word)C_a_i_plus(&a,2,C_fix(4),t9);
+t9=(C_word)C_fixnum_shift_left(C_fix(0),C_fix(1));
+t10=(C_word)C_fixnum_plus(C_fix(4),t9);
 t11=(C_word)C_i_vector_set(t7,t10,t8);
-t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14289,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14292,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* irregex-dfa/extract */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[6]+1)))(3,*((C_word*)lf[6]+1),t12,((C_word*)t0)[2]);}
+t13=*((C_word*)lf[6]+1);
+((C_proc3)(void*)(*((C_word*)t13+1)))(3,t13,t12,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k14287 in k14275 */
-static void C_ccall f_14289(C_word c,C_word t0,C_word t1){
+/* k14290 in k14278 */
+static void C_ccall f_14292(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14289,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14292,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14292,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_14295,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 /* g23042305 */
 t3=t1;
-((C_proc6)C_retrieve_proc(t3))(6,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[6]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[6]);}
 
-/* k14290 in k14287 in k14275 */
-static void C_ccall f_14292(C_word c,C_word t0,C_word t1){
+/* k14293 in k14290 in k14278 */
+static void C_ccall f_14295(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14797,8 +14863,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* irregex-search in k4468 */
-static void C_ccall f_14215(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* irregex-search in k4471 */
+static void C_ccall f_14218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -14806,23 +14872,24 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_14215r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_14218r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_14215r(t0,t1,t2,t3,t4);}}
+f_14218r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_14215r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_14218r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14219,a[2]=t1,a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14222,a[2]=t1,a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 /* irregex */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[169]+1)))(3,*((C_word*)lf[169]+1),t5,t2);}
+t6=*((C_word*)lf[169]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
 
-/* k14217 in irregex-search in k4468 */
-static void C_ccall f_14219(C_word c,C_word t0,C_word t1){
+/* k14220 in irregex-search in k4471 */
+static void C_ccall f_14222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14832,33 +14899,34 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14219,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14222,2,t0,t1);}
 t2=(C_word)C_i_pairp(((C_word*)t0)[4]);
 t3=(C_truep(t2)?(C_word)C_i_car(((C_word*)t0)[4]):C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14225,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14228,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
 t5=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t6=(C_word)C_i_pairp(t5);
 t7=t4;
-f_14225(t7,(C_truep(t6)?(C_word)C_i_cadr(((C_word*)t0)[4]):(C_word)C_i_string_length(((C_word*)t0)[3])));}
+f_14228(t7,(C_truep(t6)?(C_word)C_i_cadr(((C_word*)t0)[4]):(C_word)C_i_string_length(((C_word*)t0)[3])));}
 else{
 t5=t4;
-f_14225(t5,(C_word)C_i_string_length(((C_word*)t0)[3]));}}
+f_14228(t5,(C_word)C_i_string_length(((C_word*)t0)[3]));}}
 
-/* k14223 in k14217 in irregex-search in k4468 */
-static void C_fcall f_14225(C_word t0,C_word t1){
+/* k14226 in k14220 in irregex-search in k4471 */
+static void C_fcall f_14228(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14225,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14228,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_14228,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14231,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 /* irregex-new-matches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[12]+1)))(3,*((C_word*)lf[12]+1),t2,((C_word*)t0)[3]);}
+t3=*((C_word*)lf[12]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k14226 in k14223 in k14217 in irregex-search in k4468 */
-static void C_ccall f_14228(C_word c,C_word t0,C_word t1){
+/* k14229 in k14226 in k14220 in irregex-search in k4471 */
+static void C_ccall f_14231(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14869,10 +14937,11 @@ t2=t1;
 t3=((C_word*)t0)[6];
 t4=(C_word)C_i_vector_set(t2,C_fix(1),t3);
 /* irregex-search/matches */
-((C_proc7)C_retrieve_proc(*((C_word*)lf[232]+1)))(7,*((C_word*)lf[232]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+t5=*((C_word*)lf[232]+1);
+((C_proc7)(void*)(*((C_word*)t5+1)))(7,t5,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[6],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* sre-remove-initial-bos in k4468 */
-static void C_ccall f_14063(C_word c,C_word t0,C_word t1,C_word t2){
+/* sre-remove-initial-bos in k4471 */
+static void C_ccall f_14066(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14885,35 +14954,35 @@ C_word t10;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_14063,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_14066,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_eqp(t3,lf[70]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14082,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14085,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_14082(t6,t4);}
+f_14085(t6,t4);}
 else{
 t6=(C_word)C_eqp(t3,lf[176]);
 if(C_truep(t6)){
 t7=t5;
-f_14082(t7,t6);}
+f_14085(t7,t6);}
 else{
 t7=(C_word)C_eqp(t3,lf[64]);
 if(C_truep(t7)){
 t8=t5;
-f_14082(t8,t7);}
+f_14085(t8,t7);}
 else{
 t8=(C_word)C_eqp(t3,lf[81]);
 t9=t5;
-f_14082(t9,(C_truep(t8)?t8:(C_word)C_eqp(t3,lf[83])));}}}}
+f_14085(t9,(C_truep(t8)?t8:(C_word)C_eqp(t3,lf[83])));}}}}
 else{
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14080 in sre-remove-initial-bos in k4468 */
-static void C_fcall f_14082(C_word t0,C_word t1){
+/* k14083 in sre-remove-initial-bos in k4471 */
+static void C_fcall f_14085(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14938,7 +15007,7 @@ C_word t21;
 C_word t22;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14082,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_14085,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_pairp(t2))){
@@ -14951,11 +15020,11 @@ t7=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,t5,t6));}
 else{
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14120,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14123,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_i_cadr(((C_word*)t0)[4]);
 /* sre-remove-initial-bos */
 t8=lf[221];
-f_14063(3,t8,t6,t7);}}
+f_14066(3,t8,t6,t7);}}
 else{
 t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[3];
@@ -14967,20 +15036,20 @@ t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14153,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_14156,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t8=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14159,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word)li211),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_14162,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word)li211),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_14159(t12,t7,t8);}
+f_14162(t12,t7,t8);}
 else{
 t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}}
 
-/* loop2247 in k14080 in sre-remove-initial-bos in k4468 */
-static void C_fcall f_14159(C_word t0,C_word t1,C_word t2){
+/* loop2247 in k14083 in sre-remove-initial-bos in k4471 */
+static void C_fcall f_14162(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14989,21 +15058,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14159,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_14162,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=lf[221];
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14188,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14191,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g22632264 */
 t6=lf[221];
-f_14063(3,t6,t4,t5);}
+f_14066(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k14186 in loop2247 in k14080 in sre-remove-initial-bos in k4468 */
-static void C_ccall f_14188(C_word c,C_word t0,C_word t1){
+/* k14189 in loop2247 in k14083 in sre-remove-initial-bos in k4471 */
+static void C_ccall f_14191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15015,7 +15084,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14188,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14191,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -15023,42 +15092,42 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop22472260 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_14159(t6,((C_word*)t0)[3],t5);}
+f_14162(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop22472260 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_14159(t6,((C_word*)t0)[3],t5);}}
+f_14162(t6,((C_word*)t0)[3],t5);}}
 
-/* k14151 in k14080 in sre-remove-initial-bos in k4468 */
-static void C_ccall f_14153(C_word c,C_word t0,C_word t1){
+/* k14154 in k14083 in sre-remove-initial-bos in k4471 */
+static void C_ccall f_14156(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14153,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14156,2,t0,t1);}
 /* sre-alternate */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_13622(C_a_i(&a,3),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_13625(C_a_i(&a,3),t1));}
 
-/* k14118 in k14080 in sre-remove-initial-bos in k4468 */
-static void C_ccall f_14120(C_word c,C_word t0,C_word t1){
+/* k14121 in k14083 in sre-remove-initial-bos in k4471 */
+static void C_ccall f_14123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14120,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_14123,2,t0,t1);}
 t2=(C_word)C_i_cddr(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t3));}
 
-/* sre-sequence-names in k4468 */
-static void C_fcall f_14027(C_word t1,C_word t2,C_word t3,C_word t4){
+/* sre-sequence-names in k4471 */
+static void C_fcall f_14030(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15067,44 +15136,44 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_14027,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_14030,NULL,4,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t5=t4;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t5=(C_word)C_i_cdr(t2);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14057,a[2]=t4,a[3]=t2,a[4]=t5,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_14060,a[2]=t4,a[3]=t2,a[4]=t5,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 t7=(C_word)C_i_car(t2);
 /* sre-count-submatches */
-f_12502(t6,t7);}}
+f_12505(t6,t7);}}
 
-/* k14055 in sre-sequence-names in k4468 */
-static void C_ccall f_14057(C_word c,C_word t0,C_word t1){
+/* k14058 in sre-sequence-names in k4471 */
+static void C_ccall f_14060(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[9],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_14057,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14049,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_14060,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[6],t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_14052,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[3]);
 /* sre-names */
-f_13797(t3,t4,((C_word*)t0)[6],((C_word*)t0)[2]);}
+f_13800(t3,t4,((C_word*)t0)[6],((C_word*)t0)[2]);}
 
-/* k14047 in k14055 in sre-sequence-names in k4468 */
-static void C_ccall f_14049(C_word c,C_word t0,C_word t1){
+/* k14050 in k14058 in sre-sequence-names in k4471 */
+static void C_ccall f_14052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* sre-sequence-names */
-f_14027(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_14030(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* sre-names in k4468 */
-static void C_fcall f_13797(C_word t1,C_word t2,C_word t3,C_word t4){
+/* sre-names in k4471 */
+static void C_fcall f_13800(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15146,16 +15215,16 @@ C_word t41;
 C_word t42;
 C_word *a;
 loop:
-a=C_alloc(13);
+a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_13797,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_13800,NULL,4,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_eqp(t5,lf[64]);
 if(C_truep(t6)){
 t7=(C_word)C_i_cdr(t2);
-t8=f_13597(C_a_i(&a,3),t7);
-t9=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t8=f_13600(C_a_i(&a,3),t7);
+t9=(C_word)C_fixnum_plus(t3,C_fix(1));
 /* sre-names */
 t39=t1;
 t40=t8;
@@ -15170,8 +15239,8 @@ else{
 t7=(C_word)C_eqp(t5,lf[75]);
 if(C_truep(t7)){
 t8=(C_word)C_i_cddr(t2);
-t9=f_13597(C_a_i(&a,3),t8);
-t10=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t9=f_13600(C_a_i(&a,3),t8);
+t10=(C_word)C_fixnum_plus(t3,C_fix(1));
 t11=(C_word)C_i_cadr(t2);
 t12=(C_word)C_a_i_cons(&a,2,t11,t3);
 t13=(C_word)C_a_i_cons(&a,2,t12,t4);
@@ -15189,9 +15258,9 @@ else{
 t8=(C_word)C_eqp(t5,lf[192]);
 if(C_truep(t8)){
 t9=(C_word)C_i_cdddr(t2);
-t10=f_13597(C_a_i(&a,3),t9);
+t10=f_13600(C_a_i(&a,3),t9);
 t11=(C_word)C_i_cadr(t2);
-t12=(C_word)C_a_i_plus(&a,2,t3,t11);
+t12=(C_word)C_fixnum_plus(t3,t11);
 /* sre-names */
 t39=t1;
 t40=t10;
@@ -15204,81 +15273,81 @@ t4=t42;
 goto loop;}
 else{
 t9=(C_word)C_eqp(t5,lf[70]);
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13895,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13898,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t9)){
 t11=t10;
-f_13895(t11,t9);}
+f_13898(t11,t9);}
 else{
 t11=(C_word)C_eqp(t5,lf[176]);
 if(C_truep(t11)){
 t12=t10;
-f_13895(t12,t11);}
+f_13898(t12,t11);}
 else{
 t12=(C_word)C_eqp(t5,lf[59]);
 if(C_truep(t12)){
 t13=t10;
-f_13895(t13,t12);}
+f_13898(t13,t12);}
 else{
 t13=(C_word)C_eqp(t5,lf[81]);
 if(C_truep(t13)){
 t14=t10;
-f_13895(t14,t13);}
+f_13898(t14,t13);}
 else{
 t14=(C_word)C_eqp(t5,lf[83]);
 if(C_truep(t14)){
 t15=t10;
-f_13895(t15,t14);}
+f_13898(t15,t14);}
 else{
 t15=(C_word)C_eqp(t5,lf[85]);
 if(C_truep(t15)){
 t16=t10;
-f_13895(t16,t15);}
+f_13898(t16,t15);}
 else{
 t16=(C_word)C_eqp(t5,lf[82]);
 if(C_truep(t16)){
 t17=t10;
-f_13895(t17,t16);}
+f_13898(t17,t16);}
 else{
 t17=(C_word)C_eqp(t5,lf[86]);
 if(C_truep(t17)){
 t18=t10;
-f_13895(t18,t17);}
+f_13898(t18,t17);}
 else{
 t18=(C_word)C_eqp(t5,lf[174]);
 if(C_truep(t18)){
 t19=t10;
-f_13895(t19,t18);}
+f_13898(t19,t18);}
 else{
 t19=(C_word)C_eqp(t5,lf[175]);
 if(C_truep(t19)){
 t20=t10;
-f_13895(t20,t19);}
+f_13898(t20,t19);}
 else{
 t20=(C_word)C_eqp(t5,lf[187]);
 if(C_truep(t20)){
 t21=t10;
-f_13895(t21,t20);}
+f_13898(t21,t20);}
 else{
 t21=(C_word)C_eqp(t5,lf[66]);
 if(C_truep(t21)){
 t22=t10;
-f_13895(t22,t21);}
+f_13898(t22,t21);}
 else{
 t22=(C_word)C_eqp(t5,lf[68]);
 if(C_truep(t22)){
 t23=t10;
-f_13895(t23,t22);}
+f_13898(t23,t22);}
 else{
 t23=(C_word)C_eqp(t5,lf[67]);
 t24=t10;
-f_13895(t24,(C_truep(t23)?t23:(C_word)C_eqp(t5,lf[69])));}}}}}}}}}}}}}}}}}
+f_13898(t24,(C_truep(t23)?t23:(C_word)C_eqp(t5,lf[69])));}}}}}}}}}}}}}}}}}
 else{
 t5=t4;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k13893 in sre-names in k4468 */
-static void C_fcall f_13895(C_word t0,C_word t1){
+/* k13896 in sre-names in k4471 */
+static void C_fcall f_13898(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15293,28 +15362,28 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
 /* sre-sequence-names */
-f_14027(((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_14030(((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[2],lf[88]);
 t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[2],lf[89]));
 if(C_truep(t3)){
 t4=(C_word)C_i_cddr(((C_word*)t0)[6]);
 /* sre-sequence-names */
-f_14027(((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_14030(((C_word*)t0)[5],t4,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[2],lf[87]);
 t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[2],lf[84]));
 if(C_truep(t5)){
 t6=(C_word)C_i_cdddr(((C_word*)t0)[6]);
 /* sre-sequence-names */
-f_14027(((C_word*)t0)[5],t6,((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_14030(((C_word*)t0)[5],t6,((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t6=((C_word*)t0)[3];
 t7=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}}}
 
-/* sre-strip-submatches in k4468 */
-static void C_ccall f_13647(C_word c,C_word t0,C_word t1,C_word t2){
+/* sre-strip-submatches in k4471 */
+static void C_ccall f_13650(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15339,13 +15408,13 @@ loop:
 a=C_alloc(12);
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13647,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_13650,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_eqp(t3,lf[64]);
 if(C_truep(t4)){
 t5=(C_word)C_i_cdr(t2);
-t6=f_13597(C_a_i(&a,3),t5);
+t6=f_13600(C_a_i(&a,3),t5);
 /* sre-strip-submatches */
 t19=t1;
 t20=t6;
@@ -15357,7 +15426,7 @@ else{
 t5=(C_word)C_eqp(t3,lf[192]);
 if(C_truep(t5)){
 t6=(C_word)C_i_cdddr(t2);
-t7=f_13597(C_a_i(&a,3),t6);
+t7=f_13600(C_a_i(&a,3),t6);
 /* sre-strip-submatches */
 t19=t1;
 t20=t7;
@@ -15372,16 +15441,16 @@ t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13696,a[2]=t7,a[3]=t11,a[4]=t9,a[5]=((C_word)li207),tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13699,a[2]=t7,a[3]=t11,a[4]=t9,a[5]=((C_word)li207),tmp=(C_word)a,a+=6,tmp));
 t13=((C_word*)t11)[1];
-f_13696(t13,t1,t2);}}}
+f_13699(t13,t1,t2);}}}
 else{
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* loop2080 in sre-strip-submatches in k4468 */
-static void C_fcall f_13696(C_word t0,C_word t1,C_word t2){
+/* loop2080 in sre-strip-submatches in k4471 */
+static void C_fcall f_13699(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15390,21 +15459,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13696,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13699,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=lf[179];
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13725,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13728,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g20962097 */
 t6=lf[179];
-f_13647(3,t6,t4,t5);}
+f_13650(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k13723 in loop2080 in sre-strip-submatches in k4468 */
-static void C_ccall f_13725(C_word c,C_word t0,C_word t1){
+/* k13726 in loop2080 in sre-strip-submatches in k4471 */
+static void C_ccall f_13728(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15416,7 +15485,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13725,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13728,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -15424,17 +15493,17 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop20802093 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_13696(t6,((C_word*)t0)[3],t5);}
+f_13699(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop20802093 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_13696(t6,((C_word*)t0)[3],t5);}}
+f_13699(t6,((C_word*)t0)[3],t5);}}
 
-/* sre-alternate in k4468 */
-static C_word C_fcall f_13622(C_word *a,C_word t1){
+/* sre-alternate in k4471 */
+static C_word C_fcall f_13625(C_word *a,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15447,8 +15516,8 @@ t2=(C_word)C_i_cdr(t1);
 t3=(C_word)C_i_nullp(t2);
 return((C_truep(t3)?(C_word)C_i_car(t1):(C_word)C_a_i_cons(&a,2,lf[59],t1)));}}
 
-/* sre-sequence in k4468 */
-static C_word C_fcall f_13597(C_word *a,C_word t1){
+/* sre-sequence in k4471 */
+static C_word C_fcall f_13600(C_word *a,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15461,8 +15530,8 @@ t2=(C_word)C_i_cdr(t1);
 t3=(C_word)C_i_nullp(t2);
 return((C_truep(t3)?(C_word)C_i_car(t1):(C_word)C_a_i_cons(&a,2,lf[70],t1)));}}
 
-/* sre-count-submatches in k4468 */
-static void C_fcall f_12502(C_word t1,C_word t2){
+/* sre-count-submatches in k4471 */
+static void C_fcall f_12505(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15470,15 +15539,15 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12502,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_12505,NULL,2,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12508,a[2]=t4,a[3]=((C_word)li203),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12511,a[2]=t4,a[3]=((C_word)li203),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_12508(4,t6,t1,t2,C_fix(0));}
+f_12511(4,t6,t1,t2,C_fix(0));}
 
-/* count in sre-count-submatches in k4468 */
-static void C_ccall f_12508(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* count in sre-count-submatches in k4471 */
+static void C_ccall f_12511(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15495,41 +15564,41 @@ C_word t15;
 C_word t16;
 C_word t17;
 C_word t18;
-C_word ab[8],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12508,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12511,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_eqp(t4,lf[64]);
 t6=(C_truep(t5)?t5:(C_word)C_eqp(t4,lf[75]));
 if(C_truep(t6)){
-t7=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t7=(C_word)C_fixnum_plus(t3,C_fix(1));
 t8=(C_word)C_i_cdr(t2);
 /* fold */
-f_5488(t1,((C_word*)((C_word*)t0)[2])[1],t7,t8);}
+f_5491(t1,((C_word*)((C_word*)t0)[2])[1],t7,t8);}
 else{
 t7=(C_word)C_eqp(t4,lf[192]);
 if(C_truep(t7)){
 t8=(C_word)C_i_cadr(t2);
 t9=(C_word)C_i_caddr(t2);
-t10=(C_word)C_a_i_plus(&a,2,t8,t9);
-t11=(C_word)C_a_i_plus(&a,2,t3,t10);
+t10=(C_word)C_fixnum_plus(t8,t9);
+t11=(C_word)C_fixnum_plus(t3,t10);
 t12=(C_word)C_i_cdr(t2);
 /* fold */
-f_5488(t1,((C_word*)((C_word*)t0)[2])[1],t11,t12);}
+f_5491(t1,((C_word*)((C_word*)t0)[2])[1],t11,t12);}
 else{
 t8=t3;
 t9=(C_word)C_i_cdr(t2);
 /* fold */
-f_5488(t1,((C_word*)((C_word*)t0)[2])[1],t8,t9);}}}
+f_5491(t1,((C_word*)((C_word*)t0)[2])[1],t8,t9);}}}
 else{
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* sre-has-submatchs? in k4468 */
-static void C_ccall f_12476(C_word c,C_word t0,C_word t1,C_word t2){
+/* sre-has-submatchs? in k4471 */
+static void C_ccall f_12479(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15538,7 +15607,7 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12476,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12479,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_eqp(lf[64],t3);
@@ -15548,13 +15617,13 @@ t5=t1;
 else{
 t5=(C_word)C_i_cdr(t2);
 /* any */
-f_5390(t1,lf[218],t5);}}
+f_5393(t1,lf[218],t5);}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* sre-consumer? in k4468 */
-static void C_ccall f_12390(C_word c,C_word t0,C_word t1,C_word t2){
+/* sre-consumer? in k4471 */
+static void C_ccall f_12393(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15568,33 +15637,33 @@ C_word t11;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12390,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12393,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_eqp(t3,lf[81]);
 t5=(C_truep(t4)?t4:(C_word)C_eqp(t3,lf[83]));
 if(C_truep(t5)){
 t6=(C_word)C_i_cdr(t2);
-t7=f_13597(C_a_i(&a,3),t6);
+t7=f_13600(C_a_i(&a,3),t6);
 /* sre-any? */
 t8=lf[228];
-f_12172(3,t8,t1,t7);}
+f_12175(3,t8,t1,t7);}
 else{
 t6=(C_word)C_eqp(t3,lf[70]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12429,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12432,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_12429(t8,t6);}
+f_12432(t8,t6);}
 else{
 t8=(C_word)C_eqp(t3,lf[176]);
 t9=t7;
-f_12429(t9,(C_truep(t8)?t8:(C_word)C_eqp(t3,lf[64])));}}}
+f_12432(t9,(C_truep(t8)?t8:(C_word)C_eqp(t3,lf[64])));}}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(lf[143],t2));}}
 
-/* k12427 in sre-consumer? in k4468 */
-static void C_fcall f_12429(C_word t0,C_word t1){
+/* k12430 in sre-consumer? in k4471 */
+static void C_fcall f_12432(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15603,13 +15672,13 @@ C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12429,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12432,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12442,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12445,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 /* last */
-f_5348(t3,((C_word*)t0)[4]);}
+f_5351(t3,((C_word*)t0)[4]);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
@@ -15618,22 +15687,22 @@ t2=(C_word)C_eqp(((C_word*)t0)[2],lf[59]);
 if(C_truep(t2)){
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* every */
-f_5439(((C_word*)t0)[3],lf[200],t3);}
+f_5442(((C_word*)t0)[3],lf[200],t3);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}}
 
-/* k12440 in k12427 in sre-consumer? in k4468 */
-static void C_ccall f_12442(C_word c,C_word t0,C_word t1){
+/* k12443 in k12430 in sre-consumer? in k4471 */
+static void C_ccall f_12445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* sre-consumer? */
 t2=lf[200];
-f_12390(3,t2,((C_word*)t0)[2],t1);}
+f_12393(3,t2,((C_word*)t0)[2],t1);}
 
-/* sre-searcher? in k4468 */
-static void C_ccall f_12304(C_word c,C_word t0,C_word t1,C_word t2){
+/* sre-searcher? in k4471 */
+static void C_ccall f_12307(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15647,33 +15716,33 @@ C_word t11;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12304,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12307,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_eqp(t3,lf[81]);
 t5=(C_truep(t4)?t4:(C_word)C_eqp(t3,lf[83]));
 if(C_truep(t5)){
 t6=(C_word)C_i_cdr(t2);
-t7=f_13597(C_a_i(&a,3),t6);
+t7=f_13600(C_a_i(&a,3),t6);
 /* sre-any? */
 t8=lf[228];
-f_12172(3,t8,t1,t7);}
+f_12175(3,t8,t1,t7);}
 else{
 t6=(C_word)C_eqp(t3,lf[70]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12343,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12346,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_12343(t8,t6);}
+f_12346(t8,t6);}
 else{
 t8=(C_word)C_eqp(t3,lf[176]);
 t9=t7;
-f_12343(t9,(C_truep(t8)?t8:(C_word)C_eqp(t3,lf[64])));}}}
+f_12346(t9,(C_truep(t8)?t8:(C_word)C_eqp(t3,lf[64])));}}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_eqp(lf[142],t2));}}
 
-/* k12341 in sre-searcher? in k4468 */
-static void C_fcall f_12343(C_word t0,C_word t1){
+/* k12344 in sre-searcher? in k4471 */
+static void C_fcall f_12346(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15687,7 +15756,7 @@ if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
 /* sre-searcher? */
 t4=lf[222];
-f_12304(3,t4,((C_word*)t0)[3],t3);}
+f_12307(3,t4,((C_word*)t0)[3],t3);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
@@ -15696,13 +15765,13 @@ t2=(C_word)C_eqp(((C_word*)t0)[2],lf[59]);
 if(C_truep(t2)){
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* every */
-f_5439(((C_word*)t0)[3],lf[222],t3);}
+f_5442(((C_word*)t0)[3],lf[222],t3);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}}
 
-/* sre-repeater? in k4468 */
-static C_word C_fcall f_12248(C_word t1){
+/* sre-repeater? in k4471 */
+static C_word C_fcall f_12251(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15739,8 +15808,8 @@ return(C_SCHEME_FALSE);}}}
 else{
 return(C_SCHEME_FALSE);}}
 
-/* sre-any? in k4468 */
-static void C_ccall f_12172(C_word c,C_word t0,C_word t1,C_word t2){
+/* sre-any? in k4471 */
+static void C_ccall f_12175(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15751,7 +15820,7 @@ C_word t8;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12172,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12175,3,t0,t1,t2);}
 t3=(C_word)C_eqp(t2,lf[78]);
 if(C_truep(t3)){
 t4=t1;
@@ -15760,20 +15829,20 @@ else{
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_eqp(t4,lf[70]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12197,a[2]=t4,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12200,a[2]=t4,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_12197(t7,t5);}
+f_12200(t7,t5);}
 else{
 t7=(C_word)C_eqp(t4,lf[176]);
 t8=t6;
-f_12197(t8,(C_truep(t7)?t7:(C_word)C_eqp(t4,lf[64])));}}
+f_12200(t8,(C_truep(t7)?t7:(C_word)C_eqp(t4,lf[64])));}}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}}
 
-/* k12195 in sre-any? in k4468 */
-static void C_fcall f_12197(C_word t0,C_word t1){
+/* k12198 in sre-any? in k4471 */
+static void C_fcall f_12200(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15790,7 +15859,7 @@ if(C_truep((C_word)C_i_nullp(t3))){
 t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
 /* sre-any? */
 t5=lf[228];
-f_12172(3,t5,((C_word*)t0)[3],t4);}
+f_12175(3,t5,((C_word*)t0)[3],t4);}
 else{
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -15802,13 +15871,13 @@ t2=(C_word)C_eqp(((C_word*)t0)[2],lf[59]);
 if(C_truep(t2)){
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* every */
-f_5439(((C_word*)t0)[3],lf[228],t3);}
+f_5442(((C_word*)t0)[3],lf[228],t3);}
 else{
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}}
 
-/* sre-empty? in k4468 */
-static void C_ccall f_12044(C_word c,C_word t0,C_word t1,C_word t2){
+/* sre-empty? in k4471 */
+static void C_ccall f_12047(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15821,39 +15890,39 @@ C_word t10;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12044,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12047,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_eqp(t3,lf[81]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12063,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12066,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_12063(t6,t4);}
+f_12066(t6,t4);}
 else{
 t6=(C_word)C_eqp(t3,lf[85]);
 if(C_truep(t6)){
 t7=t5;
-f_12063(t7,t6);}
+f_12066(t7,t6);}
 else{
 t7=(C_word)C_eqp(t3,lf[66]);
 if(C_truep(t7)){
 t8=t5;
-f_12063(t8,t7);}
+f_12066(t8,t7);}
 else{
 t8=(C_word)C_eqp(t3,lf[68]);
 if(C_truep(t8)){
 t9=t5;
-f_12063(t9,t8);}
+f_12066(t9,t8);}
 else{
 t9=(C_word)C_eqp(t3,lf[67]);
 t10=t5;
-f_12063(t10,(C_truep(t9)?t9:(C_word)C_eqp(t3,lf[69])));}}}}}
+f_12066(t10,(C_truep(t9)?t9:(C_word)C_eqp(t3,lf[69])));}}}}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_memq(t2,lf[227]));}}
 
-/* k12061 in sre-empty? in k4468 */
-static void C_fcall f_12063(C_word t0,C_word t1){
+/* k12064 in sre-empty? in k4471 */
+static void C_fcall f_12066(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15870,7 +15939,7 @@ C_word t13;
 C_word t14;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12063,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12066,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
@@ -15886,36 +15955,36 @@ t6=((C_word*)t0)[4];
 else{
 t6=(C_word)C_i_cadr(((C_word*)t0)[2]);
 t7=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_zerop(t6));}}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_eqp(t6,C_fix(0)));}}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[3],lf[59]);
 if(C_truep(t3)){
 t4=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* any */
-f_5390(((C_word*)t0)[4],lf[93],t4);}
+f_5393(((C_word*)t0)[4],lf[93],t4);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[3],lf[176]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12112,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12115,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_12112(t6,t4);}
+f_12115(t6,t4);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[3],lf[70]);
 if(C_truep(t6)){
 t7=t5;
-f_12112(t7,t6);}
+f_12115(t7,t6);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[3],lf[64]);
 if(C_truep(t7)){
 t8=t5;
-f_12112(t8,t7);}
+f_12115(t8,t7);}
 else{
 t8=(C_word)C_eqp(((C_word*)t0)[3],lf[83]);
 t9=t5;
-f_12112(t9,(C_truep(t8)?t8:(C_word)C_eqp(((C_word*)t0)[3],lf[187])));}}}}}}}
+f_12115(t9,(C_truep(t8)?t8:(C_word)C_eqp(((C_word*)t0)[3],lf[187])));}}}}}}}
 
-/* k12110 in k12061 in sre-empty? in k4468 */
-static void C_fcall f_12112(C_word t0,C_word t1){
+/* k12113 in k12064 in sre-empty? in k4471 */
+static void C_fcall f_12115(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15923,13 +15992,13 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 /* every */
-f_5439(((C_word*)t0)[2],lf[93],t2);}
+f_5442(((C_word*)t0)[2],lf[93],t2);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* sre->irregex in k4468 */
-static void C_ccall f_11893(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* sre->irregex in k4471 */
+static void C_ccall f_11896(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -15937,23 +16006,23 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_11893r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_11896r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_11893r(t0,t1,t2,t3);}}
+f_11896r(t0,t1,t2,t3);}}
 
-static void C_ccall f_11893r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_11896r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11897,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11900,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* symbol-list->flags */
-f_5762(t4,t3);}
+f_5765(t4,t3);}
 
-/* k11895 in sre->irregex in k4468 */
-static void C_ccall f_11897(C_word c,C_word t0,C_word t1){
+/* k11898 in sre->irregex in k4471 */
+static void C_ccall f_11900(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15962,30 +16031,30 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11897,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11900,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11900,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11903,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 t4=t1;
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25553,a[2]=t4,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25564,a[2]=t4,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t5,t4,C_fix(32));}
+f_5680(t5,t4,C_fix(32));}
 
-/* f25553 in k11895 in sre->irregex in k4468 */
-static void C_ccall f25553(C_word c,C_word t0,C_word t1){
+/* f25564 in k11898 in sre->irregex in k4471 */
+static void C_ccall f25564(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25553,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(32),t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25547,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f25564,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(32),t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25558,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t3,((C_word*)t0)[2],C_fix(2));}
+f_5680(t3,((C_word*)t0)[2],C_fix(2));}
 
-/* f25547 */
-static void C_ccall f25547(C_word c,C_word t0,C_word t1){
+/* f25558 */
+static void C_ccall f25558(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15994,16 +16063,16 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25547,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25558,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11413,a[2]=t4,a[3]=((C_word)li195),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11416,a[2]=t4,a[3]=((C_word)li195),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_11413(t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_11416(t6,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
 /* adjust */
-static void C_fcall f_11413(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_fcall f_11416(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16054,14 +16123,14 @@ C_word *a;
 loop:
 a=C_alloc(24);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_11413,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11416,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word)li186),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_11416,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11419,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=((C_word)li186),tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(t6,lf[108]);
 if(C_truep(t7)){
 t8=(C_word)C_i_cdr(t2);
-t9=f_13597(C_a_i(&a,3),t8);
+t9=f_13600(C_a_i(&a,3),t8);
 /* adjust1382 */
 t46=t1;
 t47=t9;
@@ -16076,7 +16145,7 @@ else{
 t8=(C_word)C_eqp(t6,lf[109]);
 if(C_truep(t8)){
 t9=(C_word)C_i_cdr(t2);
-t10=f_13597(C_a_i(&a,3),t9);
+t10=f_13600(C_a_i(&a,3),t9);
 /* adjust1382 */
 t46=t1;
 t47=t10;
@@ -16095,13 +16164,13 @@ t11=C_SCHEME_END_OF_LIST;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_FALSE;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11480,a[2]=t10,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11483,a[2]=t10,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t16=(C_word)C_i_cdr(t2);
 t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
-t19=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11486,a[2]=t12,a[3]=t18,a[4]=t14,a[5]=t3,a[6]=((C_word*)t0)[2],a[7]=((C_word)li188),tmp=(C_word)a,a+=8,tmp));
+t19=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11489,a[2]=t12,a[3]=t18,a[4]=t14,a[5]=t3,a[6]=((C_word*)t0)[2],a[7]=((C_word)li188),tmp=(C_word)a,a+=8,tmp));
 t20=((C_word*)t18)[1];
-f_11486(t20,t15,t16);}
+f_11489(t20,t15,t16);}
 else{
 t10=(C_word)C_eqp(t6,lf[175]);
 if(C_truep(t10)){
@@ -16110,28 +16179,28 @@ t12=C_SCHEME_END_OF_LIST;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
 t14=C_SCHEME_FALSE;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11541,a[2]=t11,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t16=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11544,a[2]=t11,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t17=(C_word)C_i_cdr(t2);
 t18=C_SCHEME_UNDEFINED;
 t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
-t20=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11547,a[2]=t13,a[3]=t19,a[4]=t15,a[5]=t3,a[6]=((C_word*)t0)[2],a[7]=((C_word)li190),tmp=(C_word)a,a+=8,tmp));
+t20=C_set_block_item(t19,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11550,a[2]=t13,a[3]=t19,a[4]=t15,a[5]=t3,a[6]=((C_word*)t0)[2],a[7]=((C_word)li190),tmp=(C_word)a,a+=8,tmp));
 t21=((C_word*)t19)[1];
-f_11547(t21,t16,t17);}
+f_11550(t21,t16,t17);}
 else{
 t11=(C_word)C_eqp(t6,lf[27]);
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11594,a[2]=t5,a[3]=t6,a[4]=t2,a[5]=t1,a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11597,a[2]=t5,a[3]=t6,a[4]=t2,a[5]=t1,a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t11)){
 t13=t12;
-f_11594(t13,t11);}
+f_11597(t13,t11);}
 else{
 t13=(C_word)C_eqp(t6,lf[116]);
 if(C_truep(t13)){
 t14=t12;
-f_11594(t14,t13);}
+f_11597(t14,t13);}
 else{
 t14=(C_word)C_eqp(t6,lf[183]);
 t15=t12;
-f_11594(t15,(C_truep(t14)?t14:(C_word)C_eqp(t6,lf[194])));}}}}}}}
+f_11597(t15,(C_truep(t14)?t14:(C_word)C_eqp(t6,lf[194])));}}}}}}}
 else{
 t6=t2;
 t7=(C_word)C_eqp(t6,lf[78]);
@@ -16144,22 +16213,22 @@ if(C_truep(t8)){
 t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[226]);}
 else{
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11805,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11808,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 if(C_truep((C_word)C_charp(t2))){
 t10=t2;
 t11=(C_word)C_fix((C_word)C_character_code(t10));
 t12=t9;
-f_11805(t12,(C_word)C_i_less_or_equalp(C_fix(128),t11));}
+f_11808(t12,(C_word)C_fixnum_less_or_equal_p(C_fix(128),t11));}
 else{
 t10=t9;
-f_11805(t10,C_SCHEME_FALSE);}}
+f_11808(t10,C_SCHEME_FALSE);}}
 else{
 t10=t9;
-f_11805(t10,C_SCHEME_FALSE);}}}}}
+f_11808(t10,C_SCHEME_FALSE);}}}}}
 
-/* k11803 in adjust */
-static void C_fcall f_11805(C_word t0,C_word t1){
+/* k11806 in adjust */
+static void C_fcall f_11808(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16170,22 +16239,22 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11805,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11808,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11812,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11816,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11815,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11819,a[2]=t6,a[3]=t3,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 /* char->utf8-list */
-f_9956(t7,((C_word*)t0)[2]);}
+f_9959(t7,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* k11814 in k11803 in adjust */
-static void C_ccall f_11816(C_word c,C_word t0,C_word t1){
+/* k11817 in k11806 in adjust */
+static void C_ccall f_11819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16193,15 +16262,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11816,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11819,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11818,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li194),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11821,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li194),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_11818(t5,((C_word*)t0)[2],t1);}
+f_11821(t5,((C_word*)t0)[2],t1);}
 
-/* loop1531 in k11814 in k11803 in adjust */
-static void C_fcall f_11818(C_word t0,C_word t1,C_word t2){
+/* loop1531 in k11817 in k11806 in adjust */
+static void C_fcall f_11821(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16210,21 +16279,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11818,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11821,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[164]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11847,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11850,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g15471548 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11845 in loop1531 in k11814 in k11803 in adjust */
-static void C_ccall f_11847(C_word c,C_word t0,C_word t1){
+/* k11848 in loop1531 in k11817 in k11806 in adjust */
+static void C_ccall f_11850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16236,7 +16305,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11847,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11850,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -16244,28 +16313,28 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop15311544 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11818(t6,((C_word*)t0)[3],t5);}
+f_11821(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop15311544 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11818(t6,((C_word*)t0)[3],t5);}}
+f_11821(t6,((C_word*)t0)[3],t5);}}
 
-/* k11810 in k11803 in adjust */
-static void C_ccall f_11812(C_word c,C_word t0,C_word t1){
+/* k11813 in k11806 in adjust */
+static void C_ccall f_11815(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11812,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11815,2,t0,t1);}
 /* sre-sequence */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_13597(C_a_i(&a,3),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_13600(C_a_i(&a,3),t1));}
 
-/* k11592 in adjust */
-static void C_fcall f_11594(C_word t0,C_word t1){
+/* k11595 in adjust */
+static void C_fcall f_11597(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16297,13 +16366,13 @@ C_word t28;
 C_word t29;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11594,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11597,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11603,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11606,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 /* sre->cset */
-f_19376(t3,((C_word*)t0)[4],(C_word)C_a_i_list(&a,1,((C_word*)t0)[6]));}
+f_19379(t3,((C_word*)t0)[4],(C_word)C_a_i_list(&a,1,((C_word*)t0)[6]));}
 else{
 t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[5];
@@ -16312,7 +16381,7 @@ else{
 t2=(C_word)C_eqp(((C_word*)t0)[3],lf[81]);
 if(C_truep(t2)){
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-t4=f_13597(C_a_i(&a,3),t3);
+t4=f_13600(C_a_i(&a,3),t3);
 t5=(C_word)C_eqp(t4,lf[78]);
 if(C_truep(t5)){
 t6=((C_word*)t0)[5];
@@ -16327,29 +16396,29 @@ t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11679,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11682,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t12=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11685,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=t14,a[5]=t10,a[6]=((C_word)li192),tmp=(C_word)a,a+=7,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11688,a[2]=((C_word*)t0)[2],a[3]=t8,a[4]=t14,a[5]=t10,a[6]=((C_word)li192),tmp=(C_word)a,a+=7,tmp));
 t16=((C_word*)t14)[1];
-f_11685(t16,t11,t12);}}}
+f_11688(t16,t11,t12);}}}
 else{
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11733,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11736,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t9=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11739,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t11,a[5]=t7,a[6]=((C_word)li193),tmp=(C_word)a,a+=7,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11742,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t11,a[5]=t7,a[6]=((C_word)li193),tmp=(C_word)a,a+=7,tmp));
 t13=((C_word*)t11)[1];
-f_11739(t13,t8,t9);}}}
+f_11742(t13,t8,t9);}}}
 
-/* loop1499 in k11592 in adjust */
-static void C_fcall f_11739(C_word t0,C_word t1,C_word t2){
+/* loop1499 in k11595 in adjust */
+static void C_fcall f_11742(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16357,20 +16426,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11739,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11742,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11768,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11771,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* g15151516 */
 t5=((C_word*)t0)[2];
-f_11416(t5,t3,t4);}
+f_11419(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11766 in loop1499 in k11592 in adjust */
-static void C_ccall f_11768(C_word c,C_word t0,C_word t1){
+/* k11769 in loop1499 in k11595 in adjust */
+static void C_ccall f_11771(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16382,7 +16451,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11768,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11771,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -16390,27 +16459,27 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14991512 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11739(t6,((C_word*)t0)[3],t5);}
+f_11742(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14991512 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11739(t6,((C_word*)t0)[3],t5);}}
+f_11742(t6,((C_word*)t0)[3],t5);}}
 
-/* k11731 in k11592 in adjust */
-static void C_ccall f_11733(C_word c,C_word t0,C_word t1){
+/* k11734 in k11595 in adjust */
+static void C_ccall f_11736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11733,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11736,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* loop1476 in k11592 in adjust */
-static void C_fcall f_11685(C_word t0,C_word t1,C_word t2){
+/* loop1476 in k11595 in adjust */
+static void C_fcall f_11688(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16418,20 +16487,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11685,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11688,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11714,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11717,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* g14921493 */
 t5=((C_word*)t0)[2];
-f_11416(t5,t3,t4);}
+f_11419(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11712 in loop1476 in k11592 in adjust */
-static void C_ccall f_11714(C_word c,C_word t0,C_word t1){
+/* k11715 in loop1476 in k11595 in adjust */
+static void C_ccall f_11717(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16443,7 +16512,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11714,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11717,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -16451,41 +16520,41 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14761489 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11685(t6,((C_word*)t0)[3],t5);}
+f_11688(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14761489 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11685(t6,((C_word*)t0)[3],t5);}}
+f_11688(t6,((C_word*)t0)[3],t5);}}
 
-/* k11677 in k11592 in adjust */
-static void C_ccall f_11679(C_word c,C_word t0,C_word t1){
+/* k11680 in k11595 in adjust */
+static void C_ccall f_11682(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11679,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11682,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[81],t1));}
 
-/* k11601 in k11592 in adjust */
-static void C_ccall f_11603(C_word c,C_word t0,C_word t1){
+/* k11604 in k11595 in adjust */
+static void C_ccall f_11606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11603,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11609,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11624,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11606,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11612,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11627,a[2]=((C_word)li191),tmp=(C_word)a,a+=3,tmp);
 /* any */
-f_5390(t2,t3,t1);}
+f_5393(t2,t3,t1);}
 
-/* a11623 in k11601 in k11592 in adjust */
-static void C_ccall f_11624(C_word c,C_word t0,C_word t1,C_word t2){
+/* a11626 in k11604 in k11595 in adjust */
+static void C_ccall f_11627(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16500,11 +16569,11 @@ C_word t12;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11624,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_11627,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_fix((C_word)C_character_code(t3));
-t5=(C_word)C_i_less_or_equalp(C_fix(128),t4);
+t5=(C_word)C_fixnum_less_or_equal_p(C_fix(128),t4);
 if(C_truep(t5)){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
@@ -16513,46 +16582,46 @@ t6=(C_word)C_i_cdr(t2);
 t7=t1;
 t8=(C_word)C_fix((C_word)C_character_code(t6));
 t9=t7;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_i_less_or_equalp(C_fix(128),t8));}}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_fixnum_less_or_equal_p(C_fix(128),t8));}}
 else{
 t3=t1;
 t4=t2;
 t5=(C_word)C_fix((C_word)C_character_code(t4));
 t6=t3;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_less_or_equalp(C_fix(128),t5));}}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_fixnum_less_or_equal_p(C_fix(128),t5));}}
 
-/* k11607 in k11601 in k11592 in adjust */
-static void C_ccall f_11609(C_word c,C_word t0,C_word t1){
+/* k11610 in k11604 in k11595 in adjust */
+static void C_ccall f_11612(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11609,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11612,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(((C_word*)t0)[5])){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11619,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11622,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 /* cset->utf8-pattern */
-f_11239(t2,((C_word*)t0)[3]);}
+f_11242(t2,((C_word*)t0)[3]);}
 else{
 /* cset->utf8-pattern */
-f_11239(((C_word*)t0)[4],((C_word*)t0)[3]);}}
+f_11242(((C_word*)t0)[4],((C_word*)t0)[3]);}}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}}
 
-/* k11617 in k11607 in k11601 in k11592 in adjust */
-static void C_ccall f_11619(C_word c,C_word t0,C_word t1){
+/* k11620 in k11610 in k11604 in k11595 in adjust */
+static void C_ccall f_11622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11619,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11622,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,lf[174],t1));}
 
 /* loop1425 in adjust */
-static void C_fcall f_11547(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_11550(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16561,21 +16630,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11547,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11550,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11574,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li189),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11581,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11577,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li189),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11584,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g14411442 */
 t6=t3;
-f_11574(t6,t4,t5);}
+f_11577(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11579 in loop1425 in adjust */
-static void C_ccall f_11581(C_word c,C_word t0,C_word t1){
+/* k11582 in loop1425 in adjust */
+static void C_ccall f_11584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16587,7 +16656,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11581,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11584,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -16595,38 +16664,38 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14251438 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11547(t6,((C_word*)t0)[3],t5);}
+f_11550(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14251438 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11547(t6,((C_word*)t0)[3],t5);}}
+f_11550(t6,((C_word*)t0)[3],t5);}}
 
 /* g1441 in loop1425 in adjust */
-static void C_fcall f_11574(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_11577(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11574,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11577,NULL,3,t0,t1,t2);}
 /* adjust1382 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11413(t3,t1,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
+f_11416(t3,t1,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* k11539 in adjust */
-static void C_ccall f_11541(C_word c,C_word t0,C_word t1){
+/* k11542 in adjust */
+static void C_ccall f_11544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11541,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11544,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
 /* loop1401 in adjust */
-static void C_fcall f_11486(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_11489(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16635,21 +16704,21 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11486,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11489,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11513,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li187),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11520,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11516,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word)li187),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11523,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g14171418 */
 t6=t3;
-f_11513(t6,t4,t5);}
+f_11516(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11518 in loop1401 in adjust */
-static void C_ccall f_11520(C_word c,C_word t0,C_word t1){
+/* k11521 in loop1401 in adjust */
+static void C_ccall f_11523(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16661,7 +16730,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11520,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11523,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -16669,97 +16738,97 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14011414 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11486(t6,((C_word*)t0)[3],t5);}
+f_11489(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop14011414 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_11486(t6,((C_word*)t0)[3],t5);}}
+f_11489(t6,((C_word*)t0)[3],t5);}}
 
 /* g1417 in loop1401 in adjust */
-static void C_fcall f_11513(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_11516(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11513,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11516,NULL,3,t0,t1,t2);}
 /* adjust1382 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_11413(t3,t1,t2,((C_word*)t0)[2],C_SCHEME_FALSE);}
+f_11416(t3,t1,t2,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k11478 in adjust */
-static void C_ccall f_11480(C_word c,C_word t0,C_word t1){
+/* k11481 in adjust */
+static void C_ccall f_11483(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11480,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11483,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
 /* rec in adjust */
-static void C_fcall f_11416(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_11419(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11416,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11419,NULL,3,t0,t1,t2);}
 /* adjust1382 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_11413(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_11416(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11900(C_word c,C_word t0,C_word t1){
+/* k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11903(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11900,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11903,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11903,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11906,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 /* sre-searcher? */
 t3=lf[222];
-f_12304(3,t3,t2,t1);}
+f_12307(3,t3,t2,t1);}
 
-/* k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11903(C_word c,C_word t0,C_word t1){
+/* k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11906(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11903,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11906,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11906,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11909,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 /* sre-remove-initial-bos */
 t3=lf[221];
-f_14063(3,t3,t2,((C_word*)t0)[4]);}
+f_14066(3,t3,t2,((C_word*)t0)[4]);}
 else{
 t3=t2;
-f_11906(2,t3,((C_word*)t0)[4]);}}
+f_11909(2,t3,((C_word*)t0)[4]);}}
 
-/* k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11906(C_word c,C_word t0,C_word t1){
+/* k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11909(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11906,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11909,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11909,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11912,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_memq(lf[219],((C_word*)t0)[2]))){
 t3=t2;
-f_11909(t3,C_fix(1));}
+f_11912(t3,C_fix(1));}
 else{
 t3=(C_word)C_i_memq(lf[220],((C_word*)t0)[2]);
 t4=t2;
-f_11909(t4,(C_truep(t3)?C_fix(50):C_fix(10)));}}
+f_11912(t4,(C_truep(t3)?C_fix(50):C_fix(10)));}}
 
-/* k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_11909(C_word t0,C_word t1){
+/* k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_11912(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16771,103 +16840,103 @@ C_word t8;
 C_word t9;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11909,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11912,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_11912,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11915,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=t2;
-f_11912(2,t3,C_SCHEME_TRUE);}
+f_11915(2,t3,C_SCHEME_TRUE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11988,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11991,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_a_i_cons(&a,2,lf[78],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,lf[81],t4);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,t5,t6);
 t8=(C_word)C_a_i_cons(&a,2,lf[70],t7);
 /* sre->nfa */
-f_14705(t3,t8,(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]));}}
+f_14708(t3,t8,(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]));}}
 
-/* k11986 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11988(C_word c,C_word t0,C_word t1){
+/* k11989 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11988,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11991,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11992,a[2]=((C_word*)t0)[3],a[3]=((C_word)li185),tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11995,a[2]=((C_word*)t0)[3],a[3]=((C_word)li185),tmp=(C_word)a,a+=4,tmp);
 /* g15941595 */
 t3=t2;
-f_11992(t3,((C_word*)t0)[2],t1);}
+f_11995(t3,((C_word*)t0)[2],t1);}
 else{
 t2=((C_word*)t0)[2];
-f_11912(2,t2,C_SCHEME_FALSE);}}
+f_11915(2,t2,C_SCHEME_FALSE);}}
 
-/* g1594 in k11986 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_11992(C_word t0,C_word t1,C_word t2){
+/* g1594 in k11989 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_11995(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[7],*a=ab;
+C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11992,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11995,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_length(t2);
-t4=(C_word)C_a_i_times(&a,2,((C_word*)t0)[2],t3);
+t4=(C_word)C_fixnum_times(((C_word*)t0)[2],t3);
 /* nfa->dfa */
-f_15563(t1,t2,(C_word)C_a_i_list(&a,1,t4));}
+f_15566(t1,t2,(C_word)C_a_i_list(&a,1,t4));}
 
-/* k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11912(C_word c,C_word t0,C_word t1){
+/* k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11915(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11912,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11915,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11915,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11918,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t1)){
 /* sre->nfa */
-f_14705(t2,((C_word*)t0)[7],(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]));}
+f_14708(t2,((C_word*)t0)[7],(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]));}
 else{
 t3=t2;
-f_11915(2,t3,C_SCHEME_FALSE);}}
+f_11918(2,t3,C_SCHEME_FALSE);}}
 
-/* k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11915(C_word c,C_word t0,C_word t1){
+/* k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11915,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11918,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11918,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11921,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t1)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11967,a[2]=((C_word*)t0)[2],a[3]=((C_word)li184),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11970,a[2]=((C_word*)t0)[2],a[3]=((C_word)li184),tmp=(C_word)a,a+=4,tmp);
 /* g16081609 */
 t4=t3;
-f_11967(t4,t2,t1);}
+f_11970(t4,t2,t1);}
 else{
 t3=t2;
-f_11918(2,t3,C_SCHEME_FALSE);}}
+f_11921(2,t3,C_SCHEME_FALSE);}}
 
-/* g1608 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_11967(C_word t0,C_word t1,C_word t2){
+/* g1608 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_11970(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[7],*a=ab;
+C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11967,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11970,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_length(t2);
-t4=(C_word)C_a_i_times(&a,2,((C_word*)t0)[2],t3);
+t4=(C_word)C_fixnum_times(((C_word*)t0)[2],t3);
 /* nfa->dfa */
-f_15563(t1,t2,(C_word)C_a_i_list(&a,1,t4));}
+f_15566(t1,t2,(C_word)C_a_i_list(&a,1,t4));}
 
-/* k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11918(C_word c,C_word t0,C_word t1){
+/* k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16877,38 +16946,38 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11918,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11921,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11921,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11924,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t1)){
 if(C_truep(((C_word*)t0)[5])){
 t3=((C_word*)t0)[7];
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16917,a[2]=t5,a[3]=((C_word)li183),tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16920,a[2]=t5,a[3]=((C_word)li183),tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_16917(t7,t2,t3,C_fix(1),C_SCHEME_FALSE);}
+f_16920(t7,t2,t3,C_fix(1),C_SCHEME_FALSE);}
 else{
 t3=t2;
-f_11921(2,t3,C_SCHEME_FALSE);}}
+f_11924(2,t3,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_11921(2,t3,C_SCHEME_FALSE);}}
+f_11924(2,t3,C_SCHEME_FALSE);}}
 
-/* lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_16917(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_16920(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16917,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17241,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_16920,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17244,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 /* sre-has-submatchs? */
 t6=lf[218];
-f_12476(3,t6,t5,t2);}
+f_12479(3,t6,t5,t2);}
 
-/* k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17241(C_word c,C_word t0,C_word t1){
+/* k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16947,7 +17016,7 @@ C_word t35;
 C_word t36;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17241,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17244,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[6]))){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
@@ -16955,22 +17024,22 @@ t3=(C_word)C_eqp(t2,lf[176]);
 t4=(C_truep(t3)?t3:(C_word)C_eqp(t2,lf[70]));
 if(C_truep(t4)){
 t5=(C_word)C_i_cddr(((C_word*)t0)[6]);
-t6=f_13597(C_a_i(&a,3),t5);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16968,a[2]=((C_word*)t0)[6],a[3]=t6,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t6=f_13600(C_a_i(&a,3),t5);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16971,a[2]=((C_word*)t0)[6],a[3]=t6,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t8=(C_word)C_i_cadr(((C_word*)t0)[6]);
 /* lp2992 */
 t9=((C_word*)((C_word*)t0)[3])[1];
-f_16917(t9,t7,t8,((C_word*)t0)[4],C_SCHEME_TRUE);}
+f_16920(t9,t7,t8,((C_word*)t0)[4],C_SCHEME_TRUE);}
 else{
 t5=(C_word)C_eqp(t2,lf[59]);
 if(C_truep(t5)){
 t6=(C_word)C_i_cddr(((C_word*)t0)[6]);
-t7=f_13622(C_a_i(&a,3),t6);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17061,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t7,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t7=f_13625(C_a_i(&a,3),t6);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17064,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t7,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t9=(C_word)C_i_cadr(((C_word*)t0)[6]);
 /* lp2992 */
 t10=((C_word*)((C_word*)t0)[3])[1];
-f_16917(t10,t8,t9,((C_word*)t0)[4],C_SCHEME_TRUE);}
+f_16920(t10,t8,t9,((C_word*)t0)[4],C_SCHEME_TRUE);}
 else{
 t6=(C_word)C_eqp(t2,lf[81]);
 t7=(C_truep(t6)?t6:(C_word)C_eqp(t2,lf[83]));
@@ -16979,31 +17048,31 @@ t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17111,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t11,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17114,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t11,a[5]=t9,tmp=(C_word)a,a+=6,tmp);
 t13=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t14=f_13597(C_a_i(&a,3),t13);
+t14=f_13600(C_a_i(&a,3),t13);
 /* lp2992 */
 t15=((C_word*)((C_word*)t0)[3])[1];
-f_16917(t15,t12,t14,((C_word*)t0)[4],C_SCHEME_TRUE);}
+f_16920(t15,t12,t14,((C_word*)t0)[4],C_SCHEME_TRUE);}
 else{
 t8=(C_word)C_eqp(t2,lf[85]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17167,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17170,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t10=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t11=f_13597(C_a_i(&a,3),t10);
+t11=f_13600(C_a_i(&a,3),t10);
 /* lp2992 */
 t12=((C_word*)((C_word*)t0)[3])[1];
-f_16917(t12,t9,t11,((C_word*)t0)[4],C_SCHEME_TRUE);}
+f_16920(t12,t9,t11,((C_word*)t0)[4],C_SCHEME_TRUE);}
 else{
 t9=(C_word)C_eqp(t2,lf[64]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17192,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17195,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t11=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t12=f_13597(C_a_i(&a,3),t11);
-t13=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(1));
+t12=f_13600(C_a_i(&a,3),t11);
+t13=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 /* lp2992 */
 t14=((C_word*)((C_word*)t0)[3])[1];
-f_16917(t14,t10,t12,t13,C_SCHEME_TRUE);}
+f_16920(t14,t10,t12,t13,C_SCHEME_TRUE);}
 else{
 t10=(C_word)C_i_car(((C_word*)t0)[6]);
 /* error */
@@ -17016,82 +17085,82 @@ t2=*((C_word*)lf[20]+1);
 else{
 t2=((C_word*)t0)[2];
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16935,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16944,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16938,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16947,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 /* sre->nfa */
-f_14705(t4,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);}
+f_14708(t4,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);}
 else{
 t3=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16931,a[2]=((C_word)li182),tmp=(C_word)a,a+=3,tmp));}}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_16934,a[2]=((C_word)li182),tmp=(C_word)a,a+=3,tmp));}}}
 
-/* f_16931 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_16931(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_16934 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_16934(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_16931,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_16934,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t4);}
 
-/* k16942 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_16944(C_word c,C_word t0,C_word t1){
+/* k16945 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_16947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* nfa->dfa */
-f_15563(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_15566(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k16933 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_16935(C_word c,C_word t0,C_word t1){
+/* k16936 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_16938(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16935,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16938,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16936,a[2]=t1,a[3]=((C_word)li181),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16939,a[2]=t1,a[3]=((C_word)li181),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_16936 in k16933 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_16936(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_16939 in k16936 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_16939(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_16936,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_16939,6,t0,t1,t2,t3,t4,t5);}
 /* dfa-match/longest */
-f_14598(t1,((C_word*)t0)[2],t2,t3,t4);}
+f_14601(t1,((C_word*)t0)[2],t2,t3,t4);}
 
-/* k17190 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17192(C_word c,C_word t0,C_word t1){
+/* k17193 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17192,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17193,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li180),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17195,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17196,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li180),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_17193 in k17190 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17193(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17196 in k17193 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17193,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17197,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17196,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17200,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t5,tmp=(C_word)a,a+=6,tmp);
 /* match-one3090 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t6,t2,t3,t4,t5);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t2,t3,t4,t5);}
 
-/* k17195 */
-static void C_ccall f_17197(C_word c,C_word t0,C_word t1){
+/* k17198 */
+static void C_ccall f_17200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17106,21 +17175,19 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word t14;
-C_word ab[16],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17197,2,t0,t1);}
+C_word *a;
 if(C_truep((C_word)C_i_numberp(t1))){
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[4];
 t4=((C_word*)t0)[3];
-t5=(C_word)C_a_i_times(&a,2,t3,C_fix(2));
-t6=(C_word)C_a_i_plus(&a,2,C_fix(3),t5);
+t5=(C_word)C_fixnum_shift_left(t3,C_fix(1));
+t6=(C_word)C_fixnum_plus(C_fix(3),t5);
 t7=(C_word)C_i_vector_set(t2,t6,t4);
 t8=((C_word*)t0)[5];
 t9=((C_word*)t0)[4];
 t10=t1;
-t11=(C_word)C_a_i_times(&a,2,t9,C_fix(2));
-t12=(C_word)C_a_i_plus(&a,2,C_fix(4),t11);
+t11=(C_word)C_fixnum_shift_left(t9,C_fix(1));
+t12=(C_word)C_fixnum_plus(C_fix(4),t11);
 t13=(C_word)C_i_vector_set(t8,t12,t10);
 t14=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,t1);}
@@ -17128,32 +17195,32 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}}
 
-/* k17165 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17167(C_word c,C_word t0,C_word t1){
+/* k17168 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17170(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17167,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17170,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17168,a[2]=t1,a[3]=((C_word)li179),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17171,a[2]=t1,a[3]=((C_word)li179),tmp=(C_word)a,a+=4,tmp));}
 
-/* f_17168 in k17165 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17168(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17171 in k17168 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17171(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17168,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17172,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17171,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17175,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* match-once3079 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t6,t2,t3,t4,t5);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t2,t3,t4,t5);}
 
-/* k17170 */
-static void C_ccall f_17172(C_word c,C_word t0,C_word t1){
+/* k17173 */
+static void C_ccall f_17175(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17168,8 +17235,8 @@ t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k17109 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17111(C_word c,C_word t0,C_word t1){
+/* k17112 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17114(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17178,74 +17245,92 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17111,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17114,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17113,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word)li177),tmp=(C_word)a,a+=5,tmp));
+t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17116,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word)li177),tmp=(C_word)a,a+=5,tmp));
 t4=(C_word)C_i_car(((C_word*)t0)[3]);
 t5=(C_word)C_eqp(lf[81],t4);
 t6=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?((C_word*)((C_word*)t0)[4])[1]:(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17136,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word)li178),tmp=(C_word)a,a+=5,tmp)));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?((C_word*)((C_word*)t0)[4])[1]:(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17139,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],a[4]=((C_word)li178),tmp=(C_word)a,a+=5,tmp)));}
 
-/* f_17136 in k17109 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17136(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17139 in k17112 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17139(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17136,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17140,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17139,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17143,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 /* match-once3061 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t6,t2,t3,t4,t5);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t2,t3,t4,t5);}
 
-/* k17138 */
-static void C_ccall f_17140(C_word c,C_word t0,C_word t1){
+/* k17141 */
+static void C_ccall f_17143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* match-all3062 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* f_17113 in k17109 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17113(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17116 in k17112 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17116(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17113,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17117,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17116,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17120,a[2]=t3,a[3]=t5,a[4]=t4,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
 /* match-once3061 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t6,t2,t3,t4,t5);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t2,t3,t4,t5);}
 
-/* k17115 */
-static void C_ccall f_17117(C_word c,C_word t0,C_word t1){
+/* k17118 */
+static void C_ccall f_17120(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word t5;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_17120,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17126,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+if(C_truep(t1)){
+t3=((C_word*)t0)[2];
+t4=t1;
+t5=t2;
+f_17126(t5,(C_word)C_fixnum_lessp(t3,t4));}
+else{
+t3=t2;
+f_17126(t3,C_SCHEME_FALSE);}}
+
+/* k17124 in k17118 */
+static void C_fcall f_17126(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
 C_word *a;
-t2=(C_truep(t1)?(C_word)C_i_lessp(((C_word*)t0)[7],t1):C_SCHEME_FALSE);
-if(C_truep(t2)){
+if(C_truep(t1)){
 /* match-all3062 */
-t3=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t2=((C_word*)((C_word*)t0)[8])[1];
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
+t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[7];
-t4=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k17059 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17061(C_word c,C_word t0,C_word t1){
+/* k17062 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17064(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17253,52 +17338,50 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17061,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17064,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17086,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17064,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17067,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17089,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[2]);
 /* sre-count-submatches */
-f_12502(t3,t4);}
+f_12505(t3,t4);}
 
-/* k17084 in k17059 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17086(C_word c,C_word t0,C_word t1){
+/* k17087 in k17062 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17086,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[6],t1);
 /* lp2992 */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_16917(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_16920(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k17062 in k17059 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17064(C_word c,C_word t0,C_word t1){
+/* k17065 in k17062 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17064,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17067,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17065,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word)li176),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17068,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word)li176),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_17065 in k17062 in k17059 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17065(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17068 in k17065 in k17062 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17068(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17065,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17069,a[2]=t5,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17068,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17072,a[2]=t5,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
 /* match-first3049 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t6,t2,t3,t4,t5);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,t2,t3,t4,t5);}
 
-/* k17067 */
-static void C_ccall f_17069(C_word c,C_word t0,C_word t1){
+/* k17070 */
+static void C_ccall f_17072(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17310,10 +17393,10 @@ t3=((C_word*)t0)[6];
 else{
 /* match-rest3050 */
 t2=((C_word*)t0)[5];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2]);}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2]);}}
 
-/* k16966 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_16968(C_word c,C_word t0,C_word t1){
+/* k16969 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_16971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17321,40 +17404,38 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16968,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16971,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17037,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16971,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_16974,a[2]=((C_word*)t0)[6],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17040,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[2]);
 /* sre-count-submatches */
-f_12502(t3,t4);}
+f_12505(t3,t4);}
 
-/* k17035 in k16966 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17037(C_word c,C_word t0,C_word t1){
+/* k17038 in k16969 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17040(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17037,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],t1);
 /* lp2992 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_16917(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2,C_SCHEME_TRUE);}
+f_16920(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2,C_SCHEME_TRUE);}
 
-/* k16969 in k16966 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_16971(C_word c,C_word t0,C_word t1){
+/* k16972 in k16969 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_16974(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16971,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16972,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li175),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16974,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_16975,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li175),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_16972 in k16969 in k16966 in k17239 in lp in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_16972(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_16975 in k16972 in k16969 in k17242 in lp in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_16975(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -17363,55 +17444,59 @@ C_word t9;
 C_word ab[12],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_16972,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_16975,6,t0,t1,t2,t3,t4,t5);}
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16978,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t7,a[7]=t4,a[8]=t3,a[9]=((C_word)li174),tmp=(C_word)a,a+=10,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16981,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t7,a[7]=t4,a[8]=t3,a[9]=((C_word)li174),tmp=(C_word)a,a+=10,tmp));
 t9=((C_word*)t7)[1];
-f_16978(t9,t1,t4,C_SCHEME_FALSE);}
+f_16981(t9,t1,t4,C_SCHEME_FALSE);}
 
 /* lp */
-static void C_fcall f_16978(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_16981(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
+C_word t7;
+C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_16978,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_lessp(t2,((C_word*)t0)[8]))){
-t4=t3;
-t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+C_save_and_reclaim((void*)trf_16981,NULL,4,t0,t1,t2,t3);}
+t4=t2;
+t5=((C_word*)t0)[8];
+if(C_truep((C_word)C_fixnum_lessp(t4,t5))){
+t6=t3;
+t7=t1;
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16988,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t2,a[8]=t1,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_16991,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t2,a[8]=t1,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
 /* match-left3023 */
-t5=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t5))(6,t5,t4,((C_word*)t0)[4],((C_word*)t0)[8],t2,((C_word*)t0)[3]);}}
+t7=((C_word*)t0)[2];
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t6,((C_word*)t0)[4],((C_word*)t0)[8],t2,((C_word*)t0)[3]);}}
 
-/* k16986 in lp */
-static void C_ccall f_16988(C_word c,C_word t0,C_word t1){
+/* k16989 in lp */
+static void C_ccall f_16991(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16988,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16991,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_16991,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_16994,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t1)){
 if(C_truep((C_word)C_i_eqvp(t1,((C_word*)t0)[7]))){
 /* match-right3024 */
 t3=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t3))(6,t3,t2,((C_word*)t0)[3],t1,((C_word*)t0)[9],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,((C_word*)t0)[3],t1,((C_word*)t0)[9],((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_16991(2,t3,C_SCHEME_FALSE);}}
+f_16994(2,t3,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_16991(2,t3,C_SCHEME_FALSE);}}
+f_16994(2,t3,C_SCHEME_FALSE);}}
 
-/* k16989 in k16986 in lp */
-static void C_ccall f_16991(C_word c,C_word t0,C_word t1){
+/* k16992 in k16989 in lp */
+static void C_ccall f_16994(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17419,53 +17504,73 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[4],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_16991,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_16994,2,t0,t1);}
 if(C_truep((C_word)C_i_eqvp(t1,((C_word*)t0)[6]))){
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
-t2=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[4],C_fix(1));
+t2=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
 t3=(C_word)C_i_not(((C_word*)t0)[3]);
-t4=(C_truep(t3)?t3:(C_truep(t1)?(C_word)C_i_greaterp(t1,((C_word*)t0)[3]):C_SCHEME_FALSE));
-if(C_truep(t4)){
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17017,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[2],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(t3)){
+t5=t4;
+f_17017(t5,t3);}
+else{
+if(C_truep(t1)){
 t5=t1;
+t6=((C_word*)t0)[3];
+t7=t4;
+f_17017(t7,(C_word)C_fixnum_greaterp(t5,t6));}
+else{
+t5=t4;
+f_17017(t5,C_SCHEME_FALSE);}}}}
+
+/* k17015 in k16992 in k16989 in lp */
+static void C_fcall f_17017(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word *a;
+if(C_truep(t1)){
+t2=((C_word*)t0)[6];
 /* lp3029 */
-t6=((C_word*)((C_word*)t0)[2])[1];
-f_16978(t6,((C_word*)t0)[5],t2,t5);}
+t3=((C_word*)((C_word*)t0)[5])[1];
+f_16981(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2);}
 else{
-t5=((C_word*)t0)[3];
+t2=((C_word*)t0)[2];
 /* lp3029 */
-t6=((C_word*)((C_word*)t0)[2])[1];
-f_16978(t6,((C_word*)t0)[5],t2,t5);}}}
+t3=((C_word*)((C_word*)t0)[5])[1];
+f_16981(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2);}}
 
-/* k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11921(C_word c,C_word t0,C_word t1){
+/* k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11921,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_11924,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11924,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_11927,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 /* sre-count-submatches */
-f_12502(t2,((C_word*)t0)[8]);}
+f_12505(t2,((C_word*)t0)[8]);}
 
-/* k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11924(C_word c,C_word t0,C_word t1){
+/* k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11924,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_11927,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11927,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_11930,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 /* sre-names */
-f_13797(t2,((C_word*)t0)[9],C_fix(1),C_SCHEME_END_OF_LIST);}
+f_13800(t2,((C_word*)t0)[9],C_fix(1),C_SCHEME_END_OF_LIST);}
 
-/* k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11927(C_word c,C_word t0,C_word t1){
+/* k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17473,46 +17578,44 @@ C_word t4;
 C_word t5;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11927,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11930,2,t0,t1);}
 t2=((C_word*)t0)[10];
 t3=(C_word)C_a_i_list(&a,1,t1);
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12565,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12568,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],a[11]=((C_word*)t0)[9],tmp=(C_word)a,a+=12,tmp);
 if(C_truep((C_word)C_i_pairp(t3))){
 t5=t4;
-f_12565(2,t5,(C_word)C_i_car(t3));}
+f_12568(2,t5,(C_word)C_i_car(t3));}
 else{
 /* sre-names */
-f_13797(t4,t2,C_fix(1),C_SCHEME_END_OF_LIST);}}
+f_13800(t4,t2,C_fix(1),C_SCHEME_END_OF_LIST);}}
 
-/* k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12565(C_word c,C_word t0,C_word t1){
+/* k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12565,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12568,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13586,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12568,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12571,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],a[11]=((C_word*)t0)[10],a[12]=((C_word*)t0)[11],tmp=(C_word)a,a+=13,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13589,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* sre-count-submatches */
-f_12502(t3,((C_word*)t0)[2]);}
+f_12505(t3,((C_word*)t0)[2]);}
 
-/* k13584 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13586(C_word c,C_word t0,C_word t1){
+/* k13587 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13589(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13586,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,C_fix(1),t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(C_fix(1),t1);
 /* make-vector */
 t3=*((C_word*)lf[14]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}
 
-/* k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12568(C_word c,C_word t0,C_word t1){
+/* k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17521,16 +17624,16 @@ C_word t5;
 C_word t6;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12568,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12575,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12571,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12578,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=t1,tmp=(C_word)a,a+=12,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12577,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,a[5]=((C_word)li173),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12580,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t4,a[5]=((C_word)li173),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_12577(t6,t2,((C_word*)t0)[2],C_fix(1),C_fix(0),C_fix(0),*((C_word*)lf[212]+1));}
+f_12580(t6,t2,((C_word*)t0)[2],C_fix(1),C_fix(0),C_fix(0),*((C_word*)lf[212]+1));}
 
-/* lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12577(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12580(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -17555,53 +17658,53 @@ C_word *a;
 loop:
 a=C_alloc(19);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_12577,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12580,a[2]=t6,a[3]=t5,a[4]=t4,a[5]=((C_word)li159),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_12580,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12583,a[2]=t6,a[3]=t5,a[4]=t4,a[5]=((C_word)li159),tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t8=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_stringp(t8))){
 /* grow1821 */
 t9=t7;
-f_12580(t9,t1,C_fix(1));}
+f_12583(t9,t1,C_fix(1));}
 else{
 t9=(C_word)C_i_car(t2);
 t10=(C_word)C_eqp(t9,lf[27]);
-t11=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12622,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t6,a[6]=t5,a[7]=t4,a[8]=t3,a[9]=((C_word*)t0)[4],a[10]=t9,a[11]=t1,a[12]=t7,tmp=(C_word)a,a+=13,tmp);
+t11=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_12625,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t6,a[6]=t5,a[7]=t4,a[8]=t3,a[9]=((C_word*)t0)[4],a[10]=t9,a[11]=t1,a[12]=t7,tmp=(C_word)a,a+=13,tmp);
 if(C_truep(t10)){
 t12=t11;
-f_12622(t12,t10);}
+f_12625(t12,t10);}
 else{
 t12=(C_word)C_eqp(t9,lf[116]);
 if(C_truep(t12)){
 t13=t11;
-f_12622(t13,t12);}
+f_12625(t13,t12);}
 else{
 t13=(C_word)C_eqp(t9,lf[183]);
 t14=t11;
-f_12622(t14,(C_truep(t13)?t13:(C_word)C_eqp(t9,lf[194])));}}}}
+f_12625(t14,(C_truep(t13)?t13:(C_word)C_eqp(t9,lf[194])));}}}}
 else{
 if(C_truep((C_word)C_charp(t2))){
 /* grow1821 */
 t8=t7;
-f_12580(t8,t1,C_fix(1));}
+f_12583(t8,t1,C_fix(1));}
 else{
 if(C_truep((C_word)C_i_stringp(t2))){
 t8=(C_word)C_i_string_length(t2);
 /* grow1821 */
 t9=t7;
-f_12580(t9,t1,t8);}
+f_12583(t9,t1,t8);}
 else{
 t8=t2;
 if(C_truep((C_truep((C_word)C_eqp(t8,lf[78]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t8,lf[79]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
 /* grow1821 */
 t9=t7;
-f_12580(t9,t1,C_fix(1));}
+f_12583(t9,t1,C_fix(1));}
 else{
 t9=t2;
 if(C_truep((C_truep((C_word)C_eqp(t9,lf[71]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[142]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[143]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[151]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[152]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[140]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[139]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[141]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t9,lf[210]))?C_SCHEME_TRUE:C_SCHEME_FALSE))))))))))){
 /* return1814 */
 t10=t6;
-((C_proc4)C_retrieve_proc(t10))(4,t10,t1,t4,t5);}
+((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t1,t4,t5);}
 else{
 t10=(C_word)C_i_assq(t2,lf[195]);
 if(C_truep(t10)){
@@ -17625,8 +17728,8 @@ else{
 t11=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[211],t2);}}}}}}}
 
-/* k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12622(C_word t0,C_word t1){
+/* k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12625(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17639,41 +17742,42 @@ C_word t9;
 C_word t10;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12622,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12625,NULL,2,t0,t1);}
 if(C_truep(t1)){
 /* grow1821 */
 t2=((C_word*)t0)[12];
-f_12580(t2,((C_word*)t0)[11],C_fix(1));}
+f_12583(t2,((C_word*)t0)[11],C_fix(1));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[10],lf[184]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12638,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12641,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
 /* string->sre */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[58]+1)))(3,*((C_word*)lf[58]+1),t3,t4);}
+t5=*((C_word*)lf[58]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[10],lf[70]);
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12651,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[4],tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_12654,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[4],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_12651(t5,t3);}
+f_12654(t5,t3);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[10],lf[176]);
 if(C_truep(t5)){
 t6=t4;
-f_12651(t6,t5);}
+f_12654(t6,t5);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[10],lf[174]);
 if(C_truep(t6)){
 t7=t4;
-f_12651(t7,t6);}
+f_12654(t7,t6);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[10],lf[175]);
 t8=t4;
-f_12651(t8,(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[10],lf[187])));}}}}}}
+f_12654(t8,(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[10],lf[187])));}}}}}}
 
-/* k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12651(C_word t0,C_word t1){
+/* k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12654(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17736,48 +17840,48 @@ C_word t59;
 C_word t60;
 C_word t61;
 C_word t62;
-C_word ab[13],*a=ab;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12651,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12654,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[11]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12660,a[2]=((C_word*)t0)[7],a[3]=t4,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word)li161),tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12663,a[2]=((C_word*)t0)[7],a[3]=t4,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word)li161),tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_12660(t6,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_fix(0),C_fix(0));}
+f_12663(t6,((C_word*)t0)[6],t2,((C_word*)t0)[5],C_fix(0),C_fix(0));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],lf[59]);
 if(C_truep(t2)){
 t3=(C_word)C_i_cdr(((C_word*)t0)[11]);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12742,a[2]=((C_word*)t0)[7],a[3]=t5,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word)li163),tmp=(C_word)a,a+=8,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12745,a[2]=((C_word*)t0)[7],a[3]=t5,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word)li163),tmp=(C_word)a,a+=8,tmp));
 t7=((C_word*)t5)[1];
-f_12742(t7,((C_word*)t0)[6],t3,((C_word*)t0)[5],C_SCHEME_FALSE,C_fix(0));}
+f_12745(t7,((C_word*)t0)[6],t3,((C_word*)t0)[5],C_SCHEME_FALSE,C_fix(0));}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[4],lf[65]);
 if(C_truep(t3)){
 t4=(C_word)C_i_cdr(((C_word*)t0)[11]);
 t5=(C_word)C_i_nullp(t4);
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12827,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12830,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_12827(t7,t5);}
+f_12830(t7,t5);}
 else{
 t7=(C_word)C_i_cddr(((C_word*)t0)[11]);
 t8=t6;
-f_12827(t8,(C_word)C_i_nullp(t7));}}
+f_12830(t8,(C_word)C_i_nullp(t7));}}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[4],lf[192]);
 if(C_truep(t4)){
 t5=(C_word)C_i_cdddr(((C_word*)t0)[11]);
-t6=f_13597(C_a_i(&a,3),t5);
+t6=f_13600(C_a_i(&a,3),t5);
 t7=(C_word)C_i_cadr(((C_word*)t0)[11]);
-t8=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],t7);
+t8=(C_word)C_fixnum_plus(((C_word*)t0)[5],t7);
 /* lp1809 */
 t9=((C_word*)((C_word*)t0)[7])[1];
-f_12577(t9,((C_word*)t0)[6],t6,t8,((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8]);}
+f_12580(t9,((C_word*)t0)[6],t6,t8,((C_word*)t0)[10],((C_word*)t0)[9],((C_word*)t0)[8]);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[4],lf[64]);
 t6=(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[4],lf[75]));
@@ -17785,27 +17889,27 @@ if(C_truep(t6)){
 t7=(C_word)C_i_car(((C_word*)t0)[11]);
 t8=(C_word)C_eqp(lf[64],t7);
 t9=(C_truep(t8)?(C_word)C_i_cdr(((C_word*)t0)[11]):(C_word)C_i_cddr(((C_word*)t0)[11]));
-t10=f_13597(C_a_i(&a,3),t9);
-t11=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12998,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word)li167),tmp=(C_word)a,a+=6,tmp);
+t10=f_13600(C_a_i(&a,3),t9);
+t11=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13001,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word)li167),tmp=(C_word)a,a+=6,tmp);
 /* lp1809 */
 t13=((C_word*)((C_word*)t0)[7])[1];
-f_12577(t13,((C_word*)t0)[6],t10,t11,((C_word*)t0)[10],((C_word*)t0)[9],t12);}
+f_12580(t13,((C_word*)t0)[6],t10,t11,((C_word*)t0)[10],((C_word*)t0)[9],t12);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[4],lf[147]);
 t8=(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[4],lf[146]));
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13038,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_13041,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[11],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 t10=(C_word)C_i_cadr(((C_word*)t0)[11]);
 if(C_truep((C_word)C_i_numberp(t10))){
 t11=t9;
-f_13038(2,t11,(C_word)C_i_cadr(((C_word*)t0)[11]));}
+f_13041(2,t11,(C_word)C_i_cadr(((C_word*)t0)[11]));}
 else{
 t11=(C_word)C_i_cadr(((C_word*)t0)[11]);
 t12=(C_word)C_i_assq(t11,((C_word*)t0)[2]);
 if(C_truep(t12)){
 t13=t9;
-f_13038(2,t13,(C_word)C_i_cdr(t12));}
+f_13041(2,t13,(C_word)C_i_cdr(t12));}
 else{
 t13=(C_word)C_i_cadr(((C_word*)t0)[11]);
 /* error */
@@ -17815,18 +17919,18 @@ else{
 t9=(C_word)C_eqp(((C_word*)t0)[4],lf[81]);
 t10=(C_truep(t9)?t9:(C_word)C_eqp(((C_word*)t0)[4],lf[82]));
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13151,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13154,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
 t12=(C_word)C_i_cdr(((C_word*)t0)[11]);
-t13=f_13597(C_a_i(&a,3),t12);
-t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13160,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp);
+t13=f_13600(C_a_i(&a,3),t12);
+t14=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13163,a[2]=((C_word)li168),tmp=(C_word)a,a+=3,tmp);
 /* lp1809 */
 t15=((C_word*)((C_word*)t0)[7])[1];
-f_12577(t15,t11,t13,((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[9],t14);}
+f_12580(t15,t11,t13,((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[9],t14);}
 else{
 t11=(C_word)C_eqp(((C_word*)t0)[4],lf[87]);
 t12=(C_truep(t11)?t11:(C_word)C_eqp(((C_word*)t0)[4],lf[84]));
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13180,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13183,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 t14=(C_word)C_i_cadr(((C_word*)t0)[11]);
 if(C_truep((C_word)C_i_numberp(t14))){
 t15=(C_word)C_i_caddr(((C_word*)t0)[11]);
@@ -17834,50 +17938,50 @@ if(C_truep((C_word)C_i_numberp(t15))){
 t16=(C_word)C_i_cadr(((C_word*)t0)[11]);
 t17=(C_word)C_i_caddr(((C_word*)t0)[11]);
 t18=t13;
-f_13180(t18,(C_word)C_i_greaterp(t16,t17));}
+f_13183(t18,(C_word)C_fixnum_greaterp(t16,t17));}
 else{
 t16=t13;
-f_13180(t16,C_SCHEME_FALSE);}}
+f_13183(t16,C_SCHEME_FALSE);}}
 else{
 t15=t13;
-f_13180(t15,C_SCHEME_FALSE);}}
+f_13183(t15,C_SCHEME_FALSE);}}
 else{
 t13=(C_word)C_eqp(((C_word*)t0)[4],lf[83]);
 if(C_truep(t13)){
 t14=(C_word)C_i_cdr(((C_word*)t0)[11]);
-t15=f_13597(C_a_i(&a,3),t14);
-t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13324,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[10],a[4]=((C_word)li171),tmp=(C_word)a,a+=5,tmp);
+t15=f_13600(C_a_i(&a,3),t14);
+t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13327,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[10],a[4]=((C_word)li171),tmp=(C_word)a,a+=5,tmp);
 /* lp1809 */
 t17=((C_word*)((C_word*)t0)[7])[1];
-f_12577(t17,((C_word*)t0)[6],t15,((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[9],t16);}
+f_12580(t17,((C_word*)t0)[6],t15,((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[9],t16);}
 else{
 t14=(C_word)C_eqp(((C_word*)t0)[4],lf[85]);
 t15=(C_truep(t14)?t14:(C_word)C_eqp(((C_word*)t0)[4],lf[86]));
 if(C_truep(t15)){
 t16=(C_word)C_i_cdr(((C_word*)t0)[11]);
-t17=f_13597(C_a_i(&a,3),t16);
-t18=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13354,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word)li172),tmp=(C_word)a,a+=6,tmp);
+t17=f_13600(C_a_i(&a,3),t16);
+t18=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13357,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word)li172),tmp=(C_word)a,a+=6,tmp);
 /* lp1809 */
 t19=((C_word*)((C_word*)t0)[7])[1];
-f_12577(t19,((C_word*)t0)[6],t17,((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[9],t18);}
+f_12580(t19,((C_word*)t0)[6],t17,((C_word*)t0)[5],((C_word*)t0)[10],((C_word*)t0)[9],t18);}
 else{
 t16=(C_word)C_eqp(((C_word*)t0)[4],lf[88]);
-t17=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13381,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
+t17=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13384,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[11],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t16)){
 t18=t17;
-f_13381(t18,t16);}
+f_13384(t18,t16);}
 else{
 t18=(C_word)C_eqp(((C_word*)t0)[4],lf[208]);
 if(C_truep(t18)){
 t19=t17;
-f_13381(t19,t18);}
+f_13384(t19,t18);}
 else{
 t19=(C_word)C_eqp(((C_word*)t0)[4],lf[89]);
 t20=t17;
-f_13381(t20,(C_truep(t19)?t19:(C_word)C_eqp(((C_word*)t0)[4],lf[209])));}}}}}}}}}}}}}
+f_13384(t20,(C_truep(t19)?t19:(C_word)C_eqp(((C_word*)t0)[4],lf[209])));}}}}}}}}}}}}}
 
-/* k13379 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_13381(C_word t0,C_word t1){
+/* k13382 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_13384(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17892,49 +17996,49 @@ C_word t11;
 C_word t12;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13381,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13384,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[9]);
 t3=(C_word)C_i_car(((C_word*)t0)[9]);
 t4=(C_word)C_i_memq(t3,lf[206]);
 t5=(C_truep(t4)?C_SCHEME_FALSE:(C_word)C_i_cadr(((C_word*)t0)[9]));
-t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13408,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t2,a[9]=t5,tmp=(C_word)a,a+=10,tmp);
+t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13411,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t2,a[9]=t5,tmp=(C_word)a,a+=10,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[9]);
 /* ##sys#append */
 t8=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,t7,C_SCHEME_END_OF_LIST);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[2],lf[66]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13431,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13434,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_13431(t4,t2);}
+f_13434(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[2],lf[67]);
 if(C_truep(t4)){
 t5=t3;
-f_13431(t5,t4);}
+f_13434(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[2],lf[68]);
 t6=t3;
-f_13431(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[2],lf[69])));}}}}
+f_13434(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[2],lf[69])));}}}}
 
-/* k13429 in k13379 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_13431(C_word t0,C_word t1){
+/* k13432 in k13382 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_13434(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* return1814 */
 t2=((C_word*)t0)[6];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 /* error */
 t2=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[5],lf[207],((C_word*)t0)[2]);}}
 
-/* k13406 in k13379 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13408(C_word c,C_word t0,C_word t1){
+/* k13409 in k13382 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13411(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17942,72 +18046,72 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13408,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13411,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
 t4=(C_word)C_a_i_cons(&a,2,lf[87],t3);
 /* lp1809 */
 t5=((C_word*)((C_word*)t0)[7])[1];
-f_12577(t5,((C_word*)t0)[6],t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12580(t5,((C_word*)t0)[6],t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a13353 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13354(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a13356 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13357(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
-C_word ab[4],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13354,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_13357,4,t0,t1,t2,t3);}
 if(C_truep(((C_word*)t0)[4])){
 if(C_truep(t3)){
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],t3);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],t3);
 /* return1814 */
 t5=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t1,((C_word*)t0)[2],t4);}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,((C_word*)t0)[2],t4);}
 else{
 /* return1814 */
 t4=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,((C_word*)t0)[2],C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[2],C_SCHEME_FALSE);}}
 else{
 /* return1814 */
 t4=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,((C_word*)t0)[2],C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,((C_word*)t0)[2],C_SCHEME_FALSE);}}
 
-/* a13323 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13324(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a13326 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13327(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
-C_word ab[4],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13324,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],t2);
+C_save_and_reclaim((void*)tr4,(void*)f_13327,4,t0,t1,t2,t3);}
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],t2);
 /* return1814 */
 t5=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t4,C_SCHEME_FALSE);}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t4,C_SCHEME_FALSE);}
 
-/* k13178 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_13180(C_word t0,C_word t1){
+/* k13181 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_13183(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13180,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13183,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)trf_13183,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13186,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_13183(t3,t1);}
+f_13186(t3,t1);}
 else{
 t3=(C_word)C_i_cadr(((C_word*)t0)[4]);
 t4=t2;
-f_13183(t4,(C_truep(t3)?C_SCHEME_FALSE:(C_word)C_i_caddr(((C_word*)t0)[4])));}}
+f_13186(t4,(C_truep(t3)?C_SCHEME_FALSE:(C_word)C_i_caddr(((C_word*)t0)[4])));}}
 
-/* k13181 in k13178 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_13183(C_word t0,C_word t1){
+/* k13184 in k13181 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_13186(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18018,47 +18122,47 @@ C_word t7;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13183,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_13186,NULL,2,t0,t1);}
 if(C_truep(t1)){
 /* return1814 */
 t2=((C_word*)t0)[8];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
 if(C_truep((C_word)C_i_caddr(((C_word*)t0)[4]))){
 t2=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-t3=f_13597(C_a_i(&a,3),t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13201,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word)li169),tmp=(C_word)a,a+=7,tmp);
+t3=f_13600(C_a_i(&a,3),t2);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13204,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word)li169),tmp=(C_word)a,a+=7,tmp);
 /* lp1809 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_12577(t5,((C_word*)t0)[7],t3,((C_word*)t0)[2],C_fix(0),C_fix(0),t4);}
+f_12580(t5,((C_word*)t0)[7],t3,((C_word*)t0)[2],C_fix(0),C_fix(0),t4);}
 else{
 t2=(C_word)C_i_cdddr(((C_word*)t0)[4]);
-t3=f_13597(C_a_i(&a,3),t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13248,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word)li170),tmp=(C_word)a,a+=6,tmp);
+t3=f_13600(C_a_i(&a,3),t2);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13251,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],a[5]=((C_word)li170),tmp=(C_word)a,a+=6,tmp);
 /* lp1809 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_12577(t5,((C_word*)t0)[7],t3,((C_word*)t0)[2],C_fix(0),C_fix(0),t4);}}}
+f_12580(t5,((C_word*)t0)[7],t3,((C_word*)t0)[2],C_fix(0),C_fix(0),t4);}}}
 
-/* a13247 in k13181 in k13178 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13248(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a13250 in k13184 in k13181 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13251(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[8],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13248,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_13251,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
-t5=(C_word)C_a_i_times(&a,2,t4,t2);
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],t5);
+t5=(C_word)C_fixnum_times(t4,t2);
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[3],t5);
 /* return1814 */
 t7=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t1,t6,C_SCHEME_FALSE);}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t6,C_SCHEME_FALSE);}
 
-/* a13200 in k13181 in k13178 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a13203 in k13184 in k13181 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18067,52 +18171,52 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[16],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13201,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_13204,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_cadr(((C_word*)t0)[5]);
-t5=(C_word)C_a_i_times(&a,2,t4,t2);
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],t5);
+t5=(C_word)C_fixnum_times(t4,t2);
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[4],t5);
 if(C_truep(((C_word*)t0)[3])){
 if(C_truep(t3)){
 t7=(C_word)C_i_caddr(((C_word*)t0)[5]);
-t8=(C_word)C_a_i_times(&a,2,t7,t3);
-t9=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],t8);
+t8=(C_word)C_fixnum_times(t7,t3);
+t9=(C_word)C_fixnum_plus(((C_word*)t0)[3],t8);
 /* return1814 */
 t10=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t10))(4,t10,t1,t6,t9);}
+((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t1,t6,t9);}
 else{
 /* return1814 */
 t7=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t1,t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t6,C_SCHEME_FALSE);}}
 else{
 /* return1814 */
 t7=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t1,t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t6,C_SCHEME_FALSE);}}
 
-/* a13159 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13160(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a13162 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13163(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13160,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_13163,4,t0,t1,t2,t3);}
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 
-/* k13149 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13151(C_word c,C_word t0,C_word t1){
+/* k13152 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* return1814 */
 t2=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* k13036 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13038(C_word c,C_word t0,C_word t1){
+/* k13039 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13041(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18120,31 +18224,25 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[12],*a=ab;
+C_word t8;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13038,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13041,2,t0,t1);}
 t2=(C_word)C_i_integerp(t1);
 t3=(C_word)C_i_not(t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13047,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13050,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_13047(t5,t3);}
+f_13050(t5,t3);}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13101,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_i_vector_length(((C_word*)t0)[5]);
-/* < */
-C_lessp(5,0,t5,C_fix(0),t1,t6);}}
-
-/* k13099 in k13036 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_13101(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-t2=((C_word*)t0)[2];
-f_13047(t2,(C_word)C_i_not(t1));}
+t5=(C_word)C_i_vector_length(((C_word*)t0)[5]);
+t6=t1;
+t7=(C_word)C_and((C_word)C_fixnum_lessp(C_fix(0),t6),(C_word)C_fixnum_lessp(t6,t5));
+t8=t4;
+f_13050(t8,(C_word)C_i_not(t7));}}
 
-/* k13045 in k13036 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_13047(C_word t0,C_word t1){
+/* k13048 in k13039 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_13050(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18153,9 +18251,7 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13047,NULL,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
 /* error */
 t2=*((C_word*)lf[20]+1);
@@ -18166,28 +18262,28 @@ t2=(C_word)C_i_vector_ref(((C_word*)t0)[6],((C_word*)t0)[5]);
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_vector_ref(((C_word*)t0)[6],((C_word*)t0)[5]);
 t5=(C_word)C_i_cdr(t4);
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],t3);
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[4],t3);
 if(C_truep(((C_word*)t0)[3])){
 if(C_truep(t5)){
-t7=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],t5);
+t7=(C_word)C_fixnum_plus(((C_word*)t0)[3],t5);
 /* return1814 */
 t8=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t8))(4,t8,((C_word*)t0)[8],t6,t7);}
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,((C_word*)t0)[8],t6,t7);}
 else{
 /* return1814 */
 t7=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t7))(4,t7,((C_word*)t0)[8],t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[8],t6,C_SCHEME_FALSE);}}
 else{
 /* return1814 */
 t7=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t7))(4,t7,((C_word*)t0)[8],t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[8],t6,C_SCHEME_FALSE);}}
 else{
 /* error */
 t2=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[8],lf[204],((C_word*)t0)[7]);}}}
 
-/* a12997 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a13000 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_13001(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18195,48 +18291,48 @@ C_word t6;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12998,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_13001,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_cons(&a,2,t2,t3);
 t5=(C_word)C_i_vector_set(((C_word*)t0)[4],((C_word*)t0)[3],t4);
 /* return1814 */
 t6=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t6))(4,t6,t1,t2,t3);}
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,t2,t3);}
 
-/* k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12827(C_word t0,C_word t1){
+/* k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12830(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12827,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12830,NULL,2,t0,t1);}
 if(C_truep(t1)){
 /* return1814 */
 t2=((C_word*)t0)[8];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12833,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12836,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
 /* sre-count-submatches */
-f_12502(t2,t3);}}
+f_12505(t2,t3);}}
 
-/* k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12833(C_word c,C_word t0,C_word t1){
+/* k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12836(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12833,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12836,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12836,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12839,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[8]);
 /* sre-count-submatches */
-f_12502(t2,t3);}
+f_12505(t2,t3);}
 
-/* k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12836(C_word c,C_word t0,C_word t1){
+/* k12837 in k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12839(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18246,141 +18342,129 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12836,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12843,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12839,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12846,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[9]);
 t4=(C_word)C_i_numberp(t3);
 if(C_truep(t4)){
 t5=t2;
-f_12843(t5,(C_truep(t4)?lf[71]:(C_word)C_i_cadr(((C_word*)t0)[9])));}
+f_12846(t5,(C_truep(t4)?lf[71]:(C_word)C_i_cadr(((C_word*)t0)[9])));}
 else{
 t5=(C_word)C_i_cadr(((C_word*)t0)[9]);
 t6=(C_word)C_i_symbolp(t5);
 t7=t2;
-f_12843(t7,(C_truep(t6)?lf[71]:(C_word)C_i_cadr(((C_word*)t0)[9])));}}
+f_12846(t7,(C_truep(t6)?lf[71]:(C_word)C_i_cadr(((C_word*)t0)[9])));}}
 
-/* k12841 in k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12843(C_word t0,C_word t1){
+/* k12844 in k12837 in k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12846(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12843,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12845,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word)li166),tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)trf_12846,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12848,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word)li166),tmp=(C_word)a,a+=9,tmp);
 /* lp1809 */
-t3=((C_word*)((C_word*)t0)[6])[1];
-f_12577(t3,((C_word*)t0)[4],t1,((C_word*)t0)[9],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+t3=((C_word*)((C_word*)t0)[5])[1];
+f_12580(t3,((C_word*)t0)[4],t1,((C_word*)t0)[9],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* a12844 in k12841 in k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12845(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a12847 in k12844 in k12837 in k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12848(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[15],*a=ab;
+C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12845,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12848,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_caddr(((C_word*)t0)[7]);
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
-t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12859,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=t2,a[9]=((C_word*)t0)[7],a[10]=((C_word)li165),tmp=(C_word)a,a+=11,tmp);
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[6],((C_word*)t0)[5]);
+t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12862,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word)li165),tmp=(C_word)a,a+=11,tmp);
 /* lp1809 */
-t7=((C_word*)((C_word*)t0)[3])[1];
-f_12577(t7,t1,t4,t5,C_fix(0),C_fix(0),t6);}
+t7=((C_word*)((C_word*)t0)[2])[1];
+f_12580(t7,t1,t4,t5,C_fix(0),C_fix(0),t6);}
 
-/* a12858 in a12844 in k12841 in k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12859(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a12861 in a12847 in k12844 in k12837 in k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12862(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[10],*a=ab;
+C_word t9;
+C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12859,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12862,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_cdddr(((C_word*)t0)[9]);
 t5=(C_word)C_i_pairp(t4);
 t6=(C_truep(t5)?(C_word)C_i_cadddr(((C_word*)t0)[9]):lf[71]);
-t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12871,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=t3,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* + */
-C_plus(5,0,t7,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
-
-/* k12869 in a12858 in a12844 in k12841 in k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12871(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12871,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12873,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word)li164),tmp=(C_word)a,a+=8,tmp);
+t7=(C_word)C_fixnum_plus((C_word)C_fixnum_plus(((C_word*)t0)[8],((C_word*)t0)[7]),((C_word*)t0)[6]);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12876,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word)li164),tmp=(C_word)a,a+=8,tmp);
 /* lp1809 */
-t3=((C_word*)((C_word*)t0)[4])[1];
-f_12577(t3,((C_word*)t0)[3],((C_word*)t0)[2],t1,C_fix(0),C_fix(0),t2);}
+t9=((C_word*)((C_word*)t0)[2])[1];
+f_12580(t9,t1,t6,t7,C_fix(0),C_fix(0),t8);}
 
-/* a12872 in k12869 in a12858 in a12844 in k12841 in k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12873(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a12875 in a12861 in a12847 in k12844 in k12837 in k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12876(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12873,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12902,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_12876,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12905,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* min */
 t5=*((C_word*)lf[202]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],t2);}
 
-/* k12900 in a12872 in k12869 in a12858 in a12844 in k12841 in k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12902(C_word c,C_word t0,C_word t1){
+/* k12903 in a12875 in a12861 in a12847 in k12844 in k12837 in k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12905(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[10],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12902,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_12905,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],t1);
 if(C_truep(((C_word*)t0)[6])){
 if(C_truep(((C_word*)t0)[5])){
 if(C_truep(((C_word*)t0)[4])){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12898,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12901,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 /* max */
 t4=*((C_word*)lf[201]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
 /* return1814 */
 t3=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}}
 else{
 /* return1814 */
 t3=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}}
 else{
 /* return1814 */
 t3=((C_word*)t0)[3];
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t2,C_SCHEME_FALSE);}}
 
-/* k12896 in k12900 in a12872 in k12869 in a12858 in a12844 in k12841 in k12834 in k12831 in k12825 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12898(C_word c,C_word t0,C_word t1){
+/* k12899 in k12903 in a12875 in a12861 in a12847 in k12844 in k12837 in k12834 in k12828 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12901(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12898,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],t1);
 /* return1814 */
 t3=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t3))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12742(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12745(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -18389,32 +18473,32 @@ C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12742,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_12745,NULL,6,t0,t1,t2,t3,t4,t5);}
 if(C_truep((C_word)C_i_nullp(t2))){
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],t4);
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[6],t4);
 if(C_truep(((C_word*)t0)[5])){
 if(C_truep(t5)){
-t7=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],t5);
+t7=(C_word)C_fixnum_plus(((C_word*)t0)[5],t5);
 /* return1814 */
 t8=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t8))(4,t8,t1,t6,t7);}
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t1,t6,t7);}
 else{
 /* return1814 */
 t7=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t1,t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t6,C_SCHEME_FALSE);}}
 else{
 /* return1814 */
 t7=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t1,t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t6,C_SCHEME_FALSE);}}
 else{
 t6=(C_word)C_i_car(t2);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12775,a[2]=t4,a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word)li162),tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12778,a[2]=t4,a[3]=t5,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word)li162),tmp=(C_word)a,a+=8,tmp);
 /* lp1809 */
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_12577(t8,t1,t6,t3,C_fix(0),C_fix(0),t7);}}
+f_12580(t8,t1,t6,t3,C_fix(0),C_fix(0),t7);}}
 
-/* a12774 in lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12775(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a12777 in lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12778(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18423,41 +18507,41 @@ C_word t7;
 C_word ab[10],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12775,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12778,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12808,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12811,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
 t6=(C_word)C_i_car(((C_word*)t0)[6]);
 /* sre-count-submatches */
-f_12502(t5,t6);}
+f_12505(t5,t6);}
 
-/* k12806 in a12774 in lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12808(C_word c,C_word t0,C_word t1){
+/* k12809 in a12777 in lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12811(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[12],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12808,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12791,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12811,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[9],t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12794,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[3])){
 /* min */
 t4=*((C_word*)lf[202]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_12791(2,t4,((C_word*)t0)[2]);}}
+f_12794(2,t4,((C_word*)t0)[2]);}}
 
-/* k12789 in k12806 in a12774 in lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12791(C_word c,C_word t0,C_word t1){
+/* k12792 in k12809 in a12777 in lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12794(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12791,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12795,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12794,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12798,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[3])){
 if(C_truep(((C_word*)t0)[2])){
 /* max */
@@ -18466,23 +18550,23 @@ t3=*((C_word*)lf[201]+1);
 else{
 /* lp21881 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_12742(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t1,C_SCHEME_FALSE);}}
+f_12745(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t1,C_SCHEME_FALSE);}}
 else{
 /* lp21881 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_12742(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t1,C_SCHEME_FALSE);}}
+f_12745(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],t1,C_SCHEME_FALSE);}}
 
-/* k12793 in k12789 in k12806 in a12774 in lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12795(C_word c,C_word t0,C_word t1){
+/* k12796 in k12792 in k12809 in a12777 in lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12798(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp21881 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_12742(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12745(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12660(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12663(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -18491,32 +18575,32 @@ C_word t9;
 C_word t10;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12660,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_12663,NULL,6,t0,t1,t2,t3,t4,t5);}
 if(C_truep((C_word)C_i_nullp(t2))){
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],t4);
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[6],t4);
 if(C_truep(((C_word*)t0)[5])){
 if(C_truep(t5)){
-t7=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],t5);
+t7=(C_word)C_fixnum_plus(((C_word*)t0)[5],t5);
 /* return1814 */
 t8=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t8))(4,t8,t1,t6,t7);}
+((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t1,t6,t7);}
 else{
 /* return1814 */
 t7=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t1,t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t6,C_SCHEME_FALSE);}}
 else{
 /* return1814 */
 t7=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t1,t6,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,t6,C_SCHEME_FALSE);}}
 else{
 t6=(C_word)C_i_car(t2);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12693,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t2,a[7]=((C_word)li160),tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12696,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t4,a[5]=t3,a[6]=t2,a[7]=((C_word)li160),tmp=(C_word)a,a+=8,tmp);
 /* lp1809 */
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_12577(t8,t1,t6,t3,C_fix(0),C_fix(0),t7);}}
+f_12580(t8,t1,t6,t3,C_fix(0),C_fix(0),t7);}}
 
-/* a12692 in lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12693(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a12695 in lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12696(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -18525,71 +18609,69 @@ C_word t7;
 C_word ab[10],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12693,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12696,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12723,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=((C_word*)t0)[3],a[7]=t2,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
+t5=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12726,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=((C_word*)t0)[3],a[7]=t2,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],tmp=(C_word)a,a+=10,tmp);
 t6=(C_word)C_i_car(((C_word*)t0)[6]);
 /* sre-count-submatches */
-f_12502(t5,t6);}
+f_12505(t5,t6);}
 
-/* k12721 in a12692 in lp2 in k12649 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12723(C_word c,C_word t0,C_word t1){
+/* k12724 in a12695 in lp2 in k12652 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12726(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[12],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12723,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],t1);
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[8],((C_word*)t0)[7]);
+C_word *a;
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[9],t1);
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[8],((C_word*)t0)[7]);
 if(C_truep(((C_word*)t0)[6])){
 if(C_truep(((C_word*)t0)[5])){
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[6],((C_word*)t0)[5]);
 /* lp21865 */
 t5=((C_word*)((C_word*)t0)[4])[1];
-f_12660(t5,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,t4);}
+f_12663(t5,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,t4);}
 else{
 /* lp21865 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_12660(t4,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,C_SCHEME_FALSE);}}
+f_12663(t4,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,C_SCHEME_FALSE);}}
 else{
 /* lp21865 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_12660(t4,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,C_SCHEME_FALSE);}}
+f_12663(t4,((C_word*)t0)[3],((C_word*)t0)[2],t2,t3,C_SCHEME_FALSE);}}
 
-/* k12636 in k12620 in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12638(C_word c,C_word t0,C_word t1){
+/* k12639 in k12623 in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12641(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp1809 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_12577(t2,((C_word*)t0)[6],t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12580(t2,((C_word*)t0)[6],t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* grow in lp in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_12580(C_word t0,C_word t1,C_word t2){
+/* grow in lp in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_12583(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[8],*a=ab;
+C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12580,NULL,3,t0,t1,t2);}
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],t2);
+C_save_and_reclaim((void*)trf_12583,NULL,3,t0,t1,t2);}
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],t2);
 if(C_truep(((C_word*)t0)[3])){
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],t2);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],t2);
 /* return1814 */
 t5=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t3,t4);}
+((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t3,t4);}
 else{
 /* return1814 */
 t4=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t3,C_SCHEME_FALSE);}}
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,t3,C_SCHEME_FALSE);}}
 
-/* k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_12575(C_word c,C_word t0,C_word t1){
+/* k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_12578(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18598,33 +18680,33 @@ C_word t5;
 C_word t6;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12575,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12578,2,t0,t1);}
 t2=(C_word)C_i_vector_set(((C_word*)t0)[11],C_fix(0),t1);
 t3=((C_word*)t0)[11];
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_11933,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11949,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_11936,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],tmp=(C_word)a,a+=11,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11952,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[2])){
 /* bit-ior */
-f_5630(t5,C_fix(0),C_fix(1));}
+f_5633(t5,C_fix(0),C_fix(1));}
 else{
 t6=t5;
-f_11949(2,t6,C_fix(0));}}
+f_11952(2,t6,C_fix(0));}}
 
-/* k11947 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11949(C_word c,C_word t0,C_word t1){
+/* k11950 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11952(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11949,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11956,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11952,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11959,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* sre-consumer? */
 t3=lf[200];
-f_12390(3,t3,t2,((C_word*)t0)[2]);}
+f_12393(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k11954 in k11947 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11956(C_word c,C_word t0,C_word t1){
+/* k11957 in k11950 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18633,14 +18715,14 @@ C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
 /* bit-ior */
-f_5630(((C_word*)t0)[2],t2,C_fix(2));}
+f_5633(((C_word*)t0)[2],t2,C_fix(2));}
 else{
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-f_11933(2,t3,t2);}}
+f_11936(2,t3,t2);}}
 
-/* k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11933(C_word c,C_word t0,C_word t1){
+/* k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18659,7 +18741,7 @@ C_word t15;
 C_word t16;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11933,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11936,2,t0,t1);}
 if(C_truep(((C_word*)t0)[10])){
 t2=((C_word*)t0)[9];
 t3=((C_word*)t0)[10];
@@ -18671,26 +18753,26 @@ t8=((C_word*)t0)[5];
 t9=t2;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_vector(&a,9,lf[3],t3,t4,t5,C_SCHEME_FALSE,t6,t7,((C_word*)t0)[4],t8));}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11942,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11945,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[3];
 t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],((C_word*)t0)[5]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17248,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17251,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t4))){
 t8=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_pairp(t8))){
 t9=t7;
-f_17248(2,t9,(C_word)C_i_cadr(t4));}
+f_17251(2,t9,(C_word)C_i_cadr(t4));}
 else{
 /* sre-names */
-f_13797(t7,t3,C_fix(1),C_SCHEME_END_OF_LIST);}}
+f_13800(t7,t3,C_fix(1),C_SCHEME_END_OF_LIST);}}
 else{
 /* sre-names */
-f_13797(t7,t3,C_fix(1),C_SCHEME_END_OF_LIST);}}}
+f_13800(t7,t3,C_fix(1),C_SCHEME_END_OF_LIST);}}}
 
-/* k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17248(C_word c,C_word t0,C_word t1){
+/* k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17251(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -18702,19 +18784,19 @@ C_word t8;
 C_word t9;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17248,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17251,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=(C_word)C_i_pairp(((C_word*)t0)[4]);
 t4=(C_truep(t3)?(C_word)C_i_car(((C_word*)t0)[4]):C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17257,a[2]=((C_word)li103),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17260,a[2]=((C_word)li103),tmp=(C_word)a,a+=3,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17260,a[2]=((C_word*)t0)[5],a[3]=t7,a[4]=((C_word)li158),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17263,a[2]=((C_word*)t0)[5],a[3]=t7,a[4]=((C_word)li158),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_17260(t9,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(1),t4,t5);}
+f_17263(t9,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(1),t4,t5);}
 
-/* lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_17260(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_17263(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -18751,83 +18833,83 @@ C_word t37;
 C_word t38;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17260,NULL,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17263,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li104),tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)trf_17263,NULL,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17266,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word)li104),tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t7=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_stringp(t7))){
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17286,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17289,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t9=(C_word)C_i_car(t2);
 t10=t4;
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25452,a[2]=t9,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25463,a[2]=t9,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
 /* bit-and */
-f_5677(t11,t10,C_fix(2));}
+f_5680(t11,t10,C_fix(2));}
 else{
 t8=(C_word)C_i_car(t2);
 t9=(C_word)C_eqp(t8,lf[116]);
-t10=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_17306,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t6,a[6]=t8,a[7]=t2,a[8]=t4,a[9]=t5,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+t10=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_17309,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t6,a[6]=t8,a[7]=t2,a[8]=t4,a[9]=t5,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
 if(C_truep(t9)){
 t11=t10;
-f_17306(t11,t9);}
+f_17309(t11,t9);}
 else{
 t11=(C_word)C_eqp(t8,lf[194]);
 if(C_truep(t11)){
 t12=t10;
-f_17306(t12,t11);}
+f_17309(t12,t11);}
 else{
 t12=(C_word)C_eqp(t8,lf[183]);
 t13=t10;
-f_17306(t13,(C_truep(t12)?t12:(C_word)C_eqp(t8,lf[27])));}}}}
+f_17309(t13,(C_truep(t12)?t12:(C_word)C_eqp(t8,lf[27])));}}}}
 else{
 if(C_truep((C_word)C_i_symbolp(t2))){
 t7=t2;
 t8=(C_word)C_eqp(t7,lf[78]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18754,a[2]=t5,a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18757,a[2]=t5,a[3]=((C_word)li147),tmp=(C_word)a,a+=4,tmp);
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,t9);}
 else{
 t9=(C_word)C_eqp(t7,lf[79]);
 if(C_truep(t9)){
 t10=t1;
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18782,a[2]=t5,a[3]=((C_word)li148),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18785,a[2]=t5,a[3]=((C_word)li148),tmp=(C_word)a,a+=4,tmp));}
 else{
 t10=(C_word)C_eqp(t7,lf[142]);
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18824,a[2]=t5,a[3]=((C_word)li149),tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18827,a[2]=t5,a[3]=((C_word)li149),tmp=(C_word)a,a+=4,tmp);
 t12=t1;
 ((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,t11);}
 else{
 t11=(C_word)C_eqp(t7,lf[151]);
 if(C_truep(t11)){
 t12=t1;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18844,a[2]=t5,a[3]=((C_word)li150),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18847,a[2]=t5,a[3]=((C_word)li150),tmp=(C_word)a,a+=4,tmp));}
 else{
 t12=(C_word)C_eqp(t7,lf[140]);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18878,a[2]=t5,a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18881,a[2]=t5,a[3]=((C_word)li151),tmp=(C_word)a,a+=4,tmp);
 t14=t1;
 ((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,t13);}
 else{
 t13=(C_word)C_eqp(t7,lf[143]);
 if(C_truep(t13)){
 t14=t1;
-((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18936,a[2]=t5,a[3]=((C_word)li152),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18939,a[2]=t5,a[3]=((C_word)li152),tmp=(C_word)a,a+=4,tmp));}
 else{
 t14=(C_word)C_eqp(t7,lf[152]);
 if(C_truep(t14)){
-t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18960,a[2]=t5,a[3]=((C_word)li153),tmp=(C_word)a,a+=4,tmp);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18963,a[2]=t5,a[3]=((C_word)li153),tmp=(C_word)a,a+=4,tmp);
 t16=t1;
 ((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,t15);}
 else{
 t15=(C_word)C_eqp(t7,lf[139]);
 if(C_truep(t15)){
 t16=t1;
-((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18994,a[2]=t5,a[3]=((C_word)li154),tmp=(C_word)a,a+=4,tmp));}
+((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18997,a[2]=t5,a[3]=((C_word)li154),tmp=(C_word)a,a+=4,tmp));}
 else{
 t16=(C_word)C_eqp(t7,lf[141]);
 if(C_truep(t16)){
-t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19052,a[2]=t5,a[3]=((C_word)li155),tmp=(C_word)a,a+=4,tmp);
+t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19055,a[2]=t5,a[3]=((C_word)li155),tmp=(C_word)a,a+=4,tmp);
 t18=t1;
 ((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,t17);}
 else{
@@ -18841,7 +18923,7 @@ if(C_truep(t18)){
 t19=(C_word)C_i_cdr(t18);
 /* rec3122 */
 t20=t6;
-f_17263(t20,t1,t19);}
+f_17266(t20,t1,t19);}
 else{
 /* error */
 t19=*((C_word*)lf[20]+1);
@@ -18849,12 +18931,12 @@ t19=*((C_word*)lf[20]+1);
 else{
 if(C_truep((C_word)C_charp(t2))){
 t7=t4;
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25480,a[2]=t2,a[3]=t5,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25491,a[2]=t2,a[3]=t5,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t8,t7,C_fix(2));}
+f_5680(t8,t7,C_fix(2));}
 else{
 if(C_truep((C_word)C_i_stringp(t2))){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19229,a[2]=t1,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19232,a[2]=t1,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 /* string->list */
 t8=*((C_word*)lf[61]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,t2);}
@@ -18863,112 +18945,112 @@ else{
 t7=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t1,lf[198],t2);}}}}}
 
-/* k19227 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_19229(C_word c,C_word t0,C_word t1){
+/* k19230 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_19232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19229,2,t0,t1);}
-t2=f_13597(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_19232,2,t0,t1);}
+t2=f_13600(C_a_i(&a,3),t1);
 /* rec3122 */
 t3=((C_word*)t0)[3];
-f_17263(t3,((C_word*)t0)[2],t2);}
+f_17266(t3,((C_word*)t0)[2],t2);}
 
-/* f25480 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f25480(C_word c,C_word t0,C_word t1){
+/* f25491 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f25491(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25480,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25491,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19149,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li156),tmp=(C_word)a,a+=5,tmp):(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19181,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li157),tmp=(C_word)a,a+=5,tmp)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19152,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li156),tmp=(C_word)a,a+=5,tmp):(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19184,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word)li157),tmp=(C_word)a,a+=5,tmp)));}
 
-/* f_19181 */
-static void C_ccall f_19181(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_19184 */
+static void C_ccall f_19184(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
+C_word t10;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_19181,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19188,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_19184,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19191,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 t7=(C_word)C_i_string_length(t2);
-if(C_truep((C_word)C_i_lessp(t3,t7))){
-t8=(C_word)C_i_string_ref(t2,t3);
-t9=t6;
-f_19188(t9,(C_word)C_i_eqvp(((C_word*)t0)[2],t8));}
+t8=t3;
+if(C_truep((C_word)C_fixnum_lessp(t8,t7))){
+t9=(C_word)C_i_string_ref(t2,t3);
+t10=t6;
+f_19191(t10,(C_word)C_i_eqvp(((C_word*)t0)[2],t9));}
 else{
-t8=t6;
-f_19188(t8,C_SCHEME_FALSE);}}
+t9=t6;
+f_19191(t9,C_SCHEME_FALSE);}}
 
-/* k19186 */
-static void C_fcall f_19188(C_word t0,C_word t1){
+/* k19189 */
+static void C_fcall f_19191(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19188,NULL,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 /* next3115 */
 t3=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3516 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[5]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}}
 
-/* f_19149 */
-static void C_ccall f_19149(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_19152 */
+static void C_ccall f_19152(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
+C_word t10;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_19149,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19156,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_19152,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19159,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 t7=(C_word)C_i_string_length(t2);
-if(C_truep((C_word)C_i_lessp(t3,t7))){
-t8=(C_word)C_i_string_ref(t2,t3);
+t8=t3;
+if(C_truep((C_word)C_fixnum_lessp(t8,t7))){
+t9=(C_word)C_i_string_ref(t2,t3);
 /* char-ci=? */
-t9=*((C_word*)lf[197]+1);
-((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t6,((C_word*)t0)[2],t8);}
+t10=*((C_word*)lf[197]+1);
+((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t6,((C_word*)t0)[2],t9);}
 else{
-t8=t6;
-f_19156(2,t8,C_SCHEME_FALSE);}}
+t9=t6;
+f_19159(2,t9,C_SCHEME_FALSE);}}
 
-/* k19154 */
-static void C_ccall f_19156(C_word c,C_word t0,C_word t1){
+/* k19157 */
+static void C_ccall f_19159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19156,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 /* next3115 */
 t3=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3510 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[5]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}}
 
-/* f_19052 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_19052(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_19055 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_19055(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -18982,56 +19064,60 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word t17;
-C_word ab[12],*a=ab;
+C_word t18;
+C_word t19;
+C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_19052,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19059,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-if(C_truep((C_word)C_i_zerop(t3))){
-t7=t6;
-f_19059(t7,C_SCHEME_FALSE);}
-else{
-t7=(C_word)C_i_string_length(t2);
-if(C_truep((C_word)C_i_lessp(t3,t7))){
-t8=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
-t9=(C_word)C_i_string_ref(t2,t8);
-t10=(C_word)C_u_i_char_alphabeticp(t9);
-t11=(C_truep(t10)?t10:(C_word)C_u_i_char_numericp(t9));
-if(C_truep(t11)){
-t12=(C_word)C_i_string_ref(t2,t3);
-t13=(C_word)C_u_i_char_alphabeticp(t12);
-t14=t6;
-f_19059(t14,(C_truep(t13)?t13:(C_word)C_u_i_char_numericp(t12)));}
+C_save_and_reclaim((void*)tr6,(void*)f_19055,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19062,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t7=(C_word)C_eqp(t3,C_fix(0));
+if(C_truep(t7)){
+t8=t6;
+f_19062(t8,C_SCHEME_FALSE);}
 else{
-t12=(C_word)C_i_string_ref(t2,t3);
-t13=(C_word)C_u_i_char_alphabeticp(t12);
+t8=(C_word)C_i_string_length(t2);
+t9=t3;
+if(C_truep((C_word)C_fixnum_lessp(t9,t8))){
+t10=(C_word)C_fixnum_difference(t3,C_fix(1));
+t11=(C_word)C_i_string_ref(t2,t10);
+t12=(C_word)C_u_i_char_alphabeticp(t11);
+t13=(C_truep(t12)?t12:(C_word)C_u_i_char_numericp(t11));
 if(C_truep(t13)){
-t14=t6;
-f_19059(t14,(C_word)C_i_not(t13));}
+t14=(C_word)C_i_string_ref(t2,t3);
+t15=(C_word)C_u_i_char_alphabeticp(t14);
+t16=t6;
+f_19062(t16,(C_truep(t15)?t15:(C_word)C_u_i_char_numericp(t14)));}
+else{
+t14=(C_word)C_i_string_ref(t2,t3);
+t15=(C_word)C_u_i_char_alphabeticp(t14);
+if(C_truep(t15)){
+t16=t6;
+f_19062(t16,(C_word)C_i_not(t15));}
 else{
-t14=(C_word)C_u_i_char_numericp(t12);
-t15=t6;
-f_19059(t15,(C_word)C_i_not(t14));}}}
+t16=(C_word)C_u_i_char_numericp(t14);
+t17=t6;
+f_19062(t17,(C_word)C_i_not(t16));}}}
 else{
-t8=t6;
-f_19059(t8,C_SCHEME_FALSE);}}}
+t10=t6;
+f_19062(t10,C_SCHEME_FALSE);}}}
 
-/* k19057 */
-static void C_fcall f_19059(C_word t0,C_word t1){
+/* k19060 */
+static void C_fcall f_19062(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[7];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3501 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}}
 
-/* f_18994 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18994(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18997 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18997(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -19041,124 +19127,130 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
+C_word t14;
 C_word ab[13],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18994,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19001,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18997,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_19004,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
 t7=(C_word)C_i_string_length(t2);
-t8=(C_word)C_i_greater_or_equalp(t3,t7);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19013,a[2]=t6,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-if(C_truep(t8)){
-t10=t9;
-f_19013(t10,t8);}
+t8=t3;
+t9=(C_word)C_fixnum_greater_or_equal_p(t8,t7);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_19016,a[2]=t6,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(t9)){
+t11=t10;
+f_19016(t11,t9);}
 else{
-t10=(C_word)C_i_string_ref(t2,t3);
-t11=(C_word)C_u_i_char_alphabeticp(t10);
-if(C_truep(t11)){
-t12=t9;
-f_19013(t12,(C_word)C_i_not(t11));}
+t11=(C_word)C_i_string_ref(t2,t3);
+t12=(C_word)C_u_i_char_alphabeticp(t11);
+if(C_truep(t12)){
+t13=t10;
+f_19016(t13,(C_word)C_i_not(t12));}
 else{
-t12=(C_word)C_u_i_char_numericp(t10);
-t13=t9;
-f_19013(t13,(C_word)C_i_not(t12));}}}
+t13=(C_word)C_u_i_char_numericp(t11);
+t14=t10;
+f_19016(t14,(C_word)C_i_not(t13));}}}
 
-/* k19011 */
-static void C_fcall f_19013(C_word t0,C_word t1){
+/* k19014 */
+static void C_fcall f_19016(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19013,NULL,2,t0,t1);}
+C_word t6;
+C_word *a;
 if(C_truep(t1)){
-if(C_truep((C_word)C_i_greaterp(((C_word*)t0)[4],C_fix(0)))){
-t2=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[4],C_fix(1));
-t3=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
-t4=(C_word)C_u_i_char_alphabeticp(t3);
-t5=((C_word*)t0)[2];
-f_19001(t5,(C_truep(t4)?t4:(C_word)C_u_i_char_numericp(t3)));}
+t2=((C_word*)t0)[4];
+if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(0)))){
+t3=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t4=(C_word)C_i_string_ref(((C_word*)t0)[3],t3);
+t5=(C_word)C_u_i_char_alphabeticp(t4);
+t6=((C_word*)t0)[2];
+f_19004(t6,(C_truep(t5)?t5:(C_word)C_u_i_char_numericp(t4)));}
 else{
-t2=((C_word*)t0)[2];
-f_19001(t2,C_SCHEME_FALSE);}}
+t3=((C_word*)t0)[2];
+f_19004(t3,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[2];
-f_19001(t2,C_SCHEME_FALSE);}}
+f_19004(t2,C_SCHEME_FALSE);}}
 
-/* k18999 */
-static void C_fcall f_19001(C_word t0,C_word t1){
+/* k19002 */
+static void C_fcall f_19004(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[7];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3488 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}}
 
-/* f_18960 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18960(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18963 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18963(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
+C_word t11;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18960,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18963,6,t0,t1,t2,t3,t4,t5);}
 t6=(C_word)C_i_string_length(t2);
-t7=(C_word)C_i_greater_or_equalp(t3,t6);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18970,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-if(C_truep(t7)){
-t9=t8;
-f_18970(t9,t7);}
+t7=t3;
+t8=(C_word)C_fixnum_greater_or_equal_p(t7,t6);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18973,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+if(C_truep(t8)){
+t10=t9;
+f_18973(t10,t8);}
 else{
-t9=(C_word)C_i_string_ref(t2,t3);
-t10=t8;
-f_18970(t10,(C_word)C_eqp(C_make_character(10),t9));}}
+t10=(C_word)C_i_string_ref(t2,t3);
+t11=t9;
+f_18973(t11,(C_word)C_eqp(C_make_character(10),t10));}}
 
-/* k18968 */
-static void C_fcall f_18970(C_word t0,C_word t1){
+/* k18971 */
+static void C_fcall f_18973(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[7];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3479 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}}
 
-/* f_18936 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18936(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18939 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18939(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
+C_word t8;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18936,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18939,6,t0,t1,t2,t3,t4,t5);}
 t6=(C_word)C_i_string_length(t2);
-if(C_truep((C_word)C_i_greater_or_equalp(t3,t6))){
+t7=t3;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t7,t6))){
 /* next3115 */
-t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t5);}
+t8=((C_word*)t0)[2];
+((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t1,t2,t3,t4,t5);}
 else{
 /* fail3475 */
-t7=t5;
-((C_proc2)C_retrieve_proc(t7))(2,t7,t1);}}
+t8=t5;
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t1);}}
 
-/* f_18878 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18878(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18881 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18881(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -19168,182 +19260,188 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[17],*a=ab;
+C_word ab[13],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18878,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18885,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t7=(C_word)C_i_zerop(t3);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18897,a[2]=t6,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18881,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18888,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t7=(C_word)C_eqp(t3,C_fix(0));
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18900,a[2]=t6,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t7)){
 t9=t8;
-f_18897(t9,t7);}
+f_18900(t9,t7);}
 else{
-t9=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
+t9=(C_word)C_fixnum_difference(t3,C_fix(1));
 t10=(C_word)C_i_string_ref(t2,t9);
 t11=(C_word)C_u_i_char_alphabeticp(t10);
 if(C_truep(t11)){
 t12=t8;
-f_18897(t12,(C_word)C_i_not(t11));}
+f_18900(t12,(C_word)C_i_not(t11));}
 else{
 t12=(C_word)C_u_i_char_numericp(t10);
 t13=t8;
-f_18897(t13,(C_word)C_i_not(t12));}}}
+f_18900(t13,(C_word)C_i_not(t12));}}}
 
-/* k18895 */
-static void C_fcall f_18897(C_word t0,C_word t1){
+/* k18898 */
+static void C_fcall f_18900(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
+C_word t6;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_string_length(((C_word*)t0)[4]);
-if(C_truep((C_word)C_i_lessp(((C_word*)t0)[3],t2))){
-t3=(C_word)C_i_string_ref(((C_word*)t0)[4],((C_word*)t0)[3]);
-t4=(C_word)C_u_i_char_alphabeticp(t3);
-t5=((C_word*)t0)[2];
-f_18885(t5,(C_truep(t4)?t4:(C_word)C_u_i_char_numericp(t3)));}
+t3=((C_word*)t0)[3];
+if(C_truep((C_word)C_fixnum_lessp(t3,t2))){
+t4=(C_word)C_i_string_ref(((C_word*)t0)[4],((C_word*)t0)[3]);
+t5=(C_word)C_u_i_char_alphabeticp(t4);
+t6=((C_word*)t0)[2];
+f_18888(t6,(C_truep(t5)?t5:(C_word)C_u_i_char_numericp(t4)));}
 else{
-t3=((C_word*)t0)[2];
-f_18885(t3,C_SCHEME_FALSE);}}
+t4=((C_word*)t0)[2];
+f_18888(t4,C_SCHEME_FALSE);}}
 else{
 t2=((C_word*)t0)[2];
-f_18885(t2,C_SCHEME_FALSE);}}
+f_18888(t2,C_SCHEME_FALSE);}}
 
-/* k18883 */
-static void C_fcall f_18885(C_word t0,C_word t1){
+/* k18886 */
+static void C_fcall f_18888(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[7];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3462 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}}
 
-/* f_18844 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18844(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18847 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18847(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[12],*a=ab;
+C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18844,6,t0,t1,t2,t3,t4,t5);}
-t6=(C_word)C_i_zerop(t3);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18854,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18847,6,t0,t1,t2,t3,t4,t5);}
+t6=(C_word)C_eqp(t3,C_fix(0));
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18857,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_18854(t8,t6);}
+f_18857(t8,t6);}
 else{
-t8=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
+t8=(C_word)C_fixnum_difference(t3,C_fix(1));
 t9=(C_word)C_i_string_ref(t2,t8);
 t10=t7;
-f_18854(t10,(C_word)C_eqp(C_make_character(10),t9));}}
+f_18857(t10,(C_word)C_eqp(C_make_character(10),t9));}}
 
-/* k18852 */
-static void C_fcall f_18854(C_word t0,C_word t1){
+/* k18855 */
+static void C_fcall f_18857(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[7];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3453 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}}
 
-/* f_18824 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18824(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18827 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18827(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
+C_word t7;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18824,6,t0,t1,t2,t3,t4,t5);}
-if(C_truep((C_word)C_i_zerop(t3))){
+C_save_and_reclaim((void*)tr6,(void*)f_18827,6,t0,t1,t2,t3,t4,t5);}
+t6=(C_word)C_eqp(t3,C_fix(0));
+if(C_truep(t6)){
 /* next3115 */
-t6=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t6))(6,t6,t1,t2,t3,t4,t5);}
+t7=((C_word*)t0)[2];
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t5);}
 else{
 /* fail3449 */
-t6=t5;
-((C_proc2)C_retrieve_proc(t6))(2,t6,t1);}}
+t7=t5;
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t1);}}
 
-/* f_18782 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18782(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18785 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18785(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
+C_word t11;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18782,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18789,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18785,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18792,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 t7=(C_word)C_i_string_length(t2);
-if(C_truep((C_word)C_i_lessp(t3,t7))){
-t8=(C_word)C_i_string_ref(t2,t3);
-t9=(C_word)C_eqp(C_make_character(10),t8);
-t10=t6;
-f_18789(t10,(C_word)C_i_not(t9));}
+t8=t3;
+if(C_truep((C_word)C_fixnum_lessp(t8,t7))){
+t9=(C_word)C_i_string_ref(t2,t3);
+t10=(C_word)C_eqp(C_make_character(10),t9);
+t11=t6;
+f_18792(t11,(C_word)C_i_not(t10));}
 else{
-t8=t6;
-f_18789(t8,C_SCHEME_FALSE);}}
+t9=t6;
+f_18792(t9,C_SCHEME_FALSE);}}
 
-/* k18787 */
-static void C_fcall f_18789(C_word t0,C_word t1){
+/* k18790 */
+static void C_fcall f_18792(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18789,NULL,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 /* next3115 */
 t3=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3443 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[5]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}}
 
-/* f_18754 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18754(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18757 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18757(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[4],*a=ab;
+C_word t9;
+C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18754,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18757,6,t0,t1,t2,t3,t4,t5);}
 t6=(C_word)C_i_string_length(t2);
-if(C_truep((C_word)C_i_lessp(t3,t6))){
-t7=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t7=t3;
+if(C_truep((C_word)C_fixnum_lessp(t7,t6))){
+t8=(C_word)C_fixnum_plus(t3,C_fix(1));
 /* next3115 */
-t8=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t8))(6,t8,t1,t2,t7,t4,t5);}
+t9=((C_word*)t0)[2];
+((C_proc6)(void*)(*((C_word*)t9+1)))(6,t9,t1,t2,t8,t4,t5);}
 else{
 /* fail3439 */
-t7=t5;
-((C_proc2)C_retrieve_proc(t7))(2,t7,t1);}}
+t8=t5;
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t1);}}
 
-/* k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_17306(C_word t0,C_word t1){
+/* k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_17309(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19491,13 +19589,13 @@ C_word t144;
 C_word t145;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17306,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_17309,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17313,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17316,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[8];
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25458,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25469,a[2]=((C_word*)t0)[7],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* bit-and */
-f_5677(t4,t3,C_fix(2));}
+f_5680(t4,t3,C_fix(2));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[6],lf[59]);
 if(C_truep(t2)){
@@ -19505,56 +19603,56 @@ t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t4=(C_word)C_i_length(t3);
 switch(t4){
 case C_fix(0):
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17333,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17336,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp);
 t6=((C_word*)t0)[10];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);
 case C_fix(1):
 t5=(C_word)C_i_cadr(((C_word*)t0)[7]);
 /* rec3122 */
 t6=((C_word*)t0)[5];
-f_17263(t6,((C_word*)t0)[10],t5);
+f_17266(t6,((C_word*)t0)[10],t5);
 default:
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17353,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17356,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
 t6=(C_word)C_i_cadr(((C_word*)t0)[7]);
 /* rec3122 */
 t7=((C_word*)t0)[5];
-f_17263(t7,t5,t6);}}
+f_17266(t7,t5,t6);}}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[6],lf[174]);
 if(C_truep(t3)){
 t4=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t5=f_13597(C_a_i(&a,3),t4);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17412,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t5=f_13600(C_a_i(&a,3),t4);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17415,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 t7=((C_word*)t0)[8];
 /* bit-and */
-f_5677(t6,t7,C_fix(65533));}
+f_5680(t6,t7,C_fix(65533));}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[6],lf[175]);
 if(C_truep(t4)){
 t5=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t6=f_13597(C_a_i(&a,3),t5);
-t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17433,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t6=f_13600(C_a_i(&a,3),t5);
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17436,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 t8=((C_word*)t0)[8];
 /* bit-ior */
-f_5630(t7,t8,C_fix(2));}
+f_5633(t7,t8,C_fix(2));}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[6],lf[108]);
 if(C_truep(t5)){
 t6=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t7=f_13597(C_a_i(&a,3),t6);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17454,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t7,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t7=f_13600(C_a_i(&a,3),t6);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17457,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t7,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 t9=((C_word*)t0)[8];
 /* bit-ior */
-f_5630(t8,t9,C_fix(32));}
+f_5633(t8,t9,C_fix(32));}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[6],lf[109]);
 if(C_truep(t6)){
 t7=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t8=f_13597(C_a_i(&a,3),t7);
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17475,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t8,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t8=f_13600(C_a_i(&a,3),t7);
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17478,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=t8,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 t10=((C_word*)t0)[8];
 /* bit-and */
-f_5677(t9,t10,C_fix(65503));}
+f_5680(t9,t10,C_fix(65503));}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[6],lf[70]);
 t8=(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[6],lf[176]));
@@ -19569,69 +19667,69 @@ case C_fix(1):
 t11=(C_word)C_i_cadr(((C_word*)t0)[7]);
 /* rec3122 */
 t12=((C_word*)t0)[5];
-f_17263(t12,((C_word*)t0)[10],t11);
+f_17266(t12,((C_word*)t0)[10],t11);
 default:
-t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17513,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t11=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17516,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t12=(C_word)C_i_cddr(((C_word*)t0)[7]);
-t13=f_13597(C_a_i(&a,3),t12);
-t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17532,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=t13,a[5]=t11,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t13=f_13600(C_a_i(&a,3),t12);
+t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17535,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=t13,a[5]=t11,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t15=(C_word)C_i_cadr(((C_word*)t0)[7]);
 /* sre-count-submatches */
-f_12502(t14,t15);}}
+f_12505(t14,t15);}}
 else{
 t9=(C_word)C_eqp(((C_word*)t0)[6],lf[85]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17553,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17556,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
 t11=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t12=f_13597(C_a_i(&a,3),t11);
+t12=f_13600(C_a_i(&a,3),t11);
 /* rec3122 */
 t13=((C_word*)t0)[5];
-f_17263(t13,t10,t12);}
+f_17266(t13,t10,t12);}
 else{
 t10=(C_word)C_eqp(((C_word*)t0)[6],lf[86]);
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17581,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17584,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
 t12=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t13=f_13597(C_a_i(&a,3),t12);
+t13=f_13600(C_a_i(&a,3),t12);
 /* rec3122 */
 t14=((C_word*)t0)[5];
-f_17263(t14,t11,t13);}
+f_17266(t14,t11,t13);}
 else{
 t11=(C_word)C_eqp(((C_word*)t0)[6],lf[81]);
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17612,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t12=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17615,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
 t13=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t14=f_13597(C_a_i(&a,3),t13);
+t14=f_13600(C_a_i(&a,3),t13);
 /* sre-empty? */
 t15=lf[93];
-f_12044(3,t15,t12,t14);}
+f_12047(3,t15,t12,t14);}
 else{
 t12=(C_word)C_eqp(((C_word*)t0)[6],lf[82]);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17670,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17673,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
 t14=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t15=f_13597(C_a_i(&a,3),t14);
+t15=f_13600(C_a_i(&a,3),t14);
 /* sre-empty? */
 t16=lf[93];
-f_12044(3,t16,t13,t15);}
+f_12047(3,t16,t13,t15);}
 else{
 t13=(C_word)C_eqp(((C_word*)t0)[6],lf[83]);
 if(C_truep(t13)){
 t14=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t15=f_13597(C_a_i(&a,3),t14);
-t16=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17733,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=t15,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t15=f_13600(C_a_i(&a,3),t14);
+t16=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17736,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[4],a[4]=t15,a[5]=((C_word*)t0)[10],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 t17=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t18=f_13597(C_a_i(&a,3),t17);
+t18=f_13600(C_a_i(&a,3),t17);
 t19=(C_word)C_a_i_list(&a,2,lf[81],t18);
 /* rec3122 */
 t20=((C_word*)t0)[5];
-f_17263(t20,t16,t19);}
+f_17266(t20,t16,t19);}
 else{
 t14=(C_word)C_eqp(((C_word*)t0)[6],lf[88]);
 if(C_truep(t14)){
 t15=(C_word)C_i_cadr(((C_word*)t0)[7]);
 t16=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17782,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=t15,a[5]=t16,tmp=(C_word)a,a+=6,tmp);
+t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17785,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=t15,a[5]=t16,tmp=(C_word)a,a+=6,tmp);
 t18=(C_word)C_i_cddr(((C_word*)t0)[7]);
 /* ##sys#append */
 t19=*((C_word*)lf[74]+1);
@@ -19640,7 +19738,7 @@ else{
 t15=(C_word)C_eqp(((C_word*)t0)[6],lf[89]);
 if(C_truep(t15)){
 t16=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t17=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17815,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=t16,tmp=(C_word)a,a+=5,tmp);
+t17=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17818,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=t16,tmp=(C_word)a,a+=5,tmp);
 t18=(C_word)C_i_cddr(((C_word*)t0)[7]);
 /* ##sys#append */
 t19=*((C_word*)lf[74]+1);
@@ -19649,7 +19747,7 @@ else{
 t16=(C_word)C_eqp(((C_word*)t0)[6],lf[87]);
 t17=(C_truep(t16)?t16:(C_word)C_eqp(((C_word*)t0)[6],lf[84]));
 if(C_truep(t17)){
-t18=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17834,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+t18=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17837,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 t19=(C_word)C_i_cadr(((C_word*)t0)[7]);
 if(C_truep((C_word)C_i_numberp(t19))){
 t20=(C_word)C_i_caddr(((C_word*)t0)[7]);
@@ -19657,17 +19755,17 @@ if(C_truep((C_word)C_i_numberp(t20))){
 t21=(C_word)C_i_cadr(((C_word*)t0)[7]);
 t22=(C_word)C_i_caddr(((C_word*)t0)[7]);
 t23=t18;
-f_17834(t23,(C_word)C_i_greaterp(t21,t22));}
+f_17837(t23,(C_word)C_fixnum_greaterp(t21,t22));}
 else{
 t21=t18;
-f_17834(t21,C_SCHEME_FALSE);}}
+f_17837(t21,C_SCHEME_FALSE);}}
 else{
 t20=t18;
-f_17834(t20,C_SCHEME_FALSE);}}
+f_17837(t20,C_SCHEME_FALSE);}}
 else{
 t18=(C_word)C_eqp(((C_word*)t0)[6],lf[180]);
 if(C_truep(t18)){
-t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18055,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18058,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t20=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t21=(C_word)C_a_i_cons(&a,2,lf[139],C_SCHEME_END_OF_LIST);
 /* ##sys#append */
@@ -19679,7 +19777,7 @@ if(C_truep(t19)){
 t20=(C_word)C_a_i_cons(&a,2,lf[182],C_SCHEME_END_OF_LIST);
 t21=(C_word)C_a_i_cons(&a,2,lf[137],t20);
 t22=(C_word)C_a_i_cons(&a,2,lf[59],t21);
-t23=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18120,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=t22,tmp=(C_word)a,a+=5,tmp);
+t23=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18123,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],a[4]=t22,tmp=(C_word)a,a+=5,tmp);
 t24=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* ##sys#append */
 t25=*((C_word*)lf[74]+1);
@@ -19687,84 +19785,85 @@ t25=*((C_word*)lf[74]+1);
 else{
 t20=(C_word)C_eqp(((C_word*)t0)[6],lf[184]);
 if(C_truep(t20)){
-t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18145,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t21=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18148,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t22=(C_word)C_i_cadr(((C_word*)t0)[7]);
 /* string->sre */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[58]+1)))(3,*((C_word*)lf[58]+1),t21,t22);}
+t23=*((C_word*)lf[58]+1);
+((C_proc3)(void*)(*((C_word*)t23+1)))(3,t23,t21,t22);}
 else{
 t21=(C_word)C_eqp(((C_word*)t0)[6],lf[66]);
 if(C_truep(t21)){
-t22=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18158,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t22=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18161,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
 t23=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t24=f_13597(C_a_i(&a,3),t23);
-t25=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18181,a[2]=((C_word)li125),tmp=(C_word)a,a+=3,tmp);
+t24=f_13600(C_a_i(&a,3),t23);
+t25=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18184,a[2]=((C_word)li125),tmp=(C_word)a,a+=3,tmp);
 /* lp3111 */
 t26=((C_word*)((C_word*)t0)[3])[1];
-f_17260(t26,t22,t24,((C_word*)t0)[4],((C_word*)t0)[8],t25);}
+f_17263(t26,t22,t24,((C_word*)t0)[4],((C_word*)t0)[8],t25);}
 else{
 t22=(C_word)C_eqp(((C_word*)t0)[6],lf[67]);
 if(C_truep(t22)){
-t23=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18195,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+t23=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18198,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
 t24=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t25=f_13597(C_a_i(&a,3),t24);
-t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18218,a[2]=((C_word)li128),tmp=(C_word)a,a+=3,tmp);
+t25=f_13600(C_a_i(&a,3),t24);
+t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18221,a[2]=((C_word)li128),tmp=(C_word)a,a+=3,tmp);
 /* lp3111 */
 t27=((C_word*)((C_word*)t0)[3])[1];
-f_17260(t27,t23,t25,((C_word*)t0)[4],((C_word*)t0)[8],t26);}
+f_17263(t27,t23,t25,((C_word*)t0)[4],((C_word*)t0)[8],t26);}
 else{
 t23=(C_word)C_eqp(((C_word*)t0)[6],lf[68]);
 if(C_truep(t23)){
-t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18232,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18235,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
 t25=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t26=(C_word)C_a_i_cons(&a,2,lf[185],t25);
-t27=f_13597(C_a_i(&a,3),t26);
-t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18263,a[2]=((C_word)li131),tmp=(C_word)a,a+=3,tmp);
+t27=f_13600(C_a_i(&a,3),t26);
+t28=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18266,a[2]=((C_word)li131),tmp=(C_word)a,a+=3,tmp);
 /* lp3111 */
 t29=((C_word*)((C_word*)t0)[3])[1];
-f_17260(t29,t24,t27,((C_word*)t0)[4],((C_word*)t0)[8],t28);}
+f_17263(t29,t24,t27,((C_word*)t0)[4],((C_word*)t0)[8],t28);}
 else{
 t24=(C_word)C_eqp(((C_word*)t0)[6],lf[69]);
 if(C_truep(t24)){
-t25=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18281,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+t25=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18284,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
 t26=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t27=(C_word)C_a_i_cons(&a,2,lf[186],t26);
-t28=f_13597(C_a_i(&a,3),t27);
-t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18312,a[2]=((C_word)li134),tmp=(C_word)a,a+=3,tmp);
+t28=f_13600(C_a_i(&a,3),t27);
+t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18315,a[2]=((C_word)li134),tmp=(C_word)a,a+=3,tmp);
 /* lp3111 */
 t30=((C_word*)((C_word*)t0)[3])[1];
-f_17260(t30,t25,t28,((C_word*)t0)[4],((C_word*)t0)[8],t29);}
+f_17263(t30,t25,t28,((C_word*)t0)[4],((C_word*)t0)[8],t29);}
 else{
 t25=(C_word)C_eqp(((C_word*)t0)[6],lf[187]);
 if(C_truep(t25)){
-t26=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18330,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t26=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18333,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
 t27=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t28=f_13597(C_a_i(&a,3),t27);
-t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18353,a[2]=((C_word)li137),tmp=(C_word)a,a+=3,tmp);
+t28=f_13600(C_a_i(&a,3),t27);
+t29=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18356,a[2]=((C_word)li137),tmp=(C_word)a,a+=3,tmp);
 /* lp3111 */
 t30=((C_word*)((C_word*)t0)[3])[1];
-f_17260(t30,t26,t28,((C_word*)t0)[4],((C_word*)t0)[8],t29);}
+f_17263(t30,t26,t28,((C_word*)t0)[4],((C_word*)t0)[8],t29);}
 else{
 t26=(C_word)C_eqp(((C_word*)t0)[6],lf[65]);
 if(C_truep(t26)){
-t27=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18367,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t27=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18370,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t28=(C_word)C_i_cadr(((C_word*)t0)[7]);
 /* sre-count-submatches */
-f_12502(t27,t28);}
+f_12505(t27,t28);}
 else{
 t27=(C_word)C_eqp(((C_word*)t0)[6],lf[147]);
 t28=(C_truep(t27)?t27:(C_word)C_eqp(((C_word*)t0)[6],lf[146]));
 if(C_truep(t28)){
-t29=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18509,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+t29=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18512,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
 t30=(C_word)C_i_cadr(((C_word*)t0)[7]);
 if(C_truep((C_word)C_i_numberp(t30))){
 t31=t29;
-f_18509(2,t31,(C_word)C_i_cadr(((C_word*)t0)[7]));}
+f_18512(2,t31,(C_word)C_i_cadr(((C_word*)t0)[7]));}
 else{
 t31=(C_word)C_i_cadr(((C_word*)t0)[7]);
 t32=(C_word)C_i_assq(t31,((C_word*)((C_word*)t0)[2])[1]);
 if(C_truep(t32)){
 t33=t29;
-f_18509(2,t33,(C_word)C_i_cdr(t32));}
+f_18512(2,t33,(C_word)C_i_cdr(t32));}
 else{
 t33=(C_word)C_i_cadr(((C_word*)t0)[7]);
 /* error */
@@ -19774,27 +19873,27 @@ else{
 t29=(C_word)C_eqp(((C_word*)t0)[6],lf[192]);
 if(C_truep(t29)){
 t30=(C_word)C_i_cdddr(((C_word*)t0)[7]);
-t31=f_13597(C_a_i(&a,3),t30);
+t31=f_13600(C_a_i(&a,3),t30);
 t32=(C_word)C_i_cadr(((C_word*)t0)[7]);
-t33=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],t32);
+t33=(C_word)C_fixnum_plus(((C_word*)t0)[4],t32);
 /* lp3111 */
 t34=((C_word*)((C_word*)t0)[3])[1];
-f_17260(t34,((C_word*)t0)[10],t31,t33,((C_word*)t0)[8],((C_word*)t0)[9]);}
+f_17263(t34,((C_word*)t0)[10],t31,t33,((C_word*)t0)[8],((C_word*)t0)[9]);}
 else{
 t30=(C_word)C_eqp(((C_word*)t0)[6],lf[64]);
 if(C_truep(t30)){
-t31=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18636,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t31=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18639,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t32=(C_word)C_i_cdr(((C_word*)t0)[7]);
-t33=f_13597(C_a_i(&a,3),t32);
-t34=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(1));
-t35=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18666,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=((C_word)li146),tmp=(C_word)a,a+=5,tmp);
+t33=f_13600(C_a_i(&a,3),t32);
+t34=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
+t35=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18669,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[4],a[4]=((C_word)li146),tmp=(C_word)a,a+=5,tmp);
 /* lp3111 */
 t36=((C_word*)((C_word*)t0)[3])[1];
-f_17260(t36,t31,t33,t34,((C_word*)t0)[8],t35);}
+f_17263(t36,t31,t33,t34,((C_word*)t0)[8],t35);}
 else{
 t31=(C_word)C_eqp(((C_word*)t0)[6],lf[75]);
 if(C_truep(t31)){
-t32=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18706,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t32=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18709,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t33=(C_word)C_i_cddr(((C_word*)t0)[7]);
 /* ##sys#append */
 t34=*((C_word*)lf[74]+1);
@@ -19804,21 +19903,21 @@ else{
 t32=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t32+1)))(4,t32,((C_word*)t0)[10],lf[193],((C_word*)t0)[7]);}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
 
-/* k18704 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18706(C_word c,C_word t0,C_word t1){
+/* k18707 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18709(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18706,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18709,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[64],t1);
 /* rec3122 */
 t3=((C_word*)t0)[3];
-f_17263(t3,((C_word*)t0)[2],t2);}
+f_17266(t3,((C_word*)t0)[2],t2);}
 
-/* a18665 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18666(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a18668 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18669(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -19833,28 +19932,28 @@ C_word t15;
 C_word t16;
 C_word t17;
 C_word t18;
-C_word ab[23],*a=ab;
+C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18666,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18669,6,t0,t1,t2,t3,t4,t5);}
 t6=t4;
 t7=((C_word*)t0)[3];
-t8=(C_word)C_a_i_times(&a,2,t7,C_fix(2));
-t9=(C_word)C_a_i_plus(&a,2,C_fix(4),t8);
+t8=(C_word)C_fixnum_shift_left(t7,C_fix(1));
+t9=(C_word)C_fixnum_plus(C_fix(4),t8);
 t10=(C_word)C_i_vector_ref(t6,t9);
 t11=t4;
 t12=((C_word*)t0)[3];
 t13=t3;
-t14=(C_word)C_a_i_times(&a,2,t12,C_fix(2));
-t15=(C_word)C_a_i_plus(&a,2,C_fix(4),t14);
+t14=(C_word)C_fixnum_shift_left(t12,C_fix(1));
+t15=(C_word)C_fixnum_plus(C_fix(4),t14);
 t16=(C_word)C_i_vector_set(t11,t15,t13);
-t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18678,a[2]=t5,a[3]=t10,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=((C_word)li145),tmp=(C_word)a,a+=7,tmp);
+t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18681,a[2]=t5,a[3]=t10,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=((C_word)li145),tmp=(C_word)a,a+=7,tmp);
 /* next3115 */
 t18=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t18))(6,t18,t1,t2,t3,t4,t17);}
+((C_proc6)(void*)(*((C_word*)t18+1)))(6,t18,t1,t2,t3,t4,t17);}
 
-/* a18677 in a18665 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18678(C_word c,C_word t0,C_word t1){
+/* a18680 in a18668 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19862,33 +19961,33 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[8],*a=ab;
+C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18678,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18681,2,t0,t1);}
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[4];
-t4=(C_word)C_a_i_times(&a,2,t3,C_fix(2));
-t5=(C_word)C_a_i_plus(&a,2,C_fix(4),t4);
+t4=(C_word)C_fixnum_shift_left(t3,C_fix(1));
+t5=(C_word)C_fixnum_plus(C_fix(4),t4);
 t6=(C_word)C_i_vector_set(t2,t5,((C_word*)t0)[3]);
 /* fail3416 */
 t7=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t7))(2,t7,t1);}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t1);}
 
-/* k18634 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18636(C_word c,C_word t0,C_word t1){
+/* k18637 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18639(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18636,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18637,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li144),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18639,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18640,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li144),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_18637 in k18634 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18637(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18640 in k18637 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18640(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -19903,28 +20002,28 @@ C_word t15;
 C_word t16;
 C_word t17;
 C_word t18;
-C_word ab[23],*a=ab;
+C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18637,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18640,6,t0,t1,t2,t3,t4,t5);}
 t6=t4;
 t7=((C_word*)t0)[3];
-t8=(C_word)C_a_i_times(&a,2,t7,C_fix(2));
-t9=(C_word)C_a_i_plus(&a,2,C_fix(3),t8);
+t8=(C_word)C_fixnum_shift_left(t7,C_fix(1));
+t9=(C_word)C_fixnum_plus(C_fix(3),t8);
 t10=(C_word)C_i_vector_ref(t6,t9);
 t11=t4;
 t12=((C_word*)t0)[3];
 t13=t3;
-t14=(C_word)C_a_i_times(&a,2,t12,C_fix(2));
-t15=(C_word)C_a_i_plus(&a,2,C_fix(3),t14);
+t14=(C_word)C_fixnum_shift_left(t12,C_fix(1));
+t15=(C_word)C_fixnum_plus(C_fix(3),t14);
 t16=(C_word)C_i_vector_set(t11,t15,t13);
-t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18649,a[2]=t5,a[3]=t10,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=((C_word)li143),tmp=(C_word)a,a+=7,tmp);
+t17=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18652,a[2]=t5,a[3]=t10,a[4]=((C_word*)t0)[3],a[5]=t4,a[6]=((C_word)li143),tmp=(C_word)a,a+=7,tmp);
 /* body3412 */
 t18=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t18))(6,t18,t1,t2,t3,t4,t17);}
+((C_proc6)(void*)(*((C_word*)t18+1)))(6,t18,t1,t2,t3,t4,t17);}
 
-/* a18648 */
-static void C_ccall f_18649(C_word c,C_word t0,C_word t1){
+/* a18651 */
+static void C_ccall f_18652(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19932,21 +20031,21 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[8],*a=ab;
+C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18649,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18652,2,t0,t1);}
 t2=((C_word*)t0)[5];
 t3=((C_word*)t0)[4];
-t4=(C_word)C_a_i_times(&a,2,t3,C_fix(2));
-t5=(C_word)C_a_i_plus(&a,2,C_fix(3),t4);
+t4=(C_word)C_fixnum_shift_left(t3,C_fix(1));
+t5=(C_word)C_fixnum_plus(C_fix(3),t4);
 t6=(C_word)C_i_vector_set(t2,t5,((C_word*)t0)[3]);
 /* fail3423 */
 t7=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t7))(2,t7,t1);}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t1);}
 
-/* k18507 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18509(C_word c,C_word t0,C_word t1){
+/* k18510 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18512(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -19956,56 +20055,57 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18509,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18512,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18512,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18515,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
 t4=(C_word)C_eqp(t3,lf[146]);
 if(C_truep(t4)){
 t5=t2;
-f_18512(t5,(C_truep(t4)?*((C_word*)lf[189]+1):*((C_word*)lf[190]+1)));}
+f_18515(t5,(C_truep(t4)?*((C_word*)lf[189]+1):*((C_word*)lf[190]+1)));}
 else{
 t5=((C_word*)t0)[2];
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f25474,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f25485,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* bit-and */
-f_5677(t6,t5,C_fix(2));}}
+f_5680(t6,t5,C_fix(2));}}
 
-/* f25474 in k18507 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f25474(C_word c,C_word t0,C_word t1){
+/* f25485 in k18510 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f25485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+t2=(C_word)C_eqp(C_fix(2),t1);
 t3=((C_word*)t0)[2];
-f_18512(t3,(C_truep(t2)?*((C_word*)lf[189]+1):*((C_word*)lf[190]+1)));}
+f_18515(t3,(C_truep(t2)?*((C_word*)lf[189]+1):*((C_word*)lf[190]+1)));}
 
-/* k18510 in k18507 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_18512(C_word t0,C_word t1){
+/* k18513 in k18510 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_18515(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18512,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18513,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li142),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_18515,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18516,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word)li142),tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_18513 in k18510 in k18507 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18513(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18516 in k18513 in k18510 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18516(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18513,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18517,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t4,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18516,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18520,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t4,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
 /* irregex-match-substring */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[23]+1)))(4,*((C_word*)lf[23]+1),t6,t4,((C_word*)t0)[2]);}
+t7=*((C_word*)lf[23]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t4,((C_word*)t0)[2]);}
 
-/* k18515 */
-static void C_ccall f_18517(C_word c,C_word t0,C_word t1){
+/* k18518 */
+static void C_ccall f_18520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20014,70 +20114,70 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[17],*a=ab;
+C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18517,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18520,2,t0,t1);}
 t2=t1;
 if(C_truep(t2)){
 t3=(C_word)C_i_string_length(t1);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[8],t3);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18535,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[8],t3);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18538,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t6=(C_word)C_i_string_length(((C_word*)t0)[5]);
-if(C_truep((C_word)C_i_less_or_equalp(t4,t6))){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18551,a[2]=t1,a[3]=t5,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t4,t6))){
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18554,a[2]=t1,a[3]=t5,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 /* substring */
 t8=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,((C_word*)t0)[5],((C_word*)t0)[8],t4);}
 else{
 t7=t5;
-f_18535(2,t7,C_SCHEME_FALSE);}}
+f_18538(2,t7,C_SCHEME_FALSE);}}
 else{
 /* fail3407 */
 t3=((C_word*)t0)[3];
-((C_proc2)C_retrieve_proc(t3))(2,t3,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[6]);}}
 
-/* k18549 in k18515 */
-static void C_ccall f_18551(C_word c,C_word t0,C_word t1){
+/* k18552 in k18518 */
+static void C_ccall f_18554(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* compare3390 */
 t2=((C_word*)t0)[4];
-((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k18533 in k18515 */
-static void C_ccall f_18535(C_word c,C_word t0,C_word t1){
+/* k18536 in k18518 */
+static void C_ccall f_18538(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[7];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3407 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}}
 
-/* k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18367(C_word c,C_word t0,C_word t1){
+/* k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[14],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18367,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18370,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18370,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18373,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_i_caddr(((C_word*)t0)[8]);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],t1);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],t1);
 /* lp3111 */
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_17260(t5,t2,t3,((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
+f_17263(t5,t2,t3,((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
 
-/* k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18370(C_word c,C_word t0,C_word t1){
+/* k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18373(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20085,54 +20185,46 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word ab[21],*a=ab;
+C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18370,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18373,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18373,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18376,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 t3=(C_word)C_i_cdddr(((C_word*)t0)[9]);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_cadddr(((C_word*)t0)[9]);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18468,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18472,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_i_caddr(((C_word*)t0)[9]);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_18475,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[3],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+t6=(C_word)C_i_caddr(((C_word*)t0)[9]);
 /* sre-count-submatches */
-f_12502(t6,t7);}
+f_12505(t5,t6);}
 else{
 t4=t2;
-f_18373(2,t4,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18477,a[2]=((C_word)li141),tmp=(C_word)a,a+=3,tmp));}}
+f_18376(2,t4,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18480,a[2]=((C_word)li141),tmp=(C_word)a,a+=3,tmp));}}
 
-/* f_18477 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18477(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18480 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18480(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18477,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18480,6,t0,t1,t2,t3,t4,t5);}
 /* fail3354 */
 t6=t5;
-((C_proc2)C_retrieve_proc(t6))(2,t6,t1);}
-
-/* k18470 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18472(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* + */
-C_plus(5,0,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t1);}
 
-/* k18466 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18468(C_word c,C_word t0,C_word t1){
+/* k18473 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18475(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
 C_word *a;
+t2=(C_word)C_fixnum_plus((C_word)C_fixnum_plus(((C_word*)t0)[8],((C_word*)t0)[7]),t1);
 /* lp3111 */
-t2=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+t3=((C_word*)((C_word*)t0)[6])[1];
+f_17263(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18371 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18373(C_word c,C_word t0,C_word t1){
+/* k18374 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18376(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20141,20 +20233,20 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18373,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18376,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[8]);
 t3=(C_word)C_i_numberp(t2);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18382,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=t1,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_18385,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=t1,a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_18382(t5,t3);}
+f_18385(t5,t3);}
 else{
 t5=(C_word)C_i_cadr(((C_word*)t0)[8]);
 t6=t4;
-f_18382(t6,(C_word)C_i_symbolp(t5));}}
+f_18385(t6,(C_word)C_i_symbolp(t5));}}
 
-/* k18380 in k18371 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_18382(C_word t0,C_word t1){
+/* k18383 in k18374 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_18385(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20165,130 +20257,130 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_18382,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_18385,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18385,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18388,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[6]);
 if(C_truep((C_word)C_i_symbolp(t3))){
 t4=(C_word)C_i_cadr(((C_word*)t0)[6]);
 t5=(C_word)C_i_assq(t4,((C_word*)((C_word*)t0)[5])[1]);
 if(C_truep(t5)){
 t6=t2;
-f_18385(2,t6,(C_word)C_i_cdr(t5));}
+f_18388(2,t6,(C_word)C_i_cdr(t5));}
 else{
 /* error */
 t6=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,lf[188],((C_word*)t0)[6]);}}
 else{
 t4=t2;
-f_18385(2,t4,(C_word)C_i_cadr(((C_word*)t0)[6]));}}
+f_18388(2,t4,(C_word)C_i_cadr(((C_word*)t0)[6]));}}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18428,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_18431,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[6]);
 /* lp3111 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_17260(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[9]);}}
+f_17263(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[9]);}}
 
-/* k18426 in k18380 in k18371 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18428(C_word c,C_word t0,C_word t1){
+/* k18429 in k18383 in k18374 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18428,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18429,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li140),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18431,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18432,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li140),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_18429 in k18426 in k18380 in k18371 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18429(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18432 in k18429 in k18383 in k18374 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18432(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18429,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18435,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li139),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18432,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18438,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li139),tmp=(C_word)a,a+=8,tmp);
 /* test3379 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a18434 */
-static void C_ccall f_18435(C_word c,C_word t0,C_word t1){
+/* a18437 */
+static void C_ccall f_18438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18435,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18438,2,t0,t1);}
 /* fail3350 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k18383 in k18380 in k18371 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18385(C_word c,C_word t0,C_word t1){
+/* k18386 in k18383 in k18374 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18388(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18385,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18386,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li138),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18388,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_18389,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word)li138),tmp=(C_word)a,a+=6,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_18386 in k18383 in k18380 in k18371 in k18368 in k18365 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18386(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18389 in k18386 in k18383 in k18374 in k18371 in k18368 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18389(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[8],*a=ab;
+C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18386,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18389,6,t0,t1,t2,t3,t4,t5);}
 t6=t4;
 t7=((C_word*)t0)[4];
-t8=(C_word)C_a_i_times(&a,2,t7,C_fix(2));
-t9=(C_word)C_a_i_plus(&a,2,C_fix(4),t8);
+t8=(C_word)C_fixnum_shift_left(t7,C_fix(1));
+t9=(C_word)C_fixnum_plus(C_fix(4),t8);
 if(C_truep((C_word)C_i_vector_ref(t6,t9))){
 /* pass3349 */
 t10=((C_word*)t0)[3];
-((C_proc6)C_retrieve_proc(t10))(6,t10,t1,t2,t3,t4,t5);}
+((C_proc6)(void*)(*((C_word*)t10+1)))(6,t10,t1,t2,t3,t4,t5);}
 else{
 /* fail3350 */
 t10=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t10))(6,t10,t1,t2,t3,t4,t5);}}
+((C_proc6)(void*)(*((C_word*)t10+1)))(6,t10,t1,t2,t3,t4,t5);}}
 
-/* a18352 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18353(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a18355 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18356(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18353,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18356,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 
-/* k18328 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18330(C_word c,C_word t0,C_word t1){
+/* k18331 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18333(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18330,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18331,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li136),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18333,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18334,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li136),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_18331 in k18328 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18331(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18334 in k18331 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18334(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -20296,61 +20388,61 @@ C_word t8;
 C_word ab[10],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18331,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18335,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18346,a[2]=((C_word)li135),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18334,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_18338,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18349,a[2]=((C_word)li135),tmp=(C_word)a,a+=3,tmp);
 /* once3337 */
 t8=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t8))(6,t8,t6,t2,t3,t4,t7);}
+((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t6,t2,t3,t4,t7);}
 
-/* a18345 */
-static void C_ccall f_18346(C_word c,C_word t0,C_word t1){
+/* a18348 */
+static void C_ccall f_18349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18346,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18349,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k18333 */
-static void C_ccall f_18335(C_word c,C_word t0,C_word t1){
+/* k18336 */
+static void C_ccall f_18338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3345 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[5]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}}
 
-/* a18311 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18312(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a18314 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18315(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18312,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18315,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 
-/* k18279 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18281(C_word c,C_word t0,C_word t1){
+/* k18282 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18281,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18284,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18282,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li133),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18285,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li133),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_18282 in k18279 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18282(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18285 in k18282 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18285(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -20358,76 +20450,76 @@ C_word t8;
 C_word ab[13],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18282,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18299,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t5,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18303,a[2]=t4,a[3]=t6,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18285,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18302,a[2]=t4,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t5,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18306,a[2]=t4,a[3]=t6,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 /* substring */
 t8=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,t2,C_fix(0),t3);}
 
-/* k18301 */
-static void C_ccall f_18303(C_word c,C_word t0,C_word t1){
+/* k18304 */
+static void C_ccall f_18306(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18305,a[2]=((C_word)li132),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18306,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18308,a[2]=((C_word)li132),tmp=(C_word)a,a+=3,tmp);
 /* check3328 */
 t3=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[3],t1,C_fix(0),((C_word*)t0)[2],t2);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],t1,C_fix(0),((C_word*)t0)[2],t2);}
 
-/* a18304 in k18301 */
-static void C_ccall f_18305(C_word c,C_word t0,C_word t1){
+/* a18307 in k18304 */
+static void C_ccall f_18308(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18305,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18308,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k18297 */
-static void C_ccall f_18299(C_word c,C_word t0,C_word t1){
+/* k18300 */
+static void C_ccall f_18302(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep((C_word)C_i_eqvp(((C_word*)t0)[7],t1))){
 /* fail3336 */
 t2=((C_word*)t0)[6];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[5]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}
 else{
 /* next3115 */
 t2=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2],((C_word*)t0)[6]);}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[3],((C_word*)t0)[7],((C_word*)t0)[2],((C_word*)t0)[6]);}}
 
-/* a18262 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18263(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a18265 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18266(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18263,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18266,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 
-/* k18230 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18232(C_word c,C_word t0,C_word t1){
+/* k18233 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18235(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18232,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18233,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li130),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18235,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18236,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li130),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_18233 in k18230 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18233(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18236 in k18233 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18236(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -20435,74 +20527,74 @@ C_word t8;
 C_word ab[13],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18233,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18250,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18254,a[2]=t4,a[3]=t6,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18236,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18253,a[2]=t5,a[3]=t4,a[4]=t2,a[5]=t1,a[6]=((C_word*)t0)[3],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18257,a[2]=t4,a[3]=t6,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 /* substring */
 t8=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,t2,C_fix(0),t3);}
 
-/* k18252 */
-static void C_ccall f_18254(C_word c,C_word t0,C_word t1){
+/* k18255 */
+static void C_ccall f_18257(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18254,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18256,a[2]=((C_word)li129),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18257,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18259,a[2]=((C_word)li129),tmp=(C_word)a,a+=3,tmp);
 /* check3319 */
 t3=((C_word*)t0)[4];
-((C_proc6)C_retrieve_proc(t3))(6,t3,((C_word*)t0)[3],t1,C_fix(0),((C_word*)t0)[2],t2);}
+((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[3],t1,C_fix(0),((C_word*)t0)[2],t2);}
 
-/* a18255 in k18252 */
-static void C_ccall f_18256(C_word c,C_word t0,C_word t1){
+/* a18258 in k18255 */
+static void C_ccall f_18259(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18256,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18259,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k18248 */
-static void C_ccall f_18250(C_word c,C_word t0,C_word t1){
+/* k18251 */
+static void C_ccall f_18253(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep((C_word)C_i_eqvp(((C_word*)t0)[7],t1))){
 /* next3115 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[7],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[7],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3327 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[5]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[5]);}}
 
-/* a18217 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18218(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a18220 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18221(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18218,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18221,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 
-/* k18193 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18195(C_word c,C_word t0,C_word t1){
+/* k18196 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18198(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18195,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18198,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18196,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li127),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18199,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li127),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_18196 in k18193 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18196(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18199 in k18196 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18199(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -20510,63 +20602,63 @@ C_word t8;
 C_word ab[11],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18196,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18203,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18211,a[2]=((C_word)li126),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18199,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18206,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=t1,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18214,a[2]=((C_word)li126),tmp=(C_word)a,a+=3,tmp);
 /* check3310 */
 t8=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t8))(6,t8,t6,t2,t3,t4,t7);}
+((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t6,t2,t3,t4,t7);}
 
-/* a18210 */
-static void C_ccall f_18211(C_word c,C_word t0,C_word t1){
+/* a18213 */
+static void C_ccall f_18214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18211,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18214,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k18201 */
-static void C_ccall f_18203(C_word c,C_word t0,C_word t1){
+/* k18204 */
+static void C_ccall f_18206(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* fail3318 */
 t2=((C_word*)t0)[7];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}
 else{
 /* next3115 */
 t2=((C_word*)t0)[5];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[7]);}}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[7]);}}
 
-/* a18180 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18181(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a18183 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18184(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18181,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_18184,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 
-/* k18156 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18158(C_word c,C_word t0,C_word t1){
+/* k18159 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18158,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18159,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li124),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_18161,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_18162,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word)li124),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_18159 in k18156 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18159(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_18162 in k18159 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18162(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -20574,49 +20666,49 @@ C_word t8;
 C_word ab[11],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_18159,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18166,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18174,a[2]=((C_word)li123),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_18162,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_18169,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_18177,a[2]=((C_word)li123),tmp=(C_word)a,a+=3,tmp);
 /* check3301 */
 t8=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t8))(6,t8,t6,t2,t3,t4,t7);}
+((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t6,t2,t3,t4,t7);}
 
-/* a18173 */
-static void C_ccall f_18174(C_word c,C_word t0,C_word t1){
+/* a18176 */
+static void C_ccall f_18177(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18174,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18177,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k18164 */
-static void C_ccall f_18166(C_word c,C_word t0,C_word t1){
+/* k18167 */
+static void C_ccall f_18169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
 /* next3115 */
 t2=((C_word*)t0)[7];
-((C_proc6)C_retrieve_proc(t2))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 /* fail3309 */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[6]);}}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[6]);}}
 
-/* k18143 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18145(C_word c,C_word t0,C_word t1){
+/* k18146 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18148(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* rec3122 */
 t2=((C_word*)t0)[3];
-f_17263(t2,((C_word*)t0)[2],t1);}
+f_17266(t2,((C_word*)t0)[2],t1);}
 
-/* k18118 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18120(C_word c,C_word t0,C_word t1){
+/* k18121 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20631,7 +20723,7 @@ C_word t11;
 C_word t12;
 C_word ab[30],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18120,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18123,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[59],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t3);
@@ -20644,43 +20736,43 @@ t10=(C_word)C_a_i_cons(&a,2,lf[140],t9);
 t11=(C_word)C_a_i_cons(&a,2,lf[70],t10);
 /* rec3122 */
 t12=((C_word*)t0)[3];
-f_17263(t12,((C_word*)t0)[2],t11);}
+f_17266(t12,((C_word*)t0)[2],t11);}
 
-/* k18053 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_18055(C_word c,C_word t0,C_word t1){
+/* k18056 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_18058(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_18055,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_18058,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[140],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[70],t2);
 /* rec3122 */
 t4=((C_word*)t0)[3];
-f_17263(t4,((C_word*)t0)[2],t3);}
+f_17266(t4,((C_word*)t0)[2],t3);}
 
-/* k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_17834(C_word t0,C_word t1){
+/* k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_17837(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17834,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17837,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)trf_17837,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17840,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t1)){
 t3=t2;
-f_17837(t3,t1);}
+f_17840(t3,t1);}
 else{
 t3=(C_word)C_i_cadr(((C_word*)t0)[7]);
 t4=t2;
-f_17837(t4,(C_truep(t3)?C_SCHEME_FALSE:(C_word)C_i_caddr(((C_word*)t0)[7])));}}
+f_17840(t4,(C_truep(t3)?C_SCHEME_FALSE:(C_word)C_i_caddr(((C_word*)t0)[7])));}}
 
-/* k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_17837(C_word t0,C_word t1){
+/* k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_17840(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20696,10 +20788,10 @@ C_word t12;
 C_word t13;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17837,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_17840,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[8];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17838,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17841,a[2]=((C_word)li120),tmp=(C_word)a,a+=3,tmp));}
 else{
 t2=(C_word)C_i_cadr(((C_word*)t0)[7]);
 t3=(C_word)C_i_caddr(((C_word*)t0)[7]);
@@ -20710,14 +20802,14 @@ t7=(C_word)C_i_car(((C_word*)t0)[7]);
 t8=(C_word)C_eqp(lf[87],t7);
 t9=(C_truep(t8)?lf[81]:lf[82]);
 t10=(C_word)C_i_cdddr(((C_word*)t0)[7]);
-t11=f_13597(C_a_i(&a,3),t10);
-t12=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_17860,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=t3,a[7]=t11,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[6],a[11]=((C_word*)t0)[8],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
+t11=f_13600(C_a_i(&a,3),t10);
+t12=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_17863,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t6,a[5]=((C_word*)t0)[3],a[6]=t3,a[7]=t11,a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[5],a[10]=((C_word*)t0)[6],a[11]=((C_word*)t0)[8],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
 /* sre-strip-submatches */
 t13=lf[179];
-f_13647(3,t13,t12,t11);}}
+f_13650(3,t13,t12,t11);}}
 
-/* k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17860(C_word c,C_word t0,C_word t1){
+/* k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20727,38 +20819,40 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[26],*a=ab;
+C_word t10;
+C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17860,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17863,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_17866,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[6])){
-if(C_truep((C_word)C_i_nequalp(((C_word*)t0)[12],((C_word*)t0)[6]))){
-t3=((C_word*)t0)[5];
-t4=t2;
-f_17863(2,t4,t3);}
+t3=(C_word)C_eqp(((C_word*)t0)[12],((C_word*)t0)[6]);
+if(C_truep(t3)){
+t4=((C_word*)t0)[5];
+t5=t2;
+f_17866(2,t5,t4);}
 else{
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17944,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word)li122),tmp=(C_word)a,a+=8,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17960,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[6],((C_word*)t0)[12]);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17947,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word)li122),tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17963,a[2]=((C_word*)t0)[5],a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t6=(C_word)C_fixnum_difference(((C_word*)t0)[6],((C_word*)t0)[12]);
 /* zero-to */
-f_5222(t4,t5);}}
+f_5225(t5,t6);}}
 else{
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
 /* rec3122 */
 t5=((C_word*)t0)[2];
-f_17263(t5,t2,t4);}}
+f_17266(t5,t2,t4);}}
 
-/* k17958 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17960(C_word c,C_word t0,C_word t1){
+/* k17961 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* fold */
-f_5488(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5491(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a17943 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17944(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a17946 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -20766,15 +20860,15 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_17944,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_17947,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t4);
 /* lp3111 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_17260(t6,t1,t5,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_17263(t6,t1,t5,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k17861 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17863(C_word c,C_word t0,C_word t1){
+/* k17864 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17866(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20786,27 +20880,29 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[25],*a=ab;
+C_word t12;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17863,2,t0,t1);}
-if(C_truep((C_word)C_i_zerop(((C_word*)t0)[8]))){
-t2=t1;
-t3=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_17866,2,t0,t1);}
+t2=(C_word)C_eqp(((C_word*)t0)[8],C_fix(0));
+if(C_truep(t2)){
+t3=t1;
+t4=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17880,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_SCHEME_FALSE;
-t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17884,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17892,a[2]=t7,a[3]=t4,a[4]=t6,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t9=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[8],C_fix(1));
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17883,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t4=C_SCHEME_END_OF_LIST;
+t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
+t6=C_SCHEME_FALSE;
+t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17887,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_17895,a[2]=t8,a[3]=t5,a[4]=t7,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t10=(C_word)C_fixnum_difference(((C_word*)t0)[8],C_fix(1));
 /* zero-to */
-f_5222(t8,t9);}}
+f_5225(t9,t10);}}
 
-/* k17890 in k17861 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17892(C_word c,C_word t0,C_word t1){
+/* k17893 in k17864 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20814,15 +20910,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17892,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17895,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17894,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li121),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_17897,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li121),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_17894(t5,((C_word*)t0)[2],t1);}
+f_17897(t5,((C_word*)t0)[2],t1);}
 
-/* loop3271 in k17890 in k17861 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_17894(C_word t0,C_word t1,C_word t2){
+/* loop3271 in k17893 in k17864 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_17897(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -20842,11 +20938,11 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_17894,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_17897,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17921,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_17924,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_17921(t3);
+t5=f_17924(t3);
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t7=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t6);
@@ -20873,53 +20969,53 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g3287 in loop3271 in k17890 in k17861 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static C_word C_fcall f_17921(C_word t0){
+/* g3287 in loop3271 in k17893 in k17864 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static C_word C_fcall f_17924(C_word t0){
 C_word tmp;
 C_word t1;
 C_stack_check;
 return(((C_word*)t0)[2]);}
 
-/* k17882 in k17861 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17884(C_word c,C_word t0,C_word t1){
+/* k17885 in k17864 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17887(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17884,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17887,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
 /* ##sys#append */
 t3=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[2],t1,t2);}
 
-/* k17878 in k17861 in k17858 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17880(C_word c,C_word t0,C_word t1){
+/* k17881 in k17864 in k17861 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17883(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17880,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17883,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[70],t1);
 /* lp3111 */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t3,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17263(t3,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* f_17838 in k17835 in k17832 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17838(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17841 in k17838 in k17835 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17841(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17838,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_17841,6,t0,t1,t2,t3,t4,t5);}
 /* fail3246 */
 t6=t5;
-((C_proc2)C_retrieve_proc(t6))(2,t6,t1);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t1);}
 
-/* k17813 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17815(C_word c,C_word t0,C_word t1){
+/* k17816 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17818(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20927,16 +21023,16 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17815,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17818,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=(C_word)C_a_i_cons(&a,2,lf[87],t3);
 /* rec3122 */
 t5=((C_word*)t0)[3];
-f_17263(t5,((C_word*)t0)[2],t4);}
+f_17266(t5,((C_word*)t0)[2],t4);}
 
-/* k17780 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17782(C_word c,C_word t0,C_word t1){
+/* k17783 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17785(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20944,25 +21040,25 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17782,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17785,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=(C_word)C_a_i_cons(&a,2,lf[87],t3);
 /* rec3122 */
 t5=((C_word*)t0)[3];
-f_17263(t5,((C_word*)t0)[2],t4);}
+f_17266(t5,((C_word*)t0)[2],t4);}
 
-/* k17731 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17733(C_word c,C_word t0,C_word t1){
+/* k17734 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3111 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_17263(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k17668 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17670(C_word c,C_word t0,C_word t1){
+/* k17671 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17673(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -20973,7 +21069,7 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17670,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17673,2,t0,t1);}
 if(C_truep(t1)){
 /* error */
 t2=*((C_word*)lf[20]+1);
@@ -20981,80 +21077,80 @@ t2=*((C_word*)lf[20]+1);
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17677,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17680,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[7],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t6=f_13597(C_a_i(&a,3),t5);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17694,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=((C_word)li119),tmp=(C_word)a,a+=5,tmp);
+t6=f_13600(C_a_i(&a,3),t5);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17697,a[2]=((C_word*)t0)[5],a[3]=t3,a[4]=((C_word)li119),tmp=(C_word)a,a+=5,tmp);
 /* lp3111 */
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_17260(t8,t4,t6,((C_word*)t0)[3],((C_word*)t0)[2],t7);}}
+f_17263(t8,t4,t6,((C_word*)t0)[3],((C_word*)t0)[2],t7);}}
 
-/* a17693 in k17668 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17694(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a17696 in k17671 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17697(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17694,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17700,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li118),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17697,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17703,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li118),tmp=(C_word)a,a+=8,tmp);
 /* next3115 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a17699 in a17693 in k17668 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17700(C_word c,C_word t0,C_word t1){
+/* a17702 in a17696 in k17671 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17703(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17700,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17703,2,t0,t1);}
 /* body3203 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17675 in k17668 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17677(C_word c,C_word t0,C_word t1){
+/* k17678 in k17671 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17680(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17677,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17680,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17678,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word)li117),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17681,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word)li117),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_17678 in k17675 in k17668 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17678(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17681 in k17678 in k17671 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17681(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17678,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17684,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li116),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17681,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17687,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li116),tmp=(C_word)a,a+=8,tmp);
 /* next3115 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a17683 */
-static void C_ccall f_17684(C_word c,C_word t0,C_word t1){
+/* a17686 */
+static void C_ccall f_17687(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17684,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17687,2,t0,t1);}
 /* body3203 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17610 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17612(C_word c,C_word t0,C_word t1){
+/* k17613 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17615(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21065,7 +21161,7 @@ C_word t7;
 C_word t8;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17612,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17615,2,t0,t1);}
 if(C_truep(t1)){
 /* error */
 t2=*((C_word*)lf[20]+1);
@@ -21073,169 +21169,167 @@ t2=*((C_word*)lf[20]+1);
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17619,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17622,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t6=f_13597(C_a_i(&a,3),t5);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17636,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=((C_word)li115),tmp=(C_word)a,a+=5,tmp);
+t6=f_13600(C_a_i(&a,3),t5);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17639,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=((C_word)li115),tmp=(C_word)a,a+=5,tmp);
 /* lp3111 */
 t8=((C_word*)((C_word*)t0)[4])[1];
-f_17260(t8,t4,t6,((C_word*)t0)[3],((C_word*)t0)[2],t7);}}
+f_17263(t8,t4,t6,((C_word*)t0)[3],((C_word*)t0)[2],t7);}}
 
-/* a17635 in k17610 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17636(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a17638 in k17613 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17639(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17636,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17642,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li114),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17639,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17645,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li114),tmp=(C_word)a,a+=8,tmp);
 /* body3187 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a17641 in a17635 in k17610 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17642(C_word c,C_word t0,C_word t1){
+/* a17644 in a17638 in k17613 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17645(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17642,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17645,2,t0,t1);}
 /* next3115 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17617 in k17610 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17619(C_word c,C_word t0,C_word t1){
+/* k17620 in k17613 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17622(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17619,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17622,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[4])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17620,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word)li113),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17623,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word)li113),tmp=(C_word)a,a+=5,tmp);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 
-/* f_17620 in k17617 in k17610 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17620(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17623 in k17620 in k17613 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17623(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17620,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17626,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li112),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17623,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17629,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li112),tmp=(C_word)a,a+=8,tmp);
 /* body3187 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a17625 */
-static void C_ccall f_17626(C_word c,C_word t0,C_word t1){
+/* a17628 */
+static void C_ccall f_17629(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17626,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17629,2,t0,t1);}
 /* next3115 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17579 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17581(C_word c,C_word t0,C_word t1){
+/* k17582 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17581,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17582,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li111),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17584,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17585,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li111),tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* f_17582 in k17579 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17582(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17585 in k17582 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17585(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17582,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17588,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li110),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17585,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17591,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li110),tmp=(C_word)a,a+=8,tmp);
 /* next3115 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a17587 */
-static void C_ccall f_17588(C_word c,C_word t0,C_word t1){
+/* a17590 */
+static void C_ccall f_17591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17588,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17591,2,t0,t1);}
 /* body3176 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17551 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17553(C_word c,C_word t0,C_word t1){
+/* k17554 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17556(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17553,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17556,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17554,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li109),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17557,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word)li109),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_17554 in k17551 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17554(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17557 in k17554 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17557(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17554,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17560,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li108),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17557,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17563,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li108),tmp=(C_word)a,a+=8,tmp);
 /* body3171 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a17559 */
-static void C_ccall f_17560(C_word c,C_word t0,C_word t1){
+/* a17562 */
+static void C_ccall f_17563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17560,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17563,2,t0,t1);}
 /* next3115 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17530 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17532(C_word c,C_word t0,C_word t1){
+/* k17533 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17532,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],t1);
 /* lp3111 */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17263(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17511 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17513(C_word c,C_word t0,C_word t1){
+/* k17514 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21243,46 +21337,46 @@ C_word *a;
 t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
 /* lp3111 */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_17260(t3,((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_17263(t3,((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k17473 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17475(C_word c,C_word t0,C_word t1){
+/* k17476 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3111 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_17263(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k17452 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17454(C_word c,C_word t0,C_word t1){
+/* k17455 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3111 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_17263(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k17431 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17433(C_word c,C_word t0,C_word t1){
+/* k17434 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17436(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3111 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_17263(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k17410 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17412(C_word c,C_word t0,C_word t1){
+/* k17413 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17415(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp3111 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_17263(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k17351 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17353(C_word c,C_word t0,C_word t1){
+/* k17354 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17356(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21292,140 +21386,138 @@ C_word t6;
 C_word t7;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17353,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17356,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_17356,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_17359,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cddr(((C_word*)t0)[6]);
-t4=f_13622(C_a_i(&a,3),t3);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17379,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t4=f_13625(C_a_i(&a,3),t3);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17382,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t6=(C_word)C_i_cadr(((C_word*)t0)[6]);
 /* sre-count-submatches */
-f_12502(t5,t6);}
+f_12505(t5,t6);}
 
-/* k17377 in k17351 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17379(C_word c,C_word t0,C_word t1){
+/* k17380 in k17354 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17382(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17379,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],t1);
 /* lp3111 */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_17260(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17263(t3,((C_word*)t0)[5],((C_word*)t0)[4],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k17354 in k17351 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17356(C_word c,C_word t0,C_word t1){
+/* k17357 in k17354 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17356,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17359,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17357,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_17360,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word)li107),tmp=(C_word)a,a+=5,tmp));}
 
-/* f_17357 in k17354 in k17351 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17357(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17360 in k17357 in k17354 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17360(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17357,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17363,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li106),tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr6,(void*)f_17360,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_17366,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=((C_word)li106),tmp=(C_word)a,a+=8,tmp);
 /* first3154 */
 t7=((C_word*)t0)[2];
-((C_proc6)C_retrieve_proc(t7))(6,t7,t1,t2,t3,t4,t6);}
+((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,t2,t3,t4,t6);}
 
-/* a17362 */
-static void C_ccall f_17363(C_word c,C_word t0,C_word t1){
+/* a17365 */
+static void C_ccall f_17366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_17363,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_17366,2,t0,t1);}
 /* rest3155 */
 t2=((C_word*)t0)[6];
-((C_proc6)C_retrieve_proc(t2))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,t1,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* f_17333 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17333(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* f_17336 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17336(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17333,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_17336,6,t0,t1,t2,t3,t4,t5);}
 /* fail3152 */
 t6=t5;
-((C_proc2)C_retrieve_proc(t6))(2,t6,t1);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t1);}
 
-/* f25458 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f25458(C_word c,C_word t0,C_word t1){
+/* f25469 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f25469(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25458,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25469,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 /* sre->cset */
-f_19376(((C_word*)t0)[3],((C_word*)t0)[2],(C_word)C_a_i_list(&a,1,t2));}
+f_19379(((C_word*)t0)[3],((C_word*)t0)[2],(C_word)C_a_i_list(&a,1,t2));}
 
-/* k17311 in k17304 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17313(C_word c,C_word t0,C_word t1){
+/* k17314 in k17307 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* sre-cset->procedure */
-f_19259(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_19262(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* f25452 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f25452(C_word c,C_word t0,C_word t1){
+/* f25463 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f25463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25452,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25463,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 /* sre->cset */
-f_19376(((C_word*)t0)[3],((C_word*)t0)[2],(C_word)C_a_i_list(&a,1,t2));}
+f_19379(((C_word*)t0)[3],((C_word*)t0)[2],(C_word)C_a_i_list(&a,1,t2));}
 
-/* k17284 in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17286(C_word c,C_word t0,C_word t1){
+/* k17287 in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* sre-cset->procedure */
-f_19259(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_19262(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* rec in lp in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_fcall f_17263(C_word t0,C_word t1,C_word t2){
+/* rec in lp in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_fcall f_17266(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_17263,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_17266,NULL,3,t0,t1,t2);}
 /* lp3111 */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_17260(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_17263(t3,t1,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* a17256 in k17246 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_17257(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a17259 in k17249 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_17260(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word *a;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_17257,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_17260,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t3);}
 
-/* k11940 in k11931 in k12573 in k12566 in k12563 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in k11895 in sre->irregex in k4468 */
-static void C_ccall f_11942(C_word c,C_word t0,C_word t1){
+/* k11943 in k11934 in k12576 in k12569 in k12566 in k11928 in k11925 in k11922 in k11919 in k11916 in k11913 in k11910 in k11907 in k11904 in k11901 in k11898 in sre->irregex in k4471 */
+static void C_ccall f_11945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21434,7 +21526,7 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11942,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11945,2,t0,t1);}
 t2=((C_word*)t0)[6];
 t3=((C_word*)t0)[5];
 t4=((C_word*)t0)[4];
@@ -21442,8 +21534,8 @@ t5=((C_word*)t0)[3];
 t6=t2;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_vector(&a,9,lf[3],C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE,t1,t3,t4,((C_word*)t0)[2],t5));}
 
-/* string->irregex in k4468 */
-static void C_ccall f_11883(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* string->irregex in k4471 */
+static void C_ccall f_11886(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -21451,29 +21543,29 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_11883r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_11886r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_11883r(t0,t1,t2,t3);}}
+f_11886r(t0,t1,t2,t3);}}
 
-static void C_ccall f_11883r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_11886r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11891,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11894,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_apply(5,0,t4,*((C_word*)lf[58]+1),t2,t3);}
 
-/* k11889 in string->irregex in k4468 */
-static void C_ccall f_11891(C_word c,C_word t0,C_word t1){
+/* k11892 in string->irregex in k4471 */
+static void C_ccall f_11894(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(5,0,((C_word*)t0)[3],*((C_word*)lf[171]+1),t1,((C_word*)t0)[2]);}
 
-/* irregex in k4468 */
-static void C_ccall f_11862(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* irregex in k4471 */
+static void C_ccall f_11865(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -21481,23 +21573,24 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_11862r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_11865r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_11862r(t0,t1,t2,t3);}}
+f_11865r(t0,t1,t2,t3);}}
 
-static void C_ccall f_11862r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_11865r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11869,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11872,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* irregex? */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[2]+1)))(3,*((C_word*)lf[2]+1),t4,t2);}
+t5=*((C_word*)lf[2]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k11867 in irregex in k4468 */
-static void C_ccall f_11869(C_word c,C_word t0,C_word t1){
+/* k11870 in irregex in k4471 */
+static void C_ccall f_11872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21512,8 +21605,8 @@ C_apply(5,0,((C_word*)t0)[3],*((C_word*)lf[170]+1),((C_word*)t0)[4],((C_word*)t0
 else{
 C_apply(5,0,((C_word*)t0)[3],*((C_word*)lf[171]+1),((C_word*)t0)[4],((C_word*)t0)[2]);}}}
 
-/* cset->utf8-pattern in k4468 */
-static void C_fcall f_11239(C_word t1,C_word t2){
+/* cset->utf8-pattern in k4471 */
+static void C_fcall f_11242(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21521,15 +21614,15 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11239,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_11242,NULL,2,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11245,a[2]=t4,a[3]=((C_word)li99),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11248,a[2]=t4,a[3]=((C_word)li99),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_11245(t6,t1,t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
+f_11248(t6,t1,t2,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
 
-/* lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_11245(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_11248(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -21552,10 +21645,10 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_11245,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_11248,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t2))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11259,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11263,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11262,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11266,a[2]=t5,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 /* reverse */
 t7=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t3);}
@@ -21564,7 +21657,7 @@ t5=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_charp(t5))){
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_fix((C_word)C_character_code(t6));
-if(C_truep((C_word)C_i_less_or_equalp(C_fix(128),t7))){
+if(C_truep((C_word)C_fixnum_less_or_equal_p(C_fix(128),t7))){
 t8=(C_word)C_i_cdr(t2);
 t9=(C_word)C_i_car(t2);
 t10=(C_word)C_a_i_cons(&a,2,t9,t3);
@@ -21593,13 +21686,13 @@ t3=t20;
 t4=t21;
 goto loop;}}
 else{
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11393,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11396,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 /* caar */
 t7=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,t2);}}}
 
-/* k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11393(C_word c,C_word t0,C_word t1){
+/* k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11396(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21608,31 +21701,31 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11393,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11396,2,t0,t1);}
 t2=(C_word)C_fix((C_word)C_character_code(t1));
-t3=(C_word)C_i_less_or_equalp(C_fix(128),t2);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11336,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t3=(C_word)C_fixnum_less_or_equal_p(C_fix(128),t2);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11339,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_11336(t5,t3);}
+f_11339(t5,t3);}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11389,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11392,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 /* cdar */
 t6=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[6]);}}
 
-/* k11387 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11389(C_word c,C_word t0,C_word t1){
+/* k11390 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_fix((C_word)C_character_code(t1));
 t3=((C_word*)t0)[2];
-f_11336(t3,(C_word)C_i_less_or_equalp(C_fix(128),t2));}
+f_11339(t3,(C_word)C_fixnum_less_or_equal_p(C_fix(128),t2));}
 
-/* k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_11336(C_word t0,C_word t1){
+/* k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_11339(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21642,90 +21735,90 @@ C_word t6;
 C_word t7;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11336,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11339,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11351,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11355,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11354,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11358,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
 /* caar */
 t5=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[6]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11374,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11377,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
 /* cdar */
 t4=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[6]);}}
 
-/* k11372 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11374(C_word c,C_word t0,C_word t1){
+/* k11375 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11374,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11382,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11377,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_11385,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k11380 in k11372 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11382(C_word c,C_word t0,C_word t1){
+/* k11383 in k11375 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11382,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11385,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[7]);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t2);
 /* lp1363 */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_11245(t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_11248(t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11355(C_word c,C_word t0,C_word t1){
+/* k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11358(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11359,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_11358,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_11362,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11359(C_word c,C_word t0,C_word t1){
+/* k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11359,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11362,2,t0,t1);}
 t2=((C_word*)t0)[8];
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10089,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10092,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* char->utf8-list */
-f_9956(t3,t2);}
+f_9959(t3,t2);}
 
-/* k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10089(C_word c,C_word t0,C_word t1){
+/* k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10089,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10092,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10092,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_10095,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 /* char->utf8-list */
-f_9956(t2,((C_word*)t0)[2]);}
+f_9959(t2,((C_word*)t0)[2]);}
 
-/* k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10092(C_word c,C_word t0,C_word t1){
+/* k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21753,43 +21846,45 @@ C_word t24;
 C_word t25;
 C_word t26;
 C_word t27;
+C_word t28;
 C_word ab[35],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10092,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10095,2,t0,t1);}
 t2=(C_word)C_i_length(((C_word*)t0)[8]);
 t3=(C_word)C_i_length(t1);
-if(C_truep((C_word)C_i_nequalp(t2,t3))){
-t4=C_SCHEME_UNDEFINED;
-t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10118,a[2]=t5,a[3]=((C_word)li93),tmp=(C_word)a,a+=4,tmp));
-t7=((C_word*)t5)[1];
-f_10118(t7,((C_word*)t0)[7],((C_word*)t0)[8],t1);}
+t4=(C_word)C_eqp(t2,t3);
+if(C_truep(t4)){
+t5=C_SCHEME_UNDEFINED;
+t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10121,a[2]=t6,a[3]=((C_word)li93),tmp=(C_word)a,a+=4,tmp));
+t8=((C_word*)t6)[1];
+f_10121(t8,((C_word*)t0)[7],((C_word*)t0)[8],t1);}
 else{
-t4=((C_word*)t0)[8];
-t5=t1;
-t6=(C_word)C_i_length(t4);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10724,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-t8=(C_word)C_i_car(t4);
-t9=(C_word)C_make_character((C_word)C_unfix(t8));
-t10=(C_word)C_i_car(t4);
-t11=(C_word)C_i_less_or_equalp(t10,C_fix(127));
-t12=(C_truep(t11)?(C_word)C_a_i_cons(&a,2,C_make_character(127),C_SCHEME_END_OF_LIST):(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST));
-t13=(C_word)C_a_i_cons(&a,2,t9,t12);
-t14=(C_word)C_a_i_cons(&a,2,lf[27],t13);
-t15=C_SCHEME_END_OF_LIST;
-t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_SCHEME_FALSE;
-t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
-t19=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11032,a[2]=t6,a[3]=t7,a[4]=t5,a[5]=t14,tmp=(C_word)a,a+=6,tmp);
-t20=(C_word)C_i_cdr(t4);
-t21=C_SCHEME_UNDEFINED;
-t22=(*a=C_VECTOR_TYPE|1,a[1]=t21,tmp=(C_word)a,a+=2,tmp);
-t23=C_set_block_item(t22,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11038,a[2]=t16,a[3]=t22,a[4]=t18,a[5]=((C_word)li98),tmp=(C_word)a,a+=6,tmp));
-t24=((C_word*)t22)[1];
-f_11038(t24,t19,t20);}}
+t5=((C_word*)t0)[8];
+t6=t1;
+t7=(C_word)C_i_length(t5);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10727,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t9=(C_word)C_i_car(t5);
+t10=(C_word)C_make_character((C_word)C_unfix(t9));
+t11=(C_word)C_i_car(t5);
+t12=(C_word)C_fixnum_less_or_equal_p(t11,C_fix(127));
+t13=(C_truep(t12)?(C_word)C_a_i_cons(&a,2,C_make_character(127),C_SCHEME_END_OF_LIST):(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST));
+t14=(C_word)C_a_i_cons(&a,2,t10,t13);
+t15=(C_word)C_a_i_cons(&a,2,lf[27],t14);
+t16=C_SCHEME_END_OF_LIST;
+t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
+t18=C_SCHEME_FALSE;
+t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
+t20=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11035,a[2]=t7,a[3]=t8,a[4]=t6,a[5]=t15,tmp=(C_word)a,a+=6,tmp);
+t21=(C_word)C_i_cdr(t5);
+t22=C_SCHEME_UNDEFINED;
+t23=(*a=C_VECTOR_TYPE|1,a[1]=t22,tmp=(C_word)a,a+=2,tmp);
+t24=C_set_block_item(t23,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11041,a[2]=t17,a[3]=t23,a[4]=t19,a[5]=((C_word)li98),tmp=(C_word)a,a+=6,tmp));
+t25=((C_word*)t23)[1];
+f_11041(t25,t20,t21);}}
 
-/* loop1210 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_11038(C_word t0,C_word t1,C_word t2){
+/* loop1210 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_11041(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21810,7 +21905,7 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_11038,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11041,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST);
@@ -21842,8 +21937,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11032(C_word c,C_word t0,C_word t1){
+/* k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11035(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21857,33 +21952,25 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[27],*a=ab;
+C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11032,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11035,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=f_13597(C_a_i(&a,3),t2);
+t3=f_13600(C_a_i(&a,3),t2);
 t4=(C_word)C_a_i_list(&a,1,t3);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10732,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10860,a[2]=t9,a[3]=t6,a[4]=t8,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11012,a[2]=t10,tmp=(C_word)a,a+=3,tmp);
-t12=(C_word)C_i_length(((C_word*)t0)[4]);
-/* - */
-C_minus(5,0,t11,t12,((C_word*)t0)[2],C_fix(1));}
-
-/* k11010 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11012(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10735,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10863,a[2]=t9,a[3]=t6,a[4]=t8,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t11=(C_word)C_i_length(((C_word*)t0)[4]);
+t12=(C_word)C_fixnum_difference((C_word)C_fixnum_difference(t11,((C_word*)t0)[2]),C_fix(1));
 /* zero-to */
-f_5222(((C_word*)t0)[2],t1);}
+f_5225(t10,t12);}
 
-/* k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10860(C_word c,C_word t0,C_word t1){
+/* k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21891,15 +21978,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10860,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10863,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10862,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li97),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10865,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word)li97),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_10862(t5,((C_word*)t0)[2],t1);}
+f_10865(t5,((C_word*)t0)[2],t1);}
 
-/* loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_10862(C_word t0,C_word t1,C_word t2){
+/* loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_10865(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -21908,21 +21995,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10862,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10865,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10889,a[2]=((C_word*)t0)[5],a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11004,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10892,a[2]=((C_word*)t0)[5],a[3]=((C_word)li96),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_11007,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g12541255 */
 t6=t3;
-f_10889(t6,t4,t5);}
+f_10892(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11002 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11004(C_word c,C_word t0,C_word t1){
+/* k11005 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11007(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -21934,7 +22021,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11004,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11007,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -21942,94 +22029,76 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop12381251 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10862(t6,((C_word*)t0)[3],t5);}
+f_10865(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop12381251 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10862(t6,((C_word*)t0)[3],t5);}}
+f_10865(t6,((C_word*)t0)[3],t5);}}
 
-/* g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_10889(C_word t0,C_word t1,C_word t2){
+/* g1254 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_10892(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[8],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10889,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10997,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11001,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* + */
-C_plus(5,0,t4,t2,((C_word*)t0)[2],C_fix(1));}
-
-/* k10999 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11001(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
+C_save_and_reclaim((void*)trf_10892,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11000,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(C_word)C_fixnum_plus((C_word)C_fixnum_plus(t2,((C_word*)t0)[2]),C_fix(1));
 /* utf8-lowest-digit-of-length */
-f_9896(((C_word*)t0)[2],t1);}
+f_9899(t3,t4);}
 
-/* k10995 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10997(C_word c,C_word t0,C_word t1){
+/* k10998 in g1254 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11000(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[13],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10997,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11000,2,t0,t1);}
 t2=(C_word)C_make_character((C_word)C_unfix(t1));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10981,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10989,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10993,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* + */
-C_plus(5,0,t5,((C_word*)t0)[3],((C_word*)t0)[2],C_fix(1));}
-
-/* k10991 in k10995 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10993(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word ab[3],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10993,2,t0,t1);}
-switch(t1){
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10984,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10992,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(C_word)C_fixnum_plus((C_word)C_fixnum_plus(((C_word*)t0)[3],((C_word*)t0)[2]),C_fix(1));
+switch(t5){
 case C_fix(1):
-t2=((C_word*)t0)[3];
-f_10981(t2,(C_word)C_a_i_cons(&a,2,C_make_character(127),C_SCHEME_END_OF_LIST));
+t6=t3;
+f_10984(t6,(C_word)C_a_i_cons(&a,2,C_make_character(127),C_SCHEME_END_OF_LIST));
 case C_fix(2):
-t2=((C_word*)t0)[3];
-f_10981(t2,(C_word)C_a_i_cons(&a,2,C_make_character(223),C_SCHEME_END_OF_LIST));
+t6=t3;
+f_10984(t6,(C_word)C_a_i_cons(&a,2,C_make_character(223),C_SCHEME_END_OF_LIST));
 case C_fix(3):
-t2=((C_word*)t0)[3];
-f_10981(t2,(C_word)C_a_i_cons(&a,2,C_make_character(239),C_SCHEME_END_OF_LIST));
+t6=t3;
+f_10984(t6,(C_word)C_a_i_cons(&a,2,C_make_character(239),C_SCHEME_END_OF_LIST));
 case C_fix(4):
-t2=((C_word*)t0)[3];
-f_10981(t2,(C_word)C_a_i_cons(&a,2,C_make_character(247),C_SCHEME_END_OF_LIST));
+t6=t3;
+f_10984(t6,(C_word)C_a_i_cons(&a,2,C_make_character(247),C_SCHEME_END_OF_LIST));
 default:
 /* error */
-t2=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],lf[168],t1);}}
+t6=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[168],t5);}}
 
-/* k10987 in k10995 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10989(C_word c,C_word t0,C_word t1){
+/* k10990 in k10998 in g1254 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10992(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10989,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10992,2,t0,t1);}
 t2=(C_word)C_make_character((C_word)C_unfix(t1));
 t3=((C_word*)t0)[2];
-f_10981(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
+f_10984(t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST));}
 
-/* k10979 in k10995 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_10981(C_word t0,C_word t1){
+/* k10982 in k10998 in g1254 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_10984(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22041,23 +22110,23 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word ab[23],*a=ab;
+C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10981,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10984,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
 t3=(C_word)C_a_i_cons(&a,2,lf[27],t2);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10905,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10909,a[2]=t8,a[3]=t5,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t10=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10908,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10912,a[2]=t8,a[3]=t5,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t10=(C_word)C_fixnum_plus(((C_word*)t0)[3],((C_word*)t0)[2]);
 /* zero-to */
-f_5222(t9,t10);}
+f_5225(t9,t10);}
 
-/* k10907 in k10979 in k10995 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10909(C_word c,C_word t0,C_word t1){
+/* k10910 in k10982 in k10998 in g1254 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10912(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22065,15 +22134,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10909,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10912,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10911,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li95),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10914,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li95),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_10911(t5,((C_word*)t0)[2],t1);}
+f_10914(t5,((C_word*)t0)[2],t1);}
 
-/* loop1263 in k10907 in k10979 in k10995 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_10911(C_word t0,C_word t1,C_word t2){
+/* loop1263 in k10910 in k10982 in k10998 in g1254 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_10914(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22094,7 +22163,7 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10911,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10914,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST);
@@ -22126,21 +22195,21 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10903 in k10979 in k10995 in g1254 in loop1238 in k10858 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10905(C_word c,C_word t0,C_word t1){
+/* k10906 in k10982 in k10998 in g1254 in loop1238 in k10861 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10905,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10908,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 /* sre-sequence */
 t3=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t3))(2,t3,f_13597(C_a_i(&a,3),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_13600(C_a_i(&a,3),t2));}
 
-/* k10730 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10732(C_word c,C_word t0,C_word t1){
+/* k10733 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10735(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22149,20 +22218,20 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[10],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10732,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10840,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10735,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10843,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[4]);
-t4=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
+t4=(C_word)C_fixnum_difference(t3,C_fix(1));
 t5=(C_word)C_make_character((C_word)C_unfix(t4));
 t6=(C_word)C_fix((C_word)C_character_code(t5));
 t7=(C_word)C_i_vector_ref(lf[125],t6);
 /* utf8-lowest-digit-of-length */
-f_9896(t2,t7);}
+f_9899(t2,t7);}
 
-/* k10838 in k10730 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10840(C_word c,C_word t0,C_word t1){
+/* k10841 in k10733 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10843(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22181,12 +22250,12 @@ C_word t15;
 C_word t16;
 C_word t17;
 C_word t18;
-C_word ab[31],*a=ab;
+C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10840,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10843,2,t0,t1);}
 t2=(C_word)C_make_character((C_word)C_unfix(t1));
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
-t4=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
+t4=(C_word)C_fixnum_difference(t3,C_fix(1));
 t5=(C_word)C_make_character((C_word)C_unfix(t4));
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,t2,t6);
@@ -22195,16 +22264,16 @@ t9=C_SCHEME_END_OF_LIST;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_FALSE;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10752,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t8,tmp=(C_word)a,a+=6,tmp);
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10755,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t8,tmp=(C_word)a,a+=6,tmp);
 t14=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10758,a[2]=t10,a[3]=t16,a[4]=t12,a[5]=((C_word)li94),tmp=(C_word)a,a+=6,tmp));
+t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10761,a[2]=t10,a[3]=t16,a[4]=t12,a[5]=((C_word)li94),tmp=(C_word)a,a+=6,tmp));
 t18=((C_word*)t16)[1];
-f_10758(t18,t13,t14);}
+f_10761(t18,t13,t14);}
 
-/* loop1298 in k10838 in k10730 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_10758(C_word t0,C_word t1,C_word t2){
+/* loop1298 in k10841 in k10733 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_10761(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22225,7 +22294,7 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10758,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10761,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST);
@@ -22257,8 +22326,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10750 in k10838 in k10730 in k11030 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10752(C_word c,C_word t0,C_word t1){
+/* k10753 in k10841 in k10733 in k11033 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22266,30 +22335,30 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10752,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10755,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=f_13597(C_a_i(&a,3),t2);
+t3=f_13600(C_a_i(&a,3),t2);
 t4=(C_word)C_a_i_list(&a,1,t3);
 /* append */
 t5=*((C_word*)lf[117]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
-/* k10722 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10724(C_word c,C_word t0,C_word t1){
+/* k10725 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10724,2,t0,t1);}
-t2=f_13622(C_a_i(&a,3),t1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10113,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10727,2,t0,t1);}
+t2=f_13625(C_a_i(&a,3),t1);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10116,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 /* unicode-range-up-to */
-f_10550(t3,((C_word*)t0)[2]);}
+f_10553(t3,((C_word*)t0)[2]);}
 
-/* k10111 in k10722 in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10113(C_word c,C_word t0,C_word t1){
+/* k10114 in k10725 in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10116(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22297,16 +22366,16 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10113,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10116,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[7],t1);
-t3=f_13622(C_a_i(&a,3),t2);
+t3=f_13625(C_a_i(&a,3),t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[6]);
 /* lp1363 */
 t5=((C_word*)((C_word*)t0)[5])[1];
-f_11245(t5,((C_word*)t0)[4],((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
+f_11248(t5,((C_word*)t0)[4],((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
 
-/* lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_10118(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_10121(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -22324,46 +22393,50 @@ C_word t16;
 C_word t17;
 C_word t18;
 C_word t19;
+C_word t20;
+C_word t21;
 C_word *a;
 loop:
-a=C_alloc(9);
+a=C_alloc(5);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10118,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_10121,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_car(t3);
-if(C_truep((C_word)C_i_nequalp(t4,t5))){
-t6=(C_word)C_i_car(t2);
-t7=(C_word)C_make_character((C_word)C_unfix(t6));
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10146,a[2]=t1,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
-t9=(C_word)C_i_cdr(t2);
-t10=(C_word)C_i_cdr(t3);
+t6=(C_word)C_eqp(t4,t5);
+if(C_truep(t6)){
+t7=(C_word)C_i_car(t2);
+t8=(C_word)C_make_character((C_word)C_unfix(t7));
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10149,a[2]=t1,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
+t10=(C_word)C_i_cdr(t2);
+t11=(C_word)C_i_cdr(t3);
 /* lp1062 */
-t17=t8;
-t18=t9;
-t19=t10;
-t1=t17;
-t2=t18;
-t3=t19;
+t19=t9;
+t20=t10;
+t21=t11;
+t1=t19;
+t2=t20;
+t3=t21;
 goto loop;}
 else{
-t6=(C_word)C_i_car(t2);
-t7=(C_word)C_a_i_plus(&a,2,t6,C_fix(1));
-t8=(C_word)C_i_car(t3);
-if(C_truep((C_word)C_i_nequalp(t7,t8))){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10175,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=(C_word)C_i_car(t2);
+t8=(C_word)C_fixnum_plus(t7,C_fix(1));
+t9=(C_word)C_i_car(t3);
+t10=(C_word)C_eqp(t8,t9);
+if(C_truep(t10)){
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10178,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* unicode-range-up-from */
-f_10387(t9,t2);}
+f_10390(t11,t2);}
 else{
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10190,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10193,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* unicode-range-up-from */
-f_10387(t9,t2);}}}}
+f_10390(t11,t2);}}}}
 
-/* k10188 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10190(C_word c,C_word t0,C_word t1){
+/* k10191 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22378,30 +22451,30 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word t14;
-C_word ab[23],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10190,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10193,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
 t4=(C_word)C_i_car(t2);
-t5=(C_word)C_a_i_plus(&a,2,t4,C_fix(1));
+t5=(C_word)C_fixnum_plus(t4,C_fix(1));
 t6=(C_word)C_make_character((C_word)C_unfix(t5));
 t7=(C_word)C_i_car(t3);
-t8=(C_word)C_a_i_minus(&a,2,t7,C_fix(1));
+t8=(C_word)C_fixnum_difference(t7,C_fix(1));
 t9=(C_word)C_make_character((C_word)C_unfix(t8));
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11143,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11146,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t11=(C_word)C_eqp(t6,t9);
 if(C_truep(t11)){
 t12=t10;
-f_11143(t12,t6);}
+f_11146(t12,t6);}
 else{
 t12=(C_word)C_a_i_cons(&a,2,t9,C_SCHEME_END_OF_LIST);
 t13=(C_word)C_a_i_cons(&a,2,t6,t12);
 t14=t10;
-f_11143(t14,(C_word)C_a_i_cons(&a,2,lf[27],t13));}}
+f_11146(t14,(C_word)C_a_i_cons(&a,2,lf[27],t13));}}
 
-/* k11141 in k10188 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_11143(C_word t0,C_word t1){
+/* k11144 in k10191 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_11146(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22415,21 +22488,21 @@ C_word t10;
 C_word t11;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11143,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11146,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11147,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11150,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t7=(C_word)C_i_cdr(((C_word*)t0)[2]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11153,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word)li92),tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11156,a[2]=t3,a[3]=t9,a[4]=t5,a[5]=((C_word)li92),tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_11153(t11,t6,t7);}
+f_11156(t11,t6,t7);}
 
-/* loop1335 in k11141 in k10188 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_fcall f_11153(C_word t0,C_word t1,C_word t2){
+/* loop1335 in k11144 in k10191 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_fcall f_11156(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22450,7 +22523,7 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_11153,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11156,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST);
@@ -22482,8 +22555,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k11145 in k11141 in k10188 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11147(C_word c,C_word t0,C_word t1){
+/* k11148 in k11144 in k10191 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22491,123 +22564,123 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11147,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11150,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=f_13597(C_a_i(&a,3),t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10198,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=f_13600(C_a_i(&a,3),t2);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10201,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* unicode-range-up-to */
-f_10550(t4,((C_word*)t0)[2]);}
+f_10553(t4,((C_word*)t0)[2]);}
 
-/* k10196 in k11145 in k11141 in k10188 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10198(C_word c,C_word t0,C_word t1){
+/* k10199 in k11148 in k11144 in k10191 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10201(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10198,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10201,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[4],((C_word*)t0)[3],t1);
 /* sre-alternate */
 t3=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t3))(2,t3,f_13622(C_a_i(&a,3),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_13625(C_a_i(&a,3),t2));}
 
-/* k10173 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10175(C_word c,C_word t0,C_word t1){
+/* k10176 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10175,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10179,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10178,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10182,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* unicode-range-up-to */
-f_10550(t2,((C_word*)t0)[2]);}
+f_10553(t2,((C_word*)t0)[2]);}
 
-/* k10177 in k10173 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10179(C_word c,C_word t0,C_word t1){
+/* k10180 in k10176 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10182(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10179,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10182,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 /* sre-alternate */
 t3=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t3))(2,t3,f_13622(C_a_i(&a,3),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_13625(C_a_i(&a,3),t2));}
 
-/* k10144 in lp in k10090 in k10087 in k11357 in k11353 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_10146(C_word c,C_word t0,C_word t1){
+/* k10147 in lp in k10093 in k10090 in k11360 in k11356 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_10149(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10146,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10149,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 /* sre-sequence */
 t3=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t3))(2,t3,f_13597(C_a_i(&a,3),t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,f_13600(C_a_i(&a,3),t2));}
 
-/* k11349 in k11334 in k11391 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11351(C_word c,C_word t0,C_word t1){
+/* k11352 in k11337 in k11394 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11354(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11351,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11354,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
 /* lp1363 */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_11245(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_11248(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k11261 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11263(C_word c,C_word t0,C_word t1){
+/* k11264 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11266(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11263,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11266,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[3]))){
 /* append */
 t2=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11281,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11284,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 /* reverse */
 t3=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}}
 
-/* k11279 in k11261 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11281(C_word c,C_word t0,C_word t1){
+/* k11282 in k11264 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11281,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11284,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[27],t1);
 t3=(C_word)C_a_i_list(&a,1,t2);
 /* append */
 t4=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k11257 in lp in cset->utf8-pattern in k4468 */
-static void C_ccall f_11259(C_word c,C_word t0,C_word t1){
+/* k11260 in lp in cset->utf8-pattern in k4471 */
+static void C_ccall f_11262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11259,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11262,2,t0,t1);}
 /* sre-alternate */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_13622(C_a_i(&a,3),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_13625(C_a_i(&a,3),t1));}
 
-/* unicode-range-up-to in k4468 */
-static void C_fcall f_10550(C_word t1,C_word t2){
+/* unicode-range-up-to in k4471 */
+static void C_fcall f_10553(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22618,19 +22691,19 @@ C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10550,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_10553,NULL,2,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_make_character((C_word)C_unfix(t3));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10570,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10572,a[2]=t2,a[3]=((C_word)li89),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10703,a[2]=t2,a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10573,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10575,a[2]=t2,a[3]=((C_word)li89),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10706,a[2]=t2,a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 t8=(C_word)C_i_cdr(t2);
 /* reverse */
 t9=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}
 
-/* k10701 in unicode-range-up-to in k4468 */
-static void C_ccall f_10703(C_word c,C_word t0,C_word t1){
+/* k10704 in unicode-range-up-to in k4471 */
+static void C_ccall f_10706(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22645,23 +22718,23 @@ C_word t11;
 C_word t12;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10703,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10706,2,t0,t1);}
 t2=(C_word)C_i_cdr(t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10616,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10619,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10620,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10652,a[2]=t8,a[3]=t5,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10695,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10623,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10655,a[2]=t8,a[3]=t5,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10698,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
 t11=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* reverse */
 t12=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t10,t11);}
 
-/* k10693 in k10701 in unicode-range-up-to in k4468 */
-static void C_ccall f_10695(C_word c,C_word t0,C_word t1){
+/* k10696 in k10704 in unicode-range-up-to in k4471 */
+static void C_ccall f_10698(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22671,8 +22744,8 @@ t2=(C_word)C_i_cdr(t1);
 t3=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k10650 in k10701 in unicode-range-up-to in k4468 */
-static void C_ccall f_10652(C_word c,C_word t0,C_word t1){
+/* k10653 in k10704 in unicode-range-up-to in k4471 */
+static void C_ccall f_10655(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22680,15 +22753,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10652,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10655,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10654,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li90),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10657,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li90),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_10654(t5,((C_word*)t0)[2],t1);}
+f_10657(t5,((C_word*)t0)[2],t1);}
 
-/* loop1175 in k10650 in k10701 in unicode-range-up-to in k4468 */
-static void C_fcall f_10654(C_word t0,C_word t1,C_word t2){
+/* loop1175 in k10653 in k10704 in unicode-range-up-to in k4471 */
+static void C_fcall f_10657(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22697,21 +22770,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10654,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10657,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[164]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10683,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10686,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g11911192 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10681 in loop1175 in k10650 in k10701 in unicode-range-up-to in k4468 */
-static void C_ccall f_10683(C_word c,C_word t0,C_word t1){
+/* k10684 in loop1175 in k10653 in k10704 in unicode-range-up-to in k4471 */
+static void C_ccall f_10686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22723,7 +22796,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10683,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10686,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -22731,29 +22804,29 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop11751188 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10654(t6,((C_word*)t0)[3],t5);}
+f_10657(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop11751188 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10654(t6,((C_word*)t0)[3],t5);}}
+f_10657(t6,((C_word*)t0)[3],t5);}}
 
-/* k10618 in k10701 in unicode-range-up-to in k4468 */
-static void C_ccall f_10620(C_word c,C_word t0,C_word t1){
+/* k10621 in k10704 in unicode-range-up-to in k4471 */
+static void C_ccall f_10623(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10620,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10648,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10623,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10651,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* last */
-f_5348(t2,((C_word*)t0)[2]);}
+f_5351(t2,((C_word*)t0)[2]);}
 
-/* k10646 in k10618 in k10701 in unicode-range-up-to in k4468 */
-static void C_ccall f_10648(C_word c,C_word t0,C_word t1){
+/* k10649 in k10621 in k10704 in unicode-range-up-to in k4471 */
+static void C_ccall f_10651(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22763,7 +22836,7 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10648,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10651,2,t0,t1);}
 t2=(C_word)C_make_character((C_word)C_unfix(t1));
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,C_make_character(128),t3);
@@ -22773,22 +22846,22 @@ t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[3],((C_word*)t0)[2],t6);}
 
-/* k10614 in k10701 in unicode-range-up-to in k4468 */
-static void C_ccall f_10616(C_word c,C_word t0,C_word t1){
+/* k10617 in k10704 in unicode-range-up-to in k4471 */
+static void C_ccall f_10619(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10616,2,t0,t1);}
-t2=f_13597(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_10619,2,t0,t1);}
+t2=f_13600(C_a_i(&a,3),t1);
 t3=(C_word)C_a_i_list(&a,1,t2);
 /* unicode-range-helper */
-f_10232(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t3);}
+f_10235(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t3);}
 
-/* a10571 in unicode-range-up-to in k4468 */
-static void C_ccall f_10572(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10574 in unicode-range-up-to in k4471 */
+static void C_ccall f_10575(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22796,35 +22869,35 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10572,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10575,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-t4=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
+t4=(C_word)C_fixnum_difference(t3,C_fix(1));
 t5=(C_word)C_make_character((C_word)C_unfix(t4));
 t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,C_make_character(128),t6);
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[27],t7));}
 
-/* k10568 in unicode-range-up-to in k4468 */
-static void C_ccall f_10570(C_word c,C_word t0,C_word t1){
+/* k10571 in unicode-range-up-to in k4471 */
+static void C_ccall f_10573(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10570,2,t0,t1);}
-t2=f_13622(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_10573,2,t0,t1);}
+t2=f_13625(C_a_i(&a,3),t1);
 t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t2);
 /* sre-sequence */
 t4=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t4))(2,t4,f_13597(C_a_i(&a,3),t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_13600(C_a_i(&a,3),t3));}
 
-/* unicode-range-up-from in k4468 */
-static void C_fcall f_10387(C_word t1,C_word t2){
+/* unicode-range-up-from in k4471 */
+static void C_fcall f_10390(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22835,19 +22908,19 @@ C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10387,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_10390,NULL,2,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_make_character((C_word)C_unfix(t3));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10407,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10409,a[2]=t2,a[3]=((C_word)li86),tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10540,a[2]=t2,a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10410,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10412,a[2]=t2,a[3]=((C_word)li86),tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10543,a[2]=t2,a[3]=t6,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 t8=(C_word)C_i_cdr(t2);
 /* reverse */
 t9=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t7,t8);}
 
-/* k10538 in unicode-range-up-from in k4468 */
-static void C_ccall f_10540(C_word c,C_word t0,C_word t1){
+/* k10541 in unicode-range-up-from in k4471 */
+static void C_ccall f_10543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22862,23 +22935,23 @@ C_word t11;
 C_word t12;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10540,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10543,2,t0,t1);}
 t2=(C_word)C_i_cdr(t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10453,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10456,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10457,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10489,a[2]=t8,a[3]=t5,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10532,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10460,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10492,a[2]=t8,a[3]=t5,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10535,a[2]=t9,tmp=(C_word)a,a+=3,tmp);
 t11=(C_word)C_i_cdr(((C_word*)t0)[2]);
 /* reverse */
 t12=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t10,t11);}
 
-/* k10530 in k10538 in unicode-range-up-from in k4468 */
-static void C_ccall f_10532(C_word c,C_word t0,C_word t1){
+/* k10533 in k10541 in unicode-range-up-from in k4471 */
+static void C_ccall f_10535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22888,8 +22961,8 @@ t2=(C_word)C_i_cdr(t1);
 t3=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k10487 in k10538 in unicode-range-up-from in k4468 */
-static void C_ccall f_10489(C_word c,C_word t0,C_word t1){
+/* k10490 in k10541 in unicode-range-up-from in k4471 */
+static void C_ccall f_10492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22897,15 +22970,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10489,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10492,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10491,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li87),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10494,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li87),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_10491(t5,((C_word*)t0)[2],t1);}
+f_10494(t5,((C_word*)t0)[2],t1);}
 
-/* loop1141 in k10487 in k10538 in unicode-range-up-from in k4468 */
-static void C_fcall f_10491(C_word t0,C_word t1,C_word t2){
+/* loop1141 in k10490 in k10541 in unicode-range-up-from in k4471 */
+static void C_fcall f_10494(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -22914,21 +22987,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10491,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10494,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[164]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10520,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10523,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g11571158 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10518 in loop1141 in k10487 in k10538 in unicode-range-up-from in k4468 */
-static void C_ccall f_10520(C_word c,C_word t0,C_word t1){
+/* k10521 in loop1141 in k10490 in k10541 in unicode-range-up-from in k4471 */
+static void C_ccall f_10523(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22940,7 +23013,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10520,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10523,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -22948,29 +23021,29 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop11411154 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10491(t6,((C_word*)t0)[3],t5);}
+f_10494(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop11411154 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10491(t6,((C_word*)t0)[3],t5);}}
+f_10494(t6,((C_word*)t0)[3],t5);}}
 
-/* k10455 in k10538 in unicode-range-up-from in k4468 */
-static void C_ccall f_10457(C_word c,C_word t0,C_word t1){
+/* k10458 in k10541 in unicode-range-up-from in k4471 */
+static void C_ccall f_10460(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10457,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10485,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10460,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10488,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* last */
-f_5348(t2,((C_word*)t0)[2]);}
+f_5351(t2,((C_word*)t0)[2]);}
 
-/* k10483 in k10455 in k10538 in unicode-range-up-from in k4468 */
-static void C_ccall f_10485(C_word c,C_word t0,C_word t1){
+/* k10486 in k10458 in k10541 in unicode-range-up-from in k4471 */
+static void C_ccall f_10488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -22980,7 +23053,7 @@ C_word t6;
 C_word t7;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10485,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10488,2,t0,t1);}
 t2=(C_word)C_make_character((C_word)C_unfix(t1));
 t3=(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,t2,t3);
@@ -22990,22 +23063,22 @@ t6=(C_word)C_a_i_cons(&a,2,t5,C_SCHEME_END_OF_LIST);
 t7=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,((C_word*)t0)[3],((C_word*)t0)[2],t6);}
 
-/* k10451 in k10538 in unicode-range-up-from in k4468 */
-static void C_ccall f_10453(C_word c,C_word t0,C_word t1){
+/* k10454 in k10541 in unicode-range-up-from in k4471 */
+static void C_ccall f_10456(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10453,2,t0,t1);}
-t2=f_13597(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_10456,2,t0,t1);}
+t2=f_13600(C_a_i(&a,3),t1);
 t3=(C_word)C_a_i_list(&a,1,t2);
 /* unicode-range-helper */
-f_10232(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t3);}
+f_10235(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t3);}
 
-/* a10408 in unicode-range-up-from in k4468 */
-static void C_ccall f_10409(C_word c,C_word t0,C_word t1,C_word t2){
+/* a10411 in unicode-range-up-from in k4471 */
+static void C_ccall f_10412(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23013,35 +23086,35 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_10409,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_10412,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-t4=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
+t4=(C_word)C_fixnum_plus(t3,C_fix(1));
 t5=(C_word)C_make_character((C_word)C_unfix(t4));
 t6=(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,t5,t6);
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[27],t7));}
 
-/* k10405 in unicode-range-up-from in k4468 */
-static void C_ccall f_10407(C_word c,C_word t0,C_word t1){
+/* k10408 in unicode-range-up-from in k4471 */
+static void C_ccall f_10410(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10407,2,t0,t1);}
-t2=f_13622(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_10410,2,t0,t1);}
+t2=f_13625(C_a_i(&a,3),t1);
 t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t2);
 /* sre-sequence */
 t4=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t4))(2,t4,f_13597(C_a_i(&a,3),t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_13600(C_a_i(&a,3),t3));}
 
-/* unicode-range-helper in k4468 */
-static void C_fcall f_10232(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* unicode-range-helper in k4471 */
+static void C_fcall f_10235(C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -23059,7 +23132,7 @@ C_word t18;
 C_word t19;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10232,NULL,5,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_10235,NULL,5,t1,t2,t3,t4,t5);}
 if(C_truep((C_word)C_i_nullp(t3))){
 t6=t5;
 t7=t1;
@@ -23068,20 +23141,20 @@ else{
 t6=(C_word)C_i_cdr(t3);
 t7=(C_word)C_i_car(t3);
 t8=(C_word)C_a_i_cons(&a,2,t7,t4);
-t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10262,a[2]=t8,a[3]=t6,a[4]=t2,a[5]=t1,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10265,a[2]=t8,a[3]=t6,a[4]=t2,a[5]=t1,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
 t10=C_SCHEME_END_OF_LIST;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
 t12=C_SCHEME_FALSE;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10266,a[2]=t2,a[3]=t3,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+t14=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10269,a[2]=t2,a[3]=t3,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
 t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10348,a[2]=t11,a[3]=t16,a[4]=t13,a[5]=((C_word)li84),tmp=(C_word)a,a+=6,tmp));
+t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10351,a[2]=t11,a[3]=t16,a[4]=t13,a[5]=((C_word)li84),tmp=(C_word)a,a+=6,tmp));
 t18=((C_word*)t16)[1];
-f_10348(t18,t14,t4);}}
+f_10351(t18,t14,t4);}}
 
-/* loop1083 in unicode-range-helper in k4468 */
-static void C_fcall f_10348(C_word t0,C_word t1,C_word t2){
+/* loop1083 in unicode-range-helper in k4471 */
+static void C_fcall f_10351(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23090,21 +23163,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10348,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10351,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[164]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10377,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10380,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
 /* g10991100 */
 t6=t3;
-((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10375 in loop1083 in unicode-range-helper in k4468 */
-static void C_ccall f_10377(C_word c,C_word t0,C_word t1){
+/* k10378 in loop1083 in unicode-range-helper in k4471 */
+static void C_ccall f_10380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23116,7 +23189,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10377,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10380,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -23124,32 +23197,32 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop10831096 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10348(t6,((C_word*)t0)[3],t5);}
+f_10351(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop10831096 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_10348(t6,((C_word*)t0)[3],t5);}}
+f_10351(t6,((C_word*)t0)[3],t5);}}
 
-/* k10264 in unicode-range-helper in k4468 */
-static void C_ccall f_10266(C_word c,C_word t0,C_word t1){
+/* k10267 in unicode-range-helper in k4471 */
+static void C_ccall f_10269(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10266,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10274,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10269,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10277,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
 /* one1073 */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* k10272 in k10264 in unicode-range-helper in k4468 */
-static void C_ccall f_10274(C_word c,C_word t0,C_word t1){
+/* k10275 in k10267 in unicode-range-helper in k4471 */
+static void C_ccall f_10277(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23164,22 +23237,22 @@ C_word t11;
 C_word t12;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10274,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10278,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10277,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10281,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10282,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10285,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t8=(C_word)C_i_cdr(((C_word*)t0)[2]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10288,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word)li83),tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10291,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word)li83),tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_10288(t12,t7,t8);}
+f_10291(t12,t7,t8);}
 
-/* loop1106 in k10272 in k10264 in unicode-range-helper in k4468 */
-static void C_fcall f_10288(C_word t0,C_word t1,C_word t2){
+/* loop1106 in k10275 in k10267 in unicode-range-helper in k4471 */
+static void C_fcall f_10291(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23200,7 +23273,7 @@ C_word *a;
 loop:
 a=C_alloc(12);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_10288,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10291,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_a_i_cons(&a,2,C_make_character(255),C_SCHEME_END_OF_LIST);
@@ -23232,8 +23305,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k10280 in k10272 in k10264 in unicode-range-helper in k4468 */
-static void C_ccall f_10282(C_word c,C_word t0,C_word t1){
+/* k10283 in k10275 in k10267 in unicode-range-helper in k4471 */
+static void C_ccall f_10285(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -23241,35 +23314,35 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k10276 in k10272 in k10264 in unicode-range-helper in k4468 */
-static void C_ccall f_10278(C_word c,C_word t0,C_word t1){
+/* k10279 in k10275 in k10267 in unicode-range-helper in k4471 */
+static void C_ccall f_10281(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10278,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10281,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 /* ##sys#append */
 t3=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k10260 in unicode-range-helper in k4468 */
-static void C_ccall f_10262(C_word c,C_word t0,C_word t1){
+/* k10263 in unicode-range-helper in k4471 */
+static void C_ccall f_10265(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10262,2,t0,t1);}
-t2=f_13597(C_a_i(&a,3),t1);
+C_save_and_reclaim((void*)tr2,(void*)f_10265,2,t0,t1);}
+t2=f_13600(C_a_i(&a,3),t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[6]);
 /* unicode-range-helper */
-f_10232(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_10235(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* char->utf8-list in k4468 */
-static void C_fcall f_9956(C_word t1,C_word t2){
+/* char->utf8-list in k4471 */
+static void C_fcall f_9959(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -23279,254 +23352,212 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word ab[7],*a=ab;
+C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9956,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_9959,NULL,2,t1,t2);}
 t3=(C_word)C_fix((C_word)C_character_code(t2));
-if(C_truep((C_word)C_i_less_or_equalp(t3,C_fix(127)))){
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(127)))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_list(&a,1,t3));}
 else{
-if(C_truep((C_word)C_i_less_or_equalp(t3,C_fix(2047)))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9982,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9994,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_quotient(4,0,t5,t3,C_fix(64));}
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(2047)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9985,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(C_word)C_fixnum_divide(t3,C_fix(64));
+/* bit-ior */
+f_5633(t4,C_fix(192),t5);}
 else{
-if(C_truep((C_word)C_i_less_or_equalp(t3,C_fix(65535)))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10007,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10031,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_quotient(4,0,t5,t3,C_fix(4096));}
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(65535)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10010,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(C_word)C_fixnum_divide(t3,C_fix(4096));
+/* bit-ior */
+f_5633(t4,C_fix(224),t5);}
 else{
-if(C_truep((C_word)C_i_less_or_equalp(t3,C_fix(2097151)))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10044,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10080,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_quotient(4,0,t5,t3,C_fix(262144));}
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(2097151)))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10047,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(C_word)C_fixnum_divide(t3,C_fix(262144));
+/* bit-ior */
+f_5633(t4,C_fix(240),t5);}
 else{
 /* error */
 t4=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[162],t3);}}}}}
 
-/* k10078 in char->utf8-list in k4468 */
-static void C_ccall f_10080(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(240),t1);}
-
-/* k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10044(C_word c,C_word t0,C_word t1){
+/* k10045 in char->utf8-list in k4471 */
+static void C_ccall f_10047(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[11],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10044,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10048,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10072,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10076,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_quotient(4,0,t4,((C_word*)t0)[2],C_fix(4096));}
-
-/* k10074 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10076(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
+C_save_and_reclaim((void*)tr2,(void*)f_10047,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10051,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10075,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(C_word)C_fixnum_divide(((C_word*)t0)[2],C_fix(4096));
 /* bit-and */
-f_5677(((C_word*)t0)[2],t1,C_fix(63));}
+f_5680(t3,t4,C_fix(63));}
 
-/* k10070 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10072(C_word c,C_word t0,C_word t1){
+/* k10073 in k10045 in char->utf8-list in k4471 */
+static void C_ccall f_10075(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(128),t1);}
+f_5633(((C_word*)t0)[2],C_fix(128),t1);}
 
-/* k10046 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10048(C_word c,C_word t0,C_word t1){
+/* k10049 in k10045 in char->utf8-list in k4471 */
+static void C_ccall f_10051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[12],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10048,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10052,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10064,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10068,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_quotient(4,0,t4,((C_word*)t0)[2],C_fix(64));}
-
-/* k10066 in k10046 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10068(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
+C_save_and_reclaim((void*)tr2,(void*)f_10051,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10055,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10067,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(C_word)C_fixnum_divide(((C_word*)t0)[2],C_fix(64));
 /* bit-and */
-f_5677(((C_word*)t0)[2],t1,C_fix(63));}
+f_5680(t3,t4,C_fix(63));}
 
-/* k10062 in k10046 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10064(C_word c,C_word t0,C_word t1){
+/* k10065 in k10049 in k10045 in char->utf8-list in k4471 */
+static void C_ccall f_10067(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(128),t1);}
+f_5633(((C_word*)t0)[2],C_fix(128),t1);}
 
-/* k10050 in k10046 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10052(C_word c,C_word t0,C_word t1){
+/* k10053 in k10049 in k10045 in char->utf8-list in k4471 */
+static void C_ccall f_10055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10052,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10056,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10060,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10055,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_10059,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10063,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* bit-and */
-f_5677(t3,((C_word*)t0)[2],C_fix(63));}
+f_5680(t3,((C_word*)t0)[2],C_fix(63));}
 
-/* k10058 in k10050 in k10046 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10060(C_word c,C_word t0,C_word t1){
+/* k10061 in k10053 in k10049 in k10045 in char->utf8-list in k4471 */
+static void C_ccall f_10063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(128),t1);}
+f_5633(((C_word*)t0)[2],C_fix(128),t1);}
 
-/* k10054 in k10050 in k10046 in k10042 in char->utf8-list in k4468 */
-static void C_ccall f_10056(C_word c,C_word t0,C_word t1){
+/* k10057 in k10053 in k10049 in k10045 in char->utf8-list in k4471 */
+static void C_ccall f_10059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10056,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10059,2,t0,t1);}
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k10029 in char->utf8-list in k4468 */
-static void C_ccall f_10031(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(224),t1);}
-
-/* k10005 in char->utf8-list in k4468 */
-static void C_ccall f_10007(C_word c,C_word t0,C_word t1){
+/* k10008 in char->utf8-list in k4471 */
+static void C_ccall f_10010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[11],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10007,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10011,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10023,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10027,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_quotient(4,0,t4,((C_word*)t0)[2],C_fix(64));}
-
-/* k10025 in k10005 in char->utf8-list in k4468 */
-static void C_ccall f_10027(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
+C_save_and_reclaim((void*)tr2,(void*)f_10010,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10014,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10026,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(C_word)C_fixnum_divide(((C_word*)t0)[2],C_fix(64));
 /* bit-and */
-f_5677(((C_word*)t0)[2],t1,C_fix(63));}
+f_5680(t3,t4,C_fix(63));}
 
-/* k10021 in k10005 in char->utf8-list in k4468 */
-static void C_ccall f_10023(C_word c,C_word t0,C_word t1){
+/* k10024 in k10008 in char->utf8-list in k4471 */
+static void C_ccall f_10026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(128),t1);}
+f_5633(((C_word*)t0)[2],C_fix(128),t1);}
 
-/* k10009 in k10005 in char->utf8-list in k4468 */
-static void C_ccall f_10011(C_word c,C_word t0,C_word t1){
+/* k10012 in k10008 in char->utf8-list in k4471 */
+static void C_ccall f_10014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10011,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10015,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10019,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_10014,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10018,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10022,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* bit-and */
-f_5677(t3,((C_word*)t0)[2],C_fix(63));}
+f_5680(t3,((C_word*)t0)[2],C_fix(63));}
 
-/* k10017 in k10009 in k10005 in char->utf8-list in k4468 */
-static void C_ccall f_10019(C_word c,C_word t0,C_word t1){
+/* k10020 in k10012 in k10008 in char->utf8-list in k4471 */
+static void C_ccall f_10022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(128),t1);}
+f_5633(((C_word*)t0)[2],C_fix(128),t1);}
 
-/* k10013 in k10009 in k10005 in char->utf8-list in k4468 */
-static void C_ccall f_10015(C_word c,C_word t0,C_word t1){
+/* k10016 in k10012 in k10008 in char->utf8-list in k4471 */
+static void C_ccall f_10018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10015,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10018,2,t0,t1);}
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k9992 in char->utf8-list in k4468 */
-static void C_ccall f_9994(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(192),t1);}
-
-/* k9980 in char->utf8-list in k4468 */
-static void C_ccall f_9982(C_word c,C_word t0,C_word t1){
+/* k9983 in char->utf8-list in k4471 */
+static void C_ccall f_9985(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9982,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9986,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9990,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9985,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9989,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9993,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* bit-and */
-f_5677(t3,((C_word*)t0)[2],C_fix(63));}
+f_5680(t3,((C_word*)t0)[2],C_fix(63));}
 
-/* k9988 in k9980 in char->utf8-list in k4468 */
-static void C_ccall f_9990(C_word c,C_word t0,C_word t1){
+/* k9991 in k9983 in char->utf8-list in k4471 */
+static void C_ccall f_9993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* bit-ior */
-f_5630(((C_word*)t0)[2],C_fix(128),t1);}
+f_5633(((C_word*)t0)[2],C_fix(128),t1);}
 
-/* k9984 in k9980 in char->utf8-list in k4468 */
-static void C_ccall f_9986(C_word c,C_word t0,C_word t1){
+/* k9987 in k9983 in char->utf8-list in k4471 */
+static void C_ccall f_9989(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9986,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9989,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],t1));}
 
-/* utf8-lowest-digit-of-length in k4468 */
-static void C_fcall f_9896(C_word t1,C_word t2){
+/* utf8-lowest-digit-of-length in k4471 */
+static void C_fcall f_9899(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9896,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_9899,NULL,2,t1,t2);}
 t3=t2;
 switch(t3){
 case C_fix(1):
@@ -23546,8 +23577,8 @@ default:
 t4=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t1,lf[160],t2);}}
 
-/* utf8-string-ref in k4468 */
-static void C_fcall f_9671(C_word t1,C_word t2,C_word t3,C_word t4){
+/* utf8-string-ref in k4471 */
+static void C_fcall f_9674(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -23558,193 +23589,175 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word t14;
-C_word t15;
-C_word ab[12],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9671,NULL,4,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9674,a[2]=t2,a[3]=((C_word)li79),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_9674,NULL,4,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9677,a[2]=t2,a[3]=((C_word)li79),tmp=(C_word)a,a+=4,tmp);
 t6=t4;
 switch(t6){
 case C_fix(1):
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_string_ref(t2,t3));
 case C_fix(2):
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9724,a[2]=t5,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t8=f_9674(t5,t3);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9727,a[2]=t5,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t8=f_9677(t5,t3);
 /* bit-and */
-f_5677(t7,t8,C_fix(31));
+f_5680(t7,t8,C_fix(31));
 case C_fix(3):
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9741,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9777,a[2]=t5,a[3]=t3,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t9=f_9674(t5,t3);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9780,a[2]=t5,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t8=f_9677(t5,t3);
 /* bit-and */
-f_5677(t8,t9,C_fix(15));
+f_5680(t7,t8,C_fix(15));
 case C_fix(4):
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9794,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9846,a[2]=t5,a[3]=t3,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t9=f_9674(t5,t3);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9849,a[2]=t5,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t8=f_9677(t5,t3);
 /* bit-and */
-f_5677(t8,t9,C_fix(7));
+f_5680(t7,t8,C_fix(7));
 default:
 /* error */
 t7=*((C_word*)lf[20]+1);
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t1,lf[158],t2,t4,t3);}}
 
-/* k9844 in utf8-string-ref in k4468 */
-static void C_ccall f_9846(C_word c,C_word t0,C_word t1){
+/* k9847 in utf8-string-ref in k4471 */
+static void C_ccall f_9849(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[14],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9846,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,t1,C_fix(262144));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9834,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
-t5=f_9674(((C_word*)t0)[2],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_9849,2,t0,t1);}
+t2=(C_word)C_fixnum_times(t1,C_fix(262144));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9837,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+t5=f_9677(((C_word*)t0)[2],t4);
 /* bit-and */
-f_5677(t3,t5,C_fix(63));}
+f_5680(t3,t5,C_fix(63));}
 
-/* k9832 in k9844 in utf8-string-ref in k4468 */
-static void C_ccall f_9834(C_word c,C_word t0,C_word t1){
+/* k9835 in k9847 in utf8-string-ref in k4471 */
+static void C_ccall f_9837(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[15],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9834,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,t1,C_fix(4096));
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9822,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(2));
-t5=f_9674(((C_word*)t0)[2],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_9837,2,t0,t1);}
+t2=(C_word)C_fixnum_times(t1,C_fix(4096));
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9825,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(2));
+t5=f_9677(((C_word*)t0)[2],t4);
 /* bit-and */
-f_5677(t3,t5,C_fix(63));}
+f_5680(t3,t5,C_fix(63));}
 
-/* k9820 in k9832 in k9844 in utf8-string-ref in k4468 */
-static void C_ccall f_9822(C_word c,C_word t0,C_word t1){
+/* k9823 in k9835 in k9847 in utf8-string-ref in k4471 */
+static void C_ccall f_9825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[14],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9822,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,t1,C_fix(64));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9810,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(3));
-t5=f_9674(((C_word*)t0)[2],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_9825,2,t0,t1);}
+t2=(C_word)C_fixnum_times(t1,C_fix(64));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9813,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(3));
+t5=f_9677(((C_word*)t0)[2],t4);
 /* bit-and */
-f_5677(t3,t5,C_fix(63));}
-
-/* k9808 in k9820 in k9832 in k9844 in utf8-string-ref in k4468 */
-static void C_ccall f_9810(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* + */
-C_plus(6,0,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5680(t3,t5,C_fix(63));}
 
-/* k9792 in utf8-string-ref in k4468 */
-static void C_ccall f_9794(C_word c,C_word t0,C_word t1){
+/* k9811 in k9823 in k9835 in k9847 in utf8-string-ref in k4471 */
+static void C_ccall f_9813(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
 C_word *a;
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_make_character((C_word)C_unfix(t1)));}
+t2=(C_word)C_fixnum_plus((C_word)C_fixnum_plus((C_word)C_fixnum_plus(((C_word*)t0)[5],((C_word*)t0)[4]),((C_word*)t0)[3]),t1);
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_make_character((C_word)C_unfix(t2)));}
 
-/* k9775 in utf8-string-ref in k4468 */
-static void C_ccall f_9777(C_word c,C_word t0,C_word t1){
+/* k9778 in utf8-string-ref in k4471 */
+static void C_ccall f_9780(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[14],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9777,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,t1,C_fix(4096));
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9765,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
-t5=f_9674(((C_word*)t0)[2],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_9780,2,t0,t1);}
+t2=(C_word)C_fixnum_times(t1,C_fix(4096));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9768,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+t5=f_9677(((C_word*)t0)[2],t4);
 /* bit-and */
-f_5677(t3,t5,C_fix(63));}
+f_5680(t3,t5,C_fix(63));}
 
-/* k9763 in k9775 in utf8-string-ref in k4468 */
-static void C_ccall f_9765(C_word c,C_word t0,C_word t1){
+/* k9766 in k9778 in utf8-string-ref in k4471 */
+static void C_ccall f_9768(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[13],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9765,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,t1,C_fix(64));
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9753,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(2));
-t5=f_9674(((C_word*)t0)[2],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_9768,2,t0,t1);}
+t2=(C_word)C_fixnum_times(t1,C_fix(64));
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9756,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(2));
+t5=f_9677(((C_word*)t0)[2],t4);
 /* bit-and */
-f_5677(t3,t5,C_fix(63));}
+f_5680(t3,t5,C_fix(63));}
 
-/* k9751 in k9763 in k9775 in utf8-string-ref in k4468 */
-static void C_ccall f_9753(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* + */
-C_plus(5,0,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
-
-/* k9739 in utf8-string-ref in k4468 */
-static void C_ccall f_9741(C_word c,C_word t0,C_word t1){
+/* k9754 in k9766 in k9778 in utf8-string-ref in k4471 */
+static void C_ccall f_9756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
 C_word *a;
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_make_character((C_word)C_unfix(t1)));}
+t2=(C_word)C_fixnum_plus((C_word)C_fixnum_plus(((C_word*)t0)[4],((C_word*)t0)[3]),t1);
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_make_character((C_word)C_unfix(t2)));}
 
-/* k9722 in utf8-string-ref in k4468 */
-static void C_ccall f_9724(C_word c,C_word t0,C_word t1){
+/* k9725 in utf8-string-ref in k4471 */
+static void C_ccall f_9727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[12],*a=ab;
+C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9724,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,t1,C_fix(64));
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9712,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
-t5=f_9674(((C_word*)t0)[2],t4);
+C_save_and_reclaim((void*)tr2,(void*)f_9727,2,t0,t1);}
+t2=(C_word)C_fixnum_times(t1,C_fix(64));
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9715,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+t5=f_9677(((C_word*)t0)[2],t4);
 /* bit-and */
-f_5677(t3,t5,C_fix(63));}
+f_5680(t3,t5,C_fix(63));}
 
-/* k9710 in k9722 in utf8-string-ref in k4468 */
-static void C_ccall f_9712(C_word c,C_word t0,C_word t1){
+/* k9713 in k9725 in utf8-string-ref in k4471 */
+static void C_ccall f_9715(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9712,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],t1);
+C_word *a;
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_make_character((C_word)C_unfix(t2)));}
 
-/* byte in utf8-string-ref in k4468 */
-static C_word C_fcall f_9674(C_word t0,C_word t1){
+/* byte in utf8-string-ref in k4471 */
+static C_word C_fcall f_9677(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23752,21 +23765,21 @@ C_stack_check;
 t2=(C_word)C_i_string_ref(((C_word*)t0)[2],t1);
 return((C_word)C_fix((C_word)C_character_code(t2)));}
 
-/* high-char? in k4468 */
-static void C_ccall f_9651(C_word c,C_word t0,C_word t1,C_word t2){
+/* high-char? in k4471 */
+static void C_ccall f_9654(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9651,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9654,3,t0,t1,t2);}
 t3=(C_word)C_fix((C_word)C_character_code(t2));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_less_or_equalp(C_fix(128),t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_fixnum_less_or_equal_p(C_fix(128),t3));}
 
-/* string-parse-hex-escape in k4468 */
-static void C_fcall f_8848(C_word t1,C_word t2,C_word t3,C_word t4){
+/* string-parse-hex-escape in k4471 */
+static void C_fcall f_8851(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -23784,66 +23797,78 @@ C_word t17;
 C_word t18;
 C_word t19;
 C_word t20;
-C_word ab[20],*a=ab;
+C_word t21;
+C_word t22;
+C_word t23;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8848,NULL,4,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_greater_or_equalp(t3,t4))){
+C_save_and_reclaim((void*)trf_8851,NULL,4,t1,t2,t3,t4);}
+t5=t3;
+t6=t4;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t5,t6))){
 /* error */
-t5=*((C_word*)lf[20]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,lf[153],t2,t3);}
+t7=*((C_word*)lf[20]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t1,lf[153],t2,t3);}
 else{
-t5=(C_word)C_i_string_ref(t2,t3);
-t6=(C_word)C_eqp(C_make_character(123),t5);
-if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8867,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-t9=t2;
-t10=(C_word)C_a_i_list(&a,1,t8);
-t11=(C_word)C_i_string_length(t9);
-t12=(C_word)C_i_pairp(t10);
-t13=(C_truep(t12)?(C_word)C_i_car(t10):C_fix(0));
-t14=C_SCHEME_UNDEFINED;
-t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4963,a[2]=t15,a[3]=t9,a[4]=t11,a[5]=((C_word)li76),tmp=(C_word)a,a+=6,tmp));
-t17=((C_word*)t15)[1];
-f_4963(t17,t7,t13);}
+t7=(C_word)C_i_string_ref(t2,t3);
+t8=(C_word)C_eqp(C_make_character(123),t7);
+if(C_truep(t8)){
+t9=(C_word)C_fixnum_plus(t3,C_fix(1));
+t10=t2;
+t11=(C_word)C_a_i_list(&a,1,t9);
+t12=(C_word)C_i_string_length(t10);
+t13=(C_word)C_i_pairp(t11);
+t14=(C_truep(t13)?(C_word)C_i_car(t11):C_fix(0));
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4966,a[2]=t10,a[3]=t12,a[4]=((C_word)li76),tmp=(C_word)a,a+=5,tmp);
+t16=f_4966(t15,t14);
+if(C_truep(t16)){
+t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8882,a[2]=t16,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t18=(C_word)C_fixnum_plus(t3,C_fix(1));
+/* substring */
+t19=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t19+1)))(5,t19,t17,t2,t18,t16);}
 else{
-t7=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-if(C_truep((C_word)C_i_greater_or_equalp(t7,t4))){
 /* error */
-t8=*((C_word*)lf[20]+1);
-((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t1,lf[156],t2,t3);}
+t17=*((C_word*)lf[20]+1);
+((C_proc5)(void*)(*((C_word*)t17+1)))(5,t17,t1,lf[155],t2,t3);}}
+else{
+t9=(C_word)C_fixnum_plus(t3,C_fix(1));
+t10=t4;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t9,t10))){
+/* error */
+t11=*((C_word*)lf[20]+1);
+((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t1,lf[156],t2,t3);}
 else{
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8915,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t9=(C_word)C_a_i_plus(&a,2,t3,C_fix(2));
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8918,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t12=(C_word)C_fixnum_plus(t3,C_fix(2));
 /* substring */
-t10=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t8,t2,t3,t9);}}}}
+t13=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t13+1)))(5,t13,t11,t2,t3,t12);}}}}
 
-/* k8913 in string-parse-hex-escape in k4468 */
-static void C_ccall f_8915(C_word c,C_word t0,C_word t1){
+/* k8916 in string-parse-hex-escape in k4471 */
+static void C_ccall f_8918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8915,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8918,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8918,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8921,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* string->number */
 C_string_to_number(4,0,t2,t1,C_fix(16));}
 
-/* k8916 in k8913 in string-parse-hex-escape in k4468 */
-static void C_ccall f_8918(C_word c,C_word t0,C_word t1){
+/* k8919 in k8916 in string-parse-hex-escape in k4471 */
+static void C_ccall f_8921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[10],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8918,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8921,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_make_character((C_word)C_unfix(t1));
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(2));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(2));
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_list(&a,2,t2,t3));}
 else{
@@ -23851,80 +23876,26 @@ else{
 t2=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],lf[157],((C_word*)t0)[2]);}}
 
-/* scan in string-parse-hex-escape in k4468 */
-static void C_fcall f_4963(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word *a;
-loop:
-a=C_alloc(4);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4963,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nequalp(t2,((C_word*)t0)[4]))){
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
-else{
-t3=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
-t4=(C_word)C_eqp(C_make_character(125),t3);
-if(C_truep(t4)){
-t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t2);}
-else{
-t5=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-/* scan147 */
-t7=t1;
-t8=t5;
-t1=t7;
-t2=t8;
-goto loop;}}}
-
-/* k8865 in string-parse-hex-escape in k4468 */
-static void C_ccall f_8867(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8867,2,t0,t1);}
-t2=t1;
-if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8879,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
-/* substring */
-t5=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,((C_word*)t0)[2],t4,t1);}
-else{
-/* error */
-t3=*((C_word*)lf[20]+1);
-((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[4],lf[155],((C_word*)t0)[2],((C_word*)t0)[3]);}}
-
-/* k8877 in k8865 in string-parse-hex-escape in k4468 */
-static void C_ccall f_8879(C_word c,C_word t0,C_word t1){
+/* k8880 in string-parse-hex-escape in k4471 */
+static void C_ccall f_8882(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8879,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8882,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8882,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8885,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* string->number */
 C_string_to_number(4,0,t2,t1,C_fix(16));}
 
-/* k8880 in k8877 in k8865 in string-parse-hex-escape in k4468 */
-static void C_ccall f_8882(C_word c,C_word t0,C_word t1){
+/* k8883 in k8880 in string-parse-hex-escape in k4471 */
+static void C_ccall f_8885(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8882,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8885,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_make_character((C_word)C_unfix(t1));
 t3=((C_word*)t0)[4];
@@ -23934,8 +23905,35 @@ else{
 t2=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],lf[154],((C_word*)t0)[2]);}}
 
-/* string->sre in k4468 */
-static void C_ccall f_5862(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* scan in string-parse-hex-escape in k4471 */
+static C_word C_fcall f_4966(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+loop:
+C_stack_check;
+t2=t1;
+t3=(C_word)C_eqp(t2,((C_word*)t0)[3]);
+if(C_truep(t3)){
+return(C_SCHEME_FALSE);}
+else{
+t4=(C_word)C_i_string_ref(((C_word*)t0)[2],t1);
+t5=(C_word)C_eqp(C_make_character(125),t4);
+if(C_truep(t5)){
+return(t1);}
+else{
+t6=(C_word)C_fixnum_plus(t1,C_fix(1));
+t8=t6;
+t1=t8;
+goto loop;}}}
+
+/* string->sre in k4471 */
+static void C_ccall f_5865(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -23943,25 +23941,25 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_5862r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_5865r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_5862r(t0,t1,t2,t3);}}
+f_5865r(t0,t1,t2,t3);}}
 
-static void C_ccall f_5862r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_5865r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(5);
 t4=(C_word)C_i_string_length(t2);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5869,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5872,a[2]=t1,a[3]=t4,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* symbol-list->flags */
-f_5762(t5,t3);}
+f_5765(t5,t3);}
 
-/* k5867 in string->sre in k4468 */
-static void C_ccall f_5869(C_word c,C_word t0,C_word t1){
+/* k5870 in string->sre in k4471 */
+static void C_ccall f_5872(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -23969,15 +23967,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5869,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5872,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5874,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li74),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5877,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li74),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_5874(t5,((C_word*)t0)[2],C_fix(0),C_fix(0),t1,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
+f_5877(t5,((C_word*)t0)[2],C_fix(0),C_fix(0),t1,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
 
-/* lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5874(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* lp in k5870 in string->sre in k4471 */
+static void C_fcall f_5877(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
@@ -24216,11 +24214,13 @@ C_word t240;
 C_word t241;
 C_word t242;
 C_word t243;
+C_word t244;
+C_word t245;
 C_word *a;
 loop:
-a=C_alloc(96);
+a=C_alloc(80);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5874,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
+C_save_and_reclaim((void*)trf_5877,NULL,7,t0,t1,t2,t3,t4,t5,t6);}
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
@@ -24233,573 +24233,579 @@ t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
 t17=C_SCHEME_UNDEFINED;
 t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
-t19=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5877,a[2]=t4,a[3]=((C_word)li48),tmp=(C_word)a,a+=4,tmp));
-t20=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5907,a[2]=t8,a[3]=t4,a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp));
-t21=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5962,a[2]=((C_word*)t0)[4],a[3]=t10,a[4]=t5,a[5]=t3,a[6]=t2,a[7]=((C_word)li51),tmp=(C_word)a,a+=8,tmp));
-t22=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5982,a[2]=t2,a[3]=t8,a[4]=((C_word*)t0)[4],a[5]=t10,a[6]=t5,a[7]=t3,a[8]=t4,a[9]=((C_word)li53),tmp=(C_word)a,a+=10,tmp));
-t23=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6054,a[2]=t12,a[3]=t4,a[4]=((C_word)li55),tmp=(C_word)a,a+=5,tmp));
-t24=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6354,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=((C_word)li56),tmp=(C_word)a,a+=6,tmp));
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[3]))){
+t19=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5880,a[2]=t4,a[3]=((C_word)li48),tmp=(C_word)a,a+=4,tmp));
+t20=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5910,a[2]=t8,a[3]=t4,a[4]=((C_word)li50),tmp=(C_word)a,a+=5,tmp));
+t21=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5965,a[2]=((C_word*)t0)[4],a[3]=t10,a[4]=t5,a[5]=t3,a[6]=t2,a[7]=((C_word)li51),tmp=(C_word)a,a+=8,tmp));
+t22=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5985,a[2]=t2,a[3]=t8,a[4]=((C_word*)t0)[4],a[5]=t10,a[6]=t5,a[7]=t3,a[8]=t4,a[9]=((C_word)li53),tmp=(C_word)a,a+=10,tmp));
+t23=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6057,a[2]=t12,a[3]=t4,a[4]=((C_word)li55),tmp=(C_word)a,a+=5,tmp));
+t24=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6357,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=((C_word)li56),tmp=(C_word)a,a+=6,tmp));
+t25=t2;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t25,((C_word*)t0)[3]))){
 if(C_truep((C_word)C_i_pairp(t6))){
 /* error */
-t25=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t25+1)))(4,t25,t1,lf[77],((C_word*)t0)[4]);}
+t26=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t26+1)))(4,t26,t1,lf[77],((C_word*)t0)[4]);}
 else{
 /* collect/terms417 */
-t25=((C_word*)t16)[1];
-f_6054(t25,t1);}}
+t26=((C_word*)t16)[1];
+f_6057(t26,t1);}}
 else{
-t25=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-switch(t25){
+t26=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
+switch(t26){
 case C_make_character(46):
-t26=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t27=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t28=t4;
-t29=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f25196,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t27,a[6]=t26,a[7]=t1,a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
+t27=(C_word)C_fixnum_plus(t2,C_fix(1));
+t28=(C_word)C_fixnum_plus(t2,C_fix(1));
+t29=t4;
+t30=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f25207,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t28,a[6]=t27,a[7]=t1,a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
 /* bit-and */
-f_5677(t29,t28,C_fix(8));
+f_5680(t30,t29,C_fix(8));
 case C_make_character(63):
-t26=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6428,a[2]=t6,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t27=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6431,a[2]=t6,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 /* collect/single416 */
-t27=((C_word*)t14)[1];
-f_5982(t27,t26);
+t28=((C_word*)t14)[1];
+f_5985(t28,t27);
 default:
-t26=(C_word)C_eqp(t25,C_make_character(43));
-t27=(C_truep(t26)?t26:(C_word)C_eqp(t25,C_make_character(42)));
-if(C_truep(t27)){
-t28=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6625,a[2]=t25,a[3]=t6,a[4]=t4,a[5]=((C_word*)t0)[2],a[6]=t2,a[7]=((C_word*)t0)[4],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t27=(C_word)C_eqp(t26,C_make_character(43));
+t28=(C_truep(t27)?t27:(C_word)C_eqp(t26,C_make_character(42)));
+if(C_truep(t28)){
+t29=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6628,a[2]=t26,a[3]=t6,a[4]=t4,a[5]=((C_word*)t0)[2],a[6]=t2,a[7]=((C_word*)t0)[4],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 /* collect/single416 */
-t29=((C_word*)t14)[1];
-f_5982(t29,t28);}
+t30=((C_word*)t14)[1];
+f_5985(t30,t29);}
 else{
-switch(t25){
+switch(t26){
 case C_make_character(40):
-t28=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-if(C_truep((C_word)C_i_greater_or_equalp(t28,((C_word*)t0)[3]))){
+t29=(C_word)C_fixnum_plus(t2,C_fix(1));
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t29,((C_word*)t0)[3]))){
 /* error */
-t29=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t29+1)))(4,t29,t1,lf[95],((C_word*)t0)[4]);}
+t30=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t30+1)))(4,t30,t1,lf[95],((C_word*)t0)[4]);}
 else{
-t29=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t30=(C_word)C_i_string_ref(((C_word*)t0)[4],t29);
-t31=(C_word)C_eqp(C_make_character(63),t30);
-if(C_truep(t31)){
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-if(C_truep((C_word)C_i_greater_or_equalp(t32,((C_word*)t0)[3]))){
+t30=(C_word)C_fixnum_plus(t2,C_fix(1));
+t31=(C_word)C_i_string_ref(((C_word*)t0)[4],t30);
+t32=(C_word)C_eqp(C_make_character(63),t31);
+if(C_truep(t32)){
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t33,((C_word*)t0)[3]))){
 /* error */
-t33=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t33+1)))(4,t33,t1,lf[96],((C_word*)t0)[4]);}
+t34=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t34+1)))(4,t34,t1,lf[96],((C_word*)t0)[4]);}
 else{
-t33=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t34=(C_word)C_i_string_ref(((C_word*)t0)[4],t33);
-switch(t34){
+t34=(C_word)C_fixnum_plus(t2,C_fix(2));
+t35=(C_word)C_i_string_ref(((C_word*)t0)[4],t34);
+switch(t35){
 case C_make_character(35):
-t35=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6737,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
+t36=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6740,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t37=(C_word)C_fixnum_plus(t2,C_fix(3));
 /* string-scan-char */
-f_4905(t35,((C_word*)t0)[4],C_make_character(41),(C_word)C_a_i_list(&a,1,t36));
+f_4908(t36,((C_word*)t0)[4],C_make_character(41),(C_word)C_a_i_list(&a,1,t37));
 case C_make_character(58):
-t35=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t37=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6777,a[2]=t18,a[3]=t36,a[4]=t35,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t38=t4;
+t36=(C_word)C_fixnum_plus(t2,C_fix(3));
+t37=(C_word)C_fixnum_plus(t2,C_fix(3));
+t38=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6780,a[2]=t18,a[3]=t37,a[4]=t36,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t39=t4;
 /* bit-and */
-f_5677(t37,t38,C_fix(65534));
+f_5680(t38,t39,C_fix(65534));
 case C_make_character(61):
-t35=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t37=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6802,a[2]=t18,a[3]=t36,a[4]=t35,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t38=t4;
+t36=(C_word)C_fixnum_plus(t2,C_fix(3));
+t37=(C_word)C_fixnum_plus(t2,C_fix(3));
+t38=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6805,a[2]=t18,a[3]=t37,a[4]=t36,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t39=t4;
 /* bit-and */
-f_5677(t37,t38,C_fix(65534));
+f_5680(t38,t39,C_fix(65534));
 case C_make_character(33):
-t35=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t37=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6827,a[2]=t18,a[3]=t36,a[4]=t35,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t38=t4;
+t36=(C_word)C_fixnum_plus(t2,C_fix(3));
+t37=(C_word)C_fixnum_plus(t2,C_fix(3));
+t38=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6830,a[2]=t18,a[3]=t37,a[4]=t36,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t39=t4;
 /* bit-and */
-f_5677(t37,t38,C_fix(65534));
+f_5680(t38,t39,C_fix(65534));
 case C_make_character(60):
-t35=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-if(C_truep((C_word)C_i_greater_or_equalp(t35,((C_word*)t0)[3]))){
+t36=(C_word)C_fixnum_plus(t2,C_fix(3));
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t36,((C_word*)t0)[3]))){
 /* error */
-t36=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t36+1)))(4,t36,t1,lf[99],((C_word*)t0)[4]);}
+t37=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t37+1)))(4,t37,t1,lf[99],((C_word*)t0)[4]);}
 else{
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t37=(C_word)C_i_string_ref(((C_word*)t0)[4],t36);
-switch(t37){
+t37=(C_word)C_fixnum_plus(t2,C_fix(3));
+t38=(C_word)C_i_string_ref(((C_word*)t0)[4],t37);
+switch(t38){
 case C_make_character(61):
-t38=(C_word)C_a_i_plus(&a,2,t2,C_fix(4));
-t39=(C_word)C_a_i_plus(&a,2,t2,C_fix(4));
-t40=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6870,a[2]=t18,a[3]=t39,a[4]=t38,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t41=t4;
+t39=(C_word)C_fixnum_plus(t2,C_fix(4));
+t40=(C_word)C_fixnum_plus(t2,C_fix(4));
+t41=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6873,a[2]=t18,a[3]=t40,a[4]=t39,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t42=t4;
 /* bit-and */
-f_5677(t40,t41,C_fix(65534));
+f_5680(t41,t42,C_fix(65534));
 case C_make_character(33):
-t38=(C_word)C_a_i_plus(&a,2,t2,C_fix(4));
-t39=(C_word)C_a_i_plus(&a,2,t2,C_fix(4));
-t40=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6895,a[2]=t18,a[3]=t39,a[4]=t38,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t41=t4;
+t39=(C_word)C_fixnum_plus(t2,C_fix(4));
+t40=(C_word)C_fixnum_plus(t2,C_fix(4));
+t41=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6898,a[2]=t18,a[3]=t40,a[4]=t39,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t42=t4;
 /* bit-and */
-f_5677(t40,t41,C_fix(65534));
+f_5680(t41,t42,C_fix(65534));
 default:
-t38=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6902,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t18,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t39=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t40=(C_word)C_i_string_ref(((C_word*)t0)[4],t39);
-if(C_truep((C_word)C_u_i_char_alphabeticp(t40))){
-t41=(C_word)C_a_i_plus(&a,2,t2,C_fix(4));
+t39=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6905,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t18,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t40=(C_word)C_fixnum_plus(t2,C_fix(3));
+t41=(C_word)C_i_string_ref(((C_word*)t0)[4],t40);
+if(C_truep((C_word)C_u_i_char_alphabeticp(t41))){
+t42=(C_word)C_fixnum_plus(t2,C_fix(4));
 /* string-scan-char */
-f_4905(t38,((C_word*)t0)[4],C_make_character(62),(C_word)C_a_i_list(&a,1,t41));}
+f_4908(t39,((C_word*)t0)[4],C_make_character(62),(C_word)C_a_i_list(&a,1,t42));}
 else{
-t41=t38;
-f_6902(2,t41,C_SCHEME_FALSE);}}}
+t42=t39;
+f_6905(2,t42,C_SCHEME_FALSE);}}}
 case C_make_character(62):
-t35=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t37=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6994,a[2]=t18,a[3]=t36,a[4]=t35,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t38=t4;
+t36=(C_word)C_fixnum_plus(t2,C_fix(3));
+t37=(C_word)C_fixnum_plus(t2,C_fix(3));
+t38=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6997,a[2]=t18,a[3]=t37,a[4]=t36,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t39=t4;
 /* bit-and */
-f_5677(t37,t38,C_fix(65534));
+f_5680(t38,t39,C_fix(65534));
 case C_make_character(40):
-t35=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-if(C_truep((C_word)C_i_greater_or_equalp(t35,((C_word*)t0)[3]))){
+t36=(C_word)C_fixnum_plus(t2,C_fix(3));
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t36,((C_word*)t0)[3]))){
 /* error */
-t36=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t36+1)))(4,t36,t1,lf[104],((C_word*)t0)[4]);}
-else{
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t37=(C_word)C_i_string_ref(((C_word*)t0)[4],t36);
-if(C_truep((C_word)C_u_i_char_numericp(t37))){
-t38=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7022,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t18,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t39=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
+t37=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t37+1)))(4,t37,t1,lf[104],((C_word*)t0)[4]);}
+else{
+t37=(C_word)C_fixnum_plus(t2,C_fix(3));
+t38=(C_word)C_i_string_ref(((C_word*)t0)[4],t37);
+if(C_truep((C_word)C_u_i_char_numericp(t38))){
+t39=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7025,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t18,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t40=(C_word)C_fixnum_plus(t2,C_fix(3));
 /* string-scan-char */
-f_4905(t38,((C_word*)t0)[4],C_make_character(41),(C_word)C_a_i_list(&a,1,t39));}
+f_4908(t39,((C_word*)t0)[4],C_make_character(41),(C_word)C_a_i_list(&a,1,t40));}
 else{
-t38=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
-t39=(C_word)C_i_string_ref(((C_word*)t0)[4],t38);
-if(C_truep((C_word)C_u_i_char_alphabeticp(t39))){
-t40=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7082,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t4,a[5]=t18,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t41=(C_word)C_a_i_plus(&a,2,t2,C_fix(3));
+t39=(C_word)C_fixnum_plus(t2,C_fix(3));
+t40=(C_word)C_i_string_ref(((C_word*)t0)[4],t39);
+if(C_truep((C_word)C_u_i_char_alphabeticp(t40))){
+t41=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7085,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t4,a[5]=t18,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t42=(C_word)C_fixnum_plus(t2,C_fix(3));
 /* string-scan-char */
-f_4905(t40,((C_word*)t0)[4],C_make_character(41),(C_word)C_a_i_list(&a,1,t41));}
+f_4908(t41,((C_word*)t0)[4],C_make_character(41),(C_word)C_a_i_list(&a,1,t42));}
 else{
-t40=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t41=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t42=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7139,a[2]=t18,a[3]=t41,a[4]=t40,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t43=t4;
+t41=(C_word)C_fixnum_plus(t2,C_fix(2));
+t42=(C_word)C_fixnum_plus(t2,C_fix(2));
+t43=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7142,a[2]=t18,a[3]=t42,a[4]=t41,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t44=t4;
 /* bit-and */
-f_5677(t42,t43,C_fix(65534));}}}
+f_5680(t43,t44,C_fix(65534));}}}
 case C_make_character(123):
 /* error */
-t35=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t35+1)))(4,t35,t1,lf[107],((C_word*)t0)[4]);
+t36=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t36+1)))(4,t36,t1,lf[107],((C_word*)t0)[4]);
 default:
-t35=t4;
-t36=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t37=C_SCHEME_UNDEFINED;
-t38=(*a=C_VECTOR_TYPE|1,a[1]=t37,tmp=(C_word)a,a+=2,tmp);
-t39=C_set_block_item(t38,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7181,a[2]=t12,a[3]=t6,a[4]=((C_word*)t0)[2],a[5]=t38,a[6]=t2,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[3],a[9]=t35,a[10]=((C_word)li59),tmp=(C_word)a,a+=11,tmp));
-t40=((C_word*)t38)[1];
-f_7181(t40,t1,t36,t4,C_SCHEME_FALSE);}}}
-else{
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t33=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t34=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6712,a[2]=t18,a[3]=t33,a[4]=t32,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t35=t4;
+t36=t4;
+t37=(C_word)C_fixnum_plus(t2,C_fix(2));
+t38=C_SCHEME_UNDEFINED;
+t39=(*a=C_VECTOR_TYPE|1,a[1]=t38,tmp=(C_word)a,a+=2,tmp);
+t40=C_set_block_item(t39,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7184,a[2]=t12,a[3]=t6,a[4]=((C_word*)t0)[2],a[5]=t39,a[6]=t2,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[3],a[9]=t36,a[10]=((C_word)li59),tmp=(C_word)a,a+=11,tmp));
+t41=((C_word*)t39)[1];
+f_7184(t41,t1,t37,t4,C_SCHEME_FALSE);}}}
+else{
+t33=(C_word)C_fixnum_plus(t2,C_fix(1));
+t34=(C_word)C_fixnum_plus(t2,C_fix(1));
+t35=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6715,a[2]=t18,a[3]=t34,a[4]=t33,a[5]=t1,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t36=t4;
 /* bit-ior */
-f_5630(t34,t35,C_fix(1));}}
+f_5633(t35,t36,C_fix(1));}}
 case C_make_character(41):
 if(C_truep((C_word)C_i_nullp(t6))){
 /* error */
-t28=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t28+1)))(4,t28,t1,lf[112],((C_word*)t0)[4]);}
+t29=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t29+1)))(4,t29,t1,lf[112],((C_word*)t0)[4]);}
 else{
-t28=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t29=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t30=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7435,a[2]=t16,a[3]=t29,a[4]=t28,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t6,tmp=(C_word)a,a+=8,tmp);
+t29=(C_word)C_fixnum_plus(t2,C_fix(1));
+t30=(C_word)C_fixnum_plus(t2,C_fix(1));
+t31=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7438,a[2]=t16,a[3]=t30,a[4]=t29,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t6,tmp=(C_word)a,a+=8,tmp);
 /* caar */
-t31=*((C_word*)lf[114]+1);
-((C_proc3)(void*)(*((C_word*)t31+1)))(3,t31,t30,t6);}
+t32=*((C_word*)lf[114]+1);
+((C_proc3)(void*)(*((C_word*)t32+1)))(3,t32,t31,t6);}
 case C_make_character(91):
-t28=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7462,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=((C_word*)t0)[2],a[6]=((C_word)li60),tmp=(C_word)a,a+=7,tmp);
-t29=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7486,a[2]=t28,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t30=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t31=((C_word*)t0)[4];
-t32=t4;
-t33=(C_word)C_i_string_length(t31);
-t34=(C_word)C_i_string_ref(t31,t30);
-t35=(C_word)C_eqp(C_make_character(94),t34);
-t36=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25257,a[2]=t29,a[3]=t30,a[4]=t32,a[5]=t35,a[6]=t31,a[7]=t33,tmp=(C_word)a,a+=8,tmp);
+t29=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7465,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=((C_word*)t0)[2],a[6]=((C_word)li60),tmp=(C_word)a,a+=7,tmp);
+t30=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7489,a[2]=t29,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t31=(C_word)C_fixnum_plus(t2,C_fix(1));
+t32=((C_word*)t0)[4];
+t33=t4;
+t34=(C_word)C_i_string_length(t32);
+t35=(C_word)C_i_string_ref(t32,t31);
+t36=(C_word)C_eqp(C_make_character(94),t35);
+t37=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25268,a[2]=t30,a[3]=t31,a[4]=t33,a[5]=t36,a[6]=t32,a[7]=t34,tmp=(C_word)a,a+=8,tmp);
 /* bit-and */
-f_5677(t36,t32,C_fix(32));
+f_5680(t37,t33,C_fix(32));
 case C_make_character(123):
-t28=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t29=(C_word)C_i_greater_or_equalp(t28,((C_word*)t0)[3]);
-t30=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7505,a[2]=t14,a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=t5,a[6]=t4,a[7]=t3,a[8]=t1,a[9]=((C_word*)t0)[2],a[10]=t2,tmp=(C_word)a,a+=11,tmp);
-if(C_truep(t29)){
-t31=t30;
-f_7505(t31,t29);}
-else{
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t32=(C_word)C_i_string_ref(((C_word*)t0)[4],t31);
-t33=(C_word)C_u_i_char_numericp(t32);
-if(C_truep(t33)){
-t34=t30;
-f_7505(t34,(C_word)C_i_not(t33));}
-else{
-t34=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t35=(C_word)C_i_string_ref(((C_word*)t0)[4],t34);
-t36=(C_word)C_eqp(C_make_character(44),t35);
-t37=t30;
-f_7505(t37,(C_word)C_i_not(t36));}}
+t29=(C_word)C_fixnum_plus(t2,C_fix(1));
+t30=(C_word)C_fixnum_greater_or_equal_p(t29,((C_word*)t0)[3]);
+t31=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7508,a[2]=t14,a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=t5,a[6]=t4,a[7]=t3,a[8]=t1,a[9]=((C_word*)t0)[2],a[10]=t2,tmp=(C_word)a,a+=11,tmp);
+if(C_truep(t30)){
+t32=t31;
+f_7508(t32,t30);}
+else{
+t32=(C_word)C_fixnum_plus(t2,C_fix(1));
+t33=(C_word)C_i_string_ref(((C_word*)t0)[4],t32);
+t34=(C_word)C_u_i_char_numericp(t33);
+if(C_truep(t34)){
+t35=t31;
+f_7508(t35,(C_word)C_i_not(t34));}
+else{
+t35=(C_word)C_fixnum_plus(t2,C_fix(1));
+t36=(C_word)C_i_string_ref(((C_word*)t0)[4],t35);
+t37=(C_word)C_eqp(C_make_character(44),t36);
+t38=t31;
+f_7508(t38,(C_word)C_i_not(t37));}}
 case C_make_character(92):
-t28=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-if(C_truep((C_word)C_i_greater_or_equalp(t28,((C_word*)t0)[3]))){
+t29=(C_word)C_fixnum_plus(t2,C_fix(1));
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t29,((C_word*)t0)[3]))){
 /* error */
-t29=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t29+1)))(4,t29,t1,lf[133],((C_word*)t0)[4]);}
+t30=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t30+1)))(4,t30,t1,lf[133],((C_word*)t0)[4]);}
 else{
-t29=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t30=(C_word)C_i_string_ref(((C_word*)t0)[4],t29);
-switch(t30){
+t30=(C_word)C_fixnum_plus(t2,C_fix(1));
+t31=(C_word)C_i_string_ref(((C_word*)t0)[4],t30);
+switch(t31){
 case C_make_character(100):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7752,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7756,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7755,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7759,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(68):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(C_word)C_a_i_cons(&a,2,lf[134],C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,lf[116],t33);
-t35=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7785,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t34,tmp=(C_word)a,a+=9,tmp);
-t36=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7789,a[2]=t35,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(C_word)C_a_i_cons(&a,2,lf[134],C_SCHEME_END_OF_LIST);
+t35=(C_word)C_a_i_cons(&a,2,lf[116],t34);
+t36=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7788,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t35,tmp=(C_word)a,a+=9,tmp);
+t37=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7792,a[2]=t36,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t37=((C_word*)t12)[1];
-f_5962(t37,t36);
+t38=((C_word*)t12)[1];
+f_5965(t38,t37);
 case C_make_character(115):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7818,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7822,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7821,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7825,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(83):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(C_word)C_a_i_cons(&a,2,lf[135],C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,lf[116],t33);
-t35=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7851,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t34,tmp=(C_word)a,a+=9,tmp);
-t36=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7855,a[2]=t35,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(C_word)C_a_i_cons(&a,2,lf[135],C_SCHEME_END_OF_LIST);
+t35=(C_word)C_a_i_cons(&a,2,lf[116],t34);
+t36=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7854,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t35,tmp=(C_word)a,a+=9,tmp);
+t37=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7858,a[2]=t36,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t37=((C_word*)t12)[1];
-f_5962(t37,t36);
+t38=((C_word*)t12)[1];
+f_5965(t38,t37);
 case C_make_character(119):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(C_word)C_a_i_cons(&a,2,lf[136],C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,t33,C_SCHEME_END_OF_LIST);
-t35=(C_word)C_a_i_cons(&a,2,lf[137],t34);
-t36=(C_word)C_a_i_cons(&a,2,lf[59],t35);
-t37=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7888,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t36,tmp=(C_word)a,a+=9,tmp);
-t38=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7892,a[2]=t37,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(C_word)C_a_i_cons(&a,2,lf[136],C_SCHEME_END_OF_LIST);
+t35=(C_word)C_a_i_cons(&a,2,t34,C_SCHEME_END_OF_LIST);
+t36=(C_word)C_a_i_cons(&a,2,lf[137],t35);
+t37=(C_word)C_a_i_cons(&a,2,lf[59],t36);
+t38=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7891,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t37,tmp=(C_word)a,a+=9,tmp);
+t39=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7895,a[2]=t38,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t39=((C_word*)t12)[1];
-f_5962(t39,t38);
+t40=((C_word*)t12)[1];
+f_5965(t40,t39);
 case C_make_character(87):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(C_word)C_a_i_cons(&a,2,lf[138],C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,t33,C_SCHEME_END_OF_LIST);
-t35=(C_word)C_a_i_cons(&a,2,lf[137],t34);
-t36=(C_word)C_a_i_cons(&a,2,lf[59],t35);
-t37=(C_word)C_a_i_cons(&a,2,t36,C_SCHEME_END_OF_LIST);
-t38=(C_word)C_a_i_cons(&a,2,lf[116],t37);
-t39=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7933,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t38,tmp=(C_word)a,a+=9,tmp);
-t40=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7937,a[2]=t39,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(C_word)C_a_i_cons(&a,2,lf[138],C_SCHEME_END_OF_LIST);
+t35=(C_word)C_a_i_cons(&a,2,t34,C_SCHEME_END_OF_LIST);
+t36=(C_word)C_a_i_cons(&a,2,lf[137],t35);
+t37=(C_word)C_a_i_cons(&a,2,lf[59],t36);
+t38=(C_word)C_a_i_cons(&a,2,t37,C_SCHEME_END_OF_LIST);
+t39=(C_word)C_a_i_cons(&a,2,lf[116],t38);
+t40=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7936,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t39,tmp=(C_word)a,a+=9,tmp);
+t41=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7940,a[2]=t40,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t41=((C_word*)t12)[1];
-f_5962(t41,t40);
+t42=((C_word*)t12)[1];
+f_5965(t42,t41);
 case C_make_character(98):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(C_word)C_a_i_cons(&a,2,lf[139],C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,lf[140],t33);
-t35=(C_word)C_a_i_cons(&a,2,lf[59],t34);
-t36=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7986,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t35,tmp=(C_word)a,a+=9,tmp);
-t37=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7990,a[2]=t36,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(C_word)C_a_i_cons(&a,2,lf[139],C_SCHEME_END_OF_LIST);
+t35=(C_word)C_a_i_cons(&a,2,lf[140],t34);
+t36=(C_word)C_a_i_cons(&a,2,lf[59],t35);
+t37=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7989,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t36,tmp=(C_word)a,a+=9,tmp);
+t38=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7993,a[2]=t37,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t38=((C_word*)t12)[1];
-f_5962(t38,t37);
+t39=((C_word*)t12)[1];
+f_5965(t39,t38);
 case C_make_character(66):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8023,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8027,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8026,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8030,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(65):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8052,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8056,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8055,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8059,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(90):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(C_word)C_a_i_cons(&a,2,C_make_character(10),C_SCHEME_END_OF_LIST);
-t34=(C_word)C_a_i_cons(&a,2,lf[85],t33);
-t35=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8089,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t34,tmp=(C_word)a,a+=9,tmp);
-t36=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8093,a[2]=t35,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(C_word)C_a_i_cons(&a,2,C_make_character(10),C_SCHEME_END_OF_LIST);
+t35=(C_word)C_a_i_cons(&a,2,lf[85],t34);
+t36=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8092,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t35,tmp=(C_word)a,a+=9,tmp);
+t37=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8096,a[2]=t36,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t37=((C_word*)t12)[1];
-f_5962(t37,t36);
+t38=((C_word*)t12)[1];
+f_5965(t38,t37);
 case C_make_character(122):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8122,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8126,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8125,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8129,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(82):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8151,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8155,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8154,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8158,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(75):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8180,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8184,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8183,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8187,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(60):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8209,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8213,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8212,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8216,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(62):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8238,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
-t34=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8242,a[2]=t33,tmp=(C_word)a,a+=3,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8241,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t35=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8245,a[2]=t34,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
-t35=((C_word*)t12)[1];
-f_5962(t35,t34);
+t36=((C_word*)t12)[1];
+f_5965(t36,t35);
 case C_make_character(120):
-t31=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8253,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=((C_word*)t0)[2],a[6]=((C_word)li71),tmp=(C_word)a,a+=7,tmp);
-t32=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8281,a[2]=t31,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t33=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
+t32=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8256,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=((C_word*)t0)[2],a[6]=((C_word)li71),tmp=(C_word)a,a+=7,tmp);
+t33=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8284,a[2]=t32,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t34=(C_word)C_fixnum_plus(t2,C_fix(2));
 /* string-parse-hex-escape */
-f_8848(t32,((C_word*)t0)[4],t33,((C_word*)t0)[3]);
+f_8851(t33,((C_word*)t0)[4],t34,((C_word*)t0)[3]);
 case C_make_character(107):
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_i_string_ref(((C_word*)t0)[4],t31);
-if(C_truep((C_truep((C_word)C_i_eqvp(t32,C_make_character(60)))?C_SCHEME_TRUE:(C_truep((C_word)C_i_eqvp(t32,C_make_character(123)))?C_SCHEME_TRUE:(C_truep((C_word)C_i_eqvp(t32,C_make_character(39)))?C_SCHEME_TRUE:C_SCHEME_FALSE))))){
-t33=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8306,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=t12,a[5]=t6,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t4,tmp=(C_word)a,a+=9,tmp);
-switch(t32){
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_i_string_ref(((C_word*)t0)[4],t32);
+if(C_truep((C_truep((C_word)C_eqp(t33,C_make_character(60)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t33,C_make_character(123)))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t33,C_make_character(39)))?C_SCHEME_TRUE:C_SCHEME_FALSE))))){
+t34=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8309,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=t12,a[5]=t6,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t4,tmp=(C_word)a,a+=9,tmp);
+switch(t33){
 case C_make_character(60):
-t34=t33;
-f_8306(t34,C_make_character(62));
+t35=t34;
+f_8309(t35,C_make_character(62));
 case C_make_character(123):
-t34=t33;
-f_8306(t34,C_make_character(125));
+t35=t34;
+f_8309(t35,C_make_character(125));
 case C_make_character(40):
-t34=t33;
-f_8306(t34,C_make_character(41));
+t35=t34;
+f_8309(t35,C_make_character(41));
 default:
-t34=(C_word)C_eqp(t32,C_make_character(91));
-t35=t33;
-f_8306(t35,(C_truep(t34)?C_make_character(93):t32));}}
+t35=(C_word)C_eqp(t33,C_make_character(91));
+t36=t34;
+f_8309(t36,(C_truep(t35)?C_make_character(93):t33));}}
 else{
 /* error */
-t33=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t33+1)))(4,t33,t1,lf[149],((C_word*)t0)[4]);}
+t34=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t34+1)))(4,t34,t1,lf[149],((C_word*)t0)[4]);}
 case C_make_character(81):
-t31=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8390,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=t4,a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[3],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t32=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8393,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t6,a[5]=t4,a[6]=((C_word*)t0)[2],a[7]=((C_word*)t0)[3],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
 /* collect415 */
-t32=((C_word*)t12)[1];
-f_5962(t32,t31);
+t33=((C_word*)t12)[1];
+f_5965(t33,t32);
 default:
-if(C_truep((C_word)C_u_i_char_numericp(t30))){
-t31=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8504,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t12,a[5]=t6,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t4,a[9]=((C_word*)t0)[3],tmp=(C_word)a,a+=10,tmp);
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
+if(C_truep((C_word)C_u_i_char_numericp(t31))){
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
 t33=((C_word*)t0)[4];
 t34=(C_word)C_a_i_list(&a,1,t32);
 t35=(C_word)C_i_string_length(t33);
 t36=(C_word)C_i_pairp(t34);
 t37=(C_truep(t36)?(C_word)C_i_car(t34):C_fix(0));
-t38=C_SCHEME_UNDEFINED;
-t39=(*a=C_VECTOR_TYPE|1,a[1]=t38,tmp=(C_word)a,a+=2,tmp);
-t40=C_set_block_item(t39,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5021,a[2]=t39,a[3]=t33,a[4]=t35,a[5]=((C_word)li73),tmp=(C_word)a,a+=6,tmp));
-t41=((C_word*)t39)[1];
-f_5021(t41,t31,t37);}
+t38=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5024,a[2]=t33,a[3]=t35,a[4]=((C_word)li73),tmp=(C_word)a,a+=5,tmp);
+t39=f_5024(t38,t37);
+t40=(C_truep(t39)?t39:((C_word*)t0)[3]);
+t41=t4;
+t42=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f25284,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t12,a[5]=t6,a[6]=t4,a[7]=t40,a[8]=t1,a[9]=((C_word*)t0)[2],tmp=(C_word)a,a+=10,tmp);
+/* bit-and */
+f_5680(t42,t41,C_fix(2));}
 else{
-if(C_truep((C_word)C_u_i_char_alphabeticp(t30))){
-t31=(C_word)C_i_assv(t30,lf[123]);
-if(C_truep(t31)){
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t33=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t34=(C_word)C_i_cdr(t31);
-t35=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8596,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t34,tmp=(C_word)a,a+=9,tmp);
+if(C_truep((C_word)C_u_i_char_alphabeticp(t31))){
+t32=(C_word)C_i_assq(t31,lf[123]);
+if(C_truep(t32)){
+t33=(C_word)C_fixnum_plus(t2,C_fix(2));
+t34=(C_word)C_fixnum_plus(t2,C_fix(2));
+t35=(C_word)C_i_cdr(t32);
+t36=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8599,a[2]=t6,a[3]=t4,a[4]=t34,a[5]=t33,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=t35,tmp=(C_word)a,a+=9,tmp);
 /* collect415 */
-t36=((C_word*)t12)[1];
-f_5962(t36,t35);}
+t37=((C_word*)t12)[1];
+f_5965(t37,t36);}
 else{
 /* error */
-t32=*((C_word*)lf[20]+1);
-((C_proc5)(void*)(*((C_word*)t32+1)))(5,t32,t1,lf[150],((C_word*)t0)[4],t30);}}
+t33=*((C_word*)lf[20]+1);
+((C_proc5)(void*)(*((C_word*)t33+1)))(5,t33,t1,lf[150],((C_word*)t0)[4],t31);}}
 else{
-t31=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t32=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t33=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8614,a[2]=t6,a[3]=t4,a[4]=t32,a[5]=t31,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t32=(C_word)C_fixnum_plus(t2,C_fix(2));
+t33=(C_word)C_fixnum_plus(t2,C_fix(1));
+t34=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8617,a[2]=t6,a[3]=t4,a[4]=t33,a[5]=t32,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
 /* collect415 */
-t34=((C_word*)t12)[1];
-f_5962(t34,t33);}}}}
+t35=((C_word*)t12)[1];
+f_5965(t35,t34);}}}}
 case C_make_character(124):
-t28=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t29=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t30=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8647,a[2]=t6,a[3]=t4,a[4]=t29,a[5]=t28,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
+t29=(C_word)C_fixnum_plus(t2,C_fix(1));
+t30=(C_word)C_fixnum_plus(t2,C_fix(1));
+t31=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8650,a[2]=t6,a[3]=t4,a[4]=t30,a[5]=t29,a[6]=t1,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
 /* collect415 */
-t31=((C_word*)t12)[1];
-f_5962(t31,t30);
+t32=((C_word*)t12)[1];
+f_5965(t32,t31);
 case C_make_character(94):
-t28=t4;
-t29=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25286,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t29=t4;
+t30=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25297,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 /* bit-and */
-f_5677(t29,t28,C_fix(4));
+f_5680(t30,t29,C_fix(4));
 case C_make_character(36):
-t28=t4;
-t29=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25292,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
+t29=t4;
+t30=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25303,a[2]=t12,a[3]=t6,a[4]=t4,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 /* bit-and */
-f_5677(t29,t28,C_fix(4));
+f_5680(t30,t29,C_fix(4));
 case C_make_character(32):
-t28=t4;
-t29=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f25298,a[2]=t5,a[3]=t3,a[4]=t12,a[5]=t6,a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[2],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+t29=t4;
+t30=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f25309,a[2]=t5,a[3]=t3,a[4]=t12,a[5]=t6,a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[2],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
 /* bit-and */
-f_5677(t29,t28,C_fix(16));
+f_5680(t30,t29,C_fix(16));
 case C_make_character(35):
-t28=t4;
-t29=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f25304,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t12,a[7]=t6,a[8]=t4,a[9]=t1,a[10]=((C_word*)t0)[2],a[11]=((C_word*)t0)[3],tmp=(C_word)a,a+=12,tmp);
+t29=t4;
+t30=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f25315,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t12,a[7]=t6,a[8]=t4,a[9]=t1,a[10]=((C_word*)t0)[2],a[11]=((C_word*)t0)[3],tmp=(C_word)a,a+=12,tmp);
 /* bit-and */
-f_5677(t29,t28,C_fix(16));
+f_5680(t30,t29,C_fix(16));
 default:
-t28=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
+t29=(C_word)C_fixnum_plus(t2,C_fix(1));
 /* lp407 */
-t238=t1;
-t239=t28;
-t240=t3;
-t241=t4;
-t242=t5;
-t243=t6;
-t1=t238;
-t2=t239;
-t3=t240;
-t4=t241;
-t5=t242;
-t6=t243;
+t240=t1;
+t241=t29;
+t242=t3;
+t243=t4;
+t244=t5;
+t245=t6;
+t1=t240;
+t2=t241;
+t3=t242;
+t4=t243;
+t5=t244;
+t6=t245;
 goto loop;}}}}}
 
-/* f25304 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25304(C_word c,C_word t0,C_word t1){
+/* f25315 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25315(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[15],*a=ab;
+C_word t6;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25304,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(C_fix(16),t1))){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8758,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f25315,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(16),t1);
+if(C_truep(t2)){
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8761,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],tmp=(C_word)a,a+=8,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 /* string-scan-char */
-f_4905(t2,((C_word*)t0)[4],C_make_character(10),(C_word)C_a_i_list(&a,1,t3));}
+f_4908(t3,((C_word*)t0)[4],C_make_character(10),(C_word)C_a_i_list(&a,1,t4));}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 /* lp407 */
-t3=((C_word*)((C_word*)t0)[10])[1];
-f_5874(t3,((C_word*)t0)[9],t2,((C_word*)t0)[3],((C_word*)t0)[8],((C_word*)t0)[2],((C_word*)t0)[7]);}}
+t4=((C_word*)((C_word*)t0)[10])[1];
+f_5877(t4,((C_word*)t0)[9],t3,((C_word*)t0)[3],((C_word*)t0)[8],((C_word*)t0)[2],((C_word*)t0)[7]);}}
 
-/* k8756 */
-static void C_ccall f_8758(C_word c,C_word t0,C_word t1){
+/* k8759 */
+static void C_ccall f_8761(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[20],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8758,2,t0,t1);}
-t2=(C_truep(t1)?t1:(C_word)C_a_i_minus(&a,2,((C_word*)t0)[7],C_fix(1)));
-t3=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t4=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8776,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8761,2,t0,t1);}
+t2=(C_truep(t1)?t1:(C_word)C_fixnum_difference(((C_word*)t0)[7],C_fix(1)));
+t3=(C_word)C_fixnum_plus(t2,C_fix(1));
+t4=(C_word)C_fixnum_plus(t2,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8779,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* collect415 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t6,t5);}
+f_5965(t6,t5);}
 
-/* k8774 in k8756 */
-static void C_ccall f_8776(C_word c,C_word t0,C_word t1){
+/* k8777 in k8759 */
+static void C_ccall f_8779(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* f25298 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25298(C_word c,C_word t0,C_word t1){
+/* f25309 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25309(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[16],*a=ab;
+C_word t7;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25298,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(C_fix(16),t1))){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8736,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f25309,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(16),t1);
+if(C_truep(t2)){
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8739,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 /* collect415 */
-t5=((C_word*)((C_word*)t0)[4])[1];
-f_5962(t5,t4);}
+t6=((C_word*)((C_word*)t0)[4])[1];
+f_5965(t6,t5);}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
 /* lp407 */
-t3=((C_word*)((C_word*)t0)[8])[1];
-f_5874(t3,((C_word*)t0)[7],t2,((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[2],((C_word*)t0)[5]);}}
+t4=((C_word*)((C_word*)t0)[8])[1];
+f_5877(t4,((C_word*)t0)[7],t3,((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[2],((C_word*)t0)[5]);}}
 
-/* k8734 */
-static void C_ccall f_8736(C_word c,C_word t0,C_word t1){
+/* k8737 */
+static void C_ccall f_8739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* f25292 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25292(C_word c,C_word t0,C_word t1){
+/* f25303 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25303(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24807,33 +24813,33 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[17],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25292,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(4),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25303,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(4),t1);
 t3=(C_truep(t2)?lf[152]:lf[143]);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8706,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8709,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
 /* collect415 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t7,t6);}
+f_5965(t7,t6);}
 
-/* k8704 */
-static void C_ccall f_8706(C_word c,C_word t0,C_word t1){
+/* k8707 */
+static void C_ccall f_8709(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8706,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8709,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* f25286 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25286(C_word c,C_word t0,C_word t1){
+/* f25297 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25297(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24841,114 +24847,68 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[17],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25286,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(4),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25297,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(4),t1);
 t3=(C_truep(t2)?lf[151]:lf[142]);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8675,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8678,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
 /* collect415 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t7,t6);}
+f_5965(t7,t6);}
 
-/* k8673 */
-static void C_ccall f_8675(C_word c,C_word t0,C_word t1){
+/* k8676 */
+static void C_ccall f_8678(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8675,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8678,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8645 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8647(C_word c,C_word t0,C_word t1){
+/* k8648 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8647,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8650,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[59],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8612 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8614(C_word c,C_word t0,C_word t1){
+/* k8615 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8617(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k8594 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8596(C_word c,C_word t0,C_word t1){
+/* k8597 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8599(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8596,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8599,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* scan in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5021(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word *a;
-loop:
-a=C_alloc(4);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5021,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nequalp(t2,((C_word*)t0)[4]))){
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
-else{
-t3=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
-if(C_truep((C_word)C_u_i_char_numericp(t3))){
-t4=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-/* scan161 */
-t6=t1;
-t7=t4;
-t1=t6;
-t2=t7;
-goto loop;}
-else{
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}}}
-
-/* k8502 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8504(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[10],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8504,2,t0,t1);}
-t2=(C_truep(t1)?t1:((C_word*)t0)[9]);
-t3=((C_word*)t0)[8];
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f25273,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=t2,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
-/* bit-and */
-f_5677(t4,t3,C_fix(2));}
-
-/* f25273 in k8502 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25273(C_word c,C_word t0,C_word t1){
+/* f25284 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24956,28 +24916,28 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[16],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25273,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25284,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 t3=(C_truep(t2)?lf[146]:lf[147]);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8536,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8540,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8539,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8543,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
 /* substring */
 t7=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t5,((C_word*)t0)[2],t6,((C_word*)t0)[7]);}
 
-/* k8538 */
-static void C_ccall f_8540(C_word c,C_word t0,C_word t1){
+/* k8541 */
+static void C_ccall f_8543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* string->number */
 C_string_to_number(3,0,((C_word*)t0)[2],t1);}
 
-/* k8534 */
-static void C_ccall f_8536(C_word c,C_word t0,C_word t1){
+/* k8537 */
+static void C_ccall f_8539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -24986,17 +24946,17 @@ C_word t5;
 C_word t6;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8536,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8539,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8524,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8528,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8527,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8531,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t6,t5);}
+f_5965(t6,t5);}
 
-/* k8526 in k8534 */
-static void C_ccall f_8528(C_word c,C_word t0,C_word t1){
+/* k8529 in k8537 */
+static void C_ccall f_8531(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25004,39 +24964,64 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8522 in k8534 */
-static void C_ccall f_8524(C_word c,C_word t0,C_word t1){
+/* k8525 in k8537 */
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8524,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8527,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8388 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8390(C_word c,C_word t0,C_word t1){
+/* scan in lp in k5870 in string->sre in k4471 */
+static C_word C_fcall f_5024(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[17],*a=ab;
+C_word t7;
+loop:
+C_stack_check;
+t2=t1;
+t3=(C_word)C_eqp(t2,((C_word*)t0)[3]);
+if(C_truep(t3)){
+return(C_SCHEME_FALSE);}
+else{
+t4=(C_word)C_i_string_ref(((C_word*)t0)[2],t1);
+if(C_truep((C_word)C_u_i_char_numericp(t4))){
+t5=(C_word)C_fixnum_plus(t1,C_fix(1));
+t7=t5;
+t1=t7;
+goto loop;}
+else{
+return(t1);}}}
+
+/* k8391 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8393(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8390,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[8],C_fix(2));
+C_save_and_reclaim((void*)tr2,(void*)f_8393,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(2));
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8399,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],a[10]=((C_word)li72),tmp=(C_word)a,a+=11,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8402,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[7],a[10]=((C_word)li72),tmp=(C_word)a,a+=11,tmp));
 t6=((C_word*)t4)[1];
-f_8399(t6,((C_word*)t0)[2],t2);}
+f_8402(t6,((C_word*)t0)[2],t2);}
 
-/* lp2 in k8388 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_8399(C_word t0,C_word t1,C_word t2){
+/* lp2 in k8391 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_8402(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -25056,118 +25041,120 @@ C_word t17;
 C_word t18;
 C_word t19;
 C_word t20;
+C_word t21;
 C_word *a;
 loop:
-a=C_alloc(29);
+a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_8399,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[9]))){
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[8],C_fix(2));
+C_save_and_reclaim((void*)trf_8402,NULL,3,t0,t1,t2);}
+t3=t2;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[9]))){
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(2));
 /* lp407 */
-t4=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t4,t1,t2,t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+t5=((C_word*)((C_word*)t0)[7])[1];
+f_5877(t5,t1,t2,t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t3=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
-t4=(C_word)C_eqp(C_make_character(92),t3);
-if(C_truep(t4)){
-t5=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-if(C_truep((C_word)C_i_greater_or_equalp(t5,((C_word*)t0)[9]))){
-t6=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t7=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[8],C_fix(2));
+t4=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
+t5=(C_word)C_eqp(C_make_character(92),t4);
+if(C_truep(t5)){
+t6=(C_word)C_fixnum_plus(t2,C_fix(1));
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t6,((C_word*)t0)[9]))){
+t7=(C_word)C_fixnum_plus(t2,C_fix(1));
+t8=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(2));
 /* lp407 */
-t8=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t8,t1,t6,t7,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+t9=((C_word*)((C_word*)t0)[7])[1];
+f_5877(t9,t1,t7,t8,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t6=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t7=(C_word)C_i_string_ref(((C_word*)t0)[3],t6);
-t8=(C_word)C_eqp(C_make_character(69),t7);
-if(C_truep(t8)){
-t9=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t10=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
-t11=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8461,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=t10,a[5]=t9,a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-t12=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[8],C_fix(2));
+t7=(C_word)C_fixnum_plus(t2,C_fix(1));
+t8=(C_word)C_i_string_ref(((C_word*)t0)[3],t7);
+t9=(C_word)C_eqp(C_make_character(69),t8);
+if(C_truep(t9)){
+t10=(C_word)C_fixnum_plus(t2,C_fix(2));
+t11=(C_word)C_fixnum_plus(t2,C_fix(2));
+t12=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8464,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[6],a[4]=t11,a[5]=t10,a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+t13=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(2));
 /* substring */
-t13=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t13+1)))(5,t13,t11,((C_word*)t0)[3],t12,t2);}
+t14=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t14+1)))(5,t14,t12,((C_word*)t0)[3],t13,t2);}
 else{
-t9=(C_word)C_a_i_plus(&a,2,t2,C_fix(2));
+t10=(C_word)C_fixnum_plus(t2,C_fix(2));
 /* lp2786 */
-t19=t1;
-t20=t9;
-t1=t19;
-t2=t20;
+t20=t1;
+t21=t10;
+t1=t20;
+t2=t21;
 goto loop;}}}
 else{
-t5=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
+t6=(C_word)C_fixnum_plus(t2,C_fix(1));
 /* lp2786 */
-t19=t1;
-t20=t5;
-t1=t19;
-t2=t20;
+t20=t1;
+t21=t6;
+t1=t20;
+t2=t21;
 goto loop;}}}
 
-/* k8459 in lp2 in k8388 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8461(C_word c,C_word t0,C_word t1){
+/* k8462 in lp2 in k8391 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8464(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8461,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8464,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[8]);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8304 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_8306(C_word t0,C_word t1){
+/* k8307 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_8309(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[16],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8306,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8309,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(2));
+C_save_and_reclaim((void*)trf_8309,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8312,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(2));
 /* string-scan-char */
-f_4905(t2,((C_word*)t0)[3],t1,(C_word)C_a_i_list(&a,1,t3));}
+f_4908(t2,((C_word*)t0)[3],t1,(C_word)C_a_i_list(&a,1,t3));}
 
-/* k8307 in k8304 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8309(C_word c,C_word t0,C_word t1){
+/* k8310 in k8307 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[13],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8309,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8312,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8312,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8315,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t1)){
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(3));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(3));
 /* substring */
 t4=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,((C_word*)t0)[3],t3,t1);}
 else{
 t3=t2;
-f_8312(2,t3,C_SCHEME_FALSE);}}
+f_8315(2,t3,C_SCHEME_FALSE);}}
 
-/* k8310 in k8307 in k8304 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8312(C_word c,C_word t0,C_word t1){
+/* k8313 in k8310 in k8307 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8315(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8312,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8315,2,t0,t1);}
 t2=((C_word*)t0)[8];
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f25265,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f25276,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
 /* bit-and */
-f_5677(t3,t2,C_fix(2));}
+f_5680(t3,t2,C_fix(2));}
 
-/* f25265 in k8310 in k8307 in k8304 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25265(C_word c,C_word t0,C_word t1){
+/* f25276 in k8313 in k8310 in k8307 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25276(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25176,16 +25163,16 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[18],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25265,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25276,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 t3=(C_truep(t2)?lf[146]:lf[147]);
 t4=((C_word*)t0)[9];
 if(C_truep(t4)){
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
-t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8359,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t6,a[6]=t5,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
+t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8362,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t6,a[6]=t5,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t3,tmp=(C_word)a,a+=10,tmp);
 /* string->symbol */
 t8=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,((C_word*)t0)[3]);}
@@ -25194,8 +25181,8 @@ else{
 t5=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[7],lf[148],((C_word*)t0)[2]);}}
 
-/* k8357 */
-static void C_ccall f_8359(C_word c,C_word t0,C_word t1){
+/* k8360 */
+static void C_ccall f_8362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25204,17 +25191,17 @@ C_word t5;
 C_word t6;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8359,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8362,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t2);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8347,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8351,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8350,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t3,tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8354,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t6,t5);}
+f_5965(t6,t5);}
 
-/* k8349 in k8357 */
-static void C_ccall f_8351(C_word c,C_word t0,C_word t1){
+/* k8352 in k8360 */
+static void C_ccall f_8354(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25222,48 +25209,48 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8345 in k8357 */
-static void C_ccall f_8347(C_word c,C_word t0,C_word t1){
+/* k8348 in k8360 */
+static void C_ccall f_8350(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8347,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8350,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8279 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8281(C_word c,C_word t0,C_word t1){
+/* k8282 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8284(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a8252 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8253(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8255 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8256(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[20],*a=ab;
+C_word ab[12],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8253,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-t5=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8273,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8277,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8256,4,t0,t1,t2,t3);}
+t4=(C_word)C_fixnum_plus(t3,C_fix(1));
+t5=(C_word)C_fixnum_plus(t3,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8276,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8280,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
 /* collect415 */
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t8,t7);}
+f_5965(t8,t7);}
 
-/* k8275 in a8252 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8277(C_word c,C_word t0,C_word t1){
+/* k8278 in a8255 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8280(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25271,21 +25258,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8271 in a8252 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8273(C_word c,C_word t0,C_word t1){
+/* k8274 in a8255 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8276(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8273,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8276,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8240 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8242(C_word c,C_word t0,C_word t1){
+/* k8243 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8245(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25293,21 +25280,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8236 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8238(C_word c,C_word t0,C_word t1){
+/* k8239 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8241(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8238,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8241,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[139],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8211 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8213(C_word c,C_word t0,C_word t1){
+/* k8214 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8216(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25315,21 +25302,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8207 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8209(C_word c,C_word t0,C_word t1){
+/* k8210 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8209,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8212,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[140],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8182 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8184(C_word c,C_word t0,C_word t1){
+/* k8185 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25337,21 +25324,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8178 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8180(C_word c,C_word t0,C_word t1){
+/* k8181 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8180,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8183,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[145],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8153 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8155(C_word c,C_word t0,C_word t1){
+/* k8156 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25359,21 +25346,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8149 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8151(C_word c,C_word t0,C_word t1){
+/* k8152 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8151,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8154,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[144],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8124 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8126(C_word c,C_word t0,C_word t1){
+/* k8127 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25381,21 +25368,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8120 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8122(C_word c,C_word t0,C_word t1){
+/* k8123 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8125(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8122,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8125,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[143],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8091 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8093(C_word c,C_word t0,C_word t1){
+/* k8094 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8096(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25403,23 +25390,23 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8087 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8089(C_word c,C_word t0,C_word t1){
+/* k8090 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8089,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8092,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[143],t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t2);
 /* lp407 */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
+f_5877(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* k8054 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8056(C_word c,C_word t0,C_word t1){
+/* k8057 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25427,21 +25414,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8050 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8052(C_word c,C_word t0,C_word t1){
+/* k8053 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8052,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8055,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[142],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k8025 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8027(C_word c,C_word t0,C_word t1){
+/* k8028 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8030(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25449,21 +25436,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8021 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_8023(C_word c,C_word t0,C_word t1){
+/* k8024 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_8026(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8023,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8026,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[141],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7988 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7990(C_word c,C_word t0,C_word t1){
+/* k7991 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25471,21 +25458,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7984 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7986(C_word c,C_word t0,C_word t1){
+/* k7987 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7989(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7986,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7989,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7935 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7937(C_word c,C_word t0,C_word t1){
+/* k7938 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25493,21 +25480,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7931 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7933(C_word c,C_word t0,C_word t1){
+/* k7934 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7933,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7936,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7890 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7892(C_word c,C_word t0,C_word t1){
+/* k7893 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7895(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25515,21 +25502,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7886 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7888(C_word c,C_word t0,C_word t1){
+/* k7889 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7891(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7888,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7891,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7853 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7855(C_word c,C_word t0,C_word t1){
+/* k7856 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7858(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25537,21 +25524,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7849 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7851(C_word c,C_word t0,C_word t1){
+/* k7852 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7851,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7854,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7820 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7822(C_word c,C_word t0,C_word t1){
+/* k7823 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25559,21 +25546,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7816 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7818(C_word c,C_word t0,C_word t1){
+/* k7819 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7821(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7818,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7821,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[135],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7787 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7789(C_word c,C_word t0,C_word t1){
+/* k7790 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7792(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25581,21 +25568,21 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7783 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7785(C_word c,C_word t0,C_word t1){
+/* k7786 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7785,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7788,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7754 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7756(C_word c,C_word t0,C_word t1){
+/* k7757 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7759(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25603,76 +25590,76 @@ C_word *a;
 t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7750 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7752(C_word c,C_word t0,C_word t1){
+/* k7753 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7752,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7755,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[134],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7503 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_7505(C_word t0,C_word t1){
+/* k7506 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_7508(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7505,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7508,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[10],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[10],C_fix(1));
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[9])[1];
-f_5874(t3,((C_word*)t0)[8],t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
+f_5877(t3,((C_word*)t0)[8],t2,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7515,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7518,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
 /* collect/single416 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5982(t3,t2);}}
+f_5985(t3,t2);}}
 
-/* k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7515(C_word c,C_word t0,C_word t1){
+/* k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7518(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[17],*a=ab;
+C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7515,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7518,2,t0,t1);}
 t2=(C_word)C_i_car(t1);
 t3=(C_word)C_i_cdr(t1);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7524,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7527,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
 /* string-scan-char */
-f_4905(t4,((C_word*)t0)[2],C_make_character(125),(C_word)C_a_i_list(&a,1,t5));}
+f_4908(t4,((C_word*)t0)[2],C_make_character(125),(C_word)C_a_i_list(&a,1,t5));}
 
-/* k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7524(C_word c,C_word t0,C_word t1){
+/* k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[16],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7524,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7527,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7668,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_7527,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7530,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7671,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
 /* substring */
 t5=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,((C_word*)t0)[2],t4,t1);}
 
-/* k7666 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7668(C_word c,C_word t0,C_word t1){
+/* k7669 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25681,16 +25668,16 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7668,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7671,2,t0,t1);}
 t2=(C_word)C_i_string_length(t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5062,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=((C_word)li70),tmp=(C_word)a,a+=6,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5065,a[2]=t4,a[3]=t2,a[4]=t1,a[5]=((C_word)li70),tmp=(C_word)a,a+=6,tmp));
 t6=((C_word*)t4)[1];
-f_5062(t6,((C_word*)t0)[2],C_fix(0),C_fix(0),C_SCHEME_END_OF_LIST);}
+f_5065(t6,((C_word*)t0)[2],C_fix(0),C_fix(0),C_SCHEME_END_OF_LIST);}
 
-/* lp in k7666 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5062(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp in k7669 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_5065(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -25705,51 +25692,53 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word t17;
+C_word t18;
 C_word *a;
 loop:
-a=C_alloc(21);
+a=C_alloc(13);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5062,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5065,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word)li69),tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[3]))){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5086,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_5065,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5068,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=t4,a[6]=((C_word)li69),tmp=(C_word)a,a+=7,tmp);
+t6=t2;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t6,((C_word*)t0)[3]))){
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5089,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 /* collect184 */
-t7=t5;
-f_5065(t7,t6);}
+t8=t5;
+f_5068(t8,t7);}
 else{
-t6=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-t7=(C_word)C_eqp(C_make_character(44),t6);
-if(C_truep(t7)){
-t8=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t9=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5107,a[2]=t9,a[3]=t8,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t7=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
+t8=(C_word)C_eqp(C_make_character(44),t7);
+if(C_truep(t8)){
+t9=(C_word)C_fixnum_plus(t2,C_fix(1));
+t10=(C_word)C_fixnum_plus(t2,C_fix(1));
+t11=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5110,a[2]=t10,a[3]=t9,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
 /* collect184 */
-t11=t5;
-f_5065(t11,t10);}
+t12=t5;
+f_5068(t12,t11);}
 else{
-t8=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
+t9=(C_word)C_fixnum_plus(t2,C_fix(1));
 /* lp174 */
-t14=t1;
-t15=t8;
-t16=t3;
-t17=t4;
-t1=t14;
-t2=t15;
-t3=t16;
-t4=t17;
+t15=t1;
+t16=t9;
+t17=t3;
+t18=t4;
+t1=t15;
+t2=t16;
+t3=t17;
+t4=t18;
 goto loop;}}}
 
-/* k5105 in lp in k7666 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_5107(C_word c,C_word t0,C_word t1){
+/* k5108 in lp in k7669 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_5110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp174 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_5062(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5065(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k5084 in lp in k7666 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_5086(C_word c,C_word t0,C_word t1){
+/* k5087 in lp in k7669 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_5089(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -25757,45 +25746,45 @@ C_word *a;
 t2=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* collect in lp in k7666 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5065(C_word t0,C_word t1){
+/* collect in lp in k7669 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_5068(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5065,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5073,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_5068,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5076,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* substring */
 t3=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k5071 in collect in lp in k7666 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_5073(C_word c,C_word t0,C_word t1){
+/* k5074 in collect in lp in k7669 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_5076(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5073,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5076,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[2]));}
 
-/* k7525 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7527(C_word c,C_word t0,C_word t1){
+/* k7528 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7527,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7530,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7530,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7533,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
 t3=(C_word)C_i_car(t1);
 /* string->number */
 C_string_to_number(3,0,t2,t3);}
 
-/* k7528 in k7525 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7530(C_word c,C_word t0,C_word t1){
+/* k7531 in k7528 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7533(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25804,9 +25793,9 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7530,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7533,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_fix(0));
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7536,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_7539,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[9]);
 if(C_truep((C_word)C_i_pairp(t4))){
 t5=(C_word)C_i_cadr(((C_word*)t0)[9]);
@@ -25814,10 +25803,10 @@ t5=(C_word)C_i_cadr(((C_word*)t0)[9]);
 C_string_to_number(3,0,t3,t5);}
 else{
 t5=t3;
-f_7536(2,t5,C_SCHEME_FALSE);}}
+f_7539(2,t5,C_SCHEME_FALSE);}}
 
-/* k7534 in k7528 in k7525 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7536(C_word c,C_word t0,C_word t1){
+/* k7537 in k7531 in k7528 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25840,84 +25829,84 @@ C_word t19;
 C_word t20;
 C_word t21;
 C_word t22;
-C_word ab[29],*a=ab;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7536,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7539,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[10]);
 if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
 t7=(C_word)C_a_i_cons(&a,2,lf[88],t6);
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7565,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t7,tmp=(C_word)a,a+=9,tmp);
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7568,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t7,tmp=(C_word)a,a+=9,tmp);
 /* ##sys#append */
 t9=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 else{
 if(C_truep(t1)){
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,t1,t5);
 t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t6);
 t8=(C_word)C_a_i_cons(&a,2,lf[87],t7);
-t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7599,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t8,tmp=(C_word)a,a+=9,tmp);
+t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7602,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t8,tmp=(C_word)a,a+=9,tmp);
 /* ##sys#append */
 t10=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t9,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
 t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t5);
 t7=(C_word)C_a_i_cons(&a,2,lf[89],t6);
-t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7634,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t7,tmp=(C_word)a,a+=9,tmp);
+t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7637,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t7,tmp=(C_word)a,a+=9,tmp);
 /* ##sys#append */
 t9=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t8,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}}}
 
-/* k7632 in k7534 in k7528 in k7525 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7634(C_word c,C_word t0,C_word t1){
+/* k7635 in k7537 in k7531 in k7528 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7637(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7634,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7637,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7597 in k7534 in k7528 in k7525 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7599(C_word c,C_word t0,C_word t1){
+/* k7600 in k7537 in k7531 in k7528 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7599,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7602,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7563 in k7534 in k7528 in k7525 in k7522 in k7513 in k7503 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7565(C_word c,C_word t0,C_word t1){
+/* k7566 in k7537 in k7531 in k7528 in k7525 in k7516 in k7506 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7565,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7568,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* f25257 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25257(C_word c,C_word t0,C_word t1){
+/* f25268 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -25926,39 +25915,41 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[21],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25257,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(32),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25268,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(32),t1);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8961,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word)li68),tmp=(C_word)a,a+=10,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8964,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word)li68),tmp=(C_word)a,a+=10,tmp));
 if(C_truep(((C_word*)t0)[5])){
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25249,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25260,a[2]=t6,a[3]=((C_word*)t0)[2],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t7,((C_word*)t0)[4],C_fix(4));}
+f_5680(t7,((C_word*)t0)[4],C_fix(4));}
 else{
 /* go874 */
 t6=((C_word*)t4)[1];
-f_8961(t6,((C_word*)t0)[2],((C_word*)t0)[3],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
+f_8964(t6,((C_word*)t0)[2],((C_word*)t0)[3],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
 
-/* f25249 */
-static void C_ccall f25249(C_word c,C_word t0,C_word t1){
+/* f25260 */
+static void C_ccall f25260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
 C_word *a;
-if(C_truep((C_word)C_i_nequalp(C_fix(4),t1))){
+t2=(C_word)C_eqp(C_fix(4),t1);
+if(C_truep(t2)){
 /* go874 */
-t2=((C_word*)((C_word*)t0)[4])[1];
-f_8961(t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[132],C_SCHEME_END_OF_LIST);}
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_8964(t3,((C_word*)t0)[3],((C_word*)t0)[2],lf[132],C_SCHEME_END_OF_LIST);}
 else{
 /* go874 */
-t2=((C_word*)((C_word*)t0)[4])[1];
-f_8961(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_8964(t3,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}}
 
 /* go */
-static void C_fcall f_8961(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_fcall f_8964(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -25998,125 +25989,133 @@ C_word t39;
 C_word t40;
 C_word t41;
 C_word t42;
+C_word t43;
+C_word t44;
+C_word t45;
+C_word t46;
 C_word *a;
 loop:
-a=C_alloc(24);
+a=C_alloc(16);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_8961,NULL,5,t0,t1,t2,t3,t4);}
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[8]))){
+C_save_and_reclaim((void*)trf_8964,NULL,5,t0,t1,t2,t3,t4);}
+t5=t2;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t5,((C_word*)t0)[8]))){
 /* error */
-t5=*((C_word*)lf[20]+1);
-((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,lf[115]);}
+t6=*((C_word*)lf[20]+1);
+((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t1,lf[115]);}
 else{
-t5=(C_word)C_i_string_ref(((C_word*)t0)[7],t2);
-switch(t5){
+t6=(C_word)C_i_string_ref(((C_word*)t0)[7],t2);
+switch(t6){
 case C_make_character(93):
-t6=(C_word)C_i_nullp(t3);
-t7=(C_truep(t6)?(C_word)C_i_nullp(t4):C_SCHEME_FALSE);
-if(C_truep(t7)){
-t8=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t9=(C_word)C_a_i_cons(&a,2,C_make_character(93),t3);
+t7=(C_word)C_i_nullp(t3);
+t8=(C_truep(t7)?(C_word)C_i_nullp(t4):C_SCHEME_FALSE);
+if(C_truep(t8)){
+t9=(C_word)C_fixnum_plus(t2,C_fix(1));
+t10=(C_word)C_a_i_cons(&a,2,C_make_character(93),t3);
 /* go874 */
-t39=t1;
-t40=t8;
-t41=t9;
-t42=t4;
-t1=t39;
-t2=t40;
-t3=t41;
-t4=t42;
+t43=t1;
+t44=t9;
+t45=t10;
+t46=t4;
+t1=t43;
+t2=t44;
+t3=t45;
+t4=t46;
 goto loop;}
 else{
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25233,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25244,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t4,a[5]=t2,a[6]=t1,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 /* bit-and */
-f_5677(t8,((C_word*)t0)[3],C_fix(2));}
+f_5680(t9,((C_word*)t0)[3],C_fix(2));}
 case C_make_character(45):
-t6=(C_word)C_i_nequalp(t2,((C_word*)t0)[2]);
-t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9117,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[7],a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=t5,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
-if(C_truep(t6)){
-t8=t7;
-f_9117(t8,t6);}
+t7=t2;
+t8=(C_word)C_eqp(t7,((C_word*)t0)[2]);
+t9=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9120,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[7],a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=t6,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
+if(C_truep(t8)){
+t10=t9;
+f_9120(t10,t8);}
 else{
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9274,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=t7,tmp=(C_word)a,a+=5,tmp);
-t9=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(1));
-if(C_truep((C_word)C_i_nequalp(t2,t9))){
-t10=(C_word)C_i_string_ref(((C_word*)t0)[7],((C_word*)t0)[2]);
-t11=t8;
-f_9274(t11,(C_word)C_eqp(C_make_character(94),t10));}
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9277,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+t11=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(1));
+t12=t2;
+t13=(C_word)C_eqp(t12,t11);
+if(C_truep(t13)){
+t14=(C_word)C_i_string_ref(((C_word*)t0)[7],((C_word*)t0)[2]);
+t15=t10;
+f_9277(t15,(C_word)C_eqp(C_make_character(94),t14));}
 else{
-t10=t8;
-f_9274(t10,C_SCHEME_FALSE);}}
+t14=t10;
+f_9277(t14,C_SCHEME_FALSE);}}
 case C_make_character(91):
-t6=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t7=(C_word)C_i_string_ref(((C_word*)t0)[7],t6);
-t8=(C_word)C_eqp(C_make_character(94),t7);
-t9=(C_truep(t8)?(C_word)C_a_i_plus(&a,2,t2,C_fix(2)):(C_word)C_a_i_plus(&a,2,t2,C_fix(1)));
-t10=(C_word)C_i_string_ref(((C_word*)t0)[7],t9);
-t11=(C_word)C_eqp(t10,C_make_character(58));
-if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9326,a[2]=t9,a[3]=t8,a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t13=(C_word)C_a_i_plus(&a,2,t9,C_fix(1));
+t7=(C_word)C_fixnum_plus(t2,C_fix(1));
+t8=(C_word)C_i_string_ref(((C_word*)t0)[7],t7);
+t9=(C_word)C_eqp(C_make_character(94),t8);
+t10=(C_truep(t9)?(C_word)C_fixnum_plus(t2,C_fix(2)):(C_word)C_fixnum_plus(t2,C_fix(1)));
+t11=(C_word)C_i_string_ref(((C_word*)t0)[7],t10);
+t12=(C_word)C_eqp(t11,C_make_character(58));
+if(C_truep(t12)){
+t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9329,a[2]=t10,a[3]=t9,a[4]=t3,a[5]=t4,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t14=(C_word)C_fixnum_plus(t10,C_fix(1));
 /* string-scan-char */
-f_4905(t12,((C_word*)t0)[7],C_make_character(58),(C_word)C_a_i_list(&a,1,t13));}
+f_4908(t13,((C_word*)t0)[7],C_make_character(58),(C_word)C_a_i_list(&a,1,t14));}
 else{
-t12=(C_word)C_eqp(t10,C_make_character(61));
-t13=(C_truep(t12)?t12:(C_word)C_eqp(t10,C_make_character(46)));
-if(C_truep(t13)){
+t13=(C_word)C_eqp(t11,C_make_character(61));
+t14=(C_truep(t13)?t13:(C_word)C_eqp(t11,C_make_character(46)));
+if(C_truep(t14)){
 /* error */
-t14=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t14+1)))(4,t14,t1,lf[131],((C_word*)t0)[7]);}
+t15=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t15+1)))(4,t15,t1,lf[131],((C_word*)t0)[7]);}
 else{
-t14=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t15=(C_word)C_a_i_cons(&a,2,C_make_character(91),t3);
+t15=(C_word)C_fixnum_plus(t2,C_fix(1));
+t16=(C_word)C_a_i_cons(&a,2,C_make_character(91),t3);
 /* go874 */
-t39=t1;
-t40=t14;
-t41=t15;
-t42=t4;
-t1=t39;
-t2=t40;
-t3=t41;
-t4=t42;
+t43=t1;
+t44=t15;
+t45=t16;
+t46=t4;
+t1=t43;
+t2=t44;
+t3=t45;
+t4=t46;
 goto loop;}}
 case C_make_character(92):
-t6=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t7=(C_word)C_i_string_ref(((C_word*)t0)[7],t6);
-t8=(C_word)C_eqp(t7,C_make_character(100));
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9459,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[7],a[4]=t7,a[5]=t3,a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-if(C_truep(t8)){
-t10=t9;
-f_9459(t10,t8);}
-else{
-t10=(C_word)C_eqp(t7,C_make_character(68));
-if(C_truep(t10)){
-t11=t9;
-f_9459(t11,t10);}
+t7=(C_word)C_fixnum_plus(t2,C_fix(1));
+t8=(C_word)C_i_string_ref(((C_word*)t0)[7],t7);
+t9=(C_word)C_eqp(t8,C_make_character(100));
+t10=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9462,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[7],a[4]=t8,a[5]=t3,a[6]=t4,a[7]=t1,a[8]=((C_word*)t0)[6],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+if(C_truep(t9)){
+t11=t10;
+f_9462(t11,t9);}
 else{
-t11=(C_word)C_eqp(t7,C_make_character(115));
+t11=(C_word)C_eqp(t8,C_make_character(68));
 if(C_truep(t11)){
-t12=t9;
-f_9459(t12,t11);}
+t12=t10;
+f_9462(t12,t11);}
 else{
-t12=(C_word)C_eqp(t7,C_make_character(83));
+t12=(C_word)C_eqp(t8,C_make_character(115));
 if(C_truep(t12)){
-t13=t9;
-f_9459(t13,t12);}
+t13=t10;
+f_9462(t13,t12);}
+else{
+t13=(C_word)C_eqp(t8,C_make_character(83));
+if(C_truep(t13)){
+t14=t10;
+f_9462(t14,t13);}
 else{
-t13=(C_word)C_eqp(t7,C_make_character(119));
-t14=t9;
-f_9459(t14,(C_truep(t13)?t13:(C_word)C_eqp(t7,C_make_character(87))));}}}}
+t14=(C_word)C_eqp(t8,C_make_character(119));
+t15=t10;
+f_9462(t15,(C_truep(t14)?t14:(C_word)C_eqp(t8,C_make_character(87))));}}}}
 default:
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9589,a[2]=((C_word*)t0)[7],a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t2,a[8]=t5,tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9592,a[2]=((C_word*)t0)[7],a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=t3,a[7]=t2,a[8]=t6,tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[4])){
-t7=(C_word)C_fix((C_word)C_character_code(t5));
-/* <= */
-C_less_or_equal_p(5,0,t6,C_fix(128),t7,C_fix(255));}
+t8=(C_word)C_fix((C_word)C_character_code(t6));
+t9=t7;
+f_9592(t9,(C_word)C_and((C_word)C_fixnum_less_or_equal_p(C_fix(128),t8),(C_word)C_fixnum_less_or_equal_p(t8,C_fix(255))));}
 else{
-t7=t6;
-f_9589(2,t7,C_SCHEME_FALSE);}}}}
+t8=t7;
+f_9592(t8,C_SCHEME_FALSE);}}}}
 
-/* k9587 in go */
-static void C_ccall f_9589(C_word c,C_word t0,C_word t1){
+/* k9590 in go */
+static void C_fcall f_9592(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26125,38 +26124,38 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[11],*a=ab;
+C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9589,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9592,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[8]));
 t3=(C_word)C_i_vector_ref(lf[125],t2);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],t3);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9607,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[7],t3);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9610,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* utf8-string-ref */
-f_9671(t5,((C_word*)t0)[2],((C_word*)t0)[7],t3);}
+f_9674(t5,((C_word*)t0)[2],((C_word*)t0)[7],t3);}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],((C_word*)t0)[6]);
 /* go874 */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_8961(t4,((C_word*)t0)[4],t2,t3,((C_word*)t0)[3]);}}
+f_8964(t4,((C_word*)t0)[4],t2,t3,((C_word*)t0)[3]);}}
 
-/* k9605 in k9587 in go */
-static void C_ccall f_9607(C_word c,C_word t0,C_word t1){
+/* k9608 in k9590 in go */
+static void C_ccall f_9610(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9607,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9610,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
 /* go874 */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_8961(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_8964(t3,((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k9457 in go */
-static void C_fcall f_9459(C_word t0,C_word t1){
+/* k9460 in go */
+static void C_fcall f_9462(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26173,82 +26172,83 @@ C_word t13;
 C_word t14;
 C_word t15;
 C_word t16;
-C_word ab[14],*a=ab;
+C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9459,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9462,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9462,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9489,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9465,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9492,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_a_i_string(&a,2,C_make_character(92),((C_word*)t0)[4]);
 /* string->sre */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[58]+1)))(3,*((C_word*)lf[58]+1),t3,t4);}
+t5=*((C_word*)lf[58]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],C_make_character(120));
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9504,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],a[5]=((C_word)li67),tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9516,a[2]=t3,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(2));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9507,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[5],a[5]=((C_word)li67),tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9519,a[2]=t3,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(2));
 /* string-parse-hex-escape */
-f_8848(t4,((C_word*)t0)[3],t5,((C_word*)t0)[2]);}
+f_8851(t4,((C_word*)t0)[3],t5,((C_word*)t0)[2]);}
 else{
-t3=(C_word)C_i_assv(((C_word*)t0)[4],lf[123]);
+t3=(C_word)C_i_assq(((C_word*)t0)[4],lf[123]);
 t4=(C_truep(t3)?(C_word)C_i_cdr(t3):((C_word*)t0)[4]);
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(2));
-t6=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(1));
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(2));
+t6=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(1));
 t7=(C_word)C_i_string_ref(((C_word*)t0)[3],t6);
 t8=(C_word)C_a_i_cons(&a,2,t4,((C_word*)t0)[5]);
 t9=(C_word)C_a_i_cons(&a,2,t7,t8);
 /* go874 */
 t10=((C_word*)((C_word*)t0)[8])[1];
-f_8961(t10,((C_word*)t0)[7],t5,t9,((C_word*)t0)[6]);}}}
+f_8964(t10,((C_word*)t0)[7],t5,t9,((C_word*)t0)[6]);}}}
 
-/* k9514 in k9457 in go */
-static void C_ccall f_9516(C_word c,C_word t0,C_word t1){
+/* k9517 in k9460 in go */
+static void C_ccall f_9519(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a9503 in k9457 in go */
-static void C_ccall f_9504(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9506 in k9460 in go */
+static void C_ccall f_9507(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9504,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9507,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
 /* go874 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8961(t5,t1,t3,t4,((C_word*)t0)[2]);}
+f_8964(t5,t1,t3,t4,((C_word*)t0)[2]);}
 
-/* k9487 in k9457 in go */
-static void C_ccall f_9489(C_word c,C_word t0,C_word t1){
+/* k9490 in k9460 in go */
+static void C_ccall f_9492(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* sre->cset */
-f_19376(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_19379(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9460 in k9457 in go */
-static void C_ccall f_9462(C_word c,C_word t0,C_word t1){
+/* k9463 in k9460 in go */
+static void C_ccall f_9465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[15],*a=ab;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9462,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],C_fix(2));
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9473,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9485,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9465,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(2));
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9476,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9488,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* filter */
-f_5518(t4,*((C_word*)lf[128]+1),t1);}
+f_5521(t4,*((C_word*)lf[128]+1),t1);}
 
-/* k9483 in k9460 in k9457 in go */
-static void C_ccall f_9485(C_word c,C_word t0,C_word t1){
+/* k9486 in k9463 in k9460 in go */
+static void C_ccall f_9488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -26256,22 +26256,22 @@ C_word *a;
 t2=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9471 in k9460 in k9457 in go */
-static void C_ccall f_9473(C_word c,C_word t0,C_word t1){
+/* k9474 in k9463 in k9460 in go */
+static void C_ccall f_9476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9473,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9477,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9481,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9476,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9480,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9484,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* filter */
-f_5518(t3,*((C_word*)lf[127]+1),((C_word*)t0)[2]);}
+f_5521(t3,*((C_word*)lf[127]+1),((C_word*)t0)[2]);}
 
-/* k9479 in k9471 in k9460 in k9457 in go */
-static void C_ccall f_9481(C_word c,C_word t0,C_word t1){
+/* k9482 in k9474 in k9463 in k9460 in go */
+static void C_ccall f_9484(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -26279,17 +26279,17 @@ C_word *a;
 t2=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9475 in k9471 in k9460 in k9457 in go */
-static void C_ccall f_9477(C_word c,C_word t0,C_word t1){
+/* k9478 in k9474 in k9463 in k9460 in go */
+static void C_ccall f_9480(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* go874 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_8961(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8964(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9324 in go */
-static void C_ccall f_9326(C_word c,C_word t0,C_word t1){
+/* k9327 in go */
+static void C_ccall f_9329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26297,47 +26297,47 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[14],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9326,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9329,2,t0,t1);}
 t2=(C_word)C_i_not(t1);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9335,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9338,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_9335(t4,t2);}
+f_9338(t4,t2);}
 else{
-t4=(C_word)C_a_i_plus(&a,2,t1,C_fix(1));
+t4=(C_word)C_fixnum_plus(t1,C_fix(1));
 t5=(C_word)C_i_string_ref(((C_word*)t0)[7],t4);
 t6=(C_word)C_eqp(C_make_character(93),t5);
 t7=t3;
-f_9335(t7,(C_word)C_i_not(t6));}}
+f_9338(t7,(C_word)C_i_not(t6));}}
 
-/* k9333 in k9324 in go */
-static void C_fcall f_9335(C_word t0,C_word t1){
+/* k9336 in k9327 in go */
+static void C_fcall f_9338(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[18],*a=ab;
+C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9335,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9338,NULL,2,t0,t1);}
 if(C_truep(t1)){
 /* error */
 t2=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[9],lf[126],((C_word*)t0)[8]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9341,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9374,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9378,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(1));
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9344,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9377,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9381,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(1));
 /* substring */
 t6=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t6+1)))(5,t6,t4,((C_word*)t0)[8],t5,((C_word*)t0)[7]);}}
 
-/* k9376 in k9333 in k9324 in go */
-static void C_ccall f_9378(C_word c,C_word t0,C_word t1){
+/* k9379 in k9336 in k9327 in go */
+static void C_ccall f_9381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -26345,48 +26345,48 @@ C_word *a;
 t2=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k9372 in k9333 in k9324 in go */
-static void C_ccall f_9374(C_word c,C_word t0,C_word t1){
+/* k9375 in k9336 in k9327 in go */
+static void C_ccall f_9377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* sre->cset */
-f_19376(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
+f_19379(((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k9339 in k9333 in k9324 in go */
-static void C_ccall f_9341(C_word c,C_word t0,C_word t1){
+/* k9342 in k9336 in k9327 in go */
+static void C_ccall f_9344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9341,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9344,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9344,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9347,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[2])){
 /* cset-complement */
-f_20333(t2,t1);}
+f_20336(t2,t1);}
 else{
 t3=t2;
-f_9344(2,t3,t1);}}
+f_9347(2,t3,t1);}}
 
-/* k9342 in k9339 in k9333 in k9324 in go */
-static void C_ccall f_9344(C_word c,C_word t0,C_word t1){
+/* k9345 in k9342 in k9336 in k9327 in go */
+static void C_ccall f_9347(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[15],*a=ab;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9344,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],C_fix(2));
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9355,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9367,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9347,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(2));
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9358,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9370,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 /* filter */
-f_5518(t4,*((C_word*)lf[128]+1),t1);}
+f_5521(t4,*((C_word*)lf[128]+1),t1);}
 
-/* k9365 in k9342 in k9339 in k9333 in k9324 in go */
-static void C_ccall f_9367(C_word c,C_word t0,C_word t1){
+/* k9368 in k9345 in k9342 in k9336 in k9327 in go */
+static void C_ccall f_9370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -26394,22 +26394,22 @@ C_word *a;
 t2=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9353 in k9342 in k9339 in k9333 in k9324 in go */
-static void C_ccall f_9355(C_word c,C_word t0,C_word t1){
+/* k9356 in k9345 in k9342 in k9336 in k9327 in go */
+static void C_ccall f_9358(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9355,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9359,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9363,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9358,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9362,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9366,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* filter */
-f_5518(t3,*((C_word*)lf[127]+1),((C_word*)t0)[2]);}
+f_5521(t3,*((C_word*)lf[127]+1),((C_word*)t0)[2]);}
 
-/* k9361 in k9353 in k9342 in k9339 in k9333 in k9324 in go */
-static void C_ccall f_9363(C_word c,C_word t0,C_word t1){
+/* k9364 in k9356 in k9345 in k9342 in k9336 in k9327 in go */
+static void C_ccall f_9366(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -26417,37 +26417,35 @@ C_word *a;
 t2=*((C_word*)lf[117]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k9357 in k9353 in k9342 in k9339 in k9333 in k9324 in go */
-static void C_ccall f_9359(C_word c,C_word t0,C_word t1){
+/* k9360 in k9356 in k9345 in k9342 in k9336 in k9327 in go */
+static void C_ccall f_9362(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* go874 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_8961(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8964(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k9272 in go */
-static void C_fcall f_9274(C_word t0,C_word t1){
+/* k9275 in go */
+static void C_fcall f_9277(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9274,NULL,2,t0,t1);}
+C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[4];
-f_9117(t3,t2);}
+f_9120(t3,t2);}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
 t3=(C_word)C_i_string_ref(((C_word*)t0)[2],t2);
 t4=((C_word*)t0)[4];
-f_9117(t4,(C_word)C_eqp(C_make_character(93),t3));}}
+f_9120(t4,(C_word)C_eqp(C_make_character(93),t3));}}
 
-/* k9115 in go */
-static void C_fcall f_9117(C_word t0,C_word t1){
+/* k9118 in go */
+static void C_fcall f_9120(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26465,15 +26463,15 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word t17;
-C_word ab[29],*a=ab;
+C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9117,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9120,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[10],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[10],C_fix(1));
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],((C_word*)t0)[8]);
 /* go874 */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_8961(t4,((C_word*)t0)[6],t2,t3,((C_word*)t0)[5]);}
+f_8964(t4,((C_word*)t0)[6],t2,t3,((C_word*)t0)[5]);}
 else{
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[8]))){
 /* error */
@@ -26481,30 +26479,30 @@ t2=*((C_word*)lf[20]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[6],lf[121]);}
 else{
 t2=(C_word)C_i_car(((C_word*)t0)[8]);
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[10],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[10],C_fix(1));
 t4=(C_word)C_i_string_ref(((C_word*)t0)[4],t3);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9148,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[8],a[5]=t2,a[6]=((C_word)li65),tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9151,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[8],a[5]=t2,a[6]=((C_word)li65),tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_eqp(C_make_character(92),t4);
-t7=(C_truep(t6)?(C_word)C_i_assv(t4,lf[123]):C_SCHEME_FALSE);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9180,a[2]=t5,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t7=(C_truep(t6)?(C_word)C_i_assq(t4,lf[123]):C_SCHEME_FALSE);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9183,a[2]=t5,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t7)){
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9181,a[2]=((C_word*)t0)[10],a[3]=((C_word)li66),tmp=(C_word)a,a+=4,tmp);
-t10=f_9181(C_a_i(&a,10),t9,t7);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9184,a[2]=((C_word*)t0)[10],a[3]=((C_word)li66),tmp=(C_word)a,a+=4,tmp);
+t10=f_9184(C_a_i(&a,6),t9,t7);
 C_apply(4,0,((C_word*)t0)[6],t5,t10);}
 else{
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9202,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[6],a[5]=t4,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=t8,a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9205,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word*)t0)[6],a[5]=t4,a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],a[8]=t8,a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
 t10=(C_word)C_eqp(C_make_character(92),t4);
 if(C_truep(t10)){
-t11=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[10],C_fix(2));
+t11=(C_word)C_fixnum_plus(((C_word*)t0)[10],C_fix(2));
 t12=(C_word)C_i_string_ref(((C_word*)t0)[4],t11);
 t13=t9;
-f_9202(t13,(C_word)C_eqp(t12,C_make_character(120)));}
+f_9205(t13,(C_word)C_eqp(t12,C_make_character(120)));}
 else{
 t11=t9;
-f_9202(t11,C_SCHEME_FALSE);}}}}}
+f_9205(t11,C_SCHEME_FALSE);}}}}}
 
-/* k9200 in k9115 in go */
-static void C_fcall f_9202(C_word t0,C_word t1){
+/* k9203 in k9118 in go */
+static void C_fcall f_9205(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26512,23 +26510,23 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9202,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9205,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[9],C_fix(3));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[9],C_fix(3));
 /* string-parse-hex-escape */
-f_8848(((C_word*)t0)[8],((C_word*)t0)[7],t2,((C_word*)t0)[6]);}
+f_8851(((C_word*)t0)[8],((C_word*)t0)[7],t2,((C_word*)t0)[6]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9215,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9218,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t3=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[5]));
-/* <= */
-C_less_or_equal_p(5,0,t2,C_fix(128),t3,C_fix(255));}
+t4=t2;
+f_9218(t4,(C_word)C_and((C_word)C_fixnum_less_or_equal_p(C_fix(128),t3),(C_word)C_fixnum_less_or_equal_p(t3,C_fix(255))));}
 else{
 t3=t2;
-f_9215(2,t3,C_SCHEME_FALSE);}}}
+f_9218(t3,C_SCHEME_FALSE);}}}
 
-/* k9213 in k9200 in k9115 in go */
-static void C_ccall f_9215(C_word c,C_word t0,C_word t1){
+/* k9216 in k9203 in k9118 in go */
+static void C_fcall f_9218(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26537,64 +26535,54 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[10],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9215,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9218,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_fix((C_word)C_character_code(((C_word*)t0)[6]));
 t3=(C_word)C_i_vector_ref(lf[125],t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9225,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9228,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t5=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 /* utf8-string-ref */
-f_9671(t4,((C_word*)t0)[2],t5,t3);}
+f_9674(t4,((C_word*)t0)[2],t5,t3);}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(2));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(2));
 t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],t2);
-C_apply(4,0,((C_word*)t0)[5],((C_word*)t0)[4],t3);}}
-
-/* k9223 in k9213 in k9200 in k9115 in go */
-static void C_ccall f_9225(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9225,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9229,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* + */
-C_plus(5,0,t2,((C_word*)t0)[3],C_fix(1),((C_word*)t0)[2]);}
+C_apply(4,0,((C_word*)t0)[4],((C_word*)t0)[3],t3);}}
 
-/* k9227 in k9223 in k9213 in k9200 in k9115 in go */
-static void C_ccall f_9229(C_word c,C_word t0,C_word t1){
+/* k9226 in k9216 in k9203 in k9118 in go */
+static void C_ccall f_9228(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
+C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9229,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
-C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_9228,2,t0,t1);}
+t2=(C_word)C_fixnum_plus((C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1)),((C_word*)t0)[4]);
+t3=(C_word)C_a_i_list(&a,2,t1,t2);
+C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* g929 in k9115 in go */
-static C_word C_fcall f_9181(C_word *a,C_word t0,C_word t1){
+/* g929 in k9118 in go */
+static C_word C_fcall f_9184(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_stack_check;
 t2=(C_word)C_i_cdr(t1);
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(3));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(3));
 return((C_word)C_a_i_list(&a,2,t2,t3));}
 
-/* k9178 in k9115 in go */
-static void C_ccall f_9180(C_word c,C_word t0,C_word t1){
+/* k9181 in k9118 in go */
+static void C_ccall f_9183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a9147 in k9115 in go */
-static void C_ccall f_9148(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9150 in k9118 in go */
+static void C_ccall f_9151(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -26603,7 +26591,7 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9148,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9151,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_fixnum_lessp(t2,((C_word*)t0)[5]))){
 /* error */
 t4=*((C_word*)lf[20]+1);
@@ -26614,28 +26602,28 @@ t5=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 t6=(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[3]);
 /* go874 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_8961(t7,t1,t3,t4,t6);}}
+f_8964(t7,t1,t3,t4,t6);}}
 
-/* f25233 in go */
-static void C_ccall f25233(C_word c,C_word t0,C_word t1){
+/* f25244 in go */
+static void C_ccall f25244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25233,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9003,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f25244,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9006,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(((C_word*)t0)[3])){
 /* filter */
-f_5518(t3,lf[120],((C_word*)t0)[2]);}
+f_5521(t3,lf[120],((C_word*)t0)[2]);}
 else{
 t4=t3;
-f_9003(2,t4,C_SCHEME_END_OF_LIST);}}
+f_9006(2,t4,C_SCHEME_END_OF_LIST);}}
 
-/* k9001 */
-static void C_ccall f_9003(C_word c,C_word t0,C_word t1){
+/* k9004 */
+static void C_ccall f_9006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26646,22 +26634,22 @@ C_word t7;
 C_word t8;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9003,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9006,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9006,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9009,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=lf[120];
 t4=((C_word*)t0)[2];
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5567,a[2]=t6,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5570,a[2]=t6,a[3]=((C_word)li64),tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_5567(t8,t2,t4,C_SCHEME_END_OF_LIST);}
+f_5570(t8,t2,t4,C_SCHEME_END_OF_LIST);}
 else{
 t3=t2;
-f_9006(2,t3,((C_word*)t0)[2]);}}
+f_9009(2,t3,((C_word*)t0)[2]);}}
 
-/* lp in k9001 */
-static void C_fcall f_5567(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k9004 */
+static void C_fcall f_5570(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -26677,7 +26665,7 @@ C_word *a;
 loop:
 a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5567,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5570,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 /* reverse */
 t4=*((C_word*)lf[35]+1);
@@ -26686,7 +26674,7 @@ else{
 t4=(C_word)C_i_cdr(t2);
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_fix((C_word)C_character_code(t5));
-if(C_truep((C_word)C_i_less_or_equalp(C_fix(128),t6))){
+if(C_truep((C_word)C_fixnum_less_or_equal_p(C_fix(128),t6))){
 t7=t3;
 /* lp315 */
 t11=t1;
@@ -26708,8 +26696,8 @@ t2=t12;
 t3=t13;
 goto loop;}}}
 
-/* k9004 in k9001 */
-static void C_ccall f_9006(C_word c,C_word t0,C_word t1){
+/* k9007 in k9004 */
+static void C_ccall f_9009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26721,33 +26709,33 @@ C_word t8;
 C_word t9;
 C_word ab[28],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9006,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9011,a[2]=((C_word*)t0)[7],a[3]=((C_word)li61),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9028,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9032,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9009,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9014,a[2]=((C_word*)t0)[7],a[3]=((C_word)li61),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9031,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9035,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t1))){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9077,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t6=(C_truep(((C_word*)t0)[2])?lf[118]:(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9089,a[2]=((C_word)li63),tmp=(C_word)a,a+=3,tmp));
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9084,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9088,a[2]=t7,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9080,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t6=(C_truep(((C_word*)t0)[2])?lf[118]:(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9092,a[2]=((C_word)li63),tmp=(C_word)a,a+=3,tmp));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9087,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9091,a[2]=t7,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
 /* reverse */
 t9=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,t1);}
 else{
 t5=t4;
-f_9032(t5,C_SCHEME_END_OF_LIST);}}
+f_9035(t5,C_SCHEME_END_OF_LIST);}}
 
-/* k9086 in k9004 in k9001 */
-static void C_ccall f_9088(C_word c,C_word t0,C_word t1){
+/* k9089 in k9007 in k9004 */
+static void C_ccall f_9091(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* g892893 */
 t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
+((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k9082 in k9004 in k9001 */
-static void C_ccall f_9084(C_word c,C_word t0,C_word t1){
+/* k9085 in k9007 in k9004 */
+static void C_ccall f_9087(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -26755,42 +26743,42 @@ C_word *a;
 t2=*((C_word*)lf[119]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* f_9089 in k9004 in k9001 */
-static void C_ccall f_9089(C_word c,C_word t0,C_word t1,C_word t2){
+/* f_9092 in k9007 in k9004 */
+static void C_ccall f_9092(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9089,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9092,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k9075 in k9004 in k9001 */
-static void C_ccall f_9077(C_word c,C_word t0,C_word t1){
+/* k9078 in k9007 in k9004 */
+static void C_ccall f_9080(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9077,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9080,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[2];
-f_9032(t3,(C_word)C_a_i_list(&a,1,t2));}
+f_9035(t3,(C_word)C_a_i_list(&a,1,t2));}
 
-/* k9030 in k9004 in k9001 */
-static void C_fcall f_9032(C_word t0,C_word t1){
+/* k9033 in k9007 in k9004 */
+static void C_fcall f_9035(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9032,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9035,NULL,2,t0,t1);}
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[5]))){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9042,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9045,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9060,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9063,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* reverse */
 t4=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[5]);}
@@ -26803,17 +26791,17 @@ else{
 t2=*((C_word*)lf[117]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,C_SCHEME_END_OF_LIST);}}
 
-/* k9058 in k9030 in k9004 in k9001 */
-static void C_ccall f_9060(C_word c,C_word t0,C_word t1){
+/* k9061 in k9033 in k9007 in k9004 */
+static void C_ccall f_9063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cset-case-insensitive */
 t2=lf[118];
-f_20343(3,t2,((C_word*)t0)[2],t1);}
+f_20346(3,t2,((C_word*)t0)[2],t1);}
 
-/* k9040 in k9030 in k9004 in k9001 */
-static void C_ccall f_9042(C_word c,C_word t0,C_word t1){
+/* k9043 in k9033 in k9007 in k9004 */
+static void C_ccall f_9045(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -26822,199 +26810,199 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9042,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9053,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9045,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9056,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19341,a[2]=t4,a[3]=((C_word)li62),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_19344,a[2]=t4,a[3]=((C_word)li62),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_19341(t6,t2,t1,C_SCHEME_END_OF_LIST);}
+f_19344(t6,t2,t1,C_SCHEME_END_OF_LIST);}
 
-/* lp in k9040 in k9030 in k9004 in k9001 */
-static void C_fcall f_19341(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k9043 in k9033 in k9007 in k9004 */
+static void C_fcall f_19344(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_19341,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_19344,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 /* reverse */
 t4=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 else{
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19366,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19369,a[2]=t2,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 /* cdar */
 t6=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}}
 
-/* k19364 in lp in k9040 in k9030 in k9004 in k9001 */
-static void C_ccall f_19366(C_word c,C_word t0,C_word t1){
+/* k19367 in lp in k9043 in k9033 in k9007 in k9004 */
+static void C_ccall f_19369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19366,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19374,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_19369,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_19377,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* caar */
 t3=*((C_word*)lf[114]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k19372 in k19364 in lp in k9040 in k9030 in k9004 in k9001 */
-static void C_ccall f_19374(C_word c,C_word t0,C_word t1){
+/* k19375 in k19367 in lp in k9043 in k9033 in k9007 in k9004 */
+static void C_ccall f_19377(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_19374,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_19377,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
 /* lp3543 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_19341(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_19344(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k9051 in k9040 in k9030 in k9004 in k9001 */
-static void C_ccall f_9053(C_word c,C_word t0,C_word t1){
+/* k9054 in k9043 in k9033 in k9007 in k9004 */
+static void C_ccall f_9056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9053,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9056,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[27],t1);
 t3=(C_word)C_a_i_list(&a,1,t2);
 /* append */
 t4=*((C_word*)lf[117]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k9026 in k9004 in k9001 */
-static void C_ccall f_9028(C_word c,C_word t0,C_word t1){
+/* k9029 in k9007 in k9004 */
+static void C_ccall f_9031(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9028,2,t0,t1);}
-t2=f_9011(C_a_i(&a,6),((C_word*)t0)[4],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_9031,2,t0,t1);}
+t2=f_9014(C_a_i(&a,6),((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_list(&a,2,t2,((C_word*)t0)[2]));}
 
-/* g889 in k9004 in k9001 */
-static C_word C_fcall f_9011(C_word *a,C_word t0,C_word t1){
+/* g889 in k9007 in k9004 */
+static C_word C_fcall f_9014(C_word *a,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_stack_check;
-return((C_truep(((C_word*)t0)[2])?(C_word)C_a_i_cons(&a,2,lf[116],t1):f_13622(C_a_i(&a,3),t1)));}
+return((C_truep(((C_word*)t0)[2])?(C_word)C_a_i_cons(&a,2,lf[116],t1):f_13625(C_a_i(&a,3),t1)));}
 
-/* k7484 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7486(C_word c,C_word t0,C_word t1){
+/* k7487 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7489(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a7461 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7462(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a7464 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[17],*a=ab;
+C_word ab[9],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7462,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-t5=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7482,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7465,4,t0,t1,t2,t3);}
+t4=(C_word)C_fixnum_plus(t3,C_fix(1));
+t5=(C_word)C_fixnum_plus(t3,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7485,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t5,a[5]=t4,a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
 /* collect415 */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t7,t6);}
+f_5965(t7,t6);}
 
-/* k7480 in a7461 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7482(C_word c,C_word t0,C_word t1){
+/* k7483 in a7464 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7482,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7485,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k7433 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7435(C_word c,C_word t0,C_word t1){
+/* k7436 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7438(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7435,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7447,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7438,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7450,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 /* collect/terms417 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6054(t3,t2);}
+f_6057(t3,t2);}
 
-/* k7445 in k7433 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7447(C_word c,C_word t0,C_word t1){
+/* k7448 in k7436 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7450(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7447,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7451,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7450,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_7454,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 /* cdar */
 t3=*((C_word*)lf[113]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[7]);}
 
-/* k7449 in k7445 in k7433 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7451(C_word c,C_word t0,C_word t1){
+/* k7452 in k7448 in k7436 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7454(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7451,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7454,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[8],t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
 /* lp407 */
 t4=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2,t3);}
+f_5877(t4,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2,t3);}
 
-/* k6710 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6712(C_word c,C_word t0,C_word t1){
+/* k6713 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6715(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6712,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6716,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6715,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6719,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k6714 in k6710 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6716(C_word c,C_word t0,C_word t1){
+/* k6717 in k6713 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
 
-/* lp2 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_7181(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp2 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_7184(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -27044,176 +27032,178 @@ C_word t29;
 C_word t30;
 C_word t31;
 C_word t32;
+C_word t33;
 C_word *a;
 loop:
-a=C_alloc(32);
+a=C_alloc(24);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_7181,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_7184,NULL,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7184,a[2]=t3,a[3]=t4,a[4]=((C_word)li57),tmp=(C_word)a,a+=5,tmp);
-t9=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7193,a[2]=((C_word*)t0)[9],a[3]=t3,a[4]=((C_word)li58),tmp=(C_word)a,a+=5,tmp));
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[8]))){
+t8=t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7187,a[2]=t3,a[3]=t4,a[4]=((C_word)li57),tmp=(C_word)a,a+=5,tmp);
+t9=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7196,a[2]=((C_word*)t0)[9],a[3]=t3,a[4]=((C_word)li58),tmp=(C_word)a,a+=5,tmp));
+t10=t2;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t10,((C_word*)t0)[8]))){
 /* error */
-t10=*((C_word*)lf[20]+1);
-((C_proc5)(void*)(*((C_word*)t10+1)))(5,t10,t1,lf[110],((C_word*)t0)[7],((C_word*)t0)[6]);}
+t11=*((C_word*)lf[20]+1);
+((C_proc5)(void*)(*((C_word*)t11+1)))(5,t11,t1,lf[110],((C_word*)t0)[7],((C_word*)t0)[6]);}
 else{
-t10=(C_word)C_i_string_ref(((C_word*)t0)[7],t2);
-switch(t10){
+t11=(C_word)C_i_string_ref(((C_word*)t0)[7],t2);
+switch(t11){
 case C_make_character(105):
-t11=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7242,a[2]=t4,a[3]=t11,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t12=(C_word)C_fixnum_plus(t2,C_fix(1));
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7245,a[2]=t4,a[3]=t12,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* join634 */
-t13=t5;
-f_7184(t13,t12,C_fix(2));
+t14=t5;
+f_7187(t14,t13,C_fix(2));
 case C_make_character(109):
-t11=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7259,a[2]=t4,a[3]=t11,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t12=(C_word)C_fixnum_plus(t2,C_fix(1));
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7262,a[2]=t4,a[3]=t12,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* join634 */
-t13=t5;
-f_7184(t13,t12,C_fix(4));
+t14=t5;
+f_7187(t14,t13,C_fix(4));
 case C_make_character(120):
-t11=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7276,a[2]=t4,a[3]=t11,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t12=(C_word)C_fixnum_plus(t2,C_fix(1));
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7279,a[2]=t4,a[3]=t12,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* join634 */
-t13=t5;
-f_7184(t13,t12,C_fix(16));
+t14=t5;
+f_7187(t14,t13,C_fix(16));
 case C_make_character(117):
-t11=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7296,a[2]=t4,a[3]=t11,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t12=(C_word)C_fixnum_plus(t2,C_fix(1));
+t13=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7299,a[2]=t4,a[3]=t12,a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 /* join634 */
-t13=t5;
-f_7184(t13,t12,C_fix(32));
+t14=t5;
+f_7187(t14,t13,C_fix(32));
 case C_make_character(45):
-t11=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t12=(C_word)C_i_not(t4);
+t12=(C_word)C_fixnum_plus(t2,C_fix(1));
+t13=(C_word)C_i_not(t4);
 /* lp2624 */
-t29=t1;
-t30=t11;
-t31=t3;
-t32=t12;
-t1=t29;
-t2=t30;
-t3=t31;
-t4=t32;
+t30=t1;
+t31=t12;
+t32=t3;
+t33=t13;
+t1=t30;
+t2=t31;
+t3=t32;
+t4=t33;
 goto loop;
 case C_make_character(41):
-t11=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t12=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7341,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t12,a[5]=t11,a[6]=t1,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7345,a[2]=t13,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
+t12=(C_word)C_fixnum_plus(t2,C_fix(1));
+t13=(C_word)C_fixnum_plus(t2,C_fix(1));
+t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7344,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t13,a[5]=t12,a[6]=t1,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7348,a[2]=t14,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
 /* collect415 */
-t15=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t15,t14);
+t16=((C_word*)((C_word*)t0)[2])[1];
+f_5965(t16,t15);
 case C_make_character(58):
-t11=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t12=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t13=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7366,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t12,a[5]=t11,a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+t12=(C_word)C_fixnum_plus(t2,C_fix(1));
+t13=(C_word)C_fixnum_plus(t2,C_fix(1));
+t14=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7369,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t13,a[5]=t12,a[6]=t1,a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 /* new-res635 */
-t14=((C_word*)t7)[1];
-f_7193(t14,t13,C_SCHEME_END_OF_LIST);
+t15=((C_word*)t7)[1];
+f_7196(t15,t14,C_SCHEME_END_OF_LIST);
 default:
 /* error */
-t11=*((C_word*)lf[20]+1);
-((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t1,lf[111],((C_word*)t0)[7]);}}}
+t12=*((C_word*)lf[20]+1);
+((C_proc4)(void*)(*((C_word*)t12+1)))(4,t12,t1,lf[111],((C_word*)t0)[7]);}}}
 
-/* k7364 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7366(C_word c,C_word t0,C_word t1){
+/* k7367 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7366,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7378,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7369,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_7381,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 /* collect415 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t3,t2);}
+f_5965(t3,t2);}
 
-/* k7376 in k7364 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7378(C_word c,C_word t0,C_word t1){
+/* k7379 in k7367 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7378,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7381,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[9],t1);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[8]);
 /* lp407 */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_5877(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* k7343 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7345(C_word c,C_word t0,C_word t1){
+/* k7346 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7348(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* new-res635 */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_7193(t2,((C_word*)t0)[2],t1);}
+f_7196(t2,((C_word*)t0)[2],t1);}
 
-/* k7339 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7341(C_word c,C_word t0,C_word t1){
+/* k7342 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7344(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k7294 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7296(C_word c,C_word t0,C_word t1){
+/* k7297 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2624 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_7181(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_7184(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k7274 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7276(C_word c,C_word t0,C_word t1){
+/* k7277 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2624 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_7181(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_7184(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k7257 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7259(C_word c,C_word t0,C_word t1){
+/* k7260 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2624 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_7181(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_7184(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k7240 in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7242(C_word c,C_word t0,C_word t1){
+/* k7243 in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7245(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp2624 */
 t2=((C_word*)((C_word*)t0)[5])[1];
-f_7181(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_7184(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* new-res in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_7193(C_word t0,C_word t1,C_word t2){
+/* new-res in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_7196(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7193,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25212,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_7196,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25223,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t3,((C_word*)t0)[2],C_fix(32));}
+f_5680(t3,((C_word*)t0)[2],C_fix(32));}
 
-/* f25212 in new-res in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25212(C_word c,C_word t0,C_word t1){
+/* f25223 in new-res in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27221,15 +27211,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25212,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(32),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25223,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(32),t1);
 t3=((C_word*)t0)[4];
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25206,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25217,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t4,t3,C_fix(32));}
+f_5680(t4,t3,C_fix(32));}
 
-/* f25206 */
-static void C_ccall f25206(C_word c,C_word t0,C_word t1){
+/* f25217 */
+static void C_ccall f25217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27237,8 +27227,8 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25206,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(32),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25217,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(32),t1);
 t3=(C_word)C_eqp(((C_word*)t0)[4],t2);
 if(C_truep(t3)){
 t4=((C_word*)t0)[3];
@@ -27248,8 +27238,8 @@ else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t2)?(C_word)C_a_i_cons(&a,2,lf[108],((C_word*)t0)[3]):(C_word)C_a_i_cons(&a,2,lf[109],((C_word*)t0)[3])));}}
 
-/* join in lp2 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_7184(C_word t0,C_word t1,C_word t2){
+/* join in lp2 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_7187(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -27263,18 +27253,18 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word t14;
-C_word ab[4],*a=ab;
+C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7184,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7187,NULL,3,t0,t1,t2);}
 if(C_truep(((C_word*)t0)[3])){
 t3=lf[45];
 t4=lf[45];
 t5=t1;
 t6=((C_word*)t0)[2];
 t7=t2;
-t8=(C_word)C_a_i_minus(&a,2,C_fix(65535),t7);
+t8=(C_word)C_fixnum_difference(C_fix(65535),t7);
 /* bit-and */
-f_5677(t5,t6,t8);}
+f_5680(t5,t6,t8);}
 else{
 t3=lf[44];
 t4=lf[44];
@@ -27283,52 +27273,52 @@ t6=((C_word*)t0)[2];
 t7=t2;
 if(C_truep(t7)){
 /* bit-ior */
-f_5630(t5,t6,t7);}
+f_5633(t5,t6,t7);}
 else{
 t8=t5;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t6);}}}
 
-/* k7137 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7139(C_word c,C_word t0,C_word t1){
+/* k7140 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7142(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7139,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7143,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7142,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7146,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k7141 in k7137 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7143(C_word c,C_word t0,C_word t1){
+/* k7144 in k7140 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7146(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[106],t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[106],t1);}
 
-/* k7080 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7082(C_word c,C_word t0,C_word t1){
+/* k7083 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7085(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[14],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7082,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7085,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7116,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[3],C_fix(3));
+C_save_and_reclaim((void*)tr2,(void*)f_7085,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7088,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7119,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(3));
 /* substring */
 t5=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,((C_word*)t0)[2],t4,t1);}
 
-/* k7114 in k7080 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7116(C_word c,C_word t0,C_word t1){
+/* k7117 in k7083 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -27336,26 +27326,26 @@ C_word *a;
 t2=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k7083 in k7080 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7085(C_word c,C_word t0,C_word t1){
+/* k7086 in k7083 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7088(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[16],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7085,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],C_fix(1));
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[6],C_fix(1));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7100,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7088,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[6],C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7103,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t5=((C_word*)t0)[2];
 /* bit-and */
-f_5677(t4,t5,C_fix(65534));}
+f_5680(t4,t5,C_fix(65534));}
 
-/* k7098 in k7083 in k7080 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7100(C_word c,C_word t0,C_word t1){
+/* k7101 in k7086 in k7083 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7103(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27363,50 +27353,50 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7100,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7103,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[65],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7108,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7111,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* save418 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t5,t4);}
+f_6357(t5,t4);}
 
-/* k7106 in k7098 in k7083 in k7080 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7108(C_word c,C_word t0,C_word t1){
+/* k7109 in k7101 in k7086 in k7083 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7111(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k7020 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7022(C_word c,C_word t0,C_word t1){
+/* k7023 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[15],*a=ab;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7022,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7025,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7065,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],C_fix(3));
+C_save_and_reclaim((void*)tr2,(void*)f_7025,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7028,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7068,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[2],C_fix(3));
 /* substring */
 t5=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,((C_word*)t0)[3],t4,t1);}
 
-/* k7063 in k7020 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7065(C_word c,C_word t0,C_word t1){
+/* k7066 in k7023 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7068(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* string->number */
 C_string_to_number(3,0,((C_word*)t0)[2],t1);}
 
-/* k7023 in k7020 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7025(C_word c,C_word t0,C_word t1){
+/* k7026 in k7023 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27414,24 +27404,24 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[16],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7025,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7028,2,t0,t1);}
 t2=t1;
 if(C_truep(t2)){
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7049,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7052,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 t6=((C_word*)t0)[3];
 /* bit-and */
-f_5677(t5,t6,C_fix(65534));}
+f_5680(t5,t6,C_fix(65534));}
 else{
 /* error */
 t3=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[5],lf[105],((C_word*)t0)[2]);}}
 
-/* k7047 in k7023 in k7020 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7049(C_word c,C_word t0,C_word t1){
+/* k7050 in k7026 in k7023 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27439,87 +27429,87 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7049,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7052,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[65],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7057,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7060,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* save418 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t5,t4);}
+f_6357(t5,t4);}
 
-/* k7055 in k7047 in k7023 in k7020 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_7057(C_word c,C_word t0,C_word t1){
+/* k7058 in k7050 in k7026 in k7023 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7060(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k6992 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6994(C_word c,C_word t0,C_word t1){
+/* k6995 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6997(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6994,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6998,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6997,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7001,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k6996 in k6992 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6998(C_word c,C_word t0,C_word t1){
+/* k6999 in k6995 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_7001(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[103],t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[103],t1);}
 
-/* k6900 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6902(C_word c,C_word t0,C_word t1){
+/* k6903 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6905(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[18],*a=ab;
+C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6902,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6905,2,t0,t1);}
 if(C_truep(t1)){
-t2=(C_word)C_a_i_plus(&a,2,t1,C_fix(1));
-t3=(C_word)C_a_i_plus(&a,2,t1,C_fix(1));
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6920,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=t2,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
+t2=(C_word)C_fixnum_plus(t1,C_fix(1));
+t3=(C_word)C_fixnum_plus(t1,C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6923,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=t2,a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],tmp=(C_word)a,a+=10,tmp);
 t5=((C_word*)t0)[2];
 /* bit-and */
-f_5677(t4,t5,C_fix(65534));}
+f_5680(t4,t5,C_fix(65534));}
 else{
 /* error */
 t2=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[6],lf[102],((C_word*)t0)[3]);}}
 
-/* k6918 in k6900 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6920(C_word c,C_word t0,C_word t1){
+/* k6921 in k6903 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6923(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[15],*a=ab;
+C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6920,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6932,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6940,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[4],C_fix(3));
+C_save_and_reclaim((void*)tr2,(void*)f_6923,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6935,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6943,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(3));
 /* substring */
 t5=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t3,((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
 
-/* k6938 in k6918 in k6900 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6940(C_word c,C_word t0,C_word t1){
+/* k6941 in k6921 in k6903 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -27527,8 +27517,8 @@ C_word *a;
 t2=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k6930 in k6918 in k6900 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6932(C_word c,C_word t0,C_word t1){
+/* k6933 in k6921 in k6903 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6935(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27536,161 +27526,161 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6932,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6935,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[75],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6928,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6931,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 /* save418 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t5,t4);}
+f_6357(t5,t4);}
 
-/* k6926 in k6930 in k6918 in k6900 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6928(C_word c,C_word t0,C_word t1){
+/* k6929 in k6933 in k6921 in k6903 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k6893 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6895(C_word c,C_word t0,C_word t1){
+/* k6896 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6898(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6895,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6899,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6898,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6902,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k6897 in k6893 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6899(C_word c,C_word t0,C_word t1){
+/* k6900 in k6896 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6902(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[101],t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[101],t1);}
 
-/* k6868 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6870(C_word c,C_word t0,C_word t1){
+/* k6871 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6873(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6870,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6874,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6873,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6877,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k6872 in k6868 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6874(C_word c,C_word t0,C_word t1){
+/* k6875 in k6871 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6877(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[100],t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[100],t1);}
 
-/* k6825 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6827(C_word c,C_word t0,C_word t1){
+/* k6828 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6830(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6827,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6831,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6830,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6834,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k6829 in k6825 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6831(C_word c,C_word t0,C_word t1){
+/* k6832 in k6828 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6834(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[98],t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[98],t1);}
 
-/* k6800 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6802(C_word c,C_word t0,C_word t1){
+/* k6803 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6805(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6802,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6806,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6805,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6809,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k6804 in k6800 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6806(C_word c,C_word t0,C_word t1){
+/* k6807 in k6803 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6809(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[97],t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[97],t1);}
 
-/* k6775 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6777(C_word c,C_word t0,C_word t1){
+/* k6778 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6780(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6777,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6781,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6780,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6784,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 /* save418 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_6354(t3,t2);}
+f_6357(t3,t2);}
 
-/* k6779 in k6775 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6781(C_word c,C_word t0,C_word t1){
+/* k6782 in k6778 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6784(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[6])[1];
-f_5874(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
+f_5877(t2,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1);}
 
-/* k6735 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6737(C_word c,C_word t0,C_word t1){
+/* k6738 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[16],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6737,2,t0,t1);}
-t2=(C_word)C_a_i_plus(&a,2,t1,((C_word*)t0)[7]);
-t3=(C_word)C_a_i_plus(&a,2,t1,C_fix(1));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6752,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6740,2,t0,t1);}
+t2=(C_word)C_fixnum_plus(t1,((C_word*)t0)[7]);
+t3=(C_word)C_fixnum_plus(t1,C_fix(1));
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6755,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 /* collect415 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t5,t4);}
+f_5965(t5,t4);}
 
-/* k6750 in k6735 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6752(C_word c,C_word t0,C_word t1){
+/* k6753 in k6738 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6755(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp407 */
 t2=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+f_5877(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k6623 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6625(C_word c,C_word t0,C_word t1){
+/* k6626 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6628(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27698,36 +27688,36 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6625,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6628,2,t0,t1);}
 t2=(C_word)C_i_car(t1);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6631,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6634,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t1,a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
 t4=(C_word)C_a_i_string(&a,1,((C_word*)t0)[2]);
 /* string->symbol */
 t5=*((C_word*)lf[94]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
-/* k6629 in k6623 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6631(C_word c,C_word t0,C_word t1){
+/* k6632 in k6626 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6631,2,t0,t1);}
-t2=f_12248(((C_word*)t0)[9]);
+C_save_and_reclaim((void*)tr2,(void*)f_6634,2,t0,t1);}
+t2=f_12251(((C_word*)t0)[9]);
 if(C_truep(t2)){
 /* error */
 t3=*((C_word*)lf[20]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[8],lf[91],((C_word*)t0)[7],((C_word*)t0)[6]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6646,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[9],a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_6649,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[9],a[6]=t1,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[7],a[10]=((C_word*)t0)[8],tmp=(C_word)a,a+=11,tmp);
 /* sre-empty? */
 t4=lf[93];
-f_12044(3,t4,t3,((C_word*)t0)[9]);}}
+f_12047(3,t4,t3,((C_word*)t0)[9]);}}
 
-/* k6644 in k6629 in k6623 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6646(C_word c,C_word t0,C_word t1){
+/* k6647 in k6632 in k6626 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27735,25 +27725,25 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[17],*a=ab;
+C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6646,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6649,2,t0,t1);}
 if(C_truep(t1)){
 /* error */
 t2=*((C_word*)lf[20]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[10],lf[92],((C_word*)t0)[9],((C_word*)t0)[8]);}
 else{
-t2=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[7],C_fix(1));
+t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[7],C_fix(1));
 t4=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
 t5=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
 /* lp407 */
 t7=((C_word*)((C_word*)t0)[4])[1];
-f_5874(t7,((C_word*)t0)[10],t2,t3,((C_word*)t0)[3],t6,((C_word*)t0)[2]);}}
+f_5877(t7,((C_word*)t0)[10],t2,t3,((C_word*)t0)[3],t6,((C_word*)t0)[2]);}}
 
-/* k6426 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6428(C_word c,C_word t0,C_word t1){
+/* k6429 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -27783,23 +27773,23 @@ C_word t26;
 C_word t27;
 C_word t28;
 C_word t29;
-C_word ab[23],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6428,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6431,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
 /* error */
 t2=*((C_word*)lf[20]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[7],lf[80],((C_word*)t0)[6],t1);}
 else{
 t2=(C_word)C_i_car(t1);
-t3=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
-t4=(C_word)C_a_i_plus(&a,2,((C_word*)t0)[5],C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6459,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[4],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t3=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t4=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6462,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[4],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(t6,lf[81]);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6482,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6485,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 t9=(C_word)C_i_cdr(t2);
 /* ##sys#append */
 t10=*((C_word*)lf[74]+1);
@@ -27807,7 +27797,7 @@ t10=*((C_word*)lf[74]+1);
 else{
 t8=(C_word)C_eqp(t6,lf[83]);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6507,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6510,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 t10=(C_word)C_i_cdr(t2);
 /* ##sys#append */
 t11=*((C_word*)lf[74]+1);
@@ -27815,7 +27805,7 @@ t11=*((C_word*)lf[74]+1);
 else{
 t9=(C_word)C_eqp(t6,lf[85]);
 if(C_truep(t9)){
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6524,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6527,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 t11=(C_word)C_i_cdr(t2);
 /* ##sys#append */
 t12=*((C_word*)lf[74]+1);
@@ -27823,7 +27813,7 @@ t12=*((C_word*)lf[74]+1);
 else{
 t10=(C_word)C_eqp(t6,lf[87]);
 if(C_truep(t10)){
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6541,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6544,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
 t12=(C_word)C_i_cdr(t2);
 /* ##sys#append */
 t13=*((C_word*)lf[74]+1);
@@ -27832,7 +27822,7 @@ else{
 t11=(C_word)C_eqp(t6,lf[88]);
 if(C_truep(t11)){
 t12=(C_word)C_i_cadr(t2);
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6566,a[2]=t5,a[3]=t12,tmp=(C_word)a,a+=4,tmp);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6569,a[2]=t5,a[3]=t12,tmp=(C_word)a,a+=4,tmp);
 t14=(C_word)C_i_cdr(t2);
 /* ##sys#append */
 t15=*((C_word*)lf[74]+1);
@@ -27841,7 +27831,7 @@ else{
 t12=(C_word)C_eqp(t6,lf[89]);
 if(C_truep(t12)){
 t13=(C_word)C_i_cadr(t2);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6595,a[2]=t5,a[3]=t13,tmp=(C_word)a,a+=4,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6598,a[2]=t5,a[3]=t13,tmp=(C_word)a,a+=4,tmp);
 t15=(C_word)C_i_cddr(t2);
 /* ##sys#append */
 t16=*((C_word*)lf[74]+1);
@@ -27849,209 +27839,211 @@ t16=*((C_word*)lf[74]+1);
 else{
 t13=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t14=t5;
-f_6459(t14,(C_word)C_a_i_cons(&a,2,lf[85],t13));}}}}}}}
+f_6462(t14,(C_word)C_a_i_cons(&a,2,lf[85],t13));}}}}}}}
 else{
 t6=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t7=t5;
-f_6459(t7,(C_word)C_a_i_cons(&a,2,lf[85],t6));}}}
+f_6462(t7,(C_word)C_a_i_cons(&a,2,lf[85],t6));}}}
 
-/* k6593 in k6426 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6595(C_word c,C_word t0,C_word t1){
+/* k6596 in k6429 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6598(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6595,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6598,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t1);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-f_6459(t4,(C_word)C_a_i_cons(&a,2,lf[84],t3));}
+f_6462(t4,(C_word)C_a_i_cons(&a,2,lf[84],t3));}
 
-/* k6564 in k6426 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6566(C_word c,C_word t0,C_word t1){
+/* k6567 in k6429 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6566,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6569,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-f_6459(t3,(C_word)C_a_i_cons(&a,2,lf[84],t2));}
+f_6462(t3,(C_word)C_a_i_cons(&a,2,lf[84],t2));}
 
-/* k6539 in k6426 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6541(C_word c,C_word t0,C_word t1){
+/* k6542 in k6429 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6544(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6541,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6544,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_6459(t2,(C_word)C_a_i_cons(&a,2,lf[84],t1));}
+f_6462(t2,(C_word)C_a_i_cons(&a,2,lf[84],t1));}
 
-/* k6522 in k6426 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6524(C_word c,C_word t0,C_word t1){
+/* k6525 in k6429 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6524,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6527,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_6459(t2,(C_word)C_a_i_cons(&a,2,lf[86],t1));}
+f_6462(t2,(C_word)C_a_i_cons(&a,2,lf[86],t1));}
 
-/* k6505 in k6426 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6507(C_word c,C_word t0,C_word t1){
+/* k6508 in k6429 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6510(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6507,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6510,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t1);
 t3=(C_word)C_a_i_cons(&a,2,C_fix(1),t2);
 t4=((C_word*)t0)[2];
-f_6459(t4,(C_word)C_a_i_cons(&a,2,lf[84],t3));}
+f_6462(t4,(C_word)C_a_i_cons(&a,2,lf[84],t3));}
 
-/* k6480 in k6426 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6482(C_word c,C_word t0,C_word t1){
+/* k6483 in k6429 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6485(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6482,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6485,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_6459(t2,(C_word)C_a_i_cons(&a,2,lf[82],t1));}
+f_6462(t2,(C_word)C_a_i_cons(&a,2,lf[82],t1));}
 
-/* k6457 in k6426 in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_6459(C_word t0,C_word t1){
+/* k6460 in k6429 in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_6462(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6459,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6462,NULL,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 /* lp407 */
 t4=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
+f_5877(t4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* f25196 in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25196(C_word c,C_word t0,C_word t1){
+/* f25207 in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25207(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25196,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(C_fix(8),t1))){
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25186,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f25207,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(8),t1);
+if(C_truep(t2)){
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25197,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 /* collect415 */
-t3=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t3,t2);}
+t4=((C_word*)((C_word*)t0)[2])[1];
+f_5965(t4,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25190,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f25201,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 /* collect415 */
-t3=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t3,t2);}}
+t4=((C_word*)((C_word*)t0)[2])[1];
+f_5965(t4,t3);}}
 
-/* f25190 */
-static void C_ccall f25190(C_word c,C_word t0,C_word t1){
+/* f25201 */
+static void C_ccall f25201(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25190,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f25201,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[79],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* f25186 */
-static void C_ccall f25186(C_word c,C_word t0,C_word t1){
+/* f25197 */
+static void C_ccall f25197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25186,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f25197,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[78],t1);
 /* lp407 */
 t3=((C_word*)((C_word*)t0)[7])[1];
-f_5874(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+f_5877(t3,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* save in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_6354(C_word t0,C_word t1){
+/* save in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_6357(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6354,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6366,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_6357,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6369,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 /* collect415 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t3,t2);}
+f_5965(t3,t2);}
 
-/* k6364 in save in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6366(C_word c,C_word t0,C_word t1){
+/* k6367 in save in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6369(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6366,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6369,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[2]));}
 
-/* collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_6054(C_word t0,C_word t1){
+/* collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_6057(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6054,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6058,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_6057,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6061,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* collect415 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5962(t3,t2);}
+f_5965(t3,t2);}
 
-/* k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6058(C_word c,C_word t0,C_word t1){
+/* k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6061(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6058,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6061,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6061,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6064,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_pairp(t1))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6352,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6355,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* last */
-f_5348(t3,t1);}
+f_5351(t3,t1);}
 else{
 t3=t2;
-f_6061(t3,C_SCHEME_FALSE);}}
+f_6064(t3,C_SCHEME_FALSE);}}
 
-/* k6350 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6352(C_word c,C_word t0,C_word t1){
+/* k6353 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6355(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_6061(t2,(C_word)C_i_memq(t1,lf[76]));}
+f_6064(t2,(C_word)C_i_memq(t1,lf[76]));}
 
-/* k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_6061(C_word t0,C_word t1){
+/* k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_6064(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28059,28 +28051,28 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6061,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6064,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6314,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_6064,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6067,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6317,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t4=(C_word)C_i_car(t1);
 t5=t3;
-f_6314(t5,(C_word)C_eqp(lf[75],t4));}
+f_6317(t5,(C_word)C_eqp(lf[75],t4));}
 else{
 t4=t3;
-f_6314(t4,C_SCHEME_FALSE);}}
+f_6317(t4,C_SCHEME_FALSE);}}
 
-/* k6312 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_6314(C_word t0,C_word t1){
+/* k6315 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_6317(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6314,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6317,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6325,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6328,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 /* reverse */
 t3=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[3]);}
@@ -28088,25 +28080,25 @@ else{
 if(C_truep(((C_word*)t0)[2])){
 t2=(C_word)C_i_car(((C_word*)t0)[2]);
 t3=((C_word*)t0)[4];
-f_6064(t3,(C_word)C_a_i_list(&a,1,t2));}
+f_6067(t3,(C_word)C_a_i_list(&a,1,t2));}
 else{
 t2=((C_word*)t0)[4];
-f_6064(t2,C_SCHEME_FALSE);}}}
+f_6067(t2,C_SCHEME_FALSE);}}}
 
-/* k6323 in k6312 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6325(C_word c,C_word t0,C_word t1){
+/* k6326 in k6315 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6325,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6328,2,t0,t1);}
 t2=(C_word)C_i_cadr(t1);
 t3=((C_word*)t0)[2];
-f_6064(t3,(C_word)C_a_i_list(&a,2,lf[75],t2));}
+f_6067(t3,(C_word)C_a_i_list(&a,2,lf[75],t2));}
 
-/* k6062 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_6064(C_word t0,C_word t1){
+/* k6065 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_6067(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28116,27 +28108,27 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6064,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6067,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_6067,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6070,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
 t4=(C_word)C_eqp(lf[75],t3);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6296,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6299,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* reverse */
 t6=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6307,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6310,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* reverse */
 t6=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,((C_word*)t0)[2]);}}
 else{
 t3=t2;
-f_6067(2,t3,((C_word*)t0)[2]);}}
+f_6070(2,t3,((C_word*)t0)[2]);}}
 
-/* k6305 in k6062 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6307(C_word c,C_word t0,C_word t1){
+/* k6308 in k6065 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28146,8 +28138,8 @@ t2=(C_word)C_i_cdr(t1);
 t3=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k6294 in k6062 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6296(C_word c,C_word t0,C_word t1){
+/* k6297 in k6065 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6299(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28157,8 +28149,8 @@ t2=(C_word)C_i_cddr(t1);
 t3=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k6065 in k6062 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_6067(C_word c,C_word t0,C_word t1){
+/* k6068 in k6065 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_6070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28166,15 +28158,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6067,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6070,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6072,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li54),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6075,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word)li54),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_6072(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
+f_6075(t5,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST);}
 
-/* lp in k6065 in k6062 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_6072(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* lp in k6068 in k6065 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_6075(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -28197,21 +28189,21 @@ C_word *a;
 loop:
 a=C_alloc(18);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6072,NULL,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6075,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)trf_6075,NULL,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6078,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t2))){
-t6=f_6075(C_a_i(&a,6),t5);
-t7=f_13622(C_a_i(&a,3),t6);
+t6=f_6078(C_a_i(&a,6),t5);
+t7=f_13625(C_a_i(&a,3),t6);
 t8=((C_word*)t0)[4];
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25180,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t7,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25191,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t7,tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t9,t8,C_fix(1));}
+f_5680(t9,t8,C_fix(1));}
 else{
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(lf[59],t6);
 if(C_truep(t7)){
 t8=(C_word)C_i_cdr(t2);
-t9=f_6075(C_a_i(&a,6),t5);
+t9=f_6078(C_a_i(&a,6),t5);
 /* lp479 */
 t18=t1;
 t19=t8;
@@ -28237,8 +28229,8 @@ t3=t20;
 t4=t21;
 goto loop;}}}
 
-/* f25180 in lp in k6065 in k6062 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25180(C_word c,C_word t0,C_word t1){
+/* f25191 in lp in k6068 in k6065 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25191(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28260,8 +28252,8 @@ C_word t18;
 C_word t19;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25180,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(1),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25191,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(1),t1);
 t3=(C_truep(t2)?(C_word)C_a_i_list(&a,2,lf[64],((C_word*)t0)[4]):((C_word*)t0)[4]);
 if(C_truep(((C_word*)t0)[3])){
 t4=(C_word)C_i_car(((C_word*)t0)[3]);
@@ -28280,7 +28272,7 @@ t9=(C_word)C_i_cadr(t3);
 t10=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_pairp(t10))){
 t11=(C_word)C_i_cddr(t3);
-t12=f_13597(C_a_i(&a,3),t11);
+t12=f_13600(C_a_i(&a,3),t11);
 t13=(C_word)C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST);
 t14=(C_word)C_a_i_cons(&a,2,t9,t13);
 t15=((C_word*)t0)[2];
@@ -28291,7 +28283,7 @@ t12=(C_word)C_a_i_cons(&a,2,t9,t11);
 t13=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_cons(&a,2,lf[65],t12));}}
 else{
-t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6166,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6169,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 /* cadadr */
 t10=*((C_word*)lf[73]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t9,t3);}}}
@@ -28307,8 +28299,8 @@ else{
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6164 */
-static void C_ccall f_6166(C_word c,C_word t0,C_word t1){
+/* k6167 */
+static void C_ccall f_6169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28316,31 +28308,31 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6166,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6174,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6169,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6177,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
 if(C_truep((C_word)C_i_pairp(t3))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6206,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6209,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 /* cddadr */
 t5=*((C_word*)lf[72]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 else{
 t4=t2;
-f_6174(t4,lf[71]);}}
+f_6177(t4,lf[71]);}}
 
-/* k6204 in k6164 */
-static void C_ccall f_6206(C_word c,C_word t0,C_word t1){
+/* k6207 in k6167 */
+static void C_ccall f_6209(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6206,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6209,2,t0,t1);}
 /* sre-sequence */
 t2=((C_word*)t0)[2];
-f_6174(t2,f_13597(C_a_i(&a,3),t1));}
+f_6177(t2,f_13600(C_a_i(&a,3),t1));}
 
-/* k6172 in k6164 */
-static void C_fcall f_6174(C_word t0,C_word t1){
+/* k6175 in k6167 */
+static void C_fcall f_6177(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28348,21 +28340,21 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6174,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6182,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_6177,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6185,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_cddr(((C_word*)t0)[2]);
 /* sre-alternate */
 t5=t2;
-f_6182(t5,f_13622(C_a_i(&a,3),t4));}
+f_6185(t5,f_13625(C_a_i(&a,3),t4));}
 else{
 /* sre-alternate */
 t4=t2;
-f_6182(t4,f_13622(C_a_i(&a,3),C_SCHEME_END_OF_LIST));}}
+f_6185(t4,f_13625(C_a_i(&a,3),C_SCHEME_END_OF_LIST));}}
 
-/* k6180 in k6172 in k6164 */
-static void C_fcall f_6182(C_word t0,C_word t1){
+/* k6183 in k6175 in k6167 */
+static void C_fcall f_6185(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28370,69 +28362,82 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6182,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6185,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t2);
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t3);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[65],t4));}
 
-/* shift in lp in k6065 in k6062 in k6059 in k6056 in collect/terms in lp in k5867 in string->sre in k4468 */
-static C_word C_fcall f_6075(C_word *a,C_word t0){
+/* shift in lp in k6068 in k6065 in k6062 in k6059 in collect/terms in lp in k5870 in string->sre in k4471 */
+static C_word C_fcall f_6078(C_word *a,C_word t0){
 C_word tmp;
 C_word t1;
 C_word t2;
 C_stack_check;
-t1=f_13597(C_a_i(&a,3),((C_word*)t0)[3]);
+t1=f_13600(C_a_i(&a,3),((C_word*)t0)[3]);
 return((C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[2]));}
 
-/* collect/single in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5982(C_word t0,C_word t1){
+/* collect/single in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_5985(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5982,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5985,NULL,2,t0,t1);}
 t2=((C_word*)t0)[8];
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f25174,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f25185,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* bit-and */
-f_5677(t3,t2,C_fix(32));}
+f_5680(t3,t2,C_fix(32));}
 
-/* f25174 in collect/single in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25174(C_word c,C_word t0,C_word t1){
+/* f25185 in collect/single in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word ab[21],*a=ab;
+C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25174,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(32),t1);
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5989,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-t4=(C_truep(t2)?(C_word)C_i_greaterp(((C_word*)t0)[2],C_fix(1)):C_SCHEME_FALSE);
-if(C_truep(t4)){
-t5=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[2],C_fix(1));
-t6=((C_word*)t0)[4];
-t7=C_SCHEME_UNDEFINED;
-t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9861,a[2]=t8,a[3]=t6,a[4]=((C_word)li52),tmp=(C_word)a,a+=5,tmp));
-t10=((C_word*)t8)[1];
-f_9861(t10,t3,t5);}
+C_save_and_reclaim((void*)tr2,(void*)f25185,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(32),t1);
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5992,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6042,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(t2)){
+t5=((C_word*)t0)[2];
+t6=t4;
+f_6042(t6,(C_word)C_fixnum_greaterp(t5,C_fix(1)));}
 else{
-t5=t3;
-f_5989(2,t5,(C_word)C_a_i_minus(&a,2,((C_word*)t0)[2],C_fix(1)));}}
+t5=t4;
+f_6042(t5,C_SCHEME_FALSE);}}
 
-/* lp */
-static void C_fcall f_9861(C_word t0,C_word t1,C_word t2){
+/* k6040 */
+static void C_fcall f_6042(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_6042,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
+t3=((C_word*)t0)[3];
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9864,a[2]=t3,a[3]=((C_word)li52),tmp=(C_word)a,a+=4,tmp);
+t5=((C_word*)t0)[2];
+f_5992(t5,f_9864(t4,t2));}
+else{
+t2=((C_word*)t0)[2];
+f_5992(t2,(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1)));}}
+
+/* lp in k6040 */
+static C_word C_fcall f_9864(C_word t0,C_word t1){
 C_word tmp;
+C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
@@ -28441,33 +28446,27 @@ C_word t7;
 C_word t8;
 C_word t9;
 C_word t10;
-C_word *a;
 loop:
-a=C_alloc(4);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9861,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nequalp(t2,C_fix(0)))){
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fix(0));}
+C_stack_check;
+t2=t1;
+t3=(C_word)C_eqp(t2,C_fix(0));
+if(C_truep(t3)){
+return(C_fix(0));}
 else{
-t3=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
-t4=(C_word)C_fix((C_word)C_character_code(t3));
-t5=(C_word)C_i_lessp(t4,C_fix(128));
-t6=(C_truep(t5)?t5:(C_word)C_i_greater_or_equalp(t4,C_fix(192)));
-if(C_truep(t6)){
-t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t2);}
+t4=(C_word)C_i_string_ref(((C_word*)t0)[2],t1);
+t5=(C_word)C_fix((C_word)C_character_code(t4));
+t6=(C_word)C_fixnum_lessp(t5,C_fix(128));
+t7=(C_truep(t6)?t6:(C_word)C_fixnum_greater_or_equal_p(t5,C_fix(192)));
+if(C_truep(t7)){
+return(t1);}
 else{
-t7=(C_word)C_a_i_minus(&a,2,t2,C_fix(1));
-/* lp1025 */
-t9=t1;
-t10=t7;
-t1=t9;
-t2=t10;
+t8=(C_word)C_fixnum_difference(t1,C_fix(1));
+t10=t8;
+t1=t10;
 goto loop;}}}
 
-/* k5987 */
-static void C_ccall f_5989(C_word c,C_word t0,C_word t1){
+/* k5990 */
+static void C_fcall f_5992(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28475,131 +28474,147 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[16],*a=ab;
+C_word t8;
+C_word t9;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5989,2,t0,t1);}
-if(C_truep((C_word)C_i_lessp(t1,((C_word*)t0)[9]))){
-t2=((C_word*)t0)[8];
-t3=((C_word*)t0)[7];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
+C_save_and_reclaim((void*)trf_5992,NULL,2,t0,t1);}
+t2=t1;
+t3=((C_word*)t0)[9];
+if(C_truep((C_word)C_fixnum_lessp(t2,t3))){
+t4=((C_word*)t0)[8];
+t5=((C_word*)t0)[7];
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5998,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[9],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6026,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6001,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[9],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6029,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t4=(C_word)C_a_i_minus(&a,2,((C_word*)t0)[2],t1);
+t6=(C_word)C_fixnum_difference(((C_word*)t0)[2],t1);
 /* utf8-string-ref */
-f_9671(t3,((C_word*)t0)[5],t1,t4);}
+f_9674(t5,((C_word*)t0)[5],t1,t6);}
 else{
-t4=(C_word)C_i_string_ref(((C_word*)t0)[5],t1);
+t6=(C_word)C_i_string_ref(((C_word*)t0)[5],t1);
 /* cased-char413 */
-t5=((C_word*)((C_word*)t0)[4])[1];
-f_5877(t5,t2,t4);}}}
+t7=((C_word*)((C_word*)t0)[4])[1];
+f_5880(t7,t4,t6);}}}
 
-/* k6024 in k5987 */
-static void C_ccall f_6026(C_word c,C_word t0,C_word t1){
+/* k6027 in k5990 */
+static void C_ccall f_6029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cased-char413 */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5877(t2,((C_word*)t0)[2],t1);}
+f_5880(t2,((C_word*)t0)[2],t1);}
 
-/* k5996 in k5987 */
-static void C_ccall f_5998(C_word c,C_word t0,C_word t1){
+/* k5999 in k5990 */
+static void C_ccall f_6001(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5998,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(((C_word*)t0)[7],((C_word*)t0)[6]))){
-t2=((C_word*)t0)[5];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]));}
+C_save_and_reclaim((void*)tr2,(void*)f_6001,2,t0,t1);}
+t2=((C_word*)t0)[7];
+t3=((C_word*)t0)[6];
+t4=(C_word)C_eqp(t2,t3);
+if(C_truep(t4)){
+t5=((C_word*)t0)[5];
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]));}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6018,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6022,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6021,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6025,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* substring */
-t4=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[7]);}}
+t7=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,((C_word*)t0)[2],((C_word*)t0)[6],((C_word*)t0)[7]);}}
 
-/* k6020 in k5996 in k5987 */
-static void C_ccall f_6022(C_word c,C_word t0,C_word t1){
+/* k6023 in k5999 in k5990 */
+static void C_ccall f_6025(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cased-string414 */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5907(t2,((C_word*)t0)[2],t1);}
+f_5910(t2,((C_word*)t0)[2],t1);}
 
-/* k6016 in k5996 in k5987 */
-static void C_ccall f_6018(C_word c,C_word t0,C_word t1){
+/* k6019 in k5999 in k5990 */
+static void C_ccall f_6021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6018,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6021,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* collect in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5962(C_word t0,C_word t1){
+/* collect in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_5965(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5962,NULL,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(((C_word*)t0)[6],((C_word*)t0)[5]))){
-t2=((C_word*)t0)[4];
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
+C_save_and_reclaim((void*)trf_5965,NULL,2,t0,t1);}
+t2=((C_word*)t0)[6];
+t3=((C_word*)t0)[5];
+t4=(C_word)C_eqp(t2,t3);
+if(C_truep(t4)){
+t5=((C_word*)t0)[4];
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5976,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5980,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5979,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5983,a[2]=t5,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* substring */
-t4=*((C_word*)lf[24]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[6]);}}
+t7=*((C_word*)lf[24]+1);
+((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t6,((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[6]);}}
 
-/* k5978 in collect in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_5980(C_word c,C_word t0,C_word t1){
+/* k5981 in collect in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_5983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* cased-string414 */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5907(t2,((C_word*)t0)[2],t1);}
+f_5910(t2,((C_word*)t0)[2],t1);}
 
-/* k5974 in collect in lp in k5867 in string->sre in k4468 */
-static void C_ccall f_5976(C_word c,C_word t0,C_word t1){
+/* k5977 in collect in lp in k5870 in string->sre in k4471 */
+static void C_ccall f_5979(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5976,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5979,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[2]));}
 
-/* cased-string in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5907(C_word t0,C_word t1,C_word t2){
+/* cased-string in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_5910(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5907,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5910,NULL,3,t0,t1,t2);}
 t3=((C_word*)t0)[3];
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25166,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f25177,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* bit-and */
-f_5677(t4,t3,C_fix(2));}
+f_5680(t4,t3,C_fix(2));}
 
-/* f25166 in cased-string in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25166(C_word c,C_word t0,C_word t1){
+/* f25177 in cased-string in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25177(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28609,26 +28624,28 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
+C_word t10;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25166,2,t0,t1);}
-if(C_truep((C_word)C_i_nequalp(C_fix(2),t1))){
-t2=C_SCHEME_END_OF_LIST;
-t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_SCHEME_FALSE;
-t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5921,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5925,a[2]=t6,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f25177,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
+if(C_truep(t2)){
+t3=C_SCHEME_END_OF_LIST;
+t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
+t5=C_SCHEME_FALSE;
+t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5924,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5928,a[2]=t7,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
 /* string->list */
-t8=*((C_word*)lf[61]+1);
-((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t7,((C_word*)t0)[2]);}
+t9=*((C_word*)lf[61]+1);
+((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t8,((C_word*)t0)[2]);}
 else{
-t2=((C_word*)t0)[2];
-t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
+t3=((C_word*)t0)[2];
+t4=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5923 */
-static void C_ccall f_5925(C_word c,C_word t0,C_word t1){
+/* k5926 */
+static void C_ccall f_5928(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28636,15 +28653,15 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5925,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5928,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5927,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word)li49),tmp=(C_word)a,a+=7,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5930,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],a[6]=((C_word)li49),tmp=(C_word)a,a+=7,tmp));
 t5=((C_word*)t3)[1];
-f_5927(t5,((C_word*)t0)[2],t1);}
+f_5930(t5,((C_word*)t0)[2],t1);}
 
-/* loop429 in k5923 */
-static void C_fcall f_5927(C_word t0,C_word t1,C_word t2){
+/* loop429 in k5926 */
+static void C_fcall f_5930(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -28652,20 +28669,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5927,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5930,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5956,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5959,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 /* g445446 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_5877(t5,t3,t4);}
+f_5880(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5954 in loop429 in k5923 */
-static void C_ccall f_5956(C_word c,C_word t0,C_word t1){
+/* k5957 in loop429 in k5926 */
+static void C_ccall f_5959(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28677,7 +28694,7 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5956,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5959,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
@@ -28685,42 +28702,42 @@ t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop429442 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5927(t6,((C_word*)t0)[3],t5);}
+f_5930(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 /* loop429442 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5927(t6,((C_word*)t0)[3],t5);}}
+f_5930(t6,((C_word*)t0)[3],t5);}}
 
-/* k5919 */
-static void C_ccall f_5921(C_word c,C_word t0,C_word t1){
+/* k5922 */
+static void C_ccall f_5924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5921,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5924,2,t0,t1);}
 /* sre-sequence */
 t2=((C_word*)t0)[2];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_13597(C_a_i(&a,3),t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_13600(C_a_i(&a,3),t1));}
 
-/* cased-char in lp in k5867 in string->sre in k4468 */
-static void C_fcall f_5877(C_word t0,C_word t1,C_word t2){
+/* cased-char in lp in k5870 in string->sre in k4471 */
+static void C_fcall f_5880(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5877,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5880,NULL,3,t0,t1,t2);}
 t3=((C_word*)t0)[2];
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25158,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f25169,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* bit-and */
-f_5677(t4,t3,C_fix(2));}
+f_5680(t4,t3,C_fix(2));}
 
-/* f25158 in cased-char in lp in k5867 in string->sre in k4468 */
-static void C_ccall f25158(C_word c,C_word t0,C_word t1){
+/* f25169 in cased-char in lp in k5870 in string->sre in k4471 */
+static void C_ccall f25169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28733,8 +28750,8 @@ C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f25158,2,t0,t1);}
-t2=(C_word)C_i_nequalp(C_fix(2),t1);
+C_save_and_reclaim((void*)tr2,(void*)f25169,2,t0,t1);}
+t2=(C_word)C_eqp(C_fix(2),t1);
 t3=(C_truep(t2)?(C_word)C_u_i_char_alphabeticp(((C_word*)t0)[3]):C_SCHEME_FALSE);
 if(C_truep(t3)){
 t4=((C_word*)t0)[3];
@@ -28749,8 +28766,8 @@ t4=((C_word*)t0)[3];
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* symbol-list->flags in k4468 */
-static void C_fcall f_5762(C_word t1,C_word t2){
+/* symbol-list->flags in k4471 */
+static void C_fcall f_5765(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -28758,15 +28775,15 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5762,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_5765,NULL,2,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5768,a[2]=t4,a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5771,a[2]=t4,a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp));
 t6=((C_word*)t4)[1];
-f_5768(t6,t1,t2,C_fix(0));}
+f_5771(t6,t1,t2,C_fix(0));}
 
-/* lp in symbol-list->flags in k4468 */
-static void C_fcall f_5768(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in symbol-list->flags in k4471 */
+static void C_fcall f_5771(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -28778,27 +28795,27 @@ C_word t10;
 C_word t11;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5768,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5771,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5786,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5789,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(t6,lf[47]);
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5799,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t6,a[6]=t5,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5802,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[2],a[5]=t6,a[6]=t5,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t7)){
 t9=t8;
-f_5799(t9,t7);}
+f_5802(t9,t7);}
 else{
 t9=(C_word)C_eqp(t6,lf[56]);
 t10=t8;
-f_5799(t10,(C_truep(t9)?t9:(C_word)C_eqp(t6,lf[57])));}}
+f_5802(t10,(C_truep(t9)?t9:(C_word)C_eqp(t6,lf[57])));}}
 else{
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k5797 in lp in symbol-list->flags in k4468 */
-static void C_fcall f_5799(C_word t0,C_word t1){
+/* k5800 in lp in symbol-list->flags in k4471 */
+static void C_fcall f_5802(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -28819,226 +28836,198 @@ C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[7];
 /* bit-ior */
-f_5630(((C_word*)t0)[6],t2,C_fix(2));}
+f_5633(((C_word*)t0)[6],t2,C_fix(2));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[48]);
 t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[5],lf[49]));
 if(C_truep(t3)){
 t4=((C_word*)t0)[7];
 /* bit-ior */
-f_5630(((C_word*)t0)[6],t4,C_fix(4));}
+f_5633(((C_word*)t0)[6],t4,C_fix(4));}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[50]);
 t5=(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[51]));
 if(C_truep(t5)){
 t6=((C_word*)t0)[7];
 /* bit-ior */
-f_5630(((C_word*)t0)[6],t6,C_fix(8));}
+f_5633(((C_word*)t0)[6],t6,C_fix(8));}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[5],lf[52]);
 t7=(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[5],lf[53]));
 if(C_truep(t7)){
 t8=((C_word*)t0)[7];
 /* bit-ior */
-f_5630(((C_word*)t0)[6],t8,C_fix(16));}
+f_5633(((C_word*)t0)[6],t8,C_fix(16));}
 else{
 t8=(C_word)C_eqp(((C_word*)t0)[5],lf[54]);
 t9=(C_truep(t8)?t8:(C_word)C_eqp(((C_word*)t0)[5],lf[55]));
 if(C_truep(t9)){
 t10=((C_word*)t0)[7];
 /* bit-ior */
-f_5630(((C_word*)t0)[6],t10,C_fix(32));}
+f_5633(((C_word*)t0)[6],t10,C_fix(32));}
 else{
 t10=((C_word*)t0)[7];
 /* lp363 */
 t11=((C_word*)((C_word*)t0)[4])[1];
-f_5768(t11,((C_word*)t0)[3],((C_word*)t0)[2],t10);}}}}}}
+f_5771(t11,((C_word*)t0)[3],((C_word*)t0)[2],t10);}}}}}}
 
-/* k5784 in lp in symbol-list->flags in k4468 */
-static void C_ccall f_5786(C_word c,C_word t0,C_word t1){
+/* k5787 in lp in symbol-list->flags in k4471 */
+static void C_ccall f_5789(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp363 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5768(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5771(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* flag-clear in k4468 */
-static void C_ccall f_5743(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* flag-clear in k4471 */
+static void C_ccall f_5746(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
-C_word ab[4],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5743,4,t0,t1,t2,t3);}
-t4=(C_word)C_a_i_minus(&a,2,C_fix(65535),t3);
+C_save_and_reclaim((void*)tr4,(void*)f_5746,4,t0,t1,t2,t3);}
+t4=(C_word)C_fixnum_difference(C_fix(65535),t3);
 /* bit-and */
-f_5677(t1,t2,t4);}
+f_5680(t1,t2,t4);}
 
-/* flag-join in k4468 */
-static void C_ccall f_5734(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* flag-join in k4471 */
+static void C_ccall f_5737(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5734,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5737,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
 /* bit-ior */
-f_5630(t1,t2,t3);}
+f_5633(t1,t2,t3);}
 else{
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* bit-and in k4468 */
-static void C_fcall f_5677(C_word t1,C_word t2,C_word t3){
+/* bit-and in k4471 */
+static void C_fcall f_5680(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
+C_word t7;
+C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5677,NULL,3,t1,t2,t3);}
-if(C_truep((C_word)C_i_zerop(t2))){
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(0));}
+C_save_and_reclaim((void*)trf_5680,NULL,3,t1,t2,t3);}
+t4=(C_word)C_eqp(t2,C_fix(0));
+if(C_truep(t4)){
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_fix(0));}
 else{
-if(C_truep((C_word)C_i_zerop(t3))){
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(0));}
+t5=(C_word)C_eqp(t3,C_fix(0));
+if(C_truep(t5)){
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_fix(0));}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5697,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_oddp(t2))){
-t5=(C_word)C_i_oddp(t3);
-t6=t4;
-f_5697(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5700,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+if(C_truep((C_word)C_i_fixnumoddp(t2))){
+t7=(C_word)C_i_fixnumoddp(t3);
+t8=t6;
+f_5700(t8,(C_truep(t7)?C_fix(1):C_fix(0)));}
 else{
-t5=t4;
-f_5697(t5,C_fix(0));}}}}
+t7=t6;
+f_5700(t7,C_fix(0));}}}}
 
-/* k5695 in bit-and in k4468 */
-static void C_fcall f_5697(C_word t0,C_word t1){
+/* k5698 in bit-and in k4471 */
+static void C_fcall f_5700(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5697,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5705,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5709,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_quotient(4,0,t3,((C_word*)t0)[2],C_fix(2));}
-
-/* k5707 in k5695 in bit-and in k4468 */
-static void C_ccall f_5709(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
+C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5709,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5713,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_quotient(4,0,t2,((C_word*)t0)[2],C_fix(2));}
-
-/* k5711 in k5707 in k5695 in bit-and in k4468 */
-static void C_ccall f_5713(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
+C_save_and_reclaim((void*)trf_5700,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5708,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(C_word)C_fixnum_shift_right(((C_word*)t0)[3],C_fix(1));
+t4=(C_word)C_fixnum_shift_right(((C_word*)t0)[2],C_fix(1));
 /* bit-and */
-f_5677(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5680(t2,t3,t4);}
 
-/* k5703 in k5695 in bit-and in k4468 */
-static void C_ccall f_5705(C_word c,C_word t0,C_word t1){
+/* k5706 in k5698 in bit-and in k4471 */
+static void C_ccall f_5708(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5705,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,C_fix(2),t1);
+C_word *a;
+t2=(C_word)C_fixnum_times(C_fix(2),t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fixnum_plus(((C_word*)t0)[2],t2));}
 
-/* bit-ior in k4468 */
-static void C_fcall f_5630(C_word t1,C_word t2,C_word t3){
+/* bit-ior in k4471 */
+static void C_fcall f_5633(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
+C_word t9;
+C_word t10;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5630,NULL,3,t1,t2,t3);}
-if(C_truep((C_word)C_i_zerop(t2))){
-t4=t3;
-t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
-else{
-if(C_truep((C_word)C_i_zerop(t3))){
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
+C_save_and_reclaim((void*)trf_5633,NULL,3,t1,t2,t3);}
+t4=(C_word)C_eqp(t2,C_fix(0));
+if(C_truep(t4)){
+t5=t3;
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5650,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_i_oddp(t2);
+t5=(C_word)C_eqp(t3,C_fix(0));
 if(C_truep(t5)){
-t6=t4;
-f_5650(t6,(C_truep(t5)?C_fix(1):C_fix(0)));}
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t2);}
 else{
-t6=(C_word)C_i_oddp(t3);
-t7=t4;
-f_5650(t7,(C_truep(t6)?C_fix(1):C_fix(0)));}}}}
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5653,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t7=(C_word)C_i_fixnumoddp(t2);
+if(C_truep(t7)){
+t8=t6;
+f_5653(t8,(C_truep(t7)?C_fix(1):C_fix(0)));}
+else{
+t8=(C_word)C_i_fixnumoddp(t3);
+t9=t6;
+f_5653(t9,(C_truep(t8)?C_fix(1):C_fix(0)));}}}}
 
-/* k5648 in bit-ior in k4468 */
-static void C_fcall f_5650(C_word t0,C_word t1){
+/* k5651 in bit-ior in k4471 */
+static void C_fcall f_5653(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5650,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5658,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5662,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_quotient(4,0,t3,((C_word*)t0)[2],C_fix(2));}
-
-/* k5660 in k5648 in bit-ior in k4468 */
-static void C_ccall f_5662(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
+C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5662,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5666,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_quotient(4,0,t2,((C_word*)t0)[2],C_fix(2));}
-
-/* k5664 in k5660 in k5648 in bit-ior in k4468 */
-static void C_ccall f_5666(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
+C_save_and_reclaim((void*)trf_5653,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5661,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(C_word)C_fixnum_shift_right(((C_word*)t0)[3],C_fix(1));
+t4=(C_word)C_fixnum_shift_right(((C_word*)t0)[2],C_fix(1));
 /* bit-ior */
-f_5630(((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5633(t2,t3,t4);}
 
-/* k5656 in k5648 in bit-ior in k4468 */
-static void C_ccall f_5658(C_word c,C_word t0,C_word t1){
+/* k5659 in k5651 in bit-ior in k4471 */
+static void C_ccall f_5661(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5658,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,C_fix(2),t1);
+C_word *a;
+t2=(C_word)C_fixnum_times(C_fix(2),t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_plus(&a,2,((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fixnum_plus(((C_word*)t0)[2],t2));}
 
-/* filter in k4468 */
-static void C_fcall f_5518(C_word t1,C_word t2,C_word t3){
+/* filter in k4471 */
+static void C_fcall f_5521(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29046,15 +29035,15 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5518,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5521,NULL,3,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5524,a[2]=t2,a[3]=t5,a[4]=((C_word)li40),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5527,a[2]=t2,a[3]=t5,a[4]=((C_word)li40),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_5524(t7,t1,t3,C_SCHEME_END_OF_LIST);}
+f_5527(t7,t1,t3,C_SCHEME_END_OF_LIST);}
 
-/* lp in filter in k4468 */
-static void C_fcall f_5524(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in filter in k4471 */
+static void C_fcall f_5527(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29062,21 +29051,21 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5524,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5527,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 /* reverse */
 t4=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
 else{
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5548,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5551,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_car(t2);
 /* pred306 */
 t7=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t7))(3,t7,t5,t6);}}
+((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}}
 
-/* k5546 in lp in filter in k4468 */
-static void C_ccall f_5548(C_word c,C_word t0,C_word t1){
+/* k5549 in lp in filter in k4471 */
+static void C_ccall f_5551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29084,21 +29073,21 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5548,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5551,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
 t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[5]);
 /* lp308 */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_5524(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+f_5527(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 else{
 t2=((C_word*)t0)[5];
 /* lp308 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_5524(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
+f_5527(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
 
-/* fold in k4468 */
-static void C_fcall f_5488(C_word t1,C_word t2,C_word t3,C_word t4){
+/* fold in k4471 */
+static void C_fcall f_5491(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -29106,15 +29095,15 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5488,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_5491,NULL,4,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5494,a[2]=t2,a[3]=t6,a[4]=((C_word)li38),tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5497,a[2]=t2,a[3]=t6,a[4]=((C_word)li38),tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_5494(t8,t1,t4,t3);}
+f_5497(t8,t1,t4,t3);}
 
-/* lp in fold in k4468 */
-static void C_fcall f_5494(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in fold in k4471 */
+static void C_fcall f_5497(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29123,30 +29112,30 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5494,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5497,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 t4=(C_word)C_i_cdr(t2);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5512,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5515,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_car(t2);
 /* kons298 */
 t7=((C_word*)t0)[2];
-((C_proc4)C_retrieve_proc(t7))(4,t7,t5,t6,t3);}}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,t6,t3);}}
 
-/* k5510 in lp in fold in k4468 */
-static void C_ccall f_5512(C_word c,C_word t0,C_word t1){
+/* k5513 in lp in fold in k4471 */
+static void C_ccall f_5515(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* lp301 */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_5494(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_5497(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* every in k4468 */
-static void C_fcall f_5439(C_word t1,C_word t2,C_word t3){
+/* every in k4471 */
+static void C_fcall f_5442(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29157,7 +29146,7 @@ C_word t9;
 C_word t10;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5439,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5442,NULL,3,t1,t2,t3);}
 t4=(C_word)C_i_nullp(t3);
 if(C_truep(t4)){
 t5=t1;
@@ -29167,30 +29156,30 @@ t5=(C_word)C_i_car(t3);
 t6=(C_word)C_i_cdr(t3);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5459,a[2]=t8,a[3]=t2,a[4]=((C_word)li36),tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5462,a[2]=t8,a[3]=t2,a[4]=((C_word)li36),tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_5459(t10,t1,t5,t6);}}
+f_5462(t10,t1,t5,t6);}}
 
-/* lp in every in k4468 */
-static void C_fcall f_5459(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in every in k4471 */
+static void C_fcall f_5462(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5459,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5462,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 /* pred284 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t2);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5475,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5478,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 /* pred284 */
 t5=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k5473 in lp in every in k4468 */
-static void C_ccall f_5475(C_word c,C_word t0,C_word t1){
+/* k5476 in lp in every in k4471 */
+static void C_ccall f_5478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29201,13 +29190,13 @@ t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 /* lp291 */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_5459(t4,((C_word*)t0)[2],t2,t3);}
+f_5462(t4,((C_word*)t0)[2],t2,t3);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* any in k4468 */
-static void C_fcall f_5390(C_word t1,C_word t2,C_word t3){
+/* any in k4471 */
+static void C_fcall f_5393(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29217,39 +29206,39 @@ C_word t8;
 C_word t9;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5390,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5393,NULL,3,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_car(t3);
 t5=(C_word)C_i_cdr(t3);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5410,a[2]=t7,a[3]=t2,a[4]=((C_word)li34),tmp=(C_word)a,a+=5,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5413,a[2]=t7,a[3]=t2,a[4]=((C_word)li34),tmp=(C_word)a,a+=5,tmp));
 t9=((C_word*)t7)[1];
-f_5410(t9,t1,t4,t5);}
+f_5413(t9,t1,t4,t5);}
 else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
 
-/* lp in any in k4468 */
-static void C_fcall f_5410(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in any in k4471 */
+static void C_fcall f_5413(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5410,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5413,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 /* pred270 */
 t4=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t2);}
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5423,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5426,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* pred270 */
 t5=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t4,t2);}}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}}
 
-/* k5421 in lp in any in k4468 */
-static void C_ccall f_5423(C_word c,C_word t0,C_word t1){
+/* k5424 in lp in any in k4471 */
+static void C_ccall f_5426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29263,27 +29252,27 @@ t2=(C_word)C_i_car(((C_word*)t0)[3]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
 /* lp274 */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_5410(t4,((C_word*)t0)[4],t2,t3);}}
+f_5413(t4,((C_word*)t0)[4],t2,t3);}}
 
-/* last in k4468 */
-static void C_fcall f_5348(C_word t1,C_word t2){
+/* last in k4471 */
+static void C_fcall f_5351(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5348,NULL,2,t1,t2);}
+C_save_and_reclaim((void*)trf_5351,NULL,2,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5363,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5366,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_5363(t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_5366(t2));}
 else{
 /* error */
 t3=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t1,lf[38],t2);}}
 
-/* lp in last in k4468 */
-static C_word C_fcall f_5363(C_word t1){
+/* lp in last in k4471 */
+static C_word C_fcall f_5366(C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29300,8 +29289,8 @@ goto loop;}
 else{
 return((C_word)C_i_car(t1));}}
 
-/* find-tail in k4468 */
-static void C_fcall f_5316(C_word t1,C_word t2,C_word t3){
+/* find-tail in k4471 */
+static void C_fcall f_5319(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29309,34 +29298,34 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5316,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5319,NULL,3,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5322,a[2]=t2,a[3]=t5,a[4]=((C_word)li30),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5325,a[2]=t2,a[3]=t5,a[4]=((C_word)li30),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_5322(t7,t1,t3);}
+f_5325(t7,t1,t3);}
 
-/* lp in find-tail in k4468 */
-static void C_fcall f_5322(C_word t0,C_word t1,C_word t2){
+/* lp in find-tail in k4471 */
+static void C_fcall f_5325(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5322,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5325,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5335,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5338,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(t2);
 /* pred253 */
 t5=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t5))(3,t5,t3,t4);}}
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}}
 
-/* k5333 in lp in find-tail in k4468 */
-static void C_ccall f_5335(C_word c,C_word t0,C_word t1){
+/* k5336 in lp in find-tail in k4471 */
+static void C_ccall f_5338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29348,10 +29337,10 @@ else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 /* lp255 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_5322(t3,((C_word*)t0)[4],t2);}}
+f_5325(t3,((C_word*)t0)[4],t2);}}
 
-/* take-up-to in k4468 */
-static void C_fcall f_5261(C_word t1,C_word t2,C_word t3){
+/* take-up-to in k4471 */
+static void C_fcall f_5264(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29359,33 +29348,33 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5261,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_5264,NULL,3,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5267,a[2]=t3,a[3]=t5,a[4]=((C_word)li28),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5270,a[2]=t3,a[3]=t5,a[4]=((C_word)li28),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_5267(t7,t1,t2,C_SCHEME_END_OF_LIST);}
+f_5270(t7,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* lp in take-up-to in k4468 */
-static void C_fcall f_5267(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in take-up-to in k4471 */
+static void C_fcall f_5270(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5267,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5274,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_5270,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5277,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t2))){
 t5=(C_word)C_eqp(t2,((C_word*)t0)[2]);
 t6=t4;
-f_5274(t6,(C_word)C_i_not(t5));}
+f_5277(t6,(C_word)C_i_not(t5));}
 else{
 t5=t4;
-f_5274(t5,C_SCHEME_FALSE);}}
+f_5277(t5,C_SCHEME_FALSE);}}
 
-/* k5272 in lp in take-up-to in k4468 */
-static void C_fcall f_5274(C_word t0,C_word t1){
+/* k5275 in lp in take-up-to in k4471 */
+static void C_fcall f_5277(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29393,43 +29382,45 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5274,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5277,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[4]);
 /* lp235 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_5267(t5,((C_word*)t0)[2],t2,t4);}
+f_5270(t5,((C_word*)t0)[2],t2,t4);}
 else{
 /* reverse */
 t2=*((C_word*)lf[35]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],((C_word*)t0)[4]);}}
 
-/* zero-to in k4468 */
-static void C_fcall f_5222(C_word t1,C_word t2){
+/* zero-to in k4471 */
+static void C_fcall f_5225(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word ab[10],*a=ab;
+C_word t8;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5222,NULL,2,t1,t2);}
-if(C_truep((C_word)C_i_less_or_equalp(t2,C_fix(0)))){
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)trf_5225,NULL,2,t1,t2);}
+t3=t2;
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t3,C_fix(0)))){
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_a_i_minus(&a,2,t2,C_fix(1));
-t4=C_SCHEME_UNDEFINED;
-t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5238,a[2]=t5,a[3]=((C_word)li26),tmp=(C_word)a,a+=4,tmp));
-t7=((C_word*)t5)[1];
-f_5238(t7,t1,t3,C_SCHEME_END_OF_LIST);}}
+t4=(C_word)C_fixnum_difference(t2,C_fix(1));
+t5=C_SCHEME_UNDEFINED;
+t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5241,a[2]=t6,a[3]=((C_word)li26),tmp=(C_word)a,a+=4,tmp));
+t8=((C_word*)t6)[1];
+f_5241(t8,t1,t4,C_SCHEME_END_OF_LIST);}}
 
-/* lp in zero-to in k4468 */
-static void C_fcall f_5238(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in zero-to in k4471 */
+static void C_fcall f_5241(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29437,55 +29428,57 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
+C_word t10;
 C_word *a;
 loop:
-a=C_alloc(7);
+a=C_alloc(3);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5238,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_zerop(t2))){
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,C_fix(0),t3));}
+C_save_and_reclaim((void*)trf_5241,NULL,4,t0,t1,t2,t3);}
+t4=(C_word)C_eqp(t2,C_fix(0));
+if(C_truep(t4)){
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,C_fix(0),t3));}
 else{
-t4=(C_word)C_a_i_minus(&a,2,t2,C_fix(1));
-t5=(C_word)C_a_i_cons(&a,2,t2,t3);
+t5=(C_word)C_fixnum_difference(t2,C_fix(1));
+t6=(C_word)C_a_i_cons(&a,2,t2,t3);
 /* lp228 */
-t7=t1;
-t8=t4;
+t8=t1;
 t9=t5;
-t1=t7;
-t2=t8;
-t3=t9;
+t10=t6;
+t1=t8;
+t2=t9;
+t3=t10;
 goto loop;}}
 
-/* string-cat-reverse in k4468 */
-static void C_fcall f_5165(C_word t1,C_word t2){
+/* string-cat-reverse in k4471 */
+static void C_fcall f_5168(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5165,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5173,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5175,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)trf_5168,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5176,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5178,a[2]=((C_word)li24),tmp=(C_word)a,a+=3,tmp);
 /* fold */
-f_5488(t3,t4,C_fix(0),t2);}
+f_5491(t3,t4,C_fix(0),t2);}
 
-/* a5174 in string-cat-reverse in k4468 */
-static void C_ccall f_5175(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5177 in string-cat-reverse in k4471 */
+static void C_ccall f_5178(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
-C_word ab[4],*a=ab;
+C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5175,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5178,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_string_length(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_plus(&a,2,t4,t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_fixnum_plus(t4,t3));}
 
-/* k5171 in string-cat-reverse in k4468 */
-static void C_ccall f_5173(C_word c,C_word t0,C_word t1){
+/* k5174 in string-cat-reverse in k4471 */
+static void C_ccall f_5176(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29493,16 +29486,16 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5173,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5176,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5189,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5192,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* make-string */
 t5=*((C_word*)lf[31]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t1);}
 
-/* k5187 in k5171 in string-cat-reverse in k4468 */
-static void C_ccall f_5189(C_word c,C_word t0,C_word t1){
+/* k5190 in k5174 in string-cat-reverse in k4471 */
+static void C_ccall f_5192(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29511,16 +29504,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5189,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5192,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5192,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5195,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5194,a[2]=t1,a[3]=t4,a[4]=((C_word)li23),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5197,a[2]=t4,a[3]=t1,a[4]=((C_word)li23),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_5194(t6,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_5197(t6,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* lp in k5187 in k5171 in string-cat-reverse in k4468 */
-static void C_fcall f_5194(C_word t0,C_word t1,C_word t2,C_word t3){
+/* lp in k5190 in k5174 in string-cat-reverse in k4471 */
+static void C_fcall f_5197(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29532,28 +29525,38 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[19],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5194,NULL,4,t0,t1,t2,t3);}
+C_word t14;
+C_word t15;
+C_word *a;
+loop:
+a=C_alloc(6);
+if(!C_stack_probe(a)){
+C_save_and_reclaim((void*)trf_5197,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_car(t3);
 t5=(C_word)C_i_string_length(t4);
-t6=(C_word)C_a_i_minus(&a,2,t2,t5);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5213,a[2]=t6,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-t8=((C_word*)t0)[2];
-t9=C_SCHEME_UNDEFINED;
-t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5138,a[2]=t10,a[3]=t8,a[4]=t4,a[5]=t5,a[6]=((C_word)li22),tmp=(C_word)a,a+=7,tmp));
-t12=((C_word*)t10)[1];
-f_5138(t12,t7,C_fix(0),t6);}
+t6=(C_word)C_fixnum_difference(t2,t5);
+t7=((C_word*)t0)[3];
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5141,a[2]=t7,a[3]=t4,a[4]=t5,a[5]=((C_word)li22),tmp=(C_word)a,a+=6,tmp);
+t9=f_5141(t8,C_fix(0),t6);
+t10=(C_word)C_i_cdr(t3);
+/* lp216 */
+t13=t1;
+t14=t6;
+t15=t10;
+t1=t13;
+t2=t14;
+t3=t15;
+goto loop;}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* doloop200 in lp in k5187 in k5171 in string-cat-reverse in k4468 */
-static void C_fcall f_5138(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop200 in lp in k5190 in k5174 in string-cat-reverse in k4471 */
+static C_word C_fcall f_5141(C_word t0,C_word t1,C_word t2){
 C_word tmp;
+C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
@@ -29562,102 +29565,76 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
-C_word t12;
-C_word *a;
 loop:
-a=C_alloc(8);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_5138,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_greater_or_equalp(t2,((C_word*)t0)[5]))){
+C_stack_check;
+t3=t1;
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,((C_word*)t0)[4]))){
 t4=C_SCHEME_UNDEFINED;
-t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
+return(t4);}
 else{
-t4=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-t5=(C_word)C_i_string_set(((C_word*)t0)[3],t3,t4);
-t6=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-t7=(C_word)C_a_i_plus(&a,2,t3,C_fix(1));
-t10=t1;
-t11=t6;
-t12=t7;
+t4=(C_word)C_i_string_ref(((C_word*)t0)[3],t1);
+t5=(C_word)C_i_string_set(((C_word*)t0)[2],t2,t4);
+t6=(C_word)C_fixnum_plus(t1,C_fix(1));
+t7=(C_word)C_fixnum_plus(t2,C_fix(1));
+t10=t6;
+t11=t7;
 t1=t10;
 t2=t11;
-t3=t12;
 goto loop;}}
 
-/* k5211 in lp in k5187 in k5171 in string-cat-reverse in k4468 */
-static void C_ccall f_5213(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-/* lp216 */
-t3=((C_word*)((C_word*)t0)[4])[1];
-f_5194(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
-
-/* k5190 in k5187 in k5171 in string-cat-reverse in k4468 */
-static void C_ccall f_5192(C_word c,C_word t0,C_word t1){
+/* k5193 in k5190 in k5174 in string-cat-reverse in k4471 */
+static void C_ccall f_5195(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* string-scan-char in k4468 */
-static void C_fcall f_4905(C_word t1,C_word t2,C_word t3,C_word t4){
+/* string-scan-char in k4471 */
+static void C_fcall f_4908(C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word t10;
-C_word t11;
-C_word ab[9],*a=ab;
+C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4905,NULL,4,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_4908,NULL,4,t1,t2,t3,t4);}
 t5=(C_word)C_i_string_length(t2);
 t6=(C_word)C_i_pairp(t4);
 t7=(C_truep(t6)?(C_word)C_i_car(t4):C_fix(0));
-t8=C_SCHEME_UNDEFINED;
-t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4918,a[2]=t9,a[3]=t3,a[4]=t2,a[5]=t5,a[6]=((C_word)li20),tmp=(C_word)a,a+=7,tmp));
-t11=((C_word*)t9)[1];
-f_4918(t11,t1,t7);}
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4921,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=((C_word)li20),tmp=(C_word)a,a+=6,tmp);
+t9=t1;
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,f_4921(t8,t7));}
 
-/* scan in string-scan-char in k4468 */
-static void C_fcall f_4918(C_word t0,C_word t1,C_word t2){
+/* scan in string-scan-char in k4471 */
+static C_word C_fcall f_4921(C_word t0,C_word t1){
 C_word tmp;
+C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word *a;
 loop:
-a=C_alloc(4);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4918,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nequalp(t2,((C_word*)t0)[5]))){
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}
+C_stack_check;
+t2=t1;
+t3=(C_word)C_eqp(t2,((C_word*)t0)[4]);
+if(C_truep(t3)){
+return(C_SCHEME_FALSE);}
 else{
-t3=(C_word)C_i_string_ref(((C_word*)t0)[4],t2);
-if(C_truep((C_word)C_i_eqvp(((C_word*)t0)[3],t3))){
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
+t4=(C_word)C_i_string_ref(((C_word*)t0)[3],t1);
+if(C_truep((C_word)C_i_eqvp(((C_word*)t0)[2],t4))){
+return(t1);}
 else{
-t4=(C_word)C_a_i_plus(&a,2,t2,C_fix(1));
-/* scan133 */
-t6=t1;
-t7=t4;
-t1=t6;
-t2=t7;
+t5=(C_word)C_fixnum_plus(t1,C_fix(1));
+t7=t5;
+t1=t7;
 goto loop;}}}
 
-/* irregex-match-end in k4468 */
-static void C_ccall f_4890(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* irregex-match-end in k4471 */
+static void C_ccall f_4893(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -29665,34 +29642,32 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4890r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4893r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4890r(t0,t1,t2,t3);}}
+f_4893r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4890r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4893r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4898,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4901,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-index */
-f_4746(t4,t2,t3);}
+f_4749(t4,t2,t3);}
 
-/* k4896 in irregex-match-end in k4468 */
-static void C_ccall f_4898(C_word c,C_word t0,C_word t1){
+/* k4899 in irregex-match-end in k4471 */
+static void C_ccall f_4901(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
-C_word ab[16],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4898,2,t0,t1);}
+C_word *a;
 /* irregex-match-valid-index? */
 t2=((C_word*)t0)[3];
-((C_proc2)C_retrieve_proc(t2))(2,t2,f_4792(C_a_i(&a,16),((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,f_4795(((C_word*)t0)[2],t1));}
 
-/* irregex-match-start in k4468 */
-static void C_ccall f_4867(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* irregex-match-start in k4471 */
+static void C_ccall f_4870(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -29700,43 +29675,41 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4867r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4870r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4867r(t0,t1,t2,t3);}}
+f_4870r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4867r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4870r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4871,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4874,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-index */
-f_4746(t4,t2,t3);}
+f_4749(t4,t2,t3);}
 
-/* k4869 in irregex-match-start in k4468 */
-static void C_ccall f_4871(C_word c,C_word t0,C_word t1){
+/* k4872 in irregex-match-start in k4471 */
+static void C_ccall f_4874(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word ab[24],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4871,2,t0,t1);}
-t2=f_4792(C_a_i(&a,16),((C_word*)t0)[3],t1);
+C_word *a;
+t2=f_4795(((C_word*)t0)[3],t1);
 if(C_truep(t2)){
-t3=(C_word)C_a_i_times(&a,2,t1,C_fix(2));
-t4=(C_word)C_a_i_plus(&a,2,C_fix(3),t3);
+t3=(C_word)C_fixnum_shift_left(t1,C_fix(1));
+t4=(C_word)C_fixnum_plus(C_fix(3),t3);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_vector_ref(((C_word*)t0)[3],t4));}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* irregex-match-substring in k4468 */
-static void C_ccall f_4824(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* irregex-match-substring in k4471 */
+static void C_ccall f_4827(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -29744,41 +29717,42 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4824r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4827r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4824r(t0,t1,t2,t3);}}
+f_4827r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4824r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4827r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4828,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4831,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* irregex-match-index */
-f_4746(t4,t2,t3);}
+f_4749(t4,t2,t3);}
 
-/* k4826 in irregex-match-substring in k4468 */
-static void C_ccall f_4828(C_word c,C_word t0,C_word t1){
+/* k4829 in irregex-match-substring in k4471 */
+static void C_ccall f_4831(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[21],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4828,2,t0,t1);}
-t2=f_4792(C_a_i(&a,16),((C_word*)t0)[3],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_4831,2,t0,t1);}
+t2=f_4795(((C_word*)t0)[3],t1);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4841,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4844,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 /* irregex-match-string */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[18]+1)))(3,*((C_word*)lf[18]+1),t3,((C_word*)t0)[3]);}
+t4=*((C_word*)lf[18]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[3]);}
 else{
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k4839 in k4826 in irregex-match-substring in k4468 */
-static void C_ccall f_4841(C_word c,C_word t0,C_word t1){
+/* k4842 in k4829 in irregex-match-substring in k4471 */
+static void C_ccall f_4844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29787,21 +29761,19 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[16],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4841,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,((C_word*)t0)[4],C_fix(2));
-t3=(C_word)C_a_i_plus(&a,2,C_fix(3),t2);
+C_word *a;
+t2=(C_word)C_fixnum_shift_left(((C_word*)t0)[4],C_fix(1));
+t3=(C_word)C_fixnum_plus(C_fix(3),t2);
 t4=(C_word)C_i_vector_ref(((C_word*)t0)[3],t3);
-t5=(C_word)C_a_i_times(&a,2,((C_word*)t0)[4],C_fix(2));
-t6=(C_word)C_a_i_plus(&a,2,C_fix(4),t5);
+t5=(C_word)C_fixnum_shift_left(((C_word*)t0)[4],C_fix(1));
+t6=(C_word)C_fixnum_plus(C_fix(4),t5);
 t7=(C_word)C_i_vector_ref(((C_word*)t0)[3],t6);
 /* substring */
 t8=*((C_word*)lf[24]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,((C_word*)t0)[2],t1,t4,t7);}
 
-/* irregex-match-valid-index? in k4468 */
-static C_word C_fcall f_4792(C_word *a,C_word t1,C_word t2){
+/* irregex-match-valid-index? in k4471 */
+static C_word C_fcall f_4795(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29810,18 +29782,18 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_stack_check;
-t3=(C_word)C_a_i_times(&a,2,t2,C_fix(2));
-t4=(C_word)C_a_i_plus(&a,2,C_fix(3),t3);
+t3=(C_word)C_fixnum_shift_left(t2,C_fix(1));
+t4=(C_word)C_fixnum_plus(C_fix(3),t3);
 t5=(C_word)C_i_vector_length(t1);
-if(C_truep((C_word)C_i_lessp(t4,t5))){
-t6=(C_word)C_a_i_times(&a,2,t2,C_fix(2));
-t7=(C_word)C_a_i_plus(&a,2,C_fix(4),t6);
+if(C_truep((C_word)C_fixnum_lessp(t4,t5))){
+t6=(C_word)C_fixnum_shift_left(t2,C_fix(1));
+t7=(C_word)C_fixnum_plus(C_fix(4),t6);
 return((C_word)C_i_vector_ref(t1,t7));}
 else{
 return(C_SCHEME_FALSE);}}
 
-/* irregex-match-index in k4468 */
-static void C_fcall f_4746(C_word t1,C_word t2,C_word t3){
+/* irregex-match-index in k4471 */
+static void C_fcall f_4749(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -29831,7 +29803,7 @@ C_word t8;
 C_word t9;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4746,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4749,NULL,3,t1,t2,t3);}
 if(C_truep((C_word)C_i_pairp(t3))){
 t4=(C_word)C_i_car(t3);
 if(C_truep((C_word)C_i_numberp(t4))){
@@ -29853,45 +29825,36 @@ else{
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_fix(0));}}
 
-/* irregex-match-string in k4468 */
-static void C_ccall f_4672(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-match-string in k4471 */
+static void C_ccall f_4675(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4672,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4675,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(1)));}
 
-/* irregex-match-num-submatches in k4468 */
-static void C_ccall f_4654(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-match-num-submatches in k4471 */
+static void C_ccall f_4657(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[7],*a=ab;
+C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4654,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4662,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(C_word)C_i_vector_length(t2);
-t5=(C_word)C_a_i_minus(&a,2,t4,C_fix(3));
-C_quotient(4,0,t3,t5,C_fix(2));}
-
-/* k4660 in irregex-match-num-submatches in k4468 */
-static void C_ccall f_4662(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4662,2,t0,t1);}
-t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_minus(&a,2,t1,C_fix(1)));}
+C_save_and_reclaim((void*)tr3,(void*)f_4657,3,t0,t1,t2);}
+t3=(C_word)C_i_vector_length(t2);
+t4=(C_word)C_fixnum_difference(t3,C_fix(3));
+t5=(C_word)C_fixnum_shift_right(t4,C_fix(1));
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_fixnum_difference(t5,C_fix(1)));}
 
-/* irregex-match-data? in k4468 */
-static void C_ccall f_4601(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-match-data? in k4471 */
+static void C_ccall f_4604(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -29899,10 +29862,10 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4601,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4604,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_vectorp(t2))){
 t3=(C_word)C_i_vector_length(t2);
-if(C_truep((C_word)C_i_greater_or_equalp(t3,C_fix(5)))){
+if(C_truep((C_word)C_fixnum_greater_or_equal_p(t3,C_fix(5)))){
 t4=(C_word)C_i_vector_ref(t2,C_fix(0));
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_eqp(lf[13],t4));}
@@ -29913,81 +29876,74 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* irregex-reset-matches! in k4468 */
-static void C_ccall f_4567(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-reset-matches! in k4471 */
+static void C_ccall f_4570(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word t7;
-C_word t8;
-C_word ab[11],*a=ab;
+C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4567,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4570,3,t0,t1,t2);}
 t3=(C_word)C_i_vector_length(t2);
-t4=(C_word)C_a_i_minus(&a,2,t3,C_fix(1));
-t5=C_SCHEME_UNDEFINED;
-t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4577,a[2]=t6,a[3]=t2,a[4]=((C_word)li10),tmp=(C_word)a,a+=5,tmp));
-t8=((C_word*)t6)[1];
-f_4577(t8,t1,t4);}
+t4=(C_word)C_fixnum_difference(t3,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4580,a[2]=t2,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp);
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,f_4580(t5,t4));}
 
-/* doloop49 in irregex-reset-matches! in k4468 */
-static void C_fcall f_4577(C_word t0,C_word t1,C_word t2){
+/* doloop49 in irregex-reset-matches! in k4471 */
+static C_word C_fcall f_4580(C_word t0,C_word t1){
 C_word tmp;
+C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word *a;
 loop:
-a=C_alloc(4);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4577,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_less_or_equalp(t2,C_fix(3)))){
-t3=((C_word*)t0)[3];
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
+C_stack_check;
+t2=t1;
+if(C_truep((C_word)C_fixnum_less_or_equal_p(t2,C_fix(3)))){
+t3=((C_word*)t0)[2];
+return(t3);}
 else{
-t3=(C_word)C_i_vector_set(((C_word*)t0)[3],t2,C_SCHEME_FALSE);
-t4=(C_word)C_a_i_minus(&a,2,t2,C_fix(1));
-t7=t1;
-t8=t4;
+t3=(C_word)C_i_vector_set(((C_word*)t0)[2],t1,C_SCHEME_FALSE);
+t4=(C_word)C_fixnum_difference(t1,C_fix(1));
+t7=t4;
 t1=t7;
-t2=t8;
 goto loop;}}
 
-/* irregex-new-matches in k4468 */
-static void C_ccall f_4553(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-new-matches in k4471 */
+static void C_ccall f_4556(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4553,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4561,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_4556,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4564,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* irregex-submatches */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[9]+1)))(3,*((C_word*)lf[9]+1),t3,t2);}
+t4=*((C_word*)lf[9]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,t2);}
 
-/* k4559 in irregex-new-matches in k4468 */
-static void C_ccall f_4561(C_word c,C_word t0,C_word t1){
+/* k4562 in irregex-new-matches in k4471 */
+static void C_ccall f_4564(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4561,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4565,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4564,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4568,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* irregex-names */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[11]+1)))(3,*((C_word*)lf[11]+1),t2,((C_word*)t0)[2]);}
+t3=*((C_word*)lf[11]+1);
+((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k4563 in k4559 in irregex-new-matches in k4468 */
-static void C_ccall f_4565(C_word c,C_word t0,C_word t1){
+/* k4566 in k4562 in irregex-new-matches in k4471 */
+static void C_ccall f_4568(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -29996,21 +29952,21 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[16],*a=ab;
+C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4565,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4568,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4631,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_a_i_plus(&a,2,C_fix(1),t3);
-t6=(C_word)C_a_i_times(&a,2,C_fix(2),t5);
-t7=(C_word)C_a_i_plus(&a,2,t6,C_fix(3));
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4634,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(C_word)C_fixnum_plus(C_fix(1),t3);
+t6=(C_word)C_fixnum_times(C_fix(2),t5);
+t7=(C_word)C_fixnum_plus(t6,C_fix(3));
 /* make-vector */
 t8=*((C_word*)lf[14]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t4,t7,C_SCHEME_FALSE);}
 
-/* k4629 in k4563 in k4559 in irregex-new-matches in k4468 */
-static void C_ccall f_4631(C_word c,C_word t0,C_word t1){
+/* k4632 in k4566 in k4562 in irregex-new-matches in k4471 */
+static void C_ccall f_4634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -30023,1282 +29979,1266 @@ t4=(C_word)C_i_vector_set(t1,C_fix(2),((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t1);}
 
-/* irregex-names in k4468 */
-static void C_ccall f_4547(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-names in k4471 */
+static void C_ccall f_4550(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4547,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4550,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(8)));}
 
-/* irregex-lengths in k4468 */
-static void C_ccall f_4541(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-lengths in k4471 */
+static void C_ccall f_4544(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4541,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4544,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(7)));}
 
-/* irregex-submatches in k4468 */
-static void C_ccall f_4535(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-submatches in k4471 */
+static void C_ccall f_4538(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4535,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4538,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(6)));}
 
-/* irregex-flags in k4468 */
-static void C_ccall f_4529(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-flags in k4471 */
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4529,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4532,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(5)));}
 
-/* irregex-nfa in k4468 */
-static void C_ccall f_4523(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-nfa in k4471 */
+static void C_ccall f_4526(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4523,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4526,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(4)));}
 
-/* irregex-dfa/extract in k4468 */
-static void C_ccall f_4517(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-dfa/extract in k4471 */
+static void C_ccall f_4520(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4517,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4520,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(3)));}
 
-/* irregex-dfa/search in k4468 */
-static void C_ccall f_4511(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-dfa/search in k4471 */
+static void C_ccall f_4514(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4511,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4514,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(2)));}
 
-/* irregex-dfa in k4468 */
-static void C_ccall f_4505(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex-dfa in k4471 */
+static void C_ccall f_4508(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4505,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4508,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_vector_ref(t2,C_fix(1)));}
 
-/* irregex? in k4468 */
-static void C_ccall f_4479(C_word c,C_word t0,C_word t1,C_word t2){
+/* irregex? in k4471 */
+static void C_ccall f_4482(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
+C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4479,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4482,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_vectorp(t2))){
 t3=(C_word)C_i_vector_length(t2);
-if(C_truep((C_word)C_i_nequalp(C_fix(9),t3))){
-t4=(C_word)C_i_vector_ref(t2,C_fix(0));
-t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_eqp(lf[3],t4));}
+t4=(C_word)C_eqp(C_fix(9),t3);
+if(C_truep(t4)){
+t5=(C_word)C_i_vector_ref(t2,C_fix(0));
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_eqp(lf[3],t5));}
 else{
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
+t5=t1;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[1164] = {
+static C_PTABLE_ENTRY ptable[1146] = {
 {"toplevel:regex_scm",(void*)C_regex_toplevel},
-{"f_4470:regex_scm",(void*)f_4470},
-{"f_22327:regex_scm",(void*)f_22327},
-{"f_22334:regex_scm",(void*)f_22334},
-{"f_22342:regex_scm",(void*)f_22342},
-{"f_22374:regex_scm",(void*)f_22374},
-{"f_22361:regex_scm",(void*)f_22361},
-{"f_22364:regex_scm",(void*)f_22364},
-{"f_22259:regex_scm",(void*)f_22259},
-{"f_22308:regex_scm",(void*)f_22308},
-{"f_22263:regex_scm",(void*)f_22263},
-{"f_22271:regex_scm",(void*)f_22271},
-{"f_22304:regex_scm",(void*)f_22304},
-{"f_22290:regex_scm",(void*)f_22290},
-{"f_22297:regex_scm",(void*)f_22297},
-{"f_21982:regex_scm",(void*)f_21982},
-{"f_21997:regex_scm",(void*)f_21997},
-{"f_21999:regex_scm",(void*)f_21999},
-{"f_22254:regex_scm",(void*)f_22254},
-{"f_22250:regex_scm",(void*)f_22250},
-{"f_22239:regex_scm",(void*)f_22239},
-{"f_22061:regex_scm",(void*)f_22061},
-{"f_22091:regex_scm",(void*)f_22091},
-{"f_22120:regex_scm",(void*)f_22120},
-{"f_22168:regex_scm",(void*)f_22168},
-{"f_22147:regex_scm",(void*)f_22147},
-{"f_22143:regex_scm",(void*)f_22143},
-{"f_22110:regex_scm",(void*)f_22110},
-{"f_22106:regex_scm",(void*)f_22106},
-{"f_22081:regex_scm",(void*)f_22081},
-{"f_22059:regex_scm",(void*)f_22059},
-{"f_22046:regex_scm",(void*)f_22046},
-{"f_22033:regex_scm",(void*)f_22033},
-{"f_22029:regex_scm",(void*)f_22029},
-{"f_21993:regex_scm",(void*)f_21993},
-{"f_21897:regex_scm",(void*)f_21897},
-{"f_21910:regex_scm",(void*)f_21910},
-{"f_21929:regex_scm",(void*)f_21929},
-{"f_21845:regex_scm",(void*)f_21845},
-{"f_21860:regex_scm",(void*)f_21860},
-{"f_21877:regex_scm",(void*)f_21877},
-{"f_21590:regex_scm",(void*)f_21590},
-{"f_21732:regex_scm",(void*)f_21732},
-{"f_21736:regex_scm",(void*)f_21736},
-{"f_21827:regex_scm",(void*)f_21827},
-{"f_21823:regex_scm",(void*)f_21823},
-{"f_21794:regex_scm",(void*)f_21794},
-{"f_21776:regex_scm",(void*)f_21776},
-{"f_21769:regex_scm",(void*)f_21769},
-{"f_21626:regex_scm",(void*)f_21626},
-{"f_21632:regex_scm",(void*)f_21632},
-{"f_21699:regex_scm",(void*)f_21699},
-{"f_21687:regex_scm",(void*)f_21687},
-{"f_21646:regex_scm",(void*)f_21646},
-{"f_21611:regex_scm",(void*)f_21611},
-{"f_21408:regex_scm",(void*)f_21408},
-{"f_21572:regex_scm",(void*)f_21572},
-{"f_21546:regex_scm",(void*)f_21546},
-{"f_21571:regex_scm",(void*)f_21571},
-{"f_21526:regex_scm",(void*)f_21526},
-{"f_21427:regex_scm",(void*)f_21427},
-{"f_21435:regex_scm",(void*)f_21435},
-{"f_21439:regex_scm",(void*)f_21439},
-{"f_21500:regex_scm",(void*)f_21500},
-{"f_21481:regex_scm",(void*)f_21481},
-{"f_21515:regex_scm",(void*)f_21515},
-{"f_21510:regex_scm",(void*)f_21510},
-{"f_21285:regex_scm",(void*)f_21285},
-{"f_21360:regex_scm",(void*)f_21360},
-{"f_21351:regex_scm",(void*)f_21351},
-{"f_21287:regex_scm",(void*)f_21287},
-{"f_21291:regex_scm",(void*)f_21291},
-{"f_21346:regex_scm",(void*)f_21346},
-{"f_21300:regex_scm",(void*)f_21300},
-{"f_21310:regex_scm",(void*)f_21310},
-{"f_21312:regex_scm",(void*)f_21312},
-{"f_21170:regex_scm",(void*)f_21170},
-{"f_21237:regex_scm",(void*)f_21237},
-{"f_21228:regex_scm",(void*)f_21228},
-{"f_21172:regex_scm",(void*)f_21172},
-{"f_21176:regex_scm",(void*)f_21176},
-{"f_21223:regex_scm",(void*)f_21223},
-{"f_21185:regex_scm",(void*)f_21185},
-{"f_21195:regex_scm",(void*)f_21195},
-{"f_21197:regex_scm",(void*)f_21197},
-{"f_21219:regex_scm",(void*)f_21219},
-{"f_21108:regex_scm",(void*)f_21108},
-{"f_21112:regex_scm",(void*)f_21112},
+{"f_4473:regex_scm",(void*)f_4473},
+{"f_22336:regex_scm",(void*)f_22336},
+{"f_22343:regex_scm",(void*)f_22343},
+{"f_22351:regex_scm",(void*)f_22351},
+{"f_22383:regex_scm",(void*)f_22383},
+{"f_22370:regex_scm",(void*)f_22370},
+{"f_22373:regex_scm",(void*)f_22373},
+{"f_22262:regex_scm",(void*)f_22262},
+{"f_22317:regex_scm",(void*)f_22317},
+{"f_22266:regex_scm",(void*)f_22266},
+{"f_22272:regex_scm",(void*)f_22272},
+{"f_22275:regex_scm",(void*)f_22275},
+{"f_22280:regex_scm",(void*)f_22280},
+{"f_22313:regex_scm",(void*)f_22313},
+{"f_22299:regex_scm",(void*)f_22299},
+{"f_22306:regex_scm",(void*)f_22306},
+{"f_21985:regex_scm",(void*)f_21985},
+{"f_22000:regex_scm",(void*)f_22000},
+{"f_22002:regex_scm",(void*)f_22002},
+{"f_22257:regex_scm",(void*)f_22257},
+{"f_22253:regex_scm",(void*)f_22253},
+{"f_22242:regex_scm",(void*)f_22242},
+{"f_22064:regex_scm",(void*)f_22064},
+{"f_22094:regex_scm",(void*)f_22094},
+{"f_22123:regex_scm",(void*)f_22123},
+{"f_22171:regex_scm",(void*)f_22171},
+{"f_22150:regex_scm",(void*)f_22150},
+{"f_22146:regex_scm",(void*)f_22146},
+{"f_22113:regex_scm",(void*)f_22113},
+{"f_22109:regex_scm",(void*)f_22109},
+{"f_22084:regex_scm",(void*)f_22084},
+{"f_22062:regex_scm",(void*)f_22062},
+{"f_22049:regex_scm",(void*)f_22049},
+{"f_22036:regex_scm",(void*)f_22036},
+{"f_22032:regex_scm",(void*)f_22032},
+{"f_21996:regex_scm",(void*)f_21996},
+{"f_21900:regex_scm",(void*)f_21900},
+{"f_21913:regex_scm",(void*)f_21913},
+{"f_21932:regex_scm",(void*)f_21932},
+{"f_21848:regex_scm",(void*)f_21848},
+{"f_21863:regex_scm",(void*)f_21863},
+{"f_21880:regex_scm",(void*)f_21880},
+{"f_21593:regex_scm",(void*)f_21593},
+{"f_21735:regex_scm",(void*)f_21735},
+{"f_21739:regex_scm",(void*)f_21739},
+{"f_21830:regex_scm",(void*)f_21830},
+{"f_21826:regex_scm",(void*)f_21826},
+{"f_21797:regex_scm",(void*)f_21797},
+{"f_21779:regex_scm",(void*)f_21779},
+{"f_21772:regex_scm",(void*)f_21772},
+{"f_21629:regex_scm",(void*)f_21629},
+{"f_21635:regex_scm",(void*)f_21635},
+{"f_21702:regex_scm",(void*)f_21702},
+{"f_21690:regex_scm",(void*)f_21690},
+{"f_21649:regex_scm",(void*)f_21649},
+{"f_21614:regex_scm",(void*)f_21614},
+{"f_21411:regex_scm",(void*)f_21411},
+{"f_21575:regex_scm",(void*)f_21575},
+{"f_21549:regex_scm",(void*)f_21549},
+{"f_21574:regex_scm",(void*)f_21574},
+{"f_21529:regex_scm",(void*)f_21529},
+{"f_21430:regex_scm",(void*)f_21430},
+{"f_21438:regex_scm",(void*)f_21438},
+{"f_21442:regex_scm",(void*)f_21442},
+{"f_21503:regex_scm",(void*)f_21503},
+{"f_21484:regex_scm",(void*)f_21484},
+{"f_21518:regex_scm",(void*)f_21518},
+{"f_21513:regex_scm",(void*)f_21513},
+{"f_21288:regex_scm",(void*)f_21288},
+{"f_21363:regex_scm",(void*)f_21363},
+{"f_21354:regex_scm",(void*)f_21354},
+{"f_21290:regex_scm",(void*)f_21290},
+{"f_21294:regex_scm",(void*)f_21294},
+{"f_21349:regex_scm",(void*)f_21349},
+{"f_21303:regex_scm",(void*)f_21303},
+{"f_21313:regex_scm",(void*)f_21313},
+{"f_21315:regex_scm",(void*)f_21315},
+{"f_21173:regex_scm",(void*)f_21173},
+{"f_21240:regex_scm",(void*)f_21240},
+{"f_21231:regex_scm",(void*)f_21231},
+{"f_21175:regex_scm",(void*)f_21175},
+{"f_21179:regex_scm",(void*)f_21179},
+{"f_21226:regex_scm",(void*)f_21226},
+{"f_21188:regex_scm",(void*)f_21188},
+{"f_21198:regex_scm",(void*)f_21198},
+{"f_21200:regex_scm",(void*)f_21200},
+{"f_21222:regex_scm",(void*)f_21222},
+{"f_21111:regex_scm",(void*)f_21111},
 {"f_21115:regex_scm",(void*)f_21115},
-{"f_21125:regex_scm",(void*)f_21125},
-{"f_21127:regex_scm",(void*)f_21127},
-{"f_21062:regex_scm",(void*)f_21062},
-{"f_21066:regex_scm",(void*)f_21066},
+{"f_21118:regex_scm",(void*)f_21118},
+{"f_21128:regex_scm",(void*)f_21128},
+{"f_21130:regex_scm",(void*)f_21130},
+{"f_21065:regex_scm",(void*)f_21065},
 {"f_21069:regex_scm",(void*)f_21069},
-{"f_21079:regex_scm",(void*)f_21079},
-{"f_21081:regex_scm",(void*)f_21081},
-{"f_21106:regex_scm",(void*)f_21106},
-{"f_21041:regex_scm",(void*)f_21041},
-{"f_21048:regex_scm",(void*)f_21048},
-{"f_21057:regex_scm",(void*)f_21057},
-{"f_20935:regex_scm",(void*)f_20935},
-{"f_20978:regex_scm",(void*)f_20978},
-{"f_20973:regex_scm",(void*)f_20973},
-{"f_20968:regex_scm",(void*)f_20968},
-{"f_20937:regex_scm",(void*)f_20937},
-{"f_20949:regex_scm",(void*)f_20949},
+{"f_21072:regex_scm",(void*)f_21072},
+{"f_21082:regex_scm",(void*)f_21082},
+{"f_21084:regex_scm",(void*)f_21084},
+{"f_21109:regex_scm",(void*)f_21109},
+{"f_21044:regex_scm",(void*)f_21044},
+{"f_21051:regex_scm",(void*)f_21051},
+{"f_21060:regex_scm",(void*)f_21060},
+{"f_20938:regex_scm",(void*)f_20938},
+{"f_20981:regex_scm",(void*)f_20981},
+{"f_20976:regex_scm",(void*)f_20976},
+{"f_20971:regex_scm",(void*)f_20971},
+{"f_20940:regex_scm",(void*)f_20940},
 {"f_20952:regex_scm",(void*)f_20952},
-{"f_20945:regex_scm",(void*)f_20945},
-{"f_20911:regex_scm",(void*)f_20911},
-{"f_20729:regex_scm",(void*)f_20729},
-{"f_20735:regex_scm",(void*)f_20735},
-{"f_20857:regex_scm",(void*)f_20857},
-{"f_20861:regex_scm",(void*)f_20861},
-{"f_20869:regex_scm",(void*)f_20869},
-{"f_20853:regex_scm",(void*)f_20853},
-{"f_20828:regex_scm",(void*)f_20828},
-{"f_20832:regex_scm",(void*)f_20832},
-{"f_20824:regex_scm",(void*)f_20824},
-{"f_20794:regex_scm",(void*)f_20794},
-{"f_20763:regex_scm",(void*)f_20763},
-{"f_20673:regex_scm",(void*)f_20673},
-{"f_20706:regex_scm",(void*)f_20706},
-{"f_20727:regex_scm",(void*)f_20727},
-{"f_20679:regex_scm",(void*)f_20679},
-{"f_20683:regex_scm",(void*)f_20683},
-{"f_20690:regex_scm",(void*)f_20690},
-{"f_20704:regex_scm",(void*)f_20704},
-{"f_20621:regex_scm",(void*)f_20621},
-{"f_20671:regex_scm",(void*)f_20671},
-{"f_20625:regex_scm",(void*)f_20625},
-{"f_20663:regex_scm",(void*)f_20663},
-{"f_20639:regex_scm",(void*)f_20639},
-{"f_20647:regex_scm",(void*)f_20647},
-{"f_20659:regex_scm",(void*)f_20659},
-{"f_20655:regex_scm",(void*)f_20655},
-{"f_20643:regex_scm",(void*)f_20643},
-{"f_20508:regex_scm",(void*)f_20508},
-{"f_20512:regex_scm",(void*)f_20512},
+{"f_20955:regex_scm",(void*)f_20955},
+{"f_20948:regex_scm",(void*)f_20948},
+{"f_20914:regex_scm",(void*)f_20914},
+{"f_20732:regex_scm",(void*)f_20732},
+{"f_20738:regex_scm",(void*)f_20738},
+{"f_20860:regex_scm",(void*)f_20860},
+{"f_20864:regex_scm",(void*)f_20864},
+{"f_20872:regex_scm",(void*)f_20872},
+{"f_20856:regex_scm",(void*)f_20856},
+{"f_20831:regex_scm",(void*)f_20831},
+{"f_20835:regex_scm",(void*)f_20835},
+{"f_20827:regex_scm",(void*)f_20827},
+{"f_20797:regex_scm",(void*)f_20797},
+{"f_20766:regex_scm",(void*)f_20766},
+{"f_20676:regex_scm",(void*)f_20676},
+{"f_20709:regex_scm",(void*)f_20709},
+{"f_20730:regex_scm",(void*)f_20730},
+{"f_20682:regex_scm",(void*)f_20682},
+{"f_20686:regex_scm",(void*)f_20686},
+{"f_20693:regex_scm",(void*)f_20693},
+{"f_20707:regex_scm",(void*)f_20707},
+{"f_20624:regex_scm",(void*)f_20624},
+{"f_20674:regex_scm",(void*)f_20674},
+{"f_20628:regex_scm",(void*)f_20628},
+{"f_20666:regex_scm",(void*)f_20666},
+{"f_20642:regex_scm",(void*)f_20642},
+{"f_20650:regex_scm",(void*)f_20650},
+{"f_20662:regex_scm",(void*)f_20662},
+{"f_20658:regex_scm",(void*)f_20658},
+{"f_20646:regex_scm",(void*)f_20646},
+{"f_20511:regex_scm",(void*)f_20511},
 {"f_20515:regex_scm",(void*)f_20515},
-{"f_20521:regex_scm",(void*)f_20521},
+{"f_20518:regex_scm",(void*)f_20518},
 {"f_20524:regex_scm",(void*)f_20524},
-{"f_20532:regex_scm",(void*)f_20532},
-{"f_20545:regex_scm",(void*)f_20545},
-{"f_20557:regex_scm",(void*)f_20557},
+{"f_20527:regex_scm",(void*)f_20527},
+{"f_20535:regex_scm",(void*)f_20535},
+{"f_20548:regex_scm",(void*)f_20548},
 {"f_20560:regex_scm",(void*)f_20560},
 {"f_20563:regex_scm",(void*)f_20563},
-{"f_20618:regex_scm",(void*)f_20618},
-{"f_20343:regex_scm",(void*)f_20343},
-{"f_20349:regex_scm",(void*)f_20349},
-{"f_20365:regex_scm",(void*)f_20365},
-{"f_20488:regex_scm",(void*)f_20488},
-{"f_20484:regex_scm",(void*)f_20484},
-{"f_20402:regex_scm",(void*)f_20402},
-{"f_20460:regex_scm",(void*)f_20460},
-{"f_20417:regex_scm",(void*)f_20417},
-{"f_20441:regex_scm",(void*)f_20441},
-{"f_20437:regex_scm",(void*)f_20437},
-{"f_20413:regex_scm",(void*)f_20413},
-{"f_20385:regex_scm",(void*)f_20385},
-{"f_20333:regex_scm",(void*)f_20333},
-{"f_20341:regex_scm",(void*)f_20341},
-{"f_20210:regex_scm",(void*)f_20210},
-{"f_20216:regex_scm",(void*)f_20216},
-{"f_20323:regex_scm",(void*)f_20323},
-{"f_20226:regex_scm",(void*)f_20226},
-{"f_20230:regex_scm",(void*)f_20230},
-{"f_20295:regex_scm",(void*)f_20295},
-{"f_20236:regex_scm",(void*)f_20236},
-{"f_20287:regex_scm",(void*)f_20287},
-{"f_20240:regex_scm",(void*)f_20240},
-{"f_20249:regex_scm",(void*)f_20249},
+{"f_20566:regex_scm",(void*)f_20566},
+{"f_20621:regex_scm",(void*)f_20621},
+{"f_20346:regex_scm",(void*)f_20346},
+{"f_20352:regex_scm",(void*)f_20352},
+{"f_20368:regex_scm",(void*)f_20368},
+{"f_20491:regex_scm",(void*)f_20491},
+{"f_20487:regex_scm",(void*)f_20487},
+{"f_20405:regex_scm",(void*)f_20405},
+{"f_20463:regex_scm",(void*)f_20463},
+{"f_20420:regex_scm",(void*)f_20420},
+{"f_20444:regex_scm",(void*)f_20444},
+{"f_20440:regex_scm",(void*)f_20440},
+{"f_20416:regex_scm",(void*)f_20416},
+{"f_20388:regex_scm",(void*)f_20388},
+{"f_20336:regex_scm",(void*)f_20336},
+{"f_20344:regex_scm",(void*)f_20344},
+{"f_20213:regex_scm",(void*)f_20213},
+{"f_20219:regex_scm",(void*)f_20219},
+{"f_20326:regex_scm",(void*)f_20326},
+{"f_20229:regex_scm",(void*)f_20229},
+{"f_20233:regex_scm",(void*)f_20233},
+{"f_20298:regex_scm",(void*)f_20298},
+{"f_20239:regex_scm",(void*)f_20239},
+{"f_20290:regex_scm",(void*)f_20290},
+{"f_20243:regex_scm",(void*)f_20243},
 {"f_20252:regex_scm",(void*)f_20252},
-{"f_20259:regex_scm",(void*)f_20259},
-{"f_20084:regex_scm",(void*)f_20084},
-{"f_20196:regex_scm",(void*)f_20196},
-{"f_20107:regex_scm",(void*)f_20107},
-{"f_20111:regex_scm",(void*)f_20111},
-{"f_20168:regex_scm",(void*)f_20168},
-{"f_20117:regex_scm",(void*)f_20117},
-{"f_20160:regex_scm",(void*)f_20160},
-{"f_20121:regex_scm",(void*)f_20121},
-{"f_20130:regex_scm",(void*)f_20130},
+{"f_20255:regex_scm",(void*)f_20255},
+{"f_20262:regex_scm",(void*)f_20262},
+{"f_20087:regex_scm",(void*)f_20087},
+{"f_20199:regex_scm",(void*)f_20199},
+{"f_20110:regex_scm",(void*)f_20110},
+{"f_20114:regex_scm",(void*)f_20114},
+{"f_20171:regex_scm",(void*)f_20171},
+{"f_20120:regex_scm",(void*)f_20120},
+{"f_20163:regex_scm",(void*)f_20163},
+{"f_20124:regex_scm",(void*)f_20124},
 {"f_20133:regex_scm",(void*)f_20133},
-{"f_19992:regex_scm",(void*)f_19992},
-{"f_20074:regex_scm",(void*)f_20074},
-{"f_20002:regex_scm",(void*)f_20002},
-{"f_20006:regex_scm",(void*)f_20006},
-{"f_20050:regex_scm",(void*)f_20050},
-{"f_20022:regex_scm",(void*)f_20022},
-{"f_20014:regex_scm",(void*)f_20014},
-{"f_19847:regex_scm",(void*)f_19847},
-{"f_19863:regex_scm",(void*)f_19863},
-{"f_19797:regex_scm",(void*)f_19797},
-{"f27294:regex_scm",(void*)f27294},
-{"f_19803:regex_scm",(void*)f_19803},
-{"f_19376:regex_scm",(void*)f_19376},
-{"f_19386:regex_scm",(void*)f_19386},
-{"f_19655:regex_scm",(void*)f_19655},
-{"f_19665:regex_scm",(void*)f_19665},
-{"f_19694:regex_scm",(void*)f_19694},
-{"f_19659:regex_scm",(void*)f_19659},
-{"f_13741:regex_scm",(void*)f_13741},
-{"f_13768:regex_scm",(void*)f_13768},
-{"f_13764:regex_scm",(void*)f_13764},
-{"f_19638:regex_scm",(void*)f_19638},
-{"f_19300:regex_scm",(void*)f_19300},
-{"f_19628:regex_scm",(void*)f_19628},
-{"f_19572:regex_scm",(void*)f_19572},
-{"f_19582:regex_scm",(void*)f_19582},
-{"f_19611:regex_scm",(void*)f_19611},
-{"f_19576:regex_scm",(void*)f_19576},
-{"f_19564:regex_scm",(void*)f_19564},
-{"f_19506:regex_scm",(void*)f_19506},
-{"f_19516:regex_scm",(void*)f_19516},
-{"f_19545:regex_scm",(void*)f_19545},
-{"f_19510:regex_scm",(void*)f_19510},
-{"f_19446:regex_scm",(void*)f_19446},
-{"f_19456:regex_scm",(void*)f_19456},
-{"f_19485:regex_scm",(void*)f_19485},
-{"f_19450:regex_scm",(void*)f_19450},
-{"f_19442:regex_scm",(void*)f_19442},
-{"f_19415:regex_scm",(void*)f_19415},
+{"f_20136:regex_scm",(void*)f_20136},
+{"f_19995:regex_scm",(void*)f_19995},
+{"f_20077:regex_scm",(void*)f_20077},
+{"f_20005:regex_scm",(void*)f_20005},
+{"f_20009:regex_scm",(void*)f_20009},
+{"f_20053:regex_scm",(void*)f_20053},
+{"f_20025:regex_scm",(void*)f_20025},
+{"f_20017:regex_scm",(void*)f_20017},
+{"f_19850:regex_scm",(void*)f_19850},
+{"f_19866:regex_scm",(void*)f_19866},
+{"f_19800:regex_scm",(void*)f_19800},
+{"f27518:regex_scm",(void*)f27518},
+{"f_19806:regex_scm",(void*)f_19806},
+{"f_19379:regex_scm",(void*)f_19379},
 {"f_19389:regex_scm",(void*)f_19389},
-{"f_19259:regex_scm",(void*)f_19259},
-{"f_19261:regex_scm",(void*)f_19261},
-{"f_19268:regex_scm",(void*)f_19268},
-{"f_16861:regex_scm",(void*)f_16861},
-{"f_16901:regex_scm",(void*)f_16901},
-{"f_16745:regex_scm",(void*)f_16745},
-{"f_16751:regex_scm",(void*)f_16751},
-{"f_16835:regex_scm",(void*)f_16835},
-{"f_16798:regex_scm",(void*)f_16798},
-{"f_16800:regex_scm",(void*)f_16800},
-{"f_16829:regex_scm",(void*)f_16829},
-{"f_16790:regex_scm",(void*)f_16790},
-{"f_16778:regex_scm",(void*)f_16778},
-{"f_16782:regex_scm",(void*)f_16782},
-{"f_16629:regex_scm",(void*)f_16629},
-{"f_16662:regex_scm",(void*)f_16662},
-{"f_16666:regex_scm",(void*)f_16666},
-{"f_16643:regex_scm",(void*)f_16643},
-{"f_16555:regex_scm",(void*)f_16555},
-{"f_16563:regex_scm",(void*)f_16563},
-{"f_16081:regex_scm",(void*)f_16081},
-{"f_16282:regex_scm",(void*)f_16282},
+{"f_19658:regex_scm",(void*)f_19658},
+{"f_19668:regex_scm",(void*)f_19668},
+{"f_19697:regex_scm",(void*)f_19697},
+{"f_19662:regex_scm",(void*)f_19662},
+{"f_13744:regex_scm",(void*)f_13744},
+{"f_13771:regex_scm",(void*)f_13771},
+{"f_13767:regex_scm",(void*)f_13767},
+{"f_19641:regex_scm",(void*)f_19641},
+{"f_19303:regex_scm",(void*)f_19303},
+{"f_19631:regex_scm",(void*)f_19631},
+{"f_19575:regex_scm",(void*)f_19575},
+{"f_19585:regex_scm",(void*)f_19585},
+{"f_19614:regex_scm",(void*)f_19614},
+{"f_19579:regex_scm",(void*)f_19579},
+{"f_19567:regex_scm",(void*)f_19567},
+{"f_19509:regex_scm",(void*)f_19509},
+{"f_19519:regex_scm",(void*)f_19519},
+{"f_19548:regex_scm",(void*)f_19548},
+{"f_19513:regex_scm",(void*)f_19513},
+{"f_19449:regex_scm",(void*)f_19449},
+{"f_19459:regex_scm",(void*)f_19459},
+{"f_19488:regex_scm",(void*)f_19488},
+{"f_19453:regex_scm",(void*)f_19453},
+{"f_19445:regex_scm",(void*)f_19445},
+{"f_19418:regex_scm",(void*)f_19418},
+{"f_19392:regex_scm",(void*)f_19392},
+{"f_19262:regex_scm",(void*)f_19262},
+{"f_19264:regex_scm",(void*)f_19264},
+{"f_19271:regex_scm",(void*)f_19271},
+{"f_16864:regex_scm",(void*)f_16864},
+{"f_16904:regex_scm",(void*)f_16904},
+{"f_16748:regex_scm",(void*)f_16748},
+{"f_16754:regex_scm",(void*)f_16754},
+{"f_16838:regex_scm",(void*)f_16838},
+{"f_16801:regex_scm",(void*)f_16801},
+{"f_16803:regex_scm",(void*)f_16803},
+{"f_16832:regex_scm",(void*)f_16832},
+{"f_16793:regex_scm",(void*)f_16793},
+{"f_16781:regex_scm",(void*)f_16781},
+{"f_16785:regex_scm",(void*)f_16785},
+{"f_16632:regex_scm",(void*)f_16632},
+{"f_16665:regex_scm",(void*)f_16665},
+{"f_16669:regex_scm",(void*)f_16669},
+{"f_16646:regex_scm",(void*)f_16646},
+{"f_16558:regex_scm",(void*)f_16558},
+{"f_16566:regex_scm",(void*)f_16566},
+{"f_16084:regex_scm",(void*)f_16084},
 {"f_16285:regex_scm",(void*)f_16285},
-{"f_16290:regex_scm",(void*)f_16290},
-{"f_16537:regex_scm",(void*)f_16537},
-{"f_16533:regex_scm",(void*)f_16533},
-{"f_16529:regex_scm",(void*)f_16529},
-{"f_16318:regex_scm",(void*)f_16318},
-{"f_16513:regex_scm",(void*)f_16513},
-{"f_16509:regex_scm",(void*)f_16509},
-{"f_16505:regex_scm",(void*)f_16505},
-{"f_16475:regex_scm",(void*)f_16475},
-{"f_16495:regex_scm",(void*)f_16495},
-{"f_16491:regex_scm",(void*)f_16491},
-{"f_16376:regex_scm",(void*)f_16376},
-{"f_16454:regex_scm",(void*)f_16454},
-{"f_16446:regex_scm",(void*)f_16446},
-{"f_16381:regex_scm",(void*)f_16381},
-{"f_16385:regex_scm",(void*)f_16385},
-{"f_16434:regex_scm",(void*)f_16434},
-{"f_16394:regex_scm",(void*)f_16394},
+{"f_16288:regex_scm",(void*)f_16288},
+{"f_16293:regex_scm",(void*)f_16293},
+{"f_16540:regex_scm",(void*)f_16540},
+{"f_16536:regex_scm",(void*)f_16536},
+{"f_16532:regex_scm",(void*)f_16532},
+{"f_16321:regex_scm",(void*)f_16321},
+{"f_16516:regex_scm",(void*)f_16516},
+{"f_16512:regex_scm",(void*)f_16512},
+{"f_16508:regex_scm",(void*)f_16508},
+{"f_16478:regex_scm",(void*)f_16478},
+{"f_16498:regex_scm",(void*)f_16498},
+{"f_16494:regex_scm",(void*)f_16494},
+{"f_16379:regex_scm",(void*)f_16379},
+{"f_16457:regex_scm",(void*)f_16457},
+{"f_16449:regex_scm",(void*)f_16449},
+{"f_16384:regex_scm",(void*)f_16384},
+{"f_16388:regex_scm",(void*)f_16388},
+{"f_16437:regex_scm",(void*)f_16437},
 {"f_16397:regex_scm",(void*)f_16397},
-{"f_16404:regex_scm",(void*)f_16404},
-{"f_16370:regex_scm",(void*)f_16370},
-{"f_16362:regex_scm",(void*)f_16362},
-{"f_16323:regex_scm",(void*)f_16323},
-{"f_16358:regex_scm",(void*)f_16358},
-{"f_16350:regex_scm",(void*)f_16350},
-{"f_16334:regex_scm",(void*)f_16334},
-{"f_16112:regex_scm",(void*)f_16112},
-{"f_16279:regex_scm",(void*)f_16279},
-{"f_16275:regex_scm",(void*)f_16275},
-{"f_16271:regex_scm",(void*)f_16271},
-{"f_16267:regex_scm",(void*)f_16267},
-{"f_16161:regex_scm",(void*)f_16161},
-{"f_16232:regex_scm",(void*)f_16232},
-{"f_16228:regex_scm",(void*)f_16228},
-{"f_16166:regex_scm",(void*)f_16166},
-{"f_16224:regex_scm",(void*)f_16224},
-{"f_16216:regex_scm",(void*)f_16216},
-{"f_16212:regex_scm",(void*)f_16212},
-{"f_16182:regex_scm",(void*)f_16182},
-{"f_16201:regex_scm",(void*)f_16201},
-{"f_16178:regex_scm",(void*)f_16178},
-{"f_16155:regex_scm",(void*)f_16155},
-{"f_16147:regex_scm",(void*)f_16147},
-{"f_16084:regex_scm",(void*)f_16084},
-{"f_15563:regex_scm",(void*)f_15563},
-{"f_15721:regex_scm",(void*)f_15721},
-{"f_15713:regex_scm",(void*)f_15713},
-{"f_15576:regex_scm",(void*)f_15576},
-{"f_15958:regex_scm",(void*)f_15958},
-{"f_16079:regex_scm",(void*)f_16079},
-{"f_16071:regex_scm",(void*)f_16071},
-{"f_15976:regex_scm",(void*)f_15976},
-{"f_16022:regex_scm",(void*)f_16022},
-{"f_16003:regex_scm",(void*)f_16003},
-{"f_16015:regex_scm",(void*)f_16015},
-{"f_15609:regex_scm",(void*)f_15609},
-{"f_15621:regex_scm",(void*)f_15621},
-{"f_15662:regex_scm",(void*)f_15662},
-{"f_15691:regex_scm",(void*)f_15691},
-{"f_15656:regex_scm",(void*)f_15656},
-{"f_15628:regex_scm",(void*)f_15628},
-{"f_15652:regex_scm",(void*)f_15652},
-{"f_15644:regex_scm",(void*)f_15644},
-{"f_15590:regex_scm",(void*)f_15590},
-{"f_15917:regex_scm",(void*)f_15917},
-{"f_15858:regex_scm",(void*)f_15858},
-{"f_15862:regex_scm",(void*)f_15862},
-{"f_15864:regex_scm",(void*)f_15864},
-{"f_15897:regex_scm",(void*)f_15897},
-{"f_15877:regex_scm",(void*)f_15877},
-{"f_15733:regex_scm",(void*)f_15733},
-{"f_15752:regex_scm",(void*)f_15752},
-{"f_15850:regex_scm",(void*)f_15850},
-{"f_15779:regex_scm",(void*)f_15779},
-{"f_15797:regex_scm",(void*)f_15797},
-{"f_15824:regex_scm",(void*)f_15824},
-{"f_15791:regex_scm",(void*)f_15791},
-{"f_15750:regex_scm",(void*)f_15750},
-{"f_15735:regex_scm",(void*)f_15735},
-{"f_14705:regex_scm",(void*)f_14705},
-{"f_14723:regex_scm",(void*)f_14723},
-{"f_15531:regex_scm",(void*)f_15531},
-{"f_14987:regex_scm",(void*)f_14987},
-{"f_15020:regex_scm",(void*)f_15020},
-{"f_15074:regex_scm",(void*)f_15074},
-{"f_15488:regex_scm",(void*)f_15488},
-{"f_15368:regex_scm",(void*)f_15368},
-{"f_15456:regex_scm",(void*)f_15456},
-{"f_15374:regex_scm",(void*)f_15374},
-{"f_15448:regex_scm",(void*)f_15448},
-{"f_15452:regex_scm",(void*)f_15452},
+{"f_16400:regex_scm",(void*)f_16400},
+{"f_16407:regex_scm",(void*)f_16407},
+{"f_16373:regex_scm",(void*)f_16373},
+{"f_16365:regex_scm",(void*)f_16365},
+{"f_16326:regex_scm",(void*)f_16326},
+{"f_16361:regex_scm",(void*)f_16361},
+{"f_16353:regex_scm",(void*)f_16353},
+{"f_16337:regex_scm",(void*)f_16337},
+{"f_16115:regex_scm",(void*)f_16115},
+{"f_16282:regex_scm",(void*)f_16282},
+{"f_16278:regex_scm",(void*)f_16278},
+{"f_16274:regex_scm",(void*)f_16274},
+{"f_16270:regex_scm",(void*)f_16270},
+{"f_16164:regex_scm",(void*)f_16164},
+{"f_16235:regex_scm",(void*)f_16235},
+{"f_16231:regex_scm",(void*)f_16231},
+{"f_16169:regex_scm",(void*)f_16169},
+{"f_16227:regex_scm",(void*)f_16227},
+{"f_16219:regex_scm",(void*)f_16219},
+{"f_16215:regex_scm",(void*)f_16215},
+{"f_16185:regex_scm",(void*)f_16185},
+{"f_16204:regex_scm",(void*)f_16204},
+{"f_16181:regex_scm",(void*)f_16181},
+{"f_16158:regex_scm",(void*)f_16158},
+{"f_16150:regex_scm",(void*)f_16150},
+{"f_16087:regex_scm",(void*)f_16087},
+{"f_15566:regex_scm",(void*)f_15566},
+{"f_15724:regex_scm",(void*)f_15724},
+{"f_15716:regex_scm",(void*)f_15716},
+{"f_15579:regex_scm",(void*)f_15579},
+{"f_15961:regex_scm",(void*)f_15961},
+{"f_16082:regex_scm",(void*)f_16082},
+{"f_16074:regex_scm",(void*)f_16074},
+{"f_15979:regex_scm",(void*)f_15979},
+{"f_16025:regex_scm",(void*)f_16025},
+{"f_16006:regex_scm",(void*)f_16006},
+{"f_16018:regex_scm",(void*)f_16018},
+{"f_15612:regex_scm",(void*)f_15612},
+{"f_15624:regex_scm",(void*)f_15624},
+{"f_15665:regex_scm",(void*)f_15665},
+{"f_15694:regex_scm",(void*)f_15694},
+{"f_15659:regex_scm",(void*)f_15659},
+{"f_15631:regex_scm",(void*)f_15631},
+{"f_15655:regex_scm",(void*)f_15655},
+{"f_15647:regex_scm",(void*)f_15647},
+{"f_15593:regex_scm",(void*)f_15593},
+{"f_15920:regex_scm",(void*)f_15920},
+{"f_15861:regex_scm",(void*)f_15861},
+{"f_15865:regex_scm",(void*)f_15865},
+{"f_15867:regex_scm",(void*)f_15867},
+{"f_15900:regex_scm",(void*)f_15900},
+{"f_15880:regex_scm",(void*)f_15880},
+{"f_15736:regex_scm",(void*)f_15736},
+{"f_15755:regex_scm",(void*)f_15755},
+{"f_15853:regex_scm",(void*)f_15853},
+{"f_15782:regex_scm",(void*)f_15782},
+{"f_15800:regex_scm",(void*)f_15800},
+{"f_15827:regex_scm",(void*)f_15827},
+{"f_15794:regex_scm",(void*)f_15794},
+{"f_15753:regex_scm",(void*)f_15753},
+{"f_15738:regex_scm",(void*)f_15738},
+{"f_14708:regex_scm",(void*)f_14708},
+{"f_14726:regex_scm",(void*)f_14726},
+{"f_15534:regex_scm",(void*)f_15534},
+{"f_14990:regex_scm",(void*)f_14990},
+{"f_15023:regex_scm",(void*)f_15023},
+{"f_15077:regex_scm",(void*)f_15077},
+{"f_15491:regex_scm",(void*)f_15491},
+{"f_15371:regex_scm",(void*)f_15371},
+{"f_15459:regex_scm",(void*)f_15459},
 {"f_15377:regex_scm",(void*)f_15377},
-{"f_15444:regex_scm",(void*)f_15444},
-{"f_15440:regex_scm",(void*)f_15440},
-{"f_15436:regex_scm",(void*)f_15436},
-{"f_15432:regex_scm",(void*)f_15432},
-{"f_15383:regex_scm",(void*)f_15383},
-{"f_15410:regex_scm",(void*)f_15410},
-{"f_15406:regex_scm",(void*)f_15406},
-{"f_15402:regex_scm",(void*)f_15402},
-{"f_15308:regex_scm",(void*)f_15308},
-{"f_15348:regex_scm",(void*)f_15348},
-{"f_15352:regex_scm",(void*)f_15352},
-{"f_15314:regex_scm",(void*)f_15314},
-{"f_15344:regex_scm",(void*)f_15344},
-{"f_15340:regex_scm",(void*)f_15340},
-{"f_15336:regex_scm",(void*)f_15336},
-{"f_15205:regex_scm",(void*)f_15205},
-{"f_15295:regex_scm",(void*)f_15295},
-{"f_15287:regex_scm",(void*)f_15287},
+{"f_15451:regex_scm",(void*)f_15451},
+{"f_15455:regex_scm",(void*)f_15455},
+{"f_15380:regex_scm",(void*)f_15380},
+{"f_15447:regex_scm",(void*)f_15447},
+{"f_15443:regex_scm",(void*)f_15443},
+{"f_15439:regex_scm",(void*)f_15439},
+{"f_15435:regex_scm",(void*)f_15435},
+{"f_15386:regex_scm",(void*)f_15386},
+{"f_15413:regex_scm",(void*)f_15413},
+{"f_15409:regex_scm",(void*)f_15409},
+{"f_15405:regex_scm",(void*)f_15405},
+{"f_15311:regex_scm",(void*)f_15311},
+{"f_15351:regex_scm",(void*)f_15351},
+{"f_15355:regex_scm",(void*)f_15355},
+{"f_15317:regex_scm",(void*)f_15317},
+{"f_15347:regex_scm",(void*)f_15347},
+{"f_15343:regex_scm",(void*)f_15343},
+{"f_15339:regex_scm",(void*)f_15339},
 {"f_15208:regex_scm",(void*)f_15208},
-{"f_15276:regex_scm",(void*)f_15276},
-{"f_15272:regex_scm",(void*)f_15272},
+{"f_15298:regex_scm",(void*)f_15298},
+{"f_15290:regex_scm",(void*)f_15290},
 {"f_15211:regex_scm",(void*)f_15211},
-{"f_15237:regex_scm",(void*)f_15237},
-{"f_15261:regex_scm",(void*)f_15261},
-{"f_15257:regex_scm",(void*)f_15257},
-{"f_15229:regex_scm",(void*)f_15229},
-{"f_15233:regex_scm",(void*)f_15233},
-{"f_15225:regex_scm",(void*)f_15225},
-{"f25603:regex_scm",(void*)f25603},
-{"f_15077:regex_scm",(void*)f_15077},
-{"f_15104:regex_scm",(void*)f_15104},
-{"f_15132:regex_scm",(void*)f_15132},
-{"f_15142:regex_scm",(void*)f_15142},
-{"f_15130:regex_scm",(void*)f_15130},
-{"f_15118:regex_scm",(void*)f_15118},
-{"f_15122:regex_scm",(void*)f_15122},
-{"f_15093:regex_scm",(void*)f_15093},
-{"f_15023:regex_scm",(void*)f_15023},
-{"f_15061:regex_scm",(void*)f_15061},
-{"f_15054:regex_scm",(void*)f_15054},
-{"f_15029:regex_scm",(void*)f_15029},
-{"f_15039:regex_scm",(void*)f_15039},
-{"f_15043:regex_scm",(void*)f_15043},
-{"f_15007:regex_scm",(void*)f_15007},
-{"f_15003:regex_scm",(void*)f_15003},
-{"f_14984:regex_scm",(void*)f_14984},
-{"f_14980:regex_scm",(void*)f_14980},
-{"f25594:regex_scm",(void*)f25594},
-{"f_14870:regex_scm",(void*)f_14870},
-{"f_14892:regex_scm",(void*)f_14892},
-{"f_14877:regex_scm",(void*)f_14877},
-{"f_14847:regex_scm",(void*)f_14847},
-{"f_14826:regex_scm",(void*)f_14826},
-{"f_14822:regex_scm",(void*)f_14822},
-{"f_14740:regex_scm",(void*)f_14740},
-{"f_14755:regex_scm",(void*)f_14755},
-{"f_14761:regex_scm",(void*)f_14761},
+{"f_15279:regex_scm",(void*)f_15279},
+{"f_15275:regex_scm",(void*)f_15275},
+{"f_15214:regex_scm",(void*)f_15214},
+{"f_15240:regex_scm",(void*)f_15240},
+{"f_15264:regex_scm",(void*)f_15264},
+{"f_15260:regex_scm",(void*)f_15260},
+{"f_15232:regex_scm",(void*)f_15232},
+{"f_15236:regex_scm",(void*)f_15236},
+{"f_15228:regex_scm",(void*)f_15228},
+{"f25614:regex_scm",(void*)f25614},
+{"f_15080:regex_scm",(void*)f_15080},
+{"f_15107:regex_scm",(void*)f_15107},
+{"f_15135:regex_scm",(void*)f_15135},
+{"f_15145:regex_scm",(void*)f_15145},
+{"f_15133:regex_scm",(void*)f_15133},
+{"f_15121:regex_scm",(void*)f_15121},
+{"f_15125:regex_scm",(void*)f_15125},
+{"f_15096:regex_scm",(void*)f_15096},
+{"f_15026:regex_scm",(void*)f_15026},
+{"f_15064:regex_scm",(void*)f_15064},
+{"f_15057:regex_scm",(void*)f_15057},
+{"f_15032:regex_scm",(void*)f_15032},
+{"f_15042:regex_scm",(void*)f_15042},
+{"f_15046:regex_scm",(void*)f_15046},
+{"f_15010:regex_scm",(void*)f_15010},
+{"f_15006:regex_scm",(void*)f_15006},
+{"f_14987:regex_scm",(void*)f_14987},
+{"f_14983:regex_scm",(void*)f_14983},
+{"f25605:regex_scm",(void*)f25605},
+{"f_14873:regex_scm",(void*)f_14873},
+{"f_14895:regex_scm",(void*)f_14895},
+{"f_14880:regex_scm",(void*)f_14880},
+{"f_14850:regex_scm",(void*)f_14850},
+{"f_14829:regex_scm",(void*)f_14829},
+{"f_14825:regex_scm",(void*)f_14825},
+{"f_14743:regex_scm",(void*)f_14743},
+{"f_14758:regex_scm",(void*)f_14758},
+{"f_14764:regex_scm",(void*)f_14764},
+{"f_14802:regex_scm",(void*)f_14802},
+{"f_14791:regex_scm",(void*)f_14791},
 {"f_14799:regex_scm",(void*)f_14799},
-{"f_14788:regex_scm",(void*)f_14788},
-{"f_14796:regex_scm",(void*)f_14796},
-{"f_14759:regex_scm",(void*)f_14759},
-{"f_14726:regex_scm",(void*)f_14726},
-{"f_14738:regex_scm",(void*)f_14738},
-{"f_14598:regex_scm",(void*)f_14598},
-{"f_14612:regex_scm",(void*)f_14612},
-{"f27241:regex_scm",(void*)f27241},
-{"f_14650:regex_scm",(void*)f_14650},
-{"f_14680:regex_scm",(void*)f_14680},
-{"f_14676:regex_scm",(void*)f_14676},
-{"f_14420:regex_scm",(void*)f_14420},
-{"f_14424:regex_scm",(void*)f_14424},
+{"f_14762:regex_scm",(void*)f_14762},
+{"f_14729:regex_scm",(void*)f_14729},
+{"f_14741:regex_scm",(void*)f_14741},
+{"f_14601:regex_scm",(void*)f_14601},
+{"f_14615:regex_scm",(void*)f_14615},
+{"f27465:regex_scm",(void*)f27465},
+{"f_14653:regex_scm",(void*)f_14653},
+{"f_14683:regex_scm",(void*)f_14683},
+{"f_14679:regex_scm",(void*)f_14679},
+{"f_14423:regex_scm",(void*)f_14423},
 {"f_14427:regex_scm",(void*)f_14427},
-{"f_14439:regex_scm",(void*)f_14439},
-{"f_14467:regex_scm",(void*)f_14467},
-{"f_14484:regex_scm",(void*)f_14484},
-{"f_14470:regex_scm",(void*)f_14470},
-{"f_14464:regex_scm",(void*)f_14464},
+{"f_14430:regex_scm",(void*)f_14430},
 {"f_14442:regex_scm",(void*)f_14442},
-{"f_14457:regex_scm",(void*)f_14457},
+{"f_14470:regex_scm",(void*)f_14470},
+{"f_14487:regex_scm",(void*)f_14487},
+{"f_14473:regex_scm",(void*)f_14473},
+{"f_14467:regex_scm",(void*)f_14467},
+{"f_14445:regex_scm",(void*)f_14445},
 {"f_14460:regex_scm",(void*)f_14460},
-{"f_14261:regex_scm",(void*)f_14261},
-{"f_14268:regex_scm",(void*)f_14268},
+{"f_14463:regex_scm",(void*)f_14463},
+{"f_14264:regex_scm",(void*)f_14264},
+{"f_14271:regex_scm",(void*)f_14271},
+{"f_14387:regex_scm",(void*)f_14387},
+{"f_14392:regex_scm",(void*)f_14392},
+{"f_14420:regex_scm",(void*)f_14420},
+{"f_14402:regex_scm",(void*)f_14402},
 {"f_14384:regex_scm",(void*)f_14384},
-{"f_14389:regex_scm",(void*)f_14389},
-{"f_14417:regex_scm",(void*)f_14417},
-{"f_14399:regex_scm",(void*)f_14399},
-{"f_14381:regex_scm",(void*)f_14381},
-{"f25576:regex_scm",(void*)f25576},
-{"f_14377:regex_scm",(void*)f_14377},
-{"f_14519:regex_scm",(void*)f_14519},
-{"f27231:regex_scm",(void*)f27231},
-{"f_14554:regex_scm",(void*)f_14554},
-{"f_14584:regex_scm",(void*)f_14584},
-{"f_14580:regex_scm",(void*)f_14580},
-{"f_14299:regex_scm",(void*)f_14299},
-{"f_14373:regex_scm",(void*)f_14373},
-{"f_14308:regex_scm",(void*)f_14308},
-{"f_14314:regex_scm",(void*)f_14314},
-{"f_14319:regex_scm",(void*)f_14319},
-{"f_14329:regex_scm",(void*)f_14329},
-{"f_14341:regex_scm",(void*)f_14341},
+{"f25587:regex_scm",(void*)f25587},
+{"f_14380:regex_scm",(void*)f_14380},
+{"f_14522:regex_scm",(void*)f_14522},
+{"f27455:regex_scm",(void*)f27455},
+{"f_14557:regex_scm",(void*)f_14557},
+{"f_14587:regex_scm",(void*)f_14587},
+{"f_14583:regex_scm",(void*)f_14583},
+{"f_14302:regex_scm",(void*)f_14302},
+{"f_14376:regex_scm",(void*)f_14376},
+{"f_14311:regex_scm",(void*)f_14311},
+{"f_14317:regex_scm",(void*)f_14317},
+{"f_14322:regex_scm",(void*)f_14322},
+{"f_14332:regex_scm",(void*)f_14332},
 {"f_14344:regex_scm",(void*)f_14344},
-{"f_14296:regex_scm",(void*)f_14296},
-{"f_14277:regex_scm",(void*)f_14277},
-{"f_14289:regex_scm",(void*)f_14289},
+{"f_14347:regex_scm",(void*)f_14347},
+{"f_14299:regex_scm",(void*)f_14299},
+{"f_14280:regex_scm",(void*)f_14280},
 {"f_14292:regex_scm",(void*)f_14292},
-{"f_14215:regex_scm",(void*)f_14215},
-{"f_14219:regex_scm",(void*)f_14219},
-{"f_14225:regex_scm",(void*)f_14225},
+{"f_14295:regex_scm",(void*)f_14295},
+{"f_14218:regex_scm",(void*)f_14218},
+{"f_14222:regex_scm",(void*)f_14222},
 {"f_14228:regex_scm",(void*)f_14228},
-{"f_14063:regex_scm",(void*)f_14063},
-{"f_14082:regex_scm",(void*)f_14082},
-{"f_14159:regex_scm",(void*)f_14159},
-{"f_14188:regex_scm",(void*)f_14188},
-{"f_14153:regex_scm",(void*)f_14153},
-{"f_14120:regex_scm",(void*)f_14120},
-{"f_14027:regex_scm",(void*)f_14027},
-{"f_14057:regex_scm",(void*)f_14057},
-{"f_14049:regex_scm",(void*)f_14049},
-{"f_13797:regex_scm",(void*)f_13797},
-{"f_13895:regex_scm",(void*)f_13895},
-{"f_13647:regex_scm",(void*)f_13647},
-{"f_13696:regex_scm",(void*)f_13696},
-{"f_13725:regex_scm",(void*)f_13725},
-{"f_13622:regex_scm",(void*)f_13622},
-{"f_13597:regex_scm",(void*)f_13597},
-{"f_12502:regex_scm",(void*)f_12502},
-{"f_12508:regex_scm",(void*)f_12508},
-{"f_12476:regex_scm",(void*)f_12476},
-{"f_12390:regex_scm",(void*)f_12390},
-{"f_12429:regex_scm",(void*)f_12429},
-{"f_12442:regex_scm",(void*)f_12442},
-{"f_12304:regex_scm",(void*)f_12304},
-{"f_12343:regex_scm",(void*)f_12343},
-{"f_12248:regex_scm",(void*)f_12248},
-{"f_12172:regex_scm",(void*)f_12172},
-{"f_12197:regex_scm",(void*)f_12197},
-{"f_12044:regex_scm",(void*)f_12044},
-{"f_12063:regex_scm",(void*)f_12063},
-{"f_12112:regex_scm",(void*)f_12112},
-{"f_11893:regex_scm",(void*)f_11893},
-{"f_11897:regex_scm",(void*)f_11897},
-{"f25553:regex_scm",(void*)f25553},
-{"f25547:regex_scm",(void*)f25547},
-{"f_11413:regex_scm",(void*)f_11413},
-{"f_11805:regex_scm",(void*)f_11805},
-{"f_11816:regex_scm",(void*)f_11816},
-{"f_11818:regex_scm",(void*)f_11818},
-{"f_11847:regex_scm",(void*)f_11847},
-{"f_11812:regex_scm",(void*)f_11812},
-{"f_11594:regex_scm",(void*)f_11594},
-{"f_11739:regex_scm",(void*)f_11739},
-{"f_11768:regex_scm",(void*)f_11768},
-{"f_11733:regex_scm",(void*)f_11733},
-{"f_11685:regex_scm",(void*)f_11685},
-{"f_11714:regex_scm",(void*)f_11714},
-{"f_11679:regex_scm",(void*)f_11679},
-{"f_11603:regex_scm",(void*)f_11603},
-{"f_11624:regex_scm",(void*)f_11624},
-{"f_11609:regex_scm",(void*)f_11609},
-{"f_11619:regex_scm",(void*)f_11619},
-{"f_11547:regex_scm",(void*)f_11547},
-{"f_11581:regex_scm",(void*)f_11581},
-{"f_11574:regex_scm",(void*)f_11574},
-{"f_11541:regex_scm",(void*)f_11541},
-{"f_11486:regex_scm",(void*)f_11486},
-{"f_11520:regex_scm",(void*)f_11520},
-{"f_11513:regex_scm",(void*)f_11513},
-{"f_11480:regex_scm",(void*)f_11480},
-{"f_11416:regex_scm",(void*)f_11416},
+{"f_14231:regex_scm",(void*)f_14231},
+{"f_14066:regex_scm",(void*)f_14066},
+{"f_14085:regex_scm",(void*)f_14085},
+{"f_14162:regex_scm",(void*)f_14162},
+{"f_14191:regex_scm",(void*)f_14191},
+{"f_14156:regex_scm",(void*)f_14156},
+{"f_14123:regex_scm",(void*)f_14123},
+{"f_14030:regex_scm",(void*)f_14030},
+{"f_14060:regex_scm",(void*)f_14060},
+{"f_14052:regex_scm",(void*)f_14052},
+{"f_13800:regex_scm",(void*)f_13800},
+{"f_13898:regex_scm",(void*)f_13898},
+{"f_13650:regex_scm",(void*)f_13650},
+{"f_13699:regex_scm",(void*)f_13699},
+{"f_13728:regex_scm",(void*)f_13728},
+{"f_13625:regex_scm",(void*)f_13625},
+{"f_13600:regex_scm",(void*)f_13600},
+{"f_12505:regex_scm",(void*)f_12505},
+{"f_12511:regex_scm",(void*)f_12511},
+{"f_12479:regex_scm",(void*)f_12479},
+{"f_12393:regex_scm",(void*)f_12393},
+{"f_12432:regex_scm",(void*)f_12432},
+{"f_12445:regex_scm",(void*)f_12445},
+{"f_12307:regex_scm",(void*)f_12307},
+{"f_12346:regex_scm",(void*)f_12346},
+{"f_12251:regex_scm",(void*)f_12251},
+{"f_12175:regex_scm",(void*)f_12175},
+{"f_12200:regex_scm",(void*)f_12200},
+{"f_12047:regex_scm",(void*)f_12047},
+{"f_12066:regex_scm",(void*)f_12066},
+{"f_12115:regex_scm",(void*)f_12115},
+{"f_11896:regex_scm",(void*)f_11896},
 {"f_11900:regex_scm",(void*)f_11900},
+{"f25564:regex_scm",(void*)f25564},
+{"f25558:regex_scm",(void*)f25558},
+{"f_11416:regex_scm",(void*)f_11416},
+{"f_11808:regex_scm",(void*)f_11808},
+{"f_11819:regex_scm",(void*)f_11819},
+{"f_11821:regex_scm",(void*)f_11821},
+{"f_11850:regex_scm",(void*)f_11850},
+{"f_11815:regex_scm",(void*)f_11815},
+{"f_11597:regex_scm",(void*)f_11597},
+{"f_11742:regex_scm",(void*)f_11742},
+{"f_11771:regex_scm",(void*)f_11771},
+{"f_11736:regex_scm",(void*)f_11736},
+{"f_11688:regex_scm",(void*)f_11688},
+{"f_11717:regex_scm",(void*)f_11717},
+{"f_11682:regex_scm",(void*)f_11682},
+{"f_11606:regex_scm",(void*)f_11606},
+{"f_11627:regex_scm",(void*)f_11627},
+{"f_11612:regex_scm",(void*)f_11612},
+{"f_11622:regex_scm",(void*)f_11622},
+{"f_11550:regex_scm",(void*)f_11550},
+{"f_11584:regex_scm",(void*)f_11584},
+{"f_11577:regex_scm",(void*)f_11577},
+{"f_11544:regex_scm",(void*)f_11544},
+{"f_11489:regex_scm",(void*)f_11489},
+{"f_11523:regex_scm",(void*)f_11523},
+{"f_11516:regex_scm",(void*)f_11516},
+{"f_11483:regex_scm",(void*)f_11483},
+{"f_11419:regex_scm",(void*)f_11419},
 {"f_11903:regex_scm",(void*)f_11903},
 {"f_11906:regex_scm",(void*)f_11906},
 {"f_11909:regex_scm",(void*)f_11909},
-{"f_11988:regex_scm",(void*)f_11988},
-{"f_11992:regex_scm",(void*)f_11992},
 {"f_11912:regex_scm",(void*)f_11912},
+{"f_11991:regex_scm",(void*)f_11991},
+{"f_11995:regex_scm",(void*)f_11995},
 {"f_11915:regex_scm",(void*)f_11915},
-{"f_11967:regex_scm",(void*)f_11967},
 {"f_11918:regex_scm",(void*)f_11918},
-{"f_16917:regex_scm",(void*)f_16917},
-{"f_17241:regex_scm",(void*)f_17241},
-{"f_16931:regex_scm",(void*)f_16931},
-{"f_16944:regex_scm",(void*)f_16944},
-{"f_16935:regex_scm",(void*)f_16935},
-{"f_16936:regex_scm",(void*)f_16936},
-{"f_17192:regex_scm",(void*)f_17192},
-{"f_17193:regex_scm",(void*)f_17193},
-{"f_17197:regex_scm",(void*)f_17197},
-{"f_17167:regex_scm",(void*)f_17167},
-{"f_17168:regex_scm",(void*)f_17168},
-{"f_17172:regex_scm",(void*)f_17172},
-{"f_17111:regex_scm",(void*)f_17111},
-{"f_17136:regex_scm",(void*)f_17136},
-{"f_17140:regex_scm",(void*)f_17140},
-{"f_17113:regex_scm",(void*)f_17113},
-{"f_17117:regex_scm",(void*)f_17117},
-{"f_17061:regex_scm",(void*)f_17061},
-{"f_17086:regex_scm",(void*)f_17086},
+{"f_11970:regex_scm",(void*)f_11970},
+{"f_11921:regex_scm",(void*)f_11921},
+{"f_16920:regex_scm",(void*)f_16920},
+{"f_17244:regex_scm",(void*)f_17244},
+{"f_16934:regex_scm",(void*)f_16934},
+{"f_16947:regex_scm",(void*)f_16947},
+{"f_16938:regex_scm",(void*)f_16938},
+{"f_16939:regex_scm",(void*)f_16939},
+{"f_17195:regex_scm",(void*)f_17195},
+{"f_17196:regex_scm",(void*)f_17196},
+{"f_17200:regex_scm",(void*)f_17200},
+{"f_17170:regex_scm",(void*)f_17170},
+{"f_17171:regex_scm",(void*)f_17171},
+{"f_17175:regex_scm",(void*)f_17175},
+{"f_17114:regex_scm",(void*)f_17114},
+{"f_17139:regex_scm",(void*)f_17139},
+{"f_17143:regex_scm",(void*)f_17143},
+{"f_17116:regex_scm",(void*)f_17116},
+{"f_17120:regex_scm",(void*)f_17120},
+{"f_17126:regex_scm",(void*)f_17126},
 {"f_17064:regex_scm",(void*)f_17064},
-{"f_17065:regex_scm",(void*)f_17065},
-{"f_17069:regex_scm",(void*)f_17069},
-{"f_16968:regex_scm",(void*)f_16968},
-{"f_17037:regex_scm",(void*)f_17037},
+{"f_17089:regex_scm",(void*)f_17089},
+{"f_17067:regex_scm",(void*)f_17067},
+{"f_17068:regex_scm",(void*)f_17068},
+{"f_17072:regex_scm",(void*)f_17072},
 {"f_16971:regex_scm",(void*)f_16971},
-{"f_16972:regex_scm",(void*)f_16972},
-{"f_16978:regex_scm",(void*)f_16978},
-{"f_16988:regex_scm",(void*)f_16988},
+{"f_17040:regex_scm",(void*)f_17040},
+{"f_16974:regex_scm",(void*)f_16974},
+{"f_16975:regex_scm",(void*)f_16975},
+{"f_16981:regex_scm",(void*)f_16981},
 {"f_16991:regex_scm",(void*)f_16991},
-{"f_11921:regex_scm",(void*)f_11921},
+{"f_16994:regex_scm",(void*)f_16994},
+{"f_17017:regex_scm",(void*)f_17017},
 {"f_11924:regex_scm",(void*)f_11924},
 {"f_11927:regex_scm",(void*)f_11927},
-{"f_12565:regex_scm",(void*)f_12565},
-{"f_13586:regex_scm",(void*)f_13586},
+{"f_11930:regex_scm",(void*)f_11930},
 {"f_12568:regex_scm",(void*)f_12568},
-{"f_12577:regex_scm",(void*)f_12577},
-{"f_12622:regex_scm",(void*)f_12622},
-{"f_12651:regex_scm",(void*)f_12651},
-{"f_13381:regex_scm",(void*)f_13381},
-{"f_13431:regex_scm",(void*)f_13431},
-{"f_13408:regex_scm",(void*)f_13408},
-{"f_13354:regex_scm",(void*)f_13354},
-{"f_13324:regex_scm",(void*)f_13324},
-{"f_13180:regex_scm",(void*)f_13180},
+{"f_13589:regex_scm",(void*)f_13589},
+{"f_12571:regex_scm",(void*)f_12571},
+{"f_12580:regex_scm",(void*)f_12580},
+{"f_12625:regex_scm",(void*)f_12625},
+{"f_12654:regex_scm",(void*)f_12654},
+{"f_13384:regex_scm",(void*)f_13384},
+{"f_13434:regex_scm",(void*)f_13434},
+{"f_13411:regex_scm",(void*)f_13411},
+{"f_13357:regex_scm",(void*)f_13357},
+{"f_13327:regex_scm",(void*)f_13327},
 {"f_13183:regex_scm",(void*)f_13183},
-{"f_13248:regex_scm",(void*)f_13248},
-{"f_13201:regex_scm",(void*)f_13201},
-{"f_13160:regex_scm",(void*)f_13160},
-{"f_13151:regex_scm",(void*)f_13151},
-{"f_13038:regex_scm",(void*)f_13038},
-{"f_13101:regex_scm",(void*)f_13101},
-{"f_13047:regex_scm",(void*)f_13047},
-{"f_12998:regex_scm",(void*)f_12998},
-{"f_12827:regex_scm",(void*)f_12827},
-{"f_12833:regex_scm",(void*)f_12833},
+{"f_13186:regex_scm",(void*)f_13186},
+{"f_13251:regex_scm",(void*)f_13251},
+{"f_13204:regex_scm",(void*)f_13204},
+{"f_13163:regex_scm",(void*)f_13163},
+{"f_13154:regex_scm",(void*)f_13154},
+{"f_13041:regex_scm",(void*)f_13041},
+{"f_13050:regex_scm",(void*)f_13050},
+{"f_13001:regex_scm",(void*)f_13001},
+{"f_12830:regex_scm",(void*)f_12830},
 {"f_12836:regex_scm",(void*)f_12836},
-{"f_12843:regex_scm",(void*)f_12843},
-{"f_12845:regex_scm",(void*)f_12845},
-{"f_12859:regex_scm",(void*)f_12859},
-{"f_12871:regex_scm",(void*)f_12871},
-{"f_12873:regex_scm",(void*)f_12873},
-{"f_12902:regex_scm",(void*)f_12902},
-{"f_12898:regex_scm",(void*)f_12898},
-{"f_12742:regex_scm",(void*)f_12742},
-{"f_12775:regex_scm",(void*)f_12775},
-{"f_12808:regex_scm",(void*)f_12808},
-{"f_12791:regex_scm",(void*)f_12791},
-{"f_12795:regex_scm",(void*)f_12795},
-{"f_12660:regex_scm",(void*)f_12660},
-{"f_12693:regex_scm",(void*)f_12693},
-{"f_12723:regex_scm",(void*)f_12723},
-{"f_12638:regex_scm",(void*)f_12638},
-{"f_12580:regex_scm",(void*)f_12580},
-{"f_12575:regex_scm",(void*)f_12575},
-{"f_11949:regex_scm",(void*)f_11949},
-{"f_11956:regex_scm",(void*)f_11956},
-{"f_11933:regex_scm",(void*)f_11933},
-{"f_17248:regex_scm",(void*)f_17248},
-{"f_17260:regex_scm",(void*)f_17260},
-{"f_19229:regex_scm",(void*)f_19229},
-{"f25480:regex_scm",(void*)f25480},
-{"f_19181:regex_scm",(void*)f_19181},
-{"f_19188:regex_scm",(void*)f_19188},
-{"f_19149:regex_scm",(void*)f_19149},
-{"f_19156:regex_scm",(void*)f_19156},
-{"f_19052:regex_scm",(void*)f_19052},
-{"f_19059:regex_scm",(void*)f_19059},
-{"f_18994:regex_scm",(void*)f_18994},
-{"f_19013:regex_scm",(void*)f_19013},
-{"f_19001:regex_scm",(void*)f_19001},
-{"f_18960:regex_scm",(void*)f_18960},
-{"f_18970:regex_scm",(void*)f_18970},
-{"f_18936:regex_scm",(void*)f_18936},
-{"f_18878:regex_scm",(void*)f_18878},
-{"f_18897:regex_scm",(void*)f_18897},
-{"f_18885:regex_scm",(void*)f_18885},
-{"f_18844:regex_scm",(void*)f_18844},
-{"f_18854:regex_scm",(void*)f_18854},
-{"f_18824:regex_scm",(void*)f_18824},
-{"f_18782:regex_scm",(void*)f_18782},
-{"f_18789:regex_scm",(void*)f_18789},
-{"f_18754:regex_scm",(void*)f_18754},
-{"f_17306:regex_scm",(void*)f_17306},
-{"f_18706:regex_scm",(void*)f_18706},
-{"f_18666:regex_scm",(void*)f_18666},
-{"f_18678:regex_scm",(void*)f_18678},
-{"f_18636:regex_scm",(void*)f_18636},
-{"f_18637:regex_scm",(void*)f_18637},
-{"f_18649:regex_scm",(void*)f_18649},
-{"f_18509:regex_scm",(void*)f_18509},
-{"f25474:regex_scm",(void*)f25474},
+{"f_12839:regex_scm",(void*)f_12839},
+{"f_12846:regex_scm",(void*)f_12846},
+{"f_12848:regex_scm",(void*)f_12848},
+{"f_12862:regex_scm",(void*)f_12862},
+{"f_12876:regex_scm",(void*)f_12876},
+{"f_12905:regex_scm",(void*)f_12905},
+{"f_12901:regex_scm",(void*)f_12901},
+{"f_12745:regex_scm",(void*)f_12745},
+{"f_12778:regex_scm",(void*)f_12778},
+{"f_12811:regex_scm",(void*)f_12811},
+{"f_12794:regex_scm",(void*)f_12794},
+{"f_12798:regex_scm",(void*)f_12798},
+{"f_12663:regex_scm",(void*)f_12663},
+{"f_12696:regex_scm",(void*)f_12696},
+{"f_12726:regex_scm",(void*)f_12726},
+{"f_12641:regex_scm",(void*)f_12641},
+{"f_12583:regex_scm",(void*)f_12583},
+{"f_12578:regex_scm",(void*)f_12578},
+{"f_11952:regex_scm",(void*)f_11952},
+{"f_11959:regex_scm",(void*)f_11959},
+{"f_11936:regex_scm",(void*)f_11936},
+{"f_17251:regex_scm",(void*)f_17251},
+{"f_17263:regex_scm",(void*)f_17263},
+{"f_19232:regex_scm",(void*)f_19232},
+{"f25491:regex_scm",(void*)f25491},
+{"f_19184:regex_scm",(void*)f_19184},
+{"f_19191:regex_scm",(void*)f_19191},
+{"f_19152:regex_scm",(void*)f_19152},
+{"f_19159:regex_scm",(void*)f_19159},
+{"f_19055:regex_scm",(void*)f_19055},
+{"f_19062:regex_scm",(void*)f_19062},
+{"f_18997:regex_scm",(void*)f_18997},
+{"f_19016:regex_scm",(void*)f_19016},
+{"f_19004:regex_scm",(void*)f_19004},
+{"f_18963:regex_scm",(void*)f_18963},
+{"f_18973:regex_scm",(void*)f_18973},
+{"f_18939:regex_scm",(void*)f_18939},
+{"f_18881:regex_scm",(void*)f_18881},
+{"f_18900:regex_scm",(void*)f_18900},
+{"f_18888:regex_scm",(void*)f_18888},
+{"f_18847:regex_scm",(void*)f_18847},
+{"f_18857:regex_scm",(void*)f_18857},
+{"f_18827:regex_scm",(void*)f_18827},
+{"f_18785:regex_scm",(void*)f_18785},
+{"f_18792:regex_scm",(void*)f_18792},
+{"f_18757:regex_scm",(void*)f_18757},
+{"f_17309:regex_scm",(void*)f_17309},
+{"f_18709:regex_scm",(void*)f_18709},
+{"f_18669:regex_scm",(void*)f_18669},
+{"f_18681:regex_scm",(void*)f_18681},
+{"f_18639:regex_scm",(void*)f_18639},
+{"f_18640:regex_scm",(void*)f_18640},
+{"f_18652:regex_scm",(void*)f_18652},
 {"f_18512:regex_scm",(void*)f_18512},
-{"f_18513:regex_scm",(void*)f_18513},
-{"f_18517:regex_scm",(void*)f_18517},
-{"f_18551:regex_scm",(void*)f_18551},
-{"f_18535:regex_scm",(void*)f_18535},
-{"f_18367:regex_scm",(void*)f_18367},
+{"f25485:regex_scm",(void*)f25485},
+{"f_18515:regex_scm",(void*)f_18515},
+{"f_18516:regex_scm",(void*)f_18516},
+{"f_18520:regex_scm",(void*)f_18520},
+{"f_18554:regex_scm",(void*)f_18554},
+{"f_18538:regex_scm",(void*)f_18538},
 {"f_18370:regex_scm",(void*)f_18370},
-{"f_18477:regex_scm",(void*)f_18477},
-{"f_18472:regex_scm",(void*)f_18472},
-{"f_18468:regex_scm",(void*)f_18468},
 {"f_18373:regex_scm",(void*)f_18373},
-{"f_18382:regex_scm",(void*)f_18382},
-{"f_18428:regex_scm",(void*)f_18428},
-{"f_18429:regex_scm",(void*)f_18429},
-{"f_18435:regex_scm",(void*)f_18435},
+{"f_18480:regex_scm",(void*)f_18480},
+{"f_18475:regex_scm",(void*)f_18475},
+{"f_18376:regex_scm",(void*)f_18376},
 {"f_18385:regex_scm",(void*)f_18385},
-{"f_18386:regex_scm",(void*)f_18386},
-{"f_18353:regex_scm",(void*)f_18353},
-{"f_18330:regex_scm",(void*)f_18330},
-{"f_18331:regex_scm",(void*)f_18331},
-{"f_18346:regex_scm",(void*)f_18346},
-{"f_18335:regex_scm",(void*)f_18335},
-{"f_18312:regex_scm",(void*)f_18312},
-{"f_18281:regex_scm",(void*)f_18281},
-{"f_18282:regex_scm",(void*)f_18282},
-{"f_18303:regex_scm",(void*)f_18303},
-{"f_18305:regex_scm",(void*)f_18305},
-{"f_18299:regex_scm",(void*)f_18299},
-{"f_18263:regex_scm",(void*)f_18263},
-{"f_18232:regex_scm",(void*)f_18232},
-{"f_18233:regex_scm",(void*)f_18233},
-{"f_18254:regex_scm",(void*)f_18254},
-{"f_18256:regex_scm",(void*)f_18256},
-{"f_18250:regex_scm",(void*)f_18250},
-{"f_18218:regex_scm",(void*)f_18218},
-{"f_18195:regex_scm",(void*)f_18195},
-{"f_18196:regex_scm",(void*)f_18196},
-{"f_18211:regex_scm",(void*)f_18211},
-{"f_18203:regex_scm",(void*)f_18203},
-{"f_18181:regex_scm",(void*)f_18181},
-{"f_18158:regex_scm",(void*)f_18158},
-{"f_18159:regex_scm",(void*)f_18159},
-{"f_18174:regex_scm",(void*)f_18174},
-{"f_18166:regex_scm",(void*)f_18166},
-{"f_18145:regex_scm",(void*)f_18145},
-{"f_18120:regex_scm",(void*)f_18120},
-{"f_18055:regex_scm",(void*)f_18055},
-{"f_17834:regex_scm",(void*)f_17834},
+{"f_18431:regex_scm",(void*)f_18431},
+{"f_18432:regex_scm",(void*)f_18432},
+{"f_18438:regex_scm",(void*)f_18438},
+{"f_18388:regex_scm",(void*)f_18388},
+{"f_18389:regex_scm",(void*)f_18389},
+{"f_18356:regex_scm",(void*)f_18356},
+{"f_18333:regex_scm",(void*)f_18333},
+{"f_18334:regex_scm",(void*)f_18334},
+{"f_18349:regex_scm",(void*)f_18349},
+{"f_18338:regex_scm",(void*)f_18338},
+{"f_18315:regex_scm",(void*)f_18315},
+{"f_18284:regex_scm",(void*)f_18284},
+{"f_18285:regex_scm",(void*)f_18285},
+{"f_18306:regex_scm",(void*)f_18306},
+{"f_18308:regex_scm",(void*)f_18308},
+{"f_18302:regex_scm",(void*)f_18302},
+{"f_18266:regex_scm",(void*)f_18266},
+{"f_18235:regex_scm",(void*)f_18235},
+{"f_18236:regex_scm",(void*)f_18236},
+{"f_18257:regex_scm",(void*)f_18257},
+{"f_18259:regex_scm",(void*)f_18259},
+{"f_18253:regex_scm",(void*)f_18253},
+{"f_18221:regex_scm",(void*)f_18221},
+{"f_18198:regex_scm",(void*)f_18198},
+{"f_18199:regex_scm",(void*)f_18199},
+{"f_18214:regex_scm",(void*)f_18214},
+{"f_18206:regex_scm",(void*)f_18206},
+{"f_18184:regex_scm",(void*)f_18184},
+{"f_18161:regex_scm",(void*)f_18161},
+{"f_18162:regex_scm",(void*)f_18162},
+{"f_18177:regex_scm",(void*)f_18177},
+{"f_18169:regex_scm",(void*)f_18169},
+{"f_18148:regex_scm",(void*)f_18148},
+{"f_18123:regex_scm",(void*)f_18123},
+{"f_18058:regex_scm",(void*)f_18058},
 {"f_17837:regex_scm",(void*)f_17837},
-{"f_17860:regex_scm",(void*)f_17860},
-{"f_17960:regex_scm",(void*)f_17960},
-{"f_17944:regex_scm",(void*)f_17944},
+{"f_17840:regex_scm",(void*)f_17840},
 {"f_17863:regex_scm",(void*)f_17863},
-{"f_17892:regex_scm",(void*)f_17892},
-{"f_17894:regex_scm",(void*)f_17894},
-{"f_17921:regex_scm",(void*)f_17921},
-{"f_17884:regex_scm",(void*)f_17884},
-{"f_17880:regex_scm",(void*)f_17880},
-{"f_17838:regex_scm",(void*)f_17838},
-{"f_17815:regex_scm",(void*)f_17815},
-{"f_17782:regex_scm",(void*)f_17782},
-{"f_17733:regex_scm",(void*)f_17733},
-{"f_17670:regex_scm",(void*)f_17670},
-{"f_17694:regex_scm",(void*)f_17694},
-{"f_17700:regex_scm",(void*)f_17700},
-{"f_17677:regex_scm",(void*)f_17677},
-{"f_17678:regex_scm",(void*)f_17678},
-{"f_17684:regex_scm",(void*)f_17684},
-{"f_17612:regex_scm",(void*)f_17612},
-{"f_17636:regex_scm",(void*)f_17636},
-{"f_17642:regex_scm",(void*)f_17642},
-{"f_17619:regex_scm",(void*)f_17619},
-{"f_17620:regex_scm",(void*)f_17620},
-{"f_17626:regex_scm",(void*)f_17626},
-{"f_17581:regex_scm",(void*)f_17581},
-{"f_17582:regex_scm",(void*)f_17582},
-{"f_17588:regex_scm",(void*)f_17588},
-{"f_17553:regex_scm",(void*)f_17553},
-{"f_17554:regex_scm",(void*)f_17554},
-{"f_17560:regex_scm",(void*)f_17560},
-{"f_17532:regex_scm",(void*)f_17532},
-{"f_17513:regex_scm",(void*)f_17513},
-{"f_17475:regex_scm",(void*)f_17475},
-{"f_17454:regex_scm",(void*)f_17454},
-{"f_17433:regex_scm",(void*)f_17433},
-{"f_17412:regex_scm",(void*)f_17412},
-{"f_17353:regex_scm",(void*)f_17353},
-{"f_17379:regex_scm",(void*)f_17379},
+{"f_17963:regex_scm",(void*)f_17963},
+{"f_17947:regex_scm",(void*)f_17947},
+{"f_17866:regex_scm",(void*)f_17866},
+{"f_17895:regex_scm",(void*)f_17895},
+{"f_17897:regex_scm",(void*)f_17897},
+{"f_17924:regex_scm",(void*)f_17924},
+{"f_17887:regex_scm",(void*)f_17887},
+{"f_17883:regex_scm",(void*)f_17883},
+{"f_17841:regex_scm",(void*)f_17841},
+{"f_17818:regex_scm",(void*)f_17818},
+{"f_17785:regex_scm",(void*)f_17785},
+{"f_17736:regex_scm",(void*)f_17736},
+{"f_17673:regex_scm",(void*)f_17673},
+{"f_17697:regex_scm",(void*)f_17697},
+{"f_17703:regex_scm",(void*)f_17703},
+{"f_17680:regex_scm",(void*)f_17680},
+{"f_17681:regex_scm",(void*)f_17681},
+{"f_17687:regex_scm",(void*)f_17687},
+{"f_17615:regex_scm",(void*)f_17615},
+{"f_17639:regex_scm",(void*)f_17639},
+{"f_17645:regex_scm",(void*)f_17645},
+{"f_17622:regex_scm",(void*)f_17622},
+{"f_17623:regex_scm",(void*)f_17623},
+{"f_17629:regex_scm",(void*)f_17629},
+{"f_17584:regex_scm",(void*)f_17584},
+{"f_17585:regex_scm",(void*)f_17585},
+{"f_17591:regex_scm",(void*)f_17591},
+{"f_17556:regex_scm",(void*)f_17556},
+{"f_17557:regex_scm",(void*)f_17557},
+{"f_17563:regex_scm",(void*)f_17563},
+{"f_17535:regex_scm",(void*)f_17535},
+{"f_17516:regex_scm",(void*)f_17516},
+{"f_17478:regex_scm",(void*)f_17478},
+{"f_17457:regex_scm",(void*)f_17457},
+{"f_17436:regex_scm",(void*)f_17436},
+{"f_17415:regex_scm",(void*)f_17415},
 {"f_17356:regex_scm",(void*)f_17356},
-{"f_17357:regex_scm",(void*)f_17357},
-{"f_17363:regex_scm",(void*)f_17363},
-{"f_17333:regex_scm",(void*)f_17333},
-{"f25458:regex_scm",(void*)f25458},
-{"f_17313:regex_scm",(void*)f_17313},
-{"f25452:regex_scm",(void*)f25452},
-{"f_17286:regex_scm",(void*)f_17286},
-{"f_17263:regex_scm",(void*)f_17263},
-{"f_17257:regex_scm",(void*)f_17257},
-{"f_11942:regex_scm",(void*)f_11942},
-{"f_11883:regex_scm",(void*)f_11883},
-{"f_11891:regex_scm",(void*)f_11891},
-{"f_11862:regex_scm",(void*)f_11862},
-{"f_11869:regex_scm",(void*)f_11869},
-{"f_11239:regex_scm",(void*)f_11239},
-{"f_11245:regex_scm",(void*)f_11245},
-{"f_11393:regex_scm",(void*)f_11393},
-{"f_11389:regex_scm",(void*)f_11389},
-{"f_11336:regex_scm",(void*)f_11336},
-{"f_11374:regex_scm",(void*)f_11374},
-{"f_11382:regex_scm",(void*)f_11382},
-{"f_11355:regex_scm",(void*)f_11355},
-{"f_11359:regex_scm",(void*)f_11359},
-{"f_10089:regex_scm",(void*)f_10089},
+{"f_17382:regex_scm",(void*)f_17382},
+{"f_17359:regex_scm",(void*)f_17359},
+{"f_17360:regex_scm",(void*)f_17360},
+{"f_17366:regex_scm",(void*)f_17366},
+{"f_17336:regex_scm",(void*)f_17336},
+{"f25469:regex_scm",(void*)f25469},
+{"f_17316:regex_scm",(void*)f_17316},
+{"f25463:regex_scm",(void*)f25463},
+{"f_17289:regex_scm",(void*)f_17289},
+{"f_17266:regex_scm",(void*)f_17266},
+{"f_17260:regex_scm",(void*)f_17260},
+{"f_11945:regex_scm",(void*)f_11945},
+{"f_11886:regex_scm",(void*)f_11886},
+{"f_11894:regex_scm",(void*)f_11894},
+{"f_11865:regex_scm",(void*)f_11865},
+{"f_11872:regex_scm",(void*)f_11872},
+{"f_11242:regex_scm",(void*)f_11242},
+{"f_11248:regex_scm",(void*)f_11248},
+{"f_11396:regex_scm",(void*)f_11396},
+{"f_11392:regex_scm",(void*)f_11392},
+{"f_11339:regex_scm",(void*)f_11339},
+{"f_11377:regex_scm",(void*)f_11377},
+{"f_11385:regex_scm",(void*)f_11385},
+{"f_11358:regex_scm",(void*)f_11358},
+{"f_11362:regex_scm",(void*)f_11362},
 {"f_10092:regex_scm",(void*)f_10092},
-{"f_11038:regex_scm",(void*)f_11038},
-{"f_11032:regex_scm",(void*)f_11032},
-{"f_11012:regex_scm",(void*)f_11012},
-{"f_10860:regex_scm",(void*)f_10860},
-{"f_10862:regex_scm",(void*)f_10862},
-{"f_11004:regex_scm",(void*)f_11004},
-{"f_10889:regex_scm",(void*)f_10889},
-{"f_11001:regex_scm",(void*)f_11001},
-{"f_10997:regex_scm",(void*)f_10997},
-{"f_10993:regex_scm",(void*)f_10993},
-{"f_10989:regex_scm",(void*)f_10989},
-{"f_10981:regex_scm",(void*)f_10981},
-{"f_10909:regex_scm",(void*)f_10909},
-{"f_10911:regex_scm",(void*)f_10911},
-{"f_10905:regex_scm",(void*)f_10905},
-{"f_10732:regex_scm",(void*)f_10732},
-{"f_10840:regex_scm",(void*)f_10840},
-{"f_10758:regex_scm",(void*)f_10758},
-{"f_10752:regex_scm",(void*)f_10752},
-{"f_10724:regex_scm",(void*)f_10724},
-{"f_10113:regex_scm",(void*)f_10113},
-{"f_10118:regex_scm",(void*)f_10118},
-{"f_10190:regex_scm",(void*)f_10190},
-{"f_11143:regex_scm",(void*)f_11143},
-{"f_11153:regex_scm",(void*)f_11153},
-{"f_11147:regex_scm",(void*)f_11147},
-{"f_10198:regex_scm",(void*)f_10198},
-{"f_10175:regex_scm",(void*)f_10175},
-{"f_10179:regex_scm",(void*)f_10179},
-{"f_10146:regex_scm",(void*)f_10146},
-{"f_11351:regex_scm",(void*)f_11351},
-{"f_11263:regex_scm",(void*)f_11263},
-{"f_11281:regex_scm",(void*)f_11281},
-{"f_11259:regex_scm",(void*)f_11259},
-{"f_10550:regex_scm",(void*)f_10550},
-{"f_10703:regex_scm",(void*)f_10703},
-{"f_10695:regex_scm",(void*)f_10695},
-{"f_10652:regex_scm",(void*)f_10652},
-{"f_10654:regex_scm",(void*)f_10654},
-{"f_10683:regex_scm",(void*)f_10683},
-{"f_10620:regex_scm",(void*)f_10620},
-{"f_10648:regex_scm",(void*)f_10648},
-{"f_10616:regex_scm",(void*)f_10616},
-{"f_10572:regex_scm",(void*)f_10572},
-{"f_10570:regex_scm",(void*)f_10570},
-{"f_10387:regex_scm",(void*)f_10387},
-{"f_10540:regex_scm",(void*)f_10540},
-{"f_10532:regex_scm",(void*)f_10532},
-{"f_10489:regex_scm",(void*)f_10489},
-{"f_10491:regex_scm",(void*)f_10491},
-{"f_10520:regex_scm",(void*)f_10520},
-{"f_10457:regex_scm",(void*)f_10457},
-{"f_10485:regex_scm",(void*)f_10485},
-{"f_10453:regex_scm",(void*)f_10453},
-{"f_10409:regex_scm",(void*)f_10409},
-{"f_10407:regex_scm",(void*)f_10407},
-{"f_10232:regex_scm",(void*)f_10232},
-{"f_10348:regex_scm",(void*)f_10348},
-{"f_10377:regex_scm",(void*)f_10377},
-{"f_10266:regex_scm",(void*)f_10266},
-{"f_10274:regex_scm",(void*)f_10274},
-{"f_10288:regex_scm",(void*)f_10288},
-{"f_10282:regex_scm",(void*)f_10282},
-{"f_10278:regex_scm",(void*)f_10278},
-{"f_10262:regex_scm",(void*)f_10262},
-{"f_9956:regex_scm",(void*)f_9956},
-{"f_10080:regex_scm",(void*)f_10080},
-{"f_10044:regex_scm",(void*)f_10044},
-{"f_10076:regex_scm",(void*)f_10076},
-{"f_10072:regex_scm",(void*)f_10072},
-{"f_10048:regex_scm",(void*)f_10048},
-{"f_10068:regex_scm",(void*)f_10068},
-{"f_10064:regex_scm",(void*)f_10064},
-{"f_10052:regex_scm",(void*)f_10052},
-{"f_10060:regex_scm",(void*)f_10060},
-{"f_10056:regex_scm",(void*)f_10056},
-{"f_10031:regex_scm",(void*)f_10031},
-{"f_10007:regex_scm",(void*)f_10007},
-{"f_10027:regex_scm",(void*)f_10027},
-{"f_10023:regex_scm",(void*)f_10023},
-{"f_10011:regex_scm",(void*)f_10011},
-{"f_10019:regex_scm",(void*)f_10019},
-{"f_10015:regex_scm",(void*)f_10015},
-{"f_9994:regex_scm",(void*)f_9994},
-{"f_9982:regex_scm",(void*)f_9982},
-{"f_9990:regex_scm",(void*)f_9990},
-{"f_9986:regex_scm",(void*)f_9986},
-{"f_9896:regex_scm",(void*)f_9896},
-{"f_9671:regex_scm",(void*)f_9671},
-{"f_9846:regex_scm",(void*)f_9846},
-{"f_9834:regex_scm",(void*)f_9834},
-{"f_9822:regex_scm",(void*)f_9822},
-{"f_9810:regex_scm",(void*)f_9810},
-{"f_9794:regex_scm",(void*)f_9794},
-{"f_9777:regex_scm",(void*)f_9777},
-{"f_9765:regex_scm",(void*)f_9765},
-{"f_9753:regex_scm",(void*)f_9753},
-{"f_9741:regex_scm",(void*)f_9741},
-{"f_9724:regex_scm",(void*)f_9724},
-{"f_9712:regex_scm",(void*)f_9712},
+{"f_10095:regex_scm",(void*)f_10095},
+{"f_11041:regex_scm",(void*)f_11041},
+{"f_11035:regex_scm",(void*)f_11035},
+{"f_10863:regex_scm",(void*)f_10863},
+{"f_10865:regex_scm",(void*)f_10865},
+{"f_11007:regex_scm",(void*)f_11007},
+{"f_10892:regex_scm",(void*)f_10892},
+{"f_11000:regex_scm",(void*)f_11000},
+{"f_10992:regex_scm",(void*)f_10992},
+{"f_10984:regex_scm",(void*)f_10984},
+{"f_10912:regex_scm",(void*)f_10912},
+{"f_10914:regex_scm",(void*)f_10914},
+{"f_10908:regex_scm",(void*)f_10908},
+{"f_10735:regex_scm",(void*)f_10735},
+{"f_10843:regex_scm",(void*)f_10843},
+{"f_10761:regex_scm",(void*)f_10761},
+{"f_10755:regex_scm",(void*)f_10755},
+{"f_10727:regex_scm",(void*)f_10727},
+{"f_10116:regex_scm",(void*)f_10116},
+{"f_10121:regex_scm",(void*)f_10121},
+{"f_10193:regex_scm",(void*)f_10193},
+{"f_11146:regex_scm",(void*)f_11146},
+{"f_11156:regex_scm",(void*)f_11156},
+{"f_11150:regex_scm",(void*)f_11150},
+{"f_10201:regex_scm",(void*)f_10201},
+{"f_10178:regex_scm",(void*)f_10178},
+{"f_10182:regex_scm",(void*)f_10182},
+{"f_10149:regex_scm",(void*)f_10149},
+{"f_11354:regex_scm",(void*)f_11354},
+{"f_11266:regex_scm",(void*)f_11266},
+{"f_11284:regex_scm",(void*)f_11284},
+{"f_11262:regex_scm",(void*)f_11262},
+{"f_10553:regex_scm",(void*)f_10553},
+{"f_10706:regex_scm",(void*)f_10706},
+{"f_10698:regex_scm",(void*)f_10698},
+{"f_10655:regex_scm",(void*)f_10655},
+{"f_10657:regex_scm",(void*)f_10657},
+{"f_10686:regex_scm",(void*)f_10686},
+{"f_10623:regex_scm",(void*)f_10623},
+{"f_10651:regex_scm",(void*)f_10651},
+{"f_10619:regex_scm",(void*)f_10619},
+{"f_10575:regex_scm",(void*)f_10575},
+{"f_10573:regex_scm",(void*)f_10573},
+{"f_10390:regex_scm",(void*)f_10390},
+{"f_10543:regex_scm",(void*)f_10543},
+{"f_10535:regex_scm",(void*)f_10535},
+{"f_10492:regex_scm",(void*)f_10492},
+{"f_10494:regex_scm",(void*)f_10494},
+{"f_10523:regex_scm",(void*)f_10523},
+{"f_10460:regex_scm",(void*)f_10460},
+{"f_10488:regex_scm",(void*)f_10488},
+{"f_10456:regex_scm",(void*)f_10456},
+{"f_10412:regex_scm",(void*)f_10412},
+{"f_10410:regex_scm",(void*)f_10410},
+{"f_10235:regex_scm",(void*)f_10235},
+{"f_10351:regex_scm",(void*)f_10351},
+{"f_10380:regex_scm",(void*)f_10380},
+{"f_10269:regex_scm",(void*)f_10269},
+{"f_10277:regex_scm",(void*)f_10277},
+{"f_10291:regex_scm",(void*)f_10291},
+{"f_10285:regex_scm",(void*)f_10285},
+{"f_10281:regex_scm",(void*)f_10281},
+{"f_10265:regex_scm",(void*)f_10265},
+{"f_9959:regex_scm",(void*)f_9959},
+{"f_10047:regex_scm",(void*)f_10047},
+{"f_10075:regex_scm",(void*)f_10075},
+{"f_10051:regex_scm",(void*)f_10051},
+{"f_10067:regex_scm",(void*)f_10067},
+{"f_10055:regex_scm",(void*)f_10055},
+{"f_10063:regex_scm",(void*)f_10063},
+{"f_10059:regex_scm",(void*)f_10059},
+{"f_10010:regex_scm",(void*)f_10010},
+{"f_10026:regex_scm",(void*)f_10026},
+{"f_10014:regex_scm",(void*)f_10014},
+{"f_10022:regex_scm",(void*)f_10022},
+{"f_10018:regex_scm",(void*)f_10018},
+{"f_9985:regex_scm",(void*)f_9985},
+{"f_9993:regex_scm",(void*)f_9993},
+{"f_9989:regex_scm",(void*)f_9989},
+{"f_9899:regex_scm",(void*)f_9899},
 {"f_9674:regex_scm",(void*)f_9674},
-{"f_9651:regex_scm",(void*)f_9651},
-{"f_8848:regex_scm",(void*)f_8848},
-{"f_8915:regex_scm",(void*)f_8915},
+{"f_9849:regex_scm",(void*)f_9849},
+{"f_9837:regex_scm",(void*)f_9837},
+{"f_9825:regex_scm",(void*)f_9825},
+{"f_9813:regex_scm",(void*)f_9813},
+{"f_9780:regex_scm",(void*)f_9780},
+{"f_9768:regex_scm",(void*)f_9768},
+{"f_9756:regex_scm",(void*)f_9756},
+{"f_9727:regex_scm",(void*)f_9727},
+{"f_9715:regex_scm",(void*)f_9715},
+{"f_9677:regex_scm",(void*)f_9677},
+{"f_9654:regex_scm",(void*)f_9654},
+{"f_8851:regex_scm",(void*)f_8851},
 {"f_8918:regex_scm",(void*)f_8918},
-{"f_4963:regex_scm",(void*)f_4963},
-{"f_8867:regex_scm",(void*)f_8867},
-{"f_8879:regex_scm",(void*)f_8879},
+{"f_8921:regex_scm",(void*)f_8921},
 {"f_8882:regex_scm",(void*)f_8882},
-{"f_5862:regex_scm",(void*)f_5862},
-{"f_5869:regex_scm",(void*)f_5869},
-{"f_5874:regex_scm",(void*)f_5874},
-{"f25304:regex_scm",(void*)f25304},
-{"f_8758:regex_scm",(void*)f_8758},
-{"f_8776:regex_scm",(void*)f_8776},
-{"f25298:regex_scm",(void*)f25298},
-{"f_8736:regex_scm",(void*)f_8736},
-{"f25292:regex_scm",(void*)f25292},
-{"f_8706:regex_scm",(void*)f_8706},
-{"f25286:regex_scm",(void*)f25286},
-{"f_8675:regex_scm",(void*)f_8675},
-{"f_8647:regex_scm",(void*)f_8647},
-{"f_8614:regex_scm",(void*)f_8614},
-{"f_8596:regex_scm",(void*)f_8596},
-{"f_5021:regex_scm",(void*)f_5021},
-{"f_8504:regex_scm",(void*)f_8504},
-{"f25273:regex_scm",(void*)f25273},
-{"f_8540:regex_scm",(void*)f_8540},
-{"f_8536:regex_scm",(void*)f_8536},
-{"f_8528:regex_scm",(void*)f_8528},
-{"f_8524:regex_scm",(void*)f_8524},
-{"f_8390:regex_scm",(void*)f_8390},
-{"f_8399:regex_scm",(void*)f_8399},
-{"f_8461:regex_scm",(void*)f_8461},
-{"f_8306:regex_scm",(void*)f_8306},
+{"f_8885:regex_scm",(void*)f_8885},
+{"f_4966:regex_scm",(void*)f_4966},
+{"f_5865:regex_scm",(void*)f_5865},
+{"f_5872:regex_scm",(void*)f_5872},
+{"f_5877:regex_scm",(void*)f_5877},
+{"f25315:regex_scm",(void*)f25315},
+{"f_8761:regex_scm",(void*)f_8761},
+{"f_8779:regex_scm",(void*)f_8779},
+{"f25309:regex_scm",(void*)f25309},
+{"f_8739:regex_scm",(void*)f_8739},
+{"f25303:regex_scm",(void*)f25303},
+{"f_8709:regex_scm",(void*)f_8709},
+{"f25297:regex_scm",(void*)f25297},
+{"f_8678:regex_scm",(void*)f_8678},
+{"f_8650:regex_scm",(void*)f_8650},
+{"f_8617:regex_scm",(void*)f_8617},
+{"f_8599:regex_scm",(void*)f_8599},
+{"f25284:regex_scm",(void*)f25284},
+{"f_8543:regex_scm",(void*)f_8543},
+{"f_8539:regex_scm",(void*)f_8539},
+{"f_8531:regex_scm",(void*)f_8531},
+{"f_8527:regex_scm",(void*)f_8527},
+{"f_5024:regex_scm",(void*)f_5024},
+{"f_8393:regex_scm",(void*)f_8393},
+{"f_8402:regex_scm",(void*)f_8402},
+{"f_8464:regex_scm",(void*)f_8464},
 {"f_8309:regex_scm",(void*)f_8309},
 {"f_8312:regex_scm",(void*)f_8312},
-{"f25265:regex_scm",(void*)f25265},
-{"f_8359:regex_scm",(void*)f_8359},
-{"f_8351:regex_scm",(void*)f_8351},
-{"f_8347:regex_scm",(void*)f_8347},
-{"f_8281:regex_scm",(void*)f_8281},
-{"f_8253:regex_scm",(void*)f_8253},
-{"f_8277:regex_scm",(void*)f_8277},
-{"f_8273:regex_scm",(void*)f_8273},
-{"f_8242:regex_scm",(void*)f_8242},
-{"f_8238:regex_scm",(void*)f_8238},
-{"f_8213:regex_scm",(void*)f_8213},
-{"f_8209:regex_scm",(void*)f_8209},
-{"f_8184:regex_scm",(void*)f_8184},
-{"f_8180:regex_scm",(void*)f_8180},
-{"f_8155:regex_scm",(void*)f_8155},
-{"f_8151:regex_scm",(void*)f_8151},
-{"f_8126:regex_scm",(void*)f_8126},
-{"f_8122:regex_scm",(void*)f_8122},
-{"f_8093:regex_scm",(void*)f_8093},
-{"f_8089:regex_scm",(void*)f_8089},
-{"f_8056:regex_scm",(void*)f_8056},
-{"f_8052:regex_scm",(void*)f_8052},
-{"f_8027:regex_scm",(void*)f_8027},
-{"f_8023:regex_scm",(void*)f_8023},
-{"f_7990:regex_scm",(void*)f_7990},
-{"f_7986:regex_scm",(void*)f_7986},
-{"f_7937:regex_scm",(void*)f_7937},
-{"f_7933:regex_scm",(void*)f_7933},
-{"f_7892:regex_scm",(void*)f_7892},
-{"f_7888:regex_scm",(void*)f_7888},
-{"f_7855:regex_scm",(void*)f_7855},
-{"f_7851:regex_scm",(void*)f_7851},
-{"f_7822:regex_scm",(void*)f_7822},
-{"f_7818:regex_scm",(void*)f_7818},
-{"f_7789:regex_scm",(void*)f_7789},
-{"f_7785:regex_scm",(void*)f_7785},
-{"f_7756:regex_scm",(void*)f_7756},
-{"f_7752:regex_scm",(void*)f_7752},
-{"f_7505:regex_scm",(void*)f_7505},
-{"f_7515:regex_scm",(void*)f_7515},
-{"f_7524:regex_scm",(void*)f_7524},
-{"f_7668:regex_scm",(void*)f_7668},
-{"f_5062:regex_scm",(void*)f_5062},
-{"f_5107:regex_scm",(void*)f_5107},
-{"f_5086:regex_scm",(void*)f_5086},
-{"f_5065:regex_scm",(void*)f_5065},
-{"f_5073:regex_scm",(void*)f_5073},
+{"f_8315:regex_scm",(void*)f_8315},
+{"f25276:regex_scm",(void*)f25276},
+{"f_8362:regex_scm",(void*)f_8362},
+{"f_8354:regex_scm",(void*)f_8354},
+{"f_8350:regex_scm",(void*)f_8350},
+{"f_8284:regex_scm",(void*)f_8284},
+{"f_8256:regex_scm",(void*)f_8256},
+{"f_8280:regex_scm",(void*)f_8280},
+{"f_8276:regex_scm",(void*)f_8276},
+{"f_8245:regex_scm",(void*)f_8245},
+{"f_8241:regex_scm",(void*)f_8241},
+{"f_8216:regex_scm",(void*)f_8216},
+{"f_8212:regex_scm",(void*)f_8212},
+{"f_8187:regex_scm",(void*)f_8187},
+{"f_8183:regex_scm",(void*)f_8183},
+{"f_8158:regex_scm",(void*)f_8158},
+{"f_8154:regex_scm",(void*)f_8154},
+{"f_8129:regex_scm",(void*)f_8129},
+{"f_8125:regex_scm",(void*)f_8125},
+{"f_8096:regex_scm",(void*)f_8096},
+{"f_8092:regex_scm",(void*)f_8092},
+{"f_8059:regex_scm",(void*)f_8059},
+{"f_8055:regex_scm",(void*)f_8055},
+{"f_8030:regex_scm",(void*)f_8030},
+{"f_8026:regex_scm",(void*)f_8026},
+{"f_7993:regex_scm",(void*)f_7993},
+{"f_7989:regex_scm",(void*)f_7989},
+{"f_7940:regex_scm",(void*)f_7940},
+{"f_7936:regex_scm",(void*)f_7936},
+{"f_7895:regex_scm",(void*)f_7895},
+{"f_7891:regex_scm",(void*)f_7891},
+{"f_7858:regex_scm",(void*)f_7858},
+{"f_7854:regex_scm",(void*)f_7854},
+{"f_7825:regex_scm",(void*)f_7825},
+{"f_7821:regex_scm",(void*)f_7821},
+{"f_7792:regex_scm",(void*)f_7792},
+{"f_7788:regex_scm",(void*)f_7788},
+{"f_7759:regex_scm",(void*)f_7759},
+{"f_7755:regex_scm",(void*)f_7755},
+{"f_7508:regex_scm",(void*)f_7508},
+{"f_7518:regex_scm",(void*)f_7518},
 {"f_7527:regex_scm",(void*)f_7527},
+{"f_7671:regex_scm",(void*)f_7671},
+{"f_5065:regex_scm",(void*)f_5065},
+{"f_5110:regex_scm",(void*)f_5110},
+{"f_5089:regex_scm",(void*)f_5089},
+{"f_5068:regex_scm",(void*)f_5068},
+{"f_5076:regex_scm",(void*)f_5076},
 {"f_7530:regex_scm",(void*)f_7530},
-{"f_7536:regex_scm",(void*)f_7536},
-{"f_7634:regex_scm",(void*)f_7634},
-{"f_7599:regex_scm",(void*)f_7599},
-{"f_7565:regex_scm",(void*)f_7565},
-{"f25257:regex_scm",(void*)f25257},
-{"f25249:regex_scm",(void*)f25249},
-{"f_8961:regex_scm",(void*)f_8961},
-{"f_9589:regex_scm",(void*)f_9589},
-{"f_9607:regex_scm",(void*)f_9607},
-{"f_9459:regex_scm",(void*)f_9459},
-{"f_9516:regex_scm",(void*)f_9516},
-{"f_9504:regex_scm",(void*)f_9504},
-{"f_9489:regex_scm",(void*)f_9489},
+{"f_7533:regex_scm",(void*)f_7533},
+{"f_7539:regex_scm",(void*)f_7539},
+{"f_7637:regex_scm",(void*)f_7637},
+{"f_7602:regex_scm",(void*)f_7602},
+{"f_7568:regex_scm",(void*)f_7568},
+{"f25268:regex_scm",(void*)f25268},
+{"f25260:regex_scm",(void*)f25260},
+{"f_8964:regex_scm",(void*)f_8964},
+{"f_9592:regex_scm",(void*)f_9592},
+{"f_9610:regex_scm",(void*)f_9610},
 {"f_9462:regex_scm",(void*)f_9462},
-{"f_9485:regex_scm",(void*)f_9485},
-{"f_9473:regex_scm",(void*)f_9473},
-{"f_9481:regex_scm",(void*)f_9481},
-{"f_9477:regex_scm",(void*)f_9477},
-{"f_9326:regex_scm",(void*)f_9326},
-{"f_9335:regex_scm",(void*)f_9335},
-{"f_9378:regex_scm",(void*)f_9378},
-{"f_9374:regex_scm",(void*)f_9374},
-{"f_9341:regex_scm",(void*)f_9341},
+{"f_9519:regex_scm",(void*)f_9519},
+{"f_9507:regex_scm",(void*)f_9507},
+{"f_9492:regex_scm",(void*)f_9492},
+{"f_9465:regex_scm",(void*)f_9465},
+{"f_9488:regex_scm",(void*)f_9488},
+{"f_9476:regex_scm",(void*)f_9476},
+{"f_9484:regex_scm",(void*)f_9484},
+{"f_9480:regex_scm",(void*)f_9480},
+{"f_9329:regex_scm",(void*)f_9329},
+{"f_9338:regex_scm",(void*)f_9338},
+{"f_9381:regex_scm",(void*)f_9381},
+{"f_9377:regex_scm",(void*)f_9377},
 {"f_9344:regex_scm",(void*)f_9344},
-{"f_9367:regex_scm",(void*)f_9367},
-{"f_9355:regex_scm",(void*)f_9355},
-{"f_9363:regex_scm",(void*)f_9363},
-{"f_9359:regex_scm",(void*)f_9359},
-{"f_9274:regex_scm",(void*)f_9274},
-{"f_9117:regex_scm",(void*)f_9117},
-{"f_9202:regex_scm",(void*)f_9202},
-{"f_9215:regex_scm",(void*)f_9215},
-{"f_9225:regex_scm",(void*)f_9225},
-{"f_9229:regex_scm",(void*)f_9229},
-{"f_9181:regex_scm",(void*)f_9181},
-{"f_9180:regex_scm",(void*)f_9180},
-{"f_9148:regex_scm",(void*)f_9148},
-{"f25233:regex_scm",(void*)f25233},
-{"f_9003:regex_scm",(void*)f_9003},
-{"f_5567:regex_scm",(void*)f_5567},
+{"f_9347:regex_scm",(void*)f_9347},
+{"f_9370:regex_scm",(void*)f_9370},
+{"f_9358:regex_scm",(void*)f_9358},
+{"f_9366:regex_scm",(void*)f_9366},
+{"f_9362:regex_scm",(void*)f_9362},
+{"f_9277:regex_scm",(void*)f_9277},
+{"f_9120:regex_scm",(void*)f_9120},
+{"f_9205:regex_scm",(void*)f_9205},
+{"f_9218:regex_scm",(void*)f_9218},
+{"f_9228:regex_scm",(void*)f_9228},
+{"f_9184:regex_scm",(void*)f_9184},
+{"f_9183:regex_scm",(void*)f_9183},
+{"f_9151:regex_scm",(void*)f_9151},
+{"f25244:regex_scm",(void*)f25244},
 {"f_9006:regex_scm",(void*)f_9006},
-{"f_9088:regex_scm",(void*)f_9088},
-{"f_9084:regex_scm",(void*)f_9084},
-{"f_9089:regex_scm",(void*)f_9089},
-{"f_9077:regex_scm",(void*)f_9077},
-{"f_9032:regex_scm",(void*)f_9032},
-{"f_9060:regex_scm",(void*)f_9060},
-{"f_9042:regex_scm",(void*)f_9042},
-{"f_19341:regex_scm",(void*)f_19341},
-{"f_19366:regex_scm",(void*)f_19366},
-{"f_19374:regex_scm",(void*)f_19374},
-{"f_9053:regex_scm",(void*)f_9053},
-{"f_9028:regex_scm",(void*)f_9028},
-{"f_9011:regex_scm",(void*)f_9011},
-{"f_7486:regex_scm",(void*)f_7486},
-{"f_7462:regex_scm",(void*)f_7462},
-{"f_7482:regex_scm",(void*)f_7482},
-{"f_7435:regex_scm",(void*)f_7435},
-{"f_7447:regex_scm",(void*)f_7447},
-{"f_7451:regex_scm",(void*)f_7451},
-{"f_6712:regex_scm",(void*)f_6712},
-{"f_6716:regex_scm",(void*)f_6716},
-{"f_7181:regex_scm",(void*)f_7181},
-{"f_7366:regex_scm",(void*)f_7366},
-{"f_7378:regex_scm",(void*)f_7378},
-{"f_7345:regex_scm",(void*)f_7345},
-{"f_7341:regex_scm",(void*)f_7341},
-{"f_7296:regex_scm",(void*)f_7296},
-{"f_7276:regex_scm",(void*)f_7276},
-{"f_7259:regex_scm",(void*)f_7259},
-{"f_7242:regex_scm",(void*)f_7242},
-{"f_7193:regex_scm",(void*)f_7193},
-{"f25212:regex_scm",(void*)f25212},
-{"f25206:regex_scm",(void*)f25206},
+{"f_5570:regex_scm",(void*)f_5570},
+{"f_9009:regex_scm",(void*)f_9009},
+{"f_9091:regex_scm",(void*)f_9091},
+{"f_9087:regex_scm",(void*)f_9087},
+{"f_9092:regex_scm",(void*)f_9092},
+{"f_9080:regex_scm",(void*)f_9080},
+{"f_9035:regex_scm",(void*)f_9035},
+{"f_9063:regex_scm",(void*)f_9063},
+{"f_9045:regex_scm",(void*)f_9045},
+{"f_19344:regex_scm",(void*)f_19344},
+{"f_19369:regex_scm",(void*)f_19369},
+{"f_19377:regex_scm",(void*)f_19377},
+{"f_9056:regex_scm",(void*)f_9056},
+{"f_9031:regex_scm",(void*)f_9031},
+{"f_9014:regex_scm",(void*)f_9014},
+{"f_7489:regex_scm",(void*)f_7489},
+{"f_7465:regex_scm",(void*)f_7465},
+{"f_7485:regex_scm",(void*)f_7485},
+{"f_7438:regex_scm",(void*)f_7438},
+{"f_7450:regex_scm",(void*)f_7450},
+{"f_7454:regex_scm",(void*)f_7454},
+{"f_6715:regex_scm",(void*)f_6715},
+{"f_6719:regex_scm",(void*)f_6719},
 {"f_7184:regex_scm",(void*)f_7184},
-{"f_7139:regex_scm",(void*)f_7139},
-{"f_7143:regex_scm",(void*)f_7143},
-{"f_7082:regex_scm",(void*)f_7082},
-{"f_7116:regex_scm",(void*)f_7116},
+{"f_7369:regex_scm",(void*)f_7369},
+{"f_7381:regex_scm",(void*)f_7381},
+{"f_7348:regex_scm",(void*)f_7348},
+{"f_7344:regex_scm",(void*)f_7344},
+{"f_7299:regex_scm",(void*)f_7299},
+{"f_7279:regex_scm",(void*)f_7279},
+{"f_7262:regex_scm",(void*)f_7262},
+{"f_7245:regex_scm",(void*)f_7245},
+{"f_7196:regex_scm",(void*)f_7196},
+{"f25223:regex_scm",(void*)f25223},
+{"f25217:regex_scm",(void*)f25217},
+{"f_7187:regex_scm",(void*)f_7187},
+{"f_7142:regex_scm",(void*)f_7142},
+{"f_7146:regex_scm",(void*)f_7146},
 {"f_7085:regex_scm",(void*)f_7085},
-{"f_7100:regex_scm",(void*)f_7100},
-{"f_7108:regex_scm",(void*)f_7108},
-{"f_7022:regex_scm",(void*)f_7022},
-{"f_7065:regex_scm",(void*)f_7065},
+{"f_7119:regex_scm",(void*)f_7119},
+{"f_7088:regex_scm",(void*)f_7088},
+{"f_7103:regex_scm",(void*)f_7103},
+{"f_7111:regex_scm",(void*)f_7111},
 {"f_7025:regex_scm",(void*)f_7025},
-{"f_7049:regex_scm",(void*)f_7049},
-{"f_7057:regex_scm",(void*)f_7057},
-{"f_6994:regex_scm",(void*)f_6994},
-{"f_6998:regex_scm",(void*)f_6998},
+{"f_7068:regex_scm",(void*)f_7068},
+{"f_7028:regex_scm",(void*)f_7028},
+{"f_7052:regex_scm",(void*)f_7052},
+{"f_7060:regex_scm",(void*)f_7060},
+{"f_6997:regex_scm",(void*)f_6997},
+{"f_7001:regex_scm",(void*)f_7001},
+{"f_6905:regex_scm",(void*)f_6905},
+{"f_6923:regex_scm",(void*)f_6923},
+{"f_6943:regex_scm",(void*)f_6943},
+{"f_6935:regex_scm",(void*)f_6935},
+{"f_6931:regex_scm",(void*)f_6931},
+{"f_6898:regex_scm",(void*)f_6898},
 {"f_6902:regex_scm",(void*)f_6902},
-{"f_6920:regex_scm",(void*)f_6920},
-{"f_6940:regex_scm",(void*)f_6940},
-{"f_6932:regex_scm",(void*)f_6932},
-{"f_6928:regex_scm",(void*)f_6928},
-{"f_6895:regex_scm",(void*)f_6895},
-{"f_6899:regex_scm",(void*)f_6899},
-{"f_6870:regex_scm",(void*)f_6870},
-{"f_6874:regex_scm",(void*)f_6874},
-{"f_6827:regex_scm",(void*)f_6827},
-{"f_6831:regex_scm",(void*)f_6831},
-{"f_6802:regex_scm",(void*)f_6802},
-{"f_6806:regex_scm",(void*)f_6806},
-{"f_6777:regex_scm",(void*)f_6777},
-{"f_6781:regex_scm",(void*)f_6781},
-{"f_6737:regex_scm",(void*)f_6737},
-{"f_6752:regex_scm",(void*)f_6752},
-{"f_6625:regex_scm",(void*)f_6625},
-{"f_6631:regex_scm",(void*)f_6631},
-{"f_6646:regex_scm",(void*)f_6646},
-{"f_6428:regex_scm",(void*)f_6428},
-{"f_6595:regex_scm",(void*)f_6595},
-{"f_6566:regex_scm",(void*)f_6566},
-{"f_6541:regex_scm",(void*)f_6541},
-{"f_6524:regex_scm",(void*)f_6524},
-{"f_6507:regex_scm",(void*)f_6507},
-{"f_6482:regex_scm",(void*)f_6482},
-{"f_6459:regex_scm",(void*)f_6459},
-{"f25196:regex_scm",(void*)f25196},
-{"f25190:regex_scm",(void*)f25190},
-{"f25186:regex_scm",(void*)f25186},
-{"f_6354:regex_scm",(void*)f_6354},
-{"f_6366:regex_scm",(void*)f_6366},
-{"f_6054:regex_scm",(void*)f_6054},
-{"f_6058:regex_scm",(void*)f_6058},
-{"f_6352:regex_scm",(void*)f_6352},
+{"f_6873:regex_scm",(void*)f_6873},
+{"f_6877:regex_scm",(void*)f_6877},
+{"f_6830:regex_scm",(void*)f_6830},
+{"f_6834:regex_scm",(void*)f_6834},
+{"f_6805:regex_scm",(void*)f_6805},
+{"f_6809:regex_scm",(void*)f_6809},
+{"f_6780:regex_scm",(void*)f_6780},
+{"f_6784:regex_scm",(void*)f_6784},
+{"f_6740:regex_scm",(void*)f_6740},
+{"f_6755:regex_scm",(void*)f_6755},
+{"f_6628:regex_scm",(void*)f_6628},
+{"f_6634:regex_scm",(void*)f_6634},
+{"f_6649:regex_scm",(void*)f_6649},
+{"f_6431:regex_scm",(void*)f_6431},
+{"f_6598:regex_scm",(void*)f_6598},
+{"f_6569:regex_scm",(void*)f_6569},
+{"f_6544:regex_scm",(void*)f_6544},
+{"f_6527:regex_scm",(void*)f_6527},
+{"f_6510:regex_scm",(void*)f_6510},
+{"f_6485:regex_scm",(void*)f_6485},
+{"f_6462:regex_scm",(void*)f_6462},
+{"f25207:regex_scm",(void*)f25207},
+{"f25201:regex_scm",(void*)f25201},
+{"f25197:regex_scm",(void*)f25197},
+{"f_6357:regex_scm",(void*)f_6357},
+{"f_6369:regex_scm",(void*)f_6369},
+{"f_6057:regex_scm",(void*)f_6057},
 {"f_6061:regex_scm",(void*)f_6061},
-{"f_6314:regex_scm",(void*)f_6314},
-{"f_6325:regex_scm",(void*)f_6325},
+{"f_6355:regex_scm",(void*)f_6355},
 {"f_6064:regex_scm",(void*)f_6064},
-{"f_6307:regex_scm",(void*)f_6307},
-{"f_6296:regex_scm",(void*)f_6296},
+{"f_6317:regex_scm",(void*)f_6317},
+{"f_6328:regex_scm",(void*)f_6328},
 {"f_6067:regex_scm",(void*)f_6067},
-{"f_6072:regex_scm",(void*)f_6072},
-{"f25180:regex_scm",(void*)f25180},
-{"f_6166:regex_scm",(void*)f_6166},
-{"f_6206:regex_scm",(void*)f_6206},
-{"f_6174:regex_scm",(void*)f_6174},
-{"f_6182:regex_scm",(void*)f_6182},
+{"f_6310:regex_scm",(void*)f_6310},
+{"f_6299:regex_scm",(void*)f_6299},
+{"f_6070:regex_scm",(void*)f_6070},
 {"f_6075:regex_scm",(void*)f_6075},
-{"f_5982:regex_scm",(void*)f_5982},
-{"f25174:regex_scm",(void*)f25174},
-{"f_9861:regex_scm",(void*)f_9861},
-{"f_5989:regex_scm",(void*)f_5989},
-{"f_6026:regex_scm",(void*)f_6026},
-{"f_5998:regex_scm",(void*)f_5998},
-{"f_6022:regex_scm",(void*)f_6022},
-{"f_6018:regex_scm",(void*)f_6018},
-{"f_5962:regex_scm",(void*)f_5962},
-{"f_5980:regex_scm",(void*)f_5980},
-{"f_5976:regex_scm",(void*)f_5976},
-{"f_5907:regex_scm",(void*)f_5907},
-{"f25166:regex_scm",(void*)f25166},
-{"f_5925:regex_scm",(void*)f_5925},
-{"f_5927:regex_scm",(void*)f_5927},
-{"f_5956:regex_scm",(void*)f_5956},
-{"f_5921:regex_scm",(void*)f_5921},
-{"f_5877:regex_scm",(void*)f_5877},
-{"f25158:regex_scm",(void*)f25158},
-{"f_5762:regex_scm",(void*)f_5762},
-{"f_5768:regex_scm",(void*)f_5768},
-{"f_5799:regex_scm",(void*)f_5799},
-{"f_5786:regex_scm",(void*)f_5786},
-{"f_5743:regex_scm",(void*)f_5743},
-{"f_5734:regex_scm",(void*)f_5734},
-{"f_5677:regex_scm",(void*)f_5677},
-{"f_5697:regex_scm",(void*)f_5697},
-{"f_5709:regex_scm",(void*)f_5709},
-{"f_5713:regex_scm",(void*)f_5713},
-{"f_5705:regex_scm",(void*)f_5705},
-{"f_5630:regex_scm",(void*)f_5630},
-{"f_5650:regex_scm",(void*)f_5650},
-{"f_5662:regex_scm",(void*)f_5662},
-{"f_5666:regex_scm",(void*)f_5666},
-{"f_5658:regex_scm",(void*)f_5658},
-{"f_5518:regex_scm",(void*)f_5518},
-{"f_5524:regex_scm",(void*)f_5524},
-{"f_5548:regex_scm",(void*)f_5548},
-{"f_5488:regex_scm",(void*)f_5488},
-{"f_5494:regex_scm",(void*)f_5494},
-{"f_5512:regex_scm",(void*)f_5512},
-{"f_5439:regex_scm",(void*)f_5439},
-{"f_5459:regex_scm",(void*)f_5459},
-{"f_5475:regex_scm",(void*)f_5475},
-{"f_5390:regex_scm",(void*)f_5390},
-{"f_5410:regex_scm",(void*)f_5410},
-{"f_5423:regex_scm",(void*)f_5423},
-{"f_5348:regex_scm",(void*)f_5348},
-{"f_5363:regex_scm",(void*)f_5363},
-{"f_5316:regex_scm",(void*)f_5316},
-{"f_5322:regex_scm",(void*)f_5322},
-{"f_5335:regex_scm",(void*)f_5335},
-{"f_5261:regex_scm",(void*)f_5261},
-{"f_5267:regex_scm",(void*)f_5267},
-{"f_5274:regex_scm",(void*)f_5274},
-{"f_5222:regex_scm",(void*)f_5222},
-{"f_5238:regex_scm",(void*)f_5238},
-{"f_5165:regex_scm",(void*)f_5165},
-{"f_5175:regex_scm",(void*)f_5175},
-{"f_5173:regex_scm",(void*)f_5173},
-{"f_5189:regex_scm",(void*)f_5189},
-{"f_5194:regex_scm",(void*)f_5194},
-{"f_5138:regex_scm",(void*)f_5138},
-{"f_5213:regex_scm",(void*)f_5213},
+{"f25191:regex_scm",(void*)f25191},
+{"f_6169:regex_scm",(void*)f_6169},
+{"f_6209:regex_scm",(void*)f_6209},
+{"f_6177:regex_scm",(void*)f_6177},
+{"f_6185:regex_scm",(void*)f_6185},
+{"f_6078:regex_scm",(void*)f_6078},
+{"f_5985:regex_scm",(void*)f_5985},
+{"f25185:regex_scm",(void*)f25185},
+{"f_6042:regex_scm",(void*)f_6042},
+{"f_9864:regex_scm",(void*)f_9864},
+{"f_5992:regex_scm",(void*)f_5992},
+{"f_6029:regex_scm",(void*)f_6029},
+{"f_6001:regex_scm",(void*)f_6001},
+{"f_6025:regex_scm",(void*)f_6025},
+{"f_6021:regex_scm",(void*)f_6021},
+{"f_5965:regex_scm",(void*)f_5965},
+{"f_5983:regex_scm",(void*)f_5983},
+{"f_5979:regex_scm",(void*)f_5979},
+{"f_5910:regex_scm",(void*)f_5910},
+{"f25177:regex_scm",(void*)f25177},
+{"f_5928:regex_scm",(void*)f_5928},
+{"f_5930:regex_scm",(void*)f_5930},
+{"f_5959:regex_scm",(void*)f_5959},
+{"f_5924:regex_scm",(void*)f_5924},
+{"f_5880:regex_scm",(void*)f_5880},
+{"f25169:regex_scm",(void*)f25169},
+{"f_5765:regex_scm",(void*)f_5765},
+{"f_5771:regex_scm",(void*)f_5771},
+{"f_5802:regex_scm",(void*)f_5802},
+{"f_5789:regex_scm",(void*)f_5789},
+{"f_5746:regex_scm",(void*)f_5746},
+{"f_5737:regex_scm",(void*)f_5737},
+{"f_5680:regex_scm",(void*)f_5680},
+{"f_5700:regex_scm",(void*)f_5700},
+{"f_5708:regex_scm",(void*)f_5708},
+{"f_5633:regex_scm",(void*)f_5633},
+{"f_5653:regex_scm",(void*)f_5653},
+{"f_5661:regex_scm",(void*)f_5661},
+{"f_5521:regex_scm",(void*)f_5521},
+{"f_5527:regex_scm",(void*)f_5527},
+{"f_5551:regex_scm",(void*)f_5551},
+{"f_5491:regex_scm",(void*)f_5491},
+{"f_5497:regex_scm",(void*)f_5497},
+{"f_5515:regex_scm",(void*)f_5515},
+{"f_5442:regex_scm",(void*)f_5442},
+{"f_5462:regex_scm",(void*)f_5462},
+{"f_5478:regex_scm",(void*)f_5478},
+{"f_5393:regex_scm",(void*)f_5393},
+{"f_5413:regex_scm",(void*)f_5413},
+{"f_5426:regex_scm",(void*)f_5426},
+{"f_5351:regex_scm",(void*)f_5351},
+{"f_5366:regex_scm",(void*)f_5366},
+{"f_5319:regex_scm",(void*)f_5319},
+{"f_5325:regex_scm",(void*)f_5325},
+{"f_5338:regex_scm",(void*)f_5338},
+{"f_5264:regex_scm",(void*)f_5264},
+{"f_5270:regex_scm",(void*)f_5270},
+{"f_5277:regex_scm",(void*)f_5277},
+{"f_5225:regex_scm",(void*)f_5225},
+{"f_5241:regex_scm",(void*)f_5241},
+{"f_5168:regex_scm",(void*)f_5168},
+{"f_5178:regex_scm",(void*)f_5178},
+{"f_5176:regex_scm",(void*)f_5176},
 {"f_5192:regex_scm",(void*)f_5192},
-{"f_4905:regex_scm",(void*)f_4905},
-{"f_4918:regex_scm",(void*)f_4918},
-{"f_4890:regex_scm",(void*)f_4890},
-{"f_4898:regex_scm",(void*)f_4898},
-{"f_4867:regex_scm",(void*)f_4867},
-{"f_4871:regex_scm",(void*)f_4871},
-{"f_4824:regex_scm",(void*)f_4824},
-{"f_4828:regex_scm",(void*)f_4828},
-{"f_4841:regex_scm",(void*)f_4841},
-{"f_4792:regex_scm",(void*)f_4792},
-{"f_4746:regex_scm",(void*)f_4746},
-{"f_4672:regex_scm",(void*)f_4672},
-{"f_4654:regex_scm",(void*)f_4654},
-{"f_4662:regex_scm",(void*)f_4662},
-{"f_4601:regex_scm",(void*)f_4601},
-{"f_4567:regex_scm",(void*)f_4567},
-{"f_4577:regex_scm",(void*)f_4577},
-{"f_4553:regex_scm",(void*)f_4553},
-{"f_4561:regex_scm",(void*)f_4561},
-{"f_4565:regex_scm",(void*)f_4565},
-{"f_4631:regex_scm",(void*)f_4631},
-{"f_4547:regex_scm",(void*)f_4547},
-{"f_4541:regex_scm",(void*)f_4541},
-{"f_4535:regex_scm",(void*)f_4535},
-{"f_4529:regex_scm",(void*)f_4529},
-{"f_4523:regex_scm",(void*)f_4523},
-{"f_4517:regex_scm",(void*)f_4517},
-{"f_4511:regex_scm",(void*)f_4511},
-{"f_4505:regex_scm",(void*)f_4505},
-{"f_4479:regex_scm",(void*)f_4479},
+{"f_5197:regex_scm",(void*)f_5197},
+{"f_5141:regex_scm",(void*)f_5141},
+{"f_5195:regex_scm",(void*)f_5195},
+{"f_4908:regex_scm",(void*)f_4908},
+{"f_4921:regex_scm",(void*)f_4921},
+{"f_4893:regex_scm",(void*)f_4893},
+{"f_4901:regex_scm",(void*)f_4901},
+{"f_4870:regex_scm",(void*)f_4870},
+{"f_4874:regex_scm",(void*)f_4874},
+{"f_4827:regex_scm",(void*)f_4827},
+{"f_4831:regex_scm",(void*)f_4831},
+{"f_4844:regex_scm",(void*)f_4844},
+{"f_4795:regex_scm",(void*)f_4795},
+{"f_4749:regex_scm",(void*)f_4749},
+{"f_4675:regex_scm",(void*)f_4675},
+{"f_4657:regex_scm",(void*)f_4657},
+{"f_4604:regex_scm",(void*)f_4604},
+{"f_4570:regex_scm",(void*)f_4570},
+{"f_4580:regex_scm",(void*)f_4580},
+{"f_4556:regex_scm",(void*)f_4556},
+{"f_4564:regex_scm",(void*)f_4564},
+{"f_4568:regex_scm",(void*)f_4568},
+{"f_4634:regex_scm",(void*)f_4634},
+{"f_4550:regex_scm",(void*)f_4550},
+{"f_4544:regex_scm",(void*)f_4544},
+{"f_4538:regex_scm",(void*)f_4538},
+{"f_4532:regex_scm",(void*)f_4532},
+{"f_4526:regex_scm",(void*)f_4526},
+{"f_4520:regex_scm",(void*)f_4520},
+{"f_4514:regex_scm",(void*)f_4514},
+{"f_4508:regex_scm",(void*)f_4508},
+{"f_4482:regex_scm",(void*)f_4482},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/scheduler.c b/bootstrap/scheduler.c
index b0b12dd9..c34ec79e 100644
--- a/bootstrap/scheduler.c
+++ b/bootstrap/scheduler.c
@@ -1,9 +1,9 @@
 /* Generated from scheduler.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:31
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: scheduler.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file scheduler.c
    unit: scheduler
 */
@@ -55,49 +55,48 @@ static C_PTABLE_ENTRY *create_ptable(void);
 static C_TLS C_word lf[51];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,7),40,108,111,111,112,50,41,0};
-static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,50,32,116,104,114,101,97,100,115,51,51,56,41,0,0,0,0,0,0};
-static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,110,51,50,48,32,108,115,116,51,50,49,41,0,0,0,0,0,0};
-static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,51,53,57,41,0,0,0};
+static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,50,32,116,104,114,101,97,100,115,51,51,54,41,0,0,0,0,0,0};
+static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,18),40,108,111,111,112,32,110,51,49,56,32,108,115,116,51,49,57,41,0,0,0,0,0,0};
+static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,51,53,55,41,0,0,0};
 static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,12),40,108,111,111,112,32,108,115,116,54,48,41,0,0,0,0};
 static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,7),40,108,111,111,112,49,41,0};
 static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,16),40,35,35,115,121,115,35,115,99,104,101,100,117,108,101,41};
 static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,19),40,35,35,115,121,115,35,114,101,97,100,121,45,113,117,101,117,101,41,0,0,0,0,0};
-static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,97,100,100,45,116,111,45,114,101,97,100,121,45,113,117,101,117,101,32,116,104,114,101,97,100,49,48,52,41,0,0,0,0};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,6),40,97,56,51,53,41,0,0};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,49,52,48,32,115,116,97,116,101,49,52,49,41,0,0,0,0,0,0,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,112,114,101,118,49,53,49,41,0,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,114,101,109,111,118,101,45,102,114,111,109,45,116,105,109,101,111,117,116,45,108,105,115,116,32,116,49,52,56,41,0,0,0};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,116,108,49,53,57,32,112,114,101,118,49,54,48,41,0,0,0,0};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,44),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,108,111,99,107,45,102,111,114,45,116,105,109,101,111,117,116,33,32,116,49,53,54,32,116,109,49,53,55,41,0,0,0,0};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,108,111,99,107,45,102,111,114,45,116,101,114,109,105,110,97,116,105,111,110,33,32,116,49,55,49,32,116,50,49,55,50,41};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,12),40,103,49,57,57,32,116,50,50,48,49,41,0,0,0,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,57,50,32,103,49,57,54,49,57,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,116,104,114,101,97,100,45,107,105,108,108,33,32,116,49,56,53,32,115,49,56,54,41,0,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,97,115,105,99,45,117,110,98,108,111,99,107,33,32,116,50,49,52,41,0,0,0,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,7),40,97,49,48,57,52,41,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,100,101,102,97,117,108,116,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,32,97,114,103,50,50,50,41};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,50,55,53,41,0,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,108,111,99,107,45,102,111,114,45,105,47,111,33,32,116,50,55,49,32,102,100,50,55,50,32,105,47,111,50,55,51,41,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,108,52,48,54,41,0,0,0,0,0};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,52,48,57,32,105,52,49,48,41};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,52,48,50,32,105,52,48,51,41};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,51,57,57,32,105,52,48,48,41};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,24),40,98,111,100,121,51,56,55,32,99,110,115,51,57,54,32,105,110,105,116,51,57,55,41};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,24),40,100,101,102,45,105,110,105,116,51,57,48,32,37,99,110,115,51,56,53,52,49,53,41};
-static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,38),40,97,49,54,51,55,32,113,117,101,117,101,52,49,55,32,97,114,103,52,49,56,32,118,97,108,52,49,57,32,105,110,105,116,52,50,48,41,0,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,12),40,100,101,102,45,99,110,115,51,56,57,41,0,0,0,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,97,108,108,45,116,104,114,101,97,100,115,32,46,32,116,109,112,51,56,48,51,56,49,41,0};
+static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,36),40,35,35,115,121,115,35,97,100,100,45,116,111,45,114,101,97,100,121,45,113,117,101,117,101,32,116,104,114,101,97,100,49,48,51,41,0,0,0,0};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,6),40,97,56,51,51,41,0,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,41),40,35,35,115,121,115,35,105,110,116,101,114,114,117,112,116,45,104,111,111,107,32,114,101,97,115,111,110,49,51,57,32,115,116,97,116,101,49,52,48,41,0,0,0,0,0,0,0};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,32,112,114,101,118,49,53,48,41,0,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,37),40,35,35,115,121,115,35,114,101,109,111,118,101,45,102,114,111,109,45,116,105,109,101,111,117,116,45,108,105,115,116,32,116,49,52,55,41,0,0,0};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,20),40,108,111,111,112,32,116,108,49,53,56,32,112,114,101,118,49,53,57,41,0,0,0,0};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,44),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,108,111,99,107,45,102,111,114,45,116,105,109,101,111,117,116,33,32,116,49,53,53,32,116,109,49,53,54,41,0,0,0,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,48),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,108,111,99,107,45,102,111,114,45,116,101,114,109,105,110,97,116,105,111,110,33,32,116,49,55,48,32,116,50,49,55,49,41};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,12),40,103,49,57,56,32,116,50,50,48,48,41,0,0,0,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,49,57,49,32,103,49,57,53,49,57,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,116,104,114,101,97,100,45,107,105,108,108,33,32,116,49,56,52,32,115,49,56,53,41,0,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,34),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,97,115,105,99,45,117,110,98,108,111,99,107,33,32,116,50,49,51,41,0,0,0,0,0,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,7),40,97,49,48,57,50,41,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,40),40,35,35,115,121,115,35,100,101,102,97,117,108,116,45,101,120,99,101,112,116,105,111,110,45,104,97,110,100,108,101,114,32,97,114,103,50,50,49,41};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,108,115,116,50,55,51,41,0,0,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,47),40,35,35,115,121,115,35,116,104,114,101,97,100,45,98,108,111,99,107,45,102,111,114,45,105,47,111,33,32,116,50,54,57,32,102,100,50,55,48,32,105,47,111,50,55,49,41,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,11),40,108,111,111,112,32,108,52,48,52,41,0,0,0,0,0};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,52,48,55,32,105,52,48,56,41};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,52,48,48,32,105,52,48,49,41};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,32,108,51,57,55,32,105,51,57,56,41};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,24),40,98,111,100,121,51,56,53,32,99,110,115,51,57,52,32,105,110,105,116,51,57,53,41};
+static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,24),40,100,101,102,45,105,110,105,116,51,56,56,32,37,99,110,115,51,56,51,52,49,51,41};
+static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,38),40,97,49,54,51,53,32,113,117,101,117,101,52,49,53,32,97,114,103,52,49,54,32,118,97,108,52,49,55,32,105,110,105,116,52,49,56,41,0,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,12),40,100,101,102,45,99,110,115,51,56,55,41,0,0,0,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,97,108,108,45,116,104,114,101,97,100,115,32,46,32,116,109,112,51,55,56,51,55,57,41,0};
 static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,102,101,116,99,104,45,97,110,100,45,99,108,101,97,114,45,116,104,114,101,97,100,115,41,0};
-static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,114,101,115,116,111,114,101,45,116,104,114,101,97,100,115,32,118,101,99,52,51,51,41,0,0};
-static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,102,100,108,52,52,50,41,0,0,0};
-static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,116,104,114,101,97,100,45,117,110,98,108,111,99,107,33,32,116,52,51,56,41,0,0,0,0};
+static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,30),40,35,35,115,121,115,35,114,101,115,116,111,114,101,45,116,104,114,101,97,100,115,32,118,101,99,52,51,49,41,0,0};
+static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,13),40,108,111,111,112,32,102,100,108,52,52,48,41,0,0,0};
+static C_char C_TLS li36[] C_aligned={C_lihdr(0,0,28),40,35,35,115,121,115,35,116,104,114,101,97,100,45,117,110,98,108,111,99,107,33,32,116,52,51,54,41,0,0,0,0};
 static C_char C_TLS li37[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
-/* from ##sys#fdset-clear */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub267(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub267(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub265(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub265(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int fd=(int )C_unfix(C_a0);
 FD_CLR(fd, &C_fdset_input_2);FD_CLR(fd, &C_fdset_output_2);
@@ -106,10 +105,9 @@ C_ret:
 
 return C_r;}
 
-/* from ##sys#fdset-output-set */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub263(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub263(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub261(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub261(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int fd=(int )C_unfix(C_a0);
 FD_SET(fd, &C_fdset_output);
@@ -118,10 +116,9 @@ C_ret:
 
 return C_r;}
 
-/* from ##sys#fdset-input-set */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub259(C_word C_buf,C_word C_a0) C_regparm;
-C_regparm static C_word C_fcall stub259(C_word C_buf,C_word C_a0){
+static C_word C_fcall stub257(C_word C_buf,C_word C_a0) C_regparm;
+C_regparm static C_word C_fcall stub257(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int fd=(int )C_unfix(C_a0);
 FD_SET(fd, &C_fdset_input);
@@ -130,10 +127,9 @@ C_ret:
 
 return C_r;}
 
-/* from g254 */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub256(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub256(C_word C_buf){
+static C_word C_fcall stub254(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub254(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 FD_ZERO(&C_fdset_input);FD_ZERO(&C_fdset_output);
 C_ret:
@@ -141,10 +137,9 @@ C_ret:
 
 return C_r;}
 
-/* from ##sys#fdset-restore */
 #define return(x) C_cblock C_r = (((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub252(C_word C_buf) C_regparm;
-C_regparm static C_word C_fcall stub252(C_word C_buf){
+static C_word C_fcall stub250(C_word C_buf) C_regparm;
+C_regparm static C_word C_fcall stub250(C_word C_buf){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 C_fdset_input = C_fdset_input_2;C_fdset_output = C_fdset_output_2;
 C_ret:
@@ -152,10 +147,9 @@ C_ret:
 
 return C_r;}
 
-/* from ##sys#fdset-select-timeout */
 #define return(x) C_cblock C_r = (C_fix((C_word)(x))); goto C_ret; C_cblockend
-static C_word C_fcall stub248(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
-C_regparm static C_word C_fcall stub248(C_word C_buf,C_word C_a0,C_word C_a1){
+static C_word C_fcall stub246(C_word C_buf,C_word C_a0,C_word C_a1) C_regparm;
+C_regparm static C_word C_fcall stub246(C_word C_buf,C_word C_a0,C_word C_a1){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
 int to=(int )C_truep(C_a0);
 unsigned long tm=(unsigned long )C_num_to_unsigned_long(C_a1);
@@ -167,386 +161,386 @@ return C_r;}
 
 C_noret_decl(C_scheduler_toplevel)
 C_externexport void C_ccall C_scheduler_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1712)
-static void C_ccall f_1712(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1722)
-static void C_ccall f_1722(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1734)
-static void C_fcall f_1734(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1767)
-static void C_ccall f_1767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1755)
-static void C_ccall f_1755(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1726)
-static void C_ccall f_1726(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1693)
-static void C_ccall f_1693(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1683)
-static void C_ccall f_1683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1710)
+static void C_ccall f_1710(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1720)
+static void C_ccall f_1720(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1732)
+static void C_fcall f_1732(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1765)
+static void C_ccall f_1765(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1753)
+static void C_ccall f_1753(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1724)
+static void C_ccall f_1724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1691)
+static void C_ccall f_1691(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1681)
+static void C_ccall f_1681(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1509)
+static void C_ccall f_1509(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1509)
+static void C_ccall f_1509r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1630)
+static void C_fcall f_1630(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1636)
+static void C_ccall f_1636(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1625)
+static void C_fcall f_1625(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1511)
-static void C_ccall f_1511(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1511)
-static void C_ccall f_1511r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1632)
-static void C_fcall f_1632(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1638)
-static void C_ccall f_1638(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1627)
-static void C_fcall f_1627(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1513)
-static void C_fcall f_1513(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1519)
-static void C_fcall f_1519(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1546)
-static void C_fcall f_1546(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1600)
-static void C_fcall f_1600(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1618)
-static void C_ccall f_1618(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1573)
-static void C_fcall f_1573(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1591)
-static void C_ccall f_1591(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1567)
-static void C_ccall f_1567(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1537)
-static void C_ccall f_1537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1150)
-static void C_ccall f_1150(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1211)
-static void C_fcall f_1211(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1154)
-static void C_ccall f_1154(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1157)
-static void C_fcall f_1157(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1071)
-static void C_ccall f_1071(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1108)
-static void C_ccall f_1108(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1111)
-static void C_ccall f_1111(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1114)
-static void C_ccall f_1114(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1117)
-static void C_ccall f_1117(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1127)
-static void C_ccall f_1127(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1120)
-static void C_ccall f_1120(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1095)
-static void C_ccall f_1095(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1099)
-static void C_ccall f_1099(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1075)
-static void C_ccall f_1075(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1081)
-static void C_ccall f_1081(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1059)
-static void C_ccall f_1059(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_985)
-static void C_ccall f_985(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_989)
-static void C_ccall f_989(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1004)
-static void C_ccall f_1004(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1021)
-static void C_fcall f_1021(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1046)
-static void C_ccall f_1046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1029)
-static void C_fcall f_1029(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1010)
-static void C_ccall f_1010(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_947)
-static void C_ccall f_947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_884)
-static void C_ccall f_884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_899)
-static void C_fcall f_899(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_909)
-static void C_fcall f_909(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_888)
-static void C_ccall f_888(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_843)
-static void C_ccall f_843(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_849)
-static C_word C_fcall f_849(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_818)
-static void C_ccall f_818(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_836)
-static void C_ccall f_836(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_822)
-static void C_ccall f_822(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_717)
-static void C_ccall f_717(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_714)
-static void C_ccall f_714(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_485)
-static void C_ccall f_485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_515)
-static void C_ccall f_515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_520)
-static void C_fcall f_520(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_599)
-static void C_fcall f_599(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_651)
-static void C_fcall f_651(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1446)
-static void C_fcall f_1446(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1497)
-static void C_ccall f_1497(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1468)
-static void C_ccall f_1468(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_1511(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1517)
+static void C_fcall f_1517(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1544)
+static void C_fcall f_1544(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1598)
+static void C_fcall f_1598(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1616)
+static void C_ccall f_1616(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1571)
+static void C_fcall f_1571(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1589)
+static void C_ccall f_1589(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1565)
+static void C_ccall f_1565(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1535)
+static void C_ccall f_1535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1148)
+static void C_ccall f_1148(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_1209)
+static void C_fcall f_1209(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1152)
+static void C_ccall f_1152(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1155)
+static void C_fcall f_1155(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1069)
+static void C_ccall f_1069(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1106)
+static void C_ccall f_1106(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1109)
+static void C_ccall f_1109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1112)
+static void C_ccall f_1112(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1115)
+static void C_ccall f_1115(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1125)
+static void C_ccall f_1125(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1118)
+static void C_ccall f_1118(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1093)
+static void C_ccall f_1093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1097)
+static void C_ccall f_1097(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1073)
+static void C_ccall f_1073(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1079)
+static void C_ccall f_1079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1057)
+static void C_ccall f_1057(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_983)
+static void C_ccall f_983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_987)
+static void C_ccall f_987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1002)
+static void C_ccall f_1002(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1019)
+static void C_fcall f_1019(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1044)
+static void C_ccall f_1044(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1027)
+static void C_fcall f_1027(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1008)
+static void C_ccall f_1008(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_945)
+static void C_ccall f_945(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_882)
+static void C_ccall f_882(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_897)
+static void C_fcall f_897(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_907)
+static void C_fcall f_907(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_886)
+static void C_ccall f_886(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_841)
+static void C_ccall f_841(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_847)
+static C_word C_fcall f_847(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_816)
+static void C_ccall f_816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_834)
+static void C_ccall f_834(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_820)
+static void C_ccall f_820(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_715)
+static void C_ccall f_715(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_712)
+static void C_ccall f_712(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_483)
+static void C_ccall f_483(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_513)
+static void C_ccall f_513(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_518)
+static void C_fcall f_518(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_597)
+static void C_fcall f_597(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_649)
+static void C_fcall f_649(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1444)
-static void C_ccall f_1444(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_634)
-static void C_fcall f_634(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_637)
-static void C_ccall f_637(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_524)
-static void C_ccall f_524(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1269)
-static void C_fcall f_1269(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1293)
-static void C_fcall f_1293(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1394)
-static void C_ccall f_1394(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1324)
-static void C_fcall f_1324(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1364)
-static void C_fcall f_1364(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1354)
-static void C_ccall f_1354(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_1444(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1495)
+static void C_ccall f_1495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1466)
+static void C_ccall f_1466(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1442)
+static void C_ccall f_1442(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_632)
+static void C_fcall f_632(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_635)
+static void C_ccall f_635(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_522)
+static void C_ccall f_522(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1267)
+static void C_fcall f_1267(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1291)
-static void C_ccall f_1291(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1272)
-static void C_ccall f_1272(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_527)
-static void C_ccall f_527(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_532)
-static void C_fcall f_532(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_536)
-static void C_fcall f_536(C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_1734)
-static void C_fcall trf_1734(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1734(void *dummy){
+static void C_fcall f_1291(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1392)
+static void C_ccall f_1392(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1322)
+static void C_fcall f_1322(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1362)
+static void C_fcall f_1362(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1352)
+static void C_ccall f_1352(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1289)
+static void C_ccall f_1289(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1270)
+static void C_ccall f_1270(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_525)
+static void C_ccall f_525(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_530)
+static void C_fcall f_530(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_534)
+static void C_fcall f_534(C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_1732)
+static void C_fcall trf_1732(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1732(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1734(t0,t1,t2);}
+f_1732(t0,t1,t2);}
 
-C_noret_decl(trf_1632)
-static void C_fcall trf_1632(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1632(void *dummy){
+C_noret_decl(trf_1630)
+static void C_fcall trf_1630(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1630(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1632(t0,t1);}
+f_1630(t0,t1);}
 
-C_noret_decl(trf_1627)
-static void C_fcall trf_1627(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1627(void *dummy){
+C_noret_decl(trf_1625)
+static void C_fcall trf_1625(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1625(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1627(t0,t1,t2);}
+f_1625(t0,t1,t2);}
 
-C_noret_decl(trf_1513)
-static void C_fcall trf_1513(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1513(void *dummy){
+C_noret_decl(trf_1511)
+static void C_fcall trf_1511(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1511(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1513(t0,t1,t2);}
+f_1511(t0,t1,t2);}
 
-C_noret_decl(trf_1519)
-static void C_fcall trf_1519(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1519(void *dummy){
+C_noret_decl(trf_1517)
+static void C_fcall trf_1517(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1517(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1519(t0,t1,t2,t3);}
+f_1517(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1546)
-static void C_fcall trf_1546(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1546(void *dummy){
+C_noret_decl(trf_1544)
+static void C_fcall trf_1544(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1544(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1546(t0,t1,t2,t3);}
+f_1544(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1600)
-static void C_fcall trf_1600(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1600(void *dummy){
+C_noret_decl(trf_1598)
+static void C_fcall trf_1598(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1598(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1600(t0,t1,t2,t3);}
+f_1598(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1573)
-static void C_fcall trf_1573(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1573(void *dummy){
+C_noret_decl(trf_1571)
+static void C_fcall trf_1571(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1571(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1573(t0,t1,t2);}
+f_1571(t0,t1,t2);}
 
-C_noret_decl(trf_1211)
-static void C_fcall trf_1211(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1211(void *dummy){
+C_noret_decl(trf_1209)
+static void C_fcall trf_1209(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1209(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1211(t0,t1,t2);}
+f_1209(t0,t1,t2);}
 
-C_noret_decl(trf_1157)
-static void C_fcall trf_1157(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1157(void *dummy){
+C_noret_decl(trf_1155)
+static void C_fcall trf_1155(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1155(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1157(t0,t1);}
+f_1155(t0,t1);}
 
-C_noret_decl(trf_1021)
-static void C_fcall trf_1021(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1021(void *dummy){
+C_noret_decl(trf_1019)
+static void C_fcall trf_1019(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1019(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1021(t0,t1,t2);}
+f_1019(t0,t1,t2);}
 
-C_noret_decl(trf_1029)
-static void C_fcall trf_1029(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1029(void *dummy){
+C_noret_decl(trf_1027)
+static void C_fcall trf_1027(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1027(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1029(t0,t1,t2);}
+f_1027(t0,t1,t2);}
 
-C_noret_decl(trf_899)
-static void C_fcall trf_899(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_899(void *dummy){
+C_noret_decl(trf_897)
+static void C_fcall trf_897(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_897(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_899(t0,t1,t2,t3);}
+f_897(t0,t1,t2,t3);}
 
-C_noret_decl(trf_909)
-static void C_fcall trf_909(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_909(void *dummy){
+C_noret_decl(trf_907)
+static void C_fcall trf_907(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_907(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_909(t0,t1);}
+f_907(t0,t1);}
 
-C_noret_decl(trf_520)
-static void C_fcall trf_520(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_520(void *dummy){
+C_noret_decl(trf_518)
+static void C_fcall trf_518(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_518(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_520(t0,t1);}
+f_518(t0,t1);}
 
-C_noret_decl(trf_599)
-static void C_fcall trf_599(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_599(void *dummy){
+C_noret_decl(trf_597)
+static void C_fcall trf_597(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_597(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_599(t0,t1,t2);}
+f_597(t0,t1,t2);}
 
-C_noret_decl(trf_651)
-static void C_fcall trf_651(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_651(void *dummy){
+C_noret_decl(trf_649)
+static void C_fcall trf_649(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_649(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_651(t0,t1);}
+f_649(t0,t1);}
 
-C_noret_decl(trf_1446)
-static void C_fcall trf_1446(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1446(void *dummy){
+C_noret_decl(trf_1444)
+static void C_fcall trf_1444(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1444(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1446(t0,t1,t2);}
+f_1444(t0,t1,t2);}
 
-C_noret_decl(trf_634)
-static void C_fcall trf_634(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_634(void *dummy){
+C_noret_decl(trf_632)
+static void C_fcall trf_632(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_632(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_634(t0,t1);}
+f_632(t0,t1);}
 
-C_noret_decl(trf_1269)
-static void C_fcall trf_1269(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1269(void *dummy){
+C_noret_decl(trf_1267)
+static void C_fcall trf_1267(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1267(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1269(t0,t1);}
+f_1267(t0,t1);}
 
-C_noret_decl(trf_1293)
-static void C_fcall trf_1293(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1293(void *dummy){
+C_noret_decl(trf_1291)
+static void C_fcall trf_1291(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1291(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1293(t0,t1,t2,t3);}
+f_1291(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1324)
-static void C_fcall trf_1324(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1324(void *dummy){
+C_noret_decl(trf_1322)
+static void C_fcall trf_1322(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1322(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1324(t0,t1,t2);}
+f_1322(t0,t1,t2);}
 
-C_noret_decl(trf_1364)
-static void C_fcall trf_1364(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1364(void *dummy){
+C_noret_decl(trf_1362)
+static void C_fcall trf_1362(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1362(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1364(t0,t1);}
+f_1362(t0,t1);}
 
-C_noret_decl(trf_532)
-static void C_fcall trf_532(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_532(void *dummy){
+C_noret_decl(trf_530)
+static void C_fcall trf_530(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_530(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_532(t0,t1);}
+f_530(t0,t1);}
 
-C_noret_decl(trf_536)
-static void C_fcall trf_536(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_536(void *dummy){
+C_noret_decl(trf_534)
+static void C_fcall trf_534(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_534(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_536(t0,t1);}
+f_534(t0,t1);}
 
 C_noret_decl(tr4)
 static void C_fcall tr4(C_proc4 k) C_regparm C_noret;
@@ -710,37 +704,37 @@ lf[48]=C_h_intern(&lf[48],7,"timeout");
 lf[49]=C_h_intern(&lf[49],27,"\003sysfetch-and-clear-threads");
 lf[50]=C_h_intern(&lf[50],19,"\003sysrestore-threads");
 C_register_lf2(lf,51,create_ptable());
-t2=C_mutate((C_word*)lf[0]+1 /* (set! schedule ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_485,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
+t2=C_mutate((C_word*)lf[0]+1 /* (set! schedule ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_483,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
 t3=lf[15] /* ready-queue-head */ =C_SCHEME_END_OF_LIST;;
 t4=lf[16] /* ready-queue-tail */ =C_SCHEME_END_OF_LIST;;
-t5=C_mutate((C_word*)lf[22]+1 /* (set! ready-queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_714,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[21]+1 /* (set! add-to-ready-queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_717,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
+t5=C_mutate((C_word*)lf[22]+1 /* (set! ready-queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_712,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[21]+1 /* (set! add-to-ready-queue ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_715,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
 t7=*((C_word*)lf[23]+1);
-t8=C_mutate((C_word*)lf[23]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_818,a[2]=t7,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp));
+t8=C_mutate((C_word*)lf[23]+1 /* (set! interrupt-hook ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_816,a[2]=t7,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp));
 t9=lf[10] /* timeout-list */ =C_SCHEME_END_OF_LIST;;
-t10=C_mutate((C_word*)lf[24]+1 /* (set! remove-from-timeout-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_843,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[25]+1 /* (set! thread-block-for-timeout! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_884,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[27]+1 /* (set! thread-block-for-termination! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_947,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
-t13=C_mutate((C_word*)lf[30]+1 /* (set! thread-kill! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_985,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[19]+1 /* (set! thread-basic-unblock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1059,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[24]+1 /* (set! remove-from-timeout-list ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_841,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[25]+1 /* (set! thread-block-for-timeout! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_882,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[27]+1 /* (set! thread-block-for-termination! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_945,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
+t13=C_mutate((C_word*)lf[30]+1 /* (set! thread-kill! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_983,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[19]+1 /* (set! thread-basic-unblock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1057,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
 t15=*((C_word*)lf[32]+1);
 t16=*((C_word*)lf[33]+1);
 t17=*((C_word*)lf[34]+1);
 t18=*((C_word*)lf[35]+1);
 t19=*((C_word*)lf[36]+1);
-t20=C_mutate((C_word*)lf[37]+1 /* (set! default-exception-handler ...) */,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1071,a[2]=t18,a[3]=t16,a[4]=t19,a[5]=t15,a[6]=t17,a[7]=((C_word)li21),tmp=(C_word)a,a+=8,tmp));
+t20=C_mutate((C_word*)lf[37]+1 /* (set! default-exception-handler ...) */,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1069,a[2]=t18,a[3]=t16,a[4]=t19,a[5]=t15,a[6]=t17,a[7]=((C_word)li21),tmp=(C_word)a,a+=8,tmp));
 t21=C_set_block_item(lf[11] /* fd-list */,0,C_SCHEME_END_OF_LIST);
-t22=(C_word)stub256(C_SCHEME_UNDEFINED);
-t23=C_mutate((C_word*)lf[42]+1 /* (set! thread-block-for-i/o! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1150,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
-t24=C_mutate((C_word*)lf[46]+1 /* (set! all-threads ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1511,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
-t25=C_mutate((C_word*)lf[49]+1 /* (set! fetch-and-clear-threads ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1683,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
-t26=C_mutate((C_word*)lf[50]+1 /* (set! restore-threads ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1693,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
-t27=C_mutate((C_word*)lf[17]+1 /* (set! thread-unblock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1712,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
+t22=stub254(C_SCHEME_UNDEFINED);
+t23=C_mutate((C_word*)lf[42]+1 /* (set! thread-block-for-i/o! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1148,a[2]=((C_word)li23),tmp=(C_word)a,a+=3,tmp));
+t24=C_mutate((C_word*)lf[46]+1 /* (set! all-threads ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1509,a[2]=((C_word)li32),tmp=(C_word)a,a+=3,tmp));
+t25=C_mutate((C_word*)lf[49]+1 /* (set! fetch-and-clear-threads ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1681,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
+t26=C_mutate((C_word*)lf[50]+1 /* (set! restore-threads ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1691,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
+t27=C_mutate((C_word*)lf[17]+1 /* (set! thread-unblock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1710,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
 t28=t1;
 ((C_proc2)(void*)(*((C_word*)t28+1)))(2,t28,C_SCHEME_UNDEFINED);}
 
 /* ##sys#thread-unblock! */
-static void C_ccall f_1712(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1710(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -749,11 +743,11 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1712,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(3));
-t4=(C_word)C_eqp(lf[26],t3);
+C_save_and_reclaim((void*)tr3,(void*)f_1710,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(3));
+t4=C_eqp(lf[26],t3);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1722,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1720,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 /* scheduler.scm: 470  ##sys#remove-from-timeout-list */
 t6=*((C_word*)lf[24]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t2);}
@@ -762,8 +756,8 @@ t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k1720 in ##sys#thread-unblock! */
-static void C_ccall f_1722(C_word c,C_word t0,C_word t1){
+/* k1718 in ##sys#thread-unblock! */
+static void C_ccall f_1720(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -772,16 +766,16 @@ C_word t5;
 C_word t6;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1722,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1726,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1720,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1724,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1734,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1732,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=((C_word)li35),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_1734(t6,t2,*((C_word*)lf[11]+1));}
+f_1732(t6,t2,*((C_word*)lf[11]+1));}
 
-/* loop in k1720 in ##sys#thread-unblock! */
-static void C_fcall f_1734(C_word t0,C_word t1,C_word t2){
+/* loop in k1718 in ##sys#thread-unblock! */
+static void C_fcall f_1732(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -790,21 +784,21 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1734,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_1732,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1767,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-t6=(C_word)C_slot(t3,C_fix(1));
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t3,C_fix(0));
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1765,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t1,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+t6=C_slot(t3,C_fix(1));
 /* scheduler.scm: 478  ##sys#delq */
 t7=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,((C_word*)t0)[2],t6);}}
 
-/* k1765 in loop in k1720 in ##sys#thread-unblock! */
-static void C_ccall f_1767(C_word c,C_word t0,C_word t1){
+/* k1763 in loop in k1718 in ##sys#thread-unblock! */
+static void C_ccall f_1765(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -812,39 +806,39 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1767,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1755,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
+C_save_and_reclaim((void*)tr2,(void*)f_1765,2,t0,t1);}
+t2=C_a_i_cons(&a,2,((C_word*)t0)[5],t1);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1753,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=C_slot(((C_word*)t0)[3],C_fix(1));
 /* scheduler.scm: 479  loop */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_1734(t5,t3,t4);}
+f_1732(t5,t3,t4);}
 
-/* k1753 in k1765 in loop in k1720 in ##sys#thread-unblock! */
-static void C_ccall f_1755(C_word c,C_word t0,C_word t1){
+/* k1751 in k1763 in loop in k1718 in ##sys#thread-unblock! */
+static void C_ccall f_1753(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1755,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1753,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k1724 in k1720 in ##sys#thread-unblock! */
-static void C_ccall f_1726(C_word c,C_word t0,C_word t1){
+/* k1722 in k1718 in ##sys#thread-unblock! */
+static void C_ccall f_1724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
 t2=C_mutate((C_word*)lf[11]+1 /* (set! fd-list ...) */,t1);
-t3=(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(12),C_SCHEME_END_OF_LIST);
+t3=C_i_set_i_slot(((C_word*)t0)[3],C_fix(12),C_SCHEME_END_OF_LIST);
 /* scheduler.scm: 481  ##sys#thread-basic-unblock! */
 t4=*((C_word*)lf[19]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* ##sys#restore-threads */
-static void C_ccall f_1693(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1691(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -857,20 +851,20 @@ C_word t10;
 C_word t11;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1693,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(0));
+C_save_and_reclaim((void*)tr3,(void*)f_1691,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(0));
 t4=C_mutate(&lf[15] /* (set! ready-queue-head ...) */,t3);
-t5=(C_word)C_slot(t2,C_fix(1));
+t5=C_slot(t2,C_fix(1));
 t6=C_mutate(&lf[16] /* (set! ready-queue-tail ...) */,t5);
-t7=(C_word)C_slot(t2,C_fix(2));
+t7=C_slot(t2,C_fix(2));
 t8=C_mutate((C_word*)lf[11]+1 /* (set! fd-list ...) */,t7);
-t9=(C_word)C_slot(t2,C_fix(3));
+t9=C_slot(t2,C_fix(3));
 t10=C_mutate(&lf[10] /* (set! timeout-list ...) */,t9);
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,t10);}
 
 /* ##sys#fetch-and-clear-threads */
-static void C_ccall f_1683(C_word c,C_word t0,C_word t1){
+static void C_ccall f_1681(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -880,8 +874,8 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1683,2,t0,t1);}
-t2=(C_word)C_a_i_vector(&a,4,lf[15],lf[16],*((C_word*)lf[11]+1),lf[10]);
+C_save_and_reclaim((void*)tr2,(void*)f_1681,2,t0,t1);}
+t2=C_a_i_vector(&a,4,lf[15],lf[16],*((C_word*)lf[11]+1),lf[10]);
 t3=lf[15] /* ready-queue-head */ =C_SCHEME_END_OF_LIST;;
 t4=lf[16] /* ready-queue-tail */ =C_SCHEME_END_OF_LIST;;
 t5=C_set_block_item(lf[11] /* fd-list */,0,C_SCHEME_END_OF_LIST);
@@ -890,20 +884,20 @@ t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t2);}
 
 /* ##sys#all-threads */
-static void C_ccall f_1511(C_word c,C_word t0,C_word t1,...){
+static void C_ccall f_1509(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+11)){
-C_save_and_reclaim((void*)tr2r,(void*)f_1511r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1509r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_1511r(t0,t1,t2);}}
+f_1509r(t0,t1,t2);}}
 
-static void C_ccall f_1511r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1509r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -914,61 +908,61 @@ C_word t8;
 C_word t9;
 C_word t10;
 C_word *a=C_alloc(11);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1513,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1627,a[2]=t3,a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1632,a[2]=t4,a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
-/* def-cns389416 */
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1511,a[2]=((C_word)li28),tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1625,a[2]=t3,a[3]=((C_word)li29),tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1630,a[2]=t4,a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
+/* def-cns387414 */
 t6=t5;
-f_1632(t6,t1);}
+f_1630(t6,t1);}
 else{
-t6=(C_word)C_u_i_car(t2);
-t7=(C_word)C_slot(t2,C_fix(1));
-if(C_truep((C_word)C_i_nullp(t7))){
-/* def-init390414 */
+t6=C_u_i_car(t2);
+t7=C_slot(t2,C_fix(1));
+if(C_truep(C_i_nullp(t7))){
+/* def-init388412 */
 t8=t4;
-f_1627(t8,t1,t6);}
+f_1625(t8,t1,t6);}
 else{
-t8=(C_word)C_u_i_car(t7);
-t9=(C_word)C_slot(t7,C_fix(1));
-/* body387395 */
-f_1513(t1,t6,t8);}}}
+t8=C_u_i_car(t7);
+t9=C_slot(t7,C_fix(1));
+/* body385393 */
+f_1511(t1,t6,t8);}}}
 
-/* def-cns389 in ##sys#all-threads */
-static void C_fcall f_1632(C_word t0,C_word t1){
+/* def-cns387 in ##sys#all-threads */
+static void C_fcall f_1630(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1632,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1638,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp);
-/* def-init390414 */
+C_save_and_reclaim((void*)trf_1630,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1636,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp);
+/* def-init388412 */
 t3=((C_word*)t0)[2];
-f_1627(t3,t1,t2);}
+f_1625(t3,t1,t2);}
 
-/* a1637 in def-cns389 in ##sys#all-threads */
-static void C_ccall f_1638(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* a1635 in def-cns387 in ##sys#all-threads */
+static void C_ccall f_1636(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_1638,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_1636,6,t0,t1,t2,t3,t4,t5);}
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,t4,t5));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_cons(&a,2,t4,t5));}
 
-/* def-init390 in ##sys#all-threads */
-static void C_fcall f_1627(C_word t0,C_word t1,C_word t2){
+/* def-init388 in ##sys#all-threads */
+static void C_fcall f_1625(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1627,NULL,3,t0,t1,t2);}
-/* body387395 */
-f_1513(t1,t2,C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)trf_1625,NULL,3,t0,t1,t2);}
+/* body385393 */
+f_1511(t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* body387 in ##sys#all-threads */
-static void C_fcall f_1513(C_word t1,C_word t2,C_word t3){
+/* body385 in ##sys#all-threads */
+static void C_fcall f_1511(C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -976,15 +970,15 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1513,NULL,3,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1511,NULL,3,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1519,a[2]=t2,a[3]=t5,a[4]=((C_word)li27),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1517,a[2]=t2,a[3]=t5,a[4]=((C_word)li27),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_1519(t7,t1,lf[15],t3);}
+f_1517(t7,t1,lf[15],t3);}
 
-/* loop in body387 in ##sys#all-threads */
-static void C_fcall f_1519(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in body385 in ##sys#all-threads */
+static void C_fcall f_1517(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -995,23 +989,23 @@ C_word t9;
 C_word t10;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1519,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1537,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_u_i_car(t2);
+C_save_and_reclaim((void*)trf_1517,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_pairp(t2))){
+t4=C_slot(t2,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1535,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t6=C_u_i_car(t2);
 /* scheduler.scm: 432  cns */
 t7=((C_word*)t0)[2];
 ((C_proc6)(void*)(*((C_word*)t7+1)))(6,t7,t5,lf[8],C_SCHEME_FALSE,t6,t3);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1546,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li26),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1544,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li26),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_1546(t7,t1,*((C_word*)lf[11]+1),t3);}}
+f_1544(t7,t1,*((C_word*)lf[11]+1),t3);}}
 
-/* loop in loop in body387 in ##sys#all-threads */
-static void C_fcall f_1546(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in loop in body385 in ##sys#all-threads */
+static void C_fcall f_1544(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1026,26 +1020,26 @@ C_word t13;
 C_word t14;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1546,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(C_word)C_u_i_caar(t2);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1567,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_u_i_cdar(t2);
+C_save_and_reclaim((void*)trf_1544,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_pairp(t2))){
+t4=C_slot(t2,C_fix(1));
+t5=C_u_i_caar(t2);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1565,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t7=C_u_i_cdar(t2);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1573,a[2]=t9,a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=((C_word)li24),tmp=(C_word)a,a+=7,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1571,a[2]=t9,a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t3,a[6]=((C_word)li24),tmp=(C_word)a,a+=7,tmp));
 t11=((C_word*)t9)[1];
-f_1573(t11,t6,t7);}
+f_1571(t11,t6,t7);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1600,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li25),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1598,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=((C_word)li25),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_1600(t7,t1,lf[10],t3);}}
+f_1598(t7,t1,lf[10],t3);}}
 
-/* loop in loop in loop in body387 in ##sys#all-threads */
-static void C_fcall f_1600(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in loop in loop in body385 in ##sys#all-threads */
+static void C_fcall f_1598(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1055,12 +1049,12 @@ C_word t8;
 C_word t9;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1600,NULL,4,t0,t1,t2,t3);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t4=(C_word)C_slot(t2,C_fix(1));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1618,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t6=(C_word)C_u_i_caar(t2);
-t7=(C_word)C_u_i_cdar(t2);
+C_save_and_reclaim((void*)trf_1598,NULL,4,t0,t1,t2,t3);}
+if(C_truep(C_i_pairp(t2))){
+t4=C_slot(t2,C_fix(1));
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1616,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t6=C_u_i_caar(t2);
+t7=C_u_i_cdar(t2);
 /* scheduler.scm: 442  cns */
 t8=((C_word*)t0)[2];
 ((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t5,lf[48],t6,t7,t3);}
@@ -1069,17 +1063,17 @@ t4=t3;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k1616 in loop in loop in loop in body387 in ##sys#all-threads */
-static void C_ccall f_1618(C_word c,C_word t0,C_word t1){
+/* k1614 in loop in loop in loop in body385 in ##sys#all-threads */
+static void C_ccall f_1616(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* scheduler.scm: 442  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1600(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_1598(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop in loop in loop in body387 in ##sys#all-threads */
-static void C_fcall f_1573(C_word t0,C_word t1,C_word t2){
+/* loop in loop in loop in body385 in ##sys#all-threads */
+static void C_fcall f_1571(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1092,15 +1086,15 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1573,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_1571,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=((C_word*)t0)[5];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_u_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1591,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_slot(t2,C_fix(1));
+t3=C_u_i_car(t2);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1589,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t5=C_slot(t2,C_fix(1));
 /* scheduler.scm: 439  loop */
 t8=t4;
 t9=t5;
@@ -1108,8 +1102,8 @@ t1=t8;
 t2=t9;
 goto loop;}}
 
-/* k1589 in loop in loop in loop in body387 in ##sys#all-threads */
-static void C_ccall f_1591(C_word c,C_word t0,C_word t1){
+/* k1587 in loop in loop in loop in body385 in ##sys#all-threads */
+static void C_ccall f_1589(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1117,26 +1111,26 @@ C_word *a;
 t2=((C_word*)t0)[5];
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[47],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1565 in loop in loop in body387 in ##sys#all-threads */
-static void C_ccall f_1567(C_word c,C_word t0,C_word t1){
+/* k1563 in loop in loop in body385 in ##sys#all-threads */
+static void C_ccall f_1565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* scheduler.scm: 435  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1546(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_1544(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1535 in loop in body387 in ##sys#all-threads */
-static void C_ccall f_1537(C_word c,C_word t0,C_word t1){
+/* k1533 in loop in body385 in ##sys#all-threads */
+static void C_ccall f_1535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 /* scheduler.scm: 432  loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1519(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_1517(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 /* ##sys#thread-block-for-i/o! */
-static void C_ccall f_1150(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_1148(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -1145,16 +1139,16 @@ C_word t8;
 C_word t9;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1150,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1154,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_1148,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1152,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1211,a[2]=t7,a[3]=t2,a[4]=t3,a[5]=((C_word)li22),tmp=(C_word)a,a+=6,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1209,a[2]=t7,a[3]=t2,a[4]=t3,a[5]=((C_word)li22),tmp=(C_word)a,a+=6,tmp));
 t9=((C_word*)t7)[1];
-f_1211(t9,t5,*((C_word*)lf[11]+1));}
+f_1209(t9,t5,*((C_word*)lf[11]+1));}
 
 /* loop in ##sys#thread-block-for-i/o! */
-static void C_fcall f_1211(C_word t0,C_word t1,C_word t2){
+static void C_fcall f_1209(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1172,24 +1166,24 @@ C_word *a;
 loop:
 a=C_alloc(9);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1211,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
-t4=(C_word)C_a_i_cons(&a,2,t3,*((C_word*)lf[11]+1));
+C_save_and_reclaim((void*)trf_1209,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+t3=C_a_i_list(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
+t4=C_a_i_cons(&a,2,t3,*((C_word*)lf[11]+1));
 t5=C_mutate((C_word*)lf[11]+1 /* (set! fd-list ...) */,t4);
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t3=(C_word)C_u_i_car(t2);
-t4=(C_word)C_u_i_car(t3);
-t5=(C_word)C_eqp(((C_word*)t0)[4],t4);
+t3=C_u_i_car(t2);
+t4=C_u_i_car(t3);
+t5=C_eqp(((C_word*)t0)[4],t4);
 if(C_truep(t5)){
-t6=(C_word)C_slot(t3,C_fix(1));
-t7=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t6);
+t6=C_slot(t3,C_fix(1));
+t7=C_a_i_cons(&a,2,((C_word*)t0)[3],t6);
 t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_i_setslot(t3,C_fix(1),t7));}
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_i_setslot(t3,C_fix(1),t7));}
 else{
-t6=(C_word)C_slot(t2,C_fix(1));
+t6=C_slot(t2,C_fix(1));
 /* scheduler.scm: 346  loop */
 t13=t1;
 t14=t6;
@@ -1197,8 +1191,8 @@ t1=t13;
 t2=t14;
 goto loop;}}}
 
-/* k1152 in ##sys#thread-block-for-i/o! */
-static void C_ccall f_1154(C_word c,C_word t0,C_word t1){
+/* k1150 in ##sys#thread-block-for-i/o! */
+static void C_ccall f_1152(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1215,36 +1209,36 @@ C_word t13;
 C_word t14;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1154,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1152,2,t0,t1);}
 t2=((C_word*)t0)[5];
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1157,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_eqp(t2,C_SCHEME_TRUE);
-t5=(C_truep(t4)?t4:(C_word)C_eqp(t2,lf[43]));
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1155,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=C_eqp(t2,C_SCHEME_TRUE);
+t5=(C_truep(t4)?t4:C_eqp(t2,lf[43]));
 if(C_truep(t5)){
 t6=((C_word*)t0)[3];
 t7=t3;
-f_1157(t7,(C_word)stub259(C_SCHEME_UNDEFINED,t6));}
+f_1155(t7,stub257(C_SCHEME_UNDEFINED,t6));}
 else{
-t6=(C_word)C_eqp(t2,C_SCHEME_FALSE);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(t2,lf[44]));
+t6=C_eqp(t2,C_SCHEME_FALSE);
+t7=(C_truep(t6)?t6:C_eqp(t2,lf[44]));
 if(C_truep(t7)){
 t8=((C_word*)t0)[3];
 t9=t3;
-f_1157(t9,(C_word)stub263(C_SCHEME_UNDEFINED,t8));}
+f_1155(t9,stub261(C_SCHEME_UNDEFINED,t8));}
 else{
-t8=(C_word)C_eqp(t2,lf[45]);
+t8=C_eqp(t2,lf[45]);
 if(C_truep(t8)){
 t9=((C_word*)t0)[3];
-t10=(C_word)stub259(C_SCHEME_UNDEFINED,t9);
+t10=stub257(C_SCHEME_UNDEFINED,t9);
 t11=((C_word*)t0)[3];
 t12=t3;
-f_1157(t12,(C_word)stub263(C_SCHEME_UNDEFINED,t11));}
+f_1155(t12,stub261(C_SCHEME_UNDEFINED,t11));}
 else{
 t9=t3;
-f_1157(t9,C_SCHEME_UNDEFINED);}}}}
+f_1155(t9,C_SCHEME_UNDEFINED);}}}}
 
-/* k1155 in k1152 in ##sys#thread-block-for-i/o! */
-static void C_fcall f_1157(C_word t0,C_word t1){
+/* k1153 in k1150 in ##sys#thread-block-for-i/o! */
+static void C_fcall f_1155(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1252,15 +1246,15 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1157,NULL,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[5],C_fix(3),lf[26]);
-t3=(C_word)C_i_set_i_slot(((C_word*)t0)[5],C_fix(13),C_SCHEME_FALSE);
-t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
+C_save_and_reclaim((void*)trf_1155,NULL,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[5],C_fix(3),lf[26]);
+t3=C_i_set_i_slot(((C_word*)t0)[5],C_fix(13),C_SCHEME_FALSE);
+t4=C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
 t5=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(((C_word*)t0)[5],C_fix(11),t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_setslot(((C_word*)t0)[5],C_fix(11),t4));}
 
 /* ##sys#default-exception-handler */
-static void C_ccall f_1071(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1069(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1273,84 +1267,84 @@ C_word t10;
 C_word t11;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1071,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1069,3,t0,t1,t2);}
 t3=*((C_word*)lf[1]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1075,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1073,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(C_mk_bool(C_abort_on_thread_exceptions))){
 t5=*((C_word*)lf[18]+1);
-t6=(C_word)C_slot(t5,C_fix(1));
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1095,a[2]=t2,a[3]=t6,a[4]=((C_word)li20),tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_i_setslot(t5,C_fix(1),t7);
+t6=C_slot(t5,C_fix(1));
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1093,a[2]=t2,a[3]=t6,a[4]=((C_word)li20),tmp=(C_word)a,a+=5,tmp);
+t8=C_i_setslot(t5,C_fix(1),t7);
 /* scheduler.scm: 290  ##sys#thread-unblock! */
 t9=*((C_word*)lf[17]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t4,t5);}
 else{
 if(C_truep(*((C_word*)lf[39]+1))){
-t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1108,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=t4,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1106,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=t4,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
 /* scheduler.scm: 292  open-output-string */
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t4;
-f_1075(2,t6,t5);}}}
+f_1073(2,t6,t5);}}}
 
-/* k1106 in ##sys#default-exception-handler */
-static void C_ccall f_1108(C_word c,C_word t0,C_word t1){
+/* k1104 in ##sys#default-exception-handler */
+static void C_ccall f_1106(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1108,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1111,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1106,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1109,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
 /* scheduler.scm: 293  display */
 t3=((C_word*)t0)[2];
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[41],t1);}
 
-/* k1109 in k1106 in ##sys#default-exception-handler */
-static void C_ccall f_1111(C_word c,C_word t0,C_word t1){
+/* k1107 in k1104 in ##sys#default-exception-handler */
+static void C_ccall f_1109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1111,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1114,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1109,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1112,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 /* scheduler.scm: 294  display */
 t3=((C_word*)t0)[2];
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[7],((C_word*)t0)[3]);}
 
-/* k1112 in k1109 in k1106 in ##sys#default-exception-handler */
-static void C_ccall f_1114(C_word c,C_word t0,C_word t1){
+/* k1110 in k1107 in k1104 in ##sys#default-exception-handler */
+static void C_ccall f_1112(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1114,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1117,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1112,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1115,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 /* scheduler.scm: 295  display */
 t3=((C_word*)t0)[2];
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,lf[40],((C_word*)t0)[3]);}
 
-/* k1115 in k1112 in k1109 in k1106 in ##sys#default-exception-handler */
-static void C_ccall f_1117(C_word c,C_word t0,C_word t1){
+/* k1113 in k1110 in k1107 in k1104 in ##sys#default-exception-handler */
+static void C_ccall f_1115(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1117,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1120,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1127,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1115,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1118,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1125,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 /* scheduler.scm: 296  get-output-string */
 t4=((C_word*)t0)[3];
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k1125 in k1115 in k1112 in k1109 in k1106 in ##sys#default-exception-handler */
-static void C_ccall f_1127(C_word c,C_word t0,C_word t1){
+/* k1123 in k1113 in k1110 in k1107 in k1104 in ##sys#default-exception-handler */
+static void C_ccall f_1125(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1358,8 +1352,8 @@ C_word *a;
 t2=((C_word*)t0)[4];
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],((C_word*)t0)[2],*((C_word*)lf[5]+1),t1);}
 
-/* k1118 in k1115 in k1112 in k1109 in k1106 in ##sys#default-exception-handler */
-static void C_ccall f_1120(C_word c,C_word t0,C_word t1){
+/* k1116 in k1113 in k1110 in k1107 in k1104 in ##sys#default-exception-handler */
+static void C_ccall f_1118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1367,21 +1361,21 @@ C_word *a;
 t2=((C_word*)t0)[4];
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],*((C_word*)lf[5]+1),C_fix(0),((C_word*)t0)[2]);}
 
-/* a1094 in ##sys#default-exception-handler */
-static void C_ccall f_1095(C_word c,C_word t0,C_word t1){
+/* a1092 in ##sys#default-exception-handler */
+static void C_ccall f_1093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1095,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1099,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1093,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1097,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* scheduler.scm: 288  ##sys#signal */
 t3=*((C_word*)lf[38]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k1097 in a1094 in ##sys#default-exception-handler */
-static void C_ccall f_1099(C_word c,C_word t0,C_word t1){
+/* k1095 in a1092 in ##sys#default-exception-handler */
+static void C_ccall f_1097(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1389,23 +1383,23 @@ C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k1073 in ##sys#default-exception-handler */
-static void C_ccall f_1075(C_word c,C_word t0,C_word t1){
+/* k1071 in ##sys#default-exception-handler */
+static void C_ccall f_1073(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1075,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[4],C_fix(7),((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1081,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1073,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[4],C_fix(7),((C_word*)t0)[3]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1079,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* scheduler.scm: 299  ##sys#thread-kill! */
 t4=*((C_word*)lf[30]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,((C_word*)t0)[4],lf[29]);}
 
-/* k1079 in k1073 in ##sys#default-exception-handler */
-static void C_ccall f_1081(C_word c,C_word t0,C_word t1){
+/* k1077 in k1071 in ##sys#default-exception-handler */
+static void C_ccall f_1079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1414,35 +1408,35 @@ t2=*((C_word*)lf[0]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
 /* ##sys#thread-basic-unblock! */
-static void C_ccall f_1059(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1057(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1059,3,t0,t1,t2);}
-t3=(C_word)C_i_set_i_slot(t2,C_fix(11),C_SCHEME_FALSE);
-t4=(C_word)C_i_set_i_slot(t2,C_fix(4),C_SCHEME_FALSE);
+C_save_and_reclaim((void*)tr3,(void*)f_1057,3,t0,t1,t2);}
+t3=C_i_set_i_slot(t2,C_fix(11),C_SCHEME_FALSE);
+t4=C_i_set_i_slot(t2,C_fix(4),C_SCHEME_FALSE);
 /* scheduler.scm: 271  ##sys#add-to-ready-queue */
 t5=*((C_word*)lf[21]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t1,t2);}
 
 /* ##sys#thread-kill! */
-static void C_ccall f_985(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_985,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_989,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_983,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_987,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 /* scheduler.scm: 251  ##sys#abandon-mutexes */
 t5=*((C_word*)lf[31]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k987 in ##sys#thread-kill! */
-static void C_ccall f_989(C_word c,C_word t0,C_word t1){
+/* k985 in ##sys#thread-kill! */
+static void C_ccall f_987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1452,18 +1446,18 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_989,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[4],C_fix(3),((C_word*)t0)[3]);
-t3=(C_word)C_i_set_i_slot(((C_word*)t0)[4],C_fix(4),C_SCHEME_FALSE);
-t4=(C_word)C_i_set_i_slot(((C_word*)t0)[4],C_fix(11),C_SCHEME_FALSE);
-t5=(C_word)C_i_set_i_slot(((C_word*)t0)[4],C_fix(8),C_SCHEME_END_OF_LIST);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1004,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_987,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[4],C_fix(3),((C_word*)t0)[3]);
+t3=C_i_set_i_slot(((C_word*)t0)[4],C_fix(4),C_SCHEME_FALSE);
+t4=C_i_set_i_slot(((C_word*)t0)[4],C_fix(11),C_SCHEME_FALSE);
+t5=C_i_set_i_slot(((C_word*)t0)[4],C_fix(8),C_SCHEME_END_OF_LIST);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1002,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 /* scheduler.scm: 256  ##sys#remove-from-timeout-list */
 t7=*((C_word*)lf[24]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t6,((C_word*)t0)[4]);}
 
-/* k1002 in k987 in ##sys#thread-kill! */
-static void C_ccall f_1004(C_word c,C_word t0,C_word t1){
+/* k1000 in k985 in ##sys#thread-kill! */
+static void C_ccall f_1002(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1473,21 +1467,21 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1004,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(12));
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1010,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)tr2,(void*)f_1002,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[3],C_fix(12));
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1008,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_i_slot(((C_word*)t0)[3],C_fix(12),C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_set_i_slot(((C_word*)t0)[3],C_fix(12),C_SCHEME_END_OF_LIST));}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1021,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1019,a[2]=t5,a[3]=((C_word*)t0)[3],a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_1021(t7,t3,t2);}}
+f_1019(t7,t3,t2);}}
 
-/* loop192 in k1002 in k987 in ##sys#thread-kill! */
-static void C_fcall f_1021(C_word t0,C_word t1,C_word t2){
+/* loop191 in k1000 in k985 in ##sys#thread-kill! */
+static void C_fcall f_1019(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1496,31 +1490,31 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1021,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1029,a[2]=((C_word*)t0)[3],a[3]=((C_word)li16),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1046,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g199200 */
+C_save_and_reclaim((void*)trf_1019,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1027,a[2]=((C_word*)t0)[3],a[3]=((C_word)li16),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1044,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=C_slot(t2,C_fix(0));
+/* g198199 */
 t6=t3;
-f_1029(t6,t4,t5);}
+f_1027(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1044 in loop192 in k1002 in k987 in ##sys#thread-kill! */
-static void C_ccall f_1046(C_word c,C_word t0,C_word t1){
+/* k1042 in loop191 in k1000 in k985 in ##sys#thread-kill! */
+static void C_ccall f_1044(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1021(t3,((C_word*)t0)[2],t2);}
+f_1019(t3,((C_word*)t0)[2],t2);}
 
-/* g199 in loop192 in k1002 in k987 in ##sys#thread-kill! */
-static void C_fcall f_1029(C_word t0,C_word t1,C_word t2){
+/* g198 in loop191 in k1000 in k985 in ##sys#thread-kill! */
+static void C_fcall f_1027(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1528,9 +1522,9 @@ C_word t5;
 C_word t6;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1029,NULL,3,t0,t1,t2);}
-t3=(C_word)C_slot(t2,C_fix(11));
-t4=(C_word)C_eqp(t3,((C_word*)t0)[2]);
+C_save_and_reclaim((void*)trf_1027,NULL,3,t0,t1,t2);}
+t3=C_slot(t2,C_fix(11));
+t4=C_eqp(t3,((C_word*)t0)[2]);
 if(C_truep(t4)){
 /* scheduler.scm: 263  ##sys#thread-basic-unblock! */
 t5=*((C_word*)lf[19]+1);
@@ -1540,16 +1534,16 @@ t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* k1008 in k1002 in k987 in ##sys#thread-kill! */
-static void C_ccall f_1010(C_word c,C_word t0,C_word t1){
+/* k1006 in k1000 in k985 in ##sys#thread-kill! */
+static void C_ccall f_1008(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(12),C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_i_slot(((C_word*)t0)[2],C_fix(12),C_SCHEME_END_OF_LIST));}
 
 /* ##sys#thread-block-for-termination! */
-static void C_ccall f_947(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_945(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1563,25 +1557,25 @@ C_word t12;
 C_word t13;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_947,4,t0,t1,t2,t3);}
-t4=(C_word)C_slot(t3,C_fix(3));
-t5=(C_word)C_eqp(t4,lf[28]);
-t6=(C_truep(t5)?t5:(C_word)C_eqp(t4,lf[29]));
+C_save_and_reclaim((void*)tr4,(void*)f_945,4,t0,t1,t2,t3);}
+t4=C_slot(t3,C_fix(3));
+t5=C_eqp(t4,lf[28]);
+t6=(C_truep(t5)?t5:C_eqp(t4,lf[29]));
 if(C_truep(t6)){
 t7=C_SCHEME_UNDEFINED;
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-t7=(C_word)C_slot(t3,C_fix(12));
-t8=(C_word)C_a_i_cons(&a,2,t2,t7);
-t9=(C_word)C_i_setslot(t3,C_fix(12),t8);
-t10=(C_word)C_i_setslot(t2,C_fix(3),lf[26]);
-t11=(C_word)C_i_set_i_slot(t2,C_fix(13),C_SCHEME_FALSE);
+t7=C_slot(t3,C_fix(12));
+t8=C_a_i_cons(&a,2,t2,t7);
+t9=C_i_setslot(t3,C_fix(12),t8);
+t10=C_i_setslot(t2,C_fix(3),lf[26]);
+t11=C_i_set_i_slot(t2,C_fix(13),C_SCHEME_FALSE);
 t12=t1;
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_i_setslot(t2,C_fix(11),t3));}}
+((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,C_i_setslot(t2,C_fix(11),t3));}}
 
 /* ##sys#thread-block-for-timeout! */
-static void C_ccall f_884(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_882(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1590,16 +1584,16 @@ C_word t7;
 C_word t8;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_884,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_888,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_882,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_886,a[2]=t3,a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_899,a[2]=t6,a[3]=t2,a[4]=t3,a[5]=((C_word)li13),tmp=(C_word)a,a+=6,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_897,a[2]=t6,a[3]=t2,a[4]=t3,a[5]=((C_word)li13),tmp=(C_word)a,a+=6,tmp));
 t8=((C_word*)t6)[1];
-f_899(t8,t4,lf[10],C_SCHEME_FALSE);}
+f_897(t8,t4,lf[10],C_SCHEME_FALSE);}
 
 /* loop in ##sys#thread-block-for-timeout! */
-static void C_fcall f_899(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_fcall f_897(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1608,20 +1602,20 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_899,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_nullp(t2);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_909,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)trf_897,NULL,4,t0,t1,t2,t3);}
+t4=C_i_nullp(t2);
+t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_907,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t2,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_909(t6,t4);}
+f_907(t6,t4);}
 else{
-t6=(C_word)C_u_i_caar(t2);
+t6=C_u_i_caar(t2);
 t7=((C_word*)t0)[4];
 t8=t5;
-f_909(t8,(C_word)C_fixnum_lessp(t7,t6));}}
+f_907(t8,C_fixnum_lessp(t7,t6));}}
 
-/* k907 in loop in ##sys#thread-block-for-timeout! */
-static void C_fcall f_909(C_word t0,C_word t1){
+/* k905 in loop in ##sys#thread-block-for-timeout! */
+static void C_fcall f_907(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1632,51 +1626,51 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_909,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_907,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(((C_word*)t0)[7])){
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_setslot(((C_word*)t0)[7],C_fix(1),t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_setslot(((C_word*)t0)[7],C_fix(1),t3));}
 else{
-t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
-t3=(C_word)C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
+t2=C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
+t3=C_a_i_cons(&a,2,t2,((C_word*)t0)[4]);
 t4=C_mutate(&lf[10] /* (set! timeout-list ...) */,t3);
 t5=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 /* scheduler.scm: 235  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_899(t3,((C_word*)t0)[3],t2,((C_word*)t0)[4]);}}
+f_897(t3,((C_word*)t0)[3],t2,((C_word*)t0)[4]);}}
 
-/* k886 in ##sys#thread-block-for-timeout! */
-static void C_ccall f_888(C_word c,C_word t0,C_word t1){
+/* k884 in ##sys#thread-block-for-timeout! */
+static void C_ccall f_886(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[4],C_fix(3),lf[26]);
-t3=(C_word)C_i_set_i_slot(((C_word*)t0)[4],C_fix(13),C_SCHEME_FALSE);
+t2=C_i_setslot(((C_word*)t0)[4],C_fix(3),lf[26]);
+t3=C_i_set_i_slot(((C_word*)t0)[4],C_fix(13),C_SCHEME_FALSE);
 t4=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_i_slot(((C_word*)t0)[4],C_fix(4),((C_word*)t0)[2]));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_set_i_slot(((C_word*)t0)[4],C_fix(4),((C_word*)t0)[2]));}
 
 /* ##sys#remove-from-timeout-list */
-static void C_ccall f_843(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_841(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_843,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_849,a[2]=t2,a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_841,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_847,a[2]=t2,a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_849(t3,lf[10],C_SCHEME_FALSE));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,f_847(t3,lf[10],C_SCHEME_FALSE));}
 
 /* loop in ##sys#remove-from-timeout-list */
-static C_word C_fcall f_849(C_word t0,C_word t1,C_word t2){
+static C_word C_fcall f_847(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1688,17 +1682,17 @@ C_word t9;
 C_word t10;
 C_word t11;
 loop:
-if(C_truep((C_word)C_i_nullp(t1))){
+if(C_truep(C_i_nullp(t1))){
 t3=t1;
 return(t3);}
 else{
-t3=(C_word)C_slot(t1,C_fix(0));
-t4=(C_word)C_slot(t1,C_fix(1));
-t5=(C_word)C_slot(t3,C_fix(1));
-t6=(C_word)C_eqp(t5,((C_word*)t0)[2]);
+t3=C_slot(t1,C_fix(0));
+t4=C_slot(t1,C_fix(1));
+t5=C_slot(t3,C_fix(1));
+t6=C_eqp(t5,((C_word*)t0)[2]);
 if(C_truep(t6)){
 if(C_truep(t2)){
-return((C_word)C_i_setslot(t2,C_fix(1),t4));}
+return(C_i_setslot(t2,C_fix(1),t4));}
 else{
 t7=C_mutate(&lf[10] /* (set! timeout-list ...) */,t4);
 return(t7);}}
@@ -1710,7 +1704,7 @@ t2=t11;
 goto loop;}}}
 
 /* ##sys#interrupt-hook */
-static void C_ccall f_818(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_816(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1720,13 +1714,13 @@ C_word t8;
 C_word t9;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_818,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_822,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-t5=(C_word)C_eqp(t2,C_fix(255));
+C_save_and_reclaim((void*)tr4,(void*)f_816,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_820,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+t5=C_eqp(t2,C_fix(255));
 if(C_truep(t5)){
 t6=*((C_word*)lf[1]+1);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_836,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word)li9),tmp=(C_word)a,a+=6,tmp);
-t8=(C_word)C_i_setslot(t6,C_fix(1),t7);
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_834,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=((C_word)li9),tmp=(C_word)a,a+=6,tmp);
+t8=C_i_setslot(t6,C_fix(1),t7);
 /* scheduler.scm: 210  ##sys#schedule */
 t9=*((C_word*)lf[0]+1);
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t4);}
@@ -1735,19 +1729,19 @@ else{
 t6=((C_word*)t0)[2];
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t1,t2,t3);}}
 
-/* a835 in ##sys#interrupt-hook */
-static void C_ccall f_836(C_word c,C_word t0,C_word t1){
+/* a833 in ##sys#interrupt-hook */
+static void C_ccall f_834(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_836,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_834,2,t0,t1);}
 /* scheduler.scm: 209  oldhook */
 t2=((C_word*)t0)[4];
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k820 in ##sys#interrupt-hook */
-static void C_ccall f_822(C_word c,C_word t0,C_word t1){
+/* k818 in ##sys#interrupt-hook */
+static void C_ccall f_820(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -1756,7 +1750,7 @@ t2=((C_word*)t0)[5];
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* ##sys#add-to-ready-queue */
-static void C_ccall f_717(C_word c,C_word t0,C_word t1,C_word t2){
+static void C_ccall f_715(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1768,33 +1762,33 @@ C_word t9;
 C_word t10;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_717,3,t0,t1,t2);}
-t3=(C_word)C_i_setslot(t2,C_fix(3),lf[8]);
-t4=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
-t5=(C_word)C_eqp(C_SCHEME_END_OF_LIST,lf[15]);
+C_save_and_reclaim((void*)tr3,(void*)f_715,3,t0,t1,t2);}
+t3=C_i_setslot(t2,C_fix(3),lf[8]);
+t4=C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
+t5=C_eqp(C_SCHEME_END_OF_LIST,lf[15]);
 if(C_truep(t5)){
 t6=C_mutate(&lf[15] /* (set! ready-queue-head ...) */,t4);
 t7=C_mutate(&lf[16] /* (set! ready-queue-tail ...) */,t4);
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}
 else{
-t6=(C_word)C_i_setslot(lf[16],C_fix(1),t4);
+t6=C_i_setslot(lf[16],C_fix(1),t4);
 t7=C_mutate(&lf[16] /* (set! ready-queue-tail ...) */,t4);
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
 
 /* ##sys#ready-queue */
-static void C_ccall f_714(C_word c,C_word t0,C_word t1){
+static void C_ccall f_712(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_714,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_712,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[15]);}
 
 /* ##sys#schedule */
-static void C_ccall f_485(C_word c,C_word t0,C_word t1){
+static void C_ccall f_483(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1814,32 +1808,32 @@ C_word t16;
 C_word t17;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_485,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_483,2,t0,t1);}
 t2=*((C_word*)lf[1]+1);
 t3=C_SCHEME_FALSE;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=(C_word)C_slot(t2,C_fix(3));
-t6=(C_word)C_slot(t2,C_fix(5));
-t7=(C_word)C_i_setslot(t6,C_fix(0),*((C_word*)lf[2]+1));
-t8=(C_word)C_i_setslot(t6,C_fix(1),*((C_word*)lf[3]+1));
-t9=(C_word)C_i_setslot(t6,C_fix(2),*((C_word*)lf[4]+1));
-t10=(C_word)C_i_setslot(t6,C_fix(3),*((C_word*)lf[5]+1));
-t11=(C_word)C_i_setslot(t6,C_fix(4),*((C_word*)lf[6]+1));
-t12=(C_word)C_i_setslot(t6,C_fix(5),*((C_word*)lf[7]+1));
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_515,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t14=(C_word)C_eqp(t5,lf[9]);
-t15=(C_truep(t14)?t14:(C_word)C_eqp(t5,lf[8]));
+t5=C_slot(t2,C_fix(3));
+t6=C_slot(t2,C_fix(5));
+t7=C_i_setslot(t6,C_fix(0),*((C_word*)lf[2]+1));
+t8=C_i_setslot(t6,C_fix(1),*((C_word*)lf[3]+1));
+t9=C_i_setslot(t6,C_fix(2),*((C_word*)lf[4]+1));
+t10=C_i_setslot(t6,C_fix(3),*((C_word*)lf[5]+1));
+t11=C_i_setslot(t6,C_fix(4),*((C_word*)lf[6]+1));
+t12=C_i_setslot(t6,C_fix(5),*((C_word*)lf[7]+1));
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_513,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t14=C_eqp(t5,lf[9]);
+t15=(C_truep(t14)?t14:C_eqp(t5,lf[8]));
 if(C_truep(t15)){
-t16=(C_word)C_i_set_i_slot(t2,C_fix(13),C_SCHEME_FALSE);
+t16=C_i_set_i_slot(t2,C_fix(13),C_SCHEME_FALSE);
 /* scheduler.scm: 111  ##sys#add-to-ready-queue */
 t17=*((C_word*)lf[21]+1);
 ((C_proc3)(void*)(*((C_word*)t17+1)))(3,t17,t13,t2);}
 else{
 t16=t13;
-f_515(2,t16,C_SCHEME_UNDEFINED);}}
+f_513(2,t16,C_SCHEME_UNDEFINED);}}
 
-/* k513 in ##sys#schedule */
-static void C_ccall f_515(C_word c,C_word t0,C_word t1){
+/* k511 in ##sys#schedule */
+static void C_ccall f_513(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1847,15 +1841,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_515,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_513,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_520,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li5),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_518,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li5),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_520(t5,((C_word*)t0)[2]);}
+f_518(t5,((C_word*)t0)[2]);}
 
-/* loop1 in k513 in ##sys#schedule */
-static void C_fcall f_520(C_word t0,C_word t1){
+/* loop1 in k511 in ##sys#schedule */
+static void C_fcall f_518(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1865,21 +1859,21 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_520,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_524,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_nullp(lf[10]))){
+C_save_and_reclaim((void*)trf_518,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_522,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_nullp(lf[10]))){
 t3=t2;
-f_524(2,t3,C_SCHEME_UNDEFINED);}
+f_522(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(C_word)C_fudge(C_fix(16));
+t3=C_fudge(C_fix(16));
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_599,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t3,a[5]=((C_word)li4),tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_597,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t3,a[5]=((C_word)li4),tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_599(t7,t2,lf[10]);}}
+f_597(t7,t2,lf[10]);}}
 
-/* loop in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_599(C_word t0,C_word t1,C_word t2){
+/* loop in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_597(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1907,46 +1901,46 @@ C_word *a;
 loop:
 a=C_alloc(17);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_599,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_597,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=lf[10] /* timeout-list */ =C_SCHEME_END_OF_LIST;;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t3=(C_word)C_u_i_caar(t2);
-t4=(C_word)C_u_i_cdar(t2);
-t5=(C_word)C_slot(t4,C_fix(4));
-t6=(C_word)C_eqp(t3,t5);
+t3=C_u_i_caar(t2);
+t4=C_u_i_cdar(t2);
+t5=C_slot(t4,C_fix(4));
+t6=C_eqp(t3,t5);
 if(C_truep(t6)){
-if(C_truep((C_word)C_fixnum_greater_or_equal_p(((C_word*)t0)[4],t3))){
-t7=(C_word)C_i_set_i_slot(t4,C_fix(13),C_SCHEME_TRUE);
-t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_634,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-t9=(C_word)C_slot(t4,C_fix(11));
-if(C_truep((C_word)C_i_pairp(t9))){
-t10=(C_word)C_slot(t4,C_fix(11));
-t11=(C_word)C_slot(t10,C_fix(0));
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1444,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fixnum_greater_or_equal_p(((C_word*)t0)[4],t3))){
+t7=C_i_set_i_slot(t4,C_fix(13),C_SCHEME_TRUE);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_632,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t9=C_slot(t4,C_fix(11));
+if(C_truep(C_i_pairp(t9))){
+t10=C_slot(t4,C_fix(11));
+t11=C_slot(t10,C_fix(0));
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1442,a[2]=t8,tmp=(C_word)a,a+=3,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1446,a[2]=t14,a[3]=t4,a[4]=t11,a[5]=((C_word)li3),tmp=(C_word)a,a+=6,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1444,a[2]=t14,a[3]=t4,a[4]=t11,a[5]=((C_word)li3),tmp=(C_word)a,a+=6,tmp));
 t16=((C_word*)t14)[1];
-f_1446(t16,t12,*((C_word*)lf[11]+1));}
+f_1444(t16,t12,*((C_word*)lf[11]+1));}
 else{
 t10=C_SCHEME_UNDEFINED;
 t11=t8;
-f_634(t11,t10);}}
+f_632(t11,t10);}}
 else{
 t7=C_mutate(&lf[10] /* (set! timeout-list ...) */,t2);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_651,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_nullp(lf[15]))){
-t9=(C_word)C_i_nullp(*((C_word*)lf[11]+1));
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_649,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_nullp(lf[15]))){
+t9=C_i_nullp(*((C_word*)lf[11]+1));
 t10=t8;
-f_651(t10,(C_truep(t9)?(C_word)C_i_pairp(lf[10]):C_SCHEME_FALSE));}
+f_649(t10,(C_truep(t9)?C_i_pairp(lf[10]):C_SCHEME_FALSE));}
 else{
 t9=t8;
-f_651(t9,C_SCHEME_FALSE);}}}
+f_649(t9,C_SCHEME_FALSE);}}}
 else{
-t7=(C_word)C_slot(t2,C_fix(1));
+t7=C_slot(t2,C_fix(1));
 /* scheduler.scm: 144  loop */
 t23=t1;
 t24=t7;
@@ -1954,8 +1948,8 @@ t1=t23;
 t2=t24;
 goto loop;}}}
 
-/* k649 in loop in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_651(C_word t0,C_word t1){
+/* k647 in loop in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_649(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1966,10 +1960,10 @@ C_word t7;
 C_word t8;
 C_word *a;
 if(C_truep(t1)){
-t2=(C_word)C_u_i_caar(lf[10]);
-t3=(C_word)C_u_fixnum_difference(t2,((C_word*)t0)[4]);
-t4=(C_word)C_i_fixnum_max(C_fix(0),t3);
-if(C_truep((C_word)C_msleep(t4))){
+t2=C_u_i_caar(lf[10]);
+t3=C_u_fixnum_difference(t2,((C_word*)t0)[4]);
+t4=C_i_fixnum_max(C_fix(0),t3);
+if(C_truep(C_msleep(t4))){
 t5=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_FALSE);
 t6=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
@@ -1982,8 +1976,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* loop in loop in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_1446(C_word t0,C_word t1,C_word t2){
+/* loop in loop in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_1444(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1999,23 +1993,23 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1446,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
+C_save_and_reclaim((void*)trf_1444,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(0));
-t5=(C_word)C_eqp(((C_word*)t0)[4],t4);
+t3=C_slot(t2,C_fix(0));
+t4=C_slot(t3,C_fix(0));
+t5=C_eqp(((C_word*)t0)[4],t4);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1468,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t7=(C_word)C_slot(t3,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1466,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t7=C_slot(t3,C_fix(1));
 /* scheduler.scm: 410  ##sys#delq */
 t8=*((C_word*)lf[20]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,((C_word*)t0)[3],t7);}
 else{
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1497,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t7=(C_word)C_slot(t2,C_fix(1));
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1495,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=C_slot(t2,C_fix(1));
 /* scheduler.scm: 419  loop */
 t11=t6;
 t12=t7;
@@ -2023,18 +2017,18 @@ t1=t11;
 t2=t12;
 goto loop;}}}
 
-/* k1495 in loop in loop in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_1497(C_word c,C_word t0,C_word t1){
+/* k1493 in loop in loop in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_1495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1497,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1495,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k1466 in loop in loop in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_1468(C_word c,C_word t0,C_word t1){
+/* k1464 in loop in loop in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_1466(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2042,53 +2036,53 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word *a;
-if(C_truep((C_word)C_i_nullp(t1))){
-t2=(C_word)stub267(C_SCHEME_UNDEFINED,((C_word*)t0)[5]);
-t3=(C_word)stub252(C_SCHEME_UNDEFINED);
+if(C_truep(C_i_nullp(t1))){
+t2=stub265(C_SCHEME_UNDEFINED,((C_word*)t0)[5]);
+t3=stub250(C_SCHEME_UNDEFINED);
 t4=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(((C_word*)t0)[3],C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(((C_word*)t0)[3],C_fix(1)));}
 else{
-t2=(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(1),t1);
+t2=C_i_setslot(((C_word*)t0)[2],C_fix(1),t1);
 t3=((C_word*)t0)[3];
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1442 in loop in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_1444(C_word c,C_word t0,C_word t1){
+/* k1440 in loop in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_1442(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[11]+1 /* (set! fd-list ...) */,t1);
 t3=((C_word*)t0)[2];
-f_634(t3,t2);}
+f_632(t3,t2);}
 
-/* k632 in loop in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_634(C_word t0,C_word t1){
+/* k630 in loop in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_632(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_634,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_637,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_632,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_635,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 /* scheduler.scm: 130  ##sys#thread-basic-unblock! */
 t3=*((C_word*)lf[19]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k635 in k632 in loop in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_637(C_word c,C_word t0,C_word t1){
+/* k633 in k630 in loop in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_635(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 /* scheduler.scm: 131  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_599(t3,((C_word*)t0)[2],t2);}
+f_597(t3,((C_word*)t0)[2],t2);}
 
-/* k522 in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_524(C_word c,C_word t0,C_word t1){
+/* k520 in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_522(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2104,36 +2098,36 @@ C_word t12;
 C_word t13;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_524,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_527,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_522,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_525,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
 /* scheduler.scm: 163  ##sys#thread-unblock! */
 t3=*((C_word*)lf[17]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,*((C_word*)lf[18]+1));}
 else{
-if(C_truep((C_word)C_i_nullp(*((C_word*)lf[11]+1)))){
+if(C_truep(C_i_nullp(*((C_word*)lf[11]+1)))){
 t3=C_SCHEME_UNDEFINED;
 t4=t2;
-f_527(2,t4,t3);}
+f_525(2,t4,t3);}
 else{
-t3=(C_word)C_i_pairp(lf[10]);
-t4=(C_word)C_i_pairp(lf[15]);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1269,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=C_i_pairp(lf[10]);
+t4=C_i_pairp(lf[15]);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1267,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t6=(C_truep(t4)?t4:t3);
-t7=(C_truep(t3)?(C_word)C_i_not(t4):C_SCHEME_FALSE);
+t7=(C_truep(t3)?C_i_not(t4):C_SCHEME_FALSE);
 if(C_truep(t7)){
-t8=(C_word)C_u_i_caar(lf[10]);
-t9=(C_word)C_fudge(C_fix(16));
-t10=(C_word)C_u_fixnum_difference(t8,t9);
-t11=(C_word)C_i_fixnum_max(C_fix(0),t10);
+t8=C_u_i_caar(lf[10]);
+t9=C_fudge(C_fix(16));
+t10=C_u_fixnum_difference(t8,t9);
+t11=C_i_fixnum_max(C_fix(0),t10);
 t12=t5;
-f_1269(t12,(C_word)stub248(C_SCHEME_UNDEFINED,t6,t11));}
+f_1267(t12,stub246(C_SCHEME_UNDEFINED,t6,t11));}
 else{
 t8=t5;
-f_1269(t8,(C_word)stub248(C_SCHEME_UNDEFINED,t6,C_fix(0)));}}}}
+f_1267(t8,stub246(C_SCHEME_UNDEFINED,t6,C_fix(0)));}}}}
 
-/* k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_1269(C_word t0,C_word t1){
+/* k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_1267(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2144,27 +2138,27 @@ C_word t7;
 C_word t8;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1269,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1272,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t3=(C_word)C_eqp(C_fix(-1),t1);
+C_save_and_reclaim((void*)trf_1267,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1270,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=C_eqp(C_fix(-1),t1);
 if(C_truep(t3)){
 /* scheduler.scm: 163  ##sys#thread-unblock! */
 t4=*((C_word*)lf[17]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,*((C_word*)lf[18]+1));}
 else{
-if(C_truep((C_word)C_fixnum_greaterp(t1,C_fix(0)))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1291,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_fixnum_greaterp(t1,C_fix(0)))){
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1289,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1293,a[2]=t6,a[3]=((C_word)li2),tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1291,a[2]=t6,a[3]=((C_word)li2),tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_1293(t8,t4,t1,*((C_word*)lf[11]+1));}
+f_1291(t8,t4,t1,*((C_word*)lf[11]+1));}
 else{
 t4=((C_word*)t0)[2];
-f_527(2,t4,(C_word)stub252(C_SCHEME_UNDEFINED));}}}
+f_525(2,t4,stub250(C_SCHEME_UNDEFINED));}}}
 
-/* loop in k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_1293(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_1291(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2188,29 +2182,29 @@ C_word *a;
 loop:
 a=C_alloc(10);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1293,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_eqp(t2,C_fix(0));
-t5=(C_truep(t4)?t4:(C_word)C_i_nullp(t3));
+C_save_and_reclaim((void*)trf_1291,NULL,4,t0,t1,t2,t3);}
+t4=C_eqp(t2,C_fix(0));
+t5=(C_truep(t4)?t4:C_i_nullp(t3));
 if(C_truep(t5)){
 t6=t3;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}
 else{
-t6=(C_word)C_u_i_car(t3);
-t7=(C_word)C_u_i_car(t6);
-t8=(C_word)C_fd_test_input(t7);
-t9=(C_word)C_fd_test_output(t7);
+t6=C_u_i_car(t3);
+t7=C_u_i_car(t6);
+t8=C_fd_test_input(t7);
+t9=C_fd_test_output(t7);
 t10=(C_truep(t8)?t8:t9);
 if(C_truep(t10)){
-t11=(C_word)C_slot(t6,C_fix(1));
+t11=C_slot(t6,C_fix(1));
 t12=C_SCHEME_UNDEFINED;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
-t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1324,a[2]=t13,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,a[6]=t7,a[7]=((C_word)li1),tmp=(C_word)a,a+=8,tmp));
+t14=C_set_block_item(t13,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1322,a[2]=t13,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,a[6]=t7,a[7]=((C_word)li1),tmp=(C_word)a,a+=8,tmp));
 t15=((C_word*)t13)[1];
-f_1324(t15,t1,t11);}
+f_1322(t15,t1,t11);}
 else{
-t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1394,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t12=(C_word)C_slot(t3,C_fix(1));
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1392,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t12=C_slot(t3,C_fix(1));
 /* scheduler.scm: 394  loop */
 t19=t11;
 t20=t2;
@@ -2220,18 +2214,18 @@ t2=t20;
 t3=t21;
 goto loop;}}}
 
-/* k1392 in loop in k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_1394(C_word c,C_word t0,C_word t1){
+/* k1390 in loop in k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_1392(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1394,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1392,2,t0,t1);}
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* loop2 in loop in k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_1324(C_word t0,C_word t1,C_word t2){
+/* loop2 in loop in k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_1322(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2246,35 +2240,35 @@ C_word t12;
 C_word t13;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1324,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_nullp(t2))){
-t3=(C_word)stub267(C_SCHEME_UNDEFINED,((C_word*)t0)[6]);
-t4=(C_word)C_u_fixnum_decrease(((C_word*)t0)[5]);
-t5=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+C_save_and_reclaim((void*)trf_1322,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_nullp(t2))){
+t3=stub265(C_SCHEME_UNDEFINED,((C_word*)t0)[6]);
+t4=C_u_fixnum_decrease(((C_word*)t0)[5]);
+t5=C_slot(((C_word*)t0)[4],C_fix(1));
 /* scheduler.scm: 386  loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_1293(t6,t1,t4,t5);}
+f_1291(t6,t1,t4,t5);}
 else{
-t3=(C_word)C_u_i_car(t2);
-t4=(C_word)C_slot(t3,C_fix(11));
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1354,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1364,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_i_pairp(t4))){
-t7=(C_word)C_u_i_car(t4);
-t8=(C_word)C_eqp(((C_word*)t0)[6],t7);
+t3=C_u_i_car(t2);
+t4=C_slot(t3,C_fix(11));
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1352,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1362,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_pairp(t4))){
+t7=C_u_i_car(t4);
+t8=C_eqp(((C_word*)t0)[6],t7);
 if(C_truep(t8)){
-t9=(C_word)C_slot(t3,C_fix(13));
+t9=C_slot(t3,C_fix(13));
 t10=t6;
-f_1364(t10,(C_word)C_i_not(t9));}
+f_1362(t10,C_i_not(t9));}
 else{
 t9=t6;
-f_1364(t9,C_SCHEME_FALSE);}}
+f_1362(t9,C_SCHEME_FALSE);}}
 else{
 t7=t6;
-f_1364(t7,C_SCHEME_FALSE);}}}
+f_1362(t7,C_SCHEME_FALSE);}}}
 
-/* k1362 in loop2 in loop in k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_1364(C_word t0,C_word t1){
+/* k1360 in loop2 in loop in k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_1362(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2284,42 +2278,42 @@ if(C_truep(t1)){
 t2=*((C_word*)lf[19]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[6],((C_word*)t0)[5]);}
 else{
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 /* scheduler.scm: 393  loop2 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1324(t3,((C_word*)t0)[2],t2);}}
+f_1322(t3,((C_word*)t0)[2],t2);}}
 
-/* k1352 in loop2 in loop in k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_1354(C_word c,C_word t0,C_word t1){
+/* k1350 in loop2 in loop in k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_1352(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 /* scheduler.scm: 393  loop2 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1324(t3,((C_word*)t0)[2],t2);}
+f_1322(t3,((C_word*)t0)[2],t2);}
 
-/* k1289 in k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_1291(C_word c,C_word t0,C_word t1){
+/* k1287 in k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_1289(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate((C_word*)lf[11]+1 /* (set! fd-list ...) */,t1);
 t3=((C_word*)t0)[2];
-f_527(2,t3,(C_word)stub252(C_SCHEME_UNDEFINED));}
+f_525(2,t3,stub250(C_SCHEME_UNDEFINED));}
 
-/* k1270 in k1267 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_1272(C_word c,C_word t0,C_word t1){
+/* k1268 in k1265 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_1270(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_527(2,t2,(C_word)stub252(C_SCHEME_UNDEFINED));}
+f_525(2,t2,stub250(C_SCHEME_UNDEFINED));}
 
-/* k525 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_ccall f_527(C_word c,C_word t0,C_word t1){
+/* k523 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_ccall f_525(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2327,15 +2321,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_527,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_525,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_532,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li0),tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_530,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word)li0),tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_532(t5,((C_word*)t0)[2]);}
+f_530(t5,((C_word*)t0)[2]);}
 
-/* loop2 in k525 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_532(C_word t0,C_word t1){
+/* loop2 in k523 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_530(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2346,26 +2340,26 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_532,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_536,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_530,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_534,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t3=lf[15];
-if(C_truep((C_word)C_i_nullp(t3))){
+if(C_truep(C_i_nullp(t3))){
 t4=t2;
-f_536(t4,C_SCHEME_FALSE);}
+f_534(t4,C_SCHEME_FALSE);}
 else{
-t4=(C_word)C_slot(t3,C_fix(1));
+t4=C_slot(t3,C_fix(1));
 t5=C_mutate(&lf[15] /* (set! ready-queue-head ...) */,t4);
-t6=(C_word)C_eqp(C_SCHEME_END_OF_LIST,t4);
+t6=C_eqp(C_SCHEME_END_OF_LIST,t4);
 if(C_truep(t6)){
 t7=lf[16] /* ready-queue-tail */ =C_SCHEME_END_OF_LIST;;
 t8=t2;
-f_536(t8,(C_word)C_u_i_car(t3));}
+f_534(t8,C_u_i_car(t3));}
 else{
 t7=t2;
-f_536(t7,(C_word)C_u_i_car(t3));}}}
+f_534(t7,C_u_i_car(t3));}}}
 
-/* k534 in loop2 in k525 in k522 in loop1 in k513 in ##sys#schedule */
-static void C_fcall f_536(C_word t0,C_word t1){
+/* k532 in loop2 in k523 in k520 in loop1 in k511 in ##sys#schedule */
+static void C_fcall f_534(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2394,133 +2388,133 @@ C_word t25;
 C_word *a;
 t2=t1;
 if(C_truep(t2)){
-t3=(C_word)C_slot(t1,C_fix(3));
-t4=(C_word)C_eqp(t3,lf[8]);
+t3=C_slot(t1,C_fix(3));
+t4=C_eqp(t3,lf[8]);
 if(C_truep(t4)){
 t5=((C_word*)t0)[4];
 t6=t1;
 t7=C_mutate((C_word*)lf[1]+1 /* (set! current-thread ...) */,t6);
-t8=(C_word)C_i_setslot(t6,C_fix(3),lf[9]);
-t9=(C_word)C_slot(t6,C_fix(5));
-t10=(C_word)C_slot(t9,C_fix(0));
+t8=C_i_setslot(t6,C_fix(3),lf[9]);
+t9=C_slot(t6,C_fix(5));
+t10=C_slot(t9,C_fix(0));
 t11=C_mutate((C_word*)lf[2]+1 /* (set! dynamic-winds ...) */,t10);
-t12=(C_word)C_slot(t9,C_fix(1));
+t12=C_slot(t9,C_fix(1));
 t13=C_mutate((C_word*)lf[3]+1 /* (set! standard-input ...) */,t12);
-t14=(C_word)C_slot(t9,C_fix(2));
+t14=C_slot(t9,C_fix(2));
 t15=C_mutate((C_word*)lf[4]+1 /* (set! standard-output ...) */,t14);
-t16=(C_word)C_slot(t9,C_fix(3));
+t16=C_slot(t9,C_fix(3));
 t17=C_mutate((C_word*)lf[5]+1 /* (set! standard-error ...) */,t16);
-t18=(C_word)C_slot(t9,C_fix(4));
+t18=C_slot(t9,C_fix(4));
 t19=C_mutate((C_word*)lf[6]+1 /* (set! current-exception-handler ...) */,t18);
-t20=(C_word)C_slot(t9,C_fix(5));
+t20=C_slot(t9,C_fix(5));
 t21=C_mutate((C_word*)lf[7]+1 /* (set! current-parameter-vector ...) */,t20);
-t22=(C_word)C_slot(t6,C_fix(9));
-t23=(C_word)C_set_initial_timer_interrupt_period(t22);
-t24=(C_word)C_slot(t6,C_fix(1));
+t22=C_slot(t6,C_fix(9));
+t23=C_set_initial_timer_interrupt_period(t22);
+t24=C_slot(t6,C_fix(1));
 /* g3839 */
 t25=t24;
 ((C_proc2)(void*)(*((C_word*)t25+1)))(2,t25,t5);}
 else{
 /* scheduler.scm: 159  loop2 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_532(t5,((C_word*)t0)[4]);}}
+f_530(t5,((C_word*)t0)[4]);}}
 else{
-if(C_truep((C_word)C_i_nullp(lf[10]))){
-if(C_truep((C_word)C_i_nullp(*((C_word*)lf[11]+1)))){
+if(C_truep(C_i_nullp(lf[10]))){
+if(C_truep(C_i_nullp(*((C_word*)lf[11]+1)))){
 /* scheduler.scm: 156  ##sys#signal-hook */
 t3=*((C_word*)lf[12]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[4],lf[13],lf[14]);}
 else{
 /* scheduler.scm: 157  loop1 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_520(t3,((C_word*)t0)[4]);}}
+f_518(t3,((C_word*)t0)[4]);}}
 else{
 /* scheduler.scm: 157  loop1 */
 t3=((C_word*)((C_word*)t0)[2])[1];
-f_520(t3,((C_word*)t0)[4]);}}}
+f_518(t3,((C_word*)t0)[4]);}}}
 
 #ifdef C_ENABLE_PTABLES
 static C_PTABLE_ENTRY ptable[81] = {
 {"toplevel:scheduler_scm",(void*)C_scheduler_toplevel},
-{"f_1712:scheduler_scm",(void*)f_1712},
-{"f_1722:scheduler_scm",(void*)f_1722},
-{"f_1734:scheduler_scm",(void*)f_1734},
-{"f_1767:scheduler_scm",(void*)f_1767},
-{"f_1755:scheduler_scm",(void*)f_1755},
-{"f_1726:scheduler_scm",(void*)f_1726},
-{"f_1693:scheduler_scm",(void*)f_1693},
-{"f_1683:scheduler_scm",(void*)f_1683},
+{"f_1710:scheduler_scm",(void*)f_1710},
+{"f_1720:scheduler_scm",(void*)f_1720},
+{"f_1732:scheduler_scm",(void*)f_1732},
+{"f_1765:scheduler_scm",(void*)f_1765},
+{"f_1753:scheduler_scm",(void*)f_1753},
+{"f_1724:scheduler_scm",(void*)f_1724},
+{"f_1691:scheduler_scm",(void*)f_1691},
+{"f_1681:scheduler_scm",(void*)f_1681},
+{"f_1509:scheduler_scm",(void*)f_1509},
+{"f_1630:scheduler_scm",(void*)f_1630},
+{"f_1636:scheduler_scm",(void*)f_1636},
+{"f_1625:scheduler_scm",(void*)f_1625},
 {"f_1511:scheduler_scm",(void*)f_1511},
-{"f_1632:scheduler_scm",(void*)f_1632},
-{"f_1638:scheduler_scm",(void*)f_1638},
-{"f_1627:scheduler_scm",(void*)f_1627},
-{"f_1513:scheduler_scm",(void*)f_1513},
-{"f_1519:scheduler_scm",(void*)f_1519},
-{"f_1546:scheduler_scm",(void*)f_1546},
-{"f_1600:scheduler_scm",(void*)f_1600},
-{"f_1618:scheduler_scm",(void*)f_1618},
-{"f_1573:scheduler_scm",(void*)f_1573},
-{"f_1591:scheduler_scm",(void*)f_1591},
-{"f_1567:scheduler_scm",(void*)f_1567},
-{"f_1537:scheduler_scm",(void*)f_1537},
-{"f_1150:scheduler_scm",(void*)f_1150},
-{"f_1211:scheduler_scm",(void*)f_1211},
-{"f_1154:scheduler_scm",(void*)f_1154},
-{"f_1157:scheduler_scm",(void*)f_1157},
-{"f_1071:scheduler_scm",(void*)f_1071},
-{"f_1108:scheduler_scm",(void*)f_1108},
-{"f_1111:scheduler_scm",(void*)f_1111},
-{"f_1114:scheduler_scm",(void*)f_1114},
-{"f_1117:scheduler_scm",(void*)f_1117},
-{"f_1127:scheduler_scm",(void*)f_1127},
-{"f_1120:scheduler_scm",(void*)f_1120},
-{"f_1095:scheduler_scm",(void*)f_1095},
-{"f_1099:scheduler_scm",(void*)f_1099},
-{"f_1075:scheduler_scm",(void*)f_1075},
-{"f_1081:scheduler_scm",(void*)f_1081},
-{"f_1059:scheduler_scm",(void*)f_1059},
-{"f_985:scheduler_scm",(void*)f_985},
-{"f_989:scheduler_scm",(void*)f_989},
-{"f_1004:scheduler_scm",(void*)f_1004},
-{"f_1021:scheduler_scm",(void*)f_1021},
-{"f_1046:scheduler_scm",(void*)f_1046},
-{"f_1029:scheduler_scm",(void*)f_1029},
-{"f_1010:scheduler_scm",(void*)f_1010},
-{"f_947:scheduler_scm",(void*)f_947},
-{"f_884:scheduler_scm",(void*)f_884},
-{"f_899:scheduler_scm",(void*)f_899},
-{"f_909:scheduler_scm",(void*)f_909},
-{"f_888:scheduler_scm",(void*)f_888},
-{"f_843:scheduler_scm",(void*)f_843},
-{"f_849:scheduler_scm",(void*)f_849},
-{"f_818:scheduler_scm",(void*)f_818},
-{"f_836:scheduler_scm",(void*)f_836},
-{"f_822:scheduler_scm",(void*)f_822},
-{"f_717:scheduler_scm",(void*)f_717},
-{"f_714:scheduler_scm",(void*)f_714},
-{"f_485:scheduler_scm",(void*)f_485},
-{"f_515:scheduler_scm",(void*)f_515},
-{"f_520:scheduler_scm",(void*)f_520},
-{"f_599:scheduler_scm",(void*)f_599},
-{"f_651:scheduler_scm",(void*)f_651},
-{"f_1446:scheduler_scm",(void*)f_1446},
-{"f_1497:scheduler_scm",(void*)f_1497},
-{"f_1468:scheduler_scm",(void*)f_1468},
+{"f_1517:scheduler_scm",(void*)f_1517},
+{"f_1544:scheduler_scm",(void*)f_1544},
+{"f_1598:scheduler_scm",(void*)f_1598},
+{"f_1616:scheduler_scm",(void*)f_1616},
+{"f_1571:scheduler_scm",(void*)f_1571},
+{"f_1589:scheduler_scm",(void*)f_1589},
+{"f_1565:scheduler_scm",(void*)f_1565},
+{"f_1535:scheduler_scm",(void*)f_1535},
+{"f_1148:scheduler_scm",(void*)f_1148},
+{"f_1209:scheduler_scm",(void*)f_1209},
+{"f_1152:scheduler_scm",(void*)f_1152},
+{"f_1155:scheduler_scm",(void*)f_1155},
+{"f_1069:scheduler_scm",(void*)f_1069},
+{"f_1106:scheduler_scm",(void*)f_1106},
+{"f_1109:scheduler_scm",(void*)f_1109},
+{"f_1112:scheduler_scm",(void*)f_1112},
+{"f_1115:scheduler_scm",(void*)f_1115},
+{"f_1125:scheduler_scm",(void*)f_1125},
+{"f_1118:scheduler_scm",(void*)f_1118},
+{"f_1093:scheduler_scm",(void*)f_1093},
+{"f_1097:scheduler_scm",(void*)f_1097},
+{"f_1073:scheduler_scm",(void*)f_1073},
+{"f_1079:scheduler_scm",(void*)f_1079},
+{"f_1057:scheduler_scm",(void*)f_1057},
+{"f_983:scheduler_scm",(void*)f_983},
+{"f_987:scheduler_scm",(void*)f_987},
+{"f_1002:scheduler_scm",(void*)f_1002},
+{"f_1019:scheduler_scm",(void*)f_1019},
+{"f_1044:scheduler_scm",(void*)f_1044},
+{"f_1027:scheduler_scm",(void*)f_1027},
+{"f_1008:scheduler_scm",(void*)f_1008},
+{"f_945:scheduler_scm",(void*)f_945},
+{"f_882:scheduler_scm",(void*)f_882},
+{"f_897:scheduler_scm",(void*)f_897},
+{"f_907:scheduler_scm",(void*)f_907},
+{"f_886:scheduler_scm",(void*)f_886},
+{"f_841:scheduler_scm",(void*)f_841},
+{"f_847:scheduler_scm",(void*)f_847},
+{"f_816:scheduler_scm",(void*)f_816},
+{"f_834:scheduler_scm",(void*)f_834},
+{"f_820:scheduler_scm",(void*)f_820},
+{"f_715:scheduler_scm",(void*)f_715},
+{"f_712:scheduler_scm",(void*)f_712},
+{"f_483:scheduler_scm",(void*)f_483},
+{"f_513:scheduler_scm",(void*)f_513},
+{"f_518:scheduler_scm",(void*)f_518},
+{"f_597:scheduler_scm",(void*)f_597},
+{"f_649:scheduler_scm",(void*)f_649},
 {"f_1444:scheduler_scm",(void*)f_1444},
-{"f_634:scheduler_scm",(void*)f_634},
-{"f_637:scheduler_scm",(void*)f_637},
-{"f_524:scheduler_scm",(void*)f_524},
-{"f_1269:scheduler_scm",(void*)f_1269},
-{"f_1293:scheduler_scm",(void*)f_1293},
-{"f_1394:scheduler_scm",(void*)f_1394},
-{"f_1324:scheduler_scm",(void*)f_1324},
-{"f_1364:scheduler_scm",(void*)f_1364},
-{"f_1354:scheduler_scm",(void*)f_1354},
+{"f_1495:scheduler_scm",(void*)f_1495},
+{"f_1466:scheduler_scm",(void*)f_1466},
+{"f_1442:scheduler_scm",(void*)f_1442},
+{"f_632:scheduler_scm",(void*)f_632},
+{"f_635:scheduler_scm",(void*)f_635},
+{"f_522:scheduler_scm",(void*)f_522},
+{"f_1267:scheduler_scm",(void*)f_1267},
 {"f_1291:scheduler_scm",(void*)f_1291},
-{"f_1272:scheduler_scm",(void*)f_1272},
-{"f_527:scheduler_scm",(void*)f_527},
-{"f_532:scheduler_scm",(void*)f_532},
-{"f_536:scheduler_scm",(void*)f_536},
+{"f_1392:scheduler_scm",(void*)f_1392},
+{"f_1322:scheduler_scm",(void*)f_1322},
+{"f_1362:scheduler_scm",(void*)f_1362},
+{"f_1352:scheduler_scm",(void*)f_1352},
+{"f_1289:scheduler_scm",(void*)f_1289},
+{"f_1270:scheduler_scm",(void*)f_1270},
+{"f_525:scheduler_scm",(void*)f_525},
+{"f_530:scheduler_scm",(void*)f_530},
+{"f_534:scheduler_scm",(void*)f_534},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/scrutinizer.c b/bootstrap/scrutinizer.c
index 0858a0f7..da337221 100644
--- a/bootstrap/scrutinizer.c
+++ b/bootstrap/scrutinizer.c
@@ -1,10 +1,10 @@
 /* Generated from scrutinizer.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:30
+   2010-02-09 21:38
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: scrutinizer.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file scrutinizer.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: scrutinizer.scm -optimize-level 2 -include-path . -include-path ./ -inline -no-lambda-info -local -no-trace -extend private-namespace.scm -no-trace -output-file scrutinizer.c
    unit: scrutinizer
 */
 
@@ -1788,7 +1788,7 @@ C_word t6;
 C_word *a=C_alloc(4);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5653,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("scrutinizer.scm: 613  repository-path");
+/* scrutinizer.scm: 613  repository-path */
 ((C_proc2)C_retrieve_symbol_proc(lf[187]))(2,*((C_word*)lf[187]+1),t4);}
 else{
 t5=(C_word)C_i_cdr(t3);
@@ -1796,7 +1796,7 @@ if(C_truep((C_word)C_i_nullp(t5))){
 t6=t4;
 f_5653(2,t6,(C_word)C_i_car(t3));}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t6=*((C_word*)lf[188]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[189],t3);}}}
 
@@ -1811,7 +1811,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5653,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5656,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5738,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 614  make-pathname");
+/* scrutinizer.scm: 614  make-pathname */
 ((C_proc4)C_retrieve_symbol_proc(lf[186]))(4,*((C_word*)lf[186]+1),t3,t1,((C_word*)t0)[2]);}
 
 /* k5736 in k5651 in ##compiler#load-type-database in k1510 in k1507 */
@@ -1819,7 +1819,7 @@ static void C_ccall f_5738(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 614  file-exists?");
+/* scrutinizer.scm: 614  file-exists? */
 ((C_proc3)C_retrieve_symbol_proc(lf[185]))(3,*((C_word*)lf[185]+1),((C_word*)t0)[2],t1);}
 
 /* k5654 in k5651 in ##compiler#load-type-database in k1510 in k1507 */
@@ -1837,7 +1837,7 @@ t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5662,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C
 if(C_truep(C_retrieve(lf[182]))){
 t3=*((C_word*)lf[1]+1);
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5725,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t4,lf[184],t3);}
 else{
 t3=t2;
@@ -1855,7 +1855,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5725,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5728,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k5726 in k5723 in k5654 in k5651 in ##compiler#load-type-database in k1510 in k1507 */
@@ -1867,7 +1867,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5728,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5731,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[183],((C_word*)t0)[2]);}
 
 /* k5729 in k5726 in k5723 in k5654 in k5651 in ##compiler#load-type-database in k1510 in k1507 */
@@ -1875,7 +1875,7 @@ static void C_ccall f_5731(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
@@ -1888,7 +1888,7 @@ C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5662,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5669,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 628  read-file");
+/* scrutinizer.scm: 628  read-file */
 ((C_proc3)C_retrieve_symbol_proc(lf[181]))(3,*((C_word*)lf[181]+1),t2,((C_word*)t0)[2]);}
 
 /* k5667 in k5660 in k5654 in k5651 in ##compiler#load-type-database in k1510 in k1507 */
@@ -1924,7 +1924,7 @@ t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5711,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_i_car(t4);
 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5686,a[2]=t5,a[3]=t3,a[4]=t4,tmp=(C_word)a,a+=5,tmp);
-C_trace("scrutinizer.scm: 620  ##sys#get");
+/* scrutinizer.scm: 620  ##sys#get */
 ((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t6,t5,lf[13]);}
 else{
 t3=C_SCHEME_UNDEFINED;
@@ -1959,10 +1959,10 @@ C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("scrutinizer.scm: 623  compiler-warning");
+/* scrutinizer.scm: 623  compiler-warning */
 ((C_proc7)C_retrieve_symbol_proc(lf[90]))(7,*((C_word*)lf[90]+1),((C_word*)t0)[6],lf[91],lf[180],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-C_trace("scrutinizer.scm: 627  ##sys#put!");
+/* scrutinizer.scm: 627  ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[179]))(5,*((C_word*)lf[179]+1),((C_word*)t0)[2],((C_word*)t0)[5],lf[13],((C_word*)t0)[4]);}}
 
 /* k5690 in k5684 in loop1475 in k5667 in k5660 in k5654 in k5651 in ##compiler#load-type-database in k1510 in k1507 */
@@ -1970,7 +1970,7 @@ static void C_ccall f_5692(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 627  ##sys#put!");
+/* scrutinizer.scm: 627  ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[179]))(5,*((C_word*)lf[179]+1),((C_word*)t0)[4],((C_word*)t0)[3],lf[13],((C_word*)t0)[2]);}
 
 /* k5709 in loop1475 in k5667 in k5660 in k5654 in k5651 in ##compiler#load-type-database in k1510 in k1507 */
@@ -2169,7 +2169,7 @@ t89=C_set_block_item(t59,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4809,a[2]=t59,tmp
 t90=C_set_block_item(t61,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_4841,a[2]=t49,a[3]=t53,a[4]=t31,a[5]=t47,a[6]=t41,a[7]=t11,a[8]=t61,a[9]=t59,a[10]=t51,a[11]=t43,a[12]=t19,a[13]=t7,a[14]=t5,tmp=(C_word)a,a+=15,tmp));
 t91=(C_word)C_slot(t2,C_fix(3));
 t92=(C_word)C_i_car(t91);
-C_trace("scrutinizer.scm: 611  walk");
+/* scrutinizer.scm: 611  walk */
 t93=((C_word*)t61)[1];
 f_4841(t93,t1,t92,C_SCHEME_END_OF_LIST,C_SCHEME_END_OF_LIST,C_SCHEME_FALSE);}
 
@@ -2373,14 +2373,14 @@ else{
 t17=(C_word)C_eqp(t11,lf[144]);
 if(C_truep(t17)){
 t18=(C_word)C_i_car(t9);
-C_trace("scrutinizer.scm: 525  global-result");
+/* scrutinizer.scm: 525  global-result */
 t19=((C_word*)((C_word*)t0)[14])[1];
 f_1637(t19,t13,t18,t4);}
 else{
 t18=(C_word)C_eqp(t11,lf[145]);
 if(C_truep(t18)){
 t19=(C_word)C_i_car(t9);
-C_trace("scrutinizer.scm: 526  variable-result");
+/* scrutinizer.scm: 526  variable-result */
 t20=((C_word*)((C_word*)t0)[13])[1];
 f_1679(t20,t13,t19,t3,t4);}
 else{
@@ -2389,7 +2389,7 @@ if(C_truep(t19)){
 t20=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_4936,a[2]=((C_word*)t0)[7],a[3]=t5,a[4]=t3,a[5]=((C_word*)t0)[8],a[6]=t7,a[7]=t1,a[8]=((C_word*)t0)[9],a[9]=t2,a[10]=((C_word*)t0)[10],a[11]=t4,a[12]=((C_word*)t0)[11],a[13]=t13,a[14]=((C_word*)t0)[12],tmp=(C_word)a,a+=15,tmp);
 t21=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5110,a[2]=t4,a[3]=t20,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t22=(C_word)C_i_car(t7);
-C_trace("scrutinizer.scm: 527  walk");
+/* scrutinizer.scm: 527  walk */
 t84=t21;
 t85=t22;
 t86=t3;
@@ -2415,7 +2415,7 @@ t22=(C_truep(t21)?t21:(C_word)C_eqp(t11,lf[153]));
 if(C_truep(t22)){
 t23=(C_word)C_i_car(t9);
 t24=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5219,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[8],a[6]=t7,a[7]=t5,tmp=(C_word)a,a+=8,tmp);
-C_trace("scrutinizer.scm: 553  decompose-lambda-list");
+/* scrutinizer.scm: 553  decompose-lambda-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[157]))(4,*((C_word*)lf[157]+1),t13,t23,t24);}
 else{
 t23=(C_word)C_eqp(t11,lf[158]);
@@ -2423,7 +2423,7 @@ t24=(C_truep(t23)?t23:(C_word)C_eqp(t11,lf[159]));
 if(C_truep(t24)){
 t25=(C_word)C_i_car(t9);
 t26=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5335,a[2]=((C_word*)t0)[8],a[3]=t7,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=((C_word*)t0)[11],a[8]=t1,a[9]=t3,a[10]=t25,tmp=(C_word)a,a+=11,tmp);
-C_trace("scrutinizer.scm: 573  ##sys#get");
+/* scrutinizer.scm: 573  ##sys#get */
 ((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t26,t25,lf[13]);}
 else{
 t25=(C_word)C_eqp(t11,lf[167]);
@@ -2436,13 +2436,13 @@ else{
 t27=(C_word)C_eqp(t11,lf[169]);
 if(C_truep(t27)){
 t28=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5459,a[2]=t3,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[6],a[5]=t9,a[6]=t4,a[7]=t13,a[8]=((C_word*)t0)[3],a[9]=t7,tmp=(C_word)a,a+=10,tmp);
-C_trace("scrutinizer.scm: 592  fragment");
+/* scrutinizer.scm: 592  fragment */
 f_4078(t28,t2);}
 else{
 t28=(C_word)C_eqp(t11,lf[175]);
 t29=(C_truep(t28)?t28:(C_word)C_eqp(t11,lf[176]));
 if(C_truep(t29)){
-C_trace("scrutinizer.scm: 605  bomb");
+/* scrutinizer.scm: 605  bomb */
 ((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t13,lf[177],t11);}
 else{
 t30=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5591,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
@@ -2467,7 +2467,7 @@ if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5601,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5608,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g14021403");
+/* g14021403 */
 t6=t3;
 f_5601(t6,t4,t5);}
 else{
@@ -2492,7 +2492,7 @@ C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5601,NULL,3,t0,t1,t2);}
-C_trace("scrutinizer.scm: 607  walk");
+/* scrutinizer.scm: 607  walk */
 t3=((C_word*)((C_word*)t0)[4])[1];
 f_4841(t3,t1,t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}
 
@@ -2527,7 +2527,7 @@ t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5462,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t7=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5473,a[2]=((C_word*)t0)[9],a[3]=t6,a[4]=t3,a[5]=t5,a[6]=t1,a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[3],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[4],tmp=(C_word)a,a+=11,tmp);
 t8=(C_word)C_i_length(((C_word*)t0)[9]);
-C_trace("scrutinizer.scm: 602  iota");
+/* scrutinizer.scm: 602  iota */
 ((C_proc3)C_retrieve_symbol_proc(lf[174]))(3,*((C_word*)lf[174]+1),t7,t8);}
 
 /* k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2567,7 +2567,7 @@ t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5506,a[2]=((C_word*)t0)[5],a[3]=((C_word*
 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5558,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g13641365");
+/* g13641365 */
 t10=t6;
 f_5506(t10,t7,t8,t9);}
 else{
@@ -2606,7 +2606,7 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop13441358");
+/* loop13441358 */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_5475(t5,((C_word*)t0)[2],t3,t4);}
 
@@ -2619,7 +2619,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5506,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5514,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t4);}
 
 /* k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2631,7 +2631,7 @@ C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5514,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_5517,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[173],t1);}
 
 /* k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2649,11 +2649,11 @@ t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5520,a[2]=((C_word*)t0)[3],a[3]=((C_word*
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5540,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_eqp(((C_word*)t0)[2],C_fix(0));
 if(C_truep(t4)){
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[171],((C_word*)t0)[4]);}
 else{
 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5546,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t5);}}
 
 /* k5544 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2665,7 +2665,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5546,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5549,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[172],t1);}
 
 /* k5547 in k5544 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2677,7 +2677,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5549,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5552,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k5550 in k5547 in k5544 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2685,7 +2685,7 @@ static void C_ccall f_5552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k5538 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2693,7 +2693,7 @@ static void C_ccall f_5540(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k5518 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2705,7 +2705,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5520,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5523,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[170],((C_word*)t0)[3]);}
 
 /* k5521 in k5518 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2717,7 +2717,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5523,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5526,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k5524 in k5521 in k5518 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2729,7 +2729,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5526,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5529,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -2742,7 +2742,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5529,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5532,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k5530 in k5527 in k5524 in k5521 in k5518 in k5515 in k5512 in g1364 in loop1344 in k5471 in k5457 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2754,7 +2754,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5532,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5536,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("scrutinizer.scm: 601  walk");
+/* scrutinizer.scm: 601  walk */
 t3=((C_word*)((C_word*)t0)[4])[1];
 f_4841(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[5],C_SCHEME_FALSE);}
 
@@ -2763,7 +2763,7 @@ static void C_ccall f_5536(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 594  single");
+/* scrutinizer.scm: 594  single */
 t2=((C_word*)((C_word*)t0)[5])[1];
 f_3866(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
@@ -2774,7 +2774,7 @@ C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("scrutinizer.scm: 603  call-result");
+/* scrutinizer.scm: 603  call-result */
 t3=((C_word*)((C_word*)t0)[5])[1];
 f_4152(t3,((C_word*)t0)[4],t1,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
@@ -2789,7 +2789,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5335,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5338,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5421,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[6],a[7]=t2,a[8]=((C_word*)t0)[4],tmp=(C_word)a,a+=9,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t3);}
 
 /* k5419 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2801,7 +2801,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5421,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5424,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[166],t1);}
 
 /* k5422 in k5419 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2813,7 +2813,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5424,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5427,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k5425 in k5422 in k5419 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2825,7 +2825,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5427,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5430,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -2838,7 +2838,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5430,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5433,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k5431 in k5428 in k5425 in k5422 in k5419 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2852,7 +2852,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5433,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5437,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 576  walk");
+/* scrutinizer.scm: 576  walk */
 t4=((C_word*)((C_word*)t0)[4])[1];
 f_4841(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[6],((C_word*)t0)[2]);}
 
@@ -2861,7 +2861,7 @@ static void C_ccall f_5437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 574  single");
+/* scrutinizer.scm: 574  single */
 t2=((C_word*)((C_word*)t0)[5])[1];
 f_3866(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
@@ -2891,7 +2891,7 @@ t6=t4;
 f_5363(t6,C_SCHEME_FALSE);}
 else{
 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5413,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 581  match");
+/* scrutinizer.scm: 581  match */
 t7=((C_word*)((C_word*)t0)[2])[1];
 f_2980(t7,t6,((C_word*)t0)[3],t1);}}}
 else{
@@ -2916,7 +2916,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5363,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5370,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t2);}
 else{
 t2=((C_word*)t0)[6];
@@ -2931,7 +2931,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5370,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5373,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[165],t1);}
 
 /* k5371 in k5368 in k5361 in k5336 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2943,7 +2943,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5373,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5376,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5]);}
 
 /* k5374 in k5371 in k5368 in k5361 in k5336 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2955,7 +2955,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5376,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5379,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[164],((C_word*)t0)[4]);}
 
 /* k5377 in k5374 in k5371 in k5368 in k5361 in k5336 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2967,7 +2967,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5379,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5382,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
 /* k5380 in k5377 in k5374 in k5371 in k5368 in k5361 in k5336 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2979,7 +2979,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5382,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5385,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[163],((C_word*)t0)[3]);}
 
 /* k5383 in k5380 in k5377 in k5374 in k5371 in k5368 in k5361 in k5336 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -2991,7 +2991,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5385,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5388,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k5386 in k5383 in k5380 in k5377 in k5374 in k5371 in k5368 in k5361 in k5336 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3003,7 +3003,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5388,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5391,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -3016,7 +3016,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5391,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5394,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k5392 in k5389 in k5386 in k5383 in k5380 in k5377 in k5374 in k5371 in k5368 in k5361 in k5336 in k5333 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3024,7 +3024,7 @@ static void C_ccall f_5394(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 582  report");
+/* scrutinizer.scm: 582  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -3070,7 +3070,7 @@ C_save_and_reclaim((void*)tr5,(void*)f_5219,5,t0,t1,t2,t3,t4);}
 t5=(C_truep(((C_word*)t0)[7])?(C_word)C_a_i_list(&a,1,((C_word*)t0)[7]):C_SCHEME_END_OF_LIST);
 t6=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_5226,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=t5,a[11]=t1,tmp=(C_word)a,a+=12,tmp);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5313,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 557  make-list");
+/* scrutinizer.scm: 557  make-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[128]))(4,*((C_word*)lf[128]+1),t7,t3,lf[8]);}
 
 /* k5311 in a5218 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3079,10 +3079,10 @@ C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(((C_word*)t0)[3])){
-C_trace("scrutinizer.scm: 557  append");
+/* scrutinizer.scm: 557  append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[52]+1)))(4,*((C_word*)lf[52]+1),((C_word*)t0)[2],t1,lf[156]);}
 else{
-C_trace("scrutinizer.scm: 557  append");
+/* scrutinizer.scm: 557  append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[52]+1)))(4,*((C_word*)lf[52]+1),((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}}
 
 /* k5224 in a5218 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3107,7 +3107,7 @@ t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5262,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5266,a[2]=t7,a[3]=t4,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[4])){
-C_trace("scrutinizer.scm: 559  butlast");
+/* scrutinizer.scm: 559  butlast */
 ((C_proc3)C_retrieve_symbol_proc(lf[155]))(3,*((C_word*)lf[155]+1),t8,((C_word*)t0)[2]);}
 else{
 t9=t8;
@@ -3158,7 +3158,7 @@ if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t6=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[4])[1],C_fix(1),t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop12671280");
+/* loop12671280 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -3168,7 +3168,7 @@ else{
 t6=C_mutate(((C_word *)((C_word*)t0)[2])+1,t5);
 t7=C_mutate(((C_word *)((C_word*)t0)[4])+1,t5);
 t8=(C_word)C_slot(t2,C_fix(1));
-C_trace("loop12671280");
+/* loop12671280 */
 t14=t1;
 t15=t8;
 t1=t14;
@@ -3184,7 +3184,7 @@ static void C_ccall f_5262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 558  append");
+/* scrutinizer.scm: 558  append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[52]+1)))(4,*((C_word*)lf[52]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k5227 in k5224 in a5218 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3201,7 +3201,7 @@ t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5232,a[2]=((C_word*)t0)[8],a[3]=((C_word*
 t3=(C_word)C_i_car(((C_word*)t0)[7]);
 t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5251,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[2])){
-C_trace("scrutinizer.scm: 562  alist-cons");
+/* scrutinizer.scm: 562  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[150]))(5,*((C_word*)lf[150]+1),t4,((C_word*)t0)[2],lf[75],t1);}
 else{
 t5=t4;
@@ -3216,7 +3216,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5251,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5255,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
-C_trace("scrutinizer.scm: 563  add-loc");
+/* scrutinizer.scm: 563  add-loc */
 t3=((C_word*)((C_word*)t0)[4])[1];
 ((C_proc4)C_retrieve_proc(t3))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -3225,7 +3225,7 @@ static void C_ccall f_5255(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 561  walk");
+/* scrutinizer.scm: 561  walk */
 t2=((C_word*)((C_word*)t0)[5])[1];
 f_4841(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
@@ -3240,7 +3240,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5232,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5239,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[3]);
-C_trace("scrutinizer.scm: 566  append");
+/* scrutinizer.scm: 566  append */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[52]+1)))(6,*((C_word*)lf[52]+1),t2,lf[154],((C_word*)t0)[2],t3,t1);}
 
 /* k5237 in k5230 in k5227 in k5224 in a5218 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3267,12 +3267,12 @@ C_save_and_reclaim((void*)trf_5125,NULL,5,t0,t1,t2,t3,t4);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t5=(C_word)C_i_car(t3);
 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5143,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=t5,a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("scrutinizer.scm: 547  append");
+/* scrutinizer.scm: 547  append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[52]+1)))(4,*((C_word*)lf[52]+1),t6,t4,((C_word*)t0)[4]);}
 else{
 t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5146,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t6=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5169,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[7],a[4]=t2,a[5]=t3,a[6]=((C_word*)t0)[6],a[7]=t5,a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t6);}}
 
 /* k5167 in loop in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3284,7 +3284,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5169,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5172,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[151],t1);}
 
 /* k5170 in k5167 in loop in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3300,7 +3300,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_5172,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5175,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5197,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 549  real-name");
+/* scrutinizer.scm: 549  real-name */
 ((C_proc3)C_retrieve_symbol_proc(lf[16]))(3,*((C_word*)lf[16]+1),t3,t4);}
 
 /* k5195 in k5170 in k5167 in loop in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3308,7 +3308,7 @@ static void C_ccall f_5197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k5173 in k5170 in k5167 in loop in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3320,7 +3320,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5175,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5178,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -3333,7 +3333,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5178,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5181,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k5179 in k5176 in k5173 in k5170 in k5167 in loop in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3349,7 +3349,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_5181,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5185,a[2]=((C_word*)t0)[6],a[3]=t1,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
 t4=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("scrutinizer.scm: 550  walk");
+/* scrutinizer.scm: 550  walk */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_4841(t5,t2,t3,((C_word*)t0)[2],((C_word*)t0)[6],t4);}
 
@@ -3358,7 +3358,7 @@ static void C_ccall f_5185(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 548  single");
+/* scrutinizer.scm: 548  single */
 t2=((C_word*)((C_word*)t0)[5])[1];
 f_3866(t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
@@ -3377,7 +3377,7 @@ t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5161,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[6]);
-C_trace("scrutinizer.scm: 551  alist-cons");
+/* scrutinizer.scm: 551  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[150]))(5,*((C_word*)lf[150]+1),t4,t5,t1,((C_word*)t0)[2]);}
 
 /* k5159 in k5144 in loop in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3385,7 +3385,7 @@ static void C_ccall f_5161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 551  loop");
+/* scrutinizer.scm: 551  loop */
 t2=((C_word*)((C_word*)t0)[5])[1];
 f_5125(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -3394,7 +3394,7 @@ static void C_ccall f_5143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 547  walk");
+/* scrutinizer.scm: 547  walk */
 t2=((C_word*)((C_word*)t0)[6])[1];
 f_4841(t2,((C_word*)t0)[5],((C_word*)t0)[4],t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -3403,7 +3403,7 @@ static void C_ccall f_5110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 527  single");
+/* scrutinizer.scm: 527  single */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3866(t2,((C_word*)t0)[3],lf[148],t1,((C_word*)t0)[2]);}
 
@@ -3416,7 +3416,7 @@ C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4936,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4939,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=((C_word*)t0)[13],a[13]=((C_word*)t0)[14],tmp=(C_word)a,a+=14,tmp);
-C_trace("scrutinizer.scm: 528  always-true");
+/* scrutinizer.scm: 528  always-true */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_1784(t3,t2,t1,((C_word*)t0)[11],((C_word*)t0)[9]);}
 
@@ -3431,7 +3431,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4939,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|13,a[1]=(C_word)f_4942,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=((C_word*)t0)[13],tmp=(C_word)a,a+=14,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 529  walk");
+/* scrutinizer.scm: 529  walk */
 t4=((C_word*)((C_word*)t0)[4])[1];
 f_4841(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[10],((C_word*)t0)[2]);}
 
@@ -3446,7 +3446,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4942,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4945,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=t1,a[9]=((C_word*)t0)[12],a[10]=((C_word*)t0)[13],tmp=(C_word)a,a+=11,tmp);
 t3=(C_word)C_i_caddr(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 530  walk");
+/* scrutinizer.scm: 530  walk */
 t4=((C_word*)((C_word*)t0)[4])[1];
 f_4841(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[10],((C_word*)t0)[2]);}
 
@@ -3485,7 +3485,7 @@ if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4954,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],tmp=(C_word)a,a+=6,tmp);
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5026,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5084,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("scrutinizer.scm: 533  any");
+/* scrutinizer.scm: 533  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t4,((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[9]);}
 else{
 t2=C_retrieve(lf[51]);
@@ -3505,7 +3505,7 @@ t2=((C_word*)t0)[5];
 f_5026(t2,C_SCHEME_FALSE);}
 else{
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5080,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("scrutinizer.scm: 534  any");
+/* scrutinizer.scm: 534  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t2,((C_word*)((C_word*)t0)[2])[1],((C_word*)t0)[3]);}}
 
 /* k5078 in k5082 in k4949 in k4943 in k4940 in k4937 in k4934 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3536,7 +3536,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5026,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5033,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t2);}
 else{
 t2=((C_word*)t0)[5];
@@ -3551,7 +3551,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5033,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5036,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[147],t1);}
 
 /* k5034 in k5031 in k5024 in k4949 in k4943 in k4940 in k4937 in k4934 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3563,7 +3563,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5036,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[4]);}
 
@@ -3576,7 +3576,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5039,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5042,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[4]);}
 
@@ -3591,7 +3591,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5042,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5045,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5052,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 540  pp-fragment");
+/* scrutinizer.scm: 540  pp-fragment */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_4132(t4,t3,((C_word*)t0)[2]);}
 
@@ -3600,7 +3600,7 @@ static void C_ccall f_5052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k5043 in k5040 in k5037 in k5034 in k5031 in k5024 in k4949 in k4943 in k4940 in k4937 in k4934 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3612,7 +3612,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5045,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5048,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k5046 in k5043 in k5040 in k5037 in k5034 in k5031 in k5024 in k4949 in k4943 in k4940 in k4937 in k4934 in walk in ##compiler#scrutinize in k1510 in k1507 */
@@ -3620,7 +3620,7 @@ static void C_ccall f_5048(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 536  report");
+/* scrutinizer.scm: 536  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -3669,7 +3669,7 @@ t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4990,a[2]=((C_word*)t0)[5],tmp=(C_word)a,
 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5009,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g12261227");
+/* g12261227 */
 t10=t6;
 f_4990(t10,t7,t8,t9);}
 else{
@@ -3708,7 +3708,7 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop12061220");
+/* loop12061220 */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_4959(t5,((C_word*)t0)[2],t3,t4);}
 
@@ -3725,7 +3725,7 @@ C_save_and_reclaim((void*)trf_4990,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,t2,t4);
 t6=(C_word)C_a_i_cons(&a,2,lf[23],t5);
-C_trace("scrutinizer.scm: 541  simplify");
+/* scrutinizer.scm: 541  simplify */
 t7=((C_word*)((C_word*)t0)[2])[1];
 f_2173(t7,t1,t6);}
 
@@ -3761,7 +3761,7 @@ t4=(C_word)C_i_car(t2);
 t5=(C_word)C_eqp(lf[23],t4);
 if(C_truep(t5)){
 t6=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 514  any");
+/* scrutinizer.scm: 514  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t1,((C_word*)((C_word*)t0)[2])[1],t6);}
 else{
 t6=t1;
@@ -3794,7 +3794,7 @@ t4=(C_word)C_i_memq(t2,lf[129]);
 t5=(C_truep(t4)?t4:(C_word)C_i_not_pair_p(t2));
 if(C_truep(t5)){
 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4565,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 476  make-list");
+/* scrutinizer.scm: 476  make-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[128]))(4,*((C_word*)lf[128]+1),t6,t3,lf[8]);}
 else{
 t6=(C_word)C_i_car(t2);
@@ -3815,7 +3815,7 @@ t15=(C_word)C_i_symbolp(t14);
 t16=t11;
 f_4581(t16,(C_truep(t15)?(C_word)C_i_caddr(t2):(C_word)C_i_cadr(t2)));}}
 else{
-C_trace("scrutinizer.scm: 494  bomb");
+/* scrutinizer.scm: 494  bomb */
 ((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t1,lf[130],t2);}}}
 
 /* k4579 in procedure-argument-types in ##compiler#scrutinize in k1510 in k1507 */
@@ -3865,7 +3865,7 @@ t5=(C_word)C_i_car(t2);
 t6=(C_word)C_eqp(lf[66],t5);
 if(C_truep(t6)){
 t7=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 487  loop");
+/* scrutinizer.scm: 487  loop */
 t16=t1;
 t17=t7;
 t18=t3;
@@ -3917,7 +3917,7 @@ t2=(C_word)C_i_car(((C_word*)t0)[5]);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4655,a[2]=t2,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t5=(C_word)C_fixnum_decrease(((C_word*)t0)[4]);
-C_trace("scrutinizer.scm: 492  loop");
+/* scrutinizer.scm: 492  loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
 f_4583(t6,t3,t4,t5,((C_word*)t0)[2]);}}
 
@@ -3942,7 +3942,7 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t4=f_2690(t3);
-C_trace("scrutinizer.scm: 490  make-list");
+/* scrutinizer.scm: 490  make-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[128]))(4,*((C_word*)lf[128]+1),((C_word*)t0)[3],((C_word*)t0)[2],t4);}
 
 /* k4572 in procedure-argument-types in ##compiler#scrutinize in k1510 in k1507 */
@@ -3950,7 +3950,7 @@ static void C_ccall f_4574(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 493  values");
+/* scrutinizer.scm: 493  values */
 C_values(4,0,((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
 /* k4563 in procedure-argument-types in ##compiler#scrutinize in k1510 in k1507 */
@@ -3958,7 +3958,7 @@ static void C_ccall f_4565(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 476  values");
+/* scrutinizer.scm: 476  values */
 C_values(4,0,((C_word*)t0)[2],t1,C_SCHEME_FALSE);}
 
 /* procedure-type? in ##compiler#scrutinize in k1510 in k1507 */
@@ -3991,7 +3991,7 @@ t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(lf[23],t6);
 if(C_truep(t7)){
 t8=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 472  every");
+/* scrutinizer.scm: 472  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[21]))(4,*((C_word*)lf[21]+1),t1,((C_word*)((C_word*)t0)[2])[1],t8);}
 else{
 t8=t1;
@@ -4019,7 +4019,7 @@ t8=(C_word)C_i_car(t2);
 t9=(C_word)C_i_cdr(t2);
 t10=(C_word)C_i_length(t9);
 t11=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_4496,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=t10,a[5]=((C_word*)t0)[3],a[6]=t6,a[7]=t3,a[8]=((C_word*)t0)[4],a[9]=t8,a[10]=((C_word*)t0)[5],a[11]=t2,tmp=(C_word)a,a+=12,tmp);
-C_trace("scrutinizer.scm: 434  make-list");
+/* scrutinizer.scm: 434  make-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[128]))(4,*((C_word*)lf[128]+1),t11,t10,lf[8]);}
 
 /* k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4041,7 +4041,7 @@ t4=(C_word)C_a_i_cons(&a,2,lf[30],t3);
 t5=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4238,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
 t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4439,a[2]=((C_word*)t0)[6],a[3]=t4,a[4]=((C_word*)t0)[9],a[5]=((C_word*)t0)[7],a[6]=t5,a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4488,a[2]=((C_word*)t0)[9],a[3]=t4,a[4]=((C_word*)t0)[5],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-C_trace("scrutinizer.scm: 435  procedure-type?");
+/* scrutinizer.scm: 435  procedure-type? */
 t8=((C_word*)((C_word*)t0)[2])[1];
 f_4506(3,t8,t7,((C_word*)t0)[9]);}
 
@@ -4058,7 +4058,7 @@ t2=((C_word*)t0)[5];
 f_4439(t2,C_SCHEME_FALSE);}
 else{
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4484,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 436  match");
+/* scrutinizer.scm: 436  match */
 t3=((C_word*)((C_word*)t0)[4])[1];
 f_2980(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
@@ -4080,7 +4080,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4439,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4446,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t2);}
 else{
 t2=((C_word*)t0)[6];
@@ -4095,7 +4095,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4446,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4449,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[127],t1);}
 
 /* k4447 in k4444 in k4437 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4109,7 +4109,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4449,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4452,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4474,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 441  pname");
+/* scrutinizer.scm: 441  pname */
 t4=((C_word*)t0)[2];
 f_4155(t4,t3);}
 
@@ -4118,7 +4118,7 @@ static void C_ccall f_4474(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4450 in k4447 in k4444 in k4437 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4130,7 +4130,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4452,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4455,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[126],((C_word*)t0)[4]);}
 
 /* k4453 in k4450 in k4447 in k4444 in k4437 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4142,7 +4142,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4455,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4458,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
 /* k4456 in k4453 in k4450 in k4447 in k4444 in k4437 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4154,7 +4154,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4458,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4461,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[125],((C_word*)t0)[3]);}
 
 /* k4459 in k4456 in k4453 in k4450 in k4447 in k4444 in k4437 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4166,7 +4166,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4461,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4464,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k4462 in k4459 in k4456 in k4453 in k4450 in k4447 in k4444 in k4437 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4178,7 +4178,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4464,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4467,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -4191,7 +4191,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4467,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4470,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k4468 in k4465 in k4462 in k4459 in k4456 in k4453 in k4450 in k4447 in k4444 in k4437 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4199,7 +4199,7 @@ static void C_ccall f_4470(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 437  report");
+/* scrutinizer.scm: 437  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -4214,7 +4214,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4238,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4243,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4257,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-C_trace("##sys#call-with-values");
+/* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[2],t2,t3);}
 
 /* a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4241,7 +4241,7 @@ f_4264(2,t8,C_SCHEME_UNDEFINED);}
 else{
 t8=(C_word)C_i_length(t2);
 t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4387,a[2]=((C_word*)t0)[4],a[3]=t8,a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],a[6]=t5,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t9);}}
 
 /* k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4253,7 +4253,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4387,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4390,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[124],t1);}
 
 /* k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4267,7 +4267,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4390,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4393,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4432,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 452  pname");
+/* scrutinizer.scm: 452  pname */
 t4=((C_word*)t0)[2];
 f_4155(t4,t3);}
 
@@ -4276,7 +4276,7 @@ static void C_ccall f_4432(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4288,7 +4288,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4393,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4396,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(32),((C_word*)t0)[4]);}
 
@@ -4301,7 +4301,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4396,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4399,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
 /* k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4313,7 +4313,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4399,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4402,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[123],((C_word*)t0)[4]);}
 
 /* k4400 in k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4329,7 +4329,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4402,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4405,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(1));
 t4=(C_truep(t3)?lf[42]:lf[43]);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,t4,((C_word*)t0)[4]);}
 
 /* k4403 in k4400 in k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4341,7 +4341,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4405,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4408,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[122],((C_word*)t0)[3]);}
 
 /* k4406 in k4403 in k4400 in k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4353,7 +4353,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4408,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4411,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k4409 in k4406 in k4403 in k4400 in k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4365,7 +4365,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4411,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4414,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[121],((C_word*)t0)[3]);}
 
 /* k4412 in k4409 in k4406 in k4403 in k4400 in k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4381,7 +4381,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4414,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4417,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(1));
 t4=(C_truep(t3)?lf[42]:lf[43]);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,t4,((C_word*)t0)[3]);}
 
 /* k4415 in k4412 in k4409 in k4406 in k4403 in k4400 in k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4393,7 +4393,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4417,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4420,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k4418 in k4415 in k4412 in k4409 in k4406 in k4403 in k4400 in k4397 in k4394 in k4391 in k4388 in k4385 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4401,7 +4401,7 @@ static void C_ccall f_4420(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 448  report");
+/* scrutinizer.scm: 448  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -4450,7 +4450,7 @@ t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4296,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=t
 t8=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4314,a[2]=t4,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t7,tmp=(C_word)a,a+=9,tmp);
 t9=(C_word)C_i_car(t3);
 t10=(C_word)C_i_car(t2);
-C_trace("scrutinizer.scm: 458  match");
+/* scrutinizer.scm: 458  match */
 t11=((C_word*)((C_word*)t0)[2])[1];
 f_2980(t11,t8,t9,t10);}}
 
@@ -4467,7 +4467,7 @@ t2=((C_word*)t0)[8];
 f_4296(2,t2,C_SCHEME_UNDEFINED);}
 else{
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4321,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t2);}}
 
 /* k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4479,7 +4479,7 @@ C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4321,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4324,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[120],t1);}
 
 /* k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4491,7 +4491,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4324,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4327,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[6]);}
 
 /* k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4503,7 +4503,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4327,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4330,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[119],((C_word*)t0)[5]);}
 
 /* k4328 in k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4517,7 +4517,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4330,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4333,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,t3,((C_word*)t0)[5]);}
 
 /* k4331 in k4328 in k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4529,7 +4529,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4333,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4336,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[118],((C_word*)t0)[4]);}
 
 /* k4334 in k4331 in k4328 in k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4543,7 +4543,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4336,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4339,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4359,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 463  pname");
+/* scrutinizer.scm: 463  pname */
 t4=((C_word*)t0)[2];
 f_4155(t4,t3);}
 
@@ -4552,7 +4552,7 @@ static void C_ccall f_4359(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4337 in k4334 in k4331 in k4328 in k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4564,7 +4564,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4339,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4342,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[117],((C_word*)t0)[3]);}
 
 /* k4340 in k4337 in k4334 in k4331 in k4328 in k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4578,7 +4578,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4342,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4345,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,t3,((C_word*)t0)[3]);}
 
 /* k4343 in k4340 in k4337 in k4334 in k4331 in k4328 in k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4590,7 +4590,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4345,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4348,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -4603,7 +4603,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4348,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4351,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k4349 in k4346 in k4343 in k4340 in k4337 in k4334 in k4331 in k4328 in k4325 in k4322 in k4319 in k4312 in doloop1025 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4611,7 +4611,7 @@ static void C_ccall f_4351(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 459  report");
+/* scrutinizer.scm: 459  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -4665,10 +4665,10 @@ t7=(C_word)C_i_car(((C_word*)t0)[2]);
 t8=(C_word)C_eqp(lf[30],t7);
 if(C_truep(t8)){
 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4733,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 501  call/cc");
+/* scrutinizer.scm: 501  call/cc */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[63]+1)))(3,*((C_word*)lf[63]+1),t2,t9);}
 else{
-C_trace("scrutinizer.scm: 509  bomb");
+/* scrutinizer.scm: 509  bomb */
 ((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t2,lf[116],((C_word*)t0)[2]);}}}}
 
 /* a4732 in k4265 in k4262 in a4256 in k4236 in k4494 in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4733,14 +4733,14 @@ t3=t1;
 else{
 t3=(C_word)C_eqp(lf[8],t2);
 if(C_truep(t3)){
-C_trace("scrutinizer.scm: 507  return");
+/* scrutinizer.scm: 507  return */
 t4=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,lf[8]);}
 else{
 t4=(C_word)C_i_car(t2);
 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4770,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 508  loop");
+/* scrutinizer.scm: 508  loop */
 t8=t5;
 t9=t6;
 t1=t8;
@@ -4779,7 +4779,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4243,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t3=(C_word)C_i_length(t2);
-C_trace("scrutinizer.scm: 444  procedure-argument-types");
+/* scrutinizer.scm: 444  procedure-argument-types */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_4548(t4,t1,((C_word*)t0)[2],t3);}
 
@@ -4792,7 +4792,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4155,NULL,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4159,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t2);}
 
 /* k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4804,7 +4804,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4159,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4162,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[114],t1);}
 
 /* k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4818,7 +4818,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4162,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4165,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4223,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 424  fragment");
+/* scrutinizer.scm: 424  fragment */
 f_4078(t3,((C_word*)t0)[2]);}
 
 /* k4221 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4826,7 +4826,7 @@ static void C_ccall f_4223(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[113]+1)))(4,*((C_word*)lf[113]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4163 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4838,7 +4838,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4165,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4168,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[3]);}
 
@@ -4876,10 +4876,10 @@ C_save_and_reclaim((void*)trf_4181,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4184,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("scrutinizer.scm: 426  source-info->line");
+/* scrutinizer.scm: 426  source-info->line */
 ((C_proc3)C_retrieve_symbol_proc(lf[111]))(3,*((C_word*)lf[111]+1),t2,t3);}
 else{
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[4],lf[112],((C_word*)t0)[3]);}}
 
 /* k4182 in k4179 in k4166 in k4163 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4892,10 +4892,10 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4184,2,t0,t1);}
 if(C_truep((C_word)C_i_numberp(t1))){
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4193,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t2);}
 else{
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],lf[110],((C_word*)t0)[2]);}}
 
 /* k4191 in k4182 in k4179 in k4166 in k4163 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4907,7 +4907,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4193,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4196,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[109],t1);}
 
 /* k4194 in k4191 in k4182 in k4179 in k4166 in k4163 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4919,7 +4919,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4196,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4199,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k4197 in k4194 in k4191 in k4182 in k4179 in k4166 in k4163 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4931,7 +4931,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4199,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4202,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(41),((C_word*)t0)[2]);}
 
@@ -4940,7 +4940,7 @@ static void C_ccall f_4202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k4176 in k4166 in k4163 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4948,7 +4948,7 @@ static void C_ccall f_4178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4169 in k4166 in k4163 in k4160 in k4157 in pname in call-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -4956,7 +4956,7 @@ static void C_ccall f_4171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* pp-fragment in ##compiler#scrutinize in k1510 in k1507 */
@@ -4970,7 +4970,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4132,NULL,3,t0,t1,t2);}
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4140,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4142,a[2]=t2,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 417  with-output-to-string");
+/* scrutinizer.scm: 417  with-output-to-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[108]))(3,*((C_word*)lf[108]+1),t3,t4);}
 
 /* a4141 in pp-fragment in ##compiler#scrutinize in k1510 in k1507 */
@@ -4983,7 +4983,7 @@ if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4142,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4150,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 419  fragment");
+/* scrutinizer.scm: 419  fragment */
 f_4078(t2,((C_word*)t0)[2]);}
 
 /* k4148 in a4141 in pp-fragment in ##compiler#scrutinize in k1510 in k1507 */
@@ -4991,7 +4991,7 @@ static void C_ccall f_4150(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 419  pp");
+/* scrutinizer.scm: 419  pp */
 ((C_proc3)C_retrieve_symbol_proc(lf[107]))(3,*((C_word*)lf[107]+1),((C_word*)t0)[2],t1);}
 
 /* k4138 in pp-fragment in ##compiler#scrutinize in k1510 in k1507 */
@@ -4999,7 +4999,7 @@ static void C_ccall f_4140(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 416  string-chomp");
+/* scrutinizer.scm: 416  string-chomp */
 ((C_proc3)C_retrieve_symbol_proc(lf[106]))(3,*((C_word*)lf[106]+1),((C_word*)t0)[2],t1);}
 
 /* fragment in ##compiler#scrutinize in k1510 in k1507 */
@@ -5011,7 +5011,7 @@ C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4078,NULL,2,t1,t2);}
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4082,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 408  build-expression-tree");
+/* scrutinizer.scm: 408  build-expression-tree */
 ((C_proc3)C_retrieve_symbol_proc(lf[105]))(3,*((C_word*)lf[105]+1),t3,t2);}
 
 /* k4080 in fragment in ##compiler#scrutinize in k1510 in k1507 */
@@ -5061,7 +5061,7 @@ t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4114,a[2]=t5,a[3]=((C_word*)t0)[2],tmp=(C
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4122,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4126,a[2]=t2,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
 t9=(C_word)C_i_length(t2);
-C_trace("scrutinizer.scm: 413  min");
+/* scrutinizer.scm: 413  min */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[104]+1)))(4,*((C_word*)lf[104]+1),t8,C_fix(5),t9);}
 else{
 t5=t2;
@@ -5073,7 +5073,7 @@ static void C_ccall f_4126(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 413  take");
+/* scrutinizer.scm: 413  take */
 ((C_proc4)C_retrieve_symbol_proc(lf[103]))(4,*((C_word*)lf[103]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 /* k4120 in walk in k4080 in fragment in ##compiler#scrutinize in k1510 in k1507 */
@@ -5081,7 +5081,7 @@ static void C_ccall f_4122(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("map");
+/* map */
 t2=*((C_word*)lf[102]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -5093,7 +5093,7 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_4114,3,t0,t1,t2);}
-C_trace("g934935941");
+/* g934935941 */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_4087(t3,t1,t2,((C_word*)t0)[2]);}
 
@@ -5118,7 +5118,7 @@ else{
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3998,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t5);}
 else{
 t5=C_SCHEME_UNDEFINED;
@@ -5138,12 +5138,12 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4023,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("scrutinizer.scm: 404  location-name");
+/* scrutinizer.scm: 404  location-name */
 t4=((C_word*)((C_word*)t0)[4])[1];
 f_3957(t4,t1,t2);}
 else{
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4036,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t4);}}
 
 /* k4034 in rec in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5155,7 +5155,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4036,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[99],t1);}
 
 /* k4037 in k4034 in rec in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5171,7 +5171,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4039,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4042,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4063,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("scrutinizer.scm: 405  lname");
+/* scrutinizer.scm: 405  lname */
 f_3960(t3,t4);}
 
 /* k4061 in k4037 in k4034 in rec in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5179,7 +5179,7 @@ static void C_ccall f_4063(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4040 in k4037 in k4034 in rec in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5191,7 +5191,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4042,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4045,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[98],((C_word*)t0)[4]);}
 
 /* k4043 in k4040 in k4037 in k4034 in rec in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5207,7 +5207,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4045,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4048,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4055,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("scrutinizer.scm: 405  rec");
+/* scrutinizer.scm: 405  rec */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_4023(t5,t3,t4);}
 
@@ -5216,7 +5216,7 @@ static void C_ccall f_4055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4046 in k4043 in k4040 in k4037 in k4034 in rec in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5224,7 +5224,7 @@ static void C_ccall f_4048(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k3996 in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5236,7 +5236,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3998,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4001,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[97],t1);}
 
 /* k3999 in k3996 in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5252,7 +5252,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4001,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4004,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4014,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("scrutinizer.scm: 400  lname");
+/* scrutinizer.scm: 400  lname */
 f_3960(t3,t4);}
 
 /* k4012 in k3999 in k3996 in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5260,7 +5260,7 @@ static void C_ccall f_4014(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k4002 in k3999 in k3996 in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5272,7 +5272,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4004,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4007,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[96],((C_word*)t0)[2]);}
 
 /* k4005 in k4002 in k3999 in k3996 in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5280,7 +5280,7 @@ static void C_ccall f_4007(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* lname in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5293,7 +5293,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3960,NULL,2,t1,t2);}
 if(C_truep(t2)){
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3967,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t3);}
 else{
 t3=t1;
@@ -5308,7 +5308,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3967,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3970,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[93],t1);}
 
 /* k3968 in k3965 in lname in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5322,7 +5322,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3970,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3973,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3983,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 396  real-name");
+/* scrutinizer.scm: 396  real-name */
 ((C_proc3)C_retrieve_symbol_proc(lf[16]))(3,*((C_word*)lf[16]+1),t3,((C_word*)t0)[2]);}
 
 /* k3981 in k3968 in k3965 in lname in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5330,7 +5330,7 @@ static void C_ccall f_3983(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k3971 in k3968 in k3965 in lname in location-name in ##compiler#scrutinize in k1510 in k1507 */
@@ -5342,7 +5342,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3973,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3976,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -5351,7 +5351,7 @@ static void C_ccall f_3976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* report in ##compiler#scrutinize in k1510 in k1507 */
@@ -5363,7 +5363,7 @@ C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3947,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3955,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 392  location-name");
+/* scrutinizer.scm: 392  location-name */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_3957(t5,t4,t2);}
 
@@ -5372,7 +5372,7 @@ static void C_ccall f_3955(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 389  compiler-warning");
+/* scrutinizer.scm: 389  compiler-warning */
 ((C_proc6)C_retrieve_symbol_proc(lf[90]))(6,*((C_word*)lf[90]+1),((C_word*)t0)[3],lf[91],lf[92],t1,((C_word*)t0)[2]);}
 
 /* single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5405,12 +5405,12 @@ t8=(C_word)C_eqp(t6,C_fix(0));
 if(C_truep(t8)){
 t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3894,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t10=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3898,a[2]=t2,a[3]=t4,a[4]=t9,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t10);}
 else{
 t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3913,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3920,a[2]=t2,a[3]=t6,a[4]=t4,a[5]=t9,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t10);}}}}
 
 /* k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5422,7 +5422,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3920,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3923,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[89],t1);}
 
 /* k3921 in k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5434,7 +5434,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3923,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3926,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
 /* k3924 in k3921 in k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5446,7 +5446,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3926,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3929,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[88],((C_word*)t0)[3]);}
 
 /* k3927 in k3924 in k3921 in k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5458,7 +5458,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3929,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3932,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k3930 in k3927 in k3924 in k3921 in k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5470,7 +5470,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3932,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3935,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[87],((C_word*)t0)[3]);}
 
 /* k3933 in k3930 in k3927 in k3924 in k3921 in k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5486,7 +5486,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_3935,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3938,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_eqp(((C_word*)t0)[2],C_fix(1));
 t4=(C_truep(t3)?lf[42]:lf[43]);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,t4,((C_word*)t0)[3]);}
 
 /* k3936 in k3933 in k3930 in k3927 in k3924 in k3921 in k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5498,7 +5498,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3938,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3941,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k3939 in k3936 in k3933 in k3930 in k3927 in k3924 in k3921 in k3918 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5506,7 +5506,7 @@ static void C_ccall f_3941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 383  report");
+/* scrutinizer.scm: 383  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -5527,7 +5527,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3898,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3901,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[86],t1);}
 
 /* k3899 in k3896 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5539,7 +5539,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3901,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3904,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k3902 in k3899 in k3896 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5551,7 +5551,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3904,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3907,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[85],((C_word*)t0)[2]);}
 
 /* k3905 in k3902 in k3899 in k3896 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5563,7 +5563,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3907,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3910,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k3908 in k3905 in k3902 in k3899 in k3896 in single in ##compiler#scrutinize in k1510 in k1507 */
@@ -5571,7 +5571,7 @@ static void C_ccall f_3910(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 378  report");
+/* scrutinizer.scm: 378  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -5656,7 +5656,7 @@ t11=(C_word)C_eqp(t10,lf[23]);
 if(C_truep(t11)){
 t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3602,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t13=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 339  every");
+/* scrutinizer.scm: 339  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[21]))(4,*((C_word*)lf[21]+1),t1,t12,t13);}
 else{
 t12=(C_word)C_eqp(t10,lf[30]);
@@ -5740,7 +5740,7 @@ t6=(C_word)C_i_car(t2);
 t7=(C_word)C_eqp(t6,lf[66]);
 if(C_truep(t7)){
 t8=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 360  loop1");
+/* scrutinizer.scm: 360  loop1 */
 t25=t1;
 t26=t8;
 t27=t3;
@@ -5757,7 +5757,7 @@ t8=(C_word)C_i_car(t3);
 t9=(C_word)C_eqp(t8,lf[66]);
 if(C_truep(t9)){
 t10=(C_word)C_i_cdr(t3);
-C_trace("scrutinizer.scm: 362  loop1");
+/* scrutinizer.scm: 362  loop1 */
 t25=t1;
 t26=t2;
 t27=t10;
@@ -5774,7 +5774,7 @@ t10=(C_word)C_i_car(t2);
 t11=(C_word)C_eqp(t10,lf[65]);
 if(C_truep(t11)){
 t12=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 364  loop1");
+/* scrutinizer.scm: 364  loop1 */
 t25=t1;
 t26=t12;
 t27=t3;
@@ -5791,7 +5791,7 @@ t12=(C_word)C_i_car(t3);
 t13=(C_word)C_eqp(t12,lf[65]);
 if(C_truep(t13)){
 t14=(C_word)C_i_cdr(t3);
-C_trace("scrutinizer.scm: 366  loop1");
+/* scrutinizer.scm: 366  loop1 */
 t25=t1;
 t26=t2;
 t27=t14;
@@ -5807,7 +5807,7 @@ else{
 t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3768,a[2]=t5,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 t15=(C_word)C_i_car(t2);
 t16=(C_word)C_i_car(t3);
-C_trace("scrutinizer.scm: 367  type<=?");
+/* scrutinizer.scm: 367  type<=? */
 t17=((C_word*)((C_word*)t0)[5])[1];
 f_3526(t17,t14,t15,t16);}}}}}}}
 
@@ -5821,7 +5821,7 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("scrutinizer.scm: 368  loop1");
+/* scrutinizer.scm: 368  loop1 */
 t4=((C_word*)((C_word*)t0)[5])[1];
 f_3633(t4,((C_word*)t0)[4],t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
@@ -5877,7 +5877,7 @@ else{
 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3682,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t7=(C_word)C_i_car(t2);
 t8=(C_word)C_i_car(t3);
-C_trace("scrutinizer.scm: 355  type<=?");
+/* scrutinizer.scm: 355  type<=? */
 t9=((C_word*)((C_word*)t0)[2])[1];
 f_3526(t9,t6,t7,t8);}}}}
 
@@ -5891,7 +5891,7 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("scrutinizer.scm: 356  loop2");
+/* scrutinizer.scm: 356  loop2 */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_3654(t4,((C_word*)t0)[2],t2,t3);}
 else{
@@ -5906,7 +5906,7 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3602,3,t0,t1,t2);}
-C_trace("g800801");
+/* g800801 */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_3526(t3,t1,t2,((C_word*)t0)[2]);}
 
@@ -5943,7 +5943,7 @@ else{
 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3505,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t7=(C_word)C_i_car(t2);
 t8=(C_word)C_i_car(t3);
-C_trace("scrutinizer.scm: 326  match");
+/* scrutinizer.scm: 326  match */
 t9=((C_word*)((C_word*)t0)[2])[1];
 f_2980(t9,t6,t7,t8);}}}}}
 
@@ -5957,7 +5957,7 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("scrutinizer.scm: 327  match-results");
+/* scrutinizer.scm: 327  match-results */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_3471(t4,((C_word*)t0)[2],t2,t3);}
 else{
@@ -6055,7 +6055,7 @@ t7=(C_word)C_i_car(t2);
 t8=(C_word)C_eqp(lf[66],t7);
 if(C_truep(t8)){
 t9=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 312  loop");
+/* scrutinizer.scm: 312  loop */
 t32=t1;
 t33=t9;
 t34=t3;
@@ -6072,7 +6072,7 @@ t9=(C_word)C_i_car(t3);
 t10=(C_word)C_eqp(lf[66],t9);
 if(C_truep(t10)){
 t11=(C_word)C_i_cdr(t3);
-C_trace("scrutinizer.scm: 314  loop");
+/* scrutinizer.scm: 314  loop */
 t32=t1;
 t33=t2;
 t34=t11;
@@ -6090,7 +6090,7 @@ t12=(C_word)C_eqp(lf[65],t11);
 if(C_truep(t12)){
 t13=(C_word)C_i_cdr(t2);
 t14=f_2690(t13);
-C_trace("scrutinizer.scm: 316  match-rest");
+/* scrutinizer.scm: 316  match-rest */
 t15=((C_word*)t0)[3];
 f_3267(t15,t1,t14,t3);}
 else{
@@ -6099,14 +6099,14 @@ t14=(C_word)C_eqp(lf[65],t13);
 if(C_truep(t14)){
 t15=(C_word)C_i_cdr(t3);
 t16=f_2690(t15);
-C_trace("scrutinizer.scm: 318  match-rest");
+/* scrutinizer.scm: 318  match-rest */
 t17=((C_word*)t0)[3];
 f_3267(t17,t1,t16,t2);}
 else{
 t15=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3434,a[2]=t5,a[3]=t4,a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 t16=(C_word)C_i_car(t2);
 t17=(C_word)C_i_car(t3);
-C_trace("scrutinizer.scm: 319  match");
+/* scrutinizer.scm: 319  match */
 t18=((C_word*)((C_word*)t0)[2])[1];
 f_2980(t18,t15,t16,t17);}}}}}}}
 
@@ -6120,7 +6120,7 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("scrutinizer.scm: 319  loop");
+/* scrutinizer.scm: 319  loop */
 t4=((C_word*)((C_word*)t0)[5])[1];
 f_3326(t4,((C_word*)t0)[4],t2,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
@@ -6138,7 +6138,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3267,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3273,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3285,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("##sys#call-with-values");
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t4,t5);}
 
 /* a3284 in match-rest in match-args in ##compiler#scrutinize in k1510 in k1507 */
@@ -6153,7 +6153,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_3285,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3292,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3311,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 298  every");
+/* scrutinizer.scm: 298  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[21]))(4,*((C_word*)lf[21]+1),t4,t5,t2);}
 
 /* a3310 in a3284 in match-rest in match-args in ##compiler#scrutinize in k1510 in k1507 */
@@ -6164,7 +6164,7 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3311,3,t0,t1,t2);}
-C_trace("g712713");
+/* g712713 */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_2980(t3,t1,((C_word*)t0)[2],t2);}
 
@@ -6179,11 +6179,11 @@ if(C_truep(t1)){
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[6]))){
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t3=f_2690(t2);
-C_trace("scrutinizer.scm: 299  match");
+/* scrutinizer.scm: 299  match */
 t4=((C_word*)((C_word*)t0)[4])[1];
 f_2980(t4,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 else{
-C_trace("scrutinizer.scm: 299  match");
+/* scrutinizer.scm: 299  match */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_2980(t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[8]);}}
 else{
@@ -6200,7 +6200,7 @@ if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3273,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3279,tmp=(C_word)a,a+=2,tmp);
-C_trace("scrutinizer.scm: 297  break");
+/* scrutinizer.scm: 297  break */
 ((C_proc4)C_retrieve_symbol_proc(lf[79]))(4,*((C_word*)lf[79]+1),t1,t2,((C_word*)t0)[2]);}
 
 /* a3278 in a3272 in match-rest in match-args in ##compiler#scrutinize in k1510 in k1507 */
@@ -6213,7 +6213,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3279,3,t0,t1,t2);}
 t3=*((C_word*)lf[55]+1);
-C_trace("g697698");
+/* g697698 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,lf[65],t2);}
 
@@ -6319,7 +6319,7 @@ C_save_and_reclaim((void*)trf_3076,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3081,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("scrutinizer.scm: 278  any");
+/* scrutinizer.scm: 278  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),((C_word*)t0)[5],t2,t3);}
 else{
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3095,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
@@ -6348,7 +6348,7 @@ C_save_and_reclaim((void*)trf_3095,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3100,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("scrutinizer.scm: 279  any");
+/* scrutinizer.scm: 279  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),((C_word*)t0)[5],t2,t3);}
 else{
 t2=((C_word*)t0)[7];
@@ -6407,7 +6407,7 @@ t9=(C_truep(t8)?(C_word)C_i_cdddr(((C_word*)t0)[7]):(C_word)C_i_cddr(((C_word*)t
 t10=f_2650(((C_word*)t0)[5]);
 t11=(C_truep(t10)?(C_word)C_i_cdddr(((C_word*)t0)[5]):(C_word)C_i_cddr(((C_word*)t0)[5]));
 t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3159,a[2]=t11,a[3]=t9,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("scrutinizer.scm: 289  match-args");
+/* scrutinizer.scm: 289  match-args */
 t13=((C_word*)((C_word*)t0)[2])[1];
 f_3261(t13,t12,t5,t7);}
 else{
@@ -6424,7 +6424,7 @@ C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("scrutinizer.scm: 290  match-results");
+/* scrutinizer.scm: 290  match-results */
 t2=((C_word*)((C_word*)t0)[5])[1];
 f_3471(t2,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
@@ -6439,7 +6439,7 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3100,3,t0,t1,t2);}
-C_trace("g659660");
+/* g659660 */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_2980(t3,t1,((C_word*)t0)[2],t2);}
 
@@ -6451,7 +6451,7 @@ C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3081,3,t0,t1,t2);}
-C_trace("g648649");
+/* g648649 */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_2980(t3,t1,t2,((C_word*)t0)[2]);}
 
@@ -6464,7 +6464,7 @@ C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2980,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2984,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 265  match1");
+/* scrutinizer.scm: 265  match1 */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_2989(t5,t4,t2,t3);}
 
@@ -6515,7 +6515,7 @@ t8=(C_word)C_i_car(t3);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
 t10=(C_word)C_a_i_cons(&a,2,t7,t9);
 t11=(C_word)C_a_i_cons(&a,2,lf[23],t10);
-C_trace("scrutinizer.scm: 262  simplify");
+/* scrutinizer.scm: 262  simplify */
 t12=((C_word*)((C_word*)t0)[2])[1];
 f_2173(t12,t6,t11);}}}}
 
@@ -6532,7 +6532,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_2943,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2947,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("scrutinizer.scm: 263  merge-result-types");
+/* scrutinizer.scm: 263  merge-result-types */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_2914(t5,t2,t3,t4);}
 
@@ -6613,7 +6613,7 @@ t10=(C_word)C_i_car(t3);
 t11=(C_word)C_a_i_cons(&a,2,t10,C_SCHEME_END_OF_LIST);
 t12=(C_word)C_a_i_cons(&a,2,t9,t11);
 t13=(C_word)C_a_i_cons(&a,2,lf[23],t12);
-C_trace("scrutinizer.scm: 256  simplify");
+/* scrutinizer.scm: 256  simplify */
 t14=((C_word*)((C_word*)t0)[3])[1];
 f_2173(t14,t8,t13);}}}}
 
@@ -6630,7 +6630,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_2872,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2876,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("scrutinizer.scm: 257  merge-argument-types");
+/* scrutinizer.scm: 257  merge-argument-types */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_2712(t5,t2,t3,t4);}
 
@@ -6664,7 +6664,7 @@ t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
 t6=(C_word)C_a_i_cons(&a,2,t3,t5);
 t7=(C_word)C_a_i_cons(&a,2,lf[23],t6);
-C_trace("scrutinizer.scm: 253  simplify");
+/* scrutinizer.scm: 253  simplify */
 t8=((C_word*)((C_word*)t0)[2])[1];
 f_2173(t8,t2,t7);}
 else{
@@ -6686,7 +6686,7 @@ t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2823,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2827,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_i_cddr(((C_word*)t0)[4]);
 t5=(C_word)C_i_cddr(((C_word*)t0)[3]);
-C_trace("scrutinizer.scm: 254  merge-argument-types");
+/* scrutinizer.scm: 254  merge-argument-types */
 t6=((C_word*)((C_word*)t0)[2])[1];
 f_2712(t6,t3,t4,t5);}
 
@@ -6695,7 +6695,7 @@ static void C_ccall f_2827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[57]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
@@ -6735,7 +6735,7 @@ t6=f_2690(t5);
 t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
 t8=(C_word)C_a_i_cons(&a,2,t4,t7);
 t9=(C_word)C_a_i_cons(&a,2,lf[23],t8);
-C_trace("scrutinizer.scm: 246  simplify");
+/* scrutinizer.scm: 246  simplify */
 t10=((C_word*)((C_word*)t0)[2])[1];
 f_2173(t10,t2,t9);}
 else{
@@ -6805,7 +6805,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2182,NULL,3,t0,t1,t2);}
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2188,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("scrutinizer.scm: 172  call/cc");
+/* scrutinizer.scm: 172  call/cc */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[63]+1)))(3,*((C_word*)lf[63]+1),t1,t3);}
 
 /* a2187 in simplify1 in ##compiler#scrutinize in k1510 in k1507 */
@@ -6847,13 +6847,13 @@ t5=(C_word)C_i_length(((C_word*)t0)[8]);
 t6=(C_word)C_eqp(C_fix(2),t5);
 if(C_truep(t6)){
 t7=(C_word)C_i_cadr(((C_word*)t0)[8]);
-C_trace("scrutinizer.scm: 177  simplify");
+/* scrutinizer.scm: 177  simplify */
 t8=((C_word*)((C_word*)t0)[7])[1];
 f_2173(t8,t1,t7);}
 else{
 t7=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_2223,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t1,tmp=(C_word)a,a+=10,tmp);
 t8=(C_word)C_i_cdr(((C_word*)t0)[8]);
-C_trace("scrutinizer.scm: 178  every");
+/* scrutinizer.scm: 178  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[21]))(4,*((C_word*)lf[21]+1),t7,((C_word*)((C_word*)t0)[2])[1],t8);}}
 else{
 t5=(C_word)C_eqp(t3,lf[30]);
@@ -6895,7 +6895,7 @@ C_save_and_reclaim((void*)trf_2594,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2623,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g471472");
+/* g471472 */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_2173(t5,t3,t4);}
 else{
@@ -6922,14 +6922,14 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop455468");
+/* loop455468 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2594(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop455468");
+/* loop455468 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2594(t6,((C_word*)t0)[3],t5);}}
 
@@ -6954,7 +6954,7 @@ t2=(C_word)C_a_i_list(&a,1,t1);
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2543,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_eqp(lf[8],((C_word*)t0)[3]);
 if(C_truep(t4)){
-C_trace("scrutinizer.scm: 221  append");
+/* scrutinizer.scm: 221  append */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[52]+1)))(6,*((C_word*)lf[52]+1),((C_word*)t0)[5],lf[62],((C_word*)t0)[4],t2,lf[8]);}
 else{
 t5=C_SCHEME_END_OF_LIST;
@@ -6980,7 +6980,7 @@ C_save_and_reclaim((void*)trf_2551,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2580,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g494495");
+/* g494495 */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_2173(t5,t3,t4);}
 else{
@@ -7007,14 +7007,14 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop478491");
+/* loop478491 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2551(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop478491");
+/* loop478491 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2551(t6,((C_word*)t0)[3],t5);}}
 
@@ -7023,7 +7023,7 @@ static void C_ccall f_2543(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 221  append");
+/* scrutinizer.scm: 221  append */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[52]+1)))(6,*((C_word*)lf[52]+1),((C_word*)t0)[4],lf[61],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 /* k2221 in a2187 in simplify1 in ##compiler#scrutinize in k1510 in k1507 */
@@ -7043,13 +7043,13 @@ if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2229,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],tmp=(C_word)a,a+=7,tmp);
 t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2326,tmp=(C_word)a,a+=2,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 179  any");
+/* scrutinizer.scm: 179  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t2,t3,t4);}
 else{
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2337,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2469,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 197  append-map");
+/* scrutinizer.scm: 197  append-map */
 ((C_proc4)C_retrieve_symbol_proc(lf[60]))(4,*((C_word*)lf[60]+1),t2,t3,t4);}}
 
 /* a2468 in k2221 in a2187 in simplify1 in ##compiler#scrutinize in k1510 in k1507 */
@@ -7062,7 +7062,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_2469,3,t0,t1,t2);}
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2473,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 199  simplify");
+/* scrutinizer.scm: 199  simplify */
 t4=((C_word*)((C_word*)t0)[2])[1];
 f_2173(t4,t3,t2);}
 
@@ -7098,7 +7098,7 @@ t2=((C_word*)t0)[4];
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[3],lf[14]);
 if(C_truep(t2)){
-C_trace("scrutinizer.scm: 203  return");
+/* scrutinizer.scm: 203  return */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,((C_word*)t0)[4],lf[14]);}
 else{
@@ -7136,20 +7136,20 @@ C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2379,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("scrutinizer.scm: 207  reverse");
+/* scrutinizer.scm: 207  reverse */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[59]+1)))(3,*((C_word*)lf[59]+1),t1,t3);}
 else{
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_eqp(lf[8],t4);
 if(C_truep(t5)){
-C_trace("scrutinizer.scm: 208  return");
+/* scrutinizer.scm: 208  return */
 t6=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t1,lf[8]);}
 else{
 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2404,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2451,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=(C_word)C_i_cdr(t2);
-C_trace("scrutinizer.scm: 209  any");
+/* scrutinizer.scm: 209  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t6,t7,t8);}}}
 
 /* a2450 in loop in k2335 in k2221 in a2187 in simplify1 in ##compiler#scrutinize in k1510 in k1507 */
@@ -7162,7 +7162,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_2451,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("g415416");
+/* g415416 */
 t4=((C_word*)((C_word*)t0)[2])[1];
 f_3526(t4,t1,t3,t2);}
 
@@ -7178,13 +7178,13 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2404,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
-C_trace("scrutinizer.scm: 210  loop");
+/* scrutinizer.scm: 210  loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
 f_2379(t3,((C_word*)t0)[4],t2,((C_word*)t0)[3]);}
 else{
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2417,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2441,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 211  any");
+/* scrutinizer.scm: 211  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t2,t3,((C_word*)t0)[3]);}}
 
 /* a2440 in k2402 in loop in k2335 in k2221 in a2187 in simplify1 in ##compiler#scrutinize in k1510 in k1507 */
@@ -7197,7 +7197,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_2441,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("g424425");
+/* g424425 */
 t4=((C_word*)((C_word*)t0)[2])[1];
 f_3526(t4,t1,t3,t2);}
 
@@ -7214,14 +7214,14 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2417,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 212  loop");
+/* scrutinizer.scm: 212  loop */
 t3=((C_word*)((C_word*)t0)[4])[1];
 f_2379(t3,((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
 t4=(C_word)C_a_i_cons(&a,2,t3,((C_word*)t0)[2]);
-C_trace("scrutinizer.scm: 213  loop");
+/* scrutinizer.scm: 213  loop */
 t5=((C_word*)((C_word*)t0)[4])[1];
 f_2379(t5,((C_word*)t0)[3],t2,t4);}}
 
@@ -7248,7 +7248,7 @@ t3=C_retrieve(lf[51]);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2360,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2367,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t6=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2369,tmp=(C_word)a,a+=2,tmp);
-C_trace("scrutinizer.scm: 217  any");
+/* scrutinizer.scm: 217  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[56]))(4,*((C_word*)lf[56]+1),t5,t6,t1);}}
 
 /* a2368 in k2338 in k2335 in k2221 in a2187 in simplify1 in ##compiler#scrutinize in k1510 in k1507 */
@@ -7261,7 +7261,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_2369,3,t0,t1,t2);}
 t3=*((C_word*)lf[55]+1);
-C_trace("g445446");
+/* g445446 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,lf[8]);}
 
@@ -7272,12 +7272,12 @@ C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[57]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],lf[58],C_SCHEME_END_OF_LIST);}
 else{
 t2=((C_word*)t0)[2];
-C_trace("##sys#append");
+/* ##sys#append */
 t3=*((C_word*)lf[57]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],t2,C_SCHEME_END_OF_LIST);}}
 
@@ -7290,7 +7290,7 @@ C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2360,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,lf[23],t1);
-C_trace("scrutinizer.scm: 217  simplify");
+/* scrutinizer.scm: 217  simplify */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_2173(t3,((C_word*)t0)[2],t2);}
 
@@ -7304,7 +7304,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_2326,3,t0,t1,t2);}
 t3=*((C_word*)lf[55]+1);
-C_trace("g367368");
+/* g367368 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,lf[30],t2);}
 
@@ -7323,7 +7323,7 @@ t2=((C_word*)t0)[6];
 else{
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2234,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("scrutinizer.scm: 181  reduce");
+/* scrutinizer.scm: 181  reduce */
 ((C_proc5)C_retrieve_symbol_proc(lf[54]))(5,*((C_word*)lf[54]+1),((C_word*)t0)[6],t2,C_SCHEME_FALSE,t3);}}
 
 /* a2233 in k2227 in k2221 in a2187 in simplify1 in ##compiler#scrutinize in k1510 in k1507 */
@@ -7374,7 +7374,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2260,NULL,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2272,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=t1,a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-C_trace("scrutinizer.scm: 192  merge-argument-types");
+/* scrutinizer.scm: 192  merge-argument-types */
 t3=((C_word*)((C_word*)t0)[4])[1];
 f_2712(t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -7389,7 +7389,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2272,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2268,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-C_trace("scrutinizer.scm: 193  merge-result-types");
+/* scrutinizer.scm: 193  merge-result-types */
 t4=((C_word*)((C_word*)t0)[4])[1];
 f_2914(t4,t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -7398,7 +7398,7 @@ static void C_ccall f_2268(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 189  append");
+/* scrutinizer.scm: 189  append */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[52]+1)))(6,*((C_word*)lf[52]+1),((C_word*)t0)[4],lf[53],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
 /* simplify in ##compiler#scrutinize in k1510 in k1507 */
@@ -7410,7 +7410,7 @@ C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2173,NULL,3,t0,t1,t2);}
 t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2177,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 168  simplify1");
+/* scrutinizer.scm: 168  simplify1 */
 t4=((C_word*)((C_word*)t0)[2])[1];
 f_2182(t4,t3,t2);}
 
@@ -7453,7 +7453,7 @@ t9=t1;
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,lf[48]);}
 else{
 t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2108,a[2]=t4,a[3]=t7,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t9);}}}
 
 /* k2106 in result-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7465,7 +7465,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2108,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2111,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],t1);}
 
 /* k2109 in k2106 in result-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7477,7 +7477,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2111,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2114,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[50],((C_word*)t0)[5]);}
 
 /* k2112 in k2109 in k2106 in result-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7489,7 +7489,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2114,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2117,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5]);}
 
 /* k2115 in k2112 in k2109 in k2106 in result-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7501,7 +7501,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2117,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2120,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[49],((C_word*)t0)[5]);}
 
 /* k2118 in k2115 in k2112 in k2109 in k2106 in result-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7513,7 +7513,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2120,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2123,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5]);}
 
 /* k2121 in k2118 in k2115 in k2112 in k2109 in k2106 in result-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7525,7 +7525,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2123,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2126,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(32),((C_word*)t0)[4]);}
 
@@ -7570,7 +7570,7 @@ C_save_and_reclaim((void*)trf_2138,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2167,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g331332");
+/* g331332 */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_1825(t5,t3,t4);}
 else{
@@ -7597,14 +7597,14 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop315328");
+/* loop315328 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2138(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop315328");
+/* loop315328 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2138(t6,((C_word*)t0)[3],t5);}}
 
@@ -7613,7 +7613,7 @@ static void C_ccall f_2136(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k2127 in k2124 in k2121 in k2118 in k2115 in k2112 in k2109 in k2106 in result-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7621,7 +7621,7 @@ static void C_ccall f_2129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7647,7 +7647,7 @@ t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,lf[44]);}
 else{
 t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2021,a[2]=t3,a[3]=t6,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t8);}}
 
 /* k2019 in argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7659,7 +7659,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2021,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2024,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],t1);}
 
 /* k2022 in k2019 in argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7671,7 +7671,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2024,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2027,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[46],((C_word*)t0)[5]);}
 
 /* k2025 in k2022 in k2019 in argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7683,7 +7683,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2027,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5]);}
 
 /* k2028 in k2025 in k2022 in k2019 in argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7695,7 +7695,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2030,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2033,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[45],((C_word*)t0)[5]);}
 
 /* k2031 in k2028 in k2025 in k2022 in k2019 in argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7707,7 +7707,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2033,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2036,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5]);}
 
 /* k2034 in k2031 in k2028 in k2025 in k2022 in k2019 in argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7719,7 +7719,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2036,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2039,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(32),((C_word*)t0)[4]);}
 
@@ -7764,7 +7764,7 @@ C_save_and_reclaim((void*)trf_2051,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2080,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g293294");
+/* g293294 */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_1825(t5,t3,t4);}
 else{
@@ -7791,14 +7791,14 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop277290");
+/* loop277290 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2051(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop277290");
+/* loop277290 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_2051(t6,((C_word*)t0)[3],t5);}}
 
@@ -7807,7 +7807,7 @@ static void C_ccall f_2049(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k2040 in k2037 in k2034 in k2031 in k2028 in k2025 in k2022 in k2019 in argument-string in ##compiler#scrutinize in k1510 in k1507 */
@@ -7815,7 +7815,7 @@ static void C_ccall f_2042(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -7858,7 +7858,7 @@ t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[28]);}
 else{
 if(C_truep((C_word)C_i_symbolp(t2))){
-C_trace("scrutinizer.scm: 130  symbol->string");
+/* scrutinizer.scm: 130  symbol->string */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[29]+1)))(3,*((C_word*)lf[29]+1),t1,t2);}
 else{
 if(C_truep((C_word)C_i_pairp(t2))){
@@ -7893,13 +7893,13 @@ else{
 t9=(C_word)C_eqp(t6,lf[36]);
 if(C_truep(t9)){
 t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1984,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t10);}
 else{
-C_trace("scrutinizer.scm: 145  bomb");
+/* scrutinizer.scm: 145  bomb */
 ((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t1,lf[39],t2);}}}}
 else{
-C_trace("scrutinizer.scm: 146  bomb");
+/* scrutinizer.scm: 146  bomb */
 ((C_proc4)C_retrieve_symbol_proc(lf[38]))(4,*((C_word*)lf[38]+1),t1,lf[40],t2);}}}}}
 
 /* k1982 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -7911,7 +7911,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1984,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1987,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[37],t1);}
 
 /* k1985 in k1982 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -7925,7 +7925,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1987,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1990,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[2]);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,t3,((C_word*)t0)[3]);}
 
 /* k1988 in k1985 in k1982 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -7933,7 +7933,7 @@ static void C_ccall f_1990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* loop239 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -7949,7 +7949,7 @@ C_save_and_reclaim((void*)trf_1942,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1971,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g255256");
+/* g255256 */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_1825(t5,t3,t4);}
 else{
@@ -7976,14 +7976,14 @@ if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop239252");
+/* loop239252 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_1942(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop239252");
+/* loop239252 */
 t6=((C_word*)((C_word*)t0)[4])[1];
 f_1942(t6,((C_word*)t0)[3],t5);}}
 
@@ -7992,7 +7992,7 @@ static void C_ccall f_1936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 140  string-intersperse");
+/* scrutinizer.scm: 140  string-intersperse */
 ((C_proc4)C_retrieve_symbol_proc(lf[34]))(4,*((C_word*)lf[34]+1),((C_word*)t0)[2],t1,lf[35]);}
 
 /* k1869 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -8006,11 +8006,11 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1871,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("scrutinizer.scm: 135  ->string");
+/* scrutinizer.scm: 135  ->string */
 ((C_proc3)C_retrieve_symbol_proc(lf[31]))(3,*((C_word*)lf[31]+1),((C_word*)t0)[4],t2);}
 else{
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1881,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t2);}}
 
 /* k1879 in k1869 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -8022,7 +8022,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1881,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1884,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[33],t1);}
 
 /* k1882 in k1879 in k1869 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -8038,7 +8038,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_1884,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1887,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1908,a[2]=((C_word*)t0)[5],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[4]);
-C_trace("scrutinizer.scm: 137  argument-string");
+/* scrutinizer.scm: 137  argument-string */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_2005(t5,t3,t4);}
 
@@ -8047,7 +8047,7 @@ static void C_ccall f_1908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k1885 in k1882 in k1879 in k1869 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -8059,7 +8059,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1887,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1890,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[32],((C_word*)t0)[4]);}
 
 /* k1888 in k1885 in k1882 in k1879 in k1869 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -8075,7 +8075,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_1890,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1893,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1900,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_cddr(((C_word*)t0)[3]);
-C_trace("scrutinizer.scm: 138  result-string");
+/* scrutinizer.scm: 138  result-string */
 t5=((C_word*)((C_word*)t0)[2])[1];
 f_2086(t5,t3,t4);}
 
@@ -8084,7 +8084,7 @@ static void C_ccall f_1900(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k1891 in k1888 in k1885 in k1882 in k1879 in k1869 in typename in ##compiler#scrutinize in k1510 in k1507 */
@@ -8092,7 +8092,7 @@ static void C_ccall f_1893(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* always-true in ##compiler#scrutinize in k1510 in k1507 */
@@ -8104,7 +8104,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1784,NULL,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1788,a[2]=t2,a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("scrutinizer.scm: 116  always-true1");
+/* scrutinizer.scm: 116  always-true1 */
 t6=((C_word*)((C_word*)t0)[2])[1];
 f_1752(3,t6,t5,t2);}
 
@@ -8120,7 +8120,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_1788,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1791,a[2]=t1,a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1798,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t2,a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t3);}
 else{
 t3=((C_word*)t0)[7];
@@ -8135,7 +8135,7 @@ C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1798,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1801,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[25],t1);}
 
 /* k1799 in k1796 in k1786 in always-true in ##compiler#scrutinize in k1510 in k1507 */
@@ -8147,7 +8147,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1801,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1804,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[5]);}
 
 /* k1802 in k1799 in k1796 in k1786 in always-true in ##compiler#scrutinize in k1510 in k1507 */
@@ -8159,7 +8159,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1804,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1807,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[24],((C_word*)t0)[4]);}
 
 /* k1805 in k1802 in k1799 in k1796 in k1786 in always-true in ##compiler#scrutinize in k1510 in k1507 */
@@ -8171,7 +8171,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1807,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1810,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[4]);}
 
@@ -8184,7 +8184,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1810,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1813,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[4]);}
 
@@ -8199,7 +8199,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1813,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1816,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1823,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 123  pp-fragment");
+/* scrutinizer.scm: 123  pp-fragment */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_4132(t4,t3,((C_word*)t0)[2]);}
 
@@ -8208,7 +8208,7 @@ static void C_ccall f_1823(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k1814 in k1811 in k1808 in k1805 in k1802 in k1799 in k1796 in k1786 in always-true in ##compiler#scrutinize in k1510 in k1507 */
@@ -8220,7 +8220,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1816,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1819,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k1817 in k1814 in k1811 in k1808 in k1805 in k1802 in k1799 in k1796 in k1786 in always-true in ##compiler#scrutinize in k1510 in k1507 */
@@ -8228,7 +8228,7 @@ static void C_ccall f_1819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 118  report");
+/* scrutinizer.scm: 118  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -8268,7 +8268,7 @@ C_word t4;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("scrutinizer.scm: 112  every");
+/* scrutinizer.scm: 112  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[21]))(4,*((C_word*)lf[21]+1),((C_word*)t0)[3],((C_word*)((C_word*)t0)[2])[1],t2);}
 else{
 t2=(C_word)C_i_memq(((C_word*)t0)[4],lf[22]);
@@ -8286,7 +8286,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1679,NULL,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1686,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=t2,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1743,a[2]=t2,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 97   get");
+/* scrutinizer.scm: 97   get */
 ((C_proc5)C_retrieve_symbol_proc(lf[19]))(5,*((C_word*)lf[19]+1),t6,((C_word*)t0)[3],t2,lf[20]);}
 
 /* k1741 in variable-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8299,7 +8299,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1743,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1750,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("scrutinizer.scm: 98   ##sys#get");
+/* scrutinizer.scm: 98   ##sys#get */
 ((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t2,((C_word*)t0)[2],lf[18]);}
 else{
 t2=((C_word*)t0)[3];
@@ -8329,11 +8329,11 @@ else{
 t2=(C_word)C_i_assq(((C_word*)t0)[7],((C_word*)t0)[6]);
 if(C_truep(t2)){
 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1693,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("g161162");
+/* g161162 */
 t4=t3;
 f_1693(t4,((C_word*)t0)[8],t2);}
 else{
-C_trace("scrutinizer.scm: 109  global-result");
+/* scrutinizer.scm: 109  global-result */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_1637(t3,((C_word*)t0)[8],((C_word*)t0)[7],((C_word*)t0)[4]);}}}
 
@@ -8354,7 +8354,7 @@ t4=(C_word)C_eqp(lf[14],t3);
 if(C_truep(t4)){
 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1703,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1707,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t5,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t6);}
 else{
 t5=(C_word)C_i_cdr(t2);
@@ -8370,7 +8370,7 @@ C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1707,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1710,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[17],t1);}
 
 /* k1708 in k1705 in g161 in k1684 in variable-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8384,7 +8384,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1710,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1713,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1723,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("scrutinizer.scm: 106  real-name");
+/* scrutinizer.scm: 106  real-name */
 ((C_proc4)C_retrieve_symbol_proc(lf[16]))(4,*((C_word*)lf[16]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k1721 in k1708 in k1705 in g161 in k1684 in variable-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8392,7 +8392,7 @@ static void C_ccall f_1723(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* k1711 in k1708 in k1705 in g161 in k1684 in variable-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8404,7 +8404,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1713,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1716,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[15],((C_word*)t0)[2]);}
 
 /* k1714 in k1711 in k1708 in k1705 in g161 in k1684 in variable-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8416,7 +8416,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1716,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1719,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k1717 in k1714 in k1711 in k1708 in k1705 in g161 in k1684 in variable-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8424,7 +8424,7 @@ static void C_ccall f_1719(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 103  report");
+/* scrutinizer.scm: 103  report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -8445,7 +8445,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_1637,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1641,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("scrutinizer.scm: 83   ##sys#get");
+/* scrutinizer.scm: 83   ##sys#get */
 ((C_proc4)C_retrieve_symbol_proc(lf[12]))(4,*((C_word*)lf[12]+1),t4,t2,lf[13]);}
 
 /* k1639 in global-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8458,7 +8458,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1641,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1645,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("g130131");
+/* g130131 */
 t3=t2;
 f_1645(t3,((C_word*)t0)[2],t1);}
 else{
@@ -8479,7 +8479,7 @@ t3=(C_word)C_eqp(t2,lf[7]);
 if(C_truep(t3)){
 t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1655,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1659,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("open-output-string");
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[11]))(2,*((C_word*)lf[11]+1),t5);}
 else{
 t4=t1;
@@ -8494,7 +8494,7 @@ C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1659,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1662,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,lf[10],t1);}
 
 /* k1660 in k1657 in g130 in k1639 in global-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8506,7 +8506,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1662,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1665,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
 /* k1663 in k1660 in k1657 in g130 in k1639 in global-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8518,7 +8518,7 @@ C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1665,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1668,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(39),((C_word*)t0)[2]);}
 
@@ -8531,7 +8531,7 @@ C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1668,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1671,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[9]))(3,*((C_word*)lf[9]+1),t2,((C_word*)t0)[2]);}
 
 /* k1669 in k1666 in k1663 in k1660 in k1657 in g130 in k1639 in global-result in ##compiler#scrutinize in k1510 in k1507 */
@@ -8539,7 +8539,7 @@ static void C_ccall f_1671(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("scrutinizer.scm: 90   report");
+/* scrutinizer.scm: 90   report */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_3947(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -8576,7 +8576,7 @@ C_word *a=C_alloc(6);
 if(C_truep((C_word)C_fudge(C_fix(13)))){
 t4=*((C_word*)lf[1]+1);
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1524,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t5,lf[5],t4);}
 else{
 t4=C_SCHEME_UNDEFINED;
@@ -8599,7 +8599,7 @@ static void C_ccall f_1527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
diff --git a/bootstrap/srfi-1.c b/bootstrap/srfi-1.c
index 9ebe005c..a99091f0 100644
--- a/bootstrap/srfi-1.c
+++ b/bootstrap/srfi-1.c
@@ -1,10 +1,10 @@
 /* Generated from srfi-1.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
+   2010-01-20 09:44
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: srfi-1.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file srfi-1.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: srfi-1.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file srfi-1.c
    unit: srfi_1
 */
 
diff --git a/bootstrap/srfi-13.c b/bootstrap/srfi-13.c
index 2fe7018a..11abb5e3 100644
--- a/bootstrap/srfi-13.c
+++ b/bootstrap/srfi-13.c
@@ -1,10 +1,10 @@
 /* Generated from srfi-13.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-01-20 09:44
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: srfi-13.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file srfi-13.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: srfi-13.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file srfi-13.c
    unit: srfi_13
 */
 
diff --git a/bootstrap/srfi-14.c b/bootstrap/srfi-14.c
index 539b9897..f8c35348 100644
--- a/bootstrap/srfi-14.c
+++ b/bootstrap/srfi-14.c
@@ -1,10 +1,10 @@
 /* Generated from srfi-14.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-01-20 09:44
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: srfi-14.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file srfi-14.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: srfi-14.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file srfi-14.c
    unit: srfi_14
 */
 
diff --git a/bootstrap/srfi-18.c b/bootstrap/srfi-18.c
index b091471a..52ca396d 100644
--- a/bootstrap/srfi-18.c
+++ b/bootstrap/srfi-18.c
@@ -1,9 +1,9 @@
 /* Generated from srfi-18.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 12:09
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: srfi-18.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file srfi-18.c
    unit: srfi_18
 */
@@ -17,7 +17,7 @@ static C_PTABLE_ENTRY *create_ptable(void);
 C_noret_decl(C_scheduler_toplevel)
 C_externimport void C_ccall C_scheduler_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[111];
+static C_TLS C_word lf[114];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,31),40,35,35,115,121,115,35,99,111,109,112,117,116,101,45,116,105,109,101,45,108,105,109,105,116,32,116,109,52,48,41,0};
 static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,14),40,99,117,114,114,101,110,116,45,116,105,109,101,41,0,0};
@@ -30,8 +30,8 @@ static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,29),40,106,111,105,110,45,116,1
 static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,32),40,97,98,97,110,100,111,110,101,100,45,109,117,116,101,120,45,101,120,99,101,112,116,105,111,110,63,32,120,55,56,41};
 static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,34),40,116,101,114,109,105,110,97,116,101,100,45,116,104,114,101,97,100,45,101,120,99,101,112,116,105,111,110,63,32,120,56,50,41,0,0,0,0,0,0};
 static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,25),40,117,110,99,97,117,103,104,116,45,101,120,99,101,112,116,105,111,110,63,32,120,56,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,18),40,97,55,56,51,32,46,32,114,101,115,117,108,116,115,57,51,41,0,0,0,0,0,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,6),40,97,55,55,55,41,0,0};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,18),40,97,55,57,57,32,46,32,114,101,115,117,108,116,115,57,51,41,0,0,0,0,0,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,6),40,97,55,57,51,41,0,0};
 static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,30),40,109,97,107,101,45,116,104,114,101,97,100,32,116,104,117,110,107,57,48,32,46,32,110,97,109,101,57,49,41,0,0};
 static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,13),40,116,104,114,101,97,100,63,32,120,57,56,41,0,0,0};
 static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,16),40,99,117,114,114,101,110,116,45,116,104,114,101,97,100,41};
@@ -42,16 +42,16 @@ static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,26),40,116,104,114,101,97,100,
 static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,36),40,116,104,114,101,97,100,45,113,117,97,110,116,117,109,45,115,101,116,33,32,116,104,114,101,97,100,49,49,52,32,113,49,49,53,41,0,0,0,0};
 static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,18),40,116,104,114,101,97,100,45,110,97,109,101,32,120,49,49,57,41,0,0,0,0,0,0};
 static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,25),40,116,104,114,101,97,100,45,115,116,97,114,116,33,32,116,104,114,101,97,100,49,50,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,6),40,97,57,53,52,41,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,16),40,97,57,51,57,32,114,101,116,117,114,110,49,52,52,41};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,6),40,97,57,55,48,41,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,16),40,97,57,53,53,32,114,101,116,117,114,110,49,52,52,41};
 static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,37),40,116,104,114,101,97,100,45,106,111,105,110,33,32,116,104,114,101,97,100,49,50,57,32,46,32,116,105,109,101,111,117,116,49,51,48,41,0,0,0};
 static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,29),40,116,104,114,101,97,100,45,116,101,114,109,105,110,97,116,101,33,32,116,104,114,101,97,100,49,54,49,41,0,0,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,7),40,97,49,49,49,55,41,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,17),40,97,49,49,48,56,32,114,101,116,117,114,110,49,55,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,7),40,97,49,49,51,51,41,0};
+static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,17),40,97,49,49,50,52,32,114,101,116,117,114,110,49,55,55,41,0,0,0,0,0,0,0};
 static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,27),40,116,104,114,101,97,100,45,115,117,115,112,101,110,100,33,32,116,104,114,101,97,100,49,55,52,41,0,0,0,0,0};
 static C_char C_TLS li30[] C_aligned={C_lihdr(0,0,26),40,116,104,114,101,97,100,45,114,101,115,117,109,101,33,32,116,104,114,101,97,100,49,56,50,41,0,0,0,0,0,0};
-static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,7),40,97,49,49,54,54,41,0};
-static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,17),40,97,49,49,53,52,32,114,101,116,117,114,110,49,57,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li31[] C_aligned={C_lihdr(0,0,7),40,97,49,49,56,50,41,0};
+static C_char C_TLS li32[] C_aligned={C_lihdr(0,0,17),40,97,49,49,55,48,32,114,101,116,117,114,110,49,57,52,41,0,0,0,0,0,0,0};
 static C_char C_TLS li33[] C_aligned={C_lihdr(0,0,21),40,116,104,114,101,97,100,45,115,108,101,101,112,33,32,116,109,49,56,56,41,0,0,0};
 static C_char C_TLS li34[] C_aligned={C_lihdr(0,0,13),40,109,117,116,101,120,63,32,120,50,48,49,41,0,0,0};
 static C_char C_TLS li35[] C_aligned={C_lihdr(0,0,20),40,109,97,107,101,45,109,117,116,101,120,32,46,32,105,100,50,48,51,41,0,0,0,0};
@@ -61,336 +61,355 @@ static C_char C_TLS li38[] C_aligned={C_lihdr(0,0,35),40,109,117,116,101,120,45,
 static C_char C_TLS li39[] C_aligned={C_lihdr(0,0,22),40,109,117,116,101,120,45,115,116,97,116,101,32,109,117,116,101,120,50,49,56,41,0,0};
 static C_char C_TLS li40[] C_aligned={C_lihdr(0,0,8),40,115,119,105,116,99,104,41};
 static C_char C_TLS li41[] C_aligned={C_lihdr(0,0,7),40,99,104,101,99,107,41,0};
-static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,7),40,97,49,52,48,56,41,0};
-static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,7),40,97,49,52,53,55,41,0};
-static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,17),40,97,49,50,56,55,32,114,101,116,117,114,110,50,52,53,41,0,0,0,0,0,0,0};
+static C_char C_TLS li42[] C_aligned={C_lihdr(0,0,7),40,97,49,52,50,55,41,0};
+static C_char C_TLS li43[] C_aligned={C_lihdr(0,0,7),40,97,49,52,56,50,41,0};
+static C_char C_TLS li44[] C_aligned={C_lihdr(0,0,17),40,97,49,51,48,51,32,114,101,116,117,114,110,50,52,53,41,0,0,0,0,0,0,0};
 static C_char C_TLS li45[] C_aligned={C_lihdr(0,0,36),40,109,117,116,101,120,45,108,111,99,107,33,32,109,117,116,101,120,50,51,49,32,46,32,109,115,45,97,110,100,45,116,50,51,50,41,0,0,0,0};
 static C_char C_TLS li46[] C_aligned={C_lihdr(0,0,7),40,97,49,54,51,57,41,0};
-static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,7),40,97,49,53,57,56,41,0};
-static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,17),40,97,49,53,48,50,32,114,101,116,117,114,110,51,48,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,41),40,109,117,116,101,120,45,117,110,108,111,99,107,33,32,109,117,116,101,120,50,57,51,32,46,32,99,118,97,114,45,97,110,100,45,116,111,50,57,52,41,0,0,0,0,0,0,0};
-static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,35),40,109,97,107,101,45,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,32,46,32,110,97,109,101,51,53,49,41,0,0,0,0,0};
-static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,26),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,63,32,120,51,53,51,41,0,0,0,0,0,0};
-static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,35),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,115,112,101,99,105,102,105,99,32,99,118,51,53,53,41,0,0,0,0,0};
-static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,45),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,115,112,101,99,105,102,105,99,45,115,101,116,33,32,99,118,51,53,56,32,120,51,53,57,41,0,0,0};
-static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,36),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,115,105,103,110,97,108,33,32,99,118,97,114,51,54,50,41,0,0,0,0};
-static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,51,56,50,32,103,51,56,54,51,56,56,41,0,0,0,0,0,0,0};
-static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,39),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,98,114,111,97,100,99,97,115,116,33,32,99,118,97,114,51,55,57,41,0};
-static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,7),40,97,49,56,52,52,41,0};
-static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,33),40,116,104,114,101,97,100,45,115,105,103,110,97,108,33,32,116,104,114,101,97,100,52,48,53,32,101,120,110,52,48,54,41,0,0,0,0,0,0,0};
-static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,40),40,116,104,114,101,97,100,45,119,97,105,116,45,102,111,114,45,105,47,111,33,32,102,100,52,51,49,32,46,32,116,109,112,52,51,48,52,51,50,41};
-static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,114,101,97,100,45,112,114,111,109,112,116,45,104,111,111,107,41};
-static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+static C_char C_TLS li47[] C_aligned={C_lihdr(0,0,7),40,97,49,54,55,55,41,0};
+static C_char C_TLS li48[] C_aligned={C_lihdr(0,0,17),40,97,49,53,50,55,32,114,101,116,117,114,110,51,48,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li49[] C_aligned={C_lihdr(0,0,41),40,109,117,116,101,120,45,117,110,108,111,99,107,33,32,109,117,116,101,120,50,57,54,32,46,32,99,118,97,114,45,97,110,100,45,116,111,50,57,55,41,0,0,0,0,0,0,0};
+static C_char C_TLS li50[] C_aligned={C_lihdr(0,0,35),40,109,97,107,101,45,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,32,46,32,110,97,109,101,51,53,52,41,0,0,0,0,0};
+static C_char C_TLS li51[] C_aligned={C_lihdr(0,0,26),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,63,32,120,51,53,54,41,0,0,0,0,0,0};
+static C_char C_TLS li52[] C_aligned={C_lihdr(0,0,31),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,110,97,109,101,32,99,118,51,53,56,41,0};
+static C_char C_TLS li53[] C_aligned={C_lihdr(0,0,35),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,115,112,101,99,105,102,105,99,32,99,118,51,54,49,41,0,0,0,0,0};
+static C_char C_TLS li54[] C_aligned={C_lihdr(0,0,45),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,115,112,101,99,105,102,105,99,45,115,101,116,33,32,99,118,51,54,52,32,120,51,54,53,41,0,0,0};
+static C_char C_TLS li55[] C_aligned={C_lihdr(0,0,36),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,115,105,103,110,97,108,33,32,99,118,97,114,51,54,56,41,0,0,0,0};
+static C_char C_TLS li56[] C_aligned={C_lihdr(0,0,17),40,108,111,111,112,51,56,56,32,103,51,57,50,51,57,52,41,0,0,0,0,0,0,0};
+static C_char C_TLS li57[] C_aligned={C_lihdr(0,0,39),40,99,111,110,100,105,116,105,111,110,45,118,97,114,105,97,98,108,101,45,98,114,111,97,100,99,97,115,116,33,32,99,118,97,114,51,56,53,41,0};
+static C_char C_TLS li58[] C_aligned={C_lihdr(0,0,7),40,97,49,57,49,50,41,0};
+static C_char C_TLS li59[] C_aligned={C_lihdr(0,0,33),40,116,104,114,101,97,100,45,115,105,103,110,97,108,33,32,116,104,114,101,97,100,52,49,49,32,101,120,110,52,49,50,41,0,0,0,0,0,0,0};
+static C_char C_TLS li60[] C_aligned={C_lihdr(0,0,40),40,116,104,114,101,97,100,45,119,97,105,116,45,102,111,114,45,105,47,111,33,32,102,100,52,52,54,32,46,32,116,109,112,52,52,53,52,52,55,41};
+static C_char C_TLS li61[] C_aligned={C_lihdr(0,0,24),40,35,35,115,121,115,35,114,101,97,100,45,112,114,111,109,112,116,45,104,111,111,107,41};
+static C_char C_TLS li62[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
 C_noret_decl(C_srfi_18_toplevel)
 C_externexport void C_ccall C_srfi_18_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_498)
-static void C_ccall f_498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_501)
-static void C_ccall f_501(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_767)
-static void C_ccall f_767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1920)
-static void C_ccall f_1920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1894)
-static void C_ccall f_1894(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1904)
-static void C_ccall f_1904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1907)
-static void C_ccall f_1907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1910)
-static void C_ccall f_1910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1855)
-static void C_fcall f_1855(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1857)
-static void C_ccall f_1857(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1857)
-static void C_ccall f_1857r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1861)
-static void C_ccall f_1861(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_514)
+static void C_ccall f_514(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_517)
+static void C_ccall f_517(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_783)
+static void C_ccall f_783(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2019)
+static void C_ccall f_2019(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1993)
+static void C_ccall f_1993(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2003)
+static void C_ccall f_2003(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2006)
+static void C_ccall f_2006(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2009)
+static void C_ccall f_2009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1954)
+static void C_fcall f_1954(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1956)
+static void C_ccall f_1956(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_1956)
+static void C_ccall f_1956r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1960)
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1966)
+static void C_ccall f_1966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1880)
+static void C_ccall f_1880(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1947)
+static void C_ccall f_1947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1930)
+static void C_ccall f_1930(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1902)
+static void C_fcall f_1902(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1913)
+static void C_ccall f_1913(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1917)
+static void C_ccall f_1917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1821)
+static void C_ccall f_1821(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1837)
+static void C_fcall f_1837(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1867)
 static void C_ccall f_1867(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1821)
-static void C_ccall f_1821(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1845)
-static void C_ccall f_1845(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1849)
-static void C_ccall f_1849(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1762)
-static void C_ccall f_1762(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1828)
+static void C_ccall f_1828(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1778)
-static void C_fcall f_1778(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1808)
-static void C_ccall f_1808(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1778(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1769)
-static void C_ccall f_1769(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1719)
-static void C_ccall f_1719(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1710)
-static void C_ccall f_1710(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1701)
-static void C_ccall f_1701(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1695)
-static void C_ccall f_1695(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1676)
-static void C_ccall f_1676(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1676)
-static void C_ccall f_1676r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1684)
-static void C_ccall f_1684(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1485)
-static void C_ccall f_1485(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1485)
-static void C_ccall f_1485r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1503)
-static void C_ccall f_1503(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_1769(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1760)
+static void C_ccall f_1760(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1751)
+static void C_ccall f_1751(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1745)
+static void C_ccall f_1745(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1726)
+static void C_ccall f_1726(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1726)
+static void C_ccall f_1726r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1734)
+static void C_ccall f_1734(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1510)
+static void C_ccall f_1510(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_1510)
-static void C_ccall f_1510(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1648)
-static void C_ccall f_1648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1630)
-static void C_ccall f_1630(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1599)
-static void C_ccall f_1599(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1619)
-static void C_ccall f_1619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1606)
-static void C_ccall f_1606(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1525)
-static void C_ccall f_1525(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1510r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 C_noret_decl(f_1528)
-static void C_ccall f_1528(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1528(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1535)
+static void C_ccall f_1535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1698)
+static void C_ccall f_1698(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1686)
+static void C_ccall f_1686(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1678)
+static void C_ccall f_1678(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1640)
 static void C_ccall f_1640(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1261)
-static void C_ccall f_1261(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_1261)
-static void C_ccall f_1261r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_1271)
-static void C_ccall f_1271(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1288)
-static void C_ccall f_1288(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f2031)
-static void C_ccall f2031(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f2027)
-static void C_ccall f2027(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f2023)
-static void C_ccall f2023(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1458)
-static void C_ccall f_1458(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1398)
-static void C_ccall f_1398(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1404)
-static void C_ccall f_1404(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1409)
-static void C_ccall f_1409(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1443)
-static void C_ccall f_1443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1416)
-static void C_ccall f_1416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1312)
-static void C_fcall f_1312(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1323)
-static void C_ccall f_1323(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1291)
-static void C_fcall f_1291(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1302)
-static void C_ccall f_1302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1237)
-static void C_ccall f_1237(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1228)
-static void C_ccall f_1228(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1219)
-static void C_ccall f_1219(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1210)
-static void C_ccall f_1210(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1192)
-static void C_ccall f_1192(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_1192)
-static void C_ccall f_1192r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_1196)
-static void C_ccall f_1196(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1186)
-static void C_ccall f_1186(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1146)
-static void C_ccall f_1146(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1174)
-static void C_ccall f_1174(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1181)
-static void C_ccall f_1181(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1155)
-static void C_ccall f_1155(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1666)
+static void C_ccall f_1666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1659)
+static void C_ccall f_1659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1547)
+static void C_ccall f_1547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1550)
+static void C_ccall f_1550(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1277)
+static void C_ccall f_1277(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_1277)
+static void C_ccall f_1277r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_1287)
+static void C_ccall f_1287(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1304)
+static void C_ccall f_1304(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f2108)
+static void C_ccall f2108(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f2104)
+static void C_ccall f2104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f2100)
+static void C_ccall f2100(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1483)
+static void C_ccall f_1483(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1417)
+static void C_ccall f_1417(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1423)
+static void C_ccall f_1423(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1428)
+static void C_ccall f_1428(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1465)
+static void C_ccall f_1465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1435)
+static void C_ccall f_1435(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1328)
+static void C_fcall f_1328(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1339)
+static void C_ccall f_1339(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1307)
+static void C_fcall f_1307(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1318)
+static void C_ccall f_1318(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1253)
+static void C_ccall f_1253(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1244)
+static void C_ccall f_1244(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1235)
+static void C_ccall f_1235(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1226)
+static void C_ccall f_1226(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1208)
+static void C_ccall f_1208(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_1208)
+static void C_ccall f_1208r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_1212)
+static void C_ccall f_1212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1202)
+static void C_ccall f_1202(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_1162)
-static void C_ccall f_1162(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1167)
-static void C_ccall f_1167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1124)
-static void C_ccall f_1124(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1091)
-static void C_ccall f_1091(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1109)
-static void C_ccall f_1109(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1118)
-static void C_ccall f_1118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1047)
-static void C_ccall f_1047(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1086)
-static void C_ccall f_1086(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1054)
-static void C_ccall f_1054(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1162(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1190)
+static void C_ccall f_1190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1197)
+static void C_ccall f_1197(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1171)
+static void C_ccall f_1171(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1178)
+static void C_ccall f_1178(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1183)
+static void C_ccall f_1183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1140)
+static void C_ccall f_1140(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1107)
+static void C_ccall f_1107(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1125)
+static void C_ccall f_1125(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1134)
+static void C_ccall f_1134(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1063)
-static void C_ccall f_1063(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_919)
-static void C_ccall f_919(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_919)
-static void C_ccall f_919r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_926)
-static void C_ccall f_926(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_940)
-static void C_ccall f_940(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_944)
-static void C_ccall f_944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_950)
-static void C_ccall f_950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_955)
-static void C_ccall f_955(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1013)
-static void C_ccall f_1013(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_994)
-static void C_ccall f_994(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_968)
-static void C_ccall f_968(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_883)
-static void C_ccall f_883(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_913)
-static void C_ccall f_913(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_887)
-static void C_fcall f_887(C_word t0,C_word t1) C_noret;
+static void C_ccall f_1063(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1102)
+static void C_ccall f_1102(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1070)
+static void C_ccall f_1070(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1079)
+static void C_ccall f_1079(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_935)
+static void C_ccall f_935(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_935)
+static void C_ccall f_935r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_942)
+static void C_ccall f_942(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_956)
+static void C_ccall f_956(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_960)
+static void C_ccall f_960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_966)
+static void C_ccall f_966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_971)
+static void C_ccall f_971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1029)
+static void C_ccall f_1029(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1010)
+static void C_ccall f_1010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_984)
+static void C_ccall f_984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_899)
+static void C_ccall f_899(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_929)
+static void C_ccall f_929(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_903)
+static void C_fcall f_903(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_906)
+static void C_ccall f_906(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_912)
+static void C_ccall f_912(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_890)
-static void C_ccall f_890(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_896)
-static void C_ccall f_896(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_890(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_874)
-static void C_ccall f_874(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_858)
-static void C_ccall f_858(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_849)
-static void C_ccall f_849(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_840)
-static void C_ccall f_840(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_831)
-static void C_ccall f_831(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_822)
-static void C_ccall f_822(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_819)
-static void C_ccall f_819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_813)
-static void C_ccall f_813(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_769)
-static void C_ccall f_769(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_769)
-static void C_ccall f_769r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_798)
-static void C_ccall f_798(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_773)
-static void C_ccall f_773(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_778)
-static void C_ccall f_778(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_784)
-static void C_ccall f_784(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_784)
-static void C_ccall f_784r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_791)
-static void C_ccall f_791(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_874(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_888)
+static void C_ccall f_888(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_865)
+static void C_ccall f_865(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_856)
+static void C_ccall f_856(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_847)
+static void C_ccall f_847(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_838)
+static void C_ccall f_838(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_835)
+static void C_ccall f_835(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_829)
+static void C_ccall f_829(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_785)
+static void C_ccall f_785(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_785)
+static void C_ccall f_785r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_814)
+static void C_ccall f_814(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_789)
+static void C_ccall f_789(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_794)
+static void C_ccall f_794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_800)
+static void C_ccall f_800(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_800)
+static void C_ccall f_800r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_807)
+static void C_ccall f_807(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_765)
+static void C_ccall f_765(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_749)
 static void C_ccall f_749(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_733)
 static void C_ccall f_733(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_717)
 static void C_ccall f_717(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_701)
-static void C_ccall f_701(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_709)
+static void C_ccall f_709(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_693)
 static void C_ccall f_693(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_677)
-static void C_ccall f_677(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_623)
-static void C_ccall f_623(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_630)
-static void C_ccall f_630(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_671)
-static void C_ccall f_671(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_639)
+static void C_ccall f_639(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_646)
+static void C_ccall f_646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_687)
+static void C_ccall f_687(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_683)
+static void C_ccall f_683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_649)
+static void C_ccall f_649(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_667)
 static void C_ccall f_667(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_633)
-static void C_ccall f_633(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_651)
-static void C_ccall f_651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_643)
-static void C_ccall f_643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_594)
-static void C_ccall f_594(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_573)
-static void C_ccall f_573(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_546)
-static void C_ccall f_546(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_558)
-static void C_ccall f_558(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_503)
-static void C_fcall f_503(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_537)
-static void C_ccall f_537(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_1855)
-static void C_fcall trf_1855(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1855(void *dummy){
+C_noret_decl(f_659)
+static void C_ccall f_659(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_610)
+static void C_ccall f_610(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_589)
+static void C_ccall f_589(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_562)
+static void C_ccall f_562(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_574)
+static void C_ccall f_574(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_519)
+static void C_fcall f_519(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_553)
+static void C_ccall f_553(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_1954)
+static void C_fcall trf_1954(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1954(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_1954(t0,t1);}
+
+C_noret_decl(trf_1902)
+static void C_fcall trf_1902(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1902(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1855(t0,t1);}
+f_1902(t0,t1);}
 
-C_noret_decl(trf_1778)
-static void C_fcall trf_1778(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1778(void *dummy){
+C_noret_decl(trf_1837)
+static void C_fcall trf_1837(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1837(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1778(t0,t1,t2);}
+f_1837(t0,t1,t2);}
 
-C_noret_decl(trf_1312)
-static void C_fcall trf_1312(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1312(void *dummy){
+C_noret_decl(trf_1328)
+static void C_fcall trf_1328(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1328(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1312(t0,t1);}
+f_1328(t0,t1);}
 
-C_noret_decl(trf_1291)
-static void C_fcall trf_1291(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1291(void *dummy){
+C_noret_decl(trf_1307)
+static void C_fcall trf_1307(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1307(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1291(t0,t1);}
+f_1307(t0,t1);}
 
-C_noret_decl(trf_887)
-static void C_fcall trf_887(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_887(void *dummy){
+C_noret_decl(trf_903)
+static void C_fcall trf_903(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_903(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_887(t0,t1);}
+f_903(t0,t1);}
 
-C_noret_decl(trf_503)
-static void C_fcall trf_503(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_503(void *dummy){
+C_noret_decl(trf_519)
+static void C_fcall trf_519(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_519(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_503(t0,t1,t2);}
+f_519(t0,t1,t2);}
 
 C_noret_decl(tr3)
 static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
@@ -446,33 +465,6 @@ a=C_alloc(n*3);
 t3=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3);}
 
-C_noret_decl(tr3rv)
-static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3rv(C_proc3 k){
-int n;
-C_word *a,t3;
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t3=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3);}
-
-C_noret_decl(tr2rv)
-static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;
-C_regparm static void C_fcall tr2rv(C_proc2 k){
-int n;
-C_word *a,t2;
-C_word t1=C_pick(0);
-C_word t0=C_pick(1);
-C_adjust_stack(-2);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t2=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -492,12 +484,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(1085)){
+if(!C_demand_2(1115)){
 C_save(t1);
-C_rereclaim2(1085*sizeof(C_word), 1);
+C_rereclaim2(1115*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,111);
+C_initialize_lf(lf,114);
 lf[0]=C_h_intern(&lf[0],8,"truncate");
 lf[2]=C_h_intern(&lf[2],4,"time");
 lf[3]=C_h_intern(&lf[3],15,"\003syssignal-hook");
@@ -542,90 +534,93 @@ lf[41]=C_h_intern(&lf[41],15,"thread-specific");
 lf[42]=C_h_intern(&lf[42],20,"thread-specific-set!");
 lf[43]=C_h_intern(&lf[43],14,"thread-quantum");
 lf[44]=C_h_intern(&lf[44],19,"thread-quantum-set!");
-lf[45]=C_h_intern(&lf[45],11,"thread-name");
-lf[46]=C_h_intern(&lf[46],13,"thread-start!");
-lf[47]=C_h_intern(&lf[47],5,"ready");
-lf[48]=C_h_intern(&lf[48],22,"\003sysadd-to-ready-queue");
-lf[49]=C_h_intern(&lf[49],9,"\003syserror");
-lf[50]=C_decode_literal(C_heaptop,"\376B\000\000&thread cannot be started a second time");
-lf[51]=C_h_intern(&lf[51],13,"thread-yield!");
-lf[52]=C_h_intern(&lf[52],17,"\003systhread-yield!");
-lf[53]=C_h_intern(&lf[53],12,"thread-join!");
-lf[54]=C_h_intern(&lf[54],28,"\003sysremove-from-timeout-list");
-lf[55]=C_h_intern(&lf[55],10,"terminated");
-lf[56]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
-lf[57]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
-lf[58]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\026join-timeout-exception\376\377\016");
-lf[59]=C_h_intern(&lf[59],33,"\003systhread-block-for-termination!");
-lf[60]=C_h_intern(&lf[60],29,"\003systhread-block-for-timeout!");
-lf[61]=C_h_intern(&lf[61],17,"thread-terminate!");
-lf[62]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\033terminated-thread-exception\376\377\016");
-lf[63]=C_h_intern(&lf[63],21,"\003sysprimordial-thread");
-lf[64]=C_h_intern(&lf[64],16,"\003sysexit-handler");
-lf[65]=C_h_intern(&lf[65],15,"thread-suspend!");
-lf[66]=C_h_intern(&lf[66],9,"suspended");
-lf[67]=C_h_intern(&lf[67],14,"thread-resume!");
-lf[68]=C_h_intern(&lf[68],13,"thread-sleep!");
-lf[69]=C_decode_literal(C_heaptop,"\376B\000\000\030invalid timeout argument");
-lf[70]=C_h_intern(&lf[70],6,"mutex\077");
-lf[71]=C_h_intern(&lf[71],5,"mutex");
-lf[72]=C_h_intern(&lf[72],10,"make-mutex");
-lf[73]=C_h_intern(&lf[73],14,"\003sysmake-mutex");
-lf[74]=C_h_intern(&lf[74],10,"mutex-name");
-lf[75]=C_h_intern(&lf[75],14,"mutex-specific");
-lf[76]=C_h_intern(&lf[76],19,"mutex-specific-set!");
-lf[77]=C_h_intern(&lf[77],11,"mutex-state");
-lf[78]=C_h_intern(&lf[78],9,"not-owned");
-lf[79]=C_h_intern(&lf[79],9,"abandoned");
-lf[80]=C_h_intern(&lf[80],13,"not-abandoned");
-lf[81]=C_h_intern(&lf[81],11,"mutex-lock!");
-lf[82]=C_h_intern(&lf[82],10,"\003sysappend");
-lf[83]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\031abandoned-mutex-exception\376\377\016");
-lf[84]=C_h_intern(&lf[84],8,"\003sysdelq");
-lf[85]=C_h_intern(&lf[85],8,"sleeping");
-lf[86]=C_h_intern(&lf[86],13,"mutex-unlock!");
-lf[87]=C_h_intern(&lf[87],18,"condition-variable");
-lf[88]=C_h_intern(&lf[88],7,"blocked");
-lf[89]=C_h_intern(&lf[89],23,"make-condition-variable");
-lf[90]=C_h_intern(&lf[90],19,"condition-variable\077");
-lf[91]=C_h_intern(&lf[91],27,"condition-variable-specific");
-lf[92]=C_h_intern(&lf[92],32,"condition-variable-specific-set!");
-lf[93]=C_h_intern(&lf[93],26,"condition-variable-signal!");
-lf[94]=C_h_intern(&lf[94],25,"\003systhread-basic-unblock!");
-lf[95]=C_h_intern(&lf[95],29,"condition-variable-broadcast!");
-lf[96]=C_h_intern(&lf[96],14,"thread-signal!");
-lf[97]=C_h_intern(&lf[97],19,"\003systhread-unblock!");
-lf[98]=C_h_intern(&lf[98],20,"thread-wait-for-i/o!");
-lf[99]=C_h_intern(&lf[99],25,"\003systhread-block-for-i/o!");
-lf[100]=C_h_intern(&lf[100],4,"\000all");
-lf[101]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
-lf[102]=C_h_intern(&lf[102],4,"msvc");
-lf[103]=C_h_intern(&lf[103],20,"\003sysread-prompt-hook");
-lf[104]=C_h_intern(&lf[104],13,"\003systty-port\077");
-lf[105]=C_h_intern(&lf[105],18,"\003sysstandard-input");
-lf[106]=C_h_intern(&lf[106],14,"build-platform");
-lf[107]=C_h_intern(&lf[107],27,"condition-property-accessor");
-lf[108]=C_h_intern(&lf[108],6,"reason");
-lf[109]=C_h_intern(&lf[109],17,"register-feature!");
-lf[110]=C_h_intern(&lf[110],7,"srfi-18");
-C_register_lf2(lf,111,create_ptable());
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_498,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[45]=C_h_intern(&lf[45],5,"fxmax");
+lf[46]=C_h_intern(&lf[46],11,"thread-name");
+lf[47]=C_h_intern(&lf[47],13,"thread-start!");
+lf[48]=C_h_intern(&lf[48],5,"ready");
+lf[49]=C_h_intern(&lf[49],22,"\003sysadd-to-ready-queue");
+lf[50]=C_h_intern(&lf[50],9,"\003syserror");
+lf[51]=C_decode_literal(C_heaptop,"\376B\000\000&thread cannot be started a second time");
+lf[52]=C_h_intern(&lf[52],13,"thread-yield!");
+lf[53]=C_h_intern(&lf[53],17,"\003systhread-yield!");
+lf[54]=C_h_intern(&lf[54],12,"thread-join!");
+lf[55]=C_h_intern(&lf[55],28,"\003sysremove-from-timeout-list");
+lf[56]=C_h_intern(&lf[56],10,"terminated");
+lf[57]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\001\000\000\006reason");
+lf[58]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\022uncaught-exception\376\377\016");
+lf[59]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\026join-timeout-exception\376\377\016");
+lf[60]=C_h_intern(&lf[60],33,"\003systhread-block-for-termination!");
+lf[61]=C_h_intern(&lf[61],29,"\003systhread-block-for-timeout!");
+lf[62]=C_h_intern(&lf[62],17,"thread-terminate!");
+lf[63]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\033terminated-thread-exception\376\377\016");
+lf[64]=C_h_intern(&lf[64],21,"\003sysprimordial-thread");
+lf[65]=C_h_intern(&lf[65],16,"\003sysexit-handler");
+lf[66]=C_h_intern(&lf[66],15,"thread-suspend!");
+lf[67]=C_h_intern(&lf[67],9,"suspended");
+lf[68]=C_h_intern(&lf[68],14,"thread-resume!");
+lf[69]=C_h_intern(&lf[69],13,"thread-sleep!");
+lf[70]=C_decode_literal(C_heaptop,"\376B\000\000\030invalid timeout argument");
+lf[71]=C_h_intern(&lf[71],6,"mutex\077");
+lf[72]=C_h_intern(&lf[72],5,"mutex");
+lf[73]=C_h_intern(&lf[73],10,"make-mutex");
+lf[74]=C_h_intern(&lf[74],14,"\003sysmake-mutex");
+lf[75]=C_h_intern(&lf[75],10,"mutex-name");
+lf[76]=C_h_intern(&lf[76],14,"mutex-specific");
+lf[77]=C_h_intern(&lf[77],19,"mutex-specific-set!");
+lf[78]=C_h_intern(&lf[78],11,"mutex-state");
+lf[79]=C_h_intern(&lf[79],9,"not-owned");
+lf[80]=C_h_intern(&lf[80],9,"abandoned");
+lf[81]=C_h_intern(&lf[81],13,"not-abandoned");
+lf[82]=C_h_intern(&lf[82],11,"mutex-lock!");
+lf[83]=C_h_intern(&lf[83],10,"\003sysappend");
+lf[84]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\031abandoned-mutex-exception\376\377\016");
+lf[85]=C_h_intern(&lf[85],8,"\003sysdelq");
+lf[86]=C_h_intern(&lf[86],8,"sleeping");
+lf[87]=C_h_intern(&lf[87],13,"mutex-unlock!");
+lf[88]=C_h_intern(&lf[88],18,"condition-variable");
+lf[89]=C_h_intern(&lf[89],7,"running");
+lf[90]=C_h_intern(&lf[90],7,"blocked");
+lf[91]=C_h_intern(&lf[91],23,"make-condition-variable");
+lf[92]=C_h_intern(&lf[92],19,"condition-variable\077");
+lf[93]=C_h_intern(&lf[93],23,"condition-variable-name");
+lf[94]=C_h_intern(&lf[94],27,"condition-variable-specific");
+lf[95]=C_h_intern(&lf[95],32,"condition-variable-specific-set!");
+lf[96]=C_h_intern(&lf[96],26,"condition-variable-signal!");
+lf[97]=C_h_intern(&lf[97],25,"\003systhread-basic-unblock!");
+lf[98]=C_h_intern(&lf[98],29,"condition-variable-broadcast!");
+lf[99]=C_h_intern(&lf[99],14,"thread-signal!");
+lf[100]=C_h_intern(&lf[100],19,"\003systhread-unblock!");
+lf[101]=C_h_intern(&lf[101],20,"thread-wait-for-i/o!");
+lf[102]=C_h_intern(&lf[102],25,"\003systhread-block-for-i/o!");
+lf[103]=C_h_intern(&lf[103],4,"\000all");
+lf[104]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
+lf[105]=C_h_intern(&lf[105],4,"msvc");
+lf[106]=C_h_intern(&lf[106],20,"\003sysread-prompt-hook");
+lf[107]=C_h_intern(&lf[107],13,"\003systty-port\077");
+lf[108]=C_h_intern(&lf[108],18,"\003sysstandard-input");
+lf[109]=C_h_intern(&lf[109],14,"build-platform");
+lf[110]=C_h_intern(&lf[110],27,"condition-property-accessor");
+lf[111]=C_h_intern(&lf[111],6,"reason");
+lf[112]=C_h_intern(&lf[112],17,"register-feature!");
+lf[113]=C_h_intern(&lf[113],7,"srfi-18");
+C_register_lf2(lf,114,create_ptable());
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_514,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_scheduler_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k496 */
-static void C_ccall f_498(C_word c,C_word t0,C_word t1){
+/* k512 */
+static void C_ccall f_514(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_498,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_501,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_514,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_517,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* srfi-18.scm: 55   register-feature! */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[109]+1)))(3,*((C_word*)lf[109]+1),t2,lf[110]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[112]+1)))(3,*((C_word*)lf[112]+1),t2,lf[113]);}
 
-/* k499 in k496 */
-static void C_ccall f_501(C_word c,C_word t0,C_word t1){
+/* k515 in k512 */
+static void C_ccall f_517(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -646,29 +641,29 @@ C_word t17;
 C_word t18;
 C_word ab[37],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_501,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_517,2,t0,t1);}
 t2=*((C_word*)lf[0]+1);
-t3=C_mutate(&lf[1] /* (set! compute-time-limit ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_503,a[2]=t2,a[3]=((C_word)li0),tmp=(C_word)a,a+=4,tmp));
-t4=C_mutate((C_word*)lf[6]+1 /* (set! current-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_546,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
+t3=C_mutate(&lf[1] /* (set! compute-time-limit ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_519,a[2]=t2,a[3]=((C_word)li0),tmp=(C_word)a,a+=4,tmp));
+t4=C_mutate((C_word*)lf[6]+1 /* (set! current-time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_562,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp));
 t5=C_mutate((C_word*)lf[7]+1 /* (set! srfi-18:current-time ...) */,*((C_word*)lf[6]+1));
-t6=C_mutate((C_word*)lf[8]+1 /* (set! time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_573,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[9]+1 /* (set! time->milliseconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_594,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[10]+1 /* (set! seconds->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_623,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[14]+1 /* (set! milliseconds->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_677,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[15]+1 /* (set! time? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_693,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[8]+1 /* (set! time->seconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_589,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[9]+1 /* (set! time->milliseconds ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_610,a[2]=((C_word)li3),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[10]+1 /* (set! seconds->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_639,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[14]+1 /* (set! milliseconds->time ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_693,a[2]=((C_word)li5),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[15]+1 /* (set! time? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_709,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
 t11=C_mutate((C_word*)lf[16]+1 /* (set! srfi-18:time? ...) */,*((C_word*)lf[15]+1));
 t12=C_mutate((C_word*)lf[17]+1 /* (set! raise ...) */,*((C_word*)lf[18]+1));
-t13=C_mutate((C_word*)lf[19]+1 /* (set! join-timeout-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_701,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
-t14=C_mutate((C_word*)lf[22]+1 /* (set! abandoned-mutex-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_717,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
-t15=C_mutate((C_word*)lf[24]+1 /* (set! terminated-thread-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_733,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
-t16=C_mutate((C_word*)lf[26]+1 /* (set! uncaught-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_749,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
-t17=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_767,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 145  condition-property-accessor */
-t18=*((C_word*)lf[107]+1);
-((C_proc4)(void*)(*((C_word*)t18+1)))(4,t18,t17,lf[27],lf[108]);}
+t13=C_mutate((C_word*)lf[19]+1 /* (set! join-timeout-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_717,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[22]+1 /* (set! abandoned-mutex-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_733,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
+t15=C_mutate((C_word*)lf[24]+1 /* (set! terminated-thread-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_749,a[2]=((C_word)li9),tmp=(C_word)a,a+=3,tmp));
+t16=C_mutate((C_word*)lf[26]+1 /* (set! uncaught-exception? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_765,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
+t17=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_783,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 148  condition-property-accessor */
+t18=*((C_word*)lf[110]+1);
+((C_proc4)(void*)(*((C_word*)t18+1)))(4,t18,t17,lf[27],lf[111]);}
 
-/* k765 in k499 in k496 */
-static void C_ccall f_767(C_word c,C_word t0,C_word t1){
+/* k781 in k515 in k512 */
+static void C_ccall f_783(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -709,52 +704,54 @@ C_word t37;
 C_word t38;
 C_word t39;
 C_word t40;
-C_word ab[100],*a=ab;
+C_word t41;
+C_word ab[103],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_767,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_783,2,t0,t1);}
 t2=C_mutate((C_word*)lf[28]+1 /* (set! uncaught-exception-reason ...) */,t1);
 t3=*((C_word*)lf[29]+1);
-t4=C_mutate((C_word*)lf[30]+1 /* (set! make-thread ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_769,a[2]=t3,a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp));
-t5=C_mutate((C_word*)lf[38]+1 /* (set! thread? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_813,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
-t6=C_mutate((C_word*)lf[39]+1 /* (set! current-thread ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_819,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
-t7=C_mutate((C_word*)lf[40]+1 /* (set! thread-state ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_822,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[41]+1 /* (set! thread-specific ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_831,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[42]+1 /* (set! thread-specific-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_840,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[43]+1 /* (set! thread-quantum ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_849,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
-t11=C_mutate((C_word*)lf[44]+1 /* (set! thread-quantum-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_858,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
-t12=C_mutate((C_word*)lf[45]+1 /* (set! thread-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_874,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
+t4=C_mutate((C_word*)lf[30]+1 /* (set! make-thread ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_785,a[2]=t3,a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp));
+t5=C_mutate((C_word*)lf[38]+1 /* (set! thread? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_829,a[2]=((C_word)li14),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[39]+1 /* (set! current-thread ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_835,a[2]=((C_word)li15),tmp=(C_word)a,a+=3,tmp));
+t7=C_mutate((C_word*)lf[40]+1 /* (set! thread-state ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_838,a[2]=((C_word)li16),tmp=(C_word)a,a+=3,tmp));
+t8=C_mutate((C_word*)lf[41]+1 /* (set! thread-specific ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_847,a[2]=((C_word)li17),tmp=(C_word)a,a+=3,tmp));
+t9=C_mutate((C_word*)lf[42]+1 /* (set! thread-specific-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_856,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[43]+1 /* (set! thread-quantum ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_865,a[2]=((C_word)li19),tmp=(C_word)a,a+=3,tmp));
+t11=C_mutate((C_word*)lf[44]+1 /* (set! thread-quantum-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_874,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp));
+t12=C_mutate((C_word*)lf[46]+1 /* (set! thread-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_890,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp));
 t13=*((C_word*)lf[30]+1);
-t14=C_mutate((C_word*)lf[46]+1 /* (set! thread-start! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_883,a[2]=t13,a[3]=((C_word)li22),tmp=(C_word)a,a+=4,tmp));
-t15=C_mutate((C_word*)lf[51]+1 /* (set! thread-yield! ...) */,*((C_word*)lf[52]+1));
-t16=C_mutate((C_word*)lf[53]+1 /* (set! thread-join! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_919,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
-t17=C_mutate((C_word*)lf[61]+1 /* (set! thread-terminate! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1047,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
-t18=C_mutate((C_word*)lf[65]+1 /* (set! thread-suspend! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1091,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
-t19=C_mutate((C_word*)lf[67]+1 /* (set! thread-resume! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1124,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
-t20=C_mutate((C_word*)lf[68]+1 /* (set! thread-sleep! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1146,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
-t21=C_mutate((C_word*)lf[70]+1 /* (set! mutex? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1186,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
+t14=C_mutate((C_word*)lf[47]+1 /* (set! thread-start! ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_899,a[2]=t13,a[3]=((C_word)li22),tmp=(C_word)a,a+=4,tmp));
+t15=C_mutate((C_word*)lf[52]+1 /* (set! thread-yield! ...) */,*((C_word*)lf[53]+1));
+t16=C_mutate((C_word*)lf[54]+1 /* (set! thread-join! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_935,a[2]=((C_word)li25),tmp=(C_word)a,a+=3,tmp));
+t17=C_mutate((C_word*)lf[62]+1 /* (set! thread-terminate! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1063,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp));
+t18=C_mutate((C_word*)lf[66]+1 /* (set! thread-suspend! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1107,a[2]=((C_word)li29),tmp=(C_word)a,a+=3,tmp));
+t19=C_mutate((C_word*)lf[68]+1 /* (set! thread-resume! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1140,a[2]=((C_word)li30),tmp=(C_word)a,a+=3,tmp));
+t20=C_mutate((C_word*)lf[69]+1 /* (set! thread-sleep! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1162,a[2]=((C_word)li33),tmp=(C_word)a,a+=3,tmp));
+t21=C_mutate((C_word*)lf[71]+1 /* (set! mutex? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1202,a[2]=((C_word)li34),tmp=(C_word)a,a+=3,tmp));
 t22=*((C_word*)lf[29]+1);
-t23=C_mutate((C_word*)lf[72]+1 /* (set! make-mutex ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1192,a[2]=t22,a[3]=((C_word)li35),tmp=(C_word)a,a+=4,tmp));
-t24=C_mutate((C_word*)lf[74]+1 /* (set! mutex-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1210,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
-t25=C_mutate((C_word*)lf[75]+1 /* (set! mutex-specific ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1219,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
-t26=C_mutate((C_word*)lf[76]+1 /* (set! mutex-specific-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1228,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
-t27=C_mutate((C_word*)lf[77]+1 /* (set! mutex-state ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1237,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
-t28=C_mutate((C_word*)lf[81]+1 /* (set! mutex-lock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1261,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
-t29=C_mutate((C_word*)lf[86]+1 /* (set! mutex-unlock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1485,a[2]=((C_word)li49),tmp=(C_word)a,a+=3,tmp));
+t23=C_mutate((C_word*)lf[73]+1 /* (set! make-mutex ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1208,a[2]=t22,a[3]=((C_word)li35),tmp=(C_word)a,a+=4,tmp));
+t24=C_mutate((C_word*)lf[75]+1 /* (set! mutex-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1226,a[2]=((C_word)li36),tmp=(C_word)a,a+=3,tmp));
+t25=C_mutate((C_word*)lf[76]+1 /* (set! mutex-specific ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1235,a[2]=((C_word)li37),tmp=(C_word)a,a+=3,tmp));
+t26=C_mutate((C_word*)lf[77]+1 /* (set! mutex-specific-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1244,a[2]=((C_word)li38),tmp=(C_word)a,a+=3,tmp));
+t27=C_mutate((C_word*)lf[78]+1 /* (set! mutex-state ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1253,a[2]=((C_word)li39),tmp=(C_word)a,a+=3,tmp));
+t28=C_mutate((C_word*)lf[82]+1 /* (set! mutex-lock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1277,a[2]=((C_word)li45),tmp=(C_word)a,a+=3,tmp));
+t29=C_mutate((C_word*)lf[87]+1 /* (set! mutex-unlock! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1510,a[2]=((C_word)li49),tmp=(C_word)a,a+=3,tmp));
 t30=*((C_word*)lf[29]+1);
-t31=C_mutate((C_word*)lf[89]+1 /* (set! make-condition-variable ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1676,a[2]=t30,a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp));
-t32=C_mutate((C_word*)lf[90]+1 /* (set! condition-variable? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1695,a[2]=((C_word)li51),tmp=(C_word)a,a+=3,tmp));
-t33=C_mutate((C_word*)lf[91]+1 /* (set! condition-variable-specific ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1701,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
-t34=C_mutate((C_word*)lf[92]+1 /* (set! condition-variable-specific-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1710,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp));
-t35=C_mutate((C_word*)lf[93]+1 /* (set! condition-variable-signal! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1719,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
-t36=C_mutate((C_word*)lf[95]+1 /* (set! condition-variable-broadcast! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1762,a[2]=((C_word)li56),tmp=(C_word)a,a+=3,tmp));
-t37=C_mutate((C_word*)lf[96]+1 /* (set! thread-signal! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1821,a[2]=((C_word)li58),tmp=(C_word)a,a+=3,tmp));
-t38=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1855,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-t39=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1920,a[2]=t38,tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 469  build-platform */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[106]+1)))(2,*((C_word*)lf[106]+1),t39);}
+t31=C_mutate((C_word*)lf[91]+1 /* (set! make-condition-variable ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1726,a[2]=t30,a[3]=((C_word)li50),tmp=(C_word)a,a+=4,tmp));
+t32=C_mutate((C_word*)lf[92]+1 /* (set! condition-variable? ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1745,a[2]=((C_word)li51),tmp=(C_word)a,a+=3,tmp));
+t33=C_mutate((C_word*)lf[93]+1 /* (set! condition-variable-name ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1751,a[2]=((C_word)li52),tmp=(C_word)a,a+=3,tmp));
+t34=C_mutate((C_word*)lf[94]+1 /* (set! condition-variable-specific ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1760,a[2]=((C_word)li53),tmp=(C_word)a,a+=3,tmp));
+t35=C_mutate((C_word*)lf[95]+1 /* (set! condition-variable-specific-set! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1769,a[2]=((C_word)li54),tmp=(C_word)a,a+=3,tmp));
+t36=C_mutate((C_word*)lf[96]+1 /* (set! condition-variable-signal! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1778,a[2]=((C_word)li55),tmp=(C_word)a,a+=3,tmp));
+t37=C_mutate((C_word*)lf[98]+1 /* (set! condition-variable-broadcast! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1821,a[2]=((C_word)li57),tmp=(C_word)a,a+=3,tmp));
+t38=C_mutate((C_word*)lf[99]+1 /* (set! thread-signal! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1880,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
+t39=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1954,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t40=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2019,a[2]=t39,tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 493  build-platform */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[109]+1)))(2,*((C_word*)lf[109]+1),t40);}
 
-/* k1918 in k765 in k499 in k496 */
-static void C_ccall f_1920(C_word c,C_word t0,C_word t1){
+/* k2017 in k781 in k515 in k512 */
+static void C_ccall f_2019(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -763,20 +760,20 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1920,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[102]);
+C_save_and_reclaim((void*)tr2,(void*)f_2019,2,t0,t1);}
+t2=C_eqp(t1,lf[105]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[2];
-f_1855(t3,C_SCHEME_UNDEFINED);}
+f_1954(t3,C_SCHEME_UNDEFINED);}
 else{
-t3=*((C_word*)lf[103]+1);
-t4=*((C_word*)lf[51]+1);
-t5=C_mutate((C_word*)lf[103]+1 /* (set! read-prompt-hook ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1894,a[2]=t3,a[3]=t4,a[4]=((C_word)li60),tmp=(C_word)a,a+=5,tmp));
+t3=*((C_word*)lf[106]+1);
+t4=*((C_word*)lf[52]+1);
+t5=C_mutate((C_word*)lf[106]+1 /* (set! read-prompt-hook ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1993,a[2]=t3,a[3]=t4,a[4]=((C_word)li61),tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t0)[2];
-f_1855(t6,t5);}}
+f_1954(t6,t5);}}
 
-/* ##sys#read-prompt-hook in k1918 in k765 in k499 in k496 */
-static void C_ccall f_1894(C_word c,C_word t0,C_word t1){
+/* ##sys#read-prompt-hook in k2017 in k781 in k515 in k512 */
+static void C_ccall f_1993(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -784,29 +781,29 @@ C_word t4;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1894,2,t0,t1);}
-t2=(C_word)C_fudge(C_fix(12));
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1904,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1993,2,t0,t1);}
+t2=C_fudge(C_fix(12));
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2003,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_1904(2,t4,t2);}
+f_2003(2,t4,t2);}
 else{
-/* srfi-18.scm: 474  ##sys#tty-port? */
-t4=*((C_word*)lf[104]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,*((C_word*)lf[105]+1));}}
+/* srfi-18.scm: 498  ##sys#tty-port? */
+t4=*((C_word*)lf[107]+1);
+((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,*((C_word*)lf[108]+1));}}
 
-/* k1902 in ##sys#read-prompt-hook in k1918 in k765 in k499 in k496 */
-static void C_ccall f_1904(C_word c,C_word t0,C_word t1){
+/* k2001 in ##sys#read-prompt-hook in k2017 in k781 in k515 in k512 */
+static void C_ccall f_2003(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1904,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2003,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1907,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 475  old */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2006,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 499  old */
 t3=((C_word*)t0)[2];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t2);}
 else{
@@ -814,41 +811,41 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k1905 in k1902 in ##sys#read-prompt-hook in k1918 in k765 in k499 in k496 */
-static void C_ccall f_1907(C_word c,C_word t0,C_word t1){
+/* k2004 in k2001 in ##sys#read-prompt-hook in k2017 in k781 in k515 in k512 */
+static void C_ccall f_2006(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1907,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1910,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 476  ##sys#thread-block-for-i/o! */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[99]+1)))(5,*((C_word*)lf[99]+1),t2,*((C_word*)lf[34]+1),C_fix(0),C_SCHEME_TRUE);}
+C_save_and_reclaim((void*)tr2,(void*)f_2006,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2009,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 500  ##sys#thread-block-for-i/o! */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[102]+1)))(5,*((C_word*)lf[102]+1),t2,*((C_word*)lf[34]+1),C_fix(0),C_SCHEME_TRUE);}
 
-/* k1908 in k1905 in k1902 in ##sys#read-prompt-hook in k1918 in k765 in k499 in k496 */
-static void C_ccall f_1910(C_word c,C_word t0,C_word t1){
+/* k2007 in k2004 in k2001 in ##sys#read-prompt-hook in k2017 in k781 in k515 in k512 */
+static void C_ccall f_2009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 477  thread-yield! */
+/* srfi-18.scm: 501  thread-yield! */
 t2=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k1853 in k765 in k499 in k496 */
-static void C_fcall f_1855(C_word t0,C_word t1){
+/* k1952 in k781 in k515 in k512 */
+static void C_fcall f_1954(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1855,NULL,2,t0,t1);}
-t2=C_mutate((C_word*)lf[98]+1 /* (set! thread-wait-for-i/o! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1857,a[2]=((C_word)li59),tmp=(C_word)a,a+=3,tmp));
+C_save_and_reclaim((void*)trf_1954,NULL,2,t0,t1);}
+t2=C_mutate((C_word*)lf[101]+1 /* (set! thread-wait-for-i/o! ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1956,a[2]=((C_word)li60),tmp=(C_word)a,a+=3,tmp));
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_UNDEFINED);}
 
-/* thread-wait-for-i/o! in k1853 in k765 in k499 in k496 */
-static void C_ccall f_1857(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* thread-wait-for-i/o! in k1952 in k781 in k515 in k512 */
+static void C_ccall f_1956(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -856,57 +853,57 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_1857r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1956r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_1857r(t0,t1,t2,t3);}}
+f_1956r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1857r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1956r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1861,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1960,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
 t5=t4;
-f_1861(2,t5,lf[100]);}
+f_1960(2,t5,lf[103]);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_1861(2,t6,(C_word)C_i_car(t3));}
+f_1960(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
-t6=*((C_word*)lf[49]+1);
-((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[101],t3);}}}
+t6=*((C_word*)lf[50]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[104],t3);}}}
 
-/* k1859 in thread-wait-for-i/o! in k1853 in k765 in k499 in k496 */
-static void C_ccall f_1861(C_word c,C_word t0,C_word t1){
+/* k1958 in thread-wait-for-i/o! in k1952 in k781 in k515 in k512 */
+static void C_ccall f_1960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1861,2,t0,t1);}
-t2=(C_word)C_i_check_exact_2(((C_word*)t0)[3],lf[98]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1867,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 484  ##sys#thread-block-for-i/o! */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[99]+1)))(5,*((C_word*)lf[99]+1),t3,*((C_word*)lf[34]+1),((C_word*)t0)[3],t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1960,2,t0,t1);}
+t2=C_i_check_exact_2(((C_word*)t0)[3],lf[101]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1966,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 508  ##sys#thread-block-for-i/o! */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[102]+1)))(5,*((C_word*)lf[102]+1),t3,*((C_word*)lf[34]+1),((C_word*)t0)[3],t1);}
 
-/* k1865 in k1859 in thread-wait-for-i/o! in k1853 in k765 in k499 in k496 */
-static void C_ccall f_1867(C_word c,C_word t0,C_word t1){
+/* k1964 in k1958 in thread-wait-for-i/o! in k1952 in k781 in k515 in k512 */
+static void C_ccall f_1966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 485  thread-yield! */
-t2=*((C_word*)lf[51]+1);
+/* srfi-18.scm: 509  thread-yield! */
+t2=*((C_word*)lf[52]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* thread-signal! in k765 in k499 in k496 */
-static void C_ccall f_1821(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* thread-signal! in k781 in k515 in k512 */
+static void C_ccall f_1880(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -914,49 +911,101 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word t9;
-C_word ab[5],*a=ab;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word ab[10],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1821,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[37],lf[96]);
-t5=(C_word)C_eqp(t2,*((C_word*)lf[34]+1));
+C_save_and_reclaim((void*)tr4,(void*)f_1880,4,t0,t1,t2,t3);}
+t4=C_i_check_structure_2(t2,lf[37],lf[99]);
+t5=C_eqp(t2,*((C_word*)lf[34]+1));
 if(C_truep(t5)){
-/* srfi-18.scm: 457  ##sys#signal */
+/* srfi-18.scm: 474  ##sys#signal */
 t6=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t1,t3);}
 else{
-t6=(C_word)C_slot(t2,C_fix(1));
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1845,a[2]=t3,a[3]=t6,a[4]=((C_word)li57),tmp=(C_word)a,a+=5,tmp);
-t8=(C_word)C_i_setslot(t2,C_fix(1),t7);
-/* srfi-18.scm: 464  ##sys#thread-unblock! */
-t9=*((C_word*)lf[97]+1);
-((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t1,t2);}}
+t6=C_slot(t2,C_fix(1));
+t7=C_slot(t2,C_fix(11));
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1902,a[2]=t1,a[3]=t2,a[4]=t3,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+if(C_truep(C_i_structurep(t7,lf[88]))){
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1930,a[2]=t7,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
+t10=C_slot(t7,C_fix(2));
+/* srfi-18.scm: 479  ##sys#delq */
+t11=*((C_word*)lf[85]+1);
+((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t9,t2,t10);}
+else{
+if(C_truep(C_i_structurep(t7,lf[72]))){
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1947,a[2]=t7,a[3]=t8,tmp=(C_word)a,a+=4,tmp);
+t10=C_slot(t7,C_fix(3));
+/* srfi-18.scm: 481  ##sys#delq */
+t11=*((C_word*)lf[85]+1);
+((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t9,t2,t10);}
+else{
+t9=C_SCHEME_UNDEFINED;
+t10=t8;
+f_1902(t10,t9);}}}}
+
+/* k1945 in thread-signal! in k781 in k515 in k512 */
+static void C_ccall f_1947(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+f_1902(t2,C_i_setslot(((C_word*)t0)[2],C_fix(3),t1));}
+
+/* k1928 in thread-signal! in k781 in k515 in k512 */
+static void C_ccall f_1930(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+f_1902(t2,C_i_setslot(((C_word*)t0)[2],C_fix(2),t1));}
 
-/* a1844 in thread-signal! in k765 in k499 in k496 */
-static void C_ccall f_1845(C_word c,C_word t0,C_word t1){
+/* k1900 in thread-signal! in k781 in k515 in k512 */
+static void C_fcall f_1902(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_1902,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1913,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word)li58),tmp=(C_word)a,a+=5,tmp);
+t3=C_i_setslot(((C_word*)t0)[3],C_fix(1),t2);
+t4=C_i_setslot(((C_word*)t0)[3],C_fix(3),lf[90]);
+/* srfi-18.scm: 488  ##sys#thread-unblock! */
+t5=*((C_word*)lf[100]+1);
+((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,((C_word*)t0)[2],((C_word*)t0)[3]);}
+
+/* a1912 in k1900 in thread-signal! in k781 in k515 in k512 */
+static void C_ccall f_1913(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1845,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1849,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 462  ##sys#signal */
+C_save_and_reclaim((void*)tr2,(void*)f_1913,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1917,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 485  ##sys#signal */
 t3=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k1847 in a1844 in thread-signal! in k765 in k499 in k496 */
-static void C_ccall f_1849(C_word c,C_word t0,C_word t1){
+/* k1915 in a1912 in k1900 in thread-signal! in k781 in k515 in k512 */
+static void C_ccall f_1917(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 463  old */
+/* srfi-18.scm: 486  old */
 t2=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* condition-variable-broadcast! in k765 in k499 in k496 */
-static void C_ccall f_1762(C_word c,C_word t0,C_word t1,C_word t2){
+/* condition-variable-broadcast! in k781 in k515 in k512 */
+static void C_ccall f_1821(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -968,18 +1017,18 @@ C_word t9;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1762,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[87],lf[95]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1769,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_slot(t2,C_fix(2));
+C_save_and_reclaim((void*)tr3,(void*)f_1821,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[88],lf[98]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1828,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=C_slot(t2,C_fix(2));
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1778,a[2]=t7,a[3]=((C_word)li55),tmp=(C_word)a,a+=4,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1837,a[2]=t7,a[3]=((C_word)li56),tmp=(C_word)a,a+=4,tmp));
 t9=((C_word*)t7)[1];
-f_1778(t9,t4,t5);}
+f_1837(t9,t4,t5);}
 
-/* loop382 in condition-variable-broadcast! in k765 in k499 in k496 */
-static void C_fcall f_1778(C_word t0,C_word t1,C_word t2){
+/* loop388 in condition-variable-broadcast! in k781 in k515 in k512 */
+static void C_fcall f_1837(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -995,19 +1044,19 @@ C_word *a;
 loop:
 a=C_alloc(5);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_1778,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1808,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_slot(t4,C_fix(3));
-t6=(C_word)C_eqp(t5,lf[88]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(t5,lf[85]));
+C_save_and_reclaim((void*)trf_1837,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1867,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=C_slot(t4,C_fix(3));
+t6=C_eqp(t5,lf[90]);
+t7=(C_truep(t6)?t6:C_eqp(t5,lf[86]));
 if(C_truep(t7)){
-/* srfi-18.scm: 447  ##sys#thread-basic-unblock! */
-t8=*((C_word*)lf[94]+1);
+/* srfi-18.scm: 463  ##sys#thread-basic-unblock! */
+t8=*((C_word*)lf[97]+1);
 ((C_proc3)(void*)(*((C_word*)t8+1)))(3,t8,t3,t4);}
 else{
-t8=(C_word)C_slot(t2,C_fix(1));
+t8=C_slot(t2,C_fix(1));
 t11=t1;
 t12=t8;
 t1=t11;
@@ -1018,26 +1067,26 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1806 in loop382 in condition-variable-broadcast! in k765 in k499 in k496 */
-static void C_ccall f_1808(C_word c,C_word t0,C_word t1){
+/* k1865 in loop388 in condition-variable-broadcast! in k781 in k515 in k512 */
+static void C_ccall f_1867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+t2=C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1778(t3,((C_word*)t0)[2],t2);}
+f_1837(t3,((C_word*)t0)[2],t2);}
 
-/* k1767 in condition-variable-broadcast! in k765 in k499 in k496 */
-static void C_ccall f_1769(C_word c,C_word t0,C_word t1){
+/* k1826 in condition-variable-broadcast! in k781 in k515 in k512 */
+static void C_ccall f_1828(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(2),C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_i_slot(((C_word*)t0)[2],C_fix(2),C_SCHEME_END_OF_LIST));}
 
-/* condition-variable-signal! in k765 in k499 in k496 */
-static void C_ccall f_1719(C_word c,C_word t0,C_word t1,C_word t2){
+/* condition-variable-signal! in k781 in k515 in k512 */
+static void C_ccall f_1778(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1052,116 +1101,129 @@ C_word t12;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1719,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[87],lf[93]);
-t4=(C_word)C_slot(t2,C_fix(2));
-if(C_truep((C_word)C_i_nullp(t4))){
+C_save_and_reclaim((void*)tr3,(void*)f_1778,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[88],lf[96]);
+t4=C_slot(t2,C_fix(2));
+if(C_truep(C_i_nullp(t4))){
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(C_word)C_slot(t4,C_fix(0));
-t6=(C_word)C_slot(t5,C_fix(3));
-t7=(C_word)C_slot(t4,C_fix(1));
-t8=(C_word)C_i_setslot(t2,C_fix(2),t7);
-t9=(C_word)C_eqp(t6,lf[88]);
+t5=C_slot(t4,C_fix(0));
+t6=C_slot(t5,C_fix(3));
+t7=C_slot(t4,C_fix(1));
+t8=C_i_setslot(t2,C_fix(2),t7);
+t9=C_eqp(t6,lf[90]);
 if(C_truep(t9)){
 if(C_truep(t9)){
-/* srfi-18.scm: 438  ##sys#thread-basic-unblock! */
-t10=*((C_word*)lf[94]+1);
+/* srfi-18.scm: 454  ##sys#thread-basic-unblock! */
+t10=*((C_word*)lf[97]+1);
 ((C_proc3)(void*)(*((C_word*)t10+1)))(3,t10,t1,t5);}
 else{
 t10=t1;
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_UNDEFINED);}}
 else{
-t10=(C_word)C_eqp(t6,lf[85]);
+t10=C_eqp(t6,lf[86]);
 if(C_truep(t10)){
-/* srfi-18.scm: 438  ##sys#thread-basic-unblock! */
-t11=*((C_word*)lf[94]+1);
+/* srfi-18.scm: 454  ##sys#thread-basic-unblock! */
+t11=*((C_word*)lf[97]+1);
 ((C_proc3)(void*)(*((C_word*)t11+1)))(3,t11,t1,t5);}
 else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_UNDEFINED);}}}}
 
-/* condition-variable-specific-set! in k765 in k499 in k496 */
-static void C_ccall f_1710(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* condition-variable-specific-set! in k781 in k515 in k512 */
+static void C_ccall f_1769(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1710,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[87],lf[92]);
+C_save_and_reclaim((void*)tr4,(void*)f_1769,4,t0,t1,t2,t3);}
+t4=C_i_check_structure_2(t2,lf[88],lf[95]);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(t2,C_fix(3),t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_setslot(t2,C_fix(3),t3));}
 
-/* condition-variable-specific in k765 in k499 in k496 */
-static void C_ccall f_1701(C_word c,C_word t0,C_word t1,C_word t2){
+/* condition-variable-specific in k781 in k515 in k512 */
+static void C_ccall f_1760(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1701,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[87],lf[91]);
+C_save_and_reclaim((void*)tr3,(void*)f_1760,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[88],lf[94]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(3)));}
 
-/* condition-variable? in k765 in k499 in k496 */
-static void C_ccall f_1695(C_word c,C_word t0,C_word t1,C_word t2){
+/* condition-variable-name in k781 in k515 in k512 */
+static void C_ccall f_1751(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
+C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1695,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1751,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[88],lf[93]);
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(1)));}
+
+/* condition-variable? in k781 in k515 in k512 */
+static void C_ccall f_1745(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word *a;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_1745,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[87]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[88]));}
 
-/* make-condition-variable in k765 in k499 in k496 */
-static void C_ccall f_1676(C_word c,C_word t0,C_word t1,...){
+/* make-condition-variable in k781 in k515 in k512 */
+static void C_ccall f_1726(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_1676r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1726r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_1676r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_1726r(t0,t1,t2);}}
 
-static void C_ccall f_1676r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1726r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(8);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1684,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_notvemptyp(t2))){
-t4=(C_word)C_i_vector_ref(t2,C_fix(0));
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1734,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(t2))){
+t4=C_i_car(t2);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[87],t4,C_SCHEME_END_OF_LIST,C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_a_i_record(&a,4,lf[88],t4,C_SCHEME_END_OF_LIST,C_SCHEME_UNDEFINED));}
 else{
-/* srfi-18.scm: 414  gensym */
+/* srfi-18.scm: 426  gensym */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[87]);}}
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[88]);}}
 
-/* k1682 in make-condition-variable in k765 in k499 in k496 */
-static void C_ccall f_1684(C_word c,C_word t0,C_word t1){
+/* k1732 in make-condition-variable in k781 in k515 in k512 */
+static void C_ccall f_1734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1684,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1734,2,t0,t1);}
 t2=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_record(&a,4,lf[87],t1,C_SCHEME_END_OF_LIST,C_SCHEME_UNDEFINED));}
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_a_i_record(&a,4,lf[88],t1,C_SCHEME_END_OF_LIST,C_SCHEME_UNDEFINED));}
 
-/* mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1485(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1510(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -1169,13 +1231,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_1485r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1510r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_1485r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_1510r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1485r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1510r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1188,20 +1250,20 @@ C_word t11;
 C_word t12;
 C_word t13;
 C_word *a=C_alloc(7);
-t4=(C_word)C_i_check_structure_2(t2,lf[71],lf[86]);
+t4=C_i_check_structure_2(t2,lf[72],lf[87]);
 t5=*((C_word*)lf[34]+1);
-t6=(C_word)C_notvemptyp(t3);
-t7=(C_truep(t6)?(C_word)C_i_vector_ref(t3,C_fix(0)):C_SCHEME_FALSE);
-t8=(C_word)C_block_size(t3);
-t9=(C_word)C_fixnum_greaterp(t8,C_fix(1));
-t10=(C_truep(t9)?(C_word)C_i_vector_ref(t3,C_fix(1)):C_SCHEME_FALSE);
-t11=(C_truep(t7)?(C_word)C_i_check_structure_2(t7,lf[87],lf[86]):C_SCHEME_UNDEFINED);
-t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1503,a[2]=t10,a[3]=t7,a[4]=t5,a[5]=t2,a[6]=((C_word)li48),tmp=(C_word)a,a+=7,tmp);
-/* srfi-18.scm: 371  ##sys#call-with-current-continuation */
+t6=C_i_pairp(t3);
+t7=(C_truep(t6)?C_i_car(t3):C_SCHEME_FALSE);
+t8=C_i_length(t3);
+t9=C_fixnum_greaterp(t8,C_fix(1));
+t10=(C_truep(t9)?C_i_cadr(t3):C_SCHEME_FALSE);
+t11=(C_truep(t7)?C_i_check_structure_2(t7,lf[88],lf[87]):C_SCHEME_UNDEFINED);
+t12=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1528,a[2]=t10,a[3]=t7,a[4]=t5,a[5]=t2,a[6]=((C_word)li48),tmp=(C_word)a,a+=7,tmp);
+/* srfi-18.scm: 378  ##sys#call-with-current-continuation */
 C_call_cc(3,0,t1,t12);}
 
-/* a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1503(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1528(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1209,19 +1271,19 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1503,3,t0,t1,t2);}
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(3));
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1510,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1528,3,t0,t1,t2);}
+t3=C_slot(((C_word*)t0)[5],C_fix(3));
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1535,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[2])){
-/* srfi-18.scm: 374  ##sys#compute-time-limit */
+/* srfi-18.scm: 381  ##sys#compute-time-limit */
 t5=lf[1];
-f_503(t5,t4,((C_word*)t0)[2]);}
+f_519(t5,t4,((C_word*)t0)[2]);}
 else{
 t5=t4;
-f_1510(2,t5,C_SCHEME_FALSE);}}
+f_1535(2,t5,C_SCHEME_FALSE);}}
 
-/* k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1510(C_word c,C_word t0,C_word t1){
+/* k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1230,17 +1292,17 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1510,2,t0,t1);}
-t2=(C_word)C_i_set_i_slot(((C_word*)t0)[7],C_fix(4),C_SCHEME_FALSE);
-t3=(C_word)C_i_set_i_slot(((C_word*)t0)[7],C_fix(5),C_SCHEME_FALSE);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1648,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-t5=(C_word)C_slot(((C_word*)t0)[6],C_fix(8));
-/* srfi-18.scm: 378  ##sys#delq */
-t6=*((C_word*)lf[84]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_1535,2,t0,t1);}
+t2=C_i_set_i_slot(((C_word*)t0)[7],C_fix(4),C_SCHEME_FALSE);
+t3=C_i_set_i_slot(((C_word*)t0)[7],C_fix(5),C_SCHEME_FALSE);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1698,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+t5=C_slot(((C_word*)t0)[6],C_fix(8));
+/* srfi-18.scm: 384  ##sys#delq */
+t6=*((C_word*)lf[85]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,((C_word*)t0)[7],t5);}
 
-/* k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1648(C_word c,C_word t0,C_word t1){
+/* k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1698(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1248,49 +1310,63 @@ C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word t9;
-C_word ab[19],*a=ab;
+C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1648,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[8],C_fix(8),t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1640,a[2]=((C_word*)t0)[7],a[3]=((C_word)li46),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_setslot(((C_word*)t0)[8],C_fix(1),t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1525,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1698,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[8],C_fix(8),t1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1547,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1630,a[2]=t5,a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-t7=(C_word)C_slot(((C_word*)t0)[3],C_fix(2));
-t8=(C_word)C_a_i_list(&a,1,((C_word*)t0)[8]);
-/* srfi-18.scm: 381  ##sys#append */
-t9=*((C_word*)lf[82]+1);
-((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t6,t7,t8);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1686,a[2]=t3,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t5=C_slot(((C_word*)t0)[3],C_fix(2));
+t6=C_a_i_list(&a,1,((C_word*)t0)[8]);
+/* srfi-18.scm: 386  ##sys#append */
+t7=*((C_word*)lf[83]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t4,t5,t6);}
 else{
-t6=t5;
-f_1525(2,t6,C_SCHEME_UNDEFINED);}}
+t4=t3;
+f_1547(2,t4,C_SCHEME_UNDEFINED);}}
 
-/* k1628 in k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1630(C_word c,C_word t0,C_word t1){
+/* k1684 in k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1686(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1630,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[6],C_fix(2),t1);
-if(C_truep(((C_word*)t0)[5])){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1599,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],a[5]=((C_word)li47),tmp=(C_word)a,a+=6,tmp);
-t4=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(1),t3);
-/* srfi-18.scm: 390  ##sys#thread-block-for-timeout! */
-t5=*((C_word*)lf[60]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,((C_word*)t0)[2],((C_word*)t0)[3],((C_word*)t0)[5]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1686,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[6],C_fix(2),t1);
+t3=C_i_setslot(((C_word*)t0)[5],C_fix(11),((C_word*)t0)[6]);
+if(C_truep(((C_word*)t0)[4])){
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1640,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word)li46),tmp=(C_word)a,a+=6,tmp);
+t5=C_i_setslot(((C_word*)t0)[5],C_fix(1),t4);
+/* srfi-18.scm: 399  ##sys#thread-block-for-timeout! */
+t6=*((C_word*)lf[61]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,((C_word*)t0)[2],((C_word*)t0)[5],((C_word*)t0)[4]);}
 else{
-t3=((C_word*)t0)[2];
-f_1525(2,t3,(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(3),lf[85]));}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1678,a[2]=((C_word*)t0)[3],a[3]=((C_word)li47),tmp=(C_word)a,a+=4,tmp);
+t5=C_i_setslot(((C_word*)t0)[5],C_fix(1),t4);
+t6=((C_word*)t0)[2];
+f_1547(2,t6,C_i_setslot(((C_word*)t0)[5],C_fix(3),lf[86]));}}
+
+/* a1677 in k1684 in k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1678(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(c!=2) C_bad_argc_2(c,2,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1678,2,t0,t1);}
+/* srfi-18.scm: 401  return */
+t2=((C_word*)t0)[2];
+((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_TRUE);}
 
-/* a1598 in k1628 in k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1599(C_word c,C_word t0,C_word t1){
+/* a1639 in k1684 in k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1640(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1298,43 +1374,45 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1599,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1619,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(2));
-/* srfi-18.scm: 386  ##sys#delq */
-t4=*((C_word*)lf[84]+1);
-((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[2],t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_1640,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1666,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=C_slot(((C_word*)t0)[4],C_fix(2));
+/* srfi-18.scm: 392  ##sys#delq */
+t4=*((C_word*)lf[85]+1);
+((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[3],t3);}
 
-/* k1617 in a1598 in k1628 in k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1619(C_word c,C_word t0,C_word t1){
+/* k1664 in a1639 in k1684 in k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1619,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[5],C_fix(2),t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1606,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_slot(((C_word*)t0)[2],C_fix(13)))){
-/* srfi-18.scm: 389  return */
-t4=((C_word*)t0)[4];
-((C_proc3)C_retrieve_proc(t4))(3,t4,((C_word*)t0)[3],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_1666,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[5],C_fix(2),t1);
+t3=C_i_set_i_slot(((C_word*)t0)[4],C_fix(11),C_SCHEME_FALSE);
+if(C_truep(C_slot(((C_word*)t0)[4],C_fix(13)))){
+/* srfi-18.scm: 395  return */
+t4=((C_word*)t0)[3];
+((C_proc3)C_retrieve_proc(t4))(3,t4,((C_word*)t0)[2],C_SCHEME_FALSE);}
 else{
-/* srfi-18.scm: 388  ##sys#remove-from-timeout-list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[54]+1)))(3,*((C_word*)lf[54]+1),t3,((C_word*)t0)[2]);}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1659,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 397  ##sys#remove-from-timeout-list */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[55]+1)))(3,*((C_word*)lf[55]+1),t4,((C_word*)t0)[4]);}}
 
-/* k1604 in k1617 in a1598 in k1628 in k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1606(C_word c,C_word t0,C_word t1){
+/* k1657 in k1664 in a1639 in k1684 in k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 389  return */
+/* srfi-18.scm: 398  return */
 t2=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_FALSE);}
+((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* k1523 in k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1525(C_word c,C_word t0,C_word t1){
+/* k1545 in k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1350,64 +1428,62 @@ C_word t12;
 C_word t13;
 C_word t14;
 C_word t15;
-C_word ab[6],*a=ab;
+C_word t16;
+C_word t17;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1525,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1528,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(((C_word*)t0)[3]))){
-/* srfi-18.scm: 402  ##sys#schedule */
-t3=*((C_word*)lf[31]+1);
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[4]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1547,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1550,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_nullp(((C_word*)t0)[3]))){
+t3=t2;
+f_1550(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(0));
-t4=(C_word)C_slot(t3,C_fix(3));
-t5=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-t6=(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(3),t5);
-t7=(C_word)C_i_set_i_slot(((C_word*)t0)[2],C_fix(5),C_SCHEME_TRUE);
-t8=(C_word)C_eqp(t4,lf[88]);
-t9=(C_truep(t8)?t8:(C_word)C_eqp(t4,lf[85]));
+t3=C_slot(((C_word*)t0)[3],C_fix(0));
+t4=C_slot(t3,C_fix(3));
+t5=C_slot(((C_word*)t0)[3],C_fix(1));
+t6=C_i_setslot(((C_word*)t0)[2],C_fix(3),t5);
+t7=C_i_set_i_slot(((C_word*)t0)[2],C_fix(5),C_SCHEME_TRUE);
+t8=C_eqp(t4,lf[90]);
+t9=(C_truep(t8)?t8:C_eqp(t4,lf[86]));
 if(C_truep(t9)){
-t10=(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(2),t3);
-t11=(C_word)C_slot(t3,C_fix(8));
-t12=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t11);
-t13=(C_word)C_i_setslot(t3,C_fix(8),t12);
-t14=(C_word)C_eqp(t4,lf[85]);
-if(C_truep(t14)){
-/* srfi-18.scm: 401  ##sys#add-to-ready-queue */
-t15=*((C_word*)lf[48]+1);
-((C_proc3)(void*)(*((C_word*)t15+1)))(3,t15,t2,t3);}
+t10=C_i_setslot(((C_word*)t0)[2],C_fix(2),t3);
+t11=C_slot(t3,C_fix(8));
+t12=C_a_i_cons(&a,2,((C_word*)t0)[2],t11);
+t13=C_i_setslot(t3,C_fix(8),t12);
+t14=C_i_set_i_slot(t3,C_fix(11),C_SCHEME_FALSE);
+t15=C_eqp(t4,lf[86]);
+if(C_truep(t15)){
+/* srfi-18.scm: 412  ##sys#add-to-ready-queue */
+t16=*((C_word*)lf[49]+1);
+((C_proc3)(void*)(*((C_word*)t16+1)))(3,t16,t2,t3);}
 else{
-/* srfi-18.scm: 402  ##sys#schedule */
-t15=*((C_word*)lf[31]+1);
-((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,((C_word*)t0)[4]);}}
+t16=t2;
+f_1550(2,t16,C_SCHEME_UNDEFINED);}}
 else{
-/* srfi-18.scm: 402  ##sys#schedule */
-t10=*((C_word*)lf[31]+1);
-((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,((C_word*)t0)[4]);}}}
+t10=C_SCHEME_UNDEFINED;
+t11=t2;
+f_1550(2,t11,t10);}}}
 
-/* k1526 in k1523 in k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1528(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* srfi-18.scm: 402  ##sys#schedule */
-t2=*((C_word*)lf[31]+1);
-((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
-
-/* a1639 in k1646 in k1508 in a1502 in mutex-unlock! in k765 in k499 in k496 */
-static void C_ccall f_1640(C_word c,C_word t0,C_word t1){
+/* k1548 in k1545 in k1696 in k1533 in a1527 in mutex-unlock! in k781 in k515 in k512 */
+static void C_ccall f_1550(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word t3;
+C_word t4;
 C_word *a;
-if(c!=2) C_bad_argc_2(c,2,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1640,2,t0,t1);}
-/* srfi-18.scm: 379  return */
-t2=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_TRUE);}
+t2=C_slot(((C_word*)t0)[4],C_fix(3));
+t3=C_eqp(t2,lf[89]);
+if(C_truep(t3)){
+/* srfi-18.scm: 414  return */
+t4=((C_word*)t0)[3];
+((C_proc3)C_retrieve_proc(t4))(3,t4,((C_word*)t0)[2],C_SCHEME_TRUE);}
+else{
+/* srfi-18.scm: 415  ##sys#schedule */
+t4=*((C_word*)lf[31]+1);
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,((C_word*)t0)[2]);}}
 
-/* mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1261(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1277(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -1415,13 +1491,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_1261r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_1277r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_1261r(t0,t1,t2,t3);}}
+t3=C_restore_rest(a,C_rest_count(0));
+f_1277r(t0,t1,t2,t3);}}
 
-static void C_ccall f_1261r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_1277r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1429,20 +1505,20 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_structure_2(t2,lf[71],lf[81]);
-t5=(C_word)C_notvemptyp(t3);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1271,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t4=C_i_check_structure_2(t2,lf[72],lf[82]);
+t5=C_i_pairp(t3);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1287,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t5)){
-t7=(C_word)C_i_vector_ref(t3,C_fix(0));
-/* srfi-18.scm: 315  ##sys#compute-time-limit */
+t7=C_i_car(t3);
+/* srfi-18.scm: 318  ##sys#compute-time-limit */
 t8=lf[1];
-f_503(t8,t6,t7);}
+f_519(t8,t6,t7);}
 else{
 t7=t6;
-f_1271(2,t7,C_SCHEME_FALSE);}}
+f_1287(2,t7,C_SCHEME_FALSE);}}
 
-/* k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1271(C_word c,C_word t0,C_word t1){
+/* k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1453,18 +1529,18 @@ C_word t7;
 C_word t8;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1271,2,t0,t1);}
-t2=(C_word)C_block_size(((C_word*)t0)[4]);
-t3=(C_word)C_fixnum_greaterp(t2,C_fix(1));
-t4=(C_truep(t3)?(C_word)C_i_vector_ref(((C_word*)t0)[4],C_fix(1)):C_SCHEME_FALSE);
-t5=(C_word)C_slot(((C_word*)t0)[3],C_fix(4));
-t6=(C_truep(t4)?(C_word)C_i_check_structure_2(t4,lf[37],lf[81]):C_SCHEME_UNDEFINED);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1288,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t5,a[6]=((C_word*)t0)[3],a[7]=((C_word)li44),tmp=(C_word)a,a+=8,tmp);
-/* srfi-18.scm: 320  ##sys#call-with-current-continuation */
+C_save_and_reclaim((void*)tr2,(void*)f_1287,2,t0,t1);}
+t2=C_i_length(((C_word*)t0)[4]);
+t3=C_fixnum_greaterp(t2,C_fix(1));
+t4=(C_truep(t3)?C_i_cadr(((C_word*)t0)[4]):C_SCHEME_FALSE);
+t5=C_slot(((C_word*)t0)[3],C_fix(4));
+t6=(C_truep(t4)?C_i_check_structure_2(t4,lf[37],lf[82]):C_SCHEME_UNDEFINED);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1304,a[2]=t3,a[3]=t4,a[4]=t1,a[5]=t5,a[6]=((C_word*)t0)[3],a[7]=((C_word)li44),tmp=(C_word)a,a+=8,tmp);
+/* srfi-18.scm: 323  ##sys#call-with-current-continuation */
 C_call_cc(3,0,((C_word*)t0)[2],t7);}
 
-/* a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1288(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1304(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1493,101 +1569,105 @@ C_word t26;
 C_word t27;
 C_word t28;
 C_word t29;
+C_word t30;
+C_word t31;
 C_word ab[21],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1288,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1304,3,t0,t1,t2);}
 t3=*((C_word*)lf[34]+1);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_UNDEFINED;
-t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1291,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word)li40),tmp=(C_word)a,a+=5,tmp));
-t8=t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1312,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word)li41),tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_slot(((C_word*)t0)[6],C_fix(5)))){
+t7=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1307,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word)li40),tmp=(C_word)a,a+=5,tmp));
+t8=t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1328,a[2]=t2,a[3]=((C_word*)t0)[5],a[4]=((C_word)li41),tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_slot(((C_word*)t0)[6],C_fix(5)))){
 if(C_truep(((C_word*)t0)[4])){
-t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1398,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t5,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=t3,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
-/* srfi-18.scm: 346  check */
+t9=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1417,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=t5,a[5]=t2,a[6]=((C_word*)t0)[3],a[7]=t3,a[8]=((C_word*)t0)[6],tmp=(C_word)a,a+=9,tmp);
+/* srfi-18.scm: 350  check */
 t10=t6;
-f_1312(t10,t9);}
+f_1328(t10,t9);}
 else{
-t9=(C_word)C_i_setslot(t3,C_fix(3),lf[85]);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1458,a[2]=t2,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp);
-t11=(C_word)C_i_setslot(t3,C_fix(1),t10);
-/* srfi-18.scm: 361  switch */
-t12=((C_word*)t5)[1];
-f_1291(t12,t1);}}
+t9=C_i_setslot(t3,C_fix(3),lf[86]);
+t10=C_i_setslot(t3,C_fix(11),((C_word*)t0)[6]);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1483,a[2]=t2,a[3]=((C_word)li43),tmp=(C_word)a,a+=4,tmp);
+t12=C_i_setslot(t3,C_fix(1),t11);
+/* srfi-18.scm: 367  switch */
+t13=((C_word*)t5)[1];
+f_1307(t13,t1);}}
 else{
-t9=(C_truep(((C_word*)t0)[2])?(C_word)C_i_not(((C_word*)t0)[3]):C_SCHEME_FALSE);
+t9=(C_truep(((C_word*)t0)[2])?C_i_not(((C_word*)t0)[3]):C_SCHEME_FALSE);
 if(C_truep(t9)){
-t10=(C_word)C_i_set_i_slot(((C_word*)t0)[6],C_fix(2),C_SCHEME_FALSE);
-t11=(C_word)C_i_set_i_slot(((C_word*)t0)[6],C_fix(5),C_SCHEME_TRUE);
-t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f2023,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 343  check */
+t10=C_i_set_i_slot(((C_word*)t0)[6],C_fix(2),C_SCHEME_FALSE);
+t11=C_i_set_i_slot(((C_word*)t0)[6],C_fix(5),C_SCHEME_TRUE);
+t12=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f2100,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 347  check */
 t13=t6;
-f_1312(t13,t12);}
+f_1328(t13,t12);}
 else{
 t10=(C_truep(((C_word*)t0)[3])?((C_word*)t0)[3]:t3);
-t11=(C_word)C_slot(t10,C_fix(3));
-t12=(C_word)C_eqp(lf[55],t11);
-t13=(C_truep(t12)?t12:(C_word)C_eqp(lf[33],t11));
+t11=C_slot(t10,C_fix(3));
+t12=C_eqp(lf[56],t11);
+t13=(C_truep(t12)?t12:C_eqp(lf[33],t11));
 if(C_truep(t13)){
-t14=(C_word)C_i_set_i_slot(((C_word*)t0)[6],C_fix(4),C_SCHEME_TRUE);
-t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f2027,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 343  check */
+t14=C_i_set_i_slot(((C_word*)t0)[6],C_fix(4),C_SCHEME_TRUE);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f2104,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 347  check */
 t16=t6;
-f_1312(t16,t15);}
+f_1328(t16,t15);}
 else{
-t14=(C_word)C_i_set_i_slot(((C_word*)t0)[6],C_fix(5),C_SCHEME_TRUE);
-t15=(C_word)C_slot(t10,C_fix(8));
-t16=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t15);
-t17=(C_word)C_i_setslot(t10,C_fix(8),t16);
-t18=(C_word)C_i_setslot(((C_word*)t0)[6],C_fix(2),t10);
-t19=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f2031,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 343  check */
-t20=t6;
-f_1312(t20,t19);}}}}
+t14=C_i_set_i_slot(((C_word*)t0)[6],C_fix(5),C_SCHEME_TRUE);
+t15=C_slot(t10,C_fix(8));
+t16=C_a_i_cons(&a,2,((C_word*)t0)[6],t15);
+t17=C_i_setslot(t10,C_fix(8),t16);
+t18=C_i_setslot(t10,C_fix(11),((C_word*)t0)[6]);
+t19=C_i_setslot(((C_word*)t0)[6],C_fix(2),t10);
+t20=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f2108,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 347  check */
+t21=t6;
+f_1328(t21,t20);}}}}
 
-/* f2031 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f2031(C_word c,C_word t0,C_word t1){
+/* f2108 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f2108(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 344  return */
+/* srfi-18.scm: 348  return */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* f2027 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f2027(C_word c,C_word t0,C_word t1){
+/* f2104 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f2104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 344  return */
+/* srfi-18.scm: 348  return */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* f2023 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f2023(C_word c,C_word t0,C_word t1){
+/* f2100 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f2100(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 344  return */
+/* srfi-18.scm: 348  return */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],C_SCHEME_TRUE);}
 
-/* a1457 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1458(C_word c,C_word t0,C_word t1){
+/* a1482 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1483(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1458,2,t0,t1);}
-/* srfi-18.scm: 360  return */
+C_save_and_reclaim((void*)tr2,(void*)f_1483,2,t0,t1);}
+/* srfi-18.scm: 366  return */
 t2=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_TRUE);}
 
-/* k1396 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1398(C_word c,C_word t0,C_word t1){
+/* k1415 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1417(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1595,25 +1675,25 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1398,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1409,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word)li42),tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_i_setslot(((C_word*)t0)[7],C_fix(1),t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1404,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 356  ##sys#thread-block-for-timeout! */
-t5=*((C_word*)lf[60]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_1417,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1428,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word)li42),tmp=(C_word)a,a+=7,tmp);
+t3=C_i_setslot(((C_word*)t0)[7],C_fix(1),t2);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1423,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 361  ##sys#thread-block-for-timeout! */
+t5=*((C_word*)lf[61]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[7],((C_word*)t0)[2]);}
 
-/* k1402 in k1396 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1404(C_word c,C_word t0,C_word t1){
+/* k1421 in k1415 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1423(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 357  switch */
+/* srfi-18.scm: 362  switch */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_1291(t2,((C_word*)t0)[2]);}
+f_1307(t2,((C_word*)t0)[2]);}
 
-/* a1408 in k1396 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1409(C_word c,C_word t0,C_word t1){
+/* a1427 in k1415 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1428(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1621,52 +1701,54 @@ C_word t4;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1409,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1443,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(3));
-/* srfi-18.scm: 350  ##sys#delq */
-t4=*((C_word*)lf[84]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_1428,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1465,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=C_slot(((C_word*)t0)[5],C_fix(3));
+/* srfi-18.scm: 354  ##sys#delq */
+t4=*((C_word*)lf[85]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,((C_word*)t0)[4],t3);}
 
-/* k1441 in a1408 in k1396 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1443(C_word c,C_word t0,C_word t1){
+/* k1463 in a1427 in k1415 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1443,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)t0)[6],C_fix(3),t1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1416,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-if(C_truep((C_word)C_slot(((C_word*)t0)[5],C_fix(13)))){
+C_save_and_reclaim((void*)tr2,(void*)f_1465,2,t0,t1);}
+t2=C_i_setslot(((C_word*)t0)[6],C_fix(3),t1);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1435,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_slot(((C_word*)t0)[5],C_fix(13)))){
 t4=t3;
-f_1416(2,t4,C_SCHEME_UNDEFINED);}
+f_1435(2,t4,C_SCHEME_UNDEFINED);}
 else{
-/* srfi-18.scm: 352  ##sys#remove-from-timeout-list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[54]+1)))(3,*((C_word*)lf[54]+1),t3,((C_word*)t0)[5]);}}
+/* srfi-18.scm: 356  ##sys#remove-from-timeout-list */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[55]+1)))(3,*((C_word*)lf[55]+1),t3,((C_word*)t0)[5]);}}
 
-/* k1414 in k1441 in a1408 in k1396 in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1416(C_word c,C_word t0,C_word t1){
+/* k1433 in k1463 in a1427 in k1415 in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1435(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
+C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1416,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[6],C_fix(8));
-t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
-t4=(C_word)C_i_setslot(((C_word*)t0)[6],C_fix(8),t3);
-t5=(C_word)C_i_setslot(((C_word*)t0)[5],C_fix(2),((C_word*)t0)[4]);
-/* srfi-18.scm: 355  return */
-t6=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t6))(3,t6,((C_word*)t0)[2],C_SCHEME_FALSE);}
+C_save_and_reclaim((void*)tr2,(void*)f_1435,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[6],C_fix(8));
+t3=C_a_i_cons(&a,2,((C_word*)t0)[5],t2);
+t4=C_i_setslot(((C_word*)t0)[6],C_fix(8),t3);
+t5=C_i_set_i_slot(((C_word*)t0)[6],C_fix(11),C_SCHEME_FALSE);
+t6=C_i_setslot(((C_word*)t0)[5],C_fix(2),((C_word*)t0)[4]);
+/* srfi-18.scm: 360  return */
+t7=((C_word*)t0)[3];
+((C_proc3)C_retrieve_proc(t7))(3,t7,((C_word*)t0)[2],C_SCHEME_FALSE);}
 
-/* check in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_fcall f_1312(C_word t0,C_word t1){
+/* check in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_fcall f_1328(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1674,11 +1756,11 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1312,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1328,NULL,2,t0,t1);}
 if(C_truep(((C_word*)t0)[3])){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1323,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_a_i_record(&a,3,lf[20],lf[83],C_SCHEME_END_OF_LIST);
-/* srfi-18.scm: 328  ##sys#signal */
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1339,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=C_a_i_record(&a,3,lf[20],lf[84],C_SCHEME_END_OF_LIST);
+/* srfi-18.scm: 331  ##sys#signal */
 t4=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 else{
@@ -1686,17 +1768,17 @@ t2=C_SCHEME_UNDEFINED;
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k1321 in check in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1323(C_word c,C_word t0,C_word t1){
+/* k1337 in check in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1339(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 328  return */
+/* srfi-18.scm: 331  return */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* switch in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_fcall f_1291(C_word t0,C_word t1){
+/* switch in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_fcall f_1307(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1704,27 +1786,27 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1291,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1302,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(3));
-t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]);
-/* srfi-18.scm: 324  ##sys#append */
-t5=*((C_word*)lf[82]+1);
+C_save_and_reclaim((void*)trf_1307,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1318,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(((C_word*)t0)[3],C_fix(3));
+t4=C_a_i_list(&a,1,((C_word*)t0)[2]);
+/* srfi-18.scm: 327  ##sys#append */
+t5=*((C_word*)lf[83]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t2,t3,t4);}
 
-/* k1300 in switch in a1287 in k1269 in mutex-lock! in k765 in k499 in k496 */
-static void C_ccall f_1302(C_word c,C_word t0,C_word t1){
+/* k1316 in switch in a1303 in k1285 in mutex-lock! in k781 in k515 in k512 */
+static void C_ccall f_1318(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(3),t1);
-/* srfi-18.scm: 325  ##sys#schedule */
+t2=C_i_setslot(((C_word*)t0)[3],C_fix(3),t1);
+/* srfi-18.scm: 328  ##sys#schedule */
 t3=*((C_word*)lf[31]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 
-/* mutex-state in k765 in k499 in k496 */
-static void C_ccall f_1237(C_word c,C_word t0,C_word t1,C_word t2){
+/* mutex-state in k781 in k515 in k512 */
+static void C_ccall f_1253(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1733,154 +1815,154 @@ C_word t6;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1237,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[71],lf[77]);
-if(C_truep((C_word)C_slot(t2,C_fix(5)))){
-t4=(C_word)C_slot(t2,C_fix(2));
+C_save_and_reclaim((void*)tr3,(void*)f_1253,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[72],lf[78]);
+if(C_truep(C_slot(t2,C_fix(5)))){
+t4=C_slot(t2,C_fix(2));
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?t4:lf[78]));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?t4:lf[79]));}
 else{
-t4=(C_word)C_slot(t2,C_fix(4));
+t4=C_slot(t2,C_fix(4));
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?lf[79]:lf[80]));}}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?lf[80]:lf[81]));}}
 
-/* mutex-specific-set! in k765 in k499 in k496 */
-static void C_ccall f_1228(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* mutex-specific-set! in k781 in k515 in k512 */
+static void C_ccall f_1244(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1228,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[71],lf[76]);
+C_save_and_reclaim((void*)tr4,(void*)f_1244,4,t0,t1,t2,t3);}
+t4=C_i_check_structure_2(t2,lf[72],lf[77]);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(t2,C_fix(6),t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_setslot(t2,C_fix(6),t3));}
 
-/* mutex-specific in k765 in k499 in k496 */
-static void C_ccall f_1219(C_word c,C_word t0,C_word t1,C_word t2){
+/* mutex-specific in k781 in k515 in k512 */
+static void C_ccall f_1235(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1219,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[71],lf[75]);
+C_save_and_reclaim((void*)tr3,(void*)f_1235,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[72],lf[76]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(6)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(6)));}
 
-/* mutex-name in k765 in k499 in k496 */
-static void C_ccall f_1210(C_word c,C_word t0,C_word t1,C_word t2){
+/* mutex-name in k781 in k515 in k512 */
+static void C_ccall f_1226(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1210,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[71],lf[74]);
+C_save_and_reclaim((void*)tr3,(void*)f_1226,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[72],lf[75]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(1)));}
 
-/* make-mutex in k765 in k499 in k496 */
-static void C_ccall f_1192(C_word c,C_word t0,C_word t1,...){
+/* make-mutex in k781 in k515 in k512 */
+static void C_ccall f_1208(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2rv,(void*)f_1192r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_1208r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
-t2=C_restore_rest_vector(a,C_rest_count(0));
-f_1192r(t0,t1,t2);}}
+t2=C_restore_rest(a,C_rest_count(0));
+f_1208r(t0,t1,t2);}}
 
-static void C_ccall f_1192r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_1208r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1196,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_notvemptyp(t2))){
-t4=(C_word)C_i_vector_ref(t2,C_fix(0));
-/* srfi-18.scm: 290  ##sys#make-mutex */
-t5=*((C_word*)lf[73]+1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1212,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(t2))){
+t4=C_i_car(t2);
+/* srfi-18.scm: 293  ##sys#make-mutex */
+t5=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t4,*((C_word*)lf[34]+1));}
 else{
-/* srfi-18.scm: 289  gensym */
+/* srfi-18.scm: 292  gensym */
 t4=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[71]);}}
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,lf[72]);}}
 
-/* k1194 in make-mutex in k765 in k499 in k496 */
-static void C_ccall f_1196(C_word c,C_word t0,C_word t1){
+/* k1210 in make-mutex in k781 in k515 in k512 */
+static void C_ccall f_1212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 290  ##sys#make-mutex */
-t2=*((C_word*)lf[73]+1);
+/* srfi-18.scm: 293  ##sys#make-mutex */
+t2=*((C_word*)lf[74]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,*((C_word*)lf[34]+1));}
 
-/* mutex? in k765 in k499 in k496 */
-static void C_ccall f_1186(C_word c,C_word t0,C_word t1,C_word t2){
+/* mutex? in k781 in k515 in k512 */
+static void C_ccall f_1202(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1186,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1202,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[71]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[72]));}
 
-/* thread-sleep! in k765 in k499 in k496 */
-static void C_ccall f_1146(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-sleep! in k781 in k515 in k512 */
+static void C_ccall f_1162(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1146,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1174,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_1162,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1190,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_1174(2,t4,C_SCHEME_UNDEFINED);}
+f_1190(2,t4,C_SCHEME_UNDEFINED);}
 else{
-/* srfi-18.scm: 278  ##sys#signal-hook */
+/* srfi-18.scm: 281  ##sys#signal-hook */
 t4=*((C_word*)lf[3]+1);
-((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,lf[4],lf[68],lf[69],t2);}}
+((C_proc6)(void*)(*((C_word*)t4+1)))(6,t4,t3,lf[4],lf[69],lf[70],t2);}}
 
-/* k1172 in thread-sleep! in k765 in k499 in k496 */
-static void C_ccall f_1174(C_word c,C_word t0,C_word t1){
+/* k1188 in thread-sleep! in k781 in k515 in k512 */
+static void C_ccall f_1190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1174,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1181,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 279  ##sys#compute-time-limit */
+C_save_and_reclaim((void*)tr2,(void*)f_1190,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1197,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 282  ##sys#compute-time-limit */
 t3=lf[1];
-f_503(t3,t2,((C_word*)t0)[2]);}
+f_519(t3,t2,((C_word*)t0)[2]);}
 
-/* k1179 in k1172 in thread-sleep! in k765 in k499 in k496 */
-static void C_ccall f_1181(C_word c,C_word t0,C_word t1){
+/* k1195 in k1188 in thread-sleep! in k781 in k515 in k512 */
+static void C_ccall f_1197(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1181,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1197,2,t0,t1);}
 t2=((C_word*)t0)[2];
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1155,a[2]=t1,a[3]=((C_word)li32),tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 272  ##sys#call-with-current-continuation */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1171,a[2]=t1,a[3]=((C_word)li32),tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 275  ##sys#call-with-current-continuation */
 C_call_cc(3,0,t2,t3);}
 
-/* a1154 in k1179 in k1172 in thread-sleep! in k765 in k499 in k496 */
-static void C_ccall f_1155(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1170 in k1195 in k1188 in thread-sleep! in k781 in k515 in k512 */
+static void C_ccall f_1171(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1890,38 +1972,38 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1155,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1171,3,t0,t1,t2);}
 t3=*((C_word*)lf[34]+1);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1167,a[2]=t2,a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_i_setslot(t3,C_fix(1),t4);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1162,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 276  ##sys#thread-block-for-timeout! */
-t7=*((C_word*)lf[60]+1);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1183,a[2]=t2,a[3]=((C_word)li31),tmp=(C_word)a,a+=4,tmp);
+t5=C_i_setslot(t3,C_fix(1),t4);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1178,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 279  ##sys#thread-block-for-timeout! */
+t7=*((C_word*)lf[61]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t3,((C_word*)t0)[2]);}
 
-/* k1160 in a1154 in k1179 in k1172 in thread-sleep! in k765 in k499 in k496 */
-static void C_ccall f_1162(C_word c,C_word t0,C_word t1){
+/* k1176 in a1170 in k1195 in k1188 in thread-sleep! in k781 in k515 in k512 */
+static void C_ccall f_1178(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 277  ##sys#schedule */
+/* srfi-18.scm: 280  ##sys#schedule */
 t2=*((C_word*)lf[31]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* a1166 in a1154 in k1179 in k1172 in thread-sleep! in k765 in k499 in k496 */
-static void C_ccall f_1167(C_word c,C_word t0,C_word t1){
+/* a1182 in a1170 in k1195 in k1188 in thread-sleep! in k781 in k515 in k512 */
+static void C_ccall f_1183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1167,2,t0,t1);}
-/* srfi-18.scm: 275  return */
+C_save_and_reclaim((void*)tr2,(void*)f_1183,2,t0,t1);}
+/* srfi-18.scm: 278  return */
 t2=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_UNDEFINED);}
 
-/* thread-resume! in k765 in k499 in k496 */
-static void C_ccall f_1124(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-resume! in k781 in k515 in k512 */
+static void C_ccall f_1140(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1932,22 +2014,22 @@ C_word t8;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1124,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[37],lf[67]);
-t4=(C_word)C_slot(t2,C_fix(3));
-t5=(C_word)C_eqp(t4,lf[66]);
+C_save_and_reclaim((void*)tr3,(void*)f_1140,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[37],lf[68]);
+t4=C_slot(t2,C_fix(3));
+t5=C_eqp(t4,lf[67]);
 if(C_truep(t5)){
-t6=(C_word)C_i_setslot(t2,C_fix(3),lf[47]);
-/* srfi-18.scm: 268  ##sys#add-to-ready-queue */
-t7=*((C_word*)lf[48]+1);
+t6=C_i_setslot(t2,C_fix(3),lf[48]);
+/* srfi-18.scm: 271  ##sys#add-to-ready-queue */
+t7=*((C_word*)lf[49]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t1,t2);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* thread-suspend! in k765 in k499 in k496 */
-static void C_ccall f_1091(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-suspend! in k781 in k515 in k512 */
+static void C_ccall f_1107(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1958,21 +2040,21 @@ C_word t8;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1091,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[37],lf[65]);
-t4=(C_word)C_i_setslot(t2,C_fix(3),lf[66]);
-t5=(C_word)C_eqp(t2,*((C_word*)lf[34]+1));
+C_save_and_reclaim((void*)tr3,(void*)f_1107,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[37],lf[66]);
+t4=C_i_setslot(t2,C_fix(3),lf[67]);
+t5=C_eqp(t2,*((C_word*)lf[34]+1));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1109,a[2]=t2,a[3]=((C_word)li28),tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 259  ##sys#call-with-current-continuation */
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1125,a[2]=t2,a[3]=((C_word)li28),tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 262  ##sys#call-with-current-continuation */
 C_call_cc(3,0,t1,t6);}
 else{
 t6=C_SCHEME_UNDEFINED;
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* a1108 in thread-suspend! in k765 in k499 in k496 */
-static void C_ccall f_1109(C_word c,C_word t0,C_word t1,C_word t2){
+/* a1124 in thread-suspend! in k781 in k515 in k512 */
+static void C_ccall f_1125(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1980,27 +2062,27 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1109,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1118,a[2]=t2,a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp);
-t4=(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(1),t3);
-/* srfi-18.scm: 262  ##sys#schedule */
+C_save_and_reclaim((void*)tr3,(void*)f_1125,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1134,a[2]=t2,a[3]=((C_word)li27),tmp=(C_word)a,a+=4,tmp);
+t4=C_i_setslot(((C_word*)t0)[2],C_fix(1),t3);
+/* srfi-18.scm: 265  ##sys#schedule */
 t5=*((C_word*)lf[31]+1);
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t1);}
 
-/* a1117 in a1108 in thread-suspend! in k765 in k499 in k496 */
-static void C_ccall f_1118(C_word c,C_word t0,C_word t1){
+/* a1133 in a1124 in thread-suspend! in k781 in k515 in k512 */
+static void C_ccall f_1134(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1118,2,t0,t1);}
-/* srfi-18.scm: 261  return */
+C_save_and_reclaim((void*)tr2,(void*)f_1134,2,t0,t1);}
+/* srfi-18.scm: 264  return */
 t2=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,t1,C_SCHEME_UNDEFINED);}
 
-/* thread-terminate! in k765 in k499 in k496 */
-static void C_ccall f_1047(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-terminate! in k781 in k515 in k512 */
+static void C_ccall f_1063(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2010,20 +2092,20 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1047,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[37],lf[61]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1054,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_eqp(t2,*((C_word*)lf[63]+1));
+C_save_and_reclaim((void*)tr3,(void*)f_1063,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[37],lf[62]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1070,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=C_eqp(t2,*((C_word*)lf[64]+1));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1086,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 249  ##sys#exit-handler */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[64]+1)))(2,*((C_word*)lf[64]+1),t6);}
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1102,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 252  ##sys#exit-handler */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[65]+1)))(2,*((C_word*)lf[65]+1),t6);}
 else{
 t6=t4;
-f_1054(2,t6,C_SCHEME_UNDEFINED);}}
+f_1070(2,t6,C_SCHEME_UNDEFINED);}}
 
-/* k1084 in thread-terminate! in k765 in k499 in k496 */
-static void C_ccall f_1086(C_word c,C_word t0,C_word t1){
+/* k1100 in thread-terminate! in k781 in k515 in k512 */
+static void C_ccall f_1102(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
@@ -2031,8 +2113,8 @@ C_word *a;
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k1052 in thread-terminate! in k765 in k499 in k496 */
-static void C_ccall f_1054(C_word c,C_word t0,C_word t1){
+/* k1068 in thread-terminate! in k781 in k515 in k512 */
+static void C_ccall f_1070(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2042,26 +2124,26 @@ C_word t6;
 C_word t7;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1054,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,1,C_SCHEME_UNDEFINED);
-t3=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(2),t2);
-t4=(C_word)C_a_i_record(&a,3,lf[20],lf[62],C_SCHEME_END_OF_LIST);
-t5=(C_word)C_i_setslot(((C_word*)t0)[3],C_fix(7),t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1063,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 252  ##sys#thread-kill! */
+C_save_and_reclaim((void*)tr2,(void*)f_1070,2,t0,t1);}
+t2=C_a_i_list(&a,1,C_SCHEME_UNDEFINED);
+t3=C_i_setslot(((C_word*)t0)[3],C_fix(2),t2);
+t4=C_a_i_record(&a,3,lf[20],lf[63],C_SCHEME_END_OF_LIST);
+t5=C_i_setslot(((C_word*)t0)[3],C_fix(7),t4);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1079,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 255  ##sys#thread-kill! */
 t7=*((C_word*)lf[32]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,((C_word*)t0)[3],lf[55]);}
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,((C_word*)t0)[3],lf[56]);}
 
-/* k1061 in k1052 in thread-terminate! in k765 in k499 in k496 */
-static void C_ccall f_1063(C_word c,C_word t0,C_word t1){
+/* k1077 in k1068 in thread-terminate! in k781 in k515 in k512 */
+static void C_ccall f_1079(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(((C_word*)t0)[3],*((C_word*)lf[34]+1));
+t2=C_eqp(((C_word*)t0)[3],*((C_word*)lf[34]+1));
 if(C_truep(t2)){
-/* srfi-18.scm: 253  ##sys#schedule */
+/* srfi-18.scm: 256  ##sys#schedule */
 t3=*((C_word*)lf[31]+1);
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[2]);}
 else{
@@ -2069,8 +2151,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* thread-join! in k765 in k499 in k496 */
-static void C_ccall f_919(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* thread-join! in k781 in k515 in k512 */
+static void C_ccall f_935(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -2078,32 +2160,32 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_919r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_935r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_919r(t0,t1,t2,t3);}}
+f_935r(t0,t1,t2,t3);}}
 
-static void C_ccall f_919r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_935r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t4=(C_word)C_i_check_structure_2(t2,lf[37],lf[53]);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_926,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_i_pairp(t3))){
-t6=(C_word)C_slot(t3,C_fix(0));
-/* srfi-18.scm: 215  ##sys#compute-time-limit */
+t4=C_i_check_structure_2(t2,lf[37],lf[54]);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_942,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_i_pairp(t3))){
+t6=C_slot(t3,C_fix(0));
+/* srfi-18.scm: 218  ##sys#compute-time-limit */
 t7=lf[1];
-f_503(t7,t5,t6);}
+f_519(t7,t5,t6);}
 else{
 t6=t5;
-f_926(2,t6,C_SCHEME_FALSE);}}
+f_942(2,t6,C_SCHEME_FALSE);}}
 
-/* k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_926(C_word c,C_word t0,C_word t1){
+/* k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2113,17 +2195,17 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_926,2,t0,t1);}
-t2=(C_word)C_i_pairp(((C_word*)t0)[4]);
-t3=(C_truep(t2)?(C_word)C_slot(((C_word*)t0)[4],C_fix(1)):C_SCHEME_FALSE);
-t4=(C_truep(t3)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
-t5=(C_truep(t4)?(C_word)C_slot(t3,C_fix(0)):C_SCHEME_FALSE);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_940,a[2]=t1,a[3]=t5,a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=((C_word)li24),tmp=(C_word)a,a+=7,tmp);
-/* srfi-18.scm: 219  ##sys#call-with-current-continuation */
+C_save_and_reclaim((void*)tr2,(void*)f_942,2,t0,t1);}
+t2=C_i_pairp(((C_word*)t0)[4]);
+t3=(C_truep(t2)?C_slot(((C_word*)t0)[4],C_fix(1)):C_SCHEME_FALSE);
+t4=(C_truep(t3)?C_i_pairp(t3):C_SCHEME_FALSE);
+t5=(C_truep(t4)?C_slot(t3,C_fix(0)):C_SCHEME_FALSE);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_956,a[2]=t1,a[3]=t5,a[4]=t4,a[5]=((C_word*)t0)[3],a[6]=((C_word)li24),tmp=(C_word)a,a+=7,tmp);
+/* srfi-18.scm: 222  ##sys#call-with-current-continuation */
 C_call_cc(3,0,((C_word*)t0)[2],t6);}
 
-/* a939 in k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_940(C_word c,C_word t0,C_word t1,C_word t2){
+/* a955 in k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_956(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2131,19 +2213,19 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_940,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_956,3,t0,t1,t2);}
 t3=*((C_word*)lf[34]+1);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_944,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_960,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[2])){
-/* srfi-18.scm: 222  ##sys#thread-block-for-timeout! */
-t5=*((C_word*)lf[60]+1);
+/* srfi-18.scm: 225  ##sys#thread-block-for-timeout! */
+t5=*((C_word*)lf[61]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t3,((C_word*)t0)[2]);}
 else{
 t5=t4;
-f_944(2,t5,C_SCHEME_UNDEFINED);}}
+f_960(2,t5,C_SCHEME_UNDEFINED);}}
 
-/* k942 in a939 in k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_944(C_word c,C_word t0,C_word t1){
+/* k958 in a955 in k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2151,25 +2233,25 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_944,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_955,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li23),tmp=(C_word)a,a+=8,tmp);
-t3=(C_word)C_i_setslot(((C_word*)t0)[5],C_fix(1),t2);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_950,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 243  ##sys#thread-block-for-termination! */
-t5=*((C_word*)lf[59]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_971,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word)li23),tmp=(C_word)a,a+=8,tmp);
+t3=C_i_setslot(((C_word*)t0)[5],C_fix(1),t2);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_966,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 246  ##sys#thread-block-for-termination! */
+t5=*((C_word*)lf[60]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[5],((C_word*)t0)[7]);}
 
-/* k948 in k942 in a939 in k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_950(C_word c,C_word t0,C_word t1){
+/* k964 in k958 in a955 in k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 244  ##sys#schedule */
+/* srfi-18.scm: 247  ##sys#schedule */
 t2=*((C_word*)lf[31]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* a954 in k942 in a939 in k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_955(C_word c,C_word t0,C_word t1){
+/* a970 in k958 in a955 in k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2186,68 +2268,68 @@ C_word t13;
 C_word ab[14],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_955,2,t0,t1);}
-t2=(C_word)C_slot(((C_word*)t0)[6],C_fix(3));
-t3=(C_word)C_eqp(t2,lf[33]);
+C_save_and_reclaim((void*)tr2,(void*)f_971,2,t0,t1);}
+t2=C_slot(((C_word*)t0)[6],C_fix(3));
+t3=C_eqp(t2,lf[33]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_968,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-if(C_truep((C_word)C_slot(((C_word*)t0)[4],C_fix(13)))){
-t5=(C_word)C_slot(((C_word*)t0)[6],C_fix(2));
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_984,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+if(C_truep(C_slot(((C_word*)t0)[4],C_fix(13)))){
+t5=C_slot(((C_word*)t0)[6],C_fix(2));
 C_apply(4,0,t1,((C_word*)t0)[5],t5);}
 else{
-/* srfi-18.scm: 229  ##sys#remove-from-timeout-list */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[54]+1)))(3,*((C_word*)lf[54]+1),t4,((C_word*)t0)[4]);}}
+/* srfi-18.scm: 232  ##sys#remove-from-timeout-list */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[55]+1)))(3,*((C_word*)lf[55]+1),t4,((C_word*)t0)[4]);}}
 else{
-t4=(C_word)C_eqp(t2,lf[55]);
+t4=C_eqp(t2,lf[56]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_994,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_slot(((C_word*)t0)[6],C_fix(7));
-t7=(C_word)C_a_i_list(&a,2,lf[56],t6);
-t8=(C_word)C_a_i_record(&a,3,lf[20],lf[57],t7);
-/* srfi-18.scm: 233  ##sys#signal */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1010,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t6=C_slot(((C_word*)t0)[6],C_fix(7));
+t7=C_a_i_list(&a,2,lf[57],t6);
+t8=C_a_i_record(&a,3,lf[20],lf[58],t7);
+/* srfi-18.scm: 236  ##sys#signal */
 t9=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t5,t8);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1013,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1029,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[3])){
-/* srfi-18.scm: 238  return */
+/* srfi-18.scm: 241  return */
 t6=((C_word*)t0)[5];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t1,((C_word*)t0)[2]);}
 else{
-t6=(C_word)C_a_i_record(&a,3,lf[20],lf[58],C_SCHEME_END_OF_LIST);
-/* srfi-18.scm: 241  ##sys#signal */
+t6=C_a_i_record(&a,3,lf[20],lf[59],C_SCHEME_END_OF_LIST);
+/* srfi-18.scm: 244  ##sys#signal */
 t7=*((C_word*)lf[18]+1);
 ((C_proc3)(void*)(*((C_word*)t7+1)))(3,t7,t5,t6);}}}}
 
-/* k1011 in a954 in k942 in a939 in k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_1013(C_word c,C_word t0,C_word t1){
+/* k1027 in a970 in k958 in a955 in k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_1029(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 238  return */
+/* srfi-18.scm: 241  return */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k992 in a954 in k942 in a939 in k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_994(C_word c,C_word t0,C_word t1){
+/* k1008 in a970 in k958 in a955 in k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_1010(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 232  return */
+/* srfi-18.scm: 235  return */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k966 in a954 in k942 in a939 in k924 in thread-join! in k765 in k499 in k496 */
-static void C_ccall f_968(C_word c,C_word t0,C_word t1){
+/* k982 in a970 in k958 in a955 in k940 in thread-join! in k781 in k515 in k512 */
+static void C_ccall f_984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(2));
+t2=C_slot(((C_word*)t0)[4],C_fix(2));
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* thread-start! in k765 in k499 in k496 */
-static void C_ccall f_883(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-start! in k781 in k515 in k512 */
+static void C_ccall f_899(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2256,30 +2338,30 @@ C_word t6;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_883,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_899,3,t0,t1,t2);}
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_887,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_closurep(((C_word*)t3)[1]))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_913,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 202  make-thread */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_903,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_closurep(((C_word*)t3)[1]))){
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_929,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 205  make-thread */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,((C_word*)t3)[1]);}
 else{
 t5=t4;
-f_887(t5,(C_word)C_i_check_structure_2(((C_word*)t3)[1],lf[37],lf[46]));}}
+f_903(t5,C_i_check_structure_2(((C_word*)t3)[1],lf[37],lf[47]));}}
 
-/* k911 in thread-start! in k765 in k499 in k496 */
-static void C_ccall f_913(C_word c,C_word t0,C_word t1){
+/* k927 in thread-start! in k781 in k515 in k512 */
+static void C_ccall f_929(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_887(t3,t2);}
+f_903(t3,t2);}
 
-/* k885 in thread-start! in k765 in k499 in k496 */
-static void C_fcall f_887(C_word t0,C_word t1){
+/* k901 in thread-start! in k781 in k515 in k512 */
+static void C_fcall f_903(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2287,147 +2369,156 @@ C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_887,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_890,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(C_word)C_slot(((C_word*)((C_word*)t0)[3])[1],C_fix(3));
-t4=(C_word)C_eqp(lf[36],t3);
+C_save_and_reclaim((void*)trf_903,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_906,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=C_slot(((C_word*)((C_word*)t0)[3])[1],C_fix(3));
+t4=C_eqp(lf[36],t3);
 if(C_truep(t4)){
 t5=t2;
-f_890(2,t5,C_SCHEME_UNDEFINED);}
+f_906(2,t5,C_SCHEME_UNDEFINED);}
 else{
-/* srfi-18.scm: 205  ##sys#error */
-t5=*((C_word*)lf[49]+1);
-((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t2,lf[46],lf[50],((C_word*)((C_word*)t0)[3])[1]);}}
+/* srfi-18.scm: 208  ##sys#error */
+t5=*((C_word*)lf[50]+1);
+((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t2,lf[47],lf[51],((C_word*)((C_word*)t0)[3])[1]);}}
 
-/* k888 in k885 in thread-start! in k765 in k499 in k496 */
-static void C_ccall f_890(C_word c,C_word t0,C_word t1){
+/* k904 in k901 in thread-start! in k781 in k515 in k512 */
+static void C_ccall f_906(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_890,2,t0,t1);}
-t2=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[3])[1],C_fix(3),lf[47]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_896,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 207  ##sys#add-to-ready-queue */
-t4=*((C_word*)lf[48]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_906,2,t0,t1);}
+t2=C_i_setslot(((C_word*)((C_word*)t0)[3])[1],C_fix(3),lf[48]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_912,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 210  ##sys#add-to-ready-queue */
+t4=*((C_word*)lf[49]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)((C_word*)t0)[3])[1]);}
 
-/* k894 in k888 in k885 in thread-start! in k765 in k499 in k496 */
-static void C_ccall f_896(C_word c,C_word t0,C_word t1){
+/* k910 in k904 in k901 in thread-start! in k781 in k515 in k512 */
+static void C_ccall f_912(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* thread-name in k765 in k499 in k496 */
-static void C_ccall f_874(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-name in k781 in k515 in k512 */
+static void C_ccall f_890(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_874,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[37],lf[45]);
+C_save_and_reclaim((void*)tr3,(void*)f_890,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[37],lf[46]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(6)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(6)));}
 
-/* thread-quantum-set! in k765 in k499 in k496 */
-static void C_ccall f_858(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* thread-quantum-set! in k781 in k515 in k512 */
+static void C_ccall f_874(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word *a;
+C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_858,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[37],lf[44]);
-t5=(C_word)C_i_check_exact_2(t3,lf[44]);
-t6=(C_word)C_i_fixnum_max(t3,C_fix(10));
-t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_set_i_slot(t2,C_fix(9),t6));}
+C_save_and_reclaim((void*)tr4,(void*)f_874,4,t0,t1,t2,t3);}
+t4=C_i_check_structure_2(t2,lf[37],lf[44]);
+t5=C_i_check_exact_2(t3,lf[44]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_888,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 195  fxmax */
+t7=*((C_word*)lf[45]+1);
+((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t3,C_fix(10));}
 
-/* thread-quantum in k765 in k499 in k496 */
-static void C_ccall f_849(C_word c,C_word t0,C_word t1,C_word t2){
+/* k886 in thread-quantum-set! in k781 in k515 in k512 */
+static void C_ccall f_888(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_i_set_i_slot(((C_word*)t0)[2],C_fix(9),t1));}
+
+/* thread-quantum in k781 in k515 in k512 */
+static void C_ccall f_865(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_849,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[37],lf[43]);
+C_save_and_reclaim((void*)tr3,(void*)f_865,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[37],lf[43]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(9)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(9)));}
 
-/* thread-specific-set! in k765 in k499 in k496 */
-static void C_ccall f_840(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* thread-specific-set! in k781 in k515 in k512 */
+static void C_ccall f_856(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_840,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure_2(t2,lf[37],lf[42]);
+C_save_and_reclaim((void*)tr4,(void*)f_856,4,t0,t1,t2,t3);}
+t4=C_i_check_structure_2(t2,lf[37],lf[42]);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(t2,C_fix(10),t3));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_i_setslot(t2,C_fix(10),t3));}
 
-/* thread-specific in k765 in k499 in k496 */
-static void C_ccall f_831(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-specific in k781 in k515 in k512 */
+static void C_ccall f_847(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_831,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[37],lf[41]);
+C_save_and_reclaim((void*)tr3,(void*)f_847,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[37],lf[41]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(10)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(10)));}
 
-/* thread-state in k765 in k499 in k496 */
-static void C_ccall f_822(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread-state in k781 in k515 in k512 */
+static void C_ccall f_838(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_822,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[37],lf[40]);
+C_save_and_reclaim((void*)tr3,(void*)f_838,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[37],lf[40]);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_slot(t2,C_fix(3)));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_slot(t2,C_fix(3)));}
 
-/* current-thread in k765 in k499 in k496 */
-static void C_ccall f_819(C_word c,C_word t0,C_word t1){
+/* current-thread in k781 in k515 in k512 */
+static void C_ccall f_835(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_819,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_835,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,*((C_word*)lf[34]+1));}
 
-/* thread? in k765 in k499 in k496 */
-static void C_ccall f_813(C_word c,C_word t0,C_word t1,C_word t2){
+/* thread? in k781 in k515 in k512 */
+static void C_ccall f_829(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_813,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_829,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[37]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[37]));}
 
-/* make-thread in k765 in k499 in k496 */
-static void C_ccall f_769(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* make-thread in k781 in k515 in k512 */
+static void C_ccall f_785(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -2435,13 +2526,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr3r,(void*)f_769r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_785r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_769r(t0,t1,t2,t3);}}
+f_785r(t0,t1,t2,t3);}}
 
-static void C_ccall f_769r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_785r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2449,173 +2540,173 @@ C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(7);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_773,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_798,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_pairp(t3))){
-t6=(C_word)C_slot(t3,C_fix(0));
-t7=(C_word)C_slot(*((C_word*)lf[34]+1),C_fix(9));
-/* srfi-18.scm: 154  ##sys#make-thread */
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_789,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_814,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_pairp(t3))){
+t6=C_slot(t3,C_fix(0));
+t7=C_slot(*((C_word*)lf[34]+1),C_fix(9));
+/* srfi-18.scm: 157  ##sys#make-thread */
 t8=*((C_word*)lf[35]+1);
 ((C_proc6)(void*)(*((C_word*)t8+1)))(6,t8,t4,C_SCHEME_FALSE,lf[36],t6,t7);}
 else{
-/* srfi-18.scm: 157  gensym */
+/* srfi-18.scm: 160  gensym */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t5,lf[37]);}}
 
-/* k796 in make-thread in k765 in k499 in k496 */
-static void C_ccall f_798(C_word c,C_word t0,C_word t1){
+/* k812 in make-thread in k781 in k515 in k512 */
+static void C_ccall f_814(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(*((C_word*)lf[34]+1),C_fix(9));
-/* srfi-18.scm: 154  ##sys#make-thread */
+t2=C_slot(*((C_word*)lf[34]+1),C_fix(9));
+/* srfi-18.scm: 157  ##sys#make-thread */
 t3=*((C_word*)lf[35]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[2],C_SCHEME_FALSE,lf[36],t1,t2);}
 
-/* k771 in make-thread in k765 in k499 in k496 */
-static void C_ccall f_773(C_word c,C_word t0,C_word t1){
+/* k787 in make-thread in k781 in k515 in k512 */
+static void C_ccall f_789(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_773,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_778,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li12),tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_i_setslot(t1,C_fix(1),t2);
+C_save_and_reclaim((void*)tr2,(void*)f_789,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_794,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word)li12),tmp=(C_word)a,a+=5,tmp);
+t3=C_i_setslot(t1,C_fix(1),t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t1);}
 
-/* a777 in k771 in make-thread in k765 in k499 in k496 */
-static void C_ccall f_778(C_word c,C_word t0,C_word t1){
+/* a793 in k787 in make-thread in k781 in k515 in k512 */
+static void C_ccall f_794(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_778,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_784,a[2]=((C_word*)t0)[3],a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
-/* srfi-18.scm: 162  ##sys#call-with-values */
+C_save_and_reclaim((void*)tr2,(void*)f_794,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_800,a[2]=((C_word*)t0)[3],a[3]=((C_word)li11),tmp=(C_word)a,a+=4,tmp);
+/* srfi-18.scm: 165  ##sys#call-with-values */
 C_call_with_values(4,0,t1,((C_word*)t0)[2],t2);}
 
-/* a783 in a777 in k771 in make-thread in k765 in k499 in k496 */
-static void C_ccall f_784(C_word c,C_word t0,C_word t1,...){
+/* a799 in a793 in k787 in make-thread in k781 in k515 in k512 */
+static void C_ccall f_800(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_784r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_800r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_784r(t0,t1,t2);}}
+f_800r(t0,t1,t2);}}
 
-static void C_ccall f_784r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_800r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(2),t2);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_791,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 166  ##sys#thread-kill! */
+t3=C_i_setslot(((C_word*)t0)[2],C_fix(2),t2);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_807,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 169  ##sys#thread-kill! */
 t5=*((C_word*)lf[32]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,((C_word*)t0)[2],lf[33]);}
 
-/* k789 in a783 in a777 in k771 in make-thread in k765 in k499 in k496 */
-static void C_ccall f_791(C_word c,C_word t0,C_word t1){
+/* k805 in a799 in a793 in k787 in make-thread in k781 in k515 in k512 */
+static void C_ccall f_807(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 167  ##sys#schedule */
+/* srfi-18.scm: 170  ##sys#schedule */
 t2=*((C_word*)lf[31]+1);
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* uncaught-exception? in k499 in k496 */
-static void C_ccall f_749(C_word c,C_word t0,C_word t1,C_word t2){
+/* uncaught-exception? in k515 in k512 */
+static void C_ccall f_765(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_749,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_structurep(t2,lf[20]))){
-t3=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)tr3,(void*)f_765,3,t0,t1,t2);}
+if(C_truep(C_i_structurep(t2,lf[20]))){
+t3=C_slot(t2,C_fix(1));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_memq(lf[27],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_memq(lf[27],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* terminated-thread-exception? in k499 in k496 */
-static void C_ccall f_733(C_word c,C_word t0,C_word t1,C_word t2){
+/* terminated-thread-exception? in k515 in k512 */
+static void C_ccall f_749(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_733,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_structurep(t2,lf[20]))){
-t3=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)tr3,(void*)f_749,3,t0,t1,t2);}
+if(C_truep(C_i_structurep(t2,lf[20]))){
+t3=C_slot(t2,C_fix(1));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_memq(lf[25],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_memq(lf[25],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* abandoned-mutex-exception? in k499 in k496 */
-static void C_ccall f_717(C_word c,C_word t0,C_word t1,C_word t2){
+/* abandoned-mutex-exception? in k515 in k512 */
+static void C_ccall f_733(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_717,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_structurep(t2,lf[20]))){
-t3=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)tr3,(void*)f_733,3,t0,t1,t2);}
+if(C_truep(C_i_structurep(t2,lf[20]))){
+t3=C_slot(t2,C_fix(1));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_memq(lf[23],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_memq(lf[23],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* join-timeout-exception? in k499 in k496 */
-static void C_ccall f_701(C_word c,C_word t0,C_word t1,C_word t2){
+/* join-timeout-exception? in k515 in k512 */
+static void C_ccall f_717(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_701,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_structurep(t2,lf[20]))){
-t3=(C_word)C_slot(t2,C_fix(1));
+C_save_and_reclaim((void*)tr3,(void*)f_717,3,t0,t1,t2);}
+if(C_truep(C_i_structurep(t2,lf[20]))){
+t3=C_slot(t2,C_fix(1));
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_memq(lf[21],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_i_memq(lf[21],t3));}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* time? in k499 in k496 */
-static void C_ccall f_693(C_word c,C_word t0,C_word t1,C_word t2){
+/* time? in k515 in k512 */
+static void C_ccall f_709(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_693,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_709,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[2]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_i_structurep(t2,lf[2]));}
 
-/* milliseconds->time in k499 in k496 */
-static void C_ccall f_677(C_word c,C_word t0,C_word t1,C_word t2){
+/* milliseconds->time in k515 in k512 */
+static void C_ccall f_693(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2624,15 +2715,15 @@ C_word t6;
 C_word ab[17],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_677,3,t0,t1,t2);}
-t3=(C_word)C_i_check_exact_2(t2,lf[14]);
-t4=(C_word)C_a_i_divide(&a,2,t2,C_fix(1000));
-t5=(C_word)C_a_i_plus(&a,2,C_flonum(&a,C_startup_time_seconds),t4);
+C_save_and_reclaim((void*)tr3,(void*)f_693,3,t0,t1,t2);}
+t3=C_i_check_exact_2(t2,lf[14]);
+t4=C_a_i_divide(&a,2,t2,C_fix(1000));
+t5=C_a_i_plus(&a,2,C_flonum(&a,C_startup_time_seconds),t4);
 t6=t1;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[2],t2,t5,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_a_i_record(&a,4,lf[2],t2,t5,C_fix(0)));}
 
-/* seconds->time in k499 in k496 */
-static void C_ccall f_623(C_word c,C_word t0,C_word t1,C_word t2){
+/* seconds->time in k515 in k512 */
+static void C_ccall f_639(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2641,16 +2732,16 @@ C_word t6;
 C_word ab[12],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_623,3,t0,t1,t2);}
-t3=(C_word)C_i_check_number_2(t2,lf[10]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_630,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_a_i_minus(&a,2,t2,C_flonum(&a,C_startup_time_seconds));
-/* srfi-18.scm: 109  max */
+C_save_and_reclaim((void*)tr3,(void*)f_639,3,t0,t1,t2);}
+t3=C_i_check_number_2(t2,lf[10]);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_646,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=C_a_i_minus(&a,2,t2,C_flonum(&a,C_startup_time_seconds));
+/* srfi-18.scm: 112  max */
 t6=*((C_word*)lf[13]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,C_fix(0),t5);}
 
-/* k628 in seconds->time in k499 in k496 */
-static void C_ccall f_630(C_word c,C_word t0,C_word t1){
+/* k644 in seconds->time in k515 in k512 */
+static void C_ccall f_646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2658,38 +2749,38 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_630,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_633,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_667,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_671,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* srfi-18.scm: 110  ##sys#exact->inexact */
+C_save_and_reclaim((void*)tr2,(void*)f_646,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_649,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_683,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_687,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* srfi-18.scm: 113  ##sys#exact->inexact */
 t5=*((C_word*)lf[12]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,((C_word*)t0)[2]);}
 
-/* k669 in k628 in seconds->time in k499 in k496 */
-static void C_ccall f_671(C_word c,C_word t0,C_word t1){
+/* k685 in k644 in seconds->time in k515 in k512 */
+static void C_ccall f_687(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-18.scm: 110  ##sys#flonum-fraction */
+/* srfi-18.scm: 113  ##sys#flonum-fraction */
 t2=*((C_word*)lf[11]+1);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k665 in k628 in seconds->time in k499 in k496 */
-static void C_ccall f_667(C_word c,C_word t0,C_word t1){
+/* k681 in k644 in seconds->time in k515 in k512 */
+static void C_ccall f_683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_667,2,t0,t1);}
-t2=(C_word)C_a_i_times(&a,2,C_fix(1000),t1);
-/* srfi-18.scm: 110  truncate */
+C_save_and_reclaim((void*)tr2,(void*)f_683,2,t0,t1);}
+t2=C_a_i_times(&a,2,C_fix(1000),t1);
+/* srfi-18.scm: 113  truncate */
 t3=*((C_word*)lf[0]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* k631 in k628 in seconds->time in k499 in k496 */
-static void C_ccall f_633(C_word c,C_word t0,C_word t1){
+/* k647 in k644 in seconds->time in k515 in k512 */
+static void C_ccall f_649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2697,43 +2788,43 @@ C_word t4;
 C_word t5;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_633,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_651,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_a_i_times(&a,2,((C_word*)t0)[2],C_fix(1000));
-t4=(C_word)C_a_i_plus(&a,2,t3,t1);
-/* srfi-18.scm: 111  truncate */
+C_save_and_reclaim((void*)tr2,(void*)f_649,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_667,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=C_a_i_times(&a,2,((C_word*)t0)[2],C_fix(1000));
+t4=C_a_i_plus(&a,2,t3,t1);
+/* srfi-18.scm: 114  truncate */
 t5=*((C_word*)lf[0]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t2,t4);}
 
-/* k649 in k631 in k628 in seconds->time in k499 in k496 */
-static void C_ccall f_651(C_word c,C_word t0,C_word t1){
+/* k665 in k647 in k644 in seconds->time in k515 in k512 */
+static void C_ccall f_667(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_651,2,t0,t1);}
-t2=(C_word)C_i_inexact_to_exact(t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_643,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* srfi-18.scm: 112  truncate */
+C_save_and_reclaim((void*)tr2,(void*)f_667,2,t0,t1);}
+t2=C_i_inexact_to_exact(t1);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_659,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* srfi-18.scm: 115  truncate */
 t4=*((C_word*)lf[0]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t3,((C_word*)t0)[2]);}
 
-/* k641 in k649 in k631 in k628 in seconds->time in k499 in k496 */
-static void C_ccall f_643(C_word c,C_word t0,C_word t1){
+/* k657 in k665 in k647 in k644 in seconds->time in k515 in k512 */
+static void C_ccall f_659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_643,2,t0,t1);}
-t2=(C_word)C_i_inexact_to_exact(((C_word*)t0)[4]);
+C_save_and_reclaim((void*)tr2,(void*)f_659,2,t0,t1);}
+t2=C_i_inexact_to_exact(((C_word*)t0)[4]);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[2],((C_word*)t0)[2],t1,t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[2],((C_word*)t0)[2],t1,t2));}
 
-/* time->milliseconds in k499 in k496 */
-static void C_ccall f_594(C_word c,C_word t0,C_word t1,C_word t2){
+/* time->milliseconds in k515 in k512 */
+static void C_ccall f_610(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2745,18 +2836,18 @@ C_word t9;
 C_word ab[16],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_594,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[2],lf[9]);
-t4=(C_word)C_slot(t2,C_fix(2));
-t5=(C_word)C_a_i_minus(&a,2,t4,C_flonum(&a,C_startup_time_seconds));
-t6=(C_word)C_a_i_times(&a,2,t5,C_fix(1000));
-t7=(C_word)C_i_inexact_to_exact(t6);
-t8=(C_word)C_slot(t2,C_fix(3));
+C_save_and_reclaim((void*)tr3,(void*)f_610,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[2],lf[9]);
+t4=C_slot(t2,C_fix(2));
+t5=C_a_i_minus(&a,2,t4,C_flonum(&a,C_startup_time_seconds));
+t6=C_a_i_times(&a,2,t5,C_fix(1000));
+t7=C_i_inexact_to_exact(t6);
+t8=C_slot(t2,C_fix(3));
 t9=t1;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_plus(&a,2,t7,t8));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,C_a_i_plus(&a,2,t7,t8));}
 
-/* time->seconds in k499 in k496 */
-static void C_ccall f_573(C_word c,C_word t0,C_word t1,C_word t2){
+/* time->seconds in k515 in k512 */
+static void C_ccall f_589(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2766,16 +2857,16 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_573,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure_2(t2,lf[2],lf[8]);
-t4=(C_word)C_slot(t2,C_fix(2));
-t5=(C_word)C_slot(t2,C_fix(3));
-t6=(C_word)C_a_i_divide(&a,2,t5,C_fix(1000));
+C_save_and_reclaim((void*)tr3,(void*)f_589,3,t0,t1,t2);}
+t3=C_i_check_structure_2(t2,lf[2],lf[8]);
+t4=C_slot(t2,C_fix(2));
+t5=C_slot(t2,C_fix(3));
+t6=C_a_i_divide(&a,2,t5,C_fix(1000));
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_plus(&a,2,t4,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_a_i_plus(&a,2,t4,t6));}
 
-/* current-time in k499 in k496 */
-static void C_ccall f_546(C_word c,C_word t0,C_word t1){
+/* current-time in k515 in k512 */
+static void C_ccall f_562(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2788,32 +2879,32 @@ C_word t9;
 C_word ab[32],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_546,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_562,2,t0,t1);}
 t2=C_flonum(&a,C_get_seconds);
 t3=C_flonum(&a,C_startup_time_seconds);
 t4=C_long_to_num(&a,C_ms);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_558,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t6=(C_word)C_a_i_minus(&a,2,t2,t3);
-t7=(C_word)C_a_i_times(&a,2,t6,C_fix(1000));
-t8=(C_word)C_a_i_plus(&a,2,t7,C_long_to_num(&a,C_ms));
-/* srfi-18.scm: 92   truncate */
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_574,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=C_a_i_minus(&a,2,t2,t3);
+t7=C_a_i_times(&a,2,t6,C_fix(1000));
+t8=C_a_i_plus(&a,2,t7,C_long_to_num(&a,C_ms));
+/* srfi-18.scm: 95   truncate */
 t9=*((C_word*)lf[0]+1);
 ((C_proc3)(void*)(*((C_word*)t9+1)))(3,t9,t5,t8);}
 
-/* k556 in current-time in k499 in k496 */
-static void C_ccall f_558(C_word c,C_word t0,C_word t1){
+/* k572 in current-time in k515 in k512 */
+static void C_ccall f_574(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_558,2,t0,t1);}
-t2=(C_word)C_i_inexact_to_exact(t1);
+C_save_and_reclaim((void*)tr2,(void*)f_574,2,t0,t1);}
+t2=C_i_inexact_to_exact(t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[2],t2,((C_word*)t0)[2],C_long_to_num(&a,C_ms)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_a_i_record(&a,4,lf[2],t2,((C_word*)t0)[2],C_long_to_num(&a,C_ms)));}
 
-/* ##sys#compute-time-limit in k499 in k496 */
-static void C_fcall f_503(C_word t0,C_word t1,C_word t2){
+/* ##sys#compute-time-limit in k515 in k512 */
+static void C_fcall f_519(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2821,160 +2912,165 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_503,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_519,NULL,3,t0,t1,t2);}
 if(C_truep(t2)){
-if(C_truep((C_word)C_i_structurep(t2,lf[2]))){
+if(C_truep(C_i_structurep(t2,lf[2]))){
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_slot(t2,C_fix(1)));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_slot(t2,C_fix(1)));}
 else{
-if(C_truep((C_word)C_i_numberp(t2))){
-t3=(C_word)C_fudge(C_fix(16));
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_537,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(C_word)C_a_i_times(&a,2,t2,C_fix(1000));
-/* srfi-18.scm: 69   truncate */
+if(C_truep(C_i_numberp(t2))){
+t3=C_fudge(C_fix(16));
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_553,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=C_a_i_times(&a,2,t2,C_fix(1000));
+/* srfi-18.scm: 72   truncate */
 t6=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
-/* srfi-18.scm: 70   ##sys#signal-hook */
+/* srfi-18.scm: 73   ##sys#signal-hook */
 t3=*((C_word*)lf[3]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,t1,lf[4],lf[5],t2);}}}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k535 in ##sys#compute-time-limit in k499 in k496 */
-static void C_ccall f_537(C_word c,C_word t0,C_word t1){
+/* k551 in ##sys#compute-time-limit in k515 in k512 */
+static void C_ccall f_553(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
-t2=(C_word)C_i_inexact_to_exact(t1);
+t2=C_i_inexact_to_exact(t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_fixnum_plus(((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_fixnum_plus(((C_word*)t0)[2],t2));}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[122] = {
+static C_PTABLE_ENTRY ptable[127] = {
 {"toplevel:srfi_18_scm",(void*)C_srfi_18_toplevel},
-{"f_498:srfi_18_scm",(void*)f_498},
-{"f_501:srfi_18_scm",(void*)f_501},
-{"f_767:srfi_18_scm",(void*)f_767},
-{"f_1920:srfi_18_scm",(void*)f_1920},
-{"f_1894:srfi_18_scm",(void*)f_1894},
-{"f_1904:srfi_18_scm",(void*)f_1904},
-{"f_1907:srfi_18_scm",(void*)f_1907},
-{"f_1910:srfi_18_scm",(void*)f_1910},
-{"f_1855:srfi_18_scm",(void*)f_1855},
-{"f_1857:srfi_18_scm",(void*)f_1857},
-{"f_1861:srfi_18_scm",(void*)f_1861},
-{"f_1867:srfi_18_scm",(void*)f_1867},
+{"f_514:srfi_18_scm",(void*)f_514},
+{"f_517:srfi_18_scm",(void*)f_517},
+{"f_783:srfi_18_scm",(void*)f_783},
+{"f_2019:srfi_18_scm",(void*)f_2019},
+{"f_1993:srfi_18_scm",(void*)f_1993},
+{"f_2003:srfi_18_scm",(void*)f_2003},
+{"f_2006:srfi_18_scm",(void*)f_2006},
+{"f_2009:srfi_18_scm",(void*)f_2009},
+{"f_1954:srfi_18_scm",(void*)f_1954},
+{"f_1956:srfi_18_scm",(void*)f_1956},
+{"f_1960:srfi_18_scm",(void*)f_1960},
+{"f_1966:srfi_18_scm",(void*)f_1966},
+{"f_1880:srfi_18_scm",(void*)f_1880},
+{"f_1947:srfi_18_scm",(void*)f_1947},
+{"f_1930:srfi_18_scm",(void*)f_1930},
+{"f_1902:srfi_18_scm",(void*)f_1902},
+{"f_1913:srfi_18_scm",(void*)f_1913},
+{"f_1917:srfi_18_scm",(void*)f_1917},
 {"f_1821:srfi_18_scm",(void*)f_1821},
-{"f_1845:srfi_18_scm",(void*)f_1845},
-{"f_1849:srfi_18_scm",(void*)f_1849},
-{"f_1762:srfi_18_scm",(void*)f_1762},
+{"f_1837:srfi_18_scm",(void*)f_1837},
+{"f_1867:srfi_18_scm",(void*)f_1867},
+{"f_1828:srfi_18_scm",(void*)f_1828},
 {"f_1778:srfi_18_scm",(void*)f_1778},
-{"f_1808:srfi_18_scm",(void*)f_1808},
 {"f_1769:srfi_18_scm",(void*)f_1769},
-{"f_1719:srfi_18_scm",(void*)f_1719},
-{"f_1710:srfi_18_scm",(void*)f_1710},
-{"f_1701:srfi_18_scm",(void*)f_1701},
-{"f_1695:srfi_18_scm",(void*)f_1695},
-{"f_1676:srfi_18_scm",(void*)f_1676},
-{"f_1684:srfi_18_scm",(void*)f_1684},
-{"f_1485:srfi_18_scm",(void*)f_1485},
-{"f_1503:srfi_18_scm",(void*)f_1503},
+{"f_1760:srfi_18_scm",(void*)f_1760},
+{"f_1751:srfi_18_scm",(void*)f_1751},
+{"f_1745:srfi_18_scm",(void*)f_1745},
+{"f_1726:srfi_18_scm",(void*)f_1726},
+{"f_1734:srfi_18_scm",(void*)f_1734},
 {"f_1510:srfi_18_scm",(void*)f_1510},
-{"f_1648:srfi_18_scm",(void*)f_1648},
-{"f_1630:srfi_18_scm",(void*)f_1630},
-{"f_1599:srfi_18_scm",(void*)f_1599},
-{"f_1619:srfi_18_scm",(void*)f_1619},
-{"f_1606:srfi_18_scm",(void*)f_1606},
-{"f_1525:srfi_18_scm",(void*)f_1525},
 {"f_1528:srfi_18_scm",(void*)f_1528},
+{"f_1535:srfi_18_scm",(void*)f_1535},
+{"f_1698:srfi_18_scm",(void*)f_1698},
+{"f_1686:srfi_18_scm",(void*)f_1686},
+{"f_1678:srfi_18_scm",(void*)f_1678},
 {"f_1640:srfi_18_scm",(void*)f_1640},
-{"f_1261:srfi_18_scm",(void*)f_1261},
-{"f_1271:srfi_18_scm",(void*)f_1271},
-{"f_1288:srfi_18_scm",(void*)f_1288},
-{"f2031:srfi_18_scm",(void*)f2031},
-{"f2027:srfi_18_scm",(void*)f2027},
-{"f2023:srfi_18_scm",(void*)f2023},
-{"f_1458:srfi_18_scm",(void*)f_1458},
-{"f_1398:srfi_18_scm",(void*)f_1398},
-{"f_1404:srfi_18_scm",(void*)f_1404},
-{"f_1409:srfi_18_scm",(void*)f_1409},
-{"f_1443:srfi_18_scm",(void*)f_1443},
-{"f_1416:srfi_18_scm",(void*)f_1416},
-{"f_1312:srfi_18_scm",(void*)f_1312},
-{"f_1323:srfi_18_scm",(void*)f_1323},
-{"f_1291:srfi_18_scm",(void*)f_1291},
-{"f_1302:srfi_18_scm",(void*)f_1302},
-{"f_1237:srfi_18_scm",(void*)f_1237},
-{"f_1228:srfi_18_scm",(void*)f_1228},
-{"f_1219:srfi_18_scm",(void*)f_1219},
-{"f_1210:srfi_18_scm",(void*)f_1210},
-{"f_1192:srfi_18_scm",(void*)f_1192},
-{"f_1196:srfi_18_scm",(void*)f_1196},
-{"f_1186:srfi_18_scm",(void*)f_1186},
-{"f_1146:srfi_18_scm",(void*)f_1146},
-{"f_1174:srfi_18_scm",(void*)f_1174},
-{"f_1181:srfi_18_scm",(void*)f_1181},
-{"f_1155:srfi_18_scm",(void*)f_1155},
+{"f_1666:srfi_18_scm",(void*)f_1666},
+{"f_1659:srfi_18_scm",(void*)f_1659},
+{"f_1547:srfi_18_scm",(void*)f_1547},
+{"f_1550:srfi_18_scm",(void*)f_1550},
+{"f_1277:srfi_18_scm",(void*)f_1277},
+{"f_1287:srfi_18_scm",(void*)f_1287},
+{"f_1304:srfi_18_scm",(void*)f_1304},
+{"f2108:srfi_18_scm",(void*)f2108},
+{"f2104:srfi_18_scm",(void*)f2104},
+{"f2100:srfi_18_scm",(void*)f2100},
+{"f_1483:srfi_18_scm",(void*)f_1483},
+{"f_1417:srfi_18_scm",(void*)f_1417},
+{"f_1423:srfi_18_scm",(void*)f_1423},
+{"f_1428:srfi_18_scm",(void*)f_1428},
+{"f_1465:srfi_18_scm",(void*)f_1465},
+{"f_1435:srfi_18_scm",(void*)f_1435},
+{"f_1328:srfi_18_scm",(void*)f_1328},
+{"f_1339:srfi_18_scm",(void*)f_1339},
+{"f_1307:srfi_18_scm",(void*)f_1307},
+{"f_1318:srfi_18_scm",(void*)f_1318},
+{"f_1253:srfi_18_scm",(void*)f_1253},
+{"f_1244:srfi_18_scm",(void*)f_1244},
+{"f_1235:srfi_18_scm",(void*)f_1235},
+{"f_1226:srfi_18_scm",(void*)f_1226},
+{"f_1208:srfi_18_scm",(void*)f_1208},
+{"f_1212:srfi_18_scm",(void*)f_1212},
+{"f_1202:srfi_18_scm",(void*)f_1202},
 {"f_1162:srfi_18_scm",(void*)f_1162},
-{"f_1167:srfi_18_scm",(void*)f_1167},
-{"f_1124:srfi_18_scm",(void*)f_1124},
-{"f_1091:srfi_18_scm",(void*)f_1091},
-{"f_1109:srfi_18_scm",(void*)f_1109},
-{"f_1118:srfi_18_scm",(void*)f_1118},
-{"f_1047:srfi_18_scm",(void*)f_1047},
-{"f_1086:srfi_18_scm",(void*)f_1086},
-{"f_1054:srfi_18_scm",(void*)f_1054},
+{"f_1190:srfi_18_scm",(void*)f_1190},
+{"f_1197:srfi_18_scm",(void*)f_1197},
+{"f_1171:srfi_18_scm",(void*)f_1171},
+{"f_1178:srfi_18_scm",(void*)f_1178},
+{"f_1183:srfi_18_scm",(void*)f_1183},
+{"f_1140:srfi_18_scm",(void*)f_1140},
+{"f_1107:srfi_18_scm",(void*)f_1107},
+{"f_1125:srfi_18_scm",(void*)f_1125},
+{"f_1134:srfi_18_scm",(void*)f_1134},
 {"f_1063:srfi_18_scm",(void*)f_1063},
-{"f_919:srfi_18_scm",(void*)f_919},
-{"f_926:srfi_18_scm",(void*)f_926},
-{"f_940:srfi_18_scm",(void*)f_940},
-{"f_944:srfi_18_scm",(void*)f_944},
-{"f_950:srfi_18_scm",(void*)f_950},
-{"f_955:srfi_18_scm",(void*)f_955},
-{"f_1013:srfi_18_scm",(void*)f_1013},
-{"f_994:srfi_18_scm",(void*)f_994},
-{"f_968:srfi_18_scm",(void*)f_968},
-{"f_883:srfi_18_scm",(void*)f_883},
-{"f_913:srfi_18_scm",(void*)f_913},
-{"f_887:srfi_18_scm",(void*)f_887},
+{"f_1102:srfi_18_scm",(void*)f_1102},
+{"f_1070:srfi_18_scm",(void*)f_1070},
+{"f_1079:srfi_18_scm",(void*)f_1079},
+{"f_935:srfi_18_scm",(void*)f_935},
+{"f_942:srfi_18_scm",(void*)f_942},
+{"f_956:srfi_18_scm",(void*)f_956},
+{"f_960:srfi_18_scm",(void*)f_960},
+{"f_966:srfi_18_scm",(void*)f_966},
+{"f_971:srfi_18_scm",(void*)f_971},
+{"f_1029:srfi_18_scm",(void*)f_1029},
+{"f_1010:srfi_18_scm",(void*)f_1010},
+{"f_984:srfi_18_scm",(void*)f_984},
+{"f_899:srfi_18_scm",(void*)f_899},
+{"f_929:srfi_18_scm",(void*)f_929},
+{"f_903:srfi_18_scm",(void*)f_903},
+{"f_906:srfi_18_scm",(void*)f_906},
+{"f_912:srfi_18_scm",(void*)f_912},
 {"f_890:srfi_18_scm",(void*)f_890},
-{"f_896:srfi_18_scm",(void*)f_896},
 {"f_874:srfi_18_scm",(void*)f_874},
-{"f_858:srfi_18_scm",(void*)f_858},
-{"f_849:srfi_18_scm",(void*)f_849},
-{"f_840:srfi_18_scm",(void*)f_840},
-{"f_831:srfi_18_scm",(void*)f_831},
-{"f_822:srfi_18_scm",(void*)f_822},
-{"f_819:srfi_18_scm",(void*)f_819},
-{"f_813:srfi_18_scm",(void*)f_813},
-{"f_769:srfi_18_scm",(void*)f_769},
-{"f_798:srfi_18_scm",(void*)f_798},
-{"f_773:srfi_18_scm",(void*)f_773},
-{"f_778:srfi_18_scm",(void*)f_778},
-{"f_784:srfi_18_scm",(void*)f_784},
-{"f_791:srfi_18_scm",(void*)f_791},
+{"f_888:srfi_18_scm",(void*)f_888},
+{"f_865:srfi_18_scm",(void*)f_865},
+{"f_856:srfi_18_scm",(void*)f_856},
+{"f_847:srfi_18_scm",(void*)f_847},
+{"f_838:srfi_18_scm",(void*)f_838},
+{"f_835:srfi_18_scm",(void*)f_835},
+{"f_829:srfi_18_scm",(void*)f_829},
+{"f_785:srfi_18_scm",(void*)f_785},
+{"f_814:srfi_18_scm",(void*)f_814},
+{"f_789:srfi_18_scm",(void*)f_789},
+{"f_794:srfi_18_scm",(void*)f_794},
+{"f_800:srfi_18_scm",(void*)f_800},
+{"f_807:srfi_18_scm",(void*)f_807},
+{"f_765:srfi_18_scm",(void*)f_765},
 {"f_749:srfi_18_scm",(void*)f_749},
 {"f_733:srfi_18_scm",(void*)f_733},
 {"f_717:srfi_18_scm",(void*)f_717},
-{"f_701:srfi_18_scm",(void*)f_701},
+{"f_709:srfi_18_scm",(void*)f_709},
 {"f_693:srfi_18_scm",(void*)f_693},
-{"f_677:srfi_18_scm",(void*)f_677},
-{"f_623:srfi_18_scm",(void*)f_623},
-{"f_630:srfi_18_scm",(void*)f_630},
-{"f_671:srfi_18_scm",(void*)f_671},
+{"f_639:srfi_18_scm",(void*)f_639},
+{"f_646:srfi_18_scm",(void*)f_646},
+{"f_687:srfi_18_scm",(void*)f_687},
+{"f_683:srfi_18_scm",(void*)f_683},
+{"f_649:srfi_18_scm",(void*)f_649},
 {"f_667:srfi_18_scm",(void*)f_667},
-{"f_633:srfi_18_scm",(void*)f_633},
-{"f_651:srfi_18_scm",(void*)f_651},
-{"f_643:srfi_18_scm",(void*)f_643},
-{"f_594:srfi_18_scm",(void*)f_594},
-{"f_573:srfi_18_scm",(void*)f_573},
-{"f_546:srfi_18_scm",(void*)f_546},
-{"f_558:srfi_18_scm",(void*)f_558},
-{"f_503:srfi_18_scm",(void*)f_503},
-{"f_537:srfi_18_scm",(void*)f_537},
+{"f_659:srfi_18_scm",(void*)f_659},
+{"f_610:srfi_18_scm",(void*)f_610},
+{"f_589:srfi_18_scm",(void*)f_589},
+{"f_562:srfi_18_scm",(void*)f_562},
+{"f_574:srfi_18_scm",(void*)f_574},
+{"f_519:srfi_18_scm",(void*)f_519},
+{"f_553:srfi_18_scm",(void*)f_553},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/srfi-4.c b/bootstrap/srfi-4.c
index cc09a8f8..f69fc738 100644
--- a/bootstrap/srfi-4.c
+++ b/bootstrap/srfi-4.c
@@ -1,10 +1,10 @@
 /* Generated from srfi-4.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-02-09 21:33
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: srfi-4.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file srfi-4.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: srfi-4.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file srfi-4.c
    unit: srfi_4
 */
 
diff --git a/bootstrap/srfi-69.c b/bootstrap/srfi-69.c
index 7369b154..22c4e110 100644
--- a/bootstrap/srfi-69.c
+++ b/bootstrap/srfi-69.c
@@ -1,10 +1,10 @@
 /* Generated from srfi-69.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-02-09 21:34
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: srfi-69.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file srfi-69.c -extend ./private-namespace.scm
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: srfi-69.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file srfi-69.c -extend ./private-namespace.scm
    unit: srfi_69
 */
 
@@ -1453,13 +1453,13 @@ lf[51]=C_h_intern(&lf[51],19,"hash-table-max-size");
 lf[52]=C_decode_literal(C_heaptop,"\376B\000\000\014invalid size");
 lf[53]=C_h_intern(&lf[53],8,"\000initial");
 lf[54]=C_h_intern(&lf[54],9,"\000min-load");
-lf[55]=C_decode_literal(C_heaptop,"\376U0.0\000");
-lf[56]=C_decode_literal(C_heaptop,"\376U1.0\000");
+lf[55]=C_decode_literal(C_heaptop,"\376U0.\000");
+lf[56]=C_decode_literal(C_heaptop,"\376U1.\000");
 lf[57]=C_decode_literal(C_heaptop,"\376B\000\000\020invalid min-load");
 lf[58]=C_h_intern(&lf[58],17,"\003syscheck-inexact");
 lf[59]=C_h_intern(&lf[59],9,"\000max-load");
-lf[60]=C_decode_literal(C_heaptop,"\376U0.0\000");
-lf[61]=C_decode_literal(C_heaptop,"\376U1.0\000");
+lf[60]=C_decode_literal(C_heaptop,"\376U0.\000");
+lf[61]=C_decode_literal(C_heaptop,"\376U1.\000");
 lf[62]=C_decode_literal(C_heaptop,"\376B\000\000\020invalid max-load");
 lf[63]=C_h_intern(&lf[63],10,"\000weak-keys");
 lf[64]=C_h_intern(&lf[64],12,"\000weak-values");
@@ -1626,7 +1626,7 @@ t48=C_mutate((C_word*)lf[89]+1 /* (set! hash-table-set! ...) */,(*a=C_CLOSURE_TY
 t49=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4638,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t50=*((C_word*)lf[34]+1);
 t51=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5658,a[2]=t50,a[3]=((C_word)li110),tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 808  getter-with-setter */
+/* srfi-69.scm: 809  getter-with-setter */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[116]+1)))(4,*((C_word*)lf[116]+1),t49,t51,*((C_word*)lf[89]+1));}
 
 /* a5657 in k1500 */
@@ -1674,7 +1674,7 @@ if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5778,2,t0,t1);}
-/* srfi-69.scm: 811  ##sys#signal-hook */
+/* srfi-69.scm: 812  ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,t1,lf[84],lf[91],lf[115],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -1690,7 +1690,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5662,2,t0,t1);}
 t2=(C_word)C_i_check_structure_2(((C_word*)t0)[5],lf[33],lf[91]);
 t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5668,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-/* srfi-69.scm: 815  ##sys#check-closure */
+/* srfi-69.scm: 816  ##sys#check-closure */
 t4=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,lf[91]);}
 
@@ -1712,7 +1712,7 @@ t3=(C_word)C_slot(((C_word*)t0)[6],C_fix(3));
 t4=(C_word)C_slot(((C_word*)t0)[6],C_fix(4));
 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5680,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=t3,a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t6=(C_word)C_block_size(t2);
-/* srfi-69.scm: 819  hash */
+/* srfi-69.scm: 820  hash */
 t7=t4;
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t5,((C_word*)t0)[3],t6);}
 
@@ -1761,14 +1761,14 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5737,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
-/* srfi-69.scm: 832  def */
+/* srfi-69.scm: 833  def */
 t3=((C_word*)t0)[5];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t1);}
 else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5756,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_slot(t3,C_fix(0));
-/* srfi-69.scm: 834  test */
+/* srfi-69.scm: 835  test */
 t6=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,((C_word*)t0)[2],t5);}}
 
@@ -1783,7 +1783,7 @@ t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[4],C_fix(1)));}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* srfi-69.scm: 836  loop */
+/* srfi-69.scm: 837  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_5737(t3,((C_word*)t0)[5],t2);}}
 
@@ -1803,7 +1803,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5695,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
-/* srfi-69.scm: 824  def */
+/* srfi-69.scm: 825  def */
 t3=((C_word*)t0)[4];
 ((C_proc2)C_retrieve_proc(t3))(2,t3,t1);}
 else{
@@ -1815,7 +1815,7 @@ t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_slot(t3,C_fix(1)));}
 else{
 t6=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 828  loop */
+/* srfi-69.scm: 829  loop */
 t8=t1;
 t9=t6;
 t1=t8;
@@ -1880,7 +1880,7 @@ t23=C_mutate((C_word*)lf[109]+1 /* (set! hash-table-walk ...) */,(*a=C_CLOSURE_T
 t24=C_mutate((C_word*)lf[110]+1 /* (set! hash-table-map ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5617,a[2]=((C_word)li105),tmp=(C_word)a,a+=3,tmp));
 t25=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5640,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t26=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5642,a[2]=((C_word)li106),tmp=(C_word)a,a+=3,tmp);
-/* srfi-69.scm: 1094 ##sys#register-record-printer */
+/* srfi-69.scm: 1095 ##sys#register-record-printer */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[114]+1)))(4,*((C_word*)lf[114]+1),t25,lf[33],t26);}
 
 /* a5641 in k4636 in k1500 */
@@ -1894,7 +1894,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_5642,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5646,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 1097 ##sys#print */
+/* srfi-69.scm: 1098 ##sys#print */
 t5=*((C_word*)lf[111]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t4,lf[113],C_SCHEME_FALSE,t3);}
 
@@ -1910,7 +1910,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5646,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5649,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_slot(((C_word*)t0)[2],C_fix(2));
-/* srfi-69.scm: 1098 ##sys#print */
+/* srfi-69.scm: 1099 ##sys#print */
 t4=*((C_word*)lf[111]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t2,t3,C_SCHEME_FALSE,((C_word*)t0)[3]);}
 
@@ -1919,7 +1919,7 @@ static void C_ccall f_5649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 1099 ##sys#print */
+/* srfi-69.scm: 1100 ##sys#print */
 t2=*((C_word*)lf[111]+1);
 ((C_proc5)(void*)(*((C_word*)t2+1)))(5,t2,((C_word*)t0)[3],lf[112],C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
@@ -1944,7 +1944,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_5617,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure_2(t2,lf[33],lf[110]);
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5624,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 1088 ##sys#check-closure */
+/* srfi-69.scm: 1089 ##sys#check-closure */
 t6=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[110]);}
 
@@ -1958,7 +1958,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_5624,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5629,a[2]=((C_word*)t0)[4],a[3]=((C_word)li104),tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 1089 *hash-table-fold */
+/* srfi-69.scm: 1090 *hash-table-fold */
 f_5515(((C_word*)t0)[3],((C_word*)t0)[2],t2,C_SCHEME_END_OF_LIST);}
 
 /* a5628 in k5622 in hash-table-map in k4636 in k1500 */
@@ -1972,7 +1972,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_5629,5,t0,t1,t2,t3,t4);}
 t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5637,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 1089 func */
+/* srfi-69.scm: 1090 func */
 t6=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t5,t2,t3);}
 
@@ -2000,7 +2000,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_5605,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure_2(t2,lf[33],lf[109]);
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5612,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 1083 ##sys#check-closure */
+/* srfi-69.scm: 1084 ##sys#check-closure */
 t6=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[109]);}
 
@@ -2009,7 +2009,7 @@ static void C_ccall f_5612(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 1084 *hash-table-for-each */
+/* srfi-69.scm: 1085 *hash-table-for-each */
 f_5444(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* hash-table-for-each in k4636 in k1500 */
@@ -2025,7 +2025,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_5593,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure_2(t2,lf[33],lf[108]);
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5600,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 1078 ##sys#check-closure */
+/* srfi-69.scm: 1079 ##sys#check-closure */
 t6=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[108]);}
 
@@ -2034,7 +2034,7 @@ static void C_ccall f_5600(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 1079 *hash-table-for-each */
+/* srfi-69.scm: 1080 *hash-table-for-each */
 f_5444(((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* hash-table-fold in k4636 in k1500 */
@@ -2050,7 +2050,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr5,(void*)f_5581,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_check_structure_2(t2,lf[33],lf[107]);
 t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5588,a[2]=t4,a[3]=t3,a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-/* srfi-69.scm: 1073 ##sys#check-closure */
+/* srfi-69.scm: 1074 ##sys#check-closure */
 t7=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t3,lf[107]);}
 
@@ -2059,7 +2059,7 @@ static void C_ccall f_5588(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 1074 *hash-table-fold */
+/* srfi-69.scm: 1075 *hash-table-fold */
 f_5515(((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* *hash-table-fold in k4636 in k1500 */
@@ -2124,7 +2124,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5543,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-/* srfi-69.scm: 1066 loop */
+/* srfi-69.scm: 1067 loop */
 t5=((C_word*)((C_word*)t0)[4])[1];
 f_5527(t5,t1,t4,t3);}
 else{
@@ -2133,7 +2133,7 @@ t5=(C_word)C_slot(t2,C_fix(1));
 t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5571,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_slot(t4,C_fix(0));
 t8=(C_word)C_slot(t4,C_fix(1));
-/* srfi-69.scm: 1069 func */
+/* srfi-69.scm: 1070 func */
 t9=((C_word*)t0)[2];
 ((C_proc5)C_retrieve_proc(t9))(5,t9,t6,t7,t8,t3);}}
 
@@ -2142,7 +2142,7 @@ static void C_ccall f_5571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 1068 fold2 */
+/* srfi-69.scm: 1069 fold2 */
 t2=((C_word*)((C_word*)t0)[4])[1];
 f_5543(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
@@ -2240,7 +2240,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_5487,NULL,3,t0,t1,t2);}
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 1054 proc */
+/* srfi-69.scm: 1055 proc */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t3,t4);}
 
@@ -2323,7 +2323,7 @@ if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_5410,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* srfi-69.scm: 1036 loop */
+/* srfi-69.scm: 1037 loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_5394(t5,t1,t4,t3);}
 else{
@@ -2331,7 +2331,7 @@ t4=(C_word)C_slot(t2,C_fix(1));
 t5=(C_word)C_slot(t2,C_fix(0));
 t6=(C_word)C_slot(t5,C_fix(1));
 t7=(C_word)C_a_i_cons(&a,2,t6,t3);
-/* srfi-69.scm: 1037 loop2 */
+/* srfi-69.scm: 1038 loop2 */
 t10=t1;
 t11=t4;
 t12=t7;
@@ -2409,7 +2409,7 @@ if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_5345,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* srfi-69.scm: 1021 loop */
+/* srfi-69.scm: 1022 loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_5329(t5,t1,t4,t3);}
 else{
@@ -2417,7 +2417,7 @@ t4=(C_word)C_slot(t2,C_fix(1));
 t5=(C_word)C_slot(t2,C_fix(0));
 t6=(C_word)C_slot(t5,C_fix(0));
 t7=(C_word)C_a_i_cons(&a,2,t6,t3);
-/* srfi-69.scm: 1022 loop2 */
+/* srfi-69.scm: 1023 loop2 */
 t10=t1;
 t11=t4;
 t12=t7;
@@ -2519,7 +2519,7 @@ C_save_and_reclaim((void*)trf_5283,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_check_pair_2(t2,lf[102]);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 1005 *hash-table-update!/default */
+/* srfi-69.scm: 1006 *hash-table-update!/default */
 t6=lf[87];
 f_4214(t6,t1,((C_word*)t0)[2],t4,*((C_word*)lf[86]+1),t5);}
 
@@ -2602,7 +2602,7 @@ if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_5221,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
-/* srfi-69.scm: 992  loop */
+/* srfi-69.scm: 993  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_5205(t5,t1,t4,t3);}
 else{
@@ -2612,7 +2612,7 @@ t6=(C_word)C_slot(t5,C_fix(0));
 t7=(C_word)C_slot(t5,C_fix(1));
 t8=(C_word)C_a_i_cons(&a,2,t6,t7);
 t9=(C_word)C_a_i_cons(&a,2,t8,t3);
-/* srfi-69.scm: 993  loop2 */
+/* srfi-69.scm: 994  loop2 */
 t12=t1;
 t13=t4;
 t14=t9;
@@ -2636,7 +2636,7 @@ C_save_and_reclaim((void*)tr4,(void*)f_5174,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure_2(t2,lf[33],lf[100]);
 t5=(C_word)C_i_check_structure_2(t3,lf[33],lf[100]);
 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5188,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 978  *hash-table-copy */
+/* srfi-69.scm: 979  *hash-table-copy */
 t7=lf[80];
 f_3798(t7,t6,t2);}
 
@@ -2645,7 +2645,7 @@ static void C_ccall f_5188(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 978  *hash-table-merge! */
+/* srfi-69.scm: 979  *hash-table-merge! */
 f_5097(((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
 /* hash-table-merge! in k4636 in k1500 */
@@ -2661,7 +2661,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_5162,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure_2(t2,lf[33],lf[99]);
 t5=(C_word)C_i_check_structure_2(t3,lf[33],lf[99]);
-/* srfi-69.scm: 973  *hash-table-merge! */
+/* srfi-69.scm: 974  *hash-table-merge! */
 f_5097(t1,t2,t3);}
 
 /* *hash-table-merge! in k4636 in k1500 */
@@ -2734,7 +2734,7 @@ t3=(C_word)C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5145,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t3,C_fix(0));
 t6=(C_word)C_slot(t3,C_fix(1));
-/* srfi-69.scm: 968  *hash-table-update!/default */
+/* srfi-69.scm: 969  *hash-table-update!/default */
 t7=lf[87];
 f_4214(t7,t4,((C_word*)t0)[2],t5,*((C_word*)lf[86]+1),t6);}}
 
@@ -2773,7 +2773,7 @@ C_save_and_reclaim((void*)tr3,(void*)f_5081,3,t0,t1,t2);}
 t3=(C_word)C_i_check_structure_2(t2,lf[33],lf[96]);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5088,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 955  vector-fill! */
+/* srfi-69.scm: 956  vector-fill! */
 t6=*((C_word*)lf[97]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t5,C_SCHEME_END_OF_LIST);}
 
@@ -2798,7 +2798,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr4,(void*)f_4985,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure_2(t2,lf[33],lf[95]);
 t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4992,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 932  ##sys#check-closure */
+/* srfi-69.scm: 933  ##sys#check-closure */
 t6=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t3,lf[95]);}
 
@@ -2876,7 +2876,7 @@ t5=(C_word)C_slot(t3,C_fix(1));
 t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_5051,a[2]=t3,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=t5,a[9]=t2,tmp=(C_word)a,a+=10,tmp);
 t7=(C_word)C_slot(t4,C_fix(0));
 t8=(C_word)C_slot(t4,C_fix(1));
-/* srfi-69.scm: 942  func */
+/* srfi-69.scm: 943  func */
 t9=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t9))(4,t9,t6,t7,t8);}}
 
@@ -2895,7 +2895,7 @@ t4=C_mutate(((C_word *)((C_word*)t0)[5])+1,t3);
 t5=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_TRUE);}
 else{
-/* srfi-69.scm: 949  loop */
+/* srfi-69.scm: 950  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
 f_5032(t2,((C_word*)t0)[4],((C_word*)t0)[2],((C_word*)t0)[8]);}}
 
@@ -2928,7 +2928,7 @@ t5=(C_word)C_slot(t2,C_fix(1));
 t6=(C_word)C_block_size(t5);
 t7=(C_word)C_slot(t2,C_fix(4));
 t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4870,a[2]=t1,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t5,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-/* srfi-69.scm: 896  hash */
+/* srfi-69.scm: 897  hash */
 t9=t7;
 ((C_proc4)C_retrieve_proc(t9))(4,t9,t8,t3,t6);}
 
@@ -2985,7 +2985,7 @@ t4=(C_word)C_slot(t3,C_fix(0));
 t5=(C_word)C_slot(t3,C_fix(1));
 t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4956,a[2]=t3,a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=t5,a[10]=t2,tmp=(C_word)a,a+=11,tmp);
 t7=(C_word)C_slot(t4,C_fix(0));
-/* srfi-69.scm: 919  test */
+/* srfi-69.scm: 920  test */
 t8=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t8))(4,t8,t6,((C_word*)t0)[2],t7);}}
 
@@ -3002,7 +3002,7 @@ t3=(C_word)C_i_set_i_slot(((C_word*)t0)[6],C_fix(2),((C_word*)t0)[5]);
 t4=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_TRUE);}
 else{
-/* srfi-69.scm: 926  loop */
+/* srfi-69.scm: 927  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
 f_4937(t2,((C_word*)t0)[4],((C_word*)t0)[2],((C_word*)t0)[9]);}}
 
@@ -3059,7 +3059,7 @@ t6=(C_word)C_slot(t2,C_fix(3));
 t7=(C_word)C_slot(t2,C_fix(4));
 t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4762,a[2]=t1,a[3]=t3,a[4]=t5,a[5]=t6,a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
 t9=(C_word)C_block_size(t5);
-/* srfi-69.scm: 872  hash */
+/* srfi-69.scm: 873  hash */
 t10=t7;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t8,t3,t9);}
 
@@ -3110,7 +3110,7 @@ else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4830,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t3,C_fix(0));
-/* srfi-69.scm: 884  test */
+/* srfi-69.scm: 885  test */
 t6=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,((C_word*)t0)[2],t5);}}
 
@@ -3125,7 +3125,7 @@ t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* srfi-69.scm: 885  loop */
+/* srfi-69.scm: 886  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_4817(t3,((C_word*)t0)[4],t2);}}
 
@@ -3175,7 +3175,7 @@ t7=(C_word)C_slot(t2,C_fix(3));
 t8=(C_word)C_slot(t2,C_fix(4));
 t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4656,a[2]=t1,a[3]=t3,a[4]=t4,a[5]=t6,a[6]=t7,a[7]=((C_word*)t0)[2],tmp=(C_word)a,a+=8,tmp);
 t10=(C_word)C_block_size(t6);
-/* srfi-69.scm: 846  hash */
+/* srfi-69.scm: 847  hash */
 t11=t8;
 ((C_proc4)C_retrieve_proc(t11))(4,t11,t9,t3,t10);}
 
@@ -3228,7 +3228,7 @@ else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4726,a[2]=((C_word*)t0)[4],a[3]=t2,a[4]=t3,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_slot(t3,C_fix(0));
-/* srfi-69.scm: 861  test */
+/* srfi-69.scm: 862  test */
 t6=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,((C_word*)t0)[2],t5);}}
 
@@ -3243,7 +3243,7 @@ t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_slot(((C_word*)t0)[4],C_fix(1)));}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* srfi-69.scm: 863  loop */
+/* srfi-69.scm: 864  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_4710(t3,((C_word*)t0)[5],t2);}}
 
@@ -3305,7 +3305,7 @@ t12=(C_word)C_slot(t9,C_fix(6));
 t13=(C_word)C_block_size(t10);
 t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4498,a[2]=t12,a[3]=t7,a[4]=t13,a[5]=t10,a[6]=t9,a[7]=t8,tmp=(C_word)a,a+=8,tmp);
 t15=(C_word)C_a_i_times(&a,2,t13,t11);
-/* srfi-69.scm: 636  floor */
+/* srfi-69.scm: 637  floor */
 t16=*((C_word*)lf[83]+1);
 ((C_proc3)(void*)(*((C_word*)t16+1)))(3,t16,t14,t15);}
 
@@ -3323,7 +3323,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4498,2,t0,t1);}
 t2=(C_word)C_i_inexact_to_exact(t1);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4490,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t4=(C_word)C_a_i_times(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
-/* srfi-69.scm: 637  floor */
+/* srfi-69.scm: 638  floor */
 t5=*((C_word*)lf[83]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
@@ -3355,7 +3355,7 @@ C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* srfi-69.scm: 640  hash-table-resize! */
+/* srfi-69.scm: 641  hash-table-resize! */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[79]+1)))(5,*((C_word*)lf[79]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
@@ -3380,7 +3380,7 @@ t3=(C_word)C_slot(((C_word*)t0)[7],C_fix(3));
 t4=(C_word)C_slot(((C_word*)t0)[7],C_fix(1));
 t5=(C_word)C_block_size(t4);
 t6=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_4520,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t3,a[7]=((C_word*)t0)[5],a[8]=((C_word*)t0)[6],a[9]=t4,tmp=(C_word)a,a+=10,tmp);
-/* srfi-69.scm: 780  hash */
+/* srfi-69.scm: 781  hash */
 t7=t2;
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[4],t5);}
 
@@ -3441,7 +3441,7 @@ else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4616,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[9],a[5]=t3,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t3,C_fix(0));
-/* srfi-69.scm: 800  test */
+/* srfi-69.scm: 801  test */
 t6=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,((C_word*)t0)[10],t5);}}
 
@@ -3456,7 +3456,7 @@ t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[5],C_fix(1),((C_word*)t0)[4]));}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* srfi-69.scm: 802  loop */
+/* srfi-69.scm: 803  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_4586(t3,((C_word*)t0)[6],t2);}}
 
@@ -3494,7 +3494,7 @@ t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_setslot(t3,C_fix(1),((C_word*)t0)[8]));}
 else{
 t6=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 792  loop */
+/* srfi-69.scm: 793  loop */
 t11=t1;
 t12=t6;
 t1=t11;
@@ -3522,7 +3522,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr6,(void*)f_4426,6,t0,t1,t2,t3,t4,t5);}
 t6=(C_word)C_i_check_structure_2(t2,lf[33],lf[88]);
 t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4433,a[2]=t5,a[3]=t4,a[4]=t3,a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-/* srfi-69.scm: 767  ##sys#check-closure */
+/* srfi-69.scm: 768  ##sys#check-closure */
 t8=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t7,t4,lf[88]);}
 
@@ -3531,7 +3531,7 @@ static void C_ccall f_4433(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 768  *hash-table-update!/default */
+/* srfi-69.scm: 769  *hash-table-update!/default */
 t2=lf[87];
 f_4214(t2,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -3563,7 +3563,7 @@ t12=(C_word)C_slot(t9,C_fix(6));
 t13=(C_word)C_block_size(t10);
 t14=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4271,a[2]=t12,a[3]=t7,a[4]=t13,a[5]=t10,a[6]=t9,a[7]=t8,tmp=(C_word)a,a+=8,tmp);
 t15=(C_word)C_a_i_times(&a,2,t13,t11);
-/* srfi-69.scm: 636  floor */
+/* srfi-69.scm: 637  floor */
 t16=*((C_word*)lf[83]+1);
 ((C_proc3)(void*)(*((C_word*)t16+1)))(3,t16,t14,t15);}
 
@@ -3581,7 +3581,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_4271,2,t0,t1);}
 t2=(C_word)C_i_inexact_to_exact(t1);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_4263,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t4=(C_word)C_a_i_times(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
-/* srfi-69.scm: 637  floor */
+/* srfi-69.scm: 638  floor */
 t5=*((C_word*)lf[83]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
@@ -3613,7 +3613,7 @@ C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* srfi-69.scm: 640  hash-table-resize! */
+/* srfi-69.scm: 641  hash-table-resize! */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[79]+1)))(5,*((C_word*)lf[79]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
@@ -3638,7 +3638,7 @@ t3=(C_word)C_slot(((C_word*)t0)[8],C_fix(3));
 t4=(C_word)C_slot(((C_word*)t0)[8],C_fix(1));
 t5=(C_word)C_block_size(t4);
 t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4293,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=((C_word*)t0)[7],a[10]=t4,tmp=(C_word)a,a+=11,tmp);
-/* srfi-69.scm: 735  hash */
+/* srfi-69.scm: 736  hash */
 t7=t2;
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[6],t5);}
 
@@ -3687,14 +3687,14 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_4366,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4376,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
-/* srfi-69.scm: 754  func */
+/* srfi-69.scm: 755  func */
 t4=((C_word*)t0)[5];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[4]);}
 else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4399,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t3,C_fix(0));
-/* srfi-69.scm: 759  test */
+/* srfi-69.scm: 760  test */
 t6=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,((C_word*)t0)[11],t5);}}
 
@@ -3712,12 +3712,12 @@ C_save_and_reclaim((void*)tr2,(void*)f_4399,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4402,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_slot(((C_word*)t0)[6],C_fix(1));
-/* srfi-69.scm: 760  func */
+/* srfi-69.scm: 761  func */
 t4=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* srfi-69.scm: 763  loop */
+/* srfi-69.scm: 764  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_4366(t3,((C_word*)t0)[5],t2);}}
 
@@ -3773,7 +3773,7 @@ if(!C_stack_probe(a)){
 C_save_and_reclaim((void*)trf_4307,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4317,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
-/* srfi-69.scm: 741  func */
+/* srfi-69.scm: 742  func */
 t4=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[3]);}
 else{
@@ -3783,12 +3783,12 @@ t5=(C_word)C_eqp(((C_word*)t0)[10],t4);
 if(C_truep(t5)){
 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4343,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_slot(t3,C_fix(1));
-/* srfi-69.scm: 747  func */
+/* srfi-69.scm: 748  func */
 t8=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t6,t7);}
 else{
 t6=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 750  loop */
+/* srfi-69.scm: 751  loop */
 t11=t1;
 t12=t6;
 t1=t11;
@@ -3921,7 +3921,7 @@ if(c!=2) C_bad_argc_2(c,2,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_4161,2,t0,t1);}
-/* srfi-69.scm: 684  ##sys#signal-hook */
+/* srfi-69.scm: 685  ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc7)(void*)(*((C_word*)t2+1)))(7,t2,t1,lf[84],lf[82],lf[85],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -3937,7 +3937,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3921,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_check_structure_2(((C_word*)t0)[4],lf[33],lf[82]);
 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3928,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[3],a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
-/* srfi-69.scm: 688  ##sys#check-closure */
+/* srfi-69.scm: 689  ##sys#check-closure */
 t6=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t2,lf[82]);}
 
@@ -3951,7 +3951,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3928,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3931,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-/* srfi-69.scm: 689  ##sys#check-closure */
+/* srfi-69.scm: 690  ##sys#check-closure */
 t3=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],lf[82]);}
 
@@ -3983,7 +3983,7 @@ t8=(C_word)C_slot(t5,C_fix(6));
 t9=(C_word)C_block_size(t6);
 t10=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3987,a[2]=t8,a[3]=t3,a[4]=t9,a[5]=t6,a[6]=t5,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
 t11=(C_word)C_a_i_times(&a,2,t9,t7);
-/* srfi-69.scm: 636  floor */
+/* srfi-69.scm: 637  floor */
 t12=*((C_word*)lf[83]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t10,t11);}
 
@@ -4001,7 +4001,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_3987,2,t0,t1);}
 t2=(C_word)C_i_inexact_to_exact(t1);
 t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3979,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 t4=(C_word)C_a_i_times(&a,2,((C_word*)t0)[4],((C_word*)t0)[2]);
-/* srfi-69.scm: 637  floor */
+/* srfi-69.scm: 638  floor */
 t5=*((C_word*)lf[83]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 
@@ -4033,7 +4033,7 @@ C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-/* srfi-69.scm: 640  hash-table-resize! */
+/* srfi-69.scm: 641  hash-table-resize! */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[79]+1)))(5,*((C_word*)lf[79]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
@@ -4058,7 +4058,7 @@ t3=(C_word)C_slot(((C_word*)t0)[8],C_fix(3));
 t4=(C_word)C_slot(((C_word*)t0)[8],C_fix(1));
 t5=(C_word)C_block_size(t4);
 t6=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_4009,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[6],a[8]=t3,a[9]=((C_word*)t0)[7],a[10]=t4,tmp=(C_word)a,a+=11,tmp);
-/* srfi-69.scm: 696  hash */
+/* srfi-69.scm: 697  hash */
 t7=t2;
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t6,((C_word*)t0)[6],t5);}
 
@@ -4109,14 +4109,14 @@ C_save_and_reclaim((void*)trf_4086,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4096,a[2]=t1,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4114,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 715  thunk */
+/* srfi-69.scm: 716  thunk */
 t5=((C_word*)t0)[4];
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
 else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4123,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t3,C_fix(0));
-/* srfi-69.scm: 720  test */
+/* srfi-69.scm: 721  test */
 t6=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t4,((C_word*)t0)[11],t5);}}
 
@@ -4134,12 +4134,12 @@ C_save_and_reclaim((void*)tr2,(void*)f_4123,2,t0,t1);}
 if(C_truep(t1)){
 t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4126,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_slot(((C_word*)t0)[6],C_fix(1));
-/* srfi-69.scm: 721  func */
+/* srfi-69.scm: 722  func */
 t4=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t2,t3);}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[3],C_fix(1));
-/* srfi-69.scm: 724  loop */
+/* srfi-69.scm: 725  loop */
 t3=((C_word*)((C_word*)t0)[2])[1];
 f_4086(t3,((C_word*)t0)[5],t2);}}
 
@@ -4158,7 +4158,7 @@ static void C_ccall f_4114(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 715  func */
+/* srfi-69.scm: 716  func */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
@@ -4206,7 +4206,7 @@ C_save_and_reclaim((void*)trf_4023,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_4033,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4051,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 702  thunk */
+/* srfi-69.scm: 703  thunk */
 t5=((C_word*)t0)[3];
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t4);}
 else{
@@ -4216,12 +4216,12 @@ t5=(C_word)C_eqp(((C_word*)t0)[10],t4);
 if(C_truep(t5)){
 t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4063,a[2]=t1,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_slot(t3,C_fix(1));
-/* srfi-69.scm: 708  func */
+/* srfi-69.scm: 709  func */
 t8=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t8))(3,t8,t6,t7);}
 else{
 t6=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 711  loop */
+/* srfi-69.scm: 712  loop */
 t12=t1;
 t13=t6;
 t1=t12;
@@ -4243,7 +4243,7 @@ static void C_ccall f_4051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 702  func */
+/* srfi-69.scm: 703  func */
 t2=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[2],t1);}
 
@@ -4279,7 +4279,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_3910,3,t0,t1,t2);}
 t3=(C_word)C_i_check_structure_2(t2,lf[33],lf[81]);
-/* srfi-69.scm: 669  *hash-table-copy */
+/* srfi-69.scm: 670  *hash-table-copy */
 t4=lf[80];
 f_3798(t4,t1,t2);}
 
@@ -4297,7 +4297,7 @@ C_save_and_reclaim((void*)trf_3798,NULL,3,t0,t1,t2);}
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=(C_word)C_block_size(t3);
 t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3808,a[2]=t1,a[3]=t3,a[4]=t2,a[5]=t4,tmp=(C_word)a,a+=6,tmp);
-/* srfi-69.scm: 649  make-vector */
+/* srfi-69.scm: 650  make-vector */
 t6=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t5,t4,C_SCHEME_END_OF_LIST);}
 
@@ -4348,7 +4348,7 @@ t7=(C_word)C_slot(((C_word*)t0)[5],C_fix(6));
 t8=(C_word)C_slot(((C_word*)t0)[5],C_fix(7));
 t9=(C_word)C_slot(((C_word*)t0)[5],C_fix(8));
 t10=(C_word)C_slot(((C_word*)t0)[5],C_fix(9));
-/* srfi-69.scm: 652  *make-hash-table */
+/* srfi-69.scm: 653  *make-hash-table */
 t11=lf[32];
 f_3203(t11,t1,t3,t4,t5,t6,t7,t10,(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]));}
 else{
@@ -4388,7 +4388,7 @@ t5=(C_word)C_slot(t3,C_fix(1));
 t6=(C_word)C_a_i_cons(&a,2,t4,t5);
 t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3896,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t8=(C_word)C_slot(t2,C_fix(1));
-/* srfi-69.scm: 665  copy-loop */
+/* srfi-69.scm: 666  copy-loop */
 t10=t7;
 t11=t8;
 t1=t10;
@@ -4433,7 +4433,7 @@ C_save_and_reclaim((void*)tr5,(void*)f_3772,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_fixnum_times(t4,C_fix(2));
 t6=(C_word)C_i_fixnum_min(C_fix(1073741823),t5);
 t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3779,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 624  hash-table-canonical-length */
+/* srfi-69.scm: 625  hash-table-canonical-length */
 f_3173(t7,lf[28],t6);}
 
 /* k3777 in hash-table-resize! in k1500 */
@@ -4446,7 +4446,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3779,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3782,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 625  make-vector */
+/* srfi-69.scm: 626  make-vector */
 t3=*((C_word*)lf[31]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,C_SCHEME_END_OF_LIST);}
 
@@ -4526,7 +4526,7 @@ else{
 t3=(C_word)C_slot(t2,C_fix(0));
 t4=(C_word)C_slot(t3,C_fix(0));
 t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3744,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-/* srfi-69.scm: 615  hash */
+/* srfi-69.scm: 616  hash */
 t6=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t6))(4,t6,t5,t4,((C_word*)t0)[2]);}}
 
@@ -4550,7 +4550,7 @@ t4=(C_word)C_slot(((C_word*)t0)[5],t1);
 t5=(C_word)C_a_i_cons(&a,2,t3,t4);
 t6=(C_word)C_i_setslot(((C_word*)t0)[5],t1,t5);
 t7=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* srfi-69.scm: 618  loop */
+/* srfi-69.scm: 619  loop */
 t8=((C_word*)((C_word*)t0)[3])[1];
 f_3728(t8,((C_word*)t0)[2],t7);}
 
@@ -4586,7 +4586,7 @@ C_save_and_reclaim((void*)tr3,(void*)f_3678,3,t0,t1,t2);}
 t3=(C_word)C_i_check_structure_2(t2,lf[33],lf[78]);
 t4=(C_word)C_slot(t2,C_fix(9));
 if(C_truep(t4)){
-/* srfi-69.scm: 602  thunk */
+/* srfi-69.scm: 603  thunk */
 t5=t4;
 ((C_proc2)C_retrieve_proc(t5))(2,t5,t1);}
 else{
@@ -4778,7 +4778,7 @@ f_3312(t19,C_SCHEME_UNDEFINED);}
 else{
 t19=(C_word)C_i_car(((C_word*)t4)[1]);
 t20=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3587,a[2]=t4,a[3]=t19,a[4]=t6,a[5]=t18,tmp=(C_word)a,a+=6,tmp);
-/* srfi-69.scm: 481  keyword? */
+/* srfi-69.scm: 482  keyword? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t20,t19);}}
 
 /* k3585 in make-hash-table in k1500 */
@@ -4797,7 +4797,7 @@ t3=((C_word*)t0)[5];
 f_3312(t3,t2);}
 else{
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3590,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* srfi-69.scm: 482  ##sys#check-closure */
+/* srfi-69.scm: 483  ##sys#check-closure */
 t3=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],lf[40]);}}
 
@@ -4833,7 +4833,7 @@ f_3315(t3,C_SCHEME_UNDEFINED);}
 else{
 t3=(C_word)C_i_car(((C_word*)((C_word*)t0)[2])[1]);
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3567,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=((C_word*)t0)[10],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* srfi-69.scm: 487  keyword? */
+/* srfi-69.scm: 488  keyword? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t4,t3);}}
 
 /* k3565 in k3310 in make-hash-table in k1500 */
@@ -4852,7 +4852,7 @@ t3=((C_word*)t0)[5];
 f_3315(t3,t2);}
 else{
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3570,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-/* srfi-69.scm: 488  ##sys#check-closure */
+/* srfi-69.scm: 489  ##sys#check-closure */
 t3=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],lf[40]);}}
 
@@ -4888,7 +4888,7 @@ f_3318(t3,C_SCHEME_UNDEFINED);}
 else{
 t3=(C_word)C_i_car(((C_word*)((C_word*)t0)[2])[1]);
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3535,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[11],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* srfi-69.scm: 493  keyword? */
+/* srfi-69.scm: 494  keyword? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t4,t3);}}
 
 /* k3533 in k3313 in k3310 in make-hash-table in k1500 */
@@ -4913,7 +4913,7 @@ if(C_truep((C_word)C_fixnum_lessp(C_fix(0),((C_word*)t0)[4]))){
 t4=t3;
 f_3541(2,t4,C_SCHEME_UNDEFINED);}
 else{
-/* srfi-69.scm: 496  error */
+/* srfi-69.scm: 497  error */
 t4=*((C_word*)lf[45]+1);
 ((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[40],lf[68],((C_word*)t0)[4]);}}}
 
@@ -4972,7 +4972,7 @@ else{
 t3=(C_word)C_i_car(t2);
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3364,a[2]=((C_word*)t0)[9],a[3]=t3,a[4]=((C_word)li29),tmp=(C_word)a,a+=5,tmp);
 t5=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_3374,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t3,a[10]=t1,a[11]=((C_word*)t0)[8],a[12]=t2,tmp=(C_word)a,a+=13,tmp);
-/* srfi-69.scm: 506  keyword? */
+/* srfi-69.scm: 507  keyword? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t5,t3);}}
 
 /* k3372 in loop in k3316 in k3313 in k3310 in make-hash-table in k1500 */
@@ -4992,11 +4992,11 @@ if(C_truep((C_word)C_i_pairp(t2))){
 t4=t3;
 f_3380(2,t4,(C_word)C_i_car(t2));}
 else{
-/* srfi-69.scm: 510  invarg-err */
+/* srfi-69.scm: 511  invarg-err */
 t4=((C_word*)t0)[2];
 f_3364(t4,t3,lf[66]);}}
 else{
-/* srfi-69.scm: 542  invarg-err */
+/* srfi-69.scm: 543  invarg-err */
 t2=((C_word*)t0)[2];
 f_3364(t2,((C_word*)t0)[10],lf[67]);}}
 
@@ -5033,14 +5033,14 @@ t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_3383,a[2]=((C_word*)t0)[10],a[3]=((C_word
 t3=(C_word)C_eqp(((C_word*)t0)[9],lf[47]);
 if(C_truep(t3)){
 t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3396,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t1,a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-/* srfi-69.scm: 513  ##sys#check-closure */
+/* srfi-69.scm: 514  ##sys#check-closure */
 t5=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,t1,lf[40]);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[9],lf[49]);
 if(C_truep(t4)){
 t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3406,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t1,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-/* srfi-69.scm: 516  ##sys#check-closure */
+/* srfi-69.scm: 517  ##sys#check-closure */
 t6=*((C_word*)lf[48]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,t1,lf[40]);}
 else{
@@ -5052,7 +5052,7 @@ if(C_truep((C_word)C_fixnum_lessp(C_fix(0),t1))){
 t8=t7;
 f_3419(2,t8,C_SCHEME_UNDEFINED);}
 else{
-/* srfi-69.scm: 521  error */
+/* srfi-69.scm: 522  error */
 t8=*((C_word*)lf[45]+1);
 ((C_proc5)(void*)(*((C_word*)t8+1)))(5,t8,t7,lf[40],lf[52],t1);}}
 else{
@@ -5060,32 +5060,32 @@ t6=(C_word)C_eqp(((C_word*)t0)[9],lf[53]);
 if(C_truep(t6)){
 t7=C_mutate(((C_word *)((C_word*)t0)[5])+1,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_3437,a[2]=t1,a[3]=((C_word)li30),tmp=(C_word)a,a+=4,tmp));
 t8=(C_word)C_i_cdr(((C_word*)t0)[12]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t9=((C_word*)((C_word*)t0)[11])[1];
 f_3353(t9,((C_word*)t0)[10],t8);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[9],lf[54]);
 if(C_truep(t7)){
 t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3447,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t1,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-/* srfi-69.scm: 526  ##sys#check-inexact */
+/* srfi-69.scm: 527  ##sys#check-inexact */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),t8,t1,lf[40]);}
 else{
 t8=(C_word)C_eqp(((C_word*)t0)[9],lf[59]);
 if(C_truep(t8)){
 t9=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_3472,a[2]=((C_word*)t0)[10],a[3]=((C_word*)t0)[11],a[4]=((C_word*)t0)[12],a[5]=t1,a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
-/* srfi-69.scm: 531  ##sys#check-inexact */
+/* srfi-69.scm: 532  ##sys#check-inexact */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[58]+1)))(4,*((C_word*)lf[58]+1),t9,t1,lf[40]);}
 else{
 t9=(C_word)C_eqp(((C_word*)t0)[9],lf[63]);
 if(C_truep(t9)){
 if(C_truep(t1)){
 t10=(C_word)C_i_cdr(((C_word*)t0)[12]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t11=((C_word*)((C_word*)t0)[11])[1];
 f_3353(t11,((C_word*)t0)[10],t10);}
 else{
 t10=(C_word)C_i_cdr(((C_word*)t0)[12]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t11=((C_word*)((C_word*)t0)[11])[1];
 f_3353(t11,((C_word*)t0)[10],t10);}}
 else{
@@ -5093,16 +5093,16 @@ t10=(C_word)C_eqp(((C_word*)t0)[9],lf[64]);
 if(C_truep(t10)){
 if(C_truep(t1)){
 t11=(C_word)C_i_cdr(((C_word*)t0)[12]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t12=((C_word*)((C_word*)t0)[11])[1];
 f_3353(t12,((C_word*)t0)[10],t11);}
 else{
 t11=(C_word)C_i_cdr(((C_word*)t0)[12]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t12=((C_word*)((C_word*)t0)[11])[1];
 f_3353(t12,((C_word*)t0)[10],t11);}}
 else{
-/* srfi-69.scm: 540  invarg-err */
+/* srfi-69.scm: 541  invarg-err */
 t11=((C_word*)t0)[2];
 f_3364(t11,t2,lf[65]);}}}}}}}}}
 
@@ -5125,11 +5125,11 @@ t4=(C_truep(t3)?(C_word)C_flonum_lessp(((C_word*)t0)[5],lf[61]):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
 t6=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t7=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t7,((C_word*)t0)[2],t6);}
 else{
-/* srfi-69.scm: 533  error */
+/* srfi-69.scm: 534  error */
 t5=*((C_word*)lf[45]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t2,lf[40],lf[62],((C_word*)t0)[5]);}}
 
@@ -5142,7 +5142,7 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t4,((C_word*)t0)[2],t3);}
 
@@ -5165,11 +5165,11 @@ t4=(C_truep(t3)?(C_word)C_flonum_lessp(((C_word*)t0)[5],lf[56]):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
 t6=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t7=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t7,((C_word*)t0)[2],t6);}
 else{
-/* srfi-69.scm: 528  error */
+/* srfi-69.scm: 529  error */
 t5=*((C_word*)lf[45]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t2,lf[40],lf[57],((C_word*)t0)[5]);}}
 
@@ -5182,7 +5182,7 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t4,((C_word*)t0)[2],t3);}
 
@@ -5209,7 +5209,7 @@ C_word *a;
 t2=(C_word)C_i_fixnum_min(*((C_word*)lf[51]+1),((C_word*)t0)[6]);
 t3=C_mutate(((C_word *)((C_word*)t0)[5])+1,t2);
 t4=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t5,((C_word*)t0)[2],t4);}
 
@@ -5222,7 +5222,7 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t4,((C_word*)t0)[2],t3);}
 
@@ -5235,7 +5235,7 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t4,((C_word*)t0)[2],t3);}
 
@@ -5246,7 +5246,7 @@ C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-/* srfi-69.scm: 541  loop */
+/* srfi-69.scm: 542  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_3353(t3,((C_word*)t0)[2],t2);}
 
@@ -5258,7 +5258,7 @@ C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3364,NULL,3,t0,t1,t2);}
-/* srfi-69.scm: 505  error */
+/* srfi-69.scm: 506  error */
 t3=*((C_word*)lf[45]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t1,lf[40],t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
@@ -5273,7 +5273,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3321,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3324,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
 if(C_truep((C_word)C_flonum_lessp(((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[5])[1]))){
-/* srfi-69.scm: 545  error */
+/* srfi-69.scm: 546  error */
 t3=*((C_word*)lf[45]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[40],lf[46],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1]);}
 else{
@@ -5290,7 +5290,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3324,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_3328,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-/* srfi-69.scm: 547  hash-table-canonical-length */
+/* srfi-69.scm: 548  hash-table-canonical-length */
 f_3173(t2,lf[28],((C_word*)((C_word*)t0)[9])[1]);}
 
 /* k3326 in k3322 in k3319 in k3316 in k3313 in k3310 in make-hash-table in k1500 */
@@ -5307,19 +5307,19 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3328,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[9])+1,t1);
 if(C_truep(((C_word*)((C_word*)t0)[8])[1])){
-/* srfi-69.scm: 557  *make-hash-table */
+/* srfi-69.scm: 558  *make-hash-table */
 t3=lf[32];
 f_3203(t3,((C_word*)t0)[7],((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[8])[1],((C_word*)((C_word*)t0)[9])[1],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],C_SCHEME_END_OF_LIST);}
 else{
 t3=f_3236(((C_word*)t0)[2]);
 if(C_truep(t3)){
 t4=C_mutate(((C_word *)((C_word*)t0)[8])+1,t3);
-/* srfi-69.scm: 557  *make-hash-table */
+/* srfi-69.scm: 558  *make-hash-table */
 t5=lf[32];
 f_3203(t5,((C_word*)t0)[7],((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[8])[1],((C_word*)((C_word*)t0)[9])[1],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],C_SCHEME_END_OF_LIST);}
 else{
 t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_3344,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* srfi-69.scm: 554  warning */
+/* srfi-69.scm: 555  warning */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[43]+1)))(4,*((C_word*)lf[43]+1),t4,lf[40],lf[44]);}}}
 
 /* k3342 in k3326 in k3322 in k3319 in k3316 in k3313 in k3310 in make-hash-table in k1500 */
@@ -5329,7 +5329,7 @@ C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[8])+1,*((C_word*)lf[21]+1));
-/* srfi-69.scm: 557  *make-hash-table */
+/* srfi-69.scm: 558  *make-hash-table */
 t3=lf[32];
 f_3203(t3,((C_word*)t0)[7],((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[8])[1],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1],C_SCHEME_END_OF_LIST);}
 
@@ -5400,7 +5400,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3203,NULL,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
 t9=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_3207,a[2]=t7,a[3]=t6,a[4]=t5,a[5]=t3,a[6]=t2,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
 if(C_truep((C_word)C_i_nullp(t8))){
-/* srfi-69.scm: 429  make-vector */
+/* srfi-69.scm: 430  make-vector */
 t10=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t9,t4,C_SCHEME_END_OF_LIST);}
 else{
@@ -5574,7 +5574,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_3083,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3087,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_block_size(((C_word*)t0)[2]);
-/* srfi-69.scm: 377  ##sys#check-range */
+/* srfi-69.scm: 378  ##sys#check-range */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[25]+1)))(6,*((C_word*)lf[25]+1),t4,t2,C_fix(0),t5,lf[27]);}
 
 /* k3085 in body652 in string-ci-hash in k1500 */
@@ -5589,7 +5589,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_3087,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_3090,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_block_size(((C_word*)t0)[4]);
-/* srfi-69.scm: 378  ##sys#check-range */
+/* srfi-69.scm: 379  ##sys#check-range */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[25]+1)))(6,*((C_word*)lf[25]+1),t2,((C_word*)t0)[2],C_fix(0),t3,lf[27]);}
 
 /* k3088 in k3085 in body652 in string-ci-hash in k1500 */
@@ -5597,7 +5597,7 @@ static void C_ccall f_3090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 379  ##sys#substring */
+/* srfi-69.scm: 380  ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[24]+1)))(5,*((C_word*)lf[24]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k3044 in string-ci-hash in k1500 */
@@ -5614,13 +5614,13 @@ t2=(C_word)C_hash_string_ci(t1);
 t3=((C_word*)t0)[3];
 if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
 t4=(C_word)C_fixnum_negate(t2);
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t5,((C_word*)t0)[2]);}
 else{
-t4=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t2);
-/* srfi-69.scm: 137  fxmod */
+t4=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t2);
+/* srfi-69.scm: 138  fxmod */
 t5=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,((C_word*)t0)[2]);}}
 
@@ -5733,7 +5733,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2942,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2946,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_block_size(((C_word*)t0)[2]);
-/* srfi-69.scm: 365  ##sys#check-range */
+/* srfi-69.scm: 366  ##sys#check-range */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[25]+1)))(6,*((C_word*)lf[25]+1),t4,t2,C_fix(0),t5,lf[23]);}
 
 /* k2944 in body592 in string-hash in k1500 */
@@ -5748,7 +5748,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2946,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2949,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_block_size(((C_word*)t0)[4]);
-/* srfi-69.scm: 366  ##sys#check-range */
+/* srfi-69.scm: 367  ##sys#check-range */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[25]+1)))(6,*((C_word*)lf[25]+1),t2,((C_word*)t0)[2],C_fix(0),t3,lf[23]);}
 
 /* k2947 in k2944 in body592 in string-hash in k1500 */
@@ -5756,7 +5756,7 @@ static void C_ccall f_2949(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* srfi-69.scm: 367  ##sys#substring */
+/* srfi-69.scm: 368  ##sys#substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[24]+1)))(5,*((C_word*)lf[24]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
 /* k2903 in string-hash in k1500 */
@@ -5773,13 +5773,13 @@ t2=(C_word)C_hash_string(t1);
 t3=((C_word*)t0)[3];
 if(C_truep((C_word)C_fixnum_lessp(t2,C_fix(0)))){
 t4=(C_word)C_fixnum_negate(t2);
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t3,t5,((C_word*)t0)[2]);}
 else{
-t4=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t2);
-/* srfi-69.scm: 137  fxmod */
+t4=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t2);
+/* srfi-69.scm: 138  fxmod */
 t5=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,t4,((C_word*)t0)[2]);}}
 
@@ -5831,7 +5831,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_2833,2,t0,t1);}
 t2=(C_word)C_i_check_exact_2(t1,lf[22]);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2867,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 353  *equal?-hash */
+/* srfi-69.scm: 354  *equal?-hash */
 f_2363(t3,((C_word*)t0)[2]);}
 
 /* k2865 in k2831 in equal?-hash in k1500 */
@@ -5849,14 +5849,14 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
 t4=(C_word)C_fixnum_negate(t1);
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}
 else{
 t4=t1;
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}}
 
@@ -5886,7 +5886,7 @@ t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2366,a[2]=t8,a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp));
 t10=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2431,a[2]=t8,a[3]=((C_word)li10),tmp=(C_word)a,a+=4,tmp));
 t11=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2482,a[2]=t4,a[3]=t6,a[4]=((C_word)li15),tmp=(C_word)a,a+=5,tmp));
-/* srfi-69.scm: 349  recursive-hash */
+/* srfi-69.scm: 350  recursive-hash */
 t12=((C_word*)t8)[1];
 f_2482(t12,t1,t2,C_fix(0));}
 
@@ -6006,7 +6006,7 @@ t28=t4;
 ((C_proc2)(void*)(*((C_word*)t28+1)))(2,t28,(C_word)C_fixnum_times(C_fix(331804471),t27));}
 else{
 t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2678,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-/* srfi-69.scm: 165  ##sys#number-hash-hook */
+/* srfi-69.scm: 166  ##sys#number-hash-hook */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[2]+1)))(3,*((C_word*)lf[2]+1),t6,t5);}}
 else{
 t4=t2;
@@ -6037,7 +6037,7 @@ t8=t2;
 t9=(C_word)C_peek_fixnum(t8,C_fix(0));
 t10=(C_word)C_fixnum_shift_left(t9,C_fix(4));
 t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2789,a[2]=t10,a[3]=t7,tmp=(C_word)a,a+=4,tmp);
-/* srfi-69.scm: 293  input-port? */
+/* srfi-69.scm: 294  input-port? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[20]+1)))(3,*((C_word*)lf[20]+1),t11,t8);}
 else{
 t7=t2;
@@ -6063,7 +6063,7 @@ C_word *a;
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2817,NULL,3,t0,t1,t2);}
-/* srfi-69.scm: 301  vector-hash */
+/* srfi-69.scm: 302  vector-hash */
 t3=((C_word*)((C_word*)t0)[3])[1];
 f_2366(t3,t1,t2,C_fix(0),((C_word*)t0)[2],C_fix(0));}
 
@@ -6077,7 +6077,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2805,NULL,3,t0,t1,t2);}
 t3=(C_word)C_peek_fixnum(t2,C_fix(0));
-/* srfi-69.scm: 298  vector-hash */
+/* srfi-69.scm: 299  vector-hash */
 t4=((C_word*)((C_word*)t0)[3])[1];
 f_2366(t4,t1,t2,t3,((C_word*)t0)[2],C_fix(1));}
 
@@ -6101,7 +6101,7 @@ if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)trf_2738,NULL,3,t0,t1,t2);}
 t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2758,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-/* srfi-69.scm: 288  recursive-atomic-hash */
+/* srfi-69.scm: 289  recursive-atomic-hash */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_2431(t5,t3,t4,((C_word*)t0)[2]);}
 
@@ -6119,7 +6119,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_2758,2,t0,t1);}
 t2=(C_word)C_fixnum_shift_left(t1,C_fix(16));
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2750,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-/* srfi-69.scm: 289  recursive-atomic-hash */
+/* srfi-69.scm: 290  recursive-atomic-hash */
 t5=((C_word*)((C_word*)t0)[3])[1];
 f_2431(t5,t3,t4,((C_word*)t0)[2]);}
 
@@ -6145,7 +6145,7 @@ C_save_and_reclaim((void*)trf_2712,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_length(t2);
 t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2724,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-/* srfi-69.scm: 285  recursive-atomic-hash */
+/* srfi-69.scm: 286  recursive-atomic-hash */
 t6=((C_word*)((C_word*)t0)[3])[1];
 f_2431(t6,t4,t5,((C_word*)t0)[2]);}
 
@@ -6215,7 +6215,7 @@ C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
-/* srfi-69.scm: 323  recursive-hash */
+/* srfi-69.scm: 324  recursive-hash */
 t3=((C_word*)((C_word*)t0)[4])[1];
 f_2482(t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 else{
@@ -6271,7 +6271,7 @@ t6=(C_word)C_fixnum_shift_left(t2,C_fix(4));
 t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2417,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=t4,a[5]=t3,a[6]=t2,a[7]=t6,tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(((C_word*)t0)[4],t3);
 t9=(C_word)C_fixnum_plus(((C_word*)t0)[3],C_fix(1));
-/* srfi-69.scm: 315  recursive-hash */
+/* srfi-69.scm: 316  recursive-hash */
 t10=((C_word*)((C_word*)t0)[2])[1];
 f_2482(t10,t7,t8,t9);}}
 
@@ -6288,7 +6288,7 @@ t2=(C_word)C_fixnum_plus(((C_word*)t0)[7],t1);
 t3=(C_word)C_fixnum_plus(((C_word*)t0)[6],t2);
 t4=(C_word)C_fixnum_plus(((C_word*)t0)[5],C_fix(1));
 t5=(C_word)C_fixnum_difference(((C_word*)t0)[4],C_fix(1));
-/* srfi-69.scm: 313  loop */
+/* srfi-69.scm: 314  loop */
 t6=((C_word*)((C_word*)t0)[3])[1];
 f_2383(t6,((C_word*)t0)[2],t3,t4,t5);}
 
@@ -6423,11 +6423,11 @@ t27=t3;
 f_2342(2,t27,(C_word)C_fixnum_times(C_fix(331804471),t26));}
 else{
 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2280,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* srfi-69.scm: 165  ##sys#number-hash-hook */
+/* srfi-69.scm: 166  ##sys#number-hash-hook */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[2]+1)))(3,*((C_word*)lf[2]+1),t5,t4);}}
 else{
 if(C_truep((C_word)C_blockp(t4))){
-/* srfi-69.scm: 184  *equal?-hash */
+/* srfi-69.scm: 185  *equal?-hash */
 f_2363(t3,t4);}
 else{
 t5=t3;
@@ -6456,14 +6456,14 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
 t4=(C_word)C_fixnum_negate(t1);
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}
 else{
 t4=t1;
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}}
 
@@ -6548,7 +6548,7 @@ t6=t3;
 f_2068(2,t6,(C_word)C_hash_string(t5));}
 else{
 if(C_truep((C_word)C_blockp(t4))){
-/* srfi-69.scm: 184  *equal?-hash */
+/* srfi-69.scm: 185  *equal?-hash */
 f_2363(t3,t4);}
 else{
 t5=t3;
@@ -6569,14 +6569,14 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
 t4=(C_word)C_fixnum_negate(t1);
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}
 else{
 t4=t1;
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}}
 
@@ -6626,7 +6626,7 @@ C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr2,(void*)f_1880,2,t0,t1);}
 t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1883,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 220  ##sys#check-keyword */
+/* srfi-69.scm: 221  ##sys#check-keyword */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[12]+1)))(4,*((C_word*)lf[12]+1),t2,((C_word*)t0)[3],lf[16]);}
 
 /* k1881 in k1878 in keyword-hash in k1500 */
@@ -6651,13 +6651,13 @@ t6=((C_word*)t0)[2];
 t7=((C_word*)t0)[4];
 if(C_truep((C_word)C_fixnum_lessp(t5,C_fix(0)))){
 t8=(C_word)C_fixnum_negate(t5);
-t9=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t8);
-/* srfi-69.scm: 137  fxmod */
+t9=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t8);
+/* srfi-69.scm: 138  fxmod */
 t10=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t6,t9,t7);}
 else{
-t8=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t5);
-/* srfi-69.scm: 137  fxmod */
+t8=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t5);
+/* srfi-69.scm: 138  fxmod */
 t9=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t6,t8,t7);}}
 
@@ -6683,7 +6683,7 @@ C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
 t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1857,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* srfi-69.scm: 207  keyword? */
+/* srfi-69.scm: 208  keyword? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t4,t2);}
 
 /* k1855 in ##sys#check-keyword in k1500 */
@@ -6699,12 +6699,12 @@ t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
 if(C_truep((C_word)C_vemptyp(((C_word*)t0)[3]))){
-/* srfi-69.scm: 208  ##sys#signal-hook */
+/* srfi-69.scm: 209  ##sys#signal-hook */
 t2=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t2+1)))(6,t2,((C_word*)t0)[4],lf[13],C_SCHEME_FALSE,lf[14],((C_word*)t0)[2]);}
 else{
 t2=(C_word)C_i_vector_ref(((C_word*)t0)[3],C_fix(0));
-/* srfi-69.scm: 208  ##sys#signal-hook */
+/* srfi-69.scm: 209  ##sys#signal-hook */
 t3=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,((C_word*)t0)[4],lf[13],t2,lf[14],((C_word*)t0)[2]);}}}
 
@@ -6768,13 +6768,13 @@ t7=((C_word*)t0)[2];
 t8=t1;
 if(C_truep((C_word)C_fixnum_lessp(t6,C_fix(0)))){
 t9=(C_word)C_fixnum_negate(t6);
-t10=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t9);
-/* srfi-69.scm: 137  fxmod */
+t10=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t9);
+/* srfi-69.scm: 138  fxmod */
 t11=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t11+1)))(4,t11,t7,t10,t8);}
 else{
-t9=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t6);
-/* srfi-69.scm: 137  fxmod */
+t9=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t6);
+/* srfi-69.scm: 138  fxmod */
 t10=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t10+1)))(4,t10,t7,t9,t8);}}
 
@@ -6828,7 +6828,7 @@ C_save_and_reclaim((void*)tr2,(void*)f_1717,2,t0,t1);}
 t2=(C_word)C_i_check_exact_2(t1,lf[10]);
 t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1756,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t4=((C_word*)t0)[2];
-/* srfi-69.scm: 184  *equal?-hash */
+/* srfi-69.scm: 185  *equal?-hash */
 f_2363(t3,t4);}
 
 /* k1754 in k1715 in object-uid-hash in k1500 */
@@ -6846,14 +6846,14 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
 t4=(C_word)C_fixnum_negate(t1);
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}
 else{
 t4=t1;
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}}
 
@@ -6907,7 +6907,7 @@ if(C_truep((C_word)C_i_numberp(((C_word*)t0)[2]))){
 t3=t2;
 f_1517(2,t3,C_SCHEME_UNDEFINED);}
 else{
-/* srfi-69.scm: 173  ##sys#signal-hook */
+/* srfi-69.scm: 174  ##sys#signal-hook */
 t3=*((C_word*)lf[6]+1);
 ((C_proc6)(void*)(*((C_word*)t3+1)))(6,t3,t2,lf[7],lf[4],lf[8],((C_word*)t0)[2]);}}
 
@@ -6979,7 +6979,7 @@ t27=t3;
 f_1686(t27,(C_word)C_fixnum_times(C_fix(331804471),t26));}
 else{
 t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1680,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-/* srfi-69.scm: 165  ##sys#number-hash-hook */
+/* srfi-69.scm: 166  ##sys#number-hash-hook */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[2]+1)))(3,*((C_word*)lf[2]+1),t5,t4);}}}
 
 /* k1678 in k1515 in k1512 in number-hash in k1500 */
@@ -7005,14 +7005,14 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 if(C_truep((C_word)C_fixnum_lessp(t1,C_fix(0)))){
 t4=(C_word)C_fixnum_negate(t1);
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}
 else{
 t4=t1;
-t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_FIXNUM),t4);
-/* srfi-69.scm: 137  fxmod */
+t5=(C_word)C_fixnum_and(C_fix((C_word)C_MOST_POSITIVE_32_BIT_FIXNUM),t4);
+/* srfi-69.scm: 138  fxmod */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t2,t5,t3);}}
 
@@ -7025,7 +7025,7 @@ if(c!=3) C_bad_argc_2(c,3,t0);
 C_check_for_interrupt;
 if(!C_stack_probe(&a)){
 C_save_and_reclaim((void*)tr3,(void*)f_1504,3,t0,t1,t2);}
-/* srfi-69.scm: 161  *equal?-hash */
+/* srfi-69.scm: 162  *equal?-hash */
 f_2363(t1,t2);}
 
 #ifdef C_ENABLE_PTABLES
diff --git a/bootstrap/stub.c b/bootstrap/stub.c
index c90474b9..b16463ae 100644
--- a/bootstrap/stub.c
+++ b/bootstrap/stub.c
@@ -1,10 +1,10 @@
 /* Generated from stub.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:26
+   2010-02-09 21:34
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: stub.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file stub.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: stub.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file stub.c
    unit: default_stub
 */
 
diff --git a/bootstrap/support.c b/bootstrap/support.c
index 1ba3ed9b..c825b940 100644
--- a/bootstrap/support.c
+++ b/bootstrap/support.c
@@ -1,10 +1,10 @@
 /* Generated from support.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:30
+   2010-02-09 21:38
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: support.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file support.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: support.scm -optimize-level 2 -include-path . -include-path ./ -inline -no-lambda-info -local -no-trace -extend private-namespace.scm -no-trace -output-file support.c
    unit: support
 */
 
@@ -20,7 +20,7 @@ static C_TLS C_word lf[499];
 static double C_possibly_force_alignment;
 
 
-/* from k4590 */
+/* from k4613 */
 static C_word C_fcall stub273(C_word C_buf,C_word C_a0) C_regparm;
 C_regparm static C_word C_fcall stub273(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -28,7 +28,7 @@ int t0=(int )C_unfix(C_a0);
 C_r=C_fix((C_word)C_wordstobytes(t0));
 return C_r;}
 
-/* from k4583 */
+/* from k4606 */
 static C_word C_fcall stub269(C_word C_buf,C_word C_a0) C_regparm;
 C_regparm static C_word C_fcall stub269(C_word C_buf,C_word C_a0){
 C_word C_r=C_SCHEME_UNDEFINED,*C_a=(C_word*)C_buf;
@@ -38,2506 +38,2521 @@ return C_r;}
 
 C_noret_decl(C_support_toplevel)
 C_externexport void C_ccall C_support_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3981)
-static void C_ccall f_3981(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3984)
-static void C_ccall f_3984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5046)
-static void C_ccall f_5046(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5049)
-static void C_ccall f_5049(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13293)
-static void C_ccall f_13293(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13297)
-static void C_ccall f_13297(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13387)
-static void C_ccall f_13387(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13303)
-static void C_ccall f_13303(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4004)
+static void C_ccall f_4004(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4007)
+static void C_ccall f_4007(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5069)
+static void C_ccall f_5069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5072)
+static void C_ccall f_5072(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13364)
+static void C_ccall f_13364(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13368)
+static void C_ccall f_13368(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13458)
+static void C_ccall f_13458(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13374)
 static void C_ccall f_13374(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13377)
-static void C_ccall f_13377(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13445)
+static void C_ccall f_13445(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13448)
+static void C_ccall f_13448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13451)
+static void C_ccall f_13451(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13380)
 static void C_ccall f_13380(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13309)
-static void C_ccall f_13309(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13316)
-static void C_ccall f_13316(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13318)
-static void C_fcall f_13318(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13387)
+static void C_ccall f_13387(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13389)
+static void C_fcall f_13389(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13413)
+static void C_ccall f_13413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13409)
+static void C_ccall f_13409(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13431)
+static void C_ccall f_13431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13353)
+static void C_ccall f_13353(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_13342)
-static void C_ccall f_13342(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13338)
-static void C_ccall f_13338(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13360)
-static void C_ccall f_13360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13282)
-static void C_ccall f_13282(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13271)
-static void C_ccall f_13271(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13265)
-static void C_ccall f_13265(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13237)
-static void C_ccall f_13237(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_13237)
-static void C_ccall f_13237r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_13241)
-static void C_ccall f_13241(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13216)
-static void C_ccall f_13216(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13220)
-static void C_ccall f_13220(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_13342(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13336)
+static void C_ccall f_13336(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13308)
+static void C_ccall f_13308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_13308)
+static void C_ccall f_13308r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_13312)
+static void C_ccall f_13312(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13287)
+static void C_ccall f_13287(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13291)
+static void C_ccall f_13291(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13254)
+static void C_ccall f_13254(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13260)
+static void C_ccall f_13260(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13221)
+static void C_ccall f_13221(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13227)
+static void C_ccall f_13227(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13197)
+static void C_ccall f_13197(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13128)
+static void C_ccall f_13128(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13132)
+static void C_ccall f_13132(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13137)
+static void C_fcall f_13137(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13141)
+static void C_ccall f_13141(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13192)
+static void C_ccall f_13192(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13171)
+static void C_ccall f_13171(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13183)
-static void C_ccall f_13183(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13189)
-static void C_ccall f_13189(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13150)
-static void C_ccall f_13150(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13156)
-static void C_ccall f_13156(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13126)
-static void C_ccall f_13126(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13057)
-static void C_ccall f_13057(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_13061)
-static void C_ccall f_13061(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13066)
-static void C_fcall f_13066(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13070)
-static void C_ccall f_13070(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13121)
-static void C_ccall f_13121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13100)
-static void C_ccall f_13100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13112)
-static void C_ccall f_13112(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13115)
-static void C_ccall f_13115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13088)
-static void C_ccall f_13088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13024)
-static void C_ccall f_13024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_13034)
-static void C_ccall f_13034(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13037)
-static void C_ccall f_13037(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12901)
-static void C_ccall f_12901(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12910)
-static void C_fcall f_12910(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12938)
-static void C_ccall f_12938(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12944)
-static void C_ccall f_12944(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12947)
-static void C_ccall f_12947(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12950)
-static void C_ccall f_12950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12953)
-static void C_ccall f_12953(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12956)
-static void C_ccall f_12956(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12959)
-static void C_ccall f_12959(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_13183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13186)
+static void C_ccall f_13186(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13159)
+static void C_ccall f_13159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13095)
+static void C_ccall f_13095(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13105)
+static void C_ccall f_13105(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13108)
+static void C_ccall f_13108(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12972)
+static void C_ccall f_12972(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12981)
+static void C_fcall f_12981(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_13009)
+static void C_ccall f_13009(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13015)
+static void C_ccall f_13015(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_13018)
-static void C_ccall f_13018(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12962)
-static void C_ccall f_12962(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12977)
-static void C_ccall f_12977(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12980)
-static void C_ccall f_12980(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12988)
-static void C_fcall f_12988(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12998)
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_13001)
-static void C_ccall f_13001(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12983)
-static void C_ccall f_12983(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12968)
-static void C_ccall f_12968(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_13018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13021)
+static void C_ccall f_13021(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13024)
+static void C_ccall f_13024(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13027)
+static void C_ccall f_13027(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13030)
+static void C_ccall f_13030(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13089)
+static void C_ccall f_13089(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13033)
+static void C_ccall f_13033(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13048)
+static void C_ccall f_13048(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13051)
+static void C_ccall f_13051(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13059)
+static void C_fcall f_13059(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_13069)
+static void C_ccall f_13069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13072)
+static void C_ccall f_13072(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13054)
+static void C_ccall f_13054(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_13039)
+static void C_ccall f_13039(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12976)
+static void C_ccall f_12976(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12969)
+static void C_ccall f_12969(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12951)
+static void C_ccall f_12951(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12905)
-static void C_ccall f_12905(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12898)
-static void C_ccall f_12898(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12880)
-static void C_ccall f_12880(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12834)
-static void C_ccall f_12834(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12853)
-static void C_ccall f_12853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12864)
-static void C_ccall f_12864(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12860)
-static void C_ccall f_12860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12813)
-static void C_ccall f_12813(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12819)
-static void C_ccall f_12819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12823)
-static void C_ccall f_12823(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12826)
-static void C_ccall f_12826(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_12905(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12924)
+static void C_ccall f_12924(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12935)
+static void C_ccall f_12935(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12931)
+static void C_ccall f_12931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12884)
+static void C_ccall f_12884(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12890)
+static void C_ccall f_12890(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12894)
+static void C_ccall f_12894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12897)
+static void C_ccall f_12897(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12900)
+static void C_ccall f_12900(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12872)
+static void C_ccall f_12872(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12876)
+static void C_ccall f_12876(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12781)
+static void C_ccall f_12781(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_12781)
+static void C_ccall f_12781r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_12800)
+static void C_ccall f_12800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12825)
+static void C_ccall f_12825(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12829)
 static void C_ccall f_12829(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12801)
-static void C_ccall f_12801(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12805)
-static void C_ccall f_12805(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12710)
-static void C_ccall f_12710(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_12710)
-static void C_ccall f_12710r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_12729)
-static void C_ccall f_12729(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12754)
-static void C_ccall f_12754(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12758)
-static void C_ccall f_12758(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12760)
-static void C_fcall f_12760(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12767)
-static void C_ccall f_12767(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12780)
-static void C_ccall f_12780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12783)
-static void C_ccall f_12783(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12786)
-static void C_ccall f_12786(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12789)
-static void C_ccall f_12789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12792)
-static void C_ccall f_12792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12796)
-static void C_ccall f_12796(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12713)
-static void C_fcall f_12713(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12717)
-static void C_ccall f_12717(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12723)
-static void C_ccall f_12723(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12704)
-static void C_ccall f_12704(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12831)
+static void C_fcall f_12831(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12838)
+static void C_ccall f_12838(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12851)
+static void C_ccall f_12851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12854)
+static void C_ccall f_12854(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12857)
+static void C_ccall f_12857(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12860)
+static void C_ccall f_12860(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12863)
+static void C_ccall f_12863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12867)
+static void C_ccall f_12867(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12784)
+static void C_fcall f_12784(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12788)
+static void C_ccall f_12788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12794)
+static void C_ccall f_12794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12775)
+static void C_ccall f_12775(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12716)
+static void C_ccall f_12716(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_12716)
+static void C_ccall f_12716r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_12724)
+static void C_ccall f_12724(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12751)
+static void C_ccall f_12751(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12727)
+static void C_ccall f_12727(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12730)
+static void C_ccall f_12730(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12747)
+static void C_ccall f_12747(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12733)
+static void C_ccall f_12733(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12743)
+static void C_ccall f_12743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12736)
+static void C_ccall f_12736(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12739)
+static void C_ccall f_12739(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12707)
+static void C_ccall f_12707(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12701)
+static void C_ccall f_12701(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12695)
+static void C_ccall f_12695(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12683)
+static void C_ccall f_12683(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12687)
+static void C_ccall f_12687(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12690)
+static void C_ccall f_12690(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12645)
 static void C_ccall f_12645(C_word c,C_word t0,C_word t1,...) C_noret;
 C_noret_decl(f_12645)
 static void C_ccall f_12645r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_12653)
-static void C_ccall f_12653(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12680)
-static void C_ccall f_12680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12656)
-static void C_ccall f_12656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12649)
+static void C_ccall f_12649(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f14588)
+static void C_ccall f14588(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12652)
+static void C_ccall f_12652(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12659)
 static void C_ccall f_12659(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12676)
-static void C_ccall f_12676(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12662)
-static void C_ccall f_12662(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12672)
-static void C_ccall f_12672(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12665)
-static void C_ccall f_12665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12668)
-static void C_ccall f_12668(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12636)
-static void C_ccall f_12636(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12630)
-static void C_ccall f_12630(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12624)
-static void C_ccall f_12624(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12603)
+static void C_ccall f_12603(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12612)
-static void C_ccall f_12612(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12616)
-static void C_ccall f_12616(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12619)
-static void C_ccall f_12619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12574)
-static void C_ccall f_12574(C_word c,C_word t0,C_word t1,...) C_noret;
+static void C_fcall f_12612(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_12574)
-static void C_ccall f_12574r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_12578)
-static void C_ccall f_12578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f14511)
-static void C_ccall f14511(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12581)
-static void C_ccall f_12581(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12588)
-static void C_ccall f_12588(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12532)
-static void C_ccall f_12532(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12541)
-static void C_fcall f_12541(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12503)
-static void C_ccall f_12503(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12513)
-static void C_fcall f_12513(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12294)
-static void C_ccall f_12294(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12498)
-static void C_ccall f_12498(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12463)
-static void C_fcall f_12463(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12469)
-static void C_fcall f_12469(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12484)
-static void C_ccall f_12484(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_12574(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12584)
+static void C_fcall f_12584(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12365)
+static void C_ccall f_12365(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12569)
+static void C_ccall f_12569(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12534)
+static void C_fcall f_12534(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12540)
+static void C_fcall f_12540(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12555)
+static void C_ccall f_12555(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12548)
+static void C_fcall f_12548(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12368)
+static void C_fcall f_12368(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12402)
+static void C_fcall f_12402(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12496)
+static void C_ccall f_12496(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_12508)
+static void C_ccall f_12508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12466)
+static void C_ccall f_12466(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12477)
-static void C_fcall f_12477(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12297)
-static void C_fcall f_12297(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12331)
-static void C_fcall f_12331(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12425)
-static void C_ccall f_12425(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_12437)
-static void C_ccall f_12437(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12395)
-static void C_ccall f_12395(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12406)
-static void C_ccall f_12406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12386)
-static void C_ccall f_12386(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12350)
-static void C_ccall f_12350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12356)
-static void C_ccall f_12356(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12360)
-static void C_ccall f_12360(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12155)
-static void C_ccall f_12155(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_12161)
-static void C_fcall f_12161(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12254)
-static void C_fcall f_12254(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12259)
-static void C_fcall f_12259(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_12477(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12457)
+static void C_ccall f_12457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12421)
+static void C_ccall f_12421(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12427)
+static void C_ccall f_12427(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12431)
+static void C_ccall f_12431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12226)
+static void C_ccall f_12226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12232)
+static void C_fcall f_12232(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12325)
+static void C_fcall f_12325(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12330)
+static void C_fcall f_12330(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12340)
+static void C_ccall f_12340(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12293)
+static void C_fcall f_12293(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12264)
+static void C_fcall f_12264(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_12269)
-static void C_ccall f_12269(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12222)
-static void C_fcall f_12222(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12193)
-static void C_fcall f_12193(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12198)
-static void C_fcall f_12198(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_12208)
-static void C_ccall f_12208(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12159)
-static void C_ccall f_12159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11786)
-static void C_ccall f_11786(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11985)
-static void C_fcall f_11985(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_12077)
-static void C_fcall f_12077(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11988)
-static void C_ccall f_11988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11465)
-static void C_ccall f_11465(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11780)
-static void C_ccall f_11780(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11477)
-static void C_ccall f_11477(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11487)
-static void C_fcall f_11487(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11505)
-static void C_ccall f_11505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11544)
-static void C_fcall f_11544(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11509)
-static void C_fcall f_11509(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11135)
-static void C_ccall f_11135(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11459)
-static void C_ccall f_11459(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11141)
-static void C_ccall f_11141(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11151)
-static void C_fcall f_11151(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11160)
-static void C_fcall f_11160(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11172)
-static void C_fcall f_11172(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11184)
-static void C_fcall f_11184(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11190)
-static void C_ccall f_11190(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11194)
-static void C_fcall f_11194(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11090)
-static void C_ccall f_11090(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11129)
-static void C_ccall f_11129(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11096)
-static void C_ccall f_11096(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11100)
-static void C_ccall f_11100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11104)
-static void C_fcall f_11104(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_11059)
-static void C_ccall f_11059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11072)
-static void C_ccall f_11072(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_11028)
-static void C_ccall f_11028(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11041)
-static void C_ccall f_11041(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9970)
-static void C_ccall f_9970(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_11022)
-static void C_ccall f_11022(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9976)
-static void C_ccall f_9976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9982)
-static void C_fcall f_9982(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10011)
-static void C_fcall f_10011(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10030)
-static void C_fcall f_10030(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10049)
-static void C_fcall f_10049(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10119)
-static void C_fcall f_10119(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10138)
-static void C_fcall f_10138(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10220)
-static void C_fcall f_10220(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10259)
-static void C_fcall f_10259(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10278)
-static void C_fcall f_10278(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10297)
-static void C_fcall f_10297(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10377)
-static void C_fcall f_10377(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10462)
-static void C_fcall f_10462(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10537)
-static void C_ccall f_10537(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10576)
-static void C_fcall f_10576(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10646)
-static void C_ccall f_10646(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10579)
-static void C_ccall f_10579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10541)
-static void C_fcall f_10541(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_10380)
-static void C_ccall f_10380(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10411)
-static void C_fcall f_10411(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10300)
-static void C_ccall f_10300(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10141)
-static void C_ccall f_10141(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10172)
-static void C_fcall f_10172(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10052)
-static void C_ccall f_10052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_10083)
-static void C_fcall f_10083(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9912)
-static void C_ccall f_9912(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9916)
-static void C_ccall f_9916(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_12269(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_12279)
+static void C_ccall f_12279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12230)
+static void C_ccall f_12230(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11857)
+static void C_ccall f_11857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_12056)
+static void C_fcall f_12056(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12148)
+static void C_fcall f_12148(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_12059)
+static void C_ccall f_12059(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11536)
+static void C_ccall f_11536(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11851)
+static void C_ccall f_11851(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11548)
+static void C_ccall f_11548(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11558)
+static void C_fcall f_11558(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11576)
+static void C_ccall f_11576(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11615)
+static void C_fcall f_11615(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11580)
+static void C_fcall f_11580(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11206)
+static void C_ccall f_11206(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11530)
+static void C_ccall f_11530(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11212)
+static void C_ccall f_11212(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11222)
+static void C_fcall f_11222(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11231)
+static void C_fcall f_11231(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11243)
+static void C_fcall f_11243(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11255)
+static void C_fcall f_11255(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11261)
+static void C_ccall f_11261(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11265)
+static void C_fcall f_11265(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11161)
+static void C_ccall f_11161(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11200)
+static void C_ccall f_11200(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11167)
+static void C_ccall f_11167(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11171)
+static void C_ccall f_11171(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11175)
+static void C_fcall f_11175(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_11130)
+static void C_ccall f_11130(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11143)
+static void C_ccall f_11143(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_11099)
+static void C_ccall f_11099(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11112)
+static void C_ccall f_11112(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10041)
+static void C_ccall f_10041(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_11093)
+static void C_ccall f_11093(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10047)
+static void C_ccall f_10047(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_10053)
+static void C_fcall f_10053(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10082)
+static void C_fcall f_10082(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10101)
+static void C_fcall f_10101(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10120)
+static void C_fcall f_10120(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10190)
+static void C_fcall f_10190(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10209)
+static void C_fcall f_10209(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10291)
+static void C_fcall f_10291(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10330)
+static void C_fcall f_10330(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10349)
+static void C_fcall f_10349(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10368)
+static void C_fcall f_10368(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10448)
+static void C_fcall f_10448(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10533)
+static void C_fcall f_10533(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10608)
+static void C_ccall f_10608(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10647)
+static void C_fcall f_10647(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10717)
+static void C_ccall f_10717(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10650)
+static void C_ccall f_10650(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10612)
+static void C_fcall f_10612(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10451)
+static void C_ccall f_10451(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10482)
+static void C_fcall f_10482(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10371)
+static void C_ccall f_10371(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10212)
+static void C_ccall f_10212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10243)
+static void C_fcall f_10243(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10123)
+static void C_ccall f_10123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10154)
+static void C_fcall f_10154(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9983)
+static void C_ccall f_9983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9987)
+static void C_ccall f_9987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9998)
+static void C_ccall f_9998(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10004)
+static void C_fcall f_10004(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_10016)
+static void C_ccall f_10016(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_10022)
+static void C_ccall f_10022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9990)
+static void C_ccall f_9990(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9902)
+static void C_ccall f_9902(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9914)
+static void C_ccall f_9914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_9921)
+static void C_ccall f_9921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9924)
+static void C_ccall f_9924(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9927)
 static void C_ccall f_9927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9930)
+static void C_ccall f_9930(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9933)
-static void C_fcall f_9933(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_9933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9936)
+static void C_ccall f_9936(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9939)
+static void C_ccall f_9939(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9942)
+static void C_ccall f_9942(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9945)
 static void C_ccall f_9945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9948)
+static void C_ccall f_9948(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9951)
 static void C_ccall f_9951(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9919)
-static void C_ccall f_9919(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9831)
-static void C_ccall f_9831(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9843)
-static void C_ccall f_9843(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_9850)
-static void C_ccall f_9850(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9853)
-static void C_ccall f_9853(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9856)
-static void C_ccall f_9856(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9859)
-static void C_ccall f_9859(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9862)
-static void C_ccall f_9862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9865)
-static void C_ccall f_9865(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9868)
-static void C_ccall f_9868(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9871)
-static void C_ccall f_9871(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9874)
-static void C_ccall f_9874(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9877)
-static void C_ccall f_9877(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9880)
-static void C_ccall f_9880(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9883)
-static void C_ccall f_9883(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9886)
-static void C_ccall f_9886(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9889)
-static void C_ccall f_9889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9892)
-static void C_ccall f_9892(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9895)
-static void C_ccall f_9895(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9898)
-static void C_ccall f_9898(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9901)
-static void C_ccall f_9901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9904)
-static void C_ccall f_9904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9907)
-static void C_ccall f_9907(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9837)
-static void C_ccall f_9837(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9723)
-static void C_ccall f_9723(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9732)
-static void C_ccall f_9732(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9738)
-static void C_fcall f_9738(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9746)
-static C_word C_fcall f_9746(C_word t0,C_word t1);
-C_noret_decl(f_9727)
-static void C_ccall f_9727(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9702)
-static void C_ccall f_9702(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_9712)
-static void C_ccall f_9712(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9653)
-static void C_ccall f_9653(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9659)
-static void C_ccall f_9659(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9954)
+static void C_ccall f_9954(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9957)
+static void C_ccall f_9957(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9960)
+static void C_ccall f_9960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9963)
+static void C_ccall f_9963(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9966)
+static void C_ccall f_9966(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9969)
+static void C_ccall f_9969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9972)
+static void C_ccall f_9972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9975)
+static void C_ccall f_9975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9978)
+static void C_ccall f_9978(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9908)
+static void C_ccall f_9908(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9794)
+static void C_ccall f_9794(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9803)
+static void C_ccall f_9803(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9809)
+static void C_fcall f_9809(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9817)
+static C_word C_fcall f_9817(C_word t0,C_word t1);
+C_noret_decl(f_9798)
+static void C_ccall f_9798(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9773)
+static void C_ccall f_9773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_9783)
+static void C_ccall f_9783(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9724)
+static void C_ccall f_9724(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9730)
+static void C_ccall f_9730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9771)
+static void C_ccall f_9771(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9743)
+static void C_ccall f_9743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9687)
+static void C_ccall f_9687(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9693)
+static void C_ccall f_9693(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9722)
+static void C_ccall f_9722(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9700)
-static void C_ccall f_9700(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9672)
-static void C_ccall f_9672(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9616)
-static void C_ccall f_9616(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9622)
-static void C_ccall f_9622(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9651)
-static void C_ccall f_9651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9629)
-static void C_fcall f_9629(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9632)
-static void C_ccall f_9632(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9575)
-static void C_ccall f_9575(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9581)
-static void C_ccall f_9581(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9614)
-static void C_ccall f_9614(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9588)
-static void C_fcall f_9588(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9591)
-static void C_ccall f_9591(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9453)
-static void C_ccall f_9453(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9482)
-static void C_ccall f_9482(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9352)
-static void C_ccall f_9352(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9358)
-static void C_ccall f_9358(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9384)
-static void C_fcall f_9384(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9398)
-static void C_ccall f_9398(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9406)
-static void C_ccall f_9406(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9127)
-static void C_ccall f_9127(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_9326)
-static void C_ccall f_9326(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9332)
-static void C_ccall f_9332(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9207)
-static void C_fcall f_9207(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9229)
-static void C_ccall f_9229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9247)
-static void C_fcall f_9247(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_fcall f_9700(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9703)
+static void C_ccall f_9703(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9646)
+static void C_ccall f_9646(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9652)
+static void C_ccall f_9652(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9685)
+static void C_ccall f_9685(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9659)
+static void C_fcall f_9659(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9662)
+static void C_ccall f_9662(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9524)
+static void C_ccall f_9524(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9553)
+static void C_ccall f_9553(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9423)
+static void C_ccall f_9423(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9429)
+static void C_ccall f_9429(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9455)
+static void C_fcall f_9455(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9469)
+static void C_ccall f_9469(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9477)
+static void C_ccall f_9477(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9198)
+static void C_ccall f_9198(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_9397)
+static void C_ccall f_9397(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9403)
+static void C_ccall f_9403(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_9278)
-static void C_ccall f_9278(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9164)
-static void C_fcall f_9164(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9186)
-static void C_ccall f_9186(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9130)
-static void C_fcall f_9130(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_9159)
-static void C_ccall f_9159(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9138)
-static C_word C_fcall f_9138(C_word t0,C_word t1);
-C_noret_decl(f_9058)
-static void C_ccall f_9058(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_9064)
-static void C_ccall f_9064(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9070)
-static void C_fcall f_9070(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9074)
-static void C_ccall f_9074(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9121)
-static void C_ccall f_9121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9085)
-static void C_ccall f_9085(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9110)
-static void C_ccall f_9110(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8866)
-static void C_ccall f_8866(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8897)
-static void C_ccall f_8897(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9056)
-static void C_ccall f_9056(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8901)
-static void C_ccall f_8901(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8909)
-static void C_ccall f_8909(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8916)
-static void C_ccall f_8916(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9052)
-static void C_ccall f_9052(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8940)
-static void C_fcall f_8940(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_9019)
-static void C_ccall f_9019(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8974)
-static void C_ccall f_8974(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8977)
-static void C_fcall f_8977(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8995)
-static void C_ccall f_8995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8984)
-static void C_ccall f_8984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8904)
-static void C_ccall f_8904(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8870)
-static void C_ccall f_8870(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8876)
-static void C_ccall f_8876(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8889)
-static void C_ccall f_8889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8881)
-static void C_ccall f_8881(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8798)
-static void C_ccall f_8798(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8804)
-static void C_fcall f_8804(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8831)
-static void C_fcall f_8831(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8860)
-static void C_ccall f_8860(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8825)
-static void C_ccall f_8825(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8712)
-static void C_ccall f_8712(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8718)
-static void C_fcall f_8718(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8763)
-static void C_fcall f_8763(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8792)
-static void C_ccall f_8792(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8752)
-static void C_ccall f_8752(C_word c,C_word t0,C_word t1) C_noret;
+static void C_fcall f_9278(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9300)
+static void C_ccall f_9300(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9318)
+static void C_fcall f_9318(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9349)
+static void C_ccall f_9349(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9235)
+static void C_fcall f_9235(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9257)
+static void C_ccall f_9257(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9201)
+static void C_fcall f_9201(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_9230)
+static void C_ccall f_9230(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9209)
+static C_word C_fcall f_9209(C_word t0,C_word t1);
+C_noret_decl(f_9129)
+static void C_ccall f_9129(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_9135)
+static void C_ccall f_9135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9141)
+static void C_fcall f_9141(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9145)
+static void C_ccall f_9145(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9192)
+static void C_ccall f_9192(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9156)
+static void C_ccall f_9156(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9181)
+static void C_ccall f_9181(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8937)
+static void C_ccall f_8937(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8968)
+static void C_ccall f_8968(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9127)
+static void C_ccall f_9127(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8972)
+static void C_ccall f_8972(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8980)
+static void C_ccall f_8980(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8987)
+static void C_ccall f_8987(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9123)
+static void C_ccall f_9123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9011)
+static void C_fcall f_9011(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9090)
+static void C_ccall f_9090(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9045)
+static void C_ccall f_9045(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9048)
+static void C_fcall f_9048(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9066)
+static void C_ccall f_9066(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_9055)
+static void C_ccall f_9055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8975)
+static void C_ccall f_8975(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8941)
+static void C_ccall f_8941(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8947)
+static void C_ccall f_8947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8960)
+static void C_ccall f_8960(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8952)
+static void C_ccall f_8952(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8869)
+static void C_ccall f_8869(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8875)
+static void C_fcall f_8875(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8902)
+static void C_fcall f_8902(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8931)
+static void C_ccall f_8931(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8896)
+static void C_ccall f_8896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8783)
+static void C_ccall f_8783(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8789)
+static void C_fcall f_8789(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8834)
+static void C_fcall f_8834(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8863)
+static void C_ccall f_8863(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8823)
+static void C_ccall f_8823(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8819)
+static void C_ccall f_8819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8744)
+static void C_ccall f_8744(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_8748)
 static void C_ccall f_8748(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8673)
-static void C_ccall f_8673(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8677)
-static void C_ccall f_8677(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8680)
-static void C_ccall f_8680(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8683)
-static void C_ccall f_8683(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8639)
-static void C_ccall f_8639(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8645)
-static void C_fcall f_8645(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8659)
-static void C_ccall f_8659(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8663)
-static void C_ccall f_8663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8254)
-static void C_ccall f_8254(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_8590)
-static void C_fcall f_8590(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8623)
-static void C_ccall f_8623(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8603)
-static void C_fcall f_8603(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8258)
-static void C_ccall f_8258(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8266)
-static void C_fcall f_8266(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8575)
-static void C_ccall f_8575(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8581)
-static void C_ccall f_8581(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8579)
-static void C_ccall f_8579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8415)
-static void C_ccall f_8415(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8522)
-static void C_fcall f_8522(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8559)
-static void C_ccall f_8559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8549)
-static void C_fcall f_8549(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8553)
-static void C_ccall f_8553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8556)
-static void C_ccall f_8556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8419)
-static void C_ccall f_8419(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8473)
-static void C_fcall f_8473(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8506)
-static void C_ccall f_8506(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8751)
+static void C_ccall f_8751(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8754)
+static void C_ccall f_8754(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8710)
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8716)
+static void C_fcall f_8716(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8730)
+static void C_ccall f_8730(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8734)
+static void C_ccall f_8734(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8325)
+static void C_ccall f_8325(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_8661)
+static void C_fcall f_8661(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8694)
+static void C_ccall f_8694(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8674)
+static void C_fcall f_8674(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8329)
+static void C_ccall f_8329(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8337)
+static void C_fcall f_8337(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8646)
+static void C_ccall f_8646(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8652)
+static void C_ccall f_8652(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8650)
+static void C_ccall f_8650(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8486)
-static void C_fcall f_8486(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8471)
-static void C_ccall f_8471(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8422)
-static void C_ccall f_8422(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8448)
-static void C_ccall f_8448(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8464)
-static void C_ccall f_8464(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8456)
-static void C_ccall f_8456(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_8486(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8593)
+static void C_fcall f_8593(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8630)
+static void C_ccall f_8630(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8620)
+static void C_fcall f_8620(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8624)
+static void C_ccall f_8624(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8627)
+static void C_ccall f_8627(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8490)
+static void C_ccall f_8490(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8544)
+static void C_fcall f_8544(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8577)
+static void C_ccall f_8577(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8557)
+static void C_fcall f_8557(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8542)
+static void C_ccall f_8542(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8493)
+static void C_ccall f_8493(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8519)
+static void C_ccall f_8519(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8535)
+static void C_ccall f_8535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8527)
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8511)
+static void C_ccall f_8511(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8509)
+static void C_ccall f_8509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8437)
+static void C_ccall f_8437(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8440)
-static void C_ccall f_8440(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8438)
-static void C_ccall f_8438(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8366)
-static void C_ccall f_8366(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8369)
-static void C_ccall f_8369(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8372)
-static void C_ccall f_8372(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8392)
-static void C_ccall f_8392(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8350)
-static void C_ccall f_8350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8342)
-static void C_ccall f_8342(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8313)
-static void C_ccall f_8313(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8303)
-static void C_ccall f_8303(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8310)
-static void C_ccall f_8310(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8106)
-static void C_ccall f_8106(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
-C_noret_decl(f_8112)
-static void C_ccall f_8112(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8124)
-static void C_ccall f_8124(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_8219)
-static void C_fcall f_8219(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8248)
-static void C_ccall f_8248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8128)
-static void C_ccall f_8128(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8131)
-static void C_ccall f_8131(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8211)
-static void C_ccall f_8211(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8157)
-static void C_fcall f_8157(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8161)
-static void C_ccall f_8161(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8136)
-static void C_ccall f_8136(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_8118)
-static void C_ccall f_8118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8052)
-static void C_ccall f_8052(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+static void C_ccall f_8440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8443)
+static void C_ccall f_8443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8463)
+static void C_ccall f_8463(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8421)
+static void C_ccall f_8421(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8413)
+static void C_ccall f_8413(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8384)
+static void C_ccall f_8384(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8374)
+static void C_ccall f_8374(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8381)
+static void C_ccall f_8381(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8177)
+static void C_ccall f_8177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_8183)
+static void C_ccall f_8183(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8195)
+static void C_ccall f_8195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8290)
+static void C_fcall f_8290(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8319)
+static void C_ccall f_8319(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8199)
+static void C_ccall f_8199(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8202)
+static void C_ccall f_8202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8282)
+static void C_ccall f_8282(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8228)
+static void C_fcall f_8228(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8232)
+static void C_ccall f_8232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8207)
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_8189)
+static void C_ccall f_8189(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8123)
+static void C_ccall f_8123(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_8129)
+static void C_fcall f_8129(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8155)
+static void C_ccall f_8155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8159)
+static void C_ccall f_8159(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7442)
+static void C_ccall f_7442(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7448)
+static void C_fcall f_7448(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7482)
+static void C_fcall f_7482(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7940)
+static void C_fcall f_7940(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_8058)
 static void C_fcall f_8058(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8084)
-static void C_ccall f_8084(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_8088)
-static void C_ccall f_8088(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7425)
-static void C_ccall f_7425(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7431)
-static void C_fcall f_7431(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7465)
-static void C_fcall f_7465(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7923)
-static void C_fcall f_7923(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7990)
-static void C_fcall f_7990(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_8019)
-static void C_ccall f_8019(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7988)
-static void C_ccall f_7988(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7984)
-static void C_ccall f_7984(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7930)
-static void C_ccall f_7930(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7940)
-static void C_fcall f_7940(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7969)
-static void C_ccall f_7969(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7934)
-static void C_ccall f_7934(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7861)
-static void C_fcall f_7861(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_7910)
-static void C_ccall f_7910(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7879)
-static void C_ccall f_7879(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7887)
-static void C_ccall f_7887(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7804)
-static void C_fcall f_7804(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7833)
-static void C_ccall f_7833(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7802)
-static void C_ccall f_7802(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7752)
-static void C_fcall f_7752(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7781)
-static void C_ccall f_7781(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7734)
-static void C_ccall f_7734(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7678)
-static void C_ccall f_7678(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7680)
-static void C_fcall f_7680(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7709)
-static void C_ccall f_7709(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7625)
-static void C_ccall f_7625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7627)
-static void C_fcall f_7627(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7660)
-static void C_ccall f_7660(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7640)
-static void C_fcall f_7640(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7609)
-static void C_ccall f_7609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7621)
-static void C_ccall f_7621(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7617)
-static void C_ccall f_7617(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7530)
-static void C_fcall f_7530(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7559)
-static void C_ccall f_7559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7528)
-static void C_ccall f_7528(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7524)
-static void C_ccall f_7524(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7474)
-static void C_fcall f_7474(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7503)
-static void C_ccall f_7503(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7472)
-static void C_ccall f_7472(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6502)
-static void C_ccall f_6502(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7420)
-static void C_ccall f_7420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7423)
-static void C_ccall f_7423(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6505)
-static void C_fcall f_6505(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7380)
-static void C_fcall f_7380(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7409)
-static void C_ccall f_7409(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7378)
-static void C_ccall f_7378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7118)
-static void C_fcall f_7118(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7245)
-static void C_ccall f_7245(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_7329)
-static void C_ccall f_7329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7301)
-static void C_fcall f_7301(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7308)
-static void C_ccall f_7308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7315)
-static void C_ccall f_7315(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7305)
-static void C_ccall f_7305(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7264)
-static void C_fcall f_7264(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7293)
-static void C_ccall f_7293(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8087)
+static void C_ccall f_8087(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8056)
+static void C_ccall f_8056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8052)
+static void C_ccall f_8052(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8012)
+static void C_fcall f_8012(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_8041)
+static void C_ccall f_8041(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_8010)
+static void C_ccall f_8010(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7947)
+static void C_ccall f_7947(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7957)
+static void C_fcall f_7957(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7986)
+static void C_ccall f_7986(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7951)
+static void C_ccall f_7951(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7878)
+static void C_fcall f_7878(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_7927)
+static void C_ccall f_7927(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7896)
+static void C_ccall f_7896(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7904)
+static void C_ccall f_7904(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7821)
+static void C_fcall f_7821(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7850)
+static void C_ccall f_7850(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7819)
+static void C_ccall f_7819(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7769)
+static void C_fcall f_7769(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7798)
+static void C_ccall f_7798(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7751)
+static void C_ccall f_7751(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7695)
+static void C_ccall f_7695(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7697)
+static void C_fcall f_7697(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7726)
+static void C_ccall f_7726(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7642)
+static void C_ccall f_7642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7644)
+static void C_fcall f_7644(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7677)
+static void C_ccall f_7677(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7657)
+static void C_fcall f_7657(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7626)
+static void C_ccall f_7626(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7638)
+static void C_ccall f_7638(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7634)
+static void C_ccall f_7634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7547)
+static void C_fcall f_7547(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7576)
+static void C_ccall f_7576(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7545)
+static void C_ccall f_7545(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7541)
+static void C_ccall f_7541(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7491)
+static void C_fcall f_7491(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7520)
+static void C_ccall f_7520(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7489)
+static void C_ccall f_7489(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6519)
+static void C_ccall f_6519(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7437)
+static void C_ccall f_7437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7440)
+static void C_ccall f_7440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6522)
+static void C_fcall f_6522(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7397)
+static void C_fcall f_7397(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7426)
+static void C_ccall f_7426(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7395)
+static void C_ccall f_7395(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7135)
+static void C_fcall f_7135(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_7262)
-static void C_ccall f_7262(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7239)
-static void C_ccall f_7239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7201)
-static void C_fcall f_7201(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7230)
-static void C_ccall f_7230(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7195)
-static void C_ccall f_7195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7144)
-static void C_fcall f_7144(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7173)
-static void C_ccall f_7173(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7138)
-static void C_ccall f_7138(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7097)
-static void C_ccall f_7097(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7081)
-static void C_ccall f_7081(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7077)
-static void C_ccall f_7077(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7011)
-static void C_fcall f_7011(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_7040)
-static void C_ccall f_7040(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_7005)
-static void C_ccall f_7005(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6921)
-static void C_fcall f_6921(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6950)
-static void C_ccall f_6950(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6915)
-static void C_ccall f_6915(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6823)
-static void C_fcall f_6823(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6833)
-static void C_fcall f_6833(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6862)
-static void C_ccall f_6862(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6827)
-static void C_ccall f_6827(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6790)
-static void C_ccall f_6790(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6697)
-static void C_ccall f_6697(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6719)
-static void C_fcall f_6719(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6757)
-static void C_ccall f_6757(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6746)
-static void C_fcall f_6746(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6705)
-static void C_ccall f_6705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6713)
-static void C_ccall f_6713(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6701)
-static void C_ccall f_6701(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6638)
-static void C_fcall f_6638(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6641)
-static void C_ccall f_6641(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6648)
-static void C_ccall f_6648(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6586)
-static void C_fcall f_6586(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6615)
-static void C_ccall f_6615(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6580)
-static void C_ccall f_6580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6487)
-static void C_ccall f_6487(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6472)
-static void C_ccall f_6472(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6466)
-static void C_ccall f_6466(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_6457)
-static void C_ccall f_6457(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6448)
-static void C_ccall f_6448(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6439)
-static void C_ccall f_6439(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6430)
-static void C_ccall f_6430(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6421)
-static void C_ccall f_6421(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6412)
-static void C_ccall f_6412(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_6406)
-static void C_ccall f_6406(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6400)
-static void C_ccall f_6400(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5895)
-static void C_ccall f_5895(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6398)
-static void C_ccall f_6398(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5899)
-static void C_fcall f_5899(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5904)
-static void C_ccall f_5904(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5914)
-static void C_ccall f_5914(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6077)
-static void C_fcall f_6077(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_6087)
-static void C_ccall f_6087(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6103)
-static void C_fcall f_6103(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6179)
-static void C_fcall f_6179(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6219)
-static void C_ccall f_6219(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6209)
-static void C_ccall f_6209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6182)
-static void C_ccall f_6182(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6199)
-static void C_ccall f_6199(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6185)
-static void C_ccall f_6185(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6188)
-static void C_ccall f_6188(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6195)
-static void C_ccall f_6195(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6170)
-static void C_ccall f_6170(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6160)
-static void C_ccall f_6160(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_7262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_7346)
+static void C_ccall f_7346(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7318)
+static void C_fcall f_7318(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7325)
+static void C_ccall f_7325(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7332)
+static void C_ccall f_7332(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7322)
+static void C_ccall f_7322(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7281)
+static void C_fcall f_7281(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7310)
+static void C_ccall f_7310(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7279)
+static void C_ccall f_7279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7256)
+static void C_ccall f_7256(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7218)
+static void C_fcall f_7218(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7247)
+static void C_ccall f_7247(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7212)
+static void C_ccall f_7212(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7161)
+static void C_fcall f_7161(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7190)
+static void C_ccall f_7190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7155)
+static void C_ccall f_7155(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7114)
+static void C_ccall f_7114(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7098)
+static void C_ccall f_7098(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7094)
+static void C_ccall f_7094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7028)
+static void C_fcall f_7028(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_7057)
+static void C_ccall f_7057(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_7022)
+static void C_ccall f_7022(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6938)
+static void C_fcall f_6938(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6967)
+static void C_ccall f_6967(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6932)
+static void C_ccall f_6932(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6840)
+static void C_fcall f_6840(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6850)
+static void C_fcall f_6850(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6879)
+static void C_ccall f_6879(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6844)
+static void C_ccall f_6844(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6807)
+static void C_ccall f_6807(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6714)
+static void C_ccall f_6714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6736)
+static void C_fcall f_6736(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6774)
+static void C_ccall f_6774(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6763)
+static void C_fcall f_6763(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6722)
+static void C_ccall f_6722(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6730)
+static void C_ccall f_6730(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6718)
+static void C_ccall f_6718(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6655)
+static void C_fcall f_6655(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6658)
+static void C_ccall f_6658(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6665)
+static void C_ccall f_6665(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6603)
+static void C_fcall f_6603(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6632)
+static void C_ccall f_6632(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6597)
+static void C_ccall f_6597(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6504)
+static void C_ccall f_6504(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6489)
+static void C_ccall f_6489(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6483)
+static void C_ccall f_6483(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_6474)
+static void C_ccall f_6474(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6465)
+static void C_ccall f_6465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6456)
+static void C_ccall f_6456(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6447)
+static void C_ccall f_6447(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6438)
+static void C_ccall f_6438(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6429)
+static void C_ccall f_6429(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_6423)
+static void C_ccall f_6423(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6417)
+static void C_ccall f_6417(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5918)
+static void C_ccall f_5918(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6415)
+static void C_ccall f_6415(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5922)
+static void C_fcall f_5922(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5927)
+static void C_ccall f_5927(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5937)
+static void C_ccall f_5937(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6100)
+static void C_fcall f_6100(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_6110)
+static void C_ccall f_6110(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6126)
+static void C_fcall f_6126(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6202)
+static void C_fcall f_6202(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6242)
+static void C_ccall f_6242(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6232)
+static void C_ccall f_6232(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6205)
+static void C_ccall f_6205(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6222)
+static void C_ccall f_6222(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6208)
+static void C_ccall f_6208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6211)
+static void C_ccall f_6211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6218)
+static void C_ccall f_6218(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6193)
+static void C_ccall f_6193(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6183)
+static void C_ccall f_6183(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6167)
+static void C_ccall f_6167(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6129)
+static void C_ccall f_6129(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_6144)
 static void C_ccall f_6144(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6106)
-static void C_ccall f_6106(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6121)
-static void C_ccall f_6121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6090)
-static void C_ccall f_6090(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5917)
-static void C_ccall f_5917(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6113)
+static void C_ccall f_6113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5940)
+static void C_ccall f_5940(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5981)
+static void C_fcall f_5981(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6015)
+static void C_fcall f_6015(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6049)
+static void C_fcall f_6049(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6052)
+static void C_ccall f_6052(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_6018)
+static void C_ccall f_6018(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5984)
+static void C_ccall f_5984(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5943)
+static void C_ccall f_5943(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5971)
+static void C_ccall f_5971(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5946)
+static void C_ccall f_5946(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5958)
-static void C_fcall f_5958(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5992)
-static void C_fcall f_5992(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6026)
-static void C_fcall f_6026(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_6029)
-static void C_ccall f_6029(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5995)
-static void C_ccall f_5995(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5961)
-static void C_ccall f_5961(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5920)
-static void C_ccall f_5920(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5948)
-static void C_ccall f_5948(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5923)
-static void C_ccall f_5923(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5935)
-static void C_ccall f_5935(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5926)
-static void C_ccall f_5926(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5832)
-static void C_ccall f_5832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5838)
-static void C_ccall f_5838(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_5845)
-static void C_ccall f_5845(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5848)
-static void C_ccall f_5848(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5860)
-static void C_fcall f_5860(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5889)
-static void C_ccall f_5889(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5858)
-static void C_ccall f_5858(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5851)
-static void C_ccall f_5851(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5808)
-static void C_ccall f_5808(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5814)
-static void C_fcall f_5814(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5824)
-static void C_ccall f_5824(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5767)
-static void C_ccall f_5767(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5774)
-static void C_ccall f_5774(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5777)
-static void C_fcall f_5777(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5781)
-static void C_fcall f_5781(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5757)
-static void C_ccall f_5757(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_5958(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5949)
+static void C_ccall f_5949(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5855)
+static void C_ccall f_5855(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5861)
+static void C_ccall f_5861(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_5868)
+static void C_ccall f_5868(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5871)
+static void C_ccall f_5871(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5883)
+static void C_fcall f_5883(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5912)
+static void C_ccall f_5912(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5881)
+static void C_ccall f_5881(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5874)
+static void C_ccall f_5874(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5831)
+static void C_ccall f_5831(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5837)
+static void C_fcall f_5837(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5847)
+static void C_ccall f_5847(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5790)
+static void C_ccall f_5790(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5797)
+static void C_ccall f_5797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5800)
+static void C_fcall f_5800(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5804)
+static void C_fcall f_5804(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5780)
+static void C_ccall f_5780(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5771)
+static void C_ccall f_5771(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5775)
+static void C_ccall f_5775(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5714)
+static void C_ccall f_5714(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
+C_noret_decl(f_5714)
+static void C_ccall f_5714r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
+C_noret_decl(f_5718)
+static void C_ccall f_5718(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5748)
-static void C_ccall f_5748(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5752)
-static void C_ccall f_5752(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5691)
-static void C_ccall f_5691(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...) C_noret;
-C_noret_decl(f_5691)
-static void C_ccall f_5691r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t6) C_noret;
-C_noret_decl(f_5695)
-static void C_ccall f_5695(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5725)
-static void C_ccall f_5725(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5639)
-static void C_ccall f_5639(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5643)
-static void C_ccall f_5643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5670)
-static void C_ccall f_5670(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5593)
-static void C_ccall f_5593(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_5597)
-static void C_ccall f_5597(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5619)
-static void C_ccall f_5619(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5575)
-static void C_ccall f_5575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_5575)
-static void C_ccall f_5575r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_5579)
-static void C_ccall f_5579(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5587)
-static void C_ccall f_5587(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5557)
-static void C_ccall f_5557(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5561)
-static void C_ccall f_5561(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5304)
-static void C_ccall f_5304(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5466)
-static void C_fcall f_5466(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5480)
-static void C_ccall f_5480(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5505)
-static void C_ccall f_5505(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5516)
-static void C_ccall f_5516(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5544)
-static void C_ccall f_5544(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5312)
-static void C_ccall f_5312(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5375)
-static void C_fcall f_5375(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5389)
-static void C_ccall f_5389(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5414)
-static void C_ccall f_5414(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5425)
-static void C_ccall f_5425(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5453)
-static void C_ccall f_5453(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5315)
-static void C_ccall f_5315(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5320)
-static void C_fcall f_5320(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5334)
-static void C_ccall f_5334(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5362)
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5308)
-static void C_ccall f_5308(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5163)
-static void C_ccall f_5163(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+static void C_ccall f_5748(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5662)
+static void C_ccall f_5662(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5666)
+static void C_ccall f_5666(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5693)
+static void C_ccall f_5693(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5616)
+static void C_ccall f_5616(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_5620)
+static void C_ccall f_5620(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5642)
+static void C_ccall f_5642(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5598)
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_5598)
+static void C_ccall f_5598r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_5602)
+static void C_ccall f_5602(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5610)
+static void C_ccall f_5610(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5580)
+static void C_ccall f_5580(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5584)
+static void C_ccall f_5584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5327)
+static void C_ccall f_5327(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5489)
+static void C_fcall f_5489(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5503)
+static void C_ccall f_5503(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5528)
+static void C_ccall f_5528(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5539)
+static void C_ccall f_5539(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5567)
+static void C_ccall f_5567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5335)
+static void C_ccall f_5335(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5398)
+static void C_fcall f_5398(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5412)
+static void C_ccall f_5412(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5437)
+static void C_ccall f_5437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5448)
+static void C_ccall f_5448(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5476)
+static void C_ccall f_5476(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5338)
+static void C_ccall f_5338(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5343)
+static void C_fcall f_5343(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5357)
+static void C_ccall f_5357(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5385)
+static void C_ccall f_5385(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5331)
+static void C_ccall f_5331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5186)
+static void C_ccall f_5186(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5190)
+static void C_ccall f_5190(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5194)
+static void C_ccall f_5194(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5183)
+static void C_ccall f_5183(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5180)
+static void C_ccall f_5180(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_5073)
+static void C_ccall f_5073(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5082)
+static void C_ccall f_5082(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5113)
+static void C_ccall f_5113(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5167)
+static void C_ccall f_5167(C_word c,C_word t0,C_word t1,...) C_noret;
 C_noret_decl(f_5167)
-static void C_ccall f_5167(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5171)
-static void C_ccall f_5171(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5160)
-static void C_ccall f_5160(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_5167r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_5173)
+static void C_ccall f_5173(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5119)
+static void C_ccall f_5119(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5151)
+static void C_ccall f_5151(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5165)
+static void C_ccall f_5165(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5157)
-static void C_ccall f_5157(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_5050)
-static void C_ccall f_5050(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5059)
-static void C_ccall f_5059(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5090)
-static void C_ccall f_5090(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5144)
-static void C_ccall f_5144(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_5144)
-static void C_ccall f_5144r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_5150)
-static void C_ccall f_5150(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5096)
-static void C_ccall f_5096(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5128)
-static void C_ccall f_5128(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5142)
-static void C_ccall f_5142(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5134)
-static void C_ccall f_5134(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5100)
-static void C_ccall f_5100(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5122)
-static void C_ccall f_5122(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5065)
-static void C_ccall f_5065(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_5071)
-static void C_ccall f_5071(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5082)
-static void C_ccall f_5082(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5079)
-static void C_ccall f_5079(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5054)
-static void C_ccall f_5054(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4949)
-static void C_ccall f_4949(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4955)
-static void C_fcall f_4955(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_5157(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5123)
+static void C_ccall f_5123(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5145)
+static void C_ccall f_5145(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5088)
+static void C_ccall f_5088(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5094)
+static void C_ccall f_5094(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5105)
+static void C_ccall f_5105(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5102)
+static void C_ccall f_5102(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5077)
+static void C_ccall f_5077(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4972)
+static void C_ccall f_4972(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4978)
+static void C_fcall f_4978(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_5055)
+static void C_ccall f_5055(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5006)
+static void C_fcall f_5006(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_5044)
+static void C_ccall f_5044(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_5032)
 static void C_ccall f_5032(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4983)
-static void C_fcall f_4983(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5021)
-static void C_ccall f_5021(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_5009)
-static void C_ccall f_5009(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4889)
-static void C_ccall f_4889(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4905)
-static void C_ccall f_4905(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4947)
-static void C_ccall f_4947(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4911)
-static void C_ccall f_4911(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4926)
-static void C_ccall f_4926(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4843)
-static void C_ccall f_4843(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4887)
-static void C_ccall f_4887(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4847)
-static void C_fcall f_4847(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4813)
-static void C_ccall f_4813(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4767)
-static void C_ccall f_4767(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4747)
-static void C_ccall f_4747(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4753)
-static void C_ccall f_4753(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4761)
-static void C_ccall f_4761(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4765)
-static void C_ccall f_4765(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4716)
-static void C_ccall f_4716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4722)
-static void C_fcall f_4722(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4737)
-static void C_ccall f_4737(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4653)
-static void C_ccall f_4653(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4667)
-static void C_ccall f_4667(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4669)
-static void C_fcall f_4669(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4698)
-static void C_ccall f_4698(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4641)
-static void C_ccall f_4641(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4594)
-static void C_ccall f_4594(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4594)
-static void C_ccall f_4594r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4912)
+static void C_ccall f_4912(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4928)
+static void C_ccall f_4928(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4970)
+static void C_ccall f_4970(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4934)
+static void C_ccall f_4934(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4949)
+static void C_ccall f_4949(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4866)
+static void C_ccall f_4866(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4910)
+static void C_ccall f_4910(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4870)
+static void C_fcall f_4870(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4836)
+static void C_ccall f_4836(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4790)
+static void C_ccall f_4790(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4770)
+static void C_ccall f_4770(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4776)
+static void C_ccall f_4776(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4784)
+static void C_ccall f_4784(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4788)
+static void C_ccall f_4788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4739)
+static void C_ccall f_4739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4745)
+static void C_fcall f_4745(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4760)
+static void C_ccall f_4760(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4676)
+static void C_ccall f_4676(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4690)
+static void C_ccall f_4690(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4692)
+static void C_fcall f_4692(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4721)
+static void C_ccall f_4721(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4664)
+static void C_ccall f_4664(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4617)
+static void C_ccall f_4617(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4617)
+static void C_ccall f_4617r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4633)
+static void C_ccall f_4633(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4645)
+static void C_fcall f_4645(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4610)
-static void C_ccall f_4610(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4622)
-static void C_fcall f_4622(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4587)
-static void C_ccall f_4587(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4580)
-static void C_ccall f_4580(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4524)
-static void C_ccall f_4524(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4578)
-static void C_ccall f_4578(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4528)
-static void C_ccall f_4528(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4610(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4603)
+static void C_ccall f_4603(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4547)
+static void C_ccall f_4547(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4601)
+static void C_ccall f_4601(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4551)
-static void C_ccall f_4551(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4430)
-static void C_ccall f_4430(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4446)
-static void C_ccall f_4446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4448)
-static void C_fcall f_4448(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4470)
-static void C_fcall f_4470(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4509)
-static void C_ccall f_4509(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4477)
-static void C_fcall f_4477(C_word t0,C_word t1) C_noret;
+static void C_ccall f_4551(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4574)
+static void C_ccall f_4574(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4453)
+static void C_ccall f_4453(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4469)
+static void C_ccall f_4469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4471)
+static void C_fcall f_4471(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4493)
-static void C_ccall f_4493(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4481)
-static void C_ccall f_4481(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4485)
-static void C_ccall f_4485(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4442)
-static void C_ccall f_4442(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4386)
-static void C_ccall f_4386(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4392)
-static void C_fcall f_4392(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4416)
-static void C_ccall f_4416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4355)
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+static void C_fcall f_4493(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4532)
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4500)
+static void C_fcall f_4500(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4516)
+static void C_ccall f_4516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4504)
+static void C_ccall f_4504(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4508)
+static void C_ccall f_4508(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4465)
+static void C_ccall f_4465(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4409)
+static void C_ccall f_4409(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4415)
+static void C_fcall f_4415(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4439)
+static void C_ccall f_4439(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4378)
-static void C_ccall f_4378(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4381)
-static void C_ccall f_4381(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4384)
-static void C_ccall f_4384(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4328)
-static void C_ccall f_4328(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4347)
-static void C_ccall f_4347(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4350)
-static void C_ccall f_4350(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4292)
-static void C_ccall f_4292(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4298)
-static C_word C_fcall f_4298(C_word t0,C_word t1,C_word t2);
-C_noret_decl(f_4224)
-static void C_ccall f_4224(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_4248)
-static void C_fcall f_4248(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4227)
-static void C_fcall f_4227(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4235)
-static void C_ccall f_4235(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4239)
-static void C_ccall f_4239(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4181)
-static void C_ccall f_4181(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4187)
-static void C_fcall f_4187(C_word t0,C_word t1,C_word t2) C_noret;
+static void C_ccall f_4378(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4401)
+static void C_ccall f_4401(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4404)
+static void C_ccall f_4404(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4407)
+static void C_ccall f_4407(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4351)
+static void C_ccall f_4351(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4370)
+static void C_ccall f_4370(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4373)
+static void C_ccall f_4373(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4315)
+static void C_ccall f_4315(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4321)
+static C_word C_fcall f_4321(C_word t0,C_word t1,C_word t2);
+C_noret_decl(f_4247)
+static void C_ccall f_4247(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_4271)
+static void C_fcall f_4271(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4250)
+static void C_fcall f_4250(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4258)
+static void C_ccall f_4258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4262)
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4204)
+static void C_ccall f_4204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
 C_noret_decl(f_4210)
-static void C_ccall f_4210(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4214)
-static void C_ccall f_4214(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4178)
-static void C_ccall f_4178(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_4133)
-static void C_ccall f_4133(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4133)
-static void C_ccall f_4133r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+static void C_fcall f_4210(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4233)
+static void C_ccall f_4233(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4237)
+static void C_ccall f_4237(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4201)
+static void C_ccall f_4201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_4156)
+static void C_ccall f_4156(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_4156)
+static void C_ccall f_4156r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4160)
+static void C_ccall f_4160(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4163)
+static void C_fcall f_4163(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4166)
+static void C_ccall f_4166(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4177)
+static void C_ccall f_4177(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_4169)
+static void C_ccall f_4169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4172)
+static void C_ccall f_4172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4137)
+static void C_ccall f_4137(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_4137)
-static void C_ccall f_4137(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4140)
-static void C_fcall f_4140(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4143)
-static void C_ccall f_4143(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_4137r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_4141)
+static void C_ccall f_4141(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4154)
-static void C_ccall f_4154(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4146)
-static void C_ccall f_4146(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4149)
-static void C_ccall f_4149(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4114)
-static void C_ccall f_4114(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_4114)
-static void C_ccall f_4114r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+static void C_ccall f_4154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4144)
+static void C_ccall f_4144(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4147)
+static void C_ccall f_4147(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4108)
+static void C_ccall f_4108(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_4108)
+static void C_ccall f_4108r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4115)
+static void C_fcall f_4115(C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4118)
 static void C_ccall f_4118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4131)
-static void C_ccall f_4131(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4128)
+static void C_ccall f_4128(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4121)
 static void C_ccall f_4121(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4124)
-static void C_ccall f_4124(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4085)
-static void C_ccall f_4085(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4085)
-static void C_ccall f_4085r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4043)
+static void C_ccall f_4043(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
+C_noret_decl(f_4043)
+static void C_ccall f_4043r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
+C_noret_decl(f_4053)
+static void C_ccall f_4053(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4068)
+static void C_ccall f_4068(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4073)
+static void C_fcall f_4073(C_word t0,C_word t1,C_word t2) C_noret;
 C_noret_decl(f_4092)
-static void C_fcall f_4092(C_word t0,C_word t1) C_noret;
+static void C_ccall f_4092(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4085)
+static void C_ccall f_4085(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4095)
 static void C_ccall f_4095(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4105)
-static void C_ccall f_4105(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4098)
-static void C_ccall f_4098(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4020)
-static void C_ccall f_4020(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...) C_noret;
-C_noret_decl(f_4020)
-static void C_ccall f_4020r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t5) C_noret;
-C_noret_decl(f_4030)
-static void C_ccall f_4030(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4045)
-static void C_ccall f_4045(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4050)
-static void C_fcall f_4050(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_4069)
-static void C_ccall f_4069(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4056)
+static void C_ccall f_4056(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4059)
+static void C_ccall f_4059(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_4062)
 static void C_ccall f_4062(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4072)
-static void C_ccall f_4072(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4033)
-static void C_ccall f_4033(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4036)
-static void C_ccall f_4036(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_4039)
-static void C_ccall f_4039(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3993)
-static void C_ccall f_3993(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_3993)
-static void C_ccall f_3993r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_4007)
-static void C_ccall f_4007(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_3988)
-static void C_ccall f_3988(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4016)
+static void C_ccall f_4016(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_4016)
+static void C_ccall f_4016r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_4030)
+static void C_ccall f_4030(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_4011)
+static void C_ccall f_4011(C_word c,C_word t0,C_word t1) C_noret;
 
-C_noret_decl(trf_13318)
-static void C_fcall trf_13318(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13318(void *dummy){
+C_noret_decl(trf_13389)
+static void C_fcall trf_13389(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13389(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_13318(t0,t1,t2);}
+f_13389(t0,t1,t2);}
 
-C_noret_decl(trf_13066)
-static void C_fcall trf_13066(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_13066(void *dummy){
+C_noret_decl(trf_13137)
+static void C_fcall trf_13137(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13137(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_13066(t0,t1);}
+f_13137(t0,t1);}
 
-C_noret_decl(trf_12910)
-static void C_fcall trf_12910(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12910(void *dummy){
+C_noret_decl(trf_12981)
+static void C_fcall trf_12981(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12981(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12910(t0,t1,t2,t3);}
+f_12981(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12988)
-static void C_fcall trf_12988(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12988(void *dummy){
+C_noret_decl(trf_13059)
+static void C_fcall trf_13059(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_13059(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12988(t0,t1,t2);}
+f_13059(t0,t1,t2);}
 
-C_noret_decl(trf_12760)
-static void C_fcall trf_12760(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12760(void *dummy){
+C_noret_decl(trf_12831)
+static void C_fcall trf_12831(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12831(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12760(t0,t1,t2,t3);}
+f_12831(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12713)
-static void C_fcall trf_12713(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12713(void *dummy){
+C_noret_decl(trf_12784)
+static void C_fcall trf_12784(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12784(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12713(t0,t1);}
+f_12784(t0,t1);}
 
-C_noret_decl(trf_12541)
-static void C_fcall trf_12541(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12541(void *dummy){
+C_noret_decl(trf_12612)
+static void C_fcall trf_12612(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12612(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12541(t0,t1,t2);}
+f_12612(t0,t1,t2);}
 
-C_noret_decl(trf_12513)
-static void C_fcall trf_12513(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12513(void *dummy){
+C_noret_decl(trf_12584)
+static void C_fcall trf_12584(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12584(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12513(t0,t1);}
+f_12584(t0,t1);}
 
-C_noret_decl(trf_12463)
-static void C_fcall trf_12463(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12463(void *dummy){
+C_noret_decl(trf_12534)
+static void C_fcall trf_12534(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12534(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12463(t0,t1,t2,t3);}
+f_12534(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12469)
-static void C_fcall trf_12469(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12469(void *dummy){
+C_noret_decl(trf_12540)
+static void C_fcall trf_12540(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12540(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12469(t0,t1,t2);}
+f_12540(t0,t1,t2);}
 
-C_noret_decl(trf_12477)
-static void C_fcall trf_12477(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12477(void *dummy){
+C_noret_decl(trf_12548)
+static void C_fcall trf_12548(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12548(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12477(t0,t1,t2);}
+f_12548(t0,t1,t2);}
 
-C_noret_decl(trf_12297)
-static void C_fcall trf_12297(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12297(void *dummy){
+C_noret_decl(trf_12368)
+static void C_fcall trf_12368(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12368(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_12297(t0,t1,t2,t3);}
+f_12368(t0,t1,t2,t3);}
 
-C_noret_decl(trf_12331)
-static void C_fcall trf_12331(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12331(void *dummy){
+C_noret_decl(trf_12402)
+static void C_fcall trf_12402(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12402(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12331(t0,t1);}
+f_12402(t0,t1);}
 
-C_noret_decl(trf_12161)
-static void C_fcall trf_12161(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12161(void *dummy){
+C_noret_decl(trf_12232)
+static void C_fcall trf_12232(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12232(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12161(t0,t1,t2);}
+f_12232(t0,t1,t2);}
 
-C_noret_decl(trf_12254)
-static void C_fcall trf_12254(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12254(void *dummy){
+C_noret_decl(trf_12325)
+static void C_fcall trf_12325(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12325(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12254(t0,t1);}
+f_12325(t0,t1);}
 
-C_noret_decl(trf_12259)
-static void C_fcall trf_12259(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12259(void *dummy){
+C_noret_decl(trf_12330)
+static void C_fcall trf_12330(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12330(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12259(t0,t1,t2);}
+f_12330(t0,t1,t2);}
 
-C_noret_decl(trf_12222)
-static void C_fcall trf_12222(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12222(void *dummy){
+C_noret_decl(trf_12293)
+static void C_fcall trf_12293(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12293(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12222(t0,t1);}
+f_12293(t0,t1);}
 
-C_noret_decl(trf_12193)
-static void C_fcall trf_12193(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12193(void *dummy){
+C_noret_decl(trf_12264)
+static void C_fcall trf_12264(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12264(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12193(t0,t1);}
+f_12264(t0,t1);}
 
-C_noret_decl(trf_12198)
-static void C_fcall trf_12198(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12198(void *dummy){
+C_noret_decl(trf_12269)
+static void C_fcall trf_12269(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12269(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_12198(t0,t1,t2);}
+f_12269(t0,t1,t2);}
 
-C_noret_decl(trf_11985)
-static void C_fcall trf_11985(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11985(void *dummy){
+C_noret_decl(trf_12056)
+static void C_fcall trf_12056(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12056(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11985(t0,t1);}
+f_12056(t0,t1);}
 
-C_noret_decl(trf_12077)
-static void C_fcall trf_12077(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_12077(void *dummy){
+C_noret_decl(trf_12148)
+static void C_fcall trf_12148(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_12148(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_12077(t0,t1);}
+f_12148(t0,t1);}
 
-C_noret_decl(trf_11487)
-static void C_fcall trf_11487(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11487(void *dummy){
+C_noret_decl(trf_11558)
+static void C_fcall trf_11558(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11558(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11487(t0,t1);}
+f_11558(t0,t1);}
 
-C_noret_decl(trf_11544)
-static void C_fcall trf_11544(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11544(void *dummy){
+C_noret_decl(trf_11615)
+static void C_fcall trf_11615(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11615(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11544(t0,t1);}
+f_11615(t0,t1);}
 
-C_noret_decl(trf_11509)
-static void C_fcall trf_11509(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11509(void *dummy){
+C_noret_decl(trf_11580)
+static void C_fcall trf_11580(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11580(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11509(t0,t1,t2);}
+f_11580(t0,t1,t2);}
 
-C_noret_decl(trf_11151)
-static void C_fcall trf_11151(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11151(void *dummy){
+C_noret_decl(trf_11222)
+static void C_fcall trf_11222(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11222(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11151(t0,t1);}
+f_11222(t0,t1);}
 
-C_noret_decl(trf_11160)
-static void C_fcall trf_11160(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11160(void *dummy){
+C_noret_decl(trf_11231)
+static void C_fcall trf_11231(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11231(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11160(t0,t1);}
+f_11231(t0,t1);}
 
-C_noret_decl(trf_11172)
-static void C_fcall trf_11172(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11172(void *dummy){
+C_noret_decl(trf_11243)
+static void C_fcall trf_11243(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11243(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11172(t0,t1);}
+f_11243(t0,t1);}
 
-C_noret_decl(trf_11184)
-static void C_fcall trf_11184(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11184(void *dummy){
+C_noret_decl(trf_11255)
+static void C_fcall trf_11255(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11255(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_11184(t0,t1);}
+f_11255(t0,t1);}
 
-C_noret_decl(trf_11194)
-static void C_fcall trf_11194(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11194(void *dummy){
+C_noret_decl(trf_11265)
+static void C_fcall trf_11265(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11265(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11194(t0,t1,t2);}
+f_11265(t0,t1,t2);}
 
-C_noret_decl(trf_11104)
-static void C_fcall trf_11104(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_11104(void *dummy){
+C_noret_decl(trf_11175)
+static void C_fcall trf_11175(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_11175(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_11104(t0,t1,t2);}
+f_11175(t0,t1,t2);}
 
-C_noret_decl(trf_9982)
-static void C_fcall trf_9982(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9982(void *dummy){
+C_noret_decl(trf_10053)
+static void C_fcall trf_10053(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10053(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9982(t0,t1,t2);}
+f_10053(t0,t1,t2);}
 
-C_noret_decl(trf_10011)
-static void C_fcall trf_10011(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10011(void *dummy){
+C_noret_decl(trf_10082)
+static void C_fcall trf_10082(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10082(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10011(t0,t1);}
+f_10082(t0,t1);}
 
-C_noret_decl(trf_10030)
-static void C_fcall trf_10030(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10030(void *dummy){
+C_noret_decl(trf_10101)
+static void C_fcall trf_10101(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10101(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10030(t0,t1);}
+f_10101(t0,t1);}
 
-C_noret_decl(trf_10049)
-static void C_fcall trf_10049(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10049(void *dummy){
+C_noret_decl(trf_10120)
+static void C_fcall trf_10120(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10120(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10049(t0,t1);}
+f_10120(t0,t1);}
 
-C_noret_decl(trf_10119)
-static void C_fcall trf_10119(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10119(void *dummy){
+C_noret_decl(trf_10190)
+static void C_fcall trf_10190(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10190(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10119(t0,t1);}
+f_10190(t0,t1);}
 
-C_noret_decl(trf_10138)
-static void C_fcall trf_10138(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10138(void *dummy){
+C_noret_decl(trf_10209)
+static void C_fcall trf_10209(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10209(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10138(t0,t1);}
+f_10209(t0,t1);}
 
-C_noret_decl(trf_10220)
-static void C_fcall trf_10220(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10220(void *dummy){
+C_noret_decl(trf_10291)
+static void C_fcall trf_10291(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10291(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10220(t0,t1);}
+f_10291(t0,t1);}
 
-C_noret_decl(trf_10259)
-static void C_fcall trf_10259(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10259(void *dummy){
+C_noret_decl(trf_10330)
+static void C_fcall trf_10330(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10330(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10259(t0,t1);}
+f_10330(t0,t1);}
 
-C_noret_decl(trf_10278)
-static void C_fcall trf_10278(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10278(void *dummy){
+C_noret_decl(trf_10349)
+static void C_fcall trf_10349(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10349(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10278(t0,t1);}
+f_10349(t0,t1);}
 
-C_noret_decl(trf_10297)
-static void C_fcall trf_10297(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10297(void *dummy){
+C_noret_decl(trf_10368)
+static void C_fcall trf_10368(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10368(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10297(t0,t1);}
+f_10368(t0,t1);}
 
-C_noret_decl(trf_10377)
-static void C_fcall trf_10377(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10377(void *dummy){
+C_noret_decl(trf_10448)
+static void C_fcall trf_10448(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10448(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10377(t0,t1);}
+f_10448(t0,t1);}
 
-C_noret_decl(trf_10462)
-static void C_fcall trf_10462(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10462(void *dummy){
+C_noret_decl(trf_10533)
+static void C_fcall trf_10533(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10533(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10462(t0,t1);}
+f_10533(t0,t1);}
 
-C_noret_decl(trf_10576)
-static void C_fcall trf_10576(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10576(void *dummy){
+C_noret_decl(trf_10647)
+static void C_fcall trf_10647(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10647(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10576(t0,t1);}
+f_10647(t0,t1);}
 
-C_noret_decl(trf_10541)
-static void C_fcall trf_10541(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10541(void *dummy){
+C_noret_decl(trf_10612)
+static void C_fcall trf_10612(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10612(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_10541(t0,t1,t2);}
+f_10612(t0,t1,t2);}
 
-C_noret_decl(trf_10411)
-static void C_fcall trf_10411(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10411(void *dummy){
+C_noret_decl(trf_10482)
+static void C_fcall trf_10482(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10482(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10411(t0,t1);}
+f_10482(t0,t1);}
 
-C_noret_decl(trf_10172)
-static void C_fcall trf_10172(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10172(void *dummy){
+C_noret_decl(trf_10243)
+static void C_fcall trf_10243(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10243(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10172(t0,t1);}
+f_10243(t0,t1);}
 
-C_noret_decl(trf_10083)
-static void C_fcall trf_10083(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_10083(void *dummy){
+C_noret_decl(trf_10154)
+static void C_fcall trf_10154(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10154(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_10083(t0,t1);}
+f_10154(t0,t1);}
 
-C_noret_decl(trf_9933)
-static void C_fcall trf_9933(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9933(void *dummy){
+C_noret_decl(trf_10004)
+static void C_fcall trf_10004(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_10004(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9933(t0,t1,t2);}
+f_10004(t0,t1,t2);}
 
-C_noret_decl(trf_9738)
-static void C_fcall trf_9738(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9738(void *dummy){
+C_noret_decl(trf_9809)
+static void C_fcall trf_9809(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9809(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_9738(t0,t1,t2);}
+f_9809(t0,t1,t2);}
 
-C_noret_decl(trf_9629)
-static void C_fcall trf_9629(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9629(void *dummy){
+C_noret_decl(trf_9700)
+static void C_fcall trf_9700(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9700(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9629(t0,t1);}
+f_9700(t0,t1);}
 
-C_noret_decl(trf_9588)
-static void C_fcall trf_9588(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9588(void *dummy){
+C_noret_decl(trf_9659)
+static void C_fcall trf_9659(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9659(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9588(t0,t1);}
+f_9659(t0,t1);}
 
-C_noret_decl(trf_9384)
-static void C_fcall trf_9384(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9384(void *dummy){
+C_noret_decl(trf_9455)
+static void C_fcall trf_9455(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9455(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9384(t0,t1);}
+f_9455(t0,t1);}
 
-C_noret_decl(trf_9207)
-static void C_fcall trf_9207(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9207(void *dummy){
+C_noret_decl(trf_9278)
+static void C_fcall trf_9278(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9278(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9207(t0,t1,t2,t3);}
+f_9278(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9247)
-static void C_fcall trf_9247(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9247(void *dummy){
+C_noret_decl(trf_9318)
+static void C_fcall trf_9318(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9318(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9247(t0,t1,t2,t3);}
+f_9318(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9164)
-static void C_fcall trf_9164(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9164(void *dummy){
+C_noret_decl(trf_9235)
+static void C_fcall trf_9235(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9235(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9164(t0,t1,t2,t3);}
+f_9235(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9130)
-static void C_fcall trf_9130(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9130(void *dummy){
+C_noret_decl(trf_9201)
+static void C_fcall trf_9201(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9201(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_9130(t0,t1,t2,t3);}
+f_9201(t0,t1,t2,t3);}
 
-C_noret_decl(trf_9070)
-static void C_fcall trf_9070(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_9070(void *dummy){
+C_noret_decl(trf_9141)
+static void C_fcall trf_9141(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9141(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_9070(t0,t1);}
+f_9141(t0,t1);}
 
-C_noret_decl(trf_8940)
-static void C_fcall trf_8940(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8940(void *dummy){
+C_noret_decl(trf_9011)
+static void C_fcall trf_9011(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9011(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8940(t0,t1);}
+f_9011(t0,t1);}
 
-C_noret_decl(trf_8977)
-static void C_fcall trf_8977(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8977(void *dummy){
+C_noret_decl(trf_9048)
+static void C_fcall trf_9048(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_9048(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8977(t0,t1);}
+f_9048(t0,t1);}
 
-C_noret_decl(trf_8804)
-static void C_fcall trf_8804(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8804(void *dummy){
+C_noret_decl(trf_8875)
+static void C_fcall trf_8875(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8875(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8804(t0,t1,t2);}
+f_8875(t0,t1,t2);}
 
-C_noret_decl(trf_8831)
-static void C_fcall trf_8831(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8831(void *dummy){
+C_noret_decl(trf_8902)
+static void C_fcall trf_8902(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8902(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8831(t0,t1,t2);}
+f_8902(t0,t1,t2);}
 
-C_noret_decl(trf_8718)
-static void C_fcall trf_8718(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8718(void *dummy){
+C_noret_decl(trf_8789)
+static void C_fcall trf_8789(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8789(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8718(t0,t1,t2);}
+f_8789(t0,t1,t2);}
 
-C_noret_decl(trf_8763)
-static void C_fcall trf_8763(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8763(void *dummy){
+C_noret_decl(trf_8834)
+static void C_fcall trf_8834(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8834(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8763(t0,t1,t2);}
+f_8834(t0,t1,t2);}
 
-C_noret_decl(trf_8645)
-static void C_fcall trf_8645(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8645(void *dummy){
+C_noret_decl(trf_8716)
+static void C_fcall trf_8716(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8716(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8645(t0,t1,t2);}
+f_8716(t0,t1,t2);}
 
-C_noret_decl(trf_8590)
-static void C_fcall trf_8590(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8590(void *dummy){
+C_noret_decl(trf_8661)
+static void C_fcall trf_8661(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8661(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8590(t0,t1,t2,t3);}
+f_8661(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8603)
-static void C_fcall trf_8603(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8603(void *dummy){
+C_noret_decl(trf_8674)
+static void C_fcall trf_8674(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8674(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8603(t0,t1);}
+f_8674(t0,t1);}
 
-C_noret_decl(trf_8266)
-static void C_fcall trf_8266(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8266(void *dummy){
+C_noret_decl(trf_8337)
+static void C_fcall trf_8337(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8337(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8266(t0,t1,t2,t3);}
+f_8337(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8522)
-static void C_fcall trf_8522(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8522(void *dummy){
+C_noret_decl(trf_8593)
+static void C_fcall trf_8593(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8593(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8522(t0,t1,t2);}
+f_8593(t0,t1,t2);}
 
-C_noret_decl(trf_8549)
-static void C_fcall trf_8549(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8549(void *dummy){
+C_noret_decl(trf_8620)
+static void C_fcall trf_8620(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8620(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8549(t0,t1,t2);}
+f_8620(t0,t1,t2);}
 
-C_noret_decl(trf_8473)
-static void C_fcall trf_8473(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8473(void *dummy){
+C_noret_decl(trf_8544)
+static void C_fcall trf_8544(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8544(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_8473(t0,t1,t2,t3);}
+f_8544(t0,t1,t2,t3);}
 
-C_noret_decl(trf_8486)
-static void C_fcall trf_8486(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8486(void *dummy){
+C_noret_decl(trf_8557)
+static void C_fcall trf_8557(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8557(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8486(t0,t1);}
+f_8557(t0,t1);}
 
-C_noret_decl(trf_8219)
-static void C_fcall trf_8219(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8219(void *dummy){
+C_noret_decl(trf_8290)
+static void C_fcall trf_8290(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8290(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8219(t0,t1,t2);}
+f_8290(t0,t1,t2);}
 
-C_noret_decl(trf_8157)
-static void C_fcall trf_8157(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8157(void *dummy){
+C_noret_decl(trf_8228)
+static void C_fcall trf_8228(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8228(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_8157(t0,t1);}
+f_8228(t0,t1);}
 
-C_noret_decl(trf_8058)
-static void C_fcall trf_8058(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_8058(void *dummy){
+C_noret_decl(trf_8129)
+static void C_fcall trf_8129(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8129(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_8058(t0,t1,t2);}
+f_8129(t0,t1,t2);}
 
-C_noret_decl(trf_7431)
-static void C_fcall trf_7431(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7431(void *dummy){
+C_noret_decl(trf_7448)
+static void C_fcall trf_7448(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7448(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7431(t0,t1,t2);}
+f_7448(t0,t1,t2);}
 
-C_noret_decl(trf_7465)
-static void C_fcall trf_7465(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7465(void *dummy){
+C_noret_decl(trf_7482)
+static void C_fcall trf_7482(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7482(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7465(t0,t1);}
+f_7482(t0,t1);}
 
-C_noret_decl(trf_7923)
-static void C_fcall trf_7923(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7923(void *dummy){
+C_noret_decl(trf_7940)
+static void C_fcall trf_7940(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7940(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7923(t0,t1);}
+f_7940(t0,t1);}
 
-C_noret_decl(trf_7990)
-static void C_fcall trf_7990(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7990(void *dummy){
+C_noret_decl(trf_8058)
+static void C_fcall trf_8058(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8058(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7990(t0,t1,t2);}
+f_8058(t0,t1,t2);}
 
-C_noret_decl(trf_7940)
-static void C_fcall trf_7940(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7940(void *dummy){
+C_noret_decl(trf_8012)
+static void C_fcall trf_8012(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_8012(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_8012(t0,t1,t2);}
+
+C_noret_decl(trf_7957)
+static void C_fcall trf_7957(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7957(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7940(t0,t1,t2);}
+f_7957(t0,t1,t2);}
 
-C_noret_decl(trf_7861)
-static void C_fcall trf_7861(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7861(void *dummy){
+C_noret_decl(trf_7878)
+static void C_fcall trf_7878(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7878(void *dummy){
 C_word t4=C_pick(0);
 C_word t3=C_pick(1);
 C_word t2=C_pick(2);
 C_word t1=C_pick(3);
 C_word t0=C_pick(4);
 C_adjust_stack(-5);
-f_7861(t0,t1,t2,t3,t4);}
+f_7878(t0,t1,t2,t3,t4);}
 
-C_noret_decl(trf_7804)
-static void C_fcall trf_7804(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7804(void *dummy){
+C_noret_decl(trf_7821)
+static void C_fcall trf_7821(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7821(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7804(t0,t1,t2);}
+f_7821(t0,t1,t2);}
 
-C_noret_decl(trf_7752)
-static void C_fcall trf_7752(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7752(void *dummy){
+C_noret_decl(trf_7769)
+static void C_fcall trf_7769(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7769(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7752(t0,t1,t2);}
+f_7769(t0,t1,t2);}
 
-C_noret_decl(trf_7680)
-static void C_fcall trf_7680(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7680(void *dummy){
+C_noret_decl(trf_7697)
+static void C_fcall trf_7697(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7697(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7680(t0,t1,t2);}
+f_7697(t0,t1,t2);}
 
-C_noret_decl(trf_7627)
-static void C_fcall trf_7627(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7627(void *dummy){
+C_noret_decl(trf_7644)
+static void C_fcall trf_7644(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7644(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_7627(t0,t1,t2,t3);}
+f_7644(t0,t1,t2,t3);}
 
-C_noret_decl(trf_7640)
-static void C_fcall trf_7640(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7640(void *dummy){
+C_noret_decl(trf_7657)
+static void C_fcall trf_7657(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7657(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7640(t0,t1);}
+f_7657(t0,t1);}
 
-C_noret_decl(trf_7530)
-static void C_fcall trf_7530(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7530(void *dummy){
+C_noret_decl(trf_7547)
+static void C_fcall trf_7547(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7547(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7530(t0,t1,t2);}
+f_7547(t0,t1,t2);}
 
-C_noret_decl(trf_7474)
-static void C_fcall trf_7474(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7474(void *dummy){
+C_noret_decl(trf_7491)
+static void C_fcall trf_7491(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7491(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7474(t0,t1,t2);}
+f_7491(t0,t1,t2);}
 
-C_noret_decl(trf_6505)
-static void C_fcall trf_6505(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6505(void *dummy){
+C_noret_decl(trf_6522)
+static void C_fcall trf_6522(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6522(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6505(t0,t1,t2);}
+f_6522(t0,t1,t2);}
 
-C_noret_decl(trf_7380)
-static void C_fcall trf_7380(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7380(void *dummy){
+C_noret_decl(trf_7397)
+static void C_fcall trf_7397(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7397(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7380(t0,t1,t2);}
+f_7397(t0,t1,t2);}
 
-C_noret_decl(trf_7118)
-static void C_fcall trf_7118(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7118(void *dummy){
+C_noret_decl(trf_7135)
+static void C_fcall trf_7135(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7135(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7118(t0,t1);}
+f_7135(t0,t1);}
 
-C_noret_decl(trf_7301)
-static void C_fcall trf_7301(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7301(void *dummy){
+C_noret_decl(trf_7318)
+static void C_fcall trf_7318(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7318(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_7301(t0,t1);}
+f_7318(t0,t1);}
 
-C_noret_decl(trf_7264)
-static void C_fcall trf_7264(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7264(void *dummy){
+C_noret_decl(trf_7281)
+static void C_fcall trf_7281(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7281(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7264(t0,t1,t2);}
+f_7281(t0,t1,t2);}
 
-C_noret_decl(trf_7201)
-static void C_fcall trf_7201(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7201(void *dummy){
+C_noret_decl(trf_7218)
+static void C_fcall trf_7218(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7218(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7201(t0,t1,t2);}
+f_7218(t0,t1,t2);}
 
-C_noret_decl(trf_7144)
-static void C_fcall trf_7144(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7144(void *dummy){
+C_noret_decl(trf_7161)
+static void C_fcall trf_7161(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7161(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7144(t0,t1,t2);}
+f_7161(t0,t1,t2);}
 
-C_noret_decl(trf_7011)
-static void C_fcall trf_7011(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_7011(void *dummy){
+C_noret_decl(trf_7028)
+static void C_fcall trf_7028(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_7028(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_7011(t0,t1,t2);}
+f_7028(t0,t1,t2);}
 
-C_noret_decl(trf_6921)
-static void C_fcall trf_6921(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6921(void *dummy){
+C_noret_decl(trf_6938)
+static void C_fcall trf_6938(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6938(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6921(t0,t1,t2);}
+f_6938(t0,t1,t2);}
 
-C_noret_decl(trf_6823)
-static void C_fcall trf_6823(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6823(void *dummy){
+C_noret_decl(trf_6840)
+static void C_fcall trf_6840(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6840(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6823(t0,t1);}
+f_6840(t0,t1);}
 
-C_noret_decl(trf_6833)
-static void C_fcall trf_6833(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6833(void *dummy){
+C_noret_decl(trf_6850)
+static void C_fcall trf_6850(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6850(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6833(t0,t1,t2);}
+f_6850(t0,t1,t2);}
 
-C_noret_decl(trf_6719)
-static void C_fcall trf_6719(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6719(void *dummy){
+C_noret_decl(trf_6736)
+static void C_fcall trf_6736(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6736(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6719(t0,t1,t2);}
+f_6736(t0,t1,t2);}
 
-C_noret_decl(trf_6746)
-static void C_fcall trf_6746(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6746(void *dummy){
+C_noret_decl(trf_6763)
+static void C_fcall trf_6763(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6763(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6746(t0,t1,t2);}
+f_6763(t0,t1,t2);}
 
-C_noret_decl(trf_6638)
-static void C_fcall trf_6638(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6638(void *dummy){
+C_noret_decl(trf_6655)
+static void C_fcall trf_6655(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6655(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6638(t0,t1);}
+f_6655(t0,t1);}
 
-C_noret_decl(trf_6586)
-static void C_fcall trf_6586(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6586(void *dummy){
+C_noret_decl(trf_6603)
+static void C_fcall trf_6603(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6603(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6586(t0,t1,t2);}
+f_6603(t0,t1,t2);}
 
-C_noret_decl(trf_5899)
-static void C_fcall trf_5899(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5899(void *dummy){
+C_noret_decl(trf_5922)
+static void C_fcall trf_5922(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5922(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5899(t0,t1);}
+f_5922(t0,t1);}
 
-C_noret_decl(trf_6077)
-static void C_fcall trf_6077(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6077(void *dummy){
+C_noret_decl(trf_6100)
+static void C_fcall trf_6100(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6100(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_6077(t0,t1,t2);}
+f_6100(t0,t1,t2);}
 
-C_noret_decl(trf_6103)
-static void C_fcall trf_6103(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6103(void *dummy){
+C_noret_decl(trf_6126)
+static void C_fcall trf_6126(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6126(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6103(t0,t1);}
+f_6126(t0,t1);}
 
-C_noret_decl(trf_6179)
-static void C_fcall trf_6179(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6179(void *dummy){
+C_noret_decl(trf_6202)
+static void C_fcall trf_6202(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6202(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6179(t0,t1);}
+f_6202(t0,t1);}
 
-C_noret_decl(trf_5958)
-static void C_fcall trf_5958(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5958(void *dummy){
+C_noret_decl(trf_5981)
+static void C_fcall trf_5981(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5981(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5958(t0,t1);}
+f_5981(t0,t1);}
 
-C_noret_decl(trf_5992)
-static void C_fcall trf_5992(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5992(void *dummy){
+C_noret_decl(trf_6015)
+static void C_fcall trf_6015(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6015(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5992(t0,t1);}
+f_6015(t0,t1);}
 
-C_noret_decl(trf_6026)
-static void C_fcall trf_6026(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_6026(void *dummy){
+C_noret_decl(trf_6049)
+static void C_fcall trf_6049(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_6049(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_6026(t0,t1);}
+f_6049(t0,t1);}
 
-C_noret_decl(trf_5860)
-static void C_fcall trf_5860(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5860(void *dummy){
+C_noret_decl(trf_5883)
+static void C_fcall trf_5883(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5883(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5860(t0,t1,t2);}
+f_5883(t0,t1,t2);}
 
-C_noret_decl(trf_5814)
-static void C_fcall trf_5814(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5814(void *dummy){
+C_noret_decl(trf_5837)
+static void C_fcall trf_5837(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5837(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5814(t0,t1,t2);}
+f_5837(t0,t1,t2);}
 
-C_noret_decl(trf_5777)
-static void C_fcall trf_5777(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5777(void *dummy){
+C_noret_decl(trf_5800)
+static void C_fcall trf_5800(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5800(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_5777(t0,t1);}
+f_5800(t0,t1);}
 
-C_noret_decl(trf_5781)
-static void C_fcall trf_5781(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5781(void *dummy){
+C_noret_decl(trf_5804)
+static void C_fcall trf_5804(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5804(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5781(t0,t1,t2);}
+f_5804(t0,t1,t2);}
 
-C_noret_decl(trf_5466)
-static void C_fcall trf_5466(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5466(void *dummy){
+C_noret_decl(trf_5489)
+static void C_fcall trf_5489(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5489(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5466(t0,t1,t2);}
+f_5489(t0,t1,t2);}
 
-C_noret_decl(trf_5375)
-static void C_fcall trf_5375(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5375(void *dummy){
+C_noret_decl(trf_5398)
+static void C_fcall trf_5398(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5398(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5375(t0,t1,t2);}
+f_5398(t0,t1,t2);}
 
-C_noret_decl(trf_5320)
-static void C_fcall trf_5320(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_5320(void *dummy){
+C_noret_decl(trf_5343)
+static void C_fcall trf_5343(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5343(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_5320(t0,t1,t2);}
+f_5343(t0,t1,t2);}
 
-C_noret_decl(trf_4955)
-static void C_fcall trf_4955(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4955(void *dummy){
+C_noret_decl(trf_4978)
+static void C_fcall trf_4978(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4978(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4955(t0,t1,t2);}
+f_4978(t0,t1,t2);}
 
-C_noret_decl(trf_4983)
-static void C_fcall trf_4983(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4983(void *dummy){
+C_noret_decl(trf_5006)
+static void C_fcall trf_5006(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_5006(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4983(t0,t1);}
+f_5006(t0,t1);}
 
-C_noret_decl(trf_4847)
-static void C_fcall trf_4847(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4847(void *dummy){
+C_noret_decl(trf_4870)
+static void C_fcall trf_4870(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4870(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4847(t0,t1);}
+f_4870(t0,t1);}
 
-C_noret_decl(trf_4722)
-static void C_fcall trf_4722(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4722(void *dummy){
+C_noret_decl(trf_4745)
+static void C_fcall trf_4745(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4745(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4722(t0,t1,t2,t3);}
+f_4745(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4669)
-static void C_fcall trf_4669(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4669(void *dummy){
+C_noret_decl(trf_4692)
+static void C_fcall trf_4692(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4692(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4669(t0,t1,t2);}
+f_4692(t0,t1,t2);}
 
-C_noret_decl(trf_4622)
-static void C_fcall trf_4622(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4622(void *dummy){
+C_noret_decl(trf_4645)
+static void C_fcall trf_4645(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4645(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4622(t0,t1);}
+f_4645(t0,t1);}
 
-C_noret_decl(trf_4448)
-static void C_fcall trf_4448(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4448(void *dummy){
+C_noret_decl(trf_4471)
+static void C_fcall trf_4471(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4471(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4448(t0,t1,t2);}
+f_4471(t0,t1,t2);}
 
-C_noret_decl(trf_4470)
-static void C_fcall trf_4470(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4470(void *dummy){
+C_noret_decl(trf_4493)
+static void C_fcall trf_4493(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4493(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4470(t0,t1);}
+f_4493(t0,t1);}
 
-C_noret_decl(trf_4477)
-static void C_fcall trf_4477(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4477(void *dummy){
+C_noret_decl(trf_4500)
+static void C_fcall trf_4500(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4500(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4477(t0,t1);}
+f_4500(t0,t1);}
 
-C_noret_decl(trf_4392)
-static void C_fcall trf_4392(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4392(void *dummy){
+C_noret_decl(trf_4415)
+static void C_fcall trf_4415(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4415(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4392(t0,t1,t2,t3);}
+f_4415(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4248)
-static void C_fcall trf_4248(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4248(void *dummy){
+C_noret_decl(trf_4271)
+static void C_fcall trf_4271(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4271(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_4248(t0,t1,t2,t3);}
+f_4271(t0,t1,t2,t3);}
 
-C_noret_decl(trf_4227)
-static void C_fcall trf_4227(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4227(void *dummy){
+C_noret_decl(trf_4250)
+static void C_fcall trf_4250(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4250(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4227(t0,t1);}
+f_4250(t0,t1);}
 
-C_noret_decl(trf_4187)
-static void C_fcall trf_4187(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4187(void *dummy){
+C_noret_decl(trf_4210)
+static void C_fcall trf_4210(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4210(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4187(t0,t1,t2);}
+f_4210(t0,t1,t2);}
 
-C_noret_decl(trf_4140)
-static void C_fcall trf_4140(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4140(void *dummy){
+C_noret_decl(trf_4163)
+static void C_fcall trf_4163(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4163(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4140(t0,t1);}
+f_4163(t0,t1);}
 
-C_noret_decl(trf_4092)
-static void C_fcall trf_4092(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4092(void *dummy){
+C_noret_decl(trf_4115)
+static void C_fcall trf_4115(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4115(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_4092(t0,t1);}
+f_4115(t0,t1);}
 
-C_noret_decl(trf_4050)
-static void C_fcall trf_4050(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_4050(void *dummy){
+C_noret_decl(trf_4073)
+static void C_fcall trf_4073(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_4073(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_4050(t0,t1,t2);}
+f_4073(t0,t1,t2);}
 
 C_noret_decl(tr7)
 static void C_fcall tr7(C_proc7 k) C_regparm C_noret;
@@ -2897,88 +2912,88 @@ lf[170]=C_h_intern(&lf[170],8,"contains");
 lf[171]=C_h_intern(&lf[171],8,"use-expr");
 lf[172]=C_h_intern(&lf[172],12,"closure-size");
 lf[173]=C_h_intern(&lf[173],14,"rest-parameter");
-lf[174]=C_h_intern(&lf[174],16,"o-r/access-count");
-lf[175]=C_h_intern(&lf[175],18,"captured-variables");
-lf[176]=C_h_intern(&lf[176],13,"explicit-rest");
-lf[177]=C_h_intern(&lf[177],8,"assigned");
-lf[178]=C_h_intern(&lf[178],5,"boxed");
-lf[179]=C_h_intern(&lf[179],6,"global");
-lf[180]=C_h_intern(&lf[180],12,"contractable");
-lf[181]=C_h_intern(&lf[181],16,"standard-binding");
-lf[182]=C_h_intern(&lf[182],16,"assigned-locally");
-lf[183]=C_h_intern(&lf[183],11,"collapsable");
-lf[184]=C_h_intern(&lf[184],9,"removable");
-lf[185]=C_h_intern(&lf[185],9,"undefined");
-lf[186]=C_h_intern(&lf[186],9,"replacing");
-lf[187]=C_h_intern(&lf[187],6,"unused");
-lf[188]=C_h_intern(&lf[188],6,"simple");
-lf[189]=C_h_intern(&lf[189],9,"inlinable");
-lf[190]=C_h_intern(&lf[190],13,"inline-export");
-lf[191]=C_h_intern(&lf[191],21,"has-unused-parameters");
-lf[192]=C_h_intern(&lf[192],16,"extended-binding");
-lf[193]=C_h_intern(&lf[193],12,"customizable");
-lf[194]=C_h_intern(&lf[194],8,"constant");
-lf[195]=C_h_intern(&lf[195],10,"boxed-rest");
-lf[196]=C_h_intern(&lf[196],11,"hidden-refs");
-lf[197]=C_h_intern(&lf[197],34,"\010compilerdefault-standard-bindings");
-lf[198]=C_h_intern(&lf[198],34,"\010compilerdefault-extended-bindings");
-lf[199]=C_h_intern(&lf[199],9,"make-node");
-lf[200]=C_h_intern(&lf[200],4,"node");
-lf[201]=C_h_intern(&lf[201],5,"node\077");
-lf[202]=C_h_intern(&lf[202],15,"node-class-set!");
-lf[203]=C_h_intern(&lf[203],14,"\003sysblock-set!");
-lf[204]=C_h_intern(&lf[204],10,"node-class");
-lf[205]=C_h_intern(&lf[205],20,"node-parameters-set!");
-lf[206]=C_h_intern(&lf[206],15,"node-parameters");
-lf[207]=C_h_intern(&lf[207],24,"node-subexpressions-set!");
-lf[208]=C_h_intern(&lf[208],19,"node-subexpressions");
-lf[209]=C_h_intern(&lf[209],16,"\010compilervarnode");
-lf[210]=C_h_intern(&lf[210],13,"\004corevariable");
-lf[211]=C_h_intern(&lf[211],14,"\010compilerqnode");
-lf[212]=C_h_intern(&lf[212],25,"\010compilerbuild-node-graph");
-lf[213]=C_decode_literal(C_heaptop,"\376B\000\000\016bad expression");
-lf[214]=C_h_intern(&lf[214],15,"\004coreglobal-ref");
-lf[215]=C_h_intern(&lf[215],2,"if");
-lf[216]=C_h_intern(&lf[216],14,"\004coreundefined");
-lf[217]=C_h_intern(&lf[217],8,"truncate");
-lf[218]=C_h_intern(&lf[218],4,"type");
-lf[219]=C_decode_literal(C_heaptop,"\376B\000\000;literal \047~s\047 is out of range - will be truncated to integer");
-lf[220]=C_h_intern(&lf[220],6,"fixnum");
-lf[221]=C_h_intern(&lf[221],11,"number-type");
-lf[222]=C_h_intern(&lf[222],6,"unzip1");
-lf[223]=C_h_intern(&lf[223],11,"\004corelambda");
-lf[224]=C_h_intern(&lf[224],14,"\004coreprimitive");
-lf[225]=C_h_intern(&lf[225],11,"\004coreinline");
-lf[226]=C_h_intern(&lf[226],13,"\004corecallunit");
-lf[227]=C_h_intern(&lf[227],9,"\004coreproc");
-lf[228]=C_h_intern(&lf[228],4,"set!");
-lf[229]=C_h_intern(&lf[229],9,"\004coreset!");
-lf[230]=C_h_intern(&lf[230],29,"\004coreforeign-callback-wrapper");
-lf[231]=C_h_intern(&lf[231],5,"sixth");
-lf[232]=C_h_intern(&lf[232],5,"fifth");
-lf[233]=C_h_intern(&lf[233],20,"\004coreinline_allocate");
-lf[234]=C_h_intern(&lf[234],8,"\004coreapp");
-lf[235]=C_h_intern(&lf[235],9,"\004corecall");
-lf[236]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
-lf[237]=C_h_intern(&lf[237],24,"\010compilersource-filename");
-lf[238]=C_h_intern(&lf[238],28,"\003syssymbol->qualified-string");
-lf[239]=C_h_intern(&lf[239],7,"\003sysget");
-lf[240]=C_h_intern(&lf[240],34,"\010compileralways-bound-to-procedure");
-lf[241]=C_h_intern(&lf[241],15,"\004coreinline_ref");
-lf[242]=C_h_intern(&lf[242],18,"\004coreinline_update");
-lf[243]=C_h_intern(&lf[243],19,"\004coreinline_loc_ref");
-lf[244]=C_h_intern(&lf[244],22,"\004coreinline_loc_update");
-lf[245]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\000\376\377\016");
-lf[246]=C_h_intern(&lf[246],1,"o");
-lf[247]=C_decode_literal(C_heaptop,"\376B\000\000\033eliminated procedure checks");
-lf[248]=C_h_intern(&lf[248],30,"\010compilerbuild-expression-tree");
-lf[249]=C_h_intern(&lf[249],12,"\004coreclosure");
-lf[250]=C_h_intern(&lf[250],4,"last");
-lf[251]=C_h_intern(&lf[251],4,"list");
-lf[252]=C_h_intern(&lf[252],7,"butlast");
-lf[253]=C_h_intern(&lf[253],5,"cons*");
-lf[254]=C_h_intern(&lf[254],9,"\004corebind");
-lf[255]=C_h_intern(&lf[255],10,"\004coreunbox");
+lf[174]=C_h_intern(&lf[174],18,"captured-variables");
+lf[175]=C_h_intern(&lf[175],13,"explicit-rest");
+lf[176]=C_h_intern(&lf[176],8,"assigned");
+lf[177]=C_h_intern(&lf[177],5,"boxed");
+lf[178]=C_h_intern(&lf[178],6,"global");
+lf[179]=C_h_intern(&lf[179],12,"contractable");
+lf[180]=C_h_intern(&lf[180],16,"standard-binding");
+lf[181]=C_h_intern(&lf[181],16,"assigned-locally");
+lf[182]=C_h_intern(&lf[182],11,"collapsable");
+lf[183]=C_h_intern(&lf[183],9,"removable");
+lf[184]=C_h_intern(&lf[184],9,"undefined");
+lf[185]=C_h_intern(&lf[185],9,"replacing");
+lf[186]=C_h_intern(&lf[186],6,"unused");
+lf[187]=C_h_intern(&lf[187],6,"simple");
+lf[188]=C_h_intern(&lf[188],9,"inlinable");
+lf[189]=C_h_intern(&lf[189],13,"inline-export");
+lf[190]=C_h_intern(&lf[190],21,"has-unused-parameters");
+lf[191]=C_h_intern(&lf[191],16,"extended-binding");
+lf[192]=C_h_intern(&lf[192],12,"customizable");
+lf[193]=C_h_intern(&lf[193],8,"constant");
+lf[194]=C_h_intern(&lf[194],10,"boxed-rest");
+lf[195]=C_h_intern(&lf[195],11,"hidden-refs");
+lf[196]=C_h_intern(&lf[196],34,"\010compilerdefault-standard-bindings");
+lf[197]=C_h_intern(&lf[197],34,"\010compilerdefault-extended-bindings");
+lf[198]=C_h_intern(&lf[198],9,"make-node");
+lf[199]=C_h_intern(&lf[199],4,"node");
+lf[200]=C_h_intern(&lf[200],5,"node\077");
+lf[201]=C_h_intern(&lf[201],15,"node-class-set!");
+lf[202]=C_h_intern(&lf[202],14,"\003sysblock-set!");
+lf[203]=C_h_intern(&lf[203],10,"node-class");
+lf[204]=C_h_intern(&lf[204],20,"node-parameters-set!");
+lf[205]=C_h_intern(&lf[205],15,"node-parameters");
+lf[206]=C_h_intern(&lf[206],24,"node-subexpressions-set!");
+lf[207]=C_h_intern(&lf[207],19,"node-subexpressions");
+lf[208]=C_h_intern(&lf[208],16,"\010compilervarnode");
+lf[209]=C_h_intern(&lf[209],13,"\004corevariable");
+lf[210]=C_h_intern(&lf[210],14,"\010compilerqnode");
+lf[211]=C_h_intern(&lf[211],25,"\010compilerbuild-node-graph");
+lf[212]=C_decode_literal(C_heaptop,"\376B\000\000\016bad expression");
+lf[213]=C_h_intern(&lf[213],15,"\004coreglobal-ref");
+lf[214]=C_h_intern(&lf[214],2,"if");
+lf[215]=C_h_intern(&lf[215],14,"\004coreundefined");
+lf[216]=C_h_intern(&lf[216],8,"truncate");
+lf[217]=C_h_intern(&lf[217],4,"type");
+lf[218]=C_decode_literal(C_heaptop,"\376B\000\000;literal \047~s\047 is out of range - will be truncated to integer");
+lf[219]=C_h_intern(&lf[219],6,"fixnum");
+lf[220]=C_h_intern(&lf[220],11,"number-type");
+lf[221]=C_h_intern(&lf[221],6,"unzip1");
+lf[222]=C_h_intern(&lf[222],11,"\004corelambda");
+lf[223]=C_h_intern(&lf[223],14,"\004coreprimitive");
+lf[224]=C_h_intern(&lf[224],11,"\004coreinline");
+lf[225]=C_h_intern(&lf[225],13,"\004corecallunit");
+lf[226]=C_h_intern(&lf[226],9,"\004coreproc");
+lf[227]=C_h_intern(&lf[227],4,"set!");
+lf[228]=C_h_intern(&lf[228],9,"\004coreset!");
+lf[229]=C_h_intern(&lf[229],29,"\004coreforeign-callback-wrapper");
+lf[230]=C_h_intern(&lf[230],5,"sixth");
+lf[231]=C_h_intern(&lf[231],5,"fifth");
+lf[232]=C_h_intern(&lf[232],20,"\004coreinline_allocate");
+lf[233]=C_h_intern(&lf[233],8,"\004coreapp");
+lf[234]=C_h_intern(&lf[234],9,"\004corecall");
+lf[235]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\001\376\377\016");
+lf[236]=C_h_intern(&lf[236],24,"\010compilersource-filename");
+lf[237]=C_h_intern(&lf[237],28,"\003syssymbol->qualified-string");
+lf[238]=C_h_intern(&lf[238],7,"\003sysget");
+lf[239]=C_h_intern(&lf[239],34,"\010compileralways-bound-to-procedure");
+lf[240]=C_h_intern(&lf[240],15,"\004coreinline_ref");
+lf[241]=C_h_intern(&lf[241],18,"\004coreinline_update");
+lf[242]=C_h_intern(&lf[242],19,"\004coreinline_loc_ref");
+lf[243]=C_h_intern(&lf[243],22,"\004coreinline_loc_update");
+lf[244]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\000\376\377\016");
+lf[245]=C_h_intern(&lf[245],1,"o");
+lf[246]=C_decode_literal(C_heaptop,"\376B\000\000\033eliminated procedure checks");
+lf[247]=C_h_intern(&lf[247],30,"\010compilerbuild-expression-tree");
+lf[248]=C_h_intern(&lf[248],12,"\004coreclosure");
+lf[249]=C_h_intern(&lf[249],4,"last");
+lf[250]=C_h_intern(&lf[250],4,"list");
+lf[251]=C_h_intern(&lf[251],7,"butlast");
+lf[252]=C_h_intern(&lf[252],5,"cons*");
+lf[253]=C_h_intern(&lf[253],9,"\004corebind");
+lf[254]=C_h_intern(&lf[254],10,"\004coreunbox");
+lf[255]=C_h_intern(&lf[255],16,"\004corelet_unboxed");
 lf[256]=C_h_intern(&lf[256],8,"\004coreref");
 lf[257]=C_h_intern(&lf[257],11,"\004coreupdate");
 lf[258]=C_h_intern(&lf[258],13,"\004coreupdate_i");
@@ -3175,9 +3190,9 @@ lf[444]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000\134
 lf[445]=C_h_intern(&lf[445],23,"\010compilerchop-extension");
 lf[446]=C_h_intern(&lf[446],22,"\010compilerprint-version");
 lf[447]=C_h_intern(&lf[447],6,"print*");
-lf[448]=C_decode_literal(C_heaptop,"\376B\000\000\077(c)2008-2009 The Chicken Team\012(c)2000-2007 Felix L. Winkelmann\012");
+lf[448]=C_decode_literal(C_heaptop,"\376B\000\000\077(c)2008-2010 The Chicken Team\012(c)2000-2007 Felix L. Winkelmann\012");
 lf[449]=C_h_intern(&lf[449],20,"\010compilerprint-usage");
-lf[450]=C_decode_literal(C_heaptop,"\376B\000\030LUsage: chicken FILENAME OPTION ...\012\012  `chicken\047 is the CHICKEN compiler.\012  "
+lf[450]=C_decode_literal(C_heaptop,"\376B\000\030\221Usage: chicken FILENAME OPTION ...\012\012  `chicken\047 is the CHICKEN compiler.\012  "
 "\012  FILENAME should be a complete source file name with extension, or \042-\042 for\012  s"
 "tandard input. OPTION may be one of the following:\012\012  General options:\012\012    -hel"
 "p                        display this text and exit\012    -version                "
@@ -3224,37 +3239,38 @@ lf[450]=C_decode_literal(C_heaptop,"\376B\000\030LUsage: chicken FILENAME OPTION
 "                               -inline -disable-interrupts\047\012    -disable-stack-o"
 "verflow-checks  disables detection of stack-overflows\012    -inline               "
 "       enable inlining\012    -inline-limit                set inlining threshold\012 "
-"   -inline-global               enable cross-module inlining\012    -emit-inline-fi"
-"le FILENAME   generate file with globally inlinable\012                            "
-"      procedures (implies -inline -local)\012    -consult-inline-file FILENAME  exp"
-"licitly load inline file\012    -no-argc-checks              disable argument count"
-" checks\012    -no-bound-checks             disable bound variable checks\012    -no-p"
-"rocedure-checks         disable procedure call checks\012    -no-procedure-checks-f"
-"or-usual-bindings\012                                 disable procedure call checks"
-" only for usual\012                                  bindings\012\012  Configuration opti"
-"ons:\012\012    -unit NAME                   compile file as a library unit\012    -uses "
-"NAME                   declare library unit as used.\012    -heap-size NUMBER      "
-"      specifies heap-size of compiled executable\012    -heap-initial-size NUMBER  "
-"  specifies heap-size at startup time\012    -heap-growth PERCENTAGE      specifies"
-" growth-rate of expanding heap\012    -heap-shrinkage PERCENTAGE   specifies shrink"
-"-rate of contracting heap\012    -nursery NUMBER  -stack-size NUMBER\012              "
-"                   specifies nursery size of compiled executable\012    -extend FIL"
-"ENAME             load file before compilation commences\012    -prelude EXPRESSION"
-"          add expression to front of source file\012    -postlude EXPRESSION       "
-"  add expression to end of source file\012    -prologue FILENAME           include "
-"file before main source file\012    -epilogue FILENAME           include file after"
-" main source file\012    -dynamic                     compile as dynamically loadab"
-"le code\012    -require-extension NAME      require and import extension NAME\012    -"
-"static-extension NAME       import extension NAME but link statically\012          "
-"                        (if available)\012\012  Obscure options:\012\012    -debug MODES    "
-"             display debugging output for the given modes\012    -unsafe-libraries "
-"           marks the generated file as being linked with\012                       "
-"           the unsafe runtime system\012    -raw                         do not gen"
-"erate implicit init- and exit code                           \012    -emit-external"
-"-prototypes-first\012                                 emit prototypes for callbacks"
-" before foreign\012                                  declarations\012    -ignore-repos"
-"itory           do not refer to repository for extensions\012    -setup-mode       "
-"           prefer the current directory when locating extensions\012");
+"   -inline-global               enable cross-module inlining\012    -unboxing      "
+"              use unboxed temporaries if possible\012    -emit-inline-file FILENAME"
+"   generate file with globally inlinable\012                                  proce"
+"dures (implies -inline -local)\012    -consult-inline-file FILENAME  explicitly loa"
+"d inline file\012    -no-argc-checks              disable argument count checks\012   "
+" -no-bound-checks             disable bound variable checks\012    -no-procedure-ch"
+"ecks         disable procedure call checks\012    -no-procedure-checks-for-usual-bi"
+"ndings\012                                 disable procedure call checks only for u"
+"sual\012                                  bindings\012\012  Configuration options:\012\012    -"
+"unit NAME                   compile file as a library unit\012    -uses NAME       "
+"            declare library unit as used.\012    -heap-size NUMBER            speci"
+"fies heap-size of compiled executable\012    -heap-initial-size NUMBER    specifies"
+" heap-size at startup time\012    -heap-growth PERCENTAGE      specifies growth-rat"
+"e of expanding heap\012    -heap-shrinkage PERCENTAGE   specifies shrink-rate of co"
+"ntracting heap\012    -nursery NUMBER  -stack-size NUMBER\012                         "
+"        specifies nursery size of compiled executable\012    -extend FILENAME      "
+"       load file before compilation commences\012    -prelude EXPRESSION          a"
+"dd expression to front of source file\012    -postlude EXPRESSION         add expre"
+"ssion to end of source file\012    -prologue FILENAME           include file before"
+" main source file\012    -epilogue FILENAME           include file after main sourc"
+"e file\012    -dynamic                     compile as dynamically loadable code\012   "
+" -require-extension NAME      require and import extension NAME\012    -static-exte"
+"nsion NAME       import extension NAME but link statically\012                     "
+"             (if available)\012\012  Obscure options:\012\012    -debug MODES               "
+"  display debugging output for the given modes\012    -unsafe-libraries            "
+"marks the generated file as being linked with\012                                  "
+"the unsafe runtime system\012    -raw                         do not generate impli"
+"cit init- and exit code                           \012    -emit-external-prototypes"
+"-first\012                                 emit prototypes for callbacks before for"
+"eign\012                                  declarations\012    -ignore-repository      "
+"     do not refer to repository for extensions\012    -setup-mode                  "
+"prefer the current directory when locating extensions\012");
 lf[451]=C_h_intern(&lf[451],36,"\010compilermake-block-variable-literal");
 lf[452]=C_h_intern(&lf[452],22,"block-variable-literal");
 lf[453]=C_h_intern(&lf[453],32,"\010compilerblock-variable-literal\077");
@@ -3305,22 +3321,22 @@ lf[497]=C_h_intern(&lf[497],7,"message");
 lf[498]=C_h_intern(&lf[498],19,"condition-predicate");
 C_register_lf2(lf,499,create_ptable());
 t2=C_mutate(&lf[0] /* (set! c525 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3981,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4004,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t3);}
 
-/* k3979 */
-static void C_ccall f_3981(C_word c,C_word t0,C_word t1){
+/* k4002 */
+static void C_ccall f_4004(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3981,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_3984,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4004,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4007,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k3982 in k3979 */
-static void C_ccall f_3984(C_word c,C_word t0,C_word t1){
+/* k4005 in k4002 */
+static void C_ccall f_4007(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3357,56 +3373,56 @@ C_word t33;
 C_word t34;
 C_word ab[57],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3984,2,t0,t1);}
-t2=C_mutate((C_word*)lf[2]+1 /* (set! compiler-cleanup-hook ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3988,tmp=(C_word)a,a+=2,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_4007,2,t0,t1);}
+t2=C_mutate((C_word*)lf[2]+1 /* (set! compiler-cleanup-hook ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4011,tmp=(C_word)a,a+=2,tmp));
 t3=C_set_block_item(lf[3] /* debugging-chicken */,0,C_SCHEME_END_OF_LIST);
 t4=C_set_block_item(lf[4] /* disabled-warnings */,0,C_SCHEME_END_OF_LIST);
-t5=C_mutate((C_word*)lf[5]+1 /* (set! bomb ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_3993,tmp=(C_word)a,a+=2,tmp));
-t6=C_mutate((C_word*)lf[10]+1 /* (set! debugging ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4020,tmp=(C_word)a,a+=2,tmp));
-t7=C_mutate((C_word*)lf[19]+1 /* (set! compiler-warning ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4085,tmp=(C_word)a,a+=2,tmp));
-t8=C_mutate((C_word*)lf[24]+1 /* (set! quit ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4114,tmp=(C_word)a,a+=2,tmp));
-t9=C_mutate((C_word*)lf[27]+1 /* (set! syntax-error-hook ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4133,tmp=(C_word)a,a+=2,tmp));
+t5=C_mutate((C_word*)lf[5]+1 /* (set! bomb ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4016,tmp=(C_word)a,a+=2,tmp));
+t6=C_mutate((C_word*)lf[10]+1 /* (set! debugging ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4043,tmp=(C_word)a,a+=2,tmp));
+t7=C_mutate((C_word*)lf[19]+1 /* (set! compiler-warning ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4108,tmp=(C_word)a,a+=2,tmp));
+t8=C_mutate((C_word*)lf[24]+1 /* (set! quit ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4137,tmp=(C_word)a,a+=2,tmp));
+t9=C_mutate((C_word*)lf[27]+1 /* (set! syntax-error-hook ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4156,tmp=(C_word)a,a+=2,tmp));
 t10=C_mutate((C_word*)lf[35]+1 /* (set! syntax-error ...) */,*((C_word*)lf[27]+1));
-t11=C_mutate((C_word*)lf[36]+1 /* (set! emit-syntax-trace-info ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4178,tmp=(C_word)a,a+=2,tmp));
-t12=C_mutate((C_word*)lf[37]+1 /* (set! map-llist ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4181,tmp=(C_word)a,a+=2,tmp));
-t13=C_mutate((C_word*)lf[38]+1 /* (set! check-signature ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4224,tmp=(C_word)a,a+=2,tmp));
-t14=C_mutate((C_word*)lf[41]+1 /* (set! posq ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4292,tmp=(C_word)a,a+=2,tmp));
-t15=C_mutate((C_word*)lf[42]+1 /* (set! stringify ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4328,tmp=(C_word)a,a+=2,tmp));
-t16=C_mutate((C_word*)lf[46]+1 /* (set! symbolify ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4355,tmp=(C_word)a,a+=2,tmp));
-t17=C_mutate((C_word*)lf[48]+1 /* (set! build-lambda-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4386,tmp=(C_word)a,a+=2,tmp));
+t11=C_mutate((C_word*)lf[36]+1 /* (set! emit-syntax-trace-info ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4201,tmp=(C_word)a,a+=2,tmp));
+t12=C_mutate((C_word*)lf[37]+1 /* (set! map-llist ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4204,tmp=(C_word)a,a+=2,tmp));
+t13=C_mutate((C_word*)lf[38]+1 /* (set! check-signature ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4247,tmp=(C_word)a,a+=2,tmp));
+t14=C_mutate((C_word*)lf[41]+1 /* (set! posq ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4315,tmp=(C_word)a,a+=2,tmp));
+t15=C_mutate((C_word*)lf[42]+1 /* (set! stringify ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4351,tmp=(C_word)a,a+=2,tmp));
+t16=C_mutate((C_word*)lf[46]+1 /* (set! symbolify ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4378,tmp=(C_word)a,a+=2,tmp));
+t17=C_mutate((C_word*)lf[48]+1 /* (set! build-lambda-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4409,tmp=(C_word)a,a+=2,tmp));
 t18=C_mutate((C_word*)lf[49]+1 /* (set! string->c-identifier ...) */,C_retrieve(lf[50]));
-t19=C_mutate((C_word*)lf[51]+1 /* (set! c-ify-string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4430,tmp=(C_word)a,a+=2,tmp));
-t20=C_mutate((C_word*)lf[60]+1 /* (set! valid-c-identifier? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4524,tmp=(C_word)a,a+=2,tmp));
-t21=C_mutate((C_word*)lf[63]+1 /* (set! words ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4580,tmp=(C_word)a,a+=2,tmp));
-t22=C_mutate((C_word*)lf[64]+1 /* (set! words->bytes ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4587,tmp=(C_word)a,a+=2,tmp));
-t23=C_mutate((C_word*)lf[65]+1 /* (set! check-and-open-input-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4594,tmp=(C_word)a,a+=2,tmp));
-t24=C_mutate((C_word*)lf[72]+1 /* (set! close-checked-input-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4641,tmp=(C_word)a,a+=2,tmp));
-t25=C_mutate((C_word*)lf[75]+1 /* (set! fold-inner ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4653,tmp=(C_word)a,a+=2,tmp));
-t26=C_mutate((C_word*)lf[77]+1 /* (set! follow-without-loop ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4716,tmp=(C_word)a,a+=2,tmp));
-t27=C_mutate((C_word*)lf[78]+1 /* (set! sort-symbols ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4747,tmp=(C_word)a,a+=2,tmp));
-t28=C_mutate((C_word*)lf[81]+1 /* (set! constant? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4767,tmp=(C_word)a,a+=2,tmp));
-t29=C_mutate((C_word*)lf[83]+1 /* (set! collapsable-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4813,tmp=(C_word)a,a+=2,tmp));
-t30=C_mutate((C_word*)lf[84]+1 /* (set! immediate? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4843,tmp=(C_word)a,a+=2,tmp));
-t31=C_mutate((C_word*)lf[86]+1 /* (set! basic-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4889,tmp=(C_word)a,a+=2,tmp));
-t32=C_mutate((C_word*)lf[89]+1 /* (set! canonicalize-begin-body ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4949,tmp=(C_word)a,a+=2,tmp));
-t33=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5046,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 255  condition-predicate");
+t19=C_mutate((C_word*)lf[51]+1 /* (set! c-ify-string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4453,tmp=(C_word)a,a+=2,tmp));
+t20=C_mutate((C_word*)lf[60]+1 /* (set! valid-c-identifier? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4547,tmp=(C_word)a,a+=2,tmp));
+t21=C_mutate((C_word*)lf[63]+1 /* (set! words ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4603,tmp=(C_word)a,a+=2,tmp));
+t22=C_mutate((C_word*)lf[64]+1 /* (set! words->bytes ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4610,tmp=(C_word)a,a+=2,tmp));
+t23=C_mutate((C_word*)lf[65]+1 /* (set! check-and-open-input-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4617,tmp=(C_word)a,a+=2,tmp));
+t24=C_mutate((C_word*)lf[72]+1 /* (set! close-checked-input-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4664,tmp=(C_word)a,a+=2,tmp));
+t25=C_mutate((C_word*)lf[75]+1 /* (set! fold-inner ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4676,tmp=(C_word)a,a+=2,tmp));
+t26=C_mutate((C_word*)lf[77]+1 /* (set! follow-without-loop ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4739,tmp=(C_word)a,a+=2,tmp));
+t27=C_mutate((C_word*)lf[78]+1 /* (set! sort-symbols ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4770,tmp=(C_word)a,a+=2,tmp));
+t28=C_mutate((C_word*)lf[81]+1 /* (set! constant? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4790,tmp=(C_word)a,a+=2,tmp));
+t29=C_mutate((C_word*)lf[83]+1 /* (set! collapsable-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4836,tmp=(C_word)a,a+=2,tmp));
+t30=C_mutate((C_word*)lf[84]+1 /* (set! immediate? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4866,tmp=(C_word)a,a+=2,tmp));
+t31=C_mutate((C_word*)lf[86]+1 /* (set! basic-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4912,tmp=(C_word)a,a+=2,tmp));
+t32=C_mutate((C_word*)lf[89]+1 /* (set! canonicalize-begin-body ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4972,tmp=(C_word)a,a+=2,tmp));
+t33=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5069,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 255  condition-predicate */
 ((C_proc3)C_retrieve_symbol_proc(lf[498]))(3,*((C_word*)lf[498]+1),t33,lf[496]);}
 
-/* k5044 in k3982 in k3979 */
-static void C_ccall f_5046(C_word c,C_word t0,C_word t1){
+/* k5067 in k4005 in k4002 */
+static void C_ccall f_5069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5046,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5049,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 256  condition-property-accessor");
+C_save_and_reclaim((void*)tr2,(void*)f_5069,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5072,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 256  condition-property-accessor */
 ((C_proc4)C_retrieve_symbol_proc(lf[495]))(4,*((C_word*)lf[495]+1),t2,lf[496],lf[497]);}
 
-/* k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5049(C_word c,C_word t0,C_word t1){
+/* k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5072(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3501,141 +3517,141 @@ C_word t91;
 C_word t92;
 C_word ab[177],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5049,2,t0,t1);}
-t2=C_mutate((C_word*)lf[96]+1 /* (set! string->expr ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5050,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp));
+C_save_and_reclaim((void*)tr2,(void*)f_5072,2,t0,t1);}
+t2=C_mutate((C_word*)lf[96]+1 /* (set! string->expr ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5073,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp));
 t3=C_mutate((C_word*)lf[108]+1 /* (set! decompose-lambda-list ...) */,C_retrieve(lf[109]));
-t4=C_mutate((C_word*)lf[110]+1 /* (set! process-lambda-documentation ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5157,tmp=(C_word)a,a+=2,tmp));
-t5=C_mutate((C_word*)lf[111]+1 /* (set! llist-length ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5160,tmp=(C_word)a,a+=2,tmp));
-t6=C_mutate((C_word*)lf[112]+1 /* (set! expand-profile-lambda ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5163,tmp=(C_word)a,a+=2,tmp));
+t4=C_mutate((C_word*)lf[110]+1 /* (set! process-lambda-documentation ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5180,tmp=(C_word)a,a+=2,tmp));
+t5=C_mutate((C_word*)lf[111]+1 /* (set! llist-length ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5183,tmp=(C_word)a,a+=2,tmp));
+t6=C_mutate((C_word*)lf[112]+1 /* (set! expand-profile-lambda ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5186,tmp=(C_word)a,a+=2,tmp));
 t7=C_SCHEME_TRUE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_mutate((C_word*)lf[122]+1 /* (set! initialize-analysis-database ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5304,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
-t10=C_mutate((C_word*)lf[134]+1 /* (set! get ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5557,tmp=(C_word)a,a+=2,tmp));
-t11=C_mutate((C_word*)lf[136]+1 /* (set! get-all ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5575,tmp=(C_word)a,a+=2,tmp));
-t12=C_mutate((C_word*)lf[138]+1 /* (set! put! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5593,tmp=(C_word)a,a+=2,tmp));
-t13=C_mutate((C_word*)lf[140]+1 /* (set! collect! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5639,tmp=(C_word)a,a+=2,tmp));
-t14=C_mutate((C_word*)lf[141]+1 /* (set! count! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5691,tmp=(C_word)a,a+=2,tmp));
-t15=C_mutate((C_word*)lf[142]+1 /* (set! get-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5748,tmp=(C_word)a,a+=2,tmp));
-t16=C_mutate((C_word*)lf[143]+1 /* (set! get-line ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5757,tmp=(C_word)a,a+=2,tmp));
-t17=C_mutate((C_word*)lf[145]+1 /* (set! get-line-2 ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5767,tmp=(C_word)a,a+=2,tmp));
-t18=C_mutate((C_word*)lf[146]+1 /* (set! find-lambda-container ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5808,tmp=(C_word)a,a+=2,tmp));
-t19=C_mutate((C_word*)lf[148]+1 /* (set! display-line-number-database ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5832,tmp=(C_word)a,a+=2,tmp));
+t9=C_mutate((C_word*)lf[122]+1 /* (set! initialize-analysis-database ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5327,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
+t10=C_mutate((C_word*)lf[134]+1 /* (set! get ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5580,tmp=(C_word)a,a+=2,tmp));
+t11=C_mutate((C_word*)lf[136]+1 /* (set! get-all ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5598,tmp=(C_word)a,a+=2,tmp));
+t12=C_mutate((C_word*)lf[138]+1 /* (set! put! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5616,tmp=(C_word)a,a+=2,tmp));
+t13=C_mutate((C_word*)lf[140]+1 /* (set! collect! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5662,tmp=(C_word)a,a+=2,tmp));
+t14=C_mutate((C_word*)lf[141]+1 /* (set! count! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5714,tmp=(C_word)a,a+=2,tmp));
+t15=C_mutate((C_word*)lf[142]+1 /* (set! get-list ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5771,tmp=(C_word)a,a+=2,tmp));
+t16=C_mutate((C_word*)lf[143]+1 /* (set! get-line ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5780,tmp=(C_word)a,a+=2,tmp));
+t17=C_mutate((C_word*)lf[145]+1 /* (set! get-line-2 ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5790,tmp=(C_word)a,a+=2,tmp));
+t18=C_mutate((C_word*)lf[146]+1 /* (set! find-lambda-container ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5831,tmp=(C_word)a,a+=2,tmp));
+t19=C_mutate((C_word*)lf[148]+1 /* (set! display-line-number-database ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5855,tmp=(C_word)a,a+=2,tmp));
 t20=C_SCHEME_FALSE;
 t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
-t22=C_mutate((C_word*)lf[151]+1 /* (set! display-analysis-database ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5895,a[2]=t21,tmp=(C_word)a,a+=3,tmp));
-t23=C_mutate((C_word*)lf[199]+1 /* (set! make-node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6400,tmp=(C_word)a,a+=2,tmp));
-t24=C_mutate((C_word*)lf[201]+1 /* (set! node? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6406,tmp=(C_word)a,a+=2,tmp));
-t25=C_mutate((C_word*)lf[202]+1 /* (set! node-class-set! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6412,tmp=(C_word)a,a+=2,tmp));
-t26=C_mutate((C_word*)lf[204]+1 /* (set! node-class ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6421,tmp=(C_word)a,a+=2,tmp));
-t27=C_mutate((C_word*)lf[205]+1 /* (set! node-parameters-set! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6430,tmp=(C_word)a,a+=2,tmp));
-t28=C_mutate((C_word*)lf[206]+1 /* (set! node-parameters ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6439,tmp=(C_word)a,a+=2,tmp));
-t29=C_mutate((C_word*)lf[207]+1 /* (set! node-subexpressions-set! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6448,tmp=(C_word)a,a+=2,tmp));
-t30=C_mutate((C_word*)lf[208]+1 /* (set! node-subexpressions ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6457,tmp=(C_word)a,a+=2,tmp));
-t31=C_mutate((C_word*)lf[199]+1 /* (set! make-node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6466,tmp=(C_word)a,a+=2,tmp));
-t32=C_mutate((C_word*)lf[209]+1 /* (set! varnode ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6472,tmp=(C_word)a,a+=2,tmp));
-t33=C_mutate((C_word*)lf[211]+1 /* (set! qnode ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6487,tmp=(C_word)a,a+=2,tmp));
-t34=C_mutate((C_word*)lf[212]+1 /* (set! build-node-graph ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6502,tmp=(C_word)a,a+=2,tmp));
-t35=C_mutate((C_word*)lf[248]+1 /* (set! build-expression-tree ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7425,tmp=(C_word)a,a+=2,tmp));
-t36=C_mutate((C_word*)lf[261]+1 /* (set! fold-boolean ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8052,tmp=(C_word)a,a+=2,tmp));
-t37=C_mutate((C_word*)lf[263]+1 /* (set! inline-lambda-bindings ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8106,tmp=(C_word)a,a+=2,tmp));
-t38=C_mutate((C_word*)lf[268]+1 /* (set! copy-node-tree-and-rename ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8254,tmp=(C_word)a,a+=2,tmp));
-t39=C_mutate((C_word*)lf[275]+1 /* (set! tree-copy ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8639,tmp=(C_word)a,a+=2,tmp));
-t40=C_mutate((C_word*)lf[276]+1 /* (set! copy-node! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8673,tmp=(C_word)a,a+=2,tmp));
-t41=C_mutate((C_word*)lf[277]+1 /* (set! node->sexpr ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8712,tmp=(C_word)a,a+=2,tmp));
-t42=C_mutate((C_word*)lf[278]+1 /* (set! sexpr->node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8798,tmp=(C_word)a,a+=2,tmp));
-t43=C_mutate((C_word*)lf[279]+1 /* (set! emit-global-inline-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8866,tmp=(C_word)a,a+=2,tmp));
-t44=C_mutate((C_word*)lf[297]+1 /* (set! load-inline-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9058,tmp=(C_word)a,a+=2,tmp));
-t45=C_mutate((C_word*)lf[299]+1 /* (set! match-node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9127,tmp=(C_word)a,a+=2,tmp));
-t46=C_mutate((C_word*)lf[302]+1 /* (set! expression-has-side-effects? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9352,tmp=(C_word)a,a+=2,tmp));
-t47=C_mutate((C_word*)lf[306]+1 /* (set! simple-lambda-node? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9453,tmp=(C_word)a,a+=2,tmp));
-t48=C_mutate((C_word*)lf[307]+1 /* (set! dump-undefined-globals ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9575,tmp=(C_word)a,a+=2,tmp));
-t49=C_mutate((C_word*)lf[309]+1 /* (set! dump-defined-globals ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9616,tmp=(C_word)a,a+=2,tmp));
-t50=C_mutate((C_word*)lf[310]+1 /* (set! dump-global-refs ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9653,tmp=(C_word)a,a+=2,tmp));
-t51=C_mutate((C_word*)lf[311]+1 /* (set! toplevel-definition-hook ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9702,tmp=(C_word)a,a+=2,tmp));
-t52=C_mutate((C_word*)lf[314]+1 /* (set! compute-database-statistics ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9723,tmp=(C_word)a,a+=2,tmp));
-t53=C_mutate((C_word*)lf[317]+1 /* (set! print-program-statistics ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9831,tmp=(C_word)a,a+=2,tmp));
-t54=C_mutate((C_word*)lf[327]+1 /* (set! pprint-expressions-to-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9912,tmp=(C_word)a,a+=2,tmp));
-t55=C_mutate((C_word*)lf[333]+1 /* (set! foreign-type-check ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9970,tmp=(C_word)a,a+=2,tmp));
-t56=C_mutate((C_word*)lf[413]+1 /* (set! foreign-type-convert-result ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11028,tmp=(C_word)a,a+=2,tmp));
-t57=C_mutate((C_word*)lf[414]+1 /* (set! foreign-type-convert-argument ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11059,tmp=(C_word)a,a+=2,tmp));
-t58=C_mutate((C_word*)lf[415]+1 /* (set! final-foreign-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11090,tmp=(C_word)a,a+=2,tmp));
-t59=C_mutate((C_word*)lf[417]+1 /* (set! estimate-foreign-result-size ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11135,tmp=(C_word)a,a+=2,tmp));
-t60=C_mutate((C_word*)lf[423]+1 /* (set! estimate-foreign-result-location-size ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11465,tmp=(C_word)a,a+=2,tmp));
-t61=C_mutate((C_word*)lf[426]+1 /* (set! finish-foreign-result ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11786,tmp=(C_word)a,a+=2,tmp));
-t62=C_mutate((C_word*)lf[439]+1 /* (set! scan-used-variables ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12155,tmp=(C_word)a,a+=2,tmp));
-t63=C_mutate((C_word*)lf[440]+1 /* (set! scan-free-variables ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12294,tmp=(C_word)a,a+=2,tmp));
-t64=C_mutate((C_word*)lf[442]+1 /* (set! chop-separator ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12503,tmp=(C_word)a,a+=2,tmp));
-t65=C_mutate((C_word*)lf[445]+1 /* (set! chop-extension ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12532,tmp=(C_word)a,a+=2,tmp));
-t66=C_mutate((C_word*)lf[446]+1 /* (set! print-version ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12574,tmp=(C_word)a,a+=2,tmp));
-t67=C_mutate((C_word*)lf[449]+1 /* (set! print-usage ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12612,tmp=(C_word)a,a+=2,tmp));
-t68=C_mutate((C_word*)lf[451]+1 /* (set! make-block-variable-literal ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12624,tmp=(C_word)a,a+=2,tmp));
-t69=C_mutate((C_word*)lf[453]+1 /* (set! block-variable-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12630,tmp=(C_word)a,a+=2,tmp));
-t70=C_mutate((C_word*)lf[454]+1 /* (set! block-variable-literal-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12636,tmp=(C_word)a,a+=2,tmp));
-t71=C_mutate((C_word*)lf[455]+1 /* (set! make-random-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12645,tmp=(C_word)a,a+=2,tmp));
-t72=C_mutate((C_word*)lf[458]+1 /* (set! set-real-name! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12704,tmp=(C_word)a,a+=2,tmp));
-t73=C_mutate((C_word*)lf[40]+1 /* (set! real-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12710,tmp=(C_word)a,a+=2,tmp));
-t74=C_mutate((C_word*)lf[461]+1 /* (set! real-name2 ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12801,tmp=(C_word)a,a+=2,tmp));
-t75=C_mutate((C_word*)lf[462]+1 /* (set! display-real-name-table ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12813,tmp=(C_word)a,a+=2,tmp));
-t76=C_mutate((C_word*)lf[463]+1 /* (set! source-info->string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12834,tmp=(C_word)a,a+=2,tmp));
-t77=C_mutate((C_word*)lf[469]+1 /* (set! source-info->line ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12880,tmp=(C_word)a,a+=2,tmp));
-t78=C_mutate((C_word*)lf[470]+1 /* (set! string-null? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12898,tmp=(C_word)a,a+=2,tmp));
-t79=C_mutate((C_word*)lf[471]+1 /* (set! dump-nodes ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12901,tmp=(C_word)a,a+=2,tmp));
+t22=C_mutate((C_word*)lf[151]+1 /* (set! display-analysis-database ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5918,a[2]=t21,tmp=(C_word)a,a+=3,tmp));
+t23=C_mutate((C_word*)lf[198]+1 /* (set! make-node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6417,tmp=(C_word)a,a+=2,tmp));
+t24=C_mutate((C_word*)lf[200]+1 /* (set! node? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6423,tmp=(C_word)a,a+=2,tmp));
+t25=C_mutate((C_word*)lf[201]+1 /* (set! node-class-set! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6429,tmp=(C_word)a,a+=2,tmp));
+t26=C_mutate((C_word*)lf[203]+1 /* (set! node-class ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6438,tmp=(C_word)a,a+=2,tmp));
+t27=C_mutate((C_word*)lf[204]+1 /* (set! node-parameters-set! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6447,tmp=(C_word)a,a+=2,tmp));
+t28=C_mutate((C_word*)lf[205]+1 /* (set! node-parameters ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6456,tmp=(C_word)a,a+=2,tmp));
+t29=C_mutate((C_word*)lf[206]+1 /* (set! node-subexpressions-set! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6465,tmp=(C_word)a,a+=2,tmp));
+t30=C_mutate((C_word*)lf[207]+1 /* (set! node-subexpressions ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6474,tmp=(C_word)a,a+=2,tmp));
+t31=C_mutate((C_word*)lf[198]+1 /* (set! make-node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6483,tmp=(C_word)a,a+=2,tmp));
+t32=C_mutate((C_word*)lf[208]+1 /* (set! varnode ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6489,tmp=(C_word)a,a+=2,tmp));
+t33=C_mutate((C_word*)lf[210]+1 /* (set! qnode ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6504,tmp=(C_word)a,a+=2,tmp));
+t34=C_mutate((C_word*)lf[211]+1 /* (set! build-node-graph ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_6519,tmp=(C_word)a,a+=2,tmp));
+t35=C_mutate((C_word*)lf[247]+1 /* (set! build-expression-tree ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_7442,tmp=(C_word)a,a+=2,tmp));
+t36=C_mutate((C_word*)lf[261]+1 /* (set! fold-boolean ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8123,tmp=(C_word)a,a+=2,tmp));
+t37=C_mutate((C_word*)lf[263]+1 /* (set! inline-lambda-bindings ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8177,tmp=(C_word)a,a+=2,tmp));
+t38=C_mutate((C_word*)lf[268]+1 /* (set! copy-node-tree-and-rename ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8325,tmp=(C_word)a,a+=2,tmp));
+t39=C_mutate((C_word*)lf[275]+1 /* (set! tree-copy ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8710,tmp=(C_word)a,a+=2,tmp));
+t40=C_mutate((C_word*)lf[276]+1 /* (set! copy-node! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8744,tmp=(C_word)a,a+=2,tmp));
+t41=C_mutate((C_word*)lf[277]+1 /* (set! node->sexpr ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8783,tmp=(C_word)a,a+=2,tmp));
+t42=C_mutate((C_word*)lf[278]+1 /* (set! sexpr->node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8869,tmp=(C_word)a,a+=2,tmp));
+t43=C_mutate((C_word*)lf[279]+1 /* (set! emit-global-inline-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8937,tmp=(C_word)a,a+=2,tmp));
+t44=C_mutate((C_word*)lf[297]+1 /* (set! load-inline-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9129,tmp=(C_word)a,a+=2,tmp));
+t45=C_mutate((C_word*)lf[299]+1 /* (set! match-node ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9198,tmp=(C_word)a,a+=2,tmp));
+t46=C_mutate((C_word*)lf[302]+1 /* (set! expression-has-side-effects? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9423,tmp=(C_word)a,a+=2,tmp));
+t47=C_mutate((C_word*)lf[306]+1 /* (set! simple-lambda-node? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9524,tmp=(C_word)a,a+=2,tmp));
+t48=C_mutate((C_word*)lf[307]+1 /* (set! dump-undefined-globals ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9646,tmp=(C_word)a,a+=2,tmp));
+t49=C_mutate((C_word*)lf[309]+1 /* (set! dump-defined-globals ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9687,tmp=(C_word)a,a+=2,tmp));
+t50=C_mutate((C_word*)lf[310]+1 /* (set! dump-global-refs ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9724,tmp=(C_word)a,a+=2,tmp));
+t51=C_mutate((C_word*)lf[311]+1 /* (set! toplevel-definition-hook ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9773,tmp=(C_word)a,a+=2,tmp));
+t52=C_mutate((C_word*)lf[314]+1 /* (set! compute-database-statistics ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9794,tmp=(C_word)a,a+=2,tmp));
+t53=C_mutate((C_word*)lf[317]+1 /* (set! print-program-statistics ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9902,tmp=(C_word)a,a+=2,tmp));
+t54=C_mutate((C_word*)lf[327]+1 /* (set! pprint-expressions-to-file ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9983,tmp=(C_word)a,a+=2,tmp));
+t55=C_mutate((C_word*)lf[333]+1 /* (set! foreign-type-check ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_10041,tmp=(C_word)a,a+=2,tmp));
+t56=C_mutate((C_word*)lf[413]+1 /* (set! foreign-type-convert-result ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11099,tmp=(C_word)a,a+=2,tmp));
+t57=C_mutate((C_word*)lf[414]+1 /* (set! foreign-type-convert-argument ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11130,tmp=(C_word)a,a+=2,tmp));
+t58=C_mutate((C_word*)lf[415]+1 /* (set! final-foreign-type ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11161,tmp=(C_word)a,a+=2,tmp));
+t59=C_mutate((C_word*)lf[417]+1 /* (set! estimate-foreign-result-size ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11206,tmp=(C_word)a,a+=2,tmp));
+t60=C_mutate((C_word*)lf[423]+1 /* (set! estimate-foreign-result-location-size ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11536,tmp=(C_word)a,a+=2,tmp));
+t61=C_mutate((C_word*)lf[426]+1 /* (set! finish-foreign-result ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11857,tmp=(C_word)a,a+=2,tmp));
+t62=C_mutate((C_word*)lf[439]+1 /* (set! scan-used-variables ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12226,tmp=(C_word)a,a+=2,tmp));
+t63=C_mutate((C_word*)lf[440]+1 /* (set! scan-free-variables ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12365,tmp=(C_word)a,a+=2,tmp));
+t64=C_mutate((C_word*)lf[442]+1 /* (set! chop-separator ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12574,tmp=(C_word)a,a+=2,tmp));
+t65=C_mutate((C_word*)lf[445]+1 /* (set! chop-extension ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12603,tmp=(C_word)a,a+=2,tmp));
+t66=C_mutate((C_word*)lf[446]+1 /* (set! print-version ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12645,tmp=(C_word)a,a+=2,tmp));
+t67=C_mutate((C_word*)lf[449]+1 /* (set! print-usage ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12683,tmp=(C_word)a,a+=2,tmp));
+t68=C_mutate((C_word*)lf[451]+1 /* (set! make-block-variable-literal ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12695,tmp=(C_word)a,a+=2,tmp));
+t69=C_mutate((C_word*)lf[453]+1 /* (set! block-variable-literal? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12701,tmp=(C_word)a,a+=2,tmp));
+t70=C_mutate((C_word*)lf[454]+1 /* (set! block-variable-literal-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12707,tmp=(C_word)a,a+=2,tmp));
+t71=C_mutate((C_word*)lf[455]+1 /* (set! make-random-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12716,tmp=(C_word)a,a+=2,tmp));
+t72=C_mutate((C_word*)lf[458]+1 /* (set! set-real-name! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12775,tmp=(C_word)a,a+=2,tmp));
+t73=C_mutate((C_word*)lf[40]+1 /* (set! real-name ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12781,tmp=(C_word)a,a+=2,tmp));
+t74=C_mutate((C_word*)lf[461]+1 /* (set! real-name2 ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12872,tmp=(C_word)a,a+=2,tmp));
+t75=C_mutate((C_word*)lf[462]+1 /* (set! display-real-name-table ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12884,tmp=(C_word)a,a+=2,tmp));
+t76=C_mutate((C_word*)lf[463]+1 /* (set! source-info->string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12905,tmp=(C_word)a,a+=2,tmp));
+t77=C_mutate((C_word*)lf[469]+1 /* (set! source-info->line ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12951,tmp=(C_word)a,a+=2,tmp));
+t78=C_mutate((C_word*)lf[470]+1 /* (set! string-null? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12969,tmp=(C_word)a,a+=2,tmp));
+t79=C_mutate((C_word*)lf[471]+1 /* (set! dump-nodes ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12972,tmp=(C_word)a,a+=2,tmp));
 t80=C_retrieve(lf[472]);
-t81=C_mutate((C_word*)lf[472]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13024,a[2]=t80,tmp=(C_word)a,a+=3,tmp));
-t82=C_mutate((C_word*)lf[475]+1 /* (set! scan-sharp-greater-string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13057,tmp=(C_word)a,a+=2,tmp));
-t83=C_mutate((C_word*)lf[85]+1 /* (set! big-fixnum? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13126,tmp=(C_word)a,a+=2,tmp));
-t84=C_mutate((C_word*)lf[312]+1 /* (set! hide-variable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13150,tmp=(C_word)a,a+=2,tmp));
-t85=C_mutate((C_word*)lf[480]+1 /* (set! export-variable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13183,tmp=(C_word)a,a+=2,tmp));
-t86=C_mutate((C_word*)lf[291]+1 /* (set! variable-visible? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13216,tmp=(C_word)a,a+=2,tmp));
-t87=C_mutate((C_word*)lf[483]+1 /* (set! mark-variable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13237,tmp=(C_word)a,a+=2,tmp));
-t88=C_mutate((C_word*)lf[484]+1 /* (set! variable-mark ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13265,tmp=(C_word)a,a+=2,tmp));
-t89=C_mutate((C_word*)lf[485]+1 /* (set! intrinsic? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13271,tmp=(C_word)a,a+=2,tmp));
-t90=C_mutate((C_word*)lf[486]+1 /* (set! foldable? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13282,tmp=(C_word)a,a+=2,tmp));
-t91=C_mutate((C_word*)lf[487]+1 /* (set! load-identifier-database ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13293,tmp=(C_word)a,a+=2,tmp));
+t81=C_mutate((C_word*)lf[472]+1 /* (set! user-read-hook ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13095,a[2]=t80,tmp=(C_word)a,a+=3,tmp));
+t82=C_mutate((C_word*)lf[475]+1 /* (set! scan-sharp-greater-string ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13128,tmp=(C_word)a,a+=2,tmp));
+t83=C_mutate((C_word*)lf[85]+1 /* (set! big-fixnum? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13197,tmp=(C_word)a,a+=2,tmp));
+t84=C_mutate((C_word*)lf[312]+1 /* (set! hide-variable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13221,tmp=(C_word)a,a+=2,tmp));
+t85=C_mutate((C_word*)lf[480]+1 /* (set! export-variable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13254,tmp=(C_word)a,a+=2,tmp));
+t86=C_mutate((C_word*)lf[291]+1 /* (set! variable-visible? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13287,tmp=(C_word)a,a+=2,tmp));
+t87=C_mutate((C_word*)lf[483]+1 /* (set! mark-variable ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13308,tmp=(C_word)a,a+=2,tmp));
+t88=C_mutate((C_word*)lf[484]+1 /* (set! variable-mark ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13336,tmp=(C_word)a,a+=2,tmp));
+t89=C_mutate((C_word*)lf[485]+1 /* (set! intrinsic? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13342,tmp=(C_word)a,a+=2,tmp));
+t90=C_mutate((C_word*)lf[486]+1 /* (set! foldable? ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13353,tmp=(C_word)a,a+=2,tmp));
+t91=C_mutate((C_word*)lf[487]+1 /* (set! load-identifier-database ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_13364,tmp=(C_word)a,a+=2,tmp));
 t92=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t92+1)))(2,t92,C_SCHEME_UNDEFINED);}
 
-/* ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13293(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13364(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13293,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13297,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1482 repository-path");
+C_save_and_reclaim((void*)tr3,(void*)f_13364,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13368,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1485 repository-path */
 ((C_proc2)C_retrieve_symbol_proc(lf[494]))(2,*((C_word*)lf[494]+1),t3);}
 
-/* k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13297(C_word c,C_word t0,C_word t1){
+/* k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13368(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13297,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13368,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13303,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13387,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1483 make-pathname");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13374,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13458,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1486 make-pathname */
 ((C_proc4)C_retrieve_symbol_proc(lf[493]))(4,*((C_word*)lf[493]+1),t3,t1,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k13385 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13387(C_word c,C_word t0,C_word t1){
+/* k13456 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13458(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1483 file-exists?");
+/* support.scm: 1486 file-exists? */
 ((C_proc3)C_retrieve_symbol_proc(lf[71]))(3,*((C_word*)lf[71]+1),((C_word*)t0)[2],t1);}
 
-/* k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13303(C_word c,C_word t0,C_word t1){
+/* k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3643,68 +3659,68 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13303,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13374,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13309,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13380,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(C_retrieve(lf[490]))){
 t3=*((C_word*)lf[11]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13374,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13445,a[2]=t1,a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t4,lf[492],t3);}
 else{
 t3=t2;
-f_13309(2,t3,C_SCHEME_UNDEFINED);}}
+f_13380(2,t3,C_SCHEME_UNDEFINED);}}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k13372 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13374(C_word c,C_word t0,C_word t1){
+/* k13443 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13445(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13374,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13377,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_13445,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13448,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k13375 in k13372 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13377(C_word c,C_word t0,C_word t1){
+/* k13446 in k13443 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13377,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13380,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_13448,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13451,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,lf[491],((C_word*)t0)[2]);}
 
-/* k13378 in k13375 in k13372 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13380(C_word c,C_word t0,C_word t1){
+/* k13449 in k13446 in k13443 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13451(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* k13307 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13309(C_word c,C_word t0,C_word t1){
+/* k13378 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13380(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13309,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13316,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1491 read-file");
+C_save_and_reclaim((void*)tr2,(void*)f_13380,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13387,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1494 read-file */
 ((C_proc3)C_retrieve_symbol_proc(lf[489]))(3,*((C_word*)lf[489]+1),t2,((C_word*)t0)[2]);}
 
-/* k13314 in k13307 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13316(C_word c,C_word t0,C_word t1){
+/* k13385 in k13378 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13387(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3712,15 +3728,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13316,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13387,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13318,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13389,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_13318(t5,((C_word*)t0)[2],t1);}
+f_13389(t5,((C_word*)t0)[2],t1);}
 
-/* loop3847 in k13314 in k13307 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_13318(C_word t0,C_word t1,C_word t2){
+/* loop3870 in k13385 in k13378 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_13389(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3732,23 +3748,23 @@ C_word t9;
 C_word t10;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13318,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13389,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13360,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13431,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_i_car(t4);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13338,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13342,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13409,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13413,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t8=(C_word)C_i_car(t4);
-C_trace("support.scm: 1490 ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t7,t8,lf[488]);}
+/* support.scm: 1493 ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t7,t8,lf[488]);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k13340 in loop3847 in k13314 in k13307 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13342(C_word c,C_word t0,C_word t1){
+/* k13411 in loop3870 in k13385 in k13378 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13413(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3756,66 +3772,66 @@ C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13342,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13413,2,t0,t1);}
 t2=(C_truep(t1)?t1:C_SCHEME_END_OF_LIST);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t4=(C_word)C_a_i_list(&a,1,t3);
-C_trace("support.scm: 1490 append");
+/* support.scm: 1493 append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),((C_word*)t0)[2],t2,t4);}
 
-/* k13336 in loop3847 in k13314 in k13307 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13338(C_word c,C_word t0,C_word t1){
+/* k13407 in loop3870 in k13385 in k13378 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13409(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1488 ##sys#put!");
+/* support.scm: 1491 ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[488],t1);}
 
-/* k13358 in loop3847 in k13314 in k13307 in k13301 in k13295 in ##compiler#load-identifier-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13360(C_word c,C_word t0,C_word t1){
+/* k13429 in loop3870 in k13385 in k13378 in k13372 in k13366 in ##compiler#load-identifier-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_13318(t3,((C_word*)t0)[2],t2);}
+f_13389(t3,((C_word*)t0)[2],t2);}
 
-/* foldable? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13282(C_word c,C_word t0,C_word t1,C_word t2){
+/* foldable? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13353(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13282,3,t0,t1,t2);}
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t1,t2,lf[129]);}
+C_save_and_reclaim((void*)tr3,(void*)f_13353,3,t0,t1,t2);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t1,t2,lf[129]);}
 
-/* ##compiler#intrinsic? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13271(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#intrinsic? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13342(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13271,3,t0,t1,t2);}
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t1,t2,lf[125]);}
+C_save_and_reclaim((void*)tr3,(void*)f_13342,3,t0,t1,t2);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t1,t2,lf[125]);}
 
-/* ##compiler#variable-mark in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13265(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#variable-mark in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13336(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13265,4,t0,t1,t2,t3);}
-C_trace("support.scm: 1473 ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_13336,4,t0,t1,t2,t3);}
+/* support.scm: 1476 ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t1,t2,t3);}
 
-/* ##compiler#mark-variable in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13237(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##compiler#mark-variable in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13308(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -3823,57 +3839,57 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_13237r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_13308r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_13237r(t0,t1,t2,t3,t4);}}
+f_13308r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_13237r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_13308r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13241,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13312,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_nullp(t4))){
-C_trace("support.scm: 1470 ##sys#put!");
+/* support.scm: 1473 ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t1,t2,t3,C_SCHEME_TRUE);}
 else{
 t6=(C_word)C_i_cdr(t4);
 if(C_truep((C_word)C_i_nullp(t6))){
 t7=(C_word)C_i_car(t4);
-C_trace("support.scm: 1470 ##sys#put!");
+/* support.scm: 1473 ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t1,t2,t3,t7);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t7=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t5,lf[0],t4);}}}
 
-/* k13239 in ##compiler#mark-variable in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13241(C_word c,C_word t0,C_word t1){
+/* k13310 in ##compiler#mark-variable in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1470 ##sys#put!");
+/* support.scm: 1473 ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* ##compiler#variable-visible? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13216(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#variable-visible? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13287(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13216,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13220,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1463 ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t3,t2,lf[479]);}
+C_save_and_reclaim((void*)tr3,(void*)f_13287,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13291,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1466 ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t3,t2,lf[479]);}
 
-/* k13218 in ##compiler#variable-visible? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13220(C_word c,C_word t0,C_word t1){
+/* k13289 in ##compiler#variable-visible? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13291(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -3888,8 +3904,8 @@ t3=(C_word)C_eqp(t1,lf[481]);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_truep(t3)?C_SCHEME_TRUE:(C_word)C_i_not(C_retrieve(lf[482]))));}}
 
-/* ##compiler#export-variable in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13183(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#export-variable in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13254(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3899,33 +3915,33 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13183,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_13254,3,t0,t1,t2);}
 t3=(C_word)C_a_i_list(&a,1,lf[481]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13189,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13260,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t1,t2,lf[479],C_SCHEME_TRUE);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=(C_word)C_i_car(t3);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t1,t2,lf[479],t6);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t6=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k13187 in ##compiler#export-variable in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13189(C_word c,C_word t0,C_word t1){
+/* k13258 in ##compiler#export-variable in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13260(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[479],t1);}
 
-/* ##compiler#hide-variable in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13150(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#hide-variable in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13221(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -3935,40 +3951,40 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13150,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_13221,3,t0,t1,t2);}
 t3=(C_word)C_a_i_list(&a,1,lf[478]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13156,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13227,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t1,t2,lf[479],C_SCHEME_TRUE);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=(C_word)C_i_car(t3);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t1,t2,lf[479],t6);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t6=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k13154 in ##compiler#hide-variable in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13156(C_word c,C_word t0,C_word t1){
+/* k13225 in ##compiler#hide-variable in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13227(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[479],t1);}
 
-/* ##compiler#big-fixnum? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13126(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#big-fixnum? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13197(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13126,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_13197,3,t0,t1,t2);}
 if(C_truep((C_word)C_fixnump(t2))){
 if(C_truep((C_word)C_fudge(C_fix(3)))){
 t3=(C_word)C_fixnum_greaterp(t2,C_fix(1073741823));
@@ -3981,21 +3997,21 @@ else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13057(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13128(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13057,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13061,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1425 open-output-string");
+C_save_and_reclaim((void*)tr3,(void*)f_13128,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13132,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1428 open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[45]))(2,*((C_word*)lf[45]+1),t3);}
 
-/* k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13061(C_word c,C_word t0,C_word t1){
+/* k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13132(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4003,28 +4019,28 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13061,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13132,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13066,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13137,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_13066(t5,((C_word*)t0)[2]);}
+f_13137(t5,((C_word*)t0)[2]);}
 
-/* loop in k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_13066(C_word t0,C_word t1){
+/* loop in k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_13137(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_13066,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13070,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("read-char/port");
+C_save_and_reclaim((void*)trf_13137,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13141,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* read-char/port */
 t3=C_retrieve(lf[476]);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);}
 
-/* k13068 in loop in k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13070(C_word c,C_word t0,C_word t1){
+/* k13139 in loop in k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13141(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4032,88 +4048,88 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13070,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13141,2,t0,t1);}
 if(C_truep((C_word)C_eofp(t1))){
-C_trace("support.scm: 1428 quit");
+/* support.scm: 1431 quit */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[24]+1)))(3,*((C_word*)lf[24]+1),((C_word*)t0)[5],lf[477]);}
 else{
 switch(t1){
 case C_make_character(10):
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13088,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1430 newline");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13159,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1433 newline */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[13]+1)))(3,*((C_word*)lf[13]+1),t2,((C_word*)t0)[3]);
 case C_make_character(60):
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13100,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("read-char/port");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13171,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* read-char/port */
 t3=C_retrieve(lf[476]);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,((C_word*)t0)[2]);
 default:
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13121,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13192,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,t1,((C_word*)t0)[3]);}}}
 
-/* k13119 in k13068 in loop in k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13121(C_word c,C_word t0,C_word t1){
+/* k13190 in k13139 in loop in k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13192(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1442 loop");
+/* support.scm: 1445 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13066(t2,((C_word*)t0)[2]);}
+f_13137(t2,((C_word*)t0)[2]);}
 
-/* k13098 in k13068 in loop in k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13100(C_word c,C_word t0,C_word t1){
+/* k13169 in k13139 in loop in k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13100,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13171,2,t0,t1);}
 t2=(C_word)C_eqp(C_make_character(35),t1);
 if(C_truep(t2)){
-C_trace("support.scm: 1435 get-output-string");
+/* support.scm: 1438 get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13112,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13183,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+/* write-char/port */
 t4=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_make_character(60),((C_word*)t0)[3]);}}
 
-/* k13110 in k13098 in k13068 in loop in k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13112(C_word c,C_word t0,C_word t1){
+/* k13181 in k13169 in k13139 in loop in k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13112,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13115,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_13183,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13186,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k13113 in k13110 in k13098 in k13068 in loop in k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13115(C_word c,C_word t0,C_word t1){
+/* k13184 in k13181 in k13169 in k13139 in loop in k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13186(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1439 loop");
+/* support.scm: 1442 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13066(t2,((C_word*)t0)[2]);}
+f_13137(t2,((C_word*)t0)[2]);}
 
-/* k13086 in k13068 in loop in k13059 in ##compiler#scan-sharp-greater-string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13088(C_word c,C_word t0,C_word t1){
+/* k13157 in k13139 in loop in k13130 in ##compiler#scan-sharp-greater-string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1431 loop");
+/* support.scm: 1434 loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_13066(t2,((C_word*)t0)[2]);}
+f_13137(t2,((C_word*)t0)[2]);}
 
-/* ##sys#user-read-hook in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13024(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##sys#user-read-hook in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13095(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4121,32 +4137,32 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_13024,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_13095,4,t0,t1,t2,t3);}
 t4=(C_word)C_eqp(C_make_character(62),t2);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13034,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("read-char/port");
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13105,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* read-char/port */
 t6=C_retrieve(lf[476]);
 ((C_proc3)(void*)(*((C_word*)t6+1)))(3,t6,t5,t3);}
 else{
-C_trace("support.scm: 1422 old-hook");
+/* support.scm: 1425 old-hook */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t2,t3);}}
 
-/* k13032 in ##sys#user-read-hook in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13034(C_word c,C_word t0,C_word t1){
+/* k13103 in ##sys#user-read-hook in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13034,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13037,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1420 scan-sharp-greater-string");
+C_save_and_reclaim((void*)tr2,(void*)f_13105,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13108,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1423 scan-sharp-greater-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[475]))(3,*((C_word*)lf[475]+1),t2,((C_word*)t0)[2]);}
 
-/* k13035 in k13032 in ##sys#user-read-hook in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13037(C_word c,C_word t0,C_word t1){
+/* k13106 in k13103 in ##sys#user-read-hook in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13108(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4154,15 +4170,15 @@ C_word t4;
 C_word t5;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_13037,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13108,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[473],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_cons(&a,2,lf[474],t4));}
 
-/* ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12901(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12972(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4172,16 +4188,16 @@ C_word t7;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12901,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12905,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_12972,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12976,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12910,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12981,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
 t7=((C_word*)t5)[1];
-f_12910(t7,t3,C_fix(0),t2);}
+f_12981(t7,t3,C_fix(0),t2);}
 
-/* loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12910(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12981(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4193,19 +4209,19 @@ C_word t10;
 C_word t11;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12910,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12981,NULL,4,t0,t1,t2,t3);}
 t4=t3;
 t5=(C_word)C_slot(t4,C_fix(1));
 t6=t3;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t3;
 t9=(C_word)C_slot(t8,C_fix(3));
-t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12938,a[2]=t5,a[3]=t7,a[4]=t9,a[5]=((C_word*)t0)[2],a[6]=t1,a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
-C_trace("support.scm: 1398 make-string");
+t10=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13009,a[2]=t5,a[3]=t7,a[4]=t9,a[5]=((C_word*)t0)[2],a[6]=t1,a[7]=t3,a[8]=t2,tmp=(C_word)a,a+=9,tmp);
+/* support.scm: 1401 make-string */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[467]+1)))(4,*((C_word*)lf[467]+1),t10,t2,C_make_character(32));}
 
-/* k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12938(C_word c,C_word t0,C_word t1){
+/* k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13009(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4213,105 +4229,105 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12938,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13009,2,t0,t1);}
 t2=(C_word)C_fixnum_plus(((C_word*)t0)[8],C_fix(2));
 t3=*((C_word*)lf[11]+1);
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12944,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
-C_trace("write-char/port");
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_13015,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],a[7]=t2,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],a[10]=((C_word*)t0)[7],tmp=(C_word)a,a+=11,tmp);
+/* write-char/port */
 t5=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,C_make_character(10),t3);}
 
-/* k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12944(C_word c,C_word t0,C_word t1){
+/* k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13015(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12944,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12947,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_13015,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13018,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12947(C_word c,C_word t0,C_word t1){
+/* k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12947,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_12950,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_13018,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_13021,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(60),((C_word*)t0)[3]);}
 
-/* k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12950(C_word c,C_word t0,C_word t1){
+/* k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13021(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12950,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12953,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_13021,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13024,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12953(C_word c,C_word t0,C_word t1){
+/* k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13024(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12953,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_12956,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_13024,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_13027,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(32),((C_word*)t0)[2]);}
 
-/* k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12956(C_word c,C_word t0,C_word t1){
+/* k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13027(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12956,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12959,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_13027,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13030,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12959(C_word c,C_word t0,C_word t1){
+/* k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13030(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12959,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12962,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13018,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("for-each");
+C_save_and_reclaim((void*)tr2,(void*)f_13030,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13033,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_13089,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* for-each */
 t4=*((C_word*)lf[32]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)t0)[2]);}
 
-/* a13017 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13018(C_word c,C_word t0,C_word t1,C_word t2){
+/* a13088 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13089(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_13018,3,t0,t1,t2);}
-C_trace("g36813682");
+C_save_and_reclaim((void*)tr3,(void*)f_13089,3,t0,t1,t2);}
+/* g37043705 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12910(t3,t1,((C_word*)t0)[2],t2);}
+f_12981(t3,t1,((C_word*)t0)[2],t2);}
 
-/* k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12962(C_word c,C_word t0,C_word t1){
+/* k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13033(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4320,36 +4336,36 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12962,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_13033,2,t0,t1);}
 t2=(C_word)C_block_size(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12968,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13039,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_fixnum_greaterp(t2,C_fix(4)))){
 t4=*((C_word*)lf[11]+1);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12977,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_13048,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* write-char/port */
 t6=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t5,C_make_character(91),t4);}
 else{
-C_trace("write-char/port");
+/* write-char/port */
 t4=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,((C_word*)t0)[2],C_make_character(62),*((C_word*)lf[11]+1));}}
 
-/* k12975 in k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12977(C_word c,C_word t0,C_word t1){
+/* k13046 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13048(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12977,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12980,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13048,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13051,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_slot(((C_word*)t0)[3],C_fix(4));
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,t3,((C_word*)t0)[2]);}
 
-/* k12978 in k12975 in k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12980(C_word c,C_word t0,C_word t1){
+/* k13049 in k13046 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13051(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4358,16 +4374,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12980,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12983,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13051,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_13054,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12988,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13059,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp));
 t6=((C_word*)t4)[1];
-f_12988(t6,t2,C_fix(5));}
+f_13059(t6,t2,C_fix(5));}
 
-/* doloop3690 in k12978 in k12975 in k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12988(C_word t0,C_word t1,C_word t2){
+/* doloop3713 in k13049 in k13046 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_13059(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4375,100 +4391,100 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12988,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_13059,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_fixnum_greater_or_equal_p(t2,((C_word*)t0)[4]))){
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 t3=*((C_word*)lf[11]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12998,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
-C_trace("write-char/port");
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_13069,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+/* write-char/port */
 t5=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t4,C_make_character(32),t3);}}
 
-/* k12996 in doloop3690 in k12978 in k12975 in k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12998(C_word c,C_word t0,C_word t1){
+/* k13067 in doloop3713 in k13049 in k13046 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13069(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12998,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13001,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_13069,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_13072,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_slot(((C_word*)t0)[3],((C_word*)t0)[6]);
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,t3,((C_word*)t0)[2]);}
 
-/* k12999 in k12996 in doloop3690 in k12978 in k12975 in k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_13001(C_word c,C_word t0,C_word t1){
+/* k13070 in k13067 in doloop3713 in k13049 in k13046 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13072(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_fixnum_plus(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12988(t3,((C_word*)t0)[2],t2);}
+f_13059(t3,((C_word*)t0)[2],t2);}
 
-/* k12981 in k12978 in k12975 in k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12983(C_word c,C_word t0,C_word t1){
+/* k13052 in k13049 in k13046 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13054(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(93),*((C_word*)lf[11]+1));}
 
-/* k12966 in k12960 in k12957 in k12954 in k12951 in k12948 in k12945 in k12942 in k12936 in loop in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12968(C_word c,C_word t0,C_word t1){
+/* k13037 in k13031 in k13028 in k13025 in k13022 in k13019 in k13016 in k13013 in k13007 in loop in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_13039(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],C_make_character(62),*((C_word*)lf[11]+1));}
 
-/* k12903 in ##compiler#dump-nodes in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12905(C_word c,C_word t0,C_word t1){
+/* k12974 in ##compiler#dump-nodes in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12976(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1410 newline");
+/* support.scm: 1413 newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[2]);}
 
-/* string-null? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12898(C_word c,C_word t0,C_word t1,C_word t2){
+/* string-null? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12969(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12898,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12969,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_string_null_p(C_retrieve(lf[325])));}
 
-/* ##compiler#source-info->line in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12880(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#source-info->line in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12951(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12880,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12951,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_listp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_cadr(t2));}
 else{
 if(C_truep(t2)){
-C_trace("support.scm: 1382 ->string");
+/* support.scm: 1385 ->string */
 ((C_proc3)C_retrieve_symbol_proc(lf[62]))(3,*((C_word*)lf[62]+1),t1,t2);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}}
 
-/* ##compiler#source-info->string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12834(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#source-info->string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12905(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -4478,24 +4494,24 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12834,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12905,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_listp(t2))){
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cadr(t2);
 t5=(C_word)C_i_caddr(t2);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12853,a[2]=t5,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1375 ->string");
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12924,a[2]=t5,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1378 ->string */
 ((C_proc3)C_retrieve_symbol_proc(lf[62]))(3,*((C_word*)lf[62]+1),t6,t4);}
 else{
 if(C_truep(t2)){
-C_trace("support.scm: 1377 ->string");
+/* support.scm: 1380 ->string */
 ((C_proc3)C_retrieve_symbol_proc(lf[62]))(3,*((C_word*)lf[62]+1),t1,t2);}
 else{
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}}
 
-/* k12851 in ##compiler#source-info->string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12853(C_word c,C_word t0,C_word t1){
+/* k12922 in ##compiler#source-info->string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4504,45 +4520,45 @@ C_word t5;
 C_word t6;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12853,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12860,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12864,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12924,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12931,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12935,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=(C_word)C_i_string_length(t1);
 t5=(C_word)C_fixnum_difference(C_fix(4),t4);
-C_trace("support.scm: 1376 max");
+/* support.scm: 1379 max */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[468]+1)))(4,*((C_word*)lf[468]+1),t3,C_fix(0),t5);}
 
-/* k12862 in k12851 in ##compiler#source-info->string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12864(C_word c,C_word t0,C_word t1){
+/* k12933 in k12922 in ##compiler#source-info->string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12935(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1376 make-string");
+/* support.scm: 1379 make-string */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[467]+1)))(4,*((C_word*)lf[467]+1),((C_word*)t0)[2],t1,C_make_character(32));}
 
-/* k12858 in k12851 in ##compiler#source-info->string in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12860(C_word c,C_word t0,C_word t1){
+/* k12929 in k12922 in ##compiler#source-info->string in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1376 conc");
+/* support.scm: 1379 conc */
 ((C_proc8)C_retrieve_symbol_proc(lf[464]))(8,*((C_word*)lf[464]+1),((C_word*)t0)[5],((C_word*)t0)[4],lf[465],((C_word*)t0)[3],t1,lf[466],((C_word*)t0)[2]);}
 
-/* ##compiler#display-real-name-table in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12813(C_word c,C_word t0,C_word t1){
+/* ##compiler#display-real-name-table in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12884(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12813,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12819,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 1365 ##sys#hash-table-for-each");
+C_save_and_reclaim((void*)tr2,(void*)f_12884,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12890,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 1368 ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),t1,t2,C_retrieve(lf[459]));}
 
-/* a12818 in ##compiler#display-real-name-table in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12819(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a12889 in ##compiler#display-real-name-table in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12890(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -4550,73 +4566,73 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12819,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12890,4,t0,t1,t2,t3);}
 t4=*((C_word*)lf[11]+1);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12823,a[2]=t3,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("write");
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12894,a[2]=t3,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t5,t2,t4);}
 
-/* k12821 in a12818 in ##compiler#display-real-name-table in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12823(C_word c,C_word t0,C_word t1){
+/* k12892 in a12889 in ##compiler#display-real-name-table in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12894(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12823,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12826,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_12894,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12897,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(9),((C_word*)t0)[3]);}
 
-/* k12824 in k12821 in a12818 in ##compiler#display-real-name-table in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12826(C_word c,C_word t0,C_word t1){
+/* k12895 in k12892 in a12889 in ##compiler#display-real-name-table in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12897(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12826,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12829,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_12897,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12900,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k12827 in k12824 in k12821 in a12818 in ##compiler#display-real-name-table in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12829(C_word c,C_word t0,C_word t1){
+/* k12898 in k12895 in k12892 in a12889 in ##compiler#display-real-name-table in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12900(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* ##compiler#real-name2 in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12801(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#real-name2 in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12872(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12801,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12805,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1361 ##sys#hash-table-ref");
+C_save_and_reclaim((void*)tr4,(void*)f_12872,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12876,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1364 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t4,C_retrieve(lf[459]),t2);}
 
-/* k12803 in ##compiler#real-name2 in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12805(C_word c,C_word t0,C_word t1){
+/* k12874 in ##compiler#real-name2 in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12876(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("support.scm: 1362 real-name");
+/* support.scm: 1365 real-name */
 ((C_proc4)C_retrieve_symbol_proc(lf[40]))(4,*((C_word*)lf[40]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12710(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12781(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -4624,25 +4640,25 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+8)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_12710r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3rv,(void*)f_12781r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest_vector(a,C_rest_count(0));
-f_12710r(t0,t1,t2,t3);}}
+f_12781r(t0,t1,t2,t3);}}
 
-static void C_ccall f_12710r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_12781r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(8);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12713,tmp=(C_word)a,a+=2,tmp);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12729,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 1345 resolve");
-f_12713(t5,t2);}
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_12784,tmp=(C_word)a,a+=2,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12800,a[2]=t2,a[3]=t1,a[4]=t4,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 1348 resolve */
+f_12784(t5,t2);}
 
-/* k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12729(C_word c,C_word t0,C_word t1){
+/* k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12800(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4650,35 +4666,35 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12729,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12800,2,t0,t1);}
 t2=t1;
 if(C_truep(t2)){
 if(C_truep((C_word)C_notvemptyp(((C_word*)t0)[5]))){
 t3=(C_word)C_i_vector_ref(((C_word*)t0)[5],C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12754,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 1349 ##sys#symbol->qualified-string");
-((C_proc3)C_retrieve_symbol_proc(lf[238]))(3,*((C_word*)lf[238]+1),t4,t1);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12825,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 1352 ##sys#symbol->qualified-string */
+((C_proc3)C_retrieve_symbol_proc(lf[237]))(3,*((C_word*)lf[237]+1),t4,t1);}
 else{
-C_trace("support.scm: 1358 ##sys#symbol->qualified-string");
-((C_proc3)C_retrieve_symbol_proc(lf[238]))(3,*((C_word*)lf[238]+1),((C_word*)t0)[3],t1);}}
+/* support.scm: 1361 ##sys#symbol->qualified-string */
+((C_proc3)C_retrieve_symbol_proc(lf[237]))(3,*((C_word*)lf[237]+1),((C_word*)t0)[3],t1);}}
 else{
-C_trace("support.scm: 1346 ##sys#symbol->qualified-string");
-((C_proc3)C_retrieve_symbol_proc(lf[238]))(3,*((C_word*)lf[238]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}}
+/* support.scm: 1349 ##sys#symbol->qualified-string */
+((C_proc3)C_retrieve_symbol_proc(lf[237]))(3,*((C_word*)lf[237]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12754(C_word c,C_word t0,C_word t1){
+/* k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12825(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12754,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12758,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 1350 get");
+C_save_and_reclaim((void*)tr2,(void*)f_12825,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12829,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 1353 get */
 ((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t2,((C_word*)t0)[5],((C_word*)t0)[2],lf[147]);}
 
-/* k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12758(C_word c,C_word t0,C_word t1){
+/* k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12829(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4686,192 +4702,192 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12758,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12829,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12760,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12831,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t3,tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_12760(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12831(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12760(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12831(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12760,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12831,NULL,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12767,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 1352 resolve");
-f_12713(t4,t3);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12838,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 1355 resolve */
+f_12784(t4,t3);}
 else{
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k12765 in loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12767(C_word c,C_word t0,C_word t1){
+/* k12836 in loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12838(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12767,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12838,2,t0,t1);}
 t2=(C_word)C_eqp(t1,((C_word*)t0)[6]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,((C_word*)t0)[4]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12780,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
-C_trace("open-output-string");
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12851,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[3],tmp=(C_word)a,a+=8,tmp);
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[45]))(2,*((C_word*)lf[45]+1),t3);}}
 
-/* k12778 in k12765 in loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12780(C_word c,C_word t0,C_word t1){
+/* k12849 in k12836 in loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12780,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12783,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_12851,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12854,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],t1);}
 
-/* k12781 in k12778 in k12765 in loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12783(C_word c,C_word t0,C_word t1){
+/* k12852 in k12849 in k12836 in loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12854(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12783,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12786,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_12854,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_12857,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,lf[460],((C_word*)t0)[3]);}
 
-/* k12784 in k12781 in k12778 in k12765 in loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12786(C_word c,C_word t0,C_word t1){
+/* k12855 in k12852 in k12849 in k12836 in loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12857(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12786,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12789,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_12857,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12860,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k12787 in k12784 in k12781 in k12778 in k12765 in loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12789(C_word c,C_word t0,C_word t1){
+/* k12858 in k12855 in k12852 in k12849 in k12836 in loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12860(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12789,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12792,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("get-output-string");
+C_save_and_reclaim((void*)tr2,(void*)f_12860,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12863,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t2,((C_word*)t0)[2]);}
 
-/* k12790 in k12787 in k12784 in k12781 in k12778 in k12765 in loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12792(C_word c,C_word t0,C_word t1){
+/* k12861 in k12858 in k12855 in k12852 in k12849 in k12836 in loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12792,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12796,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1356 get");
+C_save_and_reclaim((void*)tr2,(void*)f_12863,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12867,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1359 get */
 ((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[147]);}
 
-/* k12794 in k12790 in k12787 in k12784 in k12781 in k12778 in k12765 in loop in k12756 in k12752 in k12727 in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12796(C_word c,C_word t0,C_word t1){
+/* k12865 in k12861 in k12858 in k12855 in k12852 in k12849 in k12836 in loop in k12827 in k12823 in k12798 in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12867(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1355 loop");
+/* support.scm: 1358 loop */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_12760(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12831(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* resolve in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12713(C_word t1,C_word t2){
+/* resolve in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12784(C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12713,NULL,2,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12717,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1340 ##sys#hash-table-ref");
+C_save_and_reclaim((void*)trf_12784,NULL,2,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12788,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1343 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t3,C_retrieve(lf[459]),t2);}
 
-/* k12715 in resolve in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12717(C_word c,C_word t0,C_word t1){
+/* k12786 in resolve in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12717,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12788,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12723,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1342 ##sys#hash-table-ref");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12794,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1345 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t2,C_retrieve(lf[459]),t1);}
 else{
 t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k12721 in k12715 in resolve in ##compiler#real-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12723(C_word c,C_word t0,C_word t1){
+/* k12792 in k12786 in resolve in ##compiler#real-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12794(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_truep(t1)?t1:((C_word*)t0)[2]));}
 
-/* ##compiler#set-real-name! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12704(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#set-real-name! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12775(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12704,4,t0,t1,t2,t3);}
-C_trace("support.scm: 1336 ##sys#hash-table-set!");
+C_save_and_reclaim((void*)tr4,(void*)f_12775,4,t0,t1,t2,t3);}
+/* support.scm: 1339 ##sys#hash-table-set! */
 ((C_proc5)C_retrieve_symbol_proc(lf[139]))(5,*((C_word*)lf[139]+1),t1,C_retrieve(lf[459]),t2,t3);}
 
-/* ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12645(C_word c,C_word t0,C_word t1,...){
+/* ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12716(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_12645r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_12716r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_12645r(t0,t1,t2);}}
+f_12716r(t0,t1,t2);}}
 
-static void C_ccall f_12645r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_12716r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12653,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12724,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[45]))(2,*((C_word*)lf[45]+1),t3);}
 
-/* k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12653(C_word c,C_word t0,C_word t1){
+/* k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12724(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -4881,259 +4897,259 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12653,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12656,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12724,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12727,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[2];
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12680,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12751,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t3))){
-C_trace("support.scm: 1323 gensym");
+/* support.scm: 1326 gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t4);}
 else{
 t5=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t5))){
 t6=(C_word)C_i_car(t3);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,t6,t1);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t6=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k12678 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12680(C_word c,C_word t0,C_word t1){
+/* k12749 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12751(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k12654 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12656(C_word c,C_word t0,C_word t1){
+/* k12725 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12727(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12656,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12659,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_12727,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12730,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(45),((C_word*)t0)[2]);}
 
-/* k12657 in k12654 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12659(C_word c,C_word t0,C_word t1){
+/* k12728 in k12725 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12730(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12659,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12662,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12676,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1324 current-seconds");
+C_save_and_reclaim((void*)tr2,(void*)f_12730,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12733,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12747,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1327 current-seconds */
 ((C_proc2)C_retrieve_symbol_proc(lf[457]))(2,*((C_word*)lf[457]+1),t3);}
 
-/* k12674 in k12657 in k12654 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12676(C_word c,C_word t0,C_word t1){
+/* k12745 in k12728 in k12725 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12747(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k12660 in k12657 in k12654 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12662(C_word c,C_word t0,C_word t1){
+/* k12731 in k12728 in k12725 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12733(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12662,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12665,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12672,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1325 random");
+C_save_and_reclaim((void*)tr2,(void*)f_12733,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12736,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12743,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1328 random */
 ((C_proc3)C_retrieve_symbol_proc(lf[456]))(3,*((C_word*)lf[456]+1),t3,C_fix(1000));}
 
-/* k12670 in k12660 in k12657 in k12654 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12672(C_word c,C_word t0,C_word t1){
+/* k12741 in k12731 in k12728 in k12725 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k12663 in k12660 in k12657 in k12654 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12665(C_word c,C_word t0,C_word t1){
+/* k12734 in k12731 in k12728 in k12725 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12736(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12665,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12668,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("get-output-string");
+C_save_and_reclaim((void*)tr2,(void*)f_12736,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12739,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t2,((C_word*)t0)[2]);}
 
-/* k12666 in k12663 in k12660 in k12657 in k12654 in k12651 in ##compiler#make-random-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12668(C_word c,C_word t0,C_word t1){
+/* k12737 in k12734 in k12731 in k12728 in k12725 in k12722 in ##compiler#make-random-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12739(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1321 string->symbol");
+/* support.scm: 1324 string->symbol */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[47]+1)))(3,*((C_word*)lf[47]+1),((C_word*)t0)[2],t1);}
 
-/* ##compiler#block-variable-literal-name in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12636(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#block-variable-literal-name in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12707(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12636,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12707,3,t0,t1,t2);}
 t3=(C_word)C_i_check_structure(t2,lf[452]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(1)));}
 
-/* ##compiler#block-variable-literal? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12630(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#block-variable-literal? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12701(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12630,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12701,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[452]));}
 
-/* ##compiler#make-block-variable-literal in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12624(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#make-block-variable-literal in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12695(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12624,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12695,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,2,lf[452],t2));}
 
-/* ##compiler#print-usage in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12612(C_word c,C_word t0,C_word t1){
+/* ##compiler#print-usage in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12683(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12612,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12616,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1182 print-version");
+C_save_and_reclaim((void*)tr2,(void*)f_12683,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12687,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1184 print-version */
 ((C_proc2)C_retrieve_symbol_proc(lf[446]))(2,*((C_word*)lf[446]+1),t2);}
 
-/* k12614 in ##compiler#print-usage in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12616(C_word c,C_word t0,C_word t1){
+/* k12685 in ##compiler#print-usage in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12687(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12616,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12619,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1183 newline");
+C_save_and_reclaim((void*)tr2,(void*)f_12687,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12690,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1185 newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),t2);}
 
-/* k12617 in k12614 in ##compiler#print-usage in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12619(C_word c,C_word t0,C_word t1){
+/* k12688 in k12685 in ##compiler#print-usage in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12690(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1184 display");
+/* support.scm: 1186 display */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[17]+1)))(3,*((C_word*)lf[17]+1),((C_word*)t0)[2],lf[450]);}
 
-/* ##compiler#print-version in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12574(C_word c,C_word t0,C_word t1,...){
+/* ##compiler#print-version in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12645(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_12574r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_12645r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_12574r(t0,t1,t2);}}
+f_12645r(t0,t1,t2);}}
 
-static void C_ccall f_12574r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_12645r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12578,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12649,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t3;
-f_12578(2,t4,C_SCHEME_FALSE);}
+f_12649(2,t4,C_SCHEME_FALSE);}
 else{
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=t3;
-f_12578(2,t5,(C_word)C_i_car(t2));}
+f_12649(2,t5,(C_word)C_i_car(t2));}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t5=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k12576 in ##compiler#print-version in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12578(C_word c,C_word t0,C_word t1){
+/* k12647 in ##compiler#print-version in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12649(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12578,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12581,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_12649,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12652,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t1)){
-C_trace("support.scm: 1178 print*");
+/* support.scm: 1180 print* */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[447]+1)))(3,*((C_word*)lf[447]+1),t2,lf[448]);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f14511,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1179 chicken-version");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f14588,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1181 chicken-version */
 ((C_proc3)C_retrieve_symbol_proc(lf[295]))(3,*((C_word*)lf[295]+1),t3,C_SCHEME_TRUE);}}
 
-/* f14511 in k12576 in ##compiler#print-version in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f14511(C_word c,C_word t0,C_word t1){
+/* f14588 in k12647 in ##compiler#print-version in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f14588(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1179 print");
+/* support.scm: 1181 print */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[280]+1)))(3,*((C_word*)lf[280]+1),((C_word*)t0)[2],t1);}
 
-/* k12579 in k12576 in ##compiler#print-version in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12581(C_word c,C_word t0,C_word t1){
+/* k12650 in k12647 in ##compiler#print-version in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12652(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12581,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12588,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1179 chicken-version");
+C_save_and_reclaim((void*)tr2,(void*)f_12652,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12659,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1181 chicken-version */
 ((C_proc3)C_retrieve_symbol_proc(lf[295]))(3,*((C_word*)lf[295]+1),t2,C_SCHEME_TRUE);}
 
-/* k12586 in k12579 in k12576 in ##compiler#print-version in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12588(C_word c,C_word t0,C_word t1){
+/* k12657 in k12650 in k12647 in ##compiler#print-version in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12659(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1179 print");
+/* support.scm: 1181 print */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[280]+1)))(3,*((C_word*)lf[280]+1),((C_word*)t0)[2],t1);}
 
-/* ##compiler#chop-extension in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12532(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#chop-extension in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12603(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5144,17 +5160,17 @@ C_word t8;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12532,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12603,3,t0,t1,t2);}
 t3=(C_word)C_i_string_length(t2);
 t4=(C_word)C_fixnum_decrease(t3);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12541,a[2]=t6,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12612,a[2]=t6,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_12541(t8,t1,t4);}
+f_12612(t8,t1,t4);}
 
-/* loop in ##compiler#chop-extension in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12541(C_word t0,C_word t1,C_word t2){
+/* loop in ##compiler#chop-extension in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12612(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5167,7 +5183,7 @@ C_word t10;
 C_word *a;
 loop:
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12541,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12612,NULL,3,t0,t1,t2);}
 t3=(C_word)C_eqp(t2,C_fix(0));
 if(C_truep(t3)){
 t4=((C_word*)t0)[3];
@@ -5177,19 +5193,19 @@ else{
 t4=(C_word)C_i_string_ref(((C_word*)t0)[3],t2);
 t5=(C_word)C_eqp(C_make_character(46),t4);
 if(C_truep(t5)){
-C_trace("support.scm: 1171 substring");
+/* support.scm: 1173 substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[443]+1)))(5,*((C_word*)lf[443]+1),t1,((C_word*)t0)[3],C_fix(0),t2);}
 else{
 t6=(C_word)C_fixnum_decrease(t2);
-C_trace("support.scm: 1172 loop");
+/* support.scm: 1174 loop */
 t9=t1;
 t10=t6;
 t1=t9;
 t2=t10;
 goto loop;}}}
 
-/* ##compiler#chop-separator in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12503(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#chop-separator in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12574(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5199,34 +5215,34 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12503,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12574,3,t0,t1,t2);}
 t3=(C_word)C_i_string_length(t2);
 t4=(C_word)C_fixnum_decrease(t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12513,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12584,a[2]=t4,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_fixnum_greaterp(t4,C_fix(0)))){
 t6=(C_word)C_i_string_ref(t2,t4);
 t7=t5;
-f_12513(t7,(C_word)C_i_memq(t6,lf[444]));}
+f_12584(t7,(C_word)C_i_memq(t6,lf[444]));}
 else{
 t6=t5;
-f_12513(t6,C_SCHEME_FALSE);}}
+f_12584(t6,C_SCHEME_FALSE);}}
 
-/* k12511 in ##compiler#chop-separator in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12513(C_word t0,C_word t1){
+/* k12582 in ##compiler#chop-separator in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12584(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("support.scm: 1164 substring");
+/* support.scm: 1166 substring */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[443]+1)))(5,*((C_word*)lf[443]+1),((C_word*)t0)[4],((C_word*)t0)[3],C_fix(0),((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12294(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12365(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5243,7 +5259,7 @@ C_word t14;
 C_word ab[22],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_12294,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_12365,3,t0,t1,t2);}
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_END_OF_LIST;
@@ -5252,23 +5268,23 @@ t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12297,a[2]=t10,a[3]=t8,a[4]=t6,a[5]=t4,tmp=(C_word)a,a+=6,tmp));
-t12=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12463,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12498,a[2]=t6,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1154 walk");
+t11=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12368,a[2]=t10,a[3]=t8,a[4]=t6,a[5]=t4,tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_12534,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12569,a[2]=t6,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1156 walk */
 t14=((C_word*)t8)[1];
-f_12297(t14,t13,t2,C_SCHEME_END_OF_LIST);}
+f_12368(t14,t13,t2,C_SCHEME_END_OF_LIST);}
 
-/* k12496 in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12498(C_word c,C_word t0,C_word t1){
+/* k12567 in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12569(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1155 values");
+/* support.scm: 1157 values */
 C_values(4,0,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* walkeach in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12463(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walkeach in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12534(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5276,15 +5292,15 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12463,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12534,NULL,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12469,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12540,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_12469(t7,t1,t2);}
+f_12540(t7,t1,t2);}
 
-/* loop3494 in walkeach in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12469(C_word t0,C_word t1,C_word t2){
+/* loop3517 in walkeach in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12540(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5293,42 +5309,42 @@ C_word t6;
 C_word t7;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12469,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12540,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12477,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12484,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12548,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12555,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g35013502");
+/* g35243525 */
 t6=t3;
-f_12477(t6,t4,t5);}
+f_12548(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12482 in loop3494 in walkeach in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12484(C_word c,C_word t0,C_word t1){
+/* k12553 in loop3517 in walkeach in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12555(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12469(t3,((C_word*)t0)[2],t2);}
+f_12540(t3,((C_word*)t0)[2],t2);}
 
-/* g3501 in loop3494 in walkeach in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12477(C_word t0,C_word t1,C_word t2){
+/* g3524 in loop3517 in walkeach in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12548(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12477,NULL,3,t0,t1,t2);}
-C_trace("support.scm: 1152 walk");
+C_save_and_reclaim((void*)trf_12548,NULL,3,t0,t1,t2);}
+/* support.scm: 1154 walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12297(t3,t1,t2,((C_word*)t0)[2]);}
+f_12368(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12297(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12368(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5344,7 +5360,7 @@ C_word t14;
 C_word t15;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12297,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_12368,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(3));
 t6=t2;
@@ -5352,27 +5368,27 @@ t7=(C_word)C_slot(t6,C_fix(2));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(1));
 t10=(C_word)C_eqp(t9,lf[82]);
-t11=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12331,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t7,a[9]=t9,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+t11=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_12402,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t5,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t3,a[8]=t7,a[9]=t9,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
 if(C_truep(t10)){
 t12=t11;
-f_12331(t12,t10);}
+f_12402(t12,t10);}
 else{
-t12=(C_word)C_eqp(t9,lf[216]);
+t12=(C_word)C_eqp(t9,lf[215]);
 if(C_truep(t12)){
 t13=t11;
-f_12331(t13,t12);}
+f_12402(t13,t12);}
 else{
-t13=(C_word)C_eqp(t9,lf[224]);
+t13=(C_word)C_eqp(t9,lf[223]);
 if(C_truep(t13)){
 t14=t11;
-f_12331(t14,t13);}
+f_12402(t14,t13);}
 else{
-t14=(C_word)C_eqp(t9,lf[227]);
+t14=(C_word)C_eqp(t9,lf[226]);
 t15=t11;
-f_12331(t15,(C_truep(t14)?t14:(C_word)C_eqp(t9,lf[241])));}}}}
+f_12402(t15,(C_truep(t14)?t14:(C_word)C_eqp(t9,lf[240])));}}}}
 
-/* k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12331(C_word t0,C_word t1){
+/* k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12402(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5391,12 +5407,12 @@ C_word t15;
 C_word t16;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12331,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12402,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[10];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[9],lf[210]);
+t2=(C_word)C_eqp(((C_word*)t0)[9],lf[209]);
 if(C_truep(t2)){
 t3=(C_word)C_i_car(((C_word*)t0)[8]);
 if(C_truep((C_word)C_i_memq(t3,((C_word*)t0)[7]))){
@@ -5404,44 +5420,44 @@ t4=C_SCHEME_UNDEFINED;
 t5=((C_word*)t0)[10];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12350,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 1134 lset-adjoin");
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_12421,a[2]=t3,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 1136 lset-adjoin */
 ((C_proc5)C_retrieve_symbol_proc(lf[441]))(5,*((C_word*)lf[441]+1),t4,*((C_word*)lf[270]+1),((C_word*)((C_word*)t0)[6])[1],t3);}}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[9],lf[228]);
+t3=(C_word)C_eqp(((C_word*)t0)[9],lf[227]);
 if(C_truep(t3)){
 t4=(C_word)C_i_car(((C_word*)t0)[8]);
 if(C_truep((C_word)C_i_memq(t4,((C_word*)t0)[7]))){
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("support.scm: 1140 walk");
+/* support.scm: 1142 walk */
 t6=((C_word*)((C_word*)t0)[3])[1];
-f_12297(t6,((C_word*)t0)[10],t5,((C_word*)t0)[7]);}
+f_12368(t6,((C_word*)t0)[10],t5,((C_word*)t0)[7]);}
 else{
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12386,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 1139 lset-adjoin");
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12457,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[10],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 1141 lset-adjoin */
 ((C_proc5)C_retrieve_symbol_proc(lf[441]))(5,*((C_word*)lf[441]+1),t5,*((C_word*)lf[270]+1),((C_word*)((C_word*)t0)[6])[1],t4);}}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[9],lf[92]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12395,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_12466,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("support.scm: 1142 walk");
+/* support.scm: 1144 walk */
 t7=((C_word*)((C_word*)t0)[3])[1];
-f_12297(t7,t5,t6,((C_word*)t0)[7]);}
+f_12368(t7,t5,t6,((C_word*)t0)[7]);}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[9],lf[223]);
+t5=(C_word)C_eqp(((C_word*)t0)[9],lf[222]);
 if(C_truep(t5)){
 t6=(C_word)C_i_caddr(((C_word*)t0)[8]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12425,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1145 decompose-lambda-list");
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12496,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1147 decompose-lambda-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),((C_word*)t0)[10],t6,t7);}
 else{
-C_trace("support.scm: 1149 walkeach");
+/* support.scm: 1151 walkeach */
 t6=((C_word*)((C_word*)t0)[2])[1];
-f_12463(t6,((C_word*)t0)[10],((C_word*)t0)[4],((C_word*)t0)[7]);}}}}}}
+f_12534(t6,((C_word*)t0)[10],((C_word*)t0)[4],((C_word*)t0)[7]);}}}}}}
 
-/* a12424 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12425(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a12495 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12496(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -5449,46 +5465,46 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_12425,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_12496,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_i_car(((C_word*)t0)[4]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12437,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1148 append");
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12508,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1150 append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),t6,t2,((C_word*)t0)[2]);}
 
-/* k12435 in a12424 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12437(C_word c,C_word t0,C_word t1){
+/* k12506 in a12495 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1148 walk");
+/* support.scm: 1150 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_12297(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12368(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12393 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12395(C_word c,C_word t0,C_word t1){
+/* k12464 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12466(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12395,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12466,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12406,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1143 append");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12477,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1145 append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k12404 in k12393 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12406(C_word c,C_word t0,C_word t1){
+/* k12475 in k12464 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12477(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 1143 walk");
+/* support.scm: 1145 walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_12297(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_12368(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k12384 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12386(C_word c,C_word t0,C_word t1){
+/* k12455 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5496,42 +5512,42 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
 t3=(C_word)C_i_car(((C_word*)t0)[5]);
-C_trace("support.scm: 1140 walk");
+/* support.scm: 1142 walk */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_12297(t4,((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
+f_12368(t4,((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* k12348 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12350(C_word c,C_word t0,C_word t1){
+/* k12419 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12421(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12350,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12421,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12356,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1135 variable-visible?");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12427,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1137 variable-visible? */
 ((C_proc3)C_retrieve_symbol_proc(lf[291]))(3,*((C_word*)lf[291]+1),t3,((C_word*)t0)[2]);}
 
-/* k12354 in k12348 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12356(C_word c,C_word t0,C_word t1){
+/* k12425 in k12419 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12427(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_12356,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12427,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12360,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1136 lset-adjoin");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12431,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1138 lset-adjoin */
 ((C_proc5)C_retrieve_symbol_proc(lf[441]))(5,*((C_word*)lf[441]+1),t2,*((C_word*)lf[270]+1),((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}}
 
-/* k12358 in k12354 in k12348 in k12329 in walk in ##compiler#scan-free-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12360(C_word c,C_word t0,C_word t1){
+/* k12429 in k12425 in k12419 in k12400 in walk in ##compiler#scan-free-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5540,8 +5556,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12155(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12226(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5553,18 +5569,18 @@ C_word t10;
 C_word ab[13],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_12155,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_12226,4,t0,t1,t2,t3);}
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12159,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12230,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12161,a[2]=t3,a[3]=t5,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12232,a[2]=t3,a[3]=t5,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
 t10=((C_word*)t8)[1];
-f_12161(t10,t6,t2);}
+f_12232(t10,t6,t2);}
 
-/* walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12161(C_word t0,C_word t1,C_word t2){
+/* walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12232(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5584,39 +5600,39 @@ C_word t17;
 C_word t18;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12161,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12232,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(1));
-t7=(C_word)C_eqp(t6,lf[210]);
-t8=(C_truep(t7)?t7:(C_word)C_eqp(t6,lf[228]));
+t7=(C_word)C_eqp(t6,lf[209]);
+t8=(C_truep(t7)?t7:(C_word)C_eqp(t6,lf[227]));
 if(C_truep(t8)){
 t9=t2;
 t10=(C_word)C_slot(t9,C_fix(2));
 t11=(C_word)C_i_car(t10);
-t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12193,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12222,a[2]=t12,a[3]=((C_word*)t0)[3],a[4]=t11,tmp=(C_word)a,a+=5,tmp);
+t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12264,a[2]=t4,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12293,a[2]=t12,a[3]=((C_word*)t0)[3],a[4]=t11,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_memq(t11,((C_word*)t0)[2]))){
 t14=(C_word)C_i_memq(t11,((C_word*)((C_word*)t0)[3])[1]);
 t15=t13;
-f_12222(t15,(C_word)C_i_not(t14));}
+f_12293(t15,(C_word)C_i_not(t14));}
 else{
 t14=t13;
-f_12222(t14,C_SCHEME_FALSE);}}
+f_12293(t14,C_SCHEME_FALSE);}}
 else{
 t9=(C_word)C_eqp(t6,lf[82]);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12254,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12325,a[2]=t4,a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t9)){
 t11=t10;
-f_12254(t11,t9);}
+f_12325(t11,t9);}
 else{
-t11=(C_word)C_eqp(t6,lf[216]);
+t11=(C_word)C_eqp(t6,lf[215]);
 t12=t10;
-f_12254(t12,(C_truep(t11)?t11:(C_word)C_eqp(t6,lf[224])));}}}
+f_12325(t12,(C_truep(t11)?t11:(C_word)C_eqp(t6,lf[223])));}}}
 
-/* k12252 in walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12254(C_word t0,C_word t1){
+/* k12323 in walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12325(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5624,19 +5640,19 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12254,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12325,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12259,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12330,a[2]=((C_word*)t0)[3],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_12259(t5,((C_word*)t0)[4],((C_word*)t0)[2]);}}
+f_12330(t5,((C_word*)t0)[4],((C_word*)t0)[2]);}}
 
-/* loop3419 in k12252 in walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12259(C_word t0,C_word t1,C_word t2){
+/* loop3442 in k12323 in walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12330(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5644,48 +5660,48 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12259,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12330,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12269,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12340,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g34263427");
+/* g34493450 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12161(t5,t3,t4);}
+f_12232(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12267 in loop3419 in k12252 in walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12269(C_word c,C_word t0,C_word t1){
+/* k12338 in loop3442 in k12323 in walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12340(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12259(t3,((C_word*)t0)[2],t2);}
+f_12330(t3,((C_word*)t0)[2],t2);}
 
-/* k12220 in walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12222(C_word t0,C_word t1){
+/* k12291 in walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12293(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12222,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12293,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-f_12193(t4,t3);}
+f_12264(t4,t3);}
 else{
 t2=((C_word*)t0)[2];
-f_12193(t2,C_SCHEME_UNDEFINED);}}
+f_12264(t2,C_SCHEME_UNDEFINED);}}
 
-/* k12191 in walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12193(C_word t0,C_word t1){
+/* k12262 in walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12264(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5693,15 +5709,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12193,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12264,NULL,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12198,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_12269,a[2]=((C_word*)t0)[4],a[3]=t3,tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_12198(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_12269(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop3395 in k12191 in walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12198(C_word t0,C_word t1,C_word t2){
+/* loop3418 in k12262 in walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12269(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5709,38 +5725,38 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12198,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_12269,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12208,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12279,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g34023403");
+/* g34253426 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_12161(t5,t3,t4);}
+f_12232(t5,t3,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k12206 in loop3395 in k12191 in walk in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12208(C_word c,C_word t0,C_word t1){
+/* k12277 in loop3418 in k12262 in walk in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_12198(t3,((C_word*)t0)[2],t2);}
+f_12269(t3,((C_word*)t0)[2],t2);}
 
-/* k12157 in ##compiler#scan-used-variables in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_12159(C_word c,C_word t0,C_word t1){
+/* k12228 in ##compiler#scan-used-variables in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12230(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* ##compiler#finish-foreign-result in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11786(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#finish-foreign-result in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11857(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -5791,7 +5807,7 @@ C_word t49;
 C_word ab[21],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11786,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11857,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_eqp(t4,lf[356]);
 t6=(C_truep(t5)?t5:(C_word)C_eqp(t4,lf[375]));
@@ -5861,23 +5877,23 @@ t18=(C_word)C_a_i_cons(&a,2,t3,t17);
 t19=t1;
 ((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,(C_word)C_a_i_cons(&a,2,lf[433],t18));}
 else{
-t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11985,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t15=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12056,a[2]=t1,a[3]=t2,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_listp(t2))){
 t16=(C_word)C_i_length(t2);
 t17=(C_word)C_eqp(C_fix(3),t16);
 if(C_truep(t17)){
 t18=(C_word)C_i_car(t2);
 t19=t15;
-f_11985(t19,(C_word)C_i_memq(t18,lf[438]));}
+f_12056(t19,(C_word)C_i_memq(t18,lf[438]));}
 else{
 t18=t15;
-f_11985(t18,C_SCHEME_FALSE);}}
+f_12056(t18,C_SCHEME_FALSE);}}
 else{
 t16=t15;
-f_11985(t16,C_SCHEME_FALSE);}}}}}}}}}
+f_12056(t16,C_SCHEME_FALSE);}}}}}}}}}
 
-/* k11983 in ##compiler#finish-foreign-result in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11985(C_word t0,C_word t1){
+/* k12054 in ##compiler#finish-foreign-result in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12056(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5887,29 +5903,29 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11985,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12056,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11988,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 1093 gensym");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12059,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 1095 gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12077,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_12148,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_listp(((C_word*)t0)[3]))){
 t3=(C_word)C_i_length(((C_word*)t0)[3]);
 t4=(C_word)C_eqp(C_fix(3),t3);
 if(C_truep(t4)){
 t5=(C_word)C_i_car(((C_word*)t0)[3]);
 t6=t2;
-f_12077(t6,(C_word)C_eqp(lf[367],t5));}
+f_12148(t6,(C_word)C_eqp(lf[367],t5));}
 else{
 t5=t2;
-f_12077(t5,C_SCHEME_FALSE);}}
+f_12148(t5,C_SCHEME_FALSE);}}
 else{
 t3=t2;
-f_12077(t3,C_SCHEME_FALSE);}}}
+f_12148(t3,C_SCHEME_FALSE);}}}
 
-/* k12075 in k11983 in ##compiler#finish-foreign-result in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_12077(C_word t0,C_word t1){
+/* k12146 in k12054 in ##compiler#finish-foreign-result in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_12148(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5921,7 +5937,7 @@ C_word t8;
 C_word t9;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_12077,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_12148,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_caddr(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_cons(&a,2,lf[365],C_SCHEME_END_OF_LIST);
@@ -5936,8 +5952,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k11986 in k11983 in ##compiler#finish-foreign-result in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11988(C_word c,C_word t0,C_word t1){
+/* k12057 in k12054 in ##compiler#finish-foreign-result in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_12059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -5962,7 +5978,7 @@ C_word t21;
 C_word t22;
 C_word ab[60],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11988,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_12059,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -5986,8 +6002,8 @@ t21=(C_word)C_a_i_cons(&a,2,t4,t20);
 t22=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t22+1)))(2,t22,(C_word)C_a_i_cons(&a,2,lf[92],t21));}
 
-/* ##compiler#estimate-foreign-result-location-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11465(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#estimate-foreign-result-location-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11536(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -5995,25 +6011,25 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11465,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11477,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11780,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1054 follow-without-loop");
+C_save_and_reclaim((void*)tr3,(void*)f_11536,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11548,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11851,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1056 follow-without-loop */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[77]+1)))(5,*((C_word*)lf[77]+1),t1,t2,t3,t4);}
 
-/* a11779 in ##compiler#estimate-foreign-result-location-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11780(C_word c,C_word t0,C_word t1){
+/* a11850 in ##compiler#estimate-foreign-result-location-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11851(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11780,2,t0,t1);}
-C_trace("support.scm: 1075 quit");
+C_save_and_reclaim((void*)tr2,(void*)f_11851,2,t0,t1);}
+/* support.scm: 1077 quit */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[24]+1)))(4,*((C_word*)lf[24]+1),t1,lf[425],((C_word*)t0)[2]);}
 
-/* a11476 in ##compiler#estimate-foreign-result-location-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11477(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a11547 in ##compiler#estimate-foreign-result-location-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11548(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6053,170 +6069,170 @@ C_word t38;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11477,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11548,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_eqp(t4,lf[334]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11487,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11558,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_11487(t7,t5);}
+f_11558(t7,t5);}
 else{
 t7=(C_word)C_eqp(t4,lf[338]);
 if(C_truep(t7)){
 t8=t6;
-f_11487(t8,t7);}
+f_11558(t8,t7);}
 else{
 t8=(C_word)C_eqp(t4,lf[406]);
 if(C_truep(t8)){
 t9=t6;
-f_11487(t9,t8);}
+f_11558(t9,t8);}
 else{
 t9=(C_word)C_eqp(t4,lf[419]);
 if(C_truep(t9)){
 t10=t6;
-f_11487(t10,t9);}
+f_11558(t10,t9);}
 else{
 t10=(C_word)C_eqp(t4,lf[407]);
 if(C_truep(t10)){
 t11=t6;
-f_11487(t11,t10);}
+f_11558(t11,t10);}
 else{
 t11=(C_word)C_eqp(t4,lf[335]);
 if(C_truep(t11)){
 t12=t6;
-f_11487(t12,t11);}
+f_11558(t12,t11);}
 else{
 t12=(C_word)C_eqp(t4,lf[405]);
 if(C_truep(t12)){
 t13=t6;
-f_11487(t13,t12);}
+f_11558(t13,t12);}
 else{
 t13=(C_word)C_eqp(t4,lf[381]);
 if(C_truep(t13)){
 t14=t6;
-f_11487(t14,t13);}
+f_11558(t14,t13);}
 else{
 t14=(C_word)C_eqp(t4,lf[380]);
 if(C_truep(t14)){
 t15=t6;
-f_11487(t15,t14);}
+f_11558(t15,t14);}
 else{
 t15=(C_word)C_eqp(t4,lf[408]);
 if(C_truep(t15)){
 t16=t6;
-f_11487(t16,t15);}
+f_11558(t16,t15);}
 else{
 t16=(C_word)C_eqp(t4,lf[409]);
 if(C_truep(t16)){
 t17=t6;
-f_11487(t17,t16);}
+f_11558(t17,t16);}
 else{
 t17=(C_word)C_eqp(t4,lf[353]);
 if(C_truep(t17)){
 t18=t6;
-f_11487(t18,t17);}
+f_11558(t18,t17);}
 else{
 t18=(C_word)C_eqp(t4,lf[342]);
 if(C_truep(t18)){
 t19=t6;
-f_11487(t19,t18);}
+f_11558(t19,t18);}
 else{
 t19=(C_word)C_eqp(t4,lf[355]);
 if(C_truep(t19)){
 t20=t6;
-f_11487(t20,t19);}
+f_11558(t20,t19);}
 else{
 t20=(C_word)C_eqp(t4,lf[351]);
 if(C_truep(t20)){
 t21=t6;
-f_11487(t21,t20);}
+f_11558(t21,t20);}
 else{
 t21=(C_word)C_eqp(t4,lf[349]);
 if(C_truep(t21)){
 t22=t6;
-f_11487(t22,t21);}
+f_11558(t22,t21);}
 else{
 t22=(C_word)C_eqp(t4,lf[340]);
 if(C_truep(t22)){
 t23=t6;
-f_11487(t23,t22);}
+f_11558(t23,t22);}
 else{
 t23=(C_word)C_eqp(t4,lf[356]);
 if(C_truep(t23)){
 t24=t6;
-f_11487(t24,t23);}
+f_11558(t24,t23);}
 else{
 t24=(C_word)C_eqp(t4,lf[360]);
 if(C_truep(t24)){
 t25=t6;
-f_11487(t25,t24);}
+f_11558(t25,t24);}
 else{
 t25=(C_word)C_eqp(t4,lf[402]);
 if(C_truep(t25)){
 t26=t6;
-f_11487(t26,t25);}
+f_11558(t26,t25);}
 else{
 t26=(C_word)C_eqp(t4,lf[397]);
 if(C_truep(t26)){
 t27=t6;
-f_11487(t27,t26);}
+f_11558(t27,t26);}
 else{
 t27=(C_word)C_eqp(t4,lf[410]);
 if(C_truep(t27)){
 t28=t6;
-f_11487(t28,t27);}
+f_11558(t28,t27);}
 else{
 t28=(C_word)C_eqp(t4,lf[411]);
 if(C_truep(t28)){
 t29=t6;
-f_11487(t29,t28);}
+f_11558(t29,t28);}
 else{
 t29=(C_word)C_eqp(t4,lf[382]);
 if(C_truep(t29)){
 t30=t6;
-f_11487(t30,t29);}
+f_11558(t30,t29);}
 else{
 t30=(C_word)C_eqp(t4,lf[379]);
 if(C_truep(t30)){
 t31=t6;
-f_11487(t31,t30);}
+f_11558(t31,t30);}
 else{
 t31=(C_word)C_eqp(t4,lf[375]);
 if(C_truep(t31)){
 t32=t6;
-f_11487(t32,t31);}
+f_11558(t32,t31);}
 else{
 t32=(C_word)C_eqp(t4,lf[376]);
 if(C_truep(t32)){
 t33=t6;
-f_11487(t33,t32);}
+f_11558(t33,t32);}
 else{
 t33=(C_word)C_eqp(t4,lf[373]);
 if(C_truep(t33)){
 t34=t6;
-f_11487(t34,t33);}
+f_11558(t34,t33);}
 else{
 t34=(C_word)C_eqp(t4,lf[359]);
 if(C_truep(t34)){
 t35=t6;
-f_11487(t35,t34);}
+f_11558(t35,t34);}
 else{
 t35=(C_word)C_eqp(t4,lf[374]);
 if(C_truep(t35)){
 t36=t6;
-f_11487(t36,t35);}
+f_11558(t36,t35);}
 else{
 t36=(C_word)C_eqp(t4,lf[372]);
 if(C_truep(t36)){
 t37=t6;
-f_11487(t37,t36);}
+f_11558(t37,t36);}
 else{
 t37=(C_word)C_eqp(t4,lf[377]);
 t38=t6;
-f_11487(t38,(C_truep(t37)?t37:(C_word)C_eqp(t4,lf[378])));}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
+f_11558(t38,(C_truep(t37)?t37:(C_word)C_eqp(t4,lf[378])));}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
 
-/* k11485 in a11476 in ##compiler#estimate-foreign-result-location-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11487(C_word t0,C_word t1){
+/* k11556 in a11547 in ##compiler#estimate-foreign-result-location-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11558(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6228,7 +6244,7 @@ C_word t8;
 C_word t9;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11487,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11558,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(1));
@@ -6243,16 +6259,16 @@ t5=(C_word)C_i_foreign_fixnum_argumentp(C_fix(2));
 t6=t4;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)stub273(C_SCHEME_UNDEFINED,t5));}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11505,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[2]))){
-C_trace("support.scm: 1067 ##sys#hash-table-ref");
+/* support.scm: 1069 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t4,C_retrieve(lf[371]),((C_word*)t0)[2]);}
 else{
 t5=t4;
-f_11505(2,t5,C_SCHEME_FALSE);}}}}
+f_11576(2,t5,C_SCHEME_FALSE);}}}}
 
-/* k11503 in k11485 in a11476 in ##compiler#estimate-foreign-result-location-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11505(C_word c,C_word t0,C_word t1){
+/* k11574 in k11556 in a11547 in ##compiler#estimate-foreign-result-location-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11576(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6267,47 +6283,47 @@ C_word t11;
 C_word t12;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11505,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11576,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11509,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("g32543255");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11580,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* g32773278 */
 t3=t2;
-f_11509(t3,((C_word*)t0)[3],t1);}
+f_11580(t3,((C_word*)t0)[3],t1);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
 t2=(C_word)C_i_car(((C_word*)t0)[2]);
 t3=(C_word)C_eqp(t2,lf[362]);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11544,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11615,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_11544(t5,t3);}
+f_11615(t5,t3);}
 else{
 t5=(C_word)C_eqp(t2,lf[344]);
 if(C_truep(t5)){
 t6=t4;
-f_11544(t6,t5);}
+f_11615(t6,t5);}
 else{
 t6=(C_word)C_eqp(t2,lf[342]);
 if(C_truep(t6)){
 t7=t4;
-f_11544(t7,t6);}
+f_11615(t7,t6);}
 else{
 t7=(C_word)C_eqp(t2,lf[353]);
 if(C_truep(t7)){
 t8=t4;
-f_11544(t8,t7);}
+f_11615(t8,t7);}
 else{
 t8=(C_word)C_eqp(t2,lf[355]);
 t9=t4;
-f_11544(t9,(C_truep(t8)?t8:(C_word)C_eqp(t2,lf[370])));}}}}}
+f_11615(t9,(C_truep(t8)?t8:(C_word)C_eqp(t2,lf[370])));}}}}}
 else{
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-C_trace("support.scm: 1053 quit");
+/* support.scm: 1055 quit */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[24]+1)))(4,*((C_word*)lf[24]+1),t2,lf[424],t3);}}}
 
-/* k11542 in k11503 in k11485 in a11476 in ##compiler#estimate-foreign-result-location-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11544(C_word t0,C_word t1){
+/* k11613 in k11574 in k11556 in a11547 in ##compiler#estimate-foreign-result-location-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11615(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6323,31 +6339,31 @@ t4=t2;
 else{
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
-C_trace("support.scm: 1053 quit");
+/* support.scm: 1055 quit */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[24]+1)))(4,*((C_word*)lf[24]+1),t2,lf[424],t3);}}
 
-/* g3254 in k11503 in k11485 in a11476 in ##compiler#estimate-foreign-result-location-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11509(C_word t0,C_word t1,C_word t2){
+/* g3277 in k11574 in k11556 in a11547 in ##compiler#estimate-foreign-result-location-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11580(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11509,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11580,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_vectorp(t2))){
 t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-C_trace("support.scm: 1069 next");
+/* support.scm: 1071 next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 else{
 t3=t2;
-C_trace("support.scm: 1069 next");
+/* support.scm: 1071 next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}}
 
-/* ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11135(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11206(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6355,25 +6371,25 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11135,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11141,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11459,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1024 follow-without-loop");
+C_save_and_reclaim((void*)tr3,(void*)f_11206,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11212,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11530,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1026 follow-without-loop */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[77]+1)))(5,*((C_word*)lf[77]+1),t1,t2,t3,t4);}
 
-/* a11458 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11459(C_word c,C_word t0,C_word t1){
+/* a11529 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11530(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11459,2,t0,t1);}
-C_trace("support.scm: 1049 quit");
+C_save_and_reclaim((void*)tr2,(void*)f_11530,2,t0,t1);}
+/* support.scm: 1051 quit */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[24]+1)))(4,*((C_word*)lf[24]+1),t1,lf[422],((C_word*)t0)[2]);}
 
-/* a11140 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11141(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a11211 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11212(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6393,70 +6409,70 @@ C_word t18;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11141,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11212,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_eqp(t4,lf[334]);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11151,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11222,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_11151(t7,t5);}
+f_11222(t7,t5);}
 else{
 t7=(C_word)C_eqp(t4,lf[338]);
 if(C_truep(t7)){
 t8=t6;
-f_11151(t8,t7);}
+f_11222(t8,t7);}
 else{
 t8=(C_word)C_eqp(t4,lf[406]);
 if(C_truep(t8)){
 t9=t6;
-f_11151(t9,t8);}
+f_11222(t9,t8);}
 else{
 t9=(C_word)C_eqp(t4,lf[419]);
 if(C_truep(t9)){
 t10=t6;
-f_11151(t10,t9);}
+f_11222(t10,t9);}
 else{
 t10=(C_word)C_eqp(t4,lf[420]);
 if(C_truep(t10)){
 t11=t6;
-f_11151(t11,t10);}
+f_11222(t11,t10);}
 else{
 t11=(C_word)C_eqp(t4,lf[407]);
 if(C_truep(t11)){
 t12=t6;
-f_11151(t12,t11);}
+f_11222(t12,t11);}
 else{
 t12=(C_word)C_eqp(t4,lf[421]);
 if(C_truep(t12)){
 t13=t6;
-f_11151(t13,t12);}
+f_11222(t13,t12);}
 else{
 t13=(C_word)C_eqp(t4,lf[335]);
 if(C_truep(t13)){
 t14=t6;
-f_11151(t14,t13);}
+f_11222(t14,t13);}
 else{
 t14=(C_word)C_eqp(t4,lf[405]);
 if(C_truep(t14)){
 t15=t6;
-f_11151(t15,t14);}
+f_11222(t15,t14);}
 else{
 t15=(C_word)C_eqp(t4,lf[408]);
 if(C_truep(t15)){
 t16=t6;
-f_11151(t16,t15);}
+f_11222(t16,t15);}
 else{
 t16=(C_word)C_eqp(t4,lf[409]);
 if(C_truep(t16)){
 t17=t6;
-f_11151(t17,t16);}
+f_11222(t17,t16);}
 else{
 t17=(C_word)C_eqp(t4,lf[410]);
 t18=t6;
-f_11151(t18,(C_truep(t17)?t17:(C_word)C_eqp(t4,lf[411])));}}}}}}}}}}}}
+f_11222(t18,(C_truep(t17)?t17:(C_word)C_eqp(t4,lf[411])));}}}}}}}}}}}}
 
-/* k11149 in a11140 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11151(C_word t0,C_word t1){
+/* k11220 in a11211 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11222(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6473,68 +6489,68 @@ C_word t13;
 C_word t14;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11151,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11222,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],lf[356]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11160,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11231,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_11160(t4,t2);}
+f_11231(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[4],lf[359]);
 if(C_truep(t4)){
 t5=t3;
-f_11160(t5,t4);}
+f_11231(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[4],lf[353]);
 if(C_truep(t5)){
 t6=t3;
-f_11160(t6,t5);}
+f_11231(t6,t5);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[4],lf[355]);
 if(C_truep(t6)){
 t7=t3;
-f_11160(t7,t6);}
+f_11231(t7,t6);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[4],lf[360]);
 if(C_truep(t7)){
 t8=t3;
-f_11160(t8,t7);}
+f_11231(t8,t7);}
 else{
 t8=(C_word)C_eqp(((C_word*)t0)[4],lf[374]);
 if(C_truep(t8)){
 t9=t3;
-f_11160(t9,t8);}
+f_11231(t9,t8);}
 else{
 t9=(C_word)C_eqp(((C_word*)t0)[4],lf[372]);
 if(C_truep(t9)){
 t10=t3;
-f_11160(t10,t9);}
+f_11231(t10,t9);}
 else{
 t10=(C_word)C_eqp(((C_word*)t0)[4],lf[375]);
 if(C_truep(t10)){
 t11=t3;
-f_11160(t11,t10);}
+f_11231(t11,t10);}
 else{
 t11=(C_word)C_eqp(((C_word*)t0)[4],lf[376]);
 if(C_truep(t11)){
 t12=t3;
-f_11160(t12,t11);}
+f_11231(t12,t11);}
 else{
 t12=(C_word)C_eqp(((C_word*)t0)[4],lf[373]);
 if(C_truep(t12)){
 t13=t3;
-f_11160(t13,t12);}
+f_11231(t13,t12);}
 else{
 t13=(C_word)C_eqp(((C_word*)t0)[4],lf[377]);
 t14=t3;
-f_11160(t14,(C_truep(t13)?t13:(C_word)C_eqp(((C_word*)t0)[4],lf[378])));}}}}}}}}}}}}
+f_11231(t14,(C_truep(t13)?t13:(C_word)C_eqp(((C_word*)t0)[4],lf[378])));}}}}}}}}}}}}
 
-/* k11158 in k11149 in a11140 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11160(C_word t0,C_word t1){
+/* k11229 in k11220 in a11211 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11231(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6547,7 +6563,7 @@ C_word t9;
 C_word t10;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11160,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11231,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(3));
@@ -6555,32 +6571,32 @@ t4=t2;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub273(C_SCHEME_UNDEFINED,t3));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],lf[351]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11172,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_11243,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_11172(t4,t2);}
+f_11243(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[4],lf[381]);
 if(C_truep(t4)){
 t5=t3;
-f_11172(t5,t4);}
+f_11243(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[4],lf[349]);
 if(C_truep(t5)){
 t6=t3;
-f_11172(t6,t5);}
+f_11243(t6,t5);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[4],lf[380]);
 if(C_truep(t6)){
 t7=t3;
-f_11172(t7,t6);}
+f_11243(t7,t6);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[4],lf[382]);
 t8=t3;
-f_11172(t8,(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[4],lf[379])));}}}}}}
+f_11243(t8,(C_truep(t7)?t7:(C_word)C_eqp(((C_word*)t0)[4],lf[379])));}}}}}}
 
-/* k11170 in k11158 in k11149 in a11140 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11172(C_word t0,C_word t1){
+/* k11241 in k11229 in k11220 in a11211 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11243(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6591,7 +6607,7 @@ C_word t7;
 C_word t8;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11172,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11243,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[5];
 t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(4));
@@ -6599,22 +6615,22 @@ t4=t2;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub273(C_SCHEME_UNDEFINED,t3));}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],lf[340]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11184,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11255,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_11184(t4,t2);}
+f_11255(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[4],lf[403]);
 if(C_truep(t4)){
 t5=t3;
-f_11184(t5,t4);}
+f_11255(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[4],lf[404]);
 t6=t3;
-f_11184(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[4],lf[418])));}}}}
+f_11255(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[4],lf[418])));}}}}
 
-/* k11182 in k11170 in k11158 in k11149 in a11140 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11184(C_word t0,C_word t1){
+/* k11253 in k11241 in k11229 in k11220 in a11211 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11255(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6622,23 +6638,23 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11184,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_11255,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[4];
 t3=(C_word)C_i_foreign_fixnum_argumentp(C_fix(4));
 t4=t2;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub273(C_SCHEME_UNDEFINED,t3));}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11190,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11261,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[2]))){
-C_trace("support.scm: 1040 ##sys#hash-table-ref");
+/* support.scm: 1042 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t2,C_retrieve(lf[371]),((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_11190(2,t3,C_SCHEME_FALSE);}}}
+f_11261(2,t3,C_SCHEME_FALSE);}}}
 
-/* k11188 in k11182 in k11170 in k11158 in k11149 in a11140 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11190(C_word c,C_word t0,C_word t1){
+/* k11259 in k11253 in k11241 in k11229 in k11220 in a11211 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11261(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6672,12 +6688,12 @@ C_word t30;
 C_word t31;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11190,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11261,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11194,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("g30203021");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11265,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* g30433044 */
 t3=t2;
-f_11194(t3,((C_word*)t0)[3],t1);}
+f_11265(t3,((C_word*)t0)[3],t1);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
 t2=(C_word)C_i_car(((C_word*)t0)[2]);
@@ -6782,28 +6798,28 @@ else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_fix(0));}}}
 
-/* g3020 in k11188 in k11182 in k11170 in k11158 in k11149 in a11140 in ##compiler#estimate-foreign-result-size in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11194(C_word t0,C_word t1,C_word t2){
+/* g3043 in k11259 in k11253 in k11241 in k11229 in k11220 in a11211 in ##compiler#estimate-foreign-result-size in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11265(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11194,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11265,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_vectorp(t2))){
 t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-C_trace("support.scm: 1042 next");
+/* support.scm: 1044 next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 else{
 t3=t2;
-C_trace("support.scm: 1042 next");
+/* support.scm: 1044 next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}}
 
-/* ##compiler#final-foreign-type in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11090(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#final-foreign-type in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11161(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -6811,81 +6827,81 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_11090,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11096,tmp=(C_word)a,a+=2,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11129,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 1011 follow-without-loop");
+C_save_and_reclaim((void*)tr3,(void*)f_11161,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_11167,tmp=(C_word)a,a+=2,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11200,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 1013 follow-without-loop */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[77]+1)))(5,*((C_word*)lf[77]+1),t1,t2,t3,t4);}
 
-/* a11128 in ##compiler#final-foreign-type in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11129(C_word c,C_word t0,C_word t1){
+/* a11199 in ##compiler#final-foreign-type in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11200(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11129,2,t0,t1);}
-C_trace("support.scm: 1018 quit");
+C_save_and_reclaim((void*)tr2,(void*)f_11200,2,t0,t1);}
+/* support.scm: 1020 quit */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[24]+1)))(4,*((C_word*)lf[24]+1),t1,lf[416],((C_word*)t0)[2]);}
 
-/* a11095 in ##compiler#final-foreign-type in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11096(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a11166 in ##compiler#final-foreign-type in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11167(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11096,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11100,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_11167,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_11171,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 if(C_truep((C_word)C_i_symbolp(t2))){
-C_trace("support.scm: 1014 ##sys#hash-table-ref");
+/* support.scm: 1016 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t4,C_retrieve(lf[371]),t2);}
 else{
 t5=t4;
-f_11100(2,t5,C_SCHEME_FALSE);}}
+f_11171(2,t5,C_SCHEME_FALSE);}}
 
-/* k11098 in a11095 in ##compiler#final-foreign-type in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11100(C_word c,C_word t0,C_word t1){
+/* k11169 in a11166 in ##compiler#final-foreign-type in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11171(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11100,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11171,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11104,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("g28432844");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11175,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* g28662867 */
 t3=t2;
-f_11104(t3,((C_word*)t0)[3],t1);}
+f_11175(t3,((C_word*)t0)[3],t1);}
 else{
 t2=((C_word*)t0)[2];
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* g2843 in k11098 in a11095 in ##compiler#final-foreign-type in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_11104(C_word t0,C_word t1,C_word t2){
+/* g2866 in k11169 in a11166 in ##compiler#final-foreign-type in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_11175(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_11104,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_11175,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_vectorp(t2))){
 t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-C_trace("support.scm: 1016 next");
+/* support.scm: 1018 next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 else{
 t3=t2;
-C_trace("support.scm: 1016 next");
+/* support.scm: 1018 next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}}
 
-/* ##compiler#foreign-type-convert-argument in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11059(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#foreign-type-convert-argument in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11130(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6893,18 +6909,18 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11059,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11130,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_symbolp(t3))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11072,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 1005 ##sys#hash-table-ref");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11143,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1007 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t4,C_retrieve(lf[371]),t3);}
 else{
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k11070 in ##compiler#foreign-type-convert-argument in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11072(C_word c,C_word t0,C_word t1){
+/* k11141 in ##compiler#foreign-type-convert-argument in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11143(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6914,7 +6930,7 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11072,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11143,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep((C_word)C_i_vectorp(t1))){
 t2=(C_word)C_i_vector_ref(t1,C_fix(1));
@@ -6935,8 +6951,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##compiler#foreign-type-convert-result in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11028(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#foreign-type-convert-result in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11099(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6944,18 +6960,18 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_11028,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_11099,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_symbolp(t3))){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11041,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 998  ##sys#hash-table-ref");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_11112,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 1000 ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t4,C_retrieve(lf[371]),t3);}
 else{
 t4=t2;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k11039 in ##compiler#foreign-type-convert-result in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11041(C_word c,C_word t0,C_word t1){
+/* k11110 in ##compiler#foreign-type-convert-result in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11112(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -6965,7 +6981,7 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11041,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_11112,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep((C_word)C_i_vectorp(t1))){
 t2=(C_word)C_i_vector_ref(t1,C_fix(2));
@@ -6986,8 +7002,8 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9970(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10041(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -6995,25 +7011,25 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9970,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9976,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11022,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 899  follow-without-loop");
+C_save_and_reclaim((void*)tr4,(void*)f_10041,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10047,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_11093,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 901  follow-without-loop */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[77]+1)))(5,*((C_word*)lf[77]+1),t1,t3,t4,t5);}
 
-/* a11021 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_11022(C_word c,C_word t0,C_word t1){
+/* a11092 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_11093(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_11022,2,t0,t1);}
-C_trace("support.scm: 991  quit");
+C_save_and_reclaim((void*)tr2,(void*)f_11093,2,t0,t1);}
+/* support.scm: 993  quit */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[24]+1)))(4,*((C_word*)lf[24]+1),t1,lf[412],((C_word*)t0)[2]);}
 
-/* a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9976(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10047(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -7022,15 +7038,15 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9976,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_10047,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9982,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10053,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp));
 t7=((C_word*)t5)[1];
-f_9982(t7,t1,t2);}
+f_10053(t7,t1,t2);}
 
-/* repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9982(C_word t0,C_word t1,C_word t2){
+/* repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10053(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -7047,7 +7063,7 @@ C_word t14;
 C_word t15;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9982,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10053,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_eqp(t3,lf[334]);
 t5=(C_truep(t4)?t4:(C_word)C_eqp(t3,lf[335]));
@@ -7061,42 +7077,42 @@ t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_cons(&a,2,lf[337],t6));}}
 else{
 t6=(C_word)C_eqp(t3,lf[338]);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10011,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10082,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t3,a[6]=t1,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_10011(t8,t6);}
+f_10082(t8,t6);}
 else{
 t8=(C_word)C_eqp(t3,lf[405]);
 if(C_truep(t8)){
 t9=t7;
-f_10011(t9,t8);}
+f_10082(t9,t8);}
 else{
 t9=(C_word)C_eqp(t3,lf[406]);
 if(C_truep(t9)){
 t10=t7;
-f_10011(t10,t9);}
+f_10082(t10,t9);}
 else{
 t10=(C_word)C_eqp(t3,lf[407]);
 if(C_truep(t10)){
 t11=t7;
-f_10011(t11,t10);}
+f_10082(t11,t10);}
 else{
 t11=(C_word)C_eqp(t3,lf[408]);
 if(C_truep(t11)){
 t12=t7;
-f_10011(t12,t11);}
+f_10082(t12,t11);}
 else{
 t12=(C_word)C_eqp(t3,lf[409]);
 if(C_truep(t12)){
 t13=t7;
-f_10011(t13,t12);}
+f_10082(t13,t12);}
 else{
 t13=(C_word)C_eqp(t3,lf[410]);
 t14=t7;
-f_10011(t14,(C_truep(t13)?t13:(C_word)C_eqp(t3,lf[411])));}}}}}}}}
+f_10082(t14,(C_truep(t13)?t13:(C_word)C_eqp(t3,lf[411])));}}}}}}}}
 
-/* k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10011(C_word t0,C_word t1){
+/* k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10082(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7106,7 +7122,7 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10011,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10082,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(C_retrieve(lf[336]))){
 t2=((C_word*)t0)[7];
@@ -7118,17 +7134,17 @@ t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[339],t2));}}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[340]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10030,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10101,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10030(t4,t2);}
+f_10101(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[403]);
 t5=t3;
-f_10030(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[404])));}}}
+f_10101(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[404])));}}}
 
-/* k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10030(C_word t0,C_word t1){
+/* k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10101(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7138,7 +7154,7 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10030,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10101,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(C_retrieve(lf[336]))){
 t2=((C_word*)t0)[7];
@@ -7149,22 +7165,22 @@ t3=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[341],t2));}}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[342]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10049,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10120,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10049(t4,t2);}
+f_10120(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[400]);
 if(C_truep(t4)){
 t5=t3;
-f_10049(t5,t4);}
+f_10120(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[5],lf[401]);
 t6=t3;
-f_10049(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[5],lf[402])));}}}}
+f_10120(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[5],lf[402])));}}}}
 
-/* k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10049(C_word t0,C_word t1){
+/* k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10120(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7174,29 +7190,29 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10049,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10120,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10052,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 909  gensym");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10123,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 911  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t2);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[344]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10119,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10190,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10119(t4,t2);}
+f_10190(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[397]);
 if(C_truep(t4)){
 t5=t3;
-f_10119(t5,t4);}
+f_10190(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[5],lf[398]);
 t6=t3;
-f_10119(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[5],lf[399])));}}}}
+f_10190(t6,(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[5],lf[399])));}}}}
 
-/* k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10119(C_word t0,C_word t1){
+/* k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10190(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7210,7 +7226,7 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10119,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10190,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(C_retrieve(lf[336]))){
 t2=((C_word*)t0)[7];
@@ -7221,42 +7237,42 @@ t3=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[343],t2));}}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[345]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10138,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10209,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10138(t4,t2);}
+f_10209(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[390]);
 if(C_truep(t4)){
 t5=t3;
-f_10138(t5,t4);}
+f_10209(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[5],lf[391]);
 if(C_truep(t5)){
 t6=t3;
-f_10138(t6,t5);}
+f_10209(t6,t5);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[5],lf[392]);
 if(C_truep(t6)){
 t7=t3;
-f_10138(t7,t6);}
+f_10209(t7,t6);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[5],lf[393]);
 if(C_truep(t7)){
 t8=t3;
-f_10138(t8,t7);}
+f_10209(t8,t7);}
 else{
 t8=(C_word)C_eqp(((C_word*)t0)[5],lf[394]);
 if(C_truep(t8)){
 t9=t3;
-f_10138(t9,t8);}
+f_10209(t9,t8);}
 else{
 t9=(C_word)C_eqp(((C_word*)t0)[5],lf[395]);
 t10=t3;
-f_10138(t10,(C_truep(t9)?t9:(C_word)C_eqp(((C_word*)t0)[5],lf[396])));}}}}}}}}
+f_10209(t10,(C_truep(t9)?t9:(C_word)C_eqp(((C_word*)t0)[5],lf[396])));}}}}}}}}
 
-/* k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10138(C_word t0,C_word t1){
+/* k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10209(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7270,49 +7286,49 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10138,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10209,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10141,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 921  gensym");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10212,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 923  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t2);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],lf[347]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10220,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10291,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10220(t4,t2);}
+f_10291(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[4],lf[383]);
 if(C_truep(t4)){
 t5=t3;
-f_10220(t5,t4);}
+f_10291(t5,t4);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[4],lf[384]);
 if(C_truep(t5)){
 t6=t3;
-f_10220(t6,t5);}
+f_10291(t6,t5);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[4],lf[385]);
 if(C_truep(t6)){
 t7=t3;
-f_10220(t7,t6);}
+f_10291(t7,t6);}
 else{
 t7=(C_word)C_eqp(((C_word*)t0)[4],lf[386]);
 if(C_truep(t7)){
 t8=t3;
-f_10220(t8,t7);}
+f_10291(t8,t7);}
 else{
 t8=(C_word)C_eqp(((C_word*)t0)[4],lf[387]);
 if(C_truep(t8)){
 t9=t3;
-f_10220(t9,t8);}
+f_10291(t9,t8);}
 else{
 t9=(C_word)C_eqp(((C_word*)t0)[4],lf[388]);
 t10=t3;
-f_10220(t10,(C_truep(t9)?t9:(C_word)C_eqp(((C_word*)t0)[4],lf[389])));}}}}}}}}
+f_10291(t10,(C_truep(t9)?t9:(C_word)C_eqp(((C_word*)t0)[4],lf[389])));}}}}}}}}
 
-/* k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10220(C_word t0,C_word t1){
+/* k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10291(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7326,7 +7342,7 @@ C_word t10;
 C_word t11;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10220,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10291,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(C_retrieve(lf[336]))){
 t2=((C_word*)t0)[7];
@@ -7342,17 +7358,17 @@ t8=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[346],t7));}}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],lf[349]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10259,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10330,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10259(t4,t2);}
+f_10330(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[4],lf[381]);
 t5=t3;
-f_10259(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[4],lf[382])));}}}
+f_10330(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[4],lf[382])));}}}
 
-/* k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10259(C_word t0,C_word t1){
+/* k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10330(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7362,7 +7378,7 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10259,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10330,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(C_retrieve(lf[336]))){
 t2=((C_word*)t0)[7];
@@ -7374,17 +7390,17 @@ t3=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[350],t2));}}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[351]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10278,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10349,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10278(t4,t2);}
+f_10349(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[379]);
 t5=t3;
-f_10278(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[380])));}}}
+f_10349(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[380])));}}}
 
-/* k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10278(C_word t0,C_word t1){
+/* k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10349(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7393,7 +7409,7 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10278,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10349,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(C_retrieve(lf[336]))){
 t2=((C_word*)t0)[7];
@@ -7404,17 +7420,17 @@ t3=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[352],t2));}}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[353]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10297,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10368,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10297(t4,t2);}
+f_10368(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[377]);
 t5=t3;
-f_10297(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[378])));}}}
+f_10368(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[378])));}}}
 
-/* k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10297(C_word t0,C_word t1){
+/* k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10368(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7426,10 +7442,10 @@ C_word t8;
 C_word t9;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10297,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10368,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10300,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 941  gensym");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10371,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 943  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t2);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[355]);
@@ -7439,22 +7455,22 @@ t4=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[354],t3));}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[5],lf[356]);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10377,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_10377(t5,t3);}
+f_10448(t5,t3);}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[5],lf[374]);
 if(C_truep(t5)){
 t6=t4;
-f_10377(t6,t5);}
+f_10448(t6,t5);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[5],lf[375]);
 t7=t4;
-f_10377(t7,(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[5],lf[376])));}}}}}
+f_10448(t7,(C_truep(t6)?t6:(C_word)C_eqp(((C_word*)t0)[5],lf[376])));}}}}}
 
-/* k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10377(C_word t0,C_word t1){
+/* k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10448(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7463,24 +7479,24 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10377,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10448,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10380,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 949  gensym");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10451,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 951  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t2);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[5],lf[359]);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10462,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_10533,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_10462(t4,t2);}
+f_10533(t4,t2);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[372]);
 t5=t3;
-f_10462(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[373])));}}}
+f_10533(t5,(C_truep(t4)?t4:(C_word)C_eqp(((C_word*)t0)[5],lf[373])));}}}
 
-/* k10460 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10462(C_word t0,C_word t1){
+/* k10531 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10533(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7499,7 +7515,7 @@ C_word t15;
 C_word t16;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10462,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10533,NULL,2,t0,t1);}
 if(C_truep(t1)){
 if(C_truep(C_retrieve(lf[336]))){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[7],C_SCHEME_END_OF_LIST);
@@ -7529,16 +7545,16 @@ t7=(C_word)C_a_i_cons(&a,2,t6,C_SCHEME_END_OF_LIST);
 t8=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_a_i_cons(&a,2,lf[357],t7));}}
 else{
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10537,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10608,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 if(C_truep((C_word)C_i_symbolp(((C_word*)t0)[3]))){
-C_trace("support.scm: 965  ##sys#hash-table-ref");
+/* support.scm: 967  ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t3,C_retrieve(lf[371]),((C_word*)t0)[3]);}
 else{
 t4=t3;
-f_10537(2,t4,C_SCHEME_FALSE);}}}}
+f_10608(2,t4,C_SCHEME_FALSE);}}}}
 
-/* k10535 in k10460 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_10537(C_word c,C_word t0,C_word t1){
+/* k10606 in k10531 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10608(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7549,35 +7565,35 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10537,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10608,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10541,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-C_trace("g27492750");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10612,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+/* g27722773 */
 t3=t2;
-f_10541(t3,((C_word*)t0)[5],t1);}
+f_10612(t3,((C_word*)t0)[5],t1);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[4]))){
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_word)C_eqp(t2,lf[362]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10576,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_10647,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[4],a[4]=t2,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[3],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_10576(t5,t3);}
+f_10647(t5,t3);}
 else{
 t5=(C_word)C_eqp(t2,lf[342]);
 if(C_truep(t5)){
 t6=t4;
-f_10576(t6,t5);}
+f_10647(t6,t5);}
 else{
 t6=(C_word)C_eqp(t2,lf[370]);
 t7=t4;
-f_10576(t7,(C_truep(t6)?t6:(C_word)C_eqp(t2,lf[353])));}}}
+f_10647(t7,(C_truep(t6)?t6:(C_word)C_eqp(t2,lf[353])));}}}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[3]);}}}
 
-/* k10574 in k10535 in k10460 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10576(C_word t0,C_word t1){
+/* k10645 in k10606 in k10531 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10647(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7598,17 +7614,17 @@ C_word t17;
 C_word t18;
 C_word ab[15],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10576,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10647,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10579,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 971  gensym");
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10650,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 973  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t2);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[4],lf[363]);
 t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[4],lf[364]));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10646,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 977  gensym");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_10717,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 979  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t4);}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[4],lf[367]);
@@ -7623,9 +7639,9 @@ else{
 t5=(C_word)C_eqp(((C_word*)t0)[4],lf[368]);
 if(C_truep(t5)){
 t6=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("support.scm: 984  repeat");
+/* support.scm: 986  repeat */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_9982(t7,((C_word*)t0)[5],t6);}
+f_10053(t7,((C_word*)t0)[5],t6);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[4],lf[369]);
 if(C_truep(t6)){
@@ -7647,8 +7663,8 @@ else{
 t9=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,((C_word*)t0)[6]);}}}}}}}
 
-/* k10644 in k10574 in k10535 in k10460 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_10646(C_word c,C_word t0,C_word t1){
+/* k10715 in k10645 in k10606 in k10531 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10717(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7669,7 +7685,7 @@ C_word t17;
 C_word t18;
 C_word ab[51],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10646,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10717,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -7683,14 +7699,14 @@ t11=(C_word)C_a_i_cons(&a,2,lf[82],t10);
 t12=(C_word)C_a_i_cons(&a,2,t11,C_SCHEME_END_OF_LIST);
 t13=(C_word)C_a_i_cons(&a,2,t9,t12);
 t14=(C_word)C_a_i_cons(&a,2,t1,t13);
-t15=(C_word)C_a_i_cons(&a,2,lf[215],t14);
+t15=(C_word)C_a_i_cons(&a,2,lf[214],t14);
 t16=(C_word)C_a_i_cons(&a,2,t15,C_SCHEME_END_OF_LIST);
 t17=(C_word)C_a_i_cons(&a,2,t4,t16);
 t18=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t18+1)))(2,t18,(C_word)C_a_i_cons(&a,2,lf[92],t17));}
 
-/* k10577 in k10574 in k10535 in k10460 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_10579(C_word c,C_word t0,C_word t1){
+/* k10648 in k10645 in k10606 in k10531 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7708,7 +7724,7 @@ C_word t14;
 C_word t15;
 C_word ab[42],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10579,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10650,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -7719,34 +7735,34 @@ t8=(C_word)C_a_i_cons(&a,2,lf[82],t7);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
 t10=(C_word)C_a_i_cons(&a,2,t6,t9);
 t11=(C_word)C_a_i_cons(&a,2,t1,t10);
-t12=(C_word)C_a_i_cons(&a,2,lf[215],t11);
+t12=(C_word)C_a_i_cons(&a,2,lf[214],t11);
 t13=(C_word)C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST);
 t14=(C_word)C_a_i_cons(&a,2,t4,t13);
 t15=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,(C_word)C_a_i_cons(&a,2,lf[92],t14));}
 
-/* g2749 in k10535 in k10460 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10541(C_word t0,C_word t1,C_word t2){
+/* g2772 in k10606 in k10531 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10612(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10541,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10612,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_vectorp(t2))){
 t3=(C_word)C_i_vector_ref(t2,C_fix(0));
-C_trace("support.scm: 967  next");
+/* support.scm: 969  next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 else{
 t3=t2;
-C_trace("support.scm: 967  next");
+/* support.scm: 969  next */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}}
 
-/* k10378 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_10380(C_word c,C_word t0,C_word t1){
+/* k10449 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10451(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7759,24 +7775,24 @@ C_word t9;
 C_word t10;
 C_word ab[26],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10380,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10451,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10411,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10482,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(C_retrieve(lf[336]))){
 t6=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t7=t5;
-f_10411(t7,(C_word)C_a_i_cons(&a,2,lf[357],t6));}
+f_10482(t7,(C_word)C_a_i_cons(&a,2,lf[357],t6));}
 else{
 t6=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,lf[358],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 t9=t5;
-f_10411(t9,(C_word)C_a_i_cons(&a,2,lf[357],t8));}}
+f_10482(t9,(C_word)C_a_i_cons(&a,2,lf[357],t8));}}
 
-/* k10409 in k10378 in k10375 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10411(C_word t0,C_word t1){
+/* k10480 in k10449 in k10446 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10482(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7789,20 +7805,20 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10411,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10482,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[82],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,t1,t4);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[215],t6);
+t7=(C_word)C_a_i_cons(&a,2,lf[214],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t8);
 t10=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,lf[92],t9));}
 
-/* k10298 in k10295 in k10276 in k10257 in k10218 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_10300(C_word c,C_word t0,C_word t1){
+/* k10369 in k10366 in k10347 in k10328 in k10289 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10371(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7820,7 +7836,7 @@ C_word t14;
 C_word t15;
 C_word ab[42],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10300,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10371,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
@@ -7831,14 +7847,14 @@ t8=(C_word)C_a_i_cons(&a,2,lf[82],t7);
 t9=(C_word)C_a_i_cons(&a,2,t8,C_SCHEME_END_OF_LIST);
 t10=(C_word)C_a_i_cons(&a,2,t6,t9);
 t11=(C_word)C_a_i_cons(&a,2,t1,t10);
-t12=(C_word)C_a_i_cons(&a,2,lf[215],t11);
+t12=(C_word)C_a_i_cons(&a,2,lf[214],t11);
 t13=(C_word)C_a_i_cons(&a,2,t12,C_SCHEME_END_OF_LIST);
 t14=(C_word)C_a_i_cons(&a,2,t4,t13);
 t15=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,(C_word)C_a_i_cons(&a,2,lf[92],t14));}
 
-/* k10139 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_10141(C_word c,C_word t0,C_word t1){
+/* k10210 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7851,24 +7867,24 @@ C_word t9;
 C_word t10;
 C_word ab[29],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10141,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10212,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10172,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10243,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(C_retrieve(lf[336]))){
 t6=t5;
-f_10172(t6,t1);}
+f_10243(t6,t1);}
 else{
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],C_SCHEME_END_OF_LIST);
 t7=(C_word)C_a_i_cons(&a,2,lf[82],t6);
 t8=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,t7,t8);
 t10=t5;
-f_10172(t10,(C_word)C_a_i_cons(&a,2,lf[346],t9));}}
+f_10243(t10,(C_word)C_a_i_cons(&a,2,lf[346],t9));}}
 
-/* k10170 in k10139 in k10136 in k10117 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10172(C_word t0,C_word t1){
+/* k10241 in k10210 in k10207 in k10188 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10243(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7881,20 +7897,20 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10172,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10243,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[82],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,t1,t4);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[215],t6);
+t7=(C_word)C_a_i_cons(&a,2,lf[214],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t8);
 t10=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,lf[92],t9));}
 
-/* k10050 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_10052(C_word c,C_word t0,C_word t1){
+/* k10121 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7904,21 +7920,21 @@ C_word t6;
 C_word t7;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_10052,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_10123,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,t1,t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10083,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10154,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(C_retrieve(lf[336]))){
 t6=t5;
-f_10083(t6,t1);}
+f_10154(t6,t1);}
 else{
 t6=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t7=t5;
-f_10083(t7,(C_word)C_a_i_cons(&a,2,lf[343],t6));}}
+f_10154(t7,(C_word)C_a_i_cons(&a,2,lf[343],t6));}}
 
-/* k10081 in k10050 in k10047 in k10028 in k10009 in repeat in a9975 in ##compiler#foreign-type-check in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_10083(C_word t0,C_word t1){
+/* k10152 in k10121 in k10118 in k10099 in k10080 in repeat in a10046 in ##compiler#foreign-type-check in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10154(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7931,51 +7947,51 @@ C_word t9;
 C_word t10;
 C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_10083,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_10154,NULL,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,lf[82],t2);
 t4=(C_word)C_a_i_cons(&a,2,t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_cons(&a,2,t1,t4);
 t6=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t5);
-t7=(C_word)C_a_i_cons(&a,2,lf[215],t6);
+t7=(C_word)C_a_i_cons(&a,2,lf[214],t6);
 t8=(C_word)C_a_i_cons(&a,2,t7,C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t8);
 t10=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,(C_word)C_a_i_cons(&a,2,lf[92],t9));}
 
-/* ##compiler#pprint-expressions-to-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9912(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#pprint-expressions-to-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9983(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9912,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9916,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_9983,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9987,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t3)){
-C_trace("support.scm: 880  open-output-file");
+/* support.scm: 882  open-output-file */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[331]+1)))(3,*((C_word*)lf[331]+1),t4,t3);}
 else{
-C_trace("support.scm: 880  current-output-port");
+/* support.scm: 882  current-output-port */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[332]+1)))(2,*((C_word*)lf[332]+1),t4);}}
 
-/* k9914 in ##compiler#pprint-expressions-to-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9916(C_word c,C_word t0,C_word t1){
+/* k9985 in ##compiler#pprint-expressions-to-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9916,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9919,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9927,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 881  with-output-to-port");
+C_save_and_reclaim((void*)tr2,(void*)f_9987,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9990,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9998,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 883  with-output-to-port */
 ((C_proc4)C_retrieve_symbol_proc(lf[330]))(4,*((C_word*)lf[330]+1),t2,t1,t3);}
 
-/* a9926 in k9914 in ##compiler#pprint-expressions-to-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9927(C_word c,C_word t0,C_word t1){
+/* a9997 in k9985 in ##compiler#pprint-expressions-to-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9998(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -7984,15 +8000,15 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9927,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9998,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9933,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10004,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_9933(t5,t1,((C_word*)t0)[2]);}
+f_10004(t5,t1,((C_word*)t0)[2]);}
 
-/* loop2422 in a9926 in k9914 in ##compiler#pprint-expressions-to-file in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9933(C_word t0,C_word t1,C_word t2){
+/* loop2445 in a9997 in k9985 in ##compiler#pprint-expressions-to-file in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_10004(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8001,52 +8017,52 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9933,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_10004,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9951,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_10022,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9945,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 885  pretty-print");
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_10016,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 887  pretty-print */
 ((C_proc3)C_retrieve_symbol_proc(lf[329]))(3,*((C_word*)lf[329]+1),t5,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9943 in loop2422 in a9926 in k9914 in ##compiler#pprint-expressions-to-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9945(C_word c,C_word t0,C_word t1){
+/* k10014 in loop2445 in a9997 in k9985 in ##compiler#pprint-expressions-to-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10016(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 886  newline");
+/* support.scm: 888  newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[2]);}
 
-/* k9949 in loop2422 in a9926 in k9914 in ##compiler#pprint-expressions-to-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9951(C_word c,C_word t0,C_word t1){
+/* k10020 in loop2445 in a9997 in k9985 in ##compiler#pprint-expressions-to-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_10022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_9933(t3,((C_word*)t0)[2],t2);}
+f_10004(t3,((C_word*)t0)[2],t2);}
 
-/* k9917 in k9914 in ##compiler#pprint-expressions-to-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9919(C_word c,C_word t0,C_word t1){
+/* k9988 in k9985 in ##compiler#pprint-expressions-to-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9990(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(((C_word*)t0)[4])){
-C_trace("support.scm: 888  close-output-port");
+/* support.scm: 890  close-output-port */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[328]+1)))(3,*((C_word*)lf[328]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9831(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9902(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8054,27 +8070,27 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9831,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9837,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9843,tmp=(C_word)a,a+=2,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr3,(void*)f_9902,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9908,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9914,tmp=(C_word)a,a+=2,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t3,t4);}
 
-/* a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9843(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9914(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
 C_word tmp;
 C_word t9;
 C_word t10;
 C_word ab[10],*a=ab;
 if(c!=9) C_bad_argc_2(c,9,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr9,(void*)f_9843,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9850,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t5,a[6]=t6,a[7]=t7,a[8]=t8,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
-C_trace("support.scm: 868  debugging");
+C_save_and_reclaim((void*)tr9,(void*)f_9914,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9921,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t5,a[6]=t6,a[7]=t7,a[8]=t8,a[9]=t1,tmp=(C_word)a,a+=10,tmp);
+/* support.scm: 870  debugging */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[10]+1)))(4,*((C_word*)lf[10]+1),t9,lf[325],lf[326]);}
 
-/* k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9850(C_word c,C_word t0,C_word t1){
+/* k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9921(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8082,270 +8098,270 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9850,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9921,2,t0,t1);}
 if(C_truep(t1)){
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9853,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_9924,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[324],t2);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[9];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9853(C_word c,C_word t0,C_word t1){
+/* k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9924(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9853,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9856,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_9924,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9927,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],tmp=(C_word)a,a+=10,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9856(C_word c,C_word t0,C_word t1){
+/* k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9856,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9859,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_9927,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_9930,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],tmp=(C_word)a,a+=10,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,lf[323],((C_word*)t0)[3]);}
 
-/* k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9859(C_word c,C_word t0,C_word t1){
+/* k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9930(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9859,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9862,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_9930,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9933,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9862(C_word c,C_word t0,C_word t1){
+/* k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9862,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9865,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_9933,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9936,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9865(C_word c,C_word t0,C_word t1){
+/* k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9865,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9936,2,t0,t1);}
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9868,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_9939,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[322],t2);}
 
-/* k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9868(C_word c,C_word t0,C_word t1){
+/* k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9939(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9868,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9871,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_9939,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9942,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9871(C_word c,C_word t0,C_word t1){
+/* k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9942(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9871,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9874,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_9942,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9945,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9874(C_word c,C_word t0,C_word t1){
+/* k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9874,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9945,2,t0,t1);}
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9877,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9948,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[321],t2);}
 
-/* k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9877(C_word c,C_word t0,C_word t1){
+/* k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9948(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9877,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9880,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_9948,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9951,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9880(C_word c,C_word t0,C_word t1){
+/* k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9880,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9883,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_9951,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9954,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9883(C_word c,C_word t0,C_word t1){
+/* k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9954(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9883,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9954,2,t0,t1);}
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9886,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9957,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[320],t2);}
 
-/* k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9886(C_word c,C_word t0,C_word t1){
+/* k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9957(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9886,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9889,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_9957,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9960,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9887 in k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9889(C_word c,C_word t0,C_word t1){
+/* k9958 in k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9889,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9892,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_9960,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9963,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k9890 in k9887 in k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9892(C_word c,C_word t0,C_word t1){
+/* k9961 in k9958 in k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9963(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9892,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9963,2,t0,t1);}
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9895,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9966,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[319],t2);}
 
-/* k9893 in k9890 in k9887 in k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9895(C_word c,C_word t0,C_word t1){
+/* k9964 in k9961 in k9958 in k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9966(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9895,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9898,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_9966,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9969,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9896 in k9893 in k9890 in k9887 in k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9898(C_word c,C_word t0,C_word t1){
+/* k9967 in k9964 in k9961 in k9958 in k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9898,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9901,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_9969,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9972,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(10),((C_word*)t0)[2]);}
 
-/* k9899 in k9896 in k9893 in k9890 in k9887 in k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9901(C_word c,C_word t0,C_word t1){
+/* k9970 in k9967 in k9964 in k9961 in k9958 in k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9901,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9972,2,t0,t1);}
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9904,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9975,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[318],t2);}
 
-/* k9902 in k9899 in k9896 in k9893 in k9890 in k9887 in k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9904(C_word c,C_word t0,C_word t1){
+/* k9973 in k9970 in k9967 in k9964 in k9961 in k9958 in k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9904,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9907,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("write");
+C_save_and_reclaim((void*)tr2,(void*)f_9975,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9978,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k9905 in k9902 in k9899 in k9896 in k9893 in k9890 in k9887 in k9884 in k9881 in k9878 in k9875 in k9872 in k9869 in k9866 in k9863 in k9860 in k9857 in k9854 in k9851 in k9848 in a9842 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9907(C_word c,C_word t0,C_word t1){
+/* k9976 in k9973 in k9970 in k9967 in k9964 in k9961 in k9958 in k9955 in k9952 in k9949 in k9946 in k9943 in k9940 in k9937 in k9934 in k9931 in k9928 in k9925 in k9922 in k9919 in a9913 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9978(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* a9836 in ##compiler#print-program-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9837(C_word c,C_word t0,C_word t1){
+/* a9907 in ##compiler#print-program-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9908(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9837,2,t0,t1);}
-C_trace("support.scm: 867  compute-database-statistics");
+C_save_and_reclaim((void*)tr2,(void*)f_9908,2,t0,t1);}
+/* support.scm: 869  compute-database-statistics */
 ((C_proc3)C_retrieve_symbol_proc(lf[314]))(3,*((C_word*)lf[314]+1),t1,((C_word*)t0)[2]);}
 
-/* ##compiler#compute-database-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9723(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#compute-database-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9794(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8363,7 +8379,7 @@ C_word t15;
 C_word ab[25],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9723,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9794,3,t0,t1,t2);}
 t3=C_fix(0);
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_fix(0);
@@ -8374,13 +8390,13 @@ t9=C_fix(0);
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_fix(0);
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9727,a[2]=t10,a[3]=t12,a[4]=t8,a[5]=t4,a[6]=t6,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9732,a[2]=t12,a[3]=t4,a[4]=t6,a[5]=t8,a[6]=t10,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 843  ##sys#hash-table-for-each");
+t13=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9798,a[2]=t10,a[3]=t12,a[4]=t8,a[5]=t4,a[6]=t6,a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9803,a[2]=t12,a[3]=t4,a[4]=t6,a[5]=t8,a[6]=t10,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 845  ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),t13,t14,t2);}
 
-/* a9731 in ##compiler#compute-database-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9732(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9802 in ##compiler#compute-database-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9803(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8389,15 +8405,15 @@ C_word t7;
 C_word ab[10],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9732,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9803,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9738,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9809,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp));
 t7=((C_word*)t5)[1];
-f_9738(t7,t1,t3);}
+f_9809(t7,t1,t3);}
 
-/* loop2343 in a9731 in ##compiler#compute-database-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9738(C_word t0,C_word t1,C_word t2){
+/* loop2366 in a9802 in ##compiler#compute-database-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9809(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8411,11 +8427,11 @@ C_word *a;
 loop:
 a=C_alloc(7);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9738,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_9809,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9746,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9817,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=f_9746(t3,t4);
+t5=f_9817(t3,t4);
 t6=(C_word)C_slot(t2,C_fix(1));
 t9=t1;
 t10=t6;
@@ -8427,8 +8443,8 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* g2350 in loop2343 in a9731 in ##compiler#compute-database-statistics in k5047 in k5044 in k3982 in k3979 */
-static C_word C_fcall f_9746(C_word t0,C_word t1){
+/* g2373 in loop2366 in a9802 in ##compiler#compute-database-statistics in k5070 in k5067 in k4005 in k4002 */
+static C_word C_fcall f_9817(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8456,7 +8472,7 @@ C_stack_check;
 t2=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[6])[1],C_fix(1));
 t3=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t4=(C_word)C_i_car(t1);
-t5=(C_word)C_eqp(t4,lf[179]);
+t5=(C_word)C_eqp(t4,lf[178]);
 if(C_truep(t5)){
 t6=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[5])[1],C_fix(1));
 t7=C_mutate(((C_word *)((C_word*)t0)[5])+1,t6);
@@ -8468,7 +8484,7 @@ t7=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[4])[1],C_fix(1));
 t8=C_mutate(((C_word *)((C_word*)t0)[4])+1,t7);
 t9=(C_word)C_i_cdr(t1);
 t10=(C_word)C_slot(t9,C_fix(1));
-t11=(C_word)C_eqp(lf[223],t10);
+t11=(C_word)C_eqp(lf[222],t10);
 if(C_truep(t11)){
 t12=(C_word)C_fixnum_plus(((C_word*)((C_word*)t0)[3])[1],C_fix(1));
 t13=C_mutate(((C_word *)((C_word*)t0)[3])+1,t12);
@@ -8488,16 +8504,16 @@ else{
 t8=C_SCHEME_UNDEFINED;
 return(t8);}}}}
 
-/* k9725 in ##compiler#compute-database-statistics in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9727(C_word c,C_word t0,C_word t1){
+/* k9796 in ##compiler#compute-database-statistics in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9798(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 857  values");
+/* support.scm: 859  values */
 C_values(9,0,((C_word*)t0)[7],C_retrieve(lf[315]),C_retrieve(lf[316]),((C_word*)((C_word*)t0)[6])[1],((C_word*)((C_word*)t0)[5])[1],((C_word*)((C_word*)t0)[4])[1],((C_word*)((C_word*)t0)[3])[1],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* ##sys#toplevel-definition-hook in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9702(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##sys#toplevel-definition-hook in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9773(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -8506,53 +8522,53 @@ C_word t9;
 C_word ab[4],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_9702,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_9773,6,t0,t1,t2,t3,t4,t5);}
 t6=(C_truep(t5)?C_SCHEME_FALSE:(C_word)C_i_not(t4));
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9712,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 820  debugging");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[10]+1)))(5,*((C_word*)lf[10]+1),t7,lf[246],lf[313],t2);}
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9783,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 822  debugging */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[10]+1)))(5,*((C_word*)lf[10]+1),t7,lf[245],lf[313],t2);}
 else{
 t7=C_SCHEME_UNDEFINED;
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
 
-/* k9710 in ##sys#toplevel-definition-hook in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9712(C_word c,C_word t0,C_word t1){
+/* k9781 in ##sys#toplevel-definition-hook in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9783(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 821  hide-variable");
+/* support.scm: 823  hide-variable */
 ((C_proc3)C_retrieve_symbol_proc(lf[312]))(3,*((C_word*)lf[312]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##compiler#dump-global-refs in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9653(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#dump-global-refs in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9724(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9653,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9659,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 806  ##sys#hash-table-for-each");
+C_save_and_reclaim((void*)tr3,(void*)f_9724,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9730,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 808  ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),t1,t3,t2);}
 
-/* a9658 in ##compiler#dump-global-refs in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9659(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9729 in ##compiler#dump-global-refs in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9730(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9659,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9700,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 808  keyword?");
+C_save_and_reclaim((void*)tr4,(void*)f_9730,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9771,a[2]=t2,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 810  keyword? */
 ((C_proc3)C_retrieve_symbol_proc(lf[308]))(3,*((C_word*)lf[308]+1),t4,t2);}
 
-/* k9698 in a9658 in ##compiler#dump-global-refs in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9700(C_word c,C_word t0,C_word t1){
+/* k9769 in a9729 in ##compiler#dump-global-refs in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9771(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8565,49 +8581,49 @@ C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9700,2,t0,t1);}
-t2=(C_truep(t1)?C_SCHEME_FALSE:(C_word)C_i_assq(lf[179],((C_word*)t0)[4]));
+C_save_and_reclaim((void*)tr2,(void*)f_9771,2,t0,t1);}
+t2=(C_truep(t1)?C_SCHEME_FALSE:(C_word)C_i_assq(lf[178],((C_word*)t0)[4]));
 if(C_truep(t2)){
 t3=(C_word)C_i_assq(lf[166],((C_word*)t0)[4]);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9672,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9743,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(t3)){
 t5=(C_word)C_i_cdr(t3);
 t6=(C_word)C_i_length(t5);
 t7=(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],t6);
-C_trace("support.scm: 810  write");
+/* support.scm: 812  write */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t4,t7);}
 else{
 t5=(C_word)C_a_i_list(&a,2,((C_word*)t0)[2],C_fix(0));
-C_trace("support.scm: 810  write");
+/* support.scm: 812  write */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t4,t5);}}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k9670 in k9698 in a9658 in ##compiler#dump-global-refs in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9672(C_word c,C_word t0,C_word t1){
+/* k9741 in k9769 in a9729 in ##compiler#dump-global-refs in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 811  newline");
+/* support.scm: 813  newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[2]);}
 
-/* ##compiler#dump-defined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9616(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#dump-defined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9687(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9616,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9622,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 796  ##sys#hash-table-for-each");
+C_save_and_reclaim((void*)tr3,(void*)f_9687,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9693,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 798  ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),t1,t3,t2);}
 
-/* a9621 in ##compiler#dump-defined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9622(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9692 in ##compiler#dump-defined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9693(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8615,67 +8631,67 @@ C_word t6;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9622,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9629,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9651,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 798  keyword?");
+C_save_and_reclaim((void*)tr4,(void*)f_9693,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9700,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9722,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 800  keyword? */
 ((C_proc3)C_retrieve_symbol_proc(lf[308]))(3,*((C_word*)lf[308]+1),t5,t2);}
 
-/* k9649 in a9621 in ##compiler#dump-defined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9651(C_word c,C_word t0,C_word t1){
+/* k9720 in a9692 in ##compiler#dump-defined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
-f_9629(t2,C_SCHEME_FALSE);}
+f_9700(t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_i_assq(lf[179],((C_word*)t0)[2]);
+t2=(C_word)C_i_assq(lf[178],((C_word*)t0)[2]);
 t3=((C_word*)t0)[3];
-f_9629(t3,(C_truep(t2)?(C_word)C_i_assq(lf[177],((C_word*)t0)[2]):C_SCHEME_FALSE));}}
+f_9700(t3,(C_truep(t2)?(C_word)C_i_assq(lf[176],((C_word*)t0)[2]):C_SCHEME_FALSE));}}
 
-/* k9627 in a9621 in ##compiler#dump-defined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9629(C_word t0,C_word t1){
+/* k9698 in a9692 in ##compiler#dump-defined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9700(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9629,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9700,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9632,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 801  write");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9703,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 803  write */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k9630 in k9627 in a9621 in ##compiler#dump-defined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9632(C_word c,C_word t0,C_word t1){
+/* k9701 in k9698 in a9692 in ##compiler#dump-defined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9703(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 802  newline");
+/* support.scm: 804  newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[2]);}
 
-/* ##compiler#dump-undefined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9575(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#dump-undefined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9646(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9575,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9581,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 786  ##sys#hash-table-for-each");
+C_save_and_reclaim((void*)tr3,(void*)f_9646,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9652,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 788  ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),t1,t3,t2);}
 
-/* a9580 in ##compiler#dump-undefined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9581(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a9651 in ##compiler#dump-undefined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9652(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8683,58 +8699,58 @@ C_word t6;
 C_word ab[8],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9581,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9588,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9614,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 788  keyword?");
+C_save_and_reclaim((void*)tr4,(void*)f_9652,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9659,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9685,a[2]=t3,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 790  keyword? */
 ((C_proc3)C_retrieve_symbol_proc(lf[308]))(3,*((C_word*)lf[308]+1),t5,t2);}
 
-/* k9612 in a9580 in ##compiler#dump-undefined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9614(C_word c,C_word t0,C_word t1){
+/* k9683 in a9651 in ##compiler#dump-undefined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9685(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
-f_9588(t2,C_SCHEME_FALSE);}
+f_9659(t2,C_SCHEME_FALSE);}
 else{
-if(C_truep((C_word)C_i_assq(lf[179],((C_word*)t0)[2]))){
-t2=(C_word)C_i_assq(lf[177],((C_word*)t0)[2]);
+if(C_truep((C_word)C_i_assq(lf[178],((C_word*)t0)[2]))){
+t2=(C_word)C_i_assq(lf[176],((C_word*)t0)[2]);
 t3=((C_word*)t0)[3];
-f_9588(t3,(C_word)C_i_not(t2));}
+f_9659(t3,(C_word)C_i_not(t2));}
 else{
 t2=((C_word*)t0)[3];
-f_9588(t2,C_SCHEME_FALSE);}}}
+f_9659(t2,C_SCHEME_FALSE);}}}
 
-/* k9586 in a9580 in ##compiler#dump-undefined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9588(C_word t0,C_word t1){
+/* k9657 in a9651 in ##compiler#dump-undefined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9659(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9588,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9659,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9591,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 791  write");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9662,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 793  write */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t2,((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k9589 in k9586 in a9580 in ##compiler#dump-undefined-globals in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9591(C_word c,C_word t0,C_word t1){
+/* k9660 in k9657 in a9651 in ##compiler#dump-undefined-globals in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9662(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 792  newline");
+/* support.scm: 794  newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[2]);}
 
-/* ##compiler#simple-lambda-node? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9453(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#simple-lambda-node? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9524(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8748,7 +8764,7 @@ C_word t11;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9453,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9524,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(2));
 t5=(C_word)C_i_caddr(t4);
@@ -8758,9 +8774,9 @@ if(C_truep(t7)){
 if(C_truep((C_word)C_i_cadr(t4))){
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9482,a[2]=t9,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9553,a[2]=t9,a[3]=t7,tmp=(C_word)a,a+=4,tmp));
 t11=((C_word*)t9)[1];
-f_9482(3,t11,t1,t2);}
+f_9553(3,t11,t1,t2);}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
@@ -8768,8 +8784,8 @@ else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}
 
-/* rec in ##compiler#simple-lambda-node? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9482(C_word c,C_word t0,C_word t1,C_word t2){
+/* rec in ##compiler#simple-lambda-node? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9553(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8790,23 +8806,23 @@ C_word t18;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9482,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9553,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
-t5=(C_word)C_eqp(t4,lf[235]);
+t5=(C_word)C_eqp(t4,lf[234]);
 if(C_truep(t5)){
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(3));
 t8=(C_word)C_i_car(t7);
 t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(lf[210],t9);
+t10=(C_word)C_eqp(lf[209],t9);
 if(C_truep(t10)){
 t11=(C_word)C_slot(t8,C_fix(2));
 t12=(C_word)C_i_car(t11);
 t13=(C_word)C_eqp(((C_word*)t0)[3],t12);
 if(C_truep(t13)){
 t14=(C_word)C_i_cdr(t7);
-C_trace("support.scm: 778  every");
+/* support.scm: 780  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[87]))(4,*((C_word*)lf[87]+1),t1,((C_word*)((C_word*)t0)[2])[1],t14);}
 else{
 t14=t1;
@@ -8815,18 +8831,18 @@ else{
 t11=t1;
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,C_SCHEME_FALSE);}}
 else{
-t6=(C_word)C_eqp(t4,lf[226]);
+t6=(C_word)C_eqp(t4,lf[225]);
 if(C_truep(t6)){
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,C_SCHEME_FALSE);}
 else{
 t7=t2;
 t8=(C_word)C_slot(t7,C_fix(3));
-C_trace("support.scm: 780  every");
+/* support.scm: 782  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[87]))(4,*((C_word*)lf[87]+1),t1,((C_word*)((C_word*)t0)[2])[1],t8);}}}
 
-/* ##compiler#expression-has-side-effects? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9352(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#expression-has-side-effects? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9423(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -8835,15 +8851,15 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_9352,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_9423,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9358,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9429,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
 t7=((C_word*)t5)[1];
-f_9358(3,t7,t1,t2);}
+f_9429(3,t7,t1,t2);}
 
-/* walk in ##compiler#expression-has-side-effects? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9358(C_word c,C_word t0,C_word t1,C_word t2){
+/* walk in ##compiler#expression-has-side-effects? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9429(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -8858,33 +8874,33 @@ C_word t12;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9358,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_9429,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(1));
-t7=(C_word)C_eqp(t6,lf[210]);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9384,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t6,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t7=(C_word)C_eqp(t6,lf[209]);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9455,a[2]=t4,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t6,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t7)){
 t9=t8;
-f_9384(t9,t7);}
+f_9455(t9,t7);}
 else{
 t9=(C_word)C_eqp(t6,lf[82]);
 if(C_truep(t9)){
 t10=t8;
-f_9384(t10,t9);}
+f_9455(t10,t9);}
 else{
-t10=(C_word)C_eqp(t6,lf[216]);
+t10=(C_word)C_eqp(t6,lf[215]);
 if(C_truep(t10)){
 t11=t8;
-f_9384(t11,t10);}
+f_9455(t11,t10);}
 else{
-t11=(C_word)C_eqp(t6,lf[227]);
+t11=(C_word)C_eqp(t6,lf[226]);
 t12=t8;
-f_9384(t12,(C_truep(t11)?t11:(C_word)C_eqp(t6,lf[214])));}}}}
+f_9455(t12,(C_truep(t11)?t11:(C_word)C_eqp(t6,lf[213])));}}}}
 
-/* k9382 in walk in ##compiler#expression-has-side-effects? in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9384(C_word t0,C_word t1){
+/* k9453 in walk in ##compiler#expression-has-side-effects? in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9455(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8896,24 +8912,24 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9384,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9455,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[223]);
+t2=(C_word)C_eqp(((C_word*)t0)[5],lf[222]);
 if(C_truep(t2)){
 t3=((C_word*)t0)[4];
 t4=(C_word)C_slot(t3,C_fix(2));
 t5=(C_word)C_i_car(t4);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9398,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 761  find");
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9469,a[2]=t5,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 763  find */
 ((C_proc4)C_retrieve_symbol_proc(lf[304]))(4,*((C_word*)lf[304]+1),((C_word*)t0)[6],t6,C_retrieve(lf[305]));}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[5],lf[215]);
+t3=(C_word)C_eqp(((C_word*)t0)[5],lf[214]);
 if(C_truep(t3)){
 if(C_truep(t3)){
-C_trace("support.scm: 762  any");
+/* support.scm: 764  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[6],((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
 else{
 t4=((C_word*)t0)[6];
@@ -8921,35 +8937,35 @@ t4=((C_word*)t0)[6];
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[5],lf[92]);
 if(C_truep(t4)){
-C_trace("support.scm: 762  any");
+/* support.scm: 764  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[6],((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[2]);}
 else{
 t5=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_TRUE);}}}}}
 
-/* a9397 in k9382 in walk in ##compiler#expression-has-side-effects? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9398(C_word c,C_word t0,C_word t1,C_word t2){
+/* a9468 in k9453 in walk in ##compiler#expression-has-side-effects? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9469(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9398,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9406,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 761  foreign-callback-stub-id");
+C_save_and_reclaim((void*)tr3,(void*)f_9469,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9477,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 763  foreign-callback-stub-id */
 ((C_proc3)C_retrieve_symbol_proc(lf[303]))(3,*((C_word*)lf[303]+1),t3,t2);}
 
-/* k9404 in a9397 in k9382 in walk in ##compiler#expression-has-side-effects? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9406(C_word c,C_word t0,C_word t1){
+/* k9475 in a9468 in k9453 in walk in ##compiler#expression-has-side-effects? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9477(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_eqp(((C_word*)t0)[2],t1));}
 
-/* ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9127(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9198(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -8967,7 +8983,7 @@ C_word t17;
 C_word ab[27],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_9127,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_9198,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_UNDEFINED;
@@ -8976,16 +8992,16 @@ t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9130,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
-t14=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9164,a[2]=t10,a[3]=t8,tmp=(C_word)a,a+=4,tmp));
-t15=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9207,a[2]=t10,a[3]=t12,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
-t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9326,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 745  matchn");
+t13=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9201,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
+t14=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9235,a[2]=t10,a[3]=t8,tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9278,a[2]=t10,a[3]=t12,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
+t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9397,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 747  matchn */
 t17=((C_word*)t12)[1];
-f_9207(t17,t16,t2,t3);}
+f_9278(t17,t16,t2,t3);}
 
-/* k9324 in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9326(C_word c,C_word t0,C_word t1){
+/* k9395 in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9397(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -8995,21 +9011,21 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9326,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9397,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9332,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9403,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[3];
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=((C_word*)t0)[3];
 t6=(C_word)C_slot(t5,C_fix(2));
-C_trace("support.scm: 748  debugging");
+/* support.scm: 750  debugging */
 ((C_proc7)C_retrieve_proc(*((C_word*)lf[10]+1)))(7,*((C_word*)lf[10]+1),t2,lf[300],lf[301],t4,t6,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k9330 in k9324 in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9332(C_word c,C_word t0,C_word t1){
+/* k9401 in k9395 in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9403(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9018,8 +9034,8 @@ t2=((C_word*)((C_word*)t0)[3])[1];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* matchn in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9207(C_word t0,C_word t1,C_word t2,C_word t3){
+/* matchn in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9278(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9032,30 +9048,30 @@ C_word t11;
 C_word t12;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9207,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_9278,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_not_pair_p(t3))){
-C_trace("support.scm: 734  resolve");
+/* support.scm: 736  resolve */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_9130(t4,t1,t3,t2);}
+f_9201(t4,t1,t3,t2);}
 else{
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(1));
 t6=(C_word)C_i_car(t3);
 t7=(C_word)C_eqp(t5,t6);
 if(C_truep(t7)){
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9229,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9300,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t3,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 t9=t2;
 t10=(C_word)C_slot(t9,C_fix(2));
 t11=(C_word)C_i_cadr(t3);
-C_trace("support.scm: 736  match1");
+/* support.scm: 738  match1 */
 t12=((C_word*)((C_word*)t0)[2])[1];
-f_9164(t12,t8,t10,t11);}
+f_9235(t12,t8,t10,t11);}
 else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}}
 
-/* k9227 in matchn in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9229(C_word c,C_word t0,C_word t1){
+/* k9298 in matchn in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9300(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9066,22 +9082,22 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9229,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9300,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 t3=(C_word)C_slot(t2,C_fix(3));
 t4=(C_word)C_i_cddr(((C_word*)t0)[5]);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9247,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_9318,a[2]=((C_word*)t0)[3],a[3]=t6,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_9247(t8,((C_word*)t0)[2],t3,t4);}
+f_9318(t8,((C_word*)t0)[2],t3,t4);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* loop in k9227 in matchn in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9247(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in k9298 in matchn in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9318(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9089,29 +9105,29 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9247,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_9318,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_nullp(t2));}
 else{
 if(C_truep((C_word)C_i_not_pair_p(t3))){
-C_trace("support.scm: 740  resolve");
+/* support.scm: 742  resolve */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_9130(t4,t1,t3,t2);}
+f_9201(t4,t1,t3,t2);}
 else{
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9278,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9349,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_car(t3);
-C_trace("support.scm: 742  matchn");
+/* support.scm: 744  matchn */
 t7=((C_word*)((C_word*)t0)[2])[1];
-f_9207(t7,t4,t5,t6);}}}}
+f_9278(t7,t4,t5,t6);}}}}
 
-/* k9276 in loop in k9227 in matchn in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9278(C_word c,C_word t0,C_word t1){
+/* k9347 in loop in k9298 in matchn in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9349(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9120,15 +9136,15 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 743  loop");
+/* support.scm: 745  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_9247(t4,((C_word*)t0)[2],t2,t3);}
+f_9318(t4,((C_word*)t0)[2],t2,t3);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* match1 in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9164(C_word t0,C_word t1,C_word t2,C_word t3){
+/* match1 in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9235(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9141,20 +9157,20 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_9164,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_9235,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_not_pair_p(t3))){
-C_trace("support.scm: 727  resolve");
+/* support.scm: 729  resolve */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_9130(t4,t1,t3,t2);}
+f_9201(t4,t1,t3,t2);}
 else{
 if(C_truep((C_word)C_i_not_pair_p(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}
 else{
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9186,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9257,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,a[5]=t2,tmp=(C_word)a,a+=6,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_car(t3);
-C_trace("support.scm: 729  match1");
+/* support.scm: 731  match1 */
 t8=t4;
 t9=t5;
 t10=t6;
@@ -9163,8 +9179,8 @@ t2=t9;
 t3=t10;
 goto loop;}}}
 
-/* k9184 in match1 in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9186(C_word c,C_word t0,C_word t1){
+/* k9255 in match1 in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9257(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9173,15 +9189,15 @@ C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 729  match1");
+/* support.scm: 731  match1 */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_9164(t4,((C_word*)t0)[2],t2,t3);}
+f_9235(t4,((C_word*)t0)[2],t2,t3);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* resolve in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9130(C_word t0,C_word t1,C_word t2,C_word t3){
+/* resolve in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9201(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9189,24 +9205,24 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9130,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_9201,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9138,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("g21462147");
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9209,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* g21692170 */
 t6=t1;
-((C_proc2)C_retrieve_proc(t6))(2,t6,f_9138(t5,t4));}
+((C_proc2)C_retrieve_proc(t6))(2,t6,f_9209(t5,t4));}
 else{
 if(C_truep((C_word)C_i_memq(t2,((C_word*)t0)[2]))){
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9159,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 722  alist-cons");
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9230,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 724  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[121]))(5,*((C_word*)lf[121]+1),t5,t2,t3,((C_word*)((C_word*)t0)[3])[1]);}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_eqp(t2,t3));}}}
 
-/* k9157 in resolve in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9159(C_word c,C_word t0,C_word t1){
+/* k9228 in resolve in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9230(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9215,8 +9231,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_TRUE);}
 
-/* g2146 in resolve in ##compiler#match-node in k5047 in k5044 in k3982 in k3979 */
-static C_word C_fcall f_9138(C_word t0,C_word t1){
+/* g2169 in resolve in ##compiler#match-node in k5070 in k5067 in k4005 in k4002 */
+static C_word C_fcall f_9209(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9224,21 +9240,21 @@ C_stack_check;
 t2=(C_word)C_i_cdr(t1);
 return((C_word)C_i_equalp(((C_word*)t0)[2],t2));}
 
-/* ##compiler#load-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9058(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#load-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9129(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_9058,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9064,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 702  with-input-from-file");
+C_save_and_reclaim((void*)tr3,(void*)f_9129,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_9135,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 704  with-input-from-file */
 ((C_proc4)C_retrieve_symbol_proc(lf[298]))(4,*((C_word*)lf[298]+1),t1,t2,t3);}
 
-/* a9063 in ##compiler#load-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9064(C_word c,C_word t0,C_word t1){
+/* a9134 in ##compiler#load-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9247,27 +9263,27 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9064,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9135,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9070,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9141,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_9070(t5,t1);}
+f_9141(t5,t1);}
 
-/* loop in a9063 in ##compiler#load-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_9070(C_word t0,C_word t1){
+/* loop in a9134 in ##compiler#load-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9141(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_9070,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9074,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 705  read");
+C_save_and_reclaim((void*)trf_9141,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9145,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 707  read */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[101]+1)))(2,*((C_word*)lf[101]+1),t2);}
 
-/* k9072 in loop in a9063 in ##compiler#load-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9074(C_word c,C_word t0,C_word t1){
+/* k9143 in loop in a9134 in ##compiler#load-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9145(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9277,21 +9293,21 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9074,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9145,2,t0,t1);}
 if(C_truep((C_word)C_eofp(t1))){
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9110,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9181,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(t1);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9121,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9192,a[2]=t3,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t5=(C_word)C_i_cadr(t1);
-C_trace("support.scm: 710  sexpr->node");
+/* support.scm: 712  sexpr->node */
 ((C_proc3)C_retrieve_symbol_proc(lf[278]))(3,*((C_word*)lf[278]+1),t4,t5);}}
 
-/* k9119 in k9072 in loop in a9063 in ##compiler#load-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9121(C_word c,C_word t0,C_word t1){
+/* k9190 in k9143 in loop in a9134 in ##compiler#load-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9192(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9300,42 +9316,42 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9121,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9192,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9085,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9156,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[290],C_SCHEME_TRUE);}
 else{
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=(C_word)C_i_car(t2);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[290],t5);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t5=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k9083 in k9119 in k9072 in loop in a9063 in ##compiler#load-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9085(C_word c,C_word t0,C_word t1){
+/* k9154 in k9190 in k9143 in loop in a9134 in ##compiler#load-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9156(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[290],t1);}
 
-/* k9108 in k9072 in loop in a9063 in ##compiler#load-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9110(C_word c,C_word t0,C_word t1){
+/* k9179 in k9143 in loop in a9134 in ##compiler#load-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9181(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 711  loop");
+/* support.scm: 713  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_9070(t2,((C_word*)t0)[2]);}
+f_9141(t2,((C_word*)t0)[2]);}
 
-/* ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8866(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8937(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9345,16 +9361,16 @@ C_word t8;
 C_word ab[10],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8866,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_8937,4,t0,t1,t2,t3);}
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8870,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8897,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 671  with-output-to-file");
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8941,a[2]=t5,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8968,a[2]=t3,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 673  with-output-to-file */
 ((C_proc4)C_retrieve_symbol_proc(lf[296]))(4,*((C_word*)lf[296]+1),t6,t2,t7);}
 
-/* a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8897(C_word c,C_word t0,C_word t1){
+/* a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8968(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9362,49 +9378,49 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8897,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8901,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9056,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 673  chicken-version");
+C_save_and_reclaim((void*)tr2,(void*)f_8968,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8972,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9127,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 675  chicken-version */
 ((C_proc2)C_retrieve_symbol_proc(lf[295]))(2,*((C_word*)lf[295]+1),t3);}
 
-/* k9054 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9056(C_word c,C_word t0,C_word t1){
+/* k9125 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9127(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 673  print");
-((C_proc7)C_retrieve_proc(*((C_word*)lf[280]+1)))(7,*((C_word*)lf[280]+1),((C_word*)t0)[2],lf[292],t1,lf[293],C_retrieve(lf[237]),lf[294]);}
+/* support.scm: 675  print */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[280]+1)))(7,*((C_word*)lf[280]+1),((C_word*)t0)[2],lf[292],t1,lf[293],C_retrieve(lf[236]),lf[294]);}
 
-/* k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8901(C_word c,C_word t0,C_word t1){
+/* k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8972(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8901,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8904,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8909,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 675  ##sys#hash-table-for-each");
+C_save_and_reclaim((void*)tr2,(void*)f_8972,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8975,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8980,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 677  ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),t2,t3,((C_word*)t0)[2]);}
 
-/* a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8909(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8980(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8909,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8916,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 677  variable-visible?");
+C_save_and_reclaim((void*)tr4,(void*)f_8980,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8987,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t1,a[6]=t3,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 679  variable-visible? */
 ((C_proc3)C_retrieve_symbol_proc(lf[291]))(3,*((C_word*)lf[291]+1),t4,t2);}
 
-/* k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8916(C_word c,C_word t0,C_word t1){
+/* k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8987(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9413,14 +9429,14 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8916,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8987,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_assq(lf[163],((C_word*)t0)[6]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9052,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9123,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
 t4=((C_word*)t0)[4];
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t3,t4,lf[290]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t3,t4,lf[290]);}
 else{
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
@@ -9429,8 +9445,8 @@ t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k9050 in k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9052(C_word c,C_word t0,C_word t1){
+/* k9121 in k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9440,25 +9456,25 @@ C_word t6;
 C_word t7;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9052,2,t0,t1);}
-if(C_truep((C_word)C_i_structurep(t1,lf[200]))){
+C_save_and_reclaim((void*)tr2,(void*)f_9123,2,t0,t1);}
+if(C_truep((C_word)C_i_structurep(t1,lf[199]))){
 t2=((C_word*)t0)[7];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
 t2=(C_word)C_i_assq(lf[161],((C_word*)t0)[6]);
 t3=(C_word)C_i_not(t2);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8940,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_9011,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_8940(t5,t3);}
+f_9011(t5,t3);}
 else{
 t5=(C_word)C_i_cdr(t2);
 t6=(C_word)C_eqp(lf[157],t5);
 t7=t4;
-f_8940(t7,(C_word)C_i_not(t6));}}}
+f_9011(t7,(C_word)C_i_not(t6));}}}
 
-/* k8938 in k9050 in k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8940(C_word t0,C_word t1){
+/* k9009 in k9121 in k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9011(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9466,15 +9482,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8940,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9011,NULL,2,t0,t1);}
 if(C_truep(t1)){
-if(C_truep((C_word)C_i_assq(lf[189],((C_word*)t0)[7]))){
+if(C_truep((C_word)C_i_assq(lf[188],((C_word*)t0)[7]))){
 t2=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t3=(C_word)C_slot(t2,C_fix(2));
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9019,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 686  get");
-((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t4,((C_word*)t0)[2],((C_word*)t0)[4],lf[196]);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9090,a[2]=t3,a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 688  get */
+((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t4,((C_word*)t0)[2],((C_word*)t0)[4],lf[195]);}
 else{
 t4=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -9485,26 +9501,26 @@ else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k9017 in k8938 in k9050 in k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_9019(C_word c,C_word t0,C_word t1){
+/* k9088 in k9009 in k9121 in k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9090(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_9019,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9090,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8974,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_9045,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t3=((C_word*)t0)[5];
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t2,t3,lf[289]);}}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t2,t3,lf[289]);}}
 
-/* k8972 in k9017 in k8938 in k9050 in k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8974(C_word c,C_word t0,C_word t1){
+/* k9043 in k9088 in k9009 in k9121 in k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9045(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9514,25 +9530,25 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8974,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8977,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_9045,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_9048,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t3=(C_word)C_eqp(t1,lf[286]);
 if(C_truep(t3)){
 t4=t2;
-f_8977(t4,C_SCHEME_TRUE);}
+f_9048(t4,C_SCHEME_TRUE);}
 else{
 t4=(C_word)C_eqp(t1,lf[287]);
 if(C_truep(t4)){
 t5=t2;
-f_8977(t5,C_SCHEME_FALSE);}
+f_9048(t5,C_SCHEME_FALSE);}
 else{
 t5=(C_word)C_i_cadddr(((C_word*)t0)[2]);
 t6=C_retrieve(lf[288]);
 t7=t2;
-f_8977(t7,(C_word)C_fixnum_lessp(t5,t6));}}}
+f_9048(t7,(C_word)C_fixnum_lessp(t5,t6));}}}
 
-/* k8975 in k8972 in k9017 in k8938 in k9050 in k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8977(C_word t0,C_word t1){
+/* k9046 in k9043 in k9088 in k9009 in k9121 in k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_9048(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9542,65 +9558,65 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8977,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_9048,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)((C_word*)t0)[4])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[4])+1,t2);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8984,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8995,a[2]=t4,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_9055,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_9066,a[2]=t4,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("support.scm: 693  node->sexpr");
+/* support.scm: 695  node->sexpr */
 ((C_proc3)C_retrieve_symbol_proc(lf[277]))(3,*((C_word*)lf[277]+1),t5,t6);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* k8993 in k8975 in k8972 in k9017 in k8938 in k9050 in k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8995(C_word c,C_word t0,C_word t1){
+/* k9064 in k9046 in k9043 in k9088 in k9009 in k9121 in k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9066(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8995,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_9066,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
-C_trace("support.scm: 693  pp");
+/* support.scm: 695  pp */
 ((C_proc3)C_retrieve_symbol_proc(lf[285]))(3,*((C_word*)lf[285]+1),((C_word*)t0)[2],t2);}
 
-/* k8982 in k8975 in k8972 in k9017 in k8938 in k9050 in k8914 in a8908 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8984(C_word c,C_word t0,C_word t1){
+/* k9053 in k9046 in k9043 in k9088 in k9009 in k9121 in k8985 in a8979 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_9055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 694  newline");
+/* support.scm: 696  newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[2]);}
 
-/* k8902 in k8899 in a8896 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8904(C_word c,C_word t0,C_word t1){
+/* k8973 in k8970 in a8967 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8975(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 696  print");
+/* support.scm: 698  print */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[280]+1)))(3,*((C_word*)lf[280]+1),((C_word*)t0)[2],lf[284]);}
 
-/* k8868 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8870(C_word c,C_word t0,C_word t1){
+/* k8939 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8941(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8870,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8876,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8941,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8947,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[2])[1]))){
-C_trace("support.scm: 698  debugging");
+/* support.scm: 700  debugging */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[10]+1)))(4,*((C_word*)lf[10]+1),t2,lf[282],lf[283]);}
 else{
 t3=t2;
-f_8876(2,t3,C_SCHEME_FALSE);}}
+f_8947(2,t3,C_SCHEME_FALSE);}}
 
-/* k8874 in k8868 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8876(C_word c,C_word t0,C_word t1){
+/* k8945 in k8939 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9608,42 +9624,42 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8876,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8947,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8881,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8889,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 699  sort-symbols");
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8952,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8960,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 701  sort-symbols */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[78]+1)))(3,*((C_word*)lf[78]+1),t3,((C_word*)((C_word*)t0)[2])[1]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k8887 in k8874 in k8868 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8889(C_word c,C_word t0,C_word t1){
+/* k8958 in k8945 in k8939 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8960(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("for-each");
+/* for-each */
 t2=*((C_word*)lf[32]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* a8880 in k8874 in k8868 in ##compiler#emit-global-inline-file in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8881(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8951 in k8945 in k8939 in ##compiler#emit-global-inline-file in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8952(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8881,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8952,3,t0,t1,t2);}
 t3=*((C_word*)lf[280]+1);
-C_trace("g21012102");
+/* g21242125 */
 t4=t3;
 ((C_proc4)C_retrieve_proc(t4))(4,t4,t1,lf[281],t2);}
 
-/* ##compiler#sexpr->node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8798(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#sexpr->node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8869(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9652,15 +9668,15 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8798,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8869,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8804,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8875,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_8804(t6,t1,t2);}
+f_8875(t6,t1,t2);}
 
-/* walk in ##compiler#sexpr->node in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8804(C_word t0,C_word t1,C_word t2){
+/* walk in ##compiler#sexpr->node in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8875(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9676,23 +9692,23 @@ C_word t13;
 C_word t14;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8804,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8875,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_i_cadr(t2);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8825,a[2]=t4,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8896,a[2]=t4,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t10=(C_word)C_i_cddr(t2);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8831,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t12,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8902,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t12,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
 t14=((C_word*)t12)[1];
-f_8831(t14,t9,t10);}
+f_8902(t14,t9,t10);}
 
-/* loop2020 in walk in ##compiler#sexpr->node in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8831(C_word t0,C_word t1,C_word t2){
+/* loop2043 in walk in ##compiler#sexpr->node in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8902(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9700,20 +9716,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8831,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8902,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8860,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8931,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g20362037");
+/* g20592060 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_8804(t5,t3,t4);}
+f_8875(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8858 in loop2020 in walk in ##compiler#sexpr->node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8860(C_word c,C_word t0,C_word t1){
+/* k8929 in loop2043 in walk in ##compiler#sexpr->node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8931(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9725,37 +9741,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8860,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8931,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop20202033");
+/* loop20432056 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8831(t6,((C_word*)t0)[3],t5);}
+f_8902(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop20202033");
+/* loop20432056 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8831(t6,((C_word*)t0)[3],t5);}}
+f_8902(t6,((C_word*)t0)[3],t5);}}
 
-/* k8823 in walk in ##compiler#sexpr->node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8825(C_word c,C_word t0,C_word t1){
+/* k8894 in walk in ##compiler#sexpr->node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8825,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8896,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* ##compiler#node->sexpr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8712(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#node->sexpr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8783(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9764,15 +9780,15 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8712,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8783,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8718,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8789,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_8718(t6,t1,t2);}
+f_8789(t6,t1,t2);}
 
-/* walk in ##compiler#node->sexpr in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8718(C_word t0,C_word t1,C_word t2){
+/* walk in ##compiler#node->sexpr in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8789(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9792,27 +9808,27 @@ C_word t17;
 C_word t18;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8718,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8789,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(1));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(2));
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8748,a[2]=t4,a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8819,a[2]=t4,a[3]=t1,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
 t8=C_SCHEME_END_OF_LIST;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
 t10=C_SCHEME_FALSE;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8752,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8823,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
 t13=t2;
 t14=(C_word)C_slot(t13,C_fix(3));
 t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8763,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t16,a[5]=t11,tmp=(C_word)a,a+=6,tmp));
+t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8834,a[2]=((C_word*)t0)[2],a[3]=t9,a[4]=t16,a[5]=t11,tmp=(C_word)a,a+=6,tmp));
 t18=((C_word*)t16)[1];
-f_8763(t18,t12,t14);}
+f_8834(t18,t12,t14);}
 
-/* loop1984 in walk in ##compiler#node->sexpr in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8763(C_word t0,C_word t1,C_word t2){
+/* loop2007 in walk in ##compiler#node->sexpr in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8834(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9820,20 +9836,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8763,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8834,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8792,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8863,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g20002001");
+/* g20232024 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_8718(t5,t3,t4);}
+f_8789(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8790 in loop1984 in walk in ##compiler#node->sexpr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8792(C_word c,C_word t0,C_word t1){
+/* k8861 in loop2007 in walk in ##compiler#node->sexpr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8863(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9845,46 +9861,46 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8792,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8863,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop19841997");
+/* loop20072020 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8763(t6,((C_word*)t0)[3],t5);}
+f_8834(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop19841997");
+/* loop20072020 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8763(t6,((C_word*)t0)[3],t5);}}
+f_8834(t6,((C_word*)t0)[3],t5);}}
 
-/* k8750 in walk in ##compiler#node->sexpr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8752(C_word c,C_word t0,C_word t1){
+/* k8821 in walk in ##compiler#node->sexpr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8823(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[100]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k8746 in walk in ##compiler#node->sexpr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8748(C_word c,C_word t0,C_word t1){
+/* k8817 in walk in ##compiler#node->sexpr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8748,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8819,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t2));}
 
-/* ##compiler#copy-node! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8673(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#copy-node! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8744(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -9895,18 +9911,18 @@ C_word t9;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8673,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8677,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8744,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8748,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(1));
 t7=t3;
-t8=(C_word)C_i_check_structure(t7,lf[200]);
-C_trace("##sys#block-set!");
-t9=*((C_word*)lf[203]+1);
+t8=(C_word)C_i_check_structure(t7,lf[199]);
+/* ##sys#block-set! */
+t9=*((C_word*)lf[202]+1);
 ((C_proc5)(void*)(*((C_word*)t9+1)))(5,t9,t4,t7,C_fix(1),t6);}
 
-/* k8675 in ##compiler#copy-node! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8677(C_word c,C_word t0,C_word t1){
+/* k8746 in ##compiler#copy-node! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9916,18 +9932,18 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8677,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8680,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8748,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8751,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 t3=((C_word*)t0)[2];
 t4=(C_word)C_slot(t3,C_fix(2));
 t5=((C_word*)t0)[3];
-t6=(C_word)C_i_check_structure(t5,lf[200]);
-C_trace("##sys#block-set!");
-t7=*((C_word*)lf[203]+1);
+t6=(C_word)C_i_check_structure(t5,lf[199]);
+/* ##sys#block-set! */
+t7=*((C_word*)lf[202]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t2,t5,C_fix(2),t4);}
 
-/* k8678 in k8675 in ##compiler#copy-node! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8680(C_word c,C_word t0,C_word t1){
+/* k8749 in k8746 in ##compiler#copy-node! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8751(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -9937,26 +9953,26 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8680,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8683,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8751,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8754,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=((C_word*)t0)[2];
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=((C_word*)t0)[3];
-t6=(C_word)C_i_check_structure(t5,lf[200]);
-C_trace("##sys#block-set!");
-t7=*((C_word*)lf[203]+1);
+t6=(C_word)C_i_check_structure(t5,lf[199]);
+/* ##sys#block-set! */
+t7=*((C_word*)lf[202]+1);
 ((C_proc5)(void*)(*((C_word*)t7+1)))(5,t7,t2,t5,C_fix(3),t4);}
 
-/* k8681 in k8678 in k8675 in ##compiler#copy-node! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8683(C_word c,C_word t0,C_word t1){
+/* k8752 in k8749 in k8746 in ##compiler#copy-node! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8754(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* ##compiler#tree-copy in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8639(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#tree-copy in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8710(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9965,15 +9981,15 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8639,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_8710,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8645,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8716,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_8645(t6,t1,t2);}
+f_8716(t6,t1,t2);}
 
-/* rec in ##compiler#tree-copy in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8645(C_word t0,C_word t1,C_word t2){
+/* rec in ##compiler#tree-copy in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8716(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -9985,11 +10001,11 @@ C_word *a;
 loop:
 a=C_alloc(5);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_8645,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8716,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8659,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8730,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(t2);
-C_trace("support.scm: 650  rec");
+/* support.scm: 652  rec */
 t7=t3;
 t8=t4;
 t1=t7;
@@ -10000,33 +10016,33 @@ t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8657 in rec in ##compiler#tree-copy in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8659(C_word c,C_word t0,C_word t1){
+/* k8728 in rec in ##compiler#tree-copy in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8730(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8659,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8663,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8730,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8734,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("support.scm: 650  rec");
+/* support.scm: 652  rec */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_8645(t4,t2,t3);}
+f_8716(t4,t2,t3);}
 
-/* k8661 in k8657 in rec in ##compiler#tree-copy in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8663(C_word c,C_word t0,C_word t1){
+/* k8732 in k8728 in rec in ##compiler#tree-copy in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8734(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8663,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8734,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8254(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8325(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -10040,20 +10056,20 @@ C_word t14;
 C_word ab[16],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_8254,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)tr6,(void*)f_8325,6,t0,t1,t2,t3,t4,t5);}
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8258,a[2]=t2,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8329,a[2]=t2,a[3]=t1,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
 t11=C_SCHEME_UNDEFINED;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8590,a[2]=t7,a[3]=t12,a[4]=t9,tmp=(C_word)a,a+=5,tmp));
+t13=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8661,a[2]=t7,a[3]=t12,a[4]=t9,tmp=(C_word)a,a+=5,tmp));
 t14=((C_word*)t12)[1];
-f_8590(t14,t10,t3,t4);}
+f_8661(t14,t10,t3,t4);}
 
-/* loop1766 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8590(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1789 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8661(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10065,15 +10081,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8590,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_8661,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t2);
 t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[273]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8623,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8694,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g17861787");
+/* g18091810 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -10081,8 +10097,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8621 in loop1766 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8623(C_word c,C_word t0,C_word t1){
+/* k8692 in loop1789 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8694(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10090,19 +10106,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8623,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8694,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8603,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8674,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_8603(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_8674(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_8603(t5,t4);}}
+f_8674(t5,t4);}}
 
-/* k8601 in k8621 in loop1766 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8603(C_word t0,C_word t1){
+/* k8672 in k8692 in loop1789 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8674(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10112,12 +10128,12 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop17661780");
+/* loop17891803 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8590(t5,((C_word*)t0)[2],t3,t4);}
+f_8661(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8258(C_word c,C_word t0,C_word t1){
+/* k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8329(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10125,16 +10141,16 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8258,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8329,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8266,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp));
-C_trace("support.scm: 645  walk");
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8337,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp));
+/* support.scm: 647  walk */
 t5=((C_word*)t3)[1];
-f_8266(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_8337(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8266(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8337(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10166,35 +10182,35 @@ C_word *a;
 loop:
 a=C_alloc(10);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_8266,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_8337,NULL,4,t0,t1,t2,t3);}
 t4=t2;
 t5=(C_word)C_slot(t4,C_fix(3));
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(2));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(1));
-t10=(C_word)C_eqp(t9,lf[210]);
+t10=(C_word)C_eqp(t9,lf[209]);
 if(C_truep(t10)){
 t11=(C_word)C_i_car(t7);
-t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8303,a[2]=t11,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8313,a[2]=t11,a[3]=((C_word*)t0)[3],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 613  get");
-((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t13,((C_word*)t0)[3],t11,lf[180]);}
+t12=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8374,a[2]=t11,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t13=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8384,a[2]=t11,a[3]=((C_word*)t0)[3],a[4]=t12,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 615  get */
+((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t13,((C_word*)t0)[3],t11,lf[179]);}
 else{
-t11=(C_word)C_eqp(t9,lf[228]);
+t11=(C_word)C_eqp(t9,lf[227]);
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8350,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8421,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 t13=(C_word)C_i_car(t7);
 t14=t3;
-C_trace("support.scm: 605  alist-ref");
+/* support.scm: 607  alist-ref */
 ((C_proc6)C_retrieve_symbol_proc(lf[269]))(6,*((C_word*)lf[269]+1),t12,t13,t14,*((C_word*)lf[270]+1),t13);}
 else{
 t12=(C_word)C_eqp(t9,lf[92]);
 if(C_truep(t12)){
 t13=(C_word)C_i_car(t7);
-t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8366,a[2]=t3,a[3]=t13,a[4]=((C_word*)t0)[2],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8437,a[2]=t3,a[3]=t13,a[4]=((C_word*)t0)[2],a[5]=t5,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 t15=(C_word)C_i_car(t5);
-C_trace("support.scm: 622  walk");
+/* support.scm: 624  walk */
 t27=t14;
 t28=t15;
 t29=t3;
@@ -10203,60 +10219,60 @@ t2=t28;
 t3=t29;
 goto loop;}
 else{
-t13=(C_word)C_eqp(t9,lf[223]);
+t13=(C_word)C_eqp(t9,lf[222]);
 if(C_truep(t13)){
 t14=(C_word)C_i_caddr(t7);
-t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8415,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=t7,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 629  decompose-lambda-list");
+t15=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8486,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t5,a[5]=((C_word*)t0)[2],a[6]=t7,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 631  decompose-lambda-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t1,t14,t15);}
 else{
-t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8575,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t9,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 644  tree-copy");
+t14=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8646,a[2]=t5,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t9,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 646  tree-copy */
 ((C_proc3)C_retrieve_symbol_proc(lf[275]))(3,*((C_word*)lf[275]+1),t14,t7);}}}}}
 
-/* k8573 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8575(C_word c,C_word t0,C_word t1){
+/* k8644 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8646(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8575,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8579,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8581,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("map");
+C_save_and_reclaim((void*)tr2,(void*)f_8646,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8650,a[2]=((C_word*)t0)[5],a[3]=t1,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8652,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* map */
 t4=*((C_word*)lf[271]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)t0)[2]);}
 
-/* a8580 in k8573 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8581(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8651 in k8644 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8652(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8581,3,t0,t1,t2);}
-C_trace("g19441945");
+C_save_and_reclaim((void*)tr3,(void*)f_8652,3,t0,t1,t2);}
+/* g19671968 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8266(t3,t1,t2,((C_word*)t0)[2]);}
+f_8337(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k8577 in k8573 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8579(C_word c,C_word t0,C_word t1){
+/* k8648 in k8644 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8650(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8579,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8650,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],((C_word*)t0)[2],t3,t1));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],((C_word*)t0)[2],t3,t1));}
 
-/* a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8415(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8486(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10270,20 +10286,20 @@ C_word t13;
 C_word ab[22],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8415,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_8486,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
 t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8419,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+t9=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8490,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t4,a[5]=t3,a[6]=((C_word*)t0)[4],a[7]=((C_word*)t0)[5],a[8]=t1,a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8522,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8593,a[2]=t6,a[3]=t11,a[4]=t8,a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp));
 t13=((C_word*)t11)[1];
-f_8522(t13,t9,t2);}
+f_8593(t13,t9,t2);}
 
-/* loop1840 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8522(C_word t0,C_word t1,C_word t2){
+/* loop1863 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8593(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10292,21 +10308,21 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8522,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8593,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8549,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8559,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8620,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8630,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g18561857");
+/* g18791880 */
 t6=t3;
-f_8549(t6,t4,t5);}
+f_8620(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8557 in loop1840 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8559(C_word c,C_word t0,C_word t1){
+/* k8628 in loop1863 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8630(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10318,57 +10334,57 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8559,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8630,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop18401853");
+/* loop18631876 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8522(t6,((C_word*)t0)[3],t5);}
+f_8593(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop18401853");
+/* loop18631876 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8522(t6,((C_word*)t0)[3],t5);}}
+f_8593(t6,((C_word*)t0)[3],t5);}}
 
-/* g1856 in loop1840 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8549(C_word t0,C_word t1,C_word t2){
+/* g1879 in loop1863 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8620(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8549,NULL,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8553,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 633  gensym");
+C_save_and_reclaim((void*)trf_8620,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8624,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 635  gensym */
 ((C_proc3)C_retrieve_symbol_proc(lf[93]))(3,*((C_word*)lf[93]+1),t3,t2);}
 
-/* k8551 in g1856 in loop1840 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8553(C_word c,C_word t0,C_word t1){
+/* k8622 in g1879 in loop1863 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8624(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8553,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8556,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 634  put!");
+C_save_and_reclaim((void*)tr2,(void*)f_8624,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8627,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 636  put! */
 ((C_proc6)C_retrieve_symbol_proc(lf[138]))(6,*((C_word*)lf[138]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2],lf[274],C_SCHEME_TRUE);}
 
-/* k8554 in k8551 in g1856 in loop1840 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8556(C_word c,C_word t0,C_word t1){
+/* k8625 in k8622 in g1879 in loop1863 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8627(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8419(C_word c,C_word t0,C_word t1){
+/* k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8490(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10382,21 +10398,21 @@ C_word t10;
 C_word t11;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8419,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8422,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8490,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8493,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8471,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8542,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8473,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8544,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_8473(t11,t7,((C_word*)t0)[2],t1);}
+f_8544(t11,t7,((C_word*)t0)[2],t1);}
 
-/* loop1867 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8473(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1890 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8544(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10408,15 +10424,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8473,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_8544,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t2);
 t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
 t6=*((C_word*)lf[273]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8506,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8577,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g18871888");
+/* g19101911 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -10424,8 +10440,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k8504 in loop1867 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8506(C_word c,C_word t0,C_word t1){
+/* k8575 in loop1890 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8577(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10433,19 +10449,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8506,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8577,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8486,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8557,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_8486(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_8557(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_8486(t5,t4);}}
+f_8557(t5,t4);}}
 
-/* k8484 in k8504 in loop1867 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8486(C_word t0,C_word t1){
+/* k8555 in k8575 in loop1890 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8557(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10455,32 +10471,32 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop18671881");
+/* loop18901904 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8473(t5,((C_word*)t0)[2],t3,t4);}
+f_8544(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k8469 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8471(C_word c,C_word t0,C_word t1){
+/* k8540 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8542(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 637  append");
+/* support.scm: 639  append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k8420 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8422(C_word c,C_word t0,C_word t1){
+/* k8491 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8493(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8422,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8448,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-C_trace("support.scm: 640  gensym");
+C_save_and_reclaim((void*)tr2,(void*)f_8493,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_8519,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t1,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* support.scm: 642  gensym */
 ((C_proc3)C_retrieve_symbol_proc(lf[93]))(3,*((C_word*)lf[93]+1),t2,lf[272]);}
 
-/* k8446 in k8420 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8448(C_word c,C_word t0,C_word t1){
+/* k8517 in k8491 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8519(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10490,29 +10506,29 @@ C_word t6;
 C_word t7;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8448,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8519,2,t0,t1);}
 t2=(C_word)C_i_cadr(((C_word*)t0)[9]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8456,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8464,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_8527,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[8],a[6]=t2,a[7]=t1,a[8]=((C_word*)t0)[9],tmp=(C_word)a,a+=9,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8535,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)t0)[2])){
 t5=((C_word*)t0)[2];
 t6=((C_word*)t0)[6];
-C_trace("support.scm: 605  alist-ref");
+/* support.scm: 607  alist-ref */
 ((C_proc6)C_retrieve_symbol_proc(lf[269]))(6,*((C_word*)lf[269]+1),t4,t5,t6,*((C_word*)lf[270]+1),t5);}
 else{
-C_trace("support.scm: 641  build-lambda-list");
+/* support.scm: 643  build-lambda-list */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[48]+1)))(5,*((C_word*)lf[48]+1),t3,((C_word*)t0)[4],((C_word*)t0)[3],C_SCHEME_FALSE);}}
 
-/* k8462 in k8446 in k8420 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8464(C_word c,C_word t0,C_word t1){
+/* k8533 in k8517 in k8491 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 641  build-lambda-list");
+/* support.scm: 643  build-lambda-list */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[48]+1)))(5,*((C_word*)lf[48]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k8454 in k8446 in k8420 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8456(C_word c,C_word t0,C_word t1){
+/* k8525 in k8517 in k8491 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8527(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10521,65 +10537,65 @@ C_word t5;
 C_word t6;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8456,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8527,2,t0,t1);}
 t2=(C_word)C_i_cadddr(((C_word*)t0)[8]);
 t3=(C_word)C_a_i_list(&a,4,((C_word*)t0)[7],((C_word*)t0)[6],t1,t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8438,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8440,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("map");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8509,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8511,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* map */
 t6=*((C_word*)lf[271]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,t5,((C_word*)t0)[2]);}
 
-/* a8439 in k8454 in k8446 in k8420 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8440(C_word c,C_word t0,C_word t1,C_word t2){
+/* a8510 in k8525 in k8517 in k8491 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8511(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_8440,3,t0,t1,t2);}
-C_trace("g19181919");
+C_save_and_reclaim((void*)tr3,(void*)f_8511,3,t0,t1,t2);}
+/* g19411942 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_8266(t3,t1,t2,((C_word*)t0)[2]);}
+f_8337(t3,t1,t2,((C_word*)t0)[2]);}
 
-/* k8436 in k8454 in k8446 in k8420 in k8417 in a8414 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8438(C_word c,C_word t0,C_word t1){
+/* k8507 in k8525 in k8517 in k8491 in k8488 in a8485 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8438,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8509,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],lf[223],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],lf[222],((C_word*)t0)[2],t1));}
 
-/* k8364 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8366(C_word c,C_word t0,C_word t1){
+/* k8435 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8366,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8369,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-C_trace("support.scm: 623  gensym");
+C_save_and_reclaim((void*)tr2,(void*)f_8437,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8440,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+/* support.scm: 625  gensym */
 ((C_proc3)C_retrieve_symbol_proc(lf[93]))(3,*((C_word*)lf[93]+1),t2,((C_word*)t0)[3]);}
 
-/* k8367 in k8364 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8369(C_word c,C_word t0,C_word t1){
+/* k8438 in k8435 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8369,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8372,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 624  alist-cons");
+C_save_and_reclaim((void*)tr2,(void*)f_8440,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8443,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 626  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[121]))(5,*((C_word*)lf[121]+1),t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k8370 in k8367 in k8364 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8372(C_word c,C_word t0,C_word t1){
+/* k8441 in k8438 in k8435 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10587,30 +10603,30 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8372,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8443,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,((C_word*)t0)[6]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8392,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8463,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_cadr(((C_word*)t0)[3]);
-C_trace("support.scm: 627  walk");
+/* support.scm: 629  walk */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_8266(t5,t3,t4,t1);}
+f_8337(t5,t3,t4,t1);}
 
-/* k8390 in k8370 in k8367 in k8364 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8392(C_word c,C_word t0,C_word t1){
+/* k8461 in k8441 in k8438 in k8435 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8463(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8392,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8463,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[92],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[92],((C_word*)t0)[2],t2));}
 
-/* k8348 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8350(C_word c,C_word t0,C_word t1){
+/* k8419 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8421(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10618,83 +10634,83 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8350,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8421,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8342,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8413,a[2]=t2,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("support.scm: 619  walk");
+/* support.scm: 621  walk */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_8266(t5,t3,t4,((C_word*)t0)[2]);}
+f_8337(t5,t3,t4,((C_word*)t0)[2]);}
 
-/* k8340 in k8348 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8342(C_word c,C_word t0,C_word t1){
+/* k8411 in k8419 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8413(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8342,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8413,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[228],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[227],((C_word*)t0)[2],t2));}
 
-/* k8311 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8313(C_word c,C_word t0,C_word t1){
+/* k8382 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8384(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("support.scm: 614  put!");
-((C_proc6)C_retrieve_symbol_proc(lf[138]))(6,*((C_word*)lf[138]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[180],C_SCHEME_FALSE);}
+/* support.scm: 616  put! */
+((C_proc6)C_retrieve_symbol_proc(lf[138]))(6,*((C_word*)lf[138]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],lf[179],C_SCHEME_FALSE);}
 else{
 t2=((C_word*)t0)[4];
-f_8303(2,t2,C_SCHEME_UNDEFINED);}}
+f_8374(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k8301 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8303(C_word c,C_word t0,C_word t1){
+/* k8372 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8374(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8303,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8310,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8374,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_8381,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
 t3=((C_word*)t0)[3];
-C_trace("support.scm: 605  alist-ref");
+/* support.scm: 607  alist-ref */
 ((C_proc6)C_retrieve_symbol_proc(lf[269]))(6,*((C_word*)lf[269]+1),t2,((C_word*)t0)[2],t3,*((C_word*)lf[270]+1),((C_word*)t0)[2]);}
 
-/* k8308 in k8301 in walk in k8256 in ##compiler#copy-node-tree-and-rename in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8310(C_word c,C_word t0,C_word t1){
+/* k8379 in k8372 in walk in k8327 in ##compiler#copy-node-tree-and-rename in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8381(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8310,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8381,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=(C_word)C_a_i_list(&a,1,t1);
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[210],t3,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[209],t3,C_SCHEME_END_OF_LIST));}
 
-/* ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8106(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
+/* ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8177(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
 C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr7,(void*)f_8106,7,t0,t1,t2,t3,t4,t5,t6);}
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8112,a[2]=t6,a[3]=t4,a[4]=t5,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 582  decompose-lambda-list");
+C_save_and_reclaim((void*)tr7,(void*)f_8177,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8183,a[2]=t6,a[3]=t4,a[4]=t5,a[5]=t3,tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 584  decompose-lambda-list */
 ((C_proc4)C_retrieve_symbol_proc(lf[108]))(4,*((C_word*)lf[108]+1),t1,t2,t7);}
 
-/* a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8112(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8183(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10702,14 +10718,14 @@ C_word t7;
 C_word ab[12],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8112,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8118,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8124,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr5,(void*)f_8183,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8189,a[2]=t3,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8195,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t4,a[7]=t3,tmp=(C_word)a,a+=8,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t5,t6);}
 
-/* a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8124(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8195(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10723,8 +10739,8 @@ C_word t12;
 C_word ab[22],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8124,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8128,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t2,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_8195,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_8199,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=t3,a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=t2,a[10]=t1,tmp=(C_word)a,a+=11,tmp);
 if(C_truep(((C_word*)t0)[5])){
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
@@ -10732,15 +10748,15 @@ t7=C_SCHEME_FALSE;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8219,a[2]=t6,a[3]=t10,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8290,a[2]=t6,a[3]=t10,a[4]=t8,tmp=(C_word)a,a+=5,tmp));
 t12=((C_word*)t10)[1];
-f_8219(t12,t4,((C_word*)t0)[3]);}
+f_8290(t12,t4,((C_word*)t0)[3]);}
 else{
 t5=t4;
-f_8128(2,t5,((C_word*)t0)[3]);}}
+f_8199(2,t5,((C_word*)t0)[3]);}}
 
-/* loop1718 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8219(C_word t0,C_word t1,C_word t2){
+/* loop1741 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8290(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10749,12 +10765,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8219,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8290,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=C_retrieve(lf[93]);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8248,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8319,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g17341735");
+/* g17571758 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -10762,8 +10778,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8246 in loop1718 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8248(C_word c,C_word t0,C_word t1){
+/* k8317 in loop1741 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8319(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10775,41 +10791,41 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8248,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8319,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop17181731");
+/* loop17411754 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8219(t6,((C_word*)t0)[3],t5);}
+f_8290(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop17181731");
+/* loop17411754 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_8219(t6,((C_word*)t0)[3],t5);}}
+f_8290(t6,((C_word*)t0)[3],t5);}}
 
-/* k8126 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8128(C_word c,C_word t0,C_word t1){
+/* k8197 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8199(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8128,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8131,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8199,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_8202,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=t1,a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[5])){
-C_trace("support.scm: 588  copy-node-tree-and-rename");
+/* support.scm: 590  copy-node-tree-and-rename */
 ((C_proc6)C_retrieve_symbol_proc(lf[268]))(6,*((C_word*)lf[268]+1),t2,((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_8131(2,t3,((C_word*)t0)[4]);}}
+f_8202(2,t3,((C_word*)t0)[4]);}}
 
-/* k8129 in k8126 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8131(C_word c,C_word t0,C_word t1){
+/* k8200 in k8197 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10817,19 +10833,19 @@ C_word t4;
 C_word t5;
 C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8131,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8136,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8157,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8202,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_8207,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8228,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t2,a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8211,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 594  last");
-((C_proc3)C_retrieve_symbol_proc(lf[250]))(3,*((C_word*)lf[250]+1),t4,((C_word*)t0)[5]);}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8282,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 596  last */
+((C_proc3)C_retrieve_symbol_proc(lf[249]))(3,*((C_word*)lf[249]+1),t4,((C_word*)t0)[5]);}
 else{
 t4=t3;
-f_8157(t4,t1);}}
+f_8228(t4,t1);}}
 
-/* k8209 in k8129 in k8126 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8211(C_word c,C_word t0,C_word t1){
+/* k8280 in k8200 in k8197 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8282(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -10844,46 +10860,46 @@ C_word t11;
 C_word t12;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8211,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8282,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 if(C_truep((C_word)C_i_nullp(((C_word*)t0)[4]))){
 t3=(C_word)C_a_i_list(&a,1,C_SCHEME_END_OF_LIST);
-t4=(C_word)C_a_i_record(&a,4,lf[200],lf[82],t3,C_SCHEME_END_OF_LIST);
+t4=(C_word)C_a_i_record(&a,4,lf[199],lf[82],t3,C_SCHEME_END_OF_LIST);
 t5=(C_word)C_a_i_list(&a,2,t4,((C_word*)t0)[3]);
 t6=((C_word*)t0)[2];
-f_8157(t6,(C_word)C_a_i_record(&a,4,lf[200],lf[92],t2,t5));}
+f_8228(t6,(C_word)C_a_i_record(&a,4,lf[199],lf[92],t2,t5));}
 else{
 t3=(C_word)C_i_length(((C_word*)t0)[4]);
 t4=(C_word)C_fixnum_times(C_fix(3),t3);
 t5=(C_word)C_a_i_list(&a,2,lf[267],t4);
 t6=((C_word*)t0)[4];
-t7=(C_word)C_a_i_record(&a,4,lf[200],lf[233],t5,t6);
+t7=(C_word)C_a_i_record(&a,4,lf[199],lf[232],t5,t6);
 t8=(C_word)C_a_i_list(&a,2,t7,((C_word*)t0)[3]);
 t9=((C_word*)t0)[2];
-f_8157(t9,(C_word)C_a_i_record(&a,4,lf[200],lf[92],t2,t8));}}
+f_8228(t9,(C_word)C_a_i_record(&a,4,lf[199],lf[92],t2,t8));}}
 
-/* k8155 in k8129 in k8126 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8157(C_word t0,C_word t1){
+/* k8226 in k8200 in k8197 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8228(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8157,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8161,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 600  take");
+C_save_and_reclaim((void*)trf_8228,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8232,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 602  take */
 ((C_proc4)C_retrieve_symbol_proc(lf[266]))(4,*((C_word*)lf[266]+1),t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k8159 in k8155 in k8129 in k8126 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8161(C_word c,C_word t0,C_word t1){
+/* k8230 in k8226 in k8200 in k8197 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 590  fold-right");
+/* support.scm: 592  fold-right */
 ((C_proc6)C_retrieve_symbol_proc(lf[265]))(6,*((C_word*)lf[265]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* a8135 in k8129 in k8126 in a8123 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8136(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a8206 in k8200 in k8197 in a8194 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8207(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -10891,25 +10907,25 @@ C_word t7;
 C_word ab[14],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_8136,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_8207,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_a_i_list(&a,1,t2);
 t6=(C_word)C_a_i_list(&a,2,t3,t4);
 t7=t1;
-((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[200],lf[92],t5,t6));}
+((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_a_i_record(&a,4,lf[199],lf[92],t5,t6));}
 
-/* a8117 in a8111 in ##compiler#inline-lambda-bindings in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8118(C_word c,C_word t0,C_word t1){
+/* a8188 in a8182 in ##compiler#inline-lambda-bindings in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8189(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8118,2,t0,t1);}
-C_trace("support.scm: 585  split-at");
+C_save_and_reclaim((void*)tr2,(void*)f_8189,2,t0,t1);}
+/* support.scm: 587  split-at */
 ((C_proc4)C_retrieve_symbol_proc(lf[264]))(4,*((C_word*)lf[264]+1),t1,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##compiler#fold-boolean in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8052(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#fold-boolean in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8123(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -10918,15 +10934,15 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_8052,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_8123,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8058,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8129,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_8058(t7,t1,t3);}
+f_8129(t7,t1,t3);}
 
-/* fold in ##compiler#fold-boolean in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_8058(C_word t0,C_word t1,C_word t2){
+/* fold in ##compiler#fold-boolean in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8129(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10935,49 +10951,49 @@ C_word t6;
 C_word t7;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_8058,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8129,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cddr(t2);
 if(C_truep((C_word)C_i_nullp(t3))){
 C_apply(4,0,t1,((C_word*)t0)[3],t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8084,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8155,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_car(t2);
 t6=(C_word)C_i_cadr(t2);
-C_trace("support.scm: 578  proc");
+/* support.scm: 580  proc */
 t7=((C_word*)t0)[3];
 ((C_proc4)C_retrieve_proc(t7))(4,t7,t4,t5,t6);}}
 
-/* k8082 in fold in ##compiler#fold-boolean in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8084(C_word c,C_word t0,C_word t1){
+/* k8153 in fold in ##compiler#fold-boolean in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8084,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8088,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_8155,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8159,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("support.scm: 579  fold");
+/* support.scm: 581  fold */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_8058(t4,t2,t3);}
+f_8129(t4,t2,t3);}
 
-/* k8086 in k8082 in fold in ##compiler#fold-boolean in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8088(C_word c,C_word t0,C_word t1){
+/* k8157 in k8153 in fold in ##compiler#fold-boolean in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8159(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8088,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8159,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[225],lf[262],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[224],lf[262],t2));}
 
-/* ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7425(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7442(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -10986,15 +11002,15 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_7425,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_7442,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7431,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7448,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_7431(t6,t1,t2);}
+f_7448(t6,t1,t2);}
 
-/* walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7431(C_word t0,C_word t1,C_word t2){
+/* walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7448(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11008,25 +11024,25 @@ C_word t11;
 C_word t12;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7431,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7448,NULL,3,t0,t1,t2);}
 t3=t2;
 t4=(C_word)C_slot(t3,C_fix(3));
 t5=t2;
 t6=(C_word)C_slot(t5,C_fix(2));
 t7=t2;
 t8=(C_word)C_slot(t7,C_fix(1));
-t9=(C_word)C_eqp(t8,lf[215]);
-t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7465,a[2]=t6,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=t8,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t9=(C_word)C_eqp(t8,lf[214]);
+t10=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7482,a[2]=t6,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=t8,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t9)){
 t11=t10;
-f_7465(t11,t9);}
+f_7482(t11,t9);}
 else{
 t11=(C_word)C_eqp(t8,lf[259]);
 t12=t10;
-f_7465(t12,(C_truep(t11)?t11:(C_word)C_eqp(t8,lf[260])));}}
+f_7482(t12,(C_truep(t11)?t11:(C_word)C_eqp(t8,lf[260])));}}
 
-/* k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7465(C_word t0,C_word t1){
+/* k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7482(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11100,35 +11116,35 @@ C_word t70;
 C_word t71;
 C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7465,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7482,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7472,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7489,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t7=C_SCHEME_UNDEFINED;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
-t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7474,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=t8,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
+t9=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7491,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=t8,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
 t10=((C_word*)t8)[1];
-f_7474(t10,t6,((C_word*)t0)[3]);}
+f_7491(t10,t6,((C_word*)t0)[3]);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[5],lf[249]);
+t2=(C_word)C_eqp(((C_word*)t0)[5],lf[248]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7524,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7541,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7528,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7545,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7530,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t10,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7547,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t10,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_7530(t12,t8,((C_word*)t0)[3]);}
+f_7547(t12,t8,((C_word*)t0)[3]);}
 else{
-t3=(C_word)C_eqp(((C_word*)t0)[5],lf[210]);
-t4=(C_truep(t3)?t3:(C_word)C_eqp(((C_word*)t0)[5],lf[214]));
+t3=(C_word)C_eqp(((C_word*)t0)[5],lf[209]);
+t4=(C_truep(t3)?t3:(C_word)C_eqp(((C_word*)t0)[5],lf[213]));
 if(C_truep(t4)){
 t5=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_car(((C_word*)t0)[2]));}
@@ -11146,28 +11162,28 @@ t7=C_SCHEME_END_OF_LIST;
 t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
 t9=C_SCHEME_FALSE;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7609,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7626,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t12=C_SCHEME_END_OF_LIST;
 t13=(*a=C_VECTOR_TYPE|1,a[1]=t12,tmp=(C_word)a,a+=2,tmp);
 t14=C_SCHEME_FALSE;
 t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7625,a[2]=((C_word*)t0)[2],a[3]=t11,a[4]=t8,a[5]=t10,tmp=(C_word)a,a+=6,tmp);
-t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7678,a[2]=t16,a[3]=((C_word*)t0)[4],a[4]=t13,a[5]=t15,tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 552  butlast");
-((C_proc3)C_retrieve_symbol_proc(lf[252]))(3,*((C_word*)lf[252]+1),t17,((C_word*)t0)[3]);}
+t16=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7642,a[2]=((C_word*)t0)[2],a[3]=t11,a[4]=t8,a[5]=t10,tmp=(C_word)a,a+=6,tmp);
+t17=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7695,a[2]=t16,a[3]=((C_word*)t0)[4],a[4]=t13,a[5]=t15,tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 552  butlast */
+((C_proc3)C_retrieve_symbol_proc(lf[251]))(3,*((C_word*)lf[251]+1),t17,((C_word*)t0)[3]);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[5],lf[223]);
+t7=(C_word)C_eqp(((C_word*)t0)[5],lf[222]);
 if(C_truep(t7)){
 t8=(C_word)C_i_cadr(((C_word*)t0)[2]);
-t9=(C_truep(t8)?lf[117]:lf[223]);
+t9=(C_truep(t8)?lf[117]:lf[222]);
 t10=(C_word)C_i_caddr(((C_word*)t0)[2]);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7734,a[2]=t10,a[3]=t9,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7751,a[2]=t10,a[3]=t9,a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
 t12=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("support.scm: 559  walk");
+/* support.scm: 559  walk */
 t13=((C_word*)((C_word*)t0)[4])[1];
-f_7431(t13,t11,t12);}
+f_7448(t13,t11,t12);}
 else{
-t8=(C_word)C_eqp(((C_word*)t0)[5],lf[235]);
+t8=(C_word)C_eqp(((C_word*)t0)[5],lf[234]);
 if(C_truep(t8)){
 t9=C_SCHEME_END_OF_LIST;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
@@ -11175,55 +11191,55 @@ t11=C_SCHEME_FALSE;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7752,a[2]=((C_word*)t0)[4],a[3]=t10,a[4]=t14,a[5]=t12,tmp=(C_word)a,a+=6,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7769,a[2]=((C_word*)t0)[4],a[3]=t10,a[4]=t14,a[5]=t12,tmp=(C_word)a,a+=6,tmp));
 t16=((C_word*)t14)[1];
-f_7752(t16,((C_word*)t0)[6],((C_word*)t0)[3]);}
+f_7769(t16,((C_word*)t0)[6],((C_word*)t0)[3]);}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[5],lf[226]);
+t9=(C_word)C_eqp(((C_word*)t0)[5],lf[225]);
 if(C_truep(t9)){
 t10=(C_word)C_i_car(((C_word*)t0)[2]);
 t11=C_SCHEME_END_OF_LIST;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
 t13=C_SCHEME_FALSE;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7802,a[2]=t10,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t15=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7819,a[2]=t10,a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t16=C_SCHEME_UNDEFINED;
 t17=(*a=C_VECTOR_TYPE|1,a[1]=t16,tmp=(C_word)a,a+=2,tmp);
-t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7804,a[2]=((C_word*)t0)[4],a[3]=t12,a[4]=t17,a[5]=t14,tmp=(C_word)a,a+=6,tmp));
+t18=C_set_block_item(t17,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7821,a[2]=((C_word*)t0)[4],a[3]=t12,a[4]=t17,a[5]=t14,tmp=(C_word)a,a+=6,tmp));
 t19=((C_word*)t17)[1];
-f_7804(t19,t15,((C_word*)t0)[3]);}
+f_7821(t19,t15,((C_word*)t0)[3]);}
 else{
-t10=(C_word)C_eqp(((C_word*)t0)[5],lf[216]);
+t10=(C_word)C_eqp(((C_word*)t0)[5],lf[215]);
 if(C_truep(t10)){
 t11=((C_word*)t0)[6];
 ((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]));}
 else{
-t11=(C_word)C_eqp(((C_word*)t0)[5],lf[254]);
+t11=(C_word)C_eqp(((C_word*)t0)[5],lf[253]);
 if(C_truep(t11)){
 t12=(C_word)C_i_car(((C_word*)t0)[2]);
 t13=C_SCHEME_UNDEFINED;
 t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
-t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7861,a[2]=t14,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp));
+t15=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7878,a[2]=t14,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp));
 t16=((C_word*)t14)[1];
-f_7861(t16,((C_word*)t0)[6],t12,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}
+f_7878(t16,((C_word*)t0)[6],t12,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}
 else{
-t12=(C_word)C_eqp(((C_word*)t0)[5],lf[255]);
-t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7923,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t12=(C_word)C_eqp(((C_word*)t0)[5],lf[254]);
+t13=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7940,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[2],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t12)){
 t14=t13;
-f_7923(t14,t12);}
+f_7940(t14,t12);}
 else{
 t14=(C_word)C_eqp(((C_word*)t0)[5],lf[256]);
 if(C_truep(t14)){
 t15=t13;
-f_7923(t15,t14);}
+f_7940(t15,t14);}
 else{
 t15=(C_word)C_eqp(((C_word*)t0)[5],lf[257]);
 t16=t13;
-f_7923(t16,(C_truep(t15)?t15:(C_word)C_eqp(((C_word*)t0)[5],lf[258])));}}}}}}}}}}}}}
+f_7940(t16,(C_truep(t15)?t15:(C_word)C_eqp(((C_word*)t0)[5],lf[258])));}}}}}}}}}}}}}
 
-/* k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7923(C_word t0,C_word t1){
+/* k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7940(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11237,30 +11253,54 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word t21;
+C_word t22;
+C_word t23;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7923,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7940,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7930,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7947,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("support.scm: 569  walk");
+/* support.scm: 569  walk */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t4,t2,t3);}
+f_7448(t4,t2,t3);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7984,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
-t3=C_SCHEME_END_OF_LIST;
-t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_SCHEME_FALSE;
+t2=(C_word)C_eqp(((C_word*)t0)[5],lf[232]);
+t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[5],lf[255]));
+if(C_truep(t3)){
+t4=C_SCHEME_END_OF_LIST;
+t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
+t6=C_SCHEME_FALSE;
+t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_8010,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t9=C_SCHEME_UNDEFINED;
+t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8012,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t10,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
+t12=((C_word*)t10)[1];
+f_8012(t12,t8,((C_word*)t0)[3]);}
+else{
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8052,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7988,a[2]=((C_word*)t0)[4],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-t8=C_SCHEME_UNDEFINED;
-t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7990,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=t9,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
-t11=((C_word*)t9)[1];
-f_7990(t11,t7,((C_word*)t0)[3]);}}
+t7=C_SCHEME_FALSE;
+t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
+t9=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_8056,a[2]=((C_word*)t0)[4],a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+t10=C_SCHEME_UNDEFINED;
+t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_8058,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t11,a[5]=t8,tmp=(C_word)a,a+=6,tmp));
+t13=((C_word*)t11)[1];
+f_8058(t13,t9,((C_word*)t0)[3]);}}}
 
-/* loop1668 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7990(C_word t0,C_word t1,C_word t2){
+/* loop1691 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8058(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11268,20 +11308,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7990,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_8058,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8019,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8087,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g16841685");
+/* g17071708 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t5,t3,t4);}
+f_7448(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k8017 in loop1668 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_8019(C_word c,C_word t0,C_word t1){
+/* k8085 in loop1691 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8087(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11293,43 +11333,102 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_8019,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8087,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16681681");
+/* loop16911704 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7990(t6,((C_word*)t0)[3],t5);}
+f_8058(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16681681");
+/* loop16911704 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7990(t6,((C_word*)t0)[3],t5);}}
+f_8058(t6,((C_word*)t0)[3],t5);}}
 
-/* k7986 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7988(C_word c,C_word t0,C_word t1){
+/* k8054 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 570  append");
+/* support.scm: 572  append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k7982 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7984(C_word c,C_word t0,C_word t1){
+/* k8050 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7984,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_8052,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k7928 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7930(C_word c,C_word t0,C_word t1){
+/* loop1668 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_8012(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[7],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_8012,NULL,3,t0,t1,t2);}
+if(C_truep((C_word)C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_8041,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t4=(C_word)C_slot(t2,C_fix(0));
+/* g16841685 */
+t5=((C_word*)((C_word*)t0)[2])[1];
+f_7448(t5,t3,t4);}
+else{
+t3=((C_word*)((C_word*)t0)[3])[1];
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
+
+/* k8039 in loop1668 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8041(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_8041,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
+t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
+t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop16681681 */
+t6=((C_word*)((C_word*)t0)[4])[1];
+f_8012(t6,((C_word*)t0)[3],t5);}
+else{
+t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
+t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
+t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop16681681 */
+t6=((C_word*)((C_word*)t0)[4])[1];
+f_8012(t6,((C_word*)t0)[3],t5);}}
+
+/* k8008 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_8010(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* support.scm: 571  cons* */
+((C_proc5)C_retrieve_symbol_proc(lf[252]))(5,*((C_word*)lf[252]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+
+/* k7945 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7947(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11343,21 +11442,21 @@ C_word t10;
 C_word t11;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7930,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7947,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7934,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7951,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 t7=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7940,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7957,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_7940(t11,t6,t7);}
+f_7957(t11,t6,t7);}
 
-/* loop1645 in k7928 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7940(C_word t0,C_word t1,C_word t2){
+/* loop1640 in k7945 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7957(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11365,20 +11464,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7940,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7957,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7969,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7986,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g16611662");
+/* g16561657 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t5,t3,t4);}
+f_7448(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7967 in loop1645 in k7928 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7969(C_word c,C_word t0,C_word t1){
+/* k7984 in loop1640 in k7945 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7986(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11390,33 +11489,33 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7969,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7986,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16451658");
+/* loop16401653 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7940(t6,((C_word*)t0)[3],t5);}
+f_7957(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop16451658");
+/* loop16401653 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7940(t6,((C_word*)t0)[3],t5);}}
+f_7957(t6,((C_word*)t0)[3],t5);}}
 
-/* k7932 in k7928 in k7921 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7934(C_word c,C_word t0,C_word t1){
+/* k7949 in k7945 in k7938 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7951(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 569  cons*");
-((C_proc6)C_retrieve_symbol_proc(lf[253]))(6,*((C_word*)lf[253]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* support.scm: 569  cons* */
+((C_proc6)C_retrieve_symbol_proc(lf[252]))(6,*((C_word*)lf[252]+1),((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7861(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* loop in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7878(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -11427,65 +11526,65 @@ C_word t10;
 C_word t11;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7861,NULL,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)trf_7878,NULL,5,t0,t1,t2,t3,t4);}
 t5=(C_word)C_eqp(t2,C_fix(0));
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7879,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 566  reverse");
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7896,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 566  reverse */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[76]+1)))(3,*((C_word*)lf[76]+1),t6,t4);}
 else{
 t6=(C_word)C_fixnum_difference(t2,C_fix(1));
 t7=(C_word)C_i_cdr(t3);
-t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7910,a[2]=t7,a[3]=t6,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t8=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7927,a[2]=t7,a[3]=t6,a[4]=t1,a[5]=((C_word*)t0)[2],a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 t9=(C_word)C_i_car(t3);
-C_trace("support.scm: 567  walk");
+/* support.scm: 567  walk */
 t10=((C_word*)((C_word*)t0)[3])[1];
-f_7431(t10,t8,t9);}}
+f_7448(t10,t8,t9);}}
 
-/* k7908 in loop in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7910(C_word c,C_word t0,C_word t1){
+/* k7925 in loop in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7927(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7910,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7927,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,((C_word*)t0)[6]);
-C_trace("support.scm: 567  loop");
+/* support.scm: 567  loop */
 t3=((C_word*)((C_word*)t0)[5])[1];
-f_7861(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
+f_7878(t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k7877 in loop in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7879(C_word c,C_word t0,C_word t1){
+/* k7894 in loop in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7896(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7879,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7887,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7896,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7904,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[3]);
-C_trace("support.scm: 566  walk");
+/* support.scm: 566  walk */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t4,t2,t3);}
+f_7448(t4,t2,t3);}
 
-/* k7885 in k7877 in loop in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7887(C_word c,C_word t0,C_word t1){
+/* k7902 in k7894 in loop in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7904(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7887,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7904,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[254],t3));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[253],t3));}
 
-/* loop1598 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7804(C_word t0,C_word t1,C_word t2){
+/* loop1593 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7821(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11493,20 +11592,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7804,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7821,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7833,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7850,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g16141615");
+/* g16091610 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t5,t3,t4);}
+f_7448(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7831 in loop1598 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7833(C_word c,C_word t0,C_word t1){
+/* k7848 in loop1593 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7850(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11518,33 +11617,33 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7833,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7850,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15981611");
+/* loop15931606 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7804(t6,((C_word*)t0)[3],t5);}
+f_7821(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15981611");
+/* loop15931606 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7804(t6,((C_word*)t0)[3],t5);}}
+f_7821(t6,((C_word*)t0)[3],t5);}}
 
-/* k7800 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7802(C_word c,C_word t0,C_word t1){
+/* k7817 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7819(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 561  cons*");
-((C_proc5)C_retrieve_symbol_proc(lf[253]))(5,*((C_word*)lf[253]+1),((C_word*)t0)[3],lf[226],((C_word*)t0)[2],t1);}
+/* support.scm: 561  cons* */
+((C_proc5)C_retrieve_symbol_proc(lf[252]))(5,*((C_word*)lf[252]+1),((C_word*)t0)[3],lf[225],((C_word*)t0)[2],t1);}
 
-/* loop1575 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7752(C_word t0,C_word t1,C_word t2){
+/* loop1570 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7769(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11552,20 +11651,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7752,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7769,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7781,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7798,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g15911592");
+/* g15861587 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t5,t3,t4);}
+f_7448(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7779 in loop1575 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7781(C_word c,C_word t0,C_word t1){
+/* k7796 in loop1570 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7798(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11577,35 +11676,35 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7781,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7798,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15751588");
+/* loop15701583 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7752(t6,((C_word*)t0)[3],t5);}
+f_7769(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15751588");
+/* loop15701583 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7752(t6,((C_word*)t0)[3],t5);}}
+f_7769(t6,((C_word*)t0)[3],t5);}}
 
-/* k7732 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7734(C_word c,C_word t0,C_word t1){
+/* k7749 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7751(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7734,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7751,2,t0,t1);}
 t2=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_list(&a,3,((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k7676 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7678(C_word c,C_word t0,C_word t1){
+/* k7693 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7695(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11613,15 +11712,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7678,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7695,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7680,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7697,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t3,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_7680(t5,((C_word*)t0)[2],t1);}
+f_7697(t5,((C_word*)t0)[2],t1);}
 
-/* loop1552 in k7676 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7680(C_word t0,C_word t1,C_word t2){
+/* loop1547 in k7693 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7697(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11629,20 +11728,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7680,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7697,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7709,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7726,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g15681569");
+/* g15631564 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t5,t3,t4);}
+f_7448(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7707 in loop1552 in k7676 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7709(C_word c,C_word t0,C_word t1){
+/* k7724 in loop1547 in k7693 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7726(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11654,25 +11753,25 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7709,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7726,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15521565");
+/* loop15471560 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7680(t6,((C_word*)t0)[3],t5);}
+f_7697(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop15521565");
+/* loop15471560 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7680(t6,((C_word*)t0)[3],t5);}}
+f_7697(t6,((C_word*)t0)[3],t5);}}
 
-/* k7623 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7625(C_word c,C_word t0,C_word t1){
+/* k7640 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11680,15 +11779,15 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7625,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7642,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7627,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7644,a[2]=((C_word*)t0)[4],a[3]=t3,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp));
 t5=((C_word*)t3)[1];
-f_7627(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_7644(t5,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* loop1525 in k7623 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7627(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop1520 in k7640 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7644(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -11700,15 +11799,15 @@ C_word t10;
 C_word t11;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7627,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_7644,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_pairp(t2);
 t5=(C_truep(t4)?(C_word)C_i_pairp(t3):C_SCHEME_FALSE);
 if(C_truep(t5)){
-t6=*((C_word*)lf[251]+1);
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7660,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
+t6=*((C_word*)lf[250]+1);
+t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7677,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t3,a[6]=t2,a[7]=((C_word*)t0)[4],tmp=(C_word)a,a+=8,tmp);
 t8=(C_word)C_slot(t2,C_fix(0));
 t9=(C_word)C_slot(t3,C_fix(0));
-C_trace("g15451546");
+/* g15401541 */
 t10=t6;
 ((C_proc4)C_retrieve_proc(t10))(4,t10,t7,t8,t9);}
 else{
@@ -11716,8 +11815,8 @@ t6=((C_word*)((C_word*)t0)[2])[1];
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,t6);}}
 
-/* k7658 in loop1525 in k7623 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7660(C_word c,C_word t0,C_word t1){
+/* k7675 in loop1520 in k7640 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7677(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11725,19 +11824,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7660,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7677,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
-t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7640,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7657,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=t2,a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[7])[1])){
 t4=t3;
-f_7640(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
+f_7657(t4,(C_word)C_i_setslot(((C_word*)((C_word*)t0)[7])[1],C_fix(1),t2));}
 else{
 t4=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t5=t3;
-f_7640(t5,t4);}}
+f_7657(t5,t4);}}
 
-/* k7638 in k7658 in loop1525 in k7623 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7640(C_word t0,C_word t1){
+/* k7655 in k7675 in loop1520 in k7640 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7657(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11747,49 +11846,49 @@ C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[7])+1,((C_word*)t0)[6]);
 t3=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
 t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-C_trace("loop15251539");
+/* loop15201534 */
 t5=((C_word*)((C_word*)t0)[3])[1];
-f_7627(t5,((C_word*)t0)[2],t3,t4);}
+f_7644(t5,((C_word*)t0)[2],t3,t4);}
 
-/* k7607 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7609(C_word c,C_word t0,C_word t1){
+/* k7624 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7626(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7609,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7617,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7621,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 553  last");
-((C_proc3)C_retrieve_symbol_proc(lf[250]))(3,*((C_word*)lf[250]+1),t3,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7626,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7634,a[2]=((C_word*)t0)[4],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7638,a[2]=t2,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 553  last */
+((C_proc3)C_retrieve_symbol_proc(lf[249]))(3,*((C_word*)lf[249]+1),t3,((C_word*)t0)[2]);}
 
-/* k7619 in k7607 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7621(C_word c,C_word t0,C_word t1){
+/* k7636 in k7624 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7638(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 553  walk");
+/* support.scm: 553  walk */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_7431(t2,((C_word*)t0)[2],t1);}
+f_7448(t2,((C_word*)t0)[2],t1);}
 
-/* k7615 in k7607 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7617(C_word c,C_word t0,C_word t1){
+/* k7632 in k7624 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7634(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7617,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7634,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[92],t3));}
 
-/* loop1489 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7530(C_word t0,C_word t1,C_word t2){
+/* loop1484 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7547(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11797,20 +11896,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7530,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7547,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7559,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7576,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g15051506");
+/* g15001501 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t5,t3,t4);}
+f_7448(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7557 in loop1489 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7559(C_word c,C_word t0,C_word t1){
+/* k7574 in loop1484 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7576(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11822,46 +11921,46 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7559,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7576,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop14891502");
+/* loop14841497 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7530(t6,((C_word*)t0)[3],t5);}
+f_7547(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop14891502");
+/* loop14841497 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7530(t6,((C_word*)t0)[3],t5);}}
+f_7547(t6,((C_word*)t0)[3],t5);}}
 
-/* k7526 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7528(C_word c,C_word t0,C_word t1){
+/* k7543 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7545(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#append");
+/* ##sys#append */
 t2=*((C_word*)lf[100]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[2],t1,C_SCHEME_END_OF_LIST);}
 
-/* k7522 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7524(C_word c,C_word t0,C_word t1){
+/* k7539 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7541(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7524,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7541,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t1);
 t3=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[249],t2));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,lf[248],t2));}
 
-/* loop1462 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7474(C_word t0,C_word t1,C_word t2){
+/* loop1457 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7491(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11869,20 +11968,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7474,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7491,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7503,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7520,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g14781479");
+/* g14731474 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_7431(t5,t3,t4);}
+f_7448(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7501 in loop1462 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7503(C_word c,C_word t0,C_word t1){
+/* k7518 in loop1457 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7520(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -11894,35 +11993,35 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7503,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7520,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop14621475");
+/* loop14571470 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7474(t6,((C_word*)t0)[3],t5);}
+f_7491(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop14621475");
+/* loop14571470 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7474(t6,((C_word*)t0)[3],t5);}}
+f_7491(t6,((C_word*)t0)[3],t5);}}
 
-/* k7470 in k7463 in walk in ##compiler#build-expression-tree in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7472(C_word c,C_word t0,C_word t1){
+/* k7487 in k7480 in walk in ##compiler#build-expression-tree in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7489(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7472,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7489,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6502(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6519(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -11934,39 +12033,39 @@ C_word t9;
 C_word ab[12],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6502,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6519,3,t0,t1,t2);}
 t3=C_fix(0);
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6505,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7420,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 536  walk");
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6522,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp));
+t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7437,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 536  walk */
 t9=((C_word*)t6)[1];
-f_6505(t9,t8,t2);}
+f_6522(t9,t8,t2);}
 
-/* k7418 in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7420(C_word c,C_word t0,C_word t1){
+/* k7435 in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7420,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7423,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 537  debugging");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[10]+1)))(5,*((C_word*)lf[10]+1),t2,lf[246],lf[247],((C_word*)((C_word*)t0)[2])[1]);}
+C_save_and_reclaim((void*)tr2,(void*)f_7437,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7440,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 537  debugging */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[10]+1)))(5,*((C_word*)lf[10]+1),t2,lf[245],lf[246],((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k7421 in k7418 in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7423(C_word c,C_word t0,C_word t1){
+/* k7438 in k7435 in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6505(C_word t0,C_word t1,C_word t2){
+/* walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6522(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12070,113 +12169,113 @@ C_word *a;
 loop:
 a=C_alloc(20);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_6505,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6522,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_symbolp(t2))){
 t3=t1;
 t4=t2;
 t5=(C_word)C_a_i_list(&a,1,t4);
 t6=t3;
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[200],lf[210],t5,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_record(&a,4,lf[199],lf[209],t5,C_SCHEME_END_OF_LIST));}
 else{
 if(C_truep((C_word)C_i_not_pair_p(t2))){
-C_trace("support.scm: 471  bomb");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[5]+1)))(4,*((C_word*)lf[5]+1),t1,lf[213],t2);}
+/* support.scm: 471  bomb */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[5]+1)))(4,*((C_word*)lf[5]+1),t1,lf[212],t2);}
 else{
 t3=(C_word)C_i_car(t2);
 if(C_truep((C_word)C_i_symbolp(t3))){
 t4=(C_word)C_i_car(t2);
-t5=(C_word)C_eqp(t4,lf[214]);
+t5=(C_word)C_eqp(t4,lf[213]);
 if(C_truep(t5)){
 t6=(C_word)C_i_cadr(t2);
 t7=(C_word)C_a_i_list(&a,1,t6);
 t8=t1;
 t9=t8;
-((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_record(&a,4,lf[200],lf[214],t7,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_record(&a,4,lf[199],lf[213],t7,C_SCHEME_END_OF_LIST));}
 else{
-t6=(C_word)C_eqp(t4,lf[215]);
-t7=(C_truep(t6)?t6:(C_word)C_eqp(t4,lf[216]));
+t6=(C_word)C_eqp(t4,lf[214]);
+t7=(C_truep(t6)?t6:(C_word)C_eqp(t4,lf[215]));
 if(C_truep(t7)){
 t8=(C_word)C_i_car(t2);
 t9=C_SCHEME_END_OF_LIST;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
 t11=C_SCHEME_FALSE;
 t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6580,a[2]=t8,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6597,a[2]=t8,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t14=(C_word)C_i_cdr(t2);
 t15=C_SCHEME_UNDEFINED;
 t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
-t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6586,a[2]=((C_word*)t0)[3],a[3]=t10,a[4]=t16,a[5]=t12,tmp=(C_word)a,a+=6,tmp));
+t17=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6603,a[2]=((C_word*)t0)[3],a[3]=t10,a[4]=t16,a[5]=t12,tmp=(C_word)a,a+=6,tmp));
 t18=((C_word*)t16)[1];
-f_6586(t18,t13,t14);}
+f_6603(t18,t13,t14);}
 else{
 t8=(C_word)C_eqp(t4,lf[82]);
 if(C_truep(t8)){
 t9=(C_word)C_i_cadr(t2);
-t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6638,a[2]=t9,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t10=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6655,a[2]=t9,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_numberp(t9))){
-t11=(C_word)C_eqp(lf[220],C_retrieve(lf[221]));
+t11=(C_word)C_eqp(lf[219],C_retrieve(lf[220]));
 if(C_truep(t11)){
 t12=(C_word)C_i_integerp(t9);
 t13=t10;
-f_6638(t13,(C_word)C_i_not(t12));}
+f_6655(t13,(C_word)C_i_not(t12));}
 else{
 t12=t10;
-f_6638(t12,C_SCHEME_FALSE);}}
+f_6655(t12,C_SCHEME_FALSE);}}
 else{
 t11=t10;
-f_6638(t11,C_SCHEME_FALSE);}}
+f_6655(t11,C_SCHEME_FALSE);}}
 else{
 t9=(C_word)C_eqp(t4,lf[92]);
 if(C_truep(t9)){
 t10=(C_word)C_i_cadr(t2);
 t11=(C_word)C_i_caddr(t2);
 if(C_truep((C_word)C_i_nullp(t10))){
-C_trace("support.scm: 491  walk");
+/* support.scm: 491  walk */
 t99=t1;
 t100=t11;
 t1=t99;
 t2=t100;
 goto loop;}
 else{
-t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6697,a[2]=t2,a[3]=t11,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 492  unzip1");
-((C_proc3)C_retrieve_symbol_proc(lf[222]))(3,*((C_word*)lf[222]+1),t12,t10);}}
+t12=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6714,a[2]=t2,a[3]=t11,a[4]=((C_word*)t0)[3],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 492  unzip1 */
+((C_proc3)C_retrieve_symbol_proc(lf[221]))(3,*((C_word*)lf[221]+1),t12,t10);}}
 else{
 t10=(C_word)C_eqp(t4,lf[117]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(t4,lf[223]));
+t11=(C_truep(t10)?t10:(C_word)C_eqp(t4,lf[222]));
 if(C_truep(t11)){
 t12=(C_word)C_i_cadr(t2);
 t13=(C_word)C_a_i_list(&a,1,t12);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6790,a[2]=t13,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6807,a[2]=t13,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t15=(C_word)C_i_caddr(t2);
-C_trace("support.scm: 496  walk");
+/* support.scm: 496  walk */
 t99=t14;
 t100=t15;
 t1=t99;
 t2=t100;
 goto loop;}
 else{
-t12=(C_word)C_eqp(t4,lf[224]);
+t12=(C_word)C_eqp(t4,lf[223]);
 if(C_truep(t12)){
 t13=(C_word)C_i_cadr(t2);
 t14=(C_word)C_i_car(t2);
-t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6823,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t14,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6840,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=t14,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_pairp(t13))){
 t16=(C_word)C_i_car(t13);
 t17=(C_word)C_eqp(lf[82],t16);
 if(C_truep(t17)){
 t18=(C_word)C_i_cadr(t13);
 t19=t15;
-f_6823(t19,(C_word)C_a_i_list(&a,1,t18));}
+f_6840(t19,(C_word)C_a_i_list(&a,1,t18));}
 else{
 t18=t15;
-f_6823(t18,(C_word)C_a_i_list(&a,1,t13));}}
+f_6840(t18,(C_word)C_a_i_list(&a,1,t13));}}
 else{
 t16=t15;
-f_6823(t16,(C_word)C_a_i_list(&a,1,t13));}}
+f_6840(t16,(C_word)C_a_i_list(&a,1,t13));}}
 else{
-t13=(C_word)C_eqp(t4,lf[225]);
-t14=(C_truep(t13)?t13:(C_word)C_eqp(t4,lf[226]));
+t13=(C_word)C_eqp(t4,lf[224]);
+t14=(C_truep(t13)?t13:(C_word)C_eqp(t4,lf[225]));
 if(C_truep(t14)){
 t15=(C_word)C_i_car(t2);
 t16=(C_word)C_i_cadr(t2);
@@ -12185,24 +12284,24 @@ t18=C_SCHEME_END_OF_LIST;
 t19=(*a=C_VECTOR_TYPE|1,a[1]=t18,tmp=(C_word)a,a+=2,tmp);
 t20=C_SCHEME_FALSE;
 t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
-t22=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6915,a[2]=t17,a[3]=t15,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t22=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6932,a[2]=t17,a[3]=t15,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t23=(C_word)C_i_cddr(t2);
 t24=C_SCHEME_UNDEFINED;
 t25=(*a=C_VECTOR_TYPE|1,a[1]=t24,tmp=(C_word)a,a+=2,tmp);
-t26=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6921,a[2]=((C_word*)t0)[3],a[3]=t19,a[4]=t25,a[5]=t21,tmp=(C_word)a,a+=6,tmp));
+t26=C_set_block_item(t25,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6938,a[2]=((C_word*)t0)[3],a[3]=t19,a[4]=t25,a[5]=t21,tmp=(C_word)a,a+=6,tmp));
 t27=((C_word*)t25)[1];
-f_6921(t27,t22,t23);}
+f_6938(t27,t22,t23);}
 else{
-t15=(C_word)C_eqp(t4,lf[227]);
+t15=(C_word)C_eqp(t4,lf[226]);
 if(C_truep(t15)){
 t16=(C_word)C_i_cadr(t2);
 t17=(C_word)C_a_i_list(&a,2,t16,C_SCHEME_TRUE);
 t18=t1;
 t19=t18;
-((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,(C_word)C_a_i_record(&a,4,lf[200],lf[227],t17,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t19+1)))(2,t19,(C_word)C_a_i_record(&a,4,lf[199],lf[226],t17,C_SCHEME_END_OF_LIST));}
 else{
-t16=(C_word)C_eqp(t4,lf[228]);
-t17=(C_truep(t16)?t16:(C_word)C_eqp(t4,lf[229]));
+t16=(C_word)C_eqp(t4,lf[227]);
+t17=(C_truep(t16)?t16:(C_word)C_eqp(t4,lf[228]));
 if(C_truep(t17)){
 t18=(C_word)C_i_cadr(t2);
 t19=(C_word)C_a_i_list(&a,1,t18);
@@ -12210,15 +12309,15 @@ t20=C_SCHEME_END_OF_LIST;
 t21=(*a=C_VECTOR_TYPE|1,a[1]=t20,tmp=(C_word)a,a+=2,tmp);
 t22=C_SCHEME_FALSE;
 t23=(*a=C_VECTOR_TYPE|1,a[1]=t22,tmp=(C_word)a,a+=2,tmp);
-t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7005,a[2]=t19,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t24=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7022,a[2]=t19,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t25=(C_word)C_i_cddr(t2);
 t26=C_SCHEME_UNDEFINED;
 t27=(*a=C_VECTOR_TYPE|1,a[1]=t26,tmp=(C_word)a,a+=2,tmp);
-t28=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7011,a[2]=((C_word*)t0)[3],a[3]=t21,a[4]=t27,a[5]=t23,tmp=(C_word)a,a+=6,tmp));
+t28=C_set_block_item(t27,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7028,a[2]=((C_word*)t0)[3],a[3]=t21,a[4]=t27,a[5]=t23,tmp=(C_word)a,a+=6,tmp));
 t29=((C_word*)t27)[1];
-f_7011(t29,t24,t25);}
+f_7028(t29,t24,t25);}
 else{
-t18=(C_word)C_eqp(t4,lf[230]);
+t18=(C_word)C_eqp(t4,lf[229]);
 if(C_truep(t18)){
 t19=(C_word)C_i_cadr(t2);
 t20=(C_word)C_i_cadr(t19);
@@ -12226,43 +12325,43 @@ t21=(C_word)C_i_caddr(t2);
 t22=(C_word)C_i_cadr(t21);
 t23=(C_word)C_i_cadddr(t2);
 t24=(C_word)C_i_cadr(t23);
-t25=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7097,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t24,a[6]=t22,a[7]=t20,tmp=(C_word)a,a+=8,tmp);
-C_trace("support.scm: 515  fifth");
-((C_proc3)C_retrieve_symbol_proc(lf[232]))(3,*((C_word*)lf[232]+1),t25,t2);}
+t25=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_7114,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=t24,a[6]=t22,a[7]=t20,tmp=(C_word)a,a+=8,tmp);
+/* support.scm: 515  fifth */
+((C_proc3)C_retrieve_symbol_proc(lf[231]))(3,*((C_word*)lf[231]+1),t25,t2);}
 else{
-t19=(C_word)C_eqp(t4,lf[233]);
-t20=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7118,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+t19=(C_word)C_eqp(t4,lf[232]);
+t20=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7135,a[2]=((C_word*)t0)[2],a[3]=t4,a[4]=((C_word*)t0)[3],a[5]=t1,a[6]=t2,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t19)){
 t21=t20;
-f_7118(t21,t19);}
+f_7135(t21,t19);}
 else{
-t21=(C_word)C_eqp(t4,lf[241]);
+t21=(C_word)C_eqp(t4,lf[240]);
 if(C_truep(t21)){
 t22=t20;
-f_7118(t22,t21);}
+f_7135(t22,t21);}
 else{
-t22=(C_word)C_eqp(t4,lf[242]);
+t22=(C_word)C_eqp(t4,lf[241]);
 if(C_truep(t22)){
 t23=t20;
-f_7118(t23,t22);}
+f_7135(t23,t22);}
 else{
-t23=(C_word)C_eqp(t4,lf[243]);
+t23=(C_word)C_eqp(t4,lf[242]);
 t24=t20;
-f_7118(t24,(C_truep(t23)?t23:(C_word)C_eqp(t4,lf[244])));}}}}}}}}}}}}}}
+f_7135(t24,(C_truep(t23)?t23:(C_word)C_eqp(t4,lf[243])));}}}}}}}}}}}}}}
 else{
 t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7378,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7395,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7380,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t10,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7397,a[2]=((C_word*)t0)[3],a[3]=t5,a[4]=t10,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_7380(t12,t8,t2);}}}}
+f_7397(t12,t8,t2);}}}}
 
-/* loop1405 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7380(C_word t0,C_word t1,C_word t2){
+/* loop1400 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7397(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12270,20 +12369,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7380,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7397,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7409,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7426,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g14211422");
+/* g14161417 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7407 in loop1405 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7409(C_word c,C_word t0,C_word t1){
+/* k7424 in loop1400 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7426(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12295,37 +12394,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7409,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7426,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop14051418");
+/* loop14001413 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7380(t6,((C_word*)t0)[3],t5);}
+f_7397(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop14051418");
+/* loop14001413 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7380(t6,((C_word*)t0)[3],t5);}}
+f_7397(t6,((C_word*)t0)[3],t5);}}
 
-/* k7376 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7378(C_word c,C_word t0,C_word t1){
+/* k7393 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7395(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7378,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7395,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],lf[235],lf[245],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],lf[234],lf[244],t1));}
 
-/* k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7118(C_word t0,C_word t1){
+/* k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7135(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12353,7 +12452,7 @@ C_word t24;
 C_word t25;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7118,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_7135,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[6]);
 t3=(C_word)C_i_cadr(((C_word*)t0)[6]);
@@ -12361,35 +12460,35 @@ t4=C_SCHEME_END_OF_LIST;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7138,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7155,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t9=(C_word)C_i_cddr(((C_word*)t0)[6]);
 t10=C_SCHEME_UNDEFINED;
 t11=(*a=C_VECTOR_TYPE|1,a[1]=t10,tmp=(C_word)a,a+=2,tmp);
-t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7144,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t11,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
+t12=C_set_block_item(t11,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7161,a[2]=((C_word*)t0)[4],a[3]=t5,a[4]=t11,a[5]=t7,tmp=(C_word)a,a+=6,tmp));
 t13=((C_word*)t11)[1];
-f_7144(t13,t8,t9);}
+f_7161(t13,t8,t9);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[3],lf[234]);
+t2=(C_word)C_eqp(((C_word*)t0)[3],lf[233]);
 if(C_truep(t2)){
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7195,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7212,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
 t8=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7201,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t10,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7218,a[2]=((C_word*)t0)[4],a[3]=t4,a[4]=t10,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_7201(t12,t7,t8);}
+f_7218(t12,t7,t8);}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7239,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7245,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("##sys#call-with-values");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_7256,a[2]=((C_word*)t0)[6],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7262,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,((C_word*)t0)[5],t3,t4);}}}
 
-/* a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7245(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7262(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -12398,15 +12497,15 @@ C_word t7;
 C_word ab[11],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_7245,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7301,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7329,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_7262,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7318,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7346,a[2]=t4,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t6=t2;
-C_trace("##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[239]))(4,*((C_word*)lf[239]+1),t5,t6,lf[240]);}
+/* ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[238]))(4,*((C_word*)lf[238]+1),t5,t6,lf[239]);}
 
-/* k7327 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7329(C_word c,C_word t0,C_word t1){
+/* k7344 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7346(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12416,59 +12515,59 @@ if(C_truep(t1)){
 t2=(C_word)C_fixnum_increase(((C_word*)((C_word*)t0)[3])[1]);
 t3=C_mutate(((C_word *)((C_word*)t0)[3])+1,t2);
 t4=((C_word*)t0)[2];
-f_7301(t4,C_SCHEME_TRUE);}
+f_7318(t4,C_SCHEME_TRUE);}
 else{
 t2=((C_word*)t0)[2];
-f_7301(t2,C_SCHEME_FALSE);}}
+f_7318(t2,C_SCHEME_FALSE);}}
 
-/* k7299 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7301(C_word t0,C_word t1){
+/* k7316 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7318(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7301,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7305,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_7318,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7322,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)t0)[3])){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7308,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 531  real-name");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_7325,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 531  real-name */
 ((C_proc3)C_retrieve_symbol_proc(lf[40]))(3,*((C_word*)lf[40]+1),t3,((C_word*)t0)[2]);}
 else{
-C_trace("support.scm: 533  ##sys#symbol->qualified-string");
-((C_proc3)C_retrieve_symbol_proc(lf[238]))(3,*((C_word*)lf[238]+1),t2,((C_word*)t0)[2]);}}
+/* support.scm: 533  ##sys#symbol->qualified-string */
+((C_proc3)C_retrieve_symbol_proc(lf[237]))(3,*((C_word*)lf[237]+1),t2,((C_word*)t0)[2]);}}
 
-/* k7306 in k7299 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7308(C_word c,C_word t0,C_word t1){
+/* k7323 in k7316 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7325(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7308,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7315,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_7325,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7332,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(t1)){
 t3=t1;
 t4=((C_word*)t0)[4];
-f_7305(2,t4,(C_word)C_a_i_list(&a,3,C_retrieve(lf[237]),((C_word*)t0)[3],t3));}
+f_7322(2,t4,(C_word)C_a_i_list(&a,3,C_retrieve(lf[236]),((C_word*)t0)[3],t3));}
 else{
-C_trace("support.scm: 532  ##sys#symbol->qualified-string");
-((C_proc3)C_retrieve_symbol_proc(lf[238]))(3,*((C_word*)lf[238]+1),t2,((C_word*)t0)[2]);}}
+/* support.scm: 532  ##sys#symbol->qualified-string */
+((C_proc3)C_retrieve_symbol_proc(lf[237]))(3,*((C_word*)lf[237]+1),t2,((C_word*)t0)[2]);}}
 
-/* k7313 in k7306 in k7299 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7315(C_word c,C_word t0,C_word t1){
+/* k7330 in k7323 in k7316 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7332(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7315,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7332,2,t0,t1);}
 t2=((C_word*)t0)[3];
-f_7305(2,t2,(C_word)C_a_i_list(&a,3,C_retrieve(lf[237]),((C_word*)t0)[2],t1));}
+f_7322(2,t2,(C_word)C_a_i_list(&a,3,C_retrieve(lf[236]),((C_word*)t0)[2],t1));}
 
-/* k7303 in k7299 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7305(C_word c,C_word t0,C_word t1){
+/* k7320 in k7316 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7322(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12482,21 +12581,21 @@ C_word t10;
 C_word t11;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7305,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7322,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7262,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7279,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7264,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t9,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_7281,a[2]=((C_word*)t0)[3],a[3]=t4,a[4]=t9,a[5]=t6,tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_7264(t11,t7,((C_word*)t0)[2]);}
+f_7281(t11,t7,((C_word*)t0)[2]);}
 
-/* loop1377 in k7303 in k7299 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7264(C_word t0,C_word t1,C_word t2){
+/* loop1372 in k7320 in k7316 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7281(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12504,20 +12603,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7264,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7281,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7293,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7310,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g13931394");
+/* g13881389 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7291 in loop1377 in k7303 in k7299 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7293(C_word c,C_word t0,C_word t1){
+/* k7308 in loop1372 in k7320 in k7316 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7310(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12529,48 +12628,48 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7293,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7310,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop13771390");
+/* loop13721385 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7264(t6,((C_word*)t0)[3],t5);}
+f_7281(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop13771390");
+/* loop13721385 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7264(t6,((C_word*)t0)[3],t5);}}
+f_7281(t6,((C_word*)t0)[3],t5);}}
 
-/* k7260 in k7303 in k7299 in a7244 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7262(C_word c,C_word t0,C_word t1){
+/* k7277 in k7320 in k7316 in a7261 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7262,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7279,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],lf[235],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],lf[234],((C_word*)t0)[2],t1));}
 
-/* a7238 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7239(C_word c,C_word t0,C_word t1){
+/* a7255 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7256(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7239,2,t0,t1);}
-C_trace("support.scm: 523  get-line-2");
+C_save_and_reclaim((void*)tr2,(void*)f_7256,2,t0,t1);}
+/* support.scm: 523  get-line-2 */
 ((C_proc3)C_retrieve_symbol_proc(lf[145]))(3,*((C_word*)lf[145]+1),t1,((C_word*)t0)[2]);}
 
-/* loop1328 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7201(C_word t0,C_word t1,C_word t2){
+/* loop1323 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7218(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12578,20 +12677,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7201,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7218,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7230,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7247,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g13441345");
+/* g13391340 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7228 in loop1328 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7230(C_word c,C_word t0,C_word t1){
+/* k7245 in loop1323 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7247(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12603,37 +12702,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7230,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7247,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop13281341");
+/* loop13231336 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7201(t6,((C_word*)t0)[3],t5);}
+f_7218(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop13281341");
+/* loop13231336 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7201(t6,((C_word*)t0)[3],t5);}}
+f_7218(t6,((C_word*)t0)[3],t5);}}
 
-/* k7193 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7195(C_word c,C_word t0,C_word t1){
+/* k7210 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7212(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7195,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7212,2,t0,t1);}
 t2=((C_word*)t0)[2];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],lf[235],lf[236],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],lf[234],lf[235],t1));}
 
-/* loop1300 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7144(C_word t0,C_word t1,C_word t2){
+/* loop1295 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7161(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12641,20 +12740,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7144,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7161,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7173,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7190,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g13161317");
+/* g13111312 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7171 in loop1300 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7173(C_word c,C_word t0,C_word t1){
+/* k7188 in loop1295 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12666,37 +12765,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7173,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7190,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop13001313");
+/* loop12951308 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7144(t6,((C_word*)t0)[3],t5);}
+f_7161(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop13001313");
+/* loop12951308 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7144(t6,((C_word*)t0)[3],t5);}}
+f_7161(t6,((C_word*)t0)[3],t5);}}
 
-/* k7136 in k7116 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7138(C_word c,C_word t0,C_word t1){
+/* k7153 in k7133 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7155(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7138,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7155,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k7095 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7097(C_word c,C_word t0,C_word t1){
+/* k7112 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7114(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12705,39 +12804,39 @@ C_word t5;
 C_word t6;
 C_word ab[20],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7097,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7114,2,t0,t1);}
 t2=(C_word)C_i_cadr(t1);
 t3=(C_word)C_a_i_list(&a,4,((C_word*)t0)[7],((C_word*)t0)[6],((C_word*)t0)[5],t2);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7077,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7081,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 516  sixth");
-((C_proc3)C_retrieve_symbol_proc(lf[231]))(3,*((C_word*)lf[231]+1),t5,((C_word*)t0)[2]);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7094,a[2]=t3,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_7098,a[2]=t4,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 516  sixth */
+((C_proc3)C_retrieve_symbol_proc(lf[230]))(3,*((C_word*)lf[230]+1),t5,((C_word*)t0)[2]);}
 
-/* k7079 in k7095 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7081(C_word c,C_word t0,C_word t1){
+/* k7096 in k7112 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7098(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 516  walk");
+/* support.scm: 516  walk */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_6505(t2,((C_word*)t0)[2],t1);}
+f_6522(t2,((C_word*)t0)[2],t1);}
 
-/* k7075 in k7095 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7077(C_word c,C_word t0,C_word t1){
+/* k7092 in k7112 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7077,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7094,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[230],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[229],((C_word*)t0)[2],t2));}
 
-/* loop1246 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_7011(C_word t0,C_word t1,C_word t2){
+/* loop1241 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_7028(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12745,20 +12844,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_7011,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_7028,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7040,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_7057,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g12621263");
+/* g12571258 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k7038 in loop1246 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7040(C_word c,C_word t0,C_word t1){
+/* k7055 in loop1241 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7057(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12770,37 +12869,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7040,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7057,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop12461259");
+/* loop12411254 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7011(t6,((C_word*)t0)[3],t5);}
+f_7028(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop12461259");
+/* loop12411254 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_7011(t6,((C_word*)t0)[3],t5);}}
+f_7028(t6,((C_word*)t0)[3],t5);}}
 
-/* k7003 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_7005(C_word c,C_word t0,C_word t1){
+/* k7020 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_7022(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_7005,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_7022,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],lf[228],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],lf[227],((C_word*)t0)[2],t1));}
 
-/* loop1208 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6921(C_word t0,C_word t1,C_word t2){
+/* loop1203 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6938(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12808,20 +12907,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6921,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6938,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6950,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6967,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g12241225");
+/* g12191220 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6948 in loop1208 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6950(C_word c,C_word t0,C_word t1){
+/* k6965 in loop1203 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6967(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12833,37 +12932,37 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6950,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6967,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop12081221");
+/* loop12031216 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6921(t6,((C_word*)t0)[3],t5);}
+f_6938(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop12081221");
+/* loop12031216 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6921(t6,((C_word*)t0)[3],t5);}}
+f_6938(t6,((C_word*)t0)[3],t5);}}
 
-/* k6913 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6915(C_word c,C_word t0,C_word t1){
+/* k6930 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6932(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6915,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6932,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],((C_word*)t0)[3],((C_word*)t0)[2],t1));}
 
-/* k6821 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6823(C_word t0,C_word t1){
+/* k6838 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6840(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12877,21 +12976,21 @@ C_word t10;
 C_word t11;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6823,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6840,NULL,2,t0,t1);}
 t2=C_SCHEME_END_OF_LIST;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6827,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6844,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t7=(C_word)C_i_cddr(((C_word*)t0)[3]);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6833,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6850,a[2]=((C_word*)t0)[2],a[3]=t3,a[4]=t9,a[5]=t5,tmp=(C_word)a,a+=6,tmp));
 t11=((C_word*)t9)[1];
-f_6833(t11,t6,t7);}
+f_6850(t11,t6,t7);}
 
-/* loop1175 in k6821 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6833(C_word t0,C_word t1,C_word t2){
+/* loop1170 in k6838 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6850(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -12899,20 +12998,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6833,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6850,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6862,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6879,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g11911192");
+/* g11861187 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6860 in loop1175 in k6821 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6862(C_word c,C_word t0,C_word t1){
+/* k6877 in loop1170 in k6838 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6879(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12924,53 +13023,53 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6862,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6879,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11751188");
+/* loop11701183 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6833(t6,((C_word*)t0)[3],t5);}
+f_6850(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11751188");
+/* loop11701183 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6833(t6,((C_word*)t0)[3],t5);}}
+f_6850(t6,((C_word*)t0)[3],t5);}}
 
-/* k6825 in k6821 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6827(C_word c,C_word t0,C_word t1){
+/* k6842 in k6838 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6844(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6827,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6844,2,t0,t1);}
 t2=((C_word*)t0)[4];
 t3=((C_word*)t0)[3];
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],((C_word*)t0)[2],t3,t1));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],((C_word*)t0)[2],t3,t1));}
 
-/* k6788 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6790(C_word c,C_word t0,C_word t1){
+/* k6805 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6807(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6790,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6807,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
 t3=((C_word*)t0)[3];
 t4=t3;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[117],((C_word*)t0)[2],t2));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[117],((C_word*)t0)[2],t2));}
 
-/* k6695 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6697(C_word c,C_word t0,C_word t1){
+/* k6712 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -12985,22 +13084,22 @@ C_word t11;
 C_word t12;
 C_word ab[21],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6697,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6701,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6714,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6718,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6705,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6722,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t8=(C_word)C_i_cadr(((C_word*)t0)[2]);
 t9=C_SCHEME_UNDEFINED;
 t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
-t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6719,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp));
+t11=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6736,a[2]=t4,a[3]=t10,a[4]=t6,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp));
 t12=((C_word*)t10)[1];
-f_6719(t12,t7,t8);}
+f_6736(t12,t7,t8);}
 
-/* loop1133 in k6695 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6719(C_word t0,C_word t1,C_word t2){
+/* loop1128 in k6712 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6736(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13009,21 +13108,21 @@ C_word t6;
 C_word t7;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6719,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6736,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6746,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6757,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6763,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6774,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g11491150");
+/* g11441145 */
 t6=t3;
-f_6746(t6,t4,t5);}
+f_6763(t6,t4,t5);}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6755 in loop1133 in k6695 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6757(C_word c,C_word t0,C_word t1){
+/* k6772 in loop1128 in k6712 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6774(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13035,77 +13134,77 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6757,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6774,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11331146");
+/* loop11281141 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6719(t6,((C_word*)t0)[3],t5);}
+f_6736(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop11331146");
+/* loop11281141 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6719(t6,((C_word*)t0)[3],t5);}}
+f_6736(t6,((C_word*)t0)[3],t5);}}
 
-/* g1149 in loop1133 in k6695 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6746(C_word t0,C_word t1,C_word t2){
+/* g1144 in loop1128 in k6712 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6763(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6746,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6763,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cadr(t2);
-C_trace("support.scm: 493  walk");
+/* support.scm: 493  walk */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t4,t1,t3);}
+f_6522(t4,t1,t3);}
 
-/* k6703 in k6695 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6705(C_word c,C_word t0,C_word t1){
+/* k6720 in k6712 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6722(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6705,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6713,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 494  walk");
+C_save_and_reclaim((void*)tr2,(void*)f_6722,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6730,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 494  walk */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6505(t3,t2,((C_word*)t0)[2]);}
+f_6522(t3,t2,((C_word*)t0)[2]);}
 
-/* k6711 in k6703 in k6695 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6713(C_word c,C_word t0,C_word t1){
+/* k6728 in k6720 in k6712 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6730(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6713,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6730,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,1,t1);
-C_trace("support.scm: 493  append");
+/* support.scm: 493  append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),((C_word*)t0)[3],((C_word*)t0)[2],t2);}
 
-/* k6699 in k6695 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6701(C_word c,C_word t0,C_word t1){
+/* k6716 in k6712 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6718(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6701,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6718,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[92],t3,t1));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[92],t3,t1));}
 
-/* k6636 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6638(C_word t0,C_word t1){
+/* k6653 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6655(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13113,31 +13212,31 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6638,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6655,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6641,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 482  compiler-warning");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[19]+1)))(5,*((C_word*)lf[19]+1),t2,lf[218],lf[219],((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6658,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 482  compiler-warning */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[19]+1)))(5,*((C_word*)lf[19]+1),t2,lf[217],lf[218],((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 t3=(C_word)C_a_i_list(&a,1,((C_word*)t0)[2]);
 t4=t2;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[82],t3,C_SCHEME_END_OF_LIST));}}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[82],t3,C_SCHEME_END_OF_LIST));}}
 
-/* k6639 in k6636 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6641(C_word c,C_word t0,C_word t1){
+/* k6656 in k6653 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6658(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6641,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6648,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 485  truncate");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[217]+1)))(3,*((C_word*)lf[217]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_6658,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_6665,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 485  truncate */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[216]+1)))(3,*((C_word*)lf[216]+1),t2,((C_word*)t0)[2]);}
 
-/* k6646 in k6639 in k6636 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6648(C_word c,C_word t0,C_word t1){
+/* k6663 in k6656 in k6653 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6665(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13145,15 +13244,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6648,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6665,2,t0,t1);}
 t2=(C_word)C_i_inexact_to_exact(t1);
 t3=((C_word*)t0)[2];
 t4=(C_word)C_a_i_list(&a,1,t2);
 t5=t3;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[200],lf[82],t4,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[199],lf[82],t4,C_SCHEME_END_OF_LIST));}
 
-/* loop1097 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6586(C_word t0,C_word t1,C_word t2){
+/* loop1092 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6603(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13161,20 +13260,20 @@ C_word t5;
 C_word t6;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6586,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6603,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6615,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_6632,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-C_trace("g11131114");
+/* g11081109 */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_6505(t5,t3,t4);}
+f_6522(t5,t3,t4);}
 else{
 t3=((C_word*)((C_word*)t0)[3])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6613 in loop1097 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6615(C_word c,C_word t0,C_word t1){
+/* k6630 in loop1092 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6632(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13186,177 +13285,177 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6615,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6632,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop10971110");
+/* loop10921105 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6586(t6,((C_word*)t0)[3],t5);}
+f_6603(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop10971110");
+/* loop10921105 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_6586(t6,((C_word*)t0)[3],t5);}}
+f_6603(t6,((C_word*)t0)[3],t5);}}
 
-/* k6578 in walk in ##compiler#build-node-graph in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6580(C_word c,C_word t0,C_word t1){
+/* k6595 in walk in ##compiler#build-node-graph in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6597(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6580,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6597,2,t0,t1);}
 t2=((C_word*)t0)[3];
 t3=t2;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[200],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[199],((C_word*)t0)[2],C_SCHEME_END_OF_LIST,t1));}
 
-/* ##compiler#qnode in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6487(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#qnode in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6504(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6487,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6504,3,t0,t1,t2);}
 t3=(C_word)C_a_i_list(&a,1,t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[82],t3,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[82],t3,C_SCHEME_END_OF_LIST));}
 
-/* ##compiler#varnode in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6472(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#varnode in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6489(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6472,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6489,3,t0,t1,t2);}
 t3=(C_word)C_a_i_list(&a,1,t2);
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[200],lf[210],t3,C_SCHEME_END_OF_LIST));}
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[199],lf[209],t3,C_SCHEME_END_OF_LIST));}
 
-/* make-node in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6466(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* make-node in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6483(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6466,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6483,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[200],t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[199],t2,t3,t4));}
 
-/* node-subexpressions in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6457(C_word c,C_word t0,C_word t1,C_word t2){
+/* node-subexpressions in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6474(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6457,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[200]);
+C_save_and_reclaim((void*)tr3,(void*)f_6474,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure(t2,lf[199]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(3)));}
 
-/* node-subexpressions-set! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6448(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* node-subexpressions-set! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6465(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6448,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure(t2,lf[200]);
-C_trace("##sys#block-set!");
-t5=*((C_word*)lf[203]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_6465,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_structure(t2,lf[199]);
+/* ##sys#block-set! */
+t5=*((C_word*)lf[202]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,C_fix(3),t3);}
 
-/* node-parameters in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6439(C_word c,C_word t0,C_word t1,C_word t2){
+/* node-parameters in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6456(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6439,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[200]);
+C_save_and_reclaim((void*)tr3,(void*)f_6456,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure(t2,lf[199]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(2)));}
 
-/* node-parameters-set! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6430(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* node-parameters-set! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6447(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6430,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure(t2,lf[200]);
-C_trace("##sys#block-set!");
-t5=*((C_word*)lf[203]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_6447,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_structure(t2,lf[199]);
+/* ##sys#block-set! */
+t5=*((C_word*)lf[202]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,C_fix(2),t3);}
 
-/* node-class in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6421(C_word c,C_word t0,C_word t1,C_word t2){
+/* node-class in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6438(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6421,3,t0,t1,t2);}
-t3=(C_word)C_i_check_structure(t2,lf[200]);
+C_save_and_reclaim((void*)tr3,(void*)f_6438,3,t0,t1,t2);}
+t3=(C_word)C_i_check_structure(t2,lf[199]);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_block_ref(t2,C_fix(1)));}
 
-/* node-class-set! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6412(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* node-class-set! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6429(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_6412,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_check_structure(t2,lf[200]);
-C_trace("##sys#block-set!");
-t5=*((C_word*)lf[203]+1);
+C_save_and_reclaim((void*)tr4,(void*)f_6429,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_check_structure(t2,lf[199]);
+/* ##sys#block-set! */
+t5=*((C_word*)lf[202]+1);
 ((C_proc5)(void*)(*((C_word*)t5+1)))(5,t5,t1,t2,C_fix(1),t3);}
 
-/* node? in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6406(C_word c,C_word t0,C_word t1,C_word t2){
+/* node? in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6423(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_6406,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_6423,3,t0,t1,t2);}
 t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[200]));}
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_structurep(t2,lf[199]));}
 
-/* f_6400 in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6400(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* f_6417 in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6417(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word ab[5],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_6400,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_6417,5,t0,t1,t2,t3,t4);}
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[200],t2,t3,t4));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_a_i_record(&a,4,lf[199],t2,t3,t4));}
 
-/* ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5895(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5918(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -13364,40 +13463,40 @@ C_word t5;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5895,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5899,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_5918,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5922,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
 t4=t3;
-f_5899(t4,C_SCHEME_UNDEFINED);}
+f_5922(t4,C_SCHEME_UNDEFINED);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6398,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 401  append");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[54]+1)))(5,*((C_word*)lf[54]+1),t4,C_retrieve(lf[197]),C_retrieve(lf[198]),C_retrieve(lf[127]));}}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6415,a[2]=t3,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 401  append */
+((C_proc5)C_retrieve_proc(*((C_word*)lf[54]+1)))(5,*((C_word*)lf[54]+1),t4,C_retrieve(lf[196]),C_retrieve(lf[197]),C_retrieve(lf[127]));}}
 
-/* k6396 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6398(C_word c,C_word t0,C_word t1){
+/* k6413 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6415(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
-f_5899(t3,t2);}
+f_5922(t3,t2);}
 
-/* k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5899(C_word t0,C_word t1){
+/* k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5922(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5899,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5904,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 404  ##sys#hash-table-for-each");
+C_save_and_reclaim((void*)trf_5922,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5927,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 404  ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5904(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5927(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -13415,7 +13514,7 @@ C_word t16;
 C_word ab[19],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5904,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5927,4,t0,t1,t2,t3);}
 t4=C_SCHEME_FALSE;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
 t6=C_SCHEME_FALSE;
@@ -13431,12 +13530,12 @@ t14=C_SCHEME_UNDEFINED;
 t15=t1;
 ((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,t14);}
 else{
-t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5914,a[2]=t3,a[3]=t9,a[4]=t7,a[5]=t5,a[6]=t13,a[7]=t11,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-C_trace("support.scm: 412  write");
+t14=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_5937,a[2]=t3,a[3]=t9,a[4]=t7,a[5]=t5,a[6]=t13,a[7]=t11,a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+/* support.scm: 412  write */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[15]+1)))(3,*((C_word*)lf[15]+1),t14,t2);}}
 
-/* k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5914(C_word c,C_word t0,C_word t1){
+/* k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5937(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13445,34 +13544,34 @@ C_word t5;
 C_word t6;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5914,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5917,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5937,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_5940,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6077,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t4,tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_6100,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=t4,tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_6077(t6,t2,((C_word*)t0)[2]);}
+f_6100(t6,t2,((C_word*)t0)[2]);}
 
-/* loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6077(C_word t0,C_word t1,C_word t2){
+/* loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6100(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6077,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_6100,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6087,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
-C_trace("support.scm: 416  caar");
+t3=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_6110,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=t2,tmp=(C_word)a,a+=10,tmp);
+/* support.scm: 416  caar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[160]+1)))(3,*((C_word*)lf[160]+1),t3,t2);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6087(C_word c,C_word t0,C_word t1){
+/* k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6110(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13499,110 +13598,110 @@ C_word t23;
 C_word t24;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6087,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6090,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_6110,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6113,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=((C_word*)t0)[9],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_eqp(t1,lf[158]);
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6103,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=t2,tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_6126,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[6],a[9]=t1,a[10]=((C_word*)t0)[9],a[11]=t2,tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_6103(t5,t3);}
+f_6126(t5,t3);}
 else{
-t5=(C_word)C_eqp(t1,lf[177]);
+t5=(C_word)C_eqp(t1,lf[176]);
 if(C_truep(t5)){
 t6=t4;
-f_6103(t6,t5);}
+f_6126(t6,t5);}
 else{
-t6=(C_word)C_eqp(t1,lf[178]);
+t6=(C_word)C_eqp(t1,lf[177]);
 if(C_truep(t6)){
 t7=t4;
-f_6103(t7,t6);}
+f_6126(t7,t6);}
 else{
-t7=(C_word)C_eqp(t1,lf[179]);
+t7=(C_word)C_eqp(t1,lf[178]);
 if(C_truep(t7)){
 t8=t4;
-f_6103(t8,t7);}
+f_6126(t8,t7);}
 else{
-t8=(C_word)C_eqp(t1,lf[180]);
+t8=(C_word)C_eqp(t1,lf[179]);
 if(C_truep(t8)){
 t9=t4;
-f_6103(t9,t8);}
+f_6126(t9,t8);}
 else{
-t9=(C_word)C_eqp(t1,lf[181]);
+t9=(C_word)C_eqp(t1,lf[180]);
 if(C_truep(t9)){
 t10=t4;
-f_6103(t10,t9);}
+f_6126(t10,t9);}
 else{
-t10=(C_word)C_eqp(t1,lf[182]);
+t10=(C_word)C_eqp(t1,lf[181]);
 if(C_truep(t10)){
 t11=t4;
-f_6103(t11,t10);}
+f_6126(t11,t10);}
 else{
-t11=(C_word)C_eqp(t1,lf[183]);
+t11=(C_word)C_eqp(t1,lf[182]);
 if(C_truep(t11)){
 t12=t4;
-f_6103(t12,t11);}
+f_6126(t12,t11);}
 else{
-t12=(C_word)C_eqp(t1,lf[184]);
+t12=(C_word)C_eqp(t1,lf[183]);
 if(C_truep(t12)){
 t13=t4;
-f_6103(t13,t12);}
+f_6126(t13,t12);}
 else{
-t13=(C_word)C_eqp(t1,lf[185]);
+t13=(C_word)C_eqp(t1,lf[184]);
 if(C_truep(t13)){
 t14=t4;
-f_6103(t14,t13);}
+f_6126(t14,t13);}
 else{
-t14=(C_word)C_eqp(t1,lf[186]);
+t14=(C_word)C_eqp(t1,lf[185]);
 if(C_truep(t14)){
 t15=t4;
-f_6103(t15,t14);}
+f_6126(t15,t14);}
 else{
-t15=(C_word)C_eqp(t1,lf[187]);
+t15=(C_word)C_eqp(t1,lf[186]);
 if(C_truep(t15)){
 t16=t4;
-f_6103(t16,t15);}
+f_6126(t16,t15);}
 else{
-t16=(C_word)C_eqp(t1,lf[188]);
+t16=(C_word)C_eqp(t1,lf[187]);
 if(C_truep(t16)){
 t17=t4;
-f_6103(t17,t16);}
+f_6126(t17,t16);}
 else{
-t17=(C_word)C_eqp(t1,lf[189]);
+t17=(C_word)C_eqp(t1,lf[188]);
 if(C_truep(t17)){
 t18=t4;
-f_6103(t18,t17);}
+f_6126(t18,t17);}
 else{
-t18=(C_word)C_eqp(t1,lf[190]);
+t18=(C_word)C_eqp(t1,lf[189]);
 if(C_truep(t18)){
 t19=t4;
-f_6103(t19,t18);}
+f_6126(t19,t18);}
 else{
-t19=(C_word)C_eqp(t1,lf[191]);
+t19=(C_word)C_eqp(t1,lf[190]);
 if(C_truep(t19)){
 t20=t4;
-f_6103(t20,t19);}
+f_6126(t20,t19);}
 else{
-t20=(C_word)C_eqp(t1,lf[192]);
+t20=(C_word)C_eqp(t1,lf[191]);
 if(C_truep(t20)){
 t21=t4;
-f_6103(t21,t20);}
+f_6126(t21,t20);}
 else{
-t21=(C_word)C_eqp(t1,lf[193]);
+t21=(C_word)C_eqp(t1,lf[192]);
 if(C_truep(t21)){
 t22=t4;
-f_6103(t22,t21);}
+f_6126(t22,t21);}
 else{
-t22=(C_word)C_eqp(t1,lf[194]);
+t22=(C_word)C_eqp(t1,lf[193]);
 if(C_truep(t22)){
 t23=t4;
-f_6103(t23,t22);}
+f_6126(t23,t22);}
 else{
-t23=(C_word)C_eqp(t1,lf[195]);
+t23=(C_word)C_eqp(t1,lf[194]);
 t24=t4;
-f_6103(t24,(C_truep(t23)?t23:(C_word)C_eqp(t1,lf[196])));}}}}}}}}}}}}}}}}}}}}
+f_6126(t24,(C_truep(t23)?t23:(C_word)C_eqp(t1,lf[195])));}}}}}}}}}}}}}}}}}}}}
 
-/* k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6103(C_word t0,C_word t1){
+/* k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6126(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13629,14 +13728,13 @@ C_word t23;
 C_word t24;
 C_word t25;
 C_word t26;
-C_word t27;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6103,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6126,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6106,a[2]=((C_word*)t0)[10],a[3]=t2,a[4]=((C_word*)t0)[11],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6129,a[2]=((C_word*)t0)[10],a[3]=t2,a[4]=((C_word*)t0)[11],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
 t4=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_make_character(9),t2);}
 else{
@@ -13644,21 +13742,21 @@ t2=(C_word)C_eqp(((C_word*)t0)[9],lf[157]);
 if(C_truep(t2)){
 t3=C_mutate(((C_word *)((C_word*)t0)[8])+1,lf[157]);
 t4=(C_word)C_i_cdr(((C_word*)t0)[10]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t5=((C_word*)((C_word*)t0)[7])[1];
-f_6077(t5,((C_word*)t0)[6],t4);}
+f_6100(t5,((C_word*)t0)[6],t4);}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[9],lf[161]);
 if(C_truep(t3)){
 t4=(C_word)C_eqp(((C_word*)((C_word*)t0)[8])[1],lf[157]);
 if(C_truep(t4)){
 t5=(C_word)C_i_cdr(((C_word*)t0)[10]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t6=((C_word*)((C_word*)t0)[7])[1];
-f_6077(t6,((C_word*)t0)[6],t5);}
+f_6100(t6,((C_word*)t0)[6],t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6144,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 424  cdar");
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6167,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[8],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 424  cdar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[162]+1)))(3,*((C_word*)lf[162]+1),t5,((C_word*)t0)[10]);}}
 else{
 t4=(C_word)C_eqp(((C_word*)t0)[9],lf[163]);
@@ -13666,67 +13764,62 @@ if(C_truep(t4)){
 t5=(C_word)C_eqp(((C_word*)((C_word*)t0)[8])[1],lf[157]);
 if(C_truep(t5)){
 t6=(C_word)C_i_cdr(((C_word*)t0)[10]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t7=((C_word*)((C_word*)t0)[7])[1];
-f_6077(t7,((C_word*)t0)[6],t6);}
+f_6100(t7,((C_word*)t0)[6],t6);}
 else{
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6160,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 426  cdar");
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6183,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 426  cdar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[162]+1)))(3,*((C_word*)lf[162]+1),t6,((C_word*)t0)[10]);}}
 else{
 t5=(C_word)C_eqp(((C_word*)t0)[9],lf[164]);
 if(C_truep(t5)){
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6170,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 428  cdar");
+t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6193,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 428  cdar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[162]+1)))(3,*((C_word*)lf[162]+1),t6,((C_word*)t0)[10]);}
 else{
 t6=(C_word)C_eqp(((C_word*)t0)[9],lf[165]);
-t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6179,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
+t7=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_6202,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[9],a[7]=((C_word*)t0)[10],a[8]=((C_word*)t0)[11],tmp=(C_word)a,a+=9,tmp);
 if(C_truep(t6)){
 t8=t7;
-f_6179(t8,t6);}
+f_6202(t8,t6);}
 else{
 t8=(C_word)C_eqp(((C_word*)t0)[9],lf[169]);
 if(C_truep(t8)){
 t9=t7;
-f_6179(t9,t8);}
+f_6202(t9,t8);}
 else{
 t9=(C_word)C_eqp(((C_word*)t0)[9],lf[170]);
 if(C_truep(t9)){
 t10=t7;
-f_6179(t10,t9);}
+f_6202(t10,t9);}
 else{
 t10=(C_word)C_eqp(((C_word*)t0)[9],lf[147]);
 if(C_truep(t10)){
 t11=t7;
-f_6179(t11,t10);}
+f_6202(t11,t10);}
 else{
 t11=(C_word)C_eqp(((C_word*)t0)[9],lf[171]);
 if(C_truep(t11)){
 t12=t7;
-f_6179(t12,t11);}
+f_6202(t12,t11);}
 else{
 t12=(C_word)C_eqp(((C_word*)t0)[9],lf[172]);
 if(C_truep(t12)){
 t13=t7;
-f_6179(t13,t12);}
+f_6202(t13,t12);}
 else{
 t13=(C_word)C_eqp(((C_word*)t0)[9],lf[173]);
 if(C_truep(t13)){
 t14=t7;
-f_6179(t14,t13);}
+f_6202(t14,t13);}
 else{
 t14=(C_word)C_eqp(((C_word*)t0)[9],lf[174]);
-if(C_truep(t14)){
 t15=t7;
-f_6179(t15,t14);}
-else{
-t15=(C_word)C_eqp(((C_word*)t0)[9],lf[175]);
-t16=t7;
-f_6179(t16,(C_truep(t15)?t15:(C_word)C_eqp(((C_word*)t0)[9],lf[176])));}}}}}}}}}}}}}}
+f_6202(t15,(C_truep(t14)?t14:(C_word)C_eqp(((C_word*)t0)[9],lf[175])));}}}}}}}}}}}}}
 
-/* k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6179(C_word t0,C_word t1){
+/* k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6202(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13738,32 +13831,32 @@ C_word t8;
 C_word t9;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6179,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6202,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6182,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6205,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
 t4=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_make_character(9),t2);}
 else{
 t2=(C_word)C_eqp(((C_word*)t0)[6],lf[166]);
 if(C_truep(t2)){
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6209,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 433  cdar");
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6232,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 433  cdar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[162]+1)))(3,*((C_word*)lf[162]+1),t3,((C_word*)t0)[7]);}
 else{
 t3=(C_word)C_eqp(((C_word*)t0)[6],lf[167]);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6219,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
-C_trace("support.scm: 435  cdar");
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6242,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],tmp=(C_word)a,a+=6,tmp);
+/* support.scm: 435  cdar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[162]+1)))(3,*((C_word*)lf[162]+1),t4,((C_word*)t0)[7]);}
 else{
 t4=(C_word)C_i_car(((C_word*)t0)[7]);
-C_trace("support.scm: 436  bomb");
+/* support.scm: 436  bomb */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[5]+1)))(4,*((C_word*)lf[5]+1),((C_word*)t0)[8],lf[168],t4);}}}}
 
-/* k6217 in k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6219(C_word c,C_word t0,C_word t1){
+/* k6240 in k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6242(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13771,12 +13864,12 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6077(t4,((C_word*)t0)[2],t3);}
+f_6100(t4,((C_word*)t0)[2],t3);}
 
-/* k6207 in k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6209(C_word c,C_word t0,C_word t1){
+/* k6230 in k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6232(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13784,67 +13877,67 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6077(t4,((C_word*)t0)[2],t3);}
+f_6100(t4,((C_word*)t0)[2],t3);}
 
-/* k6180 in k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6182(C_word c,C_word t0,C_word t1){
+/* k6203 in k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6205(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6182,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6185,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6199,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 431  caar");
+C_save_and_reclaim((void*)tr2,(void*)f_6205,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6208,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6222,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 431  caar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[160]+1)))(3,*((C_word*)lf[160]+1),t3,((C_word*)t0)[2]);}
 
-/* k6197 in k6180 in k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6199(C_word c,C_word t0,C_word t1){
+/* k6220 in k6203 in k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6222(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k6183 in k6180 in k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6185(C_word c,C_word t0,C_word t1){
+/* k6206 in k6203 in k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6185,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6188,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_6208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6211,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(61),((C_word*)t0)[3]);}
 
-/* k6186 in k6183 in k6180 in k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6188(C_word c,C_word t0,C_word t1){
+/* k6209 in k6206 in k6203 in k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6188,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6195,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 431  cdar");
+C_save_and_reclaim((void*)tr2,(void*)f_6211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6218,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 431  cdar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[162]+1)))(3,*((C_word*)lf[162]+1),t2,((C_word*)t0)[2]);}
 
-/* k6193 in k6186 in k6183 in k6180 in k6177 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6195(C_word c,C_word t0,C_word t1){
+/* k6216 in k6209 in k6206 in k6203 in k6200 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6218(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k6168 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6170(C_word c,C_word t0,C_word t1){
+/* k6191 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6193(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13852,12 +13945,12 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6077(t4,((C_word*)t0)[2],t3);}
+f_6100(t4,((C_word*)t0)[2],t3);}
 
-/* k6158 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6160(C_word c,C_word t0,C_word t1){
+/* k6181 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6183(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13865,12 +13958,12 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6077(t4,((C_word*)t0)[2],t3);}
+f_6100(t4,((C_word*)t0)[2],t3);}
 
-/* k6142 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6144(C_word c,C_word t0,C_word t1){
+/* k6165 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6167(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13878,24 +13971,24 @@ C_word t4;
 C_word *a;
 t2=C_mutate(((C_word *)((C_word*)t0)[5])+1,t1);
 t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t4=((C_word*)((C_word*)t0)[3])[1];
-f_6077(t4,((C_word*)t0)[2],t3);}
+f_6100(t4,((C_word*)t0)[2],t3);}
 
-/* k6104 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6106(C_word c,C_word t0,C_word t1){
+/* k6127 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6129(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6106,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6121,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 420  caar");
+C_save_and_reclaim((void*)tr2,(void*)f_6129,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6144,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 420  caar */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[160]+1)))(3,*((C_word*)lf[160]+1),t2,((C_word*)t0)[2]);}
 
-/* k6119 in k6104 in k6101 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6121(C_word c,C_word t0,C_word t1){
+/* k6142 in k6127 in k6124 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6144(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13903,22 +13996,22 @@ C_word t4;
 C_word *a;
 t2=(C_word)C_i_assq(t1,lf[159]);
 t3=(C_word)C_i_cdr(t2);
-C_trace("display");
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),((C_word*)t0)[3],t3,((C_word*)t0)[2]);}
 
-/* k6088 in k6085 in loop in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6090(C_word c,C_word t0,C_word t1){
+/* k6111 in k6108 in loop in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 437  loop");
+/* support.scm: 437  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_6077(t3,((C_word*)t0)[2],t2);}
+f_6100(t3,((C_word*)t0)[2],t2);}
 
-/* k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5917(C_word c,C_word t0,C_word t1){
+/* k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5940(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13926,19 +14019,19 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5917,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5920,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5958,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5940,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5943,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5981,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[4])[1])){
 t4=(C_word)C_eqp(((C_word*)((C_word*)t0)[4])[1],lf[157]);
 t5=t3;
-f_5958(t5,(C_word)C_i_not(t4));}
+f_5981(t5,(C_word)C_i_not(t4));}
 else{
 t4=t3;
-f_5958(t4,C_SCHEME_FALSE);}}
+f_5981(t4,C_SCHEME_FALSE);}}
 
-/* k5956 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5958(C_word t0,C_word t1){
+/* k5979 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5981(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13947,24 +14040,24 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5958,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5981,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5961,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5984,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[154],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5992,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_6015,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[3])[1])){
 t3=(C_word)C_eqp(((C_word*)((C_word*)t0)[5])[1],lf[157]);
 t4=t2;
-f_5992(t4,(C_word)C_i_not(t3));}
+f_6015(t4,(C_word)C_i_not(t3));}
 else{
 t3=t2;
-f_5992(t3,C_SCHEME_FALSE);}}}
+f_6015(t3,C_SCHEME_FALSE);}}}
 
-/* k5990 in k5956 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5992(C_word t0,C_word t1){
+/* k6013 in k5979 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6015(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -13973,42 +14066,42 @@ C_word t5;
 C_word t6;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5992,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6015,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5995,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6018,a[2]=t2,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[155],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6026,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_6049,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[3])[1])){
 t3=(C_word)C_eqp(((C_word*)((C_word*)t0)[2])[1],lf[157]);
 t4=t2;
-f_6026(t4,(C_word)C_i_not(t3));}
+f_6049(t4,(C_word)C_i_not(t3));}
 else{
 t3=t2;
-f_6026(t3,C_SCHEME_FALSE);}}}
+f_6049(t3,C_SCHEME_FALSE);}}}
 
-/* k6024 in k5990 in k5956 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_6026(C_word t0,C_word t1){
+/* k6047 in k6013 in k5979 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_6049(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_6026,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_6049,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=*((C_word*)lf[11]+1);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6029,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_6052,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t3,lf[156],t2);}
 else{
 t2=((C_word*)t0)[2];
-f_5920(2,t2,C_SCHEME_UNDEFINED);}}
+f_5943(2,t2,C_SCHEME_UNDEFINED);}}
 
-/* k6027 in k6024 in k5990 in k5956 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_6029(C_word c,C_word t0,C_word t1){
+/* k6050 in k6047 in k6013 in k5979 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6052(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14018,17 +14111,17 @@ C_word t6;
 C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_6029,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6052,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[4])[1];
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=((C_word*)((C_word*)t0)[4])[1];
 t5=(C_word)C_slot(t4,C_fix(2));
 t6=(C_word)C_a_i_cons(&a,2,t3,t5);
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t6,((C_word*)t0)[2]);}
 
-/* k5993 in k5990 in k5956 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5995(C_word c,C_word t0,C_word t1){
+/* k6016 in k6013 in k5979 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_6018(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14038,17 +14131,17 @@ C_word t6;
 C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5995,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_6018,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[4])[1];
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=((C_word*)((C_word*)t0)[4])[1];
 t5=(C_word)C_slot(t4,C_fix(2));
 t6=(C_word)C_a_i_cons(&a,2,t3,t5);
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t6,((C_word*)t0)[2]);}
 
-/* k5959 in k5956 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5961(C_word c,C_word t0,C_word t1){
+/* k5982 in k5979 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5984(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14058,17 +14151,17 @@ C_word t6;
 C_word t7;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5961,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5984,2,t0,t1);}
 t2=((C_word*)((C_word*)t0)[4])[1];
 t3=(C_word)C_slot(t2,C_fix(1));
 t4=((C_word*)((C_word*)t0)[4])[1];
 t5=(C_word)C_slot(t4,C_fix(2));
 t6=(C_word)C_a_i_cons(&a,2,t3,t5);
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t6,((C_word*)t0)[2]);}
 
-/* k5918 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5920(C_word c,C_word t0,C_word t1){
+/* k5941 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5943(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14076,29 +14169,29 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5920,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5923,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5943,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5946,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[2])[1]))){
 t3=*((C_word*)lf[11]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5948,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5971,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t4,lf[153],t3);}
 else{
 t3=t2;
-f_5923(2,t3,C_SCHEME_UNDEFINED);}}
+f_5946(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k5946 in k5918 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5948(C_word c,C_word t0,C_word t1){
+/* k5969 in k5941 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5971(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_length(((C_word*)((C_word*)t0)[4])[1]);
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k5921 in k5918 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5923(C_word c,C_word t0,C_word t1){
+/* k5944 in k5941 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5946(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14106,50 +14199,50 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5923,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5926,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5946,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5949,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)((C_word*)t0)[2])[1]))){
 t3=*((C_word*)lf[11]+1);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5935,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5958,a[2]=t3,a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t4,lf[152],t3);}
 else{
-C_trace("support.scm: 446  newline");
+/* support.scm: 446  newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[3]);}}
 
-/* k5933 in k5921 in k5918 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5935(C_word c,C_word t0,C_word t1){
+/* k5956 in k5944 in k5941 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5958(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_length(((C_word*)((C_word*)t0)[4])[1]);
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 
-/* k5924 in k5921 in k5918 in k5915 in k5912 in a5903 in k5897 in ##compiler#display-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5926(C_word c,C_word t0,C_word t1){
+/* k5947 in k5944 in k5941 in k5938 in k5935 in a5926 in k5920 in ##compiler#display-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5949(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 446  newline");
+/* support.scm: 446  newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),((C_word*)t0)[2]);}
 
-/* ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5832(C_word c,C_word t0,C_word t1){
+/* ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5855(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[2],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5832,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5838,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 382  ##sys#hash-table-for-each");
+C_save_and_reclaim((void*)tr2,(void*)f_5855,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5861,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 382  ##sys#hash-table-for-each */
 ((C_proc4)C_retrieve_symbol_proc(lf[150]))(4,*((C_word*)lf[150]+1),t1,t2,C_retrieve(lf[144]));}
 
-/* a5837 in ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5838(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a5860 in ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5861(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -14158,32 +14251,32 @@ C_word t7;
 C_word ab[5],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_5838,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_5861,4,t0,t1,t2,t3);}
 if(C_truep(t3)){
 t4=*((C_word*)lf[11]+1);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5845,a[2]=t3,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("write");
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5868,a[2]=t3,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),t5,t2,t4);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k5843 in a5837 in ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5845(C_word c,C_word t0,C_word t1){
+/* k5866 in a5860 in ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5868(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5845,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5848,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_5868,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5871,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(32),((C_word*)t0)[3]);}
 
-/* k5846 in k5843 in a5837 in ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5848(C_word c,C_word t0,C_word t1){
+/* k5869 in k5866 in a5860 in ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5871(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14197,21 +14290,21 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5848,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5851,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5871,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5874,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=C_SCHEME_END_OF_LIST;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_FALSE;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5858,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5881,a[2]=((C_word*)t0)[3],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t8=C_SCHEME_UNDEFINED;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5860,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
+t10=C_set_block_item(t9,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5883,a[2]=t4,a[3]=t9,a[4]=t6,tmp=(C_word)a,a+=5,tmp));
 t11=((C_word*)t9)[1];
-f_5860(t11,t7,((C_word*)t0)[2]);}
+f_5883(t11,t7,((C_word*)t0)[2]);}
 
-/* loop742 in k5846 in k5843 in a5837 in ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5860(C_word t0,C_word t1,C_word t2){
+/* loop742 in k5869 in k5866 in a5860 in ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5883(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14220,12 +14313,12 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5860,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5883,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
 t3=*((C_word*)lf[149]+1);
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5889,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5912,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
 t5=(C_word)C_slot(t2,C_fix(0));
-C_trace("g758759");
+/* g758759 */
 t6=t3;
 ((C_proc3)C_retrieve_proc(t6))(3,t6,t4,t5);}
 else{
@@ -14233,8 +14326,8 @@ t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5887 in loop742 in k5846 in k5843 in a5837 in ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5889(C_word c,C_word t0,C_word t1){
+/* k5910 in loop742 in k5869 in k5866 in a5860 in ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5912(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14246,42 +14339,42 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5889,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5912,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
 t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop742755");
+/* loop742755 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5860(t6,((C_word*)t0)[3],t5);}
+f_5883(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
 t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-C_trace("loop742755");
+/* loop742755 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_5860(t6,((C_word*)t0)[3],t5);}}
+f_5883(t6,((C_word*)t0)[3],t5);}}
 
-/* k5856 in k5846 in k5843 in a5837 in ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5858(C_word c,C_word t0,C_word t1){
+/* k5879 in k5869 in k5866 in a5860 in ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5881(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k5849 in k5846 in k5843 in a5837 in ##compiler#display-line-number-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5851(C_word c,C_word t0,C_word t1){
+/* k5872 in k5869 in k5866 in a5860 in ##compiler#display-line-number-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5874(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* ##compiler#find-lambda-container in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5808(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#find-lambda-container in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5831(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -14290,46 +14383,46 @@ C_word t8;
 C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5808,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_5831,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5814,a[2]=t4,a[3]=t6,a[4]=t3,tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5837,a[2]=t4,a[3]=t6,a[4]=t3,tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_5814(t8,t1,t2);}
+f_5837(t8,t1,t2);}
 
-/* loop in ##compiler#find-lambda-container in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5814(C_word t0,C_word t1,C_word t2){
+/* loop in ##compiler#find-lambda-container in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5837(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5814,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5837,NULL,3,t0,t1,t2);}
 t3=(C_word)C_eqp(t2,((C_word*)t0)[4]);
 if(C_truep(t3)){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5824,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 378  get");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5847,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 378  get */
 ((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t4,((C_word*)t0)[2],t2,lf[147]);}}
 
-/* k5822 in loop in ##compiler#find-lambda-container in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5824(C_word c,C_word t0,C_word t1){
+/* k5845 in loop in ##compiler#find-lambda-container in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5847(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("support.scm: 379  loop");
+/* support.scm: 379  loop */
 t2=((C_word*)((C_word*)t0)[3])[1];
-f_5814(t2,((C_word*)t0)[2],t1);}
+f_5837(t2,((C_word*)t0)[2],t1);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* ##compiler#get-line-2 in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5767(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#get-line-2 in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5790(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14337,89 +14430,89 @@ C_word t5;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5767,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_5790,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5774,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 370  ##sys#hash-table-ref");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5797,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 370  ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t4,C_retrieve(lf[144]),t3);}
 
-/* k5772 in ##compiler#get-line-2 in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5774(C_word c,C_word t0,C_word t1){
+/* k5795 in ##compiler#get-line-2 in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5797(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5774,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5777,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5797,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5800,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
 t3=(C_word)C_i_cdr(t1);
 t4=t2;
-f_5777(t4,(C_word)C_i_assq(((C_word*)t0)[2],t3));}
+f_5800(t4,(C_word)C_i_assq(((C_word*)t0)[2],t3));}
 else{
 t3=t2;
-f_5777(t3,C_SCHEME_FALSE);}}
+f_5800(t3,C_SCHEME_FALSE);}}
 
-/* k5775 in k5772 in ##compiler#get-line-2 in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5777(C_word t0,C_word t1){
+/* k5798 in k5795 in ##compiler#get-line-2 in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5800(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5777,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5800,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5781,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
-C_trace("g714715");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5804,a[2]=((C_word*)t0)[4],tmp=(C_word)a,a+=3,tmp);
+/* g714715 */
 t3=t2;
-f_5781(t3,((C_word*)t0)[3],t1);}
+f_5804(t3,((C_word*)t0)[3],t1);}
 else{
-C_trace("support.scm: 373  values");
+/* support.scm: 373  values */
 C_values(4,0,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE);}}
 
-/* g714 in k5775 in k5772 in ##compiler#get-line-2 in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5781(C_word t0,C_word t1,C_word t2){
+/* g714 in k5798 in k5795 in ##compiler#get-line-2 in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5804(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5781,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5804,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
 t4=(C_word)C_i_cdr(t2);
-C_trace("support.scm: 372  values");
+/* support.scm: 372  values */
 C_values(4,0,t1,t3,t4);}
 
-/* ##compiler#get-line in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5757(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#get-line in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5780(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5757,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_5780,3,t0,t1,t2);}
 t3=(C_word)C_i_car(t2);
-C_trace("support.scm: 366  get");
+/* support.scm: 366  get */
 ((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t1,C_retrieve(lf[144]),t3,t2);}
 
-/* ##compiler#get-list in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5748(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#get-list in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5771(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[3],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5748,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5752,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 359  get");
+C_save_and_reclaim((void*)tr5,(void*)f_5771,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5775,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 359  get */
 ((C_proc5)C_retrieve_symbol_proc(lf[134]))(5,*((C_word*)lf[134]+1),t5,t2,t3,t4);}
 
-/* k5750 in ##compiler#get-list in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5752(C_word c,C_word t0,C_word t1){
+/* k5773 in ##compiler#get-list in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5775(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14432,8 +14525,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}
 
-/* ##compiler#count! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5691(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
+/* ##compiler#count! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5714(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,...){
 C_word tmp;
 C_word t5;
 va_list v;
@@ -14441,23 +14534,23 @@ C_word *a,c2=c;
 C_save_rest(t4,c2,5);
 if(c<5) C_bad_min_argc_2(c,5,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+7)){
-C_save_and_reclaim((void*)tr5r,(void*)f_5691r,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5r,(void*)f_5714r,5,t0,t1,t2,t3,t4);}
 else{
 a=C_alloc((c-5)*3);
 t5=C_restore_rest(a,C_rest_count(0));
-f_5691r(t0,t1,t2,t3,t4,t5);}}
+f_5714r(t0,t1,t2,t3,t4,t5);}}
 
-static void C_ccall f_5691r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+static void C_ccall f_5714r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(7);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5695,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 350  ##sys#hash-table-ref");
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5718,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t4,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 350  ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t6,t2,t3);}
 
-/* k5693 in ##compiler#count! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5695(C_word c,C_word t0,C_word t1){
+/* k5716 in ##compiler#count! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5718(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14471,7 +14564,7 @@ C_word t10;
 C_word t11;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5695,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5718,2,t0,t1);}
 t2=(C_word)C_i_pairp(((C_word*)t0)[6]);
 t3=(C_truep(t2)?(C_word)C_i_car(((C_word*)t0)[6]):C_fix(1));
 if(C_truep(t1)){
@@ -14482,39 +14575,39 @@ t6=(C_word)C_fixnum_plus(t5,t3);
 t7=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_word)C_i_setslot(t4,C_fix(1),t6));}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5725,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5748,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t6=(C_word)C_slot(t1,C_fix(1));
-C_trace("support.scm: 355  alist-cons");
+/* support.scm: 355  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[121]))(5,*((C_word*)lf[121]+1),t5,((C_word*)t0)[5],t3,t6);}}
 else{
 t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],((C_word*)t0)[6]);
 t5=(C_word)C_a_i_list(&a,1,t4);
-C_trace("support.scm: 356  ##sys#hash-table-set!");
+/* support.scm: 356  ##sys#hash-table-set! */
 ((C_proc5)C_retrieve_symbol_proc(lf[139]))(5,*((C_word*)lf[139]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t5);}}
 
-/* k5723 in k5693 in ##compiler#count! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5725(C_word c,C_word t0,C_word t1){
+/* k5746 in k5716 in ##compiler#count! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5748(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(1),t1));}
 
-/* ##compiler#collect! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5639(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##compiler#collect! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5662(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_5639,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5643,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 342  ##sys#hash-table-ref");
+C_save_and_reclaim((void*)tr6,(void*)f_5662,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5666,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=t5,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 342  ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t6,t2,t3);}
 
-/* k5641 in ##compiler#collect! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5643(C_word c,C_word t0,C_word t1){
+/* k5664 in ##compiler#collect! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5666(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14527,7 +14620,7 @@ C_word t9;
 C_word t10;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5643,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5666,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_assq(((C_word*)t0)[6],t1);
 if(C_truep(t2)){
@@ -14536,40 +14629,40 @@ t4=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[5],t3);
 t5=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_setslot(t2,C_fix(1),t4));}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5670,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5693,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
 t5=(C_word)C_slot(t1,C_fix(1));
-C_trace("support.scm: 346  alist-cons");
+/* support.scm: 346  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[121]))(5,*((C_word*)lf[121]+1),t3,((C_word*)t0)[6],t4,t5);}}
 else{
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[6],((C_word*)t0)[5]);
 t3=(C_word)C_a_i_list(&a,1,t2);
-C_trace("support.scm: 347  ##sys#hash-table-set!");
+/* support.scm: 347  ##sys#hash-table-set! */
 ((C_proc5)C_retrieve_symbol_proc(lf[139]))(5,*((C_word*)lf[139]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}}
 
-/* k5668 in k5641 in ##compiler#collect! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5670(C_word c,C_word t0,C_word t1){
+/* k5691 in k5664 in ##compiler#collect! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(1),t1));}
 
-/* ##compiler#put! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5593(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##compiler#put! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5616(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(c!=6) C_bad_argc_2(c,6,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_5593,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5597,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=t1,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 334  ##sys#hash-table-ref");
+C_save_and_reclaim((void*)tr6,(void*)f_5616,6,t0,t1,t2,t3,t4,t5);}
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5620,a[2]=t3,a[3]=t2,a[4]=t5,a[5]=t1,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 334  ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t6,t2,t3);}
 
-/* k5595 in ##compiler#put! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5597(C_word c,C_word t0,C_word t1){
+/* k5618 in ##compiler#put! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5620(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14580,7 +14673,7 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5597,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5620,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_assq(((C_word*)t0)[6],t1);
 if(C_truep(t2)){
@@ -14588,9 +14681,9 @@ t3=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_setslot(t2,C_fix(1),((C_word*)t0)[4]));}
 else{
 if(C_truep(((C_word*)t0)[4])){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5619,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5642,a[2]=t1,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_slot(t1,C_fix(1));
-C_trace("support.scm: 338  alist-cons");
+/* support.scm: 338  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[121]))(5,*((C_word*)lf[121]+1),t3,((C_word*)t0)[6],((C_word*)t0)[4],t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
@@ -14600,22 +14693,22 @@ else{
 if(C_truep(((C_word*)t0)[4])){
 t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],((C_word*)t0)[4]);
 t3=(C_word)C_a_i_list(&a,1,t2);
-C_trace("support.scm: 339  ##sys#hash-table-set!");
+/* support.scm: 339  ##sys#hash-table-set! */
 ((C_proc5)C_retrieve_symbol_proc(lf[139]))(5,*((C_word*)lf[139]+1),((C_word*)t0)[5],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 else{
 t2=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}}}
 
-/* k5617 in k5595 in ##compiler#put! in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5619(C_word c,C_word t0,C_word t1){
+/* k5640 in k5618 in ##compiler#put! in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5642(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_setslot(((C_word*)t0)[2],C_fix(1),t1));}
 
-/* ##compiler#get-all in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5575(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##compiler#get-all in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5598(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -14623,63 +14716,63 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr4r,(void*)f_5575r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_5598r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_5575r(t0,t1,t2,t3,t4);}}
+f_5598r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_5575r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_5598r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5579,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 328  ##sys#hash-table-ref");
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5602,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 328  ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t5,t2,t3);}
 
-/* k5577 in ##compiler#get-all in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5579(C_word c,C_word t0,C_word t1){
+/* k5600 in ##compiler#get-all in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5602(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5579,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5602,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5587,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 330  filter-map");
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5610,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 330  filter-map */
 ((C_proc4)C_retrieve_symbol_proc(lf[137]))(4,*((C_word*)lf[137]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}}
 
-/* a5586 in k5577 in ##compiler#get-all in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5587(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5609 in k5600 in ##compiler#get-all in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5610(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5587,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_5610,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_assq(t2,((C_word*)t0)[2]));}
 
-/* ##compiler#get in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5557(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#get in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5580(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word ab[4],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5557,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5561,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 322  ##sys#hash-table-ref");
+C_save_and_reclaim((void*)tr5,(void*)f_5580,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5584,a[2]=t1,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 322  ##sys#hash-table-ref */
 ((C_proc4)C_retrieve_symbol_proc(lf[135]))(4,*((C_word*)lf[135]+1),t5,t2,t3);}
 
-/* k5559 in ##compiler#get in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5561(C_word c,C_word t0,C_word t1){
+/* k5582 in ##compiler#get in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14692,8 +14785,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5304(C_word c,C_word t0,C_word t1){
+/* ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5327(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14705,22 +14798,22 @@ C_word t8;
 C_word ab[12],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5304,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5308,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5327,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5331,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5312,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5335,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5466,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5489,a[2]=t5,tmp=(C_word)a,a+=3,tmp));
 t7=((C_word*)t5)[1];
-f_5466(t7,t3,C_retrieve(lf[133]));}
+f_5489(t7,t3,C_retrieve(lf[133]));}
 else{
 t3=C_set_block_item(((C_word*)t0)[2],0,C_SCHEME_FALSE);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* loop499 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5466(C_word t0,C_word t1,C_word t2){
+/* loop499 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5489(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14733,24 +14826,24 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5466,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5489,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5544,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5567,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5505,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5528,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_a_i_list(&a,1,lf[132]);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5480,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5503,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t6))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t5,t4,lf[125],C_SCHEME_TRUE);}
 else{
 t8=(C_word)C_i_cdr(t6);
 if(C_truep((C_word)C_i_nullp(t8))){
 t9=(C_word)C_i_car(t6);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t5,t4,lf[125],t9);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t9=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,lf[0],t6);}}}
 else{
@@ -14758,16 +14851,16 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5478 in loop499 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5480(C_word c,C_word t0,C_word t1){
+/* k5501 in loop499 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5503(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[125],t1);}
 
-/* k5503 in loop499 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5505(C_word c,C_word t0,C_word t1){
+/* k5526 in loop499 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5528(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14777,48 +14870,48 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5505,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5528,2,t0,t1);}
 if(C_truep((C_word)C_i_memq(((C_word*)t0)[6],C_retrieve(lf[128])))){
 t2=(C_word)C_a_i_list(&a,1,C_SCHEME_TRUE);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5516,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5539,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[5],((C_word*)t0)[6],lf[129],C_SCHEME_TRUE);}
 else{
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=(C_word)C_i_car(t2);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[5],((C_word*)t0)[6],lf[129],t5);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t5=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5466(t3,((C_word*)t0)[2],t2);}}
+f_5489(t3,((C_word*)t0)[2],t2);}}
 
-/* k5514 in k5503 in loop499 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5516(C_word c,C_word t0,C_word t1){
+/* k5537 in k5526 in loop499 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5539(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[129],t1);}
 
-/* k5542 in loop499 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5544(C_word c,C_word t0,C_word t1){
+/* k5565 in loop499 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5466(t3,((C_word*)t0)[2],t2);}
+f_5489(t3,((C_word*)t0)[2],t2);}
 
-/* k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5312(C_word c,C_word t0,C_word t1){
+/* k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5335(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14827,16 +14920,16 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5312,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5315,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_5335,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5338,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5375,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5398,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_5375(t6,t2,C_retrieve(lf[131]));}
+f_5398(t6,t2,C_retrieve(lf[131]));}
 
-/* loop549 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5375(C_word t0,C_word t1,C_word t2){
+/* loop549 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5398(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14849,24 +14942,24 @@ C_word t10;
 C_word t11;
 C_word ab[19],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5375,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5398,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5453,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5476,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5414,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5437,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,a[5]=t3,a[6]=t4,tmp=(C_word)a,a+=7,tmp);
 t6=(C_word)C_a_i_list(&a,1,lf[130]);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5389,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5412,a[2]=t4,a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t6))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t5,t4,lf[125],C_SCHEME_TRUE);}
 else{
 t8=(C_word)C_i_cdr(t6);
 if(C_truep((C_word)C_i_nullp(t8))){
 t9=(C_word)C_i_car(t6);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t5,t4,lf[125],t9);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t9=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,lf[0],t6);}}}
 else{
@@ -14874,16 +14967,16 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5387 in loop549 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5389(C_word c,C_word t0,C_word t1){
+/* k5410 in loop549 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5412(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[125],t1);}
 
-/* k5412 in loop549 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5414(C_word c,C_word t0,C_word t1){
+/* k5435 in loop549 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14893,48 +14986,48 @@ C_word t6;
 C_word t7;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5414,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5437,2,t0,t1);}
 if(C_truep((C_word)C_i_memq(((C_word*)t0)[6],C_retrieve(lf[128])))){
 t2=(C_word)C_a_i_list(&a,1,C_SCHEME_TRUE);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5425,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5448,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[5],((C_word*)t0)[6],lf[129],C_SCHEME_TRUE);}
 else{
 t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=(C_word)C_i_car(t2);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[5],((C_word*)t0)[6],lf[129],t5);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t5=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 else{
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5375(t3,((C_word*)t0)[2],t2);}}
+f_5398(t3,((C_word*)t0)[2],t2);}}
 
-/* k5423 in k5412 in loop549 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5425(C_word c,C_word t0,C_word t1){
+/* k5446 in k5435 in loop549 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5448(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[129],t1);}
 
-/* k5451 in loop549 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5453(C_word c,C_word t0,C_word t1){
+/* k5474 in loop549 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5476(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5375(t3,((C_word*)t0)[2],t2);}
+f_5398(t3,((C_word*)t0)[2],t2);}
 
-/* k5313 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5315(C_word c,C_word t0,C_word t1){
+/* k5336 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5338(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -14942,15 +15035,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5315,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5338,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5320,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5343,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_5320(t5,((C_word*)t0)[2],C_retrieve(lf[127]));}
+f_5343(t5,((C_word*)t0)[2],C_retrieve(lf[127]));}
 
-/* loop598 in k5313 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_fcall f_5320(C_word t0,C_word t1,C_word t2){
+/* loop598 in k5336 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_fcall f_5343(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -14962,23 +15055,23 @@ C_word t9;
 C_word t10;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_5320,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_5343,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5362,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5385,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=(C_word)C_a_i_list(&a,1,lf[123]);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5334,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5357,a[2]=t4,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_nullp(t5))){
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t3,t4,lf[125],C_SCHEME_TRUE);}
 else{
 t7=(C_word)C_i_cdr(t5);
 if(C_truep((C_word)C_i_nullp(t7))){
 t8=(C_word)C_i_car(t5);
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),t3,t4,lf[125],t8);}
 else{
-C_trace("##sys#error");
+/* ##sys#error */
 t8=*((C_word*)lf[126]+1);
 ((C_proc4)(void*)(*((C_word*)t8+1)))(4,t8,t6,lf[0],t5);}}}
 else{
@@ -14986,26 +15079,26 @@ t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k5332 in loop598 in k5313 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5334(C_word c,C_word t0,C_word t1){
+/* k5355 in loop598 in k5336 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5357(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("##sys#put!");
+/* ##sys#put! */
 ((C_proc5)C_retrieve_symbol_proc(lf[124]))(5,*((C_word*)lf[124]+1),((C_word*)t0)[3],((C_word*)t0)[2],lf[125],t1);}
 
-/* k5360 in loop598 in k5313 in k5310 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5362(C_word c,C_word t0,C_word t1){
+/* k5383 in loop598 in k5336 in k5333 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5385(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_5320(t3,((C_word*)t0)[2],t2);}
+f_5343(t3,((C_word*)t0)[2],t2);}
 
-/* k5306 in ##compiler#initialize-analysis-database in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5308(C_word c,C_word t0,C_word t1){
+/* k5329 in ##compiler#initialize-analysis-database in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15014,8 +15107,8 @@ t2=C_set_block_item(((C_word*)t0)[3],0,C_SCHEME_FALSE);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* ##compiler#expand-profile-lambda in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5163(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#expand-profile-lambda in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5186(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15023,26 +15116,26 @@ C_word t7;
 C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5163,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_5186,5,t0,t1,t2,t3,t4);}
 t5=C_retrieve(lf[113]);
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5167,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=t4,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 282  gensym");
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5190,a[2]=t2,a[3]=t1,a[4]=t3,a[5]=t4,a[6]=t5,tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 282  gensym */
 ((C_proc2)C_retrieve_symbol_proc(lf[93]))(2,*((C_word*)lf[93]+1),t6);}
 
-/* k5165 in ##compiler#expand-profile-lambda in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5167(C_word c,C_word t0,C_word t1){
+/* k5188 in ##compiler#expand-profile-lambda in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5190(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5167,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5171,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
-C_trace("support.scm: 283  alist-cons");
+C_save_and_reclaim((void*)tr2,(void*)f_5190,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_5194,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* support.scm: 283  alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[121]))(5,*((C_word*)lf[121]+1),t2,((C_word*)t0)[6],((C_word*)t0)[2],C_retrieve(lf[114]));}
 
-/* k5169 in k5165 in ##compiler#expand-profile-lambda in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5171(C_word c,C_word t0,C_word t1){
+/* k5192 in k5188 in ##compiler#expand-profile-lambda in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5194(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15081,7 +15174,7 @@ C_word t35;
 C_word t36;
 C_word ab[96],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5171,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5194,2,t0,t1);}
 t2=C_mutate((C_word*)lf[114]+1 /* (set! profile-lambda-list ...) */,t1);
 t3=(C_word)C_fixnum_increase(((C_word*)t0)[6]);
 t4=C_mutate((C_word*)lf[113]+1 /* (set! profile-lambda-index ...) */,t3);
@@ -15119,30 +15212,30 @@ t35=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t34);
 t36=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t36+1)))(2,t36,(C_word)C_a_i_cons(&a,2,lf[117],t35));}
 
-/* ##compiler#llist-length in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5160(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#llist-length in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5183(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5160,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_5183,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_u_i_length(t2));}
 
-/* ##compiler#process-lambda-documentation in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5157(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#process-lambda-documentation in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5180(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word *a;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_5157,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_5180,5,t0,t1,t2,t3,t4);}
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 
-/* ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5050(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5073(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15150,14 +15243,14 @@ C_word t5;
 C_word ab[8],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5050,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5054,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5059,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("call-with-current-continuation");
+C_save_and_reclaim((void*)tr3,(void*)f_5073,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5077,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5082,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* call-with-current-continuation */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[107]+1)))(3,*((C_word*)lf[107]+1),t3,t4);}
 
-/* a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5059(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5082(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15165,14 +15258,14 @@ C_word t5;
 C_word ab[10],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5059,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5065,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5090,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("with-exception-handler");
+C_save_and_reclaim((void*)tr3,(void*)f_5082,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5088,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5113,a[2]=t2,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* with-exception-handler */
 ((C_proc4)C_retrieve_symbol_proc(lf[106]))(4,*((C_word*)lf[106]+1),t1,t3,t4);}
 
-/* a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5090(C_word c,C_word t0,C_word t1){
+/* a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5113(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15180,48 +15273,48 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5090,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5096,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5144,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#call-with-values");
+C_save_and_reclaim((void*)tr2,(void*)f_5113,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5119,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5167,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a5143 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5144(C_word c,C_word t0,C_word t1,...){
+/* a5166 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5167(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_5144r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_5167r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_5144r(t0,t1,t2);}}
+f_5167r(t0,t1,t2);}}
 
-static void C_ccall f_5144r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_5167r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5150,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("k456461");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5173,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* k456461 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a5149 in a5143 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5150(C_word c,C_word t0,C_word t1){
+/* a5172 in a5166 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5173(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5150,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5173,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a5095 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5096(C_word c,C_word t0,C_word t1){
+/* a5118 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5119(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15229,14 +15322,14 @@ C_word t4;
 C_word ab[5],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5096,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5100,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5128,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 264  with-input-from-string");
+C_save_and_reclaim((void*)tr2,(void*)f_5119,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5123,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5151,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 264  with-input-from-string */
 ((C_proc4)C_retrieve_symbol_proc(lf[105]))(4,*((C_word*)lf[105]+1),t2,((C_word*)t0)[2],t3);}
 
-/* a5127 in a5095 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5128(C_word c,C_word t0,C_word t1){
+/* a5150 in a5118 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5151(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15244,40 +15337,40 @@ C_word t4;
 C_word ab[6],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5128,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5134,tmp=(C_word)a,a+=2,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5142,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 264  read");
+C_save_and_reclaim((void*)tr2,(void*)f_5151,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_5157,tmp=(C_word)a,a+=2,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5165,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 264  read */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[101]+1)))(2,*((C_word*)lf[101]+1),t3);}
 
-/* k5140 in a5127 in a5095 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5142(C_word c,C_word t0,C_word t1){
+/* k5163 in a5150 in a5118 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5165(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 264  unfold");
+/* support.scm: 264  unfold */
 ((C_proc6)C_retrieve_symbol_proc(lf[102]))(6,*((C_word*)lf[102]+1),((C_word*)t0)[3],*((C_word*)lf[103]+1),*((C_word*)lf[104]+1),((C_word*)t0)[2],t1);}
 
-/* a5133 in a5127 in a5095 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5134(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5156 in a5150 in a5118 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5157(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5134,3,t0,t1,t2);}
-C_trace("support.scm: 264  read");
+C_save_and_reclaim((void*)tr3,(void*)f_5157,3,t0,t1,t2);}
+/* support.scm: 264  read */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[101]+1)))(2,*((C_word*)lf[101]+1),t1);}
 
-/* k5098 in a5095 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5100(C_word c,C_word t0,C_word t1){
+/* k5121 in a5118 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5123(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5100,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5123,2,t0,t1);}
 if(C_truep((C_word)C_i_nullp(t1))){
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,lf[98]);}
@@ -15287,37 +15380,37 @@ if(C_truep((C_word)C_i_nullp(t2))){
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_i_car(t1));}
 else{
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5122,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("##sys#append");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_5145,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##sys#append */
 t4=*((C_word*)lf[100]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,t1,C_SCHEME_END_OF_LIST);}}}
 
-/* k5120 in k5098 in a5095 in a5089 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5122(C_word c,C_word t0,C_word t1){
+/* k5143 in k5121 in a5118 in a5112 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5145(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5122,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5145,2,t0,t1);}
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,lf[99],t1));}
 
-/* a5064 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5065(C_word c,C_word t0,C_word t1,C_word t2){
+/* a5087 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5088(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_5065,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5071,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-C_trace("k456461");
+C_save_and_reclaim((void*)tr3,(void*)f_5088,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_5094,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+/* k456461 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a5070 in a5064 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5071(C_word c,C_word t0,C_word t1){
+/* a5093 in a5087 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5094(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15325,45 +15418,45 @@ C_word t4;
 C_word ab[9],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5071,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5079,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5082,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 261  exn?");
+C_save_and_reclaim((void*)tr2,(void*)f_5094,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5102,a[2]=((C_word*)t0)[5],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5105,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 261  exn? */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[3]);}
 
-/* k5080 in a5070 in a5064 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5082(C_word c,C_word t0,C_word t1){
+/* k5103 in a5093 in a5087 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5105(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(t1)){
-C_trace("support.scm: 262  exn-msg");
+/* support.scm: 262  exn-msg */
 t2=((C_word*)t0)[4];
 ((C_proc3)C_retrieve_proc(t2))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 else{
-C_trace("support.scm: 263  ->string");
+/* support.scm: 263  ->string */
 ((C_proc3)C_retrieve_symbol_proc(lf[62]))(3,*((C_word*)lf[62]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}}
 
-/* k5077 in a5070 in a5064 in a5058 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5079(C_word c,C_word t0,C_word t1){
+/* k5100 in a5093 in a5087 in a5081 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5102(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 259  quit");
+/* support.scm: 259  quit */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[24]+1)))(5,*((C_word*)lf[24]+1),((C_word*)t0)[3],lf[97],((C_word*)t0)[2],t1);}
 
-/* k5052 in ##compiler#string->expr in k5047 in k5044 in k3982 in k3979 */
-static void C_ccall f_5054(C_word c,C_word t0,C_word t1){
+/* k5075 in ##compiler#string->expr in k5070 in k5067 in k4005 in k4002 */
+static void C_ccall f_5077(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("g459460");
+/* g459460 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* ##compiler#canonicalize-begin-body in k3982 in k3979 */
-static void C_ccall f_4949(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#canonicalize-begin-body in k4005 in k4002 */
+static void C_ccall f_4972(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15372,15 +15465,15 @@ C_word t6;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4949,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4972,3,t0,t1,t2);}
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4955,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4978,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
 t6=((C_word*)t4)[1];
-f_4955(t6,t1,t2);}
+f_4978(t6,t1,t2);}
 
-/* loop in ##compiler#canonicalize-begin-body in k3982 in k3979 */
-static void C_fcall f_4955(C_word t0,C_word t1,C_word t2){
+/* loop in ##compiler#canonicalize-begin-body in k4005 in k4002 */
+static void C_fcall f_4978(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15390,7 +15483,7 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4955,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4978,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[90]);}
@@ -15402,17 +15495,17 @@ t4=t1;
 else{
 t4=(C_word)C_i_car(t2);
 t5=(C_word)C_i_equalp(t4,lf[91]);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4983,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5006,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_4983(t7,t5);}
+f_5006(t7,t5);}
 else{
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5032,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 248  constant?");
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5055,a[2]=t4,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 248  constant? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[81]+1)))(3,*((C_word*)lf[81]+1),t7,t4);}}}}
 
-/* k5030 in loop in ##compiler#canonicalize-begin-body in k3982 in k3979 */
-static void C_ccall f_5032(C_word c,C_word t0,C_word t1){
+/* k5053 in loop in ##compiler#canonicalize-begin-body in k4005 in k4002 */
+static void C_ccall f_5055(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15420,32 +15513,32 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
-f_4983(t3,t2);}
+f_5006(t3,t2);}
 else{
 t2=((C_word*)t0)[3];
-f_4983(t2,(C_word)C_i_equalp(((C_word*)t0)[2],lf[95]));}}
+f_5006(t2,(C_word)C_i_equalp(((C_word*)t0)[2],lf[95]));}}
 
-/* k4981 in loop in ##compiler#canonicalize-begin-body in k3982 in k3979 */
-static void C_fcall f_4983(C_word t0,C_word t1){
+/* k5004 in loop in ##compiler#canonicalize-begin-body in k4005 in k4002 */
+static void C_fcall f_5006(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4983,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_5006,NULL,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 250  loop");
+/* support.scm: 250  loop */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4955(t3,((C_word*)t0)[2],t2);}
+f_4978(t3,((C_word*)t0)[2],t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5021,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 251  gensym");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_5044,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 251  gensym */
 ((C_proc3)C_retrieve_symbol_proc(lf[93]))(3,*((C_word*)lf[93]+1),t2,lf[94]);}}
 
-/* k5019 in k4981 in loop in ##compiler#canonicalize-begin-body in k3982 in k3979 */
-static void C_ccall f_5021(C_word c,C_word t0,C_word t1){
+/* k5042 in k5004 in loop in ##compiler#canonicalize-begin-body in k4005 in k4002 */
+static void C_ccall f_5044(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15456,33 +15549,33 @@ C_word t7;
 C_word t8;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5021,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5044,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_END_OF_LIST);
 t4=(C_word)C_a_i_cons(&a,2,t1,t3);
 t5=(C_word)C_a_i_cons(&a,2,t4,C_SCHEME_END_OF_LIST);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5009,a[2]=((C_word*)t0)[3],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_5032,a[2]=((C_word*)t0)[3],a[3]=t5,tmp=(C_word)a,a+=4,tmp);
 t7=(C_word)C_i_cdr(((C_word*)t0)[4]);
-C_trace("support.scm: 252  loop");
+/* support.scm: 252  loop */
 t8=((C_word*)((C_word*)t0)[2])[1];
-f_4955(t8,t6,t7);}
+f_4978(t8,t6,t7);}
 
-/* k5007 in k5019 in k4981 in loop in ##compiler#canonicalize-begin-body in k3982 in k3979 */
-static void C_ccall f_5009(C_word c,C_word t0,C_word t1){
+/* k5030 in k5042 in k5004 in loop in ##compiler#canonicalize-begin-body in k4005 in k4002 */
+static void C_ccall f_5032(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_5009,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_5032,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[3],t2);
 t4=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,lf[92],t3));}
 
-/* ##compiler#basic-literal? in k3982 in k3979 */
-static void C_ccall f_4889(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#basic-literal? in k4005 in k4002 */
+static void C_ccall f_4912(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15491,7 +15584,7 @@ C_word t6;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4889,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4912,3,t0,t1,t2);}
 t3=(C_word)C_i_nullp(t2);
 if(C_truep(t3)){
 t4=t1;
@@ -15502,12 +15595,12 @@ if(C_truep(t4)){
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4905,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 233  constant?");
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4928,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 233  constant? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[81]+1)))(3,*((C_word*)lf[81]+1),t5,t2);}}}
 
-/* k4903 in ##compiler#basic-literal? in k3982 in k3979 */
-static void C_ccall f_4905(C_word c,C_word t0,C_word t1){
+/* k4926 in ##compiler#basic-literal? in k4005 in k4002 */
+static void C_ccall f_4928(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15515,67 +15608,67 @@ C_word t4;
 C_word t5;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4905,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4928,2,t0,t1);}
 if(C_truep(t1)){
 t2=t1;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4911,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4934,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_i_vectorp(((C_word*)t0)[2]))){
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4947,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 234  vector->list");
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4970,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 234  vector->list */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[88]+1)))(3,*((C_word*)lf[88]+1),t3,((C_word*)t0)[2]);}
 else{
 t3=t2;
-f_4911(2,t3,C_SCHEME_FALSE);}}}
+f_4934(2,t3,C_SCHEME_FALSE);}}}
 
-/* k4945 in k4903 in ##compiler#basic-literal? in k3982 in k3979 */
-static void C_ccall f_4947(C_word c,C_word t0,C_word t1){
+/* k4968 in k4926 in ##compiler#basic-literal? in k4005 in k4002 */
+static void C_ccall f_4970(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 234  every");
+/* support.scm: 234  every */
 ((C_proc4)C_retrieve_symbol_proc(lf[87]))(4,*((C_word*)lf[87]+1),((C_word*)t0)[2],*((C_word*)lf[86]+1),t1);}
 
-/* k4909 in k4903 in ##compiler#basic-literal? in k3982 in k3979 */
-static void C_ccall f_4911(C_word c,C_word t0,C_word t1){
+/* k4932 in k4926 in ##compiler#basic-literal? in k4005 in k4002 */
+static void C_ccall f_4934(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4911,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4934,2,t0,t1);}
 if(C_truep(t1)){
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
 else{
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4926,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4949,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_car(((C_word*)t0)[2]);
-C_trace("support.scm: 236  basic-literal?");
+/* support.scm: 236  basic-literal? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[86]+1)))(3,*((C_word*)lf[86]+1),t2,t3);}
 else{
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}}
 
-/* k4924 in k4909 in k4903 in ##compiler#basic-literal? in k3982 in k3979 */
-static void C_ccall f_4926(C_word c,C_word t0,C_word t1){
+/* k4947 in k4932 in k4926 in ##compiler#basic-literal? in k4005 in k4002 */
+static void C_ccall f_4949(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("support.scm: 237  basic-literal?");
+/* support.scm: 237  basic-literal? */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[86]+1)))(3,*((C_word*)lf[86]+1),((C_word*)t0)[2],t2);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* ##compiler#immediate? in k3982 in k3979 */
-static void C_ccall f_4843(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#immediate? in k4005 in k4002 */
+static void C_ccall f_4866(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15583,26 +15676,26 @@ C_word t5;
 C_word ab[7],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4843,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4847,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_4866,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4870,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep((C_word)C_fixnump(t2))){
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4887,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 223  big-fixnum?");
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4910,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 223  big-fixnum? */
 ((C_proc3)C_retrieve_symbol_proc(lf[85]))(3,*((C_word*)lf[85]+1),t4,t2);}
 else{
 t4=t3;
-f_4847(t4,C_SCHEME_FALSE);}}
+f_4870(t4,C_SCHEME_FALSE);}}
 
-/* k4885 in ##compiler#immediate? in k3982 in k3979 */
-static void C_ccall f_4887(C_word c,C_word t0,C_word t1){
+/* k4908 in ##compiler#immediate? in k4005 in k4002 */
+static void C_ccall f_4910(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
-f_4847(t2,(C_word)C_i_not(t1));}
+f_4870(t2,(C_word)C_i_not(t1));}
 
-/* k4845 in ##compiler#immediate? in k3982 in k3979 */
-static void C_fcall f_4847(C_word t0,C_word t1){
+/* k4868 in ##compiler#immediate? in k4005 in k4002 */
+static void C_fcall f_4870(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15635,8 +15728,8 @@ t5=(C_word)C_charp(((C_word*)t0)[2]);
 t6=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_truep(t5)?t5:(C_word)C_booleanp(((C_word*)t0)[2])));}}}}}
 
-/* ##compiler#collapsable-literal? in k3982 in k3979 */
-static void C_ccall f_4813(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#collapsable-literal? in k4005 in k4002 */
+static void C_ccall f_4836(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15646,7 +15739,7 @@ C_word t7;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4813,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4836,3,t0,t1,t2);}
 t3=(C_word)C_booleanp(t2);
 if(C_truep(t3)){
 t4=t1;
@@ -15666,8 +15759,8 @@ t6=(C_word)C_i_numberp(t2);
 t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?t6:(C_word)C_i_symbolp(t2)));}}}}
 
-/* ##compiler#constant? in k3982 in k3979 */
-static void C_ccall f_4767(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#constant? in k4005 in k4002 */
+static void C_ccall f_4790(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15679,7 +15772,7 @@ C_word t9;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4767,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4790,3,t0,t1,t2);}
 t3=(C_word)C_i_numberp(t2);
 if(C_truep(t3)){
 t4=t1;
@@ -15713,54 +15806,54 @@ else{
 t8=t1;
 ((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_FALSE);}}}}}}}
 
-/* ##compiler#sort-symbols in k3982 in k3979 */
-static void C_ccall f_4747(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#sort-symbols in k4005 in k4002 */
+static void C_ccall f_4770(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4747,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4753,tmp=(C_word)a,a+=2,tmp);
-C_trace("support.scm: 202  sort");
+C_save_and_reclaim((void*)tr3,(void*)f_4770,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4776,tmp=(C_word)a,a+=2,tmp);
+/* support.scm: 202  sort */
 ((C_proc4)C_retrieve_symbol_proc(lf[80]))(4,*((C_word*)lf[80]+1),t1,t2,t3);}
 
-/* a4752 in ##compiler#sort-symbols in k3982 in k3979 */
-static void C_ccall f_4753(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a4775 in ##compiler#sort-symbols in k4005 in k4002 */
+static void C_ccall f_4776(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4753,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4761,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 202  symbol->string");
+C_save_and_reclaim((void*)tr4,(void*)f_4776,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4784,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 202  symbol->string */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[43]+1)))(3,*((C_word*)lf[43]+1),t4,t2);}
 
-/* k4759 in a4752 in ##compiler#sort-symbols in k3982 in k3979 */
-static void C_ccall f_4761(C_word c,C_word t0,C_word t1){
+/* k4782 in a4775 in ##compiler#sort-symbols in k4005 in k4002 */
+static void C_ccall f_4784(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4761,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4765,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 202  symbol->string");
+C_save_and_reclaim((void*)tr2,(void*)f_4784,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4788,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 202  symbol->string */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[43]+1)))(3,*((C_word*)lf[43]+1),t2,((C_word*)t0)[2]);}
 
-/* k4763 in k4759 in a4752 in ##compiler#sort-symbols in k3982 in k3979 */
-static void C_ccall f_4765(C_word c,C_word t0,C_word t1){
+/* k4786 in k4782 in a4775 in ##compiler#sort-symbols in k4005 in k4002 */
+static void C_ccall f_4788(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 202  string<?");
+/* support.scm: 202  string<? */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[79]+1)))(4,*((C_word*)lf[79]+1),((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* ##compiler#follow-without-loop in k3982 in k3979 */
-static void C_ccall f_4716(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#follow-without-loop in k4005 in k4002 */
+static void C_ccall f_4739(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -15769,47 +15862,47 @@ C_word t8;
 C_word ab[7],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4716,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_4739,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4722,a[2]=t3,a[3]=t6,a[4]=t4,tmp=(C_word)a,a+=5,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4745,a[2]=t3,a[3]=t6,a[4]=t4,tmp=(C_word)a,a+=5,tmp));
 t8=((C_word*)t6)[1];
-f_4722(t8,t1,t2,C_SCHEME_END_OF_LIST);}
+f_4745(t8,t1,t2,C_SCHEME_END_OF_LIST);}
 
-/* loop in ##compiler#follow-without-loop in k3982 in k3979 */
-static void C_fcall f_4722(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in ##compiler#follow-without-loop in k4005 in k4002 */
+static void C_fcall f_4745(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4722,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4745,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_member(t2,t3))){
-C_trace("support.scm: 198  abort");
+/* support.scm: 198  abort */
 t4=((C_word*)t0)[4];
 ((C_proc2)C_retrieve_proc(t4))(2,t4,t1);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4737,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 199  proc");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4760,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 199  proc */
 t5=((C_word*)t0)[2];
 ((C_proc4)C_retrieve_proc(t5))(4,t5,t1,t2,t4);}}
 
-/* a4736 in loop in ##compiler#follow-without-loop in k3982 in k3979 */
-static void C_ccall f_4737(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4759 in loop in ##compiler#follow-without-loop in k4005 in k4002 */
+static void C_ccall f_4760(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4737,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4760,3,t0,t1,t2);}
 t3=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[4],((C_word*)t0)[3]);
-C_trace("support.scm: 199  loop");
+/* support.scm: 199  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4722(t4,t1,t2,t3);}
+f_4745(t4,t1,t2,t3);}
 
-/* ##compiler#fold-inner in k3982 in k3979 */
-static void C_ccall f_4653(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#fold-inner in k4005 in k4002 */
+static void C_ccall f_4676(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -15818,19 +15911,19 @@ C_word t7;
 C_word ab[4],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4653,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4676,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_cdr(t3);
 if(C_truep((C_word)C_i_nullp(t4))){
 t5=t3;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}
 else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4667,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 188  reverse");
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4690,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 188  reverse */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[76]+1)))(3,*((C_word*)lf[76]+1),t5,t3);}}
 
-/* k4665 in ##compiler#fold-inner in k3982 in k3979 */
-static void C_ccall f_4667(C_word c,C_word t0,C_word t1){
+/* k4688 in ##compiler#fold-inner in k4005 in k4002 */
+static void C_ccall f_4690(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15838,15 +15931,15 @@ C_word t4;
 C_word t5;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4667,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4690,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4669,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4692,a[2]=t3,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp));
 t5=((C_word*)t3)[1];
-f_4669(t5,((C_word*)t0)[2],t1);}
+f_4692(t5,((C_word*)t0)[2],t1);}
 
-/* fold in k4665 in ##compiler#fold-inner in k3982 in k3979 */
-static void C_fcall f_4669(C_word t0,C_word t1,C_word t2){
+/* fold in k4688 in ##compiler#fold-inner in k4005 in k4002 */
+static void C_fcall f_4692(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -15861,7 +15954,7 @@ C_word *a;
 loop:
 a=C_alloc(6);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4669,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4692,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_cddr(t2);
 if(C_truep((C_word)C_i_nullp(t3))){
 t4=(C_word)C_i_cadr(t2);
@@ -15869,47 +15962,47 @@ t5=(C_word)C_i_car(t2);
 t6=(C_word)C_a_i_list(&a,2,t4,t5);
 C_apply(4,0,t1,((C_word*)t0)[3],t6);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4698,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4721,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t5=(C_word)C_i_cdr(t2);
-C_trace("support.scm: 193  fold");
+/* support.scm: 193  fold */
 t10=t4;
 t11=t5;
 t1=t10;
 t2=t11;
 goto loop;}}
 
-/* k4696 in fold in k4665 in ##compiler#fold-inner in k3982 in k3979 */
-static void C_ccall f_4698(C_word c,C_word t0,C_word t1){
+/* k4719 in fold in k4688 in ##compiler#fold-inner in k4005 in k4002 */
+static void C_ccall f_4721(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4698,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4721,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_list(&a,2,t1,t2);
 C_apply(4,0,((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 
-/* ##compiler#close-checked-input-file in k3982 in k3979 */
-static void C_ccall f_4641(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#close-checked-input-file in k4005 in k4002 */
+static void C_ccall f_4664(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4641,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4664,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_string_equal_p(t3,lf[73]))){
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
-C_trace("support.scm: 183  close-input-port");
+/* support.scm: 183  close-input-port */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[74]+1)))(3,*((C_word*)lf[74]+1),t1,t2);}}
 
-/* ##compiler#check-and-open-input-file in k3982 in k3979 */
-static void C_ccall f_4594(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##compiler#check-and-open-input-file in k4005 in k4002 */
+static void C_ccall f_4617(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -15917,27 +16010,27 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_4594r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3rv,(void*)f_4617r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest_vector(a,C_rest_count(0));
-f_4594r(t0,t1,t2,t3);}}
+f_4617r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4594r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4617r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
 if(C_truep((C_word)C_i_string_equal_p(t2,lf[66]))){
-C_trace("support.scm: 177  current-input-port");
+/* support.scm: 177  current-input-port */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[67]+1)))(2,*((C_word*)lf[67]+1),t1);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4610,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 178  file-exists?");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4633,a[2]=t3,a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 178  file-exists? */
 ((C_proc3)C_retrieve_symbol_proc(lf[71]))(3,*((C_word*)lf[71]+1),t4,t2);}}
 
-/* k4608 in ##compiler#check-and-open-input-file in k3982 in k3979 */
-static void C_ccall f_4610(C_word c,C_word t0,C_word t1){
+/* k4631 in ##compiler#check-and-open-input-file in k4005 in k4002 */
+static void C_ccall f_4633(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -15945,63 +16038,63 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4610,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4633,2,t0,t1);}
 if(C_truep(t1)){
-C_trace("support.scm: 178  open-input-file");
+/* support.scm: 178  open-input-file */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[68]+1)))(3,*((C_word*)lf[68]+1),((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t2=(C_word)C_vemptyp(((C_word*)t0)[2]);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4622,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4645,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_4622(t4,t2);}
+f_4645(t4,t2);}
 else{
 t4=(C_word)C_i_vector_ref(((C_word*)t0)[2],C_fix(0));
 t5=t3;
-f_4622(t5,(C_word)C_i_not(t4));}}}
+f_4645(t5,(C_word)C_i_not(t4));}}}
 
-/* k4620 in k4608 in ##compiler#check-and-open-input-file in k3982 in k3979 */
-static void C_fcall f_4622(C_word t0,C_word t1){
+/* k4643 in k4631 in ##compiler#check-and-open-input-file in k4005 in k4002 */
+static void C_fcall f_4645(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(C_truep(t1)){
-C_trace("support.scm: 179  quit");
+/* support.scm: 179  quit */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[24]+1)))(4,*((C_word*)lf[24]+1),((C_word*)t0)[4],lf[69],((C_word*)t0)[3]);}
 else{
 t2=(C_word)C_i_vector_ref(((C_word*)t0)[2],C_fix(0));
-C_trace("support.scm: 180  quit");
+/* support.scm: 180  quit */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[24]+1)))(5,*((C_word*)lf[24]+1),((C_word*)t0)[4],lf[70],((C_word*)t0)[3],t2);}}
 
-/* ##compiler#words->bytes in k3982 in k3979 */
-static void C_ccall f_4587(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#words->bytes in k4005 in k4002 */
+static void C_ccall f_4610(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4587,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4610,3,t0,t1,t2);}
 t3=(C_word)C_i_foreign_fixnum_argumentp(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub273(C_SCHEME_UNDEFINED,t3));}
 
-/* ##compiler#words in k3982 in k3979 */
-static void C_ccall f_4580(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#words in k4005 in k4002 */
+static void C_ccall f_4603(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4580,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4603,3,t0,t1,t2);}
 t3=(C_word)C_i_foreign_fixnum_argumentp(t2);
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)stub269(C_SCHEME_UNDEFINED,t3));}
 
-/* ##compiler#valid-c-identifier? in k3982 in k3979 */
-static void C_ccall f_4524(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#valid-c-identifier? in k4005 in k4002 */
+static void C_ccall f_4547(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16009,23 +16102,23 @@ C_word t5;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4524,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4528,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4578,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 158  ->string");
+C_save_and_reclaim((void*)tr3,(void*)f_4547,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4551,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4601,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 158  ->string */
 ((C_proc3)C_retrieve_symbol_proc(lf[62]))(3,*((C_word*)lf[62]+1),t4,t2);}
 
-/* k4576 in ##compiler#valid-c-identifier? in k3982 in k3979 */
-static void C_ccall f_4578(C_word c,C_word t0,C_word t1){
+/* k4599 in ##compiler#valid-c-identifier? in k4005 in k4002 */
+static void C_ccall f_4601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("string->list");
+/* string->list */
 t2=C_retrieve(lf[56]);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k4526 in ##compiler#valid-c-identifier? in k3982 in k3979 */
-static void C_ccall f_4528(C_word c,C_word t0,C_word t1){
+/* k4549 in ##compiler#valid-c-identifier? in k4005 in k4002 */
+static void C_ccall f_4551(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16035,15 +16128,15 @@ C_word t6;
 C_word t7;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4528,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4551,2,t0,t1);}
 if(C_truep((C_word)C_i_pairp(t1))){
 t2=(C_word)C_i_car(t1);
 t3=(C_word)C_u_i_char_alphabeticp(t2);
 t4=(C_truep(t3)?t3:(C_word)C_eqp(C_make_character(95),t2));
 if(C_truep(t4)){
-t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4551,tmp=(C_word)a,a+=2,tmp);
+t5=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_4574,tmp=(C_word)a,a+=2,tmp);
 t6=(C_word)C_i_cdr(t1);
-C_trace("support.scm: 162  any");
+/* support.scm: 162  any */
 ((C_proc4)C_retrieve_symbol_proc(lf[61]))(4,*((C_word*)lf[61]+1),((C_word*)t0)[2],t5,t6);}
 else{
 t5=((C_word*)t0)[2];
@@ -16052,8 +16145,8 @@ else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}}
 
-/* a4550 in k4526 in ##compiler#valid-c-identifier? in k3982 in k3979 */
-static void C_ccall f_4551(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4573 in k4549 in ##compiler#valid-c-identifier? in k4005 in k4002 */
+static void C_ccall f_4574(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16061,7 +16154,7 @@ C_word t5;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4551,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4574,3,t0,t1,t2);}
 t3=(C_word)C_u_i_char_alphabeticp(t2);
 if(C_truep(t3)){
 t4=t1;
@@ -16071,8 +16164,8 @@ t4=(C_word)C_u_i_char_numericp(t2);
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_truep(t4)?t4:(C_word)C_eqp(C_make_character(95),t2)));}}
 
-/* ##compiler#c-ify-string in k3982 in k3979 */
-static void C_ccall f_4430(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#c-ify-string in k4005 in k4002 */
+static void C_ccall f_4453(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16080,15 +16173,15 @@ C_word t5;
 C_word ab[6],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4430,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4442,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4446,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
-C_trace("string->list");
+C_save_and_reclaim((void*)tr3,(void*)f_4453,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4465,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4469,a[2]=t3,tmp=(C_word)a,a+=3,tmp);
+/* string->list */
 t5=C_retrieve(lf[56]);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t4,t2);}
 
-/* k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_ccall f_4446(C_word c,C_word t0,C_word t1){
+/* k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_ccall f_4469(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16096,15 +16189,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4446,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4469,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4448,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4471,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_4448(t5,((C_word*)t0)[2],t1);}
+f_4471(t5,((C_word*)t0)[2],t1);}
 
-/* loop in k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_fcall f_4448(C_word t0,C_word t1,C_word t2){
+/* loop in k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_fcall f_4471(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16114,7 +16207,7 @@ C_word t7;
 C_word t8;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4448,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4471,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,lf[53]);}
@@ -16122,17 +16215,17 @@ else{
 t3=(C_word)C_i_car(t2);
 t4=(C_word)C_fix((C_word)C_character_code(t3));
 t5=(C_word)C_fixnum_lessp(t4,C_fix(32));
-t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4470,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_4493,a[2]=t3,a[3]=t4,a[4]=((C_word*)t0)[2],a[5]=t2,a[6]=t1,tmp=(C_word)a,a+=7,tmp);
 if(C_truep(t5)){
 t7=t6;
-f_4470(t7,t5);}
+f_4493(t7,t5);}
 else{
 t7=(C_word)C_fixnum_greater_or_equal_p(t4,C_fix(127));
 t8=t6;
-f_4470(t8,(C_truep(t7)?t7:(C_word)C_i_memq(t3,lf[59])));}}}
+f_4493(t8,(C_truep(t7)?t7:(C_word)C_i_memq(t3,lf[59])));}}}
 
-/* k4468 in loop in k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_fcall f_4470(C_word t0,C_word t1){
+/* k4491 in loop in k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_fcall f_4493(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16141,94 +16234,94 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4470,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4493,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4477,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4500,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_fixnum_lessp(((C_word*)t0)[3],C_fix(8)))){
 t3=t2;
-f_4477(t3,lf[57]);}
+f_4500(t3,lf[57]);}
 else{
 t3=(C_word)C_fixnum_lessp(((C_word*)t0)[3],C_fix(64));
 t4=t2;
-f_4477(t4,(C_truep(t3)?lf[58]:C_SCHEME_END_OF_LIST));}}
+f_4500(t4,(C_truep(t3)?lf[58]:C_SCHEME_END_OF_LIST));}}
 else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4509,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4532,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[6],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[5]);
-C_trace("support.scm: 155  loop");
+/* support.scm: 155  loop */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_4448(t4,t2,t3);}}
+f_4471(t4,t2,t3);}}
 
-/* k4507 in k4468 in loop in k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_ccall f_4509(C_word c,C_word t0,C_word t1){
+/* k4530 in k4491 in loop in k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_ccall f_4532(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4509,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4532,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* k4475 in k4468 in loop in k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_fcall f_4477(C_word t0,C_word t1){
+/* k4498 in k4491 in loop in k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_fcall f_4500(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4477,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4481,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4493,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 153  number->string");
+C_save_and_reclaim((void*)trf_4500,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4504,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4516,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 153  number->string */
 C_number_to_string(4,0,t3,((C_word*)t0)[2],C_fix(8));}
 
-/* k4491 in k4475 in k4468 in loop in k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_ccall f_4493(C_word c,C_word t0,C_word t1){
+/* k4514 in k4498 in k4491 in loop in k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_ccall f_4516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("string->list");
+/* string->list */
 t2=C_retrieve(lf[56]);
 ((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[2],t1);}
 
-/* k4479 in k4475 in k4468 in loop in k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_ccall f_4481(C_word c,C_word t0,C_word t1){
+/* k4502 in k4498 in k4491 in loop in k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_ccall f_4504(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4481,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4485,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4504,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4508,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("support.scm: 154  loop");
+/* support.scm: 154  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4448(t4,t2,t3);}
+f_4471(t4,t2,t3);}
 
-/* k4483 in k4479 in k4475 in k4468 in loop in k4444 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_ccall f_4485(C_word c,C_word t0,C_word t1){
+/* k4506 in k4502 in k4498 in k4491 in loop in k4467 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_ccall f_4508(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 149  append");
+/* support.scm: 149  append */
 ((C_proc6)C_retrieve_proc(*((C_word*)lf[54]+1)))(6,*((C_word*)lf[54]+1),((C_word*)t0)[4],lf[55],((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k4440 in ##compiler#c-ify-string in k3982 in k3979 */
-static void C_ccall f_4442(C_word c,C_word t0,C_word t1){
+/* k4463 in ##compiler#c-ify-string in k4005 in k4002 */
+static void C_ccall f_4465(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4442,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4465,2,t0,t1);}
 t2=(C_word)C_a_i_cons(&a,2,C_make_character(34),t1);
-C_trace("list->string");
+/* list->string */
 t3=C_retrieve(lf[52]);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,((C_word*)t0)[2],t2);}
 
-/* ##compiler#build-lambda-list in k3982 in k3979 */
-static void C_ccall f_4386(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#build-lambda-list in k4005 in k4002 */
+static void C_ccall f_4409(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16237,15 +16330,15 @@ C_word t8;
 C_word ab[6],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4386,5,t0,t1,t2,t3,t4);}
+C_save_and_reclaim((void*)tr5,(void*)f_4409,5,t0,t1,t2,t3,t4);}
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4392,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4415,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_4392(t8,t1,t2,t3);}
+f_4415(t8,t1,t2,t3);}
 
-/* loop in ##compiler#build-lambda-list in k3982 in k3979 */
-static void C_fcall f_4392(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in ##compiler#build-lambda-list in k4005 in k4002 */
+static void C_fcall f_4415(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16262,7 +16355,7 @@ C_word *a;
 loop:
 a=C_alloc(4);
 if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_4392,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4415,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_eqp(t3,C_fix(0));
 t5=(C_truep(t4)?t4:(C_word)C_i_nullp(t2));
 if(C_truep(t5)){
@@ -16271,10 +16364,10 @@ t7=t1;
 ((C_proc2)(void*)(*((C_word*)t7+1)))(2,t7,(C_truep(t6)?t6:C_SCHEME_END_OF_LIST));}
 else{
 t6=(C_word)C_i_car(t2);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4416,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4439,a[2]=t6,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 t8=(C_word)C_i_cdr(t2);
 t9=(C_word)C_fixnum_decrease(t3);
-C_trace("support.scm: 135  loop");
+/* support.scm: 135  loop */
 t12=t7;
 t13=t8;
 t14=t9;
@@ -16283,18 +16376,18 @@ t2=t13;
 t3=t14;
 goto loop;}}
 
-/* k4414 in loop in ##compiler#build-lambda-list in k3982 in k3979 */
-static void C_ccall f_4416(C_word c,C_word t0,C_word t1){
+/* k4437 in loop in ##compiler#build-lambda-list in k4005 in k4002 */
+static void C_ccall f_4439(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4416,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4439,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##compiler#symbolify in k3982 in k3979 */
-static void C_ccall f_4355(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#symbolify in k4005 in k4002 */
+static void C_ccall f_4378(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16302,54 +16395,54 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4355,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4378,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_symbolp(t2))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 if(C_truep((C_word)C_i_stringp(t2))){
-C_trace("support.scm: 129  string->symbol");
+/* support.scm: 129  string->symbol */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[47]+1)))(3,*((C_word*)lf[47]+1),t1,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4378,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4401,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[45]))(2,*((C_word*)lf[45]+1),t3);}}}
 
-/* k4376 in ##compiler#symbolify in k3982 in k3979 */
-static void C_ccall f_4378(C_word c,C_word t0,C_word t1){
+/* k4399 in ##compiler#symbolify in k4005 in k4002 */
+static void C_ccall f_4401(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4378,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4381,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_4401,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4404,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],t1);}
 
-/* k4379 in k4376 in ##compiler#symbolify in k3982 in k3979 */
-static void C_ccall f_4381(C_word c,C_word t0,C_word t1){
+/* k4402 in k4399 in ##compiler#symbolify in k4005 in k4002 */
+static void C_ccall f_4404(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4381,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4384,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("get-output-string");
+C_save_and_reclaim((void*)tr2,(void*)f_4404,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4407,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),t2,((C_word*)t0)[2]);}
 
-/* k4382 in k4379 in k4376 in ##compiler#symbolify in k3982 in k3979 */
-static void C_ccall f_4384(C_word c,C_word t0,C_word t1){
+/* k4405 in k4402 in k4399 in ##compiler#symbolify in k4005 in k4002 */
+static void C_ccall f_4407(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 130  string->symbol");
+/* support.scm: 130  string->symbol */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[47]+1)))(3,*((C_word*)lf[47]+1),((C_word*)t0)[2],t1);}
 
-/* ##compiler#stringify in k3982 in k3979 */
-static void C_ccall f_4328(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#stringify in k4005 in k4002 */
+static void C_ccall f_4351(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16357,55 +16450,55 @@ C_word t5;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4328,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4351,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_stringp(t2))){
 t3=t2;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
 else{
 if(C_truep((C_word)C_i_symbolp(t2))){
-C_trace("support.scm: 124  symbol->string");
+/* support.scm: 124  symbol->string */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[43]+1)))(3,*((C_word*)lf[43]+1),t1,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4347,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("open-output-string");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4370,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* open-output-string */
 ((C_proc2)C_retrieve_symbol_proc(lf[45]))(2,*((C_word*)lf[45]+1),t3);}}}
 
-/* k4345 in ##compiler#stringify in k3982 in k3979 */
-static void C_ccall f_4347(C_word c,C_word t0,C_word t1){
+/* k4368 in ##compiler#stringify in k4005 in k4002 */
+static void C_ccall f_4370(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4347,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4350,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_4370,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4373,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t2,((C_word*)t0)[2],t1);}
 
-/* k4348 in k4345 in ##compiler#stringify in k3982 in k3979 */
-static void C_ccall f_4350(C_word c,C_word t0,C_word t1){
+/* k4371 in k4368 in ##compiler#stringify in k4005 in k4002 */
+static void C_ccall f_4373(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("get-output-string");
+/* get-output-string */
 ((C_proc3)C_retrieve_symbol_proc(lf[44]))(3,*((C_word*)lf[44]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##compiler#posq in k3982 in k3979 */
-static void C_ccall f_4292(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#posq in k4005 in k4002 */
+static void C_ccall f_4315(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word ab[3],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4292,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4298,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr4,(void*)f_4315,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4321,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
 t5=t1;
-((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,f_4298(t4,t3,C_fix(0)));}
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,f_4321(t4,t3,C_fix(0)));}
 
-/* loop in ##compiler#posq in k3982 in k3979 */
-static C_word C_fcall f_4298(C_word t0,C_word t1,C_word t2){
+/* loop in ##compiler#posq in k4005 in k4002 */
+static C_word C_fcall f_4321(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16432,8 +16525,8 @@ t1=t8;
 t2=t9;
 goto loop;}}}
 
-/* ##compiler#check-signature in k3982 in k3979 */
-static void C_ccall f_4224(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* ##compiler#check-signature in k4005 in k4002 */
+static void C_ccall f_4247(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16443,16 +16536,16 @@ C_word t9;
 C_word ab[10],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_4224,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4227,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_4247,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4250,a[2]=t2,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
 t6=C_SCHEME_UNDEFINED;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
-t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4248,a[2]=t7,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
+t8=C_set_block_item(t7,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4271,a[2]=t7,a[3]=t5,tmp=(C_word)a,a+=4,tmp));
 t9=((C_word*)t7)[1];
-f_4248(t9,t1,t3,t4);}
+f_4271(t9,t1,t3,t4);}
 
-/* loop in ##compiler#check-signature in k3982 in k3979 */
-static void C_fcall f_4248(C_word t0,C_word t1,C_word t2,C_word t3){
+/* loop in ##compiler#check-signature in k4005 in k4002 */
+static void C_fcall f_4271(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16464,15 +16557,15 @@ C_word t10;
 C_word *a;
 loop:
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4248,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_4271,NULL,4,t0,t1,t2,t3);}
 if(C_truep((C_word)C_i_nullp(t3))){
 if(C_truep((C_word)C_i_nullp(t2))){
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
 else{
-C_trace("support.scm: 108  err");
+/* support.scm: 108  err */
 t4=((C_word*)t0)[3];
-f_4227(t4,t1);}}
+f_4250(t4,t1);}}
 else{
 t4=(C_word)C_i_symbolp(t3);
 if(C_truep(t4)){
@@ -16480,13 +16573,13 @@ t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}
 else{
 if(C_truep((C_word)C_i_nullp(t2))){
-C_trace("support.scm: 110  err");
+/* support.scm: 110  err */
 t5=((C_word*)t0)[3];
-f_4227(t5,t1);}
+f_4250(t5,t1);}
 else{
 t5=(C_word)C_i_cdr(t2);
 t6=(C_word)C_i_cdr(t3);
-C_trace("support.scm: 111  loop");
+/* support.scm: 111  loop */
 t8=t1;
 t9=t5;
 t10=t6;
@@ -16495,42 +16588,42 @@ t2=t9;
 t3=t10;
 goto loop;}}}}
 
-/* err in ##compiler#check-signature in k3982 in k3979 */
-static void C_fcall f_4227(C_word t0,C_word t1){
+/* err in ##compiler#check-signature in k4005 in k4002 */
+static void C_fcall f_4250(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4227,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4235,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 105  real-name");
+C_save_and_reclaim((void*)trf_4250,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4258,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 105  real-name */
 ((C_proc3)C_retrieve_symbol_proc(lf[40]))(3,*((C_word*)lf[40]+1),t2,((C_word*)t0)[2]);}
 
-/* k4233 in err in ##compiler#check-signature in k3982 in k3979 */
-static void C_ccall f_4235(C_word c,C_word t0,C_word t1){
+/* k4256 in err in ##compiler#check-signature in k4005 in k4002 */
+static void C_ccall f_4258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4235,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4239,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4258,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4262,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[2]);
-C_trace("support.scm: 106  map-llist");
+/* support.scm: 106  map-llist */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t2,C_retrieve(lf[40]),t3);}
 
-/* k4237 in k4233 in err in ##compiler#check-signature in k3982 in k3979 */
-static void C_ccall f_4239(C_word c,C_word t0,C_word t1){
+/* k4260 in k4256 in err in ##compiler#check-signature in k4005 in k4002 */
+static void C_ccall f_4262(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 104  quit");
+/* support.scm: 104  quit */
 ((C_proc5)C_retrieve_proc(*((C_word*)lf[24]+1)))(5,*((C_word*)lf[24]+1),((C_word*)t0)[3],lf[39],((C_word*)t0)[2],t1);}
 
-/* map-llist in k3982 in k3979 */
-static void C_ccall f_4181(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* map-llist in k4005 in k4002 */
+static void C_ccall f_4204(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16539,75 +16632,75 @@ C_word t7;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4181,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4204,4,t0,t1,t2,t3);}
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4187,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4210,a[2]=t5,a[3]=t2,tmp=(C_word)a,a+=4,tmp));
 t7=((C_word*)t5)[1];
-f_4187(t7,t1,t3);}
+f_4210(t7,t1,t3);}
 
-/* loop in map-llist in k3982 in k3979 */
-static void C_fcall f_4187(C_word t0,C_word t1,C_word t2){
+/* loop in map-llist in k4005 in k4002 */
+static void C_fcall f_4210(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4187,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4210,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_END_OF_LIST);}
 else{
 if(C_truep((C_word)C_i_symbolp(t2))){
-C_trace("support.scm: 99   proc");
+/* support.scm: 99   proc */
 t3=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,t2);}
 else{
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4210,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4233,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_i_car(t2);
-C_trace("support.scm: 100  proc");
+/* support.scm: 100  proc */
 t5=((C_word*)t0)[3];
 ((C_proc3)C_retrieve_proc(t5))(3,t5,t3,t4);}}}
 
-/* k4208 in loop in map-llist in k3982 in k3979 */
-static void C_ccall f_4210(C_word c,C_word t0,C_word t1){
+/* k4231 in loop in map-llist in k4005 in k4002 */
+static void C_ccall f_4233(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4210,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4214,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4233,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4237,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
 t3=(C_word)C_i_cdr(((C_word*)t0)[3]);
-C_trace("support.scm: 100  loop");
+/* support.scm: 100  loop */
 t4=((C_word*)((C_word*)t0)[2])[1];
-f_4187(t4,t2,t3);}
+f_4210(t4,t2,t3);}
 
-/* k4212 in k4208 in loop in map-llist in k3982 in k3979 */
-static void C_ccall f_4214(C_word c,C_word t0,C_word t1){
+/* k4235 in k4231 in loop in map-llist in k4005 in k4002 */
+static void C_ccall f_4237(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4214,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4237,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,((C_word*)t0)[2],t1));}
 
-/* ##compiler#emit-syntax-trace-info in k3982 in k3979 */
-static void C_ccall f_4178(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* ##compiler#emit-syntax-trace-info in k4005 in k4002 */
+static void C_ccall f_4201(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word *a;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_4178,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_4201,4,t0,t1,t2,t3);}
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_emit_syntax_trace_info(t2,t3,C_retrieve(lf[29])));}
 
-/* ##sys#syntax-error-hook in k3982 in k3979 */
-static void C_ccall f_4133(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* ##sys#syntax-error-hook in k4005 in k4002 */
+static void C_ccall f_4156(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -16615,13 +16708,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+9)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4133r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4156r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4133r(t0,t1,t2,t3);}}
+f_4156r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4133r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4156r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -16630,12 +16723,12 @@ C_word t7;
 C_word *a=C_alloc(9);
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4137,a[2]=t4,a[3]=t5,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 78   current-error-port");
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4160,a[2]=t4,a[3]=t5,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 78   current-error-port */
 ((C_proc2)C_retrieve_symbol_proc(lf[22]))(2,*((C_word*)lf[22]+1),t6);}
 
-/* k4135 in ##sys#syntax-error-hook in k3982 in k3979 */
-static void C_ccall f_4137(C_word c,C_word t0,C_word t1){
+/* k4158 in ##sys#syntax-error-hook in k4005 in k4002 */
+static void C_ccall f_4160(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16646,8 +16739,8 @@ C_word t7;
 C_word t8;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4137,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4140,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4160,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_4163,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[4],tmp=(C_word)a,a+=6,tmp);
 if(C_truep((C_word)C_i_symbolp(((C_word*)((C_word*)t0)[2])[1]))){
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=(C_word)C_i_car(((C_word*)((C_word*)t0)[3])[1]);
@@ -16655,78 +16748,78 @@ t5=C_mutate(((C_word *)((C_word*)t0)[2])+1,t4);
 t6=(C_word)C_i_cdr(((C_word*)((C_word*)t0)[3])[1]);
 t7=C_mutate(((C_word *)((C_word*)t0)[3])+1,t6);
 t8=t2;
-f_4140(t8,t3);}
+f_4163(t8,t3);}
 else{
 t3=t2;
-f_4140(t3,C_SCHEME_FALSE);}}
+f_4163(t3,C_SCHEME_FALSE);}}
 
-/* k4138 in k4135 in ##sys#syntax-error-hook in k3982 in k3979 */
-static void C_fcall f_4140(C_word t0,C_word t1){
+/* k4161 in k4158 in ##sys#syntax-error-hook in k4005 in k4002 */
+static void C_fcall f_4163(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4140,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4143,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)trf_4163,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4166,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
 if(C_truep(t1)){
-C_trace("support.scm: 85   fprintf");
+/* support.scm: 85   fprintf */
 ((C_proc6)C_retrieve_symbol_proc(lf[20]))(6,*((C_word*)lf[20]+1),t2,((C_word*)t0)[4],lf[33],t1,((C_word*)((C_word*)t0)[2])[1]);}
 else{
-C_trace("support.scm: 86   fprintf");
+/* support.scm: 86   fprintf */
 ((C_proc5)C_retrieve_symbol_proc(lf[20]))(5,*((C_word*)lf[20]+1),t2,((C_word*)t0)[4],lf[34],((C_word*)((C_word*)t0)[2])[1]);}}
 
-/* k4141 in k4138 in k4135 in ##sys#syntax-error-hook in k3982 in k3979 */
-static void C_ccall f_4143(C_word c,C_word t0,C_word t1){
+/* k4164 in k4161 in k4158 in ##sys#syntax-error-hook in k4005 in k4002 */
+static void C_ccall f_4166(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4143,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4146,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4154,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("for-each");
+C_save_and_reclaim((void*)tr2,(void*)f_4166,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4169,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4177,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* for-each */
 t4=*((C_word*)lf[32]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* a4153 in k4141 in k4138 in k4135 in ##sys#syntax-error-hook in k3982 in k3979 */
-static void C_ccall f_4154(C_word c,C_word t0,C_word t1,C_word t2){
+/* a4176 in k4164 in k4161 in k4158 in ##sys#syntax-error-hook in k4005 in k4002 */
+static void C_ccall f_4177(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_4154,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_4177,3,t0,t1,t2);}
 t3=C_retrieve(lf[20]);
-C_trace("g108109");
+/* g108109 */
 t4=t3;
 ((C_proc5)C_retrieve_proc(t4))(5,t4,t1,((C_word*)t0)[2],lf[31],t2);}
 
-/* k4144 in k4141 in k4138 in k4135 in ##sys#syntax-error-hook in k3982 in k3979 */
-static void C_ccall f_4146(C_word c,C_word t0,C_word t1){
+/* k4167 in k4164 in k4161 in k4158 in ##sys#syntax-error-hook in k4005 in k4002 */
+static void C_ccall f_4169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4146,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4149,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 88   print-call-chain");
+C_save_and_reclaim((void*)tr2,(void*)f_4169,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4172,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 88   print-call-chain */
 ((C_proc6)C_retrieve_symbol_proc(lf[28]))(6,*((C_word*)lf[28]+1),t2,((C_word*)t0)[2],C_fix(0),C_retrieve(lf[29]),lf[30]);}
 
-/* k4147 in k4144 in k4141 in k4138 in k4135 in ##sys#syntax-error-hook in k3982 in k3979 */
-static void C_ccall f_4149(C_word c,C_word t0,C_word t1){
+/* k4170 in k4167 in k4164 in k4161 in k4158 in ##sys#syntax-error-hook in k4005 in k4002 */
+static void C_ccall f_4172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 89   exit");
+/* support.scm: 89   exit */
 ((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],C_fix(70));}
 
-/* quit in k3982 in k3979 */
-static void C_ccall f_4114(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* quit in k4005 in k4002 */
+static void C_ccall f_4137(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -16734,64 +16827,64 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr3r,(void*)f_4114r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_4137r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_4114r(t0,t1,t2,t3);}}
+f_4137r(t0,t1,t2,t3);}}
 
-static void C_ccall f_4114r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_4137r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(5);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4118,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 71   current-error-port");
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4141,a[2]=t2,a[3]=t3,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 71   current-error-port */
 ((C_proc2)C_retrieve_symbol_proc(lf[22]))(2,*((C_word*)lf[22]+1),t4);}
 
-/* k4116 in quit in k3982 in k3979 */
-static void C_ccall f_4118(C_word c,C_word t0,C_word t1){
+/* k4139 in quit in k4005 in k4002 */
+static void C_ccall f_4141(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4118,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4121,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4131,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 72   string-append");
+C_save_and_reclaim((void*)tr2,(void*)f_4141,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4144,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4154,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 72   string-append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[7]+1)))(4,*((C_word*)lf[7]+1),t3,lf[26],((C_word*)t0)[2]);}
 
-/* k4129 in k4116 in quit in k3982 in k3979 */
-static void C_ccall f_4131(C_word c,C_word t0,C_word t1){
+/* k4152 in k4139 in quit in k4005 in k4002 */
+static void C_ccall f_4154(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(6,0,((C_word*)t0)[4],C_retrieve(lf[20]),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k4119 in k4116 in quit in k3982 in k3979 */
-static void C_ccall f_4121(C_word c,C_word t0,C_word t1){
+/* k4142 in k4139 in quit in k4005 in k4002 */
+static void C_ccall f_4144(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4121,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4124,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 73   newline");
+C_save_and_reclaim((void*)tr2,(void*)f_4144,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4147,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 73   newline */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[13]+1)))(3,*((C_word*)lf[13]+1),t2,((C_word*)t0)[2]);}
 
-/* k4122 in k4119 in k4116 in quit in k3982 in k3979 */
-static void C_ccall f_4124(C_word c,C_word t0,C_word t1){
+/* k4145 in k4142 in k4139 in quit in k4005 in k4002 */
+static void C_ccall f_4147(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 74   exit");
+/* support.scm: 74   exit */
 ((C_proc3)C_retrieve_symbol_proc(lf[25]))(3,*((C_word*)lf[25]+1),((C_word*)t0)[2],C_fix(1));}
 
-/* ##compiler#compiler-warning in k3982 in k3979 */
-static void C_ccall f_4085(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##compiler#compiler-warning in k4005 in k4002 */
+static void C_ccall f_4108(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -16799,76 +16892,76 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+5)){
-C_save_and_reclaim((void*)tr4r,(void*)f_4085r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4108r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_4085r(t0,t1,t2,t3,t4);}}
+f_4108r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4085r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4108r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word *a=C_alloc(5);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4092,a[2]=t3,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4115,a[2]=t3,a[3]=t4,a[4]=t1,tmp=(C_word)a,a+=5,tmp);
 if(C_truep(C_retrieve(lf[23]))){
 t6=(C_word)C_i_memq(t2,*((C_word*)lf[4]+1));
 t7=t5;
-f_4092(t7,(C_word)C_i_not(t6));}
+f_4115(t7,(C_word)C_i_not(t6));}
 else{
 t6=t5;
-f_4092(t6,C_SCHEME_FALSE);}}
+f_4115(t6,C_SCHEME_FALSE);}}
 
-/* k4090 in ##compiler#compiler-warning in k3982 in k3979 */
-static void C_fcall f_4092(C_word t0,C_word t1){
+/* k4113 in ##compiler#compiler-warning in k4005 in k4002 */
+static void C_fcall f_4115(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4092,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_4115,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4095,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 66   current-error-port");
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4118,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 66   current-error-port */
 ((C_proc2)C_retrieve_symbol_proc(lf[22]))(2,*((C_word*)lf[22]+1),t2);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[4];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k4093 in k4090 in ##compiler#compiler-warning in k3982 in k3979 */
-static void C_ccall f_4095(C_word c,C_word t0,C_word t1){
+/* k4116 in k4113 in ##compiler#compiler-warning in k4005 in k4002 */
+static void C_ccall f_4118(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4095,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4098,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4105,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("support.scm: 67   string-append");
+C_save_and_reclaim((void*)tr2,(void*)f_4118,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4121,a[2]=t1,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4128,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+/* support.scm: 67   string-append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[7]+1)))(4,*((C_word*)lf[7]+1),t3,lf[21],((C_word*)t0)[2]);}
 
-/* k4103 in k4093 in k4090 in ##compiler#compiler-warning in k3982 in k3979 */
-static void C_ccall f_4105(C_word c,C_word t0,C_word t1){
+/* k4126 in k4116 in k4113 in ##compiler#compiler-warning in k4005 in k4002 */
+static void C_ccall f_4128(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 C_apply(6,0,((C_word*)t0)[4],C_retrieve(lf[20]),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k4096 in k4093 in k4090 in ##compiler#compiler-warning in k3982 in k3979 */
-static void C_ccall f_4098(C_word c,C_word t0,C_word t1){
+/* k4119 in k4116 in k4113 in ##compiler#compiler-warning in k4005 in k4002 */
+static void C_ccall f_4121(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("support.scm: 68   newline");
+/* support.scm: 68   newline */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[13]+1)))(3,*((C_word*)lf[13]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4020(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
+/* ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4043(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,...){
 C_word tmp;
 C_word t4;
 va_list v;
@@ -16876,13 +16969,13 @@ C_word *a,c2=c;
 C_save_rest(t3,c2,4);
 if(c<4) C_bad_min_argc_2(c,4,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr4r,(void*)f_4020r,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4r,(void*)f_4043r,4,t0,t1,t2,t3);}
 else{
 a=C_alloc((c-4)*3);
 t4=C_restore_rest(a,C_rest_count(0));
-f_4020r(t0,t1,t2,t3,t4);}}
+f_4043r(t0,t1,t2,t3,t4);}}
 
-static void C_ccall f_4020r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+static void C_ccall f_4043r(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -16890,33 +16983,33 @@ C_word t7;
 C_word *a=C_alloc(4);
 if(C_truep((C_word)C_i_memq(t2,*((C_word*)lf[3]+1)))){
 t5=*((C_word*)lf[11]+1);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4030,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4053,a[2]=t4,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[17]+1)))(4,*((C_word*)lf[17]+1),t6,t3,t5);}
 else{
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}
 
-/* k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4030(C_word c,C_word t0,C_word t1){
+/* k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4053(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4030,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4033,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_4053,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4056,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
 if(C_truep((C_word)C_i_pairp(((C_word*)t0)[2]))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4045,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 58   display");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4068,a[2]=((C_word*)t0)[2],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 58   display */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[17]+1)))(3,*((C_word*)lf[17]+1),t3,lf[18]);}
 else{
 t3=t2;
-f_4033(2,t3,C_SCHEME_UNDEFINED);}}
+f_4056(2,t3,C_SCHEME_UNDEFINED);}}
 
-/* k4043 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4045(C_word c,C_word t0,C_word t1){
+/* k4066 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4068(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -16924,15 +17017,15 @@ C_word t4;
 C_word t5;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4045,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4068,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4050,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4073,a[2]=t3,tmp=(C_word)a,a+=3,tmp));
 t5=((C_word*)t3)[1];
-f_4050(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_4073(t5,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* loop49 in k4043 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_fcall f_4050(C_word t0,C_word t1,C_word t2){
+/* loop49 in k4066 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_fcall f_4073(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -16943,110 +17036,110 @@ C_word t8;
 C_word t9;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_4050,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_4073,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4072,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_4095,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
 t4=(C_word)C_slot(t2,C_fix(0));
 t5=*((C_word*)lf[11]+1);
-t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4062,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4069,a[2]=t5,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
-C_trace("support.scm: 59   force");
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4085,a[2]=t5,a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4092,a[2]=t5,a[3]=t6,tmp=(C_word)a,a+=4,tmp);
+/* support.scm: 59   force */
 ((C_proc3)C_retrieve_symbol_proc(lf[16]))(3,*((C_word*)lf[16]+1),t7,t4);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k4067 in loop49 in k4043 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4069(C_word c,C_word t0,C_word t1){
+/* k4090 in loop49 in k4066 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write");
+/* write */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[15]+1)))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k4060 in loop49 in k4043 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4062(C_word c,C_word t0,C_word t1){
+/* k4083 in loop49 in k4066 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4085(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[14]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(32),((C_word*)t0)[2]);}
 
-/* k4070 in loop49 in k4043 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4072(C_word c,C_word t0,C_word t1){
+/* k4093 in loop49 in k4066 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4095(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_4050(t3,((C_word*)t0)[2],t2);}
+f_4073(t3,((C_word*)t0)[2],t2);}
 
-/* k4031 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4033(C_word c,C_word t0,C_word t1){
+/* k4054 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4056(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4033,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4036,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 60   newline");
+C_save_and_reclaim((void*)tr2,(void*)f_4056,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4059,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 60   newline */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[13]+1)))(2,*((C_word*)lf[13]+1),t2);}
 
-/* k4034 in k4031 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4036(C_word c,C_word t0,C_word t1){
+/* k4057 in k4054 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4059(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_4036,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4039,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("support.scm: 61   flush-output");
+C_save_and_reclaim((void*)tr2,(void*)f_4059,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_4062,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* support.scm: 61   flush-output */
 ((C_proc2)C_retrieve_proc(*((C_word*)lf[12]+1)))(2,*((C_word*)lf[12]+1),t2);}
 
-/* k4037 in k4034 in k4031 in k4028 in ##compiler#debugging in k3982 in k3979 */
-static void C_ccall f_4039(C_word c,C_word t0,C_word t1){
+/* k4060 in k4057 in k4054 in k4051 in ##compiler#debugging in k4005 in k4002 */
+static void C_ccall f_4062(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* ##compiler#bomb in k3982 in k3979 */
-static void C_ccall f_3993(C_word c,C_word t0,C_word t1,...){
+/* ##compiler#bomb in k4005 in k4002 */
+static void C_ccall f_4016(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_3993r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_4016r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_3993r(t0,t1,t2);}}
+f_4016r(t0,t1,t2);}}
 
-static void C_ccall f_3993r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_4016r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4007,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_4030,a[2]=t1,a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=(C_word)C_i_car(t2);
-C_trace("support.scm: 49   string-append");
+/* support.scm: 49   string-append */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[7]+1)))(4,*((C_word*)lf[7]+1),t3,lf[8],t4);}
 else{
-C_trace("support.scm: 50   error");
+/* support.scm: 50   error */
 ((C_proc3)C_retrieve_proc(*((C_word*)lf[6]+1)))(3,*((C_word*)lf[6]+1),t1,lf[9]);}}
 
-/* k4005 in ##compiler#bomb in k3982 in k3979 */
-static void C_ccall f_4007(C_word c,C_word t0,C_word t1){
+/* k4028 in ##compiler#bomb in k4005 in k4002 */
+static void C_ccall f_4030(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -17054,685 +17147,688 @@ C_word *a;
 t2=(C_word)C_i_cdr(((C_word*)t0)[3]);
 C_apply(5,0,((C_word*)t0)[2],*((C_word*)lf[6]+1),t1,t2);}
 
-/* ##compiler#compiler-cleanup-hook in k3982 in k3979 */
-static void C_ccall f_3988(C_word c,C_word t0,C_word t1){
+/* ##compiler#compiler-cleanup-hook in k4005 in k4002 */
+static void C_ccall f_4011(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_3988,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_4011,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[667] = {
+static C_PTABLE_ENTRY ptable[670] = {
 {"toplevel:support_scm",(void*)C_support_toplevel},
-{"f_3981:support_scm",(void*)f_3981},
-{"f_3984:support_scm",(void*)f_3984},
-{"f_5046:support_scm",(void*)f_5046},
-{"f_5049:support_scm",(void*)f_5049},
-{"f_13293:support_scm",(void*)f_13293},
-{"f_13297:support_scm",(void*)f_13297},
-{"f_13387:support_scm",(void*)f_13387},
-{"f_13303:support_scm",(void*)f_13303},
+{"f_4004:support_scm",(void*)f_4004},
+{"f_4007:support_scm",(void*)f_4007},
+{"f_5069:support_scm",(void*)f_5069},
+{"f_5072:support_scm",(void*)f_5072},
+{"f_13364:support_scm",(void*)f_13364},
+{"f_13368:support_scm",(void*)f_13368},
+{"f_13458:support_scm",(void*)f_13458},
 {"f_13374:support_scm",(void*)f_13374},
-{"f_13377:support_scm",(void*)f_13377},
+{"f_13445:support_scm",(void*)f_13445},
+{"f_13448:support_scm",(void*)f_13448},
+{"f_13451:support_scm",(void*)f_13451},
 {"f_13380:support_scm",(void*)f_13380},
-{"f_13309:support_scm",(void*)f_13309},
-{"f_13316:support_scm",(void*)f_13316},
-{"f_13318:support_scm",(void*)f_13318},
+{"f_13387:support_scm",(void*)f_13387},
+{"f_13389:support_scm",(void*)f_13389},
+{"f_13413:support_scm",(void*)f_13413},
+{"f_13409:support_scm",(void*)f_13409},
+{"f_13431:support_scm",(void*)f_13431},
+{"f_13353:support_scm",(void*)f_13353},
 {"f_13342:support_scm",(void*)f_13342},
-{"f_13338:support_scm",(void*)f_13338},
-{"f_13360:support_scm",(void*)f_13360},
-{"f_13282:support_scm",(void*)f_13282},
-{"f_13271:support_scm",(void*)f_13271},
-{"f_13265:support_scm",(void*)f_13265},
-{"f_13237:support_scm",(void*)f_13237},
-{"f_13241:support_scm",(void*)f_13241},
-{"f_13216:support_scm",(void*)f_13216},
-{"f_13220:support_scm",(void*)f_13220},
+{"f_13336:support_scm",(void*)f_13336},
+{"f_13308:support_scm",(void*)f_13308},
+{"f_13312:support_scm",(void*)f_13312},
+{"f_13287:support_scm",(void*)f_13287},
+{"f_13291:support_scm",(void*)f_13291},
+{"f_13254:support_scm",(void*)f_13254},
+{"f_13260:support_scm",(void*)f_13260},
+{"f_13221:support_scm",(void*)f_13221},
+{"f_13227:support_scm",(void*)f_13227},
+{"f_13197:support_scm",(void*)f_13197},
+{"f_13128:support_scm",(void*)f_13128},
+{"f_13132:support_scm",(void*)f_13132},
+{"f_13137:support_scm",(void*)f_13137},
+{"f_13141:support_scm",(void*)f_13141},
+{"f_13192:support_scm",(void*)f_13192},
+{"f_13171:support_scm",(void*)f_13171},
 {"f_13183:support_scm",(void*)f_13183},
-{"f_13189:support_scm",(void*)f_13189},
-{"f_13150:support_scm",(void*)f_13150},
-{"f_13156:support_scm",(void*)f_13156},
-{"f_13126:support_scm",(void*)f_13126},
-{"f_13057:support_scm",(void*)f_13057},
-{"f_13061:support_scm",(void*)f_13061},
-{"f_13066:support_scm",(void*)f_13066},
-{"f_13070:support_scm",(void*)f_13070},
-{"f_13121:support_scm",(void*)f_13121},
-{"f_13100:support_scm",(void*)f_13100},
-{"f_13112:support_scm",(void*)f_13112},
-{"f_13115:support_scm",(void*)f_13115},
-{"f_13088:support_scm",(void*)f_13088},
-{"f_13024:support_scm",(void*)f_13024},
-{"f_13034:support_scm",(void*)f_13034},
-{"f_13037:support_scm",(void*)f_13037},
-{"f_12901:support_scm",(void*)f_12901},
-{"f_12910:support_scm",(void*)f_12910},
-{"f_12938:support_scm",(void*)f_12938},
-{"f_12944:support_scm",(void*)f_12944},
-{"f_12947:support_scm",(void*)f_12947},
-{"f_12950:support_scm",(void*)f_12950},
-{"f_12953:support_scm",(void*)f_12953},
-{"f_12956:support_scm",(void*)f_12956},
-{"f_12959:support_scm",(void*)f_12959},
+{"f_13186:support_scm",(void*)f_13186},
+{"f_13159:support_scm",(void*)f_13159},
+{"f_13095:support_scm",(void*)f_13095},
+{"f_13105:support_scm",(void*)f_13105},
+{"f_13108:support_scm",(void*)f_13108},
+{"f_12972:support_scm",(void*)f_12972},
+{"f_12981:support_scm",(void*)f_12981},
+{"f_13009:support_scm",(void*)f_13009},
+{"f_13015:support_scm",(void*)f_13015},
 {"f_13018:support_scm",(void*)f_13018},
-{"f_12962:support_scm",(void*)f_12962},
-{"f_12977:support_scm",(void*)f_12977},
-{"f_12980:support_scm",(void*)f_12980},
-{"f_12988:support_scm",(void*)f_12988},
-{"f_12998:support_scm",(void*)f_12998},
-{"f_13001:support_scm",(void*)f_13001},
-{"f_12983:support_scm",(void*)f_12983},
-{"f_12968:support_scm",(void*)f_12968},
+{"f_13021:support_scm",(void*)f_13021},
+{"f_13024:support_scm",(void*)f_13024},
+{"f_13027:support_scm",(void*)f_13027},
+{"f_13030:support_scm",(void*)f_13030},
+{"f_13089:support_scm",(void*)f_13089},
+{"f_13033:support_scm",(void*)f_13033},
+{"f_13048:support_scm",(void*)f_13048},
+{"f_13051:support_scm",(void*)f_13051},
+{"f_13059:support_scm",(void*)f_13059},
+{"f_13069:support_scm",(void*)f_13069},
+{"f_13072:support_scm",(void*)f_13072},
+{"f_13054:support_scm",(void*)f_13054},
+{"f_13039:support_scm",(void*)f_13039},
+{"f_12976:support_scm",(void*)f_12976},
+{"f_12969:support_scm",(void*)f_12969},
+{"f_12951:support_scm",(void*)f_12951},
 {"f_12905:support_scm",(void*)f_12905},
-{"f_12898:support_scm",(void*)f_12898},
-{"f_12880:support_scm",(void*)f_12880},
-{"f_12834:support_scm",(void*)f_12834},
-{"f_12853:support_scm",(void*)f_12853},
-{"f_12864:support_scm",(void*)f_12864},
-{"f_12860:support_scm",(void*)f_12860},
-{"f_12813:support_scm",(void*)f_12813},
-{"f_12819:support_scm",(void*)f_12819},
-{"f_12823:support_scm",(void*)f_12823},
-{"f_12826:support_scm",(void*)f_12826},
+{"f_12924:support_scm",(void*)f_12924},
+{"f_12935:support_scm",(void*)f_12935},
+{"f_12931:support_scm",(void*)f_12931},
+{"f_12884:support_scm",(void*)f_12884},
+{"f_12890:support_scm",(void*)f_12890},
+{"f_12894:support_scm",(void*)f_12894},
+{"f_12897:support_scm",(void*)f_12897},
+{"f_12900:support_scm",(void*)f_12900},
+{"f_12872:support_scm",(void*)f_12872},
+{"f_12876:support_scm",(void*)f_12876},
+{"f_12781:support_scm",(void*)f_12781},
+{"f_12800:support_scm",(void*)f_12800},
+{"f_12825:support_scm",(void*)f_12825},
 {"f_12829:support_scm",(void*)f_12829},
-{"f_12801:support_scm",(void*)f_12801},
-{"f_12805:support_scm",(void*)f_12805},
-{"f_12710:support_scm",(void*)f_12710},
-{"f_12729:support_scm",(void*)f_12729},
-{"f_12754:support_scm",(void*)f_12754},
-{"f_12758:support_scm",(void*)f_12758},
-{"f_12760:support_scm",(void*)f_12760},
-{"f_12767:support_scm",(void*)f_12767},
-{"f_12780:support_scm",(void*)f_12780},
-{"f_12783:support_scm",(void*)f_12783},
-{"f_12786:support_scm",(void*)f_12786},
-{"f_12789:support_scm",(void*)f_12789},
-{"f_12792:support_scm",(void*)f_12792},
-{"f_12796:support_scm",(void*)f_12796},
-{"f_12713:support_scm",(void*)f_12713},
-{"f_12717:support_scm",(void*)f_12717},
-{"f_12723:support_scm",(void*)f_12723},
-{"f_12704:support_scm",(void*)f_12704},
+{"f_12831:support_scm",(void*)f_12831},
+{"f_12838:support_scm",(void*)f_12838},
+{"f_12851:support_scm",(void*)f_12851},
+{"f_12854:support_scm",(void*)f_12854},
+{"f_12857:support_scm",(void*)f_12857},
+{"f_12860:support_scm",(void*)f_12860},
+{"f_12863:support_scm",(void*)f_12863},
+{"f_12867:support_scm",(void*)f_12867},
+{"f_12784:support_scm",(void*)f_12784},
+{"f_12788:support_scm",(void*)f_12788},
+{"f_12794:support_scm",(void*)f_12794},
+{"f_12775:support_scm",(void*)f_12775},
+{"f_12716:support_scm",(void*)f_12716},
+{"f_12724:support_scm",(void*)f_12724},
+{"f_12751:support_scm",(void*)f_12751},
+{"f_12727:support_scm",(void*)f_12727},
+{"f_12730:support_scm",(void*)f_12730},
+{"f_12747:support_scm",(void*)f_12747},
+{"f_12733:support_scm",(void*)f_12733},
+{"f_12743:support_scm",(void*)f_12743},
+{"f_12736:support_scm",(void*)f_12736},
+{"f_12739:support_scm",(void*)f_12739},
+{"f_12707:support_scm",(void*)f_12707},
+{"f_12701:support_scm",(void*)f_12701},
+{"f_12695:support_scm",(void*)f_12695},
+{"f_12683:support_scm",(void*)f_12683},
+{"f_12687:support_scm",(void*)f_12687},
+{"f_12690:support_scm",(void*)f_12690},
 {"f_12645:support_scm",(void*)f_12645},
-{"f_12653:support_scm",(void*)f_12653},
-{"f_12680:support_scm",(void*)f_12680},
-{"f_12656:support_scm",(void*)f_12656},
+{"f_12649:support_scm",(void*)f_12649},
+{"f14588:support_scm",(void*)f14588},
+{"f_12652:support_scm",(void*)f_12652},
 {"f_12659:support_scm",(void*)f_12659},
-{"f_12676:support_scm",(void*)f_12676},
-{"f_12662:support_scm",(void*)f_12662},
-{"f_12672:support_scm",(void*)f_12672},
-{"f_12665:support_scm",(void*)f_12665},
-{"f_12668:support_scm",(void*)f_12668},
-{"f_12636:support_scm",(void*)f_12636},
-{"f_12630:support_scm",(void*)f_12630},
-{"f_12624:support_scm",(void*)f_12624},
+{"f_12603:support_scm",(void*)f_12603},
 {"f_12612:support_scm",(void*)f_12612},
-{"f_12616:support_scm",(void*)f_12616},
-{"f_12619:support_scm",(void*)f_12619},
 {"f_12574:support_scm",(void*)f_12574},
-{"f_12578:support_scm",(void*)f_12578},
-{"f14511:support_scm",(void*)f14511},
-{"f_12581:support_scm",(void*)f_12581},
-{"f_12588:support_scm",(void*)f_12588},
-{"f_12532:support_scm",(void*)f_12532},
-{"f_12541:support_scm",(void*)f_12541},
-{"f_12503:support_scm",(void*)f_12503},
-{"f_12513:support_scm",(void*)f_12513},
-{"f_12294:support_scm",(void*)f_12294},
-{"f_12498:support_scm",(void*)f_12498},
-{"f_12463:support_scm",(void*)f_12463},
-{"f_12469:support_scm",(void*)f_12469},
-{"f_12484:support_scm",(void*)f_12484},
+{"f_12584:support_scm",(void*)f_12584},
+{"f_12365:support_scm",(void*)f_12365},
+{"f_12569:support_scm",(void*)f_12569},
+{"f_12534:support_scm",(void*)f_12534},
+{"f_12540:support_scm",(void*)f_12540},
+{"f_12555:support_scm",(void*)f_12555},
+{"f_12548:support_scm",(void*)f_12548},
+{"f_12368:support_scm",(void*)f_12368},
+{"f_12402:support_scm",(void*)f_12402},
+{"f_12496:support_scm",(void*)f_12496},
+{"f_12508:support_scm",(void*)f_12508},
+{"f_12466:support_scm",(void*)f_12466},
 {"f_12477:support_scm",(void*)f_12477},
-{"f_12297:support_scm",(void*)f_12297},
-{"f_12331:support_scm",(void*)f_12331},
-{"f_12425:support_scm",(void*)f_12425},
-{"f_12437:support_scm",(void*)f_12437},
-{"f_12395:support_scm",(void*)f_12395},
-{"f_12406:support_scm",(void*)f_12406},
-{"f_12386:support_scm",(void*)f_12386},
-{"f_12350:support_scm",(void*)f_12350},
-{"f_12356:support_scm",(void*)f_12356},
-{"f_12360:support_scm",(void*)f_12360},
-{"f_12155:support_scm",(void*)f_12155},
-{"f_12161:support_scm",(void*)f_12161},
-{"f_12254:support_scm",(void*)f_12254},
-{"f_12259:support_scm",(void*)f_12259},
+{"f_12457:support_scm",(void*)f_12457},
+{"f_12421:support_scm",(void*)f_12421},
+{"f_12427:support_scm",(void*)f_12427},
+{"f_12431:support_scm",(void*)f_12431},
+{"f_12226:support_scm",(void*)f_12226},
+{"f_12232:support_scm",(void*)f_12232},
+{"f_12325:support_scm",(void*)f_12325},
+{"f_12330:support_scm",(void*)f_12330},
+{"f_12340:support_scm",(void*)f_12340},
+{"f_12293:support_scm",(void*)f_12293},
+{"f_12264:support_scm",(void*)f_12264},
 {"f_12269:support_scm",(void*)f_12269},
-{"f_12222:support_scm",(void*)f_12222},
-{"f_12193:support_scm",(void*)f_12193},
-{"f_12198:support_scm",(void*)f_12198},
-{"f_12208:support_scm",(void*)f_12208},
-{"f_12159:support_scm",(void*)f_12159},
-{"f_11786:support_scm",(void*)f_11786},
-{"f_11985:support_scm",(void*)f_11985},
-{"f_12077:support_scm",(void*)f_12077},
-{"f_11988:support_scm",(void*)f_11988},
-{"f_11465:support_scm",(void*)f_11465},
-{"f_11780:support_scm",(void*)f_11780},
-{"f_11477:support_scm",(void*)f_11477},
-{"f_11487:support_scm",(void*)f_11487},
-{"f_11505:support_scm",(void*)f_11505},
-{"f_11544:support_scm",(void*)f_11544},
-{"f_11509:support_scm",(void*)f_11509},
-{"f_11135:support_scm",(void*)f_11135},
-{"f_11459:support_scm",(void*)f_11459},
-{"f_11141:support_scm",(void*)f_11141},
-{"f_11151:support_scm",(void*)f_11151},
-{"f_11160:support_scm",(void*)f_11160},
-{"f_11172:support_scm",(void*)f_11172},
-{"f_11184:support_scm",(void*)f_11184},
-{"f_11190:support_scm",(void*)f_11190},
-{"f_11194:support_scm",(void*)f_11194},
-{"f_11090:support_scm",(void*)f_11090},
-{"f_11129:support_scm",(void*)f_11129},
-{"f_11096:support_scm",(void*)f_11096},
-{"f_11100:support_scm",(void*)f_11100},
-{"f_11104:support_scm",(void*)f_11104},
-{"f_11059:support_scm",(void*)f_11059},
-{"f_11072:support_scm",(void*)f_11072},
-{"f_11028:support_scm",(void*)f_11028},
-{"f_11041:support_scm",(void*)f_11041},
-{"f_9970:support_scm",(void*)f_9970},
-{"f_11022:support_scm",(void*)f_11022},
-{"f_9976:support_scm",(void*)f_9976},
-{"f_9982:support_scm",(void*)f_9982},
-{"f_10011:support_scm",(void*)f_10011},
-{"f_10030:support_scm",(void*)f_10030},
-{"f_10049:support_scm",(void*)f_10049},
-{"f_10119:support_scm",(void*)f_10119},
-{"f_10138:support_scm",(void*)f_10138},
-{"f_10220:support_scm",(void*)f_10220},
-{"f_10259:support_scm",(void*)f_10259},
-{"f_10278:support_scm",(void*)f_10278},
-{"f_10297:support_scm",(void*)f_10297},
-{"f_10377:support_scm",(void*)f_10377},
-{"f_10462:support_scm",(void*)f_10462},
-{"f_10537:support_scm",(void*)f_10537},
-{"f_10576:support_scm",(void*)f_10576},
-{"f_10646:support_scm",(void*)f_10646},
-{"f_10579:support_scm",(void*)f_10579},
-{"f_10541:support_scm",(void*)f_10541},
-{"f_10380:support_scm",(void*)f_10380},
-{"f_10411:support_scm",(void*)f_10411},
-{"f_10300:support_scm",(void*)f_10300},
-{"f_10141:support_scm",(void*)f_10141},
-{"f_10172:support_scm",(void*)f_10172},
-{"f_10052:support_scm",(void*)f_10052},
-{"f_10083:support_scm",(void*)f_10083},
-{"f_9912:support_scm",(void*)f_9912},
-{"f_9916:support_scm",(void*)f_9916},
+{"f_12279:support_scm",(void*)f_12279},
+{"f_12230:support_scm",(void*)f_12230},
+{"f_11857:support_scm",(void*)f_11857},
+{"f_12056:support_scm",(void*)f_12056},
+{"f_12148:support_scm",(void*)f_12148},
+{"f_12059:support_scm",(void*)f_12059},
+{"f_11536:support_scm",(void*)f_11536},
+{"f_11851:support_scm",(void*)f_11851},
+{"f_11548:support_scm",(void*)f_11548},
+{"f_11558:support_scm",(void*)f_11558},
+{"f_11576:support_scm",(void*)f_11576},
+{"f_11615:support_scm",(void*)f_11615},
+{"f_11580:support_scm",(void*)f_11580},
+{"f_11206:support_scm",(void*)f_11206},
+{"f_11530:support_scm",(void*)f_11530},
+{"f_11212:support_scm",(void*)f_11212},
+{"f_11222:support_scm",(void*)f_11222},
+{"f_11231:support_scm",(void*)f_11231},
+{"f_11243:support_scm",(void*)f_11243},
+{"f_11255:support_scm",(void*)f_11255},
+{"f_11261:support_scm",(void*)f_11261},
+{"f_11265:support_scm",(void*)f_11265},
+{"f_11161:support_scm",(void*)f_11161},
+{"f_11200:support_scm",(void*)f_11200},
+{"f_11167:support_scm",(void*)f_11167},
+{"f_11171:support_scm",(void*)f_11171},
+{"f_11175:support_scm",(void*)f_11175},
+{"f_11130:support_scm",(void*)f_11130},
+{"f_11143:support_scm",(void*)f_11143},
+{"f_11099:support_scm",(void*)f_11099},
+{"f_11112:support_scm",(void*)f_11112},
+{"f_10041:support_scm",(void*)f_10041},
+{"f_11093:support_scm",(void*)f_11093},
+{"f_10047:support_scm",(void*)f_10047},
+{"f_10053:support_scm",(void*)f_10053},
+{"f_10082:support_scm",(void*)f_10082},
+{"f_10101:support_scm",(void*)f_10101},
+{"f_10120:support_scm",(void*)f_10120},
+{"f_10190:support_scm",(void*)f_10190},
+{"f_10209:support_scm",(void*)f_10209},
+{"f_10291:support_scm",(void*)f_10291},
+{"f_10330:support_scm",(void*)f_10330},
+{"f_10349:support_scm",(void*)f_10349},
+{"f_10368:support_scm",(void*)f_10368},
+{"f_10448:support_scm",(void*)f_10448},
+{"f_10533:support_scm",(void*)f_10533},
+{"f_10608:support_scm",(void*)f_10608},
+{"f_10647:support_scm",(void*)f_10647},
+{"f_10717:support_scm",(void*)f_10717},
+{"f_10650:support_scm",(void*)f_10650},
+{"f_10612:support_scm",(void*)f_10612},
+{"f_10451:support_scm",(void*)f_10451},
+{"f_10482:support_scm",(void*)f_10482},
+{"f_10371:support_scm",(void*)f_10371},
+{"f_10212:support_scm",(void*)f_10212},
+{"f_10243:support_scm",(void*)f_10243},
+{"f_10123:support_scm",(void*)f_10123},
+{"f_10154:support_scm",(void*)f_10154},
+{"f_9983:support_scm",(void*)f_9983},
+{"f_9987:support_scm",(void*)f_9987},
+{"f_9998:support_scm",(void*)f_9998},
+{"f_10004:support_scm",(void*)f_10004},
+{"f_10016:support_scm",(void*)f_10016},
+{"f_10022:support_scm",(void*)f_10022},
+{"f_9990:support_scm",(void*)f_9990},
+{"f_9902:support_scm",(void*)f_9902},
+{"f_9914:support_scm",(void*)f_9914},
+{"f_9921:support_scm",(void*)f_9921},
+{"f_9924:support_scm",(void*)f_9924},
 {"f_9927:support_scm",(void*)f_9927},
+{"f_9930:support_scm",(void*)f_9930},
 {"f_9933:support_scm",(void*)f_9933},
+{"f_9936:support_scm",(void*)f_9936},
+{"f_9939:support_scm",(void*)f_9939},
+{"f_9942:support_scm",(void*)f_9942},
 {"f_9945:support_scm",(void*)f_9945},
+{"f_9948:support_scm",(void*)f_9948},
 {"f_9951:support_scm",(void*)f_9951},
-{"f_9919:support_scm",(void*)f_9919},
-{"f_9831:support_scm",(void*)f_9831},
-{"f_9843:support_scm",(void*)f_9843},
-{"f_9850:support_scm",(void*)f_9850},
-{"f_9853:support_scm",(void*)f_9853},
-{"f_9856:support_scm",(void*)f_9856},
-{"f_9859:support_scm",(void*)f_9859},
-{"f_9862:support_scm",(void*)f_9862},
-{"f_9865:support_scm",(void*)f_9865},
-{"f_9868:support_scm",(void*)f_9868},
-{"f_9871:support_scm",(void*)f_9871},
-{"f_9874:support_scm",(void*)f_9874},
-{"f_9877:support_scm",(void*)f_9877},
-{"f_9880:support_scm",(void*)f_9880},
-{"f_9883:support_scm",(void*)f_9883},
-{"f_9886:support_scm",(void*)f_9886},
-{"f_9889:support_scm",(void*)f_9889},
-{"f_9892:support_scm",(void*)f_9892},
-{"f_9895:support_scm",(void*)f_9895},
-{"f_9898:support_scm",(void*)f_9898},
-{"f_9901:support_scm",(void*)f_9901},
-{"f_9904:support_scm",(void*)f_9904},
-{"f_9907:support_scm",(void*)f_9907},
-{"f_9837:support_scm",(void*)f_9837},
-{"f_9723:support_scm",(void*)f_9723},
-{"f_9732:support_scm",(void*)f_9732},
-{"f_9738:support_scm",(void*)f_9738},
-{"f_9746:support_scm",(void*)f_9746},
-{"f_9727:support_scm",(void*)f_9727},
-{"f_9702:support_scm",(void*)f_9702},
-{"f_9712:support_scm",(void*)f_9712},
-{"f_9653:support_scm",(void*)f_9653},
-{"f_9659:support_scm",(void*)f_9659},
+{"f_9954:support_scm",(void*)f_9954},
+{"f_9957:support_scm",(void*)f_9957},
+{"f_9960:support_scm",(void*)f_9960},
+{"f_9963:support_scm",(void*)f_9963},
+{"f_9966:support_scm",(void*)f_9966},
+{"f_9969:support_scm",(void*)f_9969},
+{"f_9972:support_scm",(void*)f_9972},
+{"f_9975:support_scm",(void*)f_9975},
+{"f_9978:support_scm",(void*)f_9978},
+{"f_9908:support_scm",(void*)f_9908},
+{"f_9794:support_scm",(void*)f_9794},
+{"f_9803:support_scm",(void*)f_9803},
+{"f_9809:support_scm",(void*)f_9809},
+{"f_9817:support_scm",(void*)f_9817},
+{"f_9798:support_scm",(void*)f_9798},
+{"f_9773:support_scm",(void*)f_9773},
+{"f_9783:support_scm",(void*)f_9783},
+{"f_9724:support_scm",(void*)f_9724},
+{"f_9730:support_scm",(void*)f_9730},
+{"f_9771:support_scm",(void*)f_9771},
+{"f_9743:support_scm",(void*)f_9743},
+{"f_9687:support_scm",(void*)f_9687},
+{"f_9693:support_scm",(void*)f_9693},
+{"f_9722:support_scm",(void*)f_9722},
 {"f_9700:support_scm",(void*)f_9700},
-{"f_9672:support_scm",(void*)f_9672},
-{"f_9616:support_scm",(void*)f_9616},
-{"f_9622:support_scm",(void*)f_9622},
-{"f_9651:support_scm",(void*)f_9651},
-{"f_9629:support_scm",(void*)f_9629},
-{"f_9632:support_scm",(void*)f_9632},
-{"f_9575:support_scm",(void*)f_9575},
-{"f_9581:support_scm",(void*)f_9581},
-{"f_9614:support_scm",(void*)f_9614},
-{"f_9588:support_scm",(void*)f_9588},
-{"f_9591:support_scm",(void*)f_9591},
-{"f_9453:support_scm",(void*)f_9453},
-{"f_9482:support_scm",(void*)f_9482},
-{"f_9352:support_scm",(void*)f_9352},
-{"f_9358:support_scm",(void*)f_9358},
-{"f_9384:support_scm",(void*)f_9384},
-{"f_9398:support_scm",(void*)f_9398},
-{"f_9406:support_scm",(void*)f_9406},
-{"f_9127:support_scm",(void*)f_9127},
-{"f_9326:support_scm",(void*)f_9326},
-{"f_9332:support_scm",(void*)f_9332},
-{"f_9207:support_scm",(void*)f_9207},
-{"f_9229:support_scm",(void*)f_9229},
-{"f_9247:support_scm",(void*)f_9247},
+{"f_9703:support_scm",(void*)f_9703},
+{"f_9646:support_scm",(void*)f_9646},
+{"f_9652:support_scm",(void*)f_9652},
+{"f_9685:support_scm",(void*)f_9685},
+{"f_9659:support_scm",(void*)f_9659},
+{"f_9662:support_scm",(void*)f_9662},
+{"f_9524:support_scm",(void*)f_9524},
+{"f_9553:support_scm",(void*)f_9553},
+{"f_9423:support_scm",(void*)f_9423},
+{"f_9429:support_scm",(void*)f_9429},
+{"f_9455:support_scm",(void*)f_9455},
+{"f_9469:support_scm",(void*)f_9469},
+{"f_9477:support_scm",(void*)f_9477},
+{"f_9198:support_scm",(void*)f_9198},
+{"f_9397:support_scm",(void*)f_9397},
+{"f_9403:support_scm",(void*)f_9403},
 {"f_9278:support_scm",(void*)f_9278},
-{"f_9164:support_scm",(void*)f_9164},
-{"f_9186:support_scm",(void*)f_9186},
-{"f_9130:support_scm",(void*)f_9130},
-{"f_9159:support_scm",(void*)f_9159},
-{"f_9138:support_scm",(void*)f_9138},
-{"f_9058:support_scm",(void*)f_9058},
-{"f_9064:support_scm",(void*)f_9064},
-{"f_9070:support_scm",(void*)f_9070},
-{"f_9074:support_scm",(void*)f_9074},
-{"f_9121:support_scm",(void*)f_9121},
-{"f_9085:support_scm",(void*)f_9085},
-{"f_9110:support_scm",(void*)f_9110},
-{"f_8866:support_scm",(void*)f_8866},
-{"f_8897:support_scm",(void*)f_8897},
-{"f_9056:support_scm",(void*)f_9056},
-{"f_8901:support_scm",(void*)f_8901},
-{"f_8909:support_scm",(void*)f_8909},
-{"f_8916:support_scm",(void*)f_8916},
-{"f_9052:support_scm",(void*)f_9052},
-{"f_8940:support_scm",(void*)f_8940},
-{"f_9019:support_scm",(void*)f_9019},
-{"f_8974:support_scm",(void*)f_8974},
-{"f_8977:support_scm",(void*)f_8977},
-{"f_8995:support_scm",(void*)f_8995},
-{"f_8984:support_scm",(void*)f_8984},
-{"f_8904:support_scm",(void*)f_8904},
-{"f_8870:support_scm",(void*)f_8870},
-{"f_8876:support_scm",(void*)f_8876},
-{"f_8889:support_scm",(void*)f_8889},
-{"f_8881:support_scm",(void*)f_8881},
-{"f_8798:support_scm",(void*)f_8798},
-{"f_8804:support_scm",(void*)f_8804},
-{"f_8831:support_scm",(void*)f_8831},
-{"f_8860:support_scm",(void*)f_8860},
-{"f_8825:support_scm",(void*)f_8825},
-{"f_8712:support_scm",(void*)f_8712},
-{"f_8718:support_scm",(void*)f_8718},
-{"f_8763:support_scm",(void*)f_8763},
-{"f_8792:support_scm",(void*)f_8792},
-{"f_8752:support_scm",(void*)f_8752},
+{"f_9300:support_scm",(void*)f_9300},
+{"f_9318:support_scm",(void*)f_9318},
+{"f_9349:support_scm",(void*)f_9349},
+{"f_9235:support_scm",(void*)f_9235},
+{"f_9257:support_scm",(void*)f_9257},
+{"f_9201:support_scm",(void*)f_9201},
+{"f_9230:support_scm",(void*)f_9230},
+{"f_9209:support_scm",(void*)f_9209},
+{"f_9129:support_scm",(void*)f_9129},
+{"f_9135:support_scm",(void*)f_9135},
+{"f_9141:support_scm",(void*)f_9141},
+{"f_9145:support_scm",(void*)f_9145},
+{"f_9192:support_scm",(void*)f_9192},
+{"f_9156:support_scm",(void*)f_9156},
+{"f_9181:support_scm",(void*)f_9181},
+{"f_8937:support_scm",(void*)f_8937},
+{"f_8968:support_scm",(void*)f_8968},
+{"f_9127:support_scm",(void*)f_9127},
+{"f_8972:support_scm",(void*)f_8972},
+{"f_8980:support_scm",(void*)f_8980},
+{"f_8987:support_scm",(void*)f_8987},
+{"f_9123:support_scm",(void*)f_9123},
+{"f_9011:support_scm",(void*)f_9011},
+{"f_9090:support_scm",(void*)f_9090},
+{"f_9045:support_scm",(void*)f_9045},
+{"f_9048:support_scm",(void*)f_9048},
+{"f_9066:support_scm",(void*)f_9066},
+{"f_9055:support_scm",(void*)f_9055},
+{"f_8975:support_scm",(void*)f_8975},
+{"f_8941:support_scm",(void*)f_8941},
+{"f_8947:support_scm",(void*)f_8947},
+{"f_8960:support_scm",(void*)f_8960},
+{"f_8952:support_scm",(void*)f_8952},
+{"f_8869:support_scm",(void*)f_8869},
+{"f_8875:support_scm",(void*)f_8875},
+{"f_8902:support_scm",(void*)f_8902},
+{"f_8931:support_scm",(void*)f_8931},
+{"f_8896:support_scm",(void*)f_8896},
+{"f_8783:support_scm",(void*)f_8783},
+{"f_8789:support_scm",(void*)f_8789},
+{"f_8834:support_scm",(void*)f_8834},
+{"f_8863:support_scm",(void*)f_8863},
+{"f_8823:support_scm",(void*)f_8823},
+{"f_8819:support_scm",(void*)f_8819},
+{"f_8744:support_scm",(void*)f_8744},
 {"f_8748:support_scm",(void*)f_8748},
-{"f_8673:support_scm",(void*)f_8673},
-{"f_8677:support_scm",(void*)f_8677},
-{"f_8680:support_scm",(void*)f_8680},
-{"f_8683:support_scm",(void*)f_8683},
-{"f_8639:support_scm",(void*)f_8639},
-{"f_8645:support_scm",(void*)f_8645},
-{"f_8659:support_scm",(void*)f_8659},
-{"f_8663:support_scm",(void*)f_8663},
-{"f_8254:support_scm",(void*)f_8254},
-{"f_8590:support_scm",(void*)f_8590},
-{"f_8623:support_scm",(void*)f_8623},
-{"f_8603:support_scm",(void*)f_8603},
-{"f_8258:support_scm",(void*)f_8258},
-{"f_8266:support_scm",(void*)f_8266},
-{"f_8575:support_scm",(void*)f_8575},
-{"f_8581:support_scm",(void*)f_8581},
-{"f_8579:support_scm",(void*)f_8579},
-{"f_8415:support_scm",(void*)f_8415},
-{"f_8522:support_scm",(void*)f_8522},
-{"f_8559:support_scm",(void*)f_8559},
-{"f_8549:support_scm",(void*)f_8549},
-{"f_8553:support_scm",(void*)f_8553},
-{"f_8556:support_scm",(void*)f_8556},
-{"f_8419:support_scm",(void*)f_8419},
-{"f_8473:support_scm",(void*)f_8473},
-{"f_8506:support_scm",(void*)f_8506},
+{"f_8751:support_scm",(void*)f_8751},
+{"f_8754:support_scm",(void*)f_8754},
+{"f_8710:support_scm",(void*)f_8710},
+{"f_8716:support_scm",(void*)f_8716},
+{"f_8730:support_scm",(void*)f_8730},
+{"f_8734:support_scm",(void*)f_8734},
+{"f_8325:support_scm",(void*)f_8325},
+{"f_8661:support_scm",(void*)f_8661},
+{"f_8694:support_scm",(void*)f_8694},
+{"f_8674:support_scm",(void*)f_8674},
+{"f_8329:support_scm",(void*)f_8329},
+{"f_8337:support_scm",(void*)f_8337},
+{"f_8646:support_scm",(void*)f_8646},
+{"f_8652:support_scm",(void*)f_8652},
+{"f_8650:support_scm",(void*)f_8650},
 {"f_8486:support_scm",(void*)f_8486},
-{"f_8471:support_scm",(void*)f_8471},
-{"f_8422:support_scm",(void*)f_8422},
-{"f_8448:support_scm",(void*)f_8448},
-{"f_8464:support_scm",(void*)f_8464},
-{"f_8456:support_scm",(void*)f_8456},
+{"f_8593:support_scm",(void*)f_8593},
+{"f_8630:support_scm",(void*)f_8630},
+{"f_8620:support_scm",(void*)f_8620},
+{"f_8624:support_scm",(void*)f_8624},
+{"f_8627:support_scm",(void*)f_8627},
+{"f_8490:support_scm",(void*)f_8490},
+{"f_8544:support_scm",(void*)f_8544},
+{"f_8577:support_scm",(void*)f_8577},
+{"f_8557:support_scm",(void*)f_8557},
+{"f_8542:support_scm",(void*)f_8542},
+{"f_8493:support_scm",(void*)f_8493},
+{"f_8519:support_scm",(void*)f_8519},
+{"f_8535:support_scm",(void*)f_8535},
+{"f_8527:support_scm",(void*)f_8527},
+{"f_8511:support_scm",(void*)f_8511},
+{"f_8509:support_scm",(void*)f_8509},
+{"f_8437:support_scm",(void*)f_8437},
 {"f_8440:support_scm",(void*)f_8440},
-{"f_8438:support_scm",(void*)f_8438},
-{"f_8366:support_scm",(void*)f_8366},
-{"f_8369:support_scm",(void*)f_8369},
-{"f_8372:support_scm",(void*)f_8372},
-{"f_8392:support_scm",(void*)f_8392},
-{"f_8350:support_scm",(void*)f_8350},
-{"f_8342:support_scm",(void*)f_8342},
-{"f_8313:support_scm",(void*)f_8313},
-{"f_8303:support_scm",(void*)f_8303},
-{"f_8310:support_scm",(void*)f_8310},
-{"f_8106:support_scm",(void*)f_8106},
-{"f_8112:support_scm",(void*)f_8112},
-{"f_8124:support_scm",(void*)f_8124},
-{"f_8219:support_scm",(void*)f_8219},
-{"f_8248:support_scm",(void*)f_8248},
-{"f_8128:support_scm",(void*)f_8128},
-{"f_8131:support_scm",(void*)f_8131},
-{"f_8211:support_scm",(void*)f_8211},
-{"f_8157:support_scm",(void*)f_8157},
-{"f_8161:support_scm",(void*)f_8161},
-{"f_8136:support_scm",(void*)f_8136},
-{"f_8118:support_scm",(void*)f_8118},
-{"f_8052:support_scm",(void*)f_8052},
-{"f_8058:support_scm",(void*)f_8058},
-{"f_8084:support_scm",(void*)f_8084},
-{"f_8088:support_scm",(void*)f_8088},
-{"f_7425:support_scm",(void*)f_7425},
-{"f_7431:support_scm",(void*)f_7431},
-{"f_7465:support_scm",(void*)f_7465},
-{"f_7923:support_scm",(void*)f_7923},
-{"f_7990:support_scm",(void*)f_7990},
-{"f_8019:support_scm",(void*)f_8019},
-{"f_7988:support_scm",(void*)f_7988},
-{"f_7984:support_scm",(void*)f_7984},
-{"f_7930:support_scm",(void*)f_7930},
+{"f_8443:support_scm",(void*)f_8443},
+{"f_8463:support_scm",(void*)f_8463},
+{"f_8421:support_scm",(void*)f_8421},
+{"f_8413:support_scm",(void*)f_8413},
+{"f_8384:support_scm",(void*)f_8384},
+{"f_8374:support_scm",(void*)f_8374},
+{"f_8381:support_scm",(void*)f_8381},
+{"f_8177:support_scm",(void*)f_8177},
+{"f_8183:support_scm",(void*)f_8183},
+{"f_8195:support_scm",(void*)f_8195},
+{"f_8290:support_scm",(void*)f_8290},
+{"f_8319:support_scm",(void*)f_8319},
+{"f_8199:support_scm",(void*)f_8199},
+{"f_8202:support_scm",(void*)f_8202},
+{"f_8282:support_scm",(void*)f_8282},
+{"f_8228:support_scm",(void*)f_8228},
+{"f_8232:support_scm",(void*)f_8232},
+{"f_8207:support_scm",(void*)f_8207},
+{"f_8189:support_scm",(void*)f_8189},
+{"f_8123:support_scm",(void*)f_8123},
+{"f_8129:support_scm",(void*)f_8129},
+{"f_8155:support_scm",(void*)f_8155},
+{"f_8159:support_scm",(void*)f_8159},
+{"f_7442:support_scm",(void*)f_7442},
+{"f_7448:support_scm",(void*)f_7448},
+{"f_7482:support_scm",(void*)f_7482},
 {"f_7940:support_scm",(void*)f_7940},
-{"f_7969:support_scm",(void*)f_7969},
-{"f_7934:support_scm",(void*)f_7934},
-{"f_7861:support_scm",(void*)f_7861},
-{"f_7910:support_scm",(void*)f_7910},
-{"f_7879:support_scm",(void*)f_7879},
-{"f_7887:support_scm",(void*)f_7887},
-{"f_7804:support_scm",(void*)f_7804},
-{"f_7833:support_scm",(void*)f_7833},
-{"f_7802:support_scm",(void*)f_7802},
-{"f_7752:support_scm",(void*)f_7752},
-{"f_7781:support_scm",(void*)f_7781},
-{"f_7734:support_scm",(void*)f_7734},
-{"f_7678:support_scm",(void*)f_7678},
-{"f_7680:support_scm",(void*)f_7680},
-{"f_7709:support_scm",(void*)f_7709},
-{"f_7625:support_scm",(void*)f_7625},
-{"f_7627:support_scm",(void*)f_7627},
-{"f_7660:support_scm",(void*)f_7660},
-{"f_7640:support_scm",(void*)f_7640},
-{"f_7609:support_scm",(void*)f_7609},
-{"f_7621:support_scm",(void*)f_7621},
-{"f_7617:support_scm",(void*)f_7617},
-{"f_7530:support_scm",(void*)f_7530},
-{"f_7559:support_scm",(void*)f_7559},
-{"f_7528:support_scm",(void*)f_7528},
-{"f_7524:support_scm",(void*)f_7524},
-{"f_7474:support_scm",(void*)f_7474},
-{"f_7503:support_scm",(void*)f_7503},
-{"f_7472:support_scm",(void*)f_7472},
-{"f_6502:support_scm",(void*)f_6502},
-{"f_7420:support_scm",(void*)f_7420},
-{"f_7423:support_scm",(void*)f_7423},
-{"f_6505:support_scm",(void*)f_6505},
-{"f_7380:support_scm",(void*)f_7380},
-{"f_7409:support_scm",(void*)f_7409},
-{"f_7378:support_scm",(void*)f_7378},
-{"f_7118:support_scm",(void*)f_7118},
-{"f_7245:support_scm",(void*)f_7245},
-{"f_7329:support_scm",(void*)f_7329},
-{"f_7301:support_scm",(void*)f_7301},
-{"f_7308:support_scm",(void*)f_7308},
-{"f_7315:support_scm",(void*)f_7315},
-{"f_7305:support_scm",(void*)f_7305},
-{"f_7264:support_scm",(void*)f_7264},
-{"f_7293:support_scm",(void*)f_7293},
+{"f_8058:support_scm",(void*)f_8058},
+{"f_8087:support_scm",(void*)f_8087},
+{"f_8056:support_scm",(void*)f_8056},
+{"f_8052:support_scm",(void*)f_8052},
+{"f_8012:support_scm",(void*)f_8012},
+{"f_8041:support_scm",(void*)f_8041},
+{"f_8010:support_scm",(void*)f_8010},
+{"f_7947:support_scm",(void*)f_7947},
+{"f_7957:support_scm",(void*)f_7957},
+{"f_7986:support_scm",(void*)f_7986},
+{"f_7951:support_scm",(void*)f_7951},
+{"f_7878:support_scm",(void*)f_7878},
+{"f_7927:support_scm",(void*)f_7927},
+{"f_7896:support_scm",(void*)f_7896},
+{"f_7904:support_scm",(void*)f_7904},
+{"f_7821:support_scm",(void*)f_7821},
+{"f_7850:support_scm",(void*)f_7850},
+{"f_7819:support_scm",(void*)f_7819},
+{"f_7769:support_scm",(void*)f_7769},
+{"f_7798:support_scm",(void*)f_7798},
+{"f_7751:support_scm",(void*)f_7751},
+{"f_7695:support_scm",(void*)f_7695},
+{"f_7697:support_scm",(void*)f_7697},
+{"f_7726:support_scm",(void*)f_7726},
+{"f_7642:support_scm",(void*)f_7642},
+{"f_7644:support_scm",(void*)f_7644},
+{"f_7677:support_scm",(void*)f_7677},
+{"f_7657:support_scm",(void*)f_7657},
+{"f_7626:support_scm",(void*)f_7626},
+{"f_7638:support_scm",(void*)f_7638},
+{"f_7634:support_scm",(void*)f_7634},
+{"f_7547:support_scm",(void*)f_7547},
+{"f_7576:support_scm",(void*)f_7576},
+{"f_7545:support_scm",(void*)f_7545},
+{"f_7541:support_scm",(void*)f_7541},
+{"f_7491:support_scm",(void*)f_7491},
+{"f_7520:support_scm",(void*)f_7520},
+{"f_7489:support_scm",(void*)f_7489},
+{"f_6519:support_scm",(void*)f_6519},
+{"f_7437:support_scm",(void*)f_7437},
+{"f_7440:support_scm",(void*)f_7440},
+{"f_6522:support_scm",(void*)f_6522},
+{"f_7397:support_scm",(void*)f_7397},
+{"f_7426:support_scm",(void*)f_7426},
+{"f_7395:support_scm",(void*)f_7395},
+{"f_7135:support_scm",(void*)f_7135},
 {"f_7262:support_scm",(void*)f_7262},
-{"f_7239:support_scm",(void*)f_7239},
-{"f_7201:support_scm",(void*)f_7201},
-{"f_7230:support_scm",(void*)f_7230},
-{"f_7195:support_scm",(void*)f_7195},
-{"f_7144:support_scm",(void*)f_7144},
-{"f_7173:support_scm",(void*)f_7173},
-{"f_7138:support_scm",(void*)f_7138},
-{"f_7097:support_scm",(void*)f_7097},
-{"f_7081:support_scm",(void*)f_7081},
-{"f_7077:support_scm",(void*)f_7077},
-{"f_7011:support_scm",(void*)f_7011},
-{"f_7040:support_scm",(void*)f_7040},
-{"f_7005:support_scm",(void*)f_7005},
-{"f_6921:support_scm",(void*)f_6921},
-{"f_6950:support_scm",(void*)f_6950},
-{"f_6915:support_scm",(void*)f_6915},
-{"f_6823:support_scm",(void*)f_6823},
-{"f_6833:support_scm",(void*)f_6833},
-{"f_6862:support_scm",(void*)f_6862},
-{"f_6827:support_scm",(void*)f_6827},
-{"f_6790:support_scm",(void*)f_6790},
-{"f_6697:support_scm",(void*)f_6697},
-{"f_6719:support_scm",(void*)f_6719},
-{"f_6757:support_scm",(void*)f_6757},
-{"f_6746:support_scm",(void*)f_6746},
-{"f_6705:support_scm",(void*)f_6705},
-{"f_6713:support_scm",(void*)f_6713},
-{"f_6701:support_scm",(void*)f_6701},
-{"f_6638:support_scm",(void*)f_6638},
-{"f_6641:support_scm",(void*)f_6641},
-{"f_6648:support_scm",(void*)f_6648},
-{"f_6586:support_scm",(void*)f_6586},
-{"f_6615:support_scm",(void*)f_6615},
-{"f_6580:support_scm",(void*)f_6580},
-{"f_6487:support_scm",(void*)f_6487},
-{"f_6472:support_scm",(void*)f_6472},
-{"f_6466:support_scm",(void*)f_6466},
-{"f_6457:support_scm",(void*)f_6457},
-{"f_6448:support_scm",(void*)f_6448},
-{"f_6439:support_scm",(void*)f_6439},
-{"f_6430:support_scm",(void*)f_6430},
-{"f_6421:support_scm",(void*)f_6421},
-{"f_6412:support_scm",(void*)f_6412},
-{"f_6406:support_scm",(void*)f_6406},
-{"f_6400:support_scm",(void*)f_6400},
-{"f_5895:support_scm",(void*)f_5895},
-{"f_6398:support_scm",(void*)f_6398},
-{"f_5899:support_scm",(void*)f_5899},
-{"f_5904:support_scm",(void*)f_5904},
-{"f_5914:support_scm",(void*)f_5914},
-{"f_6077:support_scm",(void*)f_6077},
-{"f_6087:support_scm",(void*)f_6087},
-{"f_6103:support_scm",(void*)f_6103},
-{"f_6179:support_scm",(void*)f_6179},
-{"f_6219:support_scm",(void*)f_6219},
-{"f_6209:support_scm",(void*)f_6209},
-{"f_6182:support_scm",(void*)f_6182},
-{"f_6199:support_scm",(void*)f_6199},
-{"f_6185:support_scm",(void*)f_6185},
-{"f_6188:support_scm",(void*)f_6188},
-{"f_6195:support_scm",(void*)f_6195},
-{"f_6170:support_scm",(void*)f_6170},
-{"f_6160:support_scm",(void*)f_6160},
+{"f_7346:support_scm",(void*)f_7346},
+{"f_7318:support_scm",(void*)f_7318},
+{"f_7325:support_scm",(void*)f_7325},
+{"f_7332:support_scm",(void*)f_7332},
+{"f_7322:support_scm",(void*)f_7322},
+{"f_7281:support_scm",(void*)f_7281},
+{"f_7310:support_scm",(void*)f_7310},
+{"f_7279:support_scm",(void*)f_7279},
+{"f_7256:support_scm",(void*)f_7256},
+{"f_7218:support_scm",(void*)f_7218},
+{"f_7247:support_scm",(void*)f_7247},
+{"f_7212:support_scm",(void*)f_7212},
+{"f_7161:support_scm",(void*)f_7161},
+{"f_7190:support_scm",(void*)f_7190},
+{"f_7155:support_scm",(void*)f_7155},
+{"f_7114:support_scm",(void*)f_7114},
+{"f_7098:support_scm",(void*)f_7098},
+{"f_7094:support_scm",(void*)f_7094},
+{"f_7028:support_scm",(void*)f_7028},
+{"f_7057:support_scm",(void*)f_7057},
+{"f_7022:support_scm",(void*)f_7022},
+{"f_6938:support_scm",(void*)f_6938},
+{"f_6967:support_scm",(void*)f_6967},
+{"f_6932:support_scm",(void*)f_6932},
+{"f_6840:support_scm",(void*)f_6840},
+{"f_6850:support_scm",(void*)f_6850},
+{"f_6879:support_scm",(void*)f_6879},
+{"f_6844:support_scm",(void*)f_6844},
+{"f_6807:support_scm",(void*)f_6807},
+{"f_6714:support_scm",(void*)f_6714},
+{"f_6736:support_scm",(void*)f_6736},
+{"f_6774:support_scm",(void*)f_6774},
+{"f_6763:support_scm",(void*)f_6763},
+{"f_6722:support_scm",(void*)f_6722},
+{"f_6730:support_scm",(void*)f_6730},
+{"f_6718:support_scm",(void*)f_6718},
+{"f_6655:support_scm",(void*)f_6655},
+{"f_6658:support_scm",(void*)f_6658},
+{"f_6665:support_scm",(void*)f_6665},
+{"f_6603:support_scm",(void*)f_6603},
+{"f_6632:support_scm",(void*)f_6632},
+{"f_6597:support_scm",(void*)f_6597},
+{"f_6504:support_scm",(void*)f_6504},
+{"f_6489:support_scm",(void*)f_6489},
+{"f_6483:support_scm",(void*)f_6483},
+{"f_6474:support_scm",(void*)f_6474},
+{"f_6465:support_scm",(void*)f_6465},
+{"f_6456:support_scm",(void*)f_6456},
+{"f_6447:support_scm",(void*)f_6447},
+{"f_6438:support_scm",(void*)f_6438},
+{"f_6429:support_scm",(void*)f_6429},
+{"f_6423:support_scm",(void*)f_6423},
+{"f_6417:support_scm",(void*)f_6417},
+{"f_5918:support_scm",(void*)f_5918},
+{"f_6415:support_scm",(void*)f_6415},
+{"f_5922:support_scm",(void*)f_5922},
+{"f_5927:support_scm",(void*)f_5927},
+{"f_5937:support_scm",(void*)f_5937},
+{"f_6100:support_scm",(void*)f_6100},
+{"f_6110:support_scm",(void*)f_6110},
+{"f_6126:support_scm",(void*)f_6126},
+{"f_6202:support_scm",(void*)f_6202},
+{"f_6242:support_scm",(void*)f_6242},
+{"f_6232:support_scm",(void*)f_6232},
+{"f_6205:support_scm",(void*)f_6205},
+{"f_6222:support_scm",(void*)f_6222},
+{"f_6208:support_scm",(void*)f_6208},
+{"f_6211:support_scm",(void*)f_6211},
+{"f_6218:support_scm",(void*)f_6218},
+{"f_6193:support_scm",(void*)f_6193},
+{"f_6183:support_scm",(void*)f_6183},
+{"f_6167:support_scm",(void*)f_6167},
+{"f_6129:support_scm",(void*)f_6129},
 {"f_6144:support_scm",(void*)f_6144},
-{"f_6106:support_scm",(void*)f_6106},
-{"f_6121:support_scm",(void*)f_6121},
-{"f_6090:support_scm",(void*)f_6090},
-{"f_5917:support_scm",(void*)f_5917},
+{"f_6113:support_scm",(void*)f_6113},
+{"f_5940:support_scm",(void*)f_5940},
+{"f_5981:support_scm",(void*)f_5981},
+{"f_6015:support_scm",(void*)f_6015},
+{"f_6049:support_scm",(void*)f_6049},
+{"f_6052:support_scm",(void*)f_6052},
+{"f_6018:support_scm",(void*)f_6018},
+{"f_5984:support_scm",(void*)f_5984},
+{"f_5943:support_scm",(void*)f_5943},
+{"f_5971:support_scm",(void*)f_5971},
+{"f_5946:support_scm",(void*)f_5946},
 {"f_5958:support_scm",(void*)f_5958},
-{"f_5992:support_scm",(void*)f_5992},
-{"f_6026:support_scm",(void*)f_6026},
-{"f_6029:support_scm",(void*)f_6029},
-{"f_5995:support_scm",(void*)f_5995},
-{"f_5961:support_scm",(void*)f_5961},
-{"f_5920:support_scm",(void*)f_5920},
-{"f_5948:support_scm",(void*)f_5948},
-{"f_5923:support_scm",(void*)f_5923},
-{"f_5935:support_scm",(void*)f_5935},
-{"f_5926:support_scm",(void*)f_5926},
-{"f_5832:support_scm",(void*)f_5832},
-{"f_5838:support_scm",(void*)f_5838},
-{"f_5845:support_scm",(void*)f_5845},
-{"f_5848:support_scm",(void*)f_5848},
-{"f_5860:support_scm",(void*)f_5860},
-{"f_5889:support_scm",(void*)f_5889},
-{"f_5858:support_scm",(void*)f_5858},
-{"f_5851:support_scm",(void*)f_5851},
-{"f_5808:support_scm",(void*)f_5808},
-{"f_5814:support_scm",(void*)f_5814},
-{"f_5824:support_scm",(void*)f_5824},
-{"f_5767:support_scm",(void*)f_5767},
-{"f_5774:support_scm",(void*)f_5774},
-{"f_5777:support_scm",(void*)f_5777},
-{"f_5781:support_scm",(void*)f_5781},
-{"f_5757:support_scm",(void*)f_5757},
+{"f_5949:support_scm",(void*)f_5949},
+{"f_5855:support_scm",(void*)f_5855},
+{"f_5861:support_scm",(void*)f_5861},
+{"f_5868:support_scm",(void*)f_5868},
+{"f_5871:support_scm",(void*)f_5871},
+{"f_5883:support_scm",(void*)f_5883},
+{"f_5912:support_scm",(void*)f_5912},
+{"f_5881:support_scm",(void*)f_5881},
+{"f_5874:support_scm",(void*)f_5874},
+{"f_5831:support_scm",(void*)f_5831},
+{"f_5837:support_scm",(void*)f_5837},
+{"f_5847:support_scm",(void*)f_5847},
+{"f_5790:support_scm",(void*)f_5790},
+{"f_5797:support_scm",(void*)f_5797},
+{"f_5800:support_scm",(void*)f_5800},
+{"f_5804:support_scm",(void*)f_5804},
+{"f_5780:support_scm",(void*)f_5780},
+{"f_5771:support_scm",(void*)f_5771},
+{"f_5775:support_scm",(void*)f_5775},
+{"f_5714:support_scm",(void*)f_5714},
+{"f_5718:support_scm",(void*)f_5718},
 {"f_5748:support_scm",(void*)f_5748},
-{"f_5752:support_scm",(void*)f_5752},
-{"f_5691:support_scm",(void*)f_5691},
-{"f_5695:support_scm",(void*)f_5695},
-{"f_5725:support_scm",(void*)f_5725},
-{"f_5639:support_scm",(void*)f_5639},
-{"f_5643:support_scm",(void*)f_5643},
-{"f_5670:support_scm",(void*)f_5670},
-{"f_5593:support_scm",(void*)f_5593},
-{"f_5597:support_scm",(void*)f_5597},
-{"f_5619:support_scm",(void*)f_5619},
-{"f_5575:support_scm",(void*)f_5575},
-{"f_5579:support_scm",(void*)f_5579},
-{"f_5587:support_scm",(void*)f_5587},
-{"f_5557:support_scm",(void*)f_5557},
-{"f_5561:support_scm",(void*)f_5561},
-{"f_5304:support_scm",(void*)f_5304},
-{"f_5466:support_scm",(void*)f_5466},
-{"f_5480:support_scm",(void*)f_5480},
-{"f_5505:support_scm",(void*)f_5505},
-{"f_5516:support_scm",(void*)f_5516},
-{"f_5544:support_scm",(void*)f_5544},
-{"f_5312:support_scm",(void*)f_5312},
-{"f_5375:support_scm",(void*)f_5375},
-{"f_5389:support_scm",(void*)f_5389},
-{"f_5414:support_scm",(void*)f_5414},
-{"f_5425:support_scm",(void*)f_5425},
-{"f_5453:support_scm",(void*)f_5453},
-{"f_5315:support_scm",(void*)f_5315},
-{"f_5320:support_scm",(void*)f_5320},
-{"f_5334:support_scm",(void*)f_5334},
-{"f_5362:support_scm",(void*)f_5362},
-{"f_5308:support_scm",(void*)f_5308},
-{"f_5163:support_scm",(void*)f_5163},
+{"f_5662:support_scm",(void*)f_5662},
+{"f_5666:support_scm",(void*)f_5666},
+{"f_5693:support_scm",(void*)f_5693},
+{"f_5616:support_scm",(void*)f_5616},
+{"f_5620:support_scm",(void*)f_5620},
+{"f_5642:support_scm",(void*)f_5642},
+{"f_5598:support_scm",(void*)f_5598},
+{"f_5602:support_scm",(void*)f_5602},
+{"f_5610:support_scm",(void*)f_5610},
+{"f_5580:support_scm",(void*)f_5580},
+{"f_5584:support_scm",(void*)f_5584},
+{"f_5327:support_scm",(void*)f_5327},
+{"f_5489:support_scm",(void*)f_5489},
+{"f_5503:support_scm",(void*)f_5503},
+{"f_5528:support_scm",(void*)f_5528},
+{"f_5539:support_scm",(void*)f_5539},
+{"f_5567:support_scm",(void*)f_5567},
+{"f_5335:support_scm",(void*)f_5335},
+{"f_5398:support_scm",(void*)f_5398},
+{"f_5412:support_scm",(void*)f_5412},
+{"f_5437:support_scm",(void*)f_5437},
+{"f_5448:support_scm",(void*)f_5448},
+{"f_5476:support_scm",(void*)f_5476},
+{"f_5338:support_scm",(void*)f_5338},
+{"f_5343:support_scm",(void*)f_5343},
+{"f_5357:support_scm",(void*)f_5357},
+{"f_5385:support_scm",(void*)f_5385},
+{"f_5331:support_scm",(void*)f_5331},
+{"f_5186:support_scm",(void*)f_5186},
+{"f_5190:support_scm",(void*)f_5190},
+{"f_5194:support_scm",(void*)f_5194},
+{"f_5183:support_scm",(void*)f_5183},
+{"f_5180:support_scm",(void*)f_5180},
+{"f_5073:support_scm",(void*)f_5073},
+{"f_5082:support_scm",(void*)f_5082},
+{"f_5113:support_scm",(void*)f_5113},
 {"f_5167:support_scm",(void*)f_5167},
-{"f_5171:support_scm",(void*)f_5171},
-{"f_5160:support_scm",(void*)f_5160},
+{"f_5173:support_scm",(void*)f_5173},
+{"f_5119:support_scm",(void*)f_5119},
+{"f_5151:support_scm",(void*)f_5151},
+{"f_5165:support_scm",(void*)f_5165},
 {"f_5157:support_scm",(void*)f_5157},
-{"f_5050:support_scm",(void*)f_5050},
-{"f_5059:support_scm",(void*)f_5059},
-{"f_5090:support_scm",(void*)f_5090},
-{"f_5144:support_scm",(void*)f_5144},
-{"f_5150:support_scm",(void*)f_5150},
-{"f_5096:support_scm",(void*)f_5096},
-{"f_5128:support_scm",(void*)f_5128},
-{"f_5142:support_scm",(void*)f_5142},
-{"f_5134:support_scm",(void*)f_5134},
-{"f_5100:support_scm",(void*)f_5100},
-{"f_5122:support_scm",(void*)f_5122},
-{"f_5065:support_scm",(void*)f_5065},
-{"f_5071:support_scm",(void*)f_5071},
-{"f_5082:support_scm",(void*)f_5082},
-{"f_5079:support_scm",(void*)f_5079},
-{"f_5054:support_scm",(void*)f_5054},
-{"f_4949:support_scm",(void*)f_4949},
-{"f_4955:support_scm",(void*)f_4955},
+{"f_5123:support_scm",(void*)f_5123},
+{"f_5145:support_scm",(void*)f_5145},
+{"f_5088:support_scm",(void*)f_5088},
+{"f_5094:support_scm",(void*)f_5094},
+{"f_5105:support_scm",(void*)f_5105},
+{"f_5102:support_scm",(void*)f_5102},
+{"f_5077:support_scm",(void*)f_5077},
+{"f_4972:support_scm",(void*)f_4972},
+{"f_4978:support_scm",(void*)f_4978},
+{"f_5055:support_scm",(void*)f_5055},
+{"f_5006:support_scm",(void*)f_5006},
+{"f_5044:support_scm",(void*)f_5044},
 {"f_5032:support_scm",(void*)f_5032},
-{"f_4983:support_scm",(void*)f_4983},
-{"f_5021:support_scm",(void*)f_5021},
-{"f_5009:support_scm",(void*)f_5009},
-{"f_4889:support_scm",(void*)f_4889},
-{"f_4905:support_scm",(void*)f_4905},
-{"f_4947:support_scm",(void*)f_4947},
-{"f_4911:support_scm",(void*)f_4911},
-{"f_4926:support_scm",(void*)f_4926},
-{"f_4843:support_scm",(void*)f_4843},
-{"f_4887:support_scm",(void*)f_4887},
-{"f_4847:support_scm",(void*)f_4847},
-{"f_4813:support_scm",(void*)f_4813},
-{"f_4767:support_scm",(void*)f_4767},
-{"f_4747:support_scm",(void*)f_4747},
-{"f_4753:support_scm",(void*)f_4753},
-{"f_4761:support_scm",(void*)f_4761},
-{"f_4765:support_scm",(void*)f_4765},
-{"f_4716:support_scm",(void*)f_4716},
-{"f_4722:support_scm",(void*)f_4722},
-{"f_4737:support_scm",(void*)f_4737},
-{"f_4653:support_scm",(void*)f_4653},
-{"f_4667:support_scm",(void*)f_4667},
-{"f_4669:support_scm",(void*)f_4669},
-{"f_4698:support_scm",(void*)f_4698},
-{"f_4641:support_scm",(void*)f_4641},
-{"f_4594:support_scm",(void*)f_4594},
+{"f_4912:support_scm",(void*)f_4912},
+{"f_4928:support_scm",(void*)f_4928},
+{"f_4970:support_scm",(void*)f_4970},
+{"f_4934:support_scm",(void*)f_4934},
+{"f_4949:support_scm",(void*)f_4949},
+{"f_4866:support_scm",(void*)f_4866},
+{"f_4910:support_scm",(void*)f_4910},
+{"f_4870:support_scm",(void*)f_4870},
+{"f_4836:support_scm",(void*)f_4836},
+{"f_4790:support_scm",(void*)f_4790},
+{"f_4770:support_scm",(void*)f_4770},
+{"f_4776:support_scm",(void*)f_4776},
+{"f_4784:support_scm",(void*)f_4784},
+{"f_4788:support_scm",(void*)f_4788},
+{"f_4739:support_scm",(void*)f_4739},
+{"f_4745:support_scm",(void*)f_4745},
+{"f_4760:support_scm",(void*)f_4760},
+{"f_4676:support_scm",(void*)f_4676},
+{"f_4690:support_scm",(void*)f_4690},
+{"f_4692:support_scm",(void*)f_4692},
+{"f_4721:support_scm",(void*)f_4721},
+{"f_4664:support_scm",(void*)f_4664},
+{"f_4617:support_scm",(void*)f_4617},
+{"f_4633:support_scm",(void*)f_4633},
+{"f_4645:support_scm",(void*)f_4645},
 {"f_4610:support_scm",(void*)f_4610},
-{"f_4622:support_scm",(void*)f_4622},
-{"f_4587:support_scm",(void*)f_4587},
-{"f_4580:support_scm",(void*)f_4580},
-{"f_4524:support_scm",(void*)f_4524},
-{"f_4578:support_scm",(void*)f_4578},
-{"f_4528:support_scm",(void*)f_4528},
+{"f_4603:support_scm",(void*)f_4603},
+{"f_4547:support_scm",(void*)f_4547},
+{"f_4601:support_scm",(void*)f_4601},
 {"f_4551:support_scm",(void*)f_4551},
-{"f_4430:support_scm",(void*)f_4430},
-{"f_4446:support_scm",(void*)f_4446},
-{"f_4448:support_scm",(void*)f_4448},
-{"f_4470:support_scm",(void*)f_4470},
-{"f_4509:support_scm",(void*)f_4509},
-{"f_4477:support_scm",(void*)f_4477},
+{"f_4574:support_scm",(void*)f_4574},
+{"f_4453:support_scm",(void*)f_4453},
+{"f_4469:support_scm",(void*)f_4469},
+{"f_4471:support_scm",(void*)f_4471},
 {"f_4493:support_scm",(void*)f_4493},
-{"f_4481:support_scm",(void*)f_4481},
-{"f_4485:support_scm",(void*)f_4485},
-{"f_4442:support_scm",(void*)f_4442},
-{"f_4386:support_scm",(void*)f_4386},
-{"f_4392:support_scm",(void*)f_4392},
-{"f_4416:support_scm",(void*)f_4416},
-{"f_4355:support_scm",(void*)f_4355},
+{"f_4532:support_scm",(void*)f_4532},
+{"f_4500:support_scm",(void*)f_4500},
+{"f_4516:support_scm",(void*)f_4516},
+{"f_4504:support_scm",(void*)f_4504},
+{"f_4508:support_scm",(void*)f_4508},
+{"f_4465:support_scm",(void*)f_4465},
+{"f_4409:support_scm",(void*)f_4409},
+{"f_4415:support_scm",(void*)f_4415},
+{"f_4439:support_scm",(void*)f_4439},
 {"f_4378:support_scm",(void*)f_4378},
-{"f_4381:support_scm",(void*)f_4381},
-{"f_4384:support_scm",(void*)f_4384},
-{"f_4328:support_scm",(void*)f_4328},
-{"f_4347:support_scm",(void*)f_4347},
-{"f_4350:support_scm",(void*)f_4350},
-{"f_4292:support_scm",(void*)f_4292},
-{"f_4298:support_scm",(void*)f_4298},
-{"f_4224:support_scm",(void*)f_4224},
-{"f_4248:support_scm",(void*)f_4248},
-{"f_4227:support_scm",(void*)f_4227},
-{"f_4235:support_scm",(void*)f_4235},
-{"f_4239:support_scm",(void*)f_4239},
-{"f_4181:support_scm",(void*)f_4181},
-{"f_4187:support_scm",(void*)f_4187},
+{"f_4401:support_scm",(void*)f_4401},
+{"f_4404:support_scm",(void*)f_4404},
+{"f_4407:support_scm",(void*)f_4407},
+{"f_4351:support_scm",(void*)f_4351},
+{"f_4370:support_scm",(void*)f_4370},
+{"f_4373:support_scm",(void*)f_4373},
+{"f_4315:support_scm",(void*)f_4315},
+{"f_4321:support_scm",(void*)f_4321},
+{"f_4247:support_scm",(void*)f_4247},
+{"f_4271:support_scm",(void*)f_4271},
+{"f_4250:support_scm",(void*)f_4250},
+{"f_4258:support_scm",(void*)f_4258},
+{"f_4262:support_scm",(void*)f_4262},
+{"f_4204:support_scm",(void*)f_4204},
 {"f_4210:support_scm",(void*)f_4210},
-{"f_4214:support_scm",(void*)f_4214},
-{"f_4178:support_scm",(void*)f_4178},
-{"f_4133:support_scm",(void*)f_4133},
+{"f_4233:support_scm",(void*)f_4233},
+{"f_4237:support_scm",(void*)f_4237},
+{"f_4201:support_scm",(void*)f_4201},
+{"f_4156:support_scm",(void*)f_4156},
+{"f_4160:support_scm",(void*)f_4160},
+{"f_4163:support_scm",(void*)f_4163},
+{"f_4166:support_scm",(void*)f_4166},
+{"f_4177:support_scm",(void*)f_4177},
+{"f_4169:support_scm",(void*)f_4169},
+{"f_4172:support_scm",(void*)f_4172},
 {"f_4137:support_scm",(void*)f_4137},
-{"f_4140:support_scm",(void*)f_4140},
-{"f_4143:support_scm",(void*)f_4143},
+{"f_4141:support_scm",(void*)f_4141},
 {"f_4154:support_scm",(void*)f_4154},
-{"f_4146:support_scm",(void*)f_4146},
-{"f_4149:support_scm",(void*)f_4149},
-{"f_4114:support_scm",(void*)f_4114},
+{"f_4144:support_scm",(void*)f_4144},
+{"f_4147:support_scm",(void*)f_4147},
+{"f_4108:support_scm",(void*)f_4108},
+{"f_4115:support_scm",(void*)f_4115},
 {"f_4118:support_scm",(void*)f_4118},
-{"f_4131:support_scm",(void*)f_4131},
+{"f_4128:support_scm",(void*)f_4128},
 {"f_4121:support_scm",(void*)f_4121},
-{"f_4124:support_scm",(void*)f_4124},
-{"f_4085:support_scm",(void*)f_4085},
+{"f_4043:support_scm",(void*)f_4043},
+{"f_4053:support_scm",(void*)f_4053},
+{"f_4068:support_scm",(void*)f_4068},
+{"f_4073:support_scm",(void*)f_4073},
 {"f_4092:support_scm",(void*)f_4092},
+{"f_4085:support_scm",(void*)f_4085},
 {"f_4095:support_scm",(void*)f_4095},
-{"f_4105:support_scm",(void*)f_4105},
-{"f_4098:support_scm",(void*)f_4098},
-{"f_4020:support_scm",(void*)f_4020},
-{"f_4030:support_scm",(void*)f_4030},
-{"f_4045:support_scm",(void*)f_4045},
-{"f_4050:support_scm",(void*)f_4050},
-{"f_4069:support_scm",(void*)f_4069},
+{"f_4056:support_scm",(void*)f_4056},
+{"f_4059:support_scm",(void*)f_4059},
 {"f_4062:support_scm",(void*)f_4062},
-{"f_4072:support_scm",(void*)f_4072},
-{"f_4033:support_scm",(void*)f_4033},
-{"f_4036:support_scm",(void*)f_4036},
-{"f_4039:support_scm",(void*)f_4039},
-{"f_3993:support_scm",(void*)f_3993},
-{"f_4007:support_scm",(void*)f_4007},
-{"f_3988:support_scm",(void*)f_3988},
+{"f_4016:support_scm",(void*)f_4016},
+{"f_4030:support_scm",(void*)f_4030},
+{"f_4011:support_scm",(void*)f_4011},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/tcp.c b/bootstrap/tcp.c
index 54cf7693..f18214d7 100644
--- a/bootstrap/tcp.c
+++ b/bootstrap/tcp.c
@@ -1,10 +1,10 @@
 /* Generated from tcp.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
+   2010-02-09 21:33
    Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
-   command line: tcp.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file tcp.c
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: tcp.scm -optimize-level 2 -include-path . -include-path ./ -inline -explicit-use -no-trace -output-file tcp.c
    unit: tcp
 */
 
diff --git a/bootstrap/unboxing.c b/bootstrap/unboxing.c
index 2b14ba0e..cf46e57d 100644
--- a/bootstrap/unboxing.c
+++ b/bootstrap/unboxing.c
@@ -1,10 +1,10 @@
 /* Generated from unboxing.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-05 21:37
-   Version 4.1.5
-   linux-unix-gnu-x86 [ ptables applyhook ]
-   compiled 2009-10-10 on x (Linux)
-   command line: unboxing.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -no-lambda-info -local -extend private-namespace.scm -output-file unboxing.c
+   2010-02-09 21:38
+   Version 4.2.12
+   windows-mingw32-x86 [ manyargs ptables ]
+   compiled 2010-01-08 on lenovo-1 (MINGW32_NT-6.0)
+   command line: unboxing.scm -optimize-level 2 -include-path . -include-path ./ -inline -no-lambda-info -local -no-trace -extend private-namespace.scm -no-trace -output-file unboxing.c
    unit: unboxing
 */
 
@@ -15,247 +15,323 @@ C_noret_decl(C_library_toplevel)
 C_externimport void C_ccall C_library_toplevel(C_word c,C_word d,C_word k) C_noret;
 C_noret_decl(C_eval_toplevel)
 C_externimport void C_ccall C_eval_toplevel(C_word c,C_word d,C_word k) C_noret;
-C_noret_decl(C_data_structures_toplevel)
-C_externimport void C_ccall C_data_structures_toplevel(C_word c,C_word d,C_word k) C_noret;
-C_noret_decl(C_ports_toplevel)
-C_externimport void C_ccall C_ports_toplevel(C_word c,C_word d,C_word k) C_noret;
-C_noret_decl(C_extras_toplevel)
-C_externimport void C_ccall C_extras_toplevel(C_word c,C_word d,C_word k) C_noret;
-C_noret_decl(C_srfi_69_toplevel)
-C_externimport void C_ccall C_srfi_69_toplevel(C_word c,C_word d,C_word k) C_noret;
-
-static C_TLS C_word lf[82];
+
+static C_TLS C_word lf[174];
 static double C_possibly_force_alignment;
 
 
 C_noret_decl(C_unboxing_toplevel)
 C_externexport void C_ccall C_unboxing_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_553)
-static void C_ccall f_553(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_556)
-static void C_ccall f_556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_559)
-static void C_ccall f_559(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_562)
-static void C_ccall f_562(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_565)
-static void C_ccall f_565(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_568)
-static void C_ccall f_568(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1839)
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1842)
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1824)
-static void C_ccall f_1824(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1832)
-static void C_ccall f_1832(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_588)
-static void C_ccall f_588(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_592)
-static void C_ccall f_592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1795)
-static void C_ccall f_1795(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1801)
-static void C_ccall f_1801(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1806)
-static void C_ccall f_1806(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1810)
-static void C_ccall f_1810(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1813)
-static void C_ccall f_1813(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1816)
-static void C_ccall f_1816(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1819)
-static void C_ccall f_1819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_594)
-static void C_fcall f_594(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1789)
-static void C_ccall f_1789(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1177)
-static void C_fcall f_1177(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_1196)
-static void C_fcall f_1196(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1732)
-static void C_fcall f_1732(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_918)
+static void C_ccall f_918(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_921)
+static void C_ccall f_921(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2740)
+static void C_ccall f_2740(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2743)
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2746)
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2749)
+static void C_ccall f_2749(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2752)
+static void C_ccall f_2752(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2755)
+static void C_ccall f_2755(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2758)
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2761)
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2764)
+static void C_ccall f_2764(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2767)
+static void C_ccall f_2767(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2770)
+static void C_ccall f_2770(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2773)
+static void C_ccall f_2773(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2776)
+static void C_ccall f_2776(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2779)
+static void C_ccall f_2779(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2782)
+static void C_ccall f_2782(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2785)
+static void C_ccall f_2785(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2788)
+static void C_ccall f_2788(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2791)
+static void C_ccall f_2791(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2794)
+static void C_ccall f_2794(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2797)
+static void C_ccall f_2797(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2800)
+static void C_ccall f_2800(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2803)
+static void C_ccall f_2803(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2806)
+static void C_ccall f_2806(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2809)
+static void C_ccall f_2809(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2812)
+static void C_ccall f_2812(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2815)
+static void C_ccall f_2815(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2818)
+static void C_ccall f_2818(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2821)
+static void C_ccall f_2821(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2824)
+static void C_ccall f_2824(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2827)
+static void C_ccall f_2827(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2725)
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6) C_noret;
+C_noret_decl(f_2733)
+static void C_ccall f_2733(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_941)
+static void C_ccall f_941(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_945)
+static void C_ccall f_945(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2693)
+static void C_ccall f_2693(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2699)
+static void C_ccall f_2699(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2704)
+static void C_ccall f_2704(C_word c,C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2708)
+static void C_ccall f_2708(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2711)
+static void C_ccall f_2711(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2714)
+static void C_ccall f_2714(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2717)
+static void C_ccall f_2717(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_947)
+static void C_fcall f_947(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2687)
+static void C_ccall f_2687(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2017)
+static void C_fcall f_2017(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_2051)
+static void C_fcall f_2051(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2638)
+static void C_ccall f_2638(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2651)
+static void C_ccall f_2651(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2644)
+static void C_fcall f_2644(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2636)
+static void C_ccall f_2636(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2620)
+static void C_ccall f_2620(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2633)
+static void C_ccall f_2633(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2626)
+static void C_fcall f_2626(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2612)
+static void C_ccall f_2612(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2615)
+static void C_ccall f_2615(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2596)
+static void C_ccall f_2596(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2529)
+static void C_ccall f_2529(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2538)
+static void C_fcall f_2538(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_2584)
+static void C_ccall f_2584(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2567)
+static void C_ccall f_2567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2552)
+static void C_ccall f_2552(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2516)
+static void C_ccall f_2516(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2492)
+static void C_ccall f_2492(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2495)
+static void C_ccall f_2495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2498)
+static void C_ccall f_2498(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2501)
+static void C_ccall f_2501(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2405)
+static void C_ccall f_2405(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2457)
+static void C_ccall f_2457(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2434)
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2408)
+static void C_ccall f_2408(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2328)
+static void C_ccall f_2328(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2331)
+static void C_ccall f_2331(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2334)
+static void C_ccall f_2334(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2337)
+static void C_ccall f_2337(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2312)
+static void C_ccall f_2312(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2169)
+static void C_ccall f_2169(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2304)
+static void C_ccall f_2304(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2172)
+static void C_ccall f_2172(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2187)
+static void C_ccall f_2187(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2241)
+static void C_fcall f_2241(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2279)
+static void C_ccall f_2279(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2249)
+static void C_fcall f_2249(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2256)
+static void C_fcall f_2256(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2233)
+static void C_ccall f_2233(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2227)
+static void C_ccall f_2227(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2202)
+static void C_ccall f_2202(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2135)
+static void C_ccall f_2135(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2109)
+static void C_ccall f_2109(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2069)
+static void C_ccall f_2069(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
+C_noret_decl(f_2090)
+static void C_ccall f_2090(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2084)
+static void C_ccall f_2084(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_2073)
+static void C_ccall f_2073(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1847)
+static void C_fcall f_1847(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_2002)
+static void C_ccall f_2002(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1884)
+static void C_ccall f_1884(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1896)
+static void C_fcall f_1896(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1977)
+static void C_ccall f_1977(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1923)
+static void C_ccall f_1923(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1894)
+static void C_ccall f_1894(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1881)
+static void C_ccall f_1881(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1721)
+static void C_fcall f_1721(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1753)
+static void C_ccall f_1753(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1756)
 static void C_ccall f_1756(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1745)
-static void C_ccall f_1745(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1730)
-static void C_ccall f_1730(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1723)
-static void C_ccall f_1723(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1656)
-static void C_ccall f_1656(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1665)
-static void C_fcall f_1665(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1711)
-static void C_ccall f_1711(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1694)
-static void C_ccall f_1694(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1679)
-static void C_ccall f_1679(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1643)
-static void C_ccall f_1643(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1622)
-static void C_ccall f_1622(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1625)
-static void C_ccall f_1625(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1628)
-static void C_ccall f_1628(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1520)
-static void C_ccall f_1520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1566)
-static void C_ccall f_1566(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1543)
-static void C_ccall f_1543(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1523)
-static void C_ccall f_1523(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1443)
-static void C_ccall f_1443(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1446)
-static void C_ccall f_1446(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1449)
-static void C_ccall f_1449(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1452)
-static void C_ccall f_1452(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1427)
-static void C_ccall f_1427(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1299)
-static void C_ccall f_1299(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1419)
-static void C_ccall f_1419(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1302)
-static void C_ccall f_1302(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1317)
-static void C_ccall f_1317(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1362)
-static void C_fcall f_1362(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1385)
-static void C_fcall f_1385(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1375)
-static void C_ccall f_1375(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1354)
-static void C_ccall f_1354(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1348)
-static void C_ccall f_1348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1329)
-static void C_ccall f_1329(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1274)
-static void C_ccall f_1274(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1254)
-static void C_ccall f_1254(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1595)
+static void C_fcall f_1595(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1627)
+static void C_ccall f_1627(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1630)
+static void C_ccall f_1630(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1563)
+static void C_fcall f_1563(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1567)
+static void C_ccall f_1567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1570)
+static void C_ccall f_1570(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1573)
+static void C_ccall f_1573(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1147)
+static void C_fcall f_1147(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
+C_noret_decl(f_1154)
+static void C_ccall f_1154(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1558)
+static void C_ccall f_1558(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1158)
+static void C_ccall f_1158(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1170)
+static void C_fcall f_1170(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
+C_noret_decl(f_1392)
+static void C_fcall f_1392(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1418)
+static void C_ccall f_1418(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1495)
+static void C_ccall f_1495(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1480)
+static void C_fcall f_1480(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1447)
+static void C_ccall f_1447(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1383)
+static void C_ccall f_1383(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1194)
+static void C_ccall f_1194(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1214)
-static void C_ccall f_1214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4) C_noret;
-C_noret_decl(f_1235)
-static void C_ccall f_1235(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1229)
-static void C_ccall f_1229(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1218)
-static void C_ccall f_1218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1066)
-static void C_fcall f_1066(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_1070)
-static void C_ccall f_1070(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_1214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1168)
+static void C_ccall f_1168(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1161)
+static void C_ccall f_1161(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1079)
+static void C_fcall f_1079(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1089)
+static void C_fcall f_1089(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1101)
+static void C_fcall f_1101(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1104)
+static void C_ccall f_1104(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1092)
+static void C_ccall f_1092(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_1073)
-static void C_ccall f_1073(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1076)
-static void C_ccall f_1076(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_784)
-static void C_fcall f_784(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8) C_noret;
-C_noret_decl(f_788)
-static void C_ccall f_788(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_791)
-static void C_ccall f_791(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1053)
-static void C_ccall f_1053(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_794)
-static void C_ccall f_794(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_806)
-static void C_fcall f_806(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5) C_noret;
-C_noret_decl(f_952)
-static void C_ccall f_952(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1009)
-static void C_ccall f_1009(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_965)
-static void C_fcall f_965(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_975)
-static void C_ccall f_975(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_819)
-static void C_ccall f_819(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_831)
-static void C_ccall f_831(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_844)
-static void C_ccall f_844(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_804)
-static void C_ccall f_804(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_797)
-static void C_ccall f_797(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1093)
-static void C_fcall f_1093(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_1112)
-static void C_ccall f_1112(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1115)
-static void C_ccall f_1115(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_1118)
-static void C_ccall f_1118(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_716)
-static void C_fcall f_716(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_726)
-static void C_fcall f_726(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_738)
-static void C_fcall f_738(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_741)
-static void C_ccall f_741(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_729)
-static void C_ccall f_729(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_710)
-static void C_fcall f_710(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_688)
-static void C_fcall f_688(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_679)
-static void C_ccall f_679(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_667)
-static C_word C_fcall f_667(C_word t0,C_word t1);
-C_noret_decl(f_613)
-static void C_fcall f_613(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
-C_noret_decl(f_665)
-static void C_ccall f_665(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_657)
-static void C_ccall f_657(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_661)
-static void C_ccall f_661(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_653)
-static void C_ccall f_653(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_639)
-static void C_ccall f_639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_597)
-static void C_fcall f_597(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_611)
-static void C_ccall f_611(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_570)
-static void C_ccall f_570(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_570)
-static void C_ccall f_570r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_580)
-static void C_ccall f_580(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_583)
-static void C_ccall f_583(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_594)
-static void C_fcall trf_594(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_594(void *dummy){
+static void C_fcall f_1073(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1051)
+static void C_fcall f_1051(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1042)
+static void C_ccall f_1042(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1030)
+static C_word C_fcall f_1030(C_word t0,C_word t1);
+C_noret_decl(f_971)
+static void C_fcall f_971(C_word t0,C_word t1,C_word t2,C_word t3) C_noret;
+C_noret_decl(f_1028)
+static void C_ccall f_1028(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1020)
+static void C_ccall f_1020(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_1024)
+static void C_ccall f_1024(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_979)
+static void C_fcall f_979(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_1013)
+static void C_ccall f_1013(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_999)
+static void C_ccall f_999(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_950)
+static void C_fcall f_950(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_969)
+static void C_ccall f_969(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_923)
+static void C_ccall f_923(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_923)
+static void C_ccall f_923r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_933)
+static void C_ccall f_933(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_936)
+static void C_ccall f_936(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_947)
+static void C_fcall trf_947(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_947(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_594(t0,t1,t2,t3);}
+f_947(t0,t1,t2,t3);}
 
-C_noret_decl(trf_1177)
-static void C_fcall trf_1177(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1177(void *dummy){
+C_noret_decl(trf_2017)
+static void C_fcall trf_2017(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2017(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -263,65 +339,120 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_1177(t0,t1,t2,t3,t4,t5);}
+f_2017(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_1196)
-static void C_fcall trf_1196(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1196(void *dummy){
+C_noret_decl(trf_2051)
+static void C_fcall trf_2051(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2051(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1196(t0,t1);}
+f_2051(t0,t1);}
+
+C_noret_decl(trf_2644)
+static void C_fcall trf_2644(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2644(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_2644(t0,t1,t2);}
 
-C_noret_decl(trf_1732)
-static void C_fcall trf_1732(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1732(void *dummy){
+C_noret_decl(trf_2626)
+static void C_fcall trf_2626(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2626(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1732(t0,t1,t2);}
+f_2626(t0,t1,t2);}
 
-C_noret_decl(trf_1665)
-static void C_fcall trf_1665(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1665(void *dummy){
+C_noret_decl(trf_2538)
+static void C_fcall trf_2538(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2538(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1665(t0,t1,t2,t3);}
+f_2538(t0,t1,t2,t3);}
+
+C_noret_decl(trf_2241)
+static void C_fcall trf_2241(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2241(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_2241(t0,t1,t2);}
 
-C_noret_decl(trf_1362)
-static void C_fcall trf_1362(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1362(void *dummy){
+C_noret_decl(trf_2249)
+static void C_fcall trf_2249(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2249(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_1362(t0,t1,t2);}
+f_2249(t0,t1,t2);}
 
-C_noret_decl(trf_1385)
-static void C_fcall trf_1385(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1385(void *dummy){
+C_noret_decl(trf_2256)
+static void C_fcall trf_2256(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_2256(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_1385(t0,t1);}
+f_2256(t0,t1);}
+
+C_noret_decl(trf_1847)
+static void C_fcall trf_1847(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1847(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_1847(t0,t1,t2);}
+
+C_noret_decl(trf_1896)
+static void C_fcall trf_1896(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1896(void *dummy){
+C_word t3=C_pick(0);
+C_word t2=C_pick(1);
+C_word t1=C_pick(2);
+C_word t0=C_pick(3);
+C_adjust_stack(-4);
+f_1896(t0,t1,t2,t3);}
+
+C_noret_decl(trf_1721)
+static void C_fcall trf_1721(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1721(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_1721(t0,t1,t2);}
+
+C_noret_decl(trf_1595)
+static void C_fcall trf_1595(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1595(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_1595(t0,t1,t2);}
 
-C_noret_decl(trf_1066)
-static void C_fcall trf_1066(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1066(void *dummy){
+C_noret_decl(trf_1563)
+static void C_fcall trf_1563(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1563(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_1066(t0,t1,t2,t3);}
+f_1563(t0,t1,t2,t3);}
 
-C_noret_decl(trf_784)
-static void C_fcall trf_784(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_784(void *dummy){
+C_noret_decl(trf_1147)
+static void C_fcall trf_1147(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1147(void *dummy){
 C_word t8=C_pick(0);
 C_word t7=C_pick(1);
 C_word t6=C_pick(2);
@@ -332,11 +463,11 @@ C_word t2=C_pick(6);
 C_word t1=C_pick(7);
 C_word t0=C_pick(8);
 C_adjust_stack(-9);
-f_784(t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+f_1147(t0,t1,t2,t3,t4,t5,t6,t7,t8);}
 
-C_noret_decl(trf_806)
-static void C_fcall trf_806(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_806(void *dummy){
+C_noret_decl(trf_1170)
+static void C_fcall trf_1170(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1170(void *dummy){
 C_word t5=C_pick(0);
 C_word t4=C_pick(1);
 C_word t3=C_pick(2);
@@ -344,87 +475,95 @@ C_word t2=C_pick(3);
 C_word t1=C_pick(4);
 C_word t0=C_pick(5);
 C_adjust_stack(-6);
-f_806(t0,t1,t2,t3,t4,t5);}
+f_1170(t0,t1,t2,t3,t4,t5);}
 
-C_noret_decl(trf_965)
-static void C_fcall trf_965(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_965(void *dummy){
+C_noret_decl(trf_1392)
+static void C_fcall trf_1392(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1392(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_965(t0,t1);}
+f_1392(t0,t1);}
 
-C_noret_decl(trf_1093)
-static void C_fcall trf_1093(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_1093(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_1093(t0,t1,t2);}
+C_noret_decl(trf_1480)
+static void C_fcall trf_1480(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1480(void *dummy){
+C_word t1=C_pick(0);
+C_word t0=C_pick(1);
+C_adjust_stack(-2);
+f_1480(t0,t1);}
 
-C_noret_decl(trf_716)
-static void C_fcall trf_716(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_716(void *dummy){
+C_noret_decl(trf_1079)
+static void C_fcall trf_1079(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1079(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_716(t0,t1,t2,t3);}
+f_1079(t0,t1,t2,t3);}
 
-C_noret_decl(trf_726)
-static void C_fcall trf_726(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_726(void *dummy){
+C_noret_decl(trf_1089)
+static void C_fcall trf_1089(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1089(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_726(t0,t1);}
+f_1089(t0,t1);}
 
-C_noret_decl(trf_738)
-static void C_fcall trf_738(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_738(void *dummy){
+C_noret_decl(trf_1101)
+static void C_fcall trf_1101(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1101(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_738(t0,t1);}
+f_1101(t0,t1);}
 
-C_noret_decl(trf_710)
-static void C_fcall trf_710(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_710(void *dummy){
+C_noret_decl(trf_1073)
+static void C_fcall trf_1073(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1073(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_710(t0,t1,t2);}
+f_1073(t0,t1,t2);}
 
-C_noret_decl(trf_688)
-static void C_fcall trf_688(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_688(void *dummy){
+C_noret_decl(trf_1051)
+static void C_fcall trf_1051(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_1051(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_688(t0,t1,t2);}
+f_1051(t0,t1,t2);}
 
-C_noret_decl(trf_613)
-static void C_fcall trf_613(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_613(void *dummy){
+C_noret_decl(trf_971)
+static void C_fcall trf_971(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_971(void *dummy){
 C_word t3=C_pick(0);
 C_word t2=C_pick(1);
 C_word t1=C_pick(2);
 C_word t0=C_pick(3);
 C_adjust_stack(-4);
-f_613(t0,t1,t2,t3);}
+f_971(t0,t1,t2,t3);}
+
+C_noret_decl(trf_979)
+static void C_fcall trf_979(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_979(void *dummy){
+C_word t2=C_pick(0);
+C_word t1=C_pick(1);
+C_word t0=C_pick(2);
+C_adjust_stack(-3);
+f_979(t0,t1,t2);}
 
-C_noret_decl(trf_597)
-static void C_fcall trf_597(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_597(void *dummy){
+C_noret_decl(trf_950)
+static void C_fcall trf_950(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_950(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_597(t0,t1,t2);}
+f_950(t0,t1,t2);}
 
 C_noret_decl(tr5)
 static void C_fcall tr5(C_proc5 k) C_regparm C_noret;
@@ -456,17 +595,18 @@ C_word t0=C_pick(2);
 C_adjust_stack(-3);
 (k)(3,t0,t1,t2);}
 
-C_noret_decl(tr6)
-static void C_fcall tr6(C_proc6 k) C_regparm C_noret;
-C_regparm static void C_fcall tr6(C_proc6 k){
-C_word t5=C_pick(0);
-C_word t4=C_pick(1);
-C_word t3=C_pick(2);
-C_word t2=C_pick(3);
-C_word t1=C_pick(4);
-C_word t0=C_pick(5);
-C_adjust_stack(-6);
-(k)(6,t0,t1,t2,t3,t4,t5);}
+C_noret_decl(tr7)
+static void C_fcall tr7(C_proc7 k) C_regparm C_noret;
+C_regparm static void C_fcall tr7(C_proc7 k){
+C_word t6=C_pick(0);
+C_word t5=C_pick(1);
+C_word t4=C_pick(2);
+C_word t3=C_pick(3);
+C_word t2=C_pick(4);
+C_word t1=C_pick(5);
+C_word t0=C_pick(6);
+C_adjust_stack(-7);
+(k)(7,t0,t1,t2,t3,t4,t5,t6);}
 
 C_noret_decl(tr2)
 static void C_fcall tr2(C_proc2 k) C_regparm C_noret;
@@ -509,12 +649,12 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(661)){
+if(!C_demand_2(1570)){
 C_save(t1);
-C_rereclaim2(661*sizeof(C_word), 1);
+C_rereclaim2(1570*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,82);
+C_initialize_lf(lf,174);
 lf[0]=C_h_intern(&lf[0],1,"d");
 lf[1]=C_h_intern(&lf[1],19,"\003sysstandard-output");
 lf[2]=C_h_intern(&lf[2],19,"\003syswrite-char/port");
@@ -527,262 +667,654 @@ lf[8]=C_h_intern(&lf[8],6,"gensym");
 lf[9]=C_decode_literal(C_heaptop,"\376B\000\000\002tu");
 lf[10]=C_h_intern(&lf[10],9,"alist-ref");
 lf[11]=C_h_intern(&lf[11],3,"eq\077");
-lf[12]=C_h_intern(&lf[12],3,"let");
-lf[13]=C_h_intern(&lf[13],16,"\004corelet_unboxed");
+lf[12]=C_h_intern(&lf[12],19,"\003sysundefined-value");
+lf[13]=C_h_intern(&lf[13],19,"\010compilercopy-node!");
 lf[14]=C_h_intern(&lf[14],4,"node");
-lf[15]=C_h_intern(&lf[15],19,"\010compilercopy-node!");
-lf[16]=C_decode_literal(C_heaptop,"\376B\000\000\024straighten: ~a -> ~a");
-lf[17]=C_h_intern(&lf[17],19,"\004coreinline_unboxed");
-lf[18]=C_h_intern(&lf[18],3,"flo");
-lf[19]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_flonum");
-lf[20]=C_h_intern(&lf[20],16,"\004coreunboxed_ref");
-lf[21]=C_h_intern(&lf[21],20,"\004coreinline_allocate");
-lf[22]=C_h_intern(&lf[22],3,"ptr");
-lf[23]=C_decode_literal(C_heaptop,"\376B\000\000\016C_a_i_mpointer");
-lf[24]=C_h_intern(&lf[24],3,"chr");
+lf[15]=C_h_intern(&lf[15],19,"\004coreinline_unboxed");
+lf[16]=C_h_intern(&lf[16],16,"\004corelet_unboxed");
+lf[17]=C_h_intern(&lf[17],6,"flonum");
+lf[18]=C_decode_literal(C_heaptop,"\376B\000\000\014C_a_i_flonum");
+lf[19]=C_h_intern(&lf[19],16,"\004coreunboxed_ref");
+lf[20]=C_h_intern(&lf[20],20,"\004coreinline_allocate");
+lf[21]=C_h_intern(&lf[21],7,"pointer");
+lf[22]=C_decode_literal(C_heaptop,"\376B\000\000\016C_a_i_mpointer");
+lf[23]=C_h_intern(&lf[23],4,"char");
+lf[24]=C_h_intern(&lf[24],6,"fixnum");
 lf[25]=C_decode_literal(C_heaptop,"\376B\000\000\020C_make_character");
 lf[26]=C_decode_literal(C_heaptop,"\376B\000\000\005C_fix");
 lf[27]=C_h_intern(&lf[27],11,"\004coreinline");
-lf[28]=C_h_intern(&lf[28],13,"\010compilerbomb");
-lf[29]=C_decode_literal(C_heaptop,"\376B\000\000\024invalid unboxed type");
-lf[30]=C_decode_literal(C_heaptop,"\376B\000\000\002tu");
-lf[31]=C_h_intern(&lf[31],7,"reverse");
-lf[32]=C_decode_literal(C_heaptop,"\376B\000\000\020C_character_code");
-lf[33]=C_h_intern(&lf[33],3,"fix");
-lf[34]=C_decode_literal(C_heaptop,"\376B\000\000\007C_unfix");
-lf[35]=C_decode_literal(C_heaptop,"\376B\000\000\022C_flonum_magnitude");
-lf[36]=C_decode_literal(C_heaptop,"\376B\000\000\021C_pointer_address");
-lf[37]=C_decode_literal(C_heaptop,"\376B\000\000\024invalid unboxed type");
-lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\002tu");
-lf[39]=C_h_intern(&lf[39],19,"\003syshash-table-set!");
-lf[40]=C_h_intern(&lf[40],18,"\003syshash-table-ref");
-lf[41]=C_h_intern(&lf[41],18,"\010compilersymbolify");
-lf[42]=C_decode_literal(C_heaptop,"\376B\000\000\021rewrite: ~a -> ~a");
-lf[43]=C_h_intern(&lf[43],20,"node-parameters-set!");
-lf[44]=C_h_intern(&lf[44],15,"node-class-set!");
-lf[45]=C_h_intern(&lf[45],14,"\004coreundefined");
-lf[46]=C_h_intern(&lf[46],11,"\004corelambda");
-lf[47]=C_h_intern(&lf[47],18,"\004coredirect_lambda");
-lf[48]=C_h_intern(&lf[48],7,"\003sysmap");
-lf[49]=C_h_intern(&lf[49],30,"\010compilerdecompose-lambda-list");
-lf[50]=C_h_intern(&lf[50],13,"\004corevariable");
+lf[28]=C_h_intern(&lf[28],4,"bool");
+lf[29]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\011C_mk_bool\376\377\016");
+lf[30]=C_h_intern(&lf[30],1,"*");
+lf[31]=C_h_intern(&lf[31],13,"\010compilerbomb");
+lf[32]=C_decode_literal(C_heaptop,"\376B\000\000&unboxed type `*\047 not allowed as result");
+lf[33]=C_decode_literal(C_heaptop,"\376B\000\000\024invalid unboxed type");
+lf[34]=C_decode_literal(C_heaptop,"\376B\000\000\002tu");
+lf[35]=C_h_intern(&lf[35],7,"reverse");
+lf[36]=C_decode_literal(C_heaptop,"\376B\000\000\020C_character_code");
+lf[37]=C_decode_literal(C_heaptop,"\376B\000\000\007C_unfix");
+lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\022C_flonum_magnitude");
+lf[39]=C_decode_literal(C_heaptop,"\376B\000\000\021C_pointer_address");
+lf[40]=C_decode_literal(C_heaptop,"\376B\000\000\007C_truep");
+lf[41]=C_decode_literal(C_heaptop,"\376B\000\000\004C_id");
+lf[42]=C_decode_literal(C_heaptop,"\376B\000\000\035invalid unboxed argument type");
+lf[43]=C_decode_literal(C_heaptop,"\376B\000\000\002tu");
+lf[44]=C_h_intern(&lf[44],19,"\003syshash-table-set!");
+lf[45]=C_h_intern(&lf[45],18,"\003syshash-table-ref");
+lf[46]=C_h_intern(&lf[46],18,"\010compilersymbolify");
+lf[47]=C_h_intern(&lf[47],20,"node-parameters-set!");
+lf[48]=C_h_intern(&lf[48],15,"node-class-set!");
+lf[49]=C_h_intern(&lf[49],3,"let");
+lf[50]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003let\376\003\000\000\002\376\001\000\000\020\004corelet_unboxed\376\377\016");
 lf[51]=C_h_intern(&lf[51],3,"any");
-lf[52]=C_h_intern(&lf[52],7,"\003sysget");
-lf[53]=C_h_intern(&lf[53],19,"\010compilerunboxed-op");
-lf[54]=C_h_intern(&lf[54],4,"set!");
-lf[55]=C_h_intern(&lf[55],17,"\004coreunboxed_set!");
-lf[56]=C_h_intern(&lf[56],5,"quote");
-lf[57]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\000\376\001\000\000\003flo");
-lf[58]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\000\376\001\000\000\003fix");
-lf[59]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\006\000\376\001\000\000\003chr");
-lf[60]=C_h_intern(&lf[60],2,"if");
-lf[61]=C_h_intern(&lf[61],9,"\004corecond");
-lf[62]=C_h_intern(&lf[62],11,"\004coreswitch");
-lf[63]=C_h_intern(&lf[63],4,"none");
-lf[64]=C_h_intern(&lf[64],9,"\004coreproc");
-lf[65]=C_h_intern(&lf[65],15,"\004coreglobal-ref");
-lf[66]=C_h_intern(&lf[66],15,"\004coreinline_ref");
-lf[67]=C_h_intern(&lf[67],19,"\004coreinline_loc_ref");
-lf[68]=C_decode_literal(C_heaptop,"\376B\000\000\002  ");
-lf[69]=C_h_intern(&lf[69],23,"\003syshash-table-for-each");
-lf[70]=C_h_intern(&lf[70],18,"\010compilerdebugging");
-lf[71]=C_h_intern(&lf[71],1,"x");
-lf[72]=C_decode_literal(C_heaptop,"\376B\000\000\021unboxed rewrites:");
-lf[73]=C_h_intern(&lf[73],11,"make-vector");
-lf[74]=C_h_intern(&lf[74],11,"register-op");
-lf[75]=C_h_intern(&lf[75],8,"\003sysput!");
-lf[76]=C_h_intern(&lf[76],18,"C_a_i_flonum_times");
-lf[77]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003flo\376\003\000\000\002\376\001\000\000\003flo\376\377\016");
-lf[78]=C_decode_literal(C_heaptop,"\376B\000\000\023C_ub_i_flonum_times");
-lf[79]=C_h_intern(&lf[79],17,"C_a_i_flonum_plus");
-lf[80]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\003flo\376\003\000\000\002\376\001\000\000\003flo\376\377\016");
-lf[81]=C_decode_literal(C_heaptop,"\376B\000\000\022C_ub_i_flonum_plus");
-C_register_lf2(lf,82,create_ptable());
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_553,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[52]=C_h_intern(&lf[52],14,"\004coreundefined");
+lf[53]=C_h_intern(&lf[53],11,"\004corelambda");
+lf[54]=C_h_intern(&lf[54],18,"\004coredirect_lambda");
+lf[55]=C_h_intern(&lf[55],4,"cons");
+lf[56]=C_h_intern(&lf[56],7,"\003sysmap");
+lf[57]=C_h_intern(&lf[57],30,"\010compilerdecompose-lambda-list");
+lf[58]=C_h_intern(&lf[58],13,"\004corevariable");
+lf[59]=C_h_intern(&lf[59],6,"unsafe");
+lf[60]=C_h_intern(&lf[60],7,"\003sysget");
+lf[61]=C_h_intern(&lf[61],19,"\010compilerunboxed-op");
+lf[62]=C_h_intern(&lf[62],4,"set!");
+lf[63]=C_h_intern(&lf[63],17,"\004coreunboxed_set!");
+lf[64]=C_h_intern(&lf[64],5,"quote");
+lf[65]=C_h_intern(&lf[65],2,"if");
+lf[66]=C_h_intern(&lf[66],9,"\004corecond");
+lf[67]=C_h_intern(&lf[67],11,"\004coreswitch");
+lf[68]=C_h_intern(&lf[68],4,"none");
+lf[69]=C_h_intern(&lf[69],9,"\004corecall");
+lf[70]=C_h_intern(&lf[70],16,"\004coredirect_call");
+lf[71]=C_h_intern(&lf[71],12,"\003sysfor-each");
+lf[72]=C_h_intern(&lf[72],9,"\004coreproc");
+lf[73]=C_h_intern(&lf[73],15,"\004coreglobal-ref");
+lf[74]=C_h_intern(&lf[74],15,"\004coreinline_ref");
+lf[75]=C_h_intern(&lf[75],19,"\004coreinline_loc_ref");
+lf[76]=C_decode_literal(C_heaptop,"\376B\000\000\002  ");
+lf[77]=C_h_intern(&lf[77],23,"\003syshash-table-for-each");
+lf[78]=C_h_intern(&lf[78],18,"\010compilerdebugging");
+lf[79]=C_h_intern(&lf[79],1,"x");
+lf[80]=C_decode_literal(C_heaptop,"\376B\000\000\021unboxed rewrites:");
+lf[81]=C_h_intern(&lf[81],11,"make-vector");
+lf[82]=C_h_intern(&lf[82],28,"\010compilerregister-unboxed-op");
+lf[83]=C_h_intern(&lf[83],8,"\003sysput!");
+lf[84]=C_h_intern(&lf[84],24,"C_flonum_less_or_equal_p");
+lf[85]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[86]=C_decode_literal(C_heaptop,"\376B\000\000\035C_ub_i_flonum_less_or_equal_p");
+lf[87]=C_h_intern(&lf[87],27,"C_flonum_greater_or_equal_p");
+lf[88]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[89]=C_decode_literal(C_heaptop,"\376B\000\000 C_ub_i_flonum_greater_or_equal_p");
+lf[90]=C_h_intern(&lf[90],14,"C_flonum_lessp");
+lf[91]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[92]=C_decode_literal(C_heaptop,"\376B\000\000\023C_ub_i_flonum_lessp");
+lf[93]=C_h_intern(&lf[93],17,"C_flonum_greaterp");
+lf[94]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[95]=C_decode_literal(C_heaptop,"\376B\000\000\026C_ub_i_flonum_greaterp");
+lf[96]=C_h_intern(&lf[96],15,"C_flonum_equalp");
+lf[97]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[98]=C_decode_literal(C_heaptop,"\376B\000\000\024C_ub_i_flonum_equalp");
+lf[99]=C_h_intern(&lf[99],16,"C_u_i_fpintegerp");
+lf[100]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[101]=C_decode_literal(C_heaptop,"\376B\000\000\021C_ub_i_fpintegerp");
+lf[102]=C_h_intern(&lf[102],19,"C_a_i_f64vector_ref");
+lf[103]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001*\376\003\000\000\002\376\001\000\000\006fixnum\376\377\016");
+lf[104]=C_decode_literal(C_heaptop,"\376B\000\000\024C_ub_i_f64vector_ref");
+lf[105]=C_h_intern(&lf[105],19,"C_a_i_f32vector_ref");
+lf[106]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001*\376\003\000\000\002\376\001\000\000\006fixnum\376\377\016");
+lf[107]=C_decode_literal(C_heaptop,"\376B\000\000\024C_ub_i_f32vector_ref");
+lf[108]=C_h_intern(&lf[108],19,"C_u_i_f64vector_set");
+lf[109]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001*\376\003\000\000\002\376\001\000\000\006fixnum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[110]=C_decode_literal(C_heaptop,"\376B\000\000\024C_ub_i_f64vector_set");
+lf[111]=C_h_intern(&lf[111],19,"C_u_i_f32vector_set");
+lf[112]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\001*\376\003\000\000\002\376\001\000\000\006fixnum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[113]=C_decode_literal(C_heaptop,"\376B\000\000\024C_ub_i_f32vector_set");
+lf[114]=C_h_intern(&lf[114],18,"C_a_i_flonum_round");
+lf[115]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[116]=C_decode_literal(C_heaptop,"\376B\000\000\007C_round");
+lf[117]=C_h_intern(&lf[117],18,"C_a_i_flonum_floor");
+lf[118]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[119]=C_decode_literal(C_heaptop,"\376B\000\000\007C_floor");
+lf[120]=C_h_intern(&lf[120],20,"C_a_i_flonum_ceiling");
+lf[121]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[122]=C_decode_literal(C_heaptop,"\376B\000\000\006C_ceil");
+lf[123]=C_h_intern(&lf[123],21,"C_a_i_flonum_truncate");
+lf[124]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[125]=C_decode_literal(C_heaptop,"\376B\000\000\007C_trunc");
+lf[126]=C_h_intern(&lf[126],16,"C_a_i_flonum_abs");
+lf[127]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[128]=C_decode_literal(C_heaptop,"\376B\000\000\006C_fabs");
+lf[129]=C_h_intern(&lf[129],17,"C_a_i_flonum_sqrt");
+lf[130]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[131]=C_decode_literal(C_heaptop,"\376B\000\000\006C_sqrt");
+lf[132]=C_h_intern(&lf[132],16,"C_a_i_flonum_log");
+lf[133]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[134]=C_decode_literal(C_heaptop,"\376B\000\000\005C_log");
+lf[135]=C_h_intern(&lf[135],17,"C_a_i_flonum_expt");
+lf[136]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[137]=C_decode_literal(C_heaptop,"\376B\000\000\005C_pow");
+lf[138]=C_h_intern(&lf[138],16,"C_a_i_flonum_exp");
+lf[139]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[140]=C_decode_literal(C_heaptop,"\376B\000\000\005C_exp");
+lf[141]=C_h_intern(&lf[141],18,"C_a_i_flonum_atan2");
+lf[142]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[143]=C_decode_literal(C_heaptop,"\376B\000\000\007C_atan2");
+lf[144]=C_h_intern(&lf[144],17,"C_a_i_flonum_atan");
+lf[145]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[146]=C_decode_literal(C_heaptop,"\376B\000\000\006C_atan");
+lf[147]=C_h_intern(&lf[147],17,"C_a_i_flonum_acos");
+lf[148]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[149]=C_decode_literal(C_heaptop,"\376B\000\000\006C_acos");
+lf[150]=C_h_intern(&lf[150],17,"C_a_i_flonum_asin");
+lf[151]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[152]=C_decode_literal(C_heaptop,"\376B\000\000\006C_asin");
+lf[153]=C_h_intern(&lf[153],16,"C_a_i_flonum_tan");
+lf[154]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[155]=C_decode_literal(C_heaptop,"\376B\000\000\005C_tab");
+lf[156]=C_h_intern(&lf[156],16,"C_a_i_flonum_cos");
+lf[157]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[158]=C_decode_literal(C_heaptop,"\376B\000\000\005C_cos");
+lf[159]=C_h_intern(&lf[159],16,"C_a_i_flonum_sin");
+lf[160]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[161]=C_decode_literal(C_heaptop,"\376B\000\000\005C_sin");
+lf[162]=C_h_intern(&lf[162],21,"C_a_i_flonum_quotient");
+lf[163]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[164]=C_decode_literal(C_heaptop,"\376B\000\000\026C_ub_i_flonum_quotient");
+lf[165]=C_h_intern(&lf[165],18,"C_a_i_flonum_times");
+lf[166]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[167]=C_decode_literal(C_heaptop,"\376B\000\000\023C_ub_i_flonum_times");
+lf[168]=C_h_intern(&lf[168],23,"C_a_i_flonum_difference");
+lf[169]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[170]=C_decode_literal(C_heaptop,"\376B\000\000\030C_ub_i_flonum_difference");
+lf[171]=C_h_intern(&lf[171],17,"C_a_i_flonum_plus");
+lf[172]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\006flonum\376\003\000\000\002\376\001\000\000\006flonum\376\377\016");
+lf[173]=C_decode_literal(C_heaptop,"\376B\000\000\022C_ub_i_flonum_plus");
+C_register_lf2(lf,174,create_ptable());
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_918,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_library_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k551 */
-static void C_ccall f_553(C_word c,C_word t0,C_word t1){
+/* k916 */
+static void C_ccall f_918(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_553,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_556,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_918,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_921,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_eval_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k554 in k551 */
-static void C_ccall f_556(C_word c,C_word t0,C_word t1){
+/* k919 in k916 */
+static void C_ccall f_921(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_921,2,t0,t1);}
+t2=C_mutate((C_word*)lf[0]+1 /* (set! d ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_923,tmp=(C_word)a,a+=2,tmp));
+t3=C_mutate((C_word*)lf[6]+1 /* (set! perform-unboxing! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_941,tmp=(C_word)a,a+=2,tmp));
+t4=C_mutate((C_word*)lf[82]+1 /* (set! register-unboxed-op ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2725,tmp=(C_word)a,a+=2,tmp));
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2740,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t5,C_SCHEME_FALSE,lf[171],lf[172],lf[17],lf[173]);}
+
+/* k2738 in k919 in k916 */
+static void C_ccall f_2740(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_556,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_559,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_data_structures_toplevel(2,C_SCHEME_UNDEFINED,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2740,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2743,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[168],lf[169],lf[17],lf[170]);}
 
-/* k557 in k554 in k551 */
-static void C_ccall f_559(C_word c,C_word t0,C_word t1){
+/* k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2743(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_559,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_562,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_ports_toplevel(2,C_SCHEME_UNDEFINED,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2743,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2746,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[165],lf[166],lf[17],lf[167]);}
 
-/* k560 in k557 in k554 in k551 */
-static void C_ccall f_562(C_word c,C_word t0,C_word t1){
+/* k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2746(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_562,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_565,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_extras_toplevel(2,C_SCHEME_UNDEFINED,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2746,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2749,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[162],lf[163],lf[17],lf[164]);}
 
-/* k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_565(C_word c,C_word t0,C_word t1){
+/* k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2749(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_565,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_568,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_srfi_69_toplevel(2,C_SCHEME_UNDEFINED,t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2749,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2752,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[159],lf[160],lf[17],lf[161]);}
 
-/* k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_568(C_word c,C_word t0,C_word t1){
+/* k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2752(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word ab[9],*a=ab;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2752,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2755,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[156],lf[157],lf[17],lf[158]);}
+
+/* k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2755(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2755,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2758,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[153],lf[154],lf[17],lf[155]);}
+
+/* k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2758(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2758,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2761,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[150],lf[151],lf[17],lf[152]);}
+
+/* k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2761(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2761,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2764,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[147],lf[148],lf[17],lf[149]);}
+
+/* k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2764(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2764,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2767,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[144],lf[145],lf[17],lf[146]);}
+
+/* k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2767(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2767,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2770,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[141],lf[142],lf[17],lf[143]);}
+
+/* k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2770(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2770,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2773,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[138],lf[139],lf[17],lf[140]);}
+
+/* k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2773(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2773,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2776,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[135],lf[136],lf[17],lf[137]);}
+
+/* k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2776(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2776,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2779,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[132],lf[133],lf[17],lf[134]);}
+
+/* k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2779(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2779,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2782,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[129],lf[130],lf[17],lf[131]);}
+
+/* k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2782(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2782,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2785,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[126],lf[127],lf[17],lf[128]);}
+
+/* k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2785(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2785,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2788,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[123],lf[124],lf[17],lf[125]);}
+
+/* k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2788(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2788,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2791,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[120],lf[121],lf[17],lf[122]);}
+
+/* k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2791(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2791,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2794,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[117],lf[118],lf[17],lf[119]);}
+
+/* k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2794(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2794,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2797,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[114],lf[115],lf[17],lf[116]);}
+
+/* k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2797(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2797,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2800,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[111],lf[112],lf[24],lf[113]);}
+
+/* k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2800(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2800,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2803,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[108],lf[109],lf[24],lf[110]);}
+
+/* k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2803(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2803,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2806,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[105],lf[106],lf[17],lf[107]);}
+
+/* k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2806(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2806,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2809,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[102],lf[103],lf[17],lf[104]);}
+
+/* k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2809(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2809,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2812,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[99],lf[100],lf[28],lf[101]);}
+
+/* k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2812(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2812,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2815,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[96],lf[97],lf[28],lf[98]);}
+
+/* k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2815(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2815,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2818,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[93],lf[94],lf[28],lf[95]);}
+
+/* k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2818(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2818,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2821,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[90],lf[91],lf[28],lf[92]);}
+
+/* k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2821(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_568,2,t0,t1);}
-t2=C_mutate((C_word*)lf[0]+1 /* (set! d ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_570,tmp=(C_word)a,a+=2,tmp));
-t3=C_mutate((C_word*)lf[6]+1 /* (set! perform-unboxing! ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_588,tmp=(C_word)a,a+=2,tmp));
-t4=C_mutate((C_word*)lf[74]+1 /* (set! register-op ...) */,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1824,tmp=(C_word)a,a+=2,tmp));
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1839,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("register-op");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[74]+1)))(6,*((C_word*)lf[74]+1),t5,lf[79],lf[80],lf[18],lf[81]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2821,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2824,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[87],lf[88],lf[28],lf[89]);}
 
-/* k1837 in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1839(C_word c,C_word t0,C_word t1){
+/* k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2824(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1839,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1842,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-C_trace("register-op");
-((C_proc6)C_retrieve_proc(*((C_word*)lf[74]+1)))(6,*((C_word*)lf[74]+1),t2,lf[76],lf[77],lf[18],lf[78]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2824,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2827,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* ##compiler#register-unboxed-op */
+((C_proc7)C_retrieve_proc(*((C_word*)lf[82]+1)))(7,*((C_word*)lf[82]+1),t2,C_SCHEME_FALSE,lf[84],lf[85],lf[28],lf[86]);}
 
-/* k1840 in k1837 in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1842(C_word c,C_word t0,C_word t1){
+/* k2825 in k2822 in k2819 in k2816 in k2813 in k2810 in k2807 in k2804 in k2801 in k2798 in k2795 in k2792 in k2789 in k2786 in k2783 in k2780 in k2777 in k2774 in k2771 in k2768 in k2765 in k2762 in k2759 in k2756 in k2753 in k2750 in k2747 in k2744 in k2741 in k2738 in k919 in k916 */
+static void C_ccall f_2827(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_UNDEFINED);}
 
-/* register-op in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1824(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* ##compiler#register-unboxed-op in k919 in k916 */
+static void C_ccall f_2725(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6){
 C_word tmp;
-C_word t6;
 C_word t7;
-C_word ab[6],*a=ab;
-if(c!=6) C_bad_argc_2(c,6,t0);
+C_word t8;
+C_word ab[7],*a=ab;
+if(c!=7) C_bad_argc_2(c,7,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr6,(void*)f_1824,6,t0,t1,t2,t3,t4,t5);}
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1832,a[2]=t1,a[3]=t4,a[4]=t3,a[5]=t5,tmp=(C_word)a,a+=6,tmp);
-C_trace("unboxing.scm: 323  symbolify");
-((C_proc3)C_retrieve_symbol_proc(lf[41]))(3,*((C_word*)lf[41]+1),t6,t2);}
+C_save_and_reclaim((void*)tr7,(void*)f_2725,7,t0,t1,t2,t3,t4,t5,t6);}
+t7=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2733,a[2]=t1,a[3]=t2,a[4]=t5,a[5]=t4,a[6]=t6,tmp=(C_word)a,a+=7,tmp);
+/* unboxing.scm: 397  symbolify */
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t7,t3);}
 
-/* k1830 in register-op in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1832(C_word c,C_word t0,C_word t1){
+/* k2731 in ##compiler#register-unboxed-op in k919 in k916 */
+static void C_ccall f_2733(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[9],*a=ab;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1832,2,t0,t1);}
-t2=(C_word)C_a_i_list(&a,3,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
-C_trace("unboxing.scm: 323  ##sys#put!");
-((C_proc5)C_retrieve_symbol_proc(lf[75]))(5,*((C_word*)lf[75]+1),((C_word*)t0)[2],t1,lf[53],t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_2733,2,t0,t1);}
+t2=(C_word)C_a_i_list(&a,4,((C_word*)t0)[6],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);
+/* unboxing.scm: 397  ##sys#put! */
+((C_proc5)C_retrieve_symbol_proc(lf[83]))(5,*((C_word*)lf[83]+1),((C_word*)t0)[2],t1,lf[61],t2);}
 
-/* ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_588(C_word c,C_word t0,C_word t1,C_word t2){
+/* ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_941(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_588,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_592,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("unboxing.scm: 42   make-vector");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[73]+1)))(4,*((C_word*)lf[73]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}
+C_save_and_reclaim((void*)tr3,(void*)f_941,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_945,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* unboxing.scm: 42   make-vector */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[81]+1)))(4,*((C_word*)lf[81]+1),t3,C_fix(301),C_SCHEME_END_OF_LIST);}
 
-/* k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_592(C_word c,C_word t0,C_word t1){
+/* k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_945(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
-C_word ab[10],*a=ab;
+C_word t7;
+C_word t8;
+C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_592,2,t0,t1);}
-t2=C_SCHEME_UNDEFINED;
+C_save_and_reclaim((void*)tr2,(void*)f_945,2,t0,t1);}
+t2=C_SCHEME_FALSE;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_594,a[2]=t3,a[3]=t1,tmp=(C_word)a,a+=4,tmp));
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1795,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("unboxing.scm: 309  walk-lambda");
-t6=((C_word*)t3)[1];
-f_594(t6,t5,C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);}
+t4=C_SCHEME_UNDEFINED;
+t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_947,a[2]=t5,a[3]=t1,a[4]=t3,tmp=(C_word)a,a+=5,tmp));
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2693,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 376  walk-lambda */
+t8=((C_word*)t5)[1];
+f_947(t8,t7,C_SCHEME_END_OF_LIST,((C_word*)t0)[2]);}
 
-/* k1793 in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1795(C_word c,C_word t0,C_word t1){
+/* k2691 in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2693(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1795,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1801,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("unboxing.scm: 310  debugging");
-((C_proc4)C_retrieve_symbol_proc(lf[70]))(4,*((C_word*)lf[70]+1),t2,lf[71],lf[72]);}
+C_save_and_reclaim((void*)tr2,(void*)f_2693,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2699,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(((C_word*)((C_word*)t0)[2])[1])){
+/* unboxing.scm: 378  debugging */
+((C_proc4)C_retrieve_symbol_proc(lf[78]))(4,*((C_word*)lf[78]+1),t2,lf[79],lf[80]);}
+else{
+t3=t2;
+f_2699(2,t3,C_SCHEME_FALSE);}}
 
-/* k1799 in k1793 in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1801(C_word c,C_word t0,C_word t1){
+/* k2697 in k2691 in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2699(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[2],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1801,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2699,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1806,tmp=(C_word)a,a+=2,tmp);
-C_trace("unboxing.scm: 311  ##sys#hash-table-for-each");
-((C_proc4)C_retrieve_symbol_proc(lf[69]))(4,*((C_word*)lf[69]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
+t2=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2704,tmp=(C_word)a,a+=2,tmp);
+/* unboxing.scm: 379  ##sys#hash-table-for-each */
+((C_proc4)C_retrieve_symbol_proc(lf[77]))(4,*((C_word*)lf[77]+1),((C_word*)t0)[3],t2,((C_word*)t0)[2]);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* a1805 in k1799 in k1793 in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1806(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
+/* a2703 in k2697 in k2691 in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2704(C_word c,C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -790,60 +1322,60 @@ C_word t6;
 C_word ab[6],*a=ab;
 if(c!=4) C_bad_argc_2(c,4,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr4,(void*)f_1806,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)tr4,(void*)f_2704,4,t0,t1,t2,t3);}
 t4=*((C_word*)lf[1]+1);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1810,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
-((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t5,lf[68],t4);}
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2708,a[2]=t2,a[3]=t3,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* display */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t5,lf[76],t4);}
 
-/* k1808 in a1805 in k1799 in k1793 in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1810(C_word c,C_word t0,C_word t1){
+/* k2706 in a2703 in k2697 in k2691 in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2708(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1810,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1813,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_2708,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2711,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[4]);}
 
-/* k1811 in k1808 in a1805 in k1799 in k1793 in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1813(C_word c,C_word t0,C_word t1){
+/* k2709 in k2706 in a2703 in k2697 in k2691 in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2711(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1813,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1816,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("write-char/port");
+C_save_and_reclaim((void*)tr2,(void*)f_2711,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2714,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* write-char/port */
 t3=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_make_character(9),((C_word*)t0)[3]);}
 
-/* k1814 in k1811 in k1808 in a1805 in k1799 in k1793 in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1816(C_word c,C_word t0,C_word t1){
+/* k2712 in k2709 in k2706 in a2703 in k2697 in k2691 in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2714(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1816,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1819,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("display");
+C_save_and_reclaim((void*)tr2,(void*)f_2714,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2717,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t2,((C_word*)t0)[2],((C_word*)t0)[3]);}
 
-/* k1817 in k1814 in k1811 in k1808 in a1805 in k1799 in k1793 in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1819(C_word c,C_word t0,C_word t1){
+/* k2715 in k2712 in k2709 in k2706 in a2703 in k2697 in k2691 in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2717(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
-/* walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_594(C_word t0,C_word t1,C_word t2,C_word t3){
+/* walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_947(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -865,43 +1397,91 @@ C_word t20;
 C_word t21;
 C_word t22;
 C_word t23;
-C_word ab[60],*a=ab;
+C_word t24;
+C_word t25;
+C_word t26;
+C_word t27;
+C_word t28;
+C_word t29;
+C_word t30;
+C_word t31;
+C_word t32;
+C_word t33;
+C_word t34;
+C_word t35;
+C_word t36;
+C_word t37;
+C_word t38;
+C_word t39;
+C_word t40;
+C_word t41;
+C_word t42;
+C_word t43;
+C_word t44;
+C_word t45;
+C_word t46;
+C_word t47;
+C_word ab[92],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_594,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_947,NULL,4,t0,t1,t2,t3);}
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
 t5=C_SCHEME_END_OF_LIST;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_597,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_613,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp);
-t9=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_667,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t10=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_679,tmp=(C_word)a,a+=2,tmp);
-t11=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_688,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-t12=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_710,a[2]=t6,tmp=(C_word)a,a+=3,tmp);
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_716,a[2]=t11,tmp=(C_word)a,a+=3,tmp);
-t14=C_SCHEME_UNDEFINED;
-t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1093,a[2]=t15,tmp=(C_word)a,a+=3,tmp));
-t17=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_784,a[2]=((C_word*)t0)[3],a[3]=t15,tmp=(C_word)a,a+=4,tmp);
-t18=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1066,a[2]=t12,a[3]=t15,tmp=(C_word)a,a+=4,tmp);
+t7=C_SCHEME_UNDEFINED;
+t8=(*a=C_VECTOR_TYPE|1,a[1]=t7,tmp=(C_word)a,a+=2,tmp);
+t9=C_SCHEME_UNDEFINED;
+t10=(*a=C_VECTOR_TYPE|1,a[1]=t9,tmp=(C_word)a,a+=2,tmp);
+t11=C_SCHEME_UNDEFINED;
+t12=(*a=C_VECTOR_TYPE|1,a[1]=t11,tmp=(C_word)a,a+=2,tmp);
+t13=C_SCHEME_UNDEFINED;
+t14=(*a=C_VECTOR_TYPE|1,a[1]=t13,tmp=(C_word)a,a+=2,tmp);
+t15=C_SCHEME_UNDEFINED;
+t16=(*a=C_VECTOR_TYPE|1,a[1]=t15,tmp=(C_word)a,a+=2,tmp);
+t17=C_SCHEME_UNDEFINED;
+t18=(*a=C_VECTOR_TYPE|1,a[1]=t17,tmp=(C_word)a,a+=2,tmp);
 t19=C_SCHEME_UNDEFINED;
 t20=(*a=C_VECTOR_TYPE|1,a[1]=t19,tmp=(C_word)a,a+=2,tmp);
-t21=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_1177,a[2]=t13,a[3]=t11,a[4]=t15,a[5]=t18,a[6]=t20,a[7]=t10,a[8]=t9,a[9]=t8,a[10]=t17,a[11]=t7,a[12]=t12,a[13]=t4,a[14]=((C_word*)t0)[2],tmp=(C_word)a,a+=15,tmp));
-t22=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1789,a[2]=t3,a[3]=t1,a[4]=t20,tmp=(C_word)a,a+=5,tmp);
-C_trace("unboxing.scm: 306  walk");
-t23=((C_word*)t20)[1];
-f_1177(t23,t22,t3,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);}
-
-/* k1787 in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1789(C_word c,C_word t0,C_word t1){
+t21=C_SCHEME_UNDEFINED;
+t22=(*a=C_VECTOR_TYPE|1,a[1]=t21,tmp=(C_word)a,a+=2,tmp);
+t23=C_SCHEME_UNDEFINED;
+t24=(*a=C_VECTOR_TYPE|1,a[1]=t23,tmp=(C_word)a,a+=2,tmp);
+t25=C_SCHEME_UNDEFINED;
+t26=(*a=C_VECTOR_TYPE|1,a[1]=t25,tmp=(C_word)a,a+=2,tmp);
+t27=C_SCHEME_UNDEFINED;
+t28=(*a=C_VECTOR_TYPE|1,a[1]=t27,tmp=(C_word)a,a+=2,tmp);
+t29=C_SCHEME_UNDEFINED;
+t30=(*a=C_VECTOR_TYPE|1,a[1]=t29,tmp=(C_word)a,a+=2,tmp);
+t31=C_SCHEME_UNDEFINED;
+t32=(*a=C_VECTOR_TYPE|1,a[1]=t31,tmp=(C_word)a,a+=2,tmp);
+t33=C_set_block_item(t8,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_950,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t34=C_set_block_item(t10,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_971,a[2]=t6,a[3]=t4,tmp=(C_word)a,a+=4,tmp));
+t35=C_set_block_item(t12,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1030,a[2]=t4,tmp=(C_word)a,a+=3,tmp));
+t36=C_set_block_item(t14,0,(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1042,tmp=(C_word)a,a+=2,tmp));
+t37=C_set_block_item(t16,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1051,a[2]=t8,tmp=(C_word)a,a+=3,tmp));
+t38=C_set_block_item(t18,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1073,a[2]=t6,tmp=(C_word)a,a+=3,tmp));
+t39=C_set_block_item(t20,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1079,a[2]=t16,tmp=(C_word)a,a+=3,tmp));
+t40=C_set_block_item(t22,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1147,a[2]=((C_word*)t0)[3],a[3]=t26,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp));
+t41=C_set_block_item(t24,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1563,a[2]=t18,a[3]=t26,tmp=(C_word)a,a+=4,tmp));
+t42=C_set_block_item(t26,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1595,a[2]=t26,tmp=(C_word)a,a+=3,tmp));
+t43=C_set_block_item(t28,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1721,a[2]=t28,a[3]=t26,tmp=(C_word)a,a+=4,tmp));
+t44=C_set_block_item(t30,0,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1847,a[2]=t30,tmp=(C_word)a,a+=3,tmp));
+t45=C_set_block_item(t32,0,(*a=C_CLOSURE_TYPE|16,a[1]=(C_word)f_2017,a[2]=t30,a[3]=t28,a[4]=t20,a[5]=t16,a[6]=t26,a[7]=t24,a[8]=t32,a[9]=t14,a[10]=t12,a[11]=t10,a[12]=t22,a[13]=t8,a[14]=t18,a[15]=t4,a[16]=((C_word*)t0)[2],tmp=(C_word)a,a+=17,tmp));
+t46=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2687,a[2]=t3,a[3]=t1,a[4]=t32,tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 373  walk */
+t47=((C_word*)t32)[1];
+f_2017(t47,t46,t3,C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_FALSE);}
+
+/* k2685 in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2687(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 307  walk");
+/* unboxing.scm: 374  walk */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1177(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_TRUE);}
+f_2017(t2,((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_FALSE,C_SCHEME_FALSE,C_SCHEME_TRUE);}
 
-/* walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1177(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2017(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -915,37 +1495,37 @@ C_word t14;
 C_word t15;
 C_word t16;
 C_word t17;
-C_word ab[23],*a=ab;
+C_word ab[25],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1177,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_save_and_reclaim((void*)trf_2017,NULL,6,t0,t1,t2,t3,t4,t5);}
 t6=t2;
 t7=(C_word)C_slot(t6,C_fix(3));
 t8=t2;
 t9=(C_word)C_slot(t8,C_fix(2));
 t10=t2;
 t11=(C_word)C_slot(t10,C_fix(1));
-t12=(C_word)C_eqp(t11,lf[45]);
-t13=(*a=C_CLOSURE_TYPE|22,a[1]=(C_word)f_1196,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=t3,a[12]=((C_word*)t0)[11],a[13]=t4,a[14]=((C_word*)t0)[12],a[15]=t2,a[16]=((C_word*)t0)[13],a[17]=((C_word*)t0)[14],a[18]=t7,a[19]=t5,a[20]=t9,a[21]=t11,a[22]=t1,tmp=(C_word)a,a+=23,tmp);
+t12=(C_word)C_eqp(t11,lf[52]);
+t13=(*a=C_CLOSURE_TYPE|24,a[1]=(C_word)f_2051,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],a[12]=((C_word*)t0)[12],a[13]=t3,a[14]=((C_word*)t0)[13],a[15]=t4,a[16]=((C_word*)t0)[14],a[17]=t2,a[18]=((C_word*)t0)[15],a[19]=((C_word*)t0)[16],a[20]=t7,a[21]=t5,a[22]=t9,a[23]=t11,a[24]=t1,tmp=(C_word)a,a+=25,tmp);
 if(C_truep(t12)){
 t14=t13;
-f_1196(t14,t12);}
+f_2051(t14,t12);}
 else{
-t14=(C_word)C_eqp(t11,lf[64]);
+t14=(C_word)C_eqp(t11,lf[72]);
 if(C_truep(t14)){
 t15=t13;
-f_1196(t15,t14);}
+f_2051(t15,t14);}
 else{
-t15=(C_word)C_eqp(t11,lf[65]);
+t15=(C_word)C_eqp(t11,lf[73]);
 if(C_truep(t15)){
 t16=t13;
-f_1196(t16,t15);}
+f_2051(t16,t15);}
 else{
-t16=(C_word)C_eqp(t11,lf[66]);
+t16=(C_word)C_eqp(t11,lf[74]);
 t17=t13;
-f_1196(t17,(C_truep(t16)?t16:(C_word)C_eqp(t11,lf[67])));}}}}
+f_2051(t17,(C_truep(t16)?t16:(C_word)C_eqp(t11,lf[75])));}}}}
 
-/* k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1196(C_word t0,C_word t1){
+/* k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2051(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -989,181 +1569,240 @@ C_word t40;
 C_word t41;
 C_word t42;
 C_word t43;
+C_word t44;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1196,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_2051,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=((C_word*)t0)[22];
+t2=((C_word*)t0)[24];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 else{
-t2=(C_word)C_eqp(((C_word*)t0)[21],lf[46]);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[21],lf[47]));
+t2=(C_word)C_eqp(((C_word*)t0)[23],lf[53]);
+t3=(C_truep(t2)?t2:(C_word)C_eqp(((C_word*)t0)[23],lf[54]));
 if(C_truep(t3)){
-t4=(C_word)C_i_caddr(((C_word*)t0)[20]);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1214,a[2]=((C_word*)t0)[17],a[3]=((C_word*)t0)[18],a[4]=((C_word*)t0)[20],a[5]=((C_word*)t0)[19],tmp=(C_word)a,a+=6,tmp);
-C_trace("unboxing.scm: 199  decompose-lambda-list");
-((C_proc4)C_retrieve_symbol_proc(lf[49]))(4,*((C_word*)lf[49]+1),((C_word*)t0)[22],t4,t5);}
+t4=(C_word)C_i_caddr(((C_word*)t0)[22]);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2069,a[2]=((C_word*)t0)[19],a[3]=((C_word*)t0)[20],a[4]=((C_word*)t0)[22],a[5]=((C_word*)t0)[21],tmp=(C_word)a,a+=6,tmp);
+/* unboxing.scm: 261  decompose-lambda-list */
+((C_proc4)C_retrieve_symbol_proc(lf[57]))(4,*((C_word*)lf[57]+1),((C_word*)t0)[24],t4,t5);}
 else{
-t4=(C_word)C_eqp(((C_word*)t0)[21],lf[50]);
+t4=(C_word)C_eqp(((C_word*)t0)[23],lf[58]);
 if(C_truep(t4)){
-t5=(C_word)C_i_car(((C_word*)t0)[20]);
-t6=(C_word)C_i_assq(t5,((C_word*)((C_word*)t0)[16])[1]);
-t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1254,a[2]=t6,a[3]=((C_word*)t0)[22],tmp=(C_word)a,a+=4,tmp);
-if(C_truep(((C_word*)t0)[19])){
+t5=(C_word)C_i_car(((C_word*)t0)[22]);
+t6=(C_word)C_i_assq(t5,((C_word*)((C_word*)t0)[18])[1]);
+t7=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2109,a[2]=t6,a[3]=((C_word*)t0)[24],tmp=(C_word)a,a+=4,tmp);
+if(C_truep(((C_word*)t0)[21])){
 t8=(C_truep(t6)?(C_word)C_i_cdr(t6):C_SCHEME_FALSE);
 if(C_truep(t8)){
-t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1274,a[2]=((C_word*)t0)[15],a[3]=t7,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
-C_trace("unboxing.scm: 215  alias");
-t10=((C_word*)t0)[14];
-f_710(t10,t9,t5);}
+t9=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2135,a[2]=((C_word*)t0)[17],a[3]=t7,a[4]=t6,tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 277  alias */
+t10=((C_word*)((C_word*)t0)[16])[1];
+f_1073(t10,t9,t5);}
 else{
-t9=((C_word*)t0)[22];
+t9=((C_word*)t0)[24];
 ((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t6);}}
 else{
-if(C_truep(((C_word*)t0)[13])){
-t8=((C_word*)t0)[22];
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t6);}
+if(C_truep(t6)){
+t8=((C_word*)t0)[15];
+if(C_truep(t8)){
+t9=((C_word*)t0)[24];
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,t6);}
+else{
+/* unboxing.scm: 280  boxed! */
+t9=((C_word*)((C_word*)t0)[14])[1];
+f_950(t9,t7,t5);}}
 else{
-C_trace("unboxing.scm: 217  boxed!");
-t8=((C_word*)t0)[12];
-f_597(t8,t7,t5);}}}
+t8=((C_word*)t0)[24];
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t6);}}}
 else{
-t5=(C_word)C_eqp(((C_word*)t0)[21],lf[27]);
-t6=(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[21],lf[21]));
+t5=(C_word)C_eqp(((C_word*)t0)[23],lf[27]);
+t6=(C_truep(t5)?t5:(C_word)C_eqp(((C_word*)t0)[23],lf[20]));
 if(C_truep(t6)){
-t7=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_1299,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[18],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[16],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[22],a[12]=((C_word*)t0)[19],tmp=(C_word)a,a+=13,tmp);
-t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1427,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
-t9=(C_word)C_i_car(((C_word*)t0)[20]);
-C_trace("unboxing.scm: 221  symbolify");
-((C_proc3)C_retrieve_symbol_proc(lf[41]))(3,*((C_word*)lf[41]+1),t8,t9);}
+t7=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2169,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[20],a[7]=((C_word*)t0)[17],a[8]=((C_word*)t0)[12],a[9]=((C_word*)t0)[18],a[10]=((C_word*)t0)[13],a[11]=((C_word*)t0)[24],a[12]=((C_word*)t0)[21],tmp=(C_word)a,a+=13,tmp);
+t8=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2312,a[2]=t7,tmp=(C_word)a,a+=3,tmp);
+t9=(C_word)C_i_car(((C_word*)t0)[22]);
+/* unboxing.scm: 284  symbolify */
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t8,t9);}
 else{
-t7=(C_word)C_eqp(((C_word*)t0)[21],lf[12]);
+t7=(C_word)C_eqp(((C_word*)t0)[23],lf[49]);
 if(C_truep(t7)){
-t8=(C_word)C_i_car(((C_word*)t0)[20]);
-t9=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_1443,a[2]=((C_word*)t0)[9],a[3]=((C_word*)t0)[20],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[18],a[8]=((C_word*)t0)[4],a[9]=((C_word*)t0)[15],a[10]=((C_word*)t0)[5],a[11]=((C_word*)t0)[16],a[12]=t8,a[13]=((C_word*)t0)[19],a[14]=((C_word*)t0)[22],tmp=(C_word)a,a+=15,tmp);
-t10=(C_word)C_i_car(((C_word*)t0)[18]);
-C_trace("unboxing.scm: 250  walk");
-t11=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t11,t9,t10,t8,C_SCHEME_TRUE,((C_word*)t0)[19]);}
-else{
-t8=(C_word)C_eqp(((C_word*)t0)[21],lf[54]);
+t8=(C_word)C_i_car(((C_word*)t0)[22]);
+t9=(*a=C_CLOSURE_TYPE|14,a[1]=(C_word)f_2328,a[2]=((C_word*)t0)[11],a[3]=((C_word*)t0)[22],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[20],a[8]=((C_word*)t0)[6],a[9]=((C_word*)t0)[17],a[10]=((C_word*)t0)[7],a[11]=((C_word*)t0)[18],a[12]=t8,a[13]=((C_word*)t0)[21],a[14]=((C_word*)t0)[24],tmp=(C_word)a,a+=15,tmp);
+t10=(C_word)C_i_car(((C_word*)t0)[20]);
+/* unboxing.scm: 315  walk */
+t11=((C_word*)((C_word*)t0)[8])[1];
+f_2017(t11,t9,t10,t8,C_SCHEME_TRUE,((C_word*)t0)[21]);}
+else{
+t8=(C_word)C_eqp(((C_word*)t0)[23],lf[62]);
 if(C_truep(t8)){
-t9=(C_word)C_i_car(((C_word*)t0)[20]);
-t10=(C_word)C_i_assq(t9,((C_word*)((C_word*)t0)[16])[1]);
-t11=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1520,a[2]=((C_word*)t0)[12],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[9],a[5]=t9,a[6]=((C_word*)t0)[14],a[7]=((C_word*)t0)[15],a[8]=((C_word*)t0)[18],a[9]=t10,a[10]=((C_word*)t0)[19],a[11]=((C_word*)t0)[22],tmp=(C_word)a,a+=12,tmp);
-t12=(C_word)C_i_car(((C_word*)t0)[18]);
+t9=(C_word)C_i_car(((C_word*)t0)[22]);
+t10=(C_word)C_i_assq(t9,((C_word*)((C_word*)t0)[18])[1]);
+t11=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2405,a[2]=((C_word*)t0)[14],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[11],a[5]=t9,a[6]=((C_word*)t0)[16],a[7]=((C_word*)t0)[17],a[8]=((C_word*)t0)[20],a[9]=t10,a[10]=((C_word*)t0)[21],a[11]=((C_word*)t0)[24],tmp=(C_word)a,a+=12,tmp);
+t12=(C_word)C_i_car(((C_word*)t0)[20]);
 if(C_truep(t10)){
 t13=(C_word)C_i_cdr(t10);
-C_trace("unboxing.scm: 264  walk");
-t14=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t14,t11,t12,t9,t13,((C_word*)t0)[19]);}
+/* unboxing.scm: 329  walk */
+t14=((C_word*)((C_word*)t0)[8])[1];
+f_2017(t14,t11,t12,t9,t13,((C_word*)t0)[21]);}
 else{
-C_trace("unboxing.scm: 264  walk");
-t13=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t13,t11,t12,t9,C_SCHEME_FALSE,((C_word*)t0)[19]);}}
+/* unboxing.scm: 329  walk */
+t13=((C_word*)((C_word*)t0)[8])[1];
+f_2017(t13,t11,t12,t9,C_SCHEME_FALSE,((C_word*)t0)[21]);}}
 else{
-t9=(C_word)C_eqp(((C_word*)t0)[21],lf[56]);
+t9=(C_word)C_eqp(((C_word*)t0)[23],lf[64]);
 if(C_truep(t9)){
-t10=(C_word)C_i_car(((C_word*)t0)[20]);
-if(C_truep((C_word)C_i_flonump(t10))){
-t11=((C_word*)t0)[22];
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[57]);}
-else{
-if(C_truep((C_word)C_fixnump(t10))){
-t11=((C_word*)t0)[22];
-((C_proc2)(void*)(*((C_word*)t11+1)))(2,t11,lf[58]);}
+t10=((C_word*)t0)[24];
+((C_proc2)(void*)(*((C_word*)t10+1)))(2,t10,C_SCHEME_FALSE);}
 else{
-t11=(C_word)C_charp(t10);
-t12=((C_word*)t0)[22];
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_truep(t11)?lf[59]:C_SCHEME_FALSE));}}}
-else{
-t10=(C_word)C_eqp(((C_word*)t0)[21],lf[60]);
-t11=(C_truep(t10)?t10:(C_word)C_eqp(((C_word*)t0)[21],lf[61]));
+t10=(C_word)C_eqp(((C_word*)t0)[23],lf[65]);
+t11=(C_truep(t10)?t10:(C_word)C_eqp(((C_word*)t0)[23],lf[66]));
 if(C_truep(t11)){
-t12=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1622,a[2]=((C_word*)t0)[19],a[3]=((C_word*)t0)[13],a[4]=((C_word*)t0)[11],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[18],a[7]=((C_word*)t0)[22],a[8]=((C_word*)t0)[2],tmp=(C_word)a,a+=9,tmp);
-t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1643,a[2]=t12,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t14=(C_word)C_i_car(((C_word*)t0)[18]);
-C_trace("unboxing.scm: 286  walk");
-t15=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t15,t13,t14,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[19]);}
-else{
-t12=(C_word)C_eqp(((C_word*)t0)[21],lf[62]);
+t12=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_2492,a[2]=((C_word*)t0)[17],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[21],a[5]=((C_word*)t0)[15],a[6]=((C_word*)t0)[13],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[20],a[9]=((C_word*)t0)[24],a[10]=((C_word*)t0)[4],tmp=(C_word)a,a+=11,tmp);
+t13=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2516,a[2]=t12,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t14=(C_word)C_i_car(((C_word*)t0)[20]);
+/* unboxing.scm: 346  walk */
+t15=((C_word*)((C_word*)t0)[8])[1];
+f_2017(t15,t13,t14,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[21]);}
+else{
+t12=(C_word)C_eqp(((C_word*)t0)[23],lf[67]);
 if(C_truep(t12)){
-t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1656,a[2]=((C_word*)t0)[22],a[3]=((C_word*)t0)[19],a[4]=((C_word*)t0)[13],a[5]=((C_word*)t0)[11],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[2],a[8]=((C_word*)t0)[18],tmp=(C_word)a,a+=9,tmp);
-t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1723,a[2]=t13,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-t15=(C_word)C_i_car(((C_word*)t0)[18]);
-C_trace("unboxing.scm: 292  walk");
-t16=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t16,t14,t15,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[19]);}
+t13=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2529,a[2]=((C_word*)t0)[24],a[3]=((C_word*)t0)[21],a[4]=((C_word*)t0)[15],a[5]=((C_word*)t0)[13],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[4],a[8]=((C_word*)t0)[20],tmp=(C_word)a,a+=9,tmp);
+t14=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2596,a[2]=t13,a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+t15=(C_word)C_i_car(((C_word*)t0)[20]);
+/* unboxing.scm: 353  walk */
+t16=((C_word*)((C_word*)t0)[8])[1];
+f_2017(t16,t14,t15,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[21]);}
+else{
+t13=(C_word)C_eqp(((C_word*)t0)[23],lf[69]);
+t14=(C_truep(t13)?t13:(C_word)C_eqp(((C_word*)t0)[23],lf[70]));
+if(C_truep(t14)){
+t15=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2612,a[2]=((C_word*)t0)[17],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[21],a[5]=((C_word*)t0)[24],tmp=(C_word)a,a+=6,tmp);
+t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2620,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[21],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* for-each */
+t17=*((C_word*)lf[71]+1);
+((C_proc4)(void*)(*((C_word*)t17+1)))(4,t17,t15,t16,((C_word*)t0)[20]);}
 else{
-t13=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1730,a[2]=((C_word*)t0)[22],tmp=(C_word)a,a+=3,tmp);
-t14=C_SCHEME_UNDEFINED;
-t15=(*a=C_VECTOR_TYPE|1,a[1]=t14,tmp=(C_word)a,a+=2,tmp);
-t16=C_set_block_item(t15,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1732,a[2]=((C_word*)t0)[19],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[3],a[5]=t15,tmp=(C_word)a,a+=6,tmp));
-t17=((C_word*)t15)[1];
-f_1732(t17,t13,((C_word*)t0)[18]);}}}}}}}}}}
+t15=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2636,a[2]=((C_word*)t0)[24],tmp=(C_word)a,a+=3,tmp);
+t16=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2638,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[21],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+/* for-each */
+t17=*((C_word*)lf[71]+1);
+((C_proc4)(void*)(*((C_word*)t17+1)))(4,t17,t15,t16,((C_word*)t0)[20]);}}}}}}}}}}}
 
-/* loop422 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1732(C_word t0,C_word t1,C_word t2){
+/* a2637 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2638(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
-C_word t6;
-C_word t7;
-C_word ab[9],*a=ab;
+C_word ab[8],*a=ab;
+if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1732,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1745,a[2]=t1,a[3]=((C_word*)t0)[5],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1756,a[2]=t4,a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
-C_trace("walk58");
-t6=((C_word*)((C_word*)t0)[3])[1];
-f_1177(t6,t5,t3,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
-else{
-t3=C_SCHEME_UNDEFINED;
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
+C_save_and_reclaim((void*)tr3,(void*)f_2638,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2644,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2651,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* g700701 */
+t5=t3;
+f_2644(t5,t4,t2);}
 
-/* k1754 in loop422 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1756(C_word c,C_word t0,C_word t1){
+/* k2649 in a2637 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2651(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("invalidate52");
-t2=((C_word*)t0)[3];
-f_688(t2,((C_word*)t0)[2],t1);}
+/* invalidate83 */
+t2=((C_word*)((C_word*)t0)[3])[1];
+f_1051(t2,((C_word*)t0)[2],t1);}
+
+/* g700 in a2637 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2644(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word *a;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_2644,NULL,3,t0,t1,t2);}
+/* g709710 */
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_2017(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
+
+/* k2634 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2636(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k1743 in loop422 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1745(C_word c,C_word t0,C_word t1){
+/* a2619 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2620(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[8],*a=ab;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_2620,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2626,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2633,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* g676677 */
+t5=t3;
+f_2626(t5,t4,t2);}
+
+/* k2631 in a2619 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2633(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
+C_word *a;
+/* invalidate83 */
+t2=((C_word*)((C_word*)t0)[3])[1];
+f_1051(t2,((C_word*)t0)[2],t1);}
+
+/* g676 in a2619 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2626(C_word t0,C_word t1,C_word t2){
+C_word tmp;
 C_word t3;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_2626,NULL,3,t0,t1,t2);}
+/* g685686 */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1732(t3,((C_word*)t0)[2],t2);}
+f_2017(t3,t1,t2,C_SCHEME_FALSE,C_SCHEME_FALSE,((C_word*)t0)[2]);}
 
-/* k1728 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1730(C_word c,C_word t0,C_word t1){
+/* k2610 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2612(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2612,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2615,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+if(C_truep(((C_word*)t0)[4])){
+/* unboxing.scm: 365  straighten-call! */
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_1847(t3,t2,((C_word*)t0)[2]);}
+else{
+t3=((C_word*)t0)[5];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
+
+/* k2613 in k2610 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2615(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k1721 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1723(C_word c,C_word t0,C_word t1){
+/* k2594 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2596(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 292  invalidate");
-t2=((C_word*)t0)[3];
-f_688(t2,((C_word*)t0)[2],t1);}
+/* unboxing.scm: 353  invalidate */
+t2=((C_word*)((C_word*)t0)[3])[1];
+f_1051(t2,((C_word*)t0)[2],t1);}
 
-/* k1654 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1656(C_word c,C_word t0,C_word t1){
+/* k2527 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2529(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1172,16 +1811,16 @@ C_word t5;
 C_word t6;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1656,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2529,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[8]);
 t3=C_SCHEME_UNDEFINED;
 t4=(*a=C_VECTOR_TYPE|1,a[1]=t3,tmp=(C_word)a,a+=2,tmp);
-t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1665,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp));
+t5=C_set_block_item(t4,0,(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_2538,a[2]=t4,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],tmp=(C_word)a,a+=8,tmp));
 t6=((C_word*)t4)[1];
-f_1665(t6,((C_word*)t0)[2],t2,lf[63]);}
+f_2538(t6,((C_word*)t0)[2],t2,lf[68]);}
 
-/* doloop412 in k1654 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1665(C_word t0,C_word t1,C_word t2,C_word t3){
+/* doloop654 in k2527 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2538(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -1195,106 +1834,119 @@ C_word t12;
 C_word t13;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1665,NULL,4,t0,t1,t2,t3);}
-t4=(C_word)C_i_cddr(t2);
+C_save_and_reclaim((void*)trf_2538,NULL,4,t0,t1,t2,t3);}
+t4=(C_word)C_i_cdr(t2);
 if(C_truep((C_word)C_i_nullp(t4))){
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1679,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2552,a[2]=t3,a[3]=t1,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_car(t2);
-C_trace("unboxing.scm: 299  walk");
+/* unboxing.scm: 360  walk */
 t7=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t7,t5,t6,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_2017(t7,t5,t6,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
 t5=(C_word)C_i_cddr(t2);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1694,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-t7=(C_word)C_eqp(t3,lf[63]);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2567,a[2]=t5,a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+t7=(C_word)C_eqp(t3,lf[68]);
 if(C_truep(t7)){
 t8=(C_word)C_i_cadr(t2);
-C_trace("unboxing.scm: 296  walk");
+/* unboxing.scm: 357  walk */
 t9=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t9,t6,t8,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
+f_2017(t9,t6,t8,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}
 else{
-t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1711,a[2]=t3,a[3]=t6,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2584,a[2]=t3,a[3]=t6,a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
 t9=(C_word)C_i_cadr(t2);
-C_trace("unboxing.scm: 297  walk");
+/* unboxing.scm: 358  walk */
 t10=((C_word*)((C_word*)t0)[6])[1];
-f_1177(t10,t8,t9,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}}
+f_2017(t10,t8,t9,((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3]);}}}
 
-/* k1709 in doloop412 in k1654 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1711(C_word c,C_word t0,C_word t1){
+/* k2582 in doloop654 in k2527 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2584(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 297  merge");
-t2=((C_word*)t0)[4];
-f_716(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* unboxing.scm: 358  merge */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_1079(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1692 in doloop412 in k1654 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1694(C_word c,C_word t0,C_word t1){
+/* k2565 in doloop654 in k2527 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1665(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+f_2538(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1677 in doloop412 in k1654 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1679(C_word c,C_word t0,C_word t1){
+/* k2550 in doloop654 in k2527 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2552(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 299  merge");
-t2=((C_word*)t0)[4];
-f_716(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* unboxing.scm: 360  merge */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_1079(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1641 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1643(C_word c,C_word t0,C_word t1){
+/* k2514 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2516(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 286  invalidate");
-t2=((C_word*)t0)[3];
-f_688(t2,((C_word*)t0)[2],t1);}
+/* unboxing.scm: 346  invalidate */
+t2=((C_word*)((C_word*)t0)[3])[1];
+f_1051(t2,((C_word*)t0)[2],t1);}
+
+/* k2490 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2492(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_2492,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2495,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],tmp=(C_word)a,a+=9,tmp);
+/* unboxing.scm: 347  straighten-conditional! */
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_1721(t3,t2,((C_word*)t0)[2]);}
 
-/* k1620 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1622(C_word c,C_word t0,C_word t1){
+/* k2493 in k2490 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1622,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1625,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2495,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2498,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[6]);
-C_trace("unboxing.scm: 287  walk");
+/* unboxing.scm: 348  walk */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_1177(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2017(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k1623 in k1620 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1625(C_word c,C_word t0,C_word t1){
+/* k2496 in k2493 in k2490 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2498(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1625,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1628,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2498,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2501,a[2]=t1,a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],tmp=(C_word)a,a+=5,tmp);
 t3=(C_word)C_i_caddr(((C_word*)t0)[6]);
-C_trace("unboxing.scm: 288  walk");
+/* unboxing.scm: 349  walk */
 t4=((C_word*)((C_word*)t0)[5])[1];
-f_1177(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2017(t4,t2,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k1626 in k1623 in k1620 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1628(C_word c,C_word t0,C_word t1){
+/* k2499 in k2496 in k2493 in k2490 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2501(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 289  merge");
-t2=((C_word*)t0)[4];
-f_716(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
+/* unboxing.scm: 350  merge */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_1079(t2,((C_word*)t0)[3],((C_word*)t0)[2],t1);}
 
-/* k1518 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1520(C_word c,C_word t0,C_word t1){
+/* k2403 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2405(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1305,15 +1957,15 @@ C_word t7;
 C_word t8;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1520,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1523,a[2]=((C_word*)t0)[11],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2405,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2408,a[2]=((C_word*)t0)[11],tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[10])){
 t3=(C_truep(((C_word*)t0)[9])?(C_word)C_i_cdr(((C_word*)t0)[9]):C_SCHEME_FALSE);
 if(C_truep(t3)){
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1543,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
-C_trace("unboxing.scm: 269  alias");
-t5=((C_word*)t0)[6];
-f_710(t5,t4,((C_word*)t0)[5]);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_2434,a[2]=((C_word*)t0)[7],a[3]=t2,a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],tmp=(C_word)a,a+=6,tmp);
+/* unboxing.scm: 334  alias */
+t5=((C_word*)((C_word*)t0)[6])[1];
+f_1073(t5,t4,((C_word*)t0)[5]);}
 else{
 t4=((C_word*)t0)[11];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_FALSE);}}
@@ -1321,26 +1973,26 @@ else{
 t3=(C_truep(t1)?(C_word)C_i_cdr(t1):C_SCHEME_FALSE);
 if(C_truep(t3)){
 t4=(C_word)C_i_cdr(t1);
-C_trace("unboxing.scm: 272  unboxed!");
-t5=((C_word*)t0)[4];
-f_613(t5,t2,((C_word*)t0)[5],t4);}
+/* unboxing.scm: 337  unboxed! */
+t5=((C_word*)((C_word*)t0)[4])[1];
+f_971(t5,t2,((C_word*)t0)[5],t4);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1566,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-C_trace("unboxing.scm: 274  boxed!");
-t5=((C_word*)t0)[2];
-f_597(t5,t4,((C_word*)t0)[5]);}}}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2457,a[2]=t1,a[3]=t2,a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 339  boxed! */
+t5=((C_word*)((C_word*)t0)[2])[1];
+f_950(t5,t4,((C_word*)t0)[5]);}}}
 
-/* k1564 in k1518 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1566(C_word c,C_word t0,C_word t1){
+/* k2455 in k2403 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2457(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 275  invalidate");
-t2=((C_word*)t0)[4];
-f_688(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* unboxing.scm: 340  invalidate */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_1051(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k1541 in k1518 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1543(C_word c,C_word t0,C_word t1){
+/* k2432 in k2403 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2434(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1348,23 +2000,23 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1543,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2434,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t3=(C_word)C_a_i_list(&a,2,t1,t2);
-t4=(C_word)C_a_i_record(&a,4,lf[14],lf[55],t3,((C_word*)t0)[4]);
-C_trace("unboxing.scm: 267  copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[15]))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
+t4=(C_word)C_a_i_record(&a,4,lf[14],lf[63],t3,((C_word*)t0)[4]);
+/* unboxing.scm: 332  copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[13]))(4,*((C_word*)lf[13]+1),((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
 
-/* k1521 in k1518 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1523(C_word c,C_word t0,C_word t1){
+/* k2406 in k2403 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2408(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k1441 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1443(C_word c,C_word t0,C_word t1){
+/* k2326 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2328(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1374,37 +2026,37 @@ C_word t6;
 C_word t7;
 C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1443,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_1446,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2328,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2331,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=((C_word*)t0)[9],a[8]=((C_word*)t0)[10],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[12],a[11]=((C_word*)t0)[13],a[12]=((C_word*)t0)[14],tmp=(C_word)a,a+=13,tmp);
 t3=((C_word*)t0)[13];
 t4=(C_truep(t3)?C_SCHEME_FALSE:(C_truep(t1)?(C_word)C_i_cdr(t1):C_SCHEME_FALSE));
 if(C_truep(t4)){
 t5=(C_word)C_i_car(((C_word*)t0)[3]);
 t6=(C_word)C_i_cdr(t1);
-C_trace("unboxing.scm: 252  unboxed!");
-t7=((C_word*)t0)[2];
-f_613(t7,t2,t5,t6);}
+/* unboxing.scm: 317  unboxed! */
+t7=((C_word*)((C_word*)t0)[2])[1];
+f_971(t7,t2,t5,t6);}
 else{
 t5=t2;
-f_1446(2,t5,C_SCHEME_UNDEFINED);}}
+f_2331(2,t5,C_SCHEME_UNDEFINED);}}
 
-/* k1444 in k1441 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1446(C_word c,C_word t0,C_word t1){
+/* k2329 in k2326 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2331(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1446,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_1449,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2331,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_2334,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],a[7]=((C_word*)t0)[11],a[8]=((C_word*)t0)[12],tmp=(C_word)a,a+=9,tmp);
 t3=(C_word)C_i_cadr(((C_word*)t0)[5]);
-C_trace("unboxing.scm: 253  walk");
+/* unboxing.scm: 318  walk */
 t4=((C_word*)((C_word*)t0)[4])[1];
-f_1177(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[11]);}
+f_2017(t4,t2,t3,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)t0)[11]);}
 
-/* k1447 in k1444 in k1441 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1449(C_word c,C_word t0,C_word t1){
+/* k2332 in k2329 in k2326 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2334(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1414,27 +2066,27 @@ C_word t6;
 C_word t7;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1449,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1452,a[2]=((C_word*)t0)[8],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_2334,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2337,a[2]=((C_word*)t0)[8],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[7])){
 t3=(C_word)C_i_assq(((C_word*)t0)[6],((C_word*)((C_word*)t0)[5])[1]);
 t4=(C_truep(t3)?(C_word)C_i_cdr(t3):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=(C_word)C_i_cdr(t3);
-C_trace("unboxing.scm: 257  rebind-unboxed!");
-t6=((C_word*)t0)[4];
-f_1066(t6,t2,((C_word*)t0)[3],t5);}
+/* unboxing.scm: 322  rebind-unboxed! */
+t6=((C_word*)((C_word*)t0)[4])[1];
+f_1563(t6,t2,((C_word*)t0)[3],t5);}
 else{
-C_trace("unboxing.scm: 258  straighten-binding!");
+/* unboxing.scm: 323  straighten-binding! */
 t5=((C_word*)((C_word*)t0)[2])[1];
-f_1093(t5,t2,((C_word*)t0)[3]);}}
+f_1595(t5,t2,((C_word*)t0)[3]);}}
 else{
 t3=t1;
 t4=((C_word*)t0)[8];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1450 in k1447 in k1444 in k1441 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1452(C_word c,C_word t0,C_word t1){
+/* k2335 in k2332 in k2329 in k2326 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2337(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1443,43 +2095,43 @@ t2=((C_word*)t0)[3];
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k1425 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1427(C_word c,C_word t0,C_word t1){
+/* k2310 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 221  ##sys#get");
-((C_proc4)C_retrieve_symbol_proc(lf[52]))(4,*((C_word*)lf[52]+1),((C_word*)t0)[2],t1,lf[53]);}
+/* unboxing.scm: 284  ##sys#get */
+((C_proc4)C_retrieve_symbol_proc(lf[60]))(4,*((C_word*)lf[60]+1),((C_word*)t0)[2],t1,lf[61]);}
 
-/* k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1299(C_word c,C_word t0,C_word t1){
+/* k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2169(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[18],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1299,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_1302,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1419,a[2]=((C_word*)t0)[12],a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-C_trace("map");
-t4=*((C_word*)lf[48]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_2169,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_2172,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],a[11]=((C_word*)t0)[12],a[12]=t1,tmp=(C_word)a,a+=13,tmp);
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2304,a[2]=((C_word*)t0)[12],a[3]=t1,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* map */
+t4=*((C_word*)lf[56]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t2,t3,((C_word*)t0)[6]);}
 
-/* a1418 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1419(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2303 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2304(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1419,3,t0,t1,t2);}
-C_trace("walk58");
+C_save_and_reclaim((void*)tr3,(void*)f_2304,3,t0,t1,t2);}
+/* g540541 */
 t3=((C_word*)((C_word*)t0)[4])[1];
-f_1177(t3,t1,t2,C_SCHEME_FALSE,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_2017(t3,t1,t2,C_SCHEME_FALSE,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1302(C_word c,C_word t0,C_word t1){
+/* k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2172(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1488,32 +2140,32 @@ C_word t5;
 C_word t6;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1302,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2172,2,t0,t1);}
 t2=((C_word*)t0)[12];
 if(C_truep(t2)){
 t3=(C_word)C_i_not(((C_word*)t0)[11]);
-t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_1317,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
+t4=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_2187,a[2]=((C_word*)t0)[4],a[3]=t1,a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[11],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[12],tmp=(C_word)a,a+=12,tmp);
 if(C_truep(t3)){
 t5=t4;
-f_1317(2,t5,t3);}
+f_2187(2,t5,t3);}
 else{
 if(C_truep(((C_word*)t0)[9])){
-t5=f_667(((C_word*)t0)[3],((C_word*)t0)[9]);
+t5=f_1030(((C_word*)((C_word*)t0)[3])[1],((C_word*)t0)[9]);
 if(C_truep(t5)){
 t6=t4;
-f_1317(2,t6,t5);}
+f_2187(2,t6,t5);}
 else{
-C_trace("unboxing.scm: 226  any");
-((C_proc4)C_retrieve_symbol_proc(lf[51]))(4,*((C_word*)lf[51]+1),t4,((C_word*)t0)[2],t1);}}
+/* unboxing.scm: 289  any */
+((C_proc4)C_retrieve_symbol_proc(lf[51]))(4,*((C_word*)lf[51]+1),t4,((C_word*)((C_word*)t0)[2])[1],t1);}}
 else{
-C_trace("unboxing.scm: 226  any");
-((C_proc4)C_retrieve_symbol_proc(lf[51]))(4,*((C_word*)lf[51]+1),t4,((C_word*)t0)[2],t1);}}}
+/* unboxing.scm: 289  any */
+((C_proc4)C_retrieve_symbol_proc(lf[51]))(4,*((C_word*)lf[51]+1),t4,((C_word*)((C_word*)t0)[2])[1],t1);}}}
 else{
 t3=((C_word*)t0)[10];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,C_SCHEME_FALSE);}}
 
-/* k1315 in k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1317(C_word c,C_word t0,C_word t1){
+/* k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2187(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1527,135 +2179,154 @@ C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1317,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2187,2,t0,t1);}
 if(C_truep(t1)){
 t2=(C_word)C_i_car(((C_word*)t0)[11]);
 t3=(C_word)C_i_cadr(((C_word*)t0)[11]);
 t4=(C_word)C_i_caddr(((C_word*)t0)[11]);
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1329,a[2]=t4,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
-if(C_truep(((C_word*)t0)[9])){
+t5=(C_word)C_i_cadddr(((C_word*)t0)[11]);
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2202,a[2]=t4,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+t7=C_retrieve(lf[59]);
+t8=(C_truep(t7)?(C_truep(t7)?((C_word*)t0)[9]:C_SCHEME_FALSE):(C_truep(t5)?((C_word*)t0)[9]:C_SCHEME_FALSE));
+if(C_truep(t8)){
 if(C_truep(((C_word*)t0)[8])){
-t6=(C_word)C_i_assq(((C_word*)t0)[8],((C_word*)((C_word*)t0)[7])[1]);
-C_trace("unboxing.scm: 232  rewrite!");
-t7=((C_word*)t0)[6];
-f_784(t7,t5,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],t3,t4,t6);}
+t9=(C_word)C_i_assq(((C_word*)t0)[8],((C_word*)((C_word*)t0)[7])[1]);
+/* unboxing.scm: 296  rewrite! */
+t10=((C_word*)((C_word*)t0)[6])[1];
+f_1147(t10,t6,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],t3,t4,t9);}
 else{
-C_trace("unboxing.scm: 232  rewrite!");
-t6=((C_word*)t0)[6];
-f_784(t6,t5,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],t3,t4,C_SCHEME_FALSE);}}
+/* unboxing.scm: 296  rewrite! */
+t9=((C_word*)((C_word*)t0)[6])[1];
+f_1147(t9,t6,((C_word*)t0)[5],t2,((C_word*)t0)[4],((C_word*)t0)[3],t3,t4,C_SCHEME_FALSE);}}
 else{
-t6=((C_word*)t0)[10];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t4));}}
+t9=((C_word*)t0)[10];
+((C_proc2)(void*)(*((C_word*)t9+1)))(2,t9,(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t4));}}
 else{
 t2=(C_word)C_i_caddr(((C_word*)t0)[11]);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1348,a[2]=t2,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2227,a[2]=t2,a[3]=((C_word*)t0)[10],tmp=(C_word)a,a+=4,tmp);
 if(C_truep(((C_word*)t0)[9])){
 t4=((C_word*)t0)[10];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,t2));}
 else{
-t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1354,a[2]=((C_word*)t0)[10],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_2233,a[2]=((C_word*)t0)[10],a[3]=t2,a[4]=t3,a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[8],tmp=(C_word)a,a+=7,tmp);
 t5=C_SCHEME_UNDEFINED;
 t6=(*a=C_VECTOR_TYPE|1,a[1]=t5,tmp=(C_word)a,a+=2,tmp);
-t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1362,a[2]=((C_word*)t0)[2],a[3]=t6,tmp=(C_word)a,a+=4,tmp));
+t7=C_set_block_item(t6,0,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_2241,a[2]=t6,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp));
 t8=((C_word*)t6)[1];
-f_1362(t8,t4,((C_word*)t0)[3]);}}}
+f_2241(t8,t4,((C_word*)t0)[3]);}}}
 
-/* loop339 in k1315 in k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1362(C_word t0,C_word t1,C_word t2){
+/* loop581 in k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2241(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
-C_word t8;
-C_word ab[13],*a=ab;
+C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1362,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_2241,NULL,3,t0,t1,t2);}
 if(C_truep((C_word)C_i_pairp(t2))){
-t3=(C_word)C_slot(t2,C_fix(0));
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1375,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1385,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t2,a[5]=t4,a[6]=((C_word*)t0)[2],a[7]=t3,tmp=(C_word)a,a+=8,tmp);
-if(C_truep(t3)){
-t6=(C_word)C_i_car(t3);
-t7=t5;
-f_1385(t7,(C_truep(t6)?(C_word)C_i_cdr(t3):C_SCHEME_FALSE));}
-else{
-t6=t5;
-f_1385(t6,C_SCHEME_FALSE);}}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2249,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2279,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t5=(C_word)C_slot(t2,C_fix(0));
+/* g588589 */
+t6=t3;
+f_2249(t6,t4,t5);}
 else{
 t3=C_SCHEME_UNDEFINED;
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k1383 in loop339 in k1315 in k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1385(C_word t0,C_word t1){
+/* k2277 in loop581 in k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2279(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word t4;
-C_word t5;
 C_word *a;
-if(C_truep(t1)){
-t2=(C_word)C_i_car(((C_word*)t0)[7]);
-t3=(C_word)C_i_cdr(((C_word*)t0)[7]);
-C_trace("unboxing.scm: 243  unboxed!");
-t4=((C_word*)t0)[6];
-f_613(t4,((C_word*)t0)[5],t2,t3);}
-else{
 t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_1362(t3,((C_word*)t0)[2],t2);}}
+f_2241(t3,((C_word*)t0)[2],t2);}
+
+/* g588 in loop581 in k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2249(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_2249,NULL,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2256,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+if(C_truep(t2)){
+t4=(C_word)C_i_car(t2);
+t5=t3;
+f_2256(t5,(C_truep(t4)?(C_word)C_i_cdr(t2):C_SCHEME_FALSE));}
+else{
+t4=t3;
+f_2256(t4,C_SCHEME_FALSE);}}
 
-/* k1373 in loop339 in k1315 in k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1375(C_word c,C_word t0,C_word t1){
+/* k2254 in g588 in loop581 in k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_2256(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
+C_word t4;
+C_word t5;
 C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=((C_word*)((C_word*)t0)[3])[1];
-f_1362(t3,((C_word*)t0)[2],t2);}
+if(C_truep(t1)){
+t2=(C_word)C_i_car(((C_word*)t0)[4]);
+t3=(C_word)C_i_cdr(((C_word*)t0)[4]);
+/* unboxing.scm: 307  unboxed! */
+t4=((C_word*)((C_word*)t0)[3])[1];
+f_971(t4,((C_word*)t0)[2],t2,t3);}
+else{
+t2=C_SCHEME_UNDEFINED;
+t3=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* k1352 in k1315 in k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1354(C_word c,C_word t0,C_word t1){
+/* k2231 in k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2233(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1354,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2233,2,t0,t1);}
 if(C_truep(((C_word*)t0)[6])){
-C_trace("unboxing.scm: 245  unboxed!");
-t2=((C_word*)t0)[5];
-f_613(t2,((C_word*)t0)[4],((C_word*)t0)[6],((C_word*)t0)[3]);}
+/* unboxing.scm: 310  unboxed! */
+t2=((C_word*)((C_word*)t0)[5])[1];
+f_971(t2,((C_word*)t0)[4],((C_word*)t0)[6],((C_word*)t0)[3]);}
 else{
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,((C_word*)t0)[3]));}}
 
-/* k1346 in k1315 in k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1348(C_word c,C_word t0,C_word t1){
+/* k2225 in k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2227(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1348,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2227,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,((C_word*)t0)[2]));}
 
-/* k1327 in k1315 in k1300 in k1297 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1329(C_word c,C_word t0,C_word t1){
+/* k2200 in k2185 in k2170 in k2167 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2202(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1329,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2202,2,t0,t1);}
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_a_i_cons(&a,2,C_SCHEME_FALSE,((C_word*)t0)[2]));}
 
-/* k1272 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1274(C_word c,C_word t0,C_word t1){
+/* k2133 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2135(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1663,23 +2334,23 @@ C_word t4;
 C_word t5;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1274,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_2135,2,t0,t1);}
 t2=(C_word)C_i_cdr(((C_word*)t0)[4]);
 t3=(C_word)C_a_i_list(&a,2,t1,t2);
-t4=(C_word)C_a_i_record(&a,4,lf[14],lf[20],t3,C_SCHEME_END_OF_LIST);
-C_trace("unboxing.scm: 214  copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[15]))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
+t4=(C_word)C_a_i_record(&a,4,lf[14],lf[19],t3,C_SCHEME_END_OF_LIST);
+/* unboxing.scm: 276  copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[13]))(4,*((C_word*)lf[13]+1),((C_word*)t0)[3],t4,((C_word*)t0)[2]);}
 
-/* k1252 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1254(C_word c,C_word t0,C_word t1){
+/* k2107 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2109(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* a1213 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1214(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
+/* a2068 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2069(C_word c,C_word t0,C_word t1,C_word t2,C_word t3,C_word t4){
 C_word tmp;
 C_word t5;
 C_word t6;
@@ -1689,149 +2360,475 @@ C_word t9;
 C_word ab[10],*a=ab;
 if(c!=5) C_bad_argc_2(c,5,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr5,(void*)f_1214,5,t0,t1,t2,t3,t4);}
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1218,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr5,(void*)f_2069,5,t0,t1,t2,t3,t4);}
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_2073,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 if(C_truep(((C_word*)t0)[5])){
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,C_SCHEME_FALSE);}
 else{
 t6=(C_word)C_i_car(((C_word*)t0)[4]);
-t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1229,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t8=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_1235,tmp=(C_word)a,a+=2,tmp);
-C_trace("map");
-t9=*((C_word*)lf[48]+1);
+t7=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_2084,a[2]=t5,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t8=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2090,tmp=(C_word)a,a+=2,tmp);
+/* map */
+t9=*((C_word*)lf[56]+1);
 ((C_proc4)(void*)(*((C_word*)t9+1)))(4,t9,t7,t8,t2);}}
 
-/* a1234 in a1213 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1235(C_word c,C_word t0,C_word t1,C_word t2){
+/* a2089 in a2068 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2090(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
-C_word ab[3],*a=ab;
+C_word t4;
+C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_1235,3,t0,t1,t2);}
-t3=t1;
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_cons(&a,2,t2,C_SCHEME_FALSE));}
+C_save_and_reclaim((void*)tr3,(void*)f_2090,3,t0,t1,t2);}
+t3=*((C_word*)lf[55]+1);
+/* g491492 */
+t4=t3;
+((C_proc4)C_retrieve_proc(t4))(4,t4,t1,t2,C_SCHEME_FALSE);}
 
-/* k1227 in a1213 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1229(C_word c,C_word t0,C_word t1){
+/* k2082 in a2068 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2084(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 t2=(C_word)C_i_car(((C_word*)t0)[4]);
-C_trace("unboxing.scm: 203  walk-lambda");
+/* unboxing.scm: 265  walk-lambda */
 t3=((C_word*)((C_word*)t0)[3])[1];
-f_594(t3,((C_word*)t0)[2],t1,t2);}
+f_947(t3,((C_word*)t0)[2],t1,t2);}
 
-/* k1216 in a1213 in k1194 in walk in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1218(C_word c,C_word t0,C_word t1){
+/* k2071 in a2068 in k2049 in walk in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2073(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* rebind-unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1066(C_word t0,C_word t1,C_word t2,C_word t3){
+/* straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1847(C_word t0,C_word t1,C_word t2){
 C_word tmp;
+C_word t3;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word ab[6],*a=ab;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1066,NULL,4,t0,t1,t2,t3);}
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1070,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)trf_1847,NULL,3,t0,t1,t2);}
+t3=t2;
+t4=(C_word)C_slot(t3,C_fix(1));
 t5=t2;
-t6=(C_word)C_slot(t5,C_fix(2));
-t7=(C_word)C_i_car(t6);
-C_trace("unboxing.scm: 156  alias");
-t8=((C_word*)t0)[2];
-f_710(t8,t4,t7);}
+t6=(C_word)C_slot(t5,C_fix(3));
+t7=t2;
+t8=(C_word)C_slot(t7,C_fix(2));
+t9=(C_word)C_i_car(t6);
+t10=(C_word)C_i_cdr(t6);
+t11=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1881,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t12=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1884,a[2]=t1,a[3]=t10,a[4]=((C_word*)t0)[2],a[5]=t8,a[6]=t4,a[7]=t9,a[8]=t2,a[9]=t11,tmp=(C_word)a,a+=10,tmp);
+t13=(*a=C_CLOSURE_TYPE|1,a[1]=(C_word)f_2002,tmp=(C_word)a,a+=2,tmp);
+/* unboxing.scm: 226  any */
+((C_proc4)C_retrieve_symbol_proc(lf[51]))(4,*((C_word*)lf[51]+1),t12,t13,t10);}
 
-/* k1068 in rebind-unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1070(C_word c,C_word t0,C_word t1){
+/* a2001 in straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_2002(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word *a;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_2002,3,t0,t1,t2);}
+t3=(C_word)C_slot(t2,C_fix(1));
+t4=t1;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_memq(t3,lf[50]));}
+
+/* k1882 in straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1884(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[7],*a=ab;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[13],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1070,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1073,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
-C_trace("unboxing.scm: 157  node-class-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[44]))(4,*((C_word*)lf[44]+1),t2,((C_word*)t0)[3],lf[13]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1884,2,t0,t1);}
+if(C_truep(t1)){
+t2=C_retrieve(lf[12]);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1894,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],tmp=(C_word)a,a+=4,tmp);
+t4=C_SCHEME_UNDEFINED;
+t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1896,a[2]=t5,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],tmp=(C_word)a,a+=7,tmp));
+t7=((C_word*)t5)[1];
+f_1896(t7,t3,((C_word*)t0)[3],C_SCHEME_END_OF_LIST);}
+else{
+t2=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[8]);}}
+
+/* loop in k1882 in straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1896(C_word t0,C_word t1,C_word t2,C_word t3){
+C_word tmp;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word *a;
+loop:
+a=C_alloc(9);
+if(!C_stack_probe(a)){
+C_save_and_reclaim((void*)trf_1896,NULL,4,t0,t1,t2,t3);}
+if(C_truep((C_word)C_i_nullp(t2))){
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1923,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+/* unboxing.scm: 233  reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[35]+1)))(3,*((C_word*)lf[35]+1),t4,t3);}
+else{
+t4=(C_word)C_i_car(t2);
+t5=(C_word)C_slot(t4,C_fix(1));
+t6=(C_word)C_slot(t4,C_fix(3));
+if(C_truep((C_truep((C_word)C_eqp(t5,lf[49]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t5,lf[16]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t7=(C_word)C_slot(t4,C_fix(2));
+t8=(C_word)C_i_car(t6);
+t9=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1977,a[2]=t7,a[3]=t5,a[4]=t1,a[5]=t8,tmp=(C_word)a,a+=6,tmp);
+t10=(C_word)C_i_cdr(t2);
+t11=(C_word)C_i_cadr(t6);
+t12=(C_word)C_a_i_cons(&a,2,t11,t3);
+/* unboxing.scm: 242  loop */
+t17=t9;
+t18=t10;
+t19=t12;
+t1=t17;
+t2=t18;
+t3=t19;
+goto loop;}
+else{
+t7=(C_word)C_i_cdr(t2);
+t8=(C_word)C_a_i_cons(&a,2,t4,t3);
+/* unboxing.scm: 243  loop */
+t17=t1;
+t18=t7;
+t19=t8;
+t1=t17;
+t2=t18;
+t3=t19;
+goto loop;}}}
 
-/* k1071 in k1068 in rebind-unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1073(C_word c,C_word t0,C_word t1){
+/* k1975 in loop in k1882 in straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1977(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1073,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1076,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
-C_trace("unboxing.scm: 158  node-parameters-set!");
-((C_proc4)C_retrieve_symbol_proc(lf[43]))(4,*((C_word*)lf[43]+1),t2,((C_word*)t0)[4],t3);}
+C_save_and_reclaim((void*)tr2,(void*)f_1977,2,t0,t1);}
+t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[5],t1);
+t3=((C_word*)t0)[4];
+t4=t3;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[14],((C_word*)t0)[3],((C_word*)t0)[2],t2));}
+
+/* k1921 in loop in k1882 in straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1923(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[8],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1923,2,t0,t1);}
+t2=(C_word)C_a_i_cons(&a,2,((C_word*)t0)[6],t1);
+t3=(C_word)C_a_i_record(&a,4,lf[14],((C_word*)t0)[5],((C_word*)t0)[4],t2);
+/* unboxing.scm: 232  straighten-call! */
+t4=((C_word*)((C_word*)t0)[3])[1];
+f_1847(t4,((C_word*)t0)[2],t3);}
+
+/* k1892 in k1882 in straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1894(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* unboxing.scm: 229  copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[13]))(4,*((C_word*)lf[13]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+
+/* k1879 in straighten-call! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1881(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
+
+/* straighten-conditional! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1721(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word t12;
+C_word t13;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word t21;
+C_word t22;
+C_word t23;
+C_word ab[25],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_1721,NULL,3,t0,t1,t2);}
+t3=t2;
+t4=(C_word)C_slot(t3,C_fix(3));
+t5=(C_word)C_i_car(t4);
+t6=(C_word)C_slot(t5,C_fix(1));
+if(C_truep((C_truep((C_word)C_eqp(t6,lf[49]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t6,lf[16]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t7=C_retrieve(lf[12]);
+t8=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1753,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t9=(C_word)C_slot(t5,C_fix(2));
+t10=(C_word)C_slot(t5,C_fix(3));
+t11=(C_word)C_i_car(t10);
+t12=t2;
+t13=(C_word)C_slot(t12,C_fix(1));
+t14=t2;
+t15=(C_word)C_slot(t14,C_fix(2));
+t16=(C_word)C_i_cadr(t10);
+t17=(C_word)C_i_cdr(t4);
+t18=(C_word)C_a_i_cons(&a,2,t16,t17);
+t19=(C_word)C_a_i_record(&a,4,lf[14],t13,t15,t18);
+t20=(C_word)C_a_i_list(&a,2,t11,t19);
+t21=(C_word)C_a_i_record(&a,4,lf[14],t6,t9,t20);
+/* unboxing.scm: 203  copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[13]))(4,*((C_word*)lf[13]+1),t8,t21,t2);}
+else{
+t7=C_SCHEME_UNDEFINED;
+t8=t1;
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
+
+/* k1751 in straighten-conditional! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1753(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1753,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1756,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],tmp=(C_word)a,a+=5,tmp);
+t3=((C_word*)t0)[3];
+t4=(C_word)C_slot(t3,C_fix(3));
+t5=(C_word)C_i_cadr(t4);
+/* unboxing.scm: 214  straighten-conditional! */
+t6=((C_word*)((C_word*)t0)[2])[1];
+f_1721(t6,t2,t5);}
 
-/* k1074 in k1071 in k1068 in rebind-unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1076(C_word c,C_word t0,C_word t1){
+/* k1754 in k1751 in straighten-conditional! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1756(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 159  straighten-binding!");
+/* unboxing.scm: 216  straighten-binding! */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1093(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+f_1595(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_784(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+/* straighten-binding! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1595(C_word t0,C_word t1,C_word t2){
 C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
 C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
 C_word t13;
-C_word ab[12],*a=ab;
+C_word t14;
+C_word t15;
+C_word t16;
+C_word t17;
+C_word t18;
+C_word t19;
+C_word t20;
+C_word t21;
+C_word t22;
+C_word t23;
+C_word ab[27],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_784,NULL,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
-t9=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_788,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t4,a[5]=t5,a[6]=t7,a[7]=t8,a[8]=t3,a[9]=t2,a[10]=t1,a[11]=((C_word*)t0)[3],tmp=(C_word)a,a+=12,tmp);
-t10=t2;
-t11=(C_word)C_slot(t10,C_fix(2));
-t12=(C_word)C_i_car(t11);
-C_trace("unboxing.scm: 94   d");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[0]+1)))(5,*((C_word*)lf[0]+1),t9,lf[42],t12,t3);}
+C_save_and_reclaim((void*)trf_1595,NULL,3,t0,t1,t2);}
+t3=t2;
+t4=(C_word)C_slot(t3,C_fix(3));
+t5=(C_word)C_i_car(t4);
+t6=(C_word)C_slot(t5,C_fix(1));
+if(C_truep((C_truep((C_word)C_eqp(t6,lf[49]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t6,lf[16]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
+t7=C_retrieve(lf[12]);
+t8=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1627,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
+t9=(C_word)C_slot(t5,C_fix(2));
+t10=(C_word)C_slot(t5,C_fix(3));
+t11=(C_word)C_i_car(t10);
+t12=t2;
+t13=(C_word)C_slot(t12,C_fix(1));
+t14=t2;
+t15=(C_word)C_slot(t14,C_fix(2));
+t16=(C_word)C_i_cadr(t10);
+t17=(C_word)C_i_cadr(t4);
+t18=(C_word)C_a_i_list(&a,2,t16,t17);
+t19=(C_word)C_a_i_record(&a,4,lf[14],t13,t15,t18);
+t20=(C_word)C_a_i_list(&a,2,t11,t19);
+t21=(C_word)C_a_i_record(&a,4,lf[14],t6,t9,t20);
+/* unboxing.scm: 179  copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[13]))(4,*((C_word*)lf[13]+1),t8,t21,t2);}
+else{
+t7=C_SCHEME_UNDEFINED;
+t8=t1;
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
 
-/* k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_788(C_word c,C_word t0,C_word t1){
+/* k1625 in straighten-binding! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1627(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
-C_word ab[12],*a=ab;
+C_word ab[5],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_788,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|11,a[1]=(C_word)f_791,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],a[9]=((C_word*)t0)[9],a[10]=((C_word*)t0)[10],a[11]=((C_word*)t0)[11],tmp=(C_word)a,a+=12,tmp);
-C_trace("unboxing.scm: 95   symbolify");
-((C_proc3)C_retrieve_symbol_proc(lf[41]))(3,*((C_word*)lf[41]+1),t2,((C_word*)t0)[8]);}
+C_save_and_reclaim((void*)tr2,(void*)f_1627,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1630,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 192  straighten-binding! */
+t3=((C_word*)((C_word*)t0)[3])[1];
+f_1595(t3,t2,((C_word*)t0)[4]);}
 
-/* k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_791(C_word c,C_word t0,C_word t1){
+/* k1628 in k1625 in straighten-binding! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1630(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
+C_word t5;
+C_word *a;
+t2=((C_word*)t0)[4];
+t3=(C_word)C_slot(t2,C_fix(3));
+t4=(C_word)C_i_cadr(t3);
+/* unboxing.scm: 193  straighten-binding! */
+t5=((C_word*)((C_word*)t0)[3])[1];
+f_1595(t5,((C_word*)t0)[2],t4);}
+
+/* rebind-unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1563(C_word t0,C_word t1,C_word t2,C_word t3){
+C_word tmp;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word ab[6],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_1563,NULL,4,t0,t1,t2,t3);}
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1567,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],tmp=(C_word)a,a+=6,tmp);
+t5=t2;
+t6=(C_word)C_slot(t5,C_fix(2));
+t7=(C_word)C_i_car(t6);
+/* unboxing.scm: 166  alias */
+t8=((C_word*)((C_word*)t0)[2])[1];
+f_1073(t8,t4,t7);}
+
+/* k1565 in rebind-unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1567(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[7],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1567,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1570,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],tmp=(C_word)a,a+=7,tmp);
+/* unboxing.scm: 167  node-class-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[48]))(4,*((C_word*)lf[48]+1),t2,((C_word*)t0)[3],lf[16]);}
+
+/* k1568 in k1565 in rebind-unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1570(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word ab[11],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_1570,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1573,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],tmp=(C_word)a,a+=5,tmp);
+t3=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],((C_word*)t0)[2]);
+/* unboxing.scm: 168  node-parameters-set! */
+((C_proc4)C_retrieve_symbol_proc(lf[47]))(4,*((C_word*)lf[47]+1),t2,((C_word*)t0)[4],t3);}
+
+/* k1571 in k1568 in k1565 in rebind-unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1573(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* unboxing.scm: 169  straighten-binding! */
+t2=((C_word*)((C_word*)t0)[4])[1];
+f_1595(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
+
+/* rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1147(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5,C_word t6,C_word t7,C_word t8){
+C_word tmp;
+C_word t9;
+C_word t10;
+C_word t11;
+C_word ab[13],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_1147,NULL,9,t0,t1,t2,t3,t4,t5,t6,t7,t8);}
+t9=C_retrieve(lf[12]);
+t10=(*a=C_CLOSURE_TYPE|12,a[1]=(C_word)f_1154,a[2]=((C_word*)t0)[2],a[3]=t6,a[4]=t4,a[5]=t5,a[6]=t7,a[7]=t8,a[8]=t3,a[9]=t2,a[10]=t1,a[11]=((C_word*)t0)[3],a[12]=((C_word*)t0)[4],tmp=(C_word)a,a+=13,tmp);
+/* unboxing.scm: 96   symbolify */
+((C_proc3)C_retrieve_symbol_proc(lf[46]))(3,*((C_word*)lf[46]+1),t10,t3);}
+
+/* k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1154(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_791,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_794,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1053,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-C_trace("unboxing.scm: 97   ##sys#hash-table-ref");
-((C_proc4)C_retrieve_symbol_proc(lf[40]))(4,*((C_word*)lf[40]+1),t3,((C_word*)t0)[2],t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1154,2,t0,t1);}
+t2=C_set_block_item(((C_word*)t0)[12],0,C_SCHEME_TRUE);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_1158,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=((C_word*)t0)[9],a[9]=((C_word*)t0)[10],a[10]=((C_word*)t0)[11],tmp=(C_word)a,a+=11,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1558,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 99   ##sys#hash-table-ref */
+((C_proc4)C_retrieve_symbol_proc(lf[45]))(4,*((C_word*)lf[45]+1),t4,((C_word*)t0)[2],t1);}
 
-/* k1051 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1053(C_word c,C_word t0,C_word t1){
+/* k1556 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1558(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1840,14 +2837,14 @@ C_word *a;
 if(C_truep(t1)){
 t2=t1;
 t3=(C_word)C_fixnum_increase(t2);
-C_trace("unboxing.scm: 96   ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[39]))(5,*((C_word*)lf[39]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
+/* unboxing.scm: 98   ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t3);}
 else{
-C_trace("unboxing.scm: 96   ##sys#hash-table-set!");
-((C_proc5)C_retrieve_symbol_proc(lf[39]))(5,*((C_word*)lf[39]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_fix(1));}}
+/* unboxing.scm: 98   ##sys#hash-table-set! */
+((C_proc5)C_retrieve_symbol_proc(lf[44]))(5,*((C_word*)lf[44]+1),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_fix(1));}}
 
-/* k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_794(C_word c,C_word t0,C_word t1){
+/* k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1158(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1857,17 +2854,17 @@ C_word t6;
 C_word t7;
 C_word ab[17],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_794,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_797,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_804,a[2]=((C_word*)t0)[8],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_1158,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1161,a[2]=((C_word*)t0)[8],a[3]=((C_word*)t0)[9],a[4]=((C_word*)t0)[10],tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1168,a[2]=((C_word*)t0)[8],a[3]=t2,tmp=(C_word)a,a+=4,tmp);
 t4=C_SCHEME_UNDEFINED;
 t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
-t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_806,a[2]=t5,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp));
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1170,a[2]=t5,a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],tmp=(C_word)a,a+=6,tmp));
 t7=((C_word*)t5)[1];
-f_806(t7,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
+f_1170(t7,t3,((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],C_SCHEME_END_OF_LIST);}
 
-/* loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_806(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
+/* loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1170(C_word t0,C_word t1,C_word t2,C_word t3,C_word t4,C_word t5){
 C_word tmp;
 C_word t6;
 C_word t7;
@@ -1876,53 +2873,55 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
-C_word t13;
-C_word t14;
-C_word t15;
-C_word t16;
-C_word t17;
-C_word t18;
-C_word t19;
-C_word t20;
-C_word t21;
-C_word *a;
-loop:
-a=C_alloc(9);
-if(!C_stack_probe(a)){
-C_save_and_reclaim((void*)trf_806,NULL,6,t0,t1,t2,t3,t4,t5);}
+C_word ab[9],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_1170,NULL,6,t0,t1,t2,t3,t4,t5);}
 if(C_truep((C_word)C_i_nullp(t2))){
 t6=(C_word)C_a_i_list(&a,1,((C_word*)t0)[5]);
-t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_819,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
-C_trace("unboxing.scm: 103  reverse");
-((C_proc3)C_retrieve_proc(*((C_word*)lf[31]+1)))(3,*((C_word*)lf[31]+1),t7,t5);}
+t7=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1383,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=((C_word*)t0)[4],a[5]=t6,tmp=(C_word)a,a+=6,tmp);
+/* unboxing.scm: 105  reverse */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[35]+1)))(3,*((C_word*)lf[35]+1),t7,t5);}
 else{
-t6=(C_word)C_i_car(t2);
-t7=(C_truep(t6)?(C_word)C_i_cdr(t6):C_SCHEME_FALSE);
+t6=(C_word)C_i_car(t4);
+t7=(C_word)C_eqp(t6,lf[30]);
+t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1392,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t5,a[5]=t4,a[6]=t3,a[7]=t2,tmp=(C_word)a,a+=8,tmp);
 if(C_truep(t7)){
-t8=(C_word)C_i_cdr(t2);
-t9=(C_word)C_i_cdr(t3);
-t10=(C_word)C_i_cdr(t4);
-t11=(C_word)C_i_car(t3);
-t12=(C_word)C_a_i_cons(&a,2,t11,t5);
-C_trace("unboxing.scm: 129  loop");
-t17=t1;
-t18=t8;
-t19=t9;
-t20=t10;
-t21=t12;
-t1=t17;
-t2=t18;
-t3=t19;
-t4=t20;
-t5=t21;
-goto loop;}
+t9=t8;
+f_1392(t9,t7);}
 else{
-t8=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_952,a[2]=((C_word*)t0)[2],a[3]=t5,a[4]=t2,a[5]=t1,a[6]=t3,a[7]=t4,tmp=(C_word)a,a+=8,tmp);
-C_trace("unboxing.scm: 135  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t8,lf[38]);}}}
+t9=(C_word)C_i_car(t2);
+t10=t8;
+f_1392(t10,(C_truep(t9)?(C_word)C_i_cdr(t9):C_SCHEME_FALSE));}}}
 
-/* k950 in loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_952(C_word c,C_word t0,C_word t1){
+/* k1390 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1392(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word ab[8],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_1392,NULL,2,t0,t1);}
+if(C_truep(t1)){
+t2=(C_word)C_i_cdr(((C_word*)t0)[7]);
+t3=(C_word)C_i_cdr(((C_word*)t0)[6]);
+t4=(C_word)C_i_cdr(((C_word*)t0)[5]);
+t5=(C_word)C_i_car(((C_word*)t0)[6]);
+t6=(C_word)C_a_i_cons(&a,2,t5,((C_word*)t0)[4]);
+/* unboxing.scm: 137  loop */
+t7=((C_word*)((C_word*)t0)[3])[1];
+f_1170(t7,((C_word*)t0)[2],t2,t3,t4,t6);}
+else{
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1418,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[7],a[5]=((C_word*)t0)[2],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[5],tmp=(C_word)a,a+=8,tmp);
+/* unboxing.scm: 143  gensym */
+((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t2,lf[43]);}}
+
+/* k1416 in k1390 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1418(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1935,50 +2934,62 @@ C_word t9;
 C_word t10;
 C_word t11;
 C_word t12;
+C_word t13;
+C_word t14;
 C_word ab[22],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_952,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1418,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[7]);
 t3=(C_word)C_a_i_list(&a,2,t1,t2);
-t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_965,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
+t4=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_1480,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=t1,a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[4],a[7]=t3,a[8]=((C_word*)t0)[5],a[9]=((C_word*)t0)[6],tmp=(C_word)a,a+=10,tmp);
 t5=(C_word)C_i_car(((C_word*)t0)[7]);
-t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1009,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
-t7=(C_word)C_eqp(t5,lf[24]);
+t6=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1495,a[2]=t4,tmp=(C_word)a,a+=3,tmp);
+t7=(C_word)C_eqp(t5,lf[23]);
 if(C_truep(t7)){
 t8=t4;
-f_965(t8,(C_word)C_a_i_list(&a,1,lf[32]));}
+f_1480(t8,(C_word)C_a_i_list(&a,1,lf[36]));}
 else{
-t8=(C_word)C_eqp(t5,lf[33]);
+t8=(C_word)C_eqp(t5,lf[24]);
 if(C_truep(t8)){
 t9=t4;
-f_965(t9,(C_word)C_a_i_list(&a,1,lf[34]));}
+f_1480(t9,(C_word)C_a_i_list(&a,1,lf[37]));}
 else{
-t9=(C_word)C_eqp(t5,lf[18]);
+t9=(C_word)C_eqp(t5,lf[17]);
 if(C_truep(t9)){
 t10=t4;
-f_965(t10,(C_word)C_a_i_list(&a,1,lf[35]));}
+f_1480(t10,(C_word)C_a_i_list(&a,1,lf[38]));}
 else{
-t10=(C_word)C_eqp(t5,lf[22]);
+t10=(C_word)C_eqp(t5,lf[21]);
 if(C_truep(t10)){
 t11=t4;
-f_965(t11,(C_word)C_a_i_list(&a,1,lf[36]));}
+f_1480(t11,(C_word)C_a_i_list(&a,1,lf[39]));}
+else{
+t11=(C_word)C_eqp(t5,lf[28]);
+if(C_truep(t11)){
+t12=t4;
+f_1480(t12,(C_word)C_a_i_list(&a,1,lf[40]));}
 else{
-t11=(C_word)C_i_car(((C_word*)t0)[7]);
-C_trace("unboxing.scm: 145  bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[28]))(4,*((C_word*)lf[28]+1),t6,lf[37],t11);}}}}}
+t12=(C_word)C_eqp(t5,lf[30]);
+if(C_truep(t12)){
+t13=t4;
+f_1480(t13,(C_word)C_a_i_list(&a,1,lf[41]));}
+else{
+t13=(C_word)C_i_car(((C_word*)t0)[7]);
+/* unboxing.scm: 155  bomb */
+((C_proc4)C_retrieve_symbol_proc(lf[31]))(4,*((C_word*)lf[31]+1),t6,lf[42],t13);}}}}}}}
 
-/* k1007 in k950 in loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1009(C_word c,C_word t0,C_word t1){
+/* k1493 in k1416 in k1390 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1495(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1009,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1495,2,t0,t1);}
 t2=((C_word*)t0)[2];
-f_965(t2,(C_word)C_a_i_list(&a,1,t1));}
+f_1480(t2,(C_word)C_a_i_list(&a,1,t1));}
 
-/* k963 in k950 in loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_965(C_word t0,C_word t1){
+/* k1478 in k1416 in k1390 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1480(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1993,35 +3004,37 @@ C_word t11;
 C_word t12;
 C_word ab[24],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_965,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1480,NULL,2,t0,t1);}
 t2=(C_word)C_i_car(((C_word*)t0)[9]);
 t3=(C_word)C_a_i_list(&a,1,t2);
 t4=(C_word)C_a_i_record(&a,4,lf[14],lf[27],t1,t3);
-t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_975,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1447,a[2]=((C_word*)t0)[7],a[3]=((C_word*)t0)[8],a[4]=t4,tmp=(C_word)a,a+=5,tmp);
 t6=(C_word)C_i_cdr(((C_word*)t0)[6]);
 t7=(C_word)C_i_cdr(((C_word*)t0)[9]);
 t8=(C_word)C_i_cdr(((C_word*)t0)[5]);
 t9=(C_word)C_a_i_list(&a,1,((C_word*)t0)[4]);
-t10=(C_word)C_a_i_record(&a,4,lf[14],lf[20],t9,C_SCHEME_END_OF_LIST);
+t10=(C_word)C_a_i_record(&a,4,lf[14],lf[19],t9,C_SCHEME_END_OF_LIST);
 t11=(C_word)C_a_i_cons(&a,2,t10,((C_word*)t0)[3]);
-C_trace("unboxing.scm: 147  loop");
+/* unboxing.scm: 157  loop */
 t12=((C_word*)((C_word*)t0)[2])[1];
-f_806(t12,t5,t6,t7,t8,t11);}
+f_1170(t12,t5,t6,t7,t8,t11);}
 
-/* k973 in k963 in k950 in loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_975(C_word c,C_word t0,C_word t1){
+/* k1445 in k1478 in k1416 in k1390 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1447(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
+C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_975,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1447,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[14],lf[13],((C_word*)t0)[2],t2));}
+t4=t3;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[14],lf[16],((C_word*)t0)[2],t2));}
 
-/* k817 in loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_819(C_word c,C_word t0,C_word t1){
+/* k1381 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1383(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2029,19 +3042,19 @@ C_word t4;
 C_word t5;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_819,2,t0,t1);}
-t2=(C_word)C_a_i_record(&a,4,lf[14],lf[17],((C_word*)t0)[5],t1);
+C_save_and_reclaim((void*)tr2,(void*)f_1383,2,t0,t1);}
+t2=(C_word)C_a_i_record(&a,4,lf[14],lf[15],((C_word*)t0)[5],t1);
 t3=(C_truep(((C_word*)t0)[4])?(C_word)C_i_cdr(((C_word*)t0)[4]):C_SCHEME_FALSE);
 if(C_truep(t3)){
 t4=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t2);}
 else{
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_831,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
-C_trace("unboxing.scm: 106  gensym");
-((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t4,lf[30]);}}
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1194,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word*)t0)[2],tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 108  gensym */
+((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t4,lf[34]);}}
 
-/* k829 in k817 in loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_831(C_word c,C_word t0,C_word t1){
+/* k1192 in k1381 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1194(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2069,178 +3082,114 @@ C_word t24;
 C_word t25;
 C_word t26;
 C_word t27;
+C_word t28;
+C_word t29;
+C_word t30;
+C_word t31;
+C_word t32;
+C_word t33;
+C_word t34;
+C_word t35;
+C_word t36;
+C_word t37;
+C_word t38;
+C_word t39;
 C_word ab[47],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_831,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1194,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,t1,((C_word*)t0)[4]);
 t3=((C_word*)t0)[4];
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_844,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_eqp(t3,lf[18]);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1214,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],tmp=(C_word)a,a+=5,tmp);
+t5=(C_word)C_eqp(t3,lf[17]);
 if(C_truep(t5)){
-t6=(C_word)C_a_i_list(&a,2,lf[19],C_fix(4));
+t6=(C_word)C_a_i_list(&a,2,lf[18],C_fix(4));
 t7=(C_word)C_a_i_list(&a,2,t1,((C_word*)t0)[4]);
-t8=(C_word)C_a_i_record(&a,4,lf[14],lf[20],t7,C_SCHEME_END_OF_LIST);
+t8=(C_word)C_a_i_record(&a,4,lf[14],lf[19],t7,C_SCHEME_END_OF_LIST);
 t9=(C_word)C_a_i_list(&a,1,t8);
-t10=(C_word)C_a_i_record(&a,4,lf[14],lf[21],t6,t9);
+t10=(C_word)C_a_i_record(&a,4,lf[14],lf[20],t6,t9);
 t11=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t10);
 t12=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t12+1)))(2,t12,(C_word)C_a_i_record(&a,4,lf[14],lf[13],t2,t11));}
+t13=t12;
+((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_record(&a,4,lf[14],lf[16],t2,t11));}
 else{
-t6=(C_word)C_eqp(t3,lf[22]);
+t6=(C_word)C_eqp(t3,lf[21]);
 if(C_truep(t6)){
-t7=(C_word)C_a_i_list(&a,2,lf[23],C_fix(2));
+t7=(C_word)C_a_i_list(&a,2,lf[22],C_fix(2));
 t8=(C_word)C_a_i_list(&a,2,t1,((C_word*)t0)[4]);
-t9=(C_word)C_a_i_record(&a,4,lf[14],lf[20],t8,C_SCHEME_END_OF_LIST);
+t9=(C_word)C_a_i_record(&a,4,lf[14],lf[19],t8,C_SCHEME_END_OF_LIST);
 t10=(C_word)C_a_i_list(&a,1,t9);
-t11=(C_word)C_a_i_record(&a,4,lf[14],lf[21],t7,t10);
+t11=(C_word)C_a_i_record(&a,4,lf[14],lf[20],t7,t10);
 t12=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t11);
 t13=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t13+1)))(2,t13,(C_word)C_a_i_record(&a,4,lf[14],lf[13],t2,t12));}
+t14=t13;
+((C_proc2)(void*)(*((C_word*)t14+1)))(2,t14,(C_word)C_a_i_record(&a,4,lf[14],lf[16],t2,t12));}
 else{
-t7=(C_word)C_eqp(t3,lf[24]);
-if(C_truep(t7)){
-t8=(C_word)C_eqp(((C_word*)t0)[4],lf[24]);
-t9=(C_truep(t8)?(C_word)C_a_i_list(&a,1,lf[25]):(C_word)C_a_i_list(&a,1,lf[26]));
+t7=(C_word)C_eqp(t3,lf[23]);
+t8=(C_truep(t7)?t7:(C_word)C_eqp(t3,lf[24]));
+if(C_truep(t8)){
+t9=(C_word)C_eqp(((C_word*)t0)[4],lf[23]);
+t10=(C_truep(t9)?(C_word)C_a_i_list(&a,1,lf[25]):(C_word)C_a_i_list(&a,1,lf[26]));
+t11=(C_word)C_a_i_list(&a,2,t1,((C_word*)t0)[4]);
+t12=(C_word)C_a_i_record(&a,4,lf[14],lf[19],t11,C_SCHEME_END_OF_LIST);
+t13=(C_word)C_a_i_list(&a,1,t12);
+t14=(C_word)C_a_i_record(&a,4,lf[14],lf[27],t10,t13);
+t15=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t14);
+t16=((C_word*)t0)[2];
+t17=t16;
+((C_proc2)(void*)(*((C_word*)t17+1)))(2,t17,(C_word)C_a_i_record(&a,4,lf[14],lf[16],t2,t15));}
+else{
+t9=(C_word)C_eqp(t3,lf[28]);
+if(C_truep(t9)){
 t10=(C_word)C_a_i_list(&a,2,t1,((C_word*)t0)[4]);
-t11=(C_word)C_a_i_record(&a,4,lf[14],lf[20],t10,C_SCHEME_END_OF_LIST);
+t11=(C_word)C_a_i_record(&a,4,lf[14],lf[19],t10,C_SCHEME_END_OF_LIST);
 t12=(C_word)C_a_i_list(&a,1,t11);
-t13=(C_word)C_a_i_record(&a,4,lf[14],lf[27],t9,t12);
+t13=(C_word)C_a_i_record(&a,4,lf[14],lf[27],lf[29],t12);
 t14=(C_word)C_a_i_list(&a,2,((C_word*)t0)[3],t13);
 t15=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t15+1)))(2,t15,(C_word)C_a_i_record(&a,4,lf[14],lf[13],t2,t14));}
+t16=t15;
+((C_proc2)(void*)(*((C_word*)t16+1)))(2,t16,(C_word)C_a_i_record(&a,4,lf[14],lf[16],t2,t14));}
+else{
+t10=(C_word)C_eqp(t3,lf[30]);
+if(C_truep(t10)){
+/* unboxing.scm: 133  bomb */
+((C_proc3)C_retrieve_symbol_proc(lf[31]))(3,*((C_word*)lf[31]+1),t4,lf[32]);}
 else{
-C_trace("unboxing.scm: 127  bomb");
-((C_proc4)C_retrieve_symbol_proc(lf[28]))(4,*((C_word*)lf[28]+1),t4,lf[29],((C_word*)t0)[4]);}}}}
+/* unboxing.scm: 134  bomb */
+((C_proc4)C_retrieve_symbol_proc(lf[31]))(4,*((C_word*)lf[31]+1),t4,lf[33],((C_word*)t0)[4]);}}}}}}
 
-/* k842 in k829 in k817 in loop in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_844(C_word c,C_word t0,C_word t1){
+/* k1212 in k1192 in k1381 in loop in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1214(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
+C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_844,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1214,2,t0,t1);}
 t2=(C_word)C_a_i_list(&a,2,((C_word*)t0)[4],t1);
 t3=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_word)C_a_i_record(&a,4,lf[14],lf[13],((C_word*)t0)[2],t2));}
+t4=t3;
+((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_a_i_record(&a,4,lf[14],lf[16],((C_word*)t0)[2],t2));}
 
-/* k802 in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_804(C_word c,C_word t0,C_word t1){
+/* k1166 in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1168(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 98   copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[15]))(4,*((C_word*)lf[15]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
+/* unboxing.scm: 100  copy-node! */
+((C_proc4)C_retrieve_symbol_proc(lf[13]))(4,*((C_word*)lf[13]+1),((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k795 in k792 in k789 in k786 in rewrite! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_797(C_word c,C_word t0,C_word t1){
+/* k1159 in k1156 in k1152 in rewrite! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1161(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 153  straighten-binding!");
+/* unboxing.scm: 163  straighten-binding! */
 t2=((C_word*)((C_word*)t0)[4])[1];
-f_1093(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
-
-/* straighten-binding! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_1093(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
-C_word ab[8],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_1093,NULL,3,t0,t1,t2);}
-t3=t2;
-t4=(C_word)C_slot(t3,C_fix(3));
-t5=(C_word)C_i_car(t4);
-t6=(C_word)C_slot(t5,C_fix(1));
-if(C_truep((C_truep((C_word)C_eqp(t6,lf[12]))?C_SCHEME_TRUE:(C_truep((C_word)C_eqp(t6,lf[13]))?C_SCHEME_TRUE:C_SCHEME_FALSE)))){
-t7=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_1112,a[2]=t6,a[3]=t4,a[4]=t5,a[5]=t1,a[6]=((C_word*)t0)[2],a[7]=t2,tmp=(C_word)a,a+=8,tmp);
-t8=t2;
-t9=(C_word)C_slot(t8,C_fix(2));
-t10=(C_word)C_slot(t5,C_fix(2));
-C_trace("unboxing.scm: 167  d");
-((C_proc5)C_retrieve_proc(*((C_word*)lf[0]+1)))(5,*((C_word*)lf[0]+1),t7,lf[16],t9,t10);}
-else{
-t7=C_SCHEME_UNDEFINED;
-t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,t7);}}
-
-/* k1110 in straighten-binding! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1112(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
-C_word t13;
-C_word t14;
-C_word t15;
-C_word t16;
-C_word ab[27],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1112,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1115,a[2]=((C_word*)t0)[5],a[3]=((C_word*)t0)[6],a[4]=((C_word*)t0)[7],tmp=(C_word)a,a+=5,tmp);
-t3=(C_word)C_slot(((C_word*)t0)[4],C_fix(2));
-t4=(C_word)C_slot(((C_word*)t0)[4],C_fix(3));
-t5=(C_word)C_i_car(t4);
-t6=((C_word*)t0)[7];
-t7=(C_word)C_slot(t6,C_fix(1));
-t8=((C_word*)t0)[7];
-t9=(C_word)C_slot(t8,C_fix(2));
-t10=(C_word)C_i_cadr(t4);
-t11=(C_word)C_i_cadr(((C_word*)t0)[3]);
-t12=(C_word)C_a_i_list(&a,2,t10,t11);
-t13=(C_word)C_a_i_record(&a,4,lf[14],t7,t9,t12);
-t14=(C_word)C_a_i_list(&a,2,t5,t13);
-t15=(C_word)C_a_i_record(&a,4,lf[14],((C_word*)t0)[2],t3,t14);
-C_trace("unboxing.scm: 168  copy-node!");
-((C_proc4)C_retrieve_symbol_proc(lf[15]))(4,*((C_word*)lf[15]+1),t2,t15,((C_word*)t0)[7]);}
-
-/* k1113 in k1110 in straighten-binding! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1115(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_1115,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1118,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
-C_trace("unboxing.scm: 181  straighten-binding!");
-t3=((C_word*)((C_word*)t0)[3])[1];
-f_1093(t3,t2,((C_word*)t0)[4]);}
-
-/* k1116 in k1113 in k1110 in straighten-binding! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_1118(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word *a;
-t2=((C_word*)t0)[4];
-t3=(C_word)C_slot(t2,C_fix(3));
-t4=(C_word)C_i_cadr(t3);
-C_trace("unboxing.scm: 182  straighten-binding!");
-t5=((C_word*)((C_word*)t0)[3])[1];
-f_1093(t5,((C_word*)t0)[2],t4);}
+f_1595(t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* merge in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_716(C_word t0,C_word t1,C_word t2,C_word t3){
+/* merge in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1079(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2248,19 +3197,19 @@ C_word t6;
 C_word t7;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_716,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_1079,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_not(t2);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_726,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1089,a[2]=t2,a[3]=t3,a[4]=((C_word*)t0)[2],a[5]=t1,tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t4)){
 t6=t5;
-f_726(t6,t4);}
+f_1089(t6,t4);}
 else{
 t6=(C_word)C_i_cdr(t2);
 t7=t5;
-f_726(t7,(C_word)C_i_not(t6));}}
+f_1089(t7,(C_word)C_i_not(t6));}}
 
-/* k724 in merge in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_726(C_word t0,C_word t1){
+/* k1087 in merge in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1089(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2269,25 +3218,25 @@ C_word t5;
 C_word t6;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_726,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1089,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_729,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("unboxing.scm: 83   invalidate");
-t3=((C_word*)t0)[4];
-f_688(t3,t2,((C_word*)t0)[3]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1092,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+/* unboxing.scm: 84   invalidate */
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_1051(t3,t2,((C_word*)t0)[3]);}
 else{
 t2=(C_word)C_i_not(((C_word*)t0)[3]);
-t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_738,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
+t3=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_1101,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],tmp=(C_word)a,a+=6,tmp);
 if(C_truep(t2)){
 t4=t3;
-f_738(t4,t2);}
+f_1101(t4,t2);}
 else{
 t4=(C_word)C_i_cdr(((C_word*)t0)[3]);
 t5=t3;
-f_738(t5,(C_word)C_i_not(t4));}}}
+f_1101(t5,(C_word)C_i_not(t4));}}}
 
-/* k736 in k724 in merge in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_738(C_word t0,C_word t1){
+/* k1099 in k1087 in merge in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1101(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2298,12 +3247,12 @@ C_word t7;
 C_word t8;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_738,NULL,2,t0,t1);}
+C_save_and_reclaim((void*)trf_1101,NULL,2,t0,t1);}
 if(C_truep(t1)){
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_741,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
-C_trace("unboxing.scm: 86   invalidate");
-t3=((C_word*)t0)[4];
-f_688(t3,t2,((C_word*)t0)[3]);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_1104,a[2]=((C_word*)t0)[5],tmp=(C_word)a,a+=3,tmp);
+/* unboxing.scm: 87   invalidate */
+t3=((C_word*)((C_word*)t0)[4])[1];
+f_1051(t3,t2,((C_word*)t0)[3]);}
 else{
 if(C_truep((C_word)C_i_equalp(((C_word*)t0)[3],((C_word*)t0)[2]))){
 t2=((C_word*)t0)[3];
@@ -2321,34 +3270,34 @@ else{
 t5=((C_word*)t0)[5];
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,C_SCHEME_FALSE);}}}}
 
-/* k739 in k736 in k724 in merge in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_741(C_word c,C_word t0,C_word t1){
+/* k1102 in k1099 in k1087 in merge in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1104(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k727 in k724 in merge in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_729(C_word c,C_word t0,C_word t1){
+/* k1090 in k1087 in merge in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1092(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* alias in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_710(C_word t0,C_word t1,C_word t2){
+/* alias in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1073(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_710,NULL,3,t0,t1,t2);}
-C_trace("unboxing.scm: 79   alist-ref");
+C_save_and_reclaim((void*)trf_1073,NULL,3,t0,t1,t2);}
+/* unboxing.scm: 80   alist-ref */
 ((C_proc6)C_retrieve_symbol_proc(lf[10]))(6,*((C_word*)lf[10]+1),t1,t2,((C_word*)((C_word*)t0)[2])[1],*((C_word*)lf[11]+1),t2);}
 
-/* invalidate in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_688(C_word t0,C_word t1,C_word t2){
+/* invalidate in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_1051(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -2357,32 +3306,32 @@ C_word t6;
 C_word t7;
 C_word *a;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_688,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_1051,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_pairp(t2);
 t4=(C_truep(t3)?(C_word)C_i_car(t2):C_SCHEME_FALSE);
 if(C_truep(t4)){
 t5=(C_word)C_i_car(t2);
-C_trace("unboxing.scm: 76   boxed!");
-t6=((C_word*)t0)[2];
-f_597(t6,t1,t5);}
+/* unboxing.scm: 77   boxed! */
+t6=((C_word*)((C_word*)t0)[2])[1];
+f_950(t6,t1,t5);}
 else{
 t5=C_SCHEME_UNDEFINED;
 t6=t1;
 ((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,t5);}}
 
-/* unboxed-value? in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_679(C_word c,C_word t0,C_word t1,C_word t2){
+/* unboxed-value? in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1042(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word *a;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_679,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3,(void*)f_1042,3,t0,t1,t2);}
 t3=t1;
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,(C_truep(t2)?(C_word)C_i_cdr(t2):C_SCHEME_FALSE));}
 
-/* unboxed? in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static C_word C_fcall f_667(C_word t0,C_word t1){
+/* unboxed? in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static C_word C_fcall f_1030(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2390,68 +3339,53 @@ C_stack_check;
 t2=(C_word)C_i_assq(t1,((C_word*)((C_word*)t0)[2])[1]);
 return((C_truep(t2)?(C_word)C_i_cdr(t2):C_SCHEME_FALSE));}
 
-/* unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_613(C_word t0,C_word t1,C_word t2,C_word t3){
+/* unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_971(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word t12;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_613,NULL,4,t0,t1,t2,t3);}
+C_save_and_reclaim((void*)trf_971,NULL,4,t0,t1,t2,t3);}
 t4=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[3])[1]);
 if(C_truep(t4)){
-if(C_truep((C_word)C_i_cdr(t4))){
-t5=(C_word)C_i_cdr(t4);
-t6=(C_word)C_eqp(t5,t3);
-t7=(C_truep(t6)?t3:C_SCHEME_FALSE);
-if(C_truep(t7)){
-t8=t1;
-((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,(C_word)C_i_set_cdr(t4,t7));}
-else{
-t8=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_639,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-C_trace("unboxing.scm: 61   alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[7]))(5,*((C_word*)lf[7]+1),t8,t2,C_SCHEME_FALSE,((C_word*)((C_word*)t0)[3])[1]);}}
-else{
-t5=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_653,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-C_trace("unboxing.scm: 62   alist-cons");
-((C_proc5)C_retrieve_symbol_proc(lf[7]))(5,*((C_word*)lf[7]+1),t5,t2,C_SCHEME_FALSE,((C_word*)((C_word*)t0)[3])[1]);}}
+t5=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_979,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=t3,tmp=(C_word)a,a+=5,tmp);
+/* g114115 */
+t6=t5;
+f_979(t6,t1,t4);}
 else{
-t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_657,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
-t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_665,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
-C_trace("unboxing.scm: 64   gensym");
+t5=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_1020,a[2]=t3,a[3]=t2,a[4]=t1,a[5]=((C_word*)t0)[3],a[6]=((C_word*)t0)[2],tmp=(C_word)a,a+=7,tmp);
+t6=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_1028,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=t5,tmp=(C_word)a,a+=5,tmp);
+/* unboxing.scm: 65   gensym */
 ((C_proc3)C_retrieve_symbol_proc(lf[8]))(3,*((C_word*)lf[8]+1),t6,lf[9]);}}
 
-/* k663 in unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_665(C_word c,C_word t0,C_word t1){
+/* k1026 in unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1028(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("unboxing.scm: 64   alist-cons");
+/* unboxing.scm: 65   alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[7]))(5,*((C_word*)lf[7]+1),((C_word*)t0)[4],((C_word*)t0)[3],t1,((C_word*)((C_word*)t0)[2])[1]);}
 
-/* k655 in unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_657(C_word c,C_word t0,C_word t1){
+/* k1018 in unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1020(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_657,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_1020,2,t0,t1);}
 t2=C_mutate(((C_word *)((C_word*)t0)[6])+1,t1);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_661,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
-C_trace("unboxing.scm: 65   alist-cons");
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1024,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+/* unboxing.scm: 66   alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[7]))(5,*((C_word*)lf[7]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2],((C_word*)((C_word*)t0)[5])[1]);}
 
-/* k659 in k655 in unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_661(C_word c,C_word t0,C_word t1){
+/* k1022 in k1018 in unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1024(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2460,16 +3394,44 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* k651 in unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_653(C_word c,C_word t0,C_word t1){
+/* g114 in unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_979(C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_979,NULL,3,t0,t1,t2);}
+if(C_truep((C_word)C_i_cdr(t2))){
+t3=(C_word)C_i_cdr(t2);
+t4=(C_word)C_eqp(t3,((C_word*)t0)[4]);
+t5=(C_truep(t4)?((C_word*)t0)[4]:C_SCHEME_FALSE);
+if(C_truep(t5)){
+t6=t1;
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,(C_word)C_i_set_cdr(t2,t5));}
+else{
+t6=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_999,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+/* unboxing.scm: 62   alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[7]))(5,*((C_word*)lf[7]+1),t6,((C_word*)t0)[2],C_SCHEME_FALSE,((C_word*)((C_word*)t0)[3])[1]);}}
+else{
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_1013,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* unboxing.scm: 63   alist-cons */
+((C_proc5)C_retrieve_symbol_proc(lf[7]))(5,*((C_word*)lf[7]+1),t3,((C_word*)t0)[2],C_SCHEME_FALSE,((C_word*)((C_word*)t0)[3])[1]);}}
+
+/* k1011 in g114 in unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_1013(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,(C_word)C_i_set_cdr(((C_word*)((C_word*)t0)[2])[1],t1));}
 
-/* k637 in unboxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_639(C_word c,C_word t0,C_word t1){
+/* k997 in g114 in unboxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_999(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2478,26 +3440,28 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* boxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_fcall f_597(C_word t0,C_word t1,C_word t2){
+/* boxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_fcall f_950(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
+C_word t6;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_597,NULL,3,t0,t1,t2);}
+C_save_and_reclaim((void*)trf_950,NULL,3,t0,t1,t2);}
 t3=(C_word)C_i_assq(t2,((C_word*)((C_word*)t0)[2])[1]);
 if(C_truep(t3)){
 t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,(C_word)C_i_set_cdr(t3,C_SCHEME_FALSE));}
+t5=t4;
+((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,(C_word)C_i_set_cdr(t3,C_SCHEME_FALSE));}
 else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_611,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-C_trace("unboxing.scm: 52   alist-cons");
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_969,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* unboxing.scm: 53   alist-cons */
 ((C_proc5)C_retrieve_symbol_proc(lf[7]))(5,*((C_word*)lf[7]+1),t4,t2,C_SCHEME_FALSE,((C_word*)((C_word*)t0)[2])[1]);}}
 
-/* k609 in boxed! in walk-lambda in k590 in ##compiler#perform-unboxing! in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_611(C_word c,C_word t0,C_word t1){
+/* k967 in boxed! in walk-lambda in k943 in ##compiler#perform-unboxing! in k919 in k916 */
+static void C_ccall f_969(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -2506,8 +3470,8 @@ t2=C_mutate(((C_word *)((C_word*)t0)[3])+1,t1);
 t3=((C_word*)t0)[2];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
 
-/* d in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_570(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* d in k919 in k916 */
+static void C_ccall f_923(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -2515,13 +3479,13 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr3r,(void*)f_570r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_923r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_570r(t0,t1,t2,t3);}}
+f_923r(t0,t1,t2,t3);}}
 
-static void C_ccall f_570r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_923r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
@@ -2530,142 +3494,184 @@ C_word t7;
 C_word *a=C_alloc(6);
 if(C_truep((C_word)C_fudge(C_fix(13)))){
 t4=*((C_word*)lf[1]+1);
-t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_580,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
-C_trace("display");
+t5=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_933,a[2]=t3,a[3]=t2,a[4]=t4,a[5]=t1,tmp=(C_word)a,a+=6,tmp);
+/* display */
 ((C_proc4)C_retrieve_proc(*((C_word*)lf[4]+1)))(4,*((C_word*)lf[4]+1),t5,lf[5],t4);}
 else{
 t4=C_SCHEME_UNDEFINED;
 t5=t1;
 ((C_proc2)(void*)(*((C_word*)t5+1)))(2,t5,t4);}}
 
-/* k578 in d in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_580(C_word c,C_word t0,C_word t1){
+/* k931 in d in k919 in k916 */
+static void C_ccall f_933(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_580,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_583,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_933,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_936,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],tmp=(C_word)a,a+=4,tmp);
 C_apply(6,0,t2,C_retrieve(lf[3]),((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k581 in k578 in d in k566 in k563 in k560 in k557 in k554 in k551 */
-static void C_ccall f_583(C_word c,C_word t0,C_word t1){
+/* k934 in k931 in d in k919 in k916 */
+static void C_ccall f_936(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-C_trace("write-char/port");
+/* write-char/port */
 t2=C_retrieve(lf[2]);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_make_character(10),((C_word*)t0)[2]);}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[107] = {
+static C_PTABLE_ENTRY ptable[149] = {
 {"toplevel:unboxing_scm",(void*)C_unboxing_toplevel},
-{"f_553:unboxing_scm",(void*)f_553},
-{"f_556:unboxing_scm",(void*)f_556},
-{"f_559:unboxing_scm",(void*)f_559},
-{"f_562:unboxing_scm",(void*)f_562},
-{"f_565:unboxing_scm",(void*)f_565},
-{"f_568:unboxing_scm",(void*)f_568},
-{"f_1839:unboxing_scm",(void*)f_1839},
-{"f_1842:unboxing_scm",(void*)f_1842},
-{"f_1824:unboxing_scm",(void*)f_1824},
-{"f_1832:unboxing_scm",(void*)f_1832},
-{"f_588:unboxing_scm",(void*)f_588},
-{"f_592:unboxing_scm",(void*)f_592},
-{"f_1795:unboxing_scm",(void*)f_1795},
-{"f_1801:unboxing_scm",(void*)f_1801},
-{"f_1806:unboxing_scm",(void*)f_1806},
-{"f_1810:unboxing_scm",(void*)f_1810},
-{"f_1813:unboxing_scm",(void*)f_1813},
-{"f_1816:unboxing_scm",(void*)f_1816},
-{"f_1819:unboxing_scm",(void*)f_1819},
-{"f_594:unboxing_scm",(void*)f_594},
-{"f_1789:unboxing_scm",(void*)f_1789},
-{"f_1177:unboxing_scm",(void*)f_1177},
-{"f_1196:unboxing_scm",(void*)f_1196},
-{"f_1732:unboxing_scm",(void*)f_1732},
+{"f_918:unboxing_scm",(void*)f_918},
+{"f_921:unboxing_scm",(void*)f_921},
+{"f_2740:unboxing_scm",(void*)f_2740},
+{"f_2743:unboxing_scm",(void*)f_2743},
+{"f_2746:unboxing_scm",(void*)f_2746},
+{"f_2749:unboxing_scm",(void*)f_2749},
+{"f_2752:unboxing_scm",(void*)f_2752},
+{"f_2755:unboxing_scm",(void*)f_2755},
+{"f_2758:unboxing_scm",(void*)f_2758},
+{"f_2761:unboxing_scm",(void*)f_2761},
+{"f_2764:unboxing_scm",(void*)f_2764},
+{"f_2767:unboxing_scm",(void*)f_2767},
+{"f_2770:unboxing_scm",(void*)f_2770},
+{"f_2773:unboxing_scm",(void*)f_2773},
+{"f_2776:unboxing_scm",(void*)f_2776},
+{"f_2779:unboxing_scm",(void*)f_2779},
+{"f_2782:unboxing_scm",(void*)f_2782},
+{"f_2785:unboxing_scm",(void*)f_2785},
+{"f_2788:unboxing_scm",(void*)f_2788},
+{"f_2791:unboxing_scm",(void*)f_2791},
+{"f_2794:unboxing_scm",(void*)f_2794},
+{"f_2797:unboxing_scm",(void*)f_2797},
+{"f_2800:unboxing_scm",(void*)f_2800},
+{"f_2803:unboxing_scm",(void*)f_2803},
+{"f_2806:unboxing_scm",(void*)f_2806},
+{"f_2809:unboxing_scm",(void*)f_2809},
+{"f_2812:unboxing_scm",(void*)f_2812},
+{"f_2815:unboxing_scm",(void*)f_2815},
+{"f_2818:unboxing_scm",(void*)f_2818},
+{"f_2821:unboxing_scm",(void*)f_2821},
+{"f_2824:unboxing_scm",(void*)f_2824},
+{"f_2827:unboxing_scm",(void*)f_2827},
+{"f_2725:unboxing_scm",(void*)f_2725},
+{"f_2733:unboxing_scm",(void*)f_2733},
+{"f_941:unboxing_scm",(void*)f_941},
+{"f_945:unboxing_scm",(void*)f_945},
+{"f_2693:unboxing_scm",(void*)f_2693},
+{"f_2699:unboxing_scm",(void*)f_2699},
+{"f_2704:unboxing_scm",(void*)f_2704},
+{"f_2708:unboxing_scm",(void*)f_2708},
+{"f_2711:unboxing_scm",(void*)f_2711},
+{"f_2714:unboxing_scm",(void*)f_2714},
+{"f_2717:unboxing_scm",(void*)f_2717},
+{"f_947:unboxing_scm",(void*)f_947},
+{"f_2687:unboxing_scm",(void*)f_2687},
+{"f_2017:unboxing_scm",(void*)f_2017},
+{"f_2051:unboxing_scm",(void*)f_2051},
+{"f_2638:unboxing_scm",(void*)f_2638},
+{"f_2651:unboxing_scm",(void*)f_2651},
+{"f_2644:unboxing_scm",(void*)f_2644},
+{"f_2636:unboxing_scm",(void*)f_2636},
+{"f_2620:unboxing_scm",(void*)f_2620},
+{"f_2633:unboxing_scm",(void*)f_2633},
+{"f_2626:unboxing_scm",(void*)f_2626},
+{"f_2612:unboxing_scm",(void*)f_2612},
+{"f_2615:unboxing_scm",(void*)f_2615},
+{"f_2596:unboxing_scm",(void*)f_2596},
+{"f_2529:unboxing_scm",(void*)f_2529},
+{"f_2538:unboxing_scm",(void*)f_2538},
+{"f_2584:unboxing_scm",(void*)f_2584},
+{"f_2567:unboxing_scm",(void*)f_2567},
+{"f_2552:unboxing_scm",(void*)f_2552},
+{"f_2516:unboxing_scm",(void*)f_2516},
+{"f_2492:unboxing_scm",(void*)f_2492},
+{"f_2495:unboxing_scm",(void*)f_2495},
+{"f_2498:unboxing_scm",(void*)f_2498},
+{"f_2501:unboxing_scm",(void*)f_2501},
+{"f_2405:unboxing_scm",(void*)f_2405},
+{"f_2457:unboxing_scm",(void*)f_2457},
+{"f_2434:unboxing_scm",(void*)f_2434},
+{"f_2408:unboxing_scm",(void*)f_2408},
+{"f_2328:unboxing_scm",(void*)f_2328},
+{"f_2331:unboxing_scm",(void*)f_2331},
+{"f_2334:unboxing_scm",(void*)f_2334},
+{"f_2337:unboxing_scm",(void*)f_2337},
+{"f_2312:unboxing_scm",(void*)f_2312},
+{"f_2169:unboxing_scm",(void*)f_2169},
+{"f_2304:unboxing_scm",(void*)f_2304},
+{"f_2172:unboxing_scm",(void*)f_2172},
+{"f_2187:unboxing_scm",(void*)f_2187},
+{"f_2241:unboxing_scm",(void*)f_2241},
+{"f_2279:unboxing_scm",(void*)f_2279},
+{"f_2249:unboxing_scm",(void*)f_2249},
+{"f_2256:unboxing_scm",(void*)f_2256},
+{"f_2233:unboxing_scm",(void*)f_2233},
+{"f_2227:unboxing_scm",(void*)f_2227},
+{"f_2202:unboxing_scm",(void*)f_2202},
+{"f_2135:unboxing_scm",(void*)f_2135},
+{"f_2109:unboxing_scm",(void*)f_2109},
+{"f_2069:unboxing_scm",(void*)f_2069},
+{"f_2090:unboxing_scm",(void*)f_2090},
+{"f_2084:unboxing_scm",(void*)f_2084},
+{"f_2073:unboxing_scm",(void*)f_2073},
+{"f_1847:unboxing_scm",(void*)f_1847},
+{"f_2002:unboxing_scm",(void*)f_2002},
+{"f_1884:unboxing_scm",(void*)f_1884},
+{"f_1896:unboxing_scm",(void*)f_1896},
+{"f_1977:unboxing_scm",(void*)f_1977},
+{"f_1923:unboxing_scm",(void*)f_1923},
+{"f_1894:unboxing_scm",(void*)f_1894},
+{"f_1881:unboxing_scm",(void*)f_1881},
+{"f_1721:unboxing_scm",(void*)f_1721},
+{"f_1753:unboxing_scm",(void*)f_1753},
 {"f_1756:unboxing_scm",(void*)f_1756},
-{"f_1745:unboxing_scm",(void*)f_1745},
-{"f_1730:unboxing_scm",(void*)f_1730},
-{"f_1723:unboxing_scm",(void*)f_1723},
-{"f_1656:unboxing_scm",(void*)f_1656},
-{"f_1665:unboxing_scm",(void*)f_1665},
-{"f_1711:unboxing_scm",(void*)f_1711},
-{"f_1694:unboxing_scm",(void*)f_1694},
-{"f_1679:unboxing_scm",(void*)f_1679},
-{"f_1643:unboxing_scm",(void*)f_1643},
-{"f_1622:unboxing_scm",(void*)f_1622},
-{"f_1625:unboxing_scm",(void*)f_1625},
-{"f_1628:unboxing_scm",(void*)f_1628},
-{"f_1520:unboxing_scm",(void*)f_1520},
-{"f_1566:unboxing_scm",(void*)f_1566},
-{"f_1543:unboxing_scm",(void*)f_1543},
-{"f_1523:unboxing_scm",(void*)f_1523},
-{"f_1443:unboxing_scm",(void*)f_1443},
-{"f_1446:unboxing_scm",(void*)f_1446},
-{"f_1449:unboxing_scm",(void*)f_1449},
-{"f_1452:unboxing_scm",(void*)f_1452},
-{"f_1427:unboxing_scm",(void*)f_1427},
-{"f_1299:unboxing_scm",(void*)f_1299},
-{"f_1419:unboxing_scm",(void*)f_1419},
-{"f_1302:unboxing_scm",(void*)f_1302},
-{"f_1317:unboxing_scm",(void*)f_1317},
-{"f_1362:unboxing_scm",(void*)f_1362},
-{"f_1385:unboxing_scm",(void*)f_1385},
-{"f_1375:unboxing_scm",(void*)f_1375},
-{"f_1354:unboxing_scm",(void*)f_1354},
-{"f_1348:unboxing_scm",(void*)f_1348},
-{"f_1329:unboxing_scm",(void*)f_1329},
-{"f_1274:unboxing_scm",(void*)f_1274},
-{"f_1254:unboxing_scm",(void*)f_1254},
+{"f_1595:unboxing_scm",(void*)f_1595},
+{"f_1627:unboxing_scm",(void*)f_1627},
+{"f_1630:unboxing_scm",(void*)f_1630},
+{"f_1563:unboxing_scm",(void*)f_1563},
+{"f_1567:unboxing_scm",(void*)f_1567},
+{"f_1570:unboxing_scm",(void*)f_1570},
+{"f_1573:unboxing_scm",(void*)f_1573},
+{"f_1147:unboxing_scm",(void*)f_1147},
+{"f_1154:unboxing_scm",(void*)f_1154},
+{"f_1558:unboxing_scm",(void*)f_1558},
+{"f_1158:unboxing_scm",(void*)f_1158},
+{"f_1170:unboxing_scm",(void*)f_1170},
+{"f_1392:unboxing_scm",(void*)f_1392},
+{"f_1418:unboxing_scm",(void*)f_1418},
+{"f_1495:unboxing_scm",(void*)f_1495},
+{"f_1480:unboxing_scm",(void*)f_1480},
+{"f_1447:unboxing_scm",(void*)f_1447},
+{"f_1383:unboxing_scm",(void*)f_1383},
+{"f_1194:unboxing_scm",(void*)f_1194},
 {"f_1214:unboxing_scm",(void*)f_1214},
-{"f_1235:unboxing_scm",(void*)f_1235},
-{"f_1229:unboxing_scm",(void*)f_1229},
-{"f_1218:unboxing_scm",(void*)f_1218},
-{"f_1066:unboxing_scm",(void*)f_1066},
-{"f_1070:unboxing_scm",(void*)f_1070},
+{"f_1168:unboxing_scm",(void*)f_1168},
+{"f_1161:unboxing_scm",(void*)f_1161},
+{"f_1079:unboxing_scm",(void*)f_1079},
+{"f_1089:unboxing_scm",(void*)f_1089},
+{"f_1101:unboxing_scm",(void*)f_1101},
+{"f_1104:unboxing_scm",(void*)f_1104},
+{"f_1092:unboxing_scm",(void*)f_1092},
 {"f_1073:unboxing_scm",(void*)f_1073},
-{"f_1076:unboxing_scm",(void*)f_1076},
-{"f_784:unboxing_scm",(void*)f_784},
-{"f_788:unboxing_scm",(void*)f_788},
-{"f_791:unboxing_scm",(void*)f_791},
-{"f_1053:unboxing_scm",(void*)f_1053},
-{"f_794:unboxing_scm",(void*)f_794},
-{"f_806:unboxing_scm",(void*)f_806},
-{"f_952:unboxing_scm",(void*)f_952},
-{"f_1009:unboxing_scm",(void*)f_1009},
-{"f_965:unboxing_scm",(void*)f_965},
-{"f_975:unboxing_scm",(void*)f_975},
-{"f_819:unboxing_scm",(void*)f_819},
-{"f_831:unboxing_scm",(void*)f_831},
-{"f_844:unboxing_scm",(void*)f_844},
-{"f_804:unboxing_scm",(void*)f_804},
-{"f_797:unboxing_scm",(void*)f_797},
-{"f_1093:unboxing_scm",(void*)f_1093},
-{"f_1112:unboxing_scm",(void*)f_1112},
-{"f_1115:unboxing_scm",(void*)f_1115},
-{"f_1118:unboxing_scm",(void*)f_1118},
-{"f_716:unboxing_scm",(void*)f_716},
-{"f_726:unboxing_scm",(void*)f_726},
-{"f_738:unboxing_scm",(void*)f_738},
-{"f_741:unboxing_scm",(void*)f_741},
-{"f_729:unboxing_scm",(void*)f_729},
-{"f_710:unboxing_scm",(void*)f_710},
-{"f_688:unboxing_scm",(void*)f_688},
-{"f_679:unboxing_scm",(void*)f_679},
-{"f_667:unboxing_scm",(void*)f_667},
-{"f_613:unboxing_scm",(void*)f_613},
-{"f_665:unboxing_scm",(void*)f_665},
-{"f_657:unboxing_scm",(void*)f_657},
-{"f_661:unboxing_scm",(void*)f_661},
-{"f_653:unboxing_scm",(void*)f_653},
-{"f_639:unboxing_scm",(void*)f_639},
-{"f_597:unboxing_scm",(void*)f_597},
-{"f_611:unboxing_scm",(void*)f_611},
-{"f_570:unboxing_scm",(void*)f_570},
-{"f_580:unboxing_scm",(void*)f_580},
-{"f_583:unboxing_scm",(void*)f_583},
+{"f_1051:unboxing_scm",(void*)f_1051},
+{"f_1042:unboxing_scm",(void*)f_1042},
+{"f_1030:unboxing_scm",(void*)f_1030},
+{"f_971:unboxing_scm",(void*)f_971},
+{"f_1028:unboxing_scm",(void*)f_1028},
+{"f_1020:unboxing_scm",(void*)f_1020},
+{"f_1024:unboxing_scm",(void*)f_1024},
+{"f_979:unboxing_scm",(void*)f_979},
+{"f_1013:unboxing_scm",(void*)f_1013},
+{"f_999:unboxing_scm",(void*)f_999},
+{"f_950:unboxing_scm",(void*)f_950},
+{"f_969:unboxing_scm",(void*)f_969},
+{"f_923:unboxing_scm",(void*)f_923},
+{"f_933:unboxing_scm",(void*)f_933},
+{"f_936:unboxing_scm",(void*)f_936},
 {NULL,NULL}};
 #endif
 
diff --git a/bootstrap/utils.c b/bootstrap/utils.c
index e90255c7..7878d56f 100644
--- a/bootstrap/utils.c
+++ b/bootstrap/utils.c
@@ -1,9 +1,9 @@
 /* Generated from utils.scm by the CHICKEN compiler
    http://www.call-with-current-continuation.org
-   2009-12-04 21:25
-   Version 4.2.12
-   linux-unix-gnu-x86 [ manyargs dload ptables ]
-   compiled 2009-12-04 on x (Linux)
+   2010-02-22 11:31
+   Version 4.3.5 
+   windows-mingw32-x86 [ manyargs dload ptables ]
+   compiled 2010-02-17 on lenovo-1 (MINGW32_NT-6.0)
    command line: utils.scm -optimize-level 2 -include-path . -include-path ./ -inline -feature debugbuild -scrutinize -types ./types.db -explicit-use -no-trace -output-file utils.c
    unit: utils
 */
@@ -19,240 +19,215 @@ C_noret_decl(C_posix_toplevel)
 C_externimport void C_ccall C_posix_toplevel(C_word c,C_word d,C_word k) C_noret;
 C_noret_decl(C_files_toplevel)
 C_externimport void C_ccall C_files_toplevel(C_word c,C_word d,C_word k) C_noret;
+C_noret_decl(C_regex_toplevel)
+C_externimport void C_ccall C_regex_toplevel(C_word c,C_word d,C_word k) C_noret;
 
-static C_TLS C_word lf[64];
+static C_TLS C_word lf[62];
 static double C_possibly_force_alignment;
 static C_char C_TLS li0[] C_aligned={C_lihdr(0,0,25),40,115,121,115,116,101,109,42,32,102,115,116,114,49,49,32,46,32,97,114,103,115,49,50,41,0,0,0,0,0,0,0};
-static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
-static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,31),40,102,111,114,45,101,97,99,104,45,108,105,110,101,32,112,114,111,99,49,57,32,46,32,112,111,114,116,50,48,41,0};
-static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,6),40,97,50,57,52,41,0,0};
-static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,11),40,103,53,48,32,97,114,103,53,50,41,0,0,0,0,0};
-static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,52,51,32,103,52,55,52,57,41,0,0};
-static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,28),40,102,111,114,45,101,97,99,104,45,97,114,103,118,45,108,105,110,101,32,116,104,117,110,107,51,48,41,0,0,0,0};
-static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,6),40,97,51,54,49,41,0,0};
-static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,19),40,114,101,97,100,45,97,108,108,32,46,32,102,105,108,101,53,55,41,0,0,0,0,0};
-static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,16),40,108,111,111,112,57,54,32,103,49,48,54,49,49,48,41};
-static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,20),40,113,115,32,115,116,114,55,55,32,46,32,116,109,112,55,54,55,56,41,0,0,0,0};
-static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,6),40,97,53,55,50,41,0,0};
-static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,12),40,97,53,54,54,32,101,120,49,56,51,41,0,0,0,0};
-static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,6),40,97,53,56,55,41,0,0};
-static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,6),40,97,53,57,57,41,0,0};
-static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,19),40,97,53,57,51,32,46,32,97,114,103,115,49,55,56,49,56,54,41,0,0,0,0,0};
-static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,6),40,97,53,56,49,41,0,0};
-static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,14),40,97,53,54,48,32,107,49,55,55,49,56,50,41,0,0};
-static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,6),40,97,54,50,57,41,0,0};
-static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,12),40,97,54,50,51,32,101,120,49,54,55,41,0,0,0,0};
-static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,6),40,97,54,51,56,41,0,0};
-static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,6),40,97,54,53,48,41,0,0};
-static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,19),40,97,54,52,52,32,46,32,97,114,103,115,49,54,50,49,54,56,41,0,0,0,0,0};
-static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,6),40,97,54,51,50,41,0,0};
-static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,14),40,97,54,49,55,32,107,49,54,49,49,54,54,41,0,0};
-static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,6),40,97,54,48,56,41,0,0};
-static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,6),40,97,55,48,54,41,0,0};
-static C_char C_TLS li27[] C_aligned={C_lihdr(0,0,6),40,97,55,48,57,41,0,0};
-static C_char C_TLS li28[] C_aligned={C_lihdr(0,0,38),40,99,111,109,112,105,108,101,45,102,105,108,101,32,102,105,108,101,110,97,109,101,49,51,56,32,46,32,116,109,112,49,51,55,49,51,57,41,0,0};
-static C_char C_TLS li29[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
+static C_char C_TLS li1[] C_aligned={C_lihdr(0,0,6),40,97,50,53,55,41,0,0};
+static C_char C_TLS li2[] C_aligned={C_lihdr(0,0,19),40,114,101,97,100,45,97,108,108,32,46,32,102,105,108,101,49,57,41,0,0,0,0,0};
+static C_char C_TLS li3[] C_aligned={C_lihdr(0,0,14),40,108,111,111,112,53,56,32,103,54,56,55,50,41,0,0};
+static C_char C_TLS li4[] C_aligned={C_lihdr(0,0,20),40,113,115,32,115,116,114,51,57,32,46,32,116,109,112,51,56,52,48,41,0,0,0,0};
+static C_char C_TLS li5[] C_aligned={C_lihdr(0,0,6),40,97,52,54,56,41,0,0};
+static C_char C_TLS li6[] C_aligned={C_lihdr(0,0,12),40,97,52,54,50,32,101,120,49,52,51,41,0,0,0,0};
+static C_char C_TLS li7[] C_aligned={C_lihdr(0,0,6),40,97,52,56,51,41,0,0};
+static C_char C_TLS li8[] C_aligned={C_lihdr(0,0,6),40,97,52,57,53,41,0,0};
+static C_char C_TLS li9[] C_aligned={C_lihdr(0,0,19),40,97,52,56,57,32,46,32,97,114,103,115,49,51,56,49,52,54,41,0,0,0,0,0};
+static C_char C_TLS li10[] C_aligned={C_lihdr(0,0,6),40,97,52,55,55,41,0,0};
+static C_char C_TLS li11[] C_aligned={C_lihdr(0,0,14),40,97,52,53,54,32,107,49,51,55,49,52,50,41,0,0};
+static C_char C_TLS li12[] C_aligned={C_lihdr(0,0,6),40,97,53,50,53,41,0,0};
+static C_char C_TLS li13[] C_aligned={C_lihdr(0,0,12),40,97,53,49,57,32,101,120,49,50,55,41,0,0,0,0};
+static C_char C_TLS li14[] C_aligned={C_lihdr(0,0,6),40,97,53,51,52,41,0,0};
+static C_char C_TLS li15[] C_aligned={C_lihdr(0,0,6),40,97,53,52,54,41,0,0};
+static C_char C_TLS li16[] C_aligned={C_lihdr(0,0,19),40,97,53,52,48,32,46,32,97,114,103,115,49,50,50,49,50,56,41,0,0,0,0,0};
+static C_char C_TLS li17[] C_aligned={C_lihdr(0,0,6),40,97,53,50,56,41,0,0};
+static C_char C_TLS li18[] C_aligned={C_lihdr(0,0,14),40,97,53,49,51,32,107,49,50,49,49,50,54,41,0,0};
+static C_char C_TLS li19[] C_aligned={C_lihdr(0,0,6),40,97,53,48,52,41,0,0};
+static C_char C_TLS li20[] C_aligned={C_lihdr(0,0,6),40,97,54,48,50,41,0,0};
+static C_char C_TLS li21[] C_aligned={C_lihdr(0,0,6),40,97,54,48,53,41,0,0};
+static C_char C_TLS li22[] C_aligned={C_lihdr(0,0,35),40,99,111,109,112,105,108,101,45,102,105,108,101,32,102,105,108,101,110,97,109,101,57,56,32,46,32,116,109,112,57,55,57,57,41,0,0,0,0,0};
+static C_char C_TLS li23[] C_aligned={C_lihdr(0,0,18),40,102,95,54,52,56,32,103,49,55,49,49,55,50,49,55,51,41,0,0,0,0,0,0};
+static C_char C_TLS li24[] C_aligned={C_lihdr(0,0,6),40,108,111,111,112,41,0,0};
+static C_char C_TLS li25[] C_aligned={C_lihdr(0,0,36),40,115,99,97,110,45,105,110,112,117,116,45,108,105,110,101,115,32,114,120,49,53,57,32,46,32,116,109,112,49,53,56,49,54,48,41,0,0,0,0};
+static C_char C_TLS li26[] C_aligned={C_lihdr(0,0,10),40,116,111,112,108,101,118,101,108,41,0,0,0,0,0,0};
 
 
 C_noret_decl(C_utils_toplevel)
 C_externexport void C_ccall C_utils_toplevel(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_209)
-static void C_ccall f_209(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_212)
-static void C_ccall f_212(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_215)
-static void C_ccall f_215(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_218)
-static void C_ccall f_218(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_221)
-static void C_ccall f_221(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_508)
-static void C_ccall f_508(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_512)
-static void C_ccall f_512(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_515)
-static void C_ccall f_515(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_516)
-static void C_ccall f_516(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_516)
-static void C_ccall f_516r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_710)
-static void C_ccall f_710(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_520)
-static void C_ccall f_520(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_523)
-static void C_ccall f_523(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_707)
-static void C_ccall f_707(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_526)
-static void C_ccall f_526(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_705)
-static void C_ccall f_705(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_529)
-static void C_ccall f_529(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_535)
-static void C_ccall f_535(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_695)
-static void C_ccall f_695(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_541)
-static void C_ccall f_541(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_663)
-static void C_ccall f_663(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_691)
-static void C_ccall f_691(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_687)
-static void C_ccall f_687(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_667)
-static void C_ccall f_667(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_671)
-static void C_ccall f_671(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_675)
-static void C_ccall f_675(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_544)
-static void C_ccall f_544(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_205)
+static void C_ccall f_205(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_208)
+static void C_ccall f_208(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_211)
+static void C_ccall f_211(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_214)
+static void C_ccall f_214(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_217)
+static void C_ccall f_217(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_220)
+static void C_ccall f_220(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_404)
+static void C_ccall f_404(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_408)
+static void C_ccall f_408(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_411)
+static void C_ccall f_411(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_609)
+static void C_ccall f_609(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
 C_noret_decl(f_609)
-static void C_ccall f_609(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_618)
-static void C_ccall f_618(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_633)
-static void C_ccall f_633(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_645)
-static void C_ccall f_645(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_645)
-static void C_ccall f_645r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_651)
-static void C_ccall f_651(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_639)
-static void C_ccall f_639(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_624)
-static void C_ccall f_624(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_630)
-static void C_ccall f_630(C_word c,C_word t0,C_word t1) C_noret;
+static void C_ccall f_609r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
 C_noret_decl(f_613)
 static void C_ccall f_613(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_547)
-static void C_ccall f_547(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_561)
-static void C_ccall f_561(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_582)
-static void C_ccall f_582(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_594)
-static void C_ccall f_594(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_594)
-static void C_ccall f_594r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_600)
-static void C_ccall f_600(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_588)
-static void C_ccall f_588(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_592)
-static void C_ccall f_592(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_567)
-static void C_ccall f_567(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_573)
-static void C_ccall f_573(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_577)
-static void C_ccall f_577(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_556)
-static void C_ccall f_556(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_387)
-static void C_ccall f_387(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_387)
-static void C_ccall f_387r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_391)
-static void C_ccall f_391(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_420)
-static void C_ccall f_420(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_422)
-static void C_fcall f_422(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_471)
-static void C_fcall f_471(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_621)
+static void C_fcall f_621(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_625)
+static void C_ccall f_625(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_634)
+static void C_ccall f_634(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_648)
+static void C_ccall f_648(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_656)
+static void C_ccall f_656(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_412)
+static void C_ccall f_412(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_412)
+static void C_ccall f_412r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_606)
+static void C_ccall f_606(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_416)
 static void C_ccall f_416(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_344)
-static void C_ccall f_344(C_word c,C_word t0,C_word t1,...) C_noret;
-C_noret_decl(f_344)
-static void C_ccall f_344r(C_word t0,C_word t1,C_word t3) C_noret;
-C_noret_decl(f_348)
-static void C_ccall f_348(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_354)
-static void C_ccall f_354(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_362)
-static void C_ccall f_362(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_277)
-static void C_ccall f_277(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_302)
-static void C_ccall f_302(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_419)
+static void C_ccall f_419(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_603)
+static void C_ccall f_603(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_422)
+static void C_ccall f_422(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_601)
+static void C_ccall f_601(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_425)
+static void C_ccall f_425(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_431)
+static void C_ccall f_431(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_591)
+static void C_ccall f_591(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_437)
+static void C_ccall f_437(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_559)
+static void C_ccall f_559(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_587)
+static void C_ccall f_587(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_583)
+static void C_ccall f_583(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_563)
+static void C_ccall f_563(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_567)
+static void C_ccall f_567(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_571)
+static void C_ccall f_571(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_440)
+static void C_ccall f_440(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_505)
+static void C_ccall f_505(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_514)
+static void C_ccall f_514(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_529)
+static void C_ccall f_529(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_541)
+static void C_ccall f_541(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_541)
+static void C_ccall f_541r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_547)
+static void C_ccall f_547(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_535)
+static void C_ccall f_535(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_520)
+static void C_ccall f_520(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_526)
+static void C_ccall f_526(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_509)
+static void C_ccall f_509(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_443)
+static void C_ccall f_443(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_457)
+static void C_ccall f_457(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_478)
+static void C_ccall f_478(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_490)
+static void C_ccall f_490(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_490)
+static void C_ccall f_490r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_496)
+static void C_ccall f_496(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_484)
+static void C_ccall f_484(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_488)
+static void C_ccall f_488(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_463)
+static void C_ccall f_463(C_word c,C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_469)
+static void C_ccall f_469(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_473)
+static void C_ccall f_473(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_452)
+static void C_ccall f_452(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_283)
+static void C_ccall f_283(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_283)
+static void C_ccall f_283r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_287)
+static void C_ccall f_287(C_word c,C_word t0,C_word t1) C_noret;
 C_noret_decl(f_316)
-static void C_fcall f_316(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_331)
-static void C_ccall f_331(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_324)
-static void C_fcall f_324(C_word t0,C_word t1,C_word t2) C_noret;
-C_noret_decl(f_295)
-static void C_ccall f_295(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_241)
-static void C_ccall f_241(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_241)
-static void C_ccall f_241r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_248)
-static void C_ccall f_248(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_253)
-static void C_fcall f_253(C_word t0,C_word t1) C_noret;
-C_noret_decl(f_257)
-static void C_ccall f_257(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_266)
-static void C_ccall f_266(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_223)
-static void C_ccall f_223(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
-C_noret_decl(f_223)
-static void C_ccall f_223r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
-C_noret_decl(f_227)
-static void C_ccall f_227(C_word c,C_word t0,C_word t1) C_noret;
-C_noret_decl(f_230)
-static void C_ccall f_230(C_word c,C_word t0,C_word t1) C_noret;
-
-C_noret_decl(trf_422)
-static void C_fcall trf_422(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_422(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_422(t0,t1,t2);}
-
-C_noret_decl(trf_471)
-static void C_fcall trf_471(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_471(void *dummy){
+static void C_ccall f_316(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_318)
+static void C_fcall f_318(C_word t0,C_word t1,C_word t2) C_noret;
+C_noret_decl(f_367)
+static void C_fcall f_367(C_word t0,C_word t1) C_noret;
+C_noret_decl(f_312)
+static void C_ccall f_312(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_240)
+static void C_ccall f_240(C_word c,C_word t0,C_word t1,...) C_noret;
+C_noret_decl(f_240)
+static void C_ccall f_240r(C_word t0,C_word t1,C_word t3) C_noret;
+C_noret_decl(f_244)
+static void C_ccall f_244(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_250)
+static void C_ccall f_250(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_258)
+static void C_ccall f_258(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_222)
+static void C_ccall f_222(C_word c,C_word t0,C_word t1,C_word t2,...) C_noret;
+C_noret_decl(f_222)
+static void C_ccall f_222r(C_word t0,C_word t1,C_word t2,C_word t4) C_noret;
+C_noret_decl(f_226)
+static void C_ccall f_226(C_word c,C_word t0,C_word t1) C_noret;
+C_noret_decl(f_229)
+static void C_ccall f_229(C_word c,C_word t0,C_word t1) C_noret;
+
+C_noret_decl(trf_621)
+static void C_fcall trf_621(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_621(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_471(t0,t1);}
-
-C_noret_decl(trf_316)
-static void C_fcall trf_316(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_316(void *dummy){
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-f_316(t0,t1,t2);}
+f_621(t0,t1);}
 
-C_noret_decl(trf_324)
-static void C_fcall trf_324(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_324(void *dummy){
+C_noret_decl(trf_318)
+static void C_fcall trf_318(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_318(void *dummy){
 C_word t2=C_pick(0);
 C_word t1=C_pick(1);
 C_word t0=C_pick(2);
 C_adjust_stack(-3);
-f_324(t0,t1,t2);}
+f_318(t0,t1,t2);}
 
-C_noret_decl(trf_253)
-static void C_fcall trf_253(void *dummy) C_regparm C_noret;
-C_regparm static void C_fcall trf_253(void *dummy){
+C_noret_decl(trf_367)
+static void C_fcall trf_367(void *dummy) C_regparm C_noret;
+C_regparm static void C_fcall trf_367(void *dummy){
 C_word t1=C_pick(0);
 C_word t0=C_pick(1);
 C_adjust_stack(-2);
-f_253(t0,t1);}
+f_367(t0,t1);}
 
 C_noret_decl(tr3)
 static void C_fcall tr3(C_proc3 k) C_regparm C_noret;
@@ -298,20 +273,6 @@ a=C_alloc(n*3);
 t3=C_restore_rest(a,n);
 (k)(t0,t1,t2,t3);}
 
-C_noret_decl(tr3rv)
-static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;
-C_regparm static void C_fcall tr3rv(C_proc3 k){
-int n;
-C_word *a,t3;
-C_word t2=C_pick(0);
-C_word t1=C_pick(1);
-C_word t0=C_pick(2);
-C_adjust_stack(-3);
-n=C_rest_count(0);
-a=C_alloc(n+1);
-t3=C_restore_rest_vector(a,n);
-(k)(t0,t1,t2,t3);}
-
 /* toplevel */
 static C_TLS int toplevel_initialized=0;
 C_noret_decl(toplevel_trampoline)
@@ -332,129 +293,138 @@ if(!C_demand(3)){
 C_save(t1);
 C_reclaim((void*)toplevel_trampoline,NULL);}
 toplevel_initialized=1;
-if(!C_demand_2(538)){
+if(!C_demand_2(528)){
 C_save(t1);
-C_rereclaim2(538*sizeof(C_word), 1);
+C_rereclaim2(528*sizeof(C_word), 1);
 t1=C_restore;}
 a=C_alloc(3);
-C_initialize_lf(lf,64);
+C_initialize_lf(lf,62);
 lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");
 lf[2]=C_h_intern(&lf[2],7,"sprintf");
 lf[3]=C_h_intern(&lf[3],6,"system");
 lf[4]=C_h_intern(&lf[4],7,"system*");
 lf[5]=C_h_intern(&lf[5],9,"\003syserror");
 lf[6]=C_decode_literal(C_heaptop,"\376B\000\0003shell invocation failed with non-zero return status");
-lf[7]=C_h_intern(&lf[7],9,"read-line");
-lf[8]=C_h_intern(&lf[8],13,"for-each-line");
-lf[9]=C_h_intern(&lf[9],18,"\003sysstandard-input");
-lf[10]=C_h_intern(&lf[10],14,"\003syscheck-port");
-lf[11]=C_h_intern(&lf[11],18,"for-each-argv-line");
-lf[12]=C_decode_literal(C_heaptop,"\376B\000\000\001-");
-lf[13]=C_h_intern(&lf[13],20,"with-input-from-file");
-lf[14]=C_h_intern(&lf[14],22,"command-line-arguments");
-lf[15]=C_h_intern(&lf[15],8,"read-all");
-lf[16]=C_h_intern(&lf[16],20,"\003sysread-string/port");
-lf[17]=C_h_intern(&lf[17],11,"read-string");
-lf[18]=C_h_intern(&lf[18],5,"port\077");
-lf[19]=C_h_intern(&lf[19],2,"qs");
-lf[20]=C_h_intern(&lf[20],7,"mingw32");
-lf[21]=C_h_intern(&lf[21],4,"msvc");
-lf[22]=C_h_intern(&lf[22],13,"string-append");
-lf[23]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
-lf[24]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
-lf[25]=C_decode_literal(C_heaptop,"\376B\000\000\002\047\047");
-lf[26]=C_h_intern(&lf[26],18,"string-concatenate");
-lf[27]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000#\376\003\000\000\002\376\377\012\000\000\042\376\003\000\000\002\376\377\012\000\000\047\376\003\000\000\002\376\377\012\000\000`\376\003\000\000\002\376\377\012\000\000\264\376\003\000\000\002\376\377\012\000\000~\376\003\000\000\002\376\377\012\000\000&\376\003\000"
+lf[7]=C_h_intern(&lf[7],8,"read-all");
+lf[8]=C_h_intern(&lf[8],20,"\003sysread-string/port");
+lf[9]=C_h_intern(&lf[9],11,"read-string");
+lf[10]=C_h_intern(&lf[10],20,"with-input-from-file");
+lf[11]=C_h_intern(&lf[11],5,"port\077");
+lf[12]=C_h_intern(&lf[12],18,"\003sysstandard-input");
+lf[13]=C_h_intern(&lf[13],2,"qs");
+lf[14]=C_h_intern(&lf[14],7,"mingw32");
+lf[15]=C_h_intern(&lf[15],4,"msvc");
+lf[16]=C_h_intern(&lf[16],13,"string-append");
+lf[17]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
+lf[18]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
+lf[19]=C_decode_literal(C_heaptop,"\376B\000\000\002\047\047");
+lf[20]=C_h_intern(&lf[20],18,"string-concatenate");
+lf[21]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\377\012\000\000#\376\003\000\000\002\376\377\012\000\000\042\376\003\000\000\002\376\377\012\000\000\047\376\003\000\000\002\376\377\012\000\000`\376\003\000\000\002\376\377\012\000\000\264\376\003\000\000\002\376\377\012\000\000~\376\003\000\000\002\376\377\012\000\000&\376\003\000"
 "\000\002\376\377\012\000\000%\376\003\000\000\002\376\377\012\000\000$\376\003\000\000\002\376\377\012\000\000!\376\003\000\000\002\376\377\012\000\000*\376\003\000\000\002\376\377\012\000\000;\376\003\000\000\002\376\377\012\000\000<\376\003\000\000\002\376\377\012\000\000>\376\003\000\000\002\376"
 "\377\012\000\000\134\376\003\000\000\002\376\377\012\000\000(\376\003\000\000\002\376\377\012\000\000)\376\003\000\000\002\376\377\012\000\000[\376\003\000\000\002\376\377\012\000\000]\376\003\000\000\002\376\377\012\000\000{\376\003\000\000\002\376\377\012\000\000}\376\377\016");
-lf[28]=C_h_intern(&lf[28],16,"\003sysstring->list");
-lf[29]=C_h_intern(&lf[29],14,"build-platform");
-lf[30]=C_h_intern(&lf[30],20,"compile-file-options");
-lf[31]=C_h_intern(&lf[31],4,"load");
-lf[32]=C_h_intern(&lf[32],12,"compile-file");
-lf[33]=C_decode_literal(C_heaptop,"\376B\000\000\003csc");
-lf[34]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007mingw32\376\003\000\000\002\376\001\000\000\004msvc\376\377\016");
-lf[35]=C_h_intern(&lf[35],5,"abort");
-lf[36]=C_h_intern(&lf[36],12,"delete-file*");
-lf[37]=C_h_intern(&lf[37],22,"with-exception-handler");
-lf[38]=C_h_intern(&lf[38],30,"call-with-current-continuation");
-lf[39]=C_h_intern(&lf[39],7,"on-exit");
-lf[40]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
-lf[41]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[42]=C_decode_literal(C_heaptop,"\376B\000\000\025~a~a -s ~a ~a -o ~a~a");
-lf[43]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
-lf[44]=C_decode_literal(C_heaptop,"\376B\000\000\000");
-lf[45]=C_h_intern(&lf[45],18,"string-intersperse");
-lf[46]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
-lf[47]=C_h_intern(&lf[47],6,"append");
-lf[48]=C_h_intern(&lf[48],5,"print");
-lf[49]=C_decode_literal(C_heaptop,"\376B\000\000\014; compiling ");
-lf[50]=C_decode_literal(C_heaptop,"\376B\000\000\004 ...");
-lf[51]=C_h_intern(&lf[51],21,"create-temporary-file");
-lf[52]=C_decode_literal(C_heaptop,"\376B\000\000\002so");
-lf[53]=C_h_intern(&lf[53],12,"file-exists\077");
-lf[54]=C_h_intern(&lf[54],13,"make-pathname");
-lf[55]=C_h_intern(&lf[55],15,"\003sysget-keyword");
-lf[56]=C_h_intern(&lf[56],5,"\000load");
-lf[57]=C_h_intern(&lf[57],12,"\000output-file");
-lf[58]=C_h_intern(&lf[58],8,"\000options");
-lf[59]=C_h_intern(&lf[59],17,"\003syspeek-c-string");
-lf[60]=C_h_intern(&lf[60],14,"make-parameter");
-lf[61]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\002-S\376\003\000\000\002\376B\000\000\003-O2\376\003\000\000\002\376B\000\000\003-d2\376\377\016");
-lf[62]=C_h_intern(&lf[62],17,"register-feature!");
-lf[63]=C_h_intern(&lf[63],5,"utils");
-C_register_lf2(lf,64,create_ptable());
-t2=C_mutate(&lf[0] /* (set! c63 ...) */,lf[1]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_209,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+lf[22]=C_h_intern(&lf[22],16,"\003sysstring->list");
+lf[23]=C_h_intern(&lf[23],14,"build-platform");
+lf[24]=C_h_intern(&lf[24],20,"compile-file-options");
+lf[25]=C_h_intern(&lf[25],4,"load");
+lf[26]=C_h_intern(&lf[26],12,"compile-file");
+lf[27]=C_decode_literal(C_heaptop,"\376B\000\000\003csc");
+lf[28]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\007mingw32\376\003\000\000\002\376\001\000\000\004msvc\376\377\016");
+lf[29]=C_h_intern(&lf[29],5,"abort");
+lf[30]=C_h_intern(&lf[30],12,"delete-file*");
+lf[31]=C_h_intern(&lf[31],22,"with-exception-handler");
+lf[32]=C_h_intern(&lf[32],30,"call-with-current-continuation");
+lf[33]=C_h_intern(&lf[33],7,"on-exit");
+lf[34]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
+lf[35]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[36]=C_decode_literal(C_heaptop,"\376B\000\000\025~a~a -s ~a ~a -o ~a~a");
+lf[37]=C_decode_literal(C_heaptop,"\376B\000\000\001\042");
+lf[38]=C_decode_literal(C_heaptop,"\376B\000\000\000");
+lf[39]=C_h_intern(&lf[39],18,"string-intersperse");
+lf[40]=C_decode_literal(C_heaptop,"\376B\000\000\001 ");
+lf[41]=C_h_intern(&lf[41],6,"append");
+lf[42]=C_h_intern(&lf[42],5,"print");
+lf[43]=C_decode_literal(C_heaptop,"\376B\000\000\014; compiling ");
+lf[44]=C_decode_literal(C_heaptop,"\376B\000\000\004 ...");
+lf[45]=C_h_intern(&lf[45],21,"create-temporary-file");
+lf[46]=C_decode_literal(C_heaptop,"\376B\000\000\002so");
+lf[47]=C_h_intern(&lf[47],12,"file-exists\077");
+lf[48]=C_h_intern(&lf[48],13,"make-pathname");
+lf[49]=C_h_intern(&lf[49],15,"\003sysget-keyword");
+lf[50]=C_h_intern(&lf[50],5,"\000load");
+lf[51]=C_h_intern(&lf[51],12,"\000output-file");
+lf[52]=C_h_intern(&lf[52],8,"\000options");
+lf[53]=C_h_intern(&lf[53],6,"regexp");
+lf[54]=C_h_intern(&lf[54],9,"read-line");
+lf[55]=C_h_intern(&lf[55],13,"string-search");
+lf[56]=C_h_intern(&lf[56],16,"scan-input-lines");
+lf[57]=C_h_intern(&lf[57],17,"\003syspeek-c-string");
+lf[58]=C_h_intern(&lf[58],14,"make-parameter");
+lf[59]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376B\000\000\002-S\376\003\000\000\002\376B\000\000\003-O2\376\003\000\000\002\376B\000\000\003-d2\376\377\016");
+lf[60]=C_h_intern(&lf[60],17,"register-feature!");
+lf[61]=C_h_intern(&lf[61],5,"utils");
+C_register_lf2(lf,62,create_ptable());
+t2=C_mutate(&lf[0] /* (set! c25 ...) */,lf[1]);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_205,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
 C_extras_toplevel(2,C_SCHEME_UNDEFINED,t3);}
 
-/* k207 */
-static void C_ccall f_209(C_word c,C_word t0,C_word t1){
+/* k203 */
+static void C_ccall f_205(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_209,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_212,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_205,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_208,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_srfi_13_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k210 in k207 */
-static void C_ccall f_212(C_word c,C_word t0,C_word t1){
+/* k206 in k203 */
+static void C_ccall f_208(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_212,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_215,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_208,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_211,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_posix_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k213 in k210 in k207 */
-static void C_ccall f_215(C_word c,C_word t0,C_word t1){
+/* k209 in k206 in k203 */
+static void C_ccall f_211(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_215,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_218,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_211,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_214,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 C_files_toplevel(2,C_SCHEME_UNDEFINED,t2);}
 
-/* k216 in k213 in k210 in k207 */
-static void C_ccall f_218(C_word c,C_word t0,C_word t1){
+/* k212 in k209 in k206 in k203 */
+static void C_ccall f_214(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[3],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_214,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_217,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_regex_toplevel(2,C_SCHEME_UNDEFINED,t2);}
+
+/* k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_217(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_218,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_221,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_217,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_220,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* utils.scm: 52   register-feature! */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[62]+1)))(3,*((C_word*)lf[62]+1),t2,lf[63]);}
+((C_proc3)C_retrieve_proc(*((C_word*)lf[60]+1)))(3,*((C_word*)lf[60]+1),t2,lf[61]);}
 
-/* k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_221(C_word c,C_word t0,C_word t1){
+/* k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_220(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -463,68 +433,191 @@ C_word t5;
 C_word t6;
 C_word t7;
 C_word t8;
-C_word t9;
-C_word t10;
-C_word t11;
-C_word ab[21],*a=ab;
+C_word ab[14],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_221,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_220,2,t0,t1);}
 t2=*((C_word*)lf[2]+1);
 t3=*((C_word*)lf[3]+1);
-t4=C_mutate((C_word*)lf[4]+1 /* (set! system* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_223,a[2]=t2,a[3]=t3,a[4]=((C_word)li0),tmp=(C_word)a,a+=5,tmp));
-t5=*((C_word*)lf[7]+1);
-t6=C_mutate((C_word*)lf[8]+1 /* (set! for-each-line ...) */,(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_241,a[2]=t5,a[3]=((C_word)li2),tmp=(C_word)a,a+=4,tmp));
-t7=C_mutate((C_word*)lf[11]+1 /* (set! for-each-argv-line ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_277,a[2]=((C_word)li6),tmp=(C_word)a,a+=3,tmp));
-t8=C_mutate((C_word*)lf[15]+1 /* (set! read-all ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_344,a[2]=((C_word)li8),tmp=(C_word)a,a+=3,tmp));
-t9=C_mutate((C_word*)lf[19]+1 /* (set! qs ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_387,a[2]=((C_word)li10),tmp=(C_word)a,a+=3,tmp));
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_508,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
-/* utils.scm: 126  make-parameter */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[60]+1)))(3,*((C_word*)lf[60]+1),t10,lf[61]);}
-
-/* k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_508(C_word c,C_word t0,C_word t1){
+t4=C_mutate((C_word*)lf[4]+1 /* (set! system* ...) */,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_222,a[2]=t2,a[3]=t3,a[4]=((C_word)li0),tmp=(C_word)a,a+=5,tmp));
+t5=C_mutate((C_word*)lf[7]+1 /* (set! read-all ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_240,a[2]=((C_word)li2),tmp=(C_word)a,a+=3,tmp));
+t6=C_mutate((C_word*)lf[13]+1 /* (set! qs ...) */,(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_283,a[2]=((C_word)li4),tmp=(C_word)a,a+=3,tmp));
+t7=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_404,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+/* utils.scm: 97   make-parameter */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[58]+1)))(3,*((C_word*)lf[58]+1),t7,lf[59]);}
+
+/* k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_404(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[6],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_508,2,t0,t1);}
-t2=C_mutate((C_word*)lf[30]+1 /* (set! compile-file-options ...) */,t1);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_512,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_404,2,t0,t1);}
+t2=C_mutate((C_word*)lf[24]+1 /* (set! compile-file-options ...) */,t1);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_408,a[2]=((C_word*)t0)[2],tmp=(C_word)a,a+=3,tmp);
 /* ##sys#peek-c-string */
-t4=*((C_word*)lf[59]+1);
+t4=*((C_word*)lf[57]+1);
 ((C_proc4)(void*)(*((C_word*)t4+1)))(4,t4,t3,C_mpointer(&a,(void*)C_CSC_PROGRAM),C_fix(0));}
 
-/* k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_512(C_word c,C_word t0,C_word t1){
+/* k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_408(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[7],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_512,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_515,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_408,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_411,a[2]=((C_word*)t0)[2],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 /* ##sys#peek-c-string */
-t3=*((C_word*)lf[59]+1);
+t3=*((C_word*)lf[57]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,t2,C_mpointer(&a,(void*)C_INSTALL_BIN_HOME),C_fix(0));}
 
-/* k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_515(C_word c,C_word t0,C_word t1){
+/* k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_411(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
-C_word ab[6],*a=ab;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word t8;
+C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_515,2,t0,t1);}
-t2=*((C_word*)lf[31]+1);
-t3=C_mutate((C_word*)lf[32]+1 /* (set! compile-file ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_516,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word)li28),tmp=(C_word)a,a+=6,tmp));
-t4=((C_word*)t0)[2];
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,C_SCHEME_UNDEFINED);}
+C_save_and_reclaim((void*)tr2,(void*)f_411,2,t0,t1);}
+t2=*((C_word*)lf[25]+1);
+t3=C_mutate((C_word*)lf[26]+1 /* (set! compile-file ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_412,a[2]=((C_word*)t0)[3],a[3]=t1,a[4]=t2,a[5]=((C_word)li22),tmp=(C_word)a,a+=6,tmp));
+t4=*((C_word*)lf[53]+1);
+t5=*((C_word*)lf[54]+1);
+t6=*((C_word*)lf[55]+1);
+t7=C_mutate((C_word*)lf[56]+1 /* (set! scan-input-lines ...) */,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_609,a[2]=t5,a[3]=t4,a[4]=t6,a[5]=((C_word)li25),tmp=(C_word)a,a+=6,tmp));
+t8=((C_word*)t0)[2];
+((C_proc2)(void*)(*((C_word*)t8+1)))(2,t8,C_SCHEME_UNDEFINED);}
+
+/* scan-input-lines in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_609(C_word c,C_word t0,C_word t1,C_word t2,...){
+C_word tmp;
+C_word t3;
+va_list v;
+C_word *a,c2=c;
+C_save_rest(t2,c2,3);
+if(c<3) C_bad_min_argc_2(c,3,t0);
+if(!C_demand(c*C_SIZEOF_PAIR+7)){
+C_save_and_reclaim((void*)tr3r,(void*)f_609r,3,t0,t1,t2);}
+else{
+a=C_alloc((c-3)*3);
+t3=C_restore_rest(a,C_rest_count(0));
+f_609r(t0,t1,t2,t3);}}
+
+static void C_ccall f_609r(C_word t0,C_word t1,C_word t2,C_word t3){
+C_word tmp;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word *a=C_alloc(7);
+t4=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_613,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=t2,tmp=(C_word)a,a+=7,tmp);
+if(C_truep(C_i_nullp(t3))){
+t5=t4;
+f_613(2,t5,*((C_word*)lf[12]+1));}
+else{
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
+t6=t4;
+f_613(2,t6,C_i_car(t3));}
+else{
+/* ##sys#error */
+t6=*((C_word*)lf[5]+1);
+((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
+
+/* k611 in scan-input-lines in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_613(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word t4;
+C_word t5;
+C_word t6;
+C_word t7;
+C_word ab[15],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_613,2,t0,t1);}
+t2=C_i_closurep(((C_word*)t0)[6]);
+t3=(C_truep(t2)?((C_word*)t0)[6]:(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_648,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word)li23),tmp=(C_word)a,a+=6,tmp));
+t4=C_SCHEME_UNDEFINED;
+t5=(*a=C_VECTOR_TYPE|1,a[1]=t4,tmp=(C_word)a,a+=2,tmp);
+t6=C_set_block_item(t5,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_621,a[2]=t1,a[3]=((C_word*)t0)[3],a[4]=t3,a[5]=t5,a[6]=((C_word)li24),tmp=(C_word)a,a+=7,tmp));
+t7=((C_word*)t5)[1];
+f_621(t7,((C_word*)t0)[2]);}
+
+/* loop in k611 in scan-input-lines in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_fcall f_621(C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[5],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)trf_621,NULL,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_625,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
+/* utils.scm: 141  read-line */
+t3=((C_word*)t0)[3];
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
+
+/* k623 in loop in k611 in scan-input-lines in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_625(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word t3;
+C_word ab[4],*a=ab;
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr2,(void*)f_625,2,t0,t1);}
+if(C_truep(C_eofp(t1))){
+t2=((C_word*)t0)[4];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
+else{
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_634,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],tmp=(C_word)a,a+=4,tmp);
+/* utils.scm: 143  rx */
+t3=((C_word*)t0)[2];
+((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}}
+
+/* k632 in k623 in loop in k611 in scan-input-lines in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_634(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+if(C_truep(t1)){
+t2=((C_word*)t0)[3];
+((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,t1);}
+else{
+/* utils.scm: 144  loop */
+t2=((C_word*)((C_word*)t0)[2])[1];
+f_621(t2,((C_word*)t0)[3]);}}
+
+/* f_648 in k611 in scan-input-lines in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_648(C_word c,C_word t0,C_word t1,C_word t2){
+C_word tmp;
+C_word t3;
+C_word t4;
+C_word ab[5],*a=ab;
+if(c!=3) C_bad_argc_2(c,3,t0);
+if(!C_stack_probe(&a)){
+C_save_and_reclaim((void*)tr3,(void*)f_648,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_656,a[2]=t2,a[3]=t1,a[4]=((C_word*)t0)[4],tmp=(C_word)a,a+=5,tmp);
+/* utils.scm: 139  regexp */
+t4=((C_word*)t0)[3];
+((C_proc3)C_retrieve_proc(t4))(3,t4,t3,((C_word*)t0)[2]);}
+
+/* k654 */
+static void C_ccall f_656(C_word c,C_word t0,C_word t1){
+C_word tmp;
+C_word t2;
+C_word *a;
+/* g174175 */
+t2=((C_word*)t0)[4];
+((C_proc4)C_retrieve_proc(t2))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_516(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_412(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -532,95 +625,95 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+11)){
-C_save_and_reclaim((void*)tr3r,(void*)f_516r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_412r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_516r(t0,t1,t2,t3);}}
+f_412r(t0,t1,t2,t3);}}
 
-static void C_ccall f_516r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_412r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(11);
-t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_520,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_710,a[2]=((C_word)li27),tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_416,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t5=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_606,a[2]=((C_word)li21),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#get-keyword */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[55]+1)))(5,*((C_word*)lf[55]+1),t4,lf[58],t3,t5);}
+((C_proc5)C_retrieve_proc(*((C_word*)lf[49]+1)))(5,*((C_word*)lf[49]+1),t4,lf[52],t3,t5);}
 
-/* a709 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_710(C_word c,C_word t0,C_word t1){
+/* a605 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_606(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_710,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_606,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_END_OF_LIST);}
 
-/* k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_520(C_word c,C_word t0,C_word t1){
+/* k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_416(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_520,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_523,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_416,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_419,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t1,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 /* ##sys#get-keyword */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[55]+1)))(4,*((C_word*)lf[55]+1),t2,lf[57],((C_word*)t0)[2]);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[49]+1)))(4,*((C_word*)lf[49]+1),t2,lf[51],((C_word*)t0)[2]);}
 
-/* k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_523(C_word c,C_word t0,C_word t1){
+/* k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_419(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_523,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_526,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_707,a[2]=((C_word)li26),tmp=(C_word)a,a+=3,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_419,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_422,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],a[8]=t1,tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_603,a[2]=((C_word)li20),tmp=(C_word)a,a+=3,tmp);
 /* ##sys#get-keyword */
-((C_proc5)C_retrieve_proc(*((C_word*)lf[55]+1)))(5,*((C_word*)lf[55]+1),t2,lf[56],((C_word*)t0)[2],t3);}
+((C_proc5)C_retrieve_proc(*((C_word*)lf[49]+1)))(5,*((C_word*)lf[49]+1),t2,lf[50],((C_word*)t0)[2],t3);}
 
-/* a706 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_707(C_word c,C_word t0,C_word t1){
+/* a602 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_603(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_707,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_603,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_TRUE);}
 
-/* k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_526(C_word c,C_word t0,C_word t1){
+/* k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_422(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_526,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_529,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_705,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-/* utils.scm: 133  make-pathname */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[54]+1)))(4,*((C_word*)lf[54]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_422,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_425,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=((C_word*)t0)[6],a[5]=((C_word*)t0)[7],a[6]=((C_word*)t0)[8],a[7]=t1,tmp=(C_word)a,a+=8,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_601,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+/* utils.scm: 104  make-pathname */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[48]+1)))(4,*((C_word*)lf[48]+1),t3,((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k703 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_705(C_word c,C_word t0,C_word t1){
+/* k599 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_601(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* utils.scm: 133  file-exists? */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[53]+1)))(3,*((C_word*)lf[53]+1),((C_word*)t0)[2],t1);}
+/* utils.scm: 104  file-exists? */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[47]+1)))(3,*((C_word*)lf[47]+1),((C_word*)t0)[2],t1);}
 
-/* k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_529(C_word c,C_word t0,C_word t1){
+/* k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_425(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -628,46 +721,46 @@ C_word t4;
 C_word t5;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_529,2,t0,t1);}
-t2=(C_truep(t1)?t1:lf[33]);
-t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_535,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_425,2,t0,t1);}
+t2=(C_truep(t1)?t1:lf[27]);
+t3=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_431,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word*)t0)[4],a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],tmp=(C_word)a,a+=9,tmp);
 t4=((C_word*)t0)[6];
 if(C_truep(t4)){
 t5=t3;
-f_535(2,t5,C_SCHEME_FALSE);}
+f_431(2,t5,C_SCHEME_FALSE);}
 else{
-/* utils.scm: 134  create-temporary-file */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[51]+1)))(3,*((C_word*)lf[51]+1),t3,lf[52]);}}
+/* utils.scm: 105  create-temporary-file */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[45]+1)))(3,*((C_word*)lf[45]+1),t3,lf[46]);}}
 
-/* k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_535(C_word c,C_word t0,C_word t1){
+/* k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_431(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_535,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_695,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
-/* utils.scm: 135  build-platform */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[29]+1)))(2,*((C_word*)lf[29]+1),t2);}
+C_save_and_reclaim((void*)tr2,(void*)f_431,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|9,a[1]=(C_word)f_591,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=t1,a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],tmp=(C_word)a,a+=10,tmp);
+/* utils.scm: 106  build-platform */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[23]+1)))(2,*((C_word*)lf[23]+1),t2);}
 
-/* k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_695(C_word c,C_word t0,C_word t1){
+/* k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_591(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_695,2,t0,t1);}
-t2=(C_word)C_i_memq(t1,lf[34]);
-t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_541,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
-/* utils.scm: 136  print */
-t4=*((C_word*)lf[48]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[49],((C_word*)t0)[4],lf[50]);}
+C_save_and_reclaim((void*)tr2,(void*)f_591,2,t0,t1);}
+t2=C_i_memq(t1,lf[28]);
+t3=(*a=C_CLOSURE_TYPE|10,a[1]=(C_word)f_437,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=t2,a[6]=((C_word*)t0)[5],a[7]=((C_word*)t0)[6],a[8]=((C_word*)t0)[7],a[9]=((C_word*)t0)[8],a[10]=((C_word*)t0)[9],tmp=(C_word)a,a+=11,tmp);
+/* utils.scm: 107  print */
+t4=*((C_word*)lf[42]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,t3,lf[43],((C_word*)t0)[4],lf[44]);}
 
-/* k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_541(C_word c,C_word t0,C_word t1){
+/* k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_437(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -675,15 +768,15 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_541,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_544,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
-t3=(C_truep(((C_word*)t0)[5])?lf[40]:lf[41]);
-t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_663,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t3,a[7]=t2,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
-/* utils.scm: 140  qs */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[19]+1)))(3,*((C_word*)lf[19]+1),t4,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_437,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_440,a[2]=((C_word*)t0)[6],a[3]=((C_word*)t0)[7],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=((C_word*)t0)[10],tmp=(C_word)a,a+=7,tmp);
+t3=(C_truep(((C_word*)t0)[5])?lf[34]:lf[35]);
+t4=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_559,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[8],a[5]=((C_word*)t0)[9],a[6]=t3,a[7]=t2,a[8]=((C_word*)t0)[5],tmp=(C_word)a,a+=9,tmp);
+/* utils.scm: 111  qs */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[13]+1)))(3,*((C_word*)lf[13]+1),t4,((C_word*)t0)[2]);}
 
-/* k661 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_663(C_word c,C_word t0,C_word t1){
+/* k557 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_559(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -691,44 +784,44 @@ C_word t4;
 C_word t5;
 C_word ab[16],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_663,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_667,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_687,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_691,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 141  compile-file-options */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[30]+1)))(2,*((C_word*)lf[30]+1),t4);}
+C_save_and_reclaim((void*)tr2,(void*)f_559,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_563,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t1,a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_583,a[2]=t2,tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_587,a[2]=((C_word*)t0)[2],a[3]=t3,tmp=(C_word)a,a+=4,tmp);
+/* utils.scm: 112  compile-file-options */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[24]+1)))(2,*((C_word*)lf[24]+1),t4);}
 
-/* k689 in k661 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_691(C_word c,C_word t0,C_word t1){
+/* k585 in k557 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_587(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* utils.scm: 141  append */
-t2=*((C_word*)lf[47]+1);
+/* utils.scm: 112  append */
+t2=*((C_word*)lf[41]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],t1,((C_word*)t0)[2]);}
 
-/* k685 in k661 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_687(C_word c,C_word t0,C_word t1){
+/* k581 in k557 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_583(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* utils.scm: 141  string-intersperse */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[45]+1)))(4,*((C_word*)lf[45]+1),((C_word*)t0)[2],t1,lf[46]);}
+/* utils.scm: 112  string-intersperse */
+((C_proc4)C_retrieve_proc(*((C_word*)lf[39]+1)))(4,*((C_word*)lf[39]+1),((C_word*)t0)[2],t1,lf[40]);}
 
-/* k665 in k661 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_667(C_word c,C_word t0,C_word t1){
+/* k561 in k557 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_563(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[9],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_667,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_671,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
-/* utils.scm: 142  qs */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[19]+1)))(3,*((C_word*)lf[19]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_563,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|8,a[1]=(C_word)f_567,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=t1,a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],a[7]=((C_word*)t0)[7],a[8]=((C_word*)t0)[8],tmp=(C_word)a,a+=9,tmp);
+/* utils.scm: 113  qs */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[13]+1)))(3,*((C_word*)lf[13]+1),t2,((C_word*)t0)[2]);}
 
-/* k669 in k665 in k661 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_671(C_word c,C_word t0,C_word t1){
+/* k565 in k561 in k557 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_567(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -736,49 +829,49 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_671,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_675,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_567,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|7,a[1]=(C_word)f_571,a[2]=t1,a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=((C_word*)t0)[6],a[6]=((C_word*)t0)[7],a[7]=((C_word*)t0)[8],tmp=(C_word)a,a+=8,tmp);
 if(C_truep(((C_word*)t0)[3])){
 t3=((C_word*)t0)[3];
-/* utils.scm: 143  qs */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[19]+1)))(3,*((C_word*)lf[19]+1),t2,t3);}
+/* utils.scm: 114  qs */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[13]+1)))(3,*((C_word*)lf[13]+1),t2,t3);}
 else{
 t3=((C_word*)t0)[2];
-/* utils.scm: 143  qs */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[19]+1)))(3,*((C_word*)lf[19]+1),t2,t3);}}
+/* utils.scm: 114  qs */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[13]+1)))(3,*((C_word*)lf[13]+1),t2,t3);}}
 
-/* k673 in k669 in k665 in k661 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_675(C_word c,C_word t0,C_word t1){
+/* k569 in k565 in k561 in k557 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_571(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(C_truep(((C_word*)t0)[7])){
-/* utils.scm: 137  system* */
-((C_proc9)C_retrieve_proc(*((C_word*)lf[4]+1)))(9,*((C_word*)lf[4]+1),((C_word*)t0)[6],lf[42],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,lf[43]);}
+/* utils.scm: 108  system* */
+((C_proc9)C_retrieve_proc(*((C_word*)lf[4]+1)))(9,*((C_word*)lf[4]+1),((C_word*)t0)[6],lf[36],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,lf[37]);}
 else{
-/* utils.scm: 137  system* */
-((C_proc9)C_retrieve_proc(*((C_word*)lf[4]+1)))(9,*((C_word*)lf[4]+1),((C_word*)t0)[6],lf[42],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,lf[44]);}}
+/* utils.scm: 108  system* */
+((C_proc9)C_retrieve_proc(*((C_word*)lf[4]+1)))(9,*((C_word*)lf[4]+1),((C_word*)t0)[6],lf[36],((C_word*)t0)[5],((C_word*)t0)[4],((C_word*)t0)[3],((C_word*)t0)[2],t1,lf[38]);}}
 
-/* k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_544(C_word c,C_word t0,C_word t1){
+/* k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_440(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word ab[11],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_544,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_547,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_440,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_443,a[2]=((C_word*)t0)[2],a[3]=((C_word*)t0)[3],a[4]=((C_word*)t0)[4],a[5]=((C_word*)t0)[5],a[6]=((C_word*)t0)[6],tmp=(C_word)a,a+=7,tmp);
 if(C_truep(((C_word*)t0)[5])){
 t3=t2;
-f_547(2,t3,C_SCHEME_UNDEFINED);}
+f_443(2,t3,C_SCHEME_UNDEFINED);}
 else{
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_609,a[2]=((C_word*)t0)[4],a[3]=((C_word)li25),tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 146  on-exit */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[39]+1)))(3,*((C_word*)lf[39]+1),t2,t3);}}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_505,a[2]=((C_word*)t0)[4],a[3]=((C_word)li19),tmp=(C_word)a,a+=4,tmp);
+/* utils.scm: 117  on-exit */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[33]+1)))(3,*((C_word*)lf[33]+1),t2,t3);}}
 
-/* a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_609(C_word c,C_word t0,C_word t1){
+/* a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_505(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -786,15 +879,15 @@ C_word t4;
 C_word ab[7],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_609,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_613,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_618,a[2]=((C_word*)t0)[2],a[3]=((C_word)li24),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_505,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_509,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_514,a[2]=((C_word*)t0)[2],a[3]=((C_word)li18),tmp=(C_word)a,a+=4,tmp);
 /* call-with-current-continuation */
-t4=*((C_word*)lf[38]+1);
+t4=*((C_word*)lf[32]+1);
 ((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t2,t3);}
 
-/* a617 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_618(C_word c,C_word t0,C_word t1,C_word t2){
+/* a513 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_514(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -802,14 +895,14 @@ C_word t5;
 C_word ab[9],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_618,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_624,a[2]=t2,a[3]=((C_word)li19),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_633,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li23),tmp=(C_word)a,a+=5,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_514,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_520,a[2]=t2,a[3]=((C_word)li13),tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_529,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp);
 /* with-exception-handler */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t1,t3,t4);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[31]+1)))(4,*((C_word*)lf[31]+1),t1,t3,t4);}
 
-/* a632 in a617 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_633(C_word c,C_word t0,C_word t1){
+/* a528 in a513 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_529(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -817,93 +910,93 @@ C_word t4;
 C_word ab[8],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_633,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_639,a[2]=((C_word*)t0)[3],a[3]=((C_word)li20),tmp=(C_word)a,a+=4,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_645,a[2]=((C_word*)t0)[2],a[3]=((C_word)li22),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_529,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_535,a[2]=((C_word*)t0)[3],a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_541,a[2]=((C_word*)t0)[2],a[3]=((C_word)li16),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a644 in a632 in a617 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_645(C_word c,C_word t0,C_word t1,...){
+/* a540 in a528 in a513 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_541(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_645r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_541r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_645r(t0,t1,t2);}}
+f_541r(t0,t1,t2);}}
 
-static void C_ccall f_645r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_541r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_651,a[2]=t2,a[3]=((C_word)li21),tmp=(C_word)a,a+=4,tmp);
-/* k161166 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_547,a[2]=t2,a[3]=((C_word)li15),tmp=(C_word)a,a+=4,tmp);
+/* k121126 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a650 in a644 in a632 in a617 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_651(C_word c,C_word t0,C_word t1){
+/* a546 in a540 in a528 in a513 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_547(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_651,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_547,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a638 in a632 in a617 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_639(C_word c,C_word t0,C_word t1){
+/* a534 in a528 in a513 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_535(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_639,2,t0,t1);}
-/* utils.scm: 148  delete-file* */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[36]+1)))(3,*((C_word*)lf[36]+1),t1,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_535,2,t0,t1);}
+/* utils.scm: 119  delete-file* */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[30]+1)))(3,*((C_word*)lf[30]+1),t1,((C_word*)t0)[2]);}
 
-/* a623 in a617 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_624(C_word c,C_word t0,C_word t1,C_word t2){
+/* a519 in a513 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_520(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[3],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_624,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_630,a[2]=((C_word)li18),tmp=(C_word)a,a+=3,tmp);
-/* k161166 */
+C_save_and_reclaim((void*)tr3,(void*)f_520,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_526,a[2]=((C_word)li12),tmp=(C_word)a,a+=3,tmp);
+/* k121126 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a629 in a623 in a617 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_630(C_word c,C_word t0,C_word t1){
+/* a525 in a519 in a513 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_526(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_630,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_526,2,t0,t1);}
 t2=t1;
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,C_SCHEME_FALSE);}
 
-/* k611 in a608 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_613(C_word c,C_word t0,C_word t1){
+/* k507 in a504 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_509(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g164165 */
+/* g124125 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_547(C_word c,C_word t0,C_word t1){
+/* k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_443(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -912,21 +1005,21 @@ C_word t5;
 C_word t6;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_547,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_443,2,t0,t1);}
 if(C_truep(((C_word*)t0)[6])){
 t2=(C_truep(((C_word*)t0)[5])?((C_word*)t0)[5]:((C_word*)t0)[4]);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_556,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_561,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word)li17),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_452,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_457,a[2]=((C_word*)t0)[2],a[3]=t2,a[4]=((C_word)li11),tmp=(C_word)a,a+=5,tmp);
 /* call-with-current-continuation */
-t5=*((C_word*)lf[38]+1);
+t5=*((C_word*)lf[32]+1);
 ((C_proc3)(void*)(*((C_word*)t5+1)))(3,t5,t3,t4);}
 else{
 t2=C_SCHEME_UNDEFINED;
 t3=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}}
 
-/* a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_561(C_word c,C_word t0,C_word t1,C_word t2){
+/* a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_457(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -934,14 +1027,14 @@ C_word t5;
 C_word ab[11],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_561,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_567,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word)li12),tmp=(C_word)a,a+=5,tmp);
-t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_582,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li16),tmp=(C_word)a,a+=6,tmp);
+C_save_and_reclaim((void*)tr3,(void*)f_457,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_463,a[2]=t2,a[3]=((C_word*)t0)[3],a[4]=((C_word)li6),tmp=(C_word)a,a+=5,tmp);
+t4=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_478,a[2]=t2,a[3]=((C_word*)t0)[2],a[4]=((C_word*)t0)[3],a[5]=((C_word)li10),tmp=(C_word)a,a+=6,tmp);
 /* with-exception-handler */
-((C_proc4)C_retrieve_proc(*((C_word*)lf[37]+1)))(4,*((C_word*)lf[37]+1),t1,t3,t4);}
+((C_proc4)C_retrieve_proc(*((C_word*)lf[31]+1)))(4,*((C_word*)lf[31]+1),t1,t3,t4);}
 
-/* a581 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_582(C_word c,C_word t0,C_word t1){
+/* a477 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_478(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -949,114 +1042,114 @@ C_word t4;
 C_word ab[9],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_582,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_588,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li13),tmp=(C_word)a,a+=5,tmp);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_594,a[2]=((C_word*)t0)[2],a[3]=((C_word)li15),tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_478,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_484,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word)li7),tmp=(C_word)a,a+=5,tmp);
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_490,a[2]=((C_word*)t0)[2],a[3]=((C_word)li9),tmp=(C_word)a,a+=4,tmp);
 /* ##sys#call-with-values */
 C_call_with_values(4,0,t1,t2,t3);}
 
-/* a593 in a581 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_594(C_word c,C_word t0,C_word t1,...){
+/* a489 in a477 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_490(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr2r,(void*)f_594r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_490r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_594r(t0,t1,t2);}}
+f_490r(t0,t1,t2);}}
 
-static void C_ccall f_594r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_490r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word *a=C_alloc(4);
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_600,a[2]=t2,a[3]=((C_word)li14),tmp=(C_word)a,a+=4,tmp);
-/* k177182 */
+t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_496,a[2]=t2,a[3]=((C_word)li8),tmp=(C_word)a,a+=4,tmp);
+/* k137142 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a599 in a593 in a581 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_600(C_word c,C_word t0,C_word t1){
+/* a495 in a489 in a477 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_496(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_600,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_496,2,t0,t1);}
 C_apply_values(3,0,t1,((C_word*)t0)[2]);}
 
-/* a587 in a581 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_588(C_word c,C_word t0,C_word t1){
+/* a483 in a477 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_484(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_588,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_592,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 155  load-file */
+C_save_and_reclaim((void*)tr2,(void*)f_484,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_488,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* utils.scm: 126  load-file */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[3]);}
 
-/* k590 in a587 in a581 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_592(C_word c,C_word t0,C_word t1){
+/* k486 in a483 in a477 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_488(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
 t2=((C_word*)t0)[3];
 ((C_proc2)(void*)(*((C_word*)t2+1)))(2,t2,((C_word*)t0)[2]);}
 
-/* a566 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_567(C_word c,C_word t0,C_word t1,C_word t2){
+/* a462 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_463(C_word c,C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word ab[5],*a=ab;
 if(c!=3) C_bad_argc_2(c,3,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_567,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_573,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li11),tmp=(C_word)a,a+=5,tmp);
-/* k177182 */
+C_save_and_reclaim((void*)tr3,(void*)f_463,3,t0,t1,t2);}
+t3=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_469,a[2]=((C_word*)t0)[3],a[3]=t2,a[4]=((C_word)li5),tmp=(C_word)a,a+=5,tmp);
+/* k137142 */
 t4=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t4))(3,t4,t1,t3);}
 
-/* a572 in a566 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_573(C_word c,C_word t0,C_word t1){
+/* a468 in a462 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_469(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_573,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_577,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 153  delete-file* */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[36]+1)))(3,*((C_word*)lf[36]+1),t2,((C_word*)t0)[2]);}
+C_save_and_reclaim((void*)tr2,(void*)f_469,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_473,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+/* utils.scm: 124  delete-file* */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[30]+1)))(3,*((C_word*)lf[30]+1),t2,((C_word*)t0)[2]);}
 
-/* k575 in a572 in a566 in a560 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_577(C_word c,C_word t0,C_word t1){
+/* k471 in a468 in a462 in a456 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_473(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* utils.scm: 154  abort */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[35]+1)))(3,*((C_word*)lf[35]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
+/* utils.scm: 125  abort */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[29]+1)))(3,*((C_word*)lf[29]+1),((C_word*)t0)[3],((C_word*)t0)[2]);}
 
-/* k554 in k545 in k542 in k539 in k693 in k533 in k527 in k524 in k521 in k518 in compile-file in k513 in k510 in k506 in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_556(C_word c,C_word t0,C_word t1){
+/* k450 in k441 in k438 in k435 in k589 in k429 in k423 in k420 in k417 in k414 in compile-file in k409 in k406 in k402 in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_452(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* g180181 */
+/* g140141 */
 t2=t1;
 ((C_proc2)C_retrieve_proc(t2))(2,t2,((C_word*)t0)[2]);}
 
-/* qs in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_387(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* qs in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_283(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -1064,34 +1157,34 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_387r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_283r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_387r(t0,t1,t2,t3);}}
+f_283r(t0,t1,t2,t3);}}
 
-static void C_ccall f_387r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_283r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word t6;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_391,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-if(C_truep((C_word)C_i_nullp(t3))){
-/* utils.scm: 107  build-platform */
-((C_proc2)C_retrieve_proc(*((C_word*)lf[29]+1)))(2,*((C_word*)lf[29]+1),t4);}
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_287,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+if(C_truep(C_i_nullp(t3))){
+/* utils.scm: 78   build-platform */
+((C_proc2)C_retrieve_proc(*((C_word*)lf[23]+1)))(2,*((C_word*)lf[23]+1),t4);}
 else{
-t5=(C_word)C_i_cdr(t3);
-if(C_truep((C_word)C_i_nullp(t5))){
+t5=C_i_cdr(t3);
+if(C_truep(C_i_nullp(t5))){
 t6=t4;
-f_391(2,t6,(C_word)C_i_car(t3));}
+f_287(2,t6,C_i_car(t3));}
 else{
 /* ##sys#error */
 t6=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t6+1)))(4,t6,t4,lf[0],t3);}}}
 
-/* k389 in qs in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_391(C_word c,C_word t0,C_word t1){
+/* k285 in qs in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_287(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1106,32 +1199,32 @@ C_word t11;
 C_word t12;
 C_word ab[12],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_391,2,t0,t1);}
-t2=(C_word)C_eqp(t1,lf[20]);
-t3=(C_truep(t2)?t2:(C_word)C_eqp(t1,lf[21]));
+C_save_and_reclaim((void*)tr2,(void*)f_287,2,t0,t1);}
+t2=C_eqp(t1,lf[14]);
+t3=(C_truep(t2)?t2:C_eqp(t1,lf[15]));
 if(C_truep(t3)){
-/* utils.scm: 110  string-append */
-t4=*((C_word*)lf[22]+1);
-((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[3],lf[23],((C_word*)t0)[2],lf[24]);}
+/* utils.scm: 81   string-append */
+t4=*((C_word*)lf[16]+1);
+((C_proc5)(void*)(*((C_word*)t4+1)))(5,t4,((C_word*)t0)[3],lf[17],((C_word*)t0)[2],lf[18]);}
 else{
-t4=(C_word)C_i_string_length(((C_word*)t0)[2]);
-t5=(C_word)C_eqp(t4,C_fix(0));
+t4=C_i_string_length(((C_word*)t0)[2]);
+t5=C_eqp(t4,C_fix(0));
 if(C_truep(t5)){
 t6=((C_word*)t0)[3];
-((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[25]);}
+((C_proc2)(void*)(*((C_word*)t6+1)))(2,t6,lf[19]);}
 else{
 t6=C_SCHEME_END_OF_LIST;
 t7=(*a=C_VECTOR_TYPE|1,a[1]=t6,tmp=(C_word)a,a+=2,tmp);
 t8=C_SCHEME_FALSE;
 t9=(*a=C_VECTOR_TYPE|1,a[1]=t8,tmp=(C_word)a,a+=2,tmp);
-t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_416,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
-t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_420,a[2]=t10,a[3]=t7,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
+t10=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_312,a[2]=((C_word*)t0)[3],tmp=(C_word)a,a+=3,tmp);
+t11=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_316,a[2]=t10,a[3]=t7,a[4]=t9,tmp=(C_word)a,a+=5,tmp);
 /* string->list */
-t12=*((C_word*)lf[28]+1);
+t12=*((C_word*)lf[22]+1);
 ((C_proc3)(void*)(*((C_word*)t12+1)))(3,t12,t11,((C_word*)t0)[2]);}}}
 
-/* k418 in k389 in qs in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_420(C_word c,C_word t0,C_word t1){
+/* k314 in k285 in qs in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_316(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1139,15 +1232,15 @@ C_word t4;
 C_word t5;
 C_word ab[8],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_420,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_316,2,t0,t1);}
 t2=C_SCHEME_UNDEFINED;
 t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_422,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li9),tmp=(C_word)a,a+=6,tmp));
+t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_318,a[2]=((C_word*)t0)[3],a[3]=t3,a[4]=((C_word*)t0)[4],a[5]=((C_word)li3),tmp=(C_word)a,a+=6,tmp));
 t5=((C_word*)t3)[1];
-f_422(t5,((C_word*)t0)[2],t1);}
+f_318(t5,((C_word*)t0)[2],t1);}
 
-/* loop96 in k418 in k389 in qs in k219 in k216 in k213 in k210 in k207 */
-static void C_fcall f_422(C_word t0,C_word t1,C_word t2){
+/* loop58 in k314 in k285 in qs in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_fcall f_318(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
@@ -1157,25 +1250,25 @@ C_word t7;
 C_word t8;
 C_word ab[10],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_422,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_471,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
-t4=(C_word)C_slot(t2,C_fix(0));
-t5=(C_word)C_u_i_char_whitespacep(t4);
+C_save_and_reclaim((void*)trf_318,NULL,3,t0,t1,t2);}
+if(C_truep(C_i_pairp(t2))){
+t3=(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_367,a[2]=((C_word*)t0)[2],a[3]=t1,a[4]=((C_word*)t0)[3],a[5]=t2,a[6]=((C_word*)t0)[4],tmp=(C_word)a,a+=7,tmp);
+t4=C_slot(t2,C_fix(0));
+t5=C_u_i_char_whitespacep(t4);
 if(C_truep(t5)){
 t6=t3;
-f_471(t6,(C_truep(t5)?(C_word)C_a_i_string(&a,2,C_make_character(92),t4):(C_word)C_a_i_string(&a,1,t4)));}
+f_367(t6,(C_truep(t5)?C_a_i_string(&a,2,C_make_character(92),t4):C_a_i_string(&a,1,t4)));}
 else{
-t6=(C_word)C_i_memq(t4,lf[27]);
+t6=C_i_memq(t4,lf[21]);
 t7=t3;
-f_471(t7,(C_truep(t6)?(C_word)C_a_i_string(&a,2,C_make_character(92),t4):(C_word)C_a_i_string(&a,1,t4)));}}
+f_367(t7,(C_truep(t6)?C_a_i_string(&a,2,C_make_character(92),t4):C_a_i_string(&a,1,t4)));}}
 else{
 t3=((C_word*)((C_word*)t0)[2])[1];
 t4=t1;
 ((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
 
-/* k469 in loop96 in k418 in k389 in qs in k219 in k216 in k213 in k210 in k207 */
-static void C_fcall f_471(C_word t0,C_word t1){
+/* k365 in loop58 in k314 in k285 in qs in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_fcall f_367(C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
@@ -1187,300 +1280,112 @@ C_word t8;
 C_word t9;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_471,NULL,2,t0,t1);}
-t2=(C_word)C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
+C_save_and_reclaim((void*)trf_367,NULL,2,t0,t1);}
+t2=C_a_i_cons(&a,2,t1,C_SCHEME_END_OF_LIST);
 if(C_truep(((C_word*)((C_word*)t0)[6])[1])){
-t3=(C_word)C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
+t3=C_i_setslot(((C_word*)((C_word*)t0)[6])[1],C_fix(1),t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop96109 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop5871 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_422(t6,((C_word*)t0)[3],t5);}
+f_318(t6,((C_word*)t0)[3],t5);}
 else{
 t3=C_mutate(((C_word *)((C_word*)t0)[2])+1,t2);
 t4=C_mutate(((C_word *)((C_word*)t0)[6])+1,t2);
-t5=(C_word)C_slot(((C_word*)t0)[5],C_fix(1));
-/* loop96109 */
+t5=C_slot(((C_word*)t0)[5],C_fix(1));
+/* loop5871 */
 t6=((C_word*)((C_word*)t0)[4])[1];
-f_422(t6,((C_word*)t0)[3],t5);}}
+f_318(t6,((C_word*)t0)[3],t5);}}
 
-/* k414 in k389 in qs in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_416(C_word c,C_word t0,C_word t1){
+/* k310 in k285 in qs in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_312(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word *a;
-/* utils.scm: 114  string-concatenate */
-((C_proc3)C_retrieve_proc(*((C_word*)lf[26]+1)))(3,*((C_word*)lf[26]+1),((C_word*)t0)[2],t1);}
+/* utils.scm: 85   string-concatenate */
+((C_proc3)C_retrieve_proc(*((C_word*)lf[20]+1)))(3,*((C_word*)lf[20]+1),((C_word*)t0)[2],t1);}
 
-/* read-all in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_344(C_word c,C_word t0,C_word t1,...){
+/* read-all in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_240(C_word c,C_word t0,C_word t1,...){
 C_word tmp;
 C_word t2;
 va_list v;
 C_word *a,c2=c;
 C_save_rest(t1,c2,2);
 if(!C_demand(c*C_SIZEOF_PAIR+3)){
-C_save_and_reclaim((void*)tr2r,(void*)f_344r,2,t0,t1);}
+C_save_and_reclaim((void*)tr2r,(void*)f_240r,2,t0,t1);}
 else{
 a=C_alloc((c-2)*3);
 t2=C_restore_rest(a,C_rest_count(0));
-f_344r(t0,t1,t2);}}
+f_240r(t0,t1,t2);}}
 
-static void C_ccall f_344r(C_word t0,C_word t1,C_word t2){
+static void C_ccall f_240r(C_word t0,C_word t1,C_word t2){
 C_word tmp;
 C_word t3;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(3);
-t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_348,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
-if(C_truep((C_word)C_i_nullp(t2))){
+t3=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_244,a[2]=t1,tmp=(C_word)a,a+=3,tmp);
+if(C_truep(C_i_nullp(t2))){
 t4=t3;
-f_348(2,t4,*((C_word*)lf[9]+1));}
+f_244(2,t4,*((C_word*)lf[12]+1));}
 else{
-t4=(C_word)C_i_cdr(t2);
-if(C_truep((C_word)C_i_nullp(t4))){
+t4=C_i_cdr(t2);
+if(C_truep(C_i_nullp(t4))){
 t5=t3;
-f_348(2,t5,(C_word)C_i_car(t2));}
+f_244(2,t5,C_i_car(t2));}
 else{
 /* ##sys#error */
 t5=*((C_word*)lf[5]+1);
 ((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t3,lf[0],t2);}}}
 
-/* k346 in read-all in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_348(C_word c,C_word t0,C_word t1){
+/* k242 in read-all in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_244(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_348,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_354,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 100  port? */
-t3=*((C_word*)lf[18]+1);
+C_save_and_reclaim((void*)tr2,(void*)f_244,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_250,a[2]=t1,a[3]=((C_word*)t0)[2],tmp=(C_word)a,a+=4,tmp);
+/* utils.scm: 71   port? */
+t3=*((C_word*)lf[11]+1);
 ((C_proc3)(void*)(*((C_word*)t3+1)))(3,t3,t2,t1);}
 
-/* k352 in k346 in read-all in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_354(C_word c,C_word t0,C_word t1){
+/* k248 in k242 in read-all in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_250(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[3],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_354,2,t0,t1);}
+C_save_and_reclaim((void*)tr2,(void*)f_250,2,t0,t1);}
 if(C_truep(t1)){
 /* read-string/port */
-t2=*((C_word*)lf[16]+1);
+t2=*((C_word*)lf[8]+1);
 ((C_proc4)(void*)(*((C_word*)t2+1)))(4,t2,((C_word*)t0)[3],C_SCHEME_FALSE,((C_word*)t0)[2]);}
 else{
-t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_362,a[2]=((C_word)li7),tmp=(C_word)a,a+=3,tmp);
-/* utils.scm: 102  with-input-from-file */
-t3=*((C_word*)lf[13]+1);
+t2=(*a=C_CLOSURE_TYPE|2,a[1]=(C_word)f_258,a[2]=((C_word)li1),tmp=(C_word)a,a+=3,tmp);
+/* utils.scm: 73   with-input-from-file */
+t3=*((C_word*)lf[10]+1);
 ((C_proc4)(void*)(*((C_word*)t3+1)))(4,t3,((C_word*)t0)[3],((C_word*)t0)[2],t2);}}
 
-/* a361 in k352 in k346 in read-all in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_362(C_word c,C_word t0,C_word t1){
+/* a257 in k248 in k242 in read-all in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_258(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word *a;
 if(c!=2) C_bad_argc_2(c,2,t0);
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_362,2,t0,t1);}
-t2=*((C_word*)lf[17]+1);
-/* g6869 */
+C_save_and_reclaim((void*)tr2,(void*)f_258,2,t0,t1);}
+t2=*((C_word*)lf[9]+1);
+/* g3031 */
 t3=t2;
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t1,C_SCHEME_FALSE);}
 
-/* for-each-argv-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_277(C_word c,C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word ab[4],*a=ab;
-if(c!=3) C_bad_argc_2(c,3,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr3,(void*)f_277,3,t0,t1,t2);}
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_302,a[2]=t2,a[3]=t1,tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 88   command-line-arguments */
-t4=*((C_word*)lf[14]+1);
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}
-
-/* k300 in for-each-argv-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_302(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[7],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_302,2,t0,t1);}
-if(C_truep((C_word)C_i_nullp(t1))){
-/* utils.scm: 91   for-each-line */
-t2=*((C_word*)lf[8]+1);
-((C_proc3)(void*)(*((C_word*)t2+1)))(3,t2,((C_word*)t0)[3],((C_word*)t0)[2]);}
-else{
-t2=C_SCHEME_UNDEFINED;
-t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_316,a[2]=t3,a[3]=((C_word*)t0)[2],a[4]=((C_word)li5),tmp=(C_word)a,a+=5,tmp));
-t5=((C_word*)t3)[1];
-f_316(t5,((C_word*)t0)[3],t1);}}
-
-/* loop43 in k300 in for-each-argv-line in k219 in k216 in k213 in k210 in k207 */
-static void C_fcall f_316(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word ab[9],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_316,NULL,3,t0,t1,t2);}
-if(C_truep((C_word)C_i_pairp(t2))){
-t3=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_324,a[2]=((C_word*)t0)[3],a[3]=((C_word)li4),tmp=(C_word)a,a+=4,tmp);
-t4=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_331,a[2]=t1,a[3]=((C_word*)t0)[2],a[4]=t2,tmp=(C_word)a,a+=5,tmp);
-t5=(C_word)C_slot(t2,C_fix(0));
-/* g5051 */
-t6=t3;
-f_324(t6,t4,t5);}
-else{
-t3=C_SCHEME_UNDEFINED;
-t4=t1;
-((C_proc2)(void*)(*((C_word*)t4+1)))(2,t4,t3);}}
-
-/* k329 in loop43 in k300 in for-each-argv-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_331(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-t2=(C_word)C_slot(((C_word*)t0)[4],C_fix(1));
-t3=((C_word*)((C_word*)t0)[3])[1];
-f_316(t3,((C_word*)t0)[2],t2);}
-
-/* g50 in loop43 in k300 in for-each-argv-line in k219 in k216 in k213 in k210 in k207 */
-static void C_fcall f_324(C_word t0,C_word t1,C_word t2){
-C_word tmp;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_324,NULL,3,t0,t1,t2);}
-t3=((C_word*)t0)[2];
-if(C_truep((C_word)C_i_string_equal_p(t2,lf[12]))){
-/* utils.scm: 86   for-each-line */
-t4=*((C_word*)lf[8]+1);
-((C_proc3)(void*)(*((C_word*)t4+1)))(3,t4,t1,t3);}
-else{
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_295,a[2]=t3,a[3]=((C_word)li3),tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 87   with-input-from-file */
-t5=*((C_word*)lf[13]+1);
-((C_proc4)(void*)(*((C_word*)t5+1)))(4,t5,t1,t2,t4);}}
-
-/* a294 in g50 in loop43 in k300 in for-each-argv-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_295(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word *a;
-if(c!=2) C_bad_argc_2(c,2,t0);
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_295,2,t0,t1);}
-t2=*((C_word*)lf[8]+1);
-/* g3839 */
-t3=t2;
-((C_proc3)C_retrieve_proc(t3))(3,t3,t1,((C_word*)t0)[2]);}
-
-/* for-each-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_241(C_word c,C_word t0,C_word t1,C_word t2,...){
-C_word tmp;
-C_word t3;
-va_list v;
-C_word *a,c2=c;
-C_save_rest(t2,c2,3);
-if(c<3) C_bad_min_argc_2(c,3,t0);
-if(!C_demand(c*C_SIZEOF_PAIR+6)){
-C_save_and_reclaim((void*)tr3rv,(void*)f_241r,3,t0,t1,t2);}
-else{
-a=C_alloc((c-3)*3);
-t3=C_restore_rest_vector(a,C_rest_count(0));
-f_241r(t0,t1,t2,t3);}}
-
-static void C_ccall f_241r(C_word t0,C_word t1,C_word t2,C_word t3){
-C_word tmp;
-C_word t4;
-C_word t5;
-C_word t6;
-C_word t7;
-C_word *a=C_alloc(6);
-t4=(C_word)C_notvemptyp(t3);
-t5=(C_truep(t4)?(C_word)C_i_vector_ref(t3,C_fix(0)):*((C_word*)lf[9]+1));
-t6=(*a=C_CLOSURE_TYPE|5,a[1]=(C_word)f_248,a[2]=t1,a[3]=t5,a[4]=((C_word*)t0)[2],a[5]=t2,tmp=(C_word)a,a+=6,tmp);
-/* utils.scm: 73   ##sys#check-port */
-t7=*((C_word*)lf[10]+1);
-((C_proc4)(void*)(*((C_word*)t7+1)))(4,t7,t6,t5,lf[8]);}
-
-/* k246 in for-each-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_248(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word t5;
-C_word ab[9],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_248,2,t0,t1);}
-t2=C_SCHEME_UNDEFINED;
-t3=(*a=C_VECTOR_TYPE|1,a[1]=t2,tmp=(C_word)a,a+=2,tmp);
-t4=C_set_block_item(t3,0,(*a=C_CLOSURE_TYPE|6,a[1]=(C_word)f_253,a[2]=((C_word*)t0)[3],a[3]=((C_word*)t0)[4],a[4]=((C_word*)t0)[5],a[5]=t3,a[6]=((C_word)li1),tmp=(C_word)a,a+=7,tmp));
-t5=((C_word*)t3)[1];
-f_253(t5,((C_word*)t0)[2]);}
-
-/* loop in k246 in for-each-line in k219 in k216 in k213 in k210 in k207 */
-static void C_fcall f_253(C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word ab[5],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)trf_253,NULL,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|4,a[1]=(C_word)f_257,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[5],a[4]=t1,tmp=(C_word)a,a+=5,tmp);
-/* utils.scm: 75   read-line */
-t3=((C_word*)t0)[3];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,((C_word*)t0)[2]);}
-
-/* k255 in loop in k246 in for-each-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_257(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word t3;
-C_word t4;
-C_word ab[4],*a=ab;
-if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_257,2,t0,t1);}
-if(C_truep((C_word)C_eofp(t1))){
-t2=C_SCHEME_UNDEFINED;
-t3=((C_word*)t0)[4];
-((C_proc2)(void*)(*((C_word*)t3+1)))(2,t3,t2);}
-else{
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_266,a[2]=((C_word*)t0)[4],a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
-/* utils.scm: 77   proc */
-t3=((C_word*)t0)[2];
-((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}}
-
-/* k264 in k255 in loop in k246 in for-each-line in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_266(C_word c,C_word t0,C_word t1){
-C_word tmp;
-C_word t2;
-C_word *a;
-/* utils.scm: 78   loop */
-t2=((C_word*)((C_word*)t0)[3])[1];
-f_253(t2,((C_word*)t0)[2]);}
-
-/* system* in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_223(C_word c,C_word t0,C_word t1,C_word t2,...){
+/* system* in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_222(C_word c,C_word t0,C_word t1,C_word t2,...){
 C_word tmp;
 C_word t3;
 va_list v;
@@ -1488,41 +1393,41 @@ C_word *a,c2=c;
 C_save_rest(t2,c2,3);
 if(c<3) C_bad_min_argc_2(c,3,t0);
 if(!C_demand(c*C_SIZEOF_PAIR+4)){
-C_save_and_reclaim((void*)tr3r,(void*)f_223r,3,t0,t1,t2);}
+C_save_and_reclaim((void*)tr3r,(void*)f_222r,3,t0,t1,t2);}
 else{
 a=C_alloc((c-3)*3);
 t3=C_restore_rest(a,C_rest_count(0));
-f_223r(t0,t1,t2,t3);}}
+f_222r(t0,t1,t2,t3);}}
 
-static void C_ccall f_223r(C_word t0,C_word t1,C_word t2,C_word t3){
+static void C_ccall f_222r(C_word t0,C_word t1,C_word t2,C_word t3){
 C_word tmp;
 C_word t4;
 C_word t5;
 C_word *a=C_alloc(4);
-t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_227,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
+t4=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_226,a[2]=((C_word*)t0)[3],a[3]=t1,tmp=(C_word)a,a+=4,tmp);
 C_apply(5,0,t4,((C_word*)t0)[2],t2,t3);}
 
-/* k225 in system* in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_227(C_word c,C_word t0,C_word t1){
+/* k224 in system* in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_226(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word ab[4],*a=ab;
 if(!C_stack_probe(&a)){
-C_save_and_reclaim((void*)tr2,(void*)f_227,2,t0,t1);}
-t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_230,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
+C_save_and_reclaim((void*)tr2,(void*)f_226,2,t0,t1);}
+t2=(*a=C_CLOSURE_TYPE|3,a[1]=(C_word)f_229,a[2]=t1,a[3]=((C_word*)t0)[3],tmp=(C_word)a,a+=4,tmp);
 /* utils.scm: 62   system */
 t3=((C_word*)t0)[2];
 ((C_proc3)C_retrieve_proc(t3))(3,t3,t2,t1);}
 
-/* k228 in k225 in system* in k219 in k216 in k213 in k210 in k207 */
-static void C_ccall f_230(C_word c,C_word t0,C_word t1){
+/* k227 in k224 in system* in k218 in k215 in k212 in k209 in k206 in k203 */
+static void C_ccall f_229(C_word c,C_word t0,C_word t1){
 C_word tmp;
 C_word t2;
 C_word t3;
 C_word t4;
 C_word *a;
-t2=(C_word)C_eqp(t1,C_fix(0));
+t2=C_eqp(t1,C_fix(0));
 if(C_truep(t2)){
 t3=C_SCHEME_UNDEFINED;
 t4=((C_word*)t0)[3];
@@ -1533,78 +1438,75 @@ t3=*((C_word*)lf[5]+1);
 ((C_proc5)(void*)(*((C_word*)t3+1)))(5,t3,((C_word*)t0)[3],lf[6],((C_word*)t0)[2],t1);}}
 
 #ifdef C_ENABLE_PTABLES
-static C_PTABLE_ENTRY ptable[72] = {
+static C_PTABLE_ENTRY ptable[69] = {
 {"toplevel:utils_scm",(void*)C_utils_toplevel},
-{"f_209:utils_scm",(void*)f_209},
-{"f_212:utils_scm",(void*)f_212},
-{"f_215:utils_scm",(void*)f_215},
-{"f_218:utils_scm",(void*)f_218},
-{"f_221:utils_scm",(void*)f_221},
-{"f_508:utils_scm",(void*)f_508},
-{"f_512:utils_scm",(void*)f_512},
-{"f_515:utils_scm",(void*)f_515},
-{"f_516:utils_scm",(void*)f_516},
-{"f_710:utils_scm",(void*)f_710},
-{"f_520:utils_scm",(void*)f_520},
-{"f_523:utils_scm",(void*)f_523},
-{"f_707:utils_scm",(void*)f_707},
-{"f_526:utils_scm",(void*)f_526},
-{"f_705:utils_scm",(void*)f_705},
-{"f_529:utils_scm",(void*)f_529},
-{"f_535:utils_scm",(void*)f_535},
-{"f_695:utils_scm",(void*)f_695},
-{"f_541:utils_scm",(void*)f_541},
-{"f_663:utils_scm",(void*)f_663},
-{"f_691:utils_scm",(void*)f_691},
-{"f_687:utils_scm",(void*)f_687},
-{"f_667:utils_scm",(void*)f_667},
-{"f_671:utils_scm",(void*)f_671},
-{"f_675:utils_scm",(void*)f_675},
-{"f_544:utils_scm",(void*)f_544},
+{"f_205:utils_scm",(void*)f_205},
+{"f_208:utils_scm",(void*)f_208},
+{"f_211:utils_scm",(void*)f_211},
+{"f_214:utils_scm",(void*)f_214},
+{"f_217:utils_scm",(void*)f_217},
+{"f_220:utils_scm",(void*)f_220},
+{"f_404:utils_scm",(void*)f_404},
+{"f_408:utils_scm",(void*)f_408},
+{"f_411:utils_scm",(void*)f_411},
 {"f_609:utils_scm",(void*)f_609},
-{"f_618:utils_scm",(void*)f_618},
-{"f_633:utils_scm",(void*)f_633},
-{"f_645:utils_scm",(void*)f_645},
-{"f_651:utils_scm",(void*)f_651},
-{"f_639:utils_scm",(void*)f_639},
-{"f_624:utils_scm",(void*)f_624},
-{"f_630:utils_scm",(void*)f_630},
 {"f_613:utils_scm",(void*)f_613},
-{"f_547:utils_scm",(void*)f_547},
-{"f_561:utils_scm",(void*)f_561},
-{"f_582:utils_scm",(void*)f_582},
-{"f_594:utils_scm",(void*)f_594},
-{"f_600:utils_scm",(void*)f_600},
-{"f_588:utils_scm",(void*)f_588},
-{"f_592:utils_scm",(void*)f_592},
-{"f_567:utils_scm",(void*)f_567},
-{"f_573:utils_scm",(void*)f_573},
-{"f_577:utils_scm",(void*)f_577},
-{"f_556:utils_scm",(void*)f_556},
-{"f_387:utils_scm",(void*)f_387},
-{"f_391:utils_scm",(void*)f_391},
-{"f_420:utils_scm",(void*)f_420},
-{"f_422:utils_scm",(void*)f_422},
-{"f_471:utils_scm",(void*)f_471},
+{"f_621:utils_scm",(void*)f_621},
+{"f_625:utils_scm",(void*)f_625},
+{"f_634:utils_scm",(void*)f_634},
+{"f_648:utils_scm",(void*)f_648},
+{"f_656:utils_scm",(void*)f_656},
+{"f_412:utils_scm",(void*)f_412},
+{"f_606:utils_scm",(void*)f_606},
 {"f_416:utils_scm",(void*)f_416},
-{"f_344:utils_scm",(void*)f_344},
-{"f_348:utils_scm",(void*)f_348},
-{"f_354:utils_scm",(void*)f_354},
-{"f_362:utils_scm",(void*)f_362},
-{"f_277:utils_scm",(void*)f_277},
-{"f_302:utils_scm",(void*)f_302},
+{"f_419:utils_scm",(void*)f_419},
+{"f_603:utils_scm",(void*)f_603},
+{"f_422:utils_scm",(void*)f_422},
+{"f_601:utils_scm",(void*)f_601},
+{"f_425:utils_scm",(void*)f_425},
+{"f_431:utils_scm",(void*)f_431},
+{"f_591:utils_scm",(void*)f_591},
+{"f_437:utils_scm",(void*)f_437},
+{"f_559:utils_scm",(void*)f_559},
+{"f_587:utils_scm",(void*)f_587},
+{"f_583:utils_scm",(void*)f_583},
+{"f_563:utils_scm",(void*)f_563},
+{"f_567:utils_scm",(void*)f_567},
+{"f_571:utils_scm",(void*)f_571},
+{"f_440:utils_scm",(void*)f_440},
+{"f_505:utils_scm",(void*)f_505},
+{"f_514:utils_scm",(void*)f_514},
+{"f_529:utils_scm",(void*)f_529},
+{"f_541:utils_scm",(void*)f_541},
+{"f_547:utils_scm",(void*)f_547},
+{"f_535:utils_scm",(void*)f_535},
+{"f_520:utils_scm",(void*)f_520},
+{"f_526:utils_scm",(void*)f_526},
+{"f_509:utils_scm",(void*)f_509},
+{"f_443:utils_scm",(void*)f_443},
+{"f_457:utils_scm",(void*)f_457},
+{"f_478:utils_scm",(void*)f_478},
+{"f_490:utils_scm",(void*)f_490},
+{"f_496:utils_scm",(void*)f_496},
+{"f_484:utils_scm",(void*)f_484},
+{"f_488:utils_scm",(void*)f_488},
+{"f_463:utils_scm",(void*)f_463},
+{"f_469:utils_scm",(void*)f_469},
+{"f_473:utils_scm",(void*)f_473},
+{"f_452:utils_scm",(void*)f_452},
+{"f_283:utils_scm",(void*)f_283},
+{"f_287:utils_scm",(void*)f_287},
 {"f_316:utils_scm",(void*)f_316},
-{"f_331:utils_scm",(void*)f_331},
-{"f_324:utils_scm",(void*)f_324},
-{"f_295:utils_scm",(void*)f_295},
-{"f_241:utils_scm",(void*)f_241},
-{"f_248:utils_scm",(void*)f_248},
-{"f_253:utils_scm",(void*)f_253},
-{"f_257:utils_scm",(void*)f_257},
-{"f_266:utils_scm",(void*)f_266},
-{"f_223:utils_scm",(void*)f_223},
-{"f_227:utils_scm",(void*)f_227},
-{"f_230:utils_scm",(void*)f_230},
+{"f_318:utils_scm",(void*)f_318},
+{"f_367:utils_scm",(void*)f_367},
+{"f_312:utils_scm",(void*)f_312},
+{"f_240:utils_scm",(void*)f_240},
+{"f_244:utils_scm",(void*)f_244},
+{"f_250:utils_scm",(void*)f_250},
+{"f_258:utils_scm",(void*)f_258},
+{"f_222:utils_scm",(void*)f_222},
+{"f_226:utils_scm",(void*)f_226},
+{"f_229:utils_scm",(void*)f_229},
 {NULL,NULL}};
 #endif
 
Trap